.btn{cursor:pointer;white-space:nowrap;letter-spacing:-.01em;border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.4375rem;padding:.5625rem 1.125rem;font-size:.8125rem;font-weight:600;transition:all .15s 56ms;display:inline-flex}.btn:disabled{opacity:.28;pointer-events:none}.btn:active:not(:disabled){transform:scale(.97)}.btn:focus-visible{outline-offset:3px;outline:2.5px solid #2a7a3b}.btn--default{color:#fff;background:#0a0a0a}.btn--default:hover{background:#222}.btn--accent{color:#fff;background:#2a7a3b}.btn--accent:hover{background:#238a42}.btn--ghost{color:#0a0a0a;background:0 0;border:1.5px solid #e8e7e3}.btn--ghost:hover{border-color:#d4d2cb}.btn--ghost-danger{color:#0a0a0a;background:0 0;border:1.5px solid #e8e7e3}.btn--ghost-danger:hover{color:#ff3c5c;background:#ff3c5c14;border-color:#ff3c5c40}.btn--icon{color:#8a8a85;background:0 0;border:1.5px solid #e8e7e3;border-radius:.375rem;width:2.125rem;height:2.125rem;padding:0;font-size:1rem}.btn--icon:hover{color:#0a0a0a;border-color:#d4d2cb}.btn--full{width:100%;padding:.75rem 1.125rem;font-size:.875rem}.btn--between{justify-content:space-between}.btn--sm{padding:.4375rem .75rem;font-size:.75rem}.btn--lg{padding:.875rem 1.125rem;font-size:.9375rem}.header{background:#fafaf8f2;border-bottom:1px solid #e8e7e3}.header__content{justify-content:space-between;align-items:center;max-width:70rem;min-height:3.5rem;margin:0 auto;padding:0 1rem;display:flex}@media (width>=768px){.header__content{padding:0 1.5rem}}.header__logo{background:0 0;border:none;justify-content:center;align-items:center;gap:.625rem;display:flex}.header__brand-mark{background:#0a0a0a;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;display:flex}.header__brand-name{letter-spacing:-.02em;font-size:.938rem;font-weight:700}.layout__content{animation:.4s fadeUp}.progress-bar{justify-content:center;align-items:center;gap:.25rem;display:flex}@media (width>=1024px){.progress-bar{gap:.8rem}}.progress-bar__step{justify-content:center;align-items:center;gap:.25rem;display:flex}.progress-bar__step--active .progress-bar__number{color:#fff;background-color:#0a0a0a}.progress-bar__step--active .progress-bar__name{color:#0a0a0a}.progress-bar__step--done .progress-bar__number{color:#fff;background-color:#2a7a3b}.progress-bar__step--done .progress-bar__name{color:#2a7a3b}.progress-bar__number{color:#c0beb8;background:#e8e7e3;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;transition:all .25s;display:flex}.progress-bar__name{display:none}@media (width>=1024px){.progress-bar__name{color:#c0beb8;font-size:.813rem;font-weight:600;transition:all .3s;display:inline}}.progress-bar__connector{background:#e8e7e3;width:.625rem;height:.11rem;transition:background .3s}@media (width>=1024px){.progress-bar__connector{width:.8rem}}.progress-bar__connector--done{background-color:#2a7a3b}.countries-carousel{border-top:1px solid #e8e7e3;border-bottom:1px solid #e8e7e3;width:100%;margin-top:2.5rem;padding:1.5rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.countries-carousel__track{gap:.625rem;width:max-content;animation:32s linear infinite slide;display:flex}.countries-carousel__track:hover{animation-play-state:paused}.countries-carousel__card{border-radius:50%;flex-shrink:0;width:2rem;height:2rem;transition:transform .15s;overflow:hidden}.countries-carousel__card:hover{transform:scale(1.1)}@media (width>=1024px){.countries-carousel__card{width:2.2rem;height:2.2rem}}.countries-carousel__flag{object-fit:cover;border-radius:50%;width:100%;height:100%}.group-card{background:#fff;border:1.5px solid #e8e7e3;border-radius:.625rem;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000f}.group-card:hover{border-color:#d4d2cb;box-shadow:0 4px 20px #00000012}.group-card__header{justify-content:space-between;align-items:center;padding:.75rem .875rem;display:flex}.group-card__letter{color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:800;display:flex}.group-card__label{color:#fff;letter-spacing:-.01em;font-size:.875rem;font-weight:800}.group-card__row{border-top:1px solid #e8e7e3;justify-content:space-between;align-items:center;gap:.563rem;padding:.563rem .875rem;font-size:.75rem;font-weight:600;display:flex}.group-card__left-row,.group-card__right-row{justify-content:center;align-items:center;gap:.625rem;display:flex}.group-card__flag{object-fit:cover;border-radius:.188rem;width:1.5rem;height:auto}.group-card__conf{border-radius:.188rem;padding:.125rem .313rem;font-size:.5rem;font-weight:700}.group-card__conf--conmebol{color:#16a34a;background-color:#dcfce7}.group-card__conf--uefa{color:#1d4ed8;background:#dbeafe}.group-card__conf--concacaf{color:#dc2626;background:#fee2e2}.group-card__conf--afc{color:#d97706;background:#fef3c7}.group-card__conf--caf{color:#7c3aed;background:#f3e8ff}.group-card__swap{cursor:pointer;background:#f3f2ef;border:1.5px solid #e8e7e3;border-radius:.375rem;justify-content:center;align-items:center;padding:.125rem;font-size:.813rem;transition:all .15s;display:flex}.group-card__swap:hover{background:#0a0a0a;border-color:#0a0a0a}.banner{border-radius:.625rem;align-items:center;gap:.625rem;padding:.75rem .875rem;font-size:.75rem;font-weight:500;line-height:1.55;transition:all .25s;display:flex}@media (width>=768px){.banner{font-size:.8125rem}}.banner__icon{flex-shrink:0;margin-top:.0625rem;font-size:.9375rem}.banner__text strong{font-weight:700}.banner--info{color:#00408a;background:#007aff14;border:1.5px solid #007aff40}.banner--ok{color:#063;background:#2a7a3b1a;border:1.5px solid #2a7a3b4d}.banner--warn{color:#0a0a0a;background:#f3f2ef;border:1.5px solid #d4d2cb}.banner--error{color:#8a0020;background:#ff3c5c14;border:1.5px solid #ff3c5c40}.tooltip{align-items:center;display:inline-flex;position:relative}.tooltip__trigger{cursor:pointer;color:#8a8a85;background:#e8e7e3;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.625rem;font-weight:700;transition:all .15s;display:flex}.tooltip__trigger:hover{color:#fff;background:#0a0a0a}.tooltip__box{color:#fff;text-align:center;opacity:0;pointer-events:none;z-index:50;background:#0a0a0a;border-radius:.375rem;width:12.5rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:500;line-height:1.5;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(.25rem)}.tooltip__box:after{content:"";border:.3125rem solid #0000;border-top-color:#0a0a0a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip:hover .tooltip__box,.tooltip:focus-within .tooltip__box{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.card{background:#fff;border:1.5px solid #e8e7e3;border-radius:.625rem;padding:1.25rem}.card__infos{margin-bottom:1rem}.card__header{align-items:center;gap:.375rem;display:flex}.card__header span{color:#c0beb8;font-size:.6875rem;font-weight:400}.card__title{letter-spacing:-.02em;font-size:.875rem;font-weight:700}.card__desc{color:#8a8a85;margin-top:.1875rem;font-size:.75rem;line-height:1.5}.stepper__control{background:#f3f2ef;border:1.5px solid #e8e7e3;border-radius:.625rem;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;display:grid;overflow:hidden}.stepper__btn{color:#8a8a85;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;font-weight:300;transition:all .15s;display:flex}.stepper__btn:hover{color:#0a0a0a;background:#e8e7e3}.stepper__btn:disabled{opacity:.2;pointer-events:none}.stepper__value{letter-spacing:-.04em;color:#0a0a0a;text-align:center;border-inline:1.5px solid #e8e7e3;padding:.5rem 0;font-size:1.625rem;font-weight:800;line-height:1}.stepper__hint{color:#c0beb8;text-align:center;margin-top:.375rem;font-size:.6875rem;display:block}.preset{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.preset__btn{color:#8a8a85;cursor:pointer;background:0 0;border:1.5px solid #e8e7e3;border-radius:6.25rem;padding:.3125rem .75rem;font-size:.6875rem;font-weight:700;transition:all .15s}.preset__btn:hover{color:#0a0a0a;border-color:#d4d2cb}.preset__btn--active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.preset__btn--active:hover{color:#fff}.search-input{position:relative}.search-input__icon{pointer-events:none;opacity:.4;font-size:.9375rem;position:absolute;top:50%;left:.8125rem;transform:translateY(-50%)}.search-input__field{background:#f3f2ef;border:1.5px solid #e8e7e3;border-radius:.625rem;outline:none;width:100%;padding:.6875rem 2.5rem;font-size:.8125rem;font-weight:500;transition:all .2s}.search-input__field::placeholder{color:#c0beb8}.search-input__field:focus{background:#fff;border-color:#0a0a0a}.search-input__clear{cursor:pointer;color:#8a8a85;background:#e8e7e3;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;transition:all .15s;display:flex;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.search-input__clear:hover{background:#d4d2cb}.filter-chip{flex-wrap:wrap;gap:.3125rem;display:flex}.filter-chip__btn{color:#8a8a85;cursor:pointer;background:0 0;border:1.5px solid #e8e7e3;border-radius:6.25rem;align-items:center;gap:.25rem;padding:.25rem .6875rem;font-size:.6875rem;font-weight:600;transition:all .15s;display:flex}.filter-chip__btn:hover{color:#0a0a0a;border-color:#d4d2cb}.filter-chip__btn--active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.filter-chip__btn--active:hover{color:#fff}.filter-chip__dot{border-radius:50%;flex-shrink:0;width:.3125rem;height:.3125rem}.team-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e8e7e3;align-items:center;gap:.6875rem;padding:.625rem .875rem;transition:background .1s;display:flex}.team-row:last-child{border-bottom:none}.team-row:hover{background:#f3f2ef}.team-row--selected{background:#f0fcf6}.team-row--selected:hover{background:#e6f9f0}.team-row--disabled{opacity:.35;pointer-events:none}.team-row:focus-visible{outline-offset:3px;outline:2.5px solid #2a7a3b}.team-row__flag{border-radius:.125rem;flex-shrink:0;width:1.25rem;height:auto}.team-row__name{letter-spacing:-.01em;flex:1;font-size:.8125rem;font-weight:600}.team-row__code{color:#c0beb8;letter-spacing:.04em;font-size:.625rem;font-weight:600}.team-row__conf{border-radius:.25rem;flex-shrink:0;padding:.125rem .4375rem;font-size:.5625rem;font-weight:700}.team-row__conf--conmebol{color:#16a34a;background:#dcfce7}.team-row__conf--uefa{color:#1d4ed8;background:#dbeafe}.team-row__conf--concacaf{color:#dc2626;background:#fee2e2}.team-row__conf--afc{color:#d97706;background:#fef3c7}.team-row__conf--caf{color:#7c3aed;background:#f3e8ff}.team-row__check{border:1.5px solid #d4d2cb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;display:flex}.team-row--selected .team-row__check{color:#fff;background:#2a7a3b;border-color:#2a7a3b}.counter-ring{background:#f3f2ef;border:1.5px solid #e8e7e3;border-radius:.625rem;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.counter-ring__visual{flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;position:relative}.counter-ring__svg{width:3.25rem;height:3.25rem;transform:rotate(-90deg)}.counter-ring__track{fill:none;stroke:#e8e7e3;stroke-width:4px}.counter-ring__fill{fill:none;stroke:#2a7a3b;stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .8s}.counter-ring__number{letter-spacing:-.03em;font-size:.875rem;font-weight:800;position:absolute}.counter-ring__number--ready{color:#2a7a3b}.counter-ring__main{letter-spacing:-.04em;font-size:1.375rem;font-weight:800;line-height:1}.counter-ring__main span{color:#c0beb8;font-size:.875rem;font-weight:500}.counter-ring__sub{color:#8a8a85;margin-top:.125rem;font-size:.75rem}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.25rem;display:flex}.empty-state__icon{opacity:.3;font-size:2.25rem}.empty-state__title{font-size:.8125rem;font-weight:700}.empty-state__text{color:#8a8a85;font-size:.75rem;line-height:1.5}.spinner-overlay{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;inset:0}.spinner-overlay__spin{border:3px solid #e8e7e3;border-top-color:#2a7a3b;border-radius:50%;width:2.75rem;height:2.75rem;animation:.7s linear infinite spin}.spinner-overlay__infos{flex-direction:column;align-items:center;gap:.2rem;display:flex}.spinner-overlay__title{letter-spacing:-.02em;font-size:1rem;font-weight:700}.spinner-overlay__subtitle{color:#8a8a85;font-size:.8125rem}.swap-overlay{z-index:500;background:#0006;justify-content:center;align-items:center;padding:1.25rem;animation:.4s ease-in fadeUp;display:flex;position:fixed;inset:0}.swap-overlay.is-closing{animation:.4s ease-out fadeOut}.swap-modal{background:#fff;border-radius:.875rem;width:100%;max-width:25rem;overflow:hidden;box-shadow:0 1.5rem 4rem #0003}.swap-modal__header{border-bottom:1px solid #e8e7e3;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;display:flex}.swap-modal__title{letter-spacing:-.02em;font-size:.9375rem;font-weight:800}.swap-modal__close{cursor:pointer;color:#8a8a85;background:0 0;border:1.5px solid #e8e7e3;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;display:flex}.swap-modal__close:hover{background:#f3f2ef}.swap-modal__body{padding:1rem 1.25rem}.swap-modal__section{margin-top:.875rem}.swap-modal__label{text-transform:uppercase;letter-spacing:.07em;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.swap-modal__select{color:#0a0a0a;background:#f3f2ef;border:1.5px solid #e8e7e3;border-radius:.375rem;outline:none;width:100%;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;transition:border-color .2s}.swap-modal__select:focus{background:#fff;border-color:#0a0a0a}.swap-modal__options{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}.swap-modal__option{cursor:pointer;background:#fafaf8;border:1.5px solid #e8e7e3;border-radius:.375rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:flex}.swap-modal__option:hover{background:#f3f2ef;border-color:#0a0a0a}.swap-modal__option--selected,.swap-modal__option--selected:hover{background:#2a7a3b1a;border-color:#2a7a3b}.swap-modal__option-flag{border-radius:.125rem;flex-shrink:0;width:1.125rem;height:auto}.swap-modal__option-name{flex:1}.swap-modal__option-check{border:1.5px solid #d4d2cb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.625rem;font-weight:700;display:flex}.swap-modal__option--selected .swap-modal__option-check{color:#fff;background:#2a7a3b;border-color:#2a7a3b}.swap-modal__footer{border-top:1px solid #e8e7e3;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;display:flex}.error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 3.75rem);padding:2rem 1.25rem;display:flex}@media (width>=768px){.error-page{padding:2rem}}.error-page__label{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:.375rem;margin-bottom:1rem;font-size:.625rem;font-weight:700;display:flex}.error-page__label:before{content:"";width:1.25rem;height:.125rem;display:block}.error-page__label--not-found{color:#ff9500}.error-page__label--not-found:before{background:#ff9500}.error-page__emoji{margin-bottom:.75rem;font-size:.125rem}.error-page__code{letter-spacing:-.25rem;color:#0a0a0a;margin-bottom:.5rem;font-size:clamp(5rem,20vw,7rem);font-weight:900;line-height:1}@media (width>=768px){.error-page__code{font-size:clamp(5rem,15vw,7rem)}}.error-page__code--not-found span{color:#ff9500}.error-page__title{color:#0a0a0a;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.error-page__description{color:#8a8a85;max-width:17.5rem;margin-bottom:1.75rem;font-size:.875rem;line-height:1.6}.error-page__actions{flex-direction:column;gap:.625rem;width:100%;max-width:17.5rem;display:flex}@media (width>=768px){.error-page__actions{max-width:20rem}}.home-page{padding-top:2rem}@media (width>=768px){.home-page{padding-top:3.25rem}}@media (width>=1024px){.home-page{justify-content:center;align-items:center;padding:0;display:flex}}.home-page__content{max-width:70rem;min-height:calc(100vh - 3.56rem);margin:0 auto;display:grid}@media (width>=768px){.home-page__content{grid-template-columns:1fr 1fr}}@media (width>=1024px){.home-page__content{padding:0 1.5rem}}.home-page__left{flex-direction:column;justify-content:center;min-width:0;display:flex}@media (width>=1024px){.home-page__left{padding-right:3.75rem}}.home-page__pre-title{letter-spacing:.1em;text-transform:uppercase;color:#2a7a3b;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.688rem;font-weight:700;display:inline-flex}.home-page__pre-title:before{content:"";background:#2a7a3b;width:1.5rem;height:.063rem}.home-page__title{letter-spacing:-.04em;margin-bottom:1.25rem;font-size:2.75rem;font-weight:900;line-height:.93}@media (width>=1024px){.home-page__title{font-size:3.5rem}}@media (width>=1440px){.home-page__title{font-size:4.5rem}}.home-page__title em{color:#2a7a3b;font-style:normal}.home-page__text{color:#8a8a85;max-width:22.5rem;margin-bottom:2.5rem;font-size:.875rem;font-weight:300;line-height:1.65}@media (width>=768px){.home-page__text{font-size:1rem}}.home-page__actions{flex-direction:column;gap:.625rem;margin-bottom:2.5rem;display:flex}@media (width>=768px){.home-page__actions{max-width:17.5rem}}.home-page__pre-title,.home-page__title,.home-page__text,.home-page__actions{padding:0 1rem}@media (width>=768px){.home-page__pre-title,.home-page__title,.home-page__text,.home-page__actions{padding:0 1.5rem}}@media (width>=1024px){.home-page__pre-title,.home-page__title,.home-page__text,.home-page__actions{padding:0}}.home-page__right{background:#2a7a3b;flex-direction:column;justify-content:center;gap:2rem;padding:3rem 1rem;display:flex;position:relative;overflow:hidden}@media (width>=768px){.home-page__right{padding:3rem 1.5rem}}.home-page__right:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(#00b4460d 0 3rem,#008c3214 3rem 6rem);position:absolute;inset:0}.home-page__right .group-card:hover{transform:scale(1.04)translateY(-4px)}.config-page__content{flex-direction:column;gap:.8rem;max-width:35rem;margin:0 auto;padding:2.5rem 1.5rem 5rem;display:flex}@media (width>=768px){.config-page__content{gap:1rem}}.config-page__header{align-items:center;gap:.75rem;display:flex}.config-page__title{letter-spacing:-.03em;font-size:1.125rem;font-weight:800}@media (width>=768px){.config-page__title{font-size:1.25rem}}.config-page__subtitle{color:#8a8a85;margin-top:.125rem;font-size:.75rem}@media (width>=768px){.config-page__subtitle{font-size:.875rem}}.config-page__cards{flex-direction:column;gap:.4rem;display:flex}@media (width>=768px){.config-page__cards{gap:.8rem}}.teams-page__content{max-width:70rem;margin:0 auto;padding:1.75rem 1rem;display:grid}@media (width>=768px){.teams-page__content{padding:1.75rem 1.5rem}}@media (width>=1024px){.teams-page__content{grid-template-columns:1fr 18.75rem;min-height:calc(100vh - 3.56rem)}}.teams-page__left{flex-direction:column;gap:.8rem;padding-bottom:2rem;display:flex}@media (width>=768px){.teams-page__left{gap:1rem}}@media (width>=1024px){.teams-page__left{border-right:1px solid #e8e7e3;padding:1.75rem 1.75rem 3.75rem 0}}.teams-page__title{letter-spacing:-.03em;margin-bottom:.1875rem;font-size:1.125rem;font-weight:800}@media (width>=768px){.teams-page__title{font-size:1.25rem}}.teams-page__subtitle{color:#8a8a85;font-size:.75rem}@media (width>=768px){.teams-page__subtitle{font-size:.875rem}}.teams-page__list{border:1.5px solid #e8e7e3;border-radius:.625rem;margin-top:.5rem;overflow:hidden}.teams-page__right{flex-direction:column;display:flex}@media (width>=1024px){.teams-page__right{height:calc(100vh - 8rem);padding:1.75rem 0 0 1.5rem;position:sticky;top:3.5rem;overflow-y:auto}}.teams-page__sidebar{flex:1;min-height:0;overflow-y:auto}.teams-page__progress-title,.teams-page__selected-title{letter-spacing:.07em;text-transform:uppercase;color:#8a8a85;margin-bottom:.625rem;font-size:.688rem;font-weight:700}.teams-page__selected{min-height:14rem;margin:1.5rem 0 1rem}@media (width>=1024px){.teams-page__selected-tmob{display:none}}.teams-page__selected-tdesk{display:none}@media (width>=1024px){.teams-page__selected-tdesk{display:block}}.teams-page__chips{flex-direction:column;gap:.1875rem;max-height:16.25rem;display:flex;overflow-y:auto}.teams-page__chip{background:#f3f2ef;border:1px solid #e8e7e3;border-radius:.375rem;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.75rem;font-weight:600;display:flex}.teams-page__chip button{color:#c0beb8;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:.875rem;line-height:1;transition:color .15s}.teams-page__chip button:hover{color:#ff3c5c}.teams-page__action{border-top:1px solid #e8e7e3;min-height:4.938rem;margin-top:auto;padding-top:.75rem}.teams-page__action-hint{color:#c0beb8;text-align:center;margin-top:.5rem;font-size:.6875rem;display:block}.result-page__content{flex-direction:column;gap:.8rem;max-width:70rem;margin:0 auto;padding:1.75rem 1rem 5rem;display:flex}@media (width>=768px){.result-page__content{gap:1rem;padding:1.75rem 1.5rem 5rem}}.result-page__topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.result-page__title{letter-spacing:-.03em;font-size:1.125rem;font-weight:800}@media (width>=768px){.result-page__title{font-size:1.25rem}}.result-page__actions{flex-wrap:wrap;gap:.5rem;display:flex}.result-page__infos{color:#8a8a85;margin-left:.3rem;font-size:.75rem}@media (width>=768px){.result-page__infos{font-size:.875rem}}.result-page__infos span{text-decoration:underline}.result-page__meta{background:#fff;border:1.5px solid #e8e7e3;border-radius:.625rem;flex-wrap:wrap;gap:1rem;padding:.75rem 1rem;display:flex}.result-page__meta-item{color:#8a8a85;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.result-page__meta-item strong{color:#0a0a0a}.result-page__meta-dot{background:#2a7a3b;border-radius:50%;flex-shrink:0;width:.25rem;height:.25rem}.result-page__grid{grid-template-columns:1fr;gap:1rem .75rem;margin-top:1rem;display:grid}@media (width>=768px){.result-page__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.result-page__grid{grid-template-columns:repeat(4,1fr)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:#fafaf8;min-height:100vh}button{cursor:pointer;font-family:inherit}input,select{font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:#d4d2cb;border-radius:4px}body{color:#0a0a0a;-webkit-font-smoothing:antialiased;font-family:Outfit,sans-serif}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
