:root{--sun:#ffe99a;--sun-solid:#ffe99a;--lime-solid:#009968;--sun-deep:#7a5c00;--gold:#e9b949;--ink:#060a1c;--ink-soft:#23305c;--indigo:#0b1026;--paper:#f8f9ff;--paper-dim:#c9cfe6;--lime:#0e9f6e;--lime-deep:#0a6a4a;--royal:#69a7ff;--royal-deep:#3867f5;--red:#c8323c;--sky:#69a7ff;--pink:#ec7fa9;--lilac:#a592f2;--dusk:#23305c;--dusk-deep:#060a1c;--hud:#060a1cc7;--font-display:"Unbounded", "Segoe UI Black", "Arial Black", sans-serif;--font-ui:"Manrope", "Segoe UI", system-ui, sans-serif;--font-brush:"Manrope", "Segoe UI", system-ui, sans-serif;--adire:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' stroke='%23F3E9D2' stroke-width='2'%3E%3Cpath d='M0 0H120V120H0Z M60 0V120 M0 60H120'/%3E%3Ccircle cx='30' cy='30' r='7'/%3E%3Ccircle cx='30' cy='30' r='15'/%3E%3Ccircle cx='30' cy='30' r='23'/%3E%3Cpath d='M66 12H114 M66 22H114 M66 32H114 M66 42H114 M66 52H114'/%3E%3Cpath d='M64 78l8-8 8 8 8-8 8 8 8-8 8 8 M64 96l8-8 8 8 8-8 8 8 8-8 8 8 M64 114l8-8 8 8 8-8 8 8 8-8 8 8'/%3E%3Cg fill='%23F3E9D2' stroke='none'%3E%3Ccircle cx='12' cy='72' r='2.6'/%3E%3Ccircle cx='24' cy='72' r='2.6'/%3E%3Ccircle cx='36' cy='72' r='2.6'/%3E%3Ccircle cx='48' cy='72' r='2.6'/%3E%3Ccircle cx='12' cy='84' r='2.6'/%3E%3Ccircle cx='24' cy='84' r='2.6'/%3E%3Ccircle cx='36' cy='84' r='2.6'/%3E%3Ccircle cx='48' cy='84' r='2.6'/%3E%3Ccircle cx='12' cy='96' r='2.6'/%3E%3Ccircle cx='24' cy='96' r='2.6'/%3E%3Ccircle cx='36' cy='96' r='2.6'/%3E%3Ccircle cx='48' cy='96' r='2.6'/%3E%3Ccircle cx='12' cy='108' r='2.6'/%3E%3Ccircle cx='24' cy='108' r='2.6'/%3E%3Ccircle cx='36' cy='108' r='2.6'/%3E%3Ccircle cx='48' cy='108' r='2.6'/%3E%3C/g%3E%3C/svg%3E");--radius-sm:10px;--radius:16px;--radius-lg:24px;--shadow-sm:0 2px 6px #0609164d, 0 0 0 1px #f8f9ff14;--shadow-md:0 8px 20px #06091661, 0 2px 4px #0609164d;--shadow-lg:0 30px 60px #04071080, 0 10px 20px #04071059;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-press:.12s;--dur-fast:.15s;--dur-enter:.26s;--enter-y:10px;--enter-scale:.96}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--indigo);color:var(--paper);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.adire{isolation:isolate;position:relative}.adire:before{content:"";background:var(--adire) 0 0 / var(--tile,120px);opacity:var(--tex,.05);z-index:-1;pointer-events:none;position:absolute;inset:0}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.02}.slanted{font-style:normal}.brush{font-family:var(--font-brush);text-wrap:pretty;font-weight:800}.num{font-variant-numeric:tabular-nums}.label-caps{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.pill{--face:var(--sun);appearance:none;border:2px solid var(--ink);background:var(--face);color:var(--ink);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;transition-property:transform,box-shadow,filter;transition-duration:var(--dur-press);transition-timing-function:var(--ease-out);-webkit-user-select:none;user-select:none;border-radius:16px;padding:.6em 1.3em;font-size:1.05rem;font-weight:700;line-height:1.1;transform:translateY(0);box-shadow:inset 0 -5px #060a1c2e,inset 0 2px #ffffff4d,0 8px 18px #0609166b}.pill:active:not(:disabled){transform:translateY(3px)scale(.96);box-shadow:inset 0 -2px #060a1c2e,0 2px 6px #06091666}.pill:disabled{filter:grayscale(.9)brightness(.8);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.pill:hover:not(:disabled){filter:brightness(1.07)}}.pill.ghost{--face:var(--paper)}.pill.dark{--face:var(--ink-soft);color:var(--paper);border-color:#f8f9ff80}.pill.small{border-radius:12px;padding:.5em 1em;font-size:.8rem;box-shadow:inset 0 -3px #060a1c2e,0 4px 10px #06091661}.pill.small:active:not(:disabled){transform:translateY(2px)scale(.98)}a.pill{text-decoration:none;display:inline-block}.hud{background:var(--hud);border-radius:var(--radius);box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px #f8f9ff14, var(--shadow-md);-webkit-backdrop-filter:blur(14px)saturate(140%)}.card{background:var(--paper);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-md)}.hazard{background:repeating-linear-gradient(-45deg, var(--sun) 0 14px, var(--ink) 14px 28px);height:10px}.plate{background:var(--sun-solid);color:var(--ink);border-radius:var(--radius);padding:.18em .5em .16em;display:inline-block;transform:rotate(-2deg);box-shadow:0 14px 30px #0407108c,inset 0 -6px #060a1c2e}.badge{letter-spacing:.08em;text-transform:uppercase;color:var(--paper);white-space:nowrap;font-variant-numeric:tabular-nums;background:#f8f9ff24;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.badge:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.badge.rtc{background:var(--lime);color:var(--paper)}.badge.ws{background:var(--gold);color:var(--ink)}.badge.off{background:var(--red);color:#fff}.callout{text-align:center;pointer-events:none;z-index:30;animation:callout-in .28s var(--ease-out) both;position:absolute;top:26%;left:50%;translate:-50%}.callout .label{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-shadow:0 2px #00000080;margin-bottom:10px;font-size:1rem;font-weight:800}.callout .big{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink);background:var(--sun-solid);text-wrap:balance;border-radius:20px;padding:.22em .5em .2em;font-size:clamp(1.8rem,4.6vw,4.2rem);font-weight:900;line-height:1;display:inline-block;transform:rotate(-2deg);box-shadow:0 18px 40px #04071099,inset 0 -8px #060a1c2e}.callout.out{animation:callout-out .2s var(--ease-out) both}@keyframes callout-in{0%{opacity:0;filter:blur(8px);scale:2.2}50%{opacity:1;filter:blur();scale:.92}72%{scale:1.06}to{scale:1}}@keyframes callout-out{to{opacity:0;transform:translateY(-40px)rotate(6deg)}}.enter{animation:enter var(--dur-enter) var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes enter{0%{opacity:0;translate:0 var(--enter-y);scale:var(--enter-scale);rotate:-5deg}55%{opacity:1;translate:0 -10px;rotate:1.5deg;scale:1.05}78%{translate:0 3px;rotate:-.5deg;scale:.98}to{translate:0;rotate:0deg;scale:1}}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:root{--enter-y:0px;--enter-scale:1}@keyframes callout-in{0%{opacity:0}}@keyframes callout-out{to{opacity:0}}.pill:active:not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){.hud{-webkit-backdrop-filter:none;background:#060a1cf5}}:root{--adire-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' stroke='%231B1E4B' stroke-width='2'%3E%3Cpath d='M0 0H120V120H0Z M60 0V120 M0 60H120'/%3E%3Ccircle cx='30' cy='30' r='7'/%3E%3Ccircle cx='30' cy='30' r='15'/%3E%3Ccircle cx='30' cy='30' r='23'/%3E%3Cpath d='M66 12H114 M66 22H114 M66 32H114 M66 42H114 M66 52H114'/%3E%3Cpath d='M64 78l8-8 8 8 8-8 8 8 8-8 8 8 M64 96l8-8 8 8 8-8 8 8 8-8 8 8 M64 114l8-8 8 8 8-8 8 8 8-8 8 8'/%3E%3Cg fill='%231B1E4B' stroke='none'%3E%3Ccircle cx='12' cy='72' r='2.6'/%3E%3Ccircle cx='24' cy='72' r='2.6'/%3E%3Ccircle cx='36' cy='72' r='2.6'/%3E%3Ccircle cx='48' cy='72' r='2.6'/%3E%3Ccircle cx='12' cy='84' r='2.6'/%3E%3Ccircle cx='24' cy='84' r='2.6'/%3E%3Ccircle cx='36' cy='84' r='2.6'/%3E%3Ccircle cx='48' cy='84' r='2.6'/%3E%3Ccircle cx='12' cy='96' r='2.6'/%3E%3Ccircle cx='24' cy='96' r='2.6'/%3E%3Ccircle cx='36' cy='96' r='2.6'/%3E%3Ccircle cx='48' cy='96' r='2.6'/%3E%3Ccircle cx='12' cy='108' r='2.6'/%3E%3Ccircle cx='24' cy='108' r='2.6'/%3E%3Ccircle cx='36' cy='108' r='2.6'/%3E%3Ccircle cx='48' cy='108' r='2.6'/%3E%3C/g%3E%3C/svg%3E");--rail:clamp(56px, 4.5vw, 76px)}.sheet-page{color:var(--paper);background:radial-gradient(900px 600px at 25% 10%, #263567 0%, transparent 70%), radial-gradient(800px 500px at 95% 100%, #202c55 0%, transparent 70%), var(--indigo);isolation:isolate;position:fixed;inset:0;overflow:hidden}.sheet-page:before{content:"";background:var(--adire) 0 0 / 120px;opacity:.05;z-index:-1;pointer-events:none;position:absolute;inset:0}.sheet-page.scroll{overflow:auto}.rail{width:var(--rail);z-index:5;background:var(--sun);color:var(--indigo);isolation:isolate;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 0 26px;display:flex;position:fixed;top:0;bottom:0;left:0}.rail:before{content:"";background:var(--adire-dark) 0 0 / 120px;opacity:.16;z-index:-1;position:absolute;inset:0}.rail .mark{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1rem,1.45vw,1.45rem);font-weight:900;line-height:1}.rail .side{writing-mode:vertical-rl;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:800;transform:rotate(180deg)}.sheet-body{left:calc(var(--rail) + clamp(20px, 2.2vw, 40px));flex-direction:column;gap:clamp(12px,2.2vh,26px);min-height:0;display:flex;position:absolute;top:clamp(16px,2.6vh,30px);bottom:clamp(16px,2.6vh,30px);right:clamp(20px,2.4vw,44px)}.sheet-head{align-items:center;gap:22px;min-height:0;display:flex}.sheet-head .title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(1.6rem,min(3vw,5.4vh),3rem);font-weight:800;line-height:1}.sheet-head .tag{min-width:0;color:var(--sun);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid #f8f9ff2e;flex:auto;padding-left:20px;font-size:clamp(1rem,min(1.5vw,2.6vh),1.45rem);font-weight:800;overflow:hidden}.sheet-head .chips{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.sheet-head .chips .row{gap:8px;display:flex}.sheet-head .title,.sheet-head .tag{text-wrap-style:balance}.sheet-head .note{text-wrap:pretty;color:#f8f9ff99;letter-spacing:.04em;font-size:.78rem;font-weight:700;line-height:1.45}.ochip{min-height:32px;color:var(--paper);letter-spacing:.01em;white-space:nowrap;background:0 0;border:1.5px solid #f8f9ff73;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:800;line-height:1.2;display:inline-flex}.ochip.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.ochip.green{background:var(--lime);border-color:var(--lime)}.ochip.orange{background:var(--sun);border-color:var(--sun);color:var(--ink)}button.ochip{cursor:pointer;font-family:var(--font-ui)}.lbl{letter-spacing:.14em;text-transform:uppercase;color:#f8f9ffe0;white-space:nowrap;align-items:center;gap:10px;min-height:26px;font-size:.8rem;font-weight:800;display:flex}.lbl b{border:1.5px solid var(--sun);color:var(--sun);letter-spacing:.16em;border-radius:6px;padding:2px 8px;font-weight:800}.lbl:after{content:"";background:#f8f9ff33;flex:1;height:1px}.lbl .right{color:#f8f9ff99;order:3}.panel{color:var(--paper);box-shadow:inset 0 0 0 1px #f8f9ff1f, var(--shadow-md);background:#23305cd9;border-radius:20px}.paper{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-md);border-radius:20px}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.75rem;font-weight:800}.tbtn{--face:var(--paper);appearance:none;border:2px solid var(--ink);background:var(--face);min-height:44px;color:var(--ink);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition-property:transform,box-shadow,filter;transition-duration:var(--dur-press), var(--dur-press), var(--dur-fast);transition-timing-function:var(--ease-out);border-radius:18px;justify-content:center;align-items:center;gap:.5em;padding:.75em 1.3em;font-size:1rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:inset 0 -5px #060a1c2e,inset 0 2px #ffffff4d,0 8px 18px #0609166b}.tbtn:active:not(:disabled){transform:translateY(3px)scale(.96);box-shadow:inset 0 -2px #060a1c2e,0 2px 6px #06091666}@media (hover:hover) and (pointer:fine){.tbtn:hover:not(:disabled){filter:brightness(1.07)}}.tbtn:disabled{--face:var(--ink-soft);color:#f8f9ff73;box-shadow:none;cursor:not-allowed;border-color:#f8f9ff26}.tbtn.orange{--face:var(--sun);color:var(--ink)}.tbtn.gold{--face:var(--gold)}.tbtn.green{--face:var(--lime);color:var(--paper)}.tbtn.lagoon{--face:var(--sky)}.tbtn.kola{--face:var(--red);color:var(--paper)}.tbtn.dark{--face:var(--ink-soft);color:var(--paper);border-color:#f8f9ff40}.tbtn.ghost{color:var(--paper);box-shadow:none;background:0 0;border-color:#f8f9ff80}.tbtn.small{border-radius:12px;min-height:38px;padding:.6em 1.1em;font-size:.75rem}.tbtn.big{border-radius:24px;padding:.55em 1em;font-size:clamp(1.4rem,2.4vw,2.4rem)}.gcard{text-align:left;color:var(--paper);box-shadow:inset 0 0 0 1.5px #f8f9ff1f, var(--shadow-md);font:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#23305cd9;border:0;border-radius:22px;grid-template-rows:auto auto 1fr auto;grid-template-columns:auto 1fr;gap:6px 16px;padding:18px 20px 18px 18px;display:grid;position:relative;overflow:hidden}.gcard:after{content:"";background:var(--gc,var(--sun));width:6px;position:absolute;top:0;bottom:0;left:0}.gcard .no{background:var(--ink);width:58px;height:58px;color:var(--sun);font-family:var(--font-display);letter-spacing:-.03em;border-radius:14px;grid-row:1/span 4;place-items:center;font-size:1.5rem;font-weight:900;display:grid}.gcard .nm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:1.3rem;font-weight:800;line-height:1.05}.gcard .tg{color:var(--sun);font-size:.95rem;font-weight:800}.gcard .ds{color:#f8f9ffbf;font-size:.88rem;font-weight:600;line-height:1.4}.gcard .cp{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.gcard .cp .ochip{height:24px;padding:0 8px;font-size:.65rem}.gcard[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--sun), 0 0 30px #ffe99a59}@media (hover:hover) and (pointer:fine){button.gcard:hover{transform:translateY(-3px)}}a.ochip{color:inherit;cursor:pointer;text-decoration:none}.ochip.kola{border-color:var(--red);color:var(--paper)}.back-chip{min-height:40px;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition-property:background-color,scale;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);border:1.5px solid #f8f9ff73;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.back-chip span{letter-spacing:0;font-size:1.1rem;line-height:1}.back-chip:active{scale:.96}@media (hover:hover) and (pointer:fine){.back-chip:hover{background:#f8f9ff1a}}:root{--ease-back:cubic-bezier(.34, 1.56, .64, 1);--dur-enter:.56s;--enter-y:46px;--enter-scale:.7}.enter,.pv>*,.join>*{animation-timing-function:var(--ease-out)}.players>*,.pick-grid>*,.rows>*{animation:enter var(--dur-enter) var(--ease-out) both}.players>:nth-child(2),.pick-grid>:nth-child(2),.rows>:nth-child(2){animation-delay:70ms}.players>:nth-child(3),.pick-grid>:nth-child(3),.rows>:nth-child(3){animation-delay:.14s}.players>:nth-child(4),.pick-grid>:nth-child(4),.rows>:nth-child(4){animation-delay:.21s}.players>:nth-child(5),.pick-grid>:nth-child(5),.rows>:nth-child(5){animation-delay:.28s}.players>:nth-child(n+6),.pick-grid>:nth-child(n+6),.rows>:nth-child(n+6){animation-delay:.35s}@keyframes slam{0%{opacity:0;filter:blur(12px);rotate:-8deg;scale:2.6}45%{opacity:1;filter:blur();rotate:2deg;scale:.9}65%{rotate:-1deg;scale:1.08}82%{scale:.98}to{rotate:0deg;scale:1}}.sheet-head .title,.intro .nm,.final .tv-sticker,.results .head .tv-sticker{animation:slam .72s var(--ease-out) both;transform-origin:30% 60%}@keyframes impact{0%,to{translate:0}20%{translate:-6px 4px}40%{translate:5px -3px}60%{translate:-3px 2px}80%{translate:2px -1px}}.intro-body,.sheet-head{animation:.36s linear .33s both impact}@keyframes jelly{0%{scale:1}22%{rotate:-3deg;scale:1.16 .84}42%{rotate:3deg;scale:.9 1.12}60%{rotate:-1.5deg;scale:1.07 .95}78%{rotate:.5deg;scale:.98 1.03}to{translate:0 -3px;rotate:-1deg;scale:1.06}}@keyframes float-tilt{0%,to{translate:0 -6px;rotate:-1.2deg}50%{translate:0 -12px;rotate:1.2deg}}@keyframes shine{0%{translate:-160%}to{translate:260%}}.tbtn,.pill,.gcard,.hero-tile,button.ochip{position:relative;overflow:hidden}.tbtn:after,.pill:after,.gcard:before,.hero-tile:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:38%;position:absolute;top:-20%;bottom:-20%;left:0;translate:-160%;rotate:12deg}@media (hover:hover) and (pointer:fine){.tbtn:hover:not(:disabled),.pill:hover:not(:disabled),button.ochip:hover{animation:jelly .62s var(--ease-out) both}.tbtn:hover:not(:disabled):after,.pill:hover:not(:disabled):after,.gcard:hover:before,.hero-tile:hover:after{animation:shine .7s var(--ease-out) both}button.gcard:hover,.home .gcard:hover,.hero-tile:hover{box-shadow:0 26px 50px #0407108c, inset 0 0 0 2px var(--sun);animation:1.8s ease-in-out infinite float-tilt}.ptile:hover{animation:jelly .62s var(--ease-out) both}}.tbtn,.pill{transition-property:transform,box-shadow,filter;transition-duration:.38s, var(--dur-press), var(--dur-fast);transition-timing-function:var(--ease-back), var(--ease-out), var(--ease-out)}.tbtn:active:not(:disabled),.pill:active:not(:disabled){transition-duration:90ms;transition-timing-function:var(--ease-out);transform:translateY(5px)scale(1.08,.82)}.gcard,.hero-tile{transition:transform .38s var(--ease-back), box-shadow .2s var(--ease-out)}.gcard:active,.hero-tile:active{transition-duration:90ms;transform:scale(.94)rotate(-1deg)}@keyframes sway{0%,to{translate:0;rotate:0deg}50%{translate:0 -4px;rotate:-2.5deg}}@keyframes bob{0%,to{translate:0}50%{translate:0 -9px}}@keyframes wobble-now-and-then{0%,86%,to{rotate:0deg;scale:1}89%{rotate:-14deg;scale:1.15}92%{rotate:10deg}95%{rotate:-5deg}}.plate,.tv-sticker,.pv .stk,.callout .big{animation:3.4s ease-in-out infinite sway}.rail .mark,.join-top .mk{animation:5s ease-in-out infinite wobble-now-and-then}@keyframes pop-in{0%{opacity:0;rotate:-12deg;scale:.3}60%{opacity:1;rotate:4deg;scale:1.18}80%{rotate:-1deg;scale:.94}to{rotate:0deg;scale:1}}.ptile{animation:pop-in .62s var(--ease-out) both}.callout{animation:callout-in .52s var(--ease-out) both}.fx-wrap>.beat{overflow:hidden}.fx-wrap>.beat:before{content:"";background:repeating-conic-gradient(from 0deg, #ffe99a29 0 3deg, transparent 3deg 10deg);z-index:-1;animation:9s linear infinite spin;position:absolute;inset:-50%;-webkit-mask:radial-gradient(circle,#0000 14%,#000 45%);mask:radial-gradient(circle,#0000 14%,#000 45%)}.beat .b-label{animation:slam .64s var(--ease-out) both}.beat .b-sub{animation:enter var(--dur-enter) var(--ease-out) .22s both}@keyframes beat-pop{0%{opacity:.2;rotate:-20deg;scale:1.9}to{opacity:1;rotate:0deg;scale:1}}.beat .b-num,.beat .b-num.pop{animation:beat-pop .42s var(--ease-back) both}@media (prefers-reduced-motion:reduce){.fx-wrap>.beat:before{animation:none}.beat .b-label,.beat .b-sub,.beat .b-num,.beat .b-num.pop{animation:.2s both fade-in}}.wipe{z-index:1000;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.wipe.cover,.wipe.hold,.wipe.reveal,.wipe.fade-in,.wipe.fade-out{visibility:visible;pointer-events:auto}.wipe .p{width:160%;position:absolute;top:-10%;bottom:-10%;left:-30%;transform:skew(-16deg)translate(-140%)}.wipe .p1{background:var(--sun)}.wipe .p2{background:var(--gold)}.wipe .p3{background:var(--sky)}.wipe .p4{background:radial-gradient(ellipse at 50% 50%, #263567, var(--ink) 70%)}.wipe.cover .p{animation:wipe-in .43s var(--ease-in-out) both}.wipe.cover .p2{animation-delay:50ms}.wipe.cover .p3{animation-delay:.1s}.wipe.cover .p4{animation-duration:.28s;animation-delay:.15s}.wipe.hold .p,.wipe.reveal .p{transform:skew(-16deg)translate(0)}.wipe.reveal .p{animation:wipe-out .52s var(--ease-in-out) both}.wipe.reveal .p4{animation-delay:0s}.wipe.reveal .p3{animation-delay:60ms}.wipe.reveal .p2{animation-delay:.11s}.wipe.reveal .p1{animation-delay:.16s}@keyframes wipe-in{0%{transform:skew(-16deg)translate(-140%)}to{transform:skew(-16deg)translate(0)}}@keyframes wipe-out{0%{transform:skew(-16deg)translate(0)}to{transform:skew(-16deg)translate(140%)}}.wipe .lines{background:repeating-conic-gradient(from 0deg, #f8f9ff29 0 2deg, transparent 2deg 9deg);opacity:0;position:absolute;inset:-50%;-webkit-mask:radial-gradient(circle,#0000 12%,#000 40%);mask:radial-gradient(circle,#0000 12%,#000 40%)}.wipe.hold .lines{opacity:1;animation:1.2s linear infinite spin}.wipe.reveal .lines{opacity:0;transition:opacity .15s}@keyframes spin{to{rotate:360deg}}.wipe .wb{aspect-ratio:1;background:var(--sun);width:clamp(110px,16vmin,200px);color:var(--ink);font-family:var(--font-display);letter-spacing:-.04em;opacity:0;border-radius:28%;place-items:center;margin:calc(clamp(110px,16vmin,200px)/-2) 0 0 calc(clamp(110px,16vmin,200px)/-2);font-size:clamp(2.4rem,6vmin,4.6rem);font-weight:900;display:grid;position:absolute;top:50%;left:50%;scale:0;box-shadow:0 0 0 10px #e9b94959,0 30px 60px #04071099,inset 0 -10px #060a1c33}.wipe.hold .wb{animation:badge-slam .42s var(--ease-back) both}.wipe.reveal .wb{animation:badge-out .26s var(--ease-out) both}@keyframes badge-slam{0%{opacity:0;rotate:-40deg;scale:3}to{opacity:1;rotate:-6deg;scale:1}}@keyframes badge-out{0%{opacity:1;rotate:-6deg;scale:1}to{opacity:0;rotate:30deg;scale:.2}}.wipe.fade-in,.wipe.fade-out{background:var(--ink)}.wipe.fade-in{animation:.16s both fade-in}.wipe.fade-out{animation:.2s both fade-out}.wipe.fade-in .p,.wipe.fade-out .p{display:none}.sound-toggle{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:60;width:46px;height:46px;color:var(--paper);box-shadow:inset 0 0 0 1.5px #f8f9ff2e, var(--shadow-md);-webkit-backdrop-filter:blur(8px);transition:transform .38s var(--ease-back);background:#060a1cc7;border:0;border-radius:14px;place-items:center;display:grid;position:fixed}.sound-toggle.rail-toggle{left:calc(var(--rail,64px) / 2 - 20px);right:auto;top:calc(max(14px, env(safe-area-inset-top)) + 148px);width:40px;height:40px;color:var(--ink);-webkit-backdrop-filter:none;z-index:6;background:#060a1c24;border-radius:12px;bottom:auto;box-shadow:inset 0 0 0 2px #060a1c59}.sound-toggle.rail-toggle[aria-pressed=false]{color:#060a1c8c}.sound-toggle.rail-toggle.fs-toggle{top:calc(max(14px, env(safe-area-inset-top)) + 196px)}.sound-toggle.rail-toggle.lb-toggle{top:calc(max(14px, env(safe-area-inset-top)) + 100px);color:var(--ink);text-decoration:none}.sound-toggle.rail-toggle.lb-toggle[aria-current=page]{color:var(--sun);box-shadow:none;background:#060a1cd9}.sound-toggle.rail-toggle.home-toggle{top:calc(max(14px, env(safe-area-inset-top)) + 52px);color:var(--ink);text-decoration:none}.sound-toggle.rail-toggle.home-toggle[aria-current=page]{color:var(--sun);box-shadow:none;background:#060a1cd9}.sound-toggle.fs-toggle[aria-pressed=false]{color:inherit}.sound-toggle.rail-toggle.fs-toggle[aria-pressed=false]{color:var(--ink)}.strip .sound-toggle{border-radius:10px;width:36px;height:36px;position:static}.sound-toggle[hidden]{display:none}.sound-toggle[aria-pressed=false]{color:#f8f9ff8c}.sound-toggle:active{transition-duration:90ms;transform:scale(.85)}@media (hover:hover) and (pointer:fine){.sound-toggle:hover{animation:jelly .62s var(--ease-out) both}}@media (prefers-reduced-motion:reduce){@keyframes enter{0%{opacity:0}}@keyframes slam{0%{opacity:0}}@keyframes pop-in{0%{opacity:0}}@keyframes callout-in{0%{opacity:0}}@keyframes callout-out{to{opacity:0}}.intro-body,.sheet-head,.plate,.tv-sticker,.pv .stk,.callout .big,.code-tiles span,.rail .mark,.join-top .mk,.tbtn:hover,.pill:hover,.gcard:hover,.hero-tile:hover,.ptile:hover,button.ochip:hover,.sound-toggle:hover{animation:none!important}.tbtn:after,.pill:after,.gcard:before,.hero-tile:after{display:none}.tbtn:active:not(:disabled),.pill:active:not(:disabled){transform:translateY(3px)}}@media (prefers-reduced-transparency:reduce){.sound-toggle{-webkit-backdrop-filter:none}}
