:root{--vvh:100dvh;--bg:#05080b;--bg-2:#081016;--panel:#0b141b;--panel-2:#0f1c25;--edge:#22e3ff29;--edge-strong:#22e3ff61;--grid:#22e3ff0b;--cyan:#22e3ff;--cyan-soft:#22e3ff1f;--gold:#ffc84a;--gold-soft:#ffc84a24;--red:#ff4655;--green:#3ddc84;--text:#dce9f0;--muted:#8ea3b2;--faint:#5b6e7c;--display:"Chakra Petch", "Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Menlo, monospace;--radius:10px;--gutter:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background-color:var(--bg);background-image:radial-gradient(ellipse at 50% -10%, #22e3ff17, transparent 60%), linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);min-height:100dvh;color:var(--text);font-family:var(--mono);-webkit-font-smoothing:antialiased;background-size:100% 100%,32px 32px,32px 32px;background-attachment:fixed;margin:0;font-size:15px;line-height:1.5;overflow-x:hidden}h1,h2,h3{font-family:var(--display);letter-spacing:.02em;margin:0;font-weight:700;line-height:1.15}p{margin:0}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{border:1px solid var(--cyan);background:var(--cyan);color:#021015;min-height:48px;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;gap:.5em;padding:0 22px;font-size:16px;font-weight:700;transition:transform 80ms,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 0 #22e3ff00}.btn:hover{box-shadow:0 0 24px #22e3ff59}.btn:active{transform:translateY(1px)scale(.99)}.btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn.ghost{color:var(--cyan);border-color:var(--edge-strong);background:0 0}.btn.ghost:hover{background:var(--cyan-soft)}.btn.gold{background:var(--gold);border-color:var(--gold);color:#1a1200}.btn.block{width:100%}.icon-btn{border:1px solid var(--edge);min-width:36px;min-height:36px;color:var(--muted);-webkit-tap-highlight-color:transparent;background:#081016b3;border-radius:8px;place-items:center;display:inline-grid}@media (hover:hover){.icon-btn:hover{color:var(--cyan);border-color:var(--edge-strong)}}.panel{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--edge);border-radius:var(--radius)}.kicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);font-size:12px}.muted{color:var(--muted)}s.typo{color:var(--red);text-decoration-thickness:2px}@media (hover:none) and (pointer:coarse){html.paper-bg,html.paper-bg body{background:#efe8d8}html.paper-bg .icon-btn{color:#1f2328;background:0 0;border-color:#1f232847}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.picker.svelte-1yw22jk{justify-items:center;gap:8px;display:grid}.label.svelte-1yw22jk{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--faint);font-size:10px}.thumbs.svelte-1yw22jk{grid-template-columns:repeat(8,minmax(0,36px));justify-content:center;gap:clamp(4px,1.4vw,7px);width:100%;padding:8px 0;display:grid}.thumbs.svelte-1yw22jk button:where(.svelte-1yw22jk){aspect-ratio:1;opacity:.45;background:#060b0f;border:2px solid #0000;border-radius:7px;width:100%;height:auto;padding:0;transition:opacity .15s,border-color .15s,transform .25s cubic-bezier(.3,1.4,.5,1);overflow:hidden}.thumbs.svelte-1yw22jk button:where(.svelte-1yw22jk):hover{opacity:.8}.thumbs.svelte-1yw22jk button.on:where(.svelte-1yw22jk){opacity:1;border-color:var(--tc);transform:scale(1.36)}.thumbs.svelte-1yw22jk button.left:where(.svelte-1yw22jk){transform:translate(-18%)}.thumbs.svelte-1yw22jk button.right:where(.svelte-1yw22jk){transform:translate(18%)}.thumbs.svelte-1yw22jk img:where(.svelte-1yw22jk){width:100%;height:100%;image-rendering:pixelated;display:block}.clock.svelte-6zl16d{font-variant-numeric:tabular-nums;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px),radial-gradient(at 30% 0,#0a2e3a,#031319 70%);border:1px solid #22e3ff73;border-radius:10px;gap:12px;padding:16px 18px 14px;display:grid;box-shadow:inset 0 0 24px #0009,0 0 22px #22e3ff1f}.head.svelte-6zl16d{font:600 11px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#9ff2ff;align-items:center;gap:8px;display:flex}.op.svelte-6zl16d{color:var(--muted);letter-spacing:.12em;margin-left:auto}.live.svelte-6zl16d{background:var(--red);width:8px;height:8px;box-shadow:0 0 8px var(--red);border-radius:50%;flex:none;animation:1.2s ease-in-out infinite svelte-6zl16d-live}@keyframes svelte-6zl16d-live{50%{opacity:.25}}.tminus.svelte-6zl16d{color:var(--cyan);text-shadow:0 0 14px #22e3ff73;justify-content:center;align-items:flex-start;gap:4px;display:flex}.t.svelte-6zl16d{font:700 clamp(18px, 5vw, 24px) var(--mono);color:#9ff2ff;opacity:.8;align-self:center;margin-right:6px}.seg.svelte-6zl16d{justify-items:center;gap:2px;display:grid}.seg.svelte-6zl16d b:where(.svelte-6zl16d){font:700 clamp(40px, 13vw, 60px) / 1 var(--display);letter-spacing:.02em}.seg.svelte-6zl16d small:where(.svelte-6zl16d){font:600 10px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);text-shadow:none}.tminus.svelte-6zl16d i:where(.svelte-6zl16d){font:700 clamp(32px, 10vw, 48px) / 1.1 var(--display);opacity:.7;font-style:normal;animation:1s step-end infinite svelte-6zl16d-colon}.digits.svelte-6zl16d i:where(.svelte-6zl16d){font-style:normal;animation:1s step-end infinite svelte-6zl16d-colon}@keyframes svelte-6zl16d-colon{50%{opacity:.15}}.bar.svelte-6zl16d{background:#22e3ff1f;border-radius:2px;height:4px;display:block;overflow:hidden}.bar.svelte-6zl16d i:where(.svelte-6zl16d){background:var(--cyan);height:100%;box-shadow:0 0 8px var(--cyan);display:block}.foot.svelte-6zl16d{font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:center}.clock.compact.svelte-6zl16d{border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 10px;padding:9px 14px 12px}.compact.svelte-6zl16d .lbl:where(.svelte-6zl16d){font:600 10px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#9ff2ff;white-space:nowrap}.compact.svelte-6zl16d .digits:where(.svelte-6zl16d){font:700 20px var(--display);letter-spacing:.04em;color:var(--cyan);text-shadow:0 0 10px #22e3ff73;white-space:nowrap}.compact.svelte-6zl16d .t:where(.svelte-6zl16d){font:700 12px var(--mono);margin-right:4px}.compact.svelte-6zl16d .bar:where(.svelte-6zl16d){grid-column:1/-1;height:2px}.compact.svelte-6zl16d .live:where(.svelte-6zl16d){width:7px;height:7px}@media (prefers-reduced-motion:reduce){.live.svelte-6zl16d,.tminus.svelte-6zl16d i:where(.svelte-6zl16d),.digits.svelte-6zl16d i:where(.svelte-6zl16d){animation:none}}dialog.svelte-6edfn2{border:1px solid var(--edge-strong);background:var(--panel);width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:12px;flex-direction:column;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}dialog[open].svelte-6edfn2{display:flex}dialog.svelte-6edfn2::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000408bf}header.svelte-6edfn2{border-bottom:1px solid var(--edge);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px clamp(20px,5vw,32px) 16px;display:flex}.inner.svelte-6edfn2{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#22e3ff59 transparent;flex:auto;align-content:start;gap:26px;min-height:0;margin:6px 6px 8px 0;padding:18px calc(clamp(20px,5vw,32px) - 6px) 26px clamp(20px,5vw,32px);display:grid;overflow-y:auto}.inner.svelte-6edfn2::-webkit-scrollbar{width:10px}.inner.svelte-6edfn2::-webkit-scrollbar-track{background:0 0;margin:4px 0}.inner.svelte-6edfn2::-webkit-scrollbar-thumb{background:#22e3ff4d padding-box padding-box;border:3px solid #0000;border-radius:999px}.inner.svelte-6edfn2::-webkit-scrollbar-thumb:hover{background-color:#22e3ff8c}h2.svelte-6edfn2{letter-spacing:0;color:#fff;font-family:inherit;font-size:22px}h3.svelte-6edfn2{letter-spacing:0;color:#fff;margin:0 0 8px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35}section.svelte-6edfn2 p:where(.svelte-6edfn2),li.svelte-6edfn2{color:#c3d2dc;font-size:15px;line-height:1.7}section.svelte-6edfn2>p:where(.svelte-6edfn2):not(:first-of-type){margin-top:10px}ul.svelte-6edfn2{gap:6px;margin:10px 0 0;padding-left:4px;list-style:none;display:grid}a.svelte-6edfn2{color:var(--cyan);text-underline-offset:2px}.small.svelte-6edfn2{color:var(--muted);margin-top:0;font-size:13px}.cover.svelte-1p0v6et{min-height:calc(100dvh - 140px);padding-bottom:calc(16px + env(safe-area-inset-bottom));grid-template-rows:1fr auto;gap:28px;display:grid}.hero.svelte-1p0v6et{text-align:center;place-content:center;justify-items:center;gap:14px;padding:40px 0;display:grid;position:relative}.scan-layer.svelte-1p0v6et{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scan.svelte-1p0v6et{opacity:.7;background:linear-gradient(90deg,#0000,#22e3ff8c,#0000);height:2px;animation:5.5s ease-in-out infinite svelte-1p0v6et-sweep;position:absolute;left:0;right:0;box-shadow:0 0 18px #22e3ff59}@keyframes svelte-1p0v6et-sweep{0%{opacity:0;top:8%}15%{opacity:.7}50%{opacity:.7;top:88%}65%,to{opacity:0;top:88%}}.mission.svelte-1p0v6et{font:600 13px var(--mono);letter-spacing:.06em;text-transform:lowercase;color:#9ff2ff;text-shadow:0 0 8px #22e3ff73;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px),radial-gradient(at 30% 0,#0a2e3a,#031319 70%);border:1px solid #22e3ff73;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;box-shadow:inset 0 0 18px #0009,0 0 16px #22e3ff26}.mission.svelte-1p0v6et .ps:where(.svelte-1p0v6et){color:var(--cyan)}.mission.svelte-1p0v6et .cur:where(.svelte-1p0v6et){background:#9ff2ff;width:.6em;height:1.1em;margin-left:-4px;animation:1s step-end infinite svelte-1p0v6et-blink;box-shadow:0 0 8px #22e3ff99}@keyframes svelte-1p0v6et-blink{50%{opacity:0}}.title-wrap.svelte-1p0v6et{position:relative}h1.svelte-1p0v6et{font-size:clamp(36px, calc((100vw - 2 * var(--gutter)) / 6.3), 82px);letter-spacing:.06em;background:linear-gradient(#fff 20%,#8fe9f8);color:#0000;filter:drop-shadow(0 0 28px #22e3ff4d);-webkit-background-clip:text;background-clip:text;line-height:1}.stamp.svelte-1p0v6et{border:3px solid var(--red);color:var(--red);font-family:var(--display);letter-spacing:.16em;white-space:nowrap;opacity:.9;border-radius:6px;padding:4px 14px;font-size:clamp(13px,3.6vw,22px);font-weight:700;animation:.42s cubic-bezier(.2,1.5,.4,1) .25s both svelte-1p0v6et-thump;position:absolute;bottom:-52%;right:2%;transform:rotate(-9deg);-webkit-mask-image:repeating-linear-gradient(115deg,#000 0 6px,#000000a6 6px 8px);mask-image:repeating-linear-gradient(115deg,#000 0 6px,#000000a6 6px 8px)}@keyframes svelte-1p0v6et-thump{0%{opacity:0;transform:rotate(-9deg)scale(2)}}.agent.svelte-1p0v6et{margin-top:18px}@media (max-height:760px){.cover.svelte-1p0v6et{gap:12px}.hero.svelte-1p0v6et{gap:10px;padding:12px 0}.agent.svelte-1p0v6et{margin-top:12px}.hero.svelte-1p0v6et .tagline:where(.svelte-1p0v6et){margin-top:40px}}.tagline.svelte-1p0v6et{text-align:center;max-width:30ch;color:var(--muted);margin:50px auto 0;font-size:clamp(13px,3.6vw,15px);line-height:1.5}.today.svelte-1p0v6et{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.today-lbl.svelte-1p0v6et{font:600 11px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.today-pts.svelte-1p0v6et{font:600 14px var(--mono);color:var(--muted)}.today-pts.svelte-1p0v6et b:where(.svelte-1p0v6et){font:700 34px / 1 var(--display);color:var(--sc);text-shadow:0 0 16px color-mix(in srgb, var(--sc) 40%, transparent);margin-right:4px}.legal.svelte-1p0v6et{font:11px var(--mono);letter-spacing:.08em;color:var(--faint);opacity:.8;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px 8px}.legal.svelte-1p0v6et:hover{color:var(--muted)}.cta.svelte-1p0v6et{justify-self:center;gap:10px;width:min(100%,420px);display:grid}@media (max-width:600px){.cover.svelte-1p0v6et{min-height:calc(100dvh - 80px);padding-bottom:0}.cta.svelte-1p0v6et{z-index:5;width:100%;padding:14px 0 calc(4px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg) 80%, transparent);position:sticky;bottom:0}}.tools.svelte-1p0v6et{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tools.svelte-1p0v6et .btn:where(.svelte-1p0v6et){min-height:44px;font-size:13px}.big.svelte-1p0v6et{letter-spacing:.14em;min-height:58px;font-size:18px}.prompt.svelte-h8l7m8{gap:14px;display:grid}.top.svelte-h8l7m8{border-bottom:1px dashed var(--edge);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.count.svelte-h8l7m8{align-items:center;gap:5px;display:flex}.dot.svelte-h8l7m8{background:#1a2731;border-radius:2px;width:8px;height:8px}.dot.on.svelte-h8l7m8{background:var(--cyan);opacity:.6}.dot.cur.svelte-h8l7m8{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.num.svelte-h8l7m8{color:var(--muted);margin-left:6px;font-size:12px}.timer.svelte-h8l7m8{font:600 13px var(--mono);color:#3ddc84;white-space:nowrap;text-shadow:0 0 8px #3ddc8473;font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex;overflow:hidden}.br.svelte-h8l7m8{color:#2f8f4d;margin:0 -6px}.bar.svelte-h8l7m8{flex:1;gap:2px;min-width:0;height:12px;display:flex}.bar.svelte-h8l7m8 i:where(.svelte-h8l7m8){background:#123b22;flex:1}.bar.svelte-h8l7m8 i.on:where(.svelte-h8l7m8){background:#3ddc84;box-shadow:0 0 6px #3ddc848c}.secs.svelte-h8l7m8{text-align:right;min-width:3ch}.timer.urgent.svelte-h8l7m8{color:var(--red);text-shadow:0 0 8px #ff465599}.ps1.urgent.svelte-h8l7m8{border-bottom-color:#ff465559}.timer.urgent.svelte-h8l7m8 .host:where(.svelte-h8l7m8){color:var(--red)}.timer.urgent.svelte-h8l7m8 .path:where(.svelte-h8l7m8){color:#ff9aa3}.timer.urgent.svelte-h8l7m8 .bar:where(.svelte-h8l7m8) i:where(.svelte-h8l7m8){background:#3a1418}.timer.urgent.svelte-h8l7m8 .bar:where(.svelte-h8l7m8) i.on:where(.svelte-h8l7m8){background:var(--red);box-shadow:0 0 6px #ff465599}.timer.urgent.svelte-h8l7m8 .br:where(.svelte-h8l7m8){color:#a3333d}.q-area.svelte-h8l7m8{text-align:left;align-content:start;justify-items:start;gap:14px;padding:20px 0 24px;display:grid}.q.svelte-h8l7m8{color:var(--muted);max-width:34ch;font-size:clamp(20px,5vw,26px);font-weight:600}.bubble.mine.svelte-h8l7m8{background:#3ddc8414;border-color:#3ddc8459;border-radius:18px 18px 4px;justify-self:end;padding:12px 16px}.typing.svelte-h8l7m8{gap:6px;padding-top:4px;display:flex}.typing.svelte-h8l7m8 span:where(.svelte-h8l7m8){background:var(--green);opacity:.35;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite svelte-h8l7m8-typing-dot}.typing.svelte-h8l7m8 span:where(.svelte-h8l7m8):nth-child(2){animation-delay:.15s}.typing.svelte-h8l7m8 span:where(.svelte-h8l7m8):nth-child(3){animation-delay:.3s}@keyframes svelte-h8l7m8-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.typing.svelte-h8l7m8 span:where(.svelte-h8l7m8){opacity:.7;animation:none}}.bubble.svelte-h8l7m8{border:1px solid var(--edge);background:#22e3ff0f;border-radius:18px 18px 18px 4px;justify-self:start;gap:6px;max-width:min(100%,520px);padding:12px 18px 14px;display:grid}.bubble-head.svelte-h8l7m8{color:var(--faint);align-items:baseline;gap:8px;font-size:12px;display:flex}.bubble-head.svelte-h8l7m8 b:where(.svelte-h8l7m8){color:var(--cyan);letter-spacing:.04em;font-weight:700}.phrase.bubble-text.svelte-h8l7m8{font-size:clamp(24px,6.5vw,36px)}.q.svelte-h8l7m8 em:where(.svelte-h8l7m8){color:#fff;font-style:normal}.q.svelte-h8l7m8 em.lang-in:where(.svelte-h8l7m8){color:var(--gold)}.phrase.svelte-h8l7m8{font-family:var(--display);color:#fff;word-break:break-word;text-shadow:0 0 30px #22e3ff4d;font-size:clamp(40px,12vw,68px);font-weight:700;line-height:1.1}.phrase.long.svelte-h8l7m8{max-width:22ch;font-size:clamp(26px,7vw,40px)}.sounds.svelte-h8l7m8{color:var(--muted);font-size:14px}.sounds.svelte-h8l7m8 i:where(.svelte-h8l7m8){color:var(--cyan);font-style:normal}.channels.svelte-h8l7m8{gap:4px;margin:0;padding:0;list-style:none;display:grid}.channels.svelte-h8l7m8 li:where(.svelte-h8l7m8){font-family:var(--display);color:var(--gold);font-size:clamp(20px,5.5vw,26px);font-weight:700;line-height:1.2}.redact.svelte-h8l7m8{font-family:var(--mono);letter-spacing:0;color:#eef6f7;text-shadow:0 0 6px #eef6f740;margin:0 .1em;font-size:.8em;font-weight:400}.redact-box.svelte-h8l7m8{vertical-align:-.08em;background:#eef6f7;height:.9em;margin:0 .06em;display:inline-block;box-shadow:0 0 6px #eef6f740}.sounds.svelte-h8l7m8 .redact:where(.svelte-h8l7m8){color:inherit;text-shadow:none;font-size:.9em}.rank.svelte-h8l7m8{min-width:1.4em;color:var(--lc);display:inline-block}.origin.svelte-h8l7m8{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;font-size:11px;display:flex}.badge.svelte-h8l7m8{border:1px solid var(--edge-strong);color:var(--cyan);letter-spacing:.06em;text-transform:none;border-radius:999px;padding:3px 10px;font-size:13px}.clue.svelte-h8l7m8{font-family:var(--display);color:#fff;max-width:22ch;font-size:clamp(22px,6vw,32px);font-weight:600;line-height:1.25}.help.svelte-h8l7m8{color:var(--muted);font-size:13px}.vocab.svelte-h8l7m8{font:500 15px var(--mono);color:#ffc84abf;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.vocab.svelte-h8l7m8 b:where(.svelte-h8l7m8){color:var(--gold);text-shadow:0 0 10px #ffc84a4d;font-weight:700}.scene.svelte-h8l7m8{color:var(--muted);margin-top:6px;font-size:13px;font-style:italic}.answer.svelte-h8l7m8{--term-bg:#04210f;--term-fg:#7dff9e;--term-dim:#2f8f4d;align-items:stretch;gap:8px;display:flex}.term.svelte-h8l7m8{background:repeating-linear-gradient(0deg, #0000002e 0 1px, transparent 1px 3px), radial-gradient(ellipse at 30% 0%, #0a3a1c, var(--term-bg) 70%);cursor:text;border:1px solid #1d6b36;border-radius:8px;flex-direction:column;flex:1;align-items:stretch;gap:0;min-width:0;padding:8px 10px 6px 14px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0009,0 0 #3dff7a00}.term.svelte-h8l7m8:focus-within{border-color:#3ddc84;box-shadow:inset 0 0 24px #0009,0 0 18px #3ddc8440}.term.urgent.svelte-h8l7m8{--term-fg:#ff8a94;--term-dim:#a3333d;border-color:var(--red);background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px),radial-gradient(at 30% 0,#3a0d13,#1c0609 70%);animation:.5s steps(2,end) infinite svelte-h8l7m8-throb}@keyframes svelte-h8l7m8-throb{0%{box-shadow:inset 0 0 24px #0009,0 0 22px #ff465573}50%{border-color:#7a1f28;box-shadow:inset 0 0 24px #0009,0 0 #ff465500}}.term.urgent.svelte-h8l7m8 input:where(.svelte-h8l7m8){text-shadow:0 0 8px #ff465580}.term.urgent.svelte-h8l7m8 input:where(.svelte-h8l7m8)::placeholder{color:#8a2a33}.term.urgent.svelte-h8l7m8 .cursor:where(.svelte-h8l7m8){box-shadow:0 0 10px #ff465599}.term.urgent.svelte-h8l7m8 .enter:where(.svelte-h8l7m8):not(:disabled){color:#ffb3ba;background:#3a0d13;border-color:#a3333d}.term.urgent.svelte-h8l7m8 .enter:where(.svelte-h8l7m8):disabled{color:#ff8a94;background:#2a0a0e;border-color:#7a1f28}.ps1.svelte-h8l7m8{min-width:0;font:600 12px var(--mono);letter-spacing:.04em;white-space:nowrap;border-bottom:1px dashed #3ddc844d;flex:none;gap:8px;margin-bottom:4px;padding:2px 0 10px}.ps1.svelte-h8l7m8 .bar:where(.svelte-h8l7m8){height:10px}.ps1.svelte-h8l7m8 .who:where(.svelte-h8l7m8){margin-right:6px}.ps1.svelte-h8l7m8 .host:where(.svelte-h8l7m8){color:#3ddc84}.ps1.svelte-h8l7m8 .path:where(.svelte-h8l7m8){color:#9fe8b6}.line.svelte-h8l7m8{flex:1;align-items:center;min-width:0;display:flex;position:relative}input.svelte-h8l7m8{width:100%;min-width:0;height:56px;color:var(--term-fg);font:500 18px var(--mono);text-shadow:0 0 8px #7dff9e73;caret-color:var(--term-fg);background:0 0;border:0;outline:none;padding:0}.term.block.svelte-h8l7m8 input:where(.svelte-h8l7m8){caret-color:#0000}input.svelte-h8l7m8::placeholder{color:#2c7044;text-shadow:none;font-size:14px}.mirror.svelte-h8l7m8{font:500 18px var(--mono);white-space:pre;color:#0000;pointer-events:none;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.term.block.svelte-h8l7m8 .mirror:where(.svelte-h8l7m8){display:block}.cursor.svelte-h8l7m8{vertical-align:-.2em;background:var(--term-fg);width:.6em;height:1.15em;animation:1s step-end infinite svelte-h8l7m8-blinkc;display:inline-block;box-shadow:0 0 10px #7dff9e99}@keyframes svelte-h8l7m8-blinkc{50%{opacity:0}}.enter.svelte-h8l7m8{color:#9fffbb;height:46px;font:600 14px var(--mono);letter-spacing:.06em;-webkit-tap-highlight-color:transparent;background:#0b3a1c;border:1px solid #2a8a49;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;margin-left:10px;padding:0 18px;transition:box-shadow .2s,opacity .2s;display:inline-flex}.enter.svelte-h8l7m8:hover:not(:disabled){box-shadow:0 0 14px #3ddc8459}.enter.svelte-h8l7m8:active:not(:disabled){transform:translateY(1px)}.enter.svelte-h8l7m8:disabled{opacity:.35;cursor:not-allowed}.dym.svelte-h8l7m8{text-align:left;justify-items:start;gap:12px;padding:4px 0;animation:.18s ease-out svelte-h8l7m8-slide;display:grid}@keyframes svelte-h8l7m8-slide{0%{opacity:0;transform:translateY(6px)}}.dym.svelte-h8l7m8 .kicker:where(.svelte-h8l7m8){color:var(--gold)}.dym-q.svelte-h8l7m8{font-size:17px}.dym-q.svelte-h8l7m8 b:where(.svelte-h8l7m8){color:var(--gold)}.row.svelte-h8l7m8{flex-wrap:wrap;gap:8px;display:flex}.small.svelte-h8l7m8{font-size:12px}@media (max-width:600px){.enter.svelte-h8l7m8{width:56px;padding:0;font-size:22px}.enter.svelte-h8l7m8 .enter-label:where(.svelte-h8l7m8){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:420px){.row.svelte-h8l7m8 .btn:where(.svelte-h8l7m8),.row.svelte-h8l7m8{width:100%}}.dock.svelte-h8l7m8{gap:10px;display:grid}svg.svelte-b2axdk{image-rendering:pixelated;display:block}.room.svelte-1tme14w{background:#030201;animation:.7s ease-out both svelte-1tme14w-roomIn;position:absolute;inset:0;overflow:hidden}@keyframes svelte-1tme14w-roomIn{0%{filter:brightness(2.2)saturate(.3);transform:scale(.9)}}.beam.svelte-1tme14w{pointer-events:none;width:min(76vw,620px);position:absolute;top:0;bottom:6vh;left:50%;transform:translate(-50%)}.source.svelte-1tme14w{background:radial-gradient(#fffbe8 0%,#ffe9a0 40%,#ffd66e00 75%);border-radius:50%;width:34%;height:22px;animation:1.4s ease-in-out infinite alternate svelte-1tme14w-hum;position:absolute;top:calc(10vh - 14px);left:50%;transform:translate(-50%);box-shadow:0 0 40px 10px #ffd66e8c}.cone.svelte-1tme14w{clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);filter:blur(1px);background:linear-gradient(90deg,#ffe08c38,#0000 22% 78%,#ffe08c38),linear-gradient(#ffecaa80,#ffd67833 70%,#ffd67814);position:absolute;inset:10vh 0 0}@keyframes svelte-1tme14w-hum{to{opacity:.75;transform:translate(-50%)scaleX(1.06)}}.speck.svelte-1tme14w{bottom:6%;left:calc(22% + var(--x) * .56);opacity:0;width:3px;height:3px;animation:svelte-1tme14w-rise-up var(--d) linear var(--o) infinite;background:#fff3c4;border-radius:50%;position:absolute;box-shadow:0 0 6px #ffd76a}@keyframes svelte-1tme14w-rise-up{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-60vh)}}.pool.svelte-1tme14w{pointer-events:none;background:radial-gradient(#ffe28c59,#ffd67814 55%,#0000 72%);border-radius:50%;width:min(90vw,700px);height:16vh;position:absolute;bottom:3vh;left:50%;transform:translate(-50%)}.caption.svelte-1tme14w{text-align:center;z-index:2;justify-items:center;gap:6px;display:grid;position:absolute;top:14vh;left:0;right:0}.rar.svelte-1tme14w{border:1px solid var(--rc);color:var(--rc);font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;box-shadow:0 0 18px color-mix(in srgb, var(--rc) 45%, transparent);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;animation:.42s cubic-bezier(.2,1.3,.4,1) .15s both svelte-1tme14w-slam}.k.svelte-1tme14w{letter-spacing:.42em;text-transform:uppercase;color:#ffe3a3;font-size:12px;animation:.7s cubic-bezier(.2,.8,.2,1) .2s both svelte-1tme14w-track}.name.svelte-1tme14w{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--rc);text-shadow:0 0 40px color-mix(in srgb, var(--rc) 60%, transparent), 0 3px 0 #000;font-size:clamp(34px,10vw,76px);font-weight:700;line-height:1;animation:.52s cubic-bezier(.2,1.3,.4,1) .35s both svelte-1tme14w-slam}@keyframes svelte-1tme14w-track{0%{letter-spacing:1.2em;opacity:0}}@keyframes svelte-1tme14w-slam{0%{opacity:0;filter:blur(4px);transform:scale(1.6)}}.pedestal.svelte-1tme14w{--pw:clamp(220px, 46vw, 380px);z-index:1;justify-items:center;display:grid;position:absolute;bottom:2vh;left:50%;transform:translate(-50%)}.item.svelte-1tme14w{z-index:2;margin-bottom:calc(var(--pw) * -.04);filter:drop-shadow(0 0 26px color-mix(in srgb, var(--rc) 80%, transparent));animation:.8s cubic-bezier(.2,1.2,.4,1) .5s both svelte-1tme14w-rise,2.4s ease-in-out 1.3s infinite svelte-1tme14w-bob;position:relative}.item.svelte-1tme14w svg{width:auto;height:clamp(96px,17vh,170px);display:block}@keyframes svelte-1tme14w-rise{0%{opacity:0;transform:translateY(30px)scale(.6)}}@keyframes svelte-1tme14w-bob{50%{transform:translateY(-8px)rotate(-3deg)}}.glow.svelte-1tme14w{width:calc(var(--pw) * 1.5);height:calc(var(--pw) * .8);background:radial-gradient(ellipse, color-mix(in srgb, var(--rc) 40%, transparent), transparent 62%);pointer-events:none;position:absolute;top:0}.top.svelte-1tme14w{z-index:1;width:var(--pw);height:calc(var(--pw) * .16);background:radial-gradient(at 50% 40%,#f3dc98,#b38f3e 60%,#6e5524);border-radius:50%;position:relative;box-shadow:0 0 30px #ffd67873,inset 0 -4px #00000040}.column.svelte-1tme14w{width:calc(var(--pw) * .72);height:clamp(150px,30vh,280px);margin-top:calc(var(--pw) * -.08);clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 12%,#0000002e 12% 14%),linear-gradient(90deg,#22190c 0%,#7a6030 38%,#4a3a1c 66%,#150f07 100%)}.base.svelte-1tme14w{width:calc(var(--pw) * 1.12);height:calc(var(--pw) * .1);background:linear-gradient(#6a5428,#2a2010);border-radius:4px 4px 0 0}@media (prefers-reduced-motion:reduce){.room.svelte-1tme14w,.item.svelte-1tme14w,.source.svelte-1tme14w,.speck.svelte-1tme14w{animation:none}.speck.svelte-1tme14w{display:none}}.new.svelte-1tme14w{font:700 12px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:6px}.cine.svelte-1yng1j5{z-index:100;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:svelte-1yng1j5-fadein calc(.2s * var(--t)) ease-out both;background:#000;outline:none;position:fixed;inset:0;overflow:hidden}.cine.closing.svelte-1yng1j5{animation:svelte-1yng1j5-fadeout calc(.38s * var(--t)) ease-in forwards}@keyframes svelte-1yng1j5-fadein{0%{opacity:0}}@keyframes svelte-1yng1j5-fadeout{to{opacity:0;transform:scale(1.04)}}.bars.svelte-1yng1j5 i:where(.svelte-1yng1j5){z-index:20;height:10vh;animation:svelte-1yng1j5-barIn calc(.32s * var(--t)) cubic-bezier(.2, .8, .2, 1) both;background:#000;position:absolute;left:0;right:0}.b-top.svelte-1yng1j5{transform-origin:top;top:0}.b-bot.svelte-1yng1j5{transform-origin:bottom;bottom:0}@keyframes svelte-1yng1j5-barIn{0%{transform:scaleY(0)}}.world.svelte-1yng1j5{perspective:900px;position:absolute;inset:0}.cam.svelte-1yng1j5{transform-origin:50% 52%;animation:svelte-1yng1j5-arrive calc(.26s * var(--t)) cubic-bezier(.2, .7, .2, 1) both;position:absolute;inset:0}.cam.first.svelte-1yng1j5{animation:svelte-1yng1j5-arriveFirst calc(.42s * var(--t)) cubic-bezier(.2, .7, .2, 1) both}@keyframes svelte-1yng1j5-arrive{0%{filter:brightness(.1)blur(2px);transform:scale(.72)}}@keyframes svelte-1yng1j5-arriveFirst{0%{filter:brightness(0);transform:scale(.86)}}.cam.scan.svelte-1yng1j5{transition:transform calc(.38s * var(--t)) ease-out;transform:scale(1.06)}.cam.clunk.svelte-1yng1j5{animation:svelte-1yng1j5-jolt calc(.2s * var(--t)) ease-out;transform:scale(1.06)}@keyframes svelte-1yng1j5-jolt{0%{transform:scale(1.06)}30%{transform:scale(1.075)translateY(2px)}to{transform:scale(1.06)}}.cam.open.svelte-1yng1j5{filter:brightness(1.6)blur(1.5px);transition:transform calc(.33s * var(--t)) cubic-bezier(.6, 0, .9, .5) calc(.3s * var(--t)), filter calc(.33s * var(--t)) ease-in calc(.3s * var(--t));transform:scale(3.2)}.cine.entry.svelte-1yng1j5 .cam.open:where(.svelte-1yng1j5){filter:none;transition:none;transform:scale(1.06)}.cine.entry.svelte-1yng1j5 .beyond:where(.svelte-1yng1j5){display:none}.cine.entry.svelte-1yng1j5 .door:where(.svelte-1yng1j5) .frame:where(.svelte-1yng1j5){background-color:var(--bg);background-image:radial-gradient(ellipse at 50% -10%, #22e3ff17, transparent 60%), linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:50%;background-size:100% 100%,32px 32px,32px 32px;box-shadow:0 0 0 2px #000}.cine.slam.svelte-1yng1j5 .cam.open:where(.svelte-1yng1j5){animation:svelte-1yng1j5-doorSlam calc(.26s * var(--t)) ease-out calc(.4s * var(--t)) both}@keyframes svelte-1yng1j5-doorSlam{0%{translate:0}18%{translate:0 6px}38%{translate:-4px -3px}58%{translate:3px 2px}78%{translate:-1px -1px}to{translate:0}}.cam.denied.svelte-1yng1j5{animation:svelte-1yng1j5-quake calc(.42s * var(--t)) cubic-bezier(.36, .07, .19, .97);transform:scale(1.06)}@keyframes svelte-1yng1j5-quake{10%,90%{transform:scale(1.06)translate(-3px,1px)}20%,80%{transform:scale(1.06)translate(5px,-2px)}30%,50%,70%{transform:scale(1.06)translate(-9px,2px)}40%,60%{transform:scale(1.06)translate(9px,-1px)}}.corridor.svelte-1yng1j5{background:radial-gradient(ellipse at 50% 52%, color-mix(in srgb, var(--c) 10%, #0b161d) 0%, #020405 70%);position:absolute;inset:0}.floor.svelte-1yng1j5,.ceiling.svelte-1yng1j5{background-image:linear-gradient(color-mix(in srgb, var(--c) 30%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--c) 22%, transparent) 1px, transparent 1px);background-size:64px 64px;height:50%;position:absolute;left:-50%;right:-50%}.floor.svelte-1yng1j5{transform-origin:bottom;bottom:0;transform:rotateX(78deg);-webkit-mask-image:linear-gradient(#0000 10%,#000 90%);mask-image:linear-gradient(#0000 10%,#000 90%)}.ceiling.svelte-1yng1j5{transform-origin:top;opacity:.6;top:0;transform:rotateX(-78deg);-webkit-mask-image:linear-gradient(#000 10%,#0000 90%);mask-image:linear-gradient(#000 10%,#0000 90%)}.wall.svelte-1yng1j5{justify-content:space-around;align-items:center;width:30%;display:flex;position:absolute;top:18%;bottom:18%}.wall.l.svelte-1yng1j5{transform-origin:0;left:0;transform:perspective(600px)rotateY(55deg)}.wall.r.svelte-1yng1j5{transform-origin:100%;right:0;transform:perspective(600px)rotateY(-55deg)}.wall.svelte-1yng1j5 i:where(.svelte-1yng1j5){background:color-mix(in srgb, var(--c) 70%, #fff);width:6px;height:70%;box-shadow:0 0 18px 4px color-mix(in srgb, var(--c) 45%, transparent);opacity:.55;border-radius:3px}.door.svelte-1yng1j5{--dh:min(52vh, 118vw);width:calc(var(--dh) * .68);height:var(--dh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frame.svelte-1yng1j5{border:6px solid color-mix(in srgb, var(--c) 55%, #05080a);box-shadow:0 0 0 2px #000, 0 0 60px color-mix(in srgb, var(--c) 30%, transparent), inset 0 0 40px #000;background:0 0;border-radius:6px;display:flex;position:absolute;inset:0;overflow:hidden}.door.clunk.svelte-1yng1j5 .frame:where(.svelte-1yng1j5),.door.open.svelte-1yng1j5 .frame:where(.svelte-1yng1j5){box-shadow:0 0 0 2px #000, 0 0 90px 14px color-mix(in srgb, var(--c) 60%, transparent)}.door.denied.svelte-1yng1j5 .frame:where(.svelte-1yng1j5){border-color:var(--red);box-shadow:0 0 0 2px #000,0 0 90px 10px #ff465580}.beyond.svelte-1yng1j5{background:radial-gradient(ellipse at 50% 50%, #fff 0%, color-mix(in srgb, var(--bc) 80%, #fff) 25%, color-mix(in srgb, var(--bc) 40%, transparent) 70%, transparent 100%);opacity:0;position:absolute;inset:0}.door.clunk.svelte-1yng1j5 .beyond:where(.svelte-1yng1j5){opacity:1;transition:opacity calc(.12s * var(--t)) ease-in calc(.17s * var(--t))}.door.open.svelte-1yng1j5 .beyond:where(.svelte-1yng1j5){opacity:1}.panel.svelte-1yng1j5{z-index:1;background:repeating-linear-gradient(0deg, transparent 0 28px, #ffffff09 28px 30px), linear-gradient(180deg, color-mix(in srgb, var(--c) 26%, #121b22), color-mix(in srgb, var(--c) 8%, #070b0e));flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.panel.l.svelte-1yng1j5{border-right:2px solid #000}.panel.r.svelte-1yng1j5{border-left:1px solid #ffffff14}.num.svelte-1yng1j5{font-family:var(--display);font-weight:700;font-size:calc(var(--dh) * .3);color:color-mix(in srgb, var(--c) 30%, transparent);line-height:1}.panel.l.svelte-1yng1j5 .num:where(.svelte-1yng1j5){justify-self:end;margin-right:-2%;padding-right:0}.panel.r.svelte-1yng1j5 .num:where(.svelte-1yng1j5){justify-self:start;padding-left:8%}.stripe.svelte-1yng1j5{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--c) 55%, transparent) 0 10px, transparent 10px 20px);opacity:.5;height:7%;position:absolute;bottom:10%;left:0;right:0}.door.clunk.svelte-1yng1j5 .panel.l:where(.svelte-1yng1j5){animation:svelte-1yng1j5-joltL calc(.34s * var(--t)) ease-out forwards}.door.clunk.svelte-1yng1j5 .panel.r:where(.svelte-1yng1j5){animation:svelte-1yng1j5-joltR calc(.34s * var(--t)) ease-out forwards}@keyframes svelte-1yng1j5-joltL{0%,48%{transform:none}58%{transform:translate(-11px)}74%{transform:translate(-6px)}to{transform:translate(-8px)}}@keyframes svelte-1yng1j5-joltR{0%,48%{transform:none}58%{transform:translate(11px)}74%{transform:translate(6px)}to{transform:translate(8px)}}.door.open.svelte-1yng1j5 .panel.l:where(.svelte-1yng1j5){animation:svelte-1yng1j5-slideL calc(.4s * var(--t)) cubic-bezier(.65, 0, .3, 1) forwards}.door.open.svelte-1yng1j5 .panel.r:where(.svelte-1yng1j5){animation:svelte-1yng1j5-slideR calc(.4s * var(--t)) cubic-bezier(.65, 0, .3, 1) forwards}@keyframes svelte-1yng1j5-slideL{0%{transform:translate(-8px)}to{transform:translate(-104%)}}@keyframes svelte-1yng1j5-slideR{0%{transform:translate(8px)}to{transform:translate(104%)}}.steam.svelte-1yng1j5{z-index:3;pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:50%}.steam.svelte-1yng1j5 i:where(.svelte-1yng1j5){left:0;top:var(--y);width:calc(var(--dh) * .16);aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--bc) 18%, #fff) 0%, color-mix(in srgb, var(--bc) 25%, #ffffff80) 35%, transparent 70%);filter:blur(5px);opacity:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.2)}.door.svelte-1yng1j5:is(.clunk:where(.svelte-1yng1j5),.open:where(.svelte-1yng1j5)) .steam:where(.svelte-1yng1j5) i:where(.svelte-1yng1j5){animation:svelte-1yng1j5-puff calc(.95s * var(--t)) cubic-bezier(.2, .7, .3, 1) calc((.17s + var(--d)) * var(--t)) forwards}@keyframes svelte-1yng1j5-puff{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}12%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% - 40px)) scale(var(--s))}}.dust.svelte-1yng1j5{z-index:2;pointer-events:none;position:absolute;inset:0}.dust.svelte-1yng1j5 i:where(.svelte-1yng1j5){left:var(--x);opacity:0;background:#d9e2e8;border-radius:50%;width:3px;height:3px;position:absolute;top:0;box-shadow:0 0 4px #fff9}.door.open.svelte-1yng1j5 .dust:where(.svelte-1yng1j5) i:where(.svelte-1yng1j5){animation:svelte-1yng1j5-dust calc(.7s * var(--f) * var(--t)) ease-in calc(var(--d) * var(--t)) forwards}@keyframes svelte-1yng1j5-dust{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(calc(var(--dh) * .55))}}.scanline.svelte-1yng1j5{z-index:2;height:4px;box-shadow:0 0 14px 4px var(--cyan), 0 0 50px 14px #22e3ff73;background:#d6fbff;animation:linear forwards svelte-1yng1j5-sweep;position:absolute;top:0;left:-4px;right:-4px}@keyframes svelte-1yng1j5-sweep{to{top:calc(100% - 4px)}}.lamp.svelte-1yng1j5{background:#23323b;border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-34px;left:50%}.door.scan.svelte-1yng1j5 .lamp:where(.svelte-1yng1j5){background:var(--cyan);box-shadow:0 0 18px var(--cyan);animation:svelte-1yng1j5-blink calc(.11s * var(--t)) steps(2) infinite}@keyframes svelte-1yng1j5-blink{50%{opacity:.3}}.door.clunk.svelte-1yng1j5 .lamp:where(.svelte-1yng1j5),.door.open.svelte-1yng1j5 .lamp:where(.svelte-1yng1j5){background:var(--green);box-shadow:0 0 30px 8px var(--green)}.door.denied.svelte-1yng1j5 .lamp:where(.svelte-1yng1j5){background:var(--red);box-shadow:0 0 30px 8px var(--red)}.plate.svelte-1yng1j5{text-align:center;font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--c);text-shadow:0 0 12px var(--c);font-size:13px;font-weight:600;position:absolute;top:-62px;left:0;right:0}.flash-layer.svelte-1yng1j5{pointer-events:none;z-index:5;position:absolute;inset:0}.flash.svelte-1yng1j5{background:radial-gradient(circle, color-mix(in srgb, var(--fc) 50%, transparent), transparent 70%);animation:svelte-1yng1j5-flash calc(.42s * var(--t)) ease-out forwards;position:absolute;inset:0}@keyframes svelte-1yng1j5-flash{to{opacity:0}}.alarm.svelte-1yng1j5{z-index:5;pointer-events:none;animation:svelte-1yng1j5-strobe calc(.26s * var(--t)) steps(2) 4;opacity:.6;background:radial-gradient(circle,#ff1e320d,#ff1e3266);position:absolute;inset:0}@keyframes svelte-1yng1j5-strobe{50%{opacity:0}}.grain.svelte-1yng1j5{z-index:6;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s steps(4,end) infinite svelte-1yng1j5-grain;position:absolute;inset:-50%}@keyframes svelte-1yng1j5-grain{25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.vignette.svelte-1yng1j5{z-index:6;pointer-events:none;background:radial-gradient(#0000 45%,#000000d9 100%);position:absolute;inset:0}.card.svelte-1yng1j5{z-index:10;text-align:center;pointer-events:none;justify-items:center;gap:4px;display:grid;position:absolute;bottom:calc(10vh + 92px);left:0;right:0}.c1.svelte-1yng1j5{letter-spacing:.4em;text-transform:uppercase;color:var(--green);animation:svelte-1yng1j5-track calc(.42s * var(--t)) cubic-bezier(.2, .8, .2, 1) both;font-size:11px}.c2.svelte-1yng1j5{font-family:var(--display);letter-spacing:.05em;text-wrap:balance;text-transform:uppercase;max-width:92vw;color:var(--cc);text-shadow:0 0 30px color-mix(in srgb, var(--cc) 60%, transparent), 0 2px 0 #000;animation:svelte-1yng1j5-slam calc(.26s * var(--t)) cubic-bezier(.2, 1.4, .4, 1) both;font-size:clamp(26px,7.5vw,58px);font-weight:700;line-height:1.05}@keyframes svelte-1yng1j5-track{0%{letter-spacing:1.2em;opacity:0}}@keyframes svelte-1yng1j5-slam{0%{opacity:0;filter:blur(4px);transform:scale(1.6)}}.denied-stamp.svelte-1yng1j5{z-index:11;border:5px solid var(--red);color:var(--red);font-family:var(--display);letter-spacing:.1em;white-space:nowrap;text-shadow:0 0 20px #ff4655b3;animation:svelte-1yng1j5-stamp calc(.3s * var(--t)) cubic-bezier(.2, 1.6, .4, 1) calc(80ms * var(--t)) both;background:#190005d9;border-radius:10px;padding:10px 22px;font-size:clamp(28px,9vw,60px);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}@keyframes svelte-1yng1j5-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-10deg)scale(3)}}.hud.svelte-1yng1j5{z-index:21;pointer-events:none;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 max(16px,4vw);font-size:11px;display:flex;position:absolute;left:0;right:0}.hud.top.svelte-1yng1j5{top:calc(5vh - 8px)}.hud.bottom.svelte-1yng1j5{justify-content:center;align-items:flex-end;bottom:calc(5vh - 26px)}.meter.svelte-1yng1j5{justify-items:center;gap:8px;display:grid}.pips.svelte-1yng1j5{gap:6px;display:flex}.pip.svelte-1yng1j5{color:#3d4f5b;min-width:clamp(28px,7.5vw,34px);height:clamp(26px,7vw,30px);font:700 13px var(--display);letter-spacing:0;background:#0d161d;border:1px solid #23333e;border-radius:5px;place-items:center;padding:0 4px;transition:background .2s,color .2s,box-shadow .2s,border-color .2s;display:grid}.pip.on.svelte-1yng1j5{background:color-mix(in srgb, var(--pc) 30%, #0d161d);border-color:var(--pc);color:#fff;text-shadow:0 0 6px var(--pc);box-shadow:0 0 12px color-mix(in srgb, var(--pc) 60%, transparent)}.pts.svelte-1yng1j5{justify-items:end;line-height:1;display:grid}.pts.svelte-1yng1j5 b:where(.svelte-1yng1j5){font-family:var(--display);color:var(--sc);text-shadow:0 0 14px color-mix(in srgb, var(--sc) 45%, transparent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:28px;transition:color .2s}.hint.svelte-1yng1j5{text-align:center;white-space:nowrap;letter-spacing:.25em;text-transform:uppercase;color:#4a5b66;pointer-events:none;margin:0;font-size:10px}@media (prefers-reduced-motion:reduce){.steam.svelte-1yng1j5,.dust.svelte-1yng1j5{display:none}.cam.svelte-1yng1j5,.cam.first.svelte-1yng1j5,.cam.open.svelte-1yng1j5,.cam.denied.svelte-1yng1j5,.grain.svelte-1yng1j5{filter:none!important;animation:none!important;transform:none!important}}.asked.svelte-y22her{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.debrief.svelte-y22her{gap:14px;margin-top:14px;padding:18px;animation:.22s ease-out svelte-y22her-up;display:grid}.next-bar.svelte-y22her{z-index:5;padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg) 78%, transparent);margin-bottom:-32px;position:sticky;bottom:0}@keyframes svelte-y22her-up{0%{opacity:0;transform:translateY(8px)}}.top.svelte-y22her{border-bottom:1px dashed var(--edge);align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.pts.svelte-y22her{font-family:var(--display);color:var(--sc);text-shadow:0 0 16px color-mix(in srgb, var(--sc) 45%, transparent);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:28px;font-weight:700;line-height:1}.block.svelte-y22her{gap:2px;display:grid}.lbl.svelte-y22her{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:11px}.correct.svelte-y22her{font-family:var(--display);color:var(--cyan);word-break:break-word;font-size:clamp(20px,5.4vw,26px);font-weight:700;line-height:1.25}.correct.svelte-y22her .ro:where(.svelte-y22her){font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:14px;font-weight:400;display:block}.yours.svelte-y22her{font-family:var(--display);color:#fff;word-break:break-word;font-size:clamp(18px,4.8vw,22px);font-weight:600}.yours.good.svelte-y22her{color:var(--green)}.yours.close.svelte-y22her{color:var(--gold)}.yours.bad.svelte-y22her{color:var(--red)}.closing.svelte-y22her{gap:10px;min-width:0;display:grid}.clearance.svelte-y22her{letter-spacing:.06em;color:var(--muted);justify-self:start;align-items:stretch;font-size:12px;display:flex}.clearance.svelte-y22her span:where(.svelte-y22her){border:1px solid var(--edge-strong);letter-spacing:.16em;text-transform:uppercase;background:#081016b3;border-right:0;border-radius:5px 0 0 5px;place-items:center;height:26px;padding:0 10px;font-size:11px;display:inline-grid}.clearance.svelte-y22her b:where(.svelte-y22her){border:1px solid var(--lc);background:color-mix(in srgb, var(--lc) 14%, transparent);min-width:30px;height:26px;color:var(--lc);font:700 14px var(--display);letter-spacing:.04em;box-shadow:0 0 10px color-mix(in srgb, var(--lc) 35%, transparent);border-radius:0 5px 5px 0;place-items:center;padding:0 6px;display:inline-grid}.verdict.svelte-y22her{font-family:var(--display);color:#fff;font-size:clamp(19px,5vw,24px);font-style:italic;font-weight:600;line-height:1.3}.why.svelte-y22her{color:var(--text);font-size:15px}.why-score.svelte-y22her{color:var(--muted);font-size:13px}.more.svelte-y22her{gap:6px;display:grid}.note.svelte-y22her{color:var(--muted);border-left:2px solid var(--edge-strong);gap:4px;margin:0;padding-left:12px;font-size:13px;display:grid}.note.svelte-y22her .big:where(.svelte-y22her){color:var(--text);font-size:16px}.note.svelte-y22her .big:where(.svelte-y22her) b:where(.svelte-y22her){font-family:var(--display);color:#fff;font-size:18px}.book.svelte-y22her li.asked:where(.svelte-y22her){border-color:var(--green);background:#3ddc8414}.book.svelte-y22her ul:where(.svelte-y22her){gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.book.svelte-y22her li:where(.svelte-y22her){background:#ffffff05;border:1px solid #0000;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;display:flex}.ln.svelte-y22her{min-width:92px;color:var(--muted);letter-spacing:.06em;font-size:12px}.ph.svelte-y22her{font-family:var(--display);color:#fff;font-size:17px;font-weight:600}.ro.svelte-y22her{color:var(--cyan);font-size:13px}dialog.svelte-1o02cow{border:1px solid var(--edge-strong);background:var(--panel);width:min(460px,100vw - 32px);color:var(--text);border-radius:12px;padding:0}dialog.svelte-1o02cow::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000408bf}header.svelte-1o02cow{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;padding:20px clamp(20px,5vw,28px) 16px;display:flex}h2.svelte-1o02cow{font-size:20px}.body.svelte-1o02cow{gap:22px;padding:24px clamp(20px,5vw,28px) 28px;display:grid}.about.svelte-1o02cow{color:var(--muted);font-size:14px;line-height:1.45}.chips.svelte-1o02cow{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-1o02cow{border:1px solid var(--edge-strong);color:var(--text);background:0 0;border-radius:8px;padding:8px 12px;font-size:13px}.chip.on.svelte-1o02cow{border-color:var(--cyan);background:var(--cyan-soft);color:var(--cyan)}.fish.svelte-1o02cow{grid-template-columns:repeat(5,1fr);gap:clamp(6px,2vw,14px);display:grid}.fish.svelte-1o02cow button:where(.svelte-1o02cow){filter:grayscale()brightness(.55);opacity:.55;background:0 0;border:0;width:100%;padding:6px 0;transition:filter .15s,opacity .15s,transform .12s}.fish.svelte-1o02cow button.lit:where(.svelte-1o02cow){filter:none;opacity:1;transform:scale(1.08)}.fish-word.svelte-1o02cow{text-align:center;min-height:1.4em;font:600 15px var(--display);color:var(--gold);margin-top:-10px}.note.svelte-1o02cow{gap:6px;display:grid}.note.svelte-1o02cow span:where(.svelte-1o02cow){color:var(--muted);font-size:12px}textarea.svelte-1o02cow{border:1px solid var(--edge-strong);width:100%;color:var(--text);font:15px/1.45 var(--mono);resize:vertical;background:#00000040;border-radius:8px;padding:10px 12px}textarea.svelte-1o02cow:focus{border-color:var(--cyan);outline:none}.thanks.svelte-1o02cow{text-align:center;color:var(--cyan);padding:18px 0;font-size:16px}.err.svelte-1o02cow{color:var(--red);font-size:13px}.bell.svelte-1e5nfe{gap:6px;margin:0;display:grid;position:relative}.probe.svelte-1e5nfe{width:var(--pad,0px);visibility:hidden;height:0;display:block;position:absolute}svg.svelte-1e5nfe{touch-action:pan-y;width:100%;height:auto;display:block}.axis.svelte-1e5nfe{stroke:#23343f;stroke-width:1px}.tick.svelte-1e5nfe{fill:var(--faint);font:11px var(--mono)}.curve.svelte-1e5nfe{fill:none;stroke:var(--cyan);stroke-width:2px;stroke-linejoin:round}.area.svelte-1e5nfe{fill:#22e3ff2e}.you.svelte-1e5nfe{stroke:var(--gold);stroke-width:2px}.dot.svelte-1e5nfe{fill:var(--gold);stroke:var(--bg);stroke-width:2px}.you-label.svelte-1e5nfe{fill:var(--text);font:700 12px var(--mono);letter-spacing:.08em}.cross.svelte-1e5nfe{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}figcaption.svelte-1e5nfe{text-align:center;min-height:1.5em;font-size:14px}figcaption.svelte-1e5nfe b:where(.svelte-1e5nfe){color:var(--gold);font-family:var(--display);font-size:18px}.drawn.svelte-1e5nfe .axis:where(.svelte-1e5nfe){stroke:#6d675c;stroke-width:1.4px;stroke-linecap:round}.drawn.svelte-1e5nfe .tick:where(.svelte-1e5nfe){fill:#5a5348;font:12px Special Elite,Courier New,monospace}.drawn.svelte-1e5nfe .hatch:where(.svelte-1e5nfe){stroke:#24406e;stroke-width:1.4px;opacity:.65}.drawn.svelte-1e5nfe .area:where(.svelte-1e5nfe){stroke:none}.drawn.svelte-1e5nfe .curve:where(.svelte-1e5nfe){stroke:#1f2f55;stroke-width:2.4px;stroke-linecap:round}.drawn.svelte-1e5nfe .curve.faint:where(.svelte-1e5nfe){opacity:.35;stroke-dasharray:6 5}.drawn.svelte-1e5nfe .you:where(.svelte-1e5nfe){stroke:#c22a2f;stroke-width:1.8px;stroke-dasharray:5 4;stroke-linecap:round}.drawn.svelte-1e5nfe .ring:where(.svelte-1e5nfe){fill:none;stroke:#c22a2f;stroke-width:2px}.drawn.svelte-1e5nfe .you-label.hand:where(.svelte-1e5nfe){fill:#c22a2f;letter-spacing:0;font:600 22px Caveat,Segoe Print,cursive}.drawn.svelte-1e5nfe .cross:where(.svelte-1e5nfe){stroke:#6d675c}.drawn.svelte-1e5nfe figcaption:where(.svelte-1e5nfe){color:#1f2328;font-family:Special Elite,Courier New,monospace}.drawn.svelte-1e5nfe figcaption:where(.svelte-1e5nfe) b:where(.svelte-1e5nfe){color:#c22a2f;font-family:Caveat,Segoe Print,cursive;font-size:24px}.drawn.svelte-1e5nfe .muted:where(.svelte-1e5nfe){color:#5a5348}.share.svelte-5y6o8d{gap:4px;display:grid}.big.svelte-5y6o8d{letter-spacing:.12em;gap:14px;min-height:72px;padding:12px 22px;font-size:19px}.big.svelte-5y6o8d svg:where(.svelte-5y6o8d){flex:none;width:26px;height:26px}.txt.svelte-5y6o8d{text-align:left;justify-items:start;gap:2px;display:grid}.txt.svelte-5y6o8d small:where(.svelte-5y6o8d){font:500 11px var(--mono);letter-spacing:.06em;text-transform:none;opacity:.75}.note.svelte-5y6o8d{text-align:center;min-height:1.2em;color:var(--cyan);font-size:12px}.note.svelte-5y6o8d:empty{display:none}.file.svelte-117tc10{--paper:#efe8d8;--paper-edge:#d9cfb8;--ink:#1f2328;--ink-soft:#5a5348;--type:"Special Elite", "Courier New", var(--mono);gap:14px;padding-bottom:8px;display:grid}.next.svelte-117tc10{gap:12px;margin-top:18px;display:grid}.console.svelte-117tc10{border:1px solid var(--edge);background:radial-gradient(at 50% 0,#22e3ff14,#0000 60%),#070c10;border-radius:14px;gap:14px;padding:16px;display:grid;box-shadow:0 14px 34px #00000059}.legal.svelte-117tc10{font:11px var(--mono);letter-spacing:.08em;color:var(--faint);opacity:.8;cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:6px;padding:4px 8px}.legal.svelte-117tc10:hover{opacity:1}.votes.svelte-117tc10{align-items:center;gap:6px;display:flex}.vote.svelte-117tc10{width:34px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.vote.svelte-117tc10:hover{color:var(--ink)}.vote-note.svelte-117tc10{font:13px var(--type);color:var(--ink-soft)}.fb-cta.svelte-117tc10{letter-spacing:.12em;gap:14px;min-height:72px;padding:12px 22px;font-size:19px}.fb-fish.svelte-117tc10{flex:none;width:30px;display:block}.feedback-done.svelte-117tc10{font:13px var(--mono);color:var(--muted);justify-self:center;padding:4px 8px}.shares.svelte-117tc10{gap:12px;display:grid}@media (hover:hover) and (min-width:601px){.file.svelte-117tc10{padding-top:40px}}.paper.svelte-117tc10{--pad:clamp(18px, 5vw, 32px);padding:var(--pad);color:var(--ink);background:radial-gradient(ellipse at 50% 40%, transparent 55%, #785a2829 100%), linear-gradient(180deg, #ffffff59, transparent 30%), var(--paper);box-shadow:0 1px 0 var(--paper-edge), 0 18px 40px #0000008c;font-family:var(--type);border-radius:6px;gap:18px;display:grid;position:relative;overflow:hidden}@media (hover:none) and (pointer:coarse){.paper.svelte-117tc10{margin-inline:calc(-1 * var(--gutter));box-shadow:none;background:var(--paper);border-radius:0}}@media (max-width:600px) and (hover:hover){.paper.svelte-117tc10{margin-inline:calc(-1 * var(--gutter));border-radius:0}}.coffee.svelte-117tc10{pointer-events:none;background:radial-gradient(circle,#0000 60%,#6e461e24 62%,#6e461e0d 68%,#0000 71%);border-radius:50%;width:150px;height:150px;position:absolute;bottom:22%;right:-40px}.head.svelte-117tc10{justify-content:space-between;align-items:center;gap:12px;display:flex}.photo.svelte-117tc10{z-index:1;background:#fbf8f1;flex:none;gap:4px;margin:0 4px 0 0;padding:6px 6px 4px;display:grid;position:relative;transform:rotate(3deg);box-shadow:0 3px 10px #00000040}.photo.svelte-117tc10 img:where(.svelte-117tc10){aspect-ratio:1;object-fit:cover;filter:grayscale(.35)contrast(1.05)sepia(.15);background:var(--ac);width:clamp(70px,21vw,104px);height:auto;display:block}.clip.svelte-117tc10{width:16px;height:44px;position:absolute;top:-20px;left:10px}.letterhead.svelte-117tc10{gap:2px;display:grid}.dept.svelte-117tc10{font:700 clamp(22px, 6vw, 30px) / 1 var(--display);white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#1f3f7a;mix-blend-mode:multiply}.dept.home.svelte-117tc10{text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.dept.home.svelte-117tc10:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.class.svelte-117tc10{letter-spacing:.18em;text-transform:uppercase;color:#c22a2f;font-size:11px}h1.svelte-117tc10{font:400 clamp(26px, 7vw, 36px) var(--type);color:var(--ink);text-transform:uppercase;margin-top:6px}h1.score.svelte-117tc10{text-transform:none;margin-top:10px;font-size:16px;line-height:1}h1.score.svelte-117tc10 b:where(.svelte-117tc10){font:400 clamp(40px, 11vw, 52px) var(--type)}.stamp.svelte-117tc10{--ink:#c22a2f;color:var(--ink);border:4px solid var(--ink);font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;mix-blend-mode:multiply;opacity:.88;border-radius:6px;justify-items:center;padding:6px 16px;font-weight:700;display:inline-grid;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.6 0 0 0 -0.45'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.6 0 0 0 -0.45'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.stamp.big.svelte-117tc10{animation:.5s cubic-bezier(.2,1.6,.4,1) .2s both svelte-117tc10-slam;transform:rotate(-7deg)}.stamp.big.svelte-117tc10 small:where(.svelte-117tc10){letter-spacing:.3em;font-size:11px}.stamp.big.svelte-117tc10 span:where(.svelte-117tc10){text-align:center;font-size:clamp(17px,5vw,25px);line-height:1.1}.stamp.small.svelte-117tc10{border-width:3px;padding:4px 12px;font-size:13px;transform:rotate(8deg)}@keyframes svelte-117tc10-slam{0%{opacity:0;transform:rotate(-16deg)scale(1.9)}to{opacity:.88;transform:rotate(-7deg)scale(1)}}@media (prefers-reduced-motion:reduce){.stamp.big.svelte-117tc10{animation:none}}.verdict.svelte-117tc10{justify-items:center;gap:20px;padding:10px 0 4px;display:grid}.rank-line.svelte-117tc10{color:var(--ink-soft);text-align:center;font-size:13px}.sec.svelte-117tc10{gap:10px;display:grid}.sec.svelte-117tc10+.sec:where(.svelte-117tc10){margin-top:22px}h2.svelte-117tc10{font:700 13px var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid #1f232866;padding-bottom:4px}h2.svelte-117tc10 span:where(.svelte-117tc10){color:#c22a2f}.cps.svelte-117tc10{margin:0;padding:0;list-style:none;display:grid}.cps.svelte-117tc10 li:where(.svelte-117tc10){border-bottom:1px dashed #1f23284d;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.cp-no.svelte-117tc10{font:700 13px var(--display);color:#c22a2f;padding-top:2px}.cp-name.svelte-117tc10{min-width:0;font:500 14px / 1.35 var(--mono);color:var(--ink);flex:1}.cp-stamp.svelte-117tc10{min-width:46px;font:700 18px / 1.1 var(--display);letter-spacing:.06em;text-align:center;transform:rotate(var(--rot));mix-blend-mode:multiply;opacity:.9;border:2.5px solid;border-radius:5px;margin-left:auto;padding:2px 8px}.curve.svelte-117tc10{margin-top:-14px}.bleed.svelte-117tc10{margin-inline:calc(-1 * var(--pad))}.bleed.soon.svelte-117tc10{position:relative}.recruit.svelte-117tc10{text-align:center;background:color-mix(in srgb, var(--paper) 88%, transparent);border:1.5px dashed #1f232859;border-radius:6px;justify-items:center;gap:6px;width:min(84%,340px);padding:12px 14px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.r-kicker.svelte-117tc10{font:700 10px var(--display);letter-spacing:.24em;text-transform:uppercase;color:#c22a2f}.r-head.svelte-117tc10{color:var(--ink);font-size:14px;line-height:1.35}.r-cta.svelte-117tc10{font:700 13px var(--display);letter-spacing:.12em;text-transform:uppercase;color:#1f3f7a;cursor:pointer;background:0 0;border:2px solid #1f3f7a;border-radius:5px;margin-top:2px;padding:6px 14px}.r-cta.svelte-117tc10:hover{color:var(--paper);background:#1f3f7a}.r-note.svelte-117tc10{color:#1f3f7a;font-size:11px}.evidence.svelte-117tc10{margin:0;padding:0;list-style:none;display:grid}.evidence.svelte-117tc10 li:where(.svelte-117tc10){border-bottom:1px dashed #1f232840;align-items:center;gap:10px;padding:7px 0;display:flex}.pic.svelte-117tc10{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.pic.svelte-117tc10 svg{width:100%;height:100%}.iname.svelte-117tc10{min-width:0;font:500 15px/1.3 var(--mono);flex:1}.rar-chip.svelte-117tc10{background:var(--rink);color:#fff;font:700 11px var(--display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;flex:none;padding:1px 8px}.new.svelte-117tc10{font:700 11px var(--display);letter-spacing:.14em;text-transform:uppercase;color:#c22a2f;flex:none}.none.svelte-117tc10{color:var(--ink-soft);font-size:14px}.tally.svelte-117tc10{font-size:14px}.log.svelte-117tc10{margin:0;padding:0;list-style:none;display:grid}.log.svelte-117tc10 li:where(.svelte-117tc10){border-bottom:1px dashed #1f23284d;gap:10px;padding:22px 0;display:grid}.entry-head.svelte-117tc10{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.no.svelte-117tc10{color:#c22a2f}.fmt.svelte-117tc10{flex:1}.pips.svelte-117tc10{gap:2px;display:inline-flex}.pip.svelte-117tc10{border:1.5px solid var(--ink);border-radius:1px;width:13px;height:13px}.pip.on.svelte-117tc10{background:var(--c)}.pts.svelte-117tc10{text-align:right;min-width:3.2em;font:700 17px var(--mono);letter-spacing:0}.log.svelte-117tc10 .q:where(.svelte-117tc10){font:500 16px/1.45 var(--mono);color:var(--ink)}.log.svelte-117tc10 .a:where(.svelte-117tc10){font:500 16px/1.4 var(--mono);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.others.svelte-117tc10{font:13px var(--type);color:var(--ink-soft)}.others.svelte-117tc10 b:where(.svelte-117tc10){color:var(--ink);font-weight:400}.lbl.svelte-117tc10{color:var(--ink-soft);text-transform:uppercase;font:600 12px var(--display);letter-spacing:.12em}.struck.svelte-117tc10{color:#c22a2f}.blank.svelte-117tc10{color:var(--ink-soft)}.fix.svelte-117tc10{color:#1d3d78;font-weight:700}.mini-stamp.svelte-117tc10{font:700 12px var(--display);letter-spacing:.14em;text-transform:uppercase;mix-blend-mode:multiply;border:2px solid;border-radius:4px;margin-left:auto;padding:1px 8px;transform:rotate(-4deg)}@media (max-width:420px){.entry-head.svelte-117tc10{letter-spacing:.06em;gap:8px;font-size:12.5px}.fmt.svelte-117tc10{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pip.svelte-117tc10{width:11px;height:11px}.pts.svelte-117tc10{min-width:2.6em;font-size:15px}.log.svelte-117tc10 .q:where(.svelte-117tc10),.log.svelte-117tc10 .a:where(.svelte-117tc10){font-size:15px}}.sign.svelte-117tc10{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:6px;display:flex}.signature.svelte-117tc10{width:150px;height:42px;display:block}.sign.svelte-117tc10 p:where(.svelte-117tc10){color:var(--ink-soft);font-size:13px}.redact.svelte-117tc10{color:var(--ink);letter-spacing:-.08em}.viewer.svelte-ic20oy{gap:14px;padding-bottom:40px;display:grid}.top.svelte-ic20oy{flex-wrap:wrap;align-items:center;gap:12px;display:flex}h1.svelte-ic20oy{font-size:22px}.seed.svelte-ic20oy{color:var(--muted);margin-left:auto;font-size:12px}.small.svelte-ic20oy{min-height:40px;padding:0 14px;font-size:13px}.tabs.svelte-ic20oy{flex-wrap:wrap;gap:6px;display:flex}.tabs.svelte-ic20oy button:where(.svelte-ic20oy){border:1px solid var(--edge);min-height:36px;color:var(--muted);background:0 0;border-radius:999px;padding:0 12px;font-size:12px}.tabs.svelte-ic20oy button.on:where(.svelte-ic20oy){border-color:var(--cyan);background:var(--cyan-soft);color:var(--cyan)}.bar.svelte-ic20oy{flex-wrap:wrap;gap:8px;display:flex}.timer-btn.svelte-ic20oy{margin-left:auto}.timer-btn.on.svelte-ic20oy{color:var(--red);border-color:#ff465580}.fb-tag.svelte-ic20oy{font:600 10px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:4px 0 -6px}.fbar.svelte-ic20oy{border-bottom:1px dashed var(--edge);align-items:center;gap:10px;margin-bottom:4px;padding:12px 0;display:flex}.fb-name.svelte-ic20oy{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fb-count.svelte-ic20oy{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}.fb-dot.svelte-ic20oy{background:#1a2731;border-radius:2px;width:8px;height:8px}.fb-dot.on.svelte-ic20oy{background:var(--cyan);opacity:.6}.fb-dot.cur.svelte-ic20oy{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.fb-num.svelte-ic20oy{color:var(--muted);margin-left:6px;font-size:12px}.fb-sound.svelte-ic20oy{flex-shrink:0;margin-left:6px}@media (max-width:400px){.fbar.svelte-ic20oy{gap:6px}.fb-count.svelte-ic20oy{gap:3px}.fb-dot.svelte-ic20oy{width:6px;height:6px}.fb-num.svelte-ic20oy{margin-left:4px}.fb-sound.svelte-ic20oy{margin-left:2px}}.stage.svelte-ic20oy{border-top:1px dashed var(--edge);border-bottom:1px dashed var(--edge);padding:8px 0 18px}.stage.clean.svelte-ic20oy{border:0;padding-top:0}.result.svelte-ic20oy{gap:6px;display:grid}.typed.svelte-ic20oy b:where(.svelte-ic20oy){color:var(--cyan)}.typed.svelte-ic20oy s:where(.svelte-ic20oy){color:var(--red)}dl.svelte-ic20oy{gap:4px;margin:0;font-size:13px;display:grid}dl.svelte-ic20oy div:where(.svelte-ic20oy){grid-template-columns:70px 1fr;gap:8px;display:grid}dt.svelte-ic20oy{color:var(--faint);text-transform:uppercase;letter-spacing:.12em;padding-top:2px;font-size:11px}dd.svelte-ic20oy{margin:0}code.svelte-ic20oy{color:var(--gold)}.copy.svelte-ic20oy{color:var(--faint);font-size:11px;line-height:1.6}.viewer.svelte-5vvzm4{gap:18px;padding-bottom:40px;display:grid}.top.svelte-5vvzm4{align-items:center;gap:12px;display:flex}h1.svelte-5vvzm4{font-size:22px}.small.svelte-5vvzm4{min-height:40px;padding:0 14px;font-size:13px}.group.svelte-5vvzm4{gap:8px;display:grid}.row.svelte-5vvzm4{flex-wrap:wrap;gap:8px;display:flex}.opt.svelte-5vvzm4{border:1px solid var(--edge);min-width:96px;color:var(--muted);text-align:left;background:0 0;border-radius:10px;justify-items:start;gap:2px;padding:10px 12px;display:grid}.opt.svelte-5vvzm4 b:where(.svelte-5vvzm4){font-family:var(--display);color:#fff;font-size:20px}.opt.svelte-5vvzm4 span:where(.svelte-5vvzm4){font-size:11px}.opt.on.svelte-5vvzm4{border-color:var(--cyan);background:var(--cyan-soft);color:var(--cyan)}.small-opt.svelte-5vvzm4{justify-items:center;min-width:64px}.rar.svelte-5vvzm4{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--rc);margin-top:10px;font-size:13px;font-weight:700}.loot.svelte-5vvzm4{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}figure.svelte-5vvzm4{border:1px solid color-mix(in srgb, var(--rc) 40%, transparent);background:color-mix(in srgb, var(--rc) 7%, transparent);border-radius:10px;justify-items:center;gap:6px;margin:0;padding:12px 8px;display:grid}.pic.svelte-5vvzm4 svg{width:auto;height:56px}figcaption.svelte-5vvzm4{text-align:center;color:var(--muted);font-size:11px}.hint.svelte-5vvzm4{color:var(--faint);font-size:11px;line-height:1.6}.viewer.svelte-1a3sojy{gap:12px;padding-bottom:40px;display:grid}.top.svelte-1a3sojy{flex-wrap:wrap;align-items:center;gap:12px;display:flex}h1.svelte-1a3sojy{font-size:22px}.seed.svelte-1a3sojy{color:var(--muted);margin-left:auto;font-size:12px}.small.svelte-1a3sojy{min-height:40px;padding:0 14px;font-size:13px}.row.svelte-1a3sojy{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1a3sojy{border:1px solid var(--edge);min-height:36px;color:var(--muted);background:0 0;border-radius:999px;padding:0 12px;font-size:12px}.chip.on.svelte-1a3sojy{border-color:var(--cyan);background:var(--cyan-soft);color:var(--cyan)}.stage.svelte-1a3sojy{border-top:1px dashed var(--edge);padding-top:4px}.copy.svelte-1a3sojy{color:var(--faint);font-size:11px;line-height:1.6}.app.svelte-1n46o8q{max-width:680px;padding:0 var(--gutter) env(safe-area-inset-bottom);min-height:100dvh;margin:0 auto}.bar.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.bar.in-mission.svelte-1n46o8q{border-bottom:1px dashed var(--edge);margin-bottom:4px}.step-name.svelte-1n46o8q{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.count.svelte-1n46o8q{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}.count.svelte-1n46o8q+.tools:where(.svelte-1n46o8q){margin-left:6px}.dot.svelte-1n46o8q{background:#1a2731;border-radius:2px;width:8px;height:8px}.dot.on.svelte-1n46o8q{background:var(--cyan);opacity:.6}.dot.cur.svelte-1n46o8q{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.num.svelte-1n46o8q{color:var(--muted);margin-left:6px;font-size:12px}@media (max-width:400px){.bar.svelte-1n46o8q{gap:6px}.count.svelte-1n46o8q{gap:3px}.dot.svelte-1n46o8q{width:6px;height:6px}.num.svelte-1n46o8q{margin-left:4px}.count.svelte-1n46o8q+.tools:where(.svelte-1n46o8q){margin-left:2px}.bar.svelte-1n46o8q .tools:where(.svelte-1n46o8q){gap:6px}.bar.svelte-1n46o8q .icon-btn:where(.svelte-1n46o8q){min-width:32px;min-height:32px}.step-name.svelte-1n46o8q{letter-spacing:.1em}}.share-wrap.svelte-1n46o8q{display:flex;position:relative}.tools.svelte-1n46o8q{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.share-note.svelte-1n46o8q{color:var(--cyan);white-space:nowrap;pointer-events:none;opacity:0;margin:0;font-size:13px;transition:opacity .6s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.share-note.lit.svelte-1n46o8q{opacity:1;transition-duration:.15s}.share-btn.svelte-1n46o8q{transition:color .6s,border-color .6s,box-shadow .6s}.share-btn.lit.svelte-1n46o8q{color:var(--cyan);border-color:var(--edge-strong);transition-duration:.15s;box-shadow:0 0 12px #22e3ff40}main.svelte-1n46o8q{outline:none;padding-bottom:12px}.center.svelte-1n46o8q{text-align:center}.pad.svelte-1n46o8q{padding:40px 0}
