@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;700&display=swap";:root,:root[data-theme=imperial-gold],.theme-preview[data-theme=imperial-gold]{color-scheme:dark;--theme-background:#05080f;--theme-background-secondary:#07111f;--theme-background-elevated:#0b1220;--theme-surface:#060a0f;--theme-surface-elevated:#0b1017;--theme-surface-high:#111723;--theme-text-primary:#f8fafc;--theme-text-secondary:#d7dde4;--theme-text-muted:#98a2ad;--theme-accent:#f2a900;--theme-accent-strong:#f59e0b;--theme-accent-deep:#c77c12;--theme-accent-soft:#f2a9001c;--theme-activity:#14b8a6;--theme-activity-bright:#2dd4bf;--theme-line:#f2f0e81f;--theme-line-strong:#f2f0e833;--theme-line-accent:#f2a9006b;--theme-grid:#beb8a929;--theme-grid-inactive:#beb8a929;--theme-grid-active:#2bb5a5;--theme-grid-strong:#e0c1842b;--theme-grid-cell:#fffaee03;--theme-grid-cell-alternate:#d8a03707;--theme-occupant:color-mix(in srgb, var(--theme-text-primary) 94%, var(--theme-selection) 6%);--theme-occupant-fill:#0b0f14f7;--theme-occupant-stroke:color-mix(in srgb, var(--theme-text-secondary) 62%, var(--theme-selection) 38%);--theme-occupant-root-fill:#16181bfc;--theme-connector:color-mix(in srgb, var(--theme-text-secondary) 64%, var(--theme-activity) 36%);--theme-focus:#ffd98a;--theme-selection:#e7ad45;--theme-hover:#e7ad45;--theme-related:#67b4b0;--theme-ancestor:#ffde99;--theme-descendant:#37d3c0;--theme-focus-text:color-mix(in srgb, var(--theme-focus) 42%, white 58%);--theme-hover-text:color-mix(in srgb, var(--theme-hover) 38%, white 62%);--theme-root-stroke:color-mix(in srgb, var(--theme-focus) 52%, white 48%);--theme-state-selected-fill:color-mix(in srgb, var(--theme-selection) 24%, var(--theme-occupant-fill) 76%);--theme-state-related-text:color-mix(in srgb, var(--theme-related) 76%, white 24%);--theme-state-related-fill:color-mix(in srgb, var(--theme-related) 18%, var(--theme-occupant-fill) 82%);--theme-state-related-stroke:color-mix(in srgb, var(--theme-related) 72%, transparent);--theme-state-ancestor-text:color-mix(in srgb, var(--theme-ancestor) 82%, white 18%);--theme-state-ancestor-fill:color-mix(in srgb, var(--theme-ancestor) 20%, var(--theme-occupant-fill) 80%);--theme-state-ancestor-stroke:color-mix(in srgb, var(--theme-ancestor) 86%, transparent);--theme-state-descendant-text:color-mix(in srgb, var(--theme-descendant) 78%, white 22%);--theme-state-descendant-fill:color-mix(in srgb, var(--theme-descendant) 19%, var(--theme-occupant-fill) 81%);--theme-state-descendant-stroke:color-mix(in srgb, var(--theme-descendant) 84%, transparent);--theme-state-glow:color-mix(in srgb, currentColor 24%, transparent);--theme-inspector-background:#060a0fc7;--theme-inspector-border:#ffffff14;--theme-minimap-background:#03060ab8;--theme-minimap-badge-background:#080a0e8c;--theme-minimap-control-background:#080a0e80;--theme-minimap-text:#f2f0e8d6;--theme-minimap-control-text:#f2f0e8e6;--theme-minimap-icon:#f2f0e8f2;--theme-minimap-grid:#ffffff14;--theme-minimap-viewport:#ffde99;--theme-minimap-occupant:#e7ad45;--theme-minimap-focused:#ffd98a;--theme-minimap-related:#67b4b0;--theme-minimap-path:#2bb5a5;--theme-signal-ambient:#2bb5a5;--theme-signal-origin:#f59e0b;--theme-signal-path:#14b8a6;--theme-signal-receiving:#2bb5a5;--theme-signal-broadcast:#e7ad45;--theme-signal-resolved:#94a3b8;--theme-status-info:#2f79ad;--theme-status-success:#44c06a;--theme-status-danger:#e15b64;--theme-scene-canvas:#030609;--theme-scene-surface:#080d12;--theme-scene-depth:#010305;--theme-atmosphere-selection:#e7ad4516;--theme-atmosphere-activity:#2bb5a50b;--theme-pointer-glow:#2bb5a524;--theme-vignette:#0000008a;--theme-glass-border:#ffffff14;--theme-glass-border-strong:#ffffff1a;--theme-glass-highlight:#ffffff0d;--theme-minimap-cell:#ffffff05;--theme-minimap-occupant-fill:#f2a9008a;--theme-minimap-occupant-stroke:#ffeab8d6;--theme-minimap-focused-fill:#ffe28c;--theme-minimap-focused-stroke:#fff8dc;--theme-minimap-viewport-stroke:#ffde99e6}:root[data-theme=midnight-electric],.theme-preview[data-theme=midnight-electric]{--theme-background:#02050b;--theme-background-secondary:#06101d;--theme-background-elevated:#0a1727;--theme-surface:#050a12;--theme-surface-elevated:#09121e;--theme-surface-high:#101c2b;--theme-text-primary:#f5f9ff;--theme-text-secondary:#c8d5e5;--theme-text-muted:#8293a8;--theme-accent:#3b82f6;--theme-accent-strong:#60a5fa;--theme-accent-deep:#2563eb;--theme-accent-soft:#3b82f61f;--theme-activity:#22d3ee;--theme-activity-bright:#67e8f9;--theme-line-accent:#3b82f670;--theme-grid:#6391c22b;--theme-grid-inactive:#6391c22b;--theme-grid-active:#22d3ee;--theme-grid-strong:#60a5fa38;--theme-grid-cell-alternate:#3b82f608;--theme-occupant-fill:#071527f7;--theme-occupant-root-fill:#0b2038fc;--theme-connector:#73b1e180;--theme-focus:#93c5fd;--theme-selection:#60a5fa;--theme-hover:#60a5fa;--theme-related:#67e8f9;--theme-ancestor:#bfdbfe;--theme-descendant:#22d3ee;--theme-minimap-occupant-fill:#3b82f694;--theme-minimap-occupant-stroke:#bfdbfee0;--theme-minimap-focused-fill:#93c5fd;--theme-minimap-focused-stroke:#eff6ff;--theme-minimap-viewport-stroke:#93c5fdeb;--theme-signal-ambient:#22d3ee;--theme-signal-origin:#60a5fa;--theme-signal-path:#22d3ee;--theme-signal-receiving:#67e8f9;--theme-signal-broadcast:#93c5fd;--theme-scene-canvas:#01040a;--theme-scene-surface:#06101b;--theme-scene-depth:#010207;--theme-atmosphere-selection:#3b82f617;--theme-atmosphere-activity:#22d3ee0d;--theme-pointer-glow:#22d3ee24}:root[data-theme=crimson-ops],.theme-preview[data-theme=crimson-ops]{--theme-background:#070305;--theme-background-secondary:#120509;--theme-background-elevated:#1a080e;--theme-surface:#0d0508;--theme-surface-elevated:#16090d;--theme-surface-high:#211015;--theme-text-primary:#fff7f8;--theme-text-secondary:#e7cdd2;--theme-text-muted:#a18288;--theme-accent:#dc143c;--theme-accent-strong:#ff334f;--theme-accent-deep:#9f1239;--theme-accent-soft:#dc143c1f;--theme-activity:#fb7185;--theme-activity-bright:#fda4af;--theme-line-accent:#dc143c75;--theme-grid:#bb6c792b;--theme-grid-inactive:#bb6c792b;--theme-grid-active:#fb7185;--theme-grid-strong:#ff334f38;--theme-grid-cell-alternate:#dc143c08;--theme-occupant-fill:#18080df7;--theme-occupant-root-fill:#250b12fc;--theme-connector:#d38b9780;--theme-focus:#fecdd3;--theme-selection:#fb7185;--theme-hover:#fb7185;--theme-related:#fda4af;--theme-ancestor:#ffe4e6;--theme-descendant:#ff4664;--theme-minimap-occupant-fill:#dc143c94;--theme-minimap-occupant-stroke:#fecdd3e0;--theme-minimap-focused-fill:#fda4af;--theme-minimap-focused-stroke:#fff1f2;--theme-minimap-viewport-stroke:#fda4afeb;--theme-signal-ambient:#fb7185;--theme-signal-origin:#ff334f;--theme-signal-path:#fb7185;--theme-signal-receiving:#fda4af;--theme-signal-broadcast:#fecdd3;--theme-scene-canvas:#050203;--theme-scene-surface:#100508;--theme-scene-depth:#030102;--theme-atmosphere-selection:#dc143c17;--theme-atmosphere-activity:#fb71850d;--theme-pointer-glow:#fb718524}:root[data-theme=emerald-matrix],.theme-preview[data-theme=emerald-matrix]{--theme-background:#020806;--theme-background-secondary:#04130d;--theme-background-elevated:#071b13;--theme-surface:#040d09;--theme-surface-elevated:#081710;--theme-surface-high:#0e2118;--theme-text-primary:#f3fff9;--theme-text-secondary:#c9e4d7;--theme-text-muted:#7fa392;--theme-accent:#10b981;--theme-accent-strong:#34d399;--theme-accent-deep:#047857;--theme-accent-soft:#10b9811f;--theme-activity:#6ee7b7;--theme-activity-bright:#a7f3d0;--theme-line-accent:#10b98170;--theme-grid:#5da3842b;--theme-grid-inactive:#5da3842b;--theme-grid-active:#34d399;--theme-grid-strong:#34d39938;--theme-grid-cell-alternate:#10b98108;--theme-occupant-fill:#061810f7;--theme-occupant-root-fill:#09251afc;--theme-connector:#6dbe9980;--theme-focus:#a7f3d0;--theme-selection:#34d399;--theme-hover:#34d399;--theme-related:#6ee7b7;--theme-ancestor:#d1fae5;--theme-descendant:#10b981;--theme-minimap-occupant-fill:#10b98194;--theme-minimap-occupant-stroke:#a7f3d0e0;--theme-minimap-focused-fill:#6ee7b7;--theme-minimap-focused-stroke:#ecfdf5;--theme-minimap-viewport-stroke:#6ee7b7eb;--theme-signal-ambient:#34d399;--theme-signal-origin:#10b981;--theme-signal-path:#6ee7b7;--theme-signal-receiving:#a7f3d0;--theme-signal-broadcast:#d1fae5;--theme-scene-canvas:#010604;--theme-scene-surface:#05120d;--theme-scene-depth:#010302;--theme-atmosphere-selection:#10b98117;--theme-atmosphere-activity:#6ee7b70d;--theme-pointer-glow:#34d39924}:root[data-theme=arctic],.theme-preview[data-theme=arctic]{--theme-background:#06101a;--theme-background-secondary:#0a1926;--theme-background-elevated:#102536;--theme-surface:#09151f;--theme-surface-elevated:#0e202f;--theme-surface-high:#173044;--theme-text-primary:#f8fdff;--theme-text-secondary:#d4e8f2;--theme-text-muted:#8da9b8;--theme-accent:#7dd3fc;--theme-accent-strong:#bae6fd;--theme-accent-deep:#0284c7;--theme-accent-soft:#7dd3fc1f;--theme-activity:#67e8f9;--theme-activity-bright:#cffafe;--theme-line-accent:#7dd3fc6b;--theme-grid:#91bed32e;--theme-grid-inactive:#91bed32e;--theme-grid-active:#67e8f9;--theme-grid-strong:#bae6fd3b;--theme-grid-cell-alternate:#7dd3fc08;--theme-occupant-fill:#0b2232f7;--theme-occupant-root-fill:#10354afc;--theme-connector:#91cae180;--theme-focus:#e0f2fe;--theme-selection:#7dd3fc;--theme-hover:#7dd3fc;--theme-related:#a5f3fc;--theme-ancestor:#f0f9ff;--theme-descendant:#67e8f9;--theme-minimap-occupant-fill:#7dd3fc94;--theme-minimap-occupant-stroke:#e0f2fee6;--theme-minimap-focused-fill:#bae6fd;--theme-minimap-focused-stroke:#fff;--theme-minimap-viewport-stroke:#bae6fdf0;--theme-signal-ambient:#67e8f9;--theme-signal-origin:#7dd3fc;--theme-signal-path:#67e8f9;--theme-signal-receiving:#a5f3fc;--theme-signal-broadcast:#e0f2fe;--theme-scene-canvas:#040c14;--theme-scene-surface:#0a1925;--theme-scene-depth:#02070c;--theme-atmosphere-selection:#7dd3fc17;--theme-atmosphere-activity:#67e8f90d;--theme-pointer-glow:#7dd3fc24}:root[data-theme=amethyst],.theme-preview[data-theme=amethyst]{--theme-background:#08050f;--theme-background-secondary:#120a20;--theme-background-elevated:#1a102c;--theme-surface:#0d0816;--theme-surface-elevated:#160e24;--theme-surface-high:#211634;--theme-text-primary:#fcfaff;--theme-text-secondary:#ded4eb;--theme-text-muted:#9c8aac;--theme-accent:#8b5cf6;--theme-accent-strong:#a78bfa;--theme-accent-deep:#6d28d9;--theme-accent-soft:#8b5cf61f;--theme-activity:#c4b5fd;--theme-activity-bright:#ddd6fe;--theme-line-accent:#8b5cf670;--theme-grid:#997fbe2e;--theme-grid-inactive:#997fbe2e;--theme-grid-active:#c4b5fd;--theme-grid-strong:#a78bfa3b;--theme-grid-cell-alternate:#8b5cf608;--theme-occupant-fill:#170d25f7;--theme-occupant-root-fill:#25153afc;--theme-connector:#ac91cf80;--theme-focus:#ddd6fe;--theme-selection:#a78bfa;--theme-hover:#a78bfa;--theme-related:#c4b5fd;--theme-ancestor:#ede9fe;--theme-descendant:#8b5cf6;--theme-minimap-occupant-fill:#8b5cf694;--theme-minimap-occupant-stroke:#ddd6fee6;--theme-minimap-focused-fill:#c4b5fd;--theme-minimap-focused-stroke:#f5f3ff;--theme-minimap-viewport-stroke:#c4b5fdf0;--theme-signal-ambient:#c4b5fd;--theme-signal-origin:#8b5cf6;--theme-signal-path:#a78bfa;--theme-signal-receiving:#c4b5fd;--theme-signal-broadcast:#ddd6fe;--theme-scene-canvas:#050309;--theme-scene-surface:#10091b;--theme-scene-depth:#030205;--theme-atmosphere-selection:#8b5cf617;--theme-atmosphere-activity:#c4b5fd0d;--theme-pointer-glow:#a78bfa24}:root[data-theme=copper-industrial],.theme-preview[data-theme=copper-industrial]{--theme-background:#080503;--theme-background-secondary:#140c07;--theme-background-elevated:#1d120b;--theme-surface:#0e0905;--theme-surface-elevated:#181009;--theme-surface-high:#25180f;--theme-text-primary:#fffaf2;--theme-text-secondary:#ead9c4;--theme-text-muted:#a68e74;--theme-accent:#c97941;--theme-accent-strong:#e39a61;--theme-accent-deep:#9a4f24;--theme-accent-soft:#c9794121;--theme-activity:#f59e0b;--theme-activity-bright:#fbbf24;--theme-line-accent:#c9794175;--theme-grid:#aa7e5b2e;--theme-grid-inactive:#aa7e5b2e;--theme-grid-active:#f59e0b;--theme-grid-strong:#e39a613b;--theme-grid-cell-alternate:#c9794109;--theme-occupant-fill:#1a0f08f7;--theme-occupant-root-fill:#2a170cfc;--theme-connector:#c0977085;--theme-focus:#fed7aa;--theme-selection:#e39a61;--theme-hover:#e39a61;--theme-related:#fbbf24;--theme-ancestor:#ffedd5;--theme-descendant:#f59e0b;--theme-minimap-occupant-fill:#c9794199;--theme-minimap-occupant-stroke:#fed7aae6;--theme-minimap-focused-fill:#fbbf24;--theme-minimap-focused-stroke:#fff7ed;--theme-minimap-viewport-stroke:#fbbf24f0;--theme-signal-ambient:#f59e0b;--theme-signal-origin:#c97941;--theme-signal-path:#f59e0b;--theme-signal-receiving:#fbbf24;--theme-signal-broadcast:#fed7aa;--theme-scene-canvas:#050302;--theme-scene-surface:#120b06;--theme-scene-depth:#030201;--theme-atmosphere-selection:#c979411a;--theme-atmosphere-activity:#f59e0b0b;--theme-pointer-glow:#e39a6124}:root[data-theme=polar-mono],.theme-preview[data-theme=polar-mono]{--theme-background:#050607;--theme-background-secondary:#0c0e10;--theme-background-elevated:#14171a;--theme-surface:#090b0d;--theme-surface-elevated:#111417;--theme-surface-high:#1a1e22;--theme-text-primary:#f5f7f9;--theme-text-secondary:#d2d7dc;--theme-text-muted:#8c959e;--theme-accent:#d9dde3;--theme-accent-strong:#f1f3f5;--theme-accent-deep:#9ba3ab;--theme-accent-soft:#d9dde31a;--theme-activity:#9cc8e7;--theme-activity-bright:#c5e2f5;--theme-line-accent:#d9dde359;--theme-grid:#aeb8c229;--theme-grid-inactive:#aeb8c229;--theme-grid-active:#9cc8e7;--theme-grid-strong:#d9dde333;--theme-grid-cell-alternate:#d9dde306;--theme-occupant-fill:#15191df7;--theme-occupant-root-fill:#20262bfc;--theme-connector:#aeb8c27a;--theme-focus:#fff;--theme-selection:#d9dde3;--theme-hover:#d9dde3;--theme-related:#9cc8e7;--theme-ancestor:#eef1f4;--theme-descendant:#9cc8e7;--theme-minimap-occupant-fill:#d9dde38a;--theme-minimap-occupant-stroke:#f5f7f9e0;--theme-minimap-focused-fill:#fff;--theme-minimap-focused-stroke:#fff;--theme-minimap-viewport-stroke:#c5e2f5eb;--theme-signal-ambient:#9cc8e7;--theme-signal-origin:#d9dde3;--theme-signal-path:#9cc8e7;--theme-signal-receiving:#c5e2f5;--theme-signal-broadcast:#fff;--theme-scene-canvas:#030405;--theme-scene-surface:#0b0d0f;--theme-scene-depth:#010202;--theme-atmosphere-selection:#d9dde312;--theme-atmosphere-activity:#9cc8e70b;--theme-pointer-glow:#9cc8e71f}:root[data-contrast=high]{--theme-background:#000;--theme-surface:color-mix(in srgb, var(--theme-selection) 4%, #020304);--theme-surface-elevated:color-mix(in srgb, var(--theme-selection) 6%, #05070a);--theme-surface-high:color-mix(in srgb, var(--theme-selection) 8%, #090c10);--theme-text-primary:#fff;--theme-text-secondary:#f0f4f8;--theme-text-muted:#c3ccd5;--theme-line:#ffffff47;--theme-line-strong:#ffffff70;--theme-grid:color-mix(in srgb, var(--theme-activity) 34%, transparent);--theme-grid-inactive:color-mix(in srgb, var(--theme-activity) 34%, transparent);--theme-grid-strong:color-mix(in srgb, var(--theme-selection) 42%, transparent);--theme-occupant-stroke:color-mix(in srgb, var(--theme-text-primary) 72%, var(--theme-selection) 28%);--theme-connector:color-mix(in srgb, var(--theme-text-secondary) 68%, var(--theme-activity) 32%);--theme-inspector-border:#ffffff4d;--theme-minimap-grid:#ffffff38}:root[data-color-vision=safe]{--theme-related:#56b4e9;--theme-ancestor:#e69f00;--theme-descendant:#009e73;--theme-signal-ambient:#56b4e9;--theme-signal-origin:#e69f00;--theme-signal-path:#0072b2;--theme-signal-receiving:#009e73;--theme-signal-broadcast:#f0e442;--theme-signal-resolved:#a7adb5}:root[data-glow=reduced]{--theme-pointer-glow:transparent;--theme-atmosphere-selection:color-mix(in srgb, var(--theme-selection) 3%, transparent);--theme-atmosphere-activity:color-mix(in srgb, var(--theme-activity) 2%, transparent)}:root[data-glow=reduced] .cursor-glow{display:none!important}:root[data-glow=reduced] .topology-node{--node-glow:transparent!important}:root[data-glow=reduced] :is(.grid-hex,.grid-node,.grid-connector,.grid-occupant-fill,.grid-hex-signal,.grid-node-signal,.graph-edge,.topology-mini-map__node-shape,.topology-mini-map__frame){filter:none!important}:root[data-color-vision=safe] .grid-connector.relationship-context-related,:root[data-color-vision=safe] .grid-occupant.is-related .grid-occupant-fill{stroke-dasharray:2 2}:root[data-color-vision=safe] .grid-connector.relationship-context-descendant,:root[data-color-vision=safe] .grid-occupant.is-descendant .grid-occupant-fill{stroke-dasharray:5 2}:root[data-color-vision=safe] [data-cell-signal-type=ambient]{stroke-dasharray:1 3}:root[data-color-vision=safe] [data-cell-signal-type=broadcast]{stroke-dasharray:5 2}:root{--bg-primary:var(--theme-background);--bg-secondary:var(--theme-background-secondary);--bg-elevated:var(--theme-background-elevated);--surface:var(--theme-surface);--surface-raised:var(--theme-surface-elevated);--surface-high:var(--theme-surface-high);--text:var(--theme-text-primary);--text-primary:var(--theme-text-primary);--text-secondary:var(--theme-text-secondary);--text-muted:var(--theme-text-muted);--accent:var(--theme-accent);--accent-gold:var(--theme-accent-strong);--accent-deep:var(--theme-accent-deep);--accent-soft:var(--theme-accent-soft);--accent-teal:var(--theme-activity);--accent-cyan:var(--theme-activity-bright);--signal-blue:var(--theme-status-info);--signal-green:var(--theme-status-success);--signal-red:var(--theme-status-danger);--line:var(--theme-line);--line-strong:var(--theme-line-strong);--line-accent:var(--theme-line-accent);--scene-canvas:var(--theme-scene-canvas);--scene-surface:var(--theme-scene-surface);--scene-grid:var(--theme-grid);--scene-grid-strong:var(--theme-grid-strong);--scene-cell:var(--theme-grid-cell);--scene-cell-alt:var(--theme-grid-cell-alternate);--scene-connector:var(--theme-connector);--scene-occupant-fill:var(--theme-occupant-fill);--scene-occupant-stroke:var(--theme-occupant-stroke);--scene-root-fill:var(--theme-occupant-root-fill);--scene-gold:var(--theme-selection);--scene-gold-bright:var(--theme-focus);--scene-teal:var(--theme-grid-active);color-scheme:dark;--ink:var(--theme-background);--ink-2:var(--theme-background-secondary);--surface-2:var(--theme-surface-elevated);--surface-3:var(--theme-surface-high);--muted:var(--theme-text-secondary);--muted-2:var(--theme-text-muted);--accent-2:var(--theme-accent-deep);--shadow:0 24px 56px #0000005c;--radius-xl:.6rem;--radius-lg:.45rem;--radius-md:.32rem;--radius-sm:.22rem;--content-width:1240px;--font-title:"Space Grotesk", "Inter", "Segoe UI", sans-serif;--font-body:"Inter", "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", "JetBrains Mono", Consolas, monospace}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 24%), radial-gradient(circle at 80% 12%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 18%), linear-gradient(180deg, color-mix(in srgb, var(--theme-background) 84%, black) 0%, var(--theme-background) 100%);color:var(--text);font-family:var(--font-body);text-rendering:geometricprecision;overflow-x:hidden}*{box-sizing:border-box}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-title);letter-spacing:-.03em}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:var(--theme-background)}.surface{border:1px solid var(--line);background:linear-gradient(135deg, #ffffff0a, transparent 40%), color-mix(in srgb, var(--surface) 70%, transparent);min-width:0;box-shadow:var(--shadow);position:relative;overflow:hidden}.surface:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:96px;height:2px;position:absolute;inset:0 auto auto 0}.surface-pad{padding:clamp(1rem,2vw,1.4rem)}.eyebrow,.meta,.mono{color:var(--accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.muted{color:var(--muted)}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.button{border-radius:var(--radius-md);border:1px solid var(--line-strong);min-height:2.8rem;color:var(--text);background:#ffffff05;justify-content:center;align-items:center;padding:.8rem 1.05rem;font-size:.95rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover,.button:focus-visible{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 14px 30px #00000059;transform:translateY(-1px)}.button.primary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--accent) 8%, transparent));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.section-label{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.section-label h2,.section-label h3{text-transform:uppercase;margin:0;font-size:.9rem}.chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border-radius:var(--radius-sm);border:1px solid var(--line);min-height:2rem;color:var(--text);background:#ffffff08;align-items:center;padding:.4rem .7rem;font-size:.82rem;display:inline-flex}.health-dot{background:var(--accent);width:.45rem;height:.45rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;animation:2.8s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 35%, transparent)}70%{box-shadow:0 0 0 12px #f2a90000}to{box-shadow:0 0 #f2a90000}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-page-transition=out] .shell__stage,[data-page-transition=out]>body>main{opacity:.84;transition:opacity .18s,transform .18s;transform:translateY(5px)}[data-page-transition=in] .shell__stage,[data-page-transition=in]>body>main{opacity:1;transition:opacity .22s,transform .22s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-page-transition=out] .shell__stage,[data-page-transition=out]>body>main,[data-page-transition=in] .shell__stage,[data-page-transition=in]>body>main{transition:opacity .01ms linear;transform:none}}
