:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--bg:#070a10;--surface:#0e131c;--surface-2:#151b25;--ink:#e9edf2;--ink-1:#e9edf2;--ink-2:#a5afbc;--ink-3:#697584;--line:#cddae817;--line-strong:#cddae829;--accent:#78dcca;--accent-2:#a6eddf;--accent-soft:#78dcca17;--accent-ink:#031014;--success:#62e6af;--warning:#f0c46b;--danger:#f07688;--danger-ink:#140508;--info:#69aef8;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--serif:Inter, ui-sans-serif, system-ui, sans-serif;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;border-width:1px!important}html{background:var(--bg);min-width:320px}body{background:radial-gradient(ellipse 65% 52% at 82% -12%, #458c8b1f, transparent 72%), radial-gradient(ellipse 55% 45% at 20% 110%, #44557e1a, transparent 70%), var(--bg);min-width:320px;min-height:100vh;color:var(--ink);background-attachment:fixed;margin:0;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{color:#fff;background:#55dff240}:where(.card,.panel,.todo-card,.auth-card,.chat-panel,.chat-hero,.notice,.empty-state,.repo,.todo,.queue-guidance){position:relative;border-color:var(--line)!important;background-color:#0e131cc7!important;border-radius:14px!important;box-shadow:0 18px 60px #00000029!important}:where(.card,.panel,.todo-card,.auth-card,.chat-panel,.chat-hero){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:where(.card-header,.hero,.metric-row,.service,.session-link,.activity,.wake-trigger,.pending-wake){border-color:var(--line)!important}:where(.tag,.priority,.todo-status,.status,.count-pill,.system-pill,.chat-mode-tag){border-color:var(--line)!important;border-radius:999px!important}:where(input,textarea,select){border-color:var(--line-strong)!important;background:#04070c8c!important;border-radius:10px!important}:where(button,.primary-link,.subtle-link){box-shadow:none!important;border-radius:9px!important;transform:none!important}:where(h1){font-family:var(--serif);letter-spacing:-.055em!important;font-size:clamp(2.25rem,5vw,4.6rem)!important;line-height:.98!important}:where(h2,h3){font-family:var(--serif);letter-spacing:-.025em}:where(.eyebrow,.section-label){color:var(--accent)!important;letter-spacing:.16em!important;font-size:.66rem!important}:where(.next-action){color:var(--ink)!important;clip-path:none!important;background:linear-gradient(120deg,#78dcca1a,#0e131cbd)!important;border-color:#78dcca2e!important;border-radius:14px!important;box-shadow:0 18px 60px #00000029!important}:where(.next-action .section-label,.next-action h2){color:inherit!important}:where(code){border-width:1px!important;border-color:var(--line)!important;border-radius:5px!important}@media (prefers-reduced-motion:no-preference){:where(.card,.panel,.todo-card,.nav-item,button,a){transition:border-color .16s,background-color .16s,color .16s}}.app.svelte-12qhfyh{min-height:100vh;display:flex;position:relative}.mobile-header.svelte-12qhfyh{display:none}.sidebar.svelte-12qhfyh{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:#090c12e0;flex-direction:column;width:248px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-header.svelte-12qhfyh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.25rem 1.1rem;display:flex}.core.svelte-12qhfyh{border:1px solid var(--line);background:radial-gradient(circle,#78dcca1a,#0000 58%);border-radius:16px;place-items:center;height:150px;margin:.6rem .75rem 0;display:grid;position:relative;overflow:hidden}.core.svelte-12qhfyh:before,.core.svelte-12qhfyh:after{content:"";background:var(--accent);opacity:.65;position:absolute}.core.svelte-12qhfyh:before{width:1px;height:100%}.core.svelte-12qhfyh:after{width:100%;height:1px}.core-orbit.svelte-12qhfyh{border:1px solid #55dff259;border-radius:50%;position:absolute}.core-orbit.svelte-12qhfyh i:where(.svelte-12qhfyh){background:var(--accent);width:5px;height:5px;box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute;top:-3px;left:50%}.orbit-one.svelte-12qhfyh{width:92px;height:92px;animation:9s linear infinite svelte-12qhfyh-orbit}.orbit-two.svelte-12qhfyh{border-style:dashed;width:126px;height:126px;animation:15s linear infinite reverse svelte-12qhfyh-orbit}.core-center.svelte-12qhfyh{z-index:1;border:1px solid var(--accent);width:52px;height:52px;font:700 1rem var(--mono);color:var(--accent);background:#030c12eb;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 24px #55dff233,0 0 28px #55dff229}.core-copy.svelte-12qhfyh{z-index:2;position:absolute;bottom:.55rem;left:.75rem}.core-copy.svelte-12qhfyh small:where(.svelte-12qhfyh),.core-copy.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;display:block}.core-copy.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--ink-3);font-size:.52rem}.core-copy.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:var(--accent);margin-top:.1rem;font-size:.61rem}@keyframes svelte-12qhfyh-orbit{to{transform:rotate(360deg)}}.brand.svelte-12qhfyh{color:var(--ink);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.78rem;font-weight:700;display:inline-flex}.brand-mark.svelte-12qhfyh{border:1px solid var(--accent);width:1.8rem;height:1.8rem;color:var(--accent);box-shadow:inset 0 0 12px var(--accent-soft), 0 0 14px var(--accent-soft);border-radius:50%;place-items:center;display:grid}.brand.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--accent);font-size:inherit}.menu-toggle.svelte-12qhfyh{background:var(--bg);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;padding:.15rem .45rem;font-size:1.25rem;display:none}.sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-direction:column;flex:1;gap:.2rem;padding:.75rem;display:flex;overflow-y:auto}.nav-group.svelte-12qhfyh{color:var(--ink-3);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:.65rem .65rem .15rem;font-size:.62rem;font-weight:800}.nav-item.svelte-12qhfyh{color:var(--ink-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;align-items:center;gap:.75rem;padding:.62rem .65rem;font-size:.72rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav-item.svelte-12qhfyh:hover{background:var(--surface-2);border-color:var(--line);color:var(--ink)}.nav-item.active.svelte-12qhfyh{background:linear-gradient(90deg, var(--accent-soft), transparent);color:var(--ink);border-color:color-mix(in srgb, var(--accent) 38%, transparent);box-shadow:inset 2px 0 var(--accent)}.icon.svelte-12qhfyh{text-align:center;width:1.25rem;font-size:1rem}.label.svelte-12qhfyh{font-weight:500}.sidebar-footer.svelte-12qhfyh{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}.telemetry.svelte-12qhfyh{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:30px;color:var(--ink-3);font:.55rem var(--mono);letter-spacing:.12em;background:#03090fc7;justify-content:space-between;align-items:center;padding:0 2.25rem;display:flex;position:fixed;top:0;left:248px;right:0}.telemetry-center.svelte-12qhfyh{color:var(--accent)}.connection.svelte-12qhfyh{align-items:center;gap:.65rem;margin-bottom:.35rem;display:flex}.connection.svelte-12qhfyh>span:where(.svelte-12qhfyh),.mobile-status.svelte-12qhfyh{background:var(--success);width:7px;height:7px;box-shadow:0 0 10px var(--success);border-radius:50%}.connection.svelte-12qhfyh small:where(.svelte-12qhfyh),.connection.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-family:var(--mono);display:block}.connection.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.connection.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;margin-top:.12rem;font-size:.68rem}.user-info.svelte-12qhfyh{color:var(--ink);font-family:var(--mono);font-size:.78rem;font-weight:500}.logout-btn.svelte-12qhfyh{background:var(--bg);border:1px solid var(--line-strong);color:var(--ink-2);font-family:var(--mono);cursor:pointer;text-align:left;border-radius:9px;padding:.35rem .6rem;font-size:.75rem}.logout-btn.svelte-12qhfyh:hover{border-color:var(--accent);color:var(--ink)}.version.svelte-12qhfyh{color:var(--ink-3);font-family:var(--mono);font-size:.75rem}.overlay.svelte-12qhfyh{background:color-mix(in srgb, var(--ink) 44%, transparent);z-index:99;cursor:pointer;border:none;display:none;position:fixed;inset:0}main.svelte-12qhfyh{box-sizing:border-box;flex:1;width:100%;max-width:1440px;margin-left:248px;padding:4.25rem 2.25rem 2.25rem}.public-main.svelte-12qhfyh{margin:0 auto}@media (width<=768px){.app.svelte-12qhfyh{display:block}.mobile-header.svelte-12qhfyh{z-index:90;min-height:3.75rem;padding:max(.55rem, env(safe-area-inset-top)) 1rem .55rem;box-sizing:border-box;background:color-mix(in srgb, var(--surface) 94%, var(--bg));border-bottom:1px solid var(--line);align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.mobile-menu.svelte-12qhfyh{border:1px solid var(--line-strong);background:var(--bg);width:2.75rem;height:2.75rem;color:var(--ink);font-size:1.2rem}.mobile-title.svelte-12qhfyh{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.mobile-title.svelte-12qhfyh strong:where(.svelte-12qhfyh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-status.svelte-12qhfyh{flex:none;display:block}.sidebar.svelte-12qhfyh{width:min(86vw,320px);transition:transform .2s;transform:translate(-100%)}.core.svelte-12qhfyh{height:145px}.telemetry.svelte-12qhfyh{display:none}.sidebar-open.svelte-12qhfyh .sidebar:where(.svelte-12qhfyh){transform:translate(0)}.menu-toggle.svelte-12qhfyh,.overlay.svelte-12qhfyh{display:block}main.svelte-12qhfyh{padding:1.1rem 1rem calc(2rem + env(safe-area-inset-bottom));margin-left:0}.public-main.svelte-12qhfyh{padding:1rem}}@media (prefers-reduced-motion:reduce){.core-orbit.svelte-12qhfyh{animation:none}}
