:root,:root[data-theme=clinical]{--bg:#0c0f13;--bg2:#11151b;--ink:#f4f7fa;--ink2:#c2c9d1;--ink3:#7a828c;--line:#dce1e624;--line2:#dce1e642;--hov:#dce1e60d;--cyan:#8fccdf;--ok:#3fb950;--warn:#d4a72c;--stale:#db6d28;--danger:#f85149}:root[data-theme=warm]{--bg:#100e0b;--bg2:#16130f;--ink:#f8f3ea;--ink2:#cfc4b1;--ink3:#8a7e6e;--line:#e6e0d624;--line2:#e6e0d642;--hov:#e6e0d60d;--cyan:#d6b481;--ok:#5cb85f;--warn:#d9a441;--stale:#e0752f;--danger:#f2564d}:root[data-theme=paper]{--bg:#e8e4db;--bg2:#e0dbd0;--ink:#0f1216;--ink2:#353c44;--ink3:#575e66;--line:#191c202e;--line2:#191c2057;--hov:#191c200b;--cyan:#245e73;--ok:#1a7f37;--warn:#9a6700;--stale:#bc4c00;--danger:#cf222e}:root[data-theme=vs-light],:root[data-theme=vs-dark],:root[data-theme=monokai]{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--weight-body:400}:root[data-theme=vs-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg2:#f3f3f3;--ink:#1f1f1f;--ink2:#3b3b3b;--ink3:#6b6b6b;--line:#0000001f;--line2:#0000003d;--hov:#0000000a;--cyan:#005fb8;--selection:#005fb833;--ok:#1a7f37;--warn:#9a6700;--stale:#bc4c00;--danger:#cd3131;--row-title-font:var(--font-sans);--row-title-size:14px;--row-title-weight:500;--row-excerpt-size:13px;--row-excerpt-color:var(--ink3);--row-person-font:var(--font-sans);--row-person-size:13px}:root[data-theme=vs-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1e1e1e;--bg2:#252526;--ink:#e7e7e7;--ink2:#ccc;--ink3:#9d9d9d;--line:#ffffff1f;--line2:#ffffff3d;--hov:#ffffff0d;--cyan:#4daafc;--selection:#264f78e6;--ok:#89d185;--warn:#cca700;--stale:#d18616;--danger:#f14c4c}:root[data-theme=monokai]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#272822;--bg2:#1e1f1c;--ink:#f8f8f2;--ink2:#cfcfc2;--ink3:#95958c;--line:#f8f8f224;--line2:#f8f8f242;--hov:#f8f8f20f;--cyan:#66d9ef;--selection:#878b9166;--ok:#a6e22e;--warn:#e6db74;--stale:#fd971f;--danger:#f92672;--pip-size:6px;--kind-task:#66d9ef;--kind-spec:#ae81ff;--kind-knowledge:#a6e22e;--kind-status:#fd971f;--kind-message:#e6db74;--kind-swarm_note:#f92672;--status-todo:var(--ink);--status-in_progress:#66d9ef;--status-blocked:#f92672;--status-proposed:#e6db74;--status-done:#a6e22e;--spec-review:#66d9ef;--spec-live:#a6e22e;--accent-id:#ae81ff;--accent-number:#ae81ff;--accent-milestone:#fd971f}:root{--backdrop:#04060980;--selection:#7cb8cc47;--weight-body:300;--row-title-font:var(--font-mono);--row-title-size:13px;--row-title-weight:400;--row-excerpt-size:13.5px;--row-excerpt-color:var(--ink2);--row-person-font:var(--font-mono);--row-person-size:12px;--pip-size:0px;--kind-task:var(--ink3);--kind-spec:var(--ink3);--kind-knowledge:var(--ink3);--kind-status:var(--ink3);--kind-message:var(--ink3);--kind-swarm_note:var(--ink3);--status-backlog:var(--ink3);--status-todo:var(--ink2);--status-in_progress:var(--cyan);--status-blocked:var(--danger);--status-proposed:var(--warn);--status-done:var(--ink3);--spec-review:var(--cyan);--spec-live:var(--ink3);--accent-id:var(--ink3);--accent-number:var(--ink3);--accent-milestone:var(--ink2);--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--ease-reveal:cubic-bezier(.16, .84, .3, 1);--ease-chevron:cubic-bezier(.2, .8, .2, 1);--dur-reveal:.46s;--dur-slide:.38s;--dur-chevron:.3s;--dur-hover:.12s}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-weight:var(--weight-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}::selection{background:var(--selection)}@keyframes hud-pulse{0%,to{opacity:1}50%{opacity:.25}}.hud-pulse{animation:1.8s ease-in-out infinite hud-pulse}.hud-reveal{animation:hud-reveal-clip var(--dur-reveal) var(--ease-reveal) both}@keyframes hud-reveal-clip{0%{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0);opacity:1}}.hud-scanline{background:var(--cyan);width:1px;box-shadow:0 0 10px 1px var(--cyan);pointer-events:none;animation:hud-scan var(--dur-reveal) var(--ease-reveal) both;position:absolute;top:0;bottom:0;left:0}.map-edge-flow{stroke-dasharray:4 5;animation:.7s linear infinite map-edge-flow}@keyframes map-edge-flow{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.map-edge-flow{animation:none}}@keyframes map-task-in{0%{opacity:0;transform:translate(var(--from-x,0), var(--from-y,0)) scale(.72)}to{opacity:1;transform:translate(0)scale(1)}}.map-task-in{animation:.44s cubic-bezier(.16,.84,.3,1) both map-task-in}@keyframes map-line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.map-line-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.44s cubic-bezier(.16,.84,.3,1) both map-line-draw}@keyframes map-dot-in{0%{opacity:0}to{opacity:1}}.map-dot-in{animation:.3s both map-dot-in}@media (prefers-reduced-motion:reduce){.map-task-in{animation:none}.map-line-draw{stroke-dashoffset:0;animation:none}.map-dot-in{animation:none}}@keyframes map-burst-out{0%{opacity:1}to{opacity:0}}.map-burst-out{animation:.26s forwards map-burst-out}@media (prefers-reduced-motion:reduce){.map-burst-out{opacity:0;animation:none}}@keyframes hud-scan{0%{opacity:0;left:0}12%{opacity:1}to{opacity:0;left:100%}}
