.team-selector{container-name:team-selector;container-type:inline-size;box-sizing:border-box;font-size:16px;background:#fff;min-height:500px;font-family:Google Sans,sans-serif;width:100%;overflow:clip}.team-selector__wrapper{width:100%}@container team-selector (max-width:992px){.team-selector__wrapper{width:calc(100% - 1rem);margin-inline:auto;margin-block:2rem;border-radius:.75rem;border:1px solid #e6e6e6}}.team-selector *,.team-selector :after,.team-selector :before{box-sizing:border-box}.team-selector__button{background:var(--ts-primary-color,#000);border:1px solid var(--ts-primary-color,#000);color:#fff;border-radius:4rem;font-family:Google Sans,sans-serif;transform-origin:center;text-align:center;padding:.75rem 1.25rem;font-size:.85rem;font-weight:500;height:40px;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;-ms-flex-direction:row;flex-direction:row;cursor:pointer;transition:transform .25s ease-out,box-shadow .25s ease-out}.team-selector__button img{width:1.25rem;height:1.25rem;object-fit:contain;object-position:center}.team-selector__button--outline{background:#fff;border:1px solid #d9d9d9;color:#000}.team-selector__button:hover{transform:translateY(-1px);box-shadow:0 2px 12px -4px rgba(0,0,0,.25)}.team-selector__button:active{transition:none;transform:none;box-shadow:none}.team-selector__button:focus-visible{outline:2px solid #0099e6;outline-offset:1px}.team-selector__button:disabled{background:#fff;transition:none;transform:none;box-shadow:none;border:1px solid #d9d9d9;opacity:.75;color:gray;cursor:not-allowed}.team-selector__register-box{position:relative;margin:0 auto;height:auto;max-width:500px;background:hsla(0,0%,95%,.75);padding:2rem;border:1px solid #e6e6e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.5rem;width:100%;display:grid;grid-template-columns:1fr 124px;grid-template-areas:"a a" "b c"}@container team-selector (max-width:767px){.team-selector__register-box{grid-template-columns:1fr;grid-template-areas:"a" "b" "c"}}.team-selector__register-box__label{grid-area:a;display:block;font-size:.75rem;font-weight:500;line-height:1;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.25px}.team-selector__register-box__input{grid-area:b;display:block;padding:.5rem .75rem;border:1px solid #d9d9d9;font-family:Google Sans,sans-serif;background:#fff;border-radius:.25rem;font-size:1rem;margin-right:.75rem;height:40px;line-height:1;font-weight:500;color:#000}@container team-selector (max-width:767px){.team-selector__register-box__input{margin-right:0;margin-bottom:.75rem}}.team-selector__register-box__input::-webkit-input-placeholder{font-size:.85rem;font-weight:400;color:gray}.team-selector__register-box__input::-moz-placeholder{font-size:.85rem;font-weight:400;color:gray}.team-selector__register-box__input:-ms-input-placeholder,.team-selector__register-box__input::-ms-input-placeholder{font-size:.85rem;font-weight:400;color:gray}.team-selector__register-box__input::placeholder{font-size:.85rem;font-weight:400;color:gray}.team-selector__register-box__input:focus-visible{outline:2px solid #0099e6;outline-offset:1px}.team-selector__header{position:relative;width:100%;min-height:12rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-top:4rem;margin-bottom:2rem;padding-inline:2rem}@container team-selector (max-width:767px){.team-selector__header{padding-inline:1rem}}.team-selector__header:before{content:"";position:absolute;inset:0;height:20cqh;background-position:50%;background-size:cover;background:var(--ts-header-bg,transparent)}@container team-selector (max-width:767px){.team-selector__header:before{height:15cqh}}.team-selector__header:after{content:"";position:absolute;inset:0;height:20cqh;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}@container team-selector (max-width:767px){.team-selector__header:after{height:15cqh}}.team-selector__header__icon{position:relative;display:block;margin-bottom:1rem;max-width:12rem;height:6rem;z-index:1}@container team-selector (max-width:767px){.team-selector__header__icon{max-width:8rem;height:4rem}}.team-selector__header__icon img{max-width:100%;height:100%;filter:drop-shadow(0 8px 12px rgba(0,0,0,.25))}.team-selector__header__eyebrow{position:relative;display:block;font-size:.85rem;text-transform:uppercase;font-weight:600;letter-spacing:.1rem;margin-bottom:.5rem;color:var(--ts-primary-color,#404040);z-index:1}@container team-selector (max-width:767px){.team-selector__header__eyebrow{font-size:.75rem}}.team-selector__header__title{position:relative;grid-area:d;display:block;font-size:2rem;font-weight:700;line-height:1.2;max-width:48ch;margin-bottom:.75rem;z-index:1;text-align:center;font-size:3rem;margin-bottom:1rem;text-wrap:balance}@container team-selector (max-width:767px){.team-selector__header__title{font-size:1.5rem;font-size:2rem}}.team-selector__header__subtitle{position:relative;grid-area:e;display:block;font-size:1.5rem;font-weight:700;line-height:1.2;max-width:48ch;margin-bottom:.75rem;z-index:1;text-align:center;margin-bottom:1rem;text-wrap:balance}@container team-selector (max-width:767px){.team-selector__header__subtitle{font-size:1.15rem}}.team-selector__header__lead{position:relative;grid-area:f;display:block;font-size:1rem;font-weight:400;line-height:1.4;max-width:64ch;margin-bottom:1.75rem;color:#404040;z-index:1;text-align:center;line-height:1.5;font-size:1.25rem;text-wrap:pretty}@container team-selector (max-width:767px){.team-selector__header__lead{font-size:1rem;line-height:1.3}}.team-selector__header>:last-child{margin-bottom:0}.team-selector__form{position:relative}.team-selector__form__header{position:relative;margin:0 auto;height:auto;width:100%;max-width:1600px;padding:2rem}@container team-selector (max-width:767px){.team-selector__form__header{padding:1rem}}.team-selector__form__header__title{position:relative;grid-area:d;display:block;font-size:2rem;font-weight:700;line-height:1.2;max-width:48ch;margin-bottom:.75rem}@container team-selector (max-width:767px){.team-selector__form__header__title{font-size:1.5rem}}.team-selector__form__header__lead{position:relative;grid-area:f;display:block;font-size:1rem;font-weight:400;line-height:1.4;max-width:64ch;margin-bottom:1.75rem;color:#404040}.team-selector__form__header>:last-child{margin-bottom:0}.team-selector__form__nav{position:relative;margin:0 auto;height:auto;width:100%;max-width:1600px;margin:2rem auto;padding:.25rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;overflow:auto}@container team-selector (max-width:767px){.team-selector__form__nav{margin:1rem;padding:.5rem .25rem;max-width:-moz-available;max-width:stretch}}.team-selector__form__nav__tab{background:#f2f2f2;border-radius:4rem;padding:.75rem 1.25rem;border:1px solid #e6e6e6;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;cursor:pointer;transition:transform .25s ease-out,box-shadow .25s ease-out}.team-selector__form__nav__tab:hover{transform:translateY(-1px);box-shadow:0 2px 12px -4px rgba(0,0,0,.25)}.team-selector__form__nav__tab:active{transition:none;transform:none;box-shadow:none}.team-selector__form__nav__tab:focus-visible{outline:2px solid #0099e6;outline-offset:1px}.team-selector__form__nav__tab:disabled{background:#fff;transition:none;transform:none;box-shadow:none;border:1px solid #d9d9d9;opacity:.75;color:gray;cursor:not-allowed}.team-selector__form__nav__tab__icon{background:var(--ts-category-color,#000);width:.75rem;height:.75rem;border-radius:2rem;display:block;border:1px solid #f2f2f2}.team-selector__form__nav__tab__name{font-size:.85rem;font-family:Google Sans,sans-serif;line-height:1;display:block;white-space:nowrap}.team-selector__form__nav__tab.active{background:var(--ts-primary-color,#000);color:#fff;pointer-events:none;font-weight:500}.team-selector__form__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:40px;width:min(1600px,100% - 16px);margin-inline:auto;padding:.25rem 2rem}@container team-selector (max-width:992px){.team-selector__form__container{width:min(100% - 16px);margin-inline:auto;padding:0;-ms-flex-direction:column;flex-direction:column;gap:80px}}@container team-selector (max-width:767px){.team-selector__form__container{width:min(100% - 24px);margin-inline:auto;margin-top:40px}}.team-selector__form__aside{width:300px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:80px}@container team-selector (max-width:992px){.team-selector__form__aside{display:none}}.team-selector__form__aside .pub_stick{position:sticky;top:50px}.team-selector__form__body{position:relative;margin:0 auto;height:auto;max-width:1600px;width:min(100%,100% - 332px);-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem;padding-bottom:2rem}@container team-selector (max-width:992px){.team-selector__form__body{width:100%;gap:40px}}@container team-selector (max-width:767px){.team-selector__form__body{padding:0 1rem;padding-bottom:1rem}}.team-selector__form__category{width:100%}.team-selector__form__category__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem;margin-bottom:1rem}.team-selector__form__category__header:before{content:"";background:var(--ts-category-color,transparent);height:2rem;width:.25rem;position:relative;display:block;border-radius:.25rem}.team-selector__form__category__header__title{position:relative;grid-area:e;display:block;font-size:1.5rem;font-weight:700;line-height:1.2;max-width:48ch;margin-bottom:.75rem;line-height:1;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}@container team-selector (max-width:767px){.team-selector__form__category__header__title{font-size:1.15rem}}.team-selector__form__category__header__indicator{color:gray;font-size:1rem;line-height:1;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:.15rem;gap:.25rem}@container team-selector (max-width:767px){.team-selector__form__category__header__indicator{font-size:.85rem}}.team-selector__form__category__header__indicator__error{color:#e60000;font-size:.85rem;letter-spacing:normal}@container team-selector (max-width:767px){.team-selector__form__category__header__indicator__error{font-size:.75rem}}.team-selector__form__category__header__indicator.success .team-selector__form__category__header__indicator__error{display:none}.team-selector__form__category__body{width:100%;gap:1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-selector__form__card{width:100%;-ms-flex:0 1 160px;flex:0 1 160px;background:#f2f2f2;border-radius:.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;overflow:hidden;position:relative;border:1px solid #d9d9d9;aspect-ratio:3/4;container-name:selector-card;container-type:inline-size;cursor:pointer;transition:transform .25s ease-out,box-shadow .25s ease-out}.team-selector__form__card:hover{transform:translateY(-1px);box-shadow:0 2px 12px -4px rgba(0,0,0,.25)}.team-selector__form__card:active{transition:none;transform:none;box-shadow:none}.team-selector__form__card:focus-visible{outline:2px solid #0099e6;outline-offset:1px}.team-selector__form__card:disabled{background:#fff;transition:none;transform:none;box-shadow:none;border:1px solid #d9d9d9;opacity:.75;color:gray;cursor:not-allowed}@container team-selector (max-width:767px){.team-selector__form__card{-ms-flex:0 0 calc(33.3333333333% - 11px);flex:0 0 calc(33.3333333333% - 11px)}}@container team-selector (max-width:500px){.team-selector__form__card{-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}}.team-selector__form__card__media{position:relative;width:100%;height:100%;background:#f2f2f2}.team-selector__form__card__badge{position:absolute;top:.5rem;left:.5rem;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:2rem;padding:.325rem;border:1px solid #d9d9d9;background:hsla(0,0%,100%,.75);border-radius:.25rem;color:#000;line-height:1;display:none}.team-selector__form__card__number{display:block;font-size:1rem;font-weight:700;margin-bottom:.2rem;color:#000}.team-selector__form__card__position{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;color:#404040}.team-selector__form__card__vote-placeholder{position:absolute;top:.5rem;right:.5rem;z-index:2;width:1.5rem;height:1.5rem;border-radius:4rem;background:var(--ts-primary-color,#000);padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:none}.team-selector__form__card__vote-placeholder:before{content:"";width:1.25rem;height:1.25rem;aspect-ratio:1/1;background:url(/includes/components/team-selector/i/ic__check.svg) no-repeat 50%;background-size:contain;background-position:50%;display:block}.team-selector__form__card__figure{width:100%;height:100%;display:block;margin:0;padding:0}.team-selector__form__card__figure:before{content:"";position:absolute;inset:0;opacity:.1;background:var(--ts-category-color,transparent)}.team-selector__form__card__figure img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;position:relative}.team-selector__form__card__footer{padding:.75rem .5rem .5rem;background:hsla(0,0%,100%,.85);position:absolute;inset:auto 0 0 0;gap:.5rem}.team-selector__form__card__footer,.team-selector__form__card__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.team-selector__form__card__info{grid-area:g}.team-selector__form__card__name{display:block;font-size:7cqw;font-weight:700;line-height:1.1;color:#000;margin-bottom:.2rem;text-transform:uppercase}.team-selector__form__card__club{display:block;font-size:6.5cqw;font-weight:400;line-height:1.2;color:gray}.team-selector__form__card__cta{grid-area:h;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.5rem .75rem;border:1px solid #d9d9d9;border-radius:.25rem;background:#fff;color:#000;font-family:Google Sans,sans-serif;font-size:.675rem;font-weight:600;line-height:1;text-transform:uppercase;cursor:pointer;transition:transform .25s ease-out,box-shadow .25s ease-out}.team-selector__form__card__cta:hover{transform:translateY(-1px);box-shadow:0 2px 12px -4px rgba(0,0,0,.25)}.team-selector__form__card__cta:active{transition:none;transform:none;box-shadow:none}.team-selector__form__card__cta:focus-visible{outline:2px solid #0099e6;outline-offset:1px}.team-selector__form__card__cta:disabled{background:#fff;transition:none;transform:none;box-shadow:none;border:1px solid #d9d9d9;opacity:.75;color:gray;cursor:not-allowed}.team-selector__form__card__indicator{grid-area:i;display:grid;grid-template-columns:1.75rem 1fr;-ms-flex-align:center;align-items:center;gap:.25rem}.team-selector__form__card__indicator__total{display:block;font-size:6.5cqw;font-weight:400;line-height:1.2;color:gray}.team-selector__form__card__indicator__progress{width:100%;display:block;height:.5rem;overflow:hidden;background:#fff;border:1px solid #e6e6e6;border-radius:1rem}.team-selector__form__card__indicator__progress__bar{width:var(--ts-player-vote-percent,0);display:block;height:100%;background:var(--ts-primary-color,#000)}.team-selector__form__card:has(input:checked){outline:2px solid var(--ts-primary-color,#000);outline-offset:1px}.team-selector__form__card:has(input:checked) .team-selector__form__card__vote-placeholder{display:-ms-flexbox;display:flex}.team-selector__form__footer{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);position:sticky;bottom:0;z-index:2;border-top:1px solid #e6e6e6}.team-selector__form__footer__wrapper{position:relative;margin:0 auto;height:auto;width:100%;max-width:1600px;position:static;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;margin-inline:auto}@container team-selector (max-width:767px){.team-selector__form__footer__wrapper{padding:1rem;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}}.team-selector__form__footer__indicator{width:100%;max-width:33%;-ms-flex:0 0 33%;flex:0 0 33%}@container team-selector (max-width:767px){.team-selector__form__footer__indicator{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.team-selector__form__footer__indicator__label{font-size:1rem;line-height:1;letter-spacing:.15rem;font-weight:600;text-transform:uppercase;color:gray;display:block;margin-bottom:.25rem}.team-selector__form__footer__indicator__label__highlight{font-size:.5rem;font-size:.75rem;text-transform:none;letter-spacing:normal;font-weight:600}.team-selector__form__footer__indicator__label.team-selector__form__footer__indicator__label--success{color:#00b347}.team-selector__form__footer__indicator__label.team-selector__form__footer__indicator__label--error{color:#e60000}.team-selector__form__footer__indicator__progress{width:100%;height:.25rem;display:block;overflow:hidden;position:absolute;background:#e6e6e6;left:0;top:0;right:0}.team-selector__form__footer__indicator__progress__bar{height:100%;background:var(--ts-primary-color,#000);display:block;transition:width .25s linear}.team-selector__form__footer__ctas{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;margin-left:auto;width:100%;max-width:calc(33% - 3rem);-ms-flex:0 0 calc(33% - 3rem);flex:0 0 calc(33% - 3rem)}@container team-selector (max-width:767px){.team-selector__form__footer__ctas{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-pack:center;justify-content:center;gap:1rem}}.team-selector__form--register{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8rem}@container team-selector (max-width:767px){.team-selector__form--register{margin-bottom:4rem}}.team-selector__dialog{width:min(100% - 2rem,52rem);max-width:52rem;border:0;border-radius:.75rem;padding:0;background:#fff;color:#000;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.25);container-type:inline-size;container-name:team-selector-dialog;overflow:auto}@container team-selector-dialog (max-width:767px){.team-selector__dialog{width:min(100% - 1rem,52rem)}}.team-selector__dialog::backdrop{background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.team-selector__dialog__layout{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);-ms-flex-align:stretch;align-items:stretch;min-height:22rem;margin-top:-2.5rem}@container team-selector-dialog (max-width:767px){.team-selector__dialog__layout{grid-template-columns:1fr}}.team-selector__dialog__media{position:relative;min-height:100%;background:#e6e6e6}@container team-selector-dialog (max-width:767px){.team-selector__dialog__media{min-height:18rem}}.team-selector__dialog__badge{position:absolute;bottom:.5rem;left:.5rem;max-width:calc(100% - 1rem);z-index:2;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;border:1px solid #d9d9d9;background:hsla(0,0%,100%,.75);border-radius:.25rem;color:#000}.team-selector__dialog__badge-text{font-size:.75rem;font-weight:600;line-height:1.3;text-align:center;text-transform:uppercase;text-wrap:balance}.team-selector__dialog__figure{width:100%;height:100%;margin:0;aspect-ratio:3/4}.team-selector__dialog__figure img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.team-selector__dialog__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1rem}@container team-selector-dialog (max-width:500px){.team-selector__dialog__content{padding:.875rem}}.team-selector__dialog__head{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.team-selector__dialog__heading{min-width:0}.team-selector__dialog__title{position:relative;grid-area:d;display:block;font-size:2rem;font-weight:700;line-height:1.2;max-width:48ch;margin-bottom:.75rem;margin-top:.75rem}@container team-selector (max-width:767px){.team-selector__dialog__title{font-size:1.5rem}}.team-selector__dialog__meta{position:relative;grid-area:f;display:block;font-size:1rem;font-weight:400;line-height:1.4;max-width:64ch;margin-bottom:1.75rem;color:#404040}.team-selector__dialog__close{-ms-flex:0 0 auto;flex:0 0 auto;width:2.5rem;height:2.5rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;border:1px solid #d9d9d9;border-radius:.5rem;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#000;font-family:Google Sans,sans-serif;font-size:1.5rem;line-height:1;cursor:pointer;transition:transform .25s ease-out,box-shadow .25s ease-out;position:sticky;display:block;top:1rem;margin-right:1rem;margin-left:auto;z-index:1}.team-selector__dialog__close:hover{transform:translateY(-1px);box-shadow:0 2px 12px -4px rgba(0,0,0,.25)}.team-selector__dialog__close:active{transition:none;transform:none;box-shadow:none}.team-selector__dialog__close:focus-visible{outline:2px solid #0099e6;outline-offset:1px}.team-selector__dialog__close:disabled{background:#fff;transition:none;transform:none;box-shadow:none;border:1px solid #d9d9d9;opacity:.75;color:gray;cursor:not-allowed}.team-selector__dialog__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.75rem;max-height:27cqh;overflow:auto;height:100%;-ms-flex-align:start;align-items:start;-ms-flex-pack:start;justify-content:start}@container team-selector-dialog (max-width:767px){.team-selector__dialog__stats{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@container team-selector-dialog (max-width:500px){.team-selector__dialog__stats{grid-template-columns:1fr;max-height:none}}.team-selector__dialog__stat{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:5.5rem;padding:.75rem;border-radius:.5rem;background:#f2f2f2;text-align:center}.team-selector__dialog__stat-value{position:relative;grid-area:e;display:block;font-size:1.5rem;font-weight:700;line-height:1.2;max-width:48ch;margin-bottom:.75rem;margin-bottom:.5rem}@container team-selector (max-width:767px){.team-selector__dialog__stat-value{font-size:1.15rem}}.team-selector__dialog__stat-label{display:block;font-size:.75rem;font-weight:500;line-height:1.1;text-transform:uppercase;color:gray}.team-selector__ended,.team-selector__results{width:100%}.team-selector__ended__header,.team-selector__results__header{position:relative;margin:0 auto;height:auto;width:100%;max-width:1600px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;padding-inline:2rem}@container team-selector (max-width:767px){.team-selector__ended__header,.team-selector__results__header{padding-inline:1rem}}.team-selector__ended__header__shares,.team-selector__results__header__shares{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;-ms-flex-direction:column;flex-direction:column}.team-selector__ended__header__disclaimer,.team-selector__results__header__disclaimer{color:gray;font-size:.95rem;line-height:1.3;font-weight:400;text-wrap:balance;text-align:center}@container team-selector (max-width:767px){.team-selector__ended__header__disclaimer,.team-selector__results__header__disclaimer{font-size:.85rem}}.team-selector__ended__header__indicator,.team-selector__results__header__indicator{padding:2rem;width:100%;max-width:500px;margin:auto;background:hsla(0,0%,95%,.75);border:1px solid #e6e6e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.team-selector__ended__header__indicator__total,.team-selector__results__header__indicator__total{font-size:1.5rem;color:#000;font-weight:600}.team-selector__ended__header__indicator__total__accent,.team-selector__results__header__indicator__total__accent{font-size:1rem;font-weight:400;color:#404040}.team-selector__ended__header__indicator__progress,.team-selector__results__header__indicator__progress{width:100%;background:#fff;border:1px solid #d9d9d9;display:block;overflow:hidden;border-radius:1rem;height:.5rem}.team-selector__ended__header__indicator__progress__bar,.team-selector__results__header__indicator__progress__bar{height:100%;background:var(--ts-primary-color,#000);display:block}.team-selector__ended__body,.team-selector__results__body{position:relative;margin:0 auto;height:auto;max-width:1600px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem;padding:0 2rem;padding-bottom:2rem}@container team-selector (max-width:767px){.team-selector__ended__body,.team-selector__results__body{padding:0 1rem;padding-bottom:1rem}}.team-selector__ended__footer,.team-selector__results__footer{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);position:sticky;bottom:0;z-index:2;border-top:1px solid #e6e6e6}.team-selector__ended__footer__wrapper,.team-selector__results__footer__wrapper{position:relative;margin:0 auto;height:auto;width:100%;max-width:1600px;position:static;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;margin-inline:auto}@container team-selector (max-width:767px){.team-selector__ended__footer__wrapper,.team-selector__results__footer__wrapper{padding:1rem;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}}.team-selector__ended__footer__indicator,.team-selector__results__footer__indicator{width:100%;max-width:33%;-ms-flex:0 0 33%;flex:0 0 33%}@container team-selector (max-width:767px){.team-selector__ended__footer__indicator,.team-selector__results__footer__indicator{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.team-selector__ended__footer__indicator__label,.team-selector__results__footer__indicator__label{font-size:1rem;line-height:1;letter-spacing:.15rem;font-weight:600;text-transform:uppercase;color:gray;display:block;margin-bottom:.25rem}.team-selector__ended__footer__indicator__label__highlight,.team-selector__results__footer__indicator__label__highlight{font-size:.5rem;font-size:.75rem;text-transform:none;letter-spacing:normal;font-weight:600}.team-selector__ended__footer__indicator__label.team-selector__form__footer__indicator__label--success,.team-selector__results__footer__indicator__label.team-selector__form__footer__indicator__label--success{color:#00b347}.team-selector__ended__footer__indicator__label.team-selector__form__footer__indicator__label--error,.team-selector__results__footer__indicator__label.team-selector__form__footer__indicator__label--error{color:#e60000}.team-selector__ended__footer__indicator__progress,.team-selector__results__footer__indicator__progress{width:100%;height:.25rem;display:block;overflow:hidden;position:absolute;background:#e6e6e6;left:0;top:0;right:0}.team-selector__ended__footer__indicator__progress__bar,.team-selector__results__footer__indicator__progress__bar{height:100%;background:var(--ts-primary-color,#000);display:block;transition:width .25s linear}.team-selector__ended__footer__ctas,.team-selector__results__footer__ctas{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;margin-left:auto;width:100%;max-width:calc(33% - 3rem);-ms-flex:0 0 calc(33% - 3rem);flex:0 0 calc(33% - 3rem)}@container team-selector (max-width:767px){.team-selector__ended__footer__ctas,.team-selector__results__footer__ctas{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-pack:center;justify-content:center;gap:1rem}}@container team-selector (max-width:767px){.team-selector__ended__footer,.team-selector__results__footer{gap:0 1rem}}.team-selector__pub-slot{border-radius:.5rem;background:#f2f2f2;border:1px solid #e6e6e6;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100px;width:100%;padding-block:1rem}@container team-selector (max-width:767px){.team-selector__pub-slot{width:calc(100% + 2rem);margin-left:-1rem;padding-inline:.5rem;border-radius:0}}.team-selector__toast{position:fixed;top:calc(140px + .5rem);right:.5rem;z-index:30;display:-ms-flexbox;display:flex;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 1rem);-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@container team-selector (max-width:767px){.team-selector__toast{top:.5rem;right:.5rem;max-width:calc(100% - 1rem)}}.team-selector__toast__logs{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;gap:.25rem;width:100%}.team-selector__toast__logs__text{background:rgba(64,64,64,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-transform:uppercase;letter-spacing:.05rem;border-radius:.25rem;text-align:center;font-size:.75rem;text-wrap:balance;width:-moz-fit-content;width:fit-content;min-width:160px;max-width:280px;display:block;padding:1rem;color:#fff;box-shadow:0 8px 16px -4px rgba(0,0,0,.25);will-change:opacity,transform;transition:opacity .25s ease,transform .25s ease}@container team-selector (max-width:767px){.team-selector__toast__logs__text{width:100%;min-width:0;max-width:100%;font-size:.65rem}}.team-selector__toast__logs__text.info{background:rgba(0,153,230,.85)}.team-selector__toast__logs__text.warn{background:rgba(255,198,26,.85);color:#0d0d0d}.team-selector__toast__logs__text.error{background:rgba(230,0,0,.85)}.team-selector__toast__logs__text.success{background:rgba(0,179,71,.85)}.team-selector__toast__logs__text.is-visible{opacity:1;transform:translateZ(0) scale(1)}.team-selector__toast__logs__text.is-leaving{pointer-events:none}.team-selector__toast__logs__text[data-toast-animation=instant]{transition:none}.team-selector__toast__logs__text[data-toast-animation=instant].is-entering,.team-selector__toast__logs__text[data-toast-animation=instant].is-leaving,.team-selector__toast__logs__text[data-toast-animation=instant].is-visible{opacity:1;transform:none}.team-selector__toast__logs__text[data-toast-animation=fade].is-entering,.team-selector__toast__logs__text[data-toast-animation=fade].is-leaving{opacity:0;transform:scale(.98)}.team-selector__toast__logs__text[data-toast-animation=slide].is-entering,.team-selector__toast__logs__text[data-toast-animation=slide].is-leaving{opacity:0;transform:translate3d(1rem,0,0)}.team-selector:not(.registered) .team-selector__form{padding:2rem}@container team-selector (max-width:767px){.team-selector:not(.registered) .team-selector__form{padding:1rem}}body.scrollingPage .team-selector__toast{top:calc(50px + .5rem)}