:root{--brand-primary:#090a0c;--brand-accent:#d71920;--brand-bg:#090a0c;--brand-surface:#f5f5f4;--brand-text:#111;--brand-muted:#69707a;--brand-line:#25282d;--brand-soft-accent:#d719201f;--boss-black:#050607;--boss-panel:#0b0d0f;--boss-panel-2:#121519;--boss-border:#25282d;--boss-raised:#171a1f;--boss-red:#d71920;--boss-red-dark:#8f1519;--boss-red-hot:#ff3038;--boss-gold:#d6b557;--brand-gold:var(--boss-gold);--boss-gold-deep:#9f7732;--boss-paper:#fafaf8;--boss-paper-2:#f3f3f1;--signal-command:#090a0c;--signal-action:#d71920;--signal-alignment:#d6b557;--signal-measurement:#4ea0ff;--signal-proof:#69727d;--object-vision:#c99a3f;--object-customer:#2f6fed;--object-values:#21865f;--object-priority:#d6b557;--object-issue:#f0ae3c;--object-scorecard:#4ea0ff;--object-todo:#ff4f58;--object-system:#c99a3f;--object-process:#0f8b8d;--object-promise:#b5252a;--object-future:#3f5267;--object-decision:#a91d22;--object-proof:#69727d;--folder-accent-red:#d71920;--folder-accent-gold:#d6b557;--folder-accent-blue:#2f6fed;--folder-accent-green:#21865f;--folder-accent-amber:#c98612;--folder-accent-slate:#69727d;--shell-bg:#050607;--shell-panel:#090a0c;--shell-panel-raised:#121519;--shell-border:#25282d;--shell-text:#f7f8fa;--shell-muted:#a8adb5;--shell-faint:#69707a;--shell-active:var(--brand-accent);--canvas-bg:#fafaf8;--canvas-panel:#fff;--canvas-panel-raised:#f7f8fa;--canvas-border:#dfe3e8;--canvas-text:#111417;--canvas-muted:#69727d;--canvas-faint:#8b95a1;--canvas-field-bg:#fff;--action-primary:var(--brand-accent);--action-primary-hover:#b3161a;--action-primary-text:#fff;--action-secondary-bg:#fff;--action-secondary-border:#d7dde4;--action-secondary-text:#151a20;--action-focus:#d7192061;--boss-accent-gold:#d6b557;--boss-workspace-shell-bg:#070809;--boss-workspace-canvas-bg:#f8f9f8;--boss-depth-crisp:0 18px 44px #11182721;--boss-depth-tight:0 10px 24px #1118271a;--boss-depth-control:0 4px 10px #11182712;--boss-line-premium:color-mix(in srgb, var(--brand-accent) 18%, #1118271f);--boss-highlight-inset:inset 0 1px 0 #ffffffc7;--status-success:#18a058;--status-warning:#c98612;--status-danger:#d71920;--status-info:#2f80ed;--status-neutral:#69727d;--status-good:#45d483;--status-watch:#f0ae3c;--status-risk:#ff4f58;--status-draft:var(--status-neutral);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--brand-bg);color:var(--brand-text);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--boss-black);min-width:320px;min-height:100vh;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{background:radial-gradient(circle at 14% -8%, #d7192029, transparent 30%), radial-gradient(circle at 60% -12%, #d6b5571c, transparent 28%), linear-gradient(180deg, #ffffff0a, transparent 150px), var(--boss-black);min-height:100svh}.topbar{z-index:60;height:88px;padding:0 max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:radial-gradient(circle at 15% 0,#d7192024,#0000 34%),radial-gradient(circle at 54% 0,#d6b55716,#0000 32%),linear-gradient(#ffffff17,#ffffff05),#07090b;border-bottom:0;grid-template-columns:minmax(330px,390px) minmax(440px,1fr) auto auto auto;align-items:center;gap:16px;display:grid;position:sticky;top:0;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ffffff09,0 18px 34px #00000047}.business-name{color:#fff;background:linear-gradient(#ffffff12,#ffffff05),#0a0c0eb8;border:1px solid #ffffff1c;border-radius:12px;grid-column:1;align-items:center;gap:13px;min-width:0;height:62px;padding:9px 12px 9px 13px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff17,0 12px 24px #0003}.business-name>img:not(.boss-wordmark),.workspace-brand-logo{object-fit:contain;max-width:46px;max-height:46px}.boss-product-lockup{align-items:center;gap:3px;width:154px;min-width:144px;display:grid}.boss-wordmark{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 9px #d7192033)drop-shadow(0 1px #ffffff14);width:148px;height:42px;display:block}.boss-product-lockup small{color:#ece0c5c7;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;line-height:1}.workspace-brand-logo{background:#ffffff0f;border-radius:9px;width:34px;height:34px}.brand-logo-placeholder{border:1px solid color-mix(in srgb, var(--brand-accent) 72%, #fff);background:radial-gradient(circle at 32% 22%, color-mix(in srgb, var(--brand-accent) 22%, transparent), transparent 42%), linear-gradient(180deg, #ffffff1a, #ffffff09);color:#fff;letter-spacing:0;border-radius:14px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:950;display:inline-grid;box-shadow:inset 0 1px #ffffff29,0 10px 24px #0000003d}.brand-copy{gap:2px;min-width:0;line-height:1;display:grid}.brand-copy strong{color:#f7f7f5;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.brand-copy small{color:#8f98a4;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-context-copy{border-left:1px solid #ffffff1c;padding-left:12px}.topnav{flex:none;align-items:center;height:58px;display:flex}.boss-mode-nav{-webkit-backdrop-filter:blur(16px)saturate(1.14);backdrop-filter:blur(16px)saturate(1.14);background:radial-gradient(circle at 20% 0,#d719201c,#0000 40%),linear-gradient(#ffffff12,#ffffff05),#080a0cdb;border:1px solid #d6b55733;border-radius:13px;justify-content:center;justify-self:center;gap:0;width:max-content;max-width:none;padding:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff13,0 14px 28px #0000003d}.topnav-button{color:#b7bec7;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:148px;height:46px;font-size:13px;font-weight:850;display:inline-flex;position:relative}.topnav-button svg{stroke-width:2px;width:17px;height:17px}.topnav-button.active{color:#fff;box-shadow:inset 0 0 0 1px #d6b5575c, inset 0 -2px 0 var(--boss-gold), 0 8px 18px #0003;background:radial-gradient(circle at 35% 0,#ff30382e,#0000 48%),linear-gradient(#d7192030,#5f121529),#ffffff06}.topnav-button:not(.active){cursor:pointer}.workspace-status{color:#f2f4f6;background:linear-gradient(#ffffff0e,#ffffff05),#0d1013;border:1px solid #ffffff18;border-radius:9px;grid-column:3;gap:2px;min-width:190px;max-width:216px;padding:8px 10px;display:grid}.workspace-status strong{align-items:center;gap:7px;font-size:13px;line-height:1.1;display:flex}.workspace-status strong em{letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;min-width:38px;min-height:20px;font-size:10px;font-style:normal;display:inline-flex}.workspace-status span{color:#8e96a1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.workspace-status.test{background:linear-gradient(#d7192017,#d6b55708),#151011;border-color:#d6b55752}.workspace-status.test strong em{color:#ffb9bd;background:#d719202e}.workspace-status.live{border-color:#27342d}.workspace-status.live strong em{color:#9bd8b6;background:#21965324}.trial-pill{background:var(--brand-surface);color:#2e3741;white-space:nowrap;border-radius:7px;padding:11px 14px;font-size:14px}.global-search{background:linear-gradient(#ffffff0d,#ffffff04),#0e1115;border:1px solid #ffffff1b;border-radius:9px;grid-column:4;align-items:center;gap:10px;width:min(330px,18vw);min-width:260px;height:46px;padding:0 14px;display:flex}.global-search span{display:none}.global-search input{color:#f5f6f7;background:0 0;border:0;outline:0;width:100%;min-width:0}.global-search input::placeholder{color:#8d949d}.settings-button{color:#17202a;background:#fff;border:1px solid #d9dde2;border-radius:7px;height:40px;padding:0 14px}.settings-button:hover,.user-pill button:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.user-pill{color:#1c2430;border:1px solid #e1e5ea;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-width:154px;padding:8px 10px;display:grid}.user-pill small{color:#747d87}.user-pill select{color:#17202a;background:0 0;border:0;outline:0;min-width:112px;font-weight:800}.user-pill button{color:#4d5864;background:#fff;border:1px solid #d9dde2;border-radius:5px;grid-row:span 2;padding:7px 9px;font-size:13px}.avatar-menu-wrap{grid-column:5;position:relative}.avatar-button{color:#f8f8f6;background:#101317;border:1px solid #d6b5573d;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffff0f}.avatar-button span{border:2px solid var(--boss-red);letter-spacing:0;background:#090b0d;border-radius:999px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;box-shadow:0 0 0 1px #d6b55733}.avatar-menu{z-index:100;background:#fff;border:1px solid #e2e6ea;border-radius:8px;gap:4px;width:250px;padding:12px;display:grid;position:absolute;top:58px;right:0;box-shadow:0 20px 60px #11182729}.avatar-menu strong{color:#111821}.avatar-menu small{color:#737c87;margin-bottom:6px}.avatar-menu button,.avatar-menu label{color:#26313c;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:9px 8px;font-size:14px}.avatar-menu button:hover{background:#f6f8fa}.avatar-menu select{color:#17202a;background:#fff;border:1px solid #d8dde3;border-radius:6px;width:100%;height:38px;margin-top:6px;padding:0 8px}@media (width<=1320px){.topbar{grid-template-columns:minmax(300px,340px) minmax(280px,1fr) minmax(150px,180px) minmax(190px,230px) auto;gap:12px;padding-inline:14px}.boss-product-lockup{width:134px;min-width:134px}.boss-wordmark{width:130px}.boss-product-lockup small{display:none}.topnav-button{min-width:128px}.workspace-status{min-width:0}.global-search{width:100%;min-width:0}}.page-grid{grid-template-columns:var(--sidebar-width,250px) minmax(0, 1fr);height:calc(100vh - 88px);min-height:calc(100vh - 88px);padding:0;display:grid;overflow:hidden}.roadmap-grid{background:linear-gradient(#fffffff0,#f4f6f8f5),#f5f6f7;grid-template-columns:1fr;overflow-y:auto}.home-layout{background:#fff;min-height:calc(100vh - 88px)}.sidebar{color:#e9ecef;overscroll-behavior:contain;scrollbar-color:#343941 transparent;scrollbar-width:thin;background:radial-gradient(circle at 16% 0,#d719201d,#0000 40%),linear-gradient(#ffffff0c,#ffffff03 48%,#0000002e),#07090b;border-right:1px solid #ffffff0f;height:calc(100vh - 88px);padding:0 10px 16px;position:relative;overflow-y:auto;box-shadow:inset -1px 0 #ffffff06,inset -18px 0 34px #0000002e}.sidebar-resize-handle{z-index:3;cursor:col-resize;background:0 0;border:0;width:10px;height:100%;position:absolute;top:0;right:-5px}.sidebar-resize-handle:after{content:"";background:0 0;width:1px;position:absolute;top:58px;bottom:18px;left:4px}.sidebar-resize-handle:hover:after{background:var(--brand-accent)}.new-wrap{justify-content:center;align-items:center;height:72px;margin:0 -10px;padding:0 12px;display:flex;position:relative}.new-button{color:#fff;background:linear-gradient(#bb252b,#851419);border:1px solid #ffffff1c;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:min(162px,100%);height:46px;font-size:15px;font-weight:850;display:flex;box-shadow:inset 0 1px #ffffff2e,0 12px 22px #0000003d}.new-button:hover{background:linear-gradient(#d0262d,#94161b);transform:translateY(-1px)}.new-button.disabled{color:#66717d;background:#f1f3f5}.new-icon{stroke-width:2.4px;width:18px;height:18px}.new-menu{z-index:10;background:#111419;border:1px solid #30343a;border-radius:10px;width:230px;padding:8px;position:absolute;top:58px;left:10px;box-shadow:0 18px 42px #0006}.new-menu button{text-align:left;color:#f2f3f4;background:0 0;border:0;width:100%;padding:14px 8px}.new-menu button:hover{background:#ffffff12}.sidebar-line{background:#25282d;height:1px;margin:0 2px 14px}.execution-nav{gap:6px;margin:0 0 18px;display:grid}.execution-nav-label{gap:6px;padding:7px 10px 10px;display:grid}.execution-nav-label span{color:var(--boss-red);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.execution-nav-label strong{color:#f2f2f0;font-size:18px;line-height:1.2}.execution-nav-button{color:#c8ced5;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;font-size:14px;font-weight:750;display:flex}.execution-nav-button:hover{color:#fff;background:linear-gradient(#ffffff0e,#ffffff07);border-color:#fff1}.execution-nav-button.active{color:#fff;box-shadow:inset 3px 0 0 var(--boss-red), inset 0 1px 0 #ffffff12;background:linear-gradient(#ffffff18,#ffffff08),linear-gradient(90deg,#d7192038,#d7192009);border-color:#ffffff1c}.execution-nav-separator{background:linear-gradient(90deg,#c9a24e2e,#ffffff0e,#0000);height:1px;margin:6px 4px}.execution-nav-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.area-sidebar{background:radial-gradient(circle at 12% 0,#d719201c,#0000 36%),linear-gradient(#ffffff0d,#ffffff03 46%,#00000038),#07090b;padding:18px 12px;box-shadow:inset -1px 0 #ffffff09,inset -20px 0 38px #00000038}.area-sidebar-nav{align-content:start;gap:12px;min-height:calc(100vh - 118px);display:grid}.area-nav-label{border-bottom:1px solid #d6b55716;margin:0 -2px 4px;padding:3px 10px 16px}.area-nav-list{gap:5px;display:grid}.area-sidebar .execution-nav-button{border-radius:8px;min-height:43px;padding:0 11px}.area-sidebar .execution-nav-button.active{box-shadow:inset 3px 0 0 var(--boss-red), inset 0 -1px 0 #d6b5572e, inset 0 1px 0 #ffffff14, 0 10px 20px #00000029;background:linear-gradient(#ffffff18,#ffffff06),linear-gradient(90deg,#d7192042,#d6b5570f);border-color:#d6b5573d}.area-sidebar-snapshot{background:linear-gradient(#ffffff0e,#ffffff05),#0e1115;border:1px solid #ffffff14;border-radius:8px;gap:8px;margin:14px 0 0;padding:12px;display:grid}.area-sidebar-snapshot>span{color:#808a96;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.area-sidebar-snapshot div{border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.area-sidebar-snapshot strong{color:#fff;font-size:18px}.area-sidebar-snapshot em{color:#a3abb5;font-size:12px;font-style:normal}.area-seat-index{border-top:1px solid #ffffff13;gap:8px;margin:0;padding-top:12px;display:grid}.area-seat-index>span{color:#808a96;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.area-seat-index p{color:#8e98a4;border:1px dashed #ffffff1a;border-radius:8px;margin:0;padding:11px;font-size:12px;line-height:1.4}.area-seat-index-list{scrollbar-width:thin;gap:5px;max-height:260px;padding-right:2px;display:grid;overflow:auto}.area-seat-index-row{color:#f3f5f7;width:100%;min-width:0;padding:9px 9px 9px calc(10px + (var(--seat-depth,0) * 12px));text-align:left;background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;display:grid}.area-seat-index-row:hover,.area-seat-index-row.active{background:linear-gradient(90deg,#d719202e,#d7192009),#ffffff0a;border-color:#d7192061}.area-seat-index-row.active{box-shadow:inset 3px 0 0 var(--boss-red), inset 0 1px 0 #ffffff14}.area-seat-index-row strong,.area-seat-index-row em,.area-seat-index-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.area-seat-index-row strong{color:#fff;font-size:12px}.area-seat-index-row em{color:#aeb6c1;grid-column:1;font-size:11px;font-style:normal}.area-seat-index-row small{color:#7f8995;grid-area:1/2/3;align-self:center;font-size:10px;font-weight:850}.sidebar-section-title{color:#7f8791;letter-spacing:.07em;text-transform:uppercase;padding:0 10px 8px;font-size:11px;font-weight:900}.built-in-sidebar-section{border-top:1px solid #ffffff12;margin-top:18px;padding-top:14px;box-shadow:inset 0 1px #0000003d}.sidebar-section-toggle{color:#7f8791;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;font-size:11px;font-weight:900;display:flex}.sidebar-section-toggle:hover{color:#d6dbe1;background:linear-gradient(#ffffff0c,#ffffff05);border-color:#ffffff13}.sidebar-empty-note{color:#848d98;border:1px dashed #ffffff1f;border-radius:7px;margin:0 10px 4px;padding:10px;font-size:13px;line-height:1.35}.folder-row{color:#cdd3da;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:37px;padding:8px 10px 8px 24px;font-size:14px;font-weight:650;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:flex;position:relative}.folder-row .folder-title,.page-tree-row span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.folder-row .folder-title{white-space:nowrap;flex:auto}.folder-count-badge{color:#9fa8b2;font-variant-numeric:tabular-nums;background:#ffffff0e;border:1px solid #ffffff13;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:21px;height:20px;padding:0 7px;font-size:11px;font-weight:740;line-height:1;display:inline-flex}.folder-row:hover .folder-count-badge,.folder-row.active .folder-count-badge{color:#fff;background:#ffffff1c;border-color:#ffffff24}.folder-row.active{color:#fff;background:linear-gradient(#ffffff15,#ffffff08),linear-gradient(90deg,#d7192029,#ffffff05);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000001f}.folder-row:hover,.page-tree-row:hover{color:#fff;background:linear-gradient(#ffffff0d,#ffffff05);border-color:#ffffff12}.folder-row.is-draggable,.page-tree-row.is-draggable{cursor:grab}.folder-row.is-draggable:active,.page-tree-row.is-draggable:active{cursor:grabbing}.folder-row.drop-target{background:#d7192014;box-shadow:inset 0 0 0 1px #d7192080,0 8px 20px #0000002e}.folder-row.active:before{content:"";background:var(--brand-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.page-tree-row{color:#bcc4cd;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:34px;padding:8px 10px 8px 34px;font-size:13px;font-style:italic;display:flex;position:relative;overflow:hidden}.page-tree-row.active{color:#fff;background:linear-gradient(#ffffff14,#ffffff07),linear-gradient(90deg,#d7192033,#d7192009);border-color:#ffffff1a}.page-tree-row.active:before{content:"";background:var(--boss-red);width:4px;position:absolute;top:0;bottom:0;left:0}.page-tree-row .state-dot{opacity:.74;background:#65717d;flex:none;width:6px;height:6px;margin:0;box-shadow:0 0 0 2px #ffffff09}.page-tree-row .state-dot.draft{background:#9a8244}.page-tree-row .state-dot.needs-source{background:#a24b4f}.folder-icon,.page-icon{color:#9ca5af;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.folder-icon{opacity:.82;filter:saturate(.82)brightness(1.02)}.folder-icon.is-closed{fill:currentColor;fill-opacity:.82;stroke-width:1.45px}.folder-icon.is-open{fill:none;stroke-width:2px;opacity:.86}.page-icon{color:#7f8791;opacity:.78;width:14px;height:14px}.sidebar-context-menu{z-index:120;background:#fff;border:1px solid #dfe4ea;border-radius:8px;gap:3px;width:224px;max-height:min(420px,100vh - 24px);padding:8px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 50px #1118272e}.sidebar-context-menu strong{color:#111821;padding:8px 8px 5px;font-size:13px;line-height:1.25}.sidebar-context-menu button{color:#1f2933;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:14px;font-weight:700;display:flex}.sidebar-context-menu button:hover:not(:disabled){background:#f5f7f9}.sidebar-context-menu button:disabled{color:#a0a8b2;cursor:not-allowed}.sidebar-context-menu .danger-menu-item{color:#cf3d3d}.sidebar-context-menu p{color:#747d87;margin:4px 8px 6px;font-size:12px;line-height:1.35}.menu-icon{flex:none;width:15px;height:15px}.library-page{overscroll-behavior:contain;scrollbar-color:#c7c9cc transparent;scrollbar-width:thin;background:radial-gradient(circle at 56% -8%,#ffffffb8,#0000 34%),linear-gradient(#f7f7f5 0%,#efefed 100%);min-width:0;height:calc(100vh - 82px);padding:0;overflow-y:auto}.library-card{background:linear-gradient(#ffffffe6 0,#f5f5f3d6 280px,#0000 620px);min-height:100%;margin:0;padding:46px clamp(34px,3.8vw,68px) 64px}.area-workspace-page{background:radial-gradient(circle at 50% -10%,#d7192011,#0000 32%),linear-gradient(#f5f6f7 0%,#eceef1 100%)}.area-workspace{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;width:min(100%,1380px);min-height:100%;margin:0;padding:40px clamp(32px,3.4vw,64px) 72px;display:grid}.area-workspace>*{min-width:0}.area-hero-panel,.accountability-placeholder,.area-empty-card,.area-source-panel{background:#ffffffeb;border:1px solid #dfe3e8;border-radius:8px;box-shadow:0 18px 46px #14192214}.area-hero-panel{justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(24px,3.3vw,40px);display:flex}.area-kicker{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.area-hero-panel h1{color:#111820;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.02}.area-hero-panel p{color:#5e6874;max-width:690px;margin:14px 0 0;font-size:16px;line-height:1.6}.area-assistant-action{color:#151c25;background:#fff;border:1px solid #d5dbe3;border-radius:8px;flex:none;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.area-assistant-action:hover{color:var(--brand-accent);border-color:#d719206b}.area-empty-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.strategy-workspace .area-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-workspace{gap:12px;width:min(100%,1560px);padding-top:30px}.strategy-workspace .area-hero-panel{align-items:center;padding:20px 24px}.strategy-workspace .area-kicker{margin-bottom:6px;font-size:11px}.strategy-workspace .area-hero-panel h1{font-size:clamp(28px,2.8vw,40px)}.strategy-workspace .area-hero-panel p{max-width:780px;margin-top:8px;font-size:14px;line-height:1.5}.strategy-workspace .area-assistant-action{min-height:38px;padding:0 12px}.area-empty-card{align-content:start;gap:10px;min-height:150px;padding:20px;display:grid}.area-empty-card span{color:#69727d;text-transform:uppercase;background:#f6f7f8;border:1px solid #e0e4e9;border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-weight:900}.area-empty-card h2{color:#151c25;margin:0;font-size:18px}.area-empty-card p{color:#69727d;margin:0;line-height:1.5}.area-source-panel{align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.area-source-panel svg{color:var(--brand-accent);flex:none}.area-source-panel h2{color:#151c25;margin:0 0 4px;font-size:16px}.area-source-panel p{color:#69727d;margin:0;line-height:1.5}.accountability-placeholder{overflow:hidden}.accountability-toolbar{border-bottom:1px solid #e2e6eb;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.accountability-toolbar span,.accountability-controls span{color:#69727d;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}.accountability-toolbar strong{color:#111820;margin-top:4px;font-size:22px;display:block}.accountability-controls{flex-wrap:wrap;gap:8px;display:flex}.accountability-controls span{background:#f7f8f9;border:1px solid #dce1e7;border-radius:999px;padding:7px 10px}.accountability-canvas{background-color:#fafafa;background-image:linear-gradient(#1118200b 1px,#0000 1px),linear-gradient(90deg,#1118200b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:320px;padding:28px;display:grid}.empty-chart-node{text-align:center;background:#fff;border:1px solid #d9dfe6;border-radius:8px;justify-items:center;gap:10px;max-width:430px;padding:26px;display:grid}.empty-chart-node svg{color:var(--brand-accent)}.empty-chart-node strong{color:#111820;font-size:18px}.empty-chart-node p{color:#69727d;margin:0;line-height:1.5}.strategy-accountability{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.strategy-accountability-main-window{gap:10px;min-width:0;display:grid}.strategy-accountability-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.strategy-accountability-metric,.strategy-accountability-toolbar,.strategy-accountability-edit-ribbon,.strategy-accountability-search-note,.strategy-accountability-map-panel,.strategy-seat-rail{background:#fffffff0;border:1px solid #dfe3e8;border-radius:8px;box-shadow:0 16px 38px #14192213}.strategy-accountability-metric{align-content:center;gap:5px;min-height:72px;padding:13px 15px;display:grid}.strategy-accountability-metric span{color:#69727d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.strategy-accountability-metric strong{color:#111820;font-size:24px;line-height:1}.strategy-accountability-metric strong.signal{color:var(--brand-accent)}.strategy-accountability-toolbar{grid-template-columns:minmax(300px,1fr) auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}.strategy-accountability-search{color:#69727d;background:#fff;border:1px solid #dce1e7;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 12px;display:flex}.strategy-accountability-search input{color:#141b24;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.strategy-accountability-toolset,.strategy-accountability-mode{align-items:center;gap:6px;display:inline-flex}.strategy-accountability-toolset button,.strategy-accountability-mode button,.strategy-accountability-primary,.strategy-accountability-empty button,.strategy-accountability-search-note button,.strategy-seat-read-summary button,.strategy-seat-card-actions button,.strategy-seat-rail-header button,.strategy-text-action,.strategy-parent-option,.strategy-seat-rail-actions button,.strategy-seat-rail-secondary-actions button,.strategy-delete-confirm button,.strategy-holder-row button,.strategy-responsibility-row button,.strategy-holder-selected-list button,.strategy-holder-add-row button,.strategy-holder-option,.strategy-responsibility-card-head button,.strategy-system-selected-list button,.strategy-system-add-row button{color:#151c25;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9dfe6;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:850;display:inline-flex}.strategy-accountability-toolset button,.strategy-accountability-mode button,.strategy-seat-card-actions button,.strategy-seat-rail-header button,.strategy-seat-read-summary button,.strategy-holder-row button,.strategy-responsibility-row button,.strategy-holder-selected-list button,.strategy-holder-option,.strategy-responsibility-card-head button,.strategy-system-selected-list button{min-width:36px;min-height:34px;padding:0 10px}.strategy-accountability-toolset button:hover,.strategy-accountability-mode button:hover,.strategy-seat-card-actions button:hover,.strategy-seat-rail-header button:hover,.strategy-seat-read-summary button:hover,.strategy-text-action:hover,.strategy-parent-option:hover,.strategy-seat-rail-actions button:hover,.strategy-seat-rail-secondary-actions button:hover,.strategy-delete-confirm button:hover,.strategy-holder-row button:hover,.strategy-responsibility-row button:hover,.strategy-holder-selected-list button:hover,.strategy-holder-add-row button:hover,.strategy-holder-option:hover,.strategy-responsibility-card-head button:hover,.strategy-accountability-search-note button:hover,.strategy-system-selected-list button:hover,.strategy-system-add-row button:hover{color:var(--brand-accent);border-color:#d7192059}.strategy-accountability-toolset button:disabled,.strategy-seat-card-actions button:disabled,.strategy-seat-rail-secondary-actions button:disabled,.strategy-seat-rail-actions button:disabled,.strategy-holder-row button:disabled,.strategy-responsibility-row button:disabled,.strategy-holder-add-row button:disabled,.strategy-system-add-row button:disabled{cursor:not-allowed;opacity:.45}.strategy-accountability-mode{background:#f6f7f8;border:1px solid #dce1e7;border-radius:8px;padding:3px}.strategy-accountability-mode button{background:0 0;border-color:#0000;min-width:54px}.strategy-accountability-mode button.active{color:var(--brand-accent);background:#fff;border-color:#dfe3e8;box-shadow:0 8px 20px #14192214}.strategy-accountability-primary,.strategy-accountability-empty button{color:#fff;background:linear-gradient(#d71920,#a70f15);border-color:#d7192073;min-height:38px;padding:0 13px;box-shadow:0 12px 24px #d7192033}.strategy-accountability-primary:hover,.strategy-accountability-empty button:hover,.strategy-seat-rail-actions .primary:hover{color:#fff}@media (width<=1320px){.strategy-accountability-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.strategy-accountability-search,.strategy-accountability-toolset{grid-column:1/-1}.strategy-accountability-toolset{flex-wrap:wrap}.strategy-accountability-mode{grid-column:1;justify-self:start}.strategy-accountability-primary{grid-column:2;justify-self:end}}.strategy-accountability-edit-ribbon{align-items:center;gap:10px;padding:8px 12px;display:flex}.strategy-accountability-edit-ribbon span{background:var(--brand-accent);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #d7192024}.strategy-accountability-edit-ribbon strong{color:#151c25;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.strategy-accountability-edit-ribbon p{color:#69727d;margin:0;font-size:13px}.strategy-accountability-search-note{color:#7a5200;background:#fff8eb;align-items:center;gap:10px;padding:9px 12px;display:flex}.strategy-accountability-search-note svg{color:#d99016;flex:none}.strategy-accountability-search-note p{flex:1;min-width:0;margin:0;font-size:13px;font-weight:780;line-height:1.35}.strategy-accountability-search-note button{min-height:32px;padding:0 10px}.strategy-accountability-layout{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.strategy-accountability-layout.rail-open{grid-template-columns:minmax(0,1fr) clamp(360px,30vw,440px);align-items:start}.strategy-accountability-map-panel{background-color:#fafafa;background-image:linear-gradient(#1118200b 1px,#0000 1px),linear-gradient(90deg,#1118200b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:420px;overflow:hidden}.strategy-accountability-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;height:clamp(420px,58vh,680px);min-height:420px;padding:0;position:relative;overflow:auto}.strategy-accountability-stage{width:max-content;min-width:100%;min-height:100%;position:relative}.strategy-accountability-world{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.strategy-accountability-connectors{pointer-events:none;position:absolute;inset:0;overflow:visible}.strategy-accountability-connector{fill:none;stroke:#69727d73;stroke-width:1.5px;vector-effect:non-scaling-stroke}.strategy-accountability-node{position:absolute}.strategy-seat-card{background:radial-gradient(circle at 84% 0,#d7192011,#0000 8.5rem),linear-gradient(#fff,#f7f8f9);border:1px solid #dfe3e8;border-radius:8px;width:272px;height:218px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;position:relative;overflow:hidden;box-shadow:0 16px 36px #1419221f}.strategy-seat-card:before{content:"";background:#c4cbd3;width:3px;position:absolute;inset:0 auto 0 0}.strategy-seat-card.mapped:before{background:#2bb673}.strategy-seat-card.needs-detail:before{background:#f0ae3c}.strategy-seat-card:hover{border-color:#d7192052;transform:translateY(-1px);box-shadow:0 20px 44px #14192226}.strategy-seat-card.selected{border-color:#d7192073;box-shadow:0 0 0 3px #d7192014,0 18px 42px #14192229}.strategy-seat-card.tier-vision{background:radial-gradient(circle at 86% 0,#d719201c,#0000 8rem),linear-gradient(#fff,#f8f5f5)}.strategy-seat-card.tier-operating{background:radial-gradient(circle at 86% 0,#d6b55729,#0000 8rem),linear-gradient(#fff,#f9f8f3)}.strategy-seat-card.tier-team{background:radial-gradient(circle at 86% 0,#2bb6731c,#0000 8rem),linear-gradient(#fff,#f5f9f7)}.strategy-seat-card.tier-vision:before{background:#d71920}.strategy-seat-card.tier-operating:before{background:#d6b557}.strategy-seat-card.tier-team:before{background:#2bb673}.strategy-seat-status{z-index:2;color:#69727d;letter-spacing:.05em;text-transform:uppercase;background:#ffffffd6;border:1px solid #dde2e8;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:10px;right:10px}.strategy-seat-status span{background:#f0ae3c;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #f0ae3c21}.strategy-seat-card.mapped .strategy-seat-status span{background:#2bb673;box-shadow:0 0 0 3px #2bb67321}.strategy-seat-card-main{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:10px;width:100%;padding:15px 78px 12px 15px;display:flex}.strategy-seat-avatar{color:#151c25;background:#f4f5f6;border:1px solid #dfe3e8;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.strategy-seat-head{gap:3px;min-width:0;display:grid}.strategy-seat-head small{color:#7d8792;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.strategy-seat-head strong{color:#111820;font-size:14px;line-height:1.16}.strategy-seat-head em{color:var(--brand-accent);font-size:11px;font-style:normal;font-weight:850}.strategy-seat-card-body{height:96px;padding:10px 15px 8px;overflow:hidden}.strategy-seat-section-label,.strategy-seat-rail-section h3{color:#69727d;letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.strategy-seat-card-body ul,.strategy-seat-rail-list{gap:4px;margin:0;padding-left:16px;display:grid}.strategy-seat-card-body li,.strategy-seat-card-body p,.strategy-seat-rail-section p,.strategy-seat-rail-list li{color:#4f5a66;font-size:11.5px;line-height:1.35}.strategy-seat-card-body li{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.strategy-seat-card-body p,.strategy-seat-rail-section p{margin:0}.strategy-seat-card-footer{border-top:1px solid #edf0f3;justify-content:flex-start;gap:14px;padding:8px 48px 10px 15px;display:flex}.strategy-seat-card-footer span{color:#69727d;align-items:center;gap:5px;font-size:11px;font-weight:850;display:inline-flex}.strategy-seat-gap-strip{z-index:2;pointer-events:none;gap:5px;max-width:164px;display:inline-flex;position:absolute;bottom:37px;left:15px}.strategy-seat-gap-strip span{color:#8a5d12;letter-spacing:.04em;text-transform:uppercase;background:#fff8ebf5;border:1px solid #f0ae3c59;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:900}.strategy-seat-card-actions{gap:5px;display:inline-flex;position:absolute;bottom:8px;right:9px}.strategy-seat-card-actions .expanded{transform:rotate(180deg)}.strategy-seat-card-actions button{border-radius:999px;width:30px;min-width:30px;min-height:30px;padding:0;box-shadow:0 10px 24px #14192224}.strategy-seat-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 14px;display:grid}.strategy-seat-operating-grid div{background:#f8fafc;border:1px solid #edf0f3;border-radius:8px;padding:9px 10px}.strategy-seat-operating-grid span,.strategy-seat-operating-grid strong{display:block}.strategy-seat-operating-grid span{color:#7a838e;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.strategy-seat-operating-grid strong{color:#111820;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.strategy-seat-rail{z-index:35;scrollbar-gutter:stable;max-height:calc(100vh - 152px);position:sticky;top:18px;overflow:auto}.strategy-seat-rail.empty{min-height:240px}.strategy-seat-rail-header{border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.strategy-seat-rail-header h2{color:#111820;margin:0;font-size:22px}.strategy-seat-rail-header button{border-radius:999px;width:36px;min-width:36px;padding:0}.strategy-seat-rail-section{border-bottom:1px solid #edf0f3;gap:8px;padding:18px 20px;display:grid}.strategy-seat-read-summary{border-bottom:1px solid #edf0f3;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.strategy-seat-read-summary>div{gap:4px;min-width:0;display:grid}.strategy-seat-read-summary strong,.strategy-seat-read-summary em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.strategy-seat-read-summary strong{color:#111820;font-size:16px;line-height:1.2}.strategy-seat-read-summary em{color:#69727d;font-size:12px;font-style:normal;font-weight:800}.strategy-seat-read-summary button{min-height:36px;padding:0 12px}.strategy-seat-read-gaps{background:#d719200b;border-bottom:1px solid #edf0f3;gap:4px;padding:12px 20px;display:grid}.strategy-seat-read-gaps.complete{background:#15b83e0e}.strategy-seat-read-gaps strong{color:#8f1b22;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.strategy-seat-read-gaps.complete strong{color:#1f7a39}.strategy-seat-read-gaps p{color:#5d6671;margin:0;font-size:12px;line-height:1.4}.strategy-seat-readiness{gap:12px;display:grid}.strategy-seat-readiness-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.strategy-seat-readiness-head div{gap:3px;min-width:0;display:grid}.strategy-seat-readiness-head strong{color:#111820;font-size:15px;line-height:1.2}.strategy-seat-readiness-head p{color:#69727d;font-size:11.5px}.strategy-seat-readiness-head>span{color:#8a5d12;letter-spacing:.04em;text-transform:uppercase;background:#fff8ebd1;border:1px solid #f0ae3c61;border-radius:999px;flex:none;padding:5px 8px;font-size:9.5px;font-weight:900}.strategy-seat-readiness-head>span.ready{color:#1f7a39;background:#2bb67314;border-color:#2bb6735c}.strategy-seat-readiness-grid{flex-wrap:wrap;gap:7px;display:flex}.strategy-seat-readiness-grid span{color:#69727d;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #e3e8ee;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-flex}.strategy-seat-readiness-grid span.ready{color:#1f7a39;background:#2bb67314;border-color:#2bb67361}.strategy-seat-readiness-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.strategy-seat-readiness-sources div,.strategy-seat-my-boss-preview{background:#f8fafc;border:1px solid #edf0f3;border-radius:8px;padding:9px 10px}.strategy-seat-readiness-sources div{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:3px 6px;display:grid}.strategy-seat-readiness-sources svg{color:#d71920}.strategy-seat-readiness-sources div.is-ready svg{color:#1f7a39}.strategy-seat-readiness-sources div.is-review svg{color:#b27318}.strategy-seat-readiness-sources div.is-warning svg{color:#d71920}.strategy-seat-readiness-sources span,.strategy-seat-my-boss-preview span{color:#7a838e;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.strategy-seat-readiness-sources strong{color:#111820;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;line-height:1.2;overflow:hidden}.strategy-seat-readiness-sources em{color:#69727d;grid-column:1/-1;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.3}.strategy-seat-readiness-confirm{background:#fff8eba8;border:1px solid #b2731838;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.strategy-seat-readiness-confirm div{gap:3px;min-width:0;display:grid}.strategy-seat-readiness-confirm span{color:#8a5d12;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.strategy-seat-readiness-confirm strong{color:#111820;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.strategy-seat-readiness-confirm p{color:#69727d;font-size:10.5px;font-weight:700;line-height:1.3}.strategy-seat-readiness-confirm button{color:#fff;white-space:nowrap;background:#111820;border:1px solid #11182014;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}@media (width<=520px){.strategy-seat-readiness-confirm{flex-direction:column;align-items:stretch}.strategy-seat-readiness-confirm button{width:100%}}.strategy-seat-my-boss-preview{background:radial-gradient(circle at 94% 0,#d7192014,#0000 8rem),#fff;border-color:#d7192029;gap:4px;display:grid}.strategy-seat-my-boss-preview strong{color:#111820;font-size:13px;line-height:1.2}.strategy-seat-my-boss-preview p{color:#69727d;font-size:11.5px}.strategy-seat-readiness-gaps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.strategy-seat-readiness-gaps li{color:#5d6671;padding-left:14px;font-size:11.5px;line-height:1.35;position:relative}.strategy-seat-readiness-gaps li:before{content:"";background:#f0ae3c;border-radius:999px;width:5px;height:5px;position:absolute;top:.55em;left:0}.strategy-seat-readiness-gaps.ready li:before{background:#2bb673}.strategy-seat-editor-summary{border-bottom:1px solid #edf0f3;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:15px 20px;display:grid}.strategy-seat-editor-summary>div{gap:4px;min-width:0;display:grid}.strategy-seat-editor-summary strong,.strategy-seat-editor-summary em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.strategy-seat-editor-summary strong{color:#111820;font-size:16px;line-height:1.2}.strategy-seat-editor-summary em{color:#69727d;font-size:12px;font-style:normal;font-weight:800}.strategy-seat-completion-grid{border-bottom:1px solid #edf0f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 20px;display:grid}.strategy-seat-completion-grid span{color:#8f5b1b;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f0ae3c14;border:1px solid #f0ae3c61;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;font-size:11px;font-weight:900;display:inline-flex}.strategy-seat-completion-grid span.complete{color:#1f7a39;background:#2bb67314;border-color:#2bb6736b}.strategy-seat-rail-empty{text-align:center;justify-items:center;gap:10px;padding:42px 24px;display:grid}.strategy-seat-rail-empty svg{color:var(--brand-accent)}.strategy-seat-rail-empty p{color:#69727d;max-width:240px;margin:0;line-height:1.5}.strategy-editor-status{border-bottom:1px solid #edf0f3;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:10px;padding:12px 20px;display:grid}.strategy-editor-status>span{background:#98a2ad;border-radius:999px;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #69727d1f}.strategy-editor-status.dirty>span{background:var(--brand-accent);box-shadow:0 0 0 4px #d7192024}.strategy-editor-status strong{color:#151c25;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.strategy-editor-status p{color:#69727d;margin:3px 0 0;font-size:12px;line-height:1.4}.strategy-parent-options{gap:7px;display:grid}.strategy-parent-search{color:#69727d;background:#fff;border:1px solid #d9dfe6;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.strategy-parent-search input{color:#151c25;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.strategy-parent-option{text-align:left;justify-content:stretch;justify-items:start;gap:3px;width:100%;min-height:46px;padding:9px 11px;display:grid}.strategy-parent-option.active{color:var(--brand-accent);background:#d719200e;border-color:#d7192073}.strategy-parent-option span,.strategy-parent-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.strategy-parent-option span{font-size:13px;font-weight:900}.strategy-parent-option small{color:#69727d;font-size:11px;font-weight:750}.strategy-field input,.strategy-field textarea,.strategy-field select,.strategy-holder-row input,.strategy-responsibility-row input,.strategy-responsibility-card-head input{color:#151c25;width:100%;font:inherit;background:#fff;border:1px solid #d9dfe6;border-radius:8px;outline:0;padding:12px}.strategy-field textarea{resize:vertical}.strategy-system-picker{gap:8px;margin-top:10px;display:grid}.strategy-holder-picker{gap:8px;display:grid}.strategy-holder-selected-list{flex-wrap:wrap;gap:6px;display:flex}.strategy-holder-selected-list>span{color:#77510c;background:#f0ae3c17;border:1px solid #f0ae3c61;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:34px;padding:4px 5px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.strategy-holder-selected-list small{color:#8b631b;letter-spacing:.05em;text-transform:uppercase;border-left:1px solid #77510c47;padding-left:7px;font-size:10px;font-weight:900}.strategy-holder-chip-avatar{color:#674406;background:#f0ae3c2e;border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.strategy-holder-selected-list button{width:22px;min-width:22px;height:22px;min-height:22px;color:inherit;border-radius:999px;padding:0}.strategy-holder-add-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.strategy-holder-add-field{color:#69727d;background:#fff;border:1px solid #d9dfe6;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.strategy-holder-add-field input{color:#151c25;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.strategy-holder-add-row button{min-height:38px;padding:0 12px}.strategy-holder-option-list{gap:6px;max-height:210px;display:grid;overflow:auto}.strategy-holder-option{color:#151c25;text-align:left;background:#fff;border:1px solid #d9dfe6;border-radius:8px;grid-template-columns:28px minmax(0,1fr);justify-content:stretch;place-items:center start;gap:9px;width:100%;padding:9px;display:grid}.strategy-holder-option.selected{background:#f0ae3c17;border-color:#f0ae3c80}.strategy-holder-option span:last-child{gap:2px;min-width:0;display:grid}.strategy-holder-option strong,.strategy-holder-option em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-holder-option strong{font-size:12px;line-height:1.25}.strategy-holder-option em{color:#69727d;font-size:11px;font-style:normal}.strategy-system-selected-list{flex-wrap:wrap;gap:6px;display:flex}.strategy-system-selected-list span{color:#17603b;background:#2bb67317;border:1px solid #2bb67361;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:4px 5px 4px 9px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.strategy-system-selected-list span>svg{flex:none}.strategy-system-selected-list button{width:22px;min-width:22px;height:22px;min-height:22px;color:inherit;border-radius:999px;padding:0}.strategy-system-add-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.strategy-system-add-row button{min-height:38px;padding:0 12px}.strategy-system-picker-search{color:#69727d;background:#fff;border:1px solid #d9dfe6;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.strategy-system-picker-search input{color:#151c25;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.strategy-system-picker-list{gap:6px;max-height:248px;display:grid;overflow:auto}.strategy-system-picker-row{color:#151c25;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dfe6;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:9px;display:grid}.strategy-system-picker-row:hover{color:var(--brand-accent);border-color:#d719205c}.strategy-system-picker-row.selected{background:#d719200e;border-color:#d7192075}.strategy-system-picker-icon{color:#69727d;background:#f2f4f6;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.strategy-system-picker-row.selected .strategy-system-picker-icon{background:var(--brand-accent);color:#fff}.strategy-system-picker-row span:last-child{gap:2px;min-width:0;display:grid}.strategy-system-picker-row strong,.strategy-system-picker-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-system-picker-row strong{font-size:12px;line-height:1.25}.strategy-system-picker-row em{color:#69727d;font-size:11px;font-style:normal}.strategy-system-picker-note{color:#69727d;margin:0;font-size:12px;line-height:1.4}.strategy-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#69727d 50%),linear-gradient(135deg,#69727d 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.strategy-responsibility-stack,.strategy-holder-stack,.strategy-holder-row,.strategy-responsibility-row{gap:8px;display:grid}.strategy-responsibility-row{background:#fff;border:1px solid #d9dfe6;border-radius:8px;padding:8px}.strategy-responsibility-card-head{grid-template-columns:28px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.strategy-responsibility-card-head>span{width:28px;height:28px;color:var(--brand-accent);background:#d7192014;border:1px solid #d7192047;border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid}.strategy-responsibility-card-head input{min-height:38px}.strategy-responsibility-card-head button{min-height:36px;padding:0}.strategy-text-action{width:max-content;min-height:38px;padding:0 12px}.strategy-seat-rail-actions,.strategy-seat-rail-secondary-actions{flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.strategy-seat-rail-actions{z-index:5;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:#fffffff0;border-top:1px solid #edf0f3;position:sticky;bottom:0;box-shadow:0 -14px 28px #14192214}.strategy-seat-rail-actions button,.strategy-seat-rail-secondary-actions button{min-height:40px;padding:0 13px}.strategy-seat-rail-actions .primary{color:#fff;background:linear-gradient(#d71920,#a70f15);border-color:#d7192073;box-shadow:0 12px 24px #d719202e}.strategy-seat-rail-secondary-actions button:last-child{color:#8f1b22}.strategy-delete-note{color:#8f5b1b;margin:-8px 20px 16px;font-size:12px;line-height:1.4}.strategy-delete-confirm{background:#d719200e;border:1px solid #d7192042;border-radius:8px;gap:12px;margin:16px 20px 20px;padding:14px;display:grid}.strategy-unsaved-confirm{background:#f0ae3c14;border-bottom:1px solid #edf0f3;gap:12px;padding:14px 20px;display:grid}.strategy-delete-confirm strong{color:#8f1b22;font-size:13px}.strategy-unsaved-confirm strong{color:#8f5b1b;font-size:13px}.strategy-delete-confirm p,.strategy-unsaved-confirm p{color:#5d6671;margin:5px 0 0;font-size:12px;line-height:1.4}.strategy-delete-confirm>div:last-child,.strategy-unsaved-confirm>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.strategy-delete-confirm button,.strategy-unsaved-confirm button{min-height:38px;padding:0 12px}.strategy-unsaved-confirm .primary{color:#fff;background:linear-gradient(#f0ae3c,#9b6518);border-color:#f0ae3c7a}.strategy-delete-confirm .danger{color:#fff;background:linear-gradient(#d71920,#a70f15);border-color:#d7192073}.strategy-accountability-empty{text-align:center;align-content:center;place-items:center;gap:12px;min-height:420px;padding:40px;display:grid}.strategy-accountability-empty svg{color:var(--brand-accent)}.strategy-accountability-empty h2{color:#111820;margin:0;font-size:24px}.strategy-accountability-empty p{color:#69727d;max-width:390px;margin:0;line-height:1.5}.home-dashboard{padding:34px 40px 54px}.home-hero{border-bottom:1px solid #e6e8eb;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.home-hero h1{font-size:30px}.home-hero p,.home-panel p{color:#66717d;margin:8px 0 0;line-height:1.5}.home-hero button,.home-panel button,.feedback-panel button{color:#17202a;text-align:left;background:#fff;border:1px solid #d8dde3;border-radius:7px;padding:10px 12px}.home-panel button:hover,.feedback-panel button:hover{color:var(--brand-accent);border-color:#efc2c5}.home-hero button{background:var(--brand-primary);color:#fff;min-height:44px;font-weight:800}.home-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:18px;margin-top:24px;display:grid}.home-panel{border:1px solid var(--brand-line);background:#fff;border-radius:8px;padding:18px}.home-panel h2,.support-panel h2,.feedback-list h2{color:#111821;margin:0 0 12px;font-size:17px}.role-home-workspace{min-height:100%;color:var(--canvas-text);padding:28px 34px 44px}.role-home-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.role-home-kicker,.role-home-cockpit-head span,.role-home-panel-head span,.role-home-summary span,.role-home-status-card span{color:var(--canvas-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.role-home-head h1{margin:6px 0 4px;font-size:30px;line-height:1.05}.role-home-head p{color:var(--canvas-muted);margin:0;font-size:14px}.role-home-actions,.role-home-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.role-home-actions button,.role-home-panel-head button,.role-home-panel-actions button,.role-home-ask-list button{border:1px solid var(--action-secondary-border);background:var(--action-secondary-bg);color:var(--action-secondary-text);border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 11px;font-weight:800;display:inline-flex}.role-home-actions .primary-action{border-color:var(--action-primary);background:var(--action-primary);color:var(--action-primary-text)}.role-home-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.role-home-status-card{border:1px solid color-mix(in srgb, var(--canvas-border) 70%, transparent);background:color-mix(in srgb, var(--canvas-panel) 70%, transparent);border-radius:8px;min-height:92px;padding:12px}.role-home-status-card strong{color:var(--canvas-text);margin-top:8px;font-size:25px;line-height:1;display:block}.role-home-status-card p{color:var(--canvas-muted);margin:8px 0 0;font-size:12px;line-height:1.35}.role-home-status-card.setup strong{color:var(--status-warning)}.role-home-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;display:grid}.role-home-today-hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;margin-bottom:14px;display:grid}.role-home-panel{border:1px solid var(--canvas-border);background:var(--canvas-panel);border-radius:8px;min-width:0;padding:16px}.role-home-panel.wide{grid-column:1/-1}.role-home-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.role-home-panel-head h2{color:var(--canvas-text);margin:4px 0 0;font-size:18px;line-height:1.2}.role-home-work-list,.role-home-metric-list,.role-home-warning-list,.role-home-ask-list,.role-home-simple-list,.role-reference-list{flex-direction:column;gap:10px;display:flex}.role-home-execution-panel{border-color:color-mix(in srgb, var(--brand-accent) 26%, var(--canvas-border));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 12%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--canvas-panel) 92%, white), var(--canvas-panel));padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 50px #14181f1a}.role-home-execution-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0,#ffffff94,#0000 34%);position:absolute;inset:0}.role-home-execution-panel>*{position:relative}.role-home-cockpit{border:1px solid color-mix(in srgb, var(--canvas-border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--canvas-panel-raised) 88%, white), var(--canvas-panel));border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 14px 38px #14181f14}.role-home-cockpit-head h2{color:var(--canvas-text);margin:4px 0 0;font-size:18px;line-height:1.2}.role-home-cockpit-head p,.role-execution-head p{color:var(--canvas-muted);margin:7px 0 0;font-size:13px;line-height:1.4}.role-home-cockpit-ask{border:1px solid var(--action-primary);background:var(--action-primary);min-height:40px;color:var(--action-primary-text);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 11px;font-weight:900;display:inline-flex}.role-execution-head{align-items:flex-start}.role-execution-counts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.role-execution-counts span,.role-execution-chip{border:1px solid color-mix(in srgb, var(--canvas-border) 82%, transparent);background:var(--canvas-panel-raised);min-height:26px;color:var(--canvas-text);border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.role-execution-list,.role-execution-group,.role-execution-items{flex-direction:column;gap:8px;display:flex}.role-execution-group>span{color:var(--canvas-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.role-execution-group+.role-execution-group{border-top:1px solid color-mix(in srgb, var(--canvas-border) 70%, transparent);margin-top:2px;padding-top:10px}.role-execution-run{border:1px solid color-mix(in srgb, var(--canvas-border) 78%, transparent);background:color-mix(in srgb, var(--canvas-panel-raised) 86%, white);border-radius:8px;padding:11px}.role-execution-run-main,.role-execution-run-title,.role-execution-run-actions,.role-execution-item{align-items:center;gap:9px;display:flex}.role-execution-run-main{align-items:flex-start;min-width:0}.role-execution-run{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.role-execution-run-copy{min-width:0}.role-execution-run-title{flex-wrap:wrap;align-items:flex-start}.role-execution-run-title strong,.role-execution-item strong{color:var(--canvas-text);font-size:14px;line-height:1.25}.role-execution-run-copy small,.role-execution-item small{color:var(--canvas-muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.role-execution-status-dot{background:var(--status-info);border-radius:99px;flex:none;width:9px;height:9px;margin-top:4px}.role-execution-status-dot.completed,.role-execution-status-dot.done,.role-execution-chip.completed,.role-execution-chip.reviewed{background:color-mix(in srgb, var(--status-success) 13%, transparent);color:var(--status-success)}.role-execution-status-dot.blocked,.role-execution-chip.blocked{background:var(--status-danger)}.role-execution-chip.blocked{background:color-mix(in srgb, var(--status-danger) 12%, transparent);color:var(--status-danger)}.role-execution-status-dot.overdue,.role-execution-chip.overdue{background:color-mix(in srgb, var(--status-warning) 14%, transparent);color:var(--status-warning)}.role-execution-status-dot.pending,.role-execution-status-dot.active{background:var(--status-info)}.role-execution-run-actions{flex-wrap:wrap;justify-content:flex-end}.role-execution-run-actions button,.role-execution-item button{border:1px solid var(--action-secondary-border);background:var(--action-secondary-bg);min-height:34px;color:var(--action-secondary-text);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.role-execution-primary-action{border-color:color-mix(in srgb, var(--status-success) 36%, var(--action-secondary-border))!important;background:color-mix(in srgb, var(--status-success) 11%, var(--action-secondary-bg))!important}.role-execution-items{border-top:1px solid color-mix(in srgb, var(--canvas-border) 68%, transparent);grid-column:1/-1;margin-top:2px;padding-top:10px}.role-execution-item{border:1px solid color-mix(in srgb, var(--canvas-border) 72%, transparent);background:color-mix(in srgb, var(--canvas-panel) 72%, transparent);border-radius:7px;justify-content:space-between;padding:9px}.role-execution-item>div{flex:auto;min-width:0}.role-execution-item-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.role-execution-secondary-actions{align-items:center;gap:6px;display:inline-flex}.role-execution-secondary-actions button{width:34px;min-width:34px;padding:0}.role-execution-secondary-actions button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.role-home-work-item,.role-home-metric-item,.role-home-warning-item{border:1px solid color-mix(in srgb, var(--canvas-border) 72%, transparent);background:var(--canvas-panel-raised);border-radius:7px;align-items:flex-start;gap:10px;padding:11px;display:flex}.role-home-work-item strong,.role-home-metric-item strong,.role-home-page-link strong{color:var(--canvas-text);font-size:14px;line-height:1.28;display:block}.role-home-work-item small,.role-home-metric-item small,.role-home-page-link small{color:var(--canvas-muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.role-home-dot{background:var(--status-info);border-radius:99px;flex:none;width:9px;height:9px;margin-top:4px}.role-home-dot.blocked,.role-home-dot.off-track{background:var(--status-danger)}.role-home-dot.done,.role-home-dot.on-track,.role-home-dot.active{background:var(--status-success)}.role-home-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.role-home-summary div{border:1px solid color-mix(in srgb, var(--canvas-border) 80%, transparent);background:var(--canvas-panel-raised);border-radius:7px;padding:10px}.role-home-summary strong{color:var(--canvas-text);margin-top:5px;font-size:13px;line-height:1.25;display:block}.role-home-simple-list{color:var(--canvas-text);margin:0;padding-left:18px;font-size:14px;line-height:1.45}.role-home-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.role-home-page-link{border:1px solid var(--canvas-border);background:var(--canvas-panel-raised);text-align:left;border-radius:8px;min-height:112px;padding:12px}.role-home-page-link span{background:color-mix(in srgb, var(--brand-accent) 10%, transparent);color:var(--brand-accent);border-radius:999px;margin-bottom:8px;padding:4px 7px;font-size:11px;font-weight:900;display:inline-flex}.role-reference-widget{gap:10px;display:grid}.role-reference-toggle{border:1px solid var(--action-secondary-border);background:var(--action-secondary-bg);width:fit-content;min-height:38px;color:var(--action-secondary-text);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 11px;font-weight:900;display:inline-flex}.role-reference-drawer{gap:10px;display:grid}.role-reference-search{border:1px solid var(--canvas-border);background:var(--canvas-panel-raised);border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.role-reference-search svg{color:var(--canvas-muted);flex:none}.role-reference-search input{width:100%;color:var(--canvas-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.role-reference-search input::placeholder{color:var(--canvas-muted)}.role-reference-meta{color:var(--canvas-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.role-reference-row{border:1px solid color-mix(in srgb, var(--canvas-border) 72%, transparent);background:var(--canvas-panel-raised);text-align:left;border-radius:7px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:4px 10px;width:100%;padding:10px 11px;display:grid}.role-reference-row span{background:color-mix(in srgb, var(--brand-accent) 9%, transparent);color:var(--brand-accent);border-radius:7px;grid-row:1/span 2;justify-content:center;align-self:stretch;align-items:center;padding:5px 7px;font-size:11px;font-weight:900;display:inline-flex}.role-reference-row strong{min-width:0;color:var(--canvas-text);font-size:14px;line-height:1.25;display:block}.role-reference-row small{min-width:0;color:var(--canvas-muted);font-size:12px;line-height:1.3;display:block}.role-home-metric-item{justify-content:space-between;align-items:center}.role-home-metric-item>span{background:color-mix(in srgb, var(--status-info) 12%, transparent);color:var(--canvas-text);border-radius:999px;flex:none;padding:6px 8px;font-size:12px;font-weight:900}.role-home-ask-list button{text-align:left;justify-content:flex-start;width:100%;min-height:42px}.role-home-warning-item{color:var(--canvas-text);align-items:center;font-size:14px}.role-home-warning-item svg{color:var(--status-warning);flex:none}.role-home-empty{border:1px dashed var(--canvas-border);min-height:86px;color:var(--canvas-muted);background:var(--canvas-panel-raised);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:16px;display:flex}.role-home-empty.compact{min-height:58px}@media (width<=980px){.role-home-workspace{padding:22px 18px 34px}.role-home-head{flex-direction:column}.role-home-actions,.role-home-panel-actions{justify-content:flex-start}.role-home-status-grid,.role-home-today-hero,.role-home-layout,.role-home-page-grid,.role-home-summary{grid-template-columns:1fr}.role-home-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-home-status-card{min-height:102px;padding:12px}.role-home-panel.wide{grid-column:auto}.role-execution-head,.role-execution-run{grid-template-columns:1fr}.role-execution-head,.role-execution-run-main,.role-execution-run-actions{align-items:flex-start}.role-execution-counts,.role-execution-run-actions{justify-content:flex-start}.role-execution-run-actions button{min-height:38px}}@media (width<=560px){.role-execution-head{gap:10px}.role-execution-counts{justify-content:flex-start;gap:6px;width:100%}.role-execution-run{gap:9px;padding:10px}.role-execution-run-actions{gap:7px}.role-execution-item{align-items:flex-start}.role-execution-item-actions{max-width:132px}.role-reference-row{grid-template-columns:1fr}.role-reference-row span{grid-row:auto;place-self:flex-start}.role-reference-meta{flex-direction:column;align-items:flex-start;gap:4px}.role-execution-run-actions button,.role-execution-item button{width:38px;min-width:38px;min-height:38px;padding:0}.role-execution-run-actions button{width:auto;min-width:38px;padding:0 10px}.role-execution-run-actions button span,.role-execution-item button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.role-execution-run-actions button span{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.ask-panel{grid-row:span 2}.common-situations,.home-links,.review-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.common-situations button,.home-links button,.review-list button,.admin-panel button{width:100%}.review-list button{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-list small{color:#697480}.admin-panel{background:snow;border-color:#f0c4c6}.library-head{justify-content:space-between;align-items:center;gap:20px;max-width:1540px;margin:0 auto 18px;display:flex}.library-title-block{gap:7px;min-width:0;display:grid}.library-kicker{color:var(--boss-red);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.library-title-block p{color:#6f7883;max-width:760px;margin:0;font-size:15px;line-height:1.45}.folder-actions{gap:12px;margin-top:12px;display:flex}.folder-actions button,.view-controls select{color:#17202a;background:#fff;border:1px solid #d9dde2;border-radius:5px;padding:9px 12px}.folder-actions button{color:#59636f}.view-controls{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.library-summary{background:linear-gradient(#f2f3f2,#e9eae9);border:1px solid #d9dad8;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:1540px;margin:0 auto 18px;padding:10px;display:grid;box-shadow:0 18px 42px #080a0c0e,inset 0 1px #ffffffc7}.library-summary .summary-card{--summary-accent:#8f98a3;--summary-soft:#8f98a31f;color:#67717d;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:linear-gradient(#fff,#f8f8f7);border:1px solid #12161b12;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:62px;padding:10px 14px;font-size:11px;font-weight:900;transition:border-color .14s,box-shadow .14s,transform .14s,background .14s;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,inset 3px 0 #8f98a300}.library-summary button.summary-card{appearance:none;cursor:pointer}.library-summary button.summary-card:hover{border-color:color-mix(in srgb, var(--summary-accent) 34%, #12161b14);background:linear-gradient(90deg, var(--summary-soft), transparent 74%), linear-gradient(180deg, #fff, #f5f6f5);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--summary-accent) 55%, transparent), 0 10px 20px #080a0c11;transform:translateY(-1px)}.library-summary .summary-card.is-active{border-color:color-mix(in srgb, var(--summary-accent) 42%, #12161b14);background:linear-gradient(90deg, var(--summary-soft), transparent 72%), linear-gradient(180deg, #fff, #f7f7f6);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--summary-accent) 70%, transparent), 0 12px 22px #080a0c13}.summary-card.state-all{--summary-accent:#d71920;--summary-soft:#d719201c}.summary-card.state-ready{--summary-accent:#36b24a;--summary-soft:#36b24a21}.summary-card.state-draft{--summary-accent:#c79b2c;--summary-soft:#c79b2c26}.summary-card.state-needs-source{--summary-accent:#c84b4b;--summary-soft:#c84b4b24}.summary-card.state-dated{--summary-accent:#8f98a3;--summary-soft:#8f98a31c}.library-summary strong{color:#111821;letter-spacing:0;font-size:22px;line-height:1}.library-summary em{font-style:normal}h1{color:#111821;letter-spacing:0;margin:0;font-size:21px;line-height:1.25}.show-select{color:#111821;background:#fff;border:1px solid #d9dde2;border-radius:5px;min-width:190px;padding:12px 14px}.systems-work-panel{background:linear-gradient(#fff,#fbfbfa);border:1px solid #d9dad8;border-radius:20px;width:100%;max-width:1540px;margin:0 auto;overflow:hidden;box-shadow:0 34px 92px #080a0c1a,inset 0 1px #ffffffb8}.system-sort-row{background:linear-gradient(#fff,#f6f6f4);border-bottom:1px solid #e2e3e1;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:15px 20px;display:flex}.system-sort-row>div:first-child{gap:3px;display:grid}.system-sort-row span{color:#67717d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.system-sort-row strong{color:#111821;font-size:13px;font-weight:850}.system-sort-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.system-sort-actions button{color:#3f4853;background:linear-gradient(#fff,#f7f7f6);border:1px solid #d6d9dd;border-radius:10px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;box-shadow:inset 0 1px #ffffffd1,0 7px 16px #080a0c0b}.system-sort-actions button:hover{color:var(--boss-red);border-color:#d7192042}.systems-filter-panel{background:linear-gradient(#fafaf9,#f2f2f0);border-bottom:1px solid #e2e3e1;grid-template-columns:minmax(120px,.75fr) repeat(4,minmax(140px,1fr));align-items:end;gap:12px;padding:17px 20px 19px;display:grid}.systems-filter-panel>strong{color:#4e5863;letter-spacing:.04em;text-transform:uppercase;align-self:center;font-size:12px;font-weight:900}.systems-filter-panel label{color:#6b737e;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:900;display:grid}.systems-filter-panel input,.systems-filter-panel select{color:#17202a;letter-spacing:0;text-transform:none;background:linear-gradient(#fff,#fbfbfa);border:1px solid #d3d7dc;border-radius:10px;width:100%;height:44px;padding:0 12px;font-size:14px;font-weight:650;box-shadow:inset 0 1px #ffffffdb,0 7px 16px #080a0c09}.library-select-shell{display:block;position:relative}.library-select-shell:after{content:"";pointer-events:none;border-bottom:2px solid #747d88;border-right:2px solid #747d88;width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-62%)rotate(45deg)}.systems-filter-panel .library-select-shell select{appearance:none;padding-right:42px}.system-record-row{background:radial-gradient(circle at 7% 0%, var(--department-faint,#8f98a30e), transparent 42%), linear-gradient(180deg, #fff, #fbfbfa);border:1px solid #12161b14;border-radius:12px;grid-template-columns:minmax(0,1fr) 170px;gap:18px;min-height:92px;margin:8px 10px;padding:14px 16px 14px 20px;transition:background .14s,box-shadow .14s,transform .14s,border-color .14s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 1px 4px #080a0c12}.system-record-row:before{content:"";background:var(--department-color,#8f98a3);opacity:.9;width:6px;box-shadow:7px 0 12px var(--department-faint,#8f98a30f);border-radius:12px 0 0 12px;position:absolute;top:0;bottom:0;left:0}.system-record-row:after{content:none}.system-record-row.is-alt{background:radial-gradient(circle at 7% 0%, var(--department-faint,#8f98a30e), transparent 42%), linear-gradient(180deg, #fdfdfc, #f7f7f6)}.system-record-row:hover{background:radial-gradient(circle at 7% 0%, var(--department-soft,#8f98a324), transparent 45%), linear-gradient(180deg, #fff, #fbfbfa);border-color:#12161b1f;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,0 4px 12px #080a0c1c}.system-record-row:last-child{border-bottom-color:#0000;margin-bottom:10px}.systems-filter-panel+.system-record-row{margin-top:10px}.system-record-main{z-index:1;grid-template-columns:minmax(280px,1.35fr) minmax(132px,.7fr) minmax(128px,.65fr) minmax(120px,.65fr);grid-template-areas:"title owner role date""tags owner role date""path path path path";align-content:center;align-items:center;gap:8px 14px;min-width:0;display:grid;position:relative}.system-record-main .title-link{color:#121820;width:auto;min-height:32px;text-shadow:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:title;align-items:center;padding:0;display:inline-flex}.system-record-row .system-record-tags{max-width:min(420px,100%)}.system-record-meta{display:contents}.system-record-meta span{color:#27313c;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#fff,#f7f7f6);border:1px solid #dee1e4;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.system-record-meta span:first-child{grid-area:owner}.system-record-meta span:nth-child(2){grid-area:role}.system-record-meta span:nth-child(3){grid-area:date}.system-record-meta span:before{color:#747d88;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.system-record-meta span:first-child:before{content:"Owner"}.system-record-meta span:nth-child(2):before{content:"Role"}.system-record-meta span:nth-child(3):before{content:"Date"}.system-record-tags{flex-wrap:wrap;grid-area:tags;gap:7px;display:flex}.system-record-tags span{color:#44505b;background:linear-gradient(#fff,#f4f5f5);border:1px solid #dde1e5;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.system-record-tags .department-chip{border-color:color-mix(in srgb, var(--department-color,#8f98a3) 22%, #dfe3e8);color:#303944;background:linear-gradient(#fff,#f5f6f6)}.system-record-path{color:#697480;grid-area:path;margin:0;font-size:13px;line-height:1.35}.system-record-side{z-index:1;align-content:center;justify-items:end;gap:10px;display:grid;position:relative}.table-row{grid-template-columns:90px minmax(300px,1.6fr) minmax(160px,.9fr) minmax(160px,.8fr) 110px;align-items:center;display:grid}.table-header{color:#68717d;text-transform:uppercase;background:linear-gradient(#f7f7f5,#f0f1ef);border-bottom:1px solid #d9dad8;font-weight:900}.table-header span,.table-header button,.table-filters>*,.content-row>*{border-right:1px solid #e1e2e0;align-items:center;min-height:70px;padding:0 14px;display:flex}.table-header span,.table-header button{min-height:56px}.table-filters>*,.content-row>*{min-height:64px}.table-header span:last-child,.table-header button:last-child,.table-filters>:last-child,.content-row>:last-child{border-right:0}.table-header button{color:#707780;text-transform:uppercase;text-align:left;background:0 0;border:0;font-weight:900}.table-header button:hover{color:#111821}.table-filters{background:#ffffffb8;border-bottom:1px solid #e4e5e3}.table-filters input,.table-filters select{color:#202832;background:#fff;border:1px solid #d9dde2;border-radius:10px;align-self:center;width:100%;height:44px;padding:0 12px;box-shadow:inset 0 1px #fffc}.table-filters input:disabled{color:#9ca3ad;background:#fafafa}.content-row{color:#17202a;border-bottom:1px solid #ececea;min-height:58px;transition:background .14s,box-shadow .14s,transform .14s}.content-row:last-child{border-bottom:0}.content-row:nth-child(odd){background:#ffffffbd}.content-row:nth-child(2n){background:#f7f7f5a3}.content-row:hover{box-shadow:inset 4px 0 0 var(--boss-red), 0 14px 34px #080a0c12;background:#fff}.state-dot{background:#36b24a;border-radius:999px;flex:none;width:8px;height:8px;margin:0;display:block}.state-dot.draft{background:#c79b2c}.state-dot.needs-source{background:#c84b4b}.status-pill{color:#3d4651;white-space:nowrap;background:#fff;border:1px solid #25282d17;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:118px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #080a0c0b}.status-pill.ready{color:#1d6a2b;background:radial-gradient(circle at 12% 0,#36b24a24,#0000 46%),linear-gradient(#fbfefb,#edf6ee);border-color:#36b24a3d}.status-pill.draft{color:#725617;background:radial-gradient(circle at 12% 0,#c79b2c2e,#0000 46%),linear-gradient(#fffaf0,#f2ead0);border-color:#c79b2c47}.status-pill.needs-source{color:#842b2b;background:radial-gradient(circle at 12% 0,#c84b4b29,#0000 46%),linear-gradient(#fff5f5,#f4dfdf);border-color:#c84b4b47}.title-link,.path-toggle,.row-edit,.reset-link{color:#192436;text-align:left;background:0 0;border:0}.title-link{color:#111821;justify-self:start;padding:0;font-size:16px;font-weight:900;line-height:1.25}.title-cell{text-align:left;align-content:center;justify-items:start;gap:4px;display:grid}.title-cell small{color:#697480;font-size:12px;line-height:1.25}.title-link:hover,.path-toggle:hover,.row-edit:hover,.reset-link:hover{color:var(--boss-red);text-decoration:none}.path-toggle{color:#4e5863;border:1px solid #d9dde2;border-radius:999px;place-self:center end;min-height:26px;padding:0 9px;font-size:11px;font-weight:850}.path-toggle:hover{background:#fff4f4;border-color:#d719203d}.row-edit{color:#697480}.content-row small{color:#5f6873;margin-top:10px;display:block}.content-row>.title-cell{align-content:center;justify-items:start;gap:4px}.content-row>.title-cell small{color:#78818b;margin-top:0;font-size:13px}.empty-row{color:#3a424c;text-align:center;place-items:center;min-height:140px;display:grid}.empty-row span{color:#7d858e;margin-top:8px;display:block}.reset-link{color:#66717d;margin-top:24px}.document-shell{background:#f4f4f2;grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100vh - 82px);display:grid;position:relative}.document-shell.rail-collapsed{grid-template-columns:minmax(0,1fr) 64px}.document-shell.is-editing{grid-template-columns:minmax(0,1fr) 340px}.document-shell.is-editing.rail-collapsed{grid-template-columns:minmax(0,1fr) 64px}.document-page{border-right:1px solid #d5d7d6;min-width:0;padding:38px 48px 60px}.document-shell.is-reading .document-page{background:radial-gradient(circle at 0 0,#ff0a0a0e,#0000 28%),linear-gradient(#f8f8f6 0%,#eeeeec 100%)}.doc-breadcrumb-row{color:#7a838d;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;margin-bottom:18px;font-size:13px;display:flex}.app-shell .ask-boss-widget-button{z-index:56;color:#fff;background:linear-gradient(#d92027 0%,#a71117 100%);border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-size:13px;font-weight:850;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex;position:fixed;bottom:22px;right:24px;box-shadow:0 16px 36px #0000004d,inset 0 1px #ffffff38}.app-shell .ask-boss-widget-button:hover{transform:translateY(-1px);box-shadow:0 20px 42px #00000057,inset 0 1px #ffffff42}.app-shell .ask-boss-widget-button:active,.app-shell .ask-boss-widget-button.is-open{background:linear-gradient(#b61920 0%,#7f0d12 100%);transform:translateY(0)}.app-shell .ask-boss-widget-button:focus-visible{outline-offset:3px;outline:3px solid #fffffff0}.app-shell .ask-boss-widget-button:disabled{opacity:.48;cursor:not-allowed}.app-shell .boss-command-chat{color:#111821;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f5f7;border-color:#ffffff21;border-radius:18px;width:min(520px,100vw - 44px);height:min(720px,100vh - 116px);bottom:88px;right:22px;box-shadow:0 30px 76px #0006,0 0 0 1px #00000014,inset 0 1px #ffffff2e}.app-shell .boss-command-chat .assistant-empty{color:#66717d;text-align:center;box-shadow:none;background:0 0;border:0;align-self:center;padding:28px 18px;font-size:13px;font-weight:620}@media (width<=720px){.app-shell .ask-boss-widget-button{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));width:50px;min-height:50px;padding:0}.app-shell .ask-boss-widget-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .boss-command-chat{inset:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom)) 10px;border-radius:16px;width:auto;height:auto;max-height:none}.app-shell .boss-command-chat .quick-asks{padding:10px 12px}.app-shell .boss-command-chat .chat-messages{padding:14px 12px}.app-shell .boss-command-chat .chat-composer{padding:10px}}.app-shell .utility-modal-backdrop,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:radial-gradient(circle at 50% 12%,#464c5533,#0000 38%),#07090ca8;align-items:center;padding:clamp(14px,3vw,32px)}.app-shell .utility-modal-card,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card{color:#151b22;background:#f4f6f8;border:1px solid #ffffff26;border-top-color:#ffffff2e;border-radius:18px;flex-direction:column;width:min(680px,100vw - 28px);max-height:min(780px,100vh - 28px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 92px #0000007a,0 0 0 1px #0000002e,inset 0 1px #ffffff2e}.app-shell .utility-modal-card .modal-head,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card .modal-head{color:#fff;background:linear-gradient(90deg,#d7192024,#0000 34%),linear-gradient(#202329 0%,#0d0f12 100%);border-bottom:1px solid #ffffff14;flex:none;align-items:center;min-height:74px;padding:18px 20px 17px 23px;position:relative;box-shadow:inset 4px 0 #d71920,inset 0 1px #ffffff1a}.app-shell .utility-modal-card .modal-head h2,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card .modal-head h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:850;line-height:1.15}.app-shell .utility-modal-card .utility-modal-close,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card .utility-modal-close{color:#ffffffc2;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:11px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.app-shell .utility-modal-card .utility-modal-close:hover,.app-shell .utility-modal-card .utility-modal-close:focus-visible{color:#fff;background:#ffffff1a;border-color:#fff3;outline:none}.app-shell .utility-modal-card .utility-modal-close:focus-visible{box-shadow:0 0 0 3px #d7192057,inset 0 1px #ffffff1a}.app-shell .utility-modal-card .modal-body,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card .modal-body{color:#1e2731;background:linear-gradient(#ffffffe0,#f7f8fafa 120px),#f4f6f8;flex:auto;min-height:0;padding:24px 24px 88px;overflow-y:auto}.app-shell .utility-modal-card .modal-note{color:#5c6875;margin:0 0 18px;font-size:13.5px;font-weight:620;line-height:1.5}.app-shell .utility-modal-card .feedback-context-panel,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card .feedback-context-panel{background:linear-gradient(145deg,#fff 0%,#eef1f4 100%);border:1px solid #d9dee4;border-left:3px solid #d71920;border-radius:13px;padding:15px 16px;box-shadow:0 9px 22px #18202b12,inset 0 1px #ffffffe6}.app-shell .utility-modal-card .feedback-context-panel span,.app-shell .utility-modal-card .feedback-context-panel strong,.app-shell .utility-modal-card .feedback-context-panel p{color:inherit}.app-shell .utility-modal-card .feedback-context-panel span{color:#9b171c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.app-shell .utility-modal-card .feedback-context-panel strong{color:#1a222c}.app-shell .utility-modal-card .feedback-context-panel p{color:#6c7682}.app-shell .utility-modal-card .app-feedback-form{padding-bottom:16px}.app-shell .utility-modal-card .app-feedback-form,.app-shell .utility-modal-card .app-feedback-success{gap:18px}.app-shell .utility-modal-card .app-feedback-form>label,.app-shell .utility-modal-card .feedback-form-grid label{color:#2a3440;gap:7px;font-size:12px;font-weight:780}.app-shell .utility-modal-card textarea,.app-shell .utility-modal-card select,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card textarea,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card select{color:#17202a;background:#fff;border:1px solid #cfd5dc;border-radius:12px;box-shadow:inset 0 1px 2px #141c260b,0 1px #fffc}.app-shell .utility-modal-card textarea:focus,.app-shell .utility-modal-card select:focus,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card textarea:focus,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card select:focus{border-color:#c1151ca8;outline:3px solid #d719201a}.app-shell .utility-modal-card .notification-list,.app-shell .utility-modal-card .roadmap-list{gap:9px}.app-shell .utility-modal-card .notification-item,.app-shell .utility-modal-card .roadmap-item{background:#fff;border:1px solid #dde2e7;border-radius:12px;box-shadow:0 5px 14px #19212c0b}.app-shell .utility-modal-card .modal-actions,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card .modal-actions{z-index:2;background:#eaedf0b3;border-top:1px solid #dce1e6;justify-content:flex-end;gap:9px;margin:0;padding:15px 24px;position:absolute;bottom:0;left:0;right:0}.app-shell .utility-modal-card .modal-actions button,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card .modal-actions button{color:#313b46;background:#fff;border:1px solid #cdd3da;border-radius:11px;min-height:42px;padding:9px 16px;font-size:12.5px;font-weight:780;box-shadow:0 3px 8px #18202b0f,inset 0 1px #ffffffeb}.app-shell .utility-modal-card .modal-actions button:hover:not(:disabled){background:#fafbfc;border-color:#aeb6c0;transform:translateY(-1px)}.app-shell .utility-modal-card .modal-actions .primary-action:not(:disabled),:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card .modal-actions .primary-action:not(:disabled){color:#fff;background:linear-gradient(#df2028 0%,#ae1117 100%);border-color:#9f1016;box-shadow:0 8px 16px #9d101633,inset 0 1px #fff3}.app-shell .utility-modal-card .modal-actions .primary-action:disabled{color:#8a929b;box-shadow:none;background:#dfe3e7;border-color:#d4d8dd}@media (width<=720px){.app-shell .utility-modal-backdrop,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-backdrop{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));align-items:flex-end}.app-shell .utility-modal-card,:root[data-brand-mode=light-workspace] .app-shell .utility-modal-card{border-radius:16px;width:100%;max-height:calc(100dvh - 20px)}.app-shell .utility-modal-card .modal-head{min-height:66px;padding:15px 16px 14px 19px}.app-shell .utility-modal-card .modal-body{padding:18px 18px 80px}.app-shell .utility-modal-card .feedback-form-grid{grid-template-columns:1fr}.app-shell .utility-modal-card .modal-actions{padding:13px 18px}}.doc-path,.doc-nav-button{color:#6e7782;background:0 0;border:0;padding:0}.doc-path{cursor:pointer;min-height:28px;padding:0;font-size:13px;font-weight:750}.doc-path:hover,.doc-path:focus-visible{color:#a20f17;text-underline-offset:3px;outline:none;text-decoration:underline}.doc-path.is-subpath{color:#59636d}.doc-breadcrumb-separator{color:#a6adb4}.doc-breadcrumb-current{color:#20262c;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(36vw,460px);font-weight:780;overflow:hidden}.doc-breadcrumb-nav{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.doc-nav-button{color:#56616d;background:linear-gradient(#fff,#f4f4f2);border:1px solid #d2d5da;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.doc-nav-button:disabled{color:#b4bcc5;cursor:not-allowed;background:#fafbfc}.doc-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.systemhub-doc-head{justify-content:flex-start;align-items:center}.document-shell.is-reading .doc-breadcrumb-row,.document-shell.is-reading .doc-head,.document-shell.is-reading .read-status-grid,.document-shell.is-reading .systemhub-read-stack,.document-shell.is-reading .comments-section{max-width:none}.document-shell.is-reading .doc-head{background:radial-gradient(circle at 0 0,#d719202e,#0000 34%),linear-gradient(104deg,#080a0cfc 0%,#0c0f13fa 52%,#161a1ff0 100%),#0b0d0f;border:1px solid #11182129;border-radius:8px;align-items:flex-start;gap:18px;margin-bottom:14px;padding:28px 30px 30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 14px 34px #080a0c1f}.document-shell.is-reading .doc-head:before{content:none}.systemhub-doc-head .state-dot{border:2px solid #ffffffbd;flex:none;margin:14px 2px 0 0;box-shadow:0 0 0 4px #ffffff17,0 0 22px #ff0a0a2e}.state-dot-wrap{flex:none;margin-top:4px;position:relative}.state-dot-button{background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid}.state-dot-button:hover,.state-dot-button:focus-visible{background:#f4f7fa;outline:0}.state-menu{z-index:30;background:#fff;border:1px solid #dfe4ea;border-radius:8px;gap:3px;width:174px;padding:7px;display:grid;position:absolute;top:34px;left:0;box-shadow:0 18px 50px #11182729}.state-menu button{color:#1f2933;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;min-height:34px;padding:0 9px;font-size:14px;font-weight:800;display:flex}.state-menu button:hover,.state-menu button.active{background:#f5f7f9}.doc-head h1{font-size:30px}.document-shell.is-reading .doc-head h1{letter-spacing:0;max-width:1120px;font-size:clamp(34px,2.25vw,46px);font-weight:850;line-height:1.15}.document-shell.is-reading .doc-head .doc-kicker,.document-shell.is-reading .doc-head h1{max-width:min(680px,52vw)}.document-shell.is-reading .doc-head h1,.document-shell.is-reading .doc-head .doc-kicker{color:#f8fafc;text-shadow:0 1px 2px #00000059}.doc-title-stack{flex:1;gap:9px;min-width:0;display:grid}.doc-kicker{color:var(--brand-accent);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.doc-submeta{flex-wrap:wrap;gap:8px;display:flex}.doc-submeta span{color:#4a5563;background:linear-gradient(#fff,#f7f7f6);border:1px solid #d7dadf;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffffc2}.document-shell.is-reading .doc-submeta span:first-child{color:#fff;background:#111417;border-color:#111417}.read-status-grid{background:linear-gradient(#fff,#f5f5f3);border:1px solid #d8dad9;border-radius:8px;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin:0 0 20px;padding:10px;display:grid;overflow:hidden;box-shadow:0 2px 7px #080a0c12,inset 0 1px #ffffffb8}.read-status-grid div{background:linear-gradient(#fff,#f8f8f7);border:1px solid #e0e2e3;border-radius:7px;align-content:center;gap:7px;min-height:72px;padding:14px 16px;display:grid}.read-status-grid span{color:#6f7883;text-transform:uppercase;font-size:12px;font-weight:850}.read-status-grid strong{color:#141b24;overflow-wrap:anywhere;font-size:16px;line-height:1.25}.template-use-note{border:1px solid #d7192038;border-left:4px solid var(--brand-red);background:#fffdfd;border-radius:8px;gap:5px;margin:-8px 0 20px;padding:14px 16px;display:grid;box-shadow:0 2px 8px #080a0c0f}.template-use-note strong{color:#141b24;font-size:14px;font-weight:900}.template-use-note span{color:#5f6873;font-size:14px;line-height:1.45}.doc-title-input{color:#111821;border:1px solid #0000;border-radius:6px;width:100%;max-width:1120px;padding:5px 0;font-size:42px;font-weight:850;line-height:1.08}.doc-title-input:focus{border-color:#0000;outline:0}.document-shell.is-editing .document-page{background:radial-gradient(circle at 0 0,#ff0a0a09,#0000 26%),linear-gradient(#f8f8f6,#eeeeec);padding:34px 40px 60px}.document-shell.is-editing .doc-head{background:linear-gradient(#fff,#f8f8f6);border:1px solid #d8dad9;border-radius:18px;align-items:flex-start;gap:18px;margin-bottom:18px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 2px 8px #080a0c12}.document-shell.is-editing .doc-head:before{content:"";background:linear-gradient(#d71920,#111417);width:5px;position:absolute;inset:0 auto 0 0}.document-shell.is-editing .doc-title-stack{max-width:none;position:relative}.document-shell.is-editing .doc-title-input{background:0 0;border-radius:12px;max-width:none;padding:8px 10px 9px}.document-shell.is-editing .doc-title-input:focus{background:#fff;border-color:#d6d9dc;box-shadow:0 0 0 4px #d7192014}.edit-submeta{gap:7px}.edit-submeta span{color:#4f5963;background:#f7f8f8;border-color:#d9dddf;padding:7px 10px}.edit-submeta span:first-child{color:#fff;background:linear-gradient(#20252b,#111417);border-color:#262c33}.doc-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.doc-meta span{color:#4e5863;border:1px solid #dde1e5;border-radius:7px;padding:6px 10px;font-size:13px}.doc-controls{background:linear-gradient(#fff,#f8f8f6);border:1px solid #dedfdd;border-radius:16px;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin-bottom:18px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 2px 7px #080a0c0f}.doc-controls label{color:#66717d;letter-spacing:0;text-transform:uppercase;flex-direction:column;gap:7px;font-size:11px;font-weight:900;display:flex}.doc-controls select{color:#17202a;background:#fff;border:1px solid #d6d9dc;border-radius:10px;height:44px;padding:0 12px;font-weight:750}.doc-controls select:hover{background:#fbfbfa;border-color:#bdc4ca}.doc-controls select:focus{border-color:#aeb6bd;outline:0;box-shadow:0 0 0 4px #d7192014}.document-page textarea{color:#17202a;resize:vertical;border:1px solid #dde1e5;border-radius:8px;width:100%;min-height:420px;padding:18px;line-height:1.6}.systemhub-edit-stack,.systemhub-read-stack{gap:28px;display:grid}.document-shell.is-editing .systemhub-edit-stack{gap:16px}.document-shell.is-reading .systemhub-read-stack{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;position:relative;overflow:visible}.system-section{border-bottom:1px solid var(--brand-line);padding-bottom:26px}.document-shell.is-editing .system-section{background:#fff;border:1px solid #d8dad9;border-radius:16px;margin-bottom:0;padding:24px;box-shadow:inset 0 1px #ffffffc7,0 1px 5px #080a0c0e}.document-shell.is-editing .system-section:focus-within{border-color:#c8cdd1;box-shadow:inset 0 1px #ffffffc7,0 0 0 4px #11141709,0 4px 14px #080a0c13}.document-shell.is-editing .system-section:last-child{margin-bottom:0}.document-shell.is-reading .system-section{background:linear-gradient(#fff,#fbfbfa);border:1px solid #d8dad9;border-radius:16px;grid-template-columns:78px minmax(0,1fr);padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 1px 5px #080a0c11}.document-shell.is-reading .system-section.is-empty-guide{min-height:72px;box-shadow:none;background:linear-gradient(#fbfbfa,#f5f5f3);border-style:dashed}.document-shell.is-reading .system-section.is-empty-guide .section-title-row{padding-bottom:24px}.document-shell.is-reading .system-section.is-empty-guide .section-icon-shell{opacity:.64}.document-shell.is-reading .system-section:first-child{padding-top:0}.section-title-row{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.section-title-row h2{color:#111821;margin:0;font-size:22px}.document-shell.is-editing .section-title-row h2{font-size:23px;font-weight:850;line-height:1.2}.document-shell.is-reading .section-title-row{grid-column:1/-1;align-items:flex-start;min-height:0;padding:26px 30px 10px}.document-shell.is-reading .section-title-row h2{color:#111417;letter-spacing:0;font-size:21px;font-weight:900;line-height:1.2}.section-title-main{align-items:center;gap:17px;min-width:0;display:flex}.section-title-copy{gap:4px;min-width:0;display:grid}.section-title-copy span{color:#6d7682;font-size:13px;font-weight:750;line-height:1.35}.section-icon-shell{color:#fff;background:radial-gradient(circle at 50% 100%,#ff0a0a38,#0000 62%),linear-gradient(#171b20,#07090b);border:1px solid #252b31;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 2px 8px #080a0c26,inset 0 1px #ffffff14}.section-order{color:#aeb6c1;letter-spacing:.02em;background:#101214;border:1px solid #ffffff1f;border-radius:999px;place-items:center;min-width:22px;height:18px;font-size:9px;font-weight:950;line-height:1;display:grid;position:absolute;bottom:-6px;right:-7px}.section-icon-shell svg{stroke-width:2.1px;width:19px;height:19px}.document-shell.is-reading .section-title-row button{color:#4b5560;border:1px solid #0000;border-radius:999px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.document-shell.is-reading .section-title-row button:hover{color:#111417;background:#f5f6f6;border-color:#d8dadd}.section-title-row button{color:#111821;background:0 0;border:0;font-size:20px}.document-shell.is-editing .section-title-row button{color:#4b5560;background:#fff;border:1px solid #d8dde3;border-radius:999px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.document-shell.is-editing .section-title-row button:hover,.document-shell.is-editing .section-title-row button:focus-visible{color:#111417;background:#f5f6f6;border-color:#bfc6cc;outline:0}.rich-editor-wrap{background:#fff;border:1px solid #d8dde3;border-radius:14px;margin-top:18px;overflow:hidden;box-shadow:inset 0 1px #fffc,0 2px 8px #080a0c0f}.rich-editor-wrap:focus-within{border-color:#c6ccd2;box-shadow:inset 0 1px #fffc,0 0 0 4px #d7192012,0 4px 16px #080a0c14}.rich-editor-loading{color:#7a8390;background:#fff;border:1px solid #d8dde3;border-radius:14px;place-items:center;min-height:294px;margin-top:18px;font-weight:800;display:grid}.app-loading-screen{color:#fff;background:linear-gradient(145deg,#111821fa,#070a0efa);place-items:center;min-height:100vh;display:grid}.app-loading-card{justify-items:center;gap:14px;display:grid}.app-loading-card span{color:#fff;letter-spacing:.02em;background:#05070a;border-radius:8px;place-items:center;width:54px;height:54px;font-weight:950;display:grid;box-shadow:0 18px 42px #00000038}.app-loading-card strong{color:#d7dde5;font-size:14px}.rich-toolbar{color:#4d5661;background:linear-gradient(#fff,#f7f7f6);border-bottom:1px solid #e7ebef;flex-wrap:wrap;align-items:center;gap:2px;min-height:41px;padding:6px 8px;display:flex}.rich-editor-wrap:focus-within .rich-toolbar{background:linear-gradient(#fff,#f3f4f3);border-bottom-color:#dde2e7}.rich-toolbar button,.rich-toolbar select{color:#4f5963;background:0 0;border:0;border-radius:8px;min-width:32px;min-height:32px;padding:0 8px;font-size:12px;font-weight:750}.toolbar-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.rich-toolbar select{border:1px solid #0000;min-width:148px;font-size:14px;font-weight:500}.rich-toolbar button:hover,.rich-toolbar select:hover,.rich-toolbar button.active{color:#111821;background:#f4f6f8}.rich-toolbar button:focus-visible,.rich-toolbar select:focus-visible{outline:0;box-shadow:0 0 0 3px #d719201a}.rich-toolbar .source-button{color:#2f3843;min-width:78px;margin-left:auto;font-size:13px}.rich-editor,.source-editor{color:#17202a;border:0;border-radius:0;width:100%;min-height:250px;padding:16px 12px;line-height:1.6}.rich-editor{outline:0}.rich-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#8b95a1;pointer-events:none;height:0}.source-editor{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.document-shell.is-editing .source-editor{min-height:250px}.system-section textarea:focus,.inline-add-row input:focus{outline:0}.rich-editor h2,.rich-editor h3,.html-content h2,.html-content h3{color:#111821;margin:22px 0 10px;font-size:19px;line-height:1.35}.rich-editor p,.html-content p{margin:0 0 12px}.rich-editor ul,.html-content ul,.rich-editor ol,.html-content ol{margin:8px 0 16px 24px;padding:0}.rich-editor li,.html-content li{margin:4px 0}.rich-editor hr,.html-content hr{border:0;border-top:1px solid #eceff2;margin:24px 0}.rich-editor blockquote,.html-content blockquote{color:#4f5963;border-left:3px solid #d8dde3;margin:14px 0;padding-left:14px}.rich-editor table,.html-content table{border-collapse:collapse;width:100%;margin:12px 0}.rich-editor td,.html-content td{border:1px solid #dfe3e8;padding:8px}.todo-list{list-style:none;margin-left:0!important}.rich-editor ul[data-type=taskList]{margin-left:0;list-style:none}.rich-editor ul[data-type=taskList] li{gap:8px;display:flex}.rich-editor ul[data-type=taskList] label{padding-top:2px}.rich-editor th,.html-content th{text-align:left;background:#f7f8fa;border:1px solid #dfe3e8;padding:8px}.inline-add-row{border:1px solid #dfe3e8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:22px;display:grid;overflow:hidden}.inline-item-list{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.inline-item-pill{color:#28323d;overflow-wrap:anywhere;background:#fff;border:1px solid #e3e7eb;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:7px 11px;font-size:13px;line-height:1.25;display:inline-flex}.inline-item-pill button{color:#66717d;background:#eef1f4;border:0;border-radius:999px;place-items:center;width:18px;height:18px;padding:0;font-size:14px;line-height:1;display:grid}.inline-item-pill button:hover{color:#9f2f2f;background:#f5e7e7}.input-section-note{color:#66717d;margin:14px 0 0;font-size:13px;line-height:1.45}.inline-add-row input{border:0;height:46px;padding:0 14px}.inline-add-row button{color:#17202a;background:#fff;border:0;border-left:1px solid #dfe3e8;height:46px;padding:0 18px}.inline-add-row button:disabled{color:#9aa3ad;cursor:default}.inline-add-row.upload-row{width:fit-content;min-width:260px}.upload-file-button{text-align:left;min-width:160px;border-left:0!important}.simple-add-button{color:#17202a;background:0 0;border:0;min-height:44px;margin-top:20px;padding:0;font-size:16px;font-weight:700}.document-page textarea:disabled{color:#17202a;cursor:default;background:#fbfbfb}.doc-content-read{color:#17202a;white-space:pre-wrap;background:#fff;border:0;border-radius:0;min-height:220px;padding:18px 0;line-height:1.7}.document-shell.is-reading .doc-content-read{color:#1d2631;background:0 0;grid-column:2;min-height:0;margin:0 32px 32px 0;padding:8px 0 0;font-size:16px;line-height:1.72}.document-shell.is-reading .read-section:first-child .doc-content-read{color:#242d38;border-left:4px solid var(--boss-red);max-width:none;padding-left:18px;font-size:18px;line-height:1.72}.document-shell.is-reading .empty-section,.document-shell.is-reading .media-placeholder{grid-column:2;margin:8px 32px 32px 0}.document-shell.is-reading .empty-section{align-items:flex-start;min-height:62px;padding-top:10px}.document-shell.is-reading .media-placeholder{background:linear-gradient(#fff,#f5f5f3);border:1px solid #e0e2e3;border-radius:12px;min-height:260px;box-shadow:inset 0 1px #ffffffb8}.read-assistant-bar{color:#fff;background:radial-gradient(circle at 0 100%,#ff0a0a3d,#0000 30%),linear-gradient(#15181d,#080a0c);border:1px solid #25292f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:6px 0 0;padding:16px 18px;display:grid;box-shadow:0 4px 12px #0000002e,inset 0 1px #ffffff14}.read-assistant-mark{color:#ff6469;background:linear-gradient(#d7192047,#d7192014),#101317;border:1px solid #d719208a;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 32px #d7192029,inset 0 -2px #d719207a}.read-assistant-mark svg{width:25px;height:25px}.read-assistant-copy{gap:4px;min-width:0;display:grid}.read-assistant-copy strong{font-size:17px;line-height:1.1}.read-assistant-copy span{color:#aeb5bd;font-size:14px;line-height:1.35}.read-assistant-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.read-assistant-actions button{color:#f7f8f9;background:linear-gradient(#ffffff0f,#ffffff05),#171a1f;border:1px solid #30343a;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.read-assistant-actions button:hover{background:linear-gradient(#d719202e,#d719200f),#171a1f;border-color:#d7192094}.read-assistant-actions svg{width:17px;height:17px}@media (width<=1180px){.read-assistant-bar{grid-template-columns:auto minmax(0,1fr)}.read-assistant-actions{grid-column:1/-1;justify-content:flex-start}}.empty-section{color:#9aa3ad;align-items:center;min-height:80px;display:flex}.media-placeholder{color:#697480;white-space:pre-wrap;background:#fff;border:1px solid #e6e9ed;border-radius:7px;justify-content:center;align-items:center;min-height:360px;margin-top:16px;padding:20px;display:flex}.media-placeholder.has-content{justify-content:flex-start;align-items:flex-start}.doc-actions{gap:10px;margin-top:16px;display:flex}.document-rail{color:#e7ebef;background:radial-gradient(circle at 0 0,#ff0a0a14,#0000 28%),linear-gradient(#ffffff0e,#ffffff03),#0b0d0f;border-left:1px solid #24272d;height:calc(100vh - 82px);padding:26px 24px 34px;position:sticky;top:0;overflow-y:auto}.rail-collapse{z-index:5;color:#f2f3f4;background:#111419;border:1px solid #30343a;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;font-size:0;display:grid;position:absolute;top:16px;right:323px;box-shadow:0 8px 24px #11182714}.document-rail.collapsed,.document-shell.rail-collapsed .document-rail{padding:30px 14px}.document-shell.rail-collapsed .rail-collapse{right:47px}.document-shell.is-editing .rail-collapse{right:323px}.document-shell.is-editing.rail-collapsed .rail-collapse{right:47px}.document-shell.is-editing .document-rail{background:linear-gradient(#ffffff0b,#ffffff03),#0b0d0f;padding:28px 28px 34px}.document-rail h2{color:#fff;letter-spacing:0;text-transform:none;margin:0 0 18px;font-size:24px;font-weight:900}.rail-header{border-bottom:1px solid #262a30;margin-bottom:22px;padding-bottom:18px;padding-right:42px}.document-shell.is-editing .rail-header{border-bottom:0;margin-bottom:22px;padding:0}.document-shell.is-editing .rail-header span{display:none}.document-shell.is-editing .rail-header strong{font-size:22px}.rail-header span{color:var(--boss-red);letter-spacing:0;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.rail-header strong{color:#fff;font-size:22px;line-height:1.2}.rail-section{border-bottom:1px solid #262a30;margin-bottom:30px;padding:0 0 30px}.rail-actions,.access-group,.rail-save-actions{gap:8px;margin-bottom:0;display:grid}.rail-actions button,.rail-save-actions button,.access-title button{color:#e5e9ee;text-align:left;background:0 0;border:1px solid #0000;padding:7px 0;font-weight:750}.rail-actions button{background:linear-gradient(#ffffff0e,#ffffff05),#ffffff07;border-color:#ffffff09;border-radius:9px;align-items:center;gap:11px;min-height:37px;padding:9px 10px;display:flex;box-shadow:inset 0 1px #ffffff0b,0 1px 2px #0000001f}.rail-actions button:hover,.rail-actions button.active{color:#fff;background:linear-gradient(#ff0a0a2e,#ff0a0a0e),#ffffff08;border-color:#ff0a0a70;box-shadow:inset 3px 0 #ff0a0ad1,0 2px 5px #00000029}.rail-actions button:focus-visible,.rail-confirm-actions button:focus-visible,.rail-panel-button:focus-visible{outline-offset:2px;outline:2px solid #d8dde3}.rail-secondary-actions{grid-template-columns:1fr 1fr}.rail-secondary-actions button{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:58px;padding:11px;font-size:12px;line-height:1.15}.rail-actions .publish-action{color:#16a34a}.rail-actions .delete-action{color:#cf3d3d}.rail-form-panel label,.access-group select{color:#a8b0ba;gap:7px;min-width:0;font-size:13px;font-weight:800;display:grid}.rail-form-panel select,.access-group select{color:#f2f3f4;background:#111419;border:1px solid #30343a;border-radius:6px;width:100%;min-width:0;min-height:38px;padding:0 10px}.rail-notice{color:#b5bdc7;background:#111419;border:1px solid #2a2e34;border-radius:7px;margin:-8px 0 22px;padding:10px 12px;font-size:13px;line-height:1.4}.rail-detail-panel{background:#111419;border:1px solid #2a2e34;border-radius:8px;gap:10px;min-width:0;margin:0 0 22px;padding:16px;display:grid;overflow:hidden}.rail-detail-panel h3{color:#fff;margin:0;font-size:16px;line-height:1.25}.rail-detail-panel p{color:#a8b0ba;margin:0;font-size:14px;line-height:1.45}.rail-detail-panel label{color:#a8b0ba;gap:7px;font-size:13px;font-weight:800;display:grid}.rail-detail-panel select,.rail-detail-panel textarea{color:#f2f3f4;background:#0d1014;border:1px solid #30343a;border-radius:6px;width:100%;min-width:0;padding:9px 10px}.rail-detail-panel select{min-height:38px}.rail-detail-panel textarea{resize:vertical;min-height:92px}.rail-share-link{word-break:break-word}.rail-panel-button,.rail-confirm-actions button{color:#f2f3f4;background:#111419;border:1px solid #30343a;border-radius:7px;min-height:38px;font-weight:800}.rail-panel-button:hover,.rail-confirm-actions button:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.rail-timeline,.rail-detail-panel .signoff-list{gap:10px;display:grid}.rail-detail-panel .signoff-list span{border:0;border-radius:0;padding:0}.review-summary{border-top:1px solid #2a2e34;border-bottom:1px solid #2a2e34;gap:8px;padding:11px 0;display:grid}.review-summary span{color:#a8b0ba;justify-content:space-between;gap:12px;font-size:13px;display:flex}.review-summary strong{color:#f2f3f4}.rail-check-list{gap:8px;padding:10px 0;display:grid}.rail-check-list>strong{color:#f2f3f4;font-size:13px}.rail-timeline span,.signoff-list span{color:#a8b0ba;gap:3px;font-size:13px;line-height:1.35;display:grid}.rail-timeline strong,.signoff-list strong{color:#f2f3f4;font-size:13px}.danger-panel{background:snow;border-color:#f0d2d2}.rail-confirm-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rail-confirm-actions .delete-confirm{color:#fff;background:#cf3d3d;border-color:#cf3d3d}.action-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.rail-save-actions{grid-template-columns:1fr 1fr}.rail-save-actions button{text-align:center;border:1px solid #30343a;border-radius:7px;padding:10px 12px}.rail-save-actions .primary-doc-action{border-color:var(--boss-red);color:#fff;background:linear-gradient(#bb252b,#851419)}.page-info-list{background:#111419;border:1px solid #2a2e34;border-radius:8px;gap:0;margin-bottom:30px;display:grid;overflow:hidden}.page-info-list div{border-bottom:1px solid #262a30;gap:4px;padding:12px;display:grid}.page-info-list div:last-child{border-bottom:0}.page-info-list span{color:#a8b0ba;text-transform:uppercase;font-size:12px;font-weight:850}.page-info-list strong{color:#f2f3f4;font-size:14px;line-height:1.35}.access-title{color:#f2f3f4;justify-content:space-between;align-items:center;gap:12px;font-weight:850;display:flex}.access-title button{border:1px solid #555b64;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.access-person{color:#dbe0e6;align-items:center;gap:10px;display:flex}.access-person span{color:#111419;background:#f2f3f4;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.access-group p{color:#a8b0ba;margin:0;line-height:1.35}.comments-section{background:radial-gradient(circle at 18% 0,#d22b2b0e,#0000 34%),linear-gradient(#fffffffa,#f7f9fbfa);border:1px solid #1118271a;border-radius:14px;gap:16px;margin-top:22px;padding:18px;display:grid;box-shadow:0 14px 34px #11182712,inset 0 1px #ffffffdb}.comments-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.comments-heading>div{gap:4px;display:grid}.comments-heading span,.comment-field>span{color:#727d8b;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:820}.comments-heading h2{color:#111821;margin:0;font-size:22px;line-height:1.1}.comments-heading p{color:#596675;max-width:390px;margin:0;font-size:13px;line-height:1.45}.inline-feedback{border:0;padding:0}.page-support{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:16px;margin-top:22px;display:grid}.support-panel,.feedback-list{border:1px solid var(--brand-line);background:#fff;border-radius:8px;padding:16px}.support-panel p{color:#66717d;margin:0}.signoff-list{flex-wrap:wrap;gap:8px;display:flex}.signoff-list span{color:#3f4a55;border:1px solid #dfe3e8;border-radius:999px;padding:7px 10px;font-size:13px}.feedback-panel,.comment-field{gap:8px;display:grid}.comment-type-select{width:min(340px,100%)}.feedback-panel textarea{color:#17202a;resize:vertical;background:linear-gradient(#fff,#f8fafc);border:1px solid #1118271f;border-radius:10px;width:100%;min-height:110px;padding:12px 13px;box-shadow:inset 0 1px #fffc,0 10px 24px #1118270d}.feedback-panel textarea::placeholder{color:#85909d}.feedback-panel textarea:focus{border-color:#d719206b;outline:3px solid #d719201f}.feedback-panel button{justify-self:start}.feedback-list{margin-top:0}.feedback-item{background:linear-gradient(#ffffffbd,#f8fafcbd);border:1px solid #11182714;border-radius:10px;gap:6px;padding:12px;display:grid}.feedback-item span{color:#2b3440}.feedback-item small{color:#697480}.doc-actions button,.modal-actions button{color:#17202a;background:#fff;border:1px solid #d8dde3;border-radius:7px;padding:10px 14px}.doc-actions .primary-doc-action{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.modal-backdrop{z-index:1000;background:#1118278c;place-items:center;display:grid;position:fixed;inset:0}.modal-card{border-top:8px solid var(--brand-primary);background:#fff;border-radius:10px;width:min(720px,100vw - 32px);max-height:calc(100vh - 80px);overflow:auto;box-shadow:0 24px 80px #11182740}.wide-modal{width:min(1120px,100vw - 32px)}.modal-head{justify-content:space-between;align-items:center;padding:18px 24px 10px;display:flex}.modal-head h2{margin:0;font-size:22px}.modal-head button{color:#737b84;background:0 0;border:0;font-size:32px;line-height:1}.modal-body{flex-direction:column;gap:16px;padding:12px 24px 24px;display:flex}.modal-body label{color:#4b5560;flex-direction:column;gap:8px;font-size:14px;font-weight:750;display:flex}.modal-body input,.modal-body select,.modal-body textarea{color:#17202a;border:1px solid #d8dde3;border-radius:6px;height:48px;padding:0 12px}.modal-body textarea{resize:vertical;min-height:96px;padding:10px 12px}.modal-body .field{gap:8px;display:grid}.modal-body .field span{color:#4b5563;font-size:12px;font-weight:900}.modal-error{color:#8f1218;background:#d7192014;border:1px solid #d7192033;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.modal-folder-choice,.folder-picker{background:#fff;border:1px solid #d8dde3;border-radius:7px;max-height:260px;overflow:auto}.folder-picker-row{color:#27313b;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f4;align-items:center;gap:9px;width:100%;min-height:40px;padding:9px 12px;display:flex}.folder-picker-row:last-child{border-bottom:0}.folder-picker-row.active{box-shadow:inset 3px 0 0 var(--brand-accent);color:#111821;background:#f3f5f7;font-weight:800}.folder-color-picker{background:linear-gradient(#fff,#f7f8f8);border:1px solid #d8dde3;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;display:grid}.color-swatch{background:linear-gradient(180deg, #ffffffdb, #ffffff3d), var(--swatch-color);border:1px solid #d7dce2;border-radius:10px;min-height:42px;position:relative;box-shadow:inset 0 1px #ffffff6b,0 10px 20px #11182114}.color-swatch span{background:var(--swatch-color);border:1px solid #ffffff6b;border-radius:7px;position:absolute;inset:8px;box-shadow:inset 0 1px #ffffff57}.color-swatch:hover{border-color:#aeb6c0;transform:translateY(-1px)}.color-swatch.active{border-color:var(--brand-accent);box-shadow:0 0 0 2px #d7192024,0 12px 24px #1118211f}.color-swatch.active:after{content:"";background:var(--brand-accent);border-radius:999px;width:8px;height:8px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #fff}.modal-note{color:#4f5963;margin:0;line-height:1.5}.folder-access-summary{background:#fafbfc;border:1px solid #e6e9ed;border-radius:8px;gap:4px;padding:14px;display:grid}.folder-access-summary strong{color:#17202a}.folder-access-summary span{color:#66717d;font-size:13px}.folder-access-members{background:#fff;border:1px solid #e6e9ed;border-radius:8px;gap:10px;padding:14px;display:grid}.folder-access-members>strong{color:#17202a}.folder-access-members p{color:#66717d;margin:0;font-size:13px;line-height:1.45}.folder-access-members .inline-check{justify-content:flex-start}.folder-access-members .inline-check span{color:#7b8490;font-size:12px}.modal-actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.modal-actions .primary-action{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff;min-width:110px}.modal-actions .primary-action:disabled{color:#fff;cursor:not-allowed;background:#d8dde3;border-color:#d8dde3}.modal-actions .danger-action{color:#9f2f2f;border-color:#ead1d1;margin-right:auto}.profile-completion-modal{width:min(520px,100vw - 32px)}.profile-completion-fields{background:linear-gradient(#ffffffc7,#f8fafcbd);border:1px solid #e4e7eb;border-radius:12px;gap:14px;padding:16px;display:grid}.roadmap-list{gap:10px;display:grid}.roadmap-item{border:1px solid var(--brand-line);color:#26313c;text-align:left;background:#fff;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.roadmap-item span{background:#14d51d;border-radius:999px;width:11px;height:11px}.roadmap-item:disabled{cursor:default}.notification-list{gap:10px;display:grid}.notification-item{border:1px solid var(--brand-line);color:#26313c;text-align:left;background:#fff;border-radius:7px;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.notification-item-main{color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.notification-item-main:disabled{cursor:default}.notification-item span{background:var(--brand-accent);border-radius:999px;width:10px;height:10px;margin-top:4px}.notification-item-main strong,.notification-item-main small{grid-column:2}.notification-item-main small{color:#66717d;line-height:1.35}.notification-dismiss{color:#4f5963;background:#fff;border:1px solid #d8dde3;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850}.auth-shell{color:#f4f6f8;background:radial-gradient(circle at 18% 12%,#d7192038,#d7192000 32%),radial-gradient(circle at 78% 88%,#ffffff17,#fff0 28%),linear-gradient(145deg,#170708 0%,#07090d 42%,#020305 100%);justify-content:center;align-items:center;min-height:100vh;padding:clamp(24px,5vw,72px);display:flex}.auth-stage{grid-template-columns:minmax(300px,.95fr) minmax(380px,460px);align-items:stretch;gap:20px;width:min(1040px,100%);display:grid}.auth-intro{background:linear-gradient(145deg,#ffffff17,#ffffff04 42%),linear-gradient(#ffffff0a,#fff0),#080b10;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:640px;padding:clamp(28px,4vw,44px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 28px 80px #0000006b}.auth-intro:before{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:9px;position:absolute;inset:18px}.auth-intro:after{content:"";background:linear-gradient(90deg, var(--brand-primary), #fff0);width:220px;height:2px;position:absolute;top:96px;left:44px;box-shadow:0 0 28px #d719206b}.auth-intro-mark{color:#080b10;letter-spacing:0;background:#f5f5f2;border-radius:12px;place-items:center;width:74px;height:74px;font-weight:950;display:grid;position:absolute;top:40px;left:44px;box-shadow:0 14px 32px #0000006b}.auth-kicker,.auth-eyebrow{color:#d71920;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.auth-intro h2{color:#fff;letter-spacing:0;max-width:430px;margin:0;font-size:clamp(36px,5vw,62px);line-height:.96;position:relative}.auth-intro p:not(.auth-kicker){color:#b8c0ca;max-width:410px;margin:18px 0 0;font-size:16px;line-height:1.55;position:relative}.auth-proof-grid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:430px;margin-top:34px;display:grid;position:relative}.auth-proof-grid span{color:#e5e9ee;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;place-items:center;min-height:44px;font-size:12px;font-weight:850;display:grid}.auth-panel{background:linear-gradient(#ffffff1b,#ffffff0e),#101419;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:clamp(24px,3vw,34px);box-shadow:inset 0 1px #ffffff1c,0 28px 84px #0000007a}.auth-brand{color:#f8fafc;background:#05070a;border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:54px;height:54px;font-weight:950;display:grid;box-shadow:0 18px 34px #00000057}.auth-brand img{object-fit:contain;max-width:44px;max-height:44px}.auth-panel h1{color:#fff;letter-spacing:0;margin:6px 0 0;font-size:34px;line-height:1.02}.auth-panel p,.auth-helper,.auth-dev-access{color:#aeb7c2;line-height:1.5}.auth-panel>p:not(.auth-eyebrow):not(.auth-mode-note){margin:14px 0 20px}.auth-eyebrow{margin-top:24px}.auth-tabs{background:#ffffff12;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;margin:18px 0 10px;padding:5px;display:grid}.auth-tabs button{color:#aeb7c2;background:0 0;border:0;border-radius:7px;height:42px;font-weight:850}.auth-panel form{flex-direction:column;gap:14px;display:flex}.auth-panel label{color:#c3cad3;flex-direction:column;gap:8px;font-size:14px;font-weight:850;display:flex}.auth-panel input,.auth-panel select{color:#f7f9fb;background:#04070bb8;border:1px solid #ffffff21;border-radius:7px;outline:none;height:48px;padding:0 12px}.auth-submit{color:#fff;background:linear-gradient(#ef262c,#b71318);border:1px solid #ffffff1a;border-radius:7px;height:48px;font-weight:950;box-shadow:0 16px 30px #d719203d}.auth-provider-actions{gap:9px;margin:16px 0;display:grid}.auth-provider-actions span{color:#98a3af;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.auth-provider-actions button{color:#080b10;background:#f7f7f4;border:1px solid #ffffff29;border-radius:7px;height:50px;font-weight:950;box-shadow:0 14px 28px #00000040}.auth-provider-actions button:disabled{color:#9aa3ad;cursor:not-allowed}.auth-error{color:#ffd9db;background:#d719201f;border:1px solid #d719206b;border-radius:7px;padding:10px 12px}.auth-helper{border-top:1px solid #ffffff1c;flex-direction:column;gap:8px;margin-top:20px;padding-top:18px;font-size:13px;display:flex}.auth-dev-access{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;gap:8px;margin-top:20px;padding:13px;font-size:13px;display:grid}.auth-dev-access strong{color:#f3f5f7;font-size:13px}.auth-dev-access span{color:#aeb7c2}.auth-dev-access button{color:#f3f5f7;background:#ffffff14;border:1px solid #ffffff24;border-radius:7px;height:38px;font-weight:850}.auth-helper button{color:#f3f5f7;text-align:left;background:#ffffff12;border:1px solid #ffffff21;border-radius:7px;height:38px;padding:0 11px}.auth-workspace-switcher{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;gap:10px;margin:18px 0 16px;padding:12px;display:grid}.auth-workspace-switcher span{color:#aeb7c2;font-size:13px;line-height:1.35}.auth-workspace-switcher label{gap:6px;margin:0}.auth-mode-switcher{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;gap:9px;margin:0 0 18px;padding:12px;display:grid}.auth-mode-switcher>span{color:#d5dbe2;text-transform:uppercase;letter-spacing:0;font-size:13px;font-weight:950}.auth-mode-switcher div{background:#00000038;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.auth-mode-switcher button{color:#9da8b4;background:0 0;border:0;border-radius:6px;min-height:38px;font-size:13px;font-weight:850}.auth-mode-switcher button.active{color:#080b10;background:#f3f5f7;box-shadow:0 12px 22px #00000038}.auth-mode-switcher button:disabled{color:#9aa3ad;cursor:not-allowed}.auth-mode-switcher small{color:#9da8b4;line-height:1.35}.auth-reality-note{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;gap:4px;margin:-4px 0 18px;padding:11px 12px;display:grid}.auth-reality-note strong{color:#f3f5f7;font-size:13px}.auth-reality-note span{color:#aeb7c2;font-size:13px;line-height:1.4}.auth-mode-note{color:#9da8b4;margin:0 0 14px;font-size:13px}@media (width<=900px){.auth-stage{grid-template-columns:1fr}.auth-intro{min-height:300px}}@media (width<=560px){.auth-shell{padding:14px}.auth-intro{display:none}.auth-panel{padding:22px}.auth-panel h1{font-size:30px}}.auth-shell{background:radial-gradient(circle at 22% 0,#d7192024,#d7192000 31%),linear-gradient(145deg,#12090a 0%,#080a0d 46%,#030405 100%);align-items:flex-start;padding:clamp(18px,4vw,46px)}.auth-stage{grid-template-columns:1fr;gap:0;width:min(520px,100%)}.auth-intro{align-items:center;gap:14px;justify-content:initial;background:linear-gradient(#ffffff13,#ffffff09),#11161b;border-color:#ffffff1a #ffffff1a currentColor;border-bottom-style:none;border-bottom-width:0;border-radius:12px 12px 0 0;grid-template-columns:48px minmax(0,1fr);min-height:0;padding:18px 22px;display:grid;box-shadow:inset 0 1px #ffffff14,0 22px 52px #00000057}.auth-intro:before,.auth-intro:after{display:none}.auth-intro-mark{color:#090b0f;width:44px;height:44px;box-shadow:none;background:#f5f5f2;border-radius:9px;font-size:13px;position:static}.auth-kicker{color:#f0444a;font-size:10px;line-height:1.25}.auth-intro h2{grid-column:2;max-width:none;margin-top:4px;font-size:21px;line-height:1.15}.auth-intro p:not(.auth-kicker){color:#9fa9b5;grid-column:1/-1;max-width:none;margin-top:10px;font-size:13px;line-height:1.45}.auth-proof-grid{display:none}.auth-panel{background:linear-gradient(#ffffff12,#ffffff09),#11161b;border-radius:0 0 12px 12px;padding:22px;box-shadow:inset 0 1px #ffffff13,0 28px 70px #00000061}.auth-brand{display:none}.auth-eyebrow{color:#f0444a;letter-spacing:.08em;margin-top:0;font-size:10px}.auth-panel h1{margin-top:7px;font-size:27px;line-height:1.08}.auth-panel>p:not(.auth-eyebrow):not(.auth-mode-note){color:#aab3bf;margin:10px 0 16px;font-size:14px}.auth-workspace-switcher,.auth-mode-switcher,.auth-dev-access{background:#ffffff0a;border-radius:8px;padding:10px}.auth-workspace-switcher{margin:14px 0 12px}.auth-mode-switcher{margin-bottom:12px}.auth-workspace-switcher span,.auth-mode-switcher small,.auth-mode-note,.auth-reality-note span{font-size:12px}.auth-panel input,.auth-panel select,.auth-submit,.auth-provider-actions button{height:42px}.auth-panel label{gap:6px;font-size:13px}.auth-provider-actions span{letter-spacing:.075em;font-size:10px}.auth-provider-actions button{box-shadow:none}.auth-tabs{margin:12px 0 8px}.auth-tabs button,.auth-mode-switcher button{height:36px;min-height:36px;font-size:12px}.auth-tabs button.active,.auth-mode-switcher button.active{box-shadow:none}.auth-submit{box-shadow:0 12px 26px #d719202e}.auth-reality-note{display:none}@media (width<=560px){.auth-stage{width:min(100%,500px)}.auth-intro{display:grid}.auth-panel{padding:20px}.auth-panel h1{font-size:25px}}.auth-shell{background:radial-gradient(circle at 50% 0,#d7192021,#d7192000 34%),linear-gradient(145deg,#100708 0%,#080a0d 48%,#030405 100%);justify-content:center;align-items:center;padding:24px}.auth-stage{width:min(420px,100%);display:block}.auth-intro,.auth-mode-note,.auth-reality-note,.auth-workspace-switcher{display:none}.auth-panel{background:linear-gradient(#ffffff14,#ffffff09),#11161b;border:1px solid #ffffff1f;border-radius:12px;padding:24px;box-shadow:inset 0 1px #ffffff1a,0 30px 80px #0000006b,0 0 0 1px #0000003d}.auth-header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;display:grid}.auth-brand{color:#fff;background:#05070a;border-radius:10px;width:44px;height:44px;font-size:13px;display:grid;box-shadow:inset 0 1px #ffffff24,0 12px 28px #00000059}.auth-brand img{max-width:34px;max-height:34px}.auth-eyebrow{color:#f0444a;letter-spacing:.08em;margin:0 0 5px;font-size:10px;font-weight:900}.auth-panel h1{color:#fff;margin:0;font-size:26px;font-weight:900;line-height:1.1}.auth-subcopy{color:#aeb8c4;margin:15px 0 18px;font-size:14px;line-height:1.45}.auth-provider-actions{margin:0 0 14px}.auth-provider-actions>span{display:none}.google-auth-button span{color:inherit;font:inherit;letter-spacing:0;text-transform:none}.google-identity-shell{width:100%;min-height:44px;display:grid}.google-identity-button{min-height:44px;display:grid}.google-identity-button iframe{margin:0 auto!important}.google-auth-button{color:#111821;background:linear-gradient(#fff,#f3f5f7);border:1px solid #ffffffd1;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-size:14px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #fffffff2,0 14px 28px #0000004d}.google-auth-button svg{flex:none;width:18px;height:18px}.invite-panel{gap:16px;display:grid}.invite-summary{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:4px;padding:14px;display:grid}.invite-summary span{color:#fff;font-weight:900}.invite-summary strong,.invite-summary small{color:#aeb8c4;font-size:13px}.invite-auth-options{gap:14px;display:grid}.invite-auth-label{color:#8d96a2;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.invite-auth-divider{color:#7f8995;text-transform:uppercase;letter-spacing:.1em;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:11px;font-weight:900;display:grid}.invite-auth-divider:before,.invite-auth-divider:after{content:"";background:#ffffff1a;height:1px}.invite-email-form{background:linear-gradient(#ffffff0e,#ffffff06),#05070ac7;border:1px solid #ffffff1c;border-radius:8px;gap:12px;padding:14px;box-shadow:inset 0 1px #ffffff0e,0 16px 36px #00000038}.invite-email-mode{background:#020407b8;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.invite-email-mode button{color:#aeb8c4;background:0 0;border:0;border-radius:6px;min-height:34px;font-size:12px;font-weight:900}.invite-email-mode button.active{color:#080b10;background:linear-gradient(#f7f8fa,#e7ebef);box-shadow:inset 0 1px #ffffffd6,0 8px 18px #0000003d}.invite-email-form small{color:#8f99a5;font-size:12px;font-weight:750;line-height:1.35}.invite-email-form input[readonly]{color:#dce3eb;cursor:default;background:#ffffff0e}.auth-link-button{color:#aeb8c4;background:0 0;border:0;width:100%;min-height:40px;font-size:13px;font-weight:850}.auth-link-button:hover{color:#fff}.google-auth-button:hover,.auth-submit:hover,.auth-dev-button:hover,.auth-helper button:hover{transform:translateY(-1px)}.google-auth-button:active,.auth-submit:active,.auth-dev-button:active,.auth-helper button:active{transform:translateY(0)}.auth-tabs{background:#0204078c;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:4px;margin:0 0 14px;padding:4px}.auth-tabs button{color:#aeb8c4;border-radius:6px;height:36px;font-size:13px;font-weight:800}.auth-tabs button.active{color:#080b10;background:linear-gradient(#f7f8fa,#e9edf2);box-shadow:inset 0 1px #ffffffd1,0 8px 18px #0000003d}.auth-panel form{gap:11px}.auth-panel label{color:#c5ccd5;gap:6px;font-size:13px;font-weight:800}.auth-panel input,.auth-panel select{color:#fff;background:#070a0e;border:1px solid #ffffff21;border-radius:7px;height:42px;box-shadow:inset 0 1px #ffffff09,0 1px #ffffff09}.auth-panel input:focus,.auth-panel select:focus{border-color:#d71920bd;box-shadow:0 0 0 3px #d7192029,inset 0 1px #ffffff0a}.auth-submit{color:#fff;background:linear-gradient(#ec252b,#b80f15);border:1px solid #ffffff1f;border-radius:8px;height:44px;margin-top:2px;font-size:14px;font-weight:900;box-shadow:inset 0 1px #ffffff38,0 14px 30px #d7192038}.auth-dev-panel{border-top:1px solid #ffffff17;margin-top:14px;padding-top:12px}.auth-dev-panel summary{cursor:pointer;color:#8995a3;font-size:12px;font-weight:800}.auth-dev-panel summary:hover{color:#c2cad4}.auth-dev-body{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.auth-dev-body p{color:#8f9aa6;margin:0;font-size:12px;line-height:1.35}.auth-mode-switcher{background:0 0;border:0;gap:7px;margin:0;padding:0}.auth-mode-switcher>span{color:#c5ccd5;text-transform:none;font-size:12px;font-weight:800}.auth-mode-switcher div{background:#00000047;gap:4px;padding:4px}.auth-mode-switcher button{height:34px;min-height:34px}.auth-dev-button,.auth-helper button{color:#f3f5f7;background:#ffffff14;border:1px solid #ffffff21;border-radius:7px;min-height:36px;font-weight:800;box-shadow:0 8px 18px #00000029}.auth-helper{border-top-color:#ffffff17;margin-top:0;padding-top:10px}@media (width<=560px){.auth-shell{padding:16px}.auth-panel{padding:21px}}.settings-layout{border:1px solid #dfe4ea;border-radius:8px;grid-template-columns:220px minmax(0,1fr);min-height:min(720px,100vh - 210px);display:grid;overflow:hidden;box-shadow:0 22px 70px #11182714}.settings-page-backdrop{z-index:40;background:linear-gradient(#fffffff5,#f6f7f8fa),#f6f7f8;position:fixed;inset:78px 0 0;overflow:auto}.settings-page-shell{width:min(1240px,100vw - 64px);margin:0 auto;padding:34px 0 52px;position:relative}.settings-page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.settings-page-head span{color:#697480;margin-bottom:6px;font-size:13px;font-weight:850;display:block}.settings-page-head h1,.settings-page-head h2{color:#111821;margin:0;font-size:32px;line-height:1.15}.settings-page-head button{color:#17202a;background:#ffffffeb;border:1px solid #d8dde3;border-radius:7px;min-height:40px;padding:0 14px;font-weight:850;box-shadow:0 8px 20px #1118270b}.settings-side{background:linear-gradient(#fbfbfc,#f5f6f7);border-right:1px solid #e1e5ea;flex-direction:column;gap:2px;padding:14px;display:flex}.settings-side button{color:#3f4a55;text-align:left;background:0 0;border:0;border-radius:6px;min-height:42px;padding:0 12px;font-weight:750}.settings-side button:hover{color:#111821;background:#ffffffb8}.settings-side button.active{color:#111821;box-shadow:inset 3px 0 0 var(--brand-accent), 0 8px 18px #11182709;background:#fff}.settings-content{background:#fffffff5;min-width:0;padding:22px}.settings-section{flex-direction:column;gap:16px;display:flex}.settings-section h3{color:#111821;margin:0;font-size:22px}.settings-section p{color:#67717c;margin:6px 0 0;line-height:1.5}.settings-placeholder-panel{color:#66717d;background:#fafbfc;border:1px solid #e6e9ed;border-radius:8px;gap:6px;padding:18px;display:grid}.settings-placeholder-panel strong{color:#17202a;font-size:16px}.settings-note-panel{color:#5f6873;background:snow;border:1px solid #e7dadd;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.settings-note-panel strong{color:#17202a;font-size:14px}.settings-note-panel span{font-size:13px;line-height:1.45}.invite-link-panel span{word-break:break-all}.invite-link-panel small{color:#687381;font-size:12px;line-height:1.4}.invite-backup-link{color:#687381;word-break:break-all;font-size:12px;line-height:1.4}.invite-link-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.invite-link-panel button,.invite-delivery-panel button,.invite-link-panel a{justify-self:start;min-height:34px}.invite-link-panel a{border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:820;text-decoration:none;display:inline-flex}.settings-panel-title{gap:5px;display:grid}.settings-panel-title span{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.settings-panel-title strong{color:#17202a;font-size:17px;font-weight:800}.settings-panel-title p{color:#68727e;margin:0;font-size:13px;line-height:1.45}.settings-panel-title code{color:#17202a;background:#f5f6f8;border:1px solid #e1e5ea;border-radius:5px;padding:1px 5px;font-size:12px;font-weight:760}.settings-title-row{border-bottom:1px solid #e4e7eb;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.settings-title-row>div:first-child{min-width:0}.settings-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.settings-actions .primary-action,.settings-actions .secondary-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.settings-title-row .primary-action,.settings-section>.primary-action{color:#fff;white-space:nowrap;background:linear-gradient(#171a1f 0%,#090a0c 100%);border:0;border-radius:7px;min-height:42px;padding:0 16px;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 12px 24px #090a0c24,inset 0 1px #ffffff24}.settings-title-row .primary-action:hover,.settings-section>.primary-action:hover{transform:translateY(-1px);box-shadow:0 16px 30px #090a0c2e,inset 0 1px #ffffff29}.settings-section label:not(.file-button):not(.switch-row):not(.inline-check):not(.role-chip){color:#596370;flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.settings-section input:not([type=checkbox]):not([type=color]),.settings-section select,.settings-section textarea{color:#17202a;background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #d5dae1;border-radius:9px;min-height:46px;padding:0 13px;font-weight:760;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 1px 2px #1118270a,inset 0 1px #ffffffdb}.settings-section select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#626c78 50%),linear-gradient(135deg,#626c78 50%,#0000 50%),linear-gradient(#fff 0%,#fbfcfd 100%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px,0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;padding-right:42px}.settings-section input[type=checkbox]{accent-color:var(--brand-accent)}.settings-section textarea{resize:vertical;min-height:108px;padding:12px}.settings-section select:focus,.settings-section input:focus,.settings-section textarea:focus{background:#fff;border-color:#d7192085;outline:0;box-shadow:0 0 0 4px #d7192017,0 8px 18px #11182712}.profile-settings{gap:18px}.profile-hero-panel,.profile-fields-panel,.role-toggle-grid{background:linear-gradient(#fffffffa 0%,#f8f9fbfa 100%);border:1px solid #dfe4ea;border-radius:12px;box-shadow:0 16px 34px #1118270f,inset 0 1px #ffffffe6}.profile-hero-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.profile-photo{color:#fff;background:radial-gradient(circle at 28% 20%,#ffffff47,#0000 32%),linear-gradient(135deg,#1f252c 0%,#090a0c 100%);border:1px solid #090a0c1a;border-radius:18px;place-items:center;width:78px;height:78px;font-size:30px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 14px 28px #090a0c2e,inset 0 1px #ffffff2e}.profile-photo img{object-fit:cover;width:100%;height:100%}.profile-identity{gap:4px;min-width:0;display:grid}.profile-identity span{color:#7b8490;text-transform:uppercase;font-size:11px;font-weight:900}.profile-identity strong{color:#111821;font-size:19px;font-weight:900}.profile-identity small{color:#66717d;font-size:13px;font-weight:750;line-height:1.4}.profile-photo-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.file-button{cursor:pointer;background:linear-gradient(#fff 0%,#f7f8fa 100%);border:1px solid #ccd3db;border-radius:9px;justify-content:center;align-self:flex-start;align-items:center;min-height:40px;padding:0 14px;box-shadow:0 7px 16px #1118270f,inset 0 1px #ffffffe6;color:#17202a!important;font-weight:800!important;display:inline-flex!important}.file-button input{display:none}.file-button:hover{border-color:#d719206b;color:#b2141a!important}.profile-fields-panel{gap:14px;padding:16px;display:grid}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.role-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.role-toggle-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:2px;display:flex}.role-toggle-grid strong{color:#111821;font-size:14px;font-weight:900}.role-toggle-head span{color:#6a7480;background:#fff;border:1px solid #e3e7ec;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.role-chip{color:#252d37;cursor:pointer;background:#fff;border:1px solid #d9dfe6;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:13px;font-weight:850;transition:border-color .16s,box-shadow .16s,background .16s,color .16s;display:flex;position:relative;box-shadow:0 7px 15px #1118270a}.role-chip:hover{border-color:#c9d0d9;box-shadow:0 10px 20px #11182712}.role-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.role-check{background:linear-gradient(#fff 0%,#f5f7f9 100%);border:1px solid #bfc7d1;border-radius:6px;place-items:center;width:19px;height:19px;transition:border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffffe6}.role-check:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}.role-chip:has(input:checked){color:#151a21;background:linear-gradient(#fffdfd 0%,#fff7f7 100%);border-color:#d7192057;box-shadow:0 11px 22px #d7192014,inset 0 1px #fffffff5}.role-chip:has(input:checked) .role-check{background:linear-gradient(#e8262d 0%,#b91218 100%);border-color:#d71920}.role-chip:has(input:checked) .role-check:after{opacity:1}.role-chip:has(input:focus-visible){outline:0;box-shadow:0 0 0 4px #d719201a,0 11px 22px #11182714}.security-settings{gap:18px}.security-provider-panel,.security-fields-panel{background:linear-gradient(#fff 0%,#f8f9fb 100%);border:1px solid #dfe4ea;border-radius:12px;box-shadow:0 16px 34px #1118270f,inset 0 1px #ffffffe6}.security-provider-panel{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.security-provider-panel>div{gap:4px;min-width:0;display:grid}.security-provider-panel span:not(.security-status-pill){color:#7b8490;text-transform:uppercase;font-size:11px;font-weight:900}.security-provider-panel strong{color:#111821;font-size:18px;font-weight:900}.security-provider-panel small{color:#66717d;font-size:13px;font-weight:750;line-height:1.45}.security-status-pill{color:#a32027;background:#fff7f7;border:1px solid #d7192042;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:900}.security-fields-panel{gap:14px;padding:16px;display:grid}.security-planned-card{background:linear-gradient(#fff 0%,#f8f9fb 100%);border:1px solid #dfe4ea;border-radius:12px;gap:6px;padding:16px 18px;display:grid;box-shadow:0 16px 34px #1118270e,inset 0 1px #ffffffe0}.security-planned-card span{color:#7b8490;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.security-planned-card strong{color:#111821;font-size:16px;font-weight:900}.security-planned-card p{color:#66717d;margin:0;font-size:13px;font-weight:680;line-height:1.5}.settings-section .auth-error,.settings-section .auth-success{border-radius:9px;padding:11px 12px;font-size:13px;font-weight:850}.settings-section .auth-error{color:#9f1f26;background:#fff6f6;border:1px solid #d7192057}.settings-section .auth-success{color:#12613d;background:#f3fbf7;border:1px solid #1987543d}.switch-row{background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #dfe4ea;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;box-shadow:0 8px 18px #1118270a,inset 0 1px #ffffffe0;color:#202832!important;flex-direction:row!important}.switch-row input{width:18px;height:18px}.password-rules{color:#4f5963;background:#fff;border:1px solid #e4e7eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.password-rules strong{color:#202832;margin-right:4px}.password-rules span{color:#687380;background:#fff;border:1px solid #dfe3e8;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:800}.password-rules span.passed{color:#12613d;background:#f2fbf6;border-color:#19875442}.subdomain-row{border:1px solid #d8dde3;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.subdomain-row input{border:0;border-radius:0}.subdomain-row span{color:#6b7480;padding:0 12px;font-size:14px}.visibility-matrix{background:#fbfcfd;border:1px solid #dfe4ea;border-radius:8px;gap:8px;padding:14px;display:grid}.visibility-settings{gap:14px;display:grid}.visibility-header,.visibility-row{grid-template-columns:minmax(160px,1fr) 110px 110px;align-items:center;gap:10px;display:grid}.visibility-header{color:#6b7480;font-size:13px;font-weight:800}.visibility-row{border-top:1px solid #eef1f4;min-height:38px}.visibility-row input{justify-self:start;width:17px;height:17px}.hidden-items-panel{border:1px solid var(--brand-line);background:#fbfcfd;border-radius:8px;gap:10px;padding:14px;display:grid}.hidden-items-panel>strong{color:#111821;font-size:15px}.hidden-items-panel p{color:#6b7480;margin:0;font-size:13px;line-height:1.45}.hidden-item-row{border-top:1px solid #eef1f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding-top:10px;display:grid}.hidden-item-row span{gap:2px;display:grid}.hidden-item-row strong{color:#17202a;font-size:14px}.hidden-item-row small{color:#7b8490;font-size:12px}.hidden-item-row button,.secondary-action{color:#17202a;background:#fff;border:1px solid #d8dde3;border-radius:6px;width:fit-content;min-height:32px;padding:0 12px;font-weight:800}.hidden-item-row button:hover,.secondary-action:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.danger-action{color:#b4232b;background:#fff8f8;border:1px solid #f2c8ca;border-radius:6px;min-height:34px;padding:0 12px;font-weight:850}.danger-action:disabled{color:#9aa3ad;cursor:not-allowed;background:#f7f8fa;border-color:#e4e7eb}.brand-settings{gap:18px}.settings-draft-note{color:#6f2025;background:linear-gradient(snow 0%,#fff6f6 100%);border:1px solid #d719203d;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.settings-draft-note strong,.settings-draft-note span{display:block}.settings-draft-note strong{color:#111821;font-size:13px;font-weight:950}.settings-draft-note span{color:#6f2025;font-size:13px;font-weight:800;line-height:1.45}.settings-unsaved-backdrop{z-index:5;background:#090a0c6b;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.settings-unsaved-panel{color:#17202a;background:linear-gradient(#fff 0%,#f8f9fb 100%);border:1px solid #ffffff24;border-radius:14px;gap:12px;width:min(100%,460px);padding:18px;display:grid;box-shadow:0 24px 60px #00000042,inset 0 1px #ffffffe6}.settings-unsaved-panel strong{color:#111821;font-size:18px;font-weight:950}.settings-unsaved-panel p{color:#5f6a76;margin:0;font-size:14px;line-height:1.5}.settings-unsaved-panel>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.settings-unsaved-panel .primary-action{color:#fff;background:linear-gradient(#171a1f 0%,#090a0c 100%);border:0;border-radius:7px;min-height:34px;padding:0 12px;font-weight:900}.theme-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.theme-preset-card{color:#17202a;text-align:left;background:linear-gradient(#fff 0%,#f8f9fb 100%);border:1px solid #d9dfe6;border-radius:12px;align-content:start;gap:10px;min-height:150px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 10px 22px #1118270a,inset 0 1px #ffffffe6}.theme-preset-card:hover,.theme-preset-card.active{border-color:#d719206b;transform:translateY(-1px);box-shadow:0 0 0 4px #d7192014,0 14px 28px #11182714}.theme-preset-card strong{font-size:15px}.theme-preset-card small{color:#697480;line-height:1.4}.appearance-system-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appearance-system-panel>div,.appearance-section{background:linear-gradient(#fff 0%,#f8f9fb 100%);border:1px solid #dfe4ea;border-radius:12px;gap:12px;padding:16px;display:grid;box-shadow:0 16px 34px #1118270f,inset 0 1px #ffffffe6}.appearance-system-panel span,.appearance-section-head span,.appearance-choice-card span{color:#697480;font-size:12px;font-weight:850;line-height:1.35}.appearance-system-panel span,.appearance-choice-card span{color:var(--brand-accent);letter-spacing:.06em;text-transform:uppercase}.appearance-system-panel strong,.appearance-section-head strong,.appearance-choice-card strong{color:#111821;font-size:15px;font-weight:950;display:block}.appearance-system-panel p{color:#66717d;margin:0;font-size:13px;line-height:1.45}.appearance-section-head{gap:4px;display:grid}.appearance-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.appearance-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.appearance-choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-choice-card{color:#17202a;text-align:left;background:linear-gradient(#fff 0%,#f8f9fb 100%);border:1px solid #d9dfe6;border-radius:11px;align-content:start;gap:8px;min-height:116px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 10px 22px #1118270a,inset 0 1px #ffffffe6}.appearance-choice-card:hover,.appearance-choice-card.active{border-color:#d719206b;transform:translateY(-1px);box-shadow:0 0 0 4px #d7192014,0 14px 28px #11182714}.appearance-choice-card small{color:#697480;font-size:12px;line-height:1.42}.theme-swatch-row{gap:6px;display:flex}.theme-swatch-row i{border:1px solid #11182724;border-radius:9px;width:34px;height:28px;display:block;box-shadow:inset 0 1px #ffffff3d}.accent-control-panel,.theme-boundary-note{background:linear-gradient(#fff 0%,#f8f9fb 100%);border:1px solid #dfe4ea;border-radius:12px;gap:13px;padding:16px;display:grid;box-shadow:0 16px 34px #1118270f,inset 0 1px #ffffffe6}.accent-control-panel>div:first-child,.theme-boundary-note{color:#66717d;font-size:13px;line-height:1.45}.accent-control-panel strong,.theme-boundary-note strong{color:#111821;font-size:15px;font-weight:950;display:block}.accent-control-panel>div:first-child span,.theme-boundary-note span{margin-top:4px;display:block}:root[data-brand-mode=dark-command] .library-page{background:radial-gradient(circle at 52% -12%,#d7192014,#0000 30%),radial-gradient(circle at 8% 16%,#ffffff09,#0000 24%),linear-gradient(#070707 0%,#0b0b0c 46%,#050505 100%)}:root[data-brand-mode=dark-command] .area-workspace-page{background:radial-gradient(circle at 52% -12%,#d7192017,#0000 30%),radial-gradient(circle at 8% 16%,#ffffff09,#0000 24%),linear-gradient(#070707 0%,#0b0b0c 46%,#050505 100%)}:root[data-brand-mode=dark-command] .area-hero-panel,:root[data-brand-mode=dark-command] .accountability-placeholder,:root[data-brand-mode=dark-command] .area-empty-card,:root[data-brand-mode=dark-command] .area-source-panel{background:linear-gradient(#ffffff0e,#ffffff05),#101317;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0b,0 24px 56px #00000042}:root[data-brand-mode=dark-command] .area-hero-panel h1,:root[data-brand-mode=dark-command] .area-empty-card h2,:root[data-brand-mode=dark-command] .area-source-panel h2,:root[data-brand-mode=dark-command] .accountability-toolbar strong,:root[data-brand-mode=dark-command] .empty-chart-node strong{color:#f7f8fa}:root[data-brand-mode=dark-command] .area-hero-panel p,:root[data-brand-mode=dark-command] .area-empty-card p,:root[data-brand-mode=dark-command] .area-source-panel p,:root[data-brand-mode=dark-command] .empty-chart-node p{color:#aeb6c1}:root[data-brand-mode=dark-command] .area-assistant-action{color:#f6f7f8;background:#171a1f;border-color:#ffffff1a}:root[data-brand-mode=dark-command] .area-empty-card span,:root[data-brand-mode=dark-command] .accountability-controls span{color:#9fa8b3;background:#ffffff0b;border-color:#ffffff18}:root[data-brand-mode=dark-command] .accountability-toolbar{border-bottom-color:#ffffff16}:root[data-brand-mode=dark-command] .accountability-toolbar span,:root[data-brand-mode=dark-command] .accountability-controls span{color:#9fa8b3}:root[data-brand-mode=dark-command] .accountability-canvas{background:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),#080a0d}:root[data-brand-mode=dark-command] .empty-chart-node{background:#11151a;border-color:#ffffff1c}:root[data-brand-mode=dark-command] .strategy-accountability-metric,:root[data-brand-mode=dark-command] .strategy-accountability-toolbar,:root[data-brand-mode=dark-command] .strategy-accountability-edit-ribbon,:root[data-brand-mode=dark-command] .strategy-accountability-search-note,:root[data-brand-mode=dark-command] .strategy-accountability-map-panel,:root[data-brand-mode=dark-command] .strategy-seat-rail{background:linear-gradient(#ffffff0e,#ffffff05),#101317;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0b,0 24px 56px #00000042}:root[data-brand-mode=dark-command] .strategy-accountability-search,:root[data-brand-mode=dark-command] .strategy-accountability-toolset button,:root[data-brand-mode=dark-command] .strategy-accountability-mode,:root[data-brand-mode=dark-command] .strategy-accountability-mode button.active,:root[data-brand-mode=dark-command] .strategy-accountability-search-note button,:root[data-brand-mode=dark-command] .strategy-seat-card,:root[data-brand-mode=dark-command] .strategy-seat-card-actions button,:root[data-brand-mode=dark-command] .strategy-seat-rail-header button,:root[data-brand-mode=dark-command] .strategy-seat-read-summary button,:root[data-brand-mode=dark-command] .strategy-text-action,:root[data-brand-mode=dark-command] .strategy-parent-option,:root[data-brand-mode=dark-command] .strategy-seat-rail-actions button,:root[data-brand-mode=dark-command] .strategy-seat-rail-secondary-actions button,:root[data-brand-mode=dark-command] .strategy-delete-confirm button,:root[data-brand-mode=dark-command] .strategy-holder-row button,:root[data-brand-mode=dark-command] .strategy-responsibility-row button,:root[data-brand-mode=dark-command] .strategy-system-selected-list button,:root[data-brand-mode=dark-command] .strategy-holder-selected-list button,:root[data-brand-mode=dark-command] .strategy-holder-add-row button,:root[data-brand-mode=dark-command] .strategy-holder-option,:root[data-brand-mode=dark-command] .strategy-responsibility-card-head button,:root[data-brand-mode=dark-command] .strategy-system-add-row button,:root[data-brand-mode=dark-command] .strategy-field input,:root[data-brand-mode=dark-command] .strategy-field textarea,:root[data-brand-mode=dark-command] .strategy-field select,:root[data-brand-mode=dark-command] .strategy-holder-row input,:root[data-brand-mode=dark-command] .strategy-responsibility-row input,:root[data-brand-mode=dark-command] .strategy-holder-add-field,:root[data-brand-mode=dark-command] .strategy-responsibility-row,:root[data-brand-mode=dark-command] .strategy-system-picker-search,:root[data-brand-mode=dark-command] .strategy-system-picker-row{color:#f6f7f8;background:#15191f;border-color:#ffffff1a}:root[data-brand-mode=dark-command] .strategy-system-picker-search input,:root[data-brand-mode=dark-command] .strategy-holder-add-field input,:root[data-brand-mode=dark-command] .strategy-responsibility-card-head input{color:#f6f7f8}:root[data-brand-mode=dark-command] .strategy-system-picker-row.selected{background:#d719201f;border-color:#d719208f}:root[data-brand-mode=dark-command] .strategy-holder-option.selected{background:#f0ae3c1f;border-color:#f0ae3c80}:root[data-brand-mode=dark-command] .strategy-parent-option.active{color:#fff;background:#d719201f;border-color:#d719208f}:root[data-brand-mode=dark-command] .strategy-system-picker-icon{color:#aeb6c1;background:#ffffff14}:root[data-brand-mode=dark-command] .strategy-system-picker-row.selected .strategy-system-picker-icon{background:var(--brand-accent);color:#fff}:root[data-brand-mode=dark-command] .strategy-accountability-mode button{color:#aeb6c1}:root[data-brand-mode=dark-command] .strategy-accountability-mode button.active{color:#fff}:root[data-brand-mode=dark-command] .strategy-accountability-metric strong,:root[data-brand-mode=dark-command] .strategy-seat-head strong,:root[data-brand-mode=dark-command] .strategy-seat-rail-header h2,:root[data-brand-mode=dark-command] .strategy-seat-read-summary strong,:root[data-brand-mode=dark-command] .strategy-accountability-empty h2,:root[data-brand-mode=dark-command] .strategy-accountability-edit-ribbon strong,:root[data-brand-mode=dark-command] .strategy-editor-status strong{color:#f7f8fa}:root[data-brand-mode=dark-command] .strategy-accountability-metric span,:root[data-brand-mode=dark-command] .strategy-accountability-search,:root[data-brand-mode=dark-command] .strategy-seat-section-label,:root[data-brand-mode=dark-command] .strategy-seat-rail-section h3,:root[data-brand-mode=dark-command] .strategy-seat-card-footer span,:root[data-brand-mode=dark-command] .strategy-system-picker-search,:root[data-brand-mode=dark-command] .strategy-system-selected-list span,:root[data-brand-mode=dark-command] .strategy-holder-add-field,:root[data-brand-mode=dark-command] .strategy-holder-option em,:root[data-brand-mode=dark-command] .strategy-system-picker-note,:root[data-brand-mode=dark-command] .strategy-system-picker-row em,:root[data-brand-mode=dark-command] .strategy-seat-read-summary em,:root[data-brand-mode=dark-command] .strategy-parent-option small{color:#9fa8b3}:root[data-brand-mode=dark-command] .strategy-accountability-edit-ribbon p,:root[data-brand-mode=dark-command] .strategy-editor-status p,:root[data-brand-mode=dark-command] .strategy-seat-card-body li,:root[data-brand-mode=dark-command] .strategy-seat-card-body p,:root[data-brand-mode=dark-command] .strategy-seat-rail-section p,:root[data-brand-mode=dark-command] .strategy-seat-rail-list li,:root[data-brand-mode=dark-command] .strategy-seat-rail-empty p,:root[data-brand-mode=dark-command] .strategy-seat-read-gaps p,:root[data-brand-mode=dark-command] .strategy-delete-confirm p,:root[data-brand-mode=dark-command] .strategy-accountability-empty p{color:#aeb6c1}:root[data-brand-mode=dark-command] .strategy-accountability-map-panel{background:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),#080a0d}:root[data-brand-mode=dark-command] .strategy-seat-card-main,:root[data-brand-mode=dark-command] .strategy-seat-card-footer,:root[data-brand-mode=dark-command] .strategy-seat-rail-header,:root[data-brand-mode=dark-command] .strategy-seat-read-summary,:root[data-brand-mode=dark-command] .strategy-seat-read-gaps,:root[data-brand-mode=dark-command] .strategy-editor-status,:root[data-brand-mode=dark-command] .strategy-seat-rail-section,:root[data-brand-mode=dark-command] .strategy-seat-rail-actions,:root[data-brand-mode=dark-command] .strategy-delete-confirm{border-color:#ffffff16}:root[data-brand-mode=dark-command] .strategy-seat-read-gaps,:root[data-brand-mode=dark-command] .strategy-delete-confirm{background:#d719201c}:root[data-brand-mode=dark-command] .strategy-seat-read-gaps.complete{background:#15b83e1c}:root[data-brand-mode=dark-command] .strategy-seat-read-gaps strong,:root[data-brand-mode=dark-command] .strategy-delete-confirm strong,:root[data-brand-mode=dark-command] .strategy-delete-note{color:#ff8a8f}:root[data-brand-mode=dark-command] .strategy-accountability-search-note{color:#f7d27c;background:radial-gradient(circle at 0%,#f0ae3c21,#0000 12rem),#15191f}:root[data-brand-mode=dark-command] .strategy-accountability-search-note svg{color:#f0ae3c}:root[data-brand-mode=dark-command] .strategy-system-selected-list span{color:#9df3bd;background:#3ddc841a;border-color:#3ddc8461}:root[data-brand-mode=dark-command] .strategy-holder-selected-list>span{color:#f5d083;background:#f0ae3c1a;border-color:#f0ae3c66}:root[data-brand-mode=dark-command] .strategy-holder-chip-avatar{color:#ffe0a1;background:#f0ae3c2b}:root[data-brand-mode=dark-command] .strategy-holder-selected-list small{color:#f6cc72;border-left-color:#f5d08340}:root[data-brand-mode=dark-command] .strategy-seat-read-gaps.complete strong{color:#8df0a9}:root[data-brand-mode=dark-command] .strategy-delete-confirm .danger{color:#fff;background:linear-gradient(#d71920,#a70f15);border-color:#d7192080}:root[data-brand-mode=dark-command] .strategy-seat-card.selected{border-color:#d7192085;box-shadow:0 0 0 3px #d7192029,0 24px 54px #00000052}:root[data-brand-mode=dark-command] .strategy-seat-avatar{color:#f7f8fa;background:#20252c;border-color:#ffffff1f}:root[data-brand-mode=dark-command] .strategy-seat-children:before,:root[data-brand-mode=dark-command] .strategy-seat-children>.strategy-seat-branch:before{background:#ffffff29}:root[data-brand-mode=dark-command] .library-title-block p,:root[data-brand-mode=dark-command] .system-record-path,:root[data-brand-mode=dark-command] .home-hero p,:root[data-brand-mode=dark-command] .home-panel p{color:#aeb6c1}:root[data-brand-mode=dark-command] h1,:root[data-brand-mode=dark-command] .home-panel h2,:root[data-brand-mode=dark-command] .support-panel h2,:root[data-brand-mode=dark-command] .feedback-list h2,:root[data-brand-mode=dark-command] .system-record-main .title-link,:root[data-brand-mode=dark-command] .library-summary strong{color:#f7f8fa}:root[data-brand-mode=dark-command] .home-panel,:root[data-brand-mode=dark-command] .library-summary,:root[data-brand-mode=dark-command] .systems-work-panel,:root[data-brand-mode=dark-command] .system-record-row,:root[data-brand-mode=dark-command] .document-shell.is-reading .doc-head{background:linear-gradient(#1c2128fa,#12161cfa);border-color:#ffffff1a;box-shadow:0 22px 46px #0000003d,inset 0 1px #ffffff14}:root[data-brand-mode=dark-command] .library-summary,:root[data-brand-mode=dark-command] .systems-work-panel{background:linear-gradient(#121213fa,#0b0b0cfa);border-color:#ffffff17;box-shadow:0 22px 48px #00000057,inset 0 1px #ffffff0f}:root[data-brand-mode=dark-command] .library-summary span,:root[data-brand-mode=dark-command] .library-summary button,:root[data-brand-mode=dark-command] .system-record-meta span,:root[data-brand-mode=dark-command] .system-record-tags span,:root[data-brand-mode=dark-command] .doc-path,:root[data-brand-mode=dark-command] .doc-nav-button{color:#c5ccd5;background:linear-gradient(#ffffff14,#ffffff0a);border-color:#ffffff1a}:root[data-brand-mode=dark-command] .library-summary .summary-card{background:linear-gradient(90deg, var(--summary-soft), transparent 76%), linear-gradient(180deg, #181819fa, #0d0d0efa);color:#a8afb8;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0e,inset 3px 0 #ffffff05}:root[data-brand-mode=dark-command] .library-summary button.summary-card:hover,:root[data-brand-mode=dark-command] .library-summary .summary-card.is-active{border-color:color-mix(in srgb, var(--summary-accent) 48%, #ffffff1f);background:linear-gradient(90deg, var(--summary-soft), transparent 70%), radial-gradient(circle at 8% 0, color-mix(in srgb, var(--summary-accent) 18%, transparent), transparent 48%), linear-gradient(180deg, #1e1e1ffa, #0e0e0ffa);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--summary-accent) 72%, transparent), 0 14px 26px #00000052}:root[data-brand-mode=dark-command] .library-summary button.summary-card:hover{transform:translateY(-1px)}:root[data-brand-mode=dark-command] .systems-filter-panel{background:linear-gradient(#111112fa,#0b0b0cfa);border-color:#ffffff1a}:root[data-brand-mode=dark-command] .systems-filter-panel>strong,:root[data-brand-mode=dark-command] .systems-filter-panel label{color:#aeb6c1}:root[data-brand-mode=dark-command] .systems-filter-panel input,:root[data-brand-mode=dark-command] .systems-filter-panel select{color:#eeeeef;background:linear-gradient(#181819f5,#0c0c0df5);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0e,0 8px 18px #0000002e}:root[data-brand-mode=dark-command] .system-sort-row{background:linear-gradient(#151516fa,#0d0d0efa);border-color:#ffffff17}:root[data-brand-mode=dark-command] .system-sort-row span{color:#9da5af}:root[data-brand-mode=dark-command] .system-sort-row strong{color:#eeeeef}:root[data-brand-mode=dark-command] .system-sort-actions button,:root[data-brand-mode=dark-command] .path-toggle{color:#b7bec8;background:linear-gradient(#1c1c1df5,#0d0d0ef5);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0e,0 8px 18px #0000002e}:root[data-brand-mode=dark-command] .system-record-row{border-color:color-mix(in srgb, var(--department-color,#8f98a3) 22%, #ffffff14);background:radial-gradient(circle at 8% 0%, var(--department-glow,#8f98a338), transparent 34%), linear-gradient(135deg, var(--department-faint,#8f98a30e), transparent 52%), linear-gradient(180deg, #151516fa, #0a0a0bfa);box-shadow:0 14px 30px #00000047,inset 0 1px #ffffff0e}:root[data-brand-mode=dark-command] .system-record-row:hover{border-color:color-mix(in srgb, var(--department-color,#8f98a3) 34%, #ffffff1a);box-shadow:0 18px 38px #00000057,inset 0 1px #ffffff12}:root[data-brand-mode=dark-command] .system-record-meta span{color:#bcc3cc}:root[data-brand-mode=dark-command] .system-record-meta span:before{color:#747b84}:root[data-brand-mode=dark-command] .system-record-tags span{color:#a8afb8;background:linear-gradient(#181819d1,#0e0e0fd1)}:root[data-brand-mode=dark-command] .status-pill{color:#d8dde3;background:linear-gradient(#1a1a1bf5,#0c0c0df5);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0e,0 10px 20px #0000003d}:root[data-brand-mode=dark-command] .path-toggle:hover,:root[data-brand-mode=dark-command] .system-sort-actions button:hover{color:#fff;background:linear-gradient(#d7192029,#0d0d0ef5);border-color:#d7192052}:root[data-brand-mode=dark-command] .document-shell{background:#080a0d}:root[data-brand-mode=dark-command] .document-shell.is-reading .document-page{background:radial-gradient(circle at 74% 8%,#ffffff0a,#0000 24%),linear-gradient(#070707 0%,#09090a 48%,#050505 100%);border-right-color:#ffffff1f}:root[data-brand-mode=dark-command] .document-shell.is-reading .doc-head{background:linear-gradient(105deg,#181819fa 0%,#0d0d0efa 58%,#131314f0 100%);border-color:#ffffff25;box-shadow:0 24px 54px #0000005c,inset 0 1px #ffffff1b}:root[data-brand-mode=dark-command] .document-shell.is-reading .doc-head h1,:root[data-brand-mode=dark-command] .document-shell.is-reading .doc-head .doc-kicker{color:#f4f5f6}:root[data-brand-mode=dark-command] .document-shell.is-reading .doc-submeta span,:root[data-brand-mode=dark-command] .read-status-grid div{color:#c3cad3;background:linear-gradient(#1e1e1feb,#0f0f10eb);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff13}:root[data-brand-mode=dark-command] .document-shell.is-reading .doc-submeta span:first-child{color:#fff;background:linear-gradient(#f5f7fa21,#f5f7fa0f);border-color:#ffffff1f}:root[data-brand-mode=dark-command] .read-status-grid{background:linear-gradient(#151516fa,#0b0b0cfa);border-color:#ffffff20;box-shadow:0 18px 42px #00000052,inset 0 1px #ffffff13}:root[data-brand-mode=dark-command] .read-status-grid span{color:#8f98a3}:root[data-brand-mode=dark-command] .read-status-grid strong{color:#edeff1}:root[data-brand-mode=dark-command] .document-shell.is-reading .systemhub-read-stack{gap:17px}:root[data-brand-mode=dark-command] .document-shell.is-reading .system-section{background:radial-gradient(circle at 50% 0,#ffffff08,#0000 38%),linear-gradient(#19191afa,#0e0e0ffa);border-color:#fff2;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff17}:root[data-brand-mode=dark-command] .document-shell.is-reading .system-section.has-guide-content:hover{background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 40%),linear-gradient(#1d1d1efa,#0f0f10fa);border-color:#ffffff2e}:root[data-brand-mode=dark-command] .document-shell.is-reading .system-section.is-empty-guide{box-shadow:none;background:linear-gradient(#131314ad,#0b0b0cad);border-color:#ffffff1b}:root[data-brand-mode=dark-command] .document-shell.is-reading .section-title-row h2{color:#f2f3f4}:root[data-brand-mode=dark-command] .section-title-copy span{color:#949da8}:root[data-brand-mode=dark-command] .document-shell.is-reading .section-title-row button{color:#aeb6c1;background:#ffffff0f;border-color:#ffffff1f}:root[data-brand-mode=dark-command] .document-shell.is-reading .section-title-row button:hover{color:#fff;background:#ffffff13;border-color:#ffffff29}:root[data-brand-mode=dark-command] .document-shell.is-reading .section-icon-shell{color:#eef1f4;background:linear-gradient(#202123,#101113);border-color:#ffffff2e;box-shadow:0 12px 26px #00000052,inset 0 1px #ffffff1d}:root[data-brand-mode=dark-command] .document-shell.is-reading .section-order{color:#c1c8d0;background:linear-gradient(#252628,#111214);border-color:#ffffff29}:root[data-brand-mode=dark-command] .document-shell.is-reading .has-guide-content:first-child .section-icon-shell,:root[data-brand-mode=dark-command] .document-shell.is-reading .has-guide-content:first-child .section-order{border-color:#d719204d}:root[data-brand-mode=dark-command] .document-shell.is-reading .doc-content-read,:root[data-brand-mode=dark-command] .document-shell.is-reading .media-placeholder.has-content{color:#d8dde3}:root[data-brand-mode=dark-command] .document-shell.is-reading .read-section:first-child .doc-content-read{color:#e5e8eb;border-left-color:#ffffff2e}:root[data-brand-mode=dark-command] .document-shell.is-reading .html-content h2,:root[data-brand-mode=dark-command] .document-shell.is-reading .html-content h3{color:#f0f2f4}:root[data-brand-mode=dark-command] .document-shell.is-reading .html-content p,:root[data-brand-mode=dark-command] .document-shell.is-reading .html-content li{color:#d5dbe2}:root[data-brand-mode=dark-command] .document-shell.is-reading .html-content blockquote{color:#c7ced8;border-left-color:#ffffff2e}:root[data-brand-mode=dark-command] .document-shell.is-reading .html-content hr{border-top-color:#ffffff1a}:root[data-brand-mode=dark-command] .document-shell.is-reading .html-content th,:root[data-brand-mode=dark-command] .document-shell.is-reading .html-content td{border-color:#ffffff1a}:root[data-brand-mode=dark-command] .document-shell.is-reading .html-content th{color:#f0f2f4;background:#ffffff12}:root[data-brand-mode=dark-command] .document-shell.is-reading .empty-section,:root[data-brand-mode=dark-command] .document-shell.is-reading .media-placeholder{color:#8f98a3;box-shadow:none;background:linear-gradient(#121213b3,#0a0a0bb3);border-color:#ffffff17}:root[data-brand-mode=dark-command] .settings-page-backdrop{background:radial-gradient(circle at 50% -12%,#ffffff12,#0000 34%),linear-gradient(#11151a 0%,#07090c 100%)}:root[data-brand-mode=dark-command] .settings-layout{border-color:#ffffff1a;box-shadow:0 28px 80px #00000057}:root[data-brand-mode=dark-command] .settings-page-head span,:root[data-brand-mode=dark-command] .settings-section p,:root[data-brand-mode=dark-command] .settings-placeholder-panel,:root[data-brand-mode=dark-command] .settings-note-panel,:root[data-brand-mode=dark-command] .brand-logo-copy span,:root[data-brand-mode=dark-command] .brand-logo-copy small,:root[data-brand-mode=dark-command] .accent-control-panel>div:first-child,:root[data-brand-mode=dark-command] .theme-boundary-note,:root[data-brand-mode=dark-command] .appearance-system-panel p,:root[data-brand-mode=dark-command] .appearance-section-head span,:root[data-brand-mode=dark-command] .appearance-choice-card small,:root[data-brand-mode=dark-command] .role-toggle-head span,:root[data-brand-mode=dark-command] .profile-identity small,:root[data-brand-mode=dark-command] .security-provider-panel small{color:#aeb6c1}:root[data-brand-mode=dark-command] .settings-page-head h2,:root[data-brand-mode=dark-command] .settings-section h3,:root[data-brand-mode=dark-command] .settings-placeholder-panel strong,:root[data-brand-mode=dark-command] .settings-note-panel strong,:root[data-brand-mode=dark-command] .brand-logo-copy strong,:root[data-brand-mode=dark-command] .accent-control-panel strong,:root[data-brand-mode=dark-command] .theme-boundary-note strong,:root[data-brand-mode=dark-command] .appearance-system-panel strong,:root[data-brand-mode=dark-command] .appearance-section-head strong,:root[data-brand-mode=dark-command] .appearance-choice-card strong,:root[data-brand-mode=dark-command] .profile-identity strong,:root[data-brand-mode=dark-command] .role-toggle-grid strong,:root[data-brand-mode=dark-command] .security-provider-panel strong,:root[data-brand-mode=dark-command] .password-rules strong{color:#f7f8fa}:root[data-brand-mode=dark-command] .settings-page-head button,:root[data-brand-mode=dark-command] .settings-side,:root[data-brand-mode=dark-command] .settings-content,:root[data-brand-mode=dark-command] .settings-placeholder-panel,:root[data-brand-mode=dark-command] .settings-note-panel,:root[data-brand-mode=dark-command] .profile-hero-panel,:root[data-brand-mode=dark-command] .profile-fields-panel,:root[data-brand-mode=dark-command] .role-toggle-grid,:root[data-brand-mode=dark-command] .security-provider-panel,:root[data-brand-mode=dark-command] .security-fields-panel,:root[data-brand-mode=dark-command] .accent-control-panel,:root[data-brand-mode=dark-command] .theme-boundary-note,:root[data-brand-mode=dark-command] .brand-logo-panel,:root[data-brand-mode=dark-command] .theme-preset-card,:root[data-brand-mode=dark-command] .appearance-system-panel>div,:root[data-brand-mode=dark-command] .appearance-section,:root[data-brand-mode=dark-command] .appearance-choice-card,:root[data-brand-mode=dark-command] .settings-unsaved-panel{color:#f7f8fa;background:linear-gradient(#1c2128fa,#12161cfa);border-color:#ffffff1a;box-shadow:0 18px 38px #0003,inset 0 1px #ffffff14}:root[data-brand-mode=dark-command] .settings-side{border-right-color:#ffffff1a}:root[data-brand-mode=dark-command] .settings-side button{color:#c5ccd5}:root[data-brand-mode=dark-command] .settings-side button:hover{color:#fff;background:#ffffff12}:root[data-brand-mode=dark-command] .settings-side button:focus-visible{outline-offset:-3px;outline:1px solid #d71920b8}:root[data-brand-mode=dark-command] .settings-side button.active{color:#fff;box-shadow:inset 3px 0 0 var(--brand-accent), 0 10px 22px #00000029;background:#ffffff1a}:root[data-brand-mode=dark-command] .settings-title-row{border-bottom-color:#ffffff1a}:root[data-brand-mode=dark-command] .settings-section label:not(.file-button):not(.switch-row):not(.inline-check):not(.role-chip),:root[data-brand-mode=dark-command] .settings-select-field,:root[data-brand-mode=dark-command] .accent-custom-control{color:#c5ccd5}:root[data-brand-mode=dark-command] .settings-section input:not([type=checkbox]):not([type=color]),:root[data-brand-mode=dark-command] .settings-section select,:root[data-brand-mode=dark-command] .settings-section textarea,:root[data-brand-mode=dark-command] .settings-select-shell,:root[data-brand-mode=dark-command] .settings-select-shell select{color:#f7f8fa;background:linear-gradient(#0d1117fa,#0a0d12fa);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0000002e}:root[data-brand-mode=dark-command] .settings-section input:focus,:root[data-brand-mode=dark-command] .settings-section select:focus,:root[data-brand-mode=dark-command] .settings-section textarea:focus,:root[data-brand-mode=dark-command] .settings-select-shell:focus-within{border-color:color-mix(in srgb, var(--brand-accent) 68%, #fff);box-shadow:0 0 0 4px var(--brand-soft-accent), 0 10px 22px #00000038;background:#0d1117}:root[data-brand-mode=dark-command] .modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020304b8}:root[data-brand-mode=dark-command] .modal-card{border-top-color:var(--brand-accent);color:#f7f8fa;background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 36%),linear-gradient(#181819fa,#080809fa);border-color:#ffffff1f;box-shadow:0 28px 88px #0000008a}:root[data-brand-mode=dark-command] .modal-head{border-bottom:1px solid #ffffff1a}:root[data-brand-mode=dark-command] .modal-head h2{color:#f7f8fa}:root[data-brand-mode=dark-command] .modal-head button{color:#aeb6c1}:root[data-brand-mode=dark-command] .modal-body label{color:#c5ccd5}:root[data-brand-mode=dark-command] .modal-body input,:root[data-brand-mode=dark-command] .modal-body select,:root[data-brand-mode=dark-command] .modal-body textarea{color:#f7f8fa;background:linear-gradient(#0d1117fa,#0a0d12fa);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0000002e}:root[data-brand-mode=dark-command] .modal-note,:root[data-brand-mode=dark-command] .feedback-context-panel p,:root[data-brand-mode=dark-command] .feedback-context-note,:root[data-brand-mode=dark-command] .app-feedback-success p,:root[data-brand-mode=dark-command] .feedback-inbox-card p{color:#aeb6c1}:root[data-brand-mode=dark-command] .feedback-context-panel,:root[data-brand-mode=dark-command] .feedback-inbox-summary>div,:root[data-brand-mode=dark-command] .feedback-inbox-card,:root[data-brand-mode=dark-command] .feedback-beta-panel,:root[data-brand-mode=dark-command] .feedback-handoff-fallback,:root[data-brand-mode=dark-command] .feedback-weekly-review,:root[data-brand-mode=dark-command] .app-feedback-success{background:radial-gradient(circle at 20px 0,#d7192014,#0000 38%),linear-gradient(#1c1d1ff5,#0d0e10f5);border-color:#ffffff1f;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff14}:root[data-brand-mode=dark-command] .feedback-context-panel strong,:root[data-brand-mode=dark-command] .feedback-inbox-summary strong,:root[data-brand-mode=dark-command] .feedback-inbox-card-head strong,:root[data-brand-mode=dark-command] .feedback-beta-intro strong,:root[data-brand-mode=dark-command] .feedback-beta-step strong,:root[data-brand-mode=dark-command] .feedback-weekly-intro strong,:root[data-brand-mode=dark-command] .feedback-weekly-panel-head strong,:root[data-brand-mode=dark-command] .feedback-review-item strong,:root[data-brand-mode=dark-command] .feedback-theme-row strong,:root[data-brand-mode=dark-command] .app-feedback-success strong{color:#f7f8fa}:root[data-brand-mode=dark-command] .feedback-context-panel span,:root[data-brand-mode=dark-command] .feedback-inbox-summary span,:root[data-brand-mode=dark-command] .feedback-inbox-card-head span,:root[data-brand-mode=dark-command] .feedback-beta-intro span,:root[data-brand-mode=dark-command] .feedback-beta-step span,:root[data-brand-mode=dark-command] .feedback-handoff-fallback span,:root[data-brand-mode=dark-command] .feedback-weekly-intro span,:root[data-brand-mode=dark-command] .feedback-weekly-panel-head span,:root[data-brand-mode=dark-command] .feedback-review-item span,:root[data-brand-mode=dark-command] .feedback-theme-row span,:root[data-brand-mode=dark-command] .feedback-inbox-meta span{color:#9fa8b4}:root[data-brand-mode=dark-command] .feedback-beta-intro p,:root[data-brand-mode=dark-command] .feedback-weekly-intro p,:root[data-brand-mode=dark-command] .feedback-empty-note,:root[data-brand-mode=dark-command] .feedback-review-item p{color:#aeb6c1}:root[data-brand-mode=dark-command] .feedback-beta-step,:root[data-brand-mode=dark-command] .feedback-handoff-fallback textarea,:root[data-brand-mode=dark-command] .feedback-weekly-panel,:root[data-brand-mode=dark-command] .feedback-review-item,:root[data-brand-mode=dark-command] .feedback-theme-row{background:linear-gradient(#fff1,#ffffff08);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}:root[data-brand-mode=dark-command] .feedback-handoff-fallback textarea{color:#f7f8fa}:root[data-brand-mode=dark-command] .feedback-beta-step:hover{border-color:#22c55e33;box-shadow:0 14px 28px #0003,inset 0 1px #ffffff14}:root[data-brand-mode=dark-command] .feedback-beta-step.complete{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 48%),linear-gradient(#ffffff13,#ffffff09);border-color:#22c55e38}:root[data-brand-mode=dark-command] .feedback-beta-check{color:#55d47f;background:#ffffff0e;border-color:#ffffff1f}:root[data-brand-mode=dark-command] .feedback-weekly-panel-head strong{background:#ffffff0f;border-color:#ffffff1a}:root[data-brand-mode=dark-command] .feedback-inbox-meta span{background:#ffffff0e;border-color:#ffffff1b}:root[data-brand-mode=dark-command] .theme-preset-card small,:root[data-brand-mode=dark-command] .appearance-choice-card small,:root[data-brand-mode=dark-command] .profile-identity span,:root[data-brand-mode=dark-command] .security-provider-panel span:not(.security-status-pill){color:#9fa8b4}:root[data-brand-mode=dark-command] .brand-logo-preview,:root[data-brand-mode=dark-command] .accent-swatch,:root[data-brand-mode=dark-command] .role-chip,:root[data-brand-mode=dark-command] .switch-row,:root[data-brand-mode=dark-command] .security-planned-card,:root[data-brand-mode=dark-command] .password-rules{background:linear-gradient(#ffffff14,#ffffff0a);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f;color:#f7f8fa!important}:root[data-brand-mode=dark-command] .security-planned-card span,:root[data-brand-mode=dark-command] .security-planned-card p{color:#aeb6c1}:root[data-brand-mode=dark-command] .security-planned-card strong{color:#f7f8fa}:root[data-brand-mode=dark-command] .role-chip:has(input:checked){border-color:color-mix(in srgb, var(--brand-accent) 46%, #fff);background:var(--brand-soft-accent)}:root[data-brand-mode=dark-command] .password-rules span{color:#c5ccd5;background:#ffffff14;border-color:#ffffff1a}:root[data-brand-mode=dark-command] .file-button{background:linear-gradient(#ffffff1a,#ffffff0d);border-color:#ffffff24;color:#fff!important}:root[data-brand-mode=dark-command] .clear-logo,:root[data-brand-mode=dark-command] .danger-action{background:#d719201f}:root[data-brand-mode=dark-command] .settings-draft-note,:root[data-brand-mode=dark-command] .accent-warning,:root[data-brand-mode=dark-command] .settings-section .auth-error{color:#ffd9db;background:#d7192024;border-color:#d7192057}:root[data-brand-mode=dark-command] .settings-draft-note strong,:root[data-brand-mode=dark-command] .settings-unsaved-panel strong{color:#fff}:root[data-brand-mode=dark-command] .settings-draft-note span,:root[data-brand-mode=dark-command] .settings-unsaved-panel p{color:#c5ccd5}:root[data-brand-mode=dark-command] .settings-section .auth-success{color:#b5f2d4;background:#19875424;border-color:#1987544d}:root[data-brand-mode=dark-command] .home-panel,:root[data-brand-mode=dark-command] .support-panel,:root[data-brand-mode=dark-command] .feedback-list,:root[data-brand-mode=dark-command] .comments-section,:root[data-brand-mode=dark-command] .library-summary,:root[data-brand-mode=dark-command] .systems-work-panel,:root[data-brand-mode=dark-command] .settings-content,:root[data-brand-mode=dark-command] .settings-placeholder-panel,:root[data-brand-mode=dark-command] .settings-note-panel,:root[data-brand-mode=dark-command] .profile-hero-panel,:root[data-brand-mode=dark-command] .profile-fields-panel,:root[data-brand-mode=dark-command] .role-toggle-grid,:root[data-brand-mode=dark-command] .security-provider-panel,:root[data-brand-mode=dark-command] .security-fields-panel,:root[data-brand-mode=dark-command] .accent-control-panel,:root[data-brand-mode=dark-command] .theme-boundary-note,:root[data-brand-mode=dark-command] .brand-logo-panel,:root[data-brand-mode=dark-command] .theme-preset-card,:root[data-brand-mode=dark-command] .appearance-system-panel>div,:root[data-brand-mode=dark-command] .appearance-section,:root[data-brand-mode=dark-command] .appearance-choice-card,:root[data-brand-mode=dark-command] .settings-unsaved-panel,:root[data-brand-mode=dark-command] .roadmap-checklist{color:#f7f8fa;background:radial-gradient(circle at 50% 0,#ffffff08,#0000 38%),linear-gradient(#19191afa,#0e0e0ffa);border-color:#fff2;box-shadow:0 18px 42px #00000052,inset 0 1px #ffffff17}:root[data-brand-mode=dark-command] .home-panel button,:root[data-brand-mode=dark-command] .feedback-panel button,:root[data-brand-mode=dark-command] .system-sort-actions button,:root[data-brand-mode=dark-command] .path-toggle,:root[data-brand-mode=dark-command] .settings-title-row button:not(.primary-action),:root[data-brand-mode=dark-command] .file-button,:root[data-brand-mode=dark-command] .clear-logo,:root[data-brand-mode=dark-command] .secondary-action{background:linear-gradient(#242527f5,#111214f5);border-color:#ffffff24;box-shadow:0 10px 22px #0000003d,inset 0 1px #ffffff17;color:#eef1f4!important}:root[data-brand-mode=dark-command] .home-panel button:hover,:root[data-brand-mode=dark-command] .feedback-panel button:hover,:root[data-brand-mode=dark-command] .system-sort-actions button:hover,:root[data-brand-mode=dark-command] .path-toggle:hover,:root[data-brand-mode=dark-command] .settings-title-row button:not(.primary-action):hover,:root[data-brand-mode=dark-command] .file-button:hover,:root[data-brand-mode=dark-command] .secondary-action:hover{background:linear-gradient(#2c2d2ffa,#141517fa);border-color:#ffffff38;color:#fff!important}:root[data-brand-mode=dark-command] .comments-heading h2{color:#f7f8fa}:root[data-brand-mode=dark-command] .comments-heading span,:root[data-brand-mode=dark-command] .comment-field>span{color:#9fa8b4}:root[data-brand-mode=dark-command] .comments-heading p,:root[data-brand-mode=dark-command] .feedback-item small{color:#aeb6c1}:root[data-brand-mode=dark-command] .feedback-panel textarea{color:#f7f8fa;background:linear-gradient(#0d1117fa,#0a0d12fa);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0000002e}:root[data-brand-mode=dark-command] .feedback-panel textarea::placeholder{color:#8f98a4}:root[data-brand-mode=dark-command] .feedback-item{background:linear-gradient(#fff1,#ffffff08);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}:root[data-brand-mode=dark-command] .feedback-item span{color:#d7dde4}:root[data-brand-mode=dark-command] .home-hero{border-bottom-color:#ffffff1f}:root[data-brand-mode=dark-command] .admin-panel,:root[data-brand-mode=dark-command] .template-use-note{background:linear-gradient(#251718e0,#120d0ee0);border-color:#d719204d;box-shadow:0 14px 30px #00000042,inset 0 1px #ffffff14}:root[data-brand-mode=dark-command] .library-page,:root[data-brand-mode=dark-command] .settings-page-backdrop,:root[data-brand-mode=dark-command] .roadmap-page{background:radial-gradient(circle at 74% 8%,#ffffff0a,#0000 24%),linear-gradient(#070707 0%,#09090a 48%,#050505 100%)}:root[data-brand-mode=dark-command] .library-card{background:linear-gradient(#0c0c0deb 0,#070708c2 360px,#0000 720px)}:root[data-brand-mode=dark-command] .library-summary .summary-card{background:linear-gradient(90deg, var(--summary-soft), transparent 78%), linear-gradient(180deg, #1f1f20f5, #0f0f10f5);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff16,inset 3px 0 #ffffff05}:root[data-brand-mode=dark-command] .library-summary button.summary-card:hover,:root[data-brand-mode=dark-command] .library-summary .summary-card.is-active{background:linear-gradient(90deg, var(--summary-soft), transparent 72%), linear-gradient(180deg, #262627fa, #111112fa);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--summary-accent) 65%, transparent), 0 16px 32px #00000057, inset 0 1px 0 #ffffff1a}:root[data-brand-mode=dark-command] .system-record-row{background:radial-gradient(circle at 8% 0%, var(--department-glow,#8f98a333), transparent 32%), linear-gradient(135deg, var(--department-faint,#8f98a30d), transparent 54%), linear-gradient(180deg, #19191afa, #0e0e0ffa);border-color:color-mix(in srgb, var(--department-color,#8f98a3) 20%, #ffffff21);box-shadow:0 16px 34px #0000004d,inset 0 1px #ffffff16}:root[data-brand-mode=dark-command] .system-record-row.is-alt,:root[data-brand-mode=dark-command] .system-record-row:hover{background:radial-gradient(circle at 8% 0%, var(--department-glow,#8f98a338), transparent 36%), linear-gradient(135deg, var(--department-soft,#8f98a31f), transparent 58%), linear-gradient(180deg, #1d1d1efa, #0f0f10fa)}:root[data-brand-mode=dark-command] .document-rail{background:radial-gradient(circle at 0 0,#ffffff0a,#0000 28%),linear-gradient(#151516fa,#09090afa);border-left-color:#ffffff1f}:root[data-brand-mode=dark-command] .rail-section{border-bottom-color:#ffffff1c}:root[data-brand-mode=dark-command] .rail-actions button,:root[data-brand-mode=dark-command] .rail-detail-panel,:root[data-brand-mode=dark-command] .rail-notice{background:linear-gradient(#222325eb,#111214eb);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0003}:root[data-brand-mode=dark-command] .rail-actions button:hover,:root[data-brand-mode=dark-command] .rail-actions button.active{background:linear-gradient(#2e2122fa,#141314fa);border-color:#d719206b;box-shadow:inset 3px 0 #d71920ad,0 12px 24px #0000003d}:root[data-brand-mode=dark-command] .read-assistant-bar{background:radial-gradient(circle at 50% 0,#ffffff08,#0000 38%),linear-gradient(#19191afa,#0e0e0ffa);border-color:#fff2;box-shadow:0 18px 42px #00000052,inset 0 1px #ffffff17}:root[data-brand-mode=dark-command] .read-assistant-mark{color:#eef1f4;background:linear-gradient(#202123,#101113);border-color:#ffffff2e;box-shadow:0 12px 26px #00000052,inset 0 1px #ffffff1d}:root[data-brand-mode=dark-command] .read-assistant-actions button{background:linear-gradient(#242527f5,#111214f5);border-color:#ffffff24}:root[data-brand-mode=dark-command] .read-assistant-actions button:hover{background:linear-gradient(#2c2d2ffa,#141517fa);border-color:#ffffff38}:root[data-brand-mode=dark-command] .settings-layout{background:#070708f5;border-color:#fff2;box-shadow:0 32px 92px #0000006b,inset 0 1px #ffffff14}:root[data-brand-mode=dark-command] .settings-side{background:linear-gradient(#151516fa,#0a0a0bfa);border-right-color:#ffffff1f}:root[data-brand-mode=dark-command] .settings-side button{color:#c5ccd5;border-color:#0000}:root[data-brand-mode=dark-command] .settings-side button:hover{background:#ffffff13}:root[data-brand-mode=dark-command] .settings-side button.active{box-shadow:inset 3px 0 0 var(--brand-accent), 0 12px 24px #0000003d, inset 0 1px 0 #ffffff14;background:linear-gradient(#222325eb,#111214eb)}:root[data-brand-mode=dark-command] .settings-section input:not([type=checkbox]):not([type=color]),:root[data-brand-mode=dark-command] .settings-section select,:root[data-brand-mode=dark-command] .settings-section textarea,:root[data-brand-mode=dark-command] .settings-select-shell,:root[data-brand-mode=dark-command] .settings-select-shell select,:root[data-brand-mode=dark-command] .systems-filter-panel input,:root[data-brand-mode=dark-command] .systems-filter-panel select,:root[data-brand-mode=dark-command] .rail-detail-panel select,:root[data-brand-mode=dark-command] .rail-detail-panel textarea{color:#f7f8fa;background:linear-gradient(#121315fa,#0a0b0cfa);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff13,0 8px 18px #0000002e}:root[data-brand-mode=dark-command] .role-chip,:root[data-brand-mode=dark-command] .switch-row,:root[data-brand-mode=dark-command] .password-rules,:root[data-brand-mode=dark-command] .brand-logo-preview,:root[data-brand-mode=dark-command] .accent-swatch{background:linear-gradient(#1f1f20f5,#0f0f10f5);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff16,0 10px 22px #00000038}:root[data-brand-mode=dark-command] .theme-preset-card.active,:root[data-brand-mode=dark-command] .appearance-choice-card.active,:root[data-brand-mode=dark-command] .accent-swatch.active{border-color:color-mix(in srgb, var(--brand-accent) 42%, #ffffff2e);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--brand-accent) 64%, transparent), 0 16px 32px #00000047, inset 0 1px 0 #ffffff1a;background:linear-gradient(#262627fa,#111112fa)}:root[data-brand-mode=dark-command] .role-chip:has(input:checked){border-color:color-mix(in srgb, var(--brand-accent) 42%, #ffffff2e);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--brand-accent) 64%, transparent), 0 16px 32px #00000047, inset 0 1px 0 #ffffff1a;background:linear-gradient(#262627fa,#111112fa)}:root[data-brand-mode=dark-command] .member-command-panel>div,:root[data-brand-mode=dark-command] .member-list-toolbar,:root[data-brand-mode=dark-command] .member-card,:root[data-brand-mode=dark-command] .member-panel-status{color:#f7f8fa;background:radial-gradient(circle at 50% 0,#ffffff09,#0000 38%),linear-gradient(#19191afa,#0e0e0ffa);border-color:#fff2;box-shadow:0 16px 34px #0000004d,inset 0 1px #ffffff16}:root[data-brand-mode=dark-command] .member-command-panel span,:root[data-brand-mode=dark-command] .member-card-main small,:root[data-brand-mode=dark-command] .member-meta-stack small,:root[data-brand-mode=dark-command] .invite-link-panel small,:root[data-brand-mode=dark-command] .member-panel-status p{color:#9fa8b4}:root[data-brand-mode=dark-command] .member-command-panel strong,:root[data-brand-mode=dark-command] .member-card-main strong,:root[data-brand-mode=dark-command] .member-meta-stack strong{color:#f7f8fa}:root[data-brand-mode=dark-command] .member-avatar{color:#fff;background:linear-gradient(#25272a,#101113);border-color:#ffffff24}:root[data-brand-mode=dark-command] .member-status-pill{color:#c5ccd5;background:#fff1;border-color:#ffffff21}:root[data-brand-mode=dark-command] .member-status-pill.active{color:#a9f0ca;background:#30b86f21;border-color:#30b86f57}:root[data-brand-mode=dark-command] .member-status-pill.pending{color:#f6d18d;background:#e2ab4621;border-color:#e2ab4657}:root[data-brand-mode=dark-command] .member-status-pill.draft{color:#aeb6c1}:root[data-brand-mode=dark-command] .member-status-pill.warning{color:#ffdadc;background:#d7192021;border-color:#d7192057}:root[data-brand-mode=dark-command] .member-card-action,:root[data-brand-mode=dark-command] .member-edit-button,:root[data-brand-mode=dark-command] .member-card-state{color:#eef1f4;background:linear-gradient(#262729f5,#121315f5);border-color:#ffffff24;box-shadow:0 8px 18px #00000042,inset 0 1px #ffffff17}:root[data-brand-mode=dark-command] .member-card-state{color:#d9fbe5;background:linear-gradient(#36d37729,#36d37712);border-color:#36d3773d}:root[data-brand-mode=dark-command] .member-card-action:hover:not(:disabled),:root[data-brand-mode=dark-command] .member-edit-button:hover{border-color:color-mix(in srgb, var(--brand-accent) 48%, #ffffff2e);color:#fff;background:linear-gradient(#2e2829fa,#141415fa)}:root[data-brand-mode=dark-command] .member-card-action:disabled{color:#6f7782;background:linear-gradient(#17181abd,#0e0f10bd);border-color:#ffffff14}:root[data-brand-mode=dark-command] .member-panel-backdrop{background:#0203049e}:root[data-brand-mode=dark-command] .member-panel{background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 32%),linear-gradient(#181819fa,#080809fa);border-left-color:#fff2;box-shadow:-30px 0 80px #00000070}:root[data-brand-mode=dark-command] .member-panel-head,:root[data-brand-mode=dark-command] .member-panel-actions{border-color:#ffffff1c}:root[data-brand-mode=dark-command] .member-panel-head span{color:#9fa8b4}:root[data-brand-mode=dark-command] .member-panel-head strong{color:#f7f8fa}:root[data-brand-mode=dark-command] .member-panel-head button{color:#eef1f4;background:linear-gradient(#262729f5,#121315f5);border-color:#ffffff24}:root[data-brand-mode=dark-command] .member-invite-card,:root[data-brand-mode=dark-command] .member-profile-details{background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 34%),linear-gradient(#19191afa,#0d0d0efa);border-color:#ffffff21;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff13}:root[data-brand-mode=dark-command] .member-panel-section-title strong,:root[data-brand-mode=dark-command] .member-profile-details summary span{color:#f7f8fa}:root[data-brand-mode=dark-command] .member-panel-section-title p,:root[data-brand-mode=dark-command] .member-profile-details summary small{color:#9fa8b4}:root[data-brand-mode=dark-command] .member-primary-field input{background:linear-gradient(#141517fa,#090a0cfa);border-color:#ffffff29}:root[data-brand-mode=dark-command] .member-profile-details summary:after{border-color:#aeb6c1}:root[data-brand-mode=dark-command] .member-profile-details[open] summary{border-color:#ffffff1c}:root[data-brand-mode=dark-command] .member-panel-body label{color:#aeb6c1}:root[data-brand-mode=dark-command] .member-panel-body input,:root[data-brand-mode=dark-command] .member-panel-body textarea{color:#eef1f4}:root[data-brand-mode=dark-command] .member-panel-body input::placeholder,:root[data-brand-mode=dark-command] .member-panel-body textarea::placeholder{color:#747e8b}:root[data-brand-mode=dark-command] .member-select-shell:after{border-color:#aeb6c1}:root[data-brand-mode=dark-command] .member-panel-body select{color:#eef1f4;background:linear-gradient(#181a1dfa,#0a0c0ffa)}:root[data-brand-mode=dark-command] .member-field-note{color:#8993a0}:root[data-brand-mode=dark-command] .member-panel-actions .primary-action{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 72%, #222) 0%, #0d0e10 100%)}:root[data-brand-mode=dark-command] .member-panel-actions .primary-action:disabled{color:#6f7782;background:linear-gradient(#17181abd,#0e0f10bd)}:root[data-brand-mode=dark-command] .member-table,:root[data-brand-mode=dark-command] .permission-table,:root[data-brand-mode=dark-command] .role-list{background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 38%),linear-gradient(#121213fa,#080809fa);border-color:#fff2;box-shadow:0 18px 42px #00000052,inset 0 1px #ffffff14}:root[data-brand-mode=dark-command] .member-row,:root[data-brand-mode=dark-command] .permission-row,:root[data-brand-mode=dark-command] .role-row{color:#eef1f4;background:linear-gradient(#1d1d1ef5,#0f0f10f5);border-color:#ffffff1f;box-shadow:0 10px 24px #00000042,inset 0 1px #ffffff16}:root[data-brand-mode=dark-command] .member-header,:root[data-brand-mode=dark-command] .permission-header{color:#aeb6c1;background:linear-gradient(#252628fa,#141517fa);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14}:root[data-brand-mode=dark-command] .permission-row strong{color:#f7f8fa}:root[data-brand-mode=dark-command] .permission-check-box{color:#f7f8fa;background:linear-gradient(#ffffff16,#ffffff09);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000038}:root[data-brand-mode=dark-command] .permission-check input:checked+.permission-check-box{border-color:color-mix(in srgb, var(--brand-accent) 62%, #fff);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 34%, #1a1b1d), #111214f5)}:root[data-brand-mode=dark-command] .member-row .inline-check{color:#c5ccd5}:root[data-brand-mode=dark-command] .member-row .icon-text-button,:root[data-brand-mode=dark-command] .role-row .danger-action{color:#eef1f4;background:linear-gradient(#262729f5,#121315f5);border-color:#ffffff24;box-shadow:0 8px 18px #00000042,inset 0 1px #ffffff17}:root[data-brand-mode=dark-command] .member-row .icon-text-button:hover:not(:disabled),:root[data-brand-mode=dark-command] .role-row .danger-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-accent) 48%, #ffffff2e);color:#fff;background:linear-gradient(#2e2829fa,#141415fa)}:root[data-brand-mode=dark-command] .member-row .danger-action{color:#ffb8bc;background:linear-gradient(#311719f0,#160e0ff0);border-color:#d719204d}:root[data-brand-mode=dark-command] .member-row .icon-text-button:disabled,:root[data-brand-mode=dark-command] .role-row .danger-action:disabled{box-shadow:none;opacity:1;background:linear-gradient(#17181abd,#0e0f10bd);border-color:#ffffff14;color:#6f7782!important}:root[data-brand-mode=dark-command] .settings-section input[type=checkbox]{accent-color:var(--brand-accent)}:root[data-brand-mode=dark-command] .roadmap-visual,:root[data-brand-mode=dark-command] .roadmap-check-item,:root[data-brand-mode=dark-command] .roadmap-progress{background:radial-gradient(circle at 50% 0,#ffffff08,#0000 38%),linear-gradient(#19191afa,#0e0e0ffa);border-color:#fff2;box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff17}:root[data-brand-mode=dark-command] .library-summary{background:linear-gradient(#121315e0,#0a0b0ceb);border-color:#ffffff1b;gap:10px;padding:9px}:root[data-brand-mode=dark-command] .library-summary .summary-card{color:#9fa8b3;background:linear-gradient(#1d1e20e0,#101113e6);border-color:#ffffff1b;min-height:58px;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #0000004d}:root[data-brand-mode=dark-command] .library-summary button.summary-card:hover,:root[data-brand-mode=dark-command] .library-summary .summary-card.is-active{border-color:color-mix(in srgb, var(--summary-accent) 34%, #ffffff1f);box-shadow:inset 0 1px 0 #ffffff18, inset 0 -2px 0 color-mix(in srgb, var(--summary-accent) 54%, transparent), 0 12px 24px #00000038;background:linear-gradient(#222325e6,#121315f0)}:root[data-brand-mode=dark-command] .systems-work-panel{background:linear-gradient(#121315f0,#08090af5);border-color:#ffffff1a;box-shadow:0 24px 56px #00000057,inset 0 1px #ffffff12}:root[data-brand-mode=dark-command] .systems-filter-panel,:root[data-brand-mode=dark-command] .system-sort-row{background:linear-gradient(#141517f0,#0c0d0ff5);border-color:#ffffff18}:root[data-brand-mode=dark-command] .system-sort-actions button{background:linear-gradient(#1f2022db,#101113e6);border-color:#ffffff1f;min-height:32px;box-shadow:inset 0 1px #ffffff13,0 8px 16px #0000002e;color:#d8dde3!important}:root[data-brand-mode=dark-command] .systems-filter-panel input,:root[data-brand-mode=dark-command] .systems-filter-panel select{color:#f4f5f6;background:linear-gradient(#0f1012f5,#090a0cf5);border-color:#ffffff1d;height:42px;box-shadow:inset 0 1px #fff1,0 7px 15px #00000024}:root[data-brand-mode=dark-command] .library-select-shell:after{border-color:#8f98a3}:root[data-brand-mode=dark-command] .system-record-row{background:linear-gradient(105deg, color-mix(in srgb, var(--department-color,#8f98a3) 10%, transparent), transparent 30%), linear-gradient(180deg, #1c1d1fe6, #0f1012f0);border-color:#ffffff1b;grid-template-columns:minmax(0,1fr) 124px;min-height:84px;margin:7px 12px;padding:14px 16px 14px 18px;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff13}:root[data-brand-mode=dark-command] .system-record-row:before{opacity:.62;width:3px;box-shadow:none}:root[data-brand-mode=dark-command] .system-record-row.is-alt{background:linear-gradient(105deg, color-mix(in srgb, var(--department-color,#8f98a3) 8%, transparent), transparent 30%), linear-gradient(180deg, #1a1b1de0, #0e0f11f0)}:root[data-brand-mode=dark-command] .system-record-row:hover{background:linear-gradient(105deg, color-mix(in srgb, var(--department-color,#8f98a3) 14%, transparent), transparent 32%), linear-gradient(180deg, #202123eb, #111214f5);border-color:#ffffff29;box-shadow:0 16px 34px #00000047,inset 0 1px #ffffff1a}:root[data-brand-mode=dark-command] .system-record-main{grid-template-columns:minmax(300px,1.5fr) minmax(112px,.52fr) minmax(104px,.46fr) minmax(112px,.5fr);gap:7px 16px}:root[data-brand-mode=dark-command] .system-record-main .title-link{color:#f4f5f6;min-height:28px;font-size:15px;font-weight:900}:root[data-brand-mode=dark-command] .system-record-meta span{color:#c2c8d0;min-height:24px;box-shadow:none;background:0 0;border-color:#0000;padding:0;font-size:12px;font-weight:760}:root[data-brand-mode=dark-command] .system-record-meta span:before{color:#737c86;letter-spacing:.08em;font-size:8px}:root[data-brand-mode=dark-command] .system-record-tags{gap:6px}:root[data-brand-mode=dark-command] .system-record-tags span{color:#aeb6c1;background:#ffffff0b;border-color:#ffffff14;min-height:22px;padding:0 8px;font-size:10px;font-weight:780}:root[data-brand-mode=dark-command] .system-record-tags .department-chip{border-color:color-mix(in srgb, var(--department-color,#8f98a3) 28%, #ffffff17);background:linear-gradient(90deg, color-mix(in srgb, var(--department-color,#8f98a3) 14%, transparent), #ffffff09);color:#dfe3e8}:root[data-brand-mode=dark-command] .system-record-side{gap:7px}:root[data-brand-mode=dark-command] .status-pill{color:#d5dbe2;background:linear-gradient(#161719d1,#0c0d0fe0);border-color:#ffffff1b;min-width:92px;min-height:28px;font-size:11px;font-weight:850;box-shadow:inset 0 1px #ffffff13,0 8px 16px #00000029}:root[data-brand-mode=dark-command] .status-pill.ready{color:#a8d9b1;background:linear-gradient(#161e18d1,#0c100de6);border-color:#6aa57657}:root[data-brand-mode=dark-command] .status-pill.draft{color:#dec887;background:linear-gradient(#1f1a10d1,#100e0ae6);border-color:#bc974557}:root[data-brand-mode=dark-command] .status-pill.needs-source{color:#dfa6a6;background:linear-gradient(#1f1212d1,#100b0be6);border-color:#be606057}:root[data-brand-mode=dark-command] .system-record-side .state-dot{opacity:.86;width:6px;height:6px}:root[data-brand-mode=dark-command] .path-toggle{opacity:0;min-height:24px;box-shadow:none;background:0 0;border-color:#0000;padding:0 7px;font-size:10px;font-weight:850;transition:opacity .14s,color .14s,border-color .14s,background .14s;color:#8e98a5!important}:root[data-brand-mode=dark-command] .system-record-row:hover .path-toggle,:root[data-brand-mode=dark-command] .path-toggle:focus-visible{opacity:1}:root[data-brand-mode=dark-command] .path-toggle:hover{background:#ffffff0e;border-color:#ffffff1f;color:#f0f2f4!important}.accent-swatch-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.accent-swatch{color:#28313c;background:#fff;border:1px solid #d9dfe6;border-radius:11px;align-content:center;justify-items:center;gap:7px;min-height:70px;padding:10px;font-size:12px;font-weight:850;display:grid;box-shadow:0 8px 16px #1118270a}.accent-swatch i{border:1px solid #11182724;border-radius:8px;width:34px;height:28px;display:block}.accent-swatch.active{border-color:#d719206b;box-shadow:0 0 0 4px #d7192014,0 12px 24px #11182714}.accent-custom-control{gap:8px!important;display:grid!important}.accent-custom-control>span{grid-template-columns:54px minmax(0,190px);gap:9px;display:grid}.accent-custom-control input[type=color]{cursor:pointer;background:#fff;border:1px solid #d5dae1;border-radius:10px;width:100%;height:46px;padding:5px}.accent-custom-control input[type=text]{text-transform:uppercase}.accent-warning{background:#fff8f8;border-color:#d7192052}.brand-control-panel{grid-template-columns:minmax(270px,.82fr) minmax(360px,1.18fr);align-items:stretch;gap:16px;display:grid}.brand-logo-panel{background:linear-gradient(#fff 0%,#f8f9fb 100%);border:1px solid #dfe4ea;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:13px;padding:16px;display:grid;box-shadow:0 16px 34px #1118270f,inset 0 1px #ffffffe6}.brand-logo-preview{color:#111821;background:linear-gradient(135deg,#11182714,#ffffffb8),#fff;border:1px solid #1118271f;border-radius:16px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 12px 24px #11182714,inset 0 1px #ffffffe6}.brand-logo-preview img{object-fit:contain;width:100%;height:100%;padding:8px}.brand-logo-copy{gap:5px;min-width:0;display:grid}.brand-logo-copy strong{color:#111821;font-size:15px;font-weight:900}.brand-logo-copy span,.brand-logo-copy small{color:#66717d;font-size:13px;line-height:1.45}.brand-logo-copy small{color:#3f4853;font-weight:850}.brand-logo-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.settings-select-field{grid-column:1/-1}.settings-select-shell{background:linear-gradient(#fff 0%,#f7f8fa 100%);border:1px solid #d5dae1;border-radius:10px;min-height:48px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px #1118270d,inset 0 1px #ffffffeb}.settings-select-shell:after{content:"";pointer-events:none;border-bottom:2px solid #5b6672;border-right:2px solid #5b6672;width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-62%)rotate(45deg)}.settings-select-shell select{appearance:none;color:#17202a;width:100%;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 42px 0 13px;font-weight:850}.settings-select-shell select:focus{box-shadow:none}.settings-select-shell:focus-within{border-color:#d7192085;box-shadow:0 0 0 4px #d7192017,0 10px 22px #11182714}.brand-preview-shell{background:var(--preview-shell-bg);min-height:280px;color:var(--preview-shell-text);border:1px solid #1118272e;border-radius:14px;align-content:start;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 40px #1118271f,inset 0 1px #ffffff14}.brand-preview-topbar{background:var(--preview-shell-panel);min-height:70px;color:var(--preview-shell-text);align-items:center;gap:12px;padding:13px 15px;display:flex}.brand-preview-mark{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.brand-preview-mark img{object-fit:contain;width:100%;height:100%;padding:5px}.brand-preview-topbar strong,.brand-preview-topbar span{display:block}.brand-preview-topbar strong{color:var(--preview-shell-text);font-size:16px;font-weight:950}.brand-preview-topbar span{color:var(--preview-shell-muted);font-size:12px;font-weight:850}.brand-preview-topbar i{background:var(--preview-action-primary);border:1px solid #ffffff3d;border-radius:999px;width:34px;height:34px;margin-left:auto;display:block;box-shadow:0 0 0 5px #ffffff0f}.brand-preview-body{grid-template-columns:132px minmax(0,1fr);gap:12px;padding:14px;display:grid}.brand-preview-body aside{align-content:start;gap:7px;display:grid}.brand-preview-body aside span{min-height:30px;color:var(--preview-shell-muted);background:#ffffff14;border:1px solid #1118271a;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:flex}.brand-preview-body aside span.active{border-color:var(--preview-accent);background:var(--preview-soft-accent);color:var(--preview-shell-text)}.brand-preview-body section{border:1px solid var(--preview-canvas-border);background:var(--preview-canvas-panel);min-height:168px;color:var(--preview-canvas-text);border-radius:12px;align-content:start;gap:12px;padding:15px;display:grid;box-shadow:0 12px 26px #0000001f}.preview-card-head{gap:4px;display:grid}.preview-card-head small{border:1px solid var(--preview-accent);background:var(--preview-soft-accent);width:fit-content;color:var(--preview-accent);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950}.preview-card-head strong{color:var(--preview-canvas-text);font-size:17px;font-weight:950}.brand-preview-body p{color:var(--preview-canvas-muted);margin:0;font-size:13px;line-height:1.45}.brand-preview-body button{background:var(--preview-action-primary);width:fit-content;min-height:36px;color:var(--action-primary-text);border:0;border-radius:8px;padding:0 12px;font-weight:900}.clear-logo{color:#8f242a;background:linear-gradient(snow 0%,#fff4f4 100%);border:1px solid #e2c5c8;border-radius:9px;align-self:flex-start;min-height:40px;padding:0 12px;font-weight:850;box-shadow:0 7px 16px #b4232b0f,inset 0 1px #ffffffe6}.clear-logo:hover{color:#b2141a;border-color:#d71920}.sample-draft{color:#9f2f2f;background:#fff7f7;border:1px solid #f0c4c6;border-radius:999px;align-self:flex-start;padding:9px 12px;font-weight:800}.ai-draft-preview{background:#fbfcfd;border:1px solid #dfe4ea;border-radius:12px;gap:10px;padding:12px;display:grid}.ai-draft-preview>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-draft-preview strong{color:#111827;font-size:13px;font-weight:900}.ai-draft-preview span{color:#667085;text-align:right;max-width:260px;font-size:12px;font-weight:700;line-height:1.35}.ai-draft-preview textarea{resize:vertical;min-height:340px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.55}.training-wizard textarea{min-height:112px}.member-settings,.role-settings,.permission-settings{gap:10px}.invite-email-preview-card{color:#f7f8fa;background:linear-gradient(#111418,#070809);border:1px solid #dfe4ea;border-radius:14px;gap:12px;padding:22px;display:grid;box-shadow:0 18px 36px #11182724,inset 0 1px #ffffff1a}.invite-email-preview-card>span{color:var(--brand-accent);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:820}.invite-email-preview-card h4{color:#fff;margin:0;font-size:24px;line-height:1.18}.invite-email-preview-card p{color:#c8ced6;margin:0;font-size:14px;line-height:1.55}.invite-email-preview-card button{background:var(--brand-accent);color:#fff;border:0;border-radius:10px;justify-self:start;min-height:42px;padding:0 16px;font-weight:850}.invite-email-preview-card small{color:#9099a6;font-size:12px;line-height:1.45}.member-title-actions{justify-content:flex-end;align-items:center}.member-view-toggle{background:linear-gradient(#fff,#f4f6f8);border:1px solid #d8dde3;border-radius:8px;gap:3px;min-height:42px;padding:4px;display:inline-flex;box-shadow:0 10px 22px #1118270d,inset 0 1px #ffffffdb}.member-view-toggle button,.member-add-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.member-add-action{white-space:nowrap;min-width:198px}.member-view-toggle button{color:#5d6874;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:760}.member-view-toggle button.active{color:#fff;background:#17202a;box-shadow:0 8px 16px #1118271f,inset 0 1px #ffffff1f}.member-workflow-panel{background:linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #dfe4ea;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;padding:16px 18px 18px;display:grid;box-shadow:0 12px 30px #1118270e,inset 0 1px #ffffffdb}.member-workflow-panel div{gap:4px;display:grid}.member-workflow-panel>div>span,.member-list-toolbar span{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.member-workflow-panel strong,.member-list-toolbar strong{color:#17202a;font-size:16px;font-weight:780}.member-workflow-panel p{color:#68727e;max-width:720px;margin:0;font-size:13px;line-height:1.45}.member-workflow-panel ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.member-workflow-panel li{color:#34404c;background:linear-gradient(#fff,#f6f8fa);border:1px solid #dfe4ea;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 13px;font-size:13px;font-weight:780;display:flex;box-shadow:0 10px 22px #1118270b,inset 0 1px #ffffffdb}.member-workflow-panel li span{color:#fff;letter-spacing:0;text-transform:none;background:#17202a;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;font-size:12px;display:grid}.member-list-toolbar{background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #dfe4ea;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid;box-shadow:0 12px 26px #1118270b,inset 0 1px #ffffffd6}.member-list-toolbar>div:first-child{gap:4px;min-width:0;display:grid}.member-list-toolbar strong{font-size:15px}.member-command-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.member-command-panel>div{background:linear-gradient(#fff,#f7f8fa);border:1px solid #dfe4ea;border-radius:10px;align-content:center;gap:5px;min-height:84px;padding:14px;display:grid;box-shadow:0 12px 26px #1118270e,inset 0 1px #ffffffd1}.member-command-panel span{color:#68727e;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:780}.member-command-panel strong{color:#17202a;font-size:22px;font-weight:780;line-height:1}.member-card-list{gap:10px;display:grid}.member-card-list.card-view{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.member-card{background:linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #dfe4ea;border-radius:12px;grid-template-columns:46px minmax(190px,1fr) minmax(336px,.9fr) 166px;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #1118270e,inset 0 1px #ffffffdb}.member-card:after{content:"";opacity:.82;background:#c8d0d8;border-radius:999px;width:3px;position:absolute;inset:12px auto 12px 0}.member-card.is-active:after{background:#188d52c7}.member-card.is-pending:after{background:#b4771cd1}.member-card.is-warning:after{background:#d71920d1}.member-card-list.card-view .member-card{grid-template-columns:46px minmax(0,1fr);align-content:start;align-items:flex-start;min-height:230px}.member-card-list.card-view .member-card-details,.member-card-list.card-view .member-card-actions{grid-column:1/-1}.member-card-list.card-view .member-card-details{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.member-card-list.card-view .member-status-pill{width:100%}.member-card-list.card-view .member-meta-stack{background:#ffffff8f;border:1px solid #dfe4ea;border-radius:10px;min-height:54px;padding:10px}.member-card-list.card-view .member-card-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:2px}.member-avatar{color:#fff;background:linear-gradient(#20252b,#0c0f13);border:1px solid #dce2e8;border-radius:14px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:780;display:grid;box-shadow:0 10px 22px #1118271f,inset 0 1px #ffffff24}.member-card-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.member-card-main strong{color:#17202a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:760;overflow:hidden}.member-card-main small,.member-meta-stack small{color:#68727e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:680;overflow:hidden}.member-role-setup-cue{border-left:2px solid #c8d0d8;gap:3px;min-width:0;margin-top:4px;padding-left:8px;display:grid}.member-role-setup-cue>span{color:#7a838e;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900;line-height:1.1;overflow:hidden}.member-role-setup-cue>strong{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.25;overflow:hidden}.member-role-setup-cue.is-trusted{border-color:#188d5280}.member-role-setup-cue.is-inferred,.member-role-setup-cue.is-needs-review{border-color:#b4771c94}.member-role-setup-cue.is-missing{border-color:#d719208a}.member-card-details{grid-template-columns:minmax(96px,.78fr) minmax(96px,.74fr) minmax(120px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.member-status-pill{color:#4f5963;white-space:nowrap;background:#fff;border:1px solid #dfe4ea;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.member-status-pill.active{color:#147846;background:#188d521a;border-color:#188d524d}.member-status-pill.pending{color:#8a5b12;background:#b4771c1f;border-color:#b4771c52}.member-status-pill.draft{color:#68727e;background:#f7f8fa;border-color:#dfe4ea}.member-status-pill.warning{color:#a51c22;background:#d719201a;border-color:#d7192052}.member-meta-stack{align-content:center;gap:4px;min-width:0;min-height:34px;display:grid}.member-meta-stack strong{color:#17202a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:780;overflow:hidden}.member-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.member-card.has-pending-invite .member-card-actions{flex-wrap:nowrap;align-self:start;gap:6px;padding-top:2px}.member-card-action,.member-edit-button,.member-card-state{color:#34404c;white-space:nowrap;background:linear-gradient(#fff,#f4f6f8);border:1px solid #d8dde3;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex;box-shadow:0 7px 14px #1118270e,inset 0 1px #ffffffdb}.member-card-state{color:#147846;background:linear-gradient(#188d521f,#188d520f);border-color:#188d5247}.member-card-icon-action{gap:0;width:34px;min-width:34px;padding:0}.member-card-action:hover:not(:disabled),.member-edit-button:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.member-card-action:disabled{color:#9aa3ad;cursor:not-allowed;box-shadow:none;background:#f2f4f6;border-color:#e2e6eb}.member-edit-button{gap:0;width:34px;padding:0}.member-panel-backdrop{z-index:82;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04050775;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:78px 0 0}.member-panel{background:linear-gradient(#fff,#f7f8fa);border:1px solid #dfe4ea;border-radius:16px;flex-direction:column;width:min(720px,100vw - 28px);height:calc(100% - 24px);margin:12px 14px;display:flex;overflow:hidden;box-shadow:-28px 0 70px #1118272e}.invite-preview-panel{width:min(520px,100vw - 36px)}.member-panel-head{border-bottom:1px solid #e4e7eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.member-panel-head div{gap:6px;display:grid}.member-panel-head span{color:#68727e;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:780}.member-panel-head strong{color:#17202a;font-size:24px;font-weight:780;line-height:1.1}.member-panel-head p{color:#68727e;max-width:460px;margin:0;font-size:13px;line-height:1.4}.member-panel-head button{color:#17202a;background:#fff;border:1px solid #d8dde3;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.member-panel-body{gap:12px;min-height:0;padding:16px 18px 18px;display:grid;overflow:auto}.member-next-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.member-next-steps span{color:#34404c;background:linear-gradient(#fffffffa,#f7f9fbfa);border:1px solid #dfe4ea;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:760;display:flex}.member-next-steps strong{color:#fff;background:#17202a;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.member-invite-card,.member-profile-details,.member-profile-card{background:linear-gradient(#fffffffa,#f7f9fbfa);border:1px solid #dfe4ea;border-radius:14px;box-shadow:0 14px 34px #1118270f,inset 0 1px #ffffffe0}.member-invite-card{gap:13px;padding:15px;display:grid}.member-form-layout{grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);align-items:start;gap:12px;display:grid}.member-access-stack{gap:12px;display:grid}.member-access-card .two-col{grid-template-columns:1fr}.member-panel-section-title{gap:4px;display:grid}.member-panel-section-title span{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.member-panel-section-title strong{color:#17202a;font-size:18px;font-weight:760;line-height:1.15}.member-panel-section-title p{color:#68727e;margin:0;font-size:13px;line-height:1.45}.member-primary-field input{background:linear-gradient(#fff,#fbfcfd);border-color:#dfe4ea;min-height:52px;font-size:15px}.member-invite-card .member-optional-fields{gap:12px;padding:0}.member-profile-details{overflow:hidden}.member-profile-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.member-profile-details summary::-webkit-details-marker{display:none}.member-profile-details summary span{color:#17202a;font-size:14px;font-weight:760}.member-profile-details summary small{color:#7b8490;text-align:right;font-size:12px;font-weight:600}.member-profile-details summary:after{content:"";border-bottom:2px solid #68727e;border-right:2px solid #68727e;flex:none;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)}.member-profile-details[open] summary{border-bottom:1px solid #e4e7eb}.member-profile-details[open] summary:after{transform:translateY(3px)rotate(225deg)}.member-optional-fields{gap:14px;padding:16px;display:grid}.member-profile-card .member-optional-fields{padding:0}.member-panel-body label{color:#596370;letter-spacing:0;gap:7px;font-size:12px;display:grid;font-weight:640!important}.member-panel-body input,.member-panel-body select,.member-panel-body textarea{letter-spacing:0;border-radius:10px;min-height:44px;padding:0 14px;font-size:14px;font-weight:560!important}.member-panel-body input,.member-panel-body textarea{color:#17202a}.member-panel-body input::placeholder,.member-panel-body textarea::placeholder{color:#8a94a1;font-weight:520}.member-select-shell{display:block;position:relative}.member-select-shell:after{content:"";pointer-events:none;border-bottom:2px solid #68727e;border-right:2px solid #68727e;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-62%)rotate(45deg)}.member-panel-body select{appearance:none;color:#17202a;background:linear-gradient(#fff 0%,#fbfcfd 100%);width:100%;padding:0 44px 0 14px}.member-panel-body textarea{min-height:80px;padding:12px 14px}.member-panel-status{background:#fff;border:1px solid #dfe4ea;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.member-panel-next{align-items:flex-start}.member-panel-status p{color:#68727e;margin:0;font-size:13px}.member-field-note{color:#7b8490;font-size:12px;font-weight:620;line-height:1.35}.member-panel-actions{border-top:1px solid #e4e7eb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding:14px 18px;display:flex}.member-panel-actions .primary-action{color:#fff;background:linear-gradient(#171a1f 0%,#090a0c 100%);border:0;border-radius:8px;min-height:40px;padding:0 15px;font-weight:780;box-shadow:0 12px 24px #090a0c29,inset 0 1px #ffffff24}.member-panel-actions .primary-action:disabled{color:#98a2ad;cursor:not-allowed;box-shadow:none;background:#e5e8ed}.settings-page-head span{font-weight:650}.settings-page-head h2{font-weight:760}.settings-page-head button,.settings-side button,.settings-title-row .primary-action,.settings-section>.primary-action,.settings-title-row .secondary-action,.settings-section>.secondary-action,.file-button,.settings-select-shell select{font-weight:650!important}.settings-section h3{font-weight:720}.settings-section p,.settings-note-panel span,.settings-placeholder-panel,.settings-unsaved-panel p,.settings-draft-note span{font-weight:450}.settings-placeholder-panel strong,.settings-note-panel strong,.settings-unsaved-panel strong,.settings-draft-note strong{font-weight:680}.settings-section label:not(.file-button):not(.switch-row):not(.inline-check):not(.role-chip),.settings-select-field,.accent-custom-control,.member-panel-body label{font-weight:560!important}.settings-section input:not([type=checkbox]):not([type=color]),.settings-section select,.settings-section textarea,.member-panel-body input,.member-panel-body select,.member-panel-body textarea{font-weight:500!important}.profile-photo,.brand-logo-preview{font-weight:720}.profile-identity span,.security-provider-panel span:not(.security-status-pill),.security-planned-card span,.member-panel-head span,.member-panel-section-title span,.member-command-panel span{font-weight:620}.profile-identity strong,.security-provider-panel strong,.security-planned-card strong,.brand-logo-copy strong,.member-panel-head strong,.member-panel-section-title strong,.member-command-panel strong{font-weight:700}.profile-identity small,.security-provider-panel small,.security-planned-card p,.brand-logo-copy small,.member-card-main small,.member-meta-stack small,.member-field-note,.member-profile-details summary small,.member-panel-status p{font-weight:500}.role-toggle-grid strong,.role-chip,.accent-swatch,.security-status-pill,.settings-section .auth-error,.settings-section .auth-success,.member-avatar,.member-card-main strong,.member-status-pill,.member-meta-stack strong,.member-card-action,.member-edit-button,.member-card-state,.member-profile-details summary span,.member-panel-actions .primary-action,.member-panel-actions .secondary-action,.member-panel-actions .danger-action{font-weight:620}.app-feedback-form{gap:14px;display:grid}.feedback-context-panel{background:radial-gradient(circle at 16px 0,#d7192014,#0000 38%),linear-gradient(#fff,#f7f8fa);border:1px solid #dfe4ea;border-radius:12px;gap:5px;padding:14px;display:grid;box-shadow:0 12px 28px #1118270e,inset 0 1px #ffffffd1}.feedback-context-panel span,.feedback-inbox-summary span,.feedback-inbox-card-head span,.feedback-inbox-meta span{color:#68727e;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:760}.feedback-context-panel strong{color:#17202a;font-size:16px;font-weight:780}.feedback-context-panel p,.feedback-context-note,.app-feedback-success p{color:#68727e;margin:0;font-size:13px;line-height:1.45}.feedback-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-feedback-form textarea{border-radius:10px;min-height:112px;font-weight:560}.app-feedback-success{background:linear-gradient(#188d5214,#188d5208);border:1px solid #188d523d;border-radius:12px;gap:8px;padding:16px;display:grid}.app-feedback-success strong{color:#17202a;font-size:17px;font-weight:780}.feedback-settings{gap:14px}.feedback-inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.feedback-inbox-summary>div{background:linear-gradient(#fff,#f7f8fa);border:1px solid #dfe4ea;border-radius:10px;align-content:center;gap:5px;min-height:82px;padding:14px;display:grid;box-shadow:0 12px 26px #1118270e,inset 0 1px #ffffffd1}.feedback-inbox-summary strong{color:#17202a;font-size:23px;font-weight:780}.feedback-beta-panel{background:radial-gradient(circle at 88% 0,#22c55e1a,#0000 32%),linear-gradient(#fff,#f6f8fa);border:1px solid #dfe4ea;border-radius:14px;gap:14px;padding:16px;display:grid;box-shadow:0 14px 34px #11182711,inset 0 1px #ffffffdb}.feedback-beta-intro{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.feedback-beta-intro>div{gap:5px;display:grid}.feedback-beta-intro span,.feedback-beta-step span{color:#727d8b;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:780}.feedback-beta-intro strong{color:#17202a;font-size:17px;line-height:1.25}.feedback-beta-intro p{color:#52606f;max-width:360px;margin:0;font-size:13px;line-height:1.5}.feedback-beta-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.feedback-beta-step{cursor:pointer;background:linear-gradient(#ffffffc7,#f8fafcb8);border:1px solid #11182717;border-radius:11px;grid-template-columns:1fr auto;align-content:start;gap:8px 10px;min-height:108px;padding:11px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:grid;position:relative;box-shadow:inset 0 1px #fffc}.feedback-beta-step strong{color:#17202a;grid-column:1/-1;font-size:13px;font-weight:730;line-height:1.25}.feedback-beta-step input{opacity:0;pointer-events:none;position:absolute}.feedback-beta-step:hover{border-color:#22c55e38;transform:translateY(-1px);box-shadow:0 12px 24px #1118270f,inset 0 1px #ffffffd1}.feedback-beta-step.complete{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 48%),linear-gradient(#ffffffd1,#f0fdf4b8);border-color:#22c55e47}.feedback-beta-check{color:#22c55e;background:#ffffffd1;border:1px solid #11182724;border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid;box-shadow:inset 0 1px #ffffffd1}.feedback-handoff-fallback{background:linear-gradient(#fff,#f7f8fa);border:1px solid #dfe4ea;border-radius:14px;gap:10px;padding:14px;display:grid;box-shadow:0 14px 34px #1118270f,inset 0 1px #ffffffdb}.feedback-handoff-fallback span{color:#727d8b;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:780}.feedback-handoff-fallback textarea{resize:vertical;color:#17202a;background:linear-gradient(#ffffffc7,#f8fafcb8);border:1px solid #1118271a;border-radius:12px;min-height:260px;padding:14px;font-size:13px;font-weight:620;line-height:1.55;box-shadow:inset 0 1px #fffc}.feedback-weekly-review{background:radial-gradient(circle at 18% 0,#d22b2b13,#0000 34%),linear-gradient(#fffffffa,#f6f8fafa);border:1px solid #dfe4ea;border-radius:14px;gap:14px;padding:16px;display:grid;box-shadow:0 14px 34px #11182712,inset 0 1px #ffffffdb}.feedback-weekly-intro{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.feedback-weekly-intro>div{gap:5px;display:grid}.feedback-weekly-intro span,.feedback-weekly-panel-head span,.feedback-review-item span{color:#727d8b;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:780}.feedback-weekly-intro strong{color:#17202a;font-size:17px;line-height:1.25}.feedback-weekly-intro p,.feedback-empty-note,.feedback-review-item p{color:#52606f;margin:0;font-size:13px;line-height:1.5}.feedback-weekly-intro p{max-width:360px}.feedback-weekly-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:12px;display:grid}.feedback-weekly-panel{background:linear-gradient(#ffffffd1,#ffffff94);border:1px solid #1118271a;border-radius:12px;gap:10px;min-height:132px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffffc7}.feedback-weekly-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-weekly-panel-head strong{color:#17202a;background:#ffffffc2;border:1px solid #1118271a;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:28px;font-size:13px;display:inline-flex}.feedback-review-list,.feedback-theme-list{gap:8px;display:grid}.feedback-review-item{background:linear-gradient(#ffffffb8,#f8fafcb8);border:1px solid #11182717;border-radius:10px;gap:4px;padding:10px;display:grid}.feedback-review-item strong{color:#17202a;font-size:14px;font-weight:740;line-height:1.25}.feedback-theme-row{background:#ffffffad;border:1px solid #11182717;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0 10px;display:flex}.feedback-theme-row span{color:#2c3642;font-size:13px;font-weight:720}.feedback-theme-row strong{color:#17202a;font-size:13px;font-weight:780}.feedback-inbox-list{gap:10px;display:grid}.feedback-inbox-card{background:linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #dfe4ea;border-radius:12px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 30px #1118270e,inset 0 1px #ffffffdb}.feedback-inbox-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.feedback-inbox-card-head>div{gap:5px;min-width:0;display:grid}.feedback-inbox-card-head strong{color:#17202a;font-size:16px;font-weight:760;line-height:1.25}.feedback-status-select{flex:0 0 180px;width:min(180px,100%)}.feedback-inbox-card p{color:#3f4954;margin:0;font-size:14px;line-height:1.5}.feedback-inbox-meta{flex-wrap:wrap;gap:7px;display:flex}.feedback-inbox-meta span{letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dfe4ea;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;display:inline-flex}.member-table,.permission-table,.role-list{background:linear-gradient(#fff 0%,#f7f8fa 100%);border:1px solid #dfe4ea;border-radius:10px;gap:8px;padding:10px;display:grid;overflow:auto;box-shadow:0 16px 38px #1118270f,inset 0 1px #ffffffd1}.member-row{background:linear-gradient(#fffffff5,#fafbfcf5);border:1px solid #e3e7ec;border-radius:8px;grid-template-columns:minmax(130px,1fr) minmax(190px,1.15fr) 110px 150px 104px 112px 92px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid;box-shadow:0 8px 18px #1118270b,inset 0 1px #ffffffdb}.member-row:first-child,.permission-row:first-child,.role-row:first-child{border-top:1px solid #e3e7ec}.member-header,.permission-header{color:#68727e;text-transform:uppercase;min-height:42px;box-shadow:none;background:linear-gradient(#f8fafc,#eef2f6);border-color:#e0e5eb;font-size:12px;font-weight:900}.member-row input,.member-row select,.role-row input{height:42px}.member-row .inline-check{color:#596370;font-size:12px;font-weight:850}.member-row .icon-text-button,.role-row .danger-action{white-space:nowrap;border-radius:999px;min-height:36px;font-size:12px}.member-row .icon-text-button{color:#34404c;background:linear-gradient(#fff,#f4f6f8);border:1px solid #d9dee5;padding:0 12px;font-weight:850;box-shadow:0 7px 14px #1118270f,inset 0 1px #ffffffdb}.member-row .icon-text-button:hover:not(:disabled){border-color:var(--brand-accent);color:var(--brand-accent)}.member-row .icon-text-button:disabled{color:#9aa3ad;cursor:not-allowed;box-shadow:none;background:#f2f4f6;border-color:#e2e6eb}.role-row{background:linear-gradient(#fffffff5,#fafbfcf5);border:1px solid #e3e7ec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid;box-shadow:0 8px 18px #1118270b,inset 0 1px #ffffffdb}.permission-row{color:#4f5963;background:linear-gradient(#fffffff5,#fafbfcf5);border:1px solid #e3e7ec;border-radius:8px;grid-template-columns:120px minmax(220px,1fr) repeat(3,80px);align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:grid;box-shadow:0 8px 18px #1118270b,inset 0 1px #ffffffdb}.permission-row strong{color:#17202a;font-size:14px}.permission-check{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:30px;position:relative;display:flex!important}.permission-check>span:first-child{display:none}.permission-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.permission-check-box{color:#d71920;background:linear-gradient(#fff,#f3f5f7);border:1px solid #cfd6df;border-radius:9px;place-items:center;width:28px;height:28px;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #11182712;display:grid!important}.permission-check input:focus-visible+.permission-check-box{border-color:var(--brand-accent);box-shadow:0 0 0 4px var(--brand-soft-accent), 0 8px 18px #11182714}.permission-check input:checked+.permission-check-box{border-color:color-mix(in srgb, var(--brand-accent) 54%, #fff);background:linear-gradient(#fff7f7,#fff)}.permission-check input:disabled+.permission-check-box{opacity:.64;cursor:not-allowed}.trash-settings{gap:16px}.trash-list{border:1px solid var(--brand-line);border-radius:8px;display:grid;overflow:hidden}.trash-row{color:#4f5963;border-top:1px solid #eef1f4;grid-template-columns:minmax(180px,1.2fr) 90px 110px 150px minmax(150px,1fr) 150px;align-items:center;gap:12px;min-height:54px;padding:10px 12px;font-size:13px;display:grid}.trash-row:first-child{border-top:0}.trash-header{color:#6b7480;text-transform:uppercase;background:#f7f8fa;min-height:42px;font-size:12px;font-weight:900}.trash-row strong{color:#17202a}.trash-actions{gap:8px;display:flex}.trash-actions button{color:#17202a;background:#fff;border:1px solid #d8dde3;border-radius:6px;min-height:34px;padding:0 10px;font-weight:800}.trash-actions .danger-action{color:#b33434;border-color:#f0d2d2}.setup-layout{border:1px solid var(--brand-line);border-radius:8px;grid-template-columns:250px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.setup-road{border-right:1px solid var(--brand-line);background:#fbfbfc;align-content:start;gap:0;padding:18px 0;display:grid}.setup-road-step{color:#28323d;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-height:74px;padding:0 18px;display:grid}.setup-road-step span{color:#4f5963;background:#fff;border:1px solid #d8dde3;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.setup-panel{min-width:0;padding:22px}.setup-progress-row{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;margin:14px 0;display:grid}.setup-progress{background:#eceff2;border-radius:999px;height:10px;overflow:hidden}.setup-progress span{border-radius:inherit;background:var(--brand-accent);height:100%;display:block}.setup-list{gap:10px;display:grid}.setup-item{border:1px solid var(--brand-line);color:#202832;text-align:left;background:#fff;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:12px;width:100%;padding:13px;display:grid}.setup-item:hover{border-color:#d0d6de;box-shadow:0 8px 20px #1118270f}.setup-item small{color:#6b7480;margin-top:4px;line-height:1.4;display:block}.setup-check{color:#fff;border:1px solid #cfd5dc;border-radius:999px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.setup-item.complete .setup-check{background:#16a34a;border-color:#16a34a}.setup-help-box{background:#fafbfc;border:1px solid #e4e7eb;border-radius:8px;margin-top:16px;padding:14px}.setup-help-box p{color:#66717d;margin:6px 0 0;line-height:1.5}.roadmap-page{color:#111821;grid-template-columns:minmax(300px,.82fr) minmax(500px,1.18fr);justify-self:center;align-items:center;gap:34px;width:min(1180px,100vw - 56px);padding:36px 0 48px;display:grid}.roadmap-visual{background:linear-gradient(145deg,#fffffffc,#f7f8f9f5),radial-gradient(circle at 18% 14%,#d719200b,#0000 30%);border:1px solid #1118271a;border-radius:8px;flex-direction:column;justify-content:center;gap:16px;min-height:500px;padding:26px;display:flex;box-shadow:0 24px 64px #11182712}.roadmap-art-header{gap:8px;display:grid}.roadmap-art-header span{color:#d71920;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.roadmap-art-header strong{color:#111821;max-width:420px;font-size:20px;line-height:1.18}.roadmap-path{grid-template-columns:1fr;gap:9px;padding:8px 0;display:grid;position:relative}.roadmap-path:before{content:"";z-index:0;background:linear-gradient(#1118212e,#d719205c);border-radius:999px;width:2px;position:absolute;top:46px;bottom:46px;left:36px}.roadmap-path-node{z-index:1;color:#303a45;background:#fffffff0;border:1px solid #11182718;border-radius:8px;align-items:center;gap:12px;min-height:64px;padding:12px;display:flex;position:relative;box-shadow:0 10px 24px #1118270e}.roadmap-path-node:after{display:none}.roadmap-path-node span{color:#fff;background:linear-gradient(145deg,#111821,#252b33);border:2px solid #111821;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid;box-shadow:0 10px 22px #11182721,0 0 0 5px #fff}.roadmap-path-node strong{font-size:14px;line-height:1.2;display:block}.roadmap-path-node small{color:#596470;margin-top:4px;font-size:12px;font-weight:700;line-height:1.35;display:block}.roadmap-art-footer{color:#525d68;border-top:1px solid #11182714;justify-content:space-between;gap:16px;padding-top:14px;font-size:13px;font-weight:800;display:flex}.roadmap-checklist{background:#ffffffeb;border:1px solid #1118271a;border-radius:8px;min-width:0;padding:26px;box-shadow:0 22px 70px #11182712}.roadmap-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.roadmap-title-row h1{color:#111821;font-size:22px}.roadmap-title-row p{color:#3f4853;max-width:760px;margin:8px 0 0;line-height:1.45}.roadmap-title-row button{color:#3f4853;background:#fff;border:1px solid #d8dde3;border-radius:7px;flex:none;padding:10px 12px;font-weight:800}.roadmap-title-actions{flex:none;align-items:center;gap:10px;display:flex}.roadmap-title-row .roadmap-primary-action{color:#fff;background:#111821;border-color:#111821}.roadmap-title-row .roadmap-primary-action:hover{color:#fff;background:#d71920;border-color:#d71920}.roadmap-title-row button:hover{color:#111821;border-color:#bfc6cf}.roadmap-progress{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:20px;display:grid}.roadmap-progress strong{color:#111821;font-size:18px}.roadmap-progress div{background:#e7e9ed;border-radius:999px;height:16px;overflow:hidden}.roadmap-progress span{border-radius:inherit;background:linear-gradient(90deg,#07142b,#d71920);height:100%;display:block}.roadmap-items{gap:10px;display:grid}.roadmap-check-item{color:#17202a;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:14px;width:100%;padding:8px;display:grid}.roadmap-check-item:hover{background:#f8f9fa;border-color:#11182714}.roadmap-check-item:disabled{opacity:.55;cursor:not-allowed}.roadmap-check-item:hover strong{color:#07142b}.roadmap-check-item>span:first-child{color:#07142b;border:3px solid #07142b;border-radius:999px;place-items:center;width:24px;height:24px;font-size:15px;font-weight:900;display:grid}.roadmap-check-item.complete>span:first-child{color:#707a85;border:0;font-size:24px}.roadmap-check-item strong{color:#17202a;font-size:15px;display:inline}.roadmap-check-item small{color:#3f4853;margin-top:4px;font-size:13px;line-height:1.4;display:block}.roadmap-check-item.complete strong,.roadmap-check-item.complete small{color:#7a838d;text-decoration:line-through}.lesson-video-placeholder{color:#3f4853;text-align:center;background:#fafbfc;border:1px dashed #cfd5dc;border-radius:8px;place-items:center;gap:8px;min-height:210px;display:grid}.lesson-video-placeholder span{font-size:18px;font-weight:900}.lesson-video-placeholder small{color:#697480;max-width:420px;line-height:1.45}.tour-layer{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;background:#090a0c6b;position:fixed;inset:0}.tour-layer.target-open{pointer-events:none}.tour-highlight{pointer-events:auto;background:#ffffff0d;border:3px solid #d71920;border-radius:10px;position:fixed;box-shadow:0 0 0 7px #d7192024,0 18px 60px #00000047}.tour-layer.target-open .tour-highlight{pointer-events:none}.tour-popover{pointer-events:auto;background:#fff;border:1px solid #d8dde3;border-radius:8px;width:348px;padding:16px;position:fixed;box-shadow:0 22px 70px #1118273d}.tour-step-count{color:#66717d;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-block}.tour-popover strong{color:#111821;font-size:18px;display:block}.tour-popover p{color:#4f5963;margin:8px 0 14px;line-height:1.5}.tour-popover small{color:#26313c;border-left:3px solid #d71920;margin-bottom:14px;padding-left:10px;line-height:1.45;display:block}.tour-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tour-actions button{color:#17202a;background:#fff;border:1px solid #d8dde3;border-radius:7px;padding:8px 10px}.tour-actions button:disabled{color:#9aa3ad;cursor:not-allowed}.tour-actions .tour-primary{color:#fff;background:#07142b;border-color:#07142b}.inline-check{white-space:nowrap;align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.inline-check input{width:16px;height:16px}.chat-panel{z-index:55;background:#fafaf8fa;border:1px solid #272b31;border-radius:12px;flex-direction:column;width:min(430px,100vw - 36px);height:min(680px,100vh - 108px);max-height:calc(100vh - 108px);display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 80px #00000057}.chat-widget-button{z-index:22;background:linear-gradient(#bb252b,#851419);border:0;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;position:fixed;bottom:22px;right:24px;box-shadow:0 14px 34px #0000004d}.feedback-widget-button{z-index:22;color:#f4f6f8;background:linear-gradient(#1e1f21f5,#0c0d0ff5);border:1px solid #d719206b;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:13px;font-weight:780;display:inline-flex;position:fixed;bottom:92px;right:24px;box-shadow:0 16px 36px #00000047,inset 0 1px #ffffff1a}.feedback-widget-button:hover{border-color:#d71920b8;transform:translateY(-1px)}.feedback-widget-button svg{color:#ff646a;width:17px;height:17px}.app-shell .feedback-widget-button{justify-content:center;width:46px;height:46px;min-height:46px;padding:0;bottom:22px;right:92px}.app-shell .feedback-widget-button span{display:none}.chat-widget-button span{border:2px solid #fff;border-radius:4px;width:25px;height:20px;position:relative}.chat-widget-button span:after{content:"";background:#9f171c;border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;bottom:-6px;right:3px}.chat-head{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.chat-head h2{margin:0;font-size:20px}.chat-head span{color:#747d87;margin-top:4px;font-size:13px;display:block}.chat-context-badge{color:#3d4854;background:#fff;border:1px solid #dfe3e8;border-radius:999px;width:fit-content;max-width:280px;margin-top:8px;padding:5px 9px;font-size:12px;font-weight:760;line-height:1.25;display:inline-flex}.chat-head-actions{align-items:center;gap:8px;display:flex}.chat-head button{color:#747d87;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:30px;font-size:28px;line-height:1;display:inline-grid}.chat-head button:hover{color:#151a20;background:#f1f3f5}.chat-head button svg{width:17px;height:17px}.quick-asks{border-bottom:1px solid var(--brand-line);gap:8px;padding:12px 18px;display:flex;overflow-x:auto}.quick-asks button{color:#3d4854;background:#fff;border:1px solid #dfe3e8;border-radius:999px;flex:none;padding:8px 10px;font-size:13px}.chat-messages{background:#fafbfc;flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow:auto}.assistant-empty{color:#697480;line-height:1.55}.chat-message{white-space:pre-wrap;border-radius:10px;max-width:88%;padding:12px 14px;line-height:1.5}.chat-message.user{background:var(--brand-primary);color:#fff;align-self:flex-end}.chat-message.assistant{border:1px solid var(--brand-line);color:#202832;background:#fff;align-self:flex-start}.chat-composer{border-top:1px solid var(--brand-line);grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.chat-composer textarea{resize:vertical;border:1px solid #d8dde3;border-radius:8px;min-height:48px;max-height:120px;padding:10px 12px}.chat-composer button{background:var(--brand-accent);color:#fff;border:0;border-radius:8px;align-self:end;height:48px;padding:0 16px;font-weight:850}.app-shell .brand-logo-placeholder{font-weight:720}.app-shell .brand-copy strong{font-weight:760}.app-shell .brand-copy small,.app-shell .workspace-status span,.app-shell .execution-nav-label span,.app-shell .sidebar-section-title,.app-shell .sidebar-section-toggle,.app-shell .area-sidebar-snapshot>span,.app-shell .area-seat-index>span,.app-shell .system-sort-row span,.app-shell .systems-filter-panel>strong,.app-shell .systems-filter-panel label,.app-shell .doc-kicker,.app-shell .doc-controls label,.app-shell .read-status-grid span,.app-shell .feedback-context-panel span,.app-shell .feedback-inbox-summary span,.app-shell .feedback-inbox-card-head span,.app-shell .feedback-inbox-meta span,.app-shell .feedback-beta-intro span,.app-shell .feedback-beta-step span{letter-spacing:.055em;font-weight:620}.app-shell .topnav-button{letter-spacing:.035em;font-size:12px;font-weight:680}.app-shell .topnav-button.active,.app-shell .workspace-status strong,.app-shell .new-button,.app-shell .execution-nav-label strong,.app-shell .library-summary strong,.app-shell .area-sidebar-snapshot strong,.app-shell .area-seat-index-row strong,.app-shell .doc-head h1,.app-shell .document-shell.is-reading .doc-head h1,.app-shell .doc-title-input,.app-shell .settings-page-head h2{font-weight:720}.app-shell .workspace-status strong em,.app-shell .user-pill select,.app-shell .avatar-button span,.app-shell .execution-nav-button,.app-shell .folder-row,.app-shell .sidebar-context-menu strong,.app-shell .system-sort-row strong,.app-shell .system-sort-actions button,.app-shell .systems-filter-panel input,.app-shell .systems-filter-panel select,.app-shell .system-record-meta span:before,.app-shell .state-menu button,.app-shell .doc-path,.app-shell .doc-submeta span,.app-shell .doc-controls select,.app-shell .template-use-note strong,.app-shell .section-order,.app-shell .settings-page-head span,.app-shell .settings-page-head button,.app-shell .settings-side button,.app-shell .settings-title-row .primary-action,.app-shell .settings-section>.primary-action,.app-shell .settings-title-row .secondary-action,.app-shell .settings-section>.secondary-action,.app-shell .file-button,.app-shell .settings-select-shell select,.app-shell .settings-placeholder-panel strong,.app-shell .settings-note-panel strong,.app-shell .settings-unsaved-panel strong,.app-shell .settings-draft-note strong,.app-shell .profile-photo,.app-shell .brand-logo-preview,.app-shell .profile-identity strong,.app-shell .security-provider-panel strong,.app-shell .security-planned-card strong,.app-shell .brand-logo-copy strong,.app-shell .role-toggle-grid strong,.app-shell .role-chip,.app-shell .accent-swatch,.app-shell .security-status-pill,.app-shell .member-avatar,.app-shell .member-card-main strong,.app-shell .member-status-pill,.app-shell .member-meta-stack strong,.app-shell .member-card-action,.app-shell .member-edit-button,.app-shell .member-card-state,.app-shell .member-profile-details summary span,.app-shell .member-panel-actions .primary-action,.app-shell .member-panel-actions .secondary-action,.app-shell .member-panel-actions .danger-action,.app-shell .feedback-context-panel strong,.app-shell .app-feedback-success strong,.app-shell .feedback-beta-step strong,.app-shell .chat-composer button{font-weight:620}.app-shell .global-search input,.app-shell .page-tree-row,.app-shell .system-record-path,.app-shell .system-record-meta span,.app-shell .system-record-tags span,.app-shell .title-cell small,.app-shell .section-title-copy span,.app-shell .settings-section p,.app-shell .settings-note-panel span,.app-shell .settings-placeholder-panel,.app-shell .settings-unsaved-panel p,.app-shell .settings-draft-note span,.app-shell .settings-section input:not([type=checkbox]):not([type=color]),.app-shell .settings-section select,.app-shell .settings-section textarea,.app-shell .member-panel-body input,.app-shell .member-panel-body select,.app-shell .member-panel-body textarea,.app-shell .profile-identity small,.app-shell .security-provider-panel small,.app-shell .security-planned-card p,.app-shell .brand-logo-copy small,.app-shell .member-card-main small,.app-shell .member-meta-stack small,.app-shell .member-field-note,.app-shell .member-profile-details summary small,.app-shell .member-panel-status p,.app-shell .feedback-context-panel p,.app-shell .feedback-context-note,.app-shell .app-feedback-success p,.app-shell .assistant-empty,.app-shell .chat-message{font-weight:450}.app-shell .title-link,.app-shell .system-record-main .title-link{font-size:15px;font-weight:680}.app-shell .system-record-meta span{min-height:30px;font-size:11.5px}.app-shell .system-record-tags span,.app-shell .path-toggle,.app-shell .status-pill{font-weight:560}.app-shell .document-shell.is-reading .doc-head h1{font-size:clamp(32px,2vw,42px)}.app-shell .document-shell.is-editing .doc-title-input{font-weight:720}.app-shell .document-shell.is-editing .section-title-row h2,.app-shell .document-shell.is-reading .section-title-row h2,.app-shell .settings-section h3,.app-shell .member-panel-head strong,.app-shell .member-panel-section-title strong,.app-shell .member-command-panel strong,.app-shell .member-list-toolbar strong,.app-shell .feedback-inbox-summary strong,.app-shell .feedback-beta-intro strong{font-weight:680}.app-shell .settings-page-head h2{font-size:28px}.app-shell .settings-section h3,.app-shell .member-panel-head strong{font-size:20px}.app-shell .member-command-panel strong{font-size:18px}.app-shell .settings-side button,.app-shell .settings-page-head button,.app-shell .settings-title-row .primary-action,.app-shell .settings-section>.primary-action,.app-shell .settings-title-row .secondary-action,.app-shell .settings-section>.secondary-action,.app-shell .file-button,.app-shell .settings-select-shell select{font-size:15px;font-weight:600!important}.app-shell .settings-section label:not(.file-button):not(.switch-row):not(.inline-check):not(.role-chip),.app-shell .settings-select-field,.app-shell .accent-custom-control,.app-shell .member-panel-body label,.app-shell .profile-identity span,.app-shell .security-provider-panel span:not(.security-status-pill),.app-shell .security-planned-card span,.app-shell .member-panel-head span,.app-shell .member-panel-section-title span,.app-shell .member-command-panel span,.app-shell .member-list-toolbar span{font-size:11.5px;font-weight:560!important}.app-shell .settings-section p{font-size:15px}.app-shell .settings-section input:not([type=checkbox]):not([type=color]),.app-shell .settings-section select,.app-shell .settings-section textarea,.app-shell .member-panel-body input,.app-shell .member-panel-body select,.app-shell .member-panel-body textarea{font-size:15px;font-weight:480!important}:root[data-brand-mode=dark-command] .app-shell .system-record-main .title-link{font-weight:680}:root[data-brand-mode=dark-command] .app-shell .system-record-meta span{font-weight:560}:root[data-brand-mode=dark-command] .app-shell .system-record-tags span{font-weight:540}:root[data-brand-mode=dark-command] .app-shell .status-pill,:root[data-brand-mode=dark-command] .app-shell .path-toggle{font-weight:560}.app-shell .settings-page-head button,.app-shell .settings-title-row .primary-action,.app-shell .settings-section>.primary-action,.app-shell .settings-title-row .secondary-action,.app-shell .settings-section>.secondary-action,.app-shell .secondary-action,.app-shell .member-card-action,.app-shell .member-edit-button,.app-shell .member-panel-head button,.app-shell .member-panel-actions .primary-action,.app-shell .member-panel-actions .secondary-action,.app-shell .member-panel-actions .danger-action,.app-shell .feedback-panel button,.app-shell .modal-actions button,.app-shell .invite-delivery-panel button,.app-shell .invite-link-panel button,.app-shell .invite-link-panel a{isolation:isolate;border-radius:9px;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,opacity .16s,transform .16s;position:relative;overflow:hidden}.app-shell .settings-page-head button:before,.app-shell .settings-title-row .primary-action:before,.app-shell .settings-section>.primary-action:before,.app-shell .settings-title-row .secondary-action:before,.app-shell .settings-section>.secondary-action:before,.app-shell .secondary-action:before,.app-shell .member-card-action:before,.app-shell .member-edit-button:before,.app-shell .member-panel-head button:before,.app-shell .member-panel-actions .primary-action:before,.app-shell .member-panel-actions .secondary-action:before,.app-shell .member-panel-actions .danger-action:before,.app-shell .feedback-panel button:before,.app-shell .modal-actions button:before,.app-shell .invite-delivery-panel button:before,.app-shell .invite-link-panel button:before,.app-shell .invite-link-panel a:before{content:"";z-index:-1;border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(#ffffff2e,#0000);height:44%;position:absolute;inset:1px 1px auto}.app-shell .settings-title-row .primary-action,.app-shell .settings-section>.primary-action,.app-shell .member-panel-actions .primary-action:not(:disabled),.app-shell .modal-actions .primary-action:not(:disabled),.app-shell .chat-composer button{border:1px solid color-mix(in srgb, var(--brand-accent) 34%, #ffffff2e);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--brand-accent) 20%, transparent), transparent 52%), linear-gradient(180deg, #202329 0%, #0b0d10 100%);color:#fff;box-shadow:0 14px 28px #0000003d,0 0 0 1px #ffffff09,inset 0 1px #ffffff29,inset 0 -1px #00000080}.app-shell .settings-page-head button,.app-shell .settings-title-row .secondary-action,.app-shell .settings-section>.secondary-action,.app-shell .secondary-action,.app-shell .member-card-action,.app-shell .member-panel-actions .secondary-action,.app-shell .feedback-panel button,.app-shell .modal-actions button,.app-shell .invite-delivery-panel button,.app-shell .invite-link-panel button,.app-shell .invite-link-panel a{color:#eef1f4;background:linear-gradient(#ffffff18,#ffffff08),#111418d1;border:1px solid #ffffff21;box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff1a,inset 0 -1px #00000057}.app-shell .member-edit-button,.app-shell .member-panel-head button{color:#eef1f4;background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 56%),linear-gradient(#ffffff16,#ffffff07),#111418d6;border:1px solid #ffffff21;border-radius:12px;width:38px;min-width:38px;height:38px;padding:0;box-shadow:0 12px 22px #00000038,inset 0 1px #ffffff1f}.app-shell .member-card-action{min-height:36px;padding:0 14px}.app-shell .settings-page-head button:hover,.app-shell .settings-title-row .primary-action:hover:not(:disabled),.app-shell .settings-section>.primary-action:hover:not(:disabled),.app-shell .settings-title-row .secondary-action:hover:not(:disabled),.app-shell .settings-section>.secondary-action:hover:not(:disabled),.app-shell .secondary-action:hover:not(:disabled),.app-shell .member-card-action:hover:not(:disabled),.app-shell .member-edit-button:hover,.app-shell .member-panel-head button:hover,.app-shell .member-panel-actions .primary-action:hover:not(:disabled),.app-shell .member-panel-actions .secondary-action:hover:not(:disabled),.app-shell .feedback-panel button:hover:not(:disabled),.app-shell .modal-actions button:hover:not(:disabled),.app-shell .invite-delivery-panel button:hover:not(:disabled),.app-shell .invite-link-panel button:hover:not(:disabled),.app-shell .invite-link-panel a:hover{border-color:color-mix(in srgb, var(--brand-accent) 38%, #ffffff38);color:#fff;transform:translateY(-1px);box-shadow:0 17px 34px #00000042,0 0 0 1px #ffffff0a,inset 0 1px #ffffff24,inset 0 -1px #0006}.app-shell .settings-title-row .primary-action:active:not(:disabled),.app-shell .settings-section>.primary-action:active:not(:disabled),.app-shell .settings-page-head button:active,.app-shell .settings-title-row .secondary-action:active:not(:disabled),.app-shell .settings-section>.secondary-action:active:not(:disabled),.app-shell .secondary-action:active:not(:disabled),.app-shell .member-card-action:active:not(:disabled),.app-shell .member-edit-button:active,.app-shell .member-panel-head button:active,.app-shell .member-panel-actions .primary-action:active:not(:disabled),.app-shell .member-panel-actions .secondary-action:active:not(:disabled),.app-shell .modal-actions button:active:not(:disabled),.app-shell .invite-delivery-panel button:active:not(:disabled),.app-shell .invite-link-panel button:active:not(:disabled){transform:translateY(0);box-shadow:0 8px 18px #0003,inset 0 1px #ffffff12,inset 0 2px 7px #00000047}.app-shell .member-panel-actions .primary-action:disabled,.app-shell .member-card-action:disabled,.app-shell .settings-title-row .primary-action:disabled,.app-shell .settings-section>.primary-action:disabled,.app-shell .modal-actions .primary-action:disabled{color:#66707c;opacity:1;cursor:not-allowed;background:linear-gradient(#24262a6b,#1213156b);border:1px solid #fff1;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #0000001f}.app-shell .member-panel-actions .secondary-action,.app-shell .member-panel-actions .danger-action{min-height:38px;padding:0 14px}.app-shell .member-card-action:disabled:before,.app-shell .member-panel-actions .primary-action:disabled:before,.app-shell .settings-title-row .primary-action:disabled:before,.app-shell .settings-section>.primary-action:disabled:before,.app-shell .modal-actions .primary-action:disabled:before{opacity:.28}.app-shell .member-card-state{color:#d8fbe4;background:radial-gradient(circle at 50% 0,#36d3772e,#0000 54%),linear-gradient(#36d3771f,#36d3770e);border-color:#36d37747;box-shadow:0 12px 22px #0000002e,inset 0 1px #ffffff17}.app-shell .member-panel-actions .danger-action{color:#fecaca;background:linear-gradient(#7f1d1d33,#231012c2);border-color:#f8717138}:root[data-brand-mode=light-workspace] .app-shell .settings-page-head button,:root[data-brand-mode=light-workspace] .app-shell .settings-title-row .secondary-action,:root[data-brand-mode=light-workspace] .app-shell .settings-section>.secondary-action,:root[data-brand-mode=light-workspace] .app-shell .secondary-action,:root[data-brand-mode=light-workspace] .app-shell .member-card-action,:root[data-brand-mode=light-workspace] .app-shell .member-edit-button,:root[data-brand-mode=light-workspace] .app-shell .member-panel-head button,:root[data-brand-mode=light-workspace] .app-shell .member-panel-actions .secondary-action,:root[data-brand-mode=light-workspace] .app-shell .feedback-panel button,:root[data-brand-mode=light-workspace] .app-shell .modal-actions button,:root[data-brand-mode=light-workspace] .app-shell .invite-delivery-panel button,:root[data-brand-mode=light-workspace] .app-shell .invite-link-panel button,:root[data-brand-mode=light-workspace] .app-shell .invite-link-panel a{color:#17202a;background:linear-gradient(#fffffffa,#f0f3f7f0);border-color:#1118271f;box-shadow:0 10px 22px #11182714,inset 0 1px #ffffffe6,inset 0 -1px #1118270f}:root[data-brand-mode=light-workspace] .app-shell .member-card-state{color:#147846}.app-shell .member-settings .settings-title-row .secondary-action{border-color:color-mix(in srgb, var(--brand-accent) 40%, #ffffff2e);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--brand-accent) 24%, transparent), transparent 54%), linear-gradient(180deg, #24272d 0%, #0c0e11 100%);color:#fff;align-items:center;gap:9px;min-height:40px;padding:0 14px 0 11px;display:inline-flex;box-shadow:0 14px 30px #00000040,0 0 0 1px #ffffff09,inset 0 1px #ffffff29,inset 0 -1px #00000080}.app-shell .member-settings .settings-title-row .secondary-action:before{content:"";z-index:-1;border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(#ffffff2e,#0000);border:0;width:auto;height:44%;display:block;position:absolute;inset:1px 1px auto}.app-shell .member-add-action svg{background:linear-gradient(#ffffff1f,#ffffff09);border:1px solid #ffffff21;border-radius:999px;width:18px;height:18px;padding:3px}:root[data-brand-mode=light-workspace] .app-shell .member-settings .settings-title-row .secondary-action{border-color:color-mix(in srgb, var(--brand-accent) 38%, #1118271f);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--brand-accent) 20%, transparent), transparent 54%), linear-gradient(180deg, #24272d 0%, #0c0e11 100%);color:#fff}.app-shell{--boss-glass-page:radial-gradient(circle at 72% 0%, #ffffff0d, transparent 30rem), radial-gradient(circle at 16% 2%, color-mix(in srgb, var(--brand-accent) 9%, transparent), transparent 24rem), linear-gradient(180deg, #080808 0%, #0b0b0c 46%, #050505 100%);--boss-glass-rail:radial-gradient(circle at 50% 0%, #ffffff0e, transparent 34%), linear-gradient(180deg, #151516e0, #080809e6);--boss-glass-panel:radial-gradient(circle at 50% 0%, #ffffff0f, transparent 36%), linear-gradient(180deg, #1c1c1dc7, #0c0c0dd1);--boss-glass-panel-strong:radial-gradient(circle at 50% 0%, #ffffff13, transparent 38%), linear-gradient(180deg, #222223db, #0e0e0fe6);--boss-glass-field:linear-gradient(180deg, #161719e0, #08090aeb);--boss-glass-button:radial-gradient(circle at 50% 0%, #ffffff21, transparent 58%), linear-gradient(180deg, #28292be6, #0f1012eb);--boss-glass-primary:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--brand-accent) 22%, transparent), transparent 55%), linear-gradient(180deg, #25272d 0%, #0a0b0d 100%);--boss-glass-border:#ffffff25;--boss-glass-border-soft:#ffffff17;--boss-glass-highlight:#ffffff21;--boss-glass-shadow:0 24px 64px #0000005c;--boss-glass-shadow-soft:0 14px 34px #0000003d;--boss-glass-text:#f4f5f6;--boss-glass-muted:#a2abb7;--boss-glass-faint:#737d89}:root[data-brand-mode=light-workspace] .app-shell{--boss-glass-page:radial-gradient(circle at 72% 0%, #ffffffdb, transparent 28rem), radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--brand-accent) 7%, transparent), transparent 24rem), linear-gradient(180deg, var(--canvas-bg) 0%, color-mix(in srgb, var(--canvas-bg) 72%, #dfe5ec) 54%, #e3e8ee 100%);--boss-glass-rail:radial-gradient(circle at 50% 0%, #ffffffdb, transparent 34%), linear-gradient(180deg, #ffffffc7, #f1f4f7bd);--boss-glass-panel:radial-gradient(circle at 50% 0%, #fffffff5, transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--canvas-panel) 86%, transparent), color-mix(in srgb, var(--canvas-panel-raised) 82%, transparent));--boss-glass-panel-strong:radial-gradient(circle at 50% 0%, #fffffffa, transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--canvas-panel) 94%, transparent), color-mix(in srgb, var(--canvas-panel-raised) 88%, transparent));--boss-glass-field:linear-gradient(180deg, color-mix(in srgb, var(--canvas-field-bg) 94%, transparent), color-mix(in srgb, var(--canvas-panel-raised) 90%, transparent));--boss-glass-button:radial-gradient(circle at 50% 0%, #fffffffa, transparent 58%), linear-gradient(180deg, #ffffffe6, #e8ecf2db);--boss-glass-primary:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--brand-accent) 20%, transparent), transparent 55%), linear-gradient(180deg, #24272d 0%, #0b0d10 100%);--boss-glass-border:#11182721;--boss-glass-border-soft:#11182714;--boss-glass-highlight:#ffffffdb;--boss-glass-shadow:0 24px 64px #11182729;--boss-glass-shadow-soft:0 14px 34px #1118271a;--boss-glass-text:#111821;--boss-glass-muted:#52606f;--boss-glass-faint:#778291}.app-shell,.app-shell .settings-page-backdrop{background:var(--boss-glass-page)}.app-shell .topbar{border-bottom-color:var(--boss-glass-border-soft);box-shadow:0 20px 44px #0000004d, inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:radial-gradient(circle at 50% -12%,#ffffff14,#0000 32%),linear-gradient(#121213c2,#070708d1)}:root[data-brand-mode=light-workspace] .app-shell .topbar{color:#f4f5f6;background:radial-gradient(circle at 50% -12%,#ffffff14,#0000 32%),linear-gradient(#121213db,#070708eb);border-bottom-color:#ffffff14;box-shadow:0 20px 44px #0000004d,inset 0 1px #ffffff1f}:root[data-brand-mode=light-workspace] .app-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell .global-search,:root[data-brand-mode=light-workspace] .app-shell .avatar-button{color:#f4f5f6;background:radial-gradient(circle at 50% 0,#ffffff1c,#0000 48%),linear-gradient(#1e1f21e6,#090a0beb);border-color:#ffffff21;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff1f,inset 0 -1px #0000006b}:root[data-brand-mode=light-workspace] .app-shell .topnav-button:not(.active){color:#aeb4bd}:root[data-brand-mode=light-workspace] .app-shell .topnav-button.active,:root[data-brand-mode=light-workspace] .app-shell .workspace-status strong,:root[data-brand-mode=light-workspace] .app-shell .global-search input,:root[data-brand-mode=light-workspace] .app-shell .avatar-button{color:#f5f6f7}:root[data-brand-mode=light-workspace] .app-shell .workspace-status span{color:#98a1ad}:root[data-brand-mode=light-workspace] .app-shell .global-search input::placeholder{color:#8d949d}:root[data-brand-mode=light-workspace] .app-shell .avatar-button span{color:#f8f8f6;background:#090b0d}.app-shell .boss-mode-nav,.app-shell .workspace-status,.app-shell .global-search,.app-shell .avatar-button,.app-shell .avatar-menu,.app-shell .new-menu,.app-shell .area-sidebar,.app-shell .settings-layout,.app-shell .settings-side,.app-shell .settings-content,.app-shell .settings-placeholder-panel,.app-shell .settings-note-panel,.app-shell .profile-hero-panel,.app-shell .profile-fields-panel,.app-shell .security-provider-panel,.app-shell .security-fields-panel,.app-shell .accent-control-panel,.app-shell .theme-boundary-note,.app-shell .brand-logo-panel,.app-shell .theme-preset-card,.app-shell .settings-unsaved-panel,.app-shell .settings-draft-note,.app-shell .settings-section .auth-error,.app-shell .settings-section .auth-success,.app-shell .member-workflow-panel,.app-shell .member-list-toolbar,.app-shell .member-view-toggle,.app-shell .member-command-panel>div,.app-shell .member-card,.app-shell .member-card-list.card-view .member-meta-stack,.app-shell .member-panel,.app-shell .member-next-steps span,.app-shell .member-invite-card,.app-shell .member-profile-details,.app-shell .member-profile-card,.app-shell .profile-completion-fields,.app-shell .member-panel-status,.app-shell .systems-work-panel,.app-shell .systems-filter-panel,.app-shell .system-sort-row,.app-shell .read-status-grid,.app-shell .security-planned-card,.app-shell .password-rules,.app-shell .subdomain-row,.app-shell .visibility-matrix,.app-shell .hidden-items-panel,.app-shell .hidden-item-row,.app-shell .document-shell.is-reading .system-section{border-color:var(--boss-glass-border);background:var(--boss-glass-panel);color:var(--boss-glass-text);box-shadow:var(--boss-glass-shadow-soft), inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12)}.app-shell .settings-layout,.app-shell .member-panel{box-shadow:var(--boss-glass-shadow), inset 0 1px 0 var(--boss-glass-highlight);background:radial-gradient(circle at 72% 0,#ffffff0d,#0000 34%),linear-gradient(#121213c7,#070708e6)}.app-shell .invite-delivery-panel.success{background:radial-gradient(circle at 12% 0, #36d3771a, transparent 42%), var(--boss-glass-panel);border-color:#36d37738}.app-shell .invite-delivery-panel.warning{background:radial-gradient(circle at 12% 0, #d719201f, transparent 42%), var(--boss-glass-panel);border-color:#d7192042}.app-shell .invite-delivery-panel.backup{background:radial-gradient(circle at 12% 0, #e2ab461c, transparent 42%), var(--boss-glass-panel);border-color:#e2ab463d}.app-shell .invite-backup-link{color:var(--boss-glass-muted)}:root[data-brand-mode=light-workspace] .app-shell .settings-layout,:root[data-brand-mode=light-workspace] .app-shell .member-panel{background:radial-gradient(circle at 72% 0,#ffffffe0,#0000 34%),linear-gradient(#ffffffc7,#ecf0f5d1)}.app-shell .settings-side{background:var(--boss-glass-rail)}.app-shell .settings-side button:hover,.app-shell .settings-side button.active,.app-shell .member-view-toggle button.active,.app-shell .role-chip,.app-shell .role-toggle-head span,.app-shell .switch-row,.app-shell .password-rules span,.app-shell .brand-logo-preview,.app-shell .accent-swatch,.app-shell .member-card-state,.app-shell .status-pill,.app-shell .system-record-meta span,.app-shell .system-record-tags span,.app-shell .doc-submeta span,.app-shell .read-status-grid div{border-color:var(--boss-glass-border-soft);background:var(--boss-glass-panel-strong);box-shadow:0 10px 24px #0000002e, inset 0 1px 0 var(--boss-glass-highlight)}:root[data-brand-mode=light-workspace] .app-shell .settings-side button:hover,:root[data-brand-mode=light-workspace] .app-shell .settings-side button.active,:root[data-brand-mode=light-workspace] .app-shell .role-chip,:root[data-brand-mode=light-workspace] .app-shell .role-toggle-head span,:root[data-brand-mode=light-workspace] .app-shell .switch-row,:root[data-brand-mode=light-workspace] .app-shell .password-rules span,:root[data-brand-mode=light-workspace] .app-shell .brand-logo-preview,:root[data-brand-mode=light-workspace] .app-shell .accent-swatch,:root[data-brand-mode=light-workspace] .app-shell .member-card-state,:root[data-brand-mode=light-workspace] .app-shell .status-pill,:root[data-brand-mode=light-workspace] .app-shell .system-record-meta span,:root[data-brand-mode=light-workspace] .app-shell .system-record-tags span,:root[data-brand-mode=light-workspace] .app-shell .doc-submeta span,:root[data-brand-mode=light-workspace] .app-shell .read-status-grid div{color:var(--boss-glass-text)}.app-shell .settings-section input:not([type=checkbox]):not([type=color]),.app-shell .settings-section select,.app-shell .settings-section textarea,.app-shell .settings-select-shell,.app-shell .settings-select-shell select,.app-shell .member-panel-body input,.app-shell .member-panel-body select,.app-shell .member-panel-body textarea,.app-shell .systems-filter-panel input,.app-shell .systems-filter-panel select,.app-shell .avatar-menu select,.app-shell .global-search{border-color:var(--boss-glass-border);background:var(--boss-glass-field);color:var(--boss-glass-text);box-shadow:0 10px 24px #00000029, inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08)}.app-shell .settings-section input:not([type=checkbox]):not([type=color]),.app-shell .settings-section textarea,.app-shell .member-panel-body input,.app-shell .member-panel-body textarea,.app-shell .systems-filter-panel input{padding-left:14px;padding-right:14px}.app-shell .settings-section select,.app-shell .member-panel-body select,.app-shell .systems-filter-panel select,.app-shell .avatar-menu select{padding-left:14px;padding-right:42px}.app-shell .settings-section input::placeholder,.app-shell .settings-section textarea::placeholder,.app-shell .member-panel-body input::placeholder,.app-shell .member-panel-body textarea::placeholder,.app-shell .global-search input::placeholder{color:var(--boss-glass-faint)}.app-shell select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--boss-glass-text);-webkit-text-fill-color:var(--boss-glass-text)}.app-shell select:not([multiple]){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--boss-glass-muted) 50%), linear-gradient(135deg, var(--boss-glass-muted) 50%, transparent 50%), var(--boss-glass-field);background-position:calc(100% - 18px),calc(100% - 13px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;padding-right:42px}.app-shell .settings-select-shell select,.app-shell .member-select-shell select,.app-shell .library-select-shell select{background-image:var(--boss-glass-field)}.app-shell select option,.app-shell select optgroup{color:#f4f5f6;background-color:#101113}.app-shell select option:checked{color:#fff;background-color:#25272d}:root[data-brand-mode=light-workspace] .app-shell select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-brand-mode=light-workspace] .app-shell select option,:root[data-brand-mode=light-workspace] .app-shell select optgroup{color:#111821;background-color:#fff}.app-shell .sidebar-context-menu{border-color:var(--boss-glass-border);width:246px;color:var(--boss-glass-text);box-shadow:0 24px 62px #0000006b, inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:radial-gradient(circle at 50% 0,#ffffff12,#0000 40%),linear-gradient(#1d1e21fa,#08090bfa)}:root[data-brand-mode=light-workspace] .app-shell .sidebar-context-menu{box-shadow:0 24px 62px #1118272e, inset 0 1px 0 var(--boss-glass-highlight);background:radial-gradient(circle at 50% 0,#fffffff5,#0000 40%),linear-gradient(#fffffffa,#eef2f7fa)}.app-shell .sidebar-context-menu strong{color:var(--boss-glass-text);font-weight:650}.app-shell .sidebar-context-menu button{min-height:36px;color:var(--boss-glass-text);font-size:13px;font-weight:590}.app-shell .sidebar-context-menu button:hover:not(:disabled){background:var(--boss-glass-panel-strong)}.app-shell .sidebar-context-menu button:disabled{color:var(--boss-glass-faint)}.app-shell .sidebar-context-menu p{color:var(--boss-glass-muted)}.app-shell .sidebar-context-menu .menu-icon{color:var(--boss-glass-muted);stroke-width:2.15px}.app-shell .sidebar-context-menu .danger-menu-item,.app-shell .sidebar-context-menu .danger-menu-item .menu-icon{color:#f06969}.app-shell .settings-page-head button,.app-shell .settings-title-row .secondary-action,.app-shell .settings-section>.secondary-action,.app-shell .secondary-action,.app-shell .member-card-action,.app-shell .member-edit-button,.app-shell .member-panel-head button,.app-shell .member-panel-actions .secondary-action,.app-shell .feedback-panel button,.app-shell .modal-actions button,.app-shell .invite-link-panel button,.app-shell .invite-link-panel a{border-color:var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-text);box-shadow:0 14px 32px #00000038, inset 0 1px 0 var(--boss-glass-highlight), inset 0 -1px 0 #00000059}.app-shell .member-card.has-pending-invite .member-card-actions{flex-wrap:nowrap;align-self:start;gap:6px;padding-top:1px}.app-shell .member-card-icon-action,.app-shell .member-card.has-pending-invite .member-edit-button{border-radius:10px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.app-shell .member-card-icon-action{gap:0}.app-shell .settings-title-row .primary-action,.app-shell .settings-section>.primary-action,.app-shell .member-settings .settings-title-row .secondary-action,.app-shell .member-panel-actions .primary-action:not(:disabled),.app-shell .modal-actions .primary-action:not(:disabled),.app-shell .chat-composer button{border-color:color-mix(in srgb, var(--brand-accent) 42%, var(--boss-glass-border));background:var(--boss-glass-primary);color:#fff;box-shadow:0 16px 36px #00000047,0 0 0 1px #ffffff09,inset 0 1px #ffffff29,inset 0 -1px #0000008a}.app-shell .member-panel-actions .primary-action:disabled,.app-shell .member-card-action:disabled,.app-shell .settings-title-row .primary-action:disabled,.app-shell .settings-section>.primary-action:disabled,.app-shell .modal-actions .primary-action:disabled{border-color:var(--boss-glass-border-soft);color:var(--boss-glass-faint);background:linear-gradient(#26272957,#0e0f1061);box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0000001f}:root[data-brand-mode=light-workspace] .app-shell .member-panel-actions .primary-action:disabled,:root[data-brand-mode=light-workspace] .app-shell .member-card-action:disabled,:root[data-brand-mode=light-workspace] .app-shell .settings-title-row .primary-action:disabled,:root[data-brand-mode=light-workspace] .app-shell .settings-section>.primary-action:disabled,:root[data-brand-mode=light-workspace] .app-shell .modal-actions .primary-action:disabled{background:linear-gradient(#e2e7edc2,#ced5dead)}.app-shell .member-panel-backdrop{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:radial-gradient(circle at 58% 0,#ffffff0e,#0000 32rem),#0000009e}:root[data-brand-mode=light-workspace] .app-shell .member-panel-backdrop{background:radial-gradient(circle at 58% 0,#ffffff6b,#0000 32rem),#0c0f147a}.app-shell .settings-page-head h2,.app-shell .settings-section h3,.app-shell .settings-panel-title strong,.app-shell .avatar-menu strong,.app-shell .role-toggle-grid strong,.app-shell .profile-identity strong,.app-shell .security-provider-panel strong,.app-shell .security-planned-card strong,.app-shell .password-rules strong,.app-shell .hidden-items-panel>strong,.app-shell .hidden-item-row strong,.app-shell .member-card-main strong,.app-shell .member-meta-stack strong,.app-shell .member-workflow-panel strong,.app-shell .member-list-toolbar strong,.app-shell .member-panel-head strong,.app-shell .member-panel-section-title strong,.app-shell .member-profile-details summary span{color:var(--boss-glass-text)}.app-shell .settings-page-head span,.app-shell .settings-section p,.app-shell .settings-panel-title p,.app-shell .avatar-menu small,.app-shell .profile-identity span,.app-shell .profile-identity small,.app-shell .security-provider-panel span:not(.security-status-pill),.app-shell .security-provider-panel small,.app-shell .security-planned-card span,.app-shell .security-planned-card p,.app-shell .password-rules,.app-shell .subdomain-row span,.app-shell .visibility-header,.app-shell .hidden-items-panel p,.app-shell .hidden-item-row small,.app-shell .member-workflow-panel p,.app-shell .member-card-main small,.app-shell .member-meta-stack small,.app-shell .member-panel-head p,.app-shell .member-panel-section-title p,.app-shell .member-profile-details summary small,.app-shell .member-profile-guidance,.app-shell .member-field-note,.app-shell .member-panel-status p,.app-shell .member-view-toggle button{color:var(--boss-glass-muted)}.app-shell .member-view-toggle button.active{color:var(--boss-glass-text)}.app-shell .settings-panel-title code{border-color:var(--boss-glass-border-soft);background:var(--boss-glass-field);color:var(--boss-glass-text)}.app-shell .avatar-menu{background:radial-gradient(circle at 50% 0%, #ffffff12, transparent 40%), var(--boss-glass-panel)}.app-shell .avatar-menu button,.app-shell .avatar-menu label,.app-shell .new-menu button{color:var(--boss-glass-text)}.app-shell .avatar-menu button:hover,.app-shell .new-menu button:hover{background:var(--boss-glass-panel-strong)}.app-shell .visibility-row,.app-shell .hidden-item-row{border-top-color:var(--boss-glass-border-soft)}.app-shell .visibility-row{color:var(--boss-glass-text)}.app-shell .visibility-row input,.app-shell .settings-section input[type=checkbox]{accent-color:var(--brand-accent)}.app-shell .settings-section .auth-success{border-color:color-mix(in srgb, #2bb673 30%, var(--boss-glass-border));color:color-mix(in srgb, #5fe49c 72%, var(--boss-glass-text))}.app-shell .settings-section .auth-error,.app-shell .settings-draft-note{border-color:color-mix(in srgb, var(--brand-accent) 34%, var(--boss-glass-border));color:var(--boss-glass-text)}.app-shell .settings-section .auth-error{color:color-mix(in srgb, #ff7378 72%, var(--boss-glass-text))}.app-shell .settings-draft-note strong{color:var(--boss-glass-text)}.app-shell .settings-draft-note span{color:var(--boss-glass-muted)}.app-shell .member-workflow-panel li,.app-shell .member-next-steps span{border-color:var(--boss-glass-border-soft);color:var(--boss-glass-text);box-shadow:0 10px 22px #0000002e, inset 0 1px 0 var(--boss-glass-highlight);background:radial-gradient(circle at 50% 0,#ffffff1a,#0000 56%),linear-gradient(#ffffff17,#ffffff08),#101113bd}.app-shell .member-workflow-panel li span,.app-shell .member-next-steps strong{background:var(--boss-glass-primary);color:#fff}.app-shell .document-shell.is-editing{background:var(--boss-glass-page);color:var(--boss-glass-text)}.app-shell .document-shell.is-editing .document-page{border-right-color:var(--boss-glass-border-soft);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 24rem), transparent}.app-shell .document-shell.is-editing .doc-head,.app-shell .document-shell.is-editing .doc-controls,.app-shell .document-shell.is-editing .system-section,.app-shell .document-shell.is-editing .rich-editor-wrap,.app-shell .document-shell.is-editing .rich-editor-loading,.app-shell .document-shell.is-editing .state-menu{border-color:var(--boss-glass-border);background:var(--boss-glass-panel);color:var(--boss-glass-text);box-shadow:var(--boss-glass-shadow-soft), inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1)}.app-shell .document-shell.is-editing .doc-head{border-radius:16px}.app-shell .document-shell.is-editing .doc-title-input,.app-shell .document-shell.is-editing .section-title-row h2,.app-shell .document-shell.is-editing .rich-editor h2,.app-shell .document-shell.is-editing .rich-editor h3,.app-shell .document-shell.is-editing .rich-editor,.app-shell .document-shell.is-editing .source-editor,.app-shell .document-shell.is-editing .state-menu button{color:var(--boss-glass-text);-webkit-text-fill-color:var(--boss-glass-text)}.app-shell .document-shell.is-editing .doc-title-input:focus,.app-shell .document-shell.is-editing .doc-controls select,.app-shell .document-shell.is-editing .rich-toolbar select,.app-shell .document-shell.is-editing .source-editor{border-color:var(--boss-glass-border);background:var(--boss-glass-field);color:var(--boss-glass-text);-webkit-text-fill-color:var(--boss-glass-text)}.app-shell .document-shell.is-editing .doc-controls label,.app-shell .document-shell.is-editing .edit-submeta span,.app-shell .document-shell.is-editing .section-title-copy span{color:var(--boss-glass-muted)}.app-shell .document-shell.is-editing .edit-submeta span,.app-shell .document-shell.is-editing .section-title-row button,.app-shell .document-shell.is-editing .state-dot-button,.app-shell .document-shell.is-editing .doc-path,.app-shell .document-shell.is-editing .doc-nav-button{border-color:var(--boss-glass-border-soft);background:var(--boss-glass-button);color:var(--boss-glass-text);box-shadow:0 10px 22px #0000002e, inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .document-shell.is-editing .edit-submeta span:first-child{border-color:color-mix(in srgb, var(--brand-accent) 36%, var(--boss-glass-border));background:var(--boss-glass-primary);color:#fff}.app-shell .document-shell.is-editing .rich-toolbar{border-bottom-color:var(--boss-glass-border-soft);color:var(--boss-glass-muted);background:radial-gradient(circle at 20% 0,#ffffff14,#0000 36%),linear-gradient(#161719e0,#0a0b0ce6)}.app-shell .document-shell.is-editing .rich-toolbar button,.app-shell .document-shell.is-editing .rich-toolbar select{color:var(--boss-glass-muted)}.app-shell .document-shell.is-editing .rich-toolbar button:hover,.app-shell .document-shell.is-editing .rich-toolbar select:hover,.app-shell .document-shell.is-editing .rich-toolbar button.active,.app-shell .document-shell.is-editing .state-menu button:hover,.app-shell .document-shell.is-editing .state-menu button.active{background:var(--boss-glass-panel-strong);color:var(--boss-glass-text)}.app-shell .document-shell.is-editing .rich-editor,.app-shell .document-shell.is-editing .source-editor{background:0 0}.app-shell .document-shell.is-editing .rich-editor p.is-editor-empty:first-child:before{color:var(--boss-glass-faint)}.app-shell .document-shell.is-editing .inline-add-row{border-color:var(--boss-glass-border);background:var(--boss-glass-field);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px}.app-shell .document-shell.is-editing .inline-add-row input{color:var(--boss-glass-text);-webkit-text-fill-color:var(--boss-glass-text);background:0 0}.app-shell .document-shell.is-editing .inline-add-row input::placeholder{color:var(--boss-glass-faint)}.app-shell .document-shell.is-editing .inline-add-row button{border-left-color:var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-text)}.app-shell .document-shell.is-editing .inline-item-pill{border-color:var(--boss-glass-border-soft);background:var(--boss-glass-panel-strong);color:var(--boss-glass-text)}.app-shell .document-shell.is-editing .inline-item-pill button{background:var(--boss-glass-field);color:var(--boss-glass-muted)}.app-shell .document-shell.is-editing .input-section-note{color:var(--boss-glass-muted)}.app-shell .chat-panel{border-color:var(--boss-glass-border);color:var(--boss-glass-text);box-shadow:0 26px 72px #0000006b, inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(24px)saturate(1.14);backdrop-filter:blur(24px)saturate(1.14);background:radial-gradient(circle at 68% 0,#ffffff12,#0000 18rem),linear-gradient(#161617eb,#070708f5);border-radius:16px}:root[data-brand-mode=light-workspace] .app-shell .chat-panel{background:radial-gradient(circle at 68% 0,#ffffffeb,#0000 18rem),linear-gradient(#ffffffdb,#eaeef3eb)}.app-shell .chat-head,.app-shell .quick-asks,.app-shell .chat-composer{border-color:var(--boss-glass-border-soft);background:var(--boss-glass-rail)}.app-shell .chat-head h2{color:var(--boss-glass-text);font-size:18px;font-weight:680}.app-shell .chat-head span{color:var(--boss-glass-muted);font-size:12.5px;font-weight:480}.app-shell .chat-context-badge{border-color:var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-text);box-shadow:inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .chat-head button,.app-shell .quick-asks button{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-text);box-shadow:0 10px 24px #0003, inset 0 1px 0 var(--boss-glass-highlight);position:relative}.app-shell .chat-head button{width:34px;height:34px;font-size:0}.app-shell .quick-asks button{min-height:34px;padding:0 12px;font-size:12px;font-weight:560}.app-shell .chat-head button:hover,.app-shell .quick-asks button:hover,.app-shell .chat-composer button:hover{border-color:color-mix(in srgb, var(--brand-accent) 36%, var(--boss-glass-border));color:#fff;transform:translateY(-1px)}:root[data-brand-mode=light-workspace] .app-shell .chat-head button:hover,:root[data-brand-mode=light-workspace] .app-shell .quick-asks button:hover{color:var(--boss-glass-text)}.app-shell .chat-messages{background:radial-gradient(circle at 50% 0,#ffffff09,#0000 18rem),#06060799}:root[data-brand-mode=light-workspace] .app-shell .chat-messages{background:radial-gradient(circle at 50% 0,#ffffffa8,#0000 18rem),#eff3f89e}.app-shell .assistant-empty,.app-shell .chat-message{color:var(--boss-glass-text);opacity:1}.app-shell .assistant-empty{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-panel);color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:14px;padding:14px 15px}.app-shell .chat-message.assistant{border-color:var(--boss-glass-border);background:var(--boss-glass-panel-strong);color:var(--boss-glass-text);box-shadow:0 12px 26px #0000002e, inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .chat-message.user{border:1px solid color-mix(in srgb, var(--brand-accent) 44%, var(--boss-glass-border));background:var(--boss-glass-primary);color:#fff;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff24}.app-shell .chat-composer textarea{border-color:var(--boss-glass-border);background:var(--boss-glass-field);color:var(--boss-glass-text);box-shadow:0 10px 24px #00000029, inset 0 1px 0 var(--boss-glass-highlight);font-weight:460}.app-shell .chat-composer textarea::placeholder{color:var(--boss-glass-faint)}.app-shell .chat-composer button{border-radius:10px;min-width:76px;position:relative}.app-shell .modal-backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 32rem),#000000a3}:root[data-brand-mode=light-workspace] .app-shell .modal-backdrop{background:radial-gradient(circle at 50% 0,#ffffff70,#0000 32rem),#0c0f1475}.app-shell .modal-card,.app-shell .feedback-context-panel,.app-shell .feedback-inbox-summary>div,.app-shell .feedback-inbox-card,.app-shell .feedback-beta-panel,.app-shell .feedback-handoff-fallback,.app-shell .feedback-weekly-review,.app-shell .feedback-weekly-panel,.app-shell .feedback-review-item,.app-shell .feedback-theme-row,.app-shell .app-feedback-success,.app-shell .role-list,.app-shell .role-row,.app-shell .permission-table,.app-shell .permission-row,.app-shell .trash-list,.app-shell .trash-row,.app-shell .setup-layout,.app-shell .setup-road,.app-shell .setup-road-step,.app-shell .setup-panel,.app-shell .setup-item,.app-shell .setup-help-box,.app-shell .roadmap-visual,.app-shell .roadmap-checklist,.app-shell .roadmap-progress,.app-shell .roadmap-check-item{border-color:var(--boss-glass-border);background:var(--boss-glass-panel);color:var(--boss-glass-text);box-shadow:var(--boss-glass-shadow-soft), inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1)}.app-shell .modal-card,.app-shell .setup-layout,.app-shell .permission-table,.app-shell .role-list,.app-shell .trash-list{box-shadow:var(--boss-glass-shadow), inset 0 1px 0 var(--boss-glass-highlight);background:radial-gradient(circle at 50% 0,#ffffff0d,#0000 34%),linear-gradient(#141415d1,#080809e6)}:root[data-brand-mode=light-workspace] .app-shell .modal-card,:root[data-brand-mode=light-workspace] .app-shell .setup-layout,:root[data-brand-mode=light-workspace] .app-shell .permission-table,:root[data-brand-mode=light-workspace] .app-shell .role-list,:root[data-brand-mode=light-workspace] .app-shell .trash-list{background:radial-gradient(circle at 50% 0,#ffffffeb,#0000 34%),linear-gradient(#fffc,#edf1f6c7)}.app-shell .modal-head,.app-shell .modal-actions,.app-shell .trash-header,.app-shell .permission-header{border-color:var(--boss-glass-border-soft);background:var(--boss-glass-rail);color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .modal-head h2,.app-shell .modal-body label,.app-shell .permission-row strong,.app-shell .trash-row strong,.app-shell .role-row input,.app-shell .setup-road-step strong,.app-shell .setup-panel h3,.app-shell .setup-item strong,.app-shell .roadmap-art-header strong,.app-shell .roadmap-path-node strong,.app-shell .roadmap-progress strong,.app-shell .roadmap-check-item strong,.app-shell .feedback-inbox-summary strong,.app-shell .feedback-inbox-card-head strong,.app-shell .feedback-beta-intro strong,.app-shell .feedback-beta-step strong,.app-shell .feedback-weekly-intro strong,.app-shell .feedback-weekly-panel-head strong,.app-shell .feedback-review-item strong,.app-shell .feedback-theme-row strong,.app-shell .app-feedback-success strong{color:var(--boss-glass-text)}.app-shell .modal-note,.app-shell .modal-body p,.app-shell .permission-row,.app-shell .trash-row,.app-shell .setup-road-step small,.app-shell .setup-item small,.app-shell .setup-help-box p,.app-shell .roadmap-path-node small,.app-shell .roadmap-title-row p,.app-shell .roadmap-check-item small,.app-shell .feedback-context-panel p,.app-shell .feedback-context-note,.app-shell .feedback-beta-intro p,.app-shell .feedback-weekly-intro p,.app-shell .feedback-empty-note,.app-shell .feedback-review-item p,.app-shell .feedback-inbox-card p,.app-shell .app-feedback-success p{color:var(--boss-glass-muted)}.app-shell .feedback-inbox-meta span,.app-shell .permission-check-box,.app-shell .setup-check,.app-shell .roadmap-path-node span,.app-shell .roadmap-check-item>span:first-child{border-color:var(--boss-glass-border-soft);background:var(--boss-glass-panel-strong);color:var(--boss-glass-text);box-shadow:0 10px 24px #00000029, inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .permission-check input:checked+.permission-check-box,.app-shell .setup-item.complete .setup-check,.app-shell .roadmap-check-item.complete>span:first-child,.app-shell .feedback-beta-step.complete .feedback-beta-check{border-color:color-mix(in srgb, var(--brand-accent) 48%, var(--boss-glass-border));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--brand-accent) 24%, transparent), transparent 58%), var(--boss-glass-panel-strong);color:#fff}.app-shell .modal-body input,.app-shell .modal-body select,.app-shell .modal-body textarea,.app-shell .role-row input,.app-shell .feedback-handoff-fallback textarea,.app-shell .app-feedback-form textarea,.app-shell .feedback-status-select select{border-color:var(--boss-glass-border);background:var(--boss-glass-field);color:var(--boss-glass-text);box-shadow:0 10px 24px #00000029, inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);font-weight:480}.app-shell .modal-body input::placeholder,.app-shell .modal-body textarea::placeholder,.app-shell .app-feedback-form textarea::placeholder{color:var(--boss-glass-faint)}.app-shell .settings-select-shell,.app-shell .member-select-shell{border-radius:10px;position:relative}.app-shell .settings-select-shell:after,.app-shell .member-select-shell:after{color:var(--boss-glass-muted);border-color:var(--boss-glass-muted)}.app-shell .library-select-shell:after{border-color:var(--boss-glass-muted)}.app-shell .settings-select-shell select,.app-shell .member-select-shell select{appearance:none;border-radius:10px;min-height:44px;padding-right:42px}.app-shell .modal-head button,.app-shell .trash-actions button,.app-shell .roadmap-title-row button,.app-shell .roadmap-title-row .roadmap-primary-action,.app-shell .setup-panel button,.app-shell .role-row .danger-action{border-color:var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-text);box-shadow:0 14px 32px #00000038, inset 0 1px 0 var(--boss-glass-highlight), inset 0 -1px 0 #00000052;font-weight:620}.app-shell .roadmap-title-row .roadmap-primary-action{border-color:color-mix(in srgb, var(--brand-accent) 42%, var(--boss-glass-border));background:var(--boss-glass-primary);color:#fff}.app-shell .role-row .danger-action,.app-shell .trash-actions .danger-action{color:#ff7478;border-color:color-mix(in srgb, var(--brand-accent) 34%, var(--boss-glass-border))}.app-shell .modal-head button:hover,.app-shell .trash-actions button:hover,.app-shell .roadmap-title-row button:hover,.app-shell .setup-panel button:hover,.app-shell .role-row .danger-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-accent) 36%, var(--boss-glass-border));transform:translateY(-1px)}.app-shell .role-row .danger-action:disabled,.app-shell .trash-actions button:disabled{opacity:.48;cursor:not-allowed;transform:none}.app-shell .permission-header,.app-shell .trash-header,.app-shell .feedback-inbox-card-head span,.app-shell .feedback-weekly-panel-head span,.app-shell .feedback-beta-intro span,.app-shell .feedback-beta-step span{letter-spacing:.055em;font-weight:620}.app-shell .permission-table,.app-shell .trash-list{overflow:auto}.app-shell .area-workspace-page{background:radial-gradient(circle at 52% -12%, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 31rem), radial-gradient(circle at 14% 0%, #ffffff7a, transparent 28rem), var(--boss-glass-page)}:root[data-canvas-mode=light-work] .app-shell .library-page,:root[data-canvas-mode=light-work] .app-shell .area-workspace-page{background:radial-gradient(circle at 52% -12%, color-mix(in srgb, var(--brand-accent) 6%, transparent), transparent 31rem), radial-gradient(circle at 12% 0%, #ffffffad, transparent 28rem), var(--boss-glass-page)}:root[data-canvas-mode=light-work] .app-shell .area-workspace{width:100%;max-width:none;padding:clamp(28px,3vw,44px) clamp(32px,4vw,72px) 76px}:root[data-canvas-mode=light-work] .app-shell .library-card{background:linear-gradient(180deg, color-mix(in srgb, var(--canvas-panel) 74%, transparent) 0, color-mix(in srgb, var(--canvas-panel-raised) 40%, transparent) 360px, transparent 760px);min-height:100%}.app-shell .area-sidebar{color:#f4f5f6;background:radial-gradient(circle at 22% 0,#ffffff12,#0000 22rem),linear-gradient(#121213e6,#070708f0);border-right:1px solid #ffffff16;box-shadow:inset -1px 0 #ffffff0a,18px 0 54px #00000021}.app-shell .area-sidebar .execution-nav-label span,.app-shell .area-sidebar-snapshot>span,.app-shell .area-seat-index>span{color:#ff5b61}.app-shell .area-sidebar .execution-nav-label strong{color:#f3f5f7}.app-shell .area-sidebar .execution-nav-button{color:#c8ced6;background:0 0;border-color:#0000}.app-shell .area-sidebar .execution-nav-button:hover{color:#fff;background:linear-gradient(#ffffff12,#ffffff06);border-color:#ffffff1c}.app-shell .area-sidebar .execution-nav-button.active{border-color:color-mix(in srgb, var(--brand-accent) 28%, #ffffff1f);background:linear-gradient(180deg, #ffffff18, #ffffff07), linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 22%, transparent), transparent 78%);color:#fff;box-shadow:inset 3px 0 0 var(--brand-accent), 0 14px 32px #0000002e, inset 0 1px 0 #ffffff1a}.app-shell .area-sidebar-snapshot{background:radial-gradient(circle at 50% 0,#ffffff13,#0000 42%),linear-gradient(#161719eb,#08090af0);border-color:#ffffff1a;box-shadow:0 16px 34px #0003,inset 0 1px #ffffff1a}.app-shell .area-sidebar-snapshot div{border-top-color:#ffffff13}.app-shell .area-sidebar-snapshot strong,.app-shell .area-seat-index-row strong{color:#fff}.app-shell .area-sidebar-snapshot em,.app-shell .area-seat-index-row em{color:#aeb6c1}.app-shell .area-seat-index p{color:#a4adb8;background:#ffffff06;border-color:#ffffff1a}.app-shell .area-hero-panel,.app-shell .area-empty-card,.app-shell .area-source-panel,.app-shell .vision-home-status-card,.app-shell .vision-home-flow-panel,.app-shell .vision-home-next-panel,.app-shell .company-vision-control-panel,.app-shell .company-vision-section,.app-shell .source-docs-control-panel,.app-shell .source-docs-add-panel,.app-shell .source-doc-card,.app-shell .source-docs-empty,.app-shell .source-docs-handoff-panel,.app-shell .vision-issues-control-panel,.app-shell .vision-issues-add-panel,.app-shell .vision-issue-card,.app-shell .vision-issues-empty,.app-shell .vision-issues-handoff-panel,.app-shell .vision-priorities-control-panel,.app-shell .vision-priorities-add-panel,.app-shell .vision-priority-card,.app-shell .vision-priorities-empty,.app-shell .vision-priorities-handoff-panel,.app-shell .strategy-accountability-metric,.app-shell .strategy-accountability-toolbar,.app-shell .strategy-accountability-edit-ribbon,.app-shell .strategy-accountability-search-note,.app-shell .strategy-accountability-map-panel,.app-shell .strategy-seat-rail{border-color:var(--boss-glass-border);background:var(--boss-glass-panel);color:var(--boss-glass-text);box-shadow:var(--boss-glass-shadow-soft), inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08)}.app-shell .area-hero-panel{background:radial-gradient(circle at 78% 0%, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 24rem), var(--boss-glass-panel);border-radius:12px}.app-shell .area-hero-panel h1,.app-shell .area-empty-card h2,.app-shell .area-source-panel h2,.app-shell .strategy-accountability-metric strong,.app-shell .strategy-accountability-empty h2{color:var(--boss-glass-text)}.app-shell .area-hero-panel p,.app-shell .area-empty-card p,.app-shell .area-source-panel p,.app-shell .vision-home-section-head p,.app-shell .vision-home-status-card p,.app-shell .vision-home-flow-step p,.app-shell .company-vision-section-head p,.app-shell .source-docs-empty p,.app-shell .vision-issues-empty p,.app-shell .vision-priorities-empty p,.app-shell .strategy-accountability-empty p{color:var(--boss-glass-muted)}.app-shell .area-guidance-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.app-shell .area-guidance-strip div{border:1px solid var(--boss-glass-border);background:radial-gradient(circle at 50% 0%, #ffffff13, transparent 48%), var(--boss-glass-panel);min-width:0;box-shadow:var(--boss-glass-shadow-soft), inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);border-radius:10px;padding:16px 18px}.app-shell .area-guidance-strip span{color:var(--boss-glass-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:760;display:block}.app-shell .area-guidance-strip strong{color:var(--boss-glass-text);font-size:.98rem;font-weight:650;line-height:1.38;display:block}.app-shell .vision-home-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.app-shell .vision-home-status-card{text-align:left;min-height:210px;font:inherit;cursor:pointer;background:radial-gradient(circle at 88% 0%, #ffffff16, transparent 11rem), var(--boss-glass-panel);border-radius:10px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid;position:relative;overflow:hidden}.app-shell .vision-home-status-card:before{content:"";background:color-mix(in srgb, var(--brand-accent) 58%, transparent);opacity:.72;width:3px;position:absolute;inset:0 auto 0 0}.app-shell .vision-home-status-card:hover{border-color:color-mix(in srgb, var(--brand-accent) 35%, var(--boss-glass-border));background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--brand-accent) 10%, transparent), transparent 11rem), var(--boss-glass-panel-strong);transform:translateY(-1px)}.app-shell .vision-home-status-card span,.app-shell .vision-home-section-head span,.app-shell .vision-home-flow-step span{color:var(--boss-glass-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760}.app-shell .vision-home-status-card em{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-panel-strong);color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:999px;justify-self:start;margin:13px 0 20px;padding:5px 9px;font-size:.74rem;font-style:normal;font-weight:760}.app-shell .vision-home-status-card strong,.app-shell .vision-home-section-head h2,.app-shell .vision-home-flow-step strong{color:var(--boss-glass-text)}.app-shell .vision-home-status-card strong{font-size:1.05rem;font-weight:700;display:block}.app-shell .vision-home-status-card p{margin:8px 0 0;font-size:.9rem;line-height:1.48}.app-shell .vision-home-flow-panel,.app-shell .vision-home-next-panel{background:radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--brand-accent) 7%, transparent), transparent 18rem), var(--boss-glass-panel);border-radius:12px;padding:22px}.app-shell .vision-home-section-head{max-width:820px}.app-shell .vision-home-section-head h2{letter-spacing:0;margin:8px 0;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.08}.app-shell .vision-home-section-head p{margin:0;font-size:.96rem;line-height:1.5}.app-shell .vision-home-flow-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.app-shell .vision-home-flow-step{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-panel-strong);min-height:170px;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:16px;position:relative}.app-shell .vision-home-flow-step strong{margin-top:16px;font-size:1rem;font-weight:700;display:block}.app-shell .vision-home-flow-step p{margin:8px 0 0;font-size:.86rem;line-height:1.45}.app-shell .vision-home-flow-step svg{color:color-mix(in srgb, var(--brand-accent) 64%, var(--boss-glass-muted));position:absolute;top:18px;right:14px}.app-shell .vision-home-next-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:center;gap:22px;display:grid}.app-shell .vision-home-next-actions{gap:10px;display:grid}.app-shell .vision-home-next-actions button{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);min-height:44px;color:var(--boss-glass-text);box-shadow:0 12px 26px #0000002e, inset 0 1px 0 var(--boss-glass-highlight);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:660;display:flex}.app-shell .vision-home-next-actions button:hover{border-color:color-mix(in srgb, var(--brand-accent) 38%, var(--boss-glass-border));transform:translateY(-1px)}.app-shell .company-vision-control-panel{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:18px;padding:18px;display:grid}.app-shell .company-vision-status-stack{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:10px;display:grid}.app-shell .company-vision-status-stack div{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-panel-strong);min-height:74px;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:13px 14px}.app-shell .company-vision-status-stack span,.app-shell .company-vision-mode-tabs button,.app-shell .company-vision-north-star span,.app-shell .company-vision-summary-card span,.app-shell .company-vision-direction-band span,.app-shell .company-vision-staff-note span,.app-shell .company-vision-links-head span,.app-shell .company-vision-builder-steps span,.app-shell .company-vision-builder-head span,.app-shell .company-vision-section-head span,.app-shell .company-vision-field span,.app-shell .company-vision-actions span{color:var(--boss-glass-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760}.app-shell .company-vision-status-stack strong{color:var(--boss-glass-text);letter-spacing:0;margin-top:10px;font-size:1rem;font-weight:700;display:block}.app-shell .company-vision-actions{align-content:center;justify-items:end;gap:8px;display:grid}.app-shell .company-vision-actions button{border:1px solid color-mix(in srgb, var(--brand-accent) 42%, var(--boss-glass-border));background:var(--boss-glass-primary);color:#fff;cursor:pointer;border-radius:10px;min-height:42px;padding:0 16px;font-weight:680;box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff26,inset 0 -1px #0000007a}.app-shell .company-vision-actions .company-vision-secondary-action{background:var(--boss-glass-button);color:var(--boss-glass-text);border-color:var(--boss-glass-border);box-shadow:0 12px 26px #00000029, inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .company-vision-actions .company-vision-secondary-action:hover{border-color:color-mix(in srgb, var(--brand-gold) 42%, var(--boss-glass-border));transform:translateY(-1px)}.app-shell .company-vision-actions button:disabled{cursor:not-allowed;opacity:.48;transform:none}.app-shell .company-vision-mode-tabs{border:1px solid var(--boss-glass-border);background:linear-gradient(135deg, #ffffffad, #ffffff57), var(--boss-glass-panel);box-shadow:0 18px 42px #0f172a1a, inset 0 1px 0 var(--boss-glass-highlight);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px;display:grid}.app-shell .company-vision-mode-tabs button{min-height:42px;color:var(--boss-glass-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.app-shell .company-vision-mode-tabs button:hover,.app-shell .company-vision-mode-tabs button.active{border-color:color-mix(in srgb, var(--brand-gold) 34%, var(--boss-glass-border));background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--brand-accent) 14%, transparent), transparent 56%), linear-gradient(135deg, #ffffffeb, #ffffff9e);color:var(--boss-glass-text);box-shadow:0 14px 28px #0f172a1c,inset 0 1px #ffffffc7}.app-shell .company-vision-mode-tabs button:hover{transform:translateY(-1px)}.app-shell .company-vision-team-view,.app-shell .company-vision-builder,.app-shell .company-vision-links-view{gap:14px;display:grid}.app-shell .company-vision-links-head{border:1px solid var(--boss-glass-border);background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--brand-gold) 16%, transparent), transparent 18rem), var(--boss-glass-panel);box-shadow:0 18px 44px #0f172a1a, inset 0 1px 0 var(--boss-glass-highlight);border-radius:16px;padding:22px}.app-shell .company-vision-links-head h2{color:var(--boss-glass-text);letter-spacing:0;margin:9px 0 8px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.app-shell .company-vision-links-head p{max-width:780px;color:var(--boss-glass-subtle);margin:0;font-size:.96rem;font-weight:540;line-height:1.55}.app-shell .company-vision-north-star{border:1px solid var(--boss-glass-border);background:radial-gradient(circle at 85% 12%, color-mix(in srgb, var(--brand-gold) 23%, transparent), transparent 18rem), radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--brand-accent) 13%, transparent), transparent 22rem), linear-gradient(135deg, #ffffffe6, #fffaf1ad), var(--boss-glass-panel);border-radius:16px;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 26px 60px #0f172a24,inset 0 1px #ffffffbd}.app-shell .company-vision-north-star h2{max-width:920px;color:var(--boss-glass-text);letter-spacing:0;margin:10px 0 16px;font-size:clamp(2rem,4vw,4rem);line-height:.98}.app-shell .company-vision-north-star p{max-width:680px;color:var(--boss-glass-subtle);margin:0;font-size:clamp(1rem,1.45vw,1.22rem);font-weight:560;line-height:1.5}.app-shell .company-vision-summary-grid,.app-shell .company-vision-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-shell .company-vision-summary-grid-four,.app-shell .company-vision-links-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .company-vision-summary-card,.app-shell .company-vision-staff-note,.app-shell .company-vision-builder-panel,.app-shell .company-vision-coach-card{border:1px solid var(--boss-glass-border);background:linear-gradient(145deg, #ffffffc7, #ffffff75), var(--boss-glass-panel);box-shadow:0 18px 44px #0f172a1a, inset 0 1px 0 var(--boss-glass-highlight);border-radius:14px;padding:20px}.app-shell .company-vision-summary-card h3,.app-shell .company-vision-staff-note h3,.app-shell .company-vision-builder-head h2{color:var(--boss-glass-text);letter-spacing:0;margin:9px 0 10px;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.12}.app-shell .company-vision-summary-card{position:relative;overflow:hidden}.app-shell .company-vision-summary-card:before{content:"";background:var(--vision-step-color,var(--brand-gold));opacity:.82;width:3px;position:absolute;inset:0 auto 0 0}.app-shell .company-vision-summary-card span,.app-shell .company-vision-direction-band span,.app-shell .company-vision-builder-head span,.app-shell .company-vision-coach-card span{align-items:center;gap:7px;display:inline-flex}.app-shell .company-vision-summary-card span svg,.app-shell .company-vision-direction-band span svg,.app-shell .company-vision-builder-head span svg,.app-shell .company-vision-coach-card span svg{color:var(--vision-step-color,var(--brand-gold))}.app-shell .company-vision-summary-card p,.app-shell .company-vision-summary-card li,.app-shell .company-vision-staff-note p,.app-shell .company-vision-builder-head p{color:var(--boss-glass-subtle);margin:0;font-size:.94rem;font-weight:520;line-height:1.55}.app-shell .company-vision-summary-card ul{gap:8px;margin:0;padding-left:18px;display:grid}.app-shell .company-vision-direction-band{border:1px solid var(--boss-glass-border);background:var(--boss-glass-border-soft);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 18px 40px #0f172a1a}.app-shell .company-vision-direction-band div{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--brand-gold) 12%, transparent), transparent 15rem), var(--boss-glass-panel-strong);padding:18px 20px}.app-shell .company-vision-direction-band p{color:var(--boss-glass-text);margin:10px 0 0;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:720;line-height:1.28}.app-shell .company-vision-builder{grid-template-columns:minmax(220px,.27fr) minmax(0,1fr);align-items:start}.app-shell .company-vision-builder-steps{top:calc(var(--top-nav-height,76px) + 18px);gap:8px;display:grid;position:sticky}.app-shell .company-vision-builder-phase{color:var(--boss-glass-muted);letter-spacing:.12em;text-transform:uppercase;margin:10px 2px 2px;font-size:.68rem;font-weight:800}.app-shell .company-vision-builder-steps button{border:1px solid var(--boss-glass-border);background:var(--boss-glass-panel);min-height:54px;color:var(--boss-glass-subtle);text-align:left;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.app-shell .company-vision-builder-steps button.active,.app-shell .company-vision-builder-steps button:hover{border-color:color-mix(in srgb, var(--vision-step-color,var(--brand-accent)) 38%, var(--boss-glass-border));background:radial-gradient(circle at 0% 0%, var(--vision-step-soft,color-mix(in srgb, var(--brand-accent) 10%, transparent)), transparent 9rem), linear-gradient(135deg, color-mix(in srgb, var(--vision-step-color,var(--brand-accent)) 8%, transparent), color-mix(in srgb, var(--brand-gold) 8%, transparent)), var(--boss-glass-panel-strong);color:var(--boss-glass-text);box-shadow:0 16px 34px #0f172a1f, inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .company-vision-step-mark{border:1px solid color-mix(in srgb, var(--vision-step-color,var(--brand-accent)) 26%, var(--boss-glass-border));background:var(--vision-step-soft,#ffffff0f);min-width:54px;color:color-mix(in srgb, var(--vision-step-color,var(--brand-accent)) 82%, var(--boss-glass-text));box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:999px;grid-template-columns:auto auto;place-items:center;gap:5px;padding:5px 8px;display:inline-grid}.app-shell .company-vision-step-copy{gap:3px;min-width:0;display:grid}.app-shell .company-vision-builder-steps strong{color:inherit;letter-spacing:0;font-size:.94rem}.app-shell .company-vision-builder-steps small{color:var(--boss-glass-muted);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.74rem;font-weight:640;line-height:1.25;display:-webkit-box;overflow:hidden}.app-shell .company-vision-builder-steps em{color:var(--boss-glass-muted);letter-spacing:0;font-size:.78rem;font-style:normal;font-weight:780}.app-shell .company-vision-builder-head{margin-bottom:18px}.app-shell .company-vision-builder-panel{overflow:hidden}.app-shell .company-vision-builder-panel:before{content:"";background:linear-gradient(90deg, var(--vision-step-color,var(--brand-accent)), color-mix(in srgb, var(--vision-step-color,var(--brand-accent)) 12%, transparent));height:3px;margin:-20px -20px 18px;display:block}.app-shell .company-vision-builder-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);align-items:start;gap:14px;display:grid}.app-shell .company-vision-coach-panel{top:calc(var(--top-nav-height,76px) + 18px);gap:10px;display:grid;position:sticky}.app-shell .company-vision-coach-card{background:radial-gradient(circle at 100% 0%, var(--vision-step-soft,color-mix(in srgb, var(--brand-gold) 10%, transparent)), transparent 12rem), var(--boss-glass-panel-strong);gap:10px;padding:15px;display:grid}.app-shell .company-vision-coach-card-primary{border-color:color-mix(in srgb, var(--vision-step-color,var(--brand-accent)) 30%, var(--boss-glass-border))}.app-shell .company-vision-coach-why{border-top:1px solid color-mix(in srgb, var(--vision-step-color,var(--brand-accent)) 18%, var(--boss-glass-border-soft));padding-top:10px}.app-shell .company-vision-coach-card p,.app-shell .company-vision-coach-card li{color:var(--boss-glass-subtle);margin:0;font-size:.86rem;font-weight:540;line-height:1.45}.app-shell .company-vision-coach-card ul{gap:7px;margin:0;padding-left:18px;display:grid}.app-shell .company-vision-coach-chips{flex-wrap:wrap;gap:7px;display:flex}.app-shell .company-vision-coach-chips em{border:1px solid color-mix(in srgb, var(--vision-step-color,var(--brand-accent)) 24%, var(--boss-glass-border));background:var(--vision-step-soft,#ffffff0f);color:var(--boss-glass-text);border-radius:999px;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:740;line-height:1}.app-shell .builder-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .company-vision-operating-actions{flex-wrap:wrap;gap:10px;display:flex}.app-shell .company-vision-operating-actions button{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);min-height:42px;color:var(--boss-glass-text);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-weight:720;display:inline-flex}.app-shell .company-vision-operating-actions button:hover{border-color:color-mix(in srgb, var(--brand-gold) 40%, var(--boss-glass-border));transform:translateY(-1px)}.app-shell .company-vision-sections{gap:14px;display:grid}.app-shell .company-vision-section{border-radius:12px;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:22px;padding:22px;display:grid}.app-shell .company-vision-section-head h2{color:var(--boss-glass-text);letter-spacing:0;margin:9px 0 10px;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.08}.app-shell .company-vision-section-head p{margin:0;font-size:.94rem;line-height:1.52}.app-shell .company-vision-field-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.app-shell .company-vision-field{gap:8px;display:grid}.app-shell .company-vision-field small{color:var(--boss-glass-muted);margin-top:-3px;font-size:.78rem;font-weight:620;line-height:1.36}.app-shell .company-vision-field input,.app-shell .company-vision-field select,.app-shell .company-vision-field textarea{border:1px solid var(--boss-glass-border);background:var(--boss-glass-field);width:100%;color:var(--boss-glass-text);font:inherit;box-shadow:0 10px 22px #00000024, inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:13px 14px;font-size:.92rem;font-weight:520;line-height:1.48}.app-shell .company-vision-field input,.app-shell .company-vision-field select{min-height:44px}.app-shell .company-vision-field textarea{resize:vertical;min-height:104px}.app-shell .company-vision-field input::placeholder,.app-shell .company-vision-field textarea::placeholder{color:var(--boss-glass-faint)}.app-shell .company-vision-field input:focus,.app-shell .company-vision-field select:focus,.app-shell .company-vision-field textarea:focus{border-color:color-mix(in srgb, var(--brand-accent) 46%, var(--boss-glass-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 12%, transparent), 0 12px 28px #00000029, inset 0 1px 0 var(--boss-glass-highlight);outline:none}.app-shell .company-vision-field input:disabled,.app-shell .company-vision-field select:disabled,.app-shell .company-vision-field textarea:disabled{opacity:.72;cursor:not-allowed}.app-shell .company-vision-eos-section{gap:14px;display:grid}.app-shell .company-vision-eos-hero,.app-shell .company-vision-repeatable-card,.app-shell .company-vision-section-rule,.app-shell .company-vision-process-head{border:1px solid var(--boss-glass-border-soft);background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--brand-gold) 10%, transparent), transparent 16rem), var(--boss-glass-panel-strong);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:12px}.app-shell .company-vision-eos-hero{gap:10px;padding:18px;display:grid}.app-shell .company-vision-eos-hero-large{padding:22px}.app-shell .company-vision-eos-hero-muted{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--brand-accent) 9%, transparent), transparent 16rem), var(--boss-glass-panel-strong)}.app-shell .company-vision-eos-hero-quiet{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--boss-glass-muted) 7%, transparent), transparent 16rem), var(--boss-glass-panel-strong)}.app-shell .company-vision-big-purpose{min-height:300px}.app-shell .company-vision-big-target{min-height:260px}.app-shell .company-vision-big-target h3{font-size:clamp(2rem,3.5vw,3.4rem)}.app-shell .company-vision-eos-hero span,.app-shell .company-vision-section-rule span,.app-shell .company-vision-card-head span,.app-shell .company-vision-add-button{color:var(--boss-glass-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:780}.app-shell .company-vision-eos-hero h3,.app-shell .company-vision-section-rule strong{color:var(--boss-glass-text);letter-spacing:0;margin:0;font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1.12}.app-shell .company-vision-eos-hero p{max-width:820px;color:var(--boss-glass-subtle);margin:0;font-size:.94rem;font-weight:520;line-height:1.55}.app-shell .company-vision-two-column,.app-shell .company-vision-metric-row,.app-shell .company-vision-repeatable-grid{gap:12px;display:grid}.app-shell .company-vision-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .company-vision-metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .company-vision-repeatable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .company-vision-repeatable-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .company-vision-repeatable-list{gap:10px;display:grid}.app-shell .company-vision-repeatable-card{gap:12px;padding:16px;display:grid}.app-shell .company-vision-repeatable-card-row{grid-template-columns:minmax(120px,.28fr) repeat(3,minmax(0,1fr));align-items:start}.app-shell .company-vision-card-head{justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.app-shell .company-vision-card-controls button{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);width:32px;height:32px;color:var(--boss-glass-muted);cursor:pointer;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:9px;place-items:center;display:inline-grid}.app-shell .company-vision-card-controls button:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-accent) 42%, var(--boss-glass-border));color:var(--boss-glass-text)}.app-shell .company-vision-card-controls button:disabled{cursor:not-allowed;opacity:.38}.app-shell .company-vision-section-rule{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.app-shell .company-vision-process-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.app-shell .company-vision-add-button{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);min-height:40px;box-shadow:0 12px 26px #00000024, inset 0 1px 0 var(--boss-glass-highlight);cursor:pointer;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.app-shell .company-vision-add-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-gold) 42%, var(--boss-glass-border));color:var(--boss-glass-text);transform:translateY(-1px)}.app-shell .company-vision-add-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.app-shell .source-docs-control-panel{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.app-shell .source-docs-status-stack,.app-shell .vision-issues-status-stack,.app-shell .vision-priorities-status-stack{gap:10px;display:grid}.app-shell .source-docs-status-stack{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .vision-priorities-status-stack,.app-shell .vision-issues-status-stack{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .source-docs-status-stack div,.app-shell .vision-issues-status-stack div,.app-shell .vision-priorities-status-stack div{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-panel-strong);min-height:74px;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:13px 14px}.app-shell .source-docs-status-stack span,.app-shell .source-docs-actions span,.app-shell .source-docs-field span,.app-shell .source-doc-card-head span,.app-shell .vision-issues-actions span,.app-shell .vision-issues-field span,.app-shell .vision-issue-card-head span,.app-shell .vision-issues-status-stack span,.app-shell .vision-priorities-actions span,.app-shell .vision-priorities-field span,.app-shell .vision-priority-card-head span,.app-shell .vision-priorities-status-stack span{color:var(--boss-glass-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760}.app-shell .source-docs-status-stack strong,.app-shell .vision-issues-status-stack strong,.app-shell .vision-priorities-status-stack strong{color:var(--boss-glass-text);letter-spacing:0;margin-top:10px;font-size:1rem;font-weight:700;display:block}.app-shell .source-docs-actions,.app-shell .vision-issues-actions,.app-shell .vision-priorities-actions{justify-items:end;gap:8px;display:grid}.app-shell .source-docs-actions button,.app-shell .source-docs-add-button,.app-shell .vision-issues-actions button,.app-shell .vision-issues-add-button,.app-shell .vision-priorities-actions button,.app-shell .vision-priorities-add-button{border:1px solid color-mix(in srgb, var(--brand-accent) 42%, var(--boss-glass-border));background:var(--boss-glass-primary);color:#fff;cursor:pointer;border-radius:10px;min-height:42px;padding:0 16px;font-weight:680;box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff26,inset 0 -1px #0000007a}.app-shell .source-docs-actions button:disabled,.app-shell .source-docs-add-button:disabled,.app-shell .vision-issues-actions button:disabled,.app-shell .vision-issues-add-button:disabled,.app-shell .vision-priorities-actions button:disabled,.app-shell .vision-priorities-add-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.app-shell .vision-priorities-control-panel,.app-shell .vision-issues-control-panel{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.app-shell .source-docs-add-panel,.app-shell .source-docs-handoff-panel,.app-shell .vision-issues-add-panel,.app-shell .vision-issues-handoff-panel,.app-shell .vision-priorities-add-panel,.app-shell .vision-priorities-handoff-panel{border-radius:12px;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:22px;padding:22px;display:grid}.app-shell .source-docs-form,.app-shell .vision-issues-form,.app-shell .vision-priorities-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-shell .source-docs-field,.app-shell .vision-issues-field,.app-shell .vision-priorities-field{gap:8px;display:grid}.app-shell .source-docs-field-wide,.app-shell .source-doc-card-head,.app-shell .source-doc-status-row,.app-shell .vision-issues-field-wide,.app-shell .vision-issue-card-head,.app-shell .vision-issue-status-row,.app-shell .vision-priorities-field-wide,.app-shell .vision-priority-card-head,.app-shell .vision-priority-status-row{grid-column:1/-1}.app-shell .source-docs-field input,.app-shell .source-docs-field textarea,.app-shell .source-doc-card-head input,.app-shell .vision-issues-field input,.app-shell .vision-issues-field textarea,.app-shell .vision-issue-card-head input,.app-shell .vision-priorities-field input,.app-shell .vision-priorities-field select,.app-shell .vision-priorities-field textarea,.app-shell .vision-priority-card-head input{border:1px solid var(--boss-glass-border);background:var(--boss-glass-field);width:100%;color:var(--boss-glass-text);font:inherit;box-shadow:0 10px 22px #00000024, inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:12px 13px;font-size:.92rem;font-weight:520;line-height:1.48}.app-shell .source-docs-field textarea,.app-shell .vision-issues-field textarea,.app-shell .vision-priorities-field textarea{resize:vertical;min-height:112px}.app-shell .source-docs-field input::placeholder,.app-shell .source-docs-field textarea::placeholder,.app-shell .vision-issues-field input::placeholder,.app-shell .vision-issues-field textarea::placeholder,.app-shell .vision-priorities-field input::placeholder,.app-shell .vision-priorities-field textarea::placeholder{color:var(--boss-glass-faint)}.app-shell .source-docs-field input:focus,.app-shell .source-docs-field textarea:focus,.app-shell .source-doc-card-head input:focus,.app-shell .vision-issues-field input:focus,.app-shell .vision-issues-field textarea:focus,.app-shell .vision-issue-card-head input:focus,.app-shell .vision-priorities-field input:focus,.app-shell .vision-priorities-field select:focus,.app-shell .vision-priorities-field textarea:focus,.app-shell .vision-priority-card-head input:focus{border-color:color-mix(in srgb, var(--brand-accent) 46%, var(--boss-glass-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 12%, transparent), 0 12px 28px #00000029, inset 0 1px 0 var(--boss-glass-highlight);outline:none}.app-shell .source-docs-choice-row,.app-shell .source-doc-status-row,.app-shell .vision-issues-choice-row,.app-shell .vision-issue-status-row,.app-shell .vision-priorities-choice-row,.app-shell .vision-priority-status-row{flex-wrap:wrap;gap:8px;display:flex}.app-shell .source-docs-choice-row button,.app-shell .source-doc-status-row button,.app-shell .source-doc-card-head button,.app-shell .vision-issues-choice-row button,.app-shell .vision-issue-status-row button,.app-shell .vision-issue-card-head button,.app-shell .vision-priorities-choice-row button,.app-shell .vision-priority-status-row button,.app-shell .vision-priority-card-head button{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);min-height:36px;color:var(--boss-glass-muted);font:inherit;box-shadow:0 10px 22px #00000024, inset 0 1px 0 var(--boss-glass-highlight);cursor:pointer;border-radius:999px;padding:0 12px;font-size:.82rem;font-weight:650}.app-shell .source-docs-choice-row button.active,.app-shell .source-doc-status-row button.active,.app-shell .vision-issues-choice-row button.active,.app-shell .vision-issue-status-row button.active,.app-shell .vision-priorities-choice-row button.active,.app-shell .vision-priority-status-row button.active{border-color:color-mix(in srgb, var(--brand-accent) 44%, var(--boss-glass-border));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--brand-accent) 14%, transparent), transparent 58%), var(--boss-glass-panel-strong);color:var(--boss-glass-text)}.app-shell .source-docs-add-button,.app-shell .vision-issues-add-button,.app-shell .vision-priorities-add-button{grid-column:1/-1;justify-content:center;justify-self:end;align-items:center;gap:8px;display:inline-flex}.app-shell .source-docs-list,.app-shell .vision-issues-list,.app-shell .vision-priorities-list{gap:14px;display:grid}.app-shell .source-docs-empty,.app-shell .vision-issues-empty,.app-shell .vision-priorities-empty{border-radius:12px;align-items:flex-start;gap:14px;padding:22px;display:flex}.app-shell .source-docs-empty svg,.app-shell .vision-issues-empty svg,.app-shell .vision-priorities-empty svg{color:color-mix(in srgb, var(--brand-accent) 70%, var(--boss-glass-muted));flex:none;margin-top:2px}.app-shell .source-docs-empty h2,.app-shell .vision-issues-empty h2,.app-shell .vision-priorities-empty h2{color:var(--boss-glass-text);letter-spacing:0;margin:0 0 8px;font-size:1.1rem}.app-shell .source-docs-empty p,.app-shell .vision-issues-empty p,.app-shell .vision-priorities-empty p{max-width:720px;margin:0;font-size:.95rem;line-height:1.5}.app-shell .source-doc-card,.app-shell .vision-issue-card,.app-shell .vision-priority-card{border-radius:12px;gap:14px;padding:18px;display:grid}.app-shell .source-doc-card-head,.app-shell .vision-issue-card-head,.app-shell .vision-priority-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.app-shell .source-doc-card-head div,.app-shell .vision-issue-card-head div,.app-shell .vision-priority-card-head div{gap:8px;display:grid}.app-shell .source-doc-card-head button,.app-shell .vision-issue-card-head button,.app-shell .vision-priority-card-head button{border-radius:10px;align-items:center;gap:7px;display:inline-flex}.app-shell .source-doc-card-grid,.app-shell .vision-issue-card-grid,.app-shell .vision-priority-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-shell .strategy-tool-workspace{--strategy-tool-tone:color-mix(in srgb, var(--brand-accent) 76%, #fff);--strategy-tool-tone-soft:color-mix(in srgb, var(--strategy-tool-tone) 14%, transparent);--strategy-tool-tone-border:color-mix(in srgb, var(--strategy-tool-tone) 38%, var(--boss-glass-border))}.app-shell .strategy-tone-priority{--strategy-tool-tone:var(--object-priority)}.app-shell .strategy-tone-issue{--strategy-tool-tone:var(--object-issue)}.app-shell .strategy-tone-scorecard{--strategy-tool-tone:var(--object-scorecard)}.app-shell .strategy-tone-action{--strategy-tool-tone:var(--object-todo)}.app-shell .strategy-tone-rhythm{--strategy-tool-tone:var(--object-process)}.app-shell .strategy-tone-green{--strategy-tool-tone:var(--object-priority)}.app-shell .strategy-tone-amber{--strategy-tool-tone:var(--object-issue)}.app-shell .strategy-tone-blue{--strategy-tool-tone:var(--object-scorecard)}.app-shell .strategy-tone-crimson{--strategy-tool-tone:var(--object-todo)}.app-shell .strategy-tone-teal{--strategy-tool-tone:var(--object-process)}.app-shell .strategy-tool-hero{border-color:var(--strategy-tool-tone-border);background:radial-gradient(circle at 10% 0%, var(--strategy-tool-tone-soft), transparent 18rem), radial-gradient(circle at 88% 12%, #ffffff14, transparent 16rem), var(--boss-glass-panel);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:clamp(22px,2.3vw,32px);position:relative;overflow:hidden}.app-shell .strategy-tool-hero h1{font-size:clamp(2rem,2.35vw,2.7rem);line-height:1.04}.app-shell .strategy-tool-hero p{margin-top:10px;font-size:.98rem;line-height:1.5}.app-shell .strategy-tool-hero:before,.app-shell .strategy-tool-add-panel:before,.app-shell .strategy-tool-card:before{content:"";background:linear-gradient(180deg, var(--strategy-tool-tone), transparent);opacity:.82;width:3px;position:absolute;inset:0 auto 0 0}.app-shell .strategy-tool-identity{z-index:1;align-items:flex-start;gap:16px;min-width:0;display:flex;position:relative}.app-shell .strategy-tool-icon-shell,.app-shell .strategy-tool-stat-icon,.app-shell .strategy-tool-card-rail{color:var(--strategy-tool-tone);border:1px solid color-mix(in srgb, var(--strategy-tool-tone) 34%, var(--boss-glass-border));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--strategy-tool-tone) 24%, transparent), transparent 72%), var(--boss-glass-panel-strong);box-shadow:0 16px 30px #0000002e, inset 0 1px 0 var(--boss-glass-highlight);justify-content:center;align-items:center;display:inline-flex}.app-shell .strategy-tool-icon-shell{border-radius:13px;flex:none;width:48px;height:48px}.app-shell .strategy-tool-flow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.app-shell .strategy-tool-flow span{border:1px solid var(--boss-glass-border-soft);background:color-mix(in srgb, var(--boss-glass-panel-strong) 82%, transparent);min-height:30px;color:var(--boss-glass-muted);letter-spacing:.01em;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 6px;font-size:.75rem;font-weight:760;display:inline-flex}.app-shell .strategy-tool-flow strong{background:color-mix(in srgb, var(--strategy-tool-tone) 18%, var(--boss-glass-panel-strong));width:20px;height:20px;color:var(--boss-glass-text);border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:820;display:inline-flex}.app-shell .strategy-tool-hero-actions{z-index:1;justify-content:flex-end;display:flex;position:relative}.app-shell .strategy-tool-status-panel{border-color:color-mix(in srgb, var(--strategy-tool-tone) 18%, var(--boss-glass-border));background:radial-gradient(circle at 2% 0%, color-mix(in srgb, var(--strategy-tool-tone) 8%, transparent), transparent 16rem), var(--boss-glass-panel)}.app-shell .strategy-tool-workspace .vision-priorities-status-stack{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .vision-priorities-status-stack .strategy-tool-stat{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 11px;min-height:84px;padding:14px;display:grid;position:relative;overflow:hidden}.app-shell .vision-priorities-status-stack .strategy-tool-stat:after{content:"";background:color-mix(in srgb, var(--stat-tone,var(--strategy-tool-tone)) 56%, transparent);border-radius:99px;height:2px;position:absolute;inset:auto 12px 10px}.app-shell .strategy-tool-stat-icon{width:34px;height:34px;color:var(--stat-tone,var(--strategy-tool-tone));border-color:color-mix(in srgb, var(--stat-tone,var(--strategy-tool-tone)) 28%, var(--boss-glass-border));border-radius:10px;grid-row:span 2}.app-shell .strategy-tool-stat.tone-good{--stat-tone:var(--status-good)}.app-shell .strategy-tool-stat.tone-warn{--stat-tone:var(--status-watch)}.app-shell .strategy-tool-stat.tone-risk{--stat-tone:var(--status-risk)}.app-shell .strategy-tool-stat.tone-neutral{--stat-tone:var(--status-draft,var(--boss-glass-muted))}.app-shell .vision-priorities-status-stack .strategy-tool-stat strong{margin:0;font-size:1.34rem;line-height:1}.app-shell .strategy-tool-save-actions button,.app-shell .strategy-tool-primary-action{border-color:color-mix(in srgb, var(--strategy-tool-tone) 42%, var(--boss-glass-border))}.app-shell .strategy-tool-add-panel,.app-shell .strategy-tool-card,.app-shell .strategy-tool-empty{border-color:color-mix(in srgb, var(--strategy-tool-tone) 20%, var(--boss-glass-border));position:relative;overflow:hidden}.app-shell .strategy-tool-add-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--strategy-tool-tone) 9%, transparent), transparent 15rem), var(--boss-glass-panel);grid-template-columns:minmax(190px,.25fr) minmax(0,1fr);align-items:start}.app-shell .strategy-tool-add-head{z-index:1;gap:10px;position:relative}.app-shell .strategy-tool-add-head span{color:color-mix(in srgb, var(--strategy-tool-tone) 78%, var(--boss-glass-muted));align-items:center;gap:8px;display:inline-flex}.app-shell .strategy-tool-form{z-index:1;grid-template-columns:1fr;position:relative}.app-shell .strategy-tool-primary-fields,.app-shell .strategy-tool-card-primary-grid,.app-shell .strategy-tool-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-shell .strategy-tool-field input,.app-shell .strategy-tool-field select,.app-shell .strategy-tool-field textarea{padding-inline:15px}.app-shell .strategy-rock-milestones{grid-column:1/-1}.app-shell .strategy-rock-milestone-row{grid-template-columns:minmax(180px,1fr) minmax(120px,.5fr) minmax(120px,.45fr) 38px;align-items:center;gap:8px;display:grid}.app-shell .strategy-rock-milestone-row button{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-panel);min-height:38px;color:var(--boss-glass-muted);border-radius:8px}.app-shell .strategy-tool-title-field input,.app-shell .strategy-tool-card-title-wrap input{min-height:46px;font-size:1rem;font-weight:720}.app-shell .strategy-tool-field-textarea{grid-column:1/-1}.app-shell .strategy-tool-details{border:1px solid var(--boss-glass-border-soft);background:color-mix(in srgb, var(--boss-glass-panel) 78%, transparent);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:12px;grid-column:1/-1}.app-shell .strategy-tool-details summary{min-height:42px;color:var(--boss-glass-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;list-style:none;display:flex}.app-shell .strategy-tool-details summary::-webkit-details-marker{display:none}.app-shell .strategy-tool-details summary span{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:760}.app-shell .strategy-tool-details summary svg{color:var(--strategy-tool-tone);transition:transform .16s}.app-shell .strategy-tool-details[open] summary svg{transform:rotate(90deg)}.app-shell .strategy-tool-details-grid{padding:0 13px 13px}.app-shell .strategy-tool-primary-action{justify-self:end}.app-shell .strategy-tool-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--strategy-tool-tone) 8%, transparent), transparent 12rem), var(--boss-glass-panel);grid-template-columns:auto minmax(0,1fr);gap:15px;padding:16px}.app-shell .strategy-tool-card-rail{z-index:1;border-radius:12px;width:42px;height:42px;position:relative}.app-shell .strategy-tool-card.status-tone-good .strategy-tool-card-rail,.app-shell .strategy-tool-status-pill.tone-good{--strategy-tool-tone:var(--status-good)}.app-shell .strategy-tool-card.status-tone-warn .strategy-tool-card-rail,.app-shell .strategy-tool-status-pill.tone-warn{--strategy-tool-tone:var(--status-watch)}.app-shell .strategy-tool-card.status-tone-risk .strategy-tool-card-rail,.app-shell .strategy-tool-status-pill.tone-risk{--strategy-tool-tone:var(--status-risk)}.app-shell .strategy-tool-card-body{z-index:1;gap:13px;min-width:0;display:grid;position:relative}.app-shell .strategy-tool-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.app-shell .strategy-tool-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-shell .strategy-tool-status-pill{border:1px solid color-mix(in srgb, var(--strategy-tool-tone) 34%, var(--boss-glass-border));background:color-mix(in srgb, var(--strategy-tool-tone) 12%, var(--boss-glass-panel-strong));min-height:34px;color:var(--boss-glass-text);letter-spacing:.01em;border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:780;display:inline-flex}.app-shell .strategy-tool-status-row button.tone-good.active{border-color:color-mix(in srgb, var(--status-good) 46%, var(--boss-glass-border));background:color-mix(in srgb, var(--status-good) 14%, var(--boss-glass-panel-strong))}.app-shell .strategy-tool-status-row button.tone-warn.active{border-color:color-mix(in srgb, var(--status-watch) 46%, var(--boss-glass-border));background:color-mix(in srgb, var(--status-watch) 14%, var(--boss-glass-panel-strong))}.app-shell .strategy-tool-status-row button.tone-risk.active{border-color:color-mix(in srgb, var(--status-risk) 50%, var(--boss-glass-border));background:color-mix(in srgb, var(--status-risk) 14%, var(--boss-glass-panel-strong))}.app-shell .strategy-tool-workspace .vision-priorities-choice-row button.active{border-color:color-mix(in srgb, var(--strategy-tool-tone) 46%, var(--boss-glass-border));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--strategy-tool-tone) 18%, transparent), transparent 58%), var(--boss-glass-panel-strong)}.app-shell .strategy-tool-empty svg{color:var(--strategy-tool-tone)}.app-shell .source-docs-handoff-panel,.app-shell .vision-issues-handoff-panel,.app-shell .vision-priorities-handoff-panel{background:radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--brand-accent) 7%, transparent), transparent 18rem), var(--boss-glass-panel);align-items:center}.app-shell .area-empty-card{background:radial-gradient(circle at 86% 0%, #ffffff14, transparent 10rem), var(--boss-glass-panel);border-radius:10px;position:relative;overflow:hidden}.app-shell button.area-empty-card{text-align:left;width:100%;min-height:180px;font:inherit;cursor:pointer;padding:20px;display:block}.app-shell .area-route-card{transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.app-shell .area-route-card:hover{border-color:color-mix(in srgb, var(--brand-accent) 35%, var(--boss-glass-border));background:radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--brand-accent) 10%, transparent), transparent 10rem), var(--boss-glass-panel-strong);transform:translateY(-1px)}.app-shell .area-empty-card:before{content:"";background:color-mix(in srgb, var(--brand-accent) 58%, transparent);opacity:.72;width:3px;position:absolute;inset:0 auto 0 0}.app-shell .area-empty-card span,.app-shell .strategy-accountability-metric span{border-color:var(--boss-glass-border-soft);background:var(--boss-glass-panel-strong);color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);font-weight:620}.app-shell .area-empty-card em{color:color-mix(in srgb, var(--brand-accent) 72%, var(--boss-glass-text));letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:760;position:absolute;bottom:16px;right:18px}.app-shell .area-source-panel{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 34%), var(--boss-glass-panel);border-radius:10px}.app-shell .area-assistant-action,.app-shell .strategy-accountability-toolset button,.app-shell .strategy-accountability-mode button,.app-shell .strategy-accountability-primary,.app-shell .strategy-accountability-empty button,.app-shell .strategy-accountability-search-note button,.app-shell .strategy-seat-read-summary button,.app-shell .strategy-seat-card-actions button,.app-shell .strategy-seat-rail-header button,.app-shell .strategy-text-action,.app-shell .strategy-parent-option,.app-shell .strategy-seat-rail-actions button,.app-shell .strategy-seat-rail-secondary-actions button,.app-shell .strategy-delete-confirm button,.app-shell .strategy-unsaved-confirm button,.app-shell .strategy-holder-row button,.app-shell .strategy-responsibility-row button,.app-shell .strategy-holder-selected-list button,.app-shell .strategy-holder-add-row button,.app-shell .strategy-holder-option,.app-shell .strategy-responsibility-card-head button,.app-shell .strategy-system-selected-list button,.app-shell .strategy-system-add-row button{border-color:var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-text);box-shadow:0 12px 26px #0000002e, inset 0 1px 0 var(--boss-glass-highlight), inset 0 -1px 0 #00000038;font-weight:620}.app-shell .area-assistant-action:hover,.app-shell .strategy-accountability-toolset button:hover,.app-shell .strategy-accountability-mode button:hover,.app-shell .strategy-seat-card-actions button:hover,.app-shell .strategy-seat-rail-header button:hover,.app-shell .strategy-seat-read-summary button:hover,.app-shell .strategy-text-action:hover,.app-shell .strategy-parent-option:hover,.app-shell .strategy-seat-rail-actions button:hover,.app-shell .strategy-seat-rail-secondary-actions button:hover,.app-shell .strategy-delete-confirm button:hover,.app-shell .strategy-unsaved-confirm button:hover,.app-shell .strategy-holder-row button:hover,.app-shell .strategy-responsibility-row button:hover,.app-shell .strategy-holder-selected-list button:hover,.app-shell .strategy-holder-add-row button:hover,.app-shell .strategy-holder-option:hover,.app-shell .strategy-responsibility-card-head button:hover,.app-shell .strategy-accountability-search-note button:hover,.app-shell .strategy-system-selected-list button:hover,.app-shell .strategy-system-add-row button:hover{border-color:color-mix(in srgb, var(--brand-accent) 38%, var(--boss-glass-border));color:var(--boss-glass-text);transform:translateY(-1px)}.app-shell .strategy-accountability-primary,.app-shell .strategy-accountability-empty button,.app-shell .strategy-seat-rail-actions .primary{border-color:color-mix(in srgb, var(--brand-accent) 42%, var(--boss-glass-border));background:var(--boss-glass-primary);color:#fff;box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff26,inset 0 -1px #0000007a}.app-shell .strategy-accountability-search,.app-shell .strategy-accountability-mode,.app-shell .strategy-parent-search,.app-shell .strategy-field input,.app-shell .strategy-field textarea,.app-shell .strategy-field select,.app-shell .strategy-holder-row input,.app-shell .strategy-responsibility-row input,.app-shell .strategy-holder-add-field,.app-shell .strategy-holder-option,.app-shell .strategy-responsibility-row,.app-shell .strategy-system-picker-search,.app-shell .strategy-system-selected-list span,.app-shell .strategy-system-picker-row{border-color:var(--boss-glass-border);background:var(--boss-glass-field);color:var(--boss-glass-text);box-shadow:0 10px 22px #00000024, inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .strategy-accountability-search input,.app-shell .strategy-parent-search input,.app-shell .strategy-field input,.app-shell .strategy-field textarea,.app-shell .strategy-field select,.app-shell .strategy-holder-row input,.app-shell .strategy-responsibility-row input,.app-shell .strategy-holder-add-field input,.app-shell .strategy-responsibility-card-head input,.app-shell .strategy-system-picker-search input{color:var(--boss-glass-text)}.app-shell .strategy-accountability-search input::placeholder,.app-shell .strategy-parent-search input::placeholder,.app-shell .strategy-holder-add-field input::placeholder,.app-shell .strategy-system-picker-search input::placeholder{color:var(--boss-glass-faint)}.app-shell .strategy-accountability-mode button.active,.app-shell .strategy-parent-option.active,.app-shell .strategy-holder-option.selected,.app-shell .strategy-system-picker-row.selected{border-color:color-mix(in srgb, var(--brand-accent) 44%, var(--boss-glass-border));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--brand-accent) 14%, transparent), transparent 58%), var(--boss-glass-panel-strong);color:var(--boss-glass-text)}.app-shell .strategy-accountability-search-note{background:radial-gradient(circle at 0% 50%, #f0ae3c1f, transparent 14rem), var(--boss-glass-panel);color:color-mix(in srgb, #f8c76a 74%, var(--boss-glass-text))}.app-shell .strategy-accountability-search-note svg{color:#f0ae3c}.app-shell .strategy-system-selected-list span{border-color:color-mix(in srgb, #3ddc84 38%, var(--boss-glass-border));background:radial-gradient(circle at 0% 50%, #3ddc841f, transparent 10rem), var(--boss-glass-panel-strong);color:color-mix(in srgb, #85f2b0 76%, var(--boss-glass-text))}.app-shell .strategy-holder-selected-list>span{border-color:color-mix(in srgb, #f0ae3c 38%, var(--boss-glass-border));background:radial-gradient(circle at 0% 50%, #f0ae3c1f, transparent 10rem), var(--boss-glass-panel-strong);color:color-mix(in srgb, #f8c76a 74%, var(--boss-glass-text))}.app-shell .strategy-holder-chip-avatar{background:color-mix(in srgb, #f0ae3c 16%, var(--boss-glass-panel-strong));color:color-mix(in srgb, #f8c76a 78%, var(--boss-glass-text))}.app-shell .strategy-holder-selected-list small{color:color-mix(in srgb, #f8c76a 74%, var(--boss-glass-muted));border-left-color:#f8c76a42}.app-shell .strategy-holder-option em{color:var(--boss-glass-muted)}.app-shell .strategy-responsibility-card-head>span{border-color:color-mix(in srgb, var(--brand-accent) 35%, var(--boss-glass-border));background:color-mix(in srgb, var(--brand-accent) 12%, var(--boss-glass-panel-strong));color:color-mix(in srgb, var(--brand-accent) 72%, var(--boss-glass-text))}.app-shell .strategy-accountability-map-panel{isolation:isolate;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--brand-accent) 6%, transparent), transparent 22rem), linear-gradient(#1118200d 1px, transparent 1px), linear-gradient(90deg, #1118200d 1px, transparent 1px), var(--boss-glass-panel);background-size:auto,38px 38px,38px 38px,auto;border-radius:12px;position:relative;overflow:hidden}.app-shell .strategy-accountability-map-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff0e,#0000 26% 74%,#ffffff0b),radial-gradient(circle,#0000,#00000021);position:absolute;inset:0}.app-shell .strategy-accountability-scroll{height:clamp(460px,62vh,740px)}.app-shell .strategy-accountability-connector{stroke:color-mix(in srgb, var(--boss-glass-muted) 42%, transparent);stroke-width:1.6px}.app-shell .strategy-seat-card{border-color:var(--boss-glass-border);background:radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 9rem), linear-gradient(180deg, color-mix(in srgb, var(--boss-glass-panel-strong) 90%, transparent), color-mix(in srgb, var(--boss-glass-panel) 96%, transparent));color:var(--boss-glass-text);box-shadow:0 22px 44px #0003, inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08)}.app-shell .strategy-seat-card:hover{border-color:color-mix(in srgb, var(--brand-accent) 36%, var(--boss-glass-border));box-shadow:0 24px 54px #0000003d, inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .strategy-seat-card.selected{border-color:color-mix(in srgb, var(--brand-accent) 56%, var(--boss-glass-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 14%, transparent), 0 26px 60px #00000047, inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .strategy-seat-status{border-color:var(--boss-glass-border-soft);background:color-mix(in srgb, var(--boss-glass-panel-strong) 86%, transparent);color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .strategy-seat-card-main,.app-shell .strategy-seat-card-footer,.app-shell .strategy-seat-editor-summary,.app-shell .strategy-seat-completion-grid{border-color:var(--boss-glass-border-soft)}.app-shell .strategy-seat-head strong,.app-shell .strategy-seat-editor-summary strong{color:var(--boss-glass-text)}.app-shell .strategy-seat-head em{color:color-mix(in srgb, var(--brand-accent) 72%, var(--boss-glass-text))}.app-shell .strategy-seat-editor-summary em,.app-shell .strategy-seat-card-body li,.app-shell .strategy-seat-card-body p,.app-shell .strategy-seat-card-footer span{color:var(--boss-glass-muted)}.app-shell .strategy-seat-avatar{border-color:var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-text);box-shadow:inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .strategy-unsaved-confirm{border-bottom-color:var(--boss-glass-border-soft);background:color-mix(in srgb, #f0ae3c 10%, var(--boss-glass-panel-strong));box-shadow:inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .strategy-unsaved-confirm strong{color:color-mix(in srgb, #f8c76a 78%, var(--boss-glass-text))}.app-shell .strategy-unsaved-confirm p{color:var(--boss-glass-muted)}.app-shell .strategy-unsaved-confirm .primary{border-color:color-mix(in srgb, #f0ae3c 48%, var(--boss-glass-border));background:radial-gradient(circle at 50% 0%, #f0ae3c2e, transparent 62%), var(--boss-glass-panel-strong);color:var(--boss-glass-text)}.app-shell .strategy-seat-rail-actions{border-top-color:var(--boss-glass-border-soft);background:color-mix(in srgb, var(--boss-glass-panel) 92%, transparent);box-shadow:0 -18px 34px #00000038, inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .strategy-seat-completion-grid span{border-color:color-mix(in srgb, #f0ae3c 42%, var(--boss-glass-border));background:color-mix(in srgb, #f0ae3c 11%, var(--boss-glass-panel-strong));color:color-mix(in srgb, #f8c76a 78%, var(--boss-glass-text));box-shadow:inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .strategy-seat-completion-grid span.complete{border-color:color-mix(in srgb, #3ddc84 42%, var(--boss-glass-border));background:color-mix(in srgb, #3ddc84 11%, var(--boss-glass-panel-strong));color:color-mix(in srgb, #85f2b0 78%, var(--boss-glass-text))}.app-shell .strategy-accountability-room{--accountability-light-panel:#fffffff5;--accountability-light-field:#fff;--accountability-light-border:#dfe3e8;--accountability-light-border-soft:#edf0f3;--accountability-light-ink:#111820;--accountability-light-muted:#69727d;--accountability-light-faint:#98a2ad;--accountability-light-shadow:0 18px 46px #14192214}.app-shell .strategy-accountability-room .area-hero-panel,.app-shell .strategy-accountability-room .strategy-accountability-metric,.app-shell .strategy-accountability-room .strategy-accountability-toolbar,.app-shell .strategy-accountability-room .strategy-accountability-edit-ribbon,.app-shell .strategy-accountability-room .strategy-accountability-search-note,.app-shell .strategy-accountability-room .strategy-accountability-map-panel,.app-shell .strategy-accountability-room .strategy-seat-rail{border-color:var(--accountability-light-border);background:var(--accountability-light-panel);color:var(--accountability-light-ink);box-shadow:var(--accountability-light-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .strategy-accountability-room .area-hero-panel{background:radial-gradient(circle at 94% 0,#d719200b,#0000 20rem),linear-gradient(#fff,#fbfbfa);border-radius:12px}.app-shell .strategy-accountability-room .area-kicker,.app-shell .strategy-accountability-room .strategy-accountability-metric span,.app-shell .strategy-accountability-room .strategy-seat-section-label,.app-shell .strategy-accountability-room .strategy-seat-rail-section h3{color:var(--accountability-light-muted)}.app-shell .strategy-accountability-room .area-hero-panel h1,.app-shell .strategy-accountability-room .strategy-accountability-metric strong,.app-shell .strategy-accountability-room .strategy-seat-head strong,.app-shell .strategy-accountability-room .strategy-seat-read-summary strong,.app-shell .strategy-accountability-room .strategy-seat-editor-summary strong,.app-shell .strategy-accountability-room .strategy-seat-rail-header h2,.app-shell .strategy-accountability-room .strategy-accountability-empty h2{color:var(--accountability-light-ink)}.app-shell .strategy-accountability-room .area-hero-panel p,.app-shell .strategy-accountability-room .strategy-seat-card-body li,.app-shell .strategy-accountability-room .strategy-seat-card-body p,.app-shell .strategy-accountability-room .strategy-seat-card-footer span,.app-shell .strategy-accountability-room .strategy-seat-read-summary em,.app-shell .strategy-accountability-room .strategy-seat-editor-summary em,.app-shell .strategy-accountability-room .strategy-seat-read-gaps p,.app-shell .strategy-accountability-room .strategy-seat-rail-section p,.app-shell .strategy-accountability-room .strategy-seat-rail-list li,.app-shell .strategy-accountability-room .strategy-editor-status p,.app-shell .strategy-accountability-room .strategy-accountability-empty p{color:var(--accountability-light-muted)}.app-shell .strategy-accountability-room .area-assistant-action,.app-shell .strategy-accountability-room .strategy-accountability-toolset button,.app-shell .strategy-accountability-room .strategy-accountability-mode button,.app-shell .strategy-accountability-room .strategy-accountability-search-note button,.app-shell .strategy-accountability-room .strategy-seat-read-summary button,.app-shell .strategy-accountability-room .strategy-seat-card-actions button,.app-shell .strategy-accountability-room .strategy-seat-rail-header button,.app-shell .strategy-accountability-room .strategy-text-action,.app-shell .strategy-accountability-room .strategy-parent-option,.app-shell .strategy-accountability-room .strategy-seat-rail-actions button,.app-shell .strategy-accountability-room .strategy-seat-rail-secondary-actions button,.app-shell .strategy-accountability-room .strategy-delete-confirm button,.app-shell .strategy-accountability-room .strategy-unsaved-confirm button,.app-shell .strategy-accountability-room .strategy-holder-row button,.app-shell .strategy-accountability-room .strategy-responsibility-row button,.app-shell .strategy-accountability-room .strategy-holder-selected-list button,.app-shell .strategy-accountability-room .strategy-holder-add-row button,.app-shell .strategy-accountability-room .strategy-holder-option,.app-shell .strategy-accountability-room .strategy-responsibility-card-head button,.app-shell .strategy-accountability-room .strategy-system-selected-list button,.app-shell .strategy-accountability-room .strategy-system-add-row button{color:#151c25;background:#fff;border-color:#d9dfe6;box-shadow:0 10px 22px #14192214}.app-shell .strategy-accountability-room .area-assistant-action:hover,.app-shell .strategy-accountability-room .strategy-accountability-toolset button:hover,.app-shell .strategy-accountability-room .strategy-accountability-mode button:hover,.app-shell .strategy-accountability-room .strategy-seat-card-actions button:hover,.app-shell .strategy-accountability-room .strategy-seat-rail-header button:hover,.app-shell .strategy-accountability-room .strategy-seat-read-summary button:hover,.app-shell .strategy-accountability-room .strategy-text-action:hover,.app-shell .strategy-accountability-room .strategy-parent-option:hover,.app-shell .strategy-accountability-room .strategy-seat-rail-actions button:hover,.app-shell .strategy-accountability-room .strategy-seat-rail-secondary-actions button:hover,.app-shell .strategy-accountability-room .strategy-delete-confirm button:hover,.app-shell .strategy-accountability-room .strategy-unsaved-confirm button:hover,.app-shell .strategy-accountability-room .strategy-holder-row button:hover,.app-shell .strategy-accountability-room .strategy-responsibility-row button:hover,.app-shell .strategy-accountability-room .strategy-holder-selected-list button:hover,.app-shell .strategy-accountability-room .strategy-holder-add-row button:hover,.app-shell .strategy-accountability-room .strategy-holder-option:hover,.app-shell .strategy-accountability-room .strategy-responsibility-card-head button:hover,.app-shell .strategy-accountability-room .strategy-accountability-search-note button:hover,.app-shell .strategy-accountability-room .strategy-system-selected-list button:hover,.app-shell .strategy-accountability-room .strategy-system-add-row button:hover{color:var(--brand-accent);border-color:#d7192059}.app-shell .strategy-accountability-room .strategy-accountability-primary,.app-shell .strategy-accountability-room .strategy-accountability-empty button,.app-shell .strategy-accountability-room .strategy-seat-rail-actions .primary{color:#fff;background:linear-gradient(#d71920,#a70f15);border-color:#d7192073;box-shadow:0 12px 24px #d7192033}.app-shell .strategy-accountability-room .strategy-accountability-search,.app-shell .strategy-accountability-room .strategy-accountability-mode,.app-shell .strategy-accountability-room .strategy-parent-search,.app-shell .strategy-accountability-room .strategy-field input,.app-shell .strategy-accountability-room .strategy-field textarea,.app-shell .strategy-accountability-room .strategy-field select,.app-shell .strategy-accountability-room .strategy-holder-row input,.app-shell .strategy-accountability-room .strategy-responsibility-row input,.app-shell .strategy-accountability-room .strategy-holder-add-field,.app-shell .strategy-accountability-room .strategy-holder-option,.app-shell .strategy-accountability-room .strategy-responsibility-row,.app-shell .strategy-accountability-room .strategy-system-picker-search,.app-shell .strategy-accountability-room .strategy-system-selected-list span,.app-shell .strategy-accountability-room .strategy-system-picker-row{background:var(--accountability-light-field);color:var(--accountability-light-ink);box-shadow:none;border-color:#dce1e7}.app-shell .strategy-accountability-room .strategy-accountability-search input,.app-shell .strategy-accountability-room .strategy-parent-search input,.app-shell .strategy-accountability-room .strategy-field input,.app-shell .strategy-accountability-room .strategy-field textarea,.app-shell .strategy-accountability-room .strategy-field select,.app-shell .strategy-accountability-room .strategy-holder-row input,.app-shell .strategy-accountability-room .strategy-responsibility-row input,.app-shell .strategy-accountability-room .strategy-holder-add-field input,.app-shell .strategy-accountability-room .strategy-responsibility-card-head input,.app-shell .strategy-accountability-room .strategy-system-picker-search input{color:var(--accountability-light-ink)}.app-shell .strategy-accountability-room .strategy-accountability-search input::placeholder,.app-shell .strategy-accountability-room .strategy-parent-search input::placeholder,.app-shell .strategy-accountability-room .strategy-holder-add-field input::placeholder,.app-shell .strategy-accountability-room .strategy-system-picker-search input::placeholder{color:var(--accountability-light-faint)}.app-shell .strategy-accountability-room .strategy-accountability-mode button.active,.app-shell .strategy-accountability-room .strategy-parent-option.active,.app-shell .strategy-accountability-room .strategy-holder-option.selected,.app-shell .strategy-accountability-room .strategy-system-picker-row.selected{color:var(--brand-accent);background:#d719200e;border-color:#d7192059}.app-shell .strategy-accountability-room .strategy-accountability-map-panel{background-color:#fafafa;background-image:linear-gradient(#1118200b 1px,#0000 1px),linear-gradient(90deg,#1118200b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:12px}.app-shell .strategy-accountability-room .strategy-accountability-map-panel:before{display:none}.app-shell .strategy-accountability-room .strategy-accountability-connector{stroke:#69727d73}.app-shell .strategy-accountability-room .strategy-seat-card{border-color:var(--accountability-light-border);color:var(--accountability-light-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 84% 0,#d7192011,#0000 8.5rem),linear-gradient(#fff,#f7f8f9);box-shadow:0 16px 36px #1419221f}.app-shell .strategy-accountability-room .strategy-seat-card:hover{border-color:#d7192052;box-shadow:0 20px 44px #14192226}.app-shell .strategy-accountability-room .strategy-seat-card.selected{border-color:#d7192073;box-shadow:0 0 0 3px #d7192014,0 18px 42px #14192229}.app-shell .strategy-accountability-room .strategy-seat-status{color:var(--accountability-light-muted);box-shadow:none;background:#ffffffd6;border-color:#dde2e8}.app-shell .strategy-accountability-room .strategy-seat-card-main,.app-shell .strategy-accountability-room .strategy-seat-card-footer,.app-shell .strategy-accountability-room .strategy-seat-editor-summary,.app-shell .strategy-accountability-room .strategy-seat-completion-grid,.app-shell .strategy-accountability-room .strategy-seat-rail-header,.app-shell .strategy-accountability-room .strategy-seat-rail-section,.app-shell .strategy-accountability-room .strategy-seat-read-summary,.app-shell .strategy-accountability-room .strategy-seat-rail-actions{border-color:var(--accountability-light-border-soft)}.app-shell .strategy-accountability-room .strategy-seat-head em{color:var(--brand-accent)}.app-shell .strategy-accountability-room .strategy-seat-avatar{border-color:var(--accountability-light-border);color:#151c25;box-shadow:none;background:#f4f5f6}.app-shell .strategy-accountability-room .strategy-seat-read-gaps{background:#d719200b}.app-shell .strategy-accountability-room .strategy-seat-read-gaps.complete{background:#15b83e0e}.app-shell .strategy-accountability-room .strategy-unsaved-confirm{border-bottom-color:var(--accountability-light-border-soft);box-shadow:none;background:#fff8eb}.app-shell .strategy-accountability-room .strategy-unsaved-confirm strong{color:#8f5b1b}.app-shell .strategy-accountability-room .strategy-holder-selected-list>span{color:#77510c;background:#f0ae3c17;border-color:#f0ae3c61}.app-shell .strategy-accountability-room .strategy-system-selected-list span{color:#1f7a39;background:#2bb67314;border-color:#2bb6736b}.app-shell.accountability-cockpit-shell{color:#111820;background:#050505;min-height:100vh}.app-shell.accountability-cockpit-shell .topbar{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff0b,#ffffff03),#050505;border-bottom:1px solid #171a1f;grid-template-columns:270px minmax(420px,1fr) 220px;height:82px;box-shadow:0 14px 28px #00000047}.app-shell.accountability-cockpit-shell .business-name{color:#fff;background:linear-gradient(#ffffff1c,#ffffff05),#111315;border:1px solid #22252b;border-radius:10px;justify-content:center;width:224px;min-height:56px;box-shadow:inset 0 1px #ffffff29,0 10px 22px #0000003d}.app-shell.accountability-cockpit-shell .boss-logo-lockup{justify-items:center;gap:3px;line-height:1;display:grid}.app-shell.accountability-cockpit-shell .boss-logo-lockup strong{color:#fff;letter-spacing:0;font-size:25px;font-weight:950}.app-shell.accountability-cockpit-shell .boss-logo-lockup strong:first-letter{color:#fff}.app-shell.accountability-cockpit-shell .boss-logo-lockup small{color:#7f8791;letter-spacing:.28em;text-transform:uppercase;font-size:8px;font-weight:850}.app-shell.accountability-cockpit-shell .workspace-status,.app-shell.accountability-cockpit-shell .global-search{display:none}.app-shell.accountability-cockpit-shell .avatar-menu-wrap{grid-column:3;justify-self:end}.app-shell.accountability-cockpit-shell .avatar-button{color:#fff;background:radial-gradient(circle at 50% 0,#d7192047,#0000 58%),linear-gradient(#181a1f,#070809);border-color:#d7192080;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #00000047}.app-shell.accountability-cockpit-shell .boss-mode-nav{background:#171a20;border-color:#30343b;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #00000047}.app-shell.accountability-cockpit-shell .topnav-button{color:#f7f8fa;background:linear-gradient(#3b414b,#171b21);border:1px solid #3a3f47;min-width:96px;height:42px;box-shadow:inset 0 1px #ffffff29,0 8px 14px #11182729}.app-shell.accountability-cockpit-shell .topnav-button.active{color:#fff;background:radial-gradient(circle at 50% 100%,#d6b55738,#0000 60%),linear-gradient(#20242b,#0d0f12);border-color:#d6b557;box-shadow:inset 0 0 0 1px #d6b55766,inset 0 -2px #d71920,0 10px 18px #11182733}.app-shell.accountability-cockpit-shell .accountability-page-grid{grid-template-columns:var(--sidebar-width,300px) minmax(0, 1fr);background:#050505;height:calc(100vh - 82px);min-height:calc(100vh - 82px)}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar{background:linear-gradient(#ffffff0a,#ffffff03 46%,#0000),#050505;border-right:1px solid #1c1f24;height:calc(100vh - 82px);box-shadow:inset -1px 0 #ffffff0b}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-nav-label{border-bottom-color:#ffffff14;padding-bottom:18px}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-nav-label span,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar-snapshot>span,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-seat-index>span{color:#d71920}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-nav-label strong{color:#fff;font-size:20px}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar .execution-nav-button{color:#d7dce3;background:#ffffff05;border-color:#ffffff1a;min-height:44px}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar .execution-nav-button.active{color:#fff;background:linear-gradient(90deg,#d7192038,#d7192009),#ffffff06;border-color:#d71920b8;box-shadow:inset 3px 0 #d71920,0 10px 22px #00000038}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar-snapshot{box-shadow:none;background:0 0;border-color:#ffffff18}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-seat-index-row{background:0 0}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-workspace-page{background:#050505;height:calc(100vh - 82px);overflow:auto}.app-shell.accountability-cockpit-shell .strategy-accountability-room{width:100%;max-width:none;min-height:calc(100vh - 82px);padding:12px 18px 18px}.app-shell.accountability-cockpit-shell .strategy-accountability{min-height:calc(100vh - 106px);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0}.app-shell.accountability-cockpit-shell .strategy-accountability.has-rail{grid-template-columns:minmax(0,1fr) clamp(360px,26vw,440px);align-items:start}.app-shell.accountability-cockpit-shell .strategy-accountability-main-window{background:linear-gradient(#fff 0%,#fbfcfd 54%,#f5f7fa 100%);border:1px solid #dce1e7;border-radius:12px;flex-direction:column;min-height:calc(100vh - 106px);padding:18px 22px 20px;display:flex;box-shadow:0 24px 52px #0000003d,inset 0 1px #fffffff2}.app-shell.accountability-cockpit-shell .strategy-accountability.has-rail .strategy-accountability-main-window{min-height:calc(100vh - 106px)}.app-shell.accountability-cockpit-shell .strategy-accountability-cockpit-head{grid-template-columns:minmax(280px,.9fr) minmax(360px,.82fr) auto;align-items:start;gap:14px;display:grid}.app-shell.accountability-cockpit-shell .strategy-accountability-title-block{min-width:0}.app-shell.accountability-cockpit-shell .strategy-accountability-kicker{color:#7f8791;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.app-shell.accountability-cockpit-shell .strategy-accountability-title-block h1{color:#090c10;margin:4px 0 5px;font-size:26px;font-weight:920;line-height:1.08}.app-shell.accountability-cockpit-shell .strategy-accountability-title-block p{color:#5f6873;max-width:500px;margin:0;font-size:13px;line-height:1.35}.app-shell.accountability-cockpit-shell .strategy-accountability-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:0}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric{min-height:54px;box-shadow:none;background:0 0;border:0;border-left:1px solid #e2e6eb;border-radius:0;padding:6px 13px}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric span{color:#727b86}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric strong{color:#090c10;font-size:21px}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric strong.signal{color:#d71920}.app-shell.accountability-cockpit-shell .strategy-accountability-assistant{color:#151c25;white-space:nowrap;background:#fff;border:1px solid #d9dfe6;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:850;display:inline-flex;box-shadow:0 10px 22px #14192214}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-toolbar{box-shadow:none;background:0 0;border:0;border-top:1px solid #edf0f3;border-radius:0;grid-template-columns:minmax(320px,1fr) auto auto auto;padding:14px 0 8px}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-layout{flex:1;min-height:0;display:flex}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-map-panel{background:linear-gradient(#1118200c 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#1118200c 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#fff,#f7f9fb);border-color:#dfe5ec;border-radius:10px;flex:1;min-height:0;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff7a,0 12px 28px #14192214}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-scroll{height:calc(100vh - 318px);min-height:620px}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-card{background:linear-gradient(#fff,#f8fafc);border-radius:8px;box-shadow:0 14px 28px #11182724,0 0 0 1px #11182708}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-card.tier-vision{background:radial-gradient(circle at 88% 0,#d719201f,#0000 8rem),linear-gradient(#fff,#f9f6f6);border-color:#d7192038}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-card.tier-operating{background:radial-gradient(circle at 88% 0,#d6b5572b,#0000 8rem),linear-gradient(#fff,#faf8f1);border-color:#d6b5575c}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-card.tier-team{background:radial-gradient(circle at 88% 0,#2bb6731c,#0000 8rem),linear-gradient(#fff,#f4faf7);border-color:#2bb67338}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail{background:#fff;border-radius:13px;max-height:calc(100vh - 116px);position:sticky;top:16px;box-shadow:0 18px 36px #0000002e}:root[data-brand-mode=light-workspace] .app-shell .area-sidebar{color:#f4f5f6;background:radial-gradient(circle at 22% 0,#ffffff12,#0000 22rem),linear-gradient(#121213eb,#070708f5);border-right-color:#ffffff16}:root[data-brand-mode=light-workspace] .app-shell .strategy-accountability-primary,:root[data-brand-mode=light-workspace] .app-shell .strategy-accountability-empty button,:root[data-brand-mode=light-workspace] .app-shell .strategy-seat-rail-actions .primary{color:#fff}:root[data-brand-mode=dark-command] .app-shell .area-hero-panel,:root[data-brand-mode=dark-command] .app-shell .area-guidance-strip div,:root[data-brand-mode=dark-command] .app-shell .area-empty-card,:root[data-brand-mode=dark-command] .app-shell .area-source-panel,:root[data-brand-mode=dark-command] .app-shell .vision-home-status-card,:root[data-brand-mode=dark-command] .app-shell .vision-home-flow-panel,:root[data-brand-mode=dark-command] .app-shell .vision-home-next-panel,:root[data-brand-mode=dark-command] .app-shell .company-vision-control-panel,:root[data-brand-mode=dark-command] .app-shell .company-vision-mode-tabs,:root[data-brand-mode=dark-command] .app-shell .company-vision-north-star,:root[data-brand-mode=dark-command] .app-shell .company-vision-summary-card,:root[data-brand-mode=dark-command] .app-shell .company-vision-direction-band,:root[data-brand-mode=dark-command] .app-shell .company-vision-staff-note,:root[data-brand-mode=dark-command] .app-shell .company-vision-links-head,:root[data-brand-mode=dark-command] .app-shell .company-vision-builder-panel,:root[data-brand-mode=dark-command] .app-shell .company-vision-coach-card,:root[data-brand-mode=dark-command] .app-shell .company-vision-section,:root[data-brand-mode=dark-command] .app-shell .source-docs-control-panel,:root[data-brand-mode=dark-command] .app-shell .source-docs-add-panel,:root[data-brand-mode=dark-command] .app-shell .source-doc-card,:root[data-brand-mode=dark-command] .app-shell .source-docs-empty,:root[data-brand-mode=dark-command] .app-shell .source-docs-handoff-panel,:root[data-brand-mode=dark-command] .app-shell .vision-issues-control-panel,:root[data-brand-mode=dark-command] .app-shell .vision-issues-add-panel,:root[data-brand-mode=dark-command] .app-shell .vision-issue-card,:root[data-brand-mode=dark-command] .app-shell .vision-issues-empty,:root[data-brand-mode=dark-command] .app-shell .vision-issues-handoff-panel,:root[data-brand-mode=dark-command] .app-shell .vision-priorities-control-panel,:root[data-brand-mode=dark-command] .app-shell .vision-priorities-add-panel,:root[data-brand-mode=dark-command] .app-shell .vision-priority-card,:root[data-brand-mode=dark-command] .app-shell .vision-priorities-empty,:root[data-brand-mode=dark-command] .app-shell .vision-priorities-handoff-panel,:root[data-brand-mode=dark-command] .app-shell .strategy-accountability-metric,:root[data-brand-mode=dark-command] .app-shell .strategy-accountability-toolbar,:root[data-brand-mode=dark-command] .app-shell .strategy-accountability-edit-ribbon,:root[data-brand-mode=dark-command] .app-shell .strategy-seat-rail{box-shadow:var(--boss-glass-shadow-soft), inset 0 1px 0 var(--boss-glass-highlight);background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 36%),linear-gradient(#1c1c1dc7,#0c0c0dd6);border-color:#ffffff25}:root[data-brand-mode=dark-command] .app-shell .area-hero-panel{background:radial-gradient(circle at 78% 0%, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 24rem), radial-gradient(circle at 50% 0%, #ffffff0f, transparent 36%), linear-gradient(180deg, #1c1c1dc7, #0c0c0dd6)}:root[data-brand-mode=dark-command] .app-shell .area-empty-card{background:radial-gradient(circle at 86% 0,#ffffff14,#0000 10rem),linear-gradient(#1c1c1dc7,#0c0c0dd6)}:root[data-brand-mode=dark-command] .app-shell .area-route-card:hover{background:radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--brand-accent) 10%, transparent), transparent 10rem), linear-gradient(180deg, #202022d6, #0e0e0fe0)}:root[data-brand-mode=dark-command] .app-shell .vision-home-status-card:hover{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--brand-accent) 10%, transparent), transparent 11rem), linear-gradient(180deg, #202022d6, #0e0e0fe0)}:root[data-brand-mode=dark-command] .app-shell .area-source-panel{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 34%), linear-gradient(180deg, #1c1c1dc7, #0c0c0dd6)}:root[data-brand-mode=dark-command] .app-shell .strategy-accountability-map-panel{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--brand-accent) 7%, transparent), transparent 24rem), linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), radial-gradient(circle at 50% 0%, #ffffff0b, transparent 38%), linear-gradient(180deg, #121213d1, #080809e6);box-shadow:var(--boss-glass-shadow-soft), inset 0 1px 0 var(--boss-glass-highlight);background-size:auto,38px 38px,38px 38px,auto,auto;border-color:#ffffff25}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric{min-height:68px;box-shadow:none;background:0 0;border:0;border-left:1px solid #e2e6eb;border-radius:0;padding:8px 16px}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric span,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric span{color:#727b86;background:0 0;border:0;padding:0}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric strong,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric strong{color:#090c10}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric strong.signal,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-metric strong.signal{color:#d71920}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-map-panel,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-map-panel{background:linear-gradient(#1118200c 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#1118200c 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#fff,#f7f9fb);border-color:#dfe5ec;border-radius:10px;flex:1;min-height:0;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff7a,0 12px 28px #14192214}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-toolbar,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-toolbar{box-shadow:none;background:0 0;border:0;border-top:1px solid #edf0f3;border-radius:0;grid-template-columns:minmax(320px,1fr) auto auto auto;padding:14px 0 8px}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-edit-ribbon,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-edit-ribbon{color:#69727d;box-shadow:none;background:#fff;border-color:#edf0f3}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-edit-ribbon strong,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-edit-ribbon strong{color:#151c25}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-edit-ribbon p,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-edit-ribbon p{color:#69727d}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail{color:#111820;box-shadow:none;background:#fff;border-color:#dfe3e8}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail-header,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail-section,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-editor-summary,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-editor-status,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-completion-grid,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail-actions,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail-header,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail-section,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-editor-summary,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-editor-status,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-completion-grid,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail-actions{color:#111820;box-shadow:none;background:#fff;border-color:#edf0f3}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail h2,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail strong,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail input,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail textarea,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail select,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail h2,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail strong,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail input,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail textarea,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail select{color:#111820}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail p,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail em,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail label,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail h3,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail p,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail em,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail label,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail h3{color:#69727d}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-field input,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-field textarea,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-field select,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-parent-option,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-holder-option,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-holder-add-field,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-holder-row input,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-responsibility-row,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-responsibility-row input,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-system-picker-search,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-system-picker-row,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-field input,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-field textarea,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-field select,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-parent-option,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-holder-option,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-holder-add-field,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-holder-row input,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-responsibility-row,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-responsibility-row input,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-system-picker-search,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-system-picker-row{color:#111820;box-shadow:none;background:#fff;border-color:#dce1e7}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-parent-option.active,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-holder-option.selected,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-system-picker-row.selected,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-parent-option.active,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-holder-option.selected,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-system-picker-row.selected{color:#d71920;background:#d719200e;border-color:#d7192059}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room,.app-shell.accountability-cockpit-shell .strategy-accountability-room{width:100%;max-width:none;min-height:calc(100vh - 82px);padding:12px 18px 18px}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability,.app-shell.accountability-cockpit-shell .strategy-accountability{min-height:calc(100vh - 106px);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability.has-rail,.app-shell.accountability-cockpit-shell .strategy-accountability.has-rail{grid-template-columns:minmax(0,1fr) clamp(360px,26vw,440px);align-items:start}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-main-window,.app-shell.accountability-cockpit-shell .strategy-accountability-main-window{background:linear-gradient(#fff 0%,#fbfcfd 54%,#f5f7fa 100%);border:1px solid #dce1e7;border-radius:12px;flex-direction:column;min-height:calc(100vh - 106px);padding:18px 22px 20px;display:flex;box-shadow:0 24px 52px #0000003d,inset 0 1px #fffffff2}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability.has-rail .strategy-accountability-main-window,.app-shell.accountability-cockpit-shell .strategy-accountability.has-rail .strategy-accountability-main-window{min-height:calc(100vh - 106px)}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail{color:#111820;background:#fff;border-color:#dfe3e8;border-radius:13px;max-height:calc(100vh - 116px);position:sticky;top:16px;box-shadow:0 18px 36px #0000002e}.public-home{--public-bg:#030405;--public-ink:#f8f5ee;--public-muted:#c6c0b5;--public-soft:#8f8779;--public-line:#eadbbc2e;--public-line-strong:#eadbbc57;--public-gold:#d8ad55;--public-gold-bright:#f0cf7a;--public-red:#d71920;--public-panel:#07090abd;min-height:100vh;color:var(--public-ink);scroll-behavior:smooth;background:radial-gradient(circle at 74% 7%,#d8ad5529,#0000 35rem),radial-gradient(circle at 18% 10%,#d7192021,#0000 30rem),linear-gradient(#060708 0%,#030405 55%,#050505 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.public-home a{color:inherit;text-decoration:none}.public-hero{isolation:isolate;background:linear-gradient(90deg,#030405f0 0%,#030405b8 31%,#03040538 63%,#0304057a 100%),linear-gradient(#03040524 0%,#0304050f 54%,#030405 100%),url(/brand/boss-landing-mountain.png) 100% 0/auto 100% no-repeat;min-height:720px;padding:34px clamp(32px,4.4vw,72px) 44px;position:relative}.public-hero:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000009e,#0000 74%);mask-image:linear-gradient(#0000009e,#0000 74%)}.public-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#030405 74%);height:260px;position:absolute;inset:auto 0 0}.public-nav{z-index:2;grid-template-columns:minmax(220px,360px) 1fr auto;align-items:center;gap:26px;display:grid;position:relative}.public-logo{gap:8px;width:max-content;display:grid}.public-logo span{color:#fff;letter-spacing:.015em;text-shadow:0 14px 32px #000000a3;font-size:clamp(32px,3.15vw,48px);font-weight:950;line-height:.82}.public-logo small{color:var(--public-gold);letter-spacing:.21em;text-transform:uppercase;font-size:11px;font-weight:900}.public-links,.public-actions,.public-hero-actions{align-items:center;display:flex}.public-links{justify-content:center;gap:clamp(20px,3vw,46px)}.public-links a,.public-login,.public-assessment,.public-primary,.public-secondary{letter-spacing:.1em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:12px;font-weight:900;display:inline-flex}.public-links a{color:#ffffffd6;min-height:32px}.public-links a:hover{color:#fff}.public-actions{justify-content:flex-end;gap:12px}.public-login,.public-assessment,.public-primary,.public-secondary,.public-final-cta button{border:1px solid var(--public-line-strong);box-shadow:inset 0 1px #ffffff29,0 16px 32px #00000061}.public-login{color:#fff;background:#03040594;min-width:82px}.public-assessment,.public-primary,.public-final-cta button{color:#120d07;text-shadow:0 1px #ffffff38;background:linear-gradient(#ffe8a2f0,#c4882aeb),#d8ad55;border-color:#f0cf7a9e;padding:0 28px}.public-primary:hover,.public-assessment:hover,.public-final-cta button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 20px 44px #d8ad552e,0 18px 36px #00000075}.public-login:hover,.public-secondary:hover{background:#ffffff14;border-color:#ffffff7a;transform:translateY(-1px)}.public-hero-grid{grid-template-columns:minmax(620px,.94fr) minmax(390px,1.06fr);align-items:end;gap:22px 56px;width:min(100%,1380px);min-height:520px;margin:38px auto 0;display:grid}.public-hero-copy{max-width:680px;padding-bottom:6px}.public-kicker{color:var(--public-gold);letter-spacing:.27em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:900;line-height:1.35}.public-hero-copy h1{color:#fffdf8;letter-spacing:-.04em;text-wrap:balance;text-shadow:0 18px 42px #000000b3;max-width:680px;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(66px,6.2vw,98px);font-weight:950;line-height:.92}.public-hero-copy h1 span{color:var(--public-gold);display:block}.public-hero-copy>p:not(.public-kicker){color:#efece4;max-width:560px;margin:30px 0 0;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(24px,2.45vw,37px);line-height:1.28}.public-hero-note{font-weight:520;max-width:520px!important;color:var(--public-muted)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:17px!important;line-height:1.55!important}.public-hero-actions{flex-wrap:wrap;gap:18px;margin-top:42px}.public-primary,.public-secondary{border-radius:5px;min-height:66px;padding:0 34px}.public-secondary{color:#fff;background:#0304058a;min-width:154px}.public-path-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0b0d0ec7,#040506d1),#050607b8;border:1px solid #f0cf7a3d;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));place-self:end stretch;gap:0;margin-bottom:0;display:grid;box-shadow:inset 0 1px #ffffff0f,0 30px 80px #00000075}.public-path-point{text-align:center;align-content:center;justify-items:center;gap:18px;min-height:126px;padding:18px 22px;display:grid;position:relative}.public-path-point+.public-path-point{border-left:1px solid #f0cf7a21}.public-path-point:not(:last-child):after{content:"";z-index:2;background:linear-gradient(90deg, var(--public-gold), #d8ad5547);width:31px;height:1px;position:absolute;top:46px;right:-16px}.public-path-point>span{width:52px;height:52px;color:var(--public-gold-bright);background:radial-gradient(circle,#d8ad552e,#0000 65%);border:1px solid #f0cf7ab3;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 7px #d8ad550a}.public-path-point strong,.public-product-panel h3,.public-command-frame strong,.public-journey-track strong{color:#fff8e9;letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:950;display:block}.public-path-point small{max-width:140px;color:var(--public-muted);margin-top:8px;font-size:14px;line-height:1.45;display:block}.public-platform,.public-command,.public-journey{width:min(100% - 72px,1320px);margin:0 auto;position:relative}.public-platform{padding:42px 0 32px}.public-section-copy{text-align:center;max-width:720px;margin:0 auto 46px}.public-section-copy h2,.public-command-copy h2,.public-final-cta h2{color:#fffdf7;letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(38px,4.2vw,64px);font-weight:500;line-height:1.04}.public-section-copy p:not(.public-kicker),.public-command-copy p:not(.public-kicker),.public-final-cta p{color:var(--public-muted);margin:20px auto 0;font-size:17px;line-height:1.62}.public-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.public-product-panel{border:1px solid var(--public-line);background:radial-gradient(circle at 30% 0,#d8ad551c,#0000 32%),linear-gradient(#0c0e10eb,#050607f2);border-radius:9px;grid-template-rows:auto 1fr auto;min-height:520px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffff0e,0 26px 60px #00000047}.public-panel-head{align-items:flex-start;gap:16px;display:flex}.public-panel-head>span{width:42px;height:42px;color:var(--public-gold);background:#d8ad5517;border:1px solid #d8ad5561;border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.public-product-panel h3{color:var(--public-gold-bright);margin:0;font-size:18px}.public-product-panel p{color:var(--public-muted);margin:10px 0 0;font-size:15px;line-height:1.5}.public-panel-screen{background:linear-gradient(#ffffff0a,#ffffff03),#090b0d;border:1px solid #ffffff1a;border-radius:9px;align-self:center;gap:10px;margin:30px 0;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0e,0 18px 30px #00000038}.public-assistant-prompt,.public-system-row{background:#ffffff09;border:1px solid #ffffff14;align-items:center;display:grid}.public-assistant-prompt{color:#fffdf6;border-radius:7px;grid-template-columns:24px 1fr;gap:10px;min-height:54px;margin-bottom:4px;padding:0 14px}.public-system-row{border-radius:7px;grid-template-columns:30px 1fr auto;gap:10px;min-height:52px;padding:0 12px}.public-system-row>span{width:24px;height:24px;color:var(--public-gold);background:#d8ad551f;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.public-system-row strong{color:#f8f5ee;font-size:13px;line-height:1.25}.public-system-row em{color:#90d26d;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.public-product-panel:first-child .public-system-row:nth-child(4) em,.public-product-panel:nth-child(2) .public-system-row:nth-child(4) em{color:var(--public-gold)}.public-product-panel a{color:#fff8e9;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:52px;padding-top:20px;font-size:14px;font-weight:800;display:flex}.public-command{grid-template-columns:minmax(320px,.72fr) minmax(640px,1.28fr);align-items:center;gap:42px;padding:74px 0 62px;display:grid}.public-command-copy{max-width:480px}.public-command-frame{border:1px solid var(--public-line-strong);background:linear-gradient(#ffffff0a,#ffffff02),#050709eb;border-radius:10px;grid-template-columns:190px 1fr;min-height:480px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 40px 100px #00000057}.public-command-frame aside{border-right:1px solid var(--public-line);background:#0000003d;align-content:start;gap:10px;padding:28px 22px;display:grid}.public-command-frame aside strong{color:#fff;letter-spacing:.09em;margin-bottom:18px;font-size:22px}.public-command-frame aside span{min-height:38px;color:var(--public-soft);border-radius:6px;align-items:center;padding:0 12px;font-size:13px;font-weight:750;display:flex}.public-command-frame aside span.active{color:#fff;box-shadow:inset 2px 0 0 var(--public-gold);background:#d8ad551c}.public-command-board{grid-template-rows:auto 1fr;gap:20px;padding:28px;display:grid}.public-board-head{grid-template-columns:1fr 124px;gap:20px;display:grid}.public-board-head>div:first-child{background:#ffffff08;border:1px solid #ffffff17;border-radius:9px;min-height:162px;padding:24px}.public-board-head small{color:var(--public-soft);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.public-board-head strong{color:#fff;letter-spacing:-.07em;margin-top:18px;font-size:70px;line-height:.82}.public-board-head span{color:var(--public-gold);margin-top:12px;font-weight:900;display:block}.public-board-pulse{color:#8fe06f;background:radial-gradient(circle,#4fd1442e,#0000 65%);border:1px solid #d8ad5547;border-radius:9px;place-items:center;min-height:162px;display:grid}.public-board-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.public-board-list>div{background:#ffffff07;border:1px solid #ffffff16;border-radius:8px;align-content:start;gap:10px;min-height:196px;padding:18px;display:grid}.public-board-list span{width:38px;height:38px;color:var(--public-gold);background:#d8ad5512;border:1px solid #d8ad554d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.public-board-list strong{color:#fff;font-size:12px}.public-board-list p{color:var(--public-muted);margin:0;font-size:12px;line-height:1.45}.public-board-list em{color:#90d26d;align-self:end;font-size:11px;font-style:normal;font-weight:900}.public-journey{padding:74px 0 90px}.public-journey:before{content:"";z-index:-1;filter:saturate(.72)contrast(1.05);opacity:.46;background:linear-gradient(#030405 0%,#030405c7 16%,#030405e6 100%),url(/brand/boss-landing-mountain.png) bottom/cover no-repeat;width:100vw;height:540px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.public-journey-track{border-top:1px solid #d8ad5552;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:60px;padding:28px 0 74px;display:grid}.public-journey-track div{position:relative}.public-journey-track div:not(:last-child):after{content:"";background:linear-gradient(90deg,#d8ad5594,#d8ad5514);width:calc(100% - 56px);height:1px;position:absolute;top:17px;right:-12px}.public-journey-track span{color:var(--public-gold);letter-spacing:-.03em;margin-bottom:18px;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:44px;display:block}.public-journey-track strong{color:#fff}.public-journey-track p{max-width:210px;color:var(--public-muted);margin:12px 0 0;font-size:14px;line-height:1.55}.public-final-cta{border-top:1px solid var(--public-line);grid-template-columns:minmax(320px,.85fr) minmax(240px,.45fr) auto;align-items:center;gap:32px;padding:46px 0 0;display:grid}.public-final-cta h2{max-width:560px;font-size:clamp(34px,3.4vw,56px)}.public-final-cta h2 span{color:var(--public-gold);display:block}.public-final-cta p{max-width:380px;margin:0}.public-final-cta button{letter-spacing:.1em;text-transform:uppercase;border-radius:5px;min-height:64px;padding:0 30px;font-size:12px;font-weight:950}.app-shell .member-command-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .member-card{grid-template-columns:46px minmax(180px,1fr) minmax(310px,.88fr) minmax(142px,auto);min-height:78px}.app-shell .member-card-details{grid-template-columns:minmax(96px,.78fr) minmax(94px,.72fr) minmax(112px,1fr)}.app-shell .member-card-actions,.app-shell .member-card.has-pending-invite .member-card-actions{flex-wrap:nowrap;justify-content:flex-end;align-self:center;gap:6px;padding-top:0}.app-shell .member-card-icon-action,.app-shell .member-card.has-pending-invite .member-edit-button{border-radius:10px;width:32px;min-width:32px;height:32px;min-height:32px}.app-shell .member-card-state{min-width:74px}.app-shell .member-panel-body,.app-shell .member-invite-card{gap:14px}.app-shell .member-panel-body input,.app-shell .member-panel-body textarea,.app-shell .settings-section input:not([type=checkbox]):not([type=color]),.app-shell .settings-section textarea{padding-left:16px;padding-right:16px}.app-shell .member-panel-body select,.app-shell .settings-section select,.app-shell .settings-select-shell select,.app-shell .member-select-shell select{padding-left:16px;padding-right:46px}.app-shell .settings-select-shell{width:100%;display:block}.app-shell .switch-row{cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;display:flex}.app-shell .switch-row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.app-shell .switch-control{border:1px solid var(--boss-glass-border);background:var(--boss-glass-field);width:44px;min-width:44px;height:26px;box-shadow:inset 0 1px 0 var(--boss-glass-highlight), 0 10px 22px #00000024;border-radius:999px;position:relative}.app-shell .switch-control:after{content:"";background:var(--boss-glass-muted);border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:4px;left:4px;box-shadow:0 4px 10px #0000003d}.app-shell .switch-row input:checked+.switch-control{border-color:color-mix(in srgb, var(--brand-accent) 45%, var(--boss-glass-border));background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--brand-accent) 24%, transparent), transparent 58%), var(--boss-glass-panel-strong)}.app-shell .switch-row input:checked+.switch-control:after{background:#fff;transform:translate(18px)}.app-shell .switch-row input:focus-visible+.switch-control{outline:2px solid color-mix(in srgb, var(--brand-accent) 54%, transparent);outline-offset:3px}.app-shell .visibility-settings{gap:12px}.app-shell .visibility-matrix{border-radius:12px;gap:12px;padding:14px}.app-shell .visibility-matrix-head{gap:4px;padding-bottom:2px;display:grid}.app-shell .visibility-matrix-head span{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:720}.app-shell .visibility-matrix-head strong{color:var(--boss-glass-text);font-size:15px;font-weight:680}.app-shell .visibility-card{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-panel-strong);min-height:66px;box-shadow:0 10px 24px #00000024, inset 0 1px 0 var(--boss-glass-highlight);border-radius:11px;grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.app-shell .visibility-card>div:first-child{gap:3px;display:grid}.app-shell .visibility-card strong{color:var(--boss-glass-text);font-size:14px;font-weight:680}.app-shell .visibility-card small{color:var(--boss-glass-muted);font-size:12px;font-weight:520}.app-shell .visibility-toggle-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.app-shell .visibility-toggle-row button,.app-shell .permission-access-pill{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);min-height:32px;color:var(--boss-glass-muted);white-space:nowrap;box-shadow:0 10px 22px #00000024, inset 0 1px 0 var(--boss-glass-highlight);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:620;display:inline-flex}.app-shell .visibility-toggle-row button.active,.app-shell .permission-access-pill.active{background:radial-gradient(circle at 50% 0, #36d37733, transparent 58%), var(--boss-glass-panel-strong);color:#d8fbe4;border-color:#36d3774d}:root[data-brand-mode=light-workspace] .app-shell .visibility-toggle-row button.active,:root[data-brand-mode=light-workspace] .app-shell .permission-access-pill.active{color:#147846}.app-shell .permission-groups{gap:12px;display:grid}.app-shell .permission-group-card{border:1px solid var(--boss-glass-border);background:var(--boss-glass-panel);box-shadow:var(--boss-glass-shadow-soft), inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);border-radius:13px;gap:12px;padding:14px;display:grid}.app-shell .permission-group-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.app-shell .permission-group-head div{gap:4px;display:grid}.app-shell .permission-group-head span{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:720}.app-shell .permission-group-head strong{color:var(--boss-glass-text);font-size:15px;font-weight:660}.app-shell .permission-card-list{gap:8px;display:grid}.app-shell .permission-card-row{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-panel-strong);border-radius:11px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:grid}.app-shell .permission-card-row>strong{color:var(--boss-glass-text);font-size:14px;font-weight:650}.app-shell .permission-access-row{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.app-shell .permission-access-pill{min-width:78px;min-height:34px;padding:0 10px}.app-shell .permission-access-pill small{color:inherit;opacity:.76;font-size:10.5px;font-weight:520}.app-shell .permission-access-pill.inactive{color:var(--boss-glass-faint)}.app-shell .permission-access-pill.locked{cursor:not-allowed;opacity:.78}.app-shell .feedback-context-note{display:none}:root[data-brand-mode=light-workspace] .app-shell{--boss-premium-ink:#070809;--boss-premium-gold:var(--boss-accent-gold);--boss-premium-shadow-crisp:var(--boss-depth-crisp);--boss-premium-shadow-tight:var(--boss-depth-tight);--boss-premium-line:var(--boss-line-premium)}:root[data-shell-mode=dark-command] .app-shell:not(.accountability-cockpit-shell){background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--boss-premium-gold) 10%, transparent), transparent 30rem), radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--brand-accent) 12%, transparent), transparent 28rem), linear-gradient(180deg, var(--boss-workspace-shell-bg) 0%, #050607 54%, #030405 100%)}:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topbar{background:radial-gradient(circle at 50% -28%, color-mix(in srgb, var(--boss-premium-gold) 14%, transparent), transparent 24rem), radial-gradient(circle at 13% -18%, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 22rem), linear-gradient(180deg, #141517f0, #060708f5);border-bottom-color:#d6b5571f;box-shadow:0 18px 36px #00000042,inset 0 1px #ffffff1c}:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .workspace-status,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .global-search,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .avatar-button{background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 48%),linear-gradient(#1e2024eb,#08090bf0);border-color:#ffffff1f;box-shadow:0 12px 24px #0003,inset 0 1px #ffffff1f,inset 0 -1px #00000061}:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .business-name{background:linear-gradient(#ffffff0e,#ffffff04),#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:7px 10px}:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topnav-button.active{border:1px solid color-mix(in srgb, var(--brand-accent) 32%, #ffffff1f);background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--brand-accent) 30%, transparent), transparent 62%), linear-gradient(180deg, #ffffff1b, #ffffff05);box-shadow:inset 0 -2px 0 var(--brand-accent), inset 0 1px 0 #ffffff1a}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .library-page,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .area-workspace-page{background:radial-gradient(circle at 52% -10%, color-mix(in srgb, var(--brand-accent) 7%, transparent), transparent 30rem), radial-gradient(circle at 92% 2%, color-mix(in srgb, var(--boss-premium-gold) 13%, transparent), transparent 26rem), linear-gradient(180deg, var(--boss-workspace-canvas-bg) 0%, #eef1f4 58%, #e7ebef 100%)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .library-card{background:linear-gradient(#ffffffb8 0,#f5f7f985 380px,#0000 760px)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .area-hero-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .area-guidance-strip div,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .vision-home-status-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .vision-home-flow-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .vision-home-next-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-control-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-mode-tabs,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-north-star,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-summary-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-direction-band,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-staff-note,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-head,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-section,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-eos-hero,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-repeatable-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-section-rule,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-process-head,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .source-docs-control-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .source-docs-add-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .source-doc-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .source-docs-handoff-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .vision-issues-control-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .vision-issues-add-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .vision-issue-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .vision-issues-handoff-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .vision-priorities-control-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .vision-priorities-add-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .vision-priority-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .vision-priorities-handoff-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-tool-hero,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-tool-status-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-tool-add-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-tool-card{border-color:var(--boss-premium-line);box-shadow:var(--boss-premium-shadow-crisp), var(--boss-highlight-inset)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .area-hero-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-tool-hero{background:radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--meeting-tone,var(--boss-premium-gold)) 12%, transparent), transparent 21rem), radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 18rem), var(--boss-glass-panel)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-north-star h2,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-summary-card h3,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-staff-note h3,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-head h2,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-head h2,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card-primary p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-eos-hero h3,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-section-rule strong,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-direction-band p{color:#111821}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-north-star p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-summary-card p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-summary-card li,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-staff-note p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-head p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-head p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card li,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-eos-hero p{color:#4d5966}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-mode-tabs button,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-north-star span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-summary-card span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-direction-band span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-staff-note span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-head span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-head span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-eos-hero span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-section-rule span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-card-head span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-field small{color:#5b6572}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps button{color:#25303b;background:linear-gradient(#ffffffeb,#f7f9fcd1);border-color:#11182721;box-shadow:0 12px 28px #0f172a12,inset 0 1px #ffffffd1}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps button.active,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps button:hover{border-color:color-mix(in srgb, var(--vision-step-color,var(--brand-accent)) 36%, #11182729);background:radial-gradient(circle at 0% 0%, var(--vision-step-soft,color-mix(in srgb, var(--brand-accent) 9%, transparent)), transparent 9rem), linear-gradient(180deg, #fff, #faf6f0eb)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps strong{color:#1b2430}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps em{color:#4b5764}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .systems-work-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .library-summary,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .settings-layout{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--boss-premium-gold) 10%, transparent), transparent 20rem), linear-gradient(180deg, #ffffffe6, #f4f7fad1);box-shadow:var(--boss-premium-shadow-crisp), var(--boss-highlight-inset);border-color:#1118271f}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .systems-work-panel{box-shadow:0 22px 54px #1118271f, var(--boss-highlight-inset);border-radius:18px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .library-summary .summary-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-row,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .settings-side button.active,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .settings-side button:hover{box-shadow:var(--boss-premium-shadow-tight), var(--boss-highlight-inset)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-row{background:radial-gradient(circle at 8% 0%, var(--department-faint,#8f98a30f), transparent 42%), linear-gradient(180deg, #fff, #f8fafb);border-color:#11182717;margin-inline:12px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-row:hover{border-color:color-mix(in srgb, var(--department-color,#8f98a3) 26%, #1118271a);box-shadow:0 14px 30px #11182721, var(--boss-highlight-inset)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-meta span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-tags span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .status-pill{box-shadow:var(--boss-depth-control), var(--boss-highlight-inset)}:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .settings-page-backdrop{background:radial-gradient(circle at 52% -8%, color-mix(in srgb, var(--brand-accent) 7%, transparent), transparent 30rem), radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--boss-premium-gold) 13%, transparent), transparent 26rem), linear-gradient(180deg, var(--boss-workspace-canvas-bg) 0%, #eef1f4 100%)}:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .settings-page-shell{width:min(1260px,100vw - 56px)}:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .settings-page-head{margin-bottom:18px;padding:0 2px}:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .settings-page-head button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .secondary-action{box-shadow:0 9px 18px #1118271f,inset 0 1px #ffffff29,inset 0 -1px #00000052}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .systems-work-panel{overflow:clip}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-sort-row{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--boss-accent-gold) 8%, transparent), transparent 18rem), linear-gradient(180deg, #ffffffeb, #f2f5f8db);min-height:58px;padding:13px 18px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-sort-actions{gap:7px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-sort-actions button{min-height:32px;box-shadow:0 5px 12px #11182714, var(--boss-highlight-inset);background:radial-gradient(circle at 50% 0,#ffffffe6,#0000 58%),linear-gradient(#ffffffeb,#e8ecf2db);border-color:#1118271f}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-sort-actions .system-clear-filters{border-color:color-mix(in srgb, var(--brand-accent) 28%, #1118271f);color:#9f171f}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .systems-filter-panel{background:linear-gradient(#f8fafceb,#ecf0f4d1);grid-template-columns:minmax(116px,.58fr) minmax(220px,1.28fr) repeat(3,minmax(150px,.95fr));padding:15px 18px 17px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .systems-filter-panel input,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .systems-filter-panel select{height:40px;box-shadow:0 6px 14px #11182713, var(--boss-highlight-inset);border-color:#1118271c}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-row{border-radius:11px;grid-template-columns:minmax(0,1fr) 136px;gap:14px;min-height:82px;margin:7px 11px;padding:12px 13px 12px 18px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-row:before{width:5px;box-shadow:6px 0 14px var(--department-faint,#8f98a30f)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-main{grid-template-columns:minmax(240px,1.4fr) minmax(116px,.52fr) minmax(112px,.5fr) minmax(120px,.54fr);gap:7px 12px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-main .title-link{min-height:28px;font-size:15px;line-height:1.22}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-meta span{color:#34404b;background:linear-gradient(#ffffffb8,#f5f7f99e);border-color:#11182712;min-height:28px;padding:0 8px;font-size:11.5px;font-weight:760}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-meta span:before{color:#7a8491;font-size:8.5px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-tags{gap:6px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-tags span{color:#4a5562;background:linear-gradient(#ffffffbf,#f1f4f7ad);border-color:#11182714;min-height:22px;padding:0 8px;font-size:10.5px;font-weight:760}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-side{gap:8px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .status-pill{min-width:104px;min-height:29px;padding:0 9px;font-size:11.5px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .path-toggle{min-height:24px;padding:0 8px;font-size:10.5px}@media (width<=1180px){.public-nav{grid-template-columns:1fr auto}.public-links{display:none}.public-hero{background:linear-gradient(90deg,#030405f5 0%,#030405bd 46%,#03040580 100%),linear-gradient(#03040514 0%,#030405 100%),url(/brand/boss-landing-mountain.png) 58% 0/auto 820px no-repeat;min-height:auto}.public-hero-grid{grid-template-columns:1fr;gap:42px;min-height:auto;margin-top:84px}.public-hero-copy{max-width:680px;padding-bottom:0}.public-path-card,.public-panel-grid,.public-command,.public-journey-track,.public-final-cta{grid-template-columns:1fr}.public-path-point{text-align:left;grid-template-columns:62px 1fr;justify-items:start;min-height:auto}.public-path-point+.public-path-point{border-top:1px solid #f0cf7a21;border-left:0}.public-path-point:not(:last-child):after,.public-journey-track div:not(:last-child):after{display:none}.public-path-point small{max-width:none}.public-command{gap:28px}.public-command-copy{max-width:720px}.public-board-list{grid-template-columns:1fr}}@media (width<=720px){.public-hero{background:linear-gradient(90deg,#030405fa 0%,#030405d1 62%,#030405bd 100%),linear-gradient(#0304050f 0%,#030405 100%),url(/brand/boss-landing-mountain.png) top/auto 620px no-repeat;padding:24px 18px 34px}.public-nav{gap:16px}.public-logo small{max-width:190px;line-height:1.35}.public-actions{flex-direction:column;align-items:stretch;gap:8px}.public-login,.public-assessment{min-height:38px;padding:0 14px;font-size:10px}.public-assessment{display:none}.public-hero-grid{margin-top:62px}.public-kicker{letter-spacing:.2em;font-size:10px}.public-hero-copy h1{max-width:380px;font-size:clamp(50px,17vw,72px)}.public-hero-copy>p:not(.public-kicker){font-size:25px}.public-hero-note{font-size:15px!important}.public-hero-actions{flex-direction:column;align-items:stretch}.public-primary,.public-secondary{width:100%;min-height:58px}.public-platform,.public-command,.public-journey{width:min(100% - 34px,1320px)}.public-section-copy h2,.public-command-copy h2,.public-final-cta h2{font-size:36px}.public-product-panel{min-height:auto;padding:22px}.public-command-frame{grid-template-columns:1fr}.public-command-frame aside{border-right:0;border-bottom:1px solid var(--public-line)}.public-board-head{grid-template-columns:1fr}.public-journey-track{gap:26px}.public-final-cta{gap:20px}}@media (width<=1180px){.member-card{grid-template-columns:46px minmax(150px,1fr) minmax(240px,.85fr) 146px}.member-card-details{grid-template-columns:minmax(76px,.75fr) minmax(68px,.65fr) minmax(88px,1fr);gap:8px}.member-status-pill{min-height:28px;padding:0 9px;font-size:11px}.app-shell .member-card-icon-action,.app-shell .member-card.has-pending-invite .member-edit-button{width:32px;min-width:32px;height:32px;min-height:32px}}@media (width<=1240px){.strategy-accountability-layout.rail-open{grid-template-columns:1fr}.strategy-seat-rail{max-height:none;position:static}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability.has-rail,.app-shell.accountability-cockpit-shell .strategy-accountability.has-rail{grid-template-columns:1fr}:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail{max-height:none;position:static}}@media (width<=980px){.topbar{grid-template-columns:1fr;align-items:stretch;gap:12px;height:auto;padding:16px}.business-name{grid-column:1;min-width:100%}.topnav{flex-wrap:wrap;grid-column:1;gap:0;width:100%;min-width:0;max-width:100%;height:auto;position:static;transform:none}.topnav-button{min-width:108px;height:38px;font-size:12px}.trial-pill,.global-search{grid-column:1;width:100%;min-width:0}.workspace-status,.avatar-menu-wrap{grid-column:1}.avatar-menu-wrap{justify-self:start}.page-grid,.app-shell .area-guidance-strip,.app-shell .vision-home-status-grid,.app-shell .vision-home-flow-track,.app-shell .vision-home-next-panel,.app-shell .company-vision-control-panel,.app-shell .company-vision-mode-tabs,.app-shell .company-vision-summary-grid,.app-shell .company-vision-links-grid,.app-shell .company-vision-direction-band,.app-shell .company-vision-builder,.app-shell .company-vision-builder-layout,.app-shell .company-vision-section,.app-shell .company-vision-field-grid,.app-shell .company-vision-two-column,.app-shell .company-vision-metric-row,.app-shell .company-vision-repeatable-grid,.app-shell .company-vision-repeatable-grid-three,.app-shell .company-vision-repeatable-card-row,.app-shell .company-vision-process-head,.app-shell .source-docs-control-panel,.app-shell .source-docs-add-panel,.app-shell .source-docs-form,.app-shell .source-doc-card-head,.app-shell .source-doc-card-grid,.app-shell .source-docs-handoff-panel,.app-shell .vision-issues-control-panel,.app-shell .vision-issues-add-panel,.app-shell .vision-issues-form,.app-shell .vision-issue-card-head,.app-shell .vision-issue-card-grid,.app-shell .vision-issues-handoff-panel,.app-shell .vision-priorities-control-panel,.app-shell .vision-priorities-add-panel,.app-shell .vision-priorities-form,.app-shell .vision-priority-card-head,.app-shell .vision-priority-card-grid,.app-shell .vision-priorities-handoff-panel,.app-shell .company-vision-status-stack,.app-shell .source-docs-status-stack,.app-shell .vision-issues-status-stack,.app-shell .vision-priorities-status-stack{grid-template-columns:1fr}.app-shell .company-vision-field-wide{grid-column:auto}.app-shell .company-vision-builder-steps,.app-shell .company-vision-coach-panel{position:static}.app-shell .company-vision-actions,.app-shell .source-docs-actions,.app-shell .vision-issues-actions,.app-shell .vision-priorities-actions{justify-items:stretch}.app-shell .strategy-tool-hero,.app-shell .strategy-tool-status-panel,.app-shell .strategy-tool-add-panel,.app-shell .strategy-tool-card-head,.app-shell .strategy-tool-primary-fields,.app-shell .strategy-tool-card-primary-grid,.app-shell .strategy-tool-details-grid{grid-template-columns:1fr}.app-shell .strategy-tool-workspace .vision-priorities-status-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .strategy-tool-identity{gap:12px}.app-shell .strategy-tool-icon-shell{border-radius:12px;width:46px;height:46px}.app-shell .strategy-tool-hero-actions,.app-shell .strategy-tool-card-actions,.app-shell .strategy-tool-primary-action{justify-content:stretch;justify-self:stretch;width:100%}.app-shell .strategy-tool-card-actions{align-items:stretch}.app-shell .strategy-tool-card-actions button,.app-shell .strategy-tool-status-pill,.app-shell .strategy-tool-primary-action{justify-content:center;width:100%}.app-shell .strategy-tool-card{grid-template-columns:1fr}.app-shell .strategy-tool-card-rail{width:38px;height:38px}.app-shell .vision-home-flow-step{min-height:auto}.app-shell .vision-home-flow-step svg,.sidebar-resize-handle{display:none}.roadmap-page{grid-template-columns:1fr;gap:24px;width:min(100% - 32px,760px);padding:28px 0 42px}.roadmap-visual{min-height:auto}.roadmap-path{grid-template-columns:1fr;gap:12px}.roadmap-path:before{display:block}.roadmap-path-node{min-height:76px}.roadmap-path-node span{width:54px;height:54px;font-size:18px}.roadmap-title-row{flex-direction:column}.home-dashboard{padding:24px 16px}.home-hero,.doc-head,.area-hero-panel,.accountability-toolbar{flex-direction:column;align-items:flex-start}.area-workspace{padding:28px 16px 44px}.strategy-workspace .area-empty-grid{grid-template-columns:1fr;margin-right:0}.area-assistant-action{justify-content:center;width:100%}.accountability-controls{width:100%}.strategy-accountability-summary,.strategy-accountability-toolbar,.strategy-accountability-layout.rail-open,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability.has-rail,.app-shell.accountability-cockpit-shell .strategy-accountability.has-rail{grid-template-columns:1fr}.strategy-accountability-toolbar{align-items:stretch}.strategy-accountability-toolset,.strategy-accountability-mode{flex-wrap:wrap}.strategy-accountability-primary{width:100%}.strategy-accountability-scroll,.strategy-accountability-empty{min-height:420px}.strategy-accountability-scroll{height:420px;padding:0}.strategy-seat-card{width:min(286px,100vw - 74px)}.strategy-seat-rail,:root[data-brand-mode=dark-command] .app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-seat-rail{position:static}.home-grid,.page-support,.doc-controls,.theme-preset-grid,.brand-control-panel,.brand-logo-panel,.brand-preview-body,.document-shell,.document-shell.rail-collapsed,.document-shell.is-editing,.document-shell.is-editing.rail-collapsed{grid-template-columns:1fr}.document-page{border-right:0;border-bottom:1px solid var(--brand-line)}.document-rail{height:auto;padding:24px 16px 40px;position:relative;top:auto}.document-shell.rail-collapsed .document-rail{min-height:72px}.document-shell.is-reading .doc-head:before{left:-16px}.document-shell.is-reading .doc-head h1{font-size:34px}.read-status-grid{grid-template-columns:1fr 1fr}.sidebar{border-bottom:1px solid #e5e8eb;border-right:0}.library-card{padding:22px 16px;overflow-x:clip}.library-head{flex-direction:column;align-items:flex-start;margin-bottom:28px}.view-controls{justify-content:flex-start}.document-page{padding:24px 16px}.system-sort-row{flex-direction:column;align-items:stretch}.system-sort-actions{justify-content:flex-start}.systems-filter-panel,.system-record-row{grid-template-columns:1fr}.system-record-side{grid-auto-flow:column;place-content:start;justify-items:start}.system-record-meta,.system-record-tags{max-width:100%}.systems-filter-panel input,.systems-filter-panel select{min-width:0}.member-command-panel,.member-form-layout,.member-card,.member-next-steps{grid-template-columns:1fr}.member-next-steps span{justify-content:flex-start}.member-workflow-panel ol,.member-list-toolbar{grid-template-columns:1fr}.member-view-toggle{width:100%}.member-view-toggle button{flex:1 1 0;width:auto}.member-card{align-items:stretch}.member-card-details{grid-template-columns:1fr;gap:8px}.member-status-pill{width:100%}.member-card-actions{flex-wrap:wrap;justify-content:flex-start}.member-panel-backdrop{inset:70px 0 0}.member-panel{width:100vw;height:calc(100% - 16px);margin:8px}.member-panel-head,.member-panel-body,.member-panel-actions{padding-left:14px;padding-right:14px}.member-panel-status{flex-direction:column;align-items:flex-start}.member-panel-body textarea{min-height:76px}.member-panel-actions{flex-direction:column;align-items:stretch}.member-panel-actions button,.member-panel-actions .primary-action,.member-panel-actions .secondary-action{justify-content:center;width:100%}.member-row,.permission-row,.role-row{grid-template-columns:1fr}.member-header,.permission-header{display:none}.settings-title-row{flex-direction:column;align-items:stretch}.settings-title-row .primary-action,.settings-title-row .secondary-action{justify-content:center;width:100%}.profile-hero-panel,.security-provider-panel{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.profile-photo-actions{justify-content:flex-start}.role-toggle-grid{grid-template-columns:1fr}.permission-row{gap:8px}.permission-check{border:1px solid #eef1f4;border-radius:6px;justify-content:space-between;min-height:36px;padding:0 10px}.permission-check span{color:#4f5963;font-size:13px;font-weight:850;display:inline}.settings-layout,.setup-layout,.two-col{grid-template-columns:1fr}.settings-page-backdrop{z-index:90;inset:0}.settings-page-shell{width:min(100vw - 28px,760px);padding:20px 0 34px}.settings-page-head{flex-direction:column;align-items:flex-start;gap:12px}.settings-page-head h2{font-size:26px}.settings-side,.setup-road{border-right:0;border-bottom:1px solid var(--brand-line)}.settings-side{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid;overflow-x:visible}.settings-side button{white-space:normal;justify-content:flex-start;min-height:42px}.setup-road{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.setup-road-step{grid-template-columns:28px 1fr;min-height:52px;padding:0 8px}.setup-road-step span{width:24px;height:24px}.chat-panel{width:auto;height:min(560px,64vh);max-height:calc(100vh - 120px);inset:auto 10px 10px}.feedback-widget-button{justify-content:center;width:46px;height:46px;min-height:46px;padding:0;bottom:82px;right:14px}.feedback-widget-button span{display:none}.feedback-form-grid,.feedback-inbox-summary,.feedback-beta-steps,.feedback-weekly-grid{grid-template-columns:1fr}.feedback-beta-intro,.feedback-weekly-intro,.comments-heading{flex-direction:column}.feedback-inbox-card-head{flex-direction:column;align-items:stretch}.feedback-status-select{flex-basis:auto;width:100%}}@media (width>=721px) and (width<=980px){.topbar{grid-template-columns:minmax(210px,.9fr) minmax(320px,1.35fr) auto;align-items:center;gap:10px 12px;height:132px;padding:12px 14px}.business-name{grid-area:1/1;min-width:0}.topnav{grid-area:1/2/auto/4;align-self:center;width:100%}.workspace-status{grid-area:2/1}.global-search{grid-area:2/2}.avatar-menu-wrap{grid-area:2/3;place-self:center end}.page-grid{grid-template-columns:minmax(224px,280px) minmax(0,1fr);height:calc(100vh - 132px);min-height:calc(100vh - 132px);overflow:hidden}.sidebar{border-bottom:0;border-right:1px solid #1f2329;height:calc(100vh - 132px)}.library-page{height:calc(100vh - 132px)}.area-sidebar{padding:16px 10px}.area-sidebar-nav{min-height:calc(100vh - 164px)}.area-workspace{padding:26px 16px 44px}.area-hero-panel h1{font-size:34px}.strategy-workspace{gap:10px;width:100%;padding-top:22px}.strategy-workspace .area-hero-panel{padding:18px}.strategy-workspace .area-hero-panel h1{font-size:32px}.strategy-workspace .area-hero-panel p{font-size:13px;line-height:1.45}.strategy-workspace .area-assistant-action{width:auto}.strategy-accountability-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-accountability-metric{min-height:68px}.strategy-accountability-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.strategy-accountability-search,.strategy-accountability-toolset{grid-column:1/-1}.strategy-accountability-toolset{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.strategy-accountability-mode{grid-area:3/2;justify-self:end}.strategy-accountability-primary{grid-area:3/1;justify-self:start;width:auto}.strategy-accountability-scroll,.strategy-accountability-empty{min-height:380px}}@media (width<=720px){.area-page-grid{height:auto;min-height:calc(100svh - 206px);overflow:visible}.area-page-grid .area-sidebar{border-bottom:1px solid #1f2329;border-right:0;height:auto;min-height:0;padding:12px 10px;overflow:visible}.area-page-grid .area-sidebar-nav{gap:10px;min-height:0}.area-page-grid .area-nav-label{margin:0;padding:0 6px 10px}.area-page-grid .area-nav-label strong{font-size:17px}.area-page-grid .area-nav-list{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.area-page-grid .area-sidebar .execution-nav-button{width:auto;min-width:max-content;padding:0 12px}.area-page-grid .area-sidebar-snapshot,.area-page-grid .area-seat-index{display:none}.area-page-grid .library-page{height:auto;min-height:calc(100svh - 206px);overflow:visible}.area-page-grid .area-workspace{padding:18px 14px 44px}.area-page-grid .strategy-workspace{gap:10px;width:100%}.strategy-workspace .area-hero-panel{padding:18px}.strategy-workspace .area-hero-panel h1{font-size:30px}.strategy-workspace .area-hero-panel p{font-size:13px}.strategy-accountability-metric{min-height:64px;padding:12px}.strategy-accountability-toolbar{padding:8px}.strategy-accountability-map-panel,.strategy-accountability-scroll,.strategy-accountability-empty{min-height:360px}}@media (width<=1180px){.app-shell .member-card{grid-template-columns:46px minmax(150px,1fr) minmax(220px,.85fr) 142px}.app-shell .permission-card-row{grid-template-columns:1fr;align-items:start}.app-shell .permission-access-row{justify-content:flex-start}}@media (width<=720px){.app-shell .member-card,.app-shell .member-command-panel,.app-shell .permission-card-row,.app-shell .visibility-card,.app-shell .member-card-details{grid-template-columns:1fr}.app-shell .member-card-actions,.app-shell .member-card.has-pending-invite .member-card-actions,.app-shell .permission-access-row,.app-shell .visibility-toggle-row{justify-content:flex-start}.app-shell .member-card-actions{flex-wrap:wrap}.app-shell .member-card-state{min-width:0}.app-shell .permission-access-pill{min-width:72px}.app-shell{overflow-x:hidden}.topbar{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 12px max(12px, env(safe-area-inset-left));gap:10px}.business-name{min-width:0}.brand-logo-placeholder,.business-name img{border-radius:12px;width:40px;max-width:40px;height:40px;max-height:40px}.brand-copy strong{font-size:17px;line-height:1.05}.brand-copy small{font-size:11px}.topnav{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.topnav-button{flex:1 0 104px;height:40px}.workspace-status{min-height:44px}.global-search{display:none}.avatar-menu-wrap{justify-self:start}.page-grid,.roadmap-grid,.library-page,.area-page-grid,.area-page-grid .library-page{height:auto;min-height:calc(100svh - 206px);overflow:visible}.sidebar{height:auto;max-height:none;overflow:visible}.app-shell .topbar{height:auto;min-height:0;padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 8px max(10px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) 46px;grid-template-areas:"brand avatar""nav nav";align-items:center;gap:8px 10px}.app-shell .business-name{flex-wrap:wrap;grid-area:brand;gap:8px 10px;min-width:0}.app-shell .brand-copy{min-width:0}.app-shell .avatar-menu-wrap{grid-area:avatar;place-self:center end}.app-shell .topnav{grid-area:nav;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;min-width:0;padding:3px;display:grid;overflow:visible}.app-shell .topnav-button{flex:initial;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;border-radius:9px;width:100%;min-width:0;height:34px;padding:0 4px;font-size:10.5px;overflow:hidden}.app-shell .workspace-status{display:none}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid){height:auto;min-height:calc(100svh - 130px);padding:0 max(10px, env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));background:radial-gradient(circle at 50% -6%,#ffffff14,#0000 38%),#050607;flex-direction:column;gap:9px;display:flex;overflow:visible}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid)>.sidebar{display:contents}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .new-wrap{background:linear-gradient(#ffffff13,#ffffff06),#0b0d10;border:1px solid #ffffff17;border-radius:12px;order:1;height:auto;min-height:0;margin:10px 0 0;padding:7px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .new-button{border-radius:9px;width:100%;min-height:38px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .new-menu{width:auto;top:52px;left:7px;right:7px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .sidebar-line,.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .execution-nav-label,.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .sidebar-resize-handle{display:none}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .execution-nav{scrollbar-width:thin;background:linear-gradient(#ffffff12,#ffffff05),#090b0e;border:1px solid #ffffff17;border-radius:12px;flex-wrap:wrap;order:2;gap:7px;margin:0;padding:7px;display:flex;overflow:visible}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .execution-nav-button{border-radius:999px;flex:none;gap:7px;width:auto;min-width:max-content;min-height:34px;padding:0 11px;font-size:12px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .execution-nav-separator{background:linear-gradient(#c9a24e3d,#ffffff12,#0000);flex:0 0 1px;width:1px;height:24px;margin:5px 2px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .execution-nav-button.active{box-shadow:inset 0 0 0 1px #d7192047,0 10px 24px #0000002e}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .execution-nav-button svg{width:15px;height:15px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .execution-nav-button:not(.active){justify-content:center;width:34px;min-width:34px;padding:0}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .execution-nav-button:not(.active) span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid)>.library-page{border:1px solid #ffffff14;border-radius:14px;order:3;min-height:0;overflow:hidden}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .library-card{min-height:0;padding:18px 14px 36px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .library-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px;padding:8px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .library-summary .summary-card{min-width:0;min-height:56px;padding:9px 10px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .library-summary .summary-card.state-dated{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:46px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .library-summary strong{font-size:20px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .library-summary em{letter-spacing:.03em;font-size:9.5px;line-height:1.05}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .sidebar-section-title{order:4;margin:4px 0 -2px;padding:4px 4px 0}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .sidebar-empty-note,.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .sidebar>[role=tree],.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .built-in-sidebar-section{background:linear-gradient(#ffffff0d,#ffffff05),#090b0e;border:1px solid #ffffff14;border-radius:12px;order:5;padding:8px}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .sidebar>[role=tree]{scrollbar-width:thin;max-height:40svh;display:grid;overflow:auto}.app-shell .page-grid:not(.roadmap-grid):not(.area-page-grid) .built-in-sidebar-section{margin:0}.app-shell .feedback-widget-button{display:none}.app-shell .chat-widget-button{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));width:48px;height:48px}.app-shell .chat-widget-button span{width:21px;height:17px}.app-shell .chat-panel{inset:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom)) 10px;border-radius:14px;width:auto;height:auto;max-height:none}}@media (width<=980px){.app-shell .feedback-widget-button{display:none}}@media (width<=720px){:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-row{grid-template-columns:1fr;gap:10px;min-height:0;padding:13px 12px 13px 17px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-main{grid-template-columns:1fr;grid-template-areas:"title""tags""owner""role""date""path";gap:7px}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-main .title-link{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:0}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-meta span{width:100%}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .system-record-side{grid-template-columns:auto auto;grid-auto-flow:column;justify-content:start;justify-items:start}}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topbar{color:#f4f5f6;-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:radial-gradient(circle at 50% -12%,#ffffff14,#0000 32%),linear-gradient(#121213db,#070708eb);border-bottom-color:#ffffff14;grid-template-columns:minmax(250px,320px) minmax(460px,1fr) auto auto auto;gap:18px;box-shadow:0 20px 44px #0000004d,inset 0 1px #ffffff1f}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name{width:auto;min-height:0;box-shadow:none;background:linear-gradient(#ffffff0e,#ffffff04),#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-column:1;justify-content:flex-start;padding:7px 10px}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .global-search,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .avatar-button{color:#f4f5f6;background:radial-gradient(circle at 50% 0,#ffffff1c,#0000 48%),linear-gradient(#1e1f21e6,#090a0beb);border-color:#ffffff21;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff1f,inset 0 -1px #0000006b}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .global-search{display:flex}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .avatar-menu-wrap{grid-column:auto;justify-self:end}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button{color:#aeb4bd;box-shadow:none;background:0 0;border:0}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button.active{border:1px solid color-mix(in srgb, var(--brand-accent) 32%, #ffffff1f);background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--brand-accent) 30%, transparent), transparent 62%), linear-gradient(180deg, #ffffff1b, #ffffff05);color:#f5f6f7;box-shadow:inset 0 -2px 0 var(--brand-accent), inset 0 1px 0 #ffffff1a}:root[data-canvas-mode=light-work] .app-shell .library-page,:root[data-canvas-mode=light-work] .app-shell .area-workspace-page,:root[data-brand-mode=light-workspace] .app-shell .settings-page-backdrop{background:radial-gradient(circle at 52% -10%, color-mix(in srgb, var(--brand-accent) 6%, transparent), transparent 31rem), radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--boss-accent-gold) 13%, transparent), transparent 26rem), linear-gradient(180deg, var(--boss-workspace-canvas-bg) 0%, #eef1f4 58%, #e7ebef 100%)}:root[data-canvas-mode=light-work] .app-shell .area-workspace,:root[data-canvas-mode=light-work] .app-shell .strategy-tool-workspace{width:100%;max-width:1580px;margin-inline:auto}:root[data-canvas-mode=light-work] .app-shell .area-hero-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-tool-hero,:root[data-canvas-mode=light-work] .app-shell .strategy-tool-status-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-tool-add-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-tool-card,:root[data-canvas-mode=light-work] .app-shell .systems-work-panel,:root[data-canvas-mode=light-work] .app-shell .settings-layout{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--boss-accent-gold) 10%, transparent), transparent 20rem), radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--brand-accent) 6%, transparent), transparent 18rem), linear-gradient(180deg, #ffffffeb, #f4f7fad6);box-shadow:var(--boss-depth-crisp), var(--boss-highlight-inset);border-color:#1118271f;border-radius:14px}:root[data-canvas-mode=light-work] .app-shell .area-hero-panel h1,:root[data-canvas-mode=light-work] .app-shell .strategy-tool-hero h1,:root[data-canvas-mode=light-work] .app-shell .settings-page-head h1{color:#101721;letter-spacing:0}:root[data-canvas-mode=light-work] .app-shell .settings-page-head h1{margin:0;font-size:32px;line-height:1.15}@media (width<=980px){:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topbar{grid-template-columns:1fr;align-items:stretch;gap:12px;height:auto;padding:16px}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .avatar-menu-wrap{grid-column:1}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-mode-nav{width:100%;max-width:100%}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .avatar-menu-wrap{justify-self:start}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .global-search{display:none}}@media (width<=720px){:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topbar{grid-template-columns:minmax(0,1fr) 46px;grid-template-areas:"brand avatar""nav nav";align-items:center}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name{grid-area:brand;width:100%;min-width:0;overflow:hidden}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .brand-copy{min-width:0;max-width:calc(100% - 58px)}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .brand-copy strong,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .brand-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-mode-nav{grid-area:nav;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .avatar-menu-wrap{grid-area:avatar;justify-self:end}.app-shell.accountability-cockpit-shell .accountability-page-grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100vh - 123px);overflow-x:clip}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-nav-label,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar-snapshot,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-seat-index{display:none}.app-shell.accountability-cockpit-shell .accountability-page-grid .execution-nav{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.app-shell.accountability-cockpit-shell .accountability-page-grid .execution-nav::-webkit-scrollbar{display:none}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar .execution-nav-button{white-space:nowrap;flex:none;width:auto;min-width:0;padding-inline:13px}.app-shell.accountability-cockpit-shell .accountability-page-grid .area-workspace-page{height:auto;min-height:0;overflow-x:clip}.app-shell.accountability-cockpit-shell .strategy-accountability-room{min-height:0;padding:14px}.app-shell.accountability-cockpit-shell .strategy-accountability,.app-shell.accountability-cockpit-shell .strategy-accountability-main-window{min-height:0}.app-shell.accountability-cockpit-shell .strategy-accountability-cockpit-head,.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-toolbar{grid-template-columns:1fr}.app-shell.accountability-cockpit-shell .strategy-accountability-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-toolbar{gap:10px}.app-shell.accountability-cockpit-shell .strategy-accountability-room .strategy-accountability-scroll{height:560px;min-height:440px}}:root{--boss-accent-gold:#c7a04a;--boss-accent-gold-deep:#8e6f28;--boss-graphite-0:#030405;--boss-graphite-1:#070809;--boss-graphite-2:#101214;--boss-graphite-3:#171a1e;--boss-shell-red-glow:color-mix(in srgb, var(--brand-accent) 16%, transparent);--boss-shell-gold-glow:color-mix(in srgb, var(--boss-accent-gold) 14%, transparent);--boss-shell-border:#ffffff1b;--boss-shell-border-strong:color-mix(in srgb, var(--boss-accent-gold) 24%, #ffffff1f);--boss-shell-text:#f7f7f4;--boss-shell-muted:#a7afb9;--boss-canvas-sheen:radial-gradient(circle at 52% -10%, color-mix(in srgb, var(--brand-accent) 6%, transparent), transparent 31rem), radial-gradient(circle at 91% 0%, color-mix(in srgb, var(--boss-accent-gold) 13%, transparent), transparent 26rem), linear-gradient(180deg, #f9faf9 0%, #eef2f5 58%, #e7ebef 100%);--boss-canvas-panel:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--boss-accent-gold) 10%, transparent), transparent 20rem), radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--brand-accent) 6%, transparent), transparent 18rem), linear-gradient(180deg, #fffffff0, #f4f7fadb)}:root[data-shell-mode=dark-command] .app-shell,:root[data-shell-mode=dark-command] .app-shell.accountability-cockpit-shell{background:radial-gradient(circle at 52% -12%, var(--boss-shell-gold-glow), transparent 32rem), radial-gradient(circle at 14% 0%, var(--boss-shell-red-glow), transparent 28rem), linear-gradient(180deg, var(--boss-graphite-1) 0%, var(--boss-graphite-0) 58%, #020303 100%);color:var(--boss-shell-text)}:root[data-brand-mode=light-workspace] .app-shell .topbar,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topbar{color:var(--boss-shell-text);-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:radial-gradient(circle at 48% -22%,#c7a04a26,#0000 25rem),radial-gradient(circle at 12% -18%,#d7192026,#0000 24rem),linear-gradient(#191a1cf0,#060708f5);border-bottom-color:#c7a04a29;grid-template-columns:minmax(250px,320px) minmax(460px,1fr) auto auto auto;gap:18px;box-shadow:0 18px 38px #00000047,inset 0 1px #ffffff1f,inset 0 -1px #c7a04a1f}:root[data-brand-mode=light-workspace] .app-shell .business-name,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name,:root[data-brand-mode=light-workspace] .app-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell .global-search,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .global-search,:root[data-brand-mode=light-workspace] .app-shell .avatar-button,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .avatar-button{border-color:var(--boss-shell-border);color:var(--boss-shell-text);background:radial-gradient(circle at 50% 0,#ffffff1c,#0000 48%),linear-gradient(#202225eb,#08090af0);box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff1f,inset 0 -1px #0000006b}:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .avatar-menu-wrap{grid-column:auto}:root[data-brand-mode=light-workspace] .app-shell .business-name,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name{border-radius:12px;justify-content:flex-start;width:auto;min-height:0;padding:7px 10px}:root[data-brand-mode=light-workspace] .app-shell .topnav-button,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button{color:var(--boss-shell-muted);box-shadow:none;background:0 0;border:0}:root[data-brand-mode=light-workspace] .app-shell .topnav-button.active,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button.active{border:1px solid color-mix(in srgb, var(--brand-accent) 30%, #c7a04a38);color:#fff;box-shadow:inset 0 -2px 0 var(--brand-accent), inset 0 1px 0 #ffffff1a, 0 0 0 1px #c7a04a1f;background:radial-gradient(circle at 50% 100%,#d7192047,#0000 62%),linear-gradient(#ffffff1b,#ffffff05)}:root[data-canvas-mode=light-work] .app-shell .library-page,:root[data-canvas-mode=light-work] .app-shell .area-workspace-page,:root[data-brand-mode=light-workspace] .app-shell .settings-page-backdrop,:root[data-canvas-mode=light-work] .app-shell.accountability-cockpit-shell .area-workspace-page{background:var(--boss-canvas-sheen)}.app-shell .area-sidebar,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar,.app-shell .execution-area-sidebar{color:var(--boss-shell-text);background:radial-gradient(circle at 22% 0,#c7a04a13,#0000 18rem),radial-gradient(circle at 80% 8%,#d7192012,#0000 16rem),linear-gradient(#121315f2,#050607fa);border-right:1px solid #c7a04a1f;box-shadow:inset -1px 0 #ffffff0b,18px 0 54px #00000024}.app-shell .area-sidebar-nav,.app-shell .execution-area-sidebar{align-content:start}.app-shell .area-nav-label,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-nav-label{border-bottom-color:#c7a04a24}.app-shell .area-sidebar .execution-nav-label span,.app-shell .execution-area-sidebar .execution-nav-label span,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-nav-label span{color:#ff5961}.app-shell .area-sidebar .execution-nav-label strong,.app-shell .execution-area-sidebar .execution-nav-label strong,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-nav-label strong{color:var(--boss-shell-text);font-size:18px}.app-shell .area-sidebar .execution-nav-button,.app-shell .execution-area-sidebar .execution-nav-button,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar .execution-nav-button{color:#cbd1d9;min-height:43px;box-shadow:none;background:0 0;border-color:#0000;border-radius:8px}.app-shell .area-sidebar .execution-nav-button:hover,.app-shell .execution-area-sidebar .execution-nav-button:hover,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar .execution-nav-button:hover{color:#fff;background:radial-gradient(circle at 12%,#c7a04a1a,#0000 46%),linear-gradient(#fff1,#ffffff06);border-color:#ffffff1c}.app-shell .area-sidebar .execution-nav-button.active,.app-shell .execution-area-sidebar .execution-nav-button.active,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar .execution-nav-button.active{border-color:color-mix(in srgb, var(--brand-accent) 30%, #c7a04a33);color:#fff;box-shadow:inset 3px 0 0 var(--brand-accent), 0 12px 24px #0003, inset 0 1px 0 #ffffff1a;background:linear-gradient(90deg,#d719203d,#c7a04a0b),linear-gradient(#ffffff18,#ffffff07)}.app-shell .execution-area-sidebar .sidebar-section-title{border-top:1px solid #c7a04a1f;margin-top:16px;padding-top:16px}.app-shell .execution-area-sidebar .built-in-sidebar-section{border-top-color:#c7a04a1a}.library-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-new-wrap{align-items:center;display:inline-flex;position:relative}.workspace-new-button{border:1px solid color-mix(in srgb, var(--brand-accent) 38%, var(--boss-accent-gold) 22%);color:#fff;background:radial-gradient(circle at 50% 0,#ffffff2b,#0000 56%),linear-gradient(#bd252b,#861519);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:760;display:inline-flex;box-shadow:0 11px 22px #86151933,inset 0 1px #ffffff2e}.workspace-new-button:hover{background:radial-gradient(circle at 50% 0,#fff3,#0000 56%),linear-gradient(#cf2a31,#94181d);transform:translateY(-1px)}.workspace-new-menu{background:radial-gradient(circle at 50% 0,#c7a04a14,#0000 52%),linear-gradient(#17191c,#08090a);border-color:#c7a04a29;top:48px;left:auto;right:0}:root[data-canvas-mode=light-work] .app-shell .area-hero-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-tool-hero,:root[data-canvas-mode=light-work] .app-shell .strategy-tool-status-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-tool-add-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-tool-card,:root[data-canvas-mode=light-work] .app-shell .systems-work-panel,:root[data-canvas-mode=light-work] .app-shell .library-summary,:root[data-canvas-mode=light-work] .app-shell .settings-layout,:root[data-canvas-mode=light-work] .app-shell.accountability-cockpit-shell .strategy-accountability-main-window,:root[data-canvas-mode=light-work] .app-shell.accountability-cockpit-shell .strategy-seat-rail{background:var(--boss-canvas-panel);border-color:#1118271f;box-shadow:0 18px 42px #1118271d,inset 0 1px #ffffffdb}:root[data-canvas-mode=light-work] .app-shell.accountability-cockpit-shell .strategy-accountability-main-window{border-radius:14px}@media (width<=860px){.library-head{flex-direction:column;align-items:stretch}.library-head-actions,.workspace-new-wrap,.workspace-new-button{width:100%}}:root[data-brand-mode=light-workspace] .app-shell .topbar,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topbar,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topbar{border-bottom-color:#0000;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff1f}.app-shell .page-grid:not(.roadmap-grid),.app-shell.accountability-cockpit-shell .accountability-page-grid{background:radial-gradient(circle at 14% -8%,#c7a04a12,#0000 22rem),linear-gradient(#070809fa,#030405fa);position:relative}.app-shell .page-grid:not(.roadmap-grid):before,.app-shell.accountability-cockpit-shell .accountability-page-grid:before{content:"";z-index:0;width:var(--sidebar-width,250px);pointer-events:none;background:linear-gradient(#070809fa,#07080900);height:34px;position:absolute;top:0;left:0}.app-shell .page-grid:not(.roadmap-grid)>.area-sidebar,.app-shell.accountability-cockpit-shell .accountability-page-grid>.area-sidebar{z-index:1;border-top:0;position:relative;box-shadow:inset -1px 0 #c7a04a1a,16px 0 42px #0000001f}:root[data-canvas-mode=light-work] .app-shell .page-grid:not(.roadmap-grid)>.library-page,:root[data-canvas-mode=light-work] .app-shell .page-grid:not(.roadmap-grid)>.area-workspace-page,:root[data-canvas-mode=light-work] .app-shell.accountability-cockpit-shell .accountability-page-grid>.area-workspace-page{z-index:1;border-top-left-radius:24px;position:relative;overflow:clip;box-shadow:-1px -1px #c7a04a24,-18px -18px 38px #0000001f}.app-shell .sidebar-resize-handle{top:18px}@media (width<=720px){.app-shell .page-grid:not(.roadmap-grid):before,.app-shell.accountability-cockpit-shell .accountability-page-grid:before{display:none}:root[data-canvas-mode=light-work] .app-shell .page-grid:not(.roadmap-grid)>.library-page,:root[data-canvas-mode=light-work] .app-shell .page-grid:not(.roadmap-grid)>.area-workspace-page,:root[data-canvas-mode=light-work] .app-shell.accountability-cockpit-shell .accountability-page-grid>.area-workspace-page{box-shadow:none;border-top-left-radius:0}}:root[data-brand-mode=light-workspace] .app-shell .topbar,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topbar,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topbar{height:82px;padding:0 max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:radial-gradient(circle at 48% -22%,#c7a04a26,#0000 25rem),radial-gradient(circle at 12% -18%,#d7192026,#0000 24rem),linear-gradient(#191a1cf0,#060708f5);border-bottom-color:#0000;grid-template-columns:minmax(250px,320px) minmax(460px,1fr) auto auto auto;align-items:center;gap:18px;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff1f}:root[data-brand-mode=light-workspace] .app-shell .business-name,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .business-name,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name{width:auto;min-height:0;color:var(--boss-shell-text);box-shadow:none;background:linear-gradient(#ffffff0e,#ffffff04),#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-column:1;justify-content:flex-start;padding:7px 10px}:root[data-brand-mode=light-workspace] .app-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .workspace-status,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell .global-search,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .global-search,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .global-search,:root[data-brand-mode=light-workspace] .app-shell .avatar-button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .avatar-button,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .avatar-button{border-color:var(--boss-shell-border);color:var(--boss-shell-text);background:radial-gradient(circle at 50% 0,#ffffff1c,#0000 48%),linear-gradient(#202225eb,#08090af0);box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff1f,inset 0 -1px #0000006b}:root[data-brand-mode=light-workspace] .app-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .workspace-status,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .workspace-status{gap:2px;min-height:53px;display:grid}:root[data-brand-mode=light-workspace] .app-shell .global-search,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .global-search,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .global-search{display:flex}:root[data-brand-mode=light-workspace] .app-shell .avatar-menu-wrap,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .avatar-menu-wrap{grid-column:auto;justify-self:end}:root[data-brand-mode=light-workspace] .app-shell .topnav-button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topnav-button,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button{min-width:0;height:auto;color:var(--boss-shell-muted);box-shadow:none;background:0 0;border:0}:root[data-brand-mode=light-workspace] .app-shell .topnav-button.active,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topnav-button.active,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button.active{border:1px solid color-mix(in srgb, var(--brand-accent) 30%, #c7a04a38);color:#fff;box-shadow:inset 0 -2px 0 var(--brand-accent), inset 0 1px 0 #ffffff1a, 0 0 0 1px #c7a04a1f;background:radial-gradient(circle at 50% 100%,#d7192047,#0000 62%),linear-gradient(#ffffff1b,#ffffff05)}.app-shell .area-sidebar .execution-nav-label,.app-shell .execution-area-sidebar .execution-nav-label,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-nav-label{border-bottom:1px solid #c7a04a24;min-height:68px;margin:0 -2px 4px;padding:3px 10px 16px}:root{--boss-lux-red:#b4141d;--boss-lux-red-hot:#e22a33;--boss-lux-red-deep:#5d070d;--boss-lux-gold:#c9a24e;--boss-lux-gold-deep:#8c6d2b;--boss-glass-edge:#ffffff26;--boss-glass-edge-warm:#c9a24e47;--boss-glass-dark:linear-gradient(180deg, #222326c7, #08090be6);--boss-glass-active:linear-gradient(135deg, #e22a3357, #5c070d75 52%, #c9a24e29)}:root[data-shell-mode=dark-command] .app-shell,:root[data-shell-mode=dark-command] .app-shell.accountability-cockpit-shell{background:linear-gradient(#161719 0%,#07080a 46%,#020303 100%)}:root[data-brand-mode=light-workspace] .app-shell .topbar,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topbar,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topbar{-webkit-backdrop-filter:blur(32px)saturate(1.35);backdrop-filter:blur(32px)saturate(1.35);background:linear-gradient(#2416189e,#121316c7 42%,#040506f0),linear-gradient(90deg,#b4141d33,#c9a24e17 46%,#0000);border-bottom-color:#0000;grid-template-columns:minmax(250px,320px) minmax(540px,1fr) auto auto auto;gap:20px;height:94px;box-shadow:0 24px 54px #00000047,inset 0 1px #ffffff29,inset 0 -1px #c9a24e21}:root[data-brand-mode=light-workspace] .app-shell .business-name,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .business-name,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name,:root[data-brand-mode=light-workspace] .app-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .workspace-status,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell .global-search,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .global-search,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .global-search,:root[data-brand-mode=light-workspace] .app-shell .avatar-button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .avatar-button,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .avatar-button{border-color:var(--boss-glass-edge);color:#fbfaf7;-webkit-backdrop-filter:blur(26px)saturate(1.4);backdrop-filter:blur(26px)saturate(1.4);background:linear-gradient(#ffffff1b,#ffffff08),#0d0e10b8;box-shadow:0 16px 34px #00000042,inset 0 1px #ffffff2e,inset 0 -1px #00000080}:root[data-brand-mode=light-workspace] .app-shell .business-name,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .business-name,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name{border-radius:14px;min-height:58px;padding:9px 12px}:root[data-brand-mode=light-workspace] .app-shell .business-name strong,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name strong{letter-spacing:-.01em;font-size:20px}:root[data-brand-mode=light-workspace] .app-shell .business-name span,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name span{color:#fbfaf7b8;letter-spacing:.13em;font-size:12px}:root[data-brand-mode=light-workspace] .app-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-mode-nav{border-color:var(--boss-glass-edge-warm);background:linear-gradient(#ffffff21,#ffffff09),linear-gradient(135deg,#2e1517b8,#08090bc7);border-radius:18px;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;align-items:center;gap:5px;width:min(100%,560px);min-width:520px;min-height:62px;padding:6px;display:grid;position:static;transform:none;box-shadow:0 22px 44px #00000057,0 0 0 1px #c9a24e14,inset 0 1px #fff3,inset 0 -1px #0000007a}:root[data-brand-mode=light-workspace] .app-shell .topnav-button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topnav-button,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button{color:#fbfaf7b8;letter-spacing:.1em;text-shadow:0 1px 1px #00000061;border:1px solid #0000;border-radius:13px;width:100%;min-width:0;height:48px;font-size:12px;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}:root[data-brand-mode=light-workspace] .app-shell .topnav-button:hover,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topnav-button:hover,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button:hover{color:#fff;background:#ffffff0e;border-color:#ffffff21}:root[data-brand-mode=light-workspace] .app-shell .topnav-button.active,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topnav-button.active,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button.active{background:var(--boss-glass-active);color:#fff;border-color:#c9a24e7a;box-shadow:0 14px 28px #b4141d3d,0 0 0 1px #ffffff14,inset 0 1px #ffffff3d,inset 0 -2px #c9a24ecc}:root[data-brand-mode=light-workspace] .app-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .workspace-status,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .workspace-status{border-radius:14px;min-height:58px;padding:9px 12px}:root[data-brand-mode=light-workspace] .app-shell .global-search,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .global-search,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .global-search{border-radius:14px;min-height:52px}:root[data-brand-mode=light-workspace] .app-shell .avatar-button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .avatar-button,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .avatar-button{border-color:#c9a24e57;width:60px;height:60px;box-shadow:0 16px 34px #00000047,0 0 0 1px #b4141d38,inset 0 1px #fff3,inset 0 -1px #0000008c}:root[data-canvas-mode=light-work] .app-shell .page-grid:not(.roadmap-grid)>.library-page,:root[data-canvas-mode=light-work] .app-shell .page-grid:not(.roadmap-grid)>.area-workspace-page,:root[data-canvas-mode=light-work] .app-shell.accountability-cockpit-shell .accountability-page-grid>.area-workspace-page{background:linear-gradient(#fffffff5,#f4f7f9f0),linear-gradient(135deg,#c9a24e13,#b4141d09);border-top-left-radius:30px;box-shadow:-18px -18px 44px #ffffff14,-18px 0 58px #00000038,inset 1px 1px #ffffffdb}.app-shell .area-sidebar,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar,.app-shell .execution-area-sidebar{background:linear-gradient(#1e0f118a,#090a0cf5 42%,#030405fa),linear-gradient(90deg,#b4141d24,#c9a24e0e 52%,#0000);border-right-color:#c9a24e24;box-shadow:inset -1px 0 #ffffff0e,20px 0 60px #00000029}.app-shell .area-sidebar .execution-nav-button.active,.app-shell .execution-area-sidebar .execution-nav-button.active,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar .execution-nav-button.active{box-shadow:inset 3px 0 0 var(--boss-lux-red-hot), 0 14px 28px #00000038, inset 0 1px 0 #ffffff1f;background:linear-gradient(90deg,#b4141d52,#c9a24e14),#ffffff09;border-color:#c9a24e52}@media (width<=1180px){:root[data-brand-mode=light-workspace] .app-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-mode-nav{min-width:420px}}:root[data-brand-mode=light-workspace] .app-shell .topbar,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topbar,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topbar{background:radial-gradient(circle at 12% -18%,#e22a332e,#0000 25rem),radial-gradient(circle at 52% -18%,#c9a24e26,#0000 26rem),linear-gradient(#221618b8,#0c0d0fe6 52%,#030405fa);grid-template-columns:minmax(340px,430px) minmax(500px,1fr) auto auto auto;height:94px;box-shadow:0 20px 40px #0000003d,inset 0 1px #ffffff29,inset 0 -1px #c9a24e1f}:root[data-brand-mode=light-workspace] .app-shell .business-name,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .business-name,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .business-name{background:linear-gradient(#ffffff16,#ffffff06),#050607a3;border-color:#c9a24e2e;gap:12px;min-height:64px;padding:9px 12px 8px;box-shadow:0 14px 28px #0003,inset 0 1px #ffffff24}.boss-product-lockup{width:170px;min-width:170px}:root[data-brand-mode=light-workspace] .app-shell .boss-product-lockup,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-product-lockup{color:#fff}.boss-wordmark{width:166px;height:38px}:root[data-brand-mode=light-workspace] .app-shell .boss-product-lockup small,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-product-lockup small{color:#ece0c5b3;letter-spacing:.16em;font-size:7px;font-weight:850;display:block}:root[data-brand-mode=light-workspace] .app-shell .workspace-context-copy,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .workspace-context-copy{border-left:1px solid #c9a24e29;min-width:0;padding-left:12px}:root[data-brand-mode=light-workspace] .app-shell .workspace-context-copy strong,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .workspace-context-copy strong{color:#f8f7f2;letter-spacing:0;font-size:15px;font-weight:900}:root[data-brand-mode=light-workspace] .app-shell .workspace-context-copy small,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .workspace-context-copy small{color:#aeb7c2d1;letter-spacing:.12em;font-size:9px}:root[data-brand-mode=light-workspace] .app-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-mode-nav{border-color:#c9a24e47;width:min(100%,590px);min-width:500px;min-height:62px}:root[data-brand-mode=light-workspace] .app-shell .topnav-button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topnav-button,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button{justify-content:center;align-items:center;gap:9px;height:48px;display:inline-flex}:root[data-brand-mode=light-workspace] .app-shell .topnav-button svg,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button svg{stroke-width:2.1px;width:16px;height:16px}:root[data-brand-mode=light-workspace] .app-shell .topnav-button.active,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topnav-button.active,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topnav-button.active{background:radial-gradient(circle at 32% 0,#ff303838,#0000 48%),linear-gradient(135deg,#b4141d57,#5d070d61 54%,#c9a24e24);border-color:#c9a24e8f;box-shadow:0 12px 22px #b4141d2e,inset 0 1px #ffffff3d,inset 0 -2px #c9a24ed1}.page-grid,.app-shell.accountability-cockpit-shell .accountability-page-grid{height:calc(100vh - 94px);min-height:calc(100vh - 94px)}.sidebar,.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar{height:calc(100vh - 94px)}@media (width<=1320px){:root[data-brand-mode=light-workspace] .app-shell .topbar,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .topbar,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .topbar{grid-template-columns:minmax(310px,360px) minmax(410px,1fr) minmax(145px,180px) minmax(180px,230px) auto;gap:12px}.boss-product-lockup{width:138px;min-width:138px}.boss-wordmark{width:136px}:root[data-brand-mode=light-workspace] .app-shell .boss-product-lockup small,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-product-lockup small{display:none}:root[data-brand-mode=light-workspace] .app-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell.accountability-cockpit-shell .boss-mode-nav{min-width:390px}}.boss-unified-shell .topbar{-webkit-backdrop-filter:blur(32px)saturate(1.35);backdrop-filter:blur(32px)saturate(1.35);background:radial-gradient(circle at 12% -18%,#e22a332e,#0000 25rem),radial-gradient(circle at 52% -18%,#c9a24e26,#0000 26rem),linear-gradient(#221618b8,#0c0d0fe6 52%,#030405fa);border-bottom:0;grid-template-columns:minmax(340px,430px) minmax(500px,1fr) auto auto auto;gap:20px;height:94px;box-shadow:0 20px 40px #0000003d,inset 0 1px #ffffff29,inset 0 -1px #c9a24e1f}.boss-unified-shell .business-name{color:#fbfaf7;background:linear-gradient(#ffffff16,#ffffff06),#050607a3;border:1px solid #c9a24e2e;border-radius:14px;grid-column:1;justify-content:flex-start;gap:12px;width:auto;min-height:64px;padding:9px 12px 8px;box-shadow:0 14px 28px #0003,inset 0 1px #ffffff24}.boss-unified-shell .boss-wordmark{object-fit:contain;object-position:left center;width:166px;height:38px}.boss-unified-shell .boss-product-lockup small{color:#ece0c5b3;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:850;line-height:1;display:block}.boss-unified-shell .workspace-context-copy{border-left:1px solid #c9a24e29;min-width:0;padding-left:12px}.boss-unified-shell .workspace-context-copy strong{color:#f8f7f2;letter-spacing:0;font-size:15px;font-weight:900}.boss-unified-shell .workspace-context-copy small{color:#aeb7c2d1;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.boss-unified-shell .boss-mode-nav{background:linear-gradient(#ffffff21,#ffffff09),linear-gradient(135deg,#2e1517b8,#08090bc7);border:1px solid #c9a24e47;border-radius:18px;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;align-items:center;gap:5px;width:min(100%,590px);min-width:500px;min-height:62px;padding:6px;display:grid;position:static;transform:none;box-shadow:0 22px 44px #00000057,0 0 0 1px #c9a24e14,inset 0 1px #fff3,inset 0 -1px #0000007a}.boss-unified-shell .topnav-button{color:#fbfaf7b8;width:100%;min-width:0;height:48px;box-shadow:none;letter-spacing:.1em;text-shadow:0 1px 1px #00000061;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.boss-unified-shell .topnav-button svg{stroke-width:2.1px;width:16px;height:16px}.boss-unified-shell .topnav-button.active{color:#fff;background:radial-gradient(circle at 32% 0,#ff303838,#0000 48%),linear-gradient(135deg,#b4141d57,#5d070d61 54%,#c9a24e24);border-color:#c9a24e8f;box-shadow:0 12px 22px #b4141d2e,inset 0 1px #ffffff3d,inset 0 -2px #c9a24ed1}.boss-unified-shell .workspace-status,.boss-unified-shell .global-search,.boss-unified-shell .avatar-button{border-color:var(--boss-glass-edge);color:#fbfaf7;-webkit-backdrop-filter:blur(26px)saturate(1.4);backdrop-filter:blur(26px)saturate(1.4);background:linear-gradient(#ffffff1b,#ffffff08),#0d0e10b8;display:flex;box-shadow:0 16px 34px #00000042,inset 0 1px #ffffff2e,inset 0 -1px #00000080}.boss-unified-shell .workspace-status{border-radius:14px;min-height:58px;padding:9px 12px;display:grid}.boss-unified-shell .global-search{border-radius:14px;min-height:52px}.boss-unified-shell .avatar-menu-wrap{grid-column:auto;justify-self:end}.boss-unified-shell .avatar-button{border-color:#c9a24e57;width:60px;height:60px}.boss-unified-shell .boss-workspace-grid{height:calc(100vh - 94px);min-height:calc(100vh - 94px)}.boss-unified-shell .boss-left-rail{background:linear-gradient(#1e0f118a,#090a0cf5 42%,#030405fa),linear-gradient(90deg,#b4141d24,#c9a24e0e 52%,#0000);border-right-color:#c9a24e24;height:calc(100vh - 94px);box-shadow:inset -1px 0 #ffffff0e,20px 0 60px #00000029}.boss-unified-shell .boss-left-rail .execution-nav-label,.boss-unified-shell .boss-left-rail .area-nav-label{border-bottom:1px solid #c7a04a24;min-height:68px;margin:0 -2px 4px;padding:3px 10px 16px}.boss-unified-shell .boss-left-rail .execution-nav-button.active{box-shadow:inset 3px 0 0 var(--boss-lux-red-hot), 0 14px 28px #00000038, inset 0 1px 0 #ffffff1f;background:linear-gradient(90deg,#b4141d52,#c9a24e14),#ffffff09;border-color:#c9a24e52}.boss-unified-shell .boss-work-canvas{z-index:1;position:relative}@media (width<=1320px){.boss-unified-shell .topbar{grid-template-columns:minmax(310px,360px) minmax(410px,1fr) minmax(145px,180px) minmax(180px,230px) auto;gap:12px}.boss-unified-shell .boss-product-lockup{width:138px;min-width:138px}.boss-unified-shell .boss-wordmark{width:136px}.boss-unified-shell .boss-product-lockup small{display:none}.boss-unified-shell .boss-mode-nav{min-width:390px}}.boss-unified-shell{--boss-chrome-top:radial-gradient(circle at 12% -18%, #e22a3329, transparent 25rem), radial-gradient(circle at 52% -18%, #c9a24e21, transparent 26rem), linear-gradient(180deg, #221618b3, #0c0d0fe6 52%, #030405fa);--boss-chrome-rail:linear-gradient(180deg, #121316fb, #0a0b0dfc 45%, #040506fe);--boss-chrome-edge:#c9a24e17;--boss-chrome-edge-soft:#ffffff0f;--boss-chrome-active:linear-gradient(90deg, #ffffff0f, #ffffff07), #ffffff05}.boss-unified-shell .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell:not(.accountability-cockpit-shell) .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell.accountability-cockpit-shell .topbar{background:var(--boss-chrome-top);-webkit-backdrop-filter:blur(30px)saturate(1.3);backdrop-filter:blur(30px)saturate(1.3);border-bottom:0;height:94px;box-shadow:0 20px 40px #0000003d,inset 0 1px #ffffff26,inset 0 -1px #c9a24e1c}.boss-unified-shell .workspace-status,:root[data-brand-mode=light-workspace] .boss-unified-shell .workspace-status,:root[data-brand-mode=light-workspace] .boss-unified-shell.accountability-cockpit-shell .workspace-status{display:grid}.boss-unified-shell .global-search,:root[data-brand-mode=light-workspace] .boss-unified-shell .global-search,:root[data-brand-mode=light-workspace] .boss-unified-shell.accountability-cockpit-shell .global-search{display:flex}.boss-unified-shell .boss-left-rail,.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid>.boss-left-rail,.boss-unified-shell .page-grid:not(.roadmap-grid)>.boss-left-rail,.boss-unified-shell .execution-area-sidebar{border-top:0;border-right:1px solid var(--boss-chrome-edge);background:var(--boss-chrome-rail);min-width:0;height:calc(100vh - 94px);color:var(--boss-shell-text);overscroll-behavior:contain;overflow:hidden auto;box-shadow:inset -1px 0 #ffffff08,12px 0 34px #0000001a}.boss-unified-shell .boss-left-rail:before,.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid>.boss-left-rail:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#c9a24e1c,#ffffff09,#0000);height:1px;margin:-18px -12px 17px;display:block;position:sticky;top:0}.boss-unified-shell .boss-left-rail .execution-nav-label,.boss-unified-shell .boss-left-rail .area-nav-label,.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid .boss-left-rail .area-nav-label{border-bottom:1px solid #c7a04a16;min-height:68px;margin:0 -2px 4px;padding:3px 10px 16px}.boss-unified-shell .boss-left-rail .execution-nav-label span,.boss-unified-shell .boss-left-rail .area-nav-label span,.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid .boss-left-rail .area-nav-label span{color:#d64a50}.boss-unified-shell .boss-left-rail .execution-nav-label strong,.boss-unified-shell .boss-left-rail .area-nav-label strong,.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid .boss-left-rail .area-nav-label strong{color:var(--boss-shell-text);font-size:18px}.boss-unified-shell .boss-left-rail .execution-nav-button,.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid .boss-left-rail .execution-nav-button{color:#cbd1d9;width:100%;min-width:0;min-height:43px;box-shadow:none;background:#ffffff02;border-color:#ffffff0b;border-radius:8px}.boss-unified-shell .boss-left-rail .execution-nav-button:hover,.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid .boss-left-rail .execution-nav-button:hover{color:#fff;background:#ffffff0a;border-color:#ffffff1f}.boss-unified-shell .boss-left-rail .execution-nav-button.active,.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid .boss-left-rail .execution-nav-button.active{background:var(--boss-chrome-active);color:#fff;border-color:#c9a24e2e;box-shadow:inset 3px 0 #d71920,inset 0 1px #ffffff14,0 10px 20px #00000024}.boss-unified-shell .boss-left-rail .area-sidebar-snapshot,.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid .boss-left-rail .area-sidebar-snapshot,.boss-unified-shell .boss-left-rail .area-seat-index{border-color:var(--boss-chrome-edge-soft);box-shadow:none;background:#ffffff05}.boss-unified-shell .boss-left-rail .execution-nav,.boss-unified-shell .boss-left-rail .area-sidebar-nav,.boss-unified-shell .boss-left-rail [role=tree],.boss-unified-shell .boss-left-rail [role=group],.boss-unified-shell .boss-left-rail .built-in-sidebar-section{min-width:0;max-width:100%;overflow-x:hidden}.boss-unified-shell .boss-left-rail .folder-row,.boss-unified-shell .boss-left-rail .page-tree-row{min-width:0;max-width:100%}.boss-unified-shell .boss-left-rail .folder-row .folder-title,.boss-unified-shell .boss-left-rail .page-tree-row span:last-child,.boss-unified-shell .boss-left-rail .execution-nav-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.boss-unified-shell .boss-workspace-grid>.boss-work-canvas,:root[data-canvas-mode=light-work] .boss-unified-shell .boss-workspace-grid>.boss-work-canvas,:root[data-canvas-mode=light-work] .boss-unified-shell.accountability-cockpit-shell .accountability-page-grid>.boss-work-canvas,:root[data-canvas-mode=light-work] .app-shell.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid)>.library-page.area-workspace-page.boss-work-canvas,:root[data-canvas-mode=light-work] .app-shell.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid)>.library-page.boss-work-canvas,:root[data-canvas-mode=light-work] .app-shell.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid.boss-workspace-grid>.library-page.area-workspace-page.boss-work-canvas{overscroll-behavior:contain;height:calc(100vh - 94px);min-height:0;overflow:hidden auto}.boss-unified-shell{--boss-topbar-height:94px;--boss-glass-material:linear-gradient(180deg, #ffffff18, #ffffff07), #0a0b0db8;--boss-glass-border:#ece0c529;--boss-glass-highlight:#ffffff24;--boss-glass-shadow:0 12px 24px #00000038, inset 0 1px 0 var(--boss-glass-highlight), inset 0 -1px 0 #0000006b}.boss-unified-shell .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell:not(.accountability-cockpit-shell) .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell.accountability-cockpit-shell .topbar{isolation:isolate;height:var(--boss-topbar-height);-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);background:radial-gradient(circle at 17% -38%,#d7192024,#0000 25rem),radial-gradient(circle at 51% -34%,#c9a24e1f,#0000 27rem),linear-gradient(#1a1415e0,#0b0c0ef6 58%,#030405fc);grid-template-columns:minmax(300px,420px) minmax(420px,1fr) minmax(160px,216px) minmax(220px,320px) 56px;gap:14px;position:sticky;overflow:visible;box-shadow:0 18px 34px #0000003d,inset 0 1px #ffffff21,inset 0 -1px #c9a24e1a}.boss-unified-shell .topbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff10,#0000 46%),linear-gradient(90deg,#d7192014,#0000 18% 78%,#c9a24e0d);position:absolute;inset:0}.boss-unified-shell .topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d719202e,#c9a24e33 36%,#ffffff14,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.boss-unified-shell .topbar>*{z-index:1;position:relative}.boss-unified-shell .business-name,.boss-unified-shell .boss-mode-nav,.boss-unified-shell .workspace-status,.boss-unified-shell .global-search,.boss-unified-shell .avatar-button{border-color:var(--boss-glass-border);background:var(--boss-glass-material);box-shadow:var(--boss-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16)}.boss-unified-shell .business-name{border-radius:15px;min-width:0;min-height:62px;padding:9px 12px}.boss-unified-shell .boss-product-lockup{width:166px;min-width:166px}.boss-unified-shell .boss-wordmark{filter:drop-shadow(0 1px #ffffff0d);image-rendering:auto;width:162px;height:36px;transform:translateZ(0)}.boss-unified-shell .boss-product-lockup small{color:#ece0c5b8;letter-spacing:.14em;font-size:7px}.boss-unified-shell .workspace-context-copy{border-left-color:#c9a24e21}.boss-unified-shell .workspace-context-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.boss-unified-shell .boss-mode-nav{border-radius:18px;width:min(100%,590px);min-width:0;min-height:60px;padding:5px}.boss-unified-shell .topnav-button{color:#fbfaf7b8;height:48px;text-shadow:none;border-radius:13px}.boss-unified-shell .topnav-button:hover{color:#fff;background:#ffffff0c;border-color:#ece0c529}.boss-unified-shell .topnav-button.active{background:linear-gradient(#ffffff1c,#ffffff06),linear-gradient(135deg,#82121894,#44090d9e 58%,#c9a24e24);border-color:#c9a24e80;overflow:hidden;box-shadow:0 10px 20px #0003,inset 0 1px #fff3,inset 0 -1px #c9a24eb8}.boss-unified-shell .topnav-button.active:after{content:"";background:linear-gradient(90deg,#0000,#c9a24edb,#0000);border-radius:999px;height:1px;position:absolute;bottom:5px;left:14px;right:14px}.boss-unified-shell .workspace-status{border-radius:14px;min-width:0;max-width:none;min-height:56px;padding:8px 11px}.boss-unified-shell .workspace-status strong{min-width:0}.boss-unified-shell .workspace-status strong em{flex:none}.boss-unified-shell .workspace-status strong,.boss-unified-shell .workspace-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boss-unified-shell .global-search{border-radius:14px;width:100%;min-width:0;min-height:50px}.boss-unified-shell .global-search input{color:#f6f7f8;font-size:15px}.boss-unified-shell .global-search input::placeholder{color:#c6cdd7b8}.boss-unified-shell .avatar-button{background:linear-gradient(#0d0e10f5,#050607fa) padding-box padding-box,conic-gradient(from 210deg,#d71920f2,#c9a24ebd,#ffffff24,#d71920e6) border-box;border:1px solid #0000;width:56px;height:56px;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff29}.boss-unified-shell .avatar-button span{background:#ffffff09;border:1px solid #ffffff1a}.boss-unified-shell .page-grid,.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid,.boss-unified-shell .boss-workspace-grid,.boss-unified-shell .boss-left-rail,.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid>.boss-left-rail,.boss-unified-shell .page-grid:not(.roadmap-grid)>.boss-left-rail,.boss-unified-shell .execution-area-sidebar,.boss-unified-shell .boss-workspace-grid>.boss-work-canvas,:root[data-canvas-mode=light-work] .boss-unified-shell .boss-workspace-grid>.boss-work-canvas,:root[data-canvas-mode=light-work] .boss-unified-shell.accountability-cockpit-shell .accountability-page-grid>.boss-work-canvas,:root[data-canvas-mode=light-work] .app-shell.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid)>.library-page.area-workspace-page.boss-work-canvas,:root[data-canvas-mode=light-work] .app-shell.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid)>.library-page.boss-work-canvas,:root[data-canvas-mode=light-work] .app-shell.boss-unified-shell.accountability-cockpit-shell .accountability-page-grid.boss-workspace-grid>.library-page.area-workspace-page.boss-work-canvas{height:calc(100vh - var(--boss-topbar-height));min-height:0}@media (width<=1500px){.boss-unified-shell .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell:not(.accountability-cockpit-shell) .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell.accountability-cockpit-shell .topbar{grid-template-columns:minmax(300px,340px) minmax(390px,1fr) minmax(150px,190px) minmax(190px,260px) 52px;gap:12px}.boss-unified-shell .boss-product-lockup{width:150px;min-width:150px}.boss-unified-shell .boss-wordmark{width:146px}.boss-unified-shell .workspace-context-copy strong{max-width:96px}.boss-unified-shell .avatar-button{width:52px;height:52px}}@media (width<=1120px){.boss-unified-shell{--boss-topbar-height:150px}.boss-unified-shell .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell:not(.accountability-cockpit-shell) .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell.accountability-cockpit-shell .topbar{grid-template-rows:62px 58px;grid-template-columns:minmax(0,1fr) 56px;align-content:center;gap:12px;padding-left:16px;padding-right:16px}.boss-unified-shell .business-name{grid-area:1/1;width:100%}.boss-unified-shell .boss-mode-nav{grid-area:2/1/auto/-1;width:100%;min-height:56px}.boss-unified-shell .topnav-button{height:44px}.boss-unified-shell .workspace-status,.boss-unified-shell .global-search{display:none}.boss-unified-shell .avatar-menu-wrap{grid-area:1/2;justify-self:end}}@media (width<=560px){.boss-unified-shell{--boss-topbar-height:134px}.boss-unified-shell .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell:not(.accountability-cockpit-shell) .topbar,:root[data-brand-mode=light-workspace] .boss-unified-shell.accountability-cockpit-shell .topbar{grid-template-rows:54px 50px;grid-template-columns:minmax(0,1fr) 50px;gap:10px;padding-left:12px;padding-right:12px}.boss-unified-shell .business-name{border-radius:13px;gap:8px;min-height:54px;padding:8px 10px}.boss-unified-shell .boss-product-lockup{width:118px;min-width:118px}.boss-unified-shell .boss-wordmark{width:116px;height:30px}.boss-unified-shell .boss-product-lockup small,.boss-unified-shell .workspace-context-copy{display:none}.boss-unified-shell .boss-mode-nav{border-radius:14px;min-height:50px;padding:4px}.boss-unified-shell .topnav-button{border-radius:10px;gap:0;height:40px}.boss-unified-shell .topnav-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boss-unified-shell .topnav-button svg{width:18px;height:18px}.boss-unified-shell .avatar-button{width:50px;height:50px}}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .business-name,:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .boss-mode-nav,:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .global-search{border-color:var(--boss-glass-border);background:var(--boss-glass-material);-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff24,inset 0 -1px #0000006b}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .business-name{outline:0;overflow:hidden}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .business-name:focus-visible{border-color:#c9a24e85;box-shadow:0 12px 24px #00000038,0 0 0 2px #d7192042,inset 0 1px #ffffff24,inset 0 -1px #0000006b}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-context-copy{overflow:hidden}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-context-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .avatar-button{-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);background:linear-gradient(#0d0e10f5,#050607fa) padding-box padding-box,conic-gradient(from 210deg,#d71920f2,#c9a24ebd,#ffffff24,#d71920e6) border-box;border:1px solid #0000;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff29}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .boss-mode-nav{border-radius:18px;width:min(100%,590px);min-width:0;min-height:60px;padding:5px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .topnav-button{color:#fbfaf7b8;height:48px;text-shadow:none;border-radius:13px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .topnav-button:hover{color:#fff;background:#ffffff0c;border-color:#ece0c529}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .topnav-button.active{color:#fff;background:linear-gradient(#ffffff1c,#ffffff06),linear-gradient(135deg,#82121894,#44090d9e 58%,#c9a24e24);border-color:#c9a24e80;overflow:hidden;box-shadow:0 10px 20px #0003,inset 0 1px #fff3,inset 0 -1px #c9a24eb8}@media (width<=1500px){:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .topbar{grid-template-columns:minmax(300px,340px) minmax(390px,1fr) minmax(150px,190px) minmax(190px,260px) 52px;gap:12px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .avatar-button{width:52px;height:52px}}@media (width<=1120px){:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .topbar{grid-template-rows:62px 58px;grid-template-columns:minmax(0,1fr) 56px;align-content:center;gap:12px;padding-left:16px;padding-right:16px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .business-name{grid-area:1/1;width:100%}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .boss-mode-nav{grid-area:2/1/auto/-1;width:100%;min-height:56px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .global-search{display:none}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .avatar-menu-wrap{grid-area:1/2;justify-self:end}}@media (width<=560px){:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .topbar{grid-template-rows:54px 50px;grid-template-columns:minmax(0,1fr) 50px;gap:10px;padding-left:12px;padding-right:12px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .business-name{min-height:54px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .boss-mode-nav{border-radius:14px;min-height:50px;padding:4px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .topnav-button{height:40px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .avatar-button{width:50px;height:50px}}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .topbar{grid-template-columns:minmax(340px,420px) minmax(460px,1fr) minmax(128px,148px) minmax(200px,290px) 58px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .business-name{background:linear-gradient(#ffffff18,#ffffff06),linear-gradient(135deg,#101114e6,#07080ae0);border-color:#c9a24e2e;border-radius:16px;gap:14px;min-height:60px;padding:8px 13px;box-shadow:0 16px 28px #0000003d,inset 0 1px #ffffff29,inset 0 -1px #c9a24e14}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .boss-product-lockup{align-items:center;width:136px;min-width:136px;display:flex;position:relative;overflow:hidden}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .boss-product-lockup:after{content:"";background:linear-gradient(#0000,#c9a24e5c,#0000);width:1px;position:absolute;top:6px;bottom:6px;right:0}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .boss-wordmark{object-fit:contain;object-position:left center;filter:drop-shadow(0 1px #ffffff0d)drop-shadow(0 0 8px #d7192021);width:122px;height:38px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .boss-product-lockup small{display:none}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-context-copy{border-left:0;gap:4px;padding-left:0}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-context-copy strong{color:#fffaf0;max-width:150px;font-size:15px;font-weight:900}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-context-copy small{color:#d6b557d1;letter-spacing:.14em;max-width:150px;font-size:8px;font-weight:900}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-status{background:linear-gradient(#ffffff1c,#ffffff06),#0a0c0ec7;border-radius:999px;min-height:50px;padding:8px 12px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-status strong{gap:7px;font-size:11px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-status strong em{color:#f6df9a;background:#c9a24e1f;border-color:#c9a24e47}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-status span{color:#dae0e7b8;max-width:118px;font-size:10px}@media (width<=1500px){:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .topbar{grid-template-columns:minmax(285px,326px) minmax(390px,1fr) minmax(116px,136px) minmax(180px,250px) 52px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .boss-product-lockup{width:116px;min-width:116px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .boss-wordmark{width:104px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-context-copy strong,:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-context-copy small{max-width:112px}}@media (width<=1120px){:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .topbar{grid-template-rows:62px 58px;grid-template-columns:minmax(0,1fr) 56px;gap:12px;padding-left:16px;padding-right:16px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .business-name{grid-area:1/1;width:100%}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .boss-mode-nav{grid-area:2/1/auto/-1;width:100%;min-width:0;min-height:56px}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .workspace-status,:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .global-search{display:none}:root[data-brand-mode=light-workspace] .app-shell.boss-unified-shell .avatar-menu-wrap{grid-area:1/2;justify-self:end}}.app-shell .company-vision-control-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-control-panel{background:radial-gradient(circle at 86% 0,#d6b5571f,#0000 20rem),linear-gradient(#fffffff0,#f4f7fad6);border-radius:10px}.app-shell .company-vision-status-stack div,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-status-stack div{background:linear-gradient(90deg,#d7192012,#0000 34%),linear-gradient(#fff,#f4f6f8);border-color:#1118271f;border-radius:9px;min-height:64px;box-shadow:0 10px 22px #0f172a11,inset 0 1px #ffffffe6}.app-shell .company-vision-status-stack div:nth-child(2n),:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-status-stack div:nth-child(2n){background:linear-gradient(90deg,#d6b5571a,#0000 34%),linear-gradient(#fff,#f4f6f8)}@media (width<=720px){.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid){min-height:calc(100svh - var(--boss-topbar-height));padding:0 max(10px, env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));flex-direction:column;gap:10px;display:flex;height:auto!important;overflow:visible!important}.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid)>.boss-left-rail{border-right:0;border-radius:14px;order:1;min-height:0;padding:8px;overflow:visible;height:auto!important}.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid)>.boss-work-canvas,:root[data-canvas-mode=light-work] .boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid)>.boss-work-canvas{border-radius:14px;order:2;min-height:0;overflow:visible;height:auto!important}.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid) .execution-nav-label,.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid) .sidebar-section-title,.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid) .sidebar-empty-note,.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid) .sidebar-resize-handle{display:none}.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid) .execution-nav{scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin:0;display:flex;overflow:auto hidden}.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid) .execution-nav::-webkit-scrollbar{display:none}.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid) .execution-nav-button{border-radius:999px;flex:none;width:auto;min-width:38px;min-height:38px;padding:0 12px}.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid) .execution-nav-button:not(.active){justify-content:center;width:38px;padding:0}.boss-unified-shell .page-grid.boss-workspace-grid:not(.roadmap-grid) .execution-nav-button:not(.active) span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.app-shell .company-vision-mode-tabs,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-mode-tabs{background:radial-gradient(circle at 16% 0,#d7192029,#0000 18rem),radial-gradient(circle at 72% 0,#d6b5571f,#0000 18rem),linear-gradient(#14181d,#08090b);border-color:#ffffff1b;border-radius:12px;gap:6px;padding:7px;box-shadow:0 18px 36px #0003,inset 0 1px #ffffff14}.app-shell .company-vision-mode-tabs button,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-mode-tabs button{color:#e2e8f0b8;letter-spacing:.08em;border-radius:9px;min-height:44px;font-size:.75rem;font-weight:860}.app-shell .company-vision-mode-tabs button:hover,.app-shell .company-vision-mode-tabs button.active,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-mode-tabs button:hover,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-mode-tabs button.active{color:#fff;box-shadow:inset 0 -2px 0 var(--brand-accent), inset 0 1px 0 #ffffff1f, 0 12px 24px #0003;background:radial-gradient(circle at 24% 0,#d7192038,#0000 70%),linear-gradient(#ffffff1d,#ffffff09);border-color:#d6b55770}.app-shell .company-vision-builder,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder{grid-template-columns:minmax(292px,.3fr) minmax(0,1fr);gap:16px}.app-shell .company-vision-builder-steps,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps{background:radial-gradient(circle at 16% 0,#d7192024,#0000 19rem),radial-gradient(circle at 86% 8%,#d6b5571f,#0000 17rem),linear-gradient(#11161b,#07080a);border:1px solid #ffffff17;border-radius:12px;gap:7px;padding:10px;box-shadow:0 20px 38px #0000002e,inset 0 1px #ffffff14}.app-shell .company-vision-builder-phase,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-phase{color:#d6b557d1;letter-spacing:.16em;margin:10px 5px 2px;font-size:.65rem;font-weight:900}.app-shell .company-vision-builder-steps button,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps button{color:#e2e8f0c7;background:linear-gradient(#ffffff0e,#ffffff05),#ffffff05;border-color:#ffffff14;border-radius:10px;grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:68px;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.app-shell .company-vision-builder-steps button.active,.app-shell .company-vision-builder-steps button:hover,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps button.active,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps button:hover{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--vision-step-color,var(--boss-gold)) 20%, transparent), transparent 8rem), radial-gradient(circle at 100% 0%, #d6b55721, transparent 9rem), linear-gradient(180deg, #1a1f25, #0d0f12);color:#fff;box-shadow:inset 3px 0 0 var(--brand-accent), inset 0 1px 0 #ffffff17, 0 14px 28px #00000042;border-color:#d6b55757}.app-shell .company-vision-step-mark,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-step-mark{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--vision-step-color,var(--boss-gold)) 22%, transparent), transparent 70%), #090b0d;color:#e8d194;border-color:#d6b5573d;border-radius:10px;grid-template-columns:1fr;gap:1px;width:42px;min-width:42px;height:42px;padding:4px;font-size:.66rem;font-weight:900;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000038}.app-shell .company-vision-step-mark svg,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-step-mark svg{width:15px;height:15px;color:color-mix(in srgb, var(--vision-step-color,var(--boss-gold)) 78%, #fff)}.app-shell .company-vision-builder-steps strong,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps strong{color:#fff;font-size:.9rem;font-weight:820}.app-shell .company-vision-builder-steps small,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps small{color:#c7d0daad;-webkit-line-clamp:1;font-size:.72rem}.app-shell .company-vision-builder-steps em,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps em{color:#ece0c5d6;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#d6b55714;border:1px solid #d6b55733;border-radius:999px;grid-column:2;justify-self:start;max-width:100%;padding:3px 7px;font-size:.64rem;font-weight:860;line-height:1;overflow:hidden}.app-shell .company-vision-builder-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-panel{background:linear-gradient(#fff,#f6f7f9);border-color:#11182724;border-radius:12px;padding:0;box-shadow:0 22px 48px #11182721,inset 0 1px #ffffffe6}.app-shell .company-vision-builder-panel:before,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-panel:before{background:linear-gradient(90deg, var(--brand-accent), var(--boss-gold), #d6b5571a);height:4px;margin:0}.app-shell .company-vision-builder-head,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-head{background:radial-gradient(circle at 82% 0,#d6b55724,#0000 19rem),linear-gradient(#171d23,#0d1013);border-bottom:1px solid #1118271f;margin:0;padding:20px 22px 18px}.app-shell .company-vision-builder-head h2,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-head h2{color:#fff;max-width:920px;margin:8px 0;font-size:clamp(1.4rem,2.1vw,2rem);font-weight:820}.app-shell .company-vision-builder-head p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-head p{color:#dae0e7c2;max-width:880px;font-size:.94rem}.app-shell .company-vision-builder-head span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-head span{color:#d6b557e6;letter-spacing:.12em;font-size:.7rem;font-weight:900}.app-shell .company-vision-builder-layout,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.31fr);gap:16px;padding:16px}.app-shell .company-vision-coach-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-panel{gap:8px}.app-shell .company-vision-coach-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--vision-step-color,var(--boss-gold)) 16%, transparent), transparent 11rem), linear-gradient(180deg, #151a20, #0b0d10);border-color:#ffffff18;border-radius:10px;padding:14px;box-shadow:0 14px 28px #0003,inset 0 1px #ffffff12}.app-shell .company-vision-coach-card-primary,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card-primary{box-shadow:inset 3px 0 0 var(--brand-accent), 0 16px 30px #00000038, inset 0 1px 0 #ffffff14;border-color:#d6b55747}.app-shell .company-vision-coach-card span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card span{color:#d6b557e6;letter-spacing:.12em;font-size:.68rem;font-weight:900}.app-shell .company-vision-coach-card p,.app-shell .company-vision-coach-card li,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card li{color:#dae0e7c7;font-size:.84rem}.app-shell .company-vision-coach-card-primary p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card-primary p{color:#fff}.app-shell .company-vision-coach-why,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-why{color:#dae0e7bd;border-top-color:#d6b5572e}.app-shell .company-vision-coach-chips em,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-chips em{color:#f6df9af0;background:#d6b55714;border-color:#d6b5573d}.app-shell .company-vision-eos-hero,.app-shell .company-vision-repeatable-card,.app-shell .company-vision-section-rule,.app-shell .company-vision-process-head,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-eos-hero,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-repeatable-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-section-rule,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-process-head{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--vision-step-color,var(--boss-gold)) 9%, transparent), transparent 16rem), linear-gradient(180deg, #fff, #f5f7f9);box-shadow:0 12px 24px #11182712, inset 0 1px 0 #ffffffe6, inset 3px 0 0 color-mix(in srgb, var(--vision-step-color,var(--boss-gold)) 72%, var(--brand-accent));border-color:#1118271f;border-radius:10px;position:relative;overflow:hidden}.app-shell .company-vision-eos-hero,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-eos-hero{gap:9px;padding:18px}.app-shell .company-vision-eos-hero-large,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-eos-hero-large{padding:22px}.app-shell .company-vision-eos-hero span,.app-shell .company-vision-section-rule span,.app-shell .company-vision-card-head span,.app-shell .company-vision-add-button,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-eos-hero span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-section-rule span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-card-head span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-add-button{color:#6b4d20;letter-spacing:.11em;font-size:.7rem;font-weight:900}.app-shell .company-vision-eos-hero h3,.app-shell .company-vision-section-rule strong,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-eos-hero h3,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-section-rule strong{color:#111821;font-size:clamp(1.12rem,1.45vw,1.38rem);font-weight:820}.app-shell .company-vision-eos-hero p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-eos-hero p{color:#46515f;font-size:.91rem}.app-shell .company-vision-field input,.app-shell .company-vision-field textarea,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-field input,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-field textarea{color:#151b23;background:linear-gradient(#fff,#f8fafc);border-color:#11182726;border-radius:9px;box-shadow:0 8px 16px #1118270e,inset 0 1px #fffffff0}.app-shell .company-vision-field input:focus,.app-shell .company-vision-field textarea:focus,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-field input:focus,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-field textarea:focus{border-color:color-mix(in srgb, var(--brand-accent) 58%, #11182729);box-shadow:0 0 0 3px #d719201a,0 12px 24px #11182717,inset 0 1px #fffffff0}.app-shell .company-vision-field small,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-field small{color:#657180}.app-shell .company-vision-add-button,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-add-button{color:#fff;background:linear-gradient(#151a20,#0b0d10);border-color:#11182724;box-shadow:0 14px 28px #11182724,inset 0 1px #ffffff14}.app-shell .company-vision-add-button:hover:not(:disabled),:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-add-button:hover:not(:disabled){border-color:#d6b5576b}.app-shell .company-vision-control-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-control-panel{background:radial-gradient(circle at 8% 0,#b5252a1f,#0000 18rem),radial-gradient(circle at 86% 0,#d6b55724,#0000 20rem),linear-gradient(#fffffff0,#f4f7fae0);border-radius:12px;grid-template-columns:minmax(240px,.31fr) minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:12px}.app-shell .company-vision-command-readout,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-command-readout{background:radial-gradient(circle at 88% 0,#d6b55726,#0000 12rem),linear-gradient(#171d23,#0a0c0f);border:1px solid #11182721;border-radius:10px;align-content:center;gap:8px;min-height:142px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #11182729,inset 0 1px #ffffff1a}.app-shell .company-vision-command-readout:before,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-command-readout:before{content:"";background:linear-gradient(180deg, var(--brand-accent), var(--boss-gold));width:3px;position:absolute;inset:0 auto 0 0}.app-shell .company-vision-command-readout span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-command-readout span{color:#d6b557eb;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:920;line-height:1}.app-shell .company-vision-command-readout strong,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-command-readout strong{color:#fff;letter-spacing:-.01em;font-size:clamp(1.45rem,2vw,2rem);font-weight:920;line-height:1}.app-shell .company-vision-command-readout p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-command-readout p{color:#dee5eebf;max-width:300px;margin:0;font-size:.84rem;font-weight:610;line-height:1.4}.app-shell .company-vision-readiness-meter,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-readiness-meter{background:#ffffff17;border-radius:999px;width:100%;height:7px;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.app-shell .company-vision-readiness-meter i,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-readiness-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-accent), var(--boss-gold));height:100%;display:block;box-shadow:0 0 18px #d6b55747}.app-shell .company-vision-command-readout em,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-command-readout em{color:#f6df9af0;letter-spacing:.08em;text-transform:uppercase;background:#d6b55714;border:1px solid #d6b55740;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.66rem;font-style:normal;font-weight:900;line-height:1}.app-shell .company-vision-status-stack,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-status-stack{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.app-shell .company-vision-status-stack .company-vision-status-pill,.app-shell .company-vision-status-stack .company-vision-status-pill:nth-child(2n),:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-status-stack .company-vision-status-pill,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-status-stack .company-vision-status-pill:nth-child(2n){background:linear-gradient(#fffffffa,#f6f8fbeb);border-color:#1118271b;border-radius:9px;min-height:66px;padding:10px 11px;box-shadow:0 8px 18px #1118270e,inset 0 1px #ffffffe6}.app-shell .company-vision-status-stack .company-vision-status-pill:before,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-status-stack .company-vision-status-pill:before{content:"";background:#b5252a;border-radius:999px;width:22px;height:3px;margin-bottom:8px;display:block}.app-shell .company-vision-status-stack .company-vision-status-pill.ready:before,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-status-stack .company-vision-status-pill.ready:before{background:linear-gradient(90deg, var(--boss-gold), #d6b5577a)}.app-shell .company-vision-status-stack .company-vision-status-pill span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-status-stack .company-vision-status-pill span{color:#5c6571;letter-spacing:.1em;font-size:.62rem;font-weight:900;line-height:1.2;display:block}.app-shell .company-vision-status-stack .company-vision-status-pill strong,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-status-stack .company-vision-status-pill strong{color:#141a22;letter-spacing:0;margin-top:6px;font-size:.82rem;font-weight:850}.app-shell .company-vision-actions,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-actions{align-content:center;justify-items:stretch;gap:7px;min-width:188px}.app-shell .company-vision-actions span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-actions span{color:#6b4d20;text-align:right;font-size:.65rem;font-weight:900}.app-shell .company-vision-actions button,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-actions button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:.83rem;display:inline-flex}.app-shell .company-vision-actions .company-vision-review-action,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-actions .company-vision-review-action{color:#171d23;background:linear-gradient(#fff,#f5f7f9);border-color:#11182721;box-shadow:0 8px 18px #11182711,inset 0 1px #ffffffeb}.app-shell .company-vision-actions button:disabled,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-actions button:disabled{opacity:1;color:#6a7480;background:linear-gradient(#eef1f4,#e2e7ec);border-color:#1118271a;box-shadow:inset 0 1px #ffffffd6}.app-shell .company-vision-links-head,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-head{background:radial-gradient(circle at 10% 0,#b5252a2e,#0000 18rem),radial-gradient(circle at 92% 0,#d6b5572e,#0000 17rem),linear-gradient(#171d23,#080a0d);border-color:#11182729;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid;box-shadow:0 22px 48px #1118272e,inset 0 1px #ffffff17}.app-shell .company-vision-links-head h2,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-head h2{color:#fff;max-width:760px;font-size:clamp(1.4rem,2vw,2.05rem);font-weight:860}.app-shell .company-vision-links-head p,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-head p{color:#dee5eebd;max-width:760px;font-weight:590}.app-shell .company-vision-links-head span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-head span{color:#d6b557e6;font-size:.7rem;font-weight:920}.app-shell .company-vision-link-principles,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-link-principles{background:linear-gradient(#ffffff14,#ffffff05),#0000002e;border:1px solid #d6b5572b;border-radius:10px;gap:7px;min-width:236px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff14}.app-shell .company-vision-link-principles em,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-link-principles em{color:#f5efe0db;align-items:center;gap:7px;font-size:.76rem;font-style:normal;font-weight:820;display:inline-flex}.app-shell .company-vision-link-principles svg,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-link-principles svg{color:var(--boss-gold)}.app-shell .company-vision-links-grid .company-vision-summary-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-grid .company-vision-summary-card{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--vision-step-color,var(--boss-gold)) 10%, transparent), transparent 12rem), linear-gradient(180deg, #fff, #f6f8fa);border-color:#11182721;border-radius:11px;min-height:178px;padding:17px 17px 18px;box-shadow:0 16px 34px #11182717,inset 0 1px #ffffffeb}.app-shell .company-vision-links-grid .company-vision-summary-card:before,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-grid .company-vision-summary-card:before{background:linear-gradient(180deg, var(--vision-step-color,var(--brand-accent)), var(--boss-gold));opacity:1;width:4px}.app-shell .company-vision-links-grid .company-vision-summary-card span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-grid .company-vision-summary-card span{color:#6b4d20;font-size:.68rem;font-weight:920}.app-shell .company-vision-links-grid .company-vision-summary-card span svg,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-grid .company-vision-summary-card span svg{color:var(--vision-step-color,var(--brand-accent))}.app-shell .company-vision-operating-actions,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-operating-actions{background:linear-gradient(#ffffffdb,#f4f7fabd);border:1px solid #1118271c;border-radius:12px;justify-content:flex-end;padding:10px;box-shadow:0 14px 30px #11182713,inset 0 1px #ffffffdb}.app-shell .company-vision-operating-actions button,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-operating-actions button{color:#fff;background:linear-gradient(#161c22,#0b0d10);border-color:#11182721;border-radius:9px;font-size:.82rem;font-weight:820;box-shadow:0 12px 24px #11182721,inset 0 1px #ffffff14}.app-shell .company-vision-operating-actions button svg,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-operating-actions button svg{color:var(--boss-gold)}.app-shell .company-vision-operating-actions button:hover,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-operating-actions button:hover{background:radial-gradient(circle at 24% 0,#b5252a2e,#0000 70%),linear-gradient(#20262e,#0e1115);border-color:#d6b5576b}@media (width<=1460px){.app-shell .company-vision-builder,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder{grid-template-columns:1fr}.app-shell .company-vision-builder-steps,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));position:static}.app-shell .company-vision-builder-phase,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-phase{grid-column:1/-1}.app-shell .company-vision-builder-steps button,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps button{grid-template-columns:auto minmax(0,1fr)}.app-shell .company-vision-builder-steps em,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps em{grid-column:2;justify-self:start}.app-shell .company-vision-builder-layout,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-layout{grid-template-columns:1fr}.app-shell .company-vision-coach-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-panel{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.app-shell .company-vision-coach-card-primary,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-card-primary{grid-column:1/-1}}@media (width<=1180px){.app-shell .company-vision-control-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-control-panel,.app-shell .company-vision-links-head,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-links-head{grid-template-columns:1fr}.app-shell .company-vision-actions,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .company-vision-builder,.app-shell .company-vision-builder-layout,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-layout{grid-template-columns:1fr}.app-shell .company-vision-builder-steps,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));position:static}.app-shell .company-vision-builder-phase,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-phase{grid-column:1/-1}.app-shell .company-vision-builder-steps button,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps button{grid-template-columns:auto minmax(0,1fr)}.app-shell .company-vision-builder-steps em,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-builder-steps em{grid-column:2;justify-self:start}.app-shell .company-vision-coach-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .company-vision-coach-panel{position:static}}.app-shell .boss-command-chat{color:#f9fafb;-webkit-backdrop-filter:blur(28px)saturate(1.18);backdrop-filter:blur(28px)saturate(1.18);background:radial-gradient(circle at 18% 0,#d7192026,#0000 18rem),radial-gradient(circle at 78% 0,#c9a24e2e,#0000 16rem),linear-gradient(#101215f5,#07080afa);border-color:#c9a24e38;border-radius:20px;width:min(460px,100vw - 36px);box-shadow:0 32px 82px #00000075,0 0 0 1px #c9a24e14,inset 0 1px #ffffff24}:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat{color:#111821;background:radial-gradient(circle at 20% 0,#d7192029,#0000 15rem),radial-gradient(circle at 80% 0,#c9a24e29,#0000 16rem),linear-gradient(#ffffffed,#edf1f6f5)}.app-shell .boss-command-chat .chat-head{background:linear-gradient(#ffffff1b,#ffffff06),linear-gradient(135deg,#321216b8,#0a0b0dc7);border-bottom-color:#c9a24e24;align-items:flex-start;gap:14px;min-height:128px;padding:16px 16px 15px;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #c9a24e14}:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat .chat-head{color:#fff;background:radial-gradient(circle at 18% 0,#d7192029,#0000 12rem),linear-gradient(#131417f5,#07080afa)}.app-shell .chat-command-mark{background:radial-gradient(circle at 36% 42%,#d719203d,#0000 42%),linear-gradient(#ffffff17,#ffffff05);border:1px solid #c9a24e47;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 12px 24px #00000042,inset 0 1px #fff3}.app-shell .chat-command-mark img{object-fit:contain;filter:drop-shadow(0 0 8px #d7192033);width:26px;height:32px}.app-shell .chat-head-copy{flex:auto;gap:4px;min-width:0;display:grid}.app-shell .chat-mode-kicker{color:#f2c75f;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900;line-height:1}.app-shell .boss-command-chat .chat-head h2{color:#fff;letter-spacing:0;margin:0;font-size:24px;font-weight:950;line-height:1.05}.app-shell .boss-command-chat .chat-context-badge{color:#f8f1dc;letter-spacing:.02em;background:linear-gradient(#ffffff17,#ffffff06),#0000002e;border-color:#c9a24e42;width:fit-content;max-width:280px;margin-top:6px;font-size:11px;font-weight:850}.app-shell .boss-command-chat .chat-head-actions{flex:none;align-items:flex-start;gap:8px}.app-shell .chat-state-pill{color:#f6df9af0;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffffff17,#ffffff05),#00000029;border:1px solid #c9a24e33;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.app-shell .chat-state-pill svg{width:13px;height:13px}.app-shell .boss-command-chat .chat-head button{color:#ffffffd6;background:#ffffff0f;border-color:#ffffff21}.app-shell .boss-command-chat .quick-asks{background:linear-gradient(#ffffff09,#ffffff03),#090a0c85;border-bottom-color:#c9a24e1a;gap:9px;padding:13px 16px}:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat .quick-asks{background:linear-gradient(#ffffff9e,#f0f4f9b8)}.app-shell .boss-command-chat .quick-asks button{color:#f7f8fa;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#ffffff17,#ffffff06),#0c0e109e;border-color:#c9a24e38;border-radius:999px;min-height:36px;padding:0 13px;font-size:11px;font-weight:900}:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat .quick-asks button{color:#18212c;background:linear-gradient(#ffffffe6,#f5f7fad1)}.app-shell .boss-command-chat .quick-asks button:hover{background:radial-gradient(circle at 28% 0,#d7192029,#0000 44%),linear-gradient(#ffffff24,#ffffff09);border-color:#c9a24e8a}.app-shell .boss-command-chat .chat-messages{background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 18rem),#07080a9e}:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat .chat-messages{background:radial-gradient(circle at 50% 0,#ffffffc2,#0000 18rem),#ebf0f6b8}.app-shell .boss-command-chat .assistant-empty{color:#27313d;background:linear-gradient(#ffffffdb,#f8fafcc7);border-color:#c9a24e29;border-radius:16px;padding:16px;font-size:14px;font-weight:620;line-height:1.48;box-shadow:0 12px 24px #00000014,inset 3px 0 #c9a24eb8}.app-shell .boss-command-chat .chat-composer{background:linear-gradient(#ffffff14,#ffffff05),#090a0ca8;border-top-color:#c9a24e1f;align-items:end;padding:14px}:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat .chat-composer{background:linear-gradient(#ffffffb8,#f1f4f8db)}.app-shell .boss-command-chat .chat-composer textarea{color:#111821;background:linear-gradient(#ffffffeb,#f7f9fce6);border-color:#c9a24e2e;border-radius:14px;min-height:58px;padding:12px 13px;font-size:13px;font-weight:650;line-height:1.35}.app-shell .boss-command-chat .chat-composer textarea::placeholder{color:#27313d9e}.app-shell .boss-command-chat .chat-composer button{color:#fff;background:radial-gradient(circle at 28% 0,#ff30384d,#0000 48%),linear-gradient(135deg,#1a1113,#4f0b10 56%,#191412);border:1px solid #c9a24e57;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:86px;height:50px;display:inline-flex;box-shadow:0 16px 30px #00000047,inset 0 1px #ffffff2e,inset 0 -1px #c9a24e80}.app-shell .boss-command-chat .chat-composer button svg{width:15px;height:15px}@media (width<=560px){.app-shell .boss-command-chat{width:calc(100vw - 20px);height:min(650px,100vh - 128px);bottom:10px;right:10px}.app-shell .chat-state-pill{display:none}}.auth-login-shell{color:#fbfaf7;background:radial-gradient(circle at 16% 12%,#d719203d,#0000 28%),radial-gradient(circle at 78% 4%,#c9a24e21,#0000 26%),linear-gradient(#ffffff09,#0000 190px),linear-gradient(145deg,#14080a 0%,#08090b 45%,#020303 100%);justify-content:center;align-items:center;min-height:100svh;padding:clamp(18px,4vw,56px);position:relative;overflow:hidden}.auth-login-shell:before,.auth-login-shell:after{content:"";pointer-events:none;position:absolute}.auth-login-shell:before{filter:blur(2px);opacity:.78;background:linear-gradient(90deg,#0000,#c9a24e1f,#0000),radial-gradient(circle at 42% 0,#ffffff14,#0000 42%);height:390px;inset:-18% -10% auto}.auth-login-shell:after{border:1px solid #c9a24e29;border-radius:50%;width:460px;height:460px;bottom:-180px;right:-170px;box-shadow:inset 0 0 0 78px #ffffff03,inset 0 0 0 152px #d7192009,0 0 120px #c9a24e14}.auth-login-shell .auth-login-stage{z-index:1;grid-template-columns:minmax(430px,1fr) minmax(392px,470px);align-items:stretch;gap:22px;width:min(1160px,100%);display:grid;position:relative}.auth-identity-panel,.auth-login-shell .auth-login-panel{-webkit-backdrop-filter:blur(30px)saturate(1.25);backdrop-filter:blur(30px)saturate(1.25);border:1px solid #ffffff21;border-radius:18px;box-shadow:0 28px 78px #00000075,inset 0 1px #ffffff2b,inset 0 -1px #c9a24e17}.auth-identity-panel{background:linear-gradient(#04050624,#0203048a),linear-gradient(90deg,#050607f0,#05060785 52%,#0506072e),url(/brand/boss-landing-mountain.png) 50%/cover;align-items:stretch;min-height:650px;display:grid;position:relative;overflow:hidden}.auth-identity-panel:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:14px;position:absolute;inset:18px}.auth-identity-panel:after{content:"";background:linear-gradient(90deg,#0000,#c9a24e94,#0000);height:1px;position:absolute;inset:auto 40px 192px;box-shadow:0 0 28px #c9a24e38,0 0 48px #d7192029}.auth-identity-frame{z-index:1;grid-template-rows:auto 1fr;min-height:100%;padding:clamp(24px,3vw,38px);display:grid;position:relative}.auth-identity-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.auth-identity-wordmark{filter:drop-shadow(0 0 16px #d719203d)drop-shadow(0 1px #ffffff14);width:clamp(180px,24vw,270px);height:auto;display:block}.auth-identity-topline span,.auth-login-brand-lockup span,.auth-login-shell .auth-eyebrow,.auth-signal-card span{color:#ece0c5c7;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.auth-identity-copy{align-self:end;max-width:560px}.auth-identity-copy p{color:var(--boss-lux-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:950}.auth-identity-copy h2{color:#fff;letter-spacing:0;text-wrap:balance;text-shadow:0 2px #00000047,0 22px 60px #00000080;max-width:590px;margin:0;font-size:clamp(40px,5.4vw,70px);font-weight:950;line-height:.94}.auth-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:34px;display:grid}.auth-signal-card{background:linear-gradient(#ffffff1b,#ffffff07),#07080a8a;border:1px solid #ffffff1f;border-radius:13px;align-content:center;gap:6px;min-height:86px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff21,0 14px 28px #00000038}.auth-signal-card svg{width:18px;height:18px;color:var(--boss-lux-gold);filter:drop-shadow(0 0 12px #c9a24e29)}.auth-signal-card small{color:#fbfaf7a3;font-size:12px;font-weight:740;line-height:1.2}.auth-login-shell .auth-login-panel{background:radial-gradient(circle at 18% 0,#d7192029,#0000 34%),linear-gradient(#ffffff1b,#ffffff09),#0c0e11db;border-color:#ffffff26;border-radius:18px;align-content:center;padding:clamp(24px,3vw,34px);display:grid}.auth-login-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.auth-login-brand-lockup{gap:6px;min-width:0;display:grid}.auth-wordmark{object-fit:contain;filter:drop-shadow(0 0 13px #d719203d)drop-shadow(0 1px #ffffff14);width:188px;height:auto;display:block}.auth-workspace-mark{background:radial-gradient(circle at 32% 18%,#d719203d,#0000 38%),linear-gradient(#ffffff1b,#ffffff09),#07080ad1;border:1px solid #c9a24e57;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 16px 34px #00000052,inset 0 1px #ffffff29}.auth-workspace-mark img{object-fit:contain;filter:drop-shadow(0 0 13px #d7192047)drop-shadow(0 0 16px #c9a24e24);max-width:31px;max-height:31px}.auth-workspace-mark span{color:#fff;font-size:13px;font-weight:950}.auth-login-shell .auth-eyebrow{color:var(--boss-lux-red-hot);margin:0 0 8px}.auth-login-shell .auth-login-panel h1{color:#fff;text-wrap:balance;max-width:360px;margin:0;font-size:clamp(32px,3.5vw,45px);font-weight:950;line-height:.98}.auth-login-shell .auth-subcopy{color:#e2e8f0bd;max-width:370px;margin:14px 0 10px;font-size:14px;font-weight:650;line-height:1.5}.auth-login-shell .auth-support-line{color:#ece0c59e;max-width:370px;margin:0 0 18px;font-size:12px;font-weight:720;line-height:1.4}.auth-login-shell .auth-provider-actions{margin:0 0 16px}.auth-login-shell .google-identity-shell,.auth-login-shell .google-identity-button{min-height:46px}.auth-login-shell .google-auth-button{background:linear-gradient(#fff,#eef2f6);border-color:#ffffffdb;border-radius:12px;min-height:46px;box-shadow:0 14px 28px #00000052,inset 0 1px #fffffff0}.auth-login-shell .auth-tabs{background:#00000042;border:1px solid #ffffff1a;border-radius:13px;gap:5px;margin:0 0 15px;padding:5px}.auth-login-shell .auth-tabs button{color:#e2e8f0ad;border-radius:10px;height:40px;font-size:13px;font-weight:900}.auth-login-shell .auth-tabs button.active{color:#080b10;background:linear-gradient(#fffffff5,#e5eaf0e6);border:1px solid #c9a24e57;box-shadow:0 10px 22px #0000003d,inset 0 1px #ffffffdb}.auth-login-shell .auth-login-panel form{gap:12px}.auth-login-shell .auth-login-panel label{color:#eef2f7d6;font-size:13px;font-weight:850}.auth-login-shell .auth-login-panel input,.auth-login-shell .auth-login-panel select{color:#fff;background:linear-gradient(#ffffff0b,#ffffff05),#030507db;border-color:#ffffff21;border-radius:11px;height:44px;font-weight:650}.auth-login-shell .auth-login-panel input::placeholder{color:#e2e8f057}.auth-login-shell .auth-login-panel input:focus,.auth-login-shell .auth-login-panel select:focus{border-color:#c9a24e94;box-shadow:0 0 0 3px #c9a24e21,0 0 28px #d719201c}.auth-login-shell .auth-submit{background:radial-gradient(circle at 24% 0,#ff444c61,#0000 50%),linear-gradient(135deg,#211315,#861018 58%,#2a1714);border-color:#c9a24e52;border-radius:12px;height:46px;box-shadow:0 18px 34px #0000004d,0 0 30px #d7192026,inset 0 1px #fff3,inset 0 -1px #c9a24e80}.auth-login-shell .auth-submit:hover,.auth-login-shell .google-auth-button:hover{transform:translateY(-1px)}.auth-login-shell .auth-error{background:#d7192021;border-color:#ff4f5873;border-radius:11px}@media (width<=1000px){.auth-login-shell .auth-login-stage{grid-template-columns:minmax(0,1fr);width:min(620px,100%)}.auth-identity-panel{min-height:330px}.auth-identity-copy h2{max-width:480px;font-size:clamp(34px,8vw,54px)}.auth-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}}@media (width<=640px){.auth-login-shell{align-items:flex-start;padding:14px;overflow:hidden auto}.auth-login-shell .auth-login-stage{gap:12px}.auth-identity-panel{border-radius:16px;min-height:248px}.auth-identity-frame{padding:18px}.auth-identity-topline span{display:none}.auth-identity-wordmark{width:170px}.auth-identity-copy p{margin-bottom:10px;font-size:10px}.auth-identity-copy h2{font-size:clamp(28px,12vw,40px)}.auth-signal-grid{display:none}.auth-login-shell .auth-login-panel{border-radius:16px;padding:20px}.auth-wordmark{width:150px}.auth-login-brand-lockup span{font-size:8px}.auth-workspace-mark{border-radius:13px;width:42px;height:42px}.auth-login-shell .auth-login-panel h1{max-width:none;font-size:31px}}.app-shell .strategy-scorecard-workspace{gap:10px}.app-shell .strategy-scorecard-page-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:0 2px 2px;display:flex}.app-shell .strategy-scorecard-page-head h1{color:var(--boss-glass-text);margin:0;font-size:1.32rem;line-height:1.12}.app-shell .strategy-scorecard-page-head p{max-width:720px;color:var(--boss-glass-muted);margin:5px 0 0;font-size:.84rem;line-height:1.45}.app-shell .strategy-scorecard-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:320px;display:flex}.app-shell .strategy-scorecard-head-actions>span{color:var(--boss-glass-muted);font-size:.76rem;font-weight:760}.app-shell .strategy-scorecard-head-actions button,.app-shell .strategy-scorecard-filter-button,.app-shell .strategy-scorecard-icon-button,.app-shell .strategy-scorecard-add-button,.app-shell .strategy-scorecard-group-actions button,.app-shell .strategy-scorecard-cell.action-cell button,.app-shell .strategy-scorecard-empty button{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);min-height:34px;color:var(--boss-glass-text);font:inherit;cursor:pointer;box-shadow:0 8px 18px #0000001f, inset 0 1px 0 var(--boss-glass-highlight);border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:.78rem;font-weight:740;display:inline-flex}.app-shell .strategy-scorecard-head-actions button{padding:0 11px}.app-shell .strategy-scorecard-head-actions button:disabled,.app-shell .strategy-scorecard-filter-button:disabled,.app-shell .strategy-scorecard-icon-button:disabled,.app-shell .strategy-scorecard-add-button:disabled,.app-shell .strategy-scorecard-group-actions button:disabled,.app-shell .strategy-scorecard-cell.action-cell button:disabled,.app-shell .strategy-scorecard-empty button:disabled{cursor:not-allowed;opacity:.5;transform:none}.app-shell .strategy-scorecard-tab-row{border-bottom:1px solid var(--boss-glass-border-soft);align-items:flex-end;gap:4px;min-height:38px;display:flex}.app-shell .strategy-scorecard-tab-row button{min-height:37px;color:var(--boss-glass-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:.83rem;font-weight:760}.app-shell .strategy-scorecard-tab-row button.active{border-color:color-mix(in srgb, var(--object-scorecard) 72%, var(--brand-accent));color:var(--boss-glass-text)}.app-shell .strategy-scorecard-tab-row button:disabled:not(.active){cursor:not-allowed;opacity:.58}.app-shell .strategy-scorecard-toolbar{border:1px solid color-mix(in srgb, var(--object-scorecard) 16%, var(--boss-glass-border));background:color-mix(in srgb, var(--boss-glass-panel) 88%, transparent);box-shadow:0 12px 26px #0000001a, inset 0 1px 0 var(--boss-glass-highlight);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.app-shell .strategy-scorecard-filter-button{min-width:max-content;padding:0 10px}.app-shell .strategy-scorecard-icon-button{width:34px;padding:0}.app-shell .strategy-scorecard-add-button{border-color:color-mix(in srgb, var(--object-scorecard) 36%, var(--boss-glass-border));padding:0 11px}.app-shell .strategy-scorecard-search{border:1px solid var(--boss-glass-border);background:var(--boss-glass-field);min-width:230px;min-height:34px;color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:0 10px;display:flex}.app-shell .strategy-scorecard-search input{width:100%;min-width:0;color:var(--boss-glass-text);font:inherit;background:0 0;border:0;outline:0;font-size:.8rem}.app-shell .strategy-scorecard-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;display:grid;overflow:visible}.app-shell .strategy-scorecard-bank-panel{border:1px solid color-mix(in srgb, var(--object-scorecard) 24%, var(--boss-glass-border));background:linear-gradient(90deg, color-mix(in srgb, var(--object-scorecard) 9%, transparent), transparent 44%), var(--boss-glass-panel);box-shadow:0 16px 34px #00000021, inset 0 1px 0 var(--boss-glass-highlight);border-radius:8px;gap:10px;padding:12px;display:grid}.app-shell .strategy-scorecard-bank-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-shell .strategy-scorecard-bank-head h2{color:var(--boss-glass-text);margin:0;font-size:.96rem}.app-shell .strategy-scorecard-bank-head p{color:var(--boss-glass-muted);margin:4px 0 0;font-size:.78rem}.app-shell .strategy-scorecard-bank-head button{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);width:32px;min-height:32px;color:var(--boss-glass-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.app-shell .strategy-scorecard-bank-search{border:1px solid var(--boss-glass-border);background:var(--boss-glass-field);min-height:36px;color:var(--boss-glass-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.app-shell .strategy-scorecard-bank-search input{width:100%;min-width:0;color:var(--boss-glass-text);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.app-shell .strategy-scorecard-bank-list{gap:7px;max-height:310px;display:grid;overflow-y:auto}.app-shell .strategy-scorecard-bank-row{border:1px solid var(--boss-glass-border-soft);background:color-mix(in srgb, var(--boss-glass-panel-strong) 78%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:10px;min-height:54px;padding:8px 9px;display:grid}.app-shell .strategy-scorecard-bank-row strong,.app-shell .strategy-scorecard-bank-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell .strategy-scorecard-bank-row strong{color:var(--boss-glass-text);font-size:.84rem}.app-shell .strategy-scorecard-bank-row span{color:var(--boss-glass-muted);font-size:.73rem}.app-shell .strategy-scorecard-bank-row .strategy-scorecard-bank-value{color:var(--boss-glass-text);text-align:right;font-size:.82rem;font-weight:780}.app-shell .strategy-scorecard-bank-row button{border:1px solid color-mix(in srgb, var(--object-scorecard) 36%, var(--boss-glass-border));background:var(--boss-glass-button);min-height:32px;color:var(--boss-glass-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:.75rem;font-weight:760}.app-shell .strategy-scorecard-bank-row button:disabled{cursor:not-allowed;opacity:.54}.app-shell .strategy-scorecard-bank-empty{border:1px dashed var(--boss-glass-border);color:var(--boss-glass-muted);border-radius:8px;padding:14px;font-size:.82rem}.app-shell .strategy-scorecard-group{border:1px solid color-mix(in srgb, var(--object-scorecard) 18%, var(--boss-glass-border));background:var(--boss-glass-panel);box-shadow:0 16px 34px #00000021, inset 0 1px 0 var(--boss-glass-highlight);border-radius:8px;overflow:hidden}.app-shell .strategy-scorecard-group+.strategy-scorecard-group{border-top:1px solid color-mix(in srgb, var(--object-scorecard) 18%, var(--boss-glass-border))}.app-shell .strategy-scorecard-group-head{border-bottom:1px solid var(--boss-glass-border-soft);background:linear-gradient(90deg, color-mix(in srgb, var(--object-scorecard) 8%, transparent), transparent 44%), color-mix(in srgb, var(--boss-glass-panel-strong) 82%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.app-shell .strategy-scorecard-group-head h2{color:var(--boss-glass-text);align-items:center;gap:8px;margin:0;font-size:.93rem;font-weight:820;display:flex}.app-shell .strategy-scorecard-group-head h2 span{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-field);min-width:24px;height:22px;color:var(--boss-glass-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.72rem;font-weight:780;display:inline-flex}.app-shell .strategy-scorecard-group-title{align-items:center;gap:8px;min-width:230px;display:flex}.app-shell .strategy-scorecard-group-title input{min-width:0;color:var(--boss-glass-text);font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;outline:0;padding:4px 6px;font-size:.93rem;font-weight:820}.app-shell .strategy-scorecard-group-title input:focus{border-color:color-mix(in srgb, var(--object-scorecard) 34%, var(--boss-glass-border));background:var(--boss-glass-field)}.app-shell .strategy-scorecard-group-title>span{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-field);min-width:24px;height:22px;color:var(--boss-glass-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.72rem;font-weight:780;display:inline-flex}.app-shell .strategy-scorecard-group-actions{align-items:center;gap:7px;display:flex}.app-shell .strategy-scorecard-group-actions button{min-height:32px;padding:0 10px}.app-shell .strategy-scorecard-group-actions button[aria-label]{width:32px;padding:0}.app-shell .strategy-scorecard-table-scroll{scrollbar-color:color-mix(in srgb, var(--object-scorecard) 34%, var(--boss-glass-border)) transparent;overflow-x:auto}.app-shell .strategy-scorecard-table{min-width:1680px}.app-shell .strategy-scorecard-row{border-top:1px solid var(--boss-glass-border-soft);grid-template-columns:42px 54px minmax(300px,1.18fr) 138px 170px 112px 112px repeat(7,112px) 104px;min-height:66px;display:grid}.app-shell .strategy-scorecard-year-row{background:color-mix(in srgb, var(--boss-glass-panel-strong) 72%, transparent);border-top:0;min-height:29px}.app-shell .strategy-scorecard-year-label{border-left:1px solid var(--boss-glass-border-soft);color:var(--boss-glass-muted);grid-column:8/span 7;justify-content:center;align-items:center;font-size:.72rem;font-weight:780;display:flex}.app-shell .strategy-scorecard-row-head{background:color-mix(in srgb, var(--boss-glass-panel-strong) 88%, transparent);min-height:42px}.app-shell .strategy-scorecard-row-head>span{border-left:1px solid var(--boss-glass-border-soft);min-width:0;color:var(--boss-glass-muted);letter-spacing:0;text-transform:uppercase;align-items:center;padding:0 9px;font-size:.69rem;font-weight:820;display:flex}.app-shell .strategy-scorecard-row-head>span:first-child{border-left:0}.app-shell .strategy-scorecard-period-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;line-height:1.05}.app-shell .strategy-scorecard-period-head small{color:var(--boss-glass-faint);font-size:.65rem;font-weight:760}.app-shell .strategy-scorecard-cell{border-left:1px solid var(--boss-glass-border-soft);align-content:center;gap:5px;min-width:0;padding:8px 9px;display:grid}.app-shell .strategy-scorecard-cell:first-child{border-left:0}.app-shell .strategy-scorecard-cell input,.app-shell .strategy-scorecard-cell select{min-width:0;min-height:0;color:var(--boss-glass-text);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.app-shell .strategy-scorecard-cell input::placeholder{color:var(--boss-glass-faint)}.app-shell .strategy-scorecard-cell.select-cell{place-items:center}.app-shell .strategy-scorecard-cell.select-cell input{width:16px;height:16px;accent-color:color-mix(in srgb, var(--object-scorecard) 78%, var(--brand-accent))}.app-shell .strategy-scorecard-cell.trend-cell{place-items:center}.app-shell .strategy-scorecard-trend-dot{border:1px solid var(--boss-glass-border);background:var(--boss-glass-field);width:26px;height:26px;color:var(--boss-glass-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.86rem;font-weight:860;line-height:1;display:inline-flex}.app-shell .strategy-scorecard-trend-dot.tone-good{border-color:color-mix(in srgb, var(--status-good) 48%, var(--boss-glass-border));background:color-mix(in srgb, var(--status-good) 13%, var(--boss-glass-field));color:color-mix(in srgb, var(--status-good) 74%, var(--boss-glass-text))}.app-shell .strategy-scorecard-trend-dot.tone-warn{border-color:color-mix(in srgb, var(--status-watch) 48%, var(--boss-glass-border));background:color-mix(in srgb, var(--status-watch) 13%, var(--boss-glass-field));color:color-mix(in srgb, var(--status-watch) 74%, var(--boss-glass-text))}.app-shell .strategy-scorecard-trend-dot.tone-risk{border-color:color-mix(in srgb, var(--status-risk) 48%, var(--boss-glass-border));background:color-mix(in srgb, var(--status-risk) 12%, var(--boss-glass-field));color:color-mix(in srgb, var(--status-risk) 76%, var(--boss-glass-text))}.app-shell .strategy-scorecard-cell.metric-cell input{font-size:.88rem;font-weight:780;line-height:1.22}.app-shell .strategy-scorecard-cell.metric-cell span{color:var(--boss-glass-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.app-shell .strategy-scorecard-cell.metric-cell .strategy-scorecard-group-select{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-field);width:fit-content;max-width:100%;min-height:22px;color:var(--boss-glass-muted);border-radius:6px;padding:0 6px;font-size:.68rem;font-weight:700}.app-shell .strategy-scorecard-cell.owner-cell{grid-template-columns:26px minmax(0,1fr);align-items:center}.app-shell .strategy-scorecard-owner-avatar{border:1px solid color-mix(in srgb, var(--object-scorecard) 22%, var(--boss-glass-border));background:color-mix(in srgb, var(--object-scorecard) 10%, var(--boss-glass-field));width:24px;height:24px;color:var(--boss-glass-text);border-radius:999px;justify-content:center;align-items:center;font-size:.63rem;font-weight:840;display:inline-flex}.app-shell .strategy-scorecard-cell.owner-cell input,.app-shell .strategy-scorecard-cell.goal-cell input{color:var(--boss-glass-text);font-size:.79rem;font-weight:700}.app-shell .strategy-scorecard-inline-controls{flex-wrap:nowrap;gap:5px;display:flex}.app-shell .strategy-scorecard-inline-controls select,.app-shell .strategy-scorecard-period-meta select{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-field);min-height:22px;color:var(--boss-glass-muted);border-radius:6px;padding:0 6px;font-size:.66rem;font-weight:700}.app-shell .strategy-scorecard-cell.rollup-cell{justify-items:end}.app-shell .strategy-scorecard-cell.rollup-cell span,.app-shell .strategy-scorecard-cell.period-cell>input,.app-shell .strategy-scorecard-blank-value{color:var(--boss-glass-text);text-align:right;font-size:.84rem;font-weight:780}.app-shell .strategy-scorecard-cell.period-cell{background:color-mix(in srgb, var(--boss-glass-panel) 86%, transparent);justify-items:end}.app-shell .strategy-scorecard-cell.period-cell.current-period{background:linear-gradient(180deg, color-mix(in srgb, var(--object-scorecard) 7%, transparent), transparent), color-mix(in srgb, var(--boss-glass-panel-strong) 80%, transparent)}.app-shell .strategy-scorecard-period-meta{justify-content:flex-end;gap:4px;width:100%;display:flex}.app-shell .strategy-scorecard-note-input{color:var(--boss-glass-muted);text-align:right;font-size:.68rem;font-weight:640}.app-shell .strategy-scorecard-blank-value{color:var(--boss-glass-faint)}.app-shell .strategy-scorecard-cell.action-cell{justify-content:center;align-items:center;gap:5px;padding:7px;display:flex}.app-shell .strategy-scorecard-cell.action-cell button{width:28px;min-height:28px;color:var(--boss-glass-muted);padding:0}.app-shell .strategy-scorecard-cell.action-cell button:hover{border-color:color-mix(in srgb, var(--object-scorecard) 38%, var(--boss-glass-border));color:var(--boss-glass-text)}.app-shell .strategy-scorecard-history-value{width:100%;min-height:42px;color:var(--boss-glass-faint);font:inherit;text-align:right;background:0 0;border:0;justify-items:end;gap:2px;padding:4px 0;display:grid}.app-shell .strategy-scorecard-history-value span{color:inherit;font-size:.84rem;font-weight:780}.app-shell .strategy-scorecard-history-value small{color:var(--boss-glass-muted);text-transform:uppercase;font-size:.62rem;font-weight:760}.app-shell .strategy-scorecard-history-value.has-value span{color:var(--boss-glass-text)}.app-shell .strategy-scorecard-history-value:not(:disabled):hover span{color:color-mix(in srgb, var(--object-scorecard) 72%, var(--boss-glass-text))}.app-shell .strategy-scorecard-detail-drawer{z-index:40;border:1px solid color-mix(in srgb, var(--object-scorecard) 24%, var(--boss-glass-border));background:linear-gradient(135deg, color-mix(in srgb, var(--object-scorecard) 9%, transparent), transparent 42%), color-mix(in srgb, var(--boss-glass-panel-strong) 96%, transparent);border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(420px,100vw - 44px);max-height:calc(100vh - 124px);display:grid;position:fixed;top:96px;right:22px;overflow:hidden;box-shadow:0 24px 58px #00000047,inset 0 1px #ffffff14}.app-shell .strategy-scorecard-detail-head{border-bottom:1px solid var(--boss-glass-border-soft);background:color-mix(in srgb, var(--boss-glass-panel-strong) 86%, transparent);justify-content:space-between;align-items:start;gap:12px;padding:15px;display:flex}.app-shell .strategy-scorecard-detail-head span,.app-shell .strategy-scorecard-detail-period-head span{color:var(--boss-glass-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:820}.app-shell .strategy-scorecard-detail-head h2{color:var(--boss-glass-text);margin:4px 0 0;font-size:1.08rem;font-weight:840;line-height:1.18}.app-shell .strategy-scorecard-detail-actions{align-items:center;gap:7px;display:flex}.app-shell .strategy-scorecard-detail-head button{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-field);width:32px;min-height:32px;color:var(--boss-glass-muted);border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-shell .strategy-scorecard-detail-head .strategy-scorecard-detail-save{width:auto;min-width:58px;color:var(--boss-glass-text);padding:0 12px;font-size:.75rem;font-weight:820}.app-shell .strategy-scorecard-detail-head .strategy-scorecard-detail-save:disabled{color:var(--boss-glass-faint);opacity:.7}.app-shell .strategy-scorecard-detail-body{gap:12px;min-height:0;padding:13px;display:grid;overflow-y:auto}.app-shell .strategy-scorecard-detail-section{border:1px solid var(--boss-glass-border-soft);background:color-mix(in srgb, var(--boss-glass-panel) 82%, transparent);border-radius:8px;gap:10px;padding:12px;display:grid}.app-shell .strategy-scorecard-detail-section label{gap:5px;min-width:0;display:grid}.app-shell .strategy-scorecard-detail-section label>span{color:var(--boss-glass-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:820}.app-shell .strategy-scorecard-detail-section input,.app-shell .strategy-scorecard-detail-section select,.app-shell .strategy-scorecard-detail-section textarea{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-field);width:100%;min-width:0;color:var(--boss-glass-text);font:inherit;border-radius:7px;outline:0;padding:8px 9px;font-size:.82rem;font-weight:680}.app-shell .strategy-scorecard-detail-section textarea{resize:vertical;line-height:1.35}.app-shell .strategy-scorecard-detail-section input:disabled,.app-shell .strategy-scorecard-detail-section select:disabled,.app-shell .strategy-scorecard-detail-section textarea:disabled{color:var(--boss-glass-muted);opacity:.72}.app-shell .strategy-scorecard-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-shell .strategy-scorecard-detail-period-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell .strategy-scorecard-detail-period-head strong{color:var(--boss-glass-text);margin-top:2px;font-size:.91rem;font-weight:820;display:block}.app-shell .strategy-scorecard-detail-period-list{gap:6px;display:grid}.app-shell .strategy-scorecard-detail-period-list button{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-field);min-height:36px;color:var(--boss-glass-muted);font:inherit;text-align:left;border-radius:7px;grid-template-columns:76px minmax(0,1fr) 68px;align-items:center;gap:8px;padding:7px 8px;display:grid}.app-shell .strategy-scorecard-detail-period-list button.active{border-color:color-mix(in srgb, var(--object-scorecard) 42%, var(--boss-glass-border));background:color-mix(in srgb, var(--object-scorecard) 10%, var(--boss-glass-field));color:var(--boss-glass-text)}.app-shell .strategy-scorecard-detail-period-list strong{color:var(--boss-glass-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:790;overflow:hidden}.app-shell .strategy-scorecard-detail-period-list span,.app-shell .strategy-scorecard-detail-period-list small{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:760;overflow:hidden}.app-shell .strategy-scorecard-row.status-good{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--status-good) 74%, transparent)}.app-shell .strategy-scorecard-row.status-warn{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--status-watch) 74%, transparent)}.app-shell .strategy-scorecard-row.status-risk{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--status-risk) 74%, transparent)}.app-shell .strategy-scorecard-empty{border:1px solid color-mix(in srgb, var(--object-scorecard) 18%, var(--boss-glass-border));background:var(--boss-glass-panel);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:126px;padding:18px;display:grid}.app-shell .strategy-scorecard-empty h2{color:var(--boss-glass-text);margin:0;font-size:.98rem}.app-shell .strategy-scorecard-empty p{color:var(--boss-glass-muted);margin:4px 0 0;font-size:.84rem}:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-page-head h1,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-group-title input,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-bank-head h2,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-bank-search input,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-bank-row strong,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-cell input,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-cell select,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-head h2,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-section input,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-section select,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-section textarea,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-period-head strong,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-period-list strong,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-search input{color:#17202b}:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-page-head p,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-head-actions>span,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-row-head>span,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-year-label,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-bank-head p,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-bank-row span,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-bank-empty,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-cell.metric-cell span,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-head span,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-period-head span,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-section label>span,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-period-list span,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-period-list small,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-note-input,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-empty p{color:#5e6977}:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-toolbar,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-bank-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-drawer,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-section,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-group,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-empty{background:#fbfcfd;border-color:#1118271f;box-shadow:0 16px 34px #11182718,inset 0 1px #ffffffe6}:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-group-head,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-head,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-year-row,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-row-head{background:#f5f8fa}:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-search,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-bank-search,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-bank-head button,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-bank-row,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-bank-row button,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-head button,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-section input,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-section select,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-section textarea,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-detail-period-list button,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-group-title input:focus,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-group-title>span,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-cell.metric-cell .strategy-scorecard-group-select,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-inline-controls select,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-period-meta select,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-owner-avatar,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-trend-dot{background:#fff;border-color:#1118271f}:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-row,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-cell,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-group-head,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-year-label,:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-row-head>span{border-color:#11182714}:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-cell.period-cell{background:#fff}:root[data-canvas-mode=light-work] .app-shell .strategy-scorecard-cell.period-cell.current-period{background:#f9fbfc}@media (width<=1180px){.app-shell .strategy-scorecard-page-head{flex-direction:column}.app-shell .strategy-scorecard-head-actions{justify-content:flex-start;width:100%;min-width:0}.app-shell .strategy-scorecard-search{margin-left:0}}@media (width<=760px){.app-shell .strategy-scorecard-tab-row{overflow-x:auto}.app-shell .strategy-scorecard-tab-row button{flex:none}.app-shell .strategy-scorecard-toolbar{align-items:stretch}.app-shell .strategy-scorecard-filter-button,.app-shell .strategy-scorecard-add-button,.app-shell .strategy-scorecard-search{width:100%}.app-shell .strategy-scorecard-group-head{flex-direction:column;align-items:stretch}.app-shell .strategy-scorecard-group-actions{justify-content:flex-start}.app-shell .strategy-scorecard-empty{grid-template-columns:1fr}.app-shell .strategy-scorecard-bank-row{grid-template-columns:1fr;align-items:start}.app-shell .strategy-scorecard-bank-row .strategy-scorecard-bank-value{text-align:left}}.app-shell.boss-unified-shell .topbar,.app-shell.boss-unified-shell .business-name,.app-shell.boss-unified-shell .boss-mode-nav,.app-shell.boss-unified-shell .workspace-status,.app-shell.boss-unified-shell .global-search,.app-shell.boss-unified-shell .avatar-button,.app-shell.boss-unified-shell .area-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .front-desk-review{color:#14181c;background:#f5f7f8;min-height:100%;padding:30px;overflow:auto}.app-shell .front-desk-review-head{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1120px;margin:0 auto 22px;display:flex}.app-shell .front-desk-review-head span,.app-shell .front-desk-review-card-head span{color:#6d7680;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.app-shell .front-desk-review-head h1{margin:5px 0 7px;font-size:clamp(29px,4vw,42px)}.app-shell .front-desk-review-head p{color:#59626c;max-width:700px;margin:0}.app-shell .front-desk-review-head button,.app-shell .front-desk-review-record button,.app-shell .role-home-metric-item button{color:#181c20;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dce0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.app-shell .front-desk-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1120px;margin:0 auto;display:grid}.app-shell .front-desk-review-card{background:#fff;border:1px solid #e0e4e7;border-radius:14px;padding:18px;box-shadow:0 12px 32px #121a210d}.app-shell .front-desk-review-card.wide{grid-column:1/-1}.app-shell .front-desk-review-card-head{border-bottom:1px solid #edf0f2;align-items:flex-start;gap:10px;padding-bottom:13px;display:flex}.app-shell .front-desk-review-card-head h2{margin:2px 0 0;font-size:17px}.app-shell .front-desk-review-row{border-bottom:1px solid #f0f2f3;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.app-shell .front-desk-review-row:last-child{border-bottom:0}.app-shell .front-desk-review-row div,.app-shell .front-desk-review-record{gap:4px;display:grid}.app-shell .front-desk-review-row small,.app-shell .front-desk-review-record small,.app-shell .recovery-proof-results small{color:#707983;font-size:12px}.app-shell .front-desk-review-record{border-bottom:1px solid #f0f2f3;padding:13px 0}.app-shell .front-desk-review-record p{color:#424b54;margin:0}.app-shell .front-desk-review-record button{justify-self:start;margin-top:6px}.app-shell .front-desk-review-empty{color:#6d7680;margin:15px 0 0}.app-shell .recovery-proof-results{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.app-shell .recovery-proof-results>strong{color:#176a34;background:#dff7e6;border-radius:999px;padding:5px 9px}.app-shell .recovery-proof-results>span{color:#48515a;background:#f0f3f5;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.app-shell .recovery-proof-results>small{overflow-wrap:anywhere;flex-basis:100%}@media (width<=820px){.app-shell .front-desk-review{padding:20px}.app-shell .front-desk-review-head,.app-shell .front-desk-review-grid{grid-template-columns:1fr}.app-shell .front-desk-review-head{flex-direction:column}.app-shell .front-desk-review-card.wide{grid-column:auto}}.app-shell .boss-command-chat,:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat{z-index:140;color:#111821;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f5f7;border-color:#ffffff21;border-radius:18px;width:min(520px,100vw - 44px);height:min(720px,100vh - 116px);bottom:88px;left:auto;right:22px;box-shadow:0 30px 76px #0006,0 0 0 1px #00000014,inset 0 1px #ffffff2e}.app-shell .boss-command-chat .chat-head,:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat .chat-head{color:#fff;background:linear-gradient(#191b1f 0%,#0b0c0f 100%);border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;min-height:82px;padding:14px 15px;box-shadow:inset 0 1px #ffffff1a}.app-shell .boss-command-chat .chat-command-mark{background:#ffffff0e;border-color:#ffffff1f;border-radius:12px;width:40px;height:40px;box-shadow:inset 0 1px #ffffff1a}.app-shell .boss-command-chat .chat-head-copy{gap:3px}.app-shell .boss-command-chat .chat-head h2{color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:900;line-height:1.1}.app-shell .boss-command-chat .chat-head p{color:#ebeff4ad;max-width:none;margin:0;font-size:12px;font-weight:650;line-height:1.25}.app-shell .boss-command-chat .chat-head-actions{align-items:center;gap:6px}.app-shell .boss-command-chat .chat-head button{color:#ffffffb3;background:0 0;border-color:#0000;width:34px;height:34px}.app-shell .boss-command-chat .chat-head button:hover{color:#fff;background:#ffffff14;border-color:#ffffff1a}.app-shell .boss-command-chat .quick-asks,:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat .quick-asks{background:#fff;border-bottom:1px solid #dde2e7;flex-wrap:wrap;gap:7px;padding:11px 14px;display:flex;overflow:visible}.app-shell .boss-command-chat .quick-asks button,:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat .quick-asks button{color:#27313c;letter-spacing:0;text-transform:none;white-space:normal;background:#f7f8f9;border-color:#d9dee4;border-radius:999px;flex:0 auto;min-height:32px;padding:6px 11px;font-size:12px;font-weight:720;line-height:1.2}.app-shell .boss-command-chat .quick-asks button:hover{color:#a71117;background:#fff;border-color:#d7192057}.app-shell .boss-command-chat .chat-messages,:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat .chat-messages{background:#f3f5f7;gap:12px;padding:16px}.app-shell .boss-command-chat .assistant-empty{color:#66717d;text-align:center;box-shadow:none;background:0 0;border:0;align-self:center;padding:28px 18px;font-size:13px;font-weight:620;line-height:1.4}.app-shell .boss-command-chat .chat-message{border-radius:14px;max-width:86%;padding:11px 13px;font-size:13.5px;line-height:1.48;box-shadow:0 4px 12px #1118270e}.app-shell .boss-command-chat .chat-message.assistant{color:#202832;background:#fff;border-color:#dfe3e8}.app-shell .boss-command-chat .chat-message.user{color:#fff;background:#20242a}.app-shell .boss-command-chat .chat-composer,:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat .chat-composer{background:#fff;border-top:1px solid #dde2e7;align-items:end;gap:8px;padding:12px}.app-shell .boss-command-chat .chat-composer textarea{color:#111821;resize:none;background:#fff;border-color:#cfd5dc;border-radius:13px;min-height:50px;padding:12px 13px;font-size:13.5px;font-weight:600;line-height:1.35}.app-shell .boss-command-chat .chat-composer textarea:focus{border-color:#d719208f;outline:3px solid #d719201a}.app-shell .boss-command-chat .chat-composer button{color:#fff;background:linear-gradient(#d92027 0%,#a71117 100%);border:1px solid #a71117;border-radius:13px;min-width:76px;height:48px;box-shadow:0 9px 18px #920f1633,inset 0 1px #ffffff2e}@media (width<=720px){.app-shell .ask-boss-widget-button{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));width:50px;min-height:50px;padding:0}.app-shell .ask-boss-widget-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .boss-command-chat,:root[data-brand-mode=light-workspace] .app-shell .boss-command-chat{inset:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom)) 10px;border-radius:16px;width:auto;height:auto;max-height:none}.app-shell .boss-command-chat .quick-asks{padding:10px 12px}.app-shell .boss-command-chat .chat-messages{padding:14px 12px}.app-shell .boss-command-chat .chat-composer{padding:10px}}:is(.app-shell:has(.strategy-meetings-workspace) .feedback-widget-button,.app-shell:has(.strategy-meetings-workspace) .chat-widget-button){display:none}.app-shell .area-sidebar-meeting-status>span,.app-shell .area-sidebar-meeting-last>span{color:#ff5b61}.app-shell .area-sidebar-meeting-status strong,.app-shell .area-sidebar-meeting-metrics strong,.app-shell .area-sidebar-meeting-last strong{color:#fff}.app-shell .area-sidebar-meeting-status em,.app-shell .area-sidebar-meeting-metrics em{color:#aeb6c1}.app-shell .area-sidebar-meeting-context{gap:10px;display:grid}.app-shell .area-sidebar-meeting-status,.app-shell .area-sidebar-meeting-last,.app-shell .area-sidebar-meeting-metrics{background:radial-gradient(circle at 50% 0,#ffffff13,#0000 42%),linear-gradient(#161719eb,#08090af0);border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 16px 34px #0003,inset 0 1px #ffffff1a}.app-shell .area-sidebar-meeting-status,.app-shell .area-sidebar-meeting-last{gap:7px;padding:14px;display:grid}.app-shell .area-sidebar-meeting-status>span,.app-shell .area-sidebar-meeting-last>span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760}.app-shell .area-sidebar-meeting-status strong,.app-shell .area-sidebar-meeting-last strong{font-size:1rem}.app-shell .area-sidebar-meeting-status em{font-size:.82rem;font-style:normal;font-weight:650}.app-shell .area-sidebar-meeting-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-shell .area-sidebar-meeting-metrics div{gap:5px;padding:13px 9px;display:grid}.app-shell .area-sidebar-meeting-metrics div+div{border-left:1px solid #ffffff13}.app-shell .area-sidebar-meeting-metrics strong{font-size:1.05rem}.app-shell .area-sidebar-meeting-metrics em{font-size:.7rem;font-style:normal;font-weight:700}.app-shell .strategy-meetings-workspace{gap:14px}.app-shell .strategy-meetings-workspace,.app-shell .strategy-meeting-command-panel,.app-shell .strategy-meeting-runner,.app-shell .strategy-meeting-live-topbar,.app-shell .strategy-meeting-live-panel,.app-shell .strategy-meeting-capture-panel,.app-shell .strategy-meeting-schedule-panel,.app-shell .strategy-meeting-agenda-preview,.app-shell .strategy-meeting-details-drawer,.app-shell .strategy-meeting-list-panel,.app-shell .strategy-meeting-session-card,.app-shell .strategy-meeting-attendee-panel,.app-shell .strategy-meeting-tool-panel,.app-shell .strategy-meeting-proposal-panel,.app-shell .strategy-meeting-proposal-card,.app-shell .strategy-meeting-recap-metric,.app-shell .strategy-meeting-recap-output article,.app-shell .strategy-meeting-step-intro{--meeting-tone:var(--object-process);--meeting-tone-soft:color-mix(in srgb, var(--meeting-tone) 10%, transparent);--meeting-tone-wash:color-mix(in srgb, var(--meeting-tone) 6%, transparent);--meeting-tone-border:color-mix(in srgb, var(--meeting-tone) 34%, var(--boss-glass-border));--meeting-tone-text:color-mix(in srgb, var(--meeting-tone) 72%, #111821)}.app-shell .meeting-tone-rhythm{--meeting-tone:var(--object-process)}.app-shell .meeting-tone-scorecard{--meeting-tone:var(--object-scorecard)}.app-shell .meeting-tone-priority{--meeting-tone:var(--object-priority)}.app-shell .meeting-tone-issue{--meeting-tone:var(--object-issue)}.app-shell .meeting-tone-action{--meeting-tone:var(--object-todo)}.app-shell .meeting-tone-decision{--meeting-tone:var(--object-decision)}.app-shell .meeting-tone-system{--meeting-tone:var(--object-system)}.app-shell .meeting-tone-values{--meeting-tone:var(--object-values)}.app-shell .meeting-tone-proof{--meeting-tone:var(--object-proof)}.app-shell .strategy-meeting-command-panel,.app-shell .strategy-meeting-library-panel,.app-shell .strategy-meeting-recaps-panel,.app-shell .strategy-meeting-runner,.app-shell .strategy-meeting-live-panel,.app-shell .strategy-meeting-agenda-rail,.app-shell .strategy-meeting-capture-panel,.app-shell .strategy-meeting-schedule-panel,.app-shell .strategy-meeting-agenda-preview,.app-shell .strategy-meeting-details-drawer,.app-shell .strategy-meeting-list-panel,.app-shell .strategy-meeting-session-card,.app-shell .strategy-meeting-attendee-panel,.app-shell .strategy-meeting-type-card,.app-shell .strategy-meeting-recap-card,.app-shell .strategy-meeting-signal-card,.app-shell .strategy-meeting-tool-panel,.app-shell .strategy-meeting-time-card,.app-shell .strategy-meeting-rating-panel,.app-shell .strategy-meeting-recap-metric,.app-shell .strategy-meeting-next-panel,.app-shell .strategy-meeting-recipe-panel,.app-shell .strategy-meeting-proposal-panel,.app-shell .strategy-meeting-recovery-panel,.app-shell .strategy-meeting-empty{border:1px solid var(--boss-glass-border);background:var(--boss-glass-panel);color:var(--boss-glass-text);box-shadow:var(--boss-glass-shadow-soft), inset 0 1px 0 var(--boss-glass-highlight);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08)}.app-shell .strategy-meeting-command-panel{border-color:var(--meeting-tone-border);background:radial-gradient(circle at 86% 0%, var(--meeting-tone-soft), transparent 20rem), radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--boss-premium-gold) 8%, transparent), transparent 18rem), var(--boss-glass-panel);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,max-content);align-items:center;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.app-shell .strategy-meeting-command-panel:before,.app-shell .strategy-meeting-live-topbar:before,.app-shell .strategy-meeting-tool-panel:before,.app-shell .strategy-meeting-capture-panel:before,.app-shell .strategy-meeting-proposal-card:before,.app-shell .strategy-meeting-recap-output article:before{content:"";background:linear-gradient(180deg, var(--meeting-tone), transparent);opacity:.72;pointer-events:none;width:3px;position:absolute;inset:0 auto 0 0}.app-shell .strategy-meeting-command-main h1,.app-shell .strategy-meeting-live-title h1,.app-shell .strategy-meeting-library-panel h2,.app-shell .strategy-meeting-recaps-panel h2,.app-shell .strategy-meeting-runner-head h2,.app-shell .strategy-meeting-live-panel-head h2,.app-shell .strategy-meeting-list-panel h2,.app-shell .strategy-meeting-session-card h3,.app-shell .strategy-meeting-tool-head h3,.app-shell .strategy-meeting-step-content h3,.app-shell .strategy-meeting-type-card h3,.app-shell .strategy-meeting-recap-card h3,.app-shell .strategy-meeting-signal-card h3,.app-shell .strategy-meeting-empty h2{color:var(--boss-glass-text);letter-spacing:0}.app-shell .strategy-meeting-command-main h1,.app-shell .strategy-meeting-live-title h1,.app-shell .strategy-meeting-runner-head h2{margin:7px 0 8px;font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:1.08}.app-shell .strategy-meeting-command-main p,.app-shell .strategy-meeting-live-title p,.app-shell .strategy-meeting-type-card p,.app-shell .strategy-meeting-recap-card p,.app-shell .strategy-meeting-session-card p,.app-shell .strategy-meeting-attendee-panel p,.app-shell .strategy-meeting-signal-card p,.app-shell .strategy-meeting-empty p,.app-shell .strategy-meeting-runner-head p,.app-shell .strategy-meeting-update-panel p,.app-shell .strategy-meeting-step-intro p{color:var(--boss-glass-muted);margin:0;font-size:.92rem;line-height:1.46}.app-shell .strategy-meeting-kicker{color:color-mix(in srgb, var(--meeting-tone) 68%, var(--boss-glass-muted));letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760;display:inline-flex}.app-shell .strategy-meeting-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:440px;margin-top:16px;display:grid}.app-shell .strategy-meeting-flow-strip div{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-button);min-height:36px;color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:999px;align-items:center;gap:8px;padding:0 11px;display:flex}.app-shell .strategy-meeting-flow-strip div.active{border-color:color-mix(in srgb, var(--brand-accent) 45%, var(--boss-glass-border));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--brand-accent) 14%, transparent), transparent 58%), var(--boss-glass-panel-strong);color:var(--boss-glass-text)}.app-shell .strategy-meeting-flow-strip span{width:20px;height:20px;color:var(--boss-glass-text);background:#ffffff14;border-radius:999px;place-items:center;font-size:.7rem;font-weight:780;display:grid}.app-shell .strategy-meeting-flow-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:760;overflow:hidden}.app-shell .strategy-meeting-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.app-shell .strategy-meeting-pulse{border:1px solid color-mix(in srgb, var(--meeting-tone) 24%, var(--boss-glass-border-soft));background:radial-gradient(circle at 88% 0%, var(--meeting-tone-soft), transparent 8rem), var(--boss-glass-panel-strong);min-height:72px;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:12px 13px;position:relative;overflow:hidden}.app-shell .strategy-meeting-pulse:before{content:"";background:linear-gradient(180deg, var(--meeting-tone), transparent);opacity:.68;width:3px;position:absolute;inset:0 auto 0 0}.app-shell .strategy-meeting-pulse span,.app-shell .strategy-meeting-type-card span,.app-shell .strategy-meeting-recap-card span{color:var(--boss-glass-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:760;display:block}.app-shell .strategy-meeting-pulse strong{color:var(--boss-glass-text);margin-top:7px;font-size:1.15rem;display:block}.app-shell .strategy-meeting-pulse em{color:var(--boss-glass-faint);margin-top:2px;font-size:.76rem;font-style:normal;font-weight:680;display:block}.app-shell .strategy-meeting-recap-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-shell .strategy-meeting-conclude-panel{gap:12px;display:grid}.app-shell .strategy-meeting-recap-metric{border-color:color-mix(in srgb, var(--meeting-tone) 26%, var(--boss-glass-border));background:radial-gradient(circle at 88% 0%, var(--meeting-tone-soft), transparent 8rem), var(--boss-glass-panel-strong);border-radius:10px;min-height:70px;padding:12px;position:relative;overflow:hidden}.app-shell .strategy-meeting-recap-metric span{color:var(--boss-glass-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:760;display:block}.app-shell .strategy-meeting-recap-metric strong{color:var(--boss-glass-text);margin-top:8px;font-size:1.12rem;display:block}.app-shell .strategy-meeting-recap-metric.good strong,.app-shell .strategy-meeting-pulse.good strong{color:#3ddc84}.app-shell .strategy-meeting-recap-metric.warn strong,.app-shell .strategy-meeting-pulse.warn strong{color:#f8b84e}.app-shell .strategy-meeting-pulse.risk strong{color:#ff5b5b}.app-shell .strategy-meeting-rating-panel{background:var(--boss-glass-panel-strong);border-radius:10px;grid-template-columns:minmax(140px,.25fr) minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.app-shell .strategy-meeting-rating-panel strong{color:var(--boss-glass-text);margin-top:6px;font-size:1rem;display:block}.app-shell .strategy-meeting-rating-buttons{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;display:grid}.app-shell .strategy-meeting-rating-buttons button{border-color:var(--boss-glass-border);background:var(--boss-glass-button);min-width:0;min-height:34px;color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:9px;padding:0;font-size:.78rem}.app-shell .strategy-meeting-rating-buttons button.active{border-color:color-mix(in srgb, #3ddc84 38%, var(--boss-glass-border));background:radial-gradient(circle at 50% 0%, #3ddc841f, transparent 62%), var(--boss-glass-panel-strong);color:#dfffea}.app-shell .strategy-meeting-command-actions{justify-items:end;gap:10px;min-width:190px;display:grid}.app-shell .strategy-meeting-status-pill{border:1px solid var(--boss-glass-border);background:var(--boss-glass-panel-strong);min-height:28px;color:var(--boss-glass-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:.74rem;font-weight:760;display:inline-flex}.app-shell .strategy-meeting-status-pill.ready,.app-shell .strategy-meeting-status-pill.active{border-color:color-mix(in srgb, #3ddc84 38%, var(--boss-glass-border));color:#dfffea}.app-shell .strategy-meeting-command-actions button,.app-shell .strategy-meeting-next-panel button,.app-shell .strategy-meeting-schedule-actions button,.app-shell .strategy-meeting-session-actions button,.app-shell .strategy-meeting-attendee-grid button,.app-shell .strategy-meeting-runner-actions button,.app-shell .strategy-meeting-live-controls button,.app-shell .strategy-meeting-step-controls button,.app-shell .strategy-meeting-stop-confirm button,.app-shell .strategy-meeting-recovery-panel button,.app-shell .strategy-meeting-type-card button,.app-shell .strategy-meeting-recap-card button,.app-shell .strategy-meeting-step-head button,.app-shell .strategy-meeting-proposal-panel button,.app-shell .strategy-meeting-inline-form button,.app-shell .strategy-meeting-todo-form button,.app-shell .strategy-meeting-capture-tabs button,.app-shell .strategy-meeting-rating-buttons button{border:1px solid color-mix(in srgb, var(--brand-accent) 42%, var(--boss-glass-border));background:var(--boss-glass-primary);color:#fff;min-height:42px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:730;display:inline-flex;box-shadow:0 8px 16px #00000029,inset 0 1px #ffffff26,inset 0 -1px #00000057}.app-shell .strategy-meeting-command-actions button:disabled,.app-shell .strategy-meeting-next-panel button:disabled,.app-shell .strategy-meeting-schedule-actions button:disabled,.app-shell .strategy-meeting-session-actions button:disabled,.app-shell .strategy-meeting-attendee-grid button:disabled,.app-shell .strategy-meeting-runner-actions button:disabled,.app-shell .strategy-meeting-live-controls button:disabled,.app-shell .strategy-meeting-step-controls button:disabled,.app-shell .strategy-meeting-type-card button:disabled,.app-shell .strategy-meeting-proposal-panel button:disabled,.app-shell .strategy-meeting-inline-form button:disabled,.app-shell .strategy-meeting-todo-form button:disabled,.app-shell .strategy-meeting-capture-tabs button:disabled,.app-shell .strategy-meeting-rating-buttons button:disabled{cursor:not-allowed;opacity:.46;transform:none}.app-shell .strategy-meeting-command-actions .strategy-meeting-secondary-action,.app-shell .strategy-meeting-schedule-actions .strategy-meeting-secondary-action,.app-shell .strategy-meeting-session-actions .strategy-meeting-secondary-action,.app-shell .strategy-meeting-live-controls .strategy-meeting-secondary-action,.app-shell .strategy-meeting-step-controls .strategy-meeting-secondary-action,.app-shell .strategy-meeting-recovery-panel .strategy-meeting-secondary-action,.app-shell .strategy-meeting-proposal-actions .strategy-meeting-secondary-action{border-color:var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .strategy-meeting-foundation-grid{grid-template-columns:minmax(360px,1.4fr) minmax(260px,.86fr) minmax(260px,.86fr);gap:14px;display:grid}.app-shell .strategy-meeting-next-panel,.app-shell .strategy-meeting-schedule-panel,.app-shell .strategy-meeting-recipe-panel,.app-shell .strategy-meeting-proposal-panel{background:radial-gradient(circle at 92% 0%, #ffffff0d, transparent 14rem), var(--boss-glass-panel);border-radius:12px;align-content:start;gap:14px;padding:18px;display:grid}.app-shell .strategy-meeting-next-panel{background:radial-gradient(circle at 0% 0%, #3ddc8412, transparent 15rem), var(--boss-glass-panel)}.app-shell .strategy-meeting-schedule-panel{background:radial-gradient(circle at 6% 0%, #3ddc8414, transparent 17rem), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--boss-premium-gold) 8%, transparent), transparent 16rem), var(--boss-glass-panel);position:relative;overflow:hidden}.app-shell .strategy-meeting-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-shell .strategy-meeting-schedule-grid label{gap:6px;min-width:0;display:grid}.app-shell .strategy-meeting-schedule-grid label.wide{grid-column:1/-1}.app-shell .strategy-meeting-schedule-grid span,.app-shell .strategy-meeting-attendee-panel>div:first-child strong{color:var(--boss-glass-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:760}.app-shell .strategy-meeting-schedule-grid input,.app-shell .strategy-meeting-schedule-grid select{border:1px solid var(--boss-glass-border);background:var(--boss-glass-field);width:100%;min-height:40px;color:var(--boss-glass-text);font:inherit;box-shadow:0 8px 18px #0000001f, inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:0 11px;font-size:.86rem}.app-shell .strategy-meeting-schedule-grid input::placeholder{color:var(--boss-glass-faint)}.app-shell .strategy-meeting-attendee-panel{background:radial-gradient(circle at 100% 0%, var(--meeting-tone-wash), transparent 10rem), var(--boss-glass-button);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;gap:11px;padding:12px;display:grid}.app-shell .strategy-meeting-agenda-preview{border-color:color-mix(in srgb, var(--meeting-tone) 24%, var(--boss-glass-border-soft));background:radial-gradient(circle at 100% 0%, var(--meeting-tone-wash), transparent 10rem), var(--boss-glass-button);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;gap:12px;padding:12px;display:grid}.app-shell .strategy-meeting-agenda-preview>div:first-child{gap:4px;display:grid}.app-shell .strategy-meeting-agenda-preview strong{color:var(--boss-glass-text);font-size:.92rem}.app-shell .strategy-meeting-agenda-preview p{color:var(--boss-glass-muted);margin:0;font-size:.8rem;line-height:1.4}.app-shell .strategy-meeting-agenda-preview-steps{flex-wrap:wrap;gap:7px;display:flex}.app-shell .strategy-meeting-agenda-preview-steps span{border:1px solid color-mix(in srgb, var(--meeting-tone) 22%, var(--boss-glass-border-soft));background:radial-gradient(circle at 0% 0%, var(--meeting-tone-wash), transparent 7rem), #ffffff0a;min-height:30px;color:var(--boss-glass-muted);border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:.72rem;font-weight:730;display:inline-flex}.app-shell .strategy-meeting-agenda-preview-steps span strong{color:var(--boss-glass-text);font-size:inherit}.app-shell .strategy-meeting-agenda-preview-steps span em{color:var(--boss-glass-faint);font-size:.68rem;font-style:normal;font-weight:760}.app-shell .strategy-meeting-details-drawer{background:radial-gradient(circle at 100% 0%, #ffffff0a, transparent 10rem), var(--boss-glass-button);border-radius:10px;padding:0;overflow:hidden}.app-shell .strategy-meeting-details-drawer summary{min-height:44px;color:var(--boss-glass-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:.78rem;font-weight:760;list-style:none;display:flex}.app-shell .strategy-meeting-details-drawer summary::-webkit-details-marker{display:none}.app-shell .strategy-meeting-details-drawer summary span{color:var(--boss-glass-text)}.app-shell .strategy-meeting-details-drawer summary strong{color:var(--boss-glass-faint);font-size:.72rem;font-weight:760}.app-shell .strategy-meeting-details-drawer[open] summary{border-bottom:1px solid var(--boss-glass-border-soft)}.app-shell .strategy-meeting-details-drawer .strategy-meeting-schedule-grid{padding:12px}.app-shell .strategy-meeting-attendee-panel>div:first-child{gap:4px;display:grid}.app-shell .strategy-meeting-attendee-panel>div:first-child strong{color:var(--boss-glass-text);text-transform:none;letter-spacing:0;font-size:.88rem}.app-shell .strategy-meeting-attendee-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.app-shell .strategy-meeting-attendee-grid button{border-color:var(--boss-glass-border-soft);background:var(--boss-glass-button);min-height:48px;color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);justify-content:flex-start}.app-shell .strategy-meeting-attendee-grid button.active{border-color:color-mix(in srgb, #3ddc84 42%, var(--boss-glass-border));background:radial-gradient(circle at 0% 0%, #3ddc8421, transparent 9rem), var(--boss-glass-panel-strong);color:var(--boss-glass-text)}.app-shell .strategy-meeting-attendee-grid button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .strategy-meeting-attendee-grid button em{color:var(--boss-glass-faint);margin-left:auto;font-size:.68rem;font-style:normal;font-weight:700}.app-shell .strategy-meeting-schedule-notice{color:color-mix(in srgb, var(--boss-premium-gold) 76%, var(--boss-glass-muted));margin:-2px 0 0;font-size:.78rem;font-weight:720}.app-shell .strategy-meeting-schedule-actions,.app-shell .strategy-meeting-session-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell .strategy-meeting-next-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-shell .strategy-meeting-next-meta span{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-button);min-height:64px;color:var(--boss-glass-muted);border-radius:10px;gap:4px;padding:10px;font-size:.72rem;font-weight:720;display:grid}.app-shell .strategy-meeting-next-meta strong{color:var(--boss-glass-text);font-size:1.02rem}.app-shell .strategy-meeting-next-panel button{justify-self:start}.app-shell .strategy-meeting-recipe-list,.app-shell .strategy-meeting-proposal-list{gap:8px;display:grid}.app-shell .strategy-meeting-recipe-list span,.app-shell .strategy-meeting-proposal-list span{border:1px solid color-mix(in srgb, var(--meeting-tone) 20%, var(--boss-glass-border-soft));background:radial-gradient(circle at 0% 0%, var(--meeting-tone-wash), transparent 8rem), var(--boss-glass-button);min-height:40px;color:var(--boss-glass-muted);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid;position:relative;overflow:hidden}.app-shell .strategy-meeting-recipe-list span:before,.app-shell .strategy-meeting-proposal-list span:before{content:"";background:var(--meeting-tone);opacity:.62;width:2px;position:absolute;inset:0 auto 0 0}.app-shell .strategy-meeting-proposal-list span{grid-template-columns:auto minmax(0,.72fr) minmax(0,1.2fr);align-items:start}.app-shell .strategy-meeting-recipe-list svg,.app-shell .strategy-meeting-proposal-list svg{color:color-mix(in srgb, var(--meeting-tone) 76%, var(--boss-glass-text))}.app-shell .strategy-meeting-recipe-list strong,.app-shell .strategy-meeting-proposal-list strong{min-width:0;color:var(--boss-glass-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:760;overflow:hidden}.app-shell .strategy-meeting-recipe-list em,.app-shell .strategy-meeting-proposal-list em{color:var(--boss-glass-faint);font-size:.72rem;font-style:normal;font-weight:700;line-height:1.34}.app-shell .strategy-meeting-proposal-panel.compact{border-color:color-mix(in srgb, var(--meeting-tone) 18%, var(--boss-glass-border-soft));background:radial-gradient(circle at 100% 0%, var(--meeting-tone-wash), transparent 10rem), var(--boss-glass-button);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;gap:12px;padding:13px}.app-shell .strategy-meeting-proposal-panel.compact .vision-home-section-head p{display:none}.app-shell .strategy-meeting-proposal-panel.compact .vision-home-section-head h2{font-size:.98rem;line-height:1.16}.app-shell .strategy-meeting-proposal-panel.compact .strategy-meeting-proposal-list span{grid-template-columns:auto minmax(0,1fr);min-height:34px;padding:8px}.app-shell .strategy-meeting-proposal-panel.compact .strategy-meeting-proposal-list em{grid-column:2}.app-shell .strategy-meeting-proposal-generate{border-radius:9px;width:100%;min-height:36px;font-size:.78rem}.app-shell .strategy-meeting-proposal-queue{gap:9px;display:grid}.app-shell .strategy-meeting-proposal-card{border:1px solid color-mix(in srgb, var(--meeting-tone) 30%, var(--boss-glass-border-soft));background:radial-gradient(circle at 92% 0%, var(--meeting-tone-soft), transparent 8rem), var(--boss-glass-panel-strong);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;gap:10px;padding:10px;display:grid;position:relative;overflow:hidden}.app-shell .strategy-meeting-proposal-card-head{gap:5px;display:grid}.app-shell .strategy-meeting-proposal-card-head>span{color:color-mix(in srgb, var(--meeting-tone) 74%, var(--boss-glass-text));letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:820;display:inline-flex}.app-shell .strategy-meeting-proposal-card-head strong{color:var(--boss-glass-text);font-size:.86rem;line-height:1.26}.app-shell .strategy-meeting-proposal-card-head p{color:var(--boss-glass-faint);margin:0;font-size:.73rem;font-weight:650;line-height:1.36}.app-shell .strategy-meeting-proposal-meta{flex-wrap:wrap;gap:6px;display:flex}.app-shell .strategy-meeting-proposal-meta span{border:1px solid color-mix(in srgb, var(--meeting-tone) 24%, var(--boss-glass-border-soft));background:color-mix(in srgb, var(--meeting-tone) 8%, var(--boss-glass-button));min-width:0;color:var(--boss-glass-muted);border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:760;line-height:1.15}.app-shell .strategy-meeting-proposal-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.app-shell .strategy-meeting-proposal-actions button{white-space:nowrap;border-radius:9px;min-height:34px;padding:0 10px;font-size:.73rem}.app-shell .strategy-meeting-proposal-empty{border:1px solid color-mix(in srgb, #3ddc84 28%, var(--boss-glass-border-soft));background:color-mix(in srgb, #3ddc84 7%, var(--boss-glass-button));color:#dfffea;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:.78rem;font-weight:720;display:flex}.app-shell .strategy-meeting-proposal-reviewed{border-top:1px solid var(--boss-glass-border-soft);gap:6px;padding-top:10px;display:grid}.app-shell .strategy-meeting-proposal-reviewed>span{color:var(--boss-glass-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:820}.app-shell .strategy-meeting-proposal-reviewed em{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-button);color:var(--boss-glass-faint);border-radius:9px;justify-content:space-between;gap:10px;padding:7px 8px;font-size:.71rem;font-style:normal;font-weight:700;display:flex}.app-shell .strategy-meeting-proposal-reviewed strong{color:var(--boss-glass-muted);font-size:inherit}.app-shell .strategy-meeting-proposal-reviewed em span{text-align:right;min-width:0}.app-shell .strategy-meeting-library-panel,.app-shell .strategy-meeting-recaps-panel,.app-shell .strategy-meeting-runner{border-radius:12px;gap:16px;padding:20px;display:grid}.app-shell .strategy-meeting-library-panel-secondary{background:radial-gradient(circle at 92% 0%, #ffffff0a, transparent 14rem), color-mix(in srgb, var(--boss-glass-panel) 84%, transparent)}.app-shell .strategy-meeting-library-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.app-shell .strategy-meeting-schedule-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-shell .strategy-meeting-list-panel{background:radial-gradient(circle at 92% 0%, #ffffff0b, transparent 14rem), var(--boss-glass-panel);border-radius:12px;align-content:start;gap:12px;padding:18px;display:grid}.app-shell .strategy-meeting-session-list{gap:10px;display:grid}.app-shell .strategy-meeting-session-card{border-color:color-mix(in srgb, var(--meeting-tone) 20%, var(--boss-glass-border-soft));background:radial-gradient(circle at 0% 0%, var(--meeting-tone-wash), transparent 10rem), var(--boss-glass-button);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.app-shell .strategy-meeting-session-card.status-complete{--meeting-tone:var(--object-proof)}.app-shell .strategy-meeting-session-card.status-canceled{--meeting-tone:#7d8792}.app-shell .strategy-meeting-session-main{min-width:0}.app-shell .strategy-meeting-session-main h3{margin:8px 0 4px;font-size:.98rem;line-height:1.18}.app-shell .strategy-meeting-session-meta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.app-shell .strategy-meeting-session-meta span{border:1px solid var(--boss-glass-border-soft);color:var(--boss-glass-muted);background:#ffffff0d;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:720}.app-shell .strategy-meeting-status-pill.scheduled{border-color:color-mix(in srgb, #3ddc84 42%, var(--boss-glass-border));color:#dfffea}.app-shell .strategy-meeting-status-pill.complete{border-color:color-mix(in srgb, var(--object-proof) 42%, var(--boss-glass-border));color:color-mix(in srgb, var(--object-proof) 72%, #fff)}.app-shell .strategy-meeting-status-pill.canceled{border-color:color-mix(in srgb, #7d8792 42%, var(--boss-glass-border));color:var(--boss-glass-muted)}.app-shell .strategy-meeting-session-actions{justify-content:flex-end;max-width:220px}.app-shell .strategy-meeting-session-actions button{border-radius:8px;min-height:34px;padding:0 10px;font-size:.76rem}.app-shell .strategy-meetings-workspace-active{gap:0}.app-shell .strategy-meeting-runner-focused{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--object-scorecard) 4%, transparent), transparent 18rem), radial-gradient(circle at 84% 0%, var(--meeting-tone-wash), transparent 18rem), var(--boss-glass-panel);min-height:min(760px,100vh - 210px);box-shadow:0 14px 32px #0000002e, inset 0 1px 0 var(--boss-glass-highlight);gap:14px;padding:16px;position:relative;overflow:hidden}.app-shell .strategy-meeting-live-topbar{border:1px solid var(--meeting-tone-border);background:radial-gradient(circle at 88% 0%, var(--meeting-tone-soft), transparent 14rem), linear-gradient(180deg, color-mix(in srgb, var(--boss-glass-panel-strong) 92%, #ffffff0f), var(--boss-glass-panel-strong));box-shadow:0 10px 22px #00000021, inset 0 1px 0 var(--boss-glass-highlight);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 16px;display:grid;position:relative;overflow:hidden}.app-shell .strategy-meeting-live-title h1{font-size:clamp(1.35rem,2vw,1.95rem)}.app-shell .strategy-meeting-live-details{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.app-shell .strategy-meeting-live-details span{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-button);color:var(--boss-glass-muted);border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:720}.app-shell .strategy-meeting-live-controls,.app-shell .strategy-meeting-step-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-shell .strategy-meeting-live-controls button,.app-shell .strategy-meeting-step-controls button{border-radius:8px;min-height:34px;padding:0 10px;font-size:.78rem;box-shadow:0 6px 12px #0000001f,inset 0 1px #ffffff24}.app-shell .strategy-meeting-live-controls .strategy-meeting-secondary-action,.app-shell .strategy-meeting-step-controls .strategy-meeting-secondary-action{color:#34404d;background:#ffffffc2;border-color:#11182724;box-shadow:0 5px 12px #11182714,inset 0 1px #ffffffc7}.app-shell .strategy-meeting-live-controls .strategy-meeting-stop-button{color:#9f171f;background:#fff5f5db;border-color:#d7192042;box-shadow:0 5px 12px #d7192014,inset 0 1px #ffffffc7}.app-shell .strategy-meeting-timer-pill{border:1px solid color-mix(in srgb, #3ddc84 38%, var(--boss-glass-border));color:#12663a;white-space:nowrap;background:radial-gradient(circle at 50% 0,#3ddc842e,#0000 66%),#f4fff9db;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 5px 12px #11182712,inset 0 1px #fffc}.app-shell .strategy-meeting-timer-pill.paused{color:#8a5717;background:#fff9ebe0;border-color:#c07b1852}.app-shell .strategy-meeting-runner-body{grid-template-columns:minmax(210px,.23fr) minmax(0,1fr) minmax(270px,.31fr);gap:12px;min-height:0;display:grid}.app-shell .strategy-meeting-agenda-rail,.app-shell .strategy-meeting-live-panel{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-panel-strong);box-shadow:0 8px 18px #0000001a, inset 0 1px 0 var(--boss-glass-highlight);border-radius:12px;padding:14px}.app-shell .strategy-meeting-agenda-rail{align-content:start;gap:12px;display:grid}.app-shell .strategy-meeting-time-card{background:radial-gradient(circle at 100% 0%, #3ddc8417, transparent 10rem), var(--boss-glass-button);border-radius:10px;gap:4px;padding:13px;display:grid}.app-shell .strategy-meeting-time-card span,.app-shell .strategy-meeting-rail-meta span,.app-shell .strategy-meeting-tool-head>span{color:var(--boss-glass-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:780}.app-shell .strategy-meeting-time-card strong{color:var(--boss-glass-text);font-size:1.58rem;line-height:1}.app-shell .strategy-meeting-time-card em{color:var(--boss-glass-muted);font-size:.78rem;font-style:normal;font-weight:700}.app-shell .strategy-meeting-rail-meta{border-top:1px solid var(--boss-glass-border-soft);gap:5px;padding-top:12px;display:grid}.app-shell .strategy-meeting-rail-meta strong{color:var(--boss-glass-text);font-size:.86rem}.app-shell .strategy-meeting-live-panel{border-color:color-mix(in srgb, var(--meeting-tone) 22%, var(--boss-glass-border-soft));background:radial-gradient(circle at 92% 0%, var(--meeting-tone-wash), transparent 13rem), var(--boss-glass-panel-strong);align-content:start;gap:14px;min-width:0;display:grid}.app-shell .strategy-meeting-live-panel-head{border-bottom:1px solid var(--boss-glass-border-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.app-shell .strategy-meeting-live-panel-head h2{margin:5px 0 0;font-size:clamp(1.28rem,1.8vw,1.72rem)}.app-shell .strategy-meeting-type-card{background:radial-gradient(circle at 88% 0%, #ffffff0f, transparent 10rem), var(--boss-glass-panel-strong);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:156px;padding:15px;display:grid;position:relative}.app-shell .strategy-meeting-type-card.active{border-color:color-mix(in srgb, #3ddc84 34%, var(--boss-glass-border))}.app-shell .strategy-meeting-type-icon{border:1px solid var(--boss-glass-border);width:34px;height:34px;color:color-mix(in srgb, var(--brand-accent) 72%, var(--boss-glass-text));background:var(--boss-glass-button);border-radius:10px;place-items:center;display:grid}.app-shell .strategy-meeting-type-card h3{margin:7px 0;font-size:.98rem}.app-shell .strategy-meeting-type-card button{grid-column:1/-1;justify-self:start;min-height:36px;padding:0 12px}.app-shell .strategy-meeting-type-card button:disabled{border-color:var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-muted)}.app-shell .strategy-meeting-type-status{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-muted);border-radius:999px;grid-column:1/-1;justify-self:start;padding:7px 10px;font-size:.76rem;font-style:normal;font-weight:760}.app-shell .strategy-meeting-runner-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.app-shell .strategy-meeting-runner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-shell .strategy-meeting-runner-actions .strategy-meeting-stop-button,.app-shell .strategy-meeting-runner-actions .strategy-meeting-secondary-action{border-color:var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .strategy-meeting-progress-pill{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);min-height:34px;color:var(--boss-glass-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:760;display:inline-flex}.app-shell .strategy-meeting-stop-confirm{border:1px solid color-mix(in srgb, #f8b84e 28%, var(--boss-glass-border));background:radial-gradient(circle at 0% 0%, #f8b84e1a, transparent 16rem), var(--boss-glass-panel-strong);box-shadow:0 14px 30px #0000002e, inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.app-shell .strategy-meeting-recovery-panel{border:1px solid color-mix(in srgb, #f8b84e 32%, var(--boss-glass-border));border-color:color-mix(in srgb, #f8b84e 32%, var(--boss-glass-border));background:radial-gradient(circle at 0% 0%, #f8b84e17, transparent 16rem), var(--boss-glass-panel-strong);box-shadow:0 8px 18px #0000001a, inset 0 1px 0 var(--boss-glass-highlight);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.app-shell .strategy-meeting-recovery-panel strong{color:var(--boss-glass-text);margin-top:5px;font-size:.98rem;display:block}.app-shell .strategy-meeting-recovery-panel p{color:var(--boss-glass-muted);margin:5px 0 0;font-size:.86rem;line-height:1.38}.app-shell .strategy-meeting-recovery-panel>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-shell .strategy-meeting-stop-confirm strong{color:var(--boss-glass-text);font-size:.95rem}.app-shell .strategy-meeting-stop-confirm p{color:var(--boss-glass-muted);margin:4px 0 0;font-size:.86rem;line-height:1.38}.app-shell .strategy-meeting-stop-confirm>div:last-child{justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-shell .strategy-meeting-stop-confirm button:first-child{border-color:var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight)}.app-shell .strategy-meeting-step-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.app-shell .strategy-meeting-step-tabs button{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);min-height:44px;color:var(--boss-glass-muted);font:inherit;box-shadow:0 10px 22px #00000024, inset 0 1px 0 var(--boss-glass-highlight);cursor:pointer;border-radius:999px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;padding:0 11px;font-size:.78rem;font-weight:690;display:grid;position:relative;overflow:hidden}.app-shell .strategy-meeting-step-tabs button span{width:22px;height:22px;color:var(--boss-glass-text);background:#ffffff14;border-radius:999px;place-items:center;font-size:.72rem;display:grid}.app-shell .strategy-meeting-step-tabs button.active{border-color:var(--meeting-tone-border);background:radial-gradient(circle at 50% 0%, var(--meeting-tone-soft), transparent 58%), var(--boss-glass-panel-strong);color:var(--boss-glass-text)}.app-shell .strategy-meeting-step-tabs button svg{color:color-mix(in srgb, var(--meeting-tone) 74%, var(--boss-glass-muted))}.app-shell .strategy-meeting-runner-focused .strategy-meeting-step-tabs{grid-template-columns:1fr;gap:8px;padding:0;display:grid;overflow:visible}.app-shell .strategy-meeting-runner-focused .strategy-meeting-step-tabs button{text-align:left;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;gap:8px;width:100%;min-height:50px;padding:0 10px}.app-shell .strategy-meeting-runner-focused .strategy-meeting-step-tabs button strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:760;overflow:hidden}.app-shell .strategy-meeting-runner-focused .strategy-meeting-step-tabs button em{color:var(--boss-glass-faint);white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:750}.app-shell .strategy-meeting-runner-focused .strategy-meeting-step-tabs button.complete{border-color:color-mix(in srgb, var(--object-proof) 28%, var(--boss-glass-border))}.app-shell .strategy-meeting-runner-focused .strategy-meeting-step-tabs button.complete span{background:color-mix(in srgb, var(--object-proof) 20%, #ffffff14);color:color-mix(in srgb, var(--object-proof) 76%, var(--boss-glass-text))}.app-shell .strategy-meeting-runner-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:14px;display:grid}.app-shell .strategy-meeting-step-panel,.app-shell .strategy-meeting-capture-panel{min-width:0}.app-shell .strategy-meeting-capture-panel{border:1px solid var(--meeting-tone-border);background:radial-gradient(circle at 92% 0%, var(--meeting-tone-soft), transparent 11rem), var(--boss-glass-panel-strong);box-shadow:0 8px 18px #0000001a, inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;align-content:start;gap:16px;padding:16px;display:grid;position:relative;overflow:hidden}.app-shell .strategy-meeting-capture-head{border-bottom:1px solid var(--boss-glass-border-soft);gap:6px;padding-bottom:13px;display:grid}.app-shell .strategy-meeting-capture-head strong{color:var(--boss-glass-text);font-size:.96rem}.app-shell .strategy-meeting-capture-context{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.app-shell .strategy-meeting-capture-context span{border:1px solid color-mix(in srgb, var(--meeting-tone) 24%, var(--boss-glass-border-soft));background:color-mix(in srgb, var(--meeting-tone) 8%, var(--boss-glass-button));min-width:0;color:var(--boss-glass-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:.68rem;font-weight:760;line-height:1.15;overflow:hidden}.app-shell .strategy-meeting-capture-tabs{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:6px;display:grid}.app-shell .strategy-meeting-capture-tabs button{border-color:color-mix(in srgb, var(--meeting-tone) 20%, var(--boss-glass-border));background:var(--boss-glass-button);min-height:34px;color:var(--boss-glass-muted);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.app-shell .strategy-meeting-capture-tabs button.active{border-color:var(--meeting-tone-border);background:radial-gradient(circle at 50% 0%, var(--meeting-tone-soft), transparent 62%), var(--boss-glass-panel-strong);color:var(--boss-glass-text)}.app-shell .strategy-meeting-capture-tabs button svg{color:color-mix(in srgb, var(--meeting-tone) 76%, var(--boss-glass-muted))}.app-shell .strategy-meeting-capture-section{min-width:0}.app-shell .strategy-meeting-attendance-grid{grid-template-columns:minmax(0,.95fr) minmax(280px,.72fr);gap:12px;display:grid}.app-shell .strategy-meeting-attendance-card,.app-shell .strategy-meeting-sharing-card,.app-shell .strategy-meeting-attendance-summary{border:1px solid var(--meeting-tone-border);background:radial-gradient(circle at 92% 0%, var(--meeting-tone-soft), transparent 13rem), color-mix(in srgb, var(--boss-glass-panel-strong) 88%, transparent);box-shadow:0 10px 24px #0000001f, inset 0 1px 0 var(--boss-glass-highlight);border-radius:12px;position:relative;overflow:hidden}.app-shell .strategy-meeting-attendance-card,.app-shell .strategy-meeting-sharing-card{align-content:start;gap:13px;padding:14px;display:grid}.app-shell .strategy-meeting-attendance-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-shell .strategy-meeting-attendance-head h3{color:var(--boss-glass-text);margin:4px 0 0;font-size:1.02rem}.app-shell .strategy-meeting-attendance-head button,.app-shell .strategy-meeting-sharing-actions button{border:1px solid color-mix(in srgb, var(--meeting-tone) 32%, var(--boss-glass-border));background:radial-gradient(circle at 50% 0%, var(--meeting-tone-wash), transparent 68%), var(--boss-glass-button);min-height:34px;color:var(--boss-glass-text);font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:999px;padding:0 11px;font-size:.74rem;font-weight:760}.app-shell .strategy-meeting-attendee-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.app-shell .strategy-meeting-attendee-list button{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-button);min-height:58px;color:var(--boss-glass-muted);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px;display:grid;position:relative;overflow:hidden}.app-shell .strategy-meeting-attendee-list button:before{content:"";background:var(--boss-glass-border);width:3px;position:absolute;inset:0 auto 0 0}.app-shell .strategy-meeting-attendee-list button.present{border-color:color-mix(in srgb, #3ddc84 34%, var(--boss-glass-border));background:radial-gradient(circle at 0% 0%, #3ddc841f, transparent 8rem), var(--boss-glass-panel-strong);color:var(--boss-glass-text)}.app-shell .strategy-meeting-attendee-list button.present:before{background:#3ddc84}.app-shell .strategy-meeting-attendee-list button.shared{border-color:color-mix(in srgb, var(--meeting-tone) 42%, var(--boss-glass-border))}.app-shell .strategy-meeting-attendee-list button.shared:after{content:"";background:var(--meeting-tone);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb, var(--meeting-tone) 56%, transparent);border-radius:999px;position:absolute;inset:8px 8px auto auto}.app-shell .strategy-meeting-attendee-list button>span,.app-shell .strategy-meeting-current-avatar{border:1px solid color-mix(in srgb, var(--meeting-tone) 28%, var(--boss-glass-border));background:radial-gradient(circle at 50% 30%, var(--meeting-tone-soft), transparent 68%), var(--boss-glass-button);width:34px;height:34px;color:var(--boss-glass-text);border-radius:999px;place-items:center;font-size:.76rem;font-weight:820;display:grid}.app-shell .strategy-meeting-attendee-list button strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:780;overflow:hidden}.app-shell .strategy-meeting-attendee-list button em{color:var(--boss-glass-faint);grid-column:2;font-size:.69rem;font-style:normal;font-weight:720}.app-shell .strategy-meeting-sharing-count{border:1px solid color-mix(in srgb, var(--meeting-tone) 26%, var(--boss-glass-border));background:var(--boss-glass-button);color:var(--boss-glass-muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:760}.app-shell .strategy-meeting-sharing-prompt{gap:7px;display:grid}.app-shell .strategy-meeting-sharing-prompt span{color:var(--boss-glass-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:780}.app-shell .strategy-meeting-sharing-prompt input{border:1px solid var(--boss-glass-border);background:var(--boss-glass-field);width:100%;color:var(--boss-glass-text);font:inherit;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:11px 12px;font-size:.86rem}.app-shell .strategy-meeting-current-speaker{border:1px solid color-mix(in srgb, var(--meeting-tone) 26%, var(--boss-glass-border-soft));background:linear-gradient(135deg, color-mix(in srgb, var(--meeting-tone) 12%, transparent), transparent 62%), var(--boss-glass-button);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:112px;padding:14px;display:grid}.app-shell .strategy-meeting-current-avatar{width:64px;height:64px;font-size:1.05rem}.app-shell .strategy-meeting-current-speaker span{color:var(--boss-glass-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:780}.app-shell .strategy-meeting-current-speaker strong{color:var(--boss-glass-text);margin-top:5px;font-size:1.02rem;display:block}.app-shell .strategy-meeting-current-speaker p{color:var(--boss-glass-muted);margin:6px 0 0;font-size:.82rem;line-height:1.4}.app-shell .strategy-meeting-sharing-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell .strategy-meeting-sharing-actions button:nth-child(2){border-color:var(--meeting-tone-border);background:radial-gradient(circle at 50% 0%, var(--meeting-tone-soft), transparent 65%), var(--boss-glass-panel-strong)}.app-shell .strategy-meeting-attendance-summary{gap:12px;padding:13px;display:grid}.app-shell .strategy-meeting-attendance-summary strong{color:var(--boss-glass-text);margin-top:4px;font-size:.98rem;display:block}.app-shell .strategy-meeting-attendance-summary-list{gap:7px;display:grid}.app-shell .strategy-meeting-attendance-summary-list span{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-button);min-height:36px;color:var(--boss-glass-muted);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;line-height:1.35;display:flex}.app-shell .strategy-meeting-attendance-summary-list svg:first-child{color:#3ddc84}.app-shell .strategy-meeting-attendance-summary-list span:last-child svg{color:color-mix(in srgb, #ff5b5b 78%, var(--boss-glass-muted))}.app-shell .strategy-meeting-step-content,.app-shell .strategy-meeting-signal-list{gap:12px;display:grid}.app-shell .strategy-meeting-step-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .strategy-meeting-step-head strong{color:var(--boss-glass-text)}.app-shell .strategy-meeting-tool-panel{border-color:var(--meeting-tone-border);background:radial-gradient(circle at 92% 0%, var(--meeting-tone-soft), transparent 12rem), color-mix(in srgb, var(--boss-glass-panel-strong) 86%, transparent);border-radius:12px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.app-shell .strategy-meeting-tool-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-shell .strategy-meeting-tool-head h3{margin:5px 0 0;font-size:1.05rem}.app-shell .strategy-meeting-tool-head>span{border:1px solid color-mix(in srgb, var(--meeting-tone) 32%, var(--boss-glass-border));background:radial-gradient(circle at 50% 0%, var(--meeting-tone-soft), transparent 58%), var(--boss-glass-button);color:color-mix(in srgb, var(--meeting-tone) 68%, var(--boss-glass-muted));white-space:nowrap;border-radius:999px;padding:6px 9px}.app-shell .strategy-meeting-scoreboard-table{gap:6px;display:grid}.app-shell .strategy-meeting-scoreboard-row{border:1px solid var(--boss-glass-border-soft);background:var(--boss-glass-button);min-height:44px;color:var(--boss-glass-muted);border-radius:9px;grid-template-columns:minmax(180px,1.35fr) minmax(70px,.52fr) minmax(70px,.52fr) minmax(76px,.62fr) minmax(104px,.72fr) minmax(220px,1.1fr);align-items:center;gap:10px;padding:9px 10px;font-size:.82rem;display:grid}.app-shell .strategy-meeting-scoreboard-metric{gap:3px;min-width:0;display:grid}.app-shell .strategy-meeting-scoreboard-metric span{color:var(--boss-glass-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.app-shell .strategy-meeting-scoreboard-row-head{min-height:32px;color:var(--boss-glass-faint);letter-spacing:.07em;text-transform:uppercase;background:0 0;border-color:#0000;font-size:.68rem;font-weight:780}.app-shell .strategy-meeting-scoreboard-row strong{color:var(--boss-glass-text);font-size:.88rem}.app-shell .strategy-meeting-scoreboard-row em{border:1px solid var(--boss-glass-border);background:var(--boss-glass-panel-strong);color:var(--boss-glass-muted);white-space:nowrap;border-radius:999px;justify-self:end;padding:5px 8px;font-style:normal;font-weight:780}.app-shell .strategy-meeting-scoreboard-review-state{border:1px solid var(--boss-glass-border-soft);background:color-mix(in srgb, var(--boss-glass-panel) 82%, transparent);color:var(--boss-glass-muted);white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.76rem;font-weight:780}.app-shell .strategy-meeting-scoreboard-review-state.set{border-color:color-mix(in srgb, var(--meeting-tone) 42%, var(--boss-glass-border));color:color-mix(in srgb, var(--meeting-tone) 70%, var(--boss-glass-text))}.app-shell .strategy-meeting-scoreboard-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.app-shell .strategy-meeting-scoreboard-actions button{border:1px solid color-mix(in srgb, var(--meeting-tone) 26%, var(--boss-glass-border));background:color-mix(in srgb, var(--boss-glass-button) 90%, transparent);min-height:28px;color:var(--boss-glass-muted);border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:.72rem;font-weight:780;display:inline-flex}.app-shell .strategy-meeting-scoreboard-actions button:not(:disabled):hover{border-color:color-mix(in srgb, var(--meeting-tone) 48%, var(--boss-glass-border));color:var(--boss-glass-text);transform:translateY(-1px)}.app-shell .strategy-meeting-scoreboard-actions button:disabled{cursor:not-allowed;opacity:.45}.app-shell .strategy-meeting-scoreboard-row.healthy em{border-color:color-mix(in srgb, #3ddc84 36%, var(--boss-glass-border));color:#dfffea}.app-shell .strategy-meeting-scoreboard-row.watch em{border-color:color-mix(in srgb, #f8b84e 42%, var(--boss-glass-border));color:#ffe4aa}.app-shell .strategy-meeting-scoreboard-row.off-track em{border-color:color-mix(in srgb, #ff5b5b 40%, var(--boss-glass-border));color:#ffd7d7}.app-shell .strategy-meeting-signal-card,.app-shell .strategy-meeting-recap-card{background:radial-gradient(circle at 92% 0%, var(--meeting-tone-wash), transparent 10rem), var(--boss-glass-panel-strong);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;display:grid}.app-shell .strategy-meeting-signal-card h3,.app-shell .strategy-meeting-recap-card h3{margin:0 0 5px;font-size:.96rem}.app-shell .strategy-meeting-signal-side{justify-items:end;gap:8px;display:grid}.app-shell .strategy-meeting-signal-side>span{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-muted);border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:760}.app-shell .strategy-meeting-issue-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.app-shell .strategy-meeting-issue-actions button{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);min-height:30px;color:var(--boss-glass-muted);font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:999px;padding:0 10px;font-size:.74rem;font-weight:760}.app-shell .strategy-meeting-issue-actions button.good{border-color:color-mix(in srgb, #3ddc84 36%, var(--boss-glass-border));color:#dfffea}.app-shell .strategy-meeting-issue-actions button.warn{border-color:color-mix(in srgb, #f8b84e 42%, var(--boss-glass-border));color:#ffe4aa}.app-shell .strategy-meeting-issue-actions button:disabled{cursor:default;opacity:.54}.app-shell .strategy-meeting-notes-field,.app-shell .strategy-meeting-inline-form,.app-shell .strategy-meeting-todo-form{gap:8px;display:grid}.app-shell .strategy-meeting-notes-field span{color:var(--boss-glass-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760}.app-shell .strategy-meeting-notes-field textarea,.app-shell .strategy-meeting-inline-form input,.app-shell .strategy-meeting-todo-form input{border:1px solid var(--boss-glass-border);background:var(--boss-glass-field);width:100%;color:var(--boss-glass-text);font:inherit;box-shadow:0 10px 22px #00000024, inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:12px 13px;font-size:.9rem;line-height:1.45}.app-shell .strategy-meeting-notes-field textarea::placeholder,.app-shell .strategy-meeting-inline-form input::placeholder,.app-shell .strategy-meeting-todo-form input::placeholder{color:var(--boss-glass-faint)}.app-shell .strategy-meeting-notes-field textarea{resize:vertical;min-height:132px}.app-shell .strategy-meeting-inline-form{grid-template-columns:minmax(0,1fr) auto;margin-top:9px}.app-shell .strategy-meeting-inline-form button{width:42px;padding:0}.app-shell .strategy-meeting-todo-form button{justify-self:start}.app-shell .strategy-meeting-chip-list{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.app-shell .strategy-meeting-chip-list span,.app-shell .strategy-meeting-chip-list em{border:1px solid var(--boss-glass-border);background:var(--boss-glass-button);color:var(--boss-glass-muted);border-radius:999px;padding:6px 9px;font-size:.78rem;font-style:normal;font-weight:650}.app-shell .strategy-meeting-copy-fallback{border:1px solid color-mix(in srgb, #f8b84e 36%, var(--boss-glass-border));background:radial-gradient(circle at 0% 0%, #f8b84e17, transparent 14rem), var(--boss-glass-panel-strong);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:12px;gap:10px;padding:13px;display:grid}.app-shell .strategy-meeting-copy-fallback strong{color:var(--boss-glass-text);margin-top:4px;font-size:.92rem;display:block}.app-shell .strategy-meeting-copy-fallback p{color:var(--boss-glass-muted);margin:4px 0 0;font-size:.82rem;line-height:1.38}.app-shell .strategy-meeting-copy-fallback textarea{border:1px solid var(--boss-glass-border);resize:vertical;background:var(--boss-glass-field);width:100%;min-height:150px;color:var(--boss-glass-text);box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:12px;font:.8rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.app-shell .strategy-meeting-recap-preview{border:1px solid var(--boss-glass-border);background:var(--boss-glass-field);max-height:360px;color:var(--boss-glass-text);white-space:pre-wrap;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:16px;font:.88rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.app-shell .strategy-meeting-recap-list{gap:10px;display:grid}.app-shell .strategy-meeting-empty{border-radius:10px;align-items:flex-start;gap:13px;padding:18px;display:flex}.app-shell .strategy-meeting-empty.compact{align-items:center;padding:14px}.app-shell .strategy-meeting-empty svg{color:color-mix(in srgb, #3ddc84 68%, var(--boss-glass-muted));flex:none}.app-shell .strategy-meeting-empty h2{margin:0 0 6px;font-size:1rem}.app-shell .strategy-meeting-empty strong{color:var(--boss-glass-text);margin-bottom:3px;font-size:.9rem;display:block}.app-shell .strategy-meeting-recap-output{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-shell .strategy-meeting-recap-output article{border:1px solid color-mix(in srgb, var(--meeting-tone) 26%, var(--boss-glass-border-soft));background:radial-gradient(circle at 92% 0%, var(--meeting-tone-soft), transparent 9rem), var(--boss-glass-panel-strong);min-width:0;box-shadow:inset 0 1px 0 var(--boss-glass-highlight);border-radius:10px;padding:14px;position:relative;overflow:hidden}.app-shell .strategy-meeting-recap-output span{color:color-mix(in srgb, var(--meeting-tone) 68%, var(--boss-glass-muted));letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:760;display:block}.app-shell .strategy-meeting-recap-output ul{color:var(--boss-glass-text);gap:7px;margin:10px 0 0;padding-left:17px;font-size:.88rem;line-height:1.42;display:grid}.app-shell .strategy-meeting-recap-output p{color:var(--boss-glass-muted);margin:10px 0 0;font-size:.88rem;line-height:1.42}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-command-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-library-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-recaps-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-runner,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-next-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-schedule-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-list-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-session-card,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-recipe-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-proposal-panel{border-color:var(--boss-premium-line);box-shadow:var(--boss-premium-shadow-crisp), var(--boss-highlight-inset)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-command-panel{background:radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--meeting-tone,var(--boss-premium-gold)) 12%, transparent), transparent 21rem), radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 18rem), var(--boss-glass-panel)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-pulse,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-next-meta span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-attendee-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-attendee-grid button,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-session-meta span,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-flow-strip div{box-shadow:var(--boss-depth-control), var(--boss-highlight-inset)}:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-command-actions button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-live-controls button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-step-controls button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-schedule-actions button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-session-actions button,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-next-panel button{box-shadow:0 9px 18px #1118271f,inset 0 1px #ffffff29,inset 0 -1px #00000052}:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-command-actions .strategy-meeting-secondary-action,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-schedule-actions .strategy-meeting-secondary-action,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-session-actions .strategy-meeting-secondary-action,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-live-controls .strategy-meeting-secondary-action,:root[data-brand-mode=light-workspace] .app-shell:not(.accountability-cockpit-shell) .strategy-meeting-step-controls .strategy-meeting-secondary-action{color:#2f3a46;background:radial-gradient(circle at 50% 0,#ffffffe6,#0000 58%),linear-gradient(#ffffffeb,#e8ecf2e0);border-color:#11182721}@media (width<=980px){.app-shell .strategy-meeting-command-panel,.app-shell .strategy-meeting-foundation-grid,.app-shell .strategy-meeting-schedule-board,.app-shell .strategy-meeting-runner-grid,.app-shell .strategy-meeting-attendance-grid,.app-shell .strategy-meeting-live-topbar,.app-shell .strategy-meeting-runner-body{grid-template-columns:1fr}.app-shell .strategy-meeting-command-actions{justify-items:stretch;min-width:0}.app-shell .strategy-meeting-command-actions button,.app-shell .strategy-meeting-runner-actions button{width:100%}.app-shell .strategy-meeting-pulse-grid,.app-shell .strategy-meeting-recap-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .strategy-meeting-runner:not(.strategy-meeting-runner-focused) .strategy-meeting-step-tabs{padding-bottom:2px;display:flex;overflow-x:auto}.app-shell .strategy-meeting-runner:not(.strategy-meeting-runner-focused) .strategy-meeting-step-tabs button{flex:0 0 174px}.app-shell .strategy-meeting-runner-focused .strategy-meeting-step-tabs{padding-bottom:2px;display:flex;overflow-x:auto}.app-shell .strategy-meeting-runner-focused .strategy-meeting-step-tabs button{flex:0 0 180px}.app-shell .strategy-meeting-agenda-rail{order:2;gap:10px}.app-shell .strategy-meeting-capture-panel{order:1}.app-shell .strategy-meeting-capture-context{grid-template-columns:1fr}.app-shell .strategy-meeting-live-panel{order:3}.app-shell .strategy-meeting-time-card,.app-shell .strategy-meeting-rail-meta{display:none}}@media (width<=720px){.app-shell .strategy-meetings-workspace{gap:12px}.app-shell .strategy-meeting-command-panel,.app-shell .strategy-meeting-next-panel,.app-shell .strategy-meeting-schedule-panel,.app-shell .strategy-meeting-list-panel,.app-shell .strategy-meeting-recipe-panel,.app-shell .strategy-meeting-proposal-panel,.app-shell .strategy-meeting-library-panel,.app-shell .strategy-meeting-recaps-panel,.app-shell .strategy-meeting-runner{border-radius:12px;padding:16px}.app-shell .strategy-meeting-pulse-grid,.app-shell .strategy-meeting-next-meta,.app-shell .strategy-meeting-schedule-grid,.app-shell .strategy-meeting-session-card,.app-shell .strategy-meeting-recap-output,.app-shell .strategy-meeting-library-grid,.app-shell .strategy-meeting-recap-card,.app-shell .strategy-meeting-signal-card,.app-shell .strategy-meeting-recap-summary,.app-shell .strategy-meeting-rating-panel,.app-shell .strategy-meeting-runner-head,.app-shell .strategy-meeting-live-panel-head,.app-shell .strategy-meeting-step-head{grid-template-columns:1fr}.app-shell .strategy-meeting-signal-side{justify-items:start}.app-shell .strategy-meeting-issue-actions{justify-content:flex-start}.app-shell .strategy-meeting-runner-head,.app-shell .strategy-meeting-live-panel-head,.app-shell .strategy-meeting-step-head,.app-shell .strategy-meeting-runner-actions,.app-shell .strategy-meeting-live-controls,.app-shell .strategy-meeting-step-controls,.app-shell .strategy-meeting-schedule-actions,.app-shell .strategy-meeting-session-actions,.app-shell .strategy-meeting-sharing-actions,.app-shell .strategy-meeting-stop-confirm,.app-shell .strategy-meeting-stop-confirm>div:last-child,.app-shell .strategy-meeting-recovery-panel,.app-shell .strategy-meeting-recovery-panel>div:last-child{flex-direction:column;align-items:stretch}.app-shell .strategy-meeting-step-head button,.app-shell .strategy-meeting-live-controls button,.app-shell .strategy-meeting-step-controls button,.app-shell .strategy-meeting-schedule-actions button,.app-shell .strategy-meeting-session-actions button,.app-shell .strategy-meeting-sharing-actions button,.app-shell .strategy-meeting-recap-card button,.app-shell .strategy-meeting-stop-confirm button,.app-shell .strategy-meeting-recovery-panel button,.app-shell .strategy-meeting-next-panel button,.app-shell .strategy-meeting-todo-form button{width:100%}.app-shell .strategy-meeting-type-card{min-height:0}.app-shell .strategy-meeting-command-main h1{font-size:2rem}.app-shell .strategy-meeting-command-main p{font-size:.9rem}.app-shell .strategy-meeting-command-panel{gap:12px}.app-shell .strategy-meeting-command-actions{gap:8px}.app-shell .strategy-meeting-flow-strip{max-width:none;margin-top:13px}.app-shell .area-sidebar-meeting-context,.app-shell .strategy-meeting-command-actions .strategy-meeting-secondary-action{display:none}.app-shell .strategy-meeting-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}.app-shell .strategy-meeting-recipe-list span,.app-shell .strategy-meeting-proposal-list span,.app-shell .strategy-meeting-proposal-panel.compact .strategy-meeting-proposal-list span{grid-template-columns:auto minmax(0,1fr)}.app-shell .strategy-meeting-recipe-list em,.app-shell .strategy-meeting-proposal-list em,.app-shell .strategy-meeting-proposal-panel.compact .strategy-meeting-proposal-list em{grid-column:2}.app-shell .strategy-meeting-pulse{min-height:62px;padding:9px 8px}.app-shell .strategy-meeting-pulse span{letter-spacing:.05em;font-size:.58rem}.app-shell .strategy-meeting-pulse strong{margin-top:5px;font-size:1rem}.app-shell .strategy-meeting-pulse em{font-size:.66rem}.app-shell .strategy-meeting-runner:not(.strategy-meeting-runner-focused) .strategy-meeting-step-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .strategy-meeting-runner:not(.strategy-meeting-runner-focused) .strategy-meeting-step-tabs button{min-height:42px}.app-shell .strategy-meeting-live-topbar,.app-shell .strategy-meeting-live-panel,.app-shell .strategy-meeting-agenda-rail,.app-shell .strategy-meeting-capture-panel{padding:12px}.app-shell .strategy-meeting-live-title h1{font-size:1.55rem}.app-shell .strategy-meeting-scoreboard-row,.app-shell .strategy-meeting-scoreboard-row-head{grid-template-columns:1fr;align-items:start}.app-shell .strategy-meeting-scoreboard-row-head{display:none}.app-shell .strategy-meeting-scoreboard-row em{justify-self:start}.app-shell .strategy-meeting-scoreboard-metric span{white-space:normal}.app-shell .strategy-meeting-scoreboard-actions{justify-content:flex-start}.app-shell .strategy-meeting-rating-buttons{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .strategy-meeting-recap-preview{max-height:300px;font-size:.82rem}}:root[data-canvas-mode=light-work] .app-shell .strategy-meetings-workspace{width:100%;max-width:1580px;margin-inline:auto}:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-command-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-library-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-recaps-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-runner,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-next-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-recipe-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-proposal-panel{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--boss-accent-gold) 10%, transparent), transparent 20rem), radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--brand-accent) 6%, transparent), transparent 18rem), linear-gradient(180deg, #ffffffeb, #f4f7fad6);box-shadow:var(--boss-depth-crisp), var(--boss-highlight-inset);border-color:#1118271f;border-radius:14px}:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-command-main h1{color:#101721;letter-spacing:0}@media (width<=720px){.app-shell.accountability-cockpit-shell .accountability-page-grid .area-sidebar-meeting-context{display:none}}:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-command-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-library-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-recaps-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-runner,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-next-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-recipe-panel,:root[data-canvas-mode=light-work] .app-shell .strategy-meeting-proposal-panel{background:var(--boss-canvas-panel);border-color:#1118271f;box-shadow:0 18px 42px #1118271d,inset 0 1px #ffffffdb}.core-boss-shell{--boss-chrome-top:radial-gradient(circle at 12% -18%, #e22a3329, transparent 25rem), radial-gradient(circle at 52% -18%, #c9a24e21, transparent 26rem), linear-gradient(180deg, #221618b3, #0c0d0fe6 52%, #030405fa);--boss-chrome-rail:linear-gradient(180deg, #121316fb, #0a0b0dfc 45%, #040506fe);--boss-chrome-edge:#c9a24e17;--boss-chrome-edge-soft:#ffffff0f;--boss-chrome-active:linear-gradient(90deg, #ffffff0f, #ffffff07), #ffffff05;background:var(--boss-black);min-height:100svh;color:var(--shell-text);grid-template:"global-bar global-bar"94px"primary-sidebar workspace"minmax(calc(100svh - 94px),auto)/244px minmax(0,1fr);display:grid}.boss-primary-sidebar{z-index:80;border-right:1px solid var(--boss-chrome-edge);background:var(--boss-chrome-rail);flex-direction:column;grid-area:primary-sidebar;min-width:0;height:calc(100svh - 94px);padding:18px 12px 14px;display:flex;position:sticky;top:94px;box-shadow:inset -1px 0 #ffffff08,12px 0 34px #0000001a}.boss-shell-workspace{border:0;border-right:1px solid var(--boss-chrome-edge-soft);color:#fff;text-align:left;background:0 0;border-radius:0;grid-template-columns:118px 38px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:70px;padding:0 22px 0 18px;display:grid}.boss-shell-wordmark{object-fit:contain;object-position:left center;width:116px;height:34px}.boss-shell-workspace-mark{width:34px;height:34px;color:var(--boss-gold);background:#171a1f;border:1px solid #d6b55761;border-radius:8px;place-items:center;font-weight:900;display:grid;overflow:hidden}.boss-shell-workspace-mark img{object-fit:cover;width:100%;height:100%}.boss-shell-workspace-copy{gap:3px;min-width:0;display:grid}.boss-shell-workspace-copy strong,.boss-shell-workspace-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boss-shell-workspace-copy strong{color:#fff;font-size:14px;font-weight:850}.boss-shell-workspace-copy small{color:#aeb4bd;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.boss-primary-nav{gap:4px;margin-top:0;display:grid}.boss-nav-item.with-separator{border-top:1px solid #ffffff17;margin-top:13px;padding-top:13px}.boss-primary-nav button{color:#d8dde4;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:45px;padding:0 11px;font-size:14px;font-weight:760;display:grid;position:relative}.boss-primary-nav button:hover{color:#fff;background:#ffffff0a;border-color:#ffffff1f}.boss-primary-nav button.active{background:var(--boss-chrome-active);color:#fff;box-shadow:inset 3px 0 0 var(--boss-red), inset 0 1px 0 #ffffff14, 0 10px 20px #00000024;border-color:#c9a24e2e}.boss-primary-nav button[aria-disabled=true]{color:#747b84}.boss-primary-nav button em{letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:850}.boss-primary-nav button:focus-visible,.boss-shell-workspace:focus-visible,.boss-global-bar button:focus-visible,.boss-global-bar input:focus-visible,.boss-mobile-nav-button:focus-visible{outline:2px solid var(--boss-red);outline-offset:2px;box-shadow:0 0 0 5px #d6b55747}.boss-sidebar-status{border:1px solid var(--boss-chrome-edge-soft);background:#ffffff05;border-radius:8px;gap:3px;margin-top:auto;padding:11px 12px;display:grid}.boss-sidebar-status span{color:var(--status-good);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.boss-sidebar-status small{color:#9299a3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.boss-shell-restriction-notice{color:#d4b9ba;margin:8px 2px 0;font-size:11px;line-height:1.4}.boss-shell-workspace-frame{display:contents}.boss-global-bar{z-index:100;background:var(--boss-chrome-top);min-width:0;height:94px;color:var(--boss-shell-text);border-bottom:0;grid-area:global-bar;grid-template-columns:minmax(300px,360px) minmax(140px,.6fr) minmax(260px,1.15fr) auto;align-items:center;gap:16px;padding:0 18px 0 0;display:grid;position:sticky;top:0;box-shadow:0 20px 40px #0000003d,inset 0 1px #ffffff26,inset 0 -1px #c9a24e1c}.boss-global-tool{gap:1px;min-width:0;display:grid}.boss-global-tool span{color:#a9b0ba;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.boss-global-tool strong{color:#fff;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900;overflow:hidden}.boss-global-search-wrap{min-width:0;position:relative}.boss-global-search{color:#b8bec7;background:#fff1;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:40px;padding:0 11px;display:grid;box-shadow:inset 0 1px #ffffff0a}.boss-global-search:focus-within{border-color:var(--boss-red);box-shadow:0 0 0 2px #d7192057,0 0 0 5px #d6b55724}.boss-global-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.boss-global-search input::placeholder{color:#9299a3}.boss-global-search-results{z-index:95;background:#fff;border:1px solid #cfd5dc;border-radius:10px;max-height:360px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 20px 50px #11182733}.boss-global-search-results button{color:#15191e;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 10px;display:flex}.boss-global-search-results button:hover{background:#f2f3f4}.boss-global-search-results button span{gap:2px;min-width:0;display:grid}.boss-global-search-results strong,.boss-global-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boss-global-search-results small{color:#69727d;font-size:11px}.boss-global-search-results em{color:var(--boss-red-dark);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.boss-global-search-results p{color:#69727d;margin:0;padding:14px;font-size:12px}.boss-global-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.boss-global-actions>button,.boss-global-profile-button{color:#f4f5f7;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;min-height:40px;box-shadow:inset 0 1px #ffffff0b}.boss-global-ask{align-items:center;gap:8px;padding:0 13px;font-weight:850;display:inline-flex;background:var(--boss-red)!important;color:#fff!important;border-color:#a9151b!important}.boss-global-ask:disabled{cursor:not-allowed;color:#777f89!important;background:#ffffff12!important;border-color:#ffffff14!important}.boss-global-icon-button{place-items:center;width:42px;display:grid;position:relative}.boss-global-icon-button em{background:var(--boss-red);color:#fff;border:2px solid #080a0c;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.boss-global-profile{position:relative}.boss-global-profile-button{grid-template-columns:30px minmax(0,auto) 18px;align-items:center;gap:8px;min-width:44px;padding:4px 8px 4px 5px;display:grid}.boss-global-profile-button>span:first-child{color:#fff;background:#171a1f;border:1px solid #d6b55766;border-radius:999px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.boss-global-profile-copy{text-align:left;display:grid}.boss-global-profile-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:11px;overflow:hidden}.boss-global-profile-copy small{color:#a4abb4;font-size:9px}.boss-global-profile .avatar-menu{z-index:100;top:calc(100% + 9px);right:0}.boss-shell-canvas{background:var(--boss-workspace-canvas-bg);grid-area:workspace;min-width:0;min-height:calc(100svh - 94px)}.boss-shell-canvas .page-grid{background:var(--boss-workspace-canvas-bg);grid-template-columns:minmax(0,1fr);height:calc(100vh - 94px);min-height:calc(100vh - 94px)}.boss-shell-canvas .page-grid>.boss-left-rail{display:none}.boss-shell-canvas .library-page{border-top-left-radius:0;min-width:0}.boss-shell-canvas .systems-workspace-page{--systems-workspace-nav-height:68px}.boss-shell-canvas .systems-workspace-navigation{z-index:45;min-height:var(--systems-workspace-nav-height);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(#fffffff5,#f1f4f7f0);border-bottom:1px solid #22283024;align-items:center;padding:9px clamp(24px,3vw,48px) 8px;display:flex;position:sticky;top:0;box-shadow:0 8px 22px #0f172a12}.boss-shell-canvas .systems-content-switcher{width:min(100%,760px);box-shadow:none;background:0 0;border:0;align-items:stretch;gap:4px;margin:0;padding:0;display:flex;position:relative}.boss-shell-canvas .systems-library-tab{background:0 0;border:1px solid #0000;border-radius:9px 9px 6px 6px;flex:1 1 0;grid-template-columns:minmax(0,1fr) 38px;align-items:center;min-width:0;min-height:50px;display:grid;position:relative;box-shadow:inset 0 -2px #d5d9dd}.boss-shell-canvas .systems-library-tab:hover{background:#ffffff94;border-color:#d8dce0}.boss-shell-canvas .systems-library-tab.active,.boss-shell-canvas .systems-library-tab.menu-open{background:#ffffffeb;border-color:#d6d9de;box-shadow:inset 0 -3px #d71920,0 7px 16px #12171e12}.boss-shell-canvas .systems-library-tab-main,.boss-shell-canvas .systems-library-tab-disclosure{color:#555d66;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0}.boss-shell-canvas .systems-library-tab-main{text-align:left;align-items:center;gap:9px;min-width:0;padding:0 8px 0 14px;display:flex}.boss-shell-canvas .systems-library-tab-main:hover,.boss-shell-canvas .systems-library-tab-main:focus-visible,.boss-shell-canvas .systems-library-tab-disclosure:hover,.boss-shell-canvas .systems-library-tab-disclosure:focus-visible{color:#171a1e;outline:none}.boss-shell-canvas .systems-library-tab.active .systems-library-tab-main,.boss-shell-canvas .systems-library-tab.active .systems-library-tab-disclosure,.boss-shell-canvas .systems-library-tab.menu-open .systems-library-tab-main,.boss-shell-canvas .systems-library-tab.menu-open .systems-library-tab-disclosure{color:#15181c}.boss-shell-canvas .systems-library-tab-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:820;overflow:hidden}.boss-shell-canvas .systems-library-tab-main strong{color:#15181c;font-variant-numeric:tabular-nums;text-align:center;background:#e9ecef;border-radius:999px;min-width:22px;padding:3px 6px;font-size:.68rem}.boss-shell-canvas .systems-library-tab-disclosure{border-left:1px solid #1f262e1a;border-radius:0 8px 5px 0;place-items:center;padding:0;display:grid}.boss-shell-canvas .systems-library-tab-disclosure[aria-expanded=true] svg,.boss-shell-canvas .folder-expand-button[aria-expanded=true] svg{transform:rotate(180deg)}.boss-shell-canvas .systems-library-popover{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fafbfcfa;border:1px solid #cfd4da;border-radius:14px;width:min(480px,100vw - 40px);max-height:min(620px,100vh - 180px);padding:12px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 24px 54px #0f172a38,inset 0 1px #fff}.boss-shell-canvas .systems-library-tab:nth-child(2) .systems-library-popover{left:50%;transform:translate(-50%)}.boss-shell-canvas .systems-library-tab:last-child .systems-library-popover{left:auto;right:0}.boss-shell-canvas .systems-library-popover-heading{border-bottom:1px solid #e0e3e7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:4px 4px 11px;display:grid}.boss-shell-canvas .systems-library-popover-heading>div{gap:2px;display:grid}.boss-shell-canvas .systems-library-popover-heading>div span{color:#7c848d;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:820}.boss-shell-canvas .systems-library-popover-heading>div strong{color:#171b20;font-size:.92rem}.boss-shell-canvas .systems-library-popover-heading>button{color:#3d454e;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dade;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:.75rem;font-weight:760;display:inline-flex}.boss-shell-canvas .systems-library-popover-heading>button:hover,.boss-shell-canvas .systems-library-popover-heading>button.active{color:#a20f17;border-color:#d719205c;box-shadow:inset 3px 0 #d71920}.boss-shell-canvas .systems-library-popover-heading>button span{color:#59616a;text-align:center;background:#edf0f2;border-radius:999px;min-width:23px;padding:3px 6px;font-size:.66rem}.boss-shell-canvas .systems-inline-folder-browser [role=tree],.boss-shell-canvas .systems-inline-folder-browser [role=group]{min-width:0;overflow-x:hidden}.boss-shell-canvas .systems-inline-folder-browser .folder-row,.boss-shell-canvas .systems-inline-folder-browser .page-tree-row{color:#4c555f;max-width:100%;min-height:38px;box-shadow:none;background:0 0;border-color:#0000;border-radius:8px}.boss-shell-canvas .systems-inline-folder-browser .folder-row:hover,.boss-shell-canvas .systems-inline-folder-browser .page-tree-row:hover{color:#171b20;background:#f1f3f5;border-color:#d9dde1}.boss-shell-canvas .systems-inline-folder-browser .folder-row.active,.boss-shell-canvas .systems-inline-folder-browser .page-tree-row.active{color:#171b20;background:linear-gradient(90deg,#d7192017,#f6f7f8 68%);border-color:#d719203d}.boss-shell-canvas .systems-inline-folder-browser .folder-count-badge{color:#5f6871;background:#eef1f3;border-color:#d6dade}.boss-shell-canvas .systems-inline-folder-browser .folder-row:hover .folder-count-badge,.boss-shell-canvas .systems-inline-folder-browser .folder-row.active .folder-count-badge{color:#313840;background:#fff;border-color:#cfd4d9}.boss-shell-canvas .systems-inline-folder-browser .folder-row .folder-title,.boss-shell-canvas .systems-inline-folder-browser .page-tree-row span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.boss-shell-canvas .systems-inline-folder-browser .folder-navigation-entry{grid-template-columns:minmax(0,1fr) 36px;align-items:center;display:grid}.boss-shell-canvas .systems-inline-folder-browser .folder-navigation-entry>[role=group]{grid-column:1/-1}.boss-shell-canvas .systems-inline-folder-browser .folder-expand-button{color:#69727c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.boss-shell-canvas .systems-inline-folder-browser .folder-expand-button:hover,.boss-shell-canvas .systems-inline-folder-browser .folder-expand-button:focus-visible{color:#171b20;background:#fff;border-color:#d6dade;outline:none}.boss-shell-canvas .systems-inline-empty{color:#727a83;border:1px dashed #d7dbe0;border-radius:9px;padding:14px;font-size:.78rem}.boss-shell-canvas .systems-inline-built-in{border-top:1px solid #e2e5e8;margin-top:10px;padding-top:10px}.boss-shell-canvas .systems-inline-built-in-toggle{color:#555e67;width:100%;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:.75rem;font-weight:800;display:flex}.boss-shell-canvas .systems-inline-built-in-toggle:hover{color:#171b20;background:#f2f4f6;border-color:#d9dde1}.boss-shell-canvas .systems-workspace-page .document-shell{min-height:calc(100vh - var(--boss-topbar-height,94px) - var(--systems-workspace-nav-height))}.boss-shell-canvas .systems-workspace-page .document-rail{height:calc(100vh - var(--boss-topbar-height,94px) - var(--systems-workspace-nav-height))}.boss-shell-canvas .systems-workspace-page .library-card{min-height:calc(100vh - var(--boss-topbar-height,94px) - var(--systems-workspace-nav-height));padding-top:clamp(28px,3vw,42px)}.boss-shell-canvas .systems-breadcrumbs{color:#737b84;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin:0 0 18px;font-size:.76rem;font-weight:740;display:flex}.boss-shell-canvas .systems-breadcrumbs button{color:#606973;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.boss-shell-canvas .systems-breadcrumbs button:hover,.boss-shell-canvas .systems-breadcrumbs button:focus-visible{color:#a20f17;text-underline-offset:3px;outline:none;text-decoration:underline}.boss-shell-canvas .systems-breadcrumbs [aria-current=page]{color:#20262c}.boss-shell-canvas .systems-library-search{color:#737b84;background:#fff;border:1px solid #d8dce1;border-radius:11px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-height:46px;margin:0 0 14px;padding:0 13px;display:grid;box-shadow:inset 0 1px #fff,0 8px 18px #12171e0f}.boss-shell-canvas .systems-library-search:focus-within{border-color:#d7192080;box-shadow:0 0 0 3px #d719201a,0 8px 18px #12171e14}.boss-shell-canvas .systems-library-search input{color:#171a1e;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:12px 0;font-size:.86rem}.boss-shell-canvas .systems-library-search input::placeholder{color:#8b929a}:root[data-canvas-mode=light-work] .app-shell .core-boss-shell .boss-shell-canvas .page-grid:not(.roadmap-grid)>.library-page{border-top-left-radius:0}.boss-mobile-nav-button,.boss-mobile-nav-backdrop{display:none}@media (width<=1120px){.core-boss-shell{grid-template-columns:76px minmax(0,1fr)}.boss-primary-sidebar{padding-inline:9px}.boss-shell-workspace{grid-template-columns:1fr;justify-items:center;min-height:54px;padding:7px}.boss-shell-wordmark{width:52px}.boss-shell-workspace-mark,.boss-shell-workspace-copy{display:none}.boss-primary-nav button{grid-template-columns:1fr;justify-items:center;min-height:46px;padding:0}.boss-primary-nav button span,.boss-primary-nav button em,.boss-sidebar-status small,.boss-shell-restriction-notice{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boss-sidebar-status{text-align:center;align-items:center;padding:10px 4px}.boss-global-bar{grid-template-columns:76px minmax(110px,.55fr) minmax(180px,1.25fr) auto;gap:10px;padding:0 12px 0 0}.boss-global-profile-copy{display:none}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .boss-shell-canvas .systems-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-shell-canvas .systems-filter-panel>strong{grid-column:1/-1}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .boss-shell-canvas .system-record-row{grid-template-columns:minmax(0,1fr)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .boss-shell-canvas .system-record-main{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title title""tags tags""owner role""date date""path path"}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .boss-shell-canvas .system-record-side{grid-auto-flow:column;justify-content:start;justify-items:start}.boss-shell-canvas .systems-workspace-page{--systems-workspace-nav-height:66px}.boss-shell-canvas .systems-workspace-navigation{padding:8px 18px 7px}.boss-shell-canvas .systems-library-tab,.boss-shell-canvas .systems-library-tab-main,.boss-shell-canvas .systems-library-tab-disclosure{min-height:48px}}@media (width<=760px){.boss-shell-canvas .systems-content-switcher{gap:2px;width:100%}.boss-shell-canvas .systems-library-tab{grid-template-columns:minmax(0,1fr) 38px}.boss-shell-canvas .systems-library-tab-main{gap:2px;padding:0 1px 0 3px}.boss-shell-canvas .systems-library-tab-main span{font-size:.7rem}.boss-shell-canvas .systems-library-tab-main strong{min-width:10px;padding:2px 1px;font-size:.66rem}.boss-shell-canvas .systems-workspace-page{--systems-workspace-nav-height:62px}.boss-shell-canvas .systems-workspace-navigation{padding:7px 10px 6px;position:relative}.boss-shell-canvas .systems-library-tab{position:static}.boss-shell-canvas .systems-library-popover,.boss-shell-canvas .systems-library-tab:nth-child(2) .systems-library-popover,.boss-shell-canvas .systems-library-tab:last-child .systems-library-popover{width:auto;max-height:min(66vh,540px);top:calc(100% + 8px);left:0;right:0;transform:none}.boss-shell-canvas .systems-library-popover-heading{grid-template-columns:minmax(0,1fr)}.boss-shell-canvas .systems-library-popover-heading>button{justify-content:space-between}.boss-shell-canvas .systems-workspace-page .document-shell,.boss-shell-canvas .systems-workspace-page .library-card{min-height:auto}.boss-shell-canvas .systems-workspace-page .document-rail{height:auto}.core-boss-shell{display:block}.boss-primary-sidebar{z-index:120;width:min(294px,100vw - 44px);height:calc(100svh - 64px);padding:18px 14px;transition:transform .18s;position:fixed;top:64px;left:0;transform:translate(-102%)}.core-boss-shell.mobile-nav-open .boss-primary-sidebar{transform:translate(0)}.boss-shell-workspace{grid-template-columns:1fr;justify-items:center;min-height:54px;padding:7px}.boss-shell-workspace-mark,.boss-shell-workspace-copy{display:none}.boss-primary-nav button{grid-template-columns:24px minmax(0,1fr) auto;justify-items:stretch;padding:0 11px}.boss-primary-nav button span,.boss-primary-nav button em,.boss-sidebar-status small,.boss-shell-restriction-notice{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.boss-mobile-nav-button{z-index:130;color:#fff;background:#121519;border:1px solid #d6b5574d;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:11px;left:10px;box-shadow:0 8px 18px #00000047}.boss-mobile-nav-backdrop{z-index:110;background:#050607a3;border:0;display:block;position:fixed;inset:64px 0 0}.boss-global-bar{grid-template-columns:70px minmax(72px,1fr) auto;gap:7px;height:64px;padding:0 9px 0 58px}.boss-global-tool span,.boss-global-search-wrap,.boss-global-profile-copy,.boss-global-profile-button>svg{display:none}.boss-global-tool strong{font-size:15px}.boss-global-actions{gap:5px}.boss-global-ask{justify-content:center;width:42px;padding:0}.boss-global-ask span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.boss-global-profile-button{grid-template-columns:30px;padding:4px 5px}.boss-shell-canvas{min-height:calc(100svh - 64px)}.boss-shell-canvas .page-grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100vh - 64px);overflow:visible}.boss-shell-canvas .library-page{min-height:calc(100vh - 64px)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .boss-shell-canvas .systems-filter-panel,:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .boss-shell-canvas .system-record-main{grid-template-columns:minmax(0,1fr)}:root[data-canvas-mode=light-work] .app-shell:not(.accountability-cockpit-shell) .boss-shell-canvas .system-record-main{grid-template-areas:"title""tags""owner""role""date""path"}}@media (prefers-reduced-motion:reduce){.boss-primary-sidebar{transition:none}}.core-boss-shell .accountability-page-grid{grid-template-columns:minmax(0,1fr)!important}.core-boss-shell .accountability-page-grid>.boss-work-canvas{grid-column:1;min-width:0}.core-boss-shell .my-boss-recurring-list{gap:10px;display:grid}.core-boss-shell .my-boss-recurring-history{color:#65707c;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:flex}.app-shell.boss-unified-shell>.settings-page-backdrop{z-index:90;inset:94px 0 0 244px}:root .app-shell.boss-unified-shell>.settings-page-backdrop .settings-page-shell{width:min(1240px,100% - 64px)}.core-boss-shell .boss-shell-canvas .roadmap-page{width:min(1180px,100% - 56px);margin-inline:auto}@media (width<=1120px){.app-shell.boss-unified-shell>.settings-page-backdrop{left:76px}:root .app-shell.boss-unified-shell>.settings-page-backdrop .settings-page-shell{width:min(100% - 32px,960px)}.core-boss-shell .boss-shell-canvas .roadmap-page{width:min(100% - 32px,760px)}}@media (width<=720px){.app-shell.boss-unified-shell>.settings-page-backdrop{inset:64px 0 0}:root .app-shell.boss-unified-shell>.settings-page-backdrop .settings-page-shell{width:min(100% - 20px,760px);padding:18px 0 30px}.core-boss-shell .boss-shell-canvas .roadmap-page{width:min(100% - 20px,760px)}}.boss-record-panel-backdrop{z-index:180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05060770;justify-content:flex-end;display:flex;position:fixed;inset:0}.boss-record-panel{color:#13171b;background:#f8f8f6;border-left:1px solid #ffffff1f;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100vw - 88px);height:100svh;animation:.17s ease-out boss-record-panel-enter;display:grid;box-shadow:-24px 0 70px #05060752}@keyframes boss-record-panel-enter{0%{opacity:.7;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.boss-record-panel-header{color:#fff;background:#101317;border-bottom:1px solid #d7dce1;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 16px;display:flex}.boss-record-panel-history{align-items:center;gap:12px;min-width:0;display:flex}.boss-record-panel-history>button,.boss-record-panel-close{color:#fff;background:#1a1e23;border:1px solid #ffffff29;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.boss-record-panel-origin{color:#aab1ba;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.boss-record-panel-history>div{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.boss-record-panel-history>div span{color:#818994;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:92px;font-size:9px;font-weight:850;overflow:hidden}.boss-record-panel-history>div span+span:before{content:"/";color:#59616b;margin-right:6px}.boss-record-panel-history>div span.active{color:var(--boss-gold)}.boss-record-panel button:focus-visible,.boss-record-panel a:focus-visible{outline:2px solid var(--boss-red);outline-offset:2px;box-shadow:0 0 0 5px #d6b5574d}.boss-record-panel-scroll{min-height:0;padding:28px;overflow-y:auto}.boss-record-identity{color:#fff;box-shadow:inset 4px 0 0 var(--boss-red), 0 16px 34px #11182726;background:#111418;border:1px solid #24292f;border-radius:11px;padding:28px;position:relative}.boss-record-identity>span{color:var(--boss-gold);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.boss-record-identity h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,5vw,46px);font-weight:950;line-height:.98}.boss-record-identity p{color:#c7cbd0;max-width:54ch;margin:14px 0 0;font-size:14px;line-height:1.6}.boss-record-identity em{color:#fff;text-transform:capitalize;border:1px solid #ffffff29;border-radius:999px;margin-top:18px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.boss-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.boss-record-facts>div{background:#fff;border:1px solid #d8dde2;border-radius:8px;min-width:0;padding:14px 15px;box-shadow:inset 0 1px #fffc}.boss-record-facts dt{color:#747d87;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900}.boss-record-facts dd{overflow-wrap:anywhere;color:#15191e;margin:0;font-size:13px;font-weight:780;line-height:1.4}.boss-record-linked-system{color:#171b20;text-align:left;background:#fffdf6;border:1px solid #d6b557a6;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:74px;margin-top:16px;padding:12px 15px;display:grid}.boss-record-linked-system>svg{color:var(--boss-gold-deep)}.boss-record-linked-system span{gap:4px;display:grid}.boss-record-linked-system small{color:#8b6a27;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.boss-record-linked-system strong{font-size:14px}.boss-record-system-content,.boss-record-system-sections{color:#22272d;background:#fff;border:1px solid #d8dde2;border-radius:9px;margin-top:16px;padding:20px;font-size:14px;line-height:1.65}.boss-record-system-content h1,.boss-record-system-content h2,.boss-record-system-content h3{color:#12161a;letter-spacing:-.02em}.boss-record-system-content img{max-width:100%;height:auto}.boss-record-system-sections{gap:12px;padding:12px;display:grid}.boss-record-system-sections section{border-left:3px solid var(--boss-red);background:#f7f8f8;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px;display:grid}.boss-record-system-sections section>span{color:var(--boss-red-dark);font-size:10px;font-weight:900}.boss-record-system-sections h3{margin:0;font-size:16px}.boss-record-system-sections p{color:#5d6670;margin:6px 0 0}.boss-record-empty{color:#69727d;border:1px dashed #c9cfd6;border-radius:8px;margin:16px 0 0;padding:18px}.boss-record-restricted{color:#6f161a;background:#fff8f8;border:1px solid #e1c4c5;border-radius:9px;gap:13px;margin-top:16px;padding:18px;display:flex}.boss-record-restricted strong{margin-bottom:4px;display:block}.boss-record-restricted p{color:#80585a;margin:0;font-size:13px;line-height:1.45}.boss-record-panel-actions{background:#fff;border-top:1px solid #d7dce1;justify-content:flex-end;gap:9px;padding:13px 16px;display:flex}.boss-record-panel-actions button{color:#171b20;background:#fff;border:1px solid #ccd2d9;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:12px;font-weight:820;display:inline-flex}.boss-record-panel-actions button:first-child{background:var(--boss-red);color:#fff;border-color:#a9151b}@media (width<=760px){.boss-record-panel{border-left:0;width:100vw}.boss-record-panel-header{padding-inline:10px}.boss-record-panel-history>div{display:none}.boss-record-panel-scroll{padding:15px}.boss-record-identity{padding:22px}.boss-record-facts{grid-template-columns:1fr}.boss-record-panel-actions{grid-template-columns:1fr;display:grid}.boss-record-panel-actions button{justify-content:center}}@media (width<=390px){.boss-record-panel-close span,.boss-record-panel-history>button span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.boss-record-panel-close,.boss-record-panel-history>button{justify-content:center;width:44px;padding:0}.boss-record-identity h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.boss-record-panel{animation:none}}.my-boss-workspace,.my-boss-shift-focus{color:#14181d;background:#f7f8f8;min-height:100%;padding:26px}.my-boss-loading{color:#68717c;place-items:center;min-height:320px;display:grid}.my-boss-workspace button,.my-boss-shift-focus button{min-height:48px}.my-boss-workspace button:focus-visible,.my-boss-shift-focus button:focus-visible{outline:2px solid var(--boss-red);outline-offset:2px;box-shadow:0 0 0 5px #d6b5574d}.my-boss-page-head,.my-boss-shift-focus-head{justify-content:space-between;align-items:center;gap:18px;max-width:1500px;margin:0 auto 8px;display:flex}.my-boss-shift-focus-head div span,.my-boss-priority-brief>div>span,.my-boss-shift-copy>span,.front-desk-command-eyebrow,.front-desk-command-status{color:var(--boss-red-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.my-boss-page-head h1{color:#111418;letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.6vw,60px);font-weight:950;line-height:.95}.my-boss-page-head p{color:#69727d;margin:8px 0 0;font-size:13px;font-weight:700}.my-boss-shift-focus-head>button{background:var(--boss-red);color:#fff;border:1px solid #a9151b;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-weight:850;display:inline-flex}.my-boss-priority-brief{color:#fff;max-width:1500px;min-height:50px;box-shadow:inset 4px 0 0 var(--boss-red), 0 12px 28px #1118271f;background:#111418;border:1px solid #252a30;border-radius:10px;justify-content:flex-start;align-items:center;gap:16px;margin:0 auto 10px;padding:10px 12px 10px 18px;display:flex}.my-boss-priority-brief>div{align-items:center;gap:10px;min-width:0;display:flex}.my-boss-priority-brief>div>svg{color:var(--boss-gold)}.my-boss-priority-brief>div>span{color:#aeb4bd;white-space:nowrap}.my-boss-priority-brief strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.my-boss-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;max-width:1500px;margin:0 auto;display:grid}.my-boss-widget{background:#fff;border:1px solid #d7dce2;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 5px 14px #1118270e,inset 0 1px #fff}.my-boss-widget-recurring{border-color:#cbd2d8;grid-column:1/-1;box-shadow:0 1px 2px #1118270e,0 12px 26px #11182716,inset 0 1px #fff}.my-boss-widget-work,.my-boss-widget-priorities,.my-boss-widget-attention{grid-column:span 4}.my-boss-widget-meetings,.my-boss-widget-systems{grid-column:span 6}.my-boss-widget-numbers{grid-column:1/-1}.my-boss-widget-attention.attention{box-shadow:inset 0 3px var(--boss-gold), 0 10px 24px #11182714;border-color:#d6b557d1}.my-boss-widget-head{background:#fcfcfb;border-bottom:1px solid #e0e4e8;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.my-boss-widget-title{align-items:center;gap:10px;min-width:0;display:flex}.my-boss-widget-icon{color:#252b31;background:#fff;border:1px solid #d9dee3;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.my-boss-widget-title h2{color:#15191e;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:900}.my-boss-widget-title h2 em{color:#20252a;background:#eff1f3;border-radius:5px;place-items:center;min-width:22px;height:22px;margin-left:7px;font-size:11px;font-style:normal;display:inline-grid}.my-boss-widget-open{color:#5d6671;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:44px;min-height:44px;font-size:11px;font-weight:760;display:inline-flex}.my-boss-widget-open:hover{color:var(--boss-red-dark)}.my-boss-widget-body{min-height:0}.my-boss-rows,.my-boss-system-list{display:grid}.my-boss-row,.my-boss-system-list button{color:#171b20;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 14px;display:grid}.my-boss-visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.my-boss-row:hover,.my-boss-system-list button:hover,.my-boss-number-row:hover{background:#f7f8f8}.my-boss-status-dot{background:#8c949d;border-radius:999px;width:8px;height:8px}.my-boss-status-dot.active{background:#2f80ed}.my-boss-status-dot.attention{background:var(--boss-gold)}.my-boss-status-dot.danger{background:var(--boss-red)}.my-boss-status-dot.success{background:var(--status-success)}.my-boss-record-copy,.my-boss-system-list button>span{gap:3px;min-width:0;display:grid}.my-boss-record-copy strong,.my-boss-system-list strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.my-boss-record-copy small,.my-boss-system-list small{color:#737c86;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.my-boss-row-action{color:#656e78;align-items:center;gap:4px;font-size:10px;font-weight:780;display:inline-flex}.my-boss-empty{color:#7c858f;text-align:center;align-content:center;place-items:center;gap:9px;min-height:96px;padding:20px;font-size:12px;display:grid}.my-boss-number-table{min-width:0}.my-boss-number-head,.my-boss-number-row{grid-template-columns:minmax(180px,1fr) 82px 82px 90px;align-items:center;gap:8px;display:grid}.my-boss-number-head{color:#78818b;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #e4e7ea;min-height:34px;padding:0 14px;font-size:8px;font-weight:900}.my-boss-number-row{color:#171b20;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef0;width:100%;min-height:58px;padding:8px 14px}.my-boss-number-row>span:first-child{gap:2px;display:grid}.my-boss-number-row strong{font-size:11px}.my-boss-number-row small{color:#7a838d;font-size:9px}.my-boss-state{text-transform:capitalize;align-items:center;gap:5px;font-size:10px;font-weight:780;display:inline-flex}.my-boss-system-list button{grid-template-columns:minmax(0,1fr) 18px}.my-boss-recurring-list{gap:10px;padding:10px;display:grid}.my-boss-recurring-card{background:#fff;border:1px solid #d3d9df;border-radius:9px;overflow:hidden;box-shadow:0 1px 2px #1118270b,0 7px 16px #1118270e}.my-boss-recurring-card.active{box-shadow:inset 3px 0 var(--boss-red), 0 1px 2px #5b080c0d, 0 9px 20px #5b080c16;border-color:#d719207a}.my-boss-recurring-card.expanded{border-color:#bfc7cf}.my-boss-recurring-summary{color:#171b20;text-align:left;background:linear-gradient(135deg,#fff 0%,#f6f8f8 100%);border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:11px 14px;display:grid}.my-boss-recurring-card.active .my-boss-recurring-summary{background:linear-gradient(135deg,#fff 0%,#fff7f7 100%)}.my-boss-recurring-summary:hover{background:#f4f6f7}.my-boss-recurring-card.active .my-boss-recurring-summary:hover{background:#fff4f4}.my-boss-recurring-summary .my-boss-shift-copy{gap:2px;display:grid}.my-boss-recurring-summary .my-boss-shift-copy>span{color:var(--boss-red-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.my-boss-recurring-summary .my-boss-shift-copy strong{letter-spacing:-.018em;font-size:15px;font-weight:900}.my-boss-recurring-summary .my-boss-shift-copy small{color:#69727d;font-size:10px}.my-boss-recurring-disclosure{color:#565f69;align-items:center;gap:7px;font-size:10px;font-weight:820;display:inline-flex}.my-boss-recurring-detail{background:#fbfcfc;border-top:1px solid #dfe3e7;gap:12px;padding:14px;display:grid}.my-boss-recurring-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;display:flex}.my-boss-recurring-context span{color:var(--boss-red-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.my-boss-recurring-context strong{font-size:11px}.my-boss-inline-checklist{background:#fff;border:1px solid #d9dee3;border-radius:8px;overflow:hidden}.my-boss-inline-check{color:#171b20;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8ebee;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:56px;padding:9px 12px;display:grid}.my-boss-inline-check:last-child{border-bottom:0}button.my-boss-inline-check:hover{background:#f5f7f7}.my-boss-inline-check.done{background:#f7fbf8}.my-boss-inline-check.blocked{background:#fff8f6}.my-boss-inline-check-control{color:#fff;background:#fff;border:1px solid #bcc5cd;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.my-boss-inline-check.done .my-boss-inline-check-control{border-color:var(--status-success);background:var(--status-success)}.my-boss-inline-check.blocked .my-boss-inline-check-control{border-color:var(--boss-red);background:var(--boss-red)}.my-boss-inline-check>span:last-child{gap:2px;min-width:0;display:grid}.my-boss-inline-check strong{font-size:11px}.my-boss-inline-check small{color:#717a84;font-size:9px}.my-boss-inline-evidence{background:#fff;border:1px solid #d8dee4;border-radius:8px;overflow:hidden}.my-boss-inline-evidence>label{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:center;gap:14px;min-height:68px;padding:10px 12px;display:grid}.my-boss-inline-evidence>label>span:first-child{gap:3px;display:grid}.my-boss-inline-evidence strong{font-size:11px}.my-boss-inline-evidence small{color:#707984;font-size:9px}.my-boss-inline-evidence-entry{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.my-boss-inline-evidence input,.my-boss-recurring-complete input{color:#171b20;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd2d9;border-radius:7px;padding:0 10px;font-size:11px}.my-boss-inline-evidence button,.my-boss-recurring-actions button,.my-boss-recurring-more button,.my-boss-recurring-complete button{color:#30373f;background:#fff;border:1px solid #cbd2d8;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 11px;font-size:10px;font-weight:820;display:inline-flex}.my-boss-recurring-actions{flex-wrap:wrap;gap:7px;display:flex}.my-boss-recurring-actions button:hover,.my-boss-recurring-more button:hover,.my-boss-inline-evidence button:hover:not(:disabled){background:#f4f6f7;border-color:#aeb7c0}.my-boss-recurring-more{border-top:1px solid #e0e4e7;flex-wrap:wrap;gap:7px;padding-top:10px;display:flex}.my-boss-recurring-complete{background:#f5faf7;border:1px solid #cfe0d5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:11px 12px;display:grid}.my-boss-recurring-complete>span,.my-boss-recurring-complete label{gap:4px;min-width:0;display:grid}.my-boss-recurring-complete strong,.my-boss-recurring-complete label>span{color:#245c39;font-size:10px;font-weight:850}.my-boss-recurring-complete small{color:#61766a;font-size:9px}.my-boss-recurring-complete button.primary{background:var(--status-success);color:#fff;border-color:#12733a;box-shadow:0 6px 14px #16804529,inset 0 1px #ffffff2e}.my-boss-recurring-complete button.primary:disabled,.my-boss-inline-evidence button:disabled{opacity:.54}.my-boss-recurring-history{color:#5c7164;align-items:center;gap:7px;margin:0 4px 2px;font-size:10px;font-weight:720;display:flex}.my-boss-shift-work-item{background:#f5f6f7;border:1px solid #cbd1d8;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:10px;padding:12px;display:grid;position:relative}.my-boss-shift-work-item.active{box-shadow:inset 3px 0 var(--boss-red);border-color:#d7192080}.my-boss-shift-icon{color:#fff;background:#14181d;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.my-boss-shift-copy{min-width:0}.my-boss-shift-copy h2{margin:2px 0;font-size:16px}.my-boss-shift-copy p{color:#69727d;margin:0;font-size:10px}.my-boss-shift-progress{text-align:right;gap:2px;display:grid}.my-boss-shift-progress strong{font-size:11px}.my-boss-shift-progress span{color:#747d87;font-size:9px}.my-boss-shift-action{background:var(--boss-red);color:#fff;border:1px solid #a9151b;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.my-boss-shift-actions{justify-items:end;gap:6px;display:grid}.my-boss-shift-record-action{min-height:28px;color:var(--boss-red-dark);text-underline-offset:3px;background:0 0;border:0;font-size:10px;font-weight:850;text-decoration:underline}.my-boss-shift-error,.front-desk-shift-error{color:#a9151b;grid-column:1/-1;margin:0;font-size:11px}.my-boss-shift-focus{padding-top:16px}.my-boss-shift-focus-head{min-height:58px;padding:0 4px}.my-boss-shift-focus-head>button{color:#15191e;background:#fff;border-color:#cbd1d7}.my-boss-shift-focus-head div{text-align:right;gap:2px;display:grid}.front-desk-command{max-width:1500px;margin:0 auto}.front-desk-command button,.front-desk-command textarea{font:inherit}.front-desk-command button:focus-visible,.front-desk-command textarea:focus-visible{outline:2px solid var(--boss-red);outline-offset:2px;box-shadow:0 0 0 5px #d6b5574d}.front-desk-command-stage,.front-desk-command-head,.front-desk-command-task{color:#fff;background:#111418;border:1px solid #292e34;border-radius:12px;box-shadow:0 16px 34px #11182729}.front-desk-command-stage{padding:30px}.front-desk-command-status{color:#b7bdc5;align-items:center;gap:7px;display:inline-flex}.front-desk-command-status>span{background:var(--status-success);border-radius:999px;width:8px;height:8px}.front-desk-command-before-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:14px;display:grid}.front-desk-command-before-grid h2,.front-desk-command-head h2,.front-desk-command-task h2,.front-desk-command-instruction h2{letter-spacing:-.045em;margin:5px 0 0;font-weight:950;line-height:.98}.front-desk-command-before-grid h2{font-size:clamp(38px,5vw,62px)}.front-desk-command-before-grid p,.front-desk-command-head p{color:#adb4bd;margin:10px 0 0}.front-desk-command-facts{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.front-desk-command-facts span{color:#d5d9de;border:1px solid #ffffff21;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:760}.front-desk-command-start{background:var(--boss-red);color:#fff;border:1px solid #a9151b;border-radius:8px;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-weight:900;display:inline-flex}.front-desk-command-preview-toggle,.front-desk-command-complete button,.front-desk-command-queue-row>button{color:#fff;background:#1b1f24;border:1px solid #3a4048;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.front-desk-command-preview-toggle{margin-top:20px}.front-desk-command-preview-list,.front-desk-command-queue{color:#d7dbe0;background:#0b0d0f;border:1px solid #2f353d;border-radius:8px;margin:12px 0 0;padding:10px 10px 10px 32px}.front-desk-command-complete,.front-desk-command-record{color:#175f36;background:#f3fbf6;border:1px solid #c8ddd0;border-radius:9px;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.front-desk-command-complete>div,.front-desk-command-record{flex:1}.front-desk-command-complete span,.front-desk-command-record span{color:#5e7568;font-size:11px}.front-desk-command-head{justify-content:space-between;align-items:center;gap:22px;min-height:128px;padding:24px;display:flex}.front-desk-command-head h2{font-size:clamp(28px,4vw,44px)}.front-desk-command-progress{grid-template-columns:auto auto;align-items:baseline;gap:4px 10px;min-width:220px;display:grid}.front-desk-command-progress strong{font-size:22px}.front-desk-command-progress span{color:#aeb5bd;font-size:10px}.front-desk-command-progress progress{width:100%;height:7px;accent-color:var(--boss-red);background:#30353b;border:0;border-radius:999px;grid-column:1/-1;margin-top:8px;overflow:hidden}.front-desk-command-work-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.front-desk-command-work-grid.has-attention{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr)}.front-desk-command-task{min-height:330px;box-shadow:inset 4px 0 var(--boss-red), 0 16px 34px #11182729;padding:38px;position:relative;overflow:hidden}.front-desk-command-task.done{box-shadow:inset 4px 0 var(--status-success), 0 16px 34px #11182729}.front-desk-command-task.blocked{box-shadow:inset 4px 0 var(--boss-gold), 0 16px 34px #11182729}.front-desk-command-task-meta{color:var(--boss-gold);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:10px;font-weight:900;display:flex}.front-desk-command-task h2{max-width:17ch;margin-top:28px;font-size:clamp(38px,5vw,64px)}.front-desk-command-task>p{color:#aeb5bd;margin:16px 0 0}.front-desk-command-primary-actions,.front-desk-command-context-actions,.front-desk-command-completion-actions{flex-wrap:wrap;gap:10px;display:flex}.front-desk-command-primary-actions{margin-top:28px}.front-desk-command-primary-actions button,.front-desk-command-context-actions button,.front-desk-command-completion-actions button{color:#fff;background:#1a1e23;border:1px solid #3b424a;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-weight:820;display:inline-flex}.front-desk-command-primary-actions .done{background:var(--status-success);border-color:#169851;justify-content:center;min-width:150px}.front-desk-command-primary-actions .blocked{color:#f1c4c6;border-color:#d71920b8}.front-desk-command-context-actions{border-top:1px solid #30363d;margin-top:12px;padding-top:12px}.front-desk-command-context-actions button{color:#d2d6db;background:0 0;border-color:#0000;min-height:42px}.front-desk-command-more{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.front-desk-command-more button{color:#d5d9de;background:#171b20;border:1px solid #353b43;border-radius:7px;min-height:38px}.front-desk-command-attention{color:#171b20;background:#fff;border:1px solid #ddd5bf;border-radius:10px;align-self:start;padding:12px;overflow:hidden}.front-desk-command-attention>.front-desk-command-eyebrow{color:#8b6a27;padding:3px 3px 10px;display:block}.front-desk-command-attention>button,.front-desk-command-attention-note{color:#171b20;text-align:left;background:#fafafa;border:1px solid #e0e3e6;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:66px;padding:10px;display:grid}.front-desk-command-attention-note{grid-template-columns:22px minmax(0,1fr)}.front-desk-command-attention span{gap:3px;display:grid}.front-desk-command-attention small{color:#737c86;font-size:10px}.front-desk-command-next{color:#171b20;text-align:left;background:#fff;border:1px solid #d6dbe0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;margin-top:12px;padding:10px 16px;display:flex}.front-desk-command-next span{gap:2px;display:grid}.front-desk-command-next small{color:#8b6a27;text-transform:uppercase;font-size:9px;font-weight:900}.front-desk-command-queue-row{justify-content:space-between;gap:9px;margin-top:10px;display:flex}.front-desk-command-queue-row>button{color:#171b20;background:#fff;border-color:#cbd1d7}.front-desk-command-queue-row .finish{background:var(--status-success);color:#fff;border-color:#169851}.front-desk-command-queue{color:#171b20;background:#fff;border-color:#d7dce1;padding:8px;list-style:none}.front-desk-command-queue li button{color:#171b20;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef0;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:52px;display:grid}.front-desk-command-queue li.current button{background:#f4f5f5}.front-desk-command-queue .status{border:1px solid #cdd3da;border-radius:999px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.front-desk-command-queue .status.done{background:var(--status-success);color:#fff}.front-desk-command-queue .status.blocked{border-color:var(--boss-red);color:var(--boss-red)}.front-desk-command-queue li button>span:nth-child(2){display:grid}.front-desk-command-queue li small{color:#747d87;font-size:10px}.front-desk-command-task.completion{min-height:420px}.front-desk-command-summary{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.front-desk-command-summary span{color:#aeb5bd;border:1px solid #343a42;border-radius:8px;gap:2px;min-width:105px;padding:10px;font-size:10px;display:grid}.front-desk-command-summary strong{color:#fff;font-size:18px}.front-desk-command-handoff{color:#cfd3d8;gap:8px;font-size:11px;font-weight:800;display:grid}.front-desk-command-handoff textarea{color:#fff;background:#0b0d0f;border:1px solid #3a4149;border-radius:8px;width:100%;padding:12px;line-height:1.5}.front-desk-command-completion-actions{justify-content:flex-end;margin-top:14px}.front-desk-command-completion-actions .primary{background:var(--status-success);border-color:#169851}.front-desk-command-instruction-backdrop{z-index:220;background:#05060794;justify-content:flex-end;display:flex;position:fixed;inset:0}.front-desk-command-instruction{color:#fff;background:#111418;border-left:1px solid #333941;width:min(650px,100vw);height:100vh;padding:24px;overflow-y:auto;box-shadow:-24px 0 64px #05060761}.front-desk-command-instruction-head{border-bottom:1px solid #30363d;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.front-desk-command-instruction h2{font-size:32px}.front-desk-command-instruction-head button{color:#fff;background:#1a1e23;border:1px solid #424951;border-radius:7px;align-items:center;gap:7px;min-height:42px;display:inline-flex}.front-desk-command-instruction-note{color:var(--boss-gold);margin:16px 0;font-size:11px;font-weight:760}.front-desk-command-instruction-full{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#d71920;border:1px solid #d71920b8;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0 0 18px;padding:0 16px;font-weight:780;display:inline-flex}.front-desk-command-instruction-full:hover{background:#b91218}.front-desk-command-instruction-content{color:#d5d9de;font-size:14px;line-height:1.7}.my-boss-workspace{background:radial-gradient(circle at 84% -8%,#d719200e,#0000 34%),linear-gradient(#f8f9f9 0%,#f3f5f6 56%,#f1f3f4 100%)}.my-boss-page-head h1{text-shadow:0 1px #ffffffe6}.my-boss-shift-action{background:linear-gradient(#df2028 0%,#c9141b 100%);transition:background .14s,box-shadow .14s,transform .14s;box-shadow:0 7px 16px #b0101733,inset 0 1px #ffffff38}.my-boss-shift-action:hover:not(:disabled){background:linear-gradient(#e92a31 0%,#be1017 100%);transform:translateY(-1px);box-shadow:0 9px 20px #b0101742,inset 0 1px #ffffff42}.my-boss-shift-action:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 8px #b0101733,inset 0 1px 2px #4a060a2e}.my-boss-priority-brief{box-shadow:inset 4px 0 0 var(--boss-red), inset 0 1px 0 #ffffff0e, 0 13px 30px #11182726, 0 2px 5px #1118271f;background:radial-gradient(circle at 88% 0,#d7192021,#0000 34%),linear-gradient(135deg,#171b20 0%,#0d1014 72%);border-color:#30363d}.my-boss-widget{background:linear-gradient(#fff 0%,#fdfefe 100%);border-color:#d5dbe1;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #1118270e,0 6px 16px #1118270e,inset 0 1px #fffffff5}.my-boss-widget:hover{border-color:#cbd2d9;box-shadow:0 2px 4px #11182711,0 9px 22px #11182713,inset 0 1px #fff}.my-boss-widget-head{background:linear-gradient(#fff 0%,#f8f9f9 100%);border-bottom-color:#dfe4e8;box-shadow:inset 0 -1px #11182704}.my-boss-widget-icon{background:linear-gradient(145deg,#fff 0%,#f2f4f5 100%);border-color:#d4dae0;box-shadow:0 4px 10px #11182711,inset 0 1px #fff}.my-boss-widget-title h2 em{background:linear-gradient(#f5f6f7 0%,#eceff1 100%);border:1px solid #e1e5e9;box-shadow:inset 0 1px #ffffffe0}.my-boss-widget-open{border-radius:6px;transition:background .14s,color .14s,transform .14s}.my-boss-widget-open:hover{background:#d719200e;transform:translate(1px)}.my-boss-widget-attention.attention{box-shadow:inset 0 3px var(--boss-gold), 0 1px 2px #5b430c0f, 0 12px 28px #5b430c1a;background:linear-gradient(#fffefb 0%,#fffdf6 100%);border-color:#c49e32ad}.my-boss-widget-attention.attention .my-boss-widget-head{background:linear-gradient(#fffefa 0%,#fffaf0 100%)}.my-boss-widget-attention.attention .my-boss-widget-body{background:linear-gradient(#fffefb 0%,#fffdf8 100%)}.my-boss-widget-numbers{border-color:#cbd2d9;box-shadow:inset 0 3px #30363d,0 1px 2px #1118270d,0 8px 20px #11182711}.my-boss-widget-numbers .my-boss-widget-head{background:linear-gradient(#fbfcfc 0%,#f5f7f8 100%);min-height:68px}.my-boss-widget-numbers .my-boss-number-head{background:#f4f6f7}.my-boss-widget-meetings,.my-boss-widget-systems{box-shadow:0 1px 2px #1118270b,0 4px 12px #1118270b,inset 0 1px #fff}.my-boss-widget-meetings .my-boss-widget-head,.my-boss-widget-systems .my-boss-widget-head{min-height:64px}.my-boss-widget-systems .my-boss-widget-body,.my-boss-widget-systems .my-boss-system-list button{background:#fbfcfc}.my-boss-row,.my-boss-system-list button,.my-boss-number-row{transition:background .13s,box-shadow .13s,color .13s}.my-boss-row:hover,.my-boss-system-list button:hover,.my-boss-number-row:hover{background:linear-gradient(90deg,#f7f8f9 0%,#fbfbfb 100%);box-shadow:inset 3px 0 #d71920b3}.my-boss-row:active,.my-boss-system-list button:active,.my-boss-number-row:active{background:#f1f3f4}.my-boss-status-dot{box-shadow:0 0 0 3px #8c949d1f}.my-boss-status-dot.active{box-shadow:0 0 0 3px #2f80ed21}.my-boss-status-dot.attention{box-shadow:0 0 0 3px #d6b5572e}.my-boss-status-dot.danger{box-shadow:0 0 0 3px #d7192021}.my-boss-status-dot.success{box-shadow:0 0 0 3px #16985121}.my-boss-shift-work-item{background:linear-gradient(135deg,#fff 0%,#f4f6f7 100%);border-color:#cbd2d8;box-shadow:0 1px 2px #1118270d,0 8px 18px #11182711,inset 0 1px #fffffff0}.my-boss-shift-work-item.active{box-shadow:inset 3px 0 var(--boss-red), 0 1px 2px #5b080c0f, 0 10px 22px #5b080c1c;background:linear-gradient(135deg,#fffefe 0%,#fff6f6 100%);border-color:#d719207a}.my-boss-shift-icon{background:linear-gradient(145deg,#272c32 0%,#101317 72%);border:1px solid #2d333a;box-shadow:0 6px 14px #11182733,inset 0 1px #ffffff17}@media (hover:none){.my-boss-widget:hover{border-color:#d5dbe1;box-shadow:0 1px 2px #1118270e,0 6px 16px #1118270e,inset 0 1px #fffffff5}}@media (width<=1180px){.front-desk-command-work-grid.has-attention{grid-template-columns:minmax(0,1fr) minmax(230px,.4fr)}}@media (width<=900px){.my-boss-workspace,.my-boss-shift-focus{padding:18px}.my-boss-widget-work,.my-boss-widget-priorities,.my-boss-widget-meetings,.my-boss-widget-systems{grid-column:span 6}.my-boss-widget-attention,.my-boss-widget-numbers{grid-column:1/-1}.my-boss-priority-brief strong{white-space:normal}.my-boss-shift-work-item{grid-template-columns:42px minmax(0,1fr) auto}.my-boss-shift-progress{display:none}.front-desk-command-work-grid.has-attention{grid-template-columns:1fr}}@media (width<=620px){.my-boss-workspace,.my-boss-shift-focus{padding:12px}.my-boss-page-head{align-items:flex-start}.my-boss-page-head h1{font-size:38px}.my-boss-priority-brief{flex-direction:column;align-items:stretch;padding:14px}.my-boss-priority-brief>div{flex-wrap:wrap;align-items:flex-start}.my-boss-priority-brief strong{white-space:normal;width:100%}.my-boss-priority-brief button{justify-content:center}.my-boss-widget-work,.my-boss-widget-numbers,.my-boss-widget-priorities,.my-boss-widget-attention,.my-boss-widget-meetings,.my-boss-widget-systems{grid-column:1/-1}.my-boss-widget-head{min-height:64px}.my-boss-recurring-list{gap:8px;padding:8px}.my-boss-recurring-summary{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding:10px}.my-boss-recurring-disclosure>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.my-boss-recurring-detail{gap:10px;padding:10px}.my-boss-recurring-context{flex-direction:column;align-items:flex-start}.my-boss-inline-evidence>label,.my-boss-recurring-complete{grid-template-columns:1fr;align-items:stretch}.my-boss-recurring-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.my-boss-recurring-complete button.primary{width:100%}.my-boss-number-table{overflow-x:auto}.my-boss-number-head,.my-boss-number-row{min-width:520px}.my-boss-shift-work-item{grid-template-columns:40px minmax(0,1fr)}.my-boss-shift-action{grid-column:1/-1;justify-content:center}.my-boss-shift-actions{grid-column:1/-1;justify-items:stretch;width:100%}.my-boss-shift-focus-head{align-items:flex-start}.my-boss-shift-focus-head div{display:none}.front-desk-command-stage,.front-desk-command-head,.front-desk-command-task{border-radius:9px}.front-desk-command-stage,.front-desk-command-task{padding:22px}.front-desk-command-before-grid,.front-desk-command-head{grid-template-columns:1fr;align-items:stretch;display:grid}.front-desk-command-start{justify-content:center}.front-desk-command-progress{min-width:0}.front-desk-command-task{min-height:300px}.front-desk-command-task h2{font-size:38px}.front-desk-command-primary-actions button{flex:1;justify-content:center}.front-desk-command-queue-row{grid-template-columns:1fr;display:grid}.front-desk-command-queue-row>button{justify-content:center}.front-desk-command-instruction{border-left:0;padding:18px}}@media (prefers-reduced-motion:reduce){.front-desk-command *,.my-boss-workspace *{scroll-behavior:auto!important}}.my-boss-workspace[data-my-boss-architecture=role-aware-v1]{padding:24px clamp(24px,2.5vw,32px) 36px}.my-boss-workspace[data-my-boss-architecture=role-aware-v1] .my-boss-page-head,.my-boss-decision-band,.my-boss-role-grid{width:min(100%,1260px);max-width:1260px;margin-inline:auto}.my-boss-workspace[data-my-boss-architecture=role-aware-v1] .my-boss-page-head{min-height:56px;margin-bottom:10px}.my-boss-workspace[data-my-boss-architecture=role-aware-v1] .my-boss-page-head h1{font-size:clamp(34px,3.2vw,40px);line-height:1}.my-boss-workspace[data-my-boss-architecture=role-aware-v1] .my-boss-page-head p{margin-top:6px}.my-boss-decision-band{color:#fff;min-height:96px;box-shadow:inset 4px 0 0 var(--boss-red), inset 0 1px 0 #ffffff12, 0 15px 34px #11182729, 0 3px 7px #1118271f;background:radial-gradient(circle at 86% 0,#d719202b,#0000 34%),linear-gradient(135deg,#1a1f25 0%,#0c0f13 76%);border:1px solid #2f353c;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:grid;overflow:hidden}.my-boss-decision-mark{width:42px;height:42px;color:var(--boss-gold);background:#d6b5571a;border:1px solid #d6b5575c;border-radius:10px;place-items:center;display:grid}.my-boss-decision-copy{gap:3px;min-width:0;display:grid}.my-boss-decision-copy>span{color:#bfc5cc;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.my-boss-decision-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.7vw,21px);line-height:1.16;overflow:hidden}.my-boss-decision-copy small{color:#aeb6bf;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.my-boss-decision-band>button,.my-boss-decision-clear{color:#fff;background:linear-gradient(#e0232b 0%,#c7141b 100%);border:1px solid #ae1117;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:11px;font-weight:880;display:inline-flex;box-shadow:0 8px 18px #b010173b,inset 0 1px #ffffff38}.my-boss-decision-band>button:hover{background:linear-gradient(#e92b33 0%,#b91017 100%);transform:translateY(-1px)}.my-boss-decision-clear{color:#bfe5cb;box-shadow:none;background:#31804d26;border-color:#55ad7452}.my-boss-role-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:16px;display:grid}.my-boss-workspace[data-my-boss-architecture=role-aware-v1] .my-boss-widget{border-radius:12px;align-self:stretch}.my-boss-workspace[data-my-boss-architecture=role-aware-v1] .my-boss-widget-head{min-height:60px;padding:10px 12px}.my-boss-workspace[data-my-boss-architecture=role-aware-v1] .my-boss-widget-icon{width:34px;height:34px}.my-boss-workspace[data-my-boss-architecture=role-aware-v1] .my-boss-widget-title h2{font-size:17px}.my-boss-front-desk-grid>.my-boss-widget-recurring,.my-boss-front-desk-grid>.my-boss-widget-work-primary{grid-column:span 8}.my-boss-front-desk-grid>.my-boss-widget-work{grid-column:span 7}.my-boss-front-desk-grid>.my-boss-widget-systems{grid-column:span 5}.my-boss-front-desk-grid>.my-boss-widget-numbers{grid-column:1/-1}.my-boss-today-rail{background:linear-gradient(#fff 0%,#f8f9fa 100%);border:1px solid #d2d8de;border-radius:12px;grid-column:span 4;overflow:hidden;box-shadow:0 1px 2px #1118270d,0 8px 20px #11182711,inset 0 1px #fff}.my-boss-rail-section+.my-boss-rail-section{border-top:1px solid #e1e5e8}.my-boss-rail-section>header{background:linear-gradient(#fff 0%,#f8f9fa 100%);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.my-boss-rail-section>header>span{color:#30363d;background:#fff;border:1px solid #d9dee3;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.my-boss-rail-section>header>strong{font-size:12px}.my-boss-rail-section>header>em{color:#3b424a;background:#eceff1;border-radius:5px;place-items:center;min-width:20px;height:20px;font-size:9px;font-style:normal;font-weight:900;display:grid}.my-boss-rail-attention>header{box-shadow:inset 3px 0 var(--boss-gold)}.my-boss-today-rail .my-boss-row{background:0 0;min-height:54px;padding:8px 10px}.my-boss-today-rail .my-boss-record-copy strong,.my-boss-today-rail .my-boss-rail-rows strong,.my-boss-rail-ask-action strong{font-size:11px}.my-boss-rail-rows,.my-boss-rail-rows button,.my-boss-rail-ask-action{width:100%}.my-boss-rail-rows button,.my-boss-rail-ask-action{color:#171b20;text-align:left;background:0 0;border:0;border-top:1px solid #eceff1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:grid}.my-boss-rail-rows button>span,.my-boss-rail-ask-action>span{gap:3px;min-width:0;display:grid}.my-boss-rail-rows small,.my-boss-rail-ask-action small{color:#747d87;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.my-boss-rail-rows button:hover,.my-boss-rail-ask-action:hover{background:#f5f7f8}.my-boss-lead-grid>.my-boss-widget-attention{grid-column:span 7}.my-boss-lead-grid>.my-boss-widget-team-today{grid-column:span 5}.my-boss-lead-grid.no-attention>.my-boss-widget-team-today{grid-column:1/-1}.my-boss-lead-grid>.my-boss-widget-handoffs,.my-boss-lead-grid>.my-boss-widget-work{grid-column:span 6}.my-boss-lead-grid:not(:has(.my-boss-widget-handoffs))>.my-boss-widget-work{grid-column:1/-1}.my-boss-lead-grid>.my-boss-widget-numbers{grid-column:span 5}.my-boss-lead-grid>.my-boss-widget-system-gaps{grid-column:span 7}.my-boss-lead-grid:not(:has(.my-boss-widget-system-gaps))>.my-boss-widget-numbers{grid-column:1/-1}.my-boss-lead-grid .my-boss-number-head,.my-boss-lead-grid .my-boss-number-row{grid-template-columns:minmax(145px,1fr) 60px 60px 70px}.my-boss-handoff-list,.my-boss-handoff-list>button{width:100%}.my-boss-handoff-list>button{color:#171b20;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceff1;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 14px;display:grid}.my-boss-handoff-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.my-boss-handoff-list strong{font-size:12px}.my-boss-handoff-list small,.my-boss-handoff-list q{color:#6f7882;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.my-boss-handoff-list q{color:#3f464e;font-size:10px;font-style:normal}.my-boss-quick-access{background:linear-gradient(135deg,#fff 0%,#f4f6f7 100%);border:1px solid #cfd5db;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(190px,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #1118270d,0 8px 20px #1118270f,inset 0 1px #fff}.my-boss-quick-access-label{align-items:center;gap:10px;display:flex}.my-boss-quick-access-label>svg{color:var(--boss-red-dark)}.my-boss-quick-access-label>span{gap:2px;display:grid}.my-boss-quick-access-label strong{font-size:13px}.my-boss-quick-access-label small{color:#747d87;font-size:9px}.my-boss-quick-access-systems{gap:7px;min-width:0;display:flex}.my-boss-quick-access-systems button,.my-boss-quick-access-ask{color:#22272d;background:#fff;border:1px solid #d1d7dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.my-boss-quick-access-systems button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-boss-quick-access-ask{background:var(--boss-red);color:#fff;border-color:#ac151b}@media (width<=1199px){.my-boss-workspace[data-my-boss-architecture=role-aware-v1]{padding:20px 22px 32px}.my-boss-front-desk-grid>.my-boss-widget-recurring,.my-boss-front-desk-grid>.my-boss-widget-work-primary,.my-boss-today-rail,.my-boss-lead-grid>.my-boss-widget-attention{grid-column:1/-1}.my-boss-front-desk-grid>.my-boss-widget-work,.my-boss-front-desk-grid>.my-boss-widget-systems,.my-boss-lead-grid>.my-boss-widget-team-today,.my-boss-lead-grid>.my-boss-widget-handoffs,.my-boss-lead-grid>.my-boss-widget-work,.my-boss-lead-grid>.my-boss-widget-numbers{grid-column:span 6}.my-boss-lead-grid>.my-boss-widget-attention{order:1}.my-boss-lead-grid>.my-boss-widget-team-today{order:2}.my-boss-lead-grid>.my-boss-widget-numbers{order:3}.my-boss-lead-grid>.my-boss-widget-handoffs{order:4}.my-boss-lead-grid>.my-boss-widget-work{order:5}.my-boss-lead-grid>.my-boss-widget-system-gaps{order:6;grid-column:1/-1}.my-boss-lead-grid>.my-boss-quick-access{order:7}.my-boss-today-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.my-boss-today-rail>.my-boss-rail-section:last-child:nth-child(odd){grid-column:1/-1}.my-boss-rail-section+.my-boss-rail-section{border-top:0;border-left:1px solid #e1e5e8}.my-boss-quick-access{grid-template-columns:1fr auto}.my-boss-quick-access-systems{grid-area:2/1/auto/-1}.my-boss-number-table{overflow:visible}.my-boss-number-head{display:none}.my-boss-role-grid .my-boss-number-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:11px 12px}.my-boss-role-grid .my-boss-number-row>span:first-child{border-bottom:1px solid #edf0f2;grid-column:1/-1;padding-bottom:3px}.my-boss-role-grid .my-boss-number-row>span:nth-child(n+2):before{color:#7a838d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.my-boss-role-grid .my-boss-number-row>span:nth-child(2):before{content:"Current"}.my-boss-role-grid .my-boss-number-row>span:nth-child(3):before{content:"Target"}.my-boss-role-grid .my-boss-number-row>span:nth-child(4):before{content:"State"}}@media (width<=767px){.my-boss-workspace[data-my-boss-architecture=role-aware-v1]{padding:14px 12px 24px}.my-boss-workspace[data-my-boss-architecture=role-aware-v1] .my-boss-page-head{min-height:50px;margin-bottom:8px}.my-boss-workspace[data-my-boss-architecture=role-aware-v1] .my-boss-page-head h1{font-size:30px}.my-boss-workspace[data-my-boss-architecture=role-aware-v1] .my-boss-page-head p{margin-top:4px;font-size:11px}.my-boss-decision-band{grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:0;margin-bottom:12px;padding:12px}.my-boss-decision-mark{width:36px;height:36px}.my-boss-decision-copy strong,.my-boss-decision-copy small{white-space:normal}.my-boss-decision-band>button,.my-boss-decision-clear{grid-column:1/-1;width:100%}.my-boss-role-grid{grid-template-columns:minmax(0,1fr);gap:12px}.my-boss-front-desk-grid>.my-boss-widget,.my-boss-lead-grid>.my-boss-widget,.my-boss-quick-access{grid-column:1/-1!important}.my-boss-front-desk-grid>.my-boss-widget-recurring,.my-boss-front-desk-grid>.my-boss-widget-work-primary{order:1}.my-boss-front-desk-grid>.my-boss-widget-numbers{order:3}.my-boss-front-desk-grid>.my-boss-widget-work{order:4}.my-boss-front-desk-grid>.my-boss-widget-systems{order:6}.my-boss-today-rail{display:contents}.my-boss-today-rail .my-boss-rail-section{background:#fff;border:1px solid #d2d8de;border-radius:11px;overflow:hidden;box-shadow:0 1px 2px #1118270a,0 6px 14px #1118270d}.my-boss-today-rail .my-boss-rail-attention{order:2}.my-boss-today-rail .my-boss-rail-changes{order:5}.my-boss-today-rail .my-boss-rail-ask{order:7}.my-boss-lead-grid>.my-boss-widget-attention{order:1}.my-boss-lead-grid>.my-boss-widget-team-today{order:2}.my-boss-lead-grid>.my-boss-widget-handoffs{order:3}.my-boss-lead-grid>.my-boss-widget-work{order:4}.my-boss-lead-grid>.my-boss-widget-numbers{order:5}.my-boss-lead-grid>.my-boss-widget-system-gaps{order:6}.my-boss-lead-grid>.my-boss-quick-access{order:7}.my-boss-number-table{overflow:visible}.my-boss-number-head{display:none}.my-boss-number-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:11px 12px}.my-boss-number-row>span:first-child{border-bottom:1px solid #edf0f2;grid-column:1/-1;padding-bottom:3px}.my-boss-number-row>span:nth-child(n+2):before{color:#7a838d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.my-boss-number-row>span:nth-child(2):before{content:"Current"}.my-boss-number-row>span:nth-child(3):before{content:"Target"}.my-boss-number-row>span:nth-child(4):before{content:"State"}.my-boss-quick-access{grid-template-columns:minmax(0,1fr);align-items:stretch}.my-boss-quick-access-systems{grid-area:auto;display:grid}.my-boss-quick-access-systems button,.my-boss-quick-access-ask{width:100%}}
