:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#f26522;--accent-action:#b94716;--blue:#12aee8;--bg:#07080b;--bg-2:#101218;--panel:#191b22ad;--panel-strong:#1f222ad6;--line:#ffffff1b;--line-strong:#ffffff2b;--text:#f7f7f8;--muted:#9da4b0;--soft:#d6dae1;--good:#53d18d;--warn:#ffca68;--danger:#ff7373;--radius:8px;--shadow:0 24px 80px #00000057;--shadow-soft:0 12px 36px #00000038;--blur-surface:saturate(1.18) blur(26px);--app-background:linear-gradient(180deg, #ffffff0b, transparent 260px), linear-gradient(135deg, #f2652209, transparent 38%), linear-gradient(180deg, #07080b 0%, #0a0c11 54%, #07080b 100%), var(--bg);--sidebar-bg:#0b0c10c7;--topbar-bg:linear-gradient(180deg, #07080bf5 0%, #07080bd1 74%, transparent 100%);--brand-bg:transparent;--brand-border:transparent;--control-bg:#ffffff13;--field-bg:#ffffff12;--row-bg:#ffffff0c;--hover-bg:#ffffff16;--track-bg:#ffffff14;--link:#9bdcf7;--code:#9ee6bb;--code-bg:#00000042;--section-accent:var(--accent);--section-accent-2:var(--blue);--section-rgb:242, 101, 34;--section-panel:linear-gradient(135deg, rgba(var(--section-rgb), .16), #121720d1 48%), var(--panel)}.governance-workspace{border:1px solid var(--line,#94a3b847);background:var(--panel,#ffffff0a);border-radius:1rem;gap:1rem;margin-bottom:1.25rem;padding:1rem;display:grid}.governance-workspace>header,.governance-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.governance-workspace h2,.governance-workspace h3,.governance-workspace p{margin:.2rem 0}.governance-list{gap:.65rem;display:grid}.governance-list article{border:1px solid var(--line,#94a3b847);border-radius:.8rem;gap:.55rem;padding:.8rem;display:grid}.governance-list pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a6b;border-radius:.6rem;max-height:20rem;padding:.75rem;overflow:auto}.governance-error{color:var(--danger,#ef4444)}.inbox-center{width:min(100%,1040px);margin:0 auto}.inbox-page-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.inbox-page-head .section-title{min-width:0}.inbox-page-head>.primary-action{flex:none;margin-top:4px}.inbox-view-tabs{border-bottom:1px solid var(--line);gap:24px;display:flex}.inbox-view-tabs button{min-height:42px;color:var(--muted);font:inherit;background:0 0;border:0;padding:0 2px;font-size:13px;font-weight:720;position:relative}.inbox-view-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.inbox-view-tabs button.active{color:var(--text)}.inbox-view-tabs button.active:after{background:var(--section-accent)}.inbox-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.inbox-capture-card{border:1px solid var(--line);border-left:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:28px;padding:22px;display:grid}.inbox-capture-card>div:first-child{align-content:start;gap:6px;display:grid}.inbox-capture-card>div:first-child>span{color:var(--section-accent);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:780}.inbox-capture-card>div:first-child>strong{color:var(--text);font-size:18px}.inbox-capture-card>div:first-child>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.inbox-composer .primary-action{justify-self:start}.inbox-queue{min-width:0}.inbox-status-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:4px;display:flex}.inbox-status-tabs button{min-height:44px;color:var(--muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:720;display:inline-flex}.inbox-status-tabs button.active{color:var(--text);border-bottom-color:var(--section-accent)}.inbox-status-tabs button span,.inbox-status-tabs button.active span{min-width:20px;height:20px;color:inherit;background:var(--control-bg);border:0;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.inbox-list{gap:0;display:grid}.inbox-item,.inbox-item.filing-open{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 4px;display:grid}.inbox-item-copy>strong{color:var(--text);margin-bottom:5px;font-size:17px;line-height:1.3}.inbox-item-copy>p{max-width:760px;color:var(--soft);margin:0 0 8px;font-size:14px;line-height:1.55}.inbox-item-copy>small{color:var(--muted);font-size:12px}.inbox-item-badges{margin-bottom:9px}.inbox-item-badges span,.inbox-item-badges em{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:10px}.inbox-item-badges span{color:var(--section-accent)}.inbox-review{gap:12px;display:grid}.inbox-destination-disclosure{border-top:1px solid var(--line)}.inbox-destination-disclosure>summary{min-height:48px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:680;list-style:none;display:flex}.inbox-destination-disclosure>summary::-webkit-details-marker{display:none}.inbox-destination-disclosure>summary:after{color:var(--muted);content:"+";font-size:18px;font-weight:400}.inbox-destination-disclosure[open]>summary:after{content:"−"}.inbox-destination-disclosure>summary strong{color:var(--text);margin:0 0 0 auto;font-size:12px}.inbox-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 0 12px;display:grid}.inbox-destination-grid button{min-height:68px;color:var(--muted);border:1px solid var(--line);background:var(--control-bg);font:inherit;text-align:left;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.inbox-destination-grid button strong{color:var(--text);margin:0;font-size:13px}.inbox-destination-grid button span{color:var(--muted);font-size:11px;line-height:1.35}.inbox-destination-grid button.active{color:var(--text);border-color:var(--section-accent);background:var(--control-bg);box-shadow:inset 3px 0 0 var(--section-accent)}.inbox-review-actions,.inbox-ready-summary{justify-content:flex-end;align-items:center;gap:10px;display:flex}.inbox-ready-summary{border-top:1px solid var(--line);justify-content:space-between;padding-top:12px}.inbox-ready-summary>div{gap:4px;display:grid}.inbox-ready-summary span{color:var(--section-accent);text-transform:uppercase;font-size:11px;font-weight:780}.inbox-ready-summary strong{color:var(--muted);margin:0;font-size:12px;font-weight:600}.inbox-filing-editor{border-color:var(--line);border-left:1px solid var(--line);background:var(--panel);padding:18px}.inbox-filing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-field-wide{grid-column:1/-1}.inbox-filing-preview{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0 0}.inbox-filing-receipt{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0 0}@media (width<=760px){.inbox-page-head,.inbox-ready-summary,.inbox-filing-receipt{flex-direction:column;align-items:stretch}.inbox-page-head>.primary-action,.inbox-ready-summary .primary-action,.inbox-filing-receipt .secondary-action{width:100%}.inbox-capture-card,.inbox-filing-grid{grid-template-columns:minmax(0,1fr)}.inbox-capture-card{gap:16px;padding:18px}.inbox-status-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inbox-status-tabs button{justify-content:center;gap:4px;min-width:0;padding:0 5px;font-size:11px}.inbox-destination-grid{grid-template-columns:minmax(0,1fr)}.inbox-review-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.inbox-review-actions button{width:100%}.inbox-field-wide{grid-column:auto}}@media (width<=420px){.inbox-status-tabs button span{display:none}.inbox-item{padding-left:0;padding-right:0}.inbox-review-actions{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.business-bootstrap-heading{flex-direction:column;align-items:stretch}.business-bootstrap-counts{justify-content:flex-start}.business-bootstrap-context-grid{grid-template-columns:1fr}.business-bootstrap-actions{grid-template-columns:1fr;display:grid}.business-bootstrap-actions button{width:100%}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f7;--bg-2:#fff;--panel:#ffffffc2;--panel-strong:#ffffffeb;--line:#1118271b;--line-strong:#11182729;--text:#111318;--muted:#6b7280;--soft:#303742;--shadow:0 24px 70px #1c23301f;--shadow-soft:0 12px 30px #1c233014;--app-background:linear-gradient(180deg, #ffffffd1, transparent 320px), linear-gradient(135deg, #f2652209, transparent 42%), linear-gradient(180deg, #fff 0%, #f5f5f7 46%, #fff 100%), var(--bg);--sidebar-bg:#ffffffb8;--topbar-bg:linear-gradient(180deg, #f5f5f7f5 0%, #f5f5f7d1 78%, transparent 100%);--control-bg:#ffffffbd;--field-bg:#ffffffd1;--row-bg:#ffffff8f;--hover-bg:#0000000b;--track-bg:#141b271a;--link:#0a78a8;--code:#1b7f45;--code-bg:#ffffffb8}.os-shell[data-section=cockpit]{--section-accent:#f26522;--section-accent-2:#12aee8;--section-rgb:242, 101, 34}.os-shell[data-section=inbox]{--section-accent:#ff7a3d;--section-accent-2:#ffd166;--section-rgb:255, 122, 61}.os-shell[data-section=intake]{--section-accent:#b88cff;--section-accent-2:#12aee8;--section-rgb:184, 140, 255}.os-shell[data-section=quick]{--section-accent:#12aee8;--section-accent-2:#53d18d;--section-rgb:18, 174, 232}.os-shell[data-section=projects]{--section-accent:#57b7ff;--section-accent-2:#f26522;--section-rgb:87, 183, 255}.os-shell[data-section=files]{--section-accent:#4ecdc4;--section-accent-2:#57b7ff;--section-rgb:78, 205, 196}.os-shell[data-section=library]{--section-accent:#d5b06a;--section-accent-2:#b88cff;--section-rgb:213, 176, 106}.os-shell[data-section=money]{--section-accent:#53d18d;--section-accent-2:#ffd166;--section-rgb:83, 209, 141}.os-shell[data-section=runbook]{--section-accent:#ffd166;--section-accent-2:#f26522;--section-rgb:255, 209, 102}.os-shell[data-section=vault]{--section-accent:#ff7373;--section-accent-2:#b88cff;--section-rgb:255, 115, 115}.os-shell[data-section=admin]{--section-accent:#9fb2cc;--section-accent-2:#f26522;--section-rgb:159, 178, 204}.os-shell[data-section=settings]{--section-accent:#12aee8;--section-accent-2:#9fb2cc;--section-rgb:18, 174, 232}*{box-sizing:border-box}html{background:var(--bg)}html,body{overflow-x:hidden}body{min-height:100vh;color:var(--text);background:var(--app-background);letter-spacing:0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-page{min-height:100vh;color:var(--text);background:var(--app-background);padding:clamp(28px,6vw,72px) 18px}.public-card{border:1px solid var(--line);background:var(--panel-strong);width:min(880px,100%);box-shadow:var(--shadow);border-radius:16px;margin:0 auto;padding:clamp(24px,5vw,52px)}.public-card h1,.public-card h2,.public-card p,.public-card li{letter-spacing:0}.public-card h1{margin:0 0 8px;font-size:clamp(34px,6vw,58px);line-height:1}.public-link-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:22px;display:flex}.public-link-row a{border:1px solid var(--line);min-height:42px;color:var(--text);background:var(--control-bg);border-radius:10px;align-items:center;padding:8px 13px;font-weight:750;text-decoration:none;display:inline-flex}.public-link-row a:hover{background:var(--hover-bg)}.public-card h2{color:var(--text);margin:32px 0 8px;font-size:19px}.public-card p,.public-card li{color:var(--soft);font-size:16px;line-height:1.7}.public-card a{color:var(--link);font-weight:750;text-decoration:none}.public-card a:hover{text-decoration:underline}.public-kicker{text-transform:uppercase;margin:0 0 10px;font-weight:850;color:var(--accent)!important;letter-spacing:.08em!important;font-size:13px!important}.public-updated{margin-top:0;color:var(--muted)!important}.public-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 4px;display:grid}.public-support-grid article{border:1px solid var(--line);background:var(--row-bg);border-radius:10px;padding:16px}.public-support-grid h2{margin-top:0}@media (width<=680px){.public-support-grid{grid-template-columns:1fr}}.about-page{--about-ink:#171a1f;--about-soft:#5f6670;--about-line:#d9d7d1;--about-paper:#f7f5f0;--about-white:#fffefa;--about-accent:#b94716;--about-accent-dark:#a33b14;min-height:100vh;color:var(--about-ink);background:var(--about-paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.about-page a{color:inherit}.about-header{border-bottom:1px solid var(--about-line);grid-template-columns:auto 1fr auto;align-items:center;width:min(1200px,100% - 40px);min-height:82px;margin:0 auto;display:grid}.about-brand{align-items:center;width:106px;height:54px;text-decoration:none;display:inline-flex;overflow:hidden}.about-brand img{width:106px;height:auto}.about-nav{justify-content:center;align-items:center;gap:30px;display:flex}.about-nav a{color:#474d56;font-size:14px;font-weight:680;text-decoration:none}.about-nav a:hover,.about-nav a:focus-visible,.about-text-link:hover,.about-text-link:focus-visible,.about-footer a:hover,.about-footer a:focus-visible{text-underline-offset:4px;text-decoration:underline}.about-button{border:1px solid var(--about-accent);background:var(--about-accent);border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-size:15px;font-weight:780;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 8px 22px #a33b1429;color:#fff!important}.about-button:hover{border-color:var(--about-accent-dark);background:var(--about-accent-dark)}.about-button:active{transform:translateY(1px)}.about-button-small{min-height:42px;box-shadow:none;padding:9px 14px}.about-hero{grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:end;gap:clamp(42px,8vw,110px);width:min(1200px,100% - 40px);margin:0 auto;padding:clamp(76px,10vw,128px) 0 clamp(52px,7vw,82px);display:grid}.about-hero-copy{max-width:810px}.about-eyebrow{color:var(--about-accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:850;line-height:1.4}.about-hero h1,.about-section h2,.about-final-cta h2{color:var(--about-ink);letter-spacing:-.045em;margin:0}.about-hero h1{max-width:760px;font-size:clamp(52px,7.4vw,94px);line-height:.94}.about-lede{color:#444b54;max-width:720px;margin:28px 0 0;font-size:clamp(19px,2vw,24px);line-height:1.48}.about-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.about-text-link{font-size:15px;font-weight:760;text-decoration:none;color:var(--about-ink)!important}.about-availability{color:#656b74;margin:20px 0 0;font-size:13px;line-height:1.5}.about-hero-note{border-top:2px solid var(--about-ink);color:#31363e;grid-template-columns:auto 1fr;gap:14px;padding:22px 0 4px;display:grid}.about-hero-note svg{color:var(--about-accent)}.about-hero-note p{margin:0;font-size:15px;line-height:1.65}.about-hero-note strong{color:var(--about-ink);margin-bottom:4px;display:block}.about-product-proof{background:#fff;border:1px solid #c9c7c1;border-radius:14px;width:min(1200px,100% - 40px);margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #1e1b1821}.about-browser-bar{background:#efefed;border-bottom:1px solid #dddbe0;align-items:center;gap:7px;min-height:38px;padding:0 14px;display:flex}.about-browser-bar span{background:#fff;border:1px solid #bbb8b1;border-radius:50%;width:9px;height:9px}.about-browser-bar p{color:#656b74;letter-spacing:.02em;margin:0 0 0 8px;font-size:11px;font-weight:650}.about-product-proof>img{width:100%;height:auto;display:block}.about-product-proof figcaption{color:#666c74;border-top:1px solid #e1dfda;padding:14px 18px 16px;font-size:13px;line-height:1.5}.about-section{border-bottom:1px solid var(--about-line);width:min(1200px,100% - 40px);margin:0 auto;padding:clamp(88px,11vw,144px) 0}.about-section-intro{max-width:700px}.about-section h2,.about-final-cta h2{font-size:clamp(38px,5vw,64px);line-height:1}.about-section-intro>p:last-child{max-width:630px;color:var(--about-soft);margin:22px 0 0;font-size:18px;line-height:1.65}.about-workflow{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);gap:clamp(60px,10vw,150px);display:grid}.about-workflow-list{margin:0;padding:0;list-style:none}.about-workflow-list li{border-top:1px solid var(--about-line);grid-template-columns:50px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.about-workflow-list li:first-child{border-top:0;padding-top:0}.about-workflow-list>li>span{color:var(--about-accent);letter-spacing:.08em;font-size:13px;font-weight:850}.about-workflow-list h3,.about-operating-list h3{color:var(--about-ink);letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.25}.about-workflow-list p,.about-operating-list article>p:last-child{color:var(--about-soft);margin:8px 0 0;font-size:15px;line-height:1.65}.about-operating-list{border-top:1px solid var(--about-line);border-left:1px solid var(--about-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;display:grid}.about-operating-list article{border-right:1px solid var(--about-line);border-bottom:1px solid var(--about-line);min-height:250px;padding:34px}.about-operating-list svg{color:var(--about-accent);margin-bottom:30px}.about-operating-label{color:#656b74;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.about-difference{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(60px,10vw,150px);display:grid}.about-difference-copy>p{color:#3f464f;margin:0;font-size:20px;line-height:1.65}.about-difference-copy ul{gap:13px;margin:32px 0 0;padding:0;list-style:none;display:grid}.about-difference-copy li{color:#4f555e;align-items:flex-start;gap:11px;font-size:15px;line-height:1.5;display:flex}.about-difference-copy li svg{color:var(--about-accent);flex:none;margin-top:2px}.about-pricing{gap:54px;display:grid}.about-pricing-grid{border-top:1px solid var(--about-line);border-left:1px solid var(--about-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-plan{border-right:1px solid var(--about-line);border-bottom:1px solid var(--about-line);background:var(--about-white);align-content:start;min-height:520px;padding:clamp(28px,4vw,46px);display:grid}.about-plan-founder{box-shadow:inset 0 4px 0 var(--about-accent)}.about-plan-label{color:var(--about-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:850}.about-plan h3{max-width:420px;color:var(--about-ink);letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.12}.about-plan-price{align-items:baseline;gap:11px;margin:30px 0 0;display:flex}.about-plan-price strong{color:var(--about-ink);letter-spacing:-.05em;font-size:clamp(38px,5vw,56px);line-height:1}.about-plan-price span,.about-plan-annual,.about-pricing-note{color:var(--about-soft);font-size:14px}.about-plan-annual{margin:7px 0 0}.about-plan ul{border-top:1px solid var(--about-line);gap:13px;margin:30px 0 34px;padding:28px 0 0;list-style:none;display:grid}.about-plan li{color:#4f555e;align-items:flex-start;gap:11px;font-size:15px;line-height:1.5;display:flex}.about-plan li svg{color:var(--about-accent);flex:none;margin-top:2px}.about-plan-link{border-top:1px solid var(--about-ink);justify-content:space-between;align-self:end;align-items:center;gap:9px;min-height:48px;margin-top:auto;padding:11px 0;font-size:15px;font-weight:780;text-decoration:none;display:inline-flex;color:var(--about-ink)!important}.about-plan-link:hover,.about-plan-link:focus-visible{color:var(--about-accent)!important}.about-pricing-note{max-width:650px;margin:-28px 0 0;line-height:1.6}.about-faq{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:clamp(60px,10vw,150px);display:grid}.about-faq-list{border-top:1px solid var(--about-line)}.about-faq-list details{border-bottom:1px solid var(--about-line)}.about-faq-list summary{color:var(--about-ink);cursor:pointer;padding:24px 42px 24px 0;font-size:18px;font-weight:760;line-height:1.4;position:relative}.about-faq-list summary::marker{color:var(--about-accent)}.about-faq-list details p{max-width:650px;color:var(--about-soft);margin:-6px 0 24px;font-size:15px;line-height:1.7}.about-final-cta{color:#fff;background:#161a20;width:min(1200px,100% - 40px);margin:clamp(80px,10vw,128px) auto 0;padding:clamp(46px,7vw,78px)}.about-final-cta h2{color:#fff;max-width:800px}.about-final-cta>.about-eyebrow{color:#f47b45}.about-final-cta>p:not(.about-eyebrow){color:#c6cbd2;max-width:660px;margin:22px 0 0;font-size:18px;line-height:1.65}.about-button-light{box-shadow:none;background:#fff;border-color:#fff;color:var(--about-ink)!important}.about-button-light:hover{background:#e5e2dc;border-color:#e5e2dc;color:var(--about-ink)!important}.about-text-link-light{color:#fff!important}.about-footer{color:#646a72;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(1200px,100% - 40px);margin:0 auto;padding:38px 0 48px;font-size:13px;display:grid}.about-footer-brand{font-weight:850;text-decoration:none;color:var(--about-ink)!important}.about-footer p{margin:0}.about-footer nav{gap:22px;display:flex}.about-footer a{font-weight:680;text-decoration:none}.subscribe-page{color:#171a1f;background:#f7f5f0;min-height:100vh;padding:0 20px 80px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.subscribe-header{border-bottom:1px solid #d9d7d1;justify-content:space-between;align-items:center;width:min(920px,100%);min-height:78px;margin:0 auto;display:flex}.subscribe-brand,.subscribe-back{color:#171a1f;font-weight:850;text-decoration:none}.subscribe-back{font-size:14px}.subscribe-intro,.subscribe-grid,.subscribe-purchase{width:min(920px,100%);margin-left:auto;margin-right:auto}.subscribe-intro{padding:72px 0 40px}.subscribe-intro>p{color:#b94716;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:850}.subscribe-intro h1{letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(42px,7vw,72px);line-height:.98}.subscribe-intro>span{color:#5f6670;max-width:660px;margin-top:24px;font-size:18px;line-height:1.6;display:block}.subscribe-grid{border-top:1px solid #d9d7d1;border-left:1px solid #d9d7d1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.subscribe-plan{color:#171a1f;min-height:176px;box-shadow:none;cursor:pointer;text-align:left;background:#fffefa;border:1px solid #d9d7d1;border-top:0;border-left:0;border-radius:0;gap:8px;padding:28px;display:grid;position:relative}.subscribe-plan:hover{background:#f1eee7}.subscribe-plan.selected{box-shadow:inset 0 4px #b94716}.subscribe-plan>span{color:#b94716;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.subscribe-plan>strong{max-width:330px;font-size:21px;line-height:1.25}.subscribe-plan>small{color:#5f6670;font-size:13px}.subscribe-plan>svg{color:#b94716;position:absolute;top:24px;right:24px}.subscribe-purchase{background:#fffefa;border:1px solid #d9d7d1;margin-top:28px;padding:clamp(24px,5vw,44px)}.subscribe-cadence{border-bottom:1px solid #d9d7d1;display:inline-flex}.subscribe-cadence button{color:#5f6670;min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 16px;font-weight:750}.subscribe-cadence button[aria-pressed=true]{color:#171a1f;border-bottom-color:#b94716}.subscribe-summary{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:34px;display:flex}.subscribe-summary>div{gap:5px;display:grid}.subscribe-summary span{color:#5f6670;font-size:13px;font-weight:750}.subscribe-summary strong{letter-spacing:-.05em;font-size:clamp(38px,6vw,56px);line-height:1}.subscribe-summary small{color:#5f6670}.subscribe-summary svg{color:#b94716}.subscribe-button,.subscribe-signin button{color:#fff;min-height:50px;box-shadow:none;background:#b94716;border:1px solid #b94716;border-radius:8px;font-weight:800}.subscribe-button{width:100%;margin-top:30px}.subscribe-button:disabled{cursor:not-allowed;opacity:.5}.subscribe-signin{gap:10px;margin-top:30px;display:grid}.subscribe-signin label{color:#333941;font-size:14px;font-weight:750}.subscribe-signin>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.subscribe-signin input{color:#171a1f;min-height:50px;box-shadow:none;background:#fff;border:1px solid #c9c7c1;border-radius:8px;padding:10px 14px}.subscribe-signin button{padding:10px 18px}.subscribe-result{border-top:1px solid #171a1f;border-bottom:1px solid #d9d7d1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding:18px 0;display:flex}.subscribe-result a{color:#b94716;font-weight:800}.subscribe-result-action{color:#fff;min-height:42px;box-shadow:none;background:#b94716;border:1px solid #b94716;border-radius:8px;padding:8px 14px;font-weight:800}.subscribe-message{color:#5f6670;margin:18px 0 0;font-size:14px;line-height:1.5}.subscribe-terms{color:#70757d;margin:20px 0 0;font-size:12px;line-height:1.6}.subscribe-terms a{color:inherit;font-weight:750}@media (width<=900px){.about-header{grid-template-columns:1fr auto}.about-nav{display:none}.about-hero,.about-workflow,.about-difference,.about-pricing-grid,.about-faq{grid-template-columns:1fr}.about-hero{gap:42px}.about-hero-note{max-width:560px}.about-workflow,.about-difference,.about-faq{gap:52px}}@media (width<=640px){.about-header,.about-hero,.about-product-proof,.about-section,.about-final-cta,.about-footer{width:min(100% - 28px,1200px)}.about-header{min-height:70px}.about-brand,.about-brand img{width:86px}.about-button-small{min-height:40px;padding:8px 11px;font-size:13px}.about-button-small svg{display:none}.about-hero{padding:62px 0 42px}.about-hero h1{font-size:clamp(47px,14vw,64px)}.about-lede{margin-top:22px;font-size:18px}.about-actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:27px}.about-button{width:100%}.about-product-proof{border-radius:9px}.about-product-proof>img{width:760px;max-width:none;transform:translate(-8px)}.about-browser-bar p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.about-product-proof figcaption{background:#fff;position:relative}.about-section{padding:78px 0}.about-section h2,.about-final-cta h2{font-size:40px}.about-section-intro>p:last-child,.about-difference-copy>p,.about-final-cta>p:not(.about-eyebrow){font-size:17px}.about-workflow-list li{grid-template-columns:38px minmax(0,1fr);gap:13px}.about-operating-list{grid-template-columns:1fr;margin-top:42px}.about-plan{min-height:0;padding:30px 24px}.about-plan-link{margin-top:4px}.about-operating-list article{min-height:0;padding:28px 24px 30px}.about-operating-list svg{margin-bottom:22px}.about-final-cta{padding:38px 24px 42px}.about-footer{grid-template-columns:1fr;align-items:start;gap:13px}.about-footer nav{flex-wrap:wrap}.subscribe-page{padding-left:14px;padding-right:14px}.subscribe-intro{padding:54px 0 32px}.subscribe-intro h1{font-size:44px}.subscribe-grid{grid-template-columns:1fr}.subscribe-plan{min-height:150px;padding:24px}.subscribe-purchase{padding:24px 20px}.subscribe-cadence{grid-template-columns:1fr 1fr;width:100%;display:grid}.subscribe-cadence button{padding:8px 6px;font-size:13px}.subscribe-signin>div{grid-template-columns:1fr}}nextjs-portal{display:none}button,input,select,textarea{font:inherit}input,select,textarea{color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-bg);transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff09}input:focus,select:focus,textarea:focus{border-color:rgba(var(--section-rgb), .46);box-shadow:0 0 0 3px rgba(var(--section-rgb), .13), inset 0 1px 0 #ffffff0b;outline:0}select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:42px;color:#f5f7fb;background:linear-gradient(45deg, transparent 50%, var(--soft) 50%) right 18px center / 6px 6px no-repeat, linear-gradient(135deg, var(--soft) 50%, transparent 50%) right 13px center / 6px 6px no-repeat, #242a33;border-color:var(--line-strong);padding:9px 38px 9px 12px}select option,select optgroup{color:#f5f7fb!important;background:#151b24!important}:root[data-theme=light] select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#121722;background:linear-gradient(45deg,#0000 50%,#354052 50%) right 18px center/6px 6px no-repeat,linear-gradient(135deg,#354052 50%,#0000 50%) right 13px center/6px 6px no-repeat,#fff}:root[data-theme=light] select option,:root[data-theme=light] select optgroup{color:#121722;background:#fff}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid rgba(var(--section-rgb), .42);outline-offset:2px}.os-shell{grid-template-columns:264px 1fr;min-height:100dvh;display:grid}.auth-shell{--text:#171a1f;--soft:#5f6670;--muted:#656b74;--line:#d9d7d1;--line-strong:#c8c5bd;--panel:#fffefa;--panel-strong:#fffefa;--row-bg:#f2f0ea;--control-bg:#fffefa;--field-bg:#fff;--hover-bg:#efede7;--section-accent:#b94716;--section-rgb:185, 71, 22;min-height:100dvh;color:var(--text);background:#f7f5f0;place-items:center;padding:18px;display:grid}.auth-panel{border:1px solid var(--line);background:var(--panel-strong);border-radius:14px;gap:18px;width:min(100%,460px);padding:24px;display:grid;box-shadow:0 20px 60px #1f1c181a}.auth-panel img{width:168px;height:auto}.auth-panel h1{margin:0;font-size:30px;line-height:1.1}.auth-panel p,.auth-message{color:var(--soft);margin:8px 0 0;font-size:14px;line-height:1.5}.owner-onboarding-panel{width:min(100%,720px)}.owner-onboarding-panel .eyebrow{color:var(--section-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.owner-onboarding-form{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-onboarding-form label{gap:7px;display:grid}.owner-onboarding-form label>span{color:var(--soft);font-size:12px;font-weight:760}.owner-onboarding-form label:last-of-type,.owner-onboarding-form .primary-action{grid-column:1/-1}.owner-onboarding-form input,.owner-onboarding-form select,.owner-onboarding-form textarea{width:100%}.owner-onboarding-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.owner-onboarding-footer span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.owner-onboarding-footer .secondary-action{flex:none}.auth-form,.auth-actions,.session-card{gap:10px;display:grid}.auth-divider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.auth-entry-shell{padding:0;display:block}.auth-entry{width:min(1200px,100% - 40px);margin:0 auto}.auth-entry-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex}.auth-entry-brand{align-items:center;width:106px;height:54px;display:inline-flex;overflow:hidden}.auth-entry-brand img{width:106px;height:auto}.auth-entry-back{color:#424851;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.auth-entry-back:hover{text-underline-offset:4px;text-decoration:underline}.auth-entry-layout{grid-template-columns:minmax(0,1fr) minmax(420px,500px);width:min(1050px,100%);margin:0 auto;padding:clamp(68px,9vw,112px) 0;display:grid}.auth-entry-intro{align-self:center;padding-right:clamp(54px,8vw,110px)}.auth-entry-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-weight:850;line-height:1.4;color:#b94716!important;font-size:12px!important}.auth-entry-intro h1{max-width:580px;color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(48px,5.4vw,76px);line-height:.95}.auth-entry-intro>p:not(.auth-entry-eyebrow){color:#4d545d;max-width:600px;margin:26px 0 0;font-size:18px;line-height:1.6}.auth-entry-principles{border-top:2px solid var(--text);gap:12px;margin:34px 0 0;padding:24px 0 0;list-style:none;display:grid}.auth-entry-principles li{color:#555c65;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.auth-entry-principles svg{color:#b94716;flex:none;margin-top:2px}.auth-entry-form{border-left:1px solid var(--line);padding-left:clamp(42px,6vw,78px)}.auth-entry-form h2{color:var(--text);letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.1}.auth-entry-form>div>p{color:var(--soft);margin:10px 0 0;font-size:14px;line-height:1.55}.auth-link-form,.auth-method-form{gap:10px;display:grid}.auth-link-form{margin-top:26px}.auth-link-form label,.auth-method-form label{color:#555c65;letter-spacing:.03em;font-size:12px;font-weight:800}.auth-link-form input,.auth-method-form input,.auth-method-form select,.auth-method-form textarea{width:100%;min-height:50px;color:var(--text);border:1px solid var(--line-strong);box-shadow:none;background:#fff;border-radius:8px;padding:11px 13px}.auth-method-form textarea{resize:vertical;min-height:92px}.auth-link-form input:focus,.auth-method-form input:focus,.auth-method-form select:focus,.auth-method-form textarea:focus{border-color:#b94716;outline:0;box-shadow:0 0 0 3px #b9471621}.auth-primary-action,.auth-secondary-action,.auth-text-action{font:inherit}.auth-primary-action,.auth-secondary-action{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 15px;font-size:14px;font-weight:780;display:inline-flex}.auth-primary-action{color:#fff;background:#b94716;border:1px solid #b94716;box-shadow:0 8px 22px #a33b1426}.auth-primary-action:hover:not(:disabled){background:#a33b14;border-color:#a33b14}.auth-secondary-action{color:var(--text);border:1px solid var(--line-strong);background:#fff}.auth-secondary-action:hover:not(:disabled){background:var(--hover-bg)}.auth-primary-action:disabled,.auth-secondary-action:disabled{color:#858990;box-shadow:none;cursor:not-allowed;background:#ebe9e3;border-color:#d7d4cd}.auth-first-account-note{color:#656b74;margin:13px 0 0;font-size:12px;line-height:1.55}.auth-entry-message{color:#6c3219;background:#f7e8df;border:1px solid #e7c7b6;border-radius:8px;margin:14px 0 0;padding:12px 13px;font-size:13px;line-height:1.5}.auth-method-details{border-top:1px solid var(--line)}.auth-method-details:first-of-type{margin-top:24px}.auth-method-details summary{color:#424851;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:13px;font-weight:760;list-style:none;display:flex}.auth-method-details summary::-webkit-details-marker{display:none}.auth-method-details summary>span{align-items:center;gap:9px;display:flex}.auth-method-details summary>svg{color:#777d84;transition:transform .15s}.auth-method-details[open] summary>svg{transform:rotate(180deg)}.auth-method-form{padding:2px 0 18px}.auth-text-action{color:#4a5058;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:38px;padding:0;font-size:13px;font-weight:740}.auth-text-action:hover{text-underline-offset:3px;text-decoration:underline}.auth-entry-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-top:24px;padding-top:20px;display:flex}.auth-entry-links a{color:#5b6169;font-size:12px;font-weight:720;text-decoration:none}.auth-entry-links a:hover{text-underline-offset:3px;text-decoration:underline}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.auth-simple-shell{background:#f7f5f0;padding:clamp(28px,6vh,64px) 18px}.auth-simple-card{align-content:center;gap:24px;width:min(100%,430px);min-height:min(680px,100dvh - 56px);margin:0 auto;display:grid}.auth-simple-brand{border-radius:15px;width:72px;height:72px;margin:0 auto;display:block;overflow:hidden}.auth-simple-brand img{width:72px;height:72px;display:block}.auth-simple-header{text-align:center;justify-items:center;gap:8px;display:grid}.auth-simple-header h1{color:#191a1d;letter-spacing:-.035em;margin:0;font-size:clamp(29px,7vw,34px);font-weight:760;line-height:1.08}.auth-simple-header p{color:#646d77;max-width:360px;margin:0;font-size:15px;line-height:1.5}.auth-simple-form{gap:14px;display:grid}.auth-simple-form>input,.auth-link-help textarea{color:#191a1d;width:100%;min-height:54px;box-shadow:none;font:inherit;background:#fff;border:1px solid #d9d9d6;border-radius:14px;padding:13px 15px;font-size:16px}.auth-simple-form>input:focus,.auth-link-help textarea:focus{border-color:#191a1d;outline:0;box-shadow:0 0 0 3px #191a1d14}.auth-simple-card .auth-primary-action,.auth-unavailable-actions .auth-secondary-action{min-height:54px;box-shadow:none;border-radius:14px;font-size:15px;font-weight:750}.auth-simple-options{gap:2px;display:grid}.auth-option-button{color:#32627b;min-height:44px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:15px;font-weight:720;display:inline-flex}.auth-option-button:hover{color:#173f55}.auth-simple-form .auth-recovery-action{justify-self:center;min-height:40px}.auth-simple-message{color:#5a3a2c;text-align:center;background:0 0;border:0;margin:-2px 0 0;padding:0}.auth-link-help{border-top:1px solid #deddd8;border-bottom:1px solid #deddd8}.auth-link-help summary{color:#5b6169;font-size:13px;font-weight:680}.auth-link-help .auth-method-form{padding-bottom:16px}.auth-simple-links{border:0;justify-content:center;margin:0;padding:0}.auth-simple-links a{color:#646d77;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.auth-unavailable-card{min-height:min(520px,100dvh - 56px)}.auth-unavailable-actions{gap:10px;display:grid}.auth-unavailable-actions .auth-secondary-action{color:#191a1d;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=560px){.auth-simple-shell{padding:max(32px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));align-items:start}.auth-simple-card{align-content:start;gap:22px;min-height:0;padding-top:clamp(30px,8vh,72px)}.auth-simple-brand,.auth-simple-brand img{border-radius:13px;width:64px;height:64px}.auth-simple-header h1{font-size:29px}}.auth-boundary-layout{grid-template-columns:minmax(0,1fr) minmax(390px,470px);width:min(1050px,100%);margin:0 auto;padding:clamp(68px,9vw,112px) 0;display:grid}.auth-boundary-intro{align-self:center;padding-right:clamp(54px,8vw,110px)}.auth-boundary-intro h1{max-width:620px;color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(48px,5.2vw,72px);line-height:.96}.auth-boundary-intro>p:not(.auth-entry-eyebrow){color:#4d545d;max-width:590px;margin:25px 0 0;font-size:17px;line-height:1.6}.auth-boundary-work{border-left:1px solid var(--line);align-content:center;gap:14px;padding-left:clamp(42px,6vw,78px);display:grid}.auth-boundary-work>.auth-primary-action,.auth-boundary-work>.auth-secondary-action{width:100%}.auth-boundary-facts{border-top:2px solid var(--text);margin:0 0 10px;display:grid}.auth-boundary-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(95px,.36fr) minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.auth-boundary-facts dt{color:#656b74;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.auth-boundary-facts dd{overflow-wrap:anywhere;color:#343a42;min-width:0;margin:0;font-size:14px;font-weight:650;line-height:1.5}.auth-boundary-account{border-top:1px solid var(--line);gap:4px;margin-top:8px;padding-top:18px;display:grid}.auth-boundary-account span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.auth-boundary-account strong{color:#4b5159;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.owner-onboarding-step{gap:12px}.owner-onboarding-step>label{margin-top:4px}.owner-onboarding-step>.auth-primary-action{width:100%;margin-top:5px}.owner-onboarding-helper{color:var(--muted);margin:-3px 0 4px;font-size:12px;line-height:1.5}.owner-onboarding-optional{margin-top:2px}.owner-onboarding-optional .auth-method-form{padding-bottom:16px}.owner-onboarding-actions{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:4px;display:grid}.owner-onboarding-shell{background:#f8f8f6;padding:0;display:block}.owner-onboarding-canvas{align-content:center;justify-items:center;gap:22px;width:min(900px,100% - 32px);min-height:100dvh;margin:0 auto;padding:38px 0;display:grid}.owner-onboarding-back{color:#34383f;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.owner-onboarding-back:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.owner-onboarding-header{text-align:center;justify-items:center;gap:8px;width:min(100%,680px);display:grid}.owner-onboarding-header a,.owner-onboarding-header img{width:74px;height:74px;display:block}.owner-onboarding-header a{border-radius:13px;margin-bottom:2px}.owner-onboarding-header .auth-entry-eyebrow{margin:0;color:#b94716!important}.owner-onboarding-header h1{color:#191a1d;letter-spacing:-.045em;margin:0;font-size:clamp(32px,5vw,44px);font-weight:900;line-height:1.05}.owner-onboarding-header>p:last-child{color:#69727d;max-width:590px;margin:2px 0 0;font-size:15px;line-height:1.5}.owner-onboarding-card{background:#fff;border:1px solid #dde0e3;border-radius:15px;gap:14px;width:min(100%,680px);padding:17px;display:grid}.owner-onboarding-card .owner-onboarding-step{gap:18px;padding:0}.owner-onboarding-card .owner-onboarding-step>label,.owner-onboarding-business-types legend{color:#5d6672;letter-spacing:.07em;text-transform:uppercase;margin:0 0 -10px;padding:0;font-size:12px;font-weight:900;line-height:1.35}.owner-onboarding-card .auth-method-form input,.owner-onboarding-card .auth-method-form textarea{background:#f8f8f6;border-color:#dde0e3;border-radius:12px;min-height:50px;padding:11px 14px;font-size:16px}.owner-onboarding-card .auth-method-form textarea{min-height:112px}.owner-onboarding-card .auth-method-form input:focus,.owner-onboarding-card .auth-method-form textarea:focus{border-color:#191a1d;box-shadow:0 0 0 3px #191a1d14}.owner-onboarding-business-types{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.owner-onboarding-business-types legend{margin-bottom:0}.owner-onboarding-business-types>div{flex-wrap:wrap;gap:8px;display:flex}.owner-onboarding-business-types button{color:#191a1d;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde0e3;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:750;line-height:1.2;display:inline-flex}.owner-onboarding-business-types button:hover{background:#f5f5f2}.owner-onboarding-business-types button.selected{border-color:#191a1d;font-weight:900}.owner-onboarding-card .auth-primary-action{color:#fff;width:100%;min-height:52px;box-shadow:none;background:#b94716;border-color:#b94716;border-radius:12px;margin:0;font-size:15px;font-weight:900}.owner-onboarding-card .auth-primary-action:hover:not(:disabled){background:#9f3a13;border-color:#9f3a13}.owner-onboarding-card .auth-primary-action:disabled{color:#fff;opacity:.72;background:#ffb08e;border-color:#ffb08e}.owner-onboarding-card .owner-onboarding-optional{margin:0}.owner-onboarding-card .owner-onboarding-optional summary{min-height:52px}.owner-onboarding-card .owner-onboarding-optional summary>span{color:#2e3238;flex:1;font-size:14px;font-weight:800}.owner-onboarding-card .owner-onboarding-optional summary>small{color:#656b74;font-size:12px;font-weight:700}.owner-onboarding-identity{color:#69727d;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.owner-onboarding-identity svg{color:#1689bc;flex:none;margin-top:1px}.owner-onboarding-account{color:#69727d;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 14px;width:min(100%,680px);font-size:12px;line-height:1.5;display:flex}.owner-onboarding-account strong{color:#363b42}.owner-onboarding-account .auth-text-action{color:#363b42;min-height:30px;font-size:12px}.auth-account-controls{margin-top:6px}.auth-account-controls-body{gap:12px;padding:2px 0 18px;display:grid}.auth-account-controls .workspace-reset-confirm{margin:0}.auth-text-action.danger{color:#9d2f24}@media (width<=850px){.auth-entry-layout,.auth-boundary-layout{grid-template-columns:1fr;width:min(620px,100%);padding:56px 0 72px}.auth-entry-intro,.auth-boundary-intro{padding:0 0 42px}.auth-entry-intro h1,.auth-boundary-intro h1{max-width:560px}.auth-entry-principles{max-width:520px}.auth-entry-form,.auth-boundary-work{border-top:1px solid var(--line);border-left:0;padding:42px 0 0}}@media (width<=560px){.auth-entry{width:min(100% - 28px,1200px)}.auth-entry-header{min-height:70px}.auth-entry-brand,.auth-entry-brand img{width:86px}.auth-entry-back{font-size:12px}.auth-entry-layout,.auth-boundary-layout{padding:42px 0 54px}.auth-entry-intro,.auth-boundary-intro{padding-bottom:30px}.auth-entry-eyebrow{margin-bottom:13px}.auth-entry-intro h1,.auth-boundary-intro h1{font-size:clamp(43px,12.5vw,58px)}.auth-entry-intro>p:not(.auth-entry-eyebrow),.auth-boundary-intro>p:not(.auth-entry-eyebrow){margin-top:18px;font-size:15px;line-height:1.55}.auth-entry-principles{display:none}.auth-entry-form,.auth-boundary-work{padding-top:30px}.auth-entry-form h2{font-size:26px}.auth-primary-action,.auth-secondary-action{width:100%}.auth-boundary-facts>div{grid-template-columns:1fr;gap:5px}.owner-onboarding-actions{grid-template-columns:1fr}}.auth-divider span{background:var(--line);height:1px}.auth-divider em{font-style:normal}.session-card span{color:var(--soft);font-size:13px}.session-card small{min-width:0;color:var(--muted);overflow-wrap:anywhere}.session-card .secondary-action{width:100%;min-width:0;min-height:34px;padding:7px 10px;font-size:13px}.sidebar{overscroll-behavior:contain;border-right:1px solid var(--line);background:var(--sidebar-bg);height:100vh;-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);flex-direction:column;gap:18px;padding:22px 18px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:inset 1px 0 #ffffff09}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 42%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}.brand-lockup{border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-bg);opacity:.96;align-items:center;min-height:74px;padding:4px 0;display:flex}.brand-lockup img{object-fit:contain;width:168px;height:auto}.company-switcher{z-index:12;min-width:0;position:relative}.company-switcher-trigger{width:100%;min-height:58px;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff0a}.company-switcher-trigger:hover,.company-switcher-trigger[aria-expanded=true]{border-color:var(--line-strong);background:var(--hover-bg)}.company-icon{width:34px;height:34px;color:var(--section-accent);border:1px solid rgba(var(--section-rgb), .24);background:rgba(var(--section-rgb), .11);border-radius:9px;place-items:center;display:grid}.company-switcher-copy{gap:2px;min-width:0;display:grid}.company-switcher-copy strong,.company-switcher-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-switcher-copy strong{font-size:13px;line-height:1.2}.company-switcher-copy small{color:var(--muted);font-size:11px;line-height:1.2}.company-switcher-chevron{color:var(--muted);transition:transform .16s}.company-switcher-chevron.open{transform:rotate(180deg)}.company-menu-backdrop{z-index:70;cursor:default;background:#0003;border:0;width:auto;height:auto;padding:0;position:fixed;inset:0}.company-menu{z-index:71;border:1px solid var(--line-strong);width:min(320px,100vw - 28px);box-shadow:var(--shadow);-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);background:#191c23;border-radius:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}:root[data-theme=light] .company-menu{background:#fff}.sidebar .company-menu{width:100%}.company-menu-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;padding:14px;display:grid}.company-menu-heading>div{gap:3px;min-width:0;display:grid}.company-menu-heading .icon-button{width:34px;height:34px}.company-menu-heading span{font-size:13px;font-weight:800}.company-menu-heading small{color:var(--muted);font-size:11px}.company-menu-list{gap:4px;padding:8px;display:grid}.company-menu-option{width:100%;min-width:0;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.company-menu-option:hover,.company-menu-option.active{border-color:rgba(var(--section-rgb), .24);background:rgba(var(--section-rgb), .1)}.company-menu-option>span:nth-child(2){gap:3px;min-width:0;display:grid}.company-menu-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.company-menu-option small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.company-menu-option>svg{color:var(--good)}.company-menu-actions{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.company-menu-actions button{min-height:40px;color:var(--text);border:1px solid var(--line);background:var(--control-bg);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:11px;font-weight:750;display:inline-flex}.company-editor-backdrop{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.company-editor{border:1px solid var(--line-strong);width:min(560px,100%);max-height:calc(100dvh - 36px);box-shadow:var(--shadow);background:#191c23;border-radius:16px;overflow-y:auto}:root[data-theme=light] .company-editor{background:#fff}.company-editor-header{z-index:2;border-bottom:1px solid var(--line);background:inherit;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex;position:sticky;top:0}.company-editor-header>div{gap:3px;display:grid}.company-editor-header span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.company-editor-header h2{margin:0;font-size:24px}.company-editor-form{gap:14px;padding:18px;display:grid}.company-editor-form>label{gap:7px;display:grid}.company-editor-form>label>span{color:var(--soft);font-size:12px;font-weight:760}.company-editor-form input,.company-editor-form select,.company-editor-form textarea{width:100%;min-height:46px;padding:10px 12px}.form-error{color:var(--danger);background:#ff737314;border:1px solid #ff73734d;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.company-editor-note{border:1px solid rgba(var(--section-rgb), .24);background:rgba(var(--section-rgb), .09);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px;display:grid}.company-editor-note>svg{color:var(--section-accent)}.company-editor-note>div{gap:4px;display:grid}.company-editor-note strong{font-size:13px}.company-editor-note span,.company-delete-zone span{color:var(--muted);font-size:12px;line-height:1.45}.company-editor-actions,.company-delete-actions{justify-content:flex-end;gap:8px;display:flex}.company-editor-actions .primary-action,.company-editor-actions .secondary-action,.company-delete-actions .secondary-action{width:auto}.company-delete-zone{background:#ff73730f;border:1px solid #ff737340;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 18px 18px;padding:14px;display:grid}.company-delete-zone>div:first-child{gap:4px;display:grid}.company-delete-zone strong{font-size:13px}.company-delete-zone.armed{grid-template-columns:1fr}.workspace-reset-confirm{background:#ff73730f;border:1px solid #ff737347;border-radius:10px;gap:12px;padding:13px;display:grid}.workspace-reset-confirm>div:first-child{gap:4px;display:grid}.workspace-reset-confirm strong{font-size:13px}.workspace-reset-confirm span{color:var(--muted);font-size:12px;line-height:1.45}.nav-list{gap:5px;display:grid}.nav-item,.rail-project,.result-row,.project-card{width:100%;color:inherit;text-align:left;border:0}.nav-item{border-radius:var(--radius);min-height:40px;color:var(--muted);background:0 0;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:680;transition:color .15s,background .15s,box-shadow .15s;display:flex}.nav-group-label{color:color-mix(in srgb, var(--muted) 78%, transparent);text-transform:uppercase;margin:14px 4px 4px;font-size:10px;font-weight:750;line-height:1}.nav-list .nav-group-label:first-child{margin-top:0}.nav-item:hover,.nav-item.active{background:var(--hover-bg);color:var(--text)}.nav-item.active{background:linear-gradient(90deg, rgba(var(--section-rgb), .18), rgba(var(--section-rgb), .055)), var(--hover-bg);box-shadow:inset 3px 0 0 var(--section-accent), 0 8px 22px #00000014}.nav-disclosure{color:var(--muted);margin-left:auto;transition:transform .16s}.nav-disclosure.open{transform:rotate(90deg)}.sidebar-project-tree{border-left:1px solid rgba(var(--section-rgb), .24);gap:10px;margin:-1px 0 4px 29px;padding:7px 0 8px 12px;display:grid}.sidebar-project-group{gap:4px;display:grid}.division-collectibles{--division-accent:#ef4444;--division-rgb:239, 68, 68}.division-family{--division-accent:#34c759;--division-rgb:52, 199, 89}.division-entertainment{--division-accent:#f26522;--division-rgb:242, 101, 34}.division-academy{--division-accent:#2f80ed;--division-rgb:47, 128, 237}.division-fifth,.division-default{--division-accent:#9ca3af;--division-rgb:156, 163, 175}.sidebar-project-group>span{color:color-mix(in srgb, var(--muted) 82%, transparent);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.15}.sidebar-project-group.division-group>span{color:var(--division-accent)}.sidebar-project,.sidebar-project-toggle{width:100%;min-width:0;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.sidebar-project:hover,.sidebar-project.active,.sidebar-project-toggle:hover{color:var(--text);background:rgba(var(--section-rgb), .09)}.sidebar-project-group.division-group .sidebar-project:hover,.sidebar-project-group.division-group .sidebar-project.active{background:rgba(var(--division-rgb), .1)}.sidebar-project.active{border-color:rgba(var(--section-rgb), .42)}.sidebar-project-group.division-group .sidebar-project.active{border-color:rgba(var(--division-rgb), .5)}.sidebar-project span,.sidebar-project-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.sidebar-project small,.sidebar-project-toggle small{color:var(--muted);font-size:11px;line-height:1.2}.sidebar-project-toggle{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.access-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);grid-template-columns:auto 1fr;gap:11px;margin-top:auto;padding:14px;display:grid}.access-card strong,.panel-header h2,.rail-project span,.data-row .primary-cell,.result-row strong{font-size:14px}.access-card select{width:100%;margin-top:8px}.topbar{z-index:5;background:var(--topbar-bg);-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:14px;padding:10px 0 18px;display:grid;position:sticky;top:0}.topbar-leading{align-items:center;gap:10px;min-width:138px;display:flex}.topbar-page-context{gap:2px;min-width:0;display:grid}.topbar-page-context span,.topbar-page-context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-page-context span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:760}.topbar-page-context strong{font-size:14px}.command{border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);min-width:0;min-height:46px;-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffff0e,0 10px 26px #00000014}.command input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.command kbd{min-width:30px;color:var(--muted);border:1px solid var(--line);text-align:center;background:#ffffff0b;border-radius:7px;flex:none;padding:4px 7px;font-family:inherit;font-size:12px;font-weight:800;line-height:1}.command input::placeholder,textarea::placeholder,input::placeholder{color:#748091}.topbar-context{min-width:0;min-height:42px;color:var(--soft);align-items:center;gap:9px;font-size:14px;font-weight:650;display:inline-flex}.topbar-context svg{color:var(--accent)}.topbar-context span{color:var(--muted)}.topbar-context strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-actions{color:var(--soft);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.status-dot{background:var(--warn);border-radius:50%;width:9px;height:9px}.status-dot.live{background:var(--good)}.icon-button{width:38px;height:38px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);flex:none;place-items:center;transition:transform .15s,border-color .15s,background .15s;display:grid}.icon-button:hover{border-color:var(--line-strong);background:var(--hover-bg);transform:translateY(-1px)}.icon-button.active{color:var(--section-accent);border-color:rgba(var(--section-rgb), .46);background:rgba(var(--section-rgb), .14)}.icon-button.danger,.secondary-action.danger{color:var(--danger);border-color:#ff737347}:root[data-theme=light] .icon-button.danger,:root[data-theme=light] .secondary-action.danger{color:#9d2f24;border-color:#9d2f2457}.screen-stack{gap:16px;display:grid}.mobile-room-switcher,.mobile-command-header,.mobile-command-dock,.mobile-nav-backdrop{display:none}.mobile-room-switcher label{gap:7px;display:grid}.mobile-room-switcher span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.mobile-room-switcher select{width:100%;min-height:46px}.floating-add-button{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:20;color:#fff;background:var(--accent);border:1px solid #f265228c;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex;position:fixed;box-shadow:0 18px 46px #0000005c}.quick-add-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000085;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.quick-add-panel{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-strong);width:min(720px,100%);box-shadow:var(--shadow);padding:16px}.quick-add-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.quick-add-header span{color:var(--section-accent);font-size:12px;font-weight:750}.quick-add-header h2{margin:0;font-size:22px;line-height:1.1}.quick-add-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-add-grid button{min-height:58px;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg, rgba(var(--section-rgb), .08), transparent), var(--row-bg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.quick-add-grid svg{color:var(--section-accent)}.quick-add-grid span{color:var(--muted);font-size:12px;line-height:1.35}.mission-strip,.workspace-hero{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg, #fff1, transparent 44%), linear-gradient(90deg, rgba(var(--section-rgb), .045), transparent 46%), var(--panel-strong);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.section-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:4px 2px 2px;display:grid}.section-title-icon{width:36px;height:36px;color:var(--section-accent);background:rgba(var(--section-rgb), .1);border-radius:999px;place-items:center;display:grid}.mission-strip h1,.workspace-hero h1,.section-title h1{letter-spacing:0;max-width:850px;margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:760;line-height:1.05}.workspace-hero h1,.section-title h1{font-size:clamp(24px,2vw,32px);line-height:1.12}.mission-strip p,.workspace-hero p,.section-title p{max-width:760px;color:var(--soft);margin:12px 0 0;font-size:15px;line-height:1.55}.primary-action,.secondary-action{white-space:normal;text-align:center;border-radius:var(--radius);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 94%, white), var(--accent));overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:9px 14px;font-size:14px;font-weight:720;line-height:1.15;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:inline-flex;box-shadow:0 12px 30px #f2652233,inset 0 1px #ffffff2e}.primary-action:hover,.secondary-action:hover{transform:translateY(-1px)}.primary-action:disabled{opacity:.45;cursor:not-allowed}.secondary-action{color:var(--text);background:var(--control-bg);border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);font-weight:680}.secondary-action:hover{border-color:var(--line-strong);background:var(--hover-bg)}.mission-strip .primary-action,.workspace-hero .primary-action,.workspace-hero .secondary-action{white-space:nowrap;flex:none;min-width:178px}.dashboard-grid,.workspace-grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.cockpit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.division-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.division-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);align-content:start;gap:8px;min-height:142px;padding:12px;display:grid}.division-card div{gap:3px;display:grid}.division-card span,.division-card small{color:var(--muted);font-size:12px;line-height:1.35}.division-card strong{font-size:15px;line-height:1.2}.division-card p{color:var(--soft);margin:0;font-size:13px;line-height:1.45}.home-shortcuts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.home-shortcuts button{min-height:104px;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .035), transparent), var(--panel);box-shadow:none;gap:7px;padding:14px;display:grid}.home-shortcuts button:hover{border-color:rgba(var(--section-rgb), .52);background:var(--hover-bg)}.home-shortcuts svg{color:var(--section-accent)}.home-shortcuts span{color:var(--muted);font-size:13px;line-height:1.4}.home-shortcuts strong{font-size:15px;line-height:1.25}.founder-lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.founder-lifecycle-card{min-height:164px;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .06), transparent 58%), var(--panel);align-content:start;gap:10px;padding:15px;display:grid;box-shadow:0 16px 38px #00000026}.founder-lifecycle-card:hover{border-color:rgba(var(--section-rgb), .5);background:linear-gradient(180deg, rgba(var(--section-rgb), .11), transparent 62%), var(--hover-bg)}.founder-lifecycle-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.founder-lifecycle-top svg{color:var(--section-accent)}.founder-lifecycle-top strong{font-size:16px;line-height:1.2}.founder-lifecycle-top span{color:var(--section-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:850}.founder-lifecycle-card p{color:var(--soft);margin:0;font-size:13px;line-height:1.45}.founder-lifecycle-card small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.lifecycle-meter{background:#ffffff14;border-radius:999px;width:100%;height:8px;overflow:hidden}.lifecycle-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--section-accent));height:100%;display:block}.home-focus{gap:28px;width:min(100%,920px);margin:0 auto}.home-today-header{border-bottom:1px solid var(--line);gap:4px;padding:10px 0 16px;display:grid}.home-today-header>span{color:var(--muted);font-size:12px;font-weight:760}.home-today-header h1{color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,52px);line-height:1}.home-today-header p{color:var(--soft);margin:4px 0 0;font-size:14px;font-weight:720}.owner-review-panel{border-top:2px solid var(--text);border-bottom:1px solid var(--line);gap:16px;padding:20px 0;display:grid}.owner-review-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.owner-review-heading>div{gap:6px;min-width:0;display:grid}.owner-review-heading span,.owner-review-summary span{color:var(--section-accent);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.owner-review-heading h2{letter-spacing:-.025em;max-width:720px;margin:0;font-size:clamp(20px,2.5vw,26px);line-height:1.16}.owner-review-heading p{max-width:740px;color:var(--soft);margin:0;font-size:13px;line-height:1.5}.owner-review-heading>button{flex:none}.owner-review-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:2px;display:grid}.owner-review-form label{gap:7px;min-width:0;display:grid}.owner-review-form label>span{color:var(--soft);font-size:12px;font-weight:800}.owner-review-form textarea{resize:vertical;min-height:96px}.owner-review-form .wide-field,.owner-review-actions{grid-column:1/-1}.owner-review-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.owner-review-summary{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(150px,.6fr) auto;align-items:stretch;gap:0;padding-top:2px;display:grid}.owner-review-summary article{align-content:start;gap:6px;min-width:0;min-height:72px;padding:14px 14px 8px 0;display:grid}.owner-review-summary article+article{border-left:1px solid var(--line);padding-left:14px}.owner-review-summary article strong{text-overflow:ellipsis;font-size:13px;line-height:1.42;overflow:hidden}.owner-review-summary>button{align-self:center;margin-left:12px}.home-focus-section{gap:8px;display:grid}.home-focus-section>h2,.home-focus-heading h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:20px}.home-focus-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-focus-heading span{color:var(--muted);font-size:12px;font-weight:760}.home-single-row{width:100%;min-height:74px;color:var(--text);text-align:left;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:inherit;background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 2px;display:grid}.home-single-row:hover{background:var(--hover-bg)}.home-row-icon{width:34px;height:34px;color:var(--section-accent);place-items:center;display:grid}.home-row-copy{gap:4px;min-width:0;display:grid}.home-row-copy strong{font-size:16px;line-height:1.25}.home-row-copy span{color:var(--muted);font-size:12px;line-height:1.45}.home-details,.setup-details{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06}.home-details summary,.setup-details summary{min-height:48px;color:var(--soft);cursor:pointer;align-items:center;padding:0 14px;font-size:14px;font-weight:800;display:flex}.home-details[open],.setup-details[open]{padding-bottom:14px}.home-details[open] summary,.setup-details[open] summary{border-bottom:1px solid var(--line);margin-bottom:14px}.home-details .cockpit-grid,.setup-details .setup-workspace{padding:0 14px}.home-details:not([open])>:not(summary),.setup-details:not([open])>:not(summary){display:none}.metric-tile{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .08), transparent 62%), var(--panel);gap:7px;min-height:112px;padding:16px;display:grid;box-shadow:0 16px 42px #0000002e}.metric-tile span,.metric-tile small{color:var(--muted);font-size:12px}.metric-tile strong{font-size:clamp(24px,3vw,36px);line-height:1}.cockpit-grid,.money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calm-home-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.inbox-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.intake-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:14px;display:grid}.intake-layout .panel:nth-child(3){grid-column:span 2}.inbox-composer{gap:11px;display:grid}.inbox-composer.compact textarea{display:none}.composer-row,.inbox-actions,.intake-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inbox-actions{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:10px}.inbox-list,.intake-list,.intake-form{gap:10px;display:grid}.inbox-item,.intake-card{border:1px solid rgba(var(--section-rgb), .14);border-radius:var(--radius);background:linear-gradient(90deg, rgba(var(--section-rgb), .055), transparent 34%), var(--row-bg);gap:12px;padding:14px;display:grid}.action-rows{border-top:1px solid var(--line);display:grid}.action-row-open{width:100%;min-height:74px;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);font:inherit;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 2px;display:grid}.action-row-open:hover{background:var(--hover-bg)}.action-row-open strong,.inbox-item strong,.intake-card strong{margin-bottom:5px;display:block}.action-row-open>span{min-width:0}.action-row-open small,.inbox-item p,.inbox-item small,.intake-card span,.intake-card p,.intake-card small,.action-row-open em{color:var(--muted);font-size:13px;font-style:normal}.action-row-open em{color:var(--soft);font-size:12px;font-weight:780}.intake-card{grid-template-columns:minmax(0,1fr);align-items:start}.intake-card p{color:var(--soft);margin:0 0 8px;line-height:1.45}.intake-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.intake-actions select{flex:180px;max-width:260px}.intake-actions .secondary-action{min-width:128px}.intake-filed-status{color:var(--success);align-items:center;gap:7px;padding:4px 0;font-size:13px;font-weight:800;display:inline-flex}.tag-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag-list em{border:1px solid var(--line);max-width:100%;color:var(--muted);background:var(--control-bg);overflow-wrap:anywhere;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal}.code-block{border:1px solid var(--line);border-radius:var(--radius);max-width:100%;color:var(--code);background:var(--code-bg);white-space:pre-wrap;margin:12px 0 0;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.technical-details{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff07;gap:12px;padding:13px 14px;display:grid}.technical-details summary{color:var(--muted);cursor:pointer;font-size:13px;font-weight:800}.technical-details[open] summary{color:var(--soft)}.inbox-item{grid-template-columns:minmax(0,1fr) minmax(340px,410px);align-items:start}.inbox-item>div:first-child>span{width:fit-content;color:color-mix(in srgb, var(--section-accent) 82%, white);background:rgba(var(--section-rgb), .16);border-radius:999px;margin-bottom:7px;padding:4px 8px;font-size:12px;display:inline-flex}.inbox-item strong,.intake-card strong{font-size:16px;line-height:1.25}.inbox-destination-control{gap:8px;min-width:0;display:grid}.inbox-destination-control>span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:750}.inbox-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.inbox-destination-grid button{min-height:34px;color:var(--soft);border:1px solid var(--line);background:var(--control-bg);text-align:center;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:650;line-height:1.15}.inbox-destination-grid button.active{color:#fff;border-color:rgba(var(--section-rgb), .56);background:rgba(var(--section-rgb), .24)}.inbox-done-button{flex-direction:column;align-self:stretch;gap:6px;min-width:92px;min-height:100%;padding:9px 12px}.inbox-command-bar>div{gap:4px;display:grid}.inbox-command-bar>div>span{font-size:12px}.inbox-message{color:var(--text);border:1px solid rgba(var(--section-rgb), .3);background:rgba(var(--section-rgb), .09);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.segmented-control.inbox-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,620px);max-width:620px;margin-bottom:12px;display:grid}.inbox-status-tabs button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.inbox-status-tabs button span{border:1px solid var(--line);min-width:22px;height:22px;color:var(--muted);background:var(--control-bg);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-grid}.inbox-status-tabs button.active span{color:var(--text);border-color:rgba(var(--section-rgb), .34);background:rgba(var(--section-rgb), .16)}.inbox-item.filing-open{border-color:rgba(var(--section-rgb), .42);grid-template-columns:1fr}.inbox-item-copy{min-width:0}.inbox-item-badges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.inbox-item-badges span,.inbox-item-badges em{width:fit-content;color:var(--muted);border:1px solid var(--line);background:var(--control-bg);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:780;line-height:1;display:inline-flex}.inbox-item-badges span{color:color-mix(in srgb, var(--section-accent) 82%, white);border-color:rgba(var(--section-rgb), .24);background:rgba(var(--section-rgb), .12)}:root[data-theme=light] .inbox-item-badges span{color:var(--accent-action)}.inbox-priority.urgent{color:var(--danger);background:#ff6b6b14;border-color:#ff6b6b52}.inbox-priority.high{color:var(--warn);background:#f6b45c14;border-color:#f6b45c4d}.inbox-priority.low{color:var(--muted)}.inbox-file-button{align-self:stretch;min-width:128px}.inbox-filing-editor{border:1px solid rgba(var(--section-rgb), .32);background:linear-gradient(135deg, rgba(var(--section-rgb), .08), transparent 55%), var(--panel);border-radius:10px;grid-column:1/-1;gap:13px;padding:14px;display:grid}.inbox-filing-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inbox-filing-heading>div{gap:4px;display:grid}.inbox-filing-heading span,.inbox-filing-grid label>span{color:var(--muted);font-size:11px;font-weight:760}.inbox-filing-heading strong{margin:0;font-size:16px}.inbox-filing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inbox-filing-grid label,.intake-review-fields label{gap:6px;min-width:0;display:grid}.inbox-filing-preview,.chatgpt-review-summary{border:1px solid var(--line);background:var(--row-bg);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px 10px;padding:11px 12px;display:grid}.inbox-filing-preview strong{color:var(--text);grid-column:1/-1;font-size:13px}.inbox-filing-preview span,.chatgpt-review-summary span{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.45}.inbox-filing-actions{justify-content:flex-end}.inbox-filing-receipt{background:#53d18d0e;border:1px solid #53d18d33;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.inbox-filing-receipt>div{gap:4px;min-width:0;display:grid}.inbox-filing-receipt span,.inbox-filing-receipt small{color:var(--muted);font-size:11px}.inbox-filing-receipt strong{margin:0;font-size:13px;line-height:1.4}.inbox-filing-receipt .secondary-action{flex:none}.inbox-empty-state{min-height:220px}.inbox-review-stack{gap:14px;display:grid}.chatgpt-review-summary{margin-bottom:12px}.chatgpt-review-summary svg{color:var(--section-accent);grid-row:1/3}.chatgpt-review-summary strong{color:var(--text);font-size:13px}.chatgpt-review-summary span{grid-column:2}.inbox-intake-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.intake-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.intake-review-fields label>span{color:var(--muted);font-size:11px;font-weight:760}.intake-card.status-filed{border-color:#53d18d38}.intake-card.status-dismissed{opacity:.68}.intake-card.business-bootstrap-card{grid-column:1/-1;gap:14px}.business-bootstrap-review{border-top:1px solid var(--line);gap:14px;padding-top:14px;display:grid}.intake-other-toggle{width:100%;min-height:40px;color:var(--soft);border:0;border-bottom:1px solid var(--line);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:9px 2px;font-size:12px;font-weight:760;display:flex}.intake-other-toggle svg{transition:transform .15s}.intake-other-toggle svg.expanded{transform:rotate(180deg)}.business-bootstrap-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.business-bootstrap-heading>div:first-child,.business-bootstrap-group-heading,.business-bootstrap-safety>div,.business-bootstrap-receipt>div{gap:4px;display:grid}.business-bootstrap-heading span,.business-bootstrap-group-heading span,.business-bootstrap-safety span,.business-bootstrap-receipt span{color:var(--muted);font-size:12px;line-height:1.45}.business-bootstrap-heading strong,.business-bootstrap-group-heading strong,.business-bootstrap-safety strong,.business-bootstrap-receipt strong{color:var(--text);margin:0;font-size:14px}.business-bootstrap-counts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.business-bootstrap-counts span{border:1px solid var(--line);background:var(--row-bg);color:var(--soft);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:760}.business-bootstrap-safety,.business-bootstrap-receipt{background:#53d18d0e;border:1px solid #53d18d38;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.business-bootstrap-safety svg,.business-bootstrap-receipt svg{color:var(--green)}.business-bootstrap-group{gap:8px;display:grid}.business-bootstrap-option{border:1px solid var(--line);background:var(--row-bg);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 12px;display:grid}.business-bootstrap-option input,.business-bootstrap-confirmation input{width:18px;height:18px;accent-color:var(--section-accent);margin:1px 0 0}.business-bootstrap-option>div{gap:4px;min-width:0;display:grid}.business-bootstrap-option>div>strong{color:var(--text);margin:0;font-size:14px}.business-bootstrap-option>div>span{color:var(--soft);font-size:13px;line-height:1.45}.business-bootstrap-option>div>small{color:var(--muted);font-size:11px;line-height:1.4}.business-bootstrap-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-bootstrap-context-grid>div,.business-bootstrap-warnings{border:1px solid var(--line);border-radius:10px;gap:6px;padding:11px 12px;display:grid}.business-bootstrap-context-grid strong,.business-bootstrap-warnings strong{color:var(--text);font-size:12px}.business-bootstrap-context-grid span,.business-bootstrap-warnings span{color:var(--muted);font-size:12px;line-height:1.45}.business-bootstrap-warnings{background:#f5a6230e;border-color:#f5a62340}.business-bootstrap-confirmation{border:1px solid var(--line);color:var(--soft);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;font-size:12px;line-height:1.45;display:grid}.business-bootstrap-actions{justify-content:flex-end}.business-bootstrap-read-only{color:var(--muted);flex:260px;font-size:12px;line-height:1.45}.business-bootstrap-actions .primary-action:disabled{cursor:not-allowed;opacity:.45}.continuity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.continuity-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);gap:12px;padding:16px;display:grid}.continuity-card h3{margin:0;font-size:18px}.continuity-card p{color:var(--soft);margin:0;font-size:14px;line-height:1.5}.inline-panel-action{margin-top:12px}.dashboard-grid .panel:first-child,.workspace-grid .panel:nth-child(4),.workspace-grid .panel:nth-child(5),.workspace-grid .panel:nth-child(6){grid-column:span 8}.dashboard-grid .panel:nth-child(2),.dashboard-grid .panel:nth-child(3),.dashboard-grid .panel:nth-child(4),.dashboard-grid .panel:nth-child(5),.dashboard-grid .panel:nth-child(6),.dashboard-grid .panel:nth-child(7),.workspace-grid .panel{grid-column:span 4}.panel,.search-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff0b, transparent 78%), linear-gradient(180deg, rgba(var(--section-rgb), .014), transparent 150px), var(--panel);min-width:0;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);padding:16px}.panel-header,.section-heading,.sop-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel-header h2,.section-heading h2{color:var(--text);margin:0;font-size:16px;font-weight:760;line-height:1.2}.panel-header span,.section-heading span,.sop-card-header span,.asset-card span,.metric-card span,.metric-card small,.campaign-card span,.campaign-card small,.rail-project small,.status{color:var(--muted);font-size:12px}.panel-header>span,.section-heading>span{max-width:52%;color:var(--muted);text-align:right;overflow-wrap:anywhere;flex:none;font-size:11px;font-weight:760;line-height:1.2}.project-grid,.asset-grid,.category-grid,.hashtag-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-card,.asset-card,.category-card,.metric-card,.hashtag-card,.sop-card,.campaign-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff09, transparent), linear-gradient(180deg, rgba(var(--section-rgb), .014), transparent), var(--row-bg);min-width:0;box-shadow:inset 0 1px #ffffff09}.project-card{gap:8px;min-height:118px;padding:12px;display:grid}.project-card:hover,.rail-project:hover,.result-row:hover{border-color:rgba(var(--section-rgb), .55);background:var(--hover-bg)}.status{width:fit-content;color:var(--muted);background:0 0;padding:0;font-weight:740;display:inline-flex}.status.active,.status.growth{color:var(--good)}.status.build{color:var(--section-accent-2)}.status.concept,.status.maintenance{color:var(--warn)}:root[data-theme=light] .status.active,:root[data-theme=light] .status.growth{color:#13733d}:root[data-theme=light] .status.build{color:#075985}:root[data-theme=light] .status.concept,:root[data-theme=light] .status.maintenance{color:#92400e}.priority-list,.data-rows,.date-rows,.definition-rows,.timeline,.decision-list,.audit-table{gap:9px;display:grid}.priority-row,.date-row,.data-row,.definition-rows div,.audit-row,.result-row{border:1px solid var(--line);background:var(--row-bg);color:var(--soft);border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:10px;padding:10px;font-size:13px;display:grid}.date-row{grid-template-columns:minmax(0,1fr) auto}.date-row time{color:var(--soft);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.data-row span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.data-row .primary-cell{color:var(--text);font-weight:650}.definition-rows div,.result-row{align-items:center}.priority-row{grid-template-columns:auto 1fr}.priority-row svg{color:var(--section-accent)}.definition-rows div{grid-template-columns:132px 1fr}.definition-rows dt{min-width:0;color:var(--muted)}.definition-rows dd{min-width:0;color:var(--soft);overflow-wrap:anywhere;margin:0}.timeline article{grid-template-columns:auto 1fr auto;align-items:start;gap:10px;display:grid}.timeline article>span{background:var(--section-accent);border-radius:50%;width:9px;height:9px;margin-top:5px}.timeline strong,.decision-row strong{font-size:13px}.timeline p,.decision-row p,.campaign-card p,.sop-card p,.hashtag-card p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.timeline time,.decision-row time,.decision-row small{color:var(--muted);font-size:12px}.status-bars{gap:12px;display:grid}.status-bar-row{grid-template-columns:95px 1fr 24px;align-items:center;gap:10px;font-size:13px;display:grid}.status-bar-row div{background:var(--track-bg);border-radius:999px;height:8px;overflow:hidden}.status-bar-row i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--blue));height:100%;display:block}.workspace-layout,.project-room{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.project-room{grid-template-columns:minmax(0,1fr)}.project-rail{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-self:start;gap:8px;padding:14px;display:grid;position:sticky;top:84px}.project-rail h2{margin:0 0 8px;font-size:15px}.project-rail-header,.workspace-hero-actions,.project-editor-actions{align-items:center;gap:8px;display:flex}.project-rail-header{justify-content:space-between;margin-bottom:4px}.project-rail-header h2{margin:0}.project-rail-header .icon-button{width:34px;height:34px}.new-project-card{border:1px solid rgba(var(--section-rgb), .26);border-radius:var(--radius);background:rgba(var(--section-rgb), .08);gap:8px;padding:10px;display:grid}.rail-group{border-top:1px solid var(--line);gap:7px;padding-top:11px;display:grid}.rail-group:first-of-type{border-top:0;padding-top:0}.rail-group-label{gap:2px;padding:0 2px;display:grid}.rail-group-label span{color:var(--muted);text-transform:uppercase;font-size:11px;line-height:1.2}.rail-group-label strong{font-size:13px;line-height:1.2}.rail-empty{color:var(--muted);padding:5px 2px 8px;font-size:12px}.rail-project{color:var(--soft);background:0 0;border:1px solid #0000;border-radius:7px;gap:5px;padding:10px;display:grid}.rail-project.active{border-color:rgba(var(--section-rgb), .5);background:rgba(var(--section-rgb), .12)}.project-detail-flow{gap:16px;display:grid}.project-room-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.project-room-tools{flex-wrap:wrap;flex:420px;gap:10px;min-width:0;display:flex}.project-room-picker{flex:240px;max-width:420px}.project-room-toolbar>span{color:var(--muted);font-size:13px}.new-project-row{grid-template-columns:minmax(220px,1fr) minmax(180px,240px) minmax(150px,190px) auto;gap:10px;display:grid}.new-project-row>button{align-self:end}.project-tabs{grid-template-columns:repeat(6,minmax(0,1fr));width:min(100%,760px);max-width:none}.project-profile-switcher{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff0a, transparent), var(--panel);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.project-profile-switcher>div:first-child{gap:2px;min-width:150px;display:grid}.project-profile-select{display:none}.project-profile-switcher strong{color:var(--text);font-size:13px;line-height:1.2}.project-profile-switcher span{color:var(--muted);font-size:12px;line-height:1.2}.profile-chip-row{scrollbar-width:thin;gap:8px;min-width:0;display:flex;overflow-x:auto}.profile-chip{min-width:132px;max-width:176px;color:var(--soft);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff09, transparent), var(--row-bg);flex:none;gap:2px;padding:9px 11px;transition:transform .15s,border-color .15s,background .15s;display:grid;box-shadow:inset 0 1px #ffffff09}.profile-chip:hover{color:var(--text);transform:translateY(-1px)}.profile-chip.active{color:var(--text);border-color:rgba(var(--division-rgb,var(--section-rgb)), .52);background:linear-gradient(135deg, rgba(var(--division-rgb,var(--section-rgb)), .16), transparent), var(--row-bg);box-shadow:inset 0 1px 0 #ffffff0f, 0 10px 26px rgba(var(--division-rgb,var(--section-rgb)), .1)}.profile-chip span,.profile-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-chip span{color:inherit;font-size:13px;font-weight:800}.profile-chip small{color:var(--muted);font-size:11px}.project-command-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:14px;display:grid}.project-command-grid.secondary{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.project-asset-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.asset-shortcut{min-height:108px;color:var(--soft);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff09, transparent), var(--row-bg);align-content:start;gap:6px;padding:12px;transition:transform .15s,border-color .15s,background .15s;display:grid;box-shadow:inset 0 1px #ffffff09}.asset-shortcut.ready{border-color:rgba(var(--section-rgb), .32);background:linear-gradient(180deg, rgba(var(--section-rgb), .08), transparent), var(--row-bg)}.asset-shortcut:hover{color:var(--text);border-color:rgba(var(--section-rgb), .48);background:var(--hover-bg);transform:translateY(-1px)}.asset-shortcut svg{color:var(--section-accent)}.asset-shortcut strong{color:var(--text);font-size:14px;line-height:1.2}.asset-shortcut span,.asset-shortcut small{color:var(--muted);font-size:12px;line-height:1.25}.ready-asset-list{gap:9px;display:grid}.ready-asset-row{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff09, transparent), var(--row-bg);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff09}.ready-asset-icon{width:42px;height:42px;color:var(--section-accent);border:1px solid rgba(var(--section-rgb), .24);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .12), rgba(var(--section-rgb), .06));place-items:center;display:grid}.ready-asset-row>div:nth-child(2){gap:3px;min-width:0;display:grid}.ready-asset-row span,.ready-asset-row small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.25;overflow:hidden}.ready-asset-row strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.ready-asset-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:7px;margin-top:2px;display:flex}.ready-asset-actions .secondary-action{min-height:34px;padding:7px 10px;font-size:12px}.social-launch-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.social-launch-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff09, transparent), var(--row-bg);gap:11px;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff09}.social-launch-card .platform-badge{max-width:100%}.social-launch-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.social-launch-actions .secondary-action{min-height:34px;padding:7px 8px;font-size:12px}.quiet-records-details{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;margin-top:12px}.quiet-records-details summary{min-height:42px;color:var(--soft);cursor:pointer;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:flex}.quiet-records-details[open]{padding-bottom:12px}.quiet-records-details[open] summary{border-bottom:1px solid var(--line);margin-bottom:12px}.quiet-records-details>:not(summary){margin-inline:12px}.quiet-records-details:not([open])>:not(summary){display:none}.project-two-column{grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:start;gap:16px;display:grid}.readable-definition-rows{gap:10px;display:grid}.readable-definition-rows div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:start;gap:18px;padding:13px 0;display:grid}.readable-definition-rows div:first-child{padding-top:0}.readable-definition-rows div:last-child{border-bottom:0;padding-bottom:0}.readable-definition-rows.compact div{grid-template-columns:minmax(110px,160px) minmax(0,1fr)}.readable-definition-rows dt{color:var(--muted);font-size:13px;line-height:1.35}.readable-definition-rows dd{min-width:0;color:var(--soft);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.project-link-bar{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.platform-badge{width:fit-content;max-width:100%;min-height:30px;color:var(--soft);border:1px solid var(--line);background:linear-gradient(180deg, #ffffff0b, transparent), var(--control-bg);border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 6px;font-size:12px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.platform-badge:hover{color:var(--text);border-color:rgba(var(--section-rgb), .45)}.platform-icon{color:#fff;background:rgba(var(--section-rgb), .5);letter-spacing:0;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff29}.platform-name{overflow-wrap:anywhere;min-width:0}.platform-badge.facebook .platform-icon,.platform-badge.linkedin .platform-icon{background:#1877f2}.platform-badge.instagram .platform-icon{background:#c13584}.platform-badge.tiktok .platform-icon{background:#111827}.platform-badge.reddit .platform-icon{background:#ff4500}.platform-badge.x .platform-icon{background:#0f1419}.platform-badge.website .platform-icon,.platform-badge.appstore .platform-icon{background:var(--blue)}.platform-card-header{justify-content:space-between;align-items:center;min-width:0;display:flex}.project-status-section{gap:16px;display:grid}.project-priority-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-priority-columns>div{align-content:start;gap:8px;min-width:0;display:grid}.project-priority-columns h3{color:var(--soft);margin:0;font-size:13px;line-height:1.2}.workspace-kicker{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.division-chip{border:1px solid rgba(var(--section-rgb), .28);width:fit-content;min-height:24px;color:color-mix(in srgb, var(--section-accent) 82%, white);background:rgba(var(--section-rgb), .14);border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;line-height:1.2;display:inline-flex}.division-chip.division-collectibles,.division-chip.division-family,.division-chip.division-entertainment,.division-chip.division-academy,.division-chip.division-fifth,.division-chip.division-default{color:color-mix(in srgb, var(--division-accent) 82%, white);border-color:rgba(var(--division-rgb), .34);background:rgba(var(--division-rgb), .14)}.muted-chip{color:var(--muted);border-color:var(--line);background:var(--control-bg)}:root[data-theme=light] .division-chip{color:color-mix(in srgb, var(--section-accent) 64%, #111827);background:rgba(var(--section-rgb), .1)}:root[data-theme=light] .division-chip.division-collectibles,:root[data-theme=light] .division-chip.division-family,:root[data-theme=light] .division-chip.division-entertainment,:root[data-theme=light] .division-chip.division-academy,:root[data-theme=light] .division-chip.division-fifth,:root[data-theme=light] .division-chip.division-default{color:color-mix(in srgb, var(--division-accent) 70%, #111827);background:rgba(var(--division-rgb), .1)}.project-workspace{gap:14px;display:grid}.workspace-hero-actions{flex-wrap:wrap;justify-content:flex-end}.project-editor-grid{gap:12px;display:grid}.project-editor-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);min-width:0;margin:0;padding:15px}.project-editor-section legend{color:var(--text);padding:0 7px;font-size:14px;font-weight:780}.project-editor-section>p{color:var(--muted);margin:-1px 0 12px;font-size:12px;line-height:1.45}.project-editor-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-editor-section-grid label{gap:7px;min-width:0;display:grid}.project-editor-section-grid label>span{color:var(--muted);font-size:12px;font-weight:750}.project-editor-section-grid .wide-field{grid-column:span 3}.project-editor-actions{flex-wrap:wrap;margin-top:14px}.project-editor-actions>span{color:var(--muted);font-size:13px}.venture-message{color:var(--soft);border:1px solid rgba(var(--section-rgb), .22);border-radius:var(--radius);background:rgba(var(--section-rgb), .08);margin:-4px 0 0;padding:10px 12px;font-size:13px;line-height:1.4}.venture-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.venture-metric-grid article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .055), transparent), var(--row-bg);gap:6px;min-height:98px;padding:13px;display:grid}.venture-metric-grid span,.venture-focus-record span,.venture-work-command span,.venture-plan-command span{color:var(--section-accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.venture-metric-grid strong{color:var(--text);font-size:22px;line-height:1.05}.venture-metric-grid small{color:var(--muted);font-size:11px;line-height:1.4}.venture-owner-layout,.venture-overview-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:start;gap:14px;display:grid}.venture-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venture-focus-record{gap:9px;display:grid}.venture-focus-record article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:4px;padding:11px;display:grid}.venture-focus-record strong{color:var(--text);font-size:14px;line-height:1.35}.venture-focus-record small{color:var(--muted);font-size:11px}.venture-focus-actions{gap:8px;margin-top:11px;display:flex}.venture-focus-actions>button{flex:1 1 0}.venture-full-action{justify-content:center;width:100%;margin-top:11px}.venture-work-preview,.venture-decision-preview{gap:8px;display:grid}.venture-work-preview>button{min-width:0;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 9px;padding:10px;display:grid}.venture-work-preview>button:hover{border-color:rgba(var(--section-rgb), .42);background:var(--hover-bg)}.venture-work-preview strong{min-width:0;font-size:13px;line-height:1.3}.venture-work-preview small{color:var(--muted);grid-column:2;font-size:11px}.venture-work-preview svg{color:var(--muted);grid-area:1/3/3}.venture-work-status{width:fit-content;color:var(--muted);background:var(--control-bg);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:850;line-height:1.2}.venture-work-status.in-progress{color:var(--section-accent);background:rgba(var(--section-rgb), .12)}.venture-work-status.waiting{color:var(--warn);background:#ffca681a}.venture-work-status.done{color:var(--good);background:#53d18d1a}.venture-decision-preview article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:4px;padding:10px;display:grid}.venture-decision-preview time,.venture-decision-preview span{color:var(--muted);font-size:11px}.venture-decision-preview strong{color:var(--text);font-size:13px;line-height:1.35}.venture-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.venture-coverage-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.venture-coverage-grid article.done{border-color:#53d18d2b}.venture-coverage-grid article>span{width:28px;height:28px;color:var(--section-accent);background:rgba(var(--section-rgb), .1);border-radius:50%;place-items:center;display:grid}.venture-coverage-grid article.done>span{color:var(--good);background:#53d18d17}.venture-coverage-grid article>div{gap:3px;min-width:0;display:grid}.venture-coverage-grid strong{color:var(--text);font-size:13px}.venture-coverage-grid small{color:var(--muted);font-size:11px;line-height:1.35}.venture-coverage-grid button{min-height:32px;color:var(--text);border:1px solid var(--line);background:var(--control-bg);border-radius:7px;padding:0 9px;font-size:11px;font-weight:800}.venture-work-command,.venture-plan-command{border:1px solid rgba(var(--section-rgb), .24);border-radius:var(--radius);background:linear-gradient(135deg, rgba(var(--section-rgb), .1), transparent 64%), var(--panel);justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.venture-work-command>div,.venture-plan-command>div{gap:5px;min-width:0;display:grid}.venture-work-command strong,.venture-plan-command strong{color:var(--text);font-size:16px;line-height:1.25}.venture-work-command small,.venture-plan-command small{color:var(--muted);font-size:12px;line-height:1.4}.venture-work-composer,.venture-decision-composer{border:1px solid rgba(var(--section-rgb), .3);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .08), transparent), var(--panel);box-shadow:var(--shadow-soft);padding:15px}.venture-work-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.venture-work-form label,.venture-decision-composer label,.new-project-row label{gap:6px;min-width:0;display:grid}.venture-work-form label>span,.venture-decision-composer label>span,.new-project-row label>span{color:var(--muted);font-size:11px;font-weight:760}.venture-work-form .wide-field{grid-column:1/-1}.venture-form-actions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.venture-work-list{gap:9px;display:grid}.venture-work-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);align-items:center;gap:12px;padding:12px;display:grid}.venture-work-card.done{opacity:.8;border-color:#53d18d2b}.venture-work-card-copy{gap:5px;min-width:0;display:grid}.venture-work-card-copy strong{color:var(--text);font-size:14px;line-height:1.3}.venture-work-card-copy p{color:var(--soft);margin:0;font-size:12px;line-height:1.4}.venture-work-card-copy small{color:var(--muted);font-size:11px}.venture-work-card-actions{grid-template-columns:minmax(120px,1fr) auto;align-items:end;gap:8px;display:grid}.venture-work-card-actions label{gap:5px;display:grid}.venture-work-card-actions label span{color:var(--muted);font-size:10px;font-weight:760}.venture-work-card-actions select{min-height:38px;font-size:12px}.venture-work-card-actions button{min-height:38px;padding:7px 10px;font-size:11px}.venture-decision-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.venture-decision-heading p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.venture-decision-composer{box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.venture-decision-composer .venture-form-actions{grid-column:1/-1}.venture-empty-state{min-height:88px}.asset-card,.category-card,.metric-card,.hashtag-card{gap:8px;padding:12px;display:grid}.asset-card-button{width:100%;color:var(--text);text-align:left;cursor:pointer}.asset-card-button:hover{border-color:rgba(var(--section-rgb), .46);background:var(--hover-bg)}.asset-card small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.asset-card svg,.category-card svg,.section-title svg{color:var(--section-accent)}.asset-card span:last-child{align-items:center;gap:5px;display:inline-flex}.decision-row{border:1px solid var(--line);background:var(--row-bg);border-radius:7px;gap:5px;padding:11px;display:grid}.decision-row-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.decision-row-heading .secondary-action{min-height:32px;padding:5px 8px;font-size:11px}.metric-card strong{font-size:26px}.campaign-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.campaign-lane{align-content:start;gap:10px;display:grid}.campaign-card{padding:12px}.campaign-card h3,.sop-card h3{margin:6px 0 0;font-size:15px}.copy-grid,.sop-grid,.ops-grid,.vault-grid,.runbook-grid,.files-layout,.library-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.files-layout,.library-layout{grid-template-columns:minmax(300px,.5fr) minmax(0,1fr)}.files-screen{gap:12px}.files-page-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:10px 0 2px;display:flex}.files-page-heading span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:750;line-height:1.2;display:block}.files-page-heading h1{margin:0;font-size:24px;line-height:1.1}.files-page-heading p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.files-heading-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:inline-flex}.files-heading-actions strong{min-width:36px;height:36px;color:var(--text);border:1px solid var(--line);background:var(--control-bg);border-radius:999px;place-items:center;padding:0 10px;font-size:14px;display:grid}.primary-action.compact-action{white-space:nowrap;min-width:0;min-height:36px;padding:8px 11px}.file-scope-pill{min-width:0;max-width:260px;min-height:36px;color:var(--text);border:1px solid var(--line);background:var(--control-bg);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.1;display:inline-flex;overflow:hidden}.file-scope-pill svg{color:var(--muted);flex:none}.files-layout.finder-only,.library-layout.finder-only{grid-template-columns:minmax(0,1fr)}.files-layout.composer-open,.library-layout.composer-open{grid-template-columns:minmax(300px,.46fr) minmax(0,1fr)}.files-layout.composer-open{grid-template-columns:minmax(380px,.62fr) minmax(0,1fr)}.file-message{margin:0}.files-owner-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.files-owner-summary article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .055), transparent), var(--row-bg);gap:6px;min-height:94px;padding:13px;display:grid}.files-owner-summary span{color:var(--section-accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.files-owner-summary strong{color:var(--text);font-size:24px;line-height:1}.files-owner-summary small{color:var(--muted);font-size:11px;line-height:1.4}.inbox-layout.queue-only,.admin-grid.single-panel,.vault-grid.single-panel{grid-template-columns:minmax(0,1fr)}.inbox-layout.composer-open{grid-template-columns:minmax(300px,.46fr) minmax(0,1fr)}.admin-grid.single-panel .panel,.vault-grid.single-panel .panel{max-width:none}.surface-toolbar,.library-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.surface-toolbar>div,.library-counts{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.surface-toolbar strong{font-size:14px}.surface-toolbar span,.library-counts span{color:var(--muted);font-size:13px;line-height:1.35}.surface-toolbar .primary-action,.library-toolbar .primary-action{white-space:nowrap;min-width:126px}.finder-only .panel{max-width:none}.vault-workspace{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:14px;display:grid}.vault-record-list,.vault-record-group,.vault-editor,.vault-field-list,.vault-notes{gap:10px;display:grid}.vault-sync-strip{border:1px solid rgba(var(--section-rgb), .16);border-radius:var(--radius);background:linear-gradient(90deg, rgba(var(--section-rgb), .08), transparent), var(--row-bg);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.vault-sync-strip div{gap:3px;min-width:0;display:grid}.vault-sync-strip span,.vault-sync-message{color:var(--muted);font-size:12px;line-height:1.4}.vault-sync-message{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);margin:0;padding:10px 12px}.vault-record-group>span,.vault-editor label>span,.vault-notes>span{color:var(--muted);font-size:12px;font-weight:650}.vault-record-button{width:100%;min-height:58px;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:3px;padding:11px;display:grid}.vault-record-button.active{border-color:rgba(var(--section-rgb), .58);background:linear-gradient(90deg, rgba(var(--section-rgb), .14), transparent), var(--row-bg)}.vault-record-button small{color:var(--muted);font-size:12px}.vault-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vault-editor-grid label{gap:7px;display:grid}.vault-field-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:minmax(120px,.45fr) minmax(180px,1fr) 112px auto;align-items:center;gap:8px;padding:10px;display:grid}.mini-toggle{min-height:38px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.mini-toggle input{width:auto}.vault-field-actions,.inline-actions,.vault-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vault-field-actions{flex-wrap:nowrap}.vault-screen{gap:12px}.vault-message{margin:0}.vault-owner-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vault-owner-summary article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .055), transparent), var(--row-bg);gap:6px;min-height:94px;padding:13px;display:grid}.vault-owner-summary span{color:var(--section-accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.vault-owner-summary strong{color:var(--text);font-size:24px;line-height:1}.vault-owner-summary small{color:var(--muted);font-size:11px;line-height:1.4}.vault-command-bar{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;grid-template-columns:minmax(260px,1fr) minmax(170px,.42fr) auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.vault-command-bar .search-inline,.vault-command-bar select{min-width:0}.vault-status-tabs{min-width:224px}.vault-empty-state{min-height:188px}.vault-record-button-heading,.vault-detail-badges{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.vault-record-button-heading em,.vault-detail-badges em,.vault-access-state em{border:1px solid var(--line);color:var(--muted);background:var(--control-bg);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.vault-record-button-heading em.encrypted,.vault-detail-badges em.encrypted{color:var(--section-accent);border-color:rgba(var(--section-rgb), .24);background:rgba(var(--section-rgb), .1)}.vault-editor-heading,.vault-detail-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vault-editor-heading>div{gap:4px;display:grid}.vault-editor-heading span,.vault-detail-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.vault-editor-grid .wide-field{grid-column:1/-1}.vault-field-editor-row input:disabled,.vault-field-editor-row button:disabled{opacity:.62}.vault-passphrase-panel,.vault-unlock-panel,.vault-access-intro{border:1px solid rgba(var(--section-rgb), .28);border-radius:var(--radius);background:linear-gradient(100deg, rgba(var(--section-rgb), .11), transparent), var(--row-bg);align-items:center;gap:12px;padding:14px;display:grid}.vault-passphrase-panel{grid-template-columns:minmax(210px,1fr) minmax(220px,.8fr)}.vault-passphrase-panel>div,.vault-unlock-panel>div,.vault-access-intro>div,.vault-security-heading>div{gap:4px;min-width:0;display:grid}.vault-passphrase-panel span,.vault-unlock-panel span,.vault-access-intro span,.vault-security-heading span,.vault-import-confirmation span{color:var(--muted);font-size:12px;line-height:1.45}.vault-passphrase-panel label{gap:7px;display:grid}.vault-recovery-confirmation{grid-column:1/-1;align-items:center;grid-template-columns:auto minmax(0,1fr)!important}.vault-recovery-confirmation input{width:18px;height:18px;accent-color:var(--section-accent);padding:0}.vault-editor-actions{justify-content:flex-end;padding-top:4px}.vault-record-detail{gap:14px;display:grid}.vault-detail-heading h2{margin:9px 0 4px;font-size:22px}.vault-detail-heading .secondary-action{flex:none}.vault-record-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vault-record-facts article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:5px;min-width:0;padding:11px;display:grid}.vault-record-facts span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.vault-record-facts strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.vault-detail-notes{color:var(--soft);border-top:1px solid var(--line);background:0 0;margin:0;padding:12px;font-size:13px;line-height:1.55}.vault-login-link{justify-self:start}.vault-unlock-panel{grid-template-columns:minmax(220px,1fr) minmax(210px,.7fr) auto}.vault-readonly-fields{gap:8px}.vault-field-display{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.vault-field-display>div:first-child{gap:5px;min-width:0;display:grid}.vault-field-display span{color:var(--muted);font-size:11px}.vault-field-display strong{overflow-wrap:anywhere;font-size:13px}.vault-field-display>em{color:var(--muted);font-size:10px;font-style:normal}.vault-record-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.vault-access-intro{grid-template-columns:auto minmax(0,1fr);margin-bottom:12px}.vault-access-intro>svg,.vault-security-heading>svg{color:var(--section-accent)}.vault-access-list{gap:8px;display:grid}.vault-access-list>article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.vault-access-list>article>div:first-child,.vault-access-state{gap:4px;min-width:0;display:grid}.vault-access-list span,.vault-access-list small{color:var(--muted);font-size:11px}.vault-access-list strong{font-size:14px}.vault-security-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vault-security-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .045), transparent), var(--row-bg);align-content:start;gap:13px;padding:15px;display:grid}.vault-security-readiness{grid-column:1/-1}.vault-security-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.vault-security-card p,.vault-security-card ul{color:var(--soft);margin:0;font-size:12px;line-height:1.55}.vault-security-card ul{gap:6px;padding-left:20px;display:grid}.vault-recovery-actions,.vault-import-confirmation>div{flex-wrap:wrap;gap:8px;display:flex}.vault-import-button{cursor:pointer;position:relative;overflow:hidden}.vault-import-button.disabled{cursor:not-allowed;opacity:.52}.vault-import-button input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.vault-import-button input:disabled{cursor:not-allowed}.vault-import-confirmation{border:1px solid rgba(var(--section-rgb), .28);border-radius:var(--radius);background:rgba(var(--section-rgb), .08);gap:8px;padding:11px;display:grid}.vault-security-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vault-security-checks article{border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.vault-security-checks article>svg{color:var(--section-accent);margin-top:1px}.vault-security-checks article>div{gap:4px;display:grid}.vault-security-checks span{color:var(--muted);font-size:11px;line-height:1.45}.runbook-grid .panel:nth-child(3),.runbook-grid .panel:nth-child(4){grid-column:span 2}.compact-copy{grid-template-columns:repeat(2,minmax(0,1fr))}.library-toolbar{grid-template-columns:minmax(220px,340px) minmax(0,1fr) minmax(190px,260px) auto}.library-toolbar select{min-width:0}.segmented-control{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff09, transparent), var(--control-bg);max-width:340px;-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:inline-grid;box-shadow:inset 0 1px #ffffff0b,0 8px 24px #0000000f}.segmented-control button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:740;transition:color .15s,background .15s,box-shadow .15s}.segmented-control button.active{color:var(--text);background:linear-gradient(180deg, #ffffff12, transparent), rgba(var(--section-rgb), .16);box-shadow:0 6px 18px rgba(var(--section-rgb), .12), inset 0 1px 0 #ffffff14}.copy-field{gap:8px;min-width:0;display:grid}.copy-field>span{color:var(--soft);font-size:13px}.copy-label-with-icon{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.copy-label-with-icon .platform-badge{min-height:26px;padding-top:3px;padding-bottom:3px}.copy-label-text{color:var(--soft);font-size:13px;font-weight:700}textarea,input,select{width:100%;color:var(--text);background:var(--field-bg);border:1px solid var(--line-strong);border-radius:var(--radius);resize:vertical;outline:0;padding:10px 11px;font-size:14px;line-height:1.35}select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(45deg, transparent 50%, var(--soft) 50%) right 18px center / 6px 6px no-repeat, linear-gradient(135deg, var(--soft) 50%, transparent 50%) right 13px center / 6px 6px no-repeat, var(--field-bg);min-height:40px;padding-right:38px}textarea{min-height:96px}textarea:focus,input:focus,select:focus{border-color:rgba(var(--section-rgb), .68);box-shadow:0 0 0 3px rgba(var(--section-rgb), .14)}.sop-card{padding:16px}.sop-card ol{color:var(--soft);gap:8px;margin:14px 0;padding-left:22px;font-size:13px;line-height:1.45;display:grid}.attachment-row{color:var(--link);font-size:12px}.encryptor{gap:10px;display:grid}.encryptor code{overflow-wrap:anywhere;min-height:54px;color:var(--code);border:1px solid var(--line);background:var(--code-bg);border-radius:7px;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:block}.admin-grid,.quick-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:14px;display:grid}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-form,.receipt-tool,.mileage-tool,.file-uploader,.file-filters,.file-list,.library-form,.library-list{gap:11px;display:grid}.form-helper{color:var(--soft);border:1px solid var(--line);background:var(--row-bg);border-radius:7px;margin:0;padding:11px 12px;font-size:13px;line-height:1.45}.library-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:11px;padding:13px;display:grid}.library-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;color:var(--soft);border:1px solid var(--line);background:var(--code-bg);border-radius:7px;margin:0;padding:12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;overflow:auto}.library-card small{color:var(--muted);font-size:12px;line-height:1.4}.reuse-row{gap:7px;display:grid}.reuse-row strong,.file-drop span{color:var(--muted);font-size:12px}.simple-file-uploader{gap:12px}.file-capture-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.file-capture-tabs button{min-height:44px;color:var(--soft);border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:750;display:inline-flex}.file-capture-tabs button.selected{color:var(--text);border-color:rgba(var(--section-rgb), .52);background:rgba(var(--section-rgb), .16)}.file-storage-note{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);margin:0;padding:10px 11px;font-size:11px;line-height:1.45}.stacked-field{gap:7px;display:grid}.stacked-field span{color:var(--muted);font-size:12px;font-weight:700}.segmented-control.wide-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,520px);max-width:none}.segmented-control.two-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented-control.project-tabs,.segmented-control.file-section-tabs{grid-template-columns:repeat(6,minmax(0,1fr));width:min(100%,760px);max-width:none}.marketing-asset-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.file-kind-grid,.file-status-tabs,.file-add-row{gap:8px;display:grid}.search-inline{min-width:0;min-height:42px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);align-items:center;gap:9px;padding:0 12px;display:flex}.search-inline input{background:0 0;border:0;width:100%;min-width:0;padding:0}.business-bootstrap-context-grid{grid-template-columns:minmax(0,1fr);gap:0}.business-bootstrap-context-grid span{overflow-wrap:anywhere}.file-kind-grid{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.file-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.file-kind-grid button,.file-status-tabs button{min-height:40px;color:var(--soft);border:1px solid var(--line);background:var(--control-bg);font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.2}.file-kind-grid button.selected,.file-status-tabs button.selected{color:var(--text);background:#f265222e;border-color:#f26522b3}.file-add-row{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)}.file-record-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.file-record-form label,.file-filter-row label{gap:6px;min-width:0;display:grid}.file-record-form label>span,.file-filter-row label>span{color:var(--muted);font-size:11px;font-weight:760}.file-record-form .wide-field{grid-column:1/-1}.file-form-actions{margin-top:0}.file-more-fields{border:1px solid var(--line);background:#ffffff05;border-radius:8px;gap:9px;padding:10px;display:grid}.file-more-fields[open]{gap:10px}.file-more-fields summary{color:var(--soft);cursor:pointer;font-size:13px;font-weight:800}.file-more-fields>*+*{margin-top:9px}.file-uploader video,.file-uploader img{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius);background:#00000038;width:100%;max-height:260px}.file-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:44px minmax(0,1fr);gap:13px;padding:12px;display:grid}.file-icon{width:44px;height:44px;color:var(--accent);border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);place-items:center;display:grid}.file-main{gap:8px;min-width:0;display:grid}.file-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.file-title-row span,.file-main small,.file-edit-grid label span{color:var(--muted);font-size:11px}.file-title-row h3{margin:0 0 3px;font-size:16px;line-height:1.25}.file-title-row em{color:var(--muted);flex:none;font-size:11px;font-style:normal;font-weight:760}.file-card-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.file-card-badges em{border:1px solid var(--line);background:var(--control-bg);border-radius:999px;padding:4px 7px}.file-card-badges em.current,.file-card-badges em.available{color:var(--good);background:#53d18d14;border-color:#53d18d33}.file-card-badges em.archived,.file-card-badges em.reference{color:var(--muted)}.file-main p{color:var(--soft);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag-row span,.tag-row button{color:var(--section-accent);background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:700}.tag-row button{cursor:pointer}.file-main code{overflow-wrap:anywhere;color:var(--code);border:1px solid var(--line);background:var(--code-bg);border-radius:7px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.file-detail-drawer{border:1px solid var(--line);background:#00000024;border-radius:8px;gap:12px;margin-top:2px;padding:12px;display:grid}.file-detail-note{color:var(--soft);margin:0;font-size:13px;line-height:1.45}.file-detail-note.muted{color:var(--muted)}.file-detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.file-detail-heading>div{gap:4px;display:grid}.file-detail-heading>div>strong{color:var(--text);font-size:14px}.file-detail-heading>div>span{color:var(--muted);font-size:11px}.file-detail-heading .secondary-action{width:auto}.file-facts{grid-template-columns:minmax(86px,.24fr) minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.file-facts span{color:var(--muted);font-size:12px;font-weight:800}.file-facts strong{min-width:0;color:var(--soft);overflow-wrap:anywhere;font-size:13px;font-weight:700}.file-facts code{color:var(--code);background:0 0;border:0;padding:0}.file-edit-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:8px;display:grid}.file-record-editor{gap:12px;display:grid}.file-record-editor .section-heading h3{margin:0;font-size:16px}.file-usage-block{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:9px;padding:11px;display:grid}.file-usage-block>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.file-usage-block>div:first-child strong{color:var(--text);font-size:13px}.file-usage-block>div:first-child span,.file-detail-actions small{color:var(--muted);font-size:11px;line-height:1.4}.file-usage-list{gap:7px;display:grid}.file-usage-list article{border:1px solid var(--line);background:var(--control-bg);border-radius:7px;gap:3px;padding:8px 9px;display:grid}.file-usage-list span{color:var(--section-accent);text-transform:uppercase;font-size:10px;font-weight:800}.file-usage-list strong{color:var(--soft);font-size:12px}.file-detail-actions{align-items:center;gap:10px;display:flex}.file-detail-actions .secondary-action{width:auto}.file-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.file-filter-command{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.file-filter-command .secondary-action{width:auto;min-height:40px}.files-empty-state{min-height:180px}.files-empty-state .primary-action{width:auto;margin-top:4px}.file-edit-grid label{gap:5px;display:grid}.file-actions{flex-wrap:wrap;gap:8px;display:flex}.file-actions .secondary-action{min-height:36px;padding:7px 11px;font-size:13px}.file-actions a{text-decoration:none}.file-actions a[aria-disabled=true]{opacity:.5;pointer-events:none}.simple-list{gap:10px;display:grid}.simple-list article{border:1px solid var(--line);background:var(--row-bg);border-radius:7px;gap:5px;padding:12px;display:grid}.record-list-button{width:100%;color:var(--text);text-align:left;border:1px solid var(--line);background:var(--row-bg);border-radius:7px;gap:5px;padding:12px;display:grid}.record-list-button.active,.record-list-button:hover{border-color:rgba(var(--section-rgb), .5);background:var(--hover-bg)}.record-list-button p{color:var(--soft);margin:0;font-size:13px;line-height:1.45}.record-list-button small{color:var(--muted);font-size:12px}.runbook-workspace{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:14px;display:grid}.export-workspace{grid-template-columns:minmax(280px,.5fr) minmax(0,1.5fr);gap:14px;display:grid}.chatgpt-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:14px;display:grid}.chatgpt-overview-grid>.panel:nth-child(3){grid-column:1/-1}.chatgpt-focused-overview{grid-template-columns:minmax(0,840px)}.chatgpt-focused-overview .chatgpt-capability-list{border-top:1px solid var(--line);margin-top:20px}.chatgpt-focused-overview .chatgpt-capability-list article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0}.chatgpt-focused-overview .chatgpt-capability-list article>.secondary-action{grid-column:2;justify-self:start}.chatgpt-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,520px);max-width:none}.chatgpt-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.chatgpt-status-grid article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .08), transparent 72%), var(--row-bg);grid-template-columns:auto minmax(0,1fr);gap:5px 9px;min-height:148px;padding:14px;display:grid}.chatgpt-status-grid svg{color:var(--section-accent);grid-row:1/3}.chatgpt-status-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.chatgpt-status-grid strong{color:var(--text);font-size:14px;line-height:1.3}.chatgpt-status-grid small{color:var(--soft);grid-column:1/-1;align-self:end;font-size:12px;line-height:1.45}.chatgpt-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.chatgpt-capability-list{gap:10px;display:grid}.chatgpt-capability-list article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px;display:grid}.chatgpt-capability-list svg{color:var(--section-accent);margin-top:1px}.chatgpt-capability-list div{gap:4px;display:grid}.chatgpt-capability-list strong{color:var(--text);font-size:14px}.chatgpt-capability-list span,.connection-export-note{color:var(--soft);font-size:13px;line-height:1.5}.connection-details{border-color:rgba(var(--section-rgb), .22)}.connection-export-details[open]{gap:14px}.connection-export-note{margin:0}.chatgpt-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.chatgpt-readiness-list article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.chatgpt-readiness-list article.ready{border-color:#58be8b3d}.chatgpt-readiness-list article.attention{border-color:#e8b15b4d}.chatgpt-readiness-list article.ready svg{color:var(--good)}.chatgpt-readiness-list article.attention svg{color:var(--warn)}.chatgpt-readiness-list article div,.gateway-policy-intro div,.gateway-locked-boundary div{gap:3px;display:grid}.chatgpt-readiness-list strong,.gateway-policy-intro strong,.gateway-locked-boundary strong{color:var(--text);font-size:13px}.chatgpt-readiness-list span,.gateway-policy-intro span,.gateway-locked-boundary span{color:var(--soft);font-size:12px;line-height:1.45}.chatgpt-policy-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.gateway-policy-intro,.gateway-locked-boundary{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px 2px;display:grid}.gateway-policy-intro>svg,.gateway-locked-boundary>svg{color:var(--section-accent)}.gateway-policy-options{border-top:1px solid var(--line);gap:0;margin:12px 0;display:grid}.gateway-policy-options label{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:15px 2px;display:grid}.gateway-policy-options input{width:19px;height:19px;accent-color:var(--section-accent);cursor:pointer;margin:1px 0 0;padding:0}.gateway-policy-options label:has(input:checked){background:0 0}.gateway-policy-options label:has(input:disabled){cursor:not-allowed;opacity:.72}.gateway-policy-options span{gap:4px;display:grid}.gateway-policy-options strong{color:var(--text);font-size:14px}.gateway-policy-options small{color:var(--soft);font-size:12px;line-height:1.5}.gateway-locked-boundary{background:0 0}.gateway-policy-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.gateway-policy-message{min-height:20px;color:var(--soft);margin:10px 0 0;font-size:12px;line-height:1.45}.gateway-activity-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.gateway-activity-toolbar p{max-width:68ch;color:var(--soft);margin:0;font-size:13px;line-height:1.5}.gateway-activity-list{gap:8px;display:grid}.gateway-activity-list>article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:auto minmax(0,1fr);gap:11px;padding:12px;display:grid}.gateway-activity-marker{width:34px;height:34px;color:var(--section-accent);background:rgba(var(--section-rgb), .12);border-radius:10px;place-items:center;display:grid}.gateway-activity-list>article>div:last-child{min-width:0}.gateway-activity-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.gateway-activity-heading strong{color:var(--text);font-size:14px}.gateway-activity-heading span{color:var(--section-accent);background:rgba(var(--section-rgb), .12);border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:800}.gateway-activity-list p{color:var(--soft);margin:5px 0;font-size:12px;line-height:1.45}.gateway-activity-list small{color:var(--muted);font-size:11px}.setup-workspace{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);gap:14px;display:grid}.setup-workspace .panel:first-child,.setup-workspace .panel:nth-child(4),.setup-workspace .panel:nth-child(6),.setup-workspace .panel:nth-child(7){grid-column:span 2}.setup-lifecycle-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.setup-lifecycle-strip button{min-height:146px;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);align-content:start;gap:9px;padding:13px;display:grid}.setup-lifecycle-strip button:hover{border-color:rgba(var(--section-rgb), .5);background:linear-gradient(135deg, rgba(var(--section-rgb), .12), transparent), var(--row-bg)}.setup-lifecycle-strip svg{color:var(--section-accent)}.setup-lifecycle-strip strong{font-size:16px;line-height:1.2}.setup-lifecycle-strip span{color:var(--muted);font-size:13px;line-height:1.42}.setup-score-toolbar strong{color:var(--text)}.setup-command-bar{border:1px solid rgba(var(--section-rgb), .25);border-radius:var(--radius);background:radial-gradient(circle at 12% 0%, rgba(var(--section-rgb), .18), transparent 36%), linear-gradient(135deg, rgba(var(--section-rgb), .08), transparent 62%), var(--panel);box-shadow:var(--shadow-soft);grid-template-columns:minmax(220px,.72fr) minmax(280px,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.setup-command-bar>div:first-child,.setup-command-company{gap:5px;min-width:0;display:grid}.setup-command-bar>div:first-child>span,.setup-command-company>span{color:var(--section-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.setup-command-bar>div:first-child>strong{color:var(--text);font-size:clamp(24px,3vw,34px);line-height:1}.setup-command-bar p,.setup-command-company small{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.setup-command-company{border-left:1px solid var(--line);padding-left:18px}.setup-command-company strong{color:var(--text);font-size:15px;line-height:1.25}.setup-command-bar>.primary-action{justify-content:center;min-width:190px}.setup-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.setup-stage-rail button{min-height:106px;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff06, transparent), var(--row-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;transition:border-color .15s,background .15s,transform .15s;display:grid}.setup-stage-rail button:hover{border-color:rgba(var(--section-rgb), .42);transform:translateY(-1px)}.setup-stage-rail button.active{border-color:rgba(var(--section-rgb), .62);background:linear-gradient(135deg, rgba(var(--section-rgb), .16), transparent 70%), var(--row-bg);box-shadow:inset 0 0 0 1px rgba(var(--section-rgb), .08)}.setup-stage-rail button.done:not(.active){border-color:#53d18d38}.setup-stage-icon{width:32px;height:32px;color:var(--section-accent);border:1px solid rgba(var(--section-rgb), .25);background:rgba(var(--section-rgb), .1);border-radius:9px;place-items:center;display:grid}.setup-stage-rail button.done .setup-stage-icon{color:var(--good);background:#53d18d14;border-color:#53d18d40}.setup-stage-copy{gap:5px;min-width:0;display:grid}.setup-stage-copy strong{font-size:14px;line-height:1.2}.setup-stage-copy small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.setup-stage-rail em{color:var(--muted);background:var(--control-bg);border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:850}.setup-stage-rail button.active em{color:var(--section-accent);background:rgba(var(--section-rgb), .12)}.setup-foundation-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px;display:grid}.setup-stage-heading{gap:12px;display:grid}.setup-stage-heading>div:first-child{gap:5px;display:grid}.setup-stage-heading strong{color:var(--text);font-size:13px}.setup-stage-heading span{color:var(--muted);font-size:12px;line-height:1.45}.setup-stage-checklist{gap:9px;margin-top:12px;display:grid}.setup-proof-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:88px;padding:12px;display:grid}.setup-proof-card.done{background:linear-gradient(90deg, #53d18d0f, transparent 38%), var(--row-bg);border-color:#53d18d30}.setup-proof-index{width:34px;height:34px;color:var(--section-accent);border:1px solid rgba(var(--section-rgb), .26);background:rgba(var(--section-rgb), .09);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.setup-proof-card.done .setup-proof-index{color:var(--good);background:#53d18d14;border-color:#53d18d47}.setup-proof-copy{gap:4px;min-width:0;display:grid}.setup-proof-copy strong{color:var(--text);font-size:14px;line-height:1.25}.setup-proof-copy span{color:var(--muted);font-size:12px;line-height:1.42}.setup-proof-copy small{color:var(--soft);font-size:11px;font-weight:720;line-height:1.4}.setup-proof-card>button{justify-content:center;min-width:92px}.setup-stage-side{gap:14px;display:grid}.setup-next-move,.setup-company-snapshot{gap:10px;display:grid}.setup-next-move>span{color:var(--section-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.setup-next-move>strong{color:var(--text);font-size:20px;line-height:1.2}.setup-next-move p,.setup-next-move small{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.setup-next-move small{border:1px solid var(--line);background:var(--row-bg);border-radius:8px;padding:9px 10px}.setup-next-move>button,.setup-company-snapshot>button{justify-content:center;width:100%}.setup-complete-state{border-radius:var(--radius);background:#53d18d12;border:1px solid #53d18d38;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 9px;padding:12px;display:grid}.setup-complete-state svg{color:var(--good);grid-row:span 2}.setup-complete-state strong{color:var(--text);font-size:13px}.setup-complete-state span{color:var(--muted);font-size:12px;line-height:1.4}.setup-market-grid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:14px;display:grid}.setup-focus{gap:22px;width:min(100%,920px);margin:0 auto}.setup-focus .section-title{border-bottom:1px solid var(--line);padding-bottom:12px}.setup-focus-intro{gap:10px;width:min(100%,720px);padding:8px 0 6px;display:grid}.setup-focus-eyebrow{color:var(--section-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.setup-focus-intro h1{color:var(--text);letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.4vw,38px);line-height:1.08}.setup-focus-intro>p:last-child{max-width:650px;color:var(--muted);margin:3px 0 0;font-size:15px;line-height:1.6}.setup-focus-section{gap:8px;display:grid}.setup-focus-section>h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:17px}.setup-focus-list{border-top:1px solid var(--line);display:grid}.setup-focus-row{width:100%;min-height:80px;color:var(--text);text-align:left;border:0;border-bottom:1px solid var(--line);font:inherit;background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 2px;display:grid}.setup-focus-row:hover{background:var(--hover-bg)}.setup-focus-row.primary{border-top:1px solid var(--line-strong);min-height:88px;padding:14px 2px}.setup-focus-marker{width:34px;height:34px;color:var(--section-accent);place-items:center;display:grid}.setup-focus-marker.done{color:var(--good)}.setup-focus-copy{gap:4px;min-width:0;display:grid}.setup-focus-copy small{color:var(--section-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.setup-focus-copy strong{color:var(--text);font-size:17px;line-height:1.25}.setup-focus-row.primary .setup-focus-copy strong{font-size:18px}.setup-focus-copy span,.setup-focus-copy em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.setup-focus-copy em{color:var(--soft);font-weight:680}.setup-focus-row>b{color:var(--soft);white-space:nowrap;font-size:12px;font-weight:820}.setup-focus-row.primary>b{color:var(--section-accent)}.setup-focus-row.compact{min-height:70px}.setup-focus-disclosure{border-top:1px solid var(--line)}.setup-focus-disclosure summary{min-height:58px;color:var(--text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:14px;font-weight:820;list-style:none;display:grid}.setup-focus-disclosure summary::-webkit-details-marker{display:none}.setup-focus-disclosure summary strong{color:var(--muted);font-size:12px}.setup-focus-disclosure summary svg{color:var(--muted);transition:transform .15s}.setup-focus-disclosure[open] summary svg{transform:rotate(180deg)}.setup-focus-disclosure.completed summary span{color:var(--good)}:root[data-theme=light] .setup-focus-eyebrow,:root[data-theme=light] .setup-focus-copy small,:root[data-theme=light] .setup-focus-row.primary>b,:root[data-theme=light] .setup-focus-company>div>span{color:var(--accent-action)}:root[data-theme=light] .setup-focus-copy span{color:#646d77}:root[data-theme=light] .setup-focus-disclosure.completed summary span{color:#1b7f45}.setup-focus-company{border-top:2px solid var(--text);justify-content:space-between;align-items:flex-start;gap:20px;padding-top:22px;display:flex}.setup-focus-company>div{gap:5px;min-width:0;display:grid}.setup-focus-company span{color:var(--section-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.setup-focus-company strong{color:var(--text);font-size:17px}.setup-focus-company p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.setup-focus-company>button{flex:none}.panel-intro{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.setup-path-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.setup-focus-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:14px;display:grid}.setup-create-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.setup-message{color:var(--soft);margin:8px 0 0;font-size:13px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.template-card{min-height:116px;color:var(--soft);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:7px;padding:12px;display:grid}.template-card:hover,.template-card.active{border-color:rgba(var(--section-rgb), .46);background:linear-gradient(135deg, rgba(var(--section-rgb), .14), transparent), var(--row-bg)}.template-card span{color:var(--section-accent);text-transform:uppercase;font-size:11px;font-weight:800}.template-card strong{color:var(--text);font-size:17px;line-height:1.2}.template-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.template-pill-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.template-pill-row button{min-height:36px;color:var(--soft);border:1px solid var(--line);background:var(--row-bg);border-radius:999px;padding:0 11px;font-size:13px;font-weight:750}.template-pill-row button:hover,.template-pill-row button.active{color:var(--text);border-color:rgba(var(--section-rgb), .46);background:rgba(var(--section-rgb), .12)}.setup-progress,.coverage-meter{background:#ffffff14;border-radius:999px;width:100%;height:9px;overflow:hidden}.setup-progress span,.coverage-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--section-accent));height:100%;display:block}.setup-checklist,.coverage-list{gap:9px;margin-top:12px;display:grid}.setup-check{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.simple-checklist .setup-check{min-height:62px}.setup-empty-state{border-radius:var(--radius);background:#53d18d14;border:1px solid #53d18d38;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;min-height:76px;padding:12px;display:grid}.setup-empty-state svg{color:var(--good);grid-row:span 2}.setup-empty-state strong{color:var(--text);font-size:14px}.setup-empty-state span{color:var(--muted);font-size:13px}.setup-check svg{color:var(--muted);margin-top:1px}.setup-check.done svg{color:var(--good)}.setup-check strong,.coverage-row strong,.install-readiness-grid strong{color:var(--text);font-size:14px;line-height:1.3;display:block}.setup-check span,.coverage-row span,.install-readiness-grid span{color:var(--muted);font-size:13px;line-height:1.4}.readiness-action{min-height:34px;color:var(--text);border:1px solid rgba(var(--section-rgb), .3);background:rgba(var(--section-rgb), .11);border-radius:7px;padding:0 11px;font-size:12px;font-weight:800}.blueprint-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.blueprint-strip article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px 10px;display:flex}.blueprint-strip svg{color:var(--section-accent);flex:none}.blueprint-strip span{min-width:0;color:var(--soft);font-size:13px;font-weight:700;line-height:1.3}.mini-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mini-coverage-item{min-width:0;min-height:38px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.mini-coverage-item svg{flex:none}.mini-coverage-item.done{color:var(--text);background:#51cf6614;border-color:#51cf6642}.mini-coverage-item.done svg{color:var(--good)}.install-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.install-readiness-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:8px;min-height:132px;padding:12px;display:grid}.production-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.production-readiness-grid article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .045), transparent), var(--row-bg);gap:7px;min-height:124px;padding:12px;display:grid}.production-readiness-grid strong{color:var(--text);font-size:14px}.production-readiness-grid span{width:fit-content;color:var(--section-accent);background:rgba(var(--section-rgb), .12);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:850}.production-readiness-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.install-readiness-grid svg,.setup-action-grid svg{color:var(--section-accent)}.coverage-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:minmax(180px,.8fr) minmax(160px,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.coverage-row .secondary-action{min-height:36px}.setup-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.setup-action-grid button{min-height:54px;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);align-items:center;gap:9px;padding:0 12px;font-size:14px;font-weight:750;display:flex}.asset-dossier,.marketing-coverage-list{gap:12px;display:grid}.asset-dossier-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.asset-dossier-summary article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:4px;min-height:76px;padding:12px;display:grid}.asset-dossier-summary strong{color:var(--text);font-size:24px;line-height:1}.asset-dossier-summary span{color:var(--muted);font-size:12px;font-weight:750}.asset-dossier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.asset-dossier-card{min-height:154px;color:var(--soft);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:9px;padding:12px;display:grid}.asset-dossier-card.ready{background:linear-gradient(180deg, #51cf6612, transparent), var(--row-bg);border-color:#51cf6640}.asset-dossier-card strong,.marketing-coverage-row strong{color:var(--text);font-size:14px;line-height:1.25;display:block}.asset-dossier-card span,.marketing-coverage-row span,.marketing-coverage-row small{color:var(--muted);font-size:12px;line-height:1.35}.asset-dossier-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.asset-dossier-card small{color:var(--section-accent);align-self:end;font-size:12px;font-weight:800}.marketing-coverage-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:minmax(170px,.6fr) minmax(160px,.7fr) minmax(120px,.7fr);align-items:center;gap:12px;padding:10px;display:grid}.export-controls{gap:12px;display:grid}.export-format-tabs{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.export-preview{white-space:pre-wrap;max-height:620px;color:var(--code);border:1px solid var(--line);border-radius:var(--radius);background:var(--code-bg);margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.sop-detail{gap:12px;display:grid}.record-row-card{grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:10px;display:grid}.record-row-card>span{color:var(--text);white-space:nowrap;font-size:13px;font-weight:750}.simple-list p{color:var(--soft);margin:0;font-size:13px;line-height:1.45}.simple-list small{color:var(--muted);font-size:12px}.agent-form label{gap:7px;display:grid}.agent-form label span,.mileage-tool small{color:var(--muted);font-size:12px}.admin-record-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.admin-record-toolbar>div{gap:5px;max-width:720px;display:grid}.admin-record-toolbar strong{color:var(--text);font-size:15px}.admin-record-toolbar span{color:var(--muted);font-size:13px;line-height:1.5}.admin-record-toolbar .primary-action{flex:none}.admin-record-editor{border:1px solid rgba(var(--section-rgb), .24);border-radius:var(--radius);background:rgba(var(--section-rgb), .06);margin-bottom:14px;padding:14px}.admin-record-actions{gap:8px;min-width:150px;display:grid}.admin-record-actions select,.admin-record-actions button{width:100%}.admin-document-actions{gap:8px;margin-top:auto;display:grid}.admin-document-actions button{width:100%}.admin-record-message{border:1px solid rgba(var(--section-rgb), .2);border-radius:var(--radius);color:var(--text);background:rgba(var(--section-rgb), .08);margin:0;padding:10px 12px;font-size:13px}.admin-empty-state{margin-top:4px}.admin-command-bar>div{gap:4px;display:grid}.admin-command-bar>div>span{color:var(--muted);font-size:12px}.admin-command-bar .secondary-action{width:auto}.segmented-control.admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,720px);max-width:720px}.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-metric-grid button{min-height:102px;color:var(--soft);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .08), transparent), var(--row-bg);align-content:start;gap:6px;padding:12px;display:grid}.admin-metric-grid button:hover{color:var(--text);border-color:rgba(var(--section-rgb), .42);background:var(--hover-bg)}.admin-metric-grid strong{color:var(--text);font-size:26px;line-height:1}.admin-metric-grid span{color:var(--muted);font-size:12px;line-height:1.3}.admin-next-list,.admin-readiness-list,.admin-entity-overview{gap:9px;display:grid}.admin-next-list>button{min-height:56px;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-next-list>button:hover{border-color:rgba(var(--section-rgb), .42);background:var(--hover-bg)}.admin-next-list>button>div,.admin-entity-overview>div{gap:3px;min-width:0;display:grid}.admin-next-list strong,.admin-entity-overview strong{font-size:13px;line-height:1.25}.admin-next-list span,.admin-entity-overview span,.admin-entity-overview small{color:var(--muted);font-size:11px;line-height:1.35}.admin-readiness-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-readiness-list>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:6px;padding:11px;display:grid}.admin-readiness-list span{color:var(--muted);font-size:11px;line-height:1.35}.admin-readiness-list strong{color:var(--text);font-size:22px}.admin-readiness-list>button{grid-column:1/-1}.admin-obligation-filters{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,680px);max-width:680px;margin-bottom:14px}.admin-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-editor-grid label{align-content:start;gap:6px;display:grid}.admin-editor-grid label>span{color:var(--muted);font-size:12px;font-weight:750}.admin-editor-grid .wide-field{grid-column:1/-1}.admin-evidence-toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);grid-template-columns:auto minmax(0,1fr);align-self:end;align-items:center;min-height:44px;padding:0 11px}.admin-evidence-toggle input{width:18px;height:18px}.admin-obligation-list{gap:10px;display:grid}.admin-obligation-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg, rgba(var(--section-rgb), .055), transparent 38%), var(--row-bg);grid-template-columns:42px minmax(0,1fr) 160px;align-items:start;gap:12px;padding:13px;display:grid}.admin-obligation-card.done{opacity:.76}.admin-obligation-copy{gap:8px;min-width:0;display:grid}.admin-obligation-heading,.admin-document-heading,.admin-entity-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-obligation-heading>div,.admin-document-heading>div{gap:4px;min-width:0;display:grid}.admin-obligation-heading span,.admin-document-heading span,.admin-document-heading small{color:var(--muted);font-size:11px;line-height:1.35}.admin-obligation-heading strong,.admin-document-heading strong{color:var(--text);font-size:15px;line-height:1.3}.admin-obligation-copy>p,.admin-document-card>p,.admin-entity-notes{color:var(--soft);margin:0;font-size:13px;line-height:1.5}.admin-obligation-copy>small{color:var(--muted);font-size:12px}.admin-date-state,.admin-entity-status{border:1px solid var(--line);color:var(--muted);background:var(--control-bg);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.admin-date-state.overdue,.admin-entity-status.needs-attention,.admin-entity-status.inactive{color:#ff9d9d;background:#ff5d5d1a;border-color:#ff5d5d57}.admin-date-state.today,.admin-date-state.soon{color:#ffd287;background:#ffb23d1a;border-color:#ffb23d57}.admin-date-state.completed,.admin-entity-status.active{color:#8be8b1;background:#4ade8017;border-color:#4ade804d}.admin-evidence-block{border:1px solid var(--line);border-radius:var(--radius);background:#0000001f;gap:8px;margin-top:2px;padding:10px;display:grid}.admin-evidence-block>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-evidence-block strong{font-size:12px}.admin-evidence-block span,.admin-linked-files>span{color:var(--muted);font-size:11px}.admin-linked-files{flex-wrap:wrap;gap:6px;display:flex}.admin-linked-files>div{border:1px solid rgba(var(--section-rgb), .28);background:rgba(var(--section-rgb), .08);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.admin-linked-files>div button{min-height:30px;color:var(--soft);background:0 0;border:0;padding:5px 9px;font-size:11px;font-weight:720}.admin-linked-files>div button:last-child{width:30px;color:var(--muted);border-left:1px solid var(--line);place-items:center;padding:0;display:grid}.admin-attach-row{grid-template-columns:minmax(180px,1fr) auto auto;gap:7px;display:grid}.admin-attach-row .secondary-action{width:auto;min-height:40px;padding:7px 10px}.admin-entity-record{gap:16px;display:grid}.admin-entity-heading{border-bottom:1px solid var(--line);padding-bottom:14px}.admin-entity-heading span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-entity-heading h2{margin:5px 0 4px;font-size:24px}.admin-entity-heading p{color:var(--muted);margin:0;font-size:13px}.admin-entity-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-entity-facts>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:5px;min-height:78px;padding:11px;display:grid}.admin-entity-facts .wide-fact{grid-column:span 3;min-height:0}.admin-entity-facts span,.admin-entity-facts small{color:var(--muted);font-size:11px}.admin-entity-facts strong{color:var(--text);font-size:13px;line-height:1.35}.admin-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-document-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .055), transparent 42%), var(--row-bg);align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.admin-document-card .admin-document-actions{grid-template-columns:minmax(0,1fr) auto auto;margin-top:auto}.admin-document-card .admin-document-actions select,.admin-document-card .admin-document-actions button{width:100%}.admin-connected-documents{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:18px}.admin-connected-documents .admin-document-list{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.admin-connected-documents .admin-document-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:0;display:block}.admin-connected-documents summary{cursor:pointer;padding:14px 2px;list-style:none}.admin-connected-documents summary::-webkit-details-marker{display:none}.connected-document-content{border:0;border-top:1px solid var(--line);max-height:420px;color:var(--text);font:inherit;white-space:pre-wrap;background:0 0;border-radius:0;margin:0 0 16px;padding:14px 2px;font-size:13px;line-height:1.65;overflow:auto}.compliance-list{gap:10px;max-height:560px;padding-right:4px;display:grid;overflow:auto}.compliance-row{border:1px solid var(--line);background:var(--row-bg);border-radius:7px;grid-template-columns:42px minmax(0,1fr) 150px;align-items:start;gap:12px;padding:12px;display:grid}.compliance-row.done{opacity:.72}.compliance-row.done strong{text-decoration:line-through}.check-button{width:38px;height:38px;color:var(--muted);border:1px solid var(--line);background:var(--control-bg);border-radius:999px;place-items:center;display:grid}.compliance-row.done .check-button{color:var(--good);background:#53d18d1f;border-color:#53d18d6b}.compliance-row div>span{width:fit-content;color:color-mix(in srgb, var(--section-accent) 82%, white);background:rgba(var(--section-rgb), .14);border-radius:999px;margin-bottom:7px;padding:5px 8px;font-size:12px;line-height:1;display:inline-flex}.compliance-row div>strong{margin-top:2px;display:block}.compliance-row p{color:var(--muted);margin:5px 0 8px;font-size:13px;line-height:1.45}.compliance-row a,.compliance-row small{color:var(--link);font-size:12px;text-decoration:none}.compliance-row .compliance-meta,.compliance-row .compliance-source{margin-top:6px;display:block}.compliance-row .compliance-meta{color:var(--muted)}.document-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.document-card{border:1px solid rgba(var(--section-rgb), .12);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .045), transparent), var(--row-bg);gap:8px;min-height:132px;padding:13px;display:grid}.document-card svg,.capture-drop svg{color:var(--section-accent)}.document-card span,.document-card small{color:var(--muted);font-size:12px}.capture-drop{border:1px dashed rgba(var(--section-rgb), .65);border-radius:var(--radius);background:rgba(var(--section-rgb), .08);text-align:center;place-items:center;gap:8px;min-height:168px;padding:18px;display:grid;position:relative}.capture-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.receipt-tool img{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);width:100%;max-height:240px}.gps-row{grid-template-columns:1fr 42px;gap:8px;display:grid}.audit-row{grid-template-columns:150px 150px 1fr 180px}.settings-grid{grid-template-columns:minmax(320px,.82fr) minmax(360px,1.18fr);gap:14px;display:grid}.settings-grid .panel:nth-child(3){grid-column:span 2}.settings-stack,.settings-form,.feature-toggle-list,.settings-note-list,.backup-panel,.workspace-audit-list,.workspace-readiness{gap:12px;display:grid}.settings-account{border:1px solid rgba(var(--section-rgb), .12);border-radius:var(--radius);background:var(--row-bg);gap:4px;padding:13px;display:grid}.settings-account span,.settings-form label span,.settings-form small,.feature-toggle small{color:var(--muted);font-size:12px}.settings-account strong{overflow-wrap:anywhere}.settings-form label{gap:7px;display:grid}.settings-form .primary-action{width:100%}.feature-toggle{border:1px solid rgba(var(--section-rgb), .12);border-radius:var(--radius);background:linear-gradient(90deg, rgba(var(--section-rgb), .045), transparent), var(--row-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px;display:grid;position:relative}.feature-toggle-label{align-items:center;gap:11px;min-width:0;display:flex}.feature-toggle-label>span{gap:3px;display:grid}.feature-toggle svg{color:var(--section-accent)}.feature-toggle input{opacity:0;pointer-events:none;position:absolute}.toggle-track{border:1px solid var(--line-strong);background:var(--control-bg);border-radius:999px;width:48px;height:28px;position:relative}.toggle-track:after{content:"";background:var(--soft);border-radius:50%;width:20px;height:20px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.feature-toggle input:checked+.toggle-track{border-color:rgba(var(--section-rgb), .48);background:rgba(var(--section-rgb), .18)}.feature-toggle input:checked+.toggle-track:after{background:var(--section-accent);transform:translate(20px)}.workspace-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-readiness-item{border:1px solid rgba(var(--section-rgb), .12);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:72px;padding:12px;display:grid}.workspace-readiness-item svg{color:var(--muted);margin-top:2px}.workspace-readiness-item.done svg{color:var(--good)}.workspace-readiness-item strong{color:var(--text);font-size:13px;display:block}.workspace-readiness-item span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4;display:block}.workspace-audit-list{gap:9px}.workspace-audit-item{border:1px solid rgba(var(--section-rgb), .12);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:12px;display:grid}.audit-status-dot{background:var(--muted);width:8px;height:8px;box-shadow:0 0 0 4px rgba(var(--section-rgb), .06);border-radius:999px}.workspace-audit-item.good .audit-status-dot{background:var(--good)}.workspace-audit-item.watch .audit-status-dot{background:var(--warn)}.workspace-audit-item.risk .audit-status-dot{background:var(--danger)}.workspace-audit-item strong{color:var(--text);font-size:13px;display:block}.workspace-audit-item small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.35;display:block}.workspace-audit-item b{color:var(--text);white-space:nowrap;font-size:13px;font-weight:700}.settings-note-list article{border:1px solid rgba(var(--section-rgb), .12);border-radius:var(--radius);background:var(--row-bg);padding:13px}.backup-panel article{border:1px solid rgba(var(--section-rgb), .12);border-radius:var(--radius);background:linear-gradient(90deg, rgba(var(--section-rgb), .045), transparent), var(--row-bg);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.backup-panel article svg{color:var(--section-accent);margin-top:2px}.backup-panel article strong{color:var(--text);font-size:14px;display:block}.backup-panel article p,.backup-panel small{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.file-restore-button{cursor:pointer;justify-content:center;position:relative;overflow:hidden}.file-restore-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.settings-note-list p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.search-panel{margin-bottom:18px}.result-list{gap:8px;display:grid}.result-row{grid-template-columns:118px minmax(0,1fr) auto auto;align-items:center;min-height:62px;padding:11px 12px}.result-row>span{width:fit-content;max-width:100%;color:var(--section-accent);background:rgba(var(--section-rgb), .12);overflow-wrap:anywhere;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850}.result-row div{gap:3px;min-width:0;display:grid}.result-row strong{color:var(--text);overflow-wrap:anywhere;line-height:1.25}.result-row small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.result-row em{color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal;font-weight:780}.result-row.selected,.result-row:focus-visible{border-color:rgba(var(--section-rgb), .58);background:linear-gradient(90deg, rgba(var(--section-rgb), .12), transparent 62%), var(--hover-bg);box-shadow:0 0 0 3px rgba(var(--section-rgb), .1), inset 0 1px 0 #ffffff0e}.result-row.selected>span{color:var(--text);background:rgba(var(--section-rgb), .2)}.search-empty{min-height:72px;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--row-bg);gap:4px;padding:14px;display:grid}.search-empty strong{color:var(--text);font-size:14px}.search-empty span{font-size:13px;line-height:1.45}.empty-state{min-height:80px;color:var(--muted);align-items:center;gap:9px;display:flex}.compact-empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;padding:12px;display:grid}.compact-empty-state svg{color:var(--section-accent);grid-row:1/span 2}.compact-empty-state strong{color:var(--text);font-size:14px}.compact-empty-state span{font-size:13px;line-height:1.45}.money-workspace{--money-income:#58d39b;--money-expense:#ff8b63}.money-command-bar{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, rgba(var(--section-rgb), .08), transparent 46%), var(--panel);box-shadow:var(--shadow-soft);grid-template-columns:minmax(190px,.6fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.money-month-picker,.money-record-form label,.money-business-form label{gap:7px;min-width:0;display:grid}.money-month-picker span,.money-record-form label>span,.money-business-form label>span{color:var(--muted);font-size:12px;font-weight:720}.money-command-summary{flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0;padding-bottom:3px;display:flex}.money-command-summary strong{color:var(--text);flex:0 0 100%;font-size:16px}.money-command-summary span{color:var(--muted);font-size:12px}.money-command-actions,.money-export-actions,.money-form-actions,.money-business-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.money-tabs{align-self:start}.money-message{color:var(--text);border:1px solid rgba(var(--section-rgb), .32);background:rgba(var(--section-rgb), .1);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.money-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.money-metric{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .07), transparent 72%), var(--panel);min-width:0;box-shadow:var(--shadow-soft);gap:8px;padding:15px;display:grid}.money-metric span,.money-metric small{color:var(--muted);font-size:12px;line-height:1.35}.money-metric strong{color:var(--text);overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,32px);line-height:1}.money-metric.income strong{color:var(--money-income)}.money-metric.expense strong,.money-metric.attention strong{color:var(--money-expense)}.money-summary-grid,.money-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.money-business-grid{grid-template-columns:minmax(0,1fr)}.money-close-list,.money-records-stack,.money-ledger,.money-business-list,.money-handoff{gap:10px;display:grid}.money-close-row{width:100%;min-height:44px;color:var(--soft);text-align:left;border:1px solid var(--line);background:var(--row-bg);border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.money-close-row svg{color:var(--muted)}.money-close-row.completed{color:var(--text);background:#58d39b14;border-color:#58d39b47}.money-close-row.completed svg{color:var(--money-income)}.money-close-row:disabled{cursor:default;opacity:.76}.money-close-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.money-close-footer>span{max-width:70ch;color:var(--muted);font-size:12px;line-height:1.45}.money-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.money-readiness-list article{border:1px solid var(--line);background:var(--row-bg);border-radius:9px;gap:4px;min-height:86px;padding:12px;display:grid}.money-readiness-list article.needs-attention{background:#ff8b6312;border-color:#ff8b634d}.money-readiness-list strong{color:var(--text);font-size:24px}.money-readiness-list span{color:var(--muted);font-size:12px;line-height:1.35}.money-handoff>small{color:var(--muted);font-size:12px;line-height:1.45}.money-record-form,.money-business-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.money-record-form .wide-field,.money-business-form .wide-field{grid-column:1/-1}.money-ledger-row{border:1px solid var(--line);background:var(--row-bg);border-radius:10px;grid-template-columns:38px minmax(0,1fr) minmax(130px,auto) auto;align-items:center;gap:12px;padding:12px;display:grid}.money-direction{border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:850;display:grid}.money-direction.income{color:var(--money-income);background:#58d39b1a}.money-direction.expense{color:var(--money-expense);background:#ff8b631a}.money-ledger-main,.money-ledger-value{gap:4px;min-width:0;display:grid}.money-ledger-main strong{color:var(--text);font-size:14px}.money-ledger-main span,.money-ledger-main small,.money-ledger-value span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.money-ledger-value{text-align:right;justify-items:end}.money-ledger-value strong{color:var(--text);white-space:nowrap;font-size:15px}.money-ledger-value .status-cleared{color:var(--money-income)}.money-ledger-value .status-review{color:var(--money-expense)}.money-ledger-actions{align-items:center;gap:6px;display:flex}.compact-action{min-width:38px;min-height:38px;padding:8px 9px}.money-empty-state{min-height:120px}.money-panel-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.money-panel-toolbar p{max-width:68ch;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.money-business-form{border:1px solid rgba(var(--section-rgb), .24);background:rgba(var(--section-rgb), .055);border-radius:10px;margin-bottom:14px;padding:13px}.money-business-list article{border:1px solid var(--line);background:var(--row-bg);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.money-business-list article>div:first-child{gap:4px;min-width:0;display:grid}.money-business-list strong{color:var(--text);font-size:14px}.money-business-list span,.money-business-list p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.runbook-command-bar,.continuity-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, rgba(var(--section-rgb), .09), transparent 50%), var(--panel);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.runbook-command-bar>div,.continuity-toolbar>div:first-child{flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0;display:flex}.runbook-command-bar strong,.continuity-toolbar strong{color:var(--text);flex:0 0 100%;font-size:15px}.runbook-command-bar span,.continuity-toolbar span{color:var(--muted);font-size:12px;line-height:1.45}.runbook-tabs{align-self:start}.runbook-message{color:var(--text);border:1px solid rgba(var(--section-rgb), .32);background:rgba(var(--section-rgb), .1);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.runbook-workspace.editor-open{grid-template-columns:minmax(250px,.48fr) minmax(0,1.52fr)}.runbook-filters{gap:9px;margin-bottom:11px;display:grid}.runbook-filters .search-inline{min-width:0}.record-list-button .runbook-status{margin-bottom:1px}.runbook-status{width:fit-content;color:var(--muted);border:1px solid var(--line);background:var(--control-bg);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.runbook-status.active,.runbook-status.completed{color:var(--good);background:#53d18d14;border-color:#53d18d47}.runbook-status.draft,.runbook-status.in-progress{color:var(--warn);background:#f6b45c14;border-color:#f6b45c4d}.runbook-status.archived,.runbook-status.stopped{color:var(--muted)}.runbook-empty-state{min-height:180px}.runbook-editor-form,.continuity-editor-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.continuity-editor-form{grid-template-columns:repeat(2,minmax(0,1fr))}.runbook-editor-form label,.continuity-editor-form label{gap:7px;min-width:0;display:grid}.runbook-editor-form label>span,.continuity-editor-form label>span{color:var(--muted);font-size:12px;font-weight:720}.runbook-editor-form .wide-field,.continuity-editor-form .wide-field{grid-column:1/-1}.runbook-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sop-template-detail,.sop-runner{gap:14px;display:grid}.sop-template-meta{flex-wrap:wrap;gap:7px;display:flex}.sop-template-meta span{color:var(--muted);border:1px solid var(--line);background:var(--control-bg);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:720}.sop-template-detail>p{color:var(--soft);margin:0;font-size:13px;line-height:1.55}.sop-template-steps{counter-reset:sop-step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.sop-template-steps li{min-height:48px;color:var(--text);border:1px solid var(--line);background:var(--row-bg);counter-increment:sop-step;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;font-size:13px;line-height:1.45;display:grid}.sop-template-steps li:before{content:counter(sop-step);width:30px;height:30px;color:var(--section-accent);border:1px solid rgba(var(--section-rgb), .26);background:rgba(var(--section-rgb), .08);border-radius:999px;place-items:center;font-size:12px;font-weight:820;display:grid}.sop-attachment-block{border:1px solid var(--line);background:var(--row-bg);border-radius:10px;gap:9px;padding:12px;display:grid}.sop-attachment-block>strong{color:var(--text);font-size:13px}.sop-attachment-block .secondary-action{width:fit-content}.sop-template-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.sop-template-footer>small{max-width:60ch;color:var(--muted);font-size:11px;line-height:1.4}.sop-run-heading,.sop-history-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sop-run-heading>div,.sop-history-heading>div{gap:4px;min-width:0;display:grid}.sop-run-heading strong,.sop-history-heading strong{color:var(--text);font-size:14px}.sop-run-heading span,.sop-history-heading span,.sop-history-heading small{color:var(--muted);font-size:11px;line-height:1.4}.sop-run-progress{border:1px solid var(--line);background:var(--control-bg);border-radius:999px;height:8px;overflow:hidden}.sop-run-progress>span{border-radius:inherit;background:var(--section-accent);height:100%;transition:width .18s;display:block}.sop-run-steps,.sop-run-history{gap:10px;display:grid}.sop-run-step{width:100%;min-height:54px;color:var(--text);text-align:left;border:1px solid var(--line);background:var(--row-bg);border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.sop-run-step svg{color:var(--muted)}.sop-run-step>span{gap:3px;display:grid}.sop-run-step small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:780}.sop-run-step strong{font-size:13px;line-height:1.45}.sop-run-step.completed{background:#53d18d14;border-color:#53d18d4d}.sop-run-step.completed svg{color:var(--good)}.sop-run-history>article{border:1px solid var(--line);background:var(--row-bg);border-radius:10px;gap:11px;padding:13px;display:grid}.sop-history-heading>div:last-child{text-align:right;justify-items:end}.sop-run-history details{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;padding:10px 11px}.sop-run-history summary{color:var(--text);cursor:pointer;font-size:12px;font-weight:760}.sop-run-history ol{color:var(--muted);gap:6px;margin:10px 0;padding-left:22px;font-size:12px;line-height:1.45;display:grid}.sop-run-history li.completed{color:var(--good)}.sop-run-history p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.sop-run-history .secondary-action{width:fit-content}.continuity-workspace{gap:14px;display:grid}.continuity-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.continuity-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.continuity-section-grid>article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .06), transparent 70%), var(--panel);min-width:0;box-shadow:var(--shadow-soft);gap:11px;padding:15px;display:grid}.continuity-section-heading,.continuity-section-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.continuity-section-heading>div{align-items:center;gap:7px;display:flex}.continuity-section-heading svg{color:var(--section-accent)}.continuity-section-heading span,.continuity-section-heading small,.continuity-section-footer>small{color:var(--muted);font-size:11px;line-height:1.4}.continuity-section-grid h2{color:var(--text);margin:0;font-size:17px}.continuity-section-grid p{color:var(--soft);margin:0;font-size:13px;line-height:1.55}.continuity-section-grid ul{color:var(--muted);gap:7px;margin:0;padding-left:20px;font-size:12px;line-height:1.45;display:grid}.continuity-section-footer{align-items:flex-end;margin-top:auto;padding-top:4px}.continuity-empty-state{min-height:260px}@media (width<=1180px){.os-shell{grid-template-columns:224px 1fr}.sidebar{padding:14px 10px}.brand-lockup{min-height:54px;padding:7px}.brand-lockup img{width:132px}.sidebar .company-switcher-trigger{gap:7px;padding:7px}.sidebar .company-icon{width:30px;height:30px}.sidebar .company-switcher-copy strong{font-size:12px}.dashboard-grid .panel,.dashboard-grid .panel:first-child,.workspace-grid .panel,.workspace-grid .panel:nth-child(4),.workspace-grid .panel:nth-child(5),.workspace-grid .panel:nth-child(6){grid-column:span 6}.workspace-layout,.project-two-column{grid-template-columns:1fr}.project-rail{position:static}.cockpit-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title{padding:18px}.files-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.files-layout.composer-open{grid-template-columns:minmax(350px,.62fr) minmax(0,1fr)}}@media (width<=900px){.setup-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-onboarding-panel{width:min(100%,620px)}.owner-onboarding-form{grid-template-columns:1fr}.owner-onboarding-form label:last-of-type,.owner-onboarding-form .primary-action{grid-column:auto}.company-editor-backdrop{align-items:end;padding:12px}.company-editor{border-radius:16px 16px 0 0;max-height:calc(100dvh - 24px)}.company-editor-actions,.company-delete-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-editor-actions .primary-action,.company-editor-actions .secondary-action,.company-delete-actions .secondary-action,.company-delete-zone>.secondary-action{width:100%}.company-delete-zone{grid-template-columns:1fr}.os-shell{display:block}.sidebar{display:none}.main-stage{min-height:100dvh;padding:0 max(12px, env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.topbar{display:none}.files-layout.composer-open{grid-template-columns:1fr}.files-page-heading{flex-direction:column;align-items:stretch}.files-heading-actions{justify-content:stretch}.mobile-room-switcher{display:none}.mobile-command-header{z-index:30;padding:max(10px, env(safe-area-inset-top)) 12px 12px;border-bottom:1px solid var(--line);background:linear-gradient(180deg, #07080bfa, #07080be6), var(--bg);-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);gap:10px;margin:0 -12px 14px;display:grid;position:sticky;top:0}:root[data-theme=light] .mobile-command-header{background:linear-gradient(180deg, #f5f5f7fa, #f5f5f7e6), var(--bg)}.mobile-command-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mobile-command-top img{object-fit:contain;width:72px;height:auto}.mobile-command-top>.company-switcher{min-width:0}.mobile-command-top .company-switcher-trigger{min-height:46px;padding:5px 7px}.mobile-command-top .company-icon{width:30px;height:30px}.mobile-command-top .company-menu{top:calc(max(10px, env(safe-area-inset-top)) + 54px);width:auto;position:fixed;left:12px;right:12px}.mobile-back-button{width:44px;height:44px}.mobile-page-context{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;display:flex}.mobile-page-context span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:780}.mobile-page-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mobile-command-search{border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #00000012}.mobile-command-search svg{color:var(--muted)}.mobile-command-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:15px}.mobile-room-select{gap:6px;display:grid}.mobile-room-select span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:780;line-height:1}.mobile-room-select select{width:100%;min-height:42px;font-size:14px;font-weight:720}.mobile-command-dock{right:10px;bottom:max(8px, env(safe-area-inset-bottom));z-index:50;border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(180deg, #191b22eb, #08090cfa), var(--bg);min-height:68px;-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:7px;display:grid;position:fixed;left:10px;box-shadow:0 16px 42px #00000061}:root[data-theme=light] .mobile-command-dock{background:linear-gradient(180deg, #ffffffe0, #f5f5f7fa), var(--bg);box-shadow:0 16px 38px #1c23301f}.mobile-command-dock button{min-width:0;min-height:52px;color:var(--muted);border-radius:var(--radius);background:0 0;border:0;place-items:center;gap:3px;font-size:10px;font-weight:800;line-height:1;transition:color .15s,background .15s;display:grid}.mobile-command-dock button.active{color:var(--text);background:linear-gradient(180deg, #ffffff0e, transparent), rgba(var(--section-rgb), .16)}.mobile-command-dock button.active svg{color:var(--section-accent)}.mobile-command-dock span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-nav-backdrop{z-index:60;padding:12px 12px calc(88px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-nav-sheet{width:min(680px,100%);max-height:min(720px, calc(100dvh - 112px - env(safe-area-inset-bottom)));border:1px solid var(--line-strong);background:var(--panel-strong);box-shadow:var(--shadow);border-radius:16px;overflow:hidden auto}.mobile-nav-sheet-header{z-index:2;border-bottom:1px solid var(--line);background:var(--panel-strong);-webkit-backdrop-filter:var(--blur-surface);backdrop-filter:var(--blur-surface);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:sticky;top:0}.mobile-nav-sheet-header div{gap:3px;display:grid}.mobile-nav-sheet-header span{color:var(--muted);font-size:11px;font-weight:760}.mobile-nav-sheet-header h2{margin:0;font-size:22px}.mobile-nav-groups{gap:16px;padding:16px;display:grid}.mobile-nav-group{gap:7px;display:grid}.mobile-nav-group>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.mobile-nav-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobile-nav-group button{min-height:48px;color:var(--soft);text-align:left;border:1px solid var(--line);background:var(--row-bg);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.mobile-nav-group button.active{color:var(--text);border-color:rgba(var(--section-rgb), .36);background:rgba(var(--section-rgb), .13)}.mobile-nav-group button.active>svg:first-child,.mobile-nav-group button.active>svg:last-child{color:var(--section-accent)}.mobile-nav-group button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.mobile-nav-utilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.mobile-nav-utilities button{min-height:46px;color:var(--text);border:1px solid var(--line);background:var(--control-bg);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:740;display:inline-flex}.mission-strip,.workspace-hero{flex-direction:column;align-items:flex-start;padding:18px}.mission-strip{border-color:rgba(var(--section-rgb), .26);background:linear-gradient(135deg, rgba(var(--section-rgb), .22), transparent 48%), linear-gradient(180deg, #ffffff0b, transparent), var(--panel-strong);justify-content:space-between;min-height:152px;position:relative;overflow:hidden}.mission-strip h1{letter-spacing:0;font-size:34px}.mission-strip p{max-width:28ch}.mission-strip .primary-action{justify-content:center;align-self:stretch;min-height:48px}.section-title{grid-template-columns:1fr;gap:12px;padding:16px}.section-title-icon{width:40px;height:40px}.mission-strip h1,.workspace-hero h1,.section-title h1{font-size:28px}.mission-strip p,.workspace-hero p,.section-title p{font-size:14px}.primary-action,.secondary-action{width:100%;min-height:46px}.mission-strip .primary-action,.workspace-hero .primary-action,.workspace-hero .secondary-action{white-space:normal;min-width:0}.icon-button{width:44px;height:44px}.segmented-control button{min-height:44px}.dashboard-grid .panel,.dashboard-grid .panel:first-child,.workspace-grid .panel,.workspace-grid .panel:nth-child(4),.workspace-grid .panel:nth-child(5),.workspace-grid .panel:nth-child(6),.copy-grid,.compact-copy,.sop-grid,.ops-grid,.vault-grid,.runbook-grid,.files-layout,.library-layout,.export-workspace,.chatgpt-overview-grid,.chatgpt-policy-layout,.chatgpt-readiness-list,.setup-workspace,.settings-grid,.runbook-workspace,.vault-workspace,.vault-editor-grid,.intake-layout,.admin-grid,.quick-grid,.setup-focus-grid,.document-grid,.cockpit-grid,.money-grid,.inbox-layout,.inbox-layout.composer-open,.inbox-intake-list,.inbox-filing-grid,.intake-review-fields,.continuity-grid,.project-profile-switcher,.project-command-grid,.project-command-grid.secondary,.template-grid,.blueprint-strip,.install-readiness-grid,.production-readiness-grid,.founder-lifecycle-grid,.setup-lifecycle-strip,.setup-action-grid,.mini-coverage-grid,.asset-dossier-summary,.asset-dossier-grid,.project-asset-shortcuts,.social-launch-grid,.cockpit-metrics,.home-shortcuts,.surface-toolbar,.library-toolbar,.file-edit-grid,.workspace-readiness-grid{grid-template-columns:1fr}.setup-path-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-review-heading{flex-direction:column;align-items:stretch}.owner-review-heading>button{width:100%}.owner-review-form,.owner-review-summary{grid-template-columns:1fr}.owner-review-form .wide-field,.owner-review-actions{grid-column:auto}.owner-review-actions{grid-template-columns:1fr;display:grid}.owner-review-actions button,.owner-review-summary>button{width:100%}.owner-review-summary article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.owner-review-summary>button{margin:12px 0 0}.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.founder-lifecycle-grid{grid-template-columns:1fr;gap:10px}.founder-lifecycle-card,.setup-lifecycle-strip button{min-height:0}.home-shortcuts button{align-content:start;min-height:96px;padding:12px}.home-shortcuts svg{width:19px;height:19px}.home-shortcuts strong{font-size:14px}.home-shortcuts span{font-size:12px}.cockpit-grid.calm-home-grid{gap:12px}.project-editor-section-grid,.project-editor-section-grid .wide-field{grid-column:auto;grid-template-columns:1fr}.setup-workspace .panel:first-child,.setup-workspace .panel:nth-child(4),.setup-workspace .panel:nth-child(6),.setup-workspace .panel:nth-child(7){grid-column:auto}.setup-create-row,.coverage-row,.marketing-coverage-row,.setup-check{grid-template-columns:1fr}.project-tabs{scrollbar-width:none;grid-template-columns:none;gap:8px;display:flex;overflow-x:auto}.project-tabs::-webkit-scrollbar{display:none}.project-tabs button{flex:none;min-width:86px;padding-inline:12px}.project-profile-switcher{align-items:stretch}.profile-chip-row{margin-inline:-2px;padding-bottom:2px}.profile-chip{min-width:128px}.workspace-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workspace-hero-actions .primary-action,.workspace-hero-actions .secondary-action{min-height:42px;padding:8px 10px;font-size:13px}.project-asset-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.ready-asset-row{grid-template-columns:38px minmax(0,1fr)}.ready-asset-actions{grid-column:1/-1;justify-content:stretch}.ready-asset-actions .secondary-action,.social-launch-actions .secondary-action{flex:1 1 0}.project-two-column,.project-priority-columns{grid-template-columns:1fr}.readable-definition-rows div,.readable-definition-rows.compact div{grid-template-columns:1fr;gap:5px}.segmented-control{max-width:none}.runbook-grid .panel:nth-child(3),.runbook-grid .panel:nth-child(4){grid-column:auto}.dashboard-grid,.workspace-grid{grid-template-columns:1fr}.dashboard-grid>.panel,.dashboard-grid>.panel:first-child,.dashboard-grid>.panel:nth-child(2),.dashboard-grid>.panel:nth-child(3),.dashboard-grid>.panel:nth-child(4),.dashboard-grid>.panel:nth-child(5),.dashboard-grid>.panel:nth-child(6),.dashboard-grid>.panel:nth-child(7),.workspace-grid>.panel,.workspace-grid>.panel:nth-child(4),.workspace-grid>.panel:nth-child(5),.workspace-grid>.panel:nth-child(6){grid-column:auto}.workspace-layout{grid-template-columns:1fr}.project-rail{align-items:flex-start;display:flex;position:static;overflow-x:auto}.project-rail h2{display:none}.rail-group{border-top:0;border-left:1px solid var(--line);align-content:start;align-self:flex-start;min-width:216px;padding-top:0;padding-left:10px}.rail-group:first-of-type{border-left:0;padding-left:0}.rail-project{min-width:152px;min-height:58px}.project-grid,.asset-grid,.category-grid,.hashtag-grid,.metric-grid,.campaign-lanes,.data-row,.definition-rows div,.audit-row,.result-row,.compliance-row,.vault-field-row,.inbox-item,.file-card,.intake-card,.action-row,.action-row-open,.action-edit,.composer-row,.inbox-actions,.inbox-filing-grid,.intake-review-fields{grid-template-columns:1fr}.admin-record-toolbar{flex-direction:column}.admin-record-toolbar .primary-action{width:100%}.admin-record-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.admin-record-actions select{grid-column:1/-1}.chatgpt-status-grid{grid-template-columns:1fr}.chatgpt-status-grid article{min-height:0}.gateway-activity-toolbar{flex-direction:column;align-items:stretch}.gateway-policy-actions{grid-template-columns:1fr;display:grid}.gateway-activity-heading{flex-direction:column;align-items:flex-start;gap:6px}.result-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.result-row>span{grid-column:1/-1}.result-row div,.result-row em{grid-column:1}.result-row>svg{grid-area:2/2/4;align-self:center}.intake-layout .panel:nth-child(3),.settings-grid .panel:nth-child(3){grid-column:auto}.panel-header,.section-heading,.file-title-row{flex-direction:column;align-items:flex-start;gap:8px}.panel-header>span,.section-heading>span{text-align:left;max-width:100%}.panel,.search-panel{box-shadow:none;padding:15px}.panel-header h2{font-size:18px}.action-row-open{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-height:0;padding:13px}.action-row-open>span{min-width:0}.action-row-open strong,.action-row-open small{overflow-wrap:anywhere}.action-row-open em{grid-area:2/1;font-size:12px}.action-row-open>svg{grid-area:1/2/3;align-self:center}.feature-toggle{grid-template-columns:minmax(0,1fr) auto;min-height:60px}.file-actions .secondary-action{width:100%}.quick-add-backdrop{align-items:end;padding:12px}.quick-add-panel{border-radius:14px 14px 0 0;max-height:calc(100dvh - 24px);overflow:auto}.quick-add-grid{grid-template-columns:1fr}.floating-add-button{display:none}.vault-field-actions,.vault-editor-actions,.inline-actions,.vault-sync-strip{width:100%}.vault-sync-strip{flex-direction:column;align-items:stretch}.vault-field-actions .icon-button{flex:1 1 0}.inbox-actions{gap:10px;padding:10px}.inbox-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-done-button{flex-direction:row;min-height:44px}}@media (width<=1100px){.venture-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venture-owner-layout,.venture-overview-grid,.venture-coverage-grid,.venture-work-card{grid-template-columns:1fr}.venture-work-form,.new-project-row{grid-template-columns:repeat(2,minmax(0,1fr))}.new-project-row>button{width:100%}.setup-command-bar{grid-template-columns:minmax(200px,.72fr) minmax(0,1fr)}.setup-command-bar>.primary-action{grid-column:1/-1;width:100%}.setup-foundation-layout,.setup-market-grid,.admin-overview-grid,.admin-document-list{grid-template-columns:1fr}.admin-obligation-card{grid-template-columns:42px minmax(0,1fr)}.admin-obligation-card>.admin-record-actions{grid-column:2;grid-template-columns:minmax(160px,1fr) auto auto}.runbook-command-bar{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr)}.runbook-command-actions{grid-column:1/-1;justify-content:stretch}.runbook-command-actions .primary-action,.runbook-command-actions .secondary-action{flex:1 1 0}.money-command-bar{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr)}.money-command-actions{grid-column:1/-1;justify-content:stretch}.money-command-actions .primary-action,.money-command-actions .secondary-action{flex:1 1 0}.money-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.home-focus{gap:24px}.home-today-header{padding-top:4px}.owner-review-panel{padding:18px 0}.home-single-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.setup-focus{gap:24px}.setup-focus-intro{padding-top:8px}.setup-focus-row,.setup-focus-row.primary{grid-template-columns:34px minmax(0,1fr);gap:10px}.setup-focus-row>b{grid-column:2;justify-self:start}.setup-focus-company{flex-direction:column;align-items:stretch}.setup-focus-company>button{width:100%;scroll-margin-bottom:calc(92px + env(safe-area-inset-bottom))}.venture-work-command,.venture-plan-command,.venture-decision-heading{flex-direction:column;align-items:stretch}.venture-work-command>button,.venture-plan-command>button,.venture-decision-heading>button{width:100%}.venture-work-form,.venture-decision-composer,.new-project-row{grid-template-columns:1fr}.venture-work-form .wide-field,.venture-decision-composer .venture-form-actions{grid-column:auto}.venture-work-card-actions{grid-template-columns:1fr}.venture-focus-actions,.venture-form-actions{grid-template-columns:1fr;display:grid}.venture-form-actions button{width:100%}.venture-coverage-grid article{grid-template-columns:30px minmax(0,1fr)}.venture-coverage-grid article>button{grid-column:2;width:100%}.setup-command-bar{grid-template-columns:1fr;gap:13px}.setup-command-company{border-top:1px solid var(--line);border-left:0;padding:13px 0 0}.setup-command-bar>.primary-action{grid-column:auto;width:100%;min-width:0}.setup-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-proof-card{grid-template-columns:36px minmax(0,1fr)}.setup-proof-card>button{grid-column:2;width:100%}.setup-market-grid .coverage-row{grid-template-columns:1fr}.admin-command-bar{flex-direction:column;align-items:stretch}.admin-command-bar .secondary-action{width:100%}.segmented-control.admin-tabs,.segmented-control.admin-obligation-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}.admin-metric-grid,.admin-readiness-list,.admin-entity-facts,.admin-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-readiness-list>button,.admin-entity-facts .wide-fact,.admin-editor-grid .wide-field{grid-column:1/-1}.admin-obligation-heading,.admin-document-heading,.admin-entity-heading{flex-direction:column;align-items:stretch}.admin-date-state,.admin-entity-status{align-self:flex-start}.admin-attach-row{grid-template-columns:1fr}.admin-attach-row .secondary-action{width:100%}.admin-document-card .admin-document-actions,.admin-obligation-card>.admin-record-actions{grid-template-columns:1fr}.admin-obligation-card>.admin-record-actions{grid-column:1/-1}.inbox-command-bar,.inbox-actions{grid-template-columns:1fr}.inbox-command-bar .primary-action,.inbox-file-button{width:100%}.inbox-filing-receipt,.inbox-filing-heading{flex-direction:column;align-items:stretch}.inbox-filing-receipt .secondary-action{width:100%}.inbox-filing-actions{grid-template-columns:1fr;display:grid}.inbox-filing-actions .primary-action,.inbox-filing-actions .secondary-action{width:100%}.runbook-workspace.editor-open{grid-template-columns:1fr}.runbook-workspace.editor-open>.panel:first-child{display:none}.runbook-command-bar,.runbook-editor-form,.continuity-editor-form,.continuity-section-grid{grid-template-columns:1fr}.runbook-editor-form .wide-field,.continuity-editor-form .wide-field{grid-column:auto}.runbook-command-actions,.runbook-form-actions,.continuity-toolbar>div:last-child{justify-content:stretch;width:100%}.runbook-command-actions .primary-action,.runbook-command-actions .secondary-action,.runbook-form-actions .primary-action,.runbook-form-actions .secondary-action,.continuity-toolbar .primary-action,.continuity-toolbar .secondary-action{flex:1 1 0}.sop-template-footer,.sop-run-heading,.sop-history-heading,.continuity-section-footer,.continuity-toolbar{flex-direction:column;align-items:stretch}.money-command-bar,.money-summary-grid,.money-record-form,.money-business-form{grid-template-columns:1fr}.money-command-actions,.money-form-actions,.money-business-actions,.money-export-actions{justify-content:stretch;width:100%}.money-command-actions .primary-action,.money-command-actions .secondary-action,.money-form-actions .primary-action,.money-form-actions .secondary-action,.money-export-actions .secondary-action,.money-business-actions .secondary-action{flex:1 1 0}.money-record-form .wide-field,.money-business-form .wide-field{grid-column:auto}.money-close-footer,.money-panel-toolbar{flex-direction:column;align-items:stretch}.money-close-footer .primary-action,.money-close-footer .secondary-action,.money-panel-toolbar .secondary-action{width:100%}.money-ledger-row{grid-template-columns:38px minmax(0,1fr) auto}.money-ledger-value{text-align:left;grid-column:2;justify-items:start}.money-ledger-actions{flex-direction:column;grid-area:1/3/3}.money-business-list article,.file-record-form,.file-filter-row{grid-template-columns:1fr}.file-record-form .wide-field{grid-column:auto}.file-detail-heading,.file-detail-actions{flex-direction:column;align-items:stretch}.file-filter-command{grid-template-columns:1fr}.file-filter-command .secondary-action,.file-detail-heading .secondary-action,.file-detail-actions .secondary-action{width:100%}}@media (width<=460px){.venture-metric-grid,.workspace-hero-actions{grid-template-columns:1fr}.venture-work-preview>button{grid-template-columns:1fr auto}.venture-work-preview .venture-work-status,.venture-work-preview small{grid-column:1}.venture-work-preview svg{grid-area:1/2/4}.setup-stage-rail{grid-template-columns:1fr}.setup-stage-rail button{min-height:88px}.setup-proof-card{grid-template-columns:1fr}.setup-proof-index{width:30px;height:30px}.setup-proof-card>button{grid-column:auto}.setup-create-row,.admin-readiness-list,.admin-entity-facts,.admin-editor-grid{grid-template-columns:1fr}.admin-readiness-list>button,.admin-entity-facts .wide-fact,.admin-editor-grid .wide-field{grid-column:auto}.admin-obligation-card{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px}.admin-obligation-card .check-button{width:34px;height:34px}.admin-next-list>button{grid-template-columns:1fr}.admin-next-list .admin-date-state{justify-self:start}.runbook-command-actions,.runbook-form-actions,.continuity-toolbar>div:last-child,.sop-template-actions,.sop-run-actions{grid-template-columns:1fr;display:grid}.runbook-command-actions .primary-action,.runbook-command-actions .secondary-action,.runbook-form-actions .primary-action,.runbook-form-actions .secondary-action,.continuity-toolbar .primary-action,.continuity-toolbar .secondary-action,.sop-template-actions .primary-action,.sop-template-actions .secondary-action,.sop-run-actions .primary-action,.sop-run-actions .secondary-action{width:100%}.money-metric-grid,.money-readiness-list{grid-template-columns:1fr}.money-tabs{width:100%}.money-command-actions,.money-form-actions,.money-business-actions,.money-export-actions{grid-template-columns:1fr;display:grid}.money-command-actions .primary-action,.money-command-actions .secondary-action,.money-form-actions .primary-action,.money-form-actions .secondary-action,.money-export-actions .secondary-action,.money-business-actions .secondary-action{width:100%}.money-ledger-row{grid-template-columns:34px minmax(0,1fr)}.files-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.files-heading-actions{grid-template-columns:1fr;width:100%;display:grid}.files-heading-actions>*{width:100%}.file-capture-tabs,.file-facts{grid-template-columns:1fr}.file-card-badges{justify-content:flex-start}.money-ledger-actions{flex-direction:row;grid-area:auto/1/auto/-1;justify-content:flex-end}.record-row-card{grid-template-columns:minmax(0,1fr) auto}.record-row-card .compact-action{grid-column:1/-1;width:100%}}.company-room-content{display:contents}.company-plan-read-only-notice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:14px 0 8px;padding:14px 0;display:flex}.company-plan-read-only-notice>div:first-child{gap:4px;min-width:0;display:grid}.company-plan-read-only-notice strong{color:var(--text);font-size:14px}.company-plan-read-only-notice span{color:var(--muted);font-size:13px;line-height:1.45}.company-plan-read-only-actions{flex:none;gap:8px;display:flex}@media (width<=720px){.company-plan-read-only-notice{flex-direction:column;align-items:stretch;gap:12px}.company-plan-read-only-actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=430px){.company-plan-read-only-actions{grid-template-columns:1fr}}.project-room .project-profile-switcher{border:0;border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:4px 0 12px}.project-room .workspace-hero{border:0;border-bottom:1px solid var(--line);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:16px 0 14px}.project-room .workspace-hero h1{letter-spacing:-.025em;font-size:clamp(25px,2.6vw,34px)}.project-room .workspace-hero p{max-width:680px;margin-top:6px;font-size:13px;line-height:1.45}.project-room .workspace-kicker{margin-bottom:6px}.project-room .project-detail-flow{gap:0}.project-room .project-room-toolbar{border-bottom:1px solid var(--line);min-height:54px;padding:8px 0}.project-room .project-tabs{border-bottom:1px solid var(--line);width:100%;margin:0 0 18px}.project-room .project-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px}.project-room .project-tabs button.active{border-bottom-color:var(--section-accent);background:0 0}.project-room .venture-metric-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.project-room .venture-metric-grid article{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:82px;padding:13px 16px}.project-room .venture-metric-grid article:last-child{border-right:0}.project-room .venture-owner-layout,.project-room .venture-overview-grid{border-bottom:1px solid var(--line);gap:0}.project-room .venture-owner-layout>.panel,.project-room .venture-overview-grid>.panel{border:0;border-right:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:20px 18px}.project-room .venture-owner-layout>.panel:last-child,.project-room .venture-overview-grid>.panel:last-child{border-right:0}.project-room .venture-focus-record article,.project-room .venture-work-preview>button,.project-room .venture-decision-preview article,.project-room .venture-coverage-grid article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0}.project-room .venture-coverage-grid{gap:0 20px}.project-room .projectView,.project-room .venture-message,.project-room .venture-plan-command,.project-room .venture-work-command{box-shadow:none;background:0 0}.project-room .project-detail-flow>.panel{border:0;border-top:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin-top:18px;padding:20px 0}.inbox-center .inbox-capture-card,.inbox-center .inbox-filing-editor,.inbox-center .inbox-destination-grid button,.inbox-center .inbox-destination-grid button.active{box-shadow:none;background:0 0}.inbox-center .inbox-capture-card,.inbox-center .inbox-filing-editor{border-left-width:1px;border-left-color:var(--line)}.settings-grid{grid-template-columns:minmax(0,1fr);gap:0}.settings-grid .panel,.settings-grid .panel:nth-child(3){border:0;border-top:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-column:auto;padding:22px 0}.settings-grid .settings-account,.settings-grid .settings-note-list article,.settings-grid .backup-panel article,.settings-grid .workspace-audit-item,.settings-grid .feature-toggle{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0}.settings-grid .backup-panel article svg,.settings-grid .feature-toggle svg{color:var(--muted)}.app-nav-backdrop .mobile-nav-group button.active,.mobile-nav-group button.active{background:var(--hover-bg);box-shadow:none;border-left:0}@media (width<=760px){.project-room .workspace-hero{align-items:flex-start}.project-room .venture-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-room .venture-metric-grid article:nth-child(2){border-right:0}.project-room .venture-metric-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.project-room .venture-owner-layout,.project-room .venture-overview-grid{grid-template-columns:minmax(0,1fr)}.project-room .venture-owner-layout>.panel,.project-room .venture-overview-grid>.panel{border-right:0;border-bottom:1px solid var(--line)}.project-room .venture-owner-layout>.panel:last-child,.project-room .venture-overview-grid>.panel:last-child{border-bottom:0}.project-room .venture-coverage-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.vault-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-command-bar{grid-template-columns:minmax(220px,1fr) minmax(170px,.48fr) auto}.vault-command-bar .vault-status-tabs,.vault-command-bar>.secondary-action,.vault-command-bar>.primary-action{grid-row:2}.vault-command-bar>.primary-action{grid-column:3}}@media (width<=900px){.vault-workspace{grid-template-columns:minmax(0,1fr)}.vault-command-bar{grid-template-columns:minmax(0,1fr) minmax(170px,.45fr)}.vault-command-bar .vault-status-tabs,.vault-command-bar>.secondary-action,.vault-command-bar>.primary-action{grid-row:auto}.vault-command-bar .vault-status-tabs{grid-column:1}.vault-command-bar>.primary-action{grid-column:2}.vault-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-unlock-panel{grid-template-columns:minmax(0,1fr)}.vault-unlock-panel .primary-action{width:100%}}@media (width<=760px){.vault-command-bar,.vault-passphrase-panel,.vault-access-list>article,.vault-security-layout{grid-template-columns:minmax(0,1fr)}.vault-command-bar .vault-status-tabs,.vault-command-bar>.secondary-action,.vault-command-bar>.primary-action,.vault-passphrase-panel>*,.vault-security-readiness{grid-column:auto}.vault-command-bar .vault-status-tabs,.vault-command-bar .primary-action,.vault-command-bar .secondary-action,.vault-access-list .secondary-action,.vault-detail-heading .secondary-action,.vault-record-actions .secondary-action,.vault-recovery-actions .secondary-action,.vault-import-confirmation button{width:100%}.vault-editor-heading,.vault-detail-heading{flex-direction:column;align-items:stretch}.vault-field-display{grid-template-columns:minmax(0,1fr) auto}.vault-field-display>em{grid-column:1}.vault-field-actions{grid-area:1/2/3}.vault-record-actions,.vault-recovery-actions,.vault-import-confirmation>div{grid-template-columns:minmax(0,1fr);display:grid}.vault-security-checks{grid-template-columns:minmax(0,1fr)}}@media (width<=460px){.vault-owner-summary,.vault-record-facts{grid-template-columns:minmax(0,1fr)}.vault-owner-summary article{min-height:82px}}.marketing-screen>.wide-tabs{width:100%}.marketing-message{margin:0}.marketing-owner-summary,.marketing-asset-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-asset-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-owner-summary article,.marketing-asset-summary article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--section-rgb), .055), transparent), var(--row-bg);gap:6px;min-height:94px;padding:13px;display:grid}.marketing-owner-summary span,.marketing-asset-summary span{color:var(--section-accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.marketing-owner-summary strong,.marketing-asset-summary strong{color:var(--text);font-size:24px;line-height:1}.marketing-owner-summary small,.marketing-asset-summary small{color:var(--muted);font-size:11px;line-height:1.4}.marketing-command-bar{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;grid-template-columns:minmax(250px,1fr) minmax(145px,.38fr) minmax(170px,.48fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.marketing-command-bar .search-inline,.marketing-command-bar select{min-width:0}.marketing-campaign-workspace{grid-template-columns:minmax(270px,.48fr) minmax(0,1.52fr);gap:14px;display:grid}.marketing-campaign-list,.marketing-campaign-editor,.marketing-linked-files,.marketing-linked-assets,.marketing-copy-editor{gap:10px;display:grid}.marketing-campaign-row{width:100%;min-height:78px;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:5px;padding:11px;display:grid}.marketing-campaign-row-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-campaign-row>span:not(.marketing-campaign-row-heading),.marketing-campaign-row small{color:var(--muted);font-size:11px;line-height:1.4}.campaign-status,.marketing-detail-badges>em{min-height:24px;color:var(--muted);border:1px solid var(--line);background:var(--control-bg);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 7px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.campaign-status.active{color:#8ee6a6;background:#51cf661a;border-color:#51cf6647}.campaign-status.scheduled{color:#8ec7ff;background:#5e9be51a;border-color:#5e9be54d}.campaign-status.paused{color:#f4c76e;background:#f2b8441a;border-color:#f2b8444d}.campaign-status.completed{color:#c9adff;background:#a87dff1a;border-color:#a87dff4d}.campaign-status.draft,.campaign-status.archived{color:var(--muted)}.marketing-empty-state{min-height:170px}.marketing-editor-heading,.marketing-detail-heading,.marketing-copy-command{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.marketing-editor-heading>div,.marketing-copy-command>div:first-child{gap:4px;min-width:0;display:grid}.marketing-editor-heading span,.marketing-detail-heading p,.marketing-copy-command span{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.marketing-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketing-editor-grid label{gap:7px;display:grid}.marketing-editor-grid label>span{color:var(--muted);font-size:12px;font-weight:700}.marketing-editor-grid .wide-field{grid-column:1/-1}.marketing-file-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketing-file-options label{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.marketing-file-options label:has(input:checked){border-color:rgba(var(--section-rgb), .42);background:rgba(var(--section-rgb), .09)}.marketing-file-options input{width:18px;height:18px;accent-color:var(--section-accent);margin:1px 0 0;padding:0}.marketing-file-options label>span{gap:4px;min-width:0;display:grid}.marketing-file-options strong{font-size:12px;line-height:1.35}.marketing-file-options small{color:var(--muted);font-size:11px}.marketing-launch-check,.marketing-readiness-warning{border:1px solid rgba(var(--section-rgb), .28);border-radius:var(--radius);background:rgba(var(--section-rgb), .08);gap:5px;padding:12px;display:grid}.marketing-launch-check span,.marketing-readiness-warning span{color:var(--muted);font-size:12px;line-height:1.45}.marketing-editor-actions,.marketing-detail-actions,.marketing-copy-command>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketing-campaign-detail{gap:14px;display:grid}.marketing-detail-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.marketing-detail-heading h2{margin:9px 0 4px;font-size:22px}.marketing-detail-heading .secondary-action{flex:none}.marketing-campaign-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-campaign-facts article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:5px;min-width:0;padding:11px;display:grid}.marketing-campaign-facts span,.marketing-strategy-grid span,.marketing-results-grid span,.marketing-deliverables>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.marketing-campaign-facts strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.marketing-campaign-facts small{color:var(--muted);font-size:10px;line-height:1.35}.marketing-readiness-warning{background:#f2b84414;border-color:#f2b8444d;grid-template-columns:auto minmax(0,1fr);align-items:start}.marketing-readiness-warning>svg{color:#f4c76e;margin-top:1px}.marketing-readiness-warning>div{gap:4px;display:grid}.marketing-strategy-grid,.marketing-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.marketing-strategy-grid article,.marketing-results-grid article,.marketing-copy-block{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);gap:7px;padding:12px;display:grid}.marketing-strategy-grid p,.marketing-results-grid p,.marketing-copy-block p{color:var(--soft);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.marketing-copy-block .section-heading{margin:0}.marketing-linked-file{width:100%;color:var(--text);text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.marketing-linked-file>svg{color:var(--section-accent)}.marketing-linked-file span{gap:4px;min-width:0;display:grid}.marketing-linked-file strong{font-size:13px}.marketing-linked-file small{color:var(--muted);font-size:11px}.marketing-deliverables{gap:7px;padding-top:3px;display:grid}.marketing-coverage-row{grid-template-columns:minmax(160px,.62fr) minmax(130px,.65fr) minmax(120px,.7fr) auto}.marketing-copy-command{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;align-items:center;padding:12px}.marketing-copy-library{gap:8px;display:grid}.marketing-copy-library>article{border:1px solid var(--line);border-radius:var(--radius);background:var(--row-bg);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.marketing-copy-library>article>div{gap:4px;display:grid}.marketing-copy-library span{color:var(--section-accent);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.marketing-copy-library strong{font-size:13px}.marketing-copy-library p{color:var(--soft);margin:0;font-size:12px;line-height:1.5}@media (width<=1180px){.marketing-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-command-bar{grid-template-columns:minmax(220px,1fr) minmax(145px,.38fr) minmax(170px,.48fr)}.marketing-command-bar>.secondary-action,.marketing-command-bar>.primary-action{grid-row:2}.marketing-command-bar>.secondary-action{grid-column:2}.marketing-command-bar>.primary-action{grid-column:3}.marketing-coverage-row{grid-template-columns:minmax(150px,.6fr) minmax(130px,.65fr) minmax(110px,.7fr)}.marketing-coverage-row .secondary-action{grid-column:1/-1}}@media (width<=900px){.marketing-campaign-workspace{grid-template-columns:minmax(0,1fr)}.marketing-command-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-command-bar .search-inline{grid-column:1/-1}.marketing-command-bar>.secondary-action,.marketing-command-bar>.primary-action{grid-area:auto}.marketing-campaign-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-asset-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.marketing-command-bar,.marketing-editor-grid,.marketing-file-options,.marketing-strategy-grid,.marketing-results-grid,.marketing-asset-summary{grid-template-columns:minmax(0,1fr)}.marketing-command-bar .search-inline,.marketing-editor-grid .wide-field{grid-column:auto}.marketing-editor-heading,.marketing-detail-heading,.marketing-copy-command{flex-direction:column;align-items:stretch}.marketing-command-bar .primary-action,.marketing-command-bar .secondary-action,.marketing-detail-heading .secondary-action,.marketing-detail-actions .secondary-action,.marketing-editor-actions .primary-action,.marketing-editor-actions .secondary-action,.marketing-copy-command .primary-action,.marketing-copy-command .secondary-action{width:100%}.marketing-detail-actions,.marketing-editor-actions,.marketing-copy-command>div:last-child{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.marketing-copy-library>article{grid-template-columns:minmax(0,1fr) auto}.marketing-copy-library>article>div,.marketing-copy-library p{grid-column:1}.marketing-copy-library .icon-button{grid-area:1/2/3}.marketing-coverage-row{grid-template-columns:minmax(0,1fr)}.marketing-coverage-row .secondary-action{grid-column:auto;width:100%}}@media (width<=460px){.marketing-command-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-command-bar .search-inline{grid-column:1/-1}.marketing-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-asset-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-campaign-facts{grid-template-columns:minmax(0,1fr)}.marketing-owner-summary article,.marketing-asset-summary article{min-height:92px;padding:10px}.marketing-owner-summary small,.marketing-asset-summary small{font-size:10px}}.os-shell{background:var(--bg-2);grid-template-columns:238px minmax(0,1fr)}.sidebar{color:#f8fafc;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#141c27;border-right-color:#273343;gap:14px;padding:18px 12px}.brand-lockup{border:0;border-radius:0;min-height:54px;padding:0 6px 4px}.brand-lockup img{width:148px}.sidebar .company-switcher-trigger{color:#f8fafc;min-height:58px;box-shadow:none;background:#182231;border-color:#3a4657;border-radius:6px}.sidebar .company-switcher-trigger:hover,.sidebar .company-switcher-trigger[aria-expanded=true]{background:#1c2838;border-color:#657286}.sidebar .company-icon{color:var(--accent);background:0 0;border-color:#f2652257;border-radius:5px}.sidebar .company-switcher-copy small,.sidebar .company-switcher-chevron{color:#9aa7b8}:root[data-theme=light] .sidebar .company-menu,.sidebar .company-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#182231;border-color:#3a4657;border-radius:6px;box-shadow:0 20px 54px #0208175c}.sidebar .company-menu-heading,.sidebar .company-menu-actions{border-color:#344153}.sidebar .company-menu-heading small,.sidebar .company-menu-option small{color:#9aa7b8}.sidebar .company-menu-option{color:#e8edf4;border-radius:4px}.sidebar .company-menu-option:hover,.sidebar .company-menu-option.active{color:#fff;background:#202c3c;border-color:#0000}.sidebar .company-menu-actions button{color:#f8fafc;background:0 0;border-color:#3a4657;border-radius:4px}.nav-list{gap:1px}.nav-group-label{color:#7f8da0;letter-spacing:.08em;margin:16px 8px 6px}.nav-item{color:#aeb9c8;border-radius:0;gap:12px;min-height:42px;padding:0 10px 0 14px;font-weight:650;transition:color .14s,background .14s;position:relative}.nav-item:hover{color:#fff;background:#ffffff0b}.nav-item.active{color:#fff;box-shadow:none;background:0 0}.nav-item.active:before{background:var(--accent);content:"";width:3px;position:absolute;top:7px;bottom:7px;left:-12px}.nav-item.active svg{color:var(--accent)}.nav-disclosure,.sidebar-project small,.sidebar-project-toggle small{color:#8795a8}.sidebar-project-tree{border-left-color:#344153;margin-left:26px}.sidebar-project,.sidebar-project-toggle{color:#aeb9c8;border-radius:0}.sidebar-project:hover,.sidebar-project.active,.sidebar-project-toggle:hover,.sidebar-project-group.division-group .sidebar-project:hover,.sidebar-project-group.division-group .sidebar-project.active{color:#fff;background:#ffffff0b;border-color:#0000}.access-card{color:#d7dee8;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #344153;border-radius:0;gap:9px;margin-top:auto;padding:14px 8px 0}.access-card>svg{color:#8795a8}.access-card select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc;background:linear-gradient(45deg,#0000 50%,#aeb9c8 50%) right 18px center/6px 6px no-repeat,linear-gradient(135deg,#aeb9c8 50%,#0000 50%) right 13px center/6px 6px no-repeat,#182231;border-color:#3a4657}.main-stage{background:var(--bg-2);min-width:0;padding:0 26px 40px}.topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg-2) 96%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:auto minmax(260px,1fr) auto;gap:16px;min-height:72px;padding:11px 0}.topbar-leading{min-width:0}.topbar-page-context{display:none}.command{border-color:var(--line-strong);background:var(--bg-2);width:min(100%,780px);min-height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px}.command kbd{background:0 0;border-radius:4px}.topbar-actions{justify-self:end}.icon-button,.primary-action,.secondary-action{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:5px}.primary-action{background:var(--accent-action)}.primary-action:hover{background:color-mix(in srgb, var(--accent-action) 88%, black);box-shadow:none}.secondary-action:hover{box-shadow:none}.section-title-eyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:820;display:block}.marketing-screen{gap:0}.marketing-screen .section-title{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:22px 4px 20px}.marketing-screen .section-title-icon{width:34px;height:34px;color:var(--accent);background:0 0;border-radius:0}.marketing-screen .section-title h1{letter-spacing:-.025em;font-size:clamp(27px,2.3vw,34px);font-weight:760}.marketing-message{border-bottom:1px solid var(--line);padding:10px 4px}.marketing-owner-summary,.marketing-asset-summary{border-bottom:1px solid var(--line);gap:0}.marketing-owner-summary article,.marketing-asset-summary article{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;gap:6px;min-height:96px;padding:18px 14px 17px}.marketing-owner-summary article:first-child,.marketing-asset-summary article:first-child{border-left:0}.marketing-owner-summary span,.marketing-asset-summary span{color:var(--blue);letter-spacing:.08em}.marketing-owner-summary article:nth-child(2) span{color:var(--accent)}.marketing-owner-summary article:nth-child(3) span{color:#e5484d}.marketing-owner-summary article:nth-child(4) span{color:#198754}.marketing-owner-summary strong,.marketing-asset-summary strong{font-size:25px;font-weight:690}.marketing-owner-summary small,.marketing-asset-summary small{font-size:12px}.marketing-screen>.segmented-control.wide-tabs{border:0;border-bottom:1px solid var(--line);width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(110px,150px));gap:0;padding:0;display:grid}.marketing-screen>.segmented-control.wide-tabs button{min-height:58px;box-shadow:none;text-align:left;background:0 0;border-radius:0;padding:17px 14px 15px;font-size:14px}.marketing-screen>.segmented-control.wide-tabs button.active{color:var(--text);border-bottom:2px solid var(--accent);box-shadow:none;background:0 0}.marketing-command-bar{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(280px,1fr) minmax(130px,.3fr) minmax(160px,.38fr) auto auto;gap:10px;padding:20px 0}.marketing-command-bar .search-inline,.marketing-command-bar select{background-color:var(--bg-2);border-radius:5px;min-height:46px}.marketing-campaign-workspace{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:5px;grid-template-columns:minmax(278px,320px) minmax(0,1fr);gap:0;overflow:hidden}.marketing-campaign-workspace>.panel{background:var(--bg-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:0}.marketing-campaign-workspace>.panel:first-child{border-right:1px solid var(--line)}.marketing-campaign-workspace>.panel:nth-child(2)>.panel-header{display:none}.marketing-campaign-workspace .panel-header{border-bottom:1px solid var(--line);min-height:60px;margin:0;padding:18px 20px}.marketing-campaign-workspace .panel-header h2{font-size:16px}.marketing-campaign-list{gap:0}.marketing-campaign-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:6px;min-height:110px;padding:17px 18px 16px 20px;position:relative}.marketing-campaign-row:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}.marketing-campaign-row.active{border-color:var(--line);background:color-mix(in srgb, var(--text) 3%, transparent)}.marketing-campaign-row.active:before{background:var(--accent);content:"";width:2px;position:absolute;inset:0 auto 0 0}.campaign-status,.marketing-detail-badges>em{min-height:0;color:var(--muted);letter-spacing:.04em;background:0 0;border:0;border-radius:0;padding:0;font-size:10px}.campaign-status.active{color:#198754;background:0 0;border:0}.campaign-status.scheduled{color:#1769aa;background:0 0;border:0}.campaign-status.paused{color:#9a6700;background:0 0;border:0}.campaign-status.completed{color:#6f42c1;background:0 0;border:0}.marketing-campaign-editor,.marketing-campaign-detail{gap:0;padding:22px 26px 26px}.marketing-editor-heading,.marketing-detail-heading{border-bottom:1px solid var(--line);padding-bottom:18px}.marketing-detail-heading>div{gap:4px;display:grid}.marketing-detail-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(24px,2vw,30px)}.marketing-detail-badges{gap:14px;margin-top:10px}.marketing-detail-badges .platform-badge{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.marketing-detail-badges .platform-icon{min-width:18px;height:18px;box-shadow:none;border-radius:4px}.marketing-campaign-facts{border-bottom:1px solid var(--line);gap:0}.marketing-campaign-facts article{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;gap:7px;padding:20px 14px}.marketing-campaign-facts article:first-child{border-left:0}.marketing-readiness-warning{background:#f2b8440f;border-radius:4px;margin:18px 0 0}.marketing-strategy-grid,.marketing-results-grid{gap:0}.marketing-strategy-grid article,.marketing-results-grid article,.marketing-copy-block{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:8px;padding:20px 14px}.marketing-strategy-grid article:nth-child(2),.marketing-results-grid article:nth-child(2){border-left:1px solid var(--line)}.marketing-linked-assets{border-bottom:1px solid var(--line);padding:20px 14px}.marketing-linked-file{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:11px 0}.marketing-linked-file:last-child{border-bottom:0}.marketing-detail-actions{padding-top:22px}.marketing-campaign-editor{gap:18px}.marketing-file-options label,.marketing-launch-check{background:0 0;border-radius:4px}.marketing-copy-command{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:20px 0}.marketing-copy-library{border:1px solid var(--line);border-radius:5px;gap:0}.marketing-copy-library>article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.marketing-copy-library>article:last-child{border-bottom:0}@media (width<=1180px){.os-shell{grid-template-columns:214px minmax(0,1fr)}.sidebar{padding:14px 10px}.nav-item.active:before{left:-10px}.brand-lockup img{width:132px}.marketing-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-owner-summary article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.marketing-owner-summary article:nth-child(4){border-top:1px solid var(--line)}.marketing-command-bar{grid-template-columns:minmax(220px,1fr) minmax(130px,.36fr) minmax(155px,.44fr)}.marketing-command-bar>.secondary-action,.marketing-command-bar>.primary-action{grid-row:2}.marketing-command-bar>.secondary-action{grid-column:2}.marketing-command-bar>.primary-action{grid-column:3}.marketing-campaign-workspace{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.marketing-campaign-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-campaign-facts article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.marketing-campaign-facts article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=900px){.os-shell{display:block}.sidebar,.topbar{display:none}.main-stage{min-height:100dvh;padding:0 max(12px, env(safe-area-inset-right)) calc(98px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.mobile-command-header,:root[data-theme=light] .mobile-command-header{background:color-mix(in srgb, var(--bg-2) 97%, transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-command-search{background:var(--bg-2);box-shadow:none;border-radius:5px}.mobile-command-dock,:root[data-theme=light] .mobile-command-dock{min-height:72px;padding:6px max(8px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:var(--bg-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-width:1px 0 0;border-radius:0;bottom:0;left:0;right:0}.mobile-command-dock button{border-radius:0}.mobile-command-dock button.active{color:var(--text);box-shadow:inset 0 2px 0 var(--section-accent);background:0 0}.mobile-nav-sheet{background:var(--bg-2);border-radius:8px 8px 0 0;box-shadow:0 -20px 50px #00000038}.mobile-nav-sheet-header{background:var(--bg-2);-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-nav-group>div{border-top:1px solid var(--line);gap:0}.mobile-nav-group button{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.mobile-nav-group button.active{color:var(--text);border-color:var(--line);box-shadow:inset 2px 0 0 var(--section-accent);background:0 0}.marketing-screen .section-title{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:16px 2px 15px}.marketing-screen .section-title-icon{width:30px;height:30px}.marketing-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-command-bar{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0}.marketing-command-bar .search-inline{grid-column:1/-1}.marketing-command-bar>.secondary-action,.marketing-command-bar>.primary-action{grid-area:auto}.marketing-campaign-workspace{grid-template-columns:minmax(0,1fr)}.marketing-campaign-workspace>.panel:first-child{border-right:0;border-bottom:1px solid var(--line)}.marketing-campaign-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-campaign-facts article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.marketing-campaign-facts article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=600px){.marketing-screen>.segmented-control.wide-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-screen>.segmented-control.wide-tabs button{text-align:center;min-height:50px;padding:14px 8px 12px}.marketing-owner-summary article,.marketing-asset-summary article{min-height:86px;padding:13px 10px}.marketing-owner-summary small{font-size:10px}.marketing-command-bar select{min-width:0}.marketing-campaign-editor,.marketing-campaign-detail{padding:18px 16px 20px}.marketing-detail-heading{flex-direction:column;align-items:stretch}.marketing-detail-heading .secondary-action{width:100%}.marketing-campaign-facts{grid-template-columns:minmax(0,1fr)}.marketing-campaign-facts article,.marketing-campaign-facts article:nth-child(2),.marketing-campaign-facts article:nth-child(3),.marketing-campaign-facts article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.marketing-campaign-facts article:first-child{border-top:0}.marketing-strategy-grid,.marketing-results-grid{grid-template-columns:minmax(0,1fr)}.marketing-strategy-grid article:nth-child(2),.marketing-results-grid article:nth-child(2){border-left:0}}.os-shell{grid-template-columns:86px minmax(0,1fr);min-height:100dvh}.utility-rail{z-index:35;width:86px;height:100dvh;padding:14px 9px max(12px, env(safe-area-inset-bottom));color:#f8fafc;background:#141c27;border-right:1px solid #273343;flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.utility-rail-brand{background:0 0;border:0;border-bottom:1px solid #344153;place-items:center;width:66px;min-height:58px;padding:7px 4px;display:grid}.utility-rail-brand img{object-fit:contain;width:58px;height:auto}.utility-rail-brand:hover{opacity:.82}.utility-rail-nav,.utility-rail-footer{gap:6px;width:100%;display:grid}.utility-rail-nav{padding-top:18px}.utility-rail-footer{border-top:1px solid #344153;margin-top:auto;padding-top:12px}.utility-rail-nav button,.utility-rail-footer button{color:#9eabbb;background:0 0;border:0;border-radius:0;place-items:center;gap:6px;width:100%;min-height:58px;padding:8px 3px;font-size:10px;font-weight:720;line-height:1;display:grid;position:relative}.utility-rail-nav button:hover,.utility-rail-footer button:hover{color:#fff;background:#ffffff0a}.utility-rail-nav button.active,.utility-rail-footer button.active{color:#fff;background:0 0}.utility-rail-nav button.active svg,.utility-rail-footer button.active svg{color:var(--accent)}.utility-rail-nav button.active:after,.utility-rail-footer button.active:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:4px;left:7px;right:7px}.main-stage{min-width:0;padding:0 30px 44px}.topbar{z-index:32;background:color-mix(in srgb, var(--bg-2) 98%, transparent);grid-template-columns:minmax(310px,.85fr) minmax(260px,1fr) auto;gap:18px;min-height:74px;padding:10px 0;position:sticky;top:0}.workspace-identity{align-items:center;gap:10px;min-width:0;display:flex}.workspace-identity>.icon-button{flex:none}.workspace-identity>.company-switcher{flex:0 224px;min-width:170px}.topbar .company-switcher-trigger{min-height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 8px}.topbar .company-switcher-trigger:hover,.topbar .company-switcher-trigger[aria-expanded=true]{background:var(--hover-bg);border-color:#0000}.topbar .company-icon{border-radius:4px;width:32px;height:32px}.topbar .company-menu{width:320px;top:calc(100% + 10px)}.workspace-room-context{border-left:1px solid var(--line);gap:2px;min-width:90px;padding-left:13px;display:grid}.workspace-room-context span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.workspace-room-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.topbar .command{width:100%;max-width:none}.topbar-actions{gap:8px}.account-entitlement{min-width:146px;min-height:44px;color:var(--text);text-align:left;border:1px solid var(--line);background:0 0;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:6px 10px;display:grid}button.account-entitlement:hover{border-color:var(--line-strong);background:var(--hover-bg)}.account-entitlement>svg{color:var(--good)}.account-entitlement>span{gap:2px;min-width:0;display:grid}.account-entitlement small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:780}.account-entitlement strong,.account-entitlement select{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.2;overflow:hidden}.account-entitlement.preview{cursor:default}.account-entitlement.preview>svg{color:var(--muted)}.account-entitlement select{background-color:#0000;border:0;border-radius:0;width:100%;min-height:0;padding:0 16px 0 0}.room-navigation{z-index:26;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg-2) 98%, transparent);scrollbar-width:none;align-items:stretch;gap:0;min-width:0;min-height:52px;display:flex;position:sticky;top:74px;overflow-x:auto}.room-navigation::-webkit-scrollbar{display:none}.room-navigation button{min-height:52px;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 14px;font-size:13px;font-weight:710;position:relative}.room-navigation button:hover,.room-navigation button.active{color:var(--text)}.room-navigation button.active:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.room-navigation-divider{background:var(--line);flex:0 0 1px;align-self:center;width:1px;height:20px;margin:0 5px}@media (width>=901px){.app-nav-backdrop{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0e1452;justify-content:flex-start;align-items:stretch;padding-left:86px;display:flex;position:fixed;inset:0}.app-nav-backdrop .mobile-nav-sheet{border:0;border-right:1px solid var(--line-strong);background:var(--panel-strong);border-radius:0;width:min(360px,100vw - 86px);height:100dvh;overflow:hidden auto;box-shadow:18px 0 42px #0000002e}.app-nav-backdrop .mobile-nav-sheet-header{z-index:2;border-bottom:1px solid var(--line);background:var(--panel-strong);justify-content:space-between;align-items:center;gap:16px;padding:20px 18px 16px;display:flex;position:sticky;top:0}.app-nav-backdrop .mobile-nav-sheet-header div{gap:3px;display:grid}.app-nav-backdrop .mobile-nav-sheet-header span,.app-nav-backdrop .mobile-nav-group>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.app-nav-backdrop .mobile-nav-sheet-header h2{margin:0;font-size:24px}.app-nav-backdrop .mobile-nav-groups{gap:20px;padding:18px;display:grid}.app-nav-backdrop .mobile-nav-group{gap:8px;display:grid}.app-nav-backdrop .mobile-nav-group>div{gap:4px;display:grid}.app-nav-backdrop .mobile-nav-group button{min-height:48px;color:var(--soft);text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.app-nav-backdrop .mobile-nav-group button.active{color:var(--text);background:rgba(var(--section-rgb), .09)}.app-nav-backdrop .mobile-nav-utilities{gap:4px;padding:2px 18px 24px;display:grid}.app-nav-backdrop .mobile-nav-utilities button{min-height:44px;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 11px;display:flex}}@media (width<=1180px) and (width>=901px){.os-shell{grid-template-columns:78px minmax(0,1fr)}.utility-rail{width:78px;padding-left:7px;padding-right:7px}.app-nav-backdrop{padding-left:78px}.app-nav-backdrop .mobile-nav-sheet{width:min(360px,100vw - 78px)}.utility-rail-brand{width:62px}.main-stage{padding-left:20px;padding-right:20px}.topbar{grid-template-columns:minmax(255px,.8fr) minmax(220px,1fr) auto;gap:12px}.workspace-identity>.company-switcher{flex-basis:190px}.workspace-room-context{min-width:76px;padding-left:10px}.account-entitlement{min-width:126px;padding-left:8px;padding-right:8px}.room-navigation button{padding-left:11px;padding-right:11px}.room-navigation button.active:after{left:11px;right:11px}}@media (width<=1080px) and (width>=901px){.workspace-identity>.company-switcher{flex-basis:225px;min-width:225px}.workspace-room-context{display:none}}@media (width<=900px){.utility-rail,.topbar,.room-navigation{display:none}.os-shell{display:block}.main-stage{padding-bottom:calc(98px + env(safe-area-inset-bottom))}}.inbox-center .inbox-layout{grid-template-columns:minmax(0,1fr);gap:20px}.inbox-center .inbox-item,.inbox-center .inbox-item.filing-open{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 4px}.inbox-center .inbox-status-tabs{border-bottom:1px solid var(--line);grid-template-columns:none;gap:4px;width:auto;max-width:none;margin-bottom:4px;display:flex}.inbox-center .inbox-status-tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 14px}.inbox-center .inbox-status-tabs button.active{color:var(--text);border-bottom-color:var(--section-accent);background:0 0}.inbox-center .inbox-status-tabs button span,.inbox-center .inbox-status-tabs button.active span{color:inherit;background:var(--control-bg);border:0}.inbox-center .inbox-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 0 12px}.inbox-center .inbox-destination-grid button{min-height:68px;color:var(--muted);border:1px solid var(--line);background:var(--control-bg);text-align:left;border-radius:8px;padding:11px 12px;display:grid}.inbox-center .inbox-destination-grid button.active{color:var(--text);border-color:var(--section-accent);background:var(--control-bg);box-shadow:none}.inbox-center .inbox-filing-editor{border-color:var(--line);border-left:1px solid var(--line);background:var(--panel);padding:18px}.inbox-center .inbox-filing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-center .inbox-filing-preview,.inbox-center .inbox-filing-receipt{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0 0}@media (width<=760px){.inbox-center .inbox-status-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inbox-center .inbox-status-tabs button{justify-content:center;gap:4px;min-width:0;padding:0 5px;font-size:11px}.inbox-center .inbox-destination-grid,.inbox-center .inbox-filing-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px) and (width>=761px){.inbox-center .inbox-page-head>.primary-action,.business-stack-center .inbox-page-head>.secondary-action,.operating-brief-center .inbox-page-head>.secondary-action{width:auto;min-width:176px}.operating-brief-summary-head>.secondary-action{width:auto;min-width:120px}.business-stack-list-intro>.primary-action{width:auto;min-width:176px}}.business-stack-center{width:min(100%,1040px);margin:0 auto}.operating-brief-center{gap:28px;width:min(100%,920px);margin:0 auto}.operating-brief-intro{gap:10px;width:min(100%,700px);padding-top:8px;display:grid}.operating-brief-intro h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(32px,5vw,48px);line-height:1.02}.operating-brief-intro>p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.operating-brief-form{border-top:2px solid var(--text);border-bottom:1px solid var(--line);gap:24px;padding:24px 0;display:grid}.operating-brief-field{gap:6px;display:grid}.operating-brief-field>span{color:var(--text);font-size:16px;font-weight:820}.operating-brief-field>small{color:var(--muted);font-size:12px;line-height:1.45}.operating-brief-field textarea{resize:vertical;width:100%;min-height:92px;color:var(--text);border:1px solid var(--line-strong);background:var(--panel);font:inherit;border-radius:9px;margin-top:5px;padding:13px 14px;font-size:14px;line-height:1.5}.operating-brief-field textarea:focus{border-color:var(--section-accent);outline:2px solid color-mix(in srgb, var(--section-accent) 22%, transparent);outline-offset:1px}.operating-stage-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:5px;display:grid}.operating-stage-picker button{min-height:44px;color:var(--muted);border:1px solid var(--line);font:inherit;background:0 0;border-radius:8px;padding:8px 6px;font-size:12px;font-weight:760}.operating-stage-picker button:hover{color:var(--text);border-color:var(--line-strong)}.operating-stage-picker button.selected{color:var(--text);border-color:var(--section-accent);box-shadow:inset 0 -2px 0 var(--section-accent)}.operating-brief-details-toggle{min-height:46px;color:var(--text);text-align:left;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:inherit;background:0 0;border-radius:0;align-items:center;gap:8px;padding:10px 0;font-size:14px;font-weight:800;display:flex}.operating-brief-details-toggle svg{color:var(--section-accent);transition:transform .15s}.operating-brief-details-toggle svg.expanded{transform:rotate(180deg)}.operating-brief-optional{gap:24px;display:grid}.operating-brief-actions{justify-content:flex-end;gap:10px;display:flex}.operating-brief-actions .primary-action:disabled{cursor:not-allowed;opacity:.45}.operating-brief-summary{border-top:2px solid var(--text)}.operating-brief-summary-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 0;display:flex}.operating-brief-summary-head>div{gap:4px;display:grid}.operating-brief-summary-head span{color:var(--section-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.operating-brief-summary-head strong{color:var(--text);font-size:18px}.operating-brief-summary-head small{color:var(--muted);font-size:12px}.operating-brief-summary dl{margin:0;display:grid}.operating-brief-summary dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.24fr) minmax(0,.76fr);gap:20px;padding:18px 0;display:grid}.operating-brief-summary dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.operating-brief-summary dd{color:var(--text);margin:0;font-size:14px;line-height:1.55}.operating-brief-message,.operating-brief-safety{color:var(--muted);align-items:flex-start;gap:9px;margin:0;font-size:12px;line-height:1.5;display:flex}.operating-brief-message{color:var(--good)}.operating-brief-message svg,.operating-brief-safety svg{flex:none;margin-top:1px}.operating-brief-safety{border-top:1px solid var(--line);padding-top:18px}.operating-brief-safety p{max-width:660px;margin:0}.business-stack-register{border-top:1px solid var(--line)}.business-stack-center{gap:26px}.business-stack-list-intro,.business-stack-intro,.business-stack-detail-heading{border-bottom:2px solid var(--text);justify-content:space-between;align-items:flex-end;gap:32px;padding:10px 2px 24px;display:flex}.business-stack-list-intro>div,.business-stack-intro,.business-stack-detail-heading>div{gap:8px;display:grid}.business-stack-list-intro>div,.business-stack-detail-heading>div{max-width:720px}.business-stack-intro{border-bottom:0;max-width:760px;display:grid}.business-stack-list-intro h1,.business-stack-intro h1,.business-stack-detail-heading h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(30px,4.8vw,46px);line-height:1.03}.business-stack-list-intro p,.business-stack-intro p,.business-stack-detail-heading p{margin:0}.business-stack-list-intro>div>p:last-child,.business-stack-intro>p:last-child,.business-stack-detail-heading>div>p:last-child{color:var(--muted);font-size:14px;line-height:1.55}.business-stack-list-intro>.primary-action{flex:none}.business-stack-attention-summary,.business-stack-attention{color:var(--warning);border-top:1px solid color-mix(in srgb, var(--warning) 52%, var(--line));border-bottom:1px solid color-mix(in srgb, var(--warning) 52%, var(--line));align-items:flex-start;gap:11px;padding:14px 2px;display:flex}.business-stack-attention-summary>svg{flex:none;margin-top:2px}.business-stack-attention-summary>div,.business-stack-attention{gap:3px;display:grid}.business-stack-attention-summary strong,.business-stack-attention strong{color:var(--text);font-size:13px}.business-stack-attention-summary span,.business-stack-attention span{color:var(--muted);font-size:12px;line-height:1.45}.business-stack-attention.urgent{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 52%, var(--line))}.business-stack-search{min-height:48px;color:var(--muted);border:1px solid var(--line-strong);background:var(--panel);border-radius:9px;align-items:center;gap:10px;padding:0 14px;display:flex}.business-stack-search:focus-within{color:var(--section-accent);border-color:var(--section-accent);outline:2px solid color-mix(in srgb, var(--section-accent) 20%, transparent);outline-offset:1px}.business-stack-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.business-stack-heading{color:var(--muted);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 2px;font-size:12px;display:flex}.business-stack-heading strong{color:var(--text);font-size:14px}.business-stack-list{display:grid}.business-stack-row{min-height:104px;color:var(--text);border-bottom:1px solid var(--line);font:inherit;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:28px minmax(0,1.35fr) minmax(190px,.65fr) minmax(110px,auto);align-items:center;gap:16px;padding:18px 2px;display:grid}.business-stack-row:hover,.business-stack-row:focus-visible{background:color-mix(in srgb, var(--panel) 82%, transparent)}.business-stack-row:focus-visible{outline:2px solid var(--section-accent);outline-offset:-2px}.business-stack-row-marker{color:var(--muted);place-items:center;display:grid}.business-stack-row-copy,.business-stack-row-meta{align-content:start;gap:4px;display:grid}.business-stack-row-copy>small,.business-stack-row-meta>small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:820}.business-stack-row-copy>small{color:var(--section-accent)}.business-stack-row-copy>strong{color:var(--text);letter-spacing:-.015em;font-size:17px}.business-stack-row-copy>span{color:var(--muted);font-size:13px;line-height:1.45}.business-stack-row-meta>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.business-stack-row-meta>small:not(:first-child){margin-top:6px}.business-stack-row-state,.business-stack-status{color:var(--muted);border:1px solid var(--line-strong);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:end;padding:5px 8px;font-size:10px;font-weight:820}.business-stack-row-state.attention,.business-stack-status.attention{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 50%, var(--line))}.business-stack-row-state.urgent,.business-stack-status.urgent{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 50%, var(--line))}.business-stack-status.active{color:var(--good);border-color:color-mix(in srgb, var(--good) 45%, var(--line))}.business-stack-detail-heading{align-items:flex-start}.business-stack-detail-heading .business-stack-status{flex:none}.business-stack-detail-rows{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.business-stack-detail-actions,.business-stack-actions{flex-wrap:wrap;gap:10px;display:flex}.business-stack-form{border-top:2px solid var(--text);border-bottom:1px solid var(--line);gap:24px;padding:26px 0;display:grid}.business-stack-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.business-stack-field{gap:6px;display:grid}.business-stack-field>span{color:var(--text);font-size:15px;font-weight:820}.business-stack-field>small{color:var(--muted);font-size:11px;line-height:1.45}.business-stack-field input,.business-stack-field select,.business-stack-field textarea{width:100%;min-width:0;color:var(--text);border:1px solid var(--line-strong);background:var(--panel);font:inherit;border-radius:8px;outline:0;margin-top:4px;padding:12px 13px;font-size:14px}.business-stack-field input,.business-stack-field select{min-height:46px}.business-stack-field textarea{resize:vertical;line-height:1.5}.business-stack-field input:focus,.business-stack-field select:focus,.business-stack-field textarea:focus{border-color:var(--section-accent);outline:2px solid color-mix(in srgb, var(--section-accent) 20%, transparent);outline-offset:1px}.business-stack-details-toggle{min-height:48px;color:var(--text);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:inherit;text-align:left;background:0 0;border-radius:0;align-items:center;gap:8px;padding:11px 0;font-size:13px;font-weight:800;display:flex}.business-stack-details-toggle svg{color:var(--section-accent);transition:transform .15s}.business-stack-details-toggle svg.expanded{transform:rotate(180deg)}.business-stack-optional{gap:22px;display:grid}.business-stack-actions{justify-content:flex-end}.business-stack-actions .primary-action:disabled{cursor:not-allowed;opacity:.45}.business-stack-message,.business-stack-saved-message{color:var(--good);align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.business-stack-message[role=alert]{color:var(--danger)}.business-stack-remove-confirmation{border-top:1px solid color-mix(in srgb, var(--danger) 50%, var(--line));border-bottom:1px solid color-mix(in srgb, var(--danger) 50%, var(--line));justify-content:space-between;align-items:center;gap:22px;padding:16px 0;display:flex}.business-stack-remove-confirmation>div{align-items:center;gap:10px;display:flex}.business-stack-remove-confirmation>div:first-child{gap:4px;display:grid}.business-stack-remove-confirmation strong{color:var(--text);font-size:13px}.business-stack-remove-confirmation span{color:var(--muted);font-size:12px;line-height:1.45}.danger-action{min-height:40px;color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 55%, var(--line));font:inherit;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.business-stack-remove-button{color:var(--danger);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-self:start;padding:0 0 3px;font-size:12px}.business-stack-remove-button:hover{border-bottom-color:currentColor}.business-stack-secret-boundary{color:var(--muted);border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding-top:18px;display:flex}.business-stack-secret-boundary svg{flex:none;margin-top:2px}.business-stack-secret-boundary p{max-width:760px;margin:0;font-size:12px;line-height:1.5}@media (width<=760px){.operating-brief-center{gap:22px}.operating-brief-center .inbox-page-head{align-items:stretch}.operating-brief-center .inbox-page-head>.secondary-action{width:100%}.operating-brief-form{gap:20px;padding:20px 0}.operating-stage-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-stage-picker button:last-child{grid-column:1/-1}.operating-brief-actions{flex-direction:column-reverse;align-items:stretch}.operating-brief-actions button{width:100%}.operating-brief-summary-head{flex-direction:column;align-items:stretch}.operating-brief-summary-head>button{width:100%}.operating-brief-summary dl>div{grid-template-columns:minmax(0,1fr);gap:7px}.business-stack-heading{flex-direction:column;align-items:flex-start;gap:4px}.business-stack-center{gap:22px}.business-stack-center .inbox-page-head{align-items:stretch}.business-stack-center .inbox-page-head>.secondary-action{width:100%}.business-stack-list-intro,.business-stack-detail-heading{flex-direction:column;align-items:stretch;gap:18px}.business-stack-list-intro>.primary-action{width:100%}.business-stack-row{grid-template-columns:22px minmax(0,1fr);gap:10px;min-height:0;padding:16px 2px}.business-stack-row-marker{align-self:start;margin-top:20px}.business-stack-row-meta{grid-column:2;grid-template-columns:auto minmax(0,1fr);gap:4px 8px}.business-stack-row-meta>small:not(:first-child){margin-top:0}.business-stack-row-state{grid-column:2;justify-self:start}.business-stack-form-grid{grid-template-columns:minmax(0,1fr)}.business-stack-actions{flex-direction:column-reverse;align-items:stretch}.business-stack-actions button,.business-stack-detail-actions>*{width:100%}.business-stack-detail-actions{flex-direction:column}.business-stack-remove-confirmation,.business-stack-remove-confirmation>div:last-child{flex-direction:column;align-items:stretch}.business-stack-remove-confirmation button{width:100%}}@media (width<=420px){.business-stack-list-intro h1,.business-stack-intro h1,.business-stack-detail-heading h1{font-size:30px}}.intake-card.business-bootstrap-card{border-color:var(--line-strong);box-shadow:none;background:0 0}.business-bootstrap-safety,.business-bootstrap-receipt{background:0 0;border-width:1px 0;border-radius:0;padding:12px 2px}.business-bootstrap-option{background:0 0;border-width:0 0 1px;border-radius:0;padding:12px 2px}.business-bootstrap-context-grid>div,.business-bootstrap-warnings{background:0 0;border-width:1px 0 0;border-radius:0;padding:12px 2px}.business-bootstrap-warnings{border-color:color-mix(in srgb, var(--warning) 45%, var(--line))}.business-bootstrap-confirmation{border-width:1px 0;border-radius:0;padding:13px 2px}@media (width<=760px){.inbox-center .inbox-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.inbox-center .inbox-page-head .section-title{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:6px 0}.inbox-center .inbox-page-head .section-title-icon{width:32px;height:32px}.inbox-center .inbox-page-head .section-title h1{font-size:26px}.inbox-center .inbox-page-head .section-title p{display:none}.inbox-center .inbox-page-head>.primary-action,.inbox-center .inbox-page-head>.secondary-action{width:auto;min-height:42px;margin-top:0;padding-left:12px;padding-right:12px}.inbox-review-stack>.panel{padding-left:14px;padding-right:14px}.intake-card.business-bootstrap-card{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.business-bootstrap-heading{gap:8px}}@media (width<=900px){.mobile-command-top>.icon-button.active{color:var(--section-accent);border-color:var(--line);box-shadow:inset 0 -2px 0 var(--section-accent);background:0 0}.mobile-command-dock button:focus-visible{color:var(--text);box-shadow:inset 0 2px 0 var(--section-accent);outline:0}.mobile-command-top>.icon-button:focus-visible{box-shadow:inset 0 -2px 0 var(--section-accent);outline:0}}@media (width<=460px){.mobile-nav-group>div{grid-template-columns:minmax(0,1fr)}.mobile-nav-group button strong{text-overflow:clip;white-space:normal;overflow:visible}.project-profile-switcher{grid-template-columns:minmax(0,1fr)}.project-profile-switcher>div:first-child,.project-profile-switcher>.profile-chip-row{display:none}.project-profile-select{gap:6px;display:grid}.project-profile-select>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.project-profile-select select{width:100%;min-height:46px}.segmented-control.project-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:visible}.segmented-control.project-tabs button{min-width:0;padding-left:6px;padding-right:6px}}.home-ledger{--ledger-accent:var(--accent);--ledger-surface:color-mix(in srgb, var(--bg-2) 94%, var(--text) 6%);--ledger-surface-hover:color-mix(in srgb, var(--bg-2) 90%, var(--text) 10%);gap:0;width:min(100%,1180px);margin:0 auto;padding-bottom:28px}.home-ledger-header>span{color:var(--muted);letter-spacing:.015em;font-size:12px;font-weight:720}.home-ledger-title-row{justify-content:space-between;align-items:end;gap:28px;display:flex}.home-ledger-title-row>div:first-child{gap:9px;min-width:0;display:grid}.home-ledger-header h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5vw,64px);font-weight:760;line-height:.95}.home-ledger-header p{color:var(--soft);margin:0;font-size:16px;font-weight:680}.home-ledger-status{border-left:1px solid var(--line);flex:none;gap:4px;min-width:184px;padding:2px 0 3px 20px;display:grid}.home-ledger-status span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.home-ledger-status strong{color:var(--soft);font-size:13px;font-weight:720}.home-ledger-priority{grid-area:priority}.home-ledger-decisions{grid-area:decisions}.home-ledger-project{grid-area:project}.home-ledger-role{grid-area:role}.home-ledger-eyebrow{color:var(--ledger-accent);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:840;line-height:1.2;display:block}.home-ledger .owner-review-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:306px;padding:26px 0 24px;display:grid}.owner-review-flag{width:72px;height:72px;color:var(--accent);border:2px solid var(--accent);border-radius:999px;place-items:center;display:grid}.owner-review-empty-copy{align-content:center;gap:8px;min-width:0;display:grid}.home-ledger .owner-review-empty h2,.home-ledger .owner-review-editor h2,.home-ledger .owner-review-plan h2{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:720;line-height:1.12}.home-ledger .owner-review-empty p,.home-ledger .owner-review-editor header p,.home-ledger .owner-review-plan-details p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.home-ledger .owner-review-empty small{color:var(--muted);font-size:12px;line-height:1.45}.owner-review-cta-row{flex-wrap:wrap;grid-column:2;align-items:center;gap:10px 22px;display:flex}.home-ledger-text-action{width:max-content;min-height:44px;color:var(--link);text-align:left;font:inherit;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;font-weight:740;display:inline-flex}.home-ledger-text-action:hover{color:var(--text)}.home-ledger .owner-review-editor,.home-ledger .owner-review-plan{gap:17px;display:grid}.home-ledger .owner-review-editor header,.home-ledger .owner-review-field{gap:7px;display:grid}.home-ledger .owner-review-field>span,.home-ledger .owner-review-plan-heading>span,.home-ledger .owner-review-next-task>span,.home-ledger .owner-review-plan-details span,.home-ledger-project-facts span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:800}.home-ledger .owner-review-field textarea{resize:vertical;min-height:96px}.home-ledger .owner-review-planning-details,.home-ledger .owner-review-plan-details{gap:14px;display:grid}.home-ledger .owner-review-plan-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-ledger .owner-review-plan-heading .auth-text-action{width:auto;min-height:44px;color:var(--link);align-items:center;gap:6px;display:inline-flex}.home-ledger .owner-review-next-task{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.home-ledger .owner-review-next-task strong{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.home-ledger .owner-review-next-task i{border:1.5px solid var(--muted);border-radius:999px;flex:none;width:17px;height:17px;margin-top:1px}.home-ledger .owner-review-plan-details>div{gap:5px;display:grid}.home-ledger .owner-review-plan-details ul{color:var(--text);gap:7px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:grid}.home-ledger .owner-review-details-button{width:100%;min-height:44px;color:var(--link);text-align:left;border:0;border-top:1px solid var(--line);font:inherit;background:0 0;border-radius:0;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:740;display:flex}.home-ledger .owner-review-details-button span{flex:1}.home-ledger .owner-review-details-button svg{transition:transform .15s}.home-ledger .owner-review-details-button svg.expanded{transform:rotate(180deg)}.home-ledger .owner-review-actions{grid-column:auto;justify-content:flex-end;gap:8px;display:flex}.owner-review-next-decision{justify-self:start;margin-top:auto}.home-ledger-section-heading,.home-ledger-project-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.home-ledger-section-heading>div,.home-ledger-project-heading>div{gap:7px;min-width:0;display:grid}.home-ledger-section-heading h2,.home-ledger-project-heading h2,.home-ledger-role h2{color:var(--text);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:720;line-height:1.15}.home-ledger-section-heading>p{color:var(--muted);white-space:nowrap;margin:18px 0 0;font-size:12px}.home-ledger-decisions .action-rows{border-top:1px solid var(--line)}.home-ledger-decisions .action-row-open{grid-template-columns:44px minmax(0,1fr) auto auto;gap:12px;min-height:78px;padding:12px 0}.home-ledger-decisions .action-row-open:hover{background:0 0}.home-ledger-decisions .action-row-open:hover strong,.home-ledger-decisions .action-row-open:hover>svg{color:var(--link)}.home-ledger-decisions .action-row-icon{width:40px;height:40px;color:var(--blue);border:1px solid color-mix(in srgb, var(--blue) 55%, var(--line));border-radius:999px;place-items:center;display:grid}.home-ledger-decisions .action-row-icon.orange{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 58%, var(--line))}.home-ledger-decisions .action-row-icon.amber{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 58%, var(--line))}.home-ledger-decisions .action-row-icon.green{color:var(--good);border-color:color-mix(in srgb, var(--good) 58%, var(--line))}.home-ledger-decisions .action-row-open strong{margin-bottom:5px;font-size:14px;font-weight:690;line-height:1.3}.home-ledger-decisions .action-row-open small{line-height:1.4}.home-ledger-decisions .action-row-open em{color:var(--link);font-size:11px}.home-caught-up{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:22px 0;font-size:14px;line-height:1.5}.home-ledger-project{border-top:1px solid var(--line);gap:20px;padding-top:28px;display:grid}.home-ledger-project-heading{padding-bottom:0}.home-ledger-project-status{min-height:28px;color:var(--link);align-items:center;gap:7px;font-size:12px;font-weight:740;display:inline-flex}.home-ledger-project-status i{background:currentColor;border-radius:999px;width:7px;height:7px}.home-ledger-project-status.active,.home-ledger-project-status.growth{color:var(--good)}.home-ledger-project-status.build{color:var(--blue)}.home-ledger-project-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-ledger-project-facts article{align-content:start;gap:8px;min-width:0;padding:18px 16px;display:grid}.home-ledger-project-facts article:first-child{padding-left:0}.home-ledger-project-facts article+article{border-left:1px solid var(--line)}.home-ledger-project-facts strong{color:var(--text);font-size:13px;font-weight:680;line-height:1.42}.home-ledger-project-progress{gap:8px;display:grid}.home-ledger-project-progress>span{background:var(--track-bg);width:100%;height:4px;overflow:hidden}.home-ledger-project-progress>span>i{background:var(--blue);height:100%;display:block}.home-ledger-project-progress small{color:var(--muted);font-size:11px}.home-ledger-project-actions{align-items:stretch;gap:18px;display:flex}.home-ledger-project-actions>.secondary-action{flex:none}.home-ledger-setup-action{min-height:46px;color:var(--text);text-align:left;border:0;border-left:1px solid var(--line);font:inherit;background:0 0;border-radius:0;flex:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 0 0 18px;display:grid}.home-ledger-setup-action>svg:first-child{color:var(--blue)}.home-ledger-setup-action>span{gap:3px;min-width:0;display:grid}.home-ledger-setup-action small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:740}.home-ledger-setup-action strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;line-height:1.35;overflow:hidden}.home-ledger-setup-action:hover strong,.home-ledger-setup-action:hover>svg:last-child{color:var(--link)}.home-ledger-role{border:1px solid var(--line-strong);background:var(--ledger-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:26px;display:grid}.home-ledger-role-icon{width:42px;height:42px;color:var(--blue);border:1px solid color-mix(in srgb, var(--blue) 55%, var(--line));border-radius:7px;place-items:center;display:grid}.home-ledger-role>div{gap:8px;min-width:0;display:grid}.home-ledger-role p{color:var(--soft);margin:0;font-size:13px;line-height:1.5}.home-ledger-role>.secondary-action{grid-column:2;justify-self:start}.home-ledger-role footer{color:var(--soft);border-top:1px solid var(--line);grid-column:1/-1;align-items:flex-start;gap:9px;padding-top:16px;font-size:12px;line-height:1.45;display:flex}.home-ledger-role footer svg{color:var(--good);flex:none}:root[data-theme=light] .home-ledger{--ledger-accent:var(--accent-action)}:root[data-theme=light] .home-ledger-project-status.active,:root[data-theme=light] .home-ledger-project-status.growth{color:#24784d}@media (width<=1100px){.home-ledger-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"priority""decisions""project""role";gap:30px}.home-ledger .owner-review-panel{min-height:0}}@media (width<=900px){.mobile-command-header{gap:8px}.mobile-command-top{grid-template-columns:minmax(0,1fr) auto}.mobile-command-top.has-back{grid-template-columns:auto minmax(0,1fr) auto}.home-ledger .owner-review-cta-row .primary-action,.home-ledger-project-actions>.secondary-action,.home-ledger-role>.secondary-action{width:max-content}.home-ledger-decisions .action-row-open{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;gap:5px 11px;min-height:72px;padding:12px 0}.home-ledger-decisions .action-row-icon{grid-area:1/1/3}.home-ledger-decisions .action-row-open>span:nth-child(2){grid-area:1/2}.home-ledger-decisions .action-row-open em{grid-area:2/2}.home-ledger-decisions .action-row-open>svg{grid-area:1/3/3}}@media (width<=760px){.home-ledger{padding-bottom:18px}.home-ledger-header{gap:10px;padding:20px 0 22px}.home-ledger-title-row{flex-direction:column;align-items:start;gap:16px}.home-ledger-header h1{font-size:clamp(40px,13vw,50px)}.home-ledger-header p{font-size:14px;display:block}.home-ledger-status{border-left:0;min-width:0;padding:0}.home-ledger-status span{display:none}.home-ledger-grid{gap:24px;padding-top:20px}.home-ledger .owner-review-empty{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0}.owner-review-flag{width:58px;height:58px}.owner-review-cta-row{grid-column:1;grid-template-columns:minmax(0,1fr);display:grid}.owner-review-cta-row .primary-action,.owner-review-cta-row .home-ledger-text-action,.owner-review-next-decision{width:100%}.home-ledger .owner-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-ledger .owner-review-actions button{width:100%}.home-ledger-section-heading,.home-ledger-project-heading{flex-direction:column;align-items:flex-start;gap:8px}.home-ledger-section-heading>p{margin:0}.home-ledger-decisions .action-row-open{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;gap:5px 11px;min-height:72px;padding:12px 0}.home-ledger-decisions .action-row-icon{grid-area:1/1/3}.home-ledger-decisions .action-row-open>span:nth-child(2){grid-area:1/2}.home-ledger-decisions .action-row-open em{grid-area:2/2}.home-ledger-decisions .action-row-open>svg{grid-area:1/3/3}.home-ledger-project-facts{grid-template-columns:minmax(0,1fr)}.home-ledger-project-facts article,.home-ledger-project-facts article:first-child{padding:15px 0}.home-ledger-project-facts article+article{border-top:1px solid var(--line);border-left:0}.home-ledger-project-actions{grid-template-columns:minmax(0,1fr);display:grid}.home-ledger-project-actions>.secondary-action{width:100%}.home-ledger-setup-action{border-top:1px solid var(--line);border-left:0;padding:12px 0}.home-ledger-setup-action strong{text-overflow:clip;white-space:normal;overflow:visible}.home-ledger-role{grid-template-columns:minmax(0,1fr);padding:22px}.home-ledger-role>.secondary-action,.home-ledger-role footer{grid-column:1}.home-ledger-role>.secondary-action{width:100%}}.home-ledger{--ledger-accent:var(--accent);--ledger-action:var(--accent);--ledger-context:color-mix(in srgb, var(--bg-2) 90%, var(--text) 3%);gap:0;width:min(100%,1180px);padding-bottom:30px}.home-ledger-header{border-bottom:1px solid var(--line);gap:4px;padding:16px 0 14px;display:grid}.home-ledger-header>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.home-ledger-header h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.6vw,32px);font-weight:760;line-height:1.08}.home-ledger-header p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.home-ledger-header p strong{color:var(--soft);font-weight:690}.home-ledger-header p i{background:var(--muted);border-radius:999px;width:3px;height:3px}.home-ledger-grid{grid-template-columns:minmax(0,1.95fr) minmax(286px,1fr);grid-template-areas:none;align-items:stretch;gap:0;padding-top:0;display:grid}.home-ledger-main{min-width:0;padding:28px 40px 0 0}.home-ledger-context{border-left:1px solid var(--line);background:var(--ledger-context);min-width:0;padding:28px 0 28px 32px}.home-ledger-eyebrow{color:var(--ledger-accent);letter-spacing:.085em;font-size:10px;font-weight:820}.home-ledger .owner-review-panel{border-top:0;border-bottom:1px solid var(--line);min-height:0;padding:0 0 28px}.home-ledger .owner-review-empty{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-height:0;display:grid}.home-ledger .owner-review-empty-copy{gap:8px}.home-ledger .owner-review-empty h2,.home-ledger .owner-review-editor h2,.home-ledger .owner-review-plan h2{letter-spacing:-.035em;max-width:680px;font-size:clamp(24px,2.25vw,28px)}.home-ledger .owner-review-empty p,.home-ledger .owner-review-editor header p,.home-ledger .owner-review-plan-details p{font-size:13px;line-height:1.5}.home-ledger .owner-review-empty small{font-size:11px}.home-ledger .owner-review-cta-row{flex-wrap:wrap;grid-column:1;gap:10px 22px;display:flex}.home-ledger .primary-action{color:#fff;border-color:var(--ledger-action);background:var(--ledger-action);min-height:42px;box-shadow:none;border-radius:6px}.home-ledger .primary-action:hover{border-color:color-mix(in srgb, var(--ledger-action) 84%, black);background:color-mix(in srgb, var(--ledger-action) 84%, black);box-shadow:none;transform:none}.home-ledger .owner-review-editor,.home-ledger .owner-review-plan{gap:15px}.home-ledger .owner-review-editor header{gap:6px}.home-ledger .owner-review-plan-heading{min-height:34px}.home-ledger .owner-review-next-task{padding:12px 0}.home-ledger .owner-review-next-task i{border-radius:5px}.home-ledger-decisions{border-top:0;gap:0;padding-top:24px;display:grid}.home-ledger-section-heading{justify-content:space-between;align-items:center;gap:18px;padding-bottom:13px;display:flex}.home-ledger-section-heading>strong{color:var(--muted);font-size:11px;font-weight:650}.home-ledger-decision-table{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-ledger-decision-head,.home-ledger-decision-row{grid-template-columns:minmax(0,2.25fr) minmax(92px,.85fr) minmax(86px,.74fr) auto;align-items:center;gap:14px;display:grid}.home-ledger-decision-head{min-height:32px;color:var(--muted);font-size:10px;font-weight:760}.home-ledger-decision-row{width:100%;min-height:59px;color:var(--muted);text-align:left;border:0;border-top:1px solid var(--line);font:inherit;background:0 0;border-radius:0;padding:9px 0;font-size:11px}.home-ledger-decision-row:hover,.home-ledger-decision-row:focus-visible{color:var(--soft);background:color-mix(in srgb, var(--hover-bg) 62%, transparent)}.home-ledger-decision-title{gap:3px;min-width:0;display:grid}.home-ledger-decision-title strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;line-height:1.35;overflow:hidden}.home-ledger-decision-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.home-ledger-decision-action{color:var(--link);justify-content:flex-end;align-items:center;gap:6px;font-weight:740;display:inline-flex}.home-ledger-decisions>.home-ledger-text-action{margin-top:6px}.home-ledger-text-action{min-height:40px;font-size:12px}.home-ledger-setup-line{width:100%;min-height:50px;color:var(--muted);text-align:left;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 0;font-size:11px;display:flex}.home-ledger-setup-line strong{color:var(--soft);font-weight:700}.home-ledger-setup-line em,.home-ledger-setup-line svg{color:var(--link);font-style:normal;font-weight:740}.home-ledger-setup-line:hover em,.home-ledger-setup-line:hover svg{color:var(--text)}.home-ledger-project{border-top:0;gap:18px;padding:0;display:grid}.home-ledger-project-heading{gap:7px;padding:0;display:grid}.home-ledger-project-heading h2,.home-ledger-project-empty h2,.home-ledger-role h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:720;line-height:1.15}.home-ledger-project-status{width:max-content;min-height:22px;font-size:11px}.home-ledger-project-progress{gap:8px}.home-ledger-project-progress>strong{color:var(--text);letter-spacing:-.025em;font-size:20px;font-weight:730}.home-ledger-project-progress>strong span{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:620}.home-ledger-project-progress>span{height:4px}.home-ledger-project-progress>span>i{background:var(--ledger-action)}.home-ledger-project-progress small{font-size:10px}.home-ledger-project-facts{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:minmax(0,1fr)}.home-ledger-project-facts article,.home-ledger-project-facts article:first-child{border-bottom:1px solid var(--line);gap:6px;padding:13px 0}.home-ledger-project-facts article+article{border-top:0;border-left:0}.home-ledger-project-facts strong{font-size:12px;font-weight:650}.home-ledger-project-empty p,.home-ledger-role p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.home-ledger-role{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:20px;padding:20px 0 0;display:grid}.home-ledger-role>.home-ledger-text-action{grid-column:1;margin-top:4px}.nav-item.active{background:#ffffff13;border-radius:6px}.nav-item.active:before{display:none}.utility-rail-nav button.active,.utility-rail-footer button.active{background:#ffffff13;border-radius:6px}.utility-rail-nav button.active:after,.utility-rail-footer button.active:after{display:none}:root[data-theme=light] .home-ledger{--ledger-accent:var(--accent-action);--ledger-action:var(--accent-action);--ledger-context:#faf8f6}@media (width<=1100px){.home-ledger-grid{grid-template-columns:minmax(0,1fr)}.home-ledger-main{padding-right:0}.home-ledger-context{border-top:1px solid var(--line);background:0 0;border-left:0;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-template-areas:none;align-items:start;gap:32px;margin-top:24px;padding:26px 0 24px;display:grid}.home-ledger-context>.home-ledger-project,.home-ledger-context>.home-ledger-role{grid-area:auto}.home-ledger-role{border-top:0;border-left:1px solid var(--line);align-content:start;align-self:start;margin-top:0;padding:0 0 0 32px}}@media (width<=760px){.home-ledger-header{gap:5px;padding:16px 0 18px}.home-ledger-header h1{font-size:28px}.home-ledger-main{padding-top:20px}.home-ledger .owner-review-panel{padding-bottom:22px}.home-ledger .owner-review-cta-row,.home-ledger .owner-review-actions{grid-template-columns:minmax(0,1fr);display:grid}.home-ledger .owner-review-cta-row .primary-action,.home-ledger .owner-review-cta-row .home-ledger-text-action,.home-ledger .owner-review-actions button,.owner-review-next-decision{width:100%}.home-ledger-section-heading{flex-direction:row;align-items:flex-start}.home-ledger-decision-head{display:none}.home-ledger-decision-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-height:68px;padding:11px 0}.home-ledger-decision-row>span:nth-child(2),.home-ledger-decision-row>span:nth-child(3){display:none}.home-ledger-decision-title small{text-overflow:clip;white-space:normal;overflow:visible}.home-ledger-context{grid-template-columns:minmax(0,1fr);gap:22px}.home-ledger-role{border-top:1px solid var(--line);border-left:0;padding:20px 0 0}}.inbox-center .inbox-capture-card,.inbox-center .inbox-filing-editor{border-left:1px solid var(--line);box-shadow:none;background:0 0}.inbox-center .inbox-destination-grid button.active{background:var(--hover-bg);box-shadow:none}.app-nav-backdrop .mobile-nav-group button.active,.mobile-nav-backdrop .mobile-nav-group button.active{background:var(--hover-bg);box-shadow:none;border-left:0}.assistant-copy-status{color:var(--good);flex-wrap:wrap;align-items:center;gap:5px;margin:10px 0 0;font-size:13px;font-weight:700;display:flex}.assistant-copy-status button{color:var(--link);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.assistant-review-list{border-top:1px solid var(--line);margin-top:18px}.assistant-more-options{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:18px;padding:14px 0 0}.assistant-more-options .chatgpt-capability-list{border-top:0;margin-top:12px}.nav-item:focus-visible,.utility-rail-nav button:focus-visible,.utility-rail-footer button:focus-visible,.room-navigation button:focus-visible,.mobile-command-dock button:focus-visible,.mobile-command-top>.icon-button:focus-visible,.app-nav-backdrop .mobile-nav-group button:focus-visible,.mobile-nav-backdrop .mobile-nav-group button:focus-visible{outline:2px solid var(--link);outline-offset:2px}@media (width<=900px){.mobile-command-dock button:focus-visible,.mobile-command-top>.icon-button:focus-visible{box-shadow:none}.mobile-command-dock button.active:focus-visible{box-shadow:inset 0 2px 0 var(--section-accent)}.mobile-command-top>.icon-button.active:focus-visible{box-shadow:inset 0 -2px 0 var(--section-accent)}}
