:root{--background:#0d0d0d;--foreground:#f0eeec;--panel:#141010d1;--panel-strong:#1a1414f7;--border:#f0eeec1a;--accent:#a01828;--accent-strong:#6b0f1a;--muted:#9a8f8f;--bg-glow-1:#6b0f1a38;--bg-glow-2:#3c080e2e;--bg-grad-start:#130808;--bg-grad-end:#0d0d0d;--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}:root[data-color-scheme=maroon]{--accent:#a01828;--accent-strong:#6b0f1a;--muted:#9a8f8f;--border:#a0182838;--bg-glow-1:#6b0f1a38;--bg-glow-2:#3c080e2e;--bg-grad-start:#130808;--bg-grad-end:#0d0d0d}:root[data-color-scheme=ocean]{--accent:#78c4ff;--accent-strong:#30a2ff;--muted:#8fa5bc;--border:#78c4ff2e;--bg-glow-1:#3682d333;--bg-glow-2:#095ca12e;--bg-grad-start:#081221;--bg-grad-end:#050c16}:root[data-theme=light]{--background:#f5f5f5;--foreground:#0d0d0d;--panel:#ffffffeb;--panel-strong:#fffffffc;--border:#0d0d0d1a;--accent:#a01828;--accent-strong:#6b0f1a;--muted:#4a4a4a;--bg-glow-1:#6b0f1a14;--bg-glow-2:#3c080e0d;--bg-grad-start:#f0eeec;--bg-grad-end:#e8e4e2}:root[data-theme=light] .left-nav{background:linear-gradient(#e1ebf8f7,#d2e1f2ed)}:root[data-theme=executive]{--background:#090c14;--foreground:#dce4f0;--panel:#0b0f1aed;--panel-strong:#0f1422f7;--border:#94a3b817;--muted:#7a8fa8;--bg-glow-1:#19326e33;--bg-glow-2:#0f1e5029;--bg-grad-start:#0c1020;--bg-grad-end:#07090f}:root[data-theme=executive] .left-nav{background:linear-gradient(#090d16f7,#060910ed)}:root[data-theme=monolith-dark]{--background:#0d0d0d;--foreground:#f0eeec;--panel:#161212e0;--panel-strong:#1c1616fa;--border:#f0eeec1a;--accent:#a01828;--accent-strong:#6b0f1a;--muted:#888080;--bg-glow-1:#6b0f1a2e;--bg-glow-2:#3c080e24;--bg-grad-start:#130808;--bg-grad-end:#0d0d0d}:root[data-theme=monolith-dark] .left-nav{background:linear-gradient(#120c0cfa,#0d0a0af2);border-right-color:#a018282e}:root[data-theme=monolith-dark] .left-nav__group-toggle,:root[data-theme=monolith-dark] .left-nav__group-name{color:#9a8f8f;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}:root[data-theme=monolith-dark] .left-nav__link--active{background:#6b0f1a38;border-left:2px solid #a01828}:root[data-theme=monolith-dark] .data-panel{background:#161212e0;border-color:#a0182829}.planning-register-table{background:var(--panel);color:var(--foreground)}.planning-register-table th{background:var(--panel-strong);color:var(--muted);border-bottom:1px solid var(--border)}.planning-register-table td{border-bottom:1px solid var(--border)}:root[data-theme=monolith-dark] .planning-register-table tr:hover td{background:#6b0f1a1a}:root[data-theme=monolith-dark] .ops-form__input,:root[data-theme=monolith-dark] .ops-form__select{color:#f0eeec;background:#161212e6;border-color:#a0182840}:root[data-theme=monolith-dark] .ops-form__input:focus,:root[data-theme=monolith-dark] .ops-form__select:focus{border-color:#a01828;box-shadow:0 0 0 2px #a018282e}:root[data-theme=monolith-dark] .ops-form__btn--primary{color:#f0eeec;background:#a01828;border-color:#6b0f1a}:root[data-theme=monolith-dark] .ops-form__btn--primary:hover{background:#6b0f1a}:root[data-theme=monolith-dark] .ws-tab--active{color:#f0eeec;border-bottom-color:#a01828}:root[data-theme=monolith-dark] .ws-tab{color:#888080}:root[data-theme=monolith-light]{--background:#f5f5f5;--foreground:#0d0d0d;--panel:#fffffff0;--panel-strong:#fffffffc;--border:#0d0d0d1a;--accent:#a01828;--accent-strong:#6b0f1a;--muted:#4a4a4a;--bg-glow-1:#6b0f1a0f;--bg-glow-2:#3c080e0a;--bg-grad-start:#f0eeec;--bg-grad-end:#e8e4e2}:root[data-theme=monolith-light] .left-nav{background:linear-gradient(#f5f2f0fc,#eeeae8f7);border-right-color:#a0182824}:root[data-theme=monolith-light] .left-nav__group-name{color:#4a4a4a}:root[data-theme=monolith-light] .left-nav__link{color:#0d0d0d}:root[data-theme=monolith-light] .left-nav__link--active{background:#a0182814;border-left:2px solid #a01828}:root[data-theme=monolith-light] .left-nav__auth-pill{color:#0d0d0d;background:#e6e0def2;border-top-color:#0d0d0d14}:root[data-theme=monolith-light] .data-panel{color:#0d0d0d;background:#fff;border-color:#0d0d0d14}:root[data-theme=monolith-light] .data-panel__title,:root[data-theme=monolith-light] .data-panel__subtitle{color:#0d0d0d}:root[data-theme=monolith-light] table,:root[data-theme=monolith-light] .planning-register-table{color:#0d0d0d;background:#fff}:root[data-theme=monolith-light] .planning-register-table th{color:#4a4a4a;background:#f0eeec;border-bottom-color:#a018282e}:root[data-theme=monolith-light] .planning-register-table td{color:#0d0d0d;border-bottom-color:#0d0d0d0f}:root[data-theme=monolith-light] .planning-register-table tr:hover td{background:#a018280d}:root[data-theme=monolith-light] .ops-form__input,:root[data-theme=monolith-light] .ops-form__select{color:#0d0d0d;background:#fff;border-color:#0d0d0d2e}:root[data-theme=monolith-light] .ops-form__input:focus,:root[data-theme=monolith-light] .ops-form__select:focus{border-color:#a01828;box-shadow:0 0 0 2px #a0182824}:root[data-theme=monolith-light] .ops-form__btn--primary{color:#fff;background:#a01828;border-color:#6b0f1a}:root[data-theme=monolith-light] .ops-form__btn--primary:hover{background:#6b0f1a}:root[data-theme=monolith-light] .ws-tab{color:#4a4a4a}:root[data-theme=monolith-light] .ws-tab--active{color:#0d0d0d;border-bottom-color:#a01828}:root[data-theme=monolith-light] .left-nav__brand-company,:root[data-theme=monolith-light] .left-nav__brand-command{color:#0d0d0d}:root[data-theme=monolith-light] .workspace-panel{color:#0d0d0d;background:#f5f5f5}.app-body{background:var(--background);color:var(--foreground);font-family:var(--font-sans),sans-serif;background-image:radial-gradient(circle at top left,var(--bg-glow-1),transparent 32%),radial-gradient(circle at top right,var(--bg-glow-2),transparent 24%),linear-gradient(180deg,var(--bg-grad-start)0%,var(--bg-grad-end)100%);min-height:100vh;margin:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.command-shell{min-height:100vh;display:flex;position:relative}.left-nav{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:linear-gradient(#081221f5,#060d18e6);flex-direction:column;flex-shrink:0;align-self:flex-start;width:18.5rem;height:100vh;max-height:100vh;padding:.8rem;transition:width .18s,transform .18s,opacity .18s;display:flex;position:sticky;top:0;overflow:hidden}.left-nav__header,.left-nav__footer,.left-nav__group{border:1px solid var(--border);background:var(--panel);border-radius:1rem}.left-nav__scroll-region{scrollbar-width:thin;flex:1;min-height:0;padding-right:.1rem;overflow-y:auto}.left-nav__header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.5rem;padding:.7rem .8rem;display:flex}.left-nav__eyebrow,.page-hero__eyebrow,.panel-card__label,.data-panel__subtitle,.left-nav__group-title,.kv-grid__key,.hero-meta-card__label{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:.7rem}.left-nav__brand-stack{flex:1;min-width:0}.left-nav__brand-row{flex-wrap:wrap;align-items:center;gap:0;margin-top:.15rem;display:flex}.left-nav__brand-card{background:linear-gradient(#112137f2,#0b1627eb);border:1px solid #78c4ff33;border-radius:.95rem;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;padding:.6rem .55rem;transition:background .12s,border-color .12s,transform .12s;display:flex}.left-nav__brand-card:hover{background:linear-gradient(#182f4cf5,#0e1d30f0);border-color:#78c4ff61;transform:translate(1px)}.left-nav__brand-card--active{border-color:#78c4ff6b;box-shadow:inset 0 0 0 1px #78c4ff14}.left-nav__brand-card:has(.left-nav__brand-logo){box-shadow:none;background:0 0;border:none;padding:0}.left-nav__brand-card:has(.left-nav__brand-logo):hover{background:0 0;border:none;transform:none}.left-nav__brand-card:has(.left-nav__brand-logo) .left-nav__brand-logo{border-radius:0}.left-nav__brand-logo,.left-nav__brand-mark{border-radius:.8rem;flex-shrink:0;width:min(100%,11rem);height:2.7rem}.left-nav__brand-logo{object-fit:contain;background:0 0;border:0}.left-nav__brand-mark{color:#f8fbff;letter-spacing:.08em;background:linear-gradient(135deg,#78c4ff42,#357dce80);justify-content:center;align-items:center;font-size:.88rem;font-weight:900;display:inline-flex}.left-nav__brand-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.left-nav__brand-company,.left-nav__brand-command{line-height:1.1;display:block}.left-nav__brand-company{font-size:.96rem;font-weight:800}.left-nav__brand-command{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.left-nav__rendering-status{color:#8cf0ba;letter-spacing:.08em;text-transform:uppercase;background:#1335288f;border:1px solid #7df0b42e;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.left-nav__controls{flex-shrink:0;gap:.3rem;display:flex}.left-nav__icon-btn{border:1px solid var(--border);width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:#0f172ae6;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background .12s;display:inline-flex}.left-nav__icon-btn:hover{background:#1e3250eb;border-color:#78c4ff73}.sidebar-edge-btn{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:#0f172ae6;border-radius:.8rem;padding:.48rem .62rem;font-size:.7rem;font-weight:700}.left-nav__group{margin-bottom:.35rem;padding:.5rem .55rem}.left-nav__group-header{align-items:center;gap:.2rem;display:flex}.left-nav__group-header .left-nav__group-toggle{flex:1}.left-nav__group-toggle{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.15rem .35rem;transition:background .12s,border-color .12s;display:flex}.left-nav__group-toggle:hover{background:#78c4ff14}.left-nav__group-name{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.left-nav__group-chevron{color:#d7e3ef99;flex-shrink:0;width:10px;height:10px;transition:transform .2s,color .15s;transform:rotate(-90deg)}.left-nav__group-chevron--open{transform:rotate(0)}.left-nav__group-toggle:hover .left-nav__group-chevron{color:#fff}.left-nav__group-body{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid;overflow:hidden}.left-nav__group-body--open{grid-template-rows:1fr}.left-nav__group-body>.left-nav__list{min-height:0;overflow:hidden}.left-nav__ceo-btn{letter-spacing:.04em;color:var(--accent);white-space:nowrap;background:#78c4ff1a;border:1px solid #78c4ff38;border-radius:.45rem;flex-shrink:0;padding:.18rem .48rem;font-size:.66rem;font-weight:800;transition:background .12s,border-color .12s}.left-nav__ceo-btn:hover{background:#78c4ff38;border-color:#78c4ff6b}.left-nav__ceo-btn--active{color:#fff;background:linear-gradient(#2871ad6b,#1248736b);border-color:#78c4ff61}.left-nav__list{flex-direction:column;gap:.2rem;margin-top:.3rem;display:flex}.left-nav__link{color:#d7e3ef;border:1px solid #0000;border-radius:.65rem;align-items:flex-start;gap:.5rem;padding:.48rem .55rem;font-size:.9rem;transition:background .12s,border-color .12s,transform .12s;display:flex}.left-nav__link:hover{background:#17273fb3;border-color:#78c4ff2e;transform:translate(1px)}.left-nav__link--active{background:linear-gradient(#2871ad6b,#1248736b);border-color:#78c4ff61}.global-table-toolbar{z-index:8;background:#071221eb;border:1px solid #78c4ff24;border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .6rem;padding:.4rem .5rem;display:flex;position:relative;top:auto}.global-table-toolbar__left,.global-table-toolbar__actions{align-items:center;gap:.5rem;display:flex}.global-table-toolbar__actions{position:relative}.global-table-search{color:#dbe8f6;background:#091425db;border:1px solid #78c4ff47;border-radius:.55rem;min-width:12rem;padding:.42rem .56rem;font-size:.78rem}.global-table-selected-count{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem}.global-table-toast-stack{pointer-events:none;flex-direction:column;gap:.3rem;margin-top:.45rem;display:flex}.global-table-toast{border:1px solid var(--border);background:var(--panel-strong);color:var(--foreground);opacity:0;pointer-events:auto;border-radius:.55rem;padding:.42rem .6rem;font-size:.78rem;line-height:1.35;transition:opacity .18s,transform .18s;transform:translateY(-4px);box-shadow:0 6px 22px #02070f52}.global-table-toast--visible{opacity:1;transform:translateY(0)}.global-table-toast--warn{border-color:color-mix(in srgb,#fbbf24 60%,var(--border));background:color-mix(in srgb,var(--panel-strong)80%,#fbbf24 14%)}.global-table-toast--error{border-color:color-mix(in srgb,#ef4444 65%,var(--border));background:color-mix(in srgb,var(--panel-strong)78%,#ef4444 18%)}.global-table-row-count{letter-spacing:.05em;color:var(--muted);background:color-mix(in srgb,var(--muted)14%,transparent);border-radius:999px;margin-left:.25rem;padding:.18rem .5rem;font-size:.72rem}.global-table-empty-row td{text-align:center;color:var(--muted);background:color-mix(in srgb,var(--panel)70%,transparent);font-size:.86rem;font-style:italic;padding:1.75rem 1rem!important}.global-table-empty-row:hover td{background:color-mix(in srgb,var(--panel)70%,transparent)!important}.global-table-columns-reset{background:color-mix(in srgb,var(--muted)10%,transparent);border:1px solid var(--border);width:100%;color:var(--foreground);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;margin-top:.4rem;padding:.5rem .7rem;font-size:.78rem;transition:background .15s,border-color .15s;display:flex}.global-table-columns-reset:hover{background:color-mix(in srgb,var(--accent)14%,transparent);border-color:var(--accent)}.global-table-columns-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.global-table-export-menu{background:var(--panel-strong);border:1px solid var(--border);border-radius:.55rem;flex-direction:column;padding:.25rem;display:flex;box-shadow:0 12px 32px -8px #00000073}.global-table-export-menu__item{color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.5rem .7rem;font-size:.84rem}.global-table-export-menu__item:hover{background:color-mix(in srgb,var(--accent)14%,transparent)}.global-table-export-menu__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.global-table-pinned-left,.global-table-pinned-right{background:var(--panel)}.platform-table thead .global-table-pinned-left,.platform-table thead .global-table-pinned-right{background:var(--panel-strong)}.platform-table tbody tr:hover .global-table-pinned-left,.platform-table tbody tr:hover .global-table-pinned-right{background:color-mix(in srgb,var(--panel)60%,var(--accent)12%)}.global-table-pinned-left{box-shadow:1px 0 0 var(--border)}.global-table-pinned-right{box-shadow:-1px 0 0 var(--border)}.global-table-action{color:#dbe8f6;cursor:pointer;background:#0e1f35d9;border:1px solid #78c4ff40;border-radius:.5rem;padding:.36rem .58rem;font-size:.72rem}.global-table-action:hover{background:#183253eb;border-color:#78c4ff66}.global-table-actions-dropdown{position:relative}.global-table-actions-trigger{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #78c4ff40;border-radius:.3rem;align-items:center;padding:.2rem .45rem;line-height:1;display:flex}.global-table-actions-trigger:hover{color:#e2e8f0;border-color:#78c4ff80}.global-table-actions-menu{z-index:200;background:#0e1f35;border:1px solid #78c4ff33;border-radius:.4rem;min-width:110px;padding:.25rem 0;display:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #00000080}.global-table-actions-menu--open{display:block}.global-table-actions-menu .global-table-action{text-align:left;color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:0;width:100%;padding:.35rem .75rem;font-size:.72rem;display:block}.global-table-actions-menu .global-table-action:hover{color:#e2e8f0;background:#78c4ff14}.global-table-columns-menu{z-index:12;background:#071221fa;border:1px solid #78c4ff3d;border-radius:.45rem;min-width:11rem;max-height:12rem;padding:.32rem;display:none;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto;box-shadow:0 10px 24px #03081073}.global-table-columns-menu--open{gap:.22rem;display:grid}.global-table-columns-item{color:#dbe8f6;cursor:pointer;border-radius:.3rem;align-items:center;gap:.3rem;padding:.2rem .25rem;font-size:.7rem;display:flex}.global-table-columns-item--dragging{opacity:.55}.global-table-columns-item--drop-target{background:#78c4ff26;outline:1px dashed #78c4ff80}.global-table-columns-item:hover{background:#78c4ff14}.global-table-columns-item input{accent-color:#5fb8ff;cursor:pointer;flex-shrink:0}.global-table-actions-header{text-indent:-9999px!important;white-space:nowrap!important;z-index:6!important;background:#071221fa!important;width:2.6rem!important;min-width:2.6rem!important;max-width:2.6rem!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;position:sticky!important;right:0!important;overflow:hidden!important}.global-table-actions-cell{white-space:nowrap!important;z-index:5!important;background:#071221f7!important;width:2.6rem!important;min-width:2.6rem!important;max-width:2.6rem!important;margin:0!important;padding:0!important;position:sticky!important;right:0!important}.global-table-actions-cell>div{justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.global-table-select-header{vertical-align:middle!important;text-align:center!important;z-index:7!important;background:#0a182df5!important;border-bottom:1px solid #78c4ff14!important;width:1.8rem!important;min-width:1.8rem!important;max-width:1.8rem!important;padding:.38rem .2rem!important;position:sticky!important;left:0!important}.global-table-select-header input{margin:0!important;padding:0!important;display:block!important}.global-table-select-cell{vertical-align:middle!important;text-align:center!important;z-index:4!important;background:#071221f7!important;border-bottom:1px solid #78c4ff14!important;width:1.8rem!important;min-width:1.8rem!important;max-width:1.8rem!important;padding:.38rem .2rem!important;position:sticky!important;left:0!important}.global-table-select-cell input{margin:0!important;padding:0!important;display:block!important}.global-row-action-source{display:none!important}.global-table-menu-header{z-index:6!important;text-align:center!important;background:#0a182df5!important;border-bottom:1px solid #78c4ff14!important;width:1.9rem!important;min-width:1.9rem!important;max-width:1.9rem!important;padding:.38rem .05rem!important;position:sticky!important;left:1.8rem!important}.global-table-menu-cell{z-index:3!important;text-align:center!important;background:#071221f7!important;border-bottom:1px solid #78c4ff14!important;width:1.9rem!important;min-width:1.9rem!important;max-width:1.9rem!important;padding:.38rem .05rem!important;position:sticky!important;left:1.8rem!important}.global-row-menu{justify-content:center;align-items:center;width:100%;display:flex}.global-row-menu-trigger{color:#dbe8f6;cursor:pointer;background:#0e1f35e6;border:1px solid #78c4ff40;border-radius:.45rem;width:1.8rem;height:1.65rem;line-height:1}.global-row-menu-trigger:hover{background:#183253f2;border-color:#78c4ff80}.global-row-menu-panel{z-index:3000;background:#071221fa;border:1px solid #78c4ff3d;border-radius:.45rem;grid-auto-flow:row;gap:.22rem;min-width:9rem;padding:.32rem;display:none;position:fixed;overflow-y:auto;box-shadow:0 10px 24px #03081073}.global-row-menu-panel--open{display:grid}body>.global-row-menu-panel{z-index:9999}.global-row-menu-action{color:#dbe8f6;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.3rem;width:100%;padding:.2rem .25rem;font-size:.7rem}.global-row-menu-action:hover{background:#78c4ff14}.global-row-menu-action--danger{color:#fca5a5}.global-row-menu-action--primary{color:#34d399;font-weight:600}.planning-register-table tbody tr.global-table-row--active td.global-table-select-cell,.planning-register-table tbody tr.global-table-row--active td.global-table-menu-cell{background:#78c4ff33!important}.global-table-details-empty{color:var(--muted);margin:0;font-size:.78rem}.global-table-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.global-table-header-inner{align-items:center;gap:.35rem;display:inline-flex}.global-table-header-label{white-space:nowrap}.global-table-filter-trigger{color:#dbe8f6;cursor:pointer;background:#0c1e32d1;border:1px solid #78c4ff3d;border-radius:.35rem;padding:.18rem .32rem;font-size:.66rem;line-height:1}.global-table-filter-trigger:hover{border-color:#78c4ff73}.global-table-column-menu{z-index:8;background:#071221fa;border:1px solid #78c4ff3d;border-radius:.55rem;min-width:13rem;padding:.45rem;display:none;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 24px #03081073}.global-table-column-menu--open{gap:.4rem;display:grid}.global-table-column-input{color:#dbe8f6;background:#0a1626e6;border:1px solid #78c4ff3d;border-radius:.45rem;width:100%;padding:.36rem .48rem;font-size:.74rem}.global-table-column-clear{color:#dbe8f6;cursor:pointer;background:#0b1b2fdb;border:1px solid #78c4ff3d;border-radius:.42rem;justify-self:end;padding:.25rem .45rem;font-size:.68rem}.global-table-sortable[data-sort-dir=asc]:after{content:" ▲";color:#8dd3ff;font-size:.72rem}.global-table-sortable[data-sort-dir=desc]:after{content:" ▼";color:#8dd3ff;font-size:.72rem}.global-table-resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:9;width:10px;height:100%;position:absolute;top:0;right:-4px}.global-table-resizer:before{content:"";opacity:.75;background:#78c4ff61;border-radius:999px;width:2px;position:absolute;top:12%;bottom:12%;left:50%;transform:translate(-50%)}.global-table-select-header,.global-table-select-cell{text-align:center;width:1.8rem;min-width:1.8rem}.planning-register-table td:last-child,.planning-register-table .global-table-actions-cell{vertical-align:middle!important;border-bottom:1px solid #78c4ff14!important;width:2.6rem!important;min-width:2.6rem!important;max-width:2.6rem!important;margin:0!important;padding:0!important}.planning-register-table td:last-child>div,.planning-register-table .global-table-actions-cell>div{gap:0!important;margin:0!important;padding:0!important;display:flex!important}.planning-register-table td:last-child button,.planning-register-table .global-table-actions-cell button{white-space:nowrap;flex-shrink:0;min-width:1.85rem;min-height:1.7rem;line-height:1;margin:0!important;padding:.26rem .2rem!important;font-size:.76rem!important}.global-table-scroll-wrap,.planning-register-wrap,.ws-planning-table-wrap{overscroll-behavior:contain;max-height:min(52vh,100vh - 20rem);overflow:auto}.global-table-scroll-wrap table,.planning-register-wrap table,.ws-planning-table-wrap table{margin-bottom:0}.global-table-scroll-wrap thead th,.planning-register-wrap thead th,.ws-planning-table-wrap thead th{z-index:5;background:#0a182df5;position:sticky;top:0}.left-nav__link--muted{opacity:.9}.left-nav__badge{width:1.7rem;height:1.7rem;color:var(--accent);background:#78c4ff1f;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.64rem;font-weight:800;display:inline-flex}.left-nav__text-block{flex-direction:column;gap:.08rem;min-width:0;display:flex}.left-nav__label{font-size:.84rem;font-weight:700;line-height:1.15}.left-nav__description,.panel-card__helper,.executive-tile__description,.page-hero__description,.hero-meta-card__helper,.data-panel__subtitle{color:var(--muted);font-size:.75rem;line-height:1.1}.left-nav__status-row{color:#9ad0b0;flex-wrap:wrap;gap:.28rem;margin-top:.04rem;font-size:.68rem;line-height:1.1;display:flex}.left-nav__empty-state{border:1px dashed var(--border);color:var(--muted);border-radius:.75rem;padding:.7rem;font-size:.78rem}.left-nav__footer{color:var(--muted);flex-shrink:0;padding:.38rem .55rem;font-size:.62rem;line-height:1.15}.left-nav__accent--ceo,.left-nav__accent--ceo .left-nav__group-name,.left-nav__accent--ceo.left-nav__label{color:#7dd3fc}.left-nav__accent--coo,.left-nav__accent--coo .left-nav__group-name,.left-nav__accent--coo.left-nav__label{color:#60a5fa}.left-nav__accent--cfo,.left-nav__accent--cfo .left-nav__group-name,.left-nav__accent--cfo.left-nav__label{color:#34d399}.left-nav__accent--pmo,.left-nav__accent--pmo .left-nav__group-name,.left-nav__accent--pmo.left-nav__label{color:#a78bfa}.left-nav__accent--cto,.left-nav__accent--cto .left-nav__group-name,.left-nav__accent--cto.left-nav__label{color:#fb923c}.left-nav__accent--cmo,.left-nav__accent--cmo .left-nav__group-name,.left-nav__accent--cmo.left-nav__label{color:#f472b6}.left-nav__accent--chro,.left-nav__accent--chro .left-nav__group-name,.left-nav__accent--chro.left-nav__label{color:#2dd4bf}:root[data-theme=monolith-light] .left-nav__accent--ceo,:root[data-theme=monolith-light] .left-nav__accent--ceo .left-nav__group-name,:root[data-theme=monolith-light] .left-nav__accent--ceo.left-nav__label{color:#0369a1}:root[data-theme=monolith-light] .left-nav__accent--coo,:root[data-theme=monolith-light] .left-nav__accent--coo .left-nav__group-name,:root[data-theme=monolith-light] .left-nav__accent--coo.left-nav__label{color:#1d4ed8}:root[data-theme=monolith-light] .left-nav__accent--cfo,:root[data-theme=monolith-light] .left-nav__accent--cfo .left-nav__group-name,:root[data-theme=monolith-light] .left-nav__accent--cfo.left-nav__label{color:#047857}:root[data-theme=monolith-light] .left-nav__accent--pmo,:root[data-theme=monolith-light] .left-nav__accent--pmo .left-nav__group-name,:root[data-theme=monolith-light] .left-nav__accent--pmo.left-nav__label{color:#6d28d9}:root[data-theme=monolith-light] .left-nav__accent--cto,:root[data-theme=monolith-light] .left-nav__accent--cto .left-nav__group-name,:root[data-theme=monolith-light] .left-nav__accent--cto.left-nav__label{color:#c2410c}:root[data-theme=monolith-light] .left-nav__accent--cmo,:root[data-theme=monolith-light] .left-nav__accent--cmo .left-nav__group-name,:root[data-theme=monolith-light] .left-nav__accent--cmo.left-nav__label{color:#be185d}:root[data-theme=monolith-light] .left-nav__accent--chro,:root[data-theme=monolith-light] .left-nav__accent--chro .left-nav__group-name,:root[data-theme=monolith-light] .left-nav__accent--chro.left-nav__label{color:#0f766e}.left-nav__badge.left-nav__accent--coo{color:#60a5fa;background:#60a5fa24}.left-nav__badge.left-nav__accent--cfo{color:#34d399;background:#34d39924}.left-nav__badge.left-nav__accent--pmo{color:#a78bfa;background:#a78bfa24}.left-nav__badge.left-nav__accent--cto{color:#fb923c;background:#fb923c24}.left-nav__badge.left-nav__accent--cmo{color:#f472b6;background:#f472b624}.left-nav__badge.left-nav__accent--chro{color:#2dd4bf;background:#2dd4bf24}.workspace-panel{flex:1;min-width:0;padding:1.35rem}.page-stack{flex-direction:column;gap:1rem;max-width:78rem;margin:0 auto;display:flex}.page-stack--workspace{max-width:100%;margin:0}.todo-three-pane{grid-template-columns:280px minmax(0,1fr) minmax(0,1fr);gap:.85rem;display:grid}.todo-pane-resizer{cursor:col-resize;background:#94a3b840;border-radius:999px;flex-shrink:0;width:4px;transition:background .15s}.todo-pane-resizer:hover{background:#38bdf88c}.todo-quick-add-bar{border-top:1px solid #78c4ff1f;border-radius:0 0 .5rem .5rem;flex-shrink:0;align-items:center;gap:.5rem;margin-top:.1rem;padding:.55rem .75rem;display:flex}.todo-quick-add-icon{color:var(--accent);opacity:.65;flex-shrink:0;align-items:center;transition:opacity .15s;display:inline-flex}.todo-quick-add-bar:focus-within .todo-quick-add-icon{opacity:1}.todo-quick-add-input{color:#d7e3ef;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.85rem}.todo-quick-add-input::placeholder{color:var(--muted);opacity:.8}.todo-pane{border:1px solid var(--border);background:#ffffff05;border-radius:.75rem;padding:.8rem}.todo-pane__header{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.65rem;display:flex}.todo-pane__title{margin:0;font-size:.82rem;font-weight:700}.todo-pane__title--main{font-size:.9rem}.todo-list-grid{gap:.25rem;display:grid}.todo-list-grid--spaced{margin-bottom:.8rem}.todo-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:.68rem}.todo-inline-actions{flex-wrap:wrap;gap:.25rem;display:flex}.todo-inline-actions--dense{gap:.3rem}.todo-list-color-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.todo-filter-row{flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem;display:flex}.todo-task-scroll-list{gap:.35rem;max-height:56vh;padding-right:.2rem;display:grid;overflow-y:auto}.todo-task-title-row{align-items:center;gap:.45rem;display:flex}.todo-task-title{font-size:.82rem;font-weight:600}.todo-task-description{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.72rem;overflow:hidden}.todo-task-due{margin-top:.25rem;font-size:.68rem}.todo-steps-section{margin-top:.8rem}.todo-steps-title{margin:0 0 .45rem;font-size:.8rem;font-weight:700}.todo-step-add-row{gap:.5rem;margin-bottom:.6rem;display:flex}.todo-step-list{gap:.35rem;max-height:22vh;padding-right:.2rem;display:grid;overflow-y:auto}.todo-step-item{border:1px solid var(--border);border-radius:.45rem;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.todo-btn--small{font-size:.72rem}.todo-btn--tiny{font-size:.66rem}.todo-btn--danger{color:#f87171}.todo-nav-link-row{justify-content:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.todo-nav-link{font-size:.85rem}.todo-row-gap{margin-bottom:.6rem}.todo-complete-circle{border:1.5px solid var(--muted,#94a3b8);cursor:pointer;color:#0000;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;font-size:.78rem;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.todo-complete-circle:hover{border-color:var(--accent,#78c4ff)}.todo-complete-circle.is-complete{background:var(--accent,#78c4ff);border-color:var(--accent,#78c4ff);color:var(--background,#0d0d0d)}.status-page{flex-direction:column;gap:1.4rem;max-width:56rem;margin:0 auto;padding:1.75rem 1.25rem 4rem;display:flex}.status-page__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#94a3b8);margin:0;font-size:.74rem;font-weight:700}.status-page__title{color:var(--foreground,#f0eeec);margin:.3rem 0 .6rem;font-size:clamp(1.7rem,2.6vw,2.2rem)}.status-page__subtitle{color:var(--muted,#94a3b8);max-width:44rem;margin:.5rem 0 0;font-size:.92rem;line-height:1.55}.status-indicator{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .85rem;font-size:.92rem;font-weight:600;display:inline-flex}.status-indicator__dot{width:.7rem;height:.7rem;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent);background:currentColor;border-radius:999px}.status-indicator--green{color:#86efac;background:#22c55e14;border-color:#22c55e73}.status-indicator--yellow{color:#fde047;background:#eab30814;border-color:#eab30873}.status-indicator--amber{color:#fdba74;background:#f9731614;border-color:#f9731673}.status-indicator--red{color:#fca5a5;background:#ef44441a;border-color:#ef444473}.status-page__section{flex-direction:column;gap:.7rem;display:flex}.status-page__section-title{margin:0;font-size:1.15rem;font-weight:600}.status-page__incidents{gap:.65rem;display:grid}.status-incident{border:1px solid var(--border,#ffffff14);background:var(--panel,#14101080);border-radius:.65rem;flex-direction:column;gap:.45rem;padding:.85rem 1rem;display:flex}.status-incident__header{justify-content:space-between;align-items:flex-start;display:flex}.status-incident__title{margin:0;font-size:1rem;font-weight:600}.status-incident__meta{color:var(--muted);margin:.25rem 0 0;font-size:.78rem}.status-incident__message{color:var(--foreground);margin:0;font-size:.92rem;line-height:1.5}.status-incident__timeline{margin-top:.3rem}.status-incident__timeline summary{color:var(--muted);cursor:pointer;font-size:.82rem}.status-incident__timeline ol{color:var(--muted);gap:.3rem;margin:.4rem 0 0 1.2rem;font-size:.84rem;display:grid}.status-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:.35rem;padding:.1rem .45rem;font-size:.7rem;font-weight:700;display:inline-block}.status-pill--sev1{color:#fca5a5;background:#ef44442e}.status-pill--sev2{color:#fdba74;background:#f973162e}.status-pill--sev3{color:#fde047;background:#eab3082e}.status-pill--informational{color:#7dd3fc;background:#38bdf82e}.status-pill--investigating{color:#fca5a5;background:#f871712e}.status-pill--identified{color:#fdba74;background:#fb923c2e}.status-pill--monitoring{color:#7dd3fc;background:#38bdf82e}.status-pill--resolved{color:#86efac;background:#22c55e2e}.status-page__empty{color:var(--muted);margin:0;font-size:.92rem}.status-page__sla-table{border-collapse:collapse;width:100%}.status-page__sla-table th,.status-page__sla-table td{border-bottom:1px solid var(--border);text-align:left;padding:.6rem .75rem;font-size:.92rem}.status-page__sla-table th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.74rem;font-weight:700}.status-page__subscribe{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.status-page__subscribe input{flex:1;min-width:18rem}.status-page__footer{border-top:1px solid var(--border);color:var(--muted);margin-top:1rem;padding-top:1rem;font-size:.88rem}.roadmap-page{flex-direction:column;gap:1.5rem;max-width:60rem;margin:0 auto;padding:1.75rem 1.25rem 4rem;display:flex}.roadmap-page__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#94a3b8);margin:0;font-size:.74rem;font-weight:700}.roadmap-page__title{color:var(--foreground,#f0eeec);margin:.3rem 0 0;font-size:clamp(1.7rem,2.6vw,2.3rem)}.roadmap-page__subtitle{color:var(--muted,#94a3b8);max-width:48rem;margin:.5rem 0 0;font-size:.95rem;line-height:1.55}.roadmap-page__actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.roadmap-page__section-title{margin:0 0 .85rem;font-size:1.2rem;font-weight:600}.roadmap-page__sprints{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.roadmap-sprint{border:1px solid var(--border,#ffffff14);background:var(--panel,#14101080);border-radius:.65rem;flex-direction:column;gap:.45rem;padding:.85rem 1rem;display:flex}.roadmap-sprint--active{border-color:var(--accent,#78c4ff);background:var(--panel-strong,#141010d9)}.roadmap-sprint--shipped{opacity:.85}.roadmap-sprint__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.roadmap-sprint__title{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.roadmap-sprint__number{color:var(--accent,#78c4ff);font-size:.92rem;font-weight:700}.roadmap-sprint__theme{color:var(--foreground,#f0eeec);font-size:1rem;font-weight:600}.roadmap-sprint__meta{align-items:center;gap:.5rem;display:flex}.roadmap-sprint__date{color:var(--muted,#94a3b8);font-size:.78rem}.roadmap-sprint__summary{color:var(--muted,#cbd5e1);margin:0;font-size:.86rem;line-height:1.55}.roadmap-page__footer{border-top:1px solid var(--border,#ffffff14);color:var(--muted,#94a3b8);margin-top:1rem;padding-top:1rem;font-size:.86rem}.billing-tabs{border-bottom:1px solid var(--border,#ffffff1a);gap:.4rem;margin:.6rem 0 .85rem;padding:0 0 .1rem;display:flex}.billing-tabs__tab{color:var(--muted,#94a3b8);border:1px solid #0000;border-bottom:none;border-radius:.45rem .45rem 0 0;padding:.45rem .85rem;font-size:.86rem;font-weight:600;text-decoration:none;position:relative;top:1px}.billing-tabs__tab:hover{color:var(--foreground,#f0eeec);background:var(--panel,#ffffff0a)}.billing-tabs__tab--active{color:var(--foreground,#f0eeec);background:var(--panel,#141010b3);border-color:var(--border,#ffffff1a)}.help-page{flex-direction:column;gap:1.5rem;max-width:56rem;margin:0 auto;padding:1.5rem 1.25rem 4rem;display:flex}.help-page__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#94a3b8);margin:0;font-size:.74rem;font-weight:700}.help-page__title{color:var(--foreground,#f0eeec);margin:.3rem 0 0;font-size:clamp(1.6rem,2.4vw,2.1rem)}.help-page__subtitle{color:var(--muted,#94a3b8);max-width:44rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.55}.help-page__body{flex-direction:column;gap:1.5rem;display:flex}.help-page__search{border:1px solid var(--border,#ffffff1f);background:var(--panel,#141010b3);width:100%;color:var(--foreground,#f0eeec);border-radius:.65rem;padding:.7rem .85rem;font-size:.95rem}.help-page__search:focus{outline:2px solid var(--accent,#78c4ff);outline-offset:1px}.help-page__empty{color:var(--muted,#94a3b8);font-size:.88rem}.help-page__section{flex-direction:column;gap:.85rem;display:flex}.help-page__section-title{margin:0;font-size:1.2rem;font-weight:600}.help-page__glossary{gap:.7rem;margin:0;display:grid}.help-page__glossary-row{border:1px solid var(--border,#ffffff14);background:var(--panel,#14101080);border-radius:.55rem;grid-template-columns:12rem 1fr;gap:1rem;padding:.7rem .85rem;display:grid}.help-page__glossary-term{color:var(--foreground,#f0eeec);margin:0;font-weight:600}.help-page__glossary-body{color:var(--muted,#cbd5e1);margin:0;font-size:.88rem;line-height:1.55}.help-page__concepts{gap:1.1rem;display:grid}.help-page__concept{border:1px solid var(--border,#ffffff14);background:var(--panel,#14101080);border-radius:.65rem;padding:.95rem 1.05rem}.help-page__concept-title{align-items:baseline;gap:.45rem;margin:0 0 .5rem;font-size:1.05rem;font-weight:600;display:flex}.help-page__anchor{color:var(--muted,#64748b);font-weight:400;text-decoration:none}.help-page__anchor:hover{color:var(--accent,#78c4ff)}.help-page__concept-body{color:var(--muted,#cbd5e1);font-size:.92rem;line-height:1.6}@media (max-width:720px){.help-page__glossary-row{grid-template-columns:1fr}}.empty-state{text-align:center;border:1px dashed var(--border,#ffffff1f);background:var(--panel,#14101066);border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.6rem 1rem;display:flex}.empty-state__icon{margin-bottom:.25rem;font-size:2rem;line-height:1}.empty-state__title{color:var(--foreground,#f0eeec);margin:0;font-size:1.05rem;font-weight:600}.empty-state__body{max-width:32rem;color:var(--muted,#94a3b8);margin:0;font-size:.84rem;line-height:1.55}.empty-state__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.45rem;display:flex}.empty-state__cta{padding:.42rem .85rem!important;font-size:.8rem!important;text-decoration:none!important}.onboarding-checklist{border:1px solid var(--border,#ffffff14);background:var(--panel,#141010b3);border-radius:.75rem;flex-direction:column;gap:.7rem;padding:.85rem 1rem;display:flex}.onboarding-checklist__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.onboarding-checklist__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#94a3b8);margin:0;font-size:.66rem;font-weight:700}.onboarding-checklist__title{color:var(--foreground,#f0eeec);margin:.15rem 0 0;font-size:1.05rem;font-weight:600}.onboarding-checklist__subtitle{color:var(--muted,#94a3b8);margin:.2rem 0 0;font-size:.78rem}.onboarding-checklist__items{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.onboarding-checklist__item{border:1px solid var(--border,#ffffff0f);background:var(--panel-strong,#ffffff05);border-radius:.55rem;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.65rem;padding:.5rem .65rem;display:grid}.onboarding-checklist__item.is-done{opacity:.62}.onboarding-checklist__tick{border:1.5px solid var(--muted,#94a3b8);color:#0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.78rem;line-height:1;display:inline-flex}.onboarding-checklist__tick.is-done{background:var(--accent,#78c4ff);border-color:var(--accent,#78c4ff);color:var(--background,#0d0d0d)}.onboarding-checklist__item-body{gap:.15rem;min-width:0;display:grid}.onboarding-checklist__item-label{color:var(--foreground,#f0eeec);margin:0;font-size:.86rem;font-weight:600}.onboarding-checklist__item.is-done .onboarding-checklist__item-label{text-decoration:line-through;-webkit-text-decoration-color:var(--muted,#94a3b88c);text-decoration-color:var(--muted,#94a3b88c)}.onboarding-checklist__item-text{color:var(--muted,#94a3b8);margin:0;font-size:.76rem;line-height:1.4}.onboarding-checklist__cta{white-space:nowrap;padding:.32rem .7rem!important;font-size:.76rem!important;text-decoration:none!important}.onboarding-checklist--complete{justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;display:flex}.onboarding-checklist__complete-inner{color:var(--foreground,#f0eeec);align-items:center;gap:.55rem;font-size:.84rem;display:flex}.onboarding-checklist__complete-icon{background:var(--accent,#78c4ff);width:1.2rem;height:1.2rem;color:var(--background,#0d0d0d);border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;display:inline-flex}.onboarding-checklist__sample-link{border:1px dashed var(--border,#ffffff1f);color:var(--muted,#94a3b8);cursor:pointer;text-align:left;background:0 0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.78rem;display:flex}.onboarding-checklist__sample-link:hover{border-color:var(--accent,#78c4ff);color:var(--foreground,#f0eeec)}.onboarding-checklist__sample-link--seeded{cursor:default}.onboarding-checklist__sample-link--seeded:hover{border-color:var(--border,#ffffff1f);color:var(--muted,#94a3b8)}@keyframes ben-row-flash{0%{background:color-mix(in srgb,var(--accent,#78c4ff)22%,transparent)}to{background:0 0}}.ben-row-flash{animation:3.5s ease-out ben-row-flash}.ben-completions-strip{border:1px solid var(--border,#ffffff14);background:var(--panel,#141010b3);border-radius:.55rem;align-items:center;gap:.6rem;margin-top:.55rem;padding:.45rem .65rem;font-size:.78rem;display:flex}.ben-completions-strip__label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#94a3b8);flex-shrink:0;font-size:.66rem;font-weight:700}.ben-completions-strip__items{flex-wrap:wrap;flex:1;gap:.4rem;min-width:0;display:flex}.ben-completions-strip__chip{border:1px solid var(--border,#ffffff1a);color:var(--foreground,#f0eeec);cursor:pointer;text-align:left;background:0 0;border-radius:.4rem;align-items:center;gap:.45rem;max-width:100%;padding:.28rem .55rem;font-size:.78rem;display:inline-flex}.ben-completions-strip__chip:hover{border-color:var(--accent,#78c4ff)}.ben-completions-strip__chip-title{white-space:nowrap;text-overflow:ellipsis;max-width:22rem;font-weight:600;overflow:hidden}.ben-completions-strip__chip-when{color:var(--muted,#94a3b8);flex-shrink:0;font-size:.72rem}.todo-collapse-btn{color:#d7e3ef99;cursor:pointer;background:0 0;border:1px solid #78c4ff33;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;transition:background .12s,color .12s;display:flex}.todo-collapse-btn:hover{color:#78c4ff;background:#78c4ff1a}.todo-pane--collapsed{flex-direction:column;align-items:center;min-width:2.5rem;max-width:2.5rem;display:flex;overflow:hidden;padding:.25rem 0!important}.todo-list-tree{flex-direction:column;gap:.1rem;display:flex}.todo-list-tree-item{cursor:pointer;color:#d7e3efcc;text-align:left;background:0 0;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.45rem;width:100%;padding:.3rem .5rem;font-size:.8rem;transition:background .1s;display:flex}.todo-list-tree-item:hover{background:#78c4ff0f}.todo-list-tree-item--active{color:#38bdf8;background:#38bdf81a;border-color:#38bdf847}.todo-list-tree-item--child{padding-left:1.4rem;font-size:.78rem}.todo-group-row{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.68rem;font-weight:700}.todo-group-row:hover{color:#d7e3efb3}.global-row-menu-separator{background:#78c4ff1f;height:1px;margin:.2rem 0;padding:0;list-style:none}.planning-register-table tbody tr.global-table-row--active td{background:#78c4ff14}@media (max-width:1160px){.todo-three-pane{grid-template-columns:minmax(0,1fr)}}.page-hero{grid-template-columns:minmax(0,1fr) 17rem;gap:1rem;display:grid}.page-hero__title{margin:.2rem 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:900}.page-hero__subtitle{margin:.25rem 0 0;font-size:1.1rem;font-weight:700}.hero-meta-card,.data-panel,.executive-tile,.panel-card{border:1px solid var(--border);background:var(--panel-strong);border-radius:1.2rem;box-shadow:0 14px 40px #03081047}.hero-meta-card{flex-direction:column;justify-content:center;padding:1rem;display:flex}.hero-meta-card__value,.panel-card__value{margin-top:.35rem;font-size:1.45rem;font-weight:800}.metric-grid,.executive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.panel-card,.data-panel{padding:1rem}.data-panel__header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.6rem;display:flex}.data-panel__header-right{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.data-panel__collapse-btn{border:1px solid var(--border,#ffffff1f);cursor:pointer;width:1.6rem;height:1.6rem;color:var(--muted,inherit);background:0 0;border-radius:.4rem;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.data-panel__collapse-btn:hover{background:var(--accent-bg,#3b82f61a);color:var(--foreground,inherit)}.data-panel__collapse-icon{font-size:.85rem;line-height:1;display:inline-block}.data-panel--collapsed{padding-bottom:.6rem}.data-panel--collapsed .data-panel__header{margin-bottom:0}.data-panel__title,.executive-tile__title{margin:0;font-size:1rem;font-weight:800}.kv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.kv-grid__item{border:1px solid var(--border);background:#0c1726d1;border-radius:.95rem;padding:.8rem}.kv-grid__value{word-break:break-word;margin-top:.35rem;font-size:.98rem;font-weight:700}.executive-tile{flex-direction:column;gap:.9rem;padding:1rem;display:flex}.executive-tile__header{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.executive-tile__arrow{color:var(--accent);font-size:.78rem;font-weight:700}.executive-tile__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.executive-tile__stat{border:1px solid var(--border);color:var(--muted);background:#0c1726c7;border-radius:.9rem;flex-direction:column;gap:.3rem;padding:.75rem;font-size:.8rem;display:flex}.executive-tile__stat strong{color:var(--foreground);font-size:1rem}.status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.status-pill{border:1px solid var(--border);background:#0c1726c7;border-radius:999px;justify-content:space-between;gap:.8rem;padding:.7rem .9rem;display:flex}.status-pill span:last-child{color:#81f0af;font-weight:800}.ops-form{flex-direction:column;gap:.8rem;display:flex}.ops-form__row{gap:.7rem;display:grid}.ops-form__row--split{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-form__row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-form__row--stack{grid-template-columns:1fr;max-width:34rem}.ops-form__row--inline{grid-template-columns:auto 1fr;align-items:center;gap:.55rem}.ops-form__checkbox-row{border:1px solid var(--border);background:var(--panel);border-radius:.65rem;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}.ops-form__checkbox-row input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--accent);cursor:pointer;flex:none}.ops-form__checkbox-row label{cursor:pointer;flex:1;margin:0;font-size:.86rem}.ops-form__hint{color:var(--muted);margin:.3rem 0 0;font-size:.74rem;line-height:1.4}.ops-form__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.76rem;font-weight:700;display:block}.ops-form__input,.ops-form__select{border:1px solid var(--border,#78c4ff38);background:var(--panel-strong,#081322f0);width:100%;color:var(--foreground,#e5eef8);border-radius:.65rem;padding:.55rem .65rem;font-size:.84rem}.ops-form__input:focus,.ops-form__select:focus,.ops-form__input:focus-visible,.ops-form__select:focus-visible{outline:2px solid var(--accent,#78c4ff);outline-offset:2px;border-color:var(--accent,#78c4ff85);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#78c4ff)22%,transparent)}.ops-form__btn:focus-visible{outline:2px solid var(--accent,#78c4ff);outline-offset:2px}.ops-form__actions{flex-wrap:wrap;gap:.55rem;margin-top:.2rem;display:flex}.ops-form__btn{border:1px solid var(--border,#78c4ff3d);background:var(--panel,#0c1e32d9);color:var(--foreground,#dbe8f6);cursor:pointer;border-radius:.62rem;padding:.5rem .72rem;font-size:.78rem;font-weight:700}.ops-form__btn:hover{border-color:var(--accent,#78c4ff66)}.ops-form__btn--primary{background:var(--accent,linear-gradient(180deg,#3895e4eb,#2271c4e6));color:#fff;border-color:var(--accent-strong,#80ceffb3)}.ops-form__btn:disabled{opacity:.58;cursor:not-allowed}.auth-gate{z-index:40;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.auth-gate__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02060c9e;position:absolute;inset:0}.auth-gate__card{z-index:1;border:1px solid var(--border);background:var(--panel-strong);border-radius:1rem;width:min(34rem,100%);padding:1rem;position:relative;box-shadow:0 20px 55px #02070f59}.auth-gate__close-button{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;font-size:1.2rem;line-height:1;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:grid;position:absolute;top:.75rem;right:.75rem}.auth-gate__close-button:hover{color:var(--foreground);border-color:var(--border);background:#ffffff0a;transform:scale(1.03)}.auth-gate__close-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-gate__card--wide{width:min(42rem,100%)}.auth-gate__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem}.auth-gate__title{color:var(--foreground);margin:.2rem 0 0;font-size:1.25rem}.auth-gate__subtitle{color:var(--muted);margin:.3rem 0 .8rem;font-size:.82rem}.auth-gate__error{color:var(--error,#b91c1c);margin:.2rem 0 0;font-size:.8rem}.auth-gate__success{color:var(--success,#15803d);margin:.2rem 0 0;font-size:.8rem}.auth-gate__footer{color:var(--muted);align-items:center;gap:.4rem;margin-top:.75rem;font-size:.76rem;display:flex}.auth-gate__reset-link{color:var(--accent);font-weight:700;text-decoration:none}.auth-gate__reset-link:hover{text-decoration:underline}.ops-form__btn--full{width:100%}.signup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-form__hint{color:var(--muted);margin:0;font-size:.76rem}.signup-form__actions{margin-top:.4rem}.signup-form__tier{border:none;margin:.4rem 0;padding:0}.signup-form__tier legend{padding:0}.signup-form__tier-options{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;margin-top:.4rem;display:grid}.signup-form__tier-option{cursor:pointer;border:1px solid #ffffff1f;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.6rem .7rem;transition:border-color .12s,background .12s;display:flex}.signup-form__tier-option:hover{border-color:#93c5fd80}.signup-form__tier-option.is-selected{color:#f1f5f9;background:#0f172af2;border-color:#93c5fdd9}.signup-form__tier-option input[type=radio]{margin-top:.2rem}.signup-form__tier-label{color:#f1f5f9;font-size:.88rem;font-weight:600}.signup-form__tier-tagline{color:#94a3b8d9;margin-top:.1rem;font-size:.72rem}.signup-form__period{gap:1rem;margin-top:.5rem;font-size:.82rem;display:flex}.signup-form__period label{cursor:pointer;align-items:center;gap:.35rem;display:flex}.signup-welcome__steps{color:#e2e8f0eb;margin:1.25rem 0;padding-left:1.25rem;font-size:.9rem;line-height:1.5}.signup-welcome__steps li{margin:.5rem 0}.todos-page{min-height:calc(100vh - 4rem)}.quick-add-modal__context-chip{letter-spacing:.03em;text-transform:uppercase;border-radius:.4rem;padding:.18rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.quick-add-modal__context-chip--crm{color:#93c5fd;background:#3b82f62e}.quick-add-modal__context-chip--chro{color:#d8b4fe;background:#a855f72e}.quick-add-modal__context-chip--cmo{color:#86efac;background:#22c55e2e}.quick-add-modal__context-chip--cfo{color:#fcd34d;background:#fbbf242e}.quick-add-modal__context-chip--pmo{color:#cbd5e1;background:#94a3b82e}.quick-add-modal__context-chip--aria{color:#f9a8d4;background:#ec48992e}.quick-add-modal__context-chip--executive{color:#67e8f9;background:#06b6d42e}.quick-add-modal__body{flex-direction:column;gap:.7rem;padding:.7rem 1rem 1rem;display:flex}.quick-add-modal__title-input{color:#f1f5f9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.4rem;outline:none;width:100%;padding:.55rem .65rem;font-size:.95rem}.quick-add-modal__title-input:focus{border-color:#93c5fd99}.quick-add-modal__row{grid-template-columns:1fr 160px;gap:.6rem;display:grid}.quick-add-modal__field{flex-direction:column;gap:.2rem;display:flex}.quick-add-modal__field-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8d9;font-size:.7rem}.quick-add-modal__select,.quick-add-modal__date{color:#f1f5f9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.35rem;padding:.4rem .5rem;font-size:.85rem}.quick-add-modal__toggles{gap:1rem;font-size:.85rem;display:flex}.quick-add-modal__toggle{cursor:pointer;color:#f1f5f9eb;align-items:center;gap:.4rem;display:flex}.quick-add-modal__error{color:#fca5a5;background:#ef444426;border-radius:.3rem;margin:0;padding:.35rem .5rem;font-size:.78rem}.quick-add-modal__footer{justify-content:flex-end;gap:.5rem;margin-top:.3rem;display:flex}.quick-add-modal__hint{color:#94a3b8a6;text-align:center;margin:0;font-size:.7rem}.todo-context-chip{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:.35rem;margin-right:.3rem;padding:.05rem .4rem;font-size:.66rem;font-weight:600;display:inline-block}.todo-context-chip--crm{color:#93c5fd;background:#3b82f62e}.todo-context-chip--chro{color:#d8b4fe;background:#a855f72e}.todo-context-chip--cmo{color:#86efac;background:#22c55e2e}.todo-context-chip--cfo{color:#fcd34d;background:#fbbf242e}.todo-context-chip--pmo{color:#cbd5e1;background:#94a3b82e}.todo-context-chip--aria{color:#f9a8d4;background:#ec48992e}.todo-context-chip--executive{color:#67e8f9;background:#06b6d42e}.todo-context-chip--outlook{color:#7dd3fc;background:#0ea5e92e}.todo-context-chip--personal{color:#d8b4fe;background:#a855f726}.todos-for-context{background:#ffffff05;border:1px solid #ffffff14;border-radius:.5rem;margin:.75rem 0;padding:.75rem .9rem}.todos-for-context__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.todos-for-context__title{color:#f1f5f9f2;align-items:center;gap:.4rem;margin:0;font-size:.85rem;font-weight:600;display:flex}.todos-for-context__count{color:#93c5fd;background:#3b82f62e;border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.todos-for-context__empty{color:#94a3b8b3;margin:0;font-size:.78rem;font-style:italic}.todos-for-context__error{color:#fca5a5;margin:0;font-size:.78rem}.todos-for-context__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.todos-for-context__row{border-top:1px dashed #ffffff0a;grid-template-columns:22px 1fr auto;align-items:center;gap:.4rem;padding:.3rem 0;font-size:.85rem;display:grid}.todos-for-context__row:first-child{border-top:none}.todos-for-context__row.is-completed{opacity:.55;text-decoration:line-through}.todos-for-context__checkbox{color:#94a3b8bf;font-size:.95rem}.todos-for-context__row-title{color:#f1f5f9f2}.todos-for-context__due{color:#94a3b8d9;white-space:nowrap;font-size:.74rem}.todo-detail-meta{border-top:1px dashed #ffffff0f;flex-direction:column;gap:.6rem;margin-top:.6rem;padding-top:.6rem;display:flex}.todo-detail-meta__field{flex-direction:column;gap:.2rem;display:flex}.todo-detail-meta__label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8d9;font-size:.7rem}.todo-detail-meta__clear{color:#94a3b8bf;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.7rem;text-decoration:underline}.todo-detail-meta__summary{color:#94a3b8d9;margin-top:.2rem;font-size:.75rem}.recurrence-builder{flex-direction:column;gap:.4rem;display:flex}.recurrence-builder__field{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.recurrence-builder__label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8d9;min-width:60px;font-size:.7rem}.recurrence-builder__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.recurrence-builder__interval{color:#f1f5f9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.3rem;width:60px;padding:.3rem .4rem;font-size:.85rem}.recurrence-builder__days{flex-wrap:wrap;gap:.25rem;display:flex}.recurrence-builder__day{color:#f1f5f9d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.3rem;padding:.25rem .5rem;font-size:.72rem;font-weight:500}.recurrence-builder__day.is-on{color:#bfdbfe;background:#3b82f640;border-color:#93c5fd99}.recurrence-builder__summary{color:#94a3b8cc;margin:0;font-size:.75rem;font-style:italic}.list-customizer{margin:.4rem 0 .8rem}.list-customizer__toggle{color:#f1f5f9eb;cursor:pointer;background:0 0;border:1px dashed #ffffff1f;border-radius:.35rem;align-items:center;padding:.25rem .55rem;display:inline-flex}.list-customizer__panel{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.4rem;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.6rem .75rem;display:flex}.list-customizer__row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.list-customizer__label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8d9;min-width:50px;font-size:.7rem}.list-customizer__swatches{gap:.3rem;display:flex}.list-customizer__swatch{cursor:pointer;background-clip:padding-box;border:2px solid #0000;border-radius:4px;width:22px;height:22px;padding:0}.list-customizer__swatch.is-on{border-color:#93c5fdf2;box-shadow:0 0 0 1px #0f172a80}.list-customizer__icons{flex-wrap:wrap;gap:.25rem;display:flex}.list-customizer__icon{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.3rem;padding:.2rem .4rem;font-size:.95rem;line-height:1}.list-customizer__icon.is-on{background:#3b82f640;border-color:#93c5fd99}body:has(.landing-shell){background-color:#050d1c;background-image:none!important}.landing-shell{--background:#050d1c;--foreground:#f1f5f9;--panel:#0a182d9e;--panel-strong:#081322db;--border:#78c4ff38;--accent:#78c4ff;--accent-strong:#30a2ff;--muted:#93c5fd;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;gap:1.2rem;max-width:1160px;margin:0 auto;padding:clamp(1.1rem,2vw,2rem) clamp(.9rem,2vw,1.3rem) 3.2rem;display:grid}.landing-hero{border:1px solid var(--border);background:radial-gradient(circle at 86% 12%,#78c4ff33,#0000 42%),radial-gradient(circle at 14% 90%,#34d39929,#0000 45%),linear-gradient(170deg,#071321f5,#081220fa);border-radius:1.25rem;grid-template-columns:1.1fr .9fr;gap:1rem;padding:clamp(1rem,2.4vw,2rem);display:grid;overflow:hidden;box-shadow:0 20px 52px #02070f70}.landing-hero__copy{align-content:start;gap:.75rem;display:grid}.landing-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;margin:0;font-size:.72rem;font-weight:700}.landing-hero__title{color:#f1f5f9;max-width:20ch;margin:0;font-size:clamp(1.95rem,3.8vw,3.2rem);font-weight:900;line-height:1.06}.landing-hero__description{color:#cbd5e1;max-width:62ch;margin:0;font-size:clamp(.9rem,1.55vw,1.03rem)}.landing-hero__actions{flex-wrap:wrap;gap:.55rem;display:flex}.landing-btn{letter-spacing:.01em;border:1px solid #0000;border-radius:.66rem;justify-content:center;align-items:center;padding:.64rem .95rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.landing-btn:hover{transform:translateY(-1px)}.landing-btn--primary{color:#fff;background:linear-gradient(#2563eb,#1e3a8a);border-color:#1e3a8a;box-shadow:0 10px 28px #1e3a8a5c}.landing-btn--secondary{color:#dbe8f6;background:#0c1e32eb;border-color:#78c4ff73}.landing-hero__notes{flex-wrap:wrap;gap:.45rem;display:flex}.landing-hero__notes span{color:#e2e8f0;background:#0a182df2;border:1px solid #78c4ff59;border-radius:999px;padding:.28rem .55rem;font-size:.7rem}.landing-hero__visual{place-items:center;min-height:320px;display:grid;position:relative}.landing-hero__visual-orbit{border:1px dashed #78c4ff3d;border-radius:999px;position:absolute}.landing-hero__visual-orbit--a{aspect-ratio:1;width:86%;animation:18s linear infinite landing-spin}.landing-hero__visual-orbit--b{aspect-ratio:1;width:62%;animation:14s linear infinite landing-spin-reverse}.landing-hero__visual-card{z-index:2;background:#06111ee6;border:1px solid #78c4ff54;border-radius:1rem;gap:.6rem;width:min(24rem,100%);padding:.8rem;display:grid;position:relative;box-shadow:0 16px 34px #03081061}.landing-hero__visual-label{letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin:0;font-size:.72rem}.landing-hero__visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.landing-hero__visual-stat{background:#0c1726f2;border:1px solid #78c4ff59;border-radius:.7rem;gap:.24rem;padding:.54rem;display:grid}.landing-hero__visual-stat span{color:#93c5fd;font-size:.7rem}.landing-hero__visual-stat strong{color:#f1f5f9;font-size:.82rem}.landing-hero__visual-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.landing-hero__visual-flow span{text-align:center;color:#e2e8f0;background:#06111ef2;border:1px solid #78c4ff59;border-radius:999px;padding:.25rem .34rem;font-size:.66rem}.landing-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.landing-proof-card{border:1px solid var(--border);background:var(--panel);color:var(--foreground);border-radius:1rem;gap:.34rem;padding:.85rem;display:grid}.landing-proof-card p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem}.landing-proof-card strong{color:var(--foreground);font-size:.86rem;font-weight:700}.landing-section{border:1px solid var(--border);background:var(--panel-strong);border-radius:1.1rem;gap:.9rem;padding:1rem;display:grid;box-shadow:0 14px 36px #03081040}.landing-section__header{gap:.4rem;display:grid}.landing-section__header--split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:1rem}.landing-section__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem;font-weight:700}.landing-section__title{color:var(--foreground);margin:0;font-size:clamp(1.35rem,2vw,1.85rem)}.landing-section__description{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.landing-story-list{gap:.9rem;display:grid}.landing-story-card{border:1px solid var(--border);background:var(--panel);color:var(--foreground);border-radius:1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.8rem;padding:.8rem;display:grid}.landing-story-card__copy{gap:.45rem;display:grid}.landing-story-card__copy h3{margin:0;font-size:1.08rem}.landing-story-card__copy p{color:#d7e3efcc;margin:0;font-size:.84rem}.landing-story-card__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.67rem;font-weight:800}.landing-mini-list{gap:.35rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.landing-mini-list li{color:#d7e3efe6;background:#081322b8;border:1px solid #78c4ff2e;border-radius:999px;padding:.26rem .5rem;font-size:.74rem}.landing-illustration{display:grid}.landing-illustration__window{background:#06111edb;border:1px solid #78c4ff47;border-radius:.95rem;overflow:hidden}.landing-illustration__toolbar{border-bottom:1px solid #78c4ff2e;gap:.24rem;padding:.34rem .45rem;display:flex}.landing-illustration__toolbar span{background:#78c4ff6b;border-radius:999px;width:.48rem;height:.48rem}.landing-illustration__body{gap:.5rem;padding:.65rem;display:grid}.landing-illustration__header{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.landing-illustration__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.63rem}.landing-illustration__header h3{margin:.12rem 0 0;font-size:.9rem}.landing-illustration__signal{color:#86efac;border:1px solid #34d39959;border-radius:999px;padding:.2rem .42rem;font-size:.64rem;font-weight:700}.landing-illustration__metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;display:grid}.landing-illustration__metric-card{background:#0c1726c7;border:1px solid #78c4ff2e;border-radius:.62rem;gap:.2rem;padding:.34rem;display:grid}.landing-illustration__metric-label{color:var(--muted);font-size:.62rem}.landing-illustration__metric-card strong{font-size:.68rem;line-height:1.35}.landing-illustration__flow{align-items:center;gap:.3rem;display:flex}.landing-illustration__pill{background:#081322c7;border:1px solid #78c4ff33;border-radius:999px;padding:.2rem .4rem;font-size:.62rem}.landing-illustration__line{background:linear-gradient(90deg,#78c4ff26,#78c4ff8c,#78c4ff26);flex:1;height:1px}.landing-section--directors{background:linear-gradient(145deg,#071321f2,#081220f7),radial-gradient(circle at 18% 24%,#78c4ff17,#0000 48%)}.landing-director-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.landing-director-card{background:#0a182da8;border:1px solid #78c4ff38;border-radius:.92rem;gap:.42rem;padding:.72rem;display:grid}.landing-director-card p{margin:0;font-size:.82rem;line-height:1.5}.landing-director-card__badge{color:#86efac;border:1px solid #34d39959;border-radius:999px;justify-self:start;padding:.18rem .44rem;font-size:.64rem;font-weight:700}.landing-section--agents{background:radial-gradient(circle at 82% 22%,#78c4ff14,#0000 46%),#081322e0}.landing-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.landing-agent-card{background:#0a182d99;border:1px solid #78c4ff33;border-radius:.88rem;gap:.35rem;padding:.75rem;display:grid}.landing-agent-card__step{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.66rem;font-weight:800}.landing-agent-card h3{margin:0;font-size:.98rem}.landing-agent-card p{color:#d7e3efcc;margin:0;font-size:.8rem;line-height:1.5}.landing-band{background:linear-gradient(150deg,#0c1e32f0,#0b1829fa);border:1px solid #78c4ff4d;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid;box-shadow:0 16px 36px #02070f57}.landing-band__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem}.landing-band__title{margin:.24rem 0 0;font-size:clamp(1.2rem,1.8vw,1.6rem)}.landing-band__description{color:#d7e3efcc;margin:.35rem 0 0;font-size:.83rem}.landing-band__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@keyframes landing-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes landing-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@media (max-width:1080px){.landing-hero,.landing-story-card,.landing-section__header--split,.landing-band{grid-template-columns:minmax(0,1fr)}.landing-proof-grid,.landing-director-grid,.landing-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-band__actions{justify-content:flex-start}}@media (max-width:760px){.signup-grid,.landing-proof-grid,.landing-director-grid,.landing-agent-grid,.landing-hero__visual-grid,.landing-illustration__metric-grid{grid-template-columns:minmax(0,1fr)}.landing-shell{padding-left:.8rem;padding-right:.8rem}.landing-btn{width:100%}}.left-nav__auth-pill{border:1px solid var(--border);background:#0a182d85;border-radius:.9rem;flex-shrink:0;gap:.28rem;margin-top:.45rem;padding:.6rem;display:grid}.left-nav__auth-pill-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;font-size:.66rem;display:flex}.left-nav__auth-pill-value{word-break:break-word;font-size:.78rem;font-weight:700}.left-nav__auth-pill-badge{color:#1f1500;letter-spacing:.06em;text-transform:none;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .42rem;font-size:.62rem;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #f59e0b73}.left-nav__auth-pill--admin .left-nav__auth-pill-avatar{box-shadow:0 0 0 2px #f59e0b}.left-nav__auth-pill-btn{color:#dbe8f6;cursor:pointer;background:#0c1e32d9;border:1px solid #78c4ff38;border-radius:.55rem;justify-self:start;padding:.3rem .5rem;font-size:.7rem;transition:border-color .12s,background .12s}.left-nav__auth-pill-btn:hover{background:#142d4be6;border-color:#78c4ff73}.left-nav__auth-pill-avatar{color:#f8fbff;letter-spacing:.02em;background:linear-gradient(135deg,#78c4ff52,#357dce8c);border:1px solid #78c4ff40;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.85rem;font-weight:800;display:none}.left-nav__resize-handle{cursor:col-resize;z-index:25;background:0 0;border-radius:0 4px 4px 0;width:8px;height:100%;transition:background .15s;position:absolute;top:0;right:-4px}.left-nav__resize-handle:hover{background:#78c4ff2e}.sidebar-edge-btn{z-index:15;display:none;position:fixed;top:.7rem;left:.7rem}.command-shell:not(.sidebar-open):not(.sidebar-floating) .left-nav{display:none}.command-shell:not(.sidebar-open) .sidebar-edge-btn{display:inline-flex}.shell-scrim{z-index:10;background:#02060c73;border:0;position:fixed;inset:0}.sidebar-collapsed .left-nav{width:4.6rem}.sidebar-collapsed .left-nav__brand-company,.sidebar-collapsed .left-nav__brand-command,.sidebar-collapsed .left-nav__brand-logo,.sidebar-collapsed .left-nav__rendering-status,.sidebar-collapsed .left-nav__description,.sidebar-collapsed .left-nav__footer,.sidebar-collapsed .left-nav__label,.sidebar-collapsed .left-nav__eyebrow,.sidebar-collapsed .left-nav__version,.sidebar-collapsed .left-nav__link--muted,.sidebar-collapsed .left-nav__ceo-btn,.sidebar-collapsed .left-nav__group-name,.sidebar-collapsed .left-nav__group-icon,.sidebar-collapsed .left-nav__empty-state,.sidebar-collapsed .left-nav__status-row,.sidebar-collapsed .left-nav__resize-handle{display:none}.sidebar-collapsed .left-nav__header,.sidebar-collapsed .left-nav__group,.sidebar-collapsed .left-nav__footer{padding-left:.45rem;padding-right:.45rem}.sidebar-collapsed .left-nav__group{background:0 0;border:0;margin-bottom:.25rem;padding:0}.sidebar-collapsed .left-nav__group-header{justify-content:center}.sidebar-collapsed .left-nav__group-toggle{display:none}.sidebar-collapsed .left-nav__link{justify-content:center;align-items:center;min-height:2.5rem;padding-left:.2rem;padding-right:.2rem}.sidebar-collapsed .left-nav__link--icon-only{border-radius:.78rem}.sidebar-collapsed .left-nav__brand-card{justify-content:center;padding-left:.3rem;padding-right:.3rem}.sidebar-collapsed .left-nav__badge{border-radius:.72rem;width:2.15rem;height:2.15rem;font-size:.74rem}.sidebar-collapsed .left-nav__pin-btn,.sidebar-collapsed .left-nav__auth-pill-label,.sidebar-collapsed .left-nav__auth-pill-value,.sidebar-collapsed .left-nav__auth-pill .ops-form__select{display:none}.sidebar-collapsed .left-nav__header{background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;padding-left:.1rem;padding-right:.1rem}.sidebar-collapsed .left-nav__controls{justify-content:center;width:auto;display:flex}.sidebar-collapsed .left-nav__scroll-region{padding-right:0}.sidebar-collapsed .left-nav__list{align-items:center;gap:.24rem;margin-top:.1rem}.sidebar-collapsed .left-nav__aria-cta-wrap{justify-content:center;display:flex;padding:.25rem .2rem .35rem!important}.sidebar-collapsed .left-nav__collapse-btn{border-radius:.65rem;justify-content:center;width:2.15rem;height:2.15rem}.sidebar-collapsed .left-nav__aria-icon-link{justify-content:center;align-items:center;margin:0!important;display:flex!important}.sidebar-collapsed .left-nav__auth-pill{border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:.3rem;margin-top:.25rem;padding:.3rem .2rem;display:flex}.sidebar-collapsed .left-nav__auth-pill-avatar{width:1.9rem;height:1.9rem;font-size:.72rem;display:flex}.sidebar-collapsed .left-nav__auth-pill-btn{border-radius:999px;justify-content:center;place-self:center;align-items:center;width:1.9rem;height:1.9rem;padding:0;font-size:.78rem;display:inline-flex}.sidebar-floating .left-nav{border-radius:1.2rem;max-width:calc(100vw - 1.7rem);height:auto;position:fixed;top:.85rem;bottom:.85rem;left:.85rem;transform:translate(-120%)}.sidebar-floating.sidebar-open .left-nav{transform:translate(0)}.sidebar-floating .sidebar-edge-btn{display:inline-flex}@media (max-width:1180px){.metric-grid,.executive-grid,.kv-grid,.status-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.command-shell{display:block}.left-nav{border-radius:1.2rem;max-width:calc(100vw - 1.7rem);height:auto;position:fixed;top:.85rem;bottom:.85rem;left:.85rem;transform:translate(-120%)}.sidebar-open .left-nav{transform:translate(0)}.sidebar-edge-btn{display:inline-flex}.workspace-panel{padding-top:4rem}.page-hero{grid-template-columns:1fr}.left-nav__header{flex-direction:column}.left-nav__controls{justify-content:flex-end;align-self:stretch}.ops-form__row--split{grid-template-columns:1fr}}@media (max-width:720px){.metric-grid,.executive-grid,.kv-grid,.status-list,.executive-tile__stats{grid-template-columns:1fr}}.exec-workspace{flex-direction:column;gap:0;display:flex}.exec-tabs{scrollbar-width:none;border-bottom:1px solid #78c4ff26;gap:.2rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.exec-tabs::-webkit-scrollbar{display:none}.exec-tab{color:#d7e3ef99;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:.55rem .55rem 0 0;padding:.48rem 1.1rem;font-size:.82rem;font-weight:600;transition:background .12s,color .12s}.exec-tab:hover{color:#d7e3ef;background:#78c4ff12}.exec-tab--active{color:#78c4ff;background:#2871ad38;border-color:#78c4ff33}.exec-tab-panel{padding-top:1.75rem}.ws-tabs{scrollbar-width:none;border-bottom:1px solid #78c4ff26;gap:.2rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{color:#d7e3ef99;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:.55rem .55rem 0 0;padding:.48rem 1.1rem;font-size:.82rem;font-weight:600;transition:background .12s,color .12s}.ws-tab:hover{color:#d7e3ef;background:#78c4ff12}.ws-tab--active{color:#78c4ff;background:#2871ad38;border-color:#78c4ff33}.exec-tabs,.ws-tabs{scrollbar-width:none;border-bottom:1px solid #78c4ff26;gap:.2rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.exec-tabs::-webkit-scrollbar{display:none}.ws-tabs::-webkit-scrollbar{display:none}.exec-tab,.ws-tab{color:#d7e3ef99;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:.55rem .55rem 0 0;padding:.48rem 1.1rem;font-size:.82rem;font-weight:600;transition:background .12s,color .12s}.exec-tab:hover,.ws-tab:hover{color:#d7e3ef;background:#78c4ff12}.exec-tab--active,.ws-tab--active{color:#78c4ff;background:#2871ad38;border-color:#78c4ff33}.screen-nav{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.screen-nav__link{color:#d7e3efd1;background:#0a182d75;border:1px solid #78c4ff29;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.77rem;font-weight:600;display:inline-flex}.screen-nav__link--primary{color:#78c4ff;border-color:#78c4ff47}.ws-section-panel{flex-direction:column;gap:1.5rem;display:flex}.ws-section-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ws-section-title{color:#d7e3ef;margin:0 0 .3rem;font-size:1.1rem;font-weight:700}.ws-section-subtitle{color:#d7e3ef8c;max-width:50rem;margin:0;font-size:.84rem}.ws-badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:1rem;flex-shrink:0;align-items:center;padding:.16rem .58rem;font-size:.67rem;font-weight:700;display:inline-flex}.ws-badge--live{color:#34d399;background:#34d39924;border:1px solid #34d39947}.ws-badge--beta{color:#facc15;background:#facc151c;border:1px solid #facc153d}.ws-badge--planned{color:#78c4ff;background:#78c4ff17;border:1px solid #78c4ff33}.ws-badge--warning{color:#fb923c;background:#fb923c1c;border:1px solid #fb923c3d}.ws-badge--neutral{color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b833}.ws-badge--blocked{color:#f472b6;background:#f472b61c;border:1px solid #f472b642}.ws-planning-table-wrap{background:#0a182d80;border:1px solid #78c4ff1f;border-radius:.75rem;max-height:min(52vh,100vh - 20rem);overflow:auto}.ws-planning-table{border-collapse:collapse;width:100%;font-size:.82rem}.ws-planning-table th{text-align:left;color:#78c4ffb3;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid #78c4ff1f;padding:.65rem 1rem;font-size:.71rem;font-weight:700}.ws-planning-table td{padding:0}.ws-planning-cell-input{color:#d7e3efdb;width:100%;font-size:inherit;font-weight:inherit;background:0 0;border:none;outline:none;padding:.28rem .45rem;font-family:inherit}.ws-planning-cell-input:hover,.ws-planning-cell-input:focus{background:#78c4ff0f;border-radius:.25rem}.ws-planning-cell-select{color:#d7e3efdb;cursor:pointer;appearance:none;background:0 0;border:none;width:100%;padding:.28rem .45rem;font-family:inherit;font-size:.75rem}.ws-planning-cell-select:focus{background:#78c4ff0f;border-radius:.25rem;outline:1px solid #78c4ff66}.ws-empty-state{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:3rem 1.5rem;display:flex}.ws-empty-state__message{color:#d7e3ef73;max-width:38rem;margin:0;font-size:.85rem}.ws-tools-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.85rem;display:grid}.ws-tool-card{background:#0a182d66;border:1px solid #78c4ff1f;border-radius:.9rem;flex-direction:column;gap:.5rem;padding:1.05rem 1.15rem;transition:border-color .12s;display:flex}.ws-tool-card--link{cursor:pointer}.ws-tool-card:hover{border-color:#78c4ff3d}.ws-tool-card__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ws-tool-card__name{color:#d7e3ef;font-size:.87rem;font-weight:700}.ws-tool-card__description{color:#d7e3ef80;margin:0;font-size:.79rem}.ws-tool-card__cta{color:#78c4ff;margin-top:.2rem;font-size:.73rem;font-weight:700}.workspace-list{gap:.85rem;display:grid}.workspace-list__item{background:#0a182d57;border:1px solid #78c4ff1a;border-radius:.9rem;padding:1rem 1.05rem}.workspace-list__title-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.workspace-list__title{color:#d7e3ef;margin:0;font-size:.92rem;font-weight:700}.workspace-list__detail{color:#d7e3ef8f;margin:0;font-size:.81rem;line-height:1.5}.planning-crm-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.planning-crm-lane{background:#0a182d6b;border:1px solid #78c4ff1f;border-radius:1rem;min-width:0;padding:.85rem}.planning-crm-lane__header{margin-bottom:.75rem}.planning-crm-lane__title{color:#ddd6fe;margin:0;font-size:.92rem;font-weight:800}.planning-crm-lane__count{color:#d7e3ef80;margin:.15rem 0 0;font-size:.75rem}.planning-crm-lane__list{flex-direction:column;gap:.65rem;display:flex}.planning-crm-card{background:linear-gradient(#2713485c,#0e1a318f);border:1px solid #a78bfa2e;border-radius:.9rem;flex-direction:column;gap:.42rem;padding:.85rem;display:flex}.planning-crm-card__topline,.planning-crm-card__meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.planning-crm-card__sponsor{color:#c4b5fd;letter-spacing:.04em;text-transform:uppercase;background:#a78bfa29;border-radius:999px;padding:.12rem .45rem;font-size:.67rem;font-weight:700;display:inline-flex}.planning-crm-card__value{color:#f5f3ff;font-size:.82rem;font-weight:800}.planning-crm-card__title{color:#e9ddff;margin:0;font-size:.88rem;font-weight:700}.planning-crm-card__goal{color:#e9ddffad;margin:0;font-size:.76rem;line-height:1.45}.planning-crm-card__meta{color:#d7e3ef8a;font-size:.72rem}.planning-register-wrap{background:#0a182d6b;border:1px solid #78c4ff1f;border-radius:.85rem;max-height:min(52vh,100vh - 20rem);overflow:auto}.planning-register-table{border-collapse:collapse;width:100%;font-size:.82rem}.planning-register-table th:first-child,.planning-register-table td:first-child{vertical-align:middle;border-bottom:1px solid #78c4ff14;margin:0;padding:.38rem .2rem;line-height:1.2}.planning-register-table th,.planning-register-table td{text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #78c4ff14;min-width:8.5rem;padding:.38rem .55rem;overflow:hidden}.planning-register-table th{letter-spacing:.06em;text-transform:uppercase;color:#78c4ffb8;font-size:.71rem;font-weight:700}.planning-register-table td{color:#d7e3efdb}:root[data-table-density=compact] .planning-register-table th,:root[data-table-density=compact] .planning-register-table td{padding-top:.26rem;padding-bottom:.26rem}:root[data-table-stripes=on] .planning-register-table tbody tr:nth-child(2n){background:#78c4ff0d}:root[data-sticky-headers=on] .planning-register-wrap thead th{z-index:2;background:#091426f0;position:sticky;top:0}:root[data-reduce-motion=on] *,:root[data-reduce-motion=on] :before,:root[data-reduce-motion=on] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.planning-register-table .global-table-select-header,.planning-register-table .global-table-select-cell,.planning-register-table .global-table-actions-header,.planning-register-table td:last-child{white-space:normal;text-overflow:clip;overflow:visible}.planning-register-table th[data-col=actions],.planning-register-table .global-table-actions-header,table td[data-col=actions],table .global-table-actions-header{width:2.6rem!important;min-width:2.6rem!important;max-width:2.6rem!important;margin:0!important;padding:0!important}.planning-register-table th[data-col=title],.planning-register-table td[data-col=title]{min-width:14rem;max-width:22rem}.users-access-table th[data-col=username],.users-access-table td:nth-child(2){min-width:15rem}.users-access-table th[data-col=display],.users-access-table td:nth-child(3){min-width:13rem}.users-access-table th[data-col=trial],.users-access-table td:nth-child(6){min-width:16rem}.users-access-table th[data-col=actions],.users-access-table td:nth-child(7){min-width:2.4rem}.planning-register-badge{color:#c4b5fd;background:#a78bfa1f;border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}@media (max-width:1180px){.planning-crm-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.planning-crm-board{grid-template-columns:1fr}}.crm-lane__title--cmo{color:#fbcfe8}.crm-card--cmo{background:linear-gradient(#480e305c,#0e1a318f);border-color:#f472b633}.crm-card__account{color:#f9a8d4;letter-spacing:.04em;text-transform:uppercase;background:#f472b624;border-radius:999px;padding:.12rem .45rem;font-size:.67rem;font-weight:700;display:inline-flex}.crm-card__value{color:#fce7f3;font-size:.82rem;font-weight:800}.crm-card__campaign{color:#fce7f39e;margin:0;font-size:.76rem;line-height:1.45}.crm-badge{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:.16rem .52rem;font-size:.68rem;font-weight:700;display:inline-flex}.crm-badge--green{color:#6ee7b7;background:#34d39921}.crm-badge--pink{color:#f9a8d4;background:#f472b629}.crm-badge--amber{color:#fcd34d;background:#fbbf2424}.crm-badge--violet{color:#c4b5fd;background:#a78bfa24}.crm-badge--blue{color:#93c5fd;background:#60a5fa21}.crm-badge--muted{color:#d7e3ef8a;background:#78c4ff14}.crm-activity-type{color:#fbcfe8;letter-spacing:.03em;background:#f472b61a;border-radius:.38rem;padding:.14rem .46rem;font-size:.68rem;font-weight:700;display:inline-flex}.crm-agent-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem;display:grid}.crm-agent-card{background:linear-gradient(#480e3047,#0a182d85);border:1px solid #f472b62e;border-radius:1rem;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.crm-agent-card__header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.crm-agent-card__name{color:#fbcfe8;margin:0;font-size:.97rem;font-weight:800}.crm-agent-card__role{color:#fce7f39e;margin:.1rem 0 0;font-size:.75rem}.crm-agent-card__focus{color:#d7e3efb8;margin:0;font-size:.78rem;line-height:1.5}.crm-agent-card__stats{color:#f9a8d4;font-size:.75rem;font-weight:700}.crm-agent-card__signals{border-top:1px solid #f472b61f;flex-direction:column;gap:.32rem;margin:0;padding:.55rem 0 0;list-style:none;display:flex}.crm-agent-card__signals li{color:#fce7f3ad;padding-left:.9rem;font-size:.73rem;position:relative}.crm-agent-card__signals li:before{content:"·";color:#f472b6;position:absolute;left:.2rem}.admin-members__panel--invite{margin-bottom:2rem}.admin-members__feedback--error{color:var(--color-danger,#ef4444);font-size:.85rem}.admin-members__feedback--success{color:var(--color-success,#22c55e);font-size:.85rem}.admin-members__loading,.admin-members__empty{color:var(--text-secondary,#d7e3ef8a)}.admin-members__table{border-collapse:collapse;width:100%}.admin-members__user-name{font-weight:500}.admin-members__user-email{color:var(--text-secondary,#d7e3ef8a);font-size:.8rem}.admin-members__role-badge{color:#93c5fd;letter-spacing:.04em;text-transform:uppercase;background:#60a5fa1f;border-radius:999px;padding:.16rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-members__date{color:var(--text-secondary,#d7e3ef8a);font-size:.85rem}.admin-members__status--active{color:var(--color-success,#22c55e);font-size:.8rem}.admin-members__status--revoked{color:var(--text-secondary,#d7e3ef8a);font-size:.8rem}.admin-members__actions-cell{text-align:right}.admin-members__revoke-btn{padding:.25rem .6rem;font-size:.8rem}.board-view-toggle{background:#0f172a;border-radius:.375rem;gap:.25rem;width:fit-content;margin-bottom:1rem;padding:.25rem;display:flex}.board-view-toggle__btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.375rem 1rem;font-size:.8rem;font-weight:500;transition:background .15s,color .15s}.board-view-toggle__btn:hover{color:#94a3b8}.board-view-toggle__btn--active{color:#e2e8f0;background:#1e293b}.board-toolbar{background:#1e293b;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.board-toolbar__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.board-toolbar__plan-select{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:.375rem;min-width:200px;padding:.375rem .75rem;font-size:.875rem}.board-toolbar__goal{color:#7dd3fc;flex:1;font-size:.8rem}.board-toolbar__right{margin-left:auto}.board-toolbar__status{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;background:#334155;border-radius:9999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.board-toolbar__status--active{color:#6ee7b7;background:#065f46}.board-toolbar__status--draft{color:#94a3b8;background:#1e293b}.board-toolbar__status--completed{color:#93c5fd;background:#1e3a5f}.board{align-items:flex-start;gap:1rem;min-height:400px;padding-bottom:1rem;display:flex;overflow-x:auto}.board-bucket{background:#1e293b;border-top:3px solid #475569;border-radius:.5rem;flex-direction:column;flex:0 0 280px;max-height:calc(100vh - 280px);display:flex;overflow:hidden}.board-bucket--drag-over{background:#1e3a5f;outline:2px dashed #38bdf8}.board-bucket--unassigned{opacity:.8}.board-bucket__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem .5rem;display:flex}.board-bucket__name{color:#e2e8f0;font-size:.875rem;font-weight:600}.board-bucket__count{color:#64748b;background:#0f172a;border-radius:9999px;padding:.1rem .5rem;font-size:.75rem}.board-bucket__cards{flex-direction:column;flex:1;gap:.5rem;padding:0 .5rem;display:flex;overflow-y:auto}.board-bucket__add{flex-shrink:0;padding:.5rem}.board-bucket__add-btn{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:1px dashed #334155;border-radius:.375rem;width:100%;padding:.5rem;font-size:.8rem;transition:background .15s,color .15s}.board-bucket__add-btn:hover{color:#94a3b8;background:#0f172a}.board-bucket__add-form{flex-direction:column;gap:.375rem;display:flex}.board-bucket__add-input{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:.375rem;width:100%;padding:.375rem .5rem;font-size:.8rem}.board-bucket__add-actions{gap:.375rem;display:flex}.board-card{-webkit-user-select:none;user-select:none;cursor:pointer;background:#0f172a;border:1px solid #1e293b;border-radius:.4rem;transition:box-shadow .15s,transform .1s;position:relative;overflow:hidden}.board-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0006}.board-card__priority-bar{width:100%;height:3px}.board-card__body{flex-direction:column;gap:.4rem;padding:.6rem .75rem;display:flex}.board-card__title{color:#e2e8f0;margin:0;font-size:.825rem;font-weight:500;line-height:1.3}.board-card__meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.board-card__status{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:.1rem .4rem;font-size:.68rem;font-weight:600}.board-card__priority-label{color:#64748b;font-size:.7rem}.board-card__footer{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.board-card__footer-left,.board-card__footer-right{align-items:center;gap:.375rem;display:flex}.board-card__assignee{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:.72rem;overflow:hidden}.board-card__assignee--empty{color:#475569;font-style:italic}.board-card__steps{color:#64748b;font-size:.7rem}.board-card__steps--done{color:#34d399}.board-card__due{color:#94a3b8;font-size:.7rem}.board-card__due--overdue{color:#f87171}.pmo-board-v2__toolbar{border-bottom:1px solid #1e293b;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.75rem 0;display:flex}.pmo-board-v2__view-toggle{border:1px solid #1e293b;border-radius:6px;display:flex;overflow:hidden}.pmo-board-v2__view-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-right:1px solid #1e293b;padding:.3rem .75rem;font-size:.78rem;font-weight:500;transition:background .1s,color .1s}.pmo-board-v2__view-btn:last-child{border-right:none}.pmo-board-v2__view-btn:hover{color:#e2e8f0;background:#1e293b}.pmo-board-v2__view-btn--active{color:#60a5fa;background:#1e3a5f}.pmo-board-v2__columns{grid-template-columns:repeat(4,minmax(220px,1fr));gap:.75rem;padding-bottom:1rem;display:grid;overflow-x:auto}.pmo-board-v2__column{background:#0c1525;border:1px solid #1e293b;border-radius:8px;flex-direction:column;min-height:200px;display:flex}.pmo-board-v2__col-header{border-top:3px solid #0000;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.pmo-board-v2__col-label{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.pmo-board-v2__col-count{color:#64748b;background:#1e293b;border-radius:9999px;padding:.1rem .4rem;font-size:.72rem;font-weight:600}.pmo-board-v2__col-body{flex-direction:column;flex:1;gap:.4rem;max-height:70vh;padding:.5rem;display:flex;overflow-y:auto}.pmo-board-v2__add-btn{text-align:left;color:#475569;cursor:pointer;background:0 0;border:1px dashed #1e293b;border-radius:6px;width:100%;margin-top:.25rem;padding:.35rem .5rem;font-size:.75rem;transition:color .1s,border-color .1s}.pmo-board-v2__add-btn:hover{color:#94a3b8;border-color:#334155}.pmo-board-v2__add-task{padding:.35rem .25rem}.pmo-board-v2__director{flex-direction:column;gap:1.5rem;padding-bottom:1rem;display:flex}.pmo-board-v2__director-header{border-bottom:1px solid #1e293b;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.5rem 0;display:flex}.pmo-board-v2__director-avatar{color:#60a5fa;background:#1e3a5f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:flex}.pmo-board-v2__director-name{color:#e2e8f0;font-size:.85rem;font-weight:600}.pmo-board-v2__director-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem;display:grid}.board-card__goal{color:#60a5fa;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.2rem;font-size:.7rem;overflow:hidden}.board-card__priority-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:9999px;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.board-card__priority-badge--urgent{color:#fca5a5;background:#7f1d1d}.board-card__priority-badge--high{color:#fdba74;background:#7c2d12}.board-card__priority-badge--medium{color:#93c5fd;background:#1e3a5f}.board-card__priority-badge--low{color:#94a3b8;background:#1e293b}.board-card__category-tag{color:#64748b;background:#1e293b;border-radius:9999px;padding:.1rem .4rem;font-size:.65rem}.board-card__actions{border-top:1px solid #1e293b;align-items:center;gap:.25rem;margin-top:.4rem;padding-top:.4rem;display:none}.board-card:hover .board-card__actions{display:flex}.board-card__action-btn{color:#94a3b8;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:4px;padding:.15rem .4rem;font-size:.75rem;line-height:1;transition:background .1s,color .1s}.board-card__action-btn:hover{color:#e2e8f0;background:#334155}.board-card__action-btn--danger:hover{color:#fca5a5;background:#7f1d1d;border-color:#ef4444}.slide-over__body{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}.slide-over__field{flex-direction:column;gap:.375rem;display:flex}.slide-over__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.slide-over__steps-count{color:#64748b;text-transform:none;letter-spacing:0;font-size:.7rem;font-weight:400}.slide-over__input,.slide-over__select,.slide-over__textarea{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.slide-over__textarea{resize:vertical}.slide-over__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.slide-over__steps{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.slide-over__step{background:#0f172a;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.slide-over__step-check{color:#64748b;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;display:flex}.slide-over__step-check--done{color:#34d399;background:#065f46;border-color:#34d399}.slide-over__step-title{color:#e2e8f0;flex:1;font-size:.825rem}.slide-over__step-title--done{color:#475569;flex:1;font-size:.825rem;text-decoration:line-through}.slide-over__step-delete{color:#475569;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1rem;line-height:1}.slide-over__step-delete:hover{color:#ef4444}.slide-over__step-add{align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.slide-over__step-add .slide-over__input{flex:1}.slide-over__loading{color:#64748b;font-size:.8rem}.step-list{flex-direction:column;gap:.375rem;display:flex}.step-list__header{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.step-list__count{color:#64748b;text-transform:none;letter-spacing:0;font-size:.7rem;font-weight:400}.step-list__error{color:#ef4444;margin:0;font-size:.8rem}.step-list__loading{color:#64748b;margin:0;font-size:.8rem}.step-list__items{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.step-list__item{background:#0f172a;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.step-list__item--done .step-list__title{color:#475569;text-decoration:line-through}.step-list__check{color:#64748b;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;display:flex}.step-list__check--done{color:#34d399;background:#065f46;border-color:#34d399}.step-list__title{color:#e2e8f0;cursor:text;flex:1;font-size:.825rem}.step-list__title-input{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:.25rem;flex:1;padding:.25rem .5rem;font-size:.825rem}.step-list__delete{color:#475569;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1rem;line-height:1}.step-list__delete:hover{color:#ef4444}.step-list__add{align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.step-list__add-input{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.875rem}.step-list__add-btn{color:#e2e8f0;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:.375rem;padding:.375rem .75rem;font-size:.8rem}.step-list__add-btn:disabled{opacity:.5;cursor:not-allowed}.slide-over__footer{border-top:1px solid #334155;flex-shrink:0;gap:.5rem;padding:1rem 1.25rem;display:flex}.board-loading,.board-error,.board-empty{text-align:center;color:#64748b;padding:2rem;font-size:.875rem}.board-error{color:#f87171}.btn--xs{padding:.2rem .5rem;font-size:.75rem}.gen-modal__body{flex:1;padding:1.5rem;overflow-y:auto}.gen-modal__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.gen-modal__spinner{border:3px solid #334155;border-top-color:#38bdf8;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.gen-modal__loading-text{color:#e2e8f0;font-size:1rem;font-weight:600}.gen-modal__loading-sub{color:#64748b;font-size:.8rem}.gen-modal__error{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.gen-modal__error-title{color:#f87171;font-size:1rem;font-weight:600}.gen-modal__error-msg{color:#94a3b8;max-width:500px;font-size:.875rem}.gen-modal__error-actions{gap:.75rem;margin-top:.5rem;display:flex}.gen-modal__success{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem;display:flex}.gen-modal__success-icon{color:#34d399;background:#065f46;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:2.5rem;display:flex}.gen-modal__success-title{color:#e2e8f0;font-size:1.1rem;font-weight:600}.gen-modal__success-sub{color:#94a3b8;font-size:.875rem}.gen-modal__success-actions{margin-top:.5rem}.gen-modal__preview{flex-direction:column;gap:1.5rem;display:flex}.gen-modal__plan-meta{flex-direction:column;gap:.75rem;display:flex}.gen-modal__field{flex-direction:column;gap:.375rem;display:flex}.gen-modal__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.gen-modal__input,.gen-modal__textarea{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.gen-modal__textarea{resize:vertical}.gen-modal__stats{color:#64748b;gap:.5rem;font-size:.8rem;display:flex}.gen-modal__buckets{flex-direction:column;gap:1rem;display:flex}.gen-modal__bucket{background:#0f172a;border:1px solid #1e293b;border-radius:.5rem;overflow:hidden}.gen-modal__bucket-header{background:#1e293b;border-bottom:1px solid #334155;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.gen-modal__bucket-name{color:#e2e8f0;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.875rem;font-weight:600}.gen-modal__bucket-name:focus{border-radius:.2rem;outline:1px solid #38bdf8;padding:0 .25rem}.gen-modal__bucket-count{color:#64748b;font-size:.72rem}.gen-modal__bucket-remove{color:#475569;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.1rem;line-height:1}.gen-modal__bucket-remove:hover{color:#ef4444}.gen-modal__tasks{flex-direction:column;gap:.5rem;padding:.5rem .75rem;display:flex}.gen-modal__task{background:#1e293b;border:1px solid #1e293b;border-radius:.375rem;flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.gen-modal__task:hover{border-color:#334155}.gen-modal__task-title{color:#e2e8f0;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:.825rem;font-weight:500}.gen-modal__task-title:focus{border-radius:.2rem;outline:1px solid #38bdf8;padding:0 .25rem}.gen-modal__task-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gen-modal__task-select,.gen-modal__task-date{color:#94a3b8;background:#0f172a;border:1px solid #334155;border-radius:.25rem;padding:.2rem .4rem;font-size:.72rem}.gen-modal__task-owner{flex:1;min-width:140px}.gen-modal__task-remove{color:#475569;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 .25rem;font-size:1.1rem;line-height:1}.gen-modal__task-remove:hover{color:#ef4444}.gen-modal__add-task{color:#475569;cursor:pointer;text-align:left;background:0 0;border:1px dashed #334155;border-radius:.25rem;padding:.375rem;font-size:.75rem;transition:color .15s,border-color .15s}.gen-modal__add-task:hover{color:#94a3b8;border-color:#475569}.gen-modal__footer{border-top:1px solid #334155;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.gen-modal__footer-left,.gen-modal__footer-right{align-items:center;gap:.5rem;display:flex}.board-bucket__progress{flex-shrink:0;align-items:center;gap:.5rem;padding:0 .75rem .5rem;display:flex}.board-bucket__progress-bar{background:#38bdf8;border-radius:9999px;flex:1;min-width:2px;height:3px;transition:width .3s}.board-bucket__progress-label{color:#64748b;white-space:nowrap;font-size:.65rem}.goal-progress{align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.goal-progress__bar-track{background:#1e293b;border-radius:9999px;flex:1;max-width:120px;height:4px;overflow:hidden}.goal-progress__bar-fill{background:#34d399;border-radius:9999px;min-width:2px;height:100%;transition:width .4s}.goal-progress__label{color:#64748b;white-space:nowrap;font-size:.7rem}:root[data-density=compact] .workspace-panel{padding:.75rem}:root[data-density=compact] .page-stack{gap:.6rem}:root[data-density=compact] .page-hero__title{font-size:clamp(1.35rem,2vw,1.8rem)}:root[data-density=compact] .page-hero__subtitle{font-size:.88rem}:root[data-density=compact] .hero-meta-card,:root[data-density=compact] .data-panel,:root[data-density=compact] .panel-card{padding:.6rem}:root[data-density=compact] .hero-meta-card__value,:root[data-density=compact] .panel-card__value{margin-top:.2rem;font-size:1.1rem}:root[data-density=compact] .metric-grid,:root[data-density=compact] .executive-grid{gap:.55rem}:root[data-density=compact] .kv-grid{gap:.45rem;margin-top:.45rem}:root[data-density=compact] .kv-grid__item{padding:.45rem}:root[data-density=compact] .executive-tile{gap:.5rem;padding:.6rem}:root[data-density=compact] .executive-tile__stat{padding:.4rem}:root[data-density=compact] .ws-tool-card{padding:.55rem .65rem}:root[data-density=compact] .left-nav{width:15.5rem}:root[data-density=compact] .left-nav__header{margin-bottom:.3rem;padding:.4rem .55rem}:root[data-density=compact] .left-nav__group{margin-bottom:.2rem;padding:.3rem .4rem}:root[data-density=compact] .ops-form__input,:root[data-density=compact] .ops-form__select{padding:.38rem .5rem;font-size:.8rem}:root[data-density=compact] .ops-form__btn{padding:.32rem .55rem;font-size:.74rem}:root[data-density=compact] .ops-form{gap:.55rem}:root[data-density=compact] .ops-form__row{gap:.5rem}.ctx-menu{background:var(--panel-strong);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.55rem;flex-direction:column;min-width:160px;padding:.3rem;display:flex;box-shadow:0 8px 28px #00000073,0 2px 6px #0000004d}.ctx-menu__item{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.45rem .7rem;font-size:.82rem;transition:background .1s;display:block}.ctx-menu__item:hover:not(:disabled){background:#94a3b81a}.ctx-menu__item--destructive{color:#f87171}.ctx-menu__item--destructive:hover:not(:disabled){background:#f871711a}.ctx-menu__item--disabled,.ctx-menu__item:disabled{opacity:.4;cursor:not-allowed}.ctx-menu__sep{background:var(--border);height:1px;margin:.25rem .4rem}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}.table-scroll{-webkit-overflow-scrolling:touch;border-radius:.75rem;overflow-x:auto}.sidebar-edge-btn{justify-content:center;align-items:center;gap:.3rem}@media (max-width:768px){.command-shell{display:block}.left-nav{padding-top:calc(.8rem + var(--safe-top));padding-bottom:calc(.8rem + var(--safe-bottom));padding-left:calc(.8rem + var(--safe-left));z-index:40;border-radius:0 1.2rem 1.2rem 0;position:fixed;top:0;bottom:0;left:0;transform:translate(-110%);width:min(22rem,88vw)!important;height:100%!important}.sidebar-open .left-nav{transform:translate(0)}.sidebar-edge-btn{left:calc(.7rem + var(--safe-left));top:calc(.7rem + var(--safe-top));z-index:35;min-width:44px;min-height:44px;padding:.55rem;display:inline-flex;position:fixed}.shell-scrim{z-index:30}.workspace-panel{padding-top:calc(4rem + var(--safe-top));padding-bottom:calc(1.35rem + var(--safe-bottom));padding-left:calc(1rem + var(--safe-left));padding-right:calc(1rem + var(--safe-right))}.page-hero{grid-template-columns:1fr}.page-hero__title{font-size:clamp(1.5rem,6vw,2.2rem)}.page-hero__subtitle{font-size:.95rem}.metric-grid,.executive-grid,.kv-grid,.status-list,.executive-tile__stats,.todo-three-pane{grid-template-columns:1fr}.todo-pane-resizer{display:none}.ops-form__input,.ops-form__select,.ops-form__textarea{min-height:44px;font-size:1rem}.ops-form__btn{min-height:44px;padding:.6rem 1rem}.left-nav__link,.left-nav__group-toggle{min-height:44px}.ctx-menu{max-width:calc(100vw - 2rem);max-height:60vh;overflow-y:auto}.left-nav__auth-pill{flex-wrap:wrap}.data-panel table,.panel-card table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.left-nav__resize-handle{display:none}}@media (min-width:769px){.command-shell:not(.sidebar-floating) .shell-scrim{display:none}}@media (min-width:769px) and (max-width:1024px){.metric-grid,.executive-grid,.kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-panel{padding:1rem}.page-hero__title{font-size:clamp(1.6rem,4vw,2.5rem)}}@media (hover:none) and (pointer:coarse){.left-nav__resize-handle{display:none}.ctx-menu__item{min-height:44px;padding:.75rem .85rem}}.auth-gate__notice{color:#bae6fd;background:#7dd3fc14;border:1px solid #7dd3fc40;border-radius:8px;margin:.5rem 0 .75rem;padding:.65rem .85rem;font-size:.88rem;line-height:1.4}.auth-gate__notice--warning{color:#fcd34d;background:#fbbf2414;border-color:#fbbf244d}.auth-gate__hint{color:#e2e8f0b8;text-align:center;border-top:1px solid #94a3b829;margin-top:.85rem;padding-top:.75rem;font-size:.84rem}.auth-gate__hint a{color:#93c5fd;text-decoration:none}.auth-gate__hint a:hover{text-decoration:underline}.auth-gate__summary{background:#0f172a73;border:1px solid #94a3b829;border-radius:10px;gap:.6rem;margin:.5rem 0 .25rem;padding:.75rem .85rem;display:grid}.auth-gate__summary>div{justify-content:space-between;gap:1rem;font-size:.86rem;display:flex}.auth-gate__summary dt{color:#e2e8f0b3;margin:0;font-weight:500}.auth-gate__summary dd{color:#f8fafc;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.totp-qr{background:#fff;border-radius:12px;place-items:center;width:fit-content;margin:.25rem auto;padding:.5rem;display:grid}.totp-qr img{display:block}.totp-qr__manual{color:#e2e8f0b3;text-align:center;margin:.25rem 0;font-size:.82rem}.totp-qr__manual code{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;color:#e2e8f0;background:#0f172a8c;border-radius:4px;padding:.1rem .4rem;font-size:.82rem}.recovery-codes{background:#0f172a99;border:1px solid #94a3b82e;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.5rem 0;padding:.75rem;display:grid}.recovery-codes code{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.05em;text-align:center;color:#f1f5f9;-webkit-user-select:all;user-select:all;background:#1e293bd9;border:1px solid #94a3b824;border-radius:6px;padding:.5rem .65rem;font-size:.92rem;display:block}.recovery-codes__ack{color:#e2e8f0d9;cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.4;display:flex}.recovery-codes__ack input[type=checkbox]{flex-shrink:0;margin-top:.2rem}.ops-form__btn--danger:hover{color:#fecaca;background:#ef444433}@media (max-width:480px){.recovery-codes{grid-template-columns:1fr}}.platform-shell{flex-direction:column;gap:1.5rem;padding:1.25rem 1.5rem 4rem;display:flex}.platform-page-nav{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.platform-page-nav__crumbs{color:var(--muted);align-items:center;gap:.45rem;margin:0;font-size:.82rem;display:inline-flex}.platform-page-nav__crumbs a{color:var(--accent);text-decoration:none}.platform-page-nav__crumbs a:hover{text-decoration:underline}.platform-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.platform-stat-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--theme-radius,10px);flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.platform-stat-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.platform-stat-card strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.7rem}.platform-stat-card small{color:var(--muted);font-size:.78rem}.platform-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;display:grid}.platform-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--theme-radius,12px);color:inherit;flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.platform-card:hover{background:var(--panel-strong);border-color:var(--accent)}.platform-card h2{color:var(--foreground);margin:0;font-size:1.05rem}.platform-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.platform-card__cta{color:var(--accent);margin-top:.4rem;font-size:.82rem}.platform-section{flex-direction:column;gap:.75rem;display:flex}.platform-section__title{color:var(--foreground);border-bottom:1px solid var(--border);margin:0;padding-bottom:.4rem;font-size:1rem}.platform-table{border-collapse:collapse;width:100%;color:var(--foreground);font-size:.86rem}.platform-table th,.platform-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:.55rem .75rem}.platform-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.platform-table--sticky thead th{z-index:2;background:var(--panel-strong);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.platform-table tbody tr:hover{background:color-mix(in srgb,var(--panel)60%,var(--accent)12%)}.platform-table--clickable tbody tr{cursor:pointer}.platform-table__row--muted{opacity:.55}.platform-table__link{color:var(--accent);font-weight:500;text-decoration:none}.platform-table__link:hover{text-decoration:underline}.platform-pill{letter-spacing:.02em;background:color-mix(in srgb,var(--muted)25%,transparent);color:var(--foreground);border-radius:999px;margin-right:.25rem;padding:.12rem .55rem;font-size:.74rem;font-weight:500;display:inline-block}.platform-pill--active,.platform-pill--trialing{color:#86efac;background:#22c55e2e}.platform-pill--cancelled,.platform-pill--past_due,.platform-pill--suspended{color:#fca5a5;background:#ef444429}.platform-pill--paused,.platform-pill--trial{color:#fcd34d;background:#fbbf242e}.platform-pill--beta{color:#d8b4fe;background:#a855f733}.platform-pill--none,.platform-pill--muted{background:color-mix(in srgb,var(--muted)18%,transparent);color:var(--muted)}.platform-payload{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:280px;color:var(--muted);font-size:.78rem;display:inline-block;overflow:hidden}.platform-empty{color:var(--muted);padding:1rem;font-style:italic}.platform-toolbar{align-items:center;gap:.5rem;display:flex}.platform-toolbar input[type=search]{flex:1;max-width:320px}.platform-toolbar__clear{color:var(--muted);font-size:.84rem}.cf-modal{z-index:100;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cf-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0000009e;position:absolute;inset:0}.cf-modal__card{z-index:1;background:var(--panel-strong);color:var(--foreground);border:1px solid var(--border);border-radius:var(--theme-radius,.95rem);box-shadow:var(--theme-shadow,0 20px 55px #02070f59);flex-direction:column;max-height:90vh;display:flex;position:relative}.cf-modal__card--sm{width:min(380px,100%)}.cf-modal__card--md{width:min(560px,100%)}.cf-modal__card--lg{width:min(720px,100%)}.cf-modal__card--xl{width:min(920px,100%)}.cf-modal__card--side{border-top:0;border-bottom:0;border-right:0;border-radius:0;width:min(540px,95vw);max-height:100vh;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 55px #02070f52}@media (max-width:720px){.cf-modal__card--lg,.cf-modal__card--xl{border:0;border-radius:0;width:100%;height:100vh;max-height:100vh}.cf-modal{padding:0}}.cf-modal__form{flex-direction:column;flex:1;min-height:0;display:flex}.cf-modal__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem .7rem;display:flex}.cf-modal__header-text{flex:1;min-width:0}.cf-modal__title{color:var(--foreground);letter-spacing:.01em;margin:0;font-size:1.15rem;font-weight:700}.cf-modal__subtitle{color:var(--muted);margin:.25rem 0 0;font-size:.86rem;line-height:1.45}.cf-modal__close{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex:none;place-items:center;font-size:.92rem;transition:background .12s,border-color .12s,color .12s;display:grid}.cf-modal__close:hover{background:color-mix(in srgb,var(--muted)14%,transparent);border-color:var(--border);color:var(--foreground)}.cf-modal__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cf-modal__body{min-height:0;color:var(--foreground);flex:1;padding:1rem 1.25rem;overflow-y:auto}.cf-modal__footer{border-top:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong)92%,transparent);justify-content:flex-end;align-items:center;gap:.55rem;padding:.85rem 1.25rem 1rem;display:flex}@media (max-width:480px){.cf-modal__footer{flex-direction:column-reverse;align-items:stretch}.cf-modal__footer .ops-form__btn{width:100%}}.cf-modal__confirm-message{color:var(--foreground);margin:0;font-size:.92rem;line-height:1.5}.ops-form__btn--danger{color:#fff;background:#b91c1c;border-color:#991b1b}.ops-form__btn--danger:hover{background:#991b1b;border-color:#7f1d1d}.ops-form__btn--danger:focus-visible{outline-offset:2px;outline:2px solid #fca5a5}.brief-stack{flex-direction:column;gap:.75rem;display:flex}.mary-brief{background:#0f172a8c;border:1px solid #94a3b82e;border-radius:10px;flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex}.mary-brief--loading,.mary-brief--empty{border-style:dashed}.mary-brief__header{color:#e2e8f0;justify-content:space-between;align-items:baseline;font-size:.86rem;font-weight:600;display:flex}.mary-brief__age{color:#e2e8f099;font-size:.78rem;font-weight:400}.mary-brief__placeholder{color:#e2e8f099;margin:0;font-size:.85rem;font-style:italic}.mary-brief__score-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mary-brief__score{font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;display:flex}.mary-brief__score strong{color:#f8fafc;font-size:2.1rem;font-weight:700}.mary-brief__score span{color:#e2e8f08c;font-size:.88rem}.mary-brief__status-block{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.mary-brief__status-pill{letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0;background:#94a3b82e;border-radius:999px;padding:.12rem .55rem;font-size:.74rem;font-weight:500}.mary-brief__status-pill.mary-brief__status--healthy{color:#86efac;background:#22c55e2e}.mary-brief__status-pill.mary-brief__status--warning{color:#fcd34d;background:#fbbf242e}.mary-brief__status-pill.mary-brief__status--critical{color:#fca5a5;background:#ef44442e}.mary-brief__trend{color:#e2e8f0a6;font-size:.78rem}.mary-brief__sev-grid{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.mary-brief__sev{font-variant-numeric:tabular-nums;background:#1e293b8c;border:1px solid #94a3b81f;border-radius:6px;flex-direction:column;align-items:center;padding:.45rem .25rem;display:flex}.mary-brief__sev strong{font-size:1.2rem;font-weight:700}.mary-brief__sev span{color:#e2e8f08c;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.mary-brief__sev--critical strong{color:#fca5a5}.mary-brief__sev--high strong{color:#fdba74}.mary-brief__sev--medium strong{color:#fcd34d}.mary-brief__sev--low strong{color:#93c5fd}.mary-brief__escalations{color:#fca5a5;background:#ef44441f;border:1px solid #ef444447;border-radius:6px;margin:0;padding:.5rem .65rem;font-size:.84rem}.mary-brief__findings{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.mary-brief__finding{background:#1e293b8c;border-left:3px solid #94a3b866;border-radius:6px;padding:.55rem .65rem}.mary-brief__finding--critical{border-left-color:#ef4444}.mary-brief__finding--high{border-left-color:#f97316}.mary-brief__finding--medium{border-left-color:#fbbf24}.mary-brief__finding--low{border-left-color:#3b82f6}.mary-brief__finding-title{color:#f1f5f9;align-items:baseline;gap:.5rem;font-size:.85rem;line-height:1.3;display:flex}.mary-brief__finding-sev{text-transform:uppercase;letter-spacing:.04em;color:#e2e8f0;background:#94a3b833;border-radius:999px;flex-shrink:0;padding:.05rem .4rem;font-size:.68rem;font-weight:600}.mary-brief__finding-sev--critical{color:#fca5a5;background:#ef444433}.mary-brief__finding-sev--high{color:#fdba74;background:#f9731633}.mary-brief__finding-sev--medium{color:#fcd34d;background:#fbbf2433}.mary-brief__finding-sev--low{color:#93c5fd;background:#3b82f633}.mary-brief__finding-rec{color:#e2e8f0a6;margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.mary-brief__footer{color:#e2e8f073;text-align:right;border-top:1px solid #94a3b824;margin-top:.25rem;padding-top:.5rem;font-size:.74rem}@media (max-width:480px){.mary-brief__sev-grid{grid-template-columns:repeat(2,1fr)}.mary-brief__score-row{flex-direction:column;align-items:flex-start;gap:.5rem}.mary-brief__status-block{align-items:flex-start}}.aria-tabs{border-bottom:1px solid var(--border,#94a3b82e);gap:.25rem;margin-top:.85rem;display:flex}.aria-tabs__tab{appearance:none;color:var(--muted,#e2e8f0b8);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.55rem .9rem;font-size:.85rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.aria-tabs__tab:hover{color:var(--foreground,#f1f5f9)}.aria-tabs__tab--active{color:var(--foreground,#f8fafc);border-bottom-color:var(--accent,#a01828);font-weight:600}.aria-subtabs{background:color-mix(in srgb,var(--panel)70%,transparent);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;gap:.2rem;padding:.2rem;display:inline-flex}.aria-subtabs__tab{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.32rem .7rem;font-size:.76rem;font-weight:500;transition:background .15s,color .15s}.aria-subtabs__tab:hover{color:var(--foreground)}.aria-subtabs__tab--active{color:var(--foreground);background:color-mix(in srgb,var(--accent)22%,var(--panel-strong));font-weight:700}.aria-subtabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aria-tabs__count{background:var(--panel-strong,#94a3b82e);min-width:1.25rem;color:var(--foreground,#e2e8f0);border:1px solid var(--border,transparent);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.aria-tabs__panel{margin-top:.85rem}.aria-tabs__placeholder{color:var(--muted,#e2e8f099);margin:.5rem 0;font-size:.85rem;font-style:italic}.aria-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.aria-list__row{background:#0f172a73;border:1px solid #94a3b81f;border-radius:8px;padding:.55rem .75rem}.aria-list__row--overdue,.aria-list__row--urgent{border-left:3px solid #ef4444}.aria-list__row--today,.aria-list__row--action{border-left:3px solid #fbbf24}.aria-list__row--info{border-left:3px solid #94a3b866}.aria-list__class{text-transform:uppercase;letter-spacing:.04em;vertical-align:1px;color:#e2e8f0;background:#94a3b82e;border-radius:999px;margin-right:.5rem;padding:.05rem .4rem;font-size:.68rem;font-weight:600;display:inline-block}.aria-list__class--urgent{color:#fca5a5;background:#ef444433}.aria-list__class--action{color:#fcd34d;background:#fbbf2433}.aria-list__class--info{color:#93c5fd;background:#3b82f62e}.aria-list__class--online{color:#86efac;background:#22c55e2e}.aria-list__class--quadrant{padding:.05rem .3rem;font-size:.62rem}.aria-list__class--q1{color:#fca5a5;background:#ef44442e}.aria-list__class--q2{color:#fcd34d;background:#fbbf242e}.aria-list__class--q3{color:#d8b4fe;background:#a855f72e}.aria-list__class--q4{color:#cbd5e1;background:#94a3b82e}.aria-list__summary{color:#cbd5e1d9;margin-top:.25rem;font-size:.78rem;font-style:italic;line-height:1.4}.aria-calendar{flex-direction:column;gap:.85rem;display:flex}.aria-calendar__bucket{flex-direction:column;gap:.4rem;display:flex}.aria-calendar__bucket-title{text-transform:uppercase;letter-spacing:.06em;color:#f1f5f9b3;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:700;display:flex}.aria-calendar__bucket-count{color:#e2e8f0;background:#94a3b82e;border-radius:999px;padding:.05rem .4rem;font-size:.65rem;font-weight:600;display:inline-block}.aria-calendar__bucket-empty{color:#94a3b8b3;margin:0;font-size:.78rem;font-style:italic}.aria-calendar__bucket-summary{color:#94a3b8d9;cursor:pointer;outline:none;padding:.2rem 0;font-size:.75rem;list-style:none}.aria-calendar__bucket-summary::-webkit-details-marker{display:none}.aria-calendar__bucket-summary:before{content:"▸";margin-right:.4rem;font-size:.65rem;transition:transform .12s;display:inline-block}details[open]>.aria-calendar__bucket-summary:before{transform:rotate(90deg)}.aria-calendar__prep{border-top:1px dashed #ffffff14;margin-top:.4rem;padding-top:.3rem}.aria-calendar__prep-summary{color:#94a3b8d9;cursor:pointer;outline:none;padding:.15rem 0;font-size:.7rem;list-style:none}.aria-calendar__prep-summary::-webkit-details-marker{display:none}.aria-calendar__prep-summary:before{content:"▸";margin-right:.35rem;font-size:.6rem;transition:transform .12s;display:inline-block}details[open]>.aria-calendar__prep-summary:before{transform:rotate(90deg)}.aria-calendar__prep-body{color:#e2e8f0eb;background:#ffffff05;border-radius:.4rem;margin-top:.35rem;padding:.4rem .6rem;font-size:.82rem}.legal-page{max-width:780px;color:var(--foreground);margin:2rem auto 4rem;padding:0 1.25rem;font-size:.92rem;line-height:1.55}.legal-page header{margin-bottom:2rem}.legal-page h1{color:var(--foreground);margin:.5rem 0 .75rem;font-size:1.75rem;font-weight:600}.legal-page h2{color:var(--foreground);margin:1.75rem 0 .6rem;font-size:1.1rem;font-weight:600}.legal-page h3{color:var(--foreground);margin:1.25rem 0 .4rem;font-size:.95rem;font-weight:600}.legal-page p{margin:.55rem 0}.legal-page ul{margin:.55rem 0 .55rem 1.25rem;padding:0}.legal-page li{margin:.2rem 0}.legal-page code{background:var(--panel);color:var(--foreground);border-radius:.25rem;padding:.05rem .3rem;font-size:.85em}.legal-page a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legal-page__crumb{color:var(--muted);font-size:.78rem}.legal-page__meta{color:var(--muted);margin-top:.25rem;font-size:.78rem}.legal-page__notice{background:var(--panel);border-left:3px solid var(--accent);color:var(--foreground);border-radius:.3rem;margin-top:1rem;padding:.7rem .9rem;font-size:.82rem}.legal-page__table{border-collapse:collapse;width:100%;color:var(--foreground);margin:.5rem 0 1rem;font-size:.85rem}.legal-page__table th,.legal-page__table td{border-bottom:1px solid var(--border);vertical-align:top;text-align:left;padding:.45rem .5rem}.legal-page__table th{color:var(--foreground);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.legal-page__footer{border-top:1px solid var(--border);color:var(--muted);margin-top:2.5rem;padding-top:1rem;font-size:.85rem}.aria-list__title{color:#f1f5f9;font-size:.88rem;font-weight:600;line-height:1.35}.aria-list__meta{color:#e2e8f099;margin-top:.2rem;font-size:.76rem}.markdown{color:var(--foreground,#f0eeec);font-size:.9rem;line-height:1.55}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4{color:#f8fafc;margin:1rem 0 .45rem;line-height:1.25}.markdown h1{font-size:1.25rem}.markdown h2{font-size:1.05rem}.markdown h3{font-size:.95rem}.markdown h4{font-size:.88rem}.markdown p{margin:.45rem 0}.markdown ul,.markdown ol{margin:.45rem 0;padding-left:1.4rem}.markdown li{margin:.15rem 0}.markdown li>p{margin:0}.markdown code{font-size:.86em;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#0f172a8c;border-radius:4px;padding:.05rem .3rem}.markdown pre{background:#0f172a8c;border:1px solid #94a3b824;border-radius:8px;margin:.6rem 0;padding:.7rem .85rem;font-size:.8rem;line-height:1.5;overflow-x:auto}.markdown pre code{background:0 0;border-radius:0;padding:0}.markdown blockquote{color:#e2e8f0bf;border-left:3px solid #94a3b866;margin:.5rem 0;padding:.25rem .85rem}.markdown a{color:#93c5fd}.markdown table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.85rem}.markdown th,.markdown td{text-align:left;border-bottom:1px solid #94a3b824;padding:.35rem .55rem}.markdown th{color:#e2e8f0d9;font-weight:600}.markdown hr{border:none;border-top:1px solid #94a3b82e;margin:1rem 0}.markdown.aria-brief h1{margin-top:0;font-size:1.1rem}.markdown.aria-brief h2{color:#e2e8f0d9;text-transform:uppercase;letter-spacing:.04em;margin:.85rem 0 .3rem;font-size:.92rem}.markdown.aria-brief ul{margin:.25rem 0 .45rem}:root,:root[data-font=inter]{--theme-font-family:var(--font-inter)}:root[data-font=space-mono]{--theme-font-family:var(--font-space-mono);--font-size-base:.95rem;--line-height-base:1.5}:root[data-font=space-grotesk]{--theme-font-family:var(--font-space-grotesk)}:root[data-font=poppins]{--theme-font-family:var(--font-poppins)}button,input,select,textarea,optgroup{font-family:inherit}:root[data-palette=mono-gray]{--palette-bg-dark:#0d0d0d;--palette-bg-light:#f5f5f5;--palette-fg-dark:#f0eeec;--palette-fg-light:#0d0d0d;--palette-panel-dark:#141010d1;--palette-panel-strong-dark:#1a1414f7;--palette-panel-light:#ffffffeb;--palette-accent:#9ca3af;--palette-accent-strong:#6b7280;--palette-muted:#9a8f8f;--palette-border:#c8c8c847}:root[data-palette=mono-blue]{--palette-bg-dark:#0a1f47;--palette-fg-dark:#e6f1ff;--palette-panel-dark:#14285099;--palette-panel-strong-dark:#0f1e40f0;--palette-accent:#38a8d9;--palette-accent-strong:#1f7bbc;--palette-muted:#88b4d5;--palette-border:#6496c84d}:root[data-palette=mono-purple]{--palette-bg-dark:#1a0a33;--palette-bg-light:#f0e6ff;--palette-fg-dark:#f5e6ff;--palette-fg-light:#1a0a33;--palette-panel-dark:#32146466;--palette-panel-strong-dark:#240e48f2;--palette-panel-light:#f5f0fff2;--palette-accent:#a78bfa;--palette-accent-strong:#8b5cf6;--palette-muted:#c4b5fd;--palette-border:#a78bfa4d}:root[data-palette=mono-slate]{--palette-bg-dark:#0f1419;--palette-fg-dark:#e8eff8;--palette-panel-dark:#1e325080;--palette-panel-strong-dark:#162032f2;--palette-accent:#94a3b8;--palette-accent-strong:#7c8a9c;--palette-muted:#94a3b8;--palette-border:#64748b47}:root[data-palette=natural]{--palette-bg-dark:#2d2416;--palette-bg-light:#f5f1e8;--palette-fg-dark:#f0ead8;--palette-fg-light:#2d2416;--palette-panel-dark:#46322380;--palette-panel-strong-dark:#322418f2;--palette-panel-light:#fffaf5f2;--palette-accent:#d4a574;--palette-accent-strong:#b8860b;--palette-muted:#a8916f;--palette-border:#b48c644d}:root[data-palette=space-age]{--palette-bg-dark:#0a0f1f;--palette-fg-dark:#e0f2ff;--palette-panel-dark:#0f1e3c99;--palette-panel-strong-dark:#0c162df2;--palette-accent:#00d9ff;--palette-accent-strong:#00a8cc;--palette-muted:#64b5f6;--palette-border:#00d9ff52}:root[data-palette=robotic]{--palette-bg-dark:#1a1a1a;--palette-fg-dark:#e8e8e8;--palette-panel-dark:#282828cc;--palette-panel-strong-dark:#1c1c1cf7;--palette-accent:#0f0;--palette-accent-strong:#ff006e;--palette-muted:#a0a0a0;--palette-border:#c8c8c84d}:root[data-style=minimalist]{--theme-border-weight:1px;--theme-panel-opacity:1;--theme-blur:0;--theme-shadow:none;--theme-radius:.5rem}:root[data-style=glassmorphism]{--theme-border-weight:1px;--theme-panel-opacity:.65;--theme-blur:12px;--theme-shadow:0 4px 24px #0003;--theme-radius:1rem}:root[data-style=brutalist]{--theme-border-weight:2px;--theme-panel-opacity:1;--theme-blur:0;--theme-shadow:0 8px 32px #0006;--theme-radius:0}:root[data-style=neon]{--theme-border-weight:1px;--theme-panel-opacity:.95;--theme-blur:0;--theme-shadow:0 0 16px currentColor;--theme-radius:.75rem;--theme-glow-intensity:1}:root[data-style=texture]{--theme-border-weight:1px;--theme-panel-opacity:1;--theme-blur:0;--theme-shadow:none;--theme-radius:.5rem;--theme-texture:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' seed='2' /%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E")}:root[data-palette]{--background:var(--palette-bg-dark);--foreground:var(--palette-fg-dark);--panel:var(--palette-panel-dark);--panel-strong:var(--palette-panel-strong-dark);--accent:var(--palette-accent);--accent-strong:var(--palette-accent-strong);--muted:var(--palette-muted);--border:var(--palette-border);--bg-glow-1:color-mix(in srgb,var(--palette-accent)18%,transparent);--bg-glow-2:color-mix(in srgb,var(--palette-accent-strong)14%,transparent);--bg-grad-start:var(--palette-bg-dark);--bg-grad-end:var(--palette-bg-dark)}:root[data-palette=mono-gray]{--background:#f5f5f5;--foreground:#0d0d0d;--panel:#ffffffeb;--panel-strong:#fffffffa;--muted:#595959;--accent:#374151;--accent-strong:#1f2937;--border:#0d0d0d52;--bg-glow-1:#0d0d0d0d;--bg-glow-2:#0d0d0d08;--bg-grad-start:#f5f5f5;--bg-grad-end:#ececec}:root[data-palette=mono-purple]{--background:#f0e6ff;--foreground:#1a0a33;--panel:#f5f0fff2;--panel-strong:#fcfafffc;--muted:#5b21b6;--accent:#6d28d9;--accent-strong:#4c1d95;--border:#4c1d954d;--bg-glow-1:#6d28d91a;--bg-glow-2:#4c1d950f;--bg-grad-start:#f0e6ff;--bg-grad-end:#e6d8ff}:root[data-palette=natural]{--background:#f5f1e8;--foreground:#2d2416;--panel:#fffaf5f2;--panel-strong:#fffdf8fc;--muted:#6b4423;--accent:#92400e;--accent-strong:#78350f;--border:#6b44234d;--bg-glow-1:#92400e14;--bg-glow-2:#78350f0d;--bg-grad-start:#f5f1e8;--bg-grad-end:#ede5d2}:root[data-style=halo-console]{--theme-border-weight:1px;--theme-panel-opacity:.78;--theme-blur:8px;--theme-shadow:0 0 24px #00d9ff2e,inset 0 0 0 1px #00d9ff38;--theme-radius:0;--theme-glow-intensity:1;--theme-letter-spacing:.06em;--halo-glow:0 0 12px #00d9ff8c;--halo-glow-strong:0 0 24px #00d9ffcc;--halo-corner-notch:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px)100%,0 100%,0 14px);--background:#050e1a;--foreground:#d4f4ff;--panel:#00192dc7;--panel-strong:#001223eb;--accent:#00d9ff;--accent-strong:#00a8cc;--muted:#64b5f6;--border:#00d9ff38;--bg-glow-1:#00d9ff1a;--bg-glow-2:#00b4e612;--bg-grad-start:#061626;--bg-grad-end:#020a16}:root[data-style] .data-panel,:root[data-style] .hero-meta-card,:root[data-style] .executive-tile,:root[data-style] .panel-card{border-radius:var(--theme-radius,1.2rem);border-width:var(--theme-border-weight,1px);box-shadow:var(--theme-shadow,0 14px 40px #03081047)}:root[data-style] .ops-form__btn{border-radius:var(--theme-radius,.62rem);border-width:var(--theme-border-weight,1px)}:root[data-style=halo-console] body{background-image:linear-gradient(#0000 0%,#00d9ff08 100%),repeating-linear-gradient(#0000 0 2px,#00d9ff06 2px 3px)}:root[data-style=halo-console] .data-panel,:root[data-style=halo-console] .hero-meta-card,:root[data-style=halo-console] .executive-tile,:root[data-style=halo-console] .panel-card,:root[data-style=halo-console] .left-nav__brand-card{clip-path:var(--halo-corner-notch);box-shadow:var(--theme-shadow);background:linear-gradient(135deg,#001e32c7 0%,#0032508c 100%);border:1px solid #00d9ff59}:root[data-style=halo-console] .data-panel__title,:root[data-style=halo-console] .page-hero__title,:root[data-style=halo-console] .page-hero__subtitle,:root[data-style=halo-console] .data-panel__subtitle,:root[data-style=halo-console] .page-hero__eyebrow,:root[data-style=halo-console] .left-nav__eyebrow,:root[data-style=halo-console] .left-nav__group-title{letter-spacing:var(--theme-letter-spacing,.06em);text-transform:uppercase;text-shadow:var(--halo-glow)}:root[data-style=halo-console] .ops-form__btn{clip-path:var(--halo-corner-notch);color:#d4f4ff;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 6px #00d9ffb3;background:linear-gradient(#002846d9,#001428d9);border:1px solid #00d9ff8c;transition:all .18s}:root[data-style=halo-console] .ops-form__btn:hover{box-shadow:var(--halo-glow),inset 0 0 12px #00d9ff38;background:linear-gradient(#003c64f2,#001e3ce6);border-color:#00d9fff2}:root[data-style=halo-console] .ops-form__btn--primary{color:#050e1a;box-shadow:var(--halo-glow);text-shadow:none;background:linear-gradient(#00d9fff2,#00b4e6eb);border-color:#78e6fff2;font-weight:700}:root[data-style=halo-console] .ops-form__btn--primary:hover{box-shadow:var(--halo-glow-strong),inset 0 0 16px #00d9ff4d}:root[data-style=halo-console] .ops-form__input,:root[data-style=halo-console] .ops-form__select{color:#d4f4ff;background:#001428c7;border:1px solid #00d9ff59;border-radius:0}:root[data-style=halo-console] .ops-form__input:focus,:root[data-style=halo-console] .ops-form__select:focus{border-color:#00d9fff2;outline:none;box-shadow:0 0 12px #00d9ff66}:root[data-style=halo-console] .left-nav{background:linear-gradient(#001e32eb,#001224db),repeating-linear-gradient(#0000 0 2px,#00d9ff08 2px 3px);border-right:1px solid #00d9ff66;box-shadow:inset -1px 0 #00d9ff2e,4px 0 24px #00d9ff1f}:root[data-style=halo-console] .left-nav__header,:root[data-style=halo-console] .left-nav__footer,:root[data-style=halo-console] .left-nav__group,:root[data-style=halo-console] .left-nav__auth-pill{clip-path:var(--halo-corner-notch);box-shadow:var(--theme-shadow);background:linear-gradient(135deg,#001e32d1 0%,#00325085 100%);border:1px solid #00d9ff59;border-radius:0}:root[data-style=halo-console] .left-nav__auth-pill-label{color:#78e6ffd9}:root[data-style=halo-console] .left-nav__auth-pill-value{color:#d4f4ff;text-shadow:0 0 4px #00d9ff66}:root[data-style=halo-console] .left-nav__auth-pill-btn{clip-path:var(--halo-corner-notch);color:#d4f4ff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(#002846d9,#001428d9);border:1px solid #00d9ff8c;border-radius:0}:root[data-style=halo-console] .left-nav__auth-pill-btn:hover{box-shadow:var(--halo-glow);border-color:#00d9fff2}:root[data-style=halo-console] .left-nav__auth-pill-avatar{clip-path:var(--halo-corner-notch);color:#effaff;background:linear-gradient(135deg,#00d9ff59,#0078b48c);border-color:#00d9ff8c;border-radius:0}:root[data-style=halo-console] .left-nav__link{color:#c2e8fa;letter-spacing:.03em;border:1px solid #0000;border-radius:0;transition:all .18s}:root[data-style=halo-console] .left-nav__link:hover{background:#003c648c;border-color:#00d9ff8c;transform:none;box-shadow:inset 0 0 8px #00d9ff38}:root[data-style=halo-console] .left-nav__link--active{color:#f0fbff;text-shadow:0 0 6px #00d9ffb3;background:linear-gradient(#00b4e666,#0078b452);border-color:#78e6ffd9;box-shadow:0 0 12px #00d9ff66,inset 0 0 10px #00d9ff33}:root[data-style=halo-console] .left-nav__ceo-btn{clip-path:var(--halo-corner-notch);color:#d4f4ff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(#002846d9,#001428d9);border:1px solid #00d9ff8c}:root[data-style=halo-console] .left-nav__ceo-btn:hover{box-shadow:var(--halo-glow);border-color:#00d9fff2}:root[data-style=halo-console] .left-nav__icon-btn{color:#c2e8fa;border:1px solid #00d9ff66;border-radius:0}:root[data-style=halo-console] .left-nav__icon-btn:hover{box-shadow:var(--halo-glow);border-color:#00d9fff2}:root[data-style=neon] .left-nav__header,:root[data-style=neon] .left-nav__footer,:root[data-style=neon] .left-nav__group{box-shadow:0 0 12px var(--accent);border-color:var(--accent)}:root[data-style=neon] .left-nav__link--active{box-shadow:0 0 10px var(--accent)}:root[data-style=brutalist] .left-nav__header,:root[data-style=brutalist] .left-nav__footer,:root[data-style=brutalist] .left-nav__group{border-width:2px;border-radius:0;box-shadow:4px 4px #00000080}:root[data-style=brutalist] .left-nav__link,:root[data-style=brutalist] .left-nav__link--active{border-radius:0}:root[data-style=neon] .data-panel,:root[data-style=neon] .hero-meta-card,:root[data-style=neon] .executive-tile,:root[data-style=neon] .panel-card{box-shadow:0 0 18px var(--accent);border-color:var(--accent)}:root[data-style=neon] .ops-form__btn{box-shadow:0 0 8px var(--accent);border-color:var(--accent)}:root[data-style=neon] .ops-form__btn:hover{box-shadow:0 0 16px var(--accent)}:root[data-style=brutalist] .data-panel,:root[data-style=brutalist] .hero-meta-card,:root[data-style=brutalist] .executive-tile,:root[data-style=brutalist] .panel-card{border-width:2px;border-radius:0;box-shadow:6px 6px #0009}:root[data-style=brutalist] .ops-form__btn{border-width:2px;border-radius:0;box-shadow:3px 3px #0009}:root[data-style=glassmorphism] .data-panel,:root[data-style=glassmorphism] .hero-meta-card,:root[data-style=glassmorphism] .executive-tile,:root[data-style=glassmorphism] .panel-card{-webkit-backdrop-filter:blur(12px);background:#ffffff0a}:root[data-style=banshee]{--theme-border-weight:1px;--theme-panel-opacity:.78;--theme-blur:8px;--theme-shadow:0 0 24px #9b5cf62e,inset 0 0 0 1px #9b5cf638;--theme-radius:0;--theme-glow-intensity:1;--theme-letter-spacing:.06em;--banshee-glow:0 0 12px #9b5cf68c;--banshee-glow-strong:0 0 24px #9b5cf6d9;--banshee-gold:#f4c20d;--banshee-gold-glow:0 0 10px #f4c20d8c;--halo-corner-notch:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px)100%,0 100%,0 14px);--background:#150929;--foreground:#f4e8ff;--panel:#1e0c3cc7;--panel-strong:#16082deb;--accent:#9b5cf6;--accent-strong:#7c3aed;--muted:#c4b5fd;--border:#9b5cf64d;--bg-glow-1:#9b5cf61a;--bg-glow-2:#f4c20d0d;--bg-grad-start:#1a0a35;--bg-grad-end:#0a0418}:root[data-style=banshee] body{background-image:linear-gradient(#0000 0%,#9b5cf60a 100%),repeating-linear-gradient(#0000 0 2px,#9b5cf606 2px 3px)}:root[data-style=banshee] .data-panel,:root[data-style=banshee] .hero-meta-card,:root[data-style=banshee] .executive-tile,:root[data-style=banshee] .panel-card,:root[data-style=banshee] .left-nav__brand-card{clip-path:var(--halo-corner-notch);box-shadow:var(--theme-shadow);background:linear-gradient(135deg,#1e0c3cc7 0%,#3c196e8c 100%);border:1px solid #9b5cf659}:root[data-style=banshee] .data-panel__title,:root[data-style=banshee] .page-hero__title,:root[data-style=banshee] .page-hero__subtitle,:root[data-style=banshee] .data-panel__subtitle,:root[data-style=banshee] .page-hero__eyebrow,:root[data-style=banshee] .left-nav__eyebrow,:root[data-style=banshee] .left-nav__group-title{letter-spacing:var(--theme-letter-spacing,.06em);text-transform:uppercase;text-shadow:var(--banshee-glow)}:root[data-style=banshee] .ops-form__btn{clip-path:var(--halo-corner-notch);color:#f4e8ff;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 6px #9b5cf6b3;background:linear-gradient(#2d125ad9,#180a30d9);border:1px solid #9b5cf68c;transition:all .18s}:root[data-style=banshee] .ops-form__btn:hover{box-shadow:var(--banshee-glow),inset 0 0 12px #9b5cf638;border-color:#9b5cf6f2}:root[data-style=banshee] .ops-form__btn--primary{color:#1a0a33;box-shadow:var(--banshee-gold-glow);text-shadow:none;background:linear-gradient(#f4c20de6,#b48c00e0);border-color:#f4c20df2}:root[data-style=banshee] .ops-form__btn--primary:hover{box-shadow:var(--banshee-glow-strong),0 0 18px #f4c20db3}:root[data-style=banshee] .ops-form__input,:root[data-style=banshee] .ops-form__select{color:#f4e8ff;background:#180a30c7;border:1px solid #9b5cf659;border-radius:0}:root[data-style=banshee] .ops-form__input:focus,:root[data-style=banshee] .ops-form__select:focus{border-color:#9b5cf6f2;box-shadow:0 0 12px #9b5cf666}:root[data-style=banshee] .left-nav{background:linear-gradient(#1e0c3ceb,#120624db),repeating-linear-gradient(#0000 0 2px,#9b5cf608 2px 3px);border-right:1px solid #9b5cf666;box-shadow:inset -1px 0 #9b5cf62e,4px 0 24px #9b5cf61f}:root[data-style=banshee] .left-nav__header,:root[data-style=banshee] .left-nav__footer,:root[data-style=banshee] .left-nav__group,:root[data-style=banshee] .left-nav__auth-pill{clip-path:var(--halo-corner-notch);box-shadow:var(--theme-shadow);background:linear-gradient(135deg,#1e0c3cd1 0%,#3c196e85 100%);border:1px solid #9b5cf659;border-radius:0}:root[data-style=banshee] .left-nav__link{color:#c4b5fd;letter-spacing:.03em;border-radius:0}:root[data-style=banshee] .left-nav__link:hover{background:#3c196e8c;border-color:#9b5cf68c;transform:none;box-shadow:inset 0 0 8px #9b5cf638}:root[data-style=banshee] .left-nav__link--active{color:#fff8e0;text-shadow:0 0 6px #f4c20db3;background:linear-gradient(#f4c20d66,#b48c004d);border-color:#f4c20dd9;box-shadow:0 0 12px #f4c20d66,inset 0 0 10px #9b5cf633}:root[data-style=mainframe]{--theme-border-weight:1px;--theme-panel-opacity:1;--theme-blur:0;--theme-shadow:0 0 8px #33ff3340;--theme-radius:0;--theme-letter-spacing:.02em;--mainframe-glow:0 0 6px #33ff338c;--background:#001a00;--foreground:#3f3;--panel:#001800f2;--panel-strong:#001000fc;--accent:#6f6;--accent-strong:#9f9;--muted:#2db82d;--border:#33ff3373;--bg-glow-1:#33ff330f;--bg-glow-2:#33ff3308;--bg-grad-start:#001a00;--bg-grad-end:#000a00}:root[data-style=mainframe] body{font-family:var(--font-space-mono),ui-monospace,Menlo,monospace;background-image:linear-gradient(#0000 0%,#33ff3305 100%),repeating-linear-gradient(#0000 0 2px,#33ff3308 2px 3px)}:root[data-style=mainframe] .data-panel,:root[data-style=mainframe] .hero-meta-card,:root[data-style=mainframe] .executive-tile,:root[data-style=mainframe] .panel-card,:root[data-style=mainframe] .left-nav__header,:root[data-style=mainframe] .left-nav__footer,:root[data-style=mainframe] .left-nav__group,:root[data-style=mainframe] .left-nav__auth-pill{background:#001800f2;border:1px solid #33ff338c;border-radius:0;box-shadow:inset 0 0 0 1px #33ff3326}:root[data-style=mainframe] .data-panel__title,:root[data-style=mainframe] .page-hero__title,:root[data-style=mainframe] .page-hero__eyebrow,:root[data-style=mainframe] .data-panel__subtitle,:root[data-style=mainframe] .left-nav__eyebrow,:root[data-style=mainframe] .left-nav__group-title{text-shadow:var(--mainframe-glow);text-transform:uppercase;letter-spacing:.04em}:root[data-style=mainframe] .ops-form__btn,:root[data-style=mainframe] .ops-form__input,:root[data-style=mainframe] .ops-form__select{color:#6f6;background:#001000f2;border:1px solid #33ff338c;border-radius:0;font-family:inherit}:root[data-style=mainframe] .ops-form__btn:hover{border-color:#33ff33f2;box-shadow:0 0 10px #33ff3359}:root[data-style=mainframe] .ops-form__btn--primary{color:#001a00;text-shadow:none;background:#33ff33d9;border-color:#66ff66f2}:root[data-style=mainframe] .left-nav{background:#001000f7;border-right:1px solid #33ff3373}:root[data-style=mainframe] .left-nav__link{color:#2db82d;border-radius:0}:root[data-style=mainframe] .left-nav__link:hover{background:#33ff331f;border-color:#33ff338c;transform:none}:root[data-style=mainframe] .left-nav__link--active{color:#9f9;background:#33ff3338;border-color:#33ff33f2}:root[data-style=cyberpunk]{--theme-border-weight:1px;--theme-panel-opacity:.92;--theme-blur:0;--theme-shadow:2px 2px 0 #ff007f99,-2px -2px 0 #00fff766;--theme-radius:0;--theme-letter-spacing:.04em;--cyber-magenta:#ff4d97;--cyber-cyan:#00fff7;--background:#0a0014;--foreground:#fffce7;--panel:#140028d9;--panel-strong:#0f001ef2;--accent:#ff4d97;--accent-strong:#00fff7;--orb-accent:#00fff7;--muted:#a78bfa;--border:#ff007f59;--bg-glow-1:#ff007f14;--bg-glow-2:#00fff70f;--bg-grad-start:#0a0014;--bg-grad-end:#050008}:root[data-style=cyberpunk] body{background-image:radial-gradient(circle at 20% 20%,#ff007f0d,#0000 40%),radial-gradient(circle at 80% 80%,#00fff70d,#0000 40%),repeating-linear-gradient(#0000 0 3px,#ff007f05 3px 4px)}:root[data-style=cyberpunk] .data-panel,:root[data-style=cyberpunk] .hero-meta-card,:root[data-style=cyberpunk] .executive-tile,:root[data-style=cyberpunk] .panel-card{background:#140028d9;border:1px solid #ff007f8c;border-radius:0;box-shadow:4px 4px #ff007f2e,-4px -4px #00fff71f}:root[data-style=cyberpunk] .data-panel__title,:root[data-style=cyberpunk] .page-hero__title,:root[data-style=cyberpunk] .page-hero__eyebrow,:root[data-style=cyberpunk] .left-nav__group-title,:root[data-style=cyberpunk] .left-nav__eyebrow{text-shadow:2px 0 #ff007fd9,-2px 0 #00fff7a6;text-transform:uppercase;letter-spacing:.06em}:root[data-style=cyberpunk] .ops-form__btn{color:#fffce7;text-transform:uppercase;letter-spacing:.05em;background:#140028d9;border:1px solid #ff007fb3;border-radius:0}:root[data-style=cyberpunk] .ops-form__btn:hover{border-color:#00fff7e6;transform:translate(-1px,-1px);box-shadow:2px 2px #ff007f99,-2px -2px #00fff799}:root[data-style=cyberpunk] .ops-form__btn--primary{color:#fffce7;background:linear-gradient(135deg,#ff007ff2,#dc006eeb);border-color:#00fff7e6}:root[data-style=cyberpunk] .ops-form__input,:root[data-style=cyberpunk] .ops-form__select{color:#fffce7;background:#0f001ed9;border:1px solid #ff007f73;border-radius:0}:root[data-style=cyberpunk] .ops-form__input:focus,:root[data-style=cyberpunk] .ops-form__select:focus{border-color:#00fff7f2;box-shadow:0 0 0 2px #00fff759}:root[data-style=cyberpunk] .left-nav{background:linear-gradient(#140028f2,#0a0014eb);border-right:1px solid #ff007f66}:root[data-style=cyberpunk] .left-nav__header,:root[data-style=cyberpunk] .left-nav__footer,:root[data-style=cyberpunk] .left-nav__group,:root[data-style=cyberpunk] .left-nav__auth-pill{background:#140028d9;border:1px solid #ff007f66;border-radius:0;box-shadow:3px 3px #00fff71f}:root[data-style=cyberpunk] .left-nav__link{color:#fffce7;border-radius:0}:root[data-style=cyberpunk] .left-nav__link:hover{background:#ff007f26;border-color:#00fff78c;transform:translate(1px,-1px)}:root[data-style=cyberpunk] .left-nav__link--active{color:#fffce7;background:linear-gradient(135deg,#ff007f52,#00fff72e);border-color:#00fff7d9}@media (prefers-reduced-motion:reduce){:root[data-style=cyberpunk] :hover{transform:none!important}}:root[data-style=lcars]{--theme-border-weight:0;--theme-panel-opacity:1;--theme-blur:0;--theme-shadow:none;--theme-radius:1.4rem;--theme-letter-spacing:.08em;--lcars-orange:#f96;--lcars-orange-strong:#c63;--lcars-peach:#fc9;--lcars-lavender:#c9c;--lcars-gold:#fc6;--lcars-blue:#9cf;--background:#050505;--foreground:#f5f1e8;--panel:#0f0f0feb;--panel-strong:#141414fa;--accent:#f96;--accent-strong:#c63;--muted:#9cf;--border:#f960;--bg-glow-1:#ff99660a;--bg-glow-2:#cc99cc08;--bg-grad-start:#050505;--bg-grad-end:#000}:root[data-style=lcars] body{font-family:var(--font-antonio),"Antonio","Oswald",Impact,sans-serif}:root[data-style=lcars] .data-panel,:root[data-style=lcars] .hero-meta-card,:root[data-style=lcars] .executive-tile,:root[data-style=lcars] .panel-card{background:#0f0f0feb;border:0;border-radius:1.4rem .2rem;box-shadow:inset 0 0 0 1px #f966}:root[data-style=lcars] .data-panel__title,:root[data-style=lcars] .page-hero__title,:root[data-style=lcars] .page-hero__eyebrow,:root[data-style=lcars] .data-panel__subtitle,:root[data-style=lcars] .left-nav__eyebrow,:root[data-style=lcars] .left-nav__group-title{text-transform:uppercase;letter-spacing:.1em;color:var(--lcars-blue)}:root[data-style=lcars] .ops-form__btn{background:var(--lcars-orange);color:#050505;text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:999px;padding:.5rem 1.2rem;font-weight:700}:root[data-style=lcars] .ops-form__btn:hover{background:var(--lcars-peach)}:root[data-style=lcars] .ops-form__btn--primary{background:var(--lcars-gold);color:#050505}:root[data-style=lcars] .ops-form__btn--primary:hover{background:var(--lcars-orange)}:root[data-style=lcars] .ops-form__input,:root[data-style=lcars] .ops-form__select{color:#f5f1e8;background:#141414f2;border:0;border-radius:.4rem;box-shadow:inset 0 0 0 1px #f966}:root[data-style=lcars] .ops-form__input:focus,:root[data-style=lcars] .ops-form__select:focus{box-shadow:inset 0 0 0 2px var(--lcars-gold)}:root[data-style=lcars] .left-nav{background:#050505;border-right:0;padding:.6rem .5rem}:root[data-style=lcars] .left-nav__header,:root[data-style=lcars] .left-nav__footer,:root[data-style=lcars] .left-nav__auth-pill{background:#0f0f0feb;border:0;border-radius:1.4rem .2rem;box-shadow:inset 0 0 0 1px #f966}:root[data-style=lcars] .left-nav__group{background:#0f0f0feb;border:0;border-radius:1.4rem .2rem;margin-bottom:.4rem;box-shadow:inset 0 0 0 1px #f966}:root[data-style=lcars] .left-nav__group:nth-child(4n+1){box-shadow:inset 0 0 0 1px var(--lcars-orange)}:root[data-style=lcars] .left-nav__group:nth-child(4n+2){box-shadow:inset 0 0 0 1px var(--lcars-peach)}:root[data-style=lcars] .left-nav__group:nth-child(4n+3){box-shadow:inset 0 0 0 1px var(--lcars-lavender)}:root[data-style=lcars] .left-nav__group:nth-child(4n+4){box-shadow:inset 0 0 0 1px var(--lcars-gold)}:root[data-style=lcars] .left-nav__link{color:var(--lcars-peach);border:0;border-radius:999px;padding-left:.9rem}:root[data-style=lcars] .left-nav__link:hover{background:#ff99662e;transform:none}:root[data-style=lcars] .left-nav__link--active{background:var(--lcars-orange);color:#050505;font-weight:700}@keyframes aria-orb-breathe{0%,to{filter:hue-rotate();transform:scale(.96)}50%{filter:hue-rotate(8deg);transform:scale(1.04)}}@keyframes aria-orb-pulse-shadow{0%,to{box-shadow:0 8px 28px -8px var(--accent,#a018288c),0 2px 8px #00000059}50%{box-shadow:0 12px 36px -6px var(--accent,#a01828bf),0 0 24px -4px var(--accent,#a0182873),0 2px 8px #00000059}}.aria-global-orb{transition:transform .2s;transform:scale(1)}.aria-global-orb:hover:not(.aria-global-orb--dragging){transform:scale(1.06)}.aria-global-orb--engaged{transform:scale(.92)}.aria-global-orb--engaged:hover:not(.aria-global-orb--dragging){transform:scale(.96)}.aria-global-orb--dragging{transform:scale(1)!important}.aria-global-orb[data-aria-state=listening]{border-radius:999px;animation:1.4s ease-in-out infinite aria-orb-listening-pulse;box-shadow:0 0 0 3px #5eead4d9,0 0 22px 6px #5eead48c,0 4px 14px #00000059}.aria-global-orb[data-aria-state=armed]{border-radius:999px;box-shadow:0 0 0 2px #5eead48c,0 4px 14px #00000059}@keyframes aria-orb-listening-pulse{0%,to{box-shadow:0 0 0 3px #5eead4d9,0 0 22px 6px #5eead48c,0 4px 14px #00000059}50%{box-shadow:0 0 0 5px #5eead4,0 0 32px 10px #5eead4bf,0 4px 14px #00000059}}@media (prefers-reduced-motion:reduce){.aria-global-orb,.aria-global-orb:hover,.aria-global-orb--engaged{transition:none!important;transform:scale(1)!important}.aria-global-orb[data-aria-state=listening]{animation:none!important}}@keyframes aria-avatar-globe-breathe{0%,to{filter:hue-rotate();transform:scale(.96)}50%{filter:hue-rotate(8deg);transform:scale(1.04)}}@keyframes aria-avatar-jarvis-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aria-avatar-jarvis-core{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes aria-avatar-jarvis-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes aria-avatar-neon-pulse{0%,to{transform:scale(.95)}50%{transform:scale(1.06)}}@keyframes aria-avatar-pulse-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}:root[data-background=solid] body.app-body,:root[data-background=solid] body{background-image:none!important;background-color:var(--background)!important}:root[data-background=radial-glow] body.app-body,:root[data-background=radial-glow] body{background-image:radial-gradient(circle at top left,var(--bg-glow-1,color-mix(in srgb,var(--accent)28%,transparent)),transparent 32%),radial-gradient(circle at top right,var(--bg-glow-2,color-mix(in srgb,var(--accent)18%,transparent)),transparent 24%),linear-gradient(180deg,var(--bg-grad-start,var(--background))0%,var(--bg-grad-end,var(--background))100%)!important}:root[data-background=scanlines] body.app-body,:root[data-background=scanlines] body{background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,color-mix(in srgb,var(--accent)6%,transparent)2px,color-mix(in srgb,var(--accent)6%,transparent)3px),linear-gradient(180deg,var(--background)0%,var(--background)100%)!important;background-attachment:fixed,fixed!important}:root[data-background=grid] body.app-body,:root[data-background=grid] body{background-image:linear-gradient(to right,color-mix(in srgb,var(--muted)12%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--muted)12%,transparent)1px,transparent 1px),linear-gradient(180deg,var(--background)0%,var(--background)100%)!important;background-size:32px 32px,32px 32px,auto!important;background-attachment:fixed,fixed,fixed!important}:root[data-background=stars] body.app-body,:root[data-background=stars] body{background-image:radial-gradient(1.5px 1.5px at 22% 18%,color-mix(in srgb,var(--foreground)70%,transparent)50%,transparent 51%),radial-gradient(1px 1px at 67% 42%,color-mix(in srgb,var(--foreground)60%,transparent)50%,transparent 51%),radial-gradient(1.5px 1.5px at 12% 78%,color-mix(in srgb,var(--foreground)65%,transparent)50%,transparent 51%),radial-gradient(1px 1px at 88% 88%,color-mix(in srgb,var(--foreground)55%,transparent)50%,transparent 51%),radial-gradient(1.5px 1.5px at 44% 60%,color-mix(in srgb,var(--foreground)60%,transparent)50%,transparent 51%),radial-gradient(1px 1px at 78% 12%,color-mix(in srgb,var(--foreground)55%,transparent)50%,transparent 51%),linear-gradient(180deg,var(--background)0%,var(--background)100%)!important;background-size:320px 320px,320px 320px,320px 320px,320px 320px,320px 320px,320px 320px,auto!important;background-attachment:fixed,fixed,fixed,fixed,fixed,fixed,fixed!important}:root[data-background] body:has(.landing-shell){background-image:none!important}:root[data-text-intensity=high]{--foreground:var(--foreground,currentColor);color:var(--foreground)}:root[data-text-intensity=high] body,:root[data-text-intensity=high] .data-panel,:root[data-text-intensity=high] .ws-section-panel,:root[data-text-intensity=high] .platform-table,:root[data-text-intensity=high] .planning-register-table,:root[data-text-intensity=high] .ws-planning-table{color:color-mix(in srgb,var(--foreground)100%,transparent)}:root[data-text-intensity=high] .muted,:root[data-text-intensity=high] [style*=--muted]{color:color-mix(in srgb,var(--foreground)85%,transparent)!important}:root[data-text-intensity=muted] body,:root[data-text-intensity=muted] .data-panel,:root[data-text-intensity=muted] .ws-section-panel{color:color-mix(in srgb,var(--foreground)78%,transparent)}:root[data-border-treatment=hairline] .data-panel,:root[data-border-treatment=hairline] .ws-section-panel,:root[data-border-treatment=hairline] .platform-table,:root[data-border-treatment=hairline] .ops-form__input,:root[data-border-treatment=hairline] .ops-form__select,:root[data-border-treatment=hairline] .ops-form__textarea{border-width:1px;border-color:color-mix(in srgb,var(--border,currentColor)55%,transparent)}:root[data-border-treatment=bold] .data-panel,:root[data-border-treatment=bold] .ws-section-panel,:root[data-border-treatment=bold] .platform-table,:root[data-border-treatment=bold] .ops-form__input,:root[data-border-treatment=bold] .ops-form__select,:root[data-border-treatment=bold] .ops-form__textarea{border-width:2px}:root[data-border-treatment=none] .data-panel,:root[data-border-treatment=none] .ws-section-panel,:root[data-border-treatment=none] .panel-card,:root[data-border-treatment=none] .kv-grid__item{border-width:0}:root[data-glow-intensity=none] .data-panel,:root[data-glow-intensity=none] .ws-section-panel,:root[data-glow-intensity=none] .panel-card,:root[data-glow-intensity=none] .executive-tile,:root[data-glow-intensity=none] .ws-tool-card{box-shadow:none!important;text-shadow:none!important;filter:none!important}:root[data-glow-intensity=subtle] .data-panel,:root[data-glow-intensity=subtle] .ws-section-panel{box-shadow:0 0 12px -4px color-mix(in srgb,var(--accent,#3b82f6)35%,transparent)}:root[data-glow-intensity=loud] .data-panel,:root[data-glow-intensity=loud] .ws-section-panel,:root[data-glow-intensity=loud] .executive-tile{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#3b82f6)55%,transparent),0 0 24px -2px color-mix(in srgb,var(--accent,#3b82f6)65%,transparent),0 0 48px -8px color-mix(in srgb,var(--accent,#3b82f6)40%,transparent)}:root[data-glow-intensity=loud] .ws-section-title,:root[data-glow-intensity=loud] .data-panel__title{text-shadow:0 0 8px color-mix(in srgb,var(--accent,#3b82f6)55%,transparent)}:is(:root[data-text-intensity] body:has(.landing-shell),:root[data-border-treatment] body:has(.landing-shell),:root[data-glow-intensity] body:has(.landing-shell)){color:initial}:is(:root[data-glow-intensity] body:has(.landing-shell) .data-panel,:root[data-glow-intensity] body:has(.landing-shell) .ws-section-panel){box-shadow:revert;text-shadow:revert}.left-nav__changelog-trigger{align-items:center;gap:.4rem;display:inline-flex;position:relative}.left-nav__changelog-badge{background:var(--accent,#38bdf8);min-width:1.1rem;height:1.1rem;color:var(--accent-fg,#0b1220);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex}.changelog-drawer{z-index:1100;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.changelog-drawer__backdrop{pointer-events:auto;background:#0206178c;animation:.16s ease-out forwards changelogDrawerFade;position:absolute;inset:0}.changelog-drawer__panel{background:var(--panel,#0f172a);border-left:1px solid var(--border,#ffffff14);pointer-events:auto;flex-direction:column;width:min(440px,92vw);height:100%;animation:.22s cubic-bezier(.16,.84,.32,1) forwards changelogDrawerSlideIn;display:flex;position:relative;box-shadow:-20px 0 60px #0006}.changelog-drawer__header{border-bottom:1px solid var(--border,#ffffff14);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.changelog-drawer__title{color:var(--fg,#e2e8f0);margin:0;font-size:1rem;font-weight:600}.changelog-drawer__subtitle{color:var(--muted,#94a3b8);margin:.2rem 0 0;font-size:.75rem}.changelog-drawer__close{border:1px solid var(--border,#ffffff14);color:var(--fg,#e2e8f0);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.9rem;line-height:1;display:inline-flex}.changelog-drawer__close:hover{background:var(--panel-strong,#ffffff0d)}.changelog-drawer__body{flex:1;padding:.5rem 0;overflow-y:auto}.changelog-drawer__empty{color:var(--muted,#94a3b8);text-align:center;padding:1.5rem 1.25rem;font-size:.85rem}.changelog-drawer__list{margin:0;padding:0;list-style:none}.changelog-drawer__entry{border-bottom:1px solid var(--border,#ffffff0d);padding:.85rem 1.25rem}.changelog-drawer__entry-toggle{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:.5rem;width:100%;padding:0;display:flex}.changelog-drawer__entry-date{color:var(--muted,#94a3b8);font-variant-numeric:tabular-nums;font-size:.7rem}.changelog-drawer__entry-title{color:var(--fg,#e2e8f0);flex:1;font-size:.92rem;font-weight:600}.changelog-drawer__entry-caret{color:var(--muted,#94a3b8);font-size:.85rem}.changelog-drawer__entry-summary{color:var(--muted-strong,#cbd5e1);margin:.4rem 0 0;font-size:.82rem;line-height:1.4}.changelog-drawer__entry-tags{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.changelog-drawer__tag{text-transform:uppercase;letter-spacing:.04em;background:var(--panel-strong,#ffffff0f);color:var(--muted,#94a3b8);border:1px solid var(--border,#ffffff14);border-radius:999px;padding:.1rem .45rem;font-size:.65rem}.changelog-drawer__entry-body{background:var(--panel-strong,#ffffff08);color:var(--fg,#e2e8f0);border-radius:8px;margin-top:.7rem;padding:.75rem .9rem;font-size:.83rem;line-height:1.55}.changelog-drawer__entry-body p{margin:0 0 .6rem}.changelog-drawer__entry-body p:last-child{margin-bottom:0}.changelog-drawer__entry-body code{background:#ffffff12;border-radius:4px;padding:.05rem .3rem;font-size:.78rem}.changelog-drawer__entry-body strong{color:var(--fg,#e2e8f0)}@keyframes changelogDrawerFade{0%{opacity:0}to{opacity:1}}@keyframes changelogDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.changelog-drawer__backdrop,.changelog-drawer__panel{animation-duration:0s}}.get-help-widget__trigger{background:var(--panel,#0f172a);border:1px solid var(--border,#ffffff1f);width:2.5rem;height:2.5rem;color:var(--fg,#e2e8f0);cursor:pointer;z-index:1000;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 4px 12px #00000059}.get-help-widget__trigger:hover{transform:scale(1.06);box-shadow:0 6px 18px #00000073}.get-help-widget__trigger:focus-visible{outline:2px solid var(--accent,#38bdf8);outline-offset:2px}.get-help-widget__panel{background:var(--panel,#0f172a);border:1px solid var(--border,#ffffff1f);z-index:1000;border-radius:10px;width:min(320px,100vw - 2.5rem);padding:.85rem 1rem;animation:.14s ease-out forwards getHelpFadeIn;position:fixed;bottom:4.25rem;right:1.25rem;box-shadow:0 14px 32px #0000006b}.get-help-widget__header{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.55rem;display:flex}.get-help-widget__title{color:var(--fg,#e2e8f0);margin:0;font-size:.92rem;font-weight:600}.get-help-widget__close{color:var(--muted,#94a3b8);cursor:pointer;background:0 0;border:0;padding:.2rem .35rem;font-size:.85rem}.get-help-widget__close:hover{color:var(--fg,#e2e8f0)}.get-help-widget__sla{color:var(--muted-strong,#cbd5e1);margin:0 0 .7rem;font-size:.75rem;line-height:1.45}.get-help-widget__email{background:var(--accent,#38bdf8);color:var(--accent-fg,#0b1220);border-radius:6px;justify-content:center;align-items:center;gap:.35rem;width:100%;margin-bottom:.7rem;padding:.45rem .7rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.get-help-widget__email:hover{filter:brightness(1.05)}.get-help-widget__links{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.get-help-widget__links a{color:var(--fg,#e2e8f0);border-bottom:1px solid var(--border,#ffffff0f);padding:.3rem 0;font-size:.78rem;text-decoration:none;display:block}.get-help-widget__links li:last-child a{border-bottom:0}.get-help-widget__links a:hover{color:var(--accent,#38bdf8)}@keyframes getHelpFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.get-help-widget__panel,.get-help-widget__trigger{transition:none;animation:none}}.table-skeleton-row{pointer-events:none}.table-skeleton-cell{padding:.55rem .75rem}.table-skeleton-bar{background:linear-gradient(90deg,var(--panel-strong,#ffffff0a)0%,var(--border,#ffffff1f)50%,var(--panel-strong,#ffffff0a)100%);background-size:200% 100%;border-radius:4px;height:.7rem;animation:1.4s ease-in-out infinite tableSkeletonShimmer;display:block}table[data-loading=true] tbody tr:not(.table-skeleton-row){opacity:.4;filter:saturate(.6)}@keyframes tableSkeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.table-skeleton-bar{animation:none}}input,textarea,select{font-size:16px}*{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.min-h-touch{min-height:44px}.min-w-touch{min-width:44px}.min-touch{min-width:44px;min-height:44px}.pt-safe{padding-top:var(--safe-top)}.pb-safe{padding-bottom:var(--safe-bottom)}.pl-safe{padding-left:var(--safe-left)}.pr-safe,.changelog-drawer__panel{padding-right:var(--safe-right)}.changelog-drawer__header{padding-top:calc(1rem + var(--safe-top))}.changelog-drawer__body{padding-bottom:calc(1.25rem + var(--safe-bottom))}.todo-two-pane{grid-template-columns:240px 1fr;gap:16px;min-height:480px;display:grid}@media (max-width:768px){.todo-two-pane{grid-template-columns:1fr;min-height:0}.todo-lists-pane{border-bottom:1px solid var(--border-color,#f0eeec1a);padding-bottom:8px;border-right:none!important;padding-right:0!important}}.slide-over__breadcrumb{color:var(--muted);margin-bottom:.5rem;font-size:.72rem}.slide-over__static{color:var(--foreground);font-size:.85rem}.notebook{flex-direction:column;gap:.5rem;min-height:320px;display:flex}.notebook__loading,.notebook__empty{color:var(--muted);padding:.5rem;font-size:.85rem}.notebook__toolbar{border:1px solid var(--border,#f0eeec1f);background:var(--panel,#ffffff05);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.4rem .5rem;display:flex}.notebook__tool{cursor:pointer;min-width:1.9rem;height:1.7rem;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 .4rem;font-size:.8rem;font-weight:600}.notebook__tool:hover{background:var(--panel-strong,#ffffff0f)}.notebook__spacer{flex:1}.notebook__modes{border:1px solid var(--border,#f0eeec1f);border-radius:6px;display:inline-flex;overflow:hidden}.notebook__mode{color:var(--muted);cursor:pointer;text-transform:capitalize;background:0 0;border:none;padding:.2rem .55rem;font-size:.72rem}.notebook__mode.is-active{background:var(--accent,#38bdf8);color:#0b1220;font-weight:600}.notebook__save{color:var(--muted);text-align:right;min-width:3.5rem;font-size:.7rem}.notebook__panes{flex:1;gap:.75rem;min-height:280px;display:grid}.notebook__panes--split{grid-template-columns:1fr 1fr}.notebook__panes--write,.notebook__panes--preview{grid-template-columns:1fr}.notebook__source{resize:vertical;border:1px solid var(--border,#f0eeec1f);background:var(--panel,#ffffff05);width:100%;min-height:280px;color:var(--foreground);border-radius:8px;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.5}.notebook__preview{border:1px solid var(--border,#f0eeec1f);background:var(--panel,#ffffff05);border-radius:8px;padding:.75rem 1rem;font-size:.88rem;line-height:1.6;overflow-y:auto}.notebook__preview h1,.notebook__preview h2{margin:.6rem 0 .4rem}.notebook__preview ul,.notebook__preview ol{padding-left:1.2rem}.notebook__preview table{border-collapse:collapse}.notebook__preview th,.notebook__preview td{border:1px solid var(--border,#f0eeec1f);padding:.25rem .5rem}.notebook__preview code{background:var(--panel-strong,#ffffff0f);border-radius:4px;padding:.1rem .3rem}.comments{flex-direction:column;gap:.6rem;display:flex}.comments__loading,.comments__empty{color:var(--muted);font-size:.82rem}.comment{border:1px solid var(--border,#f0eeec1a);background:var(--panel,#ffffff05);border-radius:8px;padding:.5rem .6rem}.comment__head{color:var(--muted);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.comment__author{color:var(--foreground);font-weight:600}.comment__resolved{color:#34d399;margin-left:auto;font-weight:600}.comment__body{color:var(--foreground);white-space:pre-wrap;margin:.3rem 0;font-size:.86rem}.comment__actions{gap:.6rem;display:flex}.comment__action{color:var(--accent,#38bdf8);cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem}.comment__reply,.comments__new{flex-direction:column;gap:.4rem;margin-top:.4rem;display:flex}.comment__input{resize:vertical;border:1px solid var(--border,#f0eeec1f);background:var(--panel,#ffffff05);width:100%;color:var(--foreground);border-radius:6px;padding:.5rem;font-size:.84rem}
