@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2"),url(/assets/orbitron-latin-900-normal-BbJatbhp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-ext-400-normal-txZ9Fk_1.woff2)format("woff2"),url(/assets/fira-code-cyrillic-ext-400-normal-Buh61xzB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-400-normal-UC0NFL4U.woff2)format("woff2"),url(/assets/fira-code-cyrillic-400-normal-dc1q3VD7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-ext-400-normal-DR7mBgIM.woff2)format("woff2"),url(/assets/fira-code-greek-ext-400-normal-DSPUheWg.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-400-normal-B2Gh_Y8s.woff2)format("woff2"),url(/assets/fira-code-greek-400-normal-DobhaxvF.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/fira-code-symbols2-400-normal-_QEZCEwe.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-ext-400-normal-KSMg0QLl.woff2)format("woff2"),url(/assets/fira-code-latin-ext-400-normal-DG73JjOf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-400-normal-DGosTW8U.woff2)format("woff2"),url(/assets/fira-code-latin-400-normal-C-QZfXAs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-cyrillic-ext-500-normal-CYRspHgm.woff2)format("woff2"),url(/assets/fira-code-cyrillic-ext-500-normal-CwtLmSFD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-cyrillic-500-normal-CX35h3Mg.woff2)format("woff2"),url(/assets/fira-code-cyrillic-500-normal-Bu7VCL72.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-greek-ext-500-normal-BO3iq16n.woff2)format("woff2"),url(/assets/fira-code-greek-ext-500-normal-CMiNLXER.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-greek-500-normal-CVO0IRNt.woff2)format("woff2"),url(/assets/fira-code-greek-500-normal-DEXIWiey.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/fira-code-symbols2-500-normal-DwsgbIjQ.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-latin-ext-500-normal-Crd9e_oI.woff2)format("woff2"),url(/assets/fira-code-latin-ext-500-normal-CaANqXjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-latin-500-normal-B6gioGu8.woff2)format("woff2"),url(/assets/fira-code-latin-500-normal-aMLC2AMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2)format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2)format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2)format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2)format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sunni-pulse-ink:#050608;--sunni-pulse-panel:#10151c;--sunni-pulse-panel-2:#18202b;--sunni-pulse-line:#3a4658;--sunni-pulse-text:#e7edf6;--sunni-pulse-muted:#bac6d8;--sunni-pulse-gold:gold;--sunni-pulse-green:#0f6;--sunni-pulse-blue:#62a8ff;--sunni-pulse-violet:#b58cff;--sunni-pulse-bolt-purple:#863bff;--sunni-pulse-cyan:#00f0ff;--sunni-pulse-deep-blue:#00bfff;--sunni-pulse-obsidian-dark:#0b0e14;--sunni-pulse-obsidian-light:#141e30;--sunni-pulse-glow-cyan:0 0 10px #00f0ff80;--sunni-pulse-glow-gold:0 0 10px #ffd70080;--sunni-pulse-gradient:linear-gradient(90deg, #ffd7001f, #62a8ff0d, #00ff6614);--sunni-pulse-banner-overlay:linear-gradient(90deg, #050608e6, #05060875, #0506081f);--sunni-pulse-display:"Orbitron", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--sunni-pulse-body:"Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--sunni-pulse-radius-sm:8px;--sunni-pulse-radius-md:14px;--sunni-pulse-radius-lg:24px;--sunni-ink:var(--sunni-pulse-ink);--sunni-panel:var(--sunni-pulse-panel);--sunni-panel-2:var(--sunni-pulse-panel-2);--sunni-line:var(--sunni-pulse-line);--sunni-text:var(--sunni-pulse-text);--sunni-muted:var(--sunni-pulse-muted);--sunni-gold:var(--sunni-pulse-gold);--sunni-green:var(--sunni-pulse-green);--sunni-blue:var(--sunni-pulse-blue);--sunni-violet:var(--sunni-pulse-violet);--bg:var(--sunni-pulse-ink);--bg-elevated:var(--sunni-pulse-panel);--border:var(--sunni-pulse-line);--text:var(--sunni-pulse-text);--text-muted:var(--sunni-pulse-muted);--accent:var(--sunni-pulse-blue);--success:var(--sunni-pulse-green);--warning:var(--sunni-pulse-gold);--stage-bg:var(--sunni-pulse-obsidian-dark);--stage-fg:var(--text);--stage-muted:var(--text-muted);--stage-line:var(--border);--stage-accent:var(--sunni-pulse-cyan);--stage-surface:var(--sunni-pulse-panel);--stage-elevated:var(--sunni-pulse-panel-2);--stage-radius:var(--sunni-pulse-radius-md);--stage-radius-sm:var(--sunni-pulse-radius-sm);--stage-display:var(--sunni-pulse-display);--stage-shadow:var(--sunni-pulse-glow-cyan);--stage-max:880px;--stage-gap:16px;--signal-green:var(--sunni-pulse-green);--signal-amber:var(--sunni-pulse-gold);--signal-red:#ff6b6b;--signal-unknown:var(--sunni-pulse-muted);font-family:var(--sunni-pulse-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.5}.provider-management{gap:1rem;display:grid}.provider-hero{border:1px solid var(--line);background:radial-gradient(circle at top right, #57b2ff1f, transparent 38%), var(--panel);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.4rem;display:flex}.provider-hero h2{margin:.15rem 0 .45rem}.provider-hero p{max-width:46rem;margin-bottom:0}.provider-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.provider-hero-actions>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.provider-boundary,.provider-enabled-boundary{color:var(--text);background:#d7b44a14;border:1px solid #d7b44a6b;border-radius:.75rem;margin:0;padding:.85rem 1rem}.provider-enabled-boundary{background:#50bd8517;border-color:#50bd856b}.provider-summary{grid-template-columns:repeat(8,minmax(7rem,1fr));gap:.65rem;display:grid}.provider-summary article{border:1px solid var(--line);background:var(--panel);border-radius:.75rem;min-width:0;padding:.85rem}.provider-summary span,.provider-summary strong{display:block}.provider-summary span{color:var(--muted);font-size:.75rem}.provider-summary strong{margin-top:.35rem;font-size:1.45rem}.provider-editor{background:var(--panel);border:1px solid #57b2ff59;border-radius:.9rem;padding:1rem}.provider-editor>header,.provider-detail>header,.provider-detail-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.provider-editor h3,.provider-detail h3,.provider-detail h4,.provider-detail h5{margin:.15rem 0 0}.provider-editor>header>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.provider-secret-boundary{border-left:3px solid var(--gold,#d7b44a);color:var(--muted);background:#d7b44a12;padding:.75rem}.provider-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.provider-editor label,.provider-filters label{color:var(--muted);gap:.35rem;font-size:.82rem;display:grid}.provider-editor label>span{font-size:.72rem}.provider-editor input,.provider-editor select,.provider-editor textarea,.provider-filters input,.provider-filters select{width:100%}.provider-editor textarea{resize:vertical;min-height:6rem}.provider-editor select[multiple]{min-height:7.5rem}.provider-wide-field,.provider-form-actions{grid-column:1/-1}.provider-form-actions{justify-content:flex-end;gap:.65rem;display:flex}.provider-workspace{grid-template-columns:minmax(0,1.65fr) minmax(20rem,.85fr);align-items:start;gap:1rem;display:grid}.provider-list-panel,.provider-detail{border:1px solid var(--line);background:var(--panel);border-radius:.9rem;min-width:0}.provider-list-panel{overflow:hidden}.provider-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(13rem,2fr) repeat(3,minmax(9rem,1fr));gap:.65rem;padding:.85rem;display:grid}.provider-table-wrap{overflow-x:auto}.provider-table{border-collapse:collapse;width:100%;min-width:75rem}.provider-table th,.provider-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem .75rem;font-size:.8rem}.provider-table th{color:var(--muted);background:#ffffff05}.provider-table th button{color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.provider-table td:first-child button{color:var(--text);font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:700;display:block}.provider-table td:first-child span{color:var(--muted);margin-top:.15rem;font-size:.72rem;display:block}.provider-table tr.selected td{background:#57b2ff12}.provider-detail{gap:1rem;max-height:calc(100vh - 2rem);padding:1rem;display:grid;position:sticky;top:1rem;overflow-y:auto}.provider-detail>header>div>span{color:var(--muted);font-size:.76rem}.provider-state{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.3rem .55rem;font-size:.72rem}.provider-state--configured{color:#8ad9ad;border-color:#50bd8573}.provider-state--blocked,.provider-state--unavailable{color:#ffabab;border-color:#e1606073}.provider-metadata,.provider-scope{gap:.45rem;margin:0;display:grid}.provider-metadata div,.provider-scope div{border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:.7rem;padding-bottom:.45rem;display:grid}.provider-metadata dt,.provider-scope dt{color:var(--muted)}.provider-metadata dd,.provider-scope dd{overflow-wrap:anywhere;margin:0}.provider-checksum{grid-template-columns:1fr!important}.provider-checksum code{word-break:break-all}.provider-detail section{border-top:1px solid var(--line);gap:.65rem;padding-top:.9rem;display:grid}.provider-detail pre{border:1px solid var(--line);max-width:100%;max-height:16rem;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;background:#00000038;border-radius:.65rem;margin:0;padding:.75rem;overflow:auto}.provider-diagnostics,.provider-audit-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.provider-diagnostics li,.provider-audit-list li{border:1px solid var(--line);background:#ffffff05;border-radius:.6rem;gap:.2rem;padding:.65rem;display:grid}.provider-diagnostics code,.provider-audit-list span,.provider-audit-list time{color:var(--muted);font-size:.76rem}.provider-validation-result{background:#57b2ff12;border:1px solid #57b2ff52;border-radius:.6rem;margin:0;padding:.65rem}.provider-actions>div{flex-wrap:wrap;gap:.55rem;display:flex}.provider-actions p,.provider-empty{color:var(--muted);margin:0}.provider-empty{padding:1rem}@media (width<=1280px){.provider-summary{grid-template-columns:repeat(4,minmax(8rem,1fr))}.provider-workspace{grid-template-columns:1fr}.provider-detail{max-height:none;position:static}}@media (width<=820px){.provider-hero{display:grid}.provider-hero-actions{justify-content:flex-start}.provider-summary,.provider-filters,.provider-editor form{grid-template-columns:1fr 1fr}}@media (width<=560px){.provider-summary,.provider-filters,.provider-editor form{grid-template-columns:1fr}.provider-wide-field,.provider-form-actions{grid-column:auto}.provider-form-actions{justify-content:stretch}.provider-form-actions button{flex:1}.provider-metadata div,.provider-scope div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.provider-management *,.provider-management :before,.provider-management :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}*{box-sizing:border-box}html,body,#root{background:radial-gradient(circle at top left, var(--sunni-pulse-obsidian-light), var(--sunni-pulse-obsidian-dark)), var(--bg);min-height:100vh;color:var(--text);margin:0;padding:0}.app{max-width:880px;margin:0 auto;padding:48px 24px}.app__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:32px;padding-bottom:16px;display:flex}h1,h2,h3{font-family:var(--sunni-pulse-display);color:var(--sunni-pulse-gold);text-transform:uppercase;letter-spacing:.08em;text-shadow:0 0 5px #ffd7004d}.app__title{margin:0;font-size:24px;font-weight:600}.app__subtitle{color:var(--text-muted);font-size:14px}.card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;margin-bottom:16px;padding:24px}.card__title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 16px;font-size:14px}.status-row{grid-template-columns:160px 1fr;gap:8px 16px;font-size:14px;display:grid}.status-row__label{color:var(--text-muted)}.status-row__value{color:var(--text);word-break:break-all;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.status-pill{color:var(--success);background:#3fb95026;border:1px solid #3fb95066;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.error{color:#f85149;font-size:14px}.error__hint{color:var(--text-muted);margin-top:8px;font-size:12px}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.shell__sidebar{background:var(--sunni-pulse-gradient), #0b0e14d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid #00f0ff26;height:100vh;padding:18px 14px;position:sticky;top:0;overflow-y:auto}.shell__main{flex-direction:column;min-width:0;display:flex}.shell__header{border-bottom:1px solid var(--border);background:var(--stage-bg);align-items:center;padding:6px 24px;display:flex}.shell__title{align-items:center;gap:10px;margin:0;line-height:0;display:flex}.shell__title-mark{width:34px;height:34px;display:block}.brand-lockup{opacity:1;width:auto;height:46px;display:block}.brand-mark{width:48px;height:48px;margin:0;display:block}.shell__subtitle{color:var(--text-muted);letter-spacing:.02em;font-size:13px}.shell__content{flex:1;min-width:0;padding:32px}.operator-workspace{background:#09111d;grid-template-rows:auto minmax(0,1fr);grid-template-columns:280px minmax(0,1fr) 240px;min-height:calc(100vh - 72px);margin:-32px;display:grid}.operator-workspace__deck{background:radial-gradient(circle at 82% 0,#00d9ff2b,#0000 31%),radial-gradient(circle at 9% 100%,#f4c95d1f,#0000 34%),#07101c;border-bottom:1px solid #78a0be33;grid-column:1/-1;grid-template-columns:minmax(260px,.85fr) minmax(520px,1.6fr) minmax(260px,.8fr);gap:16px;padding:22px 24px;display:grid}.workspace-deck__intro h2{margin:3px 0 8px;font-size:clamp(21px,2.2vw,32px)}.workspace-deck__intro>p:last-child{color:var(--text-muted);max-width:58ch;margin:0;font-size:12px;line-height:1.55}.workspace-deck__lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.workspace-deck__lanes a{color:var(--text);background:#ffffff09;border:1px solid #78a0be2e;border-radius:9px;gap:6px;padding:10px;text-decoration:none;display:grid}.workspace-deck__lanes a:hover{border-color:#00d9ff7a;transform:translateY(-1px)}.workspace-deck__lanes span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.workspace-deck__lanes strong{font-size:10px;line-height:1.4}.pulse-core-reserve{background:#040c15c7;border:1px solid #f4c95d4d;border-radius:10px;gap:8px;padding:12px;display:grid}.pulse-core-reserve>div:first-child{gap:3px;display:grid}.pulse-core-reserve>div:first-child span{color:var(--accent);letter-spacing:.08em;font-family:Orbitron,sans-serif;font-size:11px}.pulse-core-reserve>div:first-child strong{font-size:11px}.pulse-core-reserve p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.45}.pulse-core-reserve__modes{flex-wrap:wrap;gap:4px;display:flex}.pulse-core-reserve__modes code{color:#9cefff;background:#00d9ff12;border:1px solid #00d9ff2e;border-radius:999px;padding:2px 5px;font-size:8px}.operator-workspace__rail,.operator-workspace__context{background:#07101ce0;grid-row:2;padding:22px 16px}.operator-workspace__rail{border-right:1px solid #78a0be29}.operator-workspace__context{border-left:1px solid #78a0be29;padding:28px 18px}.operator-workspace__rail-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.operator-workspace__rail h1,.operator-workspace__topbar h2{margin:2px 0 0}.operator-workspace__rail-head .button{border-radius:9px;padding:5px 10px;font-size:20px}.workspace-new{color:#101722;cursor:pointer;background:linear-gradient(135deg,#f4c95d,#ffe59a);border:0;border-radius:9px;width:100%;padding:11px 14px;font-weight:800}.workspace-search{color:var(--text);background:#ffffff0a;border:1px solid #78a0be38;border-radius:8px;width:100%;margin:14px 0;padding:10px 11px}.workspace-thread-list{gap:5px;display:grid}.workspace-thread{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:5px;width:100%;padding:11px 10px;display:grid}.workspace-thread small{color:#b4c8dc8c;font-size:11px}.workspace-thread--active,.workspace-thread:hover{color:var(--text);background:#00dcff14;border-color:#00dcff40}.workspace-empty{color:var(--text-muted);padding:10px;font-size:13px;line-height:1.5}.operator-workspace__main{grid-row:2;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.operator-workspace__topbar{border-bottom:1px solid #78a0be29;justify-content:space-between;align-items:center;padding:24px 32px 18px;display:flex}.workspace-status{color:var(--text-muted);font-size:12px}.status-dot{background:#697789;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.status-dot--live{background:#28ee73;box-shadow:0 0 12px #28ee73cc}.workspace-transcript{width:100%;max-width:880px;margin:0 auto;padding:34px 28px;overflow:auto}.workspace-welcome{text-align:center;max-width:580px;margin:13vh auto 0}.workspace-welcome__orb{background:radial-gradient(circle,#28ee73,#00c9ff 42%,#283e58 70%);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;display:inline-flex;box-shadow:0 0 50px #00d9ff40}.workspace-welcome h3{margin:24px 0 10px;font-size:clamp(28px,4vw,46px)}.workspace-welcome p{color:var(--text-muted);line-height:1.6}.workspace-prompts{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.workspace-prompts button,.workspace-composer-tools button{color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #78a0be3d;border-radius:8px;padding:9px 12px}.workspace-message{gap:13px;max-width:760px;margin:0 auto 22px;display:flex}.workspace-message__avatar{color:#07111d;background:linear-gradient(135deg,#f4c95d,#00d9ff);border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:10px;font-weight:900;display:inline-flex}.workspace-message--assistant .workspace-message__avatar{background:linear-gradient(135deg,#28ee73,#00d9ff)}.workspace-message small{color:var(--text-muted);font-size:11px}.workspace-message p{white-space:pre-wrap;margin:4px 0 0;line-height:1.65}.workspace-composer-wrap{background:linear-gradient(#0000,#09111d 24%);padding:20px 28px 28px}.workspace-composer-tools{flex-wrap:wrap;align-items:center;gap:8px;max-width:880px;margin:0 auto 8px;display:flex}.workspace-composer-tools button{padding:6px 9px;font-size:12px}.workspace-composer-tools button:disabled{cursor:not-allowed;opacity:.45}.workspace-dictating{color:#ffb4a8!important;border-color:#ff8a7a!important}.workspace-file-input{display:none}.workspace-attachment{color:#f4c95d;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:11px;overflow:hidden}.workspace-connectors{background:#07101cf5;border:1px solid #00d9ff40;border-radius:10px;gap:8px;max-width:880px;margin:0 auto 8px;padding:12px;display:grid}.workspace-connectors div{border-top:1px solid #78a0be24;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.workspace-connectors span{color:var(--text-muted);font-size:11px}.workspace-connectors a{color:var(--accent);font-size:12px;text-decoration:none}.workspace-composer-tools span{color:#b4c8dc8c;margin-left:auto;font-size:11px}.workspace-composer{background:#ffffff0e;border:1px solid #00d9ff4d;border-radius:13px;align-items:end;gap:10px;max-width:880px;margin:auto;padding:10px;display:flex}.workspace-composer textarea{color:var(--text);font:inherit;resize:none;background:0 0;border:0;outline:0;flex:1;min-height:48px;padding:7px;line-height:1.5}.workspace-error{color:#ffb4a8;max-width:880px;margin:0 auto;padding:0 28px 8px}.operator-workspace__context h3{margin-bottom:4px}.muted,.context-card span{color:var(--text-muted);font-size:12px}.context-card{border-top:1px solid #78a0be29;gap:6px;margin-top:22px;padding-top:14px;display:grid}.context-link{color:var(--accent);margin-top:22px;font-size:12px;text-decoration:none;display:block}@media (width<=1280px){.operator-workspace__deck{grid-template-columns:minmax(250px,.8fr) minmax(480px,1.5fr)}.pulse-core-reserve{grid-column:1/-1}}@media (width<=1100px){.operator-workspace{grid-template-columns:240px minmax(0,1fr)}.operator-workspace__deck{grid-template-columns:1fr}.operator-workspace__context{display:none}}@media (width<=720px){.operator-workspace{grid-template-columns:1fr;margin:-20px}.operator-workspace__deck{padding:18px}.workspace-deck__lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-workspace__rail{display:none}.operator-workspace__topbar{padding:20px}.workspace-transcript,.workspace-composer-wrap{padding-left:18px;padding-right:18px}}.stage{background:var(--stage-bg);min-height:calc(100vh - 72px);color:var(--stage-fg);flex-direction:column;margin:-32px;padding:0;display:flex;position:relative}.stage__topline{justify-content:space-between;align-items:center;gap:var(--stage-gap);padding:14px 28px 0;display:flex}.stage__mode{font-family:var(--stage-display);letter-spacing:.14em;text-transform:uppercase;color:var(--stage-accent);font-size:12px}.stage__body{flex:1;width:100%;max-width:1440px;min-height:0;margin:0 auto;display:flex}.stage__body--with-aside .stage__foreground{flex:1;min-width:0}.stage__aside{border-left:1px solid var(--stage-line);flex-shrink:0;width:200px;padding:12px 16px 120px;overflow:auto}.stage-numbers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stage-number{border-left:2px solid var(--stage-line);gap:1px;padding-left:8px;display:grid}.stage-number--amber{border-left-color:var(--signal-amber)}.stage-number--red{border-left-color:var(--signal-red)}.stage-number__value{font-family:var(--stage-display);font-size:18px}.stage-number__label{text-transform:uppercase;letter-spacing:.04em;color:var(--stage-muted);font-size:10px}.stage__toggles{gap:8px;display:flex}.stage-toggle{border:1px solid var(--stage-line);color:var(--stage-muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px}.stage-toggle[aria-expanded=true]{border-color:var(--stage-accent);color:var(--stage-fg)}.stage__foreground{flex:1;min-width:0;padding:12px 28px 120px;overflow:auto}.stage__corner{opacity:.5;max-width:260px;transition:opacity .2s;position:absolute;bottom:132px;right:20px}.stage__corner:hover{opacity:1}.stage-panel{background:var(--stage-surface);border:1px solid var(--stage-line);border-radius:var(--stage-radius);width:min(320px,82vw);box-shadow:var(--stage-shadow);z-index:3;padding:18px 16px;position:absolute;top:56px;bottom:116px;overflow:auto}.stage-panel--threads{left:20px}.stage-panel--context{right:20px}.stage-panel__body{display:block}.stage__surface{width:100%;max-width:var(--stage-max);background:linear-gradient(transparent, var(--stage-bg) 30%);margin:0 auto;padding:16px 28px 28px;position:sticky;bottom:0}.command-surface{border:1px solid var(--stage-line);border-radius:var(--stage-radius);background:var(--stage-elevated);gap:8px;padding:10px 12px;display:grid}.command-surface--expanded{box-shadow:var(--stage-shadow)}.command-surface__tools{margin-bottom:0}.command-surface__new{border:1px solid var(--stage-line);border-radius:var(--stage-radius-sm);color:var(--stage-muted);cursor:pointer;font:inherit;background:0 0;padding:6px 10px;font-size:12px}.command-surface__hint{color:var(--stage-muted);margin-left:auto;font-size:11px}.command-surface__composer{border-color:var(--stage-line)}@media (width<=720px){.stage{margin:-20px}.stage__foreground,.stage__surface{padding-left:16px;padding-right:16px}.stage__corner{display:none}}.stage__orb-slot{z-index:5;position:fixed;bottom:108px;right:22px}.stage-orb{justify-items:center;gap:6px;display:grid}.stage-orb__core{background:radial-gradient(circle at 40% 35%, var(--stage-accent), transparent 62%), var(--stage-elevated);width:44px;height:44px;box-shadow:var(--stage-shadow);border-radius:50%;animation:3.6s ease-in-out infinite stage-orb-idle}.stage-orb--thinking .stage-orb__core{animation-duration:1.4s}.stage-orb--executing .stage-orb__core{animation-duration:.8s}.stage-orb__label{letter-spacing:.1em;text-transform:uppercase;color:var(--stage-muted);font-size:10px}@keyframes stage-orb-idle{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.stage-orb__core{animation:none}}.stage__transcript{z-index:5;background:color-mix(in srgb, var(--stage-elevated) 92%, transparent);border:1px solid var(--stage-line);border-radius:var(--stage-radius);width:min(460px,40vw);max-height:52vh;box-shadow:var(--stage-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;display:flex;position:fixed;bottom:132px;right:22px;overflow:hidden}.stage__transcript-head{border-bottom:1px solid var(--stage-line);color:var(--stage-muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;display:flex}.stage__transcript-head button{color:var(--stage-muted);cursor:pointer;font:inherit;background:0 0;border:0}.stage__transcript-body{padding:14px;overflow:auto}.stage__surface{z-index:5;background:linear-gradient(transparent, var(--stage-bg) 40%);align-items:center;gap:12px;width:100%;max-width:1000px;margin:0 auto;padding:12px 28px 20px;display:flex;position:sticky;bottom:0}.stage__dock-orb{flex-shrink:0}.stage__dock-line{flex:1;min-width:0}.command-surface{border:1px solid var(--stage-line);background:color-mix(in srgb, var(--stage-elevated) 45%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;gap:2px;padding:4px 6px 4px 14px;display:grid}.command-surface__prompt{color:var(--stage-accent);font-weight:700}.command-surface__composer{align-items:center;gap:8px}.command-surface__composer textarea{min-height:24px;max-height:96px;padding:4px 0}.command-surface__composer .button{border-radius:999px;padding:6px 16px}.command-surface__hint{display:none}.command-surface .workspace-error{margin:0 12px 4px}.work-stage{gap:var(--stage-gap);flex-direction:column;min-height:100%;display:flex}.stage-focus{flex:1;min-height:220px;display:flex}.stage-focus>*{flex:1}.pulse-strip{color:var(--stage-muted);opacity:.7;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:10px;display:flex}.pulse-strip--amber{color:var(--signal-amber)}.pulse-strip--red{color:var(--signal-red);opacity:1}.pulse-strip__line{width:min(360px,60%);height:24px}.pulse-strip__text{letter-spacing:.04em;font-size:12px}.op-boards--collapsed{gap:8px;display:flex}.op-strip{border:1px solid var(--stage-line);text-transform:uppercase;letter-spacing:.06em;color:var(--stage-muted);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:11px;display:flex}.op-strip--amber{border-color:var(--signal-amber)}.op-strip--red{border-color:var(--signal-red);color:var(--signal-red)}.op-strip__count{color:var(--stage-fg)}.stage-focus__scene{flex-direction:column;gap:16px;padding:8px 4px;display:flex}.stage-focus__head{align-items:center;gap:10px;display:flex}.stage-focus__head h2{font-family:var(--stage-display);margin:0;font-size:15px}.stage-focus__back{border:1px solid var(--stage-line);color:var(--stage-muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:4px 10px;font-size:11px}.stage-focus__state{color:var(--stage-muted);text-transform:uppercase;font-size:11px}.stage-focus__body{gap:12px;font-size:13px;display:grid}.stage-focus__meta{color:var(--stage-muted);margin:0}.stage-focus__ask{border:1px solid var(--stage-accent);color:var(--stage-fg);cursor:pointer;font:inherit;background:0 0;border-radius:999px;justify-self:start;padding:7px 14px;font-size:12px}.stage-focus__connect,.stage-focus__connect-form button{border:1px solid var(--stage-accent);background:color-mix(in srgb, var(--stage-accent) 12%, transparent);color:var(--stage-fg);font:inherit;cursor:pointer;border-radius:8px;justify-self:start;padding:8px 12px}.stage-focus__connect:disabled{cursor:wait;opacity:.65}.stage-focus__connect-form{gap:7px;max-width:420px;display:grid}.stage-focus__connect-form label{color:var(--stage-muted);font-size:11px}.stage-focus__connect-form input{border:1px solid var(--stage-line);background:var(--stage-panel);color:var(--stage-fg);font:inherit;border-radius:7px;padding:8px 10px}.stage-focus__error{color:var(--stage-danger,#ff7a7a);margin:0}.stage-focus__via,.op-board__via{letter-spacing:.08em;text-transform:uppercase;color:var(--stage-accent);border:1px solid var(--stage-accent);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:9px}.op-board--foreground{border-color:var(--stage-accent);box-shadow:0 0 0 1px var(--stage-accent)}.stage-log__origin{text-transform:uppercase;letter-spacing:.06em;color:var(--stage-accent);font-size:9px}.stage-log__row--operator .stage-log__origin{color:var(--stage-muted)}.stage-focus__spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.stage-focus__spec dt{color:var(--stage-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.stage-focus__spec dd{color:var(--stage-fg);margin:2px 0 0;font-size:13px}.op-port button{border-radius:var(--stage-radius-sm);width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.op-port button:hover{border-color:var(--stage-line);background:color-mix(in srgb, var(--stage-elevated) 40%, transparent)}.op-port button:hover .op-port__label{color:var(--stage-accent)}.op-port__go{color:var(--stage-muted);opacity:0;transition:opacity .15s}.op-port button:hover .op-port__go{opacity:1}.op-boards{gap:var(--stage-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.op-board{border:1px solid var(--stage-line);border-radius:var(--stage-radius);background:var(--stage-surface);align-content:start;gap:10px;min-width:0;padding:16px 16px 18px;display:grid}.op-board__head{justify-content:space-between;align-items:baseline;display:flex}.op-board__head h2{font-family:var(--stage-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px}.op-board__loading,.op-board__count,.op-board__empty{color:var(--stage-muted);font-size:11px}.op-board__link{color:var(--stage-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11px}.op-boards--build{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.op-board--canvas{min-height:220px}.op-board__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.op-tile{border:1px solid var(--stage-line);border-radius:var(--stage-radius-sm);text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;padding:8px 10px;font-size:12px;display:grid}button.op-tile{cursor:pointer;font:inherit}.op-tile--live{border-color:var(--signal-amber)}.op-tile--live.op-tile--red{border-color:var(--signal-red)}.op-tile--live:hover{border-color:var(--stage-accent)}.op-tile__label{font-weight:600}.op-tile__detail{color:var(--stage-muted);text-transform:lowercase;grid-column:2;font-size:10px}.board-dot{background:var(--signal-unknown);border-radius:50%;width:9px;height:9px}.board-dot--green{background:var(--signal-green);box-shadow:0 0 8px var(--signal-green)}.board-dot--amber{background:var(--signal-amber)}.board-dot--red{background:var(--signal-red);box-shadow:0 0 8px var(--signal-red)}.op-blockers,.op-ports{gap:5px;margin:0;padding:0;list-style:none;display:grid}.op-blocker button{border:1px solid var(--stage-line);border-radius:var(--stage-radius-sm);width:100%;color:var(--stage-fg);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.op-blocker button:hover{border-color:var(--stage-accent)}.op-blocker--red button{border-left:3px solid var(--signal-red)}.op-blocker--amber button{border-left:3px solid var(--signal-amber)}.op-blocker__domain{color:var(--stage-muted);text-transform:uppercase;font-size:10px}.op-blocker__clock{color:var(--stage-muted);font-size:11px}.op-port{border:1px solid var(--stage-line);border-radius:var(--stage-radius-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.op-port__detail{color:var(--stage-muted);font-size:10px}@media (width<=1200px){.op-boards{grid-template-columns:minmax(0,1fr)}.stage__transcript{width:min(460px,82vw)}}@media (width<=720px){.stage__orb-slot{bottom:96px;right:12px}.stage__transcript{display:none}}.stage-picker{border-bottom:1px solid var(--stage-line);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding-bottom:12px;display:flex}.stage-picker__label{color:var(--stage-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.stage-picker__note{gap:4px;display:flex}.stage-picker input{border:1px solid var(--stage-line);border-radius:var(--stage-radius-sm);color:var(--stage-fg);font:inherit;background:0 0;padding:5px 8px;font-size:12px}.stage-picker button{border:1px solid var(--stage-line);border-radius:var(--stage-radius-sm);color:var(--stage-muted);cursor:pointer;font:inherit;background:0 0;padding:5px 10px;font-size:12px}.stage-picker button:hover{border-color:var(--stage-accent);color:var(--stage-fg)}.stage-regions{gap:var(--stage-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.stage-region{gap:var(--stage-gap);align-content:start;min-width:0;display:grid}.stage-region--left{grid-area:1/1}.stage-region--center{grid-area:1/2}.stage-region--right{grid-area:1/3}.stage-region--overlay{z-index:4;grid-area:2/1/auto/-1;position:sticky;top:8px}.stage-object{border:1px solid var(--stage-line);border-radius:var(--stage-radius);background:var(--stage-surface);gap:8px;min-width:0;padding:12px 14px;display:grid}.stage-object--minimized{opacity:.7}.stage-object__bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.stage-object__title{font-family:var(--stage-display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stage-object__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.stage-object__actions button,.stage-object__actions select{border:1px solid var(--stage-line);border-radius:var(--stage-radius-sm);color:var(--stage-muted);cursor:pointer;font:inherit;background:0 0;padding:3px 7px;font-size:11px}.stage-object__move{align-items:center;gap:4px;display:inline-flex}.stage-object__move-label{color:var(--stage-muted);text-transform:uppercase;font-size:10px}.stage-object__body{font-size:13px;line-height:1.6}.stage-object__note,.stage-object__excerpt{white-space:pre-wrap;margin:0}.stage-object__empty,.stage-object__conversation-fallback{color:var(--stage-muted)}.stage-object__unsupported{color:var(--stage-muted);border:1px dashed var(--stage-line);border-radius:var(--stage-radius-sm);margin:0;padding:10px}.stage-object__chart{border:1px dashed var(--stage-line);border-radius:var(--stage-radius-sm);min-height:120px;color:var(--stage-muted);place-items:center;gap:6px;padding:16px;display:grid}.stage-object__chart-mark{color:var(--stage-accent);font-size:28px}.stage-log{z-index:6;background:var(--stage-elevated);border:1px solid var(--stage-line);border-radius:var(--stage-radius);width:min(320px,40vw);max-height:40vh;box-shadow:var(--stage-shadow);padding:12px 14px;font-size:11px;position:fixed;bottom:16px;left:16px;overflow:auto}.stage-log__empty{color:var(--stage-muted);margin:6px 0 0}.stage-log__list{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.stage-log__row{align-items:baseline;gap:8px;display:flex}.stage-log__row code{color:var(--stage-fg)}.stage-log__row--ok span{color:var(--stage-muted)}.stage-log__row--rejected span{color:var(--stage-accent)}@media (width<=1100px){.stage-regions{grid-template-columns:minmax(0,1fr)}.stage-region--left,.stage-region--center,.stage-region--right{grid-column:1}}@media (width<=720px){.stage-log{display:none}}.nav{gap:14px;margin-top:16px;display:grid}.nav__group ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.nav__group-label{color:#b4c8dc85;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px 10px;font-size:9px}.nav__item{margin:0}.nav__link{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;padding:8px 12px;font-size:13px;text-decoration:none;transition:all .2s ease-in-out;display:flex}.nav__icon{color:#8bdff2;text-align:center;flex:0 0 18px;font-size:13px}.nav__label{min-width:0}.sidebar-brand{align-items:center;gap:10px;display:flex}.sidebar-brand>div{gap:2px;display:grid}.sidebar-brand__wordmark{width:auto;height:26px;margin:-3px 0 1px;display:block}.sidebar-brand strong{color:#fff0b0;letter-spacing:.05em;font-family:Orbitron,sans-serif;font-size:12px}.sidebar-brand span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.sidebar-signal{background:#00d9ff0e;border:1px solid #00d9ff29;border-radius:8px;gap:4px;margin-top:14px;padding:9px 10px;display:grid}.sidebar-signal span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.sidebar-signal span i{background:#28ee73;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 8px #28ee73b3}.sidebar-signal strong{font-size:10px}.sidebar-owner{border-top:1px solid #78a0be24;align-items:center;gap:9px;margin-top:18px;padding:14px 8px 2px;display:flex}.sidebar-owner__mark{color:#07111d;background:linear-gradient(135deg,#f4c95d,#00d9ff);border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:10px;font-weight:900;display:inline-flex}.sidebar-owner>span:last-child{gap:2px;display:grid}.sidebar-owner strong{color:#fff0b0;font-size:10px}.sidebar-owner small{color:var(--text-muted);font-size:9px}.nav__link:hover{color:var(--sunni-pulse-cyan);text-shadow:var(--sunni-pulse-glow-cyan);border-left:3px solid var(--sunni-pulse-cyan);background:#00f0ff14;padding-left:9px}.nav__link--active{border-color:#ffd7006b;border-left:3px solid var(--sunni-green);box-shadow:inset 3px 0 0 var(--sunni-green);color:var(--accent);text-shadow:var(--sunni-pulse-glow-gold);background:#ffd7001a}.nav__link--disabled{color:var(--text-muted);cursor:not-allowed}.nav__badge{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:1px 6px;font-size:10px}.page{max-width:880px;margin:0 auto}.page--center{justify-content:center;align-items:center;min-height:50vh;display:flex}.knowledge-library{gap:1rem;display:grid}.knowledge-library__intake{gap:.75rem;display:grid}.knowledge-library__intake h3,.knowledge-library__preview h3{margin:0}.knowledge-library__intake p{color:var(--text-muted);margin:.35rem 0 0}.knowledge-library__intake label,.knowledge-library__intake input,.knowledge-library__intake select{width:100%;display:block}.knowledge-library__intake input,.knowledge-library__intake select{margin-top:.3rem}.knowledge-library__intake button,.knowledge-library__preview button{border:1px solid var(--accent);width:fit-content;color:var(--accent);cursor:pointer;font:inherit;background:0 0;border-radius:.5rem;padding:.45rem .75rem}.knowledge-library__intake button:disabled{cursor:not-allowed;opacity:.55}.knowledge-library__notice,.knowledge-library__error{border:1px solid var(--border);border-radius:.5rem;margin:0;padding:.75rem}.knowledge-library__notice{color:var(--success)}.knowledge-library__error{color:#ff9e9e}.knowledge-library__title{color:var(--accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.knowledge-library__actions{flex-wrap:wrap;gap:.35rem;display:flex}.knowledge-library__actions button{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:.35rem;padding:.25rem .45rem}.knowledge-library__actions button:disabled{cursor:not-allowed;opacity:.55}.knowledge-library__preview header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.knowledge-library__preview pre{border:1px solid var(--border);background:var(--bg);white-space:pre-wrap;max-height:32rem;padding:1rem;overflow:auto}.link{color:var(--accent);text-decoration:none}.link:hover{text-decoration:underline}.observability-hero,.workflow-panel__header,.health-tile>div,.workflow-list__summary{align-items:center;display:flex}.observability-hero{justify-content:space-between;gap:24px;margin-bottom:24px}.observability-hero h2,.workflow-panel h3{margin:2px 0 6px}.observability-hero p{color:var(--text-muted);margin:0}.safe-mode{white-space:nowrap;color:var(--sunni-gold);background:#f4c95d14;border:1px solid #f4c95d73;border-radius:999px;padding:6px 12px;font-size:12px}.control-chain{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,1fr);margin:0 0 24px;padding:0;list-style:none;display:grid;overflow:hidden}.control-chain li{background:var(--bg-elevated);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:14px 24px 14px 16px;font-size:12px;position:relative}.control-chain li:not(:last-child){border-right:1px solid var(--border)}.control-chain li:not(:last-child):after{content:"→";color:var(--sunni-green);position:absolute;right:8px}.health-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:24px;display:grid}.health-tile,.workflow-panel{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px}.health-tile{min-width:0;padding:14px}.health-tile>div{gap:7px}.health-tile h3{text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px}.health-tile strong,.health-tile small{margin-top:8px;display:block}.health-tile small{color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.health-dot{background:var(--sunni-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #30d158a6}.workflow-panel{overflow:hidden}.workflow-panel__header{border-bottom:1px solid var(--border);justify-content:space-between;padding:20px 22px}.workflow-panel__header p,.workflow-panel__header h3{margin-top:0;margin-bottom:0}.workflow-panel__header>span{color:var(--text-muted);font-size:12px}.empty-audit{text-align:center;padding:40px 22px}.empty-audit p{color:var(--text-muted);margin-bottom:0}.workflow-list{margin:0;padding:0;list-style:none}.workflow-list>li{border-bottom:1px solid var(--border);padding:18px 22px}.workflow-list>li:last-child{border-bottom:0}.workflow-list__summary{gap:12px}.workflow-list__summary code{color:var(--text-muted);margin-left:auto;font-size:11px}.workflow-state{text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px}.workflow-state--queued{color:var(--sunni-blue);background:#62a8ff1f}.workflow-state--denied,.workflow-state--recovery_blocked{color:#ff8078;background:#f851491f}.workflow-list__provenance{color:var(--text-muted);grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;font-size:11px;display:grid}.workflow-list__provenance span{border-left:2px solid var(--border);padding-left:8px}.workflow-list__provenance b{color:var(--text);margin-top:2px;display:block}.workflow-failure{color:#ffaaa5;margin:12px 0 0;font-size:12px}.plans-hero,.plan-card>header,.plan-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.plans-hero{margin-bottom:22px}.plans-hero h2,.plans-hero p{margin-top:0;margin-bottom:4px}.plans-hero p{color:var(--text-muted)}.operator-fields{grid-template-columns:minmax(180px,.7fr) 2fr;gap:12px;display:grid}.operator-fields label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.operator-fields input,.operator-fields textarea{background:var(--bg-elevated);width:100%;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:6px;margin-top:6px;padding:10px 12px}.operator-fields textarea{resize:vertical;min-height:44px}.boundary-check{color:var(--text-muted);background:#f4c95d0f;border:1px solid #f4c95d52;border-radius:6px;align-items:flex-start;gap:9px;margin:12px 0 22px;padding:12px;font-size:12px;display:flex}.boundary-check input{margin-top:2px}.plan-stack{flex-direction:column;gap:16px;display:flex}.plan-card{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;overflow:hidden}.plan-card>header{border-bottom:1px solid var(--border);align-items:flex-start;padding:20px 22px}.plan-card h3{margin:8px 0 2px;font-size:17px}.plan-card code{color:var(--text-muted);font-size:11px}.plan-mode{color:var(--sunni-green);white-space:nowrap;font-size:11px}.plan-provenance{color:var(--text-muted);background:#62a8ff09;grid-template-columns:repeat(4,1fr);padding:14px 22px;font-size:11px;display:grid}.plan-provenance span{border-left:2px solid var(--border);padding-left:8px}.plan-provenance b{color:var(--text);display:block}.plan-steps{margin:0;padding:8px 22px;list-style:none}.plan-steps li{border-bottom:1px solid #3a46588c;grid-template-columns:28px 1fr;gap:12px;padding:13px 0;display:grid}.plan-steps li:last-child{border-bottom:0}.plan-steps li>span{border:1px solid var(--border);width:24px;height:24px;color:var(--sunni-blue);border-radius:50%;place-items:center;font-size:11px;display:grid}.plan-steps strong{text-transform:capitalize;font-size:13px}.plan-steps p{color:var(--text-muted);margin:3px 0 0;font-size:12px}.plan-actions{border-top:1px solid var(--border);justify-content:flex-end;padding:16px 22px}.plan-action{border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:8px 13px;font-size:12px}.plan-action:disabled{opacity:.45;cursor:not-allowed}.plan-action--approve:not(:disabled){color:var(--sunni-green);border-color:#30d15873}.plan-action--reject:not(:disabled){color:#ffaaa5;border-color:#f851496b}.operator-decision{border-top:1px solid var(--border);flex-direction:column;gap:3px;margin:0;padding:15px 22px;font-size:12px;display:flex}.operator-decision--approved{background:#30d15812}.operator-decision--rejected{background:#f8514912}.operator-decision span,.operator-decision small{color:var(--text-muted)}@media (width<=900px){.health-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.observability-hero{flex-direction:column;align-items:flex-start}.control-chain,.workflow-list__provenance{grid-template-columns:1fr}.control-chain li:not(:last-child){border-right:0;border-bottom:1px solid var(--border)}.workflow-list__summary{flex-wrap:wrap;align-items:flex-start}.workflow-list__summary code{width:100%}.plans-hero,.plan-card>header{flex-direction:column;align-items:flex-start}.operator-fields,.plan-provenance{grid-template-columns:1fr}}.status-card__header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.status-card__service{margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:18px;font-weight:600}.subsystem-list{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.subsystem-list__title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 6px;font-size:12px}.subsystem-list__hint{color:var(--text-muted);margin:0 0 12px;font-size:12px}.subsystem-list__items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.subsystem-row{grid-template-columns:110px 90px 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.subsystem-row__label{color:var(--text-muted)}.subsystem-row__pill{text-transform:uppercase;letter-spacing:.05em;text-align:center;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.subsystem-row__pill--on{color:var(--success);background:#3fb95026;border:1px solid #3fb95066}.subsystem-row__pill--off{color:var(--text-muted);border:1px solid var(--border);background:#8b949e1f}.subsystem-row__detail{color:var(--text);word-break:break-all;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px}.session-timer{background:#58a6ff0f;border:1px solid #58a6ff33;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px;margin:16px 0 0;padding:10px 12px;font-size:13px;display:flex}.session-timer__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.session-timer__value{color:var(--accent);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-weight:600}.session-timer__hint{color:var(--text-muted);font-size:11px;font-style:italic}.agents-page__header h2,.agent-card h3,.agent-timeline h3{margin:0}.agents-page__header>div>p:last-child,.agent-card p,.agent-timeline p{color:var(--text-muted)}.eyebrow{color:var(--sunni-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.agents-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:24px 0;display:grid}.agent-card,.agent-timeline{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:20px}.agent-card__topline{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.agent-state,.agent-role,.capabilities span{border:1px solid var(--border);border-radius:999px;padding:3px 8px;font-size:11px}.agent-state--enabled{color:var(--success);border-color:#30d15880}.agent-state--registered,.agent-state--disabled{color:var(--text-muted)}.agent-state--error{color:#f85149}.agent-role{color:var(--sunni-violet)}.capabilities{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.capabilities span{color:var(--text-muted)}.agent-action{color:var(--sunni-gold);cursor:pointer;font:inherit;background:#f4c95d1a;border:1px solid #f4c95d80;border-radius:8px;padding:9px 12px}.agent-action:disabled{cursor:wait;opacity:.6}.agent-timeline ol{margin:16px 0 0;padding:0;list-style:none}.agent-timeline li{border-top:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.agent-timeline li span,.agent-timeline time{color:var(--text-muted);font-size:12px}.roster-filter{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:10px 18px;margin:18px 0;padding:12px 16px 16px;display:flex}.roster-filter legend{color:var(--text-muted);padding:0 6px}.roster-filter label{align-items:center;gap:7px;display:flex}.roster-card{align-self:start}.roster-summary,.roster-details dl{gap:8px;margin:14px 0;display:grid}.roster-summary div,.roster-details dl div{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:4px;display:grid}.roster-summary dt,.roster-details dt{color:var(--text-muted)}.roster-summary dd,.roster-details dd{overflow-wrap:anywhere;margin:0}.status-reasons,.provider-warning{font-size:13px}.provider-warning{border-left:3px solid var(--warning);padding-left:10px}.roster-details{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.roster-details summary{cursor:pointer;font-weight:700}.roster-details summary:focus-visible,.roster-filter input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.agent-state--blocked{color:var(--warning)}.agent-state--idle{color:var(--success)}.agent-state--unavailable{color:var(--text-muted)}.tito-chat{grid-template-rows:auto auto auto auto 1fr auto auto;gap:16px;min-height:calc(100vh - 72px)}.tito-chat__header{align-items:center}.tito-chat__header h2{margin:4px 0 6px;font-size:clamp(28px,3vw,44px)}.tito-chat__header p:not(.eyebrow){color:var(--text-muted);margin:0}.tito-chat__header-actions{align-items:center;gap:10px;display:flex}.workspace-header-button{background:var(--accent);border:1px solid var(--accent);color:var(--background);cursor:pointer;font:inherit;border-radius:8px;padding:10px 14px;font-weight:700}.workspace-commandbar{border:1px solid var(--border);background:linear-gradient(90deg,#111d2af5,#0f1823c7);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}.workspace-commandbar__identity{align-items:center;gap:10px;min-width:190px;display:flex}.workspace-commandbar__identity div{gap:2px;display:grid}.workspace-commandbar__identity span:not(.workspace-avatar),.workspace-commandbar__hint{color:var(--text-muted);font-size:12px}.workspace-avatar{background:linear-gradient(135deg, var(--accent), #00d9ff);color:var(--background);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:inline-flex}.workspace-connection-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.connection-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px 13px;display:flex}.connection-card div{gap:3px;min-width:0;display:grid}.connection-card strong,.connection-card span:not(.connection-dot):not(.connection-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-card div span{color:var(--text-muted);font-size:11px}.connection-card--connected{border-color:#30d15873}.connection-dot{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.connection-card--connected .connection-dot,.connection-card--provider .connection-dot{background:var(--success);box-shadow:0 0 10px var(--success)}.connection-icon{color:var(--accent);font-weight:800}.conversation-boundary{grid-template-columns:repeat(8,minmax(0,1fr))}.conversation-panel{min-height:min(66vh,780px)}.conversation-panel__notice{font-size:13px}.conversation-transcript{justify-content:stretch;align-items:stretch;min-height:320px;padding:24px;overflow:auto}.conversation-transcript>ol{gap:18px;width:100%;margin:0;padding:0;list-style:none;display:grid}.conversation-transcript li{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;max-width:82%;padding:14px 16px}.conversation-transcript li:nth-child(odd){justify-self:end}.conversation-transcript li p{white-space:pre-wrap;margin:8px 0 0;line-height:1.6}.conversation-empty{text-align:center;max-width:620px;margin:auto}.conversation-empty__orb{color:var(--accent);margin-bottom:10px;font-size:36px;display:block}.conversation-empty h3{margin:0 0 8px;font-size:24px}.conversation-empty p{color:var(--text-muted);max-width:54ch;margin:0 auto 18px}.prompt-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.prompt-suggestions button{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:8px 12px}.prompt-suggestions button:hover{border-color:var(--accent);color:var(--accent)}.conversation-compose{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;padding:12px}.conversation-compose textarea{font:inherit;background:0 0;border:0;outline:none;min-height:76px;padding:4px}.conversation-compose__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.conversation-compose__footer span{color:var(--text-muted);font-size:11px}.conversation-compose__footer button{background:var(--accent);color:var(--background);cursor:pointer;border:0;font-weight:700}.conversation-compose__footer button:disabled{cursor:not-allowed;opacity:.45}.developer-terminal-placeholder{min-height:220px}@media (width<=900px){.workspace-commandbar{flex-direction:column;align-items:stretch}.workspace-commandbar__hint{display:none}.workspace-connection-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-boundary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.tito-chat__header{flex-direction:column;align-items:flex-start}.tito-chat__header-actions{width:100%}.workspace-header-button{flex:1}.workspace-connection-strip{grid-template-columns:1fr}.conversation-boundary{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-transcript li{max-width:96%}.conversation-compose__footer{flex-direction:column;align-items:stretch}.conversation-compose__footer button{width:100%}}.tito-chat{gap:22px;display:grid}.tito-chat--developer{gap:26px}.tito-chat__header{justify-content:space-between;align-items:flex-start;display:flex}.workspace-view-switcher{background:var(--surface);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.workspace-view-switcher p{margin:0}.workspace-view-switcher p:not(.eyebrow){color:var(--text-muted);margin-top:4px;font-size:13px}.workspace-view-switcher__actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-view-switcher__actions button{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;border-radius:8px;padding:9px 12px}.workspace-view-switcher__actions button.active{background:var(--accent);border-color:var(--accent);color:var(--background)}.conversation-state{border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.conversation-state--enabled{color:var(--success);border-color:#30d15880}.conversation-state--disabled{color:var(--text-muted)}.conversation-boundary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.conversation-boundary div,.conversation-controls,.conversation-panel,.agent-timeline{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px}.conversation-boundary div{gap:6px;display:grid}.conversation-boundary span{color:var(--text-muted);font-size:12px}.conversation-panel{gap:16px;display:grid}.tito-chat--developer .conversation-panel{min-height:min(62vh,780px)}.conversation-panel__notice{color:var(--sunni-gold);background:#f4c95d14;border:1px solid #f4c95d59;border-radius:8px;padding:12px}.conversation-transcript{border:1px dashed var(--border);border-radius:10px;justify-content:center;align-items:center;min-height:180px;display:flex}.conversation-transcript p{color:var(--text-muted)}.conversation-compose{gap:8px;display:grid}.conversation-compose textarea{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);resize:vertical;border-radius:8px;min-height:90px;padding:12px}.conversation-compose button,.danger-action{font:inherit;border-radius:8px;padding:9px 12px}.conversation-compose button{justify-self:end}.developer-terminal-placeholder{border:1px solid var(--border);color:#d6e2f0;background:#0b1118;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:180px;padding:22px;display:flex}.developer-terminal-placeholder h3{margin:8px 0 6px}.developer-terminal-placeholder p:not(.eyebrow){color:#9eafc2;max-width:70ch;margin:0}.danger-action{color:#f85149;cursor:pointer;background:#f8514914;border:1px solid #f8514980}.conversation-controls{justify-content:space-between;align-items:center;display:flex}.conversation-controls div{gap:4px;display:grid}.conversation-controls span{color:var(--text-muted);font-size:12px}.token-meter{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:12px;padding:18px;display:grid}.token-meter>div:first-child{gap:4px;display:grid}.token-meter>div:first-child span{color:var(--text-muted);font-size:12px}.token-meter progress{accent-color:var(--sunni-gold);width:100%}.token-meter__limits{flex-wrap:wrap;gap:8px;display:flex}.token-meter__limits span{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:4px 8px;font-size:11px}.automation-page{gap:22px;display:grid}.automation-hero{justify-content:space-between;align-items:flex-start;display:flex}.automation-tiers{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.automation-tiers article{background:var(--surface);border:1px solid var(--border);text-transform:capitalize;border-radius:12px;gap:7px;padding:16px;display:grid}.automation-tiers article.selected{border-color:#f4c95da6;box-shadow:0 0 0 1px #f4c95d33}.automation-tiers span{color:var(--text-muted);font-size:12px}.automation-tiers button,.automation-actions button{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:7px;padding:7px 9px}.automation-workspace{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);gap:18px;display:grid}.automation-builder,.automation-list{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px}.automation-builder{align-self:start;gap:14px;display:grid}.automation-builder label{gap:6px;display:grid}.automation-builder input,.automation-builder textarea,.automation-builder select{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:7px;padding:9px}.automation-list{gap:12px;display:grid}.automation-list>article{border:1px solid var(--border);border-radius:10px;gap:10px;padding:14px;display:grid}.automation-list>article>header{justify-content:space-between;align-items:flex-start;display:flex}.automation-list header div{gap:3px;display:grid}.automation-list header div span,.automation-list small{color:var(--text-muted);font-size:11px}.automation-boundary,.automation-actions{flex-wrap:wrap;gap:8px;display:flex}.automation-boundary span{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:4px 8px;font-size:11px}.task-center{gap:22px;display:grid}.tito-governance .boundary-badge{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:8px 12px}.tito-governance .governance-record{border-top:1px solid var(--border);padding:12px 0}.tito-governance .governance-record summary{cursor:pointer;font-weight:600}.tito-governance dl{grid-template-columns:max-content 1fr;gap:6px 12px;display:grid}.tito-governance dt{color:var(--text-muted)}.tito-governance dd{overflow-wrap:anywhere;margin:0}.task-center__hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.task-center__sections{flex-wrap:wrap;gap:8px;display:flex}.task-center__sections button,.task-dialog button,.task-table button{font:inherit}.task-center__sections button:not(.agent-action),.task-dialog button:not(.agent-action){background:var(--surface-raised);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;padding:9px 12px}.task-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.task-summary article{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:5px;padding:14px;display:grid}.task-summary span{color:var(--text-muted);font-size:12px}.task-summary strong{font-size:24px}.task-workspace{grid-template-columns:minmax(620px,1.45fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.task-list-panel,.task-details{background:var(--surface);border:1px solid var(--border);border-radius:12px}.task-list-panel{min-width:0;padding:16px}.task-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.45fr));gap:10px;margin-bottom:16px;display:grid}.task-filters label,.task-dialog form>label{gap:6px;display:grid}.task-filters input,.task-filters select,.task-dialog input,.task-dialog textarea,.task-dialog select{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:8px;padding:9px}.task-dialog textarea{resize:vertical;min-height:110px}.task-table-wrap{overflow-x:auto}.task-table{border-collapse:collapse;width:100%;min-width:860px}.task-table caption{color:var(--text-muted);text-align:left;padding:0 0 12px;font-size:12px}.task-table th,.task-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:11px 9px}.task-table th button,.task-title-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.task-table th button{color:var(--text-muted);font-weight:700}.task-table th[aria-sort=ascending] button:after{content:" ↑"}.task-table th[aria-sort=descending] button:after{content:" ↓"}.task-title-button{color:var(--sunni-gold);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.task-title-button:hover,.task-title-button:focus-visible{text-decoration-color:currentColor}.task-table tr.is-selected td{background:#f4c95d0f}.task-empty{color:var(--text-muted);padding:18px 8px 4px}.task-status{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;display:inline-block}.task-status--pending_approval,.task-status--approved{color:var(--sunni-gold);border-color:#f4c95d80}.task-status--running,.task-status--completed{color:var(--success);border-color:#30d15880}.task-status--failed,.task-status--cancelled{color:#f85149;border-color:#f8514980}.task-status--draft,.task-status--queued{color:var(--text-muted)}.task-details{gap:16px;padding:18px;display:grid}.task-details>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-details>p{color:var(--text-muted)}.task-metadata{gap:8px;margin:0;display:grid}.task-metadata div{grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);gap:5px;display:grid}.task-metadata dt{color:var(--text-muted)}.task-metadata dd{overflow-wrap:anywhere;margin:0}.task-actions,.task-audit{border-top:1px solid var(--border);padding-top:14px}.task-actions{gap:8px;display:grid}.task-actions p{color:var(--text-muted);font-size:12px}.task-actions>div{flex-wrap:wrap;gap:8px;display:flex}.task-audit ol{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.task-audit li{border-left:3px solid var(--border);gap:4px;padding:4px 0 4px 12px;display:grid}.task-audit li span,.task-audit time,.task-audit code{color:var(--text-muted);font-size:11px}.task-details--empty{min-height:180px}.task-dialog-backdrop{z-index:100;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.task-dialog{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;max-width:620px;max-height:calc(100vh - 40px);padding:20px;overflow-y:auto;box-shadow:0 24px 80px #00000073}.task-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.task-dialog>header>button{padding:4px 10px;font-size:24px;line-height:1}.task-dialog form{gap:14px;margin-top:18px;display:grid}.task-checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.task-dialog__boundary{color:var(--sunni-gold);background:#f4c95d14;border:1px solid #f4c95d59;border-radius:8px;padding:12px}.task-dialog__actions{justify-content:flex-end;gap:8px;display:flex}.task-center button:focus-visible,.task-center input:focus-visible,.task-center select:focus-visible,.task-center textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=720px){.shell{grid-template-columns:80px 1fr}.shell__sidebar{padding:20px 8px}.brand-mark{width:48px;height:48px;margin:0 auto}.sidebar-brand{justify-content:center}.sidebar-brand>div,.sidebar-signal,.nav__group-label,.nav__label,.sidebar-owner>span:last-child{display:none}.nav{gap:8px}.nav__link{justify-content:center;padding:10px 4px;font-size:13px}.nav__icon{flex-basis:auto}.sidebar-owner{justify-content:center;padding-inline:0}.nav__badge{font-size:8px}.shell__header,.shell__content{padding:20px}.brand-lockup{width:100%}.conversation-boundary{grid-template-columns:1fr 1fr}.automation-tiers,.automation-workspace{grid-template-columns:1fr}.task-center__hero{display:grid}.task-summary{grid-template-columns:repeat(2,1fr)}.task-workspace,.task-filters{grid-template-columns:1fr}}.memory-center .task-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.memory-status{border:1px solid var(--line,#304159);color:#dbe7f7;white-space:nowrap;background:#182438;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.memory-status--active{color:#bdf6df;background:#123a32;border-color:#2e8066}.memory-status--archived{background:#283344;border-color:#68758a}.memory-status--pinned{color:#ffe4a8;background:#3c2f17;border-color:#a67c35}.memory-status--deleted{color:#ffc8d0;background:#3b2027;border-color:#8b4b56}.memory-content{border:1px solid var(--line,#304159);background:#070e1985;border-radius:.8rem;padding:.85rem}.memory-content h4{margin:0 0 .5rem}.memory-content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.memory-tags{flex-wrap:wrap;gap:.4rem;margin:.9rem 0;display:flex}.memory-tags span{color:#d8e7ff;background:#21314a;border-radius:999px;padding:.2rem .55rem;font-size:.78rem}.memory-checksum{grid-column:1/-1}.memory-checksum code{overflow-wrap:anywhere;max-width:100%;font-size:.72rem;display:block}@media (width<=900px){.memory-center .task-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.memory-center .task-filters{grid-template-columns:1fr}}.audit-toolbar{border:1px solid var(--line,#304159);background:#0f1b2cd1;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.audit-toolbar h3,.audit-toolbar p{margin:0}.audit-toolbar p{color:var(--muted,#9fb0c6);margin-top:.25rem}.audit-toolbar>div:last-child{gap:.55rem;display:flex}.audit-filters{border:1px solid var(--line,#304159);background:#0b1625b8;border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.audit-filters label{color:var(--muted,#9fb0c6);gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.audit-filters select,.audit-filters input{width:100%}.audit-timeline{border:1px solid var(--line,#304159);background:#08111ddb;border-radius:1rem;overflow:hidden}.audit-timeline>header{border-bottom:1px solid var(--line,#304159);justify-content:space-between;align-items:end;padding:1rem 1.1rem;display:flex}.audit-timeline>header h3,.audit-timeline>header p{margin:0}.audit-timeline>ol{margin:0;padding:0;list-style:none}.audit-event{border-bottom:1px solid #304159bf;border-left:4px solid #3d86c6}.audit-event:last-child{border-bottom:0}.audit-event--notice{border-left-color:#c69b47}.audit-event--warning{border-left-color:#d68f3b}.audit-event--error{border-left-color:#cf5866}.audit-event--critical{border-left-color:#ff3148}.audit-event__toggle{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem;display:grid}.audit-event__toggle:hover,.audit-event__toggle[aria-expanded=true]{background:#2c496c3d}.audit-event__copy{gap:.28rem;display:grid}.audit-event__copy>span{color:var(--muted,#9fb0c6)}.audit-event__toggle time{color:var(--muted,#9fb0c6);white-space:nowrap;font-size:.78rem}.audit-severity{color:#d2ecff;background:#18324b;border:1px solid #487da9;border-radius:999px;justify-content:center;min-width:4.6rem;padding:.2rem .48rem;font-size:.72rem;font-weight:800;display:inline-flex}.audit-severity--notice{color:#ffe3a4;background:#392d18;border-color:#9b783b}.audit-severity--warning{color:#ffd49c;background:#402a15;border-color:#ae7031}.audit-severity--error,.audit-severity--critical{color:#ffc0c8;background:#401d25;border-color:#a34350}.audit-event__detail{padding:0 1rem 1rem}.audit-hashes{gap:.55rem;margin:1rem 0;display:grid}.audit-hashes div{gap:.25rem;display:grid}.audit-hashes dt{color:var(--muted,#9fb0c6);font-size:.78rem;font-weight:700}.audit-hashes dd{margin:0}.audit-hashes code{overflow-wrap:anywhere;background:#020810a6;border-radius:.5rem;padding:.45rem .55rem;font-size:.72rem;display:block}.audit-metadata pre{color:#d8e7ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#020810a6;border-radius:.65rem;max-height:22rem;padding:.75rem;overflow:auto}@media (width<=1000px){.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.audit-toolbar{flex-direction:column;align-items:stretch}.audit-filters,.audit-event__toggle{grid-template-columns:1fr}.audit-event__toggle time{white-space:normal}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.command-center{gap:1.25rem;max-width:1440px;display:grid}.operator-command-visual{background:radial-gradient(circle at 22% 20%,#00d9ff21,#0000 34%),radial-gradient(circle at 82% 8%,#f4c95d1c,#0000 31%),#060e19;border:1px solid #00d9ff33;border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #00000047}.operator-command-visual__tabs{border-bottom:1px solid #78a0be2b;align-items:center;gap:5px;padding:11px 14px;display:flex;overflow-x:auto}.operator-command-visual__tabs a{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800;text-decoration:none}.operator-command-visual__tabs a:hover,.operator-command-visual__tabs .operator-command-visual__tab--active{color:var(--accent);background:#f4c95d14;border-color:#f4c95d4d}.operator-command-visual__body{grid-template-columns:minmax(0,1fr) 310px;display:grid}.operator-command-map{border-right:1px solid #78a0be29;min-width:0;padding:20px}.operator-command-map>header h2{margin:3px 0 6px;font-size:clamp(26px,4vw,46px)}.operator-command-map>header>p:last-child{color:var(--text-muted);max-width:68ch;margin:0 0 16px;font-size:12px;line-height:1.55}.operator-command-map__core{background:#050b13;border:1px solid #00d9ff38;border-radius:13px;height:300px;position:relative;overflow:hidden}.operator-command-map__core:after{content:"";background:linear-gradient(90deg,#040a12f5 0%,#040a128f 43%,#040a1214 76%),linear-gradient(#0000 45%,#040a12cc);position:absolute;inset:0}.operator-command-map__core img{object-fit:cover;object-position:center 32%;width:100%;height:100%}.operator-command-map__core>div{z-index:1;gap:4px;max-width:220px;display:grid;position:absolute;bottom:24px;left:24px}.operator-command-map__core span{color:#8bdff2;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.operator-command-map__core strong{color:#fff0b0;letter-spacing:.08em;font-family:Orbitron,sans-serif;font-size:30px}.operator-command-map__core small{color:var(--text-muted);font-size:10px}.operator-command-map__nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.operator-system-node{color:var(--text);background:#ffffff09;border:1px solid #78a0be2b;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;text-decoration:none;display:grid}.operator-system-node:hover{border-color:#00d9ff6b;transform:translateY(-1px)}.operator-system-node>span{color:#8bdff2;background:#00d9ff14;border:1px solid #00d9ff33;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.operator-system-node>div{gap:2px;min-width:0;display:grid}.operator-system-node strong{font-size:10px}.operator-system-node small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.operator-system-node b{color:var(--accent);overflow-wrap:anywhere;text-align:right;font-size:9px}.operator-command-posture{background:#040b14c7;gap:16px;padding:20px;display:grid}.operator-command-posture__heading{border-bottom:1px solid #78a0be29;gap:5px;padding-bottom:14px;display:grid}.operator-command-posture__heading span{color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.operator-command-posture__heading strong{color:#fff0b0;font-size:18px}.operator-command-posture dl{gap:7px;margin:0;display:grid}.operator-command-posture dl div{background:#ffffff06;border:1px solid #78a0be21;border-radius:8px;justify-content:space-between;align-items:center;padding:9px;display:flex}.operator-command-posture dt{color:var(--text-muted);font-size:10px}.operator-command-posture dd{color:var(--text);text-align:right;margin:0;font-size:10px;font-weight:800}.operator-command-core-reserve{background:#f4c95d0b;border:1px solid #f4c95d3d;border-radius:10px;gap:6px;padding:12px;display:grid}.operator-command-core-reserve span{color:var(--accent);letter-spacing:.08em;font-family:Orbitron,sans-serif;font-size:10px}.operator-command-core-reserve strong{font-size:10px}.operator-command-core-reserve p{color:var(--text-muted);margin:0;font-size:9px;line-height:1.5}@media (width<=1120px){.operator-command-visual__body{grid-template-columns:1fr}.operator-command-map{border-bottom:1px solid #78a0be29;border-right:0}.operator-command-posture{grid-template-columns:minmax(180px,.55fr) 1fr minmax(220px,.8fr)}}@media (width<=760px){.operator-command-map__core{height:250px}.operator-command-map__nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-command-posture{grid-template-columns:1fr}}@media (width<=520px){.operator-command-map{padding:14px}.operator-command-map__nodes{grid-template-columns:1fr}}.command-hero{border:1px solid var(--border);border-radius:var(--sunni-pulse-radius-lg);background:radial-gradient(circle at 88% 5%, #62a8ff29, transparent 32%), var(--sunni-pulse-gradient), var(--bg-elevated);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.4rem;display:flex}.command-hero h2,.command-hero p{margin-top:0}.command-hero>div:first-child>p:last-child{max-width:64ch;color:var(--text-muted);margin-bottom:0}.command-refresh{flex:none;justify-items:end;gap:.55rem;display:grid}.command-refresh span{color:var(--text-muted);font-size:.74rem}.command-refresh button{color:var(--text);cursor:pointer;font:inherit;background:#62a8ff1f;border:1px solid #62a8ff99;border-radius:.65rem;padding:.65rem .9rem;font-weight:800}.command-refresh button:disabled{cursor:wait;opacity:.6}.command-alert,.command-source-state{color:#ffe6a3;background:#f4c95d14;border:1px solid #f4c95d6b;border-radius:.75rem;margin:0;padding:.75rem .9rem}.command-source-state--unavailable{color:#ffc5c0;background:#f8514914;border-color:#f8514980}.command-section{border:1px solid var(--border);border-radius:var(--sunni-pulse-radius-md);background:#10151ce0;min-width:0;padding:1.15rem}.command-section__header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.command-section__header h3,.command-section__header p{margin:0}.command-section__header>time,.command-section__header>a{color:var(--text-muted);font-size:.78rem}.command-section__header>a{color:var(--sunni-pulse-blue);text-underline-offset:.22rem;font-weight:800}.command-approval-boundary{color:var(--text-muted);background:#ffd7000f;border:1px solid #ffd70059;border-radius:.7rem;margin:0 0 1rem;padding:.75rem .9rem}.command-approval-list,.command-approval-form{gap:.75rem;display:grid}.command-approval-card{border:1px solid var(--border);background:#18202bad;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem;display:flex}.command-approval-card div,.command-approval-form label,.command-approval-form fieldset{gap:.35rem;display:grid}.command-approval-card span,.command-approval-card time{color:var(--text-muted);font-size:.78rem}.command-approval-form{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.command-approval-form fieldset{border:0;margin:0;padding:0}.command-approval-form legend{margin-bottom:.5rem;font-weight:800}.command-approval-form label:not(.command-approval-check) span{color:var(--text-muted);font-size:.78rem}.command-approval-form input[type=checkbox]{margin-right:.5rem}.command-approval-form textarea{resize:vertical;min-height:4.5rem}.command-approval-check{align-items:flex-start;gap:.5rem;display:flex}.command-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.command-summary__card{background:#18202bad;border:1px solid #3a4658d9;border-radius:.75rem;gap:.35rem;min-width:0;padding:.85rem;display:grid}.command-summary__card span{color:var(--text-muted);font-size:.74rem}.command-summary__card strong{overflow-wrap:anywhere;font-size:1.25rem}.command-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.command-agent-card{border:1px solid var(--border);background:#08111db3;border-radius:.85rem;align-content:start;gap:.85rem;min-width:0;padding:.9rem;display:grid}.command-agent-card header{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.command-agent-card header div{min-width:0}.command-agent-card header div>span{color:var(--sunni-pulse-violet);text-transform:uppercase;font-size:.68rem;font-weight:800}.command-agent-card h4{margin:.18rem 0 0}.command-agent-card dl{gap:.45rem;margin:0;display:grid}.command-agent-card dl div{gap:.16rem;display:grid}.command-agent-card dt{color:var(--text-muted);font-size:.68rem}.command-agent-card dd{overflow-wrap:anywhere;margin:0;font-size:.78rem}.command-agent-card>a{color:var(--sunni-pulse-blue);align-self:end;font-size:.75rem;font-weight:800}.command-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.command-inline-counts{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:.5rem;margin:0 0 .85rem;display:grid}.command-inline-counts div{border:1px solid #3a4658cc;border-radius:.6rem;gap:.2rem;padding:.55rem;display:grid}.command-inline-counts dt{color:var(--text-muted);font-size:.66rem}.command-inline-counts dd{margin:0;font-size:1rem;font-weight:900}.command-category-list{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.command-category-list span{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:.24rem .48rem;font-size:.68rem}.command-compact-list,.command-timeline{margin:0;padding:0;list-style:none}.command-compact-list li,.command-timeline li{border-top:1px solid #3a4658b3;align-items:start;gap:.7rem;padding:.72rem 0;display:grid}.command-compact-list li{grid-template-columns:minmax(0,1fr) auto}.command-compact-list li div,.command-timeline li div{gap:.2rem;min-width:0;display:grid}.command-compact-list li span,.command-timeline li span,.command-compact-list time,.command-timeline time{color:var(--text-muted);font-size:.7rem}.command-compact-list time,.command-timeline time{white-space:nowrap}.command-timeline li{grid-template-columns:auto minmax(0,1fr) auto}.command-empty{color:var(--text-muted);margin:.7rem 0 0}.safety-posture{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.safety-indicator{border:1px solid #3a4658bf;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.65rem;display:flex}.safety-indicator dt{color:var(--text-muted);font-size:.72rem}.safety-indicator dd{margin:0}.posture-pill{border:1px solid var(--border);border-radius:999px;padding:.2rem .45rem;font-size:.66rem;font-weight:900;display:inline-flex}.posture-pill--safe{color:var(--sunni-pulse-green);border-color:#30d15880}.posture-pill--attention{color:var(--sunni-pulse-gold);border-color:#f4c95d8c}.posture-pill--neutral{color:var(--text-muted)}.command-center a:focus-visible,.command-center button:focus-visible{outline:2px solid var(--sunni-pulse-blue);outline-offset:3px}@media (width<=1180px){.command-agent-grid,.command-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.command-columns{grid-template-columns:1fr}.command-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.command-hero,.command-section__header{flex-direction:column;align-items:stretch}.command-refresh{justify-items:stretch}.command-agent-grid,.command-summary,.safety-posture,.command-compact-list li,.command-timeline li{grid-template-columns:1fr}.command-compact-list time,.command-timeline time{white-space:normal}}@media (prefers-reduced-motion:reduce){.command-center *,.command-center :before,.command-center :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workflow-designer{gap:1.25rem;display:grid}.workflow-hero,.workflow-editor>header,.workflow-detail>header,.workflow-detail-heading,.workflow-editor-actions,.workflow-detail-actions{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workflow-hero{border:1px solid var(--border);background:linear-gradient(135deg, #784ad61c, transparent 58%), var(--surface);border-radius:.85rem;padding:1.15rem}.workflow-hero h2,.workflow-editor h3,.workflow-detail h3,.workflow-detail h4{margin:0}.workflow-hero p:not(.eyebrow){max-width:66ch;color:var(--text-muted);margin-bottom:0}.workflow-hero>div:last-child{justify-items:end;gap:.75rem;display:grid}.safe-mode,.workflow-state{color:var(--sunni-pulse-green);white-space:nowrap;border:1px solid #30d15880;border-radius:999px;padding:.28rem .58rem;font-size:.7rem;font-weight:900;display:inline-flex}.workflow-state--ready{color:var(--sunni-pulse-green);border-color:#30d15880}.workflow-state--draft,.workflow-state--disabled,.workflow-state--archived{border-color:var(--border);color:var(--text-muted)}.workflow-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.workflow-summary article{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;gap:.3rem;min-width:0;padding:.85rem;display:grid}.workflow-summary span{color:var(--text-muted);font-size:.72rem}.workflow-summary strong{font-size:1.35rem}.workflow-editor,.workflow-list-panel,.workflow-detail{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;min-width:0;padding:1rem}.workflow-editor>header>span{color:var(--text-muted);font-size:.72rem}.workflow-editor form{gap:1rem;margin-top:1rem;display:grid}.workflow-form-grid,.workflow-definition-list article{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.workflow-editor label,.workflow-filters label,.workflow-detail>label{color:var(--text-muted);gap:.3rem;font-size:.72rem;font-weight:700;display:grid}.workflow-editor input,.workflow-editor select,.workflow-editor textarea,.workflow-filters input,.workflow-filters select,.workflow-detail select{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--text);font:inherit;border-radius:.5rem;padding:.58rem .65rem}.workflow-editor textarea{resize:vertical;min-height:6rem}.workflow-wide-field{grid-column:1/-1}.workflow-check{justify-self:start;align-items:center;grid-template-columns:auto minmax(0,1fr)!important}.workflow-definition-list{border:1px solid #3a4658c7;border-radius:.7rem;gap:.75rem;margin:0;padding:.9rem;display:grid}.workflow-definition-list legend{padding:0 .4rem;font-weight:900}.workflow-definition-list article{border:1px solid #3a4658b8;border-radius:.65rem;padding:.75rem}.workflow-definition-list article>button{place-self:end start}.workflow-workspace{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);align-items:start;gap:1rem;display:grid}.workflow-filters{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(130px,.5fr));gap:.65rem;margin-bottom:.85rem;display:grid}.workflow-table-wrap{overflow-x:auto}.workflow-table{border-collapse:collapse;width:100%;font-size:.78rem}.workflow-table th,.workflow-table td{text-align:left;vertical-align:top;border-bottom:1px solid #3a4658b8;padding:.68rem .55rem}.workflow-table th button,.workflow-table td button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.workflow-table tr.selected{background:#784ad61a}.workflow-detail{gap:1rem;display:grid}.workflow-detail>p{color:var(--text-muted);margin:0}.workflow-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.workflow-metadata div{border:1px solid #3a4658b8;border-radius:.55rem;gap:.15rem;min-width:0;padding:.55rem;display:grid}.workflow-metadata dt{color:var(--text-muted);font-size:.68rem}.workflow-metadata dd{overflow-wrap:anywhere;margin:0;font-size:.76rem}.workflow-checksum{grid-column:1/-1}.workflow-node-list,.workflow-audit-list{gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.workflow-node-list li,.workflow-audit-list li{border:1px solid #3a4658b8;border-radius:.55rem;gap:.18rem;padding:.55rem;display:grid}.workflow-node-list span,.workflow-audit-list span,.workflow-audit-list time{color:var(--text-muted);font-size:.7rem}.workflow-validation{border:1px solid var(--border);border-radius:.6rem;gap:.5rem;margin-top:.55rem;padding:.7rem;display:grid}.workflow-validation--valid{border-color:#30d15873}.workflow-validation--invalid{border-color:#f4c95d8c}.workflow-validation ul{margin:0;padding-left:1.25rem}.workflow-detail pre{background:var(--background);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #3a4658b8;border-radius:.55rem;max-height:14rem;padding:.7rem;overflow:auto}.workflow-empty{color:var(--text-muted)}.workflow-designer button:focus-visible,.workflow-designer input:focus-visible,.workflow-designer select:focus-visible,.workflow-designer textarea:focus-visible{outline:2px solid var(--sunni-pulse-blue);outline-offset:3px}@media (width<=1080px){.workflow-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-workspace{grid-template-columns:1fr}}@media (width<=680px){.workflow-hero,.workflow-editor>header,.workflow-detail>header,.workflow-detail-heading,.workflow-editor-actions,.workflow-detail-actions{flex-direction:column;align-items:stretch}.workflow-hero>div:last-child{justify-items:stretch}.workflow-summary,.workflow-form-grid,.workflow-definition-list article,.workflow-filters,.workflow-metadata{grid-template-columns:1fr}.workflow-wide-field,.workflow-checksum{grid-column:auto}}@media (prefers-reduced-motion:reduce){.workflow-designer *,.workflow-designer :before,.workflow-designer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.execution-queue{gap:1.25rem;display:grid}.queue-hero,.queue-create>header,.queue-detail>header,.queue-detail-heading,.queue-form-actions{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.queue-hero{border:1px solid var(--border);background:linear-gradient(135deg, #0ea5e91a, transparent 58%), var(--surface);border-radius:.85rem;padding:1.15rem}.queue-hero h2,.queue-create h3,.queue-detail h3,.queue-detail h4{margin:0}.queue-hero p:not(.eyebrow){max-width:64ch;color:var(--text-muted);margin-bottom:0}.queue-hero>div:last-child{justify-items:end;gap:.75rem;display:grid}.queue-inert-state,.queue-state{color:var(--sunni-pulse-green);white-space:nowrap;border:1px solid #30d15880;border-radius:999px;padding:.28rem .58rem;font-size:.7rem;font-weight:900;display:inline-flex}.queue-state--pending_approval,.queue-state--approved{color:var(--sunni-pulse-gold);border-color:#f4c95d8c}.queue-state--ready{color:var(--sunni-pulse-green);border-color:#30d15880}.queue-state--rejected,.queue-state--cancelled,.queue-state--expired{border-color:var(--border);color:var(--text-muted)}.queue-boundary{color:var(--sunni-pulse-gold);background:#f4c95d14;border:1px solid #f4c95d99;border-radius:.7rem;margin:0;padding:.85rem 1rem}.queue-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.queue-summary article{border:1px solid var(--border);background:var(--surface);border-radius:.7rem;gap:.3rem;min-width:0;padding:.8rem;display:grid}.queue-summary span{color:var(--text-muted);font-size:.7rem}.queue-summary strong{font-size:1.3rem}.queue-create,.queue-list-panel,.queue-detail{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;min-width:0;padding:1rem}.queue-create>header>span{color:var(--text-muted);font-size:.72rem}.queue-create form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.queue-create label,.queue-filters label{color:var(--text-muted);gap:.3rem;font-size:.72rem;font-weight:700;display:grid}.queue-create input,.queue-create select,.queue-create textarea,.queue-filters input,.queue-filters select{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--text);font:inherit;border-radius:.5rem;padding:.58rem .65rem}.queue-create textarea{resize:vertical;min-height:5.5rem}.queue-wide-field,.queue-form-actions{grid-column:1/-1}.queue-check{justify-self:start;align-items:center;grid-template-columns:auto minmax(0,1fr)!important}.queue-workspace{grid-template-columns:minmax(0,1.4fr) minmax(360px,.85fr);align-items:start;gap:1rem;display:grid}.queue-filters{grid-template-columns:minmax(190px,1fr) repeat(3,minmax(125px,.5fr));gap:.65rem;margin-bottom:.85rem;display:grid}.queue-table-wrap{overflow-x:auto}.queue-table{border-collapse:collapse;width:100%;font-size:.75rem}.queue-table th,.queue-table td{text-align:left;vertical-align:top;border-bottom:1px solid #3a4658b8;padding:.62rem .5rem}.queue-table th button,.queue-table td button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.queue-table tr.selected{background:#0ea5e914}.queue-detail{gap:1rem;display:grid}.queue-detail>p{color:var(--text-muted);margin:0}.queue-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.queue-metadata div{border:1px solid #3a4658b8;border-radius:.55rem;gap:.15rem;min-width:0;padding:.55rem;display:grid}.queue-metadata dt{color:var(--text-muted);font-size:.68rem}.queue-metadata dd{overflow-wrap:anywhere;margin:0;font-size:.75rem}.queue-checksum{grid-column:1/-1}.queue-validation{border:1px solid var(--border);border-radius:.6rem;gap:.5rem;margin-top:.55rem;padding:.7rem;display:grid}.queue-validation--valid{border-color:#30d15873}.queue-validation--invalid{border-color:#f4c95d8c}.queue-validation ul{margin:0;padding-left:1.25rem}.queue-audit-list{gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.queue-audit-list li{border:1px solid #3a4658b8;border-radius:.55rem;gap:.18rem;padding:.55rem;display:grid}.queue-audit-list span,.queue-audit-list time{color:var(--text-muted);font-size:.7rem}.queue-detail pre{background:var(--background);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #3a4658b8;border-radius:.55rem;max-height:14rem;padding:.7rem;overflow:auto}.queue-actions{gap:.55rem;display:grid}.queue-actions p{color:var(--text-muted);margin:0;font-size:.75rem}.queue-actions>div{flex-wrap:wrap;gap:.55rem;display:flex}.queue-empty{color:var(--text-muted)}.execution-queue button:focus-visible,.execution-queue input:focus-visible,.execution-queue select:focus-visible,.execution-queue textarea:focus-visible{outline:2px solid var(--sunni-pulse-blue);outline-offset:3px}@media (width<=1180px){.queue-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-workspace{grid-template-columns:1fr}}@media (width<=760px){.queue-hero,.queue-create>header,.queue-detail>header,.queue-detail-heading,.queue-form-actions{flex-direction:column;align-items:stretch}.queue-hero>div:last-child{justify-items:stretch}.queue-summary,.queue-create form,.queue-filters,.queue-metadata{grid-template-columns:1fr}.queue-wide-field,.queue-form-actions,.queue-checksum{grid-column:auto}}@media (prefers-reduced-motion:reduce){.execution-queue *,.execution-queue :before,.execution-queue :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input[type=text],input[type=search],input[type=email],input[type=password],select{color:var(--sunni-pulse-cyan);font-family:var(--sunni-pulse-body);border-radius:var(--sunni-pulse-radius-sm);background-color:#00000080;border:1px solid #00f0ff4d;outline:none;padding:8px 12px;transition:box-shadow .3s}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=password]:focus,select:focus{border-color:var(--sunni-pulse-cyan);box-shadow:var(--sunni-pulse-glow-cyan)}table{border-collapse:collapse;background-color:#141e3066;border:1px solid #00f0ff33;width:100%}th{color:var(--sunni-pulse-cyan);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--sunni-pulse-cyan);text-align:left;background-color:#00f0ff1a;padding:12px}td{color:var(--text);border-bottom:1px solid #00f0ff1a;padding:12px}tbody tr:hover{background-color:#00f0ff0d}.customer-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:48px 24px;display:flex}.customer-page__brand{width:min(360px,80vw);height:auto;display:block}.customer-page h1{font-family:var(--sunni-pulse-display);letter-spacing:.04em;text-transform:uppercase;color:var(--sunni-pulse-gold);text-shadow:var(--sunni-pulse-glow-gold);margin:0;font-size:28px;font-weight:900}.customer-page h2{font-family:var(--sunni-pulse-display);letter-spacing:.08em;text-transform:uppercase;color:var(--sunni-pulse-cyan);margin:0 0 8px;font-size:13px;font-weight:700}.customer-page form{text-align:left;background:var(--sunni-pulse-panel);border:1px solid var(--sunni-pulse-line);border-radius:var(--sunni-pulse-radius-md);flex-direction:column;gap:16px;width:100%;max-width:360px;padding:32px;display:flex;box-shadow:0 20px 60px #00000073}.customer-page form>div{flex-direction:column;gap:6px;display:flex}.customer-page label{letter-spacing:.04em;text-transform:uppercase;color:var(--sunni-pulse-muted);font-size:12px;font-weight:700}.customer-page input[type=email],.customer-page input[type=password],.customer-page input[type=text]{box-sizing:border-box;width:100%;padding:10px 12px;font-size:15px}.customer-page button{font:inherit;cursor:pointer;border-radius:var(--sunni-pulse-radius-sm);letter-spacing:.02em;padding:11px 16px;font-weight:800}.customer-page button[type=submit]{border:1px solid var(--sunni-pulse-gold);color:var(--sunni-pulse-gold);background:#ffd7001f;transition:background .2s,box-shadow .2s}.customer-page button[type=submit]:hover:not(:disabled){box-shadow:var(--sunni-pulse-glow-gold);background:#ffd70033}.customer-page button[type=submit]:disabled{opacity:.55;cursor:wait}.customer-page button[type=button]{color:var(--sunni-pulse-muted);text-underline-offset:3px;background:0 0;border:1px solid #0000;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline}.customer-page button[type=button]:hover{color:var(--sunni-pulse-cyan)}.customer-page a{color:var(--sunni-pulse-blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.customer-page a:hover{color:var(--sunni-pulse-cyan)}.customer-page button:focus-visible,.customer-page a:focus-visible,.customer-page input:focus-visible,.customer-page select:focus-visible{outline:3px solid var(--sunni-pulse-cyan);outline-offset:3px}.customer-page select,.customer-page input[type=search]{border:1px solid var(--sunni-pulse-line);border-radius:var(--sunni-pulse-radius-sm);background:var(--sunni-pulse-panel);width:100%;min-height:42px;color:var(--sunni-pulse-text);font:inherit;padding:10px 12px}@media (prefers-reduced-motion:reduce){.customer-page *,.customer-page :before,.customer-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.customer-page>p{color:var(--sunni-pulse-muted);max-width:360px;font-size:14px}.customer-page__error,.customer-page p[role=alert]{border-radius:var(--sunni-pulse-radius-sm);color:#ff8a80;text-align:left;background:#f851491a;border:1px solid #f8514966;margin:0;padding:10px 14px;font-size:13px}.customer-page form p[role=status]{border-radius:var(--sunni-pulse-radius-sm);color:var(--sunni-pulse-green);text-align:left;background:#00ff6614;border:1px solid #00ff664d;margin:0;padding:10px 14px;font-size:13px}.customer-page header{justify-content:space-between;align-items:center;width:100%;max-width:640px;display:flex}.customer-page header h1{font-size:22px}.customer-page__header-brand{align-items:center;gap:12px;display:flex}.customer-page__brand--small{width:min(180px,38vw);height:auto}.customer-page__header-actions{align-items:center;gap:16px;display:flex}.customer-page__coming-soon{font-family:var(--sunni-pulse-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sunni-pulse-muted);border:1px solid var(--sunni-pulse-line);vertical-align:middle;background:#bac6d81f;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.customer-page section.customer-page__settings-disabled{opacity:.62}.customer-page header button{border:1px solid var(--sunni-pulse-line);color:var(--sunni-pulse-muted);background:0 0}.customer-page header button:hover{border-color:var(--sunni-pulse-cyan);color:var(--sunni-pulse-cyan)}.customer-page section{text-align:left;background:var(--sunni-pulse-panel);border:1px solid var(--sunni-pulse-line);border-radius:var(--sunni-pulse-radius-md);width:100%;max-width:640px;padding:20px 24px}.customer-page section p{color:var(--sunni-pulse-text);margin:4px 0 0}.customer-page section form{box-shadow:none;background:0 0;border:none;max-width:none;margin-top:12px;padding:0}.settings-page__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px;display:grid}.settings-page__card{color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}.settings-page__card:hover{border-color:var(--sunni-pulse-cyan);box-shadow:var(--sunni-pulse-glow-cyan)}.settings-page__card p{color:var(--text-muted);margin:0;font-size:13px}.home-page{max-width:1040px;margin:0 auto;padding:64px 24px 40px}.home-page__hero{text-align:center;padding-bottom:48px}.home-page__brand{width:min(420px,88vw);height:auto;margin:0 auto 20px;display:block}.customer-command__brand>img{width:min(180px,100%);height:auto;display:block}.customer-command__brand>span{display:block}.home-page__hero h1{font-family:var(--sunni-pulse-display);letter-spacing:.02em;color:var(--sunni-pulse-gold);text-shadow:var(--sunni-pulse-glow-gold);margin:0 0 20px;font-size:40px;font-weight:900;line-height:1.15}.home-page__lede{max-width:56ch;color:var(--text-muted);margin:0 auto;font-size:17px;line-height:1.6}.home-page__cta{justify-content:center;gap:16px;margin-top:32px;display:flex}.home-page__cta-primary,.home-page__cta-secondary{font-family:var(--sunni-pulse-body);border-radius:var(--sunni-pulse-radius-sm);padding:12px 28px;font-size:15px;font-weight:800;text-decoration:none;transition:background .2s,box-shadow .2s,border-color .2s;display:inline-block}.home-page__cta-primary{border:1px solid var(--sunni-pulse-gold);color:var(--sunni-pulse-gold);background:#ffd7001f}.home-page__cta-primary:hover{box-shadow:var(--sunni-pulse-glow-gold);background:#ffd70033}.home-page__cta-secondary{border:1px solid var(--sunni-pulse-line);color:var(--text-muted)}.home-page__cta-secondary:hover{border-color:var(--sunni-pulse-cyan);color:var(--sunni-pulse-cyan)}.home-page__section{border-top:1px solid var(--sunni-pulse-line);padding:40px 0}.home-page__section h2{font-family:var(--sunni-pulse-display);letter-spacing:.1em;text-transform:uppercase;color:var(--sunni-pulse-cyan);text-align:center;margin:0 0 20px;font-size:13px;font-weight:700}.home-page__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.home-page__card p{color:var(--text-muted);margin:0;font-size:13px}.home-page__governance{font-family:var(--sunni-pulse-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.home-page__governance li{border:1px solid var(--sunni-pulse-line);color:var(--sunni-pulse-text);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.home-page__governance li:not(:last-child):after{content:"→";color:var(--sunni-pulse-muted);margin-left:10px}.home-page__governance-note{text-align:center;color:var(--text-muted);margin:0;font-size:14px}.home-page__trust{flex-direction:column;gap:12px;max-width:56ch;margin:0 auto;padding:0;list-style:none;display:flex}.home-page__trust li{color:var(--text-muted);padding-left:20px;font-size:14px;position:relative}.home-page__trust li:before{content:"";background:var(--sunni-pulse-green);border-radius:999px;width:8px;height:8px;position:absolute;top:7px;left:0}.home-page__footer{border-top:1px solid var(--sunni-pulse-line);color:var(--sunni-pulse-muted);justify-content:space-between;align-items:center;padding-top:32px;font-size:13px;display:flex}.home-page__footer p{margin:0}.home-page__footer nav{gap:20px;display:flex}.home-page__footer a{color:var(--sunni-pulse-muted)}.home-page__footer a:hover{color:var(--sunni-pulse-cyan)}.legal-page{max-width:720px;margin:0 auto;padding:48px 24px 64px}.legal-page__header{margin-bottom:32px}.legal-page__home-link{color:var(--sunni-pulse-muted);margin-bottom:20px;font-size:13px;display:inline-block}.legal-page__home-link:hover{color:var(--sunni-pulse-cyan)}.legal-page__header h1{font-family:var(--sunni-pulse-display);color:var(--sunni-pulse-gold);text-shadow:var(--sunni-pulse-glow-gold);margin:0 0 8px;font-size:28px;font-weight:900}.legal-page__effective-date{color:var(--sunni-pulse-muted);margin:0;font-size:13px}.legal-page__body{color:var(--sunni-pulse-text);font-size:15px;line-height:1.7}.legal-page__body h2{font-family:var(--sunni-pulse-display);color:var(--sunni-pulse-cyan);margin:32px 0 12px;font-size:15px;font-weight:700}.legal-page__body p{margin:0 0 14px}.legal-page__body ul{margin:0 0 14px;padding-left:22px}.legal-page__body li{color:var(--text-muted);margin-bottom:8px}.legal-page__body a{color:var(--sunni-pulse-blue)}.legal-page__body a:hover{color:var(--sunni-pulse-cyan)}.legal-page__footer{border-top:1px solid var(--sunni-pulse-line);gap:20px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.legal-page__footer a{color:var(--sunni-pulse-muted)}.legal-page__footer a:hover{color:var(--sunni-pulse-cyan)}.customer-page>p.customer-page__legal-consent{color:var(--sunni-pulse-muted);font-size:12px}
