/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.row-0{grid-row:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f6f7f8;--surface:#fff;--surface-strong:#fff;--ink:#1f2428;--ink-soft:#5a626a;--muted:#78818a;--line:#e7eaed;--line-strong:#d8dde2;--soft:#f1f3f5;--accent:#1f7a5a;--accent-dark:#176347;--accent-soft:#e8f2ed;--positive:#27845f;--negative:#b54545;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--shadow:0 16px 50px #1c1c1812}.review-resolution-form{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding-top:24px;display:grid}.review-resolution-form label,.review-edit-grid{gap:8px;display:grid}.review-resolution-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:104px}.review-edit-grid{gap:16px}.review-confirmation{grid-template-columns:auto minmax(0,1fr);align-items:start}.review-confirmation input{margin-top:4px}.review-edit-panel{margin-top:24px}.review-edit-panel>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.review-rejection-form button{justify-self:start}.onboarding-notice,.onboarding-error{border-radius:10px;margin:0 0 1.25rem;padding:.8rem 1rem;font-size:.9rem;line-height:1.5}.onboarding-notice{color:var(--brand-blue-hover);background:var(--brand-blue-soft)}.onboarding-error{color:var(--negative);background:#faeeee}.workspace-state-page{background:var(--paper);min-height:100vh;padding:2rem}.workspace-state-page>.brand-lockup{width:fit-content}.workspace-state,.empty-product-state{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:720px;padding:2.5rem 0}.workspace-state{margin:min(18vh,10rem) auto 0}.workspace-state h1,.empty-product-state h2{margin:.45rem 0 .75rem}.workspace-state p:not(.eyebrow),.empty-product-state p:not(.section-label){color:var(--ink-soft)}.workspace-state .button{margin-top:1.25rem}.pending-recommendation .recommendation-main{min-height:220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{color:inherit;font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.side-rail{z-index:20;border-right:1px solid var(--line);background:#f8f9fa;flex-direction:column;width:252px;padding:28px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup,.mobile-brand{align-items:center;gap:11px;display:flex}.brand-lockup>span:last-child{align-items:baseline;gap:5px;display:flex}.brand-lockup strong,.mobile-brand strong{letter-spacing:-.02em;font-size:16px}.brand-lockup small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.brand-mark{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:800;display:grid}.company-switcher{border:1px solid var(--line);background:#ffffff85;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:37px;padding:11px 9px;display:grid}.company-avatar,.profile-avatar{background:var(--accent-soft);color:var(--accent-dark);letter-spacing:.03em;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:750;display:grid}.company-avatar{width:34px;height:34px}.company-switcher strong,.company-switcher small,.profile-link strong,.profile-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-switcher small,.profile-link small{color:var(--muted);margin-top:3px;font-size:10px}.primary-nav{flex-direction:column;gap:4px;margin-top:32px;display:flex}.nav-item{color:#62625b;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:0 11px;font-size:13px;font-weight:560;transition:background .16s,color .16s;display:flex}.nav-item.active{background:var(--surface-strong);color:var(--ink);box-shadow:0 1px 1px #0f0f0c0d}.nav-glyph{color:#909088;place-items:center;width:20px;font-size:13px;display:grid}.nav-item.active .nav-glyph{color:var(--accent)}.rail-footer{flex-direction:column;gap:12px;margin-top:auto;display:flex}.rail-quiet-link{color:var(--muted);text-underline-offset:3px;padding:0 9px;font-size:11px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.rail-quiet-link:hover{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.profile-link{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px;display:grid}.profile-avatar{width:32px;height:32px}.profile-link>span:last-child{color:var(--muted);font-size:14px}.mobile-header,.mobile-nav{display:none}.app-main{min-height:100vh;margin-left:252px}.page{width:min(100%,1240px);margin:0 auto;padding:55px 64px 90px}.page-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.page-heading h1{letter-spacing:-.055em;margin:6px 0 0;font-size:clamp(38px,5vw,58px);font-weight:560;line-height:.98}.eyebrow,.section-label,.micro-label{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720;line-height:1.4}.brief-status,.research-principle{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.status-dot{background:var(--line-strong);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-dot.positive,.status-dot.neutral{background:var(--positive)}.status-dot.neutral,.status-dot.mixed{background:#a79055}.status-dot.insufficient{background:var(--line-strong)}.objective-hero{border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--shadow);border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:46px 48px 42px;display:grid}.objective-copy h2{letter-spacing:-.052em;max-width:780px;margin:13px 0 14px;font-size:clamp(35px,4vw,52px);font-weight:520;line-height:1.02}.objective-copy>p:last-child{max-width:650px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.objective-timeframe{border-left:1px solid var(--line);min-width:156px;padding:0 0 6px 24px}.objective-timeframe strong{margin-top:8px;font-size:13px;font-weight:630;display:block}.milestone-path{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#ffffff61;grid-template-columns:repeat(3,1fr);margin:0 0 72px;padding:24px 48px;display:grid}.milestone{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:11px;display:grid;position:relative}.milestone:not(:last-child):after{background:var(--line-strong);content:"";height:1px;position:absolute;top:15px;left:38px;right:14px}.milestone-marker{z-index:1;border:1px solid var(--line-strong);background:var(--paper);width:31px;height:31px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:relative}.milestone.complete .milestone-marker{border-color:var(--positive);background:var(--positive);color:#fff}.milestone.current .milestone-marker{border:2px solid var(--accent);background:var(--surface-strong);color:var(--accent)}.milestone>div:last-child{z-index:2;background:var(--paper);width:max-content;max-width:calc(100% - 20px);padding-right:9px;position:relative}.milestone small,.milestone strong{display:block}.milestone small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px}.milestone strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;overflow:hidden}.brief-section-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:.88fr 1.12fr;gap:1px;margin-bottom:1px;display:grid}.brief-section{background:var(--surface-strong);min-width:0;padding:38px}.brief-wide{border:1px solid var(--line);margin-bottom:1px}.lower-brief-grid .proof-section{border:0}.brief-section h2,.section-heading-row h2,.next-intro h2,.support-cta h2,.company-context-section h2{letter-spacing:-.038em;margin:12px 0 13px;font-size:clamp(24px,2.7vw,34px);font-weight:530;line-height:1.16}.section-intro,.assumption-importance{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.label-row,.proof-heading,.section-heading-row,.form-heading-row,.opportunity-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.due-pill,.cap-hatch-proposed,.prototype-badge{background:var(--accent-soft);color:var(--accent-dark);letter-spacing:.025em;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:670}.decision-options{gap:8px;margin-top:22px;display:grid}.decision-options>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.decision-options span{background:var(--soft);width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;font-weight:750;display:grid}.decision-options p{margin:0;font-size:12px;line-height:1.45}.quiet-reveal,.recommendation-reveal{border-top:1px solid var(--line);margin-top:25px}.quiet-reveal summary,.recommendation-reveal summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:15px 0 0;font-size:10px;font-weight:650;list-style:none;display:flex}.quiet-reveal summary::-webkit-details-marker{display:none}.recommendation-reveal summary::-webkit-details-marker{display:none}.quiet-reveal[open] summary span,.recommendation-reveal[open] .plus-mark{transform:rotate(45deg)}.quiet-reveal summary span,.plus-mark{transition:transform .16s;display:inline-block}.quiet-reveal .compact-list{margin-top:18px}.compact-list{margin:0;padding:0;list-style:none}.compact-list li{color:var(--ink-soft);margin-top:8px;padding-left:13px;font-size:11px;line-height:1.55;position:relative}.compact-list li:before{background:var(--accent);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.66em;left:0}.recommendation-reveal .summary-action{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.logic-grid{grid-template-columns:repeat(2,1fr);gap:26px 36px;padding:25px 0 6px;display:grid}.logic-grid p:not(.micro-label){color:var(--ink-soft);margin:9px 0 0;font-size:11px;line-height:1.58}.proof-section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface-strong);padding:44px 38px 46px}.assumption-statement{letter-spacing:-.036em;max-width:860px;margin:25px 0 13px;font-size:clamp(23px,3vw,35px);font-weight:480;line-height:1.25}.assumption-importance{max-width:700px}.recommendation-block{color:#fff;background:#242420;grid-template-columns:minmax(0,1.75fr) minmax(230px,.75fr);margin:52px 0 75px;display:grid}.recommendation-main h2{letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(30px,3.5vw,44px);font-weight:520;line-height:1.05}.recommendation-main>p:not(.section-label){color:#cacac2;max-width:680px;margin:0;font-size:14px;line-height:1.65}.action-meta{gap:42px;margin:28px 0 30px;display:flex}.action-meta span{flex-direction:column;gap:4px;font-size:11px;font-weight:620;display:flex}.action-meta small{color:#8e8e86;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.why-now{background:#2a2a26;border-left:1px solid #40403b;padding:46px 34px}.why-now>p:not(.section-label){color:#c5c5bd;margin:14px 0 28px;font-size:12px;line-height:1.65}.time-window{color:#bdbdb5;border:1px solid #505049;border-radius:999px;padding:7px 9px;font-size:9px;display:inline-block}.recommendation-block>.recommendation-reveal{border-top:1px solid #40403b;grid-column:1/-1;margin:0;padding:0 44px 30px}.recommendation-block>.recommendation-reveal summary{color:#a8a89f;padding-top:20px}.button-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.button-row.compact{margin-top:14px}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 17px;font-size:11px;font-weight:680;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.button.primary{background:var(--accent);color:#fff}.button.secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.recommendation-block .button.secondary{color:#fff;border-color:#5a5a53}.button.text-button{color:var(--muted);background:0 0;padding-left:10px;padding-right:10px}.recommendation-block .button.text-button{color:#b6b6ae}.button:disabled{cursor:not-allowed;opacity:.42}.link-button{width:max-content}.agency-controls{margin-top:3px}.inline-confirmation{color:#d2d2cb;align-items:center;gap:7px;margin:14px 0 0;font-size:10px;display:inline-flex}.inline-confirmation.compact{color:var(--positive);margin:0;line-height:1.4}.response-panel,.evidence-form{background:#2b2b27;border:1px solid #484842;border-radius:8px;margin-top:17px;padding:18px}.response-panel label,.response-question{color:#d9d9d2;margin:0 0 9px;font-size:10px;font-weight:620;display:block}textarea,input,select{border:1px solid var(--line-strong);background:var(--surface-strong);width:100%;color:var(--ink);border-radius:7px;outline:none;font-size:12px;line-height:1.5}textarea{resize:vertical;min-height:78px;padding:11px 12px}.response-panel textarea{color:#fff;background:#20201d;border-color:#54544d}.choice-row{flex-wrap:wrap;gap:7px;display:flex}.choice{color:#bdbdb6;cursor:pointer;background:0 0;border:1px solid #56564f;border-radius:999px;padding:7px 10px;font-size:9px}.choice.active{border-color:var(--accent);color:#fff;background:#1f7a5a1c}.section-with-rule{border-top:1px solid var(--line);padding:70px 0 0}.section-heading-row{align-items:flex-end;margin-bottom:30px}.section-heading-row h2{margin-bottom:0}.evidence-recorder{flex-direction:column;align-items:flex-end;display:flex}.recorded-evidence{max-width:310px;color:var(--ink-soft);align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}.recorded-evidence strong,.recorded-evidence small{display:block}.recorded-evidence strong{font-size:10px}.recorded-evidence small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.evidence-form{border-color:var(--line);background:var(--surface-strong);width:min(480px,70vw);box-shadow:var(--shadow);color:var(--ink);margin-top:0}.evidence-form h3{margin:4px 0 14px;font-size:18px}.evidence-form label,.onboarding-step label{color:var(--ink-soft);margin:15px 0 7px;font-size:10px;font-weight:650;display:block}.close-button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.evidence-form .button{margin-top:18px}.prototype-note{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.5}.evidence-list,.signal-list,.opportunity-preview-list{border-top:1px solid var(--line)}.evidence-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1.55fr) minmax(150px,.75fr) auto;align-items:center;gap:24px;padding:23px 0;display:grid}.row-index,.opportunity-number,.support-number{color:#9a9a92;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:9px}.evidence-row h3,.signal-row h3,.opportunity-preview-row h3{letter-spacing:-.015em;margin:0 0 6px;font-size:13px;font-weight:640}.evidence-row p,.signal-row p,.opportunity-preview-row p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.evidence-source small,.evidence-source span{display:block}.evidence-source small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.evidence-source span{font-size:10px;line-height:1.4}.evidence-status{border:1px solid var(--line);min-width:65px;color:var(--ink-soft);text-align:center;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.signal-row{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1.3fr) minmax(210px,.7fr);align-items:center;gap:20px;padding:21px 0;display:grid}.signal-threshold{border-left:1px solid var(--line);padding-left:20px;color:var(--ink-soft)!important}.direction-recommendation{border:1px solid var(--line);background:var(--surface-strong);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:54px;margin-top:22px;padding:34px 36px;display:grid}.direction-outcome{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:760;display:inline-block}.direction-copy h2{letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(25px,3vw,37px);font-weight:520;line-height:1.15}.direction-copy>p{color:var(--muted);margin:16px 0 25px;font-size:11px;line-height:1.6}.direction-recommendation>.recommendation-reveal{margin-top:0}.inline-link{color:var(--ink-soft);align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.inline-link:hover{color:var(--accent)}.opportunity-preview-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:24px;padding:23px 0;display:grid}.opportunity-preview-row:hover h3{color:var(--accent)}.opportunity-preview-row p{max-width:720px}.opportunity-category{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:740;display:block}.row-arrow{color:var(--muted);font-size:15px}.support-cta{background:var(--surface-strong);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:45px;margin-top:64px;padding:28px 32px;display:grid}.support-cta h2{max-width:720px;font-size:clamp(20px,2.3vw,28px)}.support-cta p:not(.section-label){max-width:700px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.editorial-heading{align-items:flex-start;margin-bottom:70px}.editorial-heading .page-deck{max-width:630px;color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.65}.objective-reference,.research-principle{border-top:1px solid var(--line-strong);width:min(290px,32%);margin-top:3px;padding:17px 0 0 20px}.objective-reference small,.objective-reference strong,.objective-reference span{display:block}.objective-reference small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.objective-reference strong{margin-top:8px;font-size:11px}.objective-reference span{color:var(--muted);margin-top:4px;font-size:9px}.timeline{max-width:950px}.timeline-event{grid-template-columns:105px 18px minmax(0,1fr);gap:24px;min-height:150px;display:grid}.timeline-event time{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.03em;padding-top:3px;font-size:9px}.timeline-marker{border:2px solid var(--paper);outline:1px solid var(--line-strong);background:var(--muted);border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative}.timeline-marker:after{background:var(--line);content:"";width:1px;height:127px;position:absolute;top:12px;left:2px}.timeline-event:last-child .timeline-marker:after{display:none}.timeline-marker.evidence,.timeline-marker.signal{background:var(--positive)}.timeline-content{border-bottom:1px solid var(--line);padding:0 0 31px}.timeline-meta{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.timeline-content h2{letter-spacing:-.027em;margin:10px 0 9px;font-size:clamp(18px,2.2vw,25px);font-weight:560;line-height:1.25}.timeline-content p{max-width:690px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.outcome-tag{background:var(--accent-soft);color:var(--accent-dark);letter-spacing:.04em;border-radius:999px;padding:4px 7px;font-size:8px}.outcome-tag.pause{background:var(--soft);color:var(--ink-soft)}.history-note{border:1px solid var(--line);background:#fff6;gap:16px;max-width:760px;margin:35px 0 0 171px;padding:22px 24px;display:flex}.history-mark{color:var(--accent);font-size:17px}.history-note p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.research-principle{align-items:flex-start;width:min(310px,35%)}.research-principle p{margin:-2px 0 0;font-size:10px;line-height:1.45}.research-principle strong{color:var(--ink);margin-bottom:3px;font-size:10px;display:block}.filter-row{scrollbar-width:none;gap:8px;margin-bottom:28px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:7px 11px;font-size:9px}.filter.active{border-color:var(--ink);background:var(--ink);color:#fff}.opportunity-list{border-top:1px solid var(--line-strong)}.opportunity-item{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:28px;padding:34px 0;scroll-margin-top:90px;display:grid}.opportunity-body h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(20px,2.5vw,29px);font-weight:550}.timing-label{max-width:190px;color:var(--muted);text-align:right;font-size:9px;line-height:1.45}.opportunity-relevance{max-width:750px;color:var(--ink-soft);margin:15px 0 20px;font-size:12px;line-height:1.65}.opportunity-provider,.opportunity-description{color:var(--text-secondary)}.opportunity-provider{margin:var(--space-2) 0 0;font-size:13px}.opportunity-description{max-width:750px;margin:var(--space-4) 0 var(--space-5);font-size:14px;line-height:1.6}.opportunity-state{gap:var(--space-2);flex-direction:column;flex:none;align-items:flex-end;display:flex}.founder-status{border-radius:var(--radius-sm);background:var(--brand-green-soft);color:var(--brand-green-hover);padding:4px 8px;font-size:11px}.opportunity-next{border-top:1px solid var(--line);grid-template-columns:125px minmax(0,1fr);gap:16px;max-width:720px;padding:12px 0;display:grid}.opportunity-next span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.opportunity-next p,.opportunity-reveal p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.55}.opportunity-reveal{max-width:720px;margin-top:4px}.opportunity-date-list{gap:var(--space-5);max-width:720px;margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.opportunity-date-list div{gap:var(--space-1);display:grid}.opportunity-date-list dt,.opportunity-verified,.opportunity-commercial-disclosure{color:var(--text-tertiary);font-size:11px}.opportunity-objective{max-width:720px;margin:calc(var(--space-3) * -1) 0 var(--space-4);color:var(--text-tertiary);font-size:12px}.opportunity-interactions{gap:var(--space-3);max-width:720px;margin-top:var(--space-5);display:grid}.opportunity-interaction-buttons{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.opportunity-interactions .form-status{margin:0}.opportunity-overflow{position:relative}.opportunity-overflow summary{cursor:pointer;border-radius:var(--radius-sm);width:30px;height:28px;color:var(--text-tertiary);border:1px solid #0000;place-items:center;font-size:14px;list-style:none;display:grid}.opportunity-overflow summary::-webkit-details-marker{display:none}:is(.opportunity-overflow summary:hover,.opportunity-overflow summary:focus-visible){border-color:var(--separator);background:var(--surface-subtle);color:var(--text-primary)}.opportunity-overflow-menu{z-index:5;top:calc(100% + var(--space-2));min-width:170px;padding:var(--space-2);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface);position:absolute;left:0;box-shadow:0 12px 30px #141d191f}.opportunity-overflow-menu .work-link-button{width:100%;padding:var(--space-2) var(--space-3);text-align:left}.opportunity-dismiss-backdrop{z-index:110;padding:var(--space-6);background:#1118156b;place-items:center;display:grid;position:fixed;inset:0}.opportunity-dismiss-dialog{width:min(100%,560px);padding:var(--space-6);border:1px solid var(--separator);background:var(--surface);border-radius:16px;box-shadow:0 26px 70px #141d1938}.opportunity-dismiss-dialog h2{letter-spacing:-.025em;margin:0;font-size:22px}.opportunity-dismiss-dialog>p:not(.form-status){margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.opportunity-dismiss-actions{gap:var(--space-3);margin-top:var(--space-6);justify-content:flex-end;align-items:center;display:flex}.button.destructive{border-color:var(--danger);background:var(--danger);color:#fff}.button.destructive:hover:not(:disabled){filter:brightness(.92)}.opportunity-status-announcement{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.opportunity-dismiss-backdrop{padding:var(--space-4)}.opportunity-dismiss-actions{flex-direction:column;align-items:stretch}.opportunity-dismiss-actions form,.opportunity-dismiss-actions .button{width:100%}}.opportunity-date-list dd{color:var(--text-secondary);margin:0;font-size:13px}.opportunity-footer{gap:var(--space-5);max-width:720px;margin-top:var(--space-5);justify-content:space-between;align-items:center;display:flex}.opportunity-commercial-disclosure{max-width:720px;margin:var(--space-4) 0 0;line-height:1.5}.opportunity-more-notice{max-width:720px;margin:var(--space-6) 0 0 76px;padding:var(--space-4) 0;border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);color:var(--text-secondary);font-size:13px;line-height:1.5}.opportunity-reveal p{padding-top:14px}.research-disclaimer{max-width:720px;color:var(--muted);margin:25px 0 0 76px;font-size:9px;line-height:1.5}.support-list{border-top:1px solid var(--line-strong)}.support-item{border-bottom:1px solid var(--line);grid-template-columns:45px minmax(0,1fr) 160px;align-items:start;gap:30px;padding:38px 0 42px;scroll-margin-top:90px;display:grid}.support-copy h2{letter-spacing:-.038em;margin:0;font-size:clamp(23px,2.8vw,32px);font-weight:540}.support-description{max-width:700px;color:var(--ink-soft);margin:14px 0 24px;font-size:12px;line-height:1.65}.support-details{grid-template-columns:repeat(2,1fr);gap:30px;max-width:780px;display:grid}.support-details>div{border-top:1px solid var(--line);padding-top:14px}.support-details small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.support-details p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.support-action{justify-content:flex-end;display:flex}.support-note{margin:24px 0 0 75px}.onboarding-page{background:var(--surface-strong);grid-template-columns:.72fr 1.28fr;min-height:100vh;display:grid}.first-time-onboarding{background:var(--surface-strong);min-height:100vh}.onboarding-brand-bar{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;height:68px;padding:0 28px;display:flex}.onboarding-aside{border-right:1px solid var(--line);background:var(--paper);padding:78px 48px}.onboarding-aside h2{letter-spacing:-.045em;max-width:370px;margin:0 0 42px;font-size:clamp(26px,3vw,38px);font-weight:520;line-height:1.12}.onboarding-aside ol{margin:0;padding:0;list-style:none}.onboarding-aside li{border-top:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:12px;padding:13px 0;font-size:11px;display:flex}.onboarding-aside li:last-child{border-bottom:1px solid var(--line)}.onboarding-aside li span{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:8px;display:grid}.aside-note{color:var(--muted);margin-top:22px;font-size:9px}.onboarding-flow,.onboarding-complete{align-self:center;width:min(100%,720px);margin:0 auto;padding:70px 64px}.step-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:30px;display:grid}.step-progress span{background:var(--line);height:2px}.step-progress span.complete{background:var(--accent)}.onboarding-step h1,.onboarding-complete h1{letter-spacing:-.05em;margin:13px 0 15px;font-size:clamp(31px,4.5vw,48px);font-weight:520;line-height:1.05}.step-intro,.onboarding-complete>p:not(.eyebrow):not(.prototype-note){max-width:570px;color:var(--muted);margin:0 0 30px;font-size:12px;line-height:1.6}.onboarding-step textarea,.onboarding-step input,.onboarding-step select{background:var(--surface)}.optional-step{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:720}.constraint-choices{border:0;margin:24px 0 0;padding:0}.constraint-choices legend{color:var(--ink-soft);padding:0;font-size:10px;font-weight:650}.constraint-choices>p{color:var(--muted);margin:6px 0 11px;font-size:9px}.constraint-choices .choice.active{border-color:var(--accent);color:var(--accent-dark)}.optional{color:var(--muted);margin-left:5px;font-weight:500}.onboarding-actions{border-top:1px solid var(--line);justify-content:space-between;margin-top:32px;padding-top:22px;display:flex}.completion-mark{background:var(--positive);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:28px;font-size:15px;display:grid}.context-summary{border:1px solid var(--line);background:var(--paper);gap:8px;margin:28px 0;padding:22px;display:grid}.context-summary .micro-label:not(:first-child){margin-top:14px}.context-summary strong{font-size:12px;line-height:1.5}.context-summary span{font-size:11px}.company-page .editorial-heading{align-items:flex-end}.company-context-section{border-top:1px solid var(--line-strong);padding-top:34px}.context-list{border-top:1px solid var(--line);margin:30px 0 0}.context-list>div{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:30px;padding:19px 0;display:grid}.context-list dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:650}.context-list dd{max-width:740px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.settings-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:20px 0;display:grid}.settings-row p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.setting-state{color:var(--positive);font-size:9px;font-weight:700}.setting-state.muted{color:var(--muted)}@media (max-width:1100px){.page{padding-left:42px;padding-right:42px}.brief-section-grid{grid-template-columns:1fr}.recommendation-block{grid-template-columns:minmax(0,1.5fr) minmax(210px,.7fr)}.onboarding-page{grid-template-columns:.8fr 1.2fr}}@media (max-width:900px){.side-rail{display:none}.mobile-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7f8f0;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex;position:sticky;top:0}.mobile-nav{z-index:29;border-bottom:1px solid var(--line);background:var(--paper);scrollbar-width:none;gap:24px;padding:0 20px;display:flex;position:sticky;top:58px;overflow-x:auto}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav-item{color:var(--muted);flex:none;padding:14px 0 13px;font-size:10px;font-weight:640;position:relative}.mobile-nav-item.active{color:var(--ink)}.mobile-nav-item.active:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.app-main{margin-left:0}.page{padding:42px 28px 80px}.inner-page{padding-top:52px}.objective-hero{padding:38px}.milestone-path{margin-bottom:55px;padding-left:38px;padding-right:38px}.recommendation-block{grid-template-columns:1fr}.why-now{border-top:1px solid #40403b;border-left:0}.next-direction-grid{gap:40px}.direction-recommendation,.onboarding-page{grid-template-columns:1fr}.onboarding-aside{display:none}}.estimate-trust{min-width:0;color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-size:12px;line-height:1.45;display:flex}.estimate-trust-label{color:var(--text-primary);font-weight:680}.estimate-trust details{min-width:0}.estimate-trust summary{min-height:24px;color:var(--brand-blue);cursor:pointer;align-items:center;gap:4px;font-weight:620;list-style:none;display:inline-flex}.estimate-trust summary::-webkit-details-marker{display:none}.estimate-trust summary:after{color:currentColor;content:"▾";font-size:10px;transition:transform .14s}.estimate-trust details[open] summary:after{transform:rotate(180deg)}.estimate-trust summary:hover{text-decoration:underline}.estimate-trust summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:2px}.estimate-trust-detail{max-width:560px;color:var(--text-secondary);background:#f8fafb;border-left:2px solid #cbd6df;gap:9px;margin-top:8px;padding:12px 14px;display:grid}.estimate-trust-detail p{margin:0}.estimate-trust-detail strong{color:var(--text-primary);letter-spacing:.02em;margin-bottom:3px;font-size:11px;display:block}.estimate-trust-limitation{font-size:11px}.milestone-estimate-trust,.planned-milestone-estimate-trust{gap:7px;display:grid}.milestone-estimate-trust{margin-top:10px}.milestone-estimate-assumption{max-width:680px;color:var(--text-secondary);margin:7px 0 0;font-size:13px;line-height:1.5}.action-estimates li{flex-direction:column;align-items:flex-start}.action-estimates .estimate-trust{margin-top:3px}.time-capital-at-a-glance .estimate-trust{margin-top:4px}.spend-range-comparison>.estimate-trust{margin-top:12px}.planned-milestone-estimate-trust{margin-top:7px}@media (max-width:640px){.estimate-trust{flex-direction:column;align-items:flex-start;gap:3px}.estimate-trust-detail{max-width:100%}}.time-capital-surface,.time-capital-locked{background:#fbfcfc;border:1px solid #dce4e2;border-radius:12px;margin-top:18px;padding:24px 26px}.time-capital-locked{background:#f8fafc;border-color:#dbe4ed;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr) auto;align-items:center;gap:28px;display:grid}.time-capital-locked>div:first-child>p:last-child{max-width:570px;color:var(--text-secondary);margin:7px 0 0;font-size:13px;line-height:1.5}.time-capital-preview-visual{gap:9px;display:grid}.time-capital-preview-visual span{background:#e3e8ec;border-radius:999px;height:5px;display:block;overflow:hidden}.time-capital-preview-visual i{border-radius:inherit;background:var(--brand-navy);width:68%;height:100%;display:block}.time-capital-preview-visual span+span i{background:var(--brand-green);width:38%}.time-capital-locked h2,.time-capital-surface h2,.time-capital-management h2{color:var(--text-primary);letter-spacing:-.02em;margin:5px 0 0;font-size:clamp(20px,2.4vw,25px);font-weight:660}.time-capital-locked>p,.time-capital-empty>div>p,.time-capital-management .section-heading-row p{max-width:600px;color:var(--text-secondary);margin:7px 0 0;font-size:13px;line-height:1.55}.time-capital-empty{justify-content:space-between;align-items:center;gap:28px;display:flex}.time-capital-heading-row{justify-content:space-between;align-items:start;gap:24px;display:flex}.resource-position{border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);margin-top:18px;padding:22px 0 20px}.resource-position>.micro-label{margin:0}.resource-position h2{letter-spacing:-.045em;margin-top:7px;font-size:clamp(32px,5vw,46px);font-weight:680}.resource-position>p:last-child{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.5}.time-capital-at-a-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:22px;display:grid}.time-capital-at-a-glance>div{align-content:start;gap:5px;display:grid}.time-capital-at-a-glance .micro-label{margin:0 0 2px}.time-capital-at-a-glance strong{color:var(--text-primary);font-size:15px;line-height:1.4}.time-capital-at-a-glance span{color:var(--text-secondary);font-size:11px;line-height:1.45}.time-capital-at-a-glance b{color:var(--text-tertiary);margin-right:4px;font-weight:620}.resource-change{border-top:1px solid var(--separator);margin-top:24px;padding-top:20px}.resource-change-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.resource-change-heading .micro-label{margin:0}.resource-change-heading h3{color:var(--text-primary);margin:5px 0 0;font-size:16px;font-weight:660}.resource-change-heading>span{color:var(--text-tertiary);font-size:10px}.resource-change dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;display:grid}.resource-change dl>div{min-width:0;padding-right:18px}.resource-change dl>div+div{border-left:1px solid var(--separator);padding-left:18px}.resource-change dt{color:var(--text-tertiary);text-transform:uppercase;font-size:10px;font-weight:650}.resource-change dd{color:var(--text-primary);margin:6px 0 0;font-size:13px;font-weight:640;line-height:1.4}.runway-change-visual{background:#f5f7f7;border-radius:8px;gap:9px;margin-top:18px;padding:16px 18px;display:grid}.runway-change-visual>.micro-label{margin:0 0 2px}.runway-change-visual>div{grid-template-columns:58px minmax(100px,1fr) 78px;align-items:center;gap:12px;display:grid}.runway-change-visual span,.runway-change-visual strong{color:var(--text-secondary);font-size:10px}.runway-change-visual strong{color:var(--text-primary);text-align:right;font-weight:640}.runway-change-visual i{background:#dfe5e2;border-radius:999px;height:5px;overflow:hidden}.runway-change-visual b{border-radius:inherit;background:var(--brand-navy);height:100%;display:block}.runway-change-visual>div:last-child b{background:var(--brand-green)}.time-capital-freshness{color:var(--text-secondary);justify-items:end;gap:3px;font-size:11px;display:grid}.time-capital-freshness.stale{color:#8a5a16}.time-capital-freshness small{font-size:10px}.time-capital-summary{border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;padding:18px 0;display:grid}.time-capital-intelligence-detail{margin-top:18px}.time-capital-intelligence-detail>summary{cursor:pointer;width:fit-content;color:var(--brand-blue);font-size:12px;font-weight:650}.time-capital-intelligence-detail[open]>summary{margin-bottom:18px}.time-capital-secondary-value{color:var(--text-secondary);gap:8px;margin:0;font-size:12px;display:flex}.time-capital-secondary-value strong{color:var(--text-primary)}.time-capital-summary>div{min-width:0;padding:0 18px}.time-capital-summary>div:first-child{padding-left:0}.time-capital-summary>div+div{border-left:1px solid var(--separator)}.time-capital-summary dt,.reported-financial-context span,.time-capital-latest dt{color:var(--text-tertiary);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:650}.time-capital-summary dd{color:var(--text-primary);margin:6px 0 4px;font-size:18px;font-weight:680}.time-capital-summary small,.planned-resource-path small,.horizon-comparison>small{color:var(--text-tertiary);font-size:10px;line-height:1.45}.capital-truth-guidance{margin-top:var(--space-3)}.capital-truth-add-link{margin-top:var(--space-4)}.founder-decision-runway-impact{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--state-time-border);border-radius:var(--radius-md);background:var(--state-time-surface)}@supports (color:color-mix(in lab, red, red)){.founder-decision-runway-impact{background:color-mix(in srgb, var(--state-time-surface) 72%, var(--surface))}}.founder-decision-runway-impact-heading{gap:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.founder-decision-runway-impact-heading span,.founder-decision-runway-impact dt{color:var(--state-time-text);letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:720;line-height:1.35}.founder-decision-runway-impact-heading strong{color:var(--text-secondary);font-size:12px;font-weight:650}.founder-capital-runway-visual{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--state-time-border);display:grid}@supports (color:color-mix(in lab, red, red)){.founder-capital-runway-visual{border-top:1px solid color-mix(in srgb, var(--state-time-border) 62%, transparent)}}.founder-capital-runway-visual{border-bottom:1px solid var(--state-time-border)}@supports (color:color-mix(in lab, red, red)){.founder-capital-runway-visual{border-bottom:1px solid color-mix(in srgb, var(--state-time-border) 62%, transparent)}}.founder-capital-runway-row,.founder-capital-scenario-runway-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(90px,.42fr) minmax(120px,1fr) minmax(82px,auto);display:grid}.founder-capital-runway-row>span,.founder-capital-scenario-runway-row>span{color:var(--text-secondary);font-size:11px;font-weight:650;line-height:1.35}.founder-capital-runway-row>strong,.founder-capital-scenario-runway-row>strong{color:var(--text-primary);text-align:right;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35}.founder-capital-runway-track{background:var(--state-neutral-border);border-radius:999px;height:8px;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.founder-capital-runway-track{background:color-mix(in srgb, var(--state-neutral-border) 58%, transparent)}}.founder-capital-runway-track>i{width:var(--capital-visual-end);border-radius:inherit;background:var(--state-neutral-text);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.founder-capital-runway-track>i{background:color-mix(in srgb, var(--state-neutral-text) 32%, var(--state-neutral-border))}}.founder-capital-runway-track.is-projected>i{background:var(--state-time-border)}@supports (color:color-mix(in lab, red, red)){.founder-capital-runway-track.is-projected>i{background:color-mix(in srgb, var(--state-time-border) 66%, var(--state-time-surface))}}.founder-capital-runway-track.is-projected>b{top:50%;left:var(--capital-visual-start);width:max(3px, calc(var(--capital-visual-end) - var(--capital-visual-start)));border:2px solid var(--state-time-text);background:var(--state-time-surface);border-radius:999px;height:12px;position:absolute;transform:translateY(-50%)}.founder-capital-runway-track.is-exact>b{width:3px;transform:translate(-50%,-50%)}.founder-capital-runway-visual.is-compact{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) 0}.founder-capital-runway-visual.is-compact .founder-capital-runway-row{gap:var(--space-2);grid-template-columns:minmax(72px,.55fr) minmax(72px,1fr) auto}.founder-decision-runway-impact dl{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.founder-decision-runway-impact dl>div{min-width:0}.founder-decision-runway-impact dd{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:14px;font-weight:680;line-height:1.4}.founder-decision-runway-impact p,.founder-decision-runway-impact>small{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.5;display:block}.founder-decision-runway-impact>small{color:var(--text-tertiary)}.reported-financial-context{flex-wrap:wrap;gap:14px 28px;margin-top:18px;display:flex}.reported-financial-context>div{gap:4px;display:grid}.reported-financial-context strong{color:var(--text-primary);font-size:13px}.horizon-comparison{border-top:1px solid var(--separator);gap:10px;margin-top:22px;padding-top:20px;display:grid}.horizon-comparison>.micro-label{margin:0 0 2px}.spend-range-comparison{border-top:1px solid var(--separator);margin-top:22px;padding-top:20px}.spend-range-labels{color:var(--text-secondary);justify-content:space-between;gap:18px;font-size:11px;display:flex}.spend-range-labels strong{color:var(--text-primary);font-weight:650}.spend-range-labels.reported{margin-top:9px}.spend-range-track{background:#e4e9e7;border-radius:999px;height:5px;margin:12px 5px 0;position:relative}.spend-range-track i{border-radius:inherit;background:var(--brand-navy);position:absolute;inset:0}.spend-range-track b{background:var(--brand-green);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #122b4c29}.time-capital-remaining{border-left:2px solid var(--brand-green);background:#f6faf8;gap:4px;margin:18px 0 0;padding:15px 17px;display:grid}.time-capital-remaining span,.time-capital-remaining small{color:var(--text-secondary);font-size:11px}.time-capital-remaining strong{color:var(--text-primary);font-size:18px}.horizon-row{grid-template-columns:74px minmax(120px,1fr) 110px;align-items:center;gap:12px;display:grid}.horizon-row>span{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:680}.horizon-row>div{background:#e4e9e7;border-radius:999px;height:5px;overflow:hidden}.horizon-row i{border-radius:inherit;background:var(--brand-navy);height:100%;display:block}.milestone-row i{background:var(--brand-green)}.horizon-row strong{color:var(--text-primary);text-align:right;font-size:11px;font-weight:650}.expected-actual-comparison{border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.expected-actual-comparison>div{gap:5px;padding:17px 0;display:grid}.expected-actual-comparison>div+div{border-left:1px solid var(--separator);padding-left:24px}.expected-actual-comparison strong{color:var(--text-primary);font-size:14px}.expected-actual-comparison span,.time-capital-note,.time-capital-interpretation,.time-capital-owner-note{color:var(--text-secondary);font-size:12px;line-height:1.5}.time-capital-note,.time-capital-interpretation{margin:12px 0 0}.time-capital-interpretation{color:#29483c;font-weight:600}.planned-resource-path{border-top:1px solid var(--separator);margin-top:22px;padding-top:18px}.planned-resource-path ol{gap:0;margin:10px 0 7px;padding:0;list-style:none;display:grid}.planned-resource-path li{border-bottom:1px solid var(--separator);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.planned-resource-path li strong{color:var(--text-primary);font-size:12px}.planned-resource-path li span{color:var(--text-secondary);text-align:right;font-size:11px}.time-capital-actions{gap:18px;margin-top:18px;display:flex}.time-capital-management{scroll-margin-top:24px}.time-capital-form{background:#fafcfb;border:1px solid #dfe5e3;border-radius:10px;margin-top:20px;padding:20px}.time-capital-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.time-capital-form label{color:var(--text-secondary);gap:6px;font-size:11px;font-weight:620;display:grid}.time-capital-form label>span{color:var(--text-tertiary);font-weight:450}.time-capital-form input,.time-capital-form textarea{width:100%}.time-capital-form .wide-field{grid-column:1/-1}.time-capital-form .field-help{color:var(--text-tertiary);margin:12px 0;font-size:11px}.time-capital-optional-fields{margin:6px 0 16px}.time-capital-optional-fields>div{padding-top:14px}.time-capital-latest{border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:28px;margin-top:22px;padding:18px 0;display:grid}.time-capital-latest>div>strong{color:var(--text-primary);margin-top:5px;font-size:13px;display:block}.time-capital-latest dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.time-capital-latest dd{color:var(--text-primary);margin:5px 0 0;font-size:12px;font-weight:650}.milestone-resource-management{border-top:1px solid var(--separator);margin-top:30px;padding-top:24px;scroll-margin-top:24px}.milestone-resource-management h3{color:var(--text-primary);margin:5px 0 0;font-size:17px}.time-capital-history-disclosure{margin-top:14px}.time-capital-history-disclosure>summary{color:var(--brand-blue);cursor:pointer;font-size:11px;font-weight:630}.time-capital-history-list{margin:12px 0 0;padding:0;list-style:none}.time-capital-history-list li{border-bottom:1px solid var(--separator);color:var(--text-secondary);grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) minmax(150px,auto);gap:16px;padding:11px 0;font-size:11px;display:grid}.time-capital-history-list time,.time-capital-history-list strong{color:var(--text-primary);font-weight:620}.time-capital-progress-group+.time-capital-progress-group{margin-top:24px}@media (max-width:760px){.time-capital-locked,.time-capital-empty,.time-capital-heading-row{flex-direction:column;align-items:start}.time-capital-locked{display:flex}.time-capital-preview-visual{width:100%}.time-capital-summary,.time-capital-at-a-glance,.resource-change dl,.expected-actual-comparison,.time-capital-form-grid,.time-capital-latest,.time-capital-latest dl{grid-template-columns:1fr}.time-capital-summary>div{padding:13px 0}.time-capital-summary>div+div,.expected-actual-comparison>div+div{border-top:1px solid var(--separator);border-left:0;padding-left:0}.horizon-row{grid-template-columns:66px minmax(80px,1fr)}.horizon-row strong{text-align:left;grid-column:2}.resource-change-heading{flex-direction:column;align-items:start;gap:6px}.resource-change dl>div{padding:11px 0}.resource-change dl>div+div{border-top:1px solid var(--separator);border-left:0}.planned-resource-path li,.time-capital-actions{flex-direction:column;align-items:start}.time-capital-history-list li{grid-template-columns:1fr;gap:5px}}@media (max-width:680px){.page{padding-left:20px;padding-right:20px}.page-heading,.editorial-heading,.company-page .editorial-heading{flex-direction:column;align-items:flex-start;margin-bottom:38px}.page-heading h1{font-size:42px}.brief-status{align-self:flex-start}.objective-hero{grid-template-columns:1fr;gap:28px;padding:29px 24px}.objective-copy h2{font-size:36px}.objective-timeframe{border-top:1px solid var(--line);border-left:0;padding:17px 0 0}.milestone-path{grid-template-columns:1fr;gap:18px;padding:22px 24px}.milestone:not(:last-child):after{width:1px;height:19px;inset:30px auto -19px 15px}.brief-section,.proof-section{padding:29px 24px}.label-row,.proof-heading,.section-heading-row,.opportunity-title-row{flex-direction:column}.assumption-statement{font-size:24px}.recommendation-main,.why-now{padding:34px 24px}.recommendation-block>.recommendation-reveal{padding:0 24px 28px}.logic-grid{grid-template-columns:1fr}.action-meta{gap:28px}.button-row .button{flex:auto}.evidence-recorder{align-items:stretch;width:100%}.evidence-form{width:100%}.evidence-row{grid-template-columns:28px minmax(0,1fr);gap:14px}.evidence-source{grid-column:2}.evidence-status{grid-column:2;width:max-content}.signal-row{grid-template-columns:10px minmax(0,1fr)}.signal-threshold{border-left:0;grid-column:2;padding:0}.direction-recommendation{gap:28px;padding:28px 24px}.support-cta{grid-template-columns:1fr;padding:30px 24px}.objective-reference,.research-principle{width:100%;padding-left:0}.timeline-event{grid-template-columns:18px minmax(0,1fr);gap:15px}.timeline-event time{grid-column:2;margin-bottom:-4px}.timeline-marker{grid-row:1/span 2}.timeline-marker:after{height:164px}.timeline-content{grid-column:2}.history-note{margin-left:0}.opportunity-item{grid-template-columns:30px minmax(0,1fr);gap:14px}.timing-label{text-align:left}.opportunity-next{grid-template-columns:1fr;gap:7px}.research-disclaimer{margin-left:44px}.support-item{grid-template-columns:30px minmax(0,1fr);gap:14px}.support-details{grid-template-columns:1fr;gap:16px}.support-action{grid-column:2;justify-content:flex-start}.support-note{margin-left:44px}.onboarding-flow,.onboarding-complete{padding:50px 20px 80px}.onboarding-step h1,.onboarding-complete h1{font-size:34px}.form-grid.two{grid-template-columns:1fr}.context-list>div{grid-template-columns:1fr;gap:8px}}.company-context-editor{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--separator)}.company-context-form{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-secondary)}.company-context-form label,.context-update-form label{margin:var(--space-4) 0 var(--space-2);color:var(--text-secondary);font-size:13px;font-weight:650;display:block}.company-context-form .form-grid label{margin-top:0}.company-context-form-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.classification-summary{margin-top:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--separator);border-bottom:1px solid var(--separator)}.classification-summary p{color:var(--text-primary);margin:0;font-size:15px;line-height:1.55}.classification-summary .secondary-copy{margin-top:var(--space-2);color:var(--text-tertiary);font-size:13px}.secondary-industry-options{margin:var(--space-5) 0 0;border:0;padding:0}.secondary-industry-options legend{color:var(--text-secondary);font-size:13px;font-weight:650}.classification-choice-grid{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-context-form .classification-choice-grid label{gap:var(--space-2);padding:var(--space-2) 0;align-items:center;margin:0;font-weight:500;display:flex}.classification-choice-grid input{width:auto;margin:0}.optional-fields-note,.context-update-help,.empty-context-copy{color:var(--text-tertiary);font-size:13px;line-height:1.55}.form-status{margin:var(--space-3) 0 0;color:var(--success);font-size:13px}.form-status.error{color:var(--danger)}.context-communication-heading{align-items:flex-start}.context-communication-heading>div:first-child{max-width:520px}.context-communication-heading h2,.now-context-entry h2{margin:var(--space-2) 0;font-size:var(--type-section);letter-spacing:-.025em;font-weight:680}.context-communication-heading>div:first-child>p:last-child,.now-context-entry>div>p:last-child{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.context-composer{width:min(100%,520px)}.context-composer:not(:has(.context-update-form)){width:auto}.context-update-form{padding:var(--space-5);border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface)}.context-update-form-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.context-update-form-heading h3{margin:var(--space-1) 0 0;letter-spacing:-.02em;font-size:20px;font-weight:680}.context-update-help{margin:var(--space-3) 0 var(--space-4)}.recent-context{margin-top:var(--space-8)}.context-update-list{margin:var(--space-4) 0 0;border-top:1px solid var(--separator);padding:0;list-style:none}.context-update-list li{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--separator);grid-template-columns:80px minmax(0,1fr);display:grid}.context-update-list time,.context-update-list small{color:var(--text-tertiary);font-size:12px}.context-update-list p{margin:0 0 var(--space-2);color:var(--text-primary);font-size:15px;line-height:1.6}.empty-context-copy{margin:var(--space-4) 0 0;padding:var(--space-5) 0;border-top:1px solid var(--separator);border-bottom:1px solid var(--separator)}.now-context-entry{align-items:start;gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.now-context-entry .context-update-form{width:min(520px,48vw)}@media (max-width:680px){.company-context-form .form-grid.two,.now-context-entry{grid-template-columns:1fr}.company-context-form-actions{flex-direction:column;align-items:flex-start}.context-update-list li{gap:var(--space-2);grid-template-columns:1fr}.now-context-entry .context-update-form{width:100%}.classification-choice-grid{grid-template-columns:1fr}}.founder-current-work{margin-top:var(--space-12)}.founder-work-section-heading{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.founder-work-section-heading>div:first-child{max-width:620px}.founder-work-section-heading h2{margin:var(--space-2) 0;font-size:var(--type-section);letter-spacing:-.025em;font-weight:680}.founder-work-section-heading>div:first-child>p:last-child{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.founder-work-composer{width:min(100%,540px)}.founder-work-composer:not(:has(.founder-work-form)){width:auto}.founder-work-form,.founder-work-edit-form,.founder-work-block-form{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-secondary)}.founder-work-form-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.founder-work-form-heading h3{margin:var(--space-1) 0 0;letter-spacing:-.02em;font-size:20px;font-weight:680}.founder-work-form label,.founder-work-edit-form label,.founder-work-block-form label{margin:var(--space-4) 0 var(--space-2);color:var(--text-secondary);font-size:13px;font-weight:650;display:block}.optional-label{margin-left:var(--space-1);color:var(--text-tertiary);font-size:11px;font-weight:500}.founder-work-list{margin:var(--space-7) 0 0;border-top:1px solid var(--separator);padding:0;list-style:none}.founder-work-item{padding:var(--space-5) 0;border-bottom:1px solid var(--separator)}.founder-work-item-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.founder-work-item-heading>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.founder-work-item h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:650;line-height:1.55}.work-status{background:var(--surface-secondary);color:var(--text-tertiary);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:650}.work-status.active{background:var(--brand-green-soft);color:var(--brand-green)}.work-status.blocked{background:var(--warning-soft);color:var(--warning)}.founder-work-blocker{max-width:720px;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.founder-work-blocker strong{color:var(--text-primary);font-weight:650}.founder-work-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.founder-work-actions form{margin:0}.work-link-button{color:var(--brand-blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.work-link-button.subdued{color:var(--text-tertiary)}.work-link-button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.work-link-button:disabled{cursor:not-allowed;opacity:.5}.founder-work-edit-form,.founder-work-block-form{max-width:680px;margin-top:var(--space-4)}.founder-current-work-compact{margin-top:var(--space-12)}.founder-current-work-compact .founder-work-list{margin-top:var(--space-5)}@media (max-width:680px){.founder-work-section-heading{grid-template-columns:1fr}.founder-work-composer,.founder-work-form{width:100%}.founder-work-item-heading{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.now-opening{max-width:780px;margin-bottom:var(--space-10)}.company-context-line{gap:var(--space-2);margin:0 0 var(--space-3);color:var(--text-tertiary);align-items:center;font-size:13px;font-weight:620;display:flex}.now-opening h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,56px);font-weight:680;line-height:1.04}.now-opening>p:last-child{max-width:700px;margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:18px;line-height:1.5}.now-objective{gap:var(--space-8);margin-bottom:var(--space-7);padding:0 0 var(--space-7);border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.now-objective h2{max-width:820px;margin:var(--space-2) 0 0;letter-spacing:-.035em;font-size:clamp(25px,3.3vw,38px);font-weight:670;line-height:1.18}.objective-target{gap:var(--space-1);color:var(--text-secondary);text-align:right;margin:0;font-size:14px;font-weight:620;display:grid}.objective-target span{color:var(--text-tertiary);font-size:11px;font-weight:650}.current-milestone-hero{margin-top:var(--space-9);color:#f7faf8;background:#17231f;border:1px solid #273831;border-radius:18px;overflow:hidden}.milestone-hero-intro h2{max-width:850px;margin:var(--space-3) 0 0;letter-spacing:-.045em;font-size:clamp(34px,5vw,54px);font-weight:650;line-height:1.06}.milestone-hero-commitment{gap:var(--space-3) var(--space-6);margin:var(--space-7) 0 0;color:#c6d0cb;flex-wrap:wrap;padding:0;list-style:none;display:flex}.milestone-hero-commitment li+li:before{margin-right:var(--space-6);color:#587066;content:"·"}.milestone-hero-body{gap:var(--space-8);background:#1d2b26;border-top:1px solid #34463e;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);padding:clamp(24px,4vw,38px) clamp(28px,5vw,52px);display:grid}.milestone-proof-required>ul,.quiet-disclosure ul{margin:var(--space-4) 0 0;padding:0;list-style:none}.milestone-proof-required li,.quiet-disclosure li{color:#e6ece8;padding-left:18px;font-size:15px;line-height:1.55;position:relative}.milestone-proof-required li+li,.quiet-disclosure li+li{margin-top:var(--space-3)}.milestone-proof-required li:before,.quiet-disclosure li:before{content:"";background:#66b990;border-radius:50%;width:5px;height:5px;position:absolute;top:.66em;left:0}.milestone-unlocks-now{padding-left:var(--space-6);border-left:1px solid #405149}.milestone-unlocks-now>p:last-child,.milestone-muted-copy{margin:var(--space-3) 0 0;color:#d8e1dc;font-size:15px;line-height:1.6}.quiet-disclosure{margin-top:var(--space-5)}.quiet-disclosure summary,.full-plan-disclosure>summary{width:fit-content;color:var(--brand-blue);cursor:pointer;font-size:13px;font-weight:640}.milestone-reassessment{padding-top:var(--space-2);grid-column:1/-1}.current-milestone-hero.milestone-empty{border-color:var(--separator);background:var(--surface);color:var(--text-primary);padding:clamp(28px,5vw,48px)}.milestone-empty h2{margin:var(--space-2) 0;font-size:var(--type-primary);letter-spacing:-.035em}.milestone-empty>p:last-child{color:var(--text-secondary)}.focus-now,.current-direction,.full-plan,.beyond-focus,.founder-current-work-compact,.now-context-entry{margin-top:clamp(48px,7vw,76px)}.now-section-heading{max-width:720px;margin-bottom:var(--space-7)}.now-section-heading h2{margin:var(--space-2) 0 0;letter-spacing:-.035em;font-size:clamp(25px,3vw,34px);font-weight:670}.focus-recommendation{padding:var(--space-8) 0;border-bottom:1px solid var(--separator)}.focus-recommendation-heading{gap:var(--space-4);grid-template-columns:38px minmax(0,1fr);display:grid}.focus-recommendation-heading>span{color:var(--brand-green);padding-top:2px;font-size:12px;font-weight:700}.focus-recommendation-heading h3{max-width:800px;margin:var(--space-2) 0 0;letter-spacing:-.03em;font-size:clamp(22px,2.8vw,30px);font-weight:660;line-height:1.22}.recommendation-reasoning{max-width:760px;margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:15px;line-height:1.65}.focus-recommendation .recommended-actions{max-width:860px;margin-top:var(--space-7);padding-left:var(--space-5);border-left-color:#cfe0d8}.recommended-action-heading h4{font-size:16px;font-weight:660}.recommendation-no-actions{margin-top:var(--space-4);color:var(--text-tertiary);font-size:13px}.advisory-action-more{position:relative}.advisory-action-more>summary{color:var(--text-tertiary);cursor:pointer;font-size:12px;font-weight:620}.advisory-action-more>div{gap:var(--space-4);margin-top:var(--space-3);display:flex}.action-evidence-prompt{gap:var(--space-3) var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--separator);flex-wrap:wrap;align-items:center;display:flex}.action-evidence-prompt>p{color:var(--text-primary);margin:0;font-size:13px;font-weight:650}.direction-reasoning-grid{gap:var(--space-10);padding:var(--space-7) 0;border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.direction-reasoning-grid>div>p:not(.micro-label){max-width:600px;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:16px;line-height:1.65}.direction-reasoning-grid .direction-value{color:var(--brand-green);font-size:13px;font-weight:700}.current-signal-disclosure{margin-top:var(--space-6)}.current-signal-disclosure .current-signal-list{margin-top:var(--space-5)}.current-signal-disclosure .current-signal-list li:before{content:none}.what-changed{max-width:860px;margin-top:var(--space-10);padding:var(--space-6) var(--space-7);border-left:3px solid var(--brand-blue);background:var(--brand-blue-soft)}.what-changed h2{margin:var(--space-2) 0 0;letter-spacing:-.02em;font-size:20px;font-weight:660}.what-changed>p:last-child{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.beyond-focus{gap:var(--space-8);padding-top:var(--space-7);justify-content:space-between;align-items:end;display:flex}.beyond-focus h2,.full-plan h2{margin:var(--space-2) 0 0;font-size:var(--type-section);letter-spacing:-.025em;font-weight:670}.beyond-focus-meta{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.beyond-focus-meta span,.intelligence-access-note{color:var(--text-tertiary);font-size:12px}.beyond-focus-meta span+span:before{margin-right:var(--space-2);content:"·"}.intelligence-access-note{border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface-secondary);white-space:nowrap;padding:9px 12px}.full-plan-disclosure{border-top:1px solid var(--separator)}.full-plan-disclosure>summary{padding:var(--space-5) 0}.full-plan-content{padding-bottom:var(--space-6)}.full-plan-content .focus-recommendation-heading{grid-template-columns:1fr}.full-plan-content .focus-recommendation>.advisory-reveal,.full-plan-content .focus-recommendation>.recommended-actions,.full-plan-content .focus-recommendation>.recommendation-no-actions{margin-left:0}.next-milestones{margin-top:var(--space-10);padding-top:var(--space-7);border-top:1px solid var(--separator)}.next-milestones ol{margin:var(--space-4) 0 0;padding-left:20px}.next-milestones li{padding:var(--space-2) 0 var(--space-2) var(--space-2)}.next-milestones span{margin-top:var(--space-1);color:var(--text-tertiary);font-size:12px;display:block}.now-empty-state{padding:var(--space-6) 0}.now-empty-state h2,.now-empty-state h3{margin:var(--space-2) 0;letter-spacing:-.02em;font-size:21px;font-weight:660}.now-empty-state p{max-width:600px;color:var(--text-secondary);line-height:1.6}.now-objective-empty .button{margin-top:var(--space-4)}.now-context-entry{padding-top:var(--space-7)}.now-operator-review{gap:var(--space-8);margin-top:var(--space-12);padding:var(--space-7) 0 0;border-top:1px solid var(--separator);justify-content:space-between;align-items:center;display:flex}.now-operator-review h2{margin:var(--space-2) 0;letter-spacing:-.02em;font-size:20px;font-weight:660}.now-operator-review p:not(.section-label){color:var(--text-secondary);font-size:14px}@media (min-width:901px){.side-rail{width:224px}.app-main{margin-left:224px}.company-switcher{background:var(--surface)}}.now-page{width:min(100%,1080px);padding-top:36px}.now-opening{margin-bottom:var(--space-7)}.now-opening h1{letter-spacing:-.04em;font-size:clamp(32px,4vw,42px)}.now-opening>p:last-child{margin-top:var(--space-3);font-size:16px}.now-objective{gap:var(--space-5);margin-bottom:var(--space-6);padding-bottom:var(--space-5)}.now-objective h2{letter-spacing:-.025em;max-width:720px;font-size:clamp(18px,2.25vw,24px);font-weight:650}.current-milestone-hero{margin-top:var(--space-6);border-color:var(--separator);background:var(--surface);color:var(--text-primary);border-radius:16px;box-shadow:0 10px 30px #1f24280b}.milestone-hero-intro .section-label{color:var(--brand-green)}.milestone-hero-intro h2{max-width:760px;margin-top:var(--space-2);color:var(--text-primary);letter-spacing:-.04em;font-size:clamp(29px,4vw,40px);font-weight:660}.milestone-hero-commitment{gap:var(--space-2) var(--space-5);margin-top:var(--space-5);color:var(--text-secondary)}.milestone-hero-commitment li+li:before{color:var(--text-tertiary)}.milestone-hero-body{gap:var(--space-7);padding:var(--space-6) clamp(24px, 4vw, 40px) var(--space-7);border-top-color:var(--separator);background:var(--surface-secondary)}.milestone-hero-body .micro-label{color:var(--text-tertiary)}.milestone-proof-required li,.quiet-disclosure li{color:var(--text-secondary);font-size:14px}.milestone-proof-required li:before,.quiet-disclosure li:before{background:var(--brand-green)}.milestone-unlocks-now{border-left-color:var(--separator)}.milestone-unlocks-now>p:last-child,.milestone-muted-copy{color:var(--text-secondary);font-size:14px}.current-milestone-hero .quiet-disclosure summary{color:var(--brand-blue)}.plan-mode-heading{gap:var(--space-6);margin-bottom:var(--space-5);justify-content:space-between;align-items:end;display:flex}.plan-mode-heading h2{margin:var(--space-1) 0 0;letter-spacing:-.025em;font-size:24px;font-weight:670}.plan-segmented-control{border:1px solid var(--separator);background:var(--surface-secondary);border-radius:10px;padding:3px;display:inline-flex}.plan-segmented-control button{min-height:34px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:12px;font-weight:680}.plan-segmented-control button.active{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 3px #1f24281c}.focus-recommendation-list{border-top-color:var(--separator)}.focus-recommendation{padding:var(--space-7) 0}.focus-recommendation-heading h3{font-size:clamp(20px,2.5vw,27px)}.focus-recommendation-heading>span{color:var(--brand-green)}.focus-recommendation .recommended-actions{margin-top:var(--space-6)}.action-evidence-prompt,.action-evidence-choice{gap:var(--space-3) var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--separator);flex-wrap:wrap;align-items:center;display:flex}.action-evidence-choice>p{color:var(--text-secondary);margin:0;font-size:13px}.update-button:hover:not(:disabled){border-color:var(--brand-green-hover);background:var(--brand-green-hover)}.full-plan-neutral-state{padding:var(--space-7) 0;border-top:1px solid var(--separator)}.full-plan-neutral-state h3,.free-plan-intro h3{margin:var(--space-2) 0;letter-spacing:-.02em;font-size:21px;font-weight:660}.full-plan-neutral-state p,.free-plan-intro>p:last-child{max-width:660px;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.free-full-plan-preview{padding:var(--space-7);border:1px solid var(--separator);background:linear-gradient(145deg, var(--surface) 0%, #f5f8f6 100%);border-radius:16px}.plan-placeholder-list{gap:var(--space-3);margin-top:var(--space-7);display:grid}.plan-placeholder{padding:var(--space-5);border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #e6ece9;gap:9px;display:grid}.plan-placeholder span{background:linear-gradient(90deg,#dce7e1,#edf2ef);border-radius:999px;width:min(68%,370px);height:10px;display:block}.plan-placeholder span+span{width:min(43%,250px);height:8px}.safe-plan-metadata{gap:var(--space-2) var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.safe-plan-metadata span{color:var(--text-tertiary);font-size:12px;font-weight:610}.safe-plan-metadata span+span:before{margin-right:var(--space-4);color:var(--separator);content:"·"}.intelligence-preview-cta{gap:var(--space-6);margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--separator);justify-content:space-between;align-items:center;display:flex}.intelligence-preview-cta p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:13px}.intelligence-button{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}.intelligence-button:disabled{cursor:default;opacity:.72}.intelligence-modal-backdrop{z-index:100;padding:var(--space-6);background:#18201c5c;place-items:center;display:grid;position:fixed;inset:0}.intelligence-modal{border:1px solid var(--separator);background:var(--surface);border-radius:18px;width:min(100%,680px);max-height:min(780px,100vh - 48px);padding:clamp(28px,5vw,44px);position:relative;overflow:auto;box-shadow:0 28px 80px #141c1833}.intelligence-modal>.close-button{top:var(--space-5);right:var(--space-5);position:absolute}.intelligence-modal h2{max-width:500px;margin:var(--space-2) 0 0;letter-spacing:-.04em;font-size:clamp(28px,4vw,38px);font-weight:670}.intelligence-modal-intro{max-width:560px;margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:15px;line-height:1.6}.intelligence-price{margin:var(--space-6) 0 0;color:var(--text-primary);letter-spacing:-.03em;font-size:26px;font-weight:700}.intelligence-price span{color:var(--text-secondary);font-size:14px;font-weight:550}.intelligence-personalization{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-secondary)}.intelligence-personalization>p:last-child{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:13px}.intelligence-benefits{gap:var(--space-4);margin:var(--space-7) 0 0;padding:0;list-style:none;display:grid}.intelligence-benefits li{gap:3px;display:grid}.intelligence-benefits span{color:var(--text-secondary);font-size:13px;line-height:1.5}.intelligence-modal-actions{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.current-direction{margin-top:var(--space-9)}.direction-disclosure{border-top:1px solid var(--separator);border-bottom:1px solid var(--separator)}.direction-disclosure>summary{padding:var(--space-5) 0;color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:660}.direction-reasoning-grid{padding-top:var(--space-2);border-top:0}.now-context-entry{gap:var(--space-6);margin-top:var(--space-9);padding-top:var(--space-6);justify-content:space-between;align-items:center;display:flex}.now-context-entry h2{margin:var(--space-2) 0 0;font-size:18px;font-weight:650}.context-update-disclosure>summary{color:var(--brand-blue);cursor:pointer;font-size:13px;font-weight:650}.context-update-disclosure .context-update-composer{margin-top:var(--space-4)}.now-operator-review{margin-top:var(--space-9);padding-top:var(--space-6)}@media (min-width:901px){.side-rail{width:232px;padding-right:var(--space-5);padding-left:var(--space-5)}.app-main{margin-left:232px}}@media (max-width:760px){.now-page{padding-top:var(--space-6)}.plan-mode-heading,.intelligence-preview-cta,.now-context-entry{flex-direction:column;align-items:flex-start;display:flex}.plan-segmented-control{width:100%}.plan-segmented-control button{flex:1}.free-full-plan-preview{padding:var(--space-6)}.intelligence-preview-cta .button{width:100%}}@media (max-width:480px){.current-milestone-hero{border-right:1px solid var(--separator);border-left:1px solid var(--separator);border-radius:14px;margin-left:0;margin-right:0}.intelligence-modal-backdrop{place-items:end center;padding:0}.intelligence-modal{border-radius:18px 18px 0 0;width:100%;max-height:88vh}}@media (max-width:760px){.now-page{padding-top:var(--space-7)}.now-opening{margin-bottom:var(--space-8)}.now-opening h1{font-size:38px}.now-opening>p:last-child{font-size:16px}.now-objective,.milestone-hero-body,.direction-reasoning-grid{grid-template-columns:1fr}.objective-target{text-align:left}.milestone-hero-intro,.milestone-hero-body{padding:var(--space-7) var(--space-6)}.milestone-hero-intro h2{font-size:34px}.milestone-hero-commitment{gap:var(--space-2);display:grid}.milestone-hero-commitment li+li:before{content:none}.milestone-unlocks-now{padding:var(--space-5) 0 0;border-top:1px solid #405149;border-left:0}.focus-recommendation-heading{grid-template-columns:26px minmax(0,1fr)}.focus-recommendation>.advisory-reveal,.focus-recommendation>.recommended-actions,.focus-recommendation>.recommendation-no-actions{margin-left:42px}.focus-recommendation .recommended-actions{padding-left:var(--space-4)}.recommended-action-heading,.beyond-focus,.now-operator-review{flex-direction:column;align-items:flex-start}.beyond-focus,.now-operator-review{display:flex}.intelligence-access-note{white-space:normal}}@media (max-width:480px){.current-milestone-hero{margin-right:calc(var(--space-5) * -1);margin-left:calc(var(--space-5) * -1);border-left:0;border-right:0;border-radius:0}.focus-recommendation-heading{grid-template-columns:1fr}.focus-recommendation-heading>span{display:none}.focus-recommendation>.advisory-reveal,.focus-recommendation>.recommended-actions,.focus-recommendation>.recommendation-no-actions{margin-left:0}}.sign-out-form{margin:0}.sign-out-button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.auth-page{min-height:100vh;padding:var(--space-12) var(--space-6);background:var(--background);justify-content:center;align-items:center;display:flex}.auth-frame{justify-items:center;gap:var(--space-6);width:min(100%,440px);display:grid}.auth-brand{border-radius:var(--radius-sm);justify-content:flex-start;align-items:center;max-width:100%;min-height:44px;margin-bottom:22px;padding:0;display:inline-flex}.auth-panel{width:100%;padding:var(--space-12);border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-subtle)}.auth-heading{margin-bottom:var(--space-8)}.auth-heading p{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.auth-heading h1,.auth-confirmation h1{margin:var(--space-2) 0 0;color:var(--text-primary);letter-spacing:-.035em;font-size:32px;font-weight:680;line-height:1.15}.auth-form{gap:var(--space-5);display:grid}.auth-field label{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:13px;font-weight:620;display:block}.auth-password-label{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.auth-password-label a{min-height:24px;color:var(--brand-blue);font-size:13px;font-weight:620;line-height:1.5}.auth-password-label a:hover{color:var(--brand-blue-hover);text-decoration:underline}.auth-password-label a:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.auth-password-label a:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-blue) 25%, transparent)}}.auth-password-label a:focus-visible{outline-offset:2px}.auth-field input{background:var(--surface);min-height:48px;font-size:15px}.auth-field-help{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:12px;line-height:1.5}.auth-submit{width:100%;min-height:46px;margin-top:var(--space-1);font-size:14px}.auth-notice,.auth-error{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:13px;line-height:1.5}.auth-notice{background:var(--brand-blue-soft);color:var(--brand-blue-hover)}.auth-error{color:var(--negative);background:#faeeee;margin:0}.auth-switch{justify-items:center;gap:var(--space-3);margin:var(--space-6) 0 0;color:var(--text-tertiary);text-align:center;font-size:13px;display:grid}.auth-secondary-action{width:100%}.auth-brand .auth-caphatch-logo{width:180px;height:54px}.auth-confirmation{text-align:left}.auth-confirmation-mark{width:40px;height:40px;margin-bottom:var(--space-6);background:var(--brand-green-soft);color:var(--brand-green);border-radius:50%;place-items:center;font-size:16px;font-weight:750;display:grid}.auth-confirmation .button{margin-top:var(--space-8)}@media (max-width:560px){.auth-page{padding:var(--space-8) var(--space-5) var(--space-10);align-items:start}.auth-panel{padding:var(--space-8) var(--space-6)}.auth-brand .auth-caphatch-logo{width:160px;height:48px}.auth-heading h1,.auth-confirmation h1{font-size:29px}}.company-memory-page{max-width:1120px}.company-memory-heading{align-items:end}.company-memory-boundary{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--soft);border-radius:12px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:28px;margin:0 0 34px;padding:18px 20px;display:grid}.company-memory-boundary strong{font-size:.86rem}.company-memory-boundary p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.55}.company-memory-home-grid,.company-memory-work-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:48px;display:grid}.company-memory-import-panel,.company-memory-import-history,.company-memory-proposal-form-panel,.company-memory-proposal-list,.company-memory-review,.company-memory-completed{border-top:1px solid var(--line);min-width:0;padding:30px 0}.company-memory-import-panel h2,.company-memory-import-history h2,.company-memory-proposal-form-panel h2,.company-memory-proposal-list h2,.company-memory-review h2,.company-memory-completed h2{letter-spacing:-.035em;margin-top:7px;font-size:clamp(1.2rem,2vw,1.65rem)}.company-memory-import-panel>p:not(.section-label),.company-memory-proposal-form-panel>p:not(.section-label),.company-memory-import-history>p:not(.section-label){color:var(--ink-soft);margin:10px 0 0;font-size:.86rem;line-height:1.55}.company-memory-form{gap:10px;margin-top:24px;display:grid}.company-memory-form label,.company-memory-review-form label{color:var(--ink);font-size:.75rem;font-weight:700}.company-memory-form label small,.company-memory-review-form label small{color:var(--ink-soft);font-weight:500}.company-memory-form input,.company-memory-form select,.company-memory-form textarea,.company-memory-review-form textarea{width:100%;min-width:0}.company-memory-form textarea{resize:vertical}.company-memory-form .button{justify-self:start;min-height:44px;margin-top:8px}.company-memory-import-history ol,.company-memory-proposal-list ol,.company-memory-review>ol,.company-memory-completed>ol{margin:20px 0 0;padding:0;list-style:none}.company-memory-import-history li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:16px 0;display:flex}.company-memory-import-history li>div{gap:5px;min-width:0;display:grid}.company-memory-import-history li strong{overflow-wrap:anywhere;font-size:.86rem}.company-memory-import-history li small{color:var(--ink-soft);text-transform:capitalize;font-size:.7rem}.company-memory-import-history li a{min-height:44px;color:var(--ink);flex:none;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.company-memory-import-meta{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.company-memory-import-meta>div{border-left:1px solid var(--line);gap:6px;min-width:0;padding:18px;display:grid}.company-memory-import-meta>div:first-child{border-left:0;padding-left:0}.company-memory-import-meta span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:700}.company-memory-import-meta strong{overflow-wrap:anywhere;text-transform:capitalize;font-size:.82rem}.company-memory-transcript{border-bottom:1px solid var(--line);margin-bottom:24px}.company-memory-transcript summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;font-size:.78rem;font-weight:700;display:flex}.company-memory-transcript pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);max-height:360px;color:var(--ink-soft);font:inherit;border-radius:10px;margin:0 0 20px;padding:18px;font-size:.78rem;line-height:1.55;overflow:auto}.company-memory-proposal-list ol>li,.company-memory-completed ol>li{border-top:1px solid var(--line);padding:18px 0}.company-memory-proposal-list li small,.company-memory-completed li small,.company-memory-review-copy>small{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:700}.company-memory-proposal-list li strong,.company-memory-completed li h3{margin-top:7px;font-size:.9rem;display:block}.company-memory-proposal-list li p,.company-memory-completed li p{color:var(--ink-soft);margin:8px 0 0;font-size:.82rem;line-height:1.55}.company-memory-proposal-list blockquote,.company-memory-completed blockquote,.company-memory-review-copy blockquote{border-left:2px solid var(--line-strong);color:var(--ink-soft);overflow-wrap:anywhere;margin:12px 0 0;padding-left:14px;font-size:.76rem;line-height:1.55}.company-memory-proposal-list>form{margin-top:24px}.company-memory-proposal-list>form .button,.company-memory-complete-form .button{min-height:44px}.company-memory-review>header,.company-memory-completed>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.company-memory-counts{gap:22px;margin:0;display:flex}.company-memory-counts div{gap:4px;display:grid}.company-memory-counts dt{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700}.company-memory-counts dd{margin:0;font-size:1rem;font-weight:700}.company-memory-review-warning{color:var(--ink-soft);margin:20px 0 0;font-size:.82rem}.company-memory-review-card{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:42px;padding:28px 0;display:grid}.company-memory-review-copy{min-width:0}.company-memory-review-copy h3{margin:8px 0 0;font-size:1.08rem}.company-memory-review-copy>p{margin:10px 0 0;line-height:1.55}.company-memory-review-copy time{color:var(--ink-soft);margin-top:10px;font-size:.72rem;display:block}.company-memory-review-form{align-content:start;gap:9px;display:grid}.company-memory-review-actions{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.company-memory-review-actions .button{min-height:44px}.company-memory-status{border:1px solid var(--line);color:var(--ink-soft);text-transform:capitalize;border-radius:999px;place-self:start end;padding:6px 9px;font-size:.68rem;font-weight:700}.company-memory-complete-form{border-top:1px solid var(--line);justify-content:flex-end;padding-top:24px;display:flex}@media (max-width:760px){.company-memory-home-grid,.company-memory-work-grid,.company-memory-review-card{grid-template-columns:minmax(0,1fr);gap:0}.company-memory-boundary{grid-template-columns:minmax(0,1fr);gap:8px}.company-memory-import-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.company-memory-import-meta>div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.company-memory-import-meta>div:nth-child(4){border-top:1px solid var(--line)}.company-memory-review>header,.company-memory-completed>header{flex-direction:column;align-items:start}.company-memory-counts{flex-wrap:wrap;width:100%}.company-memory-review-form{margin-top:20px}.company-memory-review-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-memory-review-actions .button{width:100%;padding-inline:10px}}@media (max-width:430px){.company-memory-heading{align-items:start}.company-memory-import-meta{grid-template-columns:minmax(0,1fr)}.company-memory-import-meta>div{border-left:0;border-top:1px solid var(--line);padding:14px 0}.company-memory-import-meta>div:first-child{border-top:0}.company-memory-review-actions{grid-template-columns:minmax(0,1fr)}}.founder-fundraising-page{max-width:1120px}.fundraising-heading{align-items:end}.fundraising-heading-context{text-align:right;gap:5px;display:grid}.fundraising-heading-context small,.fundraising-capital-strip dt,.fundraising-reported dt,.fundraising-plan-state dt,.fundraising-proof dt,.fundraising-proof article>small,.fundraising-proof-counts dt,.fundraising-decision dt,.fundraising-execution-counts dt,.fundraising-resources dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.fundraising-heading-context strong{font-size:.9rem}.fundraising-capital,.fundraising-reported,.fundraising-plan-state,.fundraising-proof,.fundraising-resources,.fundraising-validation,.fundraising-objective,.fundraising-gaps,.fundraising-handoffs{border-top:1px solid var(--line);min-width:0;padding:30px 0}.fundraising-capital>header,.fundraising-reported>header,.fundraising-plan-state>header,.fundraising-proof>header,.fundraising-resources>header,.fundraising-validation>header,.fundraising-objective>header,.fundraising-gaps>header{gap:5px;margin-bottom:22px;display:grid}.fundraising-capital h2,.fundraising-reported h2,.fundraising-plan-state h2,.fundraising-proof h2,.fundraising-resources h2,.fundraising-validation h2,.fundraising-objective h2,.fundraising-gaps h2,.fundraising-handoffs h2{letter-spacing:-.025em;font-size:clamp(1.05rem,1.8vw,1.35rem)}.fundraising-capital-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fundraising-capital-strip>div{border-left:1px solid var(--line);min-width:0;padding:9px 24px}.fundraising-capital-strip>div:first-child{border-left:0;padding-left:0}.fundraising-capital-strip dd{overflow-wrap:anywhere;letter-spacing:-.04em;margin:10px 0 7px;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:710}.fundraising-capital-strip small{color:var(--ink-soft);font-size:.71rem}.fundraising-capital-strip .is-missing dd{color:var(--ink-soft);letter-spacing:0;font-size:1rem;font-weight:550}.fundraising-empty-financial,.fundraising-quiet-state{color:var(--ink-soft);font-size:.87rem;line-height:1.55}.fundraising-capital-context,.fundraising-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;display:grid}.fundraising-reported dl,.fundraising-plan-state dl{gap:0;margin:0;display:grid}.fundraising-reported dl>div,.fundraising-plan-state dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 18px;padding:14px 0;display:grid}.fundraising-reported dl>div:first-child,.fundraising-plan-state dl>div:first-child{border-top:0;padding-top:0}.fundraising-reported dd,.fundraising-plan-state dd{text-align:right;margin:0;font-size:.9rem;font-weight:650}.fundraising-reported time{color:var(--ink-soft);grid-column:2;font-size:.68rem}.fundraising-reported>p{color:var(--ink-soft);font-size:.75rem}.fundraising-reported>a,.fundraising-validation>a,.fundraising-objective>a,.fundraising-proof a,.fundraising-handoffs a{align-items:center;min-height:44px;font-size:.8rem;font-weight:700;display:inline-flex}.fundraising-proof-grid{grid-template-columns:minmax(0,1.6fr) minmax(230px,.6fr);gap:42px;display:grid}.fundraising-proof-grid>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 26px;margin:0;display:grid}.fundraising-proof-grid dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:.88rem;font-weight:620;line-height:1.45}.fundraising-proof-grid dd.is-missing{color:var(--ink-soft);font-weight:500}.fundraising-proof-grid article{border-left:1px solid var(--line);padding-left:26px}.fundraising-proof-grid article p{line-height:1.55}.fundraising-resources>ol{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.fundraising-resources>ol>li{background:var(--surface);min-width:0;padding:22px}.fundraising-resources li header{justify-content:space-between;gap:14px;display:flex}.fundraising-resources li header span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:700}.fundraising-resources h3{overflow-wrap:anywhere;margin-top:8px;font-size:.95rem;line-height:1.42}.fundraising-resources time{color:var(--ink-soft);text-align:right;font-size:.65rem}.fundraising-commitment{color:var(--ink-soft);font-size:.79rem}.fundraising-resources li>p strong{text-transform:uppercase;margin-bottom:4px;font-size:.68rem;display:block}.fundraising-resources li>dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:18px 0 0;padding-top:16px;display:grid}.fundraising-resources dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.78rem;font-weight:620}.fundraising-assumption{border-bottom:1px solid var(--line);padding-bottom:18px}.fundraising-assumption small{color:var(--ink-soft);text-transform:uppercase;font-size:.68rem;font-weight:700}.fundraising-assumption h3{margin:9px 0;font-size:1rem;line-height:1.45}.fundraising-assumption>span{color:var(--ink-soft);text-transform:capitalize;font-size:.7rem}.fundraising-test{border-bottom:1px solid var(--line);gap:6px;padding:16px 0;display:grid}.fundraising-test small{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:700}.fundraising-test strong{overflow-wrap:anywhere;font-size:.86rem;line-height:1.45}.fundraising-test span{color:var(--ink-soft);font-size:.72rem}.fundraising-proof-counts,.fundraising-execution-counts{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;display:grid}.fundraising-proof-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.fundraising-proof-counts>div,.fundraising-execution-counts>div{border-left:1px solid var(--line);padding:0 13px}.fundraising-proof-counts>div:first-child,.fundraising-execution-counts>div:first-child{border-left:0;padding-left:0}.fundraising-proof-counts dd,.fundraising-execution-counts dd{margin:6px 0 0;font-size:1.35rem;font-weight:700}.fundraising-signals,.fundraising-actions{margin:0;padding:0;list-style:none}.fundraising-signals li,.fundraising-actions li{border-top:1px solid var(--line);padding:13px 0}.fundraising-signals li>span,.fundraising-actions li span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.fundraising-signals strong{margin-top:7px;font-size:.85rem;display:block}.fundraising-signals p{color:var(--ink-soft);margin:5px 0 0;font-size:.77rem}.fundraising-decision{border-top:1px solid var(--line);gap:12px;margin:18px 0 0;padding:16px 0;display:grid}.fundraising-decision>div{justify-content:space-between;gap:18px;display:flex}.fundraising-decision dd{text-align:right;margin:0;font-size:.8rem;font-weight:650}.fundraising-objective>h3{font-size:1.15rem;line-height:1.4}.fundraising-objective>p{color:var(--ink-soft)}.fundraising-objective blockquote{border-left:2px solid var(--line-strong);gap:7px;margin:18px 0;padding:15px 0 15px 18px;font-size:.84rem;display:grid}.fundraising-objective blockquote span{color:var(--ink-soft);text-transform:uppercase;font-size:.65rem;font-weight:700}.fundraising-actions li>div{justify-content:space-between;gap:16px;display:flex}.fundraising-actions strong{font-size:.83rem}.fundraising-actions time{color:var(--ink-soft);font-size:.68rem}.fundraising-gaps ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 34px;margin:0;padding:0;list-style:none;display:grid}.fundraising-gaps li{color:var(--ink-soft);padding-left:16px;font-size:.83rem;line-height:1.5;position:relative}.fundraising-gaps li:before{content:"—";color:var(--line-strong);position:absolute;left:0}.fundraising-handoffs{grid-template-columns:minmax(0,1fr) minmax(300px,auto);align-items:end;gap:36px;display:grid}.fundraising-handoffs p:not(.section-label){max-width:590px;color:var(--ink-soft);font-size:.8rem;line-height:1.5}.fundraising-handoffs nav{flex-wrap:wrap;justify-content:flex-end;gap:0 18px;display:flex}@media (max-width:860px){.fundraising-capital-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.fundraising-capital-strip>div:nth-child(3){border-left:0;padding-left:0}.fundraising-capital-context,.fundraising-operating-grid,.fundraising-proof-grid{grid-template-columns:minmax(0,1fr);gap:0}.fundraising-proof-grid article{border-top:1px solid var(--line);border-left:0;margin-top:24px;padding:20px 0 0}.fundraising-resources>ol{grid-template-columns:minmax(0,1fr)}.fundraising-handoffs{grid-template-columns:minmax(0,1fr);gap:18px}.fundraising-handoffs nav{justify-content:flex-start}}@media (max-width:560px){.fundraising-heading{align-items:start}.fundraising-heading-context{text-align:left}.fundraising-capital,.fundraising-reported,.fundraising-plan-state,.fundraising-proof,.fundraising-resources,.fundraising-validation,.fundraising-objective,.fundraising-gaps,.fundraising-handoffs{padding:24px 0}.fundraising-capital-strip>div{padding:7px 14px}.fundraising-capital-strip dd{font-size:clamp(1.25rem,8vw,1.7rem)}.fundraising-reported dl>div,.fundraising-plan-state dl>div{grid-template-columns:minmax(0,1fr)}.fundraising-reported dd,.fundraising-plan-state dd{text-align:left}.fundraising-reported time{grid-column:1}.fundraising-proof-grid>dl{grid-template-columns:minmax(0,1fr);gap:17px}.fundraising-execution-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.fundraising-execution-counts>div:nth-child(3){border-left:0;padding-left:0}.fundraising-gaps ul{grid-template-columns:minmax(0,1fr)}.fundraising-handoffs nav{display:grid}}:root{--brand-navy:#002358;--brand-navy-hover:#001a42;--brand-navy-soft:#e8eef6;--brand-green:#02b36a;--brand-green-hover:#008a52;--brand-green-soft:#e5f7ee;--brand-blue:var(--brand-navy);--brand-blue-hover:var(--brand-navy-hover);--brand-blue-soft:var(--brand-navy-soft);--canvas:#f5f6f7;--background:var(--canvas);--surface:#fff;--surface-secondary:#f1f3f5;--text-primary:#1f2428;--text-secondary:#5a626a;--text-tertiary:#78818a;--border:#d8dde2;--separator:#e7eaed;--accent:var(--brand-green);--accent-hover:var(--brand-green-hover);--success:#27845f;--warning:#a86514;--warning-soft:#fff4e5;--danger:#b54545;--state-neutral-surface:var(--surface);--state-neutral-border:var(--separator);--state-neutral-text:var(--text-secondary);--state-focus-surface:#f7fbf9;--state-focus-border:var(--brand-green);--state-focus-text:#007548;--state-attention-surface:#fff3df;--state-attention-border:var(--warning);--state-attention-text:#8a4f08;--state-critical-surface:#fff0ef;--state-critical-border:var(--danger);--state-critical-text:var(--danger);--state-achieved-surface:#dff4e9;--state-achieved-border:var(--success);--state-achieved-text:#1f6d4d;--state-review-surface:#e7eef7;--state-review-border:var(--brand-navy);--state-review-text:var(--brand-navy);--state-time-surface:#edf3f8;--state-time-border:#aec2d3;--state-time-text:var(--brand-navy);--office-type-label:10px;--office-type-meta:12px;--office-type-body:14px;--office-type-decision:20px;--office-type-action:clamp(28px, 3.5vw, 38px);--office-type-metric:clamp(30px, 4vw, 42px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--radius-sm:6px;--radius-md:9px;--radius-lg:12px;--control-height:44px;--transition-fast:.16s ease;--transition-standard:.22s ease;--focus-ring:0 0 0 3px #0023582e;--shadow-subtle:0 8px 24px #20201d0b;--type-page-title:clamp(34px, 4vw, 40px);--type-primary:clamp(28px, 3vw, 34px);--type-section:clamp(20px, 2.2vw, 24px);--type-body:15px;--type-meta:13px;--type-label:12px;--paper:var(--background);--surface-strong:var(--surface);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--muted:var(--text-tertiary);--line:var(--separator);--line-strong:var(--border);--soft:var(--surface-secondary);--accent-dark:var(--accent-hover);--accent-soft:var(--brand-green-soft);--positive:var(--success);--negative:var(--danger);--shadow:var(--shadow-subtle)}body{background:var(--background);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--type-body);line-height:1.5}button,a,summary,input,textarea,select{transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast)}:is(button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:2px solid var(--brand-blue);outline-offset:3px}.side-rail{width:240px;padding:var(--space-6) var(--space-4) var(--space-5);border-color:var(--separator);background:#f8f9fa}.brand-mark{border-radius:var(--radius-md);background:var(--brand-green);width:30px;height:30px;font-size:13px}.brand-lockup strong,.mobile-brand strong{font-size:15px;font-weight:680}.company-switcher{margin-top:var(--space-8);border-color:var(--separator);border-radius:var(--radius-lg);background:#ffffff94;padding:10px}.company-switcher strong,.profile-link strong{font-size:13px;font-weight:650}.company-switcher small,.profile-link small{font-size:12px}.nav-item{gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:14px;font-weight:590}.nav-item:hover{color:var(--text-primary);background:#ffffff8c}.nav-glyph{color:#0000;width:12px;font-size:0}.nav-glyph:before{background:var(--border);content:"";border-radius:50%;width:5px;height:5px}.rail-quiet-link{font-size:13px}.rail-quiet-link:hover,.profile-link:hover strong{color:var(--brand-blue)}.profile-link{border-color:var(--separator);min-height:54px}.page{width:min(100%,1160px);padding:var(--space-10) var(--space-12) 80px}.inner-page{padding-top:var(--space-12)}.page-heading{gap:var(--space-8);margin-bottom:var(--space-6)}.page-heading h1{margin-top:var(--space-1);font-size:var(--type-page-title);letter-spacing:-.035em;font-weight:680;line-height:1.08}.eyebrow,.section-label,.micro-label{color:var(--text-tertiary);font-size:var(--type-label);letter-spacing:.025em;text-transform:none;font-weight:650;line-height:1.35}.brief-status,.research-principle{font-size:var(--type-meta)}.brief-section h2,.section-heading-row h2,.support-cta h2,.company-context-section h2{margin:var(--space-2) 0 var(--space-3);font-size:var(--type-section);letter-spacing:-.025em;font-weight:680;line-height:1.25}.section-intro,.assumption-importance{font-size:var(--type-body);line-height:1.6}.objective-hero{gap:var(--space-8);padding:28px var(--space-8);border-radius:var(--radius-lg);box-shadow:none;border:0}.objective-copy h2{max-width:740px;margin:var(--space-2) 0 var(--space-3);font-size:var(--type-primary);letter-spacing:-.035em;font-weight:680;line-height:1.12}.objective-copy>p:last-child{max-width:690px;font-size:16px;line-height:1.55}.objective-timeframe{min-width:170px;padding-left:var(--space-6);border-color:var(--separator)}.objective-timeframe strong{margin-top:var(--space-2);font-size:14px;font-weight:650}.milestone-path{margin-bottom:var(--space-8);padding:var(--space-4) var(--space-8);border-left:0;border-right:0;border-color:var(--separator);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface-secondary)}.milestone-marker{background:var(--surface);width:28px;height:28px;font-size:11px}.milestone.current .milestone-marker{border-color:var(--brand-blue);color:var(--brand-blue)}.milestone:not(:last-child):after{top:14px}.milestone>div:last-child{background:var(--surface-secondary)}.milestone small{letter-spacing:.02em;text-transform:none;font-size:11px}.milestone strong{font-size:13px}.brief-section-grid{border:0;border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--separator);overflow:hidden}.brief-section{padding:26px var(--space-8)}.brief-wide{border-left:0;border-right:0;border-color:var(--separator);border-radius:0}.quiet-reveal,.recommendation-reveal{margin-top:var(--space-5);border-color:var(--separator)}.quiet-reveal summary,.recommendation-reveal summary{min-height:42px;padding-top:var(--space-3);color:var(--text-secondary);font-size:13px}.quiet-reveal summary:hover,.recommendation-reveal summary:hover,.recommendation-reveal .summary-action{color:var(--brand-blue)}.compact-list li,.logic-grid p:not(.micro-label){color:var(--text-secondary);font-size:14px;line-height:1.55}.compact-list li:before{background:var(--text-tertiary)}.logic-grid{gap:var(--space-6) var(--space-8);padding:var(--space-5) 0 var(--space-2)}.decision-options{gap:var(--space-2);margin-top:var(--space-5)}.decision-options>div{min-height:48px;padding:var(--space-2) var(--space-3);border-color:var(--separator);border-radius:var(--radius-md);background:var(--surface-secondary);grid-template-columns:30px minmax(0,1fr)}.decision-options span{background:var(--surface);width:28px;height:28px;font-size:11px}.decision-options p{font-size:14px;line-height:1.45}.due-pill,.cap-hatch-proposed,.prototype-badge,.outcome-tag{border:1px solid var(--separator);border-radius:var(--radius-sm);background:var(--surface-secondary);color:var(--text-secondary);padding:5px 8px;font-size:12px;font-weight:650}.proof-section{padding:28px var(--space-8);border-color:var(--separator)}.assumption-statement{max-width:780px;margin:var(--space-5) 0 var(--space-3);font-size:var(--type-section);letter-spacing:-.02em;font-weight:620;line-height:1.35}.recommendation-block{margin:var(--space-6) 0 var(--space-14);border:0;border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;color:var(--text-primary);grid-template-columns:minmax(0,1.65fr) minmax(240px,.75fr);overflow:hidden}.recommendation-main{padding:30px var(--space-8) 28px}.section-label.on-dark{color:var(--text-tertiary)}.recommendation-main h2{max-width:780px;margin:var(--space-2) 0 var(--space-3);font-size:var(--type-primary);letter-spacing:-.035em;font-weight:690;line-height:1.15}.recommendation-main>p:not(.section-label){max-width:680px;color:var(--text-secondary);font-size:16px;line-height:1.55}.action-meta{gap:var(--space-10);margin:var(--space-5) 0 var(--space-6)}.action-meta span{gap:var(--space-1);font-size:13px;font-weight:630}.action-meta small{color:var(--text-tertiary);letter-spacing:.02em;text-transform:none;font-size:11px}.why-now{padding:30px var(--space-6);border-color:var(--separator);background:var(--surface-secondary)}.why-now>p:not(.section-label){margin:var(--space-2) 0 var(--space-5);color:var(--text-secondary);font-size:14px;line-height:1.6}.time-window{padding:6px var(--space-2);border-color:var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12px}.recommendation-block>.recommendation-reveal{padding:0 var(--space-8) var(--space-5);border-color:var(--separator)}.recommendation-block>.recommendation-reveal summary{color:var(--text-secondary)}.recommendation-block>.recommendation-reveal .summary-action,.recommendation-block>.recommendation-reveal .micro-label{color:var(--text-primary)}.recommendation-block>.recommendation-reveal .summary-action{color:var(--brand-blue)}.recommendation-block>.recommendation-reveal .logic-grid p:not(.micro-label),.recommendation-block>.recommendation-reveal .compact-list li{color:var(--text-secondary)}.button{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-md);box-shadow:none;font-size:14px;font-weight:650}.button:hover:not(:disabled){transform:none}.button:active:not(:disabled){transform:scale(.98)}.button.primary{background:var(--accent);color:#fff;box-shadow:0 1px 2px #0054322e}.button.primary:hover:not(:disabled){background:var(--accent-hover)}.button.secondary,.recommendation-block .button.secondary{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.button.secondary,.recommendation-block .button.secondary{border-color:color-mix(in srgb, var(--border) 88%, var(--text-tertiary))}}.button.secondary,.recommendation-block .button.secondary{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 2px #1f242812}.button.secondary:hover:not(:disabled){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.button.secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--border) 55%, var(--text-secondary))}}.button.secondary:hover:not(:disabled){background:var(--surface-secondary);box-shadow:0 2px 5px #1f242817}.button.text-button,.recommendation-block .button.text-button{color:var(--text-secondary)}.button.text-button:hover:not(:disabled){color:var(--text-primary)}.button.small{min-height:var(--control-height);padding:0 var(--space-3);font-size:13px}.button:disabled{box-shadow:none;color:var(--text-tertiary);cursor:not-allowed;opacity:.68}.button.primary:disabled{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.button.primary:disabled{background:color-mix(in srgb, var(--accent) 42%, var(--surface-secondary))}}.button.primary:disabled{color:#fff}@supports (color:color-mix(in lab, red, red)){.button.primary:disabled{color:color-mix(in srgb, #fff 82%, var(--text-tertiary))}}.button.secondary:disabled{border-color:var(--separator);background:var(--surface-secondary)}.cta-disclosure{min-height:var(--control-height);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;font-size:14px;font-weight:680;display:flex}.cta-disclosure:hover:not(:disabled){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.cta-disclosure:hover:not(:disabled){border-color:color-mix(in srgb, var(--border) 76%, transparent)}}.cta-disclosure:hover:not(:disabled){background:var(--surface-secondary)}@supports (color:color-mix(in lab, red, red)){.cta-disclosure:hover:not(:disabled){background:color-mix(in srgb, var(--surface-secondary) 70%, transparent)}}.cta-disclosure:active:not(:disabled){background:var(--surface-secondary)}.button-row{gap:var(--space-2)}.inline-confirmation{color:var(--success);font-size:13px}.inline-confirmation>span:first-child{color:var(--success)}.response-panel,.evidence-form{padding:var(--space-5);border-color:var(--border);border-radius:var(--radius-md);background:var(--surface-secondary);box-shadow:none;color:var(--text-primary)}.response-panel label,.response-question{color:var(--text-primary);font-size:13px}textarea,input,select{border-color:var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font-size:15px;line-height:1.5}textarea{min-height:96px;padding:var(--space-3)}input,select{min-height:46px;padding:0 var(--space-3)}textarea:focus,input:focus,select:focus{border-color:var(--brand-blue);box-shadow:var(--focus-ring)}.response-panel textarea{border-color:var(--border);background:var(--surface);color:var(--text-primary)}.choice{min-height:38px;padding:0 var(--space-3);border-color:var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-secondary);font-size:13px}.choice:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.choice.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.close-button{border-radius:var(--radius-md);place-items:center;width:44px;height:44px;display:grid}.close-button:hover{background:var(--surface-secondary)}.evidence-form label,.onboarding-step label,.constraint-choices legend{color:var(--text-secondary);font-size:13px;font-weight:650}.prototype-note,.constraint-choices>p{color:var(--text-tertiary);font-size:12px}.section-with-rule{padding-top:var(--space-12);border-color:var(--separator)}.section-with-rule+.section-with-rule{margin-top:var(--space-12)}.section-heading-row{margin-bottom:var(--space-5)}.evidence-list,.signal-list,.opportunity-preview-list,.opportunity-list,.support-list,.context-list{border-color:var(--border)}.evidence-row{gap:var(--space-5);padding:var(--space-5) 0;border-color:var(--separator);grid-template-columns:36px minmax(0,1.5fr) minmax(160px,.7fr) auto}.evidence-row h3,.signal-row h3,.opportunity-preview-row h3{margin-bottom:var(--space-1);font-size:15px;font-weight:660}.evidence-row p,.signal-row p,.opportunity-preview-row p{color:var(--text-secondary);font-size:14px;line-height:1.55}.row-index,.opportunity-number,.support-number{color:var(--text-tertiary);font-size:12px}.evidence-source small{color:var(--text-tertiary);letter-spacing:.02em;text-transform:none;font-size:11px}.evidence-source span{font-size:13px}.evidence-status{border-color:var(--border);border-radius:var(--radius-sm);background:var(--surface-secondary);min-width:68px;color:var(--text-secondary);text-transform:none;padding:5px 8px;font-size:11px}.signal-row{gap:var(--space-5);padding:var(--space-5) 0;border-color:var(--separator);grid-template-columns:12px minmax(0,1.2fr) minmax(230px,.8fr)}.signal-threshold{padding-left:var(--space-5);border-color:var(--separator);color:var(--text-primary)!important}.status-dot.positive{background:var(--success)}.status-dot.mixed,.status-dot.neutral{background:var(--warning)}.status-dot.negative{background:var(--danger)}.direction-recommendation{gap:var(--space-10);margin-top:var(--space-4);padding:var(--space-8);border-left:0;border-right:0;border-color:var(--separator);border-radius:0}.direction-outcome{margin-bottom:var(--space-2);color:var(--brand-blue);font-size:var(--type-label);letter-spacing:.025em;text-transform:none}.direction-copy h2{font-size:var(--type-section);letter-spacing:-.025em;font-weight:680;line-height:1.3}.direction-copy>p{margin:var(--space-3) 0 var(--space-5);font-size:14px}.opportunity-preview-row{gap:var(--space-5);padding:var(--space-5) 0;border-color:var(--separator)}.opportunity-category{margin-bottom:var(--space-1);color:var(--text-tertiary);letter-spacing:.02em;text-transform:none;font-size:11px}.inline-link{min-height:40px;color:var(--brand-blue);font-size:13px}.inline-link:hover,.opportunity-preview-row:hover h3,.opportunity-reveal summary:hover{color:var(--brand-blue-hover)}.support-cta{gap:var(--space-8);margin-top:var(--space-12);padding:var(--space-6) var(--space-8);border-left:0;border-right:0;border-color:var(--separator);border-radius:0}.support-cta h2{font-size:var(--type-section)}.support-cta p:not(.section-label){color:var(--text-secondary);font-size:14px}.editorial-heading{margin-bottom:var(--space-12)}.editorial-heading .page-deck{margin-top:var(--space-3);color:var(--text-secondary);font-size:16px;line-height:1.55}.objective-reference,.research-principle{padding:var(--space-3) 0 0 var(--space-4);border-color:var(--border)}.objective-reference small,.objective-reference span,.timeline-event time,.timing-label,.research-disclaimer{color:var(--text-tertiary);letter-spacing:.01em;text-transform:none;font-size:12px}.objective-reference strong{font-size:13px}.timeline-event{gap:var(--space-5);grid-template-columns:112px 18px minmax(0,1fr);min-height:132px}.timeline-marker:after{background:var(--separator);height:110px}.timeline-content{padding-bottom:var(--space-6);border-color:var(--separator)}.timeline-content h2{margin:var(--space-2) 0 var(--space-2);font-size:var(--type-section);letter-spacing:-.02em;font-weight:660}.timeline-content p{color:var(--text-secondary);font-size:14px;line-height:1.6}.timeline-meta{color:var(--text-tertiary);letter-spacing:.02em;text-transform:none;font-size:11px}.history-note{margin-top:var(--space-8);padding:var(--space-5) var(--space-6);border-color:var(--separator);border-radius:var(--radius-md);background:var(--surface)}.history-note strong{font-size:14px}.history-note p{font-size:13px}.filter-row{gap:var(--space-2);margin-bottom:var(--space-5)}.filter{min-height:38px;padding:0 var(--space-3);border-color:var(--border);border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;font-size:13px;display:inline-flex}.filter.active{border-color:var(--brand-blue);background:var(--brand-blue)}.history-mark{color:var(--brand-blue)}.timeline-marker.recommendation{background:var(--brand-blue)}.advisory-milestones,.advisory-plan{margin-top:var(--space-8);padding:var(--space-8) 0;border-top:1px solid var(--separator)}.advisory-section-heading{margin-bottom:var(--space-6)}.advisory-section-heading h2{margin-top:var(--space-2);font-size:var(--type-section);letter-spacing:-.025em;font-weight:680}.advisory-milestones ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.advisory-milestones ol>li{gap:var(--space-4);min-height:58px;padding:var(--space-4) 0;border-bottom:1px solid var(--separator);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.advisory-milestones strong{font-size:15px;font-weight:640}.advisory-milestones small{color:var(--text-tertiary);font-size:12px}.milestone-detail{gap:var(--space-3);display:grid}.milestone-commitment{gap:var(--space-2);color:var(--text-tertiary);flex-wrap:wrap;font-size:12px;display:flex}.milestone-commitment span+span:before{content:"·";margin-right:var(--space-2)}.milestone-proof,.milestone-unlocks{max-width:760px}.milestone-proof .micro-label,.milestone-unlocks .micro-label{margin-bottom:var(--space-2)}.milestone-unlocks>p:last-child{color:var(--text-secondary);font-size:14px}.milestone-state{color:var(--text-tertiary);font-size:12px;font-weight:650}.milestone-state.active{color:var(--brand-green)}.recommendation-group+.recommendation-group{margin-top:var(--space-10)}.recommendation-group>h3{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:13px;font-weight:680}.recommendation-list{border-top:1px solid var(--separator)}.recommendation-item{padding:var(--space-6) 0;border-bottom:1px solid var(--separator)}.recommendation-item h4{letter-spacing:-.02em;max-width:800px;font-size:21px;font-weight:670;line-height:1.3}.advisory-reveal{margin-top:var(--space-3)}.advisory-reveal summary{width:fit-content;color:var(--brand-blue);cursor:pointer;font-size:13px;font-weight:620}.advisory-reveal-content{gap:var(--space-5) var(--space-8);max-width:920px;padding-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advisory-reveal-content>div{min-width:0}.advisory-reveal-content p:not(.micro-label){margin-top:var(--space-2);color:var(--text-secondary);font-size:14px;line-height:1.6}.recommended-actions{margin-top:var(--space-6);padding-left:var(--space-5);border-left:2px solid var(--separator)}.recommended-action{padding:var(--space-4) 0}.recommended-action+.recommended-action{border-top:1px solid var(--separator)}.recommended-action-heading{gap:var(--space-5);justify-content:space-between;align-items:flex-start;display:flex}.recommended-action-heading h5{font-size:15px;font-weight:660}.recommended-action-heading p,.recommended-action-blocker{margin-top:var(--space-1);color:var(--text-secondary);font-size:13px;line-height:1.55}.action-estimates{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.action-estimates li{border:1px solid var(--separator);border-radius:var(--radius-sm);color:var(--text-secondary);padding:5px 8px;font-size:12px}.advisory-action-buttons{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.advisory-action-buttons form{display:flex}.advisory-block-form{gap:var(--space-2);max-width:620px;display:grid}.advisory-block-form label{font-size:13px;font-weight:620}.action-evidence-composer{max-width:720px;margin-top:var(--space-4)}.action-evidence-buttons{gap:var(--space-4);flex-wrap:wrap;display:flex}.recent-action-updates,.latest-action-evidence{margin-bottom:var(--space-3)}.recent-action-updates>p,.latest-action-evidence span,.progress-latest-evidence span,.completed-evidence>span{color:var(--text-tertiary);font-size:11px;font-weight:650}.latest-action-evidence p,.progress-latest-evidence p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.recent-action-updates ol{gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.recent-action-updates li{padding-left:var(--space-4);border-left:1px solid var(--separator);position:relative}.recent-action-updates li:before{background:var(--brand-green);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.48em;left:-3px}.recent-action-updates li p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.recent-action-updates time{margin-top:var(--space-1);color:var(--text-tertiary);font-size:11px;display:block}.recent-action-updates-link{margin-top:var(--space-3);color:var(--brand-green);font-size:12px;font-weight:620;display:inline-block}.founder-assessment{gap:var(--space-1) var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-left:2px solid var(--brand-green);background:var(--surface-secondary);grid-template-columns:max-content minmax(0,1fr);display:grid}.founder-assessment>span{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:650}.founder-assessment>strong{color:var(--text-primary);font-size:13px;font-weight:650}.founder-assessment>p{color:var(--text-secondary);grid-column:2;margin:0;font-size:12px;line-height:1.55}.founder-assessment-compact{align-items:baseline;gap:var(--space-2);margin-top:var(--space-2);background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.action-evidence-form{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-secondary)}.action-evidence-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.action-evidence-heading h6{margin:var(--space-1) 0 0;letter-spacing:-.02em;font-size:19px;font-weight:680}.action-evidence-heading>div>p:last-child{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.action-evidence-form label{margin:var(--space-4) 0 var(--space-2);color:var(--text-secondary);font-size:13px;font-weight:650;display:block}.progress-sections{border-top:1px solid var(--separator)}.progress-section{padding:var(--space-10) 0;border-bottom:1px solid var(--separator)}.progress-section-heading{margin-bottom:var(--space-6)}.progress-section-heading h2{margin-top:var(--space-2);font-size:var(--type-section);letter-spacing:-.025em;font-weight:680}.progress-milestone-list,.progress-milestone-history,.progress-work-list,.progress-completed-list,.progress-signal-list{gap:0;display:grid}.progress-milestone-list article,.progress-milestone-history article{gap:var(--space-4);border-top:1px solid var(--separator);grid-template-columns:78px minmax(0,1fr) auto;align-items:center;min-height:62px;display:grid}.progress-milestone-list article:last-child,.progress-milestone-history article:last-child{border-bottom:1px solid var(--separator)}.progress-milestone-list h3,.progress-milestone-history h3,.progress-work-item h3,.progress-completed-item h3,.progress-signal-list h3{margin:0;font-size:15px;font-weight:660;line-height:1.5}.progress-milestone-list p,.progress-milestone-history time{color:var(--text-tertiary);margin:0;font-size:12px}.progress-evidence-needed .compact-list{max-width:760px}.progress-work-item,.progress-completed-item,.progress-signal-list article{padding:var(--space-5) 0;border-top:1px solid var(--separator)}.progress-work-list>:last-child,.progress-completed-list>:last-child,.progress-signal-list>:last-child{border-bottom:1px solid var(--separator)}.progress-work-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.progress-recommendation-context{margin:var(--space-1) 0 0;color:var(--text-tertiary);font-size:12px}.progress-blocker{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:13px}.progress-latest-evidence{max-width:760px;margin-top:var(--space-4);padding-left:var(--space-3);border-left:2px solid var(--brand-green)}.progress-latest-evidence time{margin-top:var(--space-2);color:var(--text-tertiary);font-size:11px;display:block}.progress-evidence-list{margin:0;padding:0;list-style:none}.progress-evidence-list>li{gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--separator);grid-template-columns:118px minmax(0,1fr);display:grid}.progress-evidence-list>li:last-child{border-bottom:1px solid var(--separator)}.progress-evidence-list time{color:var(--text-tertiary);font-size:12px}.progress-evidence-meta{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.progress-evidence-meta span{color:var(--brand-green);font-size:11px;font-weight:680}.progress-evidence-meta small{color:var(--text-tertiary);font-size:11px}.progress-evidence-list p{max-width:780px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.completed-evidence{margin-top:var(--space-4)}.completed-evidence .progress-evidence-list{margin-top:var(--space-2)}.progress-empty-detail{margin:var(--space-3) 0 0;color:var(--text-tertiary);font-size:13px}.progress-signal-list article>span{color:var(--brand-blue);text-transform:capitalize;font-size:11px;font-weight:680}.progress-signal-list h3{margin-top:var(--space-2)}.progress-signal-list p{max-width:780px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.advisory-change h2,.current-signals h2{max-width:900px;margin-top:var(--space-3);font-size:var(--type-section);letter-spacing:-.025em;font-weight:650;line-height:1.4}.current-signal-list article{max-width:900px;padding:var(--space-5) 0;border-bottom:1px solid var(--separator)}.signal-classification{color:var(--brand-blue);font-size:11px;font-weight:680;display:inline-block}.current-signal-list p,.advisory-evolution-grid p,.previous-plan-work-item>p{max-width:780px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.advisory-evolution-grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advisory-evolution-grid article{min-width:0;padding-top:var(--space-5);border-top:1px solid var(--separator)}.advisory-evolution-grid h3{margin:var(--space-2) 0 0;letter-spacing:-.02em;font-size:18px;font-weight:660;line-height:1.45}.advisory-change-note{max-width:900px;margin-top:var(--space-7);padding:var(--space-5);border-left:2px solid var(--brand-blue);background:var(--surface-secondary)}.advisory-change-note>p:last-child{margin:var(--space-2) 0 0;color:var(--text-primary);font-size:15px;line-height:1.65}.previous-plan-work-list{border-top:1px solid var(--separator)}.previous-plan-work-item{padding:var(--space-5) 0;border-bottom:1px solid var(--separator)}.previous-plan-work-item h3{margin:0;font-size:15px;font-weight:660}.progress-milestone-proof,.milestone-transition-summary{margin-top:var(--space-4)}.progress-milestone-proof{width:100%;min-width:0;max-width:860px;padding:var(--space-4) 0 var(--space-5);grid-column:2/-1;align-self:start}.progress-milestone-proof .micro-label{margin-bottom:var(--space-2);color:var(--text-tertiary)}.progress-milestone-proof .compact-list li{max-width:780px}.milestone-transition-summary{max-width:760px;padding-left:var(--space-4);border-left:2px solid var(--brand-blue)}.milestone-transition-summary>*+*{margin-top:var(--space-3)}.signal-evidence-context{max-width:760px;margin-top:var(--space-4);padding-left:var(--space-3);border-left:2px solid var(--brand-green)}.signal-evidence-context small{color:var(--text-tertiary);font-size:11px;font-weight:650}.signal-evidence-context p{margin-top:var(--space-1);font-size:13px}@media (max-width:720px){.advisory-milestones ol>li{padding:var(--space-3) 0;grid-template-columns:64px minmax(0,1fr)}.advisory-milestones small{grid-column:2}.advisory-reveal-content{grid-template-columns:1fr}.recommended-actions{padding-left:var(--space-3)}.recommended-action-heading{display:grid}.action-evidence-form .button-row{flex-direction:column;align-items:stretch}.progress-milestone-list article,.progress-milestone-history article{padding:var(--space-3) 0;grid-template-columns:68px minmax(0,1fr)}.progress-milestone-list p,.progress-milestone-history time{grid-column:2}.progress-milestone-list article{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.progress-milestone-list article>h3,.progress-milestone-list article>p,.progress-milestone-proof{grid-column:1/-1}.progress-milestone-proof{margin-top:var(--space-2);padding-top:var(--space-3)}.progress-work-heading{display:grid}.progress-evidence-list>li{gap:var(--space-2);grid-template-columns:1fr}.advisory-evolution-grid{gap:var(--space-5);grid-template-columns:1fr}}.founder-risks-page{max-width:1120px}.founder-risks-heading{margin-bottom:var(--space-8);align-items:flex-end}.founder-risk-objective-context{max-width:310px;padding-left:var(--space-5);border-left:1px solid var(--line);gap:5px;display:grid}.founder-risk-objective-context small,.founder-risk-status,.founder-risk-watchlist-copy>span,.founder-risk-handling dt,.founder-risk-execution-details dt{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.founder-risk-objective-context strong{overflow-wrap:anywhere;font-family:var(--font-serif);font-size:17px;line-height:1.25}.founder-risk-composition{margin:0 0 var(--space-5);border-block:1px solid var(--line);flex-wrap:wrap;gap:0;padding:0;display:flex}.founder-risk-composition>div{min-width:0;padding:13px var(--space-6) 13px 0;align-items:baseline;gap:7px;display:flex}.founder-risk-composition>div+div{padding-left:var(--space-6);border-left:1px solid var(--line)}.founder-risk-composition dt{color:var(--text-secondary);font-size:11px}.founder-risk-composition dd{color:var(--ink);font-family:var(--font-serif);margin:0;font-size:22px}.founder-top-risk{border:1px solid var(--line-strong);border-left:4px solid var(--line-strong);background:var(--surface);padding:34px 36px}.founder-top-risk.is-attention{border-left-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.founder-top-risk.is-attention{border-left-color:color-mix(in srgb, var(--negative) 55%, var(--line-strong))}}.founder-top-risk>header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.founder-top-risk h2{max-width:760px;margin:var(--space-2) 0 0;overflow-wrap:anywhere;font-family:var(--font-serif);font-size:clamp(25px,3.2vw,38px);font-weight:500;line-height:1.08}.founder-risk-status{border:1px solid var(--accent);flex:none;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.founder-risk-status{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line))}}.founder-risk-status{color:var(--accent-dark);white-space:nowrap}.founder-risk-status.is-attention{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.founder-risk-status.is-attention{border-color:color-mix(in srgb, var(--negative) 35%, var(--line))}}.founder-risk-status.is-attention{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.founder-risk-status.is-attention{background:color-mix(in srgb, var(--negative) 7%, var(--surface))}}.founder-risk-status.is-attention{color:var(--negative)}.founder-risk-status.is-neutral{border-color:var(--line-strong);color:var(--text-secondary)}.founder-risk-context{max-width:760px;margin:var(--space-5) 0 0;color:var(--text-secondary);font-size:15px;line-height:1.6}.founder-risk-analytic-heading{gap:5px;display:grid}.founder-risk-analytic-heading h3{font-family:var(--font-serif);margin:0;font-size:19px;font-weight:500}.founder-risk-causal,.founder-risk-evidence-analysis,.founder-risk-current-handling,.founder-risk-resources,.founder-risk-lifecycle{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line)}.founder-risk-causal>ol{margin:var(--space-5) 0 0;padding:0;list-style:none;display:flex}.founder-risk-causal>ol>li{flex:1 1 0;align-items:center;gap:10px;min-width:0;padding-right:34px;display:flex;position:relative}.founder-risk-causal>ol>li:not(:last-child):after{color:var(--text-tertiary);content:"→";font-size:17px;position:absolute;right:12px}.founder-risk-node-index{border:1px solid var(--line-strong);width:25px;height:25px;color:var(--text-secondary);border-radius:50%;flex:0 0 25px;place-items:center;font-size:10px;font-weight:700;display:grid}.founder-risk-causal li.is-attention .founder-risk-node-index{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.founder-risk-causal li.is-attention .founder-risk-node-index{border-color:color-mix(in srgb, var(--negative) 45%, var(--line))}}.founder-risk-causal li.is-attention .founder-risk-node-index{color:var(--negative)}.founder-risk-causal li.is-positive .founder-risk-node-index{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.founder-risk-causal li.is-positive .founder-risk-node-index{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.founder-risk-causal li.is-positive .founder-risk-node-index{color:var(--accent-dark)}.founder-risk-causal li>div{gap:4px;min-width:0;display:grid}.founder-risk-causal li small,.founder-risk-resources dt,.founder-risk-watchlist-facts dt{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.founder-risk-causal li strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.founder-risk-evidence-columns{margin-top:var(--space-5);border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.founder-risk-evidence-columns>div{min-width:0;padding:var(--space-4) var(--space-5) var(--space-4) 0}.founder-risk-evidence-columns>div+div{padding-left:var(--space-5);border-left:1px solid var(--line)}.founder-risk-evidence-columns h4{color:var(--text-secondary);margin:0;font-size:11px}.founder-risk-evidence-columns ul{margin:8px 0 0;padding-left:17px}.founder-risk-evidence-columns li,.founder-risk-evidence-columns p{overflow-wrap:anywhere;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.founder-risk-evidence-columns .is-attention{box-shadow:inset 3px 0 0 var(--negative)}@supports (color:color-mix(in lab, red, red)){.founder-risk-evidence-columns .is-attention{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--negative) 50%, var(--line))}}.founder-risk-handling,.founder-risk-execution-details dl{gap:var(--space-4) var(--space-8);max-width:800px;margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-risk-handling>div,.founder-risk-execution-details dl>div{gap:5px;min-width:0;display:grid}.founder-risk-handling dd,.founder-risk-execution-details dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;line-height:1.45}.founder-risk-resources>dl{margin:var(--space-5) 0 0;border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.founder-risk-resources>dl>div{min-width:0;padding:var(--space-4) var(--space-5) var(--space-4) 0;gap:6px;display:grid}.founder-risk-resources>dl>div.has-comparison{grid-column:span 2}.founder-risk-resources>dl>div+div{padding-left:var(--space-5);border-left:1px solid var(--line)}.founder-risk-resources dd{overflow-wrap:anywhere;font-family:var(--font-serif);margin:0;font-size:23px;line-height:1.15}.founder-risk-runway-comparison{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);gap:10px;display:grid}.founder-risk-comparison-row{grid-template-columns:64px minmax(70px,auto) minmax(90px,1fr);align-items:center;gap:10px;min-width:0;display:grid}.founder-risk-comparison-row>span:first-child,.founder-risk-runway-comparison>p span{color:var(--text-secondary);font-size:10px}.founder-risk-comparison-row>strong,.founder-risk-runway-comparison>p strong{overflow-wrap:anywhere;font-size:11px}.founder-risk-comparison-track{background:var(--soft);border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.founder-risk-comparison-track i{background:var(--text-tertiary);inset-block:0;display:block;position:absolute;left:0}.founder-risk-comparison-track .is-current{width:100%}.founder-risk-comparison-track .is-after{background:0 0;width:100%}.founder-risk-comparison-track .is-after:before,.founder-risk-comparison-track .is-after:after{content:"";position:absolute;inset-block:0}.founder-risk-comparison-track .is-after:before{width:var(--risk-after-max);background:var(--ink-soft);left:0}.founder-risk-comparison-track .is-after:after{left:var(--risk-after-min);width:calc(var(--risk-after-max) - var(--risk-after-min));background:var(--ink)}.founder-risk-runway-comparison>p{justify-content:space-between;gap:var(--space-3);margin:0;display:flex}.founder-risk-lifecycle>ol{margin:var(--space-5) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.founder-risk-lifecycle li{min-width:0;padding-right:var(--space-4);gap:5px;display:grid;position:relative}.founder-risk-lifecycle li:before{background:var(--line-strong);content:"";height:1px;position:absolute;top:6px;left:13px;right:0}.founder-risk-lifecycle li:last-child:before{right:calc(100% - 13px)}.founder-risk-lifecycle li>span{z-index:1;border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;width:13px;height:13px}.founder-risk-lifecycle li.is-complete>span{border-color:var(--accent);background:var(--accent)}.founder-risk-lifecycle li.is-current>span{border-color:var(--ink);box-shadow:0 0 0 3px var(--soft)}.founder-risk-lifecycle strong{font-size:12px}.founder-risk-lifecycle small{color:var(--text-tertiary);font-size:10px}.founder-risk-execution-details>p{max-width:760px;margin:var(--space-5) 0 0;overflow-wrap:anywhere;color:var(--text-secondary)}.founder-risk-handoffs{gap:var(--space-2) var(--space-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.founder-risk-handoffs a{min-height:44px;color:var(--accent-dark);align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.founder-risk-handoffs a:hover{text-decoration:underline}.founder-risk-handoffs a:focus-visible{box-shadow:var(--focus-ring);outline:0}.founder-risk-watchlist{margin-top:var(--space-10)}.founder-risk-section-heading h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:24px;font-weight:500}.founder-risk-watchlist>ol{margin:var(--space-4) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.founder-risk-watchlist>ol>li{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.founder-risk-watchlist-copy{min-width:0}.founder-risk-watchlist-copy h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;line-height:1.35}.founder-risk-watchlist-copy>p{overflow-wrap:anywhere;color:var(--text-secondary);margin:7px 0 0;font-size:12px}.founder-risk-watchlist-facts{gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.founder-risk-watchlist-facts>div{gap:3px;display:grid}.founder-risk-watchlist-facts dd{overflow-wrap:anywhere;color:var(--text-secondary);margin:0;font-size:11px}.founder-risk-watchlist .founder-risk-handoffs{margin-top:0}.founder-risk-empty{max-width:760px}@media (max-width:720px){.founder-risks-heading{align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-6)}.founder-risk-objective-context{border-left:0;max-width:none;padding-left:0}.founder-top-risk{padding:24px 20px}.founder-top-risk>header{gap:var(--space-3);flex-direction:column-reverse}.founder-risk-status{white-space:normal}.founder-risk-handling,.founder-risk-execution-details dl{grid-template-columns:minmax(0,1fr)}.founder-risk-composition>div{text-align:center;flex:33.333%;gap:2px;padding:11px 8px;display:grid}.founder-risk-composition>div:first-child{padding-left:0}.founder-risk-composition>div:last-child{padding-right:0}.founder-risk-composition dt{font-size:10px}.founder-risk-causal>ol{gap:0;display:grid}.founder-risk-causal>ol>li{min-height:53px;padding:8px 0 18px}.founder-risk-causal>ol>li:not(:last-child):after{content:"↓";bottom:-2px;left:7px;right:auto}.founder-risk-causal li small{font-size:10px}.founder-risk-causal li strong{font-size:13px}.founder-risk-evidence-columns,.founder-risk-resources>dl{grid-template-columns:minmax(0,1fr)}.founder-risk-resources>dl>div.has-comparison{grid-column:auto}.founder-risk-evidence-columns>div,.founder-risk-resources>dl>div{padding:var(--space-4) 0}.founder-risk-evidence-columns>div+div,.founder-risk-resources>dl>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.founder-risk-evidence-columns .is-attention{padding-left:var(--space-4);box-shadow:inset 3px 0 0 var(--negative)}@supports (color:color-mix(in lab, red, red)){.founder-risk-evidence-columns .is-attention{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--negative) 50%, var(--line))}}.founder-risk-lifecycle li{padding-right:8px}.founder-risk-comparison-row{grid-template-columns:58px minmax(68px,auto) minmax(70px,1fr)}.founder-risk-watchlist{margin-top:var(--space-8)}.founder-risk-watchlist>ol>li{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.founder-risk-watchlist .founder-risk-handoffs{margin-top:var(--space-1)}}.founder-intelligence-page{max-width:1120px}.founder-intelligence-heading{margin-bottom:var(--space-7);align-items:flex-end}.intelligence-objective-context{max-width:320px;padding-left:var(--space-5);border-left:1px solid var(--line);gap:5px;display:grid}.intelligence-objective-context small,.intelligence-snapshot dt,.intelligence-monitor-state>p,.intelligence-latest li>div>span{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.intelligence-objective-context strong{overflow-wrap:anywhere;font-family:var(--font-serif);font-size:17px;line-height:1.3}.intelligence-snapshot{margin:0 0 var(--space-6);border-block:1px solid var(--line);flex-wrap:wrap;padding:0;display:flex}.intelligence-snapshot>div{min-width:0;padding:14px var(--space-5);flex:150px;gap:5px;display:grid}.intelligence-snapshot>div:first-child{padding-left:0}.intelligence-snapshot>div+div{border-left:1px solid var(--line)}.intelligence-snapshot dd{overflow-wrap:anywhere;font-family:var(--font-serif);margin:0;font-size:18px}.intelligence-snapshot .is-attention dd{color:var(--negative)}.intelligence-snapshot .is-watch dd{color:var(--state-review-text)}.intelligence-snapshot .is-missing dd{color:var(--text-secondary)}.intelligence-new-since{margin:0 0 var(--space-6);padding:var(--space-5);border:1px solid var(--line);background:var(--surface-secondary)}.intelligence-new-since>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.intelligence-new-since>header>div,.intelligence-new-since>div{min-width:0;max-width:760px}.intelligence-new-since h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);letter-spacing:-.018em;font-size:clamp(22px,2.2vw,29px);font-weight:500}.intelligence-new-since>header p:last-child,.intelligence-new-since>div>p:last-of-type{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.55}.intelligence-new-since>header>span,.intelligence-new-since.is-baseline>span{border:1px solid var(--success);flex:none;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.intelligence-new-since>header>span,.intelligence-new-since.is-baseline>span{border:1px solid color-mix(in srgb, var(--success) 28%, var(--line))}}.intelligence-new-since>header>span,.intelligence-new-since.is-baseline>span{background:var(--success);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.intelligence-new-since>header>span,.intelligence-new-since.is-baseline>span{background:color-mix(in srgb, var(--success) 5%, var(--surface))}}.intelligence-new-since>header>span,.intelligence-new-since.is-baseline>span{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:740}.intelligence-new-since.is-baseline,.intelligence-new-since.is-caught-up,.intelligence-new-since.is-unavailable{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.intelligence-new-since.is-caught-up{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.intelligence-new-since.is-caught-up{border-color:color-mix(in srgb, var(--success) 25%, var(--line))}}.intelligence-new-since.is-caught-up{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.intelligence-new-since.is-caught-up{background:color-mix(in srgb, var(--success) 3%, var(--surface))}}.intelligence-new-since.is-unavailable{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.intelligence-new-since.is-unavailable{border-color:color-mix(in srgb, var(--warning) 35%, var(--line))}}.intelligence-new-since.is-unavailable{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.intelligence-new-since.is-unavailable{background:color-mix(in srgb, var(--warning) 5%, var(--surface))}}.intelligence-new-since.is-caught-up>small{color:var(--text-tertiary);flex:none;font-size:9px;line-height:1.45}.intelligence-new-since>ol{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.intelligence-new-since>ol>li{min-width:0;min-height:170px;padding:var(--space-4);border:1px solid var(--line);background:var(--surface);align-content:start;display:grid}.intelligence-new-since>ol>li.is-attention{border-left:3px solid var(--negative)}@supports (color:color-mix(in lab, red, red)){.intelligence-new-since>ol>li.is-attention{border-left:3px solid color-mix(in srgb, var(--negative) 55%, var(--line))}}.intelligence-new-since>ol>li.is-focus{border-left:3px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.intelligence-new-since>ol>li.is-focus{border-left:3px solid color-mix(in srgb, var(--success) 50%, var(--line))}}.intelligence-new-since-meta{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.intelligence-new-since-meta>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:740}.intelligence-new-since-meta time{color:var(--text-tertiary);font-size:9px}.intelligence-new-since li h3{overflow-wrap:anywhere;font-family:var(--font-serif);margin:8px 0 0;font-size:17px;font-weight:500;line-height:1.3}.intelligence-new-since li>p{overflow-wrap:anywhere;color:var(--text-secondary);margin:8px 0 0;font-size:10px;line-height:1.5}.intelligence-new-since-change{gap:var(--space-3);margin-top:var(--space-3);display:grid}.intelligence-new-since-change>p{overflow-wrap:anywhere;color:var(--text-secondary);margin:0;font-size:10px;line-height:1.5}.intelligence-new-since-change>p>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:740;display:block}.intelligence-new-since-actions{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--separator);flex-wrap:wrap;align-self:end;display:flex}.intelligence-new-since-actions small{color:var(--text-tertiary);font-size:9px}.intelligence-new-since-actions a{color:var(--accent-dark);font-size:10px;font-weight:700;text-decoration:none}.intelligence-new-since-actions a:hover{text-decoration:underline}.intelligence-new-since>footer{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--text-secondary);align-items:center;font-size:9px;display:flex}.intelligence-new-since>footer a{color:var(--accent-dark);font-weight:700;text-decoration:none}.intelligence-attention{border:1px solid var(--line-strong);border-left:4px solid var(--negative);padding:30px 32px}@supports (color:color-mix(in lab, red, red)){.intelligence-attention{border-left:4px solid color-mix(in srgb, var(--negative) 50%, var(--line-strong))}}.intelligence-attention{background:var(--surface)}.intelligence-attention.is-empty{border-left-color:var(--line-strong)}.intelligence-attention>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.intelligence-attention>header>span{border:1px solid var(--negative);flex:none;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.intelligence-attention>header>span{border:1px solid color-mix(in srgb, var(--negative) 35%, var(--line))}}.intelligence-attention>header>span{color:var(--negative);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.intelligence-attention h2{max-width:760px;margin:var(--space-2) 0 0;overflow-wrap:anywhere;font-family:var(--font-serif);font-size:clamp(24px,3vw,35px);font-weight:500;line-height:1.12}.intelligence-attention>p:not(.section-label){max-width:760px;margin:var(--space-4) 0 0;overflow-wrap:anywhere;color:var(--text-secondary);line-height:1.55}.intelligence-attention-fact{gap:var(--space-2);display:flex}.intelligence-attention-fact span{color:var(--text-tertiary)}.intelligence-attention>a,.intelligence-monitor article>a,.intelligence-latest>a{min-height:44px;margin-top:var(--space-4);color:var(--accent-dark);align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.intelligence-attention>a:hover,.intelligence-monitor article>a:hover,.intelligence-latest>a:hover{text-decoration:underline}.intelligence-attention>a:focus-visible{box-shadow:var(--focus-ring);outline:0}.intelligence-monitor article>a:focus-visible{box-shadow:var(--focus-ring);outline:0}.intelligence-latest>a:focus-visible{box-shadow:var(--focus-ring);outline:0}.intelligence-monitor,.intelligence-external-signals,.intelligence-latest{margin-top:var(--space-10)}.intelligence-monitor>header h2,.intelligence-external-signals>header h2,.intelligence-latest>header h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:24px;font-weight:500}.intelligence-external-signals>header>p:last-child{max-width:760px;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.intelligence-external-signals>ol{margin:var(--space-5) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.intelligence-external-signals>ol>li{border-bottom:1px solid var(--line)}.intelligence-external-signals article{gap:var(--space-4) var(--space-7);padding:var(--space-5) 0;grid-template-columns:minmax(190px,.75fr) minmax(260px,1.25fr);display:grid}.intelligence-external-heading,.intelligence-external-meaning,.intelligence-external-summary,.intelligence-external-context,.intelligence-external-provenance{min-width:0}.intelligence-external-heading>p{justify-content:space-between;gap:var(--space-2);color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;margin:0;font-size:9px;font-weight:700;display:flex}.intelligence-external-heading>p span:last-child{color:var(--state-review-text)}.intelligence-external-signals>ol>li[data-urgency=needs_attention]{border-left:3px solid var(--state-attention-border);padding-left:var(--space-4)}.intelligence-external-signals>ol>li[data-urgency=important]{border-left:3px solid var(--brand-navy);padding-left:var(--space-4)}.intelligence-external-signals>ol>li[data-urgency=watch]{border-left:3px solid var(--state-review-border);padding-left:var(--space-4)}.intelligence-external-heading h3{overflow-wrap:anywhere;font-family:var(--font-serif);margin:7px 0 0;font-size:18px;font-weight:500;line-height:1.3}.intelligence-external-summary{overflow-wrap:anywhere;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.intelligence-external-summary>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.intelligence-external-relevance{margin:var(--space-3) 0 0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:11px;line-height:1.5}.intelligence-external-relevance>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.intelligence-external-signals>ol>li{scroll-margin-top:var(--space-6)}.intelligence-external-context,.intelligence-external-provenance{justify-content:space-between;align-items:flex-start;gap:var(--space-4);grid-column:1/-1;display:flex}.intelligence-external-context p,.intelligence-external-provenance p{overflow-wrap:anywhere;color:var(--text-tertiary);margin:0;font-size:10px}.intelligence-external-context p:last-child{text-align:right}.intelligence-external-context p:last-child span{margin-top:3px;display:block}.intelligence-external-provenance a{color:var(--accent-dark);flex:none;font-size:11px;font-weight:700;text-decoration:none}.intelligence-external-provenance a:hover{text-decoration:underline}.intelligence-external-provenance a:focus-visible{box-shadow:var(--focus-ring);outline:0}.intelligence-external-empty{margin-top:var(--space-5);padding:var(--space-5) 0;border-block:1px solid var(--line)}.intelligence-external-empty p{font-family:var(--font-serif);margin:0;font-size:17px}.intelligence-external-empty span{max-width:680px;color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.5;display:block}.intelligence-monitor-grid{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);display:grid}.intelligence-monitor-column{border-top:1px solid var(--line);min-width:0}.intelligence-monitor article{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.intelligence-monitor article{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.intelligence-monitor-column article+article{border-top:0}.intelligence-monitor-grid>article.is-risk{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(180px,.55fr) minmax(280px,1.45fr) auto;align-items:center}.intelligence-monitor article.is-attention{box-shadow:inset 3px 0 0 var(--negative)}@supports (color:color-mix(in lab, red, red)){.intelligence-monitor article.is-attention{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--negative) 45%, var(--line))}}.intelligence-monitor-state{min-width:0}.intelligence-monitor-state h3{overflow-wrap:anywhere;font-family:var(--font-serif);margin:5px 0 0;font-size:20px;font-weight:500}.intelligence-monitor-state>span{overflow-wrap:anywhere;color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.45;display:block}.intelligence-monitor-analysis{gap:var(--space-4);min-width:0;display:grid}.intelligence-monitor article>a{white-space:nowrap;justify-self:start;margin-top:0}.intelligence-count-comparison,.intelligence-category-bars,.intelligence-runway-comparison{gap:8px;margin:0;display:grid}.intelligence-count-comparison>div,.intelligence-category-bars>div,.intelligence-runway-comparison>div{grid-template-columns:70px minmax(66px,auto) minmax(74px,1fr);align-items:center;gap:10px;min-width:0;display:grid}.intelligence-category-bars>div{grid-template-columns:minmax(130px,1fr) 24px minmax(74px,1fr)}.intelligence-count-comparison dt,.intelligence-category-bars dt,.intelligence-runway-comparison dt{color:var(--text-secondary);font-size:10px}.intelligence-count-comparison dd,.intelligence-category-bars dd,.intelligence-runway-comparison dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.intelligence-count-track,.intelligence-range-track{background:var(--soft);border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.intelligence-count-track i,.intelligence-range-track i{background:var(--text-tertiary);inset-block:0;display:block;position:absolute;left:0}.intelligence-range-track .is-current{width:100%}.intelligence-range-track .is-after{background:0 0;width:100%}.intelligence-range-track .is-after:before,.intelligence-range-track .is-after:after{content:"";position:absolute;inset-block:0}.intelligence-range-track .is-after:before{width:var(--intelligence-after-max);background:var(--ink-soft);left:0}.intelligence-range-track .is-after:after{left:var(--intelligence-after-min);width:calc(var(--intelligence-after-max) - var(--intelligence-after-min));background:var(--ink)}.intelligence-runway-comparison>.is-impact{grid-template-columns:70px 1fr}.intelligence-decision-comparison{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.intelligence-decision-comparison>div{min-width:0;padding:12px}.intelligence-decision-comparison>div+div{border-left:1px solid var(--line)}.intelligence-decision-comparison dt{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.intelligence-decision-comparison dd{overflow-wrap:anywhere;font-family:var(--font-serif);margin:7px 0 0;font-size:15px;line-height:1.25}.intelligence-composition-track{background:var(--soft);height:8px;display:flex;overflow:hidden}.intelligence-composition-track i{display:block}.intelligence-composition-track .is-strategic{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.intelligence-composition-track .is-strategic{background:color-mix(in srgb, var(--negative) 55%, var(--ink-soft))}}.intelligence-composition-track .is-blocked{background:var(--ink-soft)}.intelligence-composition-track .is-paused{background:var(--text-tertiary)}.intelligence-composition dl{gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:10px 0 0;display:flex}.intelligence-composition dl>div{gap:6px;display:flex}.intelligence-composition dt{color:var(--text-secondary);font-size:10px}.intelligence-composition dd{margin:0;font-size:10px;font-weight:700}.intelligence-time-series{padding-top:var(--space-4);border-top:1px solid var(--line);margin:0}.intelligence-time-series figcaption{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text-secondary);font-size:10px;display:flex}.intelligence-time-series figcaption strong{color:var(--ink);font-family:var(--font-serif);font-size:17px}.intelligence-time-series svg{aspect-ratio:3;width:100%;height:auto;margin-top:12px;display:block}.intelligence-time-series polyline{fill:none;stroke:var(--ink);stroke-width:1.25px}.intelligence-time-series circle{fill:var(--surface);stroke:var(--ink);stroke-width:1.25px}.intelligence-time-series-dates{justify-content:space-between;gap:var(--space-3);color:var(--text-tertiary);font-size:9px;display:flex}.intelligence-time-series>p{color:var(--text-tertiary);margin:8px 0 0;font-size:9px}.intelligence-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.intelligence-lifecycle li{gap:5px;min-width:0;padding-right:8px;display:grid;position:relative}.intelligence-lifecycle li:before{background:var(--line-strong);content:"";height:1px;position:absolute;top:6px;left:12px;right:0}.intelligence-lifecycle li:last-child:before{right:calc(100% - 12px)}.intelligence-lifecycle li>span{z-index:1;border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;width:12px;height:12px}.intelligence-lifecycle li.is-complete>span{border-color:var(--accent);background:var(--accent)}.intelligence-lifecycle li.is-current>span{border-color:var(--ink);box-shadow:0 0 0 3px var(--soft)}.intelligence-lifecycle small{overflow-wrap:anywhere;color:var(--text-secondary);font-size:10px}.intelligence-latest>ol{margin:var(--space-5) 0 0;padding:0 0 0 20px;list-style:none;position:relative}.intelligence-latest>ol:before{background:var(--line-strong);content:"";width:1px;position:absolute;top:9px;bottom:9px;left:3px}.intelligence-latest li{padding:var(--space-5) 0;border-bottom:1px solid var(--line);position:relative}.intelligence-latest li:before{border:1px solid var(--line-strong);background:var(--surface);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:26px;left:-21px}.intelligence-latest li.is-attention{padding-left:var(--space-4);box-shadow:inset 3px 0 0 var(--negative)}@supports (color:color-mix(in lab, red, red)){.intelligence-latest li.is-attention{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--negative) 45%, var(--line))}}.intelligence-latest li>div{justify-content:space-between;gap:var(--space-4);display:flex}.intelligence-latest time{color:var(--text-tertiary);font-size:10px}.intelligence-latest h3{overflow-wrap:anywhere;margin:7px 0 0;font-size:15px}.intelligence-latest li>p,.intelligence-latest-empty{overflow-wrap:anywhere;max-width:760px;color:var(--text-secondary);margin:7px 0 0;font-size:12px;line-height:1.5}@media (max-width:720px){.intelligence-new-since>ol{grid-template-columns:1fr}.intelligence-new-since.is-baseline,.intelligence-new-since.is-caught-up,.intelligence-new-since.is-unavailable,.intelligence-new-since>header,.intelligence-new-since>footer{justify-items:start;display:grid}.intelligence-new-since>ol>li{min-height:0}.founder-intelligence-heading{margin-bottom:var(--space-6);align-items:flex-start}.intelligence-objective-context{border-left:0;max-width:none;padding-left:0}.intelligence-snapshot>div{flex-basis:50%;padding:12px}.intelligence-snapshot>div:first-child{padding-left:12px}.intelligence-snapshot>div:nth-child(odd){border-left:0}.intelligence-snapshot>div:nth-child(n+3){border-top:1px solid var(--line)}.intelligence-snapshot>div.is-capital{border-left:0;flex-basis:100%}.intelligence-attention{padding:24px 20px}.intelligence-attention>header{gap:var(--space-3);flex-direction:column-reverse}.intelligence-attention>header>span{white-space:normal}.intelligence-monitor-grid{grid-template-columns:minmax(0,1fr);gap:0}.intelligence-monitor-column{border-top:0}.intelligence-monitor-column:first-child{border-top:1px solid var(--line)}.intelligence-monitor-grid>article.is-risk,.intelligence-monitor article{gap:var(--space-4);padding:var(--space-5) 0;background:0 0;grid-template-columns:minmax(0,1fr)}.intelligence-monitor article.is-attention{padding-left:var(--space-4)}.intelligence-monitor article>a{justify-self:start}.intelligence-count-comparison>div,.intelligence-category-bars>div,.intelligence-runway-comparison>div{grid-template-columns:62px minmax(68px,auto) minmax(64px,1fr)}.intelligence-category-bars>div{grid-template-columns:minmax(110px,1fr) 24px minmax(64px,1fr)}.intelligence-runway-comparison>.is-impact{grid-template-columns:62px 1fr}.intelligence-decision-comparison{grid-template-columns:minmax(0,1fr)}.intelligence-decision-comparison>div+div{border-top:1px solid var(--line);border-left:0}.intelligence-latest li>div{flex-direction:column;align-items:flex-start;gap:4px}.intelligence-external-signals article{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.intelligence-external-context,.intelligence-external-provenance{grid-column:auto}.intelligence-external-context{flex-direction:column;align-items:flex-start;gap:5px}.intelligence-external-context p:last-child{text-align:left}.intelligence-external-provenance{align-items:center}.intelligence-external-provenance a{align-items:center;min-height:44px;display:inline-flex}}.founder-company-metrics-page{max-width:1120px}.metrics-page-heading{margin-bottom:var(--space-7);align-items:flex-end}.metrics-heading-context{max-width:330px;padding-left:var(--space-5);border-left:1px solid var(--line);gap:5px;display:grid}.metrics-heading-context small,.metrics-kpi-strip dt,.metrics-chart header p,.metrics-resource-grid article>p{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.metrics-heading-context strong{font-family:var(--font-serif);font-size:17px;font-weight:500}.metrics-heading-context span{overflow-wrap:anywhere;color:var(--text-secondary);font-size:11px}.metrics-kpi-strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.metrics-kpi-strip>div{min-width:0;padding:16px var(--space-5);align-content:start;gap:6px;display:grid}.metrics-kpi-strip>div:first-child{padding-left:0}.metrics-kpi-strip>div+div{border-left:1px solid var(--line)}.metrics-kpi-strip dd{overflow-wrap:anywhere;font-family:var(--font-serif);margin:0;font-size:clamp(19px,2vw,25px);line-height:1.1}.metrics-kpi-strip small{color:var(--text-tertiary);font-size:9px}.metrics-delta,.metrics-no-comparison{overflow-wrap:anywhere;color:var(--text-secondary);font-size:10px;line-height:1.35}.metrics-delta>span{color:var(--ink);font-weight:700}.metrics-no-comparison{color:var(--text-tertiary)}.metrics-trends,.metrics-comparison-section,.metrics-resource-section{margin-top:var(--space-10)}.metrics-trends>header h2,.metrics-comparison-section>header h2,.metrics-resource-section>header h2,.metrics-history-context h2,.metrics-empty h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:24px;font-weight:500}.metrics-trends-intro{max-width:680px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.55}.metrics-trend-grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metrics-chart{min-width:0;padding:var(--space-5);border:1px solid var(--line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.metrics-chart{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.metrics-chart.is-dominant{padding:var(--space-5);border-color:var(--line-strong)}.metrics-chart header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.metrics-chart header>div{min-width:0}.metrics-chart header p{margin:0}.metrics-chart header strong{overflow-wrap:anywhere;font-family:var(--font-serif);margin-top:6px;font-size:24px;font-weight:500;display:block}.metrics-chart header>.metrics-delta,.metrics-chart header>.metrics-no-comparison{text-align:right;max-width:220px}.metrics-chart figure{margin:var(--space-5) 0 0;border:1px solid var(--separator);background:var(--surface-secondary);padding:10px 10px 8px}.metrics-chart svg{aspect-ratio:2.9;width:100%;height:auto;display:block}.metrics-chart polyline,.metrics-chart .metrics-line-series{fill:none;stroke:var(--brand-navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metrics-chart circle{fill:var(--surface);stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.metrics-chart-baseline{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.metrics-chart-gridline{stroke:var(--separator);stroke-width:.7px;vector-effect:non-scaling-stroke}.metrics-chart-axis{stroke:var(--line-strong);stroke-width:.8px;vector-effect:non-scaling-stroke}.metrics-chart figcaption{justify-content:space-between;gap:var(--space-4);color:var(--text-tertiary);font-size:9px;display:flex}.metrics-chart-empty{margin:var(--space-7) 0 var(--space-2);color:var(--text-tertiary);font-size:11px}.metrics-first-report-guide{stroke:var(--state-time-border);stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.metrics-chart circle.metrics-first-report-point{fill:var(--surface);stroke:var(--brand-navy);stroke-width:2px}.metrics-first-report-state{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--separator);flex-wrap:wrap;display:flex}.metrics-first-report-state>span{color:var(--brand-navy);font-size:10px;font-weight:700}.metrics-first-report-state>p{color:var(--text-tertiary);margin:0;font-size:10px}.metrics-index-baseline-summary{margin-top:var(--space-4);border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.metrics-index-baseline-summary>div{background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 8px;min-width:0;padding:12px;display:grid}.metrics-index-baseline-summary i{background:currentColor;border-radius:50%;width:8px;height:8px}.metrics-index-baseline-summary span{min-width:0;color:var(--text-secondary);font-size:10px;font-weight:680}.metrics-index-baseline-summary strong{color:var(--text-primary);font-size:13px}.metrics-index-baseline-summary small{overflow-wrap:anywhere;color:var(--text-tertiary);grid-column:2/-1;font-size:9px}.metrics-compare-first-report-note{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:10px;line-height:1.5}.metrics-zero-intro{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-7);padding:var(--space-5) 0;border-block:1px solid var(--line);display:flex}.metrics-zero-intro>div{min-width:0}.metrics-zero-intro h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:22px;font-weight:500}.metrics-zero-intro p:last-child{max-width:660px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.55}.metrics-zero-intro a,.metrics-zero-cta{min-height:44px;color:var(--accent-dark);flex:none;align-items:center;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.metrics-zero-intro a:hover,.metrics-zero-cta:hover{text-decoration:underline}.metrics-zero-intro a:focus-visible{box-shadow:var(--focus-ring);outline:0}.metrics-zero-cta:focus-visible{box-shadow:var(--focus-ring);outline:0}.metrics-kpi-strip>div.is-missing{box-shadow:inset 0 3px 0 var(--founder-state-missing-border)}.metrics-kpi-strip>div.is-missing dd{color:var(--text-secondary)}.metrics-data-needed{border:1px solid var(--founder-state-missing-border);background:var(--surface);width:fit-content;color:var(--founder-state-missing-text);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:720;display:inline-flex}.metrics-data-needed:before{background:var(--founder-state-missing-text);content:"";border-radius:50%;width:6px;height:6px}.metrics-chart-zero{box-shadow:inset 0 3px 0 var(--founder-state-missing-border)}.metrics-chart-zero header{align-items:flex-start}.metrics-zero-figure svg{min-height:126px}.metrics-zero-marker{fill:var(--founder-state-missing-surface);stroke:var(--founder-state-missing-border)!important}.metrics-zero-detail{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:10px;line-height:1.45}.metrics-zero-cta{margin-top:var(--space-2)}.metrics-comparison-bars.is-zero-state .metrics-bar-track{border-left:3px solid var(--founder-state-missing-border)}.metrics-inline-trigger,.metrics-zero-cta,.metrics-section-edit{min-height:44px;color:var(--accent-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.metrics-inline-trigger:hover:not(:disabled),.metrics-zero-cta:hover:not(:disabled),.metrics-section-edit:hover:not(:disabled){text-decoration:underline}:is(.metrics-inline-trigger:focus-visible,.metrics-zero-cta:focus-visible,.metrics-section-edit:focus-visible,.metrics-editor-close:focus-visible){box-shadow:var(--focus-ring);outline:0}.metrics-inline-trigger:disabled,.metrics-zero-cta:disabled,.metrics-section-edit:disabled{color:var(--text-tertiary);cursor:not-allowed}.metrics-action-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite metrics-action-spin}@keyframes metrics-action-spin{to{transform:rotate(360deg)}}.metrics-section-heading-row{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.metrics-inline-editor{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--line-strong);border-top:3px solid var(--brand-navy);background:var(--surface)}.metrics-inline-editor>header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-5);display:flex}.metrics-inline-editor>header>div{min-width:0}.metrics-inline-editor h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:22px;font-weight:500}.metrics-inline-editor header p:last-child{max-width:700px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.55}.metrics-editor-close{min-height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:11px;font-weight:700}.metrics-editor-close:disabled{color:var(--text-tertiary);cursor:not-allowed}.metrics-inline-form{gap:var(--space-4);display:grid}.metrics-inline-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metrics-inline-form label{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text-secondary);gap:7px;padding:12px;font-size:10px;font-weight:650;display:grid}.metrics-inline-form label.is-selected{border-color:var(--brand-navy);box-shadow:inset 3px 0 0 var(--brand-navy)}.metrics-inline-form label>span{color:var(--text-secondary)}.metrics-inline-form input,.metrics-inline-form select,.metrics-inline-form textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;border-radius:8px;padding:10px 11px;font-size:13px}.metrics-inline-form textarea{resize:vertical;min-height:84px}.metrics-inline-form input:focus,.metrics-inline-form select:focus,.metrics-inline-form textarea:focus{border-color:var(--brand-navy);box-shadow:var(--focus-ring);outline:0}.metrics-inline-form input:disabled,.metrics-inline-form select:disabled,.metrics-inline-form textarea:disabled{background:var(--surface-secondary);color:var(--text-tertiary)}.metrics-inline-help{color:var(--text-tertiary);margin:0;font-size:10px;line-height:1.5}.metrics-inline-optional{border-top:1px solid var(--line);padding-top:var(--space-3)}.metrics-inline-optional summary{width:fit-content;min-height:44px;color:var(--text-secondary);cursor:pointer;align-items:center;font-size:11px;font-weight:700;display:flex}.metrics-inline-optional[open] summary{margin-bottom:var(--space-3)}.metrics-inline-form label.is-wide{grid-column:1/-1}.metrics-inline-form-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.metrics-save-button{align-items:center;gap:8px;display:inline-flex}.metrics-inline-editor .form-status{margin:var(--space-4) 0 0}.metrics-commercial-section{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line-strong)}.metrics-commercial-section>header h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:24px;font-weight:500}.metrics-commercial-section>header p:last-child{max-width:720px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.55}.metrics-commercial-editor-control,.metrics-commercial-editor{margin-top:var(--space-3)}.metrics-commercial-grid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metrics-commercial-instrument{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.metrics-commercial-instrument[data-state=missing]{background:var(--surface-secondary);box-shadow:inset 0 3px 0 var(--founder-state-missing-border)}.metrics-commercial-instrument>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.metrics-commercial-instrument>header>div{min-width:0}.metrics-commercial-instrument header p{color:var(--text-secondary);margin:0;font-size:10px;font-weight:700}.metrics-commercial-instrument header strong{overflow-wrap:normal;color:var(--text-primary);font-family:var(--font-serif);margin-top:5px;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.15;display:block}.metrics-commercial-instrument>header>span{border:1px solid var(--line);color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:720}.metrics-commercial-chart{margin:var(--space-4) 0 0}.metrics-commercial-chart svg{width:100%;min-height:112px;display:block}.metrics-commercial-series{fill:none;stroke:var(--brand-navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.metrics-commercial-point{fill:var(--surface);stroke:var(--brand-navy);stroke-width:1.6px;vector-effect:non-scaling-stroke}.metrics-commercial-chart figcaption{justify-content:space-between;gap:var(--space-3);color:var(--text-tertiary);margin-top:4px;font-size:8px;display:flex}.metrics-commercial-instrument>p,.metrics-commercial-note{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:10px;line-height:1.5}.metrics-commercial-note{color:var(--text-tertiary)}@media (max-width:900px){.metrics-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-commercial-instrument:last-child{grid-column:1/-1}}@media (max-width:560px){.metrics-commercial-grid{grid-template-columns:minmax(0,1fr)}.metrics-commercial-instrument:last-child{grid-column:auto}.metrics-commercial-instrument{padding:var(--space-4)}.metrics-commercial-instrument>header{gap:var(--space-2)}}.metrics-trajectory-workspace{margin-top:var(--space-5)}.metrics-trajectory-controls{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.metrics-view-toggle,.metrics-compare-mode-toggle{border:1px solid var(--line);background:var(--surface-secondary);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.metrics-view-toggle button,.metrics-compare-mode-toggle button{min-height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:11px;font-weight:680}.metrics-view-toggle button.is-active,.metrics-compare-mode-toggle button.is-active{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 2px #19222914}:is(.metrics-view-toggle button:focus-visible,.metrics-compare-mode-toggle button:focus-visible,.metrics-compare-legend button:focus-visible){box-shadow:var(--focus-ring);outline:0}.metrics-compare-panel{padding:var(--space-6);border:1px solid var(--line-strong);background:var(--surface)}.metrics-compare-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.metrics-compare-panel>header>div{min-width:0}.metrics-compare-panel h3{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:23px;font-weight:500;line-height:1.25}.metrics-compare-panel header p:last-child{max-width:760px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:10px;line-height:1.55}.metrics-compare-unit{border:1px solid var(--line);color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:730}.metrics-compare-legend{margin-top:var(--space-5);flex-wrap:wrap;gap:8px;display:flex}.metrics-compare-legend button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:680;display:inline-flex}.metrics-compare-legend button>i{background:0 0;border:2px solid;border-radius:50%;width:8px;height:8px}.metrics-compare-legend button.is-selected>i{background:currentColor}.metrics-compare-legend button:disabled{opacity:.48;cursor:not-allowed}.metrics-compare-legend button small{color:var(--text-tertiary);font-size:8px;font-weight:620}.metrics-combined-chart{margin:var(--space-5) 0 0}.metrics-combined-chart svg,.metrics-compare-zero svg{aspect-ratio:2.8;width:100%;min-height:260px;display:block}.metrics-combined-chart polyline,.metrics-combined-chart .metrics-line-series{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metrics-combined-chart circle{stroke-width:1.5px;vector-effect:non-scaling-stroke}.metrics-combined-chart .is-cash polyline,.metrics-combined-chart .is-cash circle{stroke:#002358}.metrics-combined-chart .is-cash circle{fill:#fff}.metrics-combined-chart .is-burn polyline,.metrics-combined-chart .is-burn circle{stroke:#6b5f8d}.metrics-combined-chart .is-burn circle{fill:#fff}.metrics-combined-chart .is-revenue polyline,.metrics-combined-chart .is-revenue circle{stroke:#0d7351}.metrics-combined-chart .is-revenue circle{fill:#fff}.metrics-combined-chart .is-runway polyline,.metrics-combined-chart .is-runway circle{stroke:#3277a8}.metrics-combined-chart .is-runway circle{fill:#fff}.metrics-combined-chart figcaption{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-2);color:var(--text-tertiary);font-size:9px;display:flex}.metrics-compare-empty,.metrics-compare-zero{margin-top:var(--space-5);padding:var(--space-6);border:1px solid var(--line);background:var(--surface-secondary)}.metrics-compare-zero{padding-top:var(--space-4)}.metrics-compare-empty strong,.metrics-compare-zero strong{color:var(--text-primary);font-size:13px;display:block}.metrics-compare-empty p,.metrics-compare-zero p{max-width:700px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:10px;line-height:1.55}@media (max-width:720px){.metrics-trajectory-controls,.metrics-compare-panel>header{flex-direction:column;align-items:flex-start}.metrics-view-toggle,.metrics-compare-mode-toggle{width:100%}.metrics-view-toggle button,.metrics-compare-mode-toggle button{flex:1 1 0}.metrics-compare-panel{padding:var(--space-5)}.metrics-combined-chart svg,.metrics-compare-zero svg{min-height:190px}.metrics-combined-chart figcaption{flex-direction:column;gap:4px}.metrics-index-baseline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-first-report-state,.metrics-section-heading-row,.metrics-inline-editor>header{flex-direction:column;align-items:flex-start}.metrics-inline-form-grid{grid-template-columns:minmax(0,1fr)}.metrics-inline-form label.is-wide{grid-column:auto}.metrics-inline-editor{padding:var(--space-5)}}.metrics-comparison-grid,.metrics-resource-grid{gap:var(--space-6);margin-top:var(--space-5);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metrics-capital-context{padding:var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface)}.metrics-capital-context .metrics-section-heading-row{align-items:flex-start}.metrics-section-intro{max-width:690px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.55}.metrics-capital-context .metrics-comparison-grid{gap:var(--space-4);border-top:0}.metrics-capital-context .metrics-comparison-grid>article{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-secondary)}.metrics-capital-context .metrics-comparison-grid>article[data-state=missing]{box-shadow:inset 0 3px 0 var(--founder-state-missing-border)}.metrics-capital-context .metrics-panel-heading{align-items:flex-start}.metrics-capital-context .metrics-panel-heading>div{min-width:0}.metrics-capital-context .metrics-panel-heading span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.metrics-capital-context .metrics-panel-heading h3{margin-top:5px}.metrics-capital-context .metrics-panel-heading>strong{border:1px solid var(--line);color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:720}.metrics-zero-comparison{border:1px dashed var(--line-strong);background:var(--surface);padding:12px;grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.metrics-zero-comparison-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.metrics-zero-comparison-heading>span{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:8px;font-weight:720}.metrics-zero-comparison dd{font-family:var(--font-serif);font-size:17px!important;font-weight:500!important}.metrics-zero-comparison small{color:var(--text-tertiary);grid-column:auto;font-size:9px;line-height:1.4}.metrics-history-context{align-items:stretch;gap:var(--space-5);margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-secondary);grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr) auto;display:grid}.metrics-history-context-heading{min-width:0}.metrics-history-context-heading>p:last-child{color:var(--text-secondary);margin:8px 0 0;font-size:10px;line-height:1.5}.metrics-history-principles{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.metrics-history-principles>div{align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.metrics-history-principles>div+div{border-left:1px solid var(--line)}.metrics-history-principles strong{color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:720}.metrics-history-principles span{color:var(--text-tertiary);font-size:9px;line-height:1.45}.metrics-history-update{border:1px solid var(--line-strong);background:var(--surface);min-height:42px;color:var(--brand-navy);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-self:center;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.metrics-history-update:hover:not(:disabled){border-color:var(--brand-navy)}.metrics-history-update:focus-visible{box-shadow:var(--focus-ring);outline:0}.metrics-history-update:disabled{color:var(--text-tertiary);cursor:not-allowed}.metrics-comparison-grid>article,.metrics-resource-grid>article{min-width:0;padding:var(--space-5) 0;border-bottom:1px solid var(--line)}.metrics-panel-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.metrics-panel-heading h3,.metrics-resource-grid h3{font-family:var(--font-serif);margin:0;font-size:19px;font-weight:500}.metrics-panel-heading time,.metrics-resource-section>header>span{color:var(--text-tertiary);font-size:10px}.metrics-comparison-bars{margin:var(--space-5) 0 0;gap:12px;display:grid}.metrics-capital-values{gap:var(--space-4);margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metrics-capital-values>div{gap:5px;min-width:0;display:grid}.metrics-capital-values dt{color:var(--text-secondary);font-size:10px}.metrics-capital-values dd{overflow-wrap:anywhere;font-family:var(--font-serif);margin:0;font-size:18px}.metrics-capital-values time{color:var(--text-tertiary);font-size:9px}.metrics-comparison-bars>div{grid-template-columns:minmax(135px,1fr) minmax(70px,auto) minmax(80px,1fr);align-items:center;gap:10px;min-width:0;display:grid}.metrics-comparison-bars dt{color:var(--text-secondary);font-size:10px}.metrics-comparison-bars dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.metrics-bar-track{background:var(--soft);height:6px;display:block;position:relative}.metrics-bar-track i{background:var(--ink-soft);inset-block:0;display:block;position:absolute;left:0}.metrics-comparison-grid article>p{margin:var(--space-4) 0 0;color:var(--text-tertiary);font-size:10px;line-height:1.45}.metrics-resource-section>header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.metrics-resource-grid article>p{margin:0}.metrics-resource-grid h3{margin-top:7px}.metrics-resource-grid article>span{color:var(--text-secondary);margin-top:7px;font-size:11px;display:block}.metrics-resource-grid article>small{color:var(--text-tertiary);margin-top:8px;font-size:9px;display:block}.metrics-range{margin-top:var(--space-5)}.metrics-range>span{background:var(--soft);height:8px;display:block;position:relative}.metrics-range-band{inset-block:0;left:var(--metrics-range-start);width:calc(var(--metrics-range-end) - var(--metrics-range-start));background:var(--ink-soft);position:absolute}.metrics-range-marker{top:-4px;bottom:-4px;left:var(--metrics-actual);background:var(--ink);width:2px;position:absolute}.metrics-empty a{min-height:44px;color:var(--accent-dark);white-space:nowrap;align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.metrics-empty a:hover{text-decoration:underline}.metrics-empty a:focus-visible{box-shadow:var(--focus-ring);outline:0}.metrics-empty{padding:var(--space-8);border:1px solid var(--line-strong)}.metrics-empty>p:not(.section-label){max-width:620px;color:var(--text-secondary);line-height:1.55}@media (max-width:720px){.metrics-zero-intro{gap:var(--space-3);flex-direction:column}.metrics-zero-intro a{align-self:flex-start}.metrics-page-heading{margin-bottom:var(--space-6);align-items:flex-start}.metrics-heading-context{border-left:0;max-width:none;padding-left:0}.metrics-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-kpi-strip>div{padding:14px 12px}.metrics-kpi-strip>div:first-child{padding-left:12px}.metrics-kpi-strip>div:nth-child(odd){border-left:0}.metrics-kpi-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.metrics-trend-grid,.metrics-comparison-grid,.metrics-resource-grid{grid-template-columns:minmax(0,1fr)}.metrics-chart.is-dominant{padding:var(--space-5);grid-column:auto}.metrics-chart header{align-items:flex-start;gap:var(--space-2);flex-direction:column}.metrics-chart header>.metrics-delta,.metrics-chart header>.metrics-no-comparison{text-align:left;max-width:none}.metrics-chart svg{min-height:104px}.metrics-panel-heading,.metrics-resource-section>header{align-items:flex-start;gap:var(--space-2);flex-direction:column}.metrics-comparison-bars>div{grid-template-columns:minmax(128px,1fr) minmax(68px,auto)}.metrics-capital-values{grid-template-columns:minmax(0,1fr)}.metrics-comparison-bars .metrics-bar-track{grid-column:1/-1}.metrics-capital-context{padding:var(--space-5)}.metrics-history-context{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.metrics-history-principles{grid-template-columns:minmax(0,1fr)}.metrics-history-principles>div+div{border-top:1px solid var(--line);border-left:0}.metrics-history-update{justify-self:start}}.trust-links{justify-content:center;align-items:center;gap:var(--space-2) var(--space-5);min-width:0;color:var(--text-tertiary);flex-wrap:wrap;font-size:12px;display:flex}.trust-links a{border-radius:var(--radius-sm);min-height:44px;color:inherit;align-items:center;font-weight:620;display:inline-flex}.trust-links a:hover{color:var(--brand-blue-hover);text-decoration:underline}.trust-links a:focus-visible{outline:3px solid var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.trust-links a:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-blue) 25%, transparent)}}.trust-links a:focus-visible{outline-offset:2px}.app-trust-footer{margin:var(--space-16) 0 var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--separator)}.auth-invitation-state h1{margin:var(--space-2) 0 0;color:var(--text-primary);letter-spacing:-.035em;font-size:30px;font-weight:680;line-height:1.15}.auth-invitation-state>p:not(.eyebrow){margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.auth-invitation-actions{gap:var(--space-3);margin-top:var(--space-8);display:grid}.auth-acknowledgement{align-items:start;gap:var(--space-3);color:var(--text-secondary);grid-template-columns:20px minmax(0,1fr);font-size:12.5px;line-height:1.55;display:grid}.auth-acknowledgement input{width:18px;min-height:18px;accent-color:var(--brand-green);margin-top:1px}.auth-acknowledgement a,.policy-document a{color:var(--brand-blue);text-underline-offset:2px;font-weight:620;text-decoration:underline}.support-contact{gap:var(--space-10);margin-top:var(--space-12);padding:var(--space-8);border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);display:grid}.support-contact h2{margin:var(--space-2) 0 0;font-size:22px}.support-contact p:not(.eyebrow){margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.support-contact-actions{gap:var(--space-3);display:grid}.support-contact-actions .button{justify-content:flex-start;width:100%}.founder-contact-request{min-width:0}.founder-contact-panel{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface-muted);grid-column:1/-1}.founder-contact-panel-heading,.founder-contact-confirmation{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.founder-contact-panel h3{margin:var(--space-2) 0 0;font-size:18px}.founder-contact-form{gap:var(--space-4);margin-top:var(--space-5);display:grid}.founder-contact-form label{gap:var(--space-2);color:var(--text-secondary);font-size:12px;font-weight:650;display:grid}.founder-contact-form input,.founder-contact-form textarea{width:100%;min-width:0}.founder-contact-form textarea{resize:vertical}.founder-contact-deletion-note{padding:var(--space-4);border-left:3px solid var(--brand-blue);background:var(--surface)}.founder-contact-fallback{margin-top:var(--space-4)!important;font-size:12px!important}.founder-contact-fallback a{color:var(--brand-blue);text-underline-offset:2px;font-weight:650;text-decoration:underline}.policy-page{width:min(100%,880px);min-height:100vh;padding:var(--space-10) var(--space-6) var(--space-16);margin:0 auto}.policy-header{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-10);display:flex}.policy-header .auth-brand{padding-left:0}.policy-document{border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-subtle);padding:clamp(28px,5vw,56px)}.policy-document>header{padding-bottom:var(--space-8);border-bottom:1px solid var(--separator)}.policy-document h1{margin:var(--space-2) 0 0;color:var(--text-primary);letter-spacing:-.045em;font-size:clamp(34px,6vw,48px);line-height:1.08}.policy-updated,.policy-lede,.policy-document section p,.policy-document li{color:var(--text-secondary);font-size:14px;line-height:1.7}.policy-updated{margin:var(--space-3) 0 0}.policy-lede{margin:var(--space-8) 0 0;font-size:16px}.policy-document section{margin-top:var(--space-9)}.policy-document section h2{color:var(--text-primary);margin:0;font-size:20px}.policy-document section p{margin:var(--space-3) 0 0}.policy-document ul{margin:var(--space-4) 0 0;padding-left:22px}.policy-page>.trust-links{margin-top:var(--space-6)}@media (max-width:720px){.support-contact{gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1fr)}.founder-contact-panel-heading,.founder-contact-confirmation{flex-direction:column;align-items:stretch}.founder-contact-confirmation .button{width:100%}.policy-page{padding:var(--space-6) var(--space-4) var(--space-12)}.policy-header{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column}.policy-header .trust-links{justify-content:flex-start}.policy-document{padding:var(--space-7) var(--space-5)}}.founder-assumption-note{gap:var(--space-5) var(--space-8);margin:calc(var(--space-4) * -1) 0 var(--space-12);padding:var(--space-5) 0;border-top:1px solid var(--state-neutral-border);border-bottom:1px solid var(--state-neutral-border);grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);display:grid}.founder-office>.founder-assumption-note{margin:0}.founder-assumption-note-heading>p,.founder-assumption-detail>h3{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.075em;text-transform:uppercase;margin:0;font-weight:720;line-height:1.35}.founder-assumption-note-heading>h2{margin:var(--space-1) 0 0;color:var(--text-primary);letter-spacing:-.015em;font-size:15px;font-weight:680;line-height:1.4}.founder-assumption-statement{max-width:760px;color:var(--text-primary);letter-spacing:-.018em;margin:0;font-size:clamp(17px,2vw,21px);font-weight:590;line-height:1.48}.founder-assumption-empty{max-width:680px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.founder-assumption-operating-state{align-items:center;gap:var(--space-4);max-width:760px;padding:var(--space-3) var(--space-4);border:1px solid var(--state-neutral-border);border-radius:var(--radius-sm);background:var(--state-neutral-surface);grid-column:2;grid-template-columns:max-content minmax(0,1fr);display:grid}.founder-assumption-state-label{min-height:26px;color:var(--text-secondary);letter-spacing:.055em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.founder-assumption-posture{align-items:center;gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.founder-assumption-posture-icon{width:28px;height:28px;color:var(--text-secondary);border:1px solid;border-radius:50%;place-items:center;font-size:13px;font-weight:760;line-height:1;display:grid}.founder-assumption-operating-state.posture-test_needed .founder-assumption-posture-icon,.founder-assumption-operating-state.posture-testing .founder-assumption-posture-icon{border:0;border-radius:0;width:20px;font-size:14px;font-weight:540}.founder-assumption-operating-state.posture-test_needed .founder-assumption-posture-icon{color:var(--text-tertiary)}.founder-assumption-posture strong{color:var(--text-primary);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:760;line-height:1.2;display:block}.founder-assumption-posture p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.founder-assumption-operating-state.state-supported{border-color:var(--state-achieved-border);background:var(--state-achieved-surface)}.founder-assumption-operating-state.state-supported .founder-assumption-state-label,.founder-assumption-operating-state.state-supported .founder-assumption-posture-icon{color:var(--state-achieved-text)}.founder-assumption-operating-state.state-challenged{border-color:var(--state-attention-border);background:var(--state-attention-surface)}.founder-assumption-operating-state.state-challenged .founder-assumption-state-label,.founder-assumption-operating-state.state-challenged .founder-assumption-posture-icon,.founder-assumption-operating-state.state-unproven .founder-assumption-state-label{color:var(--state-attention-text)}.founder-assumption-operating-state.posture-testing{border-color:var(--state-focus-border);background:var(--state-focus-surface)}.founder-assumption-operating-state.posture-testing .founder-assumption-posture-icon{color:var(--state-focus-text)}.founder-learning-path{gap:var(--space-3);width:100%;min-width:0;max-width:760px;padding:var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--state-neutral-border);grid-column:2;display:grid}.founder-learning-path>header>p,.founder-learning-path-stage{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:720;line-height:1.35}.founder-learning-path>header>h3{color:var(--text-primary);margin:2px 0 0;font-size:14px;font-weight:680;line-height:1.4}.founder-learning-path ol{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.founder-learning-path li{gap:var(--space-2);min-width:0;padding-right:var(--space-2);grid-template-columns:22px minmax(0,1fr);display:grid;position:relative}.founder-learning-path-node{z-index:1;border:1px solid var(--state-neutral-border);background:var(--surface);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:10px;font-weight:720;line-height:1;display:grid;position:relative}.founder-learning-path li.tone-current .founder-learning-path-node,.founder-learning-path li.tone-active .founder-learning-path-node{border-color:var(--state-focus-border);color:var(--state-focus-text)}.founder-learning-path li.tone-recorded .founder-learning-path-node,.founder-learning-path li.tone-resolved .founder-learning-path-node{border-color:var(--state-achieved-border);color:var(--state-achieved-text)}.founder-learning-path li.tone-review .founder-learning-path-node{border-color:var(--state-review-border);color:var(--state-review-text)}.founder-learning-path li>div{gap:2px;min-width:0;display:grid}.founder-learning-path li strong{color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.35}.founder-learning-path li small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.founder-learning-path-connector{top:10px;right:calc(-1 * var(--space-2));background:var(--state-neutral-border);height:1px;position:absolute;left:26px}.founder-assumption-experiment,.founder-assumption-experiment-ambiguous{grid-column:2;max-width:760px}.founder-assumption-experiment{gap:var(--space-3);padding:var(--space-4);border-left:3px solid var(--state-focus-border);background:var(--state-focus-surface);display:grid}@supports (color:color-mix(in lab, red, red)){.founder-assumption-experiment{background:color-mix(in srgb, var(--state-focus-surface) 58%, transparent)}}.founder-assumption-experiment-heading,.founder-assumption-experiment-meta{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.founder-assumption-experiment-heading>span,.founder-assumption-execution>span{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.07em;text-transform:uppercase;font-weight:720;line-height:1.35}.founder-assumption-experiment-heading>strong{color:var(--state-achieved-text);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.founder-assumption-experiment>p{max-width:680px;color:var(--text-primary);margin:0;font-size:15px;font-weight:620;line-height:1.5}.founder-assumption-experiment>.founder-assumption-experiment-ready{color:var(--state-focus-text);font-size:12px;font-weight:680}.founder-assumption-execution{gap:3px;display:grid}.founder-assumption-execution>strong{color:var(--text-secondary);font-size:13px;font-weight:630;line-height:1.45}.founder-assumption-experiment-meta>span{padding-right:var(--space-4);border-right:1px solid var(--state-neutral-border);color:var(--text-secondary);font-size:12px;line-height:1.4}.founder-assumption-experiment-meta>span:last-child{border-right:0;padding-right:0}.founder-assumption-experiment-ambiguous{padding:var(--space-3) var(--space-4);border-left:3px solid var(--state-review-border);color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.founder-cost-to-learn{gap:var(--space-3);max-width:760px;padding:var(--space-4);border:1px solid var(--state-time-border);border-left:3px solid var(--state-time-border);border-radius:var(--radius-sm);background:var(--state-time-surface);grid-column:2;display:grid}@supports (color:color-mix(in lab, red, red)){.founder-cost-to-learn{background:color-mix(in srgb, var(--state-time-surface) 42%, transparent)}}.founder-cost-to-learn>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.founder-cost-to-learn>header p,.founder-cost-to-learn dt{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:720;line-height:1.35}.founder-cost-to-learn>header h3{color:var(--text-primary);margin:3px 0 0;font-size:14px;font-weight:680;line-height:1.4}.founder-cost-to-learn>header>span{border:1px solid var(--state-time-border);color:var(--state-time-text);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:720;line-height:1.2}.founder-cost-to-learn-question{max-width:680px;color:var(--text-primary);margin:0;font-size:16px;font-weight:630;line-height:1.5}.founder-cost-to-learn dl{gap:var(--space-3) var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--state-time-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.founder-cost-to-learn dl{border-top:1px solid color-mix(in srgb, var(--state-time-border) 58%, transparent)}}.founder-cost-to-learn dl>div{min-width:0}.founder-cost-to-learn-evidence,.founder-cost-to-learn-decision{grid-column:span 3}.founder-cost-to-learn dd{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:13px;font-weight:620;line-height:1.5}.founder-cost-to-learn-decision small{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:1.4;display:block}.founder-cost-to-learn-provenance{color:var(--text-tertiary);font-size:11px;line-height:1.45}.founder-learning-decision-intelligence{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--state-review-border);display:grid}@supports (color:color-mix(in lab, red, red)){.founder-learning-decision-intelligence{border:1px solid color-mix(in srgb, var(--state-review-border) 42%, var(--separator))}}.founder-learning-decision-intelligence{border-left:3px solid var(--state-review-border);border-radius:var(--radius-sm);background:var(--state-review-surface)}@supports (color:color-mix(in lab, red, red)){.founder-learning-decision-intelligence{background:color-mix(in srgb, var(--state-review-surface) 42%, var(--surface))}}.founder-learning-decision-intelligence.is-empty{grid-template-columns:minmax(0,1fr) auto;align-items:center}.founder-learning-decision-intelligence p,.founder-learning-decision-intelligence h3,.founder-learning-decision-intelligence h4{margin:0}.founder-learning-decision-intelligence>header>p,.founder-learning-decision-intelligence.is-empty>div>p,.founder-learning-decision-intelligence.is-processing>p,.founder-learning-decision-intelligence h4{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.07em;text-transform:uppercase;font-weight:720;line-height:1.35}.founder-learning-decision-intelligence h3{margin-top:var(--space-1);color:var(--text-primary);font-size:18px;line-height:1.35}.founder-learning-decision-intelligence header>span,.founder-learning-decision-intelligence.is-empty>div>span,.founder-learning-decision-intelligence.is-processing>span{margin-top:var(--space-1);color:var(--text-secondary);font-size:13px;line-height:1.5;display:block}.founder-learning-decision-summary,.founder-learning-decision-details{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-learning-decision-summary{padding-top:var(--space-4);border-top:1px solid var(--state-review-border)}@supports (color:color-mix(in lab, red, red)){.founder-learning-decision-summary{border-top:1px solid color-mix(in srgb, var(--state-review-border) 32%, transparent)}}.founder-learning-decision-summary p,.founder-learning-decision-details p,.founder-learning-decision-details li{margin-top:var(--space-1);color:var(--text-secondary);font-size:13px;line-height:1.55}.founder-learning-decision-intelligence>details>summary{width:fit-content;min-height:44px;padding:var(--space-3) 0;color:var(--brand-navy);cursor:pointer;font-size:13px;font-weight:680}.founder-learning-decision-details>div:last-child{grid-column:1/-1}.founder-learning-decision-details ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.founder-learning-decision-disclaimer{color:var(--text-tertiary);font-size:11px;line-height:1.5}.founder-learning-decision-gate{gap:var(--space-4);margin-top:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--state-review-border);display:grid}@supports (color:color-mix(in lab, red, red)){.founder-learning-decision-gate{border-top:1px solid color-mix(in srgb, var(--state-review-border) 48%, transparent)}}.founder-learning-decision-gate-heading>p,.founder-learning-decision-gate-heading>h3,.founder-learning-decision-gate-heading>span,.founder-learning-decision-terminal p{margin:0}.founder-learning-decision-gate-heading>p{color:var(--brand-navy);font-size:var(--office-type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:760;line-height:1.35}.founder-learning-decision-gate-heading>h3{margin-top:var(--space-1);font-size:18px;line-height:1.35}.founder-learning-decision-gate-heading>span{max-width:720px;margin-top:var(--space-1);color:var(--text-secondary);font-size:13px;line-height:1.55;display:block}.founder-learning-decision-gate form,.founder-learning-decision-gate fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.founder-learning-decision-gate .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.founder-learning-decision-options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-learning-decision-option{align-items:flex-start;gap:var(--space-3);min-width:0;min-height:68px;padding:var(--space-3);border:1px solid var(--state-neutral-border);border-radius:var(--radius-sm);background:var(--surface);display:flex}@supports (color:color-mix(in lab, red, red)){.founder-learning-decision-option{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.founder-learning-decision-option{cursor:pointer;transition:border-color .14s,background .14s,box-shadow .14s}.founder-learning-decision-option:has(input:checked){border-color:var(--brand-blue);background:var(--state-focus-surface)}@supports (color:color-mix(in lab, red, red)){.founder-learning-decision-option:has(input:checked){background:color-mix(in srgb, var(--state-focus-surface) 64%, var(--surface))}}.founder-learning-decision-option:has(input:checked){box-shadow:0 0 0 1px var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.founder-learning-decision-option:has(input:checked){box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-blue) 22%, transparent)}}.founder-learning-decision-option:has(input:focus-visible){outline:3px solid var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.founder-learning-decision-option:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--brand-blue) 30%, transparent)}}.founder-learning-decision-option:has(input:focus-visible){outline-offset:2px}.founder-learning-decision-option input{accent-color:var(--brand-blue);flex:none;margin-top:3px}.founder-learning-decision-option span,.founder-learning-decision-option small{min-width:0;display:block}.founder-learning-decision-option strong{color:var(--text-primary);font-size:14px;line-height:1.4}.founder-learning-decision-option small{margin-top:var(--space-1);color:var(--text-secondary);font-size:12px;line-height:1.45}.founder-learning-decision-plan-effect{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.founder-learning-decision-gate form>.button{width:fit-content;min-width:160px}.founder-learning-decision-terminal{padding:var(--space-4);border:1px solid var(--state-neutral-border);border-radius:var(--radius-sm);background:var(--state-neutral-surface)}.founder-learning-decision-gate.state-awaiting_review .founder-learning-decision-terminal{border-color:var(--state-review-border);background:var(--state-review-surface)}.founder-learning-decision-terminal strong{color:var(--text-primary);font-size:14px}.founder-learning-decision-terminal p{margin-top:var(--space-1);color:var(--text-secondary);font-size:13px;line-height:1.5}.founder-learning-decision-terminal time{margin-top:var(--space-3);color:var(--text-tertiary);font-size:12px;display:block}.founder-learning-decision-unavailable{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--state-neutral-border);border-radius:var(--radius-sm);background:var(--state-neutral-surface);display:grid}.founder-learning-decision-unavailable>p,.founder-learning-decision-unavailable>h3,.founder-learning-decision-unavailable>span{margin:0}.founder-learning-decision-unavailable>p{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.07em;text-transform:uppercase;font-weight:720}.founder-learning-decision-unavailable>h3{color:var(--text-primary);font-size:16px;line-height:1.4}.founder-learning-decision-unavailable>span{color:var(--text-secondary);font-size:13px;line-height:1.5}@media (hover:hover) and (pointer:fine){.founder-learning-decision-option:hover{border-color:var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.founder-learning-decision-option:hover{border-color:color-mix(in srgb, var(--brand-blue) 52%, var(--state-neutral-border))}}}@media (max-width:720px){.founder-learning-decision-intelligence.is-empty,.founder-learning-decision-summary,.founder-learning-decision-details{grid-template-columns:minmax(0,1fr)}.founder-learning-decision-intelligence.is-empty form,.founder-learning-decision-intelligence.is-empty button{width:100%}.founder-learning-decision-details>div:last-child{grid-column:1}.founder-learning-decision-options{grid-template-columns:minmax(0,1fr)}.founder-learning-decision-option{min-height:72px}.founder-learning-decision-gate form>.button{width:100%;min-height:48px}}.founder-assumption-disclosure{grid-column:2;max-width:760px}.founder-assumption-toggle{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--state-neutral-border);border-radius:var(--radius-sm);background:var(--state-neutral-surface);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;font-size:13px;font-weight:640;line-height:1.4;transition:background-color .14s,border-color .14s,box-shadow .14s;display:flex}.founder-assumption-toggle:hover{border-color:var(--separator-strong);background:var(--surface-secondary);box-shadow:var(--shadow-subtle)}.founder-assumption-toggle:focus-visible{outline-offset:3px}.founder-assumption-toggle[aria-expanded=true]{border-color:var(--separator-strong);background:var(--surface-secondary);border-bottom-right-radius:0;border-bottom-left-radius:0}.founder-assumption-toggle-icon{border:1px solid var(--state-neutral-border);background:var(--surface);width:28px;height:28px;color:var(--text-secondary);border-radius:8px;flex:0 0 28px;place-items:center;font-size:17px;font-weight:540;line-height:1;display:grid}.founder-assumption-details{gap:var(--space-5) var(--space-8);padding:var(--space-5) var(--space-3) var(--space-4);border:1px solid var(--separator-strong);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-assumption-detail>p,.founder-assumption-detail>ul{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.founder-assumption-detail>ul{gap:var(--space-2);padding-left:18px;display:grid}.founder-assumption-decision{grid-column:1/-1}.founder-pending-review{gap:var(--space-5) var(--space-8);padding:var(--space-6);border:1px solid var(--state-review-border);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--state-review-surface);border-left-width:4px;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);display:grid}.founder-pending-review.is-primary-work{box-shadow:0 18px 44px #00235813}.founder-pending-review-heading>p,.founder-pending-review-heading>span,.founder-pending-review-context span,.founder-pending-review-status>strong{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.075em;text-transform:uppercase;margin:0;font-weight:720;line-height:1.35}.founder-pending-review-heading>p{color:var(--state-review-text)}.founder-pending-review-heading>span{margin-top:var(--space-3);display:block}.founder-pending-review-heading>h2{margin:var(--space-1) 0 0;color:var(--text-primary);text-transform:uppercase;font-size:24px;line-height:1.25}.founder-pending-review-context{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-pending-review-context>div{padding-top:var(--space-3);border-top:1px solid var(--state-review-border)}@supports (color:color-mix(in lab, red, red)){.founder-pending-review-context>div{border-top:1px solid color-mix(in srgb, var(--state-review-border) 65%, transparent)}}.founder-pending-review-context p,.founder-pending-review-status{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.founder-pending-review-status{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--state-review-border);grid-column:1/-1;align-items:baseline;display:flex}.founder-pending-review-status>strong{color:var(--state-review-text);flex:none}.founder-decision-gate{gap:var(--space-5) var(--space-8);padding:var(--space-6);border:1px solid var(--state-attention-border);border-radius:var(--radius-md);background:var(--state-attention-surface);grid-template-columns:minmax(0,.75fr) minmax(220px,.35fr);display:grid}.founder-decision-gate.state-awaiting_review{border-color:var(--state-review-border);background:var(--state-review-surface)}.founder-decision-gate.state-resolved{border-color:var(--state-neutral-border);background:var(--state-neutral-surface)}.founder-decision-gate.is-primary-work,.founder-office-assessment.is-primary-work{border-left-width:4px;box-shadow:0 18px 44px #00235813}.founder-decision-gate-heading>p,.founder-decision-gate-heading>span,.founder-decision-recommendation>span,.founder-decision-consequence span{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.075em;text-transform:uppercase;margin:0;font-weight:720;line-height:1.35}.founder-decision-gate-heading>span{margin-top:var(--space-3);letter-spacing:.045em;display:block}.founder-decision-gate-heading>h2{max-width:680px;margin:var(--space-1) 0 0;color:var(--text-primary);font-size:20px;line-height:1.4}.founder-decision-recommendation{padding-left:var(--space-5);border-left:1px solid var(--state-attention-border);align-self:center}.founder-decision-recommendation>strong{margin-top:var(--space-2);color:var(--state-attention-text);letter-spacing:.055em;text-transform:uppercase;font-size:14px;line-height:1.3;display:block}.founder-decision-consequence{gap:var(--space-4);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-decision-consequence>div{padding-top:var(--space-3);border-top:1px solid var(--state-attention-border)}@supports (color:color-mix(in lab, red, red)){.founder-decision-consequence>div{border-top:1px solid color-mix(in srgb, var(--state-attention-border) 65%, transparent)}}.founder-decision-consequence p,.founder-decision-choices p,.founder-decision-status{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.founder-decision-choices,.founder-decision-status,.founder-decision-gate>.form-status{grid-column:1/-1}.founder-decision-choices{border-top:1px solid var(--state-attention-border)}.founder-decision-choice-toggle{gap:var(--space-3);margin-top:var(--space-2)}.founder-decision-choice-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:16px;height:16px;transition:transform .14s}.founder-decision-choice-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.founder-decision-choice-toggle:focus-visible{border-color:var(--state-attention-border);outline:3px solid var(--state-attention-border)}@supports (color:color-mix(in lab, red, red)){.founder-decision-choice-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--state-attention-border) 42%, transparent)}}.founder-decision-choice-toggle:focus-visible{outline-offset:2px}@media (hover:hover) and (pointer:fine){.founder-decision-choice-toggle:hover{border-color:var(--state-attention-border)}@supports (color:color-mix(in lab, red, red)){.founder-decision-choice-toggle:hover{border-color:color-mix(in srgb, var(--state-attention-border) 70%, transparent)}}.founder-decision-choice-toggle:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.founder-decision-choice-toggle:hover{background:color-mix(in srgb, var(--surface) 48%, transparent)}}}.founder-decision-choice-panel{gap:var(--space-4);padding-bottom:var(--space-2);display:grid}.founder-decision-choice-panel[hidden]{display:none}.founder-decision-buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.founder-plan-impact{border-top:1px solid var(--state-attention-border);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.founder-plan-impact{border-top:1px solid color-mix(in srgb, var(--state-attention-border) 70%, transparent)}}.state-awaiting_review .founder-plan-impact,.founder-pending-review .founder-plan-impact{border-top-color:var(--state-review-border)}@supports (color:color-mix(in lab, red, red)){.state-awaiting_review .founder-plan-impact,.founder-pending-review .founder-plan-impact{border-top-color:color-mix(in srgb, var(--state-review-border) 70%, transparent)}}.founder-plan-impact>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-2) var(--space-1);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;list-style:none;display:flex}.founder-plan-impact>summary::-webkit-details-marker{display:none}.founder-plan-impact>summary>span{gap:var(--space-3);align-items:baseline;display:flex}.founder-plan-impact>summary small,.founder-plan-impact h3,.founder-plan-impact dt{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.07em;text-transform:uppercase;font-weight:720;line-height:1.35}.founder-plan-impact>summary strong{color:var(--text-secondary);font-size:13px;font-weight:650}.founder-plan-impact>summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:16px;height:16px;transition:transform .14s}.founder-plan-impact[open]>summary svg{transform:rotate(180deg)}.founder-plan-impact>summary:focus-visible{outline:3px solid var(--state-attention-border)}@supports (color:color-mix(in lab, red, red)){.founder-plan-impact>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--state-attention-border) 42%, transparent)}}.founder-plan-impact>summary:focus-visible{outline-offset:2px}@media (hover:hover) and (pointer:fine){.founder-plan-impact>summary:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.founder-plan-impact>summary:hover{background:color-mix(in srgb, var(--surface) 48%, transparent)}}}.founder-plan-impact-body{gap:var(--space-5);padding:var(--space-2) var(--space-1) var(--space-3);display:grid}.founder-plan-impact-deltas,.founder-plan-impact-facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-plan-impact-deltas section,.founder-plan-impact-facts>div{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--state-neutral-border)}@supports (color:color-mix(in lab, red, red)){.founder-plan-impact-deltas section,.founder-plan-impact-facts>div{border-top:1px solid color-mix(in srgb, var(--state-neutral-border) 78%, transparent)}}.founder-plan-impact h3,.founder-plan-impact dt{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0;display:flex}.founder-plan-impact-fact-note{margin-top:var(--space-1);color:var(--text-tertiary);font-size:10px;line-height:1.45;display:block}.founder-plan-impact ul{gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:18px;display:grid}.founder-plan-impact p,.founder-plan-impact li,.founder-plan-impact dd{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.founder-plan-impact-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.founder-visual-relation{border:1px solid var(--state-neutral-border);background:var(--state-neutral-surface);width:fit-content;min-height:20px;color:var(--state-neutral-text);letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:9px;font-weight:760;line-height:1.2;display:inline-flex}.founder-visual-relation.relation-different{border-color:var(--state-time-border);background:var(--state-time-surface);color:var(--state-time-text)}.founder-visual-relation.relation-unknown{color:var(--text-tertiary);border-style:dashed}.founder-visual-relation.relation-non_comparable{border-color:var(--state-review-border)}@supports (color:color-mix(in lab, red, red)){.founder-visual-relation.relation-non_comparable{border-color:color-mix(in srgb, var(--state-review-border) 45%, var(--border))}}.founder-visual-relation.relation-non_comparable{background:var(--state-review-surface)}@supports (color:color-mix(in lab, red, red)){.founder-visual-relation.relation-non_comparable{background:color-mix(in srgb, var(--state-review-surface) 62%, var(--surface))}}.founder-visual-relation.relation-non_comparable{color:var(--state-review-text)}.founder-visual-relation.is-current{border-color:var(--state-neutral-border);background:var(--surface-secondary);color:var(--text-secondary);border-style:solid}.founder-visual-unknown{margin-top:var(--space-2);color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:680;display:inline-block}.founder-proof-path{min-width:0;margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.founder-proof-path-step{border:1px solid var(--state-time-border);max-width:100%;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.founder-proof-path-step{border:1px solid color-mix(in srgb, var(--state-time-border) 70%, var(--separator))}}.founder-proof-path-step{border-radius:var(--radius-sm);background:var(--state-time-surface)}@supports (color:color-mix(in lab, red, red)){.founder-proof-path-step{background:color-mix(in srgb, var(--state-time-surface) 58%, var(--surface))}}.founder-proof-path-step{color:var(--text-secondary);font-size:10px;font-weight:650;line-height:1.35}.founder-proof-path.proof-more_evidence .founder-proof-path-step:last-child,.founder-proof-path.proof-review_dependency .founder-proof-path-step:nth-last-child(2),.founder-proof-path.proof-may_change .founder-proof-path-step:last-child,.founder-proof-path.proof-replaced .founder-proof-path-step:last-child{border-color:var(--state-attention-border)}@supports (color:color-mix(in lab, red, red)){.founder-proof-path.proof-more_evidence .founder-proof-path-step:last-child,.founder-proof-path.proof-review_dependency .founder-proof-path-step:nth-last-child(2),.founder-proof-path.proof-may_change .founder-proof-path-step:last-child,.founder-proof-path.proof-replaced .founder-proof-path-step:last-child{border-color:color-mix(in srgb, var(--state-attention-border) 60%, var(--border))}}.founder-proof-path.proof-more_evidence .founder-proof-path-step:last-child,.founder-proof-path.proof-review_dependency .founder-proof-path-step:nth-last-child(2),.founder-proof-path.proof-may_change .founder-proof-path-step:last-child,.founder-proof-path.proof-replaced .founder-proof-path-step:last-child{background:var(--state-attention-surface)}@supports (color:color-mix(in lab, red, red)){.founder-proof-path.proof-more_evidence .founder-proof-path-step:last-child,.founder-proof-path.proof-review_dependency .founder-proof-path-step:nth-last-child(2),.founder-proof-path.proof-may_change .founder-proof-path-step:last-child,.founder-proof-path.proof-replaced .founder-proof-path-step:last-child{background:color-mix(in srgb, var(--state-attention-surface) 55%, var(--surface))}}.founder-proof-path-connector{color:var(--text-tertiary);flex:none;font-size:11px;line-height:1}.founder-scenario-comparison{border-top:1px solid var(--state-attention-border);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.founder-scenario-comparison{border-top:1px solid color-mix(in srgb, var(--state-attention-border) 70%, transparent)}}.state-awaiting_review .founder-scenario-comparison,.founder-pending-review .founder-scenario-comparison{border-top-color:var(--state-review-border)}@supports (color:color-mix(in lab, red, red)){.state-awaiting_review .founder-scenario-comparison,.founder-pending-review .founder-scenario-comparison{border-top-color:color-mix(in srgb, var(--state-review-border) 70%, transparent)}}.founder-scenario-comparison>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-2) var(--space-1);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:680;list-style:none;display:flex}.founder-scenario-comparison>summary::-webkit-details-marker{display:none}.founder-scenario-comparison>summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:16px;height:16px;transition:transform .14s}.founder-scenario-comparison[open]>summary svg{transform:rotate(180deg)}.founder-scenario-comparison>summary:focus-visible{outline:3px solid var(--state-attention-border)}@supports (color:color-mix(in lab, red, red)){.founder-scenario-comparison>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--state-attention-border) 42%, transparent)}}.founder-scenario-comparison>summary:focus-visible{outline-offset:2px}@media (hover:hover) and (pointer:fine){.founder-scenario-comparison>summary:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.founder-scenario-comparison>summary:hover{background:color-mix(in srgb, var(--surface) 48%, transparent)}}}.founder-scenario-comparison-body{gap:var(--space-4);padding:var(--space-2) var(--space-1) var(--space-3);display:grid}.founder-scenario-comparison-body>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.founder-scenario-comparison-heading-copy{min-width:0}.founder-scenario-comparison-heading-copy>p,.founder-scenario>header>span,.founder-scenario dt{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:720;line-height:1.35}.founder-scenario-comparison-heading-copy>span{margin-top:var(--space-1);color:var(--text-secondary);font-size:13px;line-height:1.5;display:block}.founder-scenario-expand-button{gap:var(--space-2);flex:none;font-size:12px}:is(.founder-scenario-expand-button:focus-visible,.founder-scenario-dialog-close:focus-visible){outline:3px solid var(--state-focus-border)}@supports (color:color-mix(in lab, red, red)){:is(.founder-scenario-expand-button:focus-visible,.founder-scenario-dialog-close:focus-visible){outline:3px solid color-mix(in srgb, var(--state-focus-border) 42%, transparent)}}:is(.founder-scenario-expand-button:focus-visible,.founder-scenario-dialog-close:focus-visible){outline-offset:2px}@media (hover:hover) and (pointer:fine){.founder-scenario-expand-button:hover,.founder-scenario-dialog-close:hover{border-color:var(--state-focus-border);background:var(--state-focus-surface)}@supports (color:color-mix(in lab, red, red)){.founder-scenario-expand-button:hover,.founder-scenario-dialog-close:hover{background:color-mix(in srgb, var(--state-focus-surface) 44%, var(--surface))}}.founder-scenario-expand-button:hover,.founder-scenario-dialog-close:hover{color:var(--text-primary)}}.founder-scenario-dialog{border:1px solid var(--state-neutral-border);width:min(1440px,100vw - 48px);max-width:none;height:min(920px,100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.founder-scenario-dialog{border:1px solid color-mix(in srgb, var(--state-neutral-border) 86%, transparent)}}.founder-scenario-dialog{border-radius:var(--radius-lg);background:var(--surface);color:var(--text-primary);box-shadow:0 28px 80px #141c243d}.founder-scenario-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#181d239e}.founder-scenario-dialog-shell{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.founder-scenario-dialog-header{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--separator);background:var(--surface);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.founder-scenario-dialog-header{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.founder-scenario-dialog-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.founder-scenario-dialog-header h2,.founder-scenario-dialog-header p{margin:0}.founder-scenario-dialog-header h2{font-size:20px;line-height:1.25}.founder-scenario-dialog-header p{color:var(--text-secondary);margin-top:3px;font-size:12px;line-height:1.45}.founder-scenario-dialog-close{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--state-neutral-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font:inherit;cursor:pointer;flex:none;font-size:12px;font-weight:680;display:inline-flex}.founder-scenario-dialog-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:16px;height:16px}.founder-scenario-dialog .founder-scenario-comparison-body.is-expanded{min-height:0;padding:var(--space-5);overscroll-behavior:contain;overflow:hidden auto}.founder-scenario-dialog .founder-scenario-comparison-body.is-expanded>header{display:none}.founder-scenario-dialog .founder-scenario-grid{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.founder-scenario-dialog .founder-scenario{padding:var(--space-5)}@media (max-width:1080px){.founder-scenario-dialog .founder-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.founder-scenario-capital-context{padding:var(--space-3);border:1px solid var(--state-time-border)}@supports (color:color-mix(in lab, red, red)){.founder-scenario-capital-context{border:1px solid color-mix(in srgb, var(--state-time-border) 58%, var(--separator))}}.founder-scenario-capital-context{border-radius:var(--radius-sm);background:var(--state-time-surface)}@supports (color:color-mix(in lab, red, red)){.founder-scenario-capital-context{background:color-mix(in srgb, var(--state-time-surface) 42%, var(--surface))}}.founder-scenario-capital-context>header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.founder-scenario-capital-context>header p,.founder-scenario-capital-context dt,.founder-scenario-capital-impact small{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720;line-height:1.35}.founder-scenario-capital-context>header span{color:var(--text-tertiary);font-size:11px;line-height:1.4}.founder-scenario-capital-context dl{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.founder-scenario-capital-context dl>div{min-width:0}.founder-scenario-capital-context dd{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:13px;font-weight:680;line-height:1.4}.founder-scenario-learning-context{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--state-neutral-border);display:grid}@supports (color:color-mix(in lab, red, red)){.founder-scenario-learning-context{border:1px solid color-mix(in srgb, var(--state-neutral-border) 72%, transparent)}}.founder-scenario-learning-context{border-radius:var(--radius-sm);background:var(--state-neutral-surface)}@supports (color:color-mix(in lab, red, red)){.founder-scenario-learning-context{background:color-mix(in srgb, var(--state-neutral-surface) 62%, var(--surface))}}.founder-scenario-learning-context>p,.founder-scenario-learning-context dt,.founder-scenario-learning dt{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720;line-height:1.35}.founder-scenario-learning-context dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.founder-scenario-learning-context dd{max-width:64ch;color:var(--text-secondary);margin:3px 0 0;font-size:12px;line-height:1.45}.founder-capital-scenario-runway-visual{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--state-time-border);display:grid}@supports (color:color-mix(in lab, red, red)){.founder-capital-scenario-runway-visual{border:1px solid color-mix(in srgb, var(--state-time-border) 58%, var(--separator))}}.founder-capital-scenario-runway-visual{border-radius:var(--radius-sm);background:var(--state-time-surface)}@supports (color:color-mix(in lab, red, red)){.founder-capital-scenario-runway-visual{background:color-mix(in srgb, var(--state-time-surface) 28%, var(--surface))}}.founder-capital-scenario-runway-visual>p{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720;line-height:1.35}.founder-capital-scenario-runway-visual>div{gap:var(--space-3);display:grid}.founder-scenario-review-relationship{align-items:center;gap:var(--space-2);max-width:440px;margin:var(--space-3) 0 0;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:auto minmax(72px,1fr) auto;font-size:10px;font-weight:700;display:grid}.founder-scenario-review-relationship>span:nth-child(2){align-items:center;gap:var(--space-2);color:var(--state-review-text);text-align:center;white-space:nowrap;font-size:9px;display:flex}.founder-scenario-review-relationship>span:nth-child(2):before,.founder-scenario-review-relationship>span:nth-child(2):after{background:var(--state-review-border);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.founder-scenario-review-relationship>span:nth-child(2):before,.founder-scenario-review-relationship>span:nth-child(2):after{background:color-mix(in srgb, var(--state-review-border) 45%, var(--separator))}}.founder-scenario-review-relationship>span:nth-child(2):before,.founder-scenario-review-relationship>span:nth-child(2):after{content:""}.founder-scenario-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.founder-scenario{min-width:0;padding:var(--space-4);border:1px solid var(--state-neutral-border);border-radius:var(--radius-sm);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.founder-scenario{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.founder-scenario.role-recommended{border-color:var(--state-focus-border);background:var(--state-focus-surface);box-shadow:inset 0 3px 0 var(--state-focus-border)}@supports (color:color-mix(in lab, red, red)){.founder-scenario.role-recommended{box-shadow:inset 0 3px 0 color-mix(in srgb, var(--state-focus-border) 72%, transparent)}}.founder-scenario.role-proposed{border-color:var(--state-review-border);background:var(--state-review-surface)}@supports (color:color-mix(in lab, red, red)){.founder-scenario.role-proposed{background:color-mix(in srgb, var(--state-review-surface) 78%, var(--surface))}}.founder-scenario.role-recommended>header>span{color:var(--state-focus-text)}.founder-scenario.role-proposed>header>span{color:var(--state-review-text)}.founder-scenario h3{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:17px;line-height:1.35}.founder-scenario>header>small{margin-top:var(--space-1);color:var(--state-review-text);font-size:11px;font-weight:650;display:block}.founder-scenario dl{margin:var(--space-4) 0 0;gap:0;display:grid}.founder-scenario dl>div{padding:var(--space-3) 0;border-top:1px solid var(--state-neutral-border);align-content:start;display:grid}@supports (color:color-mix(in lab, red, red)){.founder-scenario dl>div{border-top:1px solid color-mix(in srgb, var(--state-neutral-border) 78%, transparent)}}.founder-scenario dt{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.founder-scenario dd{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.48}.founder-scenario-capital-impact{gap:var(--space-2);display:grid}.founder-scenario-capital-impact>span{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.founder-scenario-capital-impact strong{color:var(--text-primary);text-align:right;font-size:12px;font-weight:680}.founder-scenario-value-with-relation{justify-content:flex-end;align-items:center;gap:5px var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.founder-scenario dd.founder-scenario-value-with-relation{justify-content:space-between}.founder-scenario-learning{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--state-time-border);display:grid}@supports (color:color-mix(in lab, red, red)){.founder-scenario-learning{border:1px solid color-mix(in srgb, var(--state-time-border) 48%, var(--separator))}}.founder-scenario-learning{border-radius:var(--radius-sm);background:var(--state-time-surface)}@supports (color:color-mix(in lab, red, red)){.founder-scenario-learning{background:color-mix(in srgb, var(--state-time-surface) 28%, var(--surface))}}.founder-scenario .founder-scenario-learning dl{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.founder-scenario .founder-scenario-learning dl>div{border:0;min-width:0;padding:0}.founder-scenario .founder-scenario-learning dt{display:block}.founder-scenario .founder-scenario-learning dd{color:var(--text-primary);font-weight:650}.founder-scenario .founder-scenario-learning-path,.founder-scenario .founder-scenario-learning-question,.founder-scenario-learning-decision{grid-column:1/-1}.founder-scenario .founder-scenario-learning-question,.founder-scenario .founder-scenario-learning-decision{padding-top:var(--space-2);border-top:1px solid var(--state-time-border)}@supports (color:color-mix(in lab, red, red)){.founder-scenario .founder-scenario-learning-question,.founder-scenario .founder-scenario-learning-decision{border-top:1px solid color-mix(in srgb, var(--state-time-border) 35%, transparent)}}.founder-scenario-capital-impact em{color:var(--text-tertiary);font-size:10px;font-style:normal;line-height:1.45}@media (max-width:520px){.founder-scenario-comparison-body>header{gap:var(--space-3);display:grid}.founder-scenario-expand-button{width:100%;min-height:48px}.founder-scenario-dialog{border:0;border-radius:0;width:100vw;height:100dvh;margin:0}.founder-scenario-dialog-header{padding:var(--space-3) var(--space-4)}.founder-scenario-dialog-header p{max-width:30ch}.founder-scenario-dialog-close{min-height:48px}.founder-scenario-dialog .founder-scenario-comparison-body.is-expanded{padding:var(--space-4)}.founder-scenario-dialog .founder-scenario-grid{grid-template-columns:minmax(0,1fr)}.founder-scenario-dialog .founder-scenario{padding:var(--space-4)}.founder-scenario-capital-context>header{align-items:flex-start}.founder-scenario-capital-context dl{gap:var(--space-2);grid-template-columns:1fr}.founder-scenario-learning-context dl{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.founder-scenario .founder-scenario-learning dl{grid-template-columns:minmax(0,1fr)}.founder-scenario .founder-scenario-learning dd{min-width:0;margin-top:var(--space-1);overflow-wrap:anywhere;text-align:left}.founder-scenario-capital-context dl>div,.founder-scenario-capital-impact>span{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.founder-scenario-capital-context dd,.founder-scenario-capital-impact strong{text-align:right}.founder-capital-runway-row,.founder-capital-scenario-runway-row,.founder-capital-runway-visual.is-compact .founder-capital-runway-row{gap:5px var(--space-3);grid-template-columns:minmax(0,1fr) auto}.founder-capital-runway-track{grid-area:2/1/auto/-1}}.founder-experiments-page{max-width:1120px}.founder-experiments-heading{margin-bottom:var(--space-8)}.founder-experiment-workspace,.founder-experiment-workspace>*,.founder-experiment-context>*{min-width:0}.founder-experiment-workspace{gap:var(--space-8);display:grid}.founder-experiment-context{gap:var(--space-8);padding-block:var(--space-6);border-block:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);display:grid}.founder-experiment-objective p:not(.section-label),.founder-experiment-assumption h2{overflow-wrap:anywhere}.founder-experiment-objective p:not(.section-label){margin:var(--space-2) 0 3px;color:var(--text-primary);font-weight:650}.founder-experiment-objective small{color:var(--text-tertiary)}.founder-experiment-assumption>div,.founder-experiment-section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.founder-experiment-assumption>div>span,.founder-experiment-section-heading>span,.founder-experiment-action>div>span{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.founder-experiment-assumption h2{max-width:34ch;margin:var(--space-3) 0 0;font-size:clamp(22px,3vw,32px);line-height:1.18}.founder-experiment-section-heading h2{margin:3px 0 0;font-size:18px}.founder-experiment-loop{padding-bottom:var(--space-6);border-bottom:1px solid var(--line)}.founder-experiment-lifecycle{margin:var(--space-5) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.founder-experiment-lifecycle li{gap:2px var(--space-3);min-width:0;color:var(--text-tertiary);grid-template-columns:12px minmax(0,1fr);display:grid;position:relative}.founder-experiment-lifecycle li:not(:last-child):after{background:var(--line);content:"";height:1px;position:absolute;top:5px;left:20px;right:8px}.founder-experiment-lifecycle li>span{z-index:1;border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;grid-row:1/3;width:11px;height:11px;margin-top:1px}.founder-experiment-lifecycle strong,.founder-experiment-lifecycle small{overflow-wrap:anywhere}.founder-experiment-lifecycle strong{color:inherit;font-size:13px}.founder-experiment-lifecycle small{font-size:10.5px}.founder-experiment-lifecycle .is-complete,.founder-experiment-lifecycle .is-current{color:var(--text-primary)}.founder-experiment-lifecycle .is-complete>span{border-color:var(--text-secondary);background:var(--text-secondary)}.founder-experiment-lifecycle .is-current>span{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--surface);background:var(--accent)}.founder-experiment-protocol{border:1px solid var(--line-strong);background:var(--surface);border-radius:20px;padding:clamp(24px,4vw,42px)}.founder-experiment-protocol>header{max-width:800px;padding-bottom:var(--space-6);border-bottom:1px solid var(--line)}.founder-experiment-protocol>header h2{margin:var(--space-3) 0 0;overflow-wrap:anywhere;font-size:clamp(25px,3.8vw,38px);line-height:1.12}.founder-experiment-protocol-facts{gap:0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.founder-experiment-protocol-facts>div{min-width:0;padding:var(--space-5) 0;border-bottom:1px solid var(--line)}.founder-experiment-protocol-facts>.is-wide{grid-column:1/-1}.founder-experiment-protocol-facts dt{margin-bottom:var(--space-2);color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.founder-experiment-protocol-facts dd{overflow-wrap:anywhere;color:var(--text-primary);margin:0;font-size:14px;line-height:1.55}.founder-experiment-protocol-facts .is-support dd,.founder-experiment-protocol-facts .is-challenge dd{font-size:15px;font-weight:600}.founder-experiment-provenance{margin-top:var(--space-4);color:var(--text-tertiary);display:block}.founder-experiment-execution,.founder-experiment-observation,.founder-experiment-decision{padding-block:var(--space-6);border-top:1px solid var(--line)}.founder-experiment-action{align-items:start;gap:var(--space-8);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);display:grid}.founder-experiment-action h3{max-width:42ch;margin:var(--space-2) 0 var(--space-3);overflow-wrap:anywhere;font-size:19px}.founder-experiment-action .advisory-action-controls{min-width:0}.founder-experiment-quiet{margin:var(--space-4) 0 0;color:var(--text-secondary)}.founder-experiment-observation,.founder-experiment-decision{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}.founder-experiment-observation h2,.founder-experiment-decision h2{margin:var(--space-2) 0 0;font-size:18px}.founder-experiment-observation>p{max-width:460px;color:var(--text-secondary);gap:3px;margin:0;font-size:13px;display:grid}.founder-experiment-observation>p strong{color:var(--text-primary)}.founder-experiment-observation time{color:var(--text-tertiary);font-size:11px}.founder-experiment-decision{border-top-color:var(--line-strong)}.founder-experiment-decision p:not(.section-label){margin:var(--space-3) 0 0;color:var(--text-secondary)}.founder-experiment-decision .work-link-button,.founder-experiment-empty .work-link-button{min-height:44px}.founder-experiment-empty{max-width:720px}@media (max-width:720px){.founder-experiments-heading{margin-bottom:var(--space-6)}.founder-experiment-workspace{gap:var(--space-6)}.founder-experiment-context{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.founder-experiment-assumption>div,.founder-experiment-section-heading{align-items:flex-start}.founder-experiment-lifecycle{gap:var(--space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.founder-experiment-lifecycle li:nth-child(2):after{display:none}.founder-experiment-protocol{padding:24px 20px}.founder-experiment-protocol-facts{grid-template-columns:minmax(0,1fr);gap:0}.founder-experiment-protocol-facts>.is-wide{grid-column:auto}.founder-experiment-action{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.founder-experiment-action a{align-items:center;min-height:44px;display:inline-flex}.founder-experiment-observation,.founder-experiment-decision{align-items:flex-start;gap:var(--space-4);flex-direction:column}.founder-experiment-decision .work-link-button{width:100%}}.execution-page{max-width:1040px}.execution-heading{align-items:flex-start}.execution-summary{margin:0 0 var(--space-10);padding:var(--space-5) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.execution-summary>div{min-width:0;padding:0 var(--space-5);border-left:1px solid var(--line)}.execution-summary>div:first-child{border-left:0;padding-left:0}.execution-summary dt,.primary-objective-context dt{color:var(--text-tertiary);font-size:11px;font-weight:650}.execution-summary dd{margin:var(--space-1) 0 0;color:var(--text-primary);letter-spacing:-.03em;font-size:24px;font-weight:650}.execution-sections,.execution-calendar-sections{gap:var(--space-12);display:grid}.execution-section,.execution-calendar-section{min-width:0}.execution-section.is-attention,.execution-calendar-section.is-attention{padding-left:var(--space-5);border-left:2px solid var(--warning)}.execution-section-heading h2,.execution-calendar-section h2,.primary-objective-context h2{margin:var(--space-2) 0 0;color:var(--text-primary);letter-spacing:-.035em;font-size:clamp(22px,3vw,30px);font-weight:650}.execution-action-list,.execution-agenda-list{margin:var(--space-5) 0 0;border-top:1px solid var(--separator);padding:0;list-style:none}.execution-action-row{min-width:0;padding:var(--space-5) 0;border-bottom:1px solid var(--separator)}.execution-action-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);min-width:0;display:flex}.execution-action-heading>div{min-width:0}.execution-action-heading h3{overflow-wrap:anywhere;color:var(--text-primary);margin:0;font-size:16px;font-weight:650;line-height:1.45}.execution-action-meta{align-items:center;gap:5px var(--space-3);margin:var(--space-2) 0 0;color:var(--text-tertiary);flex-wrap:wrap;padding:0;font-size:11px;line-height:1.5;list-style:none;display:flex}.execution-action-meta li+li:before{content:"·";margin-right:var(--space-3);color:var(--separator-strong)}.execution-completed{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.execution-completed>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-4) 0;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:650;display:flex}.execution-completed>summary span{color:var(--text-tertiary)}.execution-date-context{justify-items:end;gap:var(--space-1);color:var(--text-secondary);display:grid}.execution-date-context small{color:var(--text-tertiary);font-size:11px}.execution-agenda-list>li{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--separator);grid-template-columns:minmax(112px,.25fr) minmax(0,1fr);display:grid}.execution-agenda-date{color:var(--text-tertiary);font-size:12px;font-weight:650}.execution-agenda-list a{overflow-wrap:anywhere;color:var(--text-primary);font-size:15px;font-weight:650;line-height:1.45;text-decoration:none}.execution-agenda-list a:hover{color:var(--brand-blue)}.execution-agenda-list p{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:12px;line-height:1.5}.primary-objective-context{max-width:800px;padding:var(--space-6) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.primary-objective-context>p:not(.section-label){margin:var(--space-2) 0 0;color:var(--text-secondary)}.primary-objective-context dl{gap:var(--space-5);margin:var(--space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.primary-objective-context dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--text-primary);font-size:14px;line-height:1.5}@media (max-width:720px){.execution-heading{gap:var(--space-5)}.execution-heading .founder-work-composer,.execution-heading .founder-work-composer>.button{width:100%}.execution-heading .founder-work-composer>.button{min-height:44px}.execution-summary{row-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.execution-summary>div,.execution-summary>div:first-child{padding:0 var(--space-4);border-left:1px solid var(--line)}.execution-summary>div:nth-child(odd){border-left:0;padding-left:0}.execution-summary dd{font-size:21px}.execution-section.is-attention,.execution-calendar-section.is-attention{padding-left:var(--space-4)}.execution-action-heading,.founder-work-item-heading{gap:var(--space-3)}.execution-action-heading .work-status{flex:none}.execution-action-meta li+li:before{margin-right:var(--space-2)}.execution-date-context{width:100%;padding-top:var(--space-4);border-top:1px solid var(--line);justify-items:start}.execution-agenda-list>li{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.execution-agenda-list a,.execution-completed>summary,.execution-action-row .work-link-button,.execution-action-list .work-link-button{min-height:44px}.execution-action-row .work-link-button,.execution-action-list .work-link-button{align-items:center;display:inline-flex}.primary-objective-context dl{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.founder-scenario-comparison,.founder-scenario-comparison>.founder-scenario-comparison-body,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-scenario-grid,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-scenario,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-scenario dl,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-scenario dl>div,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-scenario-capital-impact,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-capital-scenario-runway-visual,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-capital-scenario-runway-visual>div,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-capital-runway-visual{width:100%;min-width:0;max-width:100%}.founder-scenario-comparison>.founder-scenario-comparison-body .founder-scenario-grid{grid-template-columns:minmax(0,1fr)}.founder-scenario-comparison>.founder-scenario-comparison-body .founder-scenario-capital-impact>span,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-scenario-value-with-relation{grid-template-columns:minmax(0,1fr);justify-content:start;place-items:start;gap:4px;width:100%;min-width:0;max-width:100%;display:grid}.founder-scenario-comparison>.founder-scenario-comparison-body .founder-scenario-capital-impact strong,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-scenario-value-with-relation>span{overflow-wrap:anywhere;text-align:left;max-width:100%}.founder-scenario-comparison>.founder-scenario-comparison-body .founder-visual-relation{white-space:normal;max-width:100%}.founder-scenario-comparison>.founder-scenario-comparison-body .founder-capital-runway-row,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-capital-scenario-runway-row,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-capital-runway-visual.is-compact .founder-capital-runway-row{grid-template-columns:minmax(0,1fr);gap:5px;width:100%;min-width:0;max-width:100%}.founder-scenario-comparison>.founder-scenario-comparison-body .founder-capital-runway-row>strong,.founder-scenario-comparison>.founder-scenario-comparison-body .founder-capital-scenario-runway-row>strong{text-align:left;white-space:normal}.founder-scenario-comparison>.founder-scenario-comparison-body .founder-capital-runway-track{grid-area:auto/1;width:100%;min-width:0}.founder-scenario-comparison>.founder-scenario-comparison-body .founder-proof-path{width:100%;min-width:0;max-width:100%}.founder-scenario-comparison>.founder-scenario-comparison-body .founder-proof-path-step{overflow-wrap:anywhere;white-space:normal;min-width:0}.founder-scenario-comparison>.founder-scenario-comparison-body .founder-proof-path-connector{flex-shrink:1}}.founder-numeric-range{height:8px;margin-top:var(--space-3);background:var(--state-neutral-border);border-radius:999px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.founder-numeric-range{background:color-mix(in srgb, var(--state-neutral-border) 58%, transparent)}}.founder-numeric-range>span{top:1px;bottom:1px;left:var(--visual-range-start);width:calc(var(--visual-range-end) - var(--visual-range-start));background:var(--state-time-border);border-radius:999px;min-width:4px;position:absolute}.founder-numeric-range.range-cost>span{background:var(--state-focus-border)}@supports (color:color-mix(in lab, red, red)){.founder-numeric-range.range-cost>span{background:color-mix(in srgb, var(--state-focus-border) 70%, var(--state-time-border))}}.founder-numeric-range.is-exact>span{left:clamp(1px, var(--visual-range-start), calc(100% - 7px));width:6px;min-width:6px}@media (max-width:720px){.founder-pending-review{gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.founder-pending-review-context{grid-template-columns:minmax(0,1fr)}.founder-pending-review-status{gap:var(--space-1);display:grid}.founder-decision-choice-toggle{width:100%;min-height:44px}.founder-assumption-note{gap:var(--space-3);margin-top:0;margin-bottom:var(--space-10);padding:var(--space-5) 0;grid-template-columns:minmax(0,1fr)}.founder-assumption-disclosure,.founder-assumption-experiment,.founder-assumption-experiment-ambiguous,.founder-cost-to-learn,.founder-learning-path{grid-column:1}.founder-learning-path{padding:var(--space-3) 0}.founder-learning-path ol{grid-template-columns:minmax(0,1fr);gap:0}.founder-learning-path li{padding:0 0 var(--space-4)}.founder-learning-path li:last-child{padding-bottom:0}.founder-learning-path-connector{width:1px;height:auto;inset:22px auto 0 10px}.founder-assumption-experiment{gap:var(--space-2);padding:var(--space-3)}.founder-cost-to-learn{gap:var(--space-3);padding:var(--space-3)}.founder-cost-to-learn>header{align-items:flex-start}.founder-cost-to-learn dl{grid-template-columns:minmax(0,1fr)}.founder-cost-to-learn-evidence,.founder-cost-to-learn-decision{grid-column:1}.founder-assumption-operating-state{align-items:stretch;gap:var(--space-3);grid-column:1;grid-template-columns:minmax(0,1fr)}.founder-assumption-state-label{justify-self:start;width:fit-content}.founder-assumption-toggle{min-height:48px;padding:var(--space-2) var(--space-3)}.founder-assumption-details{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.founder-assumption-decision{grid-column:1}.founder-decision-gate{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.founder-decision-recommendation{padding:var(--space-3) 0 0;border-top:1px solid var(--state-attention-border);border-left:0}.founder-decision-consequence{grid-column:1;grid-template-columns:minmax(0,1fr)}.founder-decision-buttons{grid-template-columns:minmax(0,1fr);display:grid}.founder-decision-buttons .button{width:100%;min-height:44px}.founder-plan-impact>summary{min-height:48px}.founder-plan-impact>summary>span{gap:2px;display:grid}.founder-plan-impact-deltas,.founder-plan-impact-facts{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.founder-decision-runway-impact-heading{gap:2px;display:grid}.founder-decision-runway-impact dl{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-scenario-comparison>summary{min-height:48px}.founder-scenario-grid{grid-template-columns:minmax(0,1fr)}.founder-scenario{padding:var(--space-3)}.founder-scenario-review-relationship{grid-template-columns:auto minmax(48px,1fr) auto;max-width:none}.founder-proof-path{align-items:flex-start}.founder-proof-path-step{white-space:normal}}@media (max-width:900px){.mobile-header,.mobile-nav{background:#fbfcfc;border-bottom-color:#e1e6e8}.mobile-nav-item.active{color:var(--brand-navy)}.mobile-nav-item.active:after{background:var(--brand-navy)}}.founder-office-journey li{padding:30px var(--space-8) 0 0}.founder-office-journey li:before{display:none}.founder-office-journey li:not(:last-child):after{width:auto;top:7px;left:14px;right:0}.founder-office-journey .founder-office-journey-node{z-index:1;border:2px solid var(--state-neutral-border);background:var(--surface);border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:0;left:0}.founder-office-journey li.current .founder-office-journey-node{border:4px solid var(--surface);background:var(--state-focus-border);box-shadow:0 0 0 2px var(--state-focus-border), 0 0 0 6px var(--brand-green-soft)}.founder-office-journey li.achieved .founder-office-journey-node{border-color:var(--state-achieved-border);background:var(--state-achieved-border);color:var(--surface)}.founder-office-journey-node svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:10px;height:10px}.founder-office-journey li.current>strong{color:var(--brand-navy);font-weight:720}.founder-office-now{border-color:var(--state-focus-border);padding:clamp(26px,3.5vw,38px)}@supports (color:color-mix(in lab, red, red)){.founder-office-now{border-color:color-mix(in srgb, var(--state-focus-border) 28%, var(--border))}}.founder-office-now{background:linear-gradient(145deg, var(--state-focus-surface) 58%, var(--state-focus-surface))}@supports (color:color-mix(in lab, red, red)){.founder-office-now{background:linear-gradient(145deg, var(--state-focus-surface) 58%, color-mix(in srgb, var(--state-focus-surface) 44%, var(--state-achieved-surface)))}}.founder-office-now{box-shadow:0 20px 52px #00235817}.founder-office-now .founder-office-surface-heading>h2{color:var(--state-focus-text)}.founder-office-now-reason{max-width:650px;margin-top:var(--space-4)}.founder-office-now-reason>span{color:var(--state-focus-text)}.founder-office-now-milestone{margin-top:var(--space-4)}.founder-office-time>.founder-office-time-kind{margin:0 0 var(--space-3);color:var(--text-tertiary);align-items:center;gap:6px;display:inline-flex}.founder-office-time-kind svg,.founder-office-coming-up h2 svg,.founder-office-assessment-heading svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:14px;height:14px}.founder-office-time>.founder-office-time-label{margin-top:7px}.founder-office-now>.advisory-action-controls{max-width:650px;margin-top:var(--space-6);padding-top:var(--space-5)}.founder-office-now .action-evidence-prompt{display:block}.founder-office-now .action-evidence-prompt>div{display:none}.founder-office-now .button.primary,.founder-office-now .update-button{min-height:42px;padding-right:var(--space-5);padding-left:var(--space-5)}.founder-office-now .recent-action-updates{max-width:620px;margin-top:var(--space-5);padding-top:var(--space-4)}.founder-office-support{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));align-items:start}.founder-office-momentum,.founder-office-watch,.founder-office-coming-up{padding:var(--space-5)}.founder-office-momentum{border:1px solid var(--state-achieved-border);border-color:var(--state-achieved-border)}@supports (color:color-mix(in lab, red, red)){.founder-office-momentum{border-color:color-mix(in srgb, var(--state-achieved-border) 24%, transparent)}}.founder-office-momentum{border-radius:var(--radius-lg);background:var(--state-achieved-surface)}.founder-office-momentum-count{gap:var(--space-3);margin:var(--space-4) 0 var(--space-2);color:var(--state-achieved-text);align-items:baseline;display:flex}.founder-office-momentum-count>strong{font-size:var(--office-type-metric);letter-spacing:-.055em;font-weight:670;line-height:1}.founder-office-momentum-count>span{font-size:var(--office-type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:740}.founder-office-momentum ol{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--state-achieved-border)}@supports (color:color-mix(in lab, red, red)){.founder-office-momentum ol{border-top:1px solid color-mix(in srgb, var(--state-achieved-border) 22%, transparent)}}.founder-office-achieved-mark{background:var(--state-achieved-border);color:var(--surface)}.founder-office-watch-count{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.founder-office-attention-link,.founder-office-attention-all{min-height:44px;color:var(--accent-dark);align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.founder-office-attention-link:hover,.founder-office-attention-all:hover{text-decoration:underline}:is(.founder-office-attention-link:focus-visible,.founder-office-attention-all:focus-visible){box-shadow:var(--focus-ring);outline:0}.founder-office-watch li.semantic-neutral{border-color:var(--line);background:var(--surface-secondary)}@supports (color:color-mix(in lab, red, red)){.founder-office-watch li.semantic-neutral{background:color-mix(in srgb, var(--surface-secondary) 62%, transparent)}}.founder-office-attention-all{margin-top:var(--space-3)}.founder-office-coming-up{border-radius:var(--radius-lg);background:var(--surface-secondary);border:0;position:relative}.founder-office-coming-up h2{align-items:center;gap:7px;display:inline-flex}.founder-office-coming-up ol{gap:var(--space-4);position:relative}.founder-office-coming-up li{grid-template-columns:52px minmax(0,1fr)}.founder-office-coming-up li>time{z-index:1;border-color:var(--border);min-height:54px;position:relative;box-shadow:0 3px 12px #0023580d}.founder-office-coming-up li>time>strong{font-size:20px}.founder-office-assessment-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.founder-office-assessment-heading>span{width:30px;height:30px;color:var(--state-review-text);opacity:.72;border:1px solid;border-radius:50%;place-items:center;display:grid}.founder-office-assessment-decision>strong{font-size:clamp(22px,3vw,28px)}.founder-office-assessment-decision>p{max-width:720px;margin-top:var(--space-2)}.founder-office-assessment-decision>.founder-office-assessment-effect{margin-top:var(--space-3);color:var(--text-primary);font-weight:650}.founder-office-assessment-context>summary{width:fit-content;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:650}.founder-office-assessment-context>p{margin:var(--space-3) 0 0}.founder-office-update-confirmation:before{color:var(--state-achieved-text);content:"✓";font-size:15px;font-weight:760}@media (max-width:720px){.founder-office-journey li{min-height:62px;padding:0 0 var(--space-5) 28px}.founder-office-journey .founder-office-journey-node{top:2px}.founder-office-journey li:not(:last-child):after{border-top:0;border-left:1px solid var(--state-neutral-border);width:1px;height:auto;top:17px;bottom:0;left:7px}.founder-office-now{padding:var(--space-6) var(--space-5)}.founder-office-now-core h3{font-size:clamp(29px,9vw,38px)}.founder-office-time{width:100%;padding:var(--space-4) 0 0;grid-template-columns:auto auto minmax(0,1fr);display:grid}.founder-office-time>.founder-office-time-kind{grid-column:1/-1;margin-bottom:0}.founder-office-time>strong{font-size:31px}.founder-office-now .button.primary,.founder-office-now .update-button{width:100%}.founder-office-support{gap:var(--space-4)}.founder-office-momentum,.founder-office-watch,.founder-office-coming-up{padding:var(--space-5)}.founder-office-update-confirmation{grid-template-columns:auto minmax(0,1fr)}.founder-office-update-confirmation h2,.founder-office-update-confirmation p{grid-column:2}}@media (prefers-reduced-motion:reduce){.founder-office *,.founder-office :before,.founder-office :after{scroll-behavior:auto;transition-duration:.01ms!important}}.founder-office{gap:var(--space-5);margin:0 0 var(--space-14);display:grid}.founder-office-journey{padding:var(--space-3) 0 var(--space-4);border-top:1px solid var(--state-neutral-border);border-bottom:1px solid var(--state-neutral-border)}.founder-office-journey>h2,.founder-office-surface-heading>h2,.founder-office-assessment h2{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.095em;text-transform:uppercase;margin:0;font-weight:720;line-height:1.3}.founder-office-journey ol{margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;padding:0;list-style:none;display:grid}.founder-office-journey li{min-width:0;padding:0 var(--space-8) 0 16px;position:relative}.founder-office-journey li:before{border:2px solid var(--state-neutral-border);background:var(--surface);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:0}.founder-office-journey li.current:before{border-color:var(--state-focus-border);box-shadow:0 0 0 3px var(--brand-green-soft)}.founder-office-journey li.achieved:before{border-color:var(--state-achieved-border);background:var(--state-achieved-border)}.founder-office-journey li:not(:last-child):after{border-top:1px solid var(--state-neutral-border);content:"";width:16px;position:absolute;top:9px;right:8px}.founder-office-journey li>span{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:650;display:block}.founder-office-journey li>strong{overflow-wrap:anywhere;color:var(--text-primary);margin-top:2px;font-size:13px;font-weight:650;line-height:1.4;display:block}.founder-office-journey li>small{color:var(--text-tertiary);margin-top:2px;font-size:11px;line-height:1.35;display:block}.founder-office-now{border:1px solid var(--state-neutral-border);border-radius:var(--radius-lg);background:var(--state-focus-surface);box-shadow:var(--shadow-subtle);padding:clamp(22px,3vw,30px);position:relative;overflow:hidden}.founder-office-now:before{background:var(--state-focus-border);content:"";height:4px;position:absolute;top:0;left:0;right:0}.founder-office-surface-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.founder-office-state,.founder-office-watch li>span,.founder-office-assessment>div>span{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.065em;text-transform:uppercase;font-weight:700}.founder-office-state{border:1px solid var(--state-focus-border);color:var(--state-focus-text);border-radius:999px;padding:5px 9px}.founder-office-now-core{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.founder-office-now-core h3{max-width:820px;margin:var(--space-3) 0 0;color:var(--text-primary);font-size:var(--office-type-action);letter-spacing:-.04em;font-weight:660;line-height:1.1}.founder-office-now-reason,.founder-office-now-detail{max-width:720px;margin:var(--space-3) 0 0;color:var(--text-secondary);-webkit-line-clamp:2;font-size:var(--office-type-body);-webkit-box-orient:vertical;line-height:1.58;display:-webkit-box;overflow:hidden}.founder-office-now-reason>span{margin-right:var(--space-2);color:var(--text-primary);font-size:var(--office-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:720}.founder-office-now-milestone{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--office-type-meta);flex-wrap:wrap;gap:5px;line-height:1.5;display:flex}.founder-office-now-milestone>span{color:var(--text-tertiary)}.founder-office-now-milestone>span:after{content:" ·"}.founder-office-time{min-width:112px;margin-top:var(--space-3);padding-left:var(--space-5);border-left:1px solid var(--state-neutral-border);color:var(--state-neutral-text);font-style:normal;display:grid}.founder-office-time>strong{color:var(--text-primary);font-size:var(--office-type-metric);letter-spacing:-.055em;font-weight:650;line-height:.95}.founder-office-time>span{color:var(--text-secondary);font-size:var(--office-type-label);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-weight:720}.founder-office-time>small{margin-top:var(--space-2);color:var(--text-tertiary);font-size:11px}.founder-office-time.semantic-attention{border-left-color:var(--state-attention-border)}.founder-office-time.semantic-attention>strong,.founder-office-time.semantic-attention>span{color:var(--state-attention-text)}.founder-office-now>.advisory-action-controls{max-width:780px;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--state-neutral-border)}.founder-office-now .action-evidence-prompt{background:0 0;border-radius:0;margin-top:0;padding:0}.founder-office-now .recent-action-updates{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--state-neutral-border)}.founder-office-now .recent-action-updates ol{margin-top:var(--space-1)}.founder-office-now .recent-action-updates li{border-left:0;padding-left:0}.founder-office-now .recent-action-updates li:before{display:none}.founder-office-now .recent-action-updates li p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.founder-office-now .recent-action-updates-link{margin-top:var(--space-2);color:var(--text-secondary)}.founder-office-support{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.founder-office-support-single{grid-template-columns:minmax(0,1fr)}.founder-office-momentum,.founder-office-watch,.founder-office-coming-up{min-width:0;padding:var(--space-4) var(--space-2)}.founder-office-momentum .founder-office-surface-heading>span{color:var(--state-achieved-text);font-size:var(--office-type-meta);font-weight:650}.founder-office-support-single .founder-office-momentum{max-width:none}.founder-office-momentum ol,.founder-office-watch ol{margin:var(--space-4) 0;gap:0;padding:0;list-style:none;display:grid}.founder-office-momentum li{gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:20px minmax(0,1fr);display:grid}.founder-office-achieved-mark{background:var(--state-achieved-surface);width:18px;height:18px;color:var(--state-achieved-text);border-radius:50%;place-items:center;font-size:11px;font-weight:760;display:grid}.founder-office-achieved-mark svg,.founder-office-watch li>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:12px;height:12px}.founder-office-momentum strong{color:var(--text-primary);font-size:13px;font-weight:640;line-height:1.45;display:block}.founder-office-momentum time{color:var(--text-tertiary);margin-top:3px;font-size:11px;display:block}.founder-office-quiet-state{max-width:520px;margin:var(--space-4) 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.founder-office-watch{padding:var(--space-4) var(--space-5);border:1px solid var(--state-neutral-border);border-left:3px solid var(--state-attention-border);border-radius:var(--radius-md);background:var(--state-neutral-surface)}.founder-office-watch.semantic-review{border-left-color:var(--state-review-border)}.founder-office-watch li{padding:var(--space-3) 0;border-top:1px solid var(--state-neutral-border);gap:5px;display:grid}.founder-office-watch li:first-child{border-top:0}.founder-office-watch li>span{color:var(--state-attention-text);align-items:center;gap:6px;display:inline-flex}.founder-office-watch li.semantic-review>span{color:var(--state-review-text)}.founder-office-watch strong{color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.42}.founder-office-watch li>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.founder-office-coming-up{padding-right:var(--space-4);padding-left:var(--space-4);border-top:1px solid var(--state-neutral-border);border-bottom:1px solid var(--state-neutral-border)}.founder-office-coming-up ol{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.founder-office-coming-up li{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.founder-office-coming-up li>time{border:1px solid var(--state-neutral-border);border-radius:var(--radius-sm);background:var(--surface);place-items:center;min-height:48px;display:grid}.founder-office-coming-up li>time>span,.founder-office-coming-up li>div>span{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:720}.founder-office-coming-up li>time>strong{color:var(--text-primary);font-size:18px;font-weight:680;line-height:1}.founder-office-coming-up li>div>strong{color:var(--text-primary);margin-top:3px;font-size:13px;font-weight:640;line-height:1.4;display:block}.founder-office-coming-up li>div>a{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:640;line-height:1.4;text-decoration:none;display:block}.founder-office-coming-up li>div>a:hover{text-decoration:underline}.founder-office-assessment{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-left:3px solid var(--state-neutral-border);background:var(--surface-secondary);display:grid}.founder-office-assessment.semantic-review{border-left-color:var(--state-review-border);background:var(--state-review-surface)}.founder-office-assessment.semantic-attention{border-left-color:var(--state-attention-border);background:var(--state-attention-surface)}.founder-office-assessment.semantic-achieved{border-left-color:var(--state-achieved-border);background:var(--state-achieved-surface)}.founder-office-assessment>div{min-width:0}.founder-office-assessment-decision>strong{color:var(--text-primary);font-size:var(--office-type-decision);letter-spacing:-.02em;font-weight:680;display:block}.founder-office-assessment-decision>p,.founder-office-assessment-context>p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.52}.founder-office-assessment-context{max-width:720px;padding-top:var(--space-3);border-top:1px solid var(--state-neutral-border)}.founder-office-assessment-context>span{color:var(--text-tertiary);letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:700}.founder-office-update-confirmation{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--state-neutral-border);border-bottom:1px solid var(--state-neutral-border);align-items:baseline;display:flex}.founder-office-update-confirmation h2{color:var(--text-tertiary);font-size:var(--office-type-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:720}.founder-office-update-confirmation p{color:var(--text-secondary);font-size:var(--office-type-meta);margin:0}.founder-office-update-confirmation strong{color:var(--text-primary);font-weight:680}.founder-office+.now-operating-workspace-heading{padding-top:var(--space-8)}@media (max-width:720px){.founder-office{gap:var(--space-5);margin-bottom:var(--space-12)}.founder-office-journey{padding:var(--space-3) 0;order:6}.founder-office-now{order:1}.founder-office>.founder-assumption-note{gap:var(--space-2);padding:var(--space-4) 0;order:2}.founder-office>.founder-assumption-note .founder-assumption-operating-state{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.founder-office>.founder-assumption-note .founder-assumption-posture{gap:var(--space-2)}.founder-office-assessment,.founder-pending-review,.founder-office-update-confirmation{order:4}.founder-decision-gate{order:3}.founder-decision-gate.is-primary-work,.founder-office-assessment.is-primary-work,.founder-pending-review.is-primary-work{order:1}.founder-office-support{order:5}.founder-office-journey ol,.founder-office-support{grid-template-columns:minmax(0,1fr)}.founder-office-journey li{min-height:50px;padding:0 0 var(--space-4) 20px}.founder-office-journey li:last-child{min-height:0;padding-bottom:0}.founder-office-journey li:not(:last-child):after{border-top:0;border-left:1px solid var(--state-neutral-border);width:1px;height:auto;top:14px;bottom:2px;left:4px}.founder-office-now{padding:var(--space-5);border-radius:var(--radius-lg)}.founder-office-now-core{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.founder-office-now-core h3{font-size:clamp(27px,8vw,34px)}.founder-office-time{gap:var(--space-2);width:fit-content;min-width:0;padding-top:var(--space-3);border-top:1px solid var(--state-neutral-border);border-left:0;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;margin-top:0;padding-left:0}.founder-office-time>strong{font-size:24px}.founder-office-time>span,.founder-office-time>small{margin-top:0}.founder-office-now .action-evidence-prompt,.founder-office-surface-heading{align-items:flex-start}.founder-office-momentum,.founder-office-watch,.founder-office-coming-up{padding-right:var(--space-4);padding-left:var(--space-4)}.founder-office-update-confirmation{gap:var(--space-2);display:grid}}.now-daily-brief{margin:0 0 64px}.daily-focus{color:#f7faf8;background:#102e22;border-radius:20px;padding:clamp(24px,4vw,40px);box-shadow:0 16px 44px #0823191f}.daily-focus .section-label,.daily-focus .micro-label{color:#8fd5b6}.daily-focus-context{justify-content:space-between;align-items:baseline;gap:var(--space-5);display:flex}.daily-focus-context>span{color:#b8c9c1;text-align:right;font-size:12px}.daily-focus>h2{letter-spacing:-.045em;max-width:800px;margin:14px 0 0;font-size:clamp(31px,5vw,48px);font-weight:650;line-height:1.08}.daily-priority-reason{border-top:1px solid #dcede529;max-width:720px;margin-top:24px;padding-top:18px}.daily-priority-reason h3{letter-spacing:-.018em;margin:7px 0 0;font-size:18px;font-weight:630}.daily-priority-reason>p:last-child,.daily-pending-message{color:#c9d5cf;margin:9px 0 0;font-size:15px;line-height:1.55}.daily-primary-action-wrap{margin-top:24px}.daily-primary-action{justify-content:space-between;align-items:center;gap:var(--space-6);background:#ffffff12;border:1px solid #d3e8de33;border-radius:13px;margin-top:9px;padding:16px 18px;display:flex}.daily-primary-action span,.daily-action-line span,.daily-needs-attention li>span{color:#819089;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:680}.daily-primary-action span{color:#9eb4aa}.daily-primary-action h3,.daily-action-line h3{letter-spacing:-.015em;margin:5px 0 0;font-size:16px;font-weight:640;line-height:1.35}.daily-primary-action .button{color:#09281b;background:#6fc59d;border-color:#6fc59d;flex:none}.daily-next-actions,.daily-needs-attention,.daily-opportunity,.daily-secondary-summary{border-top:1px solid var(--separator);margin-top:34px;padding-top:30px}.daily-section-heading h2,.daily-opportunity h2,.daily-secondary-summary h2{letter-spacing:-.025em;margin:6px 0 0;font-size:20px;font-weight:650;line-height:1.25}.daily-next-actions>div:last-child{margin-top:17px}.daily-action-line{justify-content:space-between;align-items:center;gap:var(--space-6);border-top:1px solid #e7ebe9;padding:15px 0;display:flex}.daily-action-line:first-child{border-top:0}.daily-needs-attention{border-top-color:#e3d6c3}.daily-needs-attention ol{gap:0;margin:18px 0 14px;padding:0;list-style:none;display:grid}.daily-needs-attention li{gap:var(--space-5);border-top:1px solid #ece5da;grid-template-columns:130px minmax(0,1fr);padding:14px 0;display:grid}.daily-needs-attention li:first-child{border-top:0}.daily-needs-attention li>span{color:#8b5d27}.daily-needs-attention h3{margin:0;font-size:15px;font-weight:630}.daily-needs-attention li p,.daily-opportunity p,.daily-secondary-summary section>p:last-of-type{color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:1.55}.daily-opportunity{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.daily-opportunity>div{max-width:720px}.daily-opportunity .button{flex:none}.daily-secondary-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.daily-secondary-summary section+section{border-left:1px solid var(--separator);padding-left:40px}.daily-secondary-summary dl{flex-wrap:wrap;gap:14px 22px;margin:14px 0;display:flex}.daily-secondary-summary dl>div{gap:2px;display:grid}.daily-secondary-summary dt{color:var(--text-tertiary);font-size:11px}.daily-secondary-summary dd{color:var(--text-primary);text-transform:capitalize;margin:0;font-size:14px;font-weight:680}.now-operating-workspace-heading{justify-content:space-between;align-items:baseline;gap:var(--space-5);border-top:1px solid var(--separator-strong);margin:0 0 8px;padding-top:22px;scroll-margin-top:24px;display:flex}.now-operating-workspace-heading>p:last-child{color:var(--text-tertiary);margin:0;font-size:12px}@media (max-width:720px){.now-daily-brief{margin-bottom:48px}.daily-focus{border-radius:16px;padding:24px 22px}.daily-focus-context,.daily-primary-action,.daily-opportunity{flex-direction:column;align-items:stretch}.daily-focus-context>span{text-align:left}.daily-primary-action .button,.daily-opportunity .button{width:100%}.daily-action-line{align-items:flex-start}.daily-needs-attention li{grid-template-columns:1fr;gap:6px}.daily-secondary-summary{grid-template-columns:1fr;gap:28px}.daily-secondary-summary section+section{border-top:1px solid var(--separator);border-left:0;padding:28px 0 0}.now-operating-workspace-heading{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:480px){.daily-focus>h2{font-size:29px}.daily-action-line{flex-direction:column;gap:8px}}.curator-page{width:min(100% - 48px,1040px);min-height:100vh;padding:var(--space-6) 0 var(--space-16);margin:0 auto}.curator-shell-header{min-height:56px;padding-bottom:var(--space-5);border-bottom:1px solid var(--separator);justify-content:space-between;align-items:center;display:flex}.curator-brand img{object-fit:contain;object-position:left center;width:142px;height:42px;display:block}.curator-back-link,.curator-review-link{color:var(--brand-navy);font-size:14px;font-weight:650}.curator-page-heading{padding:var(--space-12) 0 var(--space-8)}.curator-page-heading h1{margin:var(--space-2) 0 var(--space-3);color:var(--text-primary);font-size:var(--type-page-title);letter-spacing:-.035em}.curator-page-heading>p:last-child,.curator-opportunity-heading p{color:var(--text-secondary);margin:0}.curator-empty-state{padding:var(--space-12) 0;border-top:1px solid var(--separator);border-bottom:1px solid var(--separator)}.curator-empty-state h2{font-size:var(--type-section);margin:0}.curator-queue{border-top:1px solid var(--separator)}.curator-queue-item{gap:var(--space-8);padding:var(--space-6) 0;border-bottom:1px solid var(--separator);grid-template-columns:minmax(220px,1.15fr) minmax(340px,1.8fr) auto;align-items:center;display:grid}.curator-company-name{margin:0 0 var(--space-2);color:var(--brand-navy);font-size:12px;font-weight:700}.curator-queue-primary h2{margin:0 0 var(--space-1);font-size:18px}.curator-queue-primary>p:last-child{color:var(--text-secondary);margin:0;font-size:13px}.curator-queue-metadata,.curator-fact-grid{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.curator-queue-metadata div,.curator-fact-grid div{min-width:0}.curator-queue-metadata dt,.curator-fact-grid dt{margin-bottom:var(--space-1);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:650}.curator-queue-metadata dd,.curator-fact-grid dd{color:var(--text-primary);margin:0;font-size:13px;line-height:1.5}.curator-detail-heading{padding-bottom:var(--space-6)}.curator-detail-section{padding:var(--space-6) 0;border-top:1px solid var(--separator)}.external-signal-triage-proposal{margin:var(--space-6) 0;padding:var(--space-6);border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface-secondary)}.external-signal-triage-proposal>header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.external-signal-triage-proposal>header h2{margin:var(--space-2) 0 0;font-size:var(--type-section)}.external-signal-triage-proposal>header p:last-child{max-width:720px;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.external-signal-triage-proposal>header>span{border:1px solid var(--border);color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:700}.external-signal-triage-proposal[data-state=suggest_publish]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.external-signal-triage-proposal[data-state=suggest_publish]{border-color:color-mix(in srgb, var(--success) 32%, var(--separator))}}.external-signal-triage-proposal[data-state=suggest_publish]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.external-signal-triage-proposal[data-state=suggest_publish]{background:color-mix(in srgb, var(--success) 4%, var(--surface))}}.external-signal-triage-proposal[data-state=suggest_dismiss],.external-signal-triage-proposal[data-state=insufficient_context]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.external-signal-triage-proposal[data-state=suggest_dismiss],.external-signal-triage-proposal[data-state=insufficient_context]{border-color:color-mix(in srgb, var(--warning) 36%, var(--separator))}}.external-signal-triage-proposal[data-state=suggest_dismiss],.external-signal-triage-proposal[data-state=insufficient_context]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.external-signal-triage-proposal[data-state=suggest_dismiss],.external-signal-triage-proposal[data-state=insufficient_context]{background:color-mix(in srgb, var(--warning) 5%, var(--surface))}}.external-signal-triage-facts{margin:var(--space-5) 0 0;border-block:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.external-signal-triage-facts>div{padding:var(--space-4)}.external-signal-triage-facts>div+div{border-left:1px solid var(--separator)}.external-signal-triage-facts dt,.external-signal-triage-reason>span,.external-signal-triage-targets>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.external-signal-triage-facts dd{font-family:var(--font-serif);margin:6px 0 0;font-size:18px}.external-signal-triage-reason,.external-signal-triage-targets{margin-top:var(--space-5)}.external-signal-triage-reason p{max-width:820px;color:var(--text-secondary);margin:7px 0 0;font-size:13px;line-height:1.55}.external-signal-triage-targets ul{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.external-signal-triage-targets li{border:1px solid var(--separator);border-radius:var(--radius-sm);background:var(--surface);gap:2px;min-width:150px;padding:10px 12px;display:grid}.external-signal-triage-targets li small{color:var(--text-tertiary);font-size:9px}.external-signal-triage-targets li strong{font-size:12px}.external-signal-triage-proposal>footer{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--separator);color:var(--text-tertiary);font-size:9px;display:flex}.external-signal-triage-pending{margin-top:var(--space-5);color:var(--text-secondary);font-size:13px}.curator-decision{padding:var(--space-8) 0;border-top:1px solid var(--separator)}.curator-detail-section .curator-section-heading{margin-bottom:var(--space-5)}.curator-decision .curator-section-heading{margin-bottom:var(--space-6)}.curator-section-heading h2{margin:var(--space-2) 0 0;font-size:var(--type-section)}.curator-opportunity-heading{gap:var(--space-6);justify-content:space-between;align-items:start;display:flex}.curator-opportunity-heading .link-button{flex:none}.curator-eligibility-summary{margin-bottom:var(--space-6);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-secondary)}.curator-eligibility-summary span{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.curator-eligibility-summary p,.curator-supporting-context>p{margin:var(--space-2) 0 0;line-height:1.6}.curator-supporting-context small{margin-top:var(--space-2);color:var(--text-tertiary);display:block}.curator-final-state{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface-secondary);flex-direction:column;font-size:14px;display:flex}.curator-final-state span{color:var(--text-secondary)}.curator-decision-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.curator-decision-form{padding:var(--space-6);border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface)}.curator-decision-form h3{margin:0 0 var(--space-5);font-size:18px}.curator-decision-form>p:not(.form-status){margin:calc(-1 * var(--space-3)) 0 var(--space-5);color:var(--text-secondary);font-size:13px;line-height:1.5}.curator-decision-form label{gap:var(--space-2);margin-bottom:var(--space-4);font-size:13px;font-weight:650;display:grid}.curator-decision-form label small{color:var(--text-tertiary);font-weight:450}.curator-decision-form select,.curator-decision-form textarea{width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-weight:450}.curator-dialog-backdrop{z-index:120;padding:var(--space-6);background:#0014327a;place-items:center;display:grid;position:fixed;inset:0}.curator-dialog{width:min(100%,520px);padding:var(--space-6);border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 26px 70px #141d1938}.curator-dialog h2{margin:0;font-size:22px}.curator-dialog>p:not(.form-status){margin:var(--space-3) 0 0;color:var(--text-secondary);line-height:1.6}.curator-dialog-actions{gap:var(--space-3);margin-top:var(--space-6);justify-content:flex-end;align-items:center;display:flex}@media (max-width:760px){.curator-page{width:min(100% - 32px,1040px)}.curator-queue-item,.curator-decision-grid{grid-template-columns:1fr}.curator-opportunity-heading{flex-direction:column;align-items:stretch}}@media (max-width:420px){.curator-queue-metadata,.curator-fact-grid{grid-template-columns:1fr}.curator-dialog-backdrop{padding:var(--space-4)}.curator-dialog-actions{flex-direction:column-reverse;align-items:stretch}.curator-dialog-actions form,.curator-dialog-actions .button{width:100%}}.caphatch-logo{object-fit:cover;object-position:center;width:126px;height:38px;display:block}.mobile-brand .mobile-caphatch-logo{width:108px;height:32px}.aggregate-plan-summary{color:var(--brand-navy);margin:9px 0 0;font-size:12px;font-weight:650;line-height:1.45}.intelligence-personalization .aggregate-plan-summary{margin-top:7px}.intelligence-billing-note{color:var(--text-secondary);gap:2px;margin-right:auto;font-size:12px;line-height:1.45;display:grid}.intelligence-billing-note strong{color:var(--brand-navy);font-size:13px}@media (max-width:720px){.caphatch-logo{width:108px;height:32px}.intelligence-modal-actions{flex-direction:column;align-items:flex-start}}.internal-test-page{width:min(100% - 40px,980px);margin:0 auto;padding:48px 0 80px}.internal-test-header{border-bottom:1px solid var(--separator,var(--line));justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.internal-test-header h1,.internal-result-heading h2{letter-spacing:-.035em;margin:5px 0 8px}.internal-test-header h1{font-size:clamp(32px,5vw,48px)}.internal-test-header p:last-child,.internal-empty{color:var(--text-secondary,var(--ink-soft))}.internal-kicker,.internal-item-meta{color:var(--brand-blue,#2169a8);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.internal-context,.internal-generation-form,.internal-result{background:var(--surface);border-radius:14px;margin-top:30px;padding:28px}.internal-proposal-workspace,.internal-stored-proposals,.internal-generation-section{gap:20px;margin-top:30px;display:grid}.internal-stored-proposals>h2,.internal-generation-section>h2{margin:0;font-size:22px}.internal-stored-proposal{border-bottom:1px solid var(--separator,var(--line));padding:2px 0 28px}.internal-stored-proposal .internal-result{margin-top:10px}.internal-proposal-state-line{flex-wrap:wrap;gap:8px;display:flex}.internal-proposal-state-line span{background:var(--surface-secondary);color:var(--text-tertiary,var(--muted));border-radius:999px;padding:5px 8px;font-size:11px;font-weight:650}.internal-review-controls,.internal-review-state,.internal-publish-confirmation,.internal-reject-form{background:var(--surface);border-radius:12px;margin-top:12px;padding:20px}.internal-review-controls label,.internal-publish-confirmation label,.internal-reject-form label{color:var(--text-secondary);gap:7px;margin:0 0 14px;font-size:13px;font-weight:650;display:grid}.internal-review-controls label span{color:var(--text-tertiary);font-weight:500}.internal-review-controls textarea{resize:vertical;width:100%}.internal-publish-confirmation h3,.internal-review-state h3{margin:0 0 14px}.internal-publish-confirmation dl{gap:8px;margin:0 0 18px;display:grid}.internal-publish-confirmation dl>div{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:16px;display:grid}.internal-publish-confirmation dt{color:var(--text-tertiary);font-size:12px;font-weight:650}.internal-publish-confirmation dd{margin:0}.internal-review-buttons{flex-wrap:wrap;gap:10px;display:flex}.internal-reject-form{background:var(--surface-secondary);margin-top:10px}.internal-context h2,.internal-result-section h3,.internal-result-grid h3{margin-top:0}.internal-context dl,.internal-metadata,.internal-proposal-copy{gap:0;margin:18px 0 0;display:grid}.internal-context dl>div,.internal-inspection-field{border-top:1px solid var(--separator,var(--line));grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.internal-context dt,.internal-inspection-field dt{color:var(--text-tertiary,var(--muted));font-size:13px;font-weight:650}.internal-context dd,.internal-inspection-field dd{overflow-wrap:anywhere;margin:0;line-height:1.55}.internal-generation-form fieldset{border:0;margin:0 0 24px;padding:0}.internal-generation-form legend{margin-bottom:16px;font-size:18px;font-weight:680}.internal-evidence-options{gap:10px;display:grid}.internal-evidence-option{border:1px solid var(--separator,var(--line));cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:16px;display:grid}.internal-evidence-option:has(input:checked){border-color:var(--brand-green,var(--accent));background:var(--brand-green-soft,var(--accent-soft))}.internal-evidence-option input{accent-color:var(--brand-green,var(--accent));margin-top:4px}.internal-evidence-option strong,.internal-evidence-option span>span,.internal-evidence-option small{display:block}.internal-evidence-option span>span{margin:5px 0 8px;line-height:1.55}.internal-evidence-option small,.internal-evidence-ids{color:var(--text-tertiary,var(--muted));font-size:12px;line-height:1.5}.internal-blocked{background:var(--surface);color:var(--text-secondary,var(--ink-soft));border-radius:10px;margin-top:30px;padding:18px 20px}.internal-result-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.internal-status{background:var(--brand-green-soft,var(--accent-soft));color:var(--brand-green,var(--accent));border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.internal-metadata,.internal-proposal-copy,.internal-result-section,.internal-result-grid{margin-top:28px}.internal-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.internal-list,.internal-actions{margin:0;padding-left:20px}.internal-list li,.internal-actions li{margin-top:7px;line-height:1.5}.internal-stack{gap:12px;display:grid}.internal-stack article{border:1px solid var(--separator,var(--line));border-radius:10px;padding:18px}.internal-stack h4{margin:5px 0 8px;font-size:18px}.internal-stack h5{margin:18px 0 8px;font-size:13px}.internal-stack article>p:not(.internal-item-meta){line-height:1.55}.internal-actions li span{color:var(--text-secondary,var(--ink-soft));margin-top:4px;display:block}.internal-validation-diagnostics{border:1px solid var(--negative);margin-top:16px;padding:18px}@supports (color:color-mix(in lab, red, red)){.internal-validation-diagnostics{border:1px solid color-mix(in srgb, var(--negative) 28%, transparent)}}.internal-validation-diagnostics{background:var(--negative);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.internal-validation-diagnostics{background:color-mix(in srgb, var(--negative) 6%, var(--surface))}}.internal-validation-diagnostics h2{margin:0;font-size:17px}.internal-validation-diagnostics ol{gap:14px;margin:14px 0 0;padding-left:22px;display:grid}.internal-validation-diagnostics li{padding-left:4px}.internal-validation-diagnostics dl{gap:6px;margin:0;display:grid}.internal-validation-diagnostics dl>div{grid-template-columns:70px minmax(0,1fr);gap:10px;display:grid}.internal-validation-diagnostics dt{color:var(--text-tertiary,var(--muted));font-size:12px;font-weight:650}.internal-validation-diagnostics dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.internal-validation-diagnostics code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}@media (max-width:720px){.internal-test-page{width:min(100% - 28px,980px);padding-top:28px}.internal-test-header,.internal-result-heading{flex-direction:column;align-items:stretch}.internal-test-header .button{width:fit-content}.internal-context,.internal-generation-form,.internal-result{padding:20px}.internal-context dl>div,.internal-inspection-field{grid-template-columns:1fr;gap:5px}.internal-result-grid{grid-template-columns:1fr}.internal-status{width:fit-content}}.opportunity-item{gap:var(--space-6);border-color:var(--separator);padding:28px 0}.opportunity-body h2,.support-copy h2{font-size:var(--type-section);letter-spacing:-.025em;font-weight:670}.opportunity-relevance,.support-description{margin:var(--space-3) 0 var(--space-5);color:var(--text-secondary);font-size:15px;line-height:1.6}.opportunity-next{padding:var(--space-3) 0;border-color:var(--separator);grid-template-columns:136px minmax(0,1fr)}.opportunity-next span,.support-details small{color:var(--text-tertiary);letter-spacing:.02em;text-transform:none;font-size:11px}.opportunity-next p,.opportunity-reveal p,.support-details p{color:var(--text-secondary);font-size:13px;line-height:1.55}.support-item{gap:var(--space-6);border-color:var(--separator);grid-template-columns:44px minmax(0,1fr) 168px;padding:30px 0}.support-details{gap:var(--space-6)}.support-details>div{padding-top:var(--space-3);border-color:var(--separator)}.context-list{margin-top:var(--space-6)}.context-list>div{gap:var(--space-8);padding:var(--space-4) 0;border-color:var(--separator);grid-template-columns:190px minmax(0,1fr)}.context-list dt{color:var(--text-tertiary);letter-spacing:.01em;text-transform:none;font-size:12px}.context-list dd{color:var(--text-secondary);font-size:14px}.settings-section{margin-top:var(--space-12)}.settings-row{padding:var(--space-4) 0;border-color:var(--separator)}.settings-row strong{font-size:14px}.settings-row p,.setting-state{font-size:13px}.company-logo{background:var(--accent-soft);color:var(--accent-dark);letter-spacing:.03em;flex:none;place-items:center;font-weight:750;display:grid;overflow:hidden}.company-logo img{object-fit:contain;background:var(--surface);width:100%;height:100%}.company-identity-section{gap:var(--space-8);display:grid}.company-logo-editor{gap:var(--space-6);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.company-logo-preview{border:1px solid var(--separator);border-radius:var(--radius-lg);width:96px;height:96px;font-size:22px}.company-logo-editor strong,.company-links-heading strong,.company-link-copy strong{color:var(--text-primary);font-size:14px;font-weight:650}.company-logo-editor p,.company-links-heading p{margin:var(--space-1) 0 0;color:var(--text-tertiary);font-size:13px}.company-logo-form,.company-link-form-actions,.company-link-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.company-logo-form{margin-top:var(--space-4)}.file-button{cursor:pointer;position:relative;overflow:hidden}.file-button input{opacity:0;width:1px;height:1px;position:absolute}.remove-logo-form{margin-top:var(--space-3)}.company-links-heading{justify-content:space-between;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--separator);align-items:center;display:flex}.company-link-list{border-top:1px solid var(--separator);margin:0;padding:0;list-style:none}.company-link-item{gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.company-link-copy{min-width:0}.company-link-copy strong,.company-link-copy a{display:block}.company-link-copy a{margin-top:var(--space-1);color:var(--brand-blue);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.text-button{color:var(--brand-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.text-button.danger{color:var(--negative)}.text-button:disabled{opacity:.55;cursor:default}.company-link-form{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-secondary)}.company-link-form-grid{gap:var(--space-4);grid-template-columns:minmax(150px,.4fr) minmax(220px,1fr);display:grid}.company-link-form label,.company-link-form input,.company-link-form select{width:100%}.company-link-form label{gap:var(--space-2);color:var(--text-secondary);font-size:13px;font-weight:600;display:grid}.company-link-form input,.company-link-form select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:42px;color:var(--text-primary);font:inherit;font-weight:450}.company-link-form input{padding:0 var(--space-3)}.company-link-form select{padding:0 var(--space-8) 0 var(--space-3)}.company-link-form small{color:var(--text-tertiary);font-weight:450}.company-link-form>.button,.company-link-form-actions{margin-top:var(--space-4)}.inline-link-form{grid-column:1/-1}.company-links-empty{margin:0}.company-identity-name-label{margin-bottom:var(--space-1);color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.company-logo-editor h3{margin:0 0 var(--space-4);color:var(--text-primary);font-size:16px}.country-field,.country-multi-field{gap:var(--space-2);display:grid}.country-multi-field>p{margin:calc(var(--space-1) * -1) 0 0;color:var(--text-tertiary);font-size:13px}.country-add-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.country-chip-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.country-chip-list li{align-items:center;gap:var(--space-2);border:1px solid var(--separator);background:var(--surface-secondary);color:var(--text-secondary);border-radius:999px;padding:6px 8px 6px 10px;font-size:13px;display:inline-flex}.country-chip-list button{color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.market-context-form,.founder-profile-form{gap:var(--space-5)}@media (max-width:720px){.company-logo-editor{grid-template-columns:72px minmax(0,1fr)}.company-logo-preview{width:72px;height:72px}.company-links-heading,.company-link-item{align-items:flex-start}.company-links-heading{flex-direction:column}.company-link-item,.company-link-form-grid{grid-template-columns:1fr}}.onboarding-brand-bar{height:64px;padding:0 var(--space-6);border-color:var(--separator);justify-content:center}.onboarding-caphatch-logo{width:132px;height:40px}.presentation-onboarding-page{min-height:calc(100vh - 64px)}.onboarding-page{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.onboarding-aside{padding:var(--space-14) var(--space-10);border-color:var(--separator)}.onboarding-aside h2{margin-bottom:var(--space-8);letter-spacing:-.025em;font-size:28px;font-weight:680;line-height:1.2}.onboarding-aside li{gap:var(--space-3);min-height:50px;padding:var(--space-3) 0;border-color:var(--separator);color:var(--text-secondary);font-size:14px}.onboarding-aside li span{border-color:var(--border);width:26px;height:26px;color:var(--text-tertiary);font-size:11px}.aside-note{margin-top:var(--space-5);color:var(--text-tertiary);font-size:13px}.onboarding-flow,.onboarding-complete{width:min(100%,680px);padding:var(--space-12) var(--space-14)}.step-progress{gap:var(--space-1);margin-bottom:var(--space-6)}.step-progress span{border-radius:2px;height:3px}.onboarding-step{animation:.18s ease-out both onboarding-step-in}@keyframes onboarding-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.onboarding-step h1,.onboarding-complete h1{margin:var(--space-2) 0 var(--space-5);letter-spacing:-.035em;font-size:clamp(30px,3.6vw,36px);font-weight:680;line-height:1.15}.step-intro,.onboarding-complete>p:not(.eyebrow):not(.prototype-note){margin-bottom:var(--space-5);color:var(--text-secondary);font-size:15px;line-height:1.55}.optional-step{margin-bottom:var(--space-2);color:var(--text-tertiary);letter-spacing:.02em;text-transform:none;font-size:12px}.constraint-choices{margin-top:var(--space-5)}.constraint-choices>p{margin:var(--space-1) 0 var(--space-2)}.constraint-choices .choice{border-color:var(--border);color:var(--text-secondary)}.constraint-choices .choice.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.onboarding-actions{margin-top:var(--space-6);padding-top:var(--space-4);border-color:var(--separator)}@media (max-width:1100px){.page{padding-right:var(--space-8);padding-left:var(--space-8)}.recommendation-block{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr)}}@media (max-width:900px){.app-main{margin-left:0}.mobile-header{border-color:var(--separator);background:#f6f7f8f0;height:56px}.mobile-nav{gap:var(--space-6);border-color:var(--separator);background:var(--surface);top:56px}.mobile-nav-item{min-height:44px;padding:14px 0 12px;font-size:13px}.mobile-nav-item.active:after{background:var(--brand-blue)}.page{padding:var(--space-8) var(--space-6) var(--space-16)}.recommendation-block{grid-template-columns:1fr}.why-now{border-color:var(--separator)}.onboarding-page{grid-template-columns:1fr}.onboarding-flow,.onboarding-complete{align-self:start}}@media (max-width:680px){.page{padding:var(--space-6) var(--space-5) var(--space-14)}.page-heading,.editorial-heading,.company-page .editorial-heading{gap:var(--space-4);margin-bottom:var(--space-6)}.page-heading h1{font-size:34px}.opportunity-title-row,.opportunity-footer{flex-direction:column;align-items:flex-start}.opportunity-state{align-items:flex-start}.opportunity-more-notice,.research-disclaimer{margin-left:0}.objective-hero{gap:var(--space-5);padding:var(--space-6)}.objective-copy h2{font-size:30px}.objective-copy>p:last-child{font-size:15px}.objective-timeframe{padding:var(--space-4) 0 0;border-color:var(--separator)}.milestone-path{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-5) var(--space-6)}.milestone:not(:last-child):after{height:17px;bottom:-17px}.brief-section,.proof-section{padding:var(--space-6)}.recommendation-block{margin-top:var(--space-5);margin-bottom:var(--space-12)}.recommendation-main,.why-now{padding:var(--space-6)}.recommendation-main h2{font-size:28px}.recommendation-main>p:not(.section-label){font-size:15px}.recommendation-block>.recommendation-reveal{padding:0 var(--space-6) var(--space-5)}.button-row .button{flex:0 auto}.recommendation-main .button-row .button.primary,.direction-copy .button-row .button.primary{flex:1 0 100%}.evidence-row,.signal-row{gap:var(--space-3)}.signal-threshold{border-left:0;padding:0}.direction-recommendation{gap:var(--space-6);padding:var(--space-6)}.support-cta{gap:var(--space-5);padding:var(--space-6)}.timeline-event{gap:var(--space-3)}.timeline-marker:after{height:152px}.opportunity-item,.support-item{gap:var(--space-3)}.onboarding-brand-bar{height:60px;padding:0 var(--space-5)}.presentation-onboarding-page{min-height:calc(100vh - 60px)}.onboarding-flow,.onboarding-complete{padding:var(--space-8) var(--space-5) var(--space-14)}.onboarding-step h1,.onboarding-complete h1{font-size:30px}.onboarding-actions{gap:var(--space-3)}.onboarding-actions .button.primary{flex:1}.context-list>div{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.objective-workstreams,.clarifications-section{margin-top:var(--space-12)}.objective-workstreams-section-heading,.objective-workstream-heading,.objective-form-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.objective-workstreams-section-heading h2,.clarifications-heading h2{margin:var(--space-2) 0 0;font-size:var(--type-section);letter-spacing:-.025em;font-weight:680}.objective-composer{width:min(100%,520px)}.objective-composer:not(:has(.objective-form)){width:auto}.objective-form,.objective-edit-form{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-secondary)}.objective-form-heading h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:680}.objective-form label,.objective-edit-form label,.clarification-answer-form label{margin:var(--space-4) 0 var(--space-2);color:var(--text-secondary);font-size:13px;font-weight:650;display:block}.objective-workstreams-list,.clarification-list,.other-objectives ul{margin:var(--space-6) 0 0;padding:0;list-style:none}.objective-workstreams-list,.clarification-list{border-top:1px solid var(--separator)}.objective-workstream-item,.clarification-question{padding:var(--space-5) 0;border-bottom:1px solid var(--separator)}.objective-workstream-heading>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.objective-workstream-item h3,.clarification-question h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:650;line-height:1.5}.objective-primary-badge,.clarification-importance{background:var(--brand-green-soft);color:var(--brand-green);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:650}.objective-timeframe-copy{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:13px}.objective-workstream-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.objective-workstream-actions form,.other-objectives form{margin:0}.objective-edit-form{max-width:680px;margin-top:var(--space-4)}.objective-edit-form .button{margin-top:var(--space-4)}.other-objectives{padding:var(--space-5) 0;border-bottom:1px solid var(--separator)}.other-objectives ul{gap:var(--space-3);margin-top:var(--space-3);display:grid}.other-objectives li{align-items:center;gap:var(--space-4);color:var(--text-secondary);flex-wrap:wrap;font-size:14px;display:flex}.other-objectives .form-status{flex-basis:100%;margin-top:0}.clarifications-heading{max-width:620px}.clarification-question.required{padding-left:var(--space-5);border-left:2px solid var(--brand-green)}.clarification-question.helpful .clarification-importance{background:var(--brand-blue-soft);color:var(--brand-blue)}.clarification-question-copy>p{max-width:720px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.clarification-importance{margin-bottom:var(--space-3);display:inline-block}.clarification-answer-form{max-width:680px;margin-top:var(--space-4)}.clarification-answer-form .button{margin-top:var(--space-3)}@media (max-width:680px){.objective-workstreams-section-heading{flex-direction:column}.objective-composer,.objective-form{width:100%}.clarification-question.required{padding-left:var(--space-4)}}@media (min-width:901px){.side-rail{width:224px}.app-main{margin-left:224px}}:root{--surface-elevated:#fff;--canvas-soft:#f5f6f6;--content-max:1000px;--section-gap:48px;--control-height-compact:36px;--radius-xl:18px}body{background:var(--canvas-soft)}.side-rail{background:#f8f9f9;border-right-color:#e5e9e7;width:216px;padding:22px 14px 18px}.brand-lockup{padding:4px 8px}.brand-lockup strong{letter-spacing:-.025em;font-size:16px}.brand-mark{background:#195f45;border-radius:10px;width:32px;height:32px;box-shadow:inset 0 0 0 1px #ffffff1f}.company-switcher{background:var(--surface-elevated);border-color:#e2e7e4;border-radius:11px;margin-top:26px;padding:9px;box-shadow:0 1px 2px #1b262109}.company-switcher strong,.profile-link strong{letter-spacing:-.01em;font-size:12.5px}.company-switcher small,.profile-link small{margin-top:1px;font-size:10.5px}.nav-item{border-radius:9px;min-height:40px;padding:0 11px;font-size:13px;font-weight:590}.rail-footer{gap:9px}.rail-quiet-link{padding:4px 9px;font-size:11.5px;text-decoration:none}.profile-link{min-height:52px;padding:9px 8px}.now-opening{max-width:740px;margin:0 0 20px}.company-context-line{color:#747d78;margin-bottom:7px;font-size:12px;font-weight:630}.now-opening h1{letter-spacing:-.042em;font-size:clamp(32px,3.6vw,38px);font-weight:660;line-height:1.08}.now-opening>p:last-child{color:#59635e;max-width:680px;margin-top:9px;font-size:15px;line-height:1.48}.now-objective{border-bottom:0;justify-content:space-between;align-items:end;gap:24px;margin:0 0 14px;padding:14px 0 18px;display:flex}.now-objective .section-label{letter-spacing:.085em;text-transform:uppercase;font-size:10px}.now-objective h2{letter-spacing:-.022em;max-width:710px;margin-top:5px;font-size:clamp(17px,2vw,20px);font-weight:630;line-height:1.32}.objective-target{color:var(--text-secondary);white-space:nowrap;flex:none;align-items:baseline;gap:6px;padding-bottom:2px;font-size:12px;font-weight:620;display:flex}.objective-target span{font-size:11px;font-weight:570}.objective-target span:after{content:" ·"}.current-milestone-hero{border-radius:var(--radius-xl);background:var(--surface-elevated);color:var(--text-primary);border:1px solid #dde4e0;margin-top:0;position:relative;overflow:hidden;box-shadow:0 10px 34px #1e2b240e}.current-milestone-hero:before{z-index:1;background:var(--brand-green);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:22px;bottom:22px;left:0}.milestone-hero-intro{padding:25px 30px 24px}.milestone-hero-intro .section-label{color:var(--brand-green);letter-spacing:.085em;text-transform:uppercase;font-size:10px}.milestone-hero-intro h2{letter-spacing:-.042em;text-wrap:balance;max-width:760px;margin-top:7px;font-size:clamp(29px,3.8vw,38px);font-weight:660;line-height:1.1}.milestone-hero-commitment{color:var(--text-secondary);gap:7px 20px;margin-top:15px}.milestone-hero-commitment li{font-size:12.5px}.milestone-hero-commitment li+li:before{color:#a4aca8;margin-right:20px}.milestone-hero-body{background:#f8faf9;border-top:1px solid #e6eae8;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px 34px;padding:22px 30px 24px;display:grid}.milestone-proof-required>ul,.current-milestone-hero .quiet-disclosure ul{margin-top:10px}.milestone-proof-required li,.current-milestone-hero .quiet-disclosure li{color:var(--text-secondary);font-size:13px;line-height:1.5}.milestone-unlocks-now{border-left:1px solid #e0e5e2;padding-left:24px}.milestone-unlocks-now>p:last-child{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.52}.milestone-reassessment{grid-column:1/-1;margin-top:0;padding-top:2px}.current-milestone-hero.milestone-empty{padding:26px 30px}.plan-mode{margin-top:29px}.plan-mode-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;display:flex}.plan-mode-heading h2{letter-spacing:-.03em;margin:0;font-size:23px;font-weight:670;line-height:1.2}.plan-mode-heading>div:first-child>p{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.plan-segmented-control{background:#e9eceb;border:0;border-radius:9px;flex:none;padding:3px}.plan-segmented-control button{min-height:var(--control-height-compact);color:#6c7570;white-space:nowrap;border-radius:7px;padding:0 14px;font-size:12px;font-weight:650;transition:background-color .16s,box-shadow .16s,color .16s}.plan-segmented-control button.active{color:#17231e;background:#fff;box-shadow:0 1px 4px #1f29241f}.plan-segmented-control button:focus-visible{outline-offset:1px}.plan-mode-panel{min-height:0}.focus-recommendation-list{border-top:1px solid #dfe4e1}.focus-recommendation{border-bottom:1px solid #dfe4e1;padding:26px 0 30px}.focus-recommendation-heading{grid-template-columns:34px minmax(0,1fr);gap:14px}.focus-recommendation-heading>span{color:var(--brand-green);letter-spacing:.04em;padding-top:5px;font-size:11px}.focus-recommendation-heading h3{letter-spacing:-.032em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(21px,2.5vw,26px);font-weight:650;line-height:1.22}.recommendation-reasoning{color:#5a645f;max-width:690px;margin-top:9px;font-size:14px;line-height:1.52}.focus-recommendation>.advisory-reveal,.focus-recommendation>.recommended-actions,.focus-recommendation>.recommendation-no-actions{margin-left:48px}.focus-recommendation>.advisory-reveal{margin-top:10px}.advisory-reveal summary,.action-description-disclosure summary{color:var(--brand-blue);font-size:12px;font-weight:630}.advisory-reveal-content{gap:18px 28px;padding-top:16px}.focus-recommendation .recommended-actions{background:#f6f8f7;border:0;border-radius:12px;max-width:820px;margin-top:18px;padding:15px 18px 2px}.focus-recommendation .recommended-actions>.micro-label{color:#727c77;letter-spacing:.075em;text-transform:uppercase;font-size:10px}.focus-recommendation .recommended-action{padding:15px 0 17px}.recommended-actions-empty{padding-bottom:15px}.recommended-actions-empty>strong{color:var(--text-primary);margin-top:8px;font-size:14px;font-weight:650;display:block}.recommended-actions-empty>p:last-child{max-width:620px;color:var(--text-secondary);margin:5px 0 0;font-size:12.5px;line-height:1.5}.recommendation-attention-actions{margin-top:12px}.recommended-action-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.recommended-action-heading h4{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:650;line-height:1.35}.recommended-action-heading p,.recommended-action-summary{max-width:650px;color:var(--text-secondary);margin:5px 0 0;font-size:12.5px;line-height:1.5}.recommended-action-context,.recommended-action-milestone{max-width:650px;color:var(--text-secondary);margin-top:12px;font-size:12px;line-height:1.55}.recommended-action-context>p:last-child,.recommended-action-milestone>p{margin:4px 0 0}.recommended-action-milestone>p>span{color:var(--text-primary);font-weight:650}.recommended-action-milestone>div{background:#ffffff8c;border-left:2px solid #cbded4;margin-top:10px;padding:10px 12px}.recommended-action-milestone ul{gap:5px;margin:6px 0 0;padding-left:18px;display:grid}.work-status{white-space:nowrap;background:#fff;border:1px solid #e1e5e3;border-radius:999px;align-self:start;min-width:fit-content;padding:4px 8px;font-size:10.5px;line-height:1.2}.action-estimates{margin-top:9px}.action-estimates li{background:#ffffffb8;padding:3px 7px;font-size:10.5px}.action-description-disclosure{margin-top:8px}.action-description-disclosure>p{max-width:650px;color:var(--text-secondary);margin:8px 0 0;font-size:12.5px;line-height:1.55}.advisory-action-controls{margin-top:13px}.advisory-action-buttons{gap:14px}.advisory-action-more>summary{align-items:center;min-height:38px;display:inline-flex}.action-evidence-prompt,.action-evidence-choice{background:#edf4f0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:13px 14px;display:grid}.action-evidence-prompt>div{gap:2px;display:grid}.action-evidence-prompt strong{color:#183d2e;font-size:12.5px;font-weight:670}.action-evidence-prompt span{color:#66716b;font-size:11.5px}.update-button{border-color:var(--brand-green);background:var(--brand-green);white-space:nowrap;min-height:36px}.action-evidence-form .action-completion-control{width:fit-content;max-width:100%;margin:var(--space-4) 0 var(--space-1);color:var(--text-primary);cursor:pointer;align-items:center;gap:9px;font-size:12.5px;font-weight:600;line-height:1.45;display:inline-flex}.action-evidence-form .action-completion-control input{width:16px;height:16px;accent-color:var(--brand-green);flex:0 0 16px;margin:0}.action-evidence-form .action-completion-control span{min-width:0}.action-evidence-form .action-completion-control+.button-row{margin-top:var(--space-4)}.free-full-plan-preview{background:#f8faf9;border-color:#dfe6e2;border-radius:15px;padding:26px;box-shadow:inset 0 1px #fffc}.free-plan-intro h3{letter-spacing:-.03em;margin:6px 0 0;font-size:24px}.free-plan-intro>p:last-child,.additional-move-count{max-width:620px;color:var(--text-secondary);margin-top:8px;font-size:13.5px;line-height:1.52}.additional-move-count strong{color:var(--text-primary);font-weight:680}.plan-placeholder-list{gap:9px;margin-top:20px}.plan-placeholder{background:#ffffffc2;border-color:#e3e8e5;border-radius:10px;gap:8px;padding:14px 16px}.plan-placeholder span{opacity:.72;background:#dfe7e3;height:8px}.plan-placeholder span+span{opacity:.5;height:6px}.safe-plan-metadata{gap:7px;margin-top:16px}.safe-plan-metadata span{color:#68726d;background:#fff;border:1px solid #e1e6e3;border-radius:999px;padding:4px 8px;font-size:10.5px}.safe-plan-metadata span+span:before{content:none}.intelligence-preview-cta{margin-top:20px;padding-top:18px}.intelligence-preview-cta strong{font-size:13px}.intelligence-preview-cta p{font-size:12px}.intelligence-button{white-space:nowrap;background:#245f86;border-color:#245f86;min-height:40px;padding-inline:15px;font-size:12.5px}.full-plan-neutral-state{padding:26px 0}.intelligence-modal-backdrop{background:#1118156b;padding:24px;animation:.16s ease-out now-fade-in}.intelligence-modal{border-color:#dce2df;border-radius:20px;width:min(100%,650px);max-height:min(760px,100vh - 48px);padding:34px 38px 36px;animation:.18s ease-out now-modal-in;box-shadow:0 30px 90px #141d193d}.intelligence-modal h2{margin-top:7px;font-size:clamp(29px,4vw,36px)}.intelligence-price{margin-top:18px}.intelligence-personalization{background:#f7f9f8;border:1px solid #e3e8e5;border-radius:11px;margin-top:20px;padding:16px}.intelligence-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px;margin-top:24px}.intelligence-benefits strong{font-size:12.5px}.intelligence-benefits span{font-size:12px}.intelligence-modal-actions{margin-top:28px}.what-changed{border-left-width:2px;border-radius:0 10px 10px 0;max-width:none;margin-top:38px;padding:18px 20px}.now-secondary-workspace{margin-top:var(--section-gap);grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);align-items:start;gap:18px;display:grid}.founder-current-work-compact,.current-direction{background:var(--surface-elevated);border:1px solid #e2e6e4;border-radius:14px;margin-top:0;padding:22px}.founder-current-work-compact.section-with-rule{border-top:1px solid #e2e6e4}.founder-work-section-heading{grid-template-columns:minmax(0,1fr) auto;gap:16px}.founder-work-section-heading h2{margin-top:5px;font-size:18px}.founder-work-composer .button.secondary{min-height:36px;padding-inline:12px;font-size:12px}.founder-work-list{margin-top:16px}.direction-disclosure{border:0}.direction-disclosure>summary{justify-content:space-between;align-items:center;padding:0;font-size:17px;font-weight:650;list-style:none;display:flex}.direction-disclosure>summary::-webkit-details-marker{display:none}.direction-disclosure>summary:after{color:var(--text-tertiary);content:"+";font-size:18px;font-weight:400}.direction-disclosure[open]>summary:after{content:"−"}.direction-disclosure>summary small{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.direction-reasoning-grid{border-top:1px solid var(--separator);border-bottom:0;grid-template-columns:1fr;gap:18px;margin-top:18px;padding:18px 0 0}.direction-reasoning-grid>div>p:not(.micro-label){margin-top:7px;font-size:13px;line-height:1.55}.now-utility-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.now-context-entry,.now-operator-review{background:var(--surface-elevated);border:1px solid #e2e6e4;border-radius:13px;margin:0;padding:20px 22px;display:block}.now-context-entry h2,.now-operator-review h2{margin:4px 0 0;font-size:17px;line-height:1.35}.context-update-disclosure{margin-top:14px}.context-update-disclosure>summary{color:var(--brand-blue);font-size:12px}.now-operator-review p:not(.section-label){margin:7px 0 0;font-size:12.5px;line-height:1.5}.now-operator-review form,.now-operator-review .inline-confirmation{margin-top:16px;display:block}.now-operator-review .button.secondary{background:#fff;border-color:#cddbe2;min-height:38px;font-size:12px}.other-objectives{margin-top:28px}@keyframes now-fade-in{0%{opacity:0}to{opacity:1}}@keyframes now-modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:901px){.side-rail{width:216px}.app-main{margin-left:216px}}@media (max-width:1050px) and (min-width:901px){.now-page{padding-left:34px;padding-right:34px}.now-secondary-workspace{grid-template-columns:1fr}}@media (max-width:900px){.now-page{width:100%;padding:28px 28px 72px}.now-secondary-workspace{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}}@media (max-width:720px){.now-page{padding:24px 20px 64px}.now-opening{margin-bottom:18px}.now-opening h1{font-size:32px}.now-objective{padding:12px 0 16px;display:block}.objective-target{margin-top:7px}.milestone-hero-intro,.milestone-hero-body{padding-left:22px;padding-right:22px}.milestone-hero-intro h2{font-size:clamp(27px,8vw,34px)}.milestone-unlocks-now{border-top:1px solid #e0e5e2;border-left:0;padding:18px 0 0}.plan-mode-heading{flex-direction:column;align-items:stretch;gap:13px}.plan-segmented-control{width:100%;display:flex}.plan-segmented-control button{flex:1;padding-left:8px;padding-right:8px;font-size:11px}.focus-recommendation-heading{grid-template-columns:28px minmax(0,1fr);gap:10px}.focus-recommendation>.advisory-reveal,.focus-recommendation>.recommended-actions,.focus-recommendation>.recommendation-no-actions{margin-left:38px}.focus-recommendation .recommended-actions{padding-left:14px;padding-right:14px}.recommended-action-heading,.action-evidence-prompt,.action-evidence-choice{grid-template-columns:1fr}.work-status{grid-row:1;width:fit-content}.action-evidence-prompt .button,.intelligence-preview-cta .button{width:100%}.intelligence-preview-cta,.now-secondary-workspace,.now-utility-workspace{grid-template-columns:1fr;display:grid}.intelligence-benefits{grid-template-columns:1fr}}@media (max-width:480px){.now-page{padding-left:16px;padding-right:16px}.current-milestone-hero{border-left:1px solid #dde4e0;border-right:1px solid #dde4e0;border-radius:15px;margin-left:0;margin-right:0}.focus-recommendation-heading{grid-template-columns:1fr}.focus-recommendation-heading>span{display:none}.focus-recommendation>.advisory-reveal,.focus-recommendation>.recommended-actions,.focus-recommendation>.recommendation-no-actions{margin-left:0}.free-full-plan-preview,.founder-current-work-compact,.current-direction,.now-context-entry,.now-operator-review{padding:18px}.intelligence-modal-backdrop{place-items:end center;padding:0}.intelligence-modal{border-radius:20px 20px 0 0;width:100%;max-height:90vh;padding:28px 22px 24px;animation-name:now-sheet-in}}@keyframes now-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.intelligence-modal-backdrop,.intelligence-modal{animation:none}}.company-switcher{color:var(--text-primary);box-shadow:none;transition:border-color var(--transition-fast), background-color var(--transition-fast);background:#fff;border-color:#e1e6e8}.switcher-chevron{color:var(--brand-navy);font-size:14px}.profile-link>span:last-child{color:var(--brand-navy)}@media (max-width:900px){.mobile-header,.mobile-nav{background:#fbfcfc;border-bottom-color:#e1e6e8}.mobile-nav-item.active{color:var(--brand-navy)}.mobile-nav-item.active:after{background:var(--brand-navy)}}.operating-state{background:#fff;border:1px solid #e1e6e3;border-radius:12px;gap:0;margin-top:12px;display:block;overflow:hidden}.operating-horizon{min-width:0;padding:15px 18px 16px}.operating-horizon>.micro-label{letter-spacing:.075em;text-transform:uppercase;font-size:9.5px}.operating-horizon ol{grid-template-columns:minmax(90px,.55fr) minmax(180px,1.3fr) minmax(150px,1fr);margin:13px 0 0;padding:0;list-style:none;display:grid}.operating-horizon li{grid-template-columns:12px minmax(0,1fr);gap:8px;min-width:0;padding-right:18px;display:grid;position:relative}.operating-horizon li:not(:last-child):after{content:"";background:#d9dfdc;height:1px;position:absolute;top:5px;left:5px;right:-1px}.operating-horizon li>span{z-index:1;background:#fff;border:2px solid #c8d0cc;border-radius:50%;width:11px;height:11px;position:relative}.operating-horizon li.complete>span{border-color:var(--brand-green);background:var(--brand-green);box-shadow:inset 0 0 0 2px #fff}.operating-horizon li.current>span{border-color:var(--brand-green);box-shadow:0 0 0 3px var(--brand-green-soft)}.operating-horizon li>div{z-index:1;background:#fff;min-width:0;padding-right:6px;position:relative}.operating-horizon small,.operating-horizon strong,.operating-horizon em{display:block}.operating-horizon small{color:var(--text-tertiary);letter-spacing:.045em;text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:640}.operating-horizon strong{color:#28312d;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;font-weight:640;line-height:1.35;overflow:hidden}.operating-horizon em{color:var(--text-tertiary);margin-top:2px;font-size:10px;font-style:normal}.operating-snapshot{background:#f8faf9;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;margin:0;padding:12px 16px;display:grid}.operating-snapshot>div{min-width:0;padding:7px 9px}.operating-snapshot dt{color:var(--text-tertiary);font-size:9.5px;font-weight:620}.operating-snapshot dd{color:#28312d;text-overflow:ellipsis;margin:3px 0 0;font-size:11.5px;font-weight:660;line-height:1.35;overflow:hidden}.focus-recommendation-primary{padding-top:28px;padding-bottom:31px}.focus-recommendation-primary .focus-recommendation-heading>span{color:#155d42;font-size:12px}.focus-recommendation-primary .focus-recommendation-heading h3{font-size:clamp(23px,2.8vw,28px);font-weight:670}.focus-recommendation-secondary{padding-top:21px;padding-bottom:23px}.focus-recommendation-secondary .focus-recommendation-heading h3{font-size:clamp(19px,2.2vw,23px)}.focus-recommendation-secondary .recommendation-reasoning{max-width:640px;font-size:13px}.focus-recommendation-secondary .recommended-actions{padding-top:12px;padding-bottom:1px}.additional-actions-disclosure{border-top:1px solid #e1e6e3;margin-top:4px}.additional-actions-disclosure>summary,.compact-action-disclosure>summary,.full-plan-recommendation summary{width:fit-content;color:var(--brand-blue);cursor:pointer;padding:12px 0;font-size:11.5px;font-weight:630}.additional-actions-disclosure>div{padding-bottom:2px}.recommended-action-compact{padding-top:12px;padding-bottom:12px}.recommended-action-compact .recommended-action-heading h4{font-size:14.5px}.compact-action-disclosure>summary{padding:8px 0 2px}.compact-action-disclosure>div{padding-top:6px}.compact-action-disclosure .action-evidence-prompt{margin-top:10px}.full-plan-content{padding:20px 0 8px}.full-plan-focus-summary{background:#f8faf9;border:1px solid #e1e6e3;border-radius:10px;grid-template-columns:minmax(100px,.4fr) minmax(90px,auto) 1fr;align-items:baseline;gap:16px;padding:13px 16px;display:grid}.full-plan-focus-summary>span{color:var(--text-primary);font-size:13px;font-weight:670}.full-plan-focus-summary>strong{color:var(--brand-green);font-size:12px}.full-plan-focus-summary>small{color:var(--text-tertiary);text-align:right;font-size:11px}.operating-distribution{background:#fff;border:1px solid #e1e6e3;border-radius:10px;gap:0;margin-top:12px;display:flex;overflow:hidden}.operating-distribution>span{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 13px;display:flex}.operating-distribution>span+span{border-left:1px solid #e5e9e7}.operating-distribution small{color:var(--text-secondary);font-size:10.5px}.operating-distribution strong{color:var(--text-primary);font-size:12px}.full-plan-content .recommendation-group{margin-top:24px}.full-plan-group-heading{border-bottom:1px solid #dfe4e1;justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:8px;display:flex}.full-plan-group-heading h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:670}.full-plan-group-heading span{min-width:24px;height:24px;color:var(--text-secondary);background:#eef2f0;border-radius:999px;place-items:center;font-size:10.5px;font-weight:680;display:grid}.full-plan-recommendation{border-bottom:1px solid #e5e9e7;padding:14px 0}.full-plan-recommendation h4{max-width:760px;color:var(--text-primary);margin:0;font-size:15.5px;font-weight:640;line-height:1.4}.full-plan-recommendation summary{padding:7px 0 0}.full-plan-recommendation-detail{border-left:2px solid #dfe7e3;max-width:780px;padding:12px 0 4px 16px}.full-plan-recommendation-detail>p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.full-plan-actions{margin-top:14px}.full-plan-actions .recommended-action{padding:11px 0}@media (max-width:980px) and (min-width:721px){.operating-horizon{border-right:0}.operating-snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.operating-horizon{border-right:0;padding:15px 16px 17px}.operating-horizon ol{grid-template-columns:1fr;gap:0}.operating-horizon li{min-height:48px;padding:0 0 12px}.operating-horizon li:not(:last-child):after{width:1px;height:auto;top:5px;bottom:-1px;left:5px}.operating-horizon li>div{padding:0 0 4px}.operating-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.full-plan-focus-summary{grid-template-columns:1fr auto;gap:5px 12px}.full-plan-focus-summary>small{text-align:left;grid-column:1/-1}.operating-distribution{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operating-distribution>span+span{border-left:0}.operating-distribution>span:nth-child(2n){border-left:1px solid #e5e9e7}.operating-distribution>span:nth-child(n+3){border-top:1px solid #e5e9e7}}.side-rail{background:#fbfcfc;border-right-color:#e1e6e8}.brand-mark{background:var(--brand-navy);box-shadow:none}.brand-lockup strong,.mobile-brand strong{color:var(--brand-navy)}.company-switcher{color:var(--text-primary);box-shadow:none;background:#fff;border-color:#e1e6e8}.company-switcher:hover{background:#fbfcfe;border-color:#becbd8}.company-switcher:focus-visible{outline:2px solid var(--brand-navy);outline-offset:3px}.company-switcher .company-avatar{background:var(--brand-navy-soft);color:var(--brand-navy)}.company-switcher small{color:var(--text-secondary)}.switcher-chevron,.profile-link>span:last-child{color:var(--brand-navy)}.nav-item.active{background:var(--brand-navy-soft);color:var(--brand-navy)}.nav-item.active .nav-glyph:before{background:var(--brand-navy)}.rail-footer{border-top:1px solid var(--separator);gap:10px;padding-top:12px}.profile-link{border-top:0;border-radius:10px;min-height:50px;padding:8px}.profile-link:hover{background:var(--brand-navy-soft)}.profile-link:hover strong,.rail-quiet-link:hover{color:var(--brand-navy)}.account-avatar{width:32px;height:32px;color:var(--brand-navy);letter-spacing:.04em;background:#edf1f5;border-radius:50%;place-items:center;font-size:10px;font-weight:750;display:grid}.current-milestone-hero{background:#fff;border-color:#dfe5e7}.current-milestone-hero:before{background:var(--brand-green)}.current-milestone-hero .section-label,.milestone-status{color:var(--brand-green)}.operating-state{border-color:#dfe5e7}.operating-horizon li.current>span,.operating-horizon li.complete>span{border-color:var(--brand-green)}.operating-horizon li.current>span{box-shadow:0 0 0 3px var(--brand-green-soft)}.operating-snapshot{background:#f9fbfa}.focus-recommendation-primary .focus-recommendation-heading>span,.focus-recommendation-heading>span{color:var(--brand-green)}.update-button{border-color:var(--brand-green);background:var(--brand-green);color:#002916}.update-button:hover:not(:disabled){border-color:var(--brand-green-hover);background:var(--brand-green-hover);color:#fff}.intelligence-button{border-color:var(--brand-navy);background:var(--brand-navy);color:#fff;box-shadow:0 1px 2px #00235829}.intelligence-button:hover:not(:disabled){border-color:var(--brand-navy-hover);background:var(--brand-navy-hover)}.free-full-plan-preview{background:#f8fafc;border-color:#dce4eb}.safe-plan-metadata span{background:#fff;border-color:#d9e2ec}.intelligence-modal-backdrop{background:#0014327a}.intelligence-modal{border-color:#d8e1eb;box-shadow:0 30px 90px #00183c3d}.intelligence-modal .section-label,.intelligence-price{color:var(--brand-navy)}.intelligence-personalization{background:#f7f9fc;border-color:#dbe4ed}.now-operator-review{background:#fbfcfd;border-color:#d5e0ea}.now-operator-review .section-label{color:var(--brand-navy)}.now-operator-review .button.secondary{color:var(--brand-navy);border-color:#bdcddb}.now-operator-review .button.secondary:hover:not(:disabled){border-color:var(--brand-navy);background:var(--brand-navy-soft)}@media (max-width:900px){.mobile-header,.mobile-nav{background:#fbfcfc;border-bottom-color:#e1e6e8}.mobile-nav-item.active{color:var(--brand-navy)}.mobile-nav-item.active:after{background:var(--brand-navy)}}.founder-office{gap:clamp(14px,2vw,20px)}.founder-office-journey{padding:var(--space-3) 0 var(--space-4)}.founder-office-journey ol{margin-top:var(--space-3)}.founder-office-journey li{padding:0 var(--space-7) 0 0;grid-template-rows:auto 15px auto auto;row-gap:4px;display:grid}.founder-office-journey li:not(:last-child):after{content:none}.founder-office-journey-label{grid-row:1}.founder-office-journey-rail{width:calc(100% + var(--space-7));grid-row:2;height:15px;display:block;position:relative}.founder-office-journey li:not(:last-child) .founder-office-journey-rail:after{z-index:0;background:var(--state-neutral-border);content:"";height:1px;position:absolute;top:7px;left:7px;right:-7px}.founder-office-journey .founder-office-journey-node{top:0;left:0}.founder-office-now{border-color:var(--border);background:linear-gradient(145deg, var(--surface) 58%, var(--brand-green-soft));padding:clamp(20px,2.5vw,28px);box-shadow:0 20px 52px #00235817}.founder-office-now:before{height:5px}.founder-office-surface-heading>h2,.founder-office-assessment h2{color:var(--text-secondary)}.founder-office-now-core{gap:clamp(24px,4vw,48px)}.founder-office-now-core h3{max-width:760px;margin-top:var(--space-3);font-size:clamp(28px,3.5vw,40px);line-height:1.08}.founder-office-now-reason,.founder-office-now-milestone{margin-top:var(--space-2)}.founder-office-now-reason{-webkit-line-clamp:1;max-width:620px;font-size:13px;line-height:1.5}.founder-office-time{min-width:142px;margin-top:var(--space-3);padding:var(--space-3) 0 var(--space-2) var(--space-4);border-left-color:var(--border)}.founder-office-time>.founder-office-time-kind{margin-bottom:var(--space-2)}.founder-office-time>strong{font-size:clamp(34px,4.5vw,46px)}.founder-office-time>small{margin-top:var(--space-2)}.founder-office-now>.advisory-action-controls{max-width:650px;margin-top:var(--space-4);border-top:0;padding-top:0}.founder-office-now .action-evidence-composer{margin-top:0}.founder-office-now .recent-action-updates{max-width:620px;margin-top:var(--space-3);padding-top:var(--space-2);margin-bottom:0}.founder-office-now .recent-action-updates li p{-webkit-line-clamp:1}.founder-office-now .recent-action-updates-link{margin-top:var(--space-1);color:var(--text-tertiary);font-size:11px;font-weight:600}.founder-office-now .advisory-action-buttons{gap:var(--space-3);margin-top:6px}.founder-office-now .advisory-action-more>summary{min-height:28px;color:var(--text-tertiary);font-size:11px;font-weight:580}.founder-office-support{gap:var(--space-3);flex-wrap:wrap;align-items:start;display:flex}.founder-office-momentum,.founder-office-next,.founder-office-watch,.founder-office-coming-up{padding:var(--space-4)}.founder-office-next{border-left:4px solid var(--state-focus-border);flex:1.35 420px;order:1;min-width:0}@supports (color:color-mix(in lab, red, red)){.founder-office-next{border-left:4px solid color-mix(in srgb, var(--state-focus-border) 55%, var(--border))}}.founder-office-next{border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(145deg, var(--state-focus-surface), var(--state-focus-surface))}@supports (color:color-mix(in lab, red, red)){.founder-office-next{background:linear-gradient(145deg, var(--state-focus-surface), color-mix(in srgb, var(--state-focus-surface) 72%, var(--state-time-surface)))}}.founder-office-next{box-shadow:var(--shadow-subtle)}.founder-office-next .founder-office-surface-heading>span{color:var(--text-secondary);font-size:var(--office-type-meta)}.founder-office-next ol{margin:var(--space-3) 0 0;gap:0;padding:0;list-style:none;display:grid}.founder-office-next li{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--state-focus-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.founder-office-next li{border-top:1px solid color-mix(in srgb, var(--state-focus-border) 18%, var(--separator))}}.founder-office-next li:first-child{border-top:0}.founder-office-next li>div>span,.founder-office-next li p>span{color:var(--state-focus-text);font-size:var(--office-type-label);letter-spacing:.065em;text-transform:uppercase;font-weight:720}.founder-office-next li>div>strong{margin-top:var(--space-1);color:var(--text-primary);font-size:15px;font-weight:660;line-height:1.4;display:block}.founder-office-next li p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--office-type-meta);line-height:1.45}.founder-office-next li p>span{margin-right:var(--space-2)}.founder-office-work-date{border:1px solid var(--state-time-border);border-radius:var(--radius-sm);background:var(--surface);min-width:52px;color:var(--state-time-text);justify-items:center;padding:7px 8px;font-style:normal;display:grid}.founder-office-work-date>span,.founder-office-work-date>small{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:720;line-height:1.2}.founder-office-work-date>strong{margin:2px 0;font-size:20px;font-weight:700;line-height:1}.founder-office-watch{flex:250px;order:3}.founder-office-momentum{background:linear-gradient(135deg, var(--state-achieved-surface), var(--state-achieved-surface));flex:1.2 300px;order:2}@supports (color:color-mix(in lab, red, red)){.founder-office-momentum{background:linear-gradient(135deg, var(--state-achieved-surface), color-mix(in srgb, var(--state-achieved-surface) 74%, var(--surface)))}}.founder-office-momentum-count{margin:var(--space-3) 0 var(--space-1);align-items:start;gap:2px;display:grid}.founder-office-momentum-count>strong{font-size:clamp(46px,5.5vw,58px)}.founder-office-momentum ol{margin:var(--space-2) 0 var(--space-3);padding-top:var(--space-2)}.founder-office-momentum li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;padding:6px 0}.founder-office-momentum .founder-office-work-date{color:var(--state-achieved-text);border-color:var(--state-achieved-border);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.founder-office-momentum .founder-office-work-date{border-color:color-mix(in srgb, var(--state-achieved-border) 38%, var(--border))}}.founder-office-momentum .founder-office-work-date{background:var(--state-achieved-surface)}@supports (color:color-mix(in lab, red, red)){.founder-office-momentum .founder-office-work-date{background:color-mix(in srgb, var(--state-achieved-surface) 48%, var(--surface))}}.founder-office-watch{border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--state-attention-surface);border-width:0 0 0 4px;border-top-style:none;border-top-color:currentColor;border-bottom-style:none;border-bottom-color:currentColor;border-right-style:none;border-right-color:currentColor}.founder-office-watch.semantic-review{background:var(--state-review-surface)}.founder-office-coming-up{border:0;border-left:3px solid var(--state-time-border);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--state-time-surface);flex:270px;order:4}.founder-office-coming-up h2 svg{color:var(--state-time-text)}.founder-office-coming-up li>time{border-color:var(--state-time-border)}.founder-office-coming-up li>time>span,.founder-office-coming-up li>div>span{color:var(--text-secondary)}.founder-office-coming-up-single{flex:0 390px;max-width:390px}.founder-office-journey li:first-child>.founder-office-journey-label,.founder-office-journey li.current>.founder-office-journey-label{color:var(--text-primary);font-weight:740}.founder-office-journey li>.founder-office-journey-label{color:var(--text-secondary)}.founder-office-journey li.current>.founder-office-journey-label{color:var(--state-focus-text)}.founder-office-update-confirmation{width:fit-content;color:var(--text-secondary);border-top:0;border-bottom:0;align-items:center;gap:6px;margin:6px 0 0;padding:0;font-size:11px;display:flex}.founder-office-update-confirmation:before{content:none}.founder-office-update-confirmation .founder-office-achieved-mark{width:14px;height:14px}.founder-office-update-confirmation>strong{color:var(--text-secondary);font-weight:620}.founder-office-assessment{gap:var(--space-3);border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left-width:4px;padding:clamp(16px,2.5vw,22px)}.founder-office-assessment.state-plan_unchanged{background:var(--surface-secondary)}.founder-office-assessment.state-temporarily_unavailable{border-left-color:var(--state-attention-border)}@supports (color:color-mix(in lab, red, red)){.founder-office-assessment.state-temporarily_unavailable{border-left-color:color-mix(in srgb, var(--state-attention-border) 55%, var(--border))}}.founder-office-assessment.state-temporarily_unavailable{background:var(--state-attention-surface)}@supports (color:color-mix(in lab, red, red)){.founder-office-assessment.state-temporarily_unavailable{background:color-mix(in srgb, var(--state-attention-surface) 40%, var(--surface-secondary))}}@media (max-width:720px){.founder-office-journey li{column-gap:var(--space-3);min-height:0;padding:0 0 var(--space-5);grid-template-rows:auto auto auto;grid-template-columns:15px minmax(0,1fr);row-gap:2px}.founder-office-journey-label{grid-area:1/2}.founder-office-journey li>strong{grid-area:2/2}.founder-office-journey li>small{grid-area:3/2}.founder-office-journey .founder-office-journey-rail{grid-area:1/1/-1;width:15px;height:100%}.founder-office-journey li:not(:last-child) .founder-office-journey-rail:after{top:7px;right:auto;bottom:calc(-1 * var(--space-5));width:1px;height:auto;left:7px}.founder-office{gap:var(--space-4)}.founder-office-now{padding:var(--space-5)}.founder-office-now-core h3{font-size:clamp(29px,9vw,38px)}.founder-office-time{width:100%;padding:var(--space-4) 0 0;grid-template-columns:auto auto minmax(0,1fr);display:grid}.founder-office-time>strong{font-size:31px}.founder-office-momentum,.founder-office-next,.founder-office-watch,.founder-office-coming-up{padding:var(--space-4)}.founder-office-support{display:grid}.founder-office-watch{order:1}.founder-office-next{order:2}.founder-office-momentum{order:3}.founder-office-coming-up{order:4}.founder-office-coming-up-single{max-width:none}}.action-evidence-form .button.primary,.advisory-block-form .button.secondary{min-inline-size:108px}.action-evidence-form[aria-busy=true],.advisory-block-form[aria-busy=true]{cursor:wait}@media (max-width:720px){.founder-office-now .button,.founder-office-now .update-button,.founder-office-now .advisory-action-more>summary,.progress-history-details>summary{min-height:44px}.founder-office-now .action-evidence-form{padding:var(--space-4)}.founder-office-now .action-evidence-form textarea,.founder-office-now .advisory-block-form textarea{font-size:16px}.founder-office-next li{gap:var(--space-3)}}@media (max-width:480px){.mobile-nav{justify-content:space-between;gap:0}.mobile-nav-item{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}}@media (max-width:900px){.app-shell,.app-main,.app-main>*,.page{min-width:0;max-width:100%}.app-main{width:100%;margin-left:0}.mobile-header,.mobile-nav{padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.side-rail{background:#f8fafb;width:252px;padding:20px 16px 16px;overflow-y:auto}.app-main{margin-left:252px}.primary-nav{gap:18px;margin-top:22px}.nav-group>h2{color:#7a838d;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 5px;font-size:9px;font-weight:760;line-height:1.4}.nav-group-items{gap:1px;display:grid}.nav-item{border-radius:7px;gap:10px;min-height:34px;padding:0 10px;font-size:12.5px;font-weight:590}.nav-pending-link{padding-right:34px;position:relative}.nav-pending-slot{place-items:center;width:16px;height:16px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nav-pending-spinner{opacity:.72;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.65s linear infinite nav-pending-spin}@keyframes nav-pending-spin{to{transform:rotate(360deg)}}.nav-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;flex:0 0 17px;width:17px;height:17px}.nav-item.active{box-shadow:inset 2px 0 0 var(--brand-navy);color:var(--brand-navy);background:#e8eef4}.nav-item-disabled{cursor:default;opacity:.54}.nav-item-disabled small{text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:680}.rail-footer{margin-top:24px;position:static}.rail-utilities{border-top:1px solid var(--separator);gap:2px;padding:12px 8px;display:grid}.rail-utilities>a,.rail-utility-disabled{min-height:30px;color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.rail-utilities>a:hover{color:var(--brand-navy)}.rail-utility-disabled{opacity:.58}.rail-utility-disabled small{font-size:9px}.mobile-navigation{display:none}.founder-office-journey{order:-1}.now-page{width:min(100%,1320px);padding:28px 24px 80px}.command-center-header{border-bottom:1px solid var(--separator);justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin-bottom:28px;padding-bottom:18px;display:flex}.command-center-header p,.command-section-heading p{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:730}.command-center-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.5vw,30px);font-weight:680}.command-center-header span{color:var(--text-secondary);margin-top:5px;font-size:13px;display:block}.command-center-header .button{flex:none;min-height:40px}.command-snapshot{margin-bottom:24px}.command-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.command-section-heading h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:660}.command-section-heading>span{color:var(--text-tertiary);font-size:11px}.command-metric-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.command-metric{border-left:1px solid var(--separator);min-width:0;padding:16px 18px}.command-metric:first-child{border-left:0}.command-metric p{color:var(--text-secondary);margin:0;font-size:11px;font-weight:650}.command-metric strong{min-height:42px;color:var(--text-primary);overflow-wrap:anywhere;margin-top:9px;font-size:16px;font-weight:680;line-height:1.25;display:block}.command-metric.state-known strong{color:var(--brand-navy)}.command-metric.state-setup strong{color:var(--text-tertiary);font-size:13px;font-weight:580}.command-metric small{color:var(--text-tertiary);font-size:10.5px;line-height:1.4;display:block}.founder-office-now{background:var(--surface);scroll-margin-top:20px;box-shadow:0 8px 26px #0023580f}.founder-office-watch,.founder-office-coming-up,.command-intelligence,.command-opportunity{scroll-margin-top:20px}.command-intelligence{border:1px solid #d7e0e8;border-left:4px solid var(--brand-navy);background:#f8fafc;padding:20px}.command-decision-signal{border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);grid-template-columns:minmax(180px,.55fr) minmax(0,1.4fr) auto;align-items:center;gap:24px;padding:16px 0;display:grid}.command-decision-signal>div>p{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:730}.command-decision-signal h2{margin:3px 0 0;font-size:15px;font-weight:660}.command-decision-signal>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.command-decision-signal>a{color:var(--brand-navy);white-space:nowrap;font-size:11px;font-weight:650}.command-intelligence dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.command-intelligence dl>div{border-left:1px solid #dfe5eb;min-width:0;padding:4px 16px}.command-intelligence dl>div:first-child{border-left:0;padding-left:0}.command-intelligence dt{color:var(--brand-navy);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:740}.command-intelligence dd{color:var(--text-primary);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;font-weight:590;line-height:1.45}.command-opportunity{min-width:0;padding:var(--space-4);border-top:1px solid var(--separator);flex:1.2 410px;order:5}.command-opportunity .founder-office-surface-heading a{color:var(--brand-navy);font-size:11px;font-weight:650}.command-opportunity-row{justify-content:space-between;align-items:start;gap:18px;margin-top:12px;display:flex}.command-opportunity-row div{min-width:0}.command-opportunity-row span{color:var(--brand-navy);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:730}.command-opportunity-row strong{margin-top:4px;font-size:14px;display:block}.command-opportunity-row p{color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.45}.command-opportunity-row>small{border:1px solid var(--separator);color:var(--text-secondary);text-transform:capitalize;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:680}.founder-office-watch.is-empty,.founder-office-coming-up.is-empty{box-shadow:none;background:0 0;border-left-width:2px;flex-grow:0;padding:12px 16px}.founder-office-watch.is-empty .founder-office-quiet-state,.founder-office-coming-up.is-empty .founder-office-quiet-state{margin-top:7px;font-size:11px}@media (max-width:1120px){.command-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.command-metric:nth-child(4){border-left:0;border-top:1px solid var(--separator)}.command-metric:nth-child(5){border-top:1px solid var(--separator)}.command-intelligence dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.command-intelligence dl>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:900px){.app-shell,.app-main,.app-main>*,.page{min-width:0;max-width:100%}.app-main{width:100%;margin-left:0}.mobile-header{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.mobile-navigation{z-index:29;border-bottom:1px solid var(--separator);background:#fbfcfc;display:block;position:sticky;top:58px}.mobile-navigation>summary{min-height:44px;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));cursor:pointer;color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:11px;font-weight:650;list-style:none;display:flex}.mobile-navigation>summary::-webkit-details-marker{display:none}.mobile-navigation>summary:focus-visible{outline:2px solid var(--brand-navy);outline-offset:-2px}.mobile-navigation>summary strong{align-items:center;gap:7px;display:inline-flex}.mobile-menu-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:14px;height:14px;transition:transform .16s}.mobile-navigation[open] .mobile-menu-chevron{transform:rotate(180deg)}.mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 102px);padding:14px max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:1px solid var(--separator);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid;position:static;overflow-y:auto}.mobile-nav .nav-group>h2{margin-left:7px}.mobile-nav .nav-item{min-height:44px}.mobile-nav-utilities{border-top:1px solid var(--separator);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.mobile-nav-utilities>a,.mobile-nav-utilities>.rail-utility-disabled{min-width:0;min-height:44px;color:var(--text-secondary);overflow-wrap:anywhere;align-content:center;padding:6px 8px;font-size:11px;display:grid}.mobile-nav-utilities>a{color:var(--brand-navy)}.mobile-nav-utilities small{margin-top:2px;font-size:8px}.now-page{padding:22px 20px 72px}}@media (prefers-reduced-motion:reduce){.nav-pending-spinner{animation:none}}@media (max-width:720px){.command-center-header{align-items:flex-start}.command-center-header .button{min-height:44px}.command-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.command-metric:nth-child(n){border-top:1px solid var(--separator);border-left:1px solid var(--separator)}.command-metric:nth-child(-n+2){border-top:0}.command-metric:nth-child(odd){border-left:0}.command-intelligence dl{grid-template-columns:1fr;gap:0}.command-intelligence dl>div,.command-intelligence dl>div:nth-child(3){border-top:1px solid #dfe5eb;border-left:0;padding:12px 0}.command-intelligence dl>div:first-child{border-top:0}.command-decision-signal{grid-template-columns:1fr;align-items:start;gap:10px}.founder-office>*{order:5}.founder-office-now,.founder-decision-gate.is-primary-work,.founder-office-assessment.is-primary-work,.founder-pending-review.is-primary-work{order:1}.founder-office>.founder-office-watch{order:2}.founder-office>.command-intelligence{order:3}.founder-office>.command-decision-signal{order:4}.founder-office-support{order:6}.founder-office-journey{order:7}.founder-office-now{min-height:0;padding:18px}.founder-office-now-core{gap:10px}.founder-office-now>.advisory-action-controls{margin-top:14px}}@media (max-width:480px){.now-page{padding-left:16px;padding-right:16px}.command-center-header{gap:16px;display:grid}.command-center-header .button{width:100%}.command-metric strong{min-height:0;margin-bottom:4px}.command-opportunity-row{gap:10px;display:grid}.command-opportunity-row>small{width:fit-content}}.progress-memory-page{--progress-rail:var(--state-neutral-border)}@supports (color:color-mix(in lab, red, red)){.progress-memory-page{--progress-rail:color-mix(in srgb, var(--state-neutral-border) 72%, transparent)}}.progress-memory-intro{margin-bottom:var(--space-8)}.progress-memory-summary{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;color:var(--state-achieved-text);flex-wrap:wrap;font-size:12px;font-weight:680;display:flex}.progress-memory-summary span+span:before{margin-right:var(--space-4);color:var(--text-tertiary);content:"·"}.progress-current-strip{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-7);padding:var(--space-3) 0;border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);display:flex}.progress-current-strip-copy{gap:3px var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:baseline;min-width:0;display:grid}.progress-current-strip-copy .section-label{padding-right:var(--space-4);border-right:1px solid var(--separator);grid-row:1/span 2;align-self:center}.progress-current-strip-copy h2{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:660;line-height:1.35;overflow:hidden}.progress-current-strip-copy>p:last-child{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.35;overflow:hidden}.progress-current-strip-actions{align-items:center;gap:var(--space-5);flex:none;display:flex}.progress-current-strip-actions>span{color:var(--state-focus-text);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:720}.progress-current-strip-actions>span.attention{color:var(--state-attention-text)}.progress-current-strip-actions a{color:var(--text-secondary);font-size:11px;font-weight:650;text-decoration:none}.progress-current-strip-actions a:hover{color:var(--text-primary)}.progress-memory-heading h2{margin:var(--space-1) 0 0;color:var(--text-primary);letter-spacing:-.03em;font-size:clamp(22px,3vw,28px);font-weight:680}.progress-memory{max-width:920px}.progress-memory-heading{max-width:680px;margin-bottom:var(--space-8)}.progress-memory-heading>p:last-child,.progress-memory-empty>p:last-child{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.progress-memory-groups,.progress-memory-groups>li>ol{margin:0;padding:0;list-style:none}.progress-memory-groups{gap:var(--space-9);display:grid}.progress-memory-groups>li{gap:var(--space-5);grid-template-columns:80px minmax(0,1fr);align-items:start;display:grid}.progress-memory-groups>li>h3{margin:2px 0 0}.progress-memory-groups>li>h3 time{color:var(--text-secondary);letter-spacing:.07em;gap:1px;font-weight:760;line-height:1.2;display:grid}.progress-memory-groups>li>h3 span{font-size:11.5px}.progress-memory-groups>li>h3 small{color:var(--text-tertiary);font-size:10px;font-weight:620}.progress-memory-groups>li>ol{display:grid}.progress-memory-event{gap:var(--space-4);min-width:0;padding:0 0 var(--space-7);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.progress-memory-event:last-child{padding-bottom:0}.progress-memory-event:not(:last-child):after{background:var(--progress-rail);content:"";width:1px;position:absolute;top:25px;bottom:0;left:13px}.progress-memory-node{z-index:1;border:1px solid var(--state-neutral-border);background:var(--surface);width:27px;height:27px;color:var(--state-neutral-text);border-radius:50%;place-items:center;display:grid;position:relative}.progress-memory-node svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:13px;height:13px}.progress-memory-event.semantic-achieved .progress-memory-node{border-color:var(--state-achieved-border);background:var(--state-achieved-border);color:var(--surface)}.progress-memory-event.semantic-focus .progress-memory-node{border-color:var(--state-focus-border);color:var(--state-focus-text)}.progress-memory-event.semantic-attention .progress-memory-node{border-color:var(--state-attention-border);background:var(--state-attention-surface);color:var(--state-attention-text)}.progress-memory-event>article{min-width:0;padding:2px 0 var(--space-6);border-bottom:1px solid var(--separator);overflow-wrap:anywhere}.progress-memory-event:last-child>article{border-bottom:0;padding-bottom:0}.progress-memory-event.semantic-focus>article{border-color:var(--state-focus-border)}.progress-memory-event-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.progress-memory-event-heading>p{color:var(--text-secondary);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:11px;font-weight:790}.progress-memory-event.semantic-achieved .progress-memory-event-heading>p{color:var(--state-achieved-text)}.progress-memory-event.semantic-focus .progress-memory-event-heading>p{color:var(--state-focus-text)}.progress-memory-event.semantic-attention .progress-memory-event-heading>p{color:var(--state-attention-text)}.progress-memory-event-heading time{color:var(--text-tertiary);font-size:10.5px}.progress-memory-event h4{max-width:680px;margin:var(--space-2) 0 0;color:var(--text-primary);letter-spacing:-.015em;font-size:17px;font-weight:650;line-height:1.48}.progress-memory-event.semantic-achieved h4,.progress-memory-event.semantic-focus h4{font-size:18px;font-weight:680}.progress-memory-description{max-width:680px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.58}.progress-memory-metadata{gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;color:var(--text-tertiary);flex-wrap:wrap;padding:0;font-size:11px;list-style:none;display:flex}.progress-memory-decision-context{gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--separator);flex-wrap:wrap;display:flex}.progress-memory-decision-context>div{gap:2px;display:grid}.progress-memory-decision-context dt{color:var(--text-tertiary);letter-spacing:.075em;text-transform:uppercase;font-size:9.5px;font-weight:740}.progress-memory-decision-context dd{color:var(--text-secondary);margin:0;font-size:12px;font-weight:650}.progress-memory-assessment,.progress-memory-assumption-assessment,.progress-memory-signal{max-width:660px;margin-top:var(--space-4);padding:var(--space-2) 0 var(--space-2) var(--space-6);background:0 0;border-left:0}.progress-memory-assessment,.progress-memory-assumption-assessment{position:relative}.progress-memory-assessment:before,.progress-memory-assumption-assessment:before{border-bottom:1px solid var(--state-neutral-border);border-left:1px solid var(--state-neutral-border);content:"";width:12px;position:absolute;top:0;bottom:50%;left:4px}.progress-memory-assessment.semantic-review{color:var(--state-review-text)}.progress-memory-assessment.semantic-focus{color:var(--state-focus-text)}.progress-memory-assessment.semantic-attention{color:var(--state-attention-text)}.progress-memory-assumption-assessment.semantic-achieved{color:var(--state-achieved-text)}.progress-memory-assumption-assessment.semantic-attention{color:var(--state-attention-text)}.progress-memory-assessment.semantic-review:before{border-color:var(--state-review-border)}.progress-memory-assessment.semantic-focus:before{border-color:var(--state-focus-border)}.progress-memory-assessment.semantic-attention:before{border-color:var(--state-attention-border)}.progress-memory-assumption-assessment.semantic-achieved:before{border-color:var(--state-achieved-border)}.progress-memory-assumption-assessment.semantic-attention:before{border-color:var(--state-attention-border)}.progress-memory-assessment>span,.progress-memory-assumption-assessment>span,.progress-memory-signal>span{color:var(--text-tertiary);letter-spacing:.075em;text-transform:uppercase;font-size:9.5px;font-weight:740;display:block}.progress-memory-assessment>strong,.progress-memory-assumption-assessment>strong,.progress-memory-signal>strong{color:var(--text-primary);margin-top:3px;font-size:12.5px;font-weight:680;display:block}.progress-memory-assessment>p,.progress-memory-assumption-assessment>p,.progress-memory-signal>p{color:var(--text-secondary);margin:3px 0 0;font-size:12px;line-height:1.5}.progress-memory-signal{padding-top:var(--space-2);padding-bottom:var(--space-2);border-left:1px solid var(--state-neutral-border);background:0 0}.progress-memory-event.semantic-achieved>article{padding-right:var(--space-4)}.progress-memory-event.kind-action_completed>article{border-bottom-color:var(--state-achieved-border)}@supports (color:color-mix(in lab, red, red)){.progress-memory-event.kind-action_completed>article{border-bottom-color:color-mix(in srgb, var(--state-achieved-border) 52%, var(--separator))}}.progress-memory-event.kind-action_completed h4{color:var(--state-achieved-text)}@supports (color:color-mix(in lab, red, red)){.progress-memory-event.kind-action_completed h4{color:color-mix(in srgb, var(--state-achieved-text) 74%, var(--text-primary))}}.progress-memory-event.kind-action_completed h4{font-weight:700}.progress-memory-event.kind-milestone_achieved>article{margin-top:calc(-1 * var(--space-2));padding:var(--space-4);border:1px solid var(--state-achieved-border);border-radius:var(--radius-md);background:var(--state-achieved-surface)}@supports (color:color-mix(in lab, red, red)){.progress-memory-event.kind-milestone_achieved>article{background:color-mix(in srgb, var(--state-achieved-surface) 62%, var(--surface))}}.progress-memory-empty{padding:var(--space-8) 0;border-top:1px solid var(--separator);border-bottom:1px solid var(--separator)}.progress-memory-empty h2{margin:var(--space-2) 0 0;font-size:var(--type-section)}.progress-history-details{margin-top:var(--space-12);border-top:1px solid var(--separator-strong);border-bottom:1px solid var(--separator)}.progress-history-details>summary{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-4) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-fast);list-style:none;display:flex}.progress-history-details>summary::-webkit-details-marker{display:none}.progress-history-details>summary::marker{content:""}.progress-history-summary-copy{gap:2px;min-width:0;display:grid}.progress-history-summary-copy>span{font-size:14px;font-weight:680}.progress-history-summary-copy>small{color:var(--text-tertiary);font-size:11px}.progress-history-summary-action{color:var(--text-secondary);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:680;display:inline-flex}.progress-history-summary-action-open{display:none}.progress-history-summary-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;transition:transform var(--transition-fast)}.progress-history-details[open] .progress-history-summary-action-closed{display:none}.progress-history-details[open] .progress-history-summary-action-open{display:inline}.progress-history-details[open] .progress-history-summary-action svg{transform:rotate(180deg)}@media (hover:hover){.progress-history-details>summary:hover{background:var(--surface-secondary)}}.progress-history-details>summary:focus-visible{background:var(--surface-secondary)}.progress-history-detail-sections{gap:var(--space-9);padding:var(--space-4) 0 var(--space-10);display:grid}.progress-history-detail-sections>section{max-width:860px}.progress-history-detail-sections h2{margin:var(--space-2) 0 0;font-size:20px}.progress-history-detail-sections h2+p,.progress-history-milestone>p,.progress-history-milestones article>p{max-width:760px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.progress-history-milestone{margin-top:var(--space-4)}.progress-history-milestone h3,.progress-history-milestones h3{margin:0;font-size:15px}.progress-history-milestone>div{margin-top:var(--space-4)}.progress-history-milestones,.progress-history-action-list{margin:var(--space-4) 0 0;padding:0;list-style:none}.progress-history-milestones article,.progress-history-action-list>li{padding:var(--space-4) 0;border-top:1px solid var(--separator)}.progress-history-milestones article>div,.progress-history-action-list>li{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.progress-history-milestones article>div>span,.progress-history-action-list span{color:var(--text-tertiary);text-transform:capitalize;font-size:10px;font-weight:700}.progress-history-milestones time{color:var(--text-tertiary);font-size:10.5px}.progress-history-milestones h3{margin-top:var(--space-2)}.progress-history-milestones details{margin-top:var(--space-3);color:var(--text-secondary);font-size:11px}.progress-history-action-list strong{color:var(--text-primary);font-size:13px;font-weight:640}@media (max-width:720px){.progress-memory-intro{margin-bottom:var(--space-6)}.progress-current-strip{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column}.progress-current-strip-copy{grid-template-columns:minmax(0,1fr);width:100%}.progress-current-strip-copy .section-label{border-right:0;grid-row:auto;padding-right:0}.progress-current-strip-copy h2,.progress-current-strip-copy>p:last-child{text-overflow:initial;white-space:normal}.progress-current-strip-actions{justify-content:space-between;width:100%}.progress-memory-heading{margin-bottom:var(--space-6)}.progress-memory-groups{gap:var(--space-8)}.progress-memory-groups>li{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.progress-memory-event{gap:var(--space-3);grid-template-columns:27px minmax(0,1fr)}.progress-memory-event-heading{flex-direction:column;align-items:flex-start;gap:3px}.progress-memory-event h4,.progress-memory-event.semantic-achieved h4,.progress-memory-event.semantic-focus h4{font-size:16px}.progress-history-details{margin-top:var(--space-10)}.progress-history-details>summary{gap:var(--space-3)}.progress-history-milestones article>div,.progress-history-action-list>li{flex-direction:column;align-items:flex-start;gap:4px}}.initial-focus-status{border:1px solid var(--line);background:var(--surface);border-radius:24px;max-width:720px;padding:clamp(24px,5vw,40px)}.initial-focus-status h2{max-width:24ch;margin:8px 0 12px}.initial-focus-status form{margin-top:24px}.initial-focus-status.is-command-center{border-left:4px solid var(--brand-navy);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--state-focus-surface);max-width:none;padding:clamp(20px,3vw,28px)}.initial-focus-status.is-command-center>h2{letter-spacing:-.025em;max-width:34ch;font-size:clamp(22px,3vw,30px)}.initial-focus-status.is-command-center>p{max-width:680px;color:var(--text-secondary);line-height:1.55}.initial-focus-status.is-command-center form,.initial-focus-status.is-command-center>.button{margin-top:var(--space-4)}.initial-focus-status.is-command-center .button{min-height:44px}.initial-focus-heading-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.initial-focus-activity{background:var(--brand-navy);border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite initial-focus-pulse}@keyframes initial-focus-pulse{50%{opacity:.28;transform:scale(.78)}}.command-first-load{gap:var(--space-6);margin-bottom:var(--space-12);display:grid}.command-first-load-objective{gap:var(--space-2) var(--space-8);padding-bottom:var(--space-5);border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.command-first-load-objective>.section-label{grid-column:1/-1}.command-first-load-objective h2,.command-first-load-known-state h2,.command-first-load-changes h2{overflow-wrap:anywhere;color:var(--text-primary);letter-spacing:-.025em;margin:0;font-weight:650}.command-first-load-objective h2{font-size:clamp(24px,3.5vw,36px);line-height:1.15}.command-first-load-timeframe{color:var(--text-primary);text-align:right;gap:3px;margin:0;font-size:14px;font-weight:620;display:grid}.command-first-load-timeframe>span{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.command-first-load-known-state{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.command-first-load-commercial{min-width:0;padding-top:var(--space-5);border-top:1px solid var(--separator)}.command-first-load-commercial>header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.command-first-load-commercial>header>div{min-width:0}.command-first-load-commercial h2{margin:var(--space-2) 0 0;color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:650}.command-first-load-commercial>header .work-link-button{flex:none;min-height:44px}.command-first-load-commercial .cockpit-commercial-inputs{margin-top:var(--space-4)}.command-first-load-known-state>section,.command-first-load-changes{min-width:0;padding-top:var(--space-5);border-top:1px solid var(--separator)}.command-first-load-known-state h2,.command-first-load-changes h2{margin-top:var(--space-2);font-size:18px;line-height:1.35}.command-first-load-known-state section>p:not(.section-label){margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.command-first-load-known-state .work-link-button,.command-first-load-changes .work-link-button{min-height:44px;margin-top:var(--space-3)}.command-first-load-list{margin:var(--space-3) 0 0;gap:0;padding:0;list-style:none;display:grid}.command-first-load-list>li{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--separator);display:flex}.command-first-load-list strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:620;line-height:1.45}.command-first-load-list span,.command-first-load-list time{color:var(--text-tertiary);white-space:nowrap;flex:none;font-size:10px;font-weight:650}@media (max-width:720px){.command-first-load-objective{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.command-first-load-timeframe{text-align:left}.command-first-load-known-state{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.command-first-load-commercial>header{align-items:flex-start;gap:var(--space-2);flex-direction:column}.initial-focus-status.is-command-center{padding:var(--space-5)}}@media (max-width:480px){.command-first-load-list>li{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.initial-focus-activity{animation:none}}.now-command-handoff{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.now-command-handoff p{margin:0}.now-command-handoff-links{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}@media (max-width:520px){.now-command-handoff{flex-direction:column;align-items:flex-start}.now-command-handoff-links{width:100%}}.founder-decisions-page,.founder-decisions-page>*,.founder-decision-workspace,.founder-decision-workspace>*{min-width:0}.founder-decisions-page{max-width:1080px}.founder-decisions-heading{margin-bottom:var(--space-8);align-items:flex-start}.founder-decision-objective-context{max-width:300px;padding-left:var(--space-5);border-left:1px solid var(--line);gap:3px;display:grid}.founder-decision-objective-context small{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.founder-decision-objective-context strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:13px;line-height:1.4}.founder-decision-workspace{gap:var(--space-8);display:grid}.founder-decision-context{max-width:800px;padding-block:var(--space-5);border-block:1px solid var(--line)}.founder-decision-context h2{max-width:36ch;margin:var(--space-3) 0 0;overflow-wrap:anywhere;font-size:clamp(21px,3vw,30px);line-height:1.22}.founder-decision-context>p:last-child{margin:var(--space-4) 0 0;color:var(--text-secondary);gap:3px;font-size:13px;line-height:1.5;display:grid}.founder-decision-context>p:last-child strong{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.founder-current-decision{border:1px solid var(--line-strong);background:var(--surface);border-radius:20px;padding:clamp(24px,4vw,42px)}.founder-current-decision>header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);display:flex}.founder-current-decision>header>div{min-width:0}.founder-current-decision>header h2{max-width:28ch;margin:var(--space-3) 0 0;overflow-wrap:anywhere;font-size:clamp(25px,3.8vw,38px);line-height:1.12}.founder-current-decision>header>span{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:11px;font-weight:700}.founder-decision-learning,.founder-decision-recorded-outcome,.founder-decision-recommendation-summary{max-width:760px;padding-block:var(--space-6);border-bottom:1px solid var(--line)}.founder-decision-learning h3{margin:var(--space-3) 0 0;overflow-wrap:anywhere;font-size:clamp(19px,2.7vw,25px);font-weight:620;line-height:1.35}.founder-decision-recorded-outcome h3,.founder-decision-recommendation-summary h3{margin:var(--space-3) 0 0;font-size:clamp(22px,3vw,30px)}.founder-decision-consequences{gap:var(--space-8);padding-block:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.founder-decision-consequences>div{min-width:0}.founder-decision-consequences dt{margin-bottom:var(--space-3);color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.founder-decision-consequences dd{overflow-wrap:anywhere;color:var(--text-primary);margin:0;font-size:14px;line-height:1.55}.founder-decision-controls,.founder-decision-status-block{margin-top:var(--space-6);padding-top:var(--space-6)}.founder-decision-controls h3{margin:var(--space-2) 0 0;font-size:18px}.founder-decision-controls>div:first-child>p:last-child,.founder-decision-status-block p{max-width:620px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.founder-decision-control-options{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.founder-decision-status-block{gap:3px;display:grid}.founder-decision-status-block strong{color:var(--text-primary);font-size:15px}.founder-decision-status-block time{color:var(--text-tertiary);font-size:11px}.founder-decision-handoffs{gap:var(--space-3) var(--space-6);padding-block:var(--space-5);border-block:1px solid var(--line);flex-wrap:wrap;display:flex}.founder-decision-handoffs a{align-items:center;min-height:44px;display:inline-flex}.founder-decision-history{margin-top:var(--space-12)}.founder-decision-history>header h2{margin:var(--space-2) 0 0;font-size:clamp(21px,3vw,28px)}.founder-decision-history>ol{margin:var(--space-5) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.founder-decision-history>ol>li{gap:var(--space-3) var(--space-8);min-width:0;padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(250px,auto);display:grid}.founder-decision-history>ol>li>div:first-child{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.founder-decision-history>ol>li strong{overflow-wrap:anywhere;font-size:15px}.founder-decision-history>ol>li>div:first-child span{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.founder-decision-history>ol>li>p{overflow-wrap:anywhere;color:var(--text-secondary);grid-column:1;margin:0;font-size:12px}.founder-decision-history dl{justify-content:flex-end;gap:var(--space-5);grid-area:1/2/span 2;margin:0;display:flex}.founder-decision-history dl>div{gap:3px;display:grid}.founder-decision-history dt{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.founder-decision-history dd{color:var(--text-secondary);white-space:nowrap;margin:0;font-size:11px}.founder-decision-empty{max-width:720px}.founder-decision-empty .work-link-button,.founder-decision-control-options button{min-height:44px}@media (max-width:720px){.founder-decisions-heading{gap:var(--space-5);margin-bottom:var(--space-6)}.founder-decision-objective-context{border-left:0;max-width:none;padding:0}.founder-current-decision{padding:24px 20px}.founder-current-decision>header{gap:var(--space-3);flex-direction:column-reverse}.founder-decision-consequences{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.founder-decision-control-options,.founder-decision-control-options form,.founder-decision-control-options button{width:100%}.founder-decision-history{margin-top:var(--space-10)}.founder-decision-history>ol>li{grid-template-columns:minmax(0,1fr)}.founder-decision-history dl{flex-wrap:wrap;grid-area:auto/1;justify-content:flex-start}}.founder-gtm-page{max-width:1120px}.founder-gtm-heading{align-items:end}.gtm-heading-context{text-align:right;gap:5px;max-width:280px;display:grid}.gtm-heading-context small,.gtm-thesis dt,.gtm-market-locations dt,.gtm-validation-path article>small,.gtm-validation-path dt,.gtm-objective-blocker span,.gtm-execution-counts dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.gtm-heading-context strong{color:var(--ink);font-size:.9rem}.gtm-thesis,.gtm-market-focus,.gtm-current-objective,.gtm-validation,.gtm-signals,.gtm-execution,.gtm-context-footer{border-top:1px solid var(--line);padding:30px 0}.gtm-thesis>header,.gtm-market-focus>header,.gtm-validation>header,.gtm-signals>header,.gtm-execution>header{gap:5px;margin-bottom:22px;display:grid}.gtm-thesis h2,.gtm-market-focus h2,.gtm-validation h2,.gtm-signals h2,.gtm-execution h2,.gtm-context-footer h2{letter-spacing:-.025em;font-size:clamp(1.05rem,1.8vw,1.35rem)}.gtm-thesis>dl{grid-template-columns:1.35fr .8fr 1.15fr 1fr;display:grid}.gtm-thesis>dl>div{border-left:1px solid var(--line);min-width:0;padding:4px 22px}.gtm-thesis>dl>div:first-child{border-left:0;padding-left:0}.gtm-thesis dd{color:var(--ink);overflow-wrap:anywhere;margin:9px 0 0;font-size:.92rem;font-weight:650;line-height:1.45}.gtm-thesis dd.is-missing{color:var(--ink-soft);font-weight:500}.gtm-context-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:42px;display:grid}.gtm-market-locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;display:grid}.gtm-market-locations dd{color:var(--ink);margin:7px 0 0;font-size:.9rem;font-weight:600}.gtm-market-locations ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gtm-market-locations li{border:1px solid var(--line);background:var(--soft);border-radius:999px;padding:5px 9px;font-size:.78rem}.gtm-us-status{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin:24px 0 0;padding-top:18px;display:flex}.gtm-us-status span{color:var(--ink-soft);font-size:.76rem}.gtm-us-status strong{text-align:right;font-size:.84rem}.gtm-current-objective{border-left:1px solid var(--line);align-self:stretch;padding-left:30px}.gtm-current-objective h2{letter-spacing:-.035em;margin-top:10px;font-size:clamp(1.3rem,2.1vw,1.8rem);line-height:1.16}.gtm-objective-timeframe{color:var(--ink-soft);margin:14px 0 0}.gtm-objective-blocker{border-top:1px solid var(--line);gap:7px;margin:22px 0 0;padding-top:18px;font-size:.86rem;line-height:1.5;display:grid}.gtm-validation-path{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.gtm-validation-path article{border-left:1px solid var(--line);background:var(--surface);min-width:0;padding:22px}.gtm-validation-path article:first-child{border-left:0}.gtm-validation-path article:not(:last-child):after{content:"→";color:var(--ink-soft);text-align:right;margin:12px 0 -10px;display:block}.gtm-validation-path h3{overflow-wrap:anywhere;margin:12px 0 0;font-size:.94rem;line-height:1.45}.gtm-validation-path p{color:var(--ink-soft);margin:10px 0 0;font-size:.8rem;line-height:1.5}.gtm-validation-path dl{gap:11px;margin:16px 0 0;display:grid}.gtm-validation-path dl>div{gap:4px;display:grid}.gtm-validation-path dd{overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.45}.gtm-validation-path a{min-height:44px;color:var(--ink);align-items:center;margin-top:12px;font-size:.78rem;font-weight:700;display:inline-flex}.gtm-evidence-counts{grid-template-columns:1fr 1fr}.gtm-evidence-counts dd{font-size:1.5rem;font-weight:700}.gtm-validation-empty{border:1px solid var(--line);border-radius:14px;padding:26px}.gtm-validation-empty p{color:var(--ink-soft);margin:8px 0 0}.gtm-lifecycle{grid-template-columns:repeat(4,1fr);margin:18px 0 0;padding:0;list-style:none;display:grid}.gtm-lifecycle li{border-top:1px solid var(--line);min-width:0;color:var(--ink-soft);grid-template-columns:14px 1fr;align-items:center;gap:2px 8px;padding-top:8px;display:grid}.gtm-lifecycle li>span{z-index:1;border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;width:14px;height:14px}.gtm-lifecycle li.is-complete>span{border-color:var(--accent);background:var(--accent)}.gtm-lifecycle li.is-current>span{border-color:var(--ink)}.gtm-lifecycle strong{font-size:.76rem}.gtm-lifecycle small{grid-column:2;font-size:.65rem}.gtm-supporting-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px;display:grid}.gtm-buyer-learning{grid-column:1/-1}.gtm-signals ol,.gtm-action-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.gtm-signals li,.gtm-action-list li{border-top:1px solid var(--line);padding:15px 0}.gtm-signals li:first-child,.gtm-action-list li:first-child{border-top:0;padding-top:0}.gtm-signals li>div,.gtm-action-list li>div{justify-content:space-between;gap:14px;display:flex}.gtm-signals span,.gtm-action-list span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.gtm-signals time,.gtm-action-list time{color:var(--ink-soft);font-size:.7rem}.gtm-signals h3,.gtm-action-list strong{margin:8px 0 0;font-size:.88rem;line-height:1.4}.gtm-signals p,.gtm-action-list p{color:var(--ink-soft);margin:7px 0 0;font-size:.8rem;line-height:1.5}.gtm-execution-counts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;display:grid}.gtm-execution-counts>div{border-left:1px solid var(--line);padding:0 14px}.gtm-execution-counts>div:first-child{border-left:0;padding-left:0}.gtm-execution-counts dd{margin:7px 0 0;font-size:1.35rem;font-weight:700}.gtm-quiet-state{color:var(--ink-soft);font-size:.88rem;line-height:1.55}.gtm-handoff-link,.gtm-context-footer nav a{min-height:44px;color:var(--ink);align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.gtm-context-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.gtm-context-footer ul{color:var(--ink-soft);gap:8px;margin:17px 0 0;padding-left:18px;font-size:.84rem;display:grid}.gtm-context-footer p:not(.section-label){color:var(--ink-soft);margin:14px 0 0}.gtm-context-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}@media (max-width:860px){.gtm-thesis>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.gtm-thesis>dl>div:nth-child(3){border-left:0;padding-left:0}.gtm-context-grid,.gtm-supporting-grid{grid-template-columns:minmax(0,1fr);gap:0}.gtm-current-objective{border-left:0;padding-left:0}.gtm-validation-path{grid-template-columns:repeat(2,minmax(0,1fr))}.gtm-validation-path article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.gtm-validation-path article:nth-child(4){border-top:1px solid var(--line)}.gtm-validation-path article:nth-child(2):after{display:none}}@media (max-width:560px){.founder-gtm-heading{align-items:start}.gtm-heading-context{text-align:left;max-width:none}.gtm-thesis,.gtm-market-focus,.gtm-current-objective,.gtm-validation,.gtm-signals,.gtm-execution,.gtm-context-footer{padding:24px 0}.gtm-thesis>dl{grid-template-columns:minmax(0,1fr);gap:18px}.gtm-thesis>dl>div{border-left:0;padding:0}.gtm-market-locations{grid-template-columns:minmax(0,1fr);gap:18px}.gtm-validation-path{grid-template-columns:minmax(0,1fr)}.gtm-validation-path article{border-left:0;border-top:1px solid var(--line)}.gtm-validation-path article:first-child{border-top:0}.gtm-validation-path article:not(:last-child):after{display:none}.gtm-lifecycle{gap:4px}.gtm-lifecycle li{grid-template-columns:12px 1fr;gap:2px 5px}.gtm-lifecycle li>span{width:12px;height:12px}.gtm-execution-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.gtm-execution-counts>div:nth-child(3){border-left:0;padding-left:0}.gtm-context-footer{grid-template-columns:minmax(0,1fr);gap:20px}.gtm-context-footer nav{justify-content:stretch;gap:0;display:grid}}:root{--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-12:48px;--ui-type-page-title:30px;--ui-type-primary-action:26px;--ui-type-section:20px;--ui-type-item:16px;--ui-type-body:15px;--ui-type-metadata:13px;--ui-type-label:12px}.workspace-page,.workspace-page>*,.workspace-page-content,.workspace-page-content>*{min-width:0}.workspace-page{width:min(100%,1200px);max-width:1200px;padding:var(--ui-space-8) max(var(--ui-space-8), env(safe-area-inset-right)) var(--ui-space-12) max(var(--ui-space-8), env(safe-area-inset-left));font-family:var(--font-sans);font-size:var(--ui-type-body);line-height:1.5}.workspace-page-header{align-items:end;gap:var(--ui-space-6) var(--ui-space-8);margin-bottom:var(--ui-space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-page-heading,.workspace-page-context,.workspace-page-primary-action{min-width:0}.workspace-page-heading h1{max-width:24ch;margin:var(--ui-space-2) 0 0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--ui-type-page-title);letter-spacing:-.035em;font-weight:680;line-height:1.22}.workspace-page-purpose{max-width:64ch;margin:var(--ui-space-3) 0 0;color:var(--text-secondary);font-size:var(--ui-type-body);line-height:1.5}.workspace-compact-label,.workspace-page .section-label{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.3}.workspace-page-context{max-width:320px}.workspace-context{gap:var(--ui-space-1);padding-left:var(--ui-space-4);border-left:1px solid var(--line);display:grid}.workspace-context span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.workspace-context strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--ui-type-metadata);line-height:1.45}.workspace-page-primary-action{justify-self:end}.workspace-fact-strip{margin:0 0 var(--ui-space-8);padding:var(--ui-space-4) 0;border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace-fact-strip>div{min-width:0;padding:0 var(--ui-space-4);border-left:1px solid var(--line)}.workspace-fact-strip>div:first-child{border-left:0;padding-left:0}.workspace-fact-strip dt{color:var(--text-tertiary);font-size:var(--ui-type-label);font-weight:650;line-height:1.3}.workspace-fact-strip dd{margin:var(--ui-space-1) 0 0;overflow-wrap:anywhere;color:var(--text-primary);letter-spacing:-.03em;font-size:24px;font-weight:680;line-height:1.25}.workspace-fact-strip small{margin-top:var(--ui-space-1);color:var(--text-tertiary);font-size:var(--ui-type-metadata);line-height:1.45;display:block}.workspace-page-content,.workspace-page-supporting{gap:var(--ui-space-8);display:grid}.workspace-page-supporting,.workspace-page-assistance{margin-top:var(--ui-space-8);padding-top:var(--ui-space-6);border-top:1px solid var(--line)}.workspace-page-assistance{align-items:center;gap:var(--ui-space-3) var(--ui-space-6);flex-wrap:wrap;display:flex}.workspace-page [id]{scroll-margin-top:var(--ui-space-6)}.workspace-page .execution-section-heading h2,.workspace-page .founder-decision-history>header h2,.workspace-page .workspace-state h2,.visualization-panel h2{margin:var(--ui-space-2) 0 0;font-size:var(--ui-type-section);line-height:1.25}.workspace-page .founder-current-decision>header h2{font-size:var(--ui-type-primary-action);line-height:1.23}.workspace-page .founder-decision-learning h3,.workspace-page .founder-decision-recorded-outcome h3,.workspace-page .founder-decision-recommendation-summary h3,.workspace-page .founder-decision-controls h3{font-size:var(--ui-type-item);line-height:1.35}.workspace-page .founder-decision-consequences dd{font-size:var(--ui-type-body);line-height:1.5}.workspace-page .execution-action-meta,.workspace-page .founder-work-blocker,.workspace-page .founder-decision-context>p:last-child,.workspace-page .founder-decision-controls>div:first-child>p:last-child,.workspace-page .founder-decision-status-block p,.workspace-page .founder-decision-history>ol>li>p,.workspace-page .founder-decision-history dd,.workspace-page .founder-decision-status-block time{font-size:var(--ui-type-metadata);line-height:1.5}.workspace-page .founder-decision-objective-context small,.workspace-page .founder-decision-consequences dt,.workspace-page .founder-decision-history dt,.workspace-page .founder-decision-history>ol>li>div:first-child>span:not(.status-badge){font-size:var(--ui-type-label)}.workspace-state{max-width:720px;padding:var(--ui-space-6);border:1px solid var(--state-neutral-border);border-radius:var(--radius-lg);background:var(--state-neutral-surface)}.workspace-page .workspace-state>p:not(.workspace-compact-label){margin:var(--ui-space-3) 0 0;color:var(--text-secondary);font-size:var(--ui-type-body);line-height:1.5}.workspace-page .workspace-state .work-link-button{min-height:var(--control-height);margin-top:var(--ui-space-4);align-items:center;display:inline-flex}.status-badge{min-height:26px;padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--state-neutral-border);background:var(--state-neutral-surface);color:var(--state-neutral-text);font-size:var(--ui-type-label);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;align-self:start;align-items:center;font-weight:700;line-height:1.3;display:inline-flex}.status-badge[data-status=attention]{border-color:var(--state-attention-border);background:var(--state-attention-surface);color:var(--state-attention-text)}.status-badge[data-status=pending]{border-color:var(--state-review-border);background:var(--state-review-surface);color:var(--state-review-text)}.status-badge[data-status=positive]{border-color:var(--state-achieved-border);background:var(--state-achieved-surface);color:var(--state-achieved-text)}.status-badge[data-status=unavailable]{border-color:var(--separator);background:var(--surface-secondary);color:var(--text-tertiary)}.workspace-page .founder-current-decision>header>.status-badge,.workspace-page .founder-decision-history>ol>li .status-badge{color:var(--state-neutral-text);font-size:var(--ui-type-label);letter-spacing:0;text-transform:none}.workspace-page .founder-current-decision>header>.status-badge[data-status=attention],.workspace-page .founder-decision-history .status-badge[data-status=attention]{color:var(--state-attention-text)}.workspace-page .founder-current-decision>header>.status-badge[data-status=pending],.workspace-page .founder-decision-history .status-badge[data-status=pending]{color:var(--state-review-text)}.workspace-page .founder-current-decision>header>.status-badge[data-status=positive],.workspace-page .founder-decision-history .status-badge[data-status=positive]{color:var(--state-achieved-text)}.workspace-page .founder-decision-history .status-badge[data-status=unavailable]{color:var(--text-tertiary)}.metric-card,.visualization-panel{min-width:0;padding:var(--ui-space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.metric-card-value{margin-top:var(--ui-space-2);overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--ui-type-primary-action);line-height:1.25;display:block}.metric-card-detail,.metric-card-delta,.visualization-panel>header>p:last-child{margin:var(--ui-space-2) 0 0;color:var(--text-secondary);font-size:var(--ui-type-body);line-height:1.5}.metric-card-delta{color:var(--text-tertiary);font-size:var(--ui-type-metadata)}.visualization-panel-label{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);display:flex}.visualization-panel-label>span{color:var(--text-tertiary);font-size:var(--ui-type-metadata)}.metric-provenance{gap:var(--ui-space-1) var(--ui-space-3);margin:var(--ui-space-3) 0 0;color:var(--text-tertiary);font-size:var(--ui-type-metadata);flex-wrap:wrap;line-height:1.45;display:flex}.data-freshness{gap:var(--ui-space-2);margin-top:var(--ui-space-3);display:grid}.data-freshness>p{gap:var(--ui-space-1) var(--ui-space-3);color:var(--text-tertiary);font-size:var(--ui-type-metadata);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}.data-freshness[data-freshness=stale]>p,.data-freshness[data-freshness=missing]>p{color:var(--state-attention-text)}.metric-sparkline{width:100%;height:48px;margin-top:var(--ui-space-4);display:block;overflow:visible}.metric-sparkline polyline{fill:none;stroke:var(--brand-navy);stroke-width:2px}.metric-sparkline-empty{margin:var(--ui-space-3) 0 0;color:var(--text-tertiary);font-size:var(--ui-type-metadata)}.metric-card>.work-link-button,.visualization-panel>.work-link-button{min-height:var(--control-height);margin-top:var(--ui-space-4);align-items:center;display:inline-flex}:is(.workspace-page :focus-visible,.metric-card :focus-visible,.visualization-panel :focus-visible){outline:2px solid var(--brand-navy);outline-offset:3px}@media (max-width:1100px){.workspace-page{padding-right:max(var(--ui-space-6), env(safe-area-inset-right));padding-left:max(var(--ui-space-6), env(safe-area-inset-left))}.workspace-page-header{grid-template-columns:minmax(0,1fr)}.workspace-page-context{max-width:none}.workspace-page-primary-action{justify-self:stretch;width:100%}.workspace-page-primary-action .founder-work-composer,.workspace-page-primary-action .founder-work-composer>.button{width:100%}.workspace-page-primary-action .button{min-height:var(--control-height)}}@media (max-width:900px){.workspace-page{width:100%}}@media (max-width:520px){.workspace-page{padding:var(--ui-space-6) max(var(--ui-space-4), env(safe-area-inset-right)) var(--ui-space-8) max(var(--ui-space-4), env(safe-area-inset-left))}.workspace-page-header,.workspace-page-content,.workspace-page-supporting{gap:var(--ui-space-6)}.workspace-page-heading h1{font-size:26px}.workspace-page .founder-current-decision>header h2,.metric-card-value{font-size:22px}.workspace-page .execution-section-heading h2,.workspace-page .founder-decision-history>header h2,.workspace-page .workspace-state h2,.visualization-panel h2{font-size:18px}.workspace-fact-strip{gap:var(--ui-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-fact-strip>div,.workspace-fact-strip>div:first-child{padding:0 var(--ui-space-4);border-left:1px solid var(--line)}.workspace-fact-strip>div:nth-child(odd){border-left:0;padding-left:0}.workspace-fact-strip dd{font-size:21px}.workspace-context{border-left:0;padding:0}.workspace-state,.metric-card,.visualization-panel,.workspace-page .founder-work-form,.workspace-page .founder-work-edit-form,.workspace-page .founder-work-block-form{padding:var(--ui-space-4)}.workspace-page input,.workspace-page textarea,.workspace-page select{max-width:100%;font-size:16px}}.founder-cockpit-page.workspace-page{max-width:1240px}.founder-cockpit-page .workspace-page-header{padding-bottom:var(--ui-space-4)}.founder-cockpit-page .workspace-page-context{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.founder-cockpit-page .workspace-context{min-width:min(260px,100%)}.founder-cockpit-page .founder-office{align-items:start;gap:var(--ui-space-6);grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);display:grid}.founder-cockpit-page .founder-office>*{align-self:start}.founder-cockpit-page .cockpit-position,.founder-cockpit-page .cockpit-trajectory,.founder-cockpit-page .cockpit-changes,.founder-cockpit-page .cockpit-watch,.founder-cockpit-page .cockpit-market,.founder-cockpit-page .cockpit-now-slot,.founder-cockpit-page .founder-office-support,.founder-cockpit-page .founder-assumption-note,.founder-cockpit-page .founder-decision-gate,.founder-cockpit-page .founder-pending-review,.founder-cockpit-page .founder-office-assessment,.founder-cockpit-page .founder-learning-decision-intelligence,.founder-cockpit-page .founder-learning-decision-unavailable{min-width:0}.founder-cockpit-page .cockpit-position{order:1;grid-column:1/-1}.founder-cockpit-page .cockpit-trajectory{order:2;grid-column:1/-1}.founder-cockpit-page .cockpit-now-slot{order:3;grid-column:1}.founder-cockpit-page .founder-office>.founder-office-watch{order:4;grid-column:2}.founder-cockpit-page .cockpit-changes{order:5;grid-column:1}.founder-cockpit-page .cockpit-watch{order:6;grid-column:2}.founder-cockpit-page .cockpit-market{order:7;grid-column:1/-1}.founder-cockpit-page .founder-office>:not(.cockpit-position):not(.cockpit-trajectory):not(.cockpit-growth-execution):not(.cockpit-now-slot):not(.founder-office-watch):not(.cockpit-changes):not(.cockpit-watch):not(.cockpit-market){order:8;grid-column:1/-1}.cockpit-fact-grid{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid}.cockpit-fact-grid .metric-card{min-height:auto}.cockpit-fact-grid .metric-card-value{overflow-wrap:anywhere;font-size:clamp(21px,2.3vw,28px)}.cockpit-fact-grid .metric-card .work-link-button{min-height:36px}.cockpit-trend-grid{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-trend-grid .visualization-panel{min-width:0}.cockpit-trend-grid .metric-sparkline{width:100%;height:110px;margin-top:var(--ui-space-4)}.cockpit-trend-grid .data-freshness{margin-top:var(--ui-space-3)}.cockpit-changes,.cockpit-watch,.cockpit-market{padding:var(--ui-space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.cockpit-changes ol,.cockpit-watch ul,.cockpit-market ul{margin:var(--ui-space-3) 0 0;padding:0;list-style:none}.cockpit-changes li{gap:var(--ui-space-4);padding:var(--ui-space-3) 0;border-top:1px solid var(--separator);grid-template-columns:100px minmax(0,1fr);display:grid}.cockpit-changes li:first-child{border-top:0}.cockpit-changes time,.cockpit-changes li span,.cockpit-watch li>span,.cockpit-market-lanes>div>span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.055em;text-transform:uppercase;font-weight:720}.cockpit-changes li strong,.cockpit-watch li strong{color:var(--text-primary);font-size:14px;line-height:1.4;display:block}.cockpit-changes li strong{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cockpit-changes li p,.cockpit-watch li p,.cockpit-market-note{margin:var(--ui-space-1) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.cockpit-watch ul{gap:var(--ui-space-3);display:grid}.cockpit-watch li{padding-left:var(--ui-space-3);border-left:3px solid var(--state-neutral-border)}.cockpit-watch li[data-status=attention]{border-left-color:var(--state-attention-border)}.cockpit-watch li[data-status=pending]{border-left-color:var(--state-review-border)}.cockpit-watch li a,.cockpit-changes .command-section-heading a,.cockpit-market .command-section-heading a{min-height:44px;color:var(--brand-navy);align-items:center;font-size:12px;font-weight:680;display:inline-flex}.cockpit-market-lanes{align-items:start;gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-market-lanes>div{min-width:0;padding:var(--ui-space-4);background:var(--soft);border-radius:var(--radius-md)}.cockpit-market-lanes>div.is-empty{align-self:start}.cockpit-market-lanes>div>small{margin-top:var(--ui-space-1);color:var(--text-secondary);display:block}.cockpit-market-lanes ul{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.cockpit-market-lanes li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;padding:7px 9px;font-size:12px;display:grid}.cockpit-market-lanes li strong{color:var(--brand-navy);letter-spacing:.06em;font-size:10px}.cockpit-market-lanes li span{overflow-wrap:anywhere;min-width:0}.cockpit-market-lanes li time{color:var(--text-tertiary);grid-column:1/-1;font-size:10px}.cockpit-market-lanes>div>p{margin:var(--ui-space-3) 0 0;color:var(--text-tertiary);font-size:13px}.cockpit-market-note{margin-top:var(--ui-space-3)}.cockpit-now-slot>:only-child{width:100%}@media (max-width:1024px){.founder-cockpit-page .founder-office{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}}@media (max-width:900px){.founder-cockpit-page .founder-office{grid-template-columns:1fr}.founder-cockpit-page .cockpit-now-slot{order:1;grid-column:1}.founder-cockpit-page .founder-office>.founder-office-watch{order:2;grid-column:1}.founder-cockpit-page .cockpit-position{order:3;grid-column:1}.founder-cockpit-page .cockpit-trajectory{order:4;grid-column:1}.founder-cockpit-page .cockpit-changes{order:5;grid-column:1}.founder-cockpit-page .cockpit-watch{order:6;grid-column:1}.founder-cockpit-page .cockpit-market{order:7;grid-column:1}.founder-cockpit-page .founder-office>:not(.cockpit-position):not(.cockpit-trajectory):not(.cockpit-growth-execution):not(.cockpit-now-slot):not(.founder-office-watch):not(.cockpit-changes):not(.cockpit-watch):not(.cockpit-market){order:8;grid-column:1}}@media (max-width:768px){.cockpit-trend-grid,.cockpit-market-lanes{grid-template-columns:1fr}}@media (max-width:480px){.founder-cockpit-page .workspace-page-header{gap:var(--ui-space-3)}.founder-cockpit-page .workspace-page-heading h1{overflow-wrap:anywhere}.founder-cockpit-page .founder-office{gap:var(--ui-space-6)}.cockpit-fact-grid{grid-template-columns:1fr}.cockpit-changes,.cockpit-watch,.cockpit-market{padding:var(--ui-space-4)}.cockpit-changes li{gap:var(--ui-space-1);grid-template-columns:1fr}.cockpit-trend-grid .metric-sparkline{height:88px}}.founder-cockpit-page.workspace-page{padding-top:var(--ui-space-6);padding-bottom:var(--ui-space-8)}.founder-cockpit-page .workspace-page-content{gap:var(--ui-space-6)}.founder-cockpit-page .workspace-page-header{align-items:start;gap:var(--ui-space-4) var(--ui-space-6);margin-bottom:var(--ui-space-6);padding-bottom:var(--ui-space-4);border-bottom:1px solid var(--line)}.founder-cockpit-page .workspace-page-heading h1,.founder-cockpit-page .workspace-page-purpose{margin-top:var(--ui-space-1)}.founder-cockpit-page .workspace-page-context{max-width:660px}.cockpit-header-context{gap:var(--ui-space-4);grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr);min-width:0;display:grid}.cockpit-header-objective,.cockpit-header-constraint{min-width:0}.cockpit-header-objective>span,.cockpit-header-constraint>span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.cockpit-header-objective>strong{margin-top:var(--ui-space-1);overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--ui-type-item);line-height:1.35;display:block}.cockpit-header-objective>small{margin-top:var(--ui-space-1);color:var(--text-secondary);font-size:var(--ui-type-metadata);display:block}.cockpit-header-constraint{padding-left:var(--ui-space-4);border-left:1px solid var(--line)}.cockpit-header-constraint>p{margin:var(--ui-space-1) 0 0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--ui-type-metadata);line-height:1.45}.cockpit-header-constraint>a{min-height:32px;color:var(--brand-navy);font-size:var(--ui-type-metadata);align-items:center;font-weight:680;display:inline-flex}.founder-cockpit-page .cockpit-position{order:1}.founder-cockpit-page .cockpit-now-slot{order:2}.founder-cockpit-page .founder-office>.founder-office-watch{order:3;align-self:start;min-height:0}.founder-cockpit-page .cockpit-trajectory{order:4}.founder-cockpit-page .cockpit-changes{order:5}.founder-cockpit-page .cockpit-watch{order:6}.founder-cockpit-page .cockpit-market{order:7}.founder-cockpit-page .cockpit-learning{order:8;grid-column:1/-1;min-width:0}.founder-cockpit-page .founder-office>:not(.cockpit-position):not(.cockpit-trajectory):not(.cockpit-growth-execution):not(.cockpit-now-slot):not(.founder-office-watch):not(.cockpit-changes):not(.cockpit-watch):not(.cockpit-market):not(.cockpit-learning){order:9}.cockpit-fact-grid .metric-card{padding:var(--ui-space-4)}.cockpit-fact-grid .metric-card-value{font-size:clamp(19px,2vw,25px)}.cockpit-fact-grid .cockpit-fact-milestone{border-color:var(--state-focus-border);background:var(--state-focus-surface);grid-column:span 2}.cockpit-fact-grid .cockpit-fact-milestone .metric-card-value{font-size:clamp(22px,2.3vw,28px)}.cockpit-fact-grid .cockpit-fact-assumption{border-color:var(--state-review-border)}.cockpit-fact-grid .metric-card-detail,.cockpit-fact-grid .metric-provenance{margin-top:var(--ui-space-1)}.cockpit-fact-grid .metric-card .work-link-button{margin-top:var(--ui-space-2)}.founder-cockpit-page .founder-office-now{min-height:0;padding:var(--ui-space-6)}.founder-cockpit-page .founder-office-now-core{gap:var(--ui-space-4)}.founder-cockpit-page .founder-office-now-core h3{max-width:24ch;font-size:clamp(25px,2.7vw,34px);line-height:1.08}.founder-cockpit-page .founder-office-now>.advisory-action-controls{margin-top:var(--ui-space-4)}.founder-cockpit-page .founder-office>.founder-office-watch{padding:var(--ui-space-4)}.founder-cockpit-page .founder-office>.founder-office-watch ol{margin-top:var(--ui-space-2)}.founder-cockpit-page .founder-office>.founder-office-watch li{padding-block:var(--ui-space-3)}.cockpit-trajectory-compact{justify-content:space-between;align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-4) var(--ui-space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-secondary);display:flex}.cockpit-trajectory-compact>div{min-width:0}.cockpit-trajectory-compact p{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.cockpit-trajectory-compact h2{margin:var(--ui-space-1) 0 0;color:var(--text-primary);font-size:var(--ui-type-item);line-height:1.35}.cockpit-trajectory-compact>div>span{margin-top:var(--ui-space-1);color:var(--text-secondary);font-size:var(--ui-type-metadata);display:block}.cockpit-trajectory-compact>.work-link-button{flex:none;margin:0}.cockpit-market-missing{margin-top:var(--ui-space-3)}.cockpit-market-missing>p{color:var(--text-tertiary);font-size:var(--ui-type-item);margin:0}.cockpit-market-missing>small{margin-top:var(--ui-space-1);color:var(--text-secondary);font-size:var(--ui-type-metadata);line-height:1.45;display:block}.cockpit-market-missing>a{min-height:40px;color:var(--brand-navy);font-size:var(--ui-type-metadata);align-items:center;font-weight:680;display:inline-flex}.cockpit-learning{padding:var(--ui-space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.cockpit-learning dl{margin:var(--ui-space-4) 0 0;border-block:1px solid var(--separator);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.cockpit-learning dl>div{min-width:0;padding:var(--ui-space-3);border-left:1px solid var(--separator)}.cockpit-learning dl>div:first-child{border-left:0}.cockpit-learning dt{color:var(--text-tertiary);font-size:var(--ui-type-label);font-weight:700}.cockpit-learning dd{margin:var(--ui-space-1) 0 0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--ui-type-body);font-weight:680}.cockpit-learning>nav{row-gap:var(--ui-space-2);column-gap:var(--ui-space-6);margin-top:var(--ui-space-3);flex-wrap:wrap;display:flex}.cockpit-learning>nav a{min-height:36px;color:var(--brand-navy);font-size:var(--ui-type-metadata);flex:none;align-items:center;font-weight:680;display:inline-flex}.cockpit-learning-details{margin-top:var(--ui-space-2);border-top:1px solid var(--separator)}.cockpit-learning-details>summary{min-height:44px;padding:var(--ui-space-3) 0;cursor:pointer;color:var(--text-secondary);font-size:var(--ui-type-metadata);font-weight:680}.cockpit-learning-details>summary:focus-visible{outline:2px solid var(--brand-navy);outline-offset:3px}.cockpit-learning-details>div{gap:var(--ui-space-4);padding-top:var(--ui-space-3);display:grid}.cockpit-learning-details .founder-assumption-note,.cockpit-learning-details .founder-learning-decision-intelligence,.cockpit-learning-details .founder-learning-decision-unavailable,.cockpit-learning-details .founder-decision-gate,.cockpit-learning-details .founder-pending-review,.cockpit-learning-details .founder-office-assessment,.cockpit-learning-details .founder-office-support{margin:0}.founder-cockpit-page .now-command-handoff{border-top:0;margin-top:0;padding:0}@media (max-width:900px){.founder-cockpit-page .cockpit-now-slot{order:1}.founder-cockpit-page .founder-office>.founder-office-watch{order:2}.founder-cockpit-page .cockpit-position{order:3}.founder-cockpit-page .cockpit-trajectory{order:4}.founder-cockpit-page .cockpit-changes{order:5}.founder-cockpit-page .cockpit-watch{order:6}.founder-cockpit-page .cockpit-market{order:7}.founder-cockpit-page .cockpit-learning{order:8;grid-column:1}.cockpit-header-context{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr)}}@media (max-width:768px){.cockpit-header-context{grid-template-columns:1fr}.cockpit-header-constraint{padding:var(--ui-space-3) 0 0;border-top:1px solid var(--line);border-left:0}.cockpit-trajectory-compact{align-items:flex-start;gap:var(--ui-space-3);flex-direction:column}.cockpit-learning dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-learning dl>div:nth-child(odd){border-left:0}.cockpit-learning dl>div:nth-child(n+3){border-top:1px solid var(--separator)}}@media (max-width:480px){.founder-cockpit-page.workspace-page{padding-top:var(--ui-space-4)}.founder-cockpit-page .workspace-page-header{margin-bottom:var(--ui-space-4);padding-bottom:var(--ui-space-3)}.cockpit-fact-grid .cockpit-fact-milestone{grid-column:auto}.founder-cockpit-page .founder-office-now{padding:var(--ui-space-4)}.founder-cockpit-page .founder-office-now-core h3{font-size:clamp(24px,8vw,30px)}.cockpit-learning{padding:var(--ui-space-4)}.cockpit-learning>nav{row-gap:var(--ui-space-2);column-gap:var(--ui-space-4)}}.cockpit-header-context.has-weekly-review.has-constraint{grid-template-columns:minmax(220px,1.15fr) minmax(180px,.8fr) minmax(160px,.6fr);max-width:900px}.cockpit-header-context.has-weekly-review:not(.has-constraint){grid-template-columns:minmax(220px,1.2fr) minmax(170px,.65fr);max-width:720px}.cockpit-header-weekly-review{min-width:0;padding-left:var(--ui-space-4);border-left:1px solid var(--line)}.cockpit-header-weekly-review>span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.cockpit-header-weekly-review>strong{margin-top:var(--ui-space-1);color:var(--text-primary);font-size:var(--ui-type-item);font-weight:680;line-height:1.3;display:block}.cockpit-header-weekly-review[data-status=completed]>strong{color:var(--state-achieved-text)}.cockpit-header-weekly-review>small{color:var(--text-tertiary);font-size:var(--ui-type-metadata);margin-top:2px;display:block}.cockpit-header-weekly-review>a{min-height:32px;color:var(--brand-navy);font-size:var(--ui-type-metadata);align-items:center;font-weight:680;display:inline-flex}.weekly-review-page .workspace-page-header{padding-bottom:var(--ui-space-4)}.weekly-operating-review{gap:var(--ui-space-4);display:grid}.weekly-review-period,.weekly-intelligence-brief,.weekly-review-focus,.weekly-review-section,.weekly-review-completed,.weekly-review-completion{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0}.weekly-review-period{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-6);display:flex}.weekly-review-period p,.weekly-review-section-heading p,.weekly-review-completed p,.weekly-review-completion>div>p{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:720}.weekly-review-period h2,.weekly-review-section-heading h2,.weekly-review-completed h2,.weekly-review-completion h2{margin:var(--ui-space-1) 0 0;color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:680;line-height:1.35}.weekly-review-period>div>span{margin-top:var(--ui-space-1);color:var(--text-secondary);font-size:var(--ui-type-metadata);display:block}.weekly-review-period>strong{border:1px solid var(--state-neutral-border);min-height:30px;color:var(--text-secondary);background:var(--state-neutral-surface);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 11px;font-size:10px;font-weight:760;display:inline-flex}.weekly-review-period>strong.is-completed{border-color:var(--state-achieved-border);color:var(--state-achieved-text);background:var(--state-achieved-surface)}.weekly-intelligence-brief{padding:var(--ui-space-6);border-left:4px solid var(--brand-navy)}.weekly-intelligence-brief>header{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-4);display:flex}.weekly-intelligence-brief>header p{color:var(--brand-navy);font-size:var(--ui-type-label);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:760}.weekly-intelligence-brief>header h2{margin:var(--ui-space-1) 0 0;color:var(--text-primary);letter-spacing:-.02em;font-size:20px;font-weight:680}.weekly-intelligence-brief>header div>span{max-width:760px;margin-top:var(--ui-space-2);color:var(--text-secondary);font-size:12px;line-height:1.55;display:block}.weekly-intelligence-brief>header>a{min-height:36px;color:var(--brand-navy);font-size:var(--ui-type-metadata);flex:none;align-items:center;font-weight:680;display:inline-flex}.weekly-intelligence-brief>ol{gap:var(--ui-space-3);margin:var(--ui-space-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));padding:0;list-style:none;display:grid}.weekly-intelligence-brief>ol>li{min-width:0;padding:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--soft)}.weekly-intelligence-signal-meta{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2);display:flex}.weekly-intelligence-signal-meta>span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.05em;text-transform:uppercase;font-weight:720}.weekly-intelligence-signal-meta>time{color:var(--text-tertiary);flex:none;font-size:10px}.weekly-intelligence-brief li>strong{margin-top:var(--ui-space-2);overflow-wrap:anywhere;color:var(--text-primary);font-size:14px;line-height:1.45;display:block}.weekly-intelligence-brief li>p{margin:var(--ui-space-2) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.weekly-intelligence-brief li>p>span{color:var(--text-tertiary);letter-spacing:.055em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:720;display:block}.weekly-intelligence-signal-actions{gap:var(--ui-space-3);margin-top:var(--ui-space-3);flex-wrap:wrap;display:flex}.weekly-intelligence-signal-actions>a{min-height:34px;color:var(--brand-navy);font-size:var(--ui-type-metadata);align-items:center;font-weight:680;display:inline-flex}.weekly-intelligence-signal-actions>small{min-height:34px;color:var(--text-tertiary);align-items:center;font-size:10px;display:inline-flex}.weekly-intelligence-brief-empty{margin-top:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--soft)}.weekly-intelligence-brief-empty>strong{color:var(--text-primary);font-size:13px}.weekly-intelligence-brief-empty>p,.weekly-intelligence-brief-boundary{margin:var(--ui-space-1) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.5}.weekly-intelligence-brief-boundary{margin-top:var(--ui-space-3);color:var(--text-tertiary)}.weekly-review-focus,.weekly-review-section{padding:var(--ui-space-6)}.weekly-review-section-heading{justify-content:space-between;align-items:end;gap:var(--ui-space-4);margin-bottom:var(--ui-space-4);display:flex}.weekly-review-section-heading>div{min-width:0}.weekly-review-section-heading>a{min-height:36px;color:var(--brand-navy);font-size:var(--ui-type-metadata);flex:none;align-items:center;font-weight:680;display:inline-flex}.weekly-review-focus dl{border:1px solid var(--separator);border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.weekly-review-focus dl>div{min-width:0;padding:var(--ui-space-4);border-left:1px solid var(--separator)}.weekly-review-focus dl>div:first-child{border-left:0}.weekly-review-focus dt{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.055em;text-transform:uppercase;font-weight:720}.weekly-review-focus dd{margin:var(--ui-space-2) 0 0;overflow-wrap:anywhere;color:var(--text-primary);font-size:14px;font-weight:650;line-height:1.45}.weekly-review-change-list,.weekly-review-learning-list,.weekly-review-attention-list,.weekly-review-watch-list,.weekly-review-action-list{margin:0;padding:0;list-style:none}.weekly-review-change-list>li{gap:var(--ui-space-4);padding:var(--ui-space-3) 0;border-top:1px solid var(--separator);grid-template-columns:84px minmax(0,1fr);display:grid}.weekly-review-change-list>li:first-child{border-top:0}.weekly-review-change-list time,.weekly-review-learning-list time{color:var(--text-tertiary);font-size:var(--ui-type-metadata)}.weekly-review-change-list span,.weekly-review-learning-list span,.weekly-review-attention-list li>div>span,.weekly-review-action-list li>span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.055em;text-transform:uppercase;font-weight:720}.weekly-review-change-list strong,.weekly-review-learning-list strong,.weekly-review-attention-list strong,.weekly-review-action-list strong{overflow-wrap:anywhere;color:var(--text-primary);margin-top:2px;font-size:14px;line-height:1.45;display:block}.weekly-review-change-list p,.weekly-review-attention-list p{margin:var(--ui-space-1) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.weekly-review-learning-list{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));display:grid}.weekly-review-learning-list>li{gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--soft);display:grid}.weekly-review-attention-list{gap:var(--ui-space-2);display:grid}.weekly-review-attention-list>li{gap:var(--ui-space-4);padding:var(--ui-space-3) 0;border-top:1px solid var(--separator);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.weekly-review-attention-list>li:first-child{border-top:0}.weekly-review-attention-list a{min-height:36px;color:var(--brand-navy);font-size:var(--ui-type-metadata);white-space:nowrap;align-items:center;font-weight:680;display:inline-flex}.weekly-review-watch-list{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.weekly-review-watch-list>li{min-width:0;padding:var(--ui-space-4);border:1px solid var(--state-neutral-border);border-radius:var(--radius-md);background:var(--soft);border-left-width:3px}.weekly-review-watch-list>li[data-status=attention]{border-left-color:var(--state-attention-border)}.weekly-review-watch-list>li[data-status=pending]{border-left-color:var(--state-review-border)}.weekly-review-watch-list span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.055em;text-transform:uppercase;font-weight:720}.weekly-review-watch-list strong{margin-top:var(--ui-space-1);overflow-wrap:anywhere;color:var(--text-primary);font-size:14px;line-height:1.45;display:block}.weekly-review-watch-list p{margin:var(--ui-space-1) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.weekly-review-watch-list a{min-height:36px;margin-top:var(--ui-space-2);color:var(--brand-navy);font-size:var(--ui-type-metadata);align-items:center;font-weight:680;display:inline-flex}.weekly-review-action-stack{gap:var(--ui-space-4);display:grid}.weekly-review-action-list{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));display:grid}.weekly-review-action-list>li{min-width:0;padding:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-md)}.weekly-review-action-list small{margin-top:var(--ui-space-2);color:var(--text-secondary);font-size:var(--ui-type-metadata);text-transform:capitalize;display:block}.weekly-review-action-stack>.work-link-button{justify-self:start}.weekly-review-empty{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.weekly-review-completion,.weekly-review-completed{gap:var(--ui-space-4);padding:var(--ui-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.weekly-review-completion>div>span,.weekly-review-completed>div>span{max-width:680px;margin-top:var(--ui-space-2);color:var(--text-secondary);font-size:13px;line-height:1.55;display:block}.weekly-review-completed{border-color:var(--state-achieved-border);background:var(--state-achieved-surface)}.weekly-review-completed time{margin-top:var(--ui-space-2);color:var(--state-achieved-text);font-size:13px;font-weight:680;display:block}.weekly-review-completion-status{grid-column:1/-1;margin:0}@media (max-width:820px){.cockpit-header-context.has-weekly-review.has-constraint,.cockpit-header-context.has-weekly-review:not(.has-constraint){grid-template-columns:1fr}.cockpit-header-constraint,.cockpit-header-weekly-review{padding-top:var(--ui-space-3);border-top:1px solid var(--line);border-left:0;padding-left:0}.weekly-review-focus dl{grid-template-columns:1fr}.weekly-review-focus dl>div,.weekly-review-focus dl>div:first-child{border-top:1px solid var(--separator);border-left:0}.weekly-review-focus dl>div:first-child{border-top:0}.weekly-review-attention-list>li,.weekly-review-completion,.weekly-review-completed{grid-template-columns:1fr}.weekly-review-attention-list a{white-space:normal}}@media (max-width:560px){.weekly-review-period,.weekly-intelligence-brief>header,.weekly-review-section-heading{flex-direction:column;align-items:flex-start}.weekly-review-period,.weekly-intelligence-brief,.weekly-review-focus,.weekly-review-section,.weekly-review-completion,.weekly-review-completed{padding:var(--ui-space-4)}.weekly-review-change-list>li{gap:var(--ui-space-1);grid-template-columns:1fr}}:root{--founder-state-verified-surface:#eef8f3;--founder-state-verified-border:#78b99a;--founder-state-verified-text:#176443;--founder-state-missing-surface:#fffaf0;--founder-state-missing-border:#d6b34c;--founder-state-missing-text:#755b08;--founder-state-attention-surface:#fff5ee;--founder-state-attention-border:#d98547;--founder-state-attention-text:#8d4515;--founder-state-critical-surface:#fff2f1;--founder-state-critical-border:#cf7777;--founder-state-critical-text:#9f3434}.plan-operating-cockpit{gap:var(--ui-space-6);margin-bottom:var(--ui-space-8);padding:var(--ui-space-6);border:1px solid var(--border);border-radius:calc(var(--radius-lg) + 2px);background:var(--surface);display:grid}.plan-operating-cockpit.is-empty{padding-block:var(--ui-space-8)}.plan-operating-cockpit.is-empty h2{margin:var(--ui-space-1) 0 0;color:var(--text-primary);letter-spacing:-.025em;font-size:clamp(21px,2.5vw,28px)}.plan-operating-cockpit.is-empty p:last-child{max-width:680px;margin:var(--ui-space-2) 0 0;color:var(--text-secondary);line-height:1.55}.plan-cockpit-header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-6);padding-bottom:var(--ui-space-4);border-bottom:1px solid var(--separator);display:flex}.plan-cockpit-header>div{min-width:0}.plan-cockpit-header h2{margin:var(--ui-space-1) 0 0;color:var(--text-primary);letter-spacing:-.018em;font-size:18px;font-weight:680;line-height:1.3}.plan-cockpit-header p:last-child{max-width:720px;margin:var(--ui-space-2) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.plan-cockpit-header>.work-link-button{flex:none;min-height:40px;margin:0}.plan-milestone-rail{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.plan-milestone-rail>div{min-width:0;padding-top:var(--ui-space-3);border-top:2px solid var(--state-neutral-border)}.plan-milestone-rail>div>i{width:14px;height:14px;margin-top:-20px;margin-bottom:var(--ui-space-3);border:3px solid var(--surface);background:var(--state-neutral-border);box-shadow:0 0 0 1px var(--state-neutral-border);border-radius:50%;display:block}.plan-milestone-rail span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:720}.plan-milestone-rail strong{max-width:28ch;margin-top:var(--ui-space-1);overflow-wrap:anywhere;color:var(--text-primary);font-size:13px;line-height:1.4;display:block}.plan-milestone-rail small{color:var(--text-tertiary);margin-top:3px;font-size:10px;display:block}.plan-cockpit-milestone{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-6);padding:var(--ui-space-4) 0 var(--ui-space-2);display:flex}.plan-cockpit-milestone>div{min-width:0}.plan-cockpit-milestone h3{max-width:900px;margin:var(--ui-space-1) 0 0;overflow-wrap:anywhere;color:var(--text-primary);letter-spacing:-.042em;font-size:clamp(28px,3.3vw,38px);font-weight:680;line-height:1.08}.plan-cockpit-unlocks{gap:var(--ui-space-2);margin:var(--ui-space-2) 0 0;color:var(--text-secondary);flex-wrap:wrap;font-size:12px;line-height:1.5;display:flex}.plan-cockpit-unlocks span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.05em;text-transform:uppercase;font-weight:720}.plan-cockpit-state{border:1px solid var(--state-neutral-border);background:var(--state-neutral-surface);min-height:28px;color:var(--state-neutral-text);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:730;display:inline-flex}.plan-cockpit-state>i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.plan-cockpit-state.state-verified{border-color:var(--founder-state-verified-border);background:var(--founder-state-verified-surface);color:var(--founder-state-verified-text)}.plan-cockpit-state.state-missing{border-color:var(--founder-state-missing-border);background:var(--founder-state-missing-surface);color:var(--founder-state-missing-text)}.plan-cockpit-state.state-attention{border-color:var(--founder-state-attention-border);background:var(--founder-state-attention-surface);color:var(--founder-state-attention-text)}.plan-cockpit-state.state-critical{border-color:var(--founder-state-critical-border);background:var(--founder-state-critical-surface);color:var(--founder-state-critical-text)}.plan-envelope-grid{border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--separator);grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.925fr));gap:1px;display:grid}.plan-envelope-card{min-width:0;min-height:250px;padding:var(--ui-space-6);background:var(--surface);border:0}.plan-envelope-card.state-missing{box-shadow:inset 0 3px 0 var(--founder-state-missing-border)}.plan-envelope-card.state-attention{box-shadow:inset 0 3px 0 var(--founder-state-attention-border)}.plan-envelope-card.state-critical{box-shadow:inset 0 3px 0 var(--founder-state-critical-border)}.plan-envelope-card.state-verified{box-shadow:inset 0 3px 0 var(--founder-state-verified-border)}.plan-envelope-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);display:flex}.plan-envelope-heading>div{min-width:0}.plan-envelope-heading p{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:720}.plan-envelope-heading>div>strong{margin-top:var(--ui-space-1);color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(18px,1.7vw,21px);font-weight:680;line-height:1.15;display:block}.plan-proof-visual{margin-top:var(--ui-space-6);align-items:center;gap:7px;display:flex}.plan-proof-visual>span{border:2px solid var(--state-review-border);background:var(--surface);border-radius:3px;width:14px;height:14px}.plan-proof-state-note{margin-top:var(--ui-space-2);color:var(--text-tertiary);font-size:10px;line-height:1.4;display:block}.plan-proof-list{gap:var(--ui-space-2);margin:var(--ui-space-4) 0 0;padding:0;list-style:none;display:grid}.plan-proof-list>li{padding-left:var(--ui-space-3);border-left:2px solid var(--state-review-border);color:var(--text-secondary);font-size:12px;line-height:1.5}.plan-envelope-empty{margin:var(--ui-space-4) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.plan-envelope-track{width:100%;margin-top:var(--ui-space-6);display:grid}.plan-envelope-track>*{grid-area:1/1}.plan-envelope-baseline{background:var(--separator);border-radius:999px;align-self:center;width:100%;height:2px}.plan-envelope-range{width:calc(var(--plan-range-max) - var(--plan-range-min));min-width:4px;height:12px;margin-left:var(--plan-range-min);border:1px solid var(--state-time-border);background:var(--state-time-surface);border-radius:999px;align-self:center}.plan-envelope-actual{width:3px;height:24px;margin-left:var(--plan-actual);background:var(--brand-navy);border-radius:999px;transform:translate(-50%)}.plan-envelope-track.is-missing .plan-envelope-actual{background:var(--founder-state-missing-border);margin-left:0;transform:none}.plan-instrument-axis{margin-top:var(--ui-space-2);color:var(--text-tertiary);grid-template-columns:repeat(3,minmax(0,1fr));font-size:9px;line-height:1.35;display:grid}.plan-instrument-axis span:nth-child(2){text-align:center}.plan-instrument-axis span:last-child{text-align:right}.plan-envelope-facts{justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);margin-top:var(--ui-space-3);color:var(--text-secondary);flex-wrap:wrap;font-size:11px;display:flex}.plan-envelope-facts strong{color:var(--text-primary);font-weight:680}.plan-envelope-card>small{margin-top:var(--ui-space-2);color:var(--text-tertiary);font-size:10px;display:block}.plan-cash-baseline{gap:var(--ui-space-2);margin-top:var(--ui-space-3);grid-template-columns:auto minmax(40px,1fr);align-items:center;display:grid}.plan-cash-baseline strong{color:var(--text-tertiary);font-size:10px}.plan-cash-baseline>span{background:var(--separator);border-radius:999px;height:2px}.plan-cash-baseline small{color:var(--text-tertiary);grid-column:1/-1;font-size:9px}.plan-local-cta{align-items:center;gap:var(--ui-space-1);margin-top:var(--ui-space-4);color:var(--brand-navy);font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.plan-local-cta:hover{text-decoration:underline}.plan-local-cta:focus-visible{box-shadow:var(--focus-ring);outline:0}.plan-cockpit-lower-grid{border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--separator);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1px;display:grid}.plan-runway-card,.plan-assumption-card{min-width:0;min-height:270px;padding:var(--ui-space-6);background:var(--surface);border:0}.plan-runway-card.state-missing,.plan-assumption-card.state-missing{box-shadow:inset 0 3px 0 var(--founder-state-missing-border)}.plan-runway-card.state-attention,.plan-assumption-card.state-attention{box-shadow:inset 0 3px 0 var(--founder-state-attention-border)}.plan-runway-card.state-critical,.plan-assumption-card.state-critical{box-shadow:inset 0 3px 0 var(--founder-state-critical-border)}.plan-runway-card.state-verified,.plan-assumption-card.state-verified{box-shadow:inset 0 3px 0 var(--founder-state-verified-border)}.plan-runway-visual{gap:var(--ui-space-3);margin-top:var(--ui-space-6);padding:var(--ui-space-4) 0;border-block:1px solid var(--separator);display:grid}.plan-runway-visual>div{gap:var(--ui-space-3);grid-template-columns:108px minmax(80px,1fr) auto;align-items:center;display:grid}.plan-runway-visual>div>span{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.plan-runway-visual>div>i{background:var(--state-neutral-border);border-radius:999px;height:9px;display:block}@supports (color:color-mix(in lab, red, red)){.plan-runway-visual>div>i{background:color-mix(in srgb, var(--state-neutral-border) 62%, transparent)}}.plan-runway-visual>div>i>b{border-radius:inherit;background:var(--state-time-border);height:100%;display:block}.plan-runway-visual>div:nth-child(2)>i>b{background:var(--brand-navy)}.plan-runway-card.state-critical .plan-runway-visual>div:nth-child(2)>i>b{background:var(--founder-state-critical-border)}.plan-runway-card.state-attention .plan-runway-visual>div:nth-child(2)>i>b{background:var(--founder-state-attention-border)}.plan-runway-card.state-verified .plan-runway-visual>div:nth-child(2)>i>b{background:var(--founder-state-verified-border)}.plan-runway-visual>div>strong{color:var(--text-primary);white-space:nowrap;font-size:11px;font-weight:680}.plan-runway-visual.is-missing>div:nth-child(2)>i{border-left:3px solid var(--founder-state-missing-border)}.plan-runway-card>p{margin:var(--ui-space-3) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.55}.plan-assumption-flow{gap:var(--ui-space-2);margin-top:var(--ui-space-6);padding-bottom:var(--ui-space-6);border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.plan-assumption-flow>div{min-width:0;min-height:86px;padding:var(--ui-space-3);border:1px solid var(--state-neutral-border);border-radius:var(--radius-md);background:var(--surface)}.plan-assumption-flow>div.state-verified{border-color:var(--founder-state-verified-border)}.plan-assumption-flow>div.state-missing{border-color:var(--founder-state-missing-border)}.plan-assumption-flow>div.state-attention{border-color:var(--founder-state-attention-border)}.plan-assumption-flow>div.state-critical{border-color:var(--founder-state-critical-border)}.plan-assumption-flow>div>i{width:8px;height:8px;margin-bottom:var(--ui-space-2);background:var(--state-neutral-text);border-radius:50%;display:block}.plan-assumption-flow>div.state-verified>i{background:var(--founder-state-verified-text)}.plan-assumption-flow>div.state-missing>i{background:var(--founder-state-missing-text)}.plan-assumption-flow>div.state-attention>i{background:var(--founder-state-attention-text)}.plan-assumption-flow>div.state-critical>i{background:var(--founder-state-critical-text)}.plan-assumption-flow>div>span{color:var(--text-tertiary);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:720;display:block}.plan-assumption-flow>div>strong{overflow-wrap:anywhere;color:var(--text-primary);text-transform:capitalize;margin-top:3px;font-size:11px;line-height:1.3;display:block}.plan-assumption-flow>span{color:var(--text-tertiary);font-size:16px}.plan-assumption-card blockquote{margin:var(--ui-space-4) 0 0;padding-left:var(--ui-space-4);border-left:2px solid var(--separator);color:var(--text-secondary);font-size:12px;font-weight:560;line-height:1.55}.plan-assumption-card.state-verified blockquote{border-left-color:var(--founder-state-verified-border)}.plan-assumption-card.state-missing blockquote{border-left-color:var(--founder-state-missing-border)}.plan-assumption-card.state-attention blockquote{border-left-color:var(--founder-state-attention-border)}.plan-assumption-card.state-critical blockquote{border-left-color:var(--founder-state-critical-border)}.plan-assumption-card>p{margin:var(--ui-space-3) 0 0;color:var(--text-secondary);gap:2px;font-size:12px;line-height:1.5;display:grid}.plan-assumption-card>p>span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.05em;text-transform:uppercase;font-weight:720}.plan-cockpit-provenance{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-6);padding-top:var(--ui-space-4);border-top:1px solid var(--separator);color:var(--text-tertiary);font-size:10px;line-height:1.5;display:flex}.plan-cockpit-provenance span:first-child{max-width:42%;color:var(--text-secondary);font-weight:650}.plan-cockpit-provenance span:last-child{text-align:right;max-width:54%}@media (max-width:980px){.plan-milestone-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-envelope-grid,.plan-cockpit-lower-grid{grid-template-columns:1fr}.plan-envelope-card,.plan-runway-card,.plan-assumption-card{min-height:auto}.plan-assumption-flow{grid-template-columns:1fr}.plan-assumption-flow>span{justify-self:center;transform:rotate(90deg)}}@media (max-width:640px){.plan-operating-cockpit{gap:var(--ui-space-4);padding:var(--ui-space-4)}.plan-cockpit-header,.plan-cockpit-milestone,.plan-cockpit-provenance{flex-direction:column}.plan-cockpit-header>.work-link-button{justify-content:center;align-self:stretch}.plan-milestone-rail{grid-template-columns:1fr}.plan-cockpit-milestone h3{font-size:28px}.plan-envelope-card,.plan-runway-card,.plan-assumption-card{padding:var(--ui-space-4)}.plan-envelope-heading{flex-direction:column}.plan-runway-visual>div{gap:var(--ui-space-1);grid-template-columns:1fr}.plan-runway-visual>div>strong{white-space:normal}.plan-cockpit-provenance span:first-child,.plan-cockpit-provenance span:last-child{text-align:left;max-width:none}}.plan-page .page-heading{margin-bottom:var(--space-4)}.plan-page .now-operating-workspace-heading{padding-top:var(--space-4)}.plan-page .now-objective{margin-bottom:10px;padding-top:10px;padding-bottom:14px}.plan-milestone-rail.is-single{grid-template-columns:minmax(0,320px)}.plan-milestone-rail>div.is-current{border-top-color:var(--brand-navy)}.plan-milestone-rail>div.is-current>i{background:var(--brand-navy);box-shadow:0 0 0 1px var(--brand-navy)}.metrics-line-chart{background:#f7faf9;border-radius:12px}.metrics-line-chart svg{overflow:visible}.metrics-line-chart .metrics-chart-gridline{stroke:#d7e6e3;stroke-width:.75px;vector-effect:non-scaling-stroke}.metrics-line-chart .metrics-chart-gridline-vertical{stroke:#deebe8}.metrics-line-chart .metrics-chart-axis-strong{stroke:var(--brand-navy);stroke-width:1.6px;vector-effect:non-scaling-stroke}.metrics-line-chart .metrics-axis-label{fill:#36515b;font-family:var(--font-sans);font-size:4.1px;font-weight:620}.metrics-chart .metrics-line-series{fill:none;stroke:var(--brand-green);stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metrics-chart circle.metrics-line-point{fill:var(--brand-green);stroke:var(--brand-green);stroke-width:1.25px;vector-effect:non-scaling-stroke}.metrics-first-report-state>span{color:var(--brand-green-hover)}@media (max-width:720px){.metrics-line-chart .metrics-axis-label{font-size:4.6px}}.metrics-first-point-segment{stroke:var(--brand-green);stroke-width:2.15px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.72}.metrics-chart-actions,.metrics-compare-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.metrics-chart-actions .metrics-delta,.metrics-chart-actions .metrics-no-comparison{max-width:190px;color:var(--text-tertiary);text-align:right;font-size:9px}.metrics-expand-button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--brand-navy);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.metrics-expand-button:hover{border-color:var(--brand-navy);background:var(--brand-navy-soft)}.metrics-expand-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.metrics-graph-dialog{background:var(--surface);width:min(1180px,100vw - 48px);max-width:1180px;max-height:calc(100vh - 48px);color:var(--text-primary);border:0;border-radius:16px;margin:auto;padding:0;box-shadow:0 26px 70px #0c182642}.metrics-graph-dialog::backdrop{background:#08142294}.metrics-graph-dialog-shell{gap:var(--space-5);padding:26px;display:grid}.metrics-graph-dialog-shell>header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--separator);display:flex}.metrics-graph-dialog-shell>header>div:first-child{min-width:0}.metrics-graph-dialog-shell h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.15}.metrics-graph-dialog-shell header p:last-child{max-width:780px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.55}.metrics-graph-dialog-actions{flex:none;align-items:center;gap:12px;display:flex}.metrics-graph-dialog-actions>span{border:1px solid var(--line);color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:730}.metrics-expanded-line-chart{border:1px solid var(--separator);background:#f7faf9;border-radius:12px;margin:0;padding:18px}.metrics-expanded-line-chart svg{aspect-ratio:2.45;width:100%;min-height:480px;display:block}.metrics-expanded-line-chart .metrics-chart-gridline{stroke:#d7e6e3;stroke-width:.75px;vector-effect:non-scaling-stroke}.metrics-expanded-line-chart .metrics-chart-gridline-vertical{stroke:#deebe8}.metrics-expanded-line-chart .metrics-chart-axis-strong{stroke:var(--brand-navy);stroke-width:1.6px;vector-effect:non-scaling-stroke}.metrics-expanded-line-chart .metrics-axis-label{fill:#36515b;font-family:var(--font-sans);font-size:3.8px;font-weight:620}.metrics-expanded-line-chart .metrics-line-series{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metrics-expanded-line-chart .metrics-line-point{stroke-width:1.2px;vector-effect:non-scaling-stroke}.metrics-expanded-line-chart .is-primary .metrics-line-series,.metrics-expanded-line-chart .is-primary .metrics-first-point-segment{stroke:var(--brand-green)}.metrics-expanded-line-chart .is-primary .metrics-line-point{fill:var(--brand-green);stroke:var(--brand-green)}.metrics-expanded-legend{flex-wrap:wrap;align-items:center;gap:9px 18px;display:flex}.metrics-expanded-legend>span{color:var(--text-secondary);align-items:center;gap:7px;font-size:10px;font-weight:680;display:inline-flex}.metrics-expanded-legend i{background:currentColor;border-radius:50%;width:9px;height:9px}.metrics-expanded-legend .is-primary{color:var(--brand-green-hover)}@media (max-width:720px){.metrics-chart-actions{justify-content:space-between;align-items:flex-start;width:100%}.metrics-chart-actions .metrics-delta,.metrics-chart-actions .metrics-no-comparison{text-align:left;max-width:60%}.metrics-graph-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.metrics-graph-dialog-shell{padding:16px}.metrics-graph-dialog-shell>header{gap:var(--space-3);flex-direction:column}.metrics-graph-dialog-actions{justify-content:space-between;width:100%}.metrics-expanded-line-chart{padding:8px}.metrics-expanded-line-chart svg{min-height:300px}}.metrics-first-report-state{align-items:center}.metrics-first-report-state>div{min-width:0}.metrics-first-report-state>div>span{color:var(--brand-green-hover);font-size:10px;font-weight:700;display:block}.metrics-first-report-state>div>p{color:var(--text-tertiary);margin:3px 0 0;font-size:10px;line-height:1.45}.metrics-add-report-button{border:1px solid var(--brand-green);background:var(--surface);min-height:38px;color:var(--brand-green-hover);font:inherit;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:720;display:inline-flex}.metrics-add-report-button:hover:not(:disabled){background:var(--brand-green-soft)}.metrics-add-report-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.metrics-chart-footer-actions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--separator);display:flex}.metrics-chart-footer-actions>span{color:var(--text-tertiary);font-size:10px;line-height:1.45}@media (max-width:720px){.metrics-first-report-state,.metrics-chart-footer-actions{flex-direction:column;align-items:flex-start}}.metrics-expand-button{border-radius:9px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.metrics-expand-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.gtm-global-footprint{border-top:1px solid var(--line);padding:30px 0 34px}.gtm-global-footprint-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.gtm-global-footprint-header>div{min-width:0}.gtm-global-footprint-header h2{color:var(--ink);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.15}.gtm-global-footprint-header p:last-child{max-width:760px;color:var(--ink-soft);margin:9px 0 0;font-size:.82rem;line-height:1.55}.gtm-edit-markets-button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--brand-navy);font:inherit;cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:.74rem;font-weight:720;display:inline-flex}.gtm-edit-markets-button:hover:not(:disabled){border-color:var(--brand-navy);background:var(--brand-navy-soft)}.gtm-edit-markets-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.gtm-map-view-toggle button:focus-visible{box-shadow:var(--focus-ring);outline:0}.gtm-map-layer-controls button:focus-visible{box-shadow:var(--focus-ring);outline:0}.gtm-market-add-row button:focus-visible{box-shadow:var(--focus-ring);outline:0}.gtm-market-chip-list button:focus-visible{box-shadow:var(--focus-ring);outline:0}.gtm-edit-markets-button:disabled{color:var(--ink-soft);cursor:not-allowed}.gtm-action-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite gtm-action-spin}@keyframes gtm-action-spin{to{transform:rotate(360deg)}}.gtm-map-view-toggle{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:2px;margin-top:24px;padding:3px;display:inline-flex}.gtm-map-view-toggle button{min-height:38px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:.76rem;font-weight:690}.gtm-map-view-toggle button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #141d1914}.gtm-map-layer-controls{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.gtm-map-layer-controls button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.7rem;font-weight:670;display:inline-flex}.gtm-map-layer-controls button>i{border:2px solid;border-radius:50%;width:8px;height:8px}.gtm-map-layer-controls button>strong{background:var(--soft);min-width:18px;color:var(--ink);text-align:center;border-radius:999px;padding:2px 5px;font-size:.64rem}.gtm-map-layer-controls button.is-active{border-color:var(--brand-navy);color:var(--brand-navy)}.gtm-map-layer-controls button.is-active>i{background:currentColor}.gtm-world-map-shell{border:1px solid var(--line);background:#f7faf9;border-radius:16px;margin-top:16px;padding:18px}.gtm-world-map{aspect-ratio:2;width:100%;height:auto;display:block}.gtm-world-country{fill:#e7eceb;stroke:#fff;stroke-width:1.1px;vector-effect:non-scaling-stroke;transition:fill .16s,stroke .16s}.gtm-world-country.is-current{fill:var(--brand-green-soft);stroke:var(--brand-green-hover);stroke-width:1.45px}.gtm-world-country.is-target{fill:var(--state-focus-surface);stroke:var(--brand-blue);stroke-width:1.45px}.gtm-map-status-strip{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;display:grid}.gtm-map-status-strip>span{border-left:1px solid var(--line);min-width:0;color:var(--ink-soft);padding:12px 10px 2px;font-size:.68rem;line-height:1.4}.gtm-map-status-strip>span:first-child{border-left:0;padding-left:0}.gtm-map-status-strip strong{color:var(--ink);margin-bottom:2px;font-size:1rem;display:block}.gtm-map-empty-layer{border-top:1px solid var(--line);color:var(--ink-soft);margin:12px 0 0;padding-top:10px;font-size:.72rem;line-height:1.5}.gtm-footprint-context{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.gtm-footprint-context>div{border-left:1px solid var(--line);min-width:0;padding:14px 16px}.gtm-footprint-context>div:first-child{border-left:0}.gtm-footprint-context span,.gtm-market-opportunity-panel dt{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:710;display:block}.gtm-footprint-context strong{overflow-wrap:anywhere;color:var(--ink);margin-top:5px;font-size:.82rem;display:block}.gtm-market-opportunity-view{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:18px;margin-top:18px;display:grid}.gtm-world-map-shell.is-opportunity{margin-top:0}.gtm-market-opportunity-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:20px}.gtm-market-opportunity-panel h3{color:var(--ink);letter-spacing:-.025em;margin:6px 0 0;font-size:1.2rem}.gtm-market-opportunity-panel dl{gap:0;margin:18px 0 0;display:grid}.gtm-market-opportunity-panel dl>div{border-top:1px solid var(--line);padding:14px 0}.gtm-market-opportunity-panel dd{color:var(--ink);margin:5px 0 0;font-size:1rem;font-weight:690}.gtm-market-opportunity-panel small{color:var(--ink-soft);margin-top:4px;font-size:.68rem;line-height:1.45;display:block}.gtm-opportunity-trust-note{border-top:1px solid var(--line);color:var(--ink-soft);margin:16px 0 0;padding-top:14px;font-size:.68rem;line-height:1.5}.gtm-current-objective-standalone{border-left:0;margin-top:8px;padding-left:0}.gtm-inline-market-editor{border:1px solid var(--line-strong);border-top:3px solid var(--brand-navy);background:var(--surface);border-radius:12px;margin-top:18px;padding:20px}.gtm-inline-market-editor>header h3{letter-spacing:-.025em;margin:5px 0 0;font-size:1.2rem}.gtm-inline-market-editor>header p:last-child{color:var(--ink-soft);margin:6px 0 0;font-size:.74rem}.gtm-inline-market-editor form{gap:18px;margin-top:18px;display:grid}.gtm-market-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gtm-market-editor-grid>div{border:1px solid var(--line);background:var(--soft);border-radius:10px;min-width:0;padding:14px}.gtm-market-editor-grid label{color:var(--ink);font-size:.74rem;font-weight:720;display:block}.gtm-market-add-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:9px;display:grid}.gtm-market-add-row select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-size:.76rem}.gtm-market-add-row button{border:1px solid var(--brand-navy);background:var(--surface);min-height:42px;color:var(--brand-navy);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:.72rem;font-weight:710}.gtm-market-add-row button:disabled{border-color:var(--line);color:var(--ink-soft);cursor:not-allowed}.gtm-market-chip-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.gtm-market-chip-list>span{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 7px 0 10px;font-size:.68rem;font-weight:650;display:inline-flex}.gtm-market-chip-list>span>button{width:24px;height:24px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.gtm-market-chip-list>span>button:hover:not(:disabled){background:var(--soft);color:var(--ink)}.gtm-market-chip-list small{color:var(--ink-soft);font-size:.7rem}.gtm-market-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gtm-market-editor-actions .button.primary{align-items:center;gap:8px;display:inline-flex}.gtm-inline-market-editor .form-status{margin:14px 0 0}@media (max-width:880px){.gtm-map-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.gtm-map-status-strip>span:nth-child(4){border-left:0;padding-left:0}.gtm-market-opportunity-view{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.gtm-global-footprint-header{flex-direction:column}.gtm-edit-markets-button{justify-content:center;align-self:stretch}.gtm-map-view-toggle{width:100%}.gtm-map-view-toggle button{flex:1 1 0}.gtm-map-layer-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gtm-map-layer-controls button{justify-content:flex-start}.gtm-world-map-shell{padding:10px}.gtm-map-status-strip,.gtm-footprint-context,.gtm-market-editor-grid{grid-template-columns:minmax(0,1fr)}.gtm-map-status-strip>span,.gtm-map-status-strip>span:nth-child(4),.gtm-footprint-context>div,.gtm-footprint-context>div:first-child{border-top:1px solid var(--line);border-left:0;padding:10px 0}.gtm-map-status-strip>span:first-child,.gtm-footprint-context>div:first-child{border-top:0}.gtm-inline-market-editor{padding:16px}}.metrics-chart .metrics-line-series.metric-series-cash,.metrics-chart .metrics-first-point-segment.metric-series-cash{stroke:#0d7351}.metrics-chart circle.metrics-line-point.metric-series-cash{fill:#0d7351;stroke:#0d7351}.metrics-chart .metrics-line-series.metric-series-burn,.metrics-chart .metrics-first-point-segment.metric-series-burn{stroke:#c46a1a}.metrics-chart circle.metrics-line-point.metric-series-burn{fill:#c46a1a;stroke:#c46a1a}.metrics-chart .metrics-line-series.metric-series-revenue,.metrics-chart .metrics-first-point-segment.metric-series-revenue{stroke:#3277a8}.metrics-chart circle.metrics-line-point.metric-series-revenue{fill:#3277a8;stroke:#3277a8}.metrics-chart .metrics-line-series.metric-series-runway,.metrics-chart .metrics-first-point-segment.metric-series-runway{stroke:#6b5f8d}.metrics-chart circle.metrics-line-point.metric-series-runway{fill:#6b5f8d;stroke:#6b5f8d}.metrics-expanded-line-chart .is-cash .metrics-line-series,.metrics-expanded-line-chart .is-cash .metrics-first-point-segment{stroke:#0d7351}.metrics-expanded-line-chart .is-cash .metrics-line-point{fill:#0d7351;stroke:#0d7351}.metrics-expanded-line-chart .is-burn .metrics-line-series,.metrics-expanded-line-chart .is-burn .metrics-first-point-segment{stroke:#c46a1a}.metrics-expanded-line-chart .is-burn .metrics-line-point{fill:#c46a1a;stroke:#c46a1a}.metrics-expanded-line-chart .is-revenue .metrics-line-series,.metrics-expanded-line-chart .is-revenue .metrics-first-point-segment{stroke:#3277a8}.metrics-expanded-line-chart .is-revenue .metrics-line-point{fill:#3277a8;stroke:#3277a8}.metrics-expanded-line-chart .is-runway .metrics-line-series,.metrics-expanded-line-chart .is-runway .metrics-first-point-segment{stroke:#6b5f8d}.metrics-expanded-line-chart .is-runway .metrics-line-point{fill:#6b5f8d;stroke:#6b5f8d}.metrics-expanded-legend .is-cash{color:#0d7351}.metrics-expanded-legend .is-burn{color:#c46a1a}.metrics-expanded-legend .is-revenue{color:#3277a8}.metrics-expanded-legend .is-runway{color:#6b5f8d}.metrics-first-report-summary{margin-top:var(--space-3);border:1px solid var(--separator);background:var(--surface-secondary);border-radius:8px;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:6px 12px;padding:10px 12px;display:grid}.metrics-first-report-summary>span{color:var(--brand-navy);font-size:10px;font-weight:720}.metrics-first-report-summary>p{color:var(--text-tertiary);margin:0;font-size:10px;line-height:1.5}.metrics-chart-footer-actions-first{justify-content:flex-end}@media (max-width:720px){.metrics-first-report-summary{grid-template-columns:1fr;gap:3px}}.metrics-combined-chart .is-cash .metrics-line-series,.metrics-combined-chart .is-cash .metrics-first-point-segment{stroke:#0d7351}.metrics-combined-chart .is-cash circle{fill:#fff;stroke:#0d7351}.metrics-combined-chart .is-burn .metrics-line-series,.metrics-combined-chart .is-burn .metrics-first-point-segment{stroke:#c46a1a}.metrics-combined-chart .is-burn circle{fill:#fff;stroke:#c46a1a}.metrics-combined-chart .is-revenue .metrics-line-series,.metrics-combined-chart .is-revenue .metrics-first-point-segment{stroke:#3277a8}.metrics-combined-chart .is-revenue circle{fill:#fff;stroke:#3277a8}.metrics-combined-chart .is-runway .metrics-line-series,.metrics-combined-chart .is-runway .metrics-first-point-segment{stroke:#6b5f8d}.metrics-combined-chart .is-runway circle{fill:#fff;stroke:#6b5f8d}button.is-cash{color:#0d7351}button.is-burn{color:#c46a1a}button.is-revenue{color:#3277a8}button.is-runway{color:#6b5f8d}button.is-cash i,button.is-burn i,button.is-revenue i,button.is-runway i{background:currentColor;border-color:currentColor}.metrics-compare-legend button.is-cash{color:#0d7351}.metrics-compare-legend button.is-burn{color:#c46a1a}.metrics-compare-legend button.is-revenue{color:#3277a8}.metrics-compare-legend button.is-runway{color:#6b5f8d}.metrics-index-baseline-summary .is-cash{color:#0d7351}.metrics-index-baseline-summary .is-burn{color:#c46a1a}.metrics-index-baseline-summary .is-revenue{color:#3277a8}.metrics-index-baseline-summary .is-runway{color:#6b5f8d}.cockpit-attention-strip{margin:var(--ui-space-4) 0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cockpit-attention-strip>div{min-width:0;padding:var(--ui-space-3) var(--ui-space-4);background:var(--surface);box-shadow:inset 0 3px 0 var(--state-neutral-border)}.cockpit-attention-strip dt{color:var(--text-secondary);font-size:var(--ui-type-label);font-weight:700}.cockpit-attention-strip dd{margin:var(--ui-space-1) 0 0;color:var(--text-primary);font-size:clamp(22px,2.4vw,30px);font-weight:730;line-height:1}.cockpit-attention-strip small{margin-top:var(--ui-space-2);color:var(--text-tertiary);font-size:var(--ui-type-metadata);line-height:1.4;display:block}.cockpit-attention-strip>div[data-state=critical]{background:var(--state-critical-surface);box-shadow:inset 0 3px 0 var(--state-critical-border)}.cockpit-attention-strip>div[data-state=critical] dd{color:var(--state-critical-text)}.cockpit-attention-strip>div[data-state=attention]{background:var(--state-attention-surface);box-shadow:inset 0 3px 0 var(--state-attention-border)}.cockpit-attention-strip>div[data-state=attention] dd{color:var(--state-attention-text)}.cockpit-attention-strip>div[data-state=achieved]{background:var(--state-achieved-surface);box-shadow:inset 0 3px 0 var(--state-achieved-border)}.cockpit-attention-strip>div[data-state=achieved] dd{color:var(--state-achieved-text)}.cockpit-attention-strip>div[data-state=unavailable]{background:var(--surface-secondary);box-shadow:inset 0 3px 0 var(--separator)}.cockpit-attention-strip>div[data-state=neutral]{background:var(--surface);box-shadow:inset 0 3px 0 var(--state-neutral-border)}@media (max-width:900px){.cockpit-attention-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cockpit-attention-strip{grid-template-columns:minmax(0,1fr)}}.cockpit-visual-grid{gap:var(--ui-space-4);margin:0 0 var(--ui-space-4);grid-template-columns:minmax(0,7fr) minmax(300px,5fr);display:grid}.cockpit-capital-visual,.cockpit-operating-radar{min-width:0;padding:var(--ui-space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.cockpit-capital-visual>header,.cockpit-operating-radar>header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);display:flex}.cockpit-capital-visual>header p,.cockpit-operating-radar>header p{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:700}.cockpit-capital-visual>header h3,.cockpit-operating-radar>header h3{margin:var(--ui-space-1) 0 0;color:var(--text-primary);font-size:clamp(18px,2vw,22px);line-height:1.25}.cockpit-capital-visual>header>a{color:var(--brand-navy);font-size:var(--ui-type-metadata);flex:none;font-weight:700}.cockpit-operating-radar>header>span{color:var(--text-tertiary);font-size:var(--ui-type-metadata);flex:none}.cockpit-capital-kpis{margin-top:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--separator);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cockpit-capital-kpis>div{min-width:0;padding:var(--ui-space-3);background:var(--surface-secondary);box-shadow:inset 0 2px 0 var(--state-neutral-border)}.cockpit-capital-kpis>div[data-metric=cash]{box-shadow:inset 0 2px #0d7351}.cockpit-capital-kpis>div[data-metric=revenue]{box-shadow:inset 0 2px #3277a8}.cockpit-capital-kpis>div[data-metric=burn]{box-shadow:inset 0 2px #c46a1a}.cockpit-capital-kpis>div[data-metric=runway]{box-shadow:inset 0 2px #6b5f8d}.cockpit-capital-kpis span,.cockpit-capital-series header span{color:var(--text-tertiary);font-size:var(--ui-type-label);font-weight:700;display:block}.cockpit-capital-kpis strong{margin-top:var(--ui-space-1);overflow-wrap:anywhere;color:var(--text-primary);font-size:clamp(16px,2vw,21px);line-height:1.2;display:block}.cockpit-capital-kpis small{margin-top:var(--ui-space-1);color:var(--text-tertiary);font-size:9px;display:block}.cockpit-capital-series-grid{gap:var(--ui-space-3);margin-top:var(--ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cockpit-capital-series{min-width:0;padding:var(--ui-space-3);border:1px solid var(--separator);border-radius:var(--radius-md);background:#f8faf9}.cockpit-capital-series>header{justify-content:space-between;align-items:baseline;gap:var(--ui-space-2);display:flex}.cockpit-capital-series header strong{color:var(--text-primary);font-size:var(--ui-type-metadata)}.cockpit-capital-series .metric-sparkline{height:74px;margin-top:var(--ui-space-2)}.cockpit-capital-series .metric-sparkline.metric-series-cash polyline{stroke:#0d7351}.cockpit-capital-series .metric-sparkline.metric-series-revenue polyline{stroke:#3277a8}.cockpit-capital-series .metric-sparkline.metric-series-burn polyline{stroke:#c46a1a}.cockpit-capital-scale-note,.cockpit-radar-note{margin:var(--ui-space-3) 0 0;color:var(--text-tertiary);font-size:var(--ui-type-metadata);line-height:1.45}.cockpit-capital-zero{margin-top:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface-secondary);display:grid}.cockpit-capital-zero svg{width:100%;height:58px;display:block}.cockpit-capital-zero line{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.cockpit-capital-zero strong{color:var(--text-primary);font-size:var(--ui-type-body)}.cockpit-capital-zero span{margin-top:var(--ui-space-1);color:var(--text-secondary);font-size:var(--ui-type-metadata)}.cockpit-activation-prompt{justify-content:space-between;align-items:center;gap:var(--ui-space-4);min-width:0;margin-top:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface-secondary);display:flex}.cockpit-activation-prompt>div{min-width:0}.cockpit-activation-prompt>div>span{color:var(--text-primary);font-size:var(--ui-type-metadata);font-weight:700}.cockpit-activation-prompt p{margin:var(--ui-space-1) 0 0;color:var(--text-secondary);font-size:var(--ui-type-metadata);line-height:1.45}.cockpit-activation-prompt>a{min-height:40px;color:var(--brand-navy);font-size:var(--ui-type-metadata);flex:none;align-items:center;font-weight:700;display:inline-flex}.cockpit-activation-prompt>a:focus-visible{outline:2px solid var(--brand-navy);outline-offset:3px}.cockpit-operating-radar-plot{min-height:330px;margin-top:var(--ui-space-3);position:relative}.cockpit-operating-radar-lines{width:90%;height:87%;position:absolute;inset:8% 5% 5%;overflow:visible}.cockpit-operating-radar-lines line{stroke:var(--separator);stroke-width:.8px;vector-effect:non-scaling-stroke}.cockpit-radar-center,.cockpit-radar-node{position:absolute;transform:translate(-50%,-50%)}.cockpit-radar-center{border:1px solid var(--brand-navy);background:var(--surface);width:86px;height:86px;color:var(--brand-navy);font-size:var(--ui-type-body);z-index:2;border-radius:50%;place-items:center;font-weight:760;display:grid;top:49%;left:50%;box-shadow:0 4px 18px #122d4c14}.cockpit-radar-node{border:1px solid var(--state-neutral-border);border-radius:var(--radius-md);background:var(--surface);width:118px;min-height:68px;color:var(--text-primary);text-align:center;z-index:3;align-content:center;padding:9px 10px;text-decoration:none;display:grid}.cockpit-radar-node strong{font-size:11px;line-height:1.25}.cockpit-radar-node>span{color:var(--text-secondary);margin-top:2px;font-size:9px;font-weight:700}.cockpit-radar-node small{color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.cockpit-radar-node[data-state=attention]{border-color:var(--state-critical-border);background:var(--state-critical-surface)}.cockpit-radar-node[data-state=attention]>span{color:var(--state-critical-text)}.cockpit-radar-node[data-state=watch]{border-color:var(--state-attention-border);background:var(--state-attention-surface)}.cockpit-radar-node[data-state=watch]>span{color:var(--state-attention-text)}.cockpit-radar-node[data-state=current]{border-color:var(--state-achieved-border);background:var(--state-achieved-surface)}.cockpit-radar-node[data-state=current]>span{color:var(--state-achieved-text)}.cockpit-radar-node[data-state=missing]{border-color:var(--separator);background:var(--surface-secondary)}.cockpit-radar-node[data-state=quiet]{border-color:var(--state-neutral-border);background:var(--surface)}.cockpit-radar-node:focus-visible{outline:2px solid var(--brand-navy);outline-offset:3px}.radar-domain-capital{top:12%;left:50%}.radar-domain-gtm{top:34%;left:84%}.radar-domain-execution{top:76%;left:72%}.radar-domain-learning{top:76%;left:28%}.radar-domain-risk{top:34%;left:16%}@media (max-width:980px){.cockpit-visual-grid{grid-template-columns:minmax(0,1fr)}.cockpit-operating-radar-plot{min-height:360px}}@media (max-width:720px){.cockpit-capital-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-capital-series-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cockpit-capital-visual,.cockpit-operating-radar{padding:var(--ui-space-4)}.cockpit-operating-radar-plot{min-height:430px}.cockpit-radar-node{width:104px}.radar-domain-capital{top:10%}.radar-domain-gtm{top:31%;left:80%}.radar-domain-risk{top:31%;left:20%}.radar-domain-execution{top:78%;left:72%}.radar-domain-learning{top:78%;left:28%}}.cockpit-pulse{justify-content:space-between;align-items:center;gap:var(--ui-space-4);margin:var(--ui-space-4) 0;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:flex}.cockpit-pulse-heading{flex:auto;min-width:150px}.cockpit-pulse-heading>span{color:var(--text-primary);font-size:var(--ui-type-body);font-weight:730;display:block}.cockpit-pulse-heading>small{color:var(--text-tertiary);font-size:var(--ui-type-metadata);margin-top:2px;display:block}.cockpit-pulse .cockpit-attention-strip{gap:var(--ui-space-1);background:0 0;border:0;border-radius:0;flex:0 auto;grid-template-columns:none;margin:0;display:flex;overflow:visible}.cockpit-pulse .cockpit-attention-strip>div{border:1px solid var(--state-neutral-border);background:var(--surface);min-width:0;box-shadow:none;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.cockpit-pulse .cockpit-attention-strip dd{margin:0;font-size:15px;font-weight:760;line-height:1}.cockpit-pulse .cockpit-attention-strip dt{color:var(--text-secondary);white-space:nowrap;font-size:10px;font-weight:680}.cockpit-pulse .cockpit-attention-strip>div[data-state=critical]{border-color:var(--state-critical-border)}@supports (color:color-mix(in lab, red, red)){.cockpit-pulse .cockpit-attention-strip>div[data-state=critical]{border-color:color-mix(in srgb, var(--state-critical-border) 55%, var(--line))}}.cockpit-pulse .cockpit-attention-strip>div[data-state=critical]{background:var(--state-critical-surface)}@supports (color:color-mix(in lab, red, red)){.cockpit-pulse .cockpit-attention-strip>div[data-state=critical]{background:color-mix(in srgb, var(--state-critical-surface) 70%, var(--surface))}}.cockpit-pulse .cockpit-attention-strip>div[data-state=critical]{box-shadow:none}.cockpit-pulse .cockpit-attention-strip>div[data-state=attention]{border-color:var(--state-attention-border)}@supports (color:color-mix(in lab, red, red)){.cockpit-pulse .cockpit-attention-strip>div[data-state=attention]{border-color:color-mix(in srgb, var(--state-attention-border) 55%, var(--line))}}.cockpit-pulse .cockpit-attention-strip>div[data-state=attention]{background:var(--state-attention-surface)}@supports (color:color-mix(in lab, red, red)){.cockpit-pulse .cockpit-attention-strip>div[data-state=attention]{background:color-mix(in srgb, var(--state-attention-surface) 70%, var(--surface))}}.cockpit-pulse .cockpit-attention-strip>div[data-state=attention]{box-shadow:none}.cockpit-pulse .cockpit-attention-strip>div[data-state=achieved]{border-color:var(--state-achieved-border)}@supports (color:color-mix(in lab, red, red)){.cockpit-pulse .cockpit-attention-strip>div[data-state=achieved]{border-color:color-mix(in srgb, var(--state-achieved-border) 45%, var(--line))}}.cockpit-pulse .cockpit-attention-strip>div[data-state=achieved]{background:var(--state-achieved-surface)}@supports (color:color-mix(in lab, red, red)){.cockpit-pulse .cockpit-attention-strip>div[data-state=achieved]{background:color-mix(in srgb, var(--state-achieved-surface) 65%, var(--surface))}}.cockpit-pulse .cockpit-attention-strip>div[data-state=achieved]{box-shadow:none}.cockpit-pulse .cockpit-attention-strip>div[data-state=unavailable],.cockpit-pulse .cockpit-attention-strip>div[data-state=neutral]{background:var(--surface-secondary);box-shadow:none}.cockpit-capital-first-snapshot{margin-top:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-md);background:#f8faf9}.cockpit-capital-first-heading>div:first-child>span,.cockpit-runway-callout>span{color:var(--text-tertiary);font-size:var(--ui-type-label);font-weight:700;display:block}.cockpit-capital-first-heading>div:first-child>strong{color:var(--text-primary);font-size:var(--ui-type-body);margin-top:2px;display:block}.cockpit-runway-callout{background:var(--surface);border-left:3px solid #6b5f8d;min-width:116px;padding:8px 10px}.cockpit-runway-callout>strong{color:var(--text-primary);margin-top:2px;font-size:18px;line-height:1.2;display:block}.cockpit-capital-position-bars{gap:var(--ui-space-3);margin-top:var(--ui-space-4);display:grid}.cockpit-capital-position-bars>div{gap:var(--ui-space-3);grid-template-columns:116px minmax(0,1fr);align-items:center;display:grid}.cockpit-capital-position-bars>div>div:first-child{min-width:0}.cockpit-capital-position-bars span{color:var(--text-tertiary);font-size:10px;font-weight:700;display:block}.cockpit-capital-position-bars strong{color:var(--text-primary);margin-top:1px;font-size:13px;display:block}.cockpit-capital-position-track{background:var(--separator);border-radius:999px;height:10px;overflow:hidden}.cockpit-capital-position-track>i{border-radius:inherit;background:var(--brand-navy);min-width:2px;height:100%;display:block}.cockpit-capital-position-bars>div[data-metric=cash] .cockpit-capital-position-track>i{background:#0d7351}.cockpit-capital-position-bars>div[data-metric=revenue] .cockpit-capital-position-track>i{background:#3277a8}.cockpit-capital-position-bars>div[data-metric=burn] .cockpit-capital-position-track>i{background:#c46a1a}.cockpit-capital-first-note{margin:var(--ui-space-4) 0 0;padding-top:var(--ui-space-3);border-top:1px solid var(--separator);color:var(--text-tertiary);font-size:var(--ui-type-metadata);line-height:1.45}@media (max-width:980px){.cockpit-pulse{flex-direction:column;align-items:flex-start}.cockpit-pulse .cockpit-attention-strip{flex-wrap:wrap;width:100%}}@media (max-width:560px){.cockpit-pulse .cockpit-attention-strip>div{flex:1 1 calc(50% - var(--ui-space-1));justify-content:center}.cockpit-capital-position-bars>div{grid-template-columns:92px minmax(0,1fr)}.cockpit-capital-first-heading{flex-direction:column}.cockpit-runway-callout{width:100%}}.cockpit-capital-first-heading{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);display:flex}.cockpit-capital-first-heading>span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.cockpit-capital-first-heading>strong{color:var(--text-secondary);font-size:var(--ui-type-metadata);font-weight:680}.cockpit-capital-balance-row{gap:var(--ui-space-3);margin-top:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-capital-balance-row>div{min-width:0;padding:var(--ui-space-3);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface)}.cockpit-capital-balance-row>div[data-metric=cash]{border-top:3px solid #0d7351}.cockpit-capital-balance-row>div[data-metric=runway]{border-top:3px solid #6b5f8d}.cockpit-capital-balance-row span{color:var(--text-tertiary);font-size:var(--ui-type-label);font-weight:700;display:block}.cockpit-capital-balance-row strong{color:var(--text-primary);margin-top:3px;font-size:clamp(20px,2.4vw,28px);line-height:1.1;display:block}.cockpit-capital-balance-row small{margin-top:var(--ui-space-2);color:var(--text-tertiary);font-size:var(--ui-type-metadata);line-height:1.4;display:block}.cockpit-monthly-flow{margin-top:var(--ui-space-4)}.cockpit-capital-subheading{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);display:flex}.cockpit-capital-subheading>span{color:var(--text-primary);font-size:var(--ui-type-body);font-weight:720}.cockpit-capital-subheading>small{color:var(--text-tertiary);font-size:var(--ui-type-metadata)}@media (max-width:560px){.cockpit-capital-balance-row{grid-template-columns:minmax(0,1fr)}.cockpit-capital-subheading{flex-direction:column;align-items:flex-start;gap:2px}}@media (min-width:901px){.founder-cockpit-page .cockpit-now-slot{order:1;grid-column:1}.founder-cockpit-page .founder-office>.founder-office-watch{order:2;grid-column:2}.founder-cockpit-page .cockpit-position{order:3;grid-column:1/-1}.founder-cockpit-page .cockpit-growth-execution{order:4;grid-column:1/-1}.founder-cockpit-page .cockpit-changes{order:5;grid-column:1}.founder-cockpit-page .cockpit-watch{order:6;grid-column:2}.founder-cockpit-page .cockpit-market{order:7;grid-column:1/-1}.founder-cockpit-page .cockpit-learning{order:8;grid-column:1/-1}.founder-cockpit-page .founder-office>:not(.cockpit-position) :not(.cockpit-growth-execution) :not(.cockpit-now-slot) :not(.founder-office-watch) :not(.cockpit-changes) :not(.cockpit-watch) :not(.cockpit-market) :not(.cockpit-learning){order:9}}.cockpit-growth-execution{grid-column:1/-1;min-width:0}.cockpit-growth-execution-grid{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-growth-engine,.cockpit-execution-momentum{min-width:0;padding:var(--ui-space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.cockpit-growth-engine>header,.cockpit-execution-momentum>header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);display:flex}.cockpit-growth-engine>header p,.cockpit-execution-momentum>header p{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:700}.cockpit-growth-engine>header h2,.cockpit-execution-momentum>header h2{margin:var(--ui-space-1) 0 0;color:var(--text-primary);font-size:clamp(18px,2vw,22px);line-height:1.25}.cockpit-growth-engine>header>a,.cockpit-execution-momentum>header>a{color:var(--brand-navy);font-size:var(--ui-type-metadata);flex:none;font-weight:700}.cockpit-growth-revenue{margin-top:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-md);background:#f8faf9;border-top:3px solid #3277a8}.cockpit-growth-revenue-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);display:flex}.cockpit-growth-revenue-heading span{color:var(--text-tertiary);font-size:var(--ui-type-label);font-weight:700;display:block}.cockpit-growth-revenue-heading strong{color:var(--text-primary);margin-top:3px;font-size:clamp(24px,3vw,34px);line-height:1.05;display:block}.cockpit-growth-revenue-heading small{color:var(--text-tertiary);font-size:var(--ui-type-metadata)}.cockpit-growth-revenue .metric-sparkline{height:96px;margin-top:var(--ui-space-3)}.cockpit-growth-revenue .metric-sparkline polyline{stroke:#3277a8}.cockpit-growth-revenue>p{margin:var(--ui-space-3) 0 0;color:var(--text-secondary);font-size:var(--ui-type-metadata);line-height:1.45}.cockpit-commercial-inputs{margin:var(--ui-space-4) 0 0;border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--separator);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cockpit-commercial-inputs>div{min-width:0;padding:var(--ui-space-3);background:var(--surface-secondary)}.cockpit-commercial-inputs dt{color:var(--text-tertiary);font-size:var(--ui-type-label);font-weight:700}.cockpit-commercial-inputs dd{margin:var(--ui-space-1) 0 0;color:var(--text-secondary);font-size:var(--ui-type-body);font-weight:680}.cockpit-commercial-inputs small,.cockpit-commercial-pipeline-value{margin-top:var(--ui-space-1);color:var(--text-tertiary);font-size:var(--ui-type-metadata);font-weight:550;line-height:1.4;display:block}.cockpit-commercial-pipeline-value{color:var(--text-primary);font-weight:700}.cockpit-commercial-inputs .cockpit-commercial-sparkline{width:100%;height:44px;margin-top:var(--ui-space-2)}.cockpit-commercial-inputs .cockpit-commercial-sparkline polyline{stroke:var(--brand-navy)}.cockpit-growth-note,.cockpit-execution-note{margin:var(--ui-space-3) 0 0;color:var(--text-tertiary);font-size:var(--ui-type-metadata);line-height:1.45}.cockpit-execution-bars{gap:var(--ui-space-3);margin-top:var(--ui-space-4);display:grid}.cockpit-execution-row{gap:var(--ui-space-3);grid-template-columns:78px minmax(0,1fr) 32px;align-items:center;min-width:0;display:grid}.cockpit-execution-row>span{color:var(--text-secondary);font-size:var(--ui-type-metadata);font-weight:680}.cockpit-execution-row>strong{color:var(--text-primary);font-size:var(--ui-type-body);text-align:right}.cockpit-execution-track{background:var(--separator);border-radius:999px;height:10px;overflow:hidden}.cockpit-execution-track>i{border-radius:inherit;background:var(--brand-navy);height:100%;display:block}.cockpit-execution-row[data-state=positive] .cockpit-execution-track>i{background:var(--state-achieved-border)}.cockpit-execution-row[data-state=attention] .cockpit-execution-track>i{background:var(--state-critical-border)}.cockpit-execution-row[data-state=watch] .cockpit-execution-track>i{background:var(--state-attention-border)}@media (max-width:980px){.cockpit-growth-execution-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cockpit-growth-engine,.cockpit-execution-momentum{padding:var(--ui-space-4)}.cockpit-growth-revenue-heading{flex-direction:column}.cockpit-commercial-inputs{grid-template-columns:minmax(0,1fr)}.cockpit-execution-row{gap:var(--ui-space-2);grid-template-columns:68px minmax(0,1fr) 26px}}@media (max-width:900px){.founder-cockpit-page .founder-office>.cockpit-growth-execution{order:4;grid-column:1}.founder-cockpit-page .founder-office>.cockpit-changes{order:5}.founder-cockpit-page .founder-office>.cockpit-watch{order:6}.founder-cockpit-page .founder-office>.cockpit-market{order:7}.founder-cockpit-page .founder-office>.cockpit-learning{order:8}}@media (min-width:901px){.founder-cockpit-page .founder-office>.cockpit-now-slot{order:1;grid-column:1}.founder-cockpit-page .founder-office>.founder-office-watch{order:2;grid-column:2}.founder-cockpit-page .founder-office>.cockpit-position{order:3;grid-column:1/-1}.founder-cockpit-page .founder-office>.cockpit-growth-execution{order:4;grid-column:1/-1}.founder-cockpit-page .founder-office>.cockpit-changes{order:5;grid-column:1}.founder-cockpit-page .founder-office>.cockpit-watch{order:6;grid-column:2}.founder-cockpit-page .founder-office>.cockpit-market{order:7;grid-column:1/-1}.founder-cockpit-page .founder-office>.cockpit-learning{order:8;grid-column:1/-1}.founder-cockpit-page .founder-office>.now-command-handoff{order:9;grid-column:1/-1}}@media (max-width:900px){.founder-cockpit-page .founder-office>.cockpit-now-slot{order:1}.founder-cockpit-page .founder-office>.founder-office-watch{order:2}.founder-cockpit-page .founder-office>.cockpit-position{order:3}.founder-cockpit-page .founder-office>.cockpit-growth-execution{order:4}.founder-cockpit-page .founder-office>.cockpit-changes{order:5}.founder-cockpit-page .founder-office>.cockpit-watch{order:6}.founder-cockpit-page .founder-office>.cockpit-market{order:7}.founder-cockpit-page .founder-office>.cockpit-learning{order:8}.founder-cockpit-page .founder-office>.now-command-handoff{order:9}}.cockpit-global-footprint{min-width:0}.cockpit-global-summary{gap:var(--ui-space-4);margin-top:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface-secondary);grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;display:grid}.cockpit-global-summary>div:not(.cockpit-global-direction){min-width:0}.cockpit-global-summary>div:last-child{text-align:right}.cockpit-global-summary span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:block}.cockpit-global-summary strong{margin-top:var(--ui-space-1);color:var(--text-primary);font-size:clamp(24px,3vw,34px);line-height:1;display:block}.cockpit-global-summary small{margin-top:var(--ui-space-1);color:var(--text-secondary);font-size:var(--ui-type-metadata);display:block}.cockpit-global-direction{gap:var(--ui-space-2);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.cockpit-global-direction>span{background:var(--separator-strong);height:1px}.cockpit-global-direction>i{color:var(--brand-navy);font-size:18px;font-style:normal}.cockpit-global-lanes{gap:var(--ui-space-4);margin-top:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-global-lanes>div{min-width:0;padding:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface)}.cockpit-global-lanes>div>header>span{color:var(--text-primary);font-size:var(--ui-type-body);font-weight:720;display:block}.cockpit-global-lanes>div>header>small{color:var(--text-tertiary);font-size:var(--ui-type-metadata);margin-top:2px;display:block}.cockpit-global-lanes ul{gap:var(--ui-space-2);margin:var(--ui-space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.cockpit-global-lanes li{gap:var(--ui-space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:min(100%,210px);padding:9px 10px;display:grid}.cockpit-global-lanes li>strong{background:var(--surface);width:32px;height:32px;color:var(--brand-navy);letter-spacing:.06em;border-radius:50%;place-items:center;font-size:10px;display:grid}.cockpit-global-lanes li>div{min-width:0}.cockpit-global-lanes li span{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--ui-type-metadata);font-weight:680;display:block}.cockpit-global-lanes li time{color:var(--text-tertiary);margin-top:2px;font-size:9px;display:block}.cockpit-global-trust{gap:var(--ui-space-2);margin-top:var(--ui-space-3);color:var(--text-secondary);font-size:var(--ui-type-metadata);flex-wrap:wrap;align-items:center;display:flex}.cockpit-global-trust>span{font-weight:680}.cockpit-global-trust>i{color:var(--brand-navy);font-style:normal}.cockpit-global-trust>small{color:var(--text-tertiary);flex:100%;line-height:1.45}@media (max-width:720px){.cockpit-global-summary{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr)}.cockpit-global-summary>div:last-child{text-align:left}.cockpit-global-direction{grid-template-columns:1fr auto 1fr;max-width:180px}.cockpit-global-lanes{grid-template-columns:minmax(0,1fr)}}.cockpit-live-intelligence{margin:0 0 var(--ui-space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.cockpit-live-intelligence>header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--separator);background:var(--surface-secondary);display:flex}.cockpit-live-intelligence>header p{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:700}.cockpit-live-intelligence>header h3{color:var(--text-primary);font-size:var(--ui-type-body);margin:2px 0 0;line-height:1.3}.cockpit-live-intelligence>header>span{color:var(--text-tertiary);font-size:var(--ui-type-metadata)}.cockpit-live-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cockpit-live-intelligence-grid>div{min-width:0;padding:var(--ui-space-3) var(--ui-space-4);box-shadow:inset 0 2px 0 var(--state-neutral-border)}.cockpit-live-intelligence-grid>div+div{border-left:1px solid var(--separator)}.cockpit-live-intelligence-grid>div[data-state=current]{box-shadow:inset 0 2px 0 var(--brand-navy)}.cockpit-live-intelligence-grid>div[data-state=watch]{box-shadow:inset 0 2px 0 var(--state-attention-border)}.cockpit-live-intelligence-grid>div[data-state=missing]{box-shadow:inset 0 2px 0 var(--separator-strong);background:var(--surface-secondary)}.cockpit-live-intelligence-meta{justify-content:space-between;align-items:baseline;gap:var(--ui-space-2);display:flex}.cockpit-live-intelligence-meta>span{color:var(--text-tertiary);font-size:var(--ui-type-label);font-weight:700}.cockpit-live-intelligence-meta>time{color:var(--text-tertiary);flex:none;font-size:9px}.cockpit-live-intelligence-grid strong{margin-top:var(--ui-space-1);overflow-wrap:anywhere;color:var(--text-primary);font-size:15px;line-height:1.3;display:block}.cockpit-live-intelligence-grid p{min-height:34px;margin:var(--ui-space-2) 0 0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--ui-type-metadata);line-height:1.45}.cockpit-live-intelligence-grid a{margin-top:var(--ui-space-2);color:var(--brand-navy);font-size:var(--ui-type-metadata);font-weight:680;display:inline-flex}@media (max-width:980px){.cockpit-live-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-live-intelligence-grid>div:nth-child(odd){border-left:0}.cockpit-live-intelligence-grid>div:nth-child(n+3){border-top:1px solid var(--separator)}}@media (max-width:560px){.cockpit-live-intelligence>header{flex-direction:column;gap:2px}.cockpit-live-intelligence-grid{grid-template-columns:minmax(0,1fr)}.cockpit-live-intelligence-grid>div{border-left:0}.cockpit-live-intelligence-grid>div+div{border-top:1px solid var(--separator);border-left:0}.cockpit-live-intelligence-grid p{min-height:0}}.external-curator-shell-actions{align-items:center;gap:var(--space-5);display:flex}.external-curator-nav{border:1px solid var(--line);background:var(--surface-secondary);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.external-curator-nav a{min-height:34px;color:var(--text-secondary);border-radius:6px;align-items:center;padding:0 11px;font-size:11px;font-weight:680;text-decoration:none;display:inline-flex}.external-curator-nav a[aria-current=page]{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 2px #19222914}.external-curator-nav a:focus-visible{box-shadow:var(--focus-ring);outline:0}.external-source-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-8);display:flex}.external-source-heading>div:first-child{min-width:0}.external-source-summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.external-source-summary span{border:1px solid var(--line);background:var(--surface-secondary);color:var(--text-secondary);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:680}.external-source-notice{margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);font-size:12px;line-height:1.5}.external-source-notice.is-success{border-left:3px solid var(--brand-green);background:var(--surface-secondary)}.external-source-notice.is-error{border-left:3px solid var(--state-attention-border);background:var(--state-attention-surface)}.external-source-create{gap:var(--space-8);margin-top:var(--space-8);padding:var(--space-6);border:1px solid var(--line);border-top:3px solid var(--brand-navy);background:var(--surface);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);display:grid}.external-source-create h2,.external-source-registry h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:23px;font-weight:500;line-height:1.3}.external-source-create>div>p:last-child,.external-source-registry>header>p{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.55}.external-source-create form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.external-source-create label{min-width:0;color:var(--text-secondary);gap:7px;font-size:10px;font-weight:680;display:grid}.external-source-create label.is-wide{grid-column:1/-1}.external-source-create input,.external-source-create select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--text-primary);font:inherit;border-radius:7px;padding:9px 10px;font-size:12px}.external-source-create input:focus,.external-source-create select:focus{border-color:var(--brand-navy);box-shadow:var(--focus-ring);outline:0}.external-source-create label small{color:var(--text-tertiary);font-size:9px;font-weight:500;line-height:1.45}.external-source-create-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.external-source-registry{margin-top:var(--space-10)}.external-source-registry>header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);display:flex}.external-source-registry>header>p{text-align:right;max-width:300px}.external-source-list article{padding:var(--space-5) 0;border-bottom:1px solid var(--line)}.external-source-list article>header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.external-source-list h3{margin:3px 0 0;font-size:16px;font-weight:680}.external-source-list article>header>div:first-child>p:last-child{margin:var(--space-1) 0 0;color:var(--text-tertiary);font-size:11px}.external-source-state{max-width:280px;padding-left:var(--space-3);border-left:2px solid var(--separator-strong);text-align:right;flex:none}.external-source-list article[data-poll-state=current] .external-source-state{border-left-color:var(--brand-green)}.external-source-list article[data-poll-state=attention] .external-source-state{border-left-color:var(--state-attention-border)}.external-source-state strong{font-size:11px;display:block}.external-source-state span{color:var(--text-tertiary);margin-top:3px;font-size:10px;line-height:1.4;display:block}.external-source-list dl{gap:var(--space-3) var(--space-6);margin:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.external-source-list dl>div{min-width:0}.external-source-list dt{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:680}.external-source-list dd{overflow-wrap:anywhere;color:var(--text-secondary);margin:4px 0 0;font-size:11px;line-height:1.45}.external-source-list dd a{color:var(--brand-navy)}.external-source-list article>footer{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--separator);display:flex}.external-source-list article>footer>span{color:var(--text-tertiary);font-size:10px;font-weight:650}.external-source-list article[data-enabled=false]{opacity:.72}@media (max-width:820px){.external-source-heading,.external-source-registry>header,.external-source-list article>header,.external-source-list article>footer,.curator-shell-header{flex-direction:column;align-items:flex-start}.external-source-summary{justify-content:flex-start}.external-source-create{grid-template-columns:minmax(0,1fr)}.external-source-registry>header>p,.external-source-state{text-align:left;max-width:none}.external-source-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.external-source-state{padding-left:var(--space-3)}}@media (max-width:560px){.external-curator-shell-actions{flex-direction:column;align-items:flex-start;width:100%}.external-curator-nav{width:100%}.external-curator-nav a{flex:1 1 0;justify-content:center}.external-source-create{padding:var(--space-4)}.external-source-create form,.external-source-list dl{grid-template-columns:minmax(0,1fr)}.external-source-create label.is-wide,.external-source-create-actions{grid-column:auto}}.external-source-category{border:0;min-width:0;margin:0;padding:0}.external-source-category>legend{color:var(--text-secondary);margin-bottom:7px;font-size:10px;font-weight:680}.external-source-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.external-source-category-grid label{cursor:pointer;border:0;padding:0;display:block;position:relative}.external-source-category-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.external-source-category-grid span{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--text-secondary);border-radius:7px;align-items:center;padding:8px 10px;font-size:10px;font-weight:650;line-height:1.25;display:flex}.external-source-category-grid input:checked+span{border-color:var(--brand-navy);background:var(--surface-secondary);color:var(--brand-navy);box-shadow:inset 3px 0 0 var(--brand-navy)}.external-source-category-grid input:focus-visible+span{box-shadow:var(--focus-ring);outline:0}@media (max-width:560px){.external-source-category-grid{grid-template-columns:minmax(0,1fr)}}.company-monitoring-section{position:relative}.company-monitoring-heading{align-items:flex-start;gap:24px}.company-monitoring-intro{max-width:680px;color:var(--text-secondary);margin-top:8px;line-height:1.55}.company-monitoring-editor-form{border:1px solid var(--line-strong);background:var(--surface-secondary);border-radius:10px;margin-top:20px;padding:18px}.company-monitoring-add-form{margin-bottom:18px}.company-monitoring-category{border:0;min-width:0;margin:0;padding:0}.company-monitoring-category>legend{color:var(--text-secondary);margin-bottom:8px;font-size:11px;font-weight:680}.company-monitoring-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.company-monitoring-category-grid label{cursor:pointer;display:block;position:relative}.company-monitoring-category-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.company-monitoring-category-grid span{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--text-secondary);border-radius:8px;align-items:center;padding:8px 10px;font-size:11px;font-weight:650;line-height:1.25;transition:border-color .12s,background .12s,color .12s;display:flex}.company-monitoring-category-grid input:checked+span{border-color:var(--brand-navy);background:var(--surface);color:var(--brand-navy);box-shadow:inset 3px 0 0 var(--brand-navy)}.company-monitoring-category-grid input:focus-visible+span{box-shadow:var(--focus-ring)}.company-monitoring-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.company-monitoring-form-grid label{color:var(--text-secondary);gap:7px;font-size:11px;font-weight:680;display:grid}.company-monitoring-form-grid label>span{font-weight:500}.company-monitoring-form-grid input{width:100%}.company-monitoring-form-grid small{color:var(--text-secondary);font-weight:450;line-height:1.4}.company-monitoring-form-actions{gap:8px;margin-top:16px;display:flex}.company-monitoring-list{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.company-monitoring-target{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.company-monitoring-target.is-editing{background:0 0;border:0;padding:0;display:block}.company-monitoring-target.is-editing .company-monitoring-editor-form{margin-top:0}.company-monitoring-target-main{align-items:center;gap:13px;min-width:0;display:flex}.company-monitoring-target-meta{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.company-monitoring-target-meta>span:not(.company-monitoring-target-category){color:var(--text-tertiary);font-size:10px;font-weight:650}.company-monitoring-reason{max-width:68ch;line-height:1.5}.company-monitoring-target[data-lifecycle=dismissed]{background:var(--surface-secondary);opacity:.72}.company-monitoring-target-category{border:1px solid var(--line-strong);color:var(--text-secondary);border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:680;line-height:1}.company-monitoring-target-copy{gap:3px;min-width:0;display:grid}.company-monitoring-target-copy strong{font-size:13px}.company-monitoring-target-copy a,.company-monitoring-target-copy small{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);font-size:11px;line-height:1.35}.company-monitoring-target-actions{align-items:center;gap:10px;display:flex}.company-monitoring-target-actions form{display:contents}.company-monitoring-empty,.company-monitoring-unavailable{border:1px dashed var(--line-strong);border-radius:9px;margin-top:18px;padding:18px}.company-monitoring-empty strong,.company-monitoring-unavailable strong{margin-bottom:4px;font-size:13px;display:block}.company-monitoring-empty p,.company-monitoring-unavailable p{max-width:680px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.company-monitoring-boundary{max-width:760px;color:var(--text-secondary);margin:14px 0 0;font-size:10px;line-height:1.45}@media (max-width:760px){.company-monitoring-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-monitoring-form-grid,.company-monitoring-target{grid-template-columns:minmax(0,1fr)}.company-monitoring-target-actions{justify-content:flex-start}}@media (max-width:520px){.company-monitoring-category-grid{grid-template-columns:minmax(0,1fr)}.company-monitoring-target-main{flex-direction:column;align-items:flex-start;gap:8px}}.dashboard-loading{position:relative}.dashboard-skeleton-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-loading-canvas{gap:16px;display:grid}.dashboard-skeleton-panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;padding:18px;position:relative;overflow:hidden}.dashboard-skeleton-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.dashboard-skeleton-panel>header p{color:var(--text-secondary);margin:0;font-size:11px;font-weight:680;line-height:1.3}.dashboard-skeleton-line,.dashboard-skeleton-chip,.dashboard-skeleton-block{background:var(--surface-secondary);display:block;position:relative;overflow:hidden}.dashboard-skeleton-line:after,.dashboard-skeleton-chip:after,.dashboard-skeleton-block:after{content:"";background:var(--surface);width:34%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)}@supports (color:color-mix(in lab, red, red)){.dashboard-skeleton-line:after,.dashboard-skeleton-chip:after,.dashboard-skeleton-block:after{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.dashboard-skeleton-line:after,.dashboard-skeleton-chip:after,.dashboard-skeleton-block:after{opacity:.7;animation:1.35s ease-in-out infinite dashboard-skeleton-sweep}.dashboard-skeleton-line{border-radius:999px;height:10px}.dashboard-skeleton-line.is-short{width:84px}.dashboard-skeleton-line.is-medium{width:min(180px,56%)}.dashboard-skeleton-line.is-long{width:min(340px,78%)}.dashboard-skeleton-line.is-full{width:100%}.dashboard-skeleton-chip{border-radius:8px;width:100%;min-height:44px}.dashboard-skeleton-block{border-radius:8px;min-height:64px}.dashboard-skeleton-now{min-height:150px}.dashboard-skeleton-now>.dashboard-skeleton-line{margin-bottom:12px}.dashboard-skeleton-pulse{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dashboard-skeleton-two-column{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:16px;display:grid}.dashboard-skeleton-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboard-skeleton-block.is-chart{min-height:145px;margin-top:14px}.dashboard-skeleton-block.is-chart.is-compact{min-height:105px}.dashboard-skeleton-block.is-radar{aspect-ratio:1;border-radius:50%;width:min(230px,76%);min-height:0;margin:6px auto 0}.dashboard-skeleton-intelligence{gap:10px;display:grid}.dashboard-skeleton-intelligence>div{border-top:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.dashboard-skeleton-intelligence>div:first-child{border-top:0}.dashboard-skeleton-block.is-map{border-radius:10px;min-height:150px}@keyframes dashboard-skeleton-sweep{to{transform:translate(100%)}}@media (max-width:900px){.dashboard-skeleton-two-column{grid-template-columns:minmax(0,1fr)}.dashboard-skeleton-pulse,.dashboard-skeleton-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dashboard-skeleton-pulse,.dashboard-skeleton-metric-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dashboard-skeleton-line:after,.dashboard-skeleton-chip:after,.dashboard-skeleton-block:after{animation:none;display:none}}.recorded-intelligence-refresh{min-height:24px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:11px;line-height:1.35;display:inline-flex}.recorded-intelligence-refresh-dot{opacity:.48;background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.recorded-intelligence-refresh[data-state=checking]{color:var(--brand-navy)}.recorded-intelligence-refresh[data-state=checking] .recorded-intelligence-refresh-dot{animation:1.1s ease-in-out infinite recorded-intelligence-refresh-pulse}@keyframes recorded-intelligence-refresh-pulse{0%,to{opacity:.32;transform:scale(.84)}50%{opacity:.9;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.recorded-intelligence-refresh[data-state=checking] .recorded-intelligence-refresh-dot{opacity:.8;animation:none}}.external-source-target-coverage{border-top:1px solid var(--separator);gap:14px;margin-top:18px;padding-top:18px;display:grid}.external-source-target-coverage>div:first-child{gap:5px;display:grid}.external-source-target-coverage>div:first-child>span,.external-source-target-empty{color:var(--text-tertiary);margin:0;font-size:11px;line-height:1.5}.external-source-target-coverage ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.external-source-target-coverage li{border:1px solid var(--separator);background:var(--surface-secondary);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:10px 12px;display:flex}.external-source-target-coverage li[data-linked=true]{border-color:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.external-source-target-coverage li[data-linked=true]{border-color:color-mix(in srgb, var(--brand-green) 28%, var(--separator))}}.external-source-target-coverage li[data-linked=true]{background:var(--brand-green-soft)}.external-source-target-coverage li>div{gap:3px;min-width:0;display:grid}.external-source-target-coverage li>div>span{color:var(--text-tertiary);font-size:10px;font-weight:650}.external-source-target-coverage li>div>strong{overflow-wrap:anywhere;font-size:13px;font-weight:650}.external-source-target-coverage li>div>a{width:fit-content;color:var(--brand-blue);font-size:10px}.external-source-target-coverage form{flex:none;margin:0}@media (max-width:680px){.external-source-target-coverage li{flex-direction:column;align-items:stretch}.external-source-target-coverage form,.external-source-target-coverage form .button{width:100%}}.company-monitoring-target-coverage{border-top:1px solid var(--separator);align-items:flex-start;gap:9px;min-width:0;margin-top:12px;padding-top:12px;display:flex}.company-monitoring-target-coverage-dot{background:var(--text-tertiary);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.company-monitoring-target-coverage>div{gap:3px;min-width:0;display:grid}.company-monitoring-target-coverage strong{color:var(--text-primary);font-size:11px;font-weight:680}.company-monitoring-target-coverage small{overflow-wrap:anywhere;color:var(--text-tertiary);font-size:10px;line-height:1.45}.company-monitoring-target-coverage time{font:inherit}.company-monitoring-target-coverage[data-state=enabled] .company-monitoring-target-coverage-dot{background:var(--brand-green)}.company-monitoring-target-coverage[data-state=paused] .company-monitoring-target-coverage-dot{background:var(--warning)}.company-monitoring-target-coverage[data-state=none] .company-monitoring-target-coverage-dot,.company-monitoring-target-coverage[data-state=unavailable] .company-monitoring-target-coverage-dot{background:var(--text-tertiary)}@media (max-width:900px){.cockpit-activation-prompt{align-items:flex-start}}@media (max-width:560px){.cockpit-activation-prompt{gap:var(--ui-space-2);display:grid}.cockpit-activation-prompt>a{justify-self:start}}.company-monitoring-target{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""coverage coverage";align-items:start;gap:12px 18px}.company-monitoring-target-main{grid-area:identity;align-items:flex-start}.company-monitoring-target-coverage{grid-area:coverage;margin-top:0}.company-monitoring-target-actions{grid-area:actions;align-self:start}.metrics-chart header{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.metrics-chart header strong{overflow-wrap:normal;word-break:normal;white-space:nowrap}.metrics-kpi-strip>div:not(.is-missing) dd,.cockpit-capital-kpis strong,.cockpit-capital-series header strong,.cockpit-capital-balance-row strong,.cockpit-runway-callout>strong,.cockpit-capital-position-bars strong,.cockpit-growth-revenue-heading strong{overflow-wrap:normal;word-break:normal;white-space:nowrap;max-width:100%}.metrics-chart-actions{justify-content:space-between;width:100%}.metrics-chart-actions .metrics-delta,.metrics-chart-actions .metrics-no-comparison{text-align:left;max-width:none}.metrics-line-chart svg{aspect-ratio:2.45}@media (min-width:561px) and (max-width:1180px){.gtm-thesis>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.gtm-thesis>dl>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:760px){.company-monitoring-target{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""coverage""actions";gap:12px}}@media print{body{background:#fff}.side-rail,.mobile-header,.mobile-navigation,.mobile-nav{display:none!important}.app-main{width:100%!important;margin-left:0!important}.caphatch-logo{object-fit:contain;width:126px!important;height:38px!important}.page,.workspace-page{width:100%!important;max-width:none!important;padding:20px 24px 32px!important}.metrics-chart,.metrics-comparison-grid>article,.company-monitoring-target,.intelligence-new-since>ol>li,.intelligence-external-signals>ol>li,.weekly-intelligence-brief>ol>li,.gtm-thesis,.gtm-market-focus,.gtm-current-objective,.gtm-validation{break-inside:avoid;page-break-inside:avoid}}.pending-route-link{gap:7px}.pending-route-link[aria-busy=true]{cursor:progress;opacity:.72;text-decoration:none}.pending-route-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:0 0 13px;width:13px;height:13px;animation:.65s linear infinite nav-pending-spin}@media (prefers-reduced-motion:reduce){.pending-route-spinner{opacity:.55;border-right-color:currentColor;animation:none}}.intelligence-monitor-inline-action{min-height:44px;color:var(--accent-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;margin:0;padding:0;font-size:12px;font-weight:700;display:inline-flex}.intelligence-monitor-inline-action:hover:not(:disabled){text-decoration:underline}.intelligence-monitor-inline-action:focus-visible{box-shadow:var(--focus-ring);outline:0}.intelligence-monitor-inline-action:disabled{color:var(--text-tertiary);cursor:not-allowed}.cockpit-capital-kpis strong{overflow-wrap:normal;word-break:normal}@media print{.founder-cockpit-page .workspace-page-header{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.founder-cockpit-page .workspace-page-heading h1{overflow-wrap:normal;word-break:normal;max-width:none}.founder-cockpit-page .workspace-page-context,.founder-cockpit-page .cockpit-header-context{width:100%;max-width:none}.founder-cockpit-page .cockpit-header-context.has-weekly-review.has-constraint{grid-template-columns:repeat(3,minmax(0,1fr))}.founder-cockpit-page .cockpit-header-context.has-weekly-review:not(.has-constraint),.founder-cockpit-page .cockpit-capital-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-cockpit-page .cockpit-growth-execution,.founder-cockpit-page .cockpit-changes,.founder-cockpit-page .cockpit-watch,.founder-cockpit-page .cockpit-market,.founder-cockpit-page .cockpit-learning{break-inside:avoid;page-break-inside:avoid}}.fundraising-materials{--fundraising-space-5:20px;padding:var(--ui-space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.fundraising-materials-heading>div{min-width:0}.fundraising-materials-heading h2{margin:var(--ui-space-1) 0 0;color:var(--text-primary);font-size:var(--ui-type-section);letter-spacing:-.02em}.fundraising-materials-heading>div>p:last-child{max-width:720px;margin:var(--ui-space-2) 0 0;color:var(--text-secondary);font-size:var(--ui-type-metadata);line-height:1.55}.fundraising-material-grid{align-items:start;gap:var(--ui-space-4);margin-top:var(--fundraising-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fundraising-material-card{min-width:0;padding:var(--fundraising-space-5);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface-secondary)}.fundraising-material-card>header{justify-content:space-between;align-items:start;gap:var(--ui-space-3);display:flex}.fundraising-material-card h3{color:var(--text-primary);letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.fundraising-material-state{border:1px solid var(--state-neutral-border);min-height:24px;color:var(--text-tertiary);background:var(--surface);border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:720;display:inline-flex}.fundraising-material-state.is-added{border-color:var(--state-achieved-border);color:var(--state-achieved-text);background:var(--state-achieved-surface)}.fundraising-material-card>header .work-link-button{min-height:32px;color:var(--brand-navy);font-size:var(--ui-type-metadata);flex:none;align-items:center;font-weight:680}.fundraising-material-description{margin:var(--ui-space-3) 0 0;color:var(--text-secondary);font-size:var(--ui-type-metadata);line-height:1.55}.fundraising-material-current{margin-top:var(--ui-space-4);padding:var(--ui-space-3);border:1px solid var(--separator);border-radius:var(--radius-sm);background:var(--surface);gap:2px;display:grid}.fundraising-material-current strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-size:var(--ui-type-metadata)}.fundraising-material-current span{color:var(--text-tertiary);font-size:11px}.fundraising-material-actions{align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-4);flex-wrap:wrap;display:flex}.fundraising-material-actions form{margin:0}.fundraising-material-actions .button{min-height:36px}.fundraising-material-form{gap:var(--ui-space-3);margin-top:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:1px solid var(--separator);display:grid}.fundraising-material-form label{color:var(--text-primary);font-size:var(--ui-type-metadata);gap:6px;font-weight:650;display:grid}.fundraising-material-form input[type=url]{width:100%;max-width:100%}.fundraising-file-field{position:relative}.fundraising-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fundraising-file-selector{align-items:center;gap:var(--ui-space-2);width:fit-content;min-height:40px;padding:0 var(--ui-space-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--brand-navy);background:var(--surface);font-size:var(--ui-type-metadata);cursor:pointer;font-weight:680;transition:border-color .14s,background-color .14s,box-shadow .14s;display:inline-flex}.fundraising-file-selector:hover{border-color:var(--brand-navy);background:var(--surface-elevated)}.fundraising-file-input:focus-visible+.fundraising-file-selector{box-shadow:var(--focus-ring);outline:0}.fundraising-file-selector svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.fundraising-file-name{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);font-size:var(--ui-type-metadata);font-weight:520}.fundraising-material-form label small{color:var(--text-tertiary);font-weight:500;line-height:1.45}.fundraising-material-form>div{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.fundraising-review-controls{gap:var(--ui-space-4);margin-top:var(--fundraising-space-5);padding-top:var(--fundraising-space-5);border-top:1px solid var(--separator);display:grid}.fundraising-sharing-permission,.fundraising-review-submit{min-width:0;padding:var(--fundraising-space-5);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface-secondary)}.fundraising-sharing-heading{justify-content:space-between;align-items:start;gap:var(--ui-space-3);display:flex}.fundraising-sharing-heading h3,.fundraising-review-submit h3{color:var(--text-primary);letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.fundraising-sharing-state{border:1px solid var(--state-neutral-border);min-height:26px;color:var(--text-secondary);background:var(--surface);border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.fundraising-sharing-state.is-granted{border-color:var(--state-achieved-border);color:var(--state-achieved-text);background:var(--state-achieved-surface)}.fundraising-sharing-permission form{justify-items:start;gap:var(--ui-space-3);margin-top:var(--ui-space-4);display:grid}.fundraising-consent-check{color:var(--text-primary);font-size:var(--ui-type-body);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:12px;font-weight:650;line-height:1.45;display:grid}.fundraising-consent-check input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--brand-navy);align-self:start;margin:1px 0 0;padding:0}.fundraising-consent-check input[type=checkbox]:focus-visible{box-shadow:var(--focus-ring);outline:0}.fundraising-persisted-state,.fundraising-submitted-state{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-width:0;margin-top:var(--ui-space-4);display:flex}.fundraising-persisted-state p,.fundraising-submitted-state p{color:var(--text-secondary);font-size:var(--ui-type-metadata);margin:0;line-height:1.55}.fundraising-change-permission{color:var(--link);font:inherit;font-size:var(--ui-type-metadata);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-weight:650}.fundraising-change-permission:hover{text-decoration:underline}.fundraising-change-permission:focus-visible{box-shadow:var(--focus-ring);border-radius:3px;outline:0}.fundraising-submitted-state{text-align:right;justify-content:flex-end}.fundraising-submitted-state>span{border:1px solid var(--state-achieved-border);min-height:28px;color:var(--state-achieved-text);background:var(--state-achieved-surface);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.fundraising-sharing-permission form>p,.fundraising-review-submit>div>p:last-child,.fundraising-submit-requirement{max-width:760px;color:var(--text-secondary);font-size:var(--ui-type-metadata);margin:0;line-height:1.55}.fundraising-review-submit{align-items:center;gap:var(--fundraising-space-5);border-color:var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.fundraising-review-submit form{justify-items:end;gap:var(--ui-space-2);display:grid}.fundraising-submit-button{min-width:226px;min-height:44px}.fundraising-material-form .button,.fundraising-material-actions button,.fundraising-sharing-permission button,.fundraising-review-submit button{justify-content:center;align-items:center;gap:var(--ui-space-2);display:inline-flex}.fundraising-action-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.65s linear infinite fundraising-action-spin}@keyframes fundraising-action-spin{to{transform:rotate(360deg)}}.fundraising-material-trust-note{margin:var(--ui-space-4) 0 0;color:var(--text-tertiary);font-size:11px;line-height:1.55}@media (max-width:760px){.fundraising-material-grid{grid-template-columns:minmax(0,1fr)}.fundraising-materials{padding:var(--ui-space-4)}.fundraising-sharing-heading,.fundraising-review-submit{grid-template-columns:minmax(0,1fr)}.fundraising-sharing-heading{display:grid}.fundraising-sharing-state{justify-self:start}.fundraising-review-submit form{justify-items:stretch}.fundraising-persisted-state,.fundraising-submitted-state{flex-direction:column;align-items:flex-start}.fundraising-submitted-state{text-align:left}.fundraising-submit-button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.fundraising-action-spinner{animation:none}}.founder-cockpit-page .founder-office>.cockpit-changes{grid-column:1/-1}.cockpit-changes ol{gap:0 var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-changes li{border-left:3px solid #0000;grid-template-columns:minmax(92px,.3fr) minmax(0,1fr);min-width:0}.cockpit-changes li[data-status=attention]{padding-left:var(--ui-space-3);border-left-color:var(--state-attention-border)}.cockpit-changes li[data-status=critical]{padding-left:var(--ui-space-3);border-left-color:var(--state-critical-border)}.cockpit-changes li[data-status=positive]{padding-left:var(--ui-space-3);border-left-color:var(--state-achieved-border)}.cockpit-intelligence-meta,.cockpit-intelligence-content{min-width:0}.cockpit-intelligence-meta time,.cockpit-intelligence-meta small{color:var(--text-tertiary);font-size:var(--ui-type-metadata);letter-spacing:0;text-transform:none;margin-top:3px;font-weight:500;line-height:1.35;display:block}.cockpit-intelligence-footer{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}.cockpit-intelligence-footer>span{overflow-wrap:anywhere;min-width:0;color:var(--text-tertiary);font-size:var(--ui-type-metadata)}.cockpit-intelligence-footer a{color:var(--brand-navy);font-size:var(--ui-type-metadata);font-weight:680}.cockpit-intelligence-footer>a{flex:none;align-items:center;min-height:36px;display:inline-flex}@media (max-width:900px){.cockpit-changes ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.cockpit-changes li{grid-template-columns:minmax(0,1fr)}.cockpit-intelligence-footer{flex-direction:column;align-items:flex-start}}.metrics-market-intelligence{margin-top:var(--space-10);padding:var(--space-7);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 3px 0 var(--brand-navy)}.metrics-market-intelligence-header{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}.metrics-market-intelligence-header>div:first-child{min-width:0;max-width:720px}.metrics-market-intelligence-header h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);letter-spacing:-.02em;font-size:27px;font-weight:500}.metrics-market-intelligence-header p:last-child{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.metrics-market-intelligence-header-state{flex:none;justify-items:end;gap:7px;display:grid}.metrics-market-intelligence-header-state small{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:650}.metrics-market-status-pill,.metrics-market-data-owner{border:1px solid var(--line);background:var(--surface-secondary);min-height:28px;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 10px;font-size:9px;font-weight:740;display:inline-flex}.metrics-market-status-pill[data-state=current],.metrics-market-status-pill[data-state=published]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.metrics-market-status-pill[data-state=current],.metrics-market-status-pill[data-state=published]{border-color:color-mix(in srgb, var(--success) 35%, var(--line))}}.metrics-market-status-pill[data-state=current],.metrics-market-status-pill[data-state=published]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.metrics-market-status-pill[data-state=current],.metrics-market-status-pill[data-state=published]{background:color-mix(in srgb, var(--success) 8%, var(--surface))}}.metrics-market-status-pill[data-state=review_due],.metrics-market-status-pill[data-state=stale]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.metrics-market-status-pill[data-state=review_due],.metrics-market-status-pill[data-state=stale]{border-color:color-mix(in srgb, var(--warning) 42%, var(--line))}}.metrics-market-status-pill[data-state=review_due],.metrics-market-status-pill[data-state=stale]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.metrics-market-status-pill[data-state=review_due],.metrics-market-status-pill[data-state=stale]{background:color-mix(in srgb, var(--warning) 9%, var(--surface))}}.metrics-market-review-warning{gap:var(--space-4);margin-top:var(--space-5);border:1px solid var(--warning);grid-template-columns:auto minmax(0,1fr);align-items:baseline;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.metrics-market-review-warning{border:1px solid color-mix(in srgb, var(--warning) 40%, var(--line))}}.metrics-market-review-warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.metrics-market-review-warning{background:color-mix(in srgb, var(--warning) 7%, var(--surface))}}.metrics-market-review-warning{font-size:11px}.metrics-market-review-warning strong{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.metrics-market-review-warning span{color:var(--text-secondary)}.metrics-market-empty-state{gap:var(--space-8);margin-top:var(--space-6);padding:var(--space-7);border-block:1px solid var(--line);background:var(--surface-secondary);grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:center;display:grid}.metrics-market-empty-state h3{font-family:var(--font-serif);margin:5px 0 0;font-size:24px;font-weight:500}.metrics-market-empty-state p:last-child{max-width:620px;color:var(--text-secondary);margin:8px 0 0;font-size:11px;line-height:1.55}.metrics-market-empty-state-status{text-align:right;justify-items:end;gap:6px;display:grid}.metrics-market-empty-state-status span{font-family:var(--font-serif);font-size:18px}.metrics-market-empty-state-status small{max-width:220px;color:var(--text-tertiary);font-size:9px;line-height:1.5}.metrics-market-estimate-grid{margin-top:var(--space-6);border-block:1px solid var(--line);background:var(--surface-secondary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metrics-market-estimate-card{min-width:0;min-height:154px;padding:18px var(--space-5);align-content:start;gap:8px;display:grid}.metrics-market-estimate-grid.is-empty{background:0 0}.metrics-market-estimate-card.is-empty{background:var(--surface-secondary);min-height:126px}.metrics-market-estimate-card.is-empty strong{color:var(--text-secondary);font-size:clamp(19px,1.75vw,24px)}.metrics-market-estimate-card.is-empty>span{color:var(--text-tertiary)}.metrics-market-intelligence-detail-grid.is-empty-research{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch}.metrics-market-research-empty-card{align-content:space-between;gap:var(--space-5);min-width:0;padding:var(--space-5);border:1px solid var(--line);background:var(--surface);display:grid}.metrics-market-research-empty-card h3{font-family:var(--font-serif);letter-spacing:-.01em;margin:4px 0 0;font-size:21px;font-weight:500}.metrics-market-research-empty-card>div>p:last-child{max-width:590px;color:var(--text-secondary);margin:8px 0 0;font-size:11px;line-height:1.58}.metrics-market-research-empty-card dl{gap:var(--space-4);padding:var(--space-4) 0;border-block:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.metrics-market-research-empty-card dt{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.metrics-market-research-empty-card dd{color:var(--text-primary);margin:5px 0 0;font-size:11px;line-height:1.4}.metrics-market-research-empty-card>small{color:var(--text-tertiary);font-size:9px;line-height:1.5}.metrics-market-estimate-card+.metrics-market-estimate-card{border-left:1px solid var(--line)}.metrics-market-estimate-card p{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:9px;font-weight:740}.metrics-market-estimate-card strong{overflow-wrap:anywhere;font-family:var(--font-serif);margin-top:6px;font-size:clamp(22px,2.25vw,30px);font-weight:500;line-height:1.05;display:block}.metrics-market-estimate-card>span{color:var(--text-secondary);font-size:10px;line-height:1.45}.metrics-market-card-source{color:var(--text-tertiary);align-self:end;margin-top:auto;font-size:9px;line-height:1.4}.metrics-market-card-source a{color:var(--brand-navy);font-weight:650}.metrics-market-intelligence-detail-grid{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);display:grid}.metrics-market-research-card,.metrics-market-geography-card{min-width:0;padding:var(--space-5);border:1px solid var(--line);background:var(--surface)}.metrics-market-research-card>header,.metrics-market-geography-card>header{justify-content:space-between;gap:var(--space-5);align-items:flex-start;display:flex}.metrics-market-research-card h3,.metrics-market-geography-card h3{font-family:var(--font-serif);margin:4px 0 0;font-size:20px;font-weight:500}.metrics-market-research-card dl{gap:var(--space-4) var(--space-6);margin:var(--space-5) 0 0;padding:var(--space-4) 0;border-block:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metrics-market-research-card dt{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.metrics-market-research-card dd{color:var(--text-primary);margin:5px 0 0;font-size:11px;line-height:1.45}.metrics-market-methodology-copy{margin-top:var(--space-5)}.metrics-market-methodology-copy>span,.metrics-market-source-block>div>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.metrics-market-methodology-copy p{color:var(--text-secondary);margin:7px 0 0;font-size:11px;line-height:1.65}.metrics-market-source-block{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--separator)}.metrics-market-source-block>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.metrics-market-source-block>div>strong{font-size:11px}.metrics-market-source-block ol{margin:var(--space-3) 0 0;border-top:1px solid var(--separator);gap:0;padding:0;list-style:none;display:grid}.metrics-market-source-block li{border-bottom:1px solid var(--separator)}.metrics-market-source-block a{color:inherit;gap:4px;padding:10px 0;text-decoration:none;display:grid}.metrics-market-source-block a:hover strong{color:var(--brand-navy);text-decoration:underline}.metrics-market-source-block a strong{font-size:11px;font-weight:650}.metrics-market-source-block a span{color:var(--text-tertiary);font-size:9px}.metrics-market-geography-card{background:var(--surface-secondary)}.metrics-market-geography-summary{margin-top:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;display:grid}.metrics-market-geography-summary>strong{font-family:var(--font-serif);font-size:28px;font-weight:500}.metrics-market-geography-summary>span{color:var(--text-secondary);font-size:11px}.metrics-market-geography-summary>small{color:var(--text-tertiary);grid-column:1/-1;font-size:9px}.metrics-market-geography-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.metrics-market-geography-list li{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--separator);padding:10px 0;display:flex}.metrics-market-geography-list li>span{color:var(--text-secondary);align-items:center;gap:9px;font-size:10px;display:flex}.metrics-market-geography-list b{border:1px solid var(--line);background:var(--surface);min-width:30px;color:var(--text-primary);letter-spacing:.05em;justify-content:center;align-items:center;padding:3px 5px;font-size:9px;display:inline-flex}.metrics-market-geography-list li>strong{font-family:var(--font-serif);font-size:15px;font-weight:500}.metrics-market-geography-empty{margin-top:var(--space-5);padding:var(--space-5);border:1px dashed var(--line-strong);background:var(--surface)}.metrics-market-geography-empty strong,.metrics-market-geography-zero{font-family:var(--font-serif);font-size:16px;font-weight:500}.metrics-market-geography-empty p,.metrics-market-geography-zero{color:var(--text-secondary);margin:7px 0 0;font-size:10px;line-height:1.55}.metrics-customer-geography-editor{margin-top:var(--space-5)}.metrics-market-secondary-action{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:40px;color:var(--brand-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.metrics-market-secondary-action:hover{border-color:var(--brand-navy)}.metrics-market-readonly-note{color:var(--text-tertiary);font-size:9px}.metrics-customer-geography-editor-panel{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.metrics-customer-geography-editor-panel>header{justify-content:space-between;gap:var(--space-4);display:flex}.metrics-customer-geography-editor-panel h3{font-family:var(--font-serif);margin:4px 0 0;font-size:17px;font-weight:500}.metrics-customer-geography-editor-panel header p:last-child{max-width:520px;color:var(--text-secondary);margin:6px 0 0;font-size:10px;line-height:1.5}.metrics-customer-geography-editor-panel header small{color:var(--text-tertiary);font-size:9px}.metrics-geography-date{max-width:210px;margin-top:var(--space-4);gap:5px;display:grid}.metrics-geography-date span,.metrics-geography-row label>span{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.metrics-geography-date input,.metrics-geography-row select,.metrics-geography-row input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--text-primary);font:inherit;border-radius:0;padding:8px 10px;font-size:11px}.metrics-geography-rows{margin-top:var(--space-4);gap:10px;display:grid}.metrics-geography-row{grid-template-columns:minmax(0,1.4fr) minmax(120px,.65fr) auto;align-items:end;gap:10px;display:grid}.metrics-geography-row label{gap:5px;display:grid}.metrics-geography-remove{min-height:38px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:9px}.metrics-geography-editor-actions{gap:var(--space-3);margin-top:var(--space-4);display:flex}.metrics-geography-zero-note{margin:var(--space-3) 0 0;color:var(--text-tertiary);font-size:9px;line-height:1.5}.metrics-market-boundary-note{gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);display:grid}.metrics-market-boundary-note strong{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:740}.metrics-market-boundary-note span{max-width:760px;color:var(--text-secondary);font-size:10px;line-height:1.55}@media (max-width:900px){.metrics-market-intelligence{padding:var(--space-5)}.metrics-market-intelligence-header{gap:var(--space-4);display:grid}.metrics-market-intelligence-header-state{justify-items:start}.metrics-market-estimate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-market-estimate-card:nth-child(3){border-left:0;border-top:1px solid var(--line)}.metrics-market-estimate-card:nth-child(4){border-top:1px solid var(--line)}.metrics-market-intelligence-detail-grid,.metrics-market-intelligence-detail-grid.is-empty-research{grid-template-columns:1fr}}@media (max-width:560px){.metrics-market-intelligence{margin-inline:calc(var(--space-4) * -1);padding:var(--space-5) var(--space-4);border-inline:0;border-radius:0}.metrics-market-empty-state{padding:var(--space-5) 0;grid-template-columns:1fr}.metrics-market-empty-state-status{text-align:left;justify-items:start}.metrics-market-estimate-grid{grid-template-columns:1fr}.metrics-market-estimate-card+.metrics-market-estimate-card{border-left:0;border-top:1px solid var(--line)}.metrics-market-research-card dl,.metrics-market-research-empty-card dl,.metrics-market-review-warning,.metrics-market-boundary-note,.metrics-geography-row{grid-template-columns:1fr}.metrics-geography-remove{justify-self:start}}.market-research-page-heading,.market-research-detail-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-8);display:flex}.market-research-detail-heading>div{max-width:720px}.market-research-section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);display:flex}.market-research-section-heading h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:24px;font-weight:500}.market-research-section-heading>span,.market-research-section-heading>small{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.market-research-queue-list{border-top:1px solid var(--line)}.market-research-queue-row{gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1fr) minmax(360px,1.7fr) minmax(190px,auto);align-items:center;display:grid}.market-research-company>span,.market-research-queue-row dt,.market-research-form label>span,.market-research-long-field>span,.market-research-source-inputs label>span,.market-research-readonly-copy>span,.market-research-source-review>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.market-research-company h3{font-family:var(--font-serif);margin:5px 0 0;font-size:19px;font-weight:500}.market-research-queue-row dl{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.market-research-queue-row dd{color:var(--text-secondary);margin:5px 0 0;font-size:11px}.market-research-status{border:1px solid var(--line);background:var(--surface-secondary);min-height:27px;color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:9px;font-weight:740;display:inline-flex}.market-research-status[data-state=draft],.market-research-status[data-state=reviewed]{border-color:var(--brand-navy)}@supports (color:color-mix(in lab, red, red)){.market-research-status[data-state=draft],.market-research-status[data-state=reviewed]{border-color:color-mix(in srgb, var(--brand-navy) 28%, var(--line))}}.market-research-status[data-state=published]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.market-research-status[data-state=published]{border-color:color-mix(in srgb, var(--success) 35%, var(--line))}}.market-research-status[data-state=published]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.market-research-status[data-state=published]{background:color-mix(in srgb, var(--success) 7%, var(--surface))}}.market-research-status[data-state=stale]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.market-research-status[data-state=stale]{border-color:color-mix(in srgb, var(--warning) 40%, var(--line))}}.market-research-status[data-state=stale]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.market-research-status[data-state=stale]{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.market-research-row-action{justify-items:stretch;gap:8px;display:grid}.market-research-primary-action{justify-content:center;min-height:42px;font-weight:760}.market-research-secondary-link{color:var(--brand-navy);text-align:center;font-size:10px;font-weight:650}.market-research-lifecycle{margin:0 0 var(--space-7);border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.market-research-lifecycle li{min-height:54px;padding:0 var(--space-4);color:var(--text-tertiary);align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex;position:relative}.market-research-lifecycle li+li{border-left:1px solid var(--line)}.market-research-lifecycle i{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;flex:0 0 9px;width:9px;height:9px}.market-research-lifecycle li[data-state=complete] i{border-color:var(--brand-navy);background:var(--brand-navy)}.market-research-lifecycle li[data-state=current]{color:var(--text-primary)}.market-research-lifecycle li[data-state=current]:after{right:var(--space-4);bottom:0;left:var(--space-4);background:var(--brand-navy);content:"";height:2px;position:absolute}.market-research-editor,.market-research-readonly{padding:var(--space-6);border:1px solid var(--line-strong);background:var(--surface)}.market-research-form{margin-top:var(--space-5)}.market-research-estimate-fields,.market-research-context-fields{gap:var(--space-4);display:grid}.market-research-estimate-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.market-research-context-fields{margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.market-research-form label{gap:6px;display:grid}.market-research-form input,.market-research-form select,.market-research-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:41px;color:var(--text-primary);font:inherit;border-radius:0;padding:9px 11px;font-size:12px}.market-research-form textarea{resize:vertical;min-height:110px;line-height:1.55}.market-research-long-field{margin-top:var(--space-5)}.market-research-sources{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line)}.market-research-sources>header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.market-research-sources h3{font-family:var(--font-serif);margin:4px 0 0;font-size:19px;font-weight:500}.market-research-sources header small{color:var(--text-tertiary);font-size:10px}.market-research-source-inputs{gap:var(--space-4);margin-top:var(--space-4);display:grid}.market-research-source-inputs fieldset{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--separator);background:var(--surface-secondary);grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(150px,.55fr);margin:0;display:grid}.market-research-source-inputs legend{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:700}.market-research-source-inputs .is-wide{grid-column:1/3}.market-research-form-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}.market-research-form-actions>span{color:var(--text-tertiary);font-size:10px}.market-research-transition-action{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--separator);justify-content:flex-end;display:flex}.market-research-fact-grid{gap:var(--space-4);margin:var(--space-5) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-research-fact-grid>div{min-width:0;padding:var(--space-4);border:1px solid var(--separator);background:var(--surface-secondary)}.market-research-fact-grid dt{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.market-research-fact-grid dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.market-research-readonly-copy{margin-top:var(--space-5)}.market-research-readonly-copy p{color:var(--text-secondary);margin:7px 0 0;font-size:12px;line-height:1.65}.market-research-source-review{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line)}.market-research-source-review ol{margin:var(--space-3) 0 0;border-top:1px solid var(--separator);padding:0;list-style:none}.market-research-source-review li{border-bottom:1px solid var(--separator)}.market-research-source-review a{color:inherit;gap:4px;padding:11px 0;text-decoration:none;display:grid}.market-research-source-review a strong{font-size:12px;font-weight:650}.market-research-source-review a span{color:var(--text-tertiary);font-size:10px}.market-research-publication-gate,.market-research-replacement{gap:var(--space-8);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--line-strong);background:var(--surface-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.market-research-publication-gate h2,.market-research-replacement h2{font-family:var(--font-serif);margin:4px 0 0;font-size:20px;font-weight:500}.market-research-publication-gate p:last-child{max-width:680px;color:var(--text-secondary);margin:7px 0 0;font-size:11px;line-height:1.55}@media (max-width:900px){.market-research-queue-row{grid-template-columns:1fr}.market-research-row-action{justify-items:start}.market-research-estimate-fields,.market-research-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-research-source-inputs fieldset{grid-template-columns:1fr 1fr}.market-research-source-inputs .is-wide{grid-column:1/-1}}@media (max-width:600px){.market-research-page-heading,.market-research-detail-heading,.market-research-section-heading,.market-research-sources>header,.market-research-publication-gate,.market-research-replacement{grid-template-columns:1fr;align-items:start;display:grid}.market-research-queue-row dl,.market-research-lifecycle,.market-research-estimate-fields,.market-research-context-fields,.market-research-fact-grid,.market-research-source-inputs fieldset{grid-template-columns:1fr}.market-research-lifecycle li+li{border-top:1px solid var(--line);border-left:0}.market-research-source-inputs .is-wide{grid-column:auto}.market-research-form-actions{flex-direction:column;align-items:flex-start}}.cockpit-market-intelligence-status{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);border:1px solid var(--separator);background:var(--surface-secondary);padding:9px 12px;display:flex}.cockpit-market-intelligence-status>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:720}.cockpit-market-intelligence-status>strong{font-size:10px;font-weight:720}.cockpit-market-intelligence-status[data-state=review_due]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.cockpit-market-intelligence-status[data-state=review_due]{border-color:color-mix(in srgb, var(--warning) 38%, var(--line))}}.cockpit-market-intelligence-status[data-state=review_due]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.cockpit-market-intelligence-status[data-state=review_due]{background:color-mix(in srgb, var(--warning) 7%, var(--surface))}}.gtm-world-country.is-customer{fill:var(--brand-navy)}@supports (color:color-mix(in lab, red, red)){.gtm-world-country.is-customer{fill:color-mix(in srgb, var(--brand-navy) 76%, var(--surface))}}.gtm-world-country.is-customer{stroke:var(--brand-navy)}@supports (color:color-mix(in lab, red, red)){.gtm-world-country.is-customer{stroke:color-mix(in srgb, var(--brand-navy) 65%, var(--line))}}.gtm-market-context-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.gtm-market-context-grid>div{min-width:0}.gtm-market-context-grid small{color:var(--text-tertiary);margin-top:5px;font-size:8px;line-height:1.4;display:block}.gtm-market-intelligence-view{margin-top:var(--space-5);padding:var(--space-6);border:1px solid var(--line-strong);background:var(--surface);box-shadow:inset 0 3px 0 var(--brand-navy)}.gtm-market-intelligence-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.gtm-market-intelligence-heading>div{max-width:700px}.gtm-market-intelligence-heading h3{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:24px;font-weight:500}.gtm-market-intelligence-heading p:last-child{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.55}.gtm-market-intelligence-empty{margin-top:var(--space-5);padding:var(--space-6);border-block:1px solid var(--line);background:var(--surface-secondary)}.gtm-market-intelligence-empty h4{font-family:var(--font-serif);margin:0;font-size:22px;font-weight:500}.gtm-market-intelligence-empty p{max-width:660px;color:var(--text-secondary);margin:8px 0 0;font-size:11px;line-height:1.55}.gtm-market-intelligence-warning{gap:var(--space-4);margin-top:var(--space-4);border:1px solid var(--warning);padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.gtm-market-intelligence-warning{border:1px solid color-mix(in srgb, var(--warning) 40%, var(--line))}}.gtm-market-intelligence-warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.gtm-market-intelligence-warning{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.gtm-market-intelligence-warning{font-size:10px}.gtm-market-intelligence-warning strong{letter-spacing:.06em;text-transform:uppercase}.gtm-market-intelligence-warning span{color:var(--text-secondary)}.gtm-market-intelligence-grid{margin:var(--space-5) 0 0;border-block:1px solid var(--line);background:var(--surface-secondary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gtm-market-intelligence-metric{min-height:132px;padding:var(--space-4);align-content:start;gap:7px;display:grid}.gtm-market-intelligence-metric+.gtm-market-intelligence-metric{border-left:1px solid var(--line)}.gtm-market-intelligence-metric dt,.gtm-market-intelligence-detail span,.gtm-market-intelligence-methodology>span,.gtm-market-intelligence-sources>span,.gtm-market-intent-boundary>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:720}.gtm-market-intelligence-metric dd{overflow-wrap:anywhere;font-family:var(--font-serif);margin:0;font-size:24px;font-weight:500;line-height:1.08}.gtm-market-intelligence-metric small{color:var(--text-secondary);font-size:9px;line-height:1.45}.gtm-market-intelligence-detail{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gtm-market-intelligence-detail>div{min-width:0;padding:var(--space-4);border:1px solid var(--separator)}.gtm-market-intelligence-detail strong{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.45;display:block}.gtm-market-intelligence-methodology,.gtm-market-intelligence-sources{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--separator)}.gtm-market-intelligence-methodology p{max-width:820px;color:var(--text-secondary);margin:7px 0 0;font-size:11px;line-height:1.65}.gtm-market-intelligence-sources ol{margin:var(--space-3) 0 0;border-top:1px solid var(--separator);gap:0;padding:0;list-style:none;display:grid}.gtm-market-intelligence-sources li{border-bottom:1px solid var(--separator)}.gtm-market-intelligence-sources a{color:inherit;gap:4px;padding:10px 0;text-decoration:none;display:grid}.gtm-market-intelligence-sources a:hover strong{color:var(--brand-navy);text-decoration:underline}.gtm-market-intelligence-sources a strong{font-size:11px;font-weight:650}.gtm-market-intelligence-sources a small{color:var(--text-tertiary);font-size:9px}.gtm-market-intent-boundary{gap:5px var(--space-4);margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--line);background:var(--surface-secondary);grid-template-columns:110px minmax(0,1fr);display:grid}.gtm-market-intent-boundary strong{overflow-wrap:anywhere;min-width:0;font-size:11px}.gtm-market-intent-boundary small{color:var(--text-tertiary);grid-column:2;font-size:9px}@media (max-width:900px){.gtm-market-context-grid,.gtm-market-intelligence-grid,.gtm-market-intelligence-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.gtm-market-intelligence-metric:nth-child(3){border-left:0;border-top:1px solid var(--line)}.gtm-market-intelligence-metric:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:600px){.gtm-market-intelligence-heading{gap:var(--space-4);display:grid}.gtm-market-context-grid,.gtm-market-intelligence-grid,.gtm-market-intelligence-detail{grid-template-columns:1fr}.gtm-market-intelligence-metric+.gtm-market-intelligence-metric{border-left:0;border-top:1px solid var(--line)}.gtm-market-intent-boundary{grid-template-columns:1fr}.gtm-market-intent-boundary small{grid-column:1}}.market-research-capture-compatibility{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--line);background:var(--surface-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px!important;display:grid!important}.market-research-capture-compatibility input{width:16px;min-height:16px;margin-top:2px}.market-research-capture-compatibility span{line-height:1.55;color:var(--text-secondary)!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:500!important}.gtm-market-intelligence-metric-source a{color:var(--brand-navy);font-weight:650}.intelligence-market-intelligence{margin-top:var(--space-8)}.metrics-market-intelligence-detail-grid.is-research-only{grid-template-columns:minmax(0,1fr)}.intelligence-market-research-empty{margin-top:var(--space-6)}.metrics-market-context-summary{margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-secondary)}.metrics-market-context-summary>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.metrics-market-context-summary h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:21px;font-weight:500}.metrics-market-context-summary>header>a{min-height:40px;color:var(--brand-navy);flex:none;align-items:center;gap:7px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.metrics-market-context-summary>header>a:hover{text-decoration:underline}.metrics-market-context-summary dl{margin:var(--space-4) 0 0;border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metrics-market-context-summary dl>div{min-width:0;padding:14px var(--space-4)}.metrics-market-context-summary dl>div:first-child{padding-left:0}.metrics-market-context-summary dl>div+div{border-left:1px solid var(--line)}.metrics-market-context-summary dt{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:720}.metrics-market-context-summary dd{overflow-wrap:anywhere;font-family:var(--font-serif);margin:6px 0 0;font-size:18px;font-weight:500}.metrics-market-context-summary small{color:var(--text-tertiary);margin-top:5px;font-size:9px;line-height:1.4;display:block}.metrics-market-context-summary>p{margin:var(--space-3) 0 0;color:var(--text-tertiary);font-size:9px;line-height:1.5}.gtm-customer-geography-control{gap:var(--space-6);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--line);background:var(--surface-secondary);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start;display:grid}.gtm-customer-geography-control>div:first-child{min-width:0}.gtm-customer-geography-control h3{font-family:var(--font-serif);margin:5px 0 0;font-size:19px;font-weight:500}.gtm-customer-geography-control>div:first-child>p:last-child{max-width:620px;color:var(--text-secondary);margin:7px 0 0;font-size:10px;line-height:1.55}.gtm-customer-geography-control .metrics-customer-geography-editor{margin-top:0}@media (max-width:900px){.metrics-market-context-summary dl{grid-template-columns:1fr}.metrics-market-context-summary dl>div{padding-inline:0}.metrics-market-context-summary dl>div+div{border-top:1px solid var(--line);border-left:0}.gtm-customer-geography-control{grid-template-columns:1fr}}@media (max-width:560px){.metrics-market-context-summary>header{gap:var(--space-3);display:grid}}.gtm-market-intelligence-heading-actions{flex:none;justify-items:end;gap:8px;display:grid}.gtm-market-intelligence-heading-actions>a{min-height:36px;color:var(--brand-navy);align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.gtm-market-intelligence-heading-actions>a:hover{text-decoration:underline}.gtm-market-intelligence-provenance-handoff{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--separator);color:var(--text-tertiary);font-size:9px;line-height:1.5}@media (max-width:600px){.gtm-market-intelligence-heading-actions{justify-items:start}}.cockpit-market-intelligence-status>a{min-height:32px;color:var(--brand-navy);align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.cockpit-market-intelligence-status>a:hover{text-decoration:underline}@media (max-width:560px){.cockpit-market-intelligence-status{flex-wrap:wrap;align-items:flex-start}.cockpit-market-intelligence-status>a{flex-basis:100%}}.intelligence-market-intelligence{margin-top:var(--space-10);padding-block:var(--space-6);border-block:1px solid var(--line);scroll-margin-top:24px}.intelligence-market-header{justify-content:space-between;align-items:flex-start;gap:var(--space-7);display:flex}.intelligence-market-header>div:first-child{min-width:0;max-width:760px}.intelligence-market-header h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);letter-spacing:-.015em;font-size:24px;font-weight:500}.intelligence-market-header>div:first-child>p:last-child{max-width:720px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:11px;line-height:1.55}.intelligence-market-header-state{flex:none;justify-items:end;gap:6px;display:grid}.intelligence-market-header-state>small{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.intelligence-market-status{border:1px solid var(--line);background:var(--surface-secondary);min-height:27px;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:8px;font-weight:740;display:inline-flex}.intelligence-market-status[data-state=current],.intelligence-market-status[data-state=published]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-status[data-state=current],.intelligence-market-status[data-state=published]{border-color:color-mix(in srgb, var(--success) 35%, var(--line))}}.intelligence-market-status[data-state=current],.intelligence-market-status[data-state=published]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-status[data-state=current],.intelligence-market-status[data-state=published]{background:color-mix(in srgb, var(--success) 7%, var(--surface))}}.intelligence-market-status[data-state=researching],.intelligence-market-status[data-state=under_review],.intelligence-market-status[data-state=refreshing]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-status[data-state=researching],.intelligence-market-status[data-state=under_review],.intelligence-market-status[data-state=refreshing]{border-color:color-mix(in srgb, var(--success) 25%, var(--line))}}.intelligence-market-status[data-state=researching],.intelligence-market-status[data-state=under_review],.intelligence-market-status[data-state=refreshing]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-status[data-state=researching],.intelligence-market-status[data-state=under_review],.intelligence-market-status[data-state=refreshing]{background:color-mix(in srgb, var(--success) 4%, var(--surface))}}.intelligence-market-status[data-state=needs_input]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-status[data-state=needs_input]{border-color:color-mix(in srgb, var(--warning) 42%, var(--line))}}.intelligence-market-status[data-state=needs_input]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-status[data-state=needs_input]{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.intelligence-market-status[data-state=review_due],.intelligence-market-status[data-state=stale]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-status[data-state=review_due],.intelligence-market-status[data-state=stale]{border-color:color-mix(in srgb, var(--warning) 42%, var(--line))}}.intelligence-market-status[data-state=review_due],.intelligence-market-status[data-state=stale]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-status[data-state=review_due],.intelligence-market-status[data-state=stale]{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.intelligence-market-review-warning{gap:var(--space-4);margin-top:var(--space-4);border:1px solid var(--warning);grid-template-columns:auto minmax(0,1fr);align-items:baseline;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.intelligence-market-review-warning{border:1px solid color-mix(in srgb, var(--warning) 40%, var(--line))}}.intelligence-market-review-warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-review-warning{background:color-mix(in srgb, var(--warning) 7%, var(--surface))}}.intelligence-market-review-warning{font-size:10px}.intelligence-market-review-warning strong{letter-spacing:.06em;text-transform:uppercase;font-size:9px}.intelligence-market-review-warning span{color:var(--text-secondary)}.intelligence-market-progress{gap:var(--space-6);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--line);background:var(--surface-secondary);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;display:grid}.intelligence-market-progress[data-state=under_review],.intelligence-market-progress[data-state=refreshing]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-progress[data-state=under_review],.intelligence-market-progress[data-state=refreshing]{border-color:color-mix(in srgb, var(--success) 28%, var(--line))}}.intelligence-market-progress[data-state=under_review],.intelligence-market-progress[data-state=refreshing]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-progress[data-state=under_review],.intelligence-market-progress[data-state=refreshing]{background:color-mix(in srgb, var(--success) 4%, var(--surface))}}.intelligence-market-progress[data-state=needs_input]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-progress[data-state=needs_input]{border-color:color-mix(in srgb, var(--warning) 42%, var(--line))}}.intelligence-market-progress[data-state=needs_input]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-progress[data-state=needs_input]{background:color-mix(in srgb, var(--warning) 7%, var(--surface))}}.intelligence-market-progress-copy h3{font-family:var(--font-serif);letter-spacing:-.015em;margin:5px 0 0;font-size:clamp(20px,2vw,26px);font-weight:500}.intelligence-market-progress-copy>p:not(.section-label){max-width:680px;color:var(--text-secondary);margin:8px 0 0;font-size:11px;line-height:1.55}.intelligence-market-progress-copy>small{color:var(--text-secondary);margin-top:12px;font-size:9px;font-weight:620;line-height:1.45;display:block}.intelligence-market-progress-copy>a{margin-top:12px;font-size:10px;font-weight:700;display:inline-flex}.intelligence-market-progress-steps{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.intelligence-market-progress-steps li{border-bottom:1px solid var(--line);min-height:35px;color:var(--text-tertiary);grid-template-columns:12px minmax(0,1fr);align-items:center;gap:10px;font-size:9px;font-weight:620;display:grid}.intelligence-market-progress-steps i{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;width:8px;height:8px}.intelligence-market-progress-steps li[data-state=complete]{color:var(--text-secondary)}.intelligence-market-progress-steps li[data-state=complete] i{border-color:var(--success);background:var(--success)}.intelligence-market-progress-steps li[data-state=current]{color:var(--text-primary);font-weight:720}.intelligence-market-progress-steps li[data-state=current] i{border-color:var(--success);box-shadow:0 0 0 3px var(--success)}@supports (color:color-mix(in lab, red, red)){.intelligence-market-progress-steps li[data-state=current] i{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 12%, transparent)}}.intelligence-market-progress-steps li[data-state=blocked]{color:var(--text-primary);font-weight:720}.intelligence-market-progress-steps li[data-state=blocked] i{border-color:var(--warning);background:var(--warning)}.intelligence-market-kpis{margin:var(--space-5) 0 0;border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.intelligence-market-kpi{min-width:0;min-height:116px;padding:14px var(--space-4);align-content:start;gap:5px;display:grid}.intelligence-market-kpi:first-child{padding-left:0}.intelligence-market-kpi+.intelligence-market-kpi{border-left:1px solid var(--line)}.intelligence-market-kpi dt{color:var(--text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:720}.intelligence-market-kpi dd{overflow-wrap:anywhere;font-family:var(--font-serif);margin:0;font-size:clamp(19px,2vw,25px);font-weight:500;line-height:1.08}.intelligence-market-kpi>span{color:var(--text-secondary);font-size:9px;line-height:1.4}.intelligence-market-kpi>small{color:var(--text-tertiary);align-self:end;margin-top:auto;font-size:8px;line-height:1.4}.intelligence-market-kpi>small a{color:var(--brand-navy);font-weight:650}.intelligence-market-kpis.is-empty .intelligence-market-kpi{min-height:98px}.intelligence-market-kpi.is-empty dd{color:var(--text-secondary);font-size:clamp(18px,1.7vw,22px)}.intelligence-market-empty-state{gap:var(--space-6);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--line);background:var(--surface-secondary);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;display:grid}.intelligence-market-empty-state h3{font-family:var(--font-serif);margin:5px 0 0;font-size:20px;font-weight:500}.intelligence-market-empty-state>div>p:last-child{max-width:600px;color:var(--text-secondary);margin:7px 0 0;font-size:10px;line-height:1.5}.intelligence-market-empty-state dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.intelligence-market-empty-state dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.65fr) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.intelligence-market-empty-state dt{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:720}.intelligence-market-empty-state dd{color:var(--text-primary);margin:0;font-size:10px;font-weight:620}.intelligence-market-empty-state>small{padding-top:var(--space-3);border-top:1px solid var(--separator);color:var(--text-tertiary);grid-column:1/-1;font-size:8px;line-height:1.45}.intelligence-market-research-detail{margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--line);background:var(--surface)}.intelligence-market-research-detail>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.intelligence-market-research-detail h3{font-family:var(--font-serif);margin:5px 0 0;font-size:20px;font-weight:500}.intelligence-market-definition-grid{margin:var(--space-4) 0 0;background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.intelligence-market-definition-grid>div{background:var(--surface-secondary);min-width:0;padding:12px}.intelligence-market-definition-grid dt,.intelligence-market-methodology>span,.intelligence-market-sources>div>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:720}.intelligence-market-definition-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.45}.intelligence-market-methodology,.intelligence-market-sources{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--separator)}.intelligence-market-methodology p{max-width:820px;color:var(--text-secondary);margin:7px 0 0;font-size:10px;line-height:1.6}.intelligence-market-sources>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.intelligence-market-sources>div>strong{font-size:10px}.intelligence-market-sources ol{margin:var(--space-3) 0 0;border-top:1px solid var(--separator);padding:0;list-style:none}.intelligence-market-sources li{border-bottom:1px solid var(--separator)}.intelligence-market-sources a{color:inherit;gap:4px;padding:9px 0;text-decoration:none;display:grid}.intelligence-market-sources a:hover strong{color:var(--brand-navy);text-decoration:underline}.intelligence-market-sources a strong{font-size:10px;font-weight:650}.intelligence-market-sources a span{color:var(--text-tertiary);font-size:8px}.intelligence-customer-footprint{margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--line);background:var(--surface-secondary)}.intelligence-customer-footprint>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.intelligence-customer-footprint h3{font-family:var(--font-serif);margin:5px 0 0;font-size:20px;font-weight:500}.intelligence-customer-footprint>header p:last-child{max-width:650px;color:var(--text-secondary);margin:6px 0 0;font-size:9px;line-height:1.5}.intelligence-customer-footprint>header>a{border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--text-primary);flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:720;text-decoration:none;display:inline-flex}.intelligence-customer-footprint>header>a:hover{border-color:var(--brand-navy);color:var(--brand-navy)}.intelligence-customer-footprint-summary{margin:var(--space-4) 0 0;background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.intelligence-customer-footprint-summary>div{background:var(--surface);min-width:0;padding:11px 12px}.intelligence-customer-footprint-summary dt{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:720}.intelligence-customer-footprint-summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:680;line-height:1.3}.intelligence-customer-footprint-list{gap:0 var(--space-5);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.intelligence-customer-footprint-list li{border-top:1px solid var(--separator);min-width:0;padding:9px 0 10px}.intelligence-customer-footprint-list li>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.intelligence-customer-footprint-list li span{overflow-wrap:anywhere;min-width:0;font-size:9px}.intelligence-customer-footprint-list li strong{font-variant-numeric:tabular-nums;flex:none;font-size:9px}.intelligence-customer-footprint-track{background:var(--line);height:4px;margin-top:7px;display:block;overflow:hidden}.intelligence-customer-footprint-track i{background:var(--brand-navy);height:100%;display:block}.intelligence-customer-footprint-more{margin-top:var(--space-3);color:var(--text-tertiary);font-size:8px;display:block}.intelligence-customer-footprint-empty{margin-top:var(--space-4);border:1px dashed var(--line-strong);background:var(--surface);gap:5px;padding:13px 14px;display:grid}.intelligence-customer-footprint-empty strong{font-size:10px}.intelligence-customer-footprint-empty span{max-width:720px;color:var(--text-secondary);font-size:9px;line-height:1.5}.intelligence-market-boundary{gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--separator);grid-template-columns:130px minmax(0,1fr);display:grid}.intelligence-market-boundary strong{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:720}.intelligence-market-boundary span{max-width:780px;color:var(--text-secondary);font-size:9px;line-height:1.45}@media (max-width:900px){.intelligence-market-kpis,.intelligence-market-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-market-kpi:nth-child(3){border-top:1px solid var(--line);border-left:0;padding-left:0}.intelligence-market-kpi:nth-child(4){border-top:1px solid var(--line)}.intelligence-market-empty-state{grid-template-columns:1fr}}@media (max-width:560px){.intelligence-market-header{gap:var(--space-3);display:grid}.intelligence-market-header-state{justify-items:start}.intelligence-market-kpis,.intelligence-market-definition-grid{grid-template-columns:1fr}.intelligence-market-kpi,.intelligence-market-kpi:first-child,.intelligence-market-kpi:nth-child(3){padding-inline:0}.intelligence-market-kpi+.intelligence-market-kpi{border-top:1px solid var(--line);border-left:0}.intelligence-market-research-detail>header{gap:var(--space-3);display:grid}.intelligence-market-boundary{grid-template-columns:1fr}}.intelligence-market-freshness{color:var(--text-tertiary);text-align:right;font-size:8px;line-height:1.35}.intelligence-market-freshness.is-review-due{color:var(--status-attention,#a65b32)}.intelligence-market-operator-action{font:inherit;cursor:pointer;border:1px solid var(--brand-navy);background:var(--surface);min-height:36px;color:var(--brand-navy);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:7px;margin-top:3px;padding:7px 10px;font-size:9px;font-weight:760;text-decoration:none;display:inline-flex}.intelligence-market-operator-action:hover{background:var(--surface-secondary)}.intelligence-market-operator-action:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (max-width:560px){.intelligence-market-operator-action{justify-self:start}}.market-research-drawer-dialog{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0}.market-research-drawer-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12182252}.market-research-drawer{border-left:1px solid var(--line-strong);background:var(--surface);grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(820px,94vw);height:100dvh;margin-left:auto;display:grid;overflow:hidden;box-shadow:-18px 0 48px #12182229}.market-research-drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--line);display:flex}.market-research-drawer-header h2{font-family:var(--font-serif);margin:5px 0 0;font-size:24px;font-weight:500}.market-research-drawer-header>div>p:last-child{color:var(--text-secondary);margin:6px 0 0;font-size:10px}.market-research-drawer-company{align-items:baseline;gap:7px;display:flex}.market-research-drawer-company span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:720}.market-research-drawer-company strong{color:var(--text-secondary);font-size:10px;font-weight:650}.market-research-drawer-close{border:1px solid var(--line);background:var(--surface);width:36px;min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;flex:0 0 36px;font-size:22px;line-height:1}.market-research-drawer-close:hover{border-color:var(--line-strong);color:var(--text-primary)}.market-research-drawer-meta{padding:10px var(--space-6);border-bottom:1px solid var(--separator);background:var(--surface-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.market-research-drawer-meta small{color:var(--text-tertiary);font-size:9px}.market-research-drawer-lifecycle{padding:0 var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.market-research-drawer-lifecycle li{min-height:45px;color:var(--text-tertiary);align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:650;display:flex;position:relative}.market-research-drawer-lifecycle li:first-child{padding-left:0}.market-research-drawer-lifecycle li+li{border-left:1px solid var(--separator)}.market-research-drawer-lifecycle i{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.market-research-drawer-lifecycle li[data-state=complete] i{border-color:var(--brand-navy);background:var(--brand-navy)}.market-research-drawer-lifecycle li[data-state=current]{color:var(--text-primary)}.market-research-drawer-lifecycle li[data-state=current]:after{background:var(--brand-navy);content:"";height:2px;position:absolute;bottom:0;left:10px;right:10px}.market-research-drawer-body{overscroll-behavior:contain;min-height:0;padding:var(--space-6);overflow-y:auto}.market-research-auto-proposal{margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--line-strong);background:var(--surface-secondary)}.market-research-auto-proposal>header{justify-content:space-between;gap:var(--space-5);display:flex}.market-research-auto-proposal h3{font-family:var(--font-serif);margin:5px 0 0;font-size:20px;font-weight:500}.market-research-auto-summary{margin:var(--space-4) 0 0;background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.market-research-auto-summary>div{background:var(--surface);min-width:0;padding:11px 12px}.market-research-auto-summary dt,.market-research-auto-methodology>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:720}.market-research-auto-summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:670}.market-research-auto-sources{margin-top:var(--space-4);min-width:0}.market-research-auto-sources>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:720}.market-research-auto-sources a{overflow-wrap:anywhere;min-width:0}.market-research-drawer-start,.market-research-drawer-gate,.market-research-drawer-unavailable{padding:var(--space-5);border:1px solid var(--line);background:var(--surface-secondary)}.market-research-drawer-start h3,.market-research-drawer-gate h3,.market-research-drawer-unavailable h3,.market-research-drawer-editor h3{font-family:var(--font-serif);margin:5px 0 0;font-size:20px;font-weight:500}.market-research-drawer-start>p:not(.section-label),.market-research-drawer-gate>div>p:last-child,.market-research-drawer-unavailable p{max-width:620px;color:var(--text-secondary);margin:7px 0 0;font-size:10px;line-height:1.55}.market-research-drawer-start form,.market-research-drawer-gate>form{margin-top:var(--space-5)}.market-research-drawer-editor>header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);display:flex}.market-research-drawer-editor>header>small{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.market-research-drawer-editor>form{margin-top:var(--space-5)}.market-research-drawer-estimates,.market-research-drawer-context-grid{gap:var(--space-3);display:grid}.market-research-drawer-estimates{grid-template-columns:repeat(4,minmax(0,1fr))}.market-research-drawer-context-grid{margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.market-research-drawer-editor label,.market-research-drawer-source-editor label{gap:5px;min-width:0;display:grid}.market-research-drawer-editor label>span,.market-research-drawer-source-editor label>span,.market-research-drawer-readonly dt,.market-research-drawer-readonly section>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:720}.market-research-drawer-editor input,.market-research-drawer-editor select,.market-research-drawer-editor textarea,.market-research-drawer-source-editor input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:39px;color:var(--text-primary);font:inherit;border-radius:0;padding:8px 9px;font-size:11px}.market-research-drawer-editor textarea{resize:vertical;min-height:96px;line-height:1.5}.market-research-drawer-editor input:focus,.market-research-drawer-editor select:focus,.market-research-drawer-editor textarea:focus{border-color:var(--brand-navy);box-shadow:var(--focus-ring);outline:0}.market-research-drawer-compatibility{margin-top:var(--space-4);border:1px solid var(--line);background:var(--surface-secondary);align-items:start;padding:10px 12px;grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important}.market-research-drawer-compatibility input{width:15px;min-height:15px;margin-top:2px}.market-research-drawer-compatibility span{line-height:1.5;color:var(--text-secondary)!important;letter-spacing:0!important;text-transform:none!important;font-size:9px!important;font-weight:500!important}.market-research-drawer-long-field{margin-top:var(--space-4)}.market-research-drawer-source-editor{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line)}.market-research-drawer-source-editor>header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.market-research-drawer-source-editor h4{font-family:var(--font-serif);margin:5px 0 0;font-size:17px;font-weight:500}.market-research-drawer-source-editor>header>button,.market-research-drawer-source-remove{color:var(--brand-navy);font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.market-research-drawer-source-editor>div{gap:var(--space-3);margin-top:var(--space-3);display:grid}.market-research-drawer-source-editor fieldset{border:1px solid var(--separator);background:var(--surface-secondary);grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(120px,.55fr);gap:10px;margin:0;padding:12px;display:grid}.market-research-drawer-source-editor legend{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;padding:0 5px;font-size:8px;font-weight:720}.market-research-drawer-source-editor .is-wide{grid-column:1/3}.market-research-drawer-source-remove{min-height:36px;color:var(--text-tertiary);place-self:end}.market-research-drawer-form-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}.market-research-drawer-form-actions>span{color:var(--text-tertiary);font-size:9px}.market-research-drawer-transition{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--separator);justify-content:flex-end;display:flex}.market-research-drawer-readonly{margin-top:var(--space-5)}.market-research-drawer-readonly>dl{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.market-research-drawer-readonly>dl>div{background:var(--surface);min-width:0;padding:10px}.market-research-drawer-readonly dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px}.market-research-drawer-readonly section{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--separator)}.market-research-drawer-readonly section>p{color:var(--text-secondary);margin:6px 0 0;font-size:10px;line-height:1.55}.market-research-drawer-sources ol{border-top:1px solid var(--separator);margin:8px 0 0;padding:0;list-style:none}.market-research-drawer-sources li{border-bottom:1px solid var(--separator)}.market-research-drawer-sources a{color:inherit;gap:3px;padding:8px 0;text-decoration:none;display:grid}.market-research-drawer-sources a strong{font-size:10px;font-weight:650}.market-research-drawer-sources a small{color:var(--text-tertiary);font-size:8px}.market-research-drawer-published-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.market-research-drawer-message{margin:var(--space-4) 0 0;border:1px solid var(--line);background:var(--surface-secondary);color:var(--text-secondary);padding:9px 11px;font-size:9px}.market-research-drawer-footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:11px var(--space-6);border-top:1px solid var(--line);background:var(--surface-secondary);display:flex}.market-research-drawer-footer>span{color:var(--text-tertiary);font-size:8px}.market-research-drawer-footer>a{color:var(--brand-navy);white-space:nowrap;font-size:9px;font-weight:700;text-decoration:none}.market-research-drawer-footer>a:hover{text-decoration:underline}@media (max-width:720px){.market-research-drawer{width:100vw}.market-research-drawer-estimates,.market-research-drawer-readonly>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.market-research-drawer-context-grid,.market-research-drawer-source-editor fieldset{grid-template-columns:1fr}.market-research-drawer-source-editor .is-wide{grid-column:auto}.market-research-drawer-footer,.market-research-drawer-form-actions{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.market-research-drawer-header,.market-research-drawer-body,.market-research-drawer-meta{padding-inline:var(--space-4)}.market-research-drawer-lifecycle{padding-inline:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.market-research-drawer-lifecycle li:nth-child(3){border-left:0;border-top:1px solid var(--separator)}.market-research-drawer-lifecycle li:nth-child(4){border-top:1px solid var(--separator)}.market-research-drawer-estimates,.market-research-drawer-readonly>dl{grid-template-columns:1fr}.market-research-drawer-footer{padding-inline:var(--space-4)}}@media (max-width:760px){.intelligence-market-progress{gap:var(--space-4);grid-template-columns:1fr}}.weekly-review-page.workspace-page{max-width:1180px}.weekly-review-breadcrumb{align-items:center;gap:var(--ui-space-2);min-height:32px;color:var(--text-tertiary);font-size:var(--ui-type-metadata);display:flex}.weekly-review-breadcrumb a{color:var(--brand-navy);font-weight:680}.weekly-review-summary{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(170px,.45fr) minmax(0,1.55fr);align-items:stretch;min-width:0;display:grid;overflow:hidden}.weekly-review-summary-heading{padding:var(--ui-space-4) var(--ui-space-5);border-right:1px solid var(--separator);flex-direction:column;justify-content:center;display:flex}.weekly-review-summary-heading p{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:720}.weekly-review-summary-heading h2{margin:var(--ui-space-1) 0 0;color:var(--text-primary);letter-spacing:-.02em;font-size:17px;font-weight:680}.weekly-review-summary dl{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;display:grid}.weekly-review-summary dl>div{min-width:0;padding:var(--ui-space-3) var(--ui-space-4);border-left:1px solid var(--separator);flex-direction:column;display:flex}.weekly-review-summary dl>div:first-child{border-left:0}.weekly-review-summary dd{color:var(--text-primary);letter-spacing:-.025em;order:1;margin:0;font-size:clamp(21px,2vw,28px);font-weight:690;line-height:1}.weekly-review-summary dt{margin-top:var(--ui-space-2);overflow-wrap:anywhere;color:var(--text-tertiary);font-size:var(--ui-type-label);text-transform:uppercase;order:2;font-weight:700;line-height:1.25}.weekly-review-focus{padding:var(--ui-space-5)}.weekly-review-executive-grid{gap:var(--ui-space-5);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;display:grid}.weekly-review-primary-column,.weekly-review-secondary-column{gap:var(--ui-space-4);min-width:0;display:grid}.weekly-review-primary-column .weekly-review-section{padding:var(--ui-space-5)}.weekly-review-secondary-column .weekly-review-section{padding:var(--ui-space-4)}.weekly-review-secondary-column .weekly-review-section-heading{margin-bottom:var(--ui-space-3);align-items:flex-start}.weekly-review-secondary-column .weekly-review-section-heading h2{max-width:30ch;font-size:16px}.weekly-review-secondary-column .weekly-review-section-heading>a{min-height:32px;font-size:11px}.weekly-review-change-list>li{gap:var(--ui-space-3);grid-template-columns:72px minmax(0,1fr)}.weekly-review-change-list strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.weekly-review-change-list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.weekly-review-learning-list{grid-template-columns:1fr}.weekly-review-learning-list>li{gap:var(--ui-space-2);padding:var(--ui-space-3) 0;border:0;border-top:1px solid var(--separator);background:0 0;border-radius:0}.weekly-review-learning-list>li:first-child{border-top:0}.weekly-review-learning-meta{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.weekly-review-learning-list strong{margin-top:0}.weekly-review-secondary-column .weekly-review-attention-list>li{gap:var(--ui-space-2);grid-template-columns:1fr;align-items:start}.weekly-review-secondary-column .weekly-review-attention-list a{white-space:normal;min-height:30px}.weekly-review-secondary-column .weekly-review-watch-list,.weekly-review-secondary-column .weekly-review-action-list{grid-template-columns:1fr}.weekly-review-secondary-column .weekly-review-watch-list>li,.weekly-review-secondary-column .weekly-review-action-list>li{padding:var(--ui-space-3)}.weekly-review-secondary-column .weekly-review-watch-list a{min-height:30px;margin-top:var(--ui-space-1)}.weekly-review-action-stack{gap:var(--ui-space-3)}.weekly-review-empty{align-items:flex-start;gap:var(--ui-space-2);min-height:40px;padding:var(--ui-space-2) 0;color:var(--text-secondary);display:flex}.weekly-review-empty>span{color:var(--text-tertiary);flex:none;font-weight:700}.weekly-review-empty>p{margin:0;font-size:12px;line-height:1.5}.weekly-review-completion,.weekly-review-completed{padding:var(--ui-space-5)}@media (max-width:1040px){.weekly-review-summary{grid-template-columns:1fr}.weekly-review-summary-heading{padding-bottom:var(--ui-space-3);border-right:0;border-bottom:1px solid var(--separator)}.weekly-review-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-review-summary dl>div:nth-child(4){border-left:0}.weekly-review-summary dl>div:nth-child(n+4){border-top:1px solid var(--separator)}}@media (max-width:900px){.weekly-review-executive-grid{grid-template-columns:1fr}.weekly-review-secondary-column .weekly-review-section{padding:var(--ui-space-5)}.weekly-review-secondary-column .weekly-review-section-heading h2{max-width:none;font-size:18px}}@media (max-width:560px){.weekly-review-breadcrumb{min-height:28px}.weekly-review-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-review-summary dl>div:nth-child(odd){border-left:0}.weekly-review-summary dl>div:nth-child(n+3){border-top:1px solid var(--separator)}.weekly-review-focus,.weekly-review-primary-column .weekly-review-section,.weekly-review-secondary-column .weekly-review-section{padding:var(--ui-space-4)}.weekly-review-learning-meta{flex-direction:column;align-items:flex-start;gap:2px}}.nav-new-intelligence{min-height:18px;color:var(--brand-navy);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#eef4f8;border:1px solid #c8d6e3;border-radius:999px;align-items:center;margin-left:auto;padding:0 6px;font-size:8px;font-weight:760;line-height:1;display:inline-flex}.nav-pending-link:has(.nav-new-intelligence){padding-right:10px}.nav-pending-link:has(.nav-new-intelligence) .nav-pending-slot{display:none}.nav-pending-link[aria-busy=true]:has(.nav-new-intelligence){padding-right:34px}.nav-pending-link[aria-busy=true]:has(.nav-new-intelligence) .nav-new-intelligence{display:none}.nav-pending-link[aria-busy=true]:has(.nav-new-intelligence) .nav-pending-slot{display:grid}.command-new-intelligence{margin-bottom:var(--ui-space-5);padding:var(--ui-space-5);border:1px solid var(--border);border-left:4px solid var(--brand-navy);border-radius:var(--radius-lg);background:var(--surface)}.command-new-intelligence[data-state=caught_up]{border-left-color:var(--positive)}.command-new-intelligence[data-state=unavailable]{border-left-color:var(--state-neutral-border)}.command-new-intelligence>header{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-4);margin-bottom:0;display:flex}.command-new-intelligence[data-state=updated]>header{margin-bottom:var(--ui-space-4)}.command-new-intelligence>header p{color:var(--brand-navy);font-size:var(--ui-type-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:760}.command-new-intelligence[data-state=unavailable]>header p{color:var(--text-tertiary)}.command-new-intelligence>header h2{margin:var(--ui-space-1) 0 0;color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:680}.command-new-intelligence>header div>span{margin-top:var(--ui-space-1);color:var(--text-tertiary);font-size:var(--ui-type-metadata);display:block}.command-new-intelligence>header>a{min-height:34px;color:var(--brand-navy);font-size:var(--ui-type-metadata);flex:none;align-items:center;font-weight:680;display:inline-flex}.command-new-intelligence>ol{gap:var(--ui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.command-new-intelligence li{min-width:0;padding:var(--ui-space-4);border:1px solid var(--separator);border-left:3px solid var(--state-neutral-border);border-radius:var(--radius-md);background:var(--soft)}.command-new-intelligence li[data-state=attention]{border-left-color:var(--state-attention-border)}.command-new-intelligence li[data-state=focus]{border-left-color:var(--brand-navy)}.command-new-intelligence-meta{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2);display:flex}.command-new-intelligence-meta>span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.055em;text-transform:uppercase;font-weight:720}.command-new-intelligence-meta>time{color:var(--text-tertiary);flex:none;font-size:10px}.command-new-intelligence li>strong{margin-top:var(--ui-space-2);overflow-wrap:anywhere;color:var(--text-primary);font-size:14px;line-height:1.4;display:block}.command-new-intelligence li>p{margin:var(--ui-space-1) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.command-new-intelligence li>a{min-height:30px;margin-top:var(--ui-space-2);color:var(--brand-navy);font-size:var(--ui-type-metadata);align-items:center;font-weight:680;display:inline-flex}.command-new-intelligence-more{margin:var(--ui-space-3) 0 0;color:var(--text-tertiary);font-size:var(--ui-type-metadata)}@media (max-width:980px){.command-new-intelligence>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.command-new-intelligence{padding:var(--ui-space-4)}.command-new-intelligence>header{flex-direction:column;align-items:flex-start}.command-new-intelligence>ol{grid-template-columns:1fr}}.command-new-intelligence:has(+.command-monitoring-scope){margin-bottom:var(--ui-space-2)}.command-monitoring-scope{margin:0 0 var(--ui-space-5);padding:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--soft)}.command-monitoring-scope>header{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-4);display:flex}.command-monitoring-scope>header p{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:720}.command-monitoring-scope>header h2{margin:var(--ui-space-1) 0 0;color:var(--text-primary);font-size:15px;font-weight:680}.command-monitoring-scope>header div>span{max-width:760px;margin-top:var(--ui-space-1);color:var(--text-secondary);font-size:var(--ui-type-metadata);line-height:1.5;display:block}.command-monitoring-scope>header>a{min-height:34px;color:var(--brand-navy);font-size:var(--ui-type-metadata);flex:none;align-items:center;font-weight:680;display:inline-flex}.command-monitoring-categories,.command-monitoring-more,.command-monitoring-empty{margin:var(--ui-space-3) 0 0;color:var(--text-tertiary);font-size:var(--ui-type-metadata)}.command-monitoring-scope>ul{gap:var(--ui-space-2);margin:var(--ui-space-3) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.command-monitoring-scope>ul>li{min-width:0;padding:var(--ui-space-3);border:1px solid var(--separator);border-left:3px solid var(--state-neutral-border);border-radius:var(--radius-sm);background:var(--surface)}.command-monitoring-scope>ul>li[data-state=checking]{border-left-color:var(--positive)}.command-monitoring-scope>ul>li>span,.command-monitoring-scope>ul>li>strong,.command-monitoring-scope>ul>li>small{display:block}.command-monitoring-scope>ul>li>span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.045em;text-transform:uppercase}.command-monitoring-scope>ul>li>strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.command-monitoring-scope>ul>li>small{color:var(--text-secondary);margin-top:5px;font-size:10px;line-height:1.35}.command-monitoring-scope[data-state=unavailable]{border-left:3px solid var(--state-neutral-border)}@media (max-width:980px){.command-monitoring-scope>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.command-monitoring-scope>header{flex-direction:column;align-items:flex-start}.command-monitoring-scope>ul{grid-template-columns:1fr}}.cockpit-company-state{gap:var(--ui-space-4);margin-bottom:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--soft);grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);display:grid}.cockpit-company-state[data-state=needs_confirmation]{border-left:3px solid var(--state-attention-border)}.cockpit-company-state[data-state=building_context]{border-left:3px solid var(--state-neutral-border)}.cockpit-company-state-summary>span{color:var(--text-tertiary);font-size:var(--ui-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:720;display:block}.cockpit-company-state-summary>strong{margin-top:var(--ui-space-1);color:var(--text-primary);font-size:15px;line-height:1.35;display:block}.cockpit-company-state-summary>p{margin:var(--ui-space-1) 0 0;color:var(--text-secondary);font-size:var(--ui-type-metadata);line-height:1.5}.cockpit-company-state>ul{gap:var(--ui-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cockpit-company-state li{min-width:0}.cockpit-company-state li>a{height:100%;min-height:76px;padding:var(--ui-space-3);border:1px solid var(--separator);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;align-items:flex-start;gap:3px;text-decoration:none;display:flex}.cockpit-company-state li>a>span:first-child{color:var(--text-tertiary);font-size:var(--ui-type-label)}.cockpit-company-state li>a>strong{color:var(--text-primary);font-size:13px}.cockpit-company-state li[data-state=needs_confirmation]>a{border-left:3px solid var(--state-attention-border)}.cockpit-company-state li[data-state=missing]>a{border-left:3px solid var(--state-neutral-border)}.company-truth-provenance{min-width:0;color:var(--text-tertiary);flex-wrap:wrap;gap:2px 6px;margin-top:auto;font-size:10px;line-height:1.35;display:flex}.company-truth-provenance>strong{color:inherit;font-size:inherit;font-weight:650}.company-truth-provenance>time{white-space:nowrap}.metric-card>.company-truth-provenance,.visualization-panel>.company-truth-provenance{margin-top:var(--ui-space-2)}.founder-office-attention-focus{color:var(--text-tertiary);font-size:var(--ui-type-metadata);margin:2px 0 0}.founder-office-watch li.is-primary-attention{border-left-width:4px}.founder-office-top-priority{border:1px solid var(--separator);min-height:18px;color:var(--text-secondary);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 5px;font-size:9px;font-weight:760;display:inline-flex}@media (max-width:1100px){.cockpit-company-state{grid-template-columns:1fr}.cockpit-company-state>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cockpit-company-state>ul{grid-template-columns:1fr}.cockpit-company-state li>a{min-height:0}}.founder-cockpit-page .founder-office{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)}.founder-cockpit-page .founder-office-now-core h3{font-size:clamp(24px,2.2vw,30px)}.founder-cockpit-page .founder-office>.founder-office-watch ol{border:1px solid var(--state-neutral-border);border-radius:var(--radius-sm);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.founder-cockpit-page .founder-office>.founder-office-watch ol{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.founder-cockpit-page .founder-office>.founder-office-watch li{padding:var(--ui-space-3) var(--ui-space-4)}.founder-cockpit-page .command-new-intelligence{--ui-space-5:20px;padding-left:calc(var(--ui-space-5) + var(--ui-space-2))!important}.founder-cockpit-page .command-new-intelligence>header h2,.founder-cockpit-page .command-new-intelligence>header div>span{margin-top:var(--ui-space-2)}.founder-cockpit-page .command-monitoring-scope{padding-inline:var(--ui-space-4)!important}.founder-cockpit-page .command-new-intelligence>header div>span,.founder-cockpit-page .command-monitoring-empty,.cockpit-pulse-heading>small,.cockpit-live-intelligence>header>span,.cockpit-live-intelligence-meta>span,.cockpit-live-intelligence-meta>time,.cockpit-capital-kpis small,.cockpit-capital-scale-note,.cockpit-capital-first-note,.cockpit-radar-note,.cockpit-growth-revenue-heading small,.cockpit-commercial-inputs small,.cockpit-growth-note,.cockpit-execution-note,.company-truth-provenance,.founder-office-attention-focus{color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.cockpit-pulse-heading>small,.cockpit-live-intelligence>header>span,.cockpit-live-intelligence-meta>span,.cockpit-live-intelligence-meta>time,.cockpit-capital-kpis small,.cockpit-capital-scale-note,.cockpit-capital-first-note,.cockpit-radar-note,.cockpit-growth-revenue-heading small,.cockpit-commercial-inputs small,.cockpit-growth-note,.cockpit-execution-note,.company-truth-provenance,.founder-office-attention-focus{color:color-mix(in srgb, var(--text-secondary) 76%, var(--text-tertiary))}}@media (max-width:1024px){.founder-cockpit-page .founder-office{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}}@media (max-width:900px){.founder-cockpit-page .founder-office{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.founder-cockpit-page .command-new-intelligence{padding-left:calc(var(--ui-space-4) + var(--ui-space-2))!important}.founder-cockpit-page .command-monitoring-scope{padding-inline:var(--ui-space-4)!important}}@media print{.founder-cockpit-page .founder-office{grid-template-columns:minmax(0,1fr)}.founder-cockpit-page .cockpit-now-slot,.founder-cockpit-page .founder-office>.founder-office-watch{grid-column:1}.founder-cockpit-page .founder-office>.founder-office-watch,.founder-cockpit-page .founder-office>.founder-office-watch li,.command-new-intelligence,.command-monitoring-scope,.cockpit-company-state,.cockpit-company-state li,.cockpit-pulse,.cockpit-capital-first-snapshot,.cockpit-capital-series,.cockpit-growth-revenue,.cockpit-commercial-inputs>div,.cockpit-execution-row,.cockpit-live-intelligence-grid>div{break-inside:avoid;page-break-inside:avoid}.command-section-heading,.command-new-intelligence>header,.command-monitoring-scope>header,.cockpit-live-intelligence>header,.cockpit-capital-visual>header,.cockpit-operating-radar>header,.cockpit-growth-engine>header,.cockpit-execution-momentum>header{break-after:avoid;page-break-after:avoid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
