.eyes.svelte-99b6sv{transform-origin:62px 47px}.eyes.blinking.svelte-99b6sv{animation:4.7s infinite svelte-99b6sv-blink}.ear.svelte-99b6sv{transform-origin:88px 42px}.ear.flicking.svelte-99b6sv{animation:6.3s infinite svelte-99b6sv-flick}@keyframes svelte-99b6sv-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes svelte-99b6sv-flick{0%,84%,98%,to{transform:rotate(0)}87%{transform:rotate(13deg)}90%{transform:rotate(-3deg)}94%{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.eyes.blinking.svelte-99b6sv,.ear.flicking.svelte-99b6sv{animation:none}}.tail.svelte-jta0sx{transform-box:fill-box;transform-origin:0 100%;animation:1.5s ease-in-out infinite alternate svelte-jta0sx-tail}.munch.svelte-jta0sx{animation:1.5s ease-in-out infinite svelte-jta0sx-munch}.leg-back.svelte-jta0sx{transform-origin:46px 116px}.leg-front.svelte-jta0sx{transform-origin:80px 116px}.leg-back.dangling.svelte-jta0sx{animation:2.4s ease-in-out infinite alternate svelte-jta0sx-dangle}.leg-front.dangling.svelte-jta0sx{animation:2.9s ease-in-out -1.1s infinite alternate svelte-jta0sx-dangle}@keyframes svelte-jta0sx-dangle{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}@keyframes svelte-jta0sx-tail{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)}}@keyframes svelte-jta0sx-munch{0%,55%,to{transform:translateY(0)}70%{transform:translateY(-8px)}85%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.tail.svelte-jta0sx,.munch.svelte-jta0sx,.leg-back.dangling.svelte-jta0sx,.leg-front.dangling.svelte-jta0sx{animation:none}}.cat.svelte-k1yf51{transition:transform var(--climb);position:absolute;bottom:0;left:0}.cat.instant.svelte-k1yf51{transition:none}.drifter.svelte-k1yf51{position:relative}.body.svelte-k1yf51{transform-origin:30.4% 51.8%;width:127.419%;height:auto;margin-bottom:-16.129%;margin-left:-27.4194%;transition:transform .35s ease-out;display:block}.body.tilted.svelte-k1yf51{transform:rotate(22deg)}.body.idle.svelte-k1yf51{animation:3.4s ease-in-out infinite svelte-k1yf51-idle-sway}@keyframes svelte-k1yf51-idle-sway{0%,to{rotate:0deg}25%{rotate:2.6deg}75%{rotate:-2.6deg}}@media (prefers-reduced-motion:reduce){.body.idle.svelte-k1yf51{animation:none}}.line.svelte-k1yf51{transform-origin:50% 100%;opacity:0;background:#fffdf5;width:4px;position:absolute;bottom:41.1%;left:11.2903%;box-shadow:0 0 0 1px #0f2a3f80}.hook-lit.svelte-k1yf51{stroke:#fff}.hook-shade.svelte-k1yf51{stroke:#c4d2df}.hook.svelte-k1yf51{height:auto;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%)}.chute.svelte-k1yf51{transform-origin:50% 100%;width:170%;height:auto;animation:.45s cubic-bezier(.2,1.5,.5,1) .2s backwards svelte-k1yf51-chute-open;position:absolute;bottom:80%;left:50%;transform:translate(-50%)}.drifter.floating.svelte-k1yf51{transform-origin:50% -60%;animation:3.8s ease-in-out forwards svelte-k1yf51-float,1.7s ease-in-out 2 svelte-k1yf51-sway}.drifter.celebrating.svelte-k1yf51{transform-origin:50% 100%;animation:1.1s ease-in-out 1.7s infinite svelte-k1yf51-celebrate}.cat.hopping.svelte-k1yf51{animation:svelte-k1yf51-hop-rise var(--hop-ms) ease-in-out}.cat.hopping.svelte-k1yf51 .drifter:where(.svelte-k1yf51){transform-origin:50% 100%;animation:svelte-k1yf51-hop-squash var(--hop-ms) ease-in-out}@keyframes svelte-k1yf51-hop-rise{0%,18%{translate:0}55%{translate:0 var(--hop-height)}90%,to{translate:0}}@keyframes svelte-k1yf51-hop-squash{0%,to{scale:1}18%{scale:1.08 .9}42%{scale:.95 1.07}90%{scale:1.06 .94}}@media (prefers-reduced-motion:reduce){.cat.hopping.svelte-k1yf51,.cat.hopping.svelte-k1yf51 .drifter:where(.svelte-k1yf51){animation:none}}.burst.svelte-k1yf51{position:absolute;top:20%;left:50%}.burst.svelte-k1yf51 i:where(.svelte-k1yf51){opacity:0;clip-path:polygon(0 0,100% 0,50% 100%);width:10px;height:10px;animation:1.6s ease-out both svelte-k1yf51-pop;position:absolute}@keyframes svelte-k1yf51-celebrate{0%,50%,to{translate:0;rotate:0deg;scale:1.07 .93}25%{translate:-14% -38%;rotate:-9deg;scale:.96 1.05}75%{translate:14% -38%;rotate:9deg;scale:.96 1.05}}@keyframes svelte-k1yf51-chute-open{0%{transform:translate(-50%)scale(.1,.05)}}@keyframes svelte-k1yf51-float{0%{animation-timing-function:ease-out;translate:0}25%{translate:75% 4vh}72%{animation-timing-function:ease-in;translate:75% 14vh}to{translate:75% 75vh}}@keyframes svelte-k1yf51-sway{0%,to{rotate:0deg}25%{rotate:9deg}75%{rotate:-9deg}}@keyframes svelte-k1yf51-pop{0%{opacity:1;transform:translate(0)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 70px)) rotate(240deg)}}@media (prefers-reduced-motion:reduce){.cat.svelte-k1yf51{transition:none}.drifter.floating.svelte-k1yf51,.drifter.celebrating.svelte-k1yf51{animation:none}.drifter.floating.svelte-k1yf51{translate:75% 75vh}.chute.svelte-k1yf51{animation:none}.burst.svelte-k1yf51{display:none}}.pennant.svelte-nwjjs7{transform-box:fill-box;transform-origin:0;animation:.8s ease-in-out infinite alternate svelte-nwjjs7-wave}@keyframes svelte-nwjjs7-wave{0%{transform:skewY(-6deg)}to{transform:skewY(7deg)scaleX(.92)}}@media (prefers-reduced-motion:reduce){.pennant.svelte-nwjjs7{animation:none}}.stage.svelte-s1bo6h{--climb:1.7s cubic-bezier(.5, 0, .15, 1);background:#2a2f7e;position:fixed;top:0;left:0;right:0;overflow:hidden}.stage.falling.svelte-s1bo6h{--climb:3.4s cubic-bezier(.4, 0, .6, 1)}.stage.resizing.svelte-s1bo6h{--climb:0s}.sky.svelte-s1bo6h,.layers.svelte-s1bo6h{position:absolute;inset:0}.sky.dawn.svelte-s1bo6h{background:linear-gradient(#1d2a5c,#3f4f8f 38%,#8d8ac0 66%,#e6b9c4 88%,#fde3d0)}.sky.day.svelte-s1bo6h{transition:opacity var(--climb);background:linear-gradient(#3f9fdc,#7fc4ee 42%,#bfe3f7 74%,#e9f6fc)}.slant.svelte-s1bo6h{transform-origin:0 100%;transition:transform var(--climb);position:absolute;inset:0}.sprite.svelte-s1bo6h{visibility:hidden;transition:transform var(--climb), opacity .7s ease;position:absolute}.sprite.near.svelte-s1bo6h{visibility:visible;will-change:transform}.sprite.hidden.svelte-s1bo6h{opacity:0!important}.inner.svelte-s1bo6h{width:100%;height:100%;position:relative}.inner.peak.svelte-s1bo6h{transform-origin:var(--tip-x) var(--tip-y);transition:transform var(--climb)}.inner.drift.svelte-s1bo6h .art{animation:svelte-s1bo6h-drift var(--drift-seconds) linear var(--drift-delay) infinite}.inner.svelte-s1bo6h .art{width:100%;height:100%;display:block;position:absolute;inset:0}.dusk.svelte-s1bo6h{pointer-events:none;transition:opacity var(--climb);background:#2a1f6e;position:absolute;inset:0}@keyframes svelte-s1bo6h-drift{0%{transform:translateX(calc(-50vw - 60% - var(--drift-start)))}to{transform:translateX(calc(50vw + 60% - var(--drift-start)))}}@media (prefers-reduced-motion:reduce){.stage.svelte-s1bo6h{--climb:0s}.inner.drift.svelte-s1bo6h .art{animation:none}}.climb.svelte-1evv7b7{width:100%;max-width:460px;min-height:0;text-shadow:var(--paint-shadow);flex-direction:column;gap:10px;margin:0 auto;display:flex}.prompt-card.svelte-1evv7b7{background:var(--glass-strong);text-shadow:none;border-radius:14px;flex:none;padding:12px 14px;transition:opacity .25s}.prompt-card.casting.svelte-1evv7b7{opacity:.6}.prompt-card.open.svelte-1evv7b7{padding:16px 16px 20px}.readout.svelte-1evv7b7{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.progress.svelte-1evv7b7{align-items:center;gap:10px;display:flex}.pips.svelte-1evv7b7{align-items:center;gap:11px;display:flex}.pips.svelte-1evv7b7 li:where(.svelte-1evv7b7){background:#ffffff38;border-radius:50%;width:7px;height:7px;transition:background .3s,box-shadow .3s;position:relative}.pips.svelte-1evv7b7 li:where(.svelte-1evv7b7)+li:where(.svelte-1evv7b7):before{content:"";background:#ffffff38;width:7px;height:1px;transition:background .3s,box-shadow .3s;position:absolute;top:3px;right:9px}.pips.svelte-1evv7b7 li.done:where(.svelte-1evv7b7),.pips.svelte-1evv7b7 li.current:where(.svelte-1evv7b7){background:var(--accent);box-shadow:0 0 5px var(--accent)}.pips.svelte-1evv7b7 li.current:where(.svelte-1evv7b7){box-shadow:0 0 4px var(--accent), 0 0 11px var(--accent)}.pips.svelte-1evv7b7 li.done:where(.svelte-1evv7b7):before,.pips.svelte-1evv7b7 li.current:where(.svelte-1evv7b7):before{background:var(--accent);box-shadow:0 0 4px var(--accent)}.height.svelte-1evv7b7{color:var(--text);font-variant-numeric:tabular-nums;flex:none}h1.svelte-1evv7b7{font:800 clamp(26px, 7.2vw, 36px) / 1.12 var(--font-body);margin-top:4px}.subline.svelte-1evv7b7{justify-content:space-between;align-items:baseline;gap:12px;min-height:0;display:flex}.live.svelte-1evv7b7{flex:1;min-width:0;min-height:0;font-size:16px;line-height:1.3;overflow-y:auto}.timer.svelte-1evv7b7{font-variant-numeric:tabular-nums;color:var(--text);flex:none;font-size:15px;font-weight:500}.timer.urgent.svelte-1evv7b7{color:var(--danger)}.odds.svelte-1evv7b7{color:var(--muted)}.odds.svelte-1evv7b7 strong:where(.svelte-1evv7b7){color:var(--danger)}.notice.svelte-1evv7b7{color:var(--danger);margin-top:4px;font-weight:600}.verdict.svelte-1evv7b7 strong:where(.svelte-1evv7b7){color:var(--safe);font-weight:800}.verdict.bad.svelte-1evv7b7 strong:where(.svelte-1evv7b7){color:var(--danger)}.compact.svelte-1evv7b7{margin-top:8px;font-size:clamp(18px,5vw,22px)}.subline.empty.svelte-1evv7b7{display:none}.verdict.svelte-1evv7b7{font-size:clamp(20px,5.6vw,24px);font-weight:600;line-height:1.2}.reveal.svelte-1evv7b7{border-top:1px solid #ffffff24;margin-top:18px;padding-top:18px;font-size:16px;line-height:1.3}.answer.svelte-1evv7b7{color:var(--muted);margin-top:10px;font-size:15px}.answer.svelte-1evv7b7 strong:where(.svelte-1evv7b7){color:var(--text);font-weight:700}.words.svelte-1evv7b7{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.words.svelte-1evv7b7 li:where(.svelte-1evv7b7){color:var(--muted);background:#ffffff1a;border-radius:8px;padding:6px 11px;font-size:14px;font-weight:600;line-height:1.35}.words.svelte-1evv7b7 li.dud:where(.svelte-1evv7b7){color:var(--danger);background:#ffa07e38;font-weight:700}.words.svelte-1evv7b7 li.hit:where(.svelte-1evv7b7){background:var(--danger);color:var(--accent-ink)}form.svelte-1evv7b7{flex:none}.composer.svelte-1evv7b7{background:var(--glass-strong);height:58px;text-shadow:none;border-radius:14px;position:relative}input.svelte-1evv7b7{border-radius:inherit;width:100%;height:100%;color:var(--text);font:600 18px var(--font-body);background:0 0;border:0;outline:none;padding:0 62px 0 16px}input.svelte-1evv7b7::placeholder{color:var(--muted);font-weight:400}.results.svelte-1evv7b7{width:100%;text-shadow:none;flex:none;margin-top:6px}.send.svelte-1evv7b7{appearance:none;background:var(--accent);width:42px;color:var(--accent-ink);cursor:pointer;touch-action:manipulation;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:8px;bottom:8px;right:8px}.send.svelte-1evv7b7 svg:where(.svelte-1evv7b7){width:22px;height:22px}.send.svelte-1evv7b7:focus-visible{outline:3px solid var(--text);outline-offset:2px}.ring.svelte-1evv7b7{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ring.svelte-1evv7b7 rect:where(.svelte-1evv7b7){fill:none;stroke-width:3px}.track.svelte-1evv7b7{stroke:#ffffff2e}.time.svelte-1evv7b7{stroke:var(--accent)}.ring.urgent.svelte-1evv7b7 .time:where(.svelte-1evv7b7){stroke:var(--danger)}.sr.svelte-1evv7b7{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.camp-wrap.svelte-rybvnc{position:relative}.pet.svelte-rybvnc,.fire-tap.svelte-rybvnc{appearance:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:12px;padding:0;position:absolute}.pet.svelte-rybvnc{width:33%;height:92%;top:8%;left:60%}.fire-tap.svelte-rybvnc{width:17%;height:48%;top:52%;left:40%}.pet.svelte-rybvnc:disabled,.fire-tap.svelte-rybvnc:disabled{cursor:default}.fire-tap.svelte-rybvnc:focus-visible,.pet.svelte-rybvnc:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.camp.svelte-rybvnc{pointer-events:none;width:100%;height:auto;display:block}.walker.svelte-rybvnc{transition:transform .9s linear}.shiver.svelte-rybvnc{animation:.12s linear infinite alternate svelte-rybvnc-shiver}.waddle.svelte-rybvnc{transform-box:fill-box;transform-origin:50% 100%;animation:.3s ease-in-out infinite alternate svelte-rybvnc-waddle}.ignite.svelte-rybvnc{transform-box:fill-box;transform-origin:50% 100%;animation:.4s cubic-bezier(.2,1.7,.5,1) backwards svelte-rybvnc-ignite}.smoke.svelte-rybvnc{animation:1.3s ease-out infinite svelte-rybvnc-smoke}.smoke.late.svelte-rybvnc{animation-delay:-.65s}.flame.svelte-rybvnc{transform-box:fill-box;transform-origin:50% 100%;animation:.5s ease-in-out infinite alternate svelte-rybvnc-flicker}.flame.middle.svelte-rybvnc{animation-duration:.38s;animation-delay:-.12s}.flame.inner.svelte-rybvnc{animation-duration:.3s;animation-delay:-.2s}.glow.svelte-rybvnc{opacity:.32;transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite alternate svelte-rybvnc-glow}@keyframes svelte-rybvnc-shiver{0%{transform:translate(-1.6px)}to{transform:translate(1.6px)}}@keyframes svelte-rybvnc-waddle{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-5px)rotate(4deg)}}@keyframes svelte-rybvnc-ignite{0%{opacity:0;transform:scale(.2)}}@keyframes svelte-rybvnc-smoke{0%{opacity:.85;transform:translateY(0)scale(.7)}to{opacity:0;transform:translateY(-34px)scale(1.5)}}@keyframes svelte-rybvnc-flicker{0%{transform:scale(.92,1.06)skew(-3deg)}to{transform:scale(1.06,.92)skew(3deg)}}@keyframes svelte-rybvnc-glow{0%{opacity:.24;transform:scale(.94)}to{opacity:.4;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.flame.svelte-rybvnc,.glow.svelte-rybvnc,.shiver.svelte-rybvnc,.waddle.svelte-rybvnc,.ignite.svelte-rybvnc,.smoke.svelte-rybvnc{animation:none}.walker.svelte-rybvnc{transition:none}}dialog.svelte-1c6j6z4{width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);text-shadow:none;background:#16233f;border:0;border-radius:16px;padding:0;overflow:hidden}dialog.svelte-1c6j6z4::backdrop{background:#09122899}.popup.svelte-1c6j6z4{flex-direction:column;max-height:calc(100dvh - 32px);padding:22px 20px 24px;display:flex;position:relative}h2.svelte-1c6j6z4{font:800 24px/1.2 var(--font-body);flex:none;padding-right:40px}.body.svelte-1c6j6z4{overscroll-behavior:contain;min-height:0;color:var(--muted);margin-top:12px;font-size:16px;line-height:1.4;overflow-y:auto}.close.svelte-1c6j6z4{appearance:none;width:44px;height:44px;color:var(--text);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.close.svelte-1c6j6z4 svg:where(.svelte-1c6j6z4){width:22px;height:22px}.close.svelte-1c6j6z4:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.policy.svelte-1g5y6ew{gap:20px;font-size:15px;line-height:1.55;display:grid}.effective.svelte-1g5y6ew{font-size:13px}h3.svelte-1g5y6ew{color:var(--text);font:700 16px/1.3 var(--font-body);margin-bottom:6px}p.svelte-1g5y6ew+p:where(.svelte-1g5y6ew){margin-top:8px}ul.svelte-1g5y6ew{gap:4px;margin:8px 0;list-style:none;display:grid}a.svelte-1g5y6ew{color:var(--accent);text-underline-offset:2px}.links.svelte-16kfzhr{flex:none;justify-content:center;gap:6px;display:flex}.text-link.svelte-16kfzhr{appearance:none;color:var(--accent-ink);font:600 14px/1.2 var(--font-body);text-underline-offset:3px;text-shadow:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:6px 10px;text-decoration:underline}.links.on-dark.svelte-16kfzhr .text-link:where(.svelte-16kfzhr){color:var(--text)}.text-link.svelte-16kfzhr:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.steps.svelte-16kfzhr{gap:10px;padding-left:22px;list-style:decimal;display:grid}.next.svelte-1azj8l8{background:var(--glass-strong);text-shadow:none;border-radius:12px;padding:10px 14px 12px}.row.svelte-1azj8l8{color:var(--muted);justify-content:space-between;align-items:baseline;display:flex}.time.svelte-1azj8l8{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.bar.svelte-1azj8l8{background:#fff3;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.fill.svelte-1azj8l8{border-radius:inherit;background:var(--accent);height:100%;transition:width 1s linear}@media (prefers-reduced-motion:reduce){.fill.svelte-1azj8l8{transition:none}}button.svelte-1h2l877{width:100%;text-shadow:none;flex:1}.secondary.svelte-1h2l877{appearance:none;background:var(--glass-strong);min-height:50px;color:var(--text);font:700 16px/1.1 var(--font-body);cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;padding:0 8px}.secondary.svelte-1h2l877:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.home.svelte-xo3j4j{flex-direction:column;flex:1;justify-content:space-between;width:100%;max-width:460px;min-height:0;margin:0 auto;padding-bottom:2px;display:flex}.corner.svelte-xo3j4j{top:calc(12px + env(safe-area-inset-top));z-index:2;gap:8px;display:flex;position:fixed;right:12px}.corner-btn.svelte-xo3j4j{appearance:none;background:var(--glass-strong);width:44px;height:44px;color:var(--text);cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.corner-btn.svelte-xo3j4j svg:where(.svelte-xo3j4j){width:24px;height:24px}.corner-btn.svelte-xo3j4j:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.brand.svelte-xo3j4j{text-align:center;margin-top:11vh;animation:.75s cubic-bezier(.2,1.6,.4,1) backwards svelte-xo3j4j-title-pop,3.2s ease-in-out .75s infinite alternate svelte-xo3j4j-title-float}h1.svelte-xo3j4j{-webkit-text-stroke:.09em #16224f;paint-order:stroke fill;text-shadow:0 4px #1c2a5c,0 12px 26px #0a14368c;font-size:clamp(54px,17vw,88px)}.expedition.svelte-xo3j4j{font:600 clamp(17px, 5vw, 22px) / 1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);-webkit-text-stroke:.2em #16224f;paint-order:stroke fill;text-shadow:0 2px #1c2a5c,0 6px 14px #0a143680;margin-top:6px}.foot.svelte-xo3j4j{flex-direction:column;gap:10px;display:flex}.invite-spot.svelte-xo3j4j{margin-top:-4px}.links-spot.svelte-xo3j4j{margin-top:-8px}.not-you.svelte-xo3j4j{appearance:none;color:var(--accent-ink);font:600 14px/1.2 var(--font-body);text-underline-offset:3px;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-self:center;margin-top:-12px;padding:8px 10px;text-decoration:underline}.not-you.svelte-xo3j4j:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.clear-result.svelte-xo3j4j{width:100%;margin-top:16px}.cta-wrap.svelte-xo3j4j{position:relative}.camp-spot.svelte-xo3j4j{width:60%;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translate(-50%)}.start.svelte-xo3j4j{flex:none;width:100%}@keyframes svelte-xo3j4j-title-pop{0%{opacity:0;transform:scale(.4)translateY(26px)}}@keyframes svelte-xo3j4j-title-float{0%{transform:translateY(-5px)rotate(-1deg)}to{transform:translateY(7px)rotate(1deg)}}@media (width>=820px){.foot.svelte-xo3j4j{margin-bottom:10vh}}@media (prefers-reduced-motion:reduce){.brand.svelte-xo3j4j{animation:none}}.rate.svelte-xq38id,.submit.svelte-xq38id{width:100%;text-shadow:none}.thanks.svelte-xq38id{place-items:center;min-height:54px;font-size:16px;font-weight:700;display:grid}fieldset.svelte-xq38id{border:0;min-width:0;padding:0;display:flex}.sr.svelte-xq38id{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}label.svelte-xq38id{cursor:pointer;touch-action:manipulation;border-radius:8px;flex:1;place-items:center;height:52px;display:grid;position:relative}label.svelte-xq38id:has(input:where(.svelte-xq38id):focus-visible){outline:3px solid var(--accent);outline-offset:-2px}input.svelte-xq38id{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}svg.svelte-xq38id{width:38px;height:29px}.fish.svelte-xq38id{fill:none;stroke:var(--muted);stroke-width:1.8px;stroke-linejoin:round}.eye.svelte-xq38id{fill:var(--muted)}.on.svelte-xq38id .fish:where(.svelte-xq38id){fill:var(--accent);stroke:var(--accent)}.on.svelte-xq38id .eye:where(.svelte-xq38id){fill:var(--accent-ink)}textarea.svelte-xq38id{margin-top:12px}.submit.svelte-xq38id{margin-top:14px}.chart.svelte-1n6qog5{position:relative}.head.svelte-1n6qog5{justify-content:space-between;align-items:baseline;gap:8px;display:flex}h2.svelte-1n6qog5{font-size:14px;font-weight:800}.note.svelte-1n6qog5{color:var(--muted);font-size:11px}svg.svelte-1n6qog5{touch-action:pan-y;width:calc(100% + 24px);height:auto;margin:4px -12px 0;display:block}.bar.svelte-1n6qog5{fill:#5b8fe0}.bar.you.svelte-1n6qog5{fill:var(--accent)}.bar.active.svelte-1n6qog5{fill:var(--text)}.bar.top.svelte-1n6qog5{fill:#ffcf4a;filter:drop-shadow(0 0 3px #ffcf4a)drop-shadow(0 0 9px #ffc43cd9)}.base.svelte-1n6qog5{stroke:#ffffff40;stroke-width:1px}.readout.svelte-1n6qog5{fill:var(--text);font:700 13px var(--font-body);text-anchor:middle}.tick.svelte-1n6qog5{fill:var(--muted);font:500 11px var(--font-mono);text-anchor:middle}.tick.you.svelte-1n6qog5{fill:var(--text);font-weight:700}.hit.svelte-1n6qog5{fill:#0000;cursor:pointer}.sr.svelte-1n6qog5{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vote.svelte-qhmp4q{grid-column:2/-1;gap:20px;margin-top:10px;display:flex}.thanks.svelte-qhmp4q{color:var(--muted);font-size:13px;font-weight:700;line-height:16px}.thumb.svelte-qhmp4q{appearance:none;width:44px;height:44px;color:var(--muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:10px;place-items:center;margin:-14px;padding:0;display:grid}.thumb.svelte-qhmp4q:focus-visible{outline:3px solid var(--accent);outline-offset:2px}svg.svelte-qhmp4q{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}fieldset.svelte-qhmp4q{border:0;padding:0;display:grid}.sr.svelte-qhmp4q{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}label.svelte-qhmp4q{min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:12px;display:flex}input.svelte-qhmp4q{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}textarea.svelte-qhmp4q{margin-top:8px}.submit.svelte-qhmp4q{width:100%;margin-top:14px}.result.svelte-a1ye2h{width:100%;max-width:460px;min-height:0;margin:0 auto calc(-14px - env(safe-area-inset-bottom));text-shadow:var(--paint-shadow);flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.top.svelte-a1ye2h{flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:1vh;display:flex}.score.svelte-a1ye2h{white-space:nowrap;min-width:0;padding-left:12px}.cat.svelte-a1ye2h{flex:none;width:clamp(66px,20vw,84px);height:auto;overflow:visible}.expedition.svelte-a1ye2h{font:600 clamp(14px, 3.9vw, 17px) / 1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);-webkit-text-stroke:.2em #16224f;paint-order:stroke fill;text-shadow:0 2px #1c2a5c,0 6px 14px #0a143680}h1.svelte-a1ye2h{-webkit-text-stroke:.09em #16224f;paint-order:stroke fill;text-shadow:0 4px #1c2a5c,0 12px 26px #0a14368c;outline:none;margin-top:2px;font-size:clamp(32px,10vw,48px);line-height:1}.panel.svelte-a1ye2h{background:var(--glass-strong);text-shadow:none;border-radius:12px;flex:none;padding:10px 12px 1px}.log.svelte-a1ye2h{border-top:1px solid #ffffff24;margin-top:6px}.log.svelte-a1ye2h>li:where(.svelte-a1ye2h){grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:0 8px;padding:14px 0;display:grid}.log.svelte-a1ye2h>li:where(.svelte-a1ye2h)+li:where(.svelte-a1ye2h){border-top:1px solid #ffffff24}.num.svelte-a1ye2h{color:var(--muted);font-size:12px}.title.svelte-a1ye2h{min-width:0;font-size:14px;font-weight:700;line-height:1.3}.answer.svelte-a1ye2h,.duds.svelte-a1ye2h{grid-column:2/-1}.answer.svelte-a1ye2h{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.3}.answer.svelte-a1ye2h strong:where(.svelte-a1ye2h){color:var(--text);font-weight:700}.duds.svelte-a1ye2h{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.duds.svelte-a1ye2h li:where(.svelte-a1ye2h){color:var(--danger);background:#ffa07e33;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;line-height:1.4}.duds.svelte-a1ye2h li.hit:where(.svelte-a1ye2h){background:var(--danger);color:var(--accent-ink)}.foot.svelte-a1ye2h{padding-bottom:calc(28px + env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:10px;margin-top:auto;display:flex}.mark.svelte-a1ye2h{background:var(--safe);color:var(--accent-ink);border-radius:7px;padding:4px 9px;font-size:13px;font-weight:800;line-height:1.1}.mark.bad.svelte-a1ye2h{background:var(--danger)}.mark.time.svelte-a1ye2h{background:var(--accent)}.mark.unplayed.svelte-a1ye2h{color:var(--muted);background:0 0;padding:0}.shares.svelte-a1ye2h{flex-direction:column;flex:none;gap:12px;display:flex}.home-cta.svelte-a1ye2h{appearance:none;background:var(--glass-strong);width:100%;min-height:50px;color:var(--text);font:700 16px/1.1 var(--font-body);text-shadow:none;cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;flex:none;padding:0 8px}.home-cta.svelte-a1ye2h:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (width>=1100px){.result.svelte-a1ye2h{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 16px;max-width:880px;display:grid}.top.svelte-a1ye2h{grid-area:1/1}.panel.svelte-a1ye2h{display:contents}.panel.svelte-a1ye2h>.chart{background:var(--glass-strong);border-radius:12px;grid-area:2/1;padding:10px 12px 8px}.log.svelte-a1ye2h{background:var(--glass-strong);border-top:0;border-radius:12px;grid-area:1/2/span 3;margin-top:0;padding:1px 16px}.foot.svelte-a1ye2h{grid-area:3/1;margin-top:0}}.hud.svelte-1n46o8q{height:var(--vvh,100dvh);padding:calc(14px + env(safe-area-inset-top)) 16px calc(14px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}.hud.svelte-1n46o8q:before{content:"";background:linear-gradient(#0000,#09182c80 45%,#09182cc7);height:min(70%,520px);position:absolute;bottom:0;left:0;right:0}.hud.top.svelte-1n46o8q:before{background:linear-gradient(#09182c9e,#09182c57 60%,#0000);height:min(46%,380px);top:0;bottom:auto}.hud.clear.svelte-1n46o8q:before{display:none}.hud.svelte-1n46o8q>section{pointer-events:auto;position:relative}@media (width>=820px){.hud.svelte-1n46o8q{justify-content:center;align-items:center;padding-left:50vw}.hud.svelte-1n46o8q:before{display:none}.hud.svelte-1n46o8q>section{flex:0 auto;max-height:100%;margin:0}.hud.clear.svelte-1n46o8q{padding-left:16px}.hud.clear.svelte-1n46o8q>section{flex:1}.hud.wide.svelte-1n46o8q{pointer-events:auto;justify-content:flex-start;overflow-y:auto}.hud.wide.svelte-1n46o8q>section{flex:none;max-height:none;margin:auto 0;overflow:visible}}@media (width>=1100px){.hud.wide.svelte-1n46o8q{padding-left:max(470px,34vw);padding-right:32px}}:root{--text:#fff8e8;--muted:#dbe7e4;--glass:#091a2c94;--glass-strong:#091a2cc7;--accent:#c9ecff;--accent-lip:#7fb4d6;--accent-ink:#12303a;--danger:#ffa07e;--safe:#c6ec7a;--paint-shadow:0 1px 2px #061224bf, 0 2px 16px #0612248c;--font-display:"Josefin Sans", "Trebuchet MS", system-ui, sans-serif;--font-body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"DM Mono", ui-monospace, Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0;margin-block:10px}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}::-webkit-scrollbar-button{display:none}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent}}html,body{height:100%;color:var(--text);font-family:var(--font-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#141f55;margin:0;overflow:hidden}h1,h2,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}.btn{appearance:none;background:var(--accent);color:var(--accent-ink);font:800 18px/1 var(--font-body);cursor:pointer;min-height:54px;box-shadow:0 4px 0 var(--accent-lip);touch-action:manipulation;border:0;border-radius:12px;padding:0 16px}.btn:active{box-shadow:0 1px 0 var(--accent-lip);transform:translateY(3px)}.btn:focus-visible,.link:focus-visible{outline:3px solid var(--text);outline-offset:2px}.btn:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.text-box{box-sizing:border-box;width:100%;color:var(--text);font:16px/1.3 var(--font-body);resize:none;background:#ffffff14;border:1px solid #ffffff4d;border-radius:10px;padding:10px 12px;display:block}.text-box::placeholder{color:var(--muted)}.text-box:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.link{appearance:none;color:var(--text);font:600 16px/1 var(--font-body);text-underline-offset:3px;text-shadow:var(--paint-shadow);cursor:pointer;background:0 0;border:0;padding:12px;text-decoration:underline}.mono{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;padding-top:.14em;font-weight:600;line-height:1}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}}
