.home-grade.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;background:linear-gradient(90deg,#05030df0,#05030d94,#05030d0a 48%),linear-gradient(270deg,#05030ddb,#05030d5c 24%,#05030d00 45%),linear-gradient(0deg,#05030dc7,#05030d00 30%)}.console.svelte-1uha8ag{position:fixed;z-index:11;left:2.4vw;top:15vh;width:min(33vw,500px);animation:hudRise .72s var(--ease-out) both}.wordmark.svelte-1uha8ag{font-family:var(--font-display);line-height:.9}.wordmark.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;font-size:clamp(1.4rem,3vw,2.6rem);font-weight:700;letter-spacing:.12em;color:#fff}.wordmark.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:clamp(3.4rem,8vw,7rem);font-weight:900;letter-spacing:.02em;background:linear-gradient(180deg,#fff 52%,var(--acc2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px rgba(72,241,255,.42))}.tag.svelte-1uha8ag{margin-top:1.4vh;font-family:var(--font-display);font-weight:500;font-size:clamp(.9rem,1.5vw,1.25rem);letter-spacing:.22em;line-height:1.5;color:#e8e4f8}.creed.svelte-1uha8ag{margin-top:.8vh;font-size:.74rem;letter-spacing:.28em;color:var(--acc2)}.access.svelte-1uha8ag{margin-top:3vh}.access.svelte-1uha8ag label:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:.66rem;letter-spacing:.3em;color:var(--ink-dim)}.field.svelte-1uha8ag{margin-top:.8vh;display:flex;align-items:center;gap:.6rem;padding:.7rem .8rem;border:1px solid var(--line);background:#0a061680;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.field.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;min-width:0;height:2.4rem;background:transparent;border:0;outline:none;font-family:var(--font-display);font-size:.9rem;letter-spacing:.22em;color:#fff}.field.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--ink-dim);letter-spacing:.18em}.field.denied.svelte-1uha8ag{border-color:var(--danger);animation:svelte-1uha8ag-shake .4s ease}@keyframes svelte-1uha8ag-shake{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.field.svelte-1uha8ag .go:where(.svelte-1uha8ag){width:2.6rem;height:2.6rem;flex:none;border:1px solid var(--line);color:#fff;font-size:1.1rem;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.field.svelte-1uha8ag .go:where(.svelte-1uha8ag):hover{background:var(--acc)}.msg.svelte-1uha8ag{margin-top:.6vh;font-family:var(--font-display);font-size:.62rem;letter-spacing:.18em;color:var(--acc2)}.msg.bad.svelte-1uha8ag{color:var(--danger);text-shadow:0 0 8px rgba(255,77,100,.52)}.vault.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#030108d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:svelte-1uha8ag-vfade .35s ease}@keyframes svelte-1uha8ag-vfade{0%{opacity:0}to{opacity:1}}.vinner.svelte-1uha8ag{width:min(46rem,88vw);padding:2.4rem 2.6rem;border:1px solid var(--acc2);background:#040e1ceb;box-shadow:0 0 54px #48f1ff3d,inset 0 0 40px #4f8cff0f;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.vlabel.svelte-1uha8ag{font-family:var(--font-display);font-size:.66rem;letter-spacing:.3em;color:var(--acc2)}.vinner.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:900;font-size:clamp(1.6rem,3vw,2.6rem);color:#fff;text-shadow:0 0 24px var(--acc2);margin:1rem 0}.vbody.svelte-1uha8ag{font-size:.95rem;line-height:1.8;color:#d4cdec;letter-spacing:.02em}.vclose.svelte-1uha8ag{margin-top:1.8rem;font-family:var(--font-display);font-size:.7rem;letter-spacing:.2em;color:var(--acc2);padding:.7rem 1.4rem;border:1px solid var(--acc2);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.vclose.svelte-1uha8ag:hover{background:#48f1ff24;color:#fff}.secure.svelte-1uha8ag{margin-top:1.2vh;font-size:.68rem;letter-spacing:.18em;color:var(--ink-dim);display:flex;align-items:center;gap:.5em}.secure.svelte-1uha8ag i:where(.svelte-1uha8ag){width:8px;height:8px;border-radius:50%;background:#41f0a3;box-shadow:0 0 8px #41f0a3}.secure.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--acc);font-style:normal}.status.svelte-1uha8ag{margin-top:2.4vh;padding:1rem 1.1rem;width:16rem;border:1px solid rgba(65,240,163,.25);background:#040a0866;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.status.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:.62rem;letter-spacing:.26em;color:var(--ink-dim);display:block}.status.svelte-1uha8ag .online:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:1.1rem;letter-spacing:.2em;color:#41f0a3;text-shadow:0 0 12px rgba(65,240,163,.6);display:block;margin-top:.3em}.status.svelte-1uha8ag .uptime:where(.svelte-1uha8ag){font-size:.72rem;letter-spacing:.12em;color:#41f0a3;display:block;margin-top:.2em}.wave.svelte-1uha8ag{display:flex;align-items:flex-end;gap:2px;height:2.2rem;margin-top:.6rem}.wave.svelte-1uha8ag i:where(.svelte-1uha8ag){flex:1;background:linear-gradient(180deg,#41f0a3,#41f0a333);min-height:2px;transition:height .24s var(--ease-glide)}.mission-panel.svelte-1uha8ag{position:fixed;z-index:11;right:2.4vw;top:14vh;width:min(30vw,430px);padding:1.1rem 1.2rem 1.2rem;border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15);box-shadow:0 0 38px #48f1ff1f,inset 0 0 28px #4f8cff09;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);animation:hudRise .78s .08s var(--ease-out) both}.eyebrow.svelte-1uha8ag{font-family:var(--font-display);font-size:.58rem;letter-spacing:.28em;color:var(--acc2)}.mission-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:clamp(1rem,1.6vw,1.35rem);letter-spacing:.1em;color:#fff;text-shadow:0 0 18px rgba(72,241,255,.52);margin-top:.45rem}.brief.svelte-1uha8ag{margin-top:.7rem;font-size:.82rem;line-height:1.55;color:#d7d0ec;letter-spacing:.035em}.protocol-list.svelte-1uha8ag{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.protocol-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--ink-dim)}.protocol-list.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%;display:flex;align-items:flex-start;gap:.72em;text-align:left;padding:.32rem .36rem;border:1px solid transparent;transition:border-color .24s var(--ease-out),background .24s var(--ease-out),transform .24s var(--ease-out)}.protocol-list.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.protocol-list.svelte-1uha8ag button.active:where(.svelte-1uha8ag){border-color:#22d3ee47;background:#22d3ee0f;transform:translate(3px)}.protocol-list.svelte-1uha8ag li.done:where(.svelte-1uha8ag){color:#e8e4f8}.protocol-list.svelte-1uha8ag .box:where(.svelte-1uha8ag){width:1.55rem;height:1.25rem;margin-top:.08rem;flex:none;border:1px solid rgba(72,241,255,.34);display:grid;place-items:center;font-family:var(--font-display);font-size:.58rem;color:var(--acc2);box-shadow:inset 0 0 10px #48f1ff14}.protocol-list.svelte-1uha8ag b:where(.svelte-1uha8ag){display:block;font-family:var(--font-display);font-size:.64rem;letter-spacing:.12em;color:#fff}.protocol-list.svelte-1uha8ag em:where(.svelte-1uha8ag){display:block;margin-top:.18rem;font-style:normal;font-size:.68rem;line-height:1.35;color:var(--ink-dim);letter-spacing:.03em}.active-protocol.svelte-1uha8ag{margin-top:.9rem;padding:.72rem .78rem;border:1px solid rgba(34,211,238,.24);background:linear-gradient(90deg,#48f1ff14,#4f8cff0d)}.active-protocol.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;font-family:var(--font-display);font-size:.5rem;letter-spacing:.18em;color:var(--acc2)}.active-protocol.svelte-1uha8ag b:where(.svelte-1uha8ag){display:block;margin-top:.3rem;font-family:var(--font-display);font-size:.7rem;letter-spacing:.12em;color:#fff}.active-protocol.svelte-1uha8ag em:where(.svelte-1uha8ag){display:block;margin-top:.22rem;font-style:normal;font-size:.66rem;line-height:1.35;color:var(--ink-dim)}.sequence.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:1rem}.sequence.svelte-1uha8ag div:where(.svelte-1uha8ag){min-height:6.4rem;padding:.65rem;border:1px solid rgba(72,241,255,.26);background:#030c1870}.sequence.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:.56rem;color:var(--acc2);letter-spacing:.16em}.sequence.svelte-1uha8ag b:where(.svelte-1uha8ag){display:block;margin-top:.35rem;font-family:var(--font-display);font-size:.58rem;line-height:1.35;color:#fff;letter-spacing:.08em}.sequence.svelte-1uha8ag em:where(.svelte-1uha8ag){display:block;margin-top:.3rem;font-style:normal;font-size:.6rem;line-height:1.3;color:var(--ink-dim)}.output-strip.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.85rem}.output-strip.svelte-1uha8ag p:where(.svelte-1uha8ag){border-top:1px solid rgba(72,241,255,.24);padding-top:.5rem}.output-strip.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;font-family:var(--font-display);font-size:.5rem;letter-spacing:.18em;color:var(--acc2)}.output-strip.svelte-1uha8ag b:where(.svelte-1uha8ag){display:block;margin-top:.2rem;font-size:.65rem;color:#e8e4f8;letter-spacing:.04em}.apply-signal.svelte-1uha8ag{width:100%;min-height:3rem;margin-top:1rem;display:flex;align-items:center;justify-content:space-between;padding:.72rem .88rem;border:1px solid rgba(255,77,100,.56);background:#ff4d641f;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out)}.apply-signal.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 0 22px #ff4d643d;background:#ff4d642e}.apply-signal.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:.72rem;letter-spacing:.18em;color:#fff}.apply-signal.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--font-display);color:#ff9aa7;font-size:.62rem;letter-spacing:.16em;text-shadow:0 0 12px rgba(255,77,100,.55)}.enter-dock.svelte-1uha8ag{position:fixed;z-index:15;bottom:clamp(4.2rem,9vh,7rem);left:50%;transform:translate(-50%)}.enter.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1rem 3.2rem;border:1px solid var(--acc2);background:color-mix(in srgb,var(--acc2) 10%,rgba(3,12,24,.82));clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:0 0 var(--synth-card-glow) rgba(72,241,255,var(--synth-card-alpha)),inset 0 0 24px #48f1ff1a;transition:background .25s,box-shadow .25s,transform .25s;animation:svelte-1uha8ag-pulse 3.4s ease-in-out infinite}.enter.svelte-1uha8ag:hover{background:#48f1ff2e;transform:translateY(-4px);box-shadow:0 0 34px #48f1ff6b,inset 0 0 26px #48f1ff29}.enter.svelte-1uha8ag .k:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:900;font-size:1.15rem;letter-spacing:.34em;text-indent:.34em;color:#fff;text-shadow:0 0 16px var(--acc2)}.enter.svelte-1uha8ag .s:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:.62rem;letter-spacing:.26em;color:var(--acc2)}@keyframes svelte-1uha8ag-pulse{0%,to{box-shadow:0 0 18px #48f1ff2e,inset 0 0 18px #48f1ff14}50%{box-shadow:0 0 30px #48f1ff57,inset 0 0 24px #48f1ff24}}@media(max-width:767px){.home-grade.svelte-1uha8ag{background:linear-gradient(180deg,#05030d94,#05030d47,#05030dbd 72%,#05030deb),linear-gradient(90deg,#05030dc7,#05030d3d)}.console.svelte-1uha8ag{position:relative;z-index:11;left:auto;top:auto;width:auto;margin:12vh 7vw 2vh;padding:1rem;background:#030c18f7;border:1px solid rgba(72,241,255,.34);-webkit-backdrop-filter:blur(7px) saturate(1.12);backdrop-filter:blur(7px) saturate(1.12);box-shadow:0 0 32px #00000080,inset 0 0 22px #48f1ff0d;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.wordmark.svelte-1uha8ag span:where(.svelte-1uha8ag),.tag.svelte-1uha8ag{color:#fff}.wordmark.svelte-1uha8ag strong:where(.svelte-1uha8ag){background:none;-webkit-text-fill-color:#fff;color:#fff;filter:drop-shadow(0 0 22px rgba(72,241,255,.68)) brightness(1.18)}.tag.svelte-1uha8ag{font-size:1rem;color:#f4fbff;text-shadow:0 0 16px rgba(72,241,255,.5),0 2px 12px #000}.creed.svelte-1uha8ag,.eyebrow.svelte-1uha8ag{color:#22f3ff}.access.svelte-1uha8ag label:where(.svelte-1uha8ag),.secure.svelte-1uha8ag,.status.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){color:#effcffdb}.field.svelte-1uha8ag,.status.svelte-1uha8ag,.mission-panel.svelte-1uha8ag{background:#030c18e6;-webkit-backdrop-filter:blur(8px) saturate(1.18);backdrop-filter:blur(8px) saturate(1.18)}.field.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#fff}.status.svelte-1uha8ag{width:100%;max-width:22rem;border-color:#63f0bd61}.mission-panel.svelte-1uha8ag{position:relative;z-index:11;right:auto;top:auto;width:auto;margin:3vh 7vw 0;background:#030c18fa;border-color:#22d3ee61;box-shadow:0 0 36px #48f1ff1f,inset 0 0 24px #4f8cff0f}.mission-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.25rem;text-shadow:0 0 18px rgba(72,241,255,.66),0 2px 14px #000}.brief.svelte-1uha8ag{font-size:.9rem;color:#fff}.protocol-list.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:.72rem}.protocol-list.svelte-1uha8ag em:where(.svelte-1uha8ag),.active-protocol.svelte-1uha8ag em:where(.svelte-1uha8ag),.sequence.svelte-1uha8ag em:where(.svelte-1uha8ag){font-size:.74rem;color:#ffffffdb}.sequence.svelte-1uha8ag,.output-strip.svelte-1uha8ag{grid-template-columns:1fr}.sequence.svelte-1uha8ag div:where(.svelte-1uha8ag){min-height:0}.enter-dock.svelte-1uha8ag{position:relative;z-index:12;left:auto;bottom:auto;transform:none;display:flex;justify-content:center;padding:5vh 7vw 9vh}.enter.svelte-1uha8ag{width:100%;background:#031a26e6;border-color:#48f1ff85;box-shadow:0 0 24px #48f1ff2e,inset 0 0 18px #48f1ff14}.enter.svelte-1uha8ag .k:where(.svelte-1uha8ag){color:#fff}.enter.svelte-1uha8ag .s:where(.svelte-1uha8ag){color:#7af8ff}.vinner.svelte-1uha8ag{padding:1.6rem 1.3rem}.vbody.svelte-1uha8ag{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.wave.svelte-1uha8ag i:where(.svelte-1uha8ag){transition:none}.enter.svelte-1uha8ag{animation:none}}
