:root{--nx-bg:#050806;--nx-surface:#0b110d;--nx-surface-2:#101813;--nx-elevated:#151e18;--nx-text:#f2f5f2;--nx-text-2:#a2ada5;--nx-muted:#68746c;--nx-line:#ffffff14;--nx-lime:#c9f36b;--nx-danger:#e77d6d;--nx-warning:#d2a85c;--nx-info:#83a99a;--nx-r:4px;--nx-space:clamp(20px,3.5vw,56px);--nx-max:1540px;--novx-black:var(--nx-bg);--novx-panel:var(--nx-surface);--novx-green:var(--nx-lime);--ink:var(--nx-text);--muted:var(--nx-text-2);--line:var(--nx-line);--canvas:var(--nx-bg);--paper:var(--nx-surface);--dark:var(--nx-surface);--accent:var(--nx-lime)}html,body{background:var(--nx-bg)!important;color:var(--nx-text)!important}body,body *,button,input,textarea,select,option{font-family:Helvetica Neue,Inter,Arial,sans-serif!important}body{font-size:14px;line-height:1.5}*{min-width:0}::selection{background:var(--nx-lime);color:#07100b}a{color:inherit}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,strong,b,p,span,small,dd,dt,li,blockquote{overflow-wrap:anywhere}h1,h2,h3,h4,h5,h6,.company-heading h1,.architect-message,.state-item strong,.summary-card strong,.module-header h2,.investment-thesis-card h3,.output-card h3,.document-title{font-family:inherit!important}h1{letter-spacing:-.045em!important;font-size:clamp(32px,3.2vw,40px)!important;font-weight:520!important;line-height:1.03!important}h2{letter-spacing:-.025em!important;font-size:clamp(18px,1.8vw,22px)!important;font-weight:540!important;line-height:1.2!important}h3{font-size:16px!important;font-weight:560!important;line-height:1.3!important}p{line-height:1.55}.eyebrow,[class*=label],dt{color:var(--nx-muted)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:720!important;line-height:1.2!important}small{color:var(--nx-muted);font-size:12px}.empty-value{color:var(--nx-muted)!important}.workspace-shell,.admin-shell,.investor-workspace{min-height:100vh;background:var(--nx-bg)!important;grid-template-columns:220px minmax(0,1fr)!important}.workspace,.admin-shell .workspace,.investor-account{min-width:0;background:var(--nx-bg)!important;color:var(--nx-text)!important}.module-empty,.functional-module,.real-data-page,.founder-command,.module-page,.overview-screen,.company-overview,.finance-command,.valuation-command,.roadmap-page,.opportunities-page,.materials-page,.documents-page,.access-page,.projects-page,.intelligence-dashboard,.investor-account,.admin-page{width:min(100%,var(--nx-max))!important;padding:38px var(--nx-space) 88px!important;color:var(--nx-text)!important;background:0 0!important;margin:0 auto!important}.dashboard{width:min(100%,var(--nx-max));max-width:none!important;padding:38px var(--nx-space) 88px!important}.sidebar,.admin-sidebar,.investor-sidebar{border:0!important;border-right:1px solid var(--nx-line)!important;width:auto!important;color:var(--nx-text-2)!important;background:#070c09!important;padding:24px 14px!important}.brand,.brand-home,.admin-logo{min-height:44px;border-bottom:1px solid var(--nx-line)!important;color:var(--nx-text)!important;padding:0 10px 24px!important;font-size:14px!important}.brand-mark,.novx-logo{border-radius:var(--nx-r)!important;color:var(--nx-lime)!important;background:0 0!important;border:1px solid #c9f36b52!important}.nav-label{color:#556159!important;letter-spacing:.13em!important;margin:24px 10px 8px!important;font-size:9px!important}.navigation{gap:1px!important}.nav-item{color:#78847d!important;background:0 0!important;border:0!important;border-left:2px solid #0000!important;border-radius:0!important;gap:10px!important;min-height:38px!important;padding:0 10px!important;font-size:12px!important}.nav-item:hover{color:var(--nx-text)!important;background:#0d1510!important}.nav-item.active{border-left-color:var(--nx-lime)!important;color:var(--nx-text)!important;box-shadow:none!important;background:#0d1510!important}.nav-item.active svg,.nav-item.active .nav-index{color:var(--nx-lime)!important}.nav-index{font-variant-numeric:tabular-nums;color:#465149!important;font-size:8px!important}.sidebar-footer,.sidebar-foot{border-top:1px solid var(--nx-line)!important;color:var(--nx-muted)!important}.topbar,.admin-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:auto!important;min-height:72px!important;padding:15px var(--nx-space)!important;border:0!important;border-bottom:1px solid var(--nx-line)!important;color:var(--nx-text)!important;background:#050806f5!important}.company-heading{gap:12px!important}.company-heading h1{white-space:nowrap;text-overflow:ellipsis;max-width:min(52vw,760px);overflow:hidden;color:var(--nx-text)!important;font-size:18px!important;font-weight:560!important;line-height:1.2!important}.stage{text-transform:uppercase;letter-spacing:.08em;border-left:1px solid var(--nx-line)!important;color:var(--nx-muted)!important;font-size:10px!important}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px!important}.topbar-actions>*{flex:none}.topbar-actions button:not(.google-signin):not(.avatar){border:1px solid var(--nx-line)!important;border-radius:var(--nx-r)!important;background:var(--nx-surface-2)!important;color:var(--nx-text-2)!important;padding:9px 12px!important;font-size:9px!important;font-weight:700!important}button,.generate-button,.google-signin,.share-view,.intake-submit button{min-height:36px;transition:background .15s,color .15s,border-color .15s,opacity .15s;border-radius:var(--nx-r)!important}.primary,.generate-button,.google-signin,.intake-submit button,.approval-actions button:first-child{border:1px solid var(--nx-lime)!important;background:var(--nx-lime)!important;color:#07100b!important;box-shadow:none!important;padding:9px 14px!important;font-size:10px!important;font-weight:720!important}.primary:hover,.generate-button:hover{background:#dcff8b!important}.secondary,.share-view,.edit-profile,.project-page-actions button,.account-type-actions button,.opportunity-actions button{border:1px solid var(--nx-line)!important;background:var(--nx-surface-2)!important;color:var(--nx-text-2)!important}.delete-profile,.danger,.reject{color:var(--nx-danger)!important;background:0 0!important;border-color:#e77d6d59!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid var(--nx-lime)!important}input,textarea,select{max-width:100%;border:1px solid var(--nx-line)!important;border-radius:var(--nx-r)!important;color:var(--nx-text)!important;background:#080d0a!important;outline:0!important}input::placeholder,textarea::placeholder{color:#536159!important}input:focus,textarea:focus,select:focus{border-color:#c9f36b8c!important}.module-header,.overview-hero,.documents-heading,.materials-page>header,.plan-heading,.opportunities-page>header,.module-title-row{border:0!important;border-bottom:1px solid var(--nx-line)!important;box-shadow:none!important;background:0 0!important;margin:0 0 32px!important;padding:0 0 24px!important}.module-header>div>p:last-child,.overview-hero p,.documents-heading p,.module-title-row p{max-width:680px!important;color:var(--nx-text-2)!important;font-size:13px!important;line-height:1.55!important}.overview-hero{min-height:0!important}.overview-hero h1{margin:8px 0 12px!important}[class*=card],[class*=panel],.output-card,.truth-panel,.benchmark-panel,.opportunity-board,.novx-agent-card,.material-file,.document-preview-shell,.approval-card,.admin-empty{border-color:var(--nx-line)!important;border-radius:var(--nx-r)!important;background:var(--nx-surface)!important;color:var(--nx-text)!important;box-shadow:none!important}.overview-section,.company-focus,.must-be-true,.novx-diagnosis,.secondary-disclosure,.roadmap-proposal,.opportunity-week,.readiness-room>article,.pulse-pair>article{border:0!important;border-top:1px solid var(--nx-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.primary-kpis,.overview-kpis,.aggregate-kpis,.pulse-kpis,.commercial-kpis,.operator-metrics,.company-fact-grid{border-block:1px solid var(--nx-line)!important;background:0 0!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:0!important;display:grid!important}.primary-kpis article,.overview-kpis article,.aggregate-kpis article,.pulse-kpis article,.commercial-kpis article,.operator-metrics article,.company-fact-grid article{border:0!important;border-right:1px solid var(--nx-line)!important;min-height:112px!important;color:var(--nx-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:18px!important}.primary-kpis article:last-child,.overview-kpis article:last-child{border-right:0!important}.primary-kpis span,.primary-kpis small,.overview-kpis p,.overview-kpis span{color:var(--nx-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important}.primary-kpis strong,.overview-kpis strong,.hero-signal strong,[class*=kpi] strong{color:var(--nx-text)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.04em!important;font-size:clamp(28px,3vw,40px)!important;font-weight:520!important;line-height:1!important}.primary-kpis .accent strong,.hero-signal strong,.positive{color:var(--nx-lime)!important}.data-table,.scorecard-table,.opportunity-terminal,.portfolio-comparison,.valuation-comps,.logic-table,.source-register{width:100%;overflow-x:auto;border:0!important;border-block:1px solid var(--nx-line)!important;color:var(--nx-text)!important;background:0 0!important;border-radius:0!important}.data-row,.scorecard-table>*,.opportunity-terminal .opportunity-row,.portfolio-comparison>*,.valuation-comps>*{font-variant-numeric:tabular-nums;border-color:var(--nx-line)!important;color:var(--nx-text-2)!important;background:0 0!important;font-size:12px!important}.data-head,.opportunity-row.heading,.scorecard-head{text-transform:uppercase;letter-spacing:.1em;position:sticky;top:0;color:var(--nx-muted)!important;background:#080d0a!important;font-size:9px!important}.data-row:hover,.opportunity-terminal button.opportunity-row:hover{background:var(--nx-surface-2)!important}.data-row strong,.opportunity-row strong{color:var(--nx-text)!important;font-family:inherit!important;font-size:12px!important}.chart-grid{background:var(--nx-line)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important}.trend-card{background:var(--nx-surface)!important;border:0!important;border-radius:0!important;min-height:250px!important;padding:22px!important}.trend-card svg path{stroke:#26332c!important}.trend-card svg polyline{stroke:var(--nx-lime)!important;fill:none!important}.trend-card svg circle{fill:var(--nx-bg)!important;stroke:var(--nx-lime)!important}.chart-empty{border-color:var(--nx-line)!important}.financial-bars i,.readiness-row i,.score-factor i{background:#202b25!important}.financial-bars i b,.readiness-row i b,.score-factor i b{background:var(--nx-lime)!important}.novx-agent-card,.dashboard-copilot,.novx-diagnosis,.must-be-true,.next-action,.section-copilot{background:#09110c!important;border-color:#c9f36b38!important}.novx-diagnosis header>span,.must-be-true header span,.next-action>span,.agent-top .eyebrow,.section-copilot-toggle{color:var(--nx-lime)!important}.agent-message,.chat-message{border-radius:var(--nx-r)!important;background:var(--nx-surface-2)!important;color:var(--nx-text)!important}.chat-message.user{color:var(--nx-text)!important;background:#c9f36b1f!important}.agent-input{border:1px solid var(--nx-line)!important;border-radius:var(--nx-r)!important;background:#070c09!important}.copilot-prompts button{border:1px solid var(--nx-line)!important;border-radius:var(--nx-r)!important;color:var(--nx-text-2)!important;background:0 0!important}.project-card-grid,.output-grid,.document-grid,.account-type-grid{background:var(--nx-line)!important;gap:1px!important}.project-card-grid>*,.output-grid>*,.document-grid>*,.account-type-grid>*{background:var(--nx-surface)!important;color:var(--nx-text)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.company-core{background:var(--nx-line)!important;gap:1px!important}.team-card,.company-fact-grid{background:var(--nx-surface)!important;border:0!important;border-radius:0!important}.company-focus,.must-be-true,.novx-diagnosis{margin-top:36px!important;padding:26px 0!important}.must-be-true>div,.novx-diagnosis{gap:1px!important}.must-be-true article{border:0!important;border-left:1px solid var(--nx-line)!important;background:0 0!important;border-radius:0!important}.plan-command{border-color:var(--nx-line)!important}.plan-command>div{border-color:var(--nx-line)!important;background:0 0!important}.plan-command strong{color:var(--nx-text)!important}.stage-progression i{background:#202b25!important}.stage-progression .passed i,.stage-progression .current i{background:var(--nx-lime)!important}.roadmap-list.adaptive article{border-color:var(--nx-line)!important}.roadmap-list.adaptive article h2{color:var(--nx-text)!important}.action-brief dl>div{border-color:var(--nx-line)!important}.opportunity-week{padding:24px 0!important}.opportunity-week>div{gap:1px;background:var(--nx-line)!important}.opportunity-week button{background:var(--nx-surface)!important;color:var(--nx-text)!important;border:0!important;border-radius:0!important}.opportunity-filters{border-color:var(--nx-line)!important}.opportunity-detail{border-color:var(--nx-line)!important;background:#080d0a!important}.material-upload,.material-analysis,.material-file,.document-library,.document-health,.living-documents{border-color:var(--nx-line)!important;background:var(--nx-surface)!important;color:var(--nx-text)!important}.material-summary,.material-findings{color:var(--nx-text-2)!important}.access-invite,.member-list>*{border-color:var(--nx-line)!important;background:var(--nx-surface)!important;color:var(--nx-text)!important}.role-multiselect label{border-color:var(--nx-line)!important;border-radius:var(--nx-r)!important;background:var(--nx-surface-2)!important;color:var(--nx-text)!important}.role-multiselect legend,.role-multiselect small{color:var(--nx-muted)!important}.admin-page{max-width:none!important}.admin-page header{border-bottom:1px solid var(--nx-line)!important;padding-bottom:24px!important}.admin-page article,.admin-page .approval-card,.admin-page .portfolio-section article{border:0!important;border-bottom:1px solid var(--nx-line)!important;color:var(--nx-text)!important;background:0 0!important;border-radius:0!important;padding:22px!important}.admin-page dl div{background:var(--nx-surface)!important;border-radius:0!important}.admin-section-title>strong{border-radius:var(--nx-r)!important;background:var(--nx-surface-2)!important;color:var(--nx-lime)!important}.admin-message{border-radius:var(--nx-r)!important;color:var(--nx-text-2)!important;background:#0d1610!important;border-color:#c9f36b40!important}.shared-page{min-height:100vh;padding:40px var(--nx-space)!important;background:var(--nx-bg)!important;color:var(--nx-text)!important}.shared-page section{max-width:var(--nx-max)!important}.shared-page article{border-color:var(--nx-line)!important;border-radius:var(--nx-r)!important;background:var(--nx-surface)!important;color:var(--nx-text)!important}.document-preview-modal{background:#000c!important}.document-preview-shell{background:var(--nx-surface)!important}.document-preview-shell>header{border-color:var(--nx-line)!important;background:#080d0a!important}.landing-page,.landing-v2{background:var(--nx-bg)!important;color:var(--nx-text)!important}.landing-page nav{border-color:var(--nx-line)!important;background:#050806f0!important}.landing-brand strong{color:var(--nx-text)!important}.landing-hero,.landing-hero-v2{background:radial-gradient(circle at 72% 28%,#c9f36b12,transparent 32%),var(--nx-bg)!important}.landing-hero h1,.landing-hero-v2 h1{color:var(--nx-text)!important}.landing-hero p,.landing-hero-v2 p{color:var(--nx-text-2)!important}.demo-frame,.engine-core{border:1px solid var(--nx-line)!important;border-radius:var(--nx-r)!important;background:var(--nx-surface)!important;box-shadow:none!important}.report-preview,.roadmap-proposal,.material-analysis,.section-copilot-answer,.document-preview-shell,.output-card,.opportunity-detail{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.report-preview pre,.roadmap-proposal pre,.section-copilot-answer pre{white-space:pre-wrap;max-width:100%;overflow:auto}.report-preview table,.roadmap-proposal table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}[style*=height\:]{max-height:none}.architect-message,.report-preview>p,.output-card p{max-width:76ch}@media (max-width:1100px){.workspace-shell,.admin-shell,.investor-workspace{grid-template-columns:190px minmax(0,1fr)!important}.chart-grid,.overview-grid,.investment-thesis-card,.pulse-pair,.readiness-room{grid-template-columns:1fr!important}.plan-command{grid-template-columns:repeat(2,1fr)!important}.plan-command .objective,.plan-command .inflection{grid-column:1/-1}.topbar-actions{max-width:48%}}@media (max-width:760px){.workspace-shell,.admin-shell,.investor-workspace{padding-bottom:68px!important;display:block!important}.sidebar,.admin-sidebar,.investor-sidebar{z-index:60!important;border:0!important;border-top:1px solid var(--nx-line)!important;width:100%!important;height:68px!important;padding:6px!important;position:fixed!important;inset:auto 0 0!important}.brand,.nav-label,.sidebar-footer,.sidebar-foot{display:none!important}.navigation{height:100%;flex-direction:row!important;display:flex!important;overflow-x:auto!important}.nav-item{border:0!important;border-top:2px solid #0000!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:72px!important;height:56px!important;padding:5px!important;font-size:9px!important}.nav-item.active{border-top-color:var(--nx-lime)!important;border-left:0!important}.topbar,.admin-topbar{padding:12px 14px!important}.company-heading h1{max-width:44vw;font-size:15px!important}.stage{display:none}.topbar-actions{max-width:none}.topbar-actions>:not(.google-signin):not(.avatar){display:none!important}.module-empty,.functional-module,.real-data-page,.founder-command,.module-page,.overview-screen,.company-overview,.finance-command,.valuation-command,.roadmap-page,.opportunities-page,.materials-page,.documents-page,.access-page,.projects-page,.intelligence-dashboard,.investor-account,.admin-page{padding:26px 14px 78px!important}.primary-kpis,.overview-kpis,.aggregate-kpis,.pulse-kpis,.commercial-kpis,.operator-metrics,.company-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.primary-kpis article,.overview-kpis article{min-height:96px!important}.chart-grid,.action-brief dl{grid-template-columns:1fr!important}.opportunity-terminal{overflow-x:auto}.opportunity-terminal .opportunity-row{min-width:650px}.project-card-grid,.output-grid,.document-grid,.account-type-grid,.admin-page article,.admin-page .approval-card{grid-template-columns:1fr!important}.landing-hero,.landing-hero-v2{grid-template-columns:1fr!important;padding:52px 20px!important}.landing-hero h1,.landing-hero-v2 h1{font-size:44px!important}.company-core{grid-template-columns:1fr!important}}@media (max-width:420px){.primary-kpis,.overview-kpis,.aggregate-kpis,.pulse-kpis,.commercial-kpis,.operator-metrics,.company-fact-grid,.plan-command{grid-template-columns:1fr!important}.stage-progression{overflow-x:auto}.stage-progression>div{min-width:92px}.company-heading h1{max-width:50vw}}.stage-progression{gap:0!important}.stage-progression>button{text-align:left;cursor:pointer;min-width:0;min-height:72px;position:relative;color:#59645e!important;background:0 0!important;border:0!important;padding:0!important}.stage-progression>button span{color:inherit;letter-spacing:.1em;font-weight:750;display:block;font-size:12px!important}.stage-progression>button i{background:#202b25;height:2px;margin-top:14px;display:block}.stage-progression>button i:after{content:"";background:#46514b;border-radius:50%;width:8px;height:8px;display:block;transform:translateY(-3px)}.stage-progression>button small{color:#66726b;letter-spacing:.08em;position:absolute;top:46px;left:0;font-size:10px!important}.stage-progression>button.passed,.stage-progression>button.current{color:var(--nx-text)!important}.stage-progression>button.passed i,.stage-progression>button.current i,.stage-progression>button.passed i:after,.stage-progression>button.current i:after{background:var(--nx-lime)}.stage-progression>button.current span,.stage-progression>button.current small{color:var(--nx-lime)!important}.stage-entry-note{color:var(--nx-muted)!important;margin:4px 0 28px!important;font-size:12px!important}.stage-assessment{border-block:1px solid var(--nx-line);background:#08100b;grid-template-columns:minmax(180px,.65fr) minmax(0,1.8fr) auto;gap:0;display:grid}.stage-assessment>div,.stage-assessment>dl{border-right:1px solid var(--nx-line);margin:0;padding:24px}.stage-assessment>div>strong{color:var(--nx-lime);margin:9px 0 4px;font-size:28px;display:block}.stage-assessment>div>span{color:var(--nx-muted);font-size:12px}.stage-assessment dl{grid-template-columns:.6fr .7fr 2fr;gap:22px;display:grid}.stage-assessment dt{color:var(--nx-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.stage-assessment dd{color:var(--nx-text);margin:9px 0 0;font-size:13px;line-height:1.5}.stage-controls{flex-direction:column;display:flex;border-right:0!important;gap:8px!important}.stage-controls button,.stage-controls select{border:1px solid var(--nx-line);min-height:36px;color:var(--nx-text);background:0 0;border-radius:3px;padding:8px 10px;font:600 12px/1 inherit}.stage-controls select{background:#0b120e}.stage-gate-command{grid-template-columns:1.3fr 1fr 1.2fr!important}.stage-gate-command>div{min-width:0;min-height:150px!important}.stage-gate-command .inflection strong{overflow-wrap:anywhere;font-size:clamp(16px,1.6vw,23px)!important}.gate-progress strong{font-size:31px!important}.gate-progress i{background:#202b25;height:3px;margin:15px 0 8px;display:block}.gate-progress i b{background:var(--nx-lime);height:100%;display:block}.gate-progress small{color:var(--nx-muted);font-size:11px}.stage-detail{border:1px solid var(--nx-line);background:#0a110d;border-radius:4px;margin:22px 0}.stage-detail>header{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.stage-detail h2{margin:4px 0 0;font-size:30px}.stage-detail>header button{color:var(--nx-muted);background:0 0;border:0;font-size:12px}.stage-detail-grid{grid-template-columns:.8fr 1.7fr .8fr;display:grid}.stage-detail-grid>article{border-right:1px solid var(--nx-line);padding:24px}.stage-detail-grid>article:last-child{border:0}.stage-detail-grid>article>span{color:var(--nx-lime);letter-spacing:.09em;text-transform:uppercase;margin-bottom:16px;font-size:11px;display:block}.stage-detail-grid strong{font-size:14px;line-height:1.5}.stage-detail-grid p{border-top:1px solid var(--nx-line);margin:0;padding:10px 0;font-size:13px}.stage-detail-grid p small{color:var(--nx-muted);margin:4px 0 0 20px;font-size:11px;display:block}.stage-detail-grid p.met{color:var(--nx-text)}.stage-detail-grid p.missing{color:#c3ccc7}.document-impact{border-top:1px solid var(--nx-line);align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.document-impact strong{font-size:12px;color:var(--nx-lime)!important}.document-impact span{color:var(--nx-muted);font-size:12px}.document-impact button{color:var(--nx-text);background:0 0;border:0;margin-left:auto;font-size:12px;text-decoration:underline}@media (max-width:1024px){.stage-assessment{grid-template-columns:1fr 2fr}.stage-controls{border-top:1px solid var(--nx-line);grid-column:1/-1;flex-direction:row!important}.stage-assessment dl{grid-template-columns:1fr 1fr}.stage-assessment dl>div:last-child{grid-column:1/-1}.stage-detail-grid{grid-template-columns:1fr}.stage-detail-grid>article{border-right:0;border-bottom:1px solid var(--nx-line)}}@media (max-width:760px){.stage-progression{overflow-x:auto;display:flex!important}.stage-progression>button{min-width:120px}.stage-assessment{grid-template-columns:1fr}.stage-assessment>div,.stage-assessment>dl{border-right:0;border-bottom:1px solid var(--nx-line)}.stage-assessment dl{grid-template-columns:1fr}.stage-assessment dl>div:last-child{grid-column:auto}.stage-controls{flex-direction:column!important}.stage-gate-command{grid-template-columns:1fr!important}.document-impact{flex-direction:column;align-items:flex-start}.document-impact button{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pulse-kpis{border:0!important;border-block:1px solid var(--nx-line)!important;background:0 0!important;border-radius:0!important;grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important;overflow:visible!important}.pulse-kpis button{border:0!important;border-right:1px solid var(--nx-line)!important;min-height:112px!important;color:var(--nx-text)!important;text-align:left!important;background:0 0!important;border-radius:0!important;flex-direction:column!important;padding:18px!important;display:flex!important}.pulse-kpis button:hover{background:var(--nx-surface-2)!important}.pulse-kpis strong{width:100%;color:var(--nx-text)!important;letter-spacing:-.04em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:auto 0 8px!important;font-size:clamp(18px,1.55vw,24px)!important;font-weight:520!important;line-height:1!important;overflow:hidden!important}.pulse-kpis span{color:var(--nx-muted)!important}.pulse-kpis i{color:var(--nx-lime)!important}.intelligence-core,.must-be-true,.novx-diagnosis,.valuation-roadmap{border-radius:var(--nx-r)!important;color:var(--nx-text)!important;background:#09110c!important;border:1px solid #c9f36b33!important}.intelligence-core>div,.must-be-true>div,.valuation-roadmap>div{background:0 0!important;gap:0!important}.intelligence-core article,.must-be-true article,.novx-diagnosis header,.novx-diagnosis article,.valuation-roadmap article{border:0!important;border-left:1px solid var(--nx-line)!important;color:var(--nx-text)!important;background:0 0!important}.intelligence-core article:first-child,.must-be-true article:first-child,.valuation-roadmap article:first-child{border-left:0!important}.intelligence-core article span,.must-be-true article span,.novx-diagnosis span,.valuation-roadmap article>span{color:var(--nx-lime)!important}.intelligence-core article strong,.must-be-true article strong,.novx-diagnosis strong,.valuation-roadmap strong,.valuation-roadmap li{color:var(--nx-text)!important}.trajectory article.now,.team-card,.valuation-headline article.accent,.primary-kpis article.accent{background:var(--nx-surface-2)!important;color:var(--nx-text)!important;border:1px solid #c9f36b38!important}.trajectory article.now span,.trajectory article.now p,.team-card p,.valuation-headline .accent *,.primary-kpis .accent *{color:var(--nx-text-2)!important}.trajectory article.now strong,.team-card strong,.valuation-headline article.accent strong,.primary-kpis article.accent strong{color:var(--nx-lime)!important}@media (max-width:760px){.pulse-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pulse-kpis strong{font-size:22px!important}.intelligence-core>div,.must-be-true>div,.valuation-roadmap>div{grid-template-columns:1fr!important}.intelligence-core article,.must-be-true article,.valuation-roadmap article{border-left:0!important;border-top:1px solid var(--nx-line)!important;min-height:0!important}}.workspace,.admin-shell,.investor-workspace,.shared-page{font-size:14px!important;line-height:1.5!important}.workspace p,.workspace li,.workspace blockquote,.workspace dd,.admin-shell p,.admin-shell li,.investor-workspace p,.shared-page p{font-size:14px!important;line-height:1.55!important}.eyebrow,.nav-label,[class*=label],dt,.pulse-kpis span,.primary-kpis span,.overview-kpis p,.opportunity-row.heading,.data-head,.scorecard-head{letter-spacing:.1em!important;font-size:11px!important;line-height:1.25!important}small,.source-meta,.copilot-status,.generation-notice,.document-health small,.document-provenance p{font-size:11px!important;line-height:1.45!important}.workspace button,.admin-shell button,.investor-workspace button,.shared-page button{font-size:13px!important;line-height:1.2!important}.topbar-actions button:not(.google-signin):not(.avatar){font-size:12px!important}.sidebar,.admin-sidebar,.investor-sidebar{padding-inline:16px!important}.nav-label{margin-top:24px!important}.nav-item{min-height:42px!important;font-size:14px!important;line-height:1.25!important}.nav-index{font-size:11px!important}.project-switcher,.sidebar select,.sidebar option,.sidebar .new-company{font-size:13px!important;line-height:1.35!important}.sidebar-footer p,.sidebar-foot p{font-size:13px!important}.sidebar-footer span,.sidebar-foot small{font-size:12px!important}.pulse-badges span,.stage,.confidence,.status,[class*=badge]{white-space:nowrap;font-size:11px!important;line-height:1.2!important}.pulse-kpis,.primary-kpis,.overview-kpis,.aggregate-kpis,.commercial-kpis,.operator-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.pulse-kpis strong,.primary-kpis strong,.overview-kpis strong,.aggregate-kpis strong,.commercial-kpis strong,.operator-metrics strong,.hero-signal strong,.horizon-mark span,.valuation-headline strong,.funding-amount strong{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-variant-numeric:tabular-nums!important;font-size:clamp(24px,2.2vw,38px)!important;line-height:1.05!important}.pulse-kpis strong{text-overflow:clip!important;overflow:visible!important}.mini-finance dd,.readiness-room dd,.mini-value-labels span,.range-labels span,.financial-foot strong,.financial-foot span,.plan-command>div:nth-child(3) strong,.plan-command>div:nth-child(4) strong{white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.data-row,.scorecard-table>*,.opportunity-terminal .opportunity-row,.portfolio-comparison>*,.valuation-comps>*{font-size:13px!important;line-height:1.45!important}.data-head,.opportunity-row.heading,.scorecard-head{font-size:11px!important}.data-row>[data-type=number],.opportunity-row>span:nth-child(2),.opportunity-row>span:nth-child(3),.opportunity-row>span:nth-child(5),td.numeric,th.numeric{text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.opportunity-row>span>strong{font-size:13px!important}.opportunity-row>span>small,.opportunity-row>span>em,.score-factor small,.source-link{font-size:11px!important}.opportunity-row>span:nth-child(3),.opportunity-row>span:nth-child(5),.opportunity-row>span:nth-child(4){font-size:13px!important}.document-library article{grid-template-columns:minmax(260px,1.4fr) minmax(180px,.6fr) minmax(310px,.9fr)!important;min-height:0!important}.document-identity p,.document-health>span,.document-row-actions button,.document-provenance strong{font-size:12px!important}.document-identity>span,.document-library>section>header span,.document-library>section>header b{font-size:11px!important}.document-row-actions button{min-height:36px!important}.plan-time button,.plan-time select,.open-action,.close-action,.roadmap-meta span,.stage-progression span,.stage-progression small,.action-brief dt,.later-actions summary span{font-size:11px!important}.action-brief dd,.later-actions p{font-size:13px!important}.plan-command span{font-size:11px!important}.report-preview>p,.roadmap-proposal,.material-analysis,.section-copilot-answer,.agent-message,.chat-message{font-size:14px!important;line-height:1.6!important}.report-preview>p,.module-header>div>p:last-child,.overview-hero p,.documents-heading p,.module-title-row p{max-width:72ch!important}.trajectory article,.intelligence-core article,.must-be-true article,.valuation-roadmap article,.output-card,.material-file,.approval-card{height:auto!important;max-height:none!important}@media (max-width:1280px){.pulse-kpis,.primary-kpis,.overview-kpis,.aggregate-kpis,.commercial-kpis,.operator-metrics{grid-template-columns:repeat(4,minmax(180px,1fr))!important}.workspace-shell,.admin-shell,.investor-workspace{grid-template-columns:210px minmax(0,1fr)!important}}@media (max-width:1024px){.pulse-kpis,.primary-kpis,.overview-kpis,.aggregate-kpis,.commercial-kpis,.operator-metrics{grid-template-columns:repeat(2,minmax(180px,1fr))!important}.document-library article{grid-template-columns:1fr!important;gap:14px!important}.document-row-actions{flex-wrap:wrap;justify-content:flex-start!important}.pulse-header{display:block!important}.pulse-badges{justify-content:flex-start!important;margin-top:22px!important}}@media (max-width:760px){.workspace p,.workspace li,.workspace blockquote,.workspace dd{font-size:14px!important}.nav-item{font-size:11px!important}.nav-index{font-size:9px!important}.topbar-actions button{font-size:11px!important}.pulse-kpis,.primary-kpis,.overview-kpis,.aggregate-kpis,.commercial-kpis,.operator-metrics{grid-template-columns:repeat(2,minmax(145px,1fr))!important}.pulse-kpis strong,.primary-kpis strong,.overview-kpis strong{font-size:clamp(22px,7vw,30px)!important}.document-library>section{grid-template-columns:1fr!important}.document-library>section>header{border-right:0!important;border-bottom:1px solid var(--nx-line)!important;padding:20px 0!important}.document-library article{padding:20px 0!important}}@media (max-width:420px){.pulse-kpis,.primary-kpis,.overview-kpis,.aggregate-kpis,.commercial-kpis,.operator-metrics{grid-template-columns:1fr!important}}.workspace :where(main,section,article,header,div,dl,ol,ul,li),.admin-shell :where(main,section,article,header,div,dl,ol,ul,li),.investor-workspace :where(main,section,article,header,div,dl,ol,ul,li){min-width:0}.workspace :where(p,li,dd,blockquote,strong,b,span),.admin-shell :where(p,li,dd,blockquote,strong,b,span),.investor-workspace :where(p,li,dd,blockquote,strong,b,span){overflow-wrap:break-word;word-break:normal}.workspace main>header h1,.workspace .module-header h1,.workspace .plan-heading h1,.workspace .documents-heading h1,.workspace .materials-page>header h1,.workspace .opportunities-page>header h1,.admin-page>header h1,.investor-workspace main>header h1{letter-spacing:-.045em!important;font-size:clamp(32px,3.3vw,40px)!important;line-height:1.04!important}.workspace :where(.overview-hero,.pulse-header) h1{letter-spacing:-.05em!important;font-size:clamp(34px,3.7vw,40px)!important;line-height:1.04!important}.workspace :where(.overview-section,.company-focus,.must-be-true,.novx-diagnosis,.valuation-roadmap,.valuation-comparison,.pulse-pair,.readiness-room,.trajectory,.intelligence-core,.stage-detail,.opportunity-week) h2{letter-spacing:-.025em!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.18!important}.workspace :where(.document-library,.output-card,.material-file,.opportunity-detail,.project-card-grid,.action-brief,.roadmap-proposal) h2,.workspace :where(.document-library,.output-card,.material-file,.opportunity-detail,.project-card-grid,.action-brief,.roadmap-proposal) h3{font-size:clamp(16px,1.6vw,20px)!important;line-height:1.3!important}.workspace :where(.company-fact-grid,.intelligence-core,.trajectory,.must-be-true,.novx-diagnosis,.roadmap-list,.action-brief,.output-card,.material-analysis,.opportunity-detail,.document-library,.report-preview,.stage-detail-grid) :where(p,li,dd){font-size:14px!important;line-height:1.55!important}.workspace :where(.company-fact-grid,.intelligence-core,.trajectory,.must-be-true,.novx-diagnosis,.roadmap-list,.action-brief,.output-card,.material-analysis,.opportunity-detail,.document-library,.report-preview,.stage-detail-grid) :where(strong){font-size:clamp(14px,1.25vw,16px)!important;line-height:1.45!important}.workspace :where(.eyebrow,.roadmap-meta,.source-meta,dt,small,.status,.confidence,[class*=badge]){font-size:clamp(11px,.9vw,12px)!important;line-height:1.35!important}.team-card{min-height:0!important;padding:28px!important;display:block!important}.team-card>span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px;display:block;color:var(--nx-muted)!important;font-size:11px!important}.team-roster{gap:0;display:grid}.team-roster>div{border-top:1px solid var(--nx-line);padding:16px 0}.team-roster strong{color:var(--nx-text)!important;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.25!important;display:block!important}.team-roster b{margin-top:4px;line-height:1.35;display:block;color:var(--nx-lime)!important;font-size:14px!important;font-weight:600!important}.team-roster p{max-width:60ch;color:var(--nx-muted)!important;margin:5px 0 0!important;font-size:13px!important;line-height:1.5!important}.team-card footer{border-top:1px solid var(--nx-line);color:var(--nx-muted);margin-top:18px;padding-top:16px;font-size:13px;line-height:1.4}.company-core{grid-template-columns:minmax(320px,.9fr) minmax(0,2.1fr)!important}.company-fact-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}.workspace :where(.overview-hero,.pulse-header,.documents-heading,.materials-page>header,.opportunities-page>header,.plan-heading),.workspace :where(.company-focus,.must-be-true,.novx-diagnosis,.valuation-roadmap,.valuation-comparison,.secondary-disclosure,.stage-detail,.opportunity-week,.readiness-room>article,.pulse-pair>article){padding:28px 32px!important}.workspace :where(.primary-kpis article,.overview-kpis article,.aggregate-kpis article,.commercial-kpis article,.operator-metrics article,.company-fact-grid article,.valuation-headline article,.trend-card,.output-card,.material-file,.opportunity-detail,.project-card-grid>button){padding:24px!important}.workspace :where(.company-core,.chart-grid,.valuation-evidence,.pulse-pair,.readiness-room,.output-grid,.document-grid,.project-card-grid,.opportunity-grid,.stage-detail-grid){gap:clamp(24px,2.4vw,32px)!important}.workspace :where(.overview-grid,.investment-thesis-card,.company-focus,.dossier-summary){column-gap:clamp(32px,3vw,40px)!important}.workspace :where(.module-header,.overview-hero,.pulse-header,.documents-heading,.materials-page>header,.opportunities-page>header,.plan-heading)+section{margin-top:32px!important}.workspace main>section+section{margin-top:clamp(48px,4.5vw,64px)!important}.workspace section>header+div,.workspace section>header+article,.workspace .plan-section-title+section{margin-top:24px!important}.workspace :where(.overview-hero p,.pulse-header p,.module-header p,.documents-heading p,.materials-page>header p,.opportunities-page>header p,.agent-message p,.section-copilot-answer,.material-analysis p,.report-preview p,.output-card p,.stage-assessment dd){max-width:72ch}.workspace :where(.roadmap-list article,.document-library article,.company-fact-grid article,.intelligence-core article,.trajectory article,.must-be-true article,.valuation-roadmap article,.opportunity-row,.data-row){overflow:hidden}.workspace :where(.pulse-kpis strong,.primary-kpis strong,.overview-kpis strong,.aggregate-kpis strong,.commercial-kpis strong,.operator-metrics strong,.mini-finance dd,.financial-foot strong,.valuation-headline>article>strong,.range-labels span){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-variant-numeric:tabular-nums!important}@media (max-width:760px){.workspace :where(.overview-hero,.pulse-header,.documents-heading,.materials-page>header,.opportunities-page>header,.plan-heading),.workspace :where(.company-focus,.must-be-true,.novx-diagnosis,.valuation-roadmap,.valuation-comparison,.secondary-disclosure,.stage-detail,.opportunity-week,.readiness-room>article,.pulse-pair>article){padding:24px!important}.workspace main>section+section{margin-top:48px!important}.team-card{padding:24px!important}}.share-modal-backdrop{z-index:900;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.share-modal{border:1px solid var(--nx-line);width:min(520px,100%);max-height:calc(100vh - 48px);color:var(--nx-text);background:#090e0b;border-radius:8px;padding:32px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000008c}.share-modal-close{position:absolute;right:18px;min-width:0!important;color:var(--nx-muted)!important;background:0 0!important;border:0!important;padding:4px!important;font-size:24px!important;top:14px!important}.share-modal h2{margin:10px 0 8px;font-size:28px}.share-modal>p:not(.eyebrow):not(.share-error){max-width:430px;color:var(--nx-muted);font-size:14px;line-height:1.55}.share-mode{border-block:1px solid var(--nx-line);margin:26px 0 20px}.share-mode label{cursor:pointer;align-items:flex-start;gap:13px;padding:18px 2px;display:flex}.share-mode label+label{border-top:1px solid var(--nx-line-soft)}.share-mode input{accent-color:var(--nx-lime);margin-top:4px}.share-mode span{flex-direction:column;gap:5px;display:flex}.share-mode strong{font-size:15px}.share-mode small{color:var(--nx-muted);font-size:12px}.share-copy{width:100%;font-weight:800;background:var(--nx-lime)!important;color:#07100b!important;border-radius:5px!important;padding:14px!important}.share-advanced-toggle{margin-top:12px;color:var(--nx-muted)!important;background:0 0!important;border:0!important;padding:8px 0!important}.share-advanced{border:1px solid var(--nx-line);border-radius:5px;gap:17px;margin-top:10px;padding:18px;display:grid}.share-advanced label{color:var(--nx-text-2);justify-content:space-between;align-items:center;gap:18px;font-size:13px;display:flex}.share-advanced select{border:1px solid var(--nx-line);color:var(--nx-text);background:#0d1510;border-radius:4px;padding:9px 12px}.share-download{justify-content:flex-start!important}.share-advanced input{accent-color:var(--nx-lime)}.share-advanced small{color:var(--nx-muted);font-size:11px;line-height:1.45}.share-error{color:#ff9d89;margin:15px 0 0;font-size:12px}.shared-live{background:var(--nx-bg);min-height:100vh;color:var(--nx-text)}.shared-shell{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,4vw,60px);display:flex}.shared-shell>a{color:var(--nx-text);align-items:center;gap:9px;text-decoration:none;display:flex}.shared-shell>a span{background:var(--nx-lime);color:#07100b;border-radius:6px;place-items:center;width:28px;height:28px;font-size:20px;font-weight:900;display:grid}.shared-shell>a strong{font-size:14px}.shared-shell>div{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.shared-shell b{color:var(--nx-lime);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.shared-shell small{color:var(--nx-muted);font-size:10px}.shared-live>main{max-width:1500px;margin:0 auto;padding:46px clamp(22px,4.5vw,72px) 90px}.shared-live footer{border-top:1px solid var(--nx-line);color:var(--nx-muted);justify-content:space-between;padding:24px clamp(18px,4vw,60px);font-size:10px;display:flex}.shared-kpis{border-block:1px solid var(--nx-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.shared-kpis article{border-right:1px solid var(--nx-line);flex-direction:column;gap:18px;min-width:0;min-height:130px;padding:24px;display:flex}.shared-kpis article:nth-child(3n){border-right:0}.shared-kpis span{color:var(--nx-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.shared-kpis strong{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.shared-readonly :where(button,input,textarea,select){pointer-events:none}.shared-status{background:var(--nx-bg);min-height:100vh;color:var(--nx-text);padding:10vw}.shared-status h1{font-size:clamp(36px,6vw,72px)}@media (max-width:760px){.share-modal-backdrop{padding:0}.share-modal{border-radius:0;max-height:100vh}.shared-shell{height:auto;min-height:70px;padding:12px 16px}.shared-shell>div{text-align:right;max-width:55%}.shared-kpis{grid-template-columns:1fr}.shared-kpis article{border-right:0;border-bottom:1px solid var(--nx-line)}.shared-live footer{flex-direction:column;gap:15px}}.portfolio-share-selection{border-bottom:1px solid var(--nx-line);max-height:190px;margin:0 0 20px;overflow:auto}.portfolio-share-selection label,.member-reshare{color:var(--nx-text-2);align-items:center;gap:10px;padding:11px 2px;font-size:12px;display:flex!important}.portfolio-share-selection input,.member-reshare input{accent-color:var(--nx-lime)}.member-reshare{color:var(--nx-muted);margin-top:9px;padding:0;font-size:10px}.member-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.member-actions button{border:1px solid var(--nx-line)!important;border-radius:var(--nx-r)!important;color:var(--nx-text-2)!important;padding:9px 12px!important;font-size:11px!important}.member-actions button:last-child{color:#e59a8d!important}.edit-member-access{border:1px solid var(--nx-line);border-radius:var(--nx-r);background:var(--nx-surface-2);max-width:560px;margin-top:18px;padding:18px}.edit-member-access>p{color:var(--nx-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.edit-member-access>label{color:var(--nx-text);text-transform:capitalize;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.edit-member-access input[type=checkbox]{width:auto;accent-color:var(--nx-lime)}.edit-member-access label span,.edit-member-access label small{display:block}.edit-member-access label small{color:var(--nx-muted);text-transform:none;margin-top:2px;font-size:10px}.edit-member-access .edit-equity{border-top:1px solid var(--nx-line);grid-template-columns:1fr 130px;align-items:center;margin-top:7px;padding-top:14px;display:grid}.edit-member-access .edit-equity input{border:1px solid var(--nx-line);border-radius:var(--nx-r);background:var(--nx-surface);min-width:0;color:var(--nx-text);padding:9px}.edit-member-access>div{gap:9px;margin-top:14px;display:flex}.edit-member-access>div button{border:1px solid var(--nx-line);border-radius:var(--nx-r);color:var(--nx-text);cursor:pointer;background:0 0;padding:9px 13px}.edit-member-access>div button:first-child{border-color:var(--nx-lime);background:var(--nx-lime);color:#07100b;font-weight:700}@media (max-width:720px){.member-list article{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}.member-actions{width:100%}.edit-member-access .edit-equity{grid-template-columns:1fr}}.active-shares{border-top:1px solid var(--nx-line);margin-top:5px}.active-shares>span{color:var(--nx-muted);text-transform:uppercase;letter-spacing:.08em;padding:15px 0 8px;font-size:10px;display:block}.active-shares article{border-top:1px solid var(--nx-line-soft);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.active-shares article div{min-width:0}.active-shares strong,.active-shares small{display:block}.active-shares strong{font-size:12px}.active-shares small{color:var(--nx-muted);margin-top:3px;font-size:9px}.active-shares button{min-width:0!important;color:var(--nx-lime)!important;background:0 0!important;border:0!important;padding:5px!important;font-size:9px!important}.novx-dashboard{flex-direction:column;display:flex}.novx-dashboard>.pulse-header{order:-2}.novx-dashboard>.dashboard-copilot{order:-1}.dashboard-copilot{min-height:0!important;margin-top:14px!important}.dashboard-copilot .agent-top{padding:18px 22px!important}.dashboard-copilot .copilot-thread{max-height:230px!important;padding:20px 24px!important}.dashboard-copilot .agent-message{padding:18px 20px!important}.dashboard-copilot .agent-message h3{margin-bottom:8px!important;font-size:20px!important;line-height:1.35!important}.dashboard-copilot .agent-input{margin-bottom:14px!important}.dashboard-copilot .copilot-prompts{padding-bottom:14px!important}.dashboard-chat-expand{cursor:pointer;width:32px;height:32px;border:1px solid var(--nx-line)!important;color:var(--nx-text)!important;background:0 0!important;border-radius:3px!important;margin-left:0!important;padding:0!important;font-size:15px!important}.dashboard-copilot.expanded{z-index:500;border-radius:8px!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;display:flex!important;position:fixed!important;inset:18px!important}.dashboard-copilot.expanded .copilot-thread{flex:1;width:min(900px,100%);margin:0 auto;max-height:none!important;padding:30px 0!important}.dashboard-copilot.expanded .agent-input,.dashboard-copilot.expanded .copilot-prompts,.dashboard-copilot.expanded .copilot-status{width:min(900px,100% - 48px);margin-inline:auto!important}.dashboard-copilot.expanded .agent-input{margin-bottom:14px!important}.dashboard-copilot.expanded .copilot-prompts{padding-bottom:14px!important}.dashboard-copilot.expanded .copilot-status{padding-bottom:22px!important}.chat-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.chat-actions button,.section-chat-suggestions button{cursor:pointer;border:1px solid var(--nx-line)!important;color:var(--nx-lime)!important;background:0 0!important;border-radius:3px!important;padding:7px 10px!important;font-size:11px!important}.section-copilot{transition:width .18s,height .18s,inset .18s}.section-copilot.collapsed{width:190px}.section-copilot.panel{width:min(440px,100vw - 44px);max-height:78vh}.section-copilot.fullscreen{z-index:500;flex-direction:column;width:auto;height:auto;max-height:none;display:flex;position:fixed;inset:18px;border-radius:8px!important}.section-copilot-toggle{align-items:center;display:flex;border-bottom:0!important;padding:0!important}.section-copilot-toggle>button:first-child{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:12px 14px;display:flex}.section-copilot-toggle>button:first-child span{flex:1;min-width:0}.section-copilot-toggle nav{gap:4px;padding-right:10px;display:flex}.section-copilot-toggle nav button{cursor:pointer;width:32px;height:32px;font-size:15px;border:1px solid var(--nx-line)!important;color:var(--nx-text)!important;background:0 0!important;border-radius:3px!important;padding:0!important}.section-copilot-body{flex-direction:column;min-height:0;display:flex}.section-copilot.panel .section-copilot-body{max-height:calc(78vh - 58px)}.section-copilot.fullscreen .section-copilot-body{flex:1;padding:22px 28px 26px!important}.section-chat-thread{flex-direction:column;gap:10px;min-height:120px;max-height:330px;padding:12px 0;display:flex;overflow:auto}.section-copilot.fullscreen .section-chat-thread{flex:1;width:min(900px,100%);max-height:none;margin:0 auto;padding:24px 0}.section-chat-thread .chat-message{max-width:88%;padding:14px 16px}.section-chat-thread .chat-message.user{align-self:flex-end}.section-chat-thread .chat-message.assistant{align-self:flex-start}.section-chat-empty{color:var(--nx-muted);gap:8px;margin:auto;padding:26px 12px;font-size:14px;line-height:1.5;display:grid}.section-chat-empty strong{color:var(--nx-text);font-size:18px}.section-chat-suggestions{gap:7px;padding:8px 0 12px;display:flex;overflow-x:auto}.section-copilot.fullscreen .section-chat-suggestions,.section-copilot.fullscreen form{width:min(900px,100%);margin-inline:auto}.section-copilot form{align-items:end;grid-template-columns:1fr auto!important}.section-copilot form button{min-height:43px;padding-inline:18px!important}@media (max-width:700px){.dashboard-copilot .copilot-thread{max-height:260px!important}.section-copilot.collapsed{width:170px;right:10px}.section-copilot.panel{width:calc(100% - 16px);max-height:80vh;bottom:76px;right:8px}.section-copilot.fullscreen{width:auto;height:auto;inset:0;border-radius:0!important}.section-copilot.fullscreen .section-copilot-body{padding:16px 14px 20px!important}.section-chat-thread .chat-message{max-width:94%}.section-copilot textarea{font-size:16px!important}.dashboard-copilot.expanded{border-radius:0!important;inset:0!important}.dashboard-copilot.expanded .copilot-thread{padding:20px 14px!important}.dashboard-copilot.expanded .agent-input,.dashboard-copilot.expanded .copilot-prompts,.dashboard-copilot.expanded .copilot-status{width:calc(100% - 24px)}}.exit-intelligence,.exit-value-roadmap,.investor-exit-intelligence{border:1px solid var(--nx-line);border-radius:var(--nx-r);background:var(--nx-surface);color:var(--nx-text);padding:28px 32px}.exit-intelligence>header,.exit-value-roadmap>header,.investor-exit-intelligence>header{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.exit-intelligence>header h2,.exit-value-roadmap h2,.investor-exit-intelligence h2{margin:8px 0 10px;font-size:24px}.exit-intelligence>header p{max-width:70ch;color:var(--nx-muted);font-size:14px;line-height:1.55}.exit-intelligence>header>div:last-child{border-left:1px solid var(--nx-line);min-width:190px;padding-left:22px}.exit-intelligence>header span,.exit-value-roadmap li i,.investor-exit-intelligence>header>span{color:var(--nx-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal}.exit-intelligence>header strong{color:var(--nx-lime);margin:9px 0 5px;font-size:21px;display:block}.exit-intelligence>header small{color:var(--nx-text-2);font-size:12px}.exit-route-table{border-top:1px solid var(--nx-line);margin-top:28px}.exit-route-table details{border-bottom:1px solid var(--nx-line)}.exit-route-table summary{cursor:pointer;grid-template-columns:42px 1.3fr .8fr .75fr .9fr;align-items:center;gap:16px;padding:18px 0;list-style:none;display:grid}.exit-route-table summary>span{color:var(--nx-muted);font-size:11px}.exit-route-table summary strong{font-size:16px}.exit-route-table summary b{color:var(--nx-lime);font-size:12px}.exit-route-table summary i,.exit-route-table summary em{color:var(--nx-text-2);font-size:12px;font-style:normal}.exit-route-table details>div{grid-template-columns:repeat(3,1fr);gap:20px;padding:4px 0 22px 58px;display:grid}.exit-route-table p{color:var(--nx-text-2);margin:0;font-size:13px;line-height:1.5}.exit-route-table p b{color:var(--nx-muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.exit-route-table ul{color:var(--nx-text-2);grid-column:1/-1;margin:0;padding-left:18px;font-size:13px}.readiness-disclaimer{color:var(--nx-muted);letter-spacing:.08em;margin:14px 0 0;font-size:10px}.exit-value-roadmap header button{background:var(--nx-lime);color:#07100b;cursor:pointer;border:0;border-radius:4px;padding:11px 15px;font-weight:800}.exit-value-roadmap ol{border-top:1px solid var(--nx-line);margin:25px 0 0;padding:0;list-style:none}.exit-value-roadmap li{border-bottom:1px solid var(--nx-line);grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:17px 0;display:grid}.exit-value-roadmap li span{color:var(--nx-lime);font-size:11px}.exit-value-roadmap li strong{font-size:14px}.exit-value-roadmap footer{grid-template-columns:.55fr 1.45fr;gap:24px;margin-top:24px;padding-top:20px;display:grid}.exit-value-roadmap footer p{color:var(--nx-muted);margin:0;font-size:13px;line-height:1.55}.investor-exit-intelligence{background:#0d211b;margin:28px 30px 32px}.investor-exit-route{border-block:1px solid var(--nx-line);grid-template-columns:1fr auto;gap:8px;margin-top:24px;padding:20px 0;display:grid}.investor-exit-route strong{font-size:19px}.investor-exit-route span{color:var(--nx-lime)}.investor-exit-route p{color:var(--nx-muted);grid-column:1/-1;margin:0;font-size:12px}.return-scenarios{margin-top:22px;overflow-x:auto}.return-row{border-bottom:1px solid var(--nx-line);min-width:750px;color:var(--nx-text-2);grid-template-columns:1fr repeat(5,.9fr);gap:12px;padding:14px 0;font-size:12px;display:grid}.return-head{color:var(--nx-muted);text-transform:uppercase;font-size:9px}.return-row strong{color:var(--nx-text)}.dilution-path{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.dilution-path span{color:var(--nx-muted);letter-spacing:.06em;font-size:9px}.dilution-path b{color:var(--nx-text);margin-top:5px;font-size:15px;display:block}.dilution-path i{color:var(--nx-lime);font-style:normal}.model-note{color:var(--nx-muted);margin:22px 0 0;font-size:10px;line-height:1.55}@media (max-width:760px){.exit-intelligence,.exit-value-roadmap,.investor-exit-intelligence{padding:24px}.exit-intelligence>header,.exit-value-roadmap>header,.investor-exit-intelligence>header{display:block}.exit-intelligence>header>div:last-child{border-left:0;border-top:1px solid var(--nx-line);margin-top:20px;padding:18px 0 0}.exit-route-table summary{grid-template-columns:30px 1fr}.exit-route-table summary i,.exit-route-table summary em{grid-column:2}.exit-route-table details>div{grid-template-columns:1fr;padding-left:30px}.exit-value-roadmap li{grid-template-columns:34px 1fr}.exit-value-roadmap li i{grid-column:2}.exit-value-roadmap footer{grid-template-columns:1fr}.investor-exit-intelligence{margin:20px 14px}.dilution-path{flex-direction:column;align-items:flex-start}.dilution-path i{transform:rotate(90deg)}}.opportunity-refresh-note{border:1px solid var(--nx-line);border-radius:var(--nx-r);background:var(--nx-surface-2);color:var(--nx-lime);margin:16px 0 0;padding:12px 15px;font-size:12px}.opportunity-state-filters{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.opportunity-state-filters button{border:1px solid var(--nx-line);color:var(--nx-muted);letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:3px;padding:8px 11px;font-size:10px}.opportunity-state-filters button.active{border-color:var(--nx-lime);background:var(--nx-lime);color:#07100b}.opportunity-count span+span{margin-left:8px}.opportunity-terminal{margin-top:16px}.share-primary-actions{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.share-primary-actions button{width:100%;font-weight:800;border-radius:5px!important;padding:14px!important}.share-save{border:1px solid var(--nx-line)!important;color:var(--nx-text)!important;background:#101914!important}.share-generated-link{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.share-generated-link input{border:1px solid var(--nx-line);min-width:0;color:var(--nx-text-2);background:#060b08;border-radius:4px;padding:11px 12px;font-size:12px}.share-generated-link button{background:var(--nx-lime)!important;color:#07100b!important;padding:10px 14px!important}
