.animated-mark.svelte-16thhgx .draw-line:where(.svelte-16thhgx){stroke-dasharray:260;stroke-dashoffset:260px;animation:1.35s forwards svelte-16thhgx-mark-draw}@keyframes svelte-16thhgx-mark-draw{to{stroke-dashoffset:0}}header.svelte-1elxaub{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050608eb;border-bottom:1px solid #efe6d21c;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px clamp(16px,3vw,28px);display:flex}.brand.svelte-1elxaub{color:#efe6d2;letter-spacing:0;white-space:nowrap;align-items:center;gap:12px;font:600 18px Georgia,serif;text-decoration:none;display:inline-flex}.mark.svelte-1elxaub{background:#090b0f;border:1px solid #efe6d224;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.brand-copy.svelte-1elxaub{gap:2px;display:grid}.brand-copy.svelte-1elxaub strong:where(.svelte-1elxaub){font-weight:650}.brand-copy.svelte-1elxaub small:where(.svelte-1elxaub){color:#efe6d285;letter-spacing:.1em;text-transform:uppercase;font:600 10px/1.1 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.edge.svelte-1elxaub{color:#efe6d2cc;letter-spacing:.08em;text-transform:uppercase;background:#71c99512;border:1px solid #71c99547;border-radius:8px;align-items:center;gap:8px;min-height:30px;padding:6px 10px;font:700 11px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:inline-flex}.pulse.svelte-1elxaub{background:#71c995;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #71c9951a}@media (width<=520px){header.svelte-1elxaub{min-height:64px;padding:10px 14px}.mark.svelte-1elxaub{width:38px;height:38px}.edge.svelte-1elxaub span:where(.svelte-1elxaub):last-child{display:none}}nav.svelte-1w5zw8p{background:#07080ab8;border-bottom:1px solid #efe6d214;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center;gap:8px;padding:12px clamp(16px,3vw,28px);display:grid}nav.svelte-1w5zw8p a:where(.svelte-1w5zw8p),nav.svelte-1w5zw8p .pill:where(.svelte-1w5zw8p){color:#efe6d2;opacity:.82;letter-spacing:0;background:#efe6d209;border:1px solid #efe6d226;border-radius:8px;place-items:center;gap:3px;min-height:46px;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none;transition:opacity .2s,border-color .2s,color .2s,background-color .2s;display:grid}nav.svelte-1w5zw8p small:where(.svelte-1w5zw8p){color:#efe6d275;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}nav.svelte-1w5zw8p a:where(.svelte-1w5zw8p):hover,nav.svelte-1w5zw8p a:where(.svelte-1w5zw8p):focus-visible{color:#c79b44;opacity:1;background:#c79b4414;border-color:#c79b44;outline:none}nav.svelte-1w5zw8p .disabled:where(.svelte-1w5zw8p){opacity:.42;color:#efe6d2b8;cursor:not-allowed}@media (width<=760px){nav.svelte-1w5zw8p{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 14px}}@media (width<=430px){nav.svelte-1w5zw8p a:where(.svelte-1w5zw8p),nav.svelte-1w5zw8p .pill:where(.svelte-1w5zw8p){min-height:42px;padding:7px 8px;font-size:12px}nav.svelte-1w5zw8p small:where(.svelte-1w5zw8p){font-size:8px}}.reactor-shell.svelte-tyrlqq{cursor:pointer;background:linear-gradient(90deg,#efe6d20a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#0e1218f0,#050608fa);border:1px solid #efe6d21f;border-radius:8px;width:100%;height:100%;min-height:260px;padding:0;display:block;position:relative;overflow:hidden}.reactor-shell.svelte-tyrlqq:focus-visible{outline-offset:3px;outline:2px solid #c79b44c2}.reactor.svelte-tyrlqq{width:100%;height:100%;display:block;position:absolute;inset:0}.scan-line.svelte-tyrlqq{pointer-events:none;background:linear-gradient(#0000,#6ea8ff14,#0000);animation:6s linear infinite svelte-tyrlqq-scan;position:absolute;inset:0;transform:translateY(-100%)}.hud.svelte-tyrlqq{pointer-events:none;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:18px}.hud-card.svelte-tyrlqq,.metrics.svelte-tyrlqq span:where(.svelte-tyrlqq){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050608ad;border:1px solid #efe6d21f;border-radius:8px;box-shadow:0 18px 44px #00000047}.hud-card.svelte-tyrlqq{justify-items:start;max-width:min(360px,82vw);padding:14px 16px;display:grid}.primary.svelte-tyrlqq{align-self:start}.eyebrow.svelte-tyrlqq,.hud-card.svelte-tyrlqq span:where(.svelte-tyrlqq),.metrics.svelte-tyrlqq small:where(.svelte-tyrlqq){color:#efe6d28c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.hud-card.svelte-tyrlqq strong:where(.svelte-tyrlqq){color:#efe6d2;letter-spacing:0;text-transform:uppercase;margin-top:5px;font-size:clamp(28px,4vw,52px);font-weight:760;line-height:.95}.hud-card.svelte-tyrlqq span:where(.svelte-tyrlqq):last-child{color:#efe6d2a8;text-transform:none;letter-spacing:0;margin-top:9px}.metrics.svelte-tyrlqq{grid-template-columns:repeat(3,minmax(0,128px));align-self:end;gap:8px;max-width:min(410px,100%);display:grid}.metrics.svelte-tyrlqq span:where(.svelte-tyrlqq){gap:5px;min-height:72px;padding:11px 12px;display:grid}.metrics.svelte-tyrlqq strong:where(.svelte-tyrlqq){color:#efe6d2;overflow-wrap:anywhere;font-size:18px;line-height:1}.route.svelte-tyrlqq{text-align:left;justify-self:end;max-width:min(320px,100%)}.route.svelte-tyrlqq strong:where(.svelte-tyrlqq){color:#c79b44;letter-spacing:.08em;font-size:14px}.tone-alive.svelte-tyrlqq{border-color:#71c9954d}.tone-watch.svelte-tyrlqq{border-color:#c79b4457}.tone-offline.svelte-tyrlqq{border-color:#c1121f57}@keyframes svelte-tyrlqq-scan{to{transform:translateY(100%)}}@media (width<=760px){.hud.svelte-tyrlqq{inset:12px}.hud-card.svelte-tyrlqq{padding:11px 12px}.metrics.svelte-tyrlqq{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics.svelte-tyrlqq span:where(.svelte-tyrlqq){min-height:58px;padding:9px}.metrics.svelte-tyrlqq strong:where(.svelte-tyrlqq){font-size:14px}.route.svelte-tyrlqq{display:none}}.chat.svelte-5wsbgm{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050608e0;border-top:1px solid #efe6d21a;padding:13px clamp(16px,3vw,28px) 16px}.chat-head.svelte-5wsbgm{color:#efe6d2b3;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:11px;font-weight:760;display:flex}.chat-head.svelte-5wsbgm small:where(.svelte-5wsbgm){color:#c79b44eb;min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages.svelte-5wsbgm{max-height:min(24vh,220px);margin-bottom:12px;overflow-y:auto}.messages.svelte-5wsbgm:empty{display:none}.msg.svelte-5wsbgm{overflow-wrap:anywhere;border:1px solid #efe6d217;border-radius:8px;margin-bottom:6px;padding:8px 12px;font-size:14px}.msg.user.svelte-5wsbgm{color:#efe6d2;background:#c79b4414}.msg.assistant.svelte-5wsbgm{color:#efe6d2;background:#ff8c1a0f}.meta.svelte-5wsbgm{color:#6b6056;letter-spacing:.04em;margin-top:4px;font-size:11px}.sources.svelte-5wsbgm{gap:4px;margin-top:8px;font-size:12px;display:grid}.sources.svelte-5wsbgm a:where(.svelte-5wsbgm),.sources.svelte-5wsbgm span:where(.svelte-5wsbgm){color:#c79b44;overflow-wrap:anywhere;text-decoration:none}.sources.svelte-5wsbgm a:where(.svelte-5wsbgm):hover,.sources.svelte-5wsbgm a:where(.svelte-5wsbgm):focus-visible{color:#efe6d2;outline:none}form.svelte-5wsbgm{gap:8px;min-height:44px;display:flex}input.svelte-5wsbgm{color:#efe6d2;background:#efe6d20b;border:1px solid #efe6d226;border-radius:8px;flex:1;min-width:0;padding:10px 14px;font:14px -apple-system,system-ui,sans-serif}input.svelte-5wsbgm:focus{border-color:#c79b44;outline:none}button.svelte-5wsbgm{color:#070604;cursor:pointer;background:#c79b44;border:0;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:42px;display:grid}button.svelte-5wsbgm:disabled{opacity:.4;cursor:not-allowed}@media (width<=520px){.chat-head.svelte-5wsbgm{gap:8px;font-size:10px}input.svelte-5wsbgm{padding-inline:11px}}html,body{color:#efe6d2;background:linear-gradient(90deg,#efe6d208 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#efe6d207,#0000 280px),#050608;height:100%;margin:0;font:14px/1.4 -apple-system,SF Pro Text,system-ui,sans-serif}*{box-sizing:border-box}.app.svelte-1uha8ag{background:linear-gradient(90deg,#6ea8ff0d 1px,#0000 1px) 0 0/96px 96px,#050608;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.workspace.svelte-1uha8ag{flex:1;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;min-height:0;padding:14px clamp(16px,3vw,28px);display:grid}.reactor-frame.svelte-1uha8ag{min-width:0;min-height:0}.ops-rail.svelte-1uha8ag{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c11d6;border:1px solid #efe6d21f;border-radius:8px;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;display:grid;overflow:hidden}.rail-head.svelte-1uha8ag,.rail-foot.svelte-1uha8ag{gap:5px;padding:15px 16px;display:grid}.rail-head.svelte-1uha8ag{border-bottom:1px solid #efe6d21a}.rail-foot.svelte-1uha8ag{border-top:1px solid #efe6d21a}.rail-head.svelte-1uha8ag span:where(.svelte-1uha8ag),.rail-foot.svelte-1uha8ag span:where(.svelte-1uha8ag),.route-stack.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#efe6d27a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.rail-head.svelte-1uha8ag strong:where(.svelte-1uha8ag),.rail-foot.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#efe6d2;letter-spacing:0;font-size:18px}.rail-foot.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#c79b44;font-size:14px}.route-stack.svelte-1uha8ag{align-content:start;gap:8px;min-height:0;padding:12px;display:grid;overflow:auto}.route-item.svelte-1uha8ag{color:#efe6d2;letter-spacing:0;background:#efe6d20a;border:1px solid #efe6d21a;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:11px 12px;font-weight:720;text-decoration:none;display:flex}.route-item.svelte-1uha8ag:hover{color:#c79b44;background:#c79b4414;border-color:#c79b447a}@media (width<=900px){.workspace.svelte-1uha8ag{grid-template-rows:minmax(280px,1fr) minmax(150px,auto);grid-template-columns:1fr}.ops-rail.svelte-1uha8ag{max-height:210px}}@media (width<=520px){.workspace.svelte-1uha8ag{gap:10px;padding:10px 14px}.rail-head.svelte-1uha8ag,.rail-foot.svelte-1uha8ag{display:none}.ops-rail.svelte-1uha8ag{grid-template-rows:1fr;max-height:128px}.route-stack.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.route-item.svelte-1uha8ag{min-height:42px;padding:9px 10px;font-size:12px}.route-stack.svelte-1uha8ag span:where(.svelte-1uha8ag){display:none}}
