:root{--font-interface:"Geist", Arial, sans-serif;--page-surface:var(--surface-0);--card-elevated:var(--surface-1);--card-secondary:var(--surface-2);--text-primary:var(--foreground);--text-secondary:var(--text-soft);--text-muted:#87919b;--control-border:#68727c;--input-surface:var(--surface-1);--notice-surface:color-mix(in srgb, var(--brand-orange-tint) 74%, var(--surface-1));--disabled-surface:var(--surface-3);--disabled-text:#a3a9b0;--action-fill:#ff7a1a;--action-fill-hover:#e8660c;--action-border:#ff7a1a;--on-action:#0b0908;--accent-text:#ff8b38;--focus-ring:#ff8b38;--type-page-title:clamp(2.25rem, 5vw, 4.75rem);--type-section-heading:clamp(1.55rem, 3vw, 2.5rem);--type-card-heading:1.05rem;--type-body:.95rem;--type-small:.78rem;--type-label:.78rem;--type-button:.82rem;--type-table:.82rem;--line-heading:1.08;--line-body:1.65;--ui-positive:#54c889;--ui-warning:#f4b860;--ui-negative:#fb7185;--ui-info:lab(72.1154% -16.0273 -40.4639);--light-ui-positive:#277a55;--light-ui-warning:#ad4100;--always-dark-surface:#111417;--always-dark-text-primary:#f4f6f7;--always-dark-text-secondary:#b4bbc2;--always-dark-control-border:#68727c}html[data-theme=light]{--text-muted:#66717a;--control-border:#68727b;--disabled-text:#5f6972;--accent-text:var(--light-ui-warning);--focus-ring:#9f3c00;--action-border:#9f3c00;--ui-positive:var(--light-ui-positive);--ui-warning:var(--light-ui-warning);--ui-negative:var(--destructive);--ui-info:lab(38.9082% -3.76242 -49.0805)}@media (prefers-color-scheme:light){html[data-theme=system]{--accent-text:var(--light-ui-warning);--focus-ring:var(--light-ui-warning);--action-border:var(--light-ui-warning);--ui-positive:var(--light-ui-positive);--ui-warning:var(--light-ui-warning);--ui-negative:var(--destructive);--ui-info:lab(38.9082% -3.76242 -49.0805)}}:root{--text-faint:#7d8791}html[data-theme=light]{--text-faint:#65707a}html,body,body :where(*),button,input,select,textarea,table,.font-mono,:is(.eyebrow,.admin-eyebrow,.admin-page-heading p,label,legend,th){font-family:var(--font-interface)!important}:is(.home-hero h1,.role-page-hero h1,.portal-hero h1,.form-hero h1,.auth-intro h1,.admin-page-heading h1,.account-dashboard-welcome h1,.workspace-page-header h1){font-size:var(--type-page-title);line-height:var(--line-heading);letter-spacing:-.045em}:is(.eyebrow,.account-dashboard-kicker,.admin-eyebrow,.admin-page-heading p){letter-spacing:.075em;font-size:.72rem;font-weight:650;line-height:1.35;font-family:var(--font-interface)!important}.account-dashboard-shell .dashboard-priority-card>a{font-family:var(--font-interface);letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:650}.account-dashboard-shell .dashboard-priority-card>p:not(.eyebrow){font-size:.86rem;line-height:1.55}:is(h2,.section-heading h2,.admin-section-heading h2){line-height:1.14}:is(input,select,textarea){border-color:var(--control-border)!important;background:var(--surface-1)!important;color:var(--foreground)!important}:is(input,textarea)::placeholder{opacity:1;color:var(--text-faint)!important}:is(input,select,textarea):disabled{opacity:1;background:var(--disabled-surface)!important;color:var(--disabled-text)!important}:is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.theme-page-surface{background:var(--page-surface);color:var(--text-primary)}.theme-card-elevated{border:1px solid var(--control-border);background:var(--card-elevated);color:var(--text-primary)}.theme-card-secondary{border:1px solid var(--control-border);background:var(--card-secondary);color:var(--text-primary)}.theme-text-secondary{color:var(--text-secondary)}.theme-text-muted{color:var(--text-muted)}.theme-notice{border:1px solid var(--control-border);border-left:3px solid var(--accent-text);background:var(--notice-surface);color:var(--text-primary)}.always-dark-surface{--page-surface:#08090a;--card-elevated:#0d0f11;--card-secondary:var(--always-dark-surface);--surface-0:#08090a;--surface-1:#0d0f11;--surface-2:var(--always-dark-surface);--surface-3:#171a1e;--foreground:var(--always-dark-text-primary);--text-primary:var(--always-dark-text-primary);--text-soft:var(--always-dark-text-secondary);--text-secondary:var(--always-dark-text-secondary);--text-faint:#969fa8;--text-muted:#969fa8;--border:#ebeff238;--control-border:var(--always-dark-control-border);--input-surface:var(--always-dark-surface);--disabled-surface:#171a1e;--disabled-text:#a3a9b0;--accent-text:#ff9a52;--action-border:#ff7a1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground)}.always-dark-surface :where(h1,h2,h3,h4,h5,h6,strong,label,legend,dt,dd){color:var(--foreground)}.always-dark-surface :where(p,small){color:var(--text-soft)}.always-dark-surface :where(input,select,textarea){border-color:var(--control-border)!important;background:var(--input-surface)!important;color:var(--foreground)!important}.button-primary,a.button-primary,button.button-primary{border-color:var(--action-border)!important;background:var(--action-fill)!important;color:var(--on-action)!important}.button-primary:is(:hover,:focus-visible){border-color:var(--action-border)!important;background:var(--action-fill-hover)!important;color:var(--on-action)!important}.admin-app{background:var(--surface-0);min-height:100svh;color:var(--foreground);grid-template-columns:minmax(0,1fr);display:grid}.admin-header{border-color:var(--border);background:color-mix(in srgb, var(--surface-1) 96%, transparent);color:var(--foreground)}.admin-brand{color:var(--foreground);gap:.7rem;display:flex}.admin-brand small{color:var(--text-soft)}.admin-desktop-nav a{color:var(--text-soft);font-size:var(--type-small);font-weight:600}.admin-desktop-nav a:is(:hover,:focus-visible),.admin-desktop-nav a.is-current{border-color:color-mix(in srgb, var(--brand-orange) 45%, var(--border));background:var(--brand-orange-tint);color:var(--foreground)}.admin-desktop-nav a.is-current svg{color:var(--brand-orange)}.admin-header-actions{margin-top:auto}.admin-logout{color:var(--text-soft);border-color:var(--border)}.admin-main{min-width:0}.admin-mobile-nav{border-color:var(--border);background:color-mix(in srgb, var(--surface-1) 97%, transparent);grid-template-columns:repeat(5,minmax(0,1fr))}.admin-mobile-nav a{color:var(--text-soft);font-family:var(--font-interface)}.admin-mobile-nav a.is-current{color:var(--brand-orange)}.admin-breadcrumb{color:var(--text-soft);font-size:var(--type-small);align-items:center;gap:.5rem;display:flex}.admin-breadcrumb .admin-back-link{margin:0}.admin-quick-actions{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.admin-quick-actions>a{border:1px solid var(--border);background:var(--surface-1);min-height:3.25rem;color:var(--foreground);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.8rem .9rem;font-weight:700;display:grid}.admin-quick-actions>a:is(:hover,:focus-visible){border-color:var(--brand-orange);background:var(--brand-orange-tint)}.admin-quick-actions svg{width:1rem;height:1rem}.admin-quick-actions svg:first-child{color:var(--brand-orange)}:is(.admin-panel,.admin-metric-card,.admin-record-card,.admin-business-card,.admin-scout-card,.admin-scout-draft,.admin-scout-match-panel,.admin-scout-editor,.admin-provider-readonly,.admin-scout-run-summary>div,.admin-scout-focus-group,.admin-control-group,.admin-health-check){border-color:var(--border)!important;background:var(--surface-1)!important;color:var(--foreground)!important}:is(.admin-panel,.admin-record-card,.admin-scout-card,.admin-scout-draft,.admin-scout-editor) :is(p,small,dt){color:var(--text-soft)}:is(.admin-panel,.admin-scout-card,.admin-scout-editor) :is(h2,h3,h4,strong,dd){color:var(--foreground)}.admin-page-heading>div>span,.admin-back-link{color:var(--text-soft)}@media (min-width:980px){.admin-app{grid-template-columns:260px minmax(0,1fr);padding-bottom:0}.admin-header{overscroll-behavior-y:contain;scrollbar-gutter:stable;border-top:0;border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.4rem;width:260px;height:100svh;min-height:0;padding:1.5rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.admin-desktop-nav{order:initial;flex-basis:auto;gap:.25rem;display:grid}.admin-desktop-nav a{border:1px solid #0000;border-radius:7px;align-items:center;gap:.7rem;min-height:44px;padding:.72rem .8rem;display:flex}.admin-desktop-nav svg{width:1rem;height:1rem}.admin-header-actions{border-top:1px solid var(--border);gap:.35rem;width:100%;padding-top:.85rem;display:grid}.admin-header-actions>span{color:var(--foreground);overflow-wrap:anywhere;padding:.35rem .6rem;font-size:.8rem;font-weight:650}.admin-header-actions>a{min-height:40px;color:var(--text-soft);border-radius:7px;align-items:center;padding:.55rem .6rem;font-size:.78rem;display:flex}.admin-header-actions>a:is(:hover,:focus-visible){background:var(--brand-orange-tint);color:var(--foreground)}.admin-header-actions .theme-mode-switch{border-radius:7px;justify-content:flex-start;padding-inline:.6rem}.admin-header-actions .theme-mode-switch>strong{margin-left:auto}.admin-header-actions .theme-mode-switch,.admin-header-actions form,.admin-header-actions button{width:100%}.admin-main{grid-column:2;width:min(100% - 4rem,1440px);margin-inline:auto;padding-block:3rem 5rem}.admin-mobile-nav{display:none}}.home-hero{background:var(--surface-0)}.home-platform-preview{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;overflow:hidden;box-shadow:0 30px 90px #00000047}.home-platform-preview-bar{border-bottom:1px solid var(--border);color:var(--foreground);font-size:var(--type-small);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-weight:700;display:flex}.home-platform-preview-bar b{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;font-weight:600}.home-platform-preview-body{grid-template-columns:116px minmax(0,1fr);min-height:430px;display:grid}.home-platform-preview-body>nav{border-right:1px solid var(--border);background:var(--surface-2);align-content:start;gap:.35rem;padding:1rem .65rem;display:grid}.home-platform-preview-body>nav span{color:var(--text-soft);border-radius:5px;padding:.65rem;font-size:.68rem;font-weight:650}.home-platform-preview-body>nav .is-current{background:var(--brand-orange-tint);color:var(--foreground)}.home-platform-preview-body>section{padding:1.2rem}.home-platform-preview-body>section>p{color:var(--brand-orange);text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:700}.home-platform-preview-body h2{color:var(--foreground);margin-top:.45rem;font-size:1.25rem}.home-platform-journey{gap:.55rem;margin-top:1.2rem;display:grid}.home-platform-journey article{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;align-items:center;gap:.75rem;padding:.72rem;display:flex}.home-platform-journey svg{width:1rem;color:var(--brand-orange)}.home-platform-journey div{gap:.15rem;display:grid}.home-platform-journey strong{color:var(--foreground);font-size:.78rem}.home-platform-journey span{color:var(--text-soft);font-size:.67rem}.home-platform-preview-body footer{border-top:1px solid var(--border);color:var(--text-soft);justify-content:space-between;gap:1rem;margin-top:.8rem;padding-top:.8rem;font-size:.7rem;display:flex}.home-platform-preview-body footer strong{color:var(--ui-positive)}.home-hero-tertiary{color:var(--text-soft);align-items:center;gap:.5rem;margin-top:1.35rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}:is(.home-hero-tertiary:hover,.home-hero-tertiary:focus-visible){color:var(--accent-text)}.home-hero-tertiary svg{width:.95rem}.home-lifecycle-section,.home-role-value-section,.home-international-section{background:var(--surface-0)}.home-beyond-section,.home-visibility-section{border-block:1px solid var(--border);background:var(--surface-1)}.home-lifecycle-grid{background:var(--border);gap:1px;margin-top:3rem;display:grid}.home-lifecycle-grid article{background:var(--surface-1);flex-direction:column;min-width:0;min-height:19rem;padding:clamp(1.35rem,3vw,2rem);display:flex}.home-lifecycle-grid article header{color:var(--text-faint);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.home-lifecycle-grid article header svg{width:1.35rem;color:var(--accent-text)}.home-lifecycle-grid h3{color:var(--foreground);margin-top:3rem;font-size:clamp(1.65rem,3vw,2.15rem)}.home-lifecycle-grid article>p{color:var(--text-soft);margin-top:1rem;line-height:1.7}.home-lifecycle-grid .home-capability-status{margin-top:auto}.home-capability-status{border:1px solid var(--border);width:fit-content;color:var(--accent-text);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.36rem .62rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.home-capability-status.is-live{border-color:color-mix(in srgb, var(--ui-positive) 45%, var(--border));color:var(--ui-positive)}.home-capability-status.is-future{color:var(--text-soft)}.home-live-capabilities{border:1px solid var(--border);background:var(--surface-2);gap:2rem;margin-top:1px;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.home-live-capabilities h3{color:var(--foreground);margin-top:1rem;font-size:1.45rem}.home-live-capabilities p{max-width:38rem;color:var(--text-soft);margin-top:.7rem;line-height:1.7}.home-live-capabilities ul,.home-outcome-list,.home-visibility-grid ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.home-live-capabilities li,.home-outcome-list li{color:var(--text-soft);align-items:flex-start;gap:.7rem;display:flex}.home-live-capabilities li svg,.home-outcome-list li svg{width:1rem;min-width:1rem;color:var(--accent-text)}.home-beyond-grid{align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.home-beyond-grid>div>.eyebrow,.home-visibility-section .section-heading .eyebrow,.home-international-grid .eyebrow{margin-top:1.25rem;display:flex}.home-beyond-grid h2,.home-role-value-grid h2,.home-international-grid h2{color:var(--foreground);letter-spacing:-.05em;margin-top:1.35rem;font-size:clamp(2.2rem,5vw,4.25rem);font-weight:650;line-height:1.02}.home-section-copy,.home-role-value-grid article>p,.home-international-grid>div>p:last-child{color:var(--text-soft);margin-top:1.5rem;font-size:1.02rem;line-height:1.8}.home-outcome-list{margin-top:2rem}.home-production-preview{border:1px solid var(--border);background:var(--surface-0);box-shadow:var(--workspace-shadow);border-radius:14px;overflow:hidden}.home-production-preview>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.home-production-preview header>div{gap:.35rem;display:grid}.home-production-preview header span,.home-production-total span{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:750}.home-production-preview header strong,.home-production-total strong{color:var(--foreground)}.home-production-total{justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.home-production-preview ol{margin:0;padding:0 1.2rem;list-style:none;display:grid}.home-production-preview li{border-top:1px solid var(--border);color:var(--foreground);grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem 0;display:grid}.home-production-preview li>span{color:var(--accent-text);font-size:.65rem}.home-production-preview li svg{width:.9rem;color:var(--text-faint)}.home-production-preview>p{border-top:1px solid var(--border);color:var(--text-faint);padding:1rem 1.2rem;font-size:.72rem}.home-role-value-grid{background:var(--border);gap:1px;display:grid}.home-role-value-grid>article{background:var(--surface-1);min-width:0;padding:clamp(1.5rem,4vw,3rem)}.home-role-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-role-card-heading>span:first-child{color:var(--accent-text);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:750}.home-programme-preview{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.home-programme-preview>div{background:var(--surface-2);gap:.25rem;padding:1rem;display:grid}.home-programme-preview strong{color:var(--foreground);font-size:1.5rem}.home-programme-preview span,.home-role-value-grid small{color:var(--text-faint);font-size:.7rem}.home-role-value-grid small{text-transform:uppercase;letter-spacing:.07em;margin-top:.85rem;display:block}.home-project-origins{gap:.75rem;margin-top:2rem;display:grid}.home-project-origins>div{border:1px solid var(--border);background:var(--surface-2);align-items:center;gap:.8rem;padding:1rem;display:flex}.home-project-origins svg{width:1.15rem;color:var(--accent-text)}.home-role-value-grid article>a{color:var(--accent-text);align-items:center;gap:.55rem;margin-top:1.5rem;font-weight:750;display:inline-flex}.home-role-value-grid article>a svg{width:1rem}.home-visibility-grid{background:var(--border);gap:1px;margin-top:3rem;display:grid}.home-visibility-grid article{background:var(--surface-0);min-width:0;padding:clamp(1.5rem,4vw,2.5rem)}.home-visibility-grid article>svg{width:1.4rem;color:var(--accent-text)}.home-visibility-grid h3{color:var(--foreground);margin-top:1.25rem;font-size:1.35rem}.home-visibility-grid ul{margin-top:1.25rem}.home-visibility-grid li{border-top:1px solid var(--border);color:var(--text-soft);padding-top:.65rem}.home-international-grid{align-items:start;gap:1.5rem;display:grid}.home-international-grid>svg{width:2rem;color:var(--accent-text)}.home-international-actions{gap:.75rem;display:grid}.home-future-note{border-top:1px solid var(--border);gap:.8rem;padding-top:1.25rem;display:grid}.home-future-note p{color:var(--text-faint);font-size:.78rem;line-height:1.7}@media (min-width:700px){.home-lifecycle-grid,.home-role-value-grid,.home-visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-live-capabilities{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.home-programme-preview{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1040px){.home-lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-beyond-grid{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr)}.home-international-grid{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.home-future-note{grid-column:2/-1}}.demo-workspace-page{max-width:1240px}.demo-workspace-shell .demo-experience{width:100%}.demo-workspace-shell :is(.demo-work-card,.demo-response-list>div,.demo-free-feed>div,.demo-preview-notice){border-color:var(--border);background:var(--surface-1);color:var(--foreground)}.demo-exit-link{border:1px solid var(--border);color:var(--text-soft);text-align:center;border-radius:7px;padding:.7rem;font-size:.75rem;display:block}@media (max-width:700px){.home-hero .site-shell{min-height:auto;padding-block:4.5rem}.home-platform-preview-body{grid-template-columns:1fr;min-height:0}.home-platform-preview-body>nav{display:none}.home-platform-preview-body>section{padding:1rem}}:is(.about-lead,.about-story-copy,.about-final-cta .site-shell>p:not(.eyebrow)){color:var(--text-secondary)}.about-founder-note,.about-uk-panel{border-color:color-mix(in srgb, var(--accent-text) 35%, var(--border));background:var(--notice-surface);color:var(--text-primary)}.about-founder-note p,.about-uk-panel>div:last-child>p,.about-region-note{color:var(--text-secondary)}.about-principles-grid{background:var(--border)}.about-principles-grid article{background:var(--card-elevated);color:var(--text-primary)}.about-principles-grid h3{color:var(--text-primary)}.about-principles-grid p{color:var(--text-secondary)}.about-network-band .section-heading :is(h2,p),.about-network-grid :is(h3,p),.about-network-band>.site-shell>p{color:inherit}.about-network-band .section-heading p,.about-network-grid p,.about-network-band>.site-shell>p{color:var(--text-secondary)}.about-network-grid{background:var(--border)}.about-network-grid article{background:var(--card-elevated)}.about-network-grid h3,.role-page-hero :is(h1,figcaption){color:var(--text-primary)}.role-page-hero p:not(.eyebrow){color:var(--text-secondary)}.role-page-image,.role-page-image figcaption{border-color:var(--control-border)}.role-page-image figcaption,.about-photo figcaption{color:var(--always-dark-text-primary);background:#08090ae6}.legal-page :is(p:not(.eyebrow),ul,.legal-updated){color:var(--text-secondary)}.legal-page a:not(.button-primary,.button-secondary),.form-data-notice a,.conversation-files-gallery a small{color:var(--accent-text)}.confirm-row{border-color:var(--control-border);background:var(--card-secondary);color:var(--text-primary)}.confirm-row .box{background:var(--input-surface);border-color:var(--control-border)!important}.illustrative-opportunity-examples{border-color:var(--control-border);background:var(--page-surface)}.illustrative-opportunity-examples>summary,.illustrative-opportunity-copy h2,.illustrative-opportunity-examples .filter-heading h2,.illustrative-opportunity-examples .feed-heading h2,.illustrative-opportunity-examples .opportunity-filter>span{color:var(--text-primary)}.illustrative-opportunity-copy>p:last-child,.illustrative-opportunity-examples .opportunity-card p{color:var(--text-secondary)}.illustrative-opportunity-examples :is(.opportunity-filters,.opportunity-card){border-color:var(--control-border);background:var(--card-elevated)}.illustrative-opportunity-examples .opportunity-confidential{border-color:var(--control-border);background:var(--card-secondary)}.illustrative-opportunity-examples .opportunity-confidential :is(strong,small){color:var(--text-secondary)}.demo-mode-banner,.demo-preview-notice,.demo-project-stage{border-color:var(--control-border);background:var(--notice-surface);color:var(--text-primary)}.demo-mode-banner strong,.demo-work-card :is(h2,h3,strong,dd),.demo-response-list :is(h3,strong),.demo-free-feed :is(h3,strong),.demo-project-stage strong,.demo-project-progress strong,.demo-project-timeline strong,.demo-journey-summary strong{color:var(--text-primary)}.demo-mode-banner span,.demo-work-card :is(p,dt),.demo-response-list p,.demo-free-feed p,.demo-project-stage :is(span,small),.demo-project-progress small,.demo-project-timeline small,.demo-journey-summary small,.demo-help-text{color:var(--text-secondary)}.demo-journey-summary{border-color:var(--control-border);background:var(--border)}.demo-journey-summary>div,.demo-journey-summary>div.is-current,.demo-journey-summary>div.is-complete,.demo-journey-summary>div.is-locked{background:var(--card-secondary)}.demo-journey-summary>div.is-locked{opacity:1}.demo-journey-summary>div.is-locked :is(strong,small){color:var(--disabled-text)}.demo-work-card,.demo-response-list>div,.demo-free-feed>div,.demo-project-progress{border-color:var(--control-border);background:var(--card-elevated);color:var(--text-primary)}.demo-action-group :is(button,a,span),.demo-work-card button:disabled{opacity:1}.demo-action-group>span,.demo-work-card button:disabled{border-color:var(--control-border);background:var(--disabled-surface);color:var(--disabled-text)}:is(.eyebrow,.admin-eyebrow,.demo-card-label,.home-platform-preview-body>section>p,.home-platform-journey svg,.conversation-files-gallery>summary svg){color:var(--accent-text)}:is(.form-section-title>span,.process-card .text-cyan-300,.match-score strong,.demo-submit-note strong,.home-demo-card>span,.role-flow-grid article>span,.auth-apply-copy a,.hero-title-accent,.opportunity-explainer-grid article>a,.demo-role-option>strong,.demo-role-nav a,.demo-preview-notice strong,.demo-journey-summary .is-current>span,.supplier-intro-flow a,.portal-hero h1 span,.public-board-banner strong,.text-cyan-300),.auth-intro h1>span,.account-dashboard-mobile-nav a.is-current>span,.demo-role-nav a,.demo-preview-notice strong{color:var(--accent-text)!important}:is(.opportunity-detail-hero,.safety-notice,.content-card-grid .work-card),.interest-section>.site-shell>.section-heading{--foreground:var(--always-dark-text-primary);--text-primary:var(--always-dark-text-primary);--text-soft:var(--always-dark-text-secondary);--text-secondary:var(--always-dark-text-secondary);--text-muted:#969fa8;--border:#ebeff238;--control-border:var(--always-dark-control-border);--accent-text:#ff9a52;--action-border:#ff7a1a;color:var(--foreground)}:is(.opportunity-detail-hero,.safety-notice,.content-card-grid .work-card) :is(h1,h2,h3,strong,a.button-secondary),.interest-section>.site-shell>.section-heading :is(h1,h2,h3,p){color:var(--foreground)}.interest-form{--foreground:#f5f7f8;--text-primary:#f5f7f8;--text-soft:#a3a9b0;--text-secondary:#a3a9b0;--text-muted:#87919b;--control-border:var(--always-dark-control-border);--accent-text:#ff8b38;--action-border:#ff7a1a}html[data-theme=light] .interest-form{--foreground:#171a1d;--text-primary:#171a1d;--text-soft:#5f6972;--text-secondary:#5f6972;--text-muted:#66717a;--control-border:#68727b;--accent-text:#ad4100;--action-border:#9f3c00}.check-option-group>h3,.match-reasons>li,.match-score>span,.confidential-detail-notice p,.demo-submit-note>span,.demo-work-card li,.demo-preview-notice p,.public-board-banner>span,.public-opportunity-intro,.form-journey li>p{color:var(--text-secondary)}html[data-theme=light] :is(.specialist-capability-card>p,.demo-journey-summary .is-locked>span,.match-indicator .match-reasons>li,.match-indicator .match-score>span){color:var(--text-secondary)!important}html[data-theme=light] .match-indicator{--foreground:#171a1d;--text-primary:#171a1d;--text-soft:#5f6972;--text-secondary:#5f6972;--accent-text:#ad4100}html[data-theme=light] .match-indicator :is(.match-reasons>li,.match-score>span){color:var(--text-secondary)!important}html[data-theme=light] .match-indicator .match-score>strong{color:var(--accent-text)!important}html[data-theme=light] .always-dark-surface .match-indicator{--foreground:var(--always-dark-text-primary);--text-primary:var(--always-dark-text-primary);--text-soft:var(--always-dark-text-secondary);--text-secondary:var(--always-dark-text-secondary);--accent-text:#ff9a52}html[data-theme=light] .always-dark-surface .match-indicator :is(.match-reasons>li,.match-score>span){color:var(--text-secondary)!important}html[data-theme=light] .always-dark-surface .match-indicator .match-score>strong{color:var(--accent-text)!important}.safety-notice p,.illustrative-opportunity-examples .filter-reset,html[data-theme=light] :is(.demo-nda-actions>span,.form-step-progress>p,.auth-panel .eyebrow,.auth-panel .auth-secondary-link,.auth-panel .auth-apply-copy,.demo-role-option>span,.demo-free-feed small,.demo-stage-setter,.feed-heading>span,.account-dashboard-sidebar-footer p>span,.about-story-copy>p){color:var(--text-secondary)!important}html[data-theme=light] :is(.demo-work-card-featured>span,.demo-work-card-wide>span,.demo-free-feed>div>span){color:var(--ui-positive)!important}.account-dashboard-sidebar-footer p>span{color:var(--text-secondary)!important}.form-field span>em,.opportunity-confidential>span,.opportunity-detail-aside>small,.form-journey li>span{color:var(--text-muted)!important}:is(.check-item,.confirm-row)>.box,.theme-mode-switch,.site-menu-button,.button-secondary,a.button-secondary,button.button-secondary{border-color:var(--control-border)!important}.site-menu-button,.site-menu-button svg{color:var(--text-primary)!important}html[data-theme=light] :is(.status-badge,.match-indicator,.eligibility-indicator){color:var(--text-primary)}:is(button,input,select,textarea,[aria-disabled=true]):disabled,[aria-disabled=true]{opacity:1!important}.account-dashboard-shell{--workspace-muted:var(--text-secondary);--workspace-faint:var(--text-muted)}.account-dashboard-shell :is(.account-dashboard-kicker,.dashboard-priority-card .eyebrow,.dashboard-priority-card>a,.message-summary-card>span,.message-card-top>span,.message-card-top>b,.message-summary-card>strong,.conversation-files-link,.conversation-files-gallery summary>span,.supplier-profile-inline-editor>summary,.interest-project-state>span,.direct-connection-details a,.direct-connection-confirmation>summary,.supplier-profile-status.is-pending,.supplier-profile-company-mark,.conversation-mobile-avatar,.conversation-mobile-details-sheet>header p){color:var(--accent-text)!important}.account-dashboard-shell :is(.account-dashboard-sidebar-footer button,.theme-preference-option,.supplier-profile-design-editor>summary,.supplier-profile-identity-media>summary,.mobile-composer-add,.mobile-composer-send,.conversation-context-link,.conversation-mobile-details-body>a){border-color:var(--control-border)!important}.account-dashboard-shell :is(.message-report,.supplier-profile-inline-details dt,.supplier-equipment-card dt,.supplier-team-preview-card span,.conversation-details-panel dt,.conversation-mobile-linked-work small,.conversation-mobile-details-body dt,.supplier-profile-identity-copy dt,.supplier-profile-identity-copy>p,.supplier-profile-preview-save,.supplier-profile-request-list){color:var(--workspace-faint)!important}.account-dashboard-shell .opportunity-meta-line{color:var(--workspace-muted)!important}.account-dashboard-shell .opportunity-confidential{border-color:var(--workspace-border-strong);background:var(--workspace-surface-raised)}.account-dashboard-shell .opportunity-confidential strong{color:var(--workspace-text-strong)}.account-dashboard-shell .opportunity-confidential :is(span,small){color:var(--workspace-muted)!important}.buyer-rfq-status-grid span,.interest-section .interest-card :is(p,small){color:var(--always-dark-text-secondary)!important}.buyer-rfq-status-grid strong,.interest-section .interest-card :is(h2,h3,strong){color:var(--always-dark-text-primary)!important}.account-dashboard-shell .opportunity-detail-hero .eligibility-indicator{border-color:var(--always-dark-control-border);background:var(--always-dark-surface);color:var(--always-dark-text-primary)!important}.account-dashboard-shell .opportunity-detail-hero .eligibility-indicator :is(span,small,strong){color:var(--always-dark-text-primary)!important}.account-dashboard-shell .delete-account-form{border-color:var(--control-border);background:var(--workspace-surface-raised);color:var(--workspace-text)}.account-dashboard-shell .delete-account-form label{color:var(--workspace-muted)}.account-dashboard-shell .delete-account-form button{border:1px solid var(--ui-negative);background:var(--ui-negative);color:var(--on-action)}.account-dashboard-shell .supplier-account-status{color:var(--workspace-muted)}.account-dashboard-shell .supplier-account-status strong{color:var(--ui-positive)}.project-stage-advance{background:var(--action-fill);color:var(--on-action)}.project-stage-advance svg{color:var(--on-action)}html[data-theme=light] .account-dashboard-shell{--workspace-muted:var(--text-secondary);--workspace-faint:var(--text-muted);--workspace-positive:var(--ui-positive)}@media (prefers-color-scheme:light){html[data-theme=system] .account-dashboard-shell{--workspace-muted:var(--text-secondary);--workspace-faint:var(--text-muted);--workspace-positive:var(--ui-positive)}}button:disabled{border-color:var(--control-border)!important;background:var(--disabled-surface)!important;color:var(--disabled-text)!important}.account-dashboard-shell .back-link,.account-dashboard-shell .conversation-files-gallery section a small,.account-dashboard-shell .messages-index-empty>span{color:var(--accent-text)!important}.account-dashboard-shell .delete-account-form button{border-color:var(--destructive)!important;background:var(--destructive)!important;color:var(--on-action)!important}html[data-theme=light] .account-dashboard-shell .delete-account-form button{color:var(--always-dark-text-primary)!important}@media (prefers-color-scheme:light){html[data-theme=system] .account-dashboard-shell .delete-account-form button{color:var(--always-dark-text-primary)!important}}.account-dashboard-shell .supplier-account-status>span:last-child{color:var(--workspace-positive)!important}.account-dashboard-shell .supplier-account-status p,.account-dashboard-shell .capacity-register-panel p:not(.eyebrow){color:var(--workspace-muted)!important}html[data-theme=light] .admin-app{--brand-orange-hover:var(--action-fill-hover)}html[data-theme=light] .admin-app :where(h1,h2,h3,h4,h5,h6,strong,dd,label,legend){color:var(--text-primary)}html[data-theme=light] .admin-app :where(p,small,dt),html[data-theme=light] .admin-app :where(span,li,code){color:var(--text-secondary)}html[data-theme=light] .admin-app :is(.admin-eyebrow,.admin-page-heading p,.admin-section-heading>span,.admin-mobile-nav a.is-current>span,.admin-scout-source,.admin-scout-source-link,.admin-source-registry article>a,.admin-page-heading>div>span,.admin-health-state.admin-health-warning,.admin-health-summary-warning>span,.admin-status-pending,.admin-status-pending-review,.admin-status-approved-waiting-to-send,.admin-status-new,.admin-status-reviewing,.admin-status-retry,.admin-status-sending,.admin-status-more-information-required,.admin-status-evidence-requested,.admin-status-self-declared){color:var(--accent-text)!important}html[data-theme=light] .admin-app :is(.admin-status-active,.admin-status-published,.admin-status-sent,.admin-status-identity-checked,.admin-status-checked,.admin-status-resolved,.admin-status-resolved-historical,.admin-status-healthy,.admin-health-summary-healthy>span,.admin-health-state.admin-health-healthy){color:var(--ui-positive)!important}html[data-theme=light] .admin-app .admin-logout{border-color:var(--control-border)!important}html[data-theme=light] .admin-app .admin-notice{color:var(--text-primary)!important}html[data-theme=light] .admin-app .admin-notice-error{color:color-mix(in srgb, var(--text-primary) 68%, var(--ui-negative))!important}html[data-theme=light] .admin-app :is(.admin-evidence-link,.admin-health-chip,.admin-health-chip[data-state=warning]){color:var(--accent-text)!important}html[data-theme=light] .admin-app :is(.admin-scout-review-card header p:last-child,.admin-scout-recipient){color:var(--text-secondary)!important}.admin-app :is(.admin-advanced-controls>summary,.admin-operations-details>summary,.admin-operating-note>summary,.admin-scout-control-audit>summary){border-color:var(--control-border)!important;color:var(--text-primary)!important}.admin-app :is(.admin-health-chip,.admin-overview-action,.admin-scout-focus-presets button){border-color:var(--control-border)!important}html[data-theme=light] .admin-app .admin-overview-action{color:var(--text-primary)!important}.admin-app :is(button,[role=button])[aria-disabled=true]{border-color:var(--control-border)!important;background:var(--disabled-surface)!important;color:var(--disabled-text)!important}.admin-app .admin-logout,.admin-app :is(.admin-secondary-link,.admin-scout-queue-tabs a){border-color:var(--control-border)!important}html[data-theme=light] .admin-app :is(.admin-secondary-link,.admin-scout-queue-tabs a){color:var(--accent-text)!important}.admin-app :is(.admin-action-danger button,.admin-scout-emergency-stop button){color:var(--on-action)!important}.admin-app .admin-publication-candidate .admin-scout-review .admin-secondary-link{border-color:var(--always-dark-control-border)!important;color:var(--action-fill)!important;background:0 0!important}.admin-app .admin-scout-score>span{color:var(--text-secondary)!important}html[data-theme=light] .admin-app .admin-scout-review>button,html[data-theme=light] .admin-app #scout-run-now-button{border-color:var(--control-border)!important}.admin-app :is(.admin-attention-card,.admin-workflow-card,.admin-readiness-track,.admin-readiness-control,.admin-detail-grid,.admin-rfq-preview,.admin-match-card,.admin-action-card,.admin-check-row,.admin-check-grid label,.admin-notification-list article,.admin-notification-review-card,.admin-publication-candidate,.admin-scout-control-status article,.admin-scout-runtime-facts,.admin-scout-control-form,.admin-control-readonly,.admin-scout-emergency-stop,.admin-scout-control-audit li,.admin-scout-focus-presets button,.admin-scout-focus-summary,.admin-scout-dashboard-card dl,.admin-scout-queue-summary,.admin-scout-review-grid>div,.admin-scout-decision-evidence>div,.admin-scout-approved-copy,.admin-scout-decision-panel form){--foreground:var(--always-dark-text-primary);--text-primary:var(--always-dark-text-primary);--text-soft:var(--always-dark-text-secondary);--text-secondary:var(--always-dark-text-secondary);--text-faint:var(--always-dark-text-secondary);--text-muted:var(--always-dark-text-secondary);--control-border:var(--always-dark-control-border);--input-surface:var(--always-dark-surface);--disabled-surface:var(--always-dark-surface);--disabled-text:var(--always-dark-text-secondary);--accent-text:var(--action-fill);--brand-orange:var(--action-fill);--brand-orange-hover:var(--action-fill-hover);--ui-positive:color-mix(in srgb, var(--always-dark-text-primary) 72%, var(--ui-positive));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--always-dark-text-primary)}.admin-app :is(.admin-attention-card,.admin-workflow-card,.admin-readiness-track,.admin-readiness-control,.admin-detail-grid,.admin-rfq-preview,.admin-match-card,.admin-action-card,.admin-check-row,.admin-check-grid label,.admin-notification-list article,.admin-notification-review-card,.admin-publication-candidate,.admin-scout-control-status article,.admin-scout-runtime-facts,.admin-scout-control-form,.admin-control-readonly,.admin-scout-emergency-stop,.admin-scout-control-audit li,.admin-scout-focus-presets button,.admin-scout-focus-summary,.admin-scout-dashboard-card dl,.admin-scout-queue-summary,.admin-scout-review-grid>div,.admin-scout-decision-evidence>div,.admin-scout-approved-copy,.admin-scout-decision-panel form) :where(h1,h2,h3,h4,h5,h6,strong,dd,label,legend){color:var(--always-dark-text-primary)!important}.admin-app :is(.admin-attention-card,.admin-workflow-card,.admin-readiness-track,.admin-readiness-control,.admin-detail-grid,.admin-rfq-preview,.admin-match-card,.admin-action-card,.admin-check-row,.admin-check-grid label,.admin-notification-list article,.admin-notification-review-card,.admin-publication-candidate,.admin-scout-control-status article,.admin-scout-runtime-facts,.admin-scout-control-form,.admin-control-readonly,.admin-scout-emergency-stop,.admin-scout-control-audit li,.admin-scout-focus-presets button,.admin-scout-focus-summary,.admin-scout-dashboard-card dl,.admin-scout-queue-summary,.admin-scout-review-grid>div,.admin-scout-decision-evidence>div,.admin-scout-approved-copy,.admin-scout-decision-panel form) :where(p,small,dt){color:var(--always-dark-text-secondary)!important}.admin-app :is(.admin-readiness-control,.admin-match-card,.admin-publication-candidate) :is(.admin-readiness-control>header>span,.admin-match-profile-link,.admin-scout-source-link,.admin-status-pending,.admin-status-pending-review,.admin-status-new){color:var(--action-fill)!important}.admin-app .admin-publication-candidate,.admin-app .admin-scout-control-form .admin-control-group{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--always-dark-control-border)!important;background:var(--always-dark-surface)!important}.admin-app :is(.admin-action-card,.admin-check-row,.admin-check-grid label,.admin-publication-candidate,.admin-scout-control-form,.admin-scout-emergency-stop,.admin-scout-decision-panel form) :is(input,select,textarea){border-color:var(--always-dark-control-border)!important;background:var(--input-surface)!important;color:var(--always-dark-text-primary)!important}.maintenance-banner{z-index:1000;text-align:center;color:var(--text-primary);background:var(--notice-surface);border-bottom:2px solid var(--ui-warning);padding:10px 16px;font-size:.9375rem;line-height:1.5;display:block;position:sticky;top:0}.legal-page ul.legal-literal-list{padding-left:0;list-style:none}.public-nav-more{position:relative}.public-nav-more>summary{cursor:pointer;align-items:center;gap:.3rem;min-height:44px;list-style:none;display:inline-flex}.public-nav-more>summary::-webkit-details-marker{display:none}.public-nav-more>summary svg{width:.8rem;transition:transform .16s}.public-nav-more[open]>summary svg{transform:rotate(180deg)}.public-nav-more-panel{z-index:50;border:1px solid var(--border);border-top:2px solid var(--brand-orange);background:var(--surface-1);width:16rem;box-shadow:var(--workspace-shadow);padding:.55rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0}.public-nav-more-panel a{min-height:44px;color:var(--text-soft);padding:.75rem;font-size:.78rem}:is(.public-nav-more-panel a:hover,.public-nav-more-panel a:focus-visible){background:var(--brand-orange-tint);color:var(--foreground)}.home-entry-section{border-bottom:1px solid var(--border);background:var(--surface-1)}.home-entry-heading{gap:1.25rem;display:grid}.home-entry-heading h2{color:var(--foreground);letter-spacing:-.045em;margin-top:.8rem;font-size:clamp(2rem,4vw,3.5rem)}.home-entry-heading>p{max-width:34rem;color:var(--text-soft);line-height:1.7}.home-entry-grid{background:0 0;gap:1rem;margin-top:2.5rem;display:grid}.home-entry-card{border:1px solid var(--border);background:var(--surface-0);flex-direction:column;min-width:0;padding:clamp(1.4rem,3vw,2rem);display:flex}.home-entry-card>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-entry-card>header svg{width:1.5rem;color:var(--accent-text)}.home-entry-card>header span{color:var(--text-faint);letter-spacing:.07em;text-align:end;text-transform:uppercase;font-size:.64rem;font-weight:700}.home-entry-card>.eyebrow{margin-top:2rem}.home-entry-card h3{color:var(--foreground);letter-spacing:-.035em;margin-top:.8rem;font-size:clamp(1.45rem,2.5vw,2rem)}.home-entry-card>p:not(.eyebrow){color:var(--text-soft);margin-top:1rem;line-height:1.7}.home-entry-card ul{color:var(--text-soft);gap:.55rem;margin:1.2rem 0 0;padding:0;font-size:.83rem;list-style:none;display:grid}.home-entry-card li:before{content:"✓";color:var(--ui-positive);margin-right:.55rem}.home-entry-actions{gap:.85rem;margin-top:auto;padding-top:1.8rem;display:grid}.home-entry-actions>a:last-child{min-height:44px;color:var(--accent-text);align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.platform-public-hero{border-bottom:1px solid var(--border);padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.platform-public-hero .site-shell{max-width:1280px}.platform-public-hero h1{max-width:68rem;color:var(--always-dark-text-primary);letter-spacing:-.06em;margin-top:1.2rem;font-size:clamp(2.7rem,7vw,5.8rem);font-weight:650;line-height:.98}.platform-public-hero .site-shell>p:last-of-type{max-width:48rem;color:var(--always-dark-text-secondary);margin-top:1.5rem;font-size:clamp(1rem,2vw,1.18rem);line-height:1.75}.platform-public-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.platform-route-grid{background:0 0;gap:1rem;margin-top:2.75rem;display:grid}.platform-route-card{border:1px solid var(--border);background:var(--surface-1);min-width:0;min-height:18rem;color:var(--foreground);flex-direction:column;padding:clamp(1.35rem,3vw,2rem);display:flex}:is(.platform-route-card:hover,.platform-route-card:focus-visible){background:var(--surface-2);box-shadow:inset 0 3px var(--brand-orange);color:var(--foreground)}.platform-route-card header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.platform-route-card header svg{width:1.45rem;color:var(--accent-text)}.platform-route-card header span{color:var(--text-faint);letter-spacing:.07em;text-align:end;text-transform:uppercase;font-size:.62rem;font-weight:700}.platform-route-card h3{color:var(--foreground);letter-spacing:-.025em;margin-top:2rem;font-size:1.4rem}.platform-route-card p{color:var(--text-soft);margin-top:.85rem;line-height:1.7}.platform-route-card strong{color:var(--accent-text);align-items:center;gap:.5rem;margin-top:auto;padding-top:1.5rem;font-size:.75rem;display:flex}.platform-route-card strong svg{width:.9rem}.platform-truth-band{border-block:1px solid var(--border);background:var(--surface-2);padding-block:2rem}.platform-truth-band .site-shell{align-items:flex-start;gap:1rem;display:flex}.platform-truth-band .site-shell>svg{width:1.4rem;color:var(--accent-text);flex:none}.platform-truth-band strong{color:var(--foreground)}.platform-truth-band p{max-width:60rem;color:var(--text-soft);line-height:1.65}.platform-truth-band .site-shell>a{min-height:44px;color:var(--accent-text);white-space:nowrap;align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.platform-truth-band .site-shell>a svg{width:.9rem}.platform-capability-grid,.platform-plan-grid,.platform-pricing-grid,.security-positioning-grid{background:0 0;gap:1rem;margin-top:2.5rem;display:grid}.platform-capability-grid article,.platform-plan-grid article,.platform-pricing-grid article,.security-positioning-grid article{border:1px solid var(--border);background:var(--surface-1);min-width:0;padding:clamp(1.35rem,3vw,2rem)}.platform-capability-grid h3,.platform-plan-grid h3,.platform-pricing-grid h2,.security-positioning-grid h2{color:var(--foreground);font-size:1.35rem}.platform-capability-grid p,.platform-plan-grid p,.platform-pricing-grid p,.security-positioning-grid p{color:var(--text-soft);margin-top:.8rem;line-height:1.7}.platform-capability-grid span{color:var(--text-faint);margin-top:1.2rem;font-size:.72rem;line-height:1.6;display:block}.platform-section-cta{margin-top:2rem}.platform-supplier-search{gap:2rem;display:grid}.platform-supplier-search h2{max-width:44rem;color:var(--foreground);letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2rem,4vw,3.5rem)}.platform-supplier-search>div:first-child>p:last-of-type{max-width:48rem;color:var(--text-soft);margin-top:1rem;line-height:1.75}.platform-inline-notice{border-left:3px solid var(--brand-orange);background:var(--notice-surface);align-items:center;gap:.75rem;max-width:48rem;margin-top:1.5rem;padding:1rem;display:flex}.platform-inline-notice svg{width:1.2rem;color:var(--accent-text);flex:none}.platform-supplier-coverage{background:0 0;gap:1rem;display:grid}.platform-supplier-coverage article{border:1px solid var(--border);background:var(--surface-1);padding:1.5rem}.platform-supplier-coverage svg{width:1.35rem;color:var(--accent-text)}.platform-supplier-coverage h3{color:var(--foreground);margin-top:1rem}.platform-supplier-coverage p{color:var(--text-soft);margin-top:.65rem;line-height:1.65}.platform-public-status{border:1px solid var(--border);width:fit-content;color:var(--text-soft);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:.38rem .65rem;font-size:.64rem;font-weight:800;display:inline-flex}.platform-public-status.is-live{border-color:color-mix(in srgb, var(--ui-positive) 55%, var(--border));color:var(--ui-positive)}.platform-public-status.is-staging{border-color:color-mix(in srgb, var(--ui-info) 55%, var(--border));color:var(--ui-info)}.platform-public-status.is-planned{border-color:color-mix(in srgb, var(--ui-warning) 55%, var(--border));color:var(--ui-warning)}.factory-product-proof{border-bottom:1px solid var(--border);background:var(--surface-1);padding-block:clamp(2.5rem,5vw,4rem)}.factory-product-proof .site-shell{align-items:center;gap:2rem;display:grid}.factory-product-proof h2{max-width:44rem;color:var(--foreground);letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2rem,4vw,3.3rem)}.factory-product-proof p{max-width:44rem;color:var(--text-soft);margin-top:1rem;line-height:1.75}.factory-product-proof img{object-fit:cover;border:1px solid var(--border);width:100%;max-height:25rem}.platform-plans-section{border-top:1px solid var(--border);background:var(--surface-2)}.platform-plan-grid article>strong,.platform-pricing-grid article>strong{color:var(--accent-text);margin-top:1rem;font-size:1.1rem;display:block}.platform-pricing-grid article>span{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.platform-pricing-grid article>h2{margin-top:1.1rem}.platform-pricing-grid ul,.security-positioning-grid ul{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.platform-pricing-grid li,.security-positioning-grid li{color:var(--text-soft);align-items:flex-start;gap:.6rem;line-height:1.55;display:flex}.platform-pricing-grid li svg,.security-positioning-grid li svg{width:1rem;min-width:1rem;color:var(--accent-text)}.platform-pricing-note{border-left:3px solid var(--brand-orange);background:var(--surface-1);max-width:54rem;margin-top:2.5rem;padding:1.5rem}.platform-pricing-note h2{color:var(--foreground);font-size:1.4rem}.platform-pricing-note p{color:var(--text-soft);margin-top:.75rem;line-height:1.65}.platform-pricing-note a{min-height:44px;color:var(--accent-text);align-items:center;gap:.5rem;margin-top:.8rem;font-weight:700;display:inline-flex}.security-positioning-grid article>h2{margin-top:1.2rem}.account-workspace-switcher{display:none;position:relative}.account-workspace-switcher>summary{cursor:pointer;border:1px solid var(--border);color:var(--foreground);padding:.65rem .75rem;font-size:.7rem;font-weight:700;list-style:none}.account-workspace-switcher>summary::-webkit-details-marker{display:none}.account-workspace-switcher>div{z-index:50;border:1px solid var(--border);background:var(--surface-1);width:14rem;box-shadow:var(--workspace-shadow);padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.account-workspace-switcher a,.authenticated-mobile-workspaces a{min-height:44px;color:var(--foreground);padding:.7rem;font-size:.75rem}:is(.account-workspace-switcher a:hover,.account-workspace-switcher a:focus-visible,.authenticated-mobile-workspaces a:hover,.authenticated-mobile-workspaces a:focus-visible){background:var(--brand-orange-tint)}.authenticated-mobile-workspaces{border:1px solid var(--border);background:var(--surface-2);padding:.55rem;display:grid}.authenticated-mobile-workspaces>strong{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;padding:.55rem .7rem;font-size:.65rem}@media (min-width:720px){.home-entry-heading,.platform-supplier-search,.factory-product-proof .site-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-supplier-search>.platform-section-cta{grid-column:1/-1;width:fit-content}.platform-route-grid{grid-template-columns:repeat(var(--route-tablet-columns,2), minmax(0, 1fr))}.platform-capability-grid,.platform-plan-grid,.platform-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.home-entry-grid,.security-positioning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-route-grid{grid-template-columns:repeat(var(--route-columns,4), minmax(0, 1fr))}.platform-capability-grid,.platform-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-plan-grid,.home-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1500px){.account-workspace-switcher{display:block}}@media (max-width:1279px){.public-nav-more{display:none}}@media (max-width:719px){.platform-public-actions,.platform-truth-band .site-shell{flex-direction:column}.platform-public-actions>a,.platform-truth-band .site-shell>a{justify-content:center;width:100%}.platform-truth-band .site-shell>a{margin-left:0}.home-entry-card,.platform-route-card{min-height:0}}.account-dashboard-content,.account-dashboard-content>*,.workspace-finance-basis>div,.workspace-finance-filters label,.workspace-finance-evidence label{min-width:0}.workspace-finance-filters :is(input,select),.workspace-finance-evidence select{width:100%;min-width:0;max-width:100%}.workspace-finance-table-wrap{position:relative}.company-workspace-shell .account-dashboard-sidebar>.company-workspace-brand{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.6rem;max-width:100%;display:grid}.company-workspace-shell .account-dashboard-sidebar .company-workspace-company-name{white-space:normal;overflow-wrap:anywhere;text-align:start;line-height:1.5}.ui-copy-stack,.workspace-team-list li>div,.workspace-instruction-empty>span,.admin-control-readonly>span{overflow-wrap:anywhere;align-content:start;gap:.4rem;min-width:0;display:grid}.admin-scout-control-form label>span:has(>strong+small){overflow-wrap:anywhere;align-content:start;gap:.4rem;min-width:0;display:grid}:is(.ui-copy-stack,.workspace-team-list li>div,.workspace-instruction-empty>span,.admin-control-readonly>span)>:is(strong,small,span){margin:0;line-height:1.5;display:block}:where(.dashboard-section,.admin-panel,.content-card,.auth-panel,.section-heading,.dashboard-section-heading,.admin-section-heading) :where(h2,h3,h4)+p{margin-block-start:.65rem;line-height:1.6}:is(.dashboard-section-heading,.admin-section-heading)>div{overflow-wrap:anywhere;min-width:0}.workspace-notification-empty,.workspace-instruction-empty{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;margin:0;padding:.85rem;line-height:1.55;display:grid}:is(.workspace-notification-empty,.workspace-instruction-empty)>svg{width:1.25rem;height:1.25rem;margin-top:.2rem}.workspace-notification-empty small{color:var(--text-secondary);font-size:.85rem}.workspace-attention-section .dashboard-section-heading{flex-wrap:nowrap;align-items:start;margin-bottom:0}.workspace-attention-section .dashboard-section-heading>svg{flex:0 0 1.3rem}.workspace-notification-panel{overflow-wrap:anywhere;gap:.85rem;padding:1rem;line-height:1.55}dialog.workspace-notification-dialog{--workspace-surface:var(--card-elevated);--workspace-surface-soft:var(--card-secondary);--workspace-surface-raised:var(--card-elevated);--workspace-text:var(--text-primary);--workspace-text-strong:var(--text-primary);--workspace-muted:var(--text-secondary);--workspace-faint:var(--text-muted);--workspace-border:var(--control-border);--workspace-orange-soft:var(--notice-surface);box-sizing:border-box;overscroll-behavior:contain;width:min(38rem,100vw - 2rem);max-width:calc(100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);color:var(--workspace-text);margin:auto;position:fixed;inset:1rem;overflow-y:auto}dialog.workspace-notification-dialog:not([open]){display:none}dialog.workspace-notification-dialog::backdrop{background:color-mix(in srgb, var(--always-dark-surface) 65%, transparent)}.workspace-source-set{border-block:1px solid var(--workspace-border);gap:1rem;padding-block:1.2rem;display:grid}.workspace-source-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.workspace-source-list>article,.workspace-instruction-sources fieldset{border:1px solid var(--workspace-border);border-radius:8px;gap:.8rem;min-width:0;padding:1rem;display:grid}.workspace-source-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-block:1rem;display:grid}.workspace-source-fields label{gap:.45rem;min-width:0;display:grid}.workspace-source-set button,.workspace-source-set summary{min-height:44px;padding:.6rem .8rem}.workspace-source-set summary{cursor:pointer;border:1px solid var(--workspace-border);border-radius:8px}.workspace-source-actions{flex-wrap:wrap;gap:.8rem;display:flex}.workspace-notification-dialog header button{min-height:44px;padding:.5rem .8rem}.workspace-notification-dialog .workspace-notification-list{min-height:0}.workspace-notification-panel header{flex-wrap:wrap;align-items:start;gap:.5rem 1rem}.workspace-notification-panel header strong{flex:12rem;line-height:1.4}.workspace-notification-panel>output{font-size:.9rem;line-height:1.6;display:block}.workspace-notification-open{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.workspace-notification-open>span,.workspace-attention-list>button>span:nth-child(2){overflow-wrap:anywhere;gap:.4rem;min-width:0;line-height:1.5}@media (min-width:900px){.company-workspace-sidebar-priority .workspace-action-centre-panel{max-height:calc(100dvh - 5rem);top:4rem}}@media (max-width:600px){.workspace-attention-list>button{grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.workspace-attention-priority{grid-column:1/-1;min-width:0}.workspace-team-list li{grid-template-columns:minmax(0,1fr);gap:.65rem}}html.cb-page-recovery-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--always-dark-surface)}.cb-page-recovery-body{color:var(--always-dark-text-primary);background:var(--always-dark-surface);min-height:100vh;min-height:100dvh;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.cb-page-recovery-shell{box-sizing:border-box;width:100%;max-width:70rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.cb-page-recovery-header{border-bottom:1px solid var(--always-dark-control-border);padding:1.5rem 0}.cb-page-recovery-brand{color:var(--always-dark-text-primary);font-size:1.5rem;font-weight:700;text-decoration:none}.cb-page-recovery-brand strong{color:var(--action-fill)}.cb-page-recovery-main{padding:clamp(2rem,8vh,5rem) 0 3rem}.cb-page-recovery-eyebrow{color:var(--action-fill);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.875rem;font-weight:700}.cb-page-recovery-main h1{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:22ch;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.cb-page-recovery-description,.cb-page-recovery-caution{max-width:58ch;color:var(--always-dark-text-secondary);margin:1.5rem 0 0}.cb-page-recovery-caution{color:var(--always-dark-text-secondary);font-size:.9375rem}.cb-page-recovery-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.cb-page-recovery-primary,.cb-page-recovery-secondary{box-sizing:border-box;border:1px solid var(--always-dark-control-border);min-height:3rem;font:inherit;cursor:pointer;color:var(--always-dark-text-primary);background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.cb-page-recovery-primary{border-color:var(--action-fill);background:var(--action-fill);color:var(--on-action)}:is(.cb-page-recovery-primary:focus-visible,.cb-page-recovery-secondary:focus-visible,.cb-page-recovery-brand:focus-visible){outline:3px solid var(--always-dark-text-primary);outline-offset:4px}@media (max-width:36rem){.cb-page-recovery-actions{grid-template-columns:minmax(0,1fr);display:grid}}
