:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f4f6f8;--panel:#fff;--panel-muted:#eef2f5;--text:#17212b;--muted:#5c6672;--line:#d9e1e8;--accent:#0b6f6a;--accent-dark:#084f4c;--accent-secondary:#4f46b8;--warm:#b7791f;--danger:#a43f3f;--surface-raised:#fff;--surface-subtle:#f7faf9;--role-deal:#0b6f6a;--role-investor:#4f46b8;--role-partner:#9a6b1f;--shadow:0 12px 34px #17212b14}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1413;--panel:#151b19;--panel-muted:#1e2825;--text:#edf4f1;--muted:#a9b8b3;--line:#2f3b38;--accent:#54c7b6;--accent-dark:#9be0d5;--accent-secondary:#a7a3ff;--warm:#e4c36a;--danger:#f08a8a;--surface-raised:#18201d;--surface-subtle:#111816;--role-deal:#54c7b6;--role-investor:#a7a3ff;--role-partner:#e4c36a;--shadow:0 16px 38px #00000057}*{box-sizing:border-box}html,body{max-width:100%;min-height:100%;margin:0;overflow-x:clip}body{background:var(--bg);color:var(--text);letter-spacing:0;font-family:Inter,Segoe UI,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #0f766ec7}#app-content:focus{outline:0}.page-surface-boundary{background:var(--bg);min-width:0;min-height:calc(100vh - 76px);color:var(--text);isolation:isolate}.page-surface-boundary[data-platform-route-surface=public],.page-surface-boundary[data-platform-route-surface=legal]{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 28rem), var(--bg)}.page-surface-boundary[data-platform-route-surface=auth],.page-surface-boundary[data-platform-route-surface=share]{background:radial-gradient(circle at 80% 8%, color-mix(in srgb, var(--accent-secondary) 12%, transparent), transparent 26rem), var(--bg)}.page-surface-boundary[data-platform-route-surface=workspace],.page-surface-boundary[data-platform-route-surface=developer],.page-surface-boundary[data-platform-route-surface=investor]{background:var(--bg)}.page-surface-boundary :where(main,section,article,aside,header,footer){min-width:0}.app-shell{min-height:100vh}.skip-link{z-index:100;border:2px solid var(--accent);color:var(--text);box-shadow:var(--shadow);background:#fff;border-radius:6px;padding:10px 12px;font-weight:800;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f6f8f0;justify-content:space-between;align-items:center;gap:20px;padding:14px clamp(18px,4vw,48px);display:flex;position:sticky;top:0}html[data-theme=dark] .topbar{background:#0f1413f0}html[data-theme=dark] .workspace-topbar{background:linear-gradient(135deg,#141c1af5,#0e1312f0),#101615;border-bottom-color:#ffffff1a;box-shadow:0 14px 34px #00000057}html[data-theme=dark] .workspace-topbar .brand{background:#ffffff0f;border-color:#ffffff1f}.workspace-topbar{background:linear-gradient(135deg,#fffffff5,#f6f9f8f0),#fff;border-bottom:1px solid #17212b1a;box-shadow:0 10px 34px #17212b12}.workspace-topbar .brand{background:#ffffffb8;border:1px solid #17212b14;border-radius:8px;padding:7px 10px}.workspace-topbar .brand-copy .small{color:#62706b}.workspace-topbar .nav a,.workspace-topbar .nav button,.workspace-topbar .nav-menu summary{background:#ffffffc7;border-color:#17212b1f;box-shadow:0 6px 18px #17212b0d}.workspace-topbar .nav a:hover,.workspace-topbar .nav button:hover,.workspace-topbar .nav-menu summary:hover{background:#f7fbfa;border-color:#0b6f6a52}.workspace-topbar-investor{color:#f8faf8;background:linear-gradient(135deg,#111715fa,#1c2623f5),#111715;border-bottom-color:#4f46b829;box-shadow:0 14px 42px #11171538}.workspace-topbar-investor .brand{background:#ffffff0f;border-color:#eef4f124}.workspace-topbar-investor .brand-copy .small{color:#eef4f1b3}.workspace-topbar-investor .nav a,.workspace-topbar-investor .nav button,.workspace-topbar-investor .nav-menu summary{color:#f8faf8;box-shadow:none;background:#ffffff12;border-color:#eef4f124}.workspace-topbar-investor .nav a:hover,.workspace-topbar-investor .nav button:hover,.workspace-topbar-investor .nav-menu summary:hover{background:#0b6f6a3d;border-color:#6bd0c66b}.workspace-topbar-investor .nav a.nav-link-active,.workspace-topbar-investor .nav-menu.nav-menu-active>summary{color:#fff7e4;background:linear-gradient(135deg,#d6b8762e,#0b6f6a38),#ffffff14;border-color:#d6b8767a;box-shadow:inset 0 0 0 1px #d6b8761f}.workspace-topbar-investor .nav-menu-panel{background:#17211f;border-color:#11171524;box-shadow:0 22px 52px #11171547}.workspace-topbar-investor .nav-menu-panel a,.workspace-topbar-investor .nav-menu-panel button{color:#f8faf8}.workspace-topbar-developer,.workspace-topbar-deal,.workspace-topbar-partner{color:#f8faf8;background:linear-gradient(135deg,#111715fa,#192220f5),#111715;border-bottom-color:#b9975b33;box-shadow:0 14px 42px #1117152e}.workspace-topbar-developer .brand,.workspace-topbar-deal .brand,.workspace-topbar-partner .brand{background:#ffffff0f;border-color:#eef4f124}.workspace-topbar-developer .brand-copy .small,.workspace-topbar-deal .brand-copy .small,.workspace-topbar-partner .brand-copy .small{color:#eef4f1b3}.workspace-topbar-developer .nav a,.workspace-topbar-developer .nav button,.workspace-topbar-developer .nav-menu summary,.workspace-topbar-deal .nav a,.workspace-topbar-deal .nav button,.workspace-topbar-deal .nav-menu summary,.workspace-topbar-partner .nav a,.workspace-topbar-partner .nav button,.workspace-topbar-partner .nav-menu summary{color:#f8faf8;box-shadow:none;background:#ffffff12;border-color:#eef4f124}.workspace-topbar-developer .nav a:hover,.workspace-topbar-developer .nav button:hover,.workspace-topbar-developer .nav-menu summary:hover,.workspace-topbar-deal .nav a:hover,.workspace-topbar-deal .nav button:hover,.workspace-topbar-deal .nav-menu summary:hover,.workspace-topbar-partner .nav a:hover,.workspace-topbar-partner .nav button:hover,.workspace-topbar-partner .nav-menu summary:hover{background:#b9975b29;border-color:#b9975b6b}.workspace-topbar-developer .nav a.nav-link-active,.workspace-topbar-developer .nav-menu.nav-menu-active>summary,.workspace-topbar-deal .nav a.nav-link-active,.workspace-topbar-deal .nav-menu.nav-menu-active>summary,.workspace-topbar-partner .nav a.nav-link-active,.workspace-topbar-partner .nav-menu.nav-menu-active>summary{color:#fff7e4;background:linear-gradient(135deg,#d6b87633,#0b6f6a24),#ffffff14;border-color:#d6b8768f;box-shadow:inset 0 0 0 1px #d6b87624}.workspace-topbar-developer .nav-menu-panel,.workspace-topbar-deal .nav-menu-panel,.workspace-topbar-partner .nav-menu-panel{background:#17211f;border-color:#11171524;box-shadow:0 22px 52px #11171547}.workspace-topbar-developer .nav-menu-panel a,.workspace-topbar-developer .nav-menu-panel button,.workspace-topbar-deal .nav-menu-panel a,.workspace-topbar-deal .nav-menu-panel button,.workspace-topbar-partner .nav-menu-panel a,.workspace-topbar-partner .nav-menu-panel button{color:#f8faf8}.brand{flex-direction:row;align-items:center;gap:10px;min-width:180px;display:flex}.brand strong{letter-spacing:.01em;font-size:17px}.brand-copy{gap:2px;min-width:0;display:grid}.brand-copy .small{white-space:nowrap}.brand span,.muted{color:var(--muted)}.clarity-mark{background:linear-gradient(135deg,#0b6f6a2e,#4f46b81a),#fff;border:1px solid #0b6f6a52;border-radius:8px;flex:none;width:44px;height:44px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 10px 24px #17212b1c}.clarity-mark-compact{width:38px;height:38px}.clarity-mark-pane,.clarity-mark-beam{border-radius:3px;display:block;position:absolute}.clarity-mark-pane-primary{background:var(--accent);width:17px;height:21px;top:10px;left:9px}.clarity-mark-pane-secondary{background:var(--accent-secondary);width:16px;height:20px;bottom:9px;right:9px}.clarity-mark-beam{background:#fff;width:22px;height:4px;top:19px;left:12px;transform:rotate(-18deg);box-shadow:0 0 0 1px #ffffff75}.nav{flex-wrap:wrap;gap:8px;display:flex}.nav a,.nav button{font-size:13px}.theme-toggle-menu{position:relative}.theme-toggle-summary{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;list-style:none;display:inline-flex}.theme-toggle-summary::-webkit-details-marker{display:none}.theme-toggle-panel{z-index:70;border:1px solid var(--line);background:var(--panel);width:160px;box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.theme-toggle-menu:not([open]) .theme-toggle-panel{display:none}.theme-option{width:100%;min-height:36px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-start;padding:8px 10px;font-size:13px;font-weight:800}.theme-option:hover,.theme-option.is-selected{background:#0f766e1a;border-color:#0f766e47}.nav a,.nav button,.nav-menu summary,.button,.secondary-button,.danger-button{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.nav button{appearance:none}.nav-menu{position:relative}.nav-menu summary{cursor:pointer;list-style:none}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary:after{color:var(--muted);content:"+";font-size:14px;line-height:1}.nav-menu[open] summary{background:#f7fbfa;border-color:#0b6f6a57}.nav-menu[open] summary:after{content:"-"}.nav-menu-panel{z-index:50;border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #17212b2e}.nav-menu-panel a,.nav-menu-panel button{justify-content:flex-start;width:100%}.nav-form{display:contents}.deal-topbar-mobile-only{display:none}.nav a:hover,.nav button:hover,.nav-menu summary:hover,.secondary-button:hover{background:#f7fbfa;border-color:#0b6f6a57}.nav a.nav-link-active,.nav-menu.nav-menu-active>summary{color:#123c39;background:linear-gradient(135deg,#0b6f6a1f,#4f46b814),#fff;border-color:#0b6f6a75;box-shadow:inset 0 0 0 1px #0b6f6a1a}.button{border-color:var(--accent);background:var(--accent);color:#fff}.button:hover{background:var(--accent-dark)}.button,.secondary-button,.danger-button,.nav a,.nav button,.nav-menu summary{transition:background-color .14s,border-color .14s,color .14s,transform .14s}.button:hover,.secondary-button:hover,.danger-button:hover,.nav a:hover,.nav button:hover,.nav-menu summary:hover{transform:translateY(-1px)}.help-tooltip{justify-content:center;align-items:center;display:inline-flex;position:relative}.help-tooltip-trigger{width:26px;height:26px;color:var(--accent-dark);cursor:help;background:#fff;border:1px solid #0b6f6a38;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.help-tooltip-trigger:hover,.help-tooltip-trigger:focus-visible{border-color:#0b6f6a7a;outline:none;box-shadow:0 0 0 3px #0b6f6a1f}.help-tooltip-panel{z-index:20;border:1px solid var(--line);width:min(280px,78vw);color:var(--text);opacity:0;pointer-events:none;text-transform:none;background:#fff;border-radius:8px;padding:12px;font-size:13px;font-weight:700;line-height:1.45;transition:opacity .16s,transform .16s;display:none;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 18px 48px #11182729}.help-tooltip:hover .help-tooltip-panel,.help-tooltip:focus-within .help-tooltip-panel{opacity:1;display:block;transform:translateY(0)}.nav-menu:not([open]) .nav-menu-panel{display:none}.danger-button{color:var(--danger);border-color:#a43f3f59}.main{width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 52px}.narrow{width:min(520px,100% - 32px)}.landing-page{width:100%}.landing-hero{color:#fff;background:#10171d;align-items:center;min-height:clamp(560px,74vh,720px);padding:clamp(56px,9vw,104px) clamp(22px,6vw,82px);display:grid;position:relative;overflow:hidden}.landing-room-visual{opacity:.74;position:absolute;inset:0}.landing-room-visual:before{content:"";background:#10171d9e;position:absolute;inset:0;box-shadow:inset 520px 0 #10171db8}.landing-screen{color:#17212b;background:#f8fafc;border:1px solid #ffffff2e;border-radius:8px;position:absolute;box-shadow:0 28px 80px #00000057}.landing-screen-primary{width:min(720px,62vw);min-height:420px;top:clamp(52px,8vw,92px);right:clamp(-80px,-4vw,32px);transform:rotate(-2deg)}.landing-screen-secondary{background:#fff;width:min(420px,42vw);min-height:184px;bottom:38px;right:clamp(24px,8vw,160px);transform:rotate(2.5deg)}.landing-screen-bar{border-bottom:1px solid #d9e1e8;gap:8px;padding:14px 16px;display:flex}.landing-screen-bar span{background:#d5dde5;border-radius:50%;width:10px;height:10px}.landing-screen-bar span:first-child{background:var(--accent)}.landing-screen-grid{grid-template-columns:160px minmax(0,1fr);gap:18px;padding:18px;display:grid}.landing-screen-sidebar,.landing-screen-main{gap:12px;display:grid}.landing-screen-sidebar{border-right:1px solid #d9e1e8;align-content:start;padding-right:14px}.landing-screen-sidebar span,.landing-screen-row,.landing-screen-table span,.landing-kpi-row span{background:#e6ebf0;border-radius:6px;display:block}.landing-screen-sidebar span{height:32px}.landing-screen-sidebar span:nth-child(2){background:#d7f0ea}.landing-screen-row{width:84%;height:20px}.landing-screen-row.strong{background:#cfe8e5;width:58%;height:38px}.landing-screen-row.short{background:#f0e1c9;width:48%}.landing-screen-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.landing-screen-table span{color:#50606c;align-items:end;height:56px;padding:10px;font-size:12px;font-weight:800;display:grid}.landing-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.landing-kpi-row span{height:42px}.landing-chart{align-items:end;gap:10px;height:96px;padding:0 18px 18px;display:flex}.landing-chart i{background:var(--accent);border-radius:6px 6px 0 0;flex:1;display:block}.landing-chart i:first-child{height:34%}.landing-chart i:nth-child(2){background:var(--accent-secondary);height:58%}.landing-chart i:nth-child(3){background:var(--warm);height:44%}.landing-chart i:nth-child(4){height:76%}.landing-chart i:nth-child(5){background:var(--accent-secondary);height:62%}.landing-hero-copy{z-index:2;width:min(720px,100%);position:relative}.landing-brand-lockup,.auth-brand-lockup,.command-title-lockup{align-items:center;gap:12px;display:flex}.landing-brand-lockup{margin-bottom:14px}.landing-brand-lockup .landing-eyebrow{margin-bottom:0}.auth-brand-lockup{margin-bottom:8px}.landing-eyebrow{color:#9bd7ce;letter-spacing:0;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}.landing-hero h1{margin:0;font-size:92px;line-height:.94}.landing-hero p{color:#d9e5e1;max-width:650px;margin:22px 0 0;font-size:22px;line-height:1.45}.landing-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.landing-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(720px,100%);margin-top:20px;display:grid}.landing-hero-metrics span{color:#eaf5f2;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;gap:4px;padding:12px;display:grid}.landing-hero-metrics strong{color:#fff;font-size:34px;line-height:1}.landing-hero-metrics b{font-size:13px;line-height:1.2}.landing-hero-metrics small{color:#c4d5d0;font-size:12px;line-height:1.35}.landing-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(620px,100%);margin-top:22px;display:grid}.landing-signal-grid span{color:#e6f2ef;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;padding:12px;font-size:13px;font-weight:800}.secondary-button-dark{color:#fff;background:#ffffff14;border-color:#ffffff3d}.secondary-button-dark:hover{background:#ffffff24}.landing-band{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(34px,6vw,76px) 0}.landing-section-heading{gap:10px;max-width:780px;margin-bottom:22px;display:grid}.landing-section-heading .landing-eyebrow{color:var(--accent-dark);margin-bottom:0}.landing-section-heading h2,.landing-section-heading p{margin:0}.landing-section-heading h2{font-size:40px;line-height:1.05}.landing-section-heading p{color:var(--muted);font-size:18px;line-height:1.5}.landing-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-access-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:16px;padding:clamp(20px,3vw,30px);display:grid}.landing-access-panel-strong{background:#f7fbfa;border-color:#0b6f6a4d}.landing-access-panel h2,.landing-access-panel p,.landing-close-band h2,.landing-close-band p,.landing-capability-grid h3,.landing-capability-grid p{margin:0}.landing-access-panel h2,.landing-close-band h2{font-size:34px;line-height:1.08}.landing-access-panel p,.landing-close-band p,.landing-capability-grid p{color:var(--muted);line-height:1.5}.landing-access-panel ul{gap:8px;margin:0;padding-left:18px;display:grid}.landing-access-panel li{line-height:1.4}.landing-intelligence-band{border-top:1px solid var(--line)}.landing-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.landing-intelligence-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:10px;padding:18px;display:grid}.landing-intelligence-grid article:nth-child(2){border-top:3px solid var(--accent-secondary)}.landing-intelligence-grid article:nth-child(3){border-top:3px solid var(--warm)}.landing-intelligence-grid article:nth-child(4){border-top:3px solid var(--accent)}.landing-intelligence-grid h3,.landing-intelligence-grid p{margin:0}.landing-intelligence-grid p{color:var(--muted);line-height:1.5}.landing-capability-grid,.landing-principle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.landing-principle-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:10px;padding:18px;display:grid}.landing-principle-grid h3,.landing-principle-grid p{margin:0}.landing-principle-grid p{color:var(--muted);line-height:1.5}.landing-capability-grid div{border-top:3px solid var(--accent);background:#fff;gap:10px;padding:18px 0 0;display:grid}.landing-capability-grid div:nth-child(2){border-top-color:var(--accent-secondary)}.landing-capability-grid div:nth-child(3){border-top-color:var(--warm)}.landing-proof-band{border-top:1px solid var(--line)}.landing-pricing-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:18px;display:grid}.landing-pricing-band h2,.landing-pricing-band p{margin:0}.landing-pricing-band h2{font-size:40px;line-height:1.05}.landing-pricing-band p{max-width:720px;color:var(--muted);margin-top:10px;font-size:18px;line-height:1.5}.landing-pricing-offer{border:1px solid var(--line);border-left:4px solid var(--warm);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:8px;padding:18px;display:grid}.landing-pricing-offer strong{font-size:34px;line-height:1}.landing-pricing-offer span{color:var(--muted);font-weight:800}.landing-close-band{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;display:flex}.landing-close-band div{gap:12px;max-width:760px;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.page-heading h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.05}.page-heading p{max-width:680px;color:var(--muted);margin:8px 0 0;line-height:1.5}.auth-page{width:min(1040px,100% - 32px)}.clarity-auth-heading{border-bottom:1px solid var(--line);padding-bottom:18px}.auth-shell{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:18px;display:grid}.clarity-auth-panel{border:1px solid var(--line);border-left:4px solid var(--accent);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:18px;padding:22px;display:grid}.clarity-auth-panel h2,.clarity-auth-panel p{margin:8px 0 0}.clarity-auth-panel p{color:var(--muted);line-height:1.5}.auth-role-grid,.auth-assurance-list{gap:10px;display:grid}.auth-role-grid a,.auth-assurance-list span{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;gap:6px;padding:14px;display:grid}.auth-role-grid a:hover{background:#f7fbfa;border-color:#0b6f6a57}.auth-role-grid a.selected{background:#edf8f5;border-color:#0b6f6a85;box-shadow:0 0 0 1px #0b6f6a2e}.auth-role-grid span{color:var(--muted);line-height:1.4}.login-form-heading{gap:6px;display:grid}.login-form-heading h2,.login-form-heading p{margin:0}.login-form-heading p{color:var(--muted);line-height:1.5}.auth-assurance-list span{color:var(--text);align-items:center;font-weight:800;display:flex}.selected-plan-panel{border:1px solid #0b6f6a4d;border-left:4px solid var(--accent);background:#f7fbfa;border-radius:8px;gap:5px;padding:14px;display:grid}.selected-plan-panel span{color:var(--accent-dark);text-transform:uppercase;font-size:12px;font-weight:800}.selected-plan-panel strong{font-size:20px}.selected-plan-panel small{color:var(--muted);line-height:1.4}.workspace-heading{border:1px solid var(--line);border-left:4px solid var(--accent);box-shadow:var(--shadow);background:#fff;border-radius:8px;align-items:stretch;padding:clamp(18px,3vw,26px)}.premium-workspace{--workspace-panel-tint:#fbfcfb}.premium-workspace .workspace-heading{background:linear-gradient(135deg,#fffffffa,#f7fbfaf2),#fff;border-color:#17212b1a;box-shadow:0 18px 48px #17212b14}.premium-workspace .metric-card,.premium-workspace .card,.premium-workspace .table-panel,.premium-workspace .form-panel,.premium-workspace .command-card,.premium-workspace .command-investor-launch-panel,.premium-workspace .command-next-actions-panel,.premium-workspace .investor-access-assurance,.premium-workspace .investor-review-protocol,.premium-workspace .investor-decision-path,.premium-workspace .download-request-card{border-color:#17212b1a;box-shadow:0 14px 36px #17212b12}.premium-workspace .metric-card span,.premium-workspace .workspace-kicker{letter-spacing:0}body:has(.workspace-topbar-investor){background:linear-gradient(#eef3f1 0%,#f7f8f6 44%,#eef3f1 100%),#eef3f1}body:has(.workspace-topbar-investor) .main:not(.premium-auth-page){background:linear-gradient(#ffffff6b,#eef3f100),0 0}body:has(.workspace-topbar-investor) .page-heading:not(.investor-workspace-heading){border:1px solid #17212b1a;border-left:4px solid var(--accent-secondary);background:linear-gradient(135deg,#fffffffa,#f8fbfaf2),#fff;border-radius:8px;align-items:stretch;padding:clamp(18px,3vw,26px);box-shadow:0 18px 48px #17212b14}body:has(.workspace-topbar-investor) .page-heading:not(.investor-workspace-heading) h1{font-size:clamp(30px,4vw,44px);line-height:1.04}:is(body:has(.workspace-topbar-investor) .metric-card,body:has(.workspace-topbar-investor) .card,body:has(.workspace-topbar-investor) .table-panel,body:has(.workspace-topbar-investor) .form-panel,body:has(.workspace-topbar-investor) .empty-state,body:has(.workspace-topbar-investor) .investor-document-access-panel){background:linear-gradient(135deg,#fffffffa,#fafcfbf5),#fff;border-color:#17212b1a;border-radius:8px;box-shadow:0 14px 36px #17212b12}body:has(.workspace-topbar-investor) .table th{color:#263530;background:#edf3f1}body:has(.workspace-topbar-investor) .button{border-color:#0b6f6a57}body:has(.workspace-topbar-investor) .secondary-button:hover{border-color:#0b6f6a57}body:has(.workspace-topbar-investor) .button{background:linear-gradient(135deg, #0b6f6a, #4f46b8), var(--accent);color:#fff}body:has(.workspace-topbar-investor) .secondary-button{background:#ffffffd1}:is(body:has(.workspace-topbar-deal),body:has(.workspace-topbar-partner)){background:linear-gradient(#eef3f1 0%,#f8faf9 46%,#edf2ef 100%),#f4f6f4}:is(body:has(.workspace-topbar-deal) .main:not(.premium-auth-page),body:has(.workspace-topbar-partner) .main:not(.premium-auth-page)){background:linear-gradient(#ffffff75,#eef3f100),0 0}:is(body:has(.workspace-topbar-deal) .page-heading:not(.workspace-heading),body:has(.workspace-topbar-partner) .page-heading:not(.workspace-heading)){background:linear-gradient(135deg,#fffffffa,#f8fbfaf2),#fff;border:1px solid #17212b1a;border-left:4px solid #b9975b;border-radius:8px;align-items:stretch;padding:clamp(18px,3vw,26px);box-shadow:0 18px 48px #17212b14}:is(body:has(.workspace-topbar-deal) .page-heading:not(.workspace-heading) h1,body:has(.workspace-topbar-partner) .page-heading:not(.workspace-heading) h1){font-size:clamp(30px,4vw,44px);line-height:1.04}:is(body:has(.workspace-topbar-deal) .metric-card,body:has(.workspace-topbar-deal) .card,body:has(.workspace-topbar-deal) .table-panel,body:has(.workspace-topbar-deal) .form-panel,body:has(.workspace-topbar-deal) .empty-state,body:has(.workspace-topbar-partner) .metric-card,body:has(.workspace-topbar-partner) .card,body:has(.workspace-topbar-partner) .table-panel,body:has(.workspace-topbar-partner) .form-panel,body:has(.workspace-topbar-partner) .empty-state){background:linear-gradient(135deg,#fffffffa,#fafcfbf5),#fff;border-color:#17212b1a;box-shadow:0 14px 36px #17212b12}:is(body:has(.workspace-topbar-deal) .table th,body:has(.workspace-topbar-partner) .table th){color:#263530;background:#edf3f1}:is(body:has(.workspace-topbar-deal) .button,body:has(.workspace-topbar-partner) .button){background:linear-gradient(135deg, #0b6f6a, #4f46b8), var(--accent);color:#fff;border-color:#0b6f6a57}:is(body:has(.workspace-topbar-deal) .secondary-button,body:has(.workspace-topbar-partner) .secondary-button){background:#ffffffd1}:is(body:has(.workspace-topbar-deal) .secondary-button:hover,body:has(.workspace-topbar-partner) .secondary-button:hover){background:#f7fbfa;border-color:#0b6f6a57}.investor-private-console{--investor-charcoal:#111715;--investor-forest:#0d3b36;--investor-gold:#b9975b;--investor-porcelain:#fbfaf6}.investor-dashboard section[id],.investor-dashboard form[id],.investor-qna-console [id],.investor-profile-console [id],.investor-terms-console [id]{scroll-margin-top:110px}.investor-dashboard-tabs,.investor-qna-tabs,.investor-profile-tabs{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7faf8eb;border:1px solid #103b371a;border-radius:8px;padding:8px;position:sticky;top:74px;box-shadow:0 14px 36px #17212b14}.investor-private-console .investor-workspace-heading{border-color:#b9975b52;border-left-color:var(--investor-gold);background:linear-gradient(135deg, #111715fa, #1b2723f5 54%, #0d3b36f5), var(--investor-charcoal);color:#f9fbf8;box-shadow:0 24px 56px #11171538}.investor-dashboard>.workspace-header{grid-template-columns:1fr}.investor-dashboard>.workspace-header,.investor-support-workspace>.workspace-header{border-color:#b9975b52;border-left-color:var(--investor-gold);background:linear-gradient(135deg, #111715fa, #1b2723f5 54%, #0d3b36f5), var(--investor-charcoal);color:#f9fbf8;box-shadow:0 24px 56px #11171538}.investor-dashboard>.workspace-header .workspace-header-copy,.investor-support-workspace>.workspace-header .workspace-header-copy{max-width:840px}.investor-dashboard>.workspace-header .workspace-header-actions{justify-items:stretch;width:100%;min-width:0}.investor-private-console .investor-workspace-heading h1,.investor-private-console .investor-workspace-heading p,.investor-dashboard>.workspace-header h1,.investor-dashboard>.workspace-header p,.investor-support-workspace>.workspace-header h1,.investor-support-workspace>.workspace-header p{color:inherit}.investor-private-console .investor-workspace-heading .workspace-kicker,.investor-dashboard>.workspace-header .workspace-kicker,.investor-support-workspace>.workspace-header .workspace-kicker{color:#d8bd82}.investor-private-console .investor-workspace-heading .muted,.investor-private-console .investor-workspace-heading .investor-trust-footnote,.investor-dashboard>.workspace-header .muted,.investor-dashboard>.workspace-header .investor-trust-footnote,.investor-support-workspace>.workspace-header .muted{color:#f4f8f5c2}.investor-private-console .investor-workspace-heading .secondary-button,.investor-dashboard>.workspace-header .secondary-button,.investor-support-workspace>.workspace-header .secondary-button{color:#fff;background:#ffffff1a;border-color:#ffffff38}.investor-dashboard>.workspace-header .button,.investor-support-workspace>.workspace-header .button{color:#17212b;background:#f5efe0;border-color:#d8bd8270}.investor-dashboard-actions{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));width:100%;display:grid}.investor-dashboard-actions .button,.investor-dashboard-actions .secondary-button{white-space:normal;text-align:center;justify-content:center;min-height:40px}.investor-private-console .metric-card,.investor-private-console .card,.investor-private-console .table-panel,.investor-private-console .form-panel,.investor-private-console .empty-state,.investor-private-console .smart-review-panel{background:linear-gradient(135deg,#fffffffb,#fbfaf6f5),#fff;border-color:#17212b1a;box-shadow:0 14px 36px #17212b12}.investor-private-console .metric-card span,.investor-private-console .form-row label,.investor-private-console .table th{color:#263530}.investor-private-console .table th{background:linear-gradient(#eef3f1f0,#f6f8f6f0),#edf3f1}.investor-private-console .table tr:hover td{background:#b9975b0b}.investor-private-console input,.investor-private-console textarea,.investor-private-console select{background:#ffffffeb;border-color:#17212b24}.investor-private-console input:focus,.investor-private-console textarea:focus,.investor-private-console select:focus{border-color:#0b6f6a70;outline:0;box-shadow:0 0 0 3px #0b6f6a1a}.investor-support-workspace{width:min(1180px,100% - 32px)}.investor-support-workspace .page-heading,.investor-support-workspace .metric-grid{margin-bottom:18px}.investor-support-workspace .split{align-items:start}.investor-qna-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:18px;display:grid}.investor-qna-record-lane,.investor-qna-question-list,.investor-qna-ask-lane{min-width:0}.investor-qna-question-list{gap:14px;display:grid}.investor-qna-question-card{border-left:3px solid #0b6f6a57}.investor-qna-ask-lane{position:sticky;top:146px}.investor-qna-ask-lane .form-panel{border-top-color:#b9975b4d}.investor-profile-workspace{align-items:start;margin-top:0}.investor-profile-workspace>section,.investor-profile-workspace>form{min-width:0}.investor-support-workspace .form-panel,.investor-support-workspace .table-panel,.investor-support-workspace .card{border-top:1px solid #b9975b2e}.investor-support-workspace .folder-heading{color:#17212b}.investor-support-workspace .folder-heading svg,.investor-support-workspace .card svg,.investor-support-workspace .metric-card svg{color:var(--accent)}.investor-support-workspace .answer,.investor-support-workspace .status,.investor-support-workspace .investor-unavailable-note,.investor-support-workspace .investor-loading-checkpoints article,.investor-support-workspace .investor-loading-support{background:#f8fbfaeb;border-color:#17212b1a}.investor-support-workspace .status.error{background:#a43f3f12;border-color:#a43f3f38}.investor-support-workspace .button,.investor-support-workspace .secondary-button:hover{border-color:#0b6f6a57}.investor-support-workspace .button{background:linear-gradient(135deg, #0b6f6a, #4f46b8), var(--accent);color:#fff}.investor-support-workspace .secondary-button{background:#ffffffd1}.workspace-heading>div:first-child{align-content:start;gap:6px;min-width:min(100%,360px);display:grid}.workspace-kicker{color:var(--accent-dark);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.investor-workspace-heading{border-left-color:var(--accent-secondary)}.investor-workspace-heading .workspace-kicker{color:var(--accent-secondary)}.workspace-summary-grid{margin:-4px 0 18px}.clarity-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);align-items:stretch;gap:18px;margin-bottom:18px;padding:18px;display:grid}.clarity-panel h2,.clarity-panel p{margin:8px 0 0}.clarity-panel h2{font-size:28px;line-height:1.1}.clarity-panel p{color:var(--muted);line-height:1.45}.deal-clarity-panel{border-left:4px solid var(--accent)}.investor-clarity-panel{border-left:4px solid var(--accent-secondary);margin-bottom:0}.clarity-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.clarity-step-grid article{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;align-content:start;gap:6px;padding:14px;display:grid}.clarity-step-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.clarity-step-grid strong{font-size:24px;line-height:1}.command-page{width:min(1240px,100% - 32px)}.command-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.command-hero-copy,.command-hero-map,.command-card,.command-investor-launch-panel,.command-latest-panel,.command-client-view{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.command-hero-copy{border-left:4px solid var(--accent);align-content:center;gap:20px;padding:clamp(22px,4vw,34px);display:grid}.command-title-lockup{align-items:flex-start}.command-title-lockup h1,.command-title-lockup p,.command-card h2,.command-card p,.command-investor-launch-panel h2,.command-investor-launch-panel p,.command-latest-panel h2,.command-client-view h2,.command-client-view p,.command-section-heading h2,.command-map-header,.command-hero-map p{margin:0}.command-title-lockup h1{font-size:44px;line-height:1.02}.command-title-lockup p{max-width:720px;color:var(--muted);margin-top:10px;font-size:18px;line-height:1.5}.command-action-row,.command-card-actions,.command-section-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.command-hero-map{align-content:start;gap:14px;padding:18px;display:grid}.command-map-header,.command-section-heading{justify-content:space-between}.command-map-header>span:first-child{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.command-score-card{border:1px solid #0b6f6a38;border-left:4px solid var(--accent);background:linear-gradient(135deg,#0b6f6a1a,#4f46b814),#fff;border-radius:8px;gap:6px;padding:16px;display:grid}.command-score-card>span{color:var(--accent-dark);text-transform:uppercase;font-size:12px;font-weight:800}.command-score-card strong{font-size:48px;line-height:.95}.command-score-card small{color:var(--muted);font-weight:800;line-height:1.35}.command-score-card p{color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:1.45}.command-readiness-card strong{font-size:clamp(40px,8vw,56px)}.command-readiness-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.command-readiness-title-inline{justify-content:flex-start;margin-bottom:8px}.command-readiness-title>span{color:var(--accent-dark);text-transform:uppercase;font-size:12px;font-weight:800}.command-readiness-title-inline>span{color:var(--muted)}.command-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.command-map-grid span{border:1px solid var(--line);background:var(--panel-muted);color:var(--muted);text-transform:uppercase;border-radius:8px;gap:5px;padding:14px;font-size:12px;font-weight:800;display:grid}.command-map-grid strong{color:var(--text);font-size:28px;line-height:1}.deal-team-release-cockpit{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.deal-team-release-cockpit article{background:linear-gradient(#ffffffe6,#f7fbfaeb),#fff;border:1px solid #0b6f6a29;border-radius:8px;align-content:start;gap:8px;min-height:142px;padding:14px;display:grid;position:relative;overflow:hidden;transform:perspective(900px)rotateX(.25deg)translateZ(0);box-shadow:0 16px 34px #17212b14,inset 0 1px #ffffffd1}.deal-team-release-cockpit article:before{content:"";background:linear-gradient(90deg, var(--accent), #b9975bd1);height:3px;position:absolute;inset:0 0 auto}.deal-team-release-cockpit svg{color:var(--accent)}.deal-team-release-cockpit strong{color:var(--text);font-size:clamp(28px,4vw,40px);line-height:1}.deal-team-release-cockpit p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.deal-team-release-cockpit .secondary-button{width:fit-content;margin-top:auto}.gateway-proof-path-panel{background:linear-gradient(135deg,#fffffff7,#eef8f6e6),#fff;border:1px solid #103b3724;border-radius:8px;gap:14px;margin:0 0 18px;padding:clamp(16px,2vw,22px);display:grid;position:relative;overflow:hidden;transform:perspective(960px)rotateX(.18deg)translateZ(0);box-shadow:0 18px 44px #17212b14,inset 0 1px #ffffffd6}.gateway-proof-path-panel:before{content:"";background:linear-gradient(90deg, var(--accent), #4f46b8b8, #b9975bd1);height:4px;position:absolute;inset:0 0 auto}.gateway-proof-path-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.gateway-proof-path-heading h2,.gateway-proof-path-heading p{margin:0}.gateway-proof-path-heading h2{max-width:760px;margin-top:4px;font-size:clamp(24px,3vw,34px);line-height:1.08}.gateway-proof-path-heading p{max-width:790px;color:var(--muted);line-height:1.55}.gateway-proof-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gateway-proof-path-row{min-height:92px;color:inherit;background:linear-gradient(135deg,#ffffffeb,#fafaf6e6),#fff;border:1px solid #103b371f;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.gateway-proof-path-row:hover{border-color:#0b6f6a47;transform:translateY(-1px);box-shadow:0 14px 30px #17212b14}.gateway-proof-path-row>span:nth-child(3){gap:4px;min-width:0;display:grid}.gateway-proof-path-row strong{color:var(--text);line-height:1.25}.gateway-proof-path-row small{color:var(--muted);line-height:1.45}.gateway-proof-path-row svg{color:var(--accent)}.gateway-proof-path-index{width:34px;height:34px;color:var(--accent-dark);background:#0b6f6a14;border:1px solid #0b6f6a33;border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.access-management-panel{margin-bottom:18px}.access-management-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.access-management-card{background:#fff;border:1px solid #103b371f;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.access-management-card svg{color:var(--accent)}.access-management-card strong{color:var(--text);font-size:20px;line-height:1.1}.access-management-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.access-management-card .secondary-button{width:fit-content}.investor-launch-decision-strip{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.85fr));gap:12px;margin-bottom:14px;display:grid}.investor-launch-decision-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.investor-launch-decision-card-primary{border-left:4px solid var(--accent);background:#f8fbfa}.investor-launch-decision-card .button{width:fit-content}.investor-launch-decision-card p,.investor-launch-decision-card small{color:var(--muted);margin:0;line-height:1.45}.investor-launch-decision-card strong{line-height:1.25}.investor-release-brief,.document-release-brief,.qna-release-brief,.command-entry-brief,.command-proof-boundary,.command-governance-blocker{background:#fbfcfb;border:1px solid #0b6f6a2e;border-radius:8px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.command-entry-brief>summary,.command-secondary-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.command-entry-brief>summary::-webkit-details-marker{display:none}.command-secondary-details>summary::-webkit-details-marker{display:none}.command-entry-brief>summary:after,.command-secondary-details>summary:after{color:var(--muted);content:"+";flex:none;font-size:1.2rem;font-weight:700}.command-entry-brief[open]>summary:after,.command-secondary-details[open]>summary:after{content:"-"}.command-entry-brief>summary strong,.command-secondary-details>summary strong{display:block}.command-entry-brief>summary p,.command-secondary-details>summary small{color:var(--muted);margin:4px 0 0;display:block}.command-secondary-details{background:#fbfcfb;border:1px solid #0b6f6a2e;border-radius:8px;padding:14px;box-shadow:0 10px 28px #0f172a0a}.command-secondary-details>.command-gate-list,.command-secondary-details>.command-card-grid,.command-secondary-details>.command-launch-panel{margin-top:16px}.investor-release-brief-heading,.document-release-brief-heading,.qna-release-brief-heading,.command-entry-brief-heading,.command-proof-boundary-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.investor-release-brief-heading p,.document-release-brief-heading p,.qna-release-brief-heading p,.command-entry-brief-heading p,.command-proof-boundary-heading p{max-width:760px;color:var(--muted);margin:5px 0 0;line-height:1.45}.command-governance-blocker{background:snow;border-color:#b3261e3d}.command-governance-blocker.is-ready{background:#fbfcfb;border-color:#0b6f6a2e}.command-governance-sql{gap:10px;display:grid}.investor-release-brief ul,.document-release-brief ul,.qna-release-brief ul,.command-entry-brief ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.investor-release-brief li,.document-release-brief li,.qna-release-brief li,.command-entry-brief li{color:var(--text);background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:10px 12px;line-height:1.45}.command-proof-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.command-proof-summary-grid span{color:var(--muted);background:#fff;border:1px solid #0f172a14;border-radius:8px;gap:3px;padding:10px;font-size:12px;line-height:1.3;display:grid}.command-proof-summary-grid strong{color:var(--text);font-size:18px;line-height:1}.deal-team-operator-rail{background:#fbfcfb}.deal-team-operator-row{grid-template-columns:auto minmax(0,1fr) auto}.deal-team-step-index{width:34px;height:34px;color:var(--accent-dark);letter-spacing:0;background:#eef7f5;border:1px solid #0b6f6a38;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.deal-team-operator-row .secondary-button{white-space:normal;justify-self:end}.workspace-shell{width:min(100% - 32px,1500px)}.access-participants-page,.access-groups-page{width:min(100% - 28px,1680px)}.access-participants-page section[id],.access-participants-page form[id],.access-participants-page div[id]{scroll-margin-top:110px}.workspace-header{grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,3vw,32px);margin-bottom:18px;display:grid}.workspace-header-copy{gap:10px;max-width:820px;display:grid}.workspace-header-copy p{color:var(--muted);margin:0;line-height:1.55}.workspace-header-actions{align-content:start;justify-items:end;gap:10px;min-width:min(340px,100%);display:grid}.workspace-page-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.workspace-page-tabs a{min-height:38px;color:var(--text);background:#ffffffdb;border:1px solid #103b3724;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.workspace-page-tabs a:hover,.workspace-page-tabs a.is-active{color:var(--accent-dark);background:#eef7f5;border-color:#0b6f6a57}.review-intelligence-tabs{z-index:8;border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;padding:8px;position:sticky;top:10px}.review-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.review-intelligence-panel{border:1px solid var(--line);background:var(--panel);color:var(--text);box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:16px;display:grid}.document-review-intelligence-panel{margin:16px 0}.review-intelligence-panel h2{align-items:center;gap:8px;display:inline-flex}.review-intelligence-person{gap:4px;display:grid}.review-intelligence-person strong{font-size:18px}.review-intelligence-person span,.review-intelligence-person small{color:var(--muted)}.review-intelligence-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.review-intelligence-kpis span{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.review-intelligence-kpis strong{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.15}.review-intelligence-kpis small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.review-intelligence-mini-list{gap:8px;display:grid}.review-intelligence-mini-list a,.review-intelligence-mini-list>div{border:1px solid var(--line);background:var(--panel-muted);min-width:0;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.review-intelligence-mini-list a:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--panel-muted))}.review-intelligence-mini-list span:first-child{gap:3px;min-width:0;display:grid}.review-intelligence-mini-list strong,.review-intelligence-mini-list small{overflow-wrap:anywhere;min-width:0}.review-intelligence-mini-list small{color:var(--muted)}.review-intelligence-export-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.access-activity-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px),(max-height:520px) and (max-width:940px){.review-intelligence-tabs{flex-wrap:wrap;margin-inline:0;position:static;overflow-x:visible}.review-intelligence-tabs a{flex:120px;justify-content:center}.review-intelligence-grid,.review-intelligence-export-grid{grid-template-columns:1fr}.review-intelligence-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.review-intelligence-panel{padding:12px}.review-intelligence-mini-list a,.review-intelligence-mini-list>div{flex-direction:column;align-items:flex-start}}.account-settings-workspace{width:min(1180px,100% - 32px)}.account-settings-tabs{margin-bottom:16px}.account-settings-layout,.account-settings-panel,.account-settings-subpanel,.account-mfa-enrollment,.account-factor-list,.account-choice-card{gap:12px;display:grid}.account-settings-panel{gap:16px}.account-settings-panel-heading{align-items:flex-start;gap:10px;display:flex}.account-settings-panel-heading.compact{align-items:center;gap:8px}.account-settings-panel-heading h2,.account-settings-panel-heading h3,.account-settings-subpanel h3{margin:0}.account-choice-grid,.account-settings-grid,.account-toggle-grid{gap:12px;display:grid}.account-choice-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.account-settings-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.account-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.account-choice-card,.account-settings-subpanel,.account-factor-row,.account-mfa-enrollment{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;padding:14px}.account-choice-card{text-align:left;min-height:126px}.account-choice-card span{color:var(--muted);font-size:14px;line-height:1.45}.account-choice-card.is-selected{background:#0f766e1a;border-color:#0f766e6b;box-shadow:inset 0 0 0 1px #0f766e14}.account-factor-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-factor-row p{margin:4px 0 0}.access-workspace-tabs{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7faf8eb;border:1px solid #103b371a;border-radius:8px;padding:8px;position:sticky;top:74px;box-shadow:0 14px 36px #17212b14}.access-invite-section{margin-bottom:18px}.metric-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.metric-strip span{background:#fff;border:1px solid #103b371f;border-radius:8px;align-content:start;gap:4px;min-height:96px;padding:14px;display:grid;box-shadow:0 12px 30px #17212b0f}.metric-strip strong{color:var(--text);font-size:clamp(24px,3vw,34px);line-height:1}.metric-strip small{color:#38514b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.metric-strip em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.4}.action-rail{gap:10px;display:grid}.action-rail-item{color:var(--text);background:#fff;border:1px solid #103b371f;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}.action-rail-item:hover{background:#f7fbfa;border-color:#0b6f6a57}.action-rail-index{width:34px;height:34px;color:var(--accent-dark);background:#eef7f5;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.action-rail-item svg{color:var(--accent)}.action-rail-item strong,.action-rail-item small{display:block}.action-rail-item small{color:var(--muted);margin-top:4px;line-height:1.4}.action-rail-item b{color:var(--accent-dark);font-size:13px}.role-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.qna-workspace-path-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qna-workspace-path-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-qna-console [id]{scroll-margin-top:110px}.deal-qna-console>.stack>.qna-command-panel{order:1}.deal-qna-console>.stack>.metric-strip{order:2}.deal-qna-console>.stack>.qna-workspace-path-grid{order:4}.deal-qna-console>.stack>.qna-release-brief{order:8}.deal-qna-console>.stack>.qna-question-queue{order:3}.deal-qna-console>.stack>.qna-setup-grid{order:5}.deal-qna-console>.stack>.qna-faq-library{order:6}.deal-qna-console>.stack>.qna-evidence-panel{order:7}.qna-header-actions,.qna-export-actions,.qna-command-status-row{flex-wrap:wrap;gap:10px;display:flex}.qna-header-actions{justify-content:flex-end}.qna-workspace-tabs{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7faf8eb;border:1px solid #103b371a;border-radius:8px;margin:-4px 0 18px;padding:8px;position:sticky;top:74px;box-shadow:0 14px 36px #17212b14}.qna-command-panel{background:linear-gradient(135deg,#fffffffa,#eef7f5b8),#fff;border:1px solid #103b3724;border-left:4px solid #b9975b;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:16px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 18px 45px #17212b14}.qna-command-copy,.qna-next-action-card,.qna-evidence-panel,.qna-section-heading,.qna-question-list{min-width:0}.qna-command-copy{align-content:center;gap:12px;display:grid}.qna-command-copy h2,.qna-evidence-panel h2,.qna-section-heading h2{color:var(--text);letter-spacing:0;margin:0}.qna-command-copy h2{max-width:760px;font-size:clamp(30px,4vw,48px);line-height:1.02}.qna-command-copy p,.qna-evidence-panel p,.qna-section-heading p{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.qna-next-action-card{background:#ffffffe0;border:1px solid #103b371f;border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid}.qna-next-action-card h3{color:var(--text);margin:0}.qna-next-action-card p{color:var(--muted);margin:0;line-height:1.5}.qna-command-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.qna-command-checks span,.qna-queue-status{background:#f7fbfa;border:1px solid #103b371a;border-radius:8px;gap:2px;padding:10px;display:grid}.qna-command-checks strong,.qna-queue-status strong{color:var(--text);font-size:22px;line-height:1}.qna-command-checks small,.qna-queue-status small{color:#38514b;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.qna-section-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.qna-section-heading>div:first-child{gap:6px;display:grid}.qna-setup-grid,.qna-question-queue{gap:14px;display:grid}.qna-queue-filter-panel{background:linear-gradient(145deg,#ffffffeb,#f1f8f6b8),#fff;border:1px solid #103b371a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:start;gap:12px;padding:12px;display:grid}.qna-queue-filter-bar{flex-wrap:wrap;gap:8px;display:flex}.qna-queue-filter-bar a{min-width:0;color:var(--muted);background:#ffffffd6;border:1px solid #0f172a1a;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.qna-queue-filter-bar a:hover,.qna-queue-filter-bar a.is-active{color:var(--text);background:#ecf7f4f0;border-color:#0b6f6a47}.qna-queue-filter-bar small{min-inline-size:24px;color:var(--accent-dark);background:#0b6f6a1a;border-radius:999px;justify-content:center;padding:2px 6px;font-size:11px;font-weight:900;display:inline-flex}.qna-queue-owner-filter{gap:8px;display:grid}.qna-queue-owner-filter label{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.qna-investor-access-panel{background:linear-gradient(135deg,#fffffffa,#f1f8f6b8),#fff;border:1px solid #103b371f;border-radius:8px;gap:14px;padding:clamp(16px,2vw,22px);display:grid;box-shadow:0 14px 34px #17212b0f}.qna-investor-access-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.qna-investor-access-heading h2,.qna-investor-access-heading p{margin:0}.qna-investor-access-heading h2{color:var(--text);font-size:24px;line-height:1.15}.qna-investor-access-heading p{max-width:780px;color:var(--muted);line-height:1.5}.qna-investor-access-summary,.qna-access-action-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qna-investor-access-list{gap:8px;display:grid}.qna-investor-access-row{background:#fffc;border:1px solid #103b371a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.qna-investor-access-row>div:first-child{align-items:flex-start;gap:10px;min-width:0;display:flex}.qna-investor-access-row strong{overflow-wrap:anywhere;color:var(--text);line-height:1.25;display:block}.qna-investor-access-row small{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.qna-access-toggle{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.qna-access-toggle input{width:18px;height:18px;accent-color:var(--accent)}.qna-faq-library,.qna-question-card{overflow:hidden}.qna-evidence-panel{background:#fff;border:1px solid #103b371f;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(300px,.75fr);align-items:start;gap:18px;padding:clamp(16px,2vw,22px);display:grid;box-shadow:0 14px 34px #17212b0f}.qna-evidence-panel>div:first-child{gap:12px;display:grid}.qna-email-card{background:#f7fbfa;border:1px solid #103b371a;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.qna-email-card>svg{color:var(--accent)}.qna-email-card .form-panel{box-shadow:none;background:0 0;border:0;padding:0}.qna-email-card .button,.qna-export-actions .button,.qna-export-actions .secondary-button{justify-content:center}.qna-queue-status{grid-auto-flow:column;align-items:center;min-width:136px}.qna-queue-status svg{color:var(--accent)}.qna-question-list{gap:14px;display:grid}.qna-question-card{border-color:#103b371f;box-shadow:0 14px 34px #17212b0f}.qna-question-layout{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start;gap:18px;display:grid}.qna-question-card-main,.qna-question-layout>.admin-question-actions-panel{min-width:0}.qna-question-card-main{gap:12px;display:grid}.qna-question-layout>.admin-question-actions-panel{background:#f7fbfa;border:1px solid #103b371a;border-radius:8px;padding:12px}.admin-question-actions-panel .form-panel{box-shadow:none;background:#fff;border-color:#103b371a}.qna-action-panel-heading{gap:4px;display:grid}.qna-action-panel-heading h3{color:var(--text);margin:0;font-size:17px;line-height:1.2}.admin-question-actions-panel textarea{min-height:112px}.workspace-action-stack{min-width:min(100%,360px)}.download-governance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.download-request-list{gap:14px;display:grid}.download-request-card{background:#fff;border:1px solid #103b371f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;padding:clamp(14px,2vw,20px);display:grid}.download-request-card-main,.download-request-review-panel{align-content:start;gap:14px;min-width:0;display:grid}.download-request-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.download-request-card-heading h2,.download-request-card-heading p{margin:0}.download-request-card-heading h2{color:var(--text);font-size:clamp(20px,2.3vw,28px);line-height:1.1}.download-request-card-heading p{color:var(--muted);line-height:1.4}.download-request-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.download-request-detail-grid>div,.download-request-review-record{background:#f8fbfa;border:1px solid #103b371a;border-radius:8px;gap:6px;padding:12px;display:grid}.download-request-detail-grid strong{color:var(--text)}.download-request-detail-grid p,.download-request-detail-grid small,.download-request-review-record span{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.4}.download-request-review-panel{border-left:1px solid #103b371f;padding-left:16px}.report-export-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.reports-operation-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);align-items:start;gap:16px;display:grid}.deal-reports-console .workspace-header-actions .stack{width:100%}.deal-reports-console .workspace-header-actions .button{justify-content:center;width:100%}.role-dashboard-card{background:#fff;border:1px solid #103b371f;border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid;box-shadow:0 12px 30px #17212b0f}.role-dashboard-card-heading{align-items:flex-start;gap:10px;display:flex}.role-dashboard-card-heading svg{color:var(--accent);flex:none}.role-dashboard-card-heading small,.role-dashboard-card-heading strong{display:block}.role-dashboard-card-heading small{color:#38514b;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.role-dashboard-card-heading strong{color:var(--text);line-height:1.25}.role-dashboard-card-copy{color:var(--muted);font-size:14px;line-height:1.5}.role-dashboard-card-copy p{margin:0}.role-dashboard-card-action{align-self:end}.status-pill{color:#263530;letter-spacing:0;text-transform:uppercase;background:#f5f6f2;border:1px solid #103b3724;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.status-pill-ready{color:#17603f;background:#e7f6ed;border-color:#0b6f6a38}.status-pill-review{color:#7a5b10;background:#fff8d8;border-color:#b9975b47}.status-pill-blocked{color:#8b201a;background:#fff0f0;border-color:#b3261e3d}.permission-toggle-bar{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.permission-toggle-bar strong,.permission-toggle-bar small{display:block}.permission-toggle-bar small{color:var(--muted);margin-top:3px;line-height:1.4}.permission-toggle-options{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;grid-auto-flow:column;gap:4px;padding:3px;display:inline-grid}.permission-toggle-options span{color:var(--muted);border-radius:6px;padding:7px 10px;font-size:12px;font-weight:900}.permission-toggle-options span.is-selected{background:linear-gradient(135deg, #0b6f6a, #4f46b8), var(--accent);color:#fff;box-shadow:0 8px 20px #0b6f6a2e}.entity-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.45fr);align-items:start;gap:16px;display:grid}.entity-list{gap:10px;display:grid}.entity-row{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid;box-shadow:0 10px 26px #17212b0d}.entity-row.is-selected{background:color-mix(in srgb, var(--accent) 10%, var(--panel));border-color:#0b6f6a5c}.entity-row-main{gap:5px;display:grid}.entity-row-title{color:var(--text);font-weight:900}.entity-row-meta,.entity-row-detail{color:var(--muted);font-size:13px;line-height:1.4}.entity-row-badges{flex-wrap:wrap;gap:6px;display:flex}.entity-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.entity-drawer{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:14px;max-height:calc(100vh - 116px);padding:16px;display:grid;position:sticky;top:92px;overflow:auto;box-shadow:0 18px 44px #17212b1a}.entity-drawer h2{margin:0;font-size:22px;line-height:1.15}.entity-drawer-section{border-top:1px solid #103b371f;gap:10px;padding-top:12px;display:grid}.entity-drawer-section h3{margin:0;font-size:15px}.entity-drawer-section p{color:var(--muted);margin:0;line-height:1.45}.access-page-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);align-items:start;gap:16px;display:grid}.access-groups-page .access-page-grid{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.access-group-management-stack{gap:12px;display:grid}.access-group-create-intro{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 9%, var(--panel));border-radius:8px;gap:4px;padding:12px;display:grid}.access-group-create-intro strong{color:var(--accent-dark)}.access-group-create-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.access-page-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-groups-page .access-page-card-grid{grid-template-columns:minmax(0,1fr)}.participant-access-console{background:linear-gradient(135deg,#fffffffa,#f6faf8f5),#fff;border:1px solid #103b371f;border-radius:8px;gap:14px;padding:clamp(14px,2vw,20px);display:grid;box-shadow:0 18px 48px #17212b14}.participant-access-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.participant-filter-grid{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.participant-filter-grid .inline-filter-control{flex:150px;min-width:150px}.participant-filter-grid .inline-filter-control:first-child{flex-basis:260px}.participant-filter-grid .inline-filter-control input,.participant-filter-grid .inline-filter-control select{width:100%;min-width:0}.participant-filter-grid .secondary-button{white-space:nowrap;flex:none}.participant-resend-button{white-space:nowrap;min-height:42px}.participant-setup-blocker{background:linear-gradient(135deg,#fff7edf5,#ffffffeb),#fffaf3;border:1px solid #b9482f2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.participant-setup-blocker-icon{color:#9f3a25;background:#b9482f1a;border:1px solid #b9482f2e;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.participant-setup-blocker strong{color:var(--text);line-height:1.25;display:block}.participant-setup-blocker p{color:var(--muted);margin:4px 0 0;line-height:1.45}.participant-setup-blocker .secondary-button{white-space:nowrap;justify-content:center}.participant-setup-blocker-actions{justify-content:flex-end;display:flex}.participant-setup-roster{grid-column:1/-1;gap:8px;display:grid}.participant-setup-roster-item{transform-style:preserve-3d;background:linear-gradient(135deg,#ffffffd1,#fff7edbd),#fff;border:1px solid #b9482f29;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(160px,auto) auto;align-items:center;gap:10px;padding:10px;display:grid;transform:perspective(840px)rotateX(.35deg)translateZ(0);box-shadow:0 14px 26px #5a2a1414}.participant-setup-roster-item>div{gap:2px;min-width:0;display:grid}.participant-setup-roster-item span,.participant-setup-roster-item small{min-width:0;color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.participant-setup-missing{background:#fff7edd1;border:1px solid #b9482f2e;border-radius:999px;justify-self:start;padding:7px 10px;font-size:12px;font-weight:900;color:#8a341f!important}@media (prefers-reduced-motion:reduce){.document-presentation-card,.deal-team-release-cockpit article,.gateway-proof-path-panel,.gateway-proof-path-row{transform:none}}.public-workflow-story{background:radial-gradient(circle at 76% 30%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 28rem), color-mix(in srgb, var(--surface-subtle) 72%, #090c0b);border-top:1px solid #f6f1e614;border-bottom:1px solid #f6f1e614;grid-template-columns:minmax(260px,.4fr) minmax(0,.6fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.public-workspace-story{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid}.public-workspace-story .premium-section-heading{margin:0}.public-workspace-story .public-workspace-preview{justify-self:end;max-width:760px}.public-workflow-story .premium-section-heading{margin:0}.public-workflow-story ol{counter-reset:workflow;gap:0;margin:0;padding:0;list-style:none;display:grid}.public-workflow-story li{border-top:1px solid var(--border-soft);grid-template-columns:42px minmax(0,.28fr) minmax(0,.72fr);align-items:start;gap:14px;min-width:0;padding:18px 0;display:grid;position:relative}.public-workflow-story li:last-child{border-bottom:1px solid var(--border-soft)}.public-workflow-story li>span{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border-soft));width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;font:800 10px/1 ui-monospace,monospace;display:grid}.public-workflow-story li strong{color:var(--text-strong);font-size:15px}.public-workflow-story li p{color:var(--muted);margin:0;line-height:1.5}.public-workflow-investor li,.public-workflow-trust li{grid-template-columns:42px minmax(0,1fr)}.public-workflow-investor li>div,.public-workflow-trust li>div{gap:5px;display:grid}.public-workflow-partner ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-workflow-partner li{border:1px solid var(--border-soft);border-radius:8px;grid-template-columns:38px minmax(0,1fr);padding:16px}.public-workflow-partner li p{grid-column:2}.public-workflow-trust aside{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border-soft));background:color-mix(in srgb, var(--accent) 8%, var(--surface-raised-theme));color:var(--text-strong);border-radius:8px;grid-column:2;align-items:center;gap:9px;padding:14px;display:flex}.public-workflow-trust aside svg{color:var(--accent)}@media (max-width:900px){.public-workflow-story,.public-workspace-story{grid-template-columns:1fr}.public-workspace-story .public-workspace-preview{justify-self:stretch;width:100%}.public-workflow-trust aside{grid-column:1}}@media (max-width:600px){.public-workflow-story li,.public-workflow-partner li{grid-template-columns:38px minmax(0,1fr)}.public-workflow-story li>p,.public-workflow-partner li p{grid-column:2}.public-workflow-partner ol{grid-template-columns:1fr}}.public-site-footer{border-top:1px solid var(--border-soft);background:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 28%), var(--surface-theme);color:var(--text-strong);grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:clamp(40px,7vw,100px);padding:clamp(64px,8vw,110px) max(24px,50% - 680px) 28px;display:grid}.public-footer-intro{align-content:start;gap:18px;display:grid}.public-footer-brand{color:var(--text-strong);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.public-footer-brand>span{gap:2px;display:grid}.public-footer-brand strong{font-family:"Bodoni 72",Didot,Georgia,serif;font-size:21px;font-weight:600}.public-footer-brand small,.public-footer-intro p,.public-footer-intro>div>a:not(.button),.public-footer-base{color:var(--text-soft)}.public-footer-intro p{max-width:450px;margin:0;line-height:1.62}.public-footer-intro>div{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.public-footer-intro>div>a:not(.button){align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.public-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.public-footer-columns nav{align-content:start;gap:11px;display:grid}.public-footer-columns strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.public-footer-columns a{color:var(--text-soft);font-size:13px;text-decoration:none}.public-footer-columns a:hover,.public-footer-columns a:focus-visible,.public-footer-intro>div>a:not(.button):hover{color:var(--accent)}.public-footer-base{border-top:1px solid var(--border-soft);grid-column:1/-1;justify-content:space-between;gap:18px;margin-top:22px;padding-top:22px;font-size:10px;line-height:1.4;display:flex}.public-footer-base span:last-child{text-align:right;align-items:center;gap:6px;display:inline-flex}@media (max-width:860px){.public-site-footer{grid-template-columns:1fr}.public-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.public-footer-columns{grid-template-columns:1fr 1fr}.public-footer-base{display:grid}.public-footer-base span:last-child{text-align:left}}.public-purpose-visual{background:#0e1412;grid-template-rows:auto 1fr auto;min-height:620px}.public-purpose-scene-image{z-index:0;background:#0d1211;position:absolute;inset:0;overflow:hidden}.public-purpose-scene-image img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.04);transition:transform .7s cubic-bezier(.2,.72,.2,1),filter .5s;transform:scale(1.015)}.public-purpose-scene-vignette{background:linear-gradient(#070b0a0f 0%,#070b0a14 42%,#070b0ad1 72%,#0d1211 100%),linear-gradient(90deg,#070b0a33,#0000 34% 68%,#070b0a24);position:absolute;inset:0}.public-purpose-scene-aperture{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--visual-accent-2) 44%, transparent);width:clamp(90px,18vw,170px);box-shadow:0 0 44px color-mix(in srgb, var(--visual-accent) 14%, transparent), inset 0 0 34px color-mix(in srgb, var(--visual-accent-2) 10%, transparent);opacity:.44;border-radius:50%;transition:opacity .4s,transform .7s cubic-bezier(.2,.72,.2,1);position:absolute;top:31%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)}.public-purpose-scene-aperture:before,.public-purpose-scene-aperture:after{border:1px solid color-mix(in srgb, var(--visual-accent) 42%, transparent);border-radius:inherit;content:"";position:absolute}.public-purpose-scene-aperture:before{inset:12px}.public-purpose-scene-aperture:after{border-color:color-mix(in srgb, var(--visual-accent-2) 38%, transparent);inset:28px}.public-purpose-visual:hover .public-purpose-scene-image img,.public-purpose-visual:focus-within .public-purpose-scene-image img{filter:saturate(1.02)contrast(1.07);transform:scale(1.045)translateY(-4px)}.public-purpose-visual:hover .public-purpose-scene-aperture,.public-purpose-visual:focus-within .public-purpose-scene-aperture{opacity:.72;transform:translate(-50%,-50%)rotateX(58deg)rotate(12deg)scale(1.04)}.public-purpose-visual>:not(.public-purpose-scene-image,.public-purpose-visual-aura){z-index:2;position:relative}.public-purpose-visual-header span,.public-purpose-visual-header b{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1412c7;box-shadow:0 10px 34px #0000002e}.public-purpose-visual-stage{align-self:end;margin-top:clamp(230px,30vw,340px)}.public-purpose-visual-core,.public-purpose-visual-lanes span,.public-purpose-visual-flow span,.public-purpose-visual-metrics span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#e1e9e60e,#e1e9e605),#121917d1;box-shadow:0 14px 34px #00000029}.public-purpose-visual-compact .public-purpose-visual-stage{margin-top:clamp(180px,24vw,260px)}.public-purpose-visual-scene-only{grid-template-rows:auto 1fr;min-height:clamp(430px,42vw,590px);overflow:hidden}.public-purpose-visual-scene-only .public-purpose-scene-vignette{background:linear-gradient(#070b0a08 0%,#070b0a0f 62%,#070b0a7a 100%),linear-gradient(90deg,#070b0a1f,#0000 40% 72%,#070b0a1a)}.public-trust-visual-stack{gap:0;padding-bottom:68px}.public-trust-visual-stack .public-role-purpose-visual{min-height:clamp(430px,42vw,590px)}.public-trust-evidence-plane{z-index:4;border-color:color-mix(in srgb, var(--accent) 28%, var(--border-soft));background:color-mix(in srgb, var(--surface-raised-theme) 96%, transparent);width:calc(100% - clamp(28px,5vw,64px));box-shadow:0 26px 70px #050c0a47, var(--theme-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:-68px auto 0}html[data-theme=light] .public-purpose-visual-scene-only .public-purpose-scene-vignette{background:linear-gradient(#f6f9f603 0%,#f6f9f608 64%,#edf4f057 100%),linear-gradient(90deg,#f6f9f60f,#0000 42% 72%,#f6f9f60a)}.public-purpose-visual[data-purpose-visual=investor] .public-purpose-scene-image img,.public-purpose-visual[data-purpose-visual=support] .public-purpose-scene-image img,.public-purpose-visual[data-purpose-visual=access] .public-purpose-scene-image img{object-position:58% center}.public-purpose-visual[data-purpose-visual=partner] .public-purpose-scene-image img,.public-purpose-visual[data-purpose-visual=security] .public-purpose-scene-image img,.public-purpose-visual[data-purpose-visual=forgot-password] .public-purpose-scene-image img{object-position:42% center}html[data-theme=light] .public-purpose-visual{background:#f2f5f1}html[data-theme=light] .public-purpose-scene-image{background:#edf3ef}html[data-theme=light] .public-purpose-scene-image img{filter:saturate(.8)contrast(.98)brightness(1.08)}html[data-theme=light] .public-purpose-scene-vignette{background:linear-gradient(#f6f9f605 0%,#f6f9f60f 43%,#edf4f0c2 72%,#edf3ef 100%),linear-gradient(90deg,#f6f9f61f,#0000 36% 68%,#f6f9f614)}html[data-theme=light] .public-purpose-visual-header span,html[data-theme=light] .public-purpose-visual-header b,html[data-theme=light] .public-purpose-visual-core,html[data-theme=light] .public-purpose-visual-lanes span,html[data-theme=light] .public-purpose-visual-flow span,html[data-theme=light] .public-purpose-visual-metrics span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafcfad6;border-color:#163a3521;box-shadow:0 14px 34px #163a3517}@media (max-width:760px){.public-purpose-visual,.public-purpose-visual-compact{min-height:520px}.public-purpose-visual-stage,.public-purpose-visual-compact .public-purpose-visual-stage{margin-top:220px}.public-purpose-scene-aperture{width:104px;top:27%}.public-trust-visual-stack{gap:14px;padding-bottom:0}.public-trust-visual-stack .public-purpose-visual-scene-only{min-height:390px}.public-trust-evidence-plane{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;margin:0}}.private-intake-disclosure,.public-conversion-note{color:var(--text-soft);font-size:12px;line-height:1.45}.private-intake-disclosure{grid-column:1/-1}.public-conversion-note{max-width:660px;margin:2px 0 0}.pricing-mobile-anchor{display:none}.investor-access-loading-title{color:var(--text-strong);margin:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.05}.spreadsheet-truncation-notice{justify-content:space-between;align-items:center;gap:14px;display:flex}.spreadsheet-truncation-notice>div{gap:4px;display:grid}.spreadsheet-truncation-notice .secondary-button{flex:none}@media (max-width:760px){.spreadsheet-truncation-notice{flex-direction:column;align-items:stretch}.spreadsheet-truncation-notice .secondary-button{justify-content:center;width:100%;min-height:44px}}@media (max-width:860px){.public-footer-columns a,.public-footer-intro>div>a:not(.button){align-items:center;min-height:44px;padding-block:8px;display:flex}}@media (max-width:760px){.clarity-pricing-page .pricing-mobile-anchor{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--surface-theme) 88%, transparent);gap:3px;width:min(100%,360px);margin-top:4px;padding:10px 14px;display:grid}.clarity-pricing-page .pricing-mobile-anchor span{color:var(--text-soft);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.clarity-pricing-page .pricing-mobile-anchor strong{color:var(--text-strong);font-family:"Bodoni 72",Didot,Georgia,serif;font-size:34px;font-weight:600;line-height:1}.clarity-pricing-page .pricing-mobile-anchor small{color:var(--text-soft);font-size:12px}.clarity-pricing-page .premium-pricing-hero .public-hero-aside-stack .premium-plan-card{display:none}:where(.public-homepage,.premium-pricing-page,.premium-service-page,.request-access-page) :is(.button,.secondary-button,.deal-close-button){min-height:44px}}@media (prefers-reduced-motion:reduce){.public-purpose-scene-image img,.public-purpose-scene-aperture{transition:none}.public-purpose-visual:hover .public-purpose-scene-image img,.public-purpose-visual:focus-within .public-purpose-scene-image img,.public-purpose-visual:hover .public-purpose-scene-aperture,.public-purpose-visual:focus-within .public-purpose-scene-aperture{transform:none}}.legal-document-layout{border-top:1px solid var(--border-soft);background:var(--surface-theme);grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);padding:clamp(72px,8vw,120px) max(24px,50% - 620px);display:grid}.legal-document-nav{border-left:1px solid var(--border-soft);gap:12px;max-height:calc(100vh - 120px);padding:8px 0 8px 18px;display:grid;position:sticky;top:92px;overflow:auto}.legal-document-nav>summary{min-height:44px;color:var(--text-strong);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:900;display:flex}.legal-document-nav>summary:after{content:"+";color:var(--accent);font-size:17px}.legal-document-nav[open]>summary:after{content:"−"}.legal-document-nav nav{gap:2px;margin-top:8px;display:grid}.legal-document-nav a{color:var(--text-soft);border-radius:5px;padding:7px 9px;font-size:12px;line-height:1.3;text-decoration:none}.legal-document-nav a:hover,.legal-document-nav a:focus-visible{background:var(--surface-muted-theme);color:var(--text-strong)}.legal-document-copy{border:1px solid var(--border-soft);background:var(--surface-raised-theme);min-width:0;box-shadow:var(--theme-shadow);border-radius:10px;gap:0;display:grid;overflow:hidden}.legal-document-copy>header,.legal-document-copy>section,.legal-document-copy>footer,.legal-review-notice{padding:clamp(22px,4vw,42px)}.legal-document-copy>header{border-bottom:1px solid var(--border-soft);align-items:center;gap:16px;display:flex}.legal-document-copy>header svg,.legal-document-copy>section>svg,.legal-review-notice svg{color:var(--accent);flex:none}.legal-document-copy h2,.legal-document-copy h3,.legal-document-copy p{margin:0}.legal-document-copy h2{color:var(--text-strong);font-size:clamp(30px,4vw,48px)}.legal-print-meta{display:none}.legal-review-notice{border-bottom:1px solid var(--border-soft);background:color-mix(in srgb, var(--accent) 7%, var(--surface-muted-theme));grid-template-columns:auto minmax(0,1fr);gap:13px;display:grid}.legal-review-notice p,.legal-document-copy>section p{color:var(--text-soft);line-height:1.68}.legal-document-copy>section{border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr);gap:16px;scroll-margin-top:100px;display:grid}.legal-document-copy>section>div{gap:14px;display:grid}.legal-document-copy>section h3{color:var(--text-strong);font-size:clamp(20px,2.4vw,28px);line-height:1.15}.legal-document-copy>footer{color:var(--text-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-document-copy>footer a{color:var(--accent);font-weight:850}.legal-status-card small+small{margin-top:8px}.security-boundary-row{grid-template-columns:minmax(160px,.34fr) minmax(0,1fr)}.security-incident-grid,.support-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.security-incident-grid article,.support-boundary-grid article{border:1px solid var(--border-soft);background:var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow);border-radius:8px;padding:20px}.security-incident-grid article{align-content:start;gap:10px;display:grid}.security-incident-grid svg,.support-boundary-grid svg{color:var(--accent)}.security-incident-grid h3,.security-incident-grid p,.support-boundary-grid p{margin:0}.security-incident-grid p,.support-boundary-grid p{color:var(--text-soft);line-height:1.58}.support-boundary-grid article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:900px){.legal-document-layout{grid-template-columns:1fr}.legal-document-nav{border:1px solid var(--border-soft);border-radius:8px;max-height:none;padding:16px;position:static}.legal-document-nav nav,.security-incident-grid,.support-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.legal-document-layout{padding-inline:16px}.legal-document-nav nav,.security-incident-grid,.support-boundary-grid,.legal-document-copy>header,.legal-review-notice,.legal-document-copy>section{grid-template-columns:1fr}.legal-document-copy>section>svg{display:none}.security-boundary-row{grid-template-columns:1fr}}.public-mobile-menu{display:none}.public-marketing-topbar .public-marketing-nav{gap:3px}.public-marketing-topbar .public-marketing-nav>a{min-height:38px;padding-inline:10px}.public-marketing-topbar .public-nav-account{border-left:1px solid var(--border-soft);border-radius:0;margin-left:8px;padding-left:18px}.public-marketing-topbar .public-nav-primary{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-soft));background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 82%, #9de5d7), color-mix(in srgb, var(--gold) 78%, #f1d99d));min-height:40px;box-shadow:0 12px 32px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;color:#07100e!important;padding-inline:16px!important}@media (max-width:960px){.public-marketing-topbar{align-items:center;gap:16px;min-height:64px;padding:9px 16px;display:flex}.public-marketing-topbar .brand{width:auto;min-width:0;margin:0}.public-marketing-topbar .public-marketing-nav{display:none}.public-mobile-menu{margin-left:auto;display:block;position:relative}.public-mobile-menu>summary{border:1px solid var(--border-soft);background:var(--surface-raised-theme);min-height:42px;color:var(--text-strong);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:850;list-style:none;display:inline-flex}.public-mobile-menu>summary::-webkit-details-marker{display:none}.public-mobile-menu[open]>summary{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-soft))}.public-mobile-menu>nav{z-index:90;border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-raised-theme) 96%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:12px;gap:4px;width:min(310px,100vw - 24px);max-height:calc(100svh - 90px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 28px 80px #00000047}.public-mobile-menu>nav>a{min-height:44px;color:var(--text-strong);border-radius:7px;align-items:center;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.public-mobile-menu>nav>a:hover,.public-mobile-menu>nav>a:focus-visible,.public-mobile-menu>nav>a.nav-link-active{background:var(--surface-muted-theme)}.public-mobile-menu>nav .public-nav-primary{justify-content:center;margin-top:4px}.public-mobile-menu .theme-toggle{width:100%}.public-mobile-menu .theme-toggle-summary{justify-content:center;width:100%}}.spreadsheet-tabs .spreadsheet-sheet-tab{appearance:none;color:#18352e;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#f2f7f5;border:1px solid #a9beb7;border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:8px 14px;font-size:14px;font-weight:850;line-height:1.2;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;overflow:hidden}.spreadsheet-tabs .spreadsheet-sheet-tab:hover{color:#102a24;background:#e2eeea;border-color:#477b72}.spreadsheet-tabs .spreadsheet-sheet-tab.is-active[aria-selected=true]{color:#fff;text-shadow:0 1px 1px #00000038;background:#075b55;border-color:#064944;box-shadow:inset 0 -3px #e0be69,0 1px 2px #072b2738}.spreadsheet-tabs .spreadsheet-sheet-tab:focus-visible{z-index:2;outline-offset:1px;outline:2px solid #fff;position:relative;box-shadow:0 0 0 5px #075b55,inset 0 -2px #075b552e}.spreadsheet-tabs .spreadsheet-sheet-tab.is-active[aria-selected=true]:focus-visible{box-shadow:inset 0 -3px #e0be69,0 0 0 2px #fff,0 0 0 5px #075b55}html[data-theme=dark] .spreadsheet-tabs .spreadsheet-sheet-tab{color:#edf7f3;background:#1a2824;border-color:#536a63}html[data-theme=dark] .spreadsheet-tabs .spreadsheet-sheet-tab:hover{color:#fff;background:#263a34;border-color:#7eb8ad}html[data-theme=dark] .spreadsheet-tabs .spreadsheet-sheet-tab.is-active[aria-selected=true]{color:#fff;background:#075b55;border-color:#82cfc2}html[data-theme=dark] .spreadsheet-tabs .spreadsheet-sheet-tab:focus-visible{outline-color:#0d1815;box-shadow:0 0 0 5px #8ce1d3,inset 0 -2px #8ce1d338}html[data-theme=dark] .spreadsheet-tabs .spreadsheet-sheet-tab.is-active[aria-selected=true]:focus-visible{box-shadow:inset 0 -3px #e0be69,0 0 0 2px #0d1815,0 0 0 5px #8ce1d3}@media (max-width:760px){.spreadsheet-tabs .spreadsheet-sheet-tab{max-width:min(240px,78vw);min-height:46px;padding-inline:13px;font-size:15px}}.public-preview-chip,.public-mobile-preview-note{color:color-mix(in srgb, var(--warm) 88%, var(--text));letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.public-preview-chip{border:1px solid color-mix(in srgb, var(--warm) 32%, var(--line));border-radius:999px;align-items:center;min-height:30px;padding:0 9px;display:inline-flex}.public-mobile-preview-note{grid-column:1/-1;padding:6px 4px 2px;display:block}.checkout-preview-note{max-width:34rem;color:var(--muted);margin-top:8px;font-size:11px;line-height:1.45;display:block}@media (min-width:1081px){.premium-hero.public-role-hero,.premium-pricing-hero.premium-service-hero{align-items:start}.public-role-hero>.premium-hero-copy,.premium-service-hero>:first-child{align-self:start;position:sticky;top:112px}.public-role-visual-stack,.premium-service-hero .public-hero-aside-stack{align-content:start}.public-role-purpose-visual.public-purpose-visual-compact,.premium-service-hero .public-purpose-visual-compact{min-height:520px}.public-role-purpose-visual .public-purpose-visual-stage,.premium-service-hero .public-purpose-visual-stage{margin-top:clamp(120px,13vw,180px)}.public-role-visual-stack:not(.public-trust-visual-stack) .public-console-overlay,.premium-service-hero .public-hero-aside-stack .premium-plan-card{z-index:4;background:color-mix(in srgb, var(--surface-raised-theme) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-self:end;width:calc(100% - 34px);margin-top:-58px}}@media (max-width:1080px){.public-purpose-visual-compact .public-purpose-visual-stage,.public-role-purpose-visual .public-purpose-visual-stage{margin-top:clamp(108px,20vw,170px)}.public-role-visual-stack:not(.public-trust-visual-stack) .public-console-overlay,.premium-service-hero .public-hero-aside-stack .premium-plan-card{z-index:4;justify-self:end;width:calc(100% - 24px);margin-top:-42px}}@media (min-width:1101px){.public-marketing-nav>a:not(.public-nav-account,.public-nav-primary),.public-marketing-nav>.nav-menu>summary{box-shadow:none;background:0 0;border-color:#0000;position:relative}.public-marketing-nav>a:not(.public-nav-account,.public-nav-primary):hover,.public-marketing-nav>.nav-menu>summary:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:#0000}.public-marketing-nav>a.nav-link-active:not(.public-nav-account,.public-nav-primary):after,.public-marketing-nav>.nav-menu.nav-menu-active>summary:after{background:linear-gradient(90deg, var(--accent), var(--warm));content:"";border-radius:999px;height:2px;position:absolute;bottom:3px;left:10px;right:10px}}@media (max-width:1100px){.public-marketing-topbar{justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:9px 14px;display:flex;flex-flow:row!important}.public-marketing-topbar>.brand{flex:0 auto;min-width:0;margin:0;width:auto!important}.public-marketing-topbar nav.public-marketing-nav{display:none!important}.public-marketing-topbar .public-mobile-menu{margin-left:auto;display:block}}.resource-toolkit{border-top:1px solid var(--line)}.resource-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.resource-tool-grid>a{border:1px solid var(--border-soft);background:var(--surface-raised-theme);min-width:0;min-height:230px;color:var(--text-strong);box-shadow:var(--theme-shadow);border-radius:10px;align-content:start;gap:12px;padding:20px;transition:transform .18s,border-color .18s;display:grid}.resource-tool-grid>a:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-soft));transform:translateY(-3px)}.resource-tool-grid>a>svg,.resource-tool-grid>a>b{color:var(--accent)}.resource-tool-grid>a>span{border:1px solid var(--border-soft);width:max-content;color:var(--muted);letter-spacing:.09em;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.resource-tool-grid>a>strong{font-size:21px;line-height:1.15}.resource-tool-grid>a>p{color:var(--muted);margin:0;line-height:1.55}.resource-tool-grid>a>b{align-items:center;gap:7px;margin-top:auto;font-size:12px;display:inline-flex}.public-solutions-panel{width:240px}@media (min-width:1081px){.premium-pricing-hero{align-items:start}.premium-pricing-hero>:first-child{align-self:start;position:sticky;top:112px}.premium-pricing-hero .public-hero-aside-stack{align-content:start}.premium-pricing-hero .public-purpose-visual-compact{min-height:520px}.premium-pricing-hero .public-purpose-visual-stage{margin-top:clamp(120px,13vw,180px)}.premium-pricing-hero .public-hero-aside-stack .premium-plan-card{z-index:4;background:color-mix(in srgb, var(--surface-raised-theme) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-self:end;width:calc(100% - 34px);margin-top:-58px}}html[data-theme=light] .public-marketing-topbar .public-marketing-nav>a:not(.public-nav-account,.public-nav-primary),html[data-theme=dark] .public-marketing-topbar .public-marketing-nav>a:not(.public-nav-account,.public-nav-primary),html[data-theme=light] .public-marketing-topbar .public-marketing-nav>.nav-menu>summary,html[data-theme=dark] .public-marketing-topbar .public-marketing-nav>.nav-menu>summary{box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (max-width:900px){.resource-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.resource-tool-grid{grid-template-columns:1fr}.resource-tool-grid>a{min-height:0}}@media (prefers-reduced-motion:reduce){.resource-tool-grid>a{transition:none}.resource-tool-grid>a:hover{transform:none}}@media (max-width:520px){.public-marketing-topbar .brand-copy .small{display:none}.public-marketing-topbar .brand strong{font-size:16px}}.resource-group-stack{gap:clamp(54px,7vw,90px);display:grid}.resource-group{gap:24px;display:grid}.resource-group>header{align-items:center;gap:14px;display:flex}.resource-group>header>svg{color:var(--accent)}.resource-group h2{color:var(--text-strong);margin:4px 0 0;font-size:clamp(28px,4vw,46px);line-height:1.05}.resource-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.resource-link-grid>a{border:1px solid var(--border-soft);background:var(--surface-raised-theme);min-height:220px;color:var(--text-strong);box-shadow:var(--theme-shadow);border-radius:9px;align-content:start;gap:12px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.resource-link-grid>a:hover,.resource-link-grid>a:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-soft));box-shadow:0 22px 52px color-mix(in srgb, var(--accent) 10%, transparent);transform:translateY(-3px)}.resource-link-grid svg{color:var(--accent)}.resource-link-grid strong{font-size:19px;line-height:1.15}.resource-link-grid p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.55}.resource-link-grid a>span{color:var(--accent);align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:850;display:inline-flex}@media (max-width:1040px){.resource-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.resource-link-grid{grid-template-columns:1fr}.resource-link-grid>a{min-height:0}}@media (prefers-reduced-motion:reduce){.resource-link-grid>a{transition:none}.resource-link-grid>a:hover,.resource-link-grid>a:focus-visible,.participant-setup-roster-item{transform:none}}.participant-bulk-card{background:linear-gradient(135deg,#eff7f4f5,#ffffffeb),#f7fbfa;border:1px solid #103b371f;border-radius:8px;grid-template-columns:minmax(180px,.5fr) minmax(260px,1fr) repeat(3,minmax(190px,.5fr)) max-content;align-items:center;gap:10px;padding:12px;display:grid}.participant-bulk-card>strong{color:var(--text);line-height:1.2}.participant-bulk-card .inline-filter-control,.participant-bulk-card .secondary-button{width:100%;min-width:0}.participant-bulk-card .secondary-button{white-space:nowrap}.participant-bulk-card select{width:100%}.participant-count-line{color:#38514b;font-size:12px;font-weight:800}.investor-participant-workspace{grid-template-columns:minmax(0,1fr) minmax(420px,.42fr)}.command-investor-launch-panel{gap:14px;margin-bottom:18px;padding:18px;display:grid}.command-investor-launch-panel .command-section-heading p{max-width:820px;color:var(--muted);margin-top:8px;line-height:1.5}.command-investor-launch-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr));gap:12px;display:grid}.command-investor-launch-grid article{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.command-investor-launch-grid strong{line-height:1.25}.command-investor-launch-grid p,.command-investor-launch-grid small{color:var(--muted);line-height:1.45}.command-investor-launch-decision{border-left:4px solid var(--accent);background:#f8fbfa}.command-investor-launch-decision .button{width:fit-content}.command-investor-launch-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.command-investor-launch-metrics span{min-width:0;color:var(--muted);text-transform:uppercase;background:#f8fbfa;border:1px solid #0b6f6a24;border-radius:8px;gap:5px;padding:10px;font-size:11px;font-weight:800;line-height:1.25;display:grid}.command-investor-launch-metrics strong{color:var(--text);font-size:22px;line-height:1}.investor-entry-blocker{color:var(--text);background:linear-gradient(135deg,#fffaf6fa,#f8fbfaf5);border:1px solid #b9482f38;border-left:4px solid #b9482f;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.investor-entry-blocker strong{margin-bottom:4px;font-size:15px;line-height:1.25;display:block}.investor-entry-blocker p{color:var(--muted);margin:0;line-height:1.45}.investor-entry-blocker .secondary-button{flex:none}.invite-lane-review{background:#f8fbfa;border:1px solid #0b6f6a33;border-radius:8px;gap:10px;padding:14px;display:grid}.invite-lane-review.is-warning{background:#fffaf0;border-color:#b1702a57}.invite-lane-review strong{color:var(--text);line-height:1.25}.invite-lane-review-heading{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.invite-lane-review p{color:var(--muted);margin:0;line-height:1.45}.invite-lane-review .secondary-button{width:fit-content}.invite-lane-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.invite-lane-review-grid span{color:var(--muted);background:#ffffffb8;border:1px solid #0f172a14;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:750;line-height:1.35}.deal-access-request-queue-summary{background:linear-gradient(135deg, #f0fdfae0, #f8fafcf5), var(--panel);box-shadow:var(--shadow);border:1px solid #0b6f6a2e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:18px 0;padding:16px;display:grid}.deal-access-request-queue-summary h2,.deal-access-request-queue-summary p{margin:0}.deal-access-request-queue-summary h2{color:var(--text);font-size:20px;line-height:1.2}.deal-access-request-queue-summary p{color:var(--muted);margin-top:6px;line-height:1.45}.deal-access-request-queue-actions{align-items:stretch;gap:8px;min-width:180px;display:grid}.deal-access-request-queue-actions .secondary-button,.deal-access-request-queue-actions .status-chip{justify-content:center;min-height:36px}.bulk-group-reference{border-top:1px solid #0f172a14;gap:8px;padding-top:10px;display:grid}.bulk-group-reference-list{gap:8px;max-height:220px;display:grid;overflow:auto}.bulk-group-reference-list span{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;gap:4px;padding:10px;display:grid}.bulk-group-reference-list b{color:var(--text);font-size:13px}.bulk-group-reference-list small{color:var(--muted);line-height:1.35}.preview-proof-panel{background:#fbfcfb}.preview-proof-decision{background:#fff;border:1px solid #0f172a1a;border-radius:8px;justify-content:space-between;align-items:stretch;gap:12px;margin-bottom:12px;padding:12px;display:flex}.preview-proof-decision>div{gap:6px;min-width:0;display:grid}.preview-proof-decision strong,.preview-proof-decision small{line-height:1.35}.preview-proof-decision strong{color:var(--text)}.preview-proof-decision small{color:var(--muted)}.preview-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preview-proof-grid span{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.preview-proof-grid strong{overflow-wrap:anywhere;color:var(--text);line-height:1.25}.preview-proof-grid small{color:var(--muted);line-height:1.4}.preview-proof-brief{background:#ffffffb8;border:1px solid #0f172a14;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.preview-proof-brief strong{color:var(--text)}.preview-proof-brief ul{color:var(--muted);gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.command-progress{background:#e4eaf0;border-radius:999px;height:10px;overflow:hidden}.command-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-secondary));height:100%;display:block}.command-nav-heading{align-items:start}.command-next-actions-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:14px;margin-bottom:18px;padding:18px;display:grid}.partner-scope-panel{border:1px solid #0b6f6a2e;border-left:4px solid var(--accent);box-shadow:var(--shadow);background:#fbfcfb;border-radius:8px;gap:14px;margin-bottom:18px;padding:18px;display:grid}.partner-command-console .command-hero-copy,.partner-premium-scope{background:linear-gradient(135deg,#fffffffa,#fffaf1b8),#fff}.partner-command-console .command-hero-copy{border-left-color:var(--warm)}.partner-command-console .workspace-kicker{color:#7f5c28}.partner-premium-scope{border-left-color:var(--warm)}.partner-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.partner-scope-item{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.partner-scope-item svg{color:var(--accent-dark)}.partner-scope-item strong{color:var(--text);line-height:1.25}.partner-scope-item p{color:var(--muted);margin:0;line-height:1.45}.partner-document-review-console{gap:18px;display:grid}.partner-document-review-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.partner-document-review-card{gap:12px;padding:12px}.document-gallery-card-body{gap:10px;min-width:0;display:grid}.document-gallery-card-body h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.04rem,1.8vw,1.26rem);line-height:1.18}.document-gallery-card-body p{color:var(--muted);margin:0;line-height:1.45}.partner-document-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.partner-document-context-grid span{border:1px solid var(--line);background:var(--panel-muted);min-width:0;color:var(--text);border-radius:8px;gap:3px;padding:8px;display:grid}.partner-document-context-grid svg{color:var(--accent-dark)}.partner-document-context-grid strong{color:var(--text);font-size:1rem;line-height:1}.partner-document-context-grid small{overflow-wrap:anywhere;color:var(--muted);font-weight:800;line-height:1.1}.partner-document-review-layout{align-items:start}.partner-document-access-panel{border-left:4px solid var(--warm)}@media (max-width:720px){.partner-document-review-grid,.partner-document-context-grid{grid-template-columns:1fr}}.external-share-page{width:min(1180px,100% - 32px)}.external-share-hero,.external-share-proof-strip,.external-share-access-form,.external-share-governance-strip,.external-share-unavailable{border-radius:8px}.external-share-hero{border:1px solid var(--line);border-left:4px solid var(--accent);box-shadow:var(--shadow);background:#fff;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:16px;margin-bottom:12px;padding:clamp(18px,3vw,28px);display:grid}.external-share-hero h1,.external-share-hero p,.external-share-status-card strong,.external-share-status-card span,.external-share-status-card small,.external-share-form-heading h2,.external-share-form-heading p,.external-share-governance-strip span,.external-share-unavailable h1,.external-share-unavailable p{margin:0}.external-share-hero h1{margin-top:8px;font-size:clamp(32px,5vw,52px);line-height:1.02}.external-share-hero p{max-width:760px;color:var(--muted);margin-top:10px;font-size:17px;line-height:1.55}.external-share-meta,.external-share-proof-strip,.external-share-access-grid,.external-share-governance-strip{flex-wrap:wrap;gap:8px;display:flex}.external-share-meta{margin-top:16px}.external-share-meta span,.external-share-proof-strip span,.external-share-access-grid span,.external-share-governance-strip span{min-height:34px;color:var(--muted);background:#f8fbfa;border:1px solid #0b6f6a24;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.25;display:inline-flex}.external-share-meta svg,.external-share-proof-strip svg,.external-share-governance-strip svg{color:var(--accent-dark);flex:none}.external-share-status-card{background:#f8fbfa;border:1px solid #0b6f6a2e;border-radius:8px;align-content:center;gap:8px;padding:18px;display:grid}.external-share-status-card strong{color:var(--text);font-size:22px;line-height:1.1}.external-share-status-card span,.external-share-status-card small{color:var(--muted);line-height:1.4}.external-share-proof-strip,.external-share-governance-strip{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;margin-bottom:12px;padding:12px}.external-share-form-heading{align-items:flex-start;gap:12px;display:flex}.external-share-form-heading>svg{color:var(--accent-dark);flex:none;margin-top:2px}.external-share-form-heading h2{margin-top:4px}.external-share-access-grid{margin:4px 0}.external-share-governance-strip{margin-top:12px}.command-next-actions-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.command-next-action{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 10px;padding:14px;display:grid}.command-next-action>span{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.command-next-action strong{min-width:0;line-height:1.25}.command-next-action small{color:var(--muted);grid-column:2/-1;line-height:1.4}.command-next-action:hover{background:#f7fbfa;border-color:#0b6f6a57}.command-nav-heading h2{margin:0;font-size:30px;line-height:1.08}.command-metric-grid .metric-card small,.command-work-card small,.command-gate-row small,.command-document-row small{color:var(--muted);line-height:1.4}.command-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.command-work-card,.command-gate-row,.command-document-row{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;display:grid}.command-work-card{min-height:148px;box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr);padding:16px}.command-work-card>.muted,.command-work-card>svg{grid-column:1/-1}.command-work-card>svg{justify-self:end}.command-work-card strong{font-size:34px;line-height:1;display:block}.command-card-icon{width:38px;height:38px;color:var(--accent-dark);background:#e7f4f1;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.command-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.command-card{align-content:start;gap:14px;padding:18px;display:grid}.command-card-primary{border-left:4px solid var(--accent)}.command-card-heading{align-items:flex-start;gap:12px;display:flex}.command-card-heading h2{margin-top:4px;font-size:26px;line-height:1.1}.command-card p{color:var(--muted);line-height:1.5}.command-launch-panel{align-items:start}.command-launch-panel .button{margin-top:16px}.command-gate-list{gap:10px;display:grid}.command-gate-row,.command-document-row{grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.command-gate-row>span:not(.status-chip),.command-document-row>span:not(.command-card-icon):not(.status-chip){gap:4px;min-width:0;display:grid}.command-gate-row strong,.command-document-row strong{overflow-wrap:anywhere;line-height:1.25}.command-gate-row:hover,.command-document-row:hover,.command-work-card:hover{background:#f7fbfa;border-color:#0b6f6a57}.command-latest-panel{gap:14px;margin-bottom:18px;padding:18px;display:grid}.command-document-list{gap:10px;display:grid}.command-client-view{border-left:4px solid var(--accent-secondary);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.command-client-view div{gap:8px;max-width:760px;display:grid}.launch-focus-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;margin-top:18px;display:grid}.launch-focus-panel,.launch-gate-priority,.launch-gate-group{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.launch-focus-panel{align-content:start;gap:14px;padding:18px;display:grid}.launch-focus-primary{border-left:4px solid var(--accent)}.launch-focus-panel h2,.launch-focus-panel p,.launch-gate-priority h2,.launch-gate-card h3,.launch-gate-card p{margin:0}.launch-focus-panel h2,.launch-gate-priority h2{font-size:26px;line-height:1.1}.launch-focus-panel p,.launch-gate-card p{color:var(--muted);line-height:1.5}.launch-key-grid,.launch-next-list,.launch-operator-pack-grid,.launch-gate-card-grid,.launch-gate-meta{gap:10px;display:grid}.launch-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-operator-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-key-grid span,.launch-next-list span,.launch-operator-pack-grid span,.launch-gate-meta span{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.launch-key-grid span.is-ready{background:#eef9f6;border-color:#0b6f6a42}.launch-key-grid span.is-missing{background:#fff1f0;border-color:#b43c3c3d}.launch-key-grid strong,.launch-next-list strong,.launch-operator-pack-grid strong,.launch-gate-meta span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.launch-key-grid code,.launch-next-list code,.launch-operator-pack-grid code,.launch-gate-command,.launch-gate-meta code{overflow-wrap:anywhere;white-space:normal}.launch-operator-pack-grid small{color:var(--text);line-height:1.45}.launch-next-list code{color:var(--text);font-size:12px;line-height:1.45}.launch-gate-priority{gap:14px;margin-top:18px;padding:18px;display:grid}.launch-gate-groups{gap:12px;margin-top:18px;display:grid}.launch-gate-group{overflow:hidden}.launch-gate-group>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:grid}.launch-gate-group>summary::-webkit-details-marker{display:none}.launch-gate-group>summary>span:first-child{gap:3px;min-width:0;display:grid}.launch-gate-group>summary strong{font-size:18px}.launch-gate-group>summary small{color:var(--muted);line-height:1.4}.launch-gate-card-grid{border-top:1px solid var(--line);padding:14px}.launch-gate-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.launch-gate-card h3{font-size:18px;line-height:1.2}.launch-gate-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.launch-gate-command{border:1px solid var(--line);color:var(--text);background:#f9fbfc;border-radius:8px;margin-top:10px;padding:10px;line-height:1.45;display:block}.launch-command-stack{gap:8px;display:grid}.launch-command-stack .launch-gate-command{margin-top:0}.launch-template-disclosure{border:1px solid var(--line);background:#f9fbfc;border-radius:8px;grid-column:1/-1;min-width:0}.launch-template-disclosure>summary{cursor:pointer;padding:10px 12px;list-style:none}.launch-template-disclosure>summary::-webkit-details-marker{display:none}.launch-template-disclosure>summary span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.launch-template-disclosure ul{border-top:1px solid var(--line);gap:6px;margin:0;padding:10px 12px 12px 28px;display:grid}.launch-template-disclosure code{overflow-wrap:anywhere;white-space:normal}.command-client-view p{color:var(--muted);line-height:1.5}.command-empty-state{justify-items:start;gap:12px;display:grid}.command-empty-state h2,.command-empty-state p{margin:0}.command-empty-steps{flex-wrap:wrap;gap:8px;display:flex}.command-empty-steps span{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:800}.office-preview-pages{gap:18px;padding:18px;display:grid}.office-preview-integrity-note{color:var(--text);background:linear-gradient(135deg,#eff7f4f5,#fffffff0),#f7fbfa;border:1px solid #103b371f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:18px 18px 0;padding:14px;display:grid}.office-preview-integrity-note svg{color:var(--accent-dark)}.office-preview-integrity-note strong,.office-preview-integrity-note p{margin:0}.office-preview-integrity-note p{color:var(--muted);margin-top:4px;line-height:1.5}.office-preview-page{border:1px solid var(--line);min-height:260px;box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:clamp(18px,4vw,34px);position:relative;overflow:hidden}.office-preview-page-heading{color:var(--accent-dark);align-items:center;gap:8px;margin-bottom:14px;display:flex}.office-preview-visual-page{gap:14px;display:grid}.office-preview-visual-frame{background:#f8faf9;border:1px solid #103b371f;border-radius:8px;place-items:center;width:100%;padding:clamp(10px,2vw,18px);display:grid;overflow:auto}.office-preview-visual-image{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:min(100%,1120px);height:auto;max-height:min(72vh,980px);display:block;box-shadow:0 14px 38px #10182024}.office-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:82ch;color:var(--text);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.65}.office-preview-page p{max-width:82ch;color:var(--text);margin:0;font-size:16px;line-height:1.6}.rooms-page{width:min(1120px,100% - 32px)}.rooms-hero,.rooms-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.rooms-hero{border-left:4px solid var(--accent);justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:clamp(20px,4vw,32px);display:flex}.rooms-hero h1,.rooms-hero p,.rooms-card h2{margin:0}.rooms-hero>div{min-width:0;max-width:100%}.rooms-hero h1{overflow-wrap:anywhere;font-size:clamp(32px,5vw,48px);line-height:1.05}.rooms-hero p{color:var(--muted);margin-top:10px;font-size:18px}.rooms-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.rooms-card{gap:16px;padding:18px;display:grid}.rooms-card-heading{align-items:flex-start;gap:12px;display:flex}.rooms-card-heading>svg{color:var(--accent-dark)}.rooms-card h2{font-size:26px;line-height:1.15}.rooms-card-meta{gap:8px;display:grid}.rooms-card-meta span{color:var(--muted);align-items:center;gap:8px;font-weight:700;display:flex}.rooms-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rooms-card-actions .button,.rooms-card-actions .secondary-button{flex:170px;justify-content:center}.investor-room-lobby-page{width:min(1180px,100% - 32px)}.investor-room-lobby-hero{color:#fbfaf6;background:linear-gradient(135deg,#111715fa,#182320f7 52%,#0d3b36f5),#111715;border:1px solid #b9975b42;border-left:4px solid #b9975b;border-radius:8px;grid-template-columns:minmax(0,1.04fr) minmax(320px,.74fr);align-items:stretch;gap:clamp(18px,4vw,34px);margin-bottom:18px;padding:clamp(22px,5vw,42px);display:grid;box-shadow:0 24px 60px #11171538}.investor-room-lobby-copy{align-content:center;gap:16px;max-width:760px;display:grid}.investor-room-lobby-copy .workspace-kicker{color:#d8bd82}.investor-room-lobby-copy h1,.investor-room-lobby-copy p{color:inherit;margin:0}.investor-room-lobby-copy h1{max-width:720px;font-size:clamp(36px,6vw,64px);line-height:.98}.investor-room-lobby-copy p{color:#f4f8f5c7;max-width:660px;font-size:18px;line-height:1.55}.investor-room-lobby-actions{flex-wrap:wrap;gap:10px;display:flex}.investor-room-lobby-actions .button{color:#17212b;background:#f5efe0;border-color:#d8bd8270}.investor-room-lobby-actions .secondary-button{color:#fff;background:#ffffff1a;border-color:#ffffff38}.investor-room-hero-visual{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff1f}.investor-room-lobby-featured-hero{background:linear-gradient(145deg,#12635c33,#d8bd8233),#13201d;border-color:#d8bd8261;min-height:clamp(220px,23vw,340px);transform:perspective(980px)rotateY(-1.2deg)rotateX(.6deg)translateZ(0);box-shadow:0 24px 56px #050e0d3d,inset 0 1px #fff3}.investor-room-lobby-featured-hero:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff6b;border-radius:8px;position:absolute;inset:12px;transform:translateZ(18px)}.investor-room-visual-header,.investor-room-visual-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.investor-room-visual-header span,.investor-room-visual-footer small{color:#f4f8f5b8;text-transform:uppercase;font-size:12px;font-weight:800}.investor-room-visual-header b,.investor-room-visual-footer strong{color:#fff}.investor-room-visual-panel{gap:10px;display:grid}.investor-room-visual-panel span{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;padding:14px;font-weight:800;display:flex}.investor-room-visual-panel svg{color:#d8bd82}.investor-room-visual-footer{border-top:1px solid #ffffff1f;padding-top:12px}.investor-room-lobby-metrics{margin-bottom:18px}.investor-room-lobby-grid{grid-template-columns:minmax(0,1fr);margin-bottom:18px}.investor-room-card{grid-template-columns:minmax(280px,.85fr) minmax(260px,1fr);align-items:center;gap:18px 22px}.investor-room-card .room-card-hero-image{grid-row:1/span 3;min-height:240px;margin-bottom:0}.investor-room-card .button{grid-column:2;justify-self:start}.room-create-panel{margin-bottom:18px}.room-create-heading{align-items:flex-start;gap:12px;display:flex}.room-create-heading>svg{color:var(--accent-dark)}.room-create-panel h2,.room-create-panel p{margin:0}.room-create-form{gap:12px;display:grid}.room-wizard-section>summary>span{align-items:center;gap:8px;display:inline-flex}.room-template-grid,.room-participant-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.room-template-option{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;display:grid}.room-template-option.selected{background:#f0faf7;border-color:#0b6f6a8c;box-shadow:inset 0 0 0 1px #0b6f6a24}.room-template-option input{margin-top:3px}.room-template-option span{gap:4px;min-width:0;display:grid}.room-template-option strong{color:var(--text);line-height:1.25}.room-template-option small,.room-setup-progress span{color:var(--muted);font-weight:700;line-height:1.4}.room-toggle-grid,.room-setup-checklist,.room-setup-progress{flex-wrap:wrap;gap:10px;display:flex}.room-toggle-grid .checkbox-row,.room-setup-checklist .checkbox-row{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 10px}.room-setup-progress{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;justify-content:space-between;padding:10px 12px}.room-create-capacity{border:1px solid var(--line);background:#f7fbfa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.room-create-capacity small{color:var(--muted);font-weight:700;line-height:1.35}.pricing-page{width:min(1180px,100% - 32px)}.pricing-hero{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.pricing-hero>div,.pricing-plan-card,.pricing-feature-panel,.pricing-comparison-panel,.pricing-terms-panel,.pricing-close-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.pricing-hero>div{border-left:4px solid var(--accent);align-content:center;padding:clamp(22px,4vw,34px);display:grid}.pricing-hero h1,.pricing-hero p,.pricing-plan-card h2,.pricing-plan-card p,.pricing-feature-panel h2,.pricing-feature-grid h3,.pricing-feature-grid p,.pricing-comparison-panel h2,.pricing-comparison-panel p,.pricing-terms-panel h2,.pricing-close-panel h2,.pricing-close-panel p{margin:0}.pricing-hero h1{max-width:760px;font-size:54px;line-height:1.02}.pricing-hero p{max-width:720px;color:var(--muted);margin-top:16px;font-size:19px;line-height:1.5}.pricing-plan-card{border-left:4px solid var(--warm);align-content:start;gap:16px;padding:22px;display:grid}.pricing-plan-card h2{font-size:32px;line-height:1.08}.pricing-price{gap:4px;display:grid}.pricing-price strong{font-size:46px;line-height:1}.pricing-price span,.pricing-plan-card p,.pricing-comparison-panel p,.pricing-close-panel p{color:var(--muted);line-height:1.5}.pricing-feature-panel,.pricing-comparison-panel,.pricing-terms-panel,.pricing-close-panel{gap:18px;margin-bottom:18px;padding:18px;display:grid}.pricing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-feature-grid article{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;align-content:start;gap:10px;padding:16px;display:grid}.pricing-feature-grid article:nth-child(2n){background:#f7fbfa}.pricing-feature-grid article:nth-child(3n){background:#f8f7fb}.pricing-feature-grid p{color:var(--muted);line-height:1.5}.pricing-pill{color:#7a5200;text-transform:uppercase;background:#fff7e8;border:1px solid #b7791f57;border-radius:999px;align-items:center;min-height:34px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.pricing-comparison-panel{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start}.pricing-comparison-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.pricing-comparison-header,.pricing-comparison-row{background:var(--line);grid-template-columns:minmax(140px,.65fr) repeat(2,minmax(0,1fr));gap:1px;display:grid}.pricing-comparison-header span,.pricing-comparison-row strong,.pricing-comparison-row span{background:#fff;padding:12px;line-height:1.4}.pricing-comparison-header span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.pricing-comparison-row span{color:var(--muted)}.pricing-comparison-row span:first-of-type{color:var(--text);font-weight:800}.pricing-usage-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.pricing-usage-list span{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;align-items:center;gap:8px;padding:12px;font-weight:800;line-height:1.35;display:flex}.pricing-close-panel{border-left:4px solid var(--accent-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-nav{flex:100%;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;width:100%;display:grid}.admin-nav-section{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;align-content:start;gap:8px;padding:10px;display:grid}.admin-nav-label{color:var(--muted);cursor:pointer;letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.admin-nav-label:after{color:var(--accent-dark);content:"+";font-size:15px;line-height:1}.admin-nav-section[open] .admin-nav-label:after{content:"-"}.admin-nav-links{flex-wrap:wrap;gap:8px;display:flex}.admin-nav .secondary-button{background:#fff;min-height:34px;padding:7px 10px;font-size:12px}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:16px;display:grid}.metric-card span{color:var(--muted);font-size:13px;font-weight:700}.metric-card strong{overflow-wrap:anywhere;font-size:28px;line-height:1}.metric-card .metric-text-value{font-size:18px;line-height:1.2}.investor-access-assurance,.investor-review-protocol,.investor-decision-path{border:1px solid var(--line);box-shadow:var(--shadow);background:#fbfcfb;border-radius:8px;gap:16px;padding:18px;display:grid}.investor-access-assurance h2,.investor-access-assurance p,.investor-review-protocol h2,.investor-review-protocol p,.investor-decision-path h2,.investor-decision-path p,.investor-empty-state h2,.investor-empty-state p{margin:0}.investor-access-assurance h2,.investor-review-protocol h2,.investor-decision-path h2,.investor-empty-state h2{color:var(--ink);letter-spacing:0;font-size:22px}.investor-access-assurance p,.investor-review-protocol p,.investor-empty-state p{color:var(--muted);margin-top:8px;line-height:1.5}.investor-assurance-grid,.investor-protocol-grid,.investor-empty-scope-grid,.investor-decision-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.investor-assurance-grid span,.investor-protocol-grid span,.investor-empty-scope-grid span,.investor-decision-grid span{background:#fff;border:1px solid #20322a1f;border-radius:8px;align-content:start;gap:6px;min-height:112px;padding:12px;display:grid}.investor-assurance-grid svg{color:var(--accent)}.investor-protocol-grid svg{color:#7f5c28}.investor-assurance-grid strong,.investor-protocol-grid strong,.investor-empty-scope-grid strong,.investor-decision-grid strong{color:var(--ink);letter-spacing:0;font-size:14px}.investor-assurance-grid small,.investor-protocol-grid small,.investor-empty-scope-grid small,.investor-decision-grid small{color:var(--muted);line-height:1.42}.investor-empty-scope-grid{margin-top:14px}.investor-empty-scope-grid svg{color:var(--accent)}.card,.form-panel,.table-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px}.card{padding:18px}.card h2,.card h3{margin:0 0 8px}.card p{color:var(--muted);line-height:1.45}.card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.card-footer>*{min-width:0;max-width:100%}.form-panel{gap:14px;padding:18px;display:grid}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.form-row{gap:6px;min-width:0;display:grid}.form-row label{color:#25322d;font-size:13px;font-weight:700}.permission-field-label{color:#25322d;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.access-level-control{gap:5px;min-width:min(100%,220px);max-width:100%;display:grid}.permission-guidance{max-width:620px}.investor-access-loading-panel{gap:18px;display:grid}.investor-loading-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.investor-loading-progress span{background:linear-gradient(90deg,#0b6f6aeb,#33866a75,#bc9f6c9e);border-radius:999px;height:5px;display:block}.investor-loading-checkpoints{gap:10px;display:grid}.investor-loading-checkpoints article,.investor-loading-support{border:1px solid var(--line);background:#f8fbfa;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.investor-loading-checkpoints svg,.investor-loading-support svg{color:var(--accent);flex:none;margin-top:2px}.investor-loading-checkpoints p,.investor-loading-support span{color:var(--muted);margin:3px 0 0;line-height:1.45}.investor-loading-support{flex-wrap:wrap;align-items:center}.investor-unavailable-panel{gap:14px;display:grid}.investor-unavailable-panel h1,.investor-unavailable-panel p{margin:0}.investor-unavailable-note{border:1px solid var(--line);color:var(--muted);background:#f8fbfa;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;line-height:1.45;display:flex}.investor-unavailable-note svg{color:var(--accent);flex:none;margin-top:2px}.investor-unavailable-actions{flex-wrap:wrap;gap:10px;display:flex}.investor-entry-assurance{gap:10px;display:grid}.investor-entry-readiness-panel{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 94%, transparent), color-mix(in srgb, var(--panel-muted) 96%, transparent)), var(--panel);box-shadow:var(--shadow);color:var(--text);transform-style:preserve-3d;border-radius:8px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;transform:perspective(900px)rotateX(.45deg)translateZ(0)}.investor-entry-readiness-panel:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 42%), linear-gradient(320deg, color-mix(in srgb, var(--accent-secondary) 12%, transparent), transparent 48%);opacity:.86;position:absolute;inset:0}.investor-entry-readiness-panel[data-entry-readiness=complete]{border-color:color-mix(in srgb, var(--accent) 44%, var(--line))}.investor-entry-readiness-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.investor-entry-readiness-icon,.investor-entry-readiness-count{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--panel-muted);min-width:34px;min-height:34px;color:var(--accent);border-radius:8px;place-items:center;font-weight:900;display:inline-grid}.investor-entry-readiness-header strong,.investor-entry-readiness-items strong{color:var(--text);line-height:1.2}.investor-entry-readiness-header p{color:var(--muted);margin:4px 0 0;line-height:1.45}.investor-entry-readiness-meter{background:color-mix(in srgb, var(--accent) 14%, var(--panel-muted));border-radius:999px;height:7px;overflow:hidden}.investor-entry-readiness-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #2a5b7c);height:100%;transition:width .18s;display:block}.investor-entry-readiness-items{gap:8px;display:grid}.investor-entry-readiness-items>span{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.investor-entry-readiness-items>span>svg{color:#8b9390;margin-top:2px}.investor-entry-readiness-items>span[data-ready=true]{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));background:color-mix(in srgb, var(--accent) 16%, var(--panel-muted))}.investor-entry-readiness-items>span[data-ready=true]>svg{color:var(--accent)}.investor-entry-readiness-items small{color:var(--muted);margin-top:3px;line-height:1.42;display:block}.premium-auth-page .investor-entry-readiness-panel{color:#f6f1e6;background:linear-gradient(135deg,#1a2320f0,#101211fa),#11120f;border-color:#ffffff1f;box-shadow:0 20px 52px #00000047}.premium-auth-page .investor-entry-readiness-panel:before{background:linear-gradient(120deg,#78d3c529,#0000 48%),linear-gradient(320deg,#58a6ff24,#0000 52%)}.premium-auth-page .investor-entry-readiness-icon,.premium-auth-page .investor-entry-readiness-count{color:#78d3c5;background:#ffffff12;border-color:#ffffff1f}.premium-auth-page .investor-entry-readiness-header strong,.premium-auth-page .investor-entry-readiness-items strong{color:#fff}.premium-auth-page .investor-entry-readiness-header p,.premium-auth-page .investor-entry-readiness-items small{color:#b8b3a5}.premium-auth-page .investor-entry-readiness-meter{background:#ffffff1a}.premium-auth-page .investor-entry-readiness-meter span{background:linear-gradient(90deg,#78d3c5,#58a6ff)}.premium-auth-page .investor-entry-readiness-items>span{background:#ffffff0e;border-color:#ffffff1a}.premium-auth-page .investor-entry-readiness-items>span[data-ready=true]{background:#78d3c51a;border-color:#78d3c547}@media (prefers-reduced-motion:reduce){.investor-entry-readiness-panel{transform:none}.investor-entry-readiness-meter span{transition:none}}@media (max-width:760px){.investor-entry-readiness-panel{padding:12px;transform:none}.investor-entry-readiness-header{grid-template-columns:auto minmax(0,1fr)}.investor-entry-readiness-count{grid-column:1/-1;justify-self:start;min-height:30px}}.investor-entry-assurance-compact{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 16px}.investor-entry-assurance span{border:1px solid var(--line);background:var(--panel-muted);color:var(--text);border-radius:8px;gap:4px;padding:12px;display:grid}.investor-entry-assurance strong{color:var(--text);line-height:1.25}.investor-entry-assurance small{color:var(--muted);line-height:1.45}.investor-entry-support-card{border:1px solid #0b6f6a33;border-left:4px solid var(--accent);box-shadow:var(--shadow);background:#f8fbfa;border-radius:8px;gap:12px;padding:16px;display:grid}.investor-entry-support-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.investor-entry-support-heading svg{color:var(--accent);margin-top:2px}.investor-entry-support-heading strong,.investor-entry-support-heading span{display:block}.investor-entry-support-heading strong{color:var(--text);line-height:1.25}.investor-entry-support-heading span{color:var(--muted);margin-top:3px;line-height:1.45}.investor-entry-support-action{justify-self:start}.investor-entry-support-fallback{justify-items:start;gap:10px;display:grid}.investor-document-access-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.investor-document-access-panel>div{border:1px solid var(--line);background:#f8fbfa;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.investor-document-access-panel svg{color:var(--accent)}.investor-document-access-panel strong{color:var(--text);line-height:1.25}.investor-document-access-panel p{color:var(--muted);margin:0;line-height:1.45}.deal-preview-banner{border:1px solid #0b6f6a33;border-left:4px solid var(--accent);background:#f8fbfa;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-bottom:16px;padding:14px;display:grid}.deal-preview-banner svg{color:var(--accent)}.deal-preview-banner strong,.deal-preview-banner p{margin:0}.deal-preview-banner p{color:var(--muted);margin-top:4px;line-height:1.45}.deal-preview-document-banner{background:linear-gradient(135deg,#2f6f631a,#4f46e514);border:1px solid #2f6f6338;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:12px;display:grid}.deal-preview-document-banner span{background:#ffffffd1;border:1px solid #ffffffb8;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:4px 8px;padding:12px;display:grid}.deal-preview-document-banner svg{color:var(--accent)}.deal-preview-document-banner strong,.deal-preview-document-banner small{grid-column:2}.deal-preview-document-banner strong{color:var(--text);line-height:1.2}.deal-preview-document-banner small{color:var(--muted);line-height:1.4}.investor-document-workspace{--viewer-panel-bg:#fffffff5}.investor-document-heading{margin-bottom:16px}.investor-document-heading h1{max-width:980px;font-size:clamp(30px,4vw,48px);line-height:1.04}.investor-document-workspace .viewer-toolbar{background:linear-gradient(135deg, #fffffffa, #f9fcfbf0), var(--viewer-panel-bg);border-color:#17212b1a;box-shadow:0 18px 48px #17212b14}.investor-document-workspace .viewer-nav-panel{background:var(--viewer-panel-bg);border-color:#17212b1a;box-shadow:0 14px 36px #17212b12}.investor-document-workspace .viewer-nav-title{color:#263530;background:#edf3f1}.investor-document-workspace .pdf-page{background:#f7f9f8;border-color:#17212b1a;box-shadow:0 18px 48px #17212b14}.investor-private-review-hero{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);align-items:stretch;gap:16px;margin-bottom:18px;display:grid}.investor-private-review-copy,.investor-private-review-visual{background:#fff;border:1px solid #17212b1a;border-radius:8px;box-shadow:0 18px 48px #17212b14}.investor-private-review-copy{border-color:#b9975b47;border-left:4px solid var(--investor-gold);background:linear-gradient(135deg, #111715fa, #1e2925f5 52%, #0c4841f0), var(--investor-charcoal);color:#f9fbf8;align-content:center;gap:14px;padding:clamp(18px,3vw,28px);display:grid}.investor-private-review-copy h2,.investor-private-review-copy p,.private-review-visual-header span,.private-review-visual-header b{margin:0}.investor-private-review-copy h2{color:#fff;max-width:760px;font-size:clamp(30px,5vw,48px);line-height:1.02}.investor-private-review-copy p{color:#f4f8f5c7;max-width:780px;font-size:16px;line-height:1.55}.investor-private-review-copy .workspace-kicker{color:#d8bd82}.investor-console-proof-strip{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;display:grid}.investor-console-proof-strip span{color:#f4f8f5c7;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;gap:5px;min-width:0;padding:12px;font-size:12px;font-weight:800;line-height:1.25;display:grid}.investor-console-proof-strip svg{color:#d8bd82}.investor-console-proof-strip strong{overflow-wrap:anywhere;color:#fff;font-size:18px;line-height:1}.investor-private-review-visual{background:linear-gradient(145deg, #b9975b1f, #0b6f6a14), var(--investor-porcelain);align-content:start;gap:12px;padding:14px;display:grid}.investor-private-room-image{aspect-ratio:16/9;min-height:180px}.private-review-visual-header{background:#ffffffc7;border:1px solid #17212b14;border-radius:8px;gap:5px;padding:12px;display:grid}.private-review-visual-header span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.private-review-visual-header b{color:var(--text);line-height:1.25}.private-review-document-stack{gap:10px;display:grid}.private-review-document,.private-review-empty{background:#ffffffdb;border:1px solid #17212b1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.private-review-document:hover{background:#fff;border-color:#4f46b847}.private-review-document span,.private-review-empty span{gap:3px;min-width:0;display:grid}.private-review-document strong,.private-review-empty strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.private-review-document small,.private-review-empty small{color:var(--muted)}.investor-next-document-panel{background:linear-gradient(135deg,#fffffff5,#eff7f4eb),#fff;border:1px solid #17212b1a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:stretch;gap:18px;padding:18px;display:grid;box-shadow:0 18px 44px #17212b14}.investor-next-document-copy{align-content:center;gap:12px;min-width:0;display:grid}.investor-next-document-copy h2,.investor-next-document-copy p{margin:0}.investor-next-document-copy h2{max-width:880px;color:var(--text);font-size:clamp(24px,3vw,36px);line-height:1.05}.investor-next-document-copy p{max-width:880px;color:var(--muted);line-height:1.55}.investor-next-document-meta,.investor-next-document-actions{flex-wrap:wrap;gap:8px;display:flex}.investor-next-document-visual{min-width:0;color:inherit;transform-origin:50%;align-items:center;text-decoration:none;transition:transform .18s,filter .18s;display:grid;position:relative;transform:perspective(900px)rotateY(-5deg)rotateX(2deg)}.investor-next-document-visual:before,.investor-next-document-visual:after{content:"";z-index:0;background:#ffffffb3;border:1px solid #17212b14;border-radius:8px;position:absolute;inset:18px 0 -14px 22px;box-shadow:0 18px 32px #17212b14}.investor-next-document-visual:after{opacity:.72;inset:32px 0 -26px 40px}.investor-next-document-visual .document-visual{z-index:1;min-height:230px;position:relative;box-shadow:0 24px 44px #17212b29}.investor-next-document-visual:hover,.investor-next-document-visual:focus-visible{filter:saturate(1.04);transform:perspective(900px)rotateY(-2deg)rotateX(1deg)translateY(-2px)}.private-review-empty svg{color:var(--accent-secondary)}.document-drop-wrapper{gap:10px;display:grid}.document-drop-zone{background:#f7fbfa;border:1px dashed #0b6f6a6b;border-radius:8px;transition:background-color .14s,border-color .14s;position:relative}.document-drop-zone.dragging{border-color:var(--accent);background:#e7f4f1}.document-drop-zone label{text-align:center;cursor:pointer;place-items:center;gap:8px;min-height:152px;padding:22px;display:grid}.document-drop-zone strong{font-size:18px;line-height:1.2}.document-drop-zone span{max-width:360px;color:var(--muted);font-size:13px;line-height:1.45}.document-drop-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.document-file-chip{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.document-file-chip span{gap:2px;min-width:0;display:grid}.document-file-chip strong{overflow-wrap:anywhere;line-height:1.25}.document-file-chip small{color:var(--muted)}.control-disclosure{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:10px;display:grid}.control-disclosure>summary{background:var(--panel-muted);cursor:pointer;color:var(--text);text-transform:uppercase;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:13px;font-weight:800;display:flex}.control-disclosure>summary:after{color:var(--accent-dark);content:"+";font-size:16px;line-height:1}.control-disclosure>summary span{align-items:center;gap:8px;min-width:0;display:inline-flex}.control-disclosure[open]>summary{margin-bottom:12px}.control-disclosure[open]>summary:after{content:"-"}.control-disclosure>.form-panel{box-shadow:none;background:0 0;border:0;padding:0}.checkbox-row{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.checkbox-row input{width:16px;height:16px}.checkbox-row.is-disabled{color:var(--muted)}.form-row input,.form-row textarea,.form-row select{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:#fff;border-radius:6px;padding:10px 11px}.form-row input[readonly]{cursor:not-allowed;color:var(--muted);background:#eef3f1c7}.form-row textarea{resize:vertical;min-height:90px}.form-row .document-description-field{min-height:180px;line-height:1.5}.stack{gap:18px;display:grid}.stack>*,.workspace-shell>*,.role-dashboard-grid>*,.metric-strip,.qna-release-brief,.viewer-toolbar-controls{min-width:0;max-width:100%}.compact-stack{gap:8px}.split{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:18px;display:grid}.split>*{min-width:0}.deal-alerts-console .split,.deal-share-links-console .split{grid-template-columns:1fr}.status{background:var(--panel-muted);color:var(--text);border-radius:6px;padding:10px 12px}.status.error{color:var(--danger);background:#f8e9e9}.status.success{color:var(--accent-dark);background:#e6f4ef}.status-card{border:1px solid var(--line);background:var(--panel-muted);border-radius:6px;gap:4px;padding:10px 12px;line-height:1.45;display:grid}.import-progress-list{gap:8px;display:grid}.import-progress-item{border-left:3px solid var(--line);background:#f9fbf8;border-radius:6px;gap:3px;padding:9px 10px;font-size:13px;display:grid}.import-progress-item strong{overflow-wrap:anywhere}.import-progress-item span{color:var(--muted)}.import-working{border-left-color:#2f6fb0}.import-done{border-left-color:var(--accent)}.import-failed{border-left-color:var(--danger)}.import-failed span{color:var(--danger)}.heat-meter{background:#e7ece8;border-radius:999px;width:100%;min-width:120px;height:10px;position:relative;overflow:hidden}.heat-meter span{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#d4a017);height:100%;display:block}.activity-widget-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.activity-chart-frame{min-width:620px;padding:14px}.activity-bar-chart{background:linear-gradient(#f8faf8 0%,#eef3ef 100%);border-radius:8px;align-items:end;gap:6px;min-height:190px;padding:18px 12px 10px;display:flex}.activity-bar-column{min-width:18px;color:var(--muted);text-align:center;flex:1 0 18px;grid-template-rows:minmax(140px,1fr) 22px;gap:6px;font-size:12px;display:grid}.activity-bar-track{background:#0f766e14;border-radius:6px;justify-content:center;align-items:end;min-height:140px;display:flex}.activity-bar-track span{background:linear-gradient(#0f766e,#d4a017);border-radius:6px 6px 0 0;width:min(100%,22px);min-height:2px;display:block}.activity-line-chart{background:linear-gradient(#f8faf8 0%,#eef3ef 100%);border-radius:8px;gap:8px;min-height:190px;padding:18px 12px 10px;display:grid}.activity-line-chart svg{width:100%;height:150px;overflow:visible}.activity-line-chart polyline{fill:none;stroke:#0f766e;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;vector-effect:non-scaling-stroke}.activity-line-chart circle{fill:#d4a017;stroke:#fff;stroke-width:1.4px;vector-effect:non-scaling-stroke}.activity-line-points{color:var(--muted);text-align:center;grid-auto-columns:minmax(18px,1fr);grid-auto-flow:column;gap:6px;font-size:12px;display:grid}.table-panel{min-width:0;max-width:100%;overflow:auto hidden}.table-panel>.table{min-width:760px}.scroll-table{overflow-x:auto}.scroll-table .table{min-width:760px}.scroll-table .document-list-table{min-width:980px}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.table th{background:var(--panel-muted);color:#263530;letter-spacing:0;text-transform:uppercase;font-size:12px}.table th a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.document-name-cell{min-width:240px}.document-title-with-visual{align-items:flex-start;gap:10px;min-width:0;display:flex}.document-title-with-visual>div{min-width:0}.document-inline-acknowledgement-status,.document-inline-qna-status,.document-inline-activity-status,.document-activity-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.document-activity-badges{margin-top:2px}.document-activity-badge{color:#2f386f;background:linear-gradient(135deg,#4538a614,#0b6f6a14),#f7faf8eb;border-color:#4538a633}a.document-activity-badge{text-decoration:none}a.document-activity-badge:hover{background:#eef4fff5;border-color:#4538a657}.document-gallery-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-bottom:18px;display:grid;overflow:hidden}.document-quick-add-panel{background:#fff;border:1px solid #103b3724;border-radius:8px;gap:14px;margin-bottom:18px;padding:clamp(16px,2vw,22px);display:grid;box-shadow:0 16px 38px #17212b12}.document-quick-add-panel .form-panel{margin:0}.document-rename-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;margin-bottom:18px;padding:clamp(14px,2vw,20px);display:grid;box-shadow:0 14px 34px #17212b0f}.document-rename-panel .form-panel{margin:0}.document-organizer-tools,.document-organizer-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;margin-bottom:18px;padding:clamp(14px,2vw,20px);display:grid;box-shadow:0 14px 34px #17212b0f}.document-organizer-tools{padding:12px 14px}.document-organizer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.document-organizer-toolbar .segmented-control{margin:0}.document-organizer-status{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.document-organizer-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.document-organizer-folder-rail,.document-organizer-main,.document-organizer-folder-list{background:#f7faf8bd;border:1px solid #103b371a;border-radius:8px;min-width:0}.document-organizer-folder-rail{max-height:calc(100vh - 120px);padding:8px;display:grid;position:sticky;top:86px;overflow:auto}.document-organizer-folder-target{cursor:pointer;width:100%;min-width:0;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;display:flex}.document-organizer-folder-target span{gap:2px;min-width:0;display:grid}.document-organizer-folder-target strong,.document-organizer-folder-target small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-organizer-folder-target small{color:var(--muted);font-size:12px}.document-organizer-folder-target:hover,.document-organizer-folder-target.is-selected,.document-organizer-folder-target.is-over{background:#fff;border-color:#0b6f6a38}.document-organizer-folder-target.is-over{box-shadow:0 0 0 3px #0b6f6a1a}.document-organizer-main{background:#fff;overflow:hidden}.document-organizer-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.document-organizer-card{transition:border-color .15s,box-shadow .15s,opacity .15s,transform .15s}.document-organizer-card.is-dragging,.document-organizer-folder-row.is-dragging{opacity:.62}.document-index-pill{color:#4538a6;background:#4538a614;border:1px solid #4538a62e;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.document-organizer-folder-select{gap:4px;display:grid}.document-organizer-folder-select span,.document-organizer-folder-row label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.document-organizer-folder-select select,.document-organizer-folder-row input,.document-organizer-folder-row select{width:100%;min-width:0}.document-organizer-folder-mode{gap:14px;display:grid}.document-organizer-folder-mode .form-panel{margin:0}.document-organizer-folder-list{background:#fff;gap:0;display:grid;overflow:hidden}.document-organizer-folder-row{background:#fff;border-top:1px solid #103b3714;grid-template-columns:34px minmax(88px,auto) minmax(88px,.7fr) minmax(180px,1.4fr) minmax(160px,1fr) minmax(118px,auto) 34px 34px 34px;align-items:end;gap:8px;padding:10px;display:grid}.document-organizer-folder-row label{gap:4px;min-width:0;display:grid}.folder-parent-drop-target{min-height:32px;color:var(--muted);background:#f7faf8e6;border:1px dashed #0b6f6a40;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.folder-parent-drop-target.is-over{color:var(--accent);background:#e5f4f1e6;border-color:#0b6f6a73}.document-organizer-counts{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:800}.secondary-button.document-order-step.danger{color:var(--danger);border-color:#a43f3f38}.document-organizer-list-mode .form-panel{margin:0}.document-organizer-list-mode .table input{min-width:150px}.document-list-order-cell{width:72px;color:var(--muted);font-weight:900}.anchor-offset{height:0;scroll-margin-top:90px;display:block}.document-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;padding:14px;display:grid}.document-gallery-order-toolbar{background:#f7faf8b8;border-top:1px solid #103b3714;border-bottom:1px solid #103b3714;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.document-gallery-order-toolbar>div{gap:2px;display:grid}.document-gallery-card{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);border-radius:8px;align-content:start;gap:8px;padding:10px;display:grid}.document-gallery-order-card{transition:border-color .15s,box-shadow .15s,opacity .15s,transform .15s}.document-gallery-order-card.is-dragging{opacity:.62}.document-gallery-order-card.is-drop-target{border-color:#4538a66b;transform:translateY(-1px);box-shadow:0 0 0 3px #4538a61a}.document-gallery-card-order-row{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.document-drag-handle{cursor:grab;border:1px solid var(--line);background:var(--panel);width:34px;height:32px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.document-drag-handle:active{cursor:grabbing}.document-drag-handle:focus-visible,.document-order-step:focus-visible{outline-offset:2px;outline:3px solid #4538a647}.document-order-step-controls{gap:6px;display:inline-flex}.secondary-button.document-order-step{width:32px;min-height:32px;padding:0}.document-gallery-preview{min-width:0;color:inherit;gap:8px;text-decoration:none;display:grid}.document-gallery-card:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 6%, var(--panel))}.document-gallery-card strong{overflow-wrap:anywhere;line-height:1.25}.document-gallery-card .status-chip{justify-self:start}.document-gallery-status-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.document-acknowledgement-chip{border-color:#b9975b3d}.document-qna-chip{border-color:#0b6f6a38}.document-quick-actions{gap:8px;min-width:260px;display:grid}.document-quick-actions-compact{min-width:0}.document-quick-action-links{flex-wrap:wrap;gap:8px;display:flex}.document-quick-action-disclosure{border:1px solid var(--line);background:#f7faf8e6;border-radius:8px}.document-quick-action-disclosure>summary{cursor:pointer;min-height:36px;color:var(--text);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.document-quick-action-form{border-top:1px solid var(--line);gap:8px;padding:10px;display:grid}.document-quick-action-form label{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.document-quick-action-form textarea{width:100%;min-width:0}.document-gallery-more{margin:0;padding:0 14px 14px}.document-presentation-cockpit{background:linear-gradient(135deg,#fffffffa,#eff8f5e6),#fff;border:1px solid #103b3724;border-radius:8px;gap:16px;margin-bottom:18px;padding:clamp(16px,2vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #17212b14,inset 0 1px #ffffffdb}.document-presentation-cockpit:before{content:"";background:linear-gradient(90deg, var(--accent), #b9975bdb, #4f46b857);height:4px;position:absolute;inset:0 0 auto}.document-presentation-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.document-presentation-card{background:linear-gradient(145deg,#fffffff0,#f6faf9d6),#fff;border:1px solid #103b371f;border-radius:8px;align-content:start;gap:8px;min-height:190px;padding:14px;display:grid;transform:perspective(860px)rotateX(.22deg)translateZ(0);box-shadow:0 12px 28px #17212b0f,inset 0 1px #ffffffd6}.document-presentation-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-presentation-card-heading svg{color:var(--accent)}.document-presentation-card strong{color:var(--text);font-size:clamp(24px,3vw,34px);line-height:1}.document-presentation-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.document-presentation-card .secondary-button{width:fit-content;margin-top:auto}.document-release-console{border:1px solid #17212b1a;border-left:4px solid var(--accent);background:linear-gradient(135deg,#fffffffa,#f8fbfaf5),#fff;border-radius:8px;gap:14px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 18px 48px #17212b14}.document-release-console-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.64fr);align-items:start;gap:16px;display:grid}.document-release-console-heading h2,.document-release-console-heading p,.document-release-card h3,.document-release-card p{margin:0}.document-release-console-heading h2{margin-top:4px;font-size:clamp(26px,4vw,38px);line-height:1.06}.release-console-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.release-console-proof-strip span{border:1px solid var(--line);background:var(--panel-muted);color:var(--muted);border-radius:8px;gap:4px;padding:12px;font-size:12px;font-weight:800;display:grid}.release-console-proof-strip strong{color:var(--text);font-size:24px;line-height:1}.document-release-console-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;display:grid}.document-watermark-control{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:center;gap:16px;padding:14px;display:grid}.document-watermark-control h3{margin:4px 0 6px}.watermark-room-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.watermark-room-option{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.watermark-room-option:hover,.watermark-room-option.is-selected{background:color-mix(in srgb, var(--accent) 14%, var(--panel));border-color:#0b6f6a61}.watermark-room-option.is-selected{box-shadow:inset 0 0 0 1px #0b6f6a2e}.watermark-room-option svg{color:var(--accent-dark);margin-top:2px}.watermark-room-option span{gap:3px;display:grid}.watermark-room-option small{color:var(--muted);font-size:11px;line-height:1.3}.document-release-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid;box-shadow:0 10px 26px #17212b0f}.document-release-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.document-release-card-heading h3{overflow-wrap:anywhere;margin-top:4px;line-height:1.2}.document-release-card-controls{justify-items:end;gap:8px;min-width:180px;display:grid}.document-watermark-mini-control{justify-items:end;gap:5px;display:grid}.watermark-mini-toggle{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.watermark-mini-option{min-height:32px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.watermark-mini-option:disabled{opacity:1}.watermark-mini-option.is-selected{background:var(--panel);color:var(--accent-dark);border-color:#0b6f6a3d;box-shadow:0 1px 4px #17212b14}.watermark-mini-option:not(:disabled):hover{color:var(--text)}.permission-investor-lane-grid{gap:8px;display:grid}.permission-investor-lane{border:1px solid var(--line);background:var(--panel-muted);width:100%;color:inherit;text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.permission-investor-lane:hover,.permission-investor-lane.is-selected{background:color-mix(in srgb, var(--accent) 12%, var(--panel));border-color:#0b6f6a52}.permission-investor-lane span{gap:3px;min-width:0;display:grid}.permission-investor-lane strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permission-investor-lane small{color:var(--muted);line-height:1.35}.permission-release-editor{grid-column:1/-1;gap:8px;display:grid}.release-toggle-bar{flex-wrap:wrap;gap:7px;display:flex}.release-toggle-option{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.release-toggle-option:hover,.release-toggle-option.is-selected{background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:var(--accent-dark);border-color:#0b6f6a61}.release-toggle-option.is-selected{box-shadow:inset 0 0 0 1px #0b6f6a2e}.watermark-override-toggle{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:min(100%,420px);display:grid}.watermark-override-option{border:1px solid var(--line);background:var(--panel);min-height:68px;color:var(--text);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.watermark-override-option:hover,.watermark-override-option.is-selected{background:color-mix(in srgb, var(--accent) 14%, var(--panel));border-color:#0b6f6a61}.watermark-override-option.is-selected{box-shadow:inset 0 0 0 1px #0b6f6a2e}.watermark-override-option svg{color:var(--accent-dark);margin-top:2px}.watermark-override-option span{gap:3px;min-width:0;display:grid}.watermark-override-option strong{color:var(--text);font-size:12px;line-height:1.2}.watermark-override-option small{color:var(--muted);font-size:11px;line-height:1.28}.inline-action-form .watermark-override-toggle{flex:min(100%,420px)}.permission-switch{border:1px solid var(--line);background:var(--panel-muted);border-radius:999px;align-self:end;min-height:38px;padding:7px 10px}.document-folder-release-panel{border-top:1px solid #17212b14;padding-top:18px}.document-card-with-visual{gap:10px}.migration-sql-block{border:1px solid var(--line);max-height:180px;color:var(--text);white-space:pre-wrap;background:#fff;border-radius:8px;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.document-visual{width:100%;color:var(--text);background:linear-gradient(135deg,#0b6f6a24,#4f46b81a),#eef2f5;border:1px solid #17212b1f;border-radius:8px;display:block;position:relative;overflow:hidden}.document-visual-card{aspect-ratio:4/3}.document-visual-wide{aspect-ratio:16/9;min-height:132px}.document-visual-compact{flex:0 0 64px;width:64px;height:48px}.document-visual-image{object-fit:cover;width:100%;height:100%;display:block}.document-visual-pdf .document-visual-image,.document-visual-word .document-visual-image,.document-visual-powerpoint .document-visual-image,.document-visual-xlsx .document-visual-image,.document-visual-csv .document-visual-image,.document-visual-tsv .document-visual-image{object-fit:contain;background:#fff}.document-visual-rendering-queued{background:linear-gradient(135deg,#dfe5e0e6,#eef1edeb),#f4f6f3}.document-visual-badge{z-index:2;color:#1f2a36;background:#ffffffeb;border:1px solid #ffffffad;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 6px 14px #17212b1a}.document-visual-fallback{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;padding:34px 12px 12px;display:grid;position:relative}.document-visual-sheet{background:#fff;border:1px solid #17212b29;border-radius:5px;align-content:start;gap:7px;width:min(72%,150px);min-height:62%;padding:14px 12px;display:grid;box-shadow:0 12px 22px #17212b1f}.document-visual-sheet span{background:#d8e3e9;border-radius:99px;height:6px;display:block}.document-visual-sheet span:first-child{background:#0b6f6a3d;width:52%}.document-visual-sheet span:nth-child(2){width:86%}.document-visual-sheet span:nth-child(3){width:74%}.document-visual-sheet span:nth-child(4){width:62%}.document-visual-rendering-queued .document-visual-badge{color:#38564f}.document-visual-status-running .document-visual-badge svg{animation:1.2s linear infinite clarity-spin}.document-visual-status-needs_queue .document-visual-badge,.document-visual-status-cancelled .document-visual-badge{color:#7a4f12;border-color:#9a6b1f47}.document-visual-status-failed .document-visual-badge,.document-visual-status-completed .document-visual-badge{color:#9d3d31;border-color:#ae45374d}.document-visual-rendering-queued .document-visual-sheet{background:linear-gradient(#fffffff5,#fafbf8f5),#fff;border-color:#38564f2e}@keyframes clarity-spin{to{transform:rotate(360deg)}}.document-visual-copy{gap:3px;min-width:0;display:grid}.document-visual-copy strong,.document-visual-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-visual-copy small{color:var(--muted);font-size:12px}.document-visual-compact .document-visual-badge{padding:3px 5px;font-size:9px;top:4px;left:4px}.document-visual-compact .document-visual-badge svg{display:none}.document-visual-compact .document-visual-fallback{padding:19px 6px 6px}.document-visual-compact .document-visual-sheet{gap:3px;width:70%;min-height:24px;padding:6px}.document-visual-compact .document-visual-sheet span{height:3px}.document-visual-compact .document-visual-copy{display:none}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.table-toolbar h2,.table-toolbar p{margin:0}.document-cover-backfill-control{justify-items:end;gap:6px;display:grid}.thumbnail-refresh-status{color:var(--muted);background:#fbfcfa;border-bottom:1px solid #103b3714;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.thumbnail-refresh-status>span{min-width:0}.thumbnail-refresh-status .secondary-button{flex:none}.document-gallery-actions{justify-items:end;gap:8px;display:grid}.deal-documents-console section[id],.deal-documents-console details[id]{scroll-margin-top:110px}.document-workspace-tabs{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7faf8eb;border:1px solid #103b371a;border-radius:8px;margin:-4px 0 18px;padding:8px;position:sticky;top:74px;box-shadow:0 14px 36px #17212b14}.document-operations-panel,.document-record-disclosure,.document-maintenance-panel{background:#fff;border:1px solid #103b371f;border-radius:8px;padding:clamp(16px,2vw,22px);box-shadow:0 14px 34px #17212b0f}.document-operations-panel{gap:16px;display:grid}.document-section-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.document-section-heading>div:first-child{gap:6px;display:grid}.document-section-heading h2,.document-section-heading p{margin:0}.document-section-heading h2{color:var(--text);letter-spacing:0}.document-section-heading p{max-width:760px;color:var(--muted);line-height:1.55}.document-operations-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:start;gap:12px;display:grid}.document-operations-grid .control-disclosure{align-content:start;align-self:start;margin:0}.document-record-disclosure{display:block}.document-record-disclosure>summary{margin:0}.document-record-disclosure summary small{color:var(--muted);text-transform:none;margin-top:4px;font-size:12px;font-weight:600;line-height:1.4;display:block}.document-record-disclosure[open]>.table-panel{margin-top:14px;overflow-x:auto}.document-record-table{min-width:980px}.investor-document-filter-panel{margin-bottom:16px;padding:12px}.document-filter-form{grid-template-columns:minmax(220px,1fr) minmax(170px,.28fr) minmax(150px,.22fr) auto auto;align-items:center;gap:10px;display:grid}.document-filter-form .inline-filter-control,.document-filter-form .inline-filter-control input,.document-filter-form .inline-filter-control select{width:100%;min-width:0}.investor-document-index{box-shadow:0 18px 48px #17212b12}.investor-document-index-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.investor-document-index-card{color:var(--text);text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s}.investor-document-index-card:hover,.investor-document-index-card:focus-visible{transform:translateY(-1px);box-shadow:0 18px 40px #17212b1a}.investor-document-index-card small{color:var(--muted);line-height:1.4}.investor-document-index-card .document-gallery-actions{flex-wrap:wrap;justify-content:flex-start;justify-items:start;display:flex}.investor-support-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.investor-record-list{gap:14px;display:grid}.investor-record-card{background:#fff;border:1px solid #103b371f;border-radius:8px;gap:14px;padding:clamp(14px,2vw,18px);display:grid;box-shadow:0 14px 36px #17212b12}.investor-record-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.investor-record-card-heading h2,.investor-record-card-heading h3,.investor-record-card-heading p,.investor-record-card>p,.investor-record-card h3{margin:0}.investor-record-card-heading h2{color:var(--text);font-size:clamp(20px,2.4vw,28px);line-height:1.12}.investor-record-card-heading h3,.investor-record-card h3{color:var(--text);font-size:clamp(17px,1.9vw,22px);line-height:1.2}.investor-record-card-heading p,.investor-record-card>p{color:var(--muted);line-height:1.45}.investor-record-detail-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.investor-record-detail-grid>div{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;gap:6px;padding:12px;display:grid}.investor-record-detail-grid strong{color:var(--text)}.investor-record-detail-grid p,.investor-record-detail-grid small{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.4}.investor-record-card-actions{flex-wrap:wrap;gap:8px;display:flex}.signature-acknowledgement-panel{background:linear-gradient(135deg,#fffffffa,#f6faf9d6),#fff;border:1px solid #103b371f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:16px;padding:clamp(16px,2vw,22px);display:grid;box-shadow:0 14px 34px #17212b0f}.signature-acknowledgement-panel h2,.signature-acknowledgement-panel p{margin:0}.signature-acknowledgement-panel h2{color:var(--text);font-size:clamp(22px,2.6vw,32px);line-height:1.12}.signature-acknowledgement-panel p{color:var(--muted);margin-top:8px;line-height:1.5}.signature-acknowledgement-steps{gap:8px;display:grid}.signature-acknowledgement-steps span{color:var(--text);background:#ffffffc7;border:1px solid #103b371a;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:850;line-height:1.25;display:flex}.signature-acknowledgement-form,.signature-request-form{border-color:#103b3724}.signature-acknowledgement-assurance{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.signature-acknowledgement-assurance span{min-width:0;color:var(--text);background:linear-gradient(145deg,#fffffff0,#ecf7f4c7),#fff;border:1px solid #103b371a;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.25;display:flex;box-shadow:0 10px 22px #17212b0f,inset 0 1px #ffffffdb}.signature-acknowledgement-assurance svg{color:var(--accent);flex:none}.signature-completion-summary{gap:6px;display:grid}.signature-completion-summary p{margin:0}.signature-completion-meter{background:#0f172a14;border:1px solid #0b6f6a24;border-radius:999px;block-size:8px;inline-size:min(100%,220px);overflow:hidden}.signature-completion-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #33a28f);block-size:100%;min-inline-size:0;display:block}.investor-search-console .metric-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.investor-search-console .metric-strip strong{overflow-wrap:anywhere;font-size:clamp(16px,2vw,24px);line-height:1.15}.investor-search-citation-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.column-picker{position:relative}.column-picker-panel{z-index:15;border:1px solid var(--line);background:var(--panel);min-width:240px;box-shadow:var(--shadow);border-radius:8px;gap:10px;margin-top:8px;padding:12px;display:grid;position:absolute;right:0}.event-row-button{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:0;display:inline-flex}.event-row-button span{gap:4px;display:grid}.event-row-button:hover strong{color:var(--accent-dark)}.event-detail-layer{z-index:60;justify-items:end;display:grid;position:fixed;inset:0}.event-detail-backdrop{background:#16201d57;border:0;position:absolute;inset:0}.event-detail-drawer{z-index:1;border-left:1px solid var(--line);background:var(--panel);gap:18px;width:min(520px,100%);max-height:100vh;padding:20px;display:grid;position:relative;overflow:auto;box-shadow:-18px 0 40px #10181429}.event-detail-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event-detail-header h2,.event-detail-header p,.event-detail-drawer h3,.event-detail-drawer p{margin:0}.event-detail-drawer section{gap:8px;display:grid}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid div{border:1px solid var(--line);border-radius:6px;gap:4px;padding:10px;display:grid}.detail-grid span,.metadata-list dt{color:var(--muted);text-transform:uppercase;overflow-wrap:anywhere;font-size:12px;font-weight:800}.detail-grid strong,.metadata-list dd{overflow-wrap:anywhere;min-width:0}.metadata-list{gap:8px;margin:0;display:grid}.metadata-list div{grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);gap:10px;display:grid}.metadata-list dd{margin:0}.viewer-shell{gap:14px;display:grid}.viewer-shell.is-fullscreen{background:linear-gradient(135deg,#f7faf8fa,#eef5f2fa),#f4f7f5;width:100vw;min-height:100vh;padding:16px;overflow:auto}.viewer-shell.is-fullscreen .viewer-toolbar{top:0}.viewer-shell.is-fullscreen .viewer-workspace{min-height:calc(100vh - 92px)}.viewer-shell.is-fullscreen .viewer-pages{align-content:start}.viewer-shell.is-fullscreen .pdf-page{min-height:calc(100vh - 132px)}.viewer-toolbar{z-index:20;border:1px solid var(--line);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:67px}.viewer-toolbar-controls{flex-wrap:wrap;gap:8px;display:flex}.premium-viewer-toolbar{align-items:stretch}.premium-viewer-title-stack{align-content:center;gap:4px;min-width:min(100%,220px);display:grid}.premium-viewer-title-stack>strong{overflow-wrap:anywhere;color:var(--text);font-size:.98rem;line-height:1.2}.premium-viewer-subline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.premium-viewer-control-groups{justify-content:flex-end;align-items:center;min-width:0}.premium-viewer-control-group{border:1px solid var(--line);background:var(--panel-muted);color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:4px;display:inline-flex}.premium-icon-button{justify-content:center;min-width:38px;min-height:38px;padding:8px 10px}.premium-viewer-page-chip{border:1px solid var(--line);background:var(--panel);min-width:58px;min-height:34px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.premium-viewer-workbar{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 92%, transparent), color-mix(in srgb, var(--panel-muted) 88%, transparent)), var(--panel);color:var(--text);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:center;gap:10px;padding:10px;display:grid}.premium-viewer-search{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.premium-viewer-search input{min-width:0;min-height:38px;color:var(--text);background:0 0;border:0;outline:0}.premium-review-progress{grid-template-columns:minmax(0,1fr) minmax(76px,120px) auto;align-items:center;gap:10px;display:grid}.premium-review-progress>div{gap:2px;min-width:0;display:grid}.premium-review-progress strong,.premium-review-progress small{overflow-wrap:anywhere}.premium-review-progress progress{background:color-mix(in srgb, var(--line) 70%, transparent);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.premium-review-progress progress::-webkit-progress-bar{background:color-mix(in srgb, var(--line) 70%, transparent)}.premium-review-progress progress::-webkit-progress-value{background:var(--accent)}.premium-review-progress progress::-moz-progress-bar{background:var(--accent)}.premium-viewer-search-results{border:1px solid var(--line);background:var(--panel);color:var(--text);box-shadow:var(--shadow);border-radius:8px;gap:8px;padding:8px;display:grid}.premium-viewer-search-results button{border:1px solid var(--line);background:var(--panel-muted);color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.premium-viewer-search-results button:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 12%, var(--panel-muted))}.premium-viewer-search-results span{gap:2px;min-width:0;display:grid}.premium-viewer-search-results small{overflow-wrap:anywhere;color:var(--muted);line-height:1.35}.premium-viewer-search-results em{background:color-mix(in srgb, var(--accent) 14%, var(--panel));min-width:28px;color:var(--accent-dark);text-align:center;border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:900}.premium-viewer-mobile-action-bar{display:none}.viewer-pan-controls{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.premium-viewer-workbar .viewer-pan-controls{grid-column:1/-1;justify-self:end}.viewer-pan-hint{color:#0f4f49;white-space:nowrap;background:#edf8f4;border:1px solid #0f766e3d;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.viewer-pan-hint svg{flex:none}.viewer-pan-button{min-width:38px;padding:0 9px}.spread-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px}.inline-filter-control{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:inline-flex}.inline-filter-control input,.inline-filter-control select{min-width:150px;color:var(--text);background:0 0;border:0;outline:0}.viewer-pages{gap:18px;width:100%;min-width:0;display:grid}.viewer-workspace{grid-template-columns:minmax(148px,180px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.viewer-nav-panel{border:1px solid var(--line);max-height:calc(100vh - 170px);box-shadow:var(--shadow);background:#fff;border-radius:8px;position:sticky;top:146px;overflow:auto}.viewer-nav-title{z-index:1;border-bottom:1px solid var(--line);color:#263530;letter-spacing:0;text-transform:uppercase;background:#f8fbf8;padding:10px 12px;font-size:12px;font-weight:800;position:sticky;top:0}.viewer-nav-list{gap:4px;padding:8px;display:grid}.viewer-nav-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.viewer-nav-item span{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;height:30px;font-weight:800;display:inline-grid}.viewer-nav-item small{color:var(--muted);font-weight:700}.viewer-nav-item:hover,.viewer-nav-item.active{background:#edf8f4;border-color:#0f766e52}.viewer-nav-item.active span{border-color:var(--accent);background:var(--accent);color:#fff}.premium-viewer-thumb{grid-template-columns:72px minmax(0,1fr);align-items:stretch;gap:10px;min-height:92px}.viewer-nav-item.premium-viewer-thumb span{height:auto;color:inherit;background:0 0;border:0}.viewer-nav-item.premium-viewer-thumb.active span{color:inherit;background:0 0;border-color:#0000}.premium-viewer-thumb-frame{border-radius:7px;place-items:center;min-height:82px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffd9;background:#fff!important;border:1px solid #0f172a1f!important}.premium-viewer-thumb-frame img{object-fit:cover;width:100%;height:100%}.premium-viewer-thumb-frame strong{color:var(--text);font-size:16px}.premium-viewer-thumb-copy{align-content:start;justify-items:start;gap:5px;min-width:0;display:grid!important}.premium-viewer-thumb-copy>strong,.premium-viewer-thumb-copy>small{overflow-wrap:anywhere;min-width:0}.premium-viewer-thumb-badges{flex-wrap:wrap;gap:4px;display:flex!important}.premium-viewer-thumb-badges em{color:var(--accent-dark);background:#0b6f6a1a;border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.spreadsheet-viewer-shell{min-width:0;min-height:520px}.workbook-viewer-shell{min-width:0;min-height:560px}.workbook-provider-toolbar{gap:12px}.premium-workbook-frame{border:1px solid var(--line);min-height:min(78vh,860px);box-shadow:var(--shadow);background:#fff;border-radius:8px;display:grid;position:relative;overflow:hidden}.onlyoffice-workbook-host{background:#fff;width:100%;min-height:min(78vh,860px)}.onlyoffice-workbook-host iframe{border:0;width:100%;min-height:min(78vh,860px);display:block}.workbook-watermark{pointer-events:none;z-index:4;position:absolute;inset:0}.workbook-mobile-bottom-actions{display:none}.spreadsheet-native-fallback-banner{color:var(--text);background:#0b6f6a14;border:1px solid #0b6f6a33;border-radius:8px;align-items:center;gap:10px;margin:12px 18px 0;padding:10px 12px;display:flex}.spreadsheet-native-fallback-banner svg{color:var(--accent-dark);flex:none}.spreadsheet-native-fallback-banner>div{gap:2px;min-width:0;display:grid}.spreadsheet-native-fallback-banner strong,.spreadsheet-native-fallback-banner span{overflow-wrap:anywhere;min-width:0}.spreadsheet-native-fallback-banner strong{font-size:13px}.spreadsheet-native-fallback-banner span{color:var(--muted);font-size:12px;font-weight:800}.spreadsheet-native-fallback-banner .secondary-button{white-space:nowrap;margin-left:auto}.spreadsheet-virtual-spacer th,.spreadsheet-virtual-spacer td{background:#fff!important;border-top:0!important;border-bottom:0!important;padding:0!important}.spreadsheet-full-sheet-open{z-index:1000;color:#f7fbf8;background:#07110f;border-radius:0;width:100vw;height:100dvh;min-height:100dvh;padding:10px;position:fixed;inset:0;overflow:hidden}.spreadsheet-full-sheet-open .spreadsheet-native-fallback-banner{display:none}.spreadsheet-full-sheet-open .viewer-toolbar{color:#f7fbf8;box-shadow:none;background:#0e1a17;border:1px solid #d2e2db2e;border-radius:8px;top:0}.spreadsheet-full-sheet-open .viewer-toolbar strong{color:#f7fbf8}.spreadsheet-full-sheet-open .viewer-toolbar .muted{color:#b8c8c1}.spreadsheet-full-sheet-open .viewer-toolbar-controls .secondary-button{color:#f7fbf8;background:#ffffff14;border-color:#d2e2db38}.spreadsheet-full-sheet-open .viewer-toolbar-controls .secondary-button:hover{background:#7edece24;border-color:#7edece6b}.spreadsheet-full-sheet-open .spreadsheet-stage{grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 76px);padding:10px 0 0}.spreadsheet-full-sheet-open .spreadsheet-document-frame,.spreadsheet-full-sheet-open .spreadsheet-sheet-panel{min-height:0}.spreadsheet-full-sheet-open .spreadsheet-grid-wrap{background:#fff;border-color:#b7c6c0;height:100%;min-height:0;max-height:none}.spreadsheet-full-sheet-open .spreadsheet-grid th,.spreadsheet-full-sheet-open .spreadsheet-grid td{border-color:#cbd8d2}.spreadsheet-full-sheet-open .spreadsheet-grid th{color:#263f38;background:#e9f2ee}.spreadsheet-full-sheet-open .spreadsheet-grid thead th,.spreadsheet-full-sheet-open .spreadsheet-grid .spreadsheet-column-header{color:#203a33;background:#dfece7}.spreadsheet-full-sheet-open .spreadsheet-grid td{color:#11231e;background:#fff;font-weight:650}.spreadsheet-full-sheet-open .spreadsheet-grid tbody tr:first-child td{color:#11231e;background:#f4faf7}.spreadsheet-full-sheet-open .formula-cell{color:#4b3500;background:#fff4cf}.spreadsheet-stage{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;padding:18px;display:grid}.spreadsheet-document-frame{grid-template-rows:auto minmax(0,1fr);min-width:0;max-width:100%;min-height:0;display:grid}.spreadsheet-tabs{scrollbar-gutter:stable;justify-content:flex-start;min-width:0;overflow:auto hidden}.spreadsheet-tabs [role=tab][aria-selected=true]{border-color:var(--accent)}.spreadsheet-tabs [role=tab]{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:min(260px,80vw);overflow:hidden}.spreadsheet-tabs-attached{border:1px solid var(--line);background:var(--panel);border-bottom:0;border-radius:8px 8px 0 0;align-self:start;padding:6px}.spreadsheet-workbar{grid-template-columns:minmax(220px,.75fr) minmax(520px,1.55fr) minmax(260px,.95fr);align-items:stretch;gap:10px;min-width:0;max-width:100%;display:grid}.spreadsheet-workbar-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.spreadsheet-workbar-actions .secondary-button{flex:none}.spreadsheet-zoom-controls,.spreadsheet-jump-control{align-items:center;gap:6px;min-width:0;display:flex}.spreadsheet-zoom-controls{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:4px}.spreadsheet-zoom-controls span{min-width:46px;color:var(--muted);text-align:center;font-size:12px;font-weight:900}.spreadsheet-zoom-controls .secondary-button{min-width:34px;padding:7px}.spreadsheet-jump-control{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:4px}.spreadsheet-jump-control input{width:64px;min-width:0;color:var(--text);font:inherit;text-transform:uppercase;background:0 0;border:0;outline:0;font-size:12px;font-weight:800}.spreadsheet-review-action,.spreadsheet-fullscreen-toggle,.spreadsheet-density-toggle{white-space:nowrap}.spreadsheet-find-control,.spreadsheet-cell-inspector{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.spreadsheet-find-control input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.spreadsheet-cell-inspector{justify-content:flex-start}.spreadsheet-cell-inspector-grid{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;display:grid}.spreadsheet-cell-inspector span{color:var(--accent-dark);background:#0b6f6a1a;border-radius:6px;flex:none;padding:5px 7px;font-size:12px;font-weight:900}.spreadsheet-cell-inspector code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden}.spreadsheet-cell-inspector small{color:var(--muted);white-space:nowrap;margin-left:auto;font-weight:800}.spreadsheet-search-results{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.spreadsheet-search-results>strong{color:var(--text);white-space:nowrap;font-size:12px}.spreadsheet-search-results>div{scrollbar-gutter:stable;gap:6px;min-width:0;display:flex;overflow-x:auto}.spreadsheet-search-results button{border:1px solid var(--line);min-width:120px;max-width:220px;color:var(--text);text-align:left;background:#fff;border-radius:7px;gap:2px;padding:6px 8px;display:grid}.spreadsheet-search-results button span{color:var(--accent-dark);font-size:11px;font-weight:900}.spreadsheet-search-results button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.spreadsheet-mobile-cell-summary,.spreadsheet-mobile-action-bar{display:none}.spreadsheet-sheet-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;max-width:100%;display:grid}.spreadsheet-document-frame .spreadsheet-sheet-metrics{border-top-left-radius:0;border-top-right-radius:0}.spreadsheet-sheet-metrics{border:1px solid var(--line);background:var(--panel);min-width:0;max-width:100%;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.spreadsheet-sheet-metrics span,.spreadsheet-sheet-metrics small{flex:none;font-size:12px;font-weight:800}.spreadsheet-sheet-metrics strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:900px){.spreadsheet-workbar{grid-template-columns:1fr}.spreadsheet-workbar-actions{justify-content:flex-start}}.spreadsheet-grid-wrap{overscroll-behavior:contain;border:1px solid var(--line);scrollbar-gutter:stable both-edges;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;height:min(70vh,820px);max-height:78vh;position:relative;overflow:auto}.spreadsheet-grid{border-collapse:collapse;width:max-content;min-width:100%;font-size:calc(13px * var(--spreadsheet-zoom,1))}.spreadsheet-grid th,.spreadsheet-grid td{overflow-wrap:anywhere;vertical-align:top;border:1px solid #d9e0db;min-width:110px;max-width:280px;padding:8px 10px}.spreadsheet-grid th{z-index:2;color:#50605b;background:#eef3ef;min-width:54px;font-weight:800;position:sticky;left:0}.spreadsheet-grid thead th,.spreadsheet-grid .spreadsheet-column-header{z-index:3;color:#284139;text-align:center;background:#e9f2ed;min-width:110px;position:sticky;top:0}.spreadsheet-grid .spreadsheet-corner-cell{z-index:4;min-width:54px;left:0}.spreadsheet-grid .spreadsheet-frozen-column{z-index:2;position:sticky}.spreadsheet-grid thead .spreadsheet-frozen-column{z-index:5}.spreadsheet-grid tbody th{color:#50605b;text-align:right}.spreadsheet-grid td{color:#17212b;cursor:cell;font-variant-numeric:tabular-nums;white-space:pre-wrap;background:#fff;line-height:1.35}.spreadsheet-grid td:focus-visible,.spreadsheet-cell-selected{outline:2px solid var(--accent);outline-offset:-2px;color:#123c39;background:#edf8f7!important}.spreadsheet-cell-match{box-shadow:inset 0 0 0 2px #d2ad4fbf}.spreadsheet-cell-bold{font-weight:900}.spreadsheet-cell-filled{background-clip:padding-box}.spreadsheet-cell-align-center{text-align:center}.spreadsheet-cell-align-right{text-align:right}.spreadsheet-cell-align-justify{text-align:justify}.spreadsheet-grid tbody tr:first-child td{color:#17212b;background:#f6faf7;font-weight:800}.formula-cell{color:#654600;background:#fff8df}.spreadsheet-watermark{pointer-events:none;position:absolute}.spreadsheet-density-compact .spreadsheet-grid th,.spreadsheet-density-compact .spreadsheet-grid td{min-width:88px;max-width:190px;padding:6px 8px;font-size:12px}.spreadsheet-density-compact .spreadsheet-grid th{min-width:46px}.spreadsheet-density-compact .spreadsheet-grid thead th,.spreadsheet-density-compact .spreadsheet-grid .spreadsheet-column-header{min-width:88px}.spreadsheet-density-compact .spreadsheet-grid .spreadsheet-corner-cell{min-width:46px}.document-spreadsheet-context-pill{color:var(--accent-dark);background:#0b6f6a14;border:1px solid #0b6f6a2e;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:900;display:flex}.document-spreadsheet-context-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.spreadsheet-viewer-shell{min-height:calc(100dvh - 72px)}.workbook-viewer-premium{z-index:1000;background:var(--bg);border-radius:0;width:100vw;height:100dvh;min-height:100dvh;padding:6px;position:fixed;inset:0;overflow:hidden}.workbook-viewer-premium .workbook-provider-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid;position:relative;top:0}.workbook-viewer-premium .workbook-provider-toolbar strong,.workbook-viewer-premium .workbook-provider-toolbar .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbook-viewer-premium .viewer-toolbar-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workbook-viewer-premium .viewer-toolbar-controls .secondary-button{width:100%;min-width:0;min-height:42px;padding-inline:8px;font-size:12px}.premium-workbook-frame{border-radius:6px;height:calc(100dvh - 142px);min-height:0}.onlyoffice-workbook-host,.onlyoffice-workbook-host iframe{height:100%;min-height:0}.workbook-mobile-bottom-actions{z-index:8;border:1px solid var(--line);background:#fffffff5;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid;position:absolute;bottom:6px;left:6px;right:6px;box-shadow:0 -12px 28px #17212b24}.workbook-mobile-bottom-actions button{min-width:0;min-height:46px;color:var(--text);background:#f8fbf9;border:1px solid #103b371f;border-radius:7px;place-items:center;gap:3px;font-size:10px;font-weight:900;display:grid}.spreadsheet-native-fallback-banner{align-items:flex-start;margin:8px 6px 0}.spreadsheet-viewer-shell .viewer-toolbar{align-items:flex-start;gap:10px}.spreadsheet-stage{gap:10px;padding:8px 6px}.spreadsheet-document-frame{min-height:0}.spreadsheet-tabs{z-index:7;background:#0d1815;border:1px solid #d2e2db2e;border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:nowrap;padding:6px;position:relative;top:auto}.spreadsheet-tabs [role=tab]{color:#edf6f2;background:#ffffff0f;border-color:#d2e2db29}.spreadsheet-tabs [role=tab][aria-selected=true]{color:#fff;background:linear-gradient(135deg,#00848bf2,#4953b8f2),#0e746e;border-color:#7edece94}.spreadsheet-workbar{z-index:8;background:#0d1815;border:1px solid #d2e2db2e;border-radius:8px;grid-template-columns:1fr;padding:8px;position:sticky;top:0;box-shadow:0 12px 26px #0000003d}.spreadsheet-find-control{color:#edf6f2;background:#111f1b;border-color:#d2e2db29;min-height:44px}.spreadsheet-find-control input::placeholder{color:#aebeb8}.spreadsheet-workbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spreadsheet-workbar-actions .secondary-button,.spreadsheet-fullscreen-toggle,.spreadsheet-density-toggle{width:100%;min-width:0;min-height:42px;padding-inline:8px;font-size:12px}.spreadsheet-zoom-controls,.spreadsheet-jump-control{grid-column:span 2;justify-content:center}.spreadsheet-zoom-controls .secondary-button{flex:0 0 42px;width:42px;min-width:42px}.spreadsheet-jump-control input{width:100%}.spreadsheet-cell-inspector{display:none}.spreadsheet-sheet-metrics{gap:6px;padding:7px 8px}.spreadsheet-sheet-metrics span{text-overflow:ellipsis;white-space:nowrap;max-width:34%;overflow:hidden}.spreadsheet-sheet-metrics small{display:none}.spreadsheet-grid-wrap{border-radius:6px;height:calc(100dvh - 300px);min-height:430px;max-height:none}.spreadsheet-grid th,.spreadsheet-grid td{min-width:94px;max-width:190px;padding:7px 8px;font-size:12px}.spreadsheet-grid th{min-width:46px}.spreadsheet-grid thead th,.spreadsheet-grid .spreadsheet-column-header{min-width:94px}.spreadsheet-grid .spreadsheet-corner-cell{min-width:46px}.spreadsheet-mobile-cell-summary{z-index:6;color:#edf6f2;background:#0d1815f5;border:1px solid #d2e2db29;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex;position:sticky;bottom:60px;box-shadow:0 -10px 26px #00000038}.spreadsheet-mobile-cell-summary span{color:#d4fff5;background:#7edece24;border-radius:6px;flex:none;padding:5px 7px;font-size:12px;font-weight:900}.spreadsheet-mobile-cell-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.spreadsheet-mobile-cell-summary em{color:#b8c8c1;text-transform:capitalize;flex:none;font-size:11px;font-style:normal;font-weight:900}.spreadsheet-mobile-cell-summary small{color:#b8c8c1;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:800}.spreadsheet-mobile-action-bar{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081210f7;border:1px solid #d2e2db2e;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;display:grid;position:sticky;bottom:0;box-shadow:0 -14px 30px #00000057}.spreadsheet-mobile-action-bar button{color:#f8fffc;background:#ffffff14;border:1px solid #d2e2db24;border-radius:7px;place-items:center;gap:3px;min-width:0;min-height:46px;font-size:10px;font-weight:900;display:grid}.spreadsheet-mobile-action-bar button:hover,.spreadsheet-mobile-action-bar button:focus-visible{background:#7edece29;border-color:#7edece75}.spreadsheet-mobile-action-bar svg{color:#a9f5e8}.spreadsheet-full-sheet-open{padding:6px}.spreadsheet-full-sheet-open .spreadsheet-native-fallback-banner{display:none}.spreadsheet-full-sheet-open .viewer-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid;position:relative;top:0}.spreadsheet-full-sheet-open .viewer-toolbar strong,.spreadsheet-full-sheet-open .viewer-toolbar .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spreadsheet-full-sheet-open .viewer-toolbar-controls{grid-template-columns:minmax(0,1fr);display:grid}.spreadsheet-full-sheet-open .viewer-toolbar-controls a.secondary-button{display:none}.spreadsheet-full-sheet-open .spreadsheet-stage{grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 96px);padding:6px 0 0}.spreadsheet-full-sheet-open .spreadsheet-workbar{gap:6px;padding:6px}.spreadsheet-full-sheet-open .spreadsheet-workbar-actions{scrollbar-gutter:stable;flex-wrap:nowrap;gap:6px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.spreadsheet-full-sheet-open .spreadsheet-search-nav,.spreadsheet-full-sheet-open .spreadsheet-jump-button,.spreadsheet-full-sheet-open .spreadsheet-density-toggle,.spreadsheet-full-sheet-open .spreadsheet-review-action{display:none}.spreadsheet-full-sheet-open .spreadsheet-zoom-controls,.spreadsheet-full-sheet-open .spreadsheet-jump-control{flex:none;grid-column:auto}.spreadsheet-full-sheet-open .spreadsheet-zoom-controls{min-width:142px}.spreadsheet-full-sheet-open .spreadsheet-jump-control{min-width:112px}.spreadsheet-full-sheet-open .spreadsheet-document-frame,.spreadsheet-full-sheet-open .spreadsheet-tabs,.spreadsheet-full-sheet-open .spreadsheet-workbar{min-height:0;position:relative;top:0}.spreadsheet-full-sheet-open .spreadsheet-grid-wrap{height:calc(100% - 96px);min-height:0}.spreadsheet-full-sheet-open .spreadsheet-mobile-action-bar{position:fixed;bottom:6px;left:6px;right:6px}}@media (max-height:520px) and (max-width:940px){.spreadsheet-full-sheet-open .viewer-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:6px 8px}.spreadsheet-full-sheet-open .viewer-toolbar .muted{display:none}.spreadsheet-full-sheet-open .viewer-toolbar-controls{flex-wrap:nowrap;gap:6px;display:flex}.spreadsheet-full-sheet-open .viewer-toolbar-controls a.secondary-button{display:none}.spreadsheet-full-sheet-open .viewer-toolbar-controls .secondary-button{white-space:nowrap;width:auto;min-height:36px}.spreadsheet-full-sheet-open .spreadsheet-stage{gap:6px;height:calc(100dvh - 54px)}.spreadsheet-full-sheet-open .spreadsheet-workbar{background:#0d1815;border-color:#d2e2db2e;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;padding:4px;display:grid}.spreadsheet-full-sheet-open .spreadsheet-find-control{color:#edf6f2;background:#111f1b;border-color:#d2e2db29;min-height:38px;padding:5px 8px}.spreadsheet-full-sheet-open .spreadsheet-find-control input::placeholder{color:#aebeb8}.spreadsheet-full-sheet-open .spreadsheet-workbar-actions,.spreadsheet-full-sheet-open .spreadsheet-cell-inspector{display:none!important}.spreadsheet-full-sheet-open .spreadsheet-document-frame{min-height:0}.spreadsheet-full-sheet-open .spreadsheet-tabs{background:#0d1815;border-color:#d2e2db2e;max-height:42px;padding:4px}.spreadsheet-full-sheet-open .spreadsheet-sheet-metrics,.spreadsheet-full-sheet-open .spreadsheet-mobile-cell-summary{display:none}.spreadsheet-full-sheet-open .spreadsheet-mobile-action-bar{background:#081210f7;border:1px solid #d2e2db2e;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:46px;padding:5px;display:grid;position:fixed;bottom:6px;left:6px;right:6px;box-shadow:0 -12px 24px #00000052}.spreadsheet-full-sheet-open .spreadsheet-mobile-action-bar button{color:#f8fffc;background:#ffffff14;border:1px solid #d2e2db24;border-radius:7px;place-items:center;gap:2px;min-width:0;min-height:36px;font-size:10px;font-weight:900;display:grid}.spreadsheet-full-sheet-open .spreadsheet-mobile-action-bar svg{color:#a9f5e8}.spreadsheet-full-sheet-open .spreadsheet-grid-wrap{height:calc(100% - 64px);min-height:0}}.image-viewer-shell{min-height:520px}.image-viewer-stage{place-items:center;min-width:0;min-height:min(72vh,720px);padding:18px;display:grid;overflow:auto}.image-frame{border:1px solid var(--line);max-width:100%;min-height:360px;box-shadow:var(--shadow);background:#fff;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.image-frame-fit-screen{width:100%;min-height:min(72vh,720px)}.image-frame-fit-width{width:100%}.image-frame-native{min-width:min(100%,980px);padding:24px;overflow:auto}.secure-image{-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.image-frame-fit-screen .secure-image{object-fit:contain;max-height:min(68vh,700px)}.image-frame-fit-width .secure-image{object-fit:contain;width:100%;max-height:none}.image-frame-native .secure-image{transform-origin:50%;max-width:none}.image-watermark{pointer-events:none;position:absolute}.media-viewer-shell{min-height:520px}.media-viewer-stage{place-items:center;min-width:0;min-height:min(72vh,720px);padding:18px;display:grid;overflow:auto}.media-frame{border:1px solid var(--line);width:100%;max-width:980px;min-height:360px;box-shadow:var(--shadow);background:#0b1210;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.media-frame-video{background:#050706}.secure-video{z-index:1;background:#050706;width:100%;max-height:min(68vh,700px);display:block;position:relative}.media-frame-audio{background:linear-gradient(135deg,#0f766e2e,#c47e3029),#f7faf8;max-width:720px;min-height:300px;padding:24px}.audio-control-panel{z-index:3;border:1px solid var(--line);text-align:center;width:min(100%,560px);box-shadow:var(--shadow);background:#ffffffe6;border-radius:8px;justify-items:center;gap:16px;padding:24px;display:grid;position:relative}.audio-control-panel p,.audio-control-panel strong{margin:0}.secure-audio{width:100%;max-width:100%}.media-watermark{pointer-events:none;position:absolute}.media-frame-audio .media-watermark{z-index:2}.pdf-page{border:1px solid var(--line);width:100%;min-height:360px;box-shadow:var(--shadow);overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable both-edges;background:#fff;border-radius:8px;position:relative;overflow:auto}.pdf-page.is-pan-enabled{cursor:grab;touch-action:none;box-shadow:0 0 0 1px #0f766e14, var(--shadow);border-color:#0f766e57}.pdf-page.is-pan-enabled:focus-visible{outline-offset:3px;outline:3px solid #0f766e57}.pdf-page.is-panning{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.pdf-page.is-panning *{cursor:grabbing}.pdf-pan-affordance{pointer-events:none;z-index:8;color:#0f4f49;background:#edf8f4fa;border:1px solid #0f766e52;border-radius:999px;align-items:center;gap:6px;min-height:34px;margin:14px 0 0 14px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;position:sticky;top:14px;left:14px;box-shadow:0 12px 30px #0f172a29}.pdf-page canvas{width:100%;height:auto;margin:0 auto;display:block}.pdf-canvas-frame{max-width:none;margin:0 auto;position:relative}.pdf-canvas-layer{transform:translate(-50%, -50%) rotate(var(--viewer-rotation,0deg));transform-origin:50%;position:absolute;top:50%;left:50%}.native-pdf-fallback{gap:10px;width:100%;display:grid}.native-pdf-fallback-note{margin:0}.native-pdf-frame-shell{border:1px solid var(--line);min-height:min(78vh,920px);box-shadow:var(--shadow);background:#fff;border-radius:8px;position:relative;overflow:hidden}.native-pdf-frame{background:#fff;border:0;width:100%;height:min(78vh,920px);min-height:620px;display:block}.redaction-box{pointer-events:none;z-index:3;background:#050505;border:1px solid #000000d1;position:absolute;box-shadow:inset 0 0 0 1px #fff3}.redaction-design-page{-webkit-user-select:none;user-select:none}.redaction-draw-layer{cursor:crosshair;touch-action:none}.redaction-draft-box{pointer-events:none;z-index:6;background:#0f766e38;border:2px solid #0f766e;position:absolute;box-shadow:inset 0 0 0 1px #fff}.redaction-saved-draft-box{z-index:4;background:#0f766e24;border-style:dashed}.redaction-reason-control{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:6px 8px;font-size:13px;font-weight:700;display:inline-flex}.redaction-reason-control input{border:0;outline:0;width:180px}.watermark{pointer-events:none;z-index:5;--watermark-size:1;text-align:center;-webkit-user-select:none;user-select:none;white-space:pre-line;font-weight:800;line-height:1.35;display:grid;position:absolute;inset:0;overflow:hidden}.watermark-text{overflow-wrap:anywhere;max-width:min(86%,520px);display:inline-block;transform:rotate(-24deg)}.watermark-center,.watermark-fit_page{place-items:center}.watermark-center .watermark-text{font-size:clamp(18px, calc(3vw * var(--watermark-size)), 44px)}.watermark-fit_page .watermark-text{max-width:min(92%,980px);font-size:clamp(24px, calc(6vw * var(--watermark-size)), 86px)}.watermark-tile{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(140px,1fr);place-items:center;gap:clamp(28px,6vw,72px);padding:clamp(28px,5vw,84px)}.watermark-tile .watermark-text{max-width:min(100%,360px);font-size:clamp(12px, calc(1.45vw * var(--watermark-size)), 26px)}.viewer-privacy-shield{z-index:1000;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060d0beb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.viewer-privacy-shield-panel{text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;place-items:center;min-width:min(320px,100%);padding:22px 24px;display:grid;box-shadow:0 18px 48px #00000047}.viewer-privacy-shield-panel strong{letter-spacing:0;font-size:18px}.fence-view-mask{pointer-events:none;z-index:4;background:radial-gradient(circle 130px at var(--fence-x,50%) var(--fence-y,50%), transparent 0 58%, #09100eb8 59%), repeating-linear-gradient(135deg, #09100e2e 0 8px, #09100e47 8px 16px);mix-blend-mode:multiply;position:absolute;inset:0}.small{font-size:13px}.flagged-email{color:var(--danger);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.delivery-status-line{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.participant-entry-gate{gap:4px;margin-bottom:8px;display:grid}.participant-entry-gate small{max-width:320px;color:var(--muted);line-height:1.35}.participant-profile-editor{gap:10px;display:grid}.participant-profile-editor label{gap:5px;display:grid}.participant-profile-editor label span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.participant-profile-editor input{width:100%;min-width:0}.participant-profile-editor .secondary-button{justify-content:center}.participant-profile-editor-status,.participant-profile-editor-note{color:#8a341f;background:#fff7edb8;border:1px solid #b9482f2e;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.4}.participant-profile-editor-status.is-complete{color:#235f56;background:#edfaf5c7;border-color:#3a817738}.participant-invite-request-toggle{gap:8px;display:grid}.participant-account-control-block{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.participant-account-control-block h4{letter-spacing:0;margin:0;font-size:12px;font-weight:900}.participant-account-control-block p{margin:0}.participant-invite-request-toggle .check-row{align-items:flex-start;line-height:1.35}.token-box{overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;border-radius:6px;max-width:100%;padding:10px 12px;display:block}.empty-state{color:var(--muted);background:#ffffffa6;border:1px dashed #bac8bd;border-radius:8px;padding:28px}@media print{.viewer-shell>*{display:none!important}.viewer-shell:before{color:#111;content:"Printing disabled";place-items:center;min-height:100vh;font-size:18px;font-weight:800;display:grid}}.answer-list{gap:10px;margin-top:14px;display:grid}.answer{border-left:3px solid var(--accent);background:#f4f8f5;border-radius:6px;padding:12px}.answer p{margin:6px 0}.notes-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;align-self:start;gap:14px;padding:16px;display:grid}.document-review-rail{isolation:isolate;position:relative}.document-review-rail-drawer-open{z-index:1200;overscroll-behavior:contain;background:var(--panel);border-color:#d2e2db57;max-height:min(82dvh,680px);position:fixed;inset:auto 10px 10px;overflow:auto;box-shadow:0 26px 70px #00000052;transform:none!important}.document-review-rail-drawer-open:before{display:none}.investor-document-review-layout .document-review-rail{transform-origin:100% 0;transform:perspective(1000px)rotateY(-.8deg);box-shadow:0 24px 58px #0f172a1f}.investor-document-review-layout .document-review-rail:before{content:"";z-index:-1;filter:blur(10px);opacity:.82;pointer-events:none;background:linear-gradient(145deg,#b9975b2e,#0b6f6a1a),#0f172a0a;border-radius:10px;position:absolute;inset:10px 0 -10px 14px}.document-review-rail-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.document-review-rail-drawer-open .document-review-rail-heading{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.document-review-rail-close{min-height:34px;color:var(--text);background:#fff;border:1px solid #0f172a1f;border-radius:7px;justify-content:center;justify-self:end;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.document-review-rail-close:hover,.document-review-rail-close:focus-visible{background:#ecf7f4f0;border-color:#0b6f6a47}.document-review-rail-notice{margin:0}@media (min-width:760px){.document-review-rail-drawer-open{width:min(520px,100vw - 20px);max-height:none;inset:10px 10px 10px auto}}.document-review-rail-heading h2,.document-review-rail-heading p{margin:0}.document-review-rail-badge{max-width:100%;color:var(--accent-dark);white-space:nowrap;background:linear-gradient(145deg,#ecf7f4eb,#ffffffe0),#fff;border:1px solid #0b6f6a29;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:900;line-height:1.1;display:inline-flex}.document-review-rail-stats{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;display:grid}.document-review-rail-stats span{background:linear-gradient(145deg,#ffffffeb,#f0f7f4d6),#fff;border:1px solid #0f172a14;border-radius:8px;gap:3px;min-height:62px;padding:10px;display:grid}.document-review-rail-stats strong{color:var(--text);font-size:1.05rem;line-height:1}.document-review-rail-stats small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.2}.document-review-command-surface{background:linear-gradient(155deg, #ffffffe6, #f0f7f4c7), var(--panel);border:1px solid #0f172a14;border-radius:8px;gap:8px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffffdb,0 12px 26px #0f172a0f}.document-rail-posture-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.document-rail-posture-strip span{min-height:38px;color:var(--text);background:linear-gradient(145deg,#ffffffeb,#ecf7f4b8),#fff;border:1px solid #0b6f6a24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:8px;display:grid;box-shadow:0 8px 18px #0f172a0d}.document-rail-posture-strip svg{color:var(--accent)}.document-rail-posture-strip strong{overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:850;line-height:1.15}.document-review-mode-switch{background:#f3f7f6;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.document-review-mode-switch :is(button,a){min-height:38px;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 9px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;display:grid}.document-review-mode-switch :is(button,a) span,.document-review-mode-switch :is(button,a) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-review-mode-switch :is(button,a) small{color:var(--text);text-align:center;background:#0f172a14;border-radius:999px;justify-self:end;min-width:22px;padding:5px 7px;font-size:11px;line-height:1}.document-review-mode-switch :is(button,a).is-active{color:var(--text);background:#fff;border-color:#0b6f6a38;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a14}.premium-document-rail-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.premium-document-rail-tabs :is(button,a){min-height:44px;padding:8px 7px}.premium-document-rail-tabs :is(button:disabled,a[aria-disabled=true]){cursor:not-allowed;opacity:.55}.document-review-tab-panel{gap:12px;min-width:0;display:grid}.document-rail-scroll-anchors{height:0;position:relative}.document-rail-scroll-anchors span{position:absolute;top:-132px}.document-activity-rail,.document-active-page-summary,.document-current-page-thread{background:linear-gradient(145deg,#ffffffeb,#f2f7f5d1),#fff;border:1px solid #0f172a14;border-radius:8px;padding:12px}.document-active-page-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.document-active-page-summary h3,.document-active-page-summary p{margin:0}.document-current-page-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.document-current-page-strip span{background:#ecf7f4ad;border:1px solid #0b6f6a1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;padding:9px;display:grid}.document-current-page-strip svg{color:var(--accent);grid-row:span 2}.document-current-page-strip strong{color:var(--text);font-size:.98rem;line-height:1}.document-current-page-strip small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.1}.document-current-page-qna-anchor{scroll-margin-top:140px}.document-review-action-form{gap:12px;margin:0}.document-review-form-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:2px;display:grid}.document-review-form-heading>div{gap:2px;min-width:0;display:grid}.document-review-form-heading strong{overflow-wrap:anywhere;color:var(--text);font-size:.98rem;line-height:1.2}.document-review-form-heading .status-chip{white-space:normal;justify-self:end;max-width:100%}.document-review-action-form textarea{resize:vertical;min-height:108px}.document-review-action-form .button{justify-content:center;min-height:40px}.document-review-limit-status{margin:0}.document-review-readonly-qna{background:#ecf7f4c7;border:1px solid #0b6f6a29;border-radius:8px;gap:10px;padding:12px;display:grid}.document-review-readonly-qna p{margin:0}.note-review-filter-bar{background:#f7faf8d6;border:1px solid #0f172a14;border-radius:8px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.note-review-filter-bar a{color:var(--muted);background:#fff;border:1px solid #0f172a1a;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none}.note-review-filter-bar a:hover,.note-review-filter-bar a.is-active{color:var(--text);background:#ecf7f4eb;border-color:#0b6f6a3d}.document-review-filter-bar{background:linear-gradient(145deg, #ffffffc2, #ecf7f49e), var(--panel);border:1px solid #0f172a14;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.document-review-filter-bar button{min-width:0;color:var(--muted);font:inherit;text-align:left;background:#ffffffdb;border:1px solid #0f172a1a;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.2;display:flex}.document-review-filter-bar button:hover,.document-review-filter-bar button.is-active{color:var(--text);background:linear-gradient(145deg,#ecf7f4f5,#ffffffeb),#fff;border-color:#0b6f6a47;box-shadow:0 10px 24px #0b6f6a14}.document-review-filter-bar button span,.document-review-filter-bar button small{overflow-wrap:anywhere;min-width:0}.document-review-filter-bar button small{min-inline-size:24px;color:var(--accent-dark);background:#0b6f6a1a;border-radius:999px;justify-content:center;padding:2px 6px;font-size:11px;font-weight:900;display:inline-flex}.document-review-export-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.document-review-export-actions .secondary-button{min-height:36px;padding:8px 10px}.document-review-export-actions .secondary-button:disabled{cursor:not-allowed;opacity:.55}.document-review-export-actions>span{flex-basis:100%}.document-closeout-note-archive{background:linear-gradient(135deg,#fffffff0,#f0f7f5eb),#fff;border:1px solid #103b371f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.document-closeout-note-archive div{gap:4px;display:grid}.document-closeout-note-archive strong{color:#10201d}.document-closeout-note-archive span{color:#536460;font-size:12px;line-height:1.45}@media (max-width:760px){.document-closeout-note-archive{grid-template-columns:1fr}.document-closeout-note-archive .secondary-button{justify-content:center;width:100%}}.document-question-queue-summary{background:linear-gradient(145deg,#ecf7f4d6,#ffffffe6),#fff;border:1px solid #0b6f6a29;border-radius:8px;gap:10px;padding:12px;display:grid}.document-question-queue-summary h3,.document-question-queue-summary p{margin:0}.document-question-queue-summary h3{overflow-wrap:anywhere;color:var(--text);font-size:1rem;line-height:1.2}.document-question-queue-metrics{flex-wrap:wrap;gap:6px;display:flex}.document-question-queue-metrics .status-chip{white-space:normal;max-width:100%}.document-signature-rail{background:linear-gradient(#ffffffe0,#f3f8f6eb);border:1px solid #0f172a1a;border-radius:8px;gap:12px;padding:12px;display:grid}.document-signature-rail-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.document-signature-rail-heading h3,.document-signature-rail-heading p{margin:0}.document-signature-request-list{gap:10px;display:grid}.document-signature-request-card{background:#ffffffc7;border:1px solid #0f172a14;border-radius:8px;gap:8px;padding:10px;display:grid}.document-signature-request-card p{margin:0}.document-signature-request-title{align-items:center;gap:8px;min-width:0;display:flex}.document-signature-request-title strong{overflow-wrap:anywhere;color:var(--text);line-height:1.25}.document-signature-request-meta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.document-language-rail{background:linear-gradient(145deg,#ecf7f4e0,#ffffffeb),#fff;border:1px solid #0b6f6a24;border-radius:8px;gap:12px;padding:12px;display:grid;position:relative;overflow:hidden;transform:perspective(780px)rotateY(-.35deg)translateZ(0);box-shadow:0 18px 42px #11212b1a,inset 0 1px #ffffffdb}.document-language-rail:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0b6f6a80,#b9975b70);height:4px;position:absolute;inset:0 0 auto}.document-language-rail-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.document-language-rail-heading h3,.document-language-rail-heading p{margin:0}.document-language-rail-grid{grid-template-columns:1fr;gap:6px;display:grid}.document-language-rail-grid span{color:var(--text);background:#ffffffb8;border:1px solid #0b6f6a1a;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex;box-shadow:inset 0 1px #ffffffc7}.document-language-rail-grid strong{line-height:1.2}.document-language-rail>.secondary-button{justify-content:center}.signature-acknowledgement-form-compact{background:#ecf7f49e;border-color:#0b6f6a1f;gap:10px;padding:10px}.signature-acknowledgement-form-compact h3{margin:0;font-size:.95rem}.signature-acknowledgement-form-compact .signature-acknowledgement-assurance{grid-template-columns:1fr;gap:6px}.signature-acknowledgement-form-compact .signature-acknowledgement-assurance span{padding:7px 8px}.document-question-thread-list{gap:10px;display:grid}.document-question-card,.document-question-card-heading{gap:8px;display:grid}.document-question-card-heading>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.document-question-card-heading strong{overflow-wrap:anywhere;color:var(--text);line-height:1.25}.document-question-status-row{flex-wrap:wrap;gap:6px;display:flex}.document-question-answer-list{margin-top:2px}.document-question-answer-list .answer{background:#ffffffb8}.document-review-followup{border-top:1px solid #0f172a14;padding-top:8px}.document-review-followup summary{color:var(--accent-strong);cursor:pointer;font-size:13px;font-weight:800}.document-review-followup .form-panel{margin-top:8px}.investor-document-review-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:18px;display:grid}.investor-document-review-main{min-width:0}.investor-document-review-layout .notes-panel{max-height:calc(100vh - 108px);position:sticky;top:86px;overflow:auto}.note-sharing-toggle{border:1px solid var(--line);color:var(--text);background:#ffffffbd;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.note-sharing-toggle.is-private{background:linear-gradient(145deg,#ffffffeb,#f4f9f7d1),#fff;border-color:#4960562e}.note-sharing-toggle.is-on{background:linear-gradient(145deg,#ecf7f4fa,#ffffffe6),#fff;border-color:#0b6f6a47;box-shadow:0 10px 22px #0b6f6a14}.note-sharing-toggle input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:1px}.note-sharing-toggle span{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;line-height:1.25;display:inline-flex}.note-sharing-toggle svg{color:var(--accent);flex:none}.note-thread-list{max-height:52vh;padding-right:4px;overflow:auto}.note-thread-section{gap:10px;display:grid}.note-thread-section h3{color:var(--text);letter-spacing:0;margin:0;font-size:.88rem}.document-review-note-card{background:linear-gradient(145deg,#ffffffeb,#f4f9f7d1),#fff;border:1px solid #0f172a14;border-left:3px solid #0b6f6a8f;gap:9px;display:grid;box-shadow:0 10px 24px #0f172a0f}.document-review-note-card.is-private{border-left-color:#49605694}.document-review-note-card.is-deal-visible{border-left-color:var(--accent)}.document-review-note-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.document-review-note-heading>div{gap:2px;min-width:0;display:grid}.document-review-note-heading strong{overflow-wrap:anywhere;color:var(--text);line-height:1.25}.note-context-bar{flex-wrap:wrap;gap:6px;display:flex}.note-context-bar :is(span,a){color:var(--muted);background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800;line-height:1}.document-page-jump-link{text-decoration:none}.document-page-jump-link:hover{color:var(--text);background:#ecf7f4e6;border-color:#0b6f6a3d}.document-page-preview-card{color:var(--text);background:linear-gradient(135deg,#fffffff5,#ecf7f4b8),#fff;border:1px solid #0b6f6a29;border-radius:8px;grid-template-columns:56px minmax(0,1fr);align-items:stretch;gap:10px;padding:10px;text-decoration:none;display:grid}.document-page-preview-card:hover{border-color:#0b6f6a52;transform:translateY(-1px);box-shadow:0 12px 26px #0b6f6a1f}.document-page-preview-thumb{min-height:72px;color:var(--accent-dark);background:linear-gradient(#fffffffa,#eef7f5f5),#fff;border:1px solid #0f172a1a;border-radius:7px;align-content:center;place-items:center;gap:2px;display:grid}.document-page-preview-thumb small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.document-page-preview-thumb strong{color:var(--text);font-size:18px;line-height:1}.document-page-preview-copy{align-content:center;gap:4px;min-width:0;display:grid}.document-page-preview-copy strong{color:var(--text);line-height:1.2}.document-page-preview-copy small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.note-visibility-control{color:var(--text);background:#ecf7f4ad;border:1px solid #0b6f6a24;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.note-visibility-control input{width:18px;height:18px;accent-color:var(--accent);flex:none}.note-visibility-control span{align-items:center;gap:7px;min-width:0;display:flex}.smart-review-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;gap:14px;margin-top:18px;padding:18px;display:grid}.smart-review-panel h2,.smart-review-panel p{margin:0}.smart-review-panel p{color:var(--muted);line-height:1.45}.investor-nomination-panel{gap:16px}.investor-nomination-heading{gap:8px;display:grid}.investor-nomination-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.investor-nomination-title-row .folder-heading{margin:0}.investor-nomination-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.investor-nomination-steps span{background:linear-gradient(135deg, #f0fdfae6, #fffbebb3), var(--panel);color:var(--text);text-align:center;border:1px solid #0b6f6a24;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.25;display:inline-flex}.investor-nomination-steps svg{color:#0f766e;flex:none}.investor-nomination-panel .form-panel{gap:14px;margin:0}.investor-nomination-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.investor-nomination-lane{grid-column:1/-1}.investor-nomination-lane small,.investor-nomination-submit-row small{color:var(--muted);font-size:12px;line-height:1.35}.investor-nomination-submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.investor-nomination-submit-row .button{min-height:42px}.smart-review-question{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.smart-review-question input{border:1px solid var(--line);border-radius:6px;min-width:0;min-height:38px;padding:8px 10px}.translation-form{grid-template-columns:minmax(96px,140px) minmax(0,1fr) auto}.translation-form select,.translation-selection-input{border:1px solid var(--line);border-radius:6px;min-width:0;min-height:38px;padding:8px 10px}.translation-workbench{align-items:stretch;position:relative;overflow:hidden;transform:perspective(920px)rotateX(.32deg)translateZ(0);box-shadow:0 22px 52px #11212b1f,inset 0 1px #ffffffdb}.language-support-panel{background:linear-gradient(135deg, #fffffff5, #eef7f5d1), var(--panel);border-color:#0b6f6a2e;position:relative;overflow:hidden;transform:perspective(980px)rotateX(.35deg)translateZ(0);box-shadow:0 24px 58px #11212b1f,inset 0 1px #ffffffdb}.translation-workbench:before,.language-support-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0b6f6a85,#b9975b80);height:4px;position:absolute;inset:0 0 auto}.language-support-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.language-support-heading svg,.language-support-grid svg{color:var(--accent-dark)}.language-support-heading h2{margin:0 0 5px}.language-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.language-support-grid span{background:#ffffffc7;border:1px solid #103b371f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:7px 9px;padding:12px;display:grid;box-shadow:0 12px 28px #11212b14,inset 0 1px #ffffffc7}.language-support-grid strong,.language-support-grid small{grid-column:2}.language-support-grid small{color:var(--muted);line-height:1.4}.translation-mode-bar{flex-wrap:wrap;gap:8px;display:flex}.translation-selection-input{resize:vertical;min-height:108px;font:inherit}.translation-progress{gap:6px;display:grid}.translation-progress progress{width:100%;height:8px;accent-color:var(--accent)}.translation-result-list{gap:12px;display:grid}.translation-result-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:0 14px 34px #11212b14,inset 0 1px #fffc}.smart-review-result{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.smart-review-list{gap:8px;margin:0;padding-left:20px;display:grid}@media (prefers-reduced-motion:reduce){.document-language-rail,.translation-workbench,.language-support-panel{transform:none}}@media (max-width:760px){.document-language-rail,.translation-workbench,.language-support-panel{transform:none;box-shadow:0 12px 28px #11212b14,inset 0 1px #ffffffc7}.document-language-rail-heading,.translation-form,.language-support-grid{grid-template-columns:1fr}}.smart-review-citations{gap:8px;display:grid}.smart-review-citations a{gap:3px;display:grid}.smart-review-citations small{color:var(--muted);line-height:1.4}.translation-output{white-space:pre-wrap}.status-chip{text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.status-open{color:#5f4200;background:#fff4bc;border-color:#dec36d}.status-critical{color:#8f2424;background:#f8e9e9;border-color:#e0aaaa}.status-warning{color:#5f4200;background:#fff4bc;border-color:#dec36d}.status-answered{color:#116235;background:#dff3e6}.status-closed{color:#4f5965;background:#e6e9ed}.status-locked{color:#6b21a8;background:#f3e8ff}.status-published{color:#116235;background:#dff3e6}.status-unpublished{color:#5f4200;background:#fff4bc;border-color:#dec36d}.status-cancelled{color:#a23131;background:#f8e9e9;border-color:#e0aaaa}.status-requested{color:#5f4200;background:#fff4bc;border-color:#dec36d}.status-in_progress{color:#1d4f8f;background:#e8f2ff}.status-submitted{color:#5b2f88;background:#efe7ff}.status-approved{color:#116235;background:#dff3e6;border-color:#99d7aa}.status-pending{color:#5f4200;background:#fff4bc;border-color:#dec36d}.status-rejected{color:#8f2424;background:#f8e9e9;border-color:#e0aaaa}.status-not_required,.status-waived,.status-private{color:#4f5965;background:#e6e9ed}.status-group{color:#1d4f8f;background:#e8f2ff}.status-public{color:#116235;background:#dff3e6}.status-low{color:#4f5965;background:#e6e9ed}.status-normal{color:#1d4f8f;background:#e8f2ff}.status-high{color:#5f4200;background:#fff4bc;border-color:#dec36d}.status-urgent{color:var(--danger);background:#f8e9e9;border-color:#e0aaaa}.status-active{color:#116235;background:#dff3e6;border-color:#99d7aa}.status-deactivated{color:#4f5965;background:#e6e9ed}.status-suspended{color:#5f4200;background:#fff4bc;border-color:#dec36d}.status-revoked{color:var(--danger);background:#f8e9e9;border-color:#e0aaaa}.compact-form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.compact-form select,.compact-form input{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:150px;min-height:38px;padding:8px 10px}.inline-action-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.investor-selected-access-form{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;align-items:center;padding:10px}.investor-group-membership-form{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;gap:8px;min-width:min(100%,360px);padding:10px;display:grid}.investor-group-membership-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.investor-group-membership-options{gap:6px;max-height:180px;padding-right:2px;display:grid;overflow:auto}.investor-group-membership-option{border:1px solid var(--line);background:var(--panel);border-radius:6px;align-items:flex-start;gap:8px;padding:8px;display:flex}.investor-group-membership-option input{margin-top:3px}.investor-group-membership-option span{gap:2px;display:grid}.investor-group-membership-option small{color:var(--muted)}.participant-removal-section{border-color:color-mix(in srgb, var(--danger) 24%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--panel))}.participant-removal-form{gap:10px;min-width:min(100%,360px);display:grid}.participant-removal-copy{gap:4px;display:grid}.participant-removal-copy strong{color:var(--text)}.participant-removal-copy span,.participant-removal-confirm span{color:var(--muted);font-size:13px;line-height:1.45}.participant-removal-form .danger-button,.participant-removal-confirm .secondary-button{justify-content:center}.participant-removal-confirm{border:1px solid color-mix(in srgb, var(--danger) 24%, var(--line));background:var(--panel);border-radius:8px;gap:9px;padding:10px;display:grid}.inline-action-form select{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:38px;padding:8px 10px}.inline-action-form textarea,.download-request-box textarea,.stack>textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:6px;min-width:min(100%,220px);min-height:38px;padding:8px 10px}.download-request-box{gap:8px;max-width:min(100%,620px);display:grid}.group-access-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start;gap:8px;display:grid}.group-access-form select,.group-access-form input,.group-access-form textarea{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.group-access-form textarea{resize:vertical}.group-feature-controls{grid-column:1/-1;gap:8px;display:grid}.group-access-form>.form-row{grid-column:1/-1}.group-access-form>button{justify-self:start}.permission-list{flex-wrap:wrap;gap:8px;min-height:32px;margin-top:10px;display:flex}.permission-posture-row{border:1px solid var(--line);background:var(--panel-muted);border-left:3px solid #0b6f6a9e;border-radius:8px;flex:min(100%,280px);gap:6px;min-width:min(100%,250px);padding:10px 12px;display:grid}.permission-posture-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.permission-posture-heading strong{color:var(--text);font-size:13px}.permission-posture-row p{color:var(--muted);margin:0;font-size:12px;line-height:1.42}.permission-posture-meta{color:var(--muted);flex-wrap:wrap;gap:6px 12px;font-size:12px;line-height:1.35;display:flex}.permission-release-note{margin-top:8px}.label-picker{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.label-option{align-items:center;gap:6px;display:inline-flex}.label-option input{width:16px;height:16px}.label-option span{color:#fff;border-radius:999px;align-items:center;min-height:26px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.terms-box{white-space:pre-wrap;border:1px solid var(--line);background:#f9fbf8;border-radius:8px;max-height:360px;padding:14px;line-height:1.55;overflow:auto}.check-row{align-items:center;gap:10px;font-weight:700;display:flex}.check-row input{width:18px;height:18px}.invite-access-proof-confirmation{color:var(--text);background:#f0fdfab8;border:1px solid #14b8a638;border-radius:8px;align-items:flex-start;padding:12px;line-height:1.4}.checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 12px;display:grid}.folder-heading{align-items:center;gap:8px;display:flex}.document-index{gap:8px;display:grid}.document-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.inline-action-stack{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.document-row h3,.document-row p{margin:0}.document-row p{margin-top:4px}@media (max-width:980px){.landing-hero{min-height:620px;padding:58px 22px}.landing-screen-primary{opacity:.42;width:760px;right:-360px}.landing-screen-secondary{opacity:.5;right:-80px}.landing-capability-grid,.landing-intelligence-grid,.landing-principle-grid,.clarity-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell,.clarity-panel,.command-hero,.investor-private-review-hero,.investor-document-review-layout,.document-release-console-heading,.command-launch-panel,.launch-focus-grid,.landing-pricing-band,.pricing-hero,.pricing-comparison-panel,.pricing-close-panel{grid-template-columns:1fr}.command-work-grid,.command-card-grid,.command-next-actions-list,.launch-key-grid,.launch-operator-pack-grid,.launch-gate-meta,.investor-console-proof-strip,.pricing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-private-review-hero,.document-release-console-heading,.qna-command-panel,.qna-evidence-panel,.qna-question-layout,.investor-qna-workspace-grid{grid-template-columns:1fr}.investor-document-review-layout .notes-panel{max-height:none;position:static;overflow:visible;transform:none}.document-rail-posture-strip{grid-template-columns:repeat(auto-fit,minmax(126px,1fr))}.document-review-rail-heading,.document-review-form-heading{grid-template-columns:1fr}.document-review-rail-badge,.document-review-form-heading .status-chip{white-space:normal;justify-self:start}.note-thread-list{max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.investor-document-review-layout .document-review-rail,.document-review-mode-switch :is(button,a).is-active{transform:none}}@media (max-width:1180px){.document-organizer-layout,.document-organizer-folder-row{grid-template-columns:1fr}.document-organizer-folder-rail{max-height:280px;position:static}.participant-access-toolbar,.participant-bulk-card{grid-template-columns:1fr}.participant-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-resend-button{width:100%}}@media (max-width:760px){.topbar,.page-heading,.viewer-toolbar,.split{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.topbar{position:static}.brand{width:100%}.nav a,.nav button,.nav-menu summary,.nav-menu{flex:140px}.nav-menu-panel{min-width:0;margin-top:8px;position:static}.workspace-heading{padding:18px}.qna-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.document-workspace-tabs{position:static}.access-workspace-tabs,.investor-dashboard-tabs,.investor-profile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.access-workspace-tabs a,.investor-dashboard-tabs a,.investor-profile-tabs a,.qna-workspace-tabs a,.investor-qna-tabs a{text-align:center;justify-content:center}.investor-qna-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.investor-qna-ask-lane{position:static}.access-participants-page .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.access-participants-page .metric-strip span{min-height:82px;padding:12px}.access-participants-page .metric-strip span:first-child{grid-column:1/-1}.document-section-heading,.qna-section-heading{flex-direction:column;align-items:stretch}.qna-command-checks,.qna-investor-access-heading,.qna-queue-filter-panel,.qna-investor-access-row{grid-template-columns:1fr}.qna-investor-access-summary,.qna-access-action-row{justify-content:flex-start}.qna-header-actions a,.qna-export-actions>*{flex:160px}.admin-nav{grid-template-columns:1fr}.admin-nav .secondary-button{flex:130px}.workspace-topbar .brand{width:100%}.investor-console-proof-strip,.release-console-proof-strip,.document-watermark-control,.watermark-room-toggle,.document-release-console-grid,.document-release-card-heading,.document-release-card-controls,.watermark-override-toggle,.permission-investor-lane,.partner-scope-grid,.investor-entry-assurance-compact,.deal-preview-document-banner,.investor-document-access-panel{grid-template-columns:1fr}.document-release-console{padding:14px}.permission-investor-lane .status-chip,.document-release-card-heading .status-chip{justify-self:start}.document-release-card-controls,.document-watermark-mini-control{justify-items:start}.viewer-toolbar{top:0}.premium-viewer-toolbar{gap:10px}.premium-viewer-control-groups,.premium-viewer-control-group,.premium-viewer-search,.premium-review-progress,.premium-viewer-workbar{width:100%}.premium-viewer-control-groups{justify-content:stretch}.premium-viewer-control-group{flex-wrap:wrap}.premium-viewer-workbar,.premium-review-progress{grid-template-columns:1fr}.premium-review-progress .secondary-button{justify-content:center;width:100%}.premium-viewer-mobile-action-bar{z-index:60;background:#fffffff5;border:1px solid #0f172a1f;border-radius:8px;grid-template-columns:42px minmax(58px,1fr) 42px 42px 42px;align-items:center;gap:6px;padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 44px #0f172a2e}.premium-viewer-mobile-action-bar .premium-icon-button,.premium-viewer-mobile-action-bar .premium-viewer-page-chip{width:100%;min-width:0}.investor-document-workspace .viewer-shell{padding-bottom:72px}.viewer-pan-controls{flex-wrap:wrap;flex:100%}.viewer-workspace{grid-template-columns:1fr}.external-share-page{width:min(100% - 24px,1180px)}.external-share-hero{grid-template-columns:1fr;padding:18px}.external-share-hero h1{overflow-wrap:anywhere}.external-share-status-card{align-content:start}.external-share-proof-strip span,.external-share-access-grid span,.external-share-governance-strip span{flex:180px}.viewer-nav-panel{max-height:220px;position:static}.premium-viewer-thumb{grid-template-columns:64px minmax(0,1fr);min-height:84px}.premium-document-rail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.document-active-page-summary,.document-current-page-strip,.group-access-form{grid-template-columns:1fr}.document-row{grid-template-columns:auto minmax(0,1fr)}.document-row .button,.document-row .secondary-button,.document-row .viewer-toolbar-controls,.document-row .inline-action-stack{grid-column:1/-1}.document-gallery-grid{grid-template-columns:1fr}.document-gallery-order-toolbar{flex-direction:column;align-items:stretch}.document-title-with-visual{align-items:center}.document-visual-compact{flex-basis:56px;width:56px;height:42px}.smart-review-question{grid-template-columns:1fr}.table-toolbar,.event-detail-header{flex-direction:column;align-items:stretch}.column-picker-panel{left:0;right:auto}.detail-grid,.metadata-list div{grid-template-columns:1fr}.landing-hero{min-height:560px}.landing-room-visual{opacity:.46}.landing-room-visual:before{box-shadow:none}.landing-screen-primary{width:760px;top:84px;right:-560px}.landing-screen-secondary{display:none}.landing-hero h1{font-size:56px}.landing-hero p{font-size:18px}.landing-actions a,.landing-close-band a{width:100%}.landing-hero-metrics,.landing-signal-grid,.landing-access-grid,.landing-intelligence-grid,.landing-principle-grid,.landing-capability-grid{grid-template-columns:1fr}.landing-section-heading h2{font-size:30px}.landing-section-heading p{font-size:16px}.landing-brand-lockup,.auth-brand-lockup,.command-title-lockup,.command-client-view,.command-section-heading,.rooms-hero,.pricing-close-panel{flex-direction:column;align-items:flex-start}.command-title-lockup h1{font-size:34px}.investor-release-brief-heading,.document-release-brief-heading,.qna-release-brief-heading,.command-entry-brief-heading,.command-proof-boundary-heading{flex-direction:column}.command-title-lockup p{font-size:16px}.command-work-grid,.command-card-grid,.command-next-actions-list,.command-map-grid,.command-proof-summary-grid,.command-investor-launch-grid,.command-investor-launch-metrics,.deal-team-release-cockpit,.gateway-proof-path-heading,.gateway-proof-path-grid,.access-management-grid,.access-page-card-grid,.access-page-grid,.entity-workspace,.report-export-grid,.reports-operation-grid,.download-governance-grid,.download-request-card,.download-request-detail-grid,.investor-launch-decision-strip,.invite-lane-review-grid,.preview-proof-grid,.investor-entry-assurance-compact,.investor-document-access-panel,.investor-room-lobby-hero,.launch-key-grid,.launch-operator-pack-grid,.launch-gate-meta,.pricing-feature-grid{grid-template-columns:1fr}.access-groups-page .access-page-grid{grid-template-columns:minmax(0,1fr)}.gateway-proof-path-heading .secondary-button{width:100%}.gateway-proof-path-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:auto}.gateway-proof-path-row .gateway-proof-path-index{grid-area:1/1}.gateway-proof-path-row .status-chip{grid-area:1/2;width:fit-content}.gateway-proof-path-row>span:nth-child(3){grid-column:1/-1}.gateway-proof-path-row svg{grid-area:1/3}.investor-room-lobby-page{width:min(100% - 20px,1180px)}.investor-room-lobby-copy h1{font-size:38px}.investor-room-lobby-actions .button,.investor-room-lobby-actions .secondary-button{flex:180px;justify-content:center}.investor-entry-blocker{flex-direction:column;align-items:stretch}.workspace-shell{width:min(100% - 20px,1320px)}.workspace-header,.document-filter-form,.participant-access-toolbar,.participant-filter-grid,.participant-setup-blocker,.participant-bulk-card,.metric-strip,.role-dashboard-grid,.qna-workspace-path-grid,.signature-acknowledgement-panel,.permission-toggle-bar,.entity-row,.action-rail-item{grid-template-columns:1fr}.workspace-header-actions{justify-items:stretch;min-width:0}.participant-setup-blocker .secondary-button,.participant-setup-blocker-actions,.participant-setup-roster,.participant-setup-roster-item{width:100%}.participant-setup-blocker-actions{justify-content:stretch}.participant-setup-roster-item{grid-template-columns:1fr;transform:none}.card-footer{flex-direction:column;align-items:stretch}.card-footer .viewer-toolbar-controls{width:100%}.card-footer .status-chip{white-space:normal}.download-request-card-heading,.investor-record-card-heading{flex-direction:column}.download-request-review-panel{border-top:1px solid #103b371f;border-left:0;padding-top:14px;padding-left:0}.metric-strip span{min-height:0}.permission-toggle-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.entity-drawer{max-height:none;position:static}.entity-row-actions{justify-content:flex-start}.preview-proof-decision{flex-direction:column}.command-next-action{grid-template-columns:auto minmax(0,1fr)}.command-next-action>svg{grid-column:1/-1;justify-self:end}.pricing-hero h1{font-size:38px}.pricing-hero p,.landing-pricing-band p{font-size:16px}.landing-pricing-band h2{font-size:30px}.pricing-price strong{font-size:38px}.pricing-comparison-table{overflow:visible}.pricing-comparison-header,.pricing-comparison-row{background:#fff;grid-template-columns:1fr;min-width:0;display:grid}.pricing-comparison-header{display:none}.pricing-comparison-row{border-bottom:1px solid var(--line)}.pricing-comparison-row:last-child{border-bottom:0}.pricing-comparison-row strong,.pricing-comparison-row span{padding:10px 12px}.pricing-comparison-row span:before{color:var(--muted);text-transform:uppercase;content:attr(data-label);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.command-card-heading,.command-gate-row,.launch-gate-card,.command-document-row{grid-template-columns:1fr}.command-gate-row .status-chip,.launch-gate-card .status-chip,.command-document-row .status-chip{justify-self:start}.command-card-actions .secondary-button,.command-action-row .button,.command-action-row .secondary-button,.command-client-view .button,.command-section-heading .secondary-button,.deal-team-operator-row .secondary-button,.rooms-hero .button,.landing-pricing-offer .button,.pricing-plan-card .button,.pricing-close-panel .button{width:100%}.clarity-step-grid{grid-template-columns:1fr}.clarity-panel,.clarity-auth-panel{padding:16px}.landing-access-panel h2,.landing-close-band h2{font-size:28px}.landing-close-band{flex-direction:column;align-items:stretch}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar{color:#f6f1e6;background:#090a08eb;border-bottom-color:#ffffff1a;box-shadow:0 1px #d6b87614}.brand-copy .small,.topbar .muted{color:#8e9196}.topbar .clarity-mark{background:linear-gradient(135deg,#d6b87629,#23534424),#090a08;border-color:#d6b8763d;box-shadow:0 0 28px #d6b87614}.nav a,.nav button,.nav-menu summary{color:#f6f1e6;background:#ffffff0d;border-color:#ffffff1f}.nav a:hover,.nav button:hover,.nav-menu summary:hover,.nav-menu[open] summary{background:#d6b87614;border-color:#d6b8766b}.nav-menu-panel{background:#050505f5;border-color:#ffffff1f;box-shadow:0 24px 70px #0000006b}.public-marketing-topbar{background:#090a08f0;border-bottom-color:#d6b8761f;position:sticky;box-shadow:0 14px 36px #0000003d}.public-marketing-topbar .brand{min-width:0}.public-marketing-topbar .nav{flex-wrap:nowrap;align-items:center}.public-marketing-topbar .nav a{color:#f6f1e6d1;background:0 0;border-color:#0000;min-height:34px;padding:6px 9px}.public-marketing-topbar .nav a:hover{color:#f6f1e6;background:#f6f1e60f;border-color:#d6b8763d}.public-marketing-topbar .nav a.nav-link-active{color:#fff7e4;background:#d6b8761f;border-color:#d6b8766b}.public-marketing-topbar .public-nav-primary{color:#fff7e4;background:#d6b8761a;border-color:#d6b87680}.billing-status-banner{color:#fff4d7;background:linear-gradient(90deg,#ffc34d33,#030303f5 42%),#050505;border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px clamp(18px,4vw,48px);display:grid}.billing-status-banner.is-critical{color:#ffe0e0;background:linear-gradient(90deg,#a43f3f47,#030303f5 44%),#050505}.billing-status-banner svg{color:currentColor}.billing-status-banner-copy{gap:2px;min-width:0;display:grid}.billing-status-banner-copy strong{color:#fff;font-size:13px}.billing-status-banner-copy span{color:currentColor;font-size:12px;line-height:1.4}.billing-status-banner-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.billing-status-banner-actions a{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.billing-status-banner-actions a:hover{background:#d6b8761a;border-color:#d6b8766b}.premium-landing,.premium-pricing-page,.premium-auth-page{color:#f6f1e6;background:linear-gradient(#0a0b08 0%,#12130f 48%,#090a08 100%);width:100%;margin:0;overflow:hidden}.button-cyber,.button-private{color:#10110e;background:#f6f1e6;border-color:#d6b876bd;box-shadow:inset 0 0 0 1px #d6b87638,0 16px 44px #0000002e}.button-cyber:hover,.button-private:hover{color:#10110e;background:#fffaf0;border-color:#d6b876eb}.premium-landing .secondary-button-dark,.premium-pricing-page .secondary-button-dark,.premium-auth-page .secondary-button-dark{color:#f6f1e6;background:#f6f1e60e;border-color:#f6f1e62e}.premium-landing .secondary-button-dark:hover,.premium-pricing-page .secondary-button-dark:hover,.premium-auth-page .secondary-button-dark:hover{background:#f6f1e61a;border-color:#d6b8767a}.premium-hero{isolation:isolate;background:linear-gradient(110deg,#0f0f0cfc 0%,#181610e6 54%,#090a08fa 100%),linear-gradient(#d6b87614,#0000 42%),#0e0f0c;border-bottom:1px solid #f6f1e61a;grid-template-columns:minmax(0,.92fr) minmax(440px,.78fr);align-items:center;gap:42px;min-height:860px;padding:78px max(28px,50% - 620px) 84px;display:grid;position:relative;overflow:hidden}.hero-private-ledger{z-index:-2;opacity:.78;position:absolute;inset:0;overflow:hidden}.hero-private-ledger:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#f6f1e60a 1px,#0000 1px),linear-gradient(#f6f1e606 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 32% 82%,#0000 100%)}.ledger-rule,.ledger-document,.ledger-seal{border:1px solid #d6b8762e;display:block;position:absolute}.ledger-rule{background:linear-gradient(#0000,#d6b87642,#0000);width:1px;height:72%;right:clamp(220px,26vw,520px)}.ledger-rule-one{top:9%}.ledger-rule-two{opacity:.72;height:54%;top:17%;right:clamp(120px,18vw,340px)}.ledger-rule-three{opacity:.52;height:38%;top:30%;right:clamp(32px,8vw,160px)}.ledger-document{background:linear-gradient(#f6f1e61c,#f6f1e60b),#0f0f0cb8;border-radius:4px;align-content:start;gap:12px;width:min(330px,28vw);min-width:210px;padding:22px;display:grid;box-shadow:0 28px 92px #00000057}.ledger-document i,.ledger-document b{background:#f6f1e638;border-radius:999px;height:10px;display:block}.ledger-document i:first-child{background:#d6b8766b;width:62%}.ledger-document i:nth-child(2){width:88%}.ledger-document i:nth-child(3){width:74%}.ledger-document b{background:radial-gradient(circle,#f6f1e66b 0 28%,#0000 30%),#d6b8763d;border-radius:999px;width:42px;height:42px}.ledger-document-primary{top:15%;right:clamp(34px,7vw,120px)}.ledger-document-secondary{opacity:.74;bottom:16%;right:clamp(160px,22vw,420px)}.ledger-seal{opacity:.6;background:radial-gradient(circle,#f6f1e647 0 18%,#0000 19%),conic-gradient(from 16deg,#d6b87657,#f6f1e614,#d6b87657);border-radius:999px;width:86px;height:86px;bottom:10%;right:clamp(64px,10vw,180px)}.premium-hero-glow{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#d6b8760d,#0000 38%,#23534414 74%,#0000),linear-gradient(#0000 0%,#0a0b08b8 78%,#0a0b08 100%);position:absolute;inset:0}.premium-hero-copy{z-index:2;width:100%;min-width:0;max-width:760px;position:relative}.premium-brand-lockup{color:#f6f1e6;gap:12px}.premium-brand-lockup span{gap:3px;display:grid}.premium-brand-lockup b{letter-spacing:0;font-size:18px}.premium-brand-lockup small{color:#b8b3a5;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.premium-eyebrow{color:#d6b876;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;display:inline-flex}.premium-hero h1{color:#f6f1e6;letter-spacing:0;max-width:780px;margin:0;font-size:64px;font-weight:720;line-height:1.04}.premium-hero-lede{color:#ded6c5;max-width:680px;margin:22px 0 0;font-size:19px;line-height:1.56}.premium-review-posture{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,680px);margin-top:18px;display:grid}.premium-review-posture span{color:#f6f1e6;background:#f6f1e60e;border:1px solid #d6b87633;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 10px;display:inline-flex}.premium-review-posture svg{color:#d6b876;flex:none}.premium-review-posture b{text-align:center;white-space:nowrap;min-width:0;font-size:11px;line-height:1.15}.private-intake-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f1e614;border:1px solid #d6b87647;border-radius:8px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:10px;width:min(100%,680px);margin-top:22px;padding:8px;display:grid;box-shadow:0 20px 72px #00000057,inset 0 0 0 1px #f6f1e60f}.private-intake-form>span{color:#d6b876;white-space:nowrap;border-right:1px solid #f6f1e624;padding:0 12px 0 10px;font-size:12px;font-weight:800}.private-intake-form input{color:#f6f1e6;background:0 0;border:0;outline:0;min-width:0;min-height:46px}.private-intake-form input::placeholder{color:#8f897b}.private-intake-form button{color:#10110e;background:#f6f1e6;border:1px solid #d6b876bf;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 16px;font-weight:900;transition:border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.private-intake-form button:hover{border-color:#d6b876f0;transform:translateY(-1px);box-shadow:0 18px 40px #00000038}.private-intake-form .checkout-fallback-link{text-align:left;grid-column:2/4}.premium-role-actions{margin-top:18px}.premium-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,760px);margin-top:22px;display:grid}.premium-hero-metrics span{background:#f6f1e60d;border:1px solid #f6f1e621;border-radius:8px;gap:6px;min-height:132px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #d6b87609}.premium-hero-metrics strong{color:#f6f1e6;font-size:22px;line-height:1.08}.premium-hero-metrics b{color:#f6f1e6;text-transform:uppercase;font-size:13px;line-height:1.25}.premium-hero-metrics small{color:#b8b3a5;line-height:1.35}.premium-investor-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,860px);margin-top:12px;display:grid}.premium-investor-proof-strip span{color:#ded6c5;background:#f6f1e60b;border:1px solid #f6f1e61f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 8px;min-height:88px;padding:12px;display:grid}.premium-investor-proof-strip svg{color:#d6b876;grid-row:1/3}.premium-investor-proof-strip strong{color:#f6f1e6;font-size:12px;line-height:1.25}.premium-investor-proof-strip small{color:#b8b3a5;font-size:11px;line-height:1.35}.deal-os-frame{z-index:2;background:linear-gradient(#f6f1e61f,#f6f1e60a),#11120f;border:1px solid #f6f1e629;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000094,inset 0 0 0 1px #d6b87614}.deal-os-frame:before{content:"";pointer-events:none;background:linear-gradient(120deg,#d6b8761c,#0000 28%),linear-gradient(300deg,#23534429,#0000 34%);position:absolute;inset:0}.deal-os-topbar{z-index:1;border-bottom:1px solid #f6f1e61f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;position:relative}.deal-os-topbar>span{background:#d6b876;border-radius:999px;width:12px;height:12px;box-shadow:0 0 18px #d6b8763d}.deal-os-topbar strong{color:#f6f1e6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.deal-os-topbar b{color:#d6b876;border:1px solid #d6b8766b;border-radius:999px;padding:4px 8px;font-size:11px}.deal-os-grid{z-index:1;grid-template-columns:140px minmax(0,1fr);min-height:560px;display:grid;position:relative}.deal-room-sidebar{border-right:1px solid #f6f1e61a;align-content:start;gap:8px;padding:18px 12px;display:grid}.deal-room-sidebar span{color:#b8b3a5;border:1px solid #0000;border-radius:6px;padding:10px;font-size:12px;font-weight:800}.deal-room-sidebar .is-active{color:#f6f1e6;background:#d6b87614;border-color:#d6b8764d}.deal-room-main{align-content:start;gap:14px;padding:18px;display:grid}.room-score-panel,.room-document-strip article,.room-access-matrix,.room-audit-feed{background:#0a0b089e;border:1px solid #f6f1e61f;border-radius:8px}.room-score-panel{gap:7px;padding:18px;display:grid}.room-score-panel span{color:#d6b876;text-transform:uppercase;font-size:12px;font-weight:900}.room-score-panel strong{color:#f6f1e6;font-size:34px;line-height:1.04}.room-score-panel p{color:#b8b3a5;margin:0;line-height:1.4}.room-document-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.room-document-strip article{gap:9px;min-height:148px;padding:12px;display:grid}.room-document-strip i{background:linear-gradient(90deg,#f6f1e62e 0 18%,#0000 18% 26%,#d6b87633 26% 52%,#0000 52%),repeating-linear-gradient(0deg,#f6f1e621 0 4px,#0000 4px 9px),#f6f1e60f;border-radius:6px;height:62px;display:block}.room-document-strip strong{color:#f6f1e6;font-size:13px;line-height:1.2}.room-document-strip span{color:#b8b3a5;font-size:12px}.room-access-matrix{grid-template-columns:minmax(80px,1fr) repeat(3,34px);align-items:center;gap:8px;padding:14px;display:grid}.room-access-matrix span{color:#ded6c5;font-size:12px;font-weight:800}.room-access-matrix b,.room-access-matrix i{border-radius:4px;justify-self:center;width:20px;height:20px}.room-access-matrix b{background:#d6b876;box-shadow:0 0 16px #d6b87633}.room-access-matrix i{background:#f6f1e60d;border:1px solid #f6f1e62e}.room-audit-feed{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.room-audit-feed span{color:#d6b876;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.room-audit-feed p{color:#ded6c5;margin:0;font-size:13px;line-height:1.35}.premium-band{width:min(1240px,100% - 40px);margin:0 auto;padding:84px 0}.premium-section-heading{gap:12px;max-width:840px;margin-bottom:26px;display:grid}.premium-section-heading h2,.premium-section-heading p{margin:0}.premium-section-heading h2{color:#fff;font-size:48px;line-height:1.02}.premium-section-heading p{color:#c4c0b6;font-size:18px;line-height:1.55}.premium-support-page .premium-section-heading h2,.premium-support-page .premium-pricing-terms h2{color:#17212b;text-shadow:none}.premium-support-page .premium-section-heading p{color:#5d6871}.premium-support-page .premium-pricing-included,.premium-support-page .premium-pricing-terms,.premium-support-page .premium-operating-grid{z-index:0;color:#17212b;position:relative}.premium-support-page .premium-pricing-included:before,.premium-support-page .premium-pricing-terms:before{z-index:-1;content:"";background:#ffffffdb;border:1px solid #103b3714;border-radius:8px;position:absolute;inset:22px -18px;box-shadow:0 28px 90px #17212b14}.premium-support-page .premium-pricing-terms{background:#ffffffeb;border-color:#103b371a}.premium-support-page .premium-usage-list span{color:#34413c;background:#f6f5f0;border-color:#103b371a}.premium-support-page .premium-operating-grid article{color:#17212b;background:#fff;border-color:#103b371a}.premium-support-page .premium-operating-grid h3{color:#17212b}.premium-support-page .premium-operating-grid p{color:#5d6871}.premium-bento-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.premium-bento-card{background:linear-gradient(#ffffff1a,#ffffff0b),#070707;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:14px;min-height:340px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 80px #00000059}.premium-bento-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#d6b87614,#0000 38%);border-top:1px solid #d6b87638;position:absolute;inset:0}.premium-bento-wide{grid-column:span 2}.premium-card-heading{z-index:1;color:#d6b876;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex;position:relative}.premium-bento-card h3,.premium-bento-card p{z-index:1;margin:0;position:relative}.premium-bento-card h3{color:#fff;font-size:26px;line-height:1.08}.premium-bento-card p{color:#9aa0a6;line-height:1.55}.security-intercept-demo{z-index:1;gap:12px;margin-top:6px;display:grid;position:relative}.security-intercept-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-intercept-header span{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.security-intercept-header button{color:#f6f1e6;background:#f6f1e60f;border:1px solid #d6b87652;border-radius:999px;min-height:34px;padding:6px 12px;font-size:12px;font-weight:900}.security-intercept-lanes{border:1px solid #ffffff1a;border-radius:8px;gap:10px;padding:14px;display:grid;overflow:hidden}.security-intercept-lanes span{background:#ffffff14;border-radius:999px;height:12px;display:block;position:relative;overflow:hidden}.security-intercept-lanes span:before{border-radius:inherit;content:"";background:linear-gradient(90deg,#d6b8761f,#d6b876);width:34%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.security-intercept-demo.is-intercepting .security-intercept-lanes span:before{animation:.9s forwards interceptSweep}.security-intercept-demo.is-intercepting .security-intercept-lanes span:nth-child(2):before{animation-delay:.1s}.security-intercept-demo.is-intercepting .security-intercept-lanes span:nth-child(3):before{animation-delay:.2s}.security-intercept-status{color:#d6b876;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}@keyframes interceptSweep{0%{transform:translate(-120%)}60%{transform:translate(160%)}to{background:linear-gradient(90deg,#f6f1e61a,#d6b876);transform:translate(195%)}}.access-node-map{grid-template-columns:repeat(3,1fr);place-items:center;min-height:156px;margin:4px 0;display:grid;position:relative}.access-node-map:before{content:"";background:linear-gradient(90deg,#0000 0 44%,#d6b87638 44% 56%,#0000 56%),linear-gradient(0deg,#0000 0 44%,#d6b87638 44% 56%,#0000 56%);position:absolute;inset:24px 28px}.access-node-map span{z-index:1;background:#f6f1e612;border:1px solid #d6b87652;border-radius:8px;width:34px;height:34px;position:relative;box-shadow:0 0 22px #d6b87614}.access-node-map .core-node{background:#d6b87621;border-color:#d6b87685;width:54px;height:54px;box-shadow:0 0 28px #d6b8761f}.activity-seal-ticker{z-index:1;gap:8px;display:grid;position:relative}.activity-seal-ticker div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.activity-seal-ticker div.is-current{background:#d6b87612;border-color:#d6b87652}.activity-seal-ticker span{color:#d6b876;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:11px}.activity-seal-ticker p{color:#d7dde2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-seal-ticker b{color:#d6b876;text-transform:uppercase;font-size:10px}.velocity-graph{z-index:1;background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 34px),#0303036b;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;height:170px;padding:16px;display:grid;position:relative}.velocity-graph span{height:var(--bar);background:linear-gradient(#d6b876,#d6b87638);border-radius:6px 6px 2px 2px;animation:2.2s ease-in-out infinite velocityPulse;display:block;box-shadow:0 0 22px #d6b8761a}.velocity-graph span:nth-child(2n){background:linear-gradient(#8fa897,#23534433);box-shadow:0 0 22px #2353441f}.velocity-graph span:nth-child(3n){background:linear-gradient(#e4b861,#e4b86129);box-shadow:0 0 22px #e4b8611f}@keyframes velocityPulse{0%,to{transform:scaleY(.96)}50%{transform:scaleY(1)}}.premium-access-grid,.premium-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.premium-access-card,.premium-operating-grid article,.premium-price-card,.premium-market-list span,.premium-search-band{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 20px 70px #00000047}.premium-access-card,.premium-operating-grid article{align-content:start;gap:14px;padding:22px;display:grid}.premium-access-card h3,.premium-access-card p,.premium-operating-grid h3,.premium-operating-grid p{margin:0}.premium-access-card h3,.premium-operating-grid h3{color:#fff;font-size:24px;line-height:1.1}.premium-access-card p,.premium-operating-grid p{color:#9aa0a6;line-height:1.55}.premium-access-card svg,.premium-operating-grid svg,.premium-search-band svg{color:#d6b876}.premium-access-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.premium-access-card li{color:#d7dde2;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.premium-access-card li svg{color:#d6b876;flex:none}.premium-pricing-strip{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center;gap:22px;display:grid}.premium-pricing-strip h2,.premium-pricing-strip p,.premium-price-card strong,.premium-price-card span{margin:0}.premium-pricing-strip h2{color:#fff;font-size:44px;line-height:1.05}.premium-pricing-strip p{color:#8e9196;max-width:720px;margin-top:12px;font-size:18px;line-height:1.55}.premium-price-card{gap:10px;padding:22px;display:grid}.premium-price-card svg{color:#e4b861}.premium-price-card strong{color:#fff;font-size:30px}.premium-price-card span{color:#9aa0a6}.premium-market-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.premium-market-list span{color:#d7dde2;align-items:center;gap:12px;min-height:84px;padding:18px;line-height:1.45;display:flex}.premium-market-list svg{color:#e4b861;flex:none}.premium-close-band{background:linear-gradient(90deg,#d6b87617,#0000 38%,#2353441f),#090a08;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;place-items:center;padding:96px 20px;display:grid}.premium-close-core{text-align:center;justify-items:center;gap:14px;width:min(860px,100%);display:grid}.premium-close-core>svg{color:#d6b876}.premium-close-core h2,.premium-close-core p{margin:0}.premium-close-core h2{color:#fff;font-size:54px;line-height:1.02}.premium-close-core p{color:#b8b3a5;max-width:720px;font-size:18px;line-height:1.55}.deal-close-button{--close-x:50%;--close-y:50%;color:#f6f1e6;background:#f6f1e612;border:1px solid #d6b87694;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:14px 22px;font-weight:900;transition:border-color .14s,transform .14s,box-shadow .14s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6b8761a,0 22px 60px #0000002e}.deal-close-button:before{background:radial-gradient(circle 170px at var(--close-x) var(--close-y), #d6b8762e, transparent 62%);content:"";opacity:0;transition:opacity .14s;position:absolute;inset:-1px}.deal-close-button:after{border-radius:inherit;content:"";opacity:0;background:linear-gradient(90deg,#0000,#d6b87657,#0000) border-box;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.deal-close-button:hover{border-color:#d6b876d1;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #d6b87629,0 28px 70px #0003}.deal-close-button:hover:before,.deal-close-button.is-closing:before,.deal-close-button.is-closing:after{opacity:1}.deal-close-button.is-closing:after{animation:.52s forwards closeBorderSweep}.deal-close-button span,.deal-close-button svg{z-index:1;position:relative}@keyframes closeBorderSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.premium-search-band{align-items:center;gap:16px;margin-bottom:80px;padding:22px;display:flex}.premium-search-band p{color:#d7dde2;margin:0;font-size:18px;line-height:1.5}.premium-pricing-page{padding:0}:is(body:has(.workspace-topbar-investor) .main.premium-pricing-page,body:has(.workspace-topbar-deal) .main.premium-pricing-page,body:has(.workspace-topbar-partner) .main.premium-pricing-page){color:#f6f1e6;background:linear-gradient(#0a0b08 0%,#12130f 48%,#090a08 100%)}.premium-pricing-hero{background:linear-gradient(110deg,#030303fa,#030303bd 54%,#030303fa),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 104px),#030303;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:center;gap:28px;min-height:720px;padding:78px max(28px,50% - 590px) 82px;display:grid}.premium-pricing-hero h1,.premium-pricing-hero p,.premium-plan-card h2,.premium-plan-card p,.premium-plan-card small{margin:0}.premium-pricing-hero h1{color:#f6f1e6;max-width:780px;font-size:70px;line-height:1.02}.premium-pricing-hero p{color:#ded6c5;max-width:720px;margin-top:22px;font-size:20px;line-height:1.5}.premium-plan-card{background:linear-gradient(#f6f1e61a,#f6f1e60b),#11120f;border:1px solid #f6f1e624;border-radius:8px;gap:14px;padding:26px;display:grid;box-shadow:0 34px 110px #0000007a}.premium-plan-card>span{color:#d6b876;text-transform:uppercase;font-size:12px;font-weight:900}.premium-plan-card h2{color:#fff;font-size:34px;line-height:1.05}.premium-plan-card strong{color:#fff;font-size:58px;line-height:1}.premium-plan-card p,.premium-plan-card small{color:#b8b3a5}.pricing-configurator{z-index:2;width:min(1180px,100% - 40px);margin:-38px auto 0;padding:0 0 70px;position:relative}.pricing-configurator-card{background:linear-gradient(135deg,#ffffff1b,#ffffff09),#050505;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:18px;margin-top:22px;padding:20px;display:grid;box-shadow:0 28px 92px #0000005c}.pricing-configurator-controls,.pricing-configurator-summary{gap:14px;display:grid}.pricing-configurator-fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.pricing-configurator-fieldset legend,.pricing-stepper>span,.pricing-configurator-summary>span{color:#fff;text-transform:uppercase;font-size:13px;font-weight:900}.segmented-control{background:#0000003d;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.segmented-control button{color:#9aa0a6;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;border-radius:6px;font-weight:900}.segmented-control button.is-active{color:#f6f1e6;background:#d6b87624;box-shadow:inset 0 0 0 1px #d6b8766b}.pricing-stepper{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:8px 12px;padding:14px;display:grid}.pricing-stepper>span{align-items:center;gap:8px;display:inline-flex}.pricing-stepper svg,.pricing-configurator-summary>svg{color:#d6b876}.pricing-stepper input{color:#fff;width:100%;min-height:42px;font:inherit;text-align:center;background:#00000061;border:1px solid #ffffff29;border-radius:6px;font-size:18px;font-weight:900}.pricing-stepper small{color:#9aa0a6;grid-column:1/-1}.pricing-configurator-summary{background:#d6b87611;border:1px solid #d6b8763d;border-radius:8px;align-content:start;padding:20px}.pricing-configurator-summary strong{color:#fff;align-items:baseline;gap:8px;font-size:48px;line-height:1;display:flex}.pricing-configurator-summary strong small,.pricing-configurator-summary p{color:#9aa0a6;font-size:14px}.pricing-configurator-summary p{margin:0}.pricing-configurator-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.premium-pricing-included,.premium-pricing-comparison,.premium-pricing-terms,.premium-pricing-principles{width:min(1180px,100% - 40px);margin:0 auto;padding:78px 0}.premium-feature-grid article,.premium-comparison-table,.premium-pricing-terms,.premium-pricing-principles{color:#fff;background:#ffffff0e;border-color:#ffffff1f}.premium-feature-grid article{box-shadow:0 20px 70px #00000042}.premium-feature-grid article p,.premium-pricing-comparison p{color:#9aa0a6}.premium-comparison-table{border-radius:8px;overflow:hidden}.premium-comparison-table .pricing-comparison-header,.premium-comparison-table .pricing-comparison-row{background:0 0}.premium-comparison-table .pricing-comparison-header span{color:#f6f1e6;background:#d6b87614}.premium-comparison-table .pricing-comparison-row strong,.premium-comparison-table .pricing-comparison-row span{color:#d7dde2;border-top-color:#ffffff1a}.premium-pricing-terms{border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:20px;padding:26px;display:grid}.premium-pricing-terms h2{color:#fff;margin:0;font-size:38px;line-height:1.06}.premium-usage-list span{color:#d7dde2;background:#00000038;border-color:#ffffff1f}.premium-usage-list svg{color:#d6b876}.premium-pricing-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:0;display:grid}.premium-pricing-principles span{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;min-height:78px;padding:16px;font-weight:800;display:flex}.premium-pricing-principles svg{color:#e4b861;flex:none}.premium-pricing-close{margin-top:8px}.premium-auth-page{padding:0 0 84px}.premium-auth-hero{background:linear-gradient(110deg,#090a08fa,#12130fd1 52%,#090a08fa),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 104px),repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 104px),#090a08;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(330px,430px);align-items:center;gap:28px;min-height:560px;padding:70px max(28px,50% - 590px) 76px;display:grid}.premium-auth-hero-copy{gap:14px;max-width:820px;display:grid}.premium-auth-hero-copy h1,.premium-auth-hero-copy p,.premium-auth-plan-card h2,.premium-auth-plan-card p,.premium-auth-route-card h2,.premium-auth-route-card p,.premium-auth-panel h1,.premium-auth-panel h2,.premium-auth-panel p,.premium-auth-service-grid h3,.premium-auth-service-grid p,.premium-auth-lane-grid h3,.premium-auth-lane-grid p{margin:0}.premium-auth-hero-copy h1{color:#f6f1e6;font-size:68px;font-weight:900;line-height:1.02}.premium-auth-hero-copy>p{color:#ded6c5;max-width:760px;font-size:20px;line-height:1.55}.premium-auth-hero-aside{min-width:0}.premium-auth-plan-card,.premium-auth-route-card,.premium-auth-panel,.premium-auth-service-grid article,.premium-auth-lane-grid article,.premium-auth-proof-strip span,.premium-auth-form{color:#f6f1e6;background:linear-gradient(#f6f1e614,#f6f1e609),#11120f;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 22px 80px #00000057}.premium-auth-plan-card,.premium-auth-route-card{gap:12px;padding:26px;display:grid}.premium-auth-plan-card>span{color:#d6b876;text-transform:uppercase;font-size:12px;font-weight:900}.premium-auth-plan-card h2,.premium-auth-route-card h2{color:#fff;font-size:32px;line-height:1.05}.premium-auth-plan-card strong{color:#fff;font-size:54px;line-height:1}.premium-auth-plan-card p,.premium-auth-plan-card small,.premium-auth-route-card p{color:#b8b3a5;line-height:1.45}.premium-auth-route-card svg{color:#d6b876}.premium-auth-proof-strip,.premium-auth-service-band,.premium-auth-shell{width:min(1180px,100% - 40px);margin:0 auto}.premium-auth-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:28px 0 0;display:grid}.premium-auth-proof-strip span{color:#ded6c5;align-items:center;gap:10px;min-height:76px;padding:16px;font-weight:800;line-height:1.35;display:flex}.premium-auth-proof-strip svg{color:#d6b876;flex:none}.premium-auth-service-band{padding:76px 0 0}.premium-auth-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.premium-auth-service-grid article,.premium-auth-lane-grid article{align-content:start;gap:12px;padding:22px;display:grid}.premium-auth-service-grid svg,.premium-auth-lane-grid svg,.premium-auth-panel svg{color:#d6b876}.premium-auth-service-grid h3,.premium-auth-lane-grid h3,.premium-auth-panel h1,.premium-auth-panel h2{color:#fff;font-size:24px;line-height:1.1}.premium-auth-panel h1{font-size:34px}.premium-auth-service-grid p,.premium-auth-lane-grid p,.premium-auth-panel p{color:#b8b3a5;line-height:1.55}.premium-auth-shell{grid-template-columns:minmax(0,.95fr) minmax(360px,460px);align-items:start;gap:18px;padding-top:76px;display:grid}.premium-auth-single-shell{grid-template-columns:minmax(0,.82fr) minmax(320px,520px)}.premium-auth-panel-stack{gap:14px;display:grid}.premium-auth-panel{gap:16px;padding:22px;display:grid}.premium-auth-panel-heading{align-items:flex-start;gap:12px;display:flex}.premium-auth-panel-heading .premium-eyebrow{margin-bottom:6px}.premium-auth-assurance-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.premium-auth-assurance-list span{color:#d7dde2;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:10px;font-size:13px;font-weight:800;display:flex}.premium-auth-assurance-list svg{color:#d6b876;flex:none}.premium-auth-lane-grid{gap:10px;display:grid}.premium-auth-lane-grid article{grid-template-columns:auto minmax(0,1fr)}.premium-auth-lane-grid article h3{align-self:center}.premium-auth-lane-grid article p{grid-column:1/-1}.premium-auth-page .form-panel{color:#f6f1e6;background:linear-gradient(#f6f1e614,#f6f1e609),#11120f;border-color:#ffffff1f;box-shadow:0 22px 80px #00000057}.premium-auth-page .form-panel h2,.premium-auth-page .login-form-heading h2{color:#fff}.premium-auth-page .login-form-heading p,.premium-auth-page .muted,.premium-auth-page .form-row small,.premium-auth-form-note{color:#b8b3a5}.premium-auth-page .form-row label{color:#ded6c5}.premium-auth-page .form-row input,.premium-auth-page .form-row textarea,.premium-auth-page .form-row select{color:#fff;background:#ffffff12;border-color:#ffffff29}.premium-auth-page .form-row select option{color:#17212b}.premium-auth-page .form-row input::placeholder,.premium-auth-page .form-row textarea::placeholder{color:#8e9196}.premium-auth-page .form-row input[readonly]{color:#d8d0bd;background:#f6f1e61f}.premium-auth-page .status{color:#ded6c5;background:#d6b87614;border-color:#d6b8763d}.premium-auth-page .status.error{color:#ffd4d4;background:#a43f3f2e;border-color:#ff7d7d4d}.premium-auth-page .button{color:#090a08;background:#f6f1e6;border-color:#d6b876b8;box-shadow:inset 0 0 0 1px #d6b8762e,0 16px 44px #00000038}.premium-auth-page .button:hover{color:#090a08;background:#fff;border-color:#d6b876e6}.premium-auth-page .secondary-button{color:#fff;background:#ffffff0f;border-color:#ffffff24}.premium-auth-page .secondary-button:hover{background:#f6f1e61a;border-color:#d6b8765c}.premium-auth-page .auth-role-grid a,.premium-auth-page .auth-assurance-list span{color:#fff;background:#ffffff0b;border-color:#ffffff1a}.premium-auth-page .auth-role-grid a:hover{background:#d6b87614;border-color:#d6b87657}.premium-auth-page .auth-role-grid a.selected{background:#d6b87614;border-color:#d6b8766b;box-shadow:0 0 0 1px #d6b87614}.premium-auth-page .auth-role-grid span{color:#9aa0a6}.premium-auth-page .workspace-kicker{color:#d6b876}.premium-auth-page .selected-plan-panel{background:#d6b87612;border-color:#d6b8764d #d6b8764d #d6b8764d #d6b876;gap:10px}.premium-auth-page .selected-plan-panel span{color:#d6b876}.premium-auth-page .selected-plan-panel strong{color:#fff}.premium-auth-page .selected-plan-panel small{color:#b7c0c9}.premium-auth-page .access-review-context{background:#d6b87612;border-color:#d6b8764d #d6b8764d #d6b8764d #d6b876}.premium-auth-page .access-review-context span{color:#d6b876}.premium-auth-page .access-review-context strong{color:#fff}.premium-auth-page .access-review-context small{color:#b7c0c9}.premium-auth-page .access-review-context-diagnostics b{color:#fff}.premium-auth-page .access-review-context-checks em{color:#d7dde2;background:#ffffff0e;border-color:#ffffff1f}.premium-auth-page .investor-entry-support-card{color:#f6f1e6;background:linear-gradient(#f6f1e614,#f6f1e609),#11120f;border-color:#ffffff1f #ffffff1f #ffffff1f #d6b876}.premium-auth-page .investor-entry-support-heading svg{color:#d6b876}.premium-auth-page .investor-entry-support-heading strong{color:#fff}.premium-auth-page .investor-entry-support-heading span{color:#b8b3a5}.premium-auth-page .investor-entry-support-card .secondary-button{color:#f6f1e6;background:#d6b87614;border-color:#d6b87670}.premium-auth-page .terms-box{color:#ded6c5;background:#ffffff0e;border-color:#ffffff1f}.selected-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.selected-plan-metrics b{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;align-content:center;gap:4px;min-height:70px;padding:10px;font-size:16px;line-height:1.15;display:grid}.selected-plan-metrics small{font-size:11px;font-weight:700}.premium-auth-form-note{margin-top:16px}.section-header,.data-panel-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.section-header{margin-bottom:18px}.section-header h2,.data-panel-header h3,.empty-state h2{letter-spacing:0;margin:0}.section-header-copy{max-width:780px;color:var(--muted);line-height:1.55}.section-header-actions,.data-panel-action,.action-toolbar,.compact-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.action-toolbar{background:var(--surface-raised);border:1px solid #17212b1a;border-radius:8px;padding:10px;box-shadow:0 10px 28px #17212b0f}.data-panel,.empty-state{background:var(--surface-raised);border:1px solid #17212b1a;border-radius:8px;box-shadow:0 12px 32px #17212b0f}.data-panel{gap:14px;padding:18px;display:grid}.empty-state{color:var(--text);justify-items:start;gap:12px;padding:24px;display:grid}.empty-state svg{color:var(--accent)}.empty-state div{color:var(--muted);line-height:1.55}.public-home-hero{grid-template-columns:minmax(0,.86fr) minmax(360px,.74fr);align-items:center;min-height:auto;padding-top:clamp(42px,6vw,74px);padding-bottom:clamp(44px,6vw,72px)}.public-workspace-preview,.public-investor-console,.public-partner-console,.public-trust-console{z-index:2;background:linear-gradient(#f6f1e61f,#f6f1e60a),#11120f;border:1px solid #f6f1e629;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000080,inset 0 0 0 1px #d6b87614}.public-workspace-preview{min-width:0}.public-workspace-preview-compact{justify-self:end;max-width:560px}.public-workspace-preview-compact .public-preview-body{grid-template-columns:112px minmax(0,1fr);min-height:390px}.public-workspace-preview-compact .public-preview-main{gap:10px;padding:12px}.public-workspace-preview-compact .public-preview-status{padding:13px}.public-workspace-preview-compact .public-preview-status strong{font-size:22px}.public-workspace-preview-compact .public-preview-grid{grid-template-columns:1fr}.public-workspace-preview-compact .public-preview-access{display:none}.public-workspace-preview-compact .public-preview-sidebar{padding:12px 10px}.public-workspace-preview-compact .public-preview-sidebar span{padding:8px}.public-preview-topbar{border-bottom:1px solid #f6f1e61f;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.public-preview-topbar span,.public-preview-panel header,.public-preview-audit{align-items:center;gap:8px;display:flex}.public-preview-topbar span,.public-preview-panel strong{color:#f6f1e6;font-weight:900}.public-preview-topbar b,.public-preview-row b,.public-preview-access-row em{color:#d6b876;border:1px solid #d6b8765c;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.public-preview-body{grid-template-columns:136px minmax(0,1fr);min-height:520px;display:grid}.public-preview-sidebar{border-right:1px solid #f6f1e61a;align-content:start;gap:8px;padding:16px 12px;display:grid}.public-preview-sidebar span{color:#b8b3a5;border:1px solid #0000;border-radius:6px;padding:10px;font-size:12px;font-weight:800}.public-preview-sidebar .is-active{color:#f6f1e6;background:#d6b87614;border-color:#d6b87652}.public-preview-main{align-content:start;gap:14px;padding:16px;display:grid}.public-preview-status{background:#00000042;border:1px solid #f6f1e61f;border-radius:8px;justify-content:space-between;gap:18px;padding:16px;display:flex}.public-preview-status span,.public-preview-panel small,.public-preview-audit span{color:#b8b3a5;font-size:12px;font-weight:800}.public-preview-status strong{color:#f6f1e6;margin-top:5px;font-size:26px;line-height:1.05;display:block}.public-preview-status p,.public-preview-audit p{color:#ded6c5;margin:8px 0 0;line-height:1.45}.public-preview-status svg,.public-preview-panel svg,.public-preview-audit svg{color:#d6b876;flex:none}.public-preview-grid{grid-template-columns:minmax(0,1.35fr) minmax(180px,.75fr);gap:12px;display:grid}.public-preview-panel{background:#f6f1e60e;border:1px solid #f6f1e61f;border-radius:8px;gap:10px;padding:12px;display:grid}.public-preview-row{border-top:1px solid #f6f1e614;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:10px;display:grid}.public-preview-row>span{background:#f6f1e61a;border:1px solid #d6b8763d;border-radius:5px;width:28px;height:36px}.public-preview-row strong,.public-preview-access-row span{color:#f6f1e6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.public-preview-access-row{border-top:1px solid #f6f1e614;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:10px;display:grid}.public-preview-access-row b{color:#f6f1e6}.public-preview-audit{background:#d6b87613;border:1px solid #d6b87629;border-radius:8px;padding:12px}.public-preview-audit p{flex:auto;margin:0}.public-role-routing,.public-trust-strip,.public-page-section{background:linear-gradient(#f6f1e609,#f6f1e605),#0d0e0b}.public-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-role-card{min-height:270px}.public-commercial-strip,.public-proof-band{background:linear-gradient(110deg,#d6b87614,#0b6f6a12),#11120f;border-top:1px solid #f6f1e61a;border-bottom:1px solid #f6f1e614;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:24px;display:grid}.public-commercial-strip h2,.public-proof-band h2{color:#f6f1e6;max-width:780px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05}.public-commercial-strip p,.public-proof-band p{color:#ded6c5;max-width:760px;line-height:1.58}.public-commercial-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.public-role-hero{min-height:680px}.public-investor-console,.public-partner-console,.public-trust-console{align-content:center;gap:14px;min-height:420px;padding:30px;display:grid}.public-investor-console>div{color:#d6b876;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.public-investor-console strong,.public-partner-console strong,.public-trust-console strong{color:#f6f1e6;font-size:clamp(30px,4vw,46px);line-height:1.05}.public-investor-console p,.public-partner-console p,.public-trust-console p{color:#ded6c5;margin:0;line-height:1.55}.public-investor-console ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-investor-console li{color:#f6f1e6;background:#f6f1e60e;border:1px solid #f6f1e61f;border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.public-investor-console svg,.public-partner-console svg,.public-trust-console svg{color:#d6b876}.public-partner-console span,.public-trust-console span{color:#d6b876;text-transform:uppercase;font-size:12px;font-weight:900}.public-partner-console>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.public-partner-console b{color:#f6f1e6;background:#f6f1e60e;border:1px solid #f6f1e61f;border-radius:8px;padding:12px}.public-trust-console{border-color:#0b6f6a52}.document-visual-office-pending .document-visual-badge,.document-visual-spreadsheet-pending .document-visual-badge{color:#7a4f12;border-color:#9a6b1f47}.office-preview-conversion-state{color:#4b3614;background:#fff8e6;border:1px solid #9a6b1f3d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.office-preview-conversion-state svg{color:#9a6b1f}.office-preview-conversion-state strong{color:#38270e;margin-bottom:4px;display:block}.office-preview-conversion-state p{color:#5f461a;margin:0;line-height:1.5}@media (max-width:1080px){.premium-hero,.premium-pricing-hero,.pricing-configurator-card,.premium-auth-hero,.premium-auth-shell{grid-template-columns:1fr}.deal-os-frame,.public-workspace-preview,.public-investor-console,.public-partner-console,.public-trust-console{max-width:720px}.premium-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-access-grid,.public-role-grid,.public-preview-grid,.public-commercial-strip,.public-proof-band,.premium-operating-grid,.premium-pricing-strip,.premium-pricing-terms,.premium-auth-service-grid,.premium-investor-proof-strip,.premium-auth-proof-strip{grid-template-columns:1fr}.premium-pricing-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.topbar{flex-direction:column;align-items:flex-start;gap:10px;position:sticky}.brand{width:auto}.nav{scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.nav a,.nav button,.nav-menu summary{white-space:nowrap;flex:none;min-height:34px}.public-marketing-topbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 8px}.public-marketing-topbar .brand{flex:none;width:100%}.public-marketing-topbar .brand-copy .small{max-width:180px}.public-marketing-topbar .nav{flex:none;width:100%;padding-bottom:2px;overflow-x:auto}.public-marketing-topbar .nav a:not(.public-nav-primary){display:inline-flex}.public-marketing-topbar .public-nav-primary{min-height:32px;padding:6px 10px}.nav-menu{flex:none}.billing-status-banner{grid-template-columns:auto minmax(0,1fr)}.billing-status-banner-actions{grid-column:1/-1;justify-content:flex-start}.premium-hero,.premium-pricing-hero,.premium-auth-hero{min-height:0;padding:46px 20px 54px}.public-home-hero,.public-role-hero{padding-top:34px}.public-homepage .public-workspace-preview-compact,.public-homepage .premium-review-posture{display:none}.public-preview-body{grid-template-columns:1fr;min-height:0}.public-preview-sidebar{border-bottom:1px solid #f6f1e61a;border-right:0;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 8px;overflow:hidden}.public-preview-sidebar span{text-align:center;text-overflow:ellipsis;min-width:0;padding:8px 5px;overflow:hidden}.public-preview-main,.public-investor-console,.public-partner-console,.public-trust-console{padding:14px}.public-preview-row{grid-template-columns:24px minmax(0,1fr)}.public-preview-row b{grid-column:2;justify-self:start}.public-commercial-actions,.section-header,.data-panel-header{flex-direction:column;justify-content:flex-start;align-items:stretch}.pricing-configurator{width:calc(100% - 32px);margin-top:-20px;padding-bottom:48px}.pricing-configurator-card{padding:14px}.pricing-stepper,.pricing-configurator-actions,.segmented-control{grid-template-columns:1fr}.pricing-configurator-actions{display:grid}.pricing-configurator-summary strong{font-size:38px}.premium-hero h1{overflow-wrap:break-word;max-width:100%;font-size:36px;line-height:1.08}.premium-pricing-hero h1,.premium-auth-hero-copy h1{font-size:38px;line-height:1}.premium-hero-lede,.premium-pricing-hero p,.premium-auth-hero-copy>p,.premium-close-core p,.premium-search-band p{font-size:16px}.premium-hero-lede{margin-top:18px;line-height:1.48}.premium-review-posture{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.premium-review-posture span{justify-content:flex-start;min-height:40px;padding:9px 10px}.premium-review-posture b{text-align:left}.private-intake-form{grid-template-columns:1fr;gap:8px;margin-top:18px;padding:10px}.private-intake-form>span{border-bottom:1px solid #f6f1e61f;border-right:0;padding:0 0 9px}.private-intake-form input{min-height:38px}.private-intake-form button{width:100%}.premium-hero-metrics,.premium-investor-proof-strip,.room-document-strip,.premium-bento-grid,.premium-access-grid,.premium-operating-grid,.premium-market-list,.premium-pricing-principles,.premium-feature-grid,.premium-auth-service-grid,.premium-auth-proof-strip,.premium-auth-assurance-list,.selected-plan-metrics{grid-template-columns:1fr}.premium-hero-metrics span{min-height:96px}.premium-hero-metrics small{display:none}.premium-investor-proof-strip span{min-height:0}.premium-bento-wide{grid-column:auto}.deal-os-grid{grid-template-columns:1fr;min-height:0}.deal-os-frame{display:none}.deal-room-sidebar{border-bottom:1px solid #ffffff1a;border-right:0;display:none;overflow-x:auto}.deal-room-sidebar span{white-space:nowrap}.deal-os-topbar{grid-template-columns:auto minmax(0,1fr)}.deal-os-topbar b{grid-column:1/-1;justify-self:start}.deal-room-main{gap:10px;padding:12px}.room-score-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px}.room-score-panel strong{grid-area:1/2/3;font-size:42px}.room-score-panel p{font-size:13px}.room-document-strip article{min-height:104px}.room-document-strip article:nth-child(n+2),.room-access-matrix,.room-audit-feed{display:none}.room-document-strip i{height:42px}.premium-band,.premium-pricing-included,.premium-pricing-comparison,.premium-pricing-terms,.premium-pricing-principles,.premium-auth-service-band,.premium-auth-shell,.premium-auth-proof-strip{width:min(100% - 28px,1180px);padding:58px 0}.premium-auth-proof-strip{padding-bottom:0}.premium-auth-shell{padding-top:44px}.premium-section-heading h2,.premium-pricing-strip h2{font-size:34px;line-height:1.08}.premium-close-core h2{font-size:38px}.premium-search-band{flex-direction:column;align-items:flex-start;margin-bottom:56px}.premium-pricing-terms{padding:20px}.premium-plan-card strong{font-size:38px}.premium-plan-card{gap:9px;padding:18px}.premium-auth-plan-card,.premium-auth-route-card,.premium-auth-panel,.premium-auth-service-grid article,.premium-auth-lane-grid article{padding:18px}.premium-auth-plan-card strong{font-size:38px}.premium-plan-card h2{font-size:28px}.premium-plan-card p{display:none}.deal-close-button{width:100%;min-height:64px}}.premium-feature-grid article,.premium-feature-grid article:nth-child(2n),.premium-feature-grid article:nth-child(3n),.premium-feature-grid article:nth-child(n){color:#fff;background:linear-gradient(#ffffff17,#ffffff0b),#070707;border-color:#ffffff1f}.premium-feature-grid article h3{color:#fff}.premium-feature-grid article p{color:#9aa0a6}.premium-comparison-table,.premium-comparison-table .pricing-comparison-row{background:#ffffff0e}.premium-comparison-table .pricing-comparison-row strong,.premium-comparison-table .pricing-comparison-row span{color:#d7dde2;background:0 0}.premium-comparison-table .pricing-comparison-row span:first-of-type{color:#fff}.checkout-button-wrap{flex-direction:column;align-items:stretch;gap:6px;display:inline-flex}.checkout-button-wrap>button{justify-content:center}.checkout-fallback-link{color:#8e9196;text-align:center;font-size:12px}.public-close-checkout{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.billing-page{gap:24px}.billing-hero{margin-top:28px}.billing-dashboard-hero{align-items:center;margin-top:28px}.billing-summary-strip,.billing-next-grid{gap:14px;display:grid}.billing-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,820px)}.billing-summary-strip span,.billing-next-grid article{color:#d7dde2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px}.billing-summary-strip span{padding:12px}.billing-next-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-next-grid article{padding:18px}.billing-next-grid h2{color:#fff;margin:10px 0 6px;font-size:18px}.billing-next-grid p{color:#8e9196;margin:0;font-size:14px;line-height:1.5}.billing-readiness-alert{align-items:center;gap:8px;display:flex}.billing-metric-grid{margin-top:0}.billing-retention-panel{color:#d7dde2;background:linear-gradient(135deg,#d6b8761c,#ffffff0b),#ffffff0f;border:1px solid #d6b87633;border-radius:8px;gap:16px;padding:20px;display:grid}.billing-retention-panel.is-warning{background:linear-gradient(135deg,#ffc34d24,#ffffff0a),#ffffff0f;border-color:#ffc34d57}.billing-retention-panel.is-critical{background:linear-gradient(135deg,#b43c3c2e,#ffffff0a),#ffffff0f;border-color:#b43c3c70}.billing-retention-heading{align-items:center;gap:12px;display:flex}.billing-retention-heading h2,.billing-retention-panel p{margin:0}.billing-retention-heading h2{color:#fff;font-size:22px;line-height:1.15}.billing-retention-panel p{color:currentColor;max-width:980px;line-height:1.5}.billing-retention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billing-retention-grid span{color:currentColor;background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;gap:5px;padding:12px;font-size:13px;line-height:1.4;display:grid}.billing-retention-grid strong{color:#fff;text-transform:uppercase;font-size:12px}.public-status-page code{color:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em}.public-status-summary{border-color:#d6b8763d}.public-status-summary.is-operational{border-color:#8fa89752}.public-status-summary.is-monitoring{border-color:#d6b87647}.public-status-summary.is-degraded,.public-status-summary.is-maintenance{border-color:#ffc34d61}.public-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-status-card{color:#d7dde2;background:linear-gradient(135deg,#ffffff12,#ffffff06),#070707;border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:18px;display:grid}.public-status-card.is-operational{border-color:#8fa89738}.public-status-card.is-monitoring{border-color:#d6b87638}.public-status-card.is-degraded,.public-status-card.is-maintenance{border-color:#ffc34d52}.public-status-card-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.public-status-card-heading strong{color:#fff;line-height:1.2}.public-status-card-heading small{color:#d6b876;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.public-status-card p,.public-status-card>small{color:#b7c0c9;margin:0;line-height:1.5}.public-status-card>small{color:#8e9196}.public-status-checks{align-items:start}.public-status-check-list{gap:10px;display:grid}.public-status-check-list span{color:#d7dde2;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(150px,.9fr) minmax(120px,.85fr) minmax(180px,1.4fr) minmax(120px,.75fr);align-items:center;gap:10px;padding:12px;display:grid}.public-status-check-list strong{color:#fff}.public-status-check-list small{color:#b7c0c9;line-height:1.35}.public-status-release-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.public-status-release-grid span{background:#ffffff0e;border:1px solid #d6b8762e;border-radius:8px;gap:6px;padding:12px;display:grid}.public-status-release-grid strong{color:#fff;text-transform:uppercase;font-size:12px}.public-status-release-grid small{color:#b7c0c9;overflow-wrap:anywhere;line-height:1.35}.public-status-actions{margin-bottom:72px}.onboarding-billing-recovery{color:#fff3d1;background:linear-gradient(135deg,#ffc34d29,#ffffff0a),#ffffff0f;border:1px solid #b1702a57;border-radius:8px;gap:16px;padding:20px;display:grid}.onboarding-billing-recovery.is-critical{color:#ffe0e0;background:linear-gradient(135deg,#b43c3c33,#ffffff0a),#ffffff0f;border-color:#b43c3c70}.onboarding-retention-panel{color:#f6f1e6;background:linear-gradient(135deg,#d6b8761c,#ffffff0a),#ffffff0f;border-color:#d6b87633}.onboarding-billing-recovery-heading{align-items:center;gap:12px;display:flex}.onboarding-billing-recovery-heading h2,.onboarding-billing-recovery p{margin:0}.onboarding-billing-recovery-heading h2{color:#fff;font-size:20px}.onboarding-billing-recovery p{color:currentColor;max-width:940px;line-height:1.5}.onboarding-billing-recovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.onboarding-billing-recovery-grid span{color:currentColor;background:#00000024;border:1px solid #ffffff1f;border-radius:8px;gap:4px;padding:12px;font-size:13px;line-height:1.4;display:grid}.onboarding-billing-recovery-grid strong{color:#fff;text-transform:uppercase;font-size:12px}@media (max-width:760px){.billing-summary-strip,.billing-next-grid,.billing-retention-grid,.public-status-grid,.public-status-release-grid,.public-status-check-list span,.onboarding-billing-recovery-grid{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:center;gap:8px;padding:10px 12px 8px;position:sticky}.brand{gap:8px;width:100%;min-width:0}.brand strong{font-size:15px}.brand-copy .small{text-overflow:ellipsis;max-width:220px;font-size:11px;overflow:hidden}.topbar .clarity-mark{width:34px;height:34px}.nav{scrollbar-width:none;flex-wrap:nowrap;gap:6px;width:100%;padding-bottom:4px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a,.nav button,.nav-menu summary{white-space:nowrap;flex:none;min-height:32px;padding:6px 9px;font-size:12px}.nav-menu{flex:none}.deal-topbar-mobile-secondary{display:none!important}.nav-menu-panel .deal-topbar-mobile-only{display:inline-flex}.nav-menu-panel .nav-form.deal-topbar-mobile-only{display:contents}.nav-menu-panel{min-width:0;position:fixed;top:96px;left:12px;right:12px}.public-marketing-topbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 8px}.public-marketing-topbar .brand{flex:none;width:100%;min-width:0}.public-marketing-topbar .brand-copy .small{max-width:180px}.public-marketing-topbar .nav{flex:none;width:100%;padding-bottom:2px;overflow-x:auto}.public-marketing-topbar .nav a:not(.public-nav-primary){display:inline-flex}.hero-private-ledger{opacity:.32}.hero-private-ledger:before{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 72%,#0000 100%)}.ledger-document,.ledger-seal{display:none}.ledger-rule{right:24px}.ledger-rule-two{right:112px}.ledger-rule-three{right:196px}.private-intake-form{grid-template-columns:1fr}.private-intake-form>span{border-bottom:1px solid #f6f1e624;border-right:0;padding:0 0 8px}.private-intake-form input{min-height:38px}.private-intake-form .checkout-fallback-link{grid-column:1}}.quick-invite-panel{background:linear-gradient(135deg, #fffffff5, #eff7f4eb), var(--panel);border:1px solid #1118271f;border-radius:8px;margin:0 0 18px;padding:14px;box-shadow:0 18px 42px #11182714}.quick-invite-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#12342f,#4f3dc9),#12342f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;padding:16px 22px;font-size:18px;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #12342f38}.quick-invite-primary>span{justify-items:center;gap:4px;line-height:1.15;display:grid}.quick-invite-primary small{color:#ffffffc7;font-size:12px;font-weight:750}.quick-invite-primary{list-style:none}.quick-invite-primary::-webkit-details-marker{display:none}.quick-invite-form{gap:14px;margin-top:14px;display:grid}.quick-invite-segments{background:#1118270f;border:1px solid #1118271a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.quick-invite-segments label{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-weight:850;display:inline-flex}.quick-invite-segments label:has(input:checked){color:var(--text);background:#fff;box-shadow:0 8px 18px #1118271a}.quick-invite-segments input{pointer-events:none;opacity:0;position:absolute}.quick-invite-audience-pane{gap:14px;display:none}:is(.quick-invite-form:has(input[name=audience][value=investor]:checked) .quick-invite-investor-pane,.quick-invite-form:has(input[name=audience][value=partner]:checked) .quick-invite-partner-pane){display:grid}.quick-invite-row{gap:7px;display:grid}.quick-invite-row label{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:850}.quick-invite-row input,.quick-invite-row select,.quick-invite-row textarea{color:var(--text);font:inherit;resize:vertical;background:#fff;border:1px solid #11182724;border-radius:8px;width:100%;min-height:46px;padding:11px 12px}.quick-invite-row textarea{min-height:92px;line-height:1.45}.quick-invite-row small{color:var(--muted);font-size:12px}.quick-invite-email-editor{gap:12px;display:grid}.quick-invite-email-preview{background:#ffffffc2;border:1px solid #1118271a;border-radius:8px;gap:10px;padding:12px;display:grid}.quick-invite-email-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:6px 12px;display:flex}.quick-invite-email-preview-heading span{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:850}.quick-invite-email-preview-heading small{color:var(--muted);font-size:12px;font-weight:650}.quick-invite-email-preview pre{color:var(--text);white-space:pre-wrap;word-break:break-word;background:#1118270d;border:1px solid #11182714;border-radius:6px;max-height:280px;margin:0;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.quick-invite-governance-toggle{background:#f0fdfab8;border:1px solid #14b8a638;border-radius:8px;align-items:stretch;gap:10px;padding:12px;display:grid}.quick-invite-governance-toggle .check-row{align-items:flex-start;line-height:1.35}.quick-invite-governance-toggle .check-row span{gap:4px;display:grid}.quick-invite-governance-toggle .check-row small{color:var(--muted);font-size:12px;font-weight:650}.quick-invite-queue-link{justify-content:center;min-height:38px}.quick-invite-submit{justify-content:center;width:100%;min-height:46px}.invite-history-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:14px;margin:0 0 18px;padding:16px;display:grid;box-shadow:0 14px 34px #1118270f}.invite-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.invite-history-heading h2,.invite-history-heading p{margin:0}.invite-history-heading h2{color:var(--text);font-size:20px;line-height:1.2}.invite-history-heading p{color:var(--muted);margin-top:5px;line-height:1.45}.invite-history-summary{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.invite-history-action-notice{border:1px solid color-mix(in srgb, var(--danger) 24%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--panel));border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.invite-history-action-icon{background:color-mix(in srgb, var(--danger) 12%, var(--panel));border:1px solid color-mix(in srgb, var(--danger) 24%, var(--line));color:var(--danger);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.invite-history-action-notice strong{color:var(--text);line-height:1.25;display:block}.invite-history-action-notice p{color:var(--muted);margin:4px 0 0;line-height:1.45}.invite-history-action-notice .secondary-button{white-space:nowrap;justify-content:center}.invite-history-list{gap:8px;display:grid}.invite-history-row{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;grid-template-columns:minmax(190px,1.2fr) minmax(160px,1fr) minmax(170px,1fr) minmax(170px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.invite-history-person{align-items:center;gap:10px;min-width:0;display:flex}.invite-history-icon{color:#0f766e;background:#14b8a61f;border:1px solid #14b8a62e;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.invite-history-person div,.invite-history-detail,.invite-history-status{gap:4px;min-width:0;display:grid}.invite-history-person strong,.invite-history-detail strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.invite-history-person small,.invite-history-detail span,.invite-history-status small{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;line-height:1.25;display:inline-flex}.invite-history-detail strong{align-items:center;gap:5px;display:inline-flex}.invite-history-status{justify-items:end}.invite-history-status .status-chip{justify-content:center}@media (max-width:760px){.invite-history-summary{justify-content:flex-start}.invite-history-action-notice{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.invite-history-action-notice .secondary-button{grid-column:1/-1;width:100%}.invite-history-row{grid-template-columns:1fr;align-items:stretch}.invite-history-status{justify-items:start}.workspace-topbar .nav{flex-wrap:wrap;padding-bottom:0;overflow:visible}.workspace-topbar .nav a,.workspace-topbar .nav button,.workspace-topbar .nav-menu summary{white-space:normal;flex:calc(50% - 6px);justify-content:center;min-width:0}.workspace-topbar .nav-menu{flex:calc(50% - 6px);min-width:0}.workspace-topbar .theme-toggle-menu{flex:calc(50% - 6px);min-width:0;position:static}.workspace-topbar .theme-toggle-summary{width:100%}.workspace-topbar .theme-toggle-panel{width:min(180px,100vw - 24px);max-height:calc(100vh - 124px);position:fixed;top:108px;left:auto;right:12px;overflow:auto}.workspace-topbar .nav-menu-panel{max-height:calc(100vh - 132px);top:116px;overflow:auto}.workspace-topbar .nav-menu-panel a,.workspace-topbar .nav-menu-panel button{justify-content:flex-start}.table-panel,.scroll-table,.activity-chart-frame{max-width:100%;overflow-x:auto}.table,.table-panel>.table,.scroll-table .table,.scroll-table .document-list-table{width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.table thead,.table tbody,.table tr,.table th,.table td{width:100%;min-width:0;max-width:100%;display:block}.table tr{border-bottom:1px solid var(--line)}.table th,.table td,.activity-chart-frame{min-width:0}.activity-bar-chart,.activity-line-chart{gap:3px;min-width:0;padding:12px 8px 8px}.activity-bar-column{flex:8px;grid-template-rows:minmax(92px,1fr) 18px;min-width:0;font-size:10px}.activity-bar-track{min-height:92px}.activity-line-points{gap:3px;font-size:10px}}@media (prefers-reduced-motion:reduce){.security-intercept-demo.is-intercepting .security-intercept-lanes span:before,.velocity-graph span,.deal-close-button.is-closing:after{animation:none}.button,.secondary-button,.danger-button,.nav a,.nav button,.nav-menu summary,.private-intake-form button,.deal-close-button{transition:none}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f5f7f6;--page-bg:#f7faf8;--chrome-bg:#fffffff0;--chrome-strong-bg:linear-gradient(135deg, #fffffffa, #f3f8f6f0), #fff;--chrome-border:#17212b1c;--surface:#fff;--surface-muted-theme:#eef4f1;--surface-raised-theme:#fff;--surface-overlay:#ffffffdb;--text-strong:#101923;--text-soft:#64726d;--border-soft:#17212b1a;--border-strong:#0b6f6a47;--button-fill:#0b6f6a;--button-fill-2:#4f46b8;--button-text:#fff;--button-muted-bg:#ffffffc7;--field-bg:#ffffffe6;--field-border:#17212b29;--hero-bg:linear-gradient(135deg, #fbfcfb 0%, #eef5f1 52%, #f8f5ed 100%);--hero-grid:#0b6f6a14;--hero-text:#111a22;--hero-muted:#52625d;--hero-accent:#0b6f6a;--hero-gold:#9a6b1f;--viewer-bg:#edf2ef;--viewer-chrome:#fffffff5;--viewer-border:#17212b1f;--status-success-bg:#e6f5ee;--status-warning-bg:#fff5db;--status-danger-bg:#fce8e8;--role-deal-theme:#0b6f6a;--role-investor-theme:#4f46b8;--role-partner-theme:#9a6b1f;--theme-shadow:0 18px 48px #17212b17}html[data-theme=dark]{--app-bg:#0f1413;--page-bg:#101715;--chrome-bg:#0f1413f0;--chrome-strong-bg:linear-gradient(135deg, #141c1af5, #0e1312f0), #101615;--chrome-border:#b3c0bb29;--surface:#151b19;--surface-muted-theme:#202826;--surface-raised-theme:#1a211f;--surface-overlay:#121816e6;--text-strong:#e1e9e6;--text-soft:#b3c0bb;--border-soft:#b3c0bb2e;--border-strong:#69cdbe5c;--button-fill:#54c7b6;--button-fill-2:#a7a3ff;--button-text:#0f1413;--button-muted-bg:#1f2724f0;--field-bg:#0e1412f5;--field-border:#b3c0bb38;--hero-bg:linear-gradient(110deg, #0f0f0cfc 0%, #181610e6 54%, #090a08fa 100%);--hero-grid:#d6b8761f;--hero-text:#f6f1e6;--hero-muted:#ded6c5;--hero-accent:#54c7b6;--hero-gold:#d6b876;--viewer-bg:#111816;--viewer-chrome:#151c19f5;--viewer-border:#b3c0bb2e;--status-success-bg:#54c7b624;--status-warning-bg:#e4c36a24;--status-danger-bg:#f08a8a24;--role-deal-theme:#54c7b6;--role-investor-theme:#a7a3ff;--role-partner-theme:#e4c36a;--theme-shadow:0 18px 48px #00000057}body,.app-shell{background:var(--app-bg);color:var(--text)}html[data-theme=light] .topbar,html[data-theme=light] .public-marketing-topbar,html[data-theme=light] .workspace-topbar,html[data-theme=light] .workspace-topbar-public{border-bottom-color:var(--chrome-border);background:var(--chrome-strong-bg);color:var(--text-strong);box-shadow:0 10px 30px #17212b12}html[data-theme=dark] .topbar,html[data-theme=dark] .public-marketing-topbar,html[data-theme=dark] .workspace-topbar,html[data-theme=dark] .workspace-topbar-public,html[data-theme=light] .workspace-topbar-deal,html[data-theme=light] .workspace-topbar-investor,html[data-theme=light] .workspace-topbar-partner,html[data-theme=light] .workspace-topbar-developer,html[data-theme=dark] .workspace-topbar-deal,html[data-theme=dark] .workspace-topbar-investor,html[data-theme=dark] .workspace-topbar-partner,html[data-theme=dark] .workspace-topbar-developer{border-bottom-color:var(--chrome-border);background:var(--chrome-strong-bg);color:var(--text-strong)}html[data-theme=light] .workspace-topbar .brand,html[data-theme=light] .public-marketing-topbar .brand,html[data-theme=light] .workspace-topbar-deal .brand,html[data-theme=light] .workspace-topbar-investor .brand,html[data-theme=light] .workspace-topbar-partner .brand,html[data-theme=light] .workspace-topbar-developer .brand{border-color:var(--chrome-border);background:#ffffffc7}html[data-theme=light] .workspace-topbar .brand-copy .small,html[data-theme=light] .public-marketing-topbar .brand-copy .small{color:var(--text-soft)}html[data-theme=light] .workspace-topbar .nav a,html[data-theme=light] .workspace-topbar .nav button,html[data-theme=light] .workspace-topbar .nav-menu summary,html[data-theme=light] .public-marketing-topbar .nav a,html[data-theme=light] .theme-toggle-summary{border-color:var(--chrome-border);background:var(--button-muted-bg);color:var(--text-strong);box-shadow:0 6px 18px #17212b0d}html[data-theme=light] .workspace-topbar .nav a.nav-link-active,html[data-theme=light] .workspace-topbar .nav-menu.nav-menu-active>summary,html[data-theme=light] .public-marketing-topbar .nav a.nav-link-active,html[data-theme=light] .public-marketing-topbar .public-nav-primary{border-color:var(--border-strong);color:var(--text-strong);background:linear-gradient(135deg,#0b6f6a1f,#b9975b1f),#fff}html[data-theme=dark] .theme-toggle-summary,html[data-theme=dark] .theme-toggle-panel,html[data-theme=dark] .theme-option{border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=light] .theme-toggle-panel,html[data-theme=light] .nav-menu-panel{border-color:var(--chrome-border);background:var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=light] .theme-option:hover,html[data-theme=light] .theme-option.is-selected{border-color:var(--border-strong);background:#0b6f6a1a}html[data-theme=light] .premium-landing,html[data-theme=light] .premium-pricing-page,html[data-theme=light] .premium-auth-page,html[data-theme=light] .auth-page,html[data-theme=light] .account-settings-workspace,html[data-theme=light] .rooms-page,html[data-theme=light] .external-share-page{background:var(--page-bg);color:var(--text-strong)}html[data-theme=light] .premium-hero,html[data-theme=light] .premium-pricing-hero,html[data-theme=light] .premium-auth-hero,html[data-theme=light] .rooms-hero,html[data-theme=light] .command-hero,html[data-theme=light] .external-share-hero,html[data-theme=light] .investor-private-review-hero{border-color:var(--border-soft);background:radial-gradient(circle at 78% 18%, #0b6f6a24, transparent 28%), radial-gradient(circle at 16% 12%, #b9975b2e, transparent 24%), var(--hero-bg);color:var(--hero-text)}html[data-theme=dark] .premium-landing,html[data-theme=dark] .premium-pricing-page,html[data-theme=dark] .premium-auth-page,html[data-theme=dark] .auth-page,html[data-theme=dark] .account-settings-workspace,html[data-theme=dark] .rooms-page,html[data-theme=dark] .external-share-page{color:var(--hero-text);background:linear-gradient(#0a0b08 0%,#12130f 48%,#090a08 100%)}html[data-theme=light] .premium-hero h1,html[data-theme=light] .premium-pricing-hero h1,html[data-theme=light] .premium-auth-hero-copy h1,html[data-theme=light] .premium-hero-copy h1,html[data-theme=light] .landing-section-heading h2,html[data-theme=light] .premium-section-heading h2,html[data-theme=light] .premium-close-band h2,html[data-theme=light] .public-commercial-strip h2,html[data-theme=light] .external-share-hero h1,html[data-theme=light] .rooms-hero h1,html[data-theme=light] .command-hero h1,html[data-theme=light] .investor-private-review-hero h1{color:var(--hero-text)}html[data-theme=light] .premium-hero-lede,html[data-theme=light] .premium-pricing-hero p,html[data-theme=light] .premium-auth-hero-copy>p,html[data-theme=light] .premium-section-heading p,html[data-theme=light] .public-commercial-strip p,html[data-theme=light] .external-share-hero p,html[data-theme=light] .rooms-hero p,html[data-theme=light] .command-hero p,html[data-theme=light] .investor-private-review-hero p{color:var(--hero-muted)}html[data-theme=light] .premium-eyebrow,html[data-theme=light] .premium-review-posture svg,html[data-theme=light] .public-preview-status svg,html[data-theme=light] .public-preview-panel svg,html[data-theme=light] .public-preview-audit svg{color:var(--hero-gold)}html[data-theme=light] .premium-review-posture span,html[data-theme=light] .premium-operating-grid article,html[data-theme=light] .premium-access-card,html[data-theme=light] .premium-close-band,html[data-theme=light] .public-commercial-strip,html[data-theme=light] .public-workspace-preview,html[data-theme=light] .public-investor-console,html[data-theme=light] .public-partner-console,html[data-theme=light] .public-trust-console,html[data-theme=light] .external-share-proof-strip,html[data-theme=light] .external-share-access-form,html[data-theme=light] .external-share-governance-strip,html[data-theme=light] .external-share-status-card,html[data-theme=light] .external-share-unavailable,html[data-theme=light] .form-panel,html[data-theme=light] .card,html[data-theme=light] .table-panel,html[data-theme=light] .metric-card,html[data-theme=light] .empty-state,html[data-theme=light] .data-panel,html[data-theme=light] .premium-auth-panel,html[data-theme=light] .premium-auth-route-card,html[data-theme=light] .premium-auth-plan-card,html[data-theme=light] .premium-auth-proof-strip,html[data-theme=light] .clarity-auth-panel,html[data-theme=light] .auth-shell,html[data-theme=light] .account-settings-panel,html[data-theme=light] .account-settings-subpanel,html[data-theme=light] .account-choice-card,html[data-theme=light] .account-factor-row,html[data-theme=light] .rooms-card{border-color:var(--border-soft);background:linear-gradient(135deg, #fffffffa, #f8fbfaf0), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{border-color:var(--field-border);background:var(--field-bg);color:var(--text-strong)}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--text-soft)}html[data-theme=light] .premium-review-posture span,html[data-theme=light] .premium-review-posture b,html[data-theme=light] .premium-access-card h3,html[data-theme=light] .premium-access-card p,html[data-theme=light] .premium-operating-grid h3,html[data-theme=light] .premium-operating-grid p{color:var(--text-strong)}html[data-theme=light] .premium-access-card p,html[data-theme=light] .premium-operating-grid p{color:var(--text-soft)}html[data-theme=light] .premium-landing .secondary-button-dark,html[data-theme=light] .premium-pricing-page .secondary-button-dark,html[data-theme=light] .premium-auth-page .secondary-button-dark{border-color:var(--border-soft);color:var(--text-strong);background:#ffffffc7}html[data-theme=light] .premium-landing .secondary-button-dark:hover,html[data-theme=light] .premium-pricing-page .secondary-button-dark:hover,html[data-theme=light] .premium-auth-page .secondary-button-dark:hover{border-color:var(--border-strong);background:#fff}html[data-theme=light] .button-private,html[data-theme=light] .button-cyber,html[data-theme=light] .button{border-color:var(--border-strong);background:linear-gradient(135deg, var(--button-fill), var(--button-fill-2)), var(--button-fill);color:var(--button-text)}html[data-theme=light] .private-intake-form{box-shadow:var(--theme-shadow);background:#ffffffd1;border-color:#0b6f6a3d}html[data-theme=light] .private-intake-form>span{border-right-color:var(--border-soft);color:var(--hero-gold)}html[data-theme=light] .private-intake-form input{color:var(--text-strong)}html[data-theme=light] .private-intake-form input::placeholder{color:var(--text-soft)}html[data-theme=light] .private-intake-form button{background:linear-gradient(135deg, var(--button-fill), var(--button-fill-2)), var(--button-fill);color:#fff}html[data-theme=light] .public-preview-topbar,html[data-theme=light] .public-preview-sidebar,html[data-theme=light] .public-preview-panel,html[data-theme=light] .public-preview-status,html[data-theme=light] .public-preview-audit{border-color:var(--border-soft);background:#ffffffa8}html[data-theme=light] .public-preview-topbar span,html[data-theme=light] .public-preview-panel strong,html[data-theme=light] .public-preview-status strong,html[data-theme=light] .public-preview-row strong,html[data-theme=light] .public-preview-access-row span{color:var(--text-strong)}html[data-theme=light] .public-preview-sidebar span,html[data-theme=light] .public-preview-status span,html[data-theme=light] .public-preview-panel small,html[data-theme=light] .public-preview-audit span,html[data-theme=light] .public-preview-status p,html[data-theme=light] .public-preview-audit p{color:var(--text-soft)}html[data-theme=light] .public-preview-sidebar .is-active{color:var(--text-strong);background:#0b6f6a17;border-color:#0b6f6a3d}:is(html[data-theme=light] body:has(.workspace-topbar-investor),html[data-theme=light] body:has(.workspace-topbar-deal),html[data-theme=light] body:has(.workspace-topbar-partner),html[data-theme=light] body:has(.workspace-topbar-developer)){background:linear-gradient(180deg, #eef3f1 0%, #f8faf9 46%, #edf2ef 100%), var(--app-bg)}:is(html[data-theme=dark] body:has(.workspace-topbar-investor),html[data-theme=dark] body:has(.workspace-topbar-deal),html[data-theme=dark] body:has(.workspace-topbar-partner),html[data-theme=dark] body:has(.workspace-topbar-developer)){background:radial-gradient(circle at 22% 0%, #54c7b614, transparent 32%), linear-gradient(180deg, #0f1413 0%, #121917 100%), var(--app-bg)}html[data-theme=dark] .data-panel,html[data-theme=dark] .premium-auth-panel,html[data-theme=dark] .premium-auth-route-card,html[data-theme=dark] .premium-auth-plan-card,html[data-theme=dark] .premium-auth-proof-strip,html[data-theme=dark] .clarity-auth-panel,html[data-theme=dark] .auth-shell,html[data-theme=dark] .account-settings-panel,html[data-theme=dark] .account-settings-subpanel,html[data-theme=dark] .account-choice-card,html[data-theme=dark] .account-factor-row,html[data-theme=dark] .rooms-card,html[data-theme=dark] .external-share-proof-strip,html[data-theme=dark] .external-share-access-form,html[data-theme=dark] .external-share-governance-strip,html[data-theme=dark] .external-share-status-card,html[data-theme=dark] .external-share-unavailable{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-investor) .page-heading:not(.investor-workspace-heading){border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-deal) .page-heading:not(.workspace-heading){border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-partner) .page-heading:not(.workspace-heading){border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-developer) .page-heading{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-investor) .metric-card{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-investor) .card{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-investor) .table-panel{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-investor) .form-panel{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-investor) .empty-state{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-deal) .metric-card{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-deal) .card{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-deal) .table-panel{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-deal) .form-panel{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-deal) .empty-state{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-partner) .metric-card{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-partner) .card{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-partner) .table-panel{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-partner) .form-panel{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] body:has(.workspace-topbar-partner) .empty-state{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=light] .status,html[data-theme=light] .status-chip,html[data-theme=dark] .status,html[data-theme=dark] .status-chip{border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=dark] .table th{background:var(--surface-muted-theme);color:var(--text-strong)}html[data-theme=dark] body:has(.workspace-topbar-investor) .table th{background:var(--surface-muted-theme);color:var(--text-strong)}html[data-theme=dark] body:has(.workspace-topbar-deal) .table th{background:var(--surface-muted-theme);color:var(--text-strong)}html[data-theme=dark] body:has(.workspace-topbar-partner) .table th{background:var(--surface-muted-theme);color:var(--text-strong)}html[data-theme=dark] .secondary-button{border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=dark] body:has(.workspace-topbar-investor) .secondary-button{border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=dark] body:has(.workspace-topbar-deal) .secondary-button{border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=dark] body:has(.workspace-topbar-partner) .secondary-button{border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=dark] .workspace-topbar .brand,html[data-theme=dark] .public-marketing-topbar .brand,html[data-theme=dark] .workspace-topbar-deal .brand,html[data-theme=dark] .workspace-topbar-investor .brand,html[data-theme=dark] .workspace-topbar-partner .brand,html[data-theme=dark] .workspace-topbar-developer .brand{border-color:var(--chrome-border);color:var(--text-strong);background:#ffffff0f}html[data-theme=dark] .workspace-topbar .brand-copy .small,html[data-theme=dark] .public-marketing-topbar .brand-copy .small,html[data-theme=dark] .workspace-topbar-deal .brand-copy .small,html[data-theme=dark] .workspace-topbar-investor .brand-copy .small,html[data-theme=dark] .workspace-topbar-partner .brand-copy .small,html[data-theme=dark] .workspace-topbar-developer .brand-copy .small{color:var(--text-soft)}html[data-theme=dark] .workspace-topbar .nav a,html[data-theme=dark] .workspace-topbar .nav button,html[data-theme=dark] .workspace-topbar .nav-menu summary,html[data-theme=dark] .public-marketing-topbar .nav a{border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=dark] .workspace-topbar .nav a:hover,html[data-theme=dark] .workspace-topbar .nav button:hover,html[data-theme=dark] .workspace-topbar .nav-menu summary:hover,html[data-theme=dark] .public-marketing-topbar .nav a:hover{border-color:var(--border-strong);color:var(--text-strong);background:#54c7b61f}html[data-theme=dark] .workspace-topbar .nav a.nav-link-active,html[data-theme=dark] .workspace-topbar .nav-menu.nav-menu-active>summary,html[data-theme=dark] .public-marketing-topbar .nav a.nav-link-active,html[data-theme=dark] .public-marketing-topbar .public-nav-primary{border-color:var(--border-strong);color:var(--text-strong);background:linear-gradient(135deg,#54c7b62e,#e4c36a1f),#ffffff14}html[data-theme=dark] .nav-menu-panel,html[data-theme=dark] .theme-toggle-panel{border-color:var(--border-soft);background:var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] .nav-menu-panel a,html[data-theme=dark] .nav-menu-panel button,html[data-theme=dark] .theme-option{color:var(--text-strong)}html[data-theme=light] .premium-service-page,html[data-theme=light] .premium-support-page,html[data-theme=light] .public-status-page,html[data-theme=light] .pricing-page,html[data-theme=dark] .premium-service-page,html[data-theme=dark] .premium-support-page,html[data-theme=dark] .public-status-page,html[data-theme=dark] .pricing-page{background:var(--page-bg);color:var(--text-strong)}html[data-theme=dark] .premium-service-page,html[data-theme=dark] .premium-support-page,html[data-theme=dark] .public-status-page,html[data-theme=dark] .pricing-page{background:radial-gradient(circle at 22% 0%, #54c7b614, transparent 34%), linear-gradient(180deg, #0f1413 0%, #101715 100%), var(--page-bg)}html[data-theme=light] :where(.premium-landing,.premium-pricing-page,.premium-service-page,.premium-support-page,.premium-auth-page,.auth-page,.account-settings-workspace,.rooms-page,.external-share-page,.public-status-page,.pricing-page,.workspace-shell,.premium-workspace,.investor-private-console) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,th,dt,li),html[data-theme=dark] :where(.premium-landing,.premium-pricing-page,.premium-service-page,.premium-support-page,.premium-auth-page,.auth-page,.account-settings-workspace,.rooms-page,.external-share-page,.public-status-page,.pricing-page,.workspace-shell,.premium-workspace,.investor-private-console) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,th,dt,li){color:var(--text-strong)}html[data-theme=light] :where(.premium-landing,.premium-pricing-page,.premium-service-page,.premium-support-page,.premium-auth-page,.auth-page,.account-settings-workspace,.rooms-page,.external-share-page,.public-status-page,.pricing-page,.workspace-shell,.premium-workspace,.investor-private-console) :is(p,small,span,dd,em,td),html[data-theme=dark] :where(.premium-landing,.premium-pricing-page,.premium-service-page,.premium-support-page,.premium-auth-page,.auth-page,.account-settings-workspace,.rooms-page,.external-share-page,.public-status-page,.pricing-page,.workspace-shell,.premium-workspace,.investor-private-console) :is(p,small,span,dd,em,td){color:var(--text-soft)}html[data-theme=light] :where(.button,.button-private,.button-cyber),html[data-theme=dark] :where(.button,.button-private,.button-cyber){border-color:var(--border-strong);background:linear-gradient(135deg, var(--button-fill), var(--button-fill-2)), var(--button-fill);color:var(--button-text)}html[data-theme=light] :where(.button,.button-private,.button-cyber) :is(span,strong,b),html[data-theme=dark] :where(.button,.button-private,.button-cyber) :is(span,strong,b){color:inherit}html[data-theme=light] .premium-eyebrow,html[data-theme=dark] .premium-eyebrow{color:var(--hero-gold)}html[data-theme=light] :where(.pricing-hero>div,.pricing-plan-card,.pricing-feature-panel,.pricing-comparison-panel,.pricing-terms-panel,.pricing-close-panel,.premium-pricing-included,.premium-pricing-comparison,.premium-pricing-terms,.premium-pricing-principles,.premium-pricing-strip,.premium-pricing-close,.public-status-card,.public-status-check-list span,.public-status-release-grid span,.billing-summary-strip span,.billing-next-grid article,.billing-retention-panel,.service-package-card,.service-scope-card,.support-route-card,.support-channel-card),html[data-theme=dark] :where(.pricing-hero>div,.pricing-plan-card,.pricing-feature-panel,.pricing-comparison-panel,.pricing-terms-panel,.pricing-close-panel,.premium-pricing-included,.premium-pricing-comparison,.premium-pricing-terms,.premium-pricing-principles,.premium-pricing-strip,.premium-pricing-close,.public-status-card,.public-status-check-list span,.public-status-release-grid span,.billing-summary-strip span,.billing-next-grid article,.billing-retention-panel,.service-package-card,.service-scope-card,.support-route-card,.support-channel-card){border-color:var(--border-soft);background:var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=light] .public-status-page code,html[data-theme=dark] .public-status-page code{border-color:var(--border-soft);background:var(--surface-muted-theme);color:var(--text-strong)}.public-role-visual-stack{align-content:center;gap:14px;min-width:0;display:grid}.public-role-visual-stack .public-role-scene{min-height:400px}.public-console-overlay{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-raised-theme) 88%, transparent);min-height:auto;box-shadow:var(--theme-shadow);padding:18px}html[data-theme=light] .public-console-overlay :is(strong,b),html[data-theme=dark] .public-console-overlay :is(strong,b){color:var(--text-strong)}html[data-theme=light] .public-console-overlay :is(p,span,li),html[data-theme=dark] .public-console-overlay :is(p,span,li){color:var(--text-soft)}.public-hero-aside-stack,.public-auth-visual-stack,.onboarding-command-hero-visual-stack{gap:14px;min-width:0;display:grid}.onboarding-command-purpose-visual{min-height:300px}.public-purpose-visual{--visual-accent:#54c7b6;--visual-accent-2:#d6b876;--visual-surface:#151b18;--visual-surface-strong:#1c2421;--visual-surface-muted:#202a26;--visual-border:#b2d6cd33;--visual-text:#e1e9e6;--visual-muted:#b3c0bb;--visual-shadow:0 28px 90px #0000005c;isolation:isolate;border:1px solid var(--visual-border);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--visual-accent-2) 16%, transparent), transparent 28%), radial-gradient(circle at 90% 20%, color-mix(in srgb, var(--visual-accent) 18%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--visual-surface-strong) 94%, transparent), var(--visual-surface));min-width:0;min-height:360px;box-shadow:var(--visual-shadow);color:var(--visual-text);border-radius:8px;gap:14px;margin:0;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;transform:translateY(0)}.public-purpose-visual:before,.public-purpose-visual:after{content:"";pointer-events:none;position:absolute}.public-purpose-visual:before{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--visual-text) 5%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--visual-text) 4%, transparent) 1px, transparent 1px);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000 76%);mask-image:linear-gradient(#000000c7,#0000 76%)}.public-purpose-visual:after{z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--visual-accent) 62%, transparent), transparent);opacity:.72;height:1px;transition:opacity .18s;inset:auto 18px 78px}.public-purpose-visual:hover,.public-purpose-visual:focus-within{border-color:color-mix(in srgb, var(--visual-accent) 54%, var(--visual-border));box-shadow:0 30px 100px color-mix(in srgb, var(--visual-accent) 18%, transparent), var(--visual-shadow);transform:translateY(-4px)}.public-purpose-visual:hover:after,.public-purpose-visual:focus-within:after{opacity:1}.public-purpose-visual-aura{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--visual-accent) 22%, transparent), transparent 68%);filter:blur(10px);opacity:.8;border-radius:999px;width:160px;transition:transform .2s,opacity .2s;position:absolute;inset:12% 8% auto auto}.public-purpose-visual:hover .public-purpose-visual-aura,.public-purpose-visual:focus-within .public-purpose-visual-aura{opacity:1;transform:scale(1.08)}.public-purpose-visual-header,.public-purpose-visual-header span,.public-purpose-visual-header b,.public-purpose-visual-metrics,.public-purpose-visual-metrics span,.public-purpose-visual-flow,.public-purpose-visual-flow span{min-width:0}.public-purpose-visual-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-purpose-visual-header span,.public-purpose-visual-header b{border:1px solid color-mix(in srgb, var(--visual-border) 72%, transparent);background:color-mix(in srgb, var(--visual-surface-muted) 72%, transparent);color:var(--visual-text);text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.public-purpose-visual-header span svg,.public-purpose-visual-core-icon svg,.public-purpose-visual-lanes svg{color:var(--visual-accent-2)}.public-purpose-visual-stage{grid-template-columns:minmax(118px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:12px;display:grid}.public-purpose-visual-core,.public-purpose-visual-lanes span,.public-purpose-visual-flow span,.public-purpose-visual-metrics span{border:1px solid color-mix(in srgb, var(--visual-border) 84%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--visual-text) 6%, transparent), transparent), color-mix(in srgb, var(--visual-surface-muted) 82%, transparent);color:var(--visual-text);border-radius:8px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.public-purpose-visual-core{align-content:end;gap:8px;min-height:184px;padding:16px;display:grid}.public-purpose-visual-core-icon{border:1px solid color-mix(in srgb, var(--visual-accent) 44%, transparent);background:color-mix(in srgb, var(--visual-accent) 12%, var(--visual-surface-muted));border-radius:8px;place-items:center;width:48px;height:48px;display:inline-grid}.public-purpose-visual-core strong{color:var(--visual-text);font-size:25px;line-height:1.04}.public-purpose-visual-core small,.public-purpose-visual-lanes small,.public-purpose-visual-metrics small{color:var(--visual-muted);line-height:1.35}.public-purpose-visual-lanes{gap:8px;display:grid}.public-purpose-visual-lanes span{grid-template-columns:22px minmax(0,1fr);align-content:center;gap:2px 9px;padding:11px;display:grid}.public-purpose-visual-lanes b{color:var(--visual-text);font-size:13px;line-height:1.18}.public-purpose-visual-lanes small{grid-column:2;font-size:12px}.public-purpose-visual-flow{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.public-purpose-visual-flow span{min-height:66px;color:var(--visual-muted);gap:5px;padding:10px;font-size:12px;font-weight:800;line-height:1.15;display:grid}.public-purpose-visual-flow b{color:var(--visual-accent);font-size:11px}.public-purpose-visual-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.public-purpose-visual-metrics span{gap:4px;padding:11px;display:grid}.public-purpose-visual-metrics b{color:var(--visual-text);font-size:18px;line-height:1.05}.public-purpose-visual-compact{min-height:320px}.public-purpose-visual-compact .public-purpose-visual-core{min-height:150px}.public-purpose-visual :is(.public-purpose-visual-core,.public-purpose-visual-lanes span,.public-purpose-visual-flow span,.public-purpose-visual-metrics span):hover{border-color:color-mix(in srgb, var(--visual-accent) 52%, var(--visual-border));background:linear-gradient(180deg, color-mix(in srgb, var(--visual-accent) 11%, transparent), transparent), color-mix(in srgb, var(--visual-surface-muted) 92%, transparent);box-shadow:0 16px 34px color-mix(in srgb, var(--visual-accent) 12%, transparent);transform:translateY(-2px)}.public-purpose-visual[data-purpose-visual=investor],.public-purpose-visual[data-purpose-visual=email-verification],.public-purpose-visual[data-purpose-visual=investor-reception]{--visual-accent:#58a6ff;--visual-accent-2:#78d3c5}.public-purpose-visual[data-purpose-visual=partner],.public-purpose-visual[data-purpose-visual=support]{--visual-accent:#a98bff;--visual-accent-2:#d6b876}.public-purpose-visual[data-purpose-visual=pricing],.public-purpose-visual[data-purpose-visual=billing],.public-purpose-visual[data-purpose-visual=access]{--visual-accent:#d6b876;--visual-accent-2:#7dd8c8}.public-purpose-visual[data-purpose-visual=trust],.public-purpose-visual[data-purpose-visual=security],.public-purpose-visual[data-purpose-visual=mfa],.public-purpose-visual[data-purpose-visual=access-code],.public-purpose-visual[data-purpose-visual=update-password]{--visual-accent:#78d3c5;--visual-accent-2:#d6b876}.public-purpose-visual[data-purpose-visual=status]{--visual-accent:#7ed08f;--visual-accent-2:#d6b876}.public-purpose-visual[data-purpose-visual=legal],.public-purpose-visual[data-purpose-visual=terms],.public-purpose-visual[data-purpose-visual=privacy],.public-purpose-visual[data-purpose-visual=forgot-password]{--visual-accent:#a7b4ff;--visual-accent-2:#d6b876}html[data-theme=light] .public-purpose-visual{--visual-surface:#f6faf8;--visual-surface-strong:#fff;--visual-surface-muted:#eef5f2;--visual-border:#163a3529;--visual-text:#10201d;--visual-muted:#41524e;--visual-shadow:0 24px 80px #163a3524}html[data-theme=dark] .public-purpose-visual{--visual-surface:#121816;--visual-surface-strong:#1a211f;--visual-surface-muted:#202724;--visual-border:#b2d6cd2e;--visual-text:var(--dark-readable,#e1e9e6);--visual-muted:var(--dark-readable-muted,#b3c0bb);--visual-shadow:0 28px 92px #00000070}html[data-theme=light] .public-purpose-visual :is(strong,b,span),html[data-theme=dark] .public-purpose-visual :is(strong,b,span){color:inherit}html[data-theme=light] .public-purpose-visual :is(small,p),html[data-theme=dark] .public-purpose-visual :is(small,p){color:var(--visual-muted)}html[data-theme=dark] .public-purpose-visual{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--visual-accent-2) 10%, transparent), transparent 28%), radial-gradient(circle at 90% 20%, color-mix(in srgb, var(--visual-accent) 13%, transparent), transparent 34%), linear-gradient(145deg, #1a211f, #121816 58%, #0f1513)}html[data-theme=dark] .public-purpose-visual-header span,html[data-theme=dark] .public-purpose-visual-header b,html[data-theme=dark] .public-purpose-visual-core,html[data-theme=dark] .public-purpose-visual-lanes span,html[data-theme=dark] .public-purpose-visual-flow span,html[data-theme=dark] .public-purpose-visual-metrics span{color:var(--visual-text);background:linear-gradient(#e1e9e60e,#e1e9e605),#202724}html[data-theme=light] .public-hero-aside-stack .premium-plan-card,html[data-theme=dark] .public-hero-aside-stack .premium-plan-card,html[data-theme=light] .public-auth-visual-stack :is(.premium-auth-route-card,.premium-auth-plan-card),html[data-theme=dark] .public-auth-visual-stack :is(.premium-auth-route-card,.premium-auth-plan-card){min-width:0}@media (prefers-reduced-motion:reduce){.public-purpose-visual,.public-purpose-visual-aura,.public-purpose-visual:after,.public-purpose-visual :is(.public-purpose-visual-core,.public-purpose-visual-lanes span,.public-purpose-visual-flow span,.public-purpose-visual-metrics span){transition:none}.public-purpose-visual:hover,.public-purpose-visual:focus-within,.public-purpose-visual :is(.public-purpose-visual-core,.public-purpose-visual-lanes span,.public-purpose-visual-flow span,.public-purpose-visual-metrics span):hover{transform:none}}@media (max-width:1080px){.public-hero-aside-stack,.public-auth-visual-stack{width:min(720px,100%)}.premium-pricing-hero .public-hero-aside-stack,.premium-auth-hero-aside .public-auth-visual-stack,.public-role-visual-stack .public-role-purpose-visual{justify-self:stretch}}@media (max-width:760px){.public-purpose-visual{gap:8px;min-height:0;padding:12px}.public-purpose-visual-compact{min-height:0}.public-purpose-visual-header{flex-wrap:wrap}.public-purpose-visual-header span,.public-purpose-visual-header b{white-space:normal;flex:138px;justify-content:center;min-height:34px;padding:7px 8px}.public-purpose-visual-stage{grid-template-columns:minmax(0,1fr)}.public-purpose-visual-core,.public-purpose-visual-compact .public-purpose-visual-core{min-height:112px;padding:12px}.public-purpose-visual-core-icon{width:42px;height:42px}.public-purpose-visual-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.public-purpose-visual-flow span{min-height:50px;padding:7px;font-size:10px}.public-purpose-visual-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.public-purpose-visual-metrics span{min-height:54px;padding:8px}.public-purpose-visual-metrics b{font-size:16px}.public-purpose-visual-metrics small{font-size:10px}.public-purpose-visual-core strong{overflow-wrap:anywhere;font-size:22px}.public-purpose-visual-lanes span{grid-template-columns:20px minmax(0,1fr);min-height:42px;padding:8px}.public-purpose-visual-lanes small{display:none}}.viewer-shell,.external-share-viewer-shell,.pdf-viewer,.office-viewer{background:var(--viewer-bg);color:var(--text-strong)}.viewer-toolbar,.pdf-toolbar,.office-viewer-toolbar,.pdf-page-rail,.viewer-sidebar{border-color:var(--viewer-border);background:var(--viewer-chrome);color:var(--text-strong)}.pdf-canvas-frame,.pdf-canvas-layer,.pdf-page canvas,.document-thumbnail img,.office-document-page,.office-rendition-page{filter:none;mix-blend-mode:normal;background:#fff}.premium-deal-room-scene{z-index:2;background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--hero-accent) 16%, transparent), transparent 35%), radial-gradient(circle at 86% 72%, color-mix(in srgb, var(--hero-gold) 12%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--surface-raised-theme) 44%, transparent), color-mix(in srgb, var(--surface-muted-theme) 42%, transparent));min-width:0;min-height:520px;box-shadow:none;isolation:isolate;border:0;border-radius:0;position:relative;overflow:hidden}.premium-deal-room-canvas,.premium-deal-room-fallback{width:100%;height:100%;position:absolute;inset:0}.premium-deal-room-canvas{z-index:2;opacity:0;transition:opacity .28s;display:block}.premium-deal-room-scene.is-ready .premium-deal-room-canvas{opacity:1}.premium-deal-room-scene.is-ready:not(.is-fallback) .premium-deal-room-fallback{opacity:0;pointer-events:none;visibility:hidden}.premium-deal-room-fallback{z-index:1;opacity:1;visibility:visible;place-items:center;transition:opacity .22s;display:grid}.deal-room-fallback-floor{aspect-ratio:1.35;border:1px solid color-mix(in srgb, var(--hero-accent) 26%, transparent);background:linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px), linear-gradient(0deg, var(--hero-grid) 1px, transparent 1px), color-mix(in srgb, var(--surface-raised-theme) 86%, transparent);background-size:54px 54px;border-radius:18px;width:min(86%,520px);position:relative;transform:perspective(900px)rotateX(58deg)rotate(-10deg);box-shadow:0 30px 80px #0003}.fallback-room-core,.fallback-document,.fallback-node,.fallback-path{display:block;position:absolute}.fallback-room-core{border:1px solid color-mix(in srgb, var(--hero-gold) 44%, transparent);background:var(--surface-raised-theme);width:86px;height:58px;color:var(--hero-accent);border-radius:10px;place-items:center;display:grid;top:40%;left:42%;transform:translate(-50%,-50%);box-shadow:0 18px 44px #0000002e}.fallback-document{border:1px solid color-mix(in srgb, var(--hero-gold) 30%, transparent);background:linear-gradient(180deg, var(--surface-raised-theme), color-mix(in srgb, var(--hero-gold) 9%, var(--surface-raised-theme))), #fff;border-radius:8px;width:72px;height:98px;box-shadow:0 18px 40px #0000002e}.fallback-document-one{top:16%;left:16%}.fallback-document-two{top:20%;right:16%}.fallback-document-three{bottom:14%;right:24%}.fallback-node{background:var(--hero-accent);width:26px;height:26px;box-shadow:0 0 0 10px color-mix(in srgb, var(--hero-accent) 13%, transparent);border-radius:999px}.fallback-node-deal{bottom:16%;left:20%}.fallback-node-investor{background:var(--button-fill-2);bottom:28%;right:18%}.fallback-node-partner{background:var(--hero-gold);top:15%;left:54%}.fallback-path{transform-origin:0;background:linear-gradient(90deg, transparent, var(--hero-accent), transparent);width:150px;height:2px}.fallback-path-one{top:58%;left:25%;transform:rotate(-20deg)}.fallback-path-two{top:51%;left:47%;transform:rotate(18deg)}.fallback-path-three{background:linear-gradient(90deg, transparent, var(--hero-gold), transparent);top:34%;left:48%;transform:rotate(-72deg)}.premium-deal-room-legend{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.premium-deal-room-legend span{border:1px solid color-mix(in srgb, var(--hero-accent) 18%, transparent);background:color-mix(in srgb, var(--surface-raised-theme) 76%, transparent);min-width:0;color:var(--text-strong);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:850;display:inline-flex}.premium-deal-room-legend svg{color:var(--hero-gold);flex:none}@media (max-width:980px){.premium-deal-room-scene{min-height:420px}.premium-deal-room-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.premium-deal-room-scene{min-height:360px}.premium-deal-room-legend{z-index:3;margin:260px 14px 14px;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:760px){.investor-nomination-steps,.investor-nomination-form-grid,.deal-access-request-queue-summary{grid-template-columns:1fr}.investor-nomination-steps span,.deal-access-request-queue-actions .secondary-button,.deal-access-request-queue-actions .status-chip{justify-content:flex-start}.investor-nomination-submit-row{align-items:stretch}.investor-nomination-submit-row .button,.deal-access-request-queue-actions{width:100%}}@media (prefers-reduced-motion:reduce){.premium-deal-room-canvas,.premium-deal-room-fallback{transition:none}}html[data-theme=light]{--hero-gold:#76510f;--text-soft:#52635d;--button-fill:#075d59;--button-fill-2:#4338a6}html[data-theme=light] .skip-link{color:#101923;background:#fff}html[data-theme=dark] .skip-link,html[data-theme=light] .theme-toggle-panel,html[data-theme=light] .theme-option{background:var(--surface-raised-theme);color:var(--text-strong)}html[data-theme=light] .theme-option:hover,html[data-theme=light] .theme-option.is-selected{border-color:var(--border-strong);color:var(--text-strong);background:#0b6f6a1a}html[data-theme=light] .public-marketing-topbar .brand,html[data-theme=light] .public-marketing-topbar .nav a,html[data-theme=light] .public-marketing-topbar .public-nav-primary,html[data-theme=light] .public-marketing-topbar .theme-toggle-summary{border-color:var(--chrome-border);color:var(--text-strong);background:#ffffffd1}html[data-theme=light] .public-marketing-topbar .nav a:hover,html[data-theme=light] .public-marketing-topbar .public-nav-primary:hover{border-color:var(--border-strong);color:var(--text-strong);background:#fff}html[data-theme=light] .public-marketing-topbar .nav a.nav-link-active,html[data-theme=light] .public-marketing-topbar .public-nav-primary{border-color:var(--border-strong);color:var(--text-strong);background:linear-gradient(135deg,#0b6f6a1c,#76510f1a),#fff}html[data-theme=light] .premium-hero-glow{background:linear-gradient(90deg,#76510f0f,#0000 38%,#0b6f6a14 74%,#0000),linear-gradient(#0000 0%,#eef5f1a8 78%,#f7faf8 100%)}html[data-theme=light] :where(.public-role-routing,.public-trust-strip,.public-safety-strip,.public-page-section,.public-commercial-strip,.public-proof-band,.premium-command-band,.premium-operating-band,.premium-pricing-included,.premium-pricing-comparison,.premium-pricing-terms,.premium-pricing-principles,.premium-pricing-close,.public-status-actions){border-color:var(--border-soft);background:linear-gradient(180deg, #ffffffb8, #f2f7f5bd), var(--page-bg);color:var(--text-strong)}html[data-theme=dark] :where(.public-role-routing,.public-trust-strip,.public-safety-strip,.public-page-section,.public-commercial-strip,.public-proof-band,.premium-command-band,.premium-operating-band,.premium-pricing-included,.premium-pricing-comparison,.premium-pricing-terms,.premium-pricing-principles,.premium-pricing-close,.public-status-actions){color:var(--text-strong)}html[data-theme=light] :where(.premium-feature-grid article,.premium-bento-card,.premium-comparison-table,.pricing-configurator-card,.pricing-configurator-summary,.premium-market-list span,.premium-usage-list span,.public-status-card,.public-status-check-list span,.public-status-release-grid span,.billing-summary-strip span,.billing-next-grid article,.billing-retention-panel,.service-package-card,.service-scope-card,.support-route-card,.premium-support-page .premium-pricing-included,.premium-support-page .premium-pricing-terms,.premium-support-page .premium-operating-grid article){border-color:var(--border-soft);background:linear-gradient(135deg, #fffffffa, #f8fbfaf0), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] :where(.premium-support-page .premium-pricing-included,.premium-support-page .premium-pricing-terms,.premium-support-page .premium-operating-grid article){border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=light] :where(.premium-section-heading h2,.premium-close-core h2,.public-commercial-strip h2,.public-proof-band h2,.premium-feature-grid article h3,.premium-bento-card h3,.premium-plan-card h2,.premium-plan-card strong,.premium-pricing-terms h2,.premium-comparison-table .pricing-comparison-row strong,.public-status-card-heading strong,.public-status-check-list strong,.public-status-release-grid strong,.premium-support-page .premium-section-heading h2,.premium-support-page .premium-pricing-terms h2,.premium-support-page .premium-operating-grid h3),html[data-theme=dark] :where(.premium-support-page .premium-section-heading h2,.premium-support-page .premium-pricing-terms h2,.premium-support-page .premium-operating-grid h3){color:var(--text-strong)}html[data-theme=light] :where(.premium-section-heading p,.premium-close-core p,.public-commercial-strip p,.public-proof-band p,.premium-feature-grid article p,.premium-bento-card p,.premium-plan-card p,.premium-plan-card small,.premium-pricing-comparison p,.premium-comparison-table .pricing-comparison-row span,.premium-usage-list span,.premium-market-list span,.public-status-card p,.public-status-card>small,.public-status-check-list small,.public-status-release-grid small,.premium-support-page .premium-section-heading p,.premium-support-page .premium-operating-grid p),html[data-theme=dark] :where(.premium-support-page .premium-section-heading p,.premium-support-page .premium-operating-grid p){color:var(--text-soft)}html[data-theme=light] :where(.button,.button-private,.button-cyber,.deal-close-button,.private-intake-form button){background:linear-gradient(135deg, var(--button-fill), var(--button-fill-2)), var(--button-fill);color:#fff;border-color:#075d5957}html[data-theme=dark] :where(.button-private,.button-cyber,.deal-close-button,.private-intake-form button){color:var(--button-text)}html[data-theme=light] :where(.button,.button-private,.button-cyber,.deal-close-button,.private-intake-form button) :is(span,strong,b,svg),html[data-theme=dark] :where(.button,.button-private,.button-cyber,.deal-close-button,.private-intake-form button) :is(span,strong,b,svg){color:inherit}html[data-theme=light] :where(.premium-landing,.premium-pricing-page,.premium-service-page,.premium-support-page,.public-status-page) .secondary-button-dark{border-color:var(--border-soft);color:var(--text-strong);background:#ffffffdb}html[data-theme=light] :where(.premium-landing,.premium-pricing-page,.premium-service-page,.premium-support-page,.public-status-page) .secondary-button-dark:hover{border-color:var(--border-strong);color:var(--text-strong);background:#fff}html[data-theme=light] .premium-comparison-table .pricing-comparison-header span{color:var(--text-strong);background:#075d5914}html[data-theme=light] .premium-comparison-table .pricing-comparison-row span:first-of-type,html[data-theme=light] .pricing-stepper>span,html[data-theme=light] .pricing-configurator-fieldset legend,html[data-theme=light] .pricing-configurator-summary>span,html[data-theme=light] .pricing-configurator-summary strong{color:var(--text-strong)}html[data-theme=light] .pricing-stepper,html[data-theme=light] .segmented-control{border-color:var(--border-soft);background:var(--surface-muted-theme)}html[data-theme=light] .segmented-control button{color:var(--text-soft)}html[data-theme=light] .segmented-control button.is-active{color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--border-strong);background:#075d591c}html[data-theme=light] .pricing-stepper input{border-color:var(--field-border);color:var(--text-strong);background:#fff}html[data-theme=light] .pricing-stepper small,html[data-theme=light] .pricing-configurator-summary strong small,html[data-theme=light] .pricing-configurator-summary p{color:var(--text-soft)}html[data-theme=light] .premium-deal-room-legend span{border-color:var(--border-soft);color:var(--text-strong);background:#ffffffdb}html[data-theme=light] .premium-feature-grid article,html[data-theme=light] .premium-feature-grid article:nth-child(2n),html[data-theme=light] .premium-feature-grid article:nth-child(3n),html[data-theme=light] .premium-feature-grid article:nth-child(n){border-color:var(--border-soft);background:linear-gradient(135deg, #fffffffa, #f8fbfaf0), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=light] .premium-feature-grid article h3{color:var(--text-strong)}html[data-theme=light] .premium-feature-grid article p{color:var(--text-soft)}html[data-theme=light] .premium-plan-card,html[data-theme=light] .public-status-summary{border-color:var(--border-soft);background:linear-gradient(135deg, #fffffffa, #f8fbfaf0), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=light] .premium-plan-card>span,html[data-theme=light] .premium-plan-card h2,html[data-theme=light] .premium-plan-card strong,html[data-theme=light] .public-status-summary>span,html[data-theme=light] .public-status-summary h2,html[data-theme=light] .public-status-summary strong{color:var(--text-strong)}html[data-theme=light] .premium-plan-card p,html[data-theme=light] .premium-plan-card small,html[data-theme=light] .public-status-summary p,html[data-theme=light] .public-status-summary small{color:var(--text-soft)}html[data-theme=dark] .deal-close-button{color:var(--text-strong);background:#f6f1e612;border-color:#d6b87694}html[data-theme=dark] .deal-close-button :is(span,strong,b,svg){color:inherit}html[data-theme=dark] .premium-support-page .premium-pricing-included,html[data-theme=dark] .premium-support-page .premium-pricing-terms,html[data-theme=dark] .premium-support-page .premium-operating-grid{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong)}html[data-theme=dark] .premium-support-page .premium-pricing-included:before,html[data-theme=dark] .premium-support-page .premium-pricing-terms:before{border-color:var(--border-soft);box-shadow:var(--theme-shadow);background:#18201ddb}html[data-theme=dark] .premium-support-page .premium-pricing-included :is(h2,h3,strong),html[data-theme=dark] .premium-support-page .premium-pricing-terms :is(h2,h3,strong),html[data-theme=dark] .premium-support-page .premium-operating-grid :is(h2,h3,strong){color:var(--text-strong)}html[data-theme=dark] .premium-support-page .premium-pricing-included :is(p,span,small,li),html[data-theme=dark] .premium-support-page .premium-pricing-terms :is(p,span,small,li),html[data-theme=dark] .premium-support-page .premium-operating-grid :is(p,span,small,li){color:var(--text-soft)}html[data-theme=dark] .premium-support-page .premium-eyebrow,html[data-theme=dark] .premium-support-page .premium-usage-list svg,html[data-theme=dark] .premium-support-page .premium-feature-grid article svg{color:var(--hero-gold)}html[data-theme=light] .premium-comparison-table,html[data-theme=light] .premium-comparison-table .pricing-comparison-row{border-color:var(--border-soft);background:var(--surface-raised-theme);color:var(--text-strong)}html[data-theme=light] .premium-comparison-table .pricing-comparison-row strong,html[data-theme=light] .premium-comparison-table .pricing-comparison-row span{border-top-color:var(--border-soft);color:var(--text-soft)}html[data-theme=light] .premium-comparison-table .pricing-comparison-row strong,html[data-theme=light] .premium-comparison-table .pricing-comparison-row span:first-of-type{color:var(--text-strong)}html[data-theme=dark] .premium-support-page .premium-usage-list span,html[data-theme=dark] .premium-support-page .premium-operating-grid article{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-soft);box-shadow:var(--theme-shadow)}html[data-theme=dark] .premium-support-page .premium-operating-grid article h3{color:var(--text-strong)}html[data-theme=dark] .premium-support-page .premium-operating-grid article p{color:var(--text-soft)}html[data-theme=light] .premium-auth-page .premium-auth-form,html[data-theme=light] .premium-auth-page .form-panel,html[data-theme=light] .premium-auth-plan-card,html[data-theme=light] .premium-auth-route-card,html[data-theme=light] .premium-auth-panel,html[data-theme=light] .premium-auth-service-grid article,html[data-theme=light] .premium-auth-lane-grid article,html[data-theme=light] .premium-auth-proof-strip span,html[data-theme=light] .premium-auth-page .auth-role-grid a,html[data-theme=light] .premium-auth-page .auth-assurance-list span,html[data-theme=light] .premium-auth-page .selected-plan-panel,html[data-theme=light] .premium-auth-page .access-review-context,html[data-theme=light] .premium-auth-page .investor-entry-support-card{border-color:var(--border-soft);background:linear-gradient(135deg, #fffffffa, #f8fbfaf0), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=light] .premium-auth-page :is(h1,h2,h3,strong,label),html[data-theme=light] .premium-auth-page .premium-auth-panel :is(h1,h2,h3,strong),html[data-theme=light] .premium-auth-page .premium-auth-form :is(h1,h2,h3,strong,label),html[data-theme=light] .premium-auth-page .selected-plan-panel strong,html[data-theme=light] .premium-auth-page .access-review-context strong,html[data-theme=light] .premium-auth-page .investor-entry-support-heading strong{color:var(--text-strong)}html[data-theme=light] .premium-auth-page :is(p,small,span,a),html[data-theme=light] .premium-auth-page .muted,html[data-theme=light] .premium-auth-page .form-row small,html[data-theme=light] .premium-auth-form-note,html[data-theme=light] .premium-auth-page .premium-auth-panel p,html[data-theme=light] .premium-auth-page .premium-auth-form p,html[data-theme=light] .premium-auth-page .selected-plan-panel small,html[data-theme=light] .premium-auth-page .access-review-context small,html[data-theme=light] .premium-auth-page .investor-entry-support-heading span{color:var(--text-soft)}html[data-theme=light] .premium-auth-page .workspace-kicker,html[data-theme=light] .premium-auth-page .premium-eyebrow,html[data-theme=light] .premium-auth-page .selected-plan-panel span,html[data-theme=light] .premium-auth-page .access-review-context span,html[data-theme=light] .premium-auth-page :is(svg){color:var(--hero-gold)}html[data-theme=light] .premium-auth-page .form-row :is(input,textarea,select),html[data-theme=light] .premium-auth-page .premium-auth-form :is(input,textarea,select){border-color:var(--field-border);color:var(--text-strong);background:#fff}html[data-theme=light] .premium-auth-page .form-row :is(input,textarea)::placeholder,html[data-theme=light] .premium-auth-page .premium-auth-form :is(input,textarea)::placeholder{color:var(--text-soft)}html[data-theme=light] .premium-auth-page .secondary-button,html[data-theme=light] .premium-auth-page .secondary-button-dark{border-color:var(--border-soft);color:var(--text-strong);background:#ffffffe0}html[data-theme=light] .premium-auth-page .secondary-button:hover,html[data-theme=light] .premium-auth-page .secondary-button-dark:hover{border-color:var(--border-strong);color:var(--text-strong);background:#fff}html[data-theme=light] .rooms-page .rooms-hero,html[data-theme=light] .rooms-page .rooms-card,html[data-theme=light] .rooms-page .clarity-panel,html[data-theme=light] .billing-page .rooms-hero,html[data-theme=light] .billing-page .premium-close-band.billing-hero,html[data-theme=light] .billing-page .billing-next-grid article,html[data-theme=light] .billing-page .billing-retention-panel,html[data-theme=light] .billing-page .billing-summary-strip span,html[data-theme=dark] .rooms-page .rooms-hero,html[data-theme=dark] .rooms-page .rooms-card,html[data-theme=dark] .rooms-page .clarity-panel,html[data-theme=dark] .billing-page .rooms-hero,html[data-theme=dark] .billing-page .premium-close-band.billing-hero,html[data-theme=dark] .billing-page .billing-next-grid article,html[data-theme=dark] .billing-page .billing-retention-panel,html[data-theme=dark] .billing-page .billing-summary-strip span{border-color:var(--border-soft);background:var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=light] .billing-page .premium-close-band.billing-hero,html[data-theme=light] .billing-page .billing-retention-panel{background:linear-gradient(135deg, #fffffffa, #f8fbfaf0), var(--surface-raised-theme)}html[data-theme=dark] .rooms-page .rooms-hero,html[data-theme=dark] .rooms-page .rooms-card,html[data-theme=dark] .rooms-page .clarity-panel,html[data-theme=dark] .billing-page .rooms-hero,html[data-theme=dark] .billing-page .premium-close-band.billing-hero,html[data-theme=dark] .billing-page .billing-retention-panel{background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme)}html[data-theme=light] .rooms-page :is(h1,h2,h3,strong),html[data-theme=light] .billing-page :is(h1,h2,h3,strong),html[data-theme=dark] .rooms-page :is(h1,h2,h3,strong),html[data-theme=dark] .billing-page :is(h1,h2,h3,strong){color:var(--text-strong)}html[data-theme=light] .rooms-page :is(p,small,span),html[data-theme=light] .billing-page :is(p,small,span),html[data-theme=dark] .rooms-page :is(p,small,span),html[data-theme=dark] .billing-page :is(p,small,span){color:var(--text-soft)}html[data-theme=light] .rooms-page .workspace-kicker,html[data-theme=light] .billing-page .workspace-kicker,html[data-theme=light] .billing-page .premium-eyebrow,html[data-theme=dark] .rooms-page .workspace-kicker,html[data-theme=dark] .billing-page .workspace-kicker,html[data-theme=dark] .billing-page .premium-eyebrow{color:var(--hero-gold)}html[data-theme=light] .billing-page .secondary-button,html[data-theme=light] .billing-page .secondary-button-dark,html[data-theme=dark] .billing-page .secondary-button,html[data-theme=dark] .billing-page .secondary-button-dark,html[data-theme=dark] .rooms-page .secondary-button{border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=light] .billing-page .secondary-button:hover,html[data-theme=light] .billing-page .secondary-button-dark:hover,html[data-theme=dark] .billing-page .secondary-button:hover,html[data-theme=dark] .billing-page .secondary-button-dark:hover,html[data-theme=dark] .rooms-page .secondary-button:hover{border-color:var(--border-strong);background:var(--surface-muted-theme);color:var(--text-strong)}html[data-theme=light] .investor-room-lobby-page,html[data-theme=light] .investor-private-console,html[data-theme=light] .investor-dashboard,html[data-theme=light] .investor-support-workspace{color:var(--text-strong);background:radial-gradient(circle at 12% 0,#0b6f6a14,#0000 34%),linear-gradient(#f5f8f7 0%,#fbfcfb 54%,#eef4f1 100%)}html[data-theme=dark] .investor-room-lobby-page,html[data-theme=dark] .investor-private-console,html[data-theme=dark] .investor-dashboard,html[data-theme=dark] .investor-support-workspace{color:var(--text-strong);background:radial-gradient(circle at 18% 0,#54c7b614,#0000 34%),linear-gradient(#0c1210 0%,#111816 54%,#0a0f0e 100%)}html[data-theme=light] .investor-room-lobby-hero,html[data-theme=light] .investor-private-console .investor-workspace-heading,html[data-theme=light] .investor-dashboard>.workspace-header,html[data-theme=light] .investor-support-workspace>.workspace-header,html[data-theme=light] .investor-private-review-copy{color:#101923;background:radial-gradient(circle at 86% 18%,#0b6f6a1f,#0000 28%),radial-gradient(circle at 16% 12%,#b9975b24,#0000 24%),linear-gradient(135deg,#fff 0%,#f3f8f6 54%,#f8f3e9 100%);border-color:#17212b1a #17212b1a #17212b1a #0b6f6a;box-shadow:0 18px 48px #17212b17}html[data-theme=dark] .investor-room-lobby-hero,html[data-theme=dark] .investor-private-console .investor-workspace-heading,html[data-theme=dark] .investor-dashboard>.workspace-header,html[data-theme=dark] .investor-support-workspace>.workspace-header,html[data-theme=dark] .investor-private-review-copy{color:#f9fbf8;background:radial-gradient(circle at 82% 18%,#54c7b61f,#0000 28%),linear-gradient(135deg,#111715fa,#1b2723f5 54%,#0d3b36f5),#111715;border-color:#d6b87647 #d6b87647 #d6b87647 #d6b876;box-shadow:0 24px 56px #00000057}html[data-theme=light] .investor-room-lobby-hero :is(h1,h2,h3,strong,b),html[data-theme=light] .investor-private-console .investor-workspace-heading :is(h1,h2,h3,strong,b),html[data-theme=light] .investor-dashboard>.workspace-header :is(h1,h2,h3,strong,b),html[data-theme=light] .investor-support-workspace>.workspace-header :is(h1,h2,h3,strong,b),html[data-theme=light] .investor-private-review-copy :is(h1,h2,h3,strong,b){color:#101923}html[data-theme=dark] .investor-room-lobby-hero :is(h1,h2,h3,strong,b),html[data-theme=dark] .investor-private-console .investor-workspace-heading :is(h1,h2,h3,strong,b),html[data-theme=dark] .investor-dashboard>.workspace-header :is(h1,h2,h3,strong,b),html[data-theme=dark] .investor-support-workspace>.workspace-header :is(h1,h2,h3,strong,b),html[data-theme=dark] .investor-private-review-copy :is(h1,h2,h3,strong,b){color:#e1e9e6}html[data-theme=light] .investor-room-lobby-hero :is(p,small,span,em),html[data-theme=light] .investor-private-console .investor-workspace-heading :is(p,small,span,em),html[data-theme=light] .investor-dashboard>.workspace-header :is(p,small,span,em),html[data-theme=light] .investor-support-workspace>.workspace-header :is(p,small,span,em),html[data-theme=light] .investor-private-review-copy :is(p,small,span,em){color:#52625d}html[data-theme=dark] .investor-room-lobby-hero :is(p,small,span,em),html[data-theme=dark] .investor-private-console .investor-workspace-heading :is(p,small,span,em),html[data-theme=dark] .investor-dashboard>.workspace-header :is(p,small,span,em),html[data-theme=dark] .investor-support-workspace>.workspace-header :is(p,small,span,em),html[data-theme=dark] .investor-private-review-copy :is(p,small,span,em){color:#f4f8f5c7}html[data-theme=light] .investor-room-lobby-hero .workspace-kicker,html[data-theme=light] .investor-private-console .investor-workspace-heading .workspace-kicker,html[data-theme=light] .investor-dashboard>.workspace-header .workspace-kicker,html[data-theme=light] .investor-support-workspace>.workspace-header .workspace-kicker,html[data-theme=light] .investor-private-review-copy .workspace-kicker{color:#8a5b18}html[data-theme=dark] .investor-room-lobby-hero .workspace-kicker,html[data-theme=dark] .investor-private-console .investor-workspace-heading .workspace-kicker,html[data-theme=dark] .investor-dashboard>.workspace-header .workspace-kicker,html[data-theme=dark] .investor-support-workspace>.workspace-header .workspace-kicker,html[data-theme=dark] .investor-private-review-copy .workspace-kicker{color:#d8bd82}html[data-theme=light] .investor-room-hero-visual,html[data-theme=light] .investor-private-review-visual{color:#101923;background:linear-gradient(145deg,#fffffff5,#eff7f4e6),#fff;border-color:#17212b1a;box-shadow:inset 0 1px #ffffffeb}html[data-theme=dark] .investor-room-hero-visual,html[data-theme=dark] .investor-private-review-visual{color:#f9fbf8;background:linear-gradient(145deg,#ffffff17,#54c7b614),#17211f;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a}html[data-theme=light] .investor-room-visual-panel span,html[data-theme=light] .private-review-visual-header,html[data-theme=light] .private-review-document,html[data-theme=light] .investor-console-proof-strip span{color:#101923;background:#ffffffdb;border-color:#17212b1a}html[data-theme=dark] .investor-room-visual-panel span,html[data-theme=dark] .private-review-visual-header,html[data-theme=dark] .private-review-document,html[data-theme=dark] .investor-next-document-panel,html[data-theme=dark] .investor-console-proof-strip span{color:#f9fbf8;background:#ffffff14;border-color:#ffffff21}html[data-theme=dark] .investor-next-document-panel{background:linear-gradient(135deg,#18201df5,#101820eb),#111816;box-shadow:0 22px 52px #00000047}html[data-theme=dark] .investor-next-document-copy h2{color:#e1e9e6}html[data-theme=dark] .investor-next-document-copy p{color:#f4f8f5c7}html[data-theme=dark] .investor-next-document-visual:before,html[data-theme=dark] .investor-next-document-visual:after{background:#ffffff12;border-color:#ffffff1f}html[data-theme=light] .investor-room-visual-panel svg,html[data-theme=light] .investor-console-proof-strip svg{color:#8a5b18}html[data-theme=light] .document-activity-badge{color:#27306e;background:linear-gradient(135deg,#4538a617,#0b6f6a14),#f8fbff;border-color:#4538a638}html[data-theme=dark] .investor-room-visual-panel svg,html[data-theme=dark] .investor-console-proof-strip svg{color:#d8bd82}html[data-theme=dark] .document-activity-badge{color:#dbe3ff;background:linear-gradient(135deg,#9daaff24,#5fcbc21a),#101820e6;border-color:#9daaff47}html[data-theme=light] .investor-room-lobby-actions .button,html[data-theme=light] .investor-room-card .button,html[data-theme=light] .investor-dashboard>.workspace-header .button,html[data-theme=light] .investor-support-workspace>.workspace-header .button{color:#fff;background:linear-gradient(135deg,#0b6f6a,#4f46b8),#0b6f6a;border-color:#0b6f6a47}html[data-theme=light] .investor-room-lobby-actions .secondary-button,html[data-theme=light] .investor-private-console .investor-workspace-heading .secondary-button,html[data-theme=light] .investor-dashboard>.workspace-header .secondary-button,html[data-theme=light] .investor-support-workspace>.workspace-header .secondary-button{color:#101923;background:#ffffffe6;border-color:#17212b21}html[data-theme=dark] .investor-room-lobby-actions .button,html[data-theme=dark] .investor-room-card .button,html[data-theme=dark] .investor-dashboard>.workspace-header .button,html[data-theme=dark] .investor-support-workspace>.workspace-header .button{color:#17212b;background:linear-gradient(135deg,#f5efe0,#d8bd82),#f5efe0;border-color:#d8bd8270}html[data-theme=dark] .investor-room-lobby-actions .secondary-button,html[data-theme=dark] .investor-private-console .investor-workspace-heading .secondary-button,html[data-theme=dark] .investor-dashboard>.workspace-header .secondary-button,html[data-theme=dark] .investor-support-workspace>.workspace-header .secondary-button{color:#e1e9e6;background:#ffffff1a;border-color:#ffffff38}html[data-theme=light] .investor-room-lobby-page .metric-card,html[data-theme=light] .investor-room-lobby-page .rooms-card{color:#101923;background:#fff;border-color:#17212b1a;box-shadow:0 14px 34px #17212b12}html[data-theme=dark] .investor-room-lobby-page .metric-card,html[data-theme=dark] .investor-room-lobby-page .rooms-card{color:#edf4f1;background:linear-gradient(135deg,#18201dfa,#111816f5),#18201d;border-color:#ffffff1f;box-shadow:0 18px 48px #00000057}html[data-theme=light] .quick-invite-panel{color:#101923;background:linear-gradient(135deg,#fffffff7,#eff7f4eb),#fff;border-color:#17212b1a}html[data-theme=dark] .quick-invite-panel{color:#edf4f1;background:linear-gradient(135deg,#18201dfa,#111816f5),#18201d;border-color:#ffffff1f}html[data-theme=dark] .quick-invite-segments,html[data-theme=dark] .quick-invite-governance-toggle,html[data-theme=dark] .quick-invite-email-preview{background:#ffffff12;border-color:#ffffff1f}:is(html[data-theme=dark] .quick-invite-segments label:has(input:checked),html[data-theme=dark] .quick-invite-row input,html[data-theme=dark] .quick-invite-row select,html[data-theme=dark] .quick-invite-row textarea,html[data-theme=dark] .quick-invite-email-preview pre){color:#edf4f1;background:#ffffff14;border-color:#ffffff24}html[data-theme=light] .quick-invite-primary{color:#101923;background-color:#fff;background-image:linear-gradient(135deg,#0b6f6a14,#4f3dc914);border-color:#0b6f6a33}html[data-theme=dark] .quick-invite-primary{color:#e1e9e6;background-color:#12342f;background-image:linear-gradient(135deg,#12342f,#4f3dc9)}html[data-theme=light] .quick-invite-primary :is(span,small){color:#101923}html[data-theme=dark] .quick-invite-primary :is(span,small){color:#e1e9e6}html[data-theme=dark] :where(.workspace-shell,.premium-workspace,.investor-private-console,.deal-documents-console,.deal-qna-console,.deal-download-console,.deal-reports-console,.deal-activity-console,.deal-settings-console,.deal-preview-workspace,.deal-share-links-console,.deal-sessions-console,.partner-premium-scope){color:var(--text-strong);background:radial-gradient(circle at 16% 0,#54c7b614,#0000 34%),linear-gradient(#0c1210 0%,#111816 54%,#0a0f0e 100%)}html[data-theme=dark] :where(.workspace-shell,.premium-workspace,.investor-private-console,.deal-documents-console,.deal-qna-console,.deal-download-console,.deal-reports-console,.deal-activity-console,.deal-settings-console,.deal-preview-workspace,.deal-share-links-console,.deal-sessions-console,.partner-premium-scope) :where(.workspace-heading,.workspace-header,.workspace-page-tabs,.metric-card,.role-dashboard-card,.investor-record-card,.card,.table-panel,.form-panel,.empty-state,.command-card,.command-hero-copy,.command-hero-map,.command-score-card,.command-next-actions-panel,.command-gate-row,.document-quick-add-panel,.document-release-console,.document-operations-panel,.document-record-disclosure,.document-visual,.qna-command-panel,.qna-question-card,.answer,.download-request-card,.download-request-review-panel,.access-page-grid,.entity-workspace,.entity-list,.entity-drawer,.report-export-grid article,.reports-operation-grid article,.document-workspace-tabs,.access-workspace-tabs,.qna-workspace-tabs,.investor-dashboard-tabs,.investor-qna-tabs,.investor-profile-tabs){border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] :where(.workspace-shell,.premium-workspace,.investor-private-console) :where(h1,h2,h3,h4,h5,h6,strong,b,label,legend,th,dt,li){color:var(--text-strong)}html[data-theme=dark] :where(.workspace-shell,.premium-workspace,.investor-private-console) :where(p,small,span,dd,em,td){color:var(--text-soft)}html[data-theme=dark] :where(.workspace-shell,.premium-workspace,.investor-private-console) .workspace-kicker{color:var(--hero-gold)}html[data-theme=dark] :where(.workspace-shell,.premium-workspace,.investor-private-console) :where(.secondary-button,.workspace-page-tabs a,.workspace-page-tabs button){border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=dark] :where(.workspace-shell,.premium-workspace,.investor-private-console) :where(.workspace-page-tabs a.is-active,.workspace-page-tabs button.is-active,.workspace-page-tabs a[aria-current=page]){border-color:var(--border-strong);color:var(--text-strong);background:linear-gradient(135deg,#54c7b62e,#e4c36a1f),#ffffff14}html[data-theme=dark] :where(.workspace-shell,.premium-workspace,.investor-private-console) :where(input,textarea,select){border-color:var(--field-border);background:var(--field-bg);color:var(--text-strong)}html[data-theme=dark] :where(.workspace-shell,.premium-workspace,.investor-private-console) :where(input,textarea)::placeholder{color:var(--text-soft)}html[data-theme=dark] .document-visual-badge,html[data-theme=dark] .document-visual-status{border-color:var(--border-soft);color:var(--text-strong);background:#0a0f0ee6}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.deal-documents-console,.deal-qna-console,.deal-preview-workspace,.investor-private-console) :is(.command-governance-blocker,.command-investor-launch-decision,.command-entry-brief,.command-secondary-details,.command-proof-boundary,.command-launch-panel,.command-gate-row,.command-document-row,.command-work-card,.launch-focus-panel,.launch-gate-priority,.launch-gate-group,.launch-gate-card,.launch-template-disclosure,.launch-gate-command,.launch-key-grid span,.launch-next-list span,.launch-operator-pack-grid span,.launch-gate-meta span,.command-proof-summary-grid span,.deal-team-operator-rail,.deal-team-operator-row,.action-rail-item,.action-rail-index,.deal-clarity-panel,.investor-clarity-panel,.investor-clarity-panel span,.investor-document-access-panel,.investor-document-access-panel>div,.notes-panel,.document-review-command-surface,.document-review-rail-badge,.document-review-rail-stats span,.document-rail-posture-strip span,.document-review-mode-switch,.document-review-mode-switch :is(button,a),.document-review-mode-switch :is(button,a) small,.document-review-form-heading .status-chip,.document-review-note-card,.note-context-bar :is(span,a),.note-visibility-control,.document-question-card,.document-question-answer-list .answer,.note-sharing-toggle,.note-thread-section,.investor-launch-decision-card,.investor-release-brief,.investor-release-brief li,.document-release-brief,.document-release-brief li,.document-presentation-cockpit,.document-presentation-card,.document-quick-action-disclosure,.document-quick-action-form,.document-organizer-tools,.document-organizer-panel,.document-organizer-folder-rail,.document-organizer-main,.document-organizer-folder-list,.document-organizer-folder-target,.document-gallery-order-toolbar,.document-watermark-control,.watermark-room-option,.thumbnail-refresh-status,.document-drop-zone,.invite-lane-review,.invite-access-proof-confirmation,.participant-bulk-card,.preview-proof-brief,.deal-preview-banner,.private-review-empty,.qna-evidence-panel,.qna-email-card,.qna-investor-access-panel,.qna-investor-access-row,.qna-release-brief,.qna-release-brief li,.qna-queue-status,.qna-queue-status span){border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.deal-documents-console,.deal-qna-console,.deal-preview-workspace,.investor-private-console) :is(.command-governance-blocker,.command-investor-launch-decision,.command-entry-brief,.command-secondary-details,.command-proof-boundary,.command-launch-panel,.command-gate-row,.command-document-row,.command-work-card,.launch-focus-panel,.launch-gate-priority,.launch-gate-group,.launch-gate-card,.launch-template-disclosure,.launch-key-grid span,.launch-next-list span,.launch-operator-pack-grid span,.launch-gate-meta span,.command-proof-summary-grid span,.deal-team-operator-rail,.deal-team-operator-row,.action-rail-item,.action-rail-index,.deal-clarity-panel,.investor-clarity-panel,.investor-clarity-panel span,.investor-document-access-panel,.investor-document-access-panel>div,.investor-launch-decision-card,.investor-release-brief,.investor-release-brief li,.document-release-brief,.document-release-brief li,.document-presentation-cockpit,.document-presentation-card,.document-quick-action-disclosure,.document-quick-action-form,.document-organizer-tools,.document-organizer-panel,.document-organizer-folder-rail,.document-organizer-main,.document-organizer-folder-list,.document-organizer-folder-target,.document-gallery-order-toolbar,.document-watermark-control,.watermark-room-option,.thumbnail-refresh-status,.document-drop-zone,.invite-lane-review,.invite-access-proof-confirmation,.participant-bulk-card,.preview-proof-brief,.deal-preview-banner,.private-review-empty,.qna-evidence-panel,.qna-email-card,.qna-release-brief,.qna-release-brief li,.qna-queue-status,.qna-queue-status span) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,li,summary){color:var(--text-strong)}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.deal-documents-console,.deal-qna-console,.deal-preview-workspace,.investor-private-console) :is(.command-governance-blocker,.command-investor-launch-decision,.command-entry-brief,.command-secondary-details,.command-proof-boundary,.command-launch-panel,.command-gate-row,.command-document-row,.command-work-card,.launch-focus-panel,.launch-gate-priority,.launch-gate-group,.launch-gate-card,.launch-template-disclosure,.launch-key-grid span,.launch-next-list span,.launch-operator-pack-grid span,.launch-gate-meta span,.command-proof-summary-grid span,.deal-team-operator-rail,.deal-team-operator-row,.action-rail-item,.action-rail-index,.deal-clarity-panel,.investor-clarity-panel,.investor-clarity-panel span,.investor-document-access-panel,.investor-document-access-panel>div,.investor-launch-decision-card,.investor-release-brief,.investor-release-brief li,.document-release-brief,.document-release-brief li,.document-presentation-cockpit,.document-presentation-card,.document-quick-action-disclosure,.document-quick-action-form,.document-organizer-tools,.document-organizer-panel,.document-organizer-folder-rail,.document-organizer-main,.document-organizer-folder-list,.document-organizer-folder-target,.document-gallery-order-toolbar,.document-watermark-control,.watermark-room-option,.thumbnail-refresh-status,.document-drop-zone,.invite-lane-review,.invite-access-proof-confirmation,.participant-bulk-card,.preview-proof-brief,.deal-preview-banner,.private-review-empty,.qna-evidence-panel,.qna-email-card,.qna-release-brief,.qna-release-brief li,.qna-queue-status,.qna-queue-status span) :is(p,small,span,em,dd,code){color:var(--text-soft)}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(.workspace-kicker,.premium-eyebrow){color:var(--hero-gold)}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(.launch-key-grid span.is-ready,.is-ready){background:linear-gradient(135deg, #54c7b629, #111816f0), var(--surface-muted-theme);border-color:#54c7b661}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(.launch-key-grid span.is-missing,.is-missing){background:linear-gradient(135deg, #ff9b7a24, #111816f0), var(--surface-muted-theme);border-color:#ff9b7a6b}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(.status-chip,.status-chip.status-warning,.status-chip.status-urgent,.status-chip.status-revoked,.status-chip.status-open,.status-chip.status-closed){border-color:var(--border-soft);color:var(--text-strong);background:#0a0f0ed1}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(.button,.secondary-button,.secondary-button-dark,button.secondary-button,a.secondary-button){border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(.button,.secondary-button,.secondary-button-dark,button.secondary-button,a.secondary-button) :is(span,strong,b,svg){color:inherit}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(input,textarea,select){border-color:var(--field-border);background:var(--field-bg);color:var(--text-strong)}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(.command-investor-launch-grid article,.command-investor-launch-metrics span,.command-proof-summary-grid span,.release-console-proof-strip span,.investor-assurance-grid span,.investor-protocol-grid span,.investor-decision-grid span,.investor-empty-scope-grid span){border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(.command-investor-launch-grid article,.command-investor-launch-metrics span,.command-proof-summary-grid span,.release-console-proof-strip span,.investor-assurance-grid span,.investor-protocol-grid span,.investor-decision-grid span,.investor-empty-scope-grid span) :is(strong,b){color:var(--text-strong)}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(.command-investor-launch-grid article,.command-investor-launch-metrics span,.command-proof-summary-grid span,.release-console-proof-strip span,.investor-assurance-grid span,.investor-protocol-grid span,.investor-decision-grid span,.investor-empty-scope-grid span) :is(p,small,span){color:var(--text-soft)}html[data-theme=dark] :where(.premium-main,.public-home-close,.private-intake-form) :is(.button,button){border-color:var(--border-soft);background:linear-gradient(135deg, #54c7b63d, #4f3dc957), var(--button-muted-bg);color:var(--text-strong);box-shadow:0 14px 32px #00000042}html[data-theme=dark] :where(.premium-main,.public-home-close,.private-intake-form) :is(.button,button) :is(span,strong,b,svg){color:inherit}html[data-theme=dark] .investor-private-console :is(.workspace-header,.investor-workspace-heading) .button,html[data-theme=dark] .investor-private-console .investor-dashboard-actions .button{border-color:var(--border-soft);background:linear-gradient(135deg, #54c7b642, #4f3dc94d), var(--button-muted-bg);color:var(--text-strong)}html[data-theme=dark] .investor-private-console .investor-nomination-panel{background:radial-gradient(circle at 88% 12%, #54c7b61f, transparent 30%), linear-gradient(135deg, #18201dfa, #0e1513fa), var(--surface-raised-theme);color:var(--text-strong);border-color:#d6b8763d;box-shadow:0 24px 58px #0000005c}html[data-theme=dark] .investor-private-console .investor-nomination-panel :is(h2,strong,b,label){color:var(--text-strong)}html[data-theme=dark] .investor-private-console .investor-nomination-panel :is(p,small){color:var(--text-soft)}html[data-theme=dark] .investor-private-console .investor-nomination-panel .workspace-kicker{color:var(--hero-gold)}html[data-theme=dark] .investor-private-console .investor-nomination-title-row .status-chip.status-open{color:#f4dfaa;background:#e4c36a1c;border-color:#e4c36a57}html[data-theme=dark] .investor-private-console .investor-nomination-steps span{color:var(--text-strong);background:linear-gradient(135deg,#54c7b621,#e4c36a17),#151d1af5;border-color:#54c7b647;box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .investor-private-console .investor-nomination-steps svg{color:#77d8cb}html[data-theme=dark] .investor-private-console .investor-nomination-panel .form-panel{background:linear-gradient(135deg, #101816f5, #151d1af0), var(--surface-muted-theme);color:var(--text-strong);box-shadow:none;border-color:#b3c0bb33}html[data-theme=dark] .investor-private-console .investor-nomination-panel .form-row :is(input,textarea,select){color:var(--text-strong);background:#080e0de0;border-color:#b3c0bb47}html[data-theme=dark] .investor-private-console .investor-nomination-submit-row .button{color:var(--text-strong);background:linear-gradient(135deg,#54c7b647,#4f3dc94d),#1b2a27;border-color:#54c7b65c}html[data-theme=dark] .investor-private-console .investor-nomination-submit-row .button :is(span,strong,b,svg){color:inherit}html[data-theme=dark] .investor-support-workspace :is(.answer,.status,.investor-unavailable-note,.investor-loading-checkpoints article,.investor-loading-support){background:linear-gradient(135deg, #101816f5, #151d1af0), var(--surface-muted-theme);color:var(--text-soft);border-color:#b3c0bb33;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .investor-support-workspace :is(.answer,.status,.investor-unavailable-note,.investor-loading-checkpoints article,.investor-loading-support) :is(strong,b,label){color:var(--text-strong)}html[data-theme=dark] .investor-support-workspace :is(.answer,.status,.investor-unavailable-note,.investor-loading-checkpoints article,.investor-loading-support) :is(p,small,span,em){color:var(--text-soft)}html[data-theme=dark] .investor-support-workspace :is(.investor-unavailable-note,.investor-loading-support) svg{color:#77d8cb}html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(.label-chip,.document-label-chip,.metadata-chip,.tag-chip,.pill,.badge),html[data-theme=dark] :where(main,.command-page,.workspace-shell,.premium-workspace,.main,.investor-private-console) :is(.csv-preview,.metadata-preview,.import-preview,.metadata-import-preview,.document-metadata-preview) span{border-color:var(--border-soft);color:var(--text-strong);background:#ffffff14}html[data-theme=dark] .premium-workspace :is(.investor-release-brief,.document-release-brief,.qna-release-brief,.command-entry-brief) li,html[data-theme=dark] .command-page :is(.investor-release-brief,.document-release-brief,.qna-release-brief,.command-entry-brief) li{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong)}html[data-theme=light] .deal-labels-console .label-picker .label-option span{color:#fff}@media (max-width:760px){.command-page{box-sizing:border-box;width:min(100% - 24px,100vw - 24px);max-width:calc(100vw - 24px);overflow-x:clip}.launch-gate-priority,.launch-focus-panel,.command-secondary-details,.command-entry-brief,.command-gate-row{box-sizing:border-box;min-width:0;max-width:100%}.command-gate-row,.command-document-row,.launch-gate-card{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.command-gate-row .status-chip,.command-document-row .status-chip,.launch-gate-card .status-chip{justify-self:start}.launch-key-grid,.launch-operator-pack-grid,.launch-gate-meta,.release-console-proof-strip,.command-proof-summary-grid,.investor-launch-decision-strip,.document-watermark-control,.watermark-room-toggle,.document-release-console-heading{grid-template-columns:minmax(0,1fr)}.launch-gate-priority :is(a,button,code,span,small,strong),.launch-focus-panel :is(a,button,code,span,small,strong){overflow-wrap:anywhere;min-width:0}.main :is(.launch-focus-panel,.launch-gate-priority,.launch-key-grid,.launch-operator-pack-grid,.launch-gate-meta),.command-page :is(.launch-focus-panel,.launch-gate-priority,.launch-key-grid,.launch-operator-pack-grid,.launch-gate-meta){grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;overflow-x:clip}.investor-room-lobby-hero,.investor-private-review-hero,.investor-next-document-panel{grid-template-columns:minmax(0,1fr)}.investor-room-lobby-page{width:min(100% - 20px,1180px)}.investor-room-card{grid-template-columns:minmax(0,1fr)}.investor-room-card .room-card-hero-image,.investor-room-card .button{grid-area:auto}.investor-room-lobby-copy h1,.investor-private-review-copy h2,.investor-dashboard>.workspace-header h1,.investor-support-workspace>.workspace-header h1{font-size:34px;line-height:1.04}.investor-room-lobby-copy p,.investor-private-review-copy p,.investor-dashboard>.workspace-header p,.investor-support-workspace>.workspace-header p{font-size:15px}.investor-next-document-panel{padding:14px}.investor-next-document-visual{transform:none}.investor-next-document-visual:hover,.investor-next-document-visual:focus-visible{transform:translateY(-1px)}.investor-next-document-visual:before,.investor-next-document-visual:after{display:none}.investor-next-document-visual .document-visual{min-height:0}.investor-room-lobby-actions .button,.investor-room-lobby-actions .secondary-button,.investor-room-card .button{justify-content:center;width:100%}}html[data-theme=light] .billing-page .billing-retention-grid span,html[data-theme=dark] .billing-page .billing-retention-grid span{border-color:var(--border-soft);background:var(--surface-muted-theme);color:var(--text-soft)}html[data-theme=light] .billing-page .checkout-button-wrap,html[data-theme=dark] .billing-page .checkout-button-wrap{color:var(--text-strong)}html[data-theme=light] .billing-page :where(.button,.button-cyber) :is(span,strong,b,svg),html[data-theme=dark] .billing-page :where(.button,.button-cyber) :is(span,strong,b,svg){color:inherit}@media (max-width:760px){.public-marketing-topbar{gap:10px;padding:10px 12px}.public-marketing-topbar .brand{border-radius:8px;min-height:40px}.public-marketing-topbar .brand strong{font-size:15px;line-height:1.1}.public-marketing-topbar .brand-copy .small{text-overflow:ellipsis;max-width:none;font-size:11px;line-height:1.2;overflow:hidden}.public-marketing-topbar .public-marketing-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding:0;display:grid;overflow:visible}.public-marketing-topbar .public-marketing-nav a,.public-marketing-topbar .public-marketing-nav .theme-toggle-summary{text-align:center;white-space:nowrap;width:100%;min-width:0;min-height:34px;padding:7px 8px;font-size:12px;line-height:1.1}.public-marketing-topbar .theme-toggle-menu{min-width:0}.public-marketing-topbar .theme-toggle-panel{width:min(178px,100vw - 24px);right:0}.public-marketing-topbar .theme-option{min-height:34px;font-size:12px}.premium-hero{padding-inline:16px}.premium-hero h1,.premium-pricing-hero h1,.premium-auth-hero-copy h1{font-size:clamp(30px,8.5vw,34px);line-height:1.08}.section-header h2,.premium-section-heading h2,.premium-close-core h2,.premium-search-band h2{overflow-wrap:break-word;font-size:clamp(27px,7.5vw,32px);line-height:1.12}.public-home-hero .premium-hero-actions,.premium-hero-actions,.premium-close-actions{grid-template-columns:1fr;width:100%;display:grid}.public-home-hero .premium-hero-actions>*,.premium-hero-actions>*,.premium-close-actions>*{width:100%}}html[data-theme=dark] .premium-workspace.workspace-shell,html[data-theme=dark] .premium-workspace .workspace-heading,html[data-theme=dark] .premium-workspace .workspace-header,html[data-theme=dark] .premium-workspace .page-heading,html[data-theme=dark] .premium-workspace .command-hero-copy,html[data-theme=dark] .premium-workspace .command-hero-map,html[data-theme=dark] .premium-workspace .command-card,html[data-theme=dark] .premium-workspace .command-score-card,html[data-theme=dark] .premium-workspace .command-next-actions-panel,html[data-theme=dark] .premium-workspace .command-investor-launch-panel,html[data-theme=dark] .premium-workspace .deal-team-release-cockpit article,html[data-theme=dark] .premium-workspace .gateway-proof-path-panel,html[data-theme=dark] .premium-workspace .gateway-proof-path-row,html[data-theme=dark] .premium-workspace .command-latest-panel,html[data-theme=dark] .premium-workspace .command-client-view,html[data-theme=dark] .premium-workspace .participant-access-console,html[data-theme=dark] .premium-workspace .qna-next-action-card,html[data-theme=dark] .premium-workspace .admin-question-actions-panel,html[data-theme=dark] .premium-workspace .form-panel,html[data-theme=dark] .premium-workspace .table-panel,html[data-theme=dark] .premium-workspace .card,html[data-theme=dark] .premium-workspace .empty-state,html[data-theme=dark] .premium-workspace .metric-card,html[data-theme=dark] .premium-workspace .metric-strip span,html[data-theme=dark] .premium-workspace .role-dashboard-card,html[data-theme=dark] .premium-workspace .investor-record-card,html[data-theme=dark] .premium-workspace .investor-record-detail-grid>div,html[data-theme=dark] .premium-workspace .signature-completion-meter,html[data-theme=dark] .premium-workspace .signature-acknowledgement-panel,html[data-theme=dark] .premium-workspace .signature-acknowledgement-steps span,html[data-theme=dark] .premium-workspace .signature-acknowledgement-assurance span,html[data-theme=dark] .premium-workspace .document-signature-rail,html[data-theme=dark] .premium-workspace .document-signature-request-card,html[data-theme=dark] .premium-workspace .document-language-rail,html[data-theme=dark] .premium-workspace .document-language-rail-grid span,html[data-theme=dark] .premium-workspace .signature-acknowledgement-form-compact,html[data-theme=dark] .premium-workspace .investor-access-assurance,html[data-theme=dark] .premium-workspace .investor-review-protocol,html[data-theme=dark] .premium-workspace .investor-decision-path,html[data-theme=dark] .premium-workspace .preview-proof-decision,html[data-theme=dark] .premium-workspace .document-quick-add-panel,html[data-theme=dark] .premium-workspace .document-release-console,html[data-theme=dark] .premium-workspace .document-operations-panel,html[data-theme=dark] .premium-workspace .document-record-disclosure,html[data-theme=dark] .premium-workspace .download-request-card,html[data-theme=dark] .premium-workspace .download-request-review-panel,html[data-theme=dark] .premium-workspace .qna-command-panel,html[data-theme=dark] .premium-workspace .qna-question-card,html[data-theme=dark] .premium-workspace .answer,html[data-theme=dark] .premium-workspace .access-page-grid,html[data-theme=dark] .premium-workspace .entity-workspace,html[data-theme=dark] .premium-workspace .entity-list,html[data-theme=dark] .premium-workspace .entity-drawer,html[data-theme=dark] .premium-workspace .data-panel{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] .premium-workspace :is(.workspace-heading,.workspace-header,.page-heading,.command-hero-copy,.command-hero-map,.command-card,.command-score-card,.command-next-actions-panel,.deal-team-release-cockpit article,.gateway-proof-path-panel,.gateway-proof-path-row,.participant-access-console,.qna-next-action-card,.admin-question-actions-panel,.form-panel,.table-panel,.card,.empty-state,.metric-card,.metric-strip span,.role-dashboard-card,.investor-record-card,.investor-record-detail-grid>div,.signature-acknowledgement-panel,.signature-acknowledgement-steps span,.signature-acknowledgement-assurance span,.document-signature-rail,.document-signature-request-card,.document-language-rail,.document-language-rail-grid span,.signature-acknowledgement-form-compact,.investor-access-assurance,.investor-review-protocol,.investor-decision-path,.preview-proof-decision,.document-quick-add-panel,.document-release-console,.document-operations-panel,.document-record-disclosure,.download-request-card,.qna-command-panel,.qna-question-card,.answer,.entity-list,.entity-drawer,.data-panel) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,th,dt,li){color:var(--text-strong)}html[data-theme=dark] .premium-workspace :is(.workspace-heading,.workspace-header,.page-heading,.command-hero-copy,.command-hero-map,.command-card,.command-score-card,.command-next-actions-panel,.deal-team-release-cockpit article,.gateway-proof-path-panel,.gateway-proof-path-row,.participant-access-console,.qna-next-action-card,.admin-question-actions-panel,.form-panel,.table-panel,.card,.empty-state,.metric-card,.metric-strip span,.role-dashboard-card,.investor-record-card,.investor-record-detail-grid>div,.signature-acknowledgement-panel,.signature-acknowledgement-steps span,.signature-acknowledgement-assurance span,.document-signature-rail,.document-signature-request-card,.document-language-rail,.document-language-rail-grid span,.signature-acknowledgement-form-compact,.investor-access-assurance,.investor-review-protocol,.investor-decision-path,.preview-proof-decision,.document-quick-add-panel,.document-release-console,.document-operations-panel,.document-record-disclosure,.download-request-card,.qna-command-panel,.qna-question-card,.answer,.entity-list,.entity-drawer,.data-panel) :is(p,small,span,dd,em,td){color:var(--text-soft)}html[data-theme=dark] .premium-workspace .workspace-kicker,html[data-theme=dark] .premium-workspace .metric-strip small,html[data-theme=dark] .premium-workspace .role-dashboard-card-heading small{color:var(--hero-gold)}html[data-theme=dark] .premium-workspace .status-chip{border-color:var(--border-soft);color:var(--text-strong);background:#ffffff14}html[data-theme=dark] .premium-workspace .status-warning,html[data-theme=dark] .premium-workspace .status-open{color:#f5df9b;background:#e4c36a1f;border-color:#e4c36a57}html[data-theme=dark] .premium-workspace .status-active,html[data-theme=dark] .premium-workspace .status-approved,html[data-theme=dark] .premium-workspace .status-answered{color:#9fe5d8;background:#54c7b61f;border-color:#54c7b652}html[data-theme=dark] .premium-workspace .status-critical,html[data-theme=dark] .premium-workspace .status-revoked{color:#ffc9c9;background:#ff8a8a1f;border-color:#ff8a8a57}html[data-theme=dark] .premium-workspace :is(.secondary-button,.workspace-page-tabs a,.workspace-page-tabs button){border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=dark] .premium-workspace :is(.button,button.button){color:#e1e9e6;background:linear-gradient(135deg,#0b6f6a,#4f46b8),#0b6f6a;border-color:#54c7b66b}html[data-theme=dark] .premium-workspace :is(input,textarea,select){border-color:var(--field-border);background:var(--field-bg);color:var(--text-strong)}html[data-theme=dark] .premium-workspace :is(input,textarea)::placeholder{color:var(--text-soft)}html[data-theme=dark] .command-page.onboarding-page .command-hero-copy,html[data-theme=dark] .command-page.onboarding-page .command-hero-map,html[data-theme=dark] .command-page.onboarding-page .command-score-card,html[data-theme=dark] .command-page.onboarding-page .command-next-actions-panel,html[data-theme=dark] .command-page.onboarding-page .command-card,html[data-theme=dark] .command-page.onboarding-page .metric-card,html[data-theme=dark] .premium-workspace .watermark-override-option,html[data-theme=dark] .premium-workspace .download-request-detail-grid>div,html[data-theme=dark] .premium-workspace .preview-proof-decision>div,html[data-theme=dark] .premium-workspace .investor-access-assurance span:not(.workspace-kicker),html[data-theme=dark] .premium-workspace .qna-command-checks span,html[data-theme=dark] .premium-workspace .qna-queue-status span,html[data-theme=dark] .premium-workspace .preview-proof-grid span,html[data-theme=dark] .premium-workspace .help-tooltip-panel,html[data-theme=dark] .premium-workspace .inline-filter-control,html[data-theme=dark] .premium-workspace .document-gallery-card{border-color:var(--border-soft);background:linear-gradient(135deg, #18201dfa, #111816f5), var(--surface-raised-theme);color:var(--text-strong);box-shadow:var(--theme-shadow)}html[data-theme=dark] .command-page.onboarding-page :is(.command-hero-copy,.command-hero-map,.command-score-card,.command-next-actions-panel,.command-card,.metric-card) :is(h1,h2,h3,h4,strong,b,label,li),html[data-theme=dark] .premium-workspace :is(.watermark-override-option,.download-request-detail-grid>div,.preview-proof-decision>div,.investor-access-assurance span:not(.workspace-kicker),.qna-command-checks span,.qna-queue-status span,.preview-proof-grid span,.help-tooltip-panel,.inline-filter-control,.document-gallery-card) :is(h1,h2,h3,h4,strong,b,label,li){color:var(--text-strong)}html[data-theme=dark] .command-page.onboarding-page :is(.command-hero-copy,.command-hero-map,.command-score-card,.command-next-actions-panel,.command-card,.metric-card) :is(p,span,small,em),html[data-theme=dark] .premium-workspace :is(.watermark-override-option,.download-request-detail-grid>div,.preview-proof-decision>div,.investor-access-assurance span:not(.workspace-kicker),.qna-command-checks span,.qna-queue-status span,.preview-proof-grid span,.help-tooltip-panel,.inline-filter-control,.document-gallery-card) :is(p,span,small,em){color:var(--text-soft)}html[data-theme=dark] .command-page.onboarding-page .workspace-kicker{color:var(--hero-gold)}html[data-theme=dark] .command-page.onboarding-page .status-chip,html[data-theme=dark] .premium-workspace .document-gallery-card .status-chip{border-color:var(--border-soft);color:var(--text-strong);background:#ffffff14}html[data-theme=dark] .command-page.onboarding-page .secondary-button{border-color:var(--border-soft);background:var(--button-muted-bg);color:var(--text-strong)}html[data-theme=dark] .command-page.onboarding-page .button,html[data-theme=dark] .premium-workspace .document-gallery-card .button{color:#e1e9e6;background:linear-gradient(135deg,#0b6f6a,#4f46b8),#0b6f6a;border-color:#54c7b66b}html[data-theme=dark]{--dark-graphite-bg:#0d1211;--dark-graphite-surface:#151b19;--dark-graphite-raised:#1a211f;--dark-graphite-muted:#202826;--dark-graphite-control:#202724;--dark-graphite-control-hover:#26302d;--dark-readable:#e1e9e6;--dark-readable-muted:#b3c0bb;--dark-readable-subtle:#93a39d;--dark-outline:#b3c0bb2e;--dark-outline-strong:#69cdbe5c}html[data-theme=dark] body,html[data-theme=dark] .app-shell{color:var(--dark-readable);background:radial-gradient(circle at 18% 0,#54c7b60e,#0000 32%),linear-gradient(#0d1211 0%,#101715 52%,#0b100f 100%)}html[data-theme=dark] :where(.topbar,.workspace-topbar,.public-marketing-topbar,.workspace-topbar .brand,.public-marketing-topbar .brand,.nav-menu-panel,.theme-toggle-panel,.theme-option,.help-tooltip-trigger,.premium-feature-grid article,.premium-bento-card,.premium-market-list span,.premium-plan-card,.premium-operating-grid article,.premium-support-page .premium-usage-list span,.premium-comparison-table,.pricing-comparison-row,.public-workspace-preview,.public-investor-console,.public-partner-console,.public-trust-console,.public-preview-panel,.public-preview-audit,.public-preview-status,.public-role-routing,.public-commercial-strip,.premium-close-band,.premium-command-band,.premium-pricing-principles,.premium-auth-panel,.premium-auth-form,.premium-auth-plan-card,.premium-auth-route-card,.premium-auth-service-grid article,.premium-auth-lane-grid article,.premium-auth-proof-strip span,.selected-plan-panel,.access-review-context,.investor-entry-support-card,.rooms-hero,.rooms-card,.clarity-panel,.billing-next-grid article,.billing-retention-panel,.billing-summary-strip span,.external-share-hero,.external-share-meta,.external-share-meta span,.external-share-proof-strip,.external-share-proof-strip span,.external-share-access-form,.external-share-access-grid span,.external-share-governance-strip,.external-share-governance-strip span,.external-share-status-card,.external-share-unavailable,.public-status-card,.status-component-card,.investor-room-lobby-hero,.investor-room-hero-visual,.investor-room-lobby-page .metric-card,.investor-room-lobby-page .rooms-card,.investor-private-review-copy,.investor-private-review-visual,.quick-invite-panel,.quick-invite-segments,.quick-invite-governance-toggle,.card,.metric-card,.table-panel,.form-panel,.empty-state,.data-panel,.workspace-header,.workspace-heading,.page-heading,.command-card,.command-hero-copy,.command-hero-map,.command-score-card,.command-next-actions-panel,.command-investor-launch-panel,.participant-access-console,.document-release-console,.document-operations-panel,.document-record-disclosure,.document-gallery-card,.document-quick-add-panel,.download-request-card,.download-request-review-panel,.qna-command-panel,.qna-question-card,.admin-question-actions-panel,.qna-evidence-panel,.qna-email-card,.role-dashboard-card,.investor-record-card,.investor-access-assurance,.investor-review-protocol,.investor-decision-path,.preview-proof-decision,.entity-list,.entity-drawer,.action-rail-item,.launch-focus-panel,.launch-gate-priority,.launch-gate-card,.command-gate-row,.command-document-row,.document-organizer-panel,.document-organizer-folder-rail,.document-organizer-main,.document-drop-zone,.private-review-empty,.investor-access-loading-panel,.investor-loading-checkpoints article,.investor-loading-support,.help-tooltip-panel){border-color:var(--dark-outline);background:linear-gradient(135deg, #1c2421fa, #121816fa), var(--dark-graphite-raised);color:var(--dark-readable);box-shadow:0 18px 46px #0000004d}html[data-theme=dark] :where(.workspace-topbar .nav a,.workspace-topbar .nav button,.workspace-topbar .nav-menu summary,.public-marketing-topbar .nav a,.public-marketing-topbar .nav button,.public-marketing-topbar .nav-menu summary,.theme-toggle-summary,.secondary-button,.secondary-button-dark,.workspace-page-tabs a,.workspace-page-tabs button,.access-workspace-tabs a,.document-workspace-tabs a,.qna-workspace-tabs a,.investor-dashboard-tabs a,.investor-qna-tabs a){border-color:var(--dark-outline);background:linear-gradient(135deg, #242d2af5, #181f1df5), var(--dark-graphite-control);color:var(--dark-readable)}html[data-theme=dark] :where(.workspace-topbar .nav a:hover,.workspace-topbar .nav button:hover,.workspace-topbar .nav-menu summary:hover,.public-marketing-topbar .nav a:hover,.public-marketing-topbar .nav button:hover,.public-marketing-topbar .nav-menu summary:hover,.theme-toggle-summary:hover,.theme-option:hover,.theme-option.is-selected,.secondary-button:hover,.secondary-button-dark:hover,.workspace-page-tabs a:hover,.workspace-page-tabs button:hover,.access-workspace-tabs a:hover,.document-workspace-tabs a:hover,.qna-workspace-tabs a:hover,.investor-dashboard-tabs a:hover,.investor-qna-tabs a:hover){border-color:var(--dark-outline-strong);background:linear-gradient(135deg, #2f3b37fa, #1f2825fa), var(--dark-graphite-control-hover);color:var(--dark-readable)}html[data-theme=dark] :where(.workspace-topbar .nav a.nav-link-active,.workspace-topbar .nav-menu.nav-menu-active>summary,.public-marketing-topbar .nav a.nav-link-active,.public-marketing-topbar .public-nav-primary,.workspace-page-tabs a[aria-current=page],.access-workspace-tabs a[aria-current=page],.document-workspace-tabs a[aria-current=page],.qna-workspace-tabs a[aria-current=page],.investor-dashboard-tabs a[aria-current=page],.investor-qna-tabs a[aria-current=page]){background:linear-gradient(135deg, #342f22fa, #1a2623fa), var(--dark-graphite-control);color:#e8dec6;border-color:#d6b8766b;box-shadow:inset 0 0 0 1px #d6b8761a}html[data-theme=dark] :where(.button,button.button,.button-cyber,.deal-close-button,.private-intake-form button,.quick-invite-primary,.investor-room-lobby-actions .button,.investor-room-card .button,.investor-dashboard>.workspace-header .button,.investor-support-workspace>.workspace-header .button,.investor-private-console :is(.workspace-header,.investor-workspace-heading) .button,.investor-private-console .investor-dashboard-actions .button,.command-page.onboarding-page .button,.premium-workspace .document-gallery-card .button){color:var(--dark-readable);background:linear-gradient(135deg,#26403bfa,#242a3dfa),#1f2b28;border-color:#69cdbe66;box-shadow:0 14px 32px #00000047}html[data-theme=dark] :where(.button,button.button,.button-cyber,.deal-close-button,.private-intake-form button,.quick-invite-primary,.investor-room-lobby-actions .button,.investor-room-card .button,.investor-dashboard>.workspace-header .button,.investor-support-workspace>.workspace-header .button) :is(span,strong,b,svg,small){color:inherit}html[data-theme=dark] :where(.button:hover,button.button:hover,.button-cyber:hover,.deal-close-button:hover,.private-intake-form button:hover,.quick-invite-primary:hover,.investor-room-lobby-actions .button:hover,.investor-room-card .button:hover){background:linear-gradient(135deg,#2d4b45fa,#2d334afa),#25332f;border-color:#7be0d27a}html[data-theme=dark] :where(main,.premium-main,.premium-landing,.premium-workspace,.workspace-shell,.auth-page,.premium-auth-page,.rooms-page,.billing-page,.external-share-page,.public-status-page,.premium-service-page,.investor-room-lobby-page,.investor-private-console,.investor-dashboard,.investor-support-workspace,.workspace-topbar,.public-marketing-topbar) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,th,dt,li){color:var(--dark-readable)}html[data-theme=dark] :where(main,.premium-main,.premium-landing,.premium-workspace,.workspace-shell,.auth-page,.premium-auth-page,.rooms-page,.billing-page,.external-share-page,.public-status-page,.premium-service-page,.investor-room-lobby-page,.investor-private-console,.investor-dashboard,.investor-support-workspace,.workspace-topbar,.public-marketing-topbar) :is(p,small,span,dd,em,td){color:var(--dark-readable-muted)}html[data-theme=dark] :where(.workspace-kicker,.premium-eyebrow,.pricing-pill,.premium-support-page .premium-eyebrow){color:#d8bd82}html[data-theme=dark] :where(.status-chip,.status-pill,.badge,.pill,.label-chip,.document-label-chip,.metadata-chip,.tag-chip){border-color:var(--dark-outline);background:linear-gradient(135deg, #1f2724f5, #111715f5), var(--dark-graphite-control);color:var(--dark-readable)}html[data-theme=dark] :where(.status-warning,.status-open,.status-unpublished,.status-pending,.status-requested,.status-suspended,.status-high,.status-pill-review){color:#ead8ae;background:#433722ad;border-color:#d6b87661}html[data-theme=dark] :where(.status-active,.status-approved,.status-answered,.status-published,.status-public,.status-pill-ready){color:#b9e5dd;background:#1f413bad;border-color:#69cdbe5c}html[data-theme=dark] :where(.status-normal,.status-group,.status-in_progress,.status-submitted,.status-locked){color:#dbe3ff;background:#36326894;border-color:#a7a3ff57}html[data-theme=dark] :where(.status-closed,.status-not_required,.status-waived,.status-private,.status-low,.status-deactivated){color:var(--dark-readable-muted);background:#202826c7;border-color:#b3c0bb33}html[data-theme=dark] :where(.status-critical,.status-revoked,.status-cancelled,.status-rejected,.status-urgent,.status-pill-blocked){color:#efcaca;background:#492626ad;border-color:#f08a8a57}html[data-theme=dark] :is(.premium-workspace,.workspace-shell,.command-page,main) :where(.status-chip,.status-pill,.badge,.pill,.label-chip,.document-label-chip,.metadata-chip,.tag-chip){border-color:var(--dark-outline);background:linear-gradient(135deg, #1f2724f5, #111715f5), var(--dark-graphite-control);color:var(--dark-readable)}html[data-theme=dark] :is(.premium-workspace,.workspace-shell,.command-page,main) :where(.status-warning,.status-open,.status-unpublished,.status-pending,.status-requested,.status-suspended,.status-high,.status-pill-review){color:#ead8ae;background:#433722ad;border-color:#d6b87661}html[data-theme=dark] :is(.premium-workspace,.workspace-shell,.command-page,main) :where(.status-active,.status-approved,.status-answered,.status-published,.status-public,.status-pill-ready){color:#b9e5dd;background:#1f413bad;border-color:#69cdbe5c}html[data-theme=dark] :is(.premium-workspace,.workspace-shell,.command-page,main) :where(.status-normal,.status-group,.status-in_progress,.status-submitted,.status-locked){color:#dbe3ff;background:#36326894;border-color:#a7a3ff57}html[data-theme=dark] :is(.premium-workspace,.workspace-shell,.command-page,main) :where(.status-closed,.status-not_required,.status-waived,.status-private,.status-low,.status-deactivated){color:var(--dark-readable-muted);background:#202826c7;border-color:#b3c0bb33}html[data-theme=dark] :is(.premium-workspace,.workspace-shell,.command-page,main) :where(.status-critical,.status-revoked,.status-cancelled,.status-rejected,.status-urgent,.status-pill-blocked){color:#efcaca;background:#492626ad;border-color:#f08a8a57}html[data-theme=dark] :where(.status-chip,.status-pill,.badge,.pill,.label-chip,.document-label-chip,.metadata-chip,.tag-chip) :is(span,small,strong,b,em,svg){color:inherit}html[data-theme=dark] :where(input,textarea,select){border-color:var(--field-border);background:linear-gradient(135deg, #121816fa, #0d1211fa), var(--field-bg);color:var(--dark-readable)}html[data-theme=dark] :where(input,textarea,select)::placeholder{color:var(--dark-readable-subtle)}html[data-theme=dark] .clarity-mark{background:linear-gradient(135deg, #54c7b624, #a7a3ff1a), var(--dark-graphite-surface);border-color:#69cdbe52;box-shadow:0 10px 24px #00000047}html[data-theme=dark] .clarity-mark-beam{box-shadow:none;background:#d9e3df}html[data-theme=dark] .deal-labels-console .label-picker .label-option span{color:#f0f7f4;background:linear-gradient(135deg,#166960f5,#1f322ef5),#1f3c38;border-color:#69cdbe47}html[data-theme=dark] :where(.command-progress,.activity-bar-chart,.heat-meter,.document-visual-sheet,.document-drag-handle,.fallback-document){background:var(--dark-graphite-control);border-color:var(--dark-outline);color:var(--dark-readable)}html[data-theme=dark] .command-progress span{background:linear-gradient(90deg,#4cb7aa,#817cff)}html[data-theme=dark] .command-card-icon{color:#d7f4ee;background:#24302d;border:1px solid #69cdbe38}html[data-theme=dark] .command-next-action>span{color:#0d1211;background:#54c7b6;border:1px solid #69cdbe70}html[data-theme=dark] .command-next-action>span svg{color:#0d1211}html[data-theme=dark] .premium-workspace .command-next-actions-panel .command-next-action>span,html[data-theme=dark] .command-page.onboarding-page .command-next-actions-panel .command-next-action>span{color:#0d1211;background:#54c7b6;border-color:#69cdbe70}html[data-theme=dark] .premium-workspace .command-next-actions-panel .command-next-action>span svg,html[data-theme=dark] .command-page.onboarding-page .command-next-actions-panel .command-next-action>span svg{color:#0d1211}html[data-theme=dark] :where(.premium-workspace,.command-page,.workspace-shell,.main) :is(.command-next-action:hover,.command-gate-row:hover,.command-document-row:hover,.command-work-card:hover,.document-gallery-card:hover,.private-review-document:hover,.investor-document-index-card:hover,.watermark-room-option:hover,.release-toggle-option:hover,.permission-investor-lane:hover,.document-organizer-folder-target:hover,.viewer-nav-item:hover,.action-rail-item:hover){border-color:var(--dark-outline-strong);background:linear-gradient(135deg, #293632fa, #19221ffa), var(--dark-graphite-control-hover);color:var(--dark-readable);box-shadow:0 16px 38px #00000047}html[data-theme=dark] :where(.premium-workspace,.command-page,.workspace-shell,.main) :is(.command-next-action:hover,.command-gate-row:hover,.command-document-row:hover,.command-work-card:hover,.document-gallery-card:hover,.private-review-document:hover,.investor-document-index-card:hover,.watermark-room-option:hover,.release-toggle-option:hover,.permission-investor-lane:hover,.document-organizer-folder-target:hover,.viewer-nav-item:hover,.action-rail-item:hover) :is(h2,h3,h4,strong,b,span,label,svg){color:var(--dark-readable)}html[data-theme=dark] :where(.premium-workspace,.command-page,.workspace-shell,.main) :is(.command-next-action:hover,.command-gate-row:hover,.command-document-row:hover,.command-work-card:hover,.document-gallery-card:hover,.private-review-document:hover,.investor-document-index-card:hover,.watermark-room-option:hover,.release-toggle-option:hover,.permission-investor-lane:hover,.document-organizer-folder-target:hover,.viewer-nav-item:hover,.action-rail-item:hover) :is(p,small,.muted){color:var(--dark-readable-muted)}html[data-theme=dark] .document-visual-sheet{box-shadow:inset 0 0 0 1px #b3c0bb24,0 14px 30px #00000047}html[data-theme=dark] .document-visual-sheet span{background:#b3c0bb3d}html[data-theme=dark] .document-visual-sheet span:first-child{background:#69cdbe6b}html[data-theme=dark] .document-visual-rendering-queued .document-visual-sheet{background:linear-gradient(90deg, #b3c0bb14, #b3c0bb29, #b3c0bb14), var(--dark-graphite-control)}html[data-theme=dark] .document-drag-handle{color:var(--dark-readable);background:#222b28;box-shadow:inset 0 0 0 1px #b3c0bb1f}html[data-theme=dark] .activity-bar-chart{color:var(--dark-readable-muted);background:linear-gradient(#151b19 0%,#202826 100%)}html[data-theme=dark] .heat-meter span{background:linear-gradient(#69cdbe6b,#5d58c580)}html[data-theme=dark] .invite-lane-review-grid span{color:var(--dark-readable);background:#222b28;border-color:#b3c0bb29}html[data-theme=dark] .participant-count-line{color:var(--dark-readable-muted)}html[data-theme=dark] .premium-workspace .permission-toggle-options span.is-selected,html[data-theme=dark] .workspace-shell .permission-toggle-options span.is-selected{color:#0d1211!important;background:linear-gradient(135deg,#9be0d5,#d8bd82),#9be0d5!important}html[data-theme=dark] .fallback-document{box-shadow:inset 0 0 0 1px #b3c0bb24}.public-homepage{--public-band-padding-x:max(20px, calc((100% - 1240px) / 2));overflow:hidden}.public-homepage .premium-band{width:100%;padding:clamp(58px, 6.4vw, 86px) var(--public-band-padding-x);margin:0}.public-home-hero{min-height:min(790px,100vh - 72px);padding:clamp(58px, 6.8vw, 86px) var(--public-band-padding-x) clamp(64px, 7vw, 92px);grid-template-columns:minmax(0,.92fr) minmax(460px,.86fr);gap:clamp(30px,4.4vw,58px)}.public-home-hero .premium-hero-copy{max-width:720px}.public-home-hero .premium-deal-room-scene{border:1px solid #d6b87629;border-radius:8px;align-self:stretch;min-height:clamp(540px,45vw,660px);box-shadow:0 34px 100px #00000038,inset 0 0 0 1px #f6f1e609}.public-home-hero .premium-deal-room-scene:before{z-index:0;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#d6b8760f 1px,#0000 1px),linear-gradient(0deg,#54c7b60b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d6b8761f;border-radius:6px;position:absolute;inset:16px;-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}.public-home-hero .premium-deal-room-fallback,.public-home-hero .premium-deal-room-canvas,.public-home-hero .premium-deal-room-legend{z-index:2}.public-homepage .premium-section-heading{max-width:760px;margin-bottom:24px}.public-trust-strip .premium-operating-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.public-trust-strip .premium-operating-grid article{min-height:226px;padding:19px}.public-trust-strip .premium-operating-grid h3,.public-safety-strip .premium-operating-grid h3{font-size:21px}.public-safety-strip{grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);align-items:start;gap:22px clamp(28px,4vw,48px);display:grid}.public-safety-strip .premium-section-heading{grid-row:1/span 2;margin-bottom:0}.public-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-safety-grid article{min-height:188px;padding:20px}.public-safety-strip .premium-review-posture{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0}.public-safety-strip .premium-review-posture b{white-space:normal}.public-commercial-strip{grid-template-columns:minmax(0,.95fr) minmax(340px,440px);gap:clamp(28px,5vw,64px);padding-top:clamp(64px,7vw,92px);padding-bottom:clamp(64px,7vw,92px)}.public-commercial-copy{align-content:center;gap:14px;min-width:0;display:grid}.public-commercial-copy p{margin:0}.public-commercial-panel{background:linear-gradient(135deg,#f6f1e60f,#54c7b60e),#141b19bd;border:1px solid #d6b8762e;border-radius:8px;justify-self:end;gap:14px;width:min(440px,100%);padding:18px;display:grid;box-shadow:0 24px 74px #00000038,inset 0 1px #f6f1e60a}.public-commercial-proof-grid{gap:8px;display:grid}.public-commercial-proof-grid span{color:#dfe7e3;background:#f6f1e60e;border:1px solid #f6f1e61f;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:850;line-height:1.25;display:flex}.public-commercial-proof-grid svg{color:#d6b876;flex:none}.public-commercial-actions{grid-template-columns:1fr;justify-content:stretch;gap:9px;display:grid}.public-commercial-actions a{text-align:center;white-space:normal;justify-content:center;width:100%}.public-home-close{padding:clamp(66px, 7vw, 94px) var(--public-band-padding-x)}.public-home-close .premium-close-core{gap:13px;width:min(980px,100%)}html[data-theme=dark] .public-homepage{background:radial-gradient(circle at 24% 0,#54c7b60f,#0000 28%),linear-gradient(#0d1211 0%,#101715 48%,#0b100f 100%)}html[data-theme=dark] .public-home-hero{background:radial-gradient(circle at 82% 24%,#54c7b61c,#0000 33%),radial-gradient(circle at 50% 0,#d6b87614,#0000 36%),linear-gradient(110deg,#101512 0%,#151b18 52%,#0b100f 100%);border-bottom-color:#b3c0bb21}html[data-theme=dark] .public-home-hero h1{color:var(--dark-readable)}html[data-theme=dark] .public-home-hero .premium-hero-lede{color:var(--dark-readable-muted)}html[data-theme=dark] .public-home-hero .premium-deal-room-scene{background:radial-gradient(circle at 46% 18%,#54c7b624,#0000 34%),radial-gradient(circle at 86% 70%,#d6b8761a,#0000 30%),linear-gradient(#19221ff5,#101715f5),#121816;border-color:#b3c0bb2e}html[data-theme=dark] .public-role-routing,html[data-theme=dark] .public-trust-strip,html[data-theme=dark] .public-safety-strip{background:linear-gradient(#161e1bf5,#0d1211f5),#0f1513;border-color:#b3c0bb1f}html[data-theme=dark] .public-safety-grid article,html[data-theme=dark] .public-trust-strip .premium-operating-grid article{color:var(--dark-readable);background:linear-gradient(135deg,#1d2623fa,#121816fa),#1a211f;border-color:#b3c0bb29}html[data-theme=dark] .public-safety-grid article p,html[data-theme=dark] .public-trust-strip .premium-operating-grid article p{color:var(--dark-readable-muted)}html[data-theme=dark] .public-commercial-strip{background:linear-gradient(115deg,#231f15eb,#101917f5 42%,#0d1211fa),#101512;border-color:#b3c0bb21}html[data-theme=dark] .public-commercial-panel{background:linear-gradient(135deg,#1f2825fa,#121816fa),#1a211f;border-color:#b3c0bb29}html[data-theme=dark] .public-commercial-proof-grid span{color:var(--dark-readable);background:#202724;border-color:#b3c0bb2e}html[data-theme=dark] .public-home-close{background:radial-gradient(circle at 50% 0,#d6b8761a,#0000 32%),linear-gradient(#0f1513 0%,#0b100f 100%);border-color:#b3c0bb21}html[data-theme=light] .public-homepage{background:radial-gradient(circle at 22% 0,#0b6f6a0e,#0000 28%),linear-gradient(#f8fbf9 0%,#eef5f2 48%,#f7faf8 100%)}html[data-theme=light] .public-home-hero{background:radial-gradient(circle at 82% 24%,#0b6f6a17,#0000 34%),radial-gradient(circle at 48% 0,#76510f16,#0000 35%),linear-gradient(110deg,#fbfdfb 0%,#eef6f3 56%,#f8fbf9 100%);border-bottom-color:#103b371a}html[data-theme=light] .public-home-hero h1{color:#101923}html[data-theme=light] .public-home-hero .premium-hero-lede{color:#4d5b56}html[data-theme=light] .public-home-hero .premium-review-posture span{color:#17212b;background:#ffffffd6;border-color:#103b371f}html[data-theme=light] .public-home-hero .premium-deal-room-scene{background:radial-gradient(circle at 46% 18%,#0b6f6a1c,#0000 34%),radial-gradient(circle at 86% 70%,#76510f17,#0000 30%),linear-gradient(#ffffffe6,#edf5f1eb),#f7faf8;border-color:#103b371f;box-shadow:0 30px 90px #17212b1c,inset 0 0 0 1px #ffffffb3}html[data-theme=light] .public-role-routing,html[data-theme=light] .public-trust-strip,html[data-theme=light] .public-safety-strip{background:linear-gradient(#ffffffd1,#f1f7f4e6),#f7faf8;border-color:#103b3717}html[data-theme=light] .public-safety-grid article,html[data-theme=light] .public-trust-strip .premium-operating-grid article{color:#17212b;background:linear-gradient(135deg,#fffffffa,#f8fbfaf5),#fff;border-color:#103b371a;box-shadow:0 20px 60px #17212b14}html[data-theme=light] .public-safety-grid article h3,html[data-theme=light] .public-trust-strip .premium-operating-grid article h3{color:#17212b}html[data-theme=light] .public-safety-grid article p,html[data-theme=light] .public-trust-strip .premium-operating-grid article p{color:#52635d}html[data-theme=light] .public-commercial-strip{background:linear-gradient(115deg,#ffffffeb,#ebf4f0f5 45%,#f7faf8fa),#f7faf8;border-color:#103b371a}html[data-theme=light] .public-commercial-panel{background:linear-gradient(135deg,#fffffffa,#f3f9f6f5),#fff;border-color:#103b371f;box-shadow:0 22px 70px #17212b17}html[data-theme=light] .public-commercial-proof-grid span{color:#17212b;background:#f1f7f4eb;border-color:#103b371c}html[data-theme=light] .public-home-close{background:radial-gradient(circle at 50% 0,#76510f17,#0000 32%),linear-gradient(#f8fbf9 0%,#eef5f2 100%);border-color:#103b371a}@media (max-width:1180px){.public-trust-strip .premium-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.public-home-hero{grid-template-columns:minmax(0,1fr);min-height:0}.public-home-hero .premium-deal-room-scene{justify-self:center;width:min(720px,100%);min-height:440px}.public-safety-strip,.public-commercial-strip{grid-template-columns:minmax(0,1fr)}.public-safety-strip .premium-section-heading,.public-safety-strip .premium-review-posture{grid-area:auto/1}.public-commercial-panel{justify-self:stretch;width:100%;max-width:none}}@media (max-width:760px){.public-homepage{--public-band-padding-x:16px}.public-homepage .premium-band{padding-top:44px;padding-bottom:48px}.public-home-hero{gap:22px;padding-top:34px;padding-bottom:42px}.public-home-hero .premium-deal-room-scene{min-height:330px}.public-home-hero .premium-deal-room-scene:before{background-size:44px 44px;inset:10px}.public-home-hero .deal-room-fallback-floor{width:min(88%,360px)}.public-home-hero .premium-deal-room-legend{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:236px}.public-home-hero .premium-deal-room-legend span{white-space:normal;min-height:36px}.public-trust-strip .premium-operating-grid,.public-safety-grid,.public-safety-strip .premium-review-posture{grid-template-columns:minmax(0,1fr)}.public-homepage .public-safety-strip .premium-review-posture{display:grid}.public-safety-grid article,.public-trust-strip .premium-operating-grid article{min-height:0}.public-commercial-strip{gap:20px;padding-top:48px;padding-bottom:52px}.public-commercial-panel{padding:14px}.public-commercial-proof-grid span{align-items:flex-start}.public-home-close{padding-top:54px;padding-bottom:58px}}.room-hero-image{isolation:isolate;width:100%;min-width:0;transform-style:preserve-3d;aspect-ratio:16/9;background:linear-gradient(145deg,#0b6f6a24,#b9975b29),#f7fbfa;border:1px solid #103b3724;border-radius:8px;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #17212b1a}.room-hero-image:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff6b,inset 0 -26px 42px #0c13122e}.room-hero-image img{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.room-hero-caption{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1918b8;border:1px solid #ffffff75;border-radius:8px;gap:3px;width:fit-content;max-width:calc(100% - 32px);padding:10px 12px;display:grid;position:absolute;bottom:16px;left:16px;right:16px;transform:translateZ(26px);box-shadow:0 18px 34px #040a0a47}.room-hero-caption strong,.room-hero-caption span{min-width:0;display:block}.room-hero-caption-title{text-shadow:0 2px 12px #0000006b;text-overflow:ellipsis;-webkit-text-fill-color:#fff;white-space:nowrap;max-width:100%;font-size:clamp(17px,2vw,28px);font-weight:900;line-height:1;overflow:hidden;color:#fff!important}.room-hero-caption-meta{letter-spacing:0;text-shadow:0 1px 8px #00000057;-webkit-text-fill-color:#ffffffe6;text-transform:uppercase;font-size:11px;font-weight:800;color:#ffffffe6!important}.room-hero-image.is-fallback .room-hero-caption,.room-hero-image-header .room-hero-caption{display:none}.room-hero-image-card .room-hero-caption{max-width:calc(100% - 20px);padding:7px 9px;bottom:10px;left:10px;right:10px}.room-hero-image-card .room-hero-caption-title{font-size:13px}.room-hero-image-card .room-hero-caption-meta{display:none}.investor-room-entry-hero{aspect-ratio:16/7;border-color:#b9975b3d;height:auto;min-height:280px;margin-bottom:14px;box-shadow:0 22px 50px #11171529}.investor-room-entry-hero.has-image img{object-position:center 45%}.investor-reception-room-hero{border-color:#d8bd8257;min-height:clamp(230px,30vw,360px);transform:perspective(980px)rotateY(-1deg)rotateX(.5deg)translateZ(0);box-shadow:0 24px 54px #050c0c3d,inset 0 1px #ffffff2e}.investor-room-entry-hero:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff85;border-radius:8px;position:absolute;inset:12px;transform:translateZ(22px)}.gateway-investor-room-frame{perspective:1200px;width:min(100% - 32px,1500px);margin:28px auto 0}.gateway-investor-room-frame+.main{padding-top:0}.gateway-investor-persistent-hero{margin-bottom:18px;transform:rotateX(.45deg)translateZ(0)}.room-hero-image-header{aspect-ratio:4/3;flex:0 0 min(260px,34%);width:min(260px,34%);min-width:190px}.room-card-hero-image{aspect-ratio:16/9;margin-bottom:14px}.room-hero-fallback{color:var(--text);grid-template-rows:1fr auto;gap:12px;padding:16px;display:grid;position:absolute;inset:0}.room-hero-fallback-heading{z-index:1;align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.room-hero-fallback:before{content:"";background:linear-gradient(90deg,#ffffffb3,#0000 44%),repeating-linear-gradient(135deg,#103b3714 0 1px,#0000 1px 18px);border:1px solid #ffffffb8;border-radius:8px;position:absolute;inset:12px}.room-hero-fallback-mark{z-index:1;width:48px;height:48px;color:var(--accent-dark);background:#ffffffdb;border:1px solid #103b3724;border-radius:8px;place-items:center;display:grid;position:relative}.room-hero-fallback-title{background:#ffffffdb;border:1px solid #103b371f;border-radius:8px;gap:3px;min-width:0;padding:9px 11px;display:grid;box-shadow:0 12px 24px #17212b14}.room-hero-fallback-title span{color:#0f28249e;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.room-hero-fallback-title strong{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,2.2vw,24px);font-weight:900;line-height:1.05;overflow:hidden}.room-hero-fallback-lines{z-index:1;align-self:center;gap:8px;width:min(240px,78%);display:grid;position:relative}.room-hero-fallback-lines span{background:#103b3733;border-radius:999px;height:8px;display:block}.room-hero-fallback-lines span:nth-child(2){background:#b9975b52;width:72%}.room-hero-fallback-lines span:nth-child(3){width:46%}.room-hero-fallback-footer{z-index:1;flex-wrap:wrap;align-self:end;gap:8px;display:flex;position:relative}.room-hero-fallback-footer span{color:#38514b;text-transform:uppercase;background:#ffffffd6;border:1px solid #103b371f;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:6px 9px;font-size:11px;font-weight:800;line-height:1.1;display:inline-flex}.investor-room-hero-media{align-content:start;gap:12px;width:min(440px,100%);min-width:min(320px,100%);display:grid}.investor-room-hero-media .room-hero-image{min-height:260px}.investor-room-visual-footer{background:#ffffffd1;border:1px solid #103b371f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.investor-room-visual-footer strong{color:var(--text)}.investor-room-visual-footer small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.command-room-hero-media{gap:10px;width:min(260px,100%);min-width:min(220px,100%);margin-left:auto;display:grid}.workspace-header-actions .room-hero-image-header,.investor-dashboard-room-hero{width:min(240px,100%);min-width:200px}.room-hero-image-uploader{background:#ffffffe6;border:1px solid #103b371f;border-radius:8px;gap:8px;padding:10px;display:grid}.room-hero-upload-picker,.room-hero-alt-field{color:var(--muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:900;line-height:1.2;display:grid}.room-hero-upload-picker{cursor:pointer}.room-hero-upload-picker>span{width:max-content;max-width:100%;color:var(--accent-dark);background:#eef7f5;border:1px solid #0b6f6a38;border-radius:8px;align-items:center;padding:8px 10px;display:inline-flex}.room-hero-upload-picker input{display:none}.room-hero-alt-field input{width:100%;min-width:0;color:var(--text);font:inherit;text-transform:none;background:#fff;border:1px solid #103b3724;border-radius:8px;padding:8px 10px;font-weight:700}.room-hero-upload-actions{flex-wrap:wrap;gap:8px;display:flex}.room-hero-upload-actions button{min-height:36px}.room-hero-remove-button{color:#8a2525;background:#ffffffdb;border:1px solid #8a25252e;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-weight:900;display:inline-flex}.room-hero-upload-status,.room-hero-upload-error{margin:0;font-size:12px;line-height:1.35}.room-hero-upload-status{color:var(--muted)}.room-hero-upload-error{color:#8a2525;font-weight:800}html[data-theme=dark] .room-hero-image{background:linear-gradient(145deg,#38bdf829,#b9975b29),#101820;border-color:#c6d3cf29;box-shadow:0 18px 40px #0000003d}html[data-theme=dark] .room-hero-fallback:before{background:linear-gradient(90deg,#c6d3cf14,#0000 44%),repeating-linear-gradient(135deg,#c6d3cf12 0 1px,#0000 1px 18px);border-color:#c6d3cf1f}html[data-theme=dark] .room-hero-fallback-mark,html[data-theme=dark] .room-hero-fallback-title,html[data-theme=dark] .room-hero-fallback-footer span,html[data-theme=dark] .room-hero-image-uploader,html[data-theme=dark] .investor-room-visual-footer{color:#dbe7e4;background:#101820e6;border-color:#c6d3cf24}html[data-theme=dark] .room-hero-fallback-title strong{color:#f4fbfa}html[data-theme=dark] .room-hero-fallback-title span{color:#e2ece9b3}html[data-theme=dark] .document-closeout-note-archive{background:linear-gradient(135deg,#101820f0,#18242ceb),#111820;border-color:#c6d3cf29}html[data-theme=dark] .document-closeout-note-archive strong{color:#e4efec}html[data-theme=dark] .document-closeout-note-archive span{color:#e2ece9bd}html[data-theme=dark] .room-hero-alt-field input{color:#eef7f5;background:#101820eb;border-color:#c6d3cf2e}html[data-theme=dark] .room-hero-upload-picker>span{color:#b8fff7;background:#5fcbc21f;border-color:#5fcbc247}html[data-theme=dark] .room-hero-remove-button,html[data-theme=dark] .room-hero-upload-error{color:#ffb4ab}@media (prefers-reduced-motion:reduce){.investor-room-lobby-featured-hero,.investor-room-lobby-featured-hero:before,.investor-reception-room-hero,.gateway-investor-persistent-hero,.investor-room-entry-hero:before{transform:none}}@media (max-width:980px){.command-room-hero-media{width:100%;margin-left:0}.command-room-hero-media .room-hero-image-header{aspect-ratio:16/9;width:100%;min-width:0}}@media (max-width:760px){.gateway-investor-room-frame{width:min(100% - 20px,1320px);margin-top:18px}.investor-room-hero-media,.workspace-header-actions .room-hero-image-header,.investor-dashboard-room-hero{width:100%;min-width:0}.investor-room-hero-media .room-hero-image,.room-hero-image-header{aspect-ratio:16/9;min-height:0}.investor-room-entry-hero{aspect-ratio:16/9;height:auto;min-height:0;transform:none}.investor-room-lobby-featured-hero,.investor-reception-room-hero{aspect-ratio:16/10;min-height:0;transform:none}.room-hero-fallback{padding:12px}.room-hero-caption{max-width:calc(100% - 20px);padding:8px 10px;bottom:10px;left:10px;right:10px}.room-hero-caption-title{font-size:16px}.room-hero-caption-meta,.room-hero-fallback-title span,.room-hero-fallback-footer span{font-size:10px}.room-hero-fallback-title strong{font-size:16px}.room-hero-image-uploader{padding:9px}}:root{--surface-solid:var(--panel);--surface-solid-muted:var(--panel-muted);--surface-glass:#ffffffbd;--surface-glass-strong:#ffffffe0;--surface-glass-border:#17212b24;--surface-glass-shadow:0 20px 58px #17212b24;--surface-loading-bar:#0b6f6a2e;--surface-loading-bar-active:#0b6f6aad}html[data-theme=dark]{--surface-solid:#151b19;--surface-solid-muted:#1e2825;--surface-glass:#121a18bd;--surface-glass-strong:#18221fe6;--surface-glass-border:#e2ece926;--surface-glass-shadow:0 24px 64px #0000005c;--surface-loading-bar:#54c7b62e;--surface-loading-bar-active:#54c7b6b8}.glass-panel,.route-loading-panel,.demo-role-switcher-panel,.viewer-loading-state{border:1px solid var(--surface-glass-border);background:linear-gradient(135deg, var(--surface-glass-strong), var(--surface-glass)), var(--surface-solid);color:var(--text);box-shadow:var(--surface-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(132%);backdrop-filter:blur(18px)saturate(132%)}.glass-panel{border-radius:8px;padding:clamp(18px,3vw,28px)}.busy-state{color:var(--text);align-items:center;gap:12px;display:flex}.busy-state-spinner,.pending-button-spinner,.pending-link-spinner{flex:none;animation:.8s linear infinite clarity-spin}.busy-state strong,.busy-state span{display:block}.busy-state span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45}.route-loading-shell{place-items:center;min-height:min(68vh,720px);padding-block:clamp(28px,6vw,72px);display:grid}.route-loading-panel{border-radius:8px;width:min(100%,620px);padding:clamp(22px,4vw,36px)}.route-loading-panel .workspace-kicker{margin-bottom:14px;display:inline-block}.route-loading-bars{gap:8px;margin-top:24px;display:grid}.route-loading-bars span{background:var(--surface-loading-bar);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.route-loading-bars span:after{border-radius:inherit;background:var(--surface-loading-bar-active);content:"";width:38%;animation:1.2s ease-in-out infinite clarity-loading-bar;position:absolute;inset:0}.route-loading-bars span:nth-child(2):after{animation-delay:.14s}.route-loading-bars span:nth-child(3):after{animation-delay:.28s}.pending-button{justify-content:center;min-width:max-content;position:relative}.checkout-button-wrap,.checkout-button-wrap .pending-button{max-width:100%}.checkout-button-wrap .pending-button{white-space:normal;min-width:0}.pending-button[data-pending=true],button[data-auto-pending=true]{pointer-events:none}button[data-auto-pending=true]{position:relative}button[data-auto-pending=true]:before{content:"";vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite clarity-spin;display:inline-block}.pending-button-content{align-items:center;gap:8px;display:inline-flex}.pending-link-spinner{display:none}a[data-pending=true] .pending-link-spinner{display:inline-block}a[data-pending=true] .pending-link-content{opacity:.74}.demo-role-switcher{flex:none;position:relative}.demo-role-switcher summary{border:1px solid var(--surface-glass-border);background:var(--surface-glass);min-height:36px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;list-style:none;display:inline-flex;box-shadow:0 8px 22px #17212b14}.demo-role-switcher summary::-webkit-details-marker{display:none}.demo-role-switcher summary span{color:var(--muted)}.demo-role-switcher-panel{z-index:50;border-radius:8px;gap:6px;width:min(340px,100vw - 28px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.demo-role-switcher:not([open]) .demo-role-switcher-panel{display:none}.demo-role-switcher-panel a{border:1px solid #0000;border-radius:7px;gap:3px;padding:9px 10px;display:grid}.demo-role-switcher-panel a:hover,.demo-role-switcher-panel a.is-active{background:#0b6f6a17;border-color:#0b6f6a38}.demo-role-switcher-panel span{font-weight:900}.demo-role-switcher-panel small{color:var(--muted);font-size:12px;line-height:1.35}.viewer-loading-state{text-align:center;border-radius:8px;place-items:center;gap:8px;min-height:260px;padding:clamp(22px,5vw,40px);display:grid}.viewer-loading-spinner{border:3px solid var(--surface-loading-bar);border-top-color:var(--surface-loading-bar-active);border-radius:999px;width:26px;height:26px;animation:.8s linear infinite clarity-spin}.viewer-loading-state strong{font-size:18px}.viewer-loading-state small{max-width:36rem;color:var(--muted);line-height:1.45}.data-table-pattern{width:100%}.data-table-mobile{display:none}.data-table-card,.data-table-empty{border:1px solid var(--line);background:var(--surface-solid);color:var(--text);border-radius:8px;padding:14px}.data-table-card{gap:10px;display:grid}.data-table-card span{gap:2px;display:grid}.data-table-card small{color:var(--muted);font-size:12px;font-weight:800}.data-table-card strong{font-size:14px;font-weight:800}@keyframes clarity-loading-bar{0%{transform:translate(-120%)}50%{transform:translate(95%)}to{transform:translate(240%)}}@media (max-width:900px){.topbar{flex-direction:column;align-items:stretch}.topbar .brand{min-width:0}.topbar .nav{width:100%;min-width:0}.topbar .nav a,.topbar .nav button,.topbar .nav-menu summary,.theme-toggle-summary{white-space:normal;min-width:0}.demo-role-switcher{width:auto;max-width:100%}.demo-role-switcher summary{justify-content:center;width:auto;max-width:100%}.demo-role-switcher-panel{left:0;right:auto}}@media (max-width:600px){.demo-role-switcher,.demo-role-switcher summary{width:100%}}@media (max-width:760px){.data-table-desktop{display:none}.data-table-mobile{gap:10px;display:grid}.route-loading-panel{width:100%}.viewer-loading-state{min-height:190px}}@media (prefers-reduced-motion:reduce){.busy-state-spinner,.pending-button-spinner,.pending-link-spinner,.viewer-loading-spinner,.route-loading-bars span:after{animation:none}}@media print{.legal-document-page{color:#111!important;background:#fff!important}.legal-document-page>.premium-pricing-hero,.legal-document-page>.premium-pricing-terms,.legal-document-nav,.public-marketing-topbar,.public-site-footer{display:none!important}.legal-document-layout{border:0;padding:0;display:block;background:#fff!important}.legal-document-copy{box-shadow:none;border:0;border-radius:0;display:block;overflow:visible;background:#fff!important}.legal-document-copy>header,.legal-review-notice,.legal-document-copy>section,.legal-document-copy>footer{border-color:#d7d7d7;padding:16px 0}.legal-document-copy>section{break-inside:avoid-page;grid-template-columns:1fr}.legal-print-meta{font-size:11pt;font-weight:800;display:block;margin-top:8px!important}.legal-review-notice{border:2px solid #111;grid-template-columns:1fr;font-weight:800;background:#fff!important;display:grid!important}.legal-document-copy>header svg,.legal-document-copy>section>svg{display:none}.legal-document-copy h2,.legal-document-copy h3,.legal-document-copy p,.legal-document-copy a,.legal-document-copy footer{color:#111!important}.legal-document-copy a{text-decoration:underline}}@media (max-width:960px){.public-marketing-topbar{justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:9px 14px;display:flex;flex-flow:row!important}.public-marketing-topbar>.brand{flex:0 auto;min-width:0;margin:0;width:auto!important}.public-marketing-topbar nav.public-marketing-nav{display:none!important}.public-marketing-topbar .public-mobile-menu{margin-left:auto;display:block}}
