.topbar{background:var(--bg);color:var(--text-3);font-size:.78rem}.topbar__in{justify-content:space-between;align-items:center;gap:1rem;height:2.2rem;display:flex}.topbar__in p{letter-spacing:.04em;font-weight:600}.topbar__in p span{color:var(--line-2);margin-inline:.4rem}.topbar__social{gap:1.2rem;display:flex}.topbar__social a{text-decoration:none;transition:color .2s}.topbar__social a:hover{color:var(--text)}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-block:1px solid var(--line);background:#080b09eb;background:lab(2.80698% -1.19504 .60668/.92);position:sticky;top:0}.nav__in{align-items:center;gap:2.5rem;height:4rem;display:flex}.brand{align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.brand__mark{filter:drop-shadow(0 2px 4px #00010099);filter:drop-shadow(0 2px 4px lab(.128862% -.353418 .086084/.6));width:26px;height:auto}.brand__word{font-family:var(--f-display);letter-spacing:-.02em;color:var(--text);font-size:1.45rem;font-weight:900;font-stretch:125%;line-height:1}.brand__word i{color:var(--yellow);margin-right:.02em;font-style:normal}.nav__links{gap:2rem;height:100%;display:flex}.nav__links a{color:var(--text-2);align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex;position:relative}.nav__links a:after{content:"";background:var(--yellow);height:2px;transition:transform .35s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover,.nav__links a[aria-current=true]{color:var(--text)}.nav__links a[aria-current=true]:after{transform:scaleX(1)}.nav__progress{height:1px;position:absolute;bottom:-1px;left:0;right:0}.nav__progress span{background:var(--text-3);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nav__burger{border:1px solid var(--line-2);border-radius:var(--r);background:0 0;width:40px;height:40px;display:none;position:relative}.nav__burger span{height:1.5px;transition:transform .35s var(--ease), top .35s var(--ease);background:currentColor;position:absolute;left:11px;right:11px}.nav__burger span:first-child{top:15px}.nav__burger span:last-child{top:23px}.nav__burger[aria-expanded=true] span{top:19px}.nav__burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.nav__burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.menu{z-index:45;background:var(--bg);padding:7.5rem var(--gutter) 2rem;opacity:0;transition:opacity .3s;position:fixed;inset:0}.menu.is-open{opacity:1}.menu nav{border-top:1px solid var(--line);display:grid}.menu a{border-bottom:1px solid var(--line);font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;opacity:0;transition:transform .45s var(--ease), opacity .45s;padding:1.05rem 0;font-size:1.35rem;font-weight:700;font-stretch:110%;text-decoration:none;transform:translateY(.5rem)}.menu.is-open a{opacity:1;transform:none}.menu.is-open a:nth-child(2){transition-delay:30ms}.menu.is-open a:nth-child(3){transition-delay:60ms}.menu.is-open a:nth-child(4){transition-delay:90ms}.menu.is-open a:nth-child(5){transition-delay:.12s}.menu.is-open a:nth-child(6){transition-delay:.15s}.menu.is-open a:nth-child(7){transition-delay:.18s}.hero{--mx:0;--my:0;--px:50%;--py:40%;isolation:isolate;border-bottom:1px solid var(--line);padding:clamp(2.5rem,5svh,4.5rem) 0 0;position:relative;overflow:hidden}.hero__bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero__bg:before{content:"";background:radial-gradient(60% 55% at 50% 30%,#0649368c,#0000 70%),radial-gradient(35% 30% at 50% 22%,#a577101a,#0000 70%);background:radial-gradient(60% 55% at 50% 30%,lab(26.6854% -24.3313 5.39984/.55),#0000 70%),radial-gradient(35% 30% at 50% 22%,lab(53.6048% 12.8616 56.1526/.1),#0000 70%);position:absolute;inset:0}.hero__bg:after{content:"";background:radial-gradient(120% 90% at 50% 35%, transparent 45%, var(--bg) 85%), linear-gradient(180deg, transparent 70%, var(--bg));position:absolute;inset:0}.hero__spot{opacity:0;background:radial-gradient(420px circle at var(--px) var(--py), #e6a73217, transparent 65%);transition:opacity .6s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.hero__spot{background:radial-gradient(420px circle at var(--px) var(--py), lab(73.2866% 16.792 65.4401/.09), transparent 65%)}}.hero.is-hover .hero__spot{opacity:1}.hero__beams i{opacity:.35;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(6px);transform-origin:50% 0;background:linear-gradient(#f3efd924,#0000 70%);background:linear-gradient(lab(94.4064% -1.63555 11.4047/.14),#0000 70%);width:32vw;height:120%;position:absolute;top:-20%}.hero__beams i:first-child{left:2%;rotate:-24deg}.hero__beams i:last-child{right:2%;rotate:24deg}.is-loaded .hero__beams i{animation:9s ease-in-out infinite alternate beam}.is-loaded .hero__beams i:last-child{animation-delay:-4.5s}@keyframes beam{0%{opacity:.22}to{opacity:.45}}.arena{aspect-ratio:12/7;width:min(1500px,135vw);height:auto;translate:-50% -50%;transform:perspective(1300px) rotateX(calc(62deg + var(--my) * -4deg)) rotateZ(calc(var(--mx) * 5deg)) translateX(calc(var(--mx) * -18px));transform-origin:50%;position:absolute;top:58%;left:50%;-webkit-mask-image:radial-gradient(42% 48% at 50% 46%,#0000 35%,#000 80%);mask-image:radial-gradient(42% 48% at 50% 46%,#0000 35%,#000 80%)}.arena__lines *{fill:none;stroke:#dacda933;stroke:lab(82.816% .629842 19.6778/.2);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.arena__pads circle{fill:var(--yellow);opacity:.5}.js .arena__lines *{stroke-dashoffset:1px}.is-loaded .arena__lines *{animation:draw 2.4s var(--ease) forwards}.is-loaded .arena__lines :nth-child(2){animation-delay:.25s}.is-loaded .arena__lines :nth-child(3){animation-delay:.4s}.is-loaded .arena__lines :nth-child(n+4){animation-delay:.6s}.js .arena__pads circle{opacity:0}.is-loaded .arena__pads circle{animation:3.2s ease-in-out 1.4s infinite pad}.is-loaded .arena__pads circle:nth-child(2n){animation-delay:2.6s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pad{0%,to{opacity:.15}50%{opacity:.7}}.hero__in{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.crest{aspect-ratio:437/544;width:clamp(84px,min(9vw,13svh),120px);transform:perspective(700px) rotateY(calc(var(--mx) * 16deg)) rotateX(calc(var(--my) * -16deg));filter:drop-shadow(0 24px 30px #000201bf);filter:drop-shadow(0 24px 30px lab(.503014% -.936568 .222832/.75));margin-bottom:1.4rem;position:relative}.crest img{width:100%;height:100%;display:block}.crest__shine{pointer-events:none;filter:brightness(2.2)saturate(.5);opacity:.5;-webkit-mask-image:linear-gradient(115deg,#0000 38%,#000 50%,#0000 62%);mask-image:linear-gradient(115deg,#0000 38%,#000 50%,#0000 62%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:calc(50% + var(--mx) * 45%) 0;-webkit-mask-position:calc(50% + var(--mx) * 45%) 0;mask-position:calc(50% + var(--mx) * 45%) 0;position:absolute;inset:0}.is-loaded .crest__shine{animation:shine 1.6s var(--ease) .5s backwards}@keyframes shine{0%{-webkit-mask-position:140% 0;mask-position:140% 0}}.status{border:1px solid var(--line-2);border-radius:var(--r);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);background:#070b0980;background:lab(2.80655% -1.28749 .297114/.5);align-items:center;gap:.6rem;padding:.35rem .75rem .35rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.status__dot{background:var(--win);width:7px;height:7px;animation:live 2.2s var(--ease) infinite;border-radius:50%}@keyframes live{0%{box-shadow:0 0 #4dbf7499;box-shadow:0 0 lab(69.4401% -46.317 27.6882/.6)}80%,to{box-shadow:0 0 0 7px #4dbf7400;box-shadow:0 0 0 7px lab(69.4401% -46.317 27.6882/0)}}.hero__title{font-family:var(--f-display);text-transform:uppercase;margin-top:1.4rem;line-height:.9}.hero__title>span{padding-bottom:.05em;display:block;overflow:hidden}.hero__title>span>span{display:block}.hero__l1{letter-spacing:-.035em;font-size:clamp(4.6rem,min(17vw,21svh),12.5rem);font-weight:900;font-stretch:125%;line-height:.86}.hero__l1 em{color:var(--yellow);margin-right:.015em;font-style:normal}.hero__l1 span{text-transform:none}.hero__l2{letter-spacing:.04em;color:var(--yellow);margin-top:.1em;font-size:clamp(1.5rem,min(3.8vw,5svh),3.2rem);font-weight:300;font-stretch:125%}.hero__meta{flex-wrap:wrap;justify-content:center;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.hero__meta li{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:.82rem;font-weight:600;font-stretch:110%}.hero__meta li+li:before{content:"";background:var(--yellow);vertical-align:middle;width:4px;height:4px;margin:0 .9rem;display:inline-block;translate:0 -2px}.hero__lede{max-width:36rem;color:var(--text-2);text-wrap:balance;margin-top:1rem;font-size:1.08rem}.hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.2rem;display:flex}.hero__more{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);flex-direction:column;align-items:center;gap:.5rem;margin-top:2.4rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.hero__more:after{content:"";background:linear-gradient(var(--text-3), transparent);transform-origin:top;width:1px;height:2.2rem;animation:drip 2.4s var(--ease) infinite}.hero__more:hover{color:var(--text)}@keyframes drip{0%{transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.btn--discord{border-color:var(--line-2);color:var(--text);background:#070b0980;background:lab(2.80655% -1.28749 .297114/.5)}.btn--discord svg{fill:currentColor;width:1.15rem;height:1.15rem}.btn--discord:hover{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:#5862e1;background:lab(46.4185% 25.939 -67.1972);border-color:#5862e1;border-color:lab(46.4185% 25.939 -67.1972)}.keyfacts{border-top:1px solid var(--line);grid-template-columns:1.7fr 1fr 1fr 1fr;margin-top:clamp(3.5rem,7vw,5rem);display:grid}.keyfacts>div{border-left:1px solid var(--line);padding:1.4rem 1.5rem 1.6rem}.keyfacts>div:first-child{border-left:0;padding-left:0}.keyfacts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.72rem;font-weight:700}.keyfacts dd{font-family:var(--f-display);text-transform:uppercase;margin-top:.5rem;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:700;font-stretch:110%}.cd{gap:1.4rem;display:flex}.cd span{align-items:baseline;gap:.3rem;display:flex}.cd b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;line-height:1}.cd small{font-family:var(--f-body);text-transform:lowercase;color:var(--text-3);letter-spacing:.02em;font-size:.72rem;font-weight:600}.js .hero__title>span>span{transform:translateY(105%)}.is-loaded .hero__title>span>span{transition:transform 1.1s var(--ease) .2s;transform:none}.is-loaded .hero__l2>span{transition-delay:.32s}.js .crest{opacity:0;scale:.9}.is-loaded .crest{opacity:1;transition:opacity 1s var(--ease), scale 1.2s var(--ease);scale:1}.js .status,.js .hero__meta,.js .hero__lede,.js .hero__actions,.js .hero__more,.js .keyfacts{opacity:0;translate:0 12px}.is-loaded .status,.is-loaded .hero__meta,.is-loaded .hero__lede,.is-loaded .hero__actions,.is-loaded .hero__more,.is-loaded .keyfacts{opacity:1;transition:opacity .8s var(--ease), translate .8s var(--ease);translate:0}.is-loaded .status{transition-delay:.15s}.is-loaded .hero__meta{transition-delay:.5s}.is-loaded .hero__lede{transition-delay:.6s}.is-loaded .hero__actions{transition-delay:.7s}.is-loaded .hero__more{transition-delay:.85s}.is-loaded .keyfacts{transition-delay:.9s}.strip{background:var(--bg-2);border-bottom:1px solid var(--line)}.strip__in{align-items:stretch;display:flex}.strip__label{border-right:1px solid var(--line);font-family:var(--f-display);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;flex:none;justify-content:center;padding:1rem 1.5rem 1rem 0;font-size:.78rem;font-weight:700;font-stretch:110%;display:flex}.strip__label small{font-family:var(--f-body);letter-spacing:.04em;text-transform:none;color:var(--text-3);font-size:.74rem;font-weight:600}.strip__list{scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.strip__list::-webkit-scrollbar{display:none}.chip{border-right:1px solid var(--line);flex:none;gap:.25rem;min-width:11.5rem;padding:.85rem 1.4rem;transition:background-color .25s;display:grid}.chip:hover{background:var(--bg-3)}.chip__when{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.chip__when b{color:var(--text-2);font-weight:700}.chip__vs{font-family:var(--f-display);align-items:center;gap:.55rem;font-size:.95rem;font-weight:700;font-stretch:105%;display:flex}.chip__vs i{font-style:normal;font-family:var(--f-body);color:var(--text-3);font-size:.74rem;font-weight:500}.section{padding-block:var(--sec)}.section--alt{background:var(--bg-2);border-block:1px solid var(--line)}.head{max-width:44rem;margin-bottom:clamp(2.2rem,4.5vw,3.5rem)}.head--row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 2rem;max-width:none;display:flex}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:.7rem;margin-bottom:1rem;font-size:.74rem;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--yellow);width:1.4rem;height:2px}.head h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.9rem,4.4vw,3.4rem);font-weight:800;font-stretch:112%;line-height:.98}.lede{color:var(--text-2);max-width:36rem;margin-top:1.1rem;font-size:1.04rem}.lede a{color:var(--yellow)}.demo{color:var(--text-3);align-items:center;gap:.5rem;margin:-1.6rem 0 1.6rem;font-size:.8rem;display:flex}.demo:before{content:"";border:1px solid var(--text-3);border-radius:50%;flex:none;width:6px;height:6px}.demo--inline{margin:0}.minihead{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:2.4rem 0 .9rem;font-size:.8rem;font-weight:700;font-stretch:110%}.js .reveal{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transform:translateY(18px)}.js .reveal.is-in{opacity:1;transform:none}.phases{grid-template-columns:repeat(var(--n,5), 1fr);background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.phase{background:var(--bg);flex-direction:column;min-height:14rem;padding:1.6rem 1.4rem 1.8rem;display:flex;position:relative}.phase:before{content:"";background:var(--text-3);transform-origin:0;height:2px;transition:transform 1s var(--ease);transition-delay:calc(var(--i) * .11s);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.phase.is-current:before{background:var(--yellow)}.phases.is-in .phase:before{transform:scaleX(1)}.phase__n{font-family:var(--f-display);color:var(--text-3);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:300;font-stretch:110%;line-height:1}.phase__date{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-top:2rem;font-size:.76rem;font-weight:700}.phase h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;margin:.35rem 0 .45rem;font-size:1.2rem;font-weight:800;font-stretch:110%}.phase p{color:var(--text-2);font-size:.9rem;line-height:1.5}.phase__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--on-yellow);background:var(--yellow);padding:.2rem .45rem;font-size:.66rem;font-weight:800;position:absolute;top:1.6rem;right:1.4rem}.phase.is-current .phase__n{color:var(--yellow)}.js .phase{opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i) * 80ms);transform:translateY(14px)}.phases.is-in .phase{opacity:1;transform:none}.specs{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:2.5rem;display:grid}.specs>div{border-bottom:1px solid var(--line);padding:1.2rem 1.4rem 1.2rem 0}.specs>div:not(:nth-child(4n+1)){border-left:1px solid var(--line);padding-left:1.4rem}.specs dt{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.72rem;font-weight:700}.specs dd{margin-top:.35rem;font-size:1.02rem;font-weight:600}.insc{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.insc .head{margin-bottom:0}.list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);color:var(--text-2);padding:.8rem 0 .8rem 1.6rem;font-size:.96rem;position:relative}.list li:before{content:"";background:var(--yellow);width:8px;height:2px;position:absolute;top:1.28rem;left:0}.process{counter-reset:p;background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid}.process li{counter-increment:p;background:var(--bg-2);align-content:start;gap:.2rem;padding:1.1rem 1.2rem;display:grid}.process li:before{content:counter(p, decimal-leading-zero);font-family:var(--f-display);color:var(--text-3);margin-bottom:.3rem;font-size:1.3rem;font-weight:300;font-stretch:110%}.process b{font-weight:700}.process span{color:var(--text-2);font-size:.88rem}.form{background:var(--bg);border:1px solid var(--line-2);padding:clamp(1.4rem,3vw,2.2rem);position:relative}.form:before{content:"";background:var(--yellow);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.form__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding-bottom:1rem;display:flex}.form__head .eyebrow{margin:0}.form__season{color:var(--text-3);font-size:.82rem;font-weight:600}fieldset{border:0;min-width:0;margin:1.5rem 0 0;padding:0}legend{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin-bottom:.8rem;padding:0;font-size:.78rem;font-weight:700;font-stretch:110%}.row{grid-template-columns:1fr 1fr;gap:0 .9rem;display:grid}.row--2-1{grid-template-columns:2fr 1fr}.field{align-content:start;gap:.35rem;min-width:0;margin-bottom:.9rem;display:grid}.field>span{color:var(--text-2);font-size:.82rem;font-weight:600}.field>span i{color:var(--text-3);font-style:normal;font-weight:500}.field input,.field select{border-radius:var(--r);background-color:var(--bg-2);border:1px solid var(--line-2);width:100%;min-width:0;height:2.9rem;color:var(--text);padding:0 .85rem;font-weight:500;transition:border-color .2s,background-color .2s,box-shadow .2s}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(-45deg, transparent 50%, var(--text-2) 50%);background-position:calc(100% - 1.15rem) 1.25rem,calc(100% - .8rem) 1.25rem;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.2rem}.field select option{background:var(--bg-2)}.field input::placeholder{color:var(--text-3)}.field input:hover,.field select:hover{border-color:#dae0da47;border-color:lab(88.5348% -2.95305 1.87852/.28)}.field input:focus,.field select:focus{border-color:var(--yellow);background-color:var(--bg-3);outline:none;box-shadow:0 0 0 3px #e6a73224;box-shadow:0 0 0 3px lab(73.2866% 16.792 65.4401/.14)}.field.is-bad input,.field.is-bad select{border-color:var(--loss)}.err{color:var(--loss);font-size:.78rem;font-style:normal;font-weight:600}.err:empty{display:none}#f-sigla{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.check{cursor:pointer;color:var(--text-2);align-items:flex-start;gap:.75rem;margin-top:1.1rem;font-size:.9rem;display:flex}.check input{opacity:0;width:1px;height:1px;position:absolute}.check__box{border:1px solid var(--text-3);border-radius:var(--r);flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.15rem;transition:background-color .2s,border-color .2s;display:grid}.check__box:after{content:"";border:2px solid var(--on-yellow);width:.55rem;height:.3rem;transition:scale .25s var(--ease);border-top:0;border-right:0;translate:0 -1px;rotate:-45deg;scale:0}.check input:checked+.check__box{background:var(--yellow);border-color:var(--yellow)}.check input:checked+.check__box:after{scale:1}.check input:focus-visible+.check__box{outline:2px solid var(--yellow);outline-offset:2px}.check a{color:var(--text)}.err--check{margin-top:.4rem;display:block}.form .btn--block{margin-top:1.5rem}.form.is-sending .btn--block{pointer-events:none;opacity:.75}.form.is-sending .btn__label:after{content:"";vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.8em;height:.8em;margin-left:.6em;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{rotate:360deg}}.form__done{z-index:2;background:var(--bg);text-align:center;animation:fade .5s var(--ease);place-content:center;justify-items:center;gap:.9rem;padding:2rem;display:grid;position:absolute;inset:0}@keyframes fade{0%{opacity:0}}.done__icon{fill:none;width:56px;height:56px;stroke:var(--win);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.done__icon *{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .8s var(--ease) forwards}.done__icon path{animation-delay:.35s}.done__title{font-family:var(--f-display);text-transform:uppercase;font-size:1.6rem;font-weight:800;font-stretch:112%}.done__text{color:var(--text-2);max-width:26rem}.done__text b{color:var(--text)}.tabs{border-bottom:1px solid var(--line);gap:1.6rem;display:flex;position:relative}.tabs button{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;background:0 0;border:0;padding:.55rem 0 .7rem;font-size:.8rem;font-weight:700;font-stretch:110%;transition:color .2s}.tabs button:hover{color:var(--text-2)}.tabs button[aria-selected=true]{color:var(--text)}.tabs__bar{background:var(--yellow);transform-origin:0;width:1px;height:2px;transition:transform .45s var(--ease);position:absolute;bottom:-1px;left:0}.matches{display:grid}.day{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:1.6rem 0 .7rem;font-size:.74rem;font-weight:700}.day:first-child{padding-top:0}.match{border:1px solid var(--line);background:var(--bg);border-top:0;grid-template-columns:5.5rem 1fr 7rem 1fr 10rem;align-items:center;gap:1rem;padding:1rem 1.2rem;transition:background-color .2s;display:grid}.day+.match{border-top:1px solid var(--line)}.match:hover{background:var(--bg-2)}.match__time{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;font-stretch:105%}.match__time small{font-family:var(--f-body);color:var(--text-3);letter-spacing:.06em;font-size:.72rem;font-weight:600;display:block}.team{align-items:center;gap:.8rem;min-width:0;display:flex}.team--a{text-align:right;justify-content:flex-end}.team b{white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:700;overflow:hidden}.team.is-loser b{color:var(--text-3);font-weight:600}.badge{background:var(--bg-3);border:1px solid var(--line-2);width:2.1rem;height:2.1rem;font-family:var(--f-display);letter-spacing:.02em;color:var(--text-2);flex:none;place-items:center;font-size:.7rem;font-weight:800;font-stretch:85%;display:grid}.score{font-family:var(--f-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.4rem;font-size:1.5rem;font-weight:800;display:flex}.score span{text-align:center;width:2rem;color:var(--text-3)}.score span.is-w{color:var(--text)}.score i{background:var(--line-2);width:1px;height:1.1rem}.vs{text-align:center;letter-spacing:.14em;color:var(--text-3);font-size:.78rem;font-weight:700}.match__state{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);justify-self:end;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;display:flex}.match__state--tv{color:var(--text)}.match__state--tv:before{content:"";background:var(--bo-red);border-radius:50%;width:6px;height:6px}.match.row-in{animation:rowin .55s var(--ease) backwards;animation-delay:calc(var(--i) * 35ms)}@keyframes rowin{0%{opacity:0;transform:translateY(8px)}}.table-wrap{border:1px solid var(--line);background:var(--bg);overflow-x:auto}.standings{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px}.standings th{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);text-align:center;border-bottom:1px solid var(--line-2);background:var(--bg-2);padding:.85rem .6rem;font-size:.7rem;font-weight:700}.standings th.c-team{text-align:left}.standings th.c-pos{width:4.5rem}.sort{font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.sort:after{content:"";opacity:0;border:4px solid #0000;border-top-color:currentColor;translate:0 2px}.sort:hover{color:var(--text-2)}.sort.is-on{color:var(--text)}.sort.is-on:after{opacity:1}.standings td{text-align:center;border-bottom:1px solid var(--line);color:var(--text-2);padding:.85rem .6rem;font-weight:500}.standings tbody tr{transition:background-color .2s}.standings tbody tr:hover{background:var(--bg-2)}.standings tbody tr:last-child td{border-bottom:0}td.c-pos{font-family:var(--f-display);color:var(--text);font-size:1.05rem;font-weight:800;position:relative}tr.is-q td.c-pos:before{content:"";background:var(--yellow);width:3px;position:absolute;top:0;bottom:0;left:0}tr.is-cut td{border-bottom:1px solid var(--line-2)}td.c-team{text-align:left}.standings .team b{color:var(--text);font-size:.98rem}.standings .team small{color:var(--text-3);font-size:.74rem;font-weight:600}td.c-pts{font-family:var(--f-display);color:var(--text);font-size:1.1rem;font-weight:800}.pos{color:var(--win)}.neg{color:var(--loss)}.form-r{gap:3px;display:inline-flex}.form-r i{place-items:center;width:1.25rem;height:1.25rem;font-size:.62rem;font-style:normal;font-weight:800;display:grid}.form-r .v{color:var(--win);background:#4dbf7429;background:lab(69.4401% -46.317 27.6882/.16)}.form-r .d{color:var(--loss);background:#e8615629;background:lab(58.9211% 52.9516 33.7221/.16)}.form-r .n{background:var(--bg-3)}.legend{color:var(--text-3);align-items:center;gap:.6rem;margin-top:1rem;font-size:.82rem;display:flex}.legend__key{background:var(--yellow);width:3px;height:1rem}.standings tbody tr.row-in{animation:rowin .55s var(--ease) backwards;animation-delay:calc(var(--i) * 35ms)}.boards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.board{background:var(--bg);padding:1.5rem 1.5rem 1rem}.board__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:1rem;display:flex}.board__head h3{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;font-weight:800;font-stretch:110%}.board__head span{color:var(--text-3);font-size:.72rem;font-weight:600}.lead{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:.5rem 1rem;padding:1.4rem 0 1.2rem;display:grid}.lead__rank{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);grid-column:1/-1;font-size:.7rem;font-weight:700}.lead__who b{font-family:var(--f-display);font-size:1.5rem;font-weight:800;font-stretch:110%;line-height:1.1;display:block}.lead__who span{color:var(--text-2);font-size:.84rem}.lead__val{font-family:var(--f-display);color:var(--yellow);font-variant-numeric:tabular-nums;font-size:3.4rem;font-weight:800;font-stretch:115%;line-height:.85}.rk{margin:0;padding:0;list-style:none}.rk li{border-bottom:1px solid var(--line);grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.8rem;padding:.7rem 0;font-size:.94rem;display:grid}.rk li:last-child{border-bottom:0}.rk__n{font-family:var(--f-display);color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:600}.rk__p b{font-weight:600}.rk__p small{color:var(--text-3);letter-spacing:.04em;margin-left:.45rem;font-size:.74rem;font-weight:600}.rk__v{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-weight:700}.js .board{opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i) * 90ms);transform:translateY(14px)}.boards.is-in .board{opacity:1;transform:none}.records{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:2rem;display:grid}.record{padding:1.3rem 1.4rem 0 0}.record+.record{border-left:1px solid var(--line);padding-left:1.4rem}.record__k{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.72rem;font-weight:700}.record__t{font-family:var(--f-display);text-transform:uppercase;margin-top:.4rem;font-size:1.15rem;font-weight:800;font-stretch:110%}.record__v{color:var(--text-2);font-size:.88rem}.soon{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.soon__card{background:var(--bg);isolation:isolate;padding:clamp(1.6rem,3.5vw,2.6rem);position:relative;overflow:hidden}.soon__card:after{content:"";z-index:-1;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(70% 90% at 100% 0,#095c3438,#0000 70%);background:radial-gradient(70% 90% at 100% 0,lab(34.01% -32.1081 16.5876/.22),#0000 70%);position:absolute;inset:0}.soon__card:hover:after{opacity:1}.soon__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.72rem;font-weight:700}.soon__card h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.015em;margin:1.4rem 0 .4rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;font-stretch:118%;line-height:1}.soon__text{color:var(--text-2)}.notify{grid-template-columns:1fr auto;gap:.5rem;max-width:28rem;margin-top:2.2rem;display:grid}.notify input{border-radius:var(--r);background:var(--bg-2);border:1px solid var(--line-2);min-width:0;height:2.75rem;color:var(--text);padding:0 .85rem;transition:border-color .2s}.notify input::placeholder{color:var(--text-3)}.notify input:focus{border-color:var(--yellow);outline:none}.notify input.is-bad{border-color:var(--loss)}.notify__msg{color:var(--loss);grid-column:1/-1;font-size:.86rem}.notify__msg:empty{display:none}.notify__msg.is-ok{color:var(--win)}.faq{grid-template-columns:1fr 1.5fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.faq .head{margin-bottom:0;position:sticky;top:6.5rem}.faq .head .btn{margin-top:1.8rem}.acc{border-top:1px solid var(--line)}.acc__item{border-bottom:1px solid var(--line)}.acc__item h3{margin:0}.acc__q{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.25rem 0;font-size:1.04rem;font-weight:600;transition:color .2s;display:flex}.acc__q:hover{color:var(--yellow)}.acc__icon{flex:none;width:12px;height:12px;position:relative}.acc__icon:before,.acc__icon:after{content:"";height:1.5px;transition:rotate .35s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.acc__icon:after{rotate:90deg}.acc__item.is-open .acc__icon:after{rotate:0deg}.acc__a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.acc__item.is-open .acc__a{grid-template-rows:1fr}.acc__a>div{overflow:hidden}.acc__a p{color:var(--text-2);padding:0 2.5rem 1.4rem 0}.foot{background:var(--bg);border-top:1px solid var(--line)}.foot__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;padding-block:clamp(3rem,6vw,4.5rem);display:grid}.foot__brand p{color:var(--text-3);max-width:20rem;margin-top:1rem;font-size:.9rem}.foot__brand .brand{width:fit-content;margin-right:0}.foot__col{align-content:start;gap:.55rem;display:grid}.foot__col p{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:.3rem;font-size:.72rem;font-weight:700}.foot__col a{color:var(--text-2);width:fit-content;font-size:.92rem;text-decoration:none;transition:color .2s}.foot__col a:hover{color:var(--text)}.foot__base{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding:1.3rem 0 2rem;font-size:.78rem;display:flex}@media (max-width:1024px){.nav__links,.nav__cta{display:none}.nav__burger{display:block}.phases{grid-template-columns:1fr 1fr}.phase{min-height:0}.phase:last-child{grid-column:1/-1}.specs{grid-template-columns:1fr 1fr}.specs>div:not(:nth-child(4n+1)){border-left:0;padding-left:0}.specs>div:nth-child(2n){border-left:1px solid var(--line);padding-left:1.4rem}.insc,.faq{grid-template-columns:1fr}.faq .head{position:static}.boards{grid-template-columns:1fr}.records{grid-template-columns:1fr 1fr}.record:nth-child(3){border-left:0;padding-left:0}.keyfacts{grid-template-columns:1fr 1fr 1fr}.keyfacts__cd{border-bottom:1px solid var(--line);grid-column:1/-1}.keyfacts>div:nth-child(2){border-left:0;padding-left:0}.match{grid-template-columns:4.5rem 1fr 5.5rem 1fr}.match__state{display:none}.soon{grid-template-columns:1fr}.foot__grid{grid-template-columns:1fr 1fr 1fr}.foot__brand{grid-column:1/-1}}@media (max-width:640px){.topbar__social{display:none}.arena{opacity:.75;width:240vw;top:60%}.hero__beams i{width:70vw}.keyfacts{grid-template-columns:1fr}.keyfacts>div{border-bottom:1px solid var(--line);padding-block:1rem;border-left:0!important;padding-left:0!important}.keyfacts>div:last-child{border-bottom:0}.cd{gap:1rem}.phases,.process,.row,.row--2-1,.records{grid-template-columns:1fr}.record,.record+.record{border-left:0;border-bottom:1px solid var(--line);padding:1rem 0}.match{grid-template-columns:1fr auto 1fr;gap:.6rem;padding:.9rem .8rem}.match__time{grid-column:1/-1;align-items:baseline;gap:.6rem;font-size:.9rem;display:flex}.match__time small{display:inline}.team{flex-direction:column;align-items:flex-start;gap:.4rem}.team--a{flex-direction:column-reverse;align-items:flex-end}.hero__meta li{letter-spacing:.08em;font-size:.72rem}.hero__meta li+li:before{margin:0 .55rem}.team b{white-space:normal;font-size:.88rem}.score{font-size:1.25rem}.score span{width:1.4rem}.standings{min-width:0}.standings .c-opt{display:none}.standings th,.standings td{padding-inline:.35rem}.standings th.c-pos{width:2.8rem}.standings .team{flex-direction:row;align-items:center;gap:.55rem}.standings .team small{display:none}.head--row{align-items:start}.tabs{gap:1.1rem;width:100%}.foot__grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal,.js .phase,.js .board,.js .status,.js .hero__meta,.js .hero__lede,.js .hero__actions,.js .hero__more,.js .keyfacts,.js .crest{opacity:1!important;transform:translate(0,0)scale(1)!important}.hero__more:after{animation:none}.js .hero__title>span>span{transform:none!important}.js .arena__lines *{stroke-dashoffset:0!important}.js .arena__pads circle{opacity:.4!important}}.insc__info{position:sticky;top:6rem}.players{gap:1rem;margin-top:1.5rem;display:grid}.player{border:1px solid var(--line-2);background:var(--bg-2);margin:0;padding:1.2rem 1.2rem .4rem}.player[hidden]{display:none!important}.player legend{float:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:0 0 1rem;display:flex}.player legend+*{clear:both}.player__tag{font-family:var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.7rem;font-weight:700}.player__remove{font-family:var(--f-body);color:var(--text-3);text-underline-offset:3px;letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline}.player__remove:hover{color:var(--loss)}.row--3{grid-template-columns:1fr 1fr 1fr}.field small{color:var(--text-3);font-size:.74rem}.check--minor{margin:.2rem 0 .8rem}.consent{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.consent.is-open{grid-template-rows:1fr}.consent>div{overflow:hidden}.consent__box{background:#e6a7320d;background:lab(73.2866% 16.792 65.4401/.05);border:1px solid #e6a73259;border:1px solid lab(73.2866% 16.792 65.4401/.35);margin:.2rem 0 1rem;padding:1.1rem 1.1rem .3rem}.consent__title{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;font-stretch:110%;display:flex}.consent__draft{font-family:var(--f-body);letter-spacing:.08em;color:var(--yellow);border:1px solid #e6a73273;border:1px solid lab(73.2866% 16.792 65.4401/.45);padding:.15rem .4rem;font-size:.64rem;font-weight:700}.consent__text{color:var(--text-2);margin:.7rem 0 1rem;font-size:.86rem;line-height:1.55}.consent__text b{color:var(--text);font-weight:600}.consent .check{margin:0 0 .9rem;font-size:.86rem}.add-sub{border:1px dashed var(--line-2);border-radius:var(--r);width:100%;color:var(--text-2);background:0 0;justify-content:center;align-items:center;gap:.6rem;margin-top:1rem;padding:.95rem;font-size:.9rem;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:flex}.add-sub i{color:var(--text-3);font-style:normal;font-weight:500}.add-sub:hover{border-color:var(--yellow);color:var(--text);background:#e6a7320a;background:lab(73.2866% 16.792 65.4401/.04)}.add-sub__icon{width:12px;height:12px;position:relative}.add-sub__icon:before,.add-sub__icon:after{content:"";background:currentColor;height:1.5px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.add-sub__icon:after{rotate:90deg}.add-sub[aria-expanded=true]{display:none}.player.is-new{animation:rowin .5s var(--ease)}.done__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.4rem;display:flex}@media (max-width:1024px){.insc__info{position:static}}@media (max-width:640px){.row--3{grid-template-columns:1fr}.player{padding:1rem 1rem .3rem}}.badge--logo{background:0 0;border:0;padding:2px}.badge--logo img{object-fit:contain;filter:drop-shadow(0 1px 2px #00010080);filter:drop-shadow(0 1px 2px lab(.128862% -.353418 .086084/.5));width:100%;height:100%}.standings .badge,.match .badge{width:2.3rem;height:2.3rem}.chip__vs .badge{width:1.5rem;height:1.5rem;font-size:.55rem}.lead__who span{align-items:center;gap:.45rem;display:flex}.lead__who .badge{width:1.4rem;height:1.4rem;font-size:.5rem}.rk__p{align-items:center;gap:.55rem;min-width:0;display:flex}.rk__p .badge{width:1.5rem;height:1.5rem;font-size:.5rem}.rk__p small{white-space:nowrap;text-overflow:ellipsis;margin-left:0;overflow:hidden}.clubs{border-bottom:1px solid var(--line);background:var(--bg)}.clubs__in{align-items:center;gap:2rem;padding-block:1.6rem;display:flex}.clubs__label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);border-right:1px solid var(--line);flex:none;padding-right:2rem;font-size:.72rem;font-weight:700;line-height:1.5}.clubs__list{flex:1;justify-content:space-between;align-items:center;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.club img{object-fit:contain;opacity:.85;width:auto;max-width:4.2rem;height:3.4rem;transition:filter .35s var(--ease), opacity .35s, transform .45s var(--ease);display:block}.club:hover img{filter:none;opacity:1;transform:translateY(-3px)scale(1.06)}.js .club{opacity:0;translate:0 8px}.is-loaded .club{opacity:1;transition:opacity .7s var(--ease), translate .7s var(--ease);translate:0}.is-loaded .club:first-child{transition-delay:1s}.is-loaded .club:nth-child(2){transition-delay:1.05s}.is-loaded .club:nth-child(3){transition-delay:1.1s}.is-loaded .club:nth-child(4){transition-delay:1.15s}.is-loaded .club:nth-child(5){transition-delay:1.2s}.is-loaded .club:nth-child(6){transition-delay:1.25s}.is-loaded .club:nth-child(7){transition-delay:1.3s}.is-loaded .club:nth-child(8){transition-delay:1.35s}@media (max-width:860px){.clubs__in{flex-direction:column;align-items:stretch;gap:1.2rem}.clubs__label{text-align:center;border-right:0;padding-right:0}.clubs__label br{display:none}.clubs__list{grid-template-columns:repeat(4,1fr);justify-items:center;row-gap:1.2rem;display:grid}.club img{filter:none;opacity:.9;height:3rem}}@media (max-width:640px){.match .badge{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.js .club{opacity:1!important;translate:none!important}}.foot__brand p b{color:var(--text);font-weight:700}.foot__brand p b:first-child{color:var(--yellow)}.hero__key{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:.6rem 0;margin-top:1.3rem;font-size:.74rem;font-weight:600;display:flex}.hero__key span{align-items:baseline;gap:.55rem;padding:0 1.1rem;display:inline-flex}.hero__key span+span{border-left:1px solid var(--line-2)}.hero__key b{font-family:var(--f-display);letter-spacing:-.01em;text-transform:none;color:var(--text);font-size:1rem;font-weight:900;font-stretch:125%}.hero__key b.k-e{color:var(--yellow)}.hero__l2{margin-top:.25em}.js .hero__key{opacity:0;translate:0 12px}.is-loaded .hero__key{opacity:1;transition:opacity .8s var(--ease) .42s, translate .8s var(--ease) .42s;translate:0}@media (max-width:640px){.hero__key{flex-direction:column;align-items:center;gap:.35rem}.hero__key span{letter-spacing:.1em;padding:0;font-size:.68rem}.hero__key span+span{border-left:0}}@media (prefers-reduced-motion:reduce){.js .hero__key{opacity:1!important;translate:none!important}}.team-id{grid-template-columns:6.75rem 1fr;align-items:start;gap:0 1.1rem;display:grid}.logo-pick{aspect-ratio:1;border:1px dashed var(--line-2);border-radius:var(--r);background:var(--bg-2);cursor:pointer;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);align-content:center;place-items:center;gap:.45rem;margin-top:1.55rem;font-size:.72rem;font-weight:700;transition:border-color .2s,background-color .2s,color .2s;display:grid;position:relative}.logo-pick svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:1.9rem;height:1.9rem;color:var(--text-3);transition:color .2s}.logo-pick:hover{border-color:var(--yellow);color:var(--text);background:#e6a7320a;background:lab(73.2866% 16.792 65.4401/.04)}.logo-pick:hover svg{color:var(--yellow)}.logo-pick:focus-within{outline:2px solid var(--yellow);outline-offset:3px}.logo-pick.is-bad{border-color:var(--loss)}.logo-pick.has-logo{border-style:solid;padding:.55rem .55rem .45rem}.logo-pick img{object-fit:contain;filter:drop-shadow(0 2px 4px #00010080);filter:drop-shadow(0 2px 4px lab(.128862% -.353418 .086084/.5));width:100%;height:3.6rem}.logo-pick.has-logo span{color:var(--text-3);font-size:.64rem}.logo-hint{color:var(--text-3);margin:-.3rem 0 .3rem;font-size:.78rem}.form__error{color:var(--text);background:#e8615614;background:lab(58.9211% 52.9516 33.7221/.08);border:1px solid #e8615673;border:1px solid lab(58.9211% 52.9516 33.7221/.45);margin-top:1.2rem;padding:.8rem 1rem;font-size:.9rem;font-weight:500}.form--closed{grid-template-rows:auto 1fr;min-height:22rem;display:grid}.closed{align-content:center;justify-items:start;gap:.9rem;padding-block:2.5rem 1rem;display:grid}.closed__title{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;font-stretch:112%;line-height:1}.closed__text{color:var(--text-2);max-width:30rem}.closed__text b{color:var(--text)}.status--idle .status__dot{background:var(--yellow);animation:none}.empty{color:var(--text-3);padding:1.4rem 0;font-size:.92rem}.matches .empty{border:1px solid var(--line);padding:2rem 1.2rem}.standings td.empty-cell{color:var(--text-3);padding:2.2rem 1rem}@media (max-width:640px){.team-id{grid-template-columns:1fr}.logo-pick{width:6.75rem;margin-top:0;margin-bottom:.9rem}}.kf-link{align-items:baseline;gap:.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.kf-link:after{content:"Ver cuadro";font-family:var(--f-body);letter-spacing:.1em;color:var(--yellow);font-size:.7rem;font-weight:700}.kf-link:hover{color:var(--yellow)}.badge--logo{justify-content:center;align-items:center;display:flex}.badge--logo img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.tv{background:var(--bg);border-bottom:1px solid var(--line)}.tv__in{align-items:stretch;min-width:0;display:flex}.tv__label{border-right:1px solid var(--line);font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;flex:none;align-items:center;gap:.55rem;padding:.9rem 1.4rem .9rem 0;font-size:.78rem;font-weight:800;font-stretch:110%;display:flex}.tv__label i{background:var(--bo-red);width:8px;height:8px;animation:tv-dot 1.8s var(--ease) infinite;border-radius:50%}.tv__label small{font-family:var(--f-body);letter-spacing:.04em;text-transform:none;color:var(--text-3);font-size:.74rem;font-weight:600}@keyframes tv-dot{0%{box-shadow:0 0 #cc291fb3;box-shadow:0 0 lab(45.8469% 62.4662 48.2968/.7)}80%,to{box-shadow:0 0 0 7px #cc291f00;box-shadow:0 0 0 7px lab(45.8469% 62.4662 48.2968/0)}}.tv__track{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.tv__rail{width:max-content;animation:tv-scroll var(--d,40s) linear infinite;display:flex}.tv__track:hover .tv__rail,.tv__track:focus-within .tv__rail{animation-play-state:paused}@keyframes tv-scroll{to{transform:translate(-50%)}}.tv__list{margin:0;padding:0;list-style:none;display:flex}.tv__item{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:.9rem;height:100%;padding:.75rem 1.6rem;text-decoration:none;transition:background-color .2s;display:flex}.tv__item:hover{background:var(--bg-2)}.tv__item:hover .tv__vs{color:var(--yellow)}.tv__when{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.tv__when.is-live{color:#ffa092;color:lab(75.721% 36.3947 23.8808)}.tv__vs{font-family:var(--f-display);align-items:center;gap:.5rem;font-size:.95rem;font-weight:800;font-stretch:105%;transition:color .2s;display:inline-flex}.tv__vs i{font-style:normal;font-family:var(--f-body);color:var(--text-3);font-size:.74rem;font-weight:500}.tv__vs .badge{width:1.5rem;height:1.5rem;font-size:.55rem}.tv__ctx{color:var(--text-3);font-size:.76rem;font-weight:600}@media (max-width:640px){.tv__label{padding-right:.9rem}.tv__item{gap:.7rem;padding-inline:1.1rem}.tv__ctx{display:none}}@media (prefers-reduced-motion:reduce){.tv__rail{animation:none}.tv__track{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.tv__list[aria-hidden=true]{display:none}}.clubs__label b{font-family:var(--f-display);letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:1.6rem;font-weight:800;font-stretch:110%;line-height:1;display:block}.club a{border-radius:var(--r);place-items:center;text-decoration:none;display:grid}.club img{max-height:3.4rem}.club__tag{border:1px solid var(--line-2);background:var(--bg-2);width:3.4rem;height:3.4rem;font-family:var(--f-display);color:var(--text-2);transition:border-color .3s, color .3s, transform .45s var(--ease);place-items:center;font-size:.82rem;font-weight:800;font-stretch:85%;display:grid}.club:hover .club__tag{border-color:var(--yellow);color:var(--text);transform:translateY(-3px)}.clubs__list--wrap{flex-wrap:wrap;justify-content:flex-start;gap:1.1rem 1.4rem}.clubs__list--wrap .club img,.clubs__list--wrap .club__tag{height:2.9rem}.clubs__list--wrap .club__tag{width:2.9rem}a.chip{color:inherit;text-decoration:none}.chip.is-tv .chip__when:before{content:"";background:var(--bo-red);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:.45rem;display:inline-block}.matches__panel{display:grid}.demo a{color:var(--text-2);text-underline-offset:3px}.demo a:hover{color:var(--yellow)}a.match--link{color:inherit;text-decoration:none}a.match--link:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.match--link .match__time small{letter-spacing:.04em}.team.is-tbd b{color:var(--text-3);font-size:.86rem;font-weight:500}.match__state--vod{color:var(--text)}.match__state--vod:before{content:"";border-left:6px solid var(--yellow);border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0}.match__state.is-live{color:#ffa092;color:lab(75.721% 36.3947 23.8808)}.match__state.is-live:before{animation:tv-dot 1.8s var(--ease) infinite}.tlink{color:inherit;text-decoration:none}.tlink:hover{color:var(--yellow)}.tvblock{border-top:1px solid var(--line);margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:clamp(2.2rem,4vw,3rem);scroll-margin-top:5rem}.tvgrid{grid-template-columns:1.6fr 1fr;align-items:start;gap:2rem clamp(2rem,4vw,3.5rem);display:grid}.tvgrid .minihead{margin-top:0}.tvgrid .match{grid-template-columns:6.2rem minmax(0,1fr) 3.4rem minmax(0,1fr)}.tvgrid .match__state{display:none}.tvgrid .match__time{white-space:nowrap}.vods{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.vod{border-bottom:1px solid var(--line);color:inherit;grid-template-rows:auto auto;grid-template-columns:2rem 1fr;align-items:center;column-gap:.9rem;padding:.85rem 0;text-decoration:none;display:grid}.vod__play{border:1px solid var(--line-2);border-radius:50%;grid-row:1/3;place-items:center;width:2rem;height:2rem;transition:border-color .2s,background-color .2s;display:grid}.vod__play:after{content:"";border-left:8px solid var(--text-2);border-top:5px solid #0000;border-bottom:5px solid #0000;margin-left:2px;transition:border-left-color .2s}.vod:hover .vod__play{border-color:var(--yellow);background:#e6a7321a;background:lab(73.2866% 16.792 65.4401/.1)}.vod:hover .vod__play:after{border-left-color:var(--yellow)}.vod__vs{font-family:var(--f-display);align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;font-stretch:105%;display:flex}.vod__vs b{font-variant-numeric:tabular-nums;padding:0 .3rem;font-weight:800}.vod__vs .badge{width:1.5rem;height:1.5rem;font-size:.55rem}.vod__meta{color:var(--text-3);font-size:.76rem;font-weight:600}@media (max-width:1024px){.tvgrid{grid-template-columns:1fr}}@media (max-width:640px){.tvgrid .match{grid-template-columns:1fr auto 1fr}}.site-banner{z-index:60;padding:.55rem var(--gutter);background:var(--yellow);color:var(--on-yellow);text-align:center;margin:0;font-size:.82rem;font-weight:600;position:relative}.site-banner a{color:inherit;text-underline-offset:2px;font-weight:800}
.soon-page{--tk-bg:#111814;--tk-bg-2:#18201b;--tk-ink:var(--text);--notch:1.15rem;isolation:isolate;background:var(--bg);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:hidden}@supports (color:lab(0% 0 0)){.soon-page{--tk-bg:lab(7.40394% -4.11046 1.63002);--tk-bg-2:lab(11.4755% -5.17365 2.05101)}}.soon-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.soon-bg:before{content:"";background:radial-gradient(55% 55% at 50% 38%,#0649368c,#0000 72%),radial-gradient(30% 28% at 50% 30%,#a577101a,#0000 70%);background:radial-gradient(55% 55% at 50% 38%,lab(26.6854% -24.3313 5.39984/.55),#0000 72%),radial-gradient(30% 28% at 50% 30%,lab(53.6048% 12.8616 56.1526/.1),#0000 70%);position:absolute;inset:0}.soon-bg:after{content:"";background:radial-gradient(120% 90% at 50% 40%, transparent 50%, var(--bg) 88%);position:absolute;inset:0}.soon-preview{padding:.55rem var(--gutter);background:var(--yellow);color:var(--on-yellow);text-align:center;margin:0;font-size:.82rem;font-weight:700}.soon-top{justify-content:space-between;align-items:center;gap:1rem;height:4.2rem;display:flex}.soon-top .brand{margin-right:0}.soon-social{color:var(--text-3);gap:1.2rem;font-size:.8rem;display:flex}.soon-social a{text-decoration:none;transition:color .2s}.soon-social a:hover{color:var(--text)}.soon-main{text-align:center;flex-direction:column;flex:1;align-items:center;padding-block:clamp(1.5rem,5vh,3.5rem) clamp(2.5rem,6vh,4rem);display:flex}.soon-kicker{font-family:var(--f-display);letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:clamp(1.4rem,4vh,2.4rem);padding-left:.32em;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:800;font-stretch:118%;display:inline-flex}.soon-kicker .status__dot{background:var(--yellow)}@property --gx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --glare{syntax:"<number>";inherits:true;initial-value:0}.tk-scene{--rx:0deg;--ry:0deg;--nx:0;--ny:0;--gy:42%;perspective:1300px;perspective-origin:50% 35%;width:min(100%,50rem);animation:tk-light 1.5s var(--ease) .25s backwards;position:relative}@keyframes tk-light{0%{--gx:-30%;--glare:0}45%{--glare:1}to{--gx:130%;--glare:0}}.tk{text-align:left;width:100%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));animation:tk-hand 1.4s var(--ease) .1s backwards;grid-template-columns:minmax(0,1fr) 11.5rem;display:grid;position:relative}@keyframes tk-hand{0%{opacity:0;transform:translateY(22vh)rotateX(74deg)rotate(-7deg)scale(.9)}35%{opacity:1}to{transform:rotateX(0)rotateY(0)}}.tk-shadow{pointer-events:none;filter:blur(30px);transform:translate(calc(var(--nx) * -26px), calc(var(--ny) * -16px + 10px)) scale(calc(1 - (var(--nx) * var(--nx) + var(--ny) * var(--ny)) * .04));animation:tk-shadow 1.4s var(--ease) .1s backwards;background:#000000c7;background:lab(.0680714% -.221066 .0546902/.78);border-radius:40%;position:absolute;inset:12% 6% -7%}@keyframes tk-shadow{0%{opacity:0;transform:translateY(18vh)scale(.6,.3)}}.tk__main,.tk__face{background-color:var(--tk-bg);background-image:repeating-linear-gradient(135deg,#d5e2d707 0 1px,#0000 1px 7px);background-image:repeating-linear-gradient(135deg,lab(88.6685% -5.91093 3.76523/.028) 0 1px,#0000 1px 7px);position:relative}.tk__main{-webkit-mask:radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom right / 51% 51% no-repeat, linear-gradient(#000, #000) left / 50% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom right / 51% 51% no-repeat, linear-gradient(#000, #000) left / 50% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom right / 51% 51% no-repeat, linear-gradient(#000, #000) left / 50% 100% no-repeat;border-radius:10px 0 0 10px;padding:clamp(1.4rem,3.5vw,2.4rem) clamp(1.4rem,3.5vw,2.6rem) clamp(1.3rem,3vw,2rem)}.tk__main:before{content:"";background:linear-gradient(90deg, var(--bo-red) 0 33.3%, var(--bo-yellow) 33.3% 66.6%, var(--bo-green) 66.6%);border-radius:10px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.tk__main:after,.tk__face--front:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:screen;opacity:var(--glare);background:radial-gradient(farthest-corner circle at var(--gx) var(--gy), #fff5d433, transparent 42%), linear-gradient(calc(105deg + var(--ry) * 3), transparent calc(var(--gx) - 18%), #f5dc9812 var(--gx), transparent calc(var(--gx) + 18%));position:absolute;inset:0}@supports (color:lab(0% 0 0)){.tk__main:after,.tk__face--front:after{background:radial-gradient(farthest-corner circle at var(--gx) var(--gy), lab(96.8024% .0823438 23.6359/.2), transparent 42%), linear-gradient(calc(105deg + var(--ry) * 3), transparent calc(var(--gx) - 18%), lab(88.7305% 2.11766 36.5956/.07) var(--gx), transparent calc(var(--gx) + 18%))}}.tk__stub{transform-style:preserve-3d;transform-origin:0 100%;transform:translateX(calc(var(--tear) * 10px)) rotateZ(calc(var(--tear) * 8deg)) rotateY(calc(var(--tear) * -14deg));position:relative}.tk__face{background-color:var(--tk-bg-2);backface-visibility:hidden;border-radius:0 10px 10px 0}.tk__face--front{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:100%;-webkit-mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom left / 51% 51% no-repeat, linear-gradient(#000, #000) right / 50% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom left / 51% 51% no-repeat, linear-gradient(#000, #000) right / 50% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom left / 51% 51% no-repeat, linear-gradient(#000, #000) right / 50% 100% no-repeat;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.4rem,3vw,2rem) 1rem 1.3rem;display:flex}.tk__face--front:focus-visible{outline:2px solid var(--yellow);outline-offset:-4px}.tk-scene.is-tearing .tk__face--front{cursor:grabbing}.tk__face--front:before{content:"";left:0;top:var(--notch);bottom:var(--notch);background:repeating-linear-gradient(to bottom, oklch(.77 .145 78 / calc(.55 + var(--tear) * .45)) 0 7px, transparent 7px 13px);width:2px;animation:1.1s linear infinite cut-march;position:absolute}@keyframes cut-march{to{background-position:0 13px}}.tk__face--back{clip-path:var(--jag-r,none);text-align:center;align-content:center;justify-items:center;gap:.55rem;padding:1.3rem 1.05rem 1.2rem .9rem;display:grid;position:absolute;inset:0;transform:rotateY(180deg)}.tk__back-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);font-size:.6rem;font-weight:700}.tk__back-title{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:1.2rem;font-weight:900;font-stretch:112%;line-height:1}.tk__back-title em{color:var(--yellow);font-style:normal}.tk__back-text{color:var(--text-2);font-size:.78rem;line-height:1.4}.tk__back-actions{gap:.4rem;width:100%;margin-top:.35rem;display:grid}.tk__back-actions .btn{padding:.62rem .5rem;font-size:.7rem}.tk__org{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.68rem;font-weight:700}.tk__head{border-bottom:1px solid var(--line-2);align-items:center;gap:clamp(.9rem,2.4vw,1.4rem);margin-top:1.1rem;padding-bottom:1.2rem;display:flex}.tk__crest{filter:drop-shadow(0 8px 14px #000101b3);filter:drop-shadow(0 8px 14px lab(.218004% -.516795 .124574/.7));width:clamp(3.4rem,8vw,4.6rem);height:auto}.tk__word{font-family:var(--f-display);letter-spacing:-.035em;font-size:clamp(2.8rem,8vw,4.6rem);font-weight:900;font-stretch:125%;line-height:.82}.tk__word em{color:var(--yellow);margin-right:.015em;font-style:normal}.tk__season{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);margin-top:.4rem;font-size:clamp(1rem,2.4vw,1.45rem);font-weight:300;font-stretch:125%}.tk__fields{grid-template-columns:1fr 1fr;gap:1rem 1.6rem;margin-top:1.2rem;display:grid}.tk__fields .tk__wide{grid-column:1/-1}.tk__fields dt{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.66rem;font-weight:700}.tk__fields dd{font-family:var(--f-display);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:800;font-stretch:108%;line-height:1.15}.tk__fields dd small{font-family:var(--f-body);text-transform:none;color:var(--text-2);letter-spacing:0;margin-top:.15rem;font-size:.76rem;font-weight:600;display:block}.tk__admit{letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);justify-items:center;font-size:.68rem;font-weight:700;line-height:1.3;display:grid}.tk__admit b{font-family:var(--f-display);letter-spacing:0;color:var(--yellow);font-size:3.6rem;font-weight:900;font-stretch:115%;line-height:1}.tk__bars{fill:#e6e5ddc7;fill:lab(90.7922% -.597805 3.76123/.78);width:7.5rem;height:4.2rem}.tk__code{font-family:var(--f-display);letter-spacing:.28em;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700;font-stretch:85%}.soon-lede{max-width:34rem;color:var(--text-2);text-wrap:balance;animation:fade-up .9s var(--ease) .55s backwards;margin-top:clamp(1.8rem,4vh,2.6rem);font-size:1.05rem}.soon-cd{animation:fade-up .9s var(--ease) .7s backwards;gap:clamp(1.2rem,4vw,2.6rem);margin-top:1.6rem;display:flex}.soon-cd div{justify-items:center;gap:.2rem;display:grid}.soon-cd dt{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);order:2;font-size:.7rem;font-weight:700}.soon-cd dd{font-family:var(--f-display);font-variant-numeric:tabular-nums;order:1;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:800;font-stretch:112%;line-height:1}.soon-cd--done{font-family:var(--f-display);text-transform:uppercase;color:var(--yellow);font-size:1.6rem;font-weight:800;font-stretch:115%}.soon-actions{animation:fade-up .9s var(--ease) .85s backwards;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.75rem;margin-top:2rem;display:flex}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}}.soon-form{grid-template-columns:minmax(0,18rem) auto;gap:.5rem;display:grid}.soon-form input{border-radius:var(--r);border:1px solid var(--line-2);height:3.15rem;color:var(--text);background:#070b09b3;background:lab(2.80655% -1.28749 .297114/.7);padding:0 1rem;font-weight:500;transition:border-color .2s,box-shadow .2s}.soon-form input::placeholder{color:var(--text-3)}.soon-form input:focus{border-color:var(--yellow);outline:none;box-shadow:0 0 0 3px #e6a73224;box-shadow:0 0 0 3px lab(73.2866% 16.792 65.4401/.14)}.soon-form input[aria-invalid=true]{border-color:var(--loss)}.soon-form .btn:disabled{opacity:.8;cursor:default}.soon-form__msg{color:var(--loss);text-align:left;grid-column:1/-1;font-size:.86rem}.soon-form__msg:empty{display:none}.soon-form__msg.is-ok{color:var(--win)}.soon-foot{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:.4rem 2rem;padding-block:1.2rem 1.6rem;font-size:.76rem;display:flex}@media (max-width:640px){.soon-social{display:none}.tk{grid-template-columns:1fr}.tk__main{-webkit-mask:radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom right / 51% 51% no-repeat, linear-gradient(#000, #000) top / 100% 50% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom right / 51% 51% no-repeat, linear-gradient(#000, #000) top / 100% 50% no-repeat;mask:radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom right / 51% 51% no-repeat, linear-gradient(#000, #000) top / 100% 50% no-repeat;border-radius:10px 10px 0 0}.tk__main:before{border-radius:10px 10px 0 0}.tk__admit{grid-auto-flow:column;align-items:baseline;gap:.4rem}.tk__admit b{font-size:2rem}.tk__bars{width:6rem;height:2.6rem}.tk__code{display:none}.tk__fields{grid-template-columns:1fr}.soon-form{grid-template-columns:1fr;width:min(100%,22rem)}.soon-actions{flex-direction:column;align-items:center;width:100%}}@media (prefers-reduced-motion:reduce){.soon-lede,.soon-cd,.soon-actions{animation:none}}.tk__head{transform:translate(calc(var(--nx) * 7px), calc(var(--ny) * 5px))}.tk__crest{transform:translate(calc(var(--nx) * 5px), calc(var(--ny) * 4px));filter:drop-shadow(calc(var(--nx) * -6px) calc(8px + var(--ny) * -4px) 14px #000101b3)}@supports (color:lab(0% 0 0)){.tk__crest{filter:drop-shadow(calc(var(--nx) * -6px) calc(8px + var(--ny) * -4px) 14px lab(.218004% -.516795 .124574/.7))}}.tk-scene{--tear:0;margin-bottom:2.4rem}.tk-scene.is-releasing .tk__stub{transition:transform .55s cubic-bezier(.3,1.45,.5,1)}.tk-scene.is-tug .tk__stub{animation:stub-tug .45s var(--ease)}@keyframes stub-tug{30%{transform:translate(4px)rotate(2.5deg)rotateY(-5deg)}60%{transform:translate(-1px)rotate(-.6deg)}}.tk-scene.is-torn .tk__stub{animation:1.2s cubic-bezier(.2,.8,.2,1) forwards stub-off}@keyframes stub-off{0%{transform:translateX(calc(var(--tear) * 10px)) rotateZ(calc(var(--tear) * 8deg)) rotateY(calc(var(--tear) * -14deg))}40%{transform:translate(55%)translateY(-1.2rem)translateZ(90px)rotate(9deg)rotateY(-96deg)}to{transform:translate(calc(100% + .9rem))translateY(.9rem)rotate(4deg)rotateY(-180deg)}}.tk-scene.is-torn .tk__main{clip-path:var(--jag-r-main,none)}.tk-scene.is-torn .tk__face--front{cursor:default}.tk-hint{white-space:nowrap;letter-spacing:.02em;color:var(--yellow);pointer-events:none;animation:fade-up .9s var(--ease) 1.6s backwards;background:#e6a7321a;background:lab(73.2866% 16.792 65.4401/.1);border:1px solid #e6a73273;border:1px solid lab(73.2866% 16.792 65.4401/.45);border-radius:99px;justify-content:flex-end;align-items:center;gap:.5rem;margin:0;padding:.35rem .7rem;font-size:.76rem;font-weight:700;transition:opacity .4s;display:flex;position:absolute;bottom:-2.4rem;right:0}.tk-hint svg{width:1rem;height:1rem;stroke:var(--yellow);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tk-scene.is-tearing .tk-hint,.tk-scene.is-torn .tk-hint{opacity:0}@media (max-width:640px){.tk-scene{perspective:900px}.tk__stub{transform-origin:100% 0;transform:translateY(calc(var(--tear) * 8px)) rotateZ(calc(var(--tear) * -6deg)) rotateX(calc(var(--tear) * 18deg))}.tk__face{border-radius:0 0 10px 10px}.tk__face--front{min-height:7.6rem;-webkit-mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top right / 51% 51% no-repeat, linear-gradient(#000, #000) bottom / 100% 50% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top right / 51% 51% no-repeat, linear-gradient(#000, #000) bottom / 100% 50% no-repeat;mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top right / 51% 51% no-repeat, linear-gradient(#000, #000) bottom / 100% 50% no-repeat;flex-direction:row;justify-content:space-between;padding:1.1rem 1.4rem}.tk__face--front:before{left:var(--notch);right:var(--notch);background:repeating-linear-gradient(to right, oklch(.77 .145 78 / calc(.55 + var(--tear) * .45)) 0 7px, transparent 7px 13px);width:auto;height:2px;animation-name:cut-march-x;top:0;bottom:auto}@keyframes cut-march-x{to{background-position:13px 0}}.tk__face--back{clip-path:var(--jag-b,none);text-align:left;grid-template-columns:1fr auto;place-items:center start;column-gap:1rem;padding:1rem 1.2rem 1.2rem;transform:rotateX(180deg)}.tk__face--back>:not(.tk__back-actions){grid-column:1}.tk__back-actions{grid-area:1/2/span 3;width:9.5rem;margin-top:0}.tk-scene.is-tug .tk__stub{animation:stub-tug-m .45s var(--ease)}.tk-scene.is-torn .tk__stub{animation:1.2s cubic-bezier(.2,.8,.2,1) forwards stub-off-m}.tk-scene.is-torn .tk__main{clip-path:var(--jag-b-main,none)}.tk-hint{width:auto;bottom:-2rem;left:0}}@keyframes stub-tug-m{30%{transform:translateY(4px)rotate(-2deg)rotateX(6deg)}}@keyframes stub-off-m{0%{transform:translateY(calc(var(--tear) * 8px)) rotateZ(calc(var(--tear) * -6deg)) rotateX(calc(var(--tear) * 18deg))}40%{transform:translateY(45%)translateZ(70px)rotate(-6deg)rotateX(96deg)}to{transform:translateY(calc(100% + .7rem))translate(.3rem)rotate(-2deg)rotateX(180deg)}}@media (prefers-reduced-motion:reduce){.tk-scene,.tk,.tk-shadow,.tk-hint{animation:none}.tk,.tk__head,.tk__crest{transform:none}.tk__main:after,.tk__face--front:after{display:none}.tk-scene.is-torn .tk__stub,.tk-scene.is-tug .tk__stub{animation:none}.tk-scene.is-torn .tk__stub{transition:transform .2s;transform:translate(.6rem,.8rem)rotate(3deg)}.tk__face--back{opacity:0;transition:opacity .3s;transform:none}.tk-scene.is-torn .tk__face--front{opacity:0}.tk-scene.is-torn .tk__face--back{opacity:1}}.soon-form__msg.is-info{color:var(--text-2)}@media (max-width:640px){.tk-hint svg{rotate:90deg}}.tk__cut{z-index:2;background:var(--yellow);width:2.1rem;height:2.1rem;color:var(--on-yellow);pointer-events:none;transition:opacity .25s, transform .35s var(--ease);animation:cut-pulse 2.4s var(--ease) 2s infinite;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)translateZ(2px);box-shadow:0 6px 16px #00010199;box-shadow:0 6px 16px lab(.218004% -.516795 .124574/.6)}.tk__cut svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem;rotate:90deg}@keyframes cut-pulse{0%,60%,to{box-shadow:0 6px 16px #00010199,0 0 #e6a73280;box-shadow:0 6px 16px lab(.218004% -.516795 .124574/.6),0 0 lab(73.2866% 16.792 65.4401/.5)}30%{box-shadow:0 6px 16px #00010199,0 0 0 9px #e6a73200;box-shadow:0 6px 16px lab(.218004% -.516795 .124574/.6),0 0 0 9px lab(73.2866% 16.792 65.4401/0)}}.tk-scene.is-tearing .tk__cut,.tk-scene.is-torn .tk__cut{opacity:0}.tk-scene:not(.is-tearing):not(.is-torn):not(.is-tug) .tk__stub{transition:transform .35s var(--ease)}.tk-scene:not(.is-tearing):not(.is-torn):not(.is-tug) .tk__stub:hover{transform:translate(4px)rotate(1.6deg)rotateY(-5deg)}.tk__stub:hover .tk__cut{transform:translate(-50%,-50%)translateZ(2px)scale(1.12)}@media (max-width:640px){.tk__cut{top:0;left:50%}.tk__cut svg{rotate:0deg}.tk-hint{left:50%;right:auto;translate:-50%}}@media (prefers-reduced-motion:reduce){.tk__face--front:before,.tk__cut{animation:none}}.tk__back-actions .btn svg{fill:currentColor;flex:none;width:1rem;height:1rem}.tk__back-actions .btn{white-space:normal;letter-spacing:.04em;text-align:center;line-height:1.2}
