:root{--bg-0:#05060f;--bg-1:#070b1c;--bg-2:#0a1633;--bg-3:#10204a;--text:#eef1ff;--text-2:#c9d2ee;--dim:#8f9bc0;--faint:#5b6688;--ghost:#343d5c;--ice:#7fe3ff;--ice-hi:#b5f1ff;--ice-lo:#5fcbe8;--ice-deep:#1b5f7a;--gold:#ffd166;--gold-hi:#ffe7a8;--gold-lo:#d9a93c;--violet:#c792ff;--alert:#ff7a6b;--ok:#5fe3b0;--ink:#04121c;--ink-gold:#1d1300;--line:#7fe3ff3d;--line-soft:#7fe3ff21;--line-faint:#7fe3ff12;--line-hi:#7fe3ff8c;--fill:#060a18e6;--fill-solid:#060a18;--fill-2:#0a122aeb;--well:#00000073;--scan:repeating-linear-gradient(0deg, #7fe3ff0b 0 1px, transparent 1px 3px);--panel-bg:var(--scan), var(--fill);--hover:#7fe3ff14;--radius:3px;--radius-in:2px;--inset:3px;--bw:2px;--glow-ice:0 0 14px #7fe3ff73;--glow-gold:0 0 14px #ffd16673;--glow-alert:0 0 14px #ff7a6b80;--text-glow-ice:0 0 14px #7fe3ff73;--text-glow-gold:0 0 14px #ffd16673;--key:linear-gradient(180deg, #b5f1ff, #7fe3ff 55%, #5fcbe8);--key-press:linear-gradient(180deg, #5fcbe8, #7fe3ff 60%, #a6ecff);--key-shadow:inset 0 1px 0 #ffffffb3, inset 0 -2px 0 #003c5a59, 0 0 18px #7fe3ff73;--key-gold:linear-gradient(180deg, #ffe7a8, #ffd166 55%, #e8b545);--key-gold-shadow:inset 0 1px 0 #ffffffb3, inset 0 -2px 0 #643c0059, 0 0 18px #ffd16666;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--gutter:16px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--font:var(--font-mono), "Share Tech Mono", ui-monospace, Menlo, Consolas, monospace;--track-label:.26em;--track-ui:.14em;--track-text:.02em;--fs-xs:10.5px;--fs-sm:12px;--fs-md:14px;--fs-lg:18px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:40px;--tier-miss:#7c84a3;--tier-miss-lit:#a1a9c6;--tier-plankton:#c9d3e8;--tier-tooclever:#ff9b54;--tier-schooler:#5fe3b0;--tier-rare:#5cb4ff;--tier-deepcut:#c792ff;--tier-krillion:#ffd45e;--grade-surplus:#9aa7bd;--grade-flight:#5cb4ff;--grade-classified:#5fe3b0;--grade-anomaly:#c792ff;--grade-artefact:#ffb454;--grade-horizon:conic-gradient(from 0deg, #ff7ad9, #7fe3ff, #9dff8a, #ffd166, #c792ff, #ff7ad9);--grade-horizon-solid:#f2e9ff;--z-scene:0;--z-world:1;--z-fore:2;--z-fx:8;--z-hud:10;--z-dock:10;--z-float:20;--z-overlay:30;--z-screen:40;--z-modal:60;--z-toast:80;--z-notice:90;--z-top:100;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--t-fast:.12s;--t-med:.24s;--t-slow:.5s;--t-scene:.9s;--color-abyss:var(--bg-0);--color-shallow:var(--bg-2);--color-line:#1a2c4a;--color-foam:var(--text);--color-drift:var(--dim);--color-lumen-pink:var(--gold);--color-lumen-cyan:var(--ice);--hairline:#7fe3ff29;--font-display:var(--font);--font-mono-ui:var(--font);--font-vt:var(--font-mono);--ds-ease-out:var(--ease-out);--ds-ease-snap:var(--ease-snap);--ds-ease-io:var(--ease-io);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background-color:var(--bg-0);background-image:radial-gradient(1px 1px at 12% 18%,#eef1ff80,#0000 60%),radial-gradient(1px 1px at 72% 9%,#eef1ff59,#0000 60%),radial-gradient(1px 1px at 38% 64%,#eef1ff4d,#0000 60%),radial-gradient(1px 1px at 86% 58%,#eef1ff73,#0000 60%),radial-gradient(1px 1px at 55% 88%,#eef1ff4d,#0000 60%),radial-gradient(90% 60% at 50% 110%,#10204ab3,#0000 70%),linear-gradient(#05060f 0%,#070b1c 45%,#0a1633 100%);background-attachment:fixed}html,body{height:100%;margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button,a,label,summary,select,input,textarea,[role=button],[role=tab]{touch-action:manipulation}img{-webkit-touch-callout:none}body{color:var(--text);font-family:var(--font);letter-spacing:var(--track-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ice);outline-offset:2px}img{image-rendering:pixelated}::selection{background:var(--ice);color:var(--ink)}::placeholder{color:var(--faint);opacity:1}.sig{background:var(--panel-bg);border:var(--bw) solid var(--line);border-radius:var(--radius);position:relative}.sig:after{content:"";inset:var(--inset);border:1px dashed var(--line-soft);border-radius:var(--radius-in);pointer-events:none;position:absolute}.sig-label{font-size:var(--fs-xs);letter-spacing:.3em;text-transform:uppercase;color:var(--dim)}.fathom{font-family:var(--font);letter-spacing:var(--track-label);color:var(--dim);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.75rem;font-size:12px;display:flex}.fathom:after{content:"";border-top:1px dashed var(--line-soft);flex:1}.fathom>.fathom-depth{color:var(--faint);letter-spacing:.08em}.btn-descend,.btn-quiet{font-family:var(--font);text-transform:uppercase;border-radius:var(--radius);transition:transform 80ms var(--ease-out), box-shadow var(--t-med), background var(--t-med), color var(--t-med), filter var(--t-med);border:0;justify-content:center;align-items:center;gap:10px;line-height:1.1;display:inline-flex;position:relative}.btn-descend{letter-spacing:.18em;color:var(--ink);background:var(--key);box-shadow:var(--key-shadow);padding:14px 28px 13px;font-size:17px}@media (hover:hover){.btn-descend:hover{filter:brightness(1.06);box-shadow:var(--key-shadow), 0 0 28px #7fe3ff59}}.btn-descend:active{background:var(--key-press);transform:translateY(1px)}.btn-descend:disabled{filter:saturate(.2)brightness(.6);cursor:default;box-shadow:none}.btn-quiet{letter-spacing:var(--track-ui);color:var(--text-2);background:var(--scan), var(--fill);box-shadow:inset 0 0 0 var(--bw) var(--line);padding:13px 22px 12px;font-size:15px}@media (hover:hover){.btn-quiet:hover{color:var(--ice);box-shadow:inset 0 0 0 var(--bw) var(--line-hi)}}.btn-quiet:active{transform:translateY(1px)}.btn-quiet:disabled{opacity:.45;cursor:default}.btn-quiet.on{color:var(--ice);box-shadow:inset 0 0 0 var(--bw) var(--ice), var(--glow-ice)}.btn-descend:focus-visible,.btn-quiet:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.scroll{scrollbar-width:thin;scrollbar-color:#1f3552 transparent;overflow-y:auto}.scroll::-webkit-scrollbar{width:6px}.scroll::-webkit-scrollbar-thumb{background:#1f3552;border-radius:3px}.mn-sky,.mn-home,.fx-splash{zoom:var(--uiz-inv,1)}:root[data-uiz] .krill.av.px{--av-e:calc(var(--avs,96) / 48 * var(--uiz,1) * var(--uiz-dpr,1));scale:clamp(.88, calc(max(1, round(nearest, var(--av-e), 1)) / var(--av-e)), 1.12)}:root[data-uiz] :is(.mn-home,.fx-splash) .krill.av.px{scale:none}
.ds-root{z-index:var(--z-screen);background:var(--bg-0);color:var(--text);font-family:var(--font);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--ds-urgency:0;position:fixed;inset:0;overflow:hidden}html[data-kb] .ds-root{top:var(--vvt,0px);height:var(--vvh,100%);bottom:auto}.ds-root img{image-rendering:pixelated}.ds-root button,.ds-root input,.ds-root textarea{font-family:var(--font);touch-action:manipulation}.ds-stage{position:absolute;inset:0;overflow:hidden}.ds-stage canvas{position:absolute;inset:0}.ds-stage.ds-shake{animation:.46s linear ds-shake}@keyframes ds-shake{0%,to{transform:none}15%{transform:translate(-7px,4px)}32%{transform:translate(6px,-5px)}50%{transform:translate(-4px,3px)}68%{transform:translate(3px,-2px)}84%{transform:translate(-1px,1px)}}.ds-dim{z-index:6;pointer-events:none;opacity:0;transition:opacity var(--t-scene) var(--ease-out);position:absolute;inset:0}.ds-dim.on{opacity:1}.ds-vignette{z-index:5;pointer-events:none;opacity:.5;background:radial-gradient(75% 70% at 50% 45%,#0000 55%,#020309d9 100%);transition:opacity 2s;position:absolute;inset:0}.ds-edge{z-index:var(--z-fx);pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ff7a6b8c,inset 0 0 70px #ff7a6b47}.ds-edge.danger{animation:ds-edge-beat 1s var(--ease-io) infinite}@keyframes ds-edge-beat{0%,to{opacity:.2}45%{opacity:.9}}.ds-flash{z-index:9;pointer-events:none;opacity:0;position:absolute;inset:0}.ds-crt{z-index:12;pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#7fe3ff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.ds-crt.zap{animation:.3s steps(3,end) ds-crt-zap}@keyframes ds-crt-zap{0%{opacity:1;filter:brightness(2.2)}50%{opacity:.2}to{opacity:.5}}.ds-surface{padding:0 var(--gutter);text-align:center;position:absolute;left:0;right:0}.ds-title{letter-spacing:.16em;color:var(--text);text-shadow:0 0 22px #7fe3ff73,0 0 2px #b5f1ffe6;white-space:nowrap;padding-left:.16em;font-size:clamp(44px,12.5vw,104px);line-height:1}.ds-title span{animation:ds-title-drift 6s var(--ease-io) infinite;display:inline-block}@keyframes ds-title-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ds-tagline{letter-spacing:.4em;text-transform:uppercase;color:var(--ice);text-shadow:var(--text-glow-ice);margin-top:14px;padding-left:.4em;font-size:clamp(13px,3.6vw,18px)}.ds-subline{letter-spacing:.12em;color:var(--dim);margin-top:10px;font-size:clamp(12px,3.2vw,15px)}.ds-card{left:var(--gutter);right:var(--gutter);text-align:center;background:var(--panel-bg);border:var(--bw) solid var(--line);border-radius:var(--radius);animation:ds-card-in .55s var(--ease-out) backwards;padding:18px 18px 16px;position:absolute;box-shadow:0 18px 40px #00000059}.ds-card:after{content:"";inset:var(--inset);border:1px dashed var(--line-soft);border-radius:var(--radius-in);pointer-events:none;position:absolute}@keyframes ds-card-in{0%{opacity:0;transform:translateY(22px)}}.ds-card .rnd{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:11px}.ds-card .prompt{letter-spacing:.01em;color:var(--text);overflow-wrap:anywhere;margin:10px 0;font-size:clamp(24px,7vw,34px);line-height:1.12}.ds-card .hint{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.ds-card.gone{animation:.5s ease-in forwards ds-card-gone}@keyframes ds-card-gone{to{opacity:0;transform:translateY(-20px)}}.ds-chip{z-index:6;border:1.5px solid var(--cc,var(--ice));color:var(--cc,var(--ice));letter-spacing:.07em;white-space:nowrap;will-change:transform;background:#050814e0;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 12px;font-size:17px;display:inline-flex;position:absolute;top:0;left:calc(50% - 26px)}.ds-chip:before{content:"";background:var(--cc,var(--ice));width:6px;height:6px;box-shadow:0 0 8px var(--cc,var(--ice));border-radius:50%;flex:none}.ds-chip.gold{color:var(--gold);border-color:var(--gold);text-shadow:0 0 12px #ffd166b3;animation:ds-chip-lit 1.2s var(--ease-io) infinite}.ds-chip.gold:before{background:var(--gold)}@keyframes ds-chip-lit{0%,to{box-shadow:0 0 14px #ffd16659}50%{box-shadow:0 0 34px #ffd166cc}}.ds-landed{left:var(--gutter);right:var(--gutter);z-index:5;text-align:center;animation:ds-banner-in .7s var(--ease-snap) backwards;margin-top:-104px;position:absolute}@keyframes ds-banner-in{0%{opacity:0;transform:scale(.6)}}.ds-landed img.icon{width:64px;height:64px;filter:drop-shadow(0 0 18px var(--tc));animation:ds-icon-float 3s var(--ease-io) infinite;display:inline-block}@keyframes ds-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ds-landed .tname{letter-spacing:.16em;color:var(--tc);text-shadow:0 0 24px var(--tc), 0 2px 0 #0009;font-size:clamp(28px,8.5vw,44px);line-height:1.05}.ds-landed .tans{letter-spacing:.04em;color:var(--text);overflow-wrap:anywhere;margin-top:4px;font-size:18px}.ds-landed .tpts{letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);margin-top:6px;font-size:16px}.ds-landed .tpts b{color:var(--tc);font-weight:400}.ds-landed .tsub{letter-spacing:.08em;color:var(--dim);margin-top:6px;font-size:13px}.ds-landed.miss img.icon{display:none}.ds-hud{z-index:var(--z-hud);max-width:720px;padding:calc(10px + var(--safe-t)) 10px 0;pointer-events:none;opacity:0;transition:transform .55s var(--ease-out), opacity .45s;justify-content:space-between;align-items:flex-start;gap:8px;margin:0 auto;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-70px)}.ds-root[data-phase=answering] .ds-hud,.ds-root[data-phase=preview] .ds-hud,.ds-root[data-phase=feedback] .ds-hud{opacity:1;transform:none}.ds-pod{background:var(--panel-bg);border:var(--bw) solid var(--line);border-radius:var(--radius);min-width:108px;padding:7px 12px 8px;position:relative}.ds-pod:after{content:"";inset:var(--inset);border:1px dashed var(--line-soft);border-radius:var(--radius-in);pointer-events:none;position:absolute}.ds-pod .label{letter-spacing:.3em;color:var(--dim);text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;display:flex}.ds-pod .label img,.ds-pod .label svg{width:14px;height:14px}.ds-depth-num,.ds-score-num{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:21px;line-height:1.05}.ds-depth-num{color:var(--ice);text-shadow:var(--text-glow-ice)}.ds-score-pod{text-align:right}.ds-score-pod .label{justify-content:flex-end}.ds-score-num{color:var(--gold);text-shadow:var(--text-glow-gold)}.ds-score-num.slam{animation:ds-score-slam .5s var(--ease-snap)}@keyframes ds-score-slam{40%{color:var(--gold-hi);text-shadow:0 0 26px #ffd166e6;transform:scale(1.22)}}.ds-hud-mid{flex-direction:column;justify-content:center;align-items:center;gap:7px;padding-top:10px;display:flex}.ds-dots{flex-wrap:wrap;justify-content:center;gap:6px;max-width:160px;display:flex}.ds-dots i{background:#7fe3ff24;border-radius:50%;width:8px;height:8px;transition:background .4s,box-shadow .4s}.ds-dots i.done{background:#cedaff80}.ds-dots i.cur{background:var(--ice);box-shadow:0 0 10px var(--ice);animation:ds-dot-pulse 1.6s var(--ease-io) infinite}@keyframes ds-dot-pulse{50%{box-shadow:0 0 3px var(--ice)}}.ds-prompt-count{letter-spacing:.26em;color:var(--dim);white-space:nowrap;text-transform:uppercase;font-size:9.5px}.ds-dock{z-index:var(--z-dock);padding:10px var(--gutter) calc(12px + var(--safe-b));transition:transform .5s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:translateY(130%)}.ds-root[data-phase=answering] .ds-dock{transform:none}.ds-dock-inner{background:var(--panel-bg);border:var(--bw) solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;max-width:620px;margin:0 auto;padding:8px;display:flex;position:relative;box-shadow:0 -10px 40px #00000059}.ds-dock-inner:after{content:"";inset:var(--inset);border:1px dashed var(--line-soft);border-radius:var(--radius-in);pointer-events:none;position:absolute}.ds-dock-inner>*{z-index:1;position:relative}.ds-sonar-wrap{flex:none;width:54px;height:54px;position:relative}.ds-sonar-scope{background:radial-gradient(circle,#0000 0 32%,#7fe3ff38 32.5% 33.5%,#0000 34% 65%,#7fe3ff38 65.5% 66.5%,#0000 67%),linear-gradient(90deg,#0000 calc(50% - .5px),#7fe3ff1f calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#7fe3ff1f calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),#020610bf;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #7fe3ff80}.ds-sweep{background:conic-gradient(from 0deg, transparent 0 78%, #7fe3ff0d 80%, #7fe3ff6b 99.6%, var(--ice) 99.7% 100%);border-radius:50%;animation:4s linear infinite ds-sweep;position:absolute;inset:0}.ds-dock.hot .ds-sweep{background:conic-gradient(from 0deg, transparent 0 78%, #ff7a6b0d 80%, #ff7a6b73 99.6%, var(--alert) 99.7% 100%);animation-duration:1s}.ds-dock.hot .ds-sonar-scope{box-shadow:inset 0 0 0 1px #ff7a6bb3}@keyframes ds-sweep{to{transform:rotate(360deg)}}.ds-time-digits{letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;text-shadow:0 0 6px #000,0 0 2px #000;justify-content:center;align-items:center;font-size:17px;display:flex;position:absolute;inset:0}.ds-time-digits.hot{color:var(--alert);text-shadow:0 0 10px #ff7a6bcc,0 0 2px #000}.ds-input-col{flex:1;min-width:0;position:relative}.ds-input{letter-spacing:.05em;width:100%;color:var(--text);caret-color:var(--ice);background:var(--well);border-radius:var(--radius-in);transition:border-color var(--t-med), box-shadow var(--t-med);-webkit-user-select:text;user-select:text;border:1px solid #7fe3ff33;outline:none;padding:11px 12px 10px;font-size:18px;display:block}.ds-input:focus{border-color:var(--ice);box-shadow:0 0 0 1px #7fe3ff40}.ds-input::placeholder{color:var(--faint)}.ds-dock.hot .ds-input{border-color:#ff7a6bcc}.ds-fuse{background:0 0;height:2px;position:absolute;bottom:0;left:1px;right:1px;overflow:hidden}.ds-fuse-fill{transform-origin:0;background:var(--ice);width:100%;height:100%;box-shadow:0 0 6px var(--ice);opacity:.8}.ds-dock.hot .ds-fuse-fill{background:var(--alert);box-shadow:0 0 6px var(--alert)}.ds-dive-btn{border-radius:var(--radius);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:var(--key);box-shadow:var(--key-shadow);cursor:pointer;transition:transform 80ms, filter var(--t-med);border:0;flex:none;align-items:center;gap:8px;padding:13px 16px 12px;font-size:15px;display:inline-flex}.ds-dive-btn img{width:18px;height:18px}.ds-dive-btn:hover{filter:brightness(1.06)}.ds-dive-btn:active{background:var(--key-press);transform:translateY(1px)}.ds-dive-btn:disabled{cursor:default;opacity:.42;box-shadow:inset 0 1px #fff6}.ds-reject{left:var(--gutter);right:var(--gutter);bottom:calc(110px + var(--safe-b));z-index:var(--z-hud);text-align:center;letter-spacing:.1em;color:var(--alert);text-shadow:0 1px #000000b3;pointer-events:none;font-size:14px;position:absolute}@keyframes ds-reject-jolt{20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}88%{transform:translate(1px)}}.ds-preview-pill{left:50%;bottom:calc(24px + var(--safe-b));z-index:var(--z-hud);white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);background:var(--panel-bg);border:var(--bw) solid var(--line);border-radius:var(--radius);padding:10px 18px 9px;font-size:13px;position:absolute;transform:translate(-50%)}.ds-preview-pill b{color:var(--ice);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:.06em;font-weight:400}@keyframes ds-rise-in{0%{opacity:0;transform:translateY(24px)}}.ds-next-btn,.ds-begin-btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;color:var(--ink);background:var(--key);box-shadow:var(--key-shadow);letter-spacing:.2em;text-transform:uppercase;transition:transform 80ms, filter var(--t-med), box-shadow var(--t-med);border:0;justify-content:center;align-items:center;gap:10px;display:inline-flex}.ds-next-btn{padding:14px 32px 13px;font-size:17px}.ds-begin-btn{padding:16px 30px 15px;font-size:clamp(16px,4.6vw,20px)}.ds-next-btn:hover,.ds-begin-btn:hover{filter:brightness(1.06);box-shadow:var(--key-shadow), 0 0 32px #7fe3ff59}.ds-next-btn:active,.ds-begin-btn:active{background:var(--key-press);transform:translateY(1px)}.ds-next-btn:disabled,.ds-begin-btn:disabled{cursor:default;filter:saturate(.25)brightness(.62)}.ds-mute{top:calc(62px + var(--safe-t));z-index:12;width:40px;height:40px;color:var(--text-2);background:var(--panel-bg);border:var(--bw) solid var(--line);border-radius:var(--radius);cursor:pointer;transition:color var(--t-med), border-color var(--t-med);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:14px}.ds-mute svg,.ds-mute img{width:18px;height:16px;display:block}.ds-mute:hover{color:var(--ice);border-color:var(--line-hi)}.ds-mute.off{color:var(--faint)}@media (min-width:700px){.ds-mute{top:calc(90px + var(--safe-t));right:14px}}@keyframes ds-boot-pulse{50%{opacity:.4}}.ds-root[data-world=cinema] .ds-tagline,.ds-root[data-world=cinema] .ds-depth-num,.ds-root[data-world=cinema] .ds-preview-pill b{color:var(--gold);text-shadow:var(--text-glow-gold)}.ds-root[data-world=cinema] .ds-card,.ds-root[data-world=cinema] .ds-pod,.ds-root[data-world=cinema] .ds-dock-inner,.ds-root[data-world=cinema] .ds-preview-pill{border-color:#ffd16642}.ds-root[data-world=cinema] .ds-sweep{filter:hue-rotate(180deg)saturate(1.4)}.ds-root[data-world=cinema] .ds-input:focus{border-color:var(--gold)}.ds-root[data-world=cinema] .ds-fuse-fill{background:var(--gold);box-shadow:0 0 6px var(--gold)}.ds-root[data-world=cinema] .ds-dive-btn,.ds-root[data-world=cinema] .ds-next-btn,.ds-root[data-world=cinema] .ds-begin-btn{color:var(--ink-gold);background:var(--key-gold);box-shadow:var(--key-gold-shadow)}@keyframes ds-swim{0%,to{transform:translateY(0)rotate(-3deg)}30%{transform:translateY(-6px)rotate(2deg)}60%{transform:translateY(-2px)rotate(4deg)}80%{transform:translateY(-8px)rotate(-1deg)}}@keyframes ds-loop{35%{transform:translateY(-34px)rotate(-160deg)scale(1.12)}70%{transform:translateY(-14px)rotate(-300deg)scale(1.16)}to{transform:rotate(-360deg)}}@keyframes ds-faint{30%{transform:rotate(80deg)translateY(4px)}to{opacity:.6;transform:rotate(170deg)translateY(80px)}}@keyframes ds-sad{0%,to{transform:rotate(20deg)translateY(3px)}50%{transform:rotate(26deg)translateY(9px)}}@keyframes ds-roll{to{transform:rotate(720deg)}}@media (prefers-reduced-motion:reduce){.ds-title span,.ds-landed img.icon,.ds-stage.ds-shake{animation:none}}@media (min-width:700px){.ds-card{width:600px;padding:22px 28px 20px;left:calc(50% - 300px);right:auto}.ds-card .rnd{font-size:12px}.ds-card .prompt{font-size:38px}.ds-card .hint{font-size:11px}.ds-landed{width:560px;margin-top:-124px;left:calc(50% - 280px);right:auto}.ds-landed img.icon{width:84px;height:84px}.ds-landed .tans{font-size:22px}.ds-landed .tpts{font-size:18px}.ds-landed .tsub{font-size:14px}.ds-chip{font-size:18px;left:50%}.ds-hud{padding-top:calc(18px + var(--safe-t))}.ds-pod{min-width:176px;padding:8px 14px 9px}.ds-pod .label{font-size:10.5px}.ds-depth-num,.ds-score-num{font-size:26px}.ds-dock{padding-bottom:calc(24px + var(--safe-b))}.ds-reject{bottom:calc(134px + var(--safe-b))}.ds-dock-inner{gap:12px;padding:10px}.ds-sonar-wrap{width:64px;height:64px}.ds-input{padding:12px 14px 11px;font-size:21px}.ds-dive-btn{padding:14px 20px 13px;font-size:17px}}:is(html:has(.ds-root),html:has(.mn-root)){overscroll-behavior:none}.ds-root .scroll{overscroll-behavior:contain}
.pp-overlay{z-index:20;pointer-events:none;position:absolute;inset:0}.pp-overlay>*{pointer-events:auto}.pp-overlay .ds-hud{pointer-events:none}.pp-overlay[data-phase=answering] .ds-hud,.pp-overlay[data-phase=preview] .ds-hud,.pp-overlay[data-phase=feedback] .ds-hud{opacity:1;transform:none}.pp-overlay[data-phase=answering] .ds-dock{transform:none}.ds-root .ds-mute{z-index:30;position:absolute}.krill{isolation:isolate;vertical-align:middle;flex:none;display:inline-block;position:relative}.krill img{mix-blend-mode:multiply;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.krill.glow{filter:drop-shadow(0 0 12px var(--c))}.krill.bob{animation:ds-swim 2.6s var(--ds-ease-io) infinite}.pp-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pp-grow{flex:1;min-width:0}.pp-note{letter-spacing:.12em;color:var(--color-drift);text-transform:uppercase;font-size:12px}.pp-hint{letter-spacing:.08em;color:#8f9bc0bf;margin-top:8px;font-size:11.5px}.pp-18{color:#05060f;background:var(--tier-rare);letter-spacing:.08em;padding:0 5px}.pp-warn{color:#ff9b54;letter-spacing:.08em;font-size:12px}.pp-warn-title{color:#eef1ff;margin-bottom:6px;font-size:21px}.pp-check{letter-spacing:.08em;cursor:pointer;color:#eef1ff;align-items:center;gap:10px;margin:18px 0 20px;font-size:15px;display:flex}.pp-check input{accent-color:#ffd166;width:18px;height:18px}.pp-sheet{background:var(--scan), #060a18eb;border:2px solid var(--line);border-radius:3px;padding:18px 18px 16px;position:relative;box-shadow:0 18px 44px #00000059}.pp-sheet:after{content:"";border:1px dashed var(--line-soft);pointer-events:none;border-radius:2px;position:absolute;inset:3px}.pp-modal{z-index:200;pointer-events:auto;background:#020309cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pp-modal>.pp-sheet{width:min(760px,100%);max-height:calc(100dvh / var(--uiz,1) - 32px);padding:22px 22px 20px;overflow-y:auto}.pp-modal>.pp-sheet.narrow{width:min(460px,100%)}.pp-modal{font-family:var(--font-mono-ui), monospace;color:#eef1ff}.pp-center{pointer-events:none;place-items:center;padding:88px 16px 24px;display:grid;position:absolute;inset:0}.pp-center>*{pointer-events:auto}.opts-grid{flex-direction:column;gap:14px;display:flex}.opts-group{border-top:1px dashed var(--hairline);flex-direction:column;gap:14px;padding-top:14px;display:flex}.opts-grid>.opts-group:first-child{border-top:0;padding-top:0}.opts-head{letter-spacing:.3em;text-transform:uppercase;color:#8f9bc08c;margin-bottom:-4px;font-size:10.7px}.orow{grid-template-columns:180px 1fr;align-items:start;gap:14px;display:grid}.orow .name{letter-spacing:.14em;text-transform:uppercase;color:#eef1ff;padding-top:5px;font-size:13px}.orow .name small{letter-spacing:.08em;text-transform:none;color:#8f9bc0bf;margin-top:3px;font-size:10.7px;display:block}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{color:#8f9bc0;letter-spacing:.14em;text-transform:uppercase;background:#070b1cd9;border:1px solid #233e4f;padding:5px 12px 3px;font-size:12px}.seg button:hover{color:#eef1ff;border-color:#7fe3ffa6}.seg button.on{color:#05060f;background:#7fe3ff;border-color:#7fe3ff;box-shadow:0 0 12px #7fe3ff59}.seg button.on.pink{background:#ffd166;border-color:#ffd166;box-shadow:0 0 12px #ffd16673}.slider{align-items:center;gap:14px;display:flex}.slider input{accent-color:#7fe3ff;flex:1}.slider b{color:#7fe3ff;text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:21px;font-weight:400}.pp-steps{align-items:center;gap:10px;display:flex}.pp-step-btn{color:#8f9bc0;background:#070b1cd9;border:0;width:30px;height:28px;padding:0;font-size:16px;line-height:1;box-shadow:0 0 0 1px #233e4f}.pp-step-btn:hover:not(:disabled){color:#7fe3ff;box-shadow:0 0 0 1px #7fe3ffa6}.pp-step-btn:disabled{opacity:.35;cursor:default}@media (pointer:coarse){.seg{gap:8px}.seg button{min-height:36px;padding:9px 12px 7px}.pp-step-btn{width:38px;height:36px}}.pp-cells{outline-offset:4px;flex-wrap:wrap;gap:5px;padding:4px 2px;display:flex}.pp-cells i{cursor:pointer;width:12px;height:12px;transition:background .2s, box-shadow .2s, transform .3s var(--ds-ease-snap);background:#0e1a38;box-shadow:0 0 0 2px #04060f}.pp-cells i:hover{background:#1f3a64}.pp-cells i.done{background:#7fe3ff;box-shadow:0 0 0 2px #04060f,0 0 6px #7fe3ff80}.pp-cells i.cur{background:#ffd166;transform:scale(1.25);box-shadow:0 0 0 2px #04060f,0 0 10px #ffd166d9}.pp-steps b{color:#7fe3ff;text-align:right;font-variant-numeric:tabular-nums;text-shadow:0 0 12px #7fe3ff8c;min-width:30px;font-size:21px;font-weight:400}.pp-box{appearance:none;cursor:pointer;background:#070b1c;place-items:center;margin:0;display:grid;box-shadow:0 0 0 2px #233e4f;width:20px!important;height:20px!important}.pp-box:checked{background:#ffd166;box-shadow:0 0 0 2px #ffd166,0 0 12px #ffd16673}.pp-box:checked:after{content:"";background:#05060f;width:8px;height:8px}.pp-more{color:#8f9bc0;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:11.5px}.pp-more:hover{color:#eef1ff}@media (pointer:coarse){button.pp-more{position:relative}button.pp-more:before{content:"";position:absolute;inset:-15px -8px}}.pp-join{align-items:center;gap:10px;display:flex}.pp-join .ds-input{flex:1;min-width:0}.pp-code{letter-spacing:.18em;color:#eef1ff;text-shadow:0 0 18px #7fe3ff47;font-size:clamp(52px,13.1vw,85px);line-height:.9}.pp-url{letter-spacing:.1em;color:#8f9bc0;word-break:break-all;margin-top:2px;font-size:12px}.pp-divers{flex-wrap:wrap;gap:8px 18px;display:flex}.pp-diver{flex-direction:column;align-items:center;min-width:64px;display:flex;position:relative}.pp-diver .nm{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:14px;overflow:hidden}.pp-diver small{letter-spacing:.2em;text-transform:uppercase;color:#8f9bc0;min-height:12px;font-size:9px}.pp-diver.me .nm{color:#ffd166}.pp-diver.in small{color:#7fe3ff}.pp-diver.in .krill{filter:drop-shadow(0 0 8px #7fe3ffb3)}.pp-x{color:#8f9bc0;background:#070b1cd9;border:0;width:20px;height:20px;padding:0;font-size:13px;line-height:1;position:absolute;top:-4px;right:-2px;box-shadow:0 0 0 1px #233e4f}.pp-x:hover{color:#ff7a6b}.pp-swatches{flex-wrap:wrap;gap:6px;display:flex}.pp-swatch{background:#070b1cd9;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 0 0 1px #233e4f}.pp-swatch.on{box-shadow:0 0 0 2px #7fe3ff}.pp-swatch:disabled{opacity:.25;cursor:default}.pp-swatches.tight{gap:5px}.pp-swatches.tight .pp-swatch{width:35px;height:35px}.pp-wait{letter-spacing:.18em;text-transform:uppercase;color:#8f9bc0;text-align:center;padding:8px 0 4px;font-size:13px;animation:1.6s ease-in-out infinite ds-boot-pulse}@keyframes ds-boot-pulse{0%,to{opacity:1}50%{opacity:.45}}.pp-bottom{padding:0 16px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(#070b1c00,#05060feb 40%);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.pp-bottom .ds-preview-pill{position:static;transform:none}.pp-bottom .pp-divers{justify-content:center;max-width:900px}.pp-overlay>.ds-preview-pill{position:absolute}.pp-paused{background:#0203098c;animation:.3s ease-out pp-fade;position:absolute;inset:0;pointer-events:none!important}.pp-paused>span{z-index:31;letter-spacing:.3em;color:#eef1ff;text-shadow:0 0 18px #7fe3ff47;text-transform:uppercase;white-space:nowrap;background:#070b1ceb;padding:10px 10px 4px 24px;font-size:clamp(26px,5.7vw,46px);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #233e4f}.pp-offline{z-index:100;letter-spacing:.14em;text-transform:uppercase;color:#ff9b54;background:#070b1ceb;padding:6px 12px 4px;font-size:11.5px;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #04060f}.pp-tray{padding:0 12px calc(14px + env(safe-area-inset-bottom));animation:ds-rise-in .5s var(--ds-ease-snap) backwards;background:linear-gradient(#070b1c00,#05060feb 30%);justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.pp-tray-sheet{width:min(640px,100%);max-height:calc(56vh / var(--uiz,1));flex-direction:column;gap:12px;display:flex}.pp-opts{flex-direction:column;gap:6px;display:flex}.pp-opt{text-align:left;color:#eef1ff;letter-spacing:.04em;background:#070b1cd9;border:0;align-items:center;gap:10px;padding:8px 12px 6px;font-size:16px;display:flex;box-shadow:0 0 0 1px #233e4f}.pp-opt:hover:not(:disabled){box-shadow:0 0 0 2px var(--tc)}.pp-opt.on{box-shadow:0 0 0 2px #ffd166,0 0 16px #ffd16659}.pp-opt:disabled{cursor:default}.pp-opt:disabled:not(.on){opacity:.55}.pp-opt small{letter-spacing:.18em;text-transform:uppercase;color:#8f9bc0;font-size:9.8px}.pp-ans{color:var(--tc,#eef1ff);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-mini{gap:1px;display:inline-flex}.pp-missdot{border:2px dashed var(--tier-miss-lit);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.pp-appeal{align-items:center;gap:8px;font-size:16px;display:flex}.pp-appeal .btn-quiet{padding:.55rem 1rem;font-size:12px}.pp-tally{letter-spacing:.12em;color:#8f9bc0;text-transform:uppercase;font-size:11.5px}@keyframes ds-banner-in{0%{opacity:0;transform:scale(.8)}}.pp-hostmenu{z-index:32;position:absolute;top:61px;left:5px}@media (min-width:700px){.pp-hostmenu{top:75px}}.pp-menu-btn{color:#8f9bc0;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.pp-menu-btn:before{content:"";background:var(--panel-bg);border:2px solid var(--line);border-radius:3px;position:absolute;inset:4px}.pp-menu-btn svg{position:relative}.pp-menu-btn:hover{color:#7fe3ff}.pp-controller .pp-ctl-top{flex-direction:column;gap:8px;display:flex;position:absolute;top:56px;left:12px;right:12px}.pp-ctl-card{background:#0a1633ed;padding:14px 16px 12px;box-shadow:0 0 0 3px #7fe3ff40,0 0 50px #0009,inset 0 0 34px #05060f99}.pp-ctl-prompt{color:#eef1ff;text-shadow:0 0 18px #7fe3ff47;font-size:clamp(21px,5.7vw,30px);line-height:1.04}.pp-controller>.ds-preview-pill{bottom:40%}@media (max-width:700px){.orow{grid-template-columns:1fr;gap:8px}.orow .name{padding-top:0}}@keyframes pp-pop{0%{opacity:0;transform:scale(.4)translateY(10px)}}@keyframes pp-lock{0%{transform:scale(1)}40%{filter:brightness(1.8);transform:scale(1.35)}to{transform:scale(1)}}@keyframes pp-sink{0%{opacity:0;transform:translateY(-14px)}}@keyframes pp-fade{0%{opacity:0}}@keyframes pp-sheet-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}.pp-diver{animation:pp-pop .55s var(--ds-ease-snap) backwards}.pp-diver.in small{animation:pp-lock .5s var(--ds-ease-snap);display:inline-block}.pp-modal{animation:.25s ease-out pp-fade}.pp-modal>.pp-sheet{animation:pp-sheet-in .45s var(--ds-ease-snap)}.seg button,.pp-opt,.pp-swatch,.pp-step-btn,.pp-x,.pp-menu-btn{transition:color .2s, background .2s, box-shadow .2s, opacity .2s, transform .15s var(--ds-ease-snap)}.seg button:active,.pp-opt:active:not(:disabled),.pp-swatch:active,.pp-step-btn:active{transform:translateY(2px)}.pp-opt.on{animation:pp-lock .45s var(--ds-ease-snap)}.pp-appeal{animation:.4s ease-out backwards pp-sink}@media (prefers-reduced-motion:reduce){.pp-diver,.pp-modal{animation:none!important}}.pp-lobby-wrap{z-index:12;padding:max(112px, min(calc(24vh / var(--uiz,1) + 24px), calc(100vh / var(--uiz,1) - 740px))) 16px 40px;pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow-y:auto}@media (max-width:699.98px){.pp-lobby-wrap{top:calc(112px + var(--safe-t));padding-top:0}}.pp-lobby-card{pointer-events:auto;background:var(--panel-bg);flex-direction:column;gap:20px;width:min(620px,100%);margin:0 auto;padding:22px 24px 26px;animation:.7s cubic-bezier(.2,1.5,.4,1) backwards ds-card-in;display:flex;box-shadow:0 0 0 2px #233e4f,0 0 60px #0009,inset 0 2px #eef1ff0f}.pp-lobby-card.entering>*{animation:.5s ease-out backwards pp-sink}.pp-lobby-card.entering>:nth-child(2){animation-delay:.1s}.pp-lobby-card.entering>:nth-child(3){animation-delay:.2s}.pp-lobby-card.entering>:nth-child(n+4){animation-delay:.3s}.pp-lobby-card .pp-code{margin-top:4px;font-size:clamp(66px,16.4vw,123px)}.pp-url b{color:#7fe3ff;font-weight:400}.pp-namechips{flex-wrap:wrap;gap:8px;display:flex}.pp-namechip{animation:pp-pop .5s var(--ds-ease-snap) backwards;background:#070b1cd9;align-items:center;gap:6px;padding:3px 8px 2px 4px;font-size:16px;display:inline-flex;box-shadow:0 0 0 1px #233e4f}.pp-namechip.me{box-shadow:0 0 0 1px #ffd166}.pp-namechip.me>span{color:#ffd166}.pp-namechip small{letter-spacing:.2em;text-transform:uppercase;color:#8f9bc0;font-size:9px}.pp-chipx{color:#8f9bc0;background:0 0;border:0;padding:0 0 0 4px;font-size:15px;line-height:1}.pp-chipx:hover{color:#ff7a6b}.pp-lobby-actions{align-items:center;gap:14px;padding:8px 8px 12px;display:flex}.pp-lobby-actions .btn-quiet{flex:none}@media (max-width:700px){.pp-lobby-card{gap:16px;padding:18px 16px 20px}.pp-lobby-actions{gap:12px;padding:8px 6px 12px}.pp-lobby-actions .ds-begin-btn{letter-spacing:.1em;white-space:nowrap;padding:12px 10px 10px;font-size:16px}.pp-lobby-actions .btn-quiet{padding:.8rem .9rem}}.pp-shouts{box-sizing:border-box;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.pp-shouts button{color:#eef1ff;letter-spacing:.06em;transition:color .2s, box-shadow .2s, transform .15s var(--ds-ease-snap);background:#070b1cd9;border:0;padding:5px 10px 3px;font-size:13px;box-shadow:0 0 0 1px #233e4f}.pp-shouts button:hover{color:#ffd166;box-shadow:0 0 0 1px #ffd166}.pp-shouts button:active{transform:translateY(2px)scale(.96)}.pp-warm-toggle{animation:.25s ease-out pp-fade}.pp-warm{animation:pp-warm-in .32s var(--ds-ease-snap);background:#060a18;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 0 0 1px #233e4f}@keyframes pp-warm-in{0%{opacity:0;transform:translateY(6px)}}.pp-warm-q{color:#eef1ff;text-shadow:0 0 18px #7fe3ff47;min-height:1.05em;font-size:20px;line-height:1.05;animation:.3s ease-out pp-fade}.pp-warm-q.wait{color:#4a5270;text-shadow:none}.pp-warm-hit{min-height:52px;animation:pp-warm-in .35s var(--ds-ease-snap);align-items:center;gap:12px;display:flex}.pp-warm-hit img{filter:drop-shadow(0 0 12px var(--tc))}.pp-warm-hit .tname{color:var(--tc);letter-spacing:.1em;text-shadow:0 0 14px var(--tc);font-size:20px}.pp-warm-hit .tans{color:#eef1ff;font-size:15px}.pp-warm-hit .tsub{letter-spacing:.08em;color:#8f9bc0;font-size:11.5px}.pp-warm-note{letter-spacing:.06em;color:#8f9bc0;font-size:12px}.pp-warm-note b{color:#7fe3ff;font-weight:400}.pp-warm-note.miss{color:#ff9b54;animation:.4s linear ds-reject-jolt}.pp-exit{color:#8f9bc0;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;padding:4px 0;font-size:11.5px;transition:color .2s}.pp-exit:hover{color:#ff7a6b}@media (pointer:coarse){.pp-exit{position:relative}.pp-exit:before{content:"";position:absolute;inset:-12px -10px}}.pp-controller .pp-hostmenu{top:8px;left:auto;right:52px}.pp-hostmenu .pp-menu-btn{position:relative}.pp-mhead{justify-content:space-between;align-items:flex-start;display:flex}.pp-mkicker{letter-spacing:.3em;color:#7fe3ff;text-shadow:0 0 8px #7fe3ff8c;font-size:9px}.pp-mtitle{letter-spacing:.04em;color:#eef1ff;text-shadow:0 0 18px #7fe3ff47;margin-top:4px;font-size:33px;line-height:1}.pp-mx{color:#8f9bc0;background:#070b1c;border:0;width:40px;height:36px;font-size:16px;box-shadow:0 0 0 2px #233e4f}.pp-mx:hover{color:#eef1ff;box-shadow:0 0 0 2px #7fe3ffa6}.pp-mgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pp-mtile{color:#8f9bc0;letter-spacing:.2em;min-height:84px;transition:color .2s, box-shadow .2s, transform .15s var(--ds-ease-snap);background:#070b1c;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;box-shadow:0 0 0 2px #233e4f}.pp-mtile svg{color:#8f9bc0}.pp-mtile:hover:not(:disabled){color:#eef1ff;box-shadow:0 0 0 2px #7fe3ffa6}.pp-mtile:hover:not(:disabled) svg{color:#7fe3ff}.pp-mtile:active:not(:disabled){transform:translateY(2px)}.pp-mtile.hot{color:#ffd166;box-shadow:0 0 0 2px #ffd166}.pp-mtile.hot svg{color:#ffd166}.pp-mtile:disabled{opacity:.35;cursor:default}.pp-mfoot{border-top:1px dashed var(--hairline);letter-spacing:.06em;color:#8f9bc0;margin-top:20px;padding-top:14px;font-size:10.7px}.pp-copy{color:#8f9bc0;letter-spacing:.16em;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:0;margin-left:8px;padding:0;font-size:10.7px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pp-copy:hover{color:#7fe3ff}.pp-shouts button.spicy{color:#ff7a6b;box-shadow:0 0 0 1px #ff7a6b66}.pp-shouts button.spicy:hover{color:#05060f;background:#ff7a6b;box-shadow:0 0 0 1px #ff7a6b,0 0 12px #ff7a6b73}.pp-shouts{scrollbar-width:thin;scrollbar-color:#233e4f transparent;max-height:176px;padding:4px 6px 6px 4px;overflow:hidden auto}.pp-rate-wrap{padding-top:84px}.pp-rate{width:min(760px,100%);max-height:calc(100dvh / var(--uiz,1) - 110px);animation:pp-sheet-in .45s var(--ds-ease-snap);flex-direction:column;gap:10px;display:flex}.pp-rate-q{color:#eef1ff;text-shadow:0 0 18px #7fe3ff47;font-size:clamp(20px,2.5vw,26px);line-height:1.05}.pp-rate-list{flex-direction:column;gap:8px;min-height:0;padding:4px 4px 4px 2px;display:flex;overflow-y:auto}.pp-rate-row{box-shadow:0 0 0 1px var(--tc);animation:ds-rise-in .45s var(--ds-ease-snap) backwards;background:#070b1cd9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;transition:box-shadow .25s;display:flex}.pp-rate-row.mine{opacity:.6}.pp-rate-row small{letter-spacing:.18em;text-transform:uppercase;color:#8f9bc0;font-size:9.8px}.pp-rate-ans{color:#eef1ff;overflow-wrap:anywhere;min-width:0;font-size:18px}.pp-rate-btns{gap:4px;display:flex}.pp-rate-btns button{color:#8f9bc0;letter-spacing:.08em;text-transform:uppercase;width:62px;transition:box-shadow .2s, color .2s, transform .15s var(--ds-ease-snap);background:#060a18;border:0;flex-direction:column;align-items:center;gap:1px;padding:5px 0 3px;font-size:9px;display:flex;box-shadow:0 0 0 1px #233e4f}.pp-rate-btns button img{opacity:.6;transition:opacity .2s, transform .25s var(--ds-ease-snap)}.pp-rate-btns button:hover{color:#eef1ff;box-shadow:0 0 0 1px var(--bc)}.pp-rate-btns button:hover img{opacity:1}.pp-rate-btns button.on{color:var(--bc);box-shadow:0 0 0 2px var(--bc), 0 0 12px var(--bc)}.pp-rate-btns button.on img{opacity:1;transform:scale(1.18)}.pp-rate-btns button:active{transform:translateY(2px)}@media (max-width:700px){.pp-rate-btns{justify-content:space-between;width:100%}.pp-rate-btns button{flex:1;width:auto}}.pp-custom{resize:vertical;width:100%;line-height:1.25;font-family:var(--font-mono-ui), monospace;font-size:15px!important}.pp-reacts{z-index:26;pointer-events:none;flex-direction:column-reverse;gap:6px;max-width:min(360px,70vw);display:flex;position:absolute;bottom:76px;left:12px}.pp-react{color:#05060f;animation:pp-react 3.5s var(--ds-ease-out) forwards;background:#eef1ff;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px 2px 4px;font-size:14px;display:inline-flex;box-shadow:0 0 0 2px #04060f}.pp-react .nm{color:#4a5270;font-size:11.5px}.pp-react.spicy{background:#ff7a6b}.pp-react.spicy .nm{color:#3a0a0a}@keyframes pp-react{0%{opacity:0;transform:translateY(16px)scale(.8)}8%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-40px)}}.pp-react-dock{z-index:27;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:16px;left:12px}.pp-react-btn{color:#8f9bc0;letter-spacing:.16em;text-transform:uppercase;background:#070b1ce6;border:0;align-items:center;gap:6px;padding:6px 10px 4px;font-size:11.5px;transition:color .2s,box-shadow .2s;display:flex;box-shadow:0 0 0 2px #233e4f}.pp-react-btn:hover,.pp-react-btn.on{color:#ffd166;box-shadow:0 0 0 2px #ffd166}.pp-react-pop{max-width:min(420px,100vw - 24px);max-height:calc(40vh / var(--uiz,1));background:var(--panel-bg);animation:pp-sheet-in .3s var(--ds-ease-snap);flex-wrap:wrap;gap:5px;padding:10px;display:flex;overflow-y:auto;box-shadow:0 0 0 2px #233e4f}.pp-react-pop button{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#060a18;border:0;border-radius:999px;padding:6px 11px 5px;font-size:12px}.pp-react-pop button:hover{color:#ffd166;box-shadow:0 0 0 1px #ffd166}.pp-react-pop button.spicy{color:#ff7a6b;box-shadow:0 0 0 1px #ff7a6b66}.pp-watching{z-index:25;letter-spacing:.3em;text-transform:uppercase;color:#8f9bc0;pointer-events:none;background:#070b1ccc;padding:3px 10px 1px;font-size:9.8px;position:absolute;top:76px;left:50%;transform:translate(-50%)}.pp-wins{letter-spacing:.14em;text-transform:uppercase;background:#ffd166;padding:1px 5px 0;color:#05060f!important;font-size:9px!important}@media (max-width:700px){.pp-reacts{bottom:64px}}.ds-next-btn:disabled{opacity:.55;cursor:default;transform:none}.pp-modal-sheet:focus{outline:none}.pp-overlay .ds-preview-pill{white-space:normal;text-align:center;overflow-wrap:anywhere;width:max-content;max-width:calc(100vw - 24px)}.pp-controller .ds-mute{top:17px}.pp-writer{flex-direction:column;display:flex}.pp-writer-list{flex-direction:column;gap:10px;display:flex}.pp-writer-row{align-items:center;gap:10px;display:flex}.pp-writer-row .n{color:#05060f;background:#7fe3ff;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid;box-shadow:0 0 0 2px #04060f}.pp-writer-row .ds-input{flex:1;min-width:0;padding:.6rem .8rem;font-size:16px!important}.pp-writer-list>.btn-descend{align-self:stretch;margin-top:2px}.pp-writer-list>.btn-descend:disabled{opacity:.45;cursor:default}.pp-writer-err{color:#ff7a6b;letter-spacing:.04em;font-size:13px}.pp-mine{counter-reset:pm;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pp-mine li{counter-increment:pm;color:#eef1ff;background:#070b1cd9;align-items:baseline;gap:10px;padding:7px 10px 5px;font-size:16px;display:flex;box-shadow:0 0 0 1px #233e4f}.pp-mine li:before{content:counter(pm);color:#7fe3ff;font-size:12px}.pp-ready{color:#7fe3ff!important}.pp-writing{color:#8f9bc0;letter-spacing:.04em}.pp-small-btn{padding:.45rem .9rem!important;font-size:11.5px!important}.pp-yours{letter-spacing:.18em;text-transform:uppercase;color:#ffd166;margin-bottom:4px;font-size:10.7px}.ds-begin-btn:disabled{cursor:default;filter:saturate(.25)brightness(.4);animation:none}.pp-judge{width:min(620px,100%);animation:pp-sheet-in .4s var(--ds-ease-snap);flex-direction:column;gap:12px;display:flex}.pp-judge-q{letter-spacing:.04em;color:#8f9bc0;font-size:14px;line-height:1.15}.pp-judge-ans{color:#eef1ff;overflow-wrap:anywhere;text-shadow:0 0 18px #7fe3ff47;animation:ds-rise-in .45s var(--ds-ease-snap) 80ms backwards;font-size:clamp(25px,4.1vw,38px);line-height:1.02}.pp-judge-btns{justify-content:space-between;gap:6px}.pp-judge-btns button{flex:1;gap:4px;width:auto;padding:10px 0 7px;font-size:10.7px}.pp-judge-btns button:disabled:not(.on){opacity:.45;cursor:default}.pp-judge-yn button{font-size:12px}.pp-judge-yn .pp-missdot{width:26px;height:26px;margin:2px 0}.pp-judge-foot{justify-content:space-between;align-items:center;gap:12px;min-height:18px;display:flex}.pp-judge-foot .pp-note{font-size:10.7px}.pp-jdots{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;max-width:50%;display:inline-flex}.pp-jdots i{background:#233e4f;width:8px;height:8px}.pp-jdots i.done{background:#7fe3ff80}.pp-jdots i.cur{background:#ffd166;box-shadow:0 0 8px #ffd166}.pp-verdict{flex-direction:column;gap:8px;display:flex}.pp-verdict-name{animation:ds-banner-in .45s var(--ds-ease-snap);transform-origin:0;letter-spacing:.08em;color:var(--tc);text-shadow:0 0 16px var(--tc);align-items:center;gap:10px;font-size:clamp(21px,3.3vw,28px);display:flex}.pp-verdict-name .pp-missdot{width:26px;height:26px}.pp-vbar{gap:2px;height:8px;display:flex}.pp-vbar i{transform-origin:0;animation:pp-vgrow .5s var(--ds-ease-snap) backwards;flex-basis:0;display:block}@keyframes pp-vgrow{0%{transform:scaleX(0)}}.pp-vlegend{letter-spacing:.14em;text-transform:uppercase;color:#8f9bc0;flex-wrap:wrap;gap:4px 14px;font-size:10.7px;display:flex}.pp-judge-pad{padding-bottom:calc(24px + env(safe-area-inset-bottom));place-items:end center}@media (max-width:520px){.pp-judge-btns button span{letter-spacing:.04em;font-size:8.2px}}.pp-judge-pad .pp-judge-btns button{padding:18px 0 12px}.pp-shouts2{scrollbar-width:thin;scrollbar-color:#233e4f transparent;flex-wrap:wrap;gap:7px;max-height:128px;padding:3px 4px 4px 3px;display:flex;overflow-y:auto}.pp-shouts2.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.pp-shouts2 button{background:var(--panel-bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:color .15s, background .15s, box-shadow .15s, transform .15s var(--ds-ease-snap);border:0;border-radius:999px;padding:6px 11px 5px;font-size:12px}.pp-shouts2 button:hover{color:#ffd166;box-shadow:inset 0 0 0 1px #ffd166}.pp-shouts2 button:active{transform:translateY(2px)scale(.96)}.pp-shouts2 button.sent{color:#05060f;background:#7fe3ff;box-shadow:0 0 12px #7fe3ff80}.pp-shouts2 button.spicy{color:#ff7a6b;box-shadow:inset 0 0 0 1px #ff7a6b47}.pp-shouts2 button.spicy:hover{color:#ff7a6b;box-shadow:inset 0 0 0 1px #ff7a6b}.pp-shouts2 button.spicy.sent{color:#05060f;background:#ff7a6b}.pp-rules-box{flex-direction:column;gap:8px;display:flex}.pp-tags{flex-wrap:wrap;gap:6px;display:flex}.pp-tag{letter-spacing:.14em;text-transform:uppercase;color:#8f9bc0;background:#070b1c;padding:4px 8px 2px;font-size:9.8px;box-shadow:inset 0 0 0 1px #233e4f}.pp-tag.mode{color:#7fe3ff;box-shadow:inset 0 0 0 1px #7fe3ff59}.pp-tag.pp-18{color:#05060f;background:var(--tier-rare);box-shadow:none}.pp-warn.small{letter-spacing:.1em;font-size:10.7px}.pp-flash{letter-spacing:.04em;color:#05060f;overflow-wrap:anywhere;background:#ff9b54;margin:0 0 10px;padding:8px 10px 6px;font-size:12px;animation:1.2s ease-out pp-flash;box-shadow:0 0 16px #ff9b5466}@keyframes pp-flash{0%{opacity:0;transform:translateY(-6px)}12%{opacity:1;filter:brightness(1.6);transform:none}24%{filter:none}36%{filter:brightness(1.4)}50%{filter:none}}.pp-hp-list{max-height:calc(58vh / var(--uiz,1));flex-direction:column;gap:14px;padding:2px;display:flex;overflow-y:auto}.pp-hp-who{flex-direction:column;gap:6px;display:flex}.pp-hp-name{letter-spacing:.06em;color:#8f9bc0;align-items:center;gap:8px;font-size:13px;display:flex}.pp-hp-row{color:#eef1ff;overflow-wrap:anywhere;background:#070b1c;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:16px;display:flex;box-shadow:inset 0 0 0 1px #233e4f}.pp-hp-row.editing{padding:6px;box-shadow:inset 0 0 0 1px #7fe3ff80}.pp-hp-row.editing .ds-input{flex:1;min-width:0;padding:8px 10px;font-size:15px}.pp-hp-x:hover{color:#ff7a6b!important}@media (max-width:520px){.pp-hp-row{flex-wrap:wrap}.pp-hp-row>.pp-grow{flex-basis:100%}}.pp-vclock{align-items:center;gap:12px;display:flex}@keyframes pp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pp-hostnote{z-index:90;letter-spacing:.06em;text-align:center;overflow-wrap:anywhere;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);padding:9px 14px 7px;font-size:12px;position:fixed;top:72px;left:50%;transform:translate(-50%)}.pp-hostnote.away{color:#ff9b54;background:#070b1cf2;animation:.4s ease-out pp-rise;box-shadow:0 0 0 2px #ff9b5480}.pp-hostnote.away b{font-variant-numeric:tabular-nums}.pp-hostnote.flash{color:#05060f;background:#7fe3ff;animation:1.2s ease-out pp-flash,.5s ease-in 6.5s forwards pp-note-out;box-shadow:0 0 0 2px #04060f,0 0 18px #7fe3ff66}@keyframes pp-note-out{to{opacity:0;transform:translate(-50%,-6px)}}@media (max-width:700px){.pp-hostnote{font-size:11.5px;top:64px}}.pp-mgrid>.pp-mtile:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;min-height:60px}.pp-kinds{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pp-kind{--kc:#7fe3ff;text-align:left;color:#8f9bc0;background:#070b1cd9;border:1px solid #233e4f;flex-direction:column;gap:6px;padding:14px 16px 12px;transition:border-color .2s,box-shadow .25s,color .2s;display:flex}.pp-kind.custom{--kc:#ffd166}.pp-kind:hover{color:#eef1ff;border-color:var(--kc)}.pp-kind.on{color:#eef1ff;border-color:var(--kc);box-shadow:inset 0 0 0 1px var(--kc), 0 0 18px #7fe3ff26}.pp-kind-name{letter-spacing:.14em;text-transform:uppercase;color:var(--kc);font-size:14px}.pp-kind.on .pp-kind-name{text-shadow:0 0 12px var(--kc)}.pp-kind-sub{letter-spacing:.04em;color:#8f9bc0bf;font-size:10.7px;line-height:1.35}@media (max-width:700px){.pp-kinds{grid-template-columns:1fr}}.pp-tag.custom{color:#05060f;box-shadow:none;background:#ffd166}.pp-called{letter-spacing:.14em;text-transform:uppercase;color:#7fe3ff;margin-left:8px;font-size:9.8px}.pp-rate-row.prompt{box-shadow:0 0 0 1px var(--tc), inset 3px 0 0 #ffd166;background:#0e1a38d9}.pp-rate-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffd166;flex-basis:100%;font-size:9px}.pp-rate-row.prompt .pp-rate-ans{color:#ffe9a8;font-size:16px}.pp-judge.isprompt .pp-judge-ans{color:#ffe9a8}.pp-vavg{letter-spacing:.14em;text-transform:uppercase;color:#8f9bc0;font-size:10.7px}.pp-vavg b{color:#eef1ff;font-variant-numeric:tabular-nums}.pp-rewards{background:var(--panel-bg);border:var(--bw) solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px;animation:.5s ease-out .4s backwards pp-rise;display:flex;position:relative}.pp-rewards:after{content:"";inset:var(--inset);border:1px dashed var(--line-soft);border-radius:var(--radius-in);pointer-events:none;position:absolute}.pp-rw-line{align-items:center;gap:18px;font-size:21px;display:flex}.pp-rw-line .xp{color:#7fe3ff;text-shadow:0 0 10px #7fe3ff66}.pp-rw-line .cn{color:#ffd166;align-items:center;gap:6px;display:inline-flex}.pp-rw-bar{background:#04060f;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #233e4f}.pp-rw-bar i{background:repeating-linear-gradient(90deg,#7fe3ff 0 8px,#0000 8px 10px);animation:1.2s cubic-bezier(.65,0,.35,1) .6s backwards pp-grow;position:absolute;inset:2px auto 2px 2px;box-shadow:0 0 10px #7fe3ff80}@keyframes pp-grow{0%{width:0}}.pp-rw-lbl{color:#8f9bc0;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.pp-rw-lbl b{color:#eef1ff;font-weight:400}.pp-rw-badge{align-items:center;gap:12px;animation:.5s ease-out 1s backwards pp-rise;display:flex}.pp-rw-badge .t{color:#ffd166;letter-spacing:.06em;font-size:16px}.pp-rw-badge .s{color:#8f9bc0;font-size:11.5px}.pp-rw-note{color:#8f9bc0;letter-spacing:.04em;font-size:12px}.pp-rw-nudge{color:#8f9bc0;border-top:1px dashed #8f9bc038;flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;font-size:12px;display:flex}.pp-rw-nudge>span{flex:1;min-width:180px}.pp-gbtn{color:#1f1f1f;letter-spacing:.06em;white-space:nowrap;background:#f2f5ff;align-items:center;gap:8px;padding:7px 14px 5px;font-size:14px;text-decoration:none;display:inline-flex;box-shadow:0 0 0 2px #04060f}.pp-gbtn:hover{background:#fff}.pp-namebtn{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.pp-namebtn:hover .nt{text-underline-offset:3px;-webkit-text-decoration:underline dotted #7fe3ff80;text-decoration:underline dotted #7fe3ff80}.pp-rw-line .fresh{letter-spacing:.1em;color:#5fe3b0;text-transform:uppercase;font-size:11.5px}.pp-rw-line .boost{letter-spacing:.1em;color:#ffd166;text-transform:uppercase;font-size:11.5px}.pp-rw-line .early{letter-spacing:.1em;color:#8f9bc0;text-transform:uppercase;font-size:11.5px}.pp-rw-line{flex-wrap:wrap;row-gap:4px}.pp-rw-line .xp,.pp-rw-line .cn{white-space:nowrap}.pp-judge-pad .pp-judge-padans{color:#eef1ff;letter-spacing:.04em;overflow-wrap:anywhere;margin:2px 0 10px;font-size:18px}.pp-rankup{--rc:#7fe3ff;z-index:120;cursor:pointer;background:radial-gradient(circle at 50% 45%,#070b1ccc 0,#020309e6 70%);place-items:center;animation:.35s ease-out pp-ru-in,.5s ease-in 3.1s forwards pp-ru-out;display:grid;position:fixed;inset:0;overflow:hidden}.pp-ru-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rc) 22%, transparent) 0 6deg, transparent 6deg 18deg);width:180vmax;height:180vmax;animation:9s linear infinite pp-ru-spin;position:absolute;top:45%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 0,#0000 38%);mask:radial-gradient(circle,#000 0,#0000 38%)}.pp-ru-card{box-shadow:0 0 0 2px #04060f, 0 0 0 4px var(--rc), 0 0 40px color-mix(in srgb, var(--rc) 45%, transparent);animation:pp-ru-pop .6s var(--ds-ease-snap) .1s backwards;background:#070b1cf2;flex-direction:column;align-items:center;gap:14px;padding:26px 34px 22px;display:flex;position:relative}.pp-ru-k{letter-spacing:.18em;color:#eef1ff;text-shadow:0 0 18px #7fe3ff47;font-size:clamp(30px,7.4vw,46px)}.pp-ru-em{width:112px;height:112px;image-rendering:pixelated;filter:drop-shadow(0 0 14px var(--rc));animation:1.6s ease-in-out infinite pp-ru-em}.pp-ru-s{letter-spacing:.08em;color:#8f9bc0;font-size:15px}.pp-ru-sp{width:6px;height:6px;box-shadow:0 0 8px var(--rc);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff8e0;animation:1.4s ease-in-out infinite backwards pp-ru-tw;position:absolute}@keyframes pp-ru-in{0%{opacity:0}}@keyframes pp-ru-out{to{opacity:0;visibility:hidden}}@keyframes pp-ru-pop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.06)}}@keyframes pp-ru-spin{to{rotate:360deg}}@keyframes pp-ru-em{50%{transform:translateY(-6px)}}@keyframes pp-ru-tw{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.4)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.pp-ru-rays,.pp-ru-em,.pp-ru-sp{animation:none}}.pp-signin-note{z-index:130;letter-spacing:.06em;color:#05060f;font-size:14px;font-family:var(--font-vt), monospace;cursor:pointer;text-align:center;background:#ff9b54;max-width:calc(100vw - 32px);padding:8px 14px 6px;animation:1.2s ease-out pp-flash;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #04060f,0 0 18px #ff9b5466}.pp-muted-note{letter-spacing:.08em;color:#ffe7a8;text-shadow:0 1px #000;flex-basis:100%;font-size:11.5px;animation:.25s ease-out pp-fade}.pp-bcast{z-index:60;cursor:pointer;width:min(560px,100vw - 24px);animation:pp-bcast-in .45s var(--ds-ease-snap);background:#070b1cf2;flex-direction:column;gap:4px;padding:12px 16px;display:flex;position:fixed;top:74px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #ffd166,0 12px 30px #000a}.pp-bcast .who{letter-spacing:.3em;color:#ffd166;font-size:10.7px}.pp-bcast .txt{color:#eef1ff;overflow-wrap:anywhere;font-size:20px;line-height:1.15}@keyframes pp-bcast-in{0%{opacity:0;transform:translate(-50%,-14px)}}.pp-react-dock{left:calc(12px + var(--safe-l));bottom:calc(16px + var(--safe-b))}@media (pointer:coarse){.seg button{min-height:44px}.pp-step-btn{flex:none;width:44px;height:44px}.pp-kind-sub{font-size:12px}.pp-copy,.pp-namebtn,.pp-chipx,.pp-react-btn{position:relative}.pp-copy:before,.pp-namebtn:before,.pp-chipx:before,.pp-react-btn:before{content:"";position:absolute}.pp-copy:before{inset:-16px -6px}.pp-copy{font-size:12px}.pp-namebtn:before{inset:-10px -4px}.pp-chipx:before{inset:-15px -12px -15px -6px}.pp-shouts button,.pp-shouts2 button{min-height:44px}.pp-shouts2{max-height:156px}.ds-begin-btn,.ds-next-btn{min-height:44px}.pp-react-btn:before{inset:-8px -2px}.pp-gbtn,.btn-quiet{min-height:44px}.pp-hp-row.editing .ds-input,.pp-join .ds-input{font-size:16px}.pp-small-btn{min-height:44px}}.pp-modal>.pp-sheet{overscroll-behavior:contain}html[data-kb] .pp-modal{top:var(--vvt,0px);height:var(--vvh,100%);bottom:auto}html[data-kb] .pp-modal>.pp-sheet{max-height:calc(var(--vvh,100dvh) - 24px)}@media (pointer:coarse){.pp-mx{width:44px;height:44px}}
@keyframes hat-float{50%{translate:0 -5%}}.badge-art,.coin-art{image-rendering:pixelated;vertical-align:middle;display:inline-block}.badge-art.dim{filter:grayscale()brightness(.35)}.rank-tag{--rc:#c9d3e8;isolation:isolate;vertical-align:middle;letter-spacing:.16em;text-transform:uppercase;color:var(--rc);white-space:nowrap;align-items:center;gap:.4em;padding:.34em .62em .2em;font-size:10.7px;line-height:1;display:inline-flex;position:relative}.rank-tag.sm{letter-spacing:.14em;font-size:9px}.rank-tag.lg{font-size:13px}.rank-tag .rk-t{position:relative}.rank-tag .rk-em{width:16px;height:16px;image-rendering:pixelated;flex:none;margin:-4px -.05em -4px -.3em;position:relative}.rank-tag.lg .rk-em{width:32px;height:32px;margin:-10px 0 -10px -.55em}@keyframes rk-foil{0%{background-position:100% 0}to{background-position:-150% 0}}.rarity-tag{--rc:#c9d3e8;--pips:1;letter-spacing:.16em;text-transform:uppercase;color:var(--rc);white-space:nowrap;align-items:center;gap:.5em;font-size:9.8px;display:inline-flex}.rarity-tag:before{content:"";width:calc(var(--pips) * 5px - 2px);background:repeating-linear-gradient(90deg, var(--rc) 0 3px, transparent 3px 5px);flex:none;height:3px}.rt-schooler{--pips:2}.rt-rare{--pips:3}.rt-deepcut{--pips:4;text-shadow:0 0 8px #c792ffb3}.rt-krillion{--pips:5;color:#0000;filter:drop-shadow(0 0 5px #ffd16680);background:linear-gradient(100deg,#c98a1e 0%,#ffd166 30%,#fffbe8 45%,#ffd166 60%,#c98a1e 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite rk-foil}.rt-krillion:before{background:repeating-linear-gradient(90deg,#ffd166 0 3px,#0000 3px 5px)}.rar-plankton,.rar-schooler,.rar-rare,.rar-deepcut,.rar-krillion{isolation:isolate;position:relative}.rar-schooler:after,.rar-rare:after,.rar-deepcut:after,.rar-krillion:after,.rar-schooler:before,.rar-rare:before,.rar-deepcut:before,.rar-krillion:before{content:"";pointer-events:none;position:absolute;inset:0}.rar-schooler:before,.rar-rare:before,.rar-deepcut:before,.rar-krillion:before{z-index:-1}.rar-schooler:after,.rar-rare:after,.rar-deepcut:after,.rar-krillion:after{z-index:2}.rar-schooler:after{background:linear-gradient(90deg,#0000 15%,#7fe3ffa6 50%,#0000 85%) top/100% 1px no-repeat;box-shadow:inset 0 0 0 1px #7fe3ff47}.rar-rare:before{background:radial-gradient(90% 55% at 50% 100%,#ff7a6b24,#0000 70%)}.rar-rare:after{background:linear-gradient(#ff7a6b,#ff7a6b) 0 0/7px 2px no-repeat,linear-gradient(#ff7a6b,#ff7a6b) 0 0/2px 7px no-repeat,linear-gradient(#ff7a6b,#ff7a6b) 100% 0/7px 2px no-repeat,linear-gradient(#ff7a6b,#ff7a6b) 100% 0/2px 7px no-repeat,linear-gradient(#ff7a6b,#ff7a6b) 0 100%/7px 2px no-repeat,linear-gradient(#ff7a6b,#ff7a6b) 0 100%/2px 7px no-repeat,linear-gradient(#ff7a6b,#ff7a6b) 100% 100%/7px 2px no-repeat,linear-gradient(#ff7a6b,#ff7a6b) 100% 100%/2px 7px no-repeat;box-shadow:inset 0 0 0 1px #ff7a6b73}.rar-deepcut:before{background:radial-gradient(100% 70% at 50% 100%,#c792ff38,#0000 70%),radial-gradient(60% 40% at 50% 0,#7fe3ff14,#0000 70%)}.rar-deepcut:after{animation:3.4s ease-in-out infinite rar-deep;box-shadow:inset 0 0 0 1px #c792ff99,inset 0 0 14px #c792ff26}@keyframes rar-deep{50%{box-shadow:inset 0 0 0 1px #c7b3ffcc,inset 0 0 18px #c792ff40,0 0 16px #c792ff40}}.rar-krillion:before{background:linear-gradient(115deg,#0000 42%,#ffd1661a 47%,#fff1c233 50%,#ffd1661a 53%,#0000 58%) 0 0/300% 100%,radial-gradient(90% 55% at 50% 0,#ffd16624,#0000 70%),radial-gradient(80% 50% at 50% 100%,#ffd16612,#0000 70%),linear-gradient(#151427,#0a1222);animation:3.6s linear infinite rar-shine}.rar-krillion:after{outline-offset:-4px;background:linear-gradient(#fff1c2,#fff1c2) 2px 2px/3px 3px no-repeat,linear-gradient(#fff1c2,#fff1c2) right 2px top 2px/3px 3px no-repeat,linear-gradient(#fff1c2,#fff1c2) left 2px bottom 2px/3px 3px no-repeat,linear-gradient(#fff1c2,#fff1c2) right 2px bottom 2px/3px 3px no-repeat;border:1px solid #ffd166d9;outline:1px solid #ffd16659;box-shadow:0 0 18px #ffd16633,inset 0 0 12px #ffd16626}@keyframes rar-shine{0%{background-position:150% 0,0 0,0 0,0 0}to{background-position:-150% 0,0 0,0 0,0 0}}@keyframes tp-hue{to{filter:hue-rotate(360deg)}}@keyframes tp-rise{0%{opacity:0;transform:translate(0)rotate(0)scale(1)}12%{opacity:.95}35%{scale:1}42%{scale:calc(1 - var(--tw) * .6)}50%{scale:1}70%{scale:calc(1 - var(--tw) * .6)}78%{scale:1}to{opacity:0;transform:translate(var(--dx), var(--R));rotate:calc(var(--spin) * 320deg)}}@keyframes tp-zig{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:.95}25%{transform:translate(10px, calc(var(--R) * .25));rotate:calc(var(--spin) * 90deg + 12deg)}50%{transform:translate(-10px, calc(var(--R) * .5));rotate:calc(var(--spin) * 180deg - 12deg)}75%{transform:translate(10px, calc(var(--R) * .75));rotate:calc(var(--spin) * 270deg + 12deg)}to{opacity:0;transform:translate(var(--dx), var(--R));rotate:calc(var(--spin) * 360deg)}}@keyframes tp-swirl{0%{opacity:0;transform:translate(0)rotate(0)scale(.7)}10%{opacity:1}12.5%{transform:translate(12px, calc(var(--R) * .125))}25%{transform:translate(17px, calc(var(--R) * .25));scale:1}37.5%{transform:translate(12px, calc(var(--R) * .375));scale:calc(1 - var(--tw) * .5)}50%{transform:translate(0, calc(var(--R) * .5));scale:1.1}62.5%{transform:translate(-12px, calc(var(--R) * .625));scale:calc(1 - var(--tw) * .5)}75%{transform:translate(-17px, calc(var(--R) * .75));scale:1}87.5%{transform:translate(-12px, calc(var(--R) * .875))}to{opacity:0;transform:translate(var(--dx), var(--R));rotate:calc(var(--spin) * 360deg);scale:.8}}@keyframes tp-jitter{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:1}20%{transform:translate(5px, calc(var(--R) * .2))}22%{transform:translate(-4px, calc(var(--R) * .22));scale:calc(1 - var(--tw) * .7)}24%{scale:1}45%{transform:translate(6px, calc(var(--R) * .45))}47%{transform:translate(-5px, calc(var(--R) * .47));scale:calc(1 - var(--tw) * .7)}49%{scale:1}70%{transform:translate(4px, calc(var(--R) * .7))}72%{transform:translate(-6px, calc(var(--R) * .72));scale:calc(1 - var(--tw) * .7)}74%{scale:1}to{opacity:0;transform:translate(var(--dx), var(--R))}}@keyframes tp-drift{0%{opacity:0;transform:translate(0)rotate(0)scale(.55)}15%{opacity:.85}50%{transform:translate(calc(var(--dx) * -1.2), calc(var(--R) * .45))}to{opacity:0;transform:translate(calc(var(--dx) * 1.6), calc(var(--R) * .85));rotate:calc(var(--spin) * 200deg);scale:1.45}}@keyframes tsig-frames{to{translate:-100%}}@keyframes tsig-breathe{50%{opacity:.55}}@keyframes tsig-ox{0%{z-index:1;animation-timing-function:ease-in-out;translate:-50%}49.9%{z-index:1}50%{z-index:0;animation-timing-function:ease-in-out;translate:50%}to{z-index:0;translate:-50%}}@keyframes tsig-oy{0%{opacity:1;animation-timing-function:ease-out;translate:0;scale:1}25%{opacity:1;animation-timing-function:ease-in;translate:0 50%;scale:1.14}50%{opacity:.9;animation-timing-function:ease-out;translate:0;scale:1}75%{opacity:.7;animation-timing-function:ease-in;translate:0 -50%;scale:.8}to{opacity:1;translate:0;scale:1}}@keyframes tsig-face{0%{scale:-1 1}50%{scale:1}}@keyframes tsig-shed{0%{opacity:0;translate:0;scale:.3}15%{opacity:1;scale:1}60%{opacity:.85}to{opacity:0;scale:.4;translate:var(--sx) -90%}}@keyframes tsig-bob{0%,to{translate:0 7%}55%{translate:0 -9%}}@keyframes tsig-neb{0%{opacity:0;translate:0 40%;scale:.55}25%{opacity:.85}70%{opacity:.5}to{opacity:0;translate:var(--nx) -95%;scale:1.35}}@keyframes tsig-tw{0%,to{opacity:.2;scale:.45}50%{opacity:1;scale:1}}@keyframes tsig-shoot{0%{opacity:0;transform:rotate(24deg)translate(0)}3%{opacity:1}15%{opacity:0;transform:rotate(24deg)translate(290%)}to{opacity:0;transform:rotate(24deg)translate(290%)}}@keyframes sp-ban{0%{opacity:0;transform:translateY(-30px)scale(.6)}}@keyframes sp-ban-kraken{0%{opacity:0;filter:blur(4px);transform:scale(2.2)}60%{opacity:1;filter:none;transform:scale(.94)}}@keyframes sp-fall{to{transform:translate(var(--sw,0), 470px) rotate(var(--r))}}@keyframes sp-fall-big{to{transform:translate(var(--sw,0), 112vh) rotate(var(--r))}}@keyframes sp-up{0%{transform:none}85%{opacity:1}to{transform:translate(var(--sw,0), -440px) scale(1.2);opacity:0}}@keyframes sp-up-big{0%{transform:none}85%{opacity:1}to{transform:translate(var(--sw,0), -105vh) scale(1.3);opacity:0}}.sp-p img{image-rendering:pixelated;display:block}@keyframes sp-flip{50%{transform:scaleY(.15)skew(12deg)}}@keyframes sp-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(6)}}@keyframes sp-out{to{opacity:0}}@keyframes sp-flash{12%{opacity:.55}to{opacity:0}}@keyframes sp-rays{to{rotate:60deg}}@keyframes sp-fade-in{0%{opacity:0}}@keyframes sp-hero{0%{opacity:0;transform:translateY(-180px)scale(.4)rotate(-24deg)}60%{opacity:1;transform:translateY(8px)scale(1.08)rotate(3deg)}}@keyframes sp-hero-bob{50%{translate:0 -6px}}@keyframes sp-rocket{0%{opacity:1;transform:translateY(260px)}90%{opacity:1}to{opacity:0;transform:translateY(-20px)}}@keyframes sp-pop{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}@keyframes sp-burst{0%{opacity:1;transform:rotate(var(--a)) translateX(0)}70%{opacity:1}to{opacity:0;transform:translateY(18px) rotate(var(--a)) translateX(calc(var(--br) * var(--dd,1)))}}@keyframes sp-tent-up{0%{translate:0 105%}}@keyframes sp-tent-sway{0%,to{rotate:calc(var(--sw,1) * -5deg)}50%{rotate:calc(var(--sw,1) * 6deg)}}.shaking{animation:.55s linear .35s 2 sp-shake}@keyframes sp-shake{10%,50%,90%{translate:-4px 2px}30%,70%{translate:4px -2px}to{translate:0}}.winning .me-stage>.krill{animation:.5s cubic-bezier(.34,1.56,.64,1) 3 sp-winhop}@keyframes sp-winhop{50%{transform:translateY(-16px)scale(1.06)}}.splash-still{background:#04060f;flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #233e4f}.splash-still .mb{z-index:3;text-align:center;letter-spacing:.18em;color:#ffd166;text-shadow:1px 1px #04060f;padding-left:.18em;font-size:9.8px;position:absolute;top:6px;left:0;right:0}.splash-still.b-gold .mb,.splash-still.b-kraken .mb,.splash-still.b-nova .mb{color:#fff1c2;text-shadow:1px 0 #ffd16680,-1px 0 #ffd16680,0 1px #ffd16680,0 -1px #ffd16680}.splash-still .ss-img{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.rt-krillion,.rar-deepcut:after,.rar-krillion:before,.shaking{animation:none!important}}.dance-pv{line-height:0;display:inline-block;position:relative}.dance-pv,.dance-pv *{pointer-events:none}.dance-pv.still .krill{animation-play-state:paused!important}@keyframes dn-wave{0%,to{transform:none}14%{transform:rotate(-16deg)}32%{transform:rotate(14deg)}50%{transform:rotate(-14deg)}68%{transform:rotate(10deg)}84%{transform:rotate(-4deg)}}@keyframes dn-hop{0%,to{transform:none}6%{transform:translateY(3%)rotate(0)scale(1.12,.86)}16%{transform:translateY(-24%)rotate(0)scale(.94,1.08)}26%{transform:translateY(2%)rotate(0)scale(1.1,.88)}36%{transform:translateY(-24%)rotate(0)scale(.94,1.08)}46%{transform:translateY(2%)rotate(0)scale(1.1,.88)}60%{transform:translateY(-40%)rotate(-10deg)scale(.92,1.1)}76%{transform:translateY(3%)rotate(0)scale(1.14,.84)}88%{transform:translateY(-3%)rotate(0)scale(.98,1.02)}}@keyframes dn-wiggle{0%,to{transform:none}8%{transform:translateY(0%)skew(14deg)scaleX(1.08)}17%{transform:translateY(0%)skew(-14deg)scaleX(.92)}26%{transform:translateY(-3%)skew(14deg)scaleX(1.08)}35%{transform:translateY(0%)skew(-14deg)scaleX(.92)}44%{transform:translateY(-5%)skew(12deg)scaleX(1.06)}53%{transform:translateY(0%)skew(-12deg)scaleX(.94)}62%{transform:translateY(-3%)skew(9deg)scaleX(1)}71%{transform:translateY(0%)skew(-7deg)scaleX(1)}80%{transform:translateY(0%)skew(4deg)scaleX(1)}90%{transform:translateY(0%)skew(-2deg)scaleX(1)}}@keyframes dn-twirl{0%{transform:none}14%{transform:translateY(5%)rotate(0)scale(1.08,.9)}32%{transform:translateY(-18%)rotate(170deg)scale(.96,1.04)}50%{transform:translateY(-22%)rotate(360deg)scale(1)}64%{transform:translateY(3%)rotate(360deg)scale(1.08,.92)}78%{transform:translateY(-3%)rotate(360deg)scale(1)}to{transform:translateY(0%)rotate(360deg)scale(1)}}@keyframes dx-rise{0%{opacity:0;transform:scale(.4)}18%{opacity:1}to{opacity:0;transform:translateY(-.95em)scale(1.1)}}@keyframes dn-moonwalk{0%,to{transform:none}8%{transform:translate(0%)translateY(-2%)rotate(-6deg)scale(1)}18%{transform:translate(12%)translateY(1%)rotate(-6deg)scale(1)}26%{transform:translate(18%)translateY(-3%)rotate(-6deg)scale(1)}36%{transform:translate(30%)translateY(1%)rotate(-6deg)scale(1)}44%{transform:translate(36%)translateY(-3%)rotate(-6deg)scale(1)}54%{transform:translate(46%)translateY(0%)rotate(-3deg)scale(1)}64%{transform:translate(46%)translateY(0%)rotate(10deg)scale(1.05,.95)}74%{transform:translate(46%)translateY(-9%)rotate(-12deg)scale(1)}90%{transform:translate(6%)translateY(0%)rotate(0)scale(1)}}@keyframes dx-note{0%{opacity:0;transform:scale(.5)rotate(-12deg)}16%{opacity:1;transform:scale(1)rotate(-6deg)}to{opacity:0;transform:translate(var(--dx), -.62em) rotate(12deg)}}@keyframes dn-flip{0%{transform:none}14%{transform:translateY(8%)rotate(0)scale(1.14,.82)}24%{transform:translateY(-40%)rotate(-100deg)scale(1)}38%{transform:translateY(-62%)rotate(-250deg)scale(1)}54%{transform:translateY(0%)rotate(-360deg)scale(1.16,.8)}66%{transform:translateY(-6%)rotate(-360deg)scale(.95,1.06)}80%,to{transform:translateY(0%)rotate(-360deg)scale(1)}}@keyframes dx-land{0%{opacity:0;transform:scale(.3)}8%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes dx-splash{0%{opacity:0;transform:none}10%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.6)}}@keyframes dn-ink{0%{opacity:1;transform:none}8%{transform:translate(-4%)rotate(0)scale(.94,1.06)}14%{transform:translate(4%)rotate(0)scale(.94,1.06)}20%{opacity:1;transform:translate(0%)rotate(0)scale(1.12,.9)}28%{opacity:0;transform:translate(0%)rotate(0)scale(.3)}60%{opacity:0;transform:translate(0%)rotate(0)scale(.3)}72%{opacity:1;transform:translate(0%)rotate(360deg)scale(1.18)}84%{transform:translate(0%)rotate(360deg)scale(.96)}to{opacity:1;transform:translate(0%)rotate(360deg)scale(1)}}@keyframes dx-puff{0%{opacity:0;transform:scale(.2)}12%{opacity:1}55%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(var(--s)) rotate(var(--r))}to{opacity:0;transform:translate(calc(var(--dx) * 1.5), calc(var(--dy) * 1.5 - .12em)) scale(calc(var(--s) * 1.25)) rotate(var(--r))}}@keyframes dx-drop{0%{opacity:0;transform:none}10%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + .2em))}}@keyframes dn-glow{0%,to{filter:brightness()hue-rotate()drop-shadow(0 0 #7fe3ff00)drop-shadow(0 0 #7fe3ff00);transform:none}12%{filter:brightness(1.5) hue-rotate(40deg) drop-shadow(0 0 calc(var(--ks) * .05) #b5f1ff) drop-shadow(0 0 calc(var(--ks) * .18) #7fe3ff);transform:translateY(0%)scale(1.1)}26%{filter:brightness(1.1) hue-rotate(90deg) drop-shadow(0 0 calc(var(--ks) * .03) #63e6a6) drop-shadow(0 0 0 #63e6a600);transform:translateY(0%)scale(.98)}40%{filter:brightness(1.6) hue-rotate(160deg) drop-shadow(0 0 calc(var(--ks) * .05) #a8f7cf) drop-shadow(0 0 calc(var(--ks) * .2) #63e6a6);transform:translateY(-4%)scale(1.12)}54%{filter:brightness(1.1) hue-rotate(220deg) drop-shadow(0 0 calc(var(--ks) * .03) #c792ff) drop-shadow(0 0 0 #c792ff00);transform:translateY(0%)scale(.98)}68%{filter:brightness(1.7) hue-rotate(300deg) drop-shadow(0 0 calc(var(--ks) * .06) #ece5ff) drop-shadow(0 0 calc(var(--ks) * .24) #c792ff);transform:translateY(-6%)scale(1.14)}84%{filter:brightness(1.2) hue-rotate(360deg) drop-shadow(0 0 calc(var(--ks) * .03) #7fe3ff) drop-shadow(0 0 0 #7fe3ff00);transform:translateY(0%)scale(1)}}@keyframes dx-pulse{0%{opacity:0;transform:scale(.4)}15%{opacity:.9}to{opacity:0;transform:scale(1.6)}}@keyframes dx-mote{0%{opacity:0;transform:none}25%{opacity:1}60%{opacity:.5}75%{opacity:1}to{opacity:0;transform:translate(.06em,-.46em)}}@keyframes dn-school{0%,to{transform:none}25%{transform:translateY(-6%)rotate(-8deg)scale(1)}50%{transform:translateY(-10%)rotate(0)scale(1.06)}75%{transform:translateY(-6%)rotate(8deg)scale(1)}}@keyframes dx-fade{0%{opacity:0;transform:scale(.3)}12%,84%{opacity:1;transform:none}to{opacity:0;transform:scale(.3)}}@keyframes dx-orbit{0%{translate:calc(var(--rx) * -1) calc(var(--ry) * 0);z-index:3;scale:.86}6.25%{translate:calc(var(--rx) * -.924) calc(var(--ry) * .383);z-index:3;scale:.94}12.5%{translate:calc(var(--rx) * -.707) calc(var(--ry) * .707);z-index:3;scale:1}18.75%{translate:calc(var(--rx) * -.383) calc(var(--ry) * .924);z-index:3;scale:1.04}25%{translate:calc(var(--rx) * 0) calc(var(--ry) * 1);z-index:3;scale:1.06}31.25%{translate:calc(var(--rx) * .383) calc(var(--ry) * .924);z-index:3;scale:1.04}37.5%{translate:calc(var(--rx) * .707) calc(var(--ry) * .707);z-index:3;scale:1}43.75%{translate:calc(var(--rx) * .924) calc(var(--ry) * .383);z-index:3;scale:.94}50%{translate:calc(var(--rx) * 1) calc(var(--ry) * 0);z-index:1;scale:.86}56.25%{translate:calc(var(--rx) * .924) calc(var(--ry) * -.383);z-index:1;scale:-.78 .78}62.5%{translate:calc(var(--rx) * .707) calc(var(--ry) * -.707);z-index:1;scale:-.72 .72}68.75%{translate:calc(var(--rx) * .383) calc(var(--ry) * -.924);z-index:1;scale:-.68 .68}75%{translate:calc(var(--rx) * 0) calc(var(--ry) * -1);z-index:1;scale:-.66 .66}81.25%{translate:calc(var(--rx) * -.383) calc(var(--ry) * -.924);z-index:1;scale:-.68 .68}87.5%{translate:calc(var(--rx) * -.707) calc(var(--ry) * -.707);z-index:1;scale:-.72 .72}93.75%{translate:calc(var(--rx) * -.924) calc(var(--ry) * -.383);z-index:1;scale:-.78 .78}to{translate:calc(var(--rx) * -1) calc(var(--ry) * 0);z-index:3;scale:.86}}@keyframes dn-gold{0%{filter:sepia(0)saturate()hue-rotate()brightness()drop-shadow(0 0 #ffd16600);transform:none}16%{filter:sepia(.3) saturate(1.4) hue-rotate(-6deg) brightness(1.1) drop-shadow(0 0 calc(var(--ks) * .04) #ffd16688);transform:translateY(-16%)rotate(0)scale(1.06)}28%{filter:sepia(1) saturate(3.4) hue-rotate(-12deg) brightness(1.35) drop-shadow(0 0 calc(var(--ks) * .12) #ffd166);transform:translateY(-26%)rotate(0)scale(1.18)}44%{filter:sepia(1) saturate(3) hue-rotate(-12deg) brightness(1.25) drop-shadow(0 0 calc(var(--ks) * .08) #ffd166);transform:translateY(-22%)rotate(-5deg)scale(1.12)}60%{filter:sepia(1) saturate(3.4) hue-rotate(-12deg) brightness(1.35) drop-shadow(0 0 calc(var(--ks) * .12) #ffd166);transform:translateY(-26%)rotate(5deg)scale(1.14)}78%{filter:sepia(1) saturate(3) hue-rotate(-12deg) brightness(1.25) drop-shadow(0 0 calc(var(--ks) * .08) #ffd166);transform:translateY(-20%)rotate(0)scale(1.1)}92%{filter:sepia(.3) saturate(1.3) hue-rotate(-4deg) brightness(1.05) drop-shadow(0 0 calc(var(--ks) * .03) #ffd16666);transform:translateY(2%)rotate(0)scale(1.05,.95)}to{filter:sepia(0)saturate()hue-rotate()brightness()drop-shadow(0 0 #ffd16600);transform:none}}@keyframes dx-rays{0%{opacity:0;transform:rotate(0)scale(.5)}24%{opacity:1;transform:rotate(20deg)scale(1)}82%{opacity:1}to{opacity:0;transform:rotate(90deg)scale(1.1)}}@keyframes dx-flash{0%{opacity:0;transform:scale(.4)}25%{opacity:.9}to{opacity:0;transform:scale(1.3)}}@keyframes dx-spark{0%{opacity:0;transform:scale(0)rotate(-45deg)}40%{opacity:1;transform:scale(1.2)rotate(0)}to{opacity:0;transform:scale(0)rotate(45deg)}}@keyframes dn-tornado{0%{transform:none}10%{transform:translateY(-2%)rotate(0)scaleX(-1)}20%{transform:translateY(-5%)rotate(0)scale(1)}28%{transform:translateY(-8%)rotate(0)scaleX(-1)}35%{transform:translateY(-12%)rotate(0)scale(1)}41%{transform:translateY(-16%)rotate(0)scaleX(-1)}46%{transform:translateY(-20%)rotate(0)scale(1)}50.5%{transform:translateY(-23%)rotate(0)scaleX(-1)}54.5%{transform:translateY(-26%)rotate(0)scale(1)}58%{transform:translateY(-28%)rotate(0)scaleX(-1)}61.5%{transform:translateY(-30%)rotate(0)scale(1)}65%{transform:translateY(-32%)rotate(0)scaleX(-1)}68%{transform:translateY(-33%)rotate(0)scale(1)}71%{transform:translateY(-34%)rotate(0)scaleX(-1)}74%{transform:translateY(-35%)rotate(0)scale(1)}80%{transform:translateY(-30%)rotate(-8deg)scale(1.25)}88%{transform:translateY(2%)rotate(0)scale(1.1,.9)}to{transform:none}}@keyframes dx-funnel{0%{opacity:0;transform:scaleX(.3)}20%{opacity:1;transform:none}74%{opacity:1;transform:scaleX(1.08)}82%,to{opacity:0;transform:scaleX(1.6)}}@keyframes dx-spinbg{to{background-position:.3em 0,0 0}}@keyframes dx-storm{0%,8%{opacity:0}22%,72%{opacity:1}80%,to{opacity:0}}@keyframes dx-burst{0%{opacity:0;transform:rotate(var(--a)) translateX(0) scale(.3)}12%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(.72em) scale(1)}}@keyframes dn-calm{0%,to{filter:none}50%{filter:brightness(1.35)drop-shadow(0 0 6px #ffd16699)}}
