@charset "UTF-8";body{margin:0;overflow:hidden;background:#f3f4f7}.svelte-h7bcrl{box-sizing:border-box}.threshold.svelte-h7bcrl{position:fixed;inset:0;z-index:10;overflow:hidden;background:#000;transition:opacity .8s ease}.threshold.-crossing.svelte-h7bcrl{opacity:0}.sv-pane.svelte-h7bcrl{position:absolute;inset:0;width:100%;height:100%;filter:brightness(1.06) saturate(.62) contrast(.96);transition:transform 1.3s cubic-bezier(.6,.04,.2,1),filter 1.3s ease}.sv-pane.-crossing.svelte-h7bcrl{transform:scale(1.7);filter:brightness(2.2) saturate(0) contrast(1.1) blur(6px)}.sv-pane.-hidden.svelte-h7bcrl{display:none}.sv-pane.svelte-h7bcrl:not(.-crossing){animation:svelte-h7bcrl-handheld 11s ease-in-out infinite}@keyframes svelte-h7bcrl-handheld{0%{transform:translate(0) scale(1.03)}25%{transform:translate(.45%,-.35%) scale(1.035)}50%{transform:translate(-.4%,.4%) scale(1.03)}75%{transform:translate(.3%,.35%) scale(1.04)}to{transform:translate(0) scale(1.03)}}.sv-fallback.svelte-h7bcrl{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,#2a2c33,#141519 46%,#08090c);transition:transform 1.3s cubic-bezier(.6,.04,.2,1),filter 1.3s ease}.sv-fallback.svelte-h7bcrl:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:3px 3px;mix-blend-mode:screen;opacity:.6}.sv-fallback.-crossing.svelte-h7bcrl{transform:scale(1.7);filter:brightness(3) blur(6px)}.sv-grade.svelte-h7bcrl{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,#fff0 38%,#ffffff8c),linear-gradient(to bottom,#ffffff1f,#fff0 30%)}.white-flash.svelte-h7bcrl{position:fixed;inset:0;z-index:11;background:#fff;pointer-events:none;animation:svelte-h7bcrl-flash 1.3s ease-out forwards}@keyframes svelte-h7bcrl-flash{0%{opacity:0}38%{opacity:1}to{opacity:0}}.enter-ui.svelte-h7bcrl{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;pointer-events:none;font-family:IBM Plex Mono,monospace;color:#fff}.wordmark.svelte-h7bcrl img:where(.svelte-h7bcrl){width:clamp(88px,12vw,140px);height:auto;filter:drop-shadow(0 2px 24px rgba(0,0,0,.5));opacity:.95}.enter-meta.svelte-h7bcrl{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 10px rgba(0,0,0,.6)}.enter-meta.svelte-h7bcrl .dot:where(.svelte-h7bcrl){opacity:.5}.wordmark-btn.svelte-h7bcrl{pointer-events:auto;border:none;background:transparent;padding:.4rem 1rem;cursor:pointer;animation:svelte-h7bcrl-breathe 3.4s ease-in-out infinite;transition:transform .4s ease,opacity .4s ease}.wordmark-btn.svelte-h7bcrl:hover:not(:disabled){transform:scale(1.06)}.wordmark-btn.svelte-h7bcrl:disabled{opacity:.4;cursor:default;animation:none}@keyframes svelte-h7bcrl-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.enter-hint.svelte-h7bcrl{margin:0;font-weight:700;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#fffc;text-shadow:0 1px 8px rgba(0,0,0,.6)}.space-canvas.svelte-h7bcrl{position:fixed;inset:0;z-index:1;display:block;width:100vw;height:100vh;opacity:0;transition:opacity .6s ease}.space-canvas.-visible.svelte-h7bcrl{opacity:1}.brand-bar.svelte-h7bcrl{position:fixed;top:0;left:0;right:0;z-index:60;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#d7ff00;color:#000;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-stretch:condensed;font-weight:800;font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.brand-track.svelte-h7bcrl{display:flex;align-items:center}.brand-unit.svelte-h7bcrl{display:flex;align-items:center;gap:.6rem;flex-shrink:0;white-space:nowrap}.brand-unit.svelte-h7bcrl+.brand-unit:where(.svelte-h7bcrl){display:none}.brand-sep.svelte-h7bcrl{opacity:.5}@media(max-width:640px){.brand-bar.svelte-h7bcrl{justify-content:flex-start}.brand-track.svelte-h7bcrl{animation:svelte-h7bcrl-brand-marquee 16s linear infinite}.brand-unit.svelte-h7bcrl{padding-right:2.5rem}.brand-unit.svelte-h7bcrl+.brand-unit:where(.svelte-h7bcrl){display:flex}}@keyframes svelte-h7bcrl-brand-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.contact-overlay.svelte-h7bcrl{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-stretch:condensed}.term-stack.svelte-h7bcrl{position:relative;z-index:2;display:flex;gap:1.1rem;align-items:flex-start}.term-win.svelte-h7bcrl{width:min(92vw,560px);animation:svelte-h7bcrl-win-in .32s cubic-bezier(.2,1.5,.4,1) both;box-shadow:10px 10px #0a0a0c24,0 30px 80px #0f101647}.term-win.-tag.svelte-h7bcrl{animation-delay:.1s}.term-win.svelte-h7bcrl .contact-hdr:where(.svelte-h7bcrl){cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.term-win.svelte-h7bcrl .contact-hdr:where(.svelte-h7bcrl):active{cursor:grabbing}@keyframes svelte-h7bcrl-win-in{0%{opacity:0;transform:translateY(40px) scale(.9)}}.contact-hdr.-tagh.svelte-h7bcrl{background:#0a0a0c;color:#d7ff00}.contact-hdr.-tagh.svelte-h7bcrl .contact-x:where(.svelte-h7bcrl){color:#d7ff00}@media(max-width:900px){.term-stack.svelte-h7bcrl{flex-direction:column;align-items:center;gap:.8rem;max-height:92vh;overflow-y:auto}.term-win.-tag.svelte-h7bcrl{transform:rotate(.6deg)}}.warn-slam.svelte-h7bcrl{position:fixed;inset:0;z-index:290;pointer-events:none;overflow:hidden}.ws-stack.svelte-h7bcrl{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:.8;overflow:hidden}.ws-row.svelte-h7bcrl{font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-stretch:condensed;font-weight:800;font-size:31vh;letter-spacing:.01em;color:#c1121f;white-space:nowrap;animation:svelte-h7bcrl-ws-blink .9s steps(2) infinite}.ws-row.-crop.svelte-h7bcrl{opacity:.85}.ws-row.-invite.svelte-h7bcrl{color:#0a0a0c;animation:none}.ws-bar.-invite.svelte-h7bcrl{background:#d7ff00;color:#0a0a0c}@keyframes svelte-h7bcrl-ws-blink{50%{opacity:.68}}.ws-tri.svelte-h7bcrl{position:absolute;left:50%;top:50%;transform:translate(-50%,-54%);width:clamp(110px,22vh,200px);height:auto;filter:drop-shadow(0 6px 30px rgba(10,10,12,.35))}.ws-bar.svelte-h7bcrl{position:absolute;left:50%;bottom:4.5vh;transform:translate(-50%);padding:.55rem 1.6rem;background:#d7ff00;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-stretch:condensed;font-weight:800;font-size:clamp(1rem,2.8vw,1.8rem);letter-spacing:.1em;line-height:1.45;text-align:center;color:#0a0a0c;white-space:nowrap}.takeover.svelte-h7bcrl{position:fixed;inset:0;z-index:300;overflow:hidden;pointer-events:none;font-family:IBM Plex Mono,monospace}.tk-glitch.svelte-h7bcrl{position:absolute;inset:0;animation:svelte-h7bcrl-tk-invert .62s steps(1) infinite}@keyframes svelte-h7bcrl-tk-invert{0%,to{-webkit-backdrop-filter:none;backdrop-filter:none}8%,13%{-webkit-backdrop-filter:invert(1) grayscale(1) contrast(1.5);backdrop-filter:invert(1) grayscale(1) contrast(1.5)}14%,47%{-webkit-backdrop-filter:none;backdrop-filter:none}48%,52%{-webkit-backdrop-filter:grayscale(1) contrast(2.4);backdrop-filter:grayscale(1) contrast(2.4)}53%,78%{-webkit-backdrop-filter:none;backdrop-filter:none}79%,82%{-webkit-backdrop-filter:contrast(3) brightness(1.3) grayscale(1);backdrop-filter:contrast(3) brightness(1.3) grayscale(1)}}.tk-slice.svelte-h7bcrl{position:absolute;left:0;right:0;-webkit-backdrop-filter:invert(1) grayscale(1);backdrop-filter:invert(1) grayscale(1)}.tk-slice.-a.svelte-h7bcrl{height:46px;animation:svelte-h7bcrl-tk-sa .3s steps(3) infinite}.tk-slice.-b.svelte-h7bcrl{height:14px;animation:svelte-h7bcrl-tk-sb .23s steps(4) infinite}.tk-slice.-c.svelte-h7bcrl{height:80px;animation:svelte-h7bcrl-tk-sc .41s steps(2) infinite}@keyframes svelte-h7bcrl-tk-sa{0%{top:12%;transform:translate(-14px)}50%{top:64%;transform:translate(10px)}to{top:33%;transform:translate(-4px)}}@keyframes svelte-h7bcrl-tk-sb{0%{top:78%}33%{top:22%}66%{top:51%}to{top:90%}}@keyframes svelte-h7bcrl-tk-sc{0%{top:40%;transform:translate(18px) scaleY(1)}to{top:6%;transform:translate(-18px) scaleY(.4)}}.tk-log.svelte-h7bcrl{position:absolute;left:1.4rem;bottom:1.4rem;width:min(52vw,560px);display:flex;flex-direction:column;gap:.16rem;overflow:hidden;color:#b3000c;text-shadow:0 0 1px rgba(255,255,255,.9);font-size:.64rem;font-weight:600;letter-spacing:.03em;mix-blend-mode:multiply}.tk-line.svelte-h7bcrl{white-space:nowrap}.tk-tag.svelte-h7bcrl{position:absolute;top:calc(40px + .9rem);left:50%;transform:translate(-50%);padding:.32rem .8rem;background:#0a0a0c;color:#84ff00;font-size:.6rem;font-weight:600;letter-spacing:.18em;white-space:nowrap;animation:svelte-h7bcrl-tk-shred .2s steps(2) infinite}@keyframes svelte-h7bcrl-tk-shred{0%,to{clip-path:inset(0 0 0 0);transform:translate(-50%) skew(0)}33%{clip-path:inset(18% 0 22% 0);transform:translate(calc(-50% + 5px)) skew(-6deg)}66%{clip-path:inset(40% 0 8% 0);transform:translate(calc(-50% - 5px)) skew(5deg)}}.tk-rain.svelte-h7bcrl{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:1;transition:opacity .7s ease}.tk-rain.-calm.svelte-h7bcrl{opacity:.32}@keyframes svelte-h7bcrl-fadein{0%{opacity:0}}.arch-hud.svelte-h7bcrl{position:fixed;left:50%;top:calc(40px + .9rem);transform:translate(-50%);z-index:44;display:flex;align-items:center;gap:.6rem;padding:.32rem .8rem;background:#fafbfdb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(20,20,24,.12);font-family:IBM Plex Mono,monospace;pointer-events:none;transition:top .25s ease}.arch-hud.-shift.svelte-h7bcrl{top:calc(40px + 3.5rem)}.arch-hud.-done.svelte-h7bcrl{background:#d7ff00;border-color:#0a0a0c}.ah-k.svelte-h7bcrl{font-size:.66rem;font-weight:700;letter-spacing:.22em;color:#6f7681}.arch-hud.-done.svelte-h7bcrl .ah-k:where(.svelte-h7bcrl){color:#0a0a0c}.ah-n.svelte-h7bcrl{font-size:.9rem;font-weight:700;letter-spacing:.08em;color:#0a0a0c}.ah-n.svelte-h7bcrl i:where(.svelte-h7bcrl){font-style:normal;opacity:.35;padding:0 1px}.ah-bars.svelte-h7bcrl{display:flex;gap:3px}.ah-todo.svelte-h7bcrl{padding:.14rem .42rem;background:#0a0a0c;color:#d7ff00;font-size:.62rem;font-weight:700;letter-spacing:.12em}.ah-exit.svelte-h7bcrl{padding:.14rem .42rem;background:#22e060;color:#04120a;font-size:.62rem;font-weight:700;letter-spacing:.12em;animation:svelte-h7bcrl-fadepulse 1.4s ease-in-out infinite}.ah-sep.svelte-h7bcrl{width:1px;height:12px;background:#0a0a0c33;margin:0 .15rem}.ah-b.svelte-h7bcrl{width:14px;height:4px;background:#0a0a0c29;transition:background .3s ease}.ah-b.on.svelte-h7bcrl{background:#0a0a0c}.frag-wrap.svelte-h7bcrl{position:fixed;inset:0;z-index:210;display:flex;align-items:center;justify-content:center;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-stretch:condensed}.frag-scrim.svelte-h7bcrl{position:absolute;inset:0;border:none;background:#f4f6f96b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer}.frag-win.svelte-h7bcrl{position:relative;background:#0a0a0c;color:#f2f4f7;padding:0 1.1rem 1.1rem;box-shadow:0 40px 110px #0a0a0c80;animation:svelte-h7bcrl-fw-in .34s cubic-bezier(.2,1.5,.4,1) both}@keyframes svelte-h7bcrl-fw-in{0%{opacity:0;transform:translateY(26px) scale(.95)}}.frag-win.-took.svelte-h7bcrl{animation:svelte-h7bcrl-fw-took .5s ease both}@keyframes svelte-h7bcrl-fw-took{40%{transform:scale(1.015)}}.frag-win.-quiz.svelte-h7bcrl{width:min(94vw,620px)}.frag-win.-line.svelte-h7bcrl{width:min(96vw,720px)}.frag-win.-chips.svelte-h7bcrl{width:min(92vw,380px)}.frag-win.-paste.svelte-h7bcrl{width:min(94vw,560px);border:2px dashed rgba(215,255,0,.5)}.frag-win.-id.svelte-h7bcrl{width:min(94vw,460px);background:#f4f5f7;color:#0a0a0c}.fw-hdr.svelte-h7bcrl{display:flex;align-items:center;gap:.6rem;margin:0 -1.1rem 1rem;padding:.5rem .9rem;background:#d7ff00;color:#0a0a0c;white-space:nowrap}.fw-k.svelte-h7bcrl{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.22em}.fw-n.svelte-h7bcrl{flex:0 0 auto;padding:.14rem .38rem;background:#0a0a0c;color:#d7ff00;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em}.fw-x.svelte-h7bcrl{flex:0 0 auto;background:transparent;border:none;color:#0a0a0c;font-size:.9rem;line-height:1;cursor:pointer}.fw-arch.svelte-h7bcrl{margin:0 0 .9rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.12em;color:#8b929d}.fw-arch.svelte-h7bcrl i:where(.svelte-h7bcrl){font-style:normal;color:#d7ff00;margin-right:.5rem}.frag-win.-id.svelte-h7bcrl .fw-arch:where(.svelte-h7bcrl){color:#6c6f78}.frag-win.-id.svelte-h7bcrl .fw-arch:where(.svelte-h7bcrl) i:where(.svelte-h7bcrl){color:#0a0a0c}.fw-q.svelte-h7bcrl{margin:0 0 1.1rem;font-size:1.9rem;font-weight:800;line-height:1.02;letter-spacing:.01em}.frag-win.-line.svelte-h7bcrl .fw-q:where(.svelte-h7bcrl),.frag-win.-paste.svelte-h7bcrl .fw-q:where(.svelte-h7bcrl){font-size:2.3rem}.fw-took.svelte-h7bcrl{margin:1.4rem 0 1.6rem;font-family:IBM Plex Mono,monospace;font-size:.86rem;font-weight:700;letter-spacing:.2em;color:#d7ff00}.frag-win.-id.svelte-h7bcrl .fw-took:where(.svelte-h7bcrl){color:#0a0a0c}.fw-opts.svelte-h7bcrl{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.frag-win.-chips.svelte-h7bcrl .fw-opts:where(.svelte-h7bcrl),.frag-win.-id.svelte-h7bcrl .fw-opts:where(.svelte-h7bcrl){display:flex;flex-wrap:wrap}.fw-opt.svelte-h7bcrl{display:flex;flex-direction:column;gap:.2rem;padding:.85rem .9rem;background:transparent;border:1px solid rgba(242,244,247,.22);color:inherit;text-align:left;cursor:pointer;transition:all .13s ease;font-family:inherit;font-stretch:condensed}.frag-win.-id.svelte-h7bcrl .fw-opt:where(.svelte-h7bcrl){border-color:#0a0a0c33}.frag-win.-chips.svelte-h7bcrl .fw-opt:where(.svelte-h7bcrl),.frag-win.-id.svelte-h7bcrl .fw-opt:where(.svelte-h7bcrl){padding:.5rem .75rem}.fw-opt.svelte-h7bcrl:hover{background:#d7ff00;border-color:#d7ff00;color:#0a0a0c}.fo-l.svelte-h7bcrl{font-size:1.15rem;font-weight:800;letter-spacing:.04em}.frag-win.-chips.svelte-h7bcrl .fo-l:where(.svelte-h7bcrl),.frag-win.-id.svelte-h7bcrl .fo-l:where(.svelte-h7bcrl){font-size:.95rem}.fo-s.svelte-h7bcrl{font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.08em;opacity:.5}.fw-line.svelte-h7bcrl{display:flex;align-items:center;gap:.6rem;border-bottom:2px solid #d7ff00;padding-bottom:.5rem}.fl-caret.svelte-h7bcrl{color:#d7ff00;font-size:1.2rem;animation:svelte-h7bcrl-fadepulse 1.1s ease-in-out infinite}.fl-in.svelte-h7bcrl{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:#f2f4f7;font-family:inherit;font-stretch:condensed;font-size:1.5rem;font-weight:700}.fl-in.svelte-h7bcrl::placeholder{color:#f2f4f752;font-weight:500}.fw-go.svelte-h7bcrl{flex:0 0 auto;align-self:flex-start;padding:.55rem 1.1rem;background:#d7ff00;color:#0a0a0c;border:none;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:700;letter-spacing:.16em}.fw-go.svelte-h7bcrl:disabled{opacity:.3;cursor:not-allowed}.fw-later.svelte-h7bcrl{display:block;margin:1.1rem auto 0;background:transparent;border:none;color:#f2f4f76b;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.16em}.frag-win.-id.svelte-h7bcrl .fw-later:where(.svelte-h7bcrl){color:#0a0a0c66}.fw-later.svelte-h7bcrl:hover{color:#d7ff00}.frag-win.-id.svelte-h7bcrl .fw-later:where(.svelte-h7bcrl):hover{color:#0a0a0c}@media(max-width:560px){.fw-opts.svelte-h7bcrl{grid-template-columns:1fr}.fw-q.svelte-h7bcrl{font-size:1.5rem}.frag-win.-line.svelte-h7bcrl .fw-q:where(.svelte-h7bcrl),.frag-win.-paste.svelte-h7bcrl .fw-q:where(.svelte-h7bcrl){font-size:1.7rem}}.unlock-card.svelte-h7bcrl{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:120;width:min(88vw,420px);padding:0 1.5rem 1.4rem;background:#0a0a0c;color:#f2f4f7;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-stretch:condensed;text-align:left;pointer-events:none;box-shadow:0 40px 100px #0a0a0c73;animation:svelte-h7bcrl-uc-in .42s cubic-bezier(.2,1.4,.4,1) both}@keyframes svelte-h7bcrl-uc-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.94) rotate(-1.2deg)}}.uc-clap.svelte-h7bcrl{height:34px;margin:0 -1.5rem 1.1rem;background:repeating-linear-gradient(66deg,#f2f4f7 0 26px,#0a0a0c 26px 52px)}.uc-k.svelte-h7bcrl{margin:0 0 .7rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.26em;color:#d7ff00}.uc-artist.svelte-h7bcrl{margin:0;font-size:2.4rem;font-weight:800;line-height:.94;letter-spacing:.01em}.uc-track.svelte-h7bcrl{margin:.1rem 0 .8rem;font-size:1.5rem;font-weight:800;line-height:1;color:#d7ff00}.uc-meta.svelte-h7bcrl,.uc-hint.svelte-h7bcrl{margin:0;font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.14em;color:#8b929d}.uc-hint.svelte-h7bcrl{margin-top:.9rem;padding-top:.7rem;border-top:1px solid rgba(242,244,247,.16);color:#f2f4f7}.hunt-hud.svelte-h7bcrl{position:fixed;left:50%;bottom:16%;transform:translate(-50%);z-index:45;display:flex;flex-direction:column;align-items:center;gap:.45rem;pointer-events:none;font-family:IBM Plex Mono,monospace}.hh-label.svelte-h7bcrl{font-weight:700;font-size:.9rem;letter-spacing:.14em;color:#0a0a0c;text-shadow:0 0 10px rgba(255,255,255,.7)}.hunt-hud.-hot.svelte-h7bcrl .hh-label:where(.svelte-h7bcrl){color:#c1121f;animation:svelte-h7bcrl-fadepulse .5s ease-in-out infinite}.hh-bars.svelte-h7bcrl{display:flex;gap:3px}.hh-b.svelte-h7bcrl{width:12px;height:8px;background:#0a0a0c29;transition:background .12s linear}.hh-b.on.svelte-h7bcrl{background:#0a0a0c}.hunt-hud.-hot.svelte-h7bcrl .hh-b.on:where(.svelte-h7bcrl){background:#c1121f;box-shadow:0 0 8px #c1121fcc}.sw-why.svelte-h7bcrl{font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;padding:.1rem .4rem;background:#fff;color:#f22}.sweep-banner.svelte-h7bcrl{position:fixed;top:calc(40px + .9rem);left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:baseline;gap:.9rem;padding:.45rem 1rem;background:#f22;color:#fff;font-family:IBM Plex Mono,monospace;animation:svelte-h7bcrl-sw-blink .5s steps(2) infinite;box-shadow:0 0 30px #ff222280;pointer-events:none;white-space:nowrap}@keyframes svelte-h7bcrl-sw-blink{50%{background:#7a0000}}.sw-label.svelte-h7bcrl{font-size:1rem;font-weight:800;letter-spacing:.1em}.sw-count.svelte-h7bcrl{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.sw-hint.svelte-h7bcrl{font-size:.78rem;font-weight:700;letter-spacing:.08em;opacity:.8}.sweep-flash.svelte-h7bcrl{position:fixed;inset:0;z-index:55;pointer-events:none;background:#fff;animation:svelte-h7bcrl-flash .9s ease-out forwards}.draw-hint.svelte-h7bcrl{margin:0;padding:0 .9rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.8rem;font-weight:600;letter-spacing:.06em;color:#9aa0aa}.draw-canvas.svelte-h7bcrl{display:block;width:100%;aspect-ratio:4/3;background:#f4f5f7;touch-action:none;cursor:crosshair;border-top:1px solid rgba(20,20,24,.1);border-bottom:1px solid rgba(20,20,24,.1)}.draw-tools.svelte-h7bcrl{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;flex-wrap:wrap}.draw-colors.svelte-h7bcrl{display:flex;gap:.35rem}.draw-swatch.svelte-h7bcrl{width:28px;height:28px;border-radius:50%;border:2px solid rgba(20,20,24,.2);cursor:pointer;padding:0;transition:transform .1s ease}.draw-swatch.active.svelte-h7bcrl{transform:scale(1.2);border-color:#0a0a0c}.draw-range.svelte-h7bcrl{flex:1;min-width:80px;accent-color:#0a0a0c}.draw-btn.svelte-h7bcrl{padding:.5rem .95rem;background:#f4f5f7;border:1px solid rgba(20,20,24,.18);font-family:inherit;font-stretch:condensed;font-weight:800;font-size:1.02rem;letter-spacing:.06em;cursor:pointer}.draw-btn.svelte-h7bcrl:hover{border-color:#14141880}.draw-btn.-go.svelte-h7bcrl{background:#0a0a0c;color:#d7ff00;border-color:#0a0a0c}.draw-btn.-go.svelte-h7bcrl:disabled{opacity:.4;cursor:not-allowed}.contact-scrim.svelte-h7bcrl{position:absolute;inset:0;border:none;background:#f4f6f98c;-webkit-backdrop-filter:blur(7px) saturate(.9);backdrop-filter:blur(7px) saturate(.9);cursor:pointer}.contact-box.svelte-h7bcrl{position:relative;width:min(94vw,460px);max-height:88vh;overflow-y:auto;background:#fff;border:1px solid rgba(20,20,24,.12);box-shadow:0 30px 80px #0f101647}.contact-box.-wide.svelte-h7bcrl{width:min(94vw,680px)}.contact-hdr.svelte-h7bcrl{display:flex;align-items:baseline;gap:.55rem;background:#d7ff00;color:#0a0a0c;padding:.62rem .9rem;min-width:0;white-space:nowrap}.ch-mark.svelte-h7bcrl{flex:0 0 auto;font-weight:800;font-size:1.28rem;line-height:1;letter-spacing:.02em}.ch-title.svelte-h7bcrl{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:.68rem;letter-spacing:.2em;opacity:.62}.ch-arch.svelte-h7bcrl{flex:0 0 auto;font-family:IBM Plex Mono,monospace;font-weight:700;font-size:.66rem;letter-spacing:.1em;padding:.16rem .4rem;background:#0a0a0c;color:#d7ff00}.contact-x.svelte-h7bcrl{flex:0 0 auto;margin-left:.2rem;background:transparent;border:none;color:#0a0a0c;font-size:.95rem;line-height:1;cursor:pointer}.contact-body.svelte-h7bcrl{padding:0 1.05rem 1.15rem}.contact-body.slate.-snap.svelte-h7bcrl{animation:svelte-h7bcrl-clap-snap .4s cubic-bezier(.3,1.6,.4,1)}@keyframes svelte-h7bcrl-clap-snap{0%{transform:none}22%{transform:translateY(-5px) rotate(-.7deg)}48%{transform:translateY(2px) rotate(.35deg)}to{transform:none}}.sl-clap.svelte-h7bcrl{margin:0 -1.05rem .95rem;height:26px;background:#0a0a0c;overflow:hidden}.sl-clap-stripes.svelte-h7bcrl{display:block;height:100%;background:repeating-linear-gradient(66deg,#f2f4f7 0 20px,#0a0a0c 20px 40px);transform-origin:left bottom;transition:transform .18s cubic-bezier(.3,1.6,.4,1)}.contact-body.-snap.svelte-h7bcrl .sl-clap-stripes:where(.svelte-h7bcrl){transform:rotate(-2.4deg) translateY(-3px)}.contact-q.svelte-h7bcrl{margin:0 0 .9rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:700;letter-spacing:.2em;line-height:1.6;color:#0a0a0c}.sl-grid.svelte-h7bcrl{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .6rem;margin-bottom:.6rem}.sl-field.svelte-h7bcrl{display:flex;flex-direction:column;gap:.24rem;min-width:0}.sl-field.-full.svelte-h7bcrl{margin-bottom:.7rem}.sl-lab.svelte-h7bcrl{display:flex;align-items:baseline;gap:.4rem;font-family:IBM Plex Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.22em;color:#9aa0aa}.sl-lab.svelte-h7bcrl b:where(.svelte-h7bcrl){color:#c1121f;font-weight:700}.sl-lab.svelte-h7bcrl em:where(.svelte-h7bcrl){font-style:normal;font-size:.5rem;letter-spacing:.14em;padding:.06rem .24rem;border:1px solid rgba(20,20,24,.18);color:#b0b4bb}.sl-need.svelte-h7bcrl{margin:.9rem 0 0;padding:.42rem .55rem;background:#c1121f14;border-left:2px solid #c1121f;font-family:IBM Plex Mono,monospace;font-size:.6rem;line-height:1.6;letter-spacing:.1em;color:#c1121f}.sl-cap.svelte-h7bcrl{font-style:normal;color:#0a0a0c;font-size:.6rem;margin-left:.3rem}.sl-pre.svelte-h7bcrl{display:flex;gap:.45rem;margin:-.4rem 0 .95rem;padding:.42rem .55rem;background:#d7ff00;font-family:IBM Plex Mono,monospace;font-size:.6rem;line-height:1.5;letter-spacing:.08em;color:#0a0a0c}.sl-pre.svelte-h7bcrl i:where(.svelte-h7bcrl){font-style:normal}.sl-rule.svelte-h7bcrl{height:1px;margin:.5rem 0 .85rem;background:repeating-linear-gradient(90deg,rgba(20,20,24,.22) 0 6px,transparent 6px 12px)}.contact-roles.svelte-h7bcrl,.sl-types.svelte-h7bcrl{display:flex;flex-wrap:wrap;gap:.28rem}.c-rbtn.svelte-h7bcrl{padding:.36rem .6rem;background:transparent;border:1px solid rgba(20,20,24,.2);cursor:pointer;transition:all .13s ease;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:600;letter-spacing:.1em;color:#15161a;line-height:1.1}.c-rbtn.-sm.svelte-h7bcrl{font-size:.58rem}.c-rbtn.svelte-h7bcrl:hover{border-color:#0a0a0c}.c-rbtn.active.svelte-h7bcrl{background:#0a0a0c;border-color:#0a0a0c;color:#d7ff00}.contact-in.svelte-h7bcrl{width:100%;padding:.52rem .6rem;background:#f4f5f7;border:1px solid rgba(20,20,24,.1);border-left:2px solid rgba(20,20,24,.28);font-family:inherit;font-stretch:condensed;font-size:.98rem;font-weight:600;color:#15161a;outline:none;box-sizing:border-box}.contact-in.svelte-h7bcrl:focus{border-color:#14141833;border-left-color:#d7ff00;background:#fff}.contact-in.svelte-h7bcrl::placeholder{color:#b0b4bb;font-weight:500;letter-spacing:.02em}.contact-ta.svelte-h7bcrl{resize:none;line-height:1.5}.contact-err.svelte-h7bcrl{margin:.6rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.1em;color:#c1121f}.contact-send.svelte-h7bcrl{margin-top:1rem;width:100%;padding:.85rem;background:#0a0a0c;color:#d7ff00;border:none;cursor:pointer;font-family:inherit;font-stretch:condensed;font-weight:800;font-size:1.2rem;letter-spacing:.14em;transition:opacity .15s ease}.contact-send.svelte-h7bcrl:hover:not(:disabled){opacity:.85}.contact-send.svelte-h7bcrl:disabled{opacity:.3;cursor:not-allowed}.contact-done.svelte-h7bcrl{padding:0 1.05rem 1.4rem;text-align:left}.cd-clap.svelte-h7bcrl{margin:0 -1.05rem 1.3rem;height:26px;background:repeating-linear-gradient(66deg,#f2f4f7 0 20px,#0a0a0c 20px 40px)}.cd-k.svelte-h7bcrl{margin:0 0 .5rem;font-family:IBM Plex Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.24em;color:#9aa0aa}.cd-big.svelte-h7bcrl{margin:0 0 .6rem;font-size:2.3rem;font-weight:800;line-height:.95;letter-spacing:.02em;color:#15161a}.cd-sub.svelte-h7bcrl{margin:0 0 1.4rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;line-height:1.85;letter-spacing:.06em;color:#6c6f78}@media(max-width:560px){.sl-grid.svelte-h7bcrl{grid-template-columns:1fr}}.hud-top.svelte-h7bcrl{position:fixed;top:40px;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:flex-end;padding:1.3rem 1.6rem;pointer-events:none;font-family:IBM Plex Mono,monospace}.hud-logo.svelte-h7bcrl{position:fixed;left:1.6rem;bottom:1.5rem;z-index:20;pointer-events:none}.hud-logo.svelte-h7bcrl img:where(.svelte-h7bcrl){width:38px;height:auto;filter:invert(1) brightness(.18);opacity:.82}.hud-presence.svelte-h7bcrl{display:flex;align-items:baseline;gap:.4rem;color:#14151a}.hud-cam.svelte-h7bcrl{pointer-events:auto;margin-right:.6rem;padding:.18rem .5rem;background:transparent;border:1px solid rgba(20,21,26,.25);border-radius:2px;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.1em;color:#3c3f45;cursor:pointer;transition:all .2s ease}.hud-cam.svelte-h7bcrl:hover{border-color:#14151a80;color:#14151a}.hud-cam.-on.svelte-h7bcrl{border-color:#d23b3b;color:#d23b3b}.hud-count.svelte-h7bcrl{font-size:1.7rem;font-weight:800}.hud-plabel.svelte-h7bcrl{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a8d96}.lock-hint.svelte-h7bcrl{position:fixed;left:50%;bottom:18%;transform:translate(-50%);z-index:20;width:max-content;max-width:min(92vw,720px);text-align:center;text-wrap:balance;pointer-events:none;font-family:IBM Plex Mono,monospace;font-weight:700;font-size:.82rem;line-height:1.9;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0c;animation:svelte-h7bcrl-fadepulse 2.6s ease-in-out infinite}@keyframes svelte-h7bcrl-fadepulse{0%,to{opacity:.4}50%{opacity:.85}}.joystick.svelte-h7bcrl{position:fixed;left:1.4rem;bottom:1.6rem;z-index:30;width:120px;height:120px;border-radius:50%;background:#1414180f;border:1px solid rgba(20,20,24,.16);touch-action:none;display:flex;align-items:center;justify-content:center}.joy-knob.svelte-h7bcrl{width:50px;height:50px;border-radius:50%;background:#14141852;box-shadow:0 2px 10px #0003}.jump-btn.svelte-h7bcrl{position:fixed;right:1.4rem;bottom:calc(6.5rem + env(safe-area-inset-bottom));z-index:30;width:68px;height:68px;border-radius:50%;border:1px solid rgba(20,20,24,.28);background:#fafbfd80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#0a0a0c;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;touch-action:none;-webkit-user-select:none;user-select:none}.jump-btn.svelte-h7bcrl:active{background:#d7ff00}.gyro-btn.svelte-h7bcrl{position:fixed;right:1.4rem;top:calc(40px + 1rem);z-index:30;padding:.5rem .8rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.16em;color:#15161a;background:#ffffffb3;border:1px solid rgba(20,20,24,.2);border-radius:4px}.gyro-btn.-on.svelte-h7bcrl{background:#d7ff00;border-color:#d7ff00}.crosshair.svelte-h7bcrl{position:fixed;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;z-index:19;pointer-events:none;border-radius:50%;background:#1414188c;box-shadow:0 0 0 2px #ffffff59}.overlay.svelte-h7bcrl{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#f8f9fb9e;-webkit-backdrop-filter:blur(8px) saturate(.9);backdrop-filter:blur(8px) saturate(.9)}.board-card.svelte-h7bcrl{width:min(90vw,440px);padding:2rem 2rem 1.6rem;background:#ffffffeb;border:1px solid rgba(20,20,24,.1);box-shadow:0 24px 60px #14141e2e;font-family:IBM Plex Mono,monospace;color:#15161a}.board-label.svelte-h7bcrl{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#8a8d96;margin-bottom:.8rem}.board-card.svelte-h7bcrl textarea:where(.svelte-h7bcrl){width:100%;resize:none;padding:.7rem .8rem;font-family:Georgia,serif;font-size:1rem;color:#15161a;background:#fafbfc;border:1px solid rgba(20,20,24,.16);outline:none;box-sizing:border-box}.board-actions.svelte-h7bcrl{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.ov-btn.svelte-h7bcrl{padding:.5rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:#15161a;background:transparent;border:1px solid rgba(20,20,24,.28);cursor:pointer;transition:background .2s ease,color .2s ease}.ov-btn.svelte-h7bcrl:hover{background:#1414180f}.ov-btn.-primary.svelte-h7bcrl{background:#d7ff00;border-color:#d7ff00}.hud-side.svelte-h7bcrl{position:fixed;left:1.2rem;top:calc(40px + 1.1rem);z-index:20;display:flex;flex-direction:column;gap:.7rem;width:190px;font-family:IBM Plex Mono,monospace;pointer-events:none}.hs-panel.svelte-h7bcrl{background:#fff9;border:1px solid rgba(20,20,24,.16);-webkit-backdrop-filter:blur(6px) saturate(.9);backdrop-filter:blur(6px) saturate(.9);box-shadow:0 8px 28px #0f101614}.hs-hdr.svelte-h7bcrl{padding:.45rem .7rem;background:#d7ff00;color:#0a0a0c;font-size:.85rem;font-weight:800;letter-spacing:.1em}.minimap.svelte-h7bcrl{display:block;width:100%;height:auto;opacity:.94}.hs-stats.svelte-h7bcrl{margin:0;padding:.55rem .6rem .4rem;display:flex;flex-direction:column;gap:.3rem}.hs-stats.svelte-h7bcrl div:where(.svelte-h7bcrl){display:flex;align-items:baseline;justify-content:space-between}.hs-stats.svelte-h7bcrl dt:where(.svelte-h7bcrl){font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#55585f}.hs-stats.svelte-h7bcrl dd:where(.svelte-h7bcrl){margin:0;font-size:.95rem;font-weight:800;letter-spacing:.08em;color:#15161a}.hs-stats.svelte-h7bcrl div.sw-soon:where(.svelte-h7bcrl) dt:where(.svelte-h7bcrl),.hs-stats.svelte-h7bcrl div.sw-soon:where(.svelte-h7bcrl) dd:where(.svelte-h7bcrl){color:#f22;animation:svelte-h7bcrl-sw-textblink .5s steps(2) infinite}@keyframes svelte-h7bcrl-sw-textblink{50%{opacity:.3}}.hs-bar.svelte-h7bcrl{height:3px;margin:0 .6rem .6rem;background:#1414181f}.hs-fill.svelte-h7bcrl{height:100%;background:#d7ff00;transition:width .5s ease}.chat.svelte-h7bcrl{position:fixed;right:1.6rem;bottom:1.4rem;z-index:20;width:min(34vw,420px);font-family:IBM Plex Mono,monospace;background:#fff9;border:1px solid rgba(20,20,24,.16);-webkit-backdrop-filter:blur(6px) saturate(.9);backdrop-filter:blur(6px) saturate(.9);box-shadow:0 8px 28px #0f101614}.chat-hdr.svelte-h7bcrl{display:flex;align-items:center;justify-content:space-between;padding:.3rem .6rem;background:#d7ff00;color:#0a0a0c;font-size:.54rem;font-weight:700;letter-spacing:.26em}.chdr-live.svelte-h7bcrl{font-size:.68rem;letter-spacing:.18em;opacity:.65}.chat-log.svelte-h7bcrl{display:flex;flex-direction:column;gap:.32rem;max-height:28vh;overflow:hidden;-webkit-mask-image:linear-gradient(to top,#000 72%,transparent);mask-image:linear-gradient(to top,#000 72%,transparent);margin-bottom:.4rem;padding:.55rem .65rem 0}.chat-line.svelte-h7bcrl{font-size:.92rem;font-weight:600;line-height:1.35;color:#2c2e36}.chat-line.svelte-h7bcrl .ci-nick:where(.svelte-h7bcrl){color:#9a9da6;margin-right:.45rem}.chat-line.svelte-h7bcrl .ci-info:where(.svelte-h7bcrl){color:#aeb1ba;letter-spacing:.1em;font-size:.74rem;text-transform:uppercase}.chat-line.-mine.svelte-h7bcrl .ci-text:where(.svelte-h7bcrl){color:#050507;font-weight:600}.chat-input-row.svelte-h7bcrl{display:flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border-top:1px solid rgba(20,20,26,.12)}.chat-caret.svelte-h7bcrl{color:#b6b9c1;font-size:.8rem}.chat-input.svelte-h7bcrl{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:.95rem;font-weight:600;color:#14151a}.chat-input.svelte-h7bcrl::placeholder{color:#b6b9c1}.credits-ui.svelte-h7bcrl{position:fixed;inset:0;z-index:40;pointer-events:none;font-family:IBM Plex Mono,monospace}.cr-skip.svelte-h7bcrl{position:absolute;top:calc(40px + 1rem);right:1.4rem;pointer-events:auto;padding:.4rem .8rem;background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff9;font-family:inherit;font-size:.6rem;letter-spacing:.2em;cursor:pointer;transition:all .2s ease}.cr-skip.svelte-h7bcrl:hover{border-color:#ffffffb3;color:#fff}.cr-cta.svelte-h7bcrl{position:absolute;left:50%;bottom:14%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.6rem;pointer-events:auto;animation:svelte-h7bcrl-ctain 1.2s ease both}@keyframes svelte-h7bcrl-ctain{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.cr-line.svelte-h7bcrl{margin:0 0 .4rem;font-size:.88rem;font-weight:600;letter-spacing:.24em;color:#ffffff8c}.cr-btn.svelte-h7bcrl{min-width:300px;padding:.85rem 1.6rem;background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-stretch:condensed;font-weight:800;font-size:1.2rem;letter-spacing:.1em;cursor:pointer;transition:all .18s ease}.cr-btn.svelte-h7bcrl:hover{border-color:#fff}.cr-btn.-primary.svelte-h7bcrl{background:#d7ff00;border-color:#d7ff00;color:#0a0a0c}.cr-btn.-primary.svelte-h7bcrl:hover{background:#84ff00;border-color:#84ff00}@media(max-width:640px){.hud-top.svelte-h7bcrl{padding:.8rem 1rem}.hud-side.svelte-h7bcrl{left:.8rem;top:calc(40px + 2.6rem);width:108px}.hs-panel.svelte-h7bcrl:nth-child(2){display:none}.hud-logo.svelte-h7bcrl{left:1rem;bottom:auto;top:calc(40px + .8rem)}.hud-logo.svelte-h7bcrl img:where(.svelte-h7bcrl){width:28px}.gyro-btn.svelte-h7bcrl{top:calc(40px + 3.2rem);right:1rem}.chat.svelte-h7bcrl{right:.9rem;bottom:calc(1rem + env(safe-area-inset-bottom));width:min(58vw,300px)}.chat-log.svelte-h7bcrl{max-height:20vh}.joystick.svelte-h7bcrl{left:1.1rem;bottom:calc(1.2rem + env(safe-area-inset-bottom));width:108px;height:108px}.lock-hint.svelte-h7bcrl{bottom:30%;width:86vw;text-align:center;line-height:1.7}}
