@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:"Helvetica Neue",Arial,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[key\:string\]{key:string}}.overview-screen{color:#f5f7f5;background:#050806;max-width:1500px;margin:0 auto;padding:48px clamp(24px,5vw,76px) 110px}.overview-hero{background:radial-gradient(circle at 82% 15%,#c9f36b24,#0000 30%),#0c1410;border:1px solid #25332c;border-radius:28px;grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:50px;min-height:310px;padding:48px 52px;display:grid;overflow:hidden}.overview-hero h1{color:#f5f7f5;letter-spacing:-.075em;max-width:900px;margin:18px 0 14px;font-size:clamp(50px,6vw,88px);font-weight:500;line-height:.91}.overview-hero>div:first-child>p:last-child{color:#91a098;max-width:780px;margin:0;font-size:13px;line-height:1.65}.hero-signal,.horizon-mark{aspect-ratio:1;text-align:center;border:1px solid #425148;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.hero-signal span,.horizon-mark small{color:#91a098;letter-spacing:.14em;font-size:8px;font-weight:800}.hero-signal strong,.horizon-mark span{color:#c9f36b;letter-spacing:-.06em;margin:10px 0 3px;font-size:clamp(28px,4vw,55px);font-weight:500}.hero-signal small{color:#91a098;font-size:9px}.company-identity>div:first-child>p:last-child{color:#c2cbc6;max-width:920px;font-size:15px}.company-core{grid-template-columns:1.1fr 1.9fr;gap:16px;margin-top:16px;display:grid}.team-card{color:#07100b;background:#c9f36b;border-radius:24px;flex-direction:column;min-height:350px;padding:34px;display:flex}.team-card span,.company-fact-grid span,.company-focus li i,.must-be-true article span,.valuation-headline span,.valuation-headline small{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.team-card strong{letter-spacing:-.04em;margin:auto 0 22px;font-size:clamp(23px,2.5vw,38px);font-weight:500;line-height:1.14}.team-card p{color:#405023!important;margin:0!important}.company-fact-grid{background:#25332c;border:1px solid #25332c;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.company-fact-grid article{background:#0c1410;flex-direction:column;justify-content:space-between;min-height:116px;padding:22px;display:flex}.company-fact-grid span{color:#7e8d85}.company-fact-grid strong{color:#f5f7f5;font-size:13px;line-height:1.4}.company-focus{background:#0c1410;border:1px solid #25332c;border-radius:24px;grid-template-columns:.65fr 1.35fr;gap:50px;margin-top:16px;padding:38px;display:grid}.company-focus h2,.must-be-true h2,.valuation-roadmap h2,.valuation-comparison h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(27px,3vw,44px)}.company-focus ol{margin:0;padding:0;list-style:none}.company-focus li{border-top:1px solid #2a3731;grid-template-columns:46px 1fr;align-items:center;gap:15px;padding:17px 0;display:grid}.company-focus li i{color:#c9f36b;font-style:normal}.company-focus li strong{font-size:14px;font-weight:500}.must-be-true{color:#07100b;background:#c9f36b;border-radius:24px;margin-top:16px;padding:38px}.must-be-true>header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.must-be-true>header span{letter-spacing:.15em;font-size:9px;font-weight:900}.must-be-true>header p{max-width:330px;font-size:10px;color:#42532b!important;margin:0!important}.must-be-true>div{background:#879f50;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.must-be-true article{background:#c9f36b;flex-direction:column;min-height:180px;padding:24px;display:flex}.must-be-true article b{font-size:32px;font-weight:400}.must-be-true article strong{margin:auto 0 22px;font-size:15px;line-height:1.45}.must-be-true article span{color:#42532b}.primary-kpis{background:#25332c;border:1px solid #25332c;border-radius:22px;grid-template-columns:repeat(7,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.primary-kpis article{background:#0c1410;flex-direction:column;min-height:145px;padding:22px;display:flex}.primary-kpis article.accent{color:#07100b;background:#c9f36b}.primary-kpis span,.trend-card>div span,.novx-diagnosis article span,.valuation-evidence>article>span{color:#7f8e86;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.primary-kpis strong{color:#f5f7f5;letter-spacing:-.04em;overflow-wrap:anywhere;margin:auto 0 11px;font-size:clamp(18px,1.7vw,28px);font-weight:500}.primary-kpis small{color:#637169;font-size:7px}.primary-kpis .accent *{color:#07100b!important}.chart-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.trend-card{background:#0c1410;border:1px solid #25332c;border-radius:22px;min-height:290px;padding:25px}.trend-card>div:first-child{justify-content:space-between;display:flex}.trend-card>div b{color:#69776f;font-size:8px;font-weight:500}.trend-card svg{width:100%;margin-top:35px;overflow:visible}.trend-card svg path{stroke:#26362e;stroke-width:1px}.trend-card svg polyline{fill:none;stroke:#c9f36b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.trend-card svg circle{fill:#c9f36b;stroke:#0c1410;stroke-width:4px}.chart-empty{align-items:flex-end;gap:8px;height:190px;display:flex;position:relative}.chart-empty i{background:#17231d;border-radius:4px 4px 0 0;width:30%;height:34%}.chart-empty i:nth-child(2){height:52%}.chart-empty i:nth-child(3){height:70%}.chart-empty p{font-size:9px;position:absolute;inset:auto 0 8px;color:#6f7e76!important;margin:0!important}.secondary-disclosure{background:#0c1410;border:1px solid #25332c;border-radius:18px;margin-top:16px;overflow:hidden}.secondary-disclosure summary{color:#e8edea;cursor:pointer;justify-content:space-between;padding:21px 24px;font-size:11px;font-weight:700;display:flex}.secondary-disclosure summary span{color:#78877f;text-transform:uppercase;font-size:8px}.secondary-disclosure>div{grid-template-columns:repeat(5,1fr);gap:1px;padding:0 24px 24px;display:grid}.secondary-disclosure>div>article{background:#111c16;flex-direction:column;justify-content:space-between;min-height:90px;padding:16px;display:flex}.secondary-disclosure article span{color:#77867e;text-transform:uppercase;font-size:8px}.secondary-disclosure article strong{color:#f5f7f5;font-size:11px;line-height:1.45}.novx-diagnosis{color:#07100b;background:#c9f36b;border-radius:24px;grid-template-columns:.9fr 1fr 1fr 1.4fr;gap:1px;margin-top:16px;padding:34px;display:grid}.novx-diagnosis header,.novx-diagnosis article{background:#c9f36b;flex-direction:column;min-height:160px;padding:20px;display:flex}.novx-diagnosis header span{letter-spacing:.15em;font-size:9px;font-weight:900}.novx-diagnosis header h2{letter-spacing:-.05em;margin:auto 0 0;font-size:30px}.novx-diagnosis article strong{margin:auto 0 0;font-size:13px;line-height:1.45}.novx-diagnosis .priority{border-left:1px solid #879f50}.valuation-headline{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.valuation-headline article{background:#0c1410;border:1px solid #25332c;border-radius:22px;flex-direction:column;min-height:220px;padding:29px;display:flex}.valuation-headline article.accent{color:#07100b;background:#c9f36b;border:0}.valuation-headline strong{color:#f5f7f5;letter-spacing:-.06em;margin:auto 0 15px;font-size:clamp(28px,3.5vw,54px);font-weight:500}.valuation-headline span,.valuation-headline small{color:#829188}.valuation-headline .accent *{color:#07100b!important}.valuation-comparison{background:#0c1410;border:1px solid #25332c;border-radius:24px;margin-top:16px;padding:35px}.valuation-comparison>header{justify-content:space-between;align-items:flex-end;display:flex}.valuation-comparison>header>span{color:#c9f36b;text-transform:uppercase;font-size:8px}.range-track{background:linear-gradient(90deg,#34443b,#c9f36b);border-radius:99px;height:6px;margin:80px 12px 25px;position:relative}.range-track i{background:#f5f7f5;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.range-track i.novx-point{background:#c9f36b;width:22px;height:22px;box-shadow:0 0 0 8px #c9f36b1a}.range-track i.current-point{background:#ff8064}.range-track i b{color:#f5f7f5;white-space:nowrap;font-size:7px;font-style:normal;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.range-labels{color:#728078;justify-content:space-between;font-size:8px;display:flex}.valuation-evidence{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.valuation-evidence>article{background:#0c1410;border:1px solid #25332c;border-radius:22px;min-height:250px;padding:27px}.valuation-evidence ul{margin:30px 0 0;padding:0;list-style:none}.valuation-evidence li,.valuation-evidence p{color:#d1d8d4;border-top:1px solid #27342e;padding:13px 0;font-size:11px;line-height:1.5}.valuation-roadmap{color:#07100b;background:#c9f36b;border-radius:24px;margin-top:16px;padding:38px}.valuation-roadmap>div{background:#879f50;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.valuation-roadmap article{background:#c9f36b;min-height:270px;padding:24px;position:relative}.valuation-roadmap article>span{letter-spacing:.12em;font-size:8px;font-weight:900}.valuation-roadmap article>strong{letter-spacing:-.04em;margin:25px 0;font-size:28px;font-weight:500;display:block}.valuation-roadmap ul{margin:0;padding-left:17px}.valuation-roadmap li{margin:10px 0;font-size:10px;line-height:1.45}.roadmap-arrow{z-index:2;color:#c9f36b;background:#07100b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:42%;right:-17px}.assessment-logic{grid-template-columns:repeat(3,1fr)!important}@media (max-width:1150px){.primary-kpis{grid-template-columns:repeat(4,1fr)}.company-core{grid-template-columns:1fr}.team-card{min-height:260px}.chart-grid{grid-template-columns:1fr}.trend-card{min-height:250px}.novx-diagnosis,.valuation-headline{grid-template-columns:1fr 1fr}.valuation-headline article.accent{grid-area:1/2/3}.valuation-evidence{grid-template-columns:1fr}.secondary-disclosure>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.overview-screen{padding:18px 14px 100px}.overview-hero{grid-template-columns:1fr;min-height:0;padding:28px 24px}.overview-hero h1{font-size:46px}.hero-signal,.horizon-mark{width:130px}.company-fact-grid{grid-template-columns:1fr 1fr}.company-focus{grid-template-columns:1fr;padding:27px}.must-be-true>header{flex-direction:column;align-items:flex-start}.must-be-true>div,.valuation-roadmap>div{grid-template-columns:1fr}.primary-kpis{grid-template-columns:1fr 1fr}.novx-diagnosis,.valuation-headline{grid-template-columns:1fr}.valuation-headline article.accent{grid-area:auto}.valuation-comparison{padding:25px 18px}.valuation-comparison>header{flex-direction:column;align-items:flex-start;gap:15px}.range-track i b{font-size:6px}.valuation-roadmap{padding:28px 22px}.roadmap-arrow{top:auto;bottom:-17px;right:50%;transform:rotate(90deg)}.secondary-disclosure>div,.assessment-logic{grid-template-columns:1fr!important}}.novx-dashboard{color:#f5f7f5;background:#050806;max-width:1500px;margin:0 auto;padding:42px clamp(24px,5vw,72px) 110px}.pulse-header{background:radial-gradient(circle at 88% 0,#c9f36b24,#0000 30%),#0c1410;border:1px solid #25332c;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:50px;min-height:260px;padding:44px 48px;display:flex}.pulse-header h1{letter-spacing:-.075em;margin:13px 0 11px;font-size:clamp(52px,7vw,96px);font-weight:500;line-height:.9}.pulse-header>div:first-child>p:last-child{color:#aab5af;max-width:800px;margin:0;font-size:14px;line-height:1.55}.pulse-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:440px;display:flex}.pulse-badges span{color:#c9d1cd;border:1px solid #39483f;border-radius:999px;padding:9px 12px;font-size:8px}.pulse-kpis{background:#25332c;border:1px solid #25332c;border-radius:20px;grid-template-columns:repeat(8,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.pulse-kpis button{text-align:left;cursor:pointer;flex-direction:column;min-width:0;min-height:125px;padding:18px;transition:background .2s,transform .2s;display:flex;color:#f5f7f5!important;background:#0c1410!important;border:0!important;border-radius:0!important}.pulse-kpis button:hover{background:#15231b!important}.pulse-kpis span,.trajectory article>span,.intelligence-core article>span,.opportunity-row span{letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800;color:#74827b!important}.pulse-kpis strong{overflow-wrap:anywhere;margin:auto 0 8px;font-size:clamp(14px,1.4vw,23px);font-weight:500;color:#f5f7f5!important}.pulse-kpis i{opacity:0;font-size:6px;font-style:normal;transition:opacity .2s;color:#617068!important}.pulse-kpis button:hover i{opacity:1}.trajectory,.financial-pulse,.valuation-pulse,.execution-pulse,.opportunity-pulse,.readiness-room>article{background:#0c1410;border:1px solid #25332c;border-radius:24px}.trajectory{margin-top:14px;padding:34px}.trajectory>header,.intelligence-core>header,.financial-pulse>header,.valuation-pulse>header,.execution-pulse>header,.opportunity-pulse>header,.readiness-room article>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.trajectory h2,.intelligence-core h2,.pulse-pair h2,.readiness-room h2{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(25px,3vw,42px);font-weight:500}.trajectory>div{background:#314038;grid-template-columns:1fr .7fr 1.3fr;gap:1px;margin-top:32px;display:grid}.trajectory article{background:#101a15;flex-direction:column;min-height:220px;padding:25px;display:flex}.trajectory article.now{color:#07100b;background:#c9f36b}.trajectory article>strong{margin:auto 0;font-size:16px;font-weight:500;line-height:1.45}.trajectory article.now strong{font-size:36px}.trajectory article ol{margin:auto 0 0;padding-left:18px}.trajectory article li{margin:12px 0;font-size:11px;line-height:1.35}.intelligence-core{color:#07100b;background:#c9f36b;border-radius:24px;margin-top:14px;padding:38px}.intelligence-core>header span{letter-spacing:.15em;font-size:9px;font-weight:900}.intelligence-core>header small{color:#45552d;font-size:8px}.intelligence-core>div{background:#879f50;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:32px;display:grid}.intelligence-core article{background:#c9f36b;flex-direction:column;min-height:180px;padding:22px;display:flex}.intelligence-core article span{color:#46572d!important}.intelligence-core article strong{margin:auto 0 0;font-size:14px;font-weight:600;line-height:1.45}.pulse-pair{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.financial-pulse,.valuation-pulse,.execution-pulse,.opportunity-pulse{padding:30px}.pulse-pair header button,.readiness-room header button{cursor:pointer;font-size:8px;color:#c9f36b!important;background:0 0!important;border:0!important;padding:0!important}.mini-finance{grid-template-columns:1.4fr .6fr;gap:20px;margin-top:25px;display:grid}.mini-finance .trend-card{border-radius:16px;min-height:220px;padding:18px}.mini-finance dl{grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.mini-finance dl div{background:#111d17;flex-direction:column;justify-content:space-between;padding:15px;display:flex}.mini-finance dt,.readiness-room dt{color:#718078;text-transform:uppercase;font-size:7px}.mini-finance dd,.readiness-room dd{color:#f5f7f5;margin:0;font-size:12px}.mini-value-scale{background:#26372e;border-radius:99px;height:7px;margin:70px 5px 25px;position:relative}.mini-value-scale i{position:absolute;top:50%;transform:translate(-50%,-50%)}.mini-value-scale .market{background:#5a6b61;border-radius:99px;width:55%;height:7px;left:20%}.mini-value-scale .novx,.mini-value-scale .current{background:#c9f36b;border-radius:50%;width:17px;height:17px}.mini-value-scale .current{background:#ff8064}.mini-value-labels{color:#7d8b83;justify-content:space-between;font-size:7px;display:flex}.valuation-pulse>p{margin:28px 0 0;font-size:10px;color:#b5c0ba!important}.execution-pulse header>b{color:#c9f36b;font-size:12px}.priority-row{border-top:1px solid #27342e;grid-template-columns:35px 1fr;gap:10px;padding:17px 0;display:grid;position:relative}.priority-row span{color:#c9f36b;font-size:8px}.priority-row strong{font-size:11px;font-weight:500}.priority-row i{background:#223129;height:2px;position:absolute;bottom:5px;left:35px;right:0}.priority-row i:after{content:"";width:var(--width);background:#c9f36b;height:100%;display:block}.execution-pulse>p{background:#121f18;border-radius:12px;padding:14px;font-size:9px;line-height:1.5;color:#9ca9a2!important}.execution-pulse>button{font-size:8px;color:#c9f36b!important;background:0 0!important;border:0!important}.opportunity-row{border-top:1px solid #27342e;grid-template-columns:70px 1fr;gap:6px 15px;padding:18px 0;display:grid}.opportunity-row strong{font-size:12px}.opportunity-row small{color:#7e8c84;grid-column:2;font-size:8px;line-height:1.4}.pulse-empty{color:#78877f;border:1px dashed #34443b;border-radius:14px;margin-top:25px;padding:30px;font-size:9px}.readiness-room{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.readiness-room>article{padding:30px}.readiness-room article>header>strong{color:#ffb29f;text-align:right;max-width:230px;font-size:9px}.readiness-row{grid-template-columns:150px 1fr 35px;align-items:center;gap:14px;margin-top:18px;display:grid}.readiness-row span{color:#9ca9a2;font-size:8px}.readiness-row i{background:#223129;border-radius:99px;height:5px;overflow:hidden}.readiness-row i b{background:#c9f36b;border-radius:99px;height:100%;display:block}.readiness-row>strong{font-size:8px}.readiness-room dl{grid-template-columns:1fr 1fr;gap:1px;margin:30px 0 0;display:grid}.readiness-room dl div{background:#111d17;flex-direction:column;justify-content:space-between;min-height:85px;padding:15px;display:flex}.next-action{color:#07100b;background:radial-gradient(circle at 85% 15%,#fff3,#0000 25%),#c9f36b;border-radius:28px;margin-top:14px;padding:48px}.next-action>span{letter-spacing:.15em;font-size:9px;font-weight:900}.next-action h2{letter-spacing:-.065em;max-width:960px;margin:24px 0 18px;font-size:clamp(36px,5vw,72px);font-weight:500;line-height:1}.next-action p{max-width:760px;font-size:12px;line-height:1.55;color:#3f5028!important}.next-action>div{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.next-action i{border:1px solid #7f9847;border-radius:999px;padding:9px 12px;font-size:8px;font-style:normal}.next-action button{font-size:10px;font-weight:800;color:#c9f36b!important;background:#07100b!important;border:0!important;border-radius:12px!important;padding:15px 20px!important}.dashboard-copilot{overflow:hidden;background:#0c1410!important;border:1px solid #25332c!important;border-radius:24px!important;grid-column:auto!important;min-height:480px!important;margin-top:14px!important}.dashboard-copilot .copilot-thread{max-height:380px}@media (max-width:1200px){.pulse-kpis{grid-template-columns:repeat(4,1fr)}.intelligence-core>div{grid-template-columns:1fr 1fr}.pulse-pair,.readiness-room{grid-template-columns:1fr}.mini-finance{grid-template-columns:1fr 1fr}}@media (max-width:700px){.novx-dashboard{padding:18px 14px 100px}.pulse-header{flex-direction:column;align-items:flex-start;padding:28px 24px}.pulse-header h1{font-size:50px}.pulse-badges{justify-content:flex-start}.pulse-kpis{grid-template-columns:1fr 1fr}.pulse-kpis button{min-height:105px}.trajectory{padding:25px}.trajectory>div{grid-template-columns:1fr}.intelligence-core{padding:27px 21px}.intelligence-core>header{flex-direction:column;align-items:flex-start}.intelligence-core>div,.mini-finance{grid-template-columns:1fr}.readiness-row{grid-template-columns:115px 1fr 30px}.next-action{padding:33px 25px}.next-action h2{font-size:40px}.readiness-room dl{grid-template-columns:1fr}.novx-agent-card.dashboard-copilot{min-width:0}}:root{--ix-bg:#070a08;--ix-surface:#0b100d;--ix-surface-2:#101712;--ix-line:#273029;--ix-line-soft:#1a221d;--ix-text:#f2f4f2;--ix-muted:#8b958f;--ix-dim:#626b65;--ix-lime:#c9f36b;--ix-radius:8px;--ix-page:1420px;--ix-pad:clamp(28px,4.5vw,72px)}body{background:var(--ix-bg);color:var(--ix-text)}.workspace-shell{background:var(--ix-bg)!important;grid-template-columns:210px minmax(0,1fr)!important}.workspace{background:var(--ix-bg)!important}.sidebar{border-right:1px solid var(--ix-line-soft)!important;width:210px!important;box-shadow:none!important;background:#080d0a!important;padding:24px 14px 18px!important}.sidebar:before{display:none!important}.brand{border-bottom:1px solid var(--ix-line-soft)!important;padding:0 7px 22px!important}.brand .logo-mark{border-radius:6px!important;width:32px!important;height:32px!important}.brand strong{letter-spacing:-.02em;font-size:13px!important}.nav-label{color:#505a54!important;letter-spacing:.14em!important;margin:22px 8px 8px!important;font-size:7px!important}.nav-item{color:#758079!important;background:0 0!important;border:0!important;border-radius:5px!important;min-height:36px!important;margin:1px 0!important;padding:0 10px!important;font-size:9px!important;transition:color .15s,background .15s!important}.nav-item.active{color:var(--ix-lime)!important;box-shadow:inset 2px 0 var(--ix-lime)!important;background:#121c15!important}.nav-item span:first-child{color:#465048!important;font-size:6px!important}.sidebar select,.sidebar .new-company{border-color:var(--ix-line)!important;color:#a9b2ac!important;background:#0b120e!important;border-radius:5px!important;height:36px!important;font-size:8px!important}.sidebar-footer{border-color:var(--ix-line-soft)!important;padding:14px 8px 2px!important}.sidebar-footer p{font-size:8px!important}.sidebar-footer span{font-size:7px!important}.topbar{height:76px!important;padding:0 var(--ix-pad)!important;border-bottom:1px solid var(--ix-line-soft)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#070a08f0!important}.topbar>.company-heading,.topbar>div:first-child{min-width:0}.topbar .eyebrow{display:none}.company-heading{gap:10px!important}.company-heading h1{white-space:nowrap;text-overflow:ellipsis;max-width:42vw;overflow:hidden;color:var(--ix-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:18px!important;font-weight:600!important}.stage{border:1px solid var(--ix-line)!important;color:var(--ix-muted)!important;background:0 0!important;border-radius:99px!important;padding:5px 8px!important;font-size:7px!important}.topbar-actions{gap:5px!important}.topbar-actions button,.topbar-actions a{text-transform:uppercase;letter-spacing:.04em;color:#8f9993!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;min-height:30px!important;padding:0 10px!important;font-size:7px!important}.topbar-actions button:hover,.topbar-actions a:hover{border-color:var(--ix-line)!important;color:var(--ix-text)!important}.topbar-actions .edit-profile{background:var(--ix-lime)!important;color:#0a100c!important}.delete-profile{color:#88736d!important}.workspace-notice{margin:12px var(--ix-pad) 0!important;color:#aebc9b!important;background:#0d150e!important;border:1px solid #34402d!important;border-radius:5px!important;padding:9px 12px!important;font-size:8px!important}.workspace h1,.workspace h2,.workspace h3,.workspace h4,.admin-shell h1,.admin-shell h2,.investor-workspace h1,.investor-workspace h2{font-weight:500!important}.eyebrow{text-transform:uppercase;color:var(--ix-muted)!important;letter-spacing:.14em!important;font-size:7px!important;font-weight:700!important}.blank{border-color:var(--ix-line)!important;color:var(--ix-dim)!important;background:0 0!important}.overview-screen,.novx-dashboard,.roadmap-page,.opportunities-page,.materials-page,.documents-page,.projects-page,.real-data-page,.founder-command{max-width:var(--ix-page)!important;padding:48px var(--ix-pad) 100px!important;background:var(--ix-bg)!important;color:var(--ix-text)!important}.overview-hero,.pulse-header,.roadmap-hero,.materials-page>header,.documents-heading{border:0!important;border-bottom:1px solid var(--ix-line)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 0 34px!important}.overview-hero h1,.pulse-header h1,.roadmap-hero h1,.opportunities-page h1,.materials-page h1,.documents-heading h1,.projects-page h1{max-width:980px!important;color:var(--ix-text)!important;letter-spacing:-.065em!important;margin:12px 0 14px!important;font-size:clamp(42px,5.2vw,76px)!important;font-weight:500!important;line-height:.94!important}.overview-hero>div:first-child>p:last-child,.pulse-header>div:first-child>p:last-child,.roadmap-hero p,.opportunities-page>header p,.materials-page>header p,.documents-heading p,.projects-page header p{max-width:720px!important;color:var(--ix-muted)!important;font-size:11px!important;line-height:1.55!important}.hero-signal,.horizon-mark,.intelligence-score{aspect-ratio:auto!important;border:0!important;border-left:1px solid var(--ix-line)!important;text-align:left!important;border-radius:0!important;align-items:flex-start!important;width:auto!important;min-width:160px!important;height:auto!important;min-height:0!important;padding:0 0 4px 28px!important}.hero-signal strong,.horizon-mark span,.intelligence-score strong{color:var(--ix-lime)!important;font-size:38px!important}.hero-signal span,.hero-signal small,.horizon-mark small,.intelligence-score span{font-size:7px!important}.pulse-badges{max-width:400px!important}.pulse-badges span{border-color:var(--ix-line)!important;color:var(--ix-muted)!important;background:0 0!important;border-radius:3px!important;padding:7px 9px!important}.pulse-kpis,.primary-kpis,.valuation-headline,.commercial-kpis,.operator-metrics,.aggregate-kpis{border:0!important;border-bottom:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important;gap:0!important;margin-top:0!important;overflow:visible!important}.pulse-kpis button,.primary-kpis article,.valuation-headline article,.valuation-headline article.accent,.commercial-kpis article,.commercial-kpis article:nth-child(n),.operator-metrics article,.aggregate-kpis article{border:0!important;border-right:1px solid var(--ix-line-soft)!important;min-height:145px!important;color:var(--ix-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:28px 22px 25px!important}.pulse-kpis button:last-child,.primary-kpis article:last-child,.valuation-headline article:last-child{border-right:0!important}.pulse-kpis strong,.primary-kpis strong,.valuation-headline strong,.valuation-headline .accent strong,.commercial-kpis strong{color:var(--ix-text)!important;letter-spacing:-.055em!important;font-size:clamp(24px,2.5vw,42px)!important;font-weight:500!important}.pulse-kpis button:nth-child(5) strong,.primary-kpis article.accent strong,.valuation-headline article.accent strong{color:var(--ix-lime)!important}.pulse-kpis span,.primary-kpis span,.valuation-headline span,.valuation-headline .accent span,.valuation-headline small,.valuation-headline .accent small,.commercial-kpis span,.commercial-kpis small{color:var(--ix-muted)!important}.pulse-kpis i{color:var(--ix-lime)!important}.trajectory,.financial-pulse,.valuation-pulse,.execution-pulse,.opportunity-pulse,.readiness-room>article{border:0!important;border-top:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important}.trajectory{padding:42px 0!important}.trajectory>div{background:0 0!important;gap:0!important}.trajectory article,.trajectory article.now{border-right:1px solid var(--ix-line-soft)!important;color:var(--ix-text)!important;background:0 0!important;padding:26px 30px!important}.trajectory article:last-child{border-right:0!important}.trajectory article.now strong{color:var(--ix-lime)!important}.trajectory article.now span,.trajectory article.now p{color:var(--ix-muted)!important}.intelligence-core,.must-be-true,.next-action{color:var(--ix-text)!important;border-block:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important;padding:40px 0!important}.intelligence-core>header span,.must-be-true>header span,.next-action>span{color:var(--ix-lime)!important}.intelligence-core>header small,.must-be-true>header p{color:var(--ix-muted)!important}.intelligence-core>div,.must-be-true>div{background:0 0!important;gap:0!important}.intelligence-core article,.must-be-true article{border-right:1px solid var(--ix-line-soft)!important;min-height:150px!important;color:var(--ix-text)!important;background:0 0!important;padding:24px 28px!important}.intelligence-core article:last-child,.must-be-true article:last-child{border-right:0!important}.intelligence-core article span,.must-be-true article span{color:var(--ix-lime)!important}.intelligence-core article strong,.must-be-true article strong{color:var(--ix-text)!important;font-size:13px!important}.pulse-pair,.readiness-room{gap:0!important;margin-top:0!important}.financial-pulse,.valuation-pulse,.execution-pulse,.opportunity-pulse,.readiness-room>article{padding:42px 34px!important}.pulse-pair>article+article,.readiness-room>article+article{border-left:1px solid var(--ix-line)!important}.mini-finance .trend-card{border:0!important;border-radius:0!important}.mini-finance dl div,.readiness-room dl div{border-top:1px solid var(--ix-line-soft)!important;background:0 0!important}.mini-value-scale{background:#202b24!important}.execution-pulse>p{background:#0d1510!important;border-radius:3px!important}.opportunity-row{border-color:var(--ix-line-soft)!important}.readiness-row i{background:#202b24!important}.next-action h2{max-width:920px!important;color:var(--ix-text)!important}.next-action p{color:var(--ix-muted)!important}.next-action i{border-color:var(--ix-line)!important;color:#aab4ae!important}.next-action button{background:var(--ix-lime)!important;color:#0a100c!important;border-radius:5px!important}.dashboard-copilot,.novx-agent-card{border:1px solid var(--ix-line)!important;background:var(--ix-surface)!important;box-shadow:none!important;border-radius:8px!important}.agent-top{border-color:var(--ix-line)!important}.agent-input{border-color:var(--ix-line)!important;background:#0d1510!important;border-radius:5px!important}.copilot-prompts button{border-color:var(--ix-line)!important;color:var(--ix-muted)!important;background:0 0!important;border-radius:3px!important}.company-core{border-bottom:1px solid var(--ix-line)!important;gap:0!important;margin-top:0!important}.team-card{min-height:300px!important;color:var(--ix-text)!important;border-right:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important;padding:38px 32px!important}.team-card strong{color:var(--ix-text)!important}.team-card p{color:var(--ix-muted)!important}.company-fact-grid{background:0 0!important;border:0!important;border-radius:0!important;gap:0!important}.company-fact-grid article{border-right:1px solid var(--ix-line-soft)!important;border-bottom:1px solid var(--ix-line-soft)!important;background:0 0!important;padding:26px 24px!important}.company-fact-grid strong{font-size:12px!important}.company-focus{border:0!important;border-bottom:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important;margin-top:0!important;padding:44px 0!important}.company-focus li{border-color:var(--ix-line-soft)!important}.secondary-disclosure{border:0!important;border-bottom:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important}.secondary-disclosure>div>article{border-top:1px solid var(--ix-line-soft)!important;background:0 0!important}.chart-grid{gap:0!important}.trend-card{border:0!important;border-right:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important;padding:38px 28px!important}.trend-card:last-child{border-right:0!important}.chart-empty i{background:#151e18!important}.novx-diagnosis{border-block:1px solid var(--ix-line)!important;color:var(--ix-text)!important;background:0 0!important;border-radius:0!important;padding:38px 0!important}.novx-diagnosis header,.novx-diagnosis article{border-right:1px solid var(--ix-line-soft)!important;color:var(--ix-text)!important;background:0 0!important;padding:22px 28px!important}.novx-diagnosis article span{color:var(--ix-lime)!important}.novx-diagnosis article strong{color:var(--ix-text)!important}.valuation-comparison,.valuation-roadmap{border:0!important;border-bottom:1px solid var(--ix-line)!important;color:var(--ix-text)!important;background:0 0!important;border-radius:0!important;margin-top:0!important;padding:44px 0!important}.valuation-evidence{gap:0!important;margin-top:0!important}.valuation-evidence>article{border:0!important;border-right:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important;padding:38px 30px!important}.valuation-evidence li,.valuation-evidence p{border-color:var(--ix-line-soft)!important}.valuation-roadmap>div{background:0 0!important}.valuation-roadmap article{border-right:1px solid var(--ix-line)!important;color:var(--ix-text)!important;background:0 0!important;padding:30px!important}.valuation-roadmap article>span{color:var(--ix-lime)!important}.roadmap-arrow{background:var(--ix-lime)!important;color:#07100b!important}.roadmap-page{max-width:var(--ix-page)!important}.roadmap-functions{border:0!important;border-bottom:1px solid var(--ix-line)!important;background:0 0!important;margin:24px 0!important}.roadmap-functions button.active{border-color:var(--ix-lime)!important;color:var(--ix-text)!important;background:0 0!important}.roadmap-list{background:0 0!important;border:0!important;border-radius:0!important;gap:0!important}.roadmap-list article,.roadmap-list article.critical,.roadmap-list article.important,.roadmap-list article.complete{border-bottom:1px solid var(--ix-line)!important;color:var(--ix-text)!important;background:0 0!important;border-radius:0!important;padding:26px 68px 26px 70px!important}.roadmap-list article *{color:inherit!important}.roadmap-list article:after{background:var(--ix-line)!important;width:2px!important}.roadmap-list article.critical:after,.roadmap-list article.important:after{background:var(--ix-lime)!important}.roadmap-list article>button{border:1px solid var(--ix-line)!important;color:var(--ix-lime)!important;background:0 0!important;border-radius:3px!important}.roadmap-meta span{color:var(--ix-muted)!important;background:#101812!important;border-radius:2px!important}.roadmap-list h2{font-size:17px!important}.roadmap-list p{color:var(--ix-muted)!important}.opportunities-page>header{padding-bottom:34px;border-bottom:1px solid var(--ix-line)!important}.opportunities-page>header button,.material-upload,.generate-button,.project-page-actions button,.access-invite button{background:var(--ix-lime)!important;color:#07100b!important;border-radius:5px!important}.opportunity-summary{border:0!important;border-bottom:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important}.opportunity-summary article{border-right:1px solid var(--ix-line)!important;background:0 0!important;padding:28px 0!important}.opportunity-grid.dedicated>article,.opportunity-grid.dedicated>article:first-child,.opportunity-grid.dedicated>article:nth-child(2){border:0!important;border-right:1px solid var(--ix-line)!important;border-bottom:1px solid var(--ix-line)!important;color:var(--ix-text)!important;background:0 0!important;border-radius:0!important;padding:34px 30px!important}.opportunity-grid article>div{border-color:var(--ix-line-soft)!important}.opportunity-grid p{color:var(--ix-muted)!important}.source-register{border:0!important;border-top:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important}.source-register a{border:1px solid var(--ix-line)!important;background:0 0!important;border-radius:3px!important}.material-policy{border:0!important;border-bottom:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important;padding:22px 0!important}.materials-list{gap:0!important}.materials-list>article{border:0!important;border-bottom:1px solid var(--ix-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.material-file>span{width:38px!important;height:38px!important;color:var(--ix-lime)!important;background:#131c16!important;border-radius:4px!important}.material-analysis{border-color:var(--ix-line)!important;background:#0a100c!important}.material-findings{gap:0!important}.material-findings>div{border:0!important;border-right:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important}.document-grid article,.document-grid article:first-child,.document-grid article:nth-child(2),.document-grid article:nth-child(5){border:0!important;border-right:1px solid var(--ix-line)!important;border-bottom:1px solid var(--ix-line)!important;min-height:260px!important;color:var(--ix-text)!important;background:0 0!important;border-radius:0!important;padding:30px!important}.document-grid article h2,.document-grid article:first-child h2{color:var(--ix-text)!important;font-size:25px!important}.document-grid article p{color:var(--ix-muted)!important}.document-actions{border-color:var(--ix-line)!important;background:0 0!important}.document-grid article .document-actions button{color:var(--ix-lime)!important;background:0 0!important}.report-preview{border:0!important;border-top:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important}.project-card-grid{border-top:1px solid var(--ix-line)!important;gap:0!important}.project-card-grid>button,.project-card-grid>button:first-child,.project-card-grid>button.active{border:0!important;border-right:1px solid var(--ix-line)!important;border-bottom:1px solid var(--ix-line)!important;min-height:220px!important;color:var(--ix-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:28px!important;transform:none!important}.project-card-grid>button:hover,.project-card-grid>button.active{background:#0c130e!important}.project-card-grid span{color:var(--ix-lime)!important}.project-card-grid p{color:var(--ix-muted)!important}.project-card-grid dl{border-color:var(--ix-line)!important}.access-invite{border:0!important;border-block:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important;padding:30px 0!important}.member-list{border-top:1px solid var(--ix-line)!important;gap:0!important}.member-list article{border-bottom:1px solid var(--ix-line)!important;background:0 0!important;border-radius:0!important;padding:20px 0!important}.admin-page,.investor-account,.shared-page{background:var(--ix-bg)!important;color:var(--ix-text)!important}.admin-page .operator-metrics article,.admin-page .approval-card,.admin-page .portfolio-section article,.investor-account article,.investor-account .portfolio-comparison,.investor-account .investor-company-detail,.shared-page section,.shared-page article{border:0!important;border-bottom:1px solid var(--ix-line)!important;color:var(--ix-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.admin-page .approval-card>div:first-child>span{color:var(--ix-lime)!important;background:0 0!important;border-radius:3px!important}.landing-page{background:var(--ix-bg)!important;color:var(--ix-text)!important}.landing-page nav{border-color:var(--ix-line)!important}.landing-page nav button,.landing-hero button{background:var(--ix-lime)!important;color:#07100b!important;border-radius:5px!important}.workspace input,.workspace textarea,.workspace select{border:1px solid var(--ix-line)!important;color:var(--ix-text)!important;background:#0b120e!important;border-radius:5px!important}.section-copilot{border:1px solid var(--ix-line)!important;box-shadow:none!important;background:#0b110d!important;border-radius:6px!important}.section-copilot-body,.section-copilot-toggle{background:0 0!important}.section-copilot form button{border-radius:4px!important}.workspace button{transition:background .15s,color .15s,border-color .15s,opacity .15s!important}@media (max-width:1100px){.workspace-shell{grid-template-columns:188px minmax(0,1fr)!important}.sidebar{width:188px!important}.pulse-kpis,.primary-kpis{grid-template-columns:repeat(4,1fr)!important}.document-grid{grid-template-columns:1fr 1fr!important}.company-core{grid-template-columns:1fr!important}.team-card{border-right:0!important;border-bottom:1px solid var(--ix-line)!important}}@media (max-width:760px){.workspace-shell{display:block!important}.sidebar{border-right:0!important;border-bottom:1px solid var(--ix-line)!important;width:100%!important;height:auto!important;min-height:0!important;padding:12px 14px!important;position:relative!important}.brand{border:0!important;padding:0!important}.sidebar .workspace-switcher,.sidebar .nav-label,.sidebar .nav-item:not(.active),.sidebar-footer{display:none!important}.sidebar nav{margin:0!important}.sidebar .nav-item.active{width:auto;position:absolute;top:12px;right:14px;padding:0 10px!important}.topbar{min-height:68px;gap:12px!important;height:auto!important;padding:12px 14px!important}.company-heading h1{max-width:50vw!important;font-size:15px!important}.topbar-actions{overflow-x:auto}.topbar-actions button,.topbar-actions a{white-space:nowrap}.overview-screen,.novx-dashboard,.roadmap-page,.opportunities-page,.materials-page,.documents-page,.projects-page,.real-data-page{padding:32px 18px 90px!important}.overview-hero,.pulse-header{display:block!important}.hero-signal,.horizon-mark{margin-top:28px;border-left:0!important;border-top:1px solid var(--ix-line)!important;padding:20px 0 0!important}.pulse-kpis,.primary-kpis{grid-template-columns:1fr 1fr!important}.pulse-kpis button,.primary-kpis article{min-height:112px!important;padding:20px 14px!important}.trajectory>div,.intelligence-core>div,.must-be-true>div,.valuation-roadmap>div{grid-template-columns:1fr!important}.trajectory article,.intelligence-core article,.must-be-true article,.valuation-roadmap article{border-right:0!important;border-bottom:1px solid var(--ix-line)!important}.pulse-pair>article+article,.readiness-room>article+article{border-left:0!important}.chart-grid{grid-template-columns:1fr!important}.trend-card{border-right:0!important;border-bottom:1px solid var(--ix-line)!important}.company-fact-grid,.valuation-headline{grid-template-columns:1fr!important}.valuation-headline article{border-right:0!important;border-bottom:1px solid var(--ix-line)!important}.valuation-evidence{grid-template-columns:1fr!important}.valuation-evidence>article{border-right:0!important;border-bottom:1px solid var(--ix-line)!important}.opportunity-grid.dedicated,.document-grid,.project-card-grid{grid-template-columns:1fr!important}.opportunity-grid.dedicated>article,.document-grid article,.project-card-grid>button{border-right:0!important}.roadmap-list article{padding:23px 50px 23px 55px!important}}.living-documents{text-align:left!important;display:block!important}.document-master-actions{flex-direction:column;align-items:flex-end;gap:12px;min-width:220px;display:flex}.document-master-actions span{color:#8b958f;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.document-library{border-top:1px solid #273029;margin-top:34px}.document-library>section{border-bottom:1px solid #273029;grid-template-columns:150px minmax(0,1fr);display:grid}.document-library>section>header{border-right:1px solid #273029;justify-content:space-between;align-items:flex-start;padding:27px 25px 27px 0;display:flex}.document-library>section>header span{color:#c9f36b;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.document-library>section>header b{color:#626b65;font-size:8px}.document-library article{border-bottom:1px solid #1a221d;grid-template-columns:minmax(260px,1.5fr) minmax(160px,.7fr) minmax(250px,.8fr);align-items:center;gap:28px;min-height:120px;padding:22px 0 22px 28px;display:grid}.document-library article:last-child{border-bottom:0}.document-identity>span{color:#626b65;letter-spacing:.13em;font-size:6px;font-weight:800}.document-identity h2{color:#f2f4f2;letter-spacing:-.035em;margin:8px 0 5px;font-size:18px;font-weight:500}.document-identity p{color:#8b958f!important;margin:0!important;font-size:8px!important}.document-health{flex-direction:column;gap:7px;display:flex}.document-health>span{color:#909b94;text-transform:uppercase;border:1px solid #343e37;border-radius:3px;width:max-content;padding:5px 7px;font-size:7px}.document-health>span.current{color:#c9f36b;border-color:#516537}.document-health>span.stale{color:#d9ba75;border-color:#6e5c39}.document-health small{color:#69736d;font-size:7px}.document-row-actions{justify-content:flex-end;gap:4px;display:flex}.document-row-actions button{white-space:nowrap;color:#aab3ad!important;background:0 0!important;border:1px solid #2f3932!important;border-radius:4px!important;min-height:30px!important;padding:0 10px!important;font-size:7px!important}.document-row-actions button:first-child{color:#c9f36b!important;border-color:#82974e!important}.document-row-actions button:hover{color:#c9f36b!important;border-color:#c9f36b!important}.document-row-actions button:disabled{opacity:.45}.document-provenance{border-block:1px solid #273029;grid-template-columns:170px 1fr;gap:12px 30px;margin-top:40px;padding:28px 0;display:grid}.document-provenance span{color:#c9f36b;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:800}.document-provenance strong{color:#e4e8e5;font-size:10px;font-weight:500}.document-provenance p{grid-column:2;line-height:1.5;color:#78827c!important;margin:0!important;font-size:8px!important}.living-documents .generation-notice{color:#9fac97!important;background:#0d150e!important;border-radius:4px!important}.document-preview-shell{background:#0b100d!important;border:1px solid #273029!important;border-radius:8px!important}.document-preview-shell>header{border-color:#273029!important}.document-preview-shell iframe{background:#151a17!important}@media (max-width:1000px){.document-library>section{grid-template-columns:110px 1fr}.document-library article{grid-template-columns:1fr .7fr}.document-row-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:700px){.document-master-actions{align-items:stretch;min-width:0}.document-library>section{display:block}.document-library>section>header{border-bottom:1px solid #273029;border-right:0;padding:22px 0}.document-library article{grid-template-columns:1fr;gap:15px;padding:22px 0}.document-row-actions{grid-column:auto;overflow-x:auto}.document-provenance{grid-template-columns:1fr}.document-provenance p{grid-column:auto}}:root{--ink:#181a17;--muted:#70736c;--line:#ddded8;--canvas:#f3f3ef;--paper:#fbfbf8;--dark:#151815;--accent:#c4e269}*{box-sizing:border-box}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Arial,sans-serif}button,input{font:inherit}.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}.workspace-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#d9dcd4;background:var(--dark);border-right:1px solid #292c28;flex-direction:column;height:100vh;padding:25px 16px 18px;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:-.01em;align-items:center;gap:11px;padding:0 9px 28px;font-size:14px;font-weight:620;display:flex}.brand-mark{width:29px;height:29px;color:var(--accent);letter-spacing:.05em;border:1px solid #69705f;place-items:center;font-size:9px;font-weight:750;display:grid}.nav-label{color:#777d74;text-transform:uppercase;letter-spacing:.13em;margin:0 12px 9px;font-size:10px;font-weight:650}.navigation{flex-direction:column;gap:3px;display:flex}.nav-item{color:#91968d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;width:100%;min-height:39px;padding:0 12px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.nav-item:hover{color:#f4f5f0;background:#1c201c}.nav-item.active{color:#f8f9f4;box-shadow:inset 2px 0 var(--accent);background:#252a24;border-color:#343a32}.sidebar-footer{border-top:1px solid #30332f;align-items:center;gap:11px;margin-top:auto;padding:16px 10px 3px;display:flex}.progress-ring{background:conic-gradient(var(--accent) 42%,#383d36 0);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.progress-ring:after{content:"";background:var(--dark);border-radius:50%;position:absolute;inset:3px}.progress-ring span{z-index:1;color:#fff;font-size:10px;font-weight:650}.sidebar-footer p{color:#d9dcd5;margin:0 0 3px;font-size:11px;font-weight:600}.sidebar-footer>div>span{color:#777d74;font-size:10px;display:block}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fbfbf8db;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,3.2vw,50px);display:flex}.eyebrow{color:#898d84;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:720;line-height:1}.company-heading{align-items:center;gap:12px;display:flex}.company-heading h1{letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.stage{color:#6d7069;border-left:1px solid #cccec7;padding-left:12px;font-size:11px;font-weight:570}.topbar-actions{align-items:center;gap:13px;display:flex}.horizon-badge{color:#4b4e47;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #d4d6cf;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:680;display:flex}.horizon-badge>span{background:#738b31;border-radius:50%;width:6px;height:6px}.avatar{color:#f3f4ef;cursor:pointer;background:#272b26;border:0;border-radius:50%;width:34px;height:34px;font-size:10px;font-weight:690}.dashboard{grid-template-columns:minmax(0,1fr) 320px;gap:22px;max-width:1500px;margin:0 auto;padding:34px clamp(24px,3.2vw,50px) 40px;display:grid}.primary-column{min-width:0}.architect-panel{background:var(--paper);border:1px solid #d9dad4;flex-direction:column;min-height:473px;display:flex}.architect-header{border-bottom:1px solid #e2e3dd;align-items:center;gap:13px;min-height:82px;padding:19px 24px;display:flex}.architect-symbol{color:#536326;background:#f7faed;border:1px solid #c9ccc2;place-items:center;width:36px;height:36px;display:grid}.architect-header h2,.state-heading h2,.section-heading h2{letter-spacing:-.02em;margin:0;font-family:Georgia,serif;font-weight:500}.architect-header h2{font-size:20px}.architect-header .eyebrow{margin-bottom:5px}.status{color:#73766f;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.status span{background:#77923a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e6ecd8}.conversation{flex:1;padding:54px clamp(30px,5.4vw,78px) 38px}.message-kicker{color:#6d792f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:720}.architect-message{color:#242621;letter-spacing:-.025em;max-width:810px;margin:0;font-family:Georgia,serif;font-size:clamp(22px,2.05vw,31px);line-height:1.43}.evidence-row{color:#91948c;gap:17px;margin-top:26px;font-size:10px;display:flex}.evidence-row span+span{border-left:1px solid #d5d7cf;padding-left:17px}.chat-box{background:#fff;border:1px solid #cfd1c9;align-items:center;gap:10px;min-height:59px;margin:0 24px 23px;padding:7px 8px 7px 18px;display:flex;box-shadow:0 6px 24px #191b160b}.chat-box:focus-within{border-color:#8f986f;box-shadow:0 0 0 3px #8f986f1f}.chat-box input{color:#22241f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.chat-box input::placeholder{color:#959990}.shortcut{color:#a5a89f;border:1px solid #e1e2dc;padding:3px 5px;font-size:9px}.chat-box button{background:var(--dark);color:#f4f5ef;cursor:pointer;border:0;place-items:center;width:42px;height:42px;display:grid}.state-panel{background:#f8f8f4;border:1px solid #d9dad4;align-self:start;min-height:473px}.state-heading{border-bottom:1px solid #e0e1db;justify-content:space-between;align-items:center;min-height:82px;padding:20px 22px;display:flex}.state-heading h2{font-size:19px}.state-heading button{color:#999c94;cursor:pointer;letter-spacing:.1em;background:0 0;border:0}.state-list{padding:2px 22px}.state-item{border-bottom:1px solid #e3e4de;grid-template-columns:28px 1fr;gap:5px;padding:18px 0;display:grid}.state-item:last-child{border-bottom:0}.state-number{color:#afb1aa;padding-top:2px;font-family:Georgia,serif;font-size:10px;font-style:italic}.state-item p{color:#878a82;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:690}.state-item strong{color:#292b27;font-family:Georgia,serif;font-size:15px;font-weight:500;line-height:1.3;display:block}.state-tag{letter-spacing:.07em;text-transform:uppercase;border:1px solid;margin-top:8px;padding:3px 6px;font-size:8px;font-weight:690;display:inline-block}.state-tag.amber{color:#8a651e;background:#faf5e7;border-color:#dcc68d}.state-tag.green{color:#506521;background:#f2f7e4;border-color:#c9d99c}.review-button{color:#4d504a;cursor:pointer;background:0 0;border:0;border-top:1px solid #dedfd9;justify-content:space-between;align-items:center;width:calc(100% - 44px);margin:12px 22px 20px;padding:13px 0;font-size:10px;font-weight:640;display:flex}.summary-section{margin-top:26px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.section-heading h2{font-size:18px}.section-heading>span{color:#999c94;font-size:9px}.summary-grid{background:#fff;border:1px solid #d9dad4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.summary-card{text-align:left;background:#fff;border:0;border-right:1px solid #e1e2dc;flex-direction:column;min-height:144px;padding:18px;display:flex}.summary-card:last-child{border-right:0}.summary-icon{color:#74796d;border:1px solid #dfe1da;place-items:center;width:29px;height:29px;margin-bottom:17px;display:grid}.summary-card p{color:#898c84;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:690}.summary-card strong{font-family:Georgia,serif;font-size:17px;font-weight:500}.summary-card>span{color:#a0a39b;margin-top:7px;font-size:9px}.summary-card>span.positive{color:#667c30}.module-page{max-width:1500px;margin:0 auto;padding:38px clamp(24px,3.2vw,50px) 50px}.module-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:27px;padding-bottom:23px;display:flex}.module-header h2{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:30px;font-weight:500}.module-header>div>p:last-child{color:#777a72;max-width:620px;margin:9px 0 0;font-size:13px;line-height:1.6}.mock-badge{color:#858980;letter-spacing:.1em;text-transform:uppercase;background:#fafaf7;border:1px solid #d5d7cf;padding:6px 9px;font-size:8px;font-weight:700}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:20px;margin-bottom:22px;display:grid}.investment-thesis-card{color:#f4f5ef;background:#171a17;border:1px solid #d9dad4;grid-template-columns:minmax(0,1fr) 420px;gap:45px;margin-bottom:18px;padding:31px 34px;display:grid}.investment-thesis-card .eyebrow{color:#939b86}.investment-thesis-card h3{margin:13px 0 11px;font-family:Georgia,serif;font-size:27px;font-weight:500}.investment-thesis-card>div>p:last-child{color:#aeb3aa;max-width:750px;margin:0;font-size:12px;line-height:1.7}.investment-thesis-card dl{border:1px solid #333832;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.investment-thesis-card dl div{border-bottom:1px solid #333832;border-right:1px solid #333832;padding:16px}.investment-thesis-card dl div:nth-child(2n){border-right:0}.investment-thesis-card dl div:nth-last-child(-n+2){border-bottom:0}.investment-thesis-card dt{color:#858c80;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.investment-thesis-card dd{margin:7px 0 0;font-family:Georgia,serif;font-size:14px}.overview-kpis{background:#fff;border:1px solid #d9dad4;grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid}.overview-kpis article{border-right:1px solid #e1e2dc;padding:18px}.overview-kpis article:last-child{border-right:0}.overview-kpis p{color:#8b8e86;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:700}.overview-kpis strong{font-family:Georgia,serif;font-size:20px;font-weight:500;display:block}.overview-kpis span{color:#9a9d95;margin-top:6px;font-size:8px;line-height:1.4;display:block}.overview-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.overview-section{background:#fff;border:1px solid #d9dad4;padding:24px}.overview-section-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.overview-section-head h3{margin:8px 0 0;font-family:Georgia,serif;font-size:19px;font-weight:500}.overview-section-head button{color:#66734a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:9px;font-weight:650;display:flex}.model-points{border-top:1px solid #e4e5df;border-left:1px solid #e4e5df;grid-template-columns:repeat(2,1fr);display:grid}.model-points div{border-bottom:1px solid #e4e5df;border-right:1px solid #e4e5df;min-height:73px;padding:14px}.model-points p,.experiment-meta p{color:#989b93;letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:680}.model-points strong{color:#3c3f39;font-family:Georgia,serif;font-size:12px;font-weight:500;line-height:1.4}.market-funnel{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;display:grid}.market-funnel div{background:#f3f3ef;border-top:3px solid #7f914b;padding:13px}.market-funnel div:nth-child(2){border-top-color:#99a66e;margin:0 7px}.market-funnel div:nth-child(3){border-top-color:#bdc6a3;margin:0 14px}.market-funnel span{color:#8d9187;font-size:8px;font-weight:700;display:block}.market-funnel strong{margin:9px 0 4px;font-family:Georgia,serif;font-size:18px;font-weight:500;display:block}.market-funnel small{color:#9b9e96;font-size:7px;line-height:1.3}.source-note{color:#a0a39b;margin:14px 0 0;font-size:8px;font-style:italic}.revenue-bars{flex-direction:column;gap:16px;display:flex}.revenue-bars div{color:#8e9189;grid-template-columns:47px 1fr 52px;align-items:center;gap:10px;font-size:9px;display:grid}.revenue-bars i{background:#798c45;height:9px}.revenue-bars strong{color:#343730;text-align:right;font-family:Georgia,serif;font-size:12px;font-weight:500}.financial-foot{color:#8d9088;border-top:1px solid #e4e5df;justify-content:space-between;margin-top:22px;padding-top:15px;font-size:9px;display:flex}.funding-amount{align-items:end;gap:10px;margin-bottom:17px;display:flex}.funding-amount strong{font-family:Georgia,serif;font-size:28px;font-weight:500}.funding-amount span{color:#90938b;padding-bottom:4px;font-size:9px}.funding-card ul{border:1px solid #e2e3dd;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.funding-card li{color:#73776e;border-right:1px solid #e2e3dd;padding:12px;font-size:8px;line-height:1.4}.funding-card li:last-child{border-right:0}.funding-card li span{color:#4c5f23;margin-bottom:5px;font-family:Georgia,serif;font-size:15px;display:block}.funding-goal{color:#71756c;margin:15px 0 0;font-size:9px;line-height:1.5}.capital-card{margin-bottom:18px}.capital-timeline{grid-template-columns:repeat(4,1fr);display:grid}.capital-timeline>div{border-top:1px solid #dfe1da;padding:23px 16px 0;position:relative}.timeline-dot{background:#aeb3a4;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:16px}.timeline-dot.current{background:#718637;box-shadow:0 0 0 3px #e7ecd9}.capital-timeline p{color:#92968d;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:700}.capital-timeline strong{font-family:Georgia,serif;font-size:14px;font-weight:500;display:block}.capital-timeline small{color:#a0a39c;margin-top:5px;font-size:8px;display:block}.strategic-priorities{margin-top:0}.company-form{flex-direction:column;gap:18px;display:flex}.form-section{background:#fff;border:1px solid #d9dad4;grid-template-columns:240px 1fr;gap:36px;padding:27px 30px;display:grid}.form-section h3{margin:8px 0 7px;font-family:Georgia,serif;font-size:19px;font-weight:500}.form-section>div:first-child>span{color:#94978f;font-size:10px;line-height:1.5}.form-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.form-grid label{color:#7e8279;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:650}.form-grid input,.form-grid select,.form-grid textarea{color:#30332e;text-transform:none;background:#fafaf7;border:1px solid #d8dad2;outline:0;width:100%;margin-top:7px;padding:11px 12px;font-size:12px;font-weight:400}.form-grid textarea{resize:vertical;min-height:72px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#8d9b68}.form-wide{grid-column:1/-1}.form-actions{background:#f8f8f4;border:1px solid #d9dad4;justify-content:flex-end;align-items:center;gap:18px;padding:17px 20px;display:flex}.form-actions span{color:#92968d;font-size:9px}.form-actions button{color:#fff;cursor:pointer;background:#1b1e1a;border:0;padding:11px 16px;font-size:10px;font-weight:650}.focus-card,.north-star-card,.decision-panel,.placeholder-panel{background:var(--paper);border:1px solid #d9dad4}.focus-card{padding:34px 38px}.focus-card h3{margin:12px 0 10px;font-family:Georgia,serif;font-size:28px;font-weight:500}.focus-card>p:last-of-type{color:#646860;max-width:680px;margin:0;font-size:14px;line-height:1.7}.focus-card button{color:#3f4a25;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:28px;padding:0;font-size:11px;font-weight:650;display:flex}.north-star-card{flex-direction:column;padding:30px;display:flex}.north-star-card strong{margin-top:14px;font-family:Georgia,serif;font-size:22px;font-weight:500}.north-star-card>span{color:#777b72;margin-top:8px;font-size:12px}.meter{background:#e5e6e0;height:5px;margin:27px 0 15px}.meter span{background:#758f36;width:4%;height:100%;display:block}.north-star-card small{color:#95988f;font-size:9px}.overview-summaries{margin-bottom:22px}.overview-summaries .summary-card{cursor:pointer}.overview-summaries .summary-card:hover{background:#fafbf6}.decision-panel{grid-template-columns:260px 1fr;gap:35px;padding:29px 34px;display:grid}.decision-panel h3{margin:9px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.decision-panel ol{color:#585c54;margin:0;padding-left:20px;font-size:12px;line-height:2}.data-table{background:#fff;border:1px solid #d9dad4;overflow:hidden}.data-row{color:#696d65;border-bottom:1px solid #e3e4de;align-items:center;gap:18px;min-height:68px;padding:15px 20px;font-size:11px;line-height:1.45;display:grid}.data-row:last-child{border-bottom:0}.data-row strong{color:#292c27;font-family:Georgia,serif;font-size:14px;font-weight:500}.data-head{color:#8b8e86;letter-spacing:.09em;text-transform:uppercase;background:#f3f3ef;min-height:42px;font-size:8px;font-weight:720}.data-head strong{font-family:inherit}.assumption-table .data-row{grid-template-columns:minmax(230px,1.6fr) .65fr .6fr .6fr minmax(210px,1.2fr)}.confidence{text-transform:uppercase;border:1px solid;width:max-content;padding:4px 7px;font-size:8px;font-weight:700}.confidence.low{color:#8a651e;background:#faf5e7;border-color:#dcc68d}.confidence.medium{color:#53652c;background:#f5f8ea;border-color:#cbd5ab}.experiment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.experiment-card{background:#fff;border:1px solid #d9dad4;min-height:210px;padding:24px}.experiment-top{color:#9a9d95;letter-spacing:.08em;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.experiment-status{color:#6e7269;text-transform:uppercase;border:1px solid #d7d9d1;padding:4px 7px}.experiment-status.running{color:#53652c;background:#f5f8ea;border-color:#cbd5ab}.experiment-status.passed{color:#3d6446;background:#f0f7f1;border-color:#b9d0bd}.experiment-card h3{max-width:560px;margin:26px 0 29px;font-family:Georgia,serif;font-size:19px;font-weight:500;line-height:1.35}.experiment-meta{border-top:1px solid #e6e7e1;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:17px;display:grid}.experiment-meta p{color:#9a9d95;text-transform:uppercase;letter-spacing:.07em;margin:0 0 5px;font-size:8px}.experiment-meta strong{font-size:10px;font-weight:600}.score-table .data-row{grid-template-columns:1fr .45fr .7fr .35fr 1.5fr 1.4fr}.trend{color:#65792e;font-size:18px}.conclusions-grid{background:#fff;border:1px solid #d9dad4;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.conclusions-grid article{border-right:1px solid #e2e3dd;padding:22px}.conclusions-grid article:last-child{border-right:0}.conclusions-grid p{color:#8b8e86;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:700}.conclusions-grid strong{font-family:Georgia,serif;font-size:15px;font-weight:500}.placeholder-panel{text-align:center;color:#637132;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.placeholder-panel h3{color:#2b2e29;margin:18px 0 8px;font-family:Georgia,serif;font-size:22px;font-weight:500}.placeholder-panel p{color:#777b72;max-width:520px;margin:0;font-size:12px;line-height:1.7}@media (max-width:1100px){.workspace-shell{grid-template-columns:210px minmax(0,1fr)}.dashboard{grid-template-columns:1fr}.state-panel{min-height:auto}.state-list{grid-template-columns:repeat(2,1fr);column-gap:26px;display:grid}.summary-section{margin-top:22px}.overview-grid,.investment-thesis-card{grid-template-columns:1fr}.overview-kpis{grid-template-columns:repeat(3,1fr)}.overview-kpis article:nth-child(3){border-right:0}.overview-kpis article:nth-child(-n+3){border-bottom:1px solid #e1e2dc}.overview-business-grid,.form-section{grid-template-columns:1fr}.data-table{overflow-x:auto}.data-row{min-width:900px}.conclusions-grid{grid-template-columns:repeat(2,1fr)}.conclusions-grid article:nth-child(2){border-right:0}.conclusions-grid article:nth-child(-n+2){border-bottom:1px solid #e2e3dd}}@media (max-width:760px){.workspace-shell{display:block}.sidebar{width:100%;height:auto;padding:15px 16px;position:static}.brand{padding:0 0 14px}.nav-label,.sidebar-footer{display:none}.navigation{flex-direction:row;padding-bottom:2px;overflow-x:auto}.nav-item{min-width:max-content;min-height:35px;padding:0 10px}.nav-item svg{display:none}.topbar{height:82px;padding:0 18px}.dashboard{padding:18px}.architect-header,.state-heading{padding-left:17px;padding-right:17px}.conversation{padding:36px 22px 31px}.architect-message{font-size:22px}.chat-box{margin-left:16px;margin-right:16px}.shortcut{display:none}.state-list{padding-left:17px;padding-right:17px;display:block}.summary-grid{grid-template-columns:repeat(2,1fr)}.summary-card:nth-child(2){border-right:0}.summary-card:nth-child(-n+2){border-bottom:1px solid #e1e2dc}.horizon-badge{display:none}}@media (max-width:440px){.topbar{padding:0 15px}.company-heading h1{font-size:22px}.stage{display:none}.dashboard{padding:13px}.architect-symbol,.status{display:none}.summary-grid{grid-template-columns:1fr}.summary-card{border-bottom:1px solid #e1e2dc;border-right:0;min-height:120px}.summary-card:last-child{border-bottom:0}}@media (max-width:760px){.module-page{padding:25px 18px}.module-header h2{font-size:26px}.investment-thesis-card{padding:24px}.overview-kpis{grid-template-columns:repeat(2,1fr)}.overview-kpis article{border-bottom:1px solid #e1e2dc}.overview-kpis article:nth-child(2n){border-right:0}.overview-kpis article:last-child{border-bottom:0}.model-points{grid-template-columns:1fr}.market-funnel{grid-template-columns:1fr;align-items:stretch}.market-funnel div:nth-child(2),.market-funnel div:nth-child(3){margin:0}.capital-timeline{grid-template-columns:1fr;gap:15px}.form-section{padding:22px}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.overview-summaries{grid-template-columns:repeat(2,1fr)}.decision-panel,.experiment-list,.experiment-meta,.conclusions-grid{grid-template-columns:1fr}.conclusions-grid article{border-bottom:1px solid #e2e3dd;border-right:0}.conclusions-grid article:last-child{border-bottom:0}}:root{--ink:#15221d;--muted:#718078;--line:#dce3dc;--canvas:#eef2ed;--paper:#fffef9;--dark:#10211c;--accent:#c9f36b;--signal:#ff7051;--blue:#466cfa}html,body{background:var(--canvas)}.workspace-shell{grid-template-columns:266px minmax(0,1fr)}.workspace{background:var(--canvas);min-height:100vh;position:relative}.sidebar{background:#10211c;border-right:0;width:266px;padding:28px 18px 20px;overflow:hidden;box-shadow:14px 0 40px #0c1f1914}.sidebar:before{content:"";background:var(--accent);width:5px;height:100%;position:absolute;top:0;left:0}.brand{letter-spacing:-.035em;border-bottom:1px solid #ffffff17;min-height:47px;margin-bottom:16px;padding:0 9px 22px;font-size:17px;font-weight:780}.brand-home{text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;font-family:inherit}.brand-home:hover .novx-logo,.brand-home:focus-visible .novx-logo{transform:translateY(-1px);box-shadow:0 10px 27px #c9f36b47}.brand-home:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.brand-home .novx-logo{transition:transform .18s,box-shadow .18s}.brand-mark{background:var(--accent);color:#13221d;border:0;border-radius:12px;width:38px;height:38px;font-size:10px;box-shadow:0 8px 22px #c9f36b29}.navigation{scrollbar-width:thin;scrollbar-color:#40534b transparent;min-height:0;padding-right:3px;overflow-y:auto}.nav-label{color:#607269;margin:0 12px 12px;font-size:8px}.nav-item{color:#82948b;border:0;border-radius:11px;min-height:42px;padding:0 12px;font-size:12px;font-weight:520}.nav-item:hover{color:#fff;background:#192e27;transform:translate(2px)}.nav-item.active{color:#10211c;background:var(--accent);border:0;font-weight:720;box-shadow:0 9px 24px #0000002e}.nav-item.active svg{color:#10211c}.sidebar-footer{border-top-color:#ffffff17;margin-top:15px;padding:18px 9px 3px}.progress-ring{background:conic-gradient(var(--accent) 42%,#30443b 0)}.progress-ring:after{background:#10211c}.topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9f5e8;border-bottom:1px solid #1d362d1a;height:96px;padding:0 clamp(26px,3.4vw,56px);position:sticky;top:0}.company-heading h1{color:#14221c;font-size:28px;font-weight:550}.stage{color:#748078}.horizon-badge{color:#44534b;background:#e5ebdf;border:0;border-radius:999px;padding:9px 13px}.avatar{background:#10211c;width:39px;height:39px;box-shadow:0 7px 18px #10211c26}.module-page{max-width:1540px;padding:42px clamp(26px,3.4vw,56px) 60px;animation:.42s cubic-bezier(.2,.7,.2,1) view-in}.dashboard{gap:20px;max-width:1540px;padding:38px clamp(26px,3.4vw,56px) 55px;animation:.42s cubic-bezier(.2,.7,.2,1) view-in}.module-header{border:0;align-items:center;margin-bottom:25px;padding-bottom:0}.module-header h2{letter-spacing:-.045em;font-family:Helvetica Neue,Arial,sans-serif;font-size:36px;font-weight:700}.module-header>div>p:last-child{color:#748078;font-size:12px}.eyebrow{color:#77877e;letter-spacing:.18em;font-size:8px}.mock-badge{color:#5a6a61;background:#dfe7dd;border:0;border-radius:999px;padding:7px 10px}.investment-thesis-card{background:#10211c;border:0;border-radius:22px;margin-bottom:16px;padding:35px 38px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f211b24}.investment-thesis-card:after{content:"NX";color:#c9f36b0e;letter-spacing:-.1em;font-size:250px;font-weight:900;line-height:1;position:absolute;bottom:-70px;right:-20px}.investment-thesis-card>*{z-index:1;position:relative}.investment-thesis-card h3{letter-spacing:-.035em;font-size:30px}.investment-thesis-card dl{background:#162b24;border-color:#31443c;border-radius:14px;overflow:hidden}.investment-thesis-card dl div{border-color:#31443c}.overview-kpis{background:0 0;border:0;gap:10px;margin-bottom:16px}.overview-kpis article{background:#fffef9eb;border-radius:16px;min-height:126px;padding:20px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #1830270b;border:1px solid #dfe5df!important}.overview-kpis article:hover{transform:translateY(-3px);box-shadow:0 14px 32px #18302717}.overview-kpis article:first-child{background:var(--accent);border-color:var(--accent)!important}.overview-kpis article:first-child p,.overview-kpis article:first-child span{color:#425130}.overview-kpis strong{letter-spacing:-.04em;font-family:Helvetica Neue,Arial,sans-serif;font-size:25px;font-weight:760}.overview-business-grid{gap:16px;margin-bottom:16px}.overview-section,.focus-card,.north-star-card,.decision-panel,.placeholder-panel,.company-form .form-section,.data-table,.experiment-card,.state-panel,.architect-panel{background:#fffef9f0;border:1px solid #dce4dc;border-radius:19px;overflow:hidden;box-shadow:0 10px 28px #1a31290d}.overview-section{padding:27px;transition:transform .2s,box-shadow .2s}.overview-section:hover{transform:translateY(-2px);box-shadow:0 16px 38px #1a312914}.overview-section-head button,.focus-card button{color:#47602d;background:#edf2e9;border-radius:9px;padding:8px 10px}.model-points{border:0;gap:7px}.model-points div{background:#f0f3ed;border:0;border-radius:11px;min-height:76px}.market-funnel div{background:#edf2e9;border:0;border-radius:12px;min-height:98px;padding:15px}.market-funnel div:first-child{color:#283f91;background:#dfe8ff}.market-funnel div:nth-child(2){background:#e9f1d2}.market-funnel div:nth-child(3){background:#f7e9df}.revenue-bars i{background:var(--blue);border-radius:999px}.funding-card li{border-color:#e1e7df}.capital-card{color:#eef4ec;background:#172b24}.capital-card .eyebrow,.capital-card .capital-timeline p,.capital-card .capital-timeline small{color:#91a098}.capital-card .overview-section-head button{color:var(--accent);background:#284038}.capital-card .capital-timeline>div{border-color:#486056}.capital-card .timeline-dot{background:#7f9188}.capital-card .timeline-dot.current{background:var(--accent)}.strategic-priorities{background:var(--signal);color:#311b15;border:0;box-shadow:0 14px 35px #ff705121}.strategic-priorities .eyebrow{color:#743528}.strategic-priorities ol{color:#4f2b22}.architect-panel{color:#f3f7f1;background:#10211c;border:0;min-height:520px;box-shadow:0 20px 50px #0e221b26}.architect-header{border-bottom-color:#31463d}.architect-symbol{background:var(--accent);color:#10211c;border:0;border-radius:12px}.architect-header h2{font-family:Helvetica Neue,Arial,sans-serif;font-size:23px;font-weight:750}.architect-header .eyebrow,.status{color:#84958c}.conversation{position:relative}.conversation:after{content:"";border:24px solid #c9f36b0b;border-radius:50%;width:100px;height:100px;position:absolute;top:19%;right:6%}.message-kicker{color:var(--accent)}.architect-message{z-index:1;color:#f5f7f3;letter-spacing:-.04em;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(23px,2.1vw,33px);font-weight:520;line-height:1.38;position:relative}.evidence-row{color:#82938a}.chat-box{box-shadow:none;background:#f8faf5;border:0;border-radius:14px}.chat-box button{background:var(--accent);color:#10211c;border-radius:10px}.state-panel{border:0}.state-heading{background:#fff;border-bottom-color:#e2e8e1}.state-heading h2,.section-heading h2{font-family:Helvetica Neue,Arial,sans-serif;font-weight:710}.state-tag{border-radius:999px}.summary-grid{background:0 0;border:0;gap:10px}.summary-card{background:#fffef9;border-radius:15px;box-shadow:0 8px 22px #1a31290a;border:1px solid #dce4dc!important}.summary-icon{color:#526a43;background:#e9efe5;border:0;border-radius:9px}.experiment-list{gap:14px}.experiment-card{border:0;transition:transform .2s}.experiment-card:hover{transform:translateY(-3px)}.experiment-status,.confidence{border-radius:999px}.data-table{border:0}.data-head{background:#e7ece5}.company-form{gap:14px}.form-section{border:0!important}.form-grid input,.form-grid select,.form-grid textarea{background:#f4f6f2;border:1px solid #dde4dc;border-radius:10px;transition:border .15s,box-shadow .15s}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#91ad54;box-shadow:0 0 0 4px #c9f36b38}.form-actions{color:#fff;background:#172a23;border:0;border-radius:14px;position:sticky;bottom:15px;box-shadow:0 12px 30px #0f231c26}.form-actions button{background:var(--accent);color:#10211c;border-radius:9px}.placeholder-panel{color:var(--accent);background:#10211c;border:0}.placeholder-panel h3{color:#fff}.placeholder-panel p{color:#8fa097}@keyframes view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1100px){.workspace-shell{grid-template-columns:226px minmax(0,1fr)}.sidebar{width:226px}.overview-kpis{gap:8px}}@media (max-width:760px){.workspace-shell{display:block}.sidebar{border-radius:0;width:100%;position:static}.navigation{overflow:auto hidden}.module-header h2{font-size:30px}.investment-thesis-card h3{font-size:25px}.overview-kpis{grid-template-columns:repeat(2,1fr)}}.perspective-switcher{background:#e9eee7;border:1px solid #d9e1d8;border-radius:13px;align-items:center;gap:2px;padding:4px;display:flex}.perspective-switcher button{color:#77827b;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:33px;padding:0 13px;font-size:9px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}.perspective-switcher button.active{color:#15221d;background:#fff;box-shadow:0 4px 12px #14282117}.portfolio-strip{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:17px;display:grid}.horizon-card{color:#15221d;border-radius:18px;grid-template-columns:42px 58px 1fr;align-items:center;gap:10px;min-height:144px;padding:22px;display:grid;box-shadow:0 10px 28px #1a31290f}.horizon-card.green{background:#c9f36b}.horizon-card.blue{background:#cbd8ff}.horizon-card.coral{background:#ffd4c9}.horizon-card>span{border:1px solid #15221d2e;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.horizon-card>strong{letter-spacing:-.07em;font-size:42px;line-height:1}.horizon-card h3{margin:0 0 5px;font-size:13px}.horizon-card p{color:#15221da6;margin:0;font-size:9px}.portfolio-company{background:#fffef9;border:1px solid #dce4dc;border-radius:20px;margin-bottom:17px;overflow:hidden;box-shadow:0 12px 34px #1a31290f}.portfolio-company-head{border-bottom:1px solid #e2e8e1;justify-content:space-between;align-items:center;min-height:84px;padding:18px 23px;display:flex}.portfolio-company-head>div{align-items:center;gap:13px;display:flex}.portfolio-company-head h2{letter-spacing:-.03em;margin:0;font-size:20px}.company-monogram{color:#c9f36b;background:#10211c;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.assessment-pill,.priority-dot{color:#667169;text-transform:uppercase;letter-spacing:.06em;background:#e7ece4;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:720}.cockpit-grid{grid-template-columns:repeat(3,1fr);display:grid}.cockpit-grid article{border-bottom:1px solid #e5e9e3;border-right:1px solid #e5e9e3;min-height:132px;padding:22px}.cockpit-grid article:nth-child(3n){border-right:0}.cockpit-grid article:nth-last-child(-n+3){border-bottom:0}.cockpit-grid p{color:#919a93;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:8px;font-weight:720}.cockpit-grid strong{letter-spacing:-.025em;font-size:17px;display:block}.cockpit-grid span{color:#89928b;margin-top:8px;font-size:9px;line-height:1.45;display:block}.momentum-up{color:#567522}.accelerator-lower-grid{grid-template-columns:1.3fr 1fr;gap:17px;display:grid}.intervention-card,.readiness-radar{background:#fffef9;border:1px solid #dce4dc;border-radius:19px;padding:26px;box-shadow:0 10px 28px #1a31290d}.intervention-card>p{color:#6f7b73;max-width:730px;margin:0 0 25px;font-size:11px;line-height:1.65}.priority-dot{color:#a14c38;background:#ffe4dc}.intervention-actions{background:#f0f3ed;border-radius:12px;grid-template-columns:110px 1fr 80px 70px;align-items:center;gap:10px;padding:17px;display:grid}.intervention-actions span{color:#919a93;text-transform:uppercase;font-size:8px}.intervention-actions strong{font-size:11px}.readiness-radar h3{margin:9px 0 25px;font-size:17px}.readiness-bars{flex-direction:column;gap:14px;display:flex}.readiness-bars div{grid-template-columns:70px 1fr 25px;align-items:center;gap:10px;font-size:9px;display:grid}.readiness-bars i{background:#e6ebe4;border-radius:999px;height:7px;overflow:hidden}.readiness-bars b{background:#466cfa;border-radius:999px;height:100%;display:block}.readiness-bars strong{text-align:right;font-size:9px}.external-view{max-width:1540px;margin:0 auto;padding:38px clamp(26px,3.4vw,56px) 65px;animation:.42s cubic-bezier(.2,.7,.2,1) view-in}.external-hero{color:#f5f7f3;background:#10211c;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:center;gap:70px;min-height:370px;padding:50px;display:grid;box-shadow:0 20px 50px #0e221b26}.external-hero h2{letter-spacing:-.065em;margin:15px 0 18px;font-size:clamp(38px,4vw,62px);line-height:1.02}.external-hero>div:first-child>p:last-child{color:#9aac9f;max-width:730px;margin:0;font-size:13px;line-height:1.7}.asset-thesis{background:#172d25;border:1px solid #385047;border-radius:18px;padding:28px}.asset-thesis>p{color:#91a199;text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px;font-size:8px;font-weight:730}.asset-thesis>strong{font-family:Georgia,serif;font-size:19px;font-weight:500;line-height:1.55}.asset-thesis>div{border-top:1px solid #395047;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:18px;display:flex}.asset-thesis span{color:#c9f36b;background:#243d34;border-radius:999px;padding:7px 9px;font-size:8px}.time-rail{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.time-rail>div{background:#fffef9;border:1px solid #dce4dc;border-radius:15px;grid-template-columns:30px 55px 1fr;align-items:center;gap:9px;padding:18px 21px;display:grid}.time-rail>div.active{background:#c9f36b;border-color:#c9f36b}.time-rail span{color:#879188;font-size:9px}.time-rail p{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:9px;font-weight:800}.time-rail strong{font-size:10px;font-weight:550}.time-section{background:#fffef9;border:1px solid #dce4dc;border-radius:20px;grid-template-columns:250px 1fr;gap:40px;margin-bottom:18px;padding:32px;display:grid;box-shadow:0 10px 28px #1a31290b}.time-section-title>span{color:#466cfa;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.time-section-title h3{letter-spacing:-.04em;margin:12px 0 9px;font-size:25px}.time-section-title p{color:#88938b;margin:0;font-size:10px;line-height:1.55}.milestone-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.milestone-list article{background:#f0f3ed;border-radius:14px;padding:20px}.milestone-list time{color:#7e8a82;font-size:8px;font-weight:800}.milestone-list strong{margin:14px 0 8px;font-size:13px;display:block}.milestone-list p{color:#7b867f;margin:0;font-size:9px;line-height:1.55}.present-section{background:#eef3ff;border-color:#d7e0fa}.present-content{flex-direction:column;gap:12px;display:flex}.external-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.external-kpis article{background:#fff;border-radius:12px;padding:17px}.external-kpis p{color:#879188;text-transform:uppercase;margin:0 0 8px;font-size:8px}.external-kpis strong{font-size:20px;display:block}.external-kpis span{color:#9aa39c;margin-top:5px;font-size:8px;display:block}.proof-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.proof-grid article{background:#fff;border-radius:12px;padding:20px}.proof-grid article>p{margin:0 0 12px;font-size:10px;font-weight:750}.proof-grid ul{color:#67736b;margin:0;padding-left:16px;font-size:9px;line-height:1.9}.proof-grid .proven>p{color:#507027}.proof-grid .unproven>p{color:#a24b38}.present-detail-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.present-detail-grid article{background:#fffef9;border:1px solid #dce4dc;border-radius:18px;padding:25px}.present-detail-grid h3{margin:10px 0;font-size:20px}.present-detail-grid>article>p:nth-child(3){color:#77837b;min-height:50px;font-size:10px;line-height:1.55}.present-detail-grid dl{border-top:1px solid #e1e6df;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 0;padding-top:17px;display:grid}.present-detail-grid dt{color:#929b94;text-transform:uppercase;font-size:7px}.present-detail-grid dd{margin:6px 0 0;font-size:11px;font-weight:700}.future-section{background:#fff1ed;border-color:#f1dcd5}.future-roadmap{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.future-roadmap article{background:#fff;border-radius:13px;min-height:145px;padding:19px}.future-roadmap span{color:#ff7051;text-transform:uppercase;font-size:8px;font-weight:800}.future-roadmap strong{margin:20px 0 8px;font-size:15px;display:block}.future-roadmap p{color:#7f8a83;margin:0;font-size:9px;line-height:1.5}.optionality-section{color:#f5f7f3;background:#10211c;border-radius:20px;grid-template-columns:260px 1fr;gap:45px;padding:35px;display:grid}.optionality-section h3{margin:12px 0 0;font-size:25px}.optionality-section>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.optionality-section article{background:#172d25;border:1px solid #345047;border-radius:13px;padding:19px}.optionality-section article span{color:#c9f36b;font-size:8px}.optionality-section article strong{margin:15px 0 8px;font-size:13px;display:block}.optionality-section article p{color:#91a198;margin:0;font-size:9px;line-height:1.5}@media (max-width:1200px){.perspective-switcher button{padding:0 9px}.external-hero,.time-section,.present-detail-grid,.optionality-section{grid-template-columns:1fr}}@media (max-width:900px){.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:112px;padding-top:14px;padding-bottom:14px}.perspective-switcher{order:3;width:100%}.perspective-switcher button{flex:1}.portfolio-strip,.cockpit-grid,.accelerator-lower-grid{grid-template-columns:1fr}.cockpit-grid article{border-right:0}.milestone-list,.external-kpis,.future-roadmap{grid-template-columns:repeat(2,1fr)}.time-rail{grid-template-columns:1fr}}@media (max-width:600px){.external-hero{padding:28px}.external-hero h2{font-size:36px}.time-section{padding:23px}.milestone-list,.external-kpis,.proof-grid,.future-roadmap,.optionality-section>div:last-child{grid-template-columns:1fr}.horizon-card{grid-template-columns:38px 48px 1fr}.intervention-actions,.present-detail-grid dl{grid-template-columns:1fr}}.novx-logo{background:var(--accent);border-radius:12px;flex:0 0 38px;width:38px;height:38px;display:block;position:relative;box-shadow:0 8px 22px #c9f36b2b}.novx-logo i{transform-origin:50%;background:#10211c;border-radius:4px;width:4px;height:17px;display:block;position:absolute}.novx-logo i:first-child{top:6px;left:10px;transform:rotate(-35deg)}.novx-logo i:nth-child(2){bottom:6px;left:10px;transform:rotate(35deg)}.novx-logo i:nth-child(3){top:6px;right:10px;transform:rotate(35deg)}.novx-logo i:nth-child(4){bottom:6px;right:10px;transform:rotate(-35deg)}.brand .novx-logo{margin-right:2px}.brand:after{content:none}.nav-item:disabled{opacity:.38;cursor:not-allowed}.nav-item:disabled:hover{color:#82948b;background:0 0;transform:none}.nav-index{color:#667a70;width:18px;font-size:7px;font-weight:780}.nav-item.active .nav-index{color:#44522a}.data-integrity-dot{background:var(--accent);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #c9f36b1f}.setup-status,.edit-profile{color:#68736c;text-transform:uppercase;letter-spacing:.07em;background:#e7ece4;border:0;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:750}.edit-profile{cursor:pointer}.edit-profile:hover{color:#3e4d45;background:#dce5d8}.perspective-switcher button:disabled{opacity:.38;cursor:not-allowed}.real-data-page,.founder-command,.perspective-empty-page,.external-real-page,.module-empty{max-width:1500px;margin:0 auto;padding:40px clamp(25px,3.4vw,56px) 60px;animation:.42s cubic-bezier(.2,.7,.2,1) view-in}.setup-intro{color:#f5f7f3;background:#10211c;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:18px;padding:38px 42px;display:flex;box-shadow:0 18px 45px #0f211b21}.setup-intro h1{letter-spacing:-.06em;max-width:700px;margin:12px 0;font-size:clamp(34px,4vw,54px);line-height:1.04}.setup-intro>div:first-child>p:last-child{color:#98a99f;max-width:680px;margin:0;font-size:12px;line-height:1.65}.setup-step{width:34px;height:34px;color:var(--accent);border:1px solid #3a5147;border-radius:50%;place-items:center;margin-bottom:25px;font-size:8px;font-weight:800;display:grid}.source-legend{background:#172d25;border:1px solid #354c42;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;display:flex}.source-legend>span:first-child{color:#91a097;text-transform:uppercase;letter-spacing:.08em;margin-right:5px;font-size:8px}.source-badge{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 8px;font-size:7px;font-weight:760;display:inline-flex}.source-badge i{border-radius:50%;width:6px;height:6px}.source-badge.founder{color:#526a28;background:#e8f2d4}.source-badge.founder i{background:#84a940}.source-badge.online{color:#3f58a8;background:#e4ebff}.source-badge.online i{background:#597bf0}.source-badge.novx{color:#994630;background:#ffe7df}.source-badge.novx i{background:#ff7051}.setup-intro .source-badge.founder{color:#d7e9b2;background:#294035}.setup-intro .source-badge.online{color:#cad7ff;background:#293c62}.setup-intro .source-badge.novx{color:#ffd3c8;background:#533127}.intake-form{flex-direction:column;gap:13px;display:flex}.intake-form>section{background:#fffef9;border:1px solid #dce4dc;border-radius:19px;grid-template-columns:235px 1fr;gap:40px;padding:28px 30px;display:grid;box-shadow:0 9px 25px #1a31290a}.intake-copy h2{letter-spacing:-.03em;margin:15px 0 7px;font-size:19px}.intake-copy>p{color:#859087;margin:0;font-size:9px;line-height:1.55}.intake-fields{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.intake-fields label{color:#738078;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:730}.intake-fields .wide{grid-column:1/-1}.intake-fields input,.intake-fields textarea,.intake-fields select{color:#213029;text-transform:none;background:#f3f6f1;border:1px solid #dce4dc;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:12px 13px;font-size:12px;font-weight:450}.intake-fields textarea{resize:vertical;min-height:88px}.intake-fields input:focus,.intake-fields textarea:focus,.intake-fields select:focus{border-color:#89a84b;box-shadow:0 0 0 4px #c9f36b3b}.research-preview{background:#f7f9ff!important;border-color:#dce3f5!important}.research-locks{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.research-locks>div{background:#fff;border:1px solid #dce3f5;border-radius:11px;flex-direction:column;gap:9px;min-height:76px;padding:14px;display:flex}.research-locks>div>span:first-child{color:#61716a;font-size:9px;font-weight:700}.empty-value{color:#9aa49d;font-size:9px;font-style:italic;font-weight:500}.intake-submit{z-index:5;color:#fff;background:#10211c;border-radius:14px;justify-content:flex-end;align-items:center;gap:24px;padding:15px 18px;display:flex;position:sticky;bottom:15px;box-shadow:0 15px 35px #0f231c2e}.intake-submit p{color:#8fa097;margin:0;font-size:8px}.intake-submit button{background:var(--accent);color:#10211c;cursor:pointer;border:0;border-radius:9px;padding:12px 16px;font-size:10px;font-weight:760}.intake-submit button span{margin-left:20px}.founder-command{grid-template-columns:minmax(0,1fr) 330px;gap:16px;display:grid}.novx-agent-card{color:#f5f7f3;background:#10211c;border-radius:22px;flex-direction:column;min-height:510px;display:flex;overflow:hidden;box-shadow:0 20px 48px #0f211b26}.agent-top{border-bottom:1px solid #30473d;align-items:center;gap:13px;padding:22px 24px;display:flex}.agent-top h2{margin:0;font-size:20px}.agent-top .source-badge{margin-left:auto}.agent-message{flex:1;padding:55px clamp(28px,5vw,70px)}.agent-message>p{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin:0 0 15px;font-size:9px;font-weight:750}.agent-message h3{letter-spacing:-.04em;max-width:840px;margin:0 0 21px;font-size:clamp(23px,2.2vw,33px);line-height:1.38}.agent-message>span{color:#87998f;font-size:9px}.agent-input{background:#f8faf5;border-radius:13px;align-items:center;gap:12px;margin:0 22px 22px;padding:8px 8px 8px 17px;display:flex;box-shadow:0 0 0 1px #c9f36b1f}.agent-input:focus-within{box-shadow:0 0 0 3px #c9f36b52}.agent-input-label{color:#637169;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:8px;font-weight:800}.agent-input textarea{resize:none;color:#10211c;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:42px;max-height:120px;padding:12px 0;font:12px/1.45 inherit}.agent-input textarea::placeholder{color:#718078;opacity:1}.agent-input button{background:var(--accent);color:#10211c;cursor:pointer;border:0;border-radius:9px;flex:0 0 42px;width:42px;height:42px;font-size:18px}.truth-panel{background:#fffef9;border:1px solid #dce4dc;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #1a31290d}.truth-head{border-bottom:1px solid #e2e8e1;justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.truth-head h2{margin:0;font-size:18px}.truth-row{border-bottom:1px solid #e6eae4;padding:18px 21px}.truth-row:last-child{border-bottom:0}.truth-row p{color:#7e8982;text-transform:uppercase;letter-spacing:.07em;margin:0 0 7px;font-size:8px;font-weight:730}.company-facts,.online-intelligence{background:#fffef9;border:1px solid #dce4dc;border-radius:20px;grid-column:1/-1;padding:27px;box-shadow:0 10px 28px #1a31290b}.section-title{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.section-title h2{margin:0;font-size:19px}.fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fact-grid .output-card{background:linear-gradient(145deg,#f5f7f2,#eef2ec);border:1px solid #e2e8e1;border-radius:14px;flex-direction:column;gap:14px;min-height:132px;padding:19px 20px;display:flex;overflow:hidden}.fact-grid .output-card-label{color:#75837b;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:800;line-height:1;display:block}.fact-grid .output-card strong{color:#1e3028;overflow-wrap:anywhere;white-space:pre-line;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:560;line-height:1.65;display:block}.fact-grid .output-card .empty-value{color:#8c9891;font-size:11px;font-style:italic}.novx-workspace-summary{background:#f8faf5;border:1px solid #dce4dc;border-radius:20px;grid-column:1/-1;padding:28px;box-shadow:0 10px 28px #1a31290b}.novx-workspace-summary>.section-title>span{color:#526348;text-transform:uppercase;letter-spacing:.08em;background:#e9f2d9;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800}.workspace-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workspace-summary-grid button{color:#152a22;text-align:left;cursor:pointer;background:#fffef9;border:1px solid #dce4dc;border-radius:15px;flex-direction:column;min-height:185px;padding:19px;transition:all .2s;display:flex}.workspace-summary-grid button:hover{border-color:#b8d179;transform:translateY(-2px);box-shadow:0 12px 25px #203a3014}.workspace-summary-grid span{color:#6d7d73;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.workspace-summary-grid strong{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:19px 0 13px;font-family:Georgia,serif;font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.workspace-summary-grid small{color:#7a887f;font-size:9px;line-height:1.5}.workspace-summary-grid i{color:#526f30;text-transform:uppercase;letter-spacing:.07em;margin-top:auto;padding-top:15px;font-size:8px;font-style:normal;font-weight:800}@media (max-width:1100px){.workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.novx-workspace-summary{padding:20px}.workspace-summary-grid{grid-template-columns:1fr}.workspace-summary-grid button{min-height:155px}}.module-visual{color:#f6f9f4;isolation:isolate;background:#10211c;border:1px solid #445c5138;border-radius:24px;max-width:calc(1500px - clamp(50px,6.8vw,112px));min-height:210px;margin:28px auto 0;position:relative;overflow:hidden;box-shadow:0 24px 55px #10211c24}.module-visual:before{content:"";z-index:-1;background:radial-gradient(circle at 70% 40%,#c9f36b24,#0000 28%),radial-gradient(circle at 25% 75%,#6e8cff1f,#0000 25%);position:absolute;inset:-60%}.module-visual>div>span,.module-visual>div>small{display:block}.module-visual>div>span{color:#94a69d;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.module-visual>div>small{color:#82958b;font-size:9px;line-height:1.5}.company-visual{grid-template-columns:280px 1fr;align-items:center;gap:50px;padding:35px 42px;display:grid}.company-visual>div:first-child strong{color:#c9f36b;margin:10px 0 8px;font:500 31px/1 Georgia,serif;display:block}.stage-track{grid-template-columns:repeat(5,1fr);gap:5px;display:grid;position:relative}.stage-track:before{content:"";background:#344a41;height:2px;position:absolute;top:17px;left:8%;right:8%}.stage-track i{text-align:center;font-style:normal;position:relative}.stage-track b{z-index:1;color:#64776d;background:#1d342b;border-radius:50%;place-items:center;width:35px;height:35px;margin:0 auto 13px;display:grid;position:relative}.stage-track .reached b{color:#10211c;background:#c9f36b;box-shadow:0 0 25px #c9f36b38}.stage-track span{color:#85978e;font-size:8px}.stage-track .reached span{color:#f2f5f0}.finance-visual{grid-template-columns:300px 1fr;align-items:center;gap:45px;padding:30px 40px;display:grid}.visual-copy strong{color:#c9f36b;margin:12px 0;font:500 27px/1.1 Georgia,serif;display:block}.financial-bars{border-bottom:1px solid #40534b;justify-content:space-around;align-items:flex-end;gap:18px;height:145px;display:flex}.financial-bars>div{text-align:center;grid-template-rows:14px 1fr 18px;gap:5px;min-width:60px;height:100%;display:grid}.financial-bars span,.financial-bars strong{color:#a2b1a9;font-size:8px}.financial-bars i{justify-content:center;align-self:end;align-items:flex-end;height:100%;display:flex}.financial-bars b{background:linear-gradient(#c9f36b,#78953c);border-radius:8px 8px 2px 2px;width:34px;min-height:4%;box-shadow:0 0 24px #c9f36b2b}.plan-visual{align-items:center;gap:55px;padding:28px 45px;display:flex}.progress-orbit{background:radial-gradient(circle at center,#10211c 57%,transparent 59%),conic-gradient(#c9f36b var(--progress),#30463d 0);border-radius:50%;flex-direction:column;flex:0 0 145px;justify-content:center;align-items:center;height:145px;display:flex;box-shadow:0 0 45px #c9f36b1a}.progress-orbit strong{font-size:29px}.progress-orbit span{color:#8c9f95;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.traction-line{flex:1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:relative}.traction-line:before{content:"";background:linear-gradient(90deg,#c9f36b,#6e8cff);height:3px;position:absolute;top:14px;left:4%;right:4%}.traction-line span{color:#71867b;padding-top:37px;font-size:8px;font-weight:800;position:relative}.traction-line span:before{content:"";background:#c9f36b;border:4px solid #10211c;border-radius:50%;width:17px;height:17px;position:absolute;top:7px;left:0;box-shadow:0 0 0 1px #c9f36b}.traction-line b{color:#f4f7f2;margin-top:8px;font:500 13px Georgia,serif;display:block}.valuation-visual{min-height:250px;padding:28px 40px}.valuation-visual>div:first-child{z-index:1;position:absolute;top:32px;left:40px}.valuation-visual>div:first-child strong{color:#c9f36b;margin:9px 0;font:500 25px Georgia,serif;display:block}.valuation-visual svg{width:68%;height:75%;position:absolute;bottom:30px;right:35px}.value-labels{justify-content:space-between;display:flex;position:absolute;bottom:15px;left:32%;right:4%}.value-labels span{color:#8ca097!important;font-size:7px!important}.opportunity-visual{background-color:#10211c;background-image:radial-gradient(circle,#c9f36b14 0 1px,#0000 2px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25px 25px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:290px}.opportunity-visual:after{content:"";border:1px solid #40564c;border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 55px #4f695e1f,0 0 0 56px #31473e,0 0 0 105px #4f695e12}.radar-core{z-index:2;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-core strong{color:#c9f36b;font-size:33px;display:block}.radar-node{z-index:3;text-align:center;background:#172c24;border:1px solid #40584d;border-radius:12px;min-width:105px;padding:13px;position:absolute}.radar-node strong{color:#fff;font-size:18px;display:block}.radar-node span{font-size:7px!important}.node-1{top:18%;left:8%}.node-2{top:18%;right:8%}.node-3{bottom:13%;left:13%}.node-4{bottom:13%;right:13%}.evidence-visual{grid-template-columns:1.4fr .8fr;align-items:center;gap:50px;padding:30px 45px;display:grid}.evidence-map{background-color:#0000;background-image:linear-gradient(90deg,#0000 49.7%,#2d453a 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#2d453a 50%,#0000 50.3%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:150px;position:relative}.evidence-map:before{content:"";background:linear-gradient(90deg,#c9f36b,#6e8cff);height:2px;position:absolute;top:65%;left:10%;right:7%;transform:rotate(-12deg)}.evidence-map i{background:#c9f36b;border:4px solid #10211c;border-radius:50%;width:17px;height:17px;position:absolute;box-shadow:0 0 0 1px #c9f36b,0 0 22px #c9f36b4d}.evidence-visual>div:last-child strong{color:#fff;margin:10px 0;font:500 24px Georgia,serif;display:block}.document-visual{justify-content:space-between;align-items:center;padding:35px 55px;display:flex}.document-source strong{color:#c9f36b;margin-top:12px;font:500 25px Georgia,serif;display:block}.document-flow{background:linear-gradient(90deg,#c9f36b,#6e8cff);flex:1;height:2px;margin:0 60px;position:relative}.document-flow:after{content:"›";color:#6e8cff;font-size:30px;position:absolute;top:-17px;right:-5px}.document-stack{width:230px;height:135px;position:relative}.document-stack i{color:#10211c;background:#f5f6f0;border:1px solid #52665d;border-radius:10px;padding:18px;font-style:normal;position:absolute;inset:0;box-shadow:0 10px 25px #00000029}.document-stack i span{letter-spacing:.12em;font-size:8px;font-weight:900}.access-visual{min-height:280px}.access-core{z-index:2;background:#172c24;border:1px solid #4b6257;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:150px;height:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 25px #c9f36b06}.access-core span{text-align:center;max-width:120px;color:#fff!important}.access-person{z-index:2;color:#94a69d;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute}.access-person b{color:#10211c;background:#c9f36b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.access-person.founder{top:24%;left:10%}.access-person.supporter{top:24%;right:10%}.access-person.investor{bottom:16%;right:15%}.access-line{transform-origin:0;background:#556c61;width:31%;height:1px;position:absolute;top:50%;left:50%}.access-line.one{transform:rotate(202deg)}.access-line.two{transform:rotate(-22deg)}.access-line.three{transform:rotate(28deg)}@media (max-width:900px){.module-visual{margin:18px 12px 0}.company-visual,.finance-visual,.evidence-visual{grid-template-columns:1fr;gap:24px}.company-visual{padding:28px}.plan-visual{gap:25px;padding:25px}.financial-bars{height:120px}.valuation-visual svg{opacity:.75;width:90%}.value-labels{left:8%}.document-flow{margin:0 25px}}@media (max-width:600px){.module-visual{border-radius:18px;min-height:260px}.company-visual,.finance-visual,.evidence-visual{padding:23px}.stage-track span{font-size:6px}.plan-visual{flex-direction:column;align-items:flex-start}.progress-orbit{flex-basis:110px;width:110px;height:110px}.traction-line{width:100%}.traction-line b{font-size:10px}.valuation-visual{min-height:290px}.valuation-visual svg{width:95%;height:55%;bottom:55px;right:5%}.value-labels{gap:5px;bottom:14px}.value-labels span{font-size:5px!important}.opportunity-visual{min-height:340px}.radar-node{min-width:82px}.node-1{top:8%;left:3%}.node-2{top:8%;right:3%}.node-3{bottom:8%;left:3%}.node-4{bottom:8%;right:3%}.document-visual{flex-direction:column;align-items:flex-start;gap:25px;padding:25px}.document-flow{width:2px;height:30px;margin:0 0 0 25px}.document-stack{width:80%;height:115px}.access-person span{display:none}.access-person.founder{left:4%}.access-person.supporter{right:4%}.access-person.investor{right:8%}}.online-intelligence{background:#f5f7ff;border-color:#dce3f5}.online-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.online-grid article{background:#fff;border-radius:11px;flex-direction:column;gap:9px;min-height:72px;padding:15px;display:flex}.online-grid article>span:first-child{font-size:9px;font-weight:700}.perspective-empty-page>header{color:#fff;background:#10211c;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:18px;padding:34px;display:flex}.perspective-empty-page header h1{margin:10px 0 7px;font-size:36px}.perspective-empty-page header>div:first-child>p:last-child{color:#91a198;max-width:670px;margin:0;font-size:10px;line-height:1.6}.assessment-shell{grid-template-columns:1fr 320px;gap:14px;display:grid}.assessment-main,.assessment-shell aside{background:#fffef9;border:1px solid #dce4dc;border-radius:19px;padding:30px}.assessment-main h2{margin:10px 0;font-size:25px}.assessment-main>p:last-of-type{color:#77837b;max-width:700px;font-size:11px;line-height:1.6}.assessment-placeholders{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px;display:grid}.assessment-placeholders article{background:#f0f3ed;border-radius:11px;flex-direction:column;gap:9px;padding:16px;display:flex}.assessment-placeholders span:first-child{text-transform:uppercase;font-size:8px;font-weight:730}.assessment-shell aside h3{margin:22px 0 12px;font-size:20px}.horizon-empty{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:30px;display:grid}.horizon-empty span{color:#9aa49d;border:1px dashed #ccd5cc;border-radius:10px;place-items:center;height:54px;font-size:10px;font-weight:800;display:grid}.external-real-page{padding-top:30px}.external-real-hero{color:#fff;background:#10211c;border-radius:22px;grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;min-height:310px;padding:42px;display:grid}.external-real-hero h1{letter-spacing:-.065em;margin:17px 0 12px;font-size:clamp(40px,5vw,68px)}.external-real-hero>div:first-child>p:last-child{color:#9bab9f;max-width:750px;font-size:14px;line-height:1.65}.asset-thesis-empty{background:#172d25;border:1px solid #354c42;border-radius:16px;padding:25px}.asset-thesis-empty>span:nth-child(2){color:#91a198;text-transform:uppercase;margin:25px 0 12px;font-size:8px;display:block}.past-present-future{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.past-present-future>section{background:#fffef9;border:1px solid #dce4dc;border-radius:18px;min-height:300px;padding:27px}.past-present-future>section:nth-child(2){background:#eef3ff;border-color:#dce3f5}.past-present-future>section:nth-child(3){background:#fff1ed;border-color:#f2ddd7}.past-present-future section>span:first-child{color:#6f7c74;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.past-present-future h2{letter-spacing:-.04em;margin:18px 0 28px;font-size:23px;line-height:1.15}.present-facts{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.present-facts article{background:#fff;border-radius:10px;min-height:70px;padding:13px}.present-facts p{color:#89948c;text-transform:uppercase;margin:0 0 7px;font-size:7px}.present-facts strong{font-size:11px}.founder-ambition{color:#4d5a52;background:#fff;border-radius:11px;padding:16px;font-size:11px;line-height:1.6}.future-unknown{background:#fff;border-radius:11px;margin-top:12px;padding:16px}.future-unknown p{color:#77837b;margin:12px 0 0;font-size:9px;line-height:1.5}.module-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex}.module-empty h1{margin:10px 0;font-size:36px}.module-empty>p:nth-child(3){color:#76827a;max-width:570px;font-size:11px;line-height:1.65}.module-empty .source-legend{background:#fff;border-color:#d7dfd6;margin-top:22px}@media (max-width:1050px){.intake-form>section,.founder-command{grid-template-columns:1fr}.truth-panel{grid-row:auto}.assessment-shell,.external-real-hero,.past-present-future{grid-template-columns:1fr}}@media (max-width:700px){.real-data-page,.founder-command,.perspective-empty-page,.external-real-page,.module-empty{padding:24px 16px 45px}.setup-intro,.perspective-empty-page>header{flex-direction:column;align-items:flex-start;padding:27px}.intake-fields,.research-locks,.fact-grid,.online-grid,.assessment-placeholders{grid-template-columns:1fr}.intake-submit{flex-direction:column;align-items:flex-start}.intake-submit button{width:100%}.external-real-hero{padding:28px}.present-facts{grid-template-columns:1fr}}.delete-profile{color:#9a5b4d;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:8px;font-weight:750}.google-signin{color:#334139;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7ded7;border-radius:999px;min-height:34px;padding:0 13px;font-size:9px;font-weight:700}.google-signin:hover{background:#f8faf7;border-color:#9cad9f}.functional-module{text-align:left;min-height:auto;display:block}.functional-module>h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(36px,4vw,54px)}.functional-module>p:nth-child(3){color:#76827a;max-width:680px;margin:0;font-size:12px;line-height:1.65}.output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:30px;display:grid}.output-grid article{background:#fffef9;border:1px solid #dce4dc;border-radius:16px;flex-direction:column;gap:15px;min-height:142px;padding:23px;display:flex;box-shadow:0 8px 24px #1a31290a}.output-grid article>span:first-child{color:#7c8880;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:760}.output-grid article strong{color:#26332c;white-space:pre-line;font-family:Georgia,serif;font-size:16px;font-weight:500;line-height:1.55}.assessment-placeholders article strong{color:#334139;font-size:10px;line-height:1.5}.truth-row strong{color:#29352e;font-family:Georgia,serif;font-size:14px;font-weight:500;line-height:1.45;display:block}.asset-thesis-empty strong{color:#eef4ef;font-family:Georgia,serif;font-size:16px;font-weight:500;line-height:1.55;display:block}.documents-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:10px;display:flex}.documents-heading h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(36px,4vw,54px)}.documents-heading p{color:#76827a;max-width:650px;margin:0;font-size:12px;line-height:1.65}.generate-button{color:#c9f36b;cursor:pointer;background:#10211c;border:0;border-radius:11px;min-height:45px;padding:0 18px;font-size:10px;font-weight:760;box-shadow:0 10px 24px #10211c1f}.generate-button:disabled{opacity:.6;cursor:wait}.generation-notice{background:#f7faef;border:1px solid #dbe4d6;border-radius:10px;padding:12px 14px;color:#536547!important;margin:18px 0 0!important;font-size:9px!important}.document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.document-grid article{background:#fffef9;border:1px solid #dce4dc;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:220px;padding:23px;display:flex;box-shadow:0 8px 24px #1a31290a}.document-grid article span{color:#466cfa;letter-spacing:.1em;font-size:8px;font-weight:800}.document-grid article h2{letter-spacing:-.035em;margin:18px 0 9px;font-size:20px}.document-grid article p{color:#7b877f;margin:0;font-size:9px;line-height:1.6}.document-actions{background:#e3e8e2;border-top:1px solid #e3e8e2;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;display:grid}.document-grid article .document-actions button{color:#334139;cursor:pointer;background:#fffef9;border:0;justify-content:space-between;margin:0;padding:12px 10px;font-size:9px;font-weight:750;display:flex}.document-grid article .document-actions button:hover{color:#304a24;background:#f1f6e8}.document-preview-modal{z-index:200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07130fc7;place-items:center;padding:clamp(12px,3vw,42px);display:grid;position:fixed;inset:0}.document-preview-shell{background:#eff1ec;border-radius:20px;flex-direction:column;width:min(1120px,100%);height:min(880px,94vh);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000057}.document-preview-shell>header{border-bottom:1px solid #d8dfd8;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 20px;display:flex}.document-preview-shell h2{margin:5px 0 0;font-size:20px}.document-preview-shell>header>button{color:#c9f36b;cursor:pointer;background:#10211c;border:0;border-radius:10px;width:40px;height:40px;font-size:22px}.document-preview-shell iframe{background:#dfe3df;border:0;flex:1;width:100%;min-height:0}.report-preview{color:#eef4ef;background:#10211c;border-radius:18px;margin-top:12px;padding:30px}.report-preview h2{margin:19px 0 12px;font-size:23px}.report-preview>p{color:#9eaea5;max-width:900px;margin:0;font-family:Georgia,serif;font-size:15px;line-height:1.6}.report-preview>div{border-top:1px solid #344b41;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:9px 12px;margin-top:24px;padding-top:18px;display:grid}.report-preview>div strong{color:#c9f36b;font-size:11px}.report-preview>div span{color:#809188;text-transform:uppercase;font-size:8px}@media (max-width:700px){.output-grid{grid-template-columns:1fr}.topbar-actions{gap:7px}}@media (max-width:1000px){.document-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.documents-heading{flex-direction:column;align-items:flex-start}.generate-button{width:100%}.document-grid,.report-preview>div{grid-template-columns:1fr}.google-signin{text-overflow:ellipsis;max-width:125px;overflow:hidden}.document-preview-modal{padding:0}.document-preview-shell{border-radius:0;height:100vh}.document-preview-shell>header{min-height:68px}}.copilot-thread{scrollbar-width:thin;flex-direction:column;flex:1;gap:13px;min-height:0;max-height:560px;padding:28px 34px;display:flex;overflow-y:auto}.copilot-thread .agent-message{padding:25px 18px}.chat-message{background:#1b3129;border-radius:16px;align-self:flex-start;max-width:82%;padding:15px 17px}.chat-message.user{background:var(--accent);color:#10211c;align-self:flex-end}.chat-message span{color:#8fa097;text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.chat-message.user span{color:#536426}.chat-message p{white-space:pre-line;margin:0;font-size:12px;line-height:1.65}.agent-input button:disabled{opacity:.55;cursor:wait}.benchmark-panel,.opportunity-board{background:#fffef9;border:1px solid #dce4dc;border-radius:20px;grid-column:1/-1;box-shadow:0 10px 28px #1a31290b}.benchmark-panel{grid-template-columns:280px 1fr;gap:28px;padding:26px;display:grid}.benchmark-panel h2{letter-spacing:-.05em;margin:8px 0;font-size:42px}.benchmark-panel h2 small{color:#93a097;font-size:15px}.benchmark-panel p{color:#76837b;font-size:10px;line-height:1.6}.benchmark-panel>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.benchmark-panel a{color:inherit;background:#f0f3ed;border-radius:12px;padding:16px;text-decoration:none}.benchmark-panel a strong,.benchmark-panel a span{display:block}.benchmark-panel a strong{margin-bottom:8px;font-size:11px}.benchmark-panel a span{color:#758078;font-size:9px;line-height:1.5}.opportunity-board{padding:27px}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opportunity-grid>article{background:#f0f3ed;border-radius:14px;padding:20px}.opportunity-grid h3{margin:0 0 15px;font-size:16px}.opportunity-grid article>div{border-top:1px solid #dbe1da;padding:13px 0}.opportunity-grid strong,.opportunity-grid span,.opportunity-grid a{display:block}.opportunity-grid strong{font-size:11px}.opportunity-grid p{color:#748078;margin:6px 0;font-size:9px;line-height:1.5}.opportunity-grid span{color:#4e5c53;font-size:9px;font-weight:650}.opportunity-grid a{color:#546b2c;margin-top:8px;font-size:8px;font-weight:700;text-decoration:none}@media (max-width:760px){.workspace-shell{padding-bottom:72px;display:block}.sidebar{z-index:50;background:#10211c;border:0;border-top:1px solid #30473d;width:100%;height:72px;padding:7px 8px;display:block;position:fixed;inset:auto 0 0}.brand,.nav-label,.sidebar-footer{display:none}.navigation{flex-direction:row;align-items:stretch;gap:2px;height:100%;display:flex;overflow-x:auto}.nav-item{text-align:center;border:0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:72px;min-height:56px;padding:5px;font-size:9px}.nav-item.active{box-shadow:none;background:#263c33}.nav-index{width:auto;font-size:6px}.topbar{grid-template-columns:1fr auto;gap:12px;height:auto;min-height:0;padding:14px 16px;display:grid;position:relative}.topbar>div:first-child{min-width:0}.company-heading h1{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:20px;overflow:hidden}.stage{display:none}.perspective-switcher{order:initial;grid-area:2/1/auto/-1;width:100%;overflow-x:auto}.perspective-switcher button{min-width:max-content;padding:0 12px}.topbar-actions{gap:5px}.edit-profile,.delete-profile{display:none}.google-signin{text-overflow:ellipsis;max-width:110px;overflow:hidden}.real-data-page,.founder-command,.perspective-empty-page,.external-real-page,.module-empty{padding:18px 12px 35px}.founder-command{gap:12px}.novx-agent-card{border-radius:17px;min-height:560px}.agent-top{padding:17px}.agent-message{padding:28px 4px}.agent-message h3{font-size:23px}.copilot-thread{max-height:500px;padding:20px 16px}.chat-message{max-width:92%}.agent-input{margin:0 12px 12px;padding-left:12px;position:sticky;bottom:0}.agent-input-label{display:none}.agent-input textarea{font-size:16px}.truth-panel{border-radius:16px}.company-facts,.benchmark-panel,.opportunity-board{border-radius:16px;padding:20px}.benchmark-panel,.benchmark-panel>div:last-child,.opportunity-grid{grid-template-columns:1fr}.intake-form>section{gap:22px;padding:21px 18px}.intake-fields input,.intake-fields textarea,.intake-fields select{font-size:16px}.intake-submit{gap:10px;padding:13px;bottom:82px}.intake-submit p{display:none}.documents-heading{flex-direction:column;align-items:stretch}.output-grid,.document-grid{grid-template-columns:1fr}.external-real-hero{gap:25px;min-height:auto}.external-real-hero h1{font-size:40px}}.access-loading{color:#dce7df;background:#10211c;justify-content:center;align-items:center;gap:14px;min-height:100vh;font-size:11px;display:flex}.landing-page{color:#13231d;background:#f5f5f0;min-height:100vh}.landing-page nav{border-bottom:1px solid #dce3db;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,5vw,78px);display:flex}.landing-brand{align-items:center;gap:11px;display:flex}.landing-brand strong{font-size:15px}.landing-brand>span{color:#77847c;text-transform:uppercase;letter-spacing:.1em;border-left:1px solid #cbd4cc;padding-left:11px;font-size:9px}.landing-brand .novacorp-credit{color:#9aa59e;letter-spacing:.08em;text-transform:none;border-left:0;margin-left:2px;font-size:7px;font-weight:680}.landing-page nav button,.landing-hero button,.access-page button{color:#c9f36b;cursor:pointer;background:#10211c;border:0;border-radius:10px;padding:12px 18px;font-size:10px;font-weight:750}.landing-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:630px;padding:70px clamp(22px,7vw,110px);display:grid}.landing-hero h1{letter-spacing:-.075em;margin:17px 0 24px;font-size:clamp(48px,6vw,86px);line-height:.95}.landing-hero>div:first-child>p:nth-child(3){color:#708078;max-width:650px;font-size:14px;line-height:1.75}.landing-hero button{margin-top:20px;padding:15px 20px}.landing-hero button span{margin-left:35px}.demo-frame{color:#f3f7f4;background:#10211c;border-radius:24px;flex-direction:column;min-height:430px;padding:18px;display:flex;box-shadow:0 30px 70px #0f231c2e}.demo-top{color:#81958b;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:8px;display:flex}.demo-play{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.demo-play i{color:#10211c;background:#c9f36b;border-radius:50%;place-items:center;width:68px;height:68px;padding-left:4px;font-style:normal;display:grid}.demo-play strong{font-size:18px}.demo-play span{color:#7e9187;font-size:9px}.landing-proof{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 clamp(22px,7vw,110px) 80px;display:grid}.landing-proof article{background:#fffef9;border:1px solid #dbe3dc;border-radius:18px;padding:30px}.landing-proof article>span{color:#8ba151;font-size:9px;font-weight:800}.landing-proof h2{margin:28px 0 10px;font-size:20px}.landing-proof p{color:#77857d;margin:0;font-size:10px;line-height:1.7}.access-page{text-align:center;color:#f3f7f4;background:#10211c;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.access-page .eyebrow{color:#c9f36b;margin-top:30px}.access-page h1{letter-spacing:-.055em;max-width:650px;margin:12px 0;font-size:clamp(36px,5vw,62px);line-height:1.05}.access-page>p:nth-of-type(2){color:#91a198;max-width:540px;font-size:12px;line-height:1.7}.access-page button{color:#10211c;background:#c9f36b;margin-top:25px}@media (max-width:800px){.landing-page nav{height:70px}.landing-brand .landing-product-name{display:none}.landing-brand .novacorp-credit{padding-left:8px;font-size:6px}.landing-hero{grid-template-columns:1fr;gap:35px;min-height:auto;padding:55px 20px}.landing-hero h1{font-size:48px}.demo-frame{min-height:300px}.landing-proof{grid-template-columns:1fr;padding:0 20px 90px}}.module-title-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.module-title-row h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(36px,4vw,54px)}.share-view{color:#415047;cursor:pointer;background:#fff;border:1px solid #d5ded5;border-radius:10px;padding:11px 14px;font-size:9px;font-weight:750}.shared-page{color:#17231d;background:#f3f4ef;min-height:100vh;padding:40px clamp(20px,8vw,130px)}.shared-page header{border-bottom:1px solid #d6ded6;align-items:center;gap:14px;padding-bottom:22px;display:flex}.shared-page header span{color:#7c8981;text-transform:uppercase;border-left:1px solid #cad3cb;padding-left:14px;font-size:9px}.shared-page section{max-width:1100px;margin:70px auto}.shared-page h1{letter-spacing:-.065em;margin:12px 0;font-size:clamp(42px,7vw,80px)}.shared-note{color:#748078;max-width:600px;font-size:11px;line-height:1.6}.shared-page section>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:40px;display:grid}.shared-page article{background:#fffef9;border:1px solid #d9e0d9;border-radius:15px;padding:24px}.shared-page article span,.shared-page article strong{display:block}.shared-page article span{color:#7e8982;text-transform:uppercase;margin-bottom:12px;font-size:8px}.shared-page article strong{white-space:pre-line;font-size:14px;line-height:1.55}.admin-page{color:#17231d;background:#eff1ec;min-height:100vh;padding:50px clamp(20px,6vw,90px)}.admin-page header{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.admin-page h1{letter-spacing:-.055em;margin:8px 0 0;font-size:48px}.admin-page header a{color:#415047;font-size:10px}.admin-page>section{flex-direction:column;gap:10px;display:flex}.admin-page article{background:#fffef9;border:1px solid #d9e0d9;border-radius:17px;grid-template-columns:1fr 2fr;gap:30px;padding:25px;display:grid}.admin-page article h2{margin:9px 0;font-size:23px}.admin-page article span,.admin-page dt{color:#829087;text-transform:uppercase;font-size:8px}.admin-page article p{color:#7b887f;font-size:9px}.admin-page dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.admin-page dl div{background:#f0f3ed;border-radius:11px;padding:15px}.admin-page dd{margin:8px 0 0;font-size:10px;line-height:1.45}@media (max-width:700px){.module-title-row{flex-direction:column;align-items:flex-start}.shared-page section>div,.admin-page article{grid-template-columns:1fr}.admin-page dl{grid-template-columns:1fr 1fr}}.demo-frame{overflow:hidden}.demo-frame.playing{background:radial-gradient(circle at 85% 15%,#254138 0,#0000 34%),#10211c}.demo-play{width:100%;color:inherit;cursor:pointer;background:0 0;border:0}.demo-play i{transition:transform .2s}.demo-play:hover i{transform:scale(1.08)}.demo-tour{flex-direction:column;flex:1;justify-content:center;padding:50px 32px 24px;display:flex}.demo-tour>p{color:#c9f36b;text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px;font-size:8px;font-weight:800}.demo-tour h2{letter-spacing:-.045em;max-width:480px;margin:0 0 17px;font-size:clamp(25px,3vw,40px);line-height:1.05}.demo-tour>span{color:#9baca3;max-width:470px;font-size:11px;line-height:1.7}.demo-tour>div{gap:7px;margin-top:35px;display:flex}.demo-tour>div button{cursor:pointer;background:#40534b;border:0;width:30px;height:3px;margin:0;padding:0}.demo-tour>div button.active{background:#c9f36b}.demo-tour .tour-next{color:#dfe8e2;cursor:pointer;background:0 0;border:1px solid #40534b;border-radius:8px;width:max-content;margin-top:25px;padding:10px 14px;font-size:9px;font-weight:750}.access-page strong{color:#dbe7df}.access-status{color:#aebdb4;text-transform:uppercase;letter-spacing:.08em;border:1px solid #365046;border-radius:999px;margin-top:22px;padding:10px 14px;font-size:9px;font-weight:750}.access-status i{background:#f1b861;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #f1b8611f}.intake-submit button:disabled{opacity:.65;cursor:wait}.admin-message{color:#516443;background:#f8faef;border:1px solid #d6e0d3;border-radius:10px;margin:0 0 18px;padding:13px 16px;font-size:10px}.admin-section-title{justify-content:space-between;align-items:flex-end;margin:10px 0 16px;display:flex}.admin-section-title h2{margin:7px 0 0;font-size:27px}.admin-section-title>strong{color:#526443;text-transform:uppercase;background:#dfe8d3;border-radius:999px;padding:7px 10px;font-size:8px}.approval-section{margin-bottom:45px}.admin-page .approval-card{grid-template-columns:1fr auto;align-items:center}.approval-card h3{margin:8px 0;font-size:19px}.approval-actions{gap:7px;display:flex}.approval-actions button{color:#c9f36b;cursor:pointer;background:#10211c;border:0;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:750}.approval-actions button.secondary{color:#657168;background:0 0;border:1px solid #d8dfd8}.approval-actions button:disabled{opacity:.55;cursor:wait}.admin-empty{color:#7c8981;text-align:center;border:1px dashed #ccd7cc;border-radius:14px;padding:25px;font-size:10px}.portfolio-section{flex-direction:column;gap:10px;display:flex}@media (max-width:700px){.demo-tour{padding:35px 12px 15px}.admin-page .approval-card{grid-template-columns:1fr}.approval-actions{width:100%}.approval-actions button{flex:1}}.copilot-prompts{gap:8px;padding:0 27px 18px;display:flex;overflow-x:auto}.copilot-prompts button{color:#aab9b0;text-align:left;background:0 0;border:1px solid #ccff4938;border-radius:999px;flex:none;max-width:290px;padding:10px 13px;font-size:9px}.copilot-prompts button:hover{border-color:var(--accent);color:var(--accent)}.copilot-status{color:#718278;margin:0;padding:0 27px 24px;font-size:9px}.copilot-status.working{color:var(--accent)}.opportunities-page{padding:46px clamp(22px,4.5vw,72px) 80px}.opportunities-page>header{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:34px;display:flex}.opportunities-page>header>div{max-width:760px}.opportunities-page h1{letter-spacing:-.055em;margin:8px 0 13px;font-size:clamp(38px,5vw,68px);line-height:.98}.opportunities-page>header p{color:#718078;max-width:690px;line-height:1.65}.opportunities-page>header button{min-width:180px;color:var(--accent);background:#12251f;border:0;border-radius:12px;padding:15px 20px;font-weight:700}.opportunity-error{color:#9e3d32;background:#fff1ee;border:1px solid #efbdb5;border-radius:11px;padding:13px 16px}.opportunity-empty{text-align:center;border:1px dashed #cbd5cd;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.opportunity-empty h2{margin:20px 0 8px;font-size:30px}.opportunity-empty p{color:#75837a}.opportunity-summary{background:#fffef9;border:1px solid #d7ded8;border-radius:17px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid;overflow:hidden}.opportunity-summary article{border-right:1px solid #e1e5e0;padding:22px}.opportunity-summary article:last-child{border:0}.opportunity-summary span{color:#849087;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:8px;display:block}.opportunity-summary strong{font-size:17px}.opportunity-grid.dedicated{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-grid.dedicated>article{border-radius:18px}.opportunity-grid em{color:#a07042;margin-top:8px;font-size:8px;font-style:normal;display:block}.source-register{background:#fffef9;border:1px solid #d7ded8;border-radius:16px;flex-wrap:wrap;gap:10px;margin-top:20px;padding:25px;display:flex}.source-register .eyebrow{width:100%}.source-register a{color:#385146;background:#eef2eb;border-radius:9px;padding:9px 12px;font-size:9px}.capital-case{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.capital-case article{background:#fffef9;border:1px solid #d9e0d9;border-radius:15px;padding:23px}.capital-case h2{margin:10px 0;font-size:20px;line-height:1.2}.capital-case p:last-child{color:#748078;font-size:10px;line-height:1.5}.admin-shell .workspace{background:#eff1ec}.admin-sidebar .brand{text-decoration:none}.admin-logo{background:var(--accent);color:#10211c;border-radius:11px;place-items:center;width:36px;height:36px;font-size:19px;font-weight:900;display:grid}.admin-sidebar .nav-item{text-decoration:none}.admin-topbar .company-heading h1{font-size:26px}.admin-workspace-link{color:var(--accent);background:#14271f;border-radius:10px;padding:11px 15px;font-size:9px;text-decoration:none}.admin-page{min-height:calc(100vh - 96px);padding-top:34px}.admin-page>section{scroll-margin-top:120px}.admin-page .operator-metrics{grid-template-columns:repeat(4,1fr);margin-bottom:44px;display:grid}.admin-page .operator-metrics article{padding:20px;display:block}.admin-page .operator-metrics strong{margin:8px 0;font-size:30px;display:block}.admin-page .approval-section,.admin-page .portfolio-section{margin-top:34px}.workspace-notice{color:#385146;background:#f7faef;border:1px solid #cad6cc;border-radius:10px;margin:14px clamp(22px,4.5vw,72px) 0;padding:11px 14px;font-size:10px}@media (max-width:850px){.opportunities-page>header{flex-direction:column;align-items:flex-start}.opportunity-grid.dedicated,.capital-case,.opportunity-summary{grid-template-columns:1fr}.opportunity-summary article{border-bottom:1px solid #e1e5e0;border-right:0}.admin-page .operator-metrics{grid-template-columns:repeat(2,1fr)}}.materials-page{color:#182820;padding:46px clamp(22px,4.5vw,72px) 80px}.materials-page>header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.materials-page>header>div{max-width:760px}.materials-page h1{letter-spacing:-.06em;margin:10px 0 13px;font-size:clamp(40px,5vw,68px);line-height:.98}.materials-page>header p{color:#708078;line-height:1.6}.material-upload{color:#c9f36b;cursor:pointer;white-space:nowrap;background:#10211c;border-radius:11px;padding:14px 18px;font-size:10px;font-weight:800}.material-upload input{display:none}.material-policy{background:#f8faf3;border:1px solid #d5ded5;border-radius:14px;grid-template-columns:190px 1fr auto;align-items:center;gap:20px;margin:30px 0 16px;padding:18px 20px;display:grid}.material-policy strong{font-size:10px}.material-policy span{color:#718078;font-size:9px;line-height:1.5}.material-policy b{color:#698236;text-transform:uppercase;font-size:8px}.material-status{color:#435727;background:#eaf1dd;border-radius:10px;padding:12px 15px;font-size:10px}.materials-list{flex-direction:column;gap:11px;display:flex}.materials-list>article{background:#fffef9;border:1px solid #d7dfd7;border-radius:17px;overflow:hidden}.material-file{grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.material-file>span{color:#5a7428;background:#eaf2d9;border-radius:10px;place-items:center;width:42px;height:42px;font-size:8px;font-weight:850;display:grid}.material-file h2{margin:0 0 4px;font-size:15px}.material-file p{color:#849087;text-transform:uppercase;margin:0;font-size:8px}.material-file button{color:#a15a4c;cursor:pointer;background:0 0;border:0;font-size:8px}.material-analysis{background:#f7f9f5;border-top:1px solid #e1e6e0;padding:25px}.material-summary h3{max-width:900px;margin:10px 0 22px;font-size:20px;line-height:1.4}.material-findings{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}.material-findings>div{background:#fff;border:1px solid #dfe5de;border-radius:12px;padding:18px}.material-findings>div>span{color:#77857d;text-transform:uppercase;margin-bottom:12px;font-size:8px;font-weight:800;display:block}.material-findings p{color:#48594f;border-top:1px solid #e7ebe6;margin:0;padding:10px 0;font-size:9px;line-height:1.5}.material-findings p b{color:#627a31;text-transform:uppercase;background:#edf2e4;border-radius:5px;margin-right:8px;padding:3px 6px;font-size:7px}.material-findings small{color:#929d96;margin-top:4px;font-size:7px;display:block}.material-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:13px;display:flex}.material-actions span{color:#748078;font-size:8px}.material-actions strong{color:#668331;font-size:9px}.material-actions button,.material-analysis>button{color:#c9f36b;cursor:pointer;background:#10211c;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:800}@media (max-width:800px){.materials-page>header{flex-direction:column;align-items:flex-start}.material-policy,.material-findings{grid-template-columns:1fr}.material-actions{flex-direction:column;align-items:flex-start}}.account-type-page,.investor-account{color:#f5f7ef;background:#0d211b;min-height:100vh;padding:clamp(28px,6vw,90px)}.account-type-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.account-type-page>h1{letter-spacing:-.06em;margin:22px 0 12px;font-size:clamp(42px,6vw,78px)}.account-type-page>p{color:#94a69e;max-width:650px;line-height:1.7}.account-type-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:min(100%,1000px);margin:40px 0 22px;display:grid}.account-type-grid button{text-align:left;color:#fff;cursor:pointer;background:#132a22;border:1px solid #345047;border-radius:16px;padding:28px;position:relative}.account-type-grid button.active{background:#193427;border-color:#c8f463;box-shadow:0 0 0 2px #c8f4631a}.account-type-grid button>i{color:#8fa198;border:1px solid #405a4f;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid;position:absolute;top:18px;right:18px}.account-type-grid button.active>i{color:#10211c;background:#c8f463;border-color:#c8f463}.account-type-grid span{font-size:20px;font-weight:700}.account-type-grid p{color:#91a69d;line-height:1.55}.account-type-page .role-access-note{color:#9eb0a7;background:#122820;border:1px solid #304a3f;border-radius:10px;max-width:680px;margin:0;padding:12px 16px;font-size:10px}.account-type-actions{gap:10px;margin-top:22px;display:flex}.account-type-actions button,.investor-account header button{color:#10211c;background:#c8f463;border:0;border-radius:10px;padding:13px 19px;font-weight:750}.account-type-actions button.secondary{color:#b9c6c0;background:0 0;border:1px solid #41574f}.account-type-actions button:disabled{opacity:.45}.investor-account header{justify-content:space-between;align-items:flex-start;margin-bottom:45px;display:flex}.investor-account h1{letter-spacing:-.06em;margin:18px 0 10px;font-size:clamp(40px,6vw,72px)}.investor-account header p{color:#96aaa1}.investor-account section{gap:12px;display:grid}.investor-account article{background:#122820;border:1px solid #29443a;border-radius:16px;grid-template-columns:1fr 2fr;gap:25px;padding:25px;display:grid}.investor-account article span,.investor-account dt{color:#93a79e;text-transform:uppercase;font-size:10px}.investor-account article h2{font-size:25px}.investor-account article p{color:#9dafaa}.investor-account dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.investor-account dl div{background:#193229;border-radius:10px;padding:16px}.investor-account dd{margin:8px 0 0}@media (max-width:760px){.account-type-grid{grid-template-columns:1fr}.investor-account header{flex-direction:column;gap:22px}.investor-account article{grid-template-columns:1fr}.investor-account dl{grid-template-columns:1fr 1fr}}.roadmap-page{padding:32px clamp(18px,3.5vw,54px) 70px}.roadmap-hero{color:#eff5f1;background:#10211c;border-radius:22px;grid-template-columns:1fr 240px;align-items:end;gap:45px;padding:34px;display:grid}.roadmap-hero h1{letter-spacing:-.06em;margin:10px 0 12px;font-size:clamp(35px,5vw,62px)}.roadmap-hero>div:first-child>p:last-child{color:#93a49a;max-width:780px;margin:0;font-size:11px;line-height:1.7}.roadmap-score strong,.roadmap-score span{display:block}.roadmap-score strong{color:#c9f36b;letter-spacing:-.05em;font-size:48px}.roadmap-score span{color:#91a198;font-size:9px}.roadmap-score i,.roadmap-functions i{background:#2d453b;border-radius:5px;height:4px;margin-top:17px;display:block;overflow:hidden}.roadmap-score i b,.roadmap-functions i b{background:#c9f36b;height:100%;display:block}.roadmap-functions{grid-template-columns:repeat(7,1fr);gap:7px;margin:13px 0;display:grid}.roadmap-functions button{color:#26352d;text-align:left;cursor:pointer;background:#fffef9;border:1px solid #dbe3dc;border-radius:13px;padding:15px}.roadmap-functions button.active{border-color:#8da14e;box-shadow:0 0 0 2px #8da14e1f}.roadmap-functions span,.roadmap-functions strong{display:block}.roadmap-functions span{color:#718078;text-transform:uppercase;font-size:8px;font-weight:750}.roadmap-functions strong{margin-top:7px;font-size:14px}.roadmap-functions i{background:#e5eae4;margin-top:11px}.roadmap-controls{justify-content:space-between;align-items:center;gap:15px;margin:18px 0;display:flex}.roadmap-controls>div{gap:5px;display:flex;overflow-x:auto}.roadmap-controls button{color:#66736b;cursor:pointer;background:#fff;border:1px solid #dbe2db;border-radius:999px;min-width:max-content;padding:8px 11px;font-size:8px;font-weight:720}.roadmap-controls button.active{color:#c9f36b;background:#10211c;border-color:#10211c}.roadmap-controls p{color:#7b887f;white-space:nowrap;font-size:8px}.roadmap-list{flex-direction:column;gap:7px;display:flex}.roadmap-list article{background:#fffef9;border:1px solid #dbe3dc;border-radius:15px;grid-template-columns:1fr;padding:21px 58px 21px 68px;display:grid;position:relative}.roadmap-list article>button{color:#10211c;cursor:pointer;background:#fff;border:1px solid #bdc9bf;border-radius:8px;width:27px;height:27px;font-weight:850;position:absolute;top:24px;left:21px}.roadmap-list article>b{color:#b3bdb6;font-size:8px;position:absolute;top:22px;right:20px}.roadmap-list article.critical{border-left:4px solid #ff7051}.roadmap-list article.important{border-left:4px solid #d6a84a}.roadmap-list article.complete{opacity:.78;background:#f2f6eb;border-left-color:#7f9843}.roadmap-list article.complete>button{background:#c9f36b;border-color:#7f9843}.roadmap-list article.complete h2{color:#708078;text-decoration:line-through}.roadmap-meta{gap:6px;display:flex}.roadmap-meta span{color:#78847c;text-transform:uppercase;background:#edf1ec;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:760}.roadmap-list h2{margin:10px 0 8px;font-size:16px}.roadmap-list p{color:#748179;margin:0;font-size:9px;line-height:1.55}.roadmap-list small{color:#526743;margin-top:10px;font-size:8px;font-weight:680;display:block}.roadmap-ai-action{color:#c9f36b;cursor:pointer;background:#10211c;border:0;border-radius:8px;margin-top:15px;padding:9px 12px;font-size:9px;font-weight:760}.roadmap-ai-action:disabled{opacity:.55}.roadmap-proposal{background:#f8faf5;border:1px solid #d9e3d8;border-radius:12px;margin-top:16px;padding:16px}.roadmap-proposal.accepted{border-color:#9fbb63}.roadmap-proposal.rejected{background:#fff8f5;border-color:#d89b8c}.roadmap-proposal.validated{background:#f0f6e7;border-color:#7f9843}.proposal-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.proposal-heading span{text-transform:uppercase;letter-spacing:.08em;color:#61734b;font-size:8px;font-weight:800}.proposal-heading button{color:#64726a;cursor:pointer;background:0 0;border:0;font-size:8px}.roadmap-proposal textarea{color:#203129;resize:vertical;background:#fff;border:1px solid #d8e0d7;border-radius:9px;width:100%;min-height:220px;padding:14px;font:10px/1.65 inherit}.roadmap-proposal>p{color:#68766e;margin:10px 0}.proposal-proof{background:#eef2e9;border-radius:8px;padding:12px}.proposal-proof strong,.proposal-proof span{font-size:8px;display:block}.proposal-proof span{color:#6f7b74;margin-top:5px}.proposal-actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.proposal-actions button{color:#25372e;cursor:pointer;background:#fff;border:1px solid #cbd6cc;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:750}.proposal-actions .reject{color:#a44f40}.proposal-actions .validate{color:#c9f36b;background:#10211c;border-color:#10211c}.proposal-actions button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:900px){.roadmap-functions{grid-template-columns:repeat(3,1fr)}.roadmap-hero{grid-template-columns:1fr}.roadmap-controls{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.roadmap-page{padding:16px 12px 35px}.roadmap-hero{padding:25px}.roadmap-functions{grid-template-columns:repeat(2,1fr)}.roadmap-list article{padding-right:35px}.roadmap-list article>b{display:none}}.landing-v2{background:#f1f3ed;overflow:hidden}.landing-v2 nav{z-index:5;background:#f8f9f4;position:relative}.landing-nav-copy{color:#8a968f;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:10px;font-size:8px;font-weight:750;display:flex}.landing-nav-copy i{color:#9caf71;font-style:normal}.landing-auth-error{color:#813e2d;text-align:center;background:#ffe8e1;padding:11px 5vw;font-size:10px}.landing-hero-v2{grid-template-columns:minmax(480px,.88fr) minmax(600px,1.12fr);gap:60px;min-height:760px;padding:72px clamp(24px,6vw,100px) 90px}.landing-copy h1{letter-spacing:-.078em;margin:18px 0 28px;font-size:clamp(52px,5.7vw,92px);line-height:.9}.landing-copy h1 em{color:#657b2e;font-family:Georgia,serif;font-weight:400}.landing-copy>p:nth-child(3){color:#627269!important;max-width:650px!important;font-size:15px!important}.landing-actions{align-items:center;gap:16px;margin-top:30px;display:flex}.landing-actions button{box-shadow:0 15px 35px #10211c26;margin:0!important;padding:16px 21px!important}.landing-actions small{color:#89958e;max-width:190px;font-size:8px;line-height:1.5}.landing-signal-row{border-top:1px solid #d4ddd5;gap:30px;margin-top:54px;padding-top:19px;display:flex}.landing-signal-row span{color:#839087;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:700}.landing-signal-row b{color:#1d2e26;margin-right:5px;font-size:13px}.product-visual{color:#ecf2ee;background:#10211c;border:1px solid #253b31;border-radius:22px;min-height:575px;position:relative;transform:rotate(.8deg);box-shadow:0 38px 90px #0e221b38}.visual-chrome{border-bottom:1px solid #2c4037;align-items:center;gap:9px;height:54px;padding:0 17px;display:flex}.visual-chrome>div{align-items:center;gap:8px;display:flex}.visual-chrome .novx-logo{border-radius:7px;width:24px;height:24px}.visual-chrome strong{font-size:10px}.visual-chrome div>span:last-child{color:#6f8278;text-transform:uppercase;font-size:7px}.visual-chrome p{color:#82948a;text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:7px}.visual-chrome>i{background:#42574d;border-radius:50%;width:6px;height:6px}.visual-body{grid-template-columns:135px 1fr;min-height:520px;display:grid}.visual-body>aside{border-right:1px solid #2b4037;flex-direction:column;gap:6px;padding:22px 13px;display:flex}.visual-body>aside span{color:#697c72;border-radius:7px;padding:10px;font-size:7px;font-weight:700}.visual-body>aside span.active{color:#10211c;background:#c9f36b}.visual-body>section{padding:24px}.visual-body>section>header{justify-content:space-between;align-items:center;display:flex}.visual-body header small,.visual-grid small{color:#71857a;text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:750}.visual-body header h2{margin:7px 0 0;font-size:16px}.visual-body header>b{color:#c9f36b;border:1px solid #4b623f;border-radius:9px;padding:8px 10px;font-size:10px}.visual-grid{grid-template-columns:1.15fr .85fr;gap:9px;margin-top:24px;display:grid}.visual-grid article{background:#162b23;border:1px solid #30483d;border-radius:13px;min-height:155px;padding:18px}.visual-thesis h3{margin:14px 0 25px;font-family:Georgia,serif;font-size:16px;font-weight:400;line-height:1.35}.visual-thesis div{color:#85978d;justify-content:space-between;font-size:7px;display:flex}.visual-thesis div b{color:#c9f36b}.visual-thesis>i,.visual-score i{background:#32483f;border-radius:5px;height:4px;margin-top:8px;display:block;overflow:hidden}.visual-thesis>i b{background:#c9f36b;width:63%;height:100%;display:block}.visual-score>strong{color:#c9f36b;margin:12px 0 2px;font-size:35px;display:block}.visual-score sup{color:#71857a;font-size:10px}.visual-score>p{color:#71857a;margin:0 0 15px;font-size:7px}.visual-score>div{color:#83968b;grid-template-columns:45px 1fr;align-items:center;margin-top:8px;font-size:7px;display:grid}.visual-score i{margin:0}.visual-score i b{background:#718d3b;height:100%;display:block}.visual-roadmap{grid-column:1/-1!important;min-height:172px!important}.visual-roadmap h3{margin:10px 0 14px;font-size:14px}.visual-step{color:#71857a;border-top:1px solid #2b4338;grid-template-columns:25px 1fr;align-items:center;padding:9px 0;font-size:8px;display:grid}.visual-step i{border:1px solid #40594d;border-radius:5px;place-items:center;width:18px;height:18px;font-size:6px;font-style:normal;display:grid}.visual-step.done{color:#91a198}.visual-step.done i{color:#10211c;background:#c9f36b}.visual-step.current{color:#f1f5f2}.visual-step.current i{color:#ff8c73;border-color:#ff7051}.visual-capital{grid-column:1/-1!important;min-height:95px!important}.visual-capital>div{color:#9baca3;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:7px;margin:17px 0 10px;font-size:7px;display:grid}.visual-capital>div i{background:#486054;height:1px}.visual-capital p{color:#6f8278;margin:0;font-size:7px}.visual-float{color:#1c2d25;background:#fffef9;border-radius:11px;padding:12px 15px;position:absolute;transform:rotate(-.8deg);box-shadow:0 17px 40px #0c1e1833}.visual-float span,.visual-float strong{display:block}.visual-float span{text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:800}.visual-float strong{font-size:10px}.visual-float.risk{border-left:3px solid #ff7051;bottom:115px;left:-34px}.visual-float.risk span{color:#bd5f4a}.visual-float.value{border-left:3px solid #c9f36b;top:105px;right:-28px}.visual-float.value span{color:#718c37}.landing-marquee{color:#66746c;letter-spacing:.12em;white-space:nowrap;background:#e8ece5;border-top:1px solid #d1dad2;border-bottom:1px solid #d1dad2;justify-content:space-around;align-items:center;gap:18px;padding:17px 0;font-size:8px;font-weight:800;display:flex;overflow:hidden}.landing-marquee i{color:#a2b876;font-style:normal}.landing-proof-v2{padding-top:75px;padding-bottom:100px}.landing-proof-v2 article{min-height:240px;padding:34px;transition:transform .2s,box-shadow .2s}.landing-proof-v2 article:hover{transform:translateY(-6px);box-shadow:0 22px 55px #10211c17}.landing-proof-v2 h2{letter-spacing:-.04em;margin-top:45px;font-size:25px}@media (max-width:1200px){.landing-hero-v2{grid-template-columns:1fr;padding-top:55px}.product-visual{width:100%;max-width:800px;margin:auto;transform:none}}@media (max-width:700px){.landing-nav-copy{display:none}.landing-hero-v2{padding:48px 17px 65px}.landing-copy h1{font-size:49px}.landing-actions{flex-direction:column;align-items:flex-start}.landing-signal-row{flex-wrap:wrap;gap:13px}.product-visual{border-radius:17px;min-height:auto}.visual-body{grid-template-columns:1fr}.visual-body>aside{display:none}.visual-body>section{padding:16px}.visual-grid{grid-template-columns:1fr}.visual-roadmap,.visual-capital{grid-column:auto!important}.visual-float{display:none}.landing-marquee{justify-content:flex-start;padding-left:15px}.landing-proof-v2{padding-top:45px}}.landing-v2{position:relative}.landing-v2:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#c9f36b40,#6e8cff17 36%,#0000 68%);border-radius:50%;width:900px;height:900px;position:absolute;top:-230px;right:-260px}.landing-v2:after{content:"";pointer-events:none;border:1px solid #536d611f;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-310px;left:-180px;box-shadow:0 0 0 80px #536d6106,0 0 0 160px #536d6105}.product-visual{transform-origin:50%;background:linear-gradient(145deg,#0b1b16,#10271f 58%,#132d24);border-color:#3c574b;transform:perspective(1400px)rotateY(-2deg)rotate(.8deg);box-shadow:0 48px 120px #0e221b52,0 0 0 10px #ffffff59}.product-visual:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.product-visual>*{z-index:1;position:relative}.visual-live-pulse{background:#152b23;border:1px solid #c9f36b73;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex;top:-17px;right:24px;box-shadow:0 12px 32px #0000004d;z-index:4!important;position:absolute!important}.visual-live-pulse i{background:#c9f36b;border-radius:50%;width:8px;height:8px;animation:1.8s infinite landing-live-pulse;box-shadow:0 0 #c9f36b8c}.visual-live-pulse span{color:#c9f36b;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:900}.visual-live-pulse b{color:#82968b;font-size:7px;font-weight:500}.visual-float.opportunities{border-left:3px solid #6e8cff;animation:4s ease-in-out infinite landing-float-card;bottom:52px;right:-42px}.visual-float.opportunities span{color:#526fd8}.visual-output-orbit{border:1px solid #c9f36b29;border-radius:50%;width:210px;height:210px;animation:24s linear infinite landing-orbit-spin;top:210px;right:-95px;z-index:0!important;position:absolute!important}.visual-output-orbit:before{content:"";border:1px solid #6e8cff2b;border-radius:50%;position:absolute;inset:38px}.visual-output-orbit i{color:#10211c;background:#c9f36b;border-radius:5px;padding:5px 7px;font-size:5px;font-style:normal;font-weight:900;position:absolute}.visual-output-orbit i:first-child{top:24px;left:12px}.visual-output-orbit i:nth-child(2){top:55px;right:4px}.visual-output-orbit i:nth-child(3){bottom:17px;right:25px}.visual-output-orbit i:nth-child(4){bottom:48px;left:-3px}@keyframes landing-live-pulse{70%{box-shadow:0 0 0 9px #c9f36b00}}@keyframes landing-float-card{50%{transform:translateY(-8px)rotate(-.8deg)}}@keyframes landing-orbit-spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.product-visual{transform:none}}@media (max-width:700px){.product-visual{box-shadow:0 28px 65px #0e221b40}.visual-output-orbit,.visual-float.opportunities{display:none}.visual-live-pulse{top:-15px;right:10px}.visual-live-pulse b{display:none}}.project-switcher{border-bottom:1px solid var(--line);padding:12px 10px 18px}.project-switcher select{border:1px solid var(--line);width:100%;color:inherit;background:0 0;border-radius:8px;margin:7px 0;padding:9px;font-size:9px}.project-switcher button{border:1px dashed var(--line);width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px;font-size:9px}.operator-metrics{margin-bottom:35px;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;display:grid!important}.operator-metrics article{padding:20px!important;display:block!important}.operator-metrics strong{margin:12px 0 5px;font-size:35px;display:block}.valuation-page{color:#18251f;padding:clamp(24px,4vw,55px)}.valuation-page>header{justify-content:space-between;align-items:flex-start;display:flex}.valuation-page h1{letter-spacing:-.06em;max-width:700px;margin:12px 0;font-size:clamp(40px,5vw,70px)}.valuation-page header p{color:#75837b;max-width:700px}.valuation-range{grid-template-columns:repeat(3,1fr);gap:10px;margin:38px 0 18px;display:grid}.valuation-range article,.valuation-methods article,.valuation-comps{background:#fffef9;border:1px solid #d7dfd7;border-radius:15px;padding:26px}.valuation-range span{text-transform:uppercase;font-size:9px}.valuation-range strong{margin:20px 0 8px;font-size:38px;display:block}.valuation-range p,.valuation-methods p,.valuation-comps>p{color:#7c8982;line-height:1.6}.valuation-methods{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.valuation-methods h2{font-size:20px}.valuation-comps{margin-top:18px}.valuation-comps h2{font-size:27px}@media (max-width:800px){.operator-metrics,.valuation-range,.valuation-methods{grid-template-columns:1fr!important}.project-switcher{padding:10px 7px}}.projects-page{color:#18251f;padding:clamp(24px,4vw,55px)}.projects-page>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.projects-page h1{letter-spacing:-.06em;margin:10px 0;font-size:clamp(42px,5vw,72px)}.projects-page header p{color:#718078;max-width:670px;line-height:1.6}.project-page-actions{gap:8px;display:flex}.project-page-actions button,.access-invite button{color:#c9f36b;cursor:pointer;background:#10211c;border:0;border-radius:10px;padding:12px 17px;font-weight:700}.project-page-actions .secondary{color:#20332b;background:0 0;border:1px solid #ccd7cf}.project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.project-card-grid>button{color:#18251f;text-align:left;cursor:pointer;background:#fffef9;border:1px solid #d8e0d8;border-radius:18px;min-height:240px;padding:24px;transition:all .2s}.project-card-grid>button:hover,.project-card-grid>button.active{border-color:#9cbd58;transform:translateY(-3px);box-shadow:0 16px 40px #132b221a}.project-card-grid span{text-transform:uppercase;letter-spacing:.1em;color:#76922f;font-size:9px;font-weight:800}.project-card-grid h2{margin:35px 0 8px;font-size:25px}.project-card-grid p{color:#738078;min-height:42px;line-height:1.5}.project-card-grid dl{border-top:1px solid #e3e7e1;grid-template-columns:1fr 1fr;margin:22px 0 0;padding-top:16px;display:grid}.project-card-grid dt{text-transform:uppercase;color:#89958e;font-size:8px}.project-card-grid dd{margin:5px 0 0;font-size:11px}.access-invite{background:#fffef9;border:1px solid #d8e0d8;border-radius:16px;grid-template-columns:2fr 1.4fr auto;align-items:end;gap:12px;margin-top:32px;padding:22px;display:grid}.access-invite label{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.access-invite input,.access-invite select{color:#18251f;background:#fff;border:1px solid #ccd7cf;border-radius:9px;width:100%;margin-top:8px;padding:12px}.access-feedback{color:#3e5718;background:#eaf3d8;border-radius:10px;padding:12px 16px}.member-list{border-top:1px solid #dbe2da;margin-top:22px}.member-list article{border-bottom:1px solid #dbe2da;justify-content:space-between;align-items:center;padding:16px 4px;display:flex}.member-list strong,.member-list span{display:block}.member-list span{color:#7d8982;text-transform:uppercase;margin-top:4px;font-size:9px}.member-list button{color:#a14a3e;cursor:pointer;background:0 0;border:0}@media (max-width:900px){.project-card-grid{grid-template-columns:1fr 1fr}.access-invite{grid-template-columns:1fr}.projects-page>header{display:block}.project-page-actions{margin-top:18px}}@media (max-width:600px){.project-card-grid{grid-template-columns:1fr}.project-page-actions{flex-direction:column}}.intelligence-dashboard{color:#182820;padding:clamp(25px,4vw,58px)}.intelligence-dashboard>header{grid-template-columns:1fr 190px;align-items:end;gap:35px;display:grid}.intelligence-dashboard>header h1{letter-spacing:-.065em;max-width:850px;margin:10px 0;font-size:clamp(42px,5.5vw,76px);line-height:.96}.intelligence-dashboard>header>div:first-child>p:last-child{color:#748179;max-width:760px;line-height:1.65}.intelligence-score{color:#eaf1ec;background:#10211c;border-radius:17px;padding:23px}.intelligence-score strong,.intelligence-score span{display:block}.intelligence-score strong{color:#c9f36b;letter-spacing:-.06em;font-size:52px}.intelligence-score span{color:#91a198;text-transform:uppercase;font-size:9px}.architecture-chain{grid-template-columns:repeat(6,1fr);gap:7px;margin:35px 0 13px;display:grid}.architecture-chain article{background:#fffef9;border:1px solid #d8e1d9;border-radius:14px;min-height:230px;padding:20px 16px}.architecture-chain span,.underwriting-grid>article>span{color:#819087;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.architecture-chain h2{margin:28px 0 10px;font-size:18px}.architecture-chain p{color:#64736a;min-height:72px;font-size:9px;line-height:1.5}.architecture-chain b{color:#6f8a32;font-size:8px}.decision-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.decision-grid article{background:#fffef9;border:1px solid #d8e1d9;border-radius:16px;min-height:230px;padding:25px}.decision-grid .dark-decision{color:#eff5f1;background:#10211c}.decision-grid h2{margin:20px 0 10px;font-size:24px;line-height:1.12}.decision-grid article>p:last-child{color:#748179;font-size:10px;line-height:1.65}.decision-grid .dark-decision>p:last-child{color:#95a89d}.logic-table{border-top:1px solid #d8e1d9;margin-top:12px}.logic-table>div{border-bottom:1px solid #d8e1d9;grid-template-columns:190px 1fr;gap:20px;padding:17px 4px;display:grid}.logic-table span{color:#7c8982;text-transform:uppercase;font-size:8px;font-weight:800}.logic-table strong{font-size:11px;line-height:1.5}.scorecard-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:34px 0 12px;display:grid}.scorecard-grid article{background:#fffef9;border:1px solid #d8e1d9;border-radius:15px;padding:22px}.scorecard-grid span{text-transform:uppercase;color:#748179;font-size:8px;font-weight:800}.scorecard-grid strong{margin:17px 0 10px;font-size:34px;display:block}.scorecard-grid small{color:#7e8b83;font-size:10px}.scorecard-grid i{background:#e4e9e3;border-radius:5px;height:5px;display:block;overflow:hidden}.scorecard-grid i b{background:#8ca64d;height:100%;display:block}.scorecard-grid p{color:#7b8880;font-size:8px;line-height:1.5}.investment-thesis-panel{color:#eff5f1;background:#10211c;border-radius:19px;margin:34px 0 11px;padding:32px}.investment-thesis-panel h2{max-width:1000px;margin:18px 0;font:32px/1.25 Georgia,serif}.investment-thesis-panel>div{gap:7px;display:flex}.investment-thesis-panel span{color:#afbeb5;text-transform:uppercase;border:1px solid #3a5047;border-radius:999px;padding:6px 9px;font-size:8px}.underwriting-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.underwriting-grid>article{background:#fffef9;border:1px solid #d8e1d9;border-radius:16px;min-height:280px;padding:25px}.underwriting-grid h2{margin:25px 0 16px;font-size:23px}.underwriting-grid p{color:#66746b;border-bottom:1px solid #e3e8e2;padding:8px 0;font-size:9px;line-height:1.5}@media (max-width:1050px){.architecture-chain{grid-template-columns:repeat(3,1fr)}.scorecard-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.intelligence-dashboard>header,.architecture-chain,.decision-grid,.underwriting-grid,.scorecard-grid,.logic-table>div{grid-template-columns:1fr}.intelligence-score{max-width:220px}}.company-dossier{color:#182820;max-width:1500px;margin:0 auto;padding:clamp(26px,4vw,58px)}.company-dossier>header{grid-template-columns:1fr 210px;align-items:end;gap:35px;display:grid}.company-dossier>header h1{letter-spacing:-.065em;margin:10px 0;font-size:clamp(44px,5.7vw,78px);line-height:.96}.company-dossier>header>div:first-child>p:last-child{color:#718078;max-width:850px;font-size:12px;line-height:1.7}.dossier-summary{grid-template-columns:1.5fr .65fr .85fr;gap:9px;margin:35px 0 12px;display:grid}.dossier-summary article{background:#fffef9;border:1px solid #d8e1d9;border-radius:17px;min-height:190px;padding:25px}.dossier-summary .dossier-thesis{color:#edf4ef;background:#10211c}.dossier-summary span,.dossier-facts span,.people-grid span,.source-register span,.dossier-judgment span{color:#7c8a82;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.dossier-thesis h2{max-width:760px;margin:22px 0;font:26px/1.3 Georgia,serif}.dossier-thesis p{color:#91a198;font-size:9px}.dossier-summary article>strong{margin:27px 0 12px;font-size:24px;line-height:1.15;display:block}.dossier-summary article>p{color:#748179;font-size:9px;line-height:1.55}.dossier-section{background:#fffef9;border:1px solid #d8e1d9;border-radius:18px;margin-top:12px;padding:28px}.dossier-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.dossier-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:27px}.dossier-facts{background:#dfe5df;border:1px solid #dfe5df;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dossier-facts article{background:#f8f9f5;flex-direction:column;min-height:128px;padding:18px;display:flex}.dossier-facts strong,.dossier-facts a{color:#1d3027;overflow-wrap:anywhere;margin:18px 0 13px;font-size:11px;font-weight:600;line-height:1.55;text-decoration:none}.dossier-facts small,.people-grid small{color:#8a9790;text-transform:uppercase;letter-spacing:.06em;margin-top:auto;font-size:7px}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.people-grid article{background:#f0f3ed;border-radius:14px;flex-direction:column;min-height:180px;padding:22px;display:flex}.people-grid .team-record{color:#eef4ef;background:#10211c;grid-column:span 2}.team-record h3{margin:26px 0 14px;font:22px/1.35 Georgia,serif}.team-record p{color:#94a69c;font-size:10px;line-height:1.65}.people-grid article>strong{color:#26372f;margin:24px 0;font-size:12px;line-height:1.6;display:block}.assessment-caveat{color:#7f8b84;border-top:1px solid #e1e6e0;margin:18px 0 0;padding-top:16px;font-size:8px;line-height:1.6}.source-register{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.source-register article{background:#f7f8f4;border:1px solid #e0e6df;border-radius:13px;min-height:160px;padding:21px}.source-register strong{margin:23px 0 10px;font-size:13px;display:block}.source-register p{color:#78857d;font-size:9px;line-height:1.6}.dossier-links{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;display:grid}.dossier-links a{color:#22352c;background:#edf1eb;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;padding:14px 16px;text-decoration:none;display:grid}.dossier-links span,.dossier-links small{color:#819087;font-size:8px}.dossier-links b{font-size:10px}.dossier-judgment{background:#30463d;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.dossier-judgment>div{background:#10211c;min-height:155px;padding:23px}.dossier-judgment strong{color:#eef4ef;margin-top:30px;font:17px/1.45 Georgia,serif;display:block}@media (max-width:1050px){.dossier-summary{grid-template-columns:1fr 1fr}.dossier-thesis{grid-column:1/-1}.dossier-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.company-dossier>header{grid-template-columns:1fr}.company-dossier .intelligence-score{max-width:220px}.dossier-summary,.dossier-facts,.people-grid,.source-register,.dossier-links,.dossier-judgment{grid-template-columns:1fr}.people-grid .team-record,.dossier-thesis{grid-column:auto}.dossier-section{padding:20px}.dossier-links a{grid-template-columns:25px 1fr}.dossier-links small{display:none}}.investor-company-tabs{background:#142a22;border:1px solid #2e463c;border-radius:13px;gap:5px;margin:10px 0 24px;padding:5px;display:flex;overflow-x:auto}.investor-company-tabs button{color:#82968b;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:max-content;padding:11px 15px;font-size:9px;font-weight:760}.investor-company-tabs button.active{color:#10211c;background:#c9f36b}.portfolio-aggregate{display:block}.investor-account .aggregate-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px;display:grid}.investor-account .aggregate-kpis article{background:#142a22;border:1px solid #2b4338;border-radius:15px;min-height:150px;padding:22px;display:block}.aggregate-kpis span,.company-investor-analysis span{color:#82958a;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.aggregate-kpis strong{color:#c9f36b;letter-spacing:-.05em;margin:23px 0 8px;font-size:38px;display:block}.aggregate-kpis p{color:#81938a;margin:0;font-size:9px;line-height:1.5}.investor-account .portfolio-analysis-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:11px;display:grid}.investor-account .portfolio-analysis-grid article{background:#142a22;border:1px solid #2b4338;border-radius:15px;min-height:225px;padding:24px;display:block}.portfolio-analysis-grid h2{color:#eef4f0;margin:16px 0 20px;font-size:22px}.portfolio-analysis-grid article>div{color:#91a198;border-top:1px solid #2c4439;justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.portfolio-analysis-grid article>div b{color:#c9f36b}.portfolio-analysis-grid article>p:last-child{color:#899b91;font-size:10px;line-height:1.65}.investor-account .portfolio-comparison{background:#142a22;border:1px solid #2b4338;border-radius:15px;padding:0;display:block;overflow:hidden}.comparison-head,.portfolio-comparison>button{text-align:left;grid-template-columns:1.35fr .7fr .8fr 1fr .7fr;align-items:center;gap:14px;width:100%;padding:16px 20px;display:grid}.comparison-head{color:#80938a;text-transform:uppercase;letter-spacing:.08em;background:#1c332a;font-size:7px;font-weight:800}.portfolio-comparison>button{color:#a9b8af;cursor:pointer;background:0 0;border:0;border-top:1px solid #294137;font-size:9px}.portfolio-comparison>button:hover{background:#1b3329}.portfolio-comparison>button strong{color:#f1f5f2;font-size:11px}.investor-account .investor-company-detail{background:#142a22;border:1px solid #2b4338;border-radius:17px;padding:0;display:block;overflow:hidden}.investor-company-detail>header{justify-content:space-between;align-items:flex-start;gap:25px;padding:30px;display:flex}.investor-company-detail>header h2{color:#f3f6f4;margin:11px 0 8px;font-size:34px}.investor-company-detail>header p:last-child{color:#91a299;max-width:700px;margin:0;font-size:11px;line-height:1.65}.investor-company-detail>header>span{color:#10211c;background:#c9f36b;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}.investor-company-detail dl{border-top:1px solid #2b4338;border-bottom:1px solid #2b4338;grid-template-columns:repeat(4,1fr);gap:15px;margin:0;padding:20px 30px;display:grid}.investor-company-detail dt{color:#7e9187;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.investor-company-detail dd{color:#eef3ef;margin:8px 0 0;font-size:12px}.company-investor-analysis{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.investor-account .company-investor-analysis article{background:#10251d;border:1px solid #2b4338;border-radius:12px;min-height:155px;padding:22px;display:block}.company-investor-analysis strong{color:#eef4f0;margin-top:24px;font-size:13px;line-height:1.55;display:block}.investor-account .eyebrow{color:#9aaf74}@media (max-width:900px){.investor-account .aggregate-kpis{grid-template-columns:repeat(2,1fr)}.investor-account .portfolio-analysis-grid{grid-template-columns:1fr}.comparison-head,.portfolio-comparison>button{grid-template-columns:1.2fr .75fr .9fr}.comparison-head span:nth-child(4),.comparison-head span:nth-child(5),.portfolio-comparison>button span:nth-child(4),.portfolio-comparison>button span:nth-child(5){display:none}.company-investor-analysis{grid-template-columns:1fr}.investor-company-detail dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.investor-account .aggregate-kpis{grid-template-columns:1fr}.comparison-head,.portfolio-comparison>button{grid-template-columns:1.25fr .75fr}.comparison-head span:nth-child(3),.portfolio-comparison>button span:nth-child(3){display:none}.investor-company-detail>header{display:block}.investor-company-detail>header>span{margin-top:16px;display:inline-flex}.investor-company-detail dl{grid-template-columns:1fr}.investor-company-tabs{margin-inline:-2px}}.shared-readonly .portfolio-comparison>div:not(.comparison-head){color:#a9b8af;text-align:left;border-top:1px solid #294137;grid-template-columns:1.35fr .7fr .8fr 1fr .7fr;align-items:center;gap:14px;width:100%;padding:16px 20px;font-size:9px;display:grid}.shared-readonly .portfolio-comparison>div:not(.comparison-head) strong{color:#f1f5f2;font-size:11px}@media (max-width:900px){.shared-readonly .portfolio-comparison>div:not(.comparison-head){grid-template-columns:1.2fr .75fr .9fr}.shared-readonly .portfolio-comparison>div:not(.comparison-head) span:nth-child(4),.shared-readonly .portfolio-comparison>div:not(.comparison-head) span:nth-child(5){display:none}}@media (max-width:600px){.shared-readonly .portfolio-comparison>div:not(.comparison-head){grid-template-columns:1.25fr .75fr}.shared-readonly .portfolio-comparison>div:not(.comparison-head) span:nth-child(3){display:none}}.commercial-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:35px 0 10px;display:grid}.commercial-kpis article{background:#fffef9;border:1px solid #d8e1d9;border-radius:15px;flex-direction:column;min-height:150px;padding:22px;display:flex}.commercial-kpis span,.traction-ledger span{color:#7d8b83;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.commercial-kpis strong{color:#1e3028;overflow-wrap:anywhere;margin:25px 0 12px;font-size:23px;line-height:1.2;display:block}.commercial-kpis small{color:#8a9790;text-transform:uppercase;margin-top:auto;font-size:7px}.traction-ledger{color:#eef4f0;background:#10211c;border-radius:17px;grid-template-columns:1.35fr .65fr;gap:40px;margin-bottom:10px;padding:29px;display:grid}.traction-ledger h2{max-width:800px;margin:16px 0 0;font:25px/1.4 Georgia,serif}.traction-ledger>div:last-child{border-left:1px solid #345046;padding-left:28px}.traction-ledger>div:last-child strong{color:#c9f36b;margin:18px 0 10px;font-size:15px;display:block}.traction-ledger p{color:#8fa198;font-size:9px;line-height:1.6}@media (max-width:900px){.commercial-kpis{grid-template-columns:repeat(2,1fr)}.traction-ledger{grid-template-columns:1fr}.traction-ledger>div:last-child{border-top:1px solid #345046;border-left:0;padding:20px 0 0}}@media (max-width:600px){.commercial-kpis{grid-template-columns:1fr}}.numbers-lab{color:#182820;padding:clamp(25px,4vw,58px)}.numbers-lab>header{grid-template-columns:1fr 210px;align-items:end;gap:35px;display:grid}.numbers-lab h1{letter-spacing:-.06em;max-width:900px;margin:12px 0;font-size:clamp(42px,5vw,72px);line-height:.98}.numbers-lab header p:last-child{color:#748179;max-width:760px;line-height:1.65}.financial-scenarios{grid-template-columns:repeat(3,1fr);gap:9px;margin:35px 0 12px;display:grid}.financial-scenarios article{background:#fffef9;border:1px solid #d8e1d9;border-radius:16px;padding:25px}.financial-scenarios>article>span,.cap-table-output span{color:#7d8b83;text-transform:uppercase;font-size:8px;font-weight:800}.financial-scenarios>article>strong{margin:20px 0 8px;font-size:34px;display:block}.financial-scenarios p{color:#78857e;min-height:38px;font-size:9px}.financial-scenarios dl{border-top:1px solid #e0e6df;grid-template-columns:1fr 1fr;gap:8px;padding-top:14px;display:grid}.financial-scenarios dt{color:#8a958e;text-transform:uppercase;font-size:7px}.financial-scenarios dd{margin:6px 0;font-size:11px}.capital-model{color:#eef4f0;background:#10211c;border-radius:18px;grid-template-columns:1fr 2fr;gap:35px;padding:30px;display:grid}.capital-model h2{font-size:26px}.capital-model p{color:#91a198;font-size:10px;line-height:1.55}.capital-inputs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.capital-inputs label{color:#91a198;text-transform:uppercase;font-size:8px}.capital-inputs input{color:#fff;background:#172d25;border:1px solid #385047;border-radius:9px;width:100%;margin-top:9px;padding:13px}.cap-table-output{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.cap-table-output article{background:#fffef9;border:1px solid #d8e1d9;border-radius:14px;padding:22px}.cap-table-output strong{margin-top:17px;font-size:30px;display:block}.operating-scorecard{margin-top:34px}.scorecard-title{justify-content:space-between;align-items:end;display:flex}.scorecard-title h2{font-size:29px}.scorecard-title>span{color:#68766e;text-transform:uppercase;background:#e7ece4;border-radius:999px;padding:8px 11px;font-size:8px}.scorecard-table{background:#fffef9;border:1px solid #d8e1d9;border-radius:16px;overflow:hidden}.scorecard-head,.scorecard-table article{grid-template-columns:1.1fr .35fr .55fr .25fr 1.4fr 1.5fr;align-items:center;gap:12px;padding:14px 17px;display:grid}.scorecard-head{color:#91a198;text-transform:uppercase;background:#10211c;font-size:7px;font-weight:800}.scorecard-table article{border-top:1px solid #e1e6df}.scorecard-table article strong{font-size:10px}.scorecard-table article b{color:#607d2c;font-size:11px}.scorecard-table article span{color:#7b8880;font-size:8px}.scorecard-table article p{color:#6d7a72;margin:0;font-size:8px;line-height:1.45}@media (max-width:900px){.numbers-lab>header,.capital-model{grid-template-columns:1fr}.financial-scenarios,.cap-table-output{grid-template-columns:repeat(2,1fr)}.scorecard-head{display:none}.scorecard-table article{grid-template-columns:1fr 50px}.scorecard-table article p{grid-column:1/-1}.capital-inputs{grid-template-columns:1fr}}@media (max-width:600px){.financial-scenarios,.cap-table-output{grid-template-columns:1fr}}.valuation-model{color:#eef4f0;background:#10211c;border-radius:18px;grid-template-columns:1fr 1.4fr;gap:30px;margin-top:18px;padding:28px;display:grid}.valuation-model h2{margin:10px 0;font-size:27px}.valuation-model p{color:#91a198;font-size:9px;line-height:1.6}.valuation-inputs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.valuation-inputs label{color:#91a198;text-transform:uppercase;font-size:8px}.valuation-inputs input{color:#fff;background:#172d25;border:1px solid #3a5147;border-radius:9px;width:100%;margin-top:9px;padding:13px}.valuation-model dl{border-top:1px solid #304a3f;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:15px;margin:0;padding-top:20px;display:grid}.valuation-model dt{color:#81948a;text-transform:uppercase;font-size:7px}.valuation-model dd{color:#c9f36b;margin:8px 0;font-size:20px}.market-potential-case{background:#fffef9;border:1px solid #d7dfd7;border-radius:16px;grid-template-columns:1.4fr .6fr;gap:35px;margin-top:10px;padding:27px;display:grid}.market-potential-case h2{font-size:27px}.market-potential-case p{color:#748179;line-height:1.65}.market-potential-case span,.exit-strategy-grid span{color:#7d8b83;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.market-potential-case strong{margin:10px 0 22px;font-size:11px;line-height:1.5;display:block}.exit-strategy-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px;display:grid}.exit-strategy-grid header,.exit-thesis{grid-column:1/-1}.exit-strategy-grid header{padding:12px 2px}.exit-strategy-grid header h2{margin:9px 0;font-size:29px}.exit-strategy-grid article,.exit-thesis{background:#fffef9;border:1px solid #d7dfd7;border-radius:15px;padding:24px}.exit-strategy-grid article strong,.exit-thesis strong{margin:22px 0 10px;font-size:16px;line-height:1.4;display:block}.exit-strategy-grid article p,.exit-thesis p{color:#75827a;font-size:9px;line-height:1.6}.exit-thesis{color:#eef4f0;background:#10211c}.exit-thesis p{color:#91a198}.section-copilot{z-index:120;color:#eef4ef;background:#10211c;border:1px solid #30483d;border-radius:17px;width:310px;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 22px 65px #091b1442}.section-copilot-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:12px 14px;display:flex}.section-copilot-toggle .novx-logo{border-radius:9px;flex-basis:31px;width:31px;height:31px}.section-copilot-toggle span{flex:1}.section-copilot-toggle b,.section-copilot-toggle small{display:block}.section-copilot-toggle b{font-size:11px}.section-copilot-toggle small{color:#85978d;margin-top:3px;font-size:8px}.section-copilot-toggle i{color:#c9f36b;font-size:17px;font-style:normal}.section-copilot-body{border-top:1px solid #2b4338;padding:0 14px 14px}.section-copilot-body>p{color:#8ea097;font-size:8px;line-height:1.5}.section-copilot-answer{color:#c7d1cb;white-space:pre-line;background:#172d25;border-radius:10px;max-height:150px;margin:10px 0;padding:11px;font-size:9px;line-height:1.55;overflow:auto}.section-copilot form{gap:8px;display:grid}.section-copilot textarea{color:#10211c;resize:vertical;background:#f8faf5;border:1px solid #395247;border-radius:10px;width:100%;padding:11px;font:11px/1.45 inherit}.section-copilot form button{color:#10211c;cursor:pointer;background:#c9f36b;border:0;border-radius:9px;padding:10px;font-size:9px;font-weight:800}@media (max-width:1000px){.roadmap-functions{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.valuation-model,.market-potential-case,.valuation-inputs,.valuation-model dl,.exit-strategy-grid{grid-template-columns:1fr}.exit-strategy-grid header,.exit-thesis{grid-column:auto}}@media (max-width:700px){.section-copilot{width:calc(100% - 20px);bottom:82px;right:10px}.roadmap-functions{grid-template-columns:repeat(2,1fr)}}.admin-section-note{color:#738179;max-width:660px;margin:8px 0 0;font-size:9px;line-height:1.55}.approval-card>div:first-child>span{color:#536b2e;background:#e8f1dc;border-radius:999px;padding:6px 9px;display:inline-flex}.approval-card .approval-actions .secondary{color:#617067;background:#fff;border-color:#d7ddd7}.approval-card .approval-actions .secondary:hover{color:#30451f;background:#f4f8ec;border-color:#9cb36b}.venture-engine{color:#f2f6f3;background:radial-gradient(circle at 50% 42%,#c9f36b1f,#0000 24%),radial-gradient(circle at 90% 85%,#6e8cff24,#0000 26%),#0b1e18;border:1px solid #355044;border-radius:34px;min-height:650px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2deg);box-shadow:0 55px 130px #0c1f1859,0 0 0 10px #ffffff61}.engine-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.engine-status{z-index:5;color:#8da096;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:7px;font-weight:800;display:flex;position:absolute;top:24px;left:26px}.engine-status i{background:#c9f36b;border-radius:50%;width:8px;height:8px;animation:1.8s infinite engine-pulse;box-shadow:0 0 #c9f36b80}.engine-status b{color:#c9f36b;border-left:1px solid #355046;margin-left:8px;padding-left:16px}.engine-inputs{z-index:3;width:150px;position:absolute;top:105px;left:28px}.engine-inputs p,.engine-outputs>p,.engine-trajectory>p{color:#71867b;text-transform:uppercase;letter-spacing:.14em;margin:0 0 13px;font-size:7px;font-weight:850}.engine-inputs span{color:#9aaca3;background:#112d23cc;border:1px solid #29443a;border-radius:9px;margin:8px 0;padding:10px 11px;font-size:7px;display:block;position:relative}.engine-inputs span:after{content:"";background:linear-gradient(90deg,#4c695c,#0000);width:52px;height:1px;position:absolute;top:50%;left:100%}.engine-core{z-index:4;text-align:center;background:radial-gradient(circle at 38% 30%,#264438,#10271f 62%,#0b1e18);border:1px solid #c9f36b66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;height:230px;display:flex;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #c9f36b06,0 0 70px #c9f36b24}.engine-core .novx-logo{width:40px;height:40px;margin-bottom:14px}.engine-core small{color:#82988d;letter-spacing:.13em;font-size:6px}.engine-core strong{color:#fff;margin:10px 0;font:500 25px/1.05 Georgia,serif}.engine-core span{color:#c9f36b;font-size:7px}.engine-orbit{z-index:2;border:1px solid #6f8e8038;border-radius:50%;animation:28s linear infinite engine-spin;position:absolute;top:43%;left:50%}.engine-orbit i{color:#8ca097;letter-spacing:.08em;background:#112c22;border:1px solid #385548;border-radius:7px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:850;position:absolute}.orbit-one{width:340px;height:340px;margin:-170px}.orbit-one i:first-child{top:50px;left:22px}.orbit-one i:nth-child(2){top:145px;right:-10px}.orbit-one i:nth-child(3){bottom:-8px;left:100px}.orbit-two{border-style:dashed;width:455px;height:455px;margin:-227px;animation-duration:38s;animation-direction:reverse}.orbit-two i:first-child{top:75px;left:32px}.orbit-two i:nth-child(2){top:72px;right:22px}.orbit-two i:nth-child(3){bottom:118px;right:-5px}.orbit-two i:nth-child(4){bottom:85px;left:20px}.engine-outputs{z-index:4;width:190px;position:absolute;top:84px;right:24px}.engine-outputs article{background:#0f271ee0;border:1px solid #2c463b;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin:8px 0;padding:11px;display:grid}.engine-outputs article span{color:#667b70;font-size:7px}.engine-outputs article strong{font-size:7px;line-height:1.35}.engine-outputs article b{color:#c9f36b;font-size:5px}.engine-trajectory{z-index:4;position:absolute;bottom:76px;left:28px;right:28px}.engine-trajectory>div{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;display:grid}.engine-trajectory span{color:#92a69b;font-size:6px;font-weight:850}.engine-trajectory i{background:linear-gradient(90deg,#c9f36b,#6e8cff);height:2px;position:relative}.engine-trajectory i:after{content:"";background:#c9f36b;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-1px}.engine-impact{z-index:5;border-top:1px solid #294238;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;padding-top:15px;display:grid;position:absolute;bottom:24px;left:28px;right:28px}.engine-impact span{color:#74887e;letter-spacing:.1em;font-size:6px;font-weight:850}.engine-impact b{color:#c9f36b;font-size:13px}.engine-impact i{background:linear-gradient(90deg,#ff7051,#c9f36b);height:1px}@keyframes engine-spin{to{transform:rotate(360deg)}}@keyframes engine-pulse{70%{box-shadow:0 0 0 10px #c9f36b00}}@media (max-width:1200px){.venture-engine{width:min(820px,100%);margin:auto;transform:none}}@media (max-width:700px){.venture-engine{border-radius:22px;min-height:600px}.engine-inputs{display:none}.engine-outputs{grid-template-columns:1fr 1fr;gap:6px;width:auto;display:grid;inset:auto 18px 118px}.engine-outputs>p{grid-column:1/-1}.engine-outputs article{margin:0}.engine-core{width:190px;height:190px;top:34%}.engine-core strong{font-size:21px}.engine-orbit{top:34%}.orbit-one{width:280px;height:280px;margin:-140px}.orbit-two,.engine-trajectory{display:none}.engine-impact{bottom:22px}.engine-status b{display:none}}.company-dossier,.numbers-lab,.valuation-page,.opportunities-page,.materials-page,.documents-page,.roadmap-page,.projects-page{max-width:1500px;margin-inline:auto;padding:clamp(28px,4.4vw,72px)}.company-dossier>header h1,.numbers-lab h1,.valuation-page h1,.opportunities-page h1,.materials-page h1,.documents-heading h1,.roadmap-hero h1,.projects-page h1{letter-spacing:-.075em;font-size:clamp(45px,5.8vw,86px);line-height:.9}.founder-command{gap:12px}.copilot-hero{background:radial-gradient(circle at 88% 5%,#c9f36b2e,#0000 28%),#0d211b;border-radius:30px;min-height:470px;padding:clamp(30px,4vw,58px)}.copilot-hero h1{letter-spacing:-.055em;max-width:980px;font-size:clamp(31px,4vw,61px);line-height:1.04}.copilot-form{border-radius:18px;margin-top:auto;box-shadow:0 18px 45px #0003}.truth-panel{background:#dfff84;border:0;border-radius:30px}.truth-panel .truth-head,.truth-panel .truth-row{border-color:#10211c26}.truth-panel .truth-row strong,.truth-panel h2,.truth-panel .eyebrow{color:#10211c}.novx-workspace-summary{box-shadow:none;background:0 0;border:0;padding:0}.workspace-summary-grid{grid-template-columns:1.35fr .65fr .65fr;gap:12px}.workspace-summary-grid button{background:#e8eee8;border:0;border-radius:24px;min-height:210px}.workspace-summary-grid button:first-child{background:#fffef9;grid-row:span 2;min-height:432px;box-shadow:0 18px 50px #10211c14}.workspace-summary-grid button:nth-child(4n+2){background:#dfff84}.workspace-summary-grid button:nth-child(5n){color:#f4f7f4;background:#10211c}.workspace-summary-grid strong{font-size:clamp(18px,1.5vw,27px);line-height:1.2}.benchmark-panel{box-shadow:none;background:#10211c;border:0;border-radius:26px}.dossier-summary{background:#10211c;border-radius:28px;grid-template-columns:1.6fr .55fr .85fr;gap:0;overflow:hidden}.dossier-summary article{background:#e9eee9;border:0;border-radius:0;min-height:240px}.dossier-summary .dossier-thesis{background:radial-gradient(circle at 95% 0,#c9f36b2e,#0000 35%),#10211c;padding:38px}.dossier-thesis h2{font-size:clamp(26px,3vw,46px);line-height:1.12}.dossier-summary article:nth-child(2){background:#dfff84}.dossier-summary article:last-child{background:#ffddd4}.dossier-section{background:0 0;border:0;margin-top:18px;padding:0}.dossier-heading{padding:14px 2px}.dossier-facts{background:0 0;border:0;grid-template-columns:repeat(4,1fr);gap:10px;overflow:visible}.dossier-facts article{background:#e8eee8;border-radius:18px;min-height:150px}.dossier-facts article:nth-child(-n+4){background:#fffef9;min-height:210px;box-shadow:0 14px 36px #10211c0e}.dossier-facts strong,.dossier-facts a{font-size:13px;line-height:1.45}.people-grid{grid-template-columns:1.4fr repeat(2,.8fr)}.people-grid article{border-radius:20px}.people-grid .team-record{grid-area:span 2;min-height:380px;padding:34px}.team-record h3{font-size:32px}.dossier-judgment{background:0 0;gap:10px;margin-top:18px}.dossier-judgment>div{border-radius:20px;min-height:190px}.dossier-judgment>div:nth-child(2){background:#dfff84}.dossier-judgment>div:nth-child(2) strong,.dossier-judgment>div:nth-child(2) span{color:#10211c}.roadmap-hero{background:radial-gradient(circle at 87% 12%,#c9f36b33,#0000 28%),#10211c;border-radius:30px;min-height:350px;padding:clamp(30px,4vw,60px)}.roadmap-functions{background:#e1e8e1;border-radius:18px;gap:0;padding:7px}.roadmap-functions button{background:0 0;border:0;border-radius:13px}.roadmap-functions button.active{background:#fff;box-shadow:0 8px 22px #10211c14}.roadmap-list{counter-reset:roadmap;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.roadmap-list article{counter-increment:roadmap;background:#fffef9;border:0;border-radius:24px;min-height:250px;padding:30px 30px 28px 76px;box-shadow:0 14px 38px #10211c0e}.roadmap-list article:before{content:counter(roadmap,decimal-leading-zero);color:#9aaa9f;font-size:11px;font-weight:850;position:absolute;top:30px;left:25px}.roadmap-list article>button{top:auto;bottom:26px;left:25px}.roadmap-list article.critical{background:#ffddd4;border:0}.roadmap-list article.important{background:#f4edc9;border:0}.roadmap-list article.complete{opacity:1;background:#dfff84}.roadmap-list h2{margin:20px 0 12px;font-size:24px;line-height:1.15}.roadmap-list p{font-size:11px;line-height:1.65}.commercial-kpis{background:#10211c;border-radius:26px;grid-template-columns:1.35fr 1.35fr repeat(4,.8fr);gap:0;overflow:hidden}.commercial-kpis article{background:#10211c;border:0;border-right:1px solid #30473d;border-radius:0;min-height:190px}.commercial-kpis article:first-child,.commercial-kpis article:nth-child(4){background:#dfff84}.commercial-kpis article:first-child span,.commercial-kpis article:first-child strong,.commercial-kpis article:nth-child(4) span,.commercial-kpis article:nth-child(4) strong{color:#10211c}.commercial-kpis strong{color:#f4f7f4;font-size:clamp(20px,2.1vw,38px)}.traction-ledger{border-radius:26px}.financial-scenarios{background:#d9e1da;border-radius:25px;gap:0;overflow:hidden}.financial-scenarios article{border:0;border-radius:0}.financial-scenarios article:nth-child(2){color:#fff;background:#10211c}.financial-scenarios article:nth-child(2) p,.financial-scenarios article:nth-child(2) dt{color:#90a098}.financial-scenarios article:nth-child(2) strong{color:#dfff84}.capital-model{border-radius:26px}.cap-table-output{border-radius:22px;gap:0;overflow:hidden}.cap-table-output article{border:0;border-right:1px solid #d8e0d8;border-radius:0}.scorecard-table{border:0;border-radius:22px}.scorecard-table article:nth-child(2n){background:#f0f3ed}.valuation-range{background:#10211c;border-radius:28px;grid-template-columns:.8fr 1.4fr .8fr;gap:0;overflow:hidden}.valuation-range article{border:0;border-radius:0;flex-direction:column;justify-content:center;min-height:250px;display:flex}.valuation-range article.base{color:#10211c;background:#dfff84}.valuation-range article.base strong{font-size:clamp(44px,5vw,78px)}.valuation-methods{border-block:1px solid #ced8d0;gap:0}.valuation-methods article{background:0 0;border:0;border-radius:0;padding:28px 0}.valuation-methods article+article{border-left:1px solid #ced8d0;padding-left:28px}.valuation-model{border-radius:28px}.market-potential-case{background:#e8eee8;border:0;border-radius:26px}.capital-case article{border:0;border-radius:21px;min-height:190px}.capital-case article:nth-child(2){color:#fff;background:#10211c}.exit-strategy-grid{grid-template-columns:1.2fr repeat(2,.8fr);gap:10px}.exit-strategy-grid header{grid-column:1/-1}.exit-strategy-grid article,.exit-thesis{border:0;border-radius:22px;min-height:220px}.exit-thesis{background:radial-gradient(circle at 90% 10%,#c9f36b33,#0000 30%),#10211c;grid-area:2/1/span 2;min-height:450px}.valuation-comps{background:#f0f3ed;border:0;border-radius:22px}.opportunity-summary{background:#10211c;border:0;border-radius:24px;grid-template-columns:1.4fr .8fr .8fr}.opportunity-summary article{border-color:#30463d;min-height:140px;padding:28px}.opportunity-summary span{color:#81968b}.opportunity-summary strong{color:#f3f7f4;font-size:24px}.opportunity-grid.dedicated{grid-template-columns:1.35fr .65fr;gap:12px}.opportunity-grid.dedicated>article{background:#fffef9;border:0;border-radius:24px;padding:28px;box-shadow:0 14px 40px #10211c0d}.opportunity-grid.dedicated>article:first-child{background:#dfff84;grid-row:span 2}.opportunity-grid.dedicated>article:nth-child(2){color:#fff;background:#10211c}.source-register{background:#e8eee8;border:0;border-radius:20px}.materials-page>header{color:#fff;background:radial-gradient(circle at 90% 20%,#c9f36b33,#0000 28%),#10211c;border-radius:28px;min-height:260px;padding:36px}.materials-page>header p{color:#94a69d}.material-upload{color:#10211c;background:#dfff84;padding:18px 24px}.material-policy{background:#e8eee8;border:0;border-radius:18px}.materials-list>article{border:0;border-radius:24px;box-shadow:0 14px 38px #10211c0f}.material-file{min-height:92px;padding:22px 26px}.material-file>span{color:#dfff84;background:#10211c;border-radius:50%;width:52px;height:52px}.material-analysis{background:#f0f3ed;padding:30px}.material-findings{grid-template-columns:1.5fr .5fr}.material-findings>div{border:0;border-radius:18px}.documents-heading{color:#fff;background:#10211c;border-radius:28px;min-height:270px;padding:38px}.documents-heading p{color:#94a69d}.document-grid{grid-template-columns:1.25fr .75fr .75fr;gap:12px}.document-grid article{min-height:285px;box-shadow:none;background:#e8eee8;border:0;border-radius:24px}.document-grid article:first-child{color:#fff;background:radial-gradient(circle at 85% 12%,#c9f36b30,#0000 25%),#10211c;grid-row:span 2;min-height:582px}.document-grid article:nth-child(2){background:#dfff84}.document-grid article:nth-child(5){background:#ffddd4}.document-grid article h2{font-size:clamp(22px,2.1vw,36px);line-height:1.05}.document-grid article:first-child h2{font-size:clamp(38px,4vw,64px)}.document-grid article:first-child p{color:#94a69d}.report-preview{background:#fffef9;border:0;border-radius:26px}.access-invite{color:#fff;background:#10211c;border:0;border-radius:24px;padding:30px}.access-invite label,.access-invite .role-multiselect legend{color:#dce7df}.member-list{border:0;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.member-list article{background:#e8eee8;border:0;border-radius:18px;padding:22px}.project-card-grid>button{border:0;border-radius:24px;min-height:290px}.project-card-grid>button.active{background:#dfff84}.project-card-grid>button:first-child{grid-column:span 2}@media (max-width:1050px){.workspace-summary-grid{grid-template-columns:1fr 1fr}.workspace-summary-grid button:first-child{grid-area:auto/1/auto/-1;min-height:280px}.dossier-facts{grid-template-columns:repeat(2,1fr)}.commercial-kpis{grid-template-columns:repeat(3,1fr)}.opportunity-grid.dedicated{grid-template-columns:1fr}.opportunity-grid.dedicated>article:first-child{grid-row:auto}.document-grid{grid-template-columns:1fr 1fr}.document-grid article:first-child{grid-area:auto/1/auto/-1;min-height:380px}}@media (max-width:720px){.company-dossier,.numbers-lab,.valuation-page,.opportunities-page,.materials-page,.documents-page,.roadmap-page,.projects-page{padding:18px 14px 100px}.workspace-summary-grid,.dossier-facts,.people-grid,.roadmap-list,.commercial-kpis,.financial-scenarios,.valuation-range,.valuation-methods,.capital-case,.exit-strategy-grid,.opportunity-grid.dedicated,.material-findings,.document-grid,.member-list,.project-card-grid{grid-template-columns:1fr}.workspace-summary-grid button:first-child,.dossier-facts article:first-child,.dossier-facts article:nth-child(4),.project-card-grid>button:first-child{grid-column:auto}.dossier-summary{grid-template-columns:1fr}.people-grid .team-record{grid-row:auto;min-height:280px}.roadmap-functions{display:flex;overflow-x:auto}.roadmap-functions button{min-width:135px}.commercial-kpis article{min-height:135px}.valuation-methods article+article{border-left:0;padding-left:0}.exit-thesis{grid-row:auto;min-height:300px}.materials-page>header,.documents-heading{flex-direction:column;align-items:flex-start;min-height:0}.document-grid article:first-child{min-height:340px}}.company-dossier,.roadmap-page{max-width:1280px;padding:42px clamp(28px,4vw,60px) 90px}.company-dossier>header{border-bottom:1px solid #d4ddd5;grid-template-columns:minmax(0,1fr) 160px;align-items:center;padding-bottom:28px}.company-dossier>header h1,.roadmap-hero h1{letter-spacing:-.06em;font-size:clamp(40px,4.4vw,64px)}.company-dossier>header>div:first-child>p:last-child{max-width:900px;font-size:11px}.intelligence-score{border-radius:14px!important;min-height:110px!important;padding:19px!important}.intelligence-score strong{font-size:34px!important}.dossier-summary{background:#ced8d0;border:1px solid #ced8d0;border-radius:18px;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) 280px;gap:1px;margin-top:28px;display:grid}.dossier-summary article{background:#fffef9;border:0;min-height:0;padding:24px 26px}.dossier-summary .dossier-thesis{background:#10211c;grid-row:1/3;padding:30px 34px}.dossier-thesis h2{-webkit-line-clamp:7;-webkit-box-orient:vertical;max-width:800px;margin:18px 0 24px;font-size:clamp(22px,2.2vw,32px);line-height:1.24;display:-webkit-box;overflow:hidden}.dossier-summary article:nth-child(2),.dossier-summary article:last-child{background:#f6f8f3}.dossier-summary article>strong{margin:15px 0 8px;font-size:20px}.dossier-summary article>p{margin:0}.dossier-section{margin-top:34px}.dossier-heading h2{font-size:24px}.dossier-facts{background:#d7dfd8;border:1px solid #d7dfd8;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:0;overflow:hidden}.dossier-facts article,.dossier-facts article:nth-child(-n+4){min-height:145px;box-shadow:none;background:#fffef9;border-radius:0;padding:20px}.dossier-facts article:first-child,.dossier-facts article:nth-child(4){grid-column:auto}.dossier-facts strong,.dossier-facts a{margin:14px 0 10px;font-size:11px}.people-grid{background:#d7dfd8;border:1px solid #d7dfd8;border-radius:16px;gap:1px;overflow:hidden}.people-grid article,.people-grid .team-record{color:#1e3028;background:#fffef9;border-radius:0;min-height:180px;padding:24px}.people-grid .team-record{grid-row:auto}.team-record h3{margin:18px 0 10px;font-size:24px}.team-record p{color:#718078}.dossier-judgment{background:#d7dfd8;border:1px solid #d7dfd8;gap:1px}.dossier-judgment>div,.dossier-judgment>div:nth-child(2){background:#fffef9;border-radius:0;min-height:145px}.dossier-judgment strong,.dossier-judgment>div:nth-child(2) strong{color:#1c2f26;font:500 15px/1.45 Georgia,serif}.dossier-judgment span,.dossier-judgment>div:nth-child(2) span{color:#7c8a82}.roadmap-page{background:#f3f5f0}.roadmap-hero{background:linear-gradient(115deg,#0d211b 0 72%,#18372b);border-radius:18px;min-height:250px;padding:34px 38px;box-shadow:0 22px 55px #10211c1f}.roadmap-hero h1{max-width:780px;line-height:.96}.roadmap-score strong{font-size:52px}.roadmap-functions{background:0 0;border-block:1px solid #d2dbd3;border-radius:0;margin:18px 0 26px;padding:0}.roadmap-functions button,.roadmap-functions button.active{box-shadow:none;background:0 0;border-radius:0;padding:15px 10px}.roadmap-functions button.active{border-bottom:3px solid #719137}.roadmap-functions i{height:2px}.roadmap-list{background:#fffef9;border:1px solid #d5ddd6;border-radius:18px;gap:0;display:flex;overflow:hidden}.roadmap-list article,.roadmap-list article.critical,.roadmap-list article.important,.roadmap-list article.complete{min-height:0;box-shadow:none;opacity:1;background:#fffef9;border:0;border-bottom:1px solid #dfe5df;border-radius:0;padding:24px 68px 24px 74px}.roadmap-list article:last-child{border-bottom:0}.roadmap-list article:after{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.roadmap-list article.critical:after{background:#e16e56}.roadmap-list article.important:after{background:#c49d4a}.roadmap-list article.complete:after{background:#77983e}.roadmap-list article:before{color:#718078;top:26px;left:23px}.roadmap-list article>button{inset:22px 23px auto auto}.roadmap-list article>b{top:auto;bottom:22px;right:24px}.roadmap-meta span{background:#edf1ec}.roadmap-list h2{max-width:840px;margin:9px 0 7px;font-size:19px;line-height:1.25}.roadmap-list p{max-width:920px;font-size:9px;line-height:1.55}.roadmap-list small{font-size:8px}.roadmap-list article.complete h2{text-decoration:none}.roadmap-controls{margin-bottom:14px}@media (max-width:820px){.company-dossier>header{grid-template-columns:1fr}.dossier-summary{grid-template-rows:auto;grid-template-columns:1fr}.dossier-summary .dossier-thesis{grid-row:auto}.dossier-facts{grid-template-columns:1fr 1fr}.people-grid,.roadmap-hero{grid-template-columns:1fr}.roadmap-list article{padding:22px 55px 22px 58px}}@media (max-width:560px){.company-dossier,.roadmap-page{padding:22px 14px 90px}.dossier-facts{grid-template-columns:1fr}.roadmap-hero{padding:26px 22px}.roadmap-list article{padding:20px 45px 20px 52px}.roadmap-list h2{font-size:17px}}:root{--novx-black:#050806;--novx-panel:#0d1511;--novx-line:#27342e;--novx-green:#c9f36b;--novx-white:#f5f7f5;--novx-muted:#91a098}.workspace,.workspace>main,.company-dossier,.roadmap-page,.numbers-lab,.valuation-page,.opportunities-page,.materials-page,.documents-page,.projects-page,.founder-command,.real-data-page,.admin-page{background:var(--novx-black)!important;color:var(--novx-white)!important}.workspace *,.admin-shell *,.investor-workspace *,.shared-page *{font-family:Arial,Helvetica,sans-serif!important}.workspace h1,.workspace h2,.workspace h3,.workspace h4,.workspace strong,.workspace p,.workspace label,.workspace dt,.workspace dd,.workspace span,.workspace small,.workspace b,.workspace i,.admin-shell h1,.admin-shell h2,.admin-shell h3{font-family:Arial,Helvetica,sans-serif}.topbar{border-color:var(--novx-line)!important;background:var(--novx-black)!important;color:var(--novx-white)!important}.topbar .company-heading h1,.topbar .company-heading p{color:var(--novx-white)!important}.topbar button,.topbar a{color:var(--novx-white)!important;background:#101914!important;border-color:#34423c!important}.workspace .eyebrow,.workspace small,.workspace dt,.workspace .dossier-facts span,.workspace .people-grid span,.workspace .source-register span,.workspace .dossier-judgment span{color:var(--novx-muted)!important}.workspace p{color:#b0bbb5}.workspace a{color:var(--novx-green)}.company-dossier>header,.roadmap-functions,.scorecard-table article,.member-list,.material-analysis,.dossier-heading{border-color:var(--novx-line)!important}.dossier-facts,.people-grid,.source-register,.material-policy,.materials-list>article,.access-invite,.member-list article,.capital-model,.valuation-model,.scorecard-table,.roadmap-functions,.report-preview,.project-card-grid>button{border-color:var(--novx-line)!important;background:var(--novx-panel)!important;color:var(--novx-white)!important}.dossier-facts article,.dossier-facts article:nth-child(-n+4),.people-grid article,.people-grid .team-record,.source-register article,.material-findings>div,.cap-table-output article,.scorecard-table article,.project-card-grid>button,.member-list article{border-color:var(--novx-line)!important;background:var(--novx-panel)!important;color:var(--novx-white)!important;box-shadow:none!important}.dossier-facts strong,.dossier-facts a,.people-grid strong,.team-record h3,.cap-table-output strong,.project-card-grid h2,.member-list strong{color:var(--novx-white)!important}.workspace input,.workspace textarea,.workspace select{color:var(--novx-white)!important;background:#111a16!important;border-color:#39473f!important}.workspace input::placeholder,.workspace textarea::placeholder{color:#68766f}.dossier-summary,.dossier-summary .dossier-thesis,.dossier-summary article,.dossier-summary article:nth-child(2),.dossier-summary article:last-child,.dossier-judgment>div,.dossier-judgment>div:nth-child(2),.roadmap-list article,.roadmap-list article.critical,.roadmap-list article.important,.roadmap-list article.complete,.financial-scenarios article,.financial-scenarios article:nth-child(2),.traction-ledger,.market-potential-case,.capital-case article,.capital-case article:nth-child(2),.exit-strategy-grid article,.exit-thesis,.opportunity-grid.dedicated>article,.opportunity-grid.dedicated>article:first-child,.opportunity-grid.dedicated>article:nth-child(2),.document-grid article,.document-grid article:first-child,.document-grid article:nth-child(2),.document-grid article:nth-child(5),.workspace-summary-grid button,.workspace-summary-grid button:first-child,.workspace-summary-grid button:nth-child(4n+2),.workspace-summary-grid button:nth-child(5n),.benchmark-panel,.truth-panel{border-color:var(--novx-green)!important;background:var(--novx-green)!important;color:#07100b!important;box-shadow:none!important}.dossier-summary *,.dossier-judgment *,.roadmap-list article *,.financial-scenarios article *,.traction-ledger *,.market-potential-case *,.capital-case article *,.exit-strategy-grid article *,.exit-thesis *,.opportunity-grid.dedicated>article *,.document-grid article *,.workspace-summary-grid button *,.benchmark-panel *,.truth-panel *{color:#07100b!important}.dossier-summary,.dossier-judgment,.roadmap-list{gap:2px;background:var(--novx-black)!important;border:0!important}.roadmap-list article{border:0!important}.roadmap-list article:after{background:#07100b!important}.roadmap-list article>button{color:var(--novx-green)!important;background:#07100b!important;border-color:#07100b!important}.roadmap-list article.complete>button{color:var(--novx-green)!important;background:#07100b!important}.workspace-summary-grid button:nth-child(n),.document-grid article,.opportunity-grid.dedicated>article{border-radius:18px}.financial-scenarios,.commercial-kpis{gap:2px;background:var(--novx-black)!important}.commercial-kpis article,.commercial-kpis article:first-child,.commercial-kpis article:nth-child(4){background:var(--novx-green)!important;color:#07100b!important;border:0!important}.commercial-kpis article *{color:#07100b!important}.valuation-range{gap:2px;background:var(--novx-black)!important}.valuation-range article,.valuation-range article.base{background:var(--novx-green)!important;color:#07100b!important;border:0!important}.valuation-range article *{color:#07100b!important}.valuation-methods{border-color:var(--novx-line)!important}.valuation-methods article{color:var(--novx-white)!important}.valuation-methods article+article{border-color:var(--novx-line)!important}.valuation-comps{border:1px solid var(--novx-line)!important;background:var(--novx-panel)!important;color:var(--novx-white)!important}.opportunity-summary{border:1px solid var(--novx-line)!important;background:var(--novx-panel)!important}.opportunity-summary strong{color:var(--novx-white)!important}.source-register{background:var(--novx-panel)!important}.source-register a{color:var(--novx-green)!important;background:#17221d!important}.materials-page>header,.documents-heading,.roadmap-hero,.copilot-hero{border:1px solid var(--novx-line)!important;background:var(--novx-panel)!important;color:var(--novx-white)!important;box-shadow:none!important}.material-upload,.generate-button,.intake-submit button,.workspace button:not(.nav-item){background:var(--novx-green);color:#07100b}.material-analysis{background:#101914!important}.material-file{background:var(--novx-panel)!important}.material-file h2{color:var(--novx-white)!important}.material-file>span{background:var(--novx-green)!important;color:#07100b!important}.roadmap-functions button{color:var(--novx-muted)!important}.roadmap-functions button.active{border-bottom-color:var(--novx-green)!important;color:var(--novx-white)!important;background:#131e18!important}.roadmap-functions i{background:#26342d!important}.roadmap-functions i b{background:var(--novx-green)!important}.section-copilot{border-color:var(--novx-green)!important;background:var(--novx-panel)!important}.section-copilot-body,.section-copilot-toggle{background:var(--novx-panel)!important;color:var(--novx-white)!important}.section-copilot form button{background:var(--novx-green)!important;color:#07100b!important}.admin-shell .workspace,.admin-page{background:var(--novx-black)!important;color:var(--novx-white)!important}.admin-page .operator-metrics article,.admin-page .approval-card,.admin-page .portfolio-section article,.admin-empty{border-color:var(--novx-line)!important;background:var(--novx-panel)!important;color:var(--novx-white)!important}.admin-page .approval-card>div:first-child>span{background:var(--novx-green)!important;color:#07100b!important}.admin-page h1,.admin-page h2,.admin-page h3,.admin-page strong{color:var(--novx-white)!important}.investor-account,.investor-workspace{background:var(--novx-black)!important;color:var(--novx-white)!important}.investor-account article,.investor-account .portfolio-comparison,.investor-account .investor-company-detail{border-color:var(--novx-line)!important;background:var(--novx-panel)!important}.investor-account .aggregate-kpis article:first-child,.investor-account .company-investor-analysis article:first-child{background:var(--novx-green)!important;color:#07100b!important}.investor-account .aggregate-kpis article:first-child *,.investor-account .company-investor-analysis article:first-child *{color:#07100b!important}.shared-page{background:var(--novx-black)!important;color:var(--novx-white)!important}.shared-page section,.shared-page article{border-color:var(--novx-line)!important;background:var(--novx-panel)!important;color:var(--novx-white)!important}.workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-summary-grid button:first-child{grid-area:auto!important;min-height:210px!important}.commercial-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cap-table-output{grid-template-columns:repeat(2,minmax(0,1fr))!important}.opportunity-summary{grid-template-columns:1.6fr .4fr!important}.valuation-methods,.valuation-model dl,.admin-page .operator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:700px){.workspace-summary-grid,.commercial-kpis,.cap-table-output,.opportunity-summary,.valuation-methods,.valuation-model dl,.admin-page .operator-metrics{grid-template-columns:1fr!important}}.opportunities-page{position:relative}.opportunities-page>header small{color:#718078;font-size:9px}.opportunity-count{margin:12px 0 5px!important}.opportunity-count strong{color:var(--novx-green);font-size:21px}.opportunity-count span{color:#a6b2ac;margin-left:14px}.opportunity-week{background:linear-gradient(110deg,#101b15,#0b100d);border:1px solid #26352e;border-radius:18px;margin:30px 0;padding:28px}.opportunity-week h2{margin:7px 0 22px;font-size:24px;font-weight:500}.opportunity-week>div{background:#2d3b34;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.opportunity-week button{color:#fff;text-align:left;cursor:pointer;background:#111b16;border:0;min-height:145px;padding:20px}.opportunity-week button:hover{background:#18271f}.opportunity-week button span{color:var(--novx-green);text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:800;display:block}.opportunity-week button strong{margin:21px 0 8px;font-size:14px;display:block}.opportunity-week button small{color:#8d9a93;font-size:9px;line-height:1.45;display:block}.opportunity-filters{border-bottom:1px solid #2a3730;display:flex;overflow:auto}.opportunity-filters button{color:#75827b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 19px;font-size:8px;font-weight:800}.opportunity-filters button span{color:#536159;margin-left:7px}.opportunity-filters button.active{border-color:var(--novx-green);color:#fff}.opportunity-terminal{border-bottom:1px solid #2a3730}.opportunity-terminal .opportunity-row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #1e2b24;grid-template-columns:1.15fr .35fr .55fr 1.4fr .55fr;align-items:center;gap:20px;width:100%;padding:16px 12px;display:grid}.opportunity-terminal button.opportunity-row:hover{background:#0d1511}.opportunity-terminal .opportunity-row.heading{color:#65716b;text-transform:uppercase;letter-spacing:.11em;border:0;font-size:7px}.opportunity-row>span{min-width:0}.opportunity-row>span>em{text-transform:uppercase;font-size:6px;font-style:normal;display:block;color:#6f7d75!important}.opportunity-row>span>strong{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:11px;display:block;overflow:hidden;color:#f5f7f5!important}.opportunity-row>span>small{font-size:7px;display:block;color:#65736c!important}.opportunity-row>span:nth-child(4){line-height:1.4;color:#a2ada7!important;text-transform:none!important;font-size:9px!important}.opportunity-row>span:nth-child(3),.opportunity-row>span:nth-child(5){color:#d7ded9!important;text-transform:none!important;font-size:9px!important}.opportunity-row b[class^=fit-]{color:#c7d0cb;border:1px solid #3a4b41;border-radius:3px;padding:5px 7px;font-size:6px;display:inline-block}.opportunity-row .fit-high{color:var(--novx-green)!important;border-color:#587337!important}.opportunity-row .fit-medium{color:#e8bb72!important}.opportunity-detail{z-index:40;color:#f6f8f6;background:#0d1511;border-left:1px solid #35473d;width:min(520px,100vw);height:100vh;padding:38px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-30px 0 80px #00000073}.detail-close{color:#9eaaa3;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:20px;right:24px}.opportunity-detail h2{letter-spacing:-.05em;margin:17px 0 15px;font-size:39px;line-height:1}.opportunity-detail>p{color:#9ba8a1;font-size:11px;line-height:1.55}.opportunity-detail dl{background:#2a3931;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;display:grid}.opportunity-detail dl div{background:#121e18;min-height:92px;padding:15px}.opportunity-detail dt{color:#718079;text-transform:uppercase;font-size:7px}.opportunity-detail dd{margin:14px 0 0;font-size:10px}.opportunity-detail h3{text-transform:uppercase;letter-spacing:.08em;margin:30px 0 14px;font-size:10px}.score-factor{margin:13px 0}.score-factor>span{color:#d7ded9;justify-content:space-between;font-size:8px;display:flex}.score-factor i{background:#24332b;height:3px;margin:6px 0;display:block}.score-factor i b{background:var(--novx-green);height:100%;display:block}.score-factor small{color:#718079;font-size:7px}.opportunity-detail blockquote{border-left:2px solid var(--novx-green);color:#bdc6c1;background:#111e17;margin:0;padding:17px;font-size:9px;line-height:1.55}.source-meta{font-size:8px!important}.source-link{color:var(--novx-green);margin:7px 0 24px;font-size:9px;display:inline-block}.opportunity-actions{gap:7px;display:flex}.opportunity-actions button{color:#dce3df;cursor:pointer;background:0 0;border:1px solid #34463c;border-radius:4px;padding:10px 12px;font-size:8px}.opportunity-actions button:first-child{background:var(--novx-green);color:#07100b}.opportunity-detail label{color:#718079;margin-top:22px;font-size:8px;display:block}.opportunity-detail select{color:#fff;background:#111d17;border:1px solid #34463c;border-radius:4px;width:100%;margin-top:8px;padding:12px}.opportunity-error{color:#ffab98!important;background:#241411!important;border-color:#7c4037!important}@media (max-width:850px){.opportunity-week>div{grid-template-columns:1fr}.opportunity-terminal .opportunity-row{grid-template-columns:1fr .45fr}.opportunity-terminal .opportunity-row.heading span:nth-child(n+3),.opportunity-terminal .opportunity-row>span:nth-child(n+3){display:none}.opportunity-detail{padding:32px 22px}}.adaptive-plan{max-width:1380px!important;padding:44px clamp(24px,5vw,72px) 110px!important}.plan-heading{border-bottom:1px solid var(--novx-line);padding-bottom:24px}.plan-heading h1{letter-spacing:-.075em;margin:8px 0 0;font-size:clamp(48px,7vw,92px);font-weight:500;line-height:.9}.stage-progression{grid-template-columns:repeat(5,1fr);margin:30px 0 10px;display:grid}.stage-progression>div{color:#526059;min-height:65px;position:relative}.stage-progression span{letter-spacing:.12em;font-size:9px;font-weight:850}.stage-progression i{background:#26332c;height:2px;margin-top:13px;display:block}.stage-progression i:after{content:"";background:#435048;border-radius:50%;width:7px;height:7px;display:block;transform:translateY(-3px)}.stage-progression .passed i,.stage-progression .current i{background:#71874d}.stage-progression .passed i:after,.stage-progression .current i:after{background:var(--novx-green)}.stage-progression .current span,.stage-progression .current small{color:var(--novx-green)}.stage-progression small{letter-spacing:.12em;font-size:6px;position:absolute;top:43px;left:0}.plan-command{border-block:1px solid var(--novx-line);grid-template-columns:.7fr 1.6fr .55fr .65fr 1.5fr;margin-top:26px;display:grid}.plan-command>div{border-right:1px solid var(--novx-line);flex-direction:column;min-height:125px;padding:22px;display:flex}.plan-command>div:last-child{border-right:0}.plan-command span{color:#64716a;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.plan-command strong{color:#f5f7f5;margin:auto 0 0;font-size:14px;font-weight:500;line-height:1.35}.plan-command .objective strong{color:var(--novx-green);font-size:21px}.plan-command>div:nth-child(3) strong,.plan-command>div:nth-child(4) strong{font-size:28px}.plan-time{border-bottom:1px solid var(--novx-line);justify-content:space-between;align-items:center;margin:36px 0 20px;display:flex}.plan-time>div{display:flex}.plan-time button{color:#65726b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 17px;font-size:8px;font-weight:850}.plan-time button.active{border-color:var(--novx-green);color:#fff}.plan-time select{color:#adb7b1;background:#111a15;border:1px solid #2b3931;border-radius:4px;margin-bottom:8px;padding:8px 12px;font-size:8px}.plan-section-title{justify-content:space-between;align-items:end;padding:24px 0;display:flex}.plan-section-title h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(27px,3vw,42px);font-weight:500}.plan-section-title>span{color:#64716a;font-size:8px}.roadmap-list.adaptive{border-top:1px solid var(--novx-line)!important;display:block!important}.roadmap-list.adaptive article,.roadmap-list.adaptive article.critical,.roadmap-list.adaptive article.important,.roadmap-list.adaptive article.complete{border:0!important;border-bottom:1px solid var(--novx-line)!important;color:#f4f7f5!important;min-height:0!important;box-shadow:none!important;background:0 0!important;grid-template-columns:52px 1fr!important;padding:22px 0!important;display:grid!important}.roadmap-list.adaptive article:before,.roadmap-list.adaptive article:after{display:none!important}.roadmap-list.adaptive article>b{color:#57645d!important;font-size:11px!important;position:static!important}.roadmap-list.adaptive article h2{color:#f4f7f5!important;margin:9px 0 4px!important;font-size:18px!important;font-weight:500!important}.roadmap-list.adaptive .roadmap-meta span{color:#6e7b74!important;background:0 0!important;padding:0!important;font-size:6px!important}.roadmap-list.adaptive .roadmap-meta span:first-child{color:var(--novx-green)!important}.open-action,.close-action{cursor:pointer;color:#8d9992!important;background:0 0!important;border:0!important;padding:0!important;font-size:8px!important}.open-action{position:absolute;top:31px;right:0}.action-brief{border-top:1px solid #1e2a23;margin-top:20px;padding-top:18px}.action-brief dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.action-brief dl>div{border-right:1px solid #25322b;min-height:125px;padding:17px}.action-brief dl>div:last-child{border-right:0}.action-brief dt{text-transform:uppercase;font-size:7px;color:#64716a!important}.action-brief dd{margin:16px 0 0;font-size:10px;line-height:1.5;color:#c7d0cb!important}.close-action{margin-top:13px!important}.roadmap-list.adaptive .roadmap-ai-action{background:var(--novx-green)!important;color:#07100b!important;border-radius:4px!important;margin-top:18px!important;padding:12px 16px!important}.roadmap-list.adaptive .roadmap-proposal{color:#f4f7f5!important;background:#101914!important;border:1px solid #2a3a31!important;border-radius:5px!important;margin-top:20px!important}.roadmap-list.adaptive .roadmap-proposal textarea{color:#eef2ef!important;background:#0a100c!important;border-color:#33453b!important}.roadmap-list.adaptive .proposal-proof{background:#152119!important}.roadmap-list.adaptive .proposal-actions button{color:#cbd4cf!important;background:0 0!important;border-color:#33453b!important}.roadmap-list.adaptive .proposal-actions .validate{background:var(--novx-green)!important;color:#07100b!important}.later-actions{border-block:1px solid var(--novx-line);color:#8c9892;margin-top:32px;padding:20px 0}.later-actions summary{cursor:pointer;color:#d3dad6;font-size:11px}.later-actions summary span{color:#64716a;margin-left:16px;font-size:8px}.later-actions p{font-size:9px}.roadmap-list.adaptive article.complete{opacity:.62!important}.roadmap-list.adaptive article.complete h2:after{content:" · PROOF APPROVED";color:var(--novx-green);letter-spacing:.1em;font-size:6px}@media (max-width:800px){.stage-progression span{font-size:7px}.plan-command{grid-template-columns:1fr 1fr}.plan-command>div{border-bottom:1px solid var(--novx-line);min-height:100px}.plan-command .objective,.plan-command .inflection{grid-column:1/-1}.action-brief dl{grid-template-columns:1fr 1fr}.plan-time{flex-direction:column;align-items:flex-start;gap:12px}.plan-time>div{width:100%;overflow:auto}.plan-time select{width:100%}}@media (max-width:520px){.adaptive-plan{padding:28px 14px 90px!important}.stage-progression{overflow:auto}.stage-progression>div{min-width:100px}.plan-command{grid-template-columns:1fr}.plan-command .objective,.plan-command .inflection{grid-column:auto}.action-brief dl{grid-template-columns:1fr}.action-brief dl>div{border-bottom:1px solid #25322b;border-right:0;min-height:0}.roadmap-list.adaptive article{grid-template-columns:35px 1fr!important}.open-action{position:static;margin-top:8px!important}}.stage-progression{gap:0;margin:38px 0 18px;position:relative}.stage-progression:after{content:"";z-index:0;background:#26332c;height:2px;position:absolute;top:42px;left:10%;right:10%}.stage-progression button{z-index:1;color:#758179;text-align:center;cursor:pointer;background:0 0;border:0;min-width:0;min-height:92px;padding:0;position:relative}.stage-progression span{letter-spacing:.1em;line-height:1.2;display:block;font-size:13px!important}.stage-progression i{z-index:2;border:2px solid #46534c;border-radius:50%;width:14px;height:14px;margin:19px auto 13px;display:block;position:relative;background:var(--novx-black)!important}.stage-progression i:after{display:none!important}.stage-progression small{letter-spacing:.08em;line-height:1.2;display:block;font-size:11px!important;position:static!important}.stage-progression .passed i{border-color:#91aa55;background:#91aa55!important}.stage-progression .passed i:before{content:"";border:2px solid #07100b;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.stage-progression .current i{border:4px solid var(--novx-green);width:18px;height:18px;margin-top:17px;margin-bottom:11px;box-shadow:0 0 0 5px #c9f36b1f;background:#07100b!important}.stage-progression .locked i:before{content:"";border:2px solid #46534c;border-bottom:0;border-radius:6px 6px 0 0;width:6px;height:7px;position:absolute;top:-8px;left:3px}.roadmap-list.adaptive .roadmap-meta span{font-size:11px!important}.roadmap-list.adaptive article h2{font-size:clamp(16px,1.5vw,20px)!important}.roadmap-list.adaptive article p,.roadmap-list.adaptive article small,.action-brief dd,.roadmap-proposal textarea,.roadmap-proposal>p{line-height:1.55;font-size:14px!important}.action-brief dt,.proposal-proof strong,.proposal-proof span,.proposal-actions button,.roadmap-ai-action,.open-action,.close-action{font-size:12px!important}.plan-section-title h2,.full-roadmap h2{font-size:clamp(20px,2vw,24px)!important}.full-roadmap-toggle{border:1px solid var(--novx-green);color:var(--novx-green);cursor:pointer;background:0 0;border-radius:4px;margin:34px 0 12px;padding:14px 18px;font-size:13px;font-weight:750}.full-roadmap{border:1px solid var(--novx-line);background:#0d1511;border-radius:12px;margin-top:22px;padding:32px}.full-roadmap>header{max-width:760px;margin-bottom:30px}.full-roadmap>header p:last-child{color:var(--novx-muted);font-size:14px;line-height:1.55}.full-roadmap details{border-top:1px solid var(--novx-line)}.full-roadmap summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:21px 0;display:grid}.full-roadmap summary span{font-size:18px;font-weight:650}.full-roadmap summary b,.full-roadmap summary small{letter-spacing:.08em;font-size:11px}.full-roadmap details.current summary b{color:var(--novx-green)}.full-roadmap details.locked summary{color:#69756e}.full-roadmap details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding-bottom:26px;display:grid}.full-roadmap article{background:#131e18;min-width:0;padding:24px;position:relative}.full-roadmap article>span,.full-roadmap article>small{color:#8c9991;font-size:12px;display:block}.full-roadmap article>strong{margin:12px 0 8px;font-size:16px;display:block}.full-roadmap article>p{color:#b8c2bc;max-width:65ch;font-size:14px;line-height:1.55}.full-roadmap article>button{background:var(--novx-green);color:#07100b;cursor:pointer;border:0;border-radius:3px;margin-top:16px;padding:9px 12px;font-size:12px;font-weight:750}.full-roadmap details.locked article{opacity:.55}@media (max-width:760px){.stage-progression{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}.stage-progression:after{left:55px;right:55px}.full-roadmap{padding:22px 16px}.full-roadmap details>div{grid-template-columns:1fr}.full-roadmap summary{gap:10px}.full-roadmap summary span{font-size:16px}}.plan-output-library{border:1px solid var(--novx-line);background:var(--novx-panel);border-radius:10px;margin:42px 0;padding:28px}.plan-output-library>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.plan-output-library h2{margin:5px 0 0;font-size:22px}.plan-output-library>header>span,.plan-output-library summary span,.plan-output-library summary>b{color:var(--novx-muted);font-size:11px}.plan-output-library details{border-top:1px solid var(--novx-line)}.plan-output-library summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.plan-output-library summary div{min-width:0}.plan-output-library summary strong,.plan-output-library summary span{display:block}.plan-output-library summary strong{margin-top:5px;font-size:16px}.plan-output-library pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dbe2dd;background:#090e0b;max-height:480px;padding:22px;font:14px/1.6 inherit;overflow:auto}.plan-output-library footer{color:var(--novx-muted);padding:12px 0;font-size:12px}.access-invite.investor-invite{grid-template-columns:2fr 1.25fr 1fr auto}.investor-workspace{background:#0d211b;min-height:100vh}.investor-workspace .investor-account{min-width:0;min-height:100vh}.investor-sidebar{height:100vh;position:sticky;top:0}.investor-sidebar .nav-label{margin-top:28px}.investor-sidebar .nav-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.investor-sidebar .sidebar-foot{border-top:1px solid #294139;gap:9px;margin-top:auto;padding:18px 10px;display:grid}.investor-sidebar .sidebar-foot button{color:#c9f36b;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.investor-sidebar .sidebar-foot small{color:#74877d;overflow-wrap:anywhere;font-size:8px}.investor-account .account-type-actions{align-items:center;gap:8px;display:flex}.investor-account .account-type-actions .secondary{color:#b9c6c0;background:0 0;border:1px solid #41574f}.investor-company-detail dl{grid-template-columns:repeat(4,minmax(0,1fr))}.investor-company-detail dd{overflow-wrap:anywhere}@media (max-width:900px){.access-invite.investor-invite{grid-template-columns:1fr}.investor-workspace{display:block}.investor-sidebar{width:100%;height:auto;min-height:0;position:relative}.investor-sidebar .nav-item,.investor-sidebar .nav-label,.investor-sidebar .sidebar-foot{display:none}.investor-workspace .investor-account{padding-top:35px}}.role-multiselect{border:0;gap:7px;margin:0;padding:0;display:flex}.role-multiselect legend{color:#23352c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-weight:800}.role-multiselect label{cursor:pointer;background:#fff;border:1px solid #ccd7cf;border-radius:9px;align-items:center;gap:8px;min-width:145px;padding:9px 11px;display:flex}.role-multiselect input{width:auto!important;margin:0!important}.role-multiselect span,.role-multiselect b,.role-multiselect small{display:block}.role-multiselect b{text-transform:capitalize}.role-multiselect small{color:#7d8a82;text-transform:none;margin-top:3px;font-size:7px}@media (max-width:900px){.role-multiselect{flex-direction:column}.role-multiselect label{min-width:0}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
