@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-latin-600-normal-tIfxVoAe.woff2) format("woff2"),url(./baloo-2-latin-600-normal-B4tNaogw.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-800-normal-BbF3Etk1.woff2) format("woff2"),url(./baloo-2-latin-800-normal-B8BXfZF7.woff) format("woff")}html:root{--kit-bg: #1a0b2e;--kit-panel: #2e0f55;--kit-fg: #ffffff;--kit-muted: #dccbff;--kit-accent: #ff3d8b;--kit-accent-fg: #ffffff;--kit-accent-2: #ffc93c;--kit-warn: #ff6a4d;--kit-radius: 16px;--kit-font: "Lilita One", "Arial Black", system-ui, sans-serif;--kit-glyph-font: "Baloo 2", system-ui, sans-serif;--kit-glyph-key: linear-gradient(180deg, #fffbe6, #ffd75a);--kit-glyph-key-ink: #3a1466;--kit-glyph-pad-bg: #2a0d4a;--kit-glyph-pad-ink: #ffffff;--ss-display: "Lilita One", "Arial Black", system-ui, sans-serif;--ss-read: "Baloo 2", system-ui, sans-serif;--ss-pink: #ff3d8b;--ss-gold: #ffc93c;--ss-gold-hi: #fff0a8;--ss-base: #4a2400;--ss-plum: #2a0d4a;--ss-grape: #7b3fe4;--ss-gold-metal: linear-gradient(180deg, #fff0a8 0%, #ffc93c 38%, #d18a12 72%, #8a5200 100%);--ss-wedges: #ff3d8b, #ff8a2a, #ffd23e, #3ee0a1, #3bb4ff, #9b5cff, #ff3d8b;--ss-peg: radial-gradient( circle, #fffbe0 0 1px, #ffd75a 1.6px, #b77a0a 2.8px, rgba(74, 36, 0, .8) 3.3px, transparent 3.7px );--ss-ring: 0 0 0 6px #ffffff, 0 0 24px 6px rgba(255, 255, 255, .45);--ss-bouncy: cubic-bezier(.2, 1.6, .4, 1);--ss-settle: cubic-bezier(.2, .9, .3, 1.1)}html{font-synthesis:none}html,body{margin:0;height:100%;background:radial-gradient(70% 50% at 50% 0%,rgba(255,61,139,.18),transparent 70%),radial-gradient(120% 120% at 50% 0%,#3a1466,#1a0b2e 60%);overflow:hidden;overscroll-behavior:none}#app{position:fixed;inset:0}canvas{display:block;touch-action:none;transition:filter .5s ease}html.ss-attract canvas{filter:blur(4px) brightness(.5) saturate(1.25)}.ss-panel,.ss-card,html .kit-modal-sheet,html.ss-online .kit-chat{box-sizing:border-box;border:8px solid transparent;border-radius:28px;background:var(--ss-peg) 50% 0 / 34px 8px repeat-x border-box,var(--ss-peg) 50% 100% / 34px 8px repeat-x border-box,var(--ss-peg) 0 50% / 8px 34px repeat-y border-box,var(--ss-peg) 100% 50% / 8px 34px repeat-y border-box,radial-gradient(110% 70% at 50% 0%,rgba(155,92,255,.38),transparent 62%) padding-box,repeating-conic-gradient(from -4deg at 50% -30%,rgba(255,255,255,.045) 0 5deg,transparent 5deg 10deg) padding-box,linear-gradient(180deg,#3d1670,#22093f) padding-box,var(--ss-gold-metal) border-box;box-shadow:0 0 0 2px var(--ss-base),0 8px 0 var(--ss-base),0 26px 50px #0000008c,0 0 46px #ffc93c29,inset 0 0 0 2px #00000059,inset 0 3px 16px #00000073}html .kit-modal-title,html .ss-card .kit-title{align-self:center;box-sizing:border-box;max-width:100%;margin:0;padding:.14em .85em .22em;font:400 clamp(1.45rem,6.2vw,1.95rem) / 1.1 var(--ss-display);letter-spacing:.02em;text-align:center;color:#fff;-webkit-text-stroke:5px #6a0a38;paint-order:stroke fill;text-shadow:0 3px 0 #6a0a38,0 0 16px rgba(255,61,139,.5);border:4px solid transparent;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.32),transparent 48%) padding-box,linear-gradient(180deg,#ff6aa6,#e0206e 55%,#9a0d48) padding-box,var(--ss-gold-metal) border-box;box-shadow:0 0 0 2px var(--ss-base),0 5px 0 var(--ss-base),0 10px 18px #0006;animation:ss-tag-in .55s .08s var(--ss-bouncy) both}html .ss-card .kit-title.ss-lost{-webkit-text-stroke-color:#5a3200;text-shadow:0 3px 0 #5a3200,0 0 16px rgba(255,201,60,.5);background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 48%) padding-box,linear-gradient(180deg,#ffe07a,#ffb21a 55%,#c07a08) padding-box,var(--ss-gold-metal) border-box}html .kit-btn{--w: var(--ss-grape);--ss-shadow: 0 0 0 2px var(--ss-base), 0 5px 0 var(--ss-base), 0 9px 16px rgba(0, 0, 0, .4), inset 0 2px 0 rgba(255, 255, 255, .35), inset 0 -5px 0 rgba(0, 0, 0, .2);position:relative;box-sizing:border-box;border:3px solid transparent;border-radius:14px 30px 30px 14px;font:400 17px var(--ss-display);letter-spacing:.02em;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35);background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.06) 47%,transparent 50%) padding-box,linear-gradient(90deg,color-mix(in srgb,var(--w) 82%,#fff) 0%,var(--w) 28%,color-mix(in srgb,var(--w) 62%,#1a0530) 100%) padding-box,linear-gradient(180deg,#fff0a8,#ffc93c 40%,#c07a08) border-box;box-shadow:var(--ss-shadow);transition:transform .14s var(--ss-bouncy),filter .15s ease}html .kit-btn:hover{background:linear-gradient(180deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,.1) 47%,transparent 50%) padding-box,linear-gradient(90deg,color-mix(in srgb,var(--w) 75%,#fff) 0%,var(--w) 28%,color-mix(in srgb,var(--w) 70%,#1a0530) 100%) padding-box,linear-gradient(180deg,#fff6c8,#ffd75a 40%,#d18a12) border-box}@media(hover:hover){html .kit-btn:hover:not(:disabled){transform:translateY(-2px)}}html .kit-btn:active:not(:disabled){transform:translateY(4px);--ss-shadow: 0 0 0 2px var(--ss-base), 0 1px 0 var(--ss-base), 0 4px 8px rgba(0, 0, 0, .4), inset 0 2px 0 rgba(255, 255, 255, .3), inset 0 -3px 0 rgba(0, 0, 0, .2)}html .kit-btn:disabled{opacity:.55;filter:grayscale(.75) brightness(.85)}html .kit-btn:focus{outline:none}html .kit-btn.kit-primary{--w: var(--ss-pink);color:#fff}html .kit-btn.kit-primary:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.38) 50%,transparent 58%) 100% 0 / 250% 100% no-repeat;animation:ss-sheen 3.6s 1.2s ease-in-out infinite}html .kit-btn-sub{font:600 13px var(--ss-read);letter-spacing:0}html .kit-btn[data-testid=daily],html .kit-btn[data-testid=restart]{--w: #ff7a1a}html .kit-btn[data-testid=race]{--w: #e09a00}html .kit-btn[data-testid=race-browse],html .kit-btn[data-testid=turns-anyone]{--w: #16a874}html .kit-btn[data-testid=turns-new],html .kit-btn[data-testid=turns-link],html .kit-btn[data-testid=turns-invite],html .kit-btn[data-testid=share-copy]{--w: #2a86dc}html .kit-btn[data-testid=settings],html .kit-btn[data-testid=settings-close]{--w: #8a4ae8}html .kit-btn[data-testid=howto],html .kit-btn[data-testid=howto-ok]{--w: #e0406a}html .kit-btn[data-testid^=continue],html .kit-btn[data-testid=late-continue]{--w: #0fa39c}html .kit-btn[data-testid=howto-ok],html .kit-btn[data-testid=settings-close]{--w: var(--ss-pink)}html .kit-btn,html .kit-toggle,html .kit-slider,html .kit-seg-item,html .kit-share-field,html .kit-chat-input,html .kit-link,.ss-opp{--kit-focus-shadow: var(--ss-shadow, 0 0 0 transparent), var(--ss-ring)}html[data-hub-input=touch] .kit-ui [data-nav][data-hub-focus][class]{box-shadow:var(--ss-shadow, none)}html .kit-btn.ss-mbtn{justify-content:flex-start;flex-wrap:nowrap;gap:12px;min-height:60px;padding:6px 20px 6px 8px;text-align:left}.ss-mbtn-icon:before{content:attr(data-icon)}.ss-mbtn-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font:400 19px/1 var(--ss-display);color:#ffd75a;text-shadow:0 0 8px rgba(255,201,60,.6);background:radial-gradient(circle at 36% 30%,#a06aff,#5a22a8 45%,#2a0d4a 80%);box-shadow:0 0 0 3px var(--ss-gold),0 0 0 5px var(--ss-base),inset 0 2px 4px #ffffff4d,inset 0 -4px 6px #0006;transition:transform .25s var(--ss-bouncy)}.ss-mbtn-text{display:flex;flex-direction:column;gap:1px;min-width:0}.ss-mbtn-label{font:400 1.14rem/1.05 var(--ss-display)}.ss-mbtn-sub{font:600 .8rem/1.2 var(--ss-read);letter-spacing:0;color:#ffffffeb;text-shadow:0 1px 0 rgba(0,0,0,.35)}.ss-mbtn-sub:empty{display:none}html .kit-btn.kit-primary.ss-mbtn{min-height:68px}html .kit-primary .ss-mbtn-label{font-size:1.42rem}html .kit-primary .ss-mbtn-icon{width:46px;height:46px;font-size:22px}.ss-mbtn:after{content:"";position:absolute;left:-27px;top:50%;z-index:2;width:24px;height:32px;margin-top:-16px;background:linear-gradient(90deg,#fffbe0,#ffc93c 45%,#b77a0a);clip-path:polygon(0 0,100% 50%,0 100%);transform-origin:0 50%;opacity:0;transform:translate(-8px);transition:opacity .15s ease,transform .2s var(--ss-bouncy);pointer-events:none}html[data-hub-input=keys] .ss-mbtn:focus:after,.ss-mbtn[data-hub-focus]:after,.ss-mbtn.hub-nav-focus:after{opacity:1;transform:none;animation:ss-flap 1.1s ease-in-out infinite}html[data-hub-input=keys] .ss-mbtn:focus .ss-mbtn-icon,.ss-mbtn[data-hub-focus] .ss-mbtn-icon,.ss-mbtn.hub-nav-focus .ss-mbtn-icon{transform:scale(1.1);animation:ss-hub-spin .7s var(--ss-settle)}@media(hover:hover){.ss-mbtn:hover .ss-mbtn-icon{transform:scale(1.1);animation:ss-hub-spin .7s var(--ss-settle)}}html[data-hub-input=touch] .ss-mbtn[data-hub-focus]:after{opacity:0;animation:none}html[data-hub-input=touch] .ss-mbtn[data-hub-focus]:not(:hover) .ss-mbtn-icon{transform:none;animation:none}html[data-prompts=keys] .kit-btn.ss-mbtn:has(>.kit-glyph-on[data-keys=yes]),html[data-prompts=pad] .kit-btn.ss-mbtn:has(>.kit-glyph-on[data-pad=yes]){padding-left:8px;padding-right:58px}html .kit-btn>.kit-glyph-on{right:14px}html .kit-dim,html .kit-modal{background:radial-gradient(ellipse 80% 70% at 50% 40%,#1a083073,#0a0214c7);backdrop-filter:blur(6px) saturate(125%);-webkit-backdrop-filter:blur(6px) saturate(125%)}html .kit-title-screen.kit-dim{background:radial-gradient(ellipse 70% 60% at 50% 45%,#0e051a26,#0e051a8c 70%,#0e051ae0);backdrop-filter:none;-webkit-backdrop-filter:none}html .kit-title{font-family:var(--ss-display);font-weight:400}html .kit-tagline{font:600 15px var(--ss-read);color:var(--kit-muted)}html .kit-menu{gap:10px}html .kit-modal-sheet{display:flex;flex-direction:column;gap:14px;padding:18px 16px 16px;width:min(430px,100%);animation:ss-wheel-in .5s var(--ss-settle) both}html .kit-modal-sheet>*{flex-shrink:0}html .kit-modal-body{font:600 16px/1.4 var(--ss-read);color:#f6eeff}html .kit-modal-buttons{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:10px;margin-top:2px}html .kit-modal-buttons .kit-btn.ss-mbtn,html .kit-choose>.kit-btn.ss-mbtn,html .kit-turns>.kit-menu>.kit-btn.ss-mbtn{width:100%}html .kit-turns>.kit-menu{width:min(400px,100%)}html .kit-modal-buttons .kit-btn:not(.ss-in),html .kit-modal-body .kit-row{animation:ss-btn-in .4s var(--ss-settle) both}html .kit-modal-body .kit-row:nth-child(2){animation-delay:.05s}html .kit-modal-body .kit-row:nth-child(3){animation-delay:.1s}html .kit-modal-body .kit-row:nth-child(4){animation-delay:.15s}html .kit-modal-body .kit-row:nth-child(5){animation-delay:.2s}html .kit-modal-body .kit-row:nth-child(n+6){animation-delay:.25s}html [data-testid=howto] .kit-modal-body,html [data-testid=howto] .kit-modal-body>div{display:flex;flex-direction:column;counter-reset:ss-step;gap:8px}html [data-testid=howto] .kit-modal-body p,html [data-testid=howto] .kit-modal-body li{--c: var(--ss-pink);counter-increment:ss-step;position:relative;margin:0;padding:8px 14px 8px 50px;border-radius:12px 24px 24px 12px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 26%,transparent),#ffffff0a 60%);box-shadow:inset 0 0 0 1px #ffc93c47;list-style:none;animation:ss-btn-in .4s calc(var(--n, 0) * .05s) var(--ss-settle) both}html [data-testid=howto] .kit-modal-body p:before,html [data-testid=howto] .kit-modal-body li:before{content:counter(ss-step);position:absolute;left:9px;top:50%;display:grid;place-items:center;width:28px;height:28px;margin-top:-14px;border-radius:50%;font:400 15px/1 var(--ss-display);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--c) 70%,#fff),var(--c) 60%);box-shadow:0 0 0 2px var(--ss-gold),0 2px 0 2px var(--ss-base)}html [data-testid=howto] .kit-modal-body p:nth-child(6n+2){--c: #ff7a1a;--n: 1}html [data-testid=howto] .kit-modal-body p:nth-child(6n+3){--c: #e09a00;--n: 2}html [data-testid=howto] .kit-modal-body p:nth-child(6n+4){--c: #16a874;--n: 3}html [data-testid=howto] .kit-modal-body p:nth-child(6n+5){--c: #2a86dc;--n: 4}html [data-testid=howto] .kit-modal-body p:nth-child(6n){--c: #8a4ae8;--n: 5}html .kit-row{--c: var(--ss-pink);box-sizing:border-box;min-height:52px;padding:6px 12px 6px 16px;border-radius:12px 26px 26px 12px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 22%,transparent),#ffffff0a 55%);box-shadow:inset 5px 0 0 var(--c),inset 0 0 0 1px #ffc93c38}html .kit-row:nth-child(6n+2){--c: #ff7a1a}html .kit-row:nth-child(6n+3){--c: #e8b400}html .kit-row:nth-child(6n+4){--c: #2fd096}html .kit-row:nth-child(6n+5){--c: #3bb4ff}html .kit-row:nth-child(6n){--c: #9b5cff}html .kit-row-label{font:400 16px var(--ss-display);letter-spacing:.02em;color:#fff}html .kit-toggle{--ss-shadow: inset 0 3px 6px rgba(0, 0, 0, .65), 0 0 0 2px var(--ss-gold), 0 0 0 4px var(--ss-base), 0 3px 0 4px var(--ss-base);flex:none;width:62px;height:34px;border-radius:17px;background:linear-gradient(180deg,#14062a,#3a1466);box-shadow:var(--ss-shadow);transition:background .2s ease}html .kit-toggle:after{content:"★";display:grid;place-items:center;top:3px;left:3px;width:28px;height:28px;font:400 14px/1 var(--ss-display);color:#8a5200;background:radial-gradient(circle at 38% 30%,#fffbe0 0 12%,#ffd75a 38%,#d18a12 75%,#8a5200);box-shadow:0 2px 3px #00000080;transition:transform .35s var(--ss-bouncy)}html .kit-toggle[aria-checked=true]{--ss-shadow: inset 0 2px 0 rgba(255, 255, 255, .4), inset 0 -3px 0 rgba(0, 0, 0, .2), 0 0 0 2px var(--ss-gold), 0 0 0 4px var(--ss-base), 0 3px 0 4px var(--ss-base), 0 0 16px 4px rgba(255, 61, 139, .5);background:linear-gradient(180deg,#ff8ab8,#ff3d8b 55%,#b0165a)}html .kit-toggle[aria-checked=true]:after{transform:translate(28px) rotate(216deg)}html .kit-slider{--ss-shadow: 0 0 0 transparent;-webkit-appearance:none;appearance:none;width:52%;height:34px;min-height:34px;margin:0;border-radius:17px;background:transparent;cursor:pointer}html .kit-slider::-webkit-slider-runnable-track{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--ss-wedges));box-shadow:0 0 0 2px var(--ss-base),inset 0 2px 3px #00000059}html .kit-slider::-moz-range-track{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--ss-wedges));box-shadow:0 0 0 2px var(--ss-base)}html .kit-slider::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-8px;border:0;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fffbe0 0 12%,#ffd75a 38%,#d18a12 75%,#8a5200);box-shadow:0 0 0 2px var(--ss-base),0 3px 4px #00000080}html .kit-slider::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fffbe0 0 12%,#ffd75a 38%,#d18a12 75%,#8a5200);box-shadow:0 0 0 2px var(--ss-base),0 3px 4px #00000080}html .kit-seg{gap:4px;padding:4px;border-radius:14px 24px 24px 14px;background:#14062a;box-shadow:inset 0 2px 6px #0009,0 0 0 2px var(--ss-gold),0 0 0 4px var(--ss-base)}html .kit-seg-item{--ss-shadow: 0 0 0 transparent;min-width:44px;min-height:40px;padding:0 12px;border-radius:10px 20px 20px 10px;font:400 15px var(--ss-display);color:var(--kit-muted);background:transparent;box-shadow:var(--ss-shadow)}html .kit-seg-item[aria-checked=true]{--ss-shadow: inset 0 2px 0 rgba(255, 255, 255, .4), inset 0 -3px 0 rgba(0, 0, 0, .2), 0 0 0 2px var(--ss-gold);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.35);background:linear-gradient(180deg,#ff8ab8,#ff3d8b 55%,#b0165a);animation:ss-pick .32s var(--ss-bouncy)}html .kit-toast{--c: var(--ss-gold);position:relative;box-sizing:border-box;padding:10px 16px 10px 48px;border:3px solid transparent;border-radius:14px 26px 26px 14px;font:600 15px/1.35 var(--ss-read);color:#fff;background:linear-gradient(90deg,var(--c) 0 5px,transparent 5px) padding-box,linear-gradient(180deg,#3d1670,#22093f) padding-box,linear-gradient(180deg,#fff0a8,#ffc93c 40%,#c07a08) border-box;box-shadow:0 0 0 2px var(--ss-base),0 5px 0 var(--ss-base),0 14px 26px #00000080}html .kit-toast[data-kind=good]{--c: #3ee0a1}html .kit-toast[data-kind=warn]{--c: #ff6a4d}html .kit-toast:before{content:"";position:absolute;left:14px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:conic-gradient(var(--ss-wedges));box-shadow:0 0 0 2px var(--ss-gold),0 0 0 3px var(--ss-base);animation:ss-turn 5s linear infinite}html .kit-toast-actions .kit-btn{min-height:44px;padding:4px 16px;font-size:15px}html .kit-pause-btn{--ss-shadow: 0 0 0 2px var(--ss-base), 0 4px 0 var(--ss-base), 0 8px 14px rgba(0, 0, 0, .45), inset 0 2px 4px rgba(255, 255, 255, .3), inset 0 -4px 6px rgba(0, 0, 0, .4);width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border-radius:50%;color:#ffd75a;background:radial-gradient(circle at 36% 30%,#a06aff,#5a22a8 45%,#2a0d4a 85%) padding-box,linear-gradient(180deg,#fff0a8,#ffc93c 40%,#c07a08) border-box}html .kit-spinner{position:relative;width:56px;height:56px;box-sizing:border-box;border:4px solid var(--ss-gold);background:conic-gradient(var(--ss-wedges));box-shadow:0 0 0 2px var(--ss-base),0 0 26px #ffc93c66}html .kit-spinner:after{content:"";position:absolute;inset:16px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#a06aff,#2a0d4a 80%);box-shadow:0 0 0 2px var(--ss-gold)}html .kit-progress{height:12px;border-radius:6px;background:#14062a;box-shadow:0 0 0 2px var(--ss-gold),0 0 0 4px var(--ss-base)}html .kit-progress>i{background:linear-gradient(90deg,var(--ss-wedges))}html .kit-loading .kit-tagline{font:400 17px var(--ss-display);color:var(--ss-gold);letter-spacing:.04em}html .kit-banner{font-family:var(--ss-display);font-weight:400;letter-spacing:.02em;color:#fff;-webkit-text-stroke:8px #6a0a38;paint-order:stroke fill;text-shadow:0 6px 0 #6a0a38,0 0 34px rgba(255,201,60,.65)}html .kit-choose{gap:10px}html .kit-choose-head,html .kit-join-label{margin:8px 0 0;font:400 15px var(--ss-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ss-gold);text-align:center}html .kit-seat,html .kit-friend{box-sizing:border-box;padding:4px 12px 4px 6px;border-radius:14px 26px 26px 14px;font:400 16px var(--ss-display);background:#ffffff0f;box-shadow:inset 0 0 0 2px #ffc93c52}html .kit-seat[data-due=true]{background:linear-gradient(90deg,#ff3d8b59,#ffffff0f 70%);box-shadow:inset 0 0 0 2px var(--ss-gold),0 0 16px #ffc93c73}html .kit-seat .kit-tagline{font:600 13px var(--ss-read)}html .kit-seat .kit-face,html .kit-friend .kit-face{box-shadow:0 0 0 2px var(--ss-gold),0 0 0 3px var(--ss-base)}html .kit-seat>.kit-btn,html .kit-friend>.kit-btn,html .kit-seat>.kit-seat-remove{min-height:44px;padding:4px 14px;font-size:15px}html .kit-share-field,html .kit-chat-input{--ss-shadow: inset 0 2px 6px rgba(0, 0, 0, .55), 0 0 0 2px var(--ss-base);box-sizing:border-box;min-height:44px;padding:8px 14px;border:2px solid var(--ss-gold);border-radius:14px;font:600 15px var(--ss-read);color:#fff;background:#14062a;box-shadow:var(--ss-shadow)}html .kit-share-field:focus,html .kit-chat-input:focus{outline:none;border-color:#fff}html .kit-share-note,html .kit-chat-note,html .kit-open-sub{font:600 13px var(--ss-read);color:var(--kit-muted)}html .kit-link{--ss-shadow: 0 0 0 transparent;min-height:44px;font:800 15px var(--ss-read);color:#ffd75a;border-radius:8px}html .kit-chat-lines{font:600 14px/1.35 var(--ss-read)}html .kit-chat-chips .kit-btn{min-height:44px;padding:4px 14px;font-size:15px;border-radius:999px}.ss-card{width:min(410px,100%);display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:18px;animation:ss-wheel-in .45s var(--ss-settle) both}.ss-card-sub{margin:-2px 0 0;text-align:center;font:600 .92rem var(--ss-read);color:var(--kit-muted);animation:ss-fade-up .4s .12s ease-out both}.ss-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;animation:ss-fade-up .4s .18s ease-out both}html .ss-card .kit-menu{width:100%}html .kit-btn.ss-in{animation:ss-btn-in .42s calc(var(--i, 0) * .06s) var(--ss-settle) both}.ss-hud-chip.ss-in{animation:ss-btn-in .42s calc(var(--i, 0) * .08s) var(--ss-settle) both}html .kit-screen[data-redraw=true] .ss-card,html .kit-screen[data-redraw=true] .ss-panel,html .kit-screen[data-redraw=true] .ss-in,html .kit-screen[data-redraw=true] .kit-title{animation:none}.ss-pop{position:absolute;left:50%;top:0;font:400 1.2rem var(--ss-display);color:var(--ss-gold);text-shadow:0 2px 0 var(--ss-base);pointer-events:none;animation:ss-pop-float .9s ease-out forwards}.ss-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 6px;border-radius:999px;white-space:nowrap;background:linear-gradient(180deg,#3d1670,#22093f);box-shadow:0 0 0 2px var(--ss-gold),0 0 0 3px var(--ss-base),0 3px 0 3px var(--ss-base)}.ss-chip:before{content:"";flex:none;width:14px;height:14px;border-radius:50%;background:conic-gradient(var(--ss-wedges));box-shadow:0 0 0 1.5px var(--ss-gold)}.ss-chip span{font:800 .74rem var(--ss-read);letter-spacing:.06em;text-transform:uppercase;color:var(--kit-muted)}.ss-chip strong{font:400 1.02rem var(--ss-display);color:var(--ss-gold)}.ss-title-screen{gap:14px}.ss-kicker{display:flex;align-items:center;gap:10px;margin:0;font:400 .95rem var(--ss-display);letter-spacing:.18em;padding-left:.18em;text-transform:uppercase;color:var(--ss-gold);text-shadow:0 2px 0 var(--ss-base);animation:ss-fade-up .6s .55s ease-out both}.ss-kicker:before,.ss-kicker:after{content:"";width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fffbe0 0 15%,#ffd75a 40%,#a06a00 85%)}html .kit-title.ss-wordmark{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 .22em;box-sizing:border-box;max-width:100%;padding:.24em .62em .3em;font:400 clamp(2.1rem,9.4vw,3.4rem) / 1 var(--ss-display);letter-spacing:.02em;border:7px solid transparent;border-radius:999px;background:var(--ss-peg) 50% 0 / 30px 7px repeat-x border-box,var(--ss-peg) 50% 100% / 30px 7px repeat-x border-box,radial-gradient(120% 140% at 50% 0%,#7b3fe4,#3a1466 70%) padding-box,var(--ss-gold-metal) border-box;box-shadow:0 0 0 2px var(--ss-base),0 9px 0 var(--ss-base),0 0 44px #ffc93c73,inset 0 4px 12px #00000080;animation:ss-wheel-in .7s var(--ss-settle) both}.ss-tile-row{display:flex;justify-content:center}.ss-wordmark .ss-tile{display:inline-block;color:transparent;background:linear-gradient(180deg,#fff 0 46%,#ffe1f0 46%,#ff7fb5);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 .07em 0 #a01050) drop-shadow(0 0 .22em rgba(255,61,139,.45));transform-origin:50% 100%;animation:ss-tile-drop .7s calc(.25s + var(--i) * .07s) var(--ss-bouncy) both,ss-tile-bob 2.8s calc(1.2s + var(--i) * .14s) ease-in-out infinite,ss-tile-flip 7s calc(2.4s + var(--i) * .16s) ease-in-out infinite}.ss-wordmark .ss-tile.ss-near{background:linear-gradient(180deg,#fff 0 46%,#fff0a8 46%,#ffc93c);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 .07em 0 #8a5200) drop-shadow(0 0 .22em rgba(255,201,60,.45))}.ss-amp{display:inline-block;font-size:.72em;color:var(--ss-gold);filter:drop-shadow(0 .06em 0 var(--ss-base));animation:ss-tile-drop .7s .55s var(--ss-bouncy) both,ss-amp-spin 5s 1.6s ease-in-out infinite}.ss-taglines{position:relative;height:1.4em;width:min(420px,100%);font:700 .98rem var(--ss-read);color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.85)}.ss-taglines span{position:absolute;inset:0;opacity:0;animation:ss-tagline 14s linear infinite}.ss-taglines span:nth-child(2){animation-delay:3.5s}.ss-taglines span:nth-child(3){animation-delay:7s}.ss-taglines span:nth-child(4){animation-delay:10.5s}.ss-panel{width:min(410px,100%);display:flex;flex-direction:column;gap:10px;padding:16px 18px;animation:ss-wheel-in .6s .2s var(--ss-settle) both}.ss-panel .kit-menu,.ss-panel .kit-continue{width:100%}.ss-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:4px}.ss-sparks{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ss-sparks:before{content:"";position:absolute;left:50%;top:22%;width:min(160vw,1100px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;opacity:.26;background:radial-gradient(circle,transparent 0 48.6%,var(--ss-gold) 48.8% 49.6%,transparent 49.8%),repeating-conic-gradient(#ff3d8b 0 15deg,#ff8a2a 0 30deg,#ffd23e 0 45deg,#3ee0a1 0 60deg,#3bb4ff 0 75deg,#9b5cff 0 90deg);-webkit-mask:radial-gradient(circle,transparent 0 30%,#000 30.5% 49.8%,transparent 50%);mask:radial-gradient(circle,transparent 0 30%,#000 30.5% 49.8%,transparent 50%);animation:ss-turn 140s linear infinite}.ss-spark{position:absolute;bottom:-10px;width:var(--size, 4px);height:calc(var(--size, 4px) * 1.8);border-radius:1px;background:var(--ss-gold);box-shadow:0 0 6px #ffc93c99;animation:ss-spark-rise 8s linear infinite}.ss-spark:nth-child(3n){background:var(--ss-pink);box-shadow:0 0 6px #ff3d8b99}.ss-spark:nth-child(4n){background:#3ee0a1;box-shadow:0 0 6px #3ee0a199}.ss-spark:nth-child(5n){background:#3bb4ff;box-shadow:0 0 6px #3bb4ff99}.ss-title-screen>:not(.ss-sparks){position:relative;z-index:1}@media(min-width:900px)and (orientation:landscape),(orientation:landscape)and (max-height:520px){.ss-title-screen.kit-title-screen{display:grid;grid-template-columns:minmax(320px,1fr) minmax(380px,440px);grid-auto-flow:row dense;align-content:center;justify-content:center;column-gap:clamp(32px,6vw,96px);row-gap:12px}.ss-title-screen>.ss-kicker,.ss-title-screen>.kit-title,.ss-title-screen>.kit-tagline,.ss-title-screen>.kit-avatar-demo{grid-column:1;justify-self:center}.ss-title-screen>.ss-panel{grid-column:2;grid-row:1 / span 6;align-self:center;width:100%}html .ss-title-screen .kit-title.ss-wordmark{font-size:clamp(3rem,5.2vw,4.6rem)}.ss-sparks:before{left:30%;top:50%;width:min(110vh,1000px)}}@media(orientation:landscape)and (max-height:520px){.ss-title-screen.kit-title-screen{grid-template-columns:minmax(220px,1fr) minmax(400px,560px);column-gap:24px}html .ss-title-screen .kit-title.ss-wordmark{font-size:clamp(1.8rem,4.6vw,2.6rem)}.ss-taglines{font-size:.85rem}.ss-panel{padding:10px 14px 10px 30px;gap:8px}.ss-panel .kit-menu,.ss-card .kit-menu{display:grid;grid-template-columns:1fr 1fr;gap:8px 34px}.ss-panel .kit-menu>.kit-primary,.ss-card .kit-menu>.kit-primary{grid-column:1 / -1}html .kit-modal-buttons{flex-direction:row;gap:34px;padding-left:18px}html .kit-modal-buttons>.kit-btn{flex:1 1 0;min-width:0}html .kit-btn.ss-mbtn{min-height:48px;padding-top:3px;padding-bottom:3px}html .kit-btn.kit-primary.ss-mbtn{min-height:52px}.ss-mbtn-icon{width:32px;height:32px;font-size:15px}html .kit-primary .ss-mbtn-icon{width:36px;height:36px}.ss-mbtn-label{font-size:1rem}html .kit-primary .ss-mbtn-label{font-size:1.2rem}.ss-mbtn-sub{font-size:.72rem}.ss-card,html .kit-modal-sheet{width:min(640px,100%);gap:8px;padding:10px 18px 12px}.ss-card{padding-left:30px}html .kit-modal-title,html .ss-card .kit-title{font-size:1.3rem}.ss-standings{gap:4px}.ss-standings li{padding-top:2px;padding-bottom:2px}html .kit-result-body{padding:6px 10px;margin:0}html .kit-modal-sheet{overflow:hidden}html .kit-modal-sheet>.kit-modal-body{flex-shrink:1;min-height:0;overflow:auto}html .kit-row{min-height:44px;padding-top:2px;padding-bottom:2px}html [data-testid=howto] .kit-modal-body>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}html [data-testid=howto] .kit-modal-body p{padding-top:4px;padding-bottom:4px;font-size:14px}.ss-options{gap:6px}.ss-opps{gap:4px}.ss-opp{flex-direction:row;justify-content:center;gap:6px;min-height:44px;padding:3px 6px}.ss-opp-face{width:30px;height:30px}.ss-opp .ss-opp-level{display:none}.ss-set .ss-opp-level{display:block}.ss-set{flex-direction:column;gap:0}.ss-card:has(>.kit-result-body){width:min(720px,100%);display:grid;grid-template-columns:1fr minmax(200px,250px);align-items:center;column-gap:40px}.ss-card:has(>.kit-result-body)>.kit-title{grid-column:1 / -1;justify-self:center}.ss-card:has(>.kit-result-body)>.kit-menu{grid-template-columns:1fr}html .kit-result-body p{margin:.15em 0}}html .kit-hud{gap:10px;flex-wrap:nowrap;font:400 15px var(--ss-display)}.ss-hints{display:flex;gap:8px;flex-wrap:nowrap}html[data-prompts=none] .ss-hints,.ss-hint [hidden]{display:none}.ss-hud-chip{position:relative;display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 5px;border-radius:999px;font:400 14px var(--ss-display);letter-spacing:.02em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background:linear-gradient(180deg,#4a1d84,#22093f);box-shadow:0 0 0 2px var(--ss-gold),0 0 0 3px var(--ss-base),0 3px 0 3px var(--ss-base),0 6px 14px #00000073}@media(max-width:480px){html .kit-hud{gap:6px}.ss-hud-chip{font-size:13px}}html .kit-result-body{box-sizing:border-box;padding:12px;border-radius:18px;font:600 15px var(--ss-read);background:#0a021473;box-shadow:inset 0 2px 10px #00000080,inset 0 0 0 2px #ffc93c40;animation:ss-fade-up .4s .15s ease-out both}html .kit-result-body p{margin:.35em 0}.ss-total{font:400 1.4em var(--ss-display);letter-spacing:.02em}.ss-total strong{font-weight:400;color:var(--ss-gold);text-shadow:0 2px 0 var(--ss-base),0 0 14px rgba(255,201,60,.55)}.ss-winner{margin:4px 0 2px;font:400 1.2rem var(--ss-display);color:var(--ss-gold);text-shadow:0 2px 0 var(--ss-base);animation:ss-title-bounce .7s .2s both}.ss-standings{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:6px}.ss-standings li{--c: var(--ss-pink);display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:5px 16px 5px 6px;border-radius:14px 26px 26px 14px;font:400 16px var(--ss-display);text-align:left;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 45%,#2a0d4a),#2a0d4a 80%);box-shadow:inset 0 0 0 2px #ffc93c4d;animation:ss-btn-in .4s calc(.25s + var(--i, 0) * .06s) var(--ss-settle) both}.ss-standings li:nth-child(2){--i: 1;--c: #2a86dc}.ss-standings li:nth-child(3){--i: 2;--c: #16a874}.ss-standings li:nth-child(4){--i: 3;--c: #ff7a1a}.ss-standings li.ss-mine{box-shadow:inset 0 0 0 2px var(--ss-gold),0 0 14px #ffc93c66}.ss-standings .kit-face{box-shadow:0 0 0 2px var(--ss-gold)}.ss-standings strong{font-weight:400;color:var(--ss-gold)}.ss-bonus-line{font-family:var(--ss-display);color:var(--ss-gold)}.ss-answer{display:inline-block;margin:2px auto 6px;padding:6px 14px;border-radius:8px;font:400 1.05rem var(--ss-display);letter-spacing:.08em;color:#1a0b2e;background:linear-gradient(180deg,#fff,#e8e2f8);box-shadow:0 0 0 2px #3ee0a1,0 0 16px #3ee0a180,0 3px 0 4px #0c2626}.ss-best-line{font:600 .88rem var(--ss-read);color:var(--kit-muted)}.ss-options{display:flex;flex-direction:column;gap:14px;margin-bottom:4px}.ss-online-options{margin-bottom:12px}.ss-opps{display:flex;flex-direction:column;gap:8px}.ss-opps-line{margin:0;text-align:center;font:400 .9rem var(--ss-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ss-gold)}.ss-opps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ss-opps-row.ss-sets{grid-template-columns:repeat(2,1fr)}.ss-opp{--ss-shadow: 0 0 0 2px var(--ss-base), 0 4px 0 var(--ss-base), 0 7px 12px rgba(0, 0, 0, .35), inset 0 2px 0 rgba(255, 255, 255, .18);position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:48px;padding:6px 4px 7px;box-sizing:border-box;border:3px solid transparent;border-radius:16px;font:400 .95rem var(--ss-display);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background:linear-gradient(180deg,#4a1d7a,#2a0d4a) padding-box,linear-gradient(180deg,#c9a24a,#7a5210) border-box;box-shadow:var(--ss-shadow);cursor:pointer;transition:transform .18s var(--ss-bouncy),filter .15s ease;animation:ss-btn-in .42s calc(.15s + var(--i, 0) * .06s) var(--ss-settle) both}.ss-opp:focus{outline:none}.ss-set{justify-content:center}.ss-opp-face{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#ffffff2e,#00000040);box-shadow:0 0 0 2px #ffc93c80;transition:transform .25s var(--ss-bouncy)}.ss-opp-name{line-height:1.1}.ss-opp-level{font:600 .7rem/1.15 var(--ss-read);color:var(--kit-muted);text-shadow:none}html[data-hub-input=keys] .ss-opp:focus,.ss-opp[data-hub-focus]{transform:translateY(-3px)}html[data-hub-input=touch] .ss-opp[data-hub-focus]:not(:hover){transform:none}@media(hover:hover){.ss-opp:hover{transform:translateY(-2px);filter:brightness(1.12)}}.ss-opp.ss-on{--ss-shadow: 0 0 0 2px var(--ss-base), 0 4px 0 var(--ss-base), 0 0 18px rgba(255, 61, 139, .55), inset 0 2px 0 rgba(255, 255, 255, .35), inset 0 -4px 0 rgba(0, 0, 0, .2);background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 50%) padding-box,linear-gradient(180deg,#ff6aa6,#e0206e 60%,#9a0d48) padding-box,var(--ss-gold-metal) border-box;animation:ss-pick .32s var(--ss-bouncy)}.ss-opp.ss-on:after{content:"★";position:absolute;top:-9px;right:-7px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font:400 12px/1 var(--ss-display);color:#8a5200;text-shadow:none;background:radial-gradient(circle at 38% 30%,#fffbe0 0 12%,#ffd75a 40%,#d18a12 80%);box-shadow:0 0 0 2px var(--ss-base)}.ss-opp.ss-on .ss-opp-face{transform:scale(1.1) rotate(-6deg)}.ss-opp.ss-on .ss-opp-level{color:#fff0f6}.ss-opp:nth-child(2){--i: 1}.ss-opp:nth-child(3){--i: 2}.ss-opp:nth-child(4){--i: 3}.ss-ohint{margin:0;font:600 .88rem var(--ss-read);color:var(--kit-muted);text-align:center}html.ss-online .kit-turns{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;gap:8px;padding:calc(var(--kit-top, 0px) + 66px) 10px 24px}html.ss-online .kit-turns>*{pointer-events:auto;flex-shrink:0}html.ss-online .kit-turns>.kit-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html.ss-online .kit-turn-status{order:1;margin:0;min-height:0;font:400 .95rem var(--ss-display);letter-spacing:.03em;color:var(--ss-gold);text-shadow:0 2px 0 var(--ss-base)}html.ss-online .kit-seats{order:2;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:8px;width:100%}html.ss-online .kit-seat{min-height:38px;gap:8px;padding:0 12px 0 4px;border-radius:999px;font-size:.9rem;background:linear-gradient(180deg,#3d1670,#22093f)}html.ss-online .kit-seat .kit-face{width:28px!important;height:28px!important}html.ss-online .kit-seat .kit-tagline{font-size:.72rem}html.ss-online .kit-turn-link{order:3}html.ss-online .kit-turns>.kit-menu{order:4;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}html.ss-online .kit-turns>.kit-menu>.kit-btn.ss-mbtn{width:auto;min-height:44px;padding:3px 14px 3px 4px;gap:7px;border-radius:999px}html.ss-online .kit-turns>.kit-menu .ss-mbtn-icon{width:30px;height:30px;font-size:.9rem}html.ss-online .kit-turns>.kit-menu .ss-mbtn-label{font-size:.92rem}html.ss-online .kit-turns>.kit-menu .ss-mbtn-sub,html.ss-online .kit-turns>.kit-menu .ss-mbtn:after{display:none}html.ss-online .kit-turn-board{order:5;width:100%;pointer-events:none}html.ss-online .ss-oregion{width:100%;flex:none}html.ss-online .kit-chat{order:6;padding:12px;border-width:6px;border-radius:22px}html.ss-showcase .kit-ui{display:none}.ss-cover-title{position:fixed;left:3%;top:36%;translate:0 -50%;width:44%;display:flex;flex-direction:column;align-items:center;font:900 clamp(2.6rem,13vh,5.4rem) "Arial Black","Helvetica Neue",system-ui,sans-serif;z-index:5;filter:drop-shadow(0 10px 24px rgba(0,0,0,.55))}.ss-cover-title .ss-tile-row{gap:.1em}.ss-cover-title .ss-tile{display:inline-grid;place-items:center;width:1.12em;height:1.18em;border-radius:.16em;font-size:.82em;color:#fff;text-shadow:0 .05em 0 rgba(0,0,0,.3);background:linear-gradient(180deg,#ffb3d1,#ff3d8b 45%,#a0154f);box-shadow:0 .08em #4a0a28,0 .14em #00000073,0 0 18px #ff3d8b73,inset 0 .08em #ffffff73}.ss-cover-title .ss-tile.ss-near{color:#3a1a00;text-shadow:none;background:linear-gradient(180deg,#fff0a8,#ffc93c 45%,#d18a12);box-shadow:0 .08em #5a3a00,0 .14em #00000073,0 0 18px #ffc93c73,inset 0 .08em #ffffff80}.ss-cover-title .ss-tile-row:last-of-type .ss-tile:nth-child(2n){rotate:-4deg}.ss-cover-title .ss-amp{display:block;margin:-.12em 0;font-size:.8em;line-height:1;color:#fff0f6;-webkit-text-stroke:.06em #c01d62;filter:none;text-shadow:0 .06em 0 #8a1044,0 0 .4em rgba(255,61,139,.7);animation:none}.ss-cover-pill{margin:14px 0 0;padding:6px 18px;border-radius:999px;font:800 clamp(.8rem,3.6vh,1.1rem) ui-monospace,"Cascadia Mono",Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:#2a0f45;background:linear-gradient(180deg,#fff0a8,#ffc93c);box-shadow:0 4px #d18a12}@keyframes ss-wheel-in{0%{opacity:0;transform:rotate(-9deg) scale(.72)}60%{opacity:1;transform:rotate(2deg) scale(1.03)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes ss-tag-in{0%{opacity:0;transform:translateY(-30%) scale(.6,1.3)}60%{opacity:1;transform:translateY(4%) scale(1.08,.92)}to{opacity:1;transform:none}}@keyframes ss-btn-in{0%{opacity:0;transform:translate(-22px) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes ss-flap{0%,to{transform:rotate(0)}12%{transform:rotate(-22deg)}30%{transform:rotate(6deg)}45%{transform:rotate(0)}}@keyframes ss-hub-spin{0%{rotate:-360deg}to{rotate:0deg}}@keyframes ss-pick{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ss-turn{to{rotate:360deg}}@keyframes ss-tile-drop{0%{opacity:0;transform:translateY(-140%) scale(.6,1.4)}60%{opacity:1;transform:translateY(8%) scale(1.15,.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ss-tile-bob{0%,to{translate:0 0;rotate:0deg}25%{translate:0 -5px;rotate:-3deg}50%{translate:0 0;rotate:0deg}}@keyframes ss-tile-flip{0%,88%,to{scale:1 1}92%{scale:1 .05}96%{scale:1 1.06}}@keyframes ss-amp-spin{0%,80%,to{rotate:0deg;scale:1}88%{rotate:-18deg;scale:1.18}94%{rotate:10deg;scale:1.08}}@keyframes ss-tagline{0%{opacity:0;transform:translateY(8px)}4%,21%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-8px)}}@keyframes ss-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-sheen{0%{background-position:100% 0}35%,to{background-position:0% 0}}@keyframes ss-spark-rise{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:.9}50%{transform:translate(18px,-55vh) rotate(260deg)}90%{opacity:.7}to{transform:translate(-12px,-110vh) rotate(520deg);opacity:0}}@keyframes ss-title-bounce{0%{opacity:0;transform:translateY(-40%) scale(.7,1.3)}60%{opacity:1;transform:translateY(4%) scale(1.1,.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ss-pop-float{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-46px) scale(1.15)}}@media(prefers-reduced-motion:reduce){.ss-panel,.ss-card,.ss-in,.ss-pop,.ss-kicker,.ss-amp,.ss-opp,.ss-winner,.ss-stats,.ss-card-sub,.ss-standings li,.ss-wordmark .ss-tile,.ss-sparks:before,.ss-mbtn:after,.ss-mbtn-icon,html .kit-title.ss-wordmark,html .kit-modal-title,html .ss-card .kit-title,html .kit-modal-sheet,html .kit-modal-body .kit-row,html .kit-modal-buttons .kit-btn,html .kit-result-body,html .kit-toast:before,html .kit-seg-item,html [data-testid=howto] .kit-modal-body p,html .kit-btn.kit-primary:before{animation:none!important}.ss-spark{display:none}.ss-taglines span{animation:none}.ss-taglines span:first-child{opacity:1}html .kit-toggle:after{transition:none}}
