.lithic-landing{background:var(--semantic-surface-canvas);color:var(--semantic-text-primary);font-family:Inter,system-ui,sans-serif;line-height:1.65}.lithic-landing *{box-sizing:border-box}.lithic-landing a{color:inherit}.lithic-landing :is(a,button,input,textarea):focus-visible{outline:2px solid var(--semantic-focus);outline-offset:4px}.landing-container{width:min(100% - 64px,1280px);margin-inline:auto}.landing-nav{border-bottom:1px solid var(--semantic-border-subtle);background:var(--semantic-surface-canvas)}.landing-nav__inner{justify-content:space-between;align-items:center;gap:28px;min-height:90px;display:flex}.landing-logo{width:145px;height:auto;display:block}.landing-mark{width:36px;height:36px;display:block}.dark .lithic-landing .landing-logo,.dark .lithic-landing .landing-mark{filter:brightness(0)invert()}.landing-nav nav{align-items:center;gap:28px;font-size:13px;display:flex}.landing-nav a{text-decoration:none}.landing-nav nav a:hover,.landing-footer a:hover{text-underline-offset:4px;text-decoration:underline}.landing-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-button{border:1px solid var(--semantic-border-strong);min-height:48px;color:var(--semantic-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:18px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .16s;display:inline-flex}.landing-button:hover{opacity:.85}.lithic-landing .landing-button--primary{background:var(--semantic-accent-brand);color:var(--semantic-text-on-accent);border-color:var(--semantic-accent-brand)}.landing-button:disabled{opacity:.6;cursor:wait}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:54px;padding-block:80px 96px;display:grid}.landing-eyebrow{color:var(--semantic-accent-brand);letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1.6}.lithic-landing h1,.lithic-landing h2,.lithic-landing h3{letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.13}.lithic-landing h1{max-width:10ch;font-size:clamp(42px,4.6vw,66px)}.lithic-landing em{color:var(--semantic-accent-brand);font-style:normal}.lithic-landing h2{font-size:clamp(31px,3.1vw,44px)}.lithic-landing h3{font-size:23px;line-height:1.25}.lithic-landing p{color:var(--semantic-text-secondary);margin:18px 0}.lithic-landing .landing-lead{color:var(--semantic-text-primary);margin-top:26px;font-size:21px;line-height:1.45}.landing-hero__copy>.landing-actions{margin-top:30px}.lithic-landing .landing-caption{font-size:12px;line-height:1.65}.landing-text-link{text-underline-offset:5px;font-size:13px;text-decoration:underline}.landing-building{border:1px solid var(--semantic-border-subtle);background:var(--semantic-surface-raised);min-width:0;box-shadow:var(--semantic-shadow-raised);border-radius:12px;margin:0;overflow:hidden}.landing-carousel{min-width:0}.landing-carousel__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:var(--semantic-surface-canvas);border-radius:11px 11px 0 0;width:100%;display:flex;overflow-x:auto}.landing-carousel__viewport::-webkit-scrollbar{display:none}.lithic-landing .landing-carousel__viewport:focus-visible{outline-offset:-4px}.landing-carousel__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.landing-carousel__slide img{aspect-ratio:3/2;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.landing-carousel__controls{align-items:center;gap:4px;padding:8px 14px 0;display:flex}.landing-carousel__button,.landing-carousel__dots button{min-width:44px;height:44px;color:var(--semantic-text-primary);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.landing-carousel__button:hover,.landing-carousel__dots button:hover{background:var(--semantic-surface-subtle)}.landing-carousel__dots{flex:1;justify-content:center;min-width:0;display:flex}.landing-carousel__dots button{flex:0 30px;width:30px;min-width:24px}.landing-carousel__dots span{background:var(--semantic-border-strong);border-radius:50%;width:6px;height:6px;display:block}.landing-carousel__dots [aria-current=true] span{background:var(--semantic-accent-brand);border-radius:4px;width:18px}.landing-carousel__caption{border-bottom:1px solid var(--semantic-border-subtle);color:var(--semantic-text-secondary);justify-content:space-between;gap:14px;padding:5px 22px 17px;font-size:11px;line-height:1.6;display:flex}.landing-carousel__count{white-space:nowrap;margin-right:6px;font-family:Geist Mono,ui-monospace,monospace}.landing-carousel__caption a{white-space:nowrap;text-underline-offset:3px}.landing-building__story{grid-template-columns:1fr 1fr;display:grid}.landing-building__story>div{padding:22px}.landing-building__story>div+div{border-left:1px solid var(--semantic-border-subtle)}.landing-building__story .landing-eyebrow{margin-bottom:10px;font-size:9px;display:block}.landing-building__story strong{font-size:17px;font-weight:500;line-height:1.4;display:block}.landing-building__story p{margin:10px 0 0;font-size:12px}.landing-building figcaption{border-top:1px solid var(--semantic-border-subtle);color:var(--semantic-text-secondary);padding:12px 22px;font-size:10px;line-height:1.6}.landing-section{padding-block:90px;scroll-margin-top:76px}.landing-section--subtle{background:var(--semantic-surface-subtle);border-block:1px solid var(--semantic-border-subtle)}.landing-section-heading{grid-template-columns:1.15fr .85fr;align-items:start;gap:80px;margin-bottom:48px;display:grid}.landing-section-heading p{margin:0}.landing-grid{gap:22px;margin-top:44px;display:grid}.landing-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-grid--four{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.landing-card{background:var(--semantic-surface-raised);border:1px solid var(--semantic-border-subtle);border-radius:8px;min-width:0;padding:30px}.landing-card p:last-child{margin-bottom:0}.landing-card .landing-eyebrow{color:var(--semantic-accent-brand);margin-top:0}.landing-card p,.landing-step p{font-size:14px}.landing-step{border-top:1px solid var(--semantic-border-strong);padding-top:24px}.landing-step h3{font-size:21px}.lithic-landing .landing-scope-note{border-left:2px solid var(--semantic-border-strong);max-width:92ch;margin-top:40px;padding-left:20px;font-size:13px}.landing-principle,.landing-pilot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:90px;display:grid}.landing-evidence ul{margin:24px 0;padding-left:18px}.landing-evidence li{margin-block:10px;font-size:15px}.landing-pilot>div>p{max-width:48ch}.landing-interest fieldset{border:0;min-width:0;margin:0;padding:0}.landing-interest legend{margin-bottom:20px;font-size:18px;font-weight:500}.landing-interest label{margin-top:18px;font-size:13px;display:block}.landing-interest label>span{color:var(--semantic-text-secondary)}.landing-interest :is(input:not([type=radio]):not([type=checkbox]),textarea){border:1px solid var(--semantic-border-strong);background:var(--semantic-surface-canvas);width:100%;min-width:0;color:var(--semantic-text-primary);font:inherit;border-radius:4px;margin-top:7px;padding:11px 12px;font-size:16px;display:block}.landing-interest textarea{resize:vertical}.landing-interest input::placeholder,.landing-interest textarea::placeholder{color:var(--semantic-text-secondary);opacity:1}.landing-interest input:is([type=radio],[type=checkbox]){accent-color:var(--semantic-accent-brand);flex-shrink:0;width:17px;height:17px}.landing-interest__options{flex-wrap:wrap;gap:20px;display:flex}.landing-interest__options label{cursor:pointer;align-items:center;gap:8px;margin:0;display:flex}.landing-interest label.landing-interest__consent{align-items:start;gap:10px;margin-block:24px;font-size:12px;line-height:1.6;display:flex}.landing-interest__consent input{margin-top:3px}.landing-interest__consent a{text-decoration:underline}.landing-interest .landing-button{width:100%}.landing-reference{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:12px}.lithic-landing .landing-form-error{border:1px solid var(--semantic-state-danger);color:var(--semantic-text-primary);border-radius:4px;padding:12px;font-size:13px}.landing-footer{padding-block:58px 26px}.landing-footer__grid{grid-template-columns:1.5fr repeat(5,minmax(0,1fr));gap:28px;display:grid}.landing-footer__grid>div>p{font-size:13px}.landing-footer h2{text-transform:uppercase;letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:11px;line-height:1.5}.landing-footer ul{margin:18px 0 0;padding:0;list-style:none}.landing-footer li{color:var(--semantic-text-secondary);margin-block:8px;font-size:12px}.landing-footer a{text-decoration:none}.landing-footer__bottom{border-top:1px solid var(--semantic-border-subtle);color:var(--semantic-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:38px;padding-top:22px;font-size:11px;display:flex}.landing-footer__bottom>div{flex-wrap:wrap;gap:20px;display:flex}@media(max-width:1100px){.landing-hero{gap:32px}.landing-nav nav{gap:20px}.landing-principle,.landing-pilot{gap:42px}.landing-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-footer__grid>div{grid-column:1/-1}}@media(max-width:800px){.landing-container{width:calc(100% - 40px)}.landing-nav__inner{gap:15px;min-height:78px}.landing-nav nav{gap:0}.landing-nav nav a:not(:last-child){display:none}.landing-logo{width:115px}.landing-nav .landing-button{gap:10px;min-height:44px;padding:10px 14px;font-size:12px}.landing-hero,.landing-section-heading,.landing-principle,.landing-pilot{grid-template-columns:1fr;gap:34px}.landing-hero{padding-block:48px 60px}.lithic-landing h1{max-width:14ch;font-size:clamp(42px,8vw,60px)}.landing-section{padding-block:60px}.landing-grid--three{grid-template-columns:1fr}.landing-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-card{padding:24px}}@media(max-width:440px){.landing-nav__inner{gap:10px}.landing-logo{width:96px}.landing-nav .landing-button{gap:8px;padding-inline:10px;font-size:11px}.landing-container{width:calc(100% - 32px)}.landing-grid--four,.landing-building__story{grid-template-columns:1fr}.landing-building__story>div+div{border-left:0;border-top:1px solid var(--semantic-border-subtle)}.landing-hero__copy>.landing-actions{flex-direction:column;align-items:stretch}.landing-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.lithic-landing *{scroll-behavior:auto!important;transition:none!important}}:root{--lithic-paper:var(--semantic-surface-canvas);--lithic-paper-raised:var(--semantic-surface-raised);--lithic-paper-sunken:var(--semantic-surface-subtle);--lithic-limestone:var(--semantic-surface-panel);--lithic-putty:var(--semantic-border-subtle);--lithic-stone:var(--semantic-surface-panel);--lithic-ink:var(--semantic-text-primary);--lithic-ink-muted:var(--semantic-text-secondary);--lithic-ink-quiet:var(--semantic-text-muted);--lithic-hairline:var(--semantic-border-subtle);--lithic-sand:var(--semantic-accent-brand-subtle);--lithic-sand-deep:var(--semantic-accent-brand);--lithic-moss:var(--semantic-state-success);--lithic-clay:var(--semantic-state-danger);--lithic-serif:"Inter", system-ui, sans-serif;--lithic-sans:"Inter", system-ui, sans-serif;--lithic-mono:"JetBrains Mono", ui-monospace, monospace}@keyframes lithic-journey-travel{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){[role=status] [style*=lithic-journey-travel]{opacity:.35!important;width:100%!important;animation:none!important}}@layer studio-motion{[data-vap-motion=studio-v1] [data-studio=room]{animation:.26s ease-out both studio-room-in}@keyframes studio-room-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}[data-vap-motion=studio-v1] [data-studio-phase=settling] [data-studio-artefact]{animation:.2s ease-out both studio-settle}@keyframes studio-settle{0%{opacity:.85;transform:translateY(0)}60%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}[data-vap-motion=studio-v1] [data-studio-phase=settling] [data-studio-chain-current=true]:after,[data-vap-motion=studio-v1] [data-studio-phase=silence] [data-studio-chain-current=true]:after{content:"";pointer-events:none;border:1px solid #0b0f1459;border-radius:4px;animation:.32s ease-out both studio-chain-pulse;position:absolute;inset:-3px}@keyframes studio-chain-pulse{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.06)}}[data-vap-motion=studio-v1] [data-studio-worklist-row][data-just-committed=true]{animation:.32s ease-out both studio-fold-away}[data-vap-motion=studio-v1] [data-studio-worklist-row][data-just-risen=true]{animation:.36s ease-out both studio-rise-into-focus}@keyframes studio-fold-away{0%{opacity:1;transform:translateY(0)}to{opacity:.55;transform:translateY(-1px)}}@keyframes studio-rise-into-focus{0%{opacity:.6;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}[data-vap-motion=studio-v1] [data-studio-continue][data-studio-visible=true]{animation:.32s ease-out both studio-question-emerge}@keyframes studio-question-emerge{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-vap-motion=studio-v1] [data-studio-continue][data-studio-visible=false]{opacity:0;pointer-events:none}[data-vap-motion=studio-v1] [data-studio-region]{transition:filter .28s ease-out,opacity .28s ease-out}[data-vap-motion=studio-v1] [data-studio-region][data-studio-warm=true]{filter:brightness(1.035)saturate(1.04)}[data-vap-motion=studio-v1] [data-studio-region][data-studio-cool=true]{filter:saturate(.94);opacity:.92}[data-vap-motion=studio-v1] [data-studio-evidence]{opacity:.72;transition:opacity .18s ease-out}[data-vap-motion=studio-v1] [data-studio-evidence][data-studio-match=true]{opacity:1}[data-vap-motion=studio-v1]:not(:has([data-studio-hover-active=true])) [data-studio-evidence]{opacity:1}[data-vap-motion=studio-v1] [data-studio-phase=refused] [data-studio-continue]{opacity:0!important;animation:none!important}}@media(prefers-reduced-motion:reduce){[data-vap-motion=studio-v1] [data-studio=room],[data-vap-motion=studio-v1] [data-studio-phase=settling] [data-studio-artefact],[data-vap-motion=studio-v1] [data-studio-worklist-row][data-just-committed=true],[data-vap-motion=studio-v1] [data-studio-worklist-row][data-just-risen=true],[data-vap-motion=studio-v1] [data-studio-continue][data-studio-visible=true]{animation:none!important}[data-vap-motion=studio-v1] [data-studio-region],[data-vap-motion=studio-v1] [data-studio-evidence]{transition:none!important}[data-vap-motion=studio-v1] [data-studio-phase=settling] [data-studio-chain-current=true]:after,[data-vap-motion=studio-v1] [data-studio-phase=silence] [data-studio-chain-current=true]:after{display:none;animation:none!important}}::view-transition-old(studio-header-identity){animation-duration:.26s;animation-timing-function:ease-out}::view-transition-new(studio-header-identity){animation-duration:.26s;animation-timing-function:ease-out}::view-transition-old(studio-chain){animation-duration:.26s;animation-timing-function:ease-out}::view-transition-new(studio-chain){animation-duration:.26s;animation-timing-function:ease-out}::view-transition-old(studio-spread){animation-duration:.26s;animation-timing-function:ease-out}::view-transition-new(studio-spread){animation-duration:.26s;animation-timing-function:ease-out}.design-intent-individual-review>summary{cursor:pointer;padding:1rem}[data-design-intent-workspace] .design-intent-individual-review [data-design-intent-region=sticky-editor]{box-shadow:none;margin-top:0;position:static}[data-design-intent-workspace]{height:100%;min-height:0}[data-design-intent-workspace]>header{box-shadow:none;gap:12px;margin:12px 12px 0;padding:16px 20px}[data-design-intent-workspace]>header>div{flex-wrap:wrap;gap:8px 16px;min-width:0}[data-design-intent-workspace]>header h1{overflow-wrap:anywhere;font-size:22px;line-height:1.2}[data-design-intent-workspace]>header>div>div{flex-wrap:wrap;line-height:1.5}[data-design-intent-workspace] [aria-label="Decision chain"]{flex-wrap:wrap;row-gap:4px;max-width:100%}[data-design-intent-workspace] [data-design-intent-toolbar]{border-color:var(--semantic-border-subtle);gap:8px;padding:10px 16px}[data-design-intent-workspace] [data-design-intent-toolbar] strong{color:var(--semantic-text-secondary);margin-right:auto;font-size:12px;font-weight:500}[data-design-intent-workspace] [data-design-intent-toolbar] button{background:var(--semantic-surface-raised);border-color:var(--semantic-border-subtle);font-size:12px}[data-design-intent-workspace] [data-studio-layout=model-first]{padding:0 12px 12px}[data-design-intent-workspace] [data-studio-region=building],[data-design-intent-workspace] [data-studio-region=current-decision]{box-shadow:none;border-radius:12px}[data-design-intent-workspace] [data-design-intent-rail=continuous]{scrollbar-gutter:stable;overscroll-behavior:contain}[data-design-intent-workspace] [data-design-intent-region=sticky-context]{z-index:auto;padding:18px 20px 16px;position:relative}[data-design-intent-workspace] [data-design-intent-region=sticky-context] h2{letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.25}[data-design-intent-workspace] [data-design-intent-region=sticky-context] p,[data-design-intent-workspace] [data-design-intent-region=sticky-context] span{overflow-wrap:anywhere}[data-design-intent-workspace] [aria-label="Design Intent facets"]{padding:14px}[data-design-intent-workspace] [aria-label="Design Intent facets"]>section{border:1px solid var(--semantic-border-subtle);background:var(--semantic-surface-canvas);border-radius:10px;padding:10px}[data-design-intent-workspace] [aria-label="Design Intent facets"] button{border:1px solid #0000;gap:10px;min-height:42px;padding:9px 10px}[data-design-intent-workspace] [aria-label="Design Intent facets"] button[aria-current=step]{border-color:var(--semantic-accent-brand)}[data-design-intent-workspace] [aria-label="Design Intent facets"] button>span:nth-child(2){font-size:13px;line-height:1.4}[data-design-intent-workspace] [aria-label="Design Intent facets"] button>span:last-child{white-space:normal;overflow-wrap:anywhere;line-height:1.4}[data-design-intent-workspace] [data-design-intent-region=sticky-editor]{margin-top:8px;padding:18px 20px}[data-design-intent-workspace] [data-design-intent-region=sticky-editor]>p{font-size:16px;line-height:1.5}[data-design-intent-workspace] [data-design-intent-region=sticky-editor] [role=group] button{min-height:38px;padding:8px 12px;font-size:13px}[data-design-intent-workspace] [data-design-intent-region=pattern-evidence] summary{padding:16px 20px}[data-design-intent-workspace] input:focus-visible,[data-design-intent-workspace] select:focus-visible,[data-design-intent-workspace] button:focus-visible,[data-design-intent-workspace] summary:focus-visible,[data-design-intent-workspace] a:focus-visible{outline:2px solid var(--semantic-accent-brand);outline-offset:3px}@media(max-width:1023px){[data-design-intent-workspace] [data-studio-region=building]:not([aria-hidden=true]){height:34dvh!important;min-height:180px!important}[data-design-intent-workspace] [data-studio-region=building] [data-slot-role]{min-height:0}[data-design-intent-workspace] [data-design-intent-region=sticky-editor]{position:relative;bottom:auto}}@media(max-width:480px){[data-design-intent-workspace]>header{margin:8px 8px 0;padding:12px 14px}[data-design-intent-workspace]>header h1{font-size:20px}[data-design-intent-workspace] [data-studio-layout=model-first]{padding:0 8px 8px}[data-design-intent-workspace] [data-design-intent-region=sticky-context],[data-design-intent-workspace] [data-design-intent-region=sticky-editor]{padding:16px}}[data-design-intent-workspace]>header,[data-design-intent-workspace] [data-studio-region=building],[data-design-intent-workspace] [data-studio-region=current-decision]{border-color:var(--semantic-border-subtle)!important}@media(max-width:1023px){[data-design-intent-workspace] [aria-label="Decision chain"]{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}[data-design-intent-workspace] [aria-label="Decision chain"]>div{flex-shrink:0}}[data-materials-workspace]{height:100%;min-height:0}[data-materials-workspace]>header{box-shadow:none;gap:12px;margin:12px 12px 0;padding:16px 20px}[data-materials-workspace]>header>div{flex-wrap:wrap;gap:8px 16px;min-width:0}[data-materials-workspace]>header h1{overflow-wrap:anywhere;font-size:22px;line-height:1.2}[data-materials-workspace]>header>div>div{flex-wrap:wrap;line-height:1.5}[data-materials-workspace] [aria-label="Decision chain"]{flex-wrap:wrap;row-gap:4px;max-width:100%}[data-materials-workspace] [data-studio-layout=model-first]{padding:0 12px 12px}[data-materials-workspace]>header,[data-materials-workspace] [data-studio-region=building],[data-materials-workspace] [data-studio-region=current-decision]{box-shadow:none;border-radius:12px;border-color:var(--semantic-border-subtle)!important}[data-materials-workspace] [data-studio-region=current-decision]{scrollbar-gutter:stable;overscroll-behavior:contain;padding:20px 16px 40px}[data-materials-workspace] [data-materials-card]{box-shadow:none;border-radius:12px;padding:20px;border-color:var(--semantic-border-subtle)!important}[data-materials-workspace] [data-materials-card=upstream]{border:1px solid var(--semantic-border-subtle)}[data-materials-workspace] [data-materials-card] p,[data-materials-workspace] [data-materials-card] h3{overflow-wrap:anywhere}[data-materials-workspace] [data-materials-card] a{border-radius:8px;min-height:38px;font-size:12px;line-height:1.5;color:var(--semantic-text-on-accent)!important;background:var(--semantic-accent-brand)!important}[data-materials-workspace] [data-materials-requirement]{box-shadow:none;border-radius:10px;column-gap:12px;padding:16px;border-color:var(--semantic-border-subtle)!important}[data-materials-workspace] [data-materials-requirement]>span:first-child{border:1px solid var(--semantic-border-subtle);background:var(--semantic-surface-subtle);border-radius:7px;place-items:center;width:26px;height:26px;display:grid}[data-materials-workspace] [data-materials-requirement]>div{gap:4px}[data-materials-workspace] [data-materials-requirement]>div>span{overflow-wrap:anywhere;min-width:0}[data-materials-workspace] [data-materials-requirement]>div>span:first-child{letter-spacing:-.02em;font-size:18px;line-height:1.35}[data-materials-workspace] [data-materials-requirement]>div>span:last-child{letter-spacing:.01em;font-size:11px;line-height:1.6}[data-materials-workspace] button:focus-visible,[data-materials-workspace] a:focus-visible,[data-materials-workspace] summary:focus-visible{outline:2px solid var(--semantic-accent-brand);outline-offset:3px}@media(max-width:1023px){[data-materials-workspace] [data-studio-region=building]{flex:none;height:30dvh;min-height:180px}[data-materials-workspace] [aria-label="Decision chain"]{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}[data-materials-workspace] [aria-label="Decision chain"]>div{flex-shrink:0}}@media(max-width:480px){[data-materials-workspace]>header{margin:8px 8px 0;padding:12px 14px}[data-materials-workspace]>header h1{font-size:20px}[data-materials-workspace] [data-studio-layout=model-first]{padding:0 8px 8px}[data-materials-workspace] [data-studio-region=current-decision]{padding-inline:12px}[data-materials-workspace] [data-materials-card]{padding:16px}[data-materials-workspace] [data-materials-requirement]{padding:14px 12px}}.lithic-surface[data-lithic-surface]{--surface-canvas:var(--semantic-surface-canvas);--surface-panel:var(--semantic-surface-raised);--surface-feature:var(--semantic-surface-panel);--surface-soft:var(--semantic-surface-subtle);--surface-ink:var(--semantic-text-primary);--surface-muted:var(--semantic-text-secondary);--surface-line:var(--semantic-border-subtle);--surface-accent:var(--semantic-accent-brand);--vision-bg:var(--surface-canvas);--vision-bg-elevated:var(--surface-panel);--vision-surface:var(--surface-panel);--vision-ink:var(--surface-ink);--vision-ink-quiet:var(--surface-muted);--vision-hairline:var(--surface-line);--vision-accent:var(--surface-accent);color:var(--surface-ink);font-family:Inter,system-ui,sans-serif}.dark .lithic-surface[data-lithic-surface]{--surface-canvas:#0b0f14;--surface-panel:#11171e;--surface-feature:#141a22;--surface-soft:#1d242c;--surface-ink:#e5eaf0;--surface-muted:#a0aab5;--surface-line:#2b333c;--surface-accent:#d7c4a3}.lithic-surface[data-lithic-surface] :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--surface-accent);outline-offset:4px}.lithic-surface[data-lithic-surface] [data-one-lithic-action=primary]{background:var(--surface-accent);color:var(--surface-canvas);box-shadow:none}.lithic-surface[data-lithic-surface] [data-one-lithic-action=tertiary]{color:var(--surface-muted)}.surface-projects{background:var(--surface-canvas)}.surface-projects [data-lithic-masthead]{border-bottom:1px solid var(--surface-line)}.surface-projects [data-lithic-page-title]{padding-top:30px;padding-bottom:26px}.surface-projects [data-lithic-page-title] h1{font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.15}.surface-projects [data-lithic-page-title] p{max-width:65ch;margin-top:12px;font-size:14px;line-height:1.7}.surface-projects__summary{background:var(--surface-feature);border:1px solid var(--surface-line);border-radius:9px;padding:17px 22px}.surface-projects__summary>span{font-size:13px}.surface-projects__summary>span:first-child{color:var(--surface-accent);font-weight:500}.surface-projects__grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.surface-projects .surface-project-card{background:var(--surface-panel);border-color:var(--surface-line);border-radius:10px;flex-direction:column;min-width:0;padding:24px;transition:border-color .18s;display:flex}.surface-projects .surface-project-card:hover{border-color:var(--surface-accent)}.surface-project-card__identity{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px;display:grid}.surface-project-card__symbol{background:var(--surface-feature);border:1px solid var(--surface-line);width:58px;height:68px;color:var(--surface-accent);border-radius:8px;grid-row:span 2;place-items:center;display:grid}.surface-project-card__symbol svg{width:32px;height:32px}.surface-project-card__identity>div{min-width:0}.surface-project-card__identity h2{white-space:normal;overflow-wrap:anywhere;font-size:clamp(21px,2vw,27px);font-weight:500;line-height:1.2}.surface-project-card__identity>div>div:first-child{text-transform:uppercase;letter-spacing:.07em;font-family:var(--lithic-mono,ui-monospace),monospace;font-size:11px}.surface-project-card__identity>div>div:last-child{font-size:12px;line-height:1.7}.surface-project-card__identity>span:last-child{grid-column:2;justify-self:start;margin-top:-5px;padding:3px 9px;font-size:11px}.surface-project-card__facts{gap:16px;margin-top:20px;padding-top:18px}.surface-project-card__facts>div>div:first-child{letter-spacing:.03em;font-size:11px}.surface-project-card__facts>div>div:last-child{overflow-wrap:anywhere;font-size:13px}.surface-project-card__attention{flex:1;margin-top:20px;padding-top:18px}.surface-project-card__attention>p:first-of-type{font-size:18px;font-weight:500;line-height:1.5}.surface-project-card__attention>p:last-of-type{font-size:13px;line-height:1.7}.surface-project-card__attention>a{font-size:12px}.surface-project-card__actions{margin-top:22px;padding-top:18px}@media(min-width:1050px){.surface-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.surface-knowledge.knowledge-workspace-page{background:var(--surface-canvas)}.surface-knowledge .knowledge-browse-page>[data-one-lithic-layout=page-header]{border-color:var(--surface-line)}.surface-knowledge .surface-knowledge__sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:20px;display:grid}.surface-knowledge .surface-knowledge__sections>a{border:1px solid var(--surface-line);background:var(--surface-panel);min-width:0;min-height:74px;color:var(--surface-muted);border-radius:9px;align-items:center;gap:11px;padding:15px;font-size:13px;line-height:1.5;display:flex}.surface-knowledge .surface-knowledge__sections>a>svg{width:20px;height:20px;color:var(--surface-accent);flex-shrink:0}.surface-knowledge .surface-knowledge__sections>a[aria-current=page]{background:var(--surface-feature);border-color:var(--surface-accent);color:var(--surface-ink)}.surface-knowledge .surface-knowledge__sections>a:hover{border-color:var(--surface-accent)}.surface-knowledge [data-knowledge-libraries]>div:first-child h2{font-size:19px;font-weight:500}.surface-knowledge .surface-library-tile{background:var(--surface-feature);border:1px solid var(--surface-line);border-radius:10px;min-height:235px;padding:23px}.surface-knowledge .surface-library-tile[data-active=true]{border-color:var(--surface-accent);background:var(--surface-feature)}.surface-library-tile__heading{align-items:start}.surface-library-tile__heading>svg{width:24px;height:24px;color:var(--surface-accent);flex-shrink:0}.surface-library-tile__heading>span{font-size:20px;font-weight:500}.surface-knowledge .surface-library-tile [data-knowledge-library-add]{background:var(--surface-accent);color:var(--surface-canvas);border-radius:6px;font-size:13px}.surface-knowledge .surface-library-tile [data-knowledge-library-browse]{font-size:12px}@media(min-width:1400px){.surface-knowledge .surface-knowledge__sections{grid-template-columns:repeat(6,minmax(0,1fr))}.surface-knowledge .surface-knowledge__sections>a{flex-direction:column;align-items:start}}@media(max-width:600px){.surface-knowledge .surface-knowledge__sections{grid-template-columns:repeat(2,minmax(0,1fr))}.surface-knowledge .surface-knowledge__sections>a{gap:8px;padding:12px;font-size:12px}}.surface-network .surface-network__intro{background:var(--surface-feature);border:1px solid var(--surface-line);border-radius:10px;padding:25px;position:relative;overflow:hidden}.surface-network__intro-icon{width:20px;height:20px;color:var(--surface-accent);margin-right:5px}.surface-network .surface-network__intro h1{margin-top:4px;font-size:clamp(25px,3vw,34px);font-weight:500}.surface-network .surface-network__intro p{max-width:65ch;margin-top:10px;font-size:14px;line-height:1.7}.surface-network .company-network-columns{gap:18px}.surface-network .company-network-columns>:is(aside,section){border:1px solid var(--surface-line);background:var(--surface-panel);box-shadow:none;border-radius:10px}.surface-network .company-network-columns>aside{padding:18px}.surface-network .company-network-columns>aside h2{font-size:23px;font-weight:500}.surface-network .surface-network__supplier{box-shadow:none;border-color:var(--surface-line);background:var(--surface-panel);min-height:68px;color:var(--surface-ink);gap:12px;padding:12px;transform:none}.surface-network .surface-network__supplier[aria-pressed=true]{background:var(--surface-feature);border-color:var(--surface-accent);color:var(--surface-ink)}.surface-network .surface-network__supplier:hover{border-color:var(--surface-accent);background:var(--surface-feature);transform:none}.surface-network__avatar{background:var(--surface-soft);width:38px;height:38px;color:var(--surface-accent);font-family:var(--lithic-mono,ui-monospace),monospace;border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;display:inline-grid}.surface-network .surface-network__supplier-name{flex:1;font-size:15px;line-height:1.5}.surface-network .surface-network__supplier>span:last-child{color:var(--surface-muted);font-size:11px}.surface-network .surface-network__supplier-header{background:var(--surface-feature);border-radius:10px 10px 0 0;justify-content:start;gap:17px}.surface-network__avatar--large{border:1px solid var(--surface-line);width:60px;height:60px;font-size:19px}.surface-network .surface-network__supplier-header h2{margin-top:6px;font-size:clamp(23px,3vw,32px);font-weight:500}.surface-network .surface-network__supplier-header>div{min-width:0}.surface-network .surface-network__supplier-header p{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.surface-network h3{font-size:23px;font-weight:500}.surface-network__product{flex-wrap:wrap;align-items:center}.surface-network__product-icon{color:var(--surface-accent);background:var(--surface-soft);border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:44px;display:inline-grid}.surface-network__product-icon svg{width:22px;height:22px}.surface-network__product-copy{flex:180px}.surface-network .surface-network__product-copy>div:first-child{font-size:16px}.surface-network .surface-network__product>span:last-child{font-size:11px}.surface-receipt{min-width:0;container:receipt-reading/inline-size}.surface-receipt .surface-receipt__summary{padding:24px;background:var(--surface-feature)!important;border:1px solid var(--surface-line)!important}.surface-receipt__summary>p:first-child{align-items:center;gap:9px;font-size:12px;display:flex}.surface-receipt__summary>p:first-child svg{width:18px;height:18px;color:var(--surface-accent)}.surface-receipt__summary>p:nth-child(2){overflow-wrap:anywhere;font-size:21px;font-weight:500;line-height:1.55}.surface-receipt .surface-receipt__facts{border-top:1px solid var(--surface-line);grid-template-columns:minmax(0,1fr);gap:14px;padding-top:18px;display:grid}.surface-receipt__facts>div>div:first-child{font-size:11px}.surface-receipt__facts>div>div:last-child{overflow-wrap:anywhere;margin-top:4px;font-size:14px}.surface-receipt__evidence-row{border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px 12px;padding:16px;display:grid}.surface-receipt__step{background:var(--surface-soft);border-radius:7px;grid-row:span 3;place-items:center;width:28px;height:28px;display:grid}.surface-receipt .surface-receipt__authority{overflow-wrap:anywhere;font-size:15px;font-weight:500}.surface-receipt .surface-receipt__evidence-message{overflow-wrap:anywhere;grid-column:2;font-size:12px;line-height:1.7}.surface-receipt .surface-receipt__evidence-state{text-align:left;grid-column:2;align-items:center;gap:6px;font-size:11px;display:inline-flex}.surface-receipt__evidence-state svg{flex-shrink:0;width:14px;height:14px}@container receipt-reading (width>=480px){.surface-receipt .surface-receipt__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@container receipt-reading (width>=700px){.surface-receipt__evidence-row{grid-template-columns:28px 150px minmax(0,1fr) 110px}.surface-receipt__step{grid-row:auto}.surface-receipt .surface-receipt__evidence-message,.surface-receipt .surface-receipt__evidence-state{grid-column:auto}}@media(max-width:600px){.surface-projects .surface-project-card{padding:19px}.surface-project-card__identity{grid-template-columns:44px minmax(0,1fr);gap:12px}.surface-project-card__symbol{width:44px;height:54px}.surface-project-card__symbol svg{width:27px;height:27px}.surface-network .surface-network__supplier-header{gap:12px;padding:20px}.surface-network__avatar--large{width:44px;height:48px;font-size:15px}.surface-receipt .surface-receipt__summary{padding:19px}.surface-receipt__summary>p:nth-child(2){font-size:18px}}@media(prefers-reduced-motion:reduce){.lithic-surface[data-lithic-surface] .surface-project-card,.lithic-surface[data-lithic-surface] .surface-network__supplier{transition:none}}.surface-receipt .surface-receipt__evidence-row{background:var(--surface-panel)!important}.surface-receipt .surface-receipt__evidence-row[data-authority-state=complete],.surface-receipt .surface-receipt__evidence-row[data-authority-state=not_applicable]{background:var(--surface-feature)!important}.surface-network .surface-network__product-copy{overflow-wrap:anywhere}main>div>.surface-network[data-company-network]{padding:24px clamp(20px,4vw,48px)}.insight-surface{background:var(--surface-canvas);--lithic-paper:var(--surface-canvas);--lithic-paper-raised:var(--surface-panel);--lithic-ink:var(--surface-ink);--lithic-ink-muted:var(--surface-muted);--lithic-putty:var(--surface-line);min-width:0}.insight-surface :is(h1,h2,h3,p,summary){overflow-wrap:anywhere}.insight-surface>[data-one-lithic-layout=page],.intelligence-page,.intelligence-first{flex:1;width:100%;min-width:0;max-width:1440px;margin-inline:auto;padding:24px clamp(16px,2.5vw,36px) 32px;container:building-reading/inline-size}.building-reading-nav{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:10px;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:6px;display:flex}.building-reading-nav a{min-height:40px;color:var(--surface-muted);border-radius:6px;flex:150px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.building-reading-nav svg{flex-shrink:0;width:18px;height:18px}.building-reading-nav a[aria-current=page]{color:var(--surface-accent);background:var(--surface-feature);box-shadow:inset 0 0 0 1px var(--surface-line);font-weight:600}.building-reading-nav a:hover{background:var(--surface-soft)}.insight-surface :is(.intelligence-header,[data-one-lithic-layout=page-header],.brief-header){border-color:var(--surface-line);flex-wrap:wrap;align-items:start;gap:20px;padding-bottom:22px;display:flex}.insight-surface :is(.intelligence-header,[data-one-lithic-layout=page-header],.brief-header)>div:first-child{flex:320px;min-width:0}.insight-surface :is(.intelligence-header,[data-one-lithic-layout=page-header],.brief-header) h1{letter-spacing:-.035em;margin-top:10px;font-size:clamp(28px,2.8vw,38px);line-height:1.18}.insight-surface :is(.intelligence-header,[data-one-lithic-layout=page-header],.brief-header) p{font-size:13px;line-height:1.7}.insight-surface [data-one-lithic-layout=page-header]>div:last-child{flex-shrink:1}.insight-surface [data-one-lithic-action]{border-radius:8px;min-height:38px;font-size:12px}.intelligence-studio-action{display:inline-flex}.intelligence-meta{background:var(--surface-panel);box-shadow:none;border-color:var(--surface-line);grid-template-columns:minmax(0,1fr);padding:18px}.intelligence-meta>div{border:0;padding-right:0}.intelligence-meta>div>div p:last-child{white-space:normal;overflow-wrap:anywhere}.intelligence-analysis{background:var(--surface-feature);padding:22px}.intelligence-analysis>div{grid-template-columns:minmax(0,1fr)}.intelligence-analysis>div>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-analysis>div>div:last-child>div{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:9px;min-width:0;padding:18px}.intelligence-analysis>div>div:last-child>a{background:var(--surface-panel);padding:18px;font-size:14px}.insight-surface [data-analysis-progress]{flex-wrap:nowrap;gap:18px}.insight-surface [data-analysis-progress]>div:first-child{width:112px;height:112px}.insight-surface [data-analysis-progress] h2{font-size:18px}.insight-surface [data-analysis-progress] p{font-size:12px}.insight-surface [data-analysis-progress]>div{min-width:0}.intelligence-work{grid-template-columns:minmax(0,1fr)}.insight-surface .intelligence-opportunities{background:var(--surface-panel);box-shadow:none;border-color:var(--surface-line);border-radius:12px;grid-column:1/-1;padding:22px}.intelligence-opportunities h2{font-size:22px;line-height:1.3}.intelligence-opportunities__grid{border:0;grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.intelligence-opportunities__grid>article{border:1px solid var(--surface-line);background:var(--surface-feature);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:18px}.intelligence-opportunities__grid>article>svg{width:23px;height:23px;color:var(--surface-accent)}.intelligence-opportunities__grid>article>span:first-child{font-size:10px}.intelligence-opportunities__grid>article>div{min-width:0}.intelligence-opportunities__grid>article h3{font-size:15px;line-height:1.5}.analysis-review-categories{gap:14px;margin:12px 0;display:grid}.analysis-review-categories>*{margin-top:0}.analysis-review-categories>p{font-size:11px;line-height:1.6}.insight-surface [data-evidence-progress]>div:first-child{font-size:12px}.insight-surface [data-evidence-progress]>div:last-child{background:var(--surface-soft);height:7px;margin-top:7px}.intelligence-news,.intelligence-other{background:var(--surface-panel);grid-column:1/-1}.intelligence-news>section{background:0 0;border:0;padding:20px 0 0}.intelligence-news h2{font-size:20px}.intelligence-news section>div p:first-child{font-size:18px;line-height:1.5}.intelligence-questions{grid-template-columns:minmax(0,1fr)}.intelligence-questions>div,.intelligence-questions>details{grid-column:auto;min-width:0}.intelligence-questions>details{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;align-self:start;padding:18px}.intelligence-questions [data-one-lithic-card]{background:var(--surface-feature);border-color:var(--surface-line);box-shadow:none;padding:22px}.intelligence-questions h2{font-size:22px;line-height:1.3}.intelligence-questions [data-one-lithic-card] p{font-size:13px}.intelligence-questions>details [data-one-lithic-card]{background:0 0;border:0;padding:18px 0 0}.intelligence-first__masthead{display:none}.intelligence-first>header{gap:24px;padding-top:0;padding-bottom:26px}.intelligence-first>header h1{letter-spacing:-.04em;margin-top:12px;font-size:clamp(32px,4vw,54px);line-height:1.12}.intelligence-first>header>div:last-child>div{font-size:48px}.intelligence-first>header p{font-size:14px;line-height:1.7}.intelligence-first>details{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;padding:0 20px}.intelligence-first>details h2{font-size:24px;line-height:1.3}.intelligence-first>details section{padding-block:24px}.intelligence-first>details p{font-size:14px;line-height:1.7}.intelligence-first footer{gap:18px;padding-top:24px}.intelligence-first footer p{font-size:16px;line-height:1.6}.insight-surface [data-outcome-region=readiness]{background:var(--surface-panel);border-color:var(--surface-line);padding:22px}.insight-surface [data-outcome-region=readiness] h2{font-size:21px;line-height:1.4}.insight-surface [data-outcome-region=readiness]>div:first-child>span{color:var(--surface-muted);font-size:12px;line-height:1.7}.insight-surface [data-outcome-region=readiness]>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.insight-surface [data-readiness-fact]{background:var(--surface-feature);border:1px solid var(--surface-line);border-radius:9px;min-width:0;padding:16px}.insight-surface [data-readiness-fact] [data-evidence-progress]>div:first-child{flex-direction:column;align-items:start;gap:8px}.insight-surface [data-readiness-fact] [data-evidence-progress]>div:first-child>span{color:var(--surface-ink);font-size:22px}.insight-surface [data-outcome-region=readiness]>div:last-child{background:var(--surface-feature);border:1px solid var(--surface-line);border-radius:9px;padding:16px}.insight-surface [data-outcome-region=progressive]>div,.insight-surface [data-outcome-region=progressive]>section>div{grid-template-columns:minmax(0,1fr);gap:16px}.insight-surface :is([data-progressive-kpi],[data-governed-chart]){background:var(--surface-panel);border-color:var(--surface-line);min-width:0;padding:22px}.insight-surface [data-progressive-kpi]{border-top:2px solid var(--surface-accent)}.insight-surface [data-progressive-kpi]>p:nth-child(2){font-size:clamp(24px,2.5vw,32px);line-height:1.25}.insight-surface [data-governed-chart] h3{font-size:18px;line-height:1.4}.insight-surface :is([data-coverage-measure],[data-breakdown-entry] summary)>div:first-child{flex-wrap:wrap}.insight-surface [data-outcome-details]{background:var(--surface-panel);border-color:var(--surface-line);padding:20px}.insight-surface [data-outcome-details] [data-one-lithic-card],.insight-surface [data-outcome-region=waiting]{background:var(--surface-feature);color:var(--surface-ink);border:1px solid var(--surface-line);box-shadow:none;border-radius:12px}.insight-surface [data-outcome-region=building]{grid-template-columns:minmax(0,1fr)}.insight-surface [data-outcome-fact]{min-width:0}.insight-surface [data-outcome-fact]>p:nth-child(2){font-size:22px;line-height:1.35}.insight-surface :is([data-outcome-driver],[data-outcome-category]){flex-wrap:wrap}.insight-surface .executive-page{border:1px solid var(--surface-line);background:var(--surface-panel);box-shadow:none;border-radius:12px;padding:24px}.brief-toolbar{padding-bottom:18px}.insight-surface .brief-header>div:last-child{flex:0 auto}.insight-surface [data-executive-progress]>h2{font-size:20px}.insight-surface [data-executive-progress]>[data-analysis-progress]{background:var(--surface-feature);border:1px solid var(--surface-line);border-radius:10px;padding:18px}.insight-surface [data-executive-kpi]{background:var(--surface-feature)}.insight-surface [data-executive-kpi]>p:nth-child(2){font-size:24px;line-height:1.3}.insight-surface .executive-page>footer{flex-wrap:wrap;line-height:1.7}.insight-surface details>summary{line-height:1.6}.insight-surface details[open]>summary{margin-bottom:12px}@container building-reading (width>=650px){.intelligence-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-meta>div+div{border-left:1px solid var(--surface-line);padding-left:16px}.intelligence-opportunities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-questions{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.insight-surface [data-outcome-region=progressive]>div,.insight-surface [data-outcome-region=progressive]>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-surface [data-governed-chart=evidence-coverage]{grid-column:1/-1}.insight-surface [data-outcome-region=building]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container building-reading (width>=1000px){.intelligence-analysis>div{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.insight-surface [data-outcome-region=readiness]>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr))}.insight-surface [data-outcome-region=progressive]>section>div{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-surface [data-governed-chart=evidence-coverage]{grid-column:auto}}@container building-reading (width<=400px){.building-reading-nav a{flex-basis:100%;justify-content:start}.insight-surface [data-analysis-progress]>div:first-child{width:88px;height:88px}.insight-surface [data-analysis-progress]{flex-wrap:wrap}.intelligence-analysis,.insight-surface .intelligence-opportunities,.insight-surface .executive-page{padding:16px}.intelligence-analysis>div>div:last-child,.insight-surface [data-outcome-region=readiness]>div:nth-child(2){grid-template-columns:minmax(0,1fr)}.insight-surface :is([data-progressive-kpi],[data-governed-chart]){padding:16px}}@media print{.building-reading-nav,.brief-toolbar{display:none!important}.insight-surface.brief-surface[data-lithic-surface]{--surface-canvas:white;--surface-panel:white;--surface-feature:#f4f4f4;--surface-soft:#eee;--surface-ink:#111;--surface-muted:#444;--surface-line:#bbb;--surface-accent:#304137;--semantic-text-primary:#111;--semantic-text-secondary:#444;--semantic-text-muted:#444;--semantic-accent-brand:#304137;--semantic-surface-subtle:#eee;--semantic-surface-canvas:white;--semantic-surface-raised:white;color:#111!important;background:#fff!important}.brief-surface .executive-page{border:0;border-radius:0;padding:0}.brief-surface details::details-content{content-visibility:visible!important;display:block!important}.brief-surface details>:not(summary){display:block!important}.brief-surface :is([data-progressive-kpi],[data-governed-chart],[data-readiness-fact]){break-inside:avoid}}.insight-surface :is(.intelligence-opportunities,.intelligence-news,.intelligence-questions) a[class*="bg-[color:var(--semantic-accent-brand)]"]{color:var(--surface-canvas);background:var(--surface-accent)}.closing-surface{min-width:0}.closing-surface [data-one-lithic-layout=page-header]{flex-direction:row}.closing-surface :is(h1,h2,h3,p,dt,dd,summary){overflow-wrap:anywhere}.closing-surface [data-one-lithic-card]{border:1px solid var(--surface-line);background:var(--surface-panel);box-shadow:none;border-radius:12px;min-width:0}.closing-surface [data-one-lithic-card=action],.closing-surface [data-one-lithic-card=status]{background:var(--surface-feature)}.closing-surface [data-one-lithic-card] h2{font-size:22px;line-height:1.35}.closing-surface [data-one-lithic-card]>p{line-height:1.65}.closing-surface [data-one-lithic-rhythm=content]>section{min-width:0}.comparison-surface [data-decision-impact-region=baseline-picker],.comparison-surface [data-decision-impact-region=remember]{background:var(--surface-panel);border-color:var(--surface-line);padding:22px}.comparison-surface [data-decision-impact-baseline]{text-align:left;max-width:100%;line-height:1.6}.comparison-surface [data-decision-impact-baseline][aria-pressed=true]{border-color:var(--surface-accent);background:var(--surface-feature)}.comparison-surface [data-decision-impact-region=baseline]{border-top:2px solid var(--surface-accent)}.comparison-surface [data-decision-impact-region=impact] h2{font-size:20px}.comparison-surface [data-decision-impact-alternative]{background:var(--surface-feature)}.comparison-surface [data-decision-impact-metric]{background:var(--surface-panel);padding:14px}.comparison-surface [data-decision-impact-metric] p{overflow-wrap:anywhere}.scenario-surface [data-one-lithic-rhythm=understanding] p:last-child{font-size:22px;line-height:1.45}.scenario-surface [data-scenario]{padding:22px}.scenario-surface [data-scenario] h2{margin-top:10px;font-size:24px}.scenario-surface [data-scenario] dl{margin-top:20px}.scenario-surface [data-scenario-dimension]{flex-wrap:wrap;gap:8px;min-width:0;padding-block:12px}.scenario-surface [data-scenario-dimension] dd{margin-left:auto}.scenario-surface [role=alert]{border-left:3px solid var(--semantic-state-danger)}.project-information-surface{height:100%;color:var(--surface-ink);padding:24px clamp(16px,3vw,36px);overflow-y:auto;background:var(--surface-canvas)!important}.project-information-surface>div{max-width:1180px;container:project-record/inline-size}.project-information-surface>div>div:first-child{box-shadow:none;border-radius:12px;margin-bottom:22px;padding:24px;background:var(--surface-feature)!important;border-color:var(--surface-line)!important}.project-information-surface h1{font-size:clamp(28px,3vw,38px);line-height:1.18}.project-information-surface section{box-shadow:none;border-radius:12px;margin-bottom:18px;padding:22px;background:var(--surface-panel)!important;border-color:var(--surface-line)!important}.project-information-surface section>div:first-child{margin-bottom:18px;padding-bottom:16px}.project-information-surface section h2{font-size:20px;line-height:1.4}.project-information-surface section>div:last-child{grid-template-columns:minmax(0,1fr);gap:18px}.project-information-surface label{min-width:0}.project-information-surface :is(input,select,textarea){border-radius:7px;width:100%;min-width:0;min-height:40px;font-size:13px}.project-information-surface [data-lithic-governed-choice]{border-color:var(--surface-line);background:var(--surface-panel);min-height:40px;color:var(--surface-ink);box-shadow:none}.dark .project-information-surface input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.project-information-surface label>span:first-child{font-size:11px}.project-information-save{z-index:20;border:1px solid var(--surface-line);box-shadow:0 -4px 18px color-mix(in srgb,var(--surface-canvas) 75%,transparent);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex;position:sticky;bottom:0;background:var(--surface-panel)!important}.project-information-save>div{flex:230px;line-height:1.6}.project-information-save>button{border-color:var(--surface-accent);max-width:100%;min-height:40px;box-shadow:none;font-size:12px;background:var(--surface-accent)!important;color:var(--surface-canvas)!important}.classification-surface{display:contents}.classification-surface [data-studio-region=current-decision]{border-color:var(--surface-line);box-shadow:none;background:var(--surface-panel);border-radius:12px}.classification-surface [data-studio-region=current-decision] :is(h1,h2){font-size:24px!important;line-height:1.25!important}.classification-surface [data-studio-region=current-decision] :is(input,select,button){max-width:100%;min-height:38px}.classification-surface [data-classification-evidence-layout]{border:1px solid var(--surface-line);background:var(--surface-feature);border-radius:10px;margin-bottom:18px;padding:16px}.classification-surface [data-classification-evidence-layout] :is(h1,h2,p){line-height:1.55}.connect-surface{background:var(--surface-canvas)!important}.connect-surface>header{padding:20px clamp(16px,3vw,36px);border-color:var(--surface-line)!important}.connect-surface>main{padding:26px clamp(16px,3vw,36px) 36px;container:connect-reading/inline-size}.connect-surface h1{max-width:30ch!important;font-size:clamp(28px,3vw,38px)!important;line-height:1.18!important}.connect-surface h1+p{margin-top:14px;font-size:14px!important;line-height:1.7!important}.connect-surface main>div:last-child{margin-top:26px}.connect-surface .connect-choices{grid-template-columns:minmax(0,1fr);gap:20px}.connect-choices>div{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;min-width:0;padding:20px}.connect-record-list{gap:8px;display:grid;border:0!important}.connect-record-list>li{background:var(--surface-panel);border-radius:8px;padding:4px 10px;border:1px solid var(--surface-line)!important}.connect-record-list>li[data-connect-selected=true]{border-color:var(--surface-accent)!important;background:var(--surface-feature)!important}.connect-record-list>li>div{flex-wrap:wrap;gap:8px}.connect-record-list button>span>span:first-child{overflow-wrap:anywhere}.connect-record-list button>span>span:nth-child(2){overflow-wrap:anywhere;margin-top:5px;display:block;margin-left:0!important}.connect-surface button{max-width:100%}.preflight-surface{padding:24px clamp(16px,3vw,36px)}.preflight-surface>main{max-width:1280px;container:preflight-reading/inline-size}.preflight-surface header{border:1px solid var(--surface-line);background:var(--surface-feature);border-radius:12px;padding:24px}.preflight-surface h1{margin-top:12px;font-size:clamp(28px,3vw,38px);line-height:1.2}.preflight-surface h2{font-size:22px;line-height:1.4}.preflight-surface h3{font-size:18px;line-height:1.4}.preflight-surface [data-one-lithic-card]{padding:20px}.preflight-surface [data-preflight-studio-continue]{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:10px;flex-wrap:wrap;padding:20px}.preflight-surface [data-preflight-studio-continue]>span:first-child{flex:300px}.preflight-surface [data-preflight-evidence-group],.preflight-surface [data-preflight-diagnostic-group]{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;padding:18px}.preflight-surface [data-preflight-evidence-group]>div:first-child,.preflight-surface [data-preflight-diagnostic-group]>div:first-child,.preflight-surface [data-preflight-evidence-group]>a,.preflight-surface [data-preflight-diagnostic-group]>p{grid-column:1/-1}.preflight-surface [data-preflight-diagnostic-group]>a{align-self:center}.preflight-surface [data-preflight-evidence-group] a{color:var(--surface-canvas);background:var(--surface-accent)}.preflight-surface button{max-width:100%;min-height:38px}@container building-reading (width<=950px){.comparison-surface [data-one-lithic-rhythm=insights]{grid-template-columns:minmax(0,1fr)}.scenario-surface [aria-label="Scenario comparison"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container building-reading (width<=550px){.scenario-surface [aria-label="Scenario comparison"],.comparison-surface [data-decision-impact-alternative]>div:first-of-type{grid-template-columns:minmax(0,1fr)}}@container project-record (width>=620px){.project-information-surface section>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@container project-record (width<=619px){.project-information-surface label{grid-column:auto}}@container connect-reading (width>=720px){.connect-surface .connect-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@container preflight-reading (width>=1000px){.preflight-surface [data-preflight-evidence-group]{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(70px,.5fr)) minmax(150px,.9fr)}.preflight-surface [data-preflight-evidence-group]>div:first-child,.preflight-surface [data-preflight-evidence-group]>a{grid-column:auto}.preflight-surface [data-preflight-diagnostic-group]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 80px 170px}.preflight-surface [data-preflight-diagnostic-group]>div:first-child,.preflight-surface [data-preflight-diagnostic-group]>p{grid-column:auto}}@media(max-width:600px){.connect-surface>header{flex-wrap:wrap;gap:14px}.project-information-surface section{padding:18px}.preflight-surface header{padding:20px}}.closing-surface [data-one-lithic-rhythm=content]>section{border-color:var(--surface-line);margin-top:22px}.project-information-surface :is(input,select,textarea){color:var(--surface-ink);background:var(--surface-panel);box-shadow:none}.archicad-preview{border:1px solid var(--surface-line);background:var(--surface-panel);color:var(--surface-ink);border-radius:12px;min-width:0;margin-top:40px;overflow:hidden}.archicad-preview-intro{padding:24px}.archicad-eyebrow{letter-spacing:.08em;color:var(--surface-accent);text-transform:uppercase;font-size:11px}.archicad-preview h2{margin:10px 0 14px;font-size:28px;line-height:1.2}.archicad-preview p{max-width:70ch;font-size:13px;line-height:1.65}.archicad-preview-status{color:var(--semantic-text-secondary);margin-top:12px;font-size:12px!important}.archicad-preview-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.archicad-preview button,.archicad-file-label{border:1px solid var(--surface-line);background:var(--surface-panel);min-height:40px;color:var(--surface-ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;display:inline-flex}.archicad-file-label{background:var(--surface-accent);color:var(--surface-canvas);position:relative;overflow:hidden}.archicad-file-label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.archicad-file-label:focus-within,.archicad-preview :focus-visible{outline:2px solid var(--semantic-focus);outline-offset:3px}.archicad-preview [role=alert]{color:var(--semantic-state-danger);margin-top:16px}.archicad-preview-summary{border-block:1px solid var(--surface-line);flex-wrap:wrap;gap:8px 20px;padding:16px 24px;font-size:13px;display:flex}.archicad-preview-summary span{color:var(--semantic-text-secondary)}.archicad-preview-grid{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.archicad-mesh-wrap{background:var(--surface-feature);min-width:0;padding:12px;position:relative}.archicad-mesh-toolbar{flex-wrap:wrap;gap:6px;display:flex}.archicad-mesh-wrap canvas{cursor:grab;width:100%;height:440px;display:block}.archicad-view-hint{color:var(--semantic-text-secondary);margin:0;padding:0 6px;font-size:11px!important}.archicad-wall-inspector{border-top:1px solid var(--surface-line);min-width:0;padding:22px}.archicad-wall-inspector h3{margin:18px 0;font-size:20px;line-height:1.4}.archicad-wall-inspector>p{margin-top:16px}.archicad-layer-list{margin:0;padding:0;list-style:none}.archicad-layer-list li{border-bottom:1px solid var(--surface-line);justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;display:flex}.archicad-layer-list strong{white-space:nowrap}.archicad-property-search{margin-top:24px;font-size:12px;display:block}.archicad-property-search input{border:1px solid var(--surface-line);background:var(--surface-panel);width:100%;min-height:40px;color:var(--surface-ink);border-radius:6px;margin-top:7px;padding:8px;display:block}.archicad-property-list{max-height:320px;font-size:12px;overflow:auto}.archicad-property-list>div{border-bottom:1px solid var(--surface-line);padding:10px 0}.archicad-property-list dt{color:var(--semantic-text-secondary)}.archicad-property-list dd{overflow-wrap:anywhere;margin:5px 0 0}.archicad-property-list small{color:var(--semantic-text-secondary);margin-top:4px;display:block}.archicad-preview-details{border-top:1px solid var(--surface-line);padding:18px 24px;font-size:12px}.archicad-preview-details summary{cursor:pointer}.archicad-preview-details dl{grid-template-columns:140px minmax(0,1fr);gap:10px;margin-block:18px;display:grid}.archicad-preview-details dd{overflow-wrap:anywhere;margin:0}.archicad-preview-details dt{color:var(--semantic-text-secondary)}@media(min-width:900px){.archicad-preview-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.archicad-wall-inspector{border-top:0;border-left:1px solid var(--surface-line)}}@media(max-width:600px){.archicad-preview-intro,.archicad-wall-inspector{padding:18px}.archicad-mesh-wrap canvas{height:330px}.archicad-preview-details dl{grid-template-columns:minmax(0,1fr);gap:5px}.archicad-preview-details dd{margin-bottom:10px}}.archicad-element-list{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.archicad-element-list button[aria-pressed=true]{outline-offset:2px;outline:2px solid}.archicad-wall-inspector dd{overflow-wrap:anywhere}.archicad-project-library label{max-width:34rem;margin:1rem 0;display:block}.archicad-project-library select,.archicad-project-library input{box-sizing:border-box;background:var(--surface-panel);width:100%;color:var(--surface-ink);border:1px solid var(--surface-line);font:inherit;border-radius:6px;margin-top:.4rem;padding:.7rem;display:block}.archicad-project-library button{margin:.3rem .6rem .3rem 0}.archicad-project-library button:disabled{opacity:.55;cursor:default}.archicad-saved-versions{padding:0;list-style:none}.archicad-saved-versions li{border-bottom:1px solid var(--surface-line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem 0;display:flex}.archicad-saved-versions small{margin-top:.3rem;display:block}.archicad-comparison{border-top:1px solid var(--surface-line);min-width:0;margin-top:2rem;padding-top:1rem}.archicad-comparison-choices{flex-wrap:wrap;gap:1rem;display:flex}.archicad-comparison-choices label{flex:16rem;min-width:0}.archicad-comparison details{overflow-wrap:anywhere;margin-top:1rem}.archicad-comparison-change{border-bottom:1px solid var(--surface-line);padding:.75rem 0}.archicad-comparison code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}.archicad-comparison-counts{flex-wrap:wrap;gap:.6rem 1.5rem;padding:1rem 0;display:flex}.archicad-element-choices{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.archicad-element-choices button{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:8rem}.archicad-element-choices button[aria-pressed=true]{border-color:var(--surface-accent);box-shadow:inset 0 0 0 1px var(--surface-accent)}.archicad-element-choices span,.archicad-element-changes header>span,.archicad-comparison-caption{color:var(--semantic-text-secondary);font-size:.75rem}.archicad-element-changes{border:1px solid var(--surface-line);border-radius:10px;min-width:0;padding:1.2rem}.archicad-element-changes header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:1rem;display:flex}.archicad-element-changes h4{margin:0;font-size:1.2rem}.archicad-element-changes h5{margin:1.5rem 0 .7rem;font-size:.95rem}.archicad-change-head,.archicad-change-row{border-bottom:1px solid var(--surface-line);grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr));gap:1rem;padding:.85rem 0;font-size:.85rem;display:grid}.archicad-change-head{color:var(--semantic-text-secondary);font-size:.75rem}.archicad-change-row>div{overflow-wrap:anywhere;min-width:0}.archicad-change-row strong{font-weight:500}.archicad-change-row small{color:var(--semantic-text-secondary);margin-top:.35rem;font-size:.7rem;display:block}.archicad-change-row .archicad-change-delta{color:var(--surface-accent);font-weight:600}.archicad-comparison .archicad-source-details{color:var(--semantic-text-secondary);margin-top:.6rem;font-size:.75rem}.archicad-source-details summary,.archicad-geometry-change summary{cursor:pointer}.archicad-source-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.7rem}.archicad-geometry-change{background:var(--surface-canvas);border-radius:8px;margin:1rem 0;padding:1rem;font-size:.85rem}.archicad-geometry-change p{margin:.35rem 0}@media(max-width:640px){.archicad-element-changes{padding:.8rem}.archicad-change-head{display:none}.archicad-change-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.archicad-change-row>div:first-child{grid-column:1/-1}.archicad-change-row>div[data-column]:before{content:attr(data-column);color:var(--semantic-text-secondary);margin-bottom:.25rem;font-size:.7rem;display:block}}.project-dashboard{background:var(--surface-canvas);min-height:100%}.project-dashboard__container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}.project-dashboard__header{padding-top:24px}.project-dashboard__header>div>a{margin-bottom:20px;font-size:11px;display:inline-flex}.project-dashboard__overview{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;overflow:hidden}.project-dashboard__identity{background:var(--surface-feature);grid-template-columns:80px minmax(0,1fr);align-items:center;gap:24px;padding:28px;display:grid}.project-dashboard__mark{width:80px;height:92px;color:var(--surface-accent);background:var(--surface-panel);border:1px solid var(--surface-line);border-radius:10px;place-items:center;display:grid}.project-dashboard__mark svg{width:44px;height:44px}.project-dashboard__identity h1{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(28px,3vw,40px);line-height:1.15}.project-dashboard__identity p{font-size:13px;line-height:1.65}.project-dashboard__identity p:nth-last-child(2){margin-top:10px}.project-dashboard__readiness{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.project-dashboard__health{grid-template-columns:30px minmax(0,1fr);align-content:start;gap:8px 12px;padding:24px 28px;display:grid}.project-dashboard__section-icon{color:var(--surface-accent);grid-row:span 3}.project-dashboard__section-icon svg{width:24px;height:24px}.project-dashboard__health h2{margin-top:0;font-size:20px;line-height:1.45}.project-dashboard__health>p:last-child{grid-column:2;margin-top:0;font-size:12px}.project-dashboard__preflight{border-left:1px solid var(--surface-line);flex-direction:column;justify-content:space-between;align-items:start;gap:18px;padding:24px 28px;transition:background .18s;display:flex}.project-dashboard__preflight:hover{background:var(--surface-feature)}.project-dashboard__preflight>span{min-width:0}.project-dashboard__preflight #model-preflight-entry{margin-top:8px;font-size:20px}.project-dashboard__preflight>span:first-child>span:last-child{font-size:13px;line-height:1.65}.project-dashboard__preflight>span:last-child{white-space:normal;font-size:10px;line-height:1.7}.project-dashboard__body{gap:22px;padding-top:22px;padding-bottom:36px;display:grid}.project-dashboard__story{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.project-dashboard__story>*{border:1px solid var(--surface-line);background:var(--surface-panel);min-width:0;box-shadow:none;border-radius:12px;padding:22px}.project-dashboard__story>:last-child{background:var(--surface-feature)}.project-dashboard__story p:last-of-type{letter-spacing:-.02em;margin-top:12px;font-size:18px;line-height:1.5}.project-dashboard__story [data-one-lithic-action]{min-height:38px;font-size:13px}.project-dashboard__divider{padding-top:6px}.project-dashboard__models,.project-dashboard__collaboration{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;min-width:0;padding:24px}.project-dashboard__section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.project-dashboard__section-heading h2{align-items:center;gap:10px;font-size:20px;font-weight:500;display:flex}.project-dashboard__count{background:var(--surface-soft);min-width:25px;height:25px;color:var(--surface-accent);border-radius:6px;place-items:center;padding-inline:6px;font-size:12px;display:inline-grid}.project-dashboard__models>p,.project-dashboard__models>div>p{font-size:12px;line-height:1.7}.project-dashboard__model-list{border:1px solid var(--surface-line);border-radius:9px;overflow:hidden}.project-dashboard__model-row{justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.project-dashboard__model-row+li{border-top:1px solid var(--surface-line)}.project-dashboard__model-row>div:first-child{flex:1;min-width:0}.project-dashboard__model-row>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.project-dashboard__model-name{overflow-wrap:anywhere;align-items:center;gap:10px;font-size:14px;display:flex}.project-dashboard__model-name svg{width:20px;height:20px;color:var(--surface-accent);flex-shrink:0}.project-dashboard__model-row .mono-meta{margin-top:5px;margin-left:30px;font-size:10px}.project-dashboard__picker{border:1px solid var(--surface-line);background:var(--surface-feature);border-radius:9px;margin-top:16px;padding:18px}.project-dashboard__picker>div:first-child,.project-dashboard__picker li{flex-wrap:wrap}.project-dashboard__picker li>div{flex:180px}.project-dashboard__collaboration h2{margin-top:8px;font-size:20px}.project-dashboard__collaboration>div:last-child{border-bottom:0;margin-top:16px}.project-dashboard__collaboration a{flex-wrap:wrap;gap:16px;padding-bottom:0}.project-dashboard__collaboration a>span:first-child{flex:230px}.project-dashboard__collaboration a>span:first-child>span:first-child{font-size:16px}.project-dashboard__collaboration a>span:first-child>span:last-child{font-size:13px}.project-dashboard__archive{border-top:1px solid var(--surface-line);align-items:start;gap:18px;padding-top:18px;display:flex}.project-dashboard__archive button{flex-shrink:0}.project-dashboard__archive p{margin-top:0;font-size:12px;line-height:1.7}.project-dashboard :is(h1,h2,p){overflow-wrap:anywhere}@media(max-width:700px){.project-dashboard__identity{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:20px}.project-dashboard__mark{width:52px;height:64px}.project-dashboard__mark svg{width:30px;height:30px}.project-dashboard__identity h1{font-size:28px}.project-dashboard__readiness,.project-dashboard__story{grid-template-columns:minmax(0,1fr)}.project-dashboard__preflight{border-left:0;border-top:1px solid var(--surface-line)}.project-dashboard__health,.project-dashboard__preflight{padding:20px}.project-dashboard__models,.project-dashboard__collaboration{padding:18px}.project-dashboard__section-heading,.project-dashboard__model-row,.project-dashboard__archive{flex-direction:column;align-items:start}.project-dashboard__model-row>div{width:100%}}@media(prefers-reduced-motion:reduce){.project-dashboard__preflight{transition:none}}
