.onboarding-page{max-width:1180px}.onboarding-header-link,.onboarding-step-actions>a,.onboarding-nudge>a,.onboarding-nudge__actions>a{min-height:var(--density-control);padding:0 var(--space-4);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-md);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.onboarding-nudge{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-4) max(var(--space-8), calc((100% - 76rem) / 2)) 0;padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--color-action-border);border-radius:var(--radius-md);background:var(--color-action-soft);display:flex}.onboarding-nudge--error{border-color:var(--evidence-conflicting);background:var(--surface-paper)}.onboarding-nudge>div{align-items:baseline;gap:var(--space-3);display:flex}.onboarding-nudge--error>div{align-items:start;gap:var(--space-1);display:grid}.onboarding-nudge>.onboarding-nudge__actions{align-items:center}.onboarding-nudge span{color:var(--color-ink-muted);font-size:var(--text-sm)}.onboarding-nudge>a{background:var(--color-ink);min-height:2rem;color:var(--surface-paper);border-color:#0000}.onboarding-nudge__actions>a{min-height:2rem}.onboarding-nudge__error{color:var(--evidence-conflicting);font-size:var(--text-sm);flex-basis:100%;margin:0}.onboarding-hero,.onboarding-checklist,.onboarding-panel{gap:var(--space-5);padding:var(--space-6);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-raised);display:grid}.onboarding-hero{grid-template-columns:12rem 1fr;align-items:center}.onboarding-progress-copy{gap:var(--space-1);display:grid}.onboarding-progress-copy>span,.onboarding-checklist>header span,.onboarding-panel>header span{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.onboarding-progress-copy>strong{font-family:var(--font-editorial);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:var(--weight-regular);line-height:.95}.onboarding-progress-copy>small{color:var(--color-ink-muted)}.onboarding-progress-track{background:var(--color-surface-disabled);border-radius:999px;height:.7rem;overflow:hidden}.onboarding-progress-track>span{border-radius:inherit;background:var(--color-action);height:100%;transition:width var(--duration-state) var(--ease-standard);display:block}.onboarding-hero dl{padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--color-hairline);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.onboarding-hero dl div{gap:var(--space-1);display:grid}.onboarding-hero dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.onboarding-hero dd{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.onboarding-stalled{padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--evidence-third-party) 12%, transparent);grid-column:1/-1;margin:0}.onboarding-checklist>header,.onboarding-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.onboarding-checklist h2,.onboarding-checklist h3,.onboarding-panel h2,.onboarding-panel h3{margin:0}.onboarding-steps{gap:var(--space-3);display:grid}.onboarding-step{gap:var(--space-4);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}.onboarding-step[data-status=completed],.onboarding-step[data-status=not_applicable]{background:color-mix(in srgb, var(--evidence-direct) 4%, var(--surface-raised))}.onboarding-step-number{background:var(--color-surface-disabled);width:2.25rem;height:2.25rem;font-weight:var(--weight-semibold);border-radius:999px;align-self:start;place-items:center;display:grid}.onboarding-step[data-status=completed] .onboarding-step-number{background:color-mix(in srgb, var(--evidence-direct) 12%, transparent);color:var(--evidence-direct)}.onboarding-step-body{gap:var(--space-3);min-width:0;display:grid}.onboarding-step-body>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.onboarding-step-body h3{font-size:var(--text-body)}.onboarding-step-body header p,.onboarding-panel>p{margin:var(--space-1) 0 0;color:var(--color-ink-muted)}.onboarding-step-meta{gap:var(--space-2) var(--space-4);color:var(--color-ink-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.onboarding-step-meta strong{color:var(--color-action-active)}.onboarding-guidance,.onboarding-dependency,.onboarding-blocker{font-size:var(--text-sm);margin:0}.onboarding-guidance{padding:var(--space-2) var(--space-3);border-inline-start:2px solid var(--color-action);background:var(--color-action-soft)}.onboarding-dependency{color:var(--color-ink-muted)}.onboarding-blocker{color:var(--evidence-conflicting)}.onboarding-step-actions{justify-content:center;align-items:stretch;gap:var(--space-2);flex-direction:column;min-width:9rem;display:flex}.onboarding-policy-form{align-items:end;gap:var(--space-3);grid-template-columns:1.1fr repeat(4,1fr) auto;display:grid}.onboarding-policy-form label{gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);display:grid}.onboarding-policy-form input[type=number]{min-height:var(--density-control);width:100%;padding:0 var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink)}.onboarding-policy-form .onboarding-checkbox{align-items:center;gap:var(--space-2);min-height:var(--density-control);color:var(--color-ink);font-size:var(--text-sm);display:flex}.onboarding-operator-metrics{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);grid-template-columns:repeat(5,1fr);display:grid}.onboarding-operator-metrics>div{gap:var(--space-1);padding:var(--space-4);border-inline-end:var(--border-hairline) solid var(--color-hairline);display:grid}.onboarding-operator-metrics>div:last-child{border-inline-end:0}.onboarding-operator-metrics span{color:var(--color-ink-muted);font-size:var(--text-xs)}.onboarding-operator-metrics strong{font-size:var(--text-heading)}.onboarding-operator-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.onboarding-operator-toolbar p{color:var(--color-ink-muted);margin:0}.onboarding-operations .data-table td:first-child{gap:2px;display:grid}.onboarding-operations .data-table small{color:var(--color-ink-muted)}.onboarding-operations-footer{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.onboarding-operations-footer ol,.onboarding-operations-footer ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.onboarding-operations-footer li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);display:flex}.onboarding-template-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.onboarding-template-actions small{text-align:end;flex-basis:100%}@media (width<=980px){.onboarding-policy-form{grid-template-columns:repeat(3,1fr)}.onboarding-operator-metrics{grid-template-columns:repeat(2,1fr)}.onboarding-operator-metrics>div{border-bottom:var(--border-hairline) solid var(--color-hairline)}}@media (width<=720px){.onboarding-nudge{margin-inline:var(--space-4)}.onboarding-nudge>div{gap:0;display:grid}.onboarding-hero{grid-template-columns:1fr}.onboarding-hero dl{grid-template-columns:1fr 1fr}.onboarding-step{grid-template-columns:2.25rem minmax(0,1fr)}.onboarding-step-actions{flex-direction:row;grid-column:2;justify-content:flex-start}.onboarding-policy-form,.onboarding-operations-footer{grid-template-columns:1fr}}@media (width<=520px){.onboarding-nudge{flex-direction:column;align-items:stretch}.onboarding-hero dl,.onboarding-operator-metrics,.onboarding-step{grid-template-columns:1fr}.onboarding-step-number{display:none}.onboarding-step-actions{flex-direction:column;grid-column:1}}.workspace{background:var(--surface-paper);min-block-size:100vh}.workspace-header{z-index:3;min-block-size:3.5rem;padding-inline:var(--density-gutter);border-block-end:var(--border-hairline) solid var(--color-hairline-strong);background:var(--surface-paper);grid-template-columns:18rem minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;inset-block-start:0}.workspace-wordmark{inline-size:max-content;color:var(--color-ink);font-family:var(--font-editorial);font-size:var(--text-title-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title-sm);text-decoration:none}.workspace-wordmark:hover{color:var(--color-action-hover)}.workspace-header__context{align-items:baseline;gap:var(--space-3);display:flex}.workspace-header__context span,.workspace-header__context strong{font-size:var(--text-sm);line-height:var(--leading-sm)}.workspace-header__context span{color:var(--color-ink-muted)}.workspace-layout{grid-template-columns:20rem minmax(36rem,1fr);min-block-size:calc(100vh - 3.5rem);display:grid}.criteria-rail{max-block-size:calc(100vh - 3.5rem);padding:var(--space-5) var(--space-4) var(--space-8);border-inline-end:var(--border-hairline) solid var(--color-hairline-strong);background:var(--surface-raised);position:sticky;inset-block-start:3.5rem;overflow:auto}.criteria-rail__heading,.research-stream__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.workspace-kicker{margin:0 0 var(--space-1);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.04em;text-transform:uppercase}.criteria-rail h2,.research-stream h1{font-size:var(--text-title-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title-sm);letter-spacing:var(--tracking-ui);margin:0}.criteria-version{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}.criteria-rail blockquote{margin:var(--space-5) 0 var(--space-2);font-family:var(--font-editorial);font-size:var(--text-body);line-height:var(--leading-body)}.criteria-pinning{margin:0 0 var(--space-4);color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.criteria-list{border-block-start:var(--border-hairline) solid var(--color-hairline);gap:0;padding:0;list-style:none;display:grid}.criteria-list li{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.criterion-kind,.criteria-list li>span:not(.criterion-kind),.criteria-list small{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.criterion-kind{font-family:var(--font-mono);text-transform:uppercase}.criteria-list li strong{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);grid-column:1/-1}.criteria-list small{justify-self:end}.criterion-edit{color:var(--color-action);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;justify-self:end;padding:0}.criterion-editor{gap:var(--space-2);grid-column:1/-1;display:grid}.criterion-editor label{gap:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-xs);display:grid}.criterion-editor :is(input,select){min-block-size:2rem;padding-inline:var(--space-2);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-sm);background:var(--surface-paper);color:var(--color-ink);font:inherit}.criterion-editor>div{gap:var(--space-2);display:flex}.research-stream{inline-size:min(100%,68rem);padding:var(--space-5) var(--density-gutter) var(--space-12)}.workspace-command-bar{gap:var(--space-2);border-block-end:var(--border-hairline) solid var(--color-hairline-strong);margin-block-end:var(--space-4);padding-block-end:var(--space-3);display:grid}.approval-request{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:2.5rem;padding:var(--space-2) var(--space-3);border-inline-start:var(--border-emphasis) solid var(--color-action);background:var(--color-action-soft);font-size:var(--text-sm);display:flex}.approval-request>div{gap:var(--space-2);display:flex}.workspace-clarification{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-inline-start:var(--border-emphasis) solid var(--color-action);background:var(--color-action-soft);font-size:var(--text-sm);display:grid}.workspace-clarification p,.workspace-clarification span{margin:0}.workspace-clarification span{color:var(--color-ink-muted);font-size:var(--text-xs)}.run-cancellation{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:2.5rem;padding:var(--space-2) var(--space-3);border-inline-start:var(--border-emphasis) solid var(--color-ink-muted);background:var(--surface-subtle);color:var(--color-ink-muted);font-size:var(--text-xs);display:flex}.workspace-command-row{align-items:end;gap:var(--space-4);grid-template-columns:minmax(20rem,1fr) auto;display:grid}.follow-up{gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.follow-up label{color:var(--color-ink-muted);font-size:var(--text-xs);grid-column:1/-1}.workspace-archived{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:2rem;padding:var(--space-2) var(--space-3);border-inline-start:var(--border-emphasis) solid var(--color-ink-muted);background:var(--surface-subtle);color:var(--color-ink-muted);font-size:var(--text-xs);display:flex}.workspace-archived a{color:var(--color-action);white-space:nowrap}.follow-up input,.profile-actions input{min-block-size:2rem;padding-inline:var(--space-2);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-sm);background:var(--surface-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm)}.shortlist-command{align-items:center;gap:var(--space-2);min-block-size:2rem;font-size:var(--text-xs);display:flex}.shortlist-command>span,.shortlist-command>a{white-space:nowrap}.shortlist-command>a,.shortlist-member-links button{color:var(--color-action)}.shortlist-member-links{gap:var(--space-1);max-inline-size:13rem;display:flex;overflow:auto}.shortlist-member-links button{font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.command-error{border-inline-start:var(--border-emphasis) solid var(--color-ink);font-size:var(--text-sm);margin:0;padding-inline-start:var(--space-3)}.research-stream__heading{border-block-end:var(--border-emphasis) solid var(--color-ink);align-items:end;padding-block-end:var(--space-4)}.research-stream__heading>span,.research-stream__actions>span{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}.research-stream__actions{align-items:center;gap:var(--space-4);display:flex}.research-stream__actions button,.workspace-panel nav button{min-block-size:2rem;padding:var(--space-1) var(--space-3);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-sm);background:var(--surface-paper);color:var(--color-action);font:inherit;font-size:var(--text-sm);cursor:pointer}.research-stream__actions button:hover,.workspace-panel nav button:hover{background:var(--color-action-soft)}.brief-row{gap:var(--space-3);padding:var(--space-4) 0;border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:7rem minmax(0,1fr) auto;display:grid}.brief-row>span,.brief-row time,.activity-row time,.supplier-row time{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}.brief-row p{max-inline-size:var(--measure-reading);font-family:var(--font-editorial);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.stream-list{display:grid}.activity-row,.supplier-row{border-block-end:var(--border-hairline) solid var(--color-hairline);align-items:center;display:grid}.activity-row{min-block-size:var(--density-row);gap:var(--space-3);color:var(--color-ink-muted);grid-template-columns:7rem minmax(0,1fr) auto}.activity-row__mark{inline-size:var(--space-2);block-size:var(--space-2);border:var(--border-hairline) solid var(--color-ink-muted);background:var(--surface-paper);border-radius:50%;margin-inline-start:var(--space-1)}.activity-row[data-status=active] .activity-row__mark{border-color:var(--color-action);background:var(--color-action);animation:workspace-pulse var(--duration-arrival) var(--ease-standard) infinite alternate}.activity-row[data-status=failed],.activity-row[data-kind=source-failure]{color:var(--color-ink)}.activity-row[data-status=failed] .activity-row__mark,.activity-row[data-kind=source-failure] .activity-row__mark{border-radius:var(--radius-sm)}.activity-row>span:nth-child(2){gap:2px;min-inline-size:0;display:grid}.activity-row__agent{font-family:var(--font-mono);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem!important}.activity-row strong{font-size:var(--text-body-sm);font-weight:var(--weight-regular);line-height:var(--leading-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-row small{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.supplier-row{gap:var(--space-3);min-block-size:3.5rem;padding:var(--space-2) 0;border:0;border-block-end:var(--border-hairline) solid var(--color-hairline);background:var(--surface-paper);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-state) var(--ease-standard);grid-template-columns:7rem minmax(13rem,1fr) minmax(10rem,.7fr) auto;margin:0}.workspace-panel{z-index:5;inline-size:min(34rem,100vw - 2rem);padding:var(--space-4) var(--space-5) var(--space-10);border-inline-start:var(--border-hairline) solid var(--color-hairline-strong);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);position:fixed;inset-block:3.5rem 0;inset-inline-end:0;overflow:auto}.workspace-panel:has(.profile-panel){inline-size:min(42rem,100vw - 2rem)}.workspace-panel:has(.comparison-panel){inline-size:min(72rem,100vw - 2rem)}.workspace-panel nav{z-index:1;margin:calc(var(--space-4) * -1) calc(var(--space-5) * -1) var(--space-5);padding:var(--space-3) var(--space-5);border-block-end:var(--border-hairline) solid var(--color-hairline);background:var(--surface-overlay);justify-content:space-between;display:flex;position:sticky;inset-block-start:calc(var(--space-4) * -1)}.panel-title{border-block-end:var(--border-emphasis) solid var(--color-ink);padding-block-end:var(--space-4)}.panel-title h2{font-size:var(--text-title-sm);line-height:var(--leading-title-sm);margin:0}.panel-title>p:last-child,.panel-empty,.comparison-help,.archive-note{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.panel-title>p:last-child{margin:var(--space-1) 0 0}.profile-panel section{padding-block:var(--space-5);border-block-end:var(--border-hairline) solid var(--color-hairline)}.profile-actions{z-index:1;background:var(--surface-overlay);position:sticky;inset-block-start:2.7rem}.profile-actions>div,.profile-actions form{align-items:end;gap:var(--space-2);display:flex}.profile-actions form{margin-block-start:var(--space-2)}.profile-actions label{gap:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-xs);flex:1;display:grid}.profile-panel section h3{margin:0 0 var(--space-3);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.profile-panel section>p,.profile-request{max-inline-size:var(--measure-reading);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0}.profile-request{font-family:var(--font-editorial)}.profile-statements,.profile-findings{gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);padding-inline-start:var(--space-5);display:grid}.profile-findings{padding:0;list-style:none}.profile-findings li{justify-content:space-between;gap:var(--space-4);display:flex}.profile-findings span{color:var(--color-ink-muted);flex:none}.evidence-links{display:grid}.evidence-link{gap:var(--space-1);min-block-size:2.5rem;padding:var(--space-3) 0 var(--space-3) var(--space-3);border:0;border-block-end:var(--border-hairline) solid var(--color-hairline);border-inline-start:var(--border-emphasis) solid currentcolor;background:var(--surface-overlay);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;display:grid}.evidence-link:hover{background:var(--surface-raised)}.evidence-link span{color:currentColor;font-size:var(--text-xs)}:is(.evidence-link,.evidence-grade)[data-grade=directly_evidenced]{color:var(--evidence-direct)}:is(.evidence-link,.evidence-grade)[data-grade=reasonable_inference]{color:var(--evidence-inference)}:is(.evidence-link,.evidence-grade)[data-grade=unverified_first_party_claim]{color:var(--evidence-first-party)}:is(.evidence-link,.evidence-grade)[data-grade=third_party_claim]{color:var(--evidence-third-party)}:is(.evidence-link,.evidence-grade)[data-grade=missing]{color:var(--evidence-missing)}:is(.evidence-link,.evidence-grade)[data-grade=conflicting]{color:var(--evidence-conflicting)}.comparison-scroll{margin-block-start:var(--space-5);overflow:auto}.comparison-panel table{border-collapse:collapse;inline-size:100%;min-inline-size:52rem;font-size:var(--text-sm);line-height:var(--leading-sm)}.comparison-panel :is(th,td){min-inline-size:10rem;padding:var(--space-2);border-block-end:var(--border-hairline) solid var(--color-hairline);text-align:start;vertical-align:top}.comparison-panel thead th{z-index:1;background:var(--surface-overlay);position:sticky;inset-block-start:0}.comparison-panel tbody th{inline-size:12rem}.comparison-panel tbody th span{color:var(--color-ink-muted);font-size:var(--text-xs);margin-block-start:var(--space-1);display:block}.comparison-panel td button{gap:var(--space-1);min-block-size:2.5rem;inline-size:100%;padding:var(--space-2);border:0;border-inline-start:var(--border-emphasis) solid var(--color-hairline-strong);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:0;display:grid}.comparison-panel td button:hover{background:var(--surface-raised)}.comparison-panel td button[data-state=confirmed]{border-inline-start:.35rem double var(--color-ink)}.comparison-panel td button[data-state=probable]{border-inline-start:.35rem solid var(--color-ink-muted)}.comparison-panel td button[data-state=no_match]{border-inline-start-style:dashed}.comparison-panel td button[data-state=unknown]{color:var(--color-ink-muted)}.comparison-panel td button[data-state=conflicting]{border-inline-start:.35rem double var(--color-ink)}.comparison-panel td button span{color:var(--color-ink-muted);font-size:var(--text-xs)}.evidence-grade,.evidence-missing{justify-content:space-between;gap:var(--space-4);margin-block:var(--space-5);padding:var(--space-3);border:var(--border-hairline) solid currentcolor;border-inline-start-width:.4rem;display:flex}.evidence-missing{color:var(--evidence-missing);display:block}.evidence-missing p{color:var(--color-ink);margin-block-end:0}.evidence-panel blockquote{margin:var(--space-6) 0;border-inline-start:var(--border-emphasis) solid var(--color-ink);font-family:var(--font-editorial);font-size:var(--text-title-sm);line-height:var(--leading-title-sm);padding-inline-start:var(--space-4)}.evidence-metadata{margin:0}.evidence-metadata div{gap:var(--space-3);padding-block:var(--space-2);border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:8rem minmax(0,1fr);display:grid}.evidence-metadata dt{color:var(--color-ink-muted)}.evidence-metadata dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.evidence-metadata a{color:var(--color-action)}.supplier-row:hover{background:var(--surface-raised)}.supplier-row:focus-visible{z-index:1;position:relative}.supplier-row__index{color:var(--color-action);font-family:var(--font-mono);padding-inline-start:var(--space-1)}.supplier-row__identity,.supplier-row__state{min-inline-size:0;display:grid}.supplier-row__identity strong,.supplier-row__state strong{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-row__identity span,.supplier-row__state small{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:capitalize}.workspace-state{min-block-size:100vh;padding:var(--space-6);place-items:center;display:grid}@keyframes workspace-pulse{0%{opacity:.45}to{opacity:1}}@media (width<960px){.workspace-header{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto}.workspace-header__context span{display:none}.workspace-layout{grid-template-columns:16rem minmax(31rem,1fr)}.criteria-rail{padding-inline:var(--space-3)}.supplier-row{grid-template-columns:4rem minmax(12rem,1fr) minmax(9rem,.7fr) auto}.activity-row,.brief-row{grid-template-columns:4rem minmax(0,1fr) auto}.activity-row small{display:none}.workspace-command-row{grid-template-columns:1fr}.run-cancellation{flex-direction:column;align-items:flex-start}.shortlist-command{flex-wrap:wrap}}@media (width<800px){.workspace-header{grid-template-columns:1fr auto;position:static}.workspace-header__context{display:none}.workspace-layout{grid-template-columns:minmax(0,1fr)}.criteria-rail{border-inline-end:0;border-block-end:var(--border-hairline) solid var(--color-hairline-strong);max-block-size:none;position:static;overflow:visible}.research-stream{padding-inline:var(--space-3)}.supplier-row{grid-template-columns:2rem minmax(0,1fr) auto}.supplier-row__state{grid-column:2}.supplier-row time{grid-area:1/3}.research-stream__actions{flex-direction:column;align-items:end}:is(.workspace-panel,.workspace-panel:has(.comparison-panel),.workspace-panel:has(.profile-panel)){inline-size:100vw;padding-inline:var(--space-3);inset-block-start:0}.workspace-panel nav{margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){.activity-row[data-status=active] .activity-row__mark{animation:none}}.agent-row{gap:var(--space-3);padding-block:var(--space-2);border-block-end:var(--border-hairline) solid var(--color-hairline);color:var(--color-ink-muted);grid-template-columns:7rem minmax(0,1fr) auto;display:grid}.agent-row__mark{inline-size:var(--space-2);block-size:var(--space-2);border-inline-start:var(--border-hairline) solid var(--color-hairline);block-size:100%;margin-inline-start:var(--space-1)}.agent-row__label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--space-1);display:block}.agent-row__text{max-inline-size:var(--measure-reading);font-size:var(--text-body-sm);line-height:var(--leading-body);white-space:pre-wrap;margin:0}.agent-row[data-kind=reasoning] .agent-row__text{font-style:italic}.agent-row time{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}.agent-row--ghost .agent-row__label{font-style:italic}.agent-row__text--ghost{gap:var(--space-2);padding-block:var(--space-1);display:grid}.agent-ghost-line{border-radius:var(--radius-sm);background-image:linear-gradient(90deg, var(--color-surface-raised) 25%, var(--color-hairline) 37%, var(--color-surface-raised) 63%);background-size:400% 100%;block-size:.75rem;animation:1.6s ease-in-out infinite workspace-shimmer}.agent-ghost-line:first-child{inline-size:92%}.agent-ghost-line:nth-child(2){inline-size:78%}.agent-ghost-line:nth-child(3){inline-size:55%}@keyframes workspace-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.agent-ghost-line{background-position:50% 0;animation:none}}.autonomy-policy-page{gap:var(--space-8)}.autonomy-principles{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.autonomy-principles>div{gap:var(--space-1);padding:var(--space-5);display:grid}.autonomy-principles>div+div{border-inline-start:var(--border-hairline) solid var(--color-hairline)}.autonomy-principles span,.autonomy-section-heading span,.autonomy-rule__heading span{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.autonomy-principles small{color:var(--color-ink-muted)}.autonomy-levels,.autonomy-activity,.autonomy-editor,.autonomy-rules{gap:var(--space-5);border-block-start:var(--border-hairline) solid var(--color-hairline);padding-block-start:var(--space-6);display:grid}.autonomy-section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.autonomy-section-heading h2{margin:var(--space-1) 0 0;font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.autonomy-section-heading>strong{font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.autonomy-levels ol{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.autonomy-levels li{align-content:start;gap:var(--space-2);min-block-size:8rem;padding:var(--space-4);border-block-start:.25rem solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--surface-raised);display:grid}.autonomy-levels li[data-level="0"],.autonomy-rule-list article[data-level="0"]{border-block-start-color:var(--evidence-missing)}.autonomy-levels li[data-level="1"],.autonomy-rule-list article[data-level="1"]{border-block-start-color:var(--color-ink-muted)}.autonomy-levels li[data-level="2"],.autonomy-rule-list article[data-level="2"]{border-block-start-color:var(--evidence-third-party)}.autonomy-levels li[data-level="3"],.autonomy-rule-list article[data-level="3"]{border-block-start-color:var(--color-action)}.autonomy-levels li[data-level="4"],.autonomy-rule-list article[data-level="4"]{border-block-start-color:var(--evidence-direct)}.autonomy-levels li span{color:var(--color-ink-muted);font-size:var(--text-sm)}.autonomy-editor>p{max-inline-size:var(--measure-reading);color:var(--color-ink-muted);margin:0}.autonomy-form{gap:var(--space-5);display:grid}.autonomy-form__core,.autonomy-form fieldset{gap:var(--space-4);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.autonomy-form fieldset{margin:0}.autonomy-form legend{padding-inline:var(--space-2);color:var(--color-ink);font-weight:var(--weight-semibold)}.autonomy-form__reason{grid-column:1/-1}.autonomy-form__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.autonomy-form__actions p{color:var(--evidence-conflicting);margin:0 auto 0 0}.autonomy-rule-list{gap:var(--space-3);display:grid}.autonomy-rule-list article{gap:var(--space-4);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-paper);border-block-start-width:.25rem;display:grid}.autonomy-rule__heading{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.autonomy-rule__heading h3{margin:var(--space-1) 0 0;font-size:var(--text-body-lg)}.autonomy-rule-list article>p{max-inline-size:var(--measure-reading);margin:0}.autonomy-rule-list ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.autonomy-rule-list li{padding:var(--space-1) var(--space-2);background:var(--surface-raised);color:var(--color-ink-muted);font-size:var(--text-xs);border-radius:999px}.autonomy-rule__actions{align-items:center;gap:var(--space-2);border-block-start:var(--border-hairline) solid var(--color-hairline);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.autonomy-rule__actions>span{color:var(--evidence-third-party);font-size:var(--text-sm)}.autonomy-rule__actions p{color:var(--evidence-conflicting);flex-basis:100%;margin:0}.autonomy-metrics{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.autonomy-metrics>div{gap:var(--space-1);padding:var(--space-4);display:grid}.autonomy-metrics>div+div{border-inline-start:var(--border-hairline) solid var(--color-hairline)}.autonomy-metrics span,.autonomy-decision__heading span,.autonomy-decision__guardrails>span{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.autonomy-metrics strong{font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.autonomy-metrics small{color:var(--color-ink-muted)}.autonomy-level-counts{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.autonomy-level-counts>div{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-inline-start:.25rem solid var(--color-hairline);background:var(--surface-raised);display:flex}.autonomy-level-counts>div[data-level="0"]{border-inline-start-color:var(--evidence-missing)}.autonomy-level-counts>div[data-level="1"]{border-inline-start-color:var(--color-ink-muted)}.autonomy-level-counts>div[data-level="2"]{border-inline-start-color:var(--evidence-third-party)}.autonomy-level-counts>div[data-level="3"]{border-inline-start-color:var(--color-action)}.autonomy-level-counts>div[data-level="4"]{border-inline-start-color:var(--evidence-direct)}.autonomy-level-counts span{color:var(--color-ink-muted)}.autonomy-decision-list{gap:var(--space-3);display:grid}.autonomy-decision-list>article{gap:var(--space-3);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-paper);border-inline-start-width:.25rem;display:grid}.autonomy-decision-list>article[data-level="0"]{border-inline-start-color:var(--evidence-missing)}.autonomy-decision-list>article[data-level="1"]{border-inline-start-color:var(--color-ink-muted)}.autonomy-decision-list>article[data-level="2"]{border-inline-start-color:var(--evidence-third-party)}.autonomy-decision-list>article[data-level="3"]{border-inline-start-color:var(--color-action)}.autonomy-decision-list>article[data-level="4"]{border-inline-start-color:var(--evidence-direct)}.autonomy-decision__heading{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.autonomy-decision__heading h3{margin:var(--space-1) 0 0;font-size:var(--text-body-lg)}.autonomy-decision-list article>p{max-inline-size:var(--measure-reading);color:var(--color-ink-muted);margin:0}.autonomy-decision-list dl{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.autonomy-decision-list dl div{gap:var(--space-1);min-inline-size:0;display:grid}.autonomy-decision-list dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.autonomy-decision-list dd{overflow-wrap:anywhere;margin:0}.autonomy-decision__scope,.autonomy-decision__guardrails ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.autonomy-decision__scope li{padding:var(--space-1) var(--space-2);background:var(--surface-raised);color:var(--color-ink-muted);font-size:var(--text-xs);border-radius:999px}.autonomy-decision__guardrails{gap:var(--space-2);padding:var(--space-3);background:var(--surface-raised);display:grid}.autonomy-decision__guardrails li{gap:var(--space-1);display:grid}.autonomy-decision__guardrails li>span{color:var(--color-ink-muted);font-size:var(--text-sm)}.autonomy-activity__truncated{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}@media (width<=70rem){.autonomy-levels ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=50rem){.autonomy-principles,.autonomy-metrics,.autonomy-levels ol,.autonomy-form__core,.autonomy-form fieldset{grid-template-columns:1fr}.autonomy-principles>div+div,.autonomy-metrics>div+div{border-block-start:var(--border-hairline) solid var(--color-hairline);border-inline-start:0}.autonomy-level-counts,.autonomy-decision-list dl{grid-template-columns:1fr}}.customer-health-page{gap:var(--space-6);inline-size:min(88rem, calc(100% - 2 * var(--space-8)));display:grid}.customer-health-page>.platform-page-header{margin-block-end:0}.health-export{min-block-size:var(--density-control);padding-inline:var(--space-4);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex;color:var(--color-ink)!important}.health-filter-bar{gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:repeat(3,minmax(9rem,.7fr)) minmax(12rem,1fr);align-items:end;display:grid}.health-filter-bar label,.health-filter-bar>div{gap:var(--space-1);display:grid}.health-filter-bar span,.health-panel>header>div>span,.health-score-card__copy>span,.health-kpi>span,.health-trend-chart__summary span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.health-filter-bar select{min-block-size:var(--density-control);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink)}.health-filter-bar>div{padding:var(--space-2);text-align:end;justify-self:end}.health-filter-bar>div strong{font-size:var(--text-xs);font-weight:var(--weight-medium)}.health-overview-grid{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(18rem,1.7fr) repeat(4,minmax(9rem,1fr));display:grid;overflow:hidden}.health-score-card{gap:var(--space-4);padding:var(--space-5);grid-template-columns:7rem 1fr;align-items:center;display:grid}.health-score-card__gauge{aspect-ratio:1;background:conic-gradient(var(--color-action) calc(var(--score) * 1%), var(--color-hairline) 0);border-radius:50%;place-items:center;inline-size:6.5rem;display:grid}.health-score-card__gauge:before{content:"";aspect-ratio:1;background:var(--surface-raised);border-radius:50%;grid-area:1/1;inline-size:5.2rem}.health-score-card__gauge>div{z-index:1;text-align:center;grid-area:1/1;display:grid}.health-score-card__gauge strong{font-family:var(--font-editorial);font-size:2rem;font-weight:var(--weight-regular);line-height:1}.health-score-card__gauge span{color:var(--color-ink-muted);font-size:var(--text-xs)}.health-score-card__copy{gap:var(--space-2);display:grid}.health-score-card__copy>div{gap:var(--space-2);display:flex}.health-score-card__copy p,.health-kpi small{color:var(--color-ink-muted);font-size:var(--text-xs);margin:0}.health-kpi{justify-content:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-5);border-inline-start:var(--border-hairline) solid var(--color-hairline);flex-direction:column;display:flex}.health-kpi strong{font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.health-panel{gap:var(--space-5);min-inline-size:0;padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.health-panel>header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.health-panel>header h2{margin:var(--space-1) 0 0;font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.health-panel>header p{max-inline-size:var(--measure-reading);margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm)}.health-panel>header>strong{font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.health-trend-actions{justify-content:end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.health-trend-chart{gap:var(--space-2) var(--space-5);grid-template-rows:13rem auto;grid-template-columns:12rem minmax(0,1fr);display:grid}.health-trend-chart__summary{align-content:center;gap:var(--space-4);display:grid}.health-trend-chart__summary div{gap:var(--space-1);display:grid}.health-trend-chart__summary strong{font-size:var(--text-body)}.health-trend-chart svg{block-size:13rem;inline-size:100%;overflow:visible}.health-trend-chart svg line{stroke:var(--color-hairline);stroke-width:.5px;vector-effect:non-scaling-stroke}.health-trend-chart svg polyline{fill:none;stroke:var(--color-action);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.health-trend-chart svg circle{fill:var(--surface-raised);stroke:var(--color-action);stroke-width:1.5px;vector-effect:non-scaling-stroke}.health-trend-chart__axis{color:var(--color-ink-muted);font-size:var(--text-xs);grid-column:2;justify-content:space-between;display:flex}.health-metric-detail{gap:var(--space-4);border-block-start:var(--border-hairline) solid var(--color-hairline);padding-block-start:var(--space-5);display:grid}.health-metric-detail__heading{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.health-metric-detail__heading>div{gap:var(--space-1);display:grid}.health-metric-detail__heading span,.health-metric-detail__heading small{color:var(--color-ink-muted);font-size:var(--text-xs)}.health-metric-detail__heading span{font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.health-metric-detail__heading h3{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.health-metric-detail__heading small{text-align:end}.health-two-column{gap:var(--space-6);grid-template-columns:1.45fr 1fr;align-items:start;display:grid}.health-two-column--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.health-alert-list{display:grid}.health-alert{gap:var(--space-4);padding-block:var(--space-4);border-block-start:var(--border-hairline) solid var(--color-hairline);grid-template-columns:.25rem minmax(0,1fr) auto;display:grid}.health-alert:first-child{border:0;padding-block-start:0}.health-alert__marker{background:var(--color-hairline-strong);border-radius:999px}.health-alert[data-severity=critical] .health-alert__marker{background:var(--evidence-conflicting)}.health-alert[data-severity=warning] .health-alert__marker{background:var(--evidence-third-party)}.health-alert header,.health-alert>div:last-child,.health-feature-grid article>div,.health-slo-list article>div,.health-components article header,.health-timeline header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.health-alert p{margin:var(--space-2) 0;color:var(--color-ink-muted);font-size:var(--text-sm)}.health-alert small{color:var(--color-ink-muted);font-size:var(--text-xs)}.health-alert>div:last-child{flex-direction:column;justify-content:start;align-items:end}.health-milestones{margin:0;padding:0;list-style:none;display:grid}.health-milestones li{gap:var(--space-3);grid-template-columns:2rem 1fr;align-items:center;min-block-size:3.3rem;display:grid;position:relative}.health-milestones li:after{background:var(--color-hairline);content:"";inline-size:1px;position:absolute;inset-block:calc(50% + 1rem) calc(1rem - 50%);inset-inline-start:.95rem}.health-milestones li:last-child:after{display:none}.health-milestones li>span{z-index:1;aspect-ratio:1;border:var(--border-hairline) solid var(--color-hairline-strong);background:var(--surface-raised);inline-size:2rem;color:var(--color-ink-muted);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid}.health-milestones li[data-status=completed]>span{border-color:var(--evidence-direct);background:var(--evidence-direct);color:#fff}.health-milestones li>div{gap:var(--space-1);display:grid}.health-milestones small{color:var(--color-ink-muted)}.health-feature-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.health-feature-grid article{padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md)}.health-feature-grid p{margin:var(--space-4) 0 var(--space-1);font-family:var(--font-editorial);font-size:var(--text-body)}.health-feature-grid small{color:var(--color-ink-muted)}.health-slo-list{display:grid}.health-slo-list article{gap:var(--space-2);padding-block:var(--space-4);border-block-start:var(--border-hairline) solid var(--color-hairline);display:grid}.health-slo-list article:first-child{border:0;padding-block-start:0}.health-slo-list article>span{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase}.health-slo-list p{justify-content:space-between;align-items:baseline;margin:0;display:flex}.health-slo-list p>strong{font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.health-slo-list p small{color:var(--color-ink-muted)}.health-components{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.health-components article{align-content:start;gap:var(--space-3);display:grid}.health-components article>div{background:var(--color-hairline);border-radius:999px;block-size:.35rem;overflow:hidden}.health-components article>div span{border-radius:inherit;background:var(--color-action);block-size:100%;display:block}.health-components p,.health-components small,.health-missing-data{color:var(--color-ink-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.health-missing-data{border-block-start:var(--border-hairline) solid var(--color-hairline);padding-block-start:var(--space-3)}.health-timeline{margin:0;padding:0;list-style:none;display:grid}.health-timeline li{gap:var(--space-4);padding-block:var(--space-4);border-block-start:var(--border-hairline) solid var(--color-hairline);grid-template-columns:10rem .6rem minmax(0,1fr);display:grid}.health-timeline li:first-child{border:0;padding-block-start:0}.health-timeline time{color:var(--color-ink-muted);font-size:var(--text-xs)}.health-timeline li>span{background:var(--color-hairline-strong);border-radius:50%;block-size:.55rem;inline-size:.55rem;margin-block-start:.25rem}.health-timeline li>span[data-severity=critical]{background:var(--evidence-conflicting)}.health-timeline li>span[data-severity=warning]{background:var(--evidence-third-party)}.health-timeline li>span[data-severity=positive]{background:var(--evidence-direct)}.health-empty{gap:var(--space-2);padding:var(--space-5);border:var(--border-hairline) dashed var(--color-hairline-strong);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-raised) 60%, var(--surface-paper));display:grid}.health-empty p{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.health-timeline p{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm)}.health-alert-rules>header small{color:var(--color-ink-muted);font-size:var(--text-xs)}.health-alert-rules__list{gap:var(--space-3);display:grid}.health-alert-rule{gap:var(--space-4);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);display:grid}.health-alert-rule>header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.health-alert-rule>header>div{gap:var(--space-1);display:grid}.health-alert-rule>header small{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:capitalize}.health-alert-rule form{align-items:end;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;display:grid}.health-alert-rule form label{gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);display:grid}.health-alert-rule form input[type=number],.health-alert-rule form select{min-block-size:var(--density-control);inline-size:100%;padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--color-ink)}.health-alert-rule__enabled{min-block-size:var(--density-control);white-space:nowrap;flex-direction:row;align-items:center;display:flex!important}.health-alert-rule>p{font-size:var(--text-sm);margin:0}.health-alert-rule__saved{color:var(--evidence-direct)}.health-alert-rules__empty{gap:var(--space-2);padding:var(--space-4);border:var(--border-hairline) dashed var(--color-hairline-strong);border-radius:var(--radius-md);display:grid}.health-alert-rules__empty p{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.health-score-config>header small{color:var(--color-ink-muted);font-size:var(--text-xs)}.health-score-config__form{gap:var(--space-5);display:grid}.health-score-config__form fieldset{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid}.health-score-config__form legend{padding-inline:var(--space-2);font-weight:var(--weight-semibold)}.health-score-config__form fieldset>p{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.health-score-config__grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.health-score-config__grid label{gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);display:grid}.health-score-config__grid input{min-block-size:var(--density-control);inline-size:100%;padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink)}.health-score-config__form>p{font-size:var(--text-sm);margin:0}.health-score-config__saved{color:var(--evidence-direct)}@media (width<=72rem){.health-overview-grid{grid-template-columns:repeat(4,1fr)}.health-score-card{grid-column:1/-1}.health-kpi:first-of-type{border-inline-start:0}.health-components{grid-template-columns:repeat(2,1fr)}}@media (width<=52rem){.customer-health-page{inline-size:min(100% - 2 * var(--space-4), 88rem)}.health-filter-bar,.health-overview-grid{grid-template-columns:repeat(2,1fr)}.health-kpi:nth-of-type(odd){border-inline-start:0}.health-two-column,.health-two-column--balanced{grid-template-columns:1fr}.health-trend-chart{grid-template-rows:auto 12rem auto;grid-template-columns:1fr}.health-trend-chart__summary{grid-template-columns:repeat(3,1fr)}.health-trend-chart__axis{grid-column:1}.health-trend-actions{justify-content:start}.health-metric-detail__heading{flex-direction:column;align-items:start}.health-metric-detail__heading small{text-align:start}.health-feature-grid{grid-template-columns:1fr}.health-score-config__grid,.health-alert-rule form{grid-template-columns:repeat(2,minmax(0,1fr))}.health-alert-rule form .v-button{justify-self:start}.health-timeline li{grid-template-columns:.6rem minmax(0,1fr)}.health-timeline time{grid-column:2}.health-timeline li>span{grid-area:1/1/3}.health-timeline li>div{grid-column:2}}@media (width<=32rem){.health-alert-rule form,.health-score-config__grid{grid-template-columns:1fr}}.health-portfolio-summary{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.health-portfolio-summary article{gap:var(--space-2);padding:var(--space-4);border-inline-start:var(--border-hairline) solid var(--color-hairline);display:grid}.health-portfolio-summary article:first-child{border:0}.health-portfolio-summary span{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase}.health-portfolio-summary strong{font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.health-segments{gap:var(--space-2);padding-block-end:var(--space-1);display:flex;overflow-x:auto}.health-segments button{align-items:center;gap:var(--space-2);min-block-size:var(--density-control);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);background:var(--surface-raised);color:var(--color-ink-muted);white-space:nowrap;border-radius:999px;display:inline-flex}.health-segments button[aria-pressed=true]{border-color:var(--color-action-border);background:var(--color-action-soft);color:var(--color-action);font-weight:var(--weight-semibold)}.health-segments button span{aspect-ratio:1;background:var(--surface-paper);min-inline-size:1.25rem;font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid}.health-filter-bar input{min-block-size:var(--density-control);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink)}.health-portfolio-table .data-table td{vertical-align:middle}.health-portfolio-table .data-table td>small,.health-portfolio-table .data-table td>span+small{color:var(--color-ink-muted);font-size:var(--text-xs);margin-block-start:var(--space-1);display:block}.health-table-score{align-items:center;gap:var(--space-3);display:flex}.health-table-score>strong{min-inline-size:2.3rem;font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.health-table-score>div{gap:var(--space-1);display:grid}.health-table-score small{color:var(--color-ink-muted);font-size:var(--text-xs)}.health-table-segments{gap:var(--space-1);flex-wrap:wrap;display:flex}.health-portfolio-pagination{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.health-portfolio-pagination>span{color:var(--color-ink-muted);font-size:var(--text-sm)}@media (width<=72rem){.health-portfolio-summary{grid-template-columns:repeat(3,1fr)}.health-portfolio-summary article:nth-child(4){border-inline-start:0;border-block-start:var(--border-hairline) solid var(--color-hairline)}.health-portfolio-summary article:nth-child(n+5){border-block-start:var(--border-hairline) solid var(--color-hairline)}}.webhook-page{gap:1.25rem}.webhook-link-button{background:var(--ink,#17211b);color:#fff;border-radius:.6rem;align-items:center;min-height:2.6rem;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.webhook-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.webhook-summary article{border:1px solid var(--border-subtle,#dfe5df);background:#fff;border-radius:.8rem;gap:.25rem;padding:1rem;display:grid}.webhook-summary article[data-tone=danger]{border-color:#e8b4ad;box-shadow:inset 0 3px #a7392f}.webhook-summary span,.webhook-toolbar span{color:var(--text-muted,#66736b);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.webhook-summary strong{letter-spacing:-.04em;font-size:1.65rem}.webhook-summary small{color:var(--text-muted,#66736b)}.webhook-panel{border:1px solid var(--border-subtle,#dfe5df);background:#fff;border-radius:.85rem;overflow:hidden}.webhook-toolbar{border-bottom:1px solid var(--border-subtle,#dfe5df);justify-content:space-between;align-items:end;padding:1rem 1.15rem;display:flex}.webhook-toolbar h2{margin:.2rem 0 0;font-size:1.1rem}.webhook-toolbar>div:last-child{gap:.65rem;display:flex}.webhook-toolbar label{gap:.25rem;display:grid}.webhook-toolbar select{background:#f8faf8;border:1px solid #ccd5ce;border-radius:.45rem;min-width:10rem;padding:.55rem .7rem}.webhook-table-scroll{overflow-x:auto}.webhook-table{border-collapse:collapse;width:100%;min-width:980px;font-size:.84rem}.webhook-table th{color:var(--text-muted,#66736b);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f7f9f7;padding:.65rem .85rem;font-size:.7rem}.webhook-table td{vertical-align:middle;border-top:1px solid #edf0ed;padding:.8rem .85rem}.webhook-table tbody tr[data-status=dead_letter]{background:#fff8f6}.webhook-table tbody tr[data-status=retry_wait]{background:#fffcf2}.webhook-table td:first-child{border-left:3px solid #0000}.webhook-table tr[data-status=dead_letter] td:first-child{border-left-color:#b23b31}.webhook-table td strong,.webhook-table td small,.webhook-table td em{display:block}.webhook-table td small{color:var(--text-muted,#66736b);margin-top:.2rem}.webhook-table td em{color:#9e3129;margin-top:.3rem;font-size:.72rem;font-style:normal}.webhook-actions{gap:.35rem;display:flex}.webhook-terminal{color:var(--text-muted,#66736b);font-size:.75rem}.webhook-attempt-row td{background:#fbfcfb;padding:0}.webhook-attempt-history{border-top:1px solid #dfe5df;padding:1rem 1.15rem 1.15rem}.webhook-attempt-history__header{justify-content:space-between;align-items:end;margin-bottom:.7rem;display:flex}.webhook-attempt-history__header span{color:var(--text-muted,#66736b);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.webhook-attempt-history__header h3{margin:.2rem 0 0;font-size:1rem}.webhook-attempt-history__header small{color:var(--text-muted,#66736b)}.webhook-attempt-table-scroll{overflow-x:auto}.webhook-attempt-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.8rem}.webhook-attempt-table th{color:var(--text-muted,#66736b);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f1f5f1;padding:.55rem .7rem;font-size:.68rem}.webhook-attempt-table td{vertical-align:middle;border-top:1px solid #e7ece7;padding:.65rem .7rem}.webhook-attempt-table td strong,.webhook-attempt-table td small{display:block}.webhook-attempt-table td small{color:var(--text-muted,#66736b);margin-top:.2rem}.webhook-footnote{color:var(--text-muted,#66736b);margin:0;font-size:.78rem}@media (width<=1100px){.webhook-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.webhook-summary{grid-template-columns:1fr 1fr}.webhook-toolbar{flex-direction:column;align-items:stretch;gap:1rem}.webhook-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.webhook-toolbar select{width:100%;min-width:0}}.deployment-page{gap:1.25rem}.deployment-health-link{color:#fff;background:#17211b;border-radius:.6rem;align-items:center;min-height:2.6rem;padding:0 1rem;font-weight:750;text-decoration:none;display:inline-flex}.deployment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.deployment-summary article{background:#fff;border:1px solid #dfe5df;border-radius:.8rem;gap:.25rem;padding:1rem;display:grid}.deployment-summary article[data-tone=danger]{border-color:#e4aaa2;box-shadow:inset 0 3px #a7392f}.deployment-summary span,.deployment-panel>header span,.deployment-provisioner label>span{color:#66736b;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.deployment-summary strong{letter-spacing:-.04em;font-size:1.65rem}.deployment-summary small{color:#66736b}.deployment-notifications>header strong{font-size:1.3rem}.deployment-notifications>.state-notice{margin:1rem}.deployment-notifications>ol{max-height:24rem;margin:0;padding:0;list-style:none;overflow-y:auto}.deployment-notifications li{border-top:1px solid #edf0ed;justify-content:space-between;align-items:start;gap:1rem;padding:.85rem 1rem;display:flex}.deployment-notifications li:first-child{border-top:0}.deployment-notification-content{min-width:0}.deployment-notification-content>strong,.deployment-notification-content>p{display:block}.deployment-notification-content>p{margin:.3rem 0 0}.deployment-notification-meta{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.deployment-notification-meta>span{color:#66736b;font-size:.72rem;font-weight:750}.deployment-notification-reference{white-space:nowrap;justify-items:end;gap:.3rem;display:grid}.deployment-notification-reference time{color:#66736b;font-size:.72rem}.deployment-notification-reference code{color:#66736b;font-size:.68rem}.deployment-provisioner{background:#f7faf7;border:1px solid #cfd8d1;border-radius:.8rem}.deployment-provisioner>summary{cursor:pointer;padding:1rem;font-weight:750}.deployment-provisioner form{border-top:1px solid #dfe5df;gap:1rem;padding:1rem;display:grid}.deployment-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.deployment-form-grid label,.deployment-configuration{gap:.3rem;display:grid}.deployment-form-grid input,.deployment-form-grid select,.deployment-configuration textarea{color:#17211b;background:#fff;border:1px solid #bcc8bf;border-radius:.45rem;min-width:0;padding:.62rem .7rem}.deployment-configuration textarea{font-family:var(--font-mono,monospace);resize:vertical}.deployment-pin{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.deployment-provisioner form>button{justify-self:start}.deployment-provisioner [role=alert],.deployment-inline-error{color:#9e3129;margin:0;font-size:.82rem}.deployment-layout{grid-template-columns:minmax(270px,.75fr) minmax(0,1.5fr);gap:1rem;display:grid}.deployment-panel{background:#fff;border:1px solid #dfe5df;border-radius:.85rem;overflow:hidden}.deployment-panel>header{border-bottom:1px solid #e7ece8;justify-content:space-between;align-items:center;padding:1rem 1.15rem;display:flex}.deployment-panel>header h2{margin:.2rem 0 0;font-size:1.1rem}.deployment-panel>header p{color:#66736b;margin:.3rem 0 0;font-size:.78rem}.deployment-environment-list{padding:.5rem;display:grid}.deployment-environment-list button,.deployment-run-list button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.55rem;gap:.35rem;padding:.75rem;display:grid}.deployment-environment-list button:hover,.deployment-run-list button:hover{background:#f6f9f6}.deployment-environment-list button[aria-pressed=true],.deployment-run-list button[aria-pressed=true]{background:#edf5ef;border-color:#b9cbbd}.deployment-environment-list button>div,.deployment-environment-list footer,.deployment-run-list button>div{justify-content:space-between;align-items:center;display:flex}.deployment-environment-list small,.deployment-run-list small{color:#66736b}.deployment-environment-list footer{justify-content:flex-start;gap:.35rem;margin-top:.15rem}.deployment-detail>.state-notice{margin:1rem}.deployment-detail>header>div:last-child{gap:.35rem;display:flex}.deployment-detail-actions{border-bottom:1px solid #e7ece8;gap:.5rem;padding:.8rem 1.15rem;display:flex}.deployment-config{padding:1rem 1.15rem}.deployment-config h3,.deployment-step-list h3{margin:0 0 .75rem;font-size:.92rem}.deployment-config dl{grid-template-columns:1fr 1fr;gap:.65rem;margin:0 0 1rem;display:grid}.deployment-config dl div{border-left:2px solid #dbe5dd;gap:.15rem;padding-left:.65rem;display:grid}.deployment-config dt{color:#66736b;text-transform:uppercase;font-size:.7rem;font-weight:750}.deployment-config dd{margin:0}.deployment-config details{background:#f7f9f7;border-radius:.5rem;padding:.7rem}.deployment-config summary{cursor:pointer;font-size:.8rem;font-weight:750}.deployment-config pre{max-height:13rem;margin:.7rem 0 0;font-size:.72rem;overflow:auto}.deployment-history>header>strong{font-size:1.3rem}.deployment-history-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);display:grid}.deployment-run-list{border-right:1px solid #e7ece8;gap:.2rem;max-height:30rem;padding:.5rem;display:grid;overflow-y:auto}.deployment-run-list em{color:#9e3129;font-size:.72rem;font-style:normal}.deployment-step-list{padding:1rem}.deployment-step-list ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.deployment-step-list li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.25rem;display:grid;position:relative}.deployment-step-list li>span{z-index:1;background:#cbd5cd;border:3px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #b8c5bb}.deployment-step-list li[data-status=succeeded]>span{background:#26834a}.deployment-step-list li[data-status=failed]>span{background:#ae3a31}.deployment-step-list li:not(:last-child):after{content:"";background:#d8e1da;width:1px;height:100%;position:absolute;top:50%;left:5px}.deployment-step-list li strong,.deployment-step-list li small,.deployment-step-list li em{display:block}.deployment-step-list li strong{text-transform:capitalize}.deployment-step-list li small{color:#66736b;font-size:.72rem}.deployment-step-list li em{color:#9e3129;font-size:.72rem;font-style:normal}.deployment-events>ol{max-height:24rem;margin:0;padding:0;list-style:none;overflow-y:auto}.deployment-events li{border-top:1px solid #edf0ed;grid-template-columns:12rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.deployment-events li:first-child{border-top:0}.deployment-events time,.deployment-events small{color:#66736b;font-size:.72rem}.deployment-events strong,.deployment-events small{display:block}@media (width<=1100px){.deployment-form-grid{grid-template-columns:1fr 1fr}.deployment-layout{grid-template-columns:1fr}}@media (width<=720px){.deployment-summary{grid-template-columns:1fr 1fr}.deployment-form-grid,.deployment-history-grid{grid-template-columns:1fr}.deployment-run-list{border-bottom:1px solid #e7ece8;border-right:0}.deployment-events li{grid-template-columns:1fr auto}.deployment-events time{grid-column:1/-1}.deployment-notifications li{display:grid}.deployment-notification-reference{justify-items:start}.deployment-detail-actions{flex-direction:column;align-items:stretch}}.incident-page{gap:1.25rem}.incident-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.incident-metrics article,.incident-list-panel,.incident-detail-panel{background:var(--surface,#fff);border:1px solid var(--border,#d9ded8);border-radius:12px}.incident-metrics article{gap:.25rem;padding:1rem;display:grid}.incident-metrics span,.incident-metrics small,.incident-list-panel header span,.incident-detail-header span{color:var(--text-muted,#66706a);font-size:.75rem}.incident-metrics strong{font-size:1.65rem}.incident-workspace{grid-template-columns:minmax(18rem,.85fr) minmax(28rem,1.5fr);gap:1rem;display:grid}.incident-list-panel,.incident-detail-panel{min-height:34rem;overflow:hidden}.incident-list-panel>header,.incident-detail-header{justify-content:space-between;align-items:start;padding:1rem;display:flex}.incident-list-panel h2,.incident-detail-panel h2,.incident-detail-panel h3{margin:.2rem 0}.incident-list{max-height:62rem;display:grid;overflow:auto}.incident-list>button{border:0;border-top:1px solid var(--border,#d9ded8);color:inherit;cursor:pointer;text-align:left;background:0 0;gap:.45rem;padding:1rem;display:grid}.incident-list>button[aria-pressed=true]{background:#f0f5f0;box-shadow:inset 3px 0 #315c42}.incident-list button div,.incident-list button footer,.incident-detail-header>div:last-child,.incident-actions{align-items:center;gap:.5rem;display:flex}.incident-list h3,.incident-list p{margin:0}.incident-list p{color:var(--text-muted,#66706a);font-size:.85rem}.incident-list footer{flex-wrap:wrap;font-size:.72rem}.incident-list footer time{margin-left:auto}.incident-detail-panel>section,.incident-actions{border-top:1px solid var(--border,#d9ded8);padding:1rem}.incident-detail-header p{color:var(--text-muted,#66706a);margin:.5rem 0 0}.incident-detail-panel ul{gap:.5rem;padding:0;list-style:none;display:grid}.incident-detail-panel li{align-items:center;gap:.75rem;display:flex}.incident-detail-panel li small{margin-left:auto}.incident-timeline{gap:1rem;padding:0 0 0 1rem;list-style:none;display:grid}.incident-timeline li{border-left:2px solid #cad5cc;padding-left:1rem;display:grid}.incident-timeline li[data-important]{border-color:#b5532c}.incident-timeline p{margin:.25rem 0}.incident-telemetry-panel{border-top:1px solid var(--border,#d9ded8);padding:1rem}.incident-telemetry-panel__header{justify-content:space-between;align-items:start;display:flex}.incident-telemetry-panel__header h3{margin:.2rem 0}.incident-telemetry-panel__header span,.incident-telemetry-panel__description,.incident-telemetry-list small,.incident-telemetry-list footer{color:var(--text-muted,#66706a);font-size:.8rem}.incident-telemetry-panel__description{margin:.35rem 0 1rem}.incident-telemetry-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.incident-telemetry-list>li{border:1px solid var(--border,#d9ded8);border-radius:8px;gap:.65rem;padding:.75rem;display:grid}.incident-telemetry-list__identity{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.incident-telemetry-list__identity span{color:var(--text-muted,#66706a);margin-left:auto;font-size:.8rem}.incident-telemetry-list__correlation{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.incident-telemetry-list__correlation div{gap:.1rem;display:grid}.incident-telemetry-list__correlation dt{color:var(--text-muted,#66706a);font-size:.7rem}.incident-telemetry-list__correlation dd{overflow-wrap:anywhere;margin:0;font-size:.8rem}.incident-telemetry-list footer{flex-wrap:wrap;gap:.75rem;display:flex}.incident-follow-up{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.incident-follow-up article{border:1px solid var(--border,#d9ded8);border-radius:8px;padding:.75rem;display:grid}.incident-follow-up strong{font-size:1.5rem}.incident-control-card{background:var(--surface,#fff);border:1px solid var(--border,#d9ded8);border-radius:12px;padding:1rem}.incident-control-card>header{justify-content:space-between;align-items:center;display:flex}.incident-control-card h2,.tenant-status-header h1{margin:.2rem 0}.incident-control-card summary,.incident-controls summary{cursor:pointer;font-weight:650}.incident-control-card form,.incident-controls form,.incident-controls details{gap:.75rem;margin-top:1rem;display:grid}.incident-control-card label,.incident-controls label{text-transform:capitalize;gap:.3rem;font-size:.8rem;font-weight:600;display:grid}.incident-control-card input,.incident-control-card select,.incident-control-card textarea,.incident-controls input,.incident-controls textarea{border:1px solid var(--border,#cbd2cc);font:inherit;border-radius:7px;padding:.65rem}.incident-control-card textarea,.incident-controls textarea{resize:vertical;min-height:6rem}.incident-form-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.incident-policy,.incident-workflow-row{border-top:1px solid var(--border,#d9ded8);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.incident-policy{flex-direction:column;align-items:start;gap:.2rem}.incident-workflow-row>div{gap:.2rem;display:grid}.incident-controls{border-top:1px solid var(--border,#d9ded8);gap:.5rem;padding:1rem;display:grid}.incident-controls details{border:1px solid var(--border,#d9ded8);border-radius:8px;padding:.75rem}.tenant-status-header,.tenant-status-incident,.tenant-status-update{background:var(--surface,#fff);border:1px solid var(--border,#d9ded8);border-radius:12px;padding:1rem}.tenant-status-incident>div{gap:.5rem;display:flex}.tenant-status-incident h2,.tenant-status-update h3{margin-bottom:.3rem}@media (width<=960px){.incident-metrics{grid-template-columns:repeat(2,1fr)}.incident-workspace{grid-template-columns:1fr}}@media (width<=600px){.incident-form-row,.incident-telemetry-list__correlation{grid-template-columns:1fr}}.billing-page{max-width:1180px}.billing-hero{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-raised);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.billing-hero>div{gap:var(--space-2);min-width:0;padding:var(--space-5);border-right:var(--border-hairline) solid var(--color-hairline);display:grid}.billing-hero>div:last-child{border-right:0}.billing-hero span,.billing-panel header span{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.billing-hero strong{font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.billing-hero small{color:var(--color-ink-muted)}.billing-panel{gap:var(--space-5);padding:var(--space-6);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-raised);display:grid}.billing-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.billing-panel h2,.billing-panel h3{margin:0}.billing-metrics{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-metrics article{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid}.billing-metrics article>div:first-child{justify-content:space-between;gap:var(--space-3);display:flex}.billing-metrics article>div:first-child strong{text-transform:capitalize}.billing-metrics article>div:first-child span{color:var(--color-ink-muted)}.billing-meter{background:var(--color-surface-sunken);border-radius:999px;height:7px;overflow:hidden}.billing-meter span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.billing-metrics dl,.billing-operations dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.billing-metrics dl div,.billing-operations dl div{gap:2px;display:grid}.billing-metrics dt,.billing-operations dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.billing-metrics dd,.billing-operations dd{font-variant-numeric:tabular-nums;margin:0}.billing-operations-grid{gap:var(--space-5);grid-template-columns:2fr 1fr;display:grid}.billing-operations ul{gap:var(--space-2);max-height:260px;margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid;overflow:auto}.billing-operations li{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);grid-template-columns:minmax(180px,1fr) auto auto;display:grid}.billing-provider-form{align-items:end;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--color-hairline);grid-template-columns:1fr 1fr 1fr auto;display:grid}.billing-invoice-links{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}@media (width<=900px){.billing-hero,.billing-metrics,.billing-operations-grid,.billing-provider-form{grid-template-columns:1fr 1fr}}@media (width<=620px){.billing-hero,.billing-metrics,.billing-operations-grid,.billing-provider-form{grid-template-columns:1fr}.billing-hero>div{border-right:0;border-bottom:var(--border-hairline) solid var(--color-hairline)}.billing-hero>div:last-child{border-bottom:0}}.negotiation-plan-editor{gap:var(--space-4);min-inline-size:0;padding:var(--space-5);background:#f7f9fb;border:1px solid #b8c8d6;border-radius:12px;display:grid}.negotiation-plan-editor legend{padding-inline:var(--space-2);font-weight:700}.negotiation-plan-editor__body,.negotiation-plan-editor__supplier,.negotiation-plan-editor__term{gap:var(--space-4);min-inline-size:0;display:grid}.negotiation-plan-editor__body>p{color:var(--text-subtle,#66736b);margin:0}.negotiation-plan-editor__supplier,.negotiation-plan-editor__term{padding:var(--space-4);border:1px solid var(--border,#d9ded8);background:#fff;border-radius:10px}.negotiation-plan-editor__term{background:#f9faf9}.negotiation-plan-editor__supplier>header,.negotiation-plan-editor__term>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.negotiation-plan-editor__values{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.contract-intake{gap:1rem;display:grid}.contract-intake>:not(header){margin-inline:var(--space-6)}.contract-intake>:last-child{margin-bottom:var(--space-6)}.contract-intake__notice{background:#fff8e8;border-left:3px solid #b77b26;margin:0;padding:.7rem 1rem}.contract-intake__form,.contract-intake__baselines{gap:1rem;display:grid}.contract-intake__form{max-width:58rem}.contract-intake__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contract-intake__baseline{border:1px solid #d9e1dc;border-radius:.6rem;gap:1rem;padding:1rem;display:grid}.contract-intake__baseline legend{padding:0 .3rem;font-weight:650}.contract-intake__baseline .contract-intake__row{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.contract-intake__row,.contract-intake__baseline .contract-intake__row{grid-template-columns:1fr}}.po-intake{gap:1rem;display:grid}.po-intake>:not(header){margin-inline:var(--space-6)}.po-intake>:last-child{margin-bottom:var(--space-6)}.po-intake__notice{background:#fff8e8;border-left:3px solid #b77b26;margin:0;padding:.7rem 1rem}.po-intake__form,.po-intake__lines{gap:1rem;display:grid}.po-intake__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.po-intake__row--four{grid-template-columns:repeat(4,minmax(0,1fr))}.po-intake__line{border:1px solid #d9e1dc;border-radius:.6rem;gap:1rem;padding:1rem;display:grid}.po-intake__line legend{padding:0 .3rem;font-weight:650}@media (width<=900px){.po-intake__row--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.po-intake__row,.po-intake__row--four{grid-template-columns:1fr}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--tracking-tight:-.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:"Inter", "Helvetica Neue", Arial, sans-serif;--font-editorial:"Newsreader", Georgia, serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--text-xs:.6875rem;--leading-xs:1rem;--text-sm:.75rem;--leading-sm:1rem;--text-body-sm:.875rem;--leading-body-sm:1.25rem;--text-body:1rem;--leading-body:1.5rem;--text-title-sm:1.25rem;--leading-title-sm:1.75rem;--text-title:1.75rem;--leading-title:2.25rem;--text-display:2.5rem;--leading-display:3rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-tight:-.015em;--tracking-ui:-.005em;--measure-reading:72ch;--color-paper:#fbfaf8;--color-ink:#14150f;--color-ink-muted:#5f625b;--color-ink-disabled:#14150f7a;--color-hairline:#d9d7d0;--color-hairline-strong:#aaa89f;--color-surface-raised:#f3f1ec;--color-surface-overlay:#fff;--color-surface-disabled:#eeece7;--color-action:#2457c5;--color-action-hover:#1d469f;--color-action-active:#163778;--color-action-soft:#e8eefb;--color-action-soft-hover:#dce5f8;--color-action-border:#9fb3e1;--color-focus:#2457c5;--color-scrim:#14150f5c;--color-transparent:transparent;--evidence-direct:#006b57;--evidence-inference:#004b99;--evidence-first-party:#7d3c8c;--evidence-third-party:#745c00;--evidence-missing:#34383d;--evidence-conflicting:#a32733;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.1875rem;--radius-md:.375rem;--radius-lg:.625rem;--border-hairline:1px;--border-emphasis:2px;--focus-ring-width:2px;--focus-ring-offset:2px;--surface-paper:var(--color-paper);--surface-raised:var(--color-surface-raised);--surface-overlay:var(--color-surface-overlay);--shadow-overlay:0 .75rem 2rem #14150f24;--duration-instant:.1s;--duration-state:.18s;--duration-arrival:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--density-control:2.5rem;--density-row:2.75rem;--density-gutter:var(--space-6);--density-inline:var(--space-3)}[data-density=comfortable]{--density-control:2.5rem;--density-row:2.75rem;--density-gutter:var(--space-6);--density-inline:var(--space-3)}[data-density=compact]{--density-control:2rem;--density-row:2.25rem;--density-gutter:var(--space-4);--density-inline:var(--space-2)}:where(html){background:var(--color-paper);color:var(--color-ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums}:where(:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:1ms;--duration-state:1ms;--duration-arrival:1ms}}}.v-button{min-block-size:var(--density-control);justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;padding:var(--space-1) var(--space-3);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);line-height:var(--leading-body-sm);cursor:pointer;transition:border-color var(--duration-state) var(--ease-standard);display:inline-flex}.v-button[data-variant=primary]{border-color:var(--color-action);background:var(--color-action);color:var(--surface-overlay)}.v-button[data-variant=quiet]{border-color:var(--color-transparent);background:var(--color-transparent);color:var(--color-action)}.v-button:not(:disabled):hover,.v-button[data-demo-state=hover]{background:var(--color-surface-raised)}.v-button[data-variant=primary]:not(:disabled):hover,.v-button[data-variant=primary][data-demo-state=hover]{border-color:var(--color-action-hover);background:var(--color-action-hover)}.v-button[data-variant=quiet]:not(:disabled):hover,.v-button[data-variant=quiet][data-demo-state=hover]{background:var(--color-action-soft)}.v-button:not(:disabled):active,.v-button[data-state=active]{border-color:var(--color-hairline-strong);background:var(--color-surface-disabled)}.v-button[data-variant=primary]:not(:disabled):active,.v-button[data-variant=primary][data-state=active]{border-color:var(--color-action-active);background:var(--color-action-active)}.v-button[data-variant=quiet]:not(:disabled):active,.v-button[data-variant=quiet][data-state=active]{border-color:var(--color-transparent);background:var(--color-action-soft-hover);color:var(--color-action-active)}.v-button:focus-visible,.v-field :is(input,textarea,select):focus-visible,.v-checkbox-field input:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-offset) var(--color-paper)}.v-button:disabled{border-color:var(--color-hairline);background:var(--color-surface-disabled);color:var(--color-ink-disabled);cursor:not-allowed}.v-button[data-state=loading][data-variant=primary]{border-color:var(--color-action);background:var(--color-action);color:var(--surface-overlay);cursor:progress}.v-control-stack{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}.v-control-reason,.v-field__hint,.v-field__error,.v-field__recovery{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.v-field__error{color:var(--color-ink);font-weight:var(--weight-semibold)}.v-field__recovery{color:var(--color-action-active)}.v-spinner{inline-size:var(--space-3);block-size:var(--space-3);box-sizing:border-box;border:var(--border-emphasis) solid currentcolor;border-inline-end-color:var(--color-transparent);animation:v-spin var(--duration-arrival) linear infinite;border-radius:50%;flex:none;display:inline-block}@keyframes v-spin{to{rotate:1turn}}.v-field{gap:var(--space-1);color:var(--color-ink);display:grid}.v-field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm)}.v-field :is(input,textarea,select){inline-size:100%;min-block-size:var(--density-control);box-sizing:border-box;padding:var(--space-1) var(--space-2);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-md);background:var(--surface-overlay);color:var(--color-ink);font:inherit;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);transition:background-color var(--duration-state) var(--ease-standard), border-color var(--duration-state) var(--ease-standard)}.v-field textarea{min-block-size:calc(var(--density-row) * 3);resize:vertical}.v-field :is(input,textarea,select):hover:not(:disabled):not(:focus){background:var(--surface-raised)}.v-field[data-state=error] :is(input,textarea,select){border-width:var(--border-emphasis);border-color:var(--color-ink)}.v-field[data-state=recovery] :is(input,textarea,select){border-color:var(--color-action-border);background:var(--color-action-soft)}.v-field :is(input,textarea,select):disabled{border-color:var(--color-hairline);background:var(--color-surface-disabled);color:var(--color-ink-disabled);cursor:not-allowed}.v-field__messages{gap:var(--space-1);display:grid}.v-checkbox-field{justify-items:start;gap:var(--space-1);display:grid}.v-checkbox-field__control{min-block-size:var(--density-control);align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);cursor:pointer;display:inline-flex}.v-checkbox-field input{inline-size:var(--space-4);block-size:var(--space-4);margin:var(--space-0);accent-color:var(--color-action)}.v-checkbox-field__control:has(input:disabled){color:var(--color-ink-disabled);cursor:not-allowed}.v-evidence-mark{align-items:center;gap:var(--space-2);color:var(--evidence-color);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);display:inline-flex}.v-evidence-mark__symbol{inline-size:var(--space-2);block-size:var(--space-2);border:var(--border-emphasis) solid currentcolor;border-radius:50%;flex:none}.v-evidence-mark[data-grade=directly_evidenced]{--evidence-color:var(--evidence-direct)}.v-evidence-mark[data-grade=reasonable_inference]{--evidence-color:var(--evidence-inference)}.v-evidence-mark[data-grade=unverified_first_party_claim]{--evidence-color:var(--evidence-first-party)}.v-evidence-mark[data-grade=third_party_claim]{--evidence-color:var(--evidence-third-party)}.v-evidence-mark[data-grade=missing]{--evidence-color:var(--evidence-missing)}.v-evidence-mark[data-grade=conflicting]{--evidence-color:var(--evidence-conflicting)}.v-connection-status{align-items:center;gap:var(--space-2);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-sm);display:inline-flex}.v-connection-status>span:last-child{display:grid}.v-connection-status small{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.v-connection-status__symbol{inline-size:var(--space-2);block-size:var(--space-2);box-sizing:border-box;border:var(--border-hairline) solid var(--color-ink-muted);background:var(--surface-paper);border-radius:50%;flex:none}.v-connection-status[data-state=preparing] .v-connection-status__symbol,.v-connection-status[data-state=working] .v-connection-status__symbol,.v-connection-status[data-state=reconnecting] .v-connection-status__symbol,.v-connection-status[data-state=recovering] .v-connection-status__symbol{border-color:var(--color-action);background:var(--color-action);animation:v-status-pulse var(--duration-arrival) var(--ease-standard) infinite alternate}.v-connection-status[data-state=waiting_for_you] .v-connection-status__symbol,.v-connection-status[data-state=partially_completed] .v-connection-status__symbol{border-color:var(--color-action);background:var(--color-action-soft)}.v-connection-status[data-state=completed] .v-connection-status__symbol{border-color:var(--color-ink);background:var(--color-ink)}.v-connection-status[data-state=cancelled] .v-connection-status__symbol,.v-connection-status[data-state=failed] .v-connection-status__symbol{border-radius:var(--radius-sm)}@keyframes v-status-pulse{0%{opacity:.45}to{opacity:1}}.v-state-notice{align-items:center;gap:var(--space-3);padding:var(--space-3);border-block:var(--border-hairline) solid var(--color-hairline);background:var(--surface-paper);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.v-state-notice[data-kind=loading]{background:var(--surface-raised)}.v-state-notice[data-kind=recovery]{background:var(--color-action-soft)}.v-state-notice[data-kind=empty] .v-state-notice__symbol{border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:50%}.v-state-notice[data-kind=error]{border-inline-start:var(--border-emphasis) solid var(--color-ink)}.v-state-notice__symbol{inline-size:var(--space-6);block-size:var(--space-6);color:var(--color-ink);font-weight:var(--weight-semibold);place-items:center;display:inline-grid}.v-state-notice__copy{gap:var(--space-1);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);display:grid}.v-state-notice__copy>span{color:var(--color-ink-muted)}.v-loading-skeleton{gap:var(--space-5);inline-size:100%;min-inline-size:0;padding-block:var(--space-4);display:grid}.v-loading-skeleton__header{gap:var(--space-2);max-inline-size:var(--measure-reading);display:grid}.v-skeleton-block{border-radius:var(--radius-sm);background-image:linear-gradient(90deg, var(--color-surface-raised) 25%, var(--color-hairline) 38%, var(--color-surface-raised) 63%);min-inline-size:0;animation:v-skeleton-shimmer 1.6s var(--ease-standard) infinite;background-size:400% 100%;display:block}.v-skeleton-block--eyebrow{inline-size:7rem;block-size:var(--text-xs)}.v-skeleton-block--title{inline-size:min(22rem,70%);block-size:var(--text-title);margin-block-start:var(--space-1)}.v-skeleton-block--copy{inline-size:min(34rem,92%);block-size:var(--text-body-sm)}.v-loading-skeleton__summary{border-block:var(--border-hairline) solid var(--color-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v-loading-skeleton__summary>span{border-radius:0;block-size:3.75rem}.v-loading-skeleton__summary>span+span{border-inline-start:var(--border-hairline) solid var(--surface-paper)}.v-loading-skeleton__rows{border-block-start:var(--border-hairline) solid var(--color-hairline-strong)}.v-loading-skeleton__row{align-items:center;gap:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:2rem minmax(0,1fr) 5rem;min-block-size:4.25rem;display:grid}.v-loading-skeleton__row>span:nth-child(2){gap:var(--space-2);display:grid}.v-skeleton-block--mark{inline-size:var(--space-6);block-size:var(--space-6);border-radius:50%}.v-skeleton-block--line{inline-size:min(24rem,72%);block-size:var(--text-body-sm)}.v-skeleton-block--line-short{inline-size:min(15rem,48%);block-size:var(--text-xs)}.v-skeleton-block--badge{border-radius:var(--radius-md);justify-self:end;block-size:1.5rem;inline-size:4.5rem}.v-loading-skeleton[data-variant=list] .v-loading-skeleton__header,.v-loading-skeleton[data-variant=list] .v-loading-skeleton__summary{display:none}.v-loading-skeleton[data-variant=panel]{gap:var(--space-4);padding-block:var(--space-2)}.v-loading-skeleton[data-variant=panel] .v-skeleton-block--title{inline-size:72%;block-size:var(--text-title-sm)}.v-loading-skeleton[data-variant=panel] .v-loading-skeleton__row{grid-template-columns:1.5rem minmax(0,1fr)}.v-loading-skeleton[data-variant=panel] .v-skeleton-block--badge{display:none}@keyframes v-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.v-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.v-spinner,.v-connection-status__symbol,.v-skeleton-block{background-position:50% 0;animation:none}}@media not all and (width>=48rem){.v-state-notice{grid-template-columns:auto minmax(0,1fr)}.v-state-notice .v-button{grid-column:2;justify-self:start}.v-loading-skeleton__summary{grid-template-columns:1fr}.v-loading-skeleton__summary>span+span{border-block-start:var(--border-hairline) solid var(--surface-paper);border-inline-start:0}.v-loading-skeleton__row{grid-template-columns:1.5rem minmax(0,1fr)}.v-skeleton-block--badge{display:none}}.system-page{background:var(--surface-paper);min-block-size:100vh}.system-page__header,.system-section{gap:var(--density-gutter);padding:var(--space-8) max(var(--density-gutter), calc((100vw - 80rem) / 2));border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.system-page__header{background:var(--surface-raised);align-items:start;min-block-size:19rem}.system-wordmark{color:var(--color-ink);font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-decoration:none}.system-wordmark:hover{color:var(--color-action-hover)}.system-kicker,.system-section__heading>p{margin:var(--space-8) 0 var(--space-2);color:var(--color-action);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);letter-spacing:.06em;text-transform:uppercase}.system-page h1{max-inline-size:20ch;margin:var(--space-0);font-family:var(--font-editorial);font-size:var(--text-display);font-weight:var(--weight-regular);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.system-intro{max-inline-size:var(--measure-reading);margin:var(--space-4) 0 var(--space-0);color:var(--color-ink-muted);font-size:var(--text-body);line-height:var(--leading-body)}.system-density{align-items:center;gap:var(--space-1);display:flex}.system-density>span{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--leading-xs);margin-inline-end:var(--space-2)}.system-section{grid-template-columns:15rem minmax(0,1fr);align-items:start}.system-section__heading>p{margin:var(--space-1) 0 var(--space-0)}.system-section__heading{display:contents}.system-section__heading h2{margin:var(--space-0);font-size:var(--text-title-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title-sm);letter-spacing:var(--tracking-ui)}.system-section__heading div>p{max-inline-size:var(--measure-reading);margin:var(--space-1) 0 var(--space-6);color:var(--color-ink-muted)}.system-matrix,.system-fields,.system-notices,.system-statuses,.system-evidence,.system-action-result{grid-column:2}.system-matrix{border-block:var(--border-hairline) solid var(--color-hairline);grid-template-columns:repeat(5,minmax(8rem,1fr));display:grid}.system-matrix article{align-content:start;justify-items:start;gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border-inline-end:var(--border-hairline) solid var(--color-hairline);display:grid}.system-matrix article:last-child{border-inline-end:0}.system-matrix p,.system-matrix small,.system-action-result{margin:var(--space-0)}.system-matrix p{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);text-transform:uppercase}.system-matrix small{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.system-fields{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.system-fields__wide{grid-column:1/-1}.system-notices{display:grid}.system-action-result{padding:var(--space-2) var(--space-3);color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.system-statuses,.system-evidence{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media not all and (width>=64rem){.system-page__header,.system-section{padding-inline:var(--density-gutter)}.system-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.system-matrix article:nth-child(2n){border-inline-end:0}.system-statuses,.system-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=48rem){.system-page__header,.system-section{padding-block:var(--space-6);grid-template-columns:minmax(0,1fr)}.system-page__header{min-block-size:auto}.system-density{flex-wrap:wrap}.system-section__heading{display:block}.system-section__heading>p{margin-block-end:var(--space-2)}.system-section__heading div>p{margin-block-end:var(--space-4)}.system-matrix,.system-fields,.system-notices,.system-statuses,.system-evidence,.system-action-result{grid-column:1}.system-fields,.system-statuses,.system-evidence,.system-matrix{grid-template-columns:minmax(0,1fr)}.system-matrix article{border-inline-end:0;border-block-end:var(--border-hairline) solid var(--color-hairline)}.system-matrix article:last-child{border-block-end:0}}.product-kicker{margin:0 0 var(--space-2);color:var(--color-action);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.public-page{min-block-size:100vh}.public-header{inline-size:min(76rem, calc(100% - 2 * var(--space-8)));border-block-end:var(--border-hairline) solid var(--color-hairline);justify-content:space-between;align-items:center;min-block-size:4.5rem;margin-inline:auto;display:flex}.public-wordmark{color:var(--color-ink);font-family:var(--font-editorial);font-size:var(--text-title-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title-sm);text-decoration:none}.auth-page__wordmark{text-decoration:none;display:inline-flex}.auth-page__wordmark img{block-size:1.75rem;inline-size:auto}.public-header nav,.public-hero__actions{align-items:center;gap:var(--space-4);display:flex}.public-header nav a,.public-hero__actions a,.auth-page a{color:var(--color-action);font-weight:var(--weight-medium);text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--space-1)}.public-header__action,.public-primary-action{min-block-size:var(--density-control);padding-inline:var(--space-4);border:var(--border-hairline) solid var(--color-action);border-radius:var(--radius-md);background:var(--color-action);transition:background var(--duration-state) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex;color:var(--color-paper)!important}.public-header__action:hover,.public-primary-action:hover{background:var(--color-action-hover)}.public-header__action:active,.public-primary-action:active{background:var(--color-action-active)}.public-hero{inline-size:min(62rem, calc(100% - 2 * var(--space-8)));padding-block:var(--space-16) var(--space-12);margin-inline:auto}.public-hero h1{max-inline-size:18ch;font-family:var(--font-editorial);font-size:var(--text-display);font-weight:var(--weight-regular);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);margin:0}.public-hero__lede{max-inline-size:var(--measure-reading);margin:var(--space-5) 0 var(--space-6);color:var(--color-ink-muted);font-size:var(--text-body);line-height:var(--leading-body)}.public-principles{inline-size:min(76rem, calc(100% - 2 * var(--space-8)));border-block:var(--border-hairline) solid var(--color-hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}.public-principles article{padding:var(--space-6)}.public-principles article+article{border-inline-start:var(--border-hairline) solid var(--color-hairline)}.public-principles span{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.public-principles h2{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-body);line-height:var(--leading-body)}.public-principles p{max-inline-size:38ch;color:var(--color-ink-muted);margin:0}.auth-page{min-block-size:100vh;padding:var(--space-6) var(--space-8);grid-template-rows:auto 1fr;display:grid}.auth-page__panel{inline-size:min(28rem,100%);margin:var(--space-12) auto auto}.auth-page__panel h1{margin:0 0 var(--space-2);font-family:var(--font-editorial);font-size:var(--text-title);font-weight:var(--weight-regular);line-height:var(--leading-title)}.auth-page__panel>p:not(.product-kicker,.auth-page__switch){color:var(--color-ink-muted);margin:0}.auth-page__notice{padding:var(--space-3) var(--space-4);border-inline-start:var(--border-emphasis) solid var(--color-action);background:var(--color-action-soft);color:var(--color-ink)!important}.auth-form{gap:var(--space-4);margin-block:var(--space-6);display:grid}.auth-form .v-button{inline-size:100%}.enterprise-sign-in{gap:var(--space-3);padding-block-start:var(--space-2);display:grid}.enterprise-sign-in h2,.enterprise-sign-in p{margin:0}.enterprise-sign-in h2{font-family:var(--font-editorial);font-size:var(--text-body-lg);font-weight:var(--weight-regular)}.enterprise-sign-in>p{color:var(--color-ink-muted);font-size:var(--text-sm)}.enterprise-sign-in form{gap:var(--space-3);display:grid}.enterprise-sign-in form .v-button{justify-self:stretch}.enterprise-sign-in__divider{align-items:center;gap:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase;display:flex}.enterprise-sign-in__divider:before,.enterprise-sign-in__divider:after{background:var(--color-hairline);content:"";flex:1;block-size:1px}.auth-page__switch{border-block-start:var(--border-hairline) solid var(--color-hairline);color:var(--color-ink-muted);padding-block-start:var(--space-4)}.product-shell{min-block-size:100vh}.product-header{z-index:10;min-block-size:3.75rem;padding-inline:var(--space-6);border-block-end:var(--border-hairline) solid var(--color-hairline);background:var(--surface-paper);grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr);align-items:center;display:grid;position:sticky;inset-block-start:0}.product-wordmark{color:var(--color-ink);font-family:var(--font-editorial);font-size:var(--text-title-sm);font-weight:var(--weight-semibold);text-decoration:none}.product-header nav{align-self:stretch;align-items:center;gap:var(--space-1);display:flex}.product-header nav a{min-block-size:100%;padding-inline:var(--space-3);border-block-end:var(--border-emphasis) solid var(--color-transparent);color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background var(--duration-state) var(--ease-standard), color var(--duration-state) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.product-header nav a:hover{background:var(--surface-raised);color:var(--color-ink)}.product-header nav a:active{background:var(--color-surface-disabled)}.product-header__account{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.product-header__account>span{max-inline-size:14rem;color:var(--color-ink-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-page{inline-size:min(72rem, calc(100% - 2 * var(--space-8)));padding-block:var(--space-8) var(--space-16);margin-inline:auto}.boundary-page{inline-size:min(var(--measure-reading), calc(100% - 2 * var(--space-6)));margin:var(--space-12) auto}.page-heading{max-inline-size:var(--measure-reading);margin-block-end:var(--space-8)}.page-heading h1{font-family:var(--font-editorial);font-size:var(--text-title);font-weight:var(--weight-regular);line-height:var(--leading-title);margin:0}.page-heading>p:last-child:not(.product-kicker){margin:var(--space-2) 0 0;color:var(--color-ink-muted)}.sourcing-entry{align-items:end;gap:var(--space-3);padding:var(--space-6);border-block:var(--border-hairline) solid var(--color-hairline-strong);background:var(--surface-raised);grid-template-columns:1fr auto;margin-block-end:var(--space-10);display:grid}.sourcing-entry__actions{align-content:end;gap:var(--space-2);min-inline-size:10rem;display:grid}.sourcing-entry__actions .v-button{inline-size:100%}.sourcing-entry textarea{background:var(--surface-overlay);min-block-size:7rem}.boundary-header{min-block-size:3.75rem;padding-inline:var(--space-6);border-block-end:var(--border-hairline) solid var(--color-hairline);justify-content:space-between;align-items:center;display:flex}.boundary-header span{color:var(--color-ink-muted);font-size:var(--text-sm)}.product-section+.product-section,.settings-section+.settings-section{margin-block-start:var(--space-10)}.section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);border-block-end:var(--border-hairline) solid var(--color-hairline-strong);padding-block-end:var(--space-3);display:flex}.section-heading h2,.settings-section h2{font-size:var(--text-title-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title-sm);margin:0}.section-heading>span,.section-heading>a{color:var(--color-ink-muted);font-size:var(--text-sm)}.section-heading>a,.work-row__action a,.active-run>a,.shortlist-row__name,.artifact-row__action>a{color:var(--color-action);font-weight:var(--weight-semibold);text-underline-offset:var(--space-1)}.work-row{align-items:center;gap:var(--space-5);min-block-size:5rem;padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto 10rem;display:grid}.work-row__main p,.shortlist-row p,.artifact-row__identity p{margin:0}.work-row__main p{font-weight:var(--weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.work-row__main span,.work-row__action>span,.shortlist-row>span,.artifact-row__identity span,.session-row span{color:var(--color-ink-muted);font-size:var(--text-xs)}.work-row__counts,.shortlist-row dl,.artifact-row dl{gap:var(--space-4);margin:0;display:flex}.work-row__counts div,.shortlist-row dl div,.artifact-row dl div{gap:var(--space-1);text-align:end;display:grid}.work-row__counts dt,.shortlist-row dt,.artifact-row dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.work-row__counts dd,.shortlist-row dd,.artifact-row dd{font-weight:var(--weight-semibold);text-transform:capitalize;margin:0}.work-row__action{justify-items:start;gap:var(--space-1);display:grid}.active-run-list{border-block-end:var(--border-hairline) solid var(--color-hairline)}.active-run{align-items:center;gap:var(--space-5);min-block-size:4.5rem;padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto 8rem;display:grid}.active-run+.active-run{border-block-start:var(--border-hairline) solid var(--color-hairline)}.active-run>div:first-child{gap:var(--space-1);display:grid}.active-run>div:first-child span{color:var(--color-ink-muted);font-size:var(--text-xs)}.shortlist-row{align-items:center;gap:var(--space-5);min-block-size:4.5rem;padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto minmax(11rem,auto);display:grid}.shortlist-row__action{justify-items:end;gap:var(--space-2);display:grid}.shortlist-row__action>span{color:var(--color-ink-muted);font-size:var(--text-xs);text-align:end}.shortlist-row p,.artifact-row__identity p{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-row{align-items:center;gap:var(--space-5);min-block-size:6rem;padding-block:var(--space-4);border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto minmax(11rem,auto);display:grid}.artifact-row__identity{gap:var(--space-1);min-inline-size:0;display:grid}.artifact-row__action{justify-items:start;gap:var(--space-1);display:grid}.artifact-row__action p{max-inline-size:28ch;font-size:var(--text-xs);margin:0}.settings-section{gap:var(--space-8);border-block-start:var(--border-hairline) solid var(--color-hairline-strong);grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);padding-block-start:var(--space-4);display:grid}.settings-section>p{max-inline-size:var(--measure-reading);margin:0 0 var(--space-4);color:var(--color-ink-muted)}.settings-facts,.usage-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.settings-facts div,.usage-facts div{gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);display:grid}.settings-facts div:nth-child(odd),.usage-facts div:nth-child(odd){padding-inline-end:var(--space-5)}.settings-facts dt,.usage-facts dt{color:var(--color-ink-muted)}.settings-facts dd,.usage-facts dd{overflow-wrap:anywhere;font-weight:var(--weight-medium);margin:0}.session-list{grid-column:2}.session-row{align-items:center;gap:var(--space-5);border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(0,1fr) minmax(10rem,auto) auto;min-block-size:4.5rem;display:grid}.session-row>div{gap:var(--space-1);display:grid}.settings-copy{max-inline-size:var(--measure-reading);grid-column:2}.settings-copy p{margin:0 0 var(--space-4)}.settings-copy article{padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline)}.policy-form{gap:var(--space-3);max-inline-size:var(--measure-reading);grid-column:2;display:grid}.policy-form label{gap:var(--space-2);display:grid}.policy-form input,.policy-form textarea{min-block-size:var(--density-control)}.policy-form textarea{resize:vertical;min-block-size:8rem}@media not all and (width>=64rem){.product-header{padding-inline:var(--space-4);grid-template-columns:auto 1fr auto}.product-header__account>span{display:none}.product-page{inline-size:calc(100% - 2 * var(--space-4))}.work-row,.active-run,.shortlist-row,.artifact-row{grid-template-columns:minmax(0,1fr) auto}.work-row__action,.active-run>a,.shortlist-row__action,.artifact-row__action{grid-column:1/-1}.work-row__action{gap:var(--space-3);grid-template-columns:auto auto}.settings-section{gap:var(--space-4);grid-template-columns:1fr}.session-list{grid-column:1}}@media not all and (width>=48rem){.product-header{padding-block:var(--space-2);grid-template-columns:1fr auto;position:static}.product-header nav{order:3;grid-area:2/1/auto/-1;overflow-x:auto}.product-header nav a{min-block-size:var(--density-control)}.sourcing-entry{padding:var(--space-4);grid-template-columns:1fr}.work-row,.active-run,.shortlist-row,.artifact-row,.session-row{gap:var(--space-3);grid-template-columns:1fr}.work-row__counts,.shortlist-row dl,.artifact-row dl{justify-content:space-between}.work-row__counts div,.shortlist-row dl div,.artifact-row dl div{text-align:start}.settings-facts,.usage-facts{grid-template-columns:1fr}.settings-facts div:nth-child(odd),.usage-facts div:nth-child(odd){padding-inline-end:0}.public-header,.public-hero,.public-principles{inline-size:calc(100% - 2 * var(--space-4))}.public-header nav{gap:var(--space-3)}.public-header nav>a:first-child{display:none}.public-hero{padding-block:var(--space-12) var(--space-8)}.public-hero h1{font-size:var(--text-title);line-height:var(--leading-title)}.public-hero__actions{flex-direction:column;align-items:flex-start}.public-principles{grid-template-columns:1fr}.public-principles article+article{border-block-start:var(--border-hairline) solid var(--color-hairline);border-inline-start:0}.auth-page{padding:var(--space-4)}}.platform-shell{background:var(--surface-paper);grid-template-columns:15rem minmax(0,1fr);min-block-size:100vh;display:grid}.platform-sidebar{overscroll-behavior:contain;block-size:100dvh;min-block-size:0;padding:var(--space-4);border-inline-end:var(--border-hairline) solid var(--color-hairline);background:var(--surface-raised);scrollbar-color:var(--color-hairline-strong) transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.platform-sidebar::-webkit-scrollbar{inline-size:.5rem}.platform-sidebar::-webkit-scrollbar-track{background:0 0}.platform-sidebar::-webkit-scrollbar-thumb{background:var(--color-hairline-strong);background-clip:padding-box;border:.125rem solid #0000;border-radius:999px}.platform-wordmark{align-items:center;gap:var(--space-3);min-block-size:2.5rem;color:var(--color-ink);text-decoration:none;display:flex}.platform-wordmark>img{block-size:1.75rem;inline-size:auto}.platform-wordmark strong{font-family:var(--font-editorial);font-size:var(--text-body);display:grid}.platform-wordmark strong small{color:var(--color-ink-muted);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.agent-switcher,.organization-switcher{gap:var(--space-1);margin-block-start:var(--space-4);display:grid}.agent-switcher{margin-block-end:var(--space-5)}.agent-switcher>span,.organization-switcher>span,.platform-navigation>span,.agent-navigation>span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.agent-switcher select,.organization-switcher select{min-block-size:var(--density-control);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink);font-weight:var(--weight-semibold)}.organization-switcher select:disabled{opacity:.65}.platform-navigation,.agent-navigation{gap:var(--space-1);margin-block-end:var(--space-5);display:grid}.platform-navigation>span,.agent-navigation>span{padding:var(--space-2) var(--space-3)}.platform-navigation a,.agent-navigation a,.platform-sidebar__footer a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}.platform-navigation a:hover,.agent-navigation a:hover,.platform-sidebar__footer a:hover{background:var(--surface-paper);color:var(--color-ink)}.platform-navigation a[aria-current=page],.agent-navigation a[aria-current=page]{background:var(--surface-paper);color:var(--color-ink);font-weight:var(--weight-semibold)}.agent-navigation{border-block-start:var(--border-hairline) solid var(--color-hairline);padding-block-start:var(--space-3)}.agent-navigation a{padding-block:var(--space-1)}.platform-sidebar__footer{gap:var(--space-1);border-block-start:var(--border-hairline) solid var(--color-hairline);margin-block-start:auto;padding-block-start:var(--space-3);display:grid}.platform-main{min-inline-size:0}.platform-topbar{z-index:8;min-block-size:3.75rem;padding-inline:var(--space-6);border-block-end:var(--border-hairline) solid var(--color-hairline);background:var(--surface-paper);justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.platform-topbar{background:color-mix(in srgb, var(--surface-paper) 94%, transparent)}}.platform-topbar{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.platform-topbar>div:first-child,.platform-account{align-items:center;gap:var(--space-3);display:flex}.platform-topbar span{color:var(--color-ink-muted);font-size:var(--text-xs)}.platform-content{isolation:isolate;min-block-size:calc(100dvh - 3.75rem);min-inline-size:0;position:relative}.platform-route-content{min-block-size:inherit}.platform-route-content[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}.platform-route-content>:is(.platform-page,.product-page){animation:platform-content-settle var(--duration-state) var(--ease-standard) both}.platform-route-loading{z-index:2;min-block-size:100%;inline-size:100%;max-inline-size:none;padding-inline:max(var(--space-8), calc((100% - 76rem) / 2));background:var(--surface-paper);pointer-events:auto;animation:platform-route-skeleton-handoff .24s var(--ease-standard) both;position:absolute;inset:0}@keyframes platform-content-settle{0%{opacity:0}to{opacity:1}}@keyframes platform-route-skeleton-handoff{0%,65%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.platform-route-content>:is(.platform-page,.product-page),.platform-route-loading{animation:none}}.platform-page{inline-size:min(76rem, calc(100% - 2 * var(--space-8)));padding-block:var(--space-8) var(--space-16);margin-inline:auto}.platform-page-header{justify-content:space-between;align-items:end;gap:var(--space-6);margin-block-end:var(--space-8);display:flex}.platform-page-header h1{font-family:var(--font-editorial);font-size:var(--text-title);font-weight:var(--weight-regular);line-height:var(--leading-title);margin:0}.platform-page-header p:not(.product-kicker){max-inline-size:var(--measure-reading);margin:var(--space-2) 0 0;color:var(--color-ink-muted)}.platform-page-header__actions,.agent-card__actions{align-items:center;gap:var(--space-3);display:flex}.platform-page a,.primary-link{color:var(--color-action);text-underline-offset:var(--space-1)}.organization-page{gap:var(--space-8);display:grid}.organization-page>.platform-page-header{margin-block-end:0}.organization-summary{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.organization-summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-5);display:grid}.organization-summary>div+div{border-inline-start:var(--border-hairline) solid var(--color-hairline)}.organization-summary span,.organization-section__heading span,.organization-create>div>span,.usage-grid span{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.organization-summary code{color:var(--color-ink-muted);font-size:var(--text-xs);text-overflow:ellipsis;overflow:hidden}.organization-section{gap:var(--space-5);border-block-start:var(--border-hairline) solid var(--color-hairline);padding-block-start:var(--space-6);display:grid}.organization-section--split{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.organization-section--split>div{align-content:start;gap:var(--space-4);display:grid}.organization-section__heading{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.organization-section h2,.organization-create h2{margin:var(--space-1) 0 0;font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.organization-form{gap:var(--space-4);display:grid}.organization-form .v-button{justify-self:start}.organization-section select{min-block-size:var(--density-control);padding-inline:var(--space-2);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--surface-paper)}.organization-invitations{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.organization-invitations li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:flex}.organization-invitations li>div{display:grid}.organization-invitations span{color:var(--color-ink-muted);font-size:var(--text-xs)}.invitation-token{gap:var(--space-2);padding:var(--space-4);border:var(--border-hairline) solid var(--color-action);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.invitation-token p{color:var(--color-ink-muted);margin:0}.invitation-token code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.usage-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.usage-grid article{gap:var(--space-1);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid}.usage-grid strong{font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.usage-grid small{color:var(--color-ink-muted)}.organization-activity{gap:var(--space-3);display:grid}.organization-activity__heading{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.organization-activity__heading>div:first-child{gap:var(--space-1);display:grid}.organization-activity__heading span,.organization-activity__list time,.organization-activity__list small{color:var(--color-ink-muted);font-size:var(--text-xs)}.organization-activity__heading span{text-transform:uppercase;letter-spacing:.06em}.organization-activity__heading h3{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.organization-activity__total{justify-items:end;gap:var(--space-1);display:grid}.organization-activity__total strong{font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.organization-activity__list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.organization-activity__list li{gap:var(--space-1) var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.organization-activity__list li strong{font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular);justify-self:end}.organization-activity__list li small{grid-column:2;justify-self:end}.organization-audit{gap:var(--space-3);border-block-start:var(--border-hairline) solid var(--color-hairline);margin-block-start:var(--space-2);padding-block-start:var(--space-5);display:grid}.organization-audit__heading{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.organization-audit__heading>div:first-child{gap:var(--space-1);display:grid}.organization-audit__heading span,.organization-audit__list small{color:var(--color-ink-muted);font-size:var(--text-xs)}.organization-audit__heading span{text-transform:uppercase;letter-spacing:.06em}.organization-audit__heading h3{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.organization-audit__total{justify-items:end;gap:var(--space-1);display:grid}.organization-audit__total strong{font-family:var(--font-editorial);font-size:var(--text-heading);font-weight:var(--weight-regular)}.organization-audit__list{gap:var(--space-2);max-block-size:24rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.organization-audit__list li{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:flex}.organization-audit__list li>div{gap:var(--space-1);min-inline-size:0;display:grid}.organization-audit__list li>div:last-child{text-align:end;justify-items:end}.organization-audit__list strong{overflow-wrap:anywhere}.organization-audit__list time{color:var(--color-ink-muted);font-size:var(--text-xs);white-space:nowrap}.organization-audit .v-state-notice{margin-block:var(--space-2)}.pii-policy-editor{gap:var(--space-2);display:grid}.pii-policy-editor>span{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.pii-policy-editor textarea{inline-size:100%;padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink);font:var(--text-xs)/1.55 ui-monospace, SFMono-Regular, Consolas, monospace;resize:vertical}.pii-health-breakdown{min-block-size:8rem}.organization-create{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}.organization-create p{max-inline-size:var(--measure-reading);color:var(--color-ink-muted)}.identity-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.identity-cards article{gap:var(--space-2);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);display:grid}.identity-cards article>div:first-child{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.identity-cards p,.identity-page .organization-section>p{color:var(--color-ink-muted);margin:0}.identity-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.identity-form{gap:var(--space-4);border-block-start:var(--border-hairline) solid var(--color-hairline);margin-block-start:var(--space-5);padding-block-start:var(--space-5);display:grid}.identity-form h3{font-family:var(--font-editorial);font-size:var(--text-body-lg);font-weight:var(--weight-regular);margin:0}.identity-form__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identity-textarea{gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-sm);grid-column:1/-1;display:grid}.identity-textarea textarea{min-block-size:10rem;padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--surface-paper);color:var(--color-ink);font:var(--text-xs)/1.5 var(--font-mono);resize:vertical}.identity-policy{gap:var(--space-4);display:grid}.identity-policy>label{align-items:center;gap:var(--space-2);color:var(--color-ink);display:flex}.identity-policy input{block-size:1rem;inline-size:1rem;accent-color:var(--color-action)}.identity-page code{overflow-wrap:anywhere}@media (width<=50rem){.organization-summary,.organization-section--split,.organization-create{grid-template-columns:1fr}.organization-summary>div+div{border-block-start:var(--border-hairline) solid var(--color-hairline);border-inline-start:0}.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-form__grid{grid-template-columns:1fr}}.primary-link{min-block-size:var(--density-control);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-action);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex;color:var(--surface-paper)!important}.agent-catalog{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-card{gap:var(--space-4);padding:var(--space-6);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-paper);grid-template-columns:auto minmax(0,1fr);display:grid}.agent-card__icon{border-radius:var(--radius-lg);background:var(--color-action-soft-hover);block-size:3rem;inline-size:3rem;color:var(--color-action);font-family:var(--font-editorial);font-size:var(--text-title-sm);place-items:center;display:grid}.agent-card h2,.approval-card h2,.evaluation-grid h2,.integration-setup h2{margin:var(--space-1) 0;font-size:var(--text-body)}.agent-card p,.approval-card p,.evaluation-grid p,.integration-setup p{color:var(--color-ink-muted);margin:0}.agent-card>div>span,.agent-card--future>div>span,.evaluation-grid article>span{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase}.agent-card dl{gap:var(--space-6);grid-column:2;margin:0;display:flex}.agent-card dl div{gap:var(--space-1);display:grid}.agent-card dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.agent-card dd{margin:0}.agent-card__actions{grid-column:2}.agent-card--future{background:var(--surface-raised);border-style:dashed}.status-badge{inline-size:fit-content;padding:var(--space-1) var(--space-2);background:var(--surface-raised);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:capitalize;border-radius:999px;display:inline-flex}.status-badge[data-status=active],.status-badge[data-status=connected],.status-badge[data-status=completed],.status-badge[data-status=qualified],.status-badge[data-status=met],.status-badge[data-status=verified]{background:var(--evidence-direct)}@supports (color:color-mix(in lab, red, red)){.status-badge[data-status=active],.status-badge[data-status=connected],.status-badge[data-status=completed],.status-badge[data-status=qualified],.status-badge[data-status=met],.status-badge[data-status=verified]{background:color-mix(in srgb, var(--evidence-direct) 12%, transparent)}}.status-badge[data-status=active],.status-badge[data-status=connected],.status-badge[data-status=completed],.status-badge[data-status=qualified],.status-badge[data-status=met],.status-badge[data-status=verified]{color:var(--evidence-direct)}.status-badge[data-status=pending],.status-badge[data-status=waiting_for_user],.status-badge[data-status=unknown]{background:var(--color-surface-disabled);color:var(--evidence-missing)}.agent-contract-panel{border-block:var(--border-hairline) solid var(--color-hairline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-contract-panel>div{gap:var(--space-2);padding:var(--space-5);display:grid}.agent-contract-panel>div+div{border-inline-start:var(--border-hairline) solid var(--color-hairline)}.agent-version-history{gap:var(--space-5);border-block-start:var(--border-hairline) solid var(--color-hairline);margin-block-start:var(--space-8);padding-block-start:var(--space-6);display:grid}.agent-version-history__heading h2{margin:var(--space-2) 0}.agent-version-history__heading p{max-inline-size:42rem;color:var(--color-ink-muted)}.agent-version-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.agent-version-list>li{gap:var(--space-4);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid}.agent-version-list__top,.agent-version-list__top>div{align-items:center;gap:var(--space-3);display:flex}.agent-version-list__top{justify-content:space-between}.agent-version-list__top time{color:var(--color-ink-muted);font-size:var(--text-xs)}.agent-version-list p{margin:0}.agent-version-list dl{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.agent-version-list dl div{gap:var(--space-1);display:grid}.agent-version-list dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.agent-version-list dd{overflow-wrap:anywhere;margin:0}.agent-contract-panel span,.extension-grid span,.extension-grid small{color:var(--color-ink-muted);font-size:var(--text-xs)}.extension-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-6);display:grid}.extension-grid a{gap:var(--space-2);min-block-size:8rem;padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);color:var(--color-ink);text-decoration:none;display:grid}.extension-grid a:hover{border-color:var(--color-action)}.configuration-section{gap:var(--space-8);padding-block:var(--space-6);border-block-start:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);display:grid}.configuration-section h2,.detail-section h2{margin:0 0 var(--space-2);font-size:var(--text-body)}.configuration-section p{color:var(--color-ink-muted);margin:0}.configuration-section--stack{grid-template-columns:1fr}.segmented-control{align-items:start;gap:var(--space-2);display:flex}.configuration-section dl{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.configuration-section dl div,.profile-facts div{gap:var(--space-1);display:grid}.configuration-section dt,.profile-facts dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.configuration-section dd,.profile-facts dd{margin:0}.tool-config-list{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg)}.tool-config-list article{align-items:center;gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto 5rem;display:grid}.tool-config-list article+article{border-block-start:var(--border-hairline) solid var(--color-hairline)}.tool-config-list p{font-size:var(--text-sm);margin-block-start:var(--space-1)}.model-endpoint-list{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg)}.model-endpoint-list article{align-items:center;gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.model-endpoint-list article+article{border-block-start:var(--border-hairline) solid var(--color-hairline)}.model-endpoint-list p{font-size:var(--text-sm);overflow-wrap:anywhere;margin-block-start:var(--space-1)}.model-endpoint-list small{color:var(--color-ink-muted);font-size:var(--text-xs)}.model-endpoint-form{align-items:end;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.model-endpoint-form label{gap:var(--space-1);font-size:var(--text-sm);display:grid}.model-endpoints__hosts{font-size:var(--text-xs);overflow-wrap:anywhere}.contract-lock{padding:var(--space-5);border:var(--border-hairline) solid var(--evidence-direct);border-radius:var(--radius-lg);background:var(--evidence-direct)}@supports (color:color-mix(in lab, red, red)){.contract-lock{background:color-mix(in srgb, var(--evidence-direct) 8%, transparent)}}.contract-lock p{margin:var(--space-2) 0}.contract-lock span{color:var(--color-ink-muted)}.data-table-scroll{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);overflow:auto}.data-table{border-collapse:collapse;text-align:start;inline-size:100%}.data-table th,.data-table td{padding:var(--space-4);border-block-end:var(--border-hairline) solid var(--color-hairline);text-align:start;vertical-align:top}.data-table th{background:var(--surface-raised);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.data-table tr:last-child td{border-block-end:0}.data-table td small{max-inline-size:34rem;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--space-1);display:block;overflow:hidden}.approval-list,.evaluation-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));display:grid}.approval-card,.evaluation-grid article{gap:var(--space-4);min-inline-size:0;padding:var(--space-6);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid}.evaluation-operations{gap:var(--space-5);padding:var(--space-6);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.evaluation-operations>header{justify-content:space-between;align-items:start;gap:var(--space-5);display:flex}.evaluation-operations>header span,.evaluation-operations__grid article>span{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase}.evaluation-operations>header h2,.evaluation-operations>header p{margin-block:var(--space-1) 0}.evaluation-operations>header p{max-inline-size:52rem;color:var(--color-ink-muted)}.evaluation-operations__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evaluation-operations__grid article{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-canvas);display:grid}.evaluation-operations__grid dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.evaluation-operations__grid dl div{gap:var(--space-1);display:grid}.evaluation-operations__grid dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.evaluation-operations__grid dd{font-weight:var(--weight-semibold);margin:0}.approval-card pre{max-block-size:26rem;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;overflow-x:auto}.human-control-summary{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid #dbc9a9;border-radius:var(--radius-md);background:#fffaf2;border-inline-start:4px solid #a66a26;display:grid}.human-control-summary[data-level="3"],.human-control-summary[data-level="4"]{border-color:#b7c9bd;background:#f7faf8;border-inline-start-color:#587966}.human-control-summary>div{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.human-control-summary ul{color:var(--color-ink-muted);font-size:var(--text-xs);margin:0;padding-inline-start:var(--space-5)}.human-control-summary small{color:var(--color-ink-muted)}.structured-completion{gap:var(--space-2);min-inline-size:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:grid}.structured-completion textarea{box-sizing:border-box;min-block-size:11rem;inline-size:100%;padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--surface-paper);color:var(--color-ink);font:var(--text-xs)/1.5 var(--font-mono);resize:vertical}.structured-completion textarea:focus{border-color:var(--color-action);outline:2px solid var(--color-action)}@supports (color:color-mix(in lab, red, red)){.structured-completion textarea:focus{outline:2px solid color-mix(in srgb, var(--color-action) 22%, transparent)}}.structured-completion textarea:focus{outline-offset:1px}.structured-completion small{color:var(--color-ink-muted);font-weight:var(--weight-regular)}.structured-human-input{gap:var(--space-4);border:0;min-inline-size:0;padding:0;display:grid}.structured-human-input legend{color:var(--color-ink);font-weight:var(--weight-semibold);margin-block-end:var(--space-2)}.structured-human-input>small{color:var(--color-ink-muted)}.human-decision-options{gap:var(--space-3);border:0;padding:0;display:grid}.human-decision-options legend{color:var(--color-ink);font-weight:var(--weight-semibold);margin-block-end:var(--space-2)}.human-decision-options>p{gap:var(--space-2);color:var(--color-ink);align-items:baseline;margin:0;display:flex}.human-decision-options>p span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.human-decision-options label{gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.human-decision-options label:has(input:checked){border-color:var(--color-action);background:var(--color-action-soft-hover)}.human-decision-options label span,.human-decision-options label small{gap:var(--space-1);display:grid}.human-decision-options label small{color:var(--color-ink-muted)}.approval-card footer{gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.integration-setup{gap:var(--space-8);padding:var(--space-6);border:var(--border-hairline) solid var(--color-action);border-radius:var(--radius-lg);background:var(--color-action-soft-hover);grid-template-columns:minmax(15rem,.75fr) minmax(20rem,1.25fr);margin-block-end:var(--space-5);scroll-margin-block-start:calc(var(--space-8) + 4rem);display:grid}.integration-setup__intro{align-self:start}.integration-setup__intro>span,.integration-section__header span{color:var(--color-action);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-ui);text-transform:uppercase}.integration-setup form{gap:var(--space-4);display:grid}.integration-setup__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.integration-setup__error{color:var(--color-ink)}.integration-setup__next-step{gap:var(--space-1);padding:var(--space-4);border:var(--border-hairline) solid var(--color-action);border-radius:var(--radius-md);background:var(--surface-paper);display:grid}.integration-setup__next-step span{color:var(--color-ink-muted);font-size:var(--text-sm)}.secret-reference-fields{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);display:grid}.secret-reference-fields legend{padding-inline:var(--space-2);font-weight:var(--weight-semibold)}.secret-reference-fields>p{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.integration-section{gap:var(--space-4);margin-block:var(--space-6);scroll-margin-block-start:var(--space-6);display:grid}.integration-section__header{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.integration-section__header h2,.integration-section__header p{margin-block:var(--space-1) 0}.integration-section__header p{color:var(--color-ink-muted)}.integration-section__header>strong{font-family:var(--font-editorial);font-size:var(--text-title)}.integration-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-card{align-content:start;gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-paper);display:grid}.integration-card--selected{border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action)}.integration-card__identity{align-items:center;gap:var(--space-3);display:flex}.integration-brand-mark{border-radius:var(--radius-md);background:var(--surface-raised);block-size:2.5rem;inline-size:2.5rem;color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:-.04em;text-transform:lowercase;flex:none;place-items:center;display:grid}.integration-brand-mark svg{block-size:1.5rem;inline-size:1.5rem}.integration-brand-mark[data-provider=sap_s4hana],.integration-brand-mark[data-provider=sap_ariba]{color:#0f75a8}.integration-brand-mark[data-provider=salesforce]{color:#007ea7}.integration-brand-mark[data-provider=hubspot]{color:#ff5c35}.integration-brand-mark[data-provider=slack]{color:#611f69}.integration-brand-mark[data-provider=microsoft_365],.integration-brand-mark[data-provider=sharepoint]{color:#a33a20}.integration-brand-mark[data-provider=google_workspace]{color:#2457c5}.integration-brand-mark[data-provider=coupa]{color:#a4462b;font-size:.625rem}.integration-brand-mark[data-provider=servicenow]{color:#315d4b;font-size:.5rem;display:flex}.integration-brand-mark[data-provider=servicenow]:after{content:"";background:#6b973f;border-radius:50%;block-size:.25rem;inline-size:.25rem;margin-inline-start:.1rem}.integration-card__identity>div,.integration-card__status{gap:var(--space-1);display:grid}.integration-card__status{justify-items:start}.integration-card small,.evaluation-grid footer{color:var(--color-ink-muted);font-size:var(--text-xs)}.evaluation-run-summary{gap:var(--space-3);display:grid}.evaluation-run-summary__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.evaluation-run-summary__header>span{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase}.evaluation-run-summary dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.evaluation-run-summary dl div{gap:var(--space-1);display:grid}.evaluation-run-summary dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.evaluation-run-summary dd{font-weight:var(--weight-semibold);margin:0}.evaluation-scenario-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.evaluation-scenario-list li{gap:var(--space-1);border-block-start:var(--border-hairline) solid var(--color-hairline);padding-block-start:var(--space-2);display:grid}.evaluation-scenario-list li>div{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.evaluation-scenario-list small{overflow-wrap:anywhere}.integration-card>p{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.integration-card>ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.integration-card>ul li{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-card footer{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-start:var(--border-hairline) solid var(--color-hairline);color:var(--color-ink-muted);font-size:var(--text-xs);margin-block-start:auto;padding-block-start:var(--space-3);display:flex}.integration-health-panel{gap:var(--space-4);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr)) auto;display:grid}.integration-health-panel>div{align-content:center;justify-items:start;gap:var(--space-1);display:grid}.integration-health-panel>div>span,.integration-diagnostics>div>span,.integration-console>div>span{color:var(--color-action);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.integration-health-panel small,.integration-operation-list small{color:var(--color-ink-muted)}.integration-health-panel__actions{grid-auto-flow:column;align-items:center;display:flex!important}.connector-control-panel{margin-top:1rem}.connector-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.connector-status-grid>div{border:1px solid var(--color-border-subtle);border-radius:.75rem;padding:.75rem}.connector-status-grid dt{color:var(--color-text-subtle);text-transform:uppercase;font-size:.75rem}.connector-control-actions{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.integration-diagnostics,.integration-console,.integration-danger-zone{gap:var(--space-6);padding:var(--space-5);margin-block:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);grid-template-columns:minmax(14rem,.7fr) minmax(20rem,1.3fr);display:grid}.integration-diagnostics h2,.integration-console h2,.integration-danger-zone h2{margin-block:var(--space-1)}.integration-diagnostics dl,.integration-detail-grid dl{gap:var(--space-2);margin:0;display:grid}.integration-diagnostics dl>div,.integration-detail-grid dl>div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:var(--border-hairline) solid var(--color-hairline);display:flex}.integration-diagnostics dt,.integration-detail-grid dt{color:var(--color-ink-muted);text-transform:capitalize}.integration-detail-grid{gap:var(--space-6);margin-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integration-detail-grid>div{padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg)}.integration-detail-grid ul,.integration-diagnostics ul{font-family:var(--font-mono);font-size:var(--text-xs);padding-inline-start:var(--space-5)}.integration-console form{gap:var(--space-3);display:grid}.webhook-configuration-panel .connector-status-grid{margin-block:var(--space-4) 0}.webhook-configuration-panel form+form{border-block-start:var(--border-hairline) solid var(--color-hairline);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.integration-test-results{gap:var(--space-3);border-block-start:var(--border-hairline) solid var(--color-hairline);grid-column:1/-1;padding-block-start:var(--space-5);display:grid}.integration-test-results>div,.integration-test-results article header{justify-content:space-between;gap:var(--space-3);display:flex}.integration-test-results article{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid}.integration-test-results pre{max-block-size:18rem;padding:var(--space-3);background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;margin:0;overflow:auto}.integration-test-results ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.integration-test-results li{gap:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-xs);grid-template-columns:auto 1fr auto;display:grid}.integration-operations{margin-block:var(--space-6)}.integration-operation-list{border-block-start:var(--border-hairline) solid var(--color-hairline);display:grid}.integration-operation-list article{align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(12rem,1fr) auto auto minmax(8rem,auto);display:grid}.integration-operation-list article>div{gap:var(--space-1);display:grid}.integration-danger-zone{border-color:var(--color-hairline-strong);background:var(--surface-raised);align-items:center}.integration-danger-zone>div:last-of-type{justify-content:flex-end;gap:var(--space-2);display:flex}.integration-danger-zone>p[role=alert]{grid-column:1/-1}.evaluation-grid ul{margin:0;padding-inline-start:var(--space-5)}.detail-section{padding-block:var(--space-5);border-block-start:var(--border-hairline) solid var(--color-hairline)}.domain-object-page{gap:var(--space-8);display:grid}.domain-object-page>.platform-page-header{margin-block-end:0}.domain-object-summary{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.domain-object-summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-5);display:grid}.domain-object-summary>div+div{border-inline-start:var(--border-hairline) solid var(--color-hairline)}.domain-object-summary span{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.domain-object-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;display:grid}.domain-object-grid>.detail-section{border-block-start:0;min-inline-size:0;padding-block:0}.domain-object-links,.domain-object-notes{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.domain-object-links li,.domain-object-notes article{gap:var(--space-1);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.domain-object-links li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.domain-object-links li>div{gap:var(--space-1);display:grid}.domain-object-links span,.domain-object-notes small{color:var(--color-ink-muted);font-size:var(--text-xs)}.domain-object-links a{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-xs)}.domain-object-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.domain-object-note-form{gap:var(--space-3);border-block-start:var(--border-hairline) solid var(--color-hairline);margin-block-start:var(--space-5);padding-block-start:var(--space-5);display:grid}.domain-object-note-form .v-button{justify-self:start}.domain-object-note-form>p[role=alert]{margin:0}@media (width<=50rem){.domain-object-summary,.domain-object-grid{grid-template-columns:1fr}.domain-object-summary>div+div{border-block-start:var(--border-hairline) solid var(--color-hairline);border-inline-start:0}}.approval-actions{gap:var(--space-2);flex-wrap:wrap;align-items:end;min-inline-size:0;display:flex}.filter-grid{gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.filter-grid>label{gap:var(--space-1);min-inline-size:0;display:grid}.filter-grid input,.filter-grid select{inline-size:100%;min-inline-size:0}.approval-actions>input,.approval-actions>label{flex:12rem;min-inline-size:0}.approval-actions>label{gap:var(--space-1);display:grid}.approval-actions>label select{inline-size:100%;min-inline-size:0;max-inline-size:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=64rem){.platform-shell{grid-template-columns:12rem minmax(0,1fr)}.platform-sidebar{padding-inline:var(--space-2)}.platform-wordmark strong{font-size:var(--text-sm)}.agent-catalog,.approval-list,.evaluation-grid,.evaluation-operations__grid{grid-template-columns:1fr}.evaluation-operations>header{flex-direction:column}.extension-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-health-panel,.integration-diagnostics,.integration-console,.integration-danger-zone{grid-template-columns:1fr}}@media (width<=44rem){.platform-shell{display:block}.platform-sidebar{border-inline-end:0;border-block-end:var(--border-hairline) solid var(--color-hairline);scrollbar-gutter:auto;grid-template-columns:1fr 1fr;block-size:auto;display:grid;position:static;overflow-y:visible}.platform-navigation,.agent-navigation,.platform-sidebar__footer{display:none}.agent-switcher{margin:0}.platform-topbar,.platform-route-loading{padding-inline:var(--space-4)}.platform-account>span{display:none}.platform-page,.product-page{inline-size:calc(100% - 2 * var(--space-4))}.platform-page-header,.integration-setup{flex-direction:column;align-items:start}.integration-setup{grid-template-columns:1fr}.webhook-configuration-panel .connector-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-contract-panel,.extension-grid,.integration-grid,.integration-detail-grid{grid-template-columns:1fr}.integration-operation-list article{grid-template-columns:1fr auto}.agent-contract-panel>div+div{border-block-start:var(--border-hairline) solid var(--color-hairline);border-inline-start:0}.configuration-section{grid-template-columns:1fr}.agent-version-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflow-run-list{gap:var(--space-4);display:grid}.workflow-start{margin-block-end:var(--space-6)}.workflow-start__body{gap:var(--space-5);padding:var(--space-6);display:grid}.workflow-start__body>p{max-inline-size:70ch;color:var(--text-subtle,#66736b);margin:0}.workflow-start__body form{gap:var(--space-4);max-inline-size:45rem;display:grid}.workflow-start__body form .v-button{justify-self:start}.purchase-order-change-summary{border:1px solid var(--border,#d9ded8);background:var(--border,#d9ded8);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;display:grid;overflow:hidden}.purchase-order-change-summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-3);background:#f8faf8;display:grid}.purchase-order-change-summary span{color:var(--text-subtle,#66736b);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.purchase-order-change-summary strong{overflow-wrap:anywhere;font-size:13px}.purchase-order-lines{gap:var(--space-4);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border,#d9ded8);border-radius:10px;margin:0;display:grid}.purchase-order-lines>legend{padding-inline:var(--space-2);font-weight:700}.purchase-order-lines>p{color:var(--text-subtle,#66736b);margin:0;font-size:13px}.purchase-order-lines>section{gap:var(--space-3);padding:var(--space-4);background:#f8faf8;border-radius:8px;display:grid}.purchase-order-lines>section>header{justify-content:space-between;gap:var(--space-3);display:flex}.purchase-order-lines>section>header span{color:var(--text-subtle,#66736b);font-size:12px;font-weight:700}.purchase-order-lines__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-run-card{color:inherit;background:var(--surface,#fff);border:1px solid var(--border,#d9ded8);padding:var(--space-6);gap:var(--space-4);border-radius:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.workflow-run-card:hover{border-color:#7d9989;box-shadow:0 8px 24px #19342714}.workflow-run-card__heading,.workflow-run-card__state,.workflow-run-card footer,.workflow-panel>header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.workflow-run-card__heading>div,.workflow-panel>header>div{min-inline-size:0}.workflow-run-card__heading>div>span,.workflow-run-card footer,.workflow-panel>header>div>span,.workflow-panel header small,.workflow-step small,.workflow-timeline span,.workflow-overview span{color:var(--text-subtle,#66736b);font-size:12px}.workflow-run-card h2,.workflow-panel h2{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:18px}.workflow-progress{background:#e8ece9;border-radius:999px;height:6px;overflow:hidden}.workflow-progress i{border-radius:inherit;background:#3f7359;height:100%;display:block}.product-hierarchy{align-items:center;gap:var(--space-3) var(--space-5);margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--border,#d9ded8);background:#fff;border-radius:14px;flex-wrap:wrap;display:flex}.product-hierarchy div{gap:3px;min-inline-size:0;display:grid}.product-hierarchy span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.product-hierarchy strong{overflow-wrap:anywhere;font-size:13px}.product-hierarchy i{color:var(--text-subtle,#66736b);font-style:normal}.workflow-overview{border:1px solid var(--border,#d9ded8);background:var(--border,#d9ded8);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-overview>div{gap:var(--space-2);min-inline-size:0;padding:var(--space-5);background:#fff;align-content:start;display:grid}.workflow-overview>div>span{letter-spacing:.06em;text-transform:uppercase;font-weight:700}.workflow-overview>div>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.workflow-supplier-evidence{gap:var(--space-5);border:1px solid #b7c9bd;background:#fff;border-inline-start:5px solid #3f7359;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-supplier-evidence>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-supplier-evidence>header>div{gap:var(--space-1);min-inline-size:0;display:grid}.workflow-supplier-evidence>header span,.workflow-supplier-evidence__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-supplier-evidence h2{overflow-wrap:anywhere;margin:0;font-size:18px}.workflow-supplier-evidence__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.workflow-supplier-evidence__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;align-content:start;display:grid}.workflow-supplier-evidence__summary strong,.workflow-supplier-evidence__summary small{overflow-wrap:anywhere}.workflow-supplier-evidence__summary small,.workflow-supplier-evidence article small,.workflow-supplier-evidence li small,.workflow-supplier-evidence footer span{color:var(--text-subtle,#66736b)}.workflow-supplier-evidence__body{gap:var(--space-5);padding-inline:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));display:grid}.workflow-supplier-evidence__body>section{gap:var(--space-3);align-content:start;min-inline-size:0;display:grid}.workflow-supplier-evidence__body>section>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.workflow-supplier-evidence__body>section>header span{background:#eef4ef;border-radius:999px;place-items:center;block-size:1.75rem;min-inline-size:1.75rem;font-weight:700;display:grid}.workflow-supplier-evidence__candidates{gap:var(--space-3);display:grid}.workflow-supplier-evidence__candidates article{gap:var(--space-2) var(--space-3);padding:var(--space-4);background:#f8faf8;border:1px solid #cad8cf;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid}.workflow-supplier-evidence__candidates article>div{gap:2px;min-inline-size:0;display:grid}.workflow-supplier-evidence__candidates article>span:not(.status-badge),.workflow-supplier-evidence__candidates article>code{overflow-wrap:anywhere;grid-column:1/-1}.workflow-supplier-evidence__exceptions{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.workflow-supplier-evidence__exceptions li{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:#fbf7f0;border-inline-start:3px solid #ad6e25;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;display:grid}.workflow-supplier-evidence__exceptions li>div{min-inline-size:0;display:grid}.workflow-supplier-evidence__exceptions li>span:not(.status-badge){grid-column:1/-1}.workflow-supplier-evidence footer{gap:var(--space-2);padding:var(--space-4) var(--space-6);background:#eef7f1;display:grid}.workflow-supplier-evidence footer code{overflow-wrap:anywhere}.workflow-rfx-lifecycle{gap:var(--space-5);background:#fff;border:1px solid #b8c8d6;border-inline-start:5px solid #3f6987;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-rfx-lifecycle>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-rfx-lifecycle>header>div{gap:var(--space-1);min-inline-size:0;display:grid}.workflow-rfx-lifecycle>header span,.workflow-rfx-lifecycle__summary span,.workflow-rfx-lifecycle footer>span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-rfx-lifecycle h2{overflow-wrap:anywhere;margin:0;font-size:18px}.workflow-rfx-lifecycle__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.workflow-rfx-lifecycle__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f7f9fb;align-content:start;display:grid}.workflow-rfx-lifecycle__summary strong,.workflow-rfx-lifecycle__summary small{overflow-wrap:anywhere}.workflow-rfx-lifecycle__summary small{color:var(--text-subtle,#66736b)}.workflow-rfx-lifecycle__recipients{gap:var(--space-3);padding-inline:var(--space-6);display:grid}.workflow-rfx-lifecycle__recipient-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.workflow-rfx-lifecycle__recipient-grid>article{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border,#d9ded8);background:#f9faf9;border-radius:10px;display:grid}.workflow-rfx-lifecycle__recipient-grid article>header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.workflow-rfx-lifecycle__recipient-grid article>header>div,.workflow-rfx-lifecycle__delivery{gap:var(--space-1);min-inline-size:0;display:grid}.workflow-rfx-lifecycle__recipient-grid small,.workflow-rfx-lifecycle__recipient-grid p{color:var(--text-subtle,#66736b);overflow-wrap:anywhere}.workflow-rfx-lifecycle__recipient-grid p{margin:0}.workflow-rfx-lifecycle__delivery{padding:var(--space-3);background:#fff;border-inline-start:3px solid #3f7359}.workflow-rfx-lifecycle__delivery span{color:var(--text-subtle,#66736b);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-rfx-lifecycle__recipient-grid dl{background:var(--border,#d9ded8);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.workflow-rfx-lifecycle__recipient-grid dl>div{gap:var(--space-1);padding:var(--space-3);background:#fff;display:grid}.workflow-rfx-lifecycle__recipient-grid dt{color:var(--text-subtle,#66736b);font-size:11px}.workflow-rfx-lifecycle__recipient-grid dd{margin:0;font-weight:700}.workflow-rfx-lifecycle__waiting{padding:var(--space-3);background:#fff}.workflow-rfx-lifecycle__responses{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.workflow-rfx-lifecycle__responses li{gap:var(--space-1);padding:var(--space-3);background:#fff;border-inline-start:3px solid #3f7359;display:grid}.workflow-rfx-lifecycle__responses li[data-completeness=partial],.workflow-rfx-lifecycle__responses li[data-completeness=missing]{border-inline-start-color:#b97827}.workflow-rfx-lifecycle__responses li>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.workflow-rfx-lifecycle__responses li>span{color:#744716;overflow-wrap:anywhere}.workflow-rfx-lifecycle footer{gap:var(--space-1);margin:0 var(--space-6) var(--space-5);padding:var(--space-4);background:#f7f9fb;display:grid}.workflow-rfx-lifecycle footer strong,.workflow-rfx-lifecycle footer small,.workflow-rfx-lifecycle footer code{overflow-wrap:anywhere}.workflow-rfx-lifecycle footer small{color:var(--text-subtle,#66736b)}.workflow-rfi-assessment{gap:var(--space-4);background:#fff;border:1px solid #b7c9bd;border-inline-start:5px solid #3f7359;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-rfi-assessment[data-mode=waiting],.workflow-rfi-assessment[data-mode=recommendation],.workflow-rfi-assessment[data-mode=human_edited],.workflow-rfi-assessment[data-mode=rejected]{border-color:#d8bf97;border-inline-start-color:#ad6e25}.workflow-rfi-assessment>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-rfi-assessment>header>div{gap:var(--space-1);display:grid}.workflow-rfi-assessment>header span,.workflow-rfi-assessment__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-rfi-assessment h2{margin:0;font-size:18px}.workflow-rfi-assessment__summary{border-block:1px solid var(--border,#d9ded8);background:var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;display:grid}.workflow-rfi-assessment__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;display:grid}.workflow-rfi-assessment__summary strong,.workflow-rfi-assessment__summary small{overflow-wrap:anywhere}.workflow-rfi-assessment__summary small{color:var(--text-subtle,#66736b)}.workflow-rfi-assessment__policy,.workflow-rfi-assessment__recommendation,.workflow-rfi-assessment__authorization{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-rfi-assessment__policy{background:#f7f9f8}.workflow-rfi-assessment__recommendation{background:#f8faf8}.workflow-rfi-assessment__recommendation p{margin:0}.workflow-rfi-assessment__authorization{background:#eef7f1}.workflow-rfi-assessment__authorization span,.workflow-rfi-assessment__authorization code,.workflow-rfi-assessment__recommendation small{overflow-wrap:anywhere}.workflow-rfi-assessment code{color:var(--text-subtle,#66736b);font-size:11px}.workflow-rfi-assessment>footer{gap:var(--space-1);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border,#d9ded8);background:#f7f9f8;display:grid}.workflow-rfi-assessment>footer span,.workflow-rfi-assessment>footer code{overflow-wrap:anywhere}.workflow-demand-governance{gap:var(--space-4);background:#fff;border:1px solid #b7c9bd;border-inline-start:5px solid #3f7359;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-demand-governance[data-mode=waiting],.workflow-demand-governance[data-mode=recommendation],.workflow-demand-governance[data-mode=human_edited],.workflow-demand-governance[data-mode=rejected]{border-color:#d8bf97;border-inline-start-color:#ad6e25}.workflow-demand-governance>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-demand-governance>header>div{gap:var(--space-1);display:grid}.workflow-demand-governance>header span,.workflow-demand-governance__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-demand-governance h2{margin:0;font-size:18px}.workflow-demand-governance__summary{border-block:1px solid var(--border,#d9ded8);background:var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1px;display:grid}.workflow-demand-governance__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;display:grid}.workflow-demand-governance__summary strong,.workflow-demand-governance__summary small{overflow-wrap:anywhere}.workflow-demand-governance__summary small{color:var(--text-subtle,#66736b)}.workflow-demand-governance__policy,.workflow-demand-governance__authorization{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-demand-governance__policy{background:#f7f9f8}.workflow-demand-governance__authorization{background:#eef7f1}.workflow-demand-governance__authorization span,.workflow-demand-governance__authorization code{overflow-wrap:anywhere}.workflow-demand-governance code{color:var(--text-subtle,#66736b);font-size:11px}.workflow-demand-governance>footer{gap:var(--space-1);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border,#d9ded8);background:#f7f9f8;display:grid}.workflow-demand-governance>footer span,.workflow-demand-governance>footer small{overflow-wrap:anywhere}.workflow-demand-governance>footer small{color:var(--text-subtle,#66736b)}.workflow-recommendation{gap:var(--space-5);background:#fff;border:1px solid #b7c9bd;border-inline-start:5px solid #3f7359;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-negotiation{gap:var(--space-4);background:#fff;border:1px solid #b8c8d6;border-inline-start:5px solid #3f6987;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-negotiation>header{justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-negotiation>header span,.workflow-negotiation__facts span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-negotiation h2{margin:0;font-size:18px}.workflow-negotiation>p{padding-inline:var(--space-6);color:var(--text-subtle,#66736b);margin:0}.workflow-negotiation__rounds{gap:var(--space-4);padding:0 var(--space-6) var(--space-6);display:grid}.workflow-negotiation__rounds>article{gap:var(--space-4);border:1px solid var(--border,#d9ded8);border-radius:10px;min-inline-size:0;display:grid;overflow:hidden}.workflow-negotiation__rounds>article>header{justify-content:space-between;gap:var(--space-3);padding:var(--space-4);display:flex}.workflow-negotiation__rounds>article>header>div,.workflow-negotiation__facts>div{gap:var(--space-1);min-inline-size:0;display:grid}.workflow-negotiation__rounds small,.workflow-negotiation__rounds strong{overflow-wrap:anywhere}.workflow-negotiation__rounds small{color:var(--text-subtle,#66736b)}.workflow-negotiation__facts{background:var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.workflow-negotiation__facts>div{padding:var(--space-4);background:#f7f9fb}.workflow-negotiation__positions{padding:0 var(--space-4) var(--space-4)}.workflow-negotiation__positions ul{gap:var(--space-3);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.workflow-negotiation__positions li{gap:var(--space-1);padding:var(--space-3);background:#f7f9fb;border-radius:8px;display:grid}.workflow-recommendation>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-recommendation>header>div{gap:var(--space-1);display:grid}.workflow-recommendation>header span,.workflow-recommendation__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-recommendation h2{margin:0;font-size:18px}.workflow-recommendation__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;display:grid}.workflow-recommendation__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;align-content:start;display:grid}.workflow-recommendation__summary strong,.workflow-recommendation__summary small{overflow-wrap:anywhere}.workflow-recommendation__summary small{color:var(--text-subtle,#66736b)}.workflow-recommendation__weights,.workflow-recommendation__detail,.workflow-recommendation__exceptions{gap:var(--space-2);padding-inline:var(--space-6);display:grid}.workflow-recommendation__weights span{color:var(--text-subtle,#66736b)}.workflow-recommendation__detail ul,.workflow-recommendation__exceptions ul{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.workflow-recommendation__detail li{overflow-wrap:anywhere}.workflow-recommendation__detail li small{color:var(--text-subtle,#66736b);display:block}.workflow-recommendation__exceptions{margin:0 var(--space-6) var(--space-5);padding:var(--space-4);color:#744716;background:#fff0d9;border-radius:8px}.workflow-recommendation>:last-child:not(.workflow-recommendation__exceptions){padding-block-end:var(--space-5)}.workflow-award-execution{gap:var(--space-5);background:#fff;border:1px solid #b7c9bd;border-inline-start:5px solid #3f7359;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-award-execution[data-mode=approved],.workflow-award-execution[data-mode=human_edited],.workflow-award-execution[data-mode=buyer_performed]{border-color:#b8c8d6;border-inline-start-color:#3f6987}.workflow-award-execution>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-award-execution>header>div{gap:var(--space-1);display:grid}.workflow-award-execution>header span,.workflow-award-execution__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-award-execution h2{margin:0;font-size:18px}.workflow-award-execution__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.workflow-award-execution__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;align-content:start;display:grid}.workflow-award-execution__summary strong,.workflow-award-execution__summary small{overflow-wrap:anywhere}.workflow-award-execution__summary small,.workflow-award-execution__policy span,.workflow-award-execution footer span,.workflow-award-execution footer small{color:var(--text-subtle,#66736b)}.workflow-award-execution__policy,.workflow-award-execution__governance{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-award-execution__policy{background:#eef7f1}.workflow-award-execution[data-mode=approved] .workflow-award-execution__policy,.workflow-award-execution[data-mode=human_edited] .workflow-award-execution__policy,.workflow-award-execution[data-mode=buyer_performed] .workflow-award-execution__policy{background:#eef3f7}.workflow-award-execution__governance{background:#f7f9f8}.workflow-award-execution__governance dl{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}.workflow-award-execution__governance dl>div{gap:2px;min-inline-size:0;display:grid}.workflow-award-execution__governance dt{color:var(--text-subtle,#66736b);text-transform:uppercase;font-size:11px}.workflow-award-execution__governance dd{overflow-wrap:anywhere;margin:0;font-weight:700}.workflow-award-execution__governance code{overflow-wrap:anywhere;word-break:break-word}.workflow-award-execution footer{gap:var(--space-2);padding:var(--space-4) var(--space-6);background:#eef7f1;display:grid}.workflow-contract-review{gap:var(--space-5);background:#fff;border:1px solid #c8c1d8;border-inline-start:5px solid #675887;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-contract-review>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-contract-review>header>div{gap:var(--space-1);display:grid}.workflow-contract-review>header span,.workflow-contract-review__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-contract-review h2{margin:0;font-size:18px}.workflow-contract-review__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;display:grid}.workflow-contract-review__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#faf9fc;align-content:start;display:grid}.workflow-contract-review__summary strong,.workflow-contract-review__summary small,.workflow-contract-review code{overflow-wrap:anywhere}.workflow-contract-review__summary small{color:var(--text-subtle,#66736b)}.workflow-contract-review__detail,.workflow-contract-review__deviations,.workflow-contract-review__clear{gap:var(--space-3);padding-inline:var(--space-6);display:grid}.workflow-contract-review__detail>p{color:var(--text-subtle,#66736b);margin:0}.workflow-contract-review__detail dl{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.workflow-contract-review__detail dl>div{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border,#d9ded8);border-radius:8px;display:grid}.workflow-contract-review__detail dt{text-transform:capitalize;font-weight:700}.workflow-contract-review__detail dd{margin:0}.workflow-contract-review__detail small,.workflow-contract-review__deviations small,.workflow-contract-review__clear span{color:var(--text-subtle,#66736b)}.workflow-contract-review__deviations{margin:0 var(--space-6) var(--space-5);padding:var(--space-4);color:#744716;background:#fff0d9;border-radius:8px}.workflow-contract-review__deviations ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.workflow-contract-review__deviations li{gap:var(--space-1);border-block-start:1px solid #ebd1aa;padding-block-start:var(--space-3);display:grid}.workflow-contract-review__deviations li>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.workflow-contract-review__clear{margin:0 var(--space-6) var(--space-5);padding:var(--space-4);color:#315c43;background:#eef7f1;border-radius:8px}.workflow-contract-execution{gap:var(--space-5);background:#fff;border:1px solid #c8c1d8;border-inline-start:5px solid #675887;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-contract-execution>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-contract-execution>header>div{gap:var(--space-1);display:grid}.workflow-contract-execution>header span,.workflow-contract-execution__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-contract-execution h2{margin:0;font-size:18px}.workflow-contract-execution__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.workflow-contract-execution__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#faf9fc;align-content:start;display:grid}.workflow-contract-execution__summary strong,.workflow-contract-execution__summary small{overflow-wrap:anywhere}.workflow-contract-execution__summary small,.workflow-contract-execution__receipts small,.workflow-contract-execution__provenance small{color:var(--text-subtle,#66736b)}.workflow-contract-execution__receipts{gap:var(--space-3);padding-inline:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.workflow-contract-execution__receipts article{gap:var(--space-2);min-inline-size:0;max-inline-size:100%;padding:var(--space-4);background:#faf9fc;border:1px solid #d8d2e3;border-radius:8px;display:grid;overflow:hidden}.workflow-contract-execution__receipts article header{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) max-content;inline-size:100%;min-inline-size:0;display:grid}.workflow-contract-execution__receipts article header strong{overflow-wrap:anywhere;min-inline-size:0}.workflow-contract-execution__accepted{padding:var(--space-1) var(--space-2);color:#176c5b;font-size:var(--text-xs);font-weight:var(--weight-semibold);background:#e3f1ec;border-radius:999px;flex:none}.workflow-contract-execution__receipts code,.workflow-contract-execution__receipts small,.workflow-contract-execution__provenance code{overflow-wrap:anywhere;word-break:break-all;min-inline-size:0}.workflow-contract-execution__replay,.workflow-contract-execution__provenance{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-contract-execution__replay{color:#554673;background:#f0edf6}.workflow-contract-execution__provenance{background:#f7f5fa;margin-block-end:var(--space-5)}.workflow-po-review{gap:var(--space-5);background:#fff;border:1px solid #b8c8d6;border-inline-start:5px solid #3f6987;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-po-review>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-po-review>header>div{gap:var(--space-1);display:grid}.workflow-po-review>header span,.workflow-po-review__summary span,.workflow-po-review__delivery span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-po-review h2{margin:0;font-size:18px}.workflow-po-review__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;display:grid}.workflow-po-review__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f7f9fb;align-content:start;display:grid}.workflow-po-review__summary strong,.workflow-po-review__summary small,.workflow-po-review__delivery strong{overflow-wrap:anywhere}.workflow-po-review__summary small{color:var(--text-subtle,#66736b)}.workflow-po-review__lines,.workflow-po-review__guardrails{gap:var(--space-3);padding-inline:var(--space-6);display:grid}.workflow-po-review__table{border:1px solid var(--border,#d9ded8);border-radius:8px;display:grid;overflow-x:auto}.workflow-po-review__table [role=row]{grid-template-columns:5.5rem minmax(7rem,.8fr) minmax(14rem,2fr) minmax(7rem,.8fr) minmax(7rem,.8fr) minmax(6rem,.7fr);min-width:53rem;display:grid}.workflow-po-review__table [role=row]+[role=row]{border-block-start:1px solid var(--border,#d9ded8)}.workflow-po-review__table [role=columnheader],.workflow-po-review__table [role=cell]{padding:var(--space-3);overflow-wrap:anywhere}.workflow-po-review__table [role=columnheader]{color:var(--text-subtle,#66736b);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#edf3f7;font-size:11px;font-weight:700}.workflow-po-review__delivery{gap:var(--space-3);padding-inline:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.workflow-po-review__delivery>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-3);background:#f7f9fb;border-radius:8px;display:grid}.workflow-po-review__guardrails{margin:0 var(--space-6) var(--space-5);padding:var(--space-4);background:#f7f9fb;border-radius:8px}.workflow-po-review__guardrails ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.workflow-po-review__guardrails li{gap:var(--space-1);padding:var(--space-3);background:#fff;border-inline-start:3px solid #51846a;display:grid}.workflow-po-review__guardrails li[data-outcome=human_review]{border-inline-start-color:#b97827}.workflow-po-review__guardrails li[data-outcome=block]{border-inline-start-color:#b84c4c}.workflow-po-review__guardrails li span{color:var(--text-subtle,#66736b)}.workflow-po-review>:last-child:not(.workflow-po-review__guardrails){padding-block-end:var(--space-5)}.workflow-po-execution{gap:var(--space-5);background:#fff;border:1px solid #b7c9bd;border-inline-start:5px solid #3f7359;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-po-execution>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-po-execution>header>div{gap:var(--space-1);display:grid}.workflow-po-execution>header span,.workflow-po-execution__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-po-execution h2{margin:0;font-size:18px}.workflow-po-execution__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.workflow-po-execution__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;align-content:start;display:grid}.workflow-po-execution__summary strong,.workflow-po-execution__summary small{overflow-wrap:anywhere}.workflow-po-execution__summary small,.workflow-po-execution__provenance small{color:var(--text-subtle,#66736b)}.workflow-po-execution__replay,.workflow-po-execution__provenance{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-po-execution__replay{color:#315c43;background:#eef7f1}.workflow-po-execution__provenance{background:#f7f9f8;margin-block-end:var(--space-5)}.workflow-po-execution__provenance span,.workflow-po-execution__provenance code{overflow-wrap:anywhere}.workflow-po-governance{gap:var(--space-4);background:#fff;border:1px solid #b7c9bd;border-inline-start:5px solid #3f7359;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-po-governance[data-mode=buyer_performed],.workflow-po-governance[data-mode=human_edited]{border-color:#d8bf97;border-inline-start-color:#ad6e25}.workflow-po-governance>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-po-governance>header>div{gap:var(--space-1);display:grid}.workflow-po-governance>header span,.workflow-po-governance__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-po-governance h2{margin:0;font-size:18px}.workflow-po-governance__summary{border-block:1px solid var(--border,#d9ded8);background:var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;display:grid}.workflow-po-governance__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;display:grid}.workflow-po-governance__summary strong,.workflow-po-governance__summary small{overflow-wrap:anywhere}.workflow-po-governance__summary small{color:var(--text-subtle,#66736b)}.workflow-po-governance__policy,.workflow-po-governance__authorization{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-po-governance__policy{background:#f7f9f8}.workflow-po-governance__authorization{background:#eef7f1}.workflow-po-governance__authorization dl{background:var(--border,#d9ded8);gap:1px;margin:0;display:grid}.workflow-po-governance__authorization dl>div{gap:var(--space-3);padding:var(--space-3);background:#fff;grid-template-columns:minmax(10rem,.35fr) 1fr;display:grid}.workflow-po-governance__authorization dt{color:var(--text-subtle,#66736b);font-weight:700}.workflow-po-governance__authorization dd{overflow-wrap:anywhere;margin:0}.workflow-po-governance code{overflow-wrap:anywhere;color:var(--text-subtle,#66736b);font-size:11px}.workflow-po-governance>footer{gap:var(--space-1);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border,#d9ded8);background:#f7f9f8;display:grid}.workflow-po-change-governance{gap:var(--space-4);background:#fff;border:1px solid #b7c9bd;border-inline-start:5px solid #3f7359;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-po-change-governance[data-mode=recommendation],.workflow-po-change-governance[data-mode=human_edited]{border-color:#d8bf97;border-inline-start-color:#ad6e25}.workflow-po-change-governance>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-po-change-governance>header>div{gap:var(--space-1);display:grid}.workflow-po-change-governance>header span,.workflow-po-change-governance__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-po-change-governance h2{margin:0;font-size:18px}.workflow-po-change-governance__summary{border-block:1px solid var(--border,#d9ded8);background:var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;display:grid}.workflow-po-change-governance__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;display:grid}.workflow-po-change-governance__summary strong,.workflow-po-change-governance__summary small{overflow-wrap:anywhere}.workflow-po-change-governance__summary small{color:var(--text-subtle,#66736b)}.workflow-po-change-governance__policy,.workflow-po-change-governance__authorization{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-po-change-governance__policy{background:#f7f9f8}.workflow-po-change-governance__authorization{background:#eef7f1}.workflow-po-change-governance__authorization span,.workflow-po-change-governance__authorization code,.workflow-po-change-governance__authorization small{overflow-wrap:anywhere}.workflow-po-change-governance code{color:var(--text-subtle,#66736b);font-size:11px}.workflow-po-change-governance>footer{gap:var(--space-1);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border,#d9ded8);background:#f7f9f8;display:grid}.workflow-order-lifecycle{gap:var(--space-5);background:#fff;border:1px solid #b8c8d6;border-inline-start:5px solid #3f6987;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-order-lifecycle>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-order-lifecycle>header>div{gap:var(--space-1);display:grid}.workflow-order-lifecycle>header span,.workflow-order-lifecycle__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-order-lifecycle h2{margin:0;font-size:18px}.workflow-order-lifecycle__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.workflow-order-lifecycle__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f7f9fb;align-content:start;display:grid}.workflow-order-lifecycle__summary strong,.workflow-order-lifecycle__summary small{overflow-wrap:anywhere}.workflow-order-lifecycle__summary small,.workflow-order-lifecycle__events small,.workflow-order-lifecycle footer span{color:var(--text-subtle,#66736b)}.workflow-order-lifecycle__events{gap:var(--space-3);padding:0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;list-style:none;display:grid}.workflow-order-lifecycle__events li{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);background:#f7f9fb;border:1px solid #cad6df;border-radius:10px;display:grid}.workflow-order-lifecycle__events li>header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.workflow-order-lifecycle__events li>header>div{gap:2px;min-inline-size:0;display:grid}.workflow-order-lifecycle__details{gap:var(--space-1);display:grid}.workflow-order-lifecycle__events dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.workflow-order-lifecycle__events dl>div{gap:2px;display:grid}.workflow-order-lifecycle__events dt{color:var(--text-subtle,#66736b);text-transform:uppercase;font-size:11px}.workflow-order-lifecycle__events dd{margin:0;font-weight:700}.workflow-order-lifecycle__events code,.workflow-order-lifecycle__events li>small{overflow-wrap:anywhere;word-break:break-all;min-inline-size:0}.workflow-order-lifecycle footer{gap:var(--space-2);padding:var(--space-4) var(--space-6);background:#edf3f7;display:grid}.workflow-invoice-match{gap:var(--space-5);background:#fff;border:1px solid #b7c9bd;border-inline-start:5px solid #3f7359;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-invoice-match[data-status=exception],.workflow-invoice-match[data-status=missing_information]{border-color:#d8bf97;border-inline-start-color:#ad6e25}.workflow-invoice-match>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-invoice-match>header>div{gap:var(--space-1);display:grid}.workflow-invoice-match>header span,.workflow-invoice-match__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-invoice-match h2{margin:0;font-size:18px}.workflow-invoice-match__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.workflow-invoice-match__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;align-content:start;display:grid}.workflow-invoice-match__summary strong,.workflow-invoice-match__summary small{overflow-wrap:anywhere}.workflow-invoice-match__summary small{color:var(--text-subtle,#66736b)}.workflow-invoice-match__safety,.workflow-invoice-match__tolerance,.workflow-invoice-match__lines{gap:var(--space-2);padding-inline:var(--space-6);display:grid}.workflow-invoice-match__safety{padding-block:var(--space-4);background:#eef7f1;border-radius:8px}.workflow-invoice-match[data-status=exception] .workflow-invoice-match__safety,.workflow-invoice-match[data-status=missing_information] .workflow-invoice-match__safety{color:#744716;background:#fff0d9}.workflow-invoice-match__safety p{margin:0}.workflow-invoice-match__tolerance span{color:var(--text-subtle,#66736b)}.workflow-invoice-match__lines{padding-block-end:var(--space-5)}.workflow-invoice-match__table{border:1px solid var(--border,#d9ded8);border-radius:8px;display:grid;overflow-x:auto}.workflow-invoice-match__table [role=row]{grid-template-columns:repeat(2,5rem) repeat(3,5.5rem) repeat(2,6.5rem) minmax(12rem,1fr);min-width:51.5rem;display:grid}.workflow-invoice-match__table [role=row]+[role=row]{border-block-start:1px solid var(--border,#d9ded8)}.workflow-invoice-match__table [role=columnheader],.workflow-invoice-match__table [role=cell]{gap:var(--space-1);padding:var(--space-3);overflow-wrap:anywhere;align-content:start;display:grid}.workflow-invoice-match__table [role=columnheader]{color:var(--text-subtle,#66736b);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#edf3ef;font-size:11px;font-weight:700}.workflow-invoice-match__table [role=cell] small{color:var(--text-subtle,#66736b)}.workflow-invoice-resolution{gap:var(--space-5);background:#fff;border:1px solid #d8bf97;border-inline-start:5px solid #ad6e25;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-invoice-resolution[data-recorded=true]{border-color:#b8c8d6;border-inline-start-color:#3f6987}.workflow-invoice-resolution>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-invoice-resolution>header>div{gap:var(--space-1);display:grid}.workflow-invoice-resolution>header span,.workflow-invoice-resolution__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-invoice-resolution h2{margin:0;font-size:18px}.workflow-invoice-resolution__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.workflow-invoice-resolution__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#faf8f4;align-content:start;display:grid}.workflow-invoice-resolution[data-recorded=true] .workflow-invoice-resolution__summary>div{background:#f7f9fb}.workflow-invoice-resolution__summary strong,.workflow-invoice-resolution__summary small{overflow-wrap:anywhere}.workflow-invoice-resolution__summary small,.workflow-invoice-resolution__recommendation span{color:var(--text-subtle,#66736b)}.workflow-invoice-resolution__recommendation,.workflow-invoice-resolution__evidence,.workflow-invoice-resolution__questions,.workflow-invoice-resolution__human{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-invoice-resolution__recommendation{background:#f7f9f8}.workflow-invoice-resolution__recommendation p{margin:0}.workflow-invoice-resolution__evidence,.workflow-invoice-resolution__questions{background:#f7f9fb}.workflow-invoice-resolution__evidence ul,.workflow-invoice-resolution__questions ul{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.workflow-invoice-resolution__evidence code{overflow-wrap:anywhere;word-break:break-word}.workflow-invoice-resolution__human{color:#744716;background:#fff0d9}.workflow-invoice-resolution[data-recorded=true] .workflow-invoice-resolution__human{color:inherit;background:#eef3f7}.workflow-invoice-resolution__human span,.workflow-invoice-resolution__human code{overflow-wrap:anywhere;word-break:break-word}.workflow-invoice-resolution footer{gap:var(--space-2);padding:var(--space-4) var(--space-6);color:#743d39;background:#f7e9e7;display:grid}.workflow-delivery-exception{gap:var(--space-5);background:#fff;border:1px solid #b8c8d6;border-inline-start:5px solid #3f6987;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-delivery-exception[data-review=true]{border-color:#d8bf97;border-inline-start-color:#ad6e25}.workflow-delivery-exception>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-delivery-exception>header>div{gap:var(--space-1);display:grid}.workflow-delivery-exception>header span,.workflow-delivery-exception__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-delivery-exception h2{margin:0;font-size:18px}.workflow-delivery-exception__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;display:grid}.workflow-delivery-exception__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f7f9fb;align-content:start;display:grid}.workflow-delivery-exception__summary strong,.workflow-delivery-exception__summary small,.workflow-delivery-exception__provider small{overflow-wrap:anywhere}.workflow-delivery-exception__summary small,.workflow-delivery-exception__provider small,.workflow-delivery-exception__rationale span{color:var(--text-subtle,#66736b)}.workflow-delivery-exception__provider,.workflow-delivery-exception__rationale,.workflow-delivery-exception__guardrails{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);background:#eef3f7;border-radius:8px;display:grid}.workflow-delivery-exception__provider[data-simulated=true]{color:#744716;background:#fff0d9}.workflow-delivery-exception__rationale p{margin:0}.workflow-delivery-exception__guardrails{background:#f7f9fb;margin-block-end:var(--space-5)}.workflow-delivery-exception__guardrails ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.workflow-delivery-exception__guardrails li{gap:var(--space-1);padding:var(--space-3);background:#fff;border-inline-start:3px solid #51846a;display:grid}.workflow-delivery-exception__guardrails li[data-outcome=human_review]{border-inline-start-color:#b97827}.workflow-delivery-exception__guardrails li[data-outcome=block]{border-inline-start-color:#b84c4c}.workflow-delivery-exception__guardrails li span{color:var(--text-subtle,#66736b)}.workflow-delivery-control{gap:var(--space-4);background:#fff;border:1px solid #b7c9bd;border-inline-start:5px solid #3f7359;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-delivery-control[data-state=waiting]{border-color:#d8bf97;border-inline-start-color:#ad6e25}.workflow-delivery-control>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-delivery-control>header>div{gap:var(--space-1);display:grid}.workflow-delivery-control>header span,.workflow-delivery-control__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-delivery-control h2{margin:0;font-size:18px}.workflow-delivery-control__summary{border-block:1px solid var(--border,#d9ded8);background:var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;display:grid}.workflow-delivery-control__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;display:grid}.workflow-delivery-control__summary strong,.workflow-delivery-control__summary small{overflow-wrap:anywhere}.workflow-delivery-control__summary small{color:var(--text-subtle,#66736b)}.workflow-delivery-control__policy,.workflow-delivery-control__authorization,.workflow-delivery-control__boundary,.workflow-delivery-control__attention,.workflow-delivery-control__completion{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-delivery-control__policy,.workflow-delivery-control__boundary{background:#f7f9f8}.workflow-delivery-control__authorization,.workflow-delivery-control__completion{background:#eef7f1}.workflow-delivery-control__attention{color:#744716;background:#fff0d9}.workflow-delivery-control code{overflow-wrap:anywhere;color:var(--text-subtle,#66736b);font-size:11px}.workflow-delivery-control__completion dl{background:var(--border,#d9ded8);gap:1px;margin:0;display:grid}.workflow-delivery-control__completion dl>div{gap:var(--space-3);padding:var(--space-3);background:#fff;grid-template-columns:minmax(9rem,.35fr) 1fr;display:grid}.workflow-delivery-control__completion dt{color:var(--text-subtle,#66736b);font-weight:700}.workflow-delivery-control__completion dd{overflow-wrap:anywhere;margin:0}.workflow-delivery-control>footer{gap:var(--space-1);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border,#d9ded8);background:#f7f9f8;display:grid}.workflow-delivery-control>footer small{color:var(--text-subtle,#66736b)}.workflow-supplier-performance{gap:var(--space-5);background:#fff;border:1px solid #b7c9bd;border-inline-start:5px solid #3f7359;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-supplier-performance[data-review=true]{border-color:#d8bf97;border-inline-start-color:#ad6e25}.workflow-supplier-performance>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-supplier-performance>header>div{gap:var(--space-1);display:grid}.workflow-supplier-performance>header span,.workflow-supplier-performance__identity span,.workflow-supplier-performance__metrics span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-supplier-performance h2{margin:0;font-size:18px}.workflow-supplier-performance__identity,.workflow-supplier-performance__metrics{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);gap:1px;display:grid}.workflow-supplier-performance__identity{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.workflow-supplier-performance__metrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.workflow-supplier-performance__identity>div,.workflow-supplier-performance__metrics>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;align-content:start;display:grid}.workflow-supplier-performance__identity strong,.workflow-supplier-performance__identity small{overflow-wrap:anywhere}.workflow-supplier-performance__identity small{color:var(--text-subtle,#66736b)}.workflow-supplier-performance__metrics strong{font-size:20px}.workflow-supplier-performance__response,.workflow-supplier-performance__breaches,.workflow-supplier-performance__gaps{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-supplier-performance__response{background:#eef7f1}.workflow-supplier-performance[data-review=true] .workflow-supplier-performance__response{color:#744716;background:#fff0d9}.workflow-supplier-performance__response p{margin:0}.workflow-supplier-performance__response span{color:var(--text-subtle,#66736b)}.workflow-supplier-performance__breaches,.workflow-supplier-performance__gaps{background:#f7f9f8}.workflow-supplier-performance__breaches ul,.workflow-supplier-performance__gaps ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.workflow-supplier-performance__breaches li{gap:var(--space-1);padding:var(--space-3);background:#fff;border-inline-start:3px solid #b97827;display:grid}.workflow-supplier-performance__breaches li[data-severity=critical]{border-inline-start-color:#b84c4c}.workflow-supplier-performance__breaches li>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.workflow-supplier-performance__breaches li span,.workflow-supplier-performance__breaches li small{color:var(--text-subtle,#66736b)}.workflow-supplier-performance__gaps{color:#744716;background:#fff0d9;margin-block-end:var(--space-5)}.workflow-supplier-performance__breaches:last-child{margin-block-end:var(--space-5)}.workflow-performance-control{gap:var(--space-4);background:#fff;border:1px solid #d8bf97;border-inline-start:5px solid #ad6e25;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-performance-control[data-state=recorded]{border-color:#b7c9bd;border-inline-start-color:#3f7359}.workflow-performance-control>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-performance-control>header>div{gap:var(--space-1);display:grid}.workflow-performance-control>header span,.workflow-performance-control__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-performance-control h2{margin:0;font-size:18px}.workflow-performance-control__summary{border-block:1px solid var(--border,#d9ded8);background:var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;display:grid}.workflow-performance-control__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f8faf8;display:grid}.workflow-performance-control__summary strong,.workflow-performance-control__summary small{overflow-wrap:anywhere}.workflow-performance-control__summary small{color:var(--text-subtle,#66736b)}.workflow-performance-control__attention,.workflow-performance-control__decision,.workflow-performance-control__boundary,.workflow-performance-control__completion{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-performance-control__attention{color:#744716;background:#fff0d9}.workflow-performance-control__decision,.workflow-performance-control__completion{background:#eef7f1}.workflow-performance-control__boundary{background:#f7f9f8}.workflow-performance-control code{overflow-wrap:anywhere;color:var(--text-subtle,#66736b);font-size:11px}.workflow-performance-control__completion dl{background:var(--border,#d9ded8);gap:1px;margin:0;display:grid}.workflow-performance-control__completion dl>div{gap:var(--space-3);padding:var(--space-3);background:#fff;grid-template-columns:minmax(9rem,.35fr) 1fr;display:grid}.workflow-performance-control__completion dt{color:var(--text-subtle,#66736b);font-weight:700}.workflow-performance-control__completion dd{overflow-wrap:anywhere;margin:0}.workflow-performance-control>footer{gap:var(--space-1);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border,#d9ded8);background:#f7f9f8;display:grid}.workflow-performance-control>footer span{color:var(--text-subtle,#66736b)}.workflow-supplier-risk{gap:var(--space-5);background:#fff;border:1px solid #d7b9b7;border-inline-start:5px solid #a24747;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-supplier-risk>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-supplier-risk>header>div{gap:var(--space-1);display:grid}.workflow-supplier-risk>header span,.workflow-supplier-risk__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-supplier-risk h2{margin:0;font-size:18px}.workflow-supplier-risk__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;display:grid}.workflow-supplier-risk__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#fcf8f8;align-content:start;display:grid}.workflow-supplier-risk__summary strong,.workflow-supplier-risk__summary small,.workflow-supplier-risk footer{overflow-wrap:anywhere}.workflow-supplier-risk__summary small,.workflow-supplier-risk footer{color:var(--text-subtle,#66736b)}.workflow-supplier-risk__boundary,.workflow-supplier-risk__claims,.workflow-supplier-risk__guardrails{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-supplier-risk__boundary{color:#762e2e;background:#fbe9e7}.workflow-supplier-risk__boundary p,.workflow-supplier-risk__guardrails p{margin:0}.workflow-supplier-risk__claims,.workflow-supplier-risk__guardrails{background:#f8f9f8}.workflow-supplier-risk__claims ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.workflow-supplier-risk__claims li{gap:var(--space-1);padding:var(--space-3);background:#fff;border-inline-start:3px solid #a24747;display:grid}.workflow-supplier-risk__claims li small,.workflow-supplier-risk__guardrails small{color:var(--text-subtle,#66736b);overflow-wrap:anywhere}.workflow-supplier-risk__guardrails>div{gap:var(--space-1);padding:var(--space-3);background:#fff;border-inline-start:3px solid #b84c4c;display:grid}.workflow-supplier-risk footer{padding:0 var(--space-6) var(--space-5);font-size:12px}.workflow-supplier-risk-control{gap:var(--space-4);background:#fff;border:1px solid #d7b9b7;border-inline-start:5px solid #a24747;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-supplier-risk-control[data-status=dismissed]{border-color:#b7c9bd;border-inline-start-color:#3f7359}.workflow-supplier-risk-control>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-supplier-risk-control>header>div{gap:var(--space-1);display:grid}.workflow-supplier-risk-control>header span,.workflow-supplier-risk-control__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-supplier-risk-control h2{margin:0;font-size:18px}.workflow-supplier-risk-control__summary{border-block:1px solid var(--border,#d9ded8);background:var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;display:grid}.workflow-supplier-risk-control__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#fcf8f8;display:grid}.workflow-supplier-risk-control__summary strong,.workflow-supplier-risk-control__summary small{overflow-wrap:anywhere}.workflow-supplier-risk-control__summary small{color:var(--text-subtle,#66736b)}.workflow-supplier-risk-control__policy,.workflow-supplier-risk-control__decision,.workflow-supplier-risk-control__boundary,.workflow-supplier-risk-control__completion{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-supplier-risk-control__policy{color:#762e2e;background:#fbe9e7}.workflow-supplier-risk-control__decision,.workflow-supplier-risk-control__completion{background:#eef7f1}.workflow-supplier-risk-control__boundary{background:#f7f9f8}.workflow-supplier-risk-control code{overflow-wrap:anywhere;color:var(--text-subtle,#66736b);font-size:11px}.workflow-supplier-risk-control__completion dl{background:var(--border,#d9ded8);gap:1px;margin:0;display:grid}.workflow-supplier-risk-control__completion dl>div{gap:var(--space-3);padding:var(--space-3);background:#fff;grid-template-columns:minmax(9rem,.35fr) 1fr;display:grid}.workflow-supplier-risk-control__completion dt{color:var(--text-subtle,#66736b);font-weight:700}.workflow-supplier-risk-control__completion dd{overflow-wrap:anywhere;margin:0}.workflow-supplier-risk-control>footer{padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border,#d9ded8);color:var(--text-subtle,#66736b);background:#f7f9f8}.workflow-bid-tco{gap:var(--space-5);background:#fff;border:1px solid #b8c8d6;border-inline-start:5px solid #3f6987;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-bid-tco>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-bid-tco>header>div{gap:var(--space-1);display:grid}.workflow-bid-tco>header span,.workflow-bid-tco__summary span,.workflow-bid-tco__options article>header span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-bid-tco h2{margin:0;font-size:18px}.workflow-bid-tco__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.workflow-bid-tco__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f7f9fb;align-content:start;display:grid}.workflow-bid-tco__summary small,.workflow-bid-tco__options article>header small,.workflow-bid-tco__components small,.workflow-bid-tco__evidence small{color:var(--text-subtle,#66736b);overflow-wrap:anywhere}.workflow-bid-tco__options{gap:var(--space-5);padding:0 var(--space-6) var(--space-5);display:grid}.workflow-bid-tco__options article{gap:var(--space-4);border:1px solid var(--border,#d9ded8);border-radius:10px;min-inline-size:0;display:grid;overflow:hidden}.workflow-bid-tco__options article>header{background:var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1px;display:grid}.workflow-bid-tco__options article>header>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4);background:#f8fafb;display:grid}.workflow-bid-tco__options article>header strong,.workflow-bid-tco__options article>header small{overflow-wrap:anywhere}.workflow-bid-tco__lines,.workflow-bid-tco__components,.workflow-bid-tco__evidence{gap:var(--space-2);padding-inline:var(--space-4);display:grid}.workflow-bid-tco__table{border:1px solid var(--border,#d9ded8);border-radius:8px;display:grid;overflow-x:auto}.workflow-bid-tco__table [role=row]{grid-template-columns:8rem 9rem 12rem minmax(11rem,1fr) minmax(9rem,.8fr);min-width:54rem;display:grid}.workflow-bid-tco__table [role=row]+[role=row]{border-block-start:1px solid var(--border,#d9ded8)}.workflow-bid-tco__table [role=columnheader],.workflow-bid-tco__table [role=cell]{gap:var(--space-1);padding:var(--space-3);overflow-wrap:anywhere;align-content:start;display:grid}.workflow-bid-tco__table [role=columnheader]{color:var(--text-subtle,#66736b);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#edf3f7;font-size:11px;font-weight:700}.workflow-bid-tco__table [role=cell] small{color:var(--text-subtle,#66736b)}.workflow-bid-tco__components{padding-block:var(--space-4);background:#f7f9fb}.workflow-bid-tco__components ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.workflow-bid-tco__components li{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-3);background:#fff;display:flex}.workflow-bid-tco__components li>span:first-child{gap:var(--space-1);min-inline-size:0;display:grid}.workflow-bid-tco__components>code{overflow-wrap:anywhere;white-space:normal}.workflow-bid-tco__evidence{padding-block-end:var(--space-4)}.workflow-bid-tco__evidence span,.workflow-bid-tco__evidence small{overflow-wrap:anywhere}.workflow-spend-intelligence{gap:var(--space-5);background:#fff;border:1px solid #b8c8d6;border-inline-start:5px solid #3f6987;border-radius:14px;margin-block-end:var(--space-6);display:grid;overflow:hidden}.workflow-spend-intelligence>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.workflow-spend-intelligence>header>div{gap:var(--space-1);display:grid}.workflow-spend-intelligence>header span,.workflow-spend-intelligence__summary span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-spend-intelligence h2{margin:0;font-size:18px}.workflow-spend-intelligence__summary{background:var(--border,#d9ded8);border-block:1px solid var(--border,#d9ded8);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;display:grid}.workflow-spend-intelligence__summary>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-6);background:#f7f9fb;align-content:start;display:grid}.workflow-spend-intelligence__summary strong,.workflow-spend-intelligence__summary small{overflow-wrap:anywhere}.workflow-spend-intelligence__summary small{color:var(--text-subtle,#66736b)}.workflow-spend-intelligence__opportunities{gap:var(--space-3);padding-inline:var(--space-6);display:grid}.workflow-spend-intelligence__table{border:1px solid var(--border,#d9ded8);border-radius:8px;display:grid;overflow-x:auto}.workflow-spend-intelligence__table [role=row]{grid-template-columns:8rem 9rem 6.5rem 6rem 8.5rem minmax(14rem,1fr);min-width:54rem;display:grid}.workflow-spend-intelligence__table [role=row]+[role=row]{border-block-start:1px solid var(--border,#d9ded8)}.workflow-spend-intelligence__table [role=row][data-selected=true]{background:#eef7f1;box-shadow:inset 3px 0 #3f7359}.workflow-spend-intelligence__table [role=columnheader],.workflow-spend-intelligence__table [role=cell]{gap:var(--space-1);padding:var(--space-3);overflow-wrap:anywhere;align-content:start;display:grid}.workflow-spend-intelligence__table [role=columnheader]{color:var(--text-subtle,#66736b);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#edf3f7;font-size:11px;font-weight:700}.workflow-spend-intelligence__table [role=cell] small{color:var(--text-subtle,#66736b)}.workflow-spend-intelligence__selected,.workflow-spend-intelligence__none,.workflow-spend-intelligence__handoff{gap:var(--space-2);margin-inline:var(--space-6);padding:var(--space-4);border-radius:8px;display:grid}.workflow-spend-intelligence__selected{color:#744716;background:#fff0d9}.workflow-spend-intelligence__none{background:#f7f9f8;margin-block-end:var(--space-5)}.workflow-spend-intelligence__handoff{color:#315c43;background:#eef7f1;margin-block-end:var(--space-5)}.workflow-spend-intelligence__selected:last-child{margin-block-end:var(--space-5)}.workflow-spend-intelligence__selected small,.workflow-spend-intelligence__handoff small,.workflow-spend-intelligence__none span{color:var(--text-subtle,#66736b);overflow-wrap:anywhere}.workflow-autonomy{gap:var(--space-4);padding:var(--space-5) var(--space-6);background:#f7faf8;border:1px solid #b7c9bd;border-inline-start:5px solid #587966;border-radius:14px;margin-block-end:var(--space-6);display:grid}.workflow-autonomy[data-level="0"],.workflow-autonomy[data-level="1"],.workflow-autonomy[data-level="2"]{background:#fffaf2;border-inline-start-color:#a66a26}.workflow-autonomy>header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.workflow-autonomy>header>div{gap:var(--space-1);display:grid}.workflow-autonomy>header span{color:var(--text-subtle,#66736b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-autonomy h2,.workflow-autonomy p,.workflow-autonomy ul{margin:0}.workflow-autonomy h2{font-size:18px}.workflow-autonomy>p{font-weight:650}.workflow-autonomy>small{color:var(--text-subtle,#66736b)}.workflow-autonomy__reasons{gap:var(--space-2);padding-inline-start:var(--space-5);display:grid}.workflow-autonomy__guardrails{gap:var(--space-2);border-top:1px solid #dce5df;padding-block-start:var(--space-3);display:grid}.workflow-autonomy__guardrails>ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.workflow-autonomy__guardrails li{padding:var(--space-3);background:#edf3ef;border-radius:8px;gap:2px;display:grid}.workflow-autonomy__guardrails li[data-outcome=human_review]{background:#fff0d9}.workflow-autonomy__guardrails li[data-outcome=block]{background:#fbe9e7}.workflow-autonomy__guardrails li span{color:var(--text-subtle,#66736b);font-size:12px}.workflow-detail-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.7fr) minmax(17rem,.75fr);align-items:start;display:grid}.workflow-side-stack{gap:var(--space-6);min-inline-size:0;display:grid}.workflow-panel{border:1px solid var(--border,#d9ded8);background:#fff;border-radius:14px;overflow:hidden}.workflow-panel>header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border,#e4e8e5)}.workflow-step-list,.workflow-timeline{margin:0;padding:0;list-style:none}.workflow-step{align-items:start;column-gap:var(--space-4);row-gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border,#edf0ee);grid-template-columns:1.75rem minmax(0,1fr) auto;display:grid}.workflow-step:last-child{border-bottom:0}.workflow-step>div{gap:var(--space-1);overflow-wrap:anywhere;min-inline-size:0;display:grid}.workflow-step>.v-button{grid-column:2/-1;justify-self:start}.workflow-step p{margin:var(--space-2) 0 0;overflow-wrap:anywhere;font-size:13px}.workflow-step code{overflow-wrap:anywhere}.workflow-step__executor{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--text-subtle,#66736b);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.workflow-step__executor>span{color:#356348;letter-spacing:.06em;text-transform:uppercase;background:#edf3ef;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.workflow-step__executor>strong{color:var(--color-ink);font-size:12px}.workflow-step__executor>small{flex-basis:100%}.workflow-step__provider{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--text-subtle,#66736b);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.workflow-step__provider>span{color:#356348;letter-spacing:.06em;text-transform:uppercase;background:#edf3ef;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.workflow-step__provider[data-simulated=true]>span{color:#8a5319;background:#fff0d9}.workflow-step__provider>strong,.workflow-step__provider>small{font-size:12px}.workflow-step__glyph{color:#356348;background:#edf3ef;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-weight:700;display:grid}.workflow-step--failed .workflow-step__glyph{color:#a43d32;background:#fbe9e7}.workflow-step__error{gap:var(--space-1);color:#a43d32;margin-block-start:var(--space-2);display:grid}.workflow-step__error>strong{text-transform:capitalize}.workflow-step__error>small{color:var(--text-subtle,#66736b);text-transform:capitalize}.workflow-step__error>p{margin:0}.workflow-step>.status-badge,.workflow-step__glyph{margin-block-start:1px}.workflow-timeline li{gap:var(--space-3);padding:var(--space-4) var(--space-6);grid-template-columns:.875rem minmax(0,1fr);display:grid}.workflow-timeline li+li{border-top:1px solid var(--border,#edf0ee)}.workflow-timeline i{background:#5f806b;border-radius:50%;width:8px;height:8px;margin-top:6px}.workflow-timeline div{gap:var(--space-1);overflow-wrap:anywhere;min-inline-size:0;display:grid}.workflow-metrics dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.workflow-metrics dl div{padding:var(--space-4) var(--space-6);border-bottom:1px solid #edf0ee}.workflow-metrics dl div:nth-child(odd):not(:last-child){border-right:1px solid #edf0ee}.workflow-metrics dl div:last-child,.workflow-metrics dl div:nth-last-child(2):nth-child(odd){border-bottom:0}.workflow-metrics dt{color:#66736b;font-size:12px}.workflow-metrics dd{margin:var(--space-1) 0 0;font-weight:650}.workflow-schedules{margin-block-end:var(--space-6)}.workflow-schedule-form{gap:16px;padding:20px;display:grid}.workflow-schedule-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workflow-schedule-form>.v-button{justify-self:start}.workflow-schedule-list{gap:12px;padding:0 20px 20px;display:grid}.workflow-schedule-list>p{color:var(--text-subtle,#66736b);margin:0;font-size:13px}.workflow-schedule-card{border:1px solid var(--border,#d9ded8);background:#fbfcfb;border-radius:10px;gap:16px;padding:16px;display:grid}.workflow-schedule-card__heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.workflow-schedule-card__heading>div{gap:4px;display:grid}.workflow-schedule-card__heading span{color:var(--text-subtle,#66736b);font-size:13px}.workflow-schedule-card__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.workflow-schedule-card__meta div{gap:4px;display:grid}.workflow-schedule-card__meta dt{color:var(--text-subtle,#66736b);font-size:12px}.workflow-schedule-card__meta dd{margin:0;font-size:13px}@media (width<=900px){.workflow-detail-grid{grid-template-columns:1fr}.workflow-overview{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.purchase-order-lines__grid,.workflow-schedule-form__grid,.workflow-schedule-card__meta{grid-template-columns:1fr}.workflow-schedules>header{flex-direction:column;align-items:start}}.supplier-summary{border-block:var(--border-hairline) solid var(--color-hairline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vendra-object-filters{gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);margin-block-end:var(--space-4);display:grid}.vendra-object-filters label{gap:var(--space-1);display:grid}.vendra-object-filters label>span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.vendra-object-filters input,.vendra-object-filters select{min-block-size:var(--density-control);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink);font:inherit}.supplier-summary>div{gap:var(--space-2);padding:var(--space-5);display:grid}.supplier-summary>div+div{border-inline-start:var(--border-hairline) solid var(--color-hairline)}.supplier-summary span{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase}.supplier-decisions{gap:var(--space-3);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);margin-block-start:var(--space-4);display:grid}.supplier-decisions>div:first-child{gap:var(--space-1);display:grid}.supplier-decisions>div:first-child>span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.supplier-decisions h2,.supplier-decisions p{margin:0}.supplier-decisions p{color:var(--color-ink-muted)}.supplier-decisions__actions,.supplier-decisions__exclude{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.supplier-decisions__exclude{border-block-start:var(--border-hairline) solid var(--color-hairline);padding-block-start:var(--space-2)}.supplier-decisions__exclude label{gap:var(--space-1);flex:20rem;display:grid}.supplier-decisions__exclude input{min-block-size:var(--density-control);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink)}.supplier-decisions__error{color:var(--evidence-conflicting);font-weight:var(--weight-semibold)}.supplier-detail-grid{gap:var(--space-10);grid-template-columns:minmax(0,1.6fr) minmax(18rem,.7fr);margin-block-start:var(--space-4);display:grid}.comparison-detail-grid{gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(18rem,.7fr);align-items:start;display:grid}.comparison-review,.comparison-evidence{min-inline-size:0;padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised)}.claim-list,.risk-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.claim-list li{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);display:flex}.claim-list span{color:var(--color-ink-muted);font-size:var(--text-xs);white-space:nowrap}.qualification-list{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg)}.qualification-list article{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);display:flex}.qualification-list article+article{border-block-start:var(--border-hairline) solid var(--color-hairline)}.qualification-list article>div{gap:var(--space-1);display:grid}.qualification-list article>div>span{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:capitalize}.risk-list li{border-inline-start:var(--border-emphasis) solid var(--evidence-missing);padding-inline-start:var(--space-4)}.profile-facts{gap:var(--space-3);margin:0;display:grid}.profile-evidence{gap:var(--space-3);display:grid}.profile-evidence article{gap:var(--space-2);padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid}.profile-evidence blockquote{max-block-size:8rem;color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;overflow:auto}.profile-evidence a{font-size:var(--text-xs)}.vertical-workflow-card{gap:var(--space-4);padding:var(--space-6);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.vertical-workflow-card h2{margin:0}.vertical-workflow-card form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vertical-workflow-card form>label,.vertical-workflow-card fieldset{gap:var(--space-2);display:grid}.vertical-workflow-card select,.vertical-workflow-card input[type=text]{min-block-size:var(--density-control)}.vertical-workflow-card fieldset{max-block-size:14rem;padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);overflow:auto}.vertical-workflow-card fieldset label{gap:var(--space-2);display:flex}.vertical-workflow-card form>button,.vertical-workflow-card form>p{align-self:end}.workflow-success{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-action-soft);display:flex}.workflow-success button{margin-inline-start:auto}.category-management-page{max-inline-size:92rem}.category-governance{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.category-governance>div{gap:var(--space-1);padding:var(--space-5);display:grid}.category-governance>div+div{border-inline-start:var(--border-hairline) solid var(--color-hairline)}.category-governance span,.category-editor>header span,.category-thresholds header span,.category-list>header span,.category-card-grid article>header span{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.category-governance small{color:var(--color-ink-muted)}.category-editor,.category-list{gap:var(--space-5);padding:var(--space-6);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.category-editor>header,.category-list>header,.category-thresholds header,.category-card-grid article>header,.category-card-grid article>footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.category-editor h2,.category-list h2,.category-thresholds h3,.category-card-grid h3,.category-editor p,.category-card-grid p{margin:0}.category-editor form,.category-editor__core{gap:var(--space-4);display:grid}.category-editor__core{grid-template-columns:repeat(2,minmax(0,1fr))}.category-editor__summary{grid-column:1/-1}.category-reference-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.category-reference-grid fieldset{align-content:start;gap:var(--space-2);max-block-size:20rem;min-inline-size:0;padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;overflow:auto}.category-reference-grid fieldset>p{color:var(--color-ink-muted);font-size:var(--text-sm)}.category-thresholds{gap:var(--space-3);border-block-start:var(--border-hairline) solid var(--color-hairline);padding-block-start:var(--space-4);display:grid}.category-threshold-row{align-items:end;gap:var(--space-3);grid-template-columns:.65fr 1fr 1fr 1.35fr auto;display:grid}.category-editor__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.category-editor__actions p{color:var(--evidence-conflicting)}.category-card-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-card-grid article{align-content:start;gap:var(--space-4);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);display:grid}.category-card-grid dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.category-card-grid dl div{gap:var(--space-1);display:grid}.category-card-grid dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.category-card-grid dd{font-weight:var(--weight-semibold);margin:0}.category-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.category-tags span{padding:var(--space-1) var(--space-2);background:var(--color-action-soft);font-size:var(--text-xs);border-radius:999px}.category-card-grid ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.category-card-grid li{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-block-start:var(--border-hairline) solid var(--color-hairline);display:flex}.category-card-grid li span,.category-card__empty,.category-card-grid article>footer>span{color:var(--color-ink-muted);font-size:var(--text-sm)}.category-card-grid article>footer{flex-wrap:wrap;justify-content:flex-start}.category-card-grid article>footer>span{flex-basis:100%}.workspace-wordmark span{color:var(--color-ink-muted);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-regular)}@media (width<=56rem){.category-governance,.category-editor__core,.category-reference-grid,.category-card-grid{grid-template-columns:1fr}.category-governance>div+div{border-block-start:var(--border-hairline) solid var(--color-hairline);border-inline-start:0}.category-threshold-row{grid-template-columns:1fr 1fr}.category-threshold-row .v-button{justify-self:start}.vendra-object-filters{grid-template-columns:1fr}.supplier-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-summary>div:nth-child(3){border-block-start:var(--border-hairline) solid var(--color-hairline);border-inline-start:0}.supplier-summary>div:nth-child(4){border-block-start:var(--border-hairline) solid var(--color-hairline)}.supplier-detail-grid,.comparison-detail-grid,.vertical-workflow-card form{grid-template-columns:1fr}}.supplier-watch{gap:var(--space-3);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);margin-block-start:var(--space-4);display:grid}.supplier-watch[data-state=changed]{border-color:var(--color-hairline-strong)}.supplier-watch header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.supplier-watch h2{margin:0 0 var(--space-1);font-size:var(--text-body)}.supplier-watch p{color:var(--color-ink-muted);margin:0}.supplier-watch__alert{padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-md);background:var(--color-action-soft);color:var(--color-ink)}.supplier-watch__claims{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.supplier-watch__claims li{align-items:start;gap:var(--space-3);border-inline-start:2px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;padding-inline-start:var(--space-3);display:grid}.supplier-watch__claims li[data-state=changed]{border-inline-start-color:var(--color-ink)}.supplier-watch__claims li[data-state=ageing],.supplier-watch__claims li[data-state=unconfirmed]{border-inline-start-color:var(--color-hairline-strong)}.supplier-watch__claims strong{overflow-wrap:anywhere;display:block}.supplier-watch__claims small{color:var(--color-ink-muted);font-size:var(--text-xs)}.supplier-import{gap:var(--space-3);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.supplier-import header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.supplier-import h2{margin:0 0 var(--space-1);font-size:var(--text-body)}.supplier-import p{color:var(--color-ink-muted);margin:0}.supplier-import form{gap:var(--space-3);justify-items:start;display:grid}.supplier-import__result{gap:var(--space-2);padding:var(--space-3);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-md);display:grid}.supplier-import__result ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.supplier-import__result li{gap:var(--space-1);display:grid}.supplier-import__result small{color:var(--color-ink-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.requisition-governance{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-hairline);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1px;margin-block-end:var(--space-5);display:grid;overflow:hidden}.requisition-governance>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4);background:var(--surface-raised);align-content:start;display:grid}.requisition-governance span,.requisition-analysis>header span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.requisition-governance a,.requisition-governance small,.requisition-analysis__identity span{overflow-wrap:anywhere}.requisition-governance small,.requisition-analysis__identity{color:var(--color-ink-muted);font-size:var(--text-xs)}.requisition-derived-state{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-block-end:var(--space-6);display:grid}.requisition-derived-state>dt{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.requisition-derived-state>dd{margin:0}.requisition-analysis{gap:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-inline-start:var(--border-emphasis) solid var(--color-action);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid;overflow:hidden}.requisition-analysis>header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0;display:flex}.requisition-analysis>header>div{gap:var(--space-1);display:grid}.requisition-analysis h2,.requisition-analysis__rationale p{margin:0}.requisition-analysis__identity{gap:var(--space-2) var(--space-5);padding-inline:var(--space-5);flex-wrap:wrap;display:flex}.requisition-analysis__rationale{gap:var(--space-1);margin:0 var(--space-5);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-action-soft);display:grid}.requisition-finding{gap:var(--space-3);margin-inline:var(--space-5);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid}.requisition-finding:last-child{margin-block-end:var(--space-5)}.requisition-finding>header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.requisition-finding h3,.requisition-finding p{margin:0}.requisition-finding__evidence,.requisition-finding__evidence-empty,.requisition-finding__resolution{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-paper);display:grid}.requisition-finding__evidence ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.requisition-finding__evidence li{gap:var(--space-1);min-inline-size:0;padding:var(--space-3);border-inline-start:3px solid var(--color-action);background:var(--surface-raised);display:grid}.requisition-finding__evidence li>div{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.requisition-finding__evidence small,.requisition-finding__evidence code,.requisition-finding__evidence-empty span,.requisition-finding__resolution small{color:var(--color-ink-muted);overflow-wrap:anywhere}.requisition-finding__resolution{border-inline-start:3px solid var(--evidence-direct)}.requisition-finding__resolution-form{gap:var(--space-3);border-block-start:var(--border-hairline) solid var(--color-hairline);grid-template-columns:repeat(2,minmax(10rem,1fr));padding-block-start:var(--space-3);display:grid}.requisition-finding__resolution-form>label{gap:var(--space-1);grid-column:1/-1;display:grid}.requisition-finding__resolution-form input{min-block-size:var(--density-control);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink);font:inherit}.requisition-finding__resolution-form .v-button{grid-column:1/-1;justify-self:start}@media (width<=42rem){.requisition-finding__resolution-form{grid-template-columns:1fr}}.intel-page{--intel-gutter:var(--space-4)}.intel-sections{gap:var(--space-1);border-block-end:var(--border-hairline) solid var(--color-hairline);margin-block-end:var(--space-4);display:flex}.intel-sections a{padding:var(--space-2) var(--space-3);border-block-end:var(--border-emphasis) solid transparent;color:var(--color-ink-muted);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);text-decoration:none}.intel-sections a[aria-current=page]{border-block-end-color:var(--color-action);color:var(--color-ink)}.intel-browse-filters{gap:var(--space-3);flex-wrap:wrap;align-items:end;margin-block-end:var(--space-4);display:flex}.intel-browse-filters label{gap:var(--space-1);display:grid}.intel-browse-filters label>span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.intel-browse-filters input,.intel-browse-filters select{min-block-size:var(--density-control);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink);font:inherit}.intel-corpus-bar{gap:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;margin-block-end:var(--space-4);display:flex}.intel-corpus-bar strong{color:var(--color-ink)}.intel-controls{gap:var(--space-4);flex-wrap:wrap;align-items:end;margin-block-end:var(--space-4);display:flex}.intel-controls label{gap:var(--space-1);display:grid}.intel-controls label>span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.intel-controls input,.intel-controls select{min-block-size:var(--density-control);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums}.intel-historic{padding:var(--space-2) var(--space-3);border-inline-start:var(--border-emphasis) solid var(--evidence-inference);background:var(--color-action-soft);font-size:var(--text-body-sm);margin:0}.intel-command{padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-lg);background:var(--surface-overlay);margin-block-end:var(--space-6)}.intel-command label{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--space-2);display:block}.intel-command form>div{gap:var(--space-2);display:flex}.intel-command input{min-block-size:var(--density-control);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink);font:inherit;flex:1}.intel-answer{border-block-start:var(--border-hairline) solid var(--color-hairline);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.intel-answer__head{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.intel-answer__headline{margin:0 0 var(--space-2);font-size:var(--text-title-sm);line-height:var(--leading-title-sm)}.intel-answer__reading{margin:0 0 var(--space-3);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-sm)}.intel-grid{gap:var(--space-4);display:grid}.intel-panel{padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--surface-overlay)}.intel-panel>header{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;margin-block-end:var(--space-3);display:flex}.intel-panel h2{font-size:var(--text-title-sm);line-height:var(--leading-title-sm);margin:0}.intel-panel>header p{max-inline-size:var(--measure-reading);margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:var(--text-body-sm)}.intel-panel__tagged{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.intel-table-scroll{overflow-x:auto}.intel-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-body-sm)}.intel-table th,.intel-table td{padding:var(--space-2) var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline);text-align:start;white-space:nowrap}.intel-table thead th{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.intel-table tbody tr:hover{background:var(--surface-raised)}.intel-numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.intel-table [data-delta=up]{color:var(--evidence-direct)}.intel-table [data-delta=down]{color:var(--evidence-conflicting)}.intel-assertion,.intel-sufficiency,.intel-status,.intel-band,.intel-grade,.intel-followed,.intel-relation-kind{padding:0 var(--space-2);border:var(--border-hairline) solid currentcolor;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;line-height:1.6;display:inline-block}.intel-assertion[data-assertion=observed_fact]{color:var(--evidence-direct)}.intel-assertion[data-assertion=derived_observation]{color:var(--evidence-inference)}.intel-assertion[data-assertion=inference]{color:var(--evidence-first-party)}.intel-assertion[data-assertion=possible_explanation]{color:var(--evidence-third-party)}.intel-sufficiency[data-sufficiency=sufficient],.intel-band[data-band=high]{color:var(--evidence-direct)}.intel-sufficiency[data-sufficiency=thin],.intel-band[data-band=moderate]{color:var(--evidence-third-party)}.intel-sufficiency[data-sufficiency=insufficient],.intel-band[data-band=insufficient]{color:var(--evidence-conflicting)}.intel-band[data-band=low],.intel-status[data-status=announced]{color:var(--evidence-missing)}.intel-grade[data-grade=directly_evidenced]{color:var(--evidence-direct)}.intel-grade[data-grade=reasonable_inference]{color:var(--evidence-inference)}.intel-grade[data-grade=unverified_first_party_claim]{color:var(--evidence-first-party)}.intel-grade[data-grade=third_party_claim]{color:var(--evidence-third-party)}.intel-grade[data-grade=conflicting]{color:var(--evidence-conflicting)}.intel-confidence__head{justify-content:space-between;margin-block-end:var(--space-2);display:flex}.intel-confidence__bar{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--surface-raised);block-size:.5rem}.intel-confidence__bar>span{background:var(--color-action);block-size:100%;display:block}.intel-confidence[data-band=low] .intel-confidence__bar>span,.intel-confidence[data-band=insufficient] .intel-confidence__bar>span{background:var(--evidence-conflicting)}.intel-confidence__why{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-size:var(--text-body-sm)}.intel-confidence__parts{gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.intel-confidence__parts li{gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:minmax(8rem,auto) 4rem 1fr;display:grid}.intel-confidence__parts em{color:var(--color-ink-muted);font-style:normal}.intel-evidence{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.intel-evidence blockquote{margin:0 0 var(--space-2);padding:var(--space-3);border-inline-start:var(--border-emphasis) solid var(--color-hairline-strong);background:var(--surface-raised);font-family:var(--font-editorial);font-size:var(--text-body);line-height:var(--leading-body)}.intel-evidence blockquote[data-grade=directly_evidenced]{border-inline-start-color:var(--evidence-direct)}.intel-evidence blockquote[data-grade=unverified_first_party_claim]{border-inline-start-color:var(--evidence-first-party)}.intel-evidence blockquote[data-grade=third_party_claim]{border-inline-start-color:var(--evidence-third-party)}.intel-evidence blockquote[data-grade=conflicting]{border-inline-start-color:var(--evidence-conflicting)}.intel-evidence__meta{gap:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;display:flex}.intel-evidence__note{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-size:var(--text-body-sm);font-style:italic}.intel-caveats{gap:var(--space-1);margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-inline-start:var(--border-emphasis) solid var(--evidence-third-party);background:var(--surface-raised);font-size:var(--text-body-sm);list-style:inside;display:grid}.intel-empty{padding:var(--space-3);border:var(--border-hairline) dashed var(--color-hairline-strong);border-radius:var(--radius-md);color:var(--color-ink-muted);font-size:var(--text-body-sm);margin:0}.intel-unresolved{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-inline-start:var(--border-emphasis) solid var(--evidence-conflicting);font-size:var(--text-body-sm)}.intel-suggestions ul{gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--text-body-sm);padding-inline-start:var(--space-5);display:grid}.intel-chips,.intel-participants,.intel-relations,.intel-watchlist,.intel-measures,.intel-counts,.intel-distinct,.intel-gaps,.intel-facts,.intel-sequence{gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.intel-chips li,.intel-participants li,.intel-relations li,.intel-watchlist li,.intel-measures li,.intel-counts li,.intel-distinct li,.intel-sequence li{gap:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline);font-size:var(--text-body-sm);flex-wrap:wrap;align-items:baseline;padding-block-end:var(--space-2);display:flex}.intel-chips li>span,.intel-participants li>span,.intel-relations li>span,.intel-watchlist li>span,.intel-sequence li>span:last-child{color:var(--color-ink-muted);font-size:var(--text-sm)}.intel-facts li{border-block-end:var(--border-hairline) solid var(--color-hairline);padding-block-end:var(--space-3)}.intel-facts li>p{margin:0 0 var(--space-2);font-size:var(--text-body)}.intel-facts__meta{gap:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.intel-figures{gap:var(--space-4);margin:0 0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.intel-figures dt{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.intel-figures dd{margin:var(--space-1) 0 0;font-size:var(--text-title-sm)}.intel-basis{margin:0 0 var(--space-3);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-sm)}.intel-exposure{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.intel-exposure h3{margin:0 0 var(--space-2);font-size:var(--text-body)}.intel-exposure ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.intel-exposure li{gap:var(--space-2);font-size:var(--text-body-sm);flex-wrap:wrap;align-items:baseline;display:flex}.intel-exposure li>span{color:var(--color-ink-muted);font-size:var(--text-sm)}.intel-picker{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.intel-picker label{gap:var(--space-2);font-size:var(--text-body-sm);align-items:center;display:flex}.intel-picker label>span:last-child{color:var(--color-ink-muted);margin-inline-start:auto}.intel-gaps li>p{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);flex-basis:100%}.intel-gaps li{gap:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline);flex-wrap:wrap;align-items:baseline;padding-block-end:var(--space-2);display:flex}@media (width>=60rem){.intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-grid>.intel-panel[data-wide=true]{grid-column:1/-1}}.intel-verdict{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-inline-start:var(--border-emphasis) solid var(--color-action);background:var(--surface-raised);font-size:var(--text-body);line-height:var(--leading-body)}.intel-verdict-inline{margin:var(--space-2) 0 0;font-size:var(--text-body-sm)}.intel-signal-tag{padding:0 var(--space-1);border:var(--border-hairline) solid var(--color-action);border-radius:var(--radius-sm);color:var(--color-action);font-size:var(--text-xs);text-transform:uppercase;margin-inline-start:var(--space-2)}.intel-table tr[data-signal=true]{background:var(--color-action-soft)}.intel-cutoff-picker{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.intel-cutoff-picker button{min-block-size:var(--density-control);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-md);background:var(--surface-paper);color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums}.intel-cutoff-picker button[aria-pressed=true]{border-color:var(--color-action);background:var(--color-action-soft);font-weight:var(--weight-semibold)}.intel-outcomes{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.intel-outcomes li{gap:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline);font-size:var(--text-body-sm);flex-wrap:wrap;align-items:baseline;padding-block-end:var(--space-2);display:flex}.intel-outcome-keys{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-basis:100%}.intel-outcome{padding:0 var(--space-2);border:var(--border-hairline) solid currentcolor;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;display:inline-block}.intel-outcome[data-outcome=hit]{color:var(--evidence-direct)}.intel-outcome[data-outcome=false-positive]{color:var(--evidence-third-party)}.intel-outcome[data-outcome=missed]{color:var(--evidence-conflicting)}.intel-outcome[data-outcome=correct-rejection],.intel-muted,.intel-table td[data-thin=true]{color:var(--color-ink-muted)}.intel-table td[data-thin=true]:after{content:" *"}.intel-period{margin:0 max(var(--space-8), calc((100% - 76rem) / 2)) var(--space-4);color:var(--color-ink-muted);font-size:var(--text-sm)}.intel-period strong{color:var(--color-ink);font-variant-numeric:tabular-nums}.intel-subhead{margin:var(--space-4) 0 var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.intel-capacity{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.intel-capacity li{align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.intel-capacity strong{font-variant-numeric:tabular-nums;font-size:var(--text-body)}.intel-capacity em{color:var(--color-ink-muted);font-size:var(--text-xs);font-style:normal}.intel-change{gap:var(--space-2);display:grid}.intel-change p{font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.intel-counts li em{color:var(--color-ink-muted);font-size:var(--text-xs);font-style:normal}.public-page{--landing-max:78rem;--landing-narrow:68rem;--landing-dark:#0b0c0a;--landing-dark-raised:#151613;background:var(--surface-paper);min-block-size:100vh;color:var(--color-ink);overflow:clip}.public-page :where(a,button){-webkit-tap-highlight-color:transparent}html.landing-motion-ready{scroll-behavior:smooth}.skip-link{z-index:100;inset:var(--space-3) auto auto var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-ink);color:var(--color-paper);font-weight:var(--weight-semibold);border-radius:999px;text-decoration:none;position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.public-header{z-index:50;min-block-size:3.5rem;inline-size:100%;padding-inline:max(var(--space-5), calc((100% - var(--landing-max)) / 2));-webkit-backdrop-filter:saturate(150%)blur(1.25rem);background:#fbfaf8c7;border-block-end:1px solid #14150f14;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.public-wordmark{width:max-content;color:inherit;text-decoration:none;display:inline-flex}.landing-brand{block-size:1.4rem;inline-size:auto}.public-header nav,.public-header__actions{align-items:center;display:flex}.public-header nav{gap:var(--space-1)}.public-header nav a,.public-header__actions>a:first-child{padding:var(--space-2) var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--duration-state) var(--ease-standard), background var(--duration-state) var(--ease-standard);border-radius:999px;text-decoration:none}.public-header nav a:hover,.public-header__actions>a:first-child:hover{color:var(--color-ink);background:#14150f0d}.public-header__actions{justify-content:flex-end;gap:var(--space-1)}.public-header__action,.public-primary-action{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding-inline:var(--space-5);background:var(--color-ink);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);transition:transform var(--duration-state) var(--ease-standard), background var(--duration-state) var(--ease-standard), box-shadow var(--duration-state) var(--ease-standard);border:0;border-radius:999px;text-decoration:none;display:inline-flex;box-shadow:0 .2rem .8rem #14150f1a;color:var(--color-paper)!important}.public-header__action{min-block-size:2rem;padding-inline:var(--space-4);font-size:var(--text-sm)}.public-primary-action svg{inline-size:.75rem;transition:transform var(--duration-state) var(--ease-standard)}.public-primary-action:hover{background:#282a24;transform:translateY(-1px);box-shadow:0 .45rem 1.25rem #14150f29}.public-primary-action:hover svg{transform:translate(.15rem)}.public-primary-action:active{transform:translateY(0)scale(.985)}.site-h2,.landing-cta h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.4vw,5.6rem);font-weight:580;line-height:.98}.site-h2 span{color:inherit;opacity:.8}.site-lede{max-inline-size:34rem;margin:var(--space-6) 0 0;color:var(--color-ink-muted);letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.product-label{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;margin:0}.public-header nav a[aria-current=page]{color:var(--color-ink)}.public-hero{min-block-size:100svh;padding:clamp(8rem, 15vh, 10rem) var(--space-6) clamp(4rem, 9vh, 7rem);background:radial-gradient(circle at 50% 70%, #2457c50f 0, transparent 34rem), linear-gradient(180deg, var(--color-paper), #f5f4f0 100%);flex-direction:column;align-items:center;display:flex;position:relative}.public-hero__copy{text-align:center;flex-direction:column;align-items:center;max-inline-size:64rem;display:flex}.public-hero h1{max-inline-size:13ch;font-family:var(--font-ui);letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,8vw,7.6rem);font-weight:610;line-height:.93}.public-hero__copy>p{max-inline-size:38rem;margin:var(--space-6) 0 0;color:var(--color-ink-muted);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.5}.public-hero__actions{align-items:center;gap:var(--space-4);margin-block-start:var(--space-8);display:flex}.public-secondary-action{align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding-inline:var(--space-3);color:var(--color-ink);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.public-secondary-action svg{inline-size:.7rem;transition:transform var(--duration-state) var(--ease-standard)}.public-secondary-action:hover svg{transform:translate(.15rem)}.public-hero__actions .public-secondary-action:hover svg{transform:translateY(.15rem)}.public-hero__visual{inline-size:min(36rem,100%);margin-block-start:clamp(2.5rem,6vh,4.5rem)}.landing-statement{min-block-size:94svh;padding:10rem var(--space-6);text-align:center;place-items:center;display:grid}.landing-statement--dark{background:var(--landing-dark);color:var(--color-paper)}.landing-statement h2{letter-spacing:-.065em;text-wrap:balance;max-inline-size:20ch;margin:0;font-size:clamp(2.6rem,6.2vw,6.4rem);font-weight:560;line-height:1}.landing-statement h2 span{color:#fbfaf899}.above-section,.board-section,.architecture-section,.improve-section,.reason-section,.home-stories{padding:10rem max(var(--space-6), calc((100% - var(--landing-max)) / 2))}.above-section__systems{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(4,1fr);margin:6rem 0 0;padding:0;list-style:none;display:grid}.above-section__systems li{align-items:center;gap:var(--space-3);display:flex}.above-section__systems span:last-child{font-size:var(--text-body-sm);font-weight:var(--weight-medium);letter-spacing:-.02em}.above-section__systems .integration-brand-mark{background:var(--surface-overlay);border-radius:.6rem;block-size:2.5rem;inline-size:2.5rem;box-shadow:0 .3rem 1rem #14150f12}.above-section__systems .integration-brand-mark svg{block-size:1.4rem;inline-size:1.4rem}.above-section__systems .integration-brand-mark[data-provider=coupa]{font-size:.55rem}.above-section__systems .integration-brand-mark[data-provider=servicenow]{letter-spacing:-.02em;font-size:.4rem}.board-section{background:var(--surface-raised);text-align:center}.board-section__copy{flex-direction:column;align-items:center;display:flex}.board-section__copy .site-h2{max-inline-size:16ch}.board{aspect-ratio:16/10;max-inline-size:62rem;margin:6rem auto 0;position:relative}.board__lines{block-size:100%;inline-size:100%;position:absolute;inset:0}.board__lines line{stroke:var(--color-hairline-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.board__center{border:1.5px solid var(--color-ink);background:var(--surface-raised);block-size:8.5rem;inline-size:8.5rem;font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.03em;border-radius:50%;place-items:center;margin:0;line-height:1.15;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.board__items{margin:0;padding:0;list-style:none}.board__items li{background:var(--surface-raised);font-size:clamp(.8rem,1.25vw,1.05rem);font-weight:var(--weight-medium);letter-spacing:-.02em;white-space:nowrap;padding:.3rem .7rem;position:absolute;transform:translate(-50%,-50%)}.architecture-section{padding-block-end:4rem}.architecture-section__intro .site-h2{max-inline-size:18ch}.architecture{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(3rem,7vw,8rem);margin-block-start:4rem;display:grid}.architecture__stage{align-self:start;padding-inline-end:4.5rem;position:sticky;top:calc(50svh - 18rem)}.architecture__stack{margin:0;padding:0;list-style:none;position:relative}.architecture__layer{align-content:center;column-gap:var(--space-3);border-block-start:1px solid var(--color-hairline);min-block-size:4.5rem;transition:color .5s var(--ease-standard), opacity .6s var(--ease-standard), transform .6s var(--ease-standard);grid-template-rows:auto auto;grid-template-columns:2.5rem 1fr;display:grid}.architecture__layer:last-child{border-block-end:1px solid var(--color-hairline)}.architecture__index{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);grid-row:1/span 2;align-self:center}.architecture__layer strong{letter-spacing:-.035em;font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:570}.architecture__layer small{color:var(--color-ink-muted);font-size:var(--text-sm)}.architecture__layer[data-state=built] strong{color:var(--color-ink-muted)}.architecture__layer[data-state=current] .architecture__index{color:var(--color-action)}.architecture__layer[data-state=current]{border-block-start-color:var(--color-ink)}.architecture__loop{border:1.5px solid var(--color-action);clip-path:inset(100% 0 0);inline-size:4.5rem;transition:clip-path 1.4s var(--ease-standard);border-inline-start:0;border-radius:0 1.5rem 1.5rem 0;position:absolute;inset:2.25rem 0 2.25rem auto}.architecture__loop:after{border:solid var(--color-action);content:"";border-width:0 0 1.5px 1.5px;block-size:.8rem;inline-size:.8rem;position:absolute;inset:-.45rem auto auto -.05rem;transform:rotate(45deg)}.architecture__loop[data-closed=true]{clip-path:inset(-1rem)}.architecture__steps{padding-block:10svh}.architecture__step{flex-direction:column;justify-content:center;min-block-size:72svh;display:flex}.architecture__step h3{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:580;line-height:1.02}.architecture__step p{max-inline-size:26rem;margin:var(--space-5) 0 0;color:var(--color-ink-muted);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.loop-section{padding:10rem max(var(--space-6), calc((100% - var(--landing-max)) / 2));background:var(--landing-dark);color:var(--color-paper)}.loop-section__main{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,9rem);display:grid}.loop-section__copy{align-self:start;position:sticky;top:30svh}.loop-section__steps{margin:0;padding:0;list-style:none}.loop-section__steps li{color:#fbfaf88c;letter-spacing:-.065em;transition:color .7s var(--ease-standard);padding-block:.35rem;font-size:clamp(2.6rem,6.4vw,6rem);font-weight:580;line-height:1.05}.loop-section__steps li.is-visible{color:var(--color-paper)}.loop-section__guardrails{gap:var(--space-8);grid-template-columns:repeat(4,1fr);margin:8rem 0 0;padding:0;list-style:none;display:grid}.loop-section__guardrails li{align-content:start;gap:var(--space-3);border-block-start:1px solid #fbfaf82e;padding-block-start:var(--space-5);display:grid}.loop-section__guardrails strong{font-size:var(--text-title-sm);letter-spacing:-.03em;font-weight:580}.loop-section__guardrails span{color:#fbfaf899;font-size:var(--text-body-sm);line-height:1.5}.improve-section .site-h2{max-inline-size:15ch}.improve-section .site-lede{max-inline-size:36rem}.pipeline{margin-block-start:9rem;position:relative}.pipeline ol{z-index:1;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.pipeline li{padding-block-start:2.25rem;position:relative}.pipeline strong{letter-spacing:-.035em;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:570}.pipeline__dot{background:var(--color-ink);border-radius:50%;block-size:.9rem;inline-size:.9rem;position:absolute;inset:0 auto auto 0}.pipeline li:last-child .pipeline__dot{background:var(--color-action)}.pipeline__rule{background:var(--color-hairline);block-size:1px;position:absolute;inset:.45rem 25% auto .45rem}.pipeline__rule span{background:var(--color-ink);transform-origin:0;block-size:100%;inline-size:100%;transition:transform 1.6s var(--ease-standard) .2s;display:block}.pipeline__gate{align-items:center;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;flex-direction:column;display:flex;position:absolute;inset:auto auto calc(100% - .9rem) -50%;transform:translate(-50%)}.pipeline__gate i{background:var(--color-action);block-size:1.6rem;inline-size:2px}.reason-section{background:var(--surface-raised)}.reason-section ul{margin:6rem 0 0;padding:0;list-style:none}.reason-section li{align-items:center;gap:var(--space-5);border-block-start:1px solid var(--color-hairline);letter-spacing:-.04em;grid-template-columns:1fr 5rem 1fr;min-block-size:7.5rem;font-size:clamp(1.2rem,2.5vw,2.2rem);display:grid}.reason-section li:last-child{border-block-end:1px solid var(--color-hairline)}.reason-section li span{color:var(--color-ink-muted)}.reason-section li strong{font-weight:580}.reason-section li i{background:var(--color-ink);block-size:1px;position:relative}.reason-section li i:after{border:solid var(--color-ink);content:"";border-width:1px 1px 0 0;block-size:.5rem;inline-size:.5rem;position:absolute;inset:-.25rem 0 auto auto;transform:rotate(45deg)}.vendra-section{padding:11rem max(var(--space-6), calc((100% - var(--landing-max)) / 2));background:var(--color-action);color:var(--color-paper);scroll-margin-top:3.5rem}.vendra-section .product-label{color:#ffffffd9;margin-block-end:var(--space-8)}.vendra-section .site-h2{max-inline-size:18ch}.vendra-section--teaser .public-primary-action{margin-block-start:var(--space-10)}.landing-cta{min-block-size:92svh;padding:10rem var(--space-6);background:radial-gradient(circle at 50% 58%, #2457c51a, transparent 30rem), var(--surface-raised);text-align:center;place-items:center;display:grid}.landing-cta>div{flex-direction:column;align-items:center;display:flex}.landing-cta h2{max-inline-size:15ch;font-size:clamp(3.5rem,7vw,7rem)}.landing-cta h2 span{color:var(--color-ink-muted)}.landing-cta .public-primary-action{margin-block-start:var(--space-8)}.home-stories{background:var(--surface-paper)}.home-stories__head{justify-content:space-between;align-items:baseline;gap:var(--space-6);margin-block-end:5rem;display:flex}.story-card{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.story-card__art{aspect-ratio:16/10;background:var(--landing-dark);border-radius:1.5rem;place-items:center;display:grid}.story-card__copy{justify-items:start;gap:var(--space-4);display:grid}.story-card h2,.story-card h3{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:580;line-height:1.04}.story-card h2 a,.story-card h3 a{color:inherit;text-decoration:none}.story-card__copy>p:not(.product-label){max-inline-size:28rem;color:var(--color-ink-muted);margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.5}.story-card__copy .public-secondary-action{padding-inline:0}.story-card[data-size=compact]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.story-card[data-size=compact] h2,.story-card[data-size=compact] h3{font-size:clamp(1.4rem,2.2vw,2rem)}.story-art{block-size:auto;inline-size:78%;overflow:visible}.story-art path{fill:none;stroke-linecap:round;stroke-width:2.5px}.story-art__solid{stroke:#8eaff7}.story-art__dash{stroke:#fbfaf861;stroke-dasharray:3 9;stroke-width:1.75px!important}.story-art__origin{fill:var(--color-paper)}.story-art__node{fill:var(--landing-dark);stroke:#fbfaf873;stroke-width:2px}.story-art__node--live{fill:#8eaff7;stroke:#8eaff7}.stories-hero{min-block-size:62svh;padding:11rem max(var(--space-6), calc((100% - var(--landing-max)) / 2)) 5rem;align-items:flex-end;display:flex}.stories-hero h1{font-family:var(--font-ui);letter-spacing:-.07em;margin:0;font-size:clamp(4rem,11vw,10rem);font-weight:610;line-height:.92}.stories-hero p{max-inline-size:32rem;margin:var(--space-6) 0 var(--space-8);color:var(--color-ink-muted);letter-spacing:-.018em;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.45}.stories-hero .public-primary-action{inline-size:max-content}.stories-list{padding:2rem max(var(--space-6), calc((100% - var(--landing-max)) / 2)) 9rem;gap:7rem;display:grid}.stories-list__more{color:var(--color-ink-muted);font-size:var(--text-body-sm);margin:0}.story-hero{min-block-size:96svh;padding:9rem max(var(--space-6), calc((100% - var(--landing-max)) / 2)) 5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.story-hero h1{font-family:var(--font-ui);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:600;line-height:.98}.story-hero__back{color:var(--color-ink-muted);font-size:var(--text-body-sm);font-weight:var(--weight-medium);margin-block-end:var(--space-8);text-decoration:none;display:inline-block}.story-hero__back:hover{color:var(--color-ink)}.story-hero__copy>p{max-inline-size:34rem;margin:var(--space-6) 0 0;color:var(--color-ink-muted);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5}.story-hero__art{aspect-ratio:4/5;background:var(--landing-dark);border-radius:1.75rem;place-items:center;display:grid}.story-references{padding:6rem max(var(--space-6), calc((100% - var(--landing-narrow)) / 2));border-block-start:1px solid var(--color-hairline)}.story-references h2{margin:0 0 var(--space-6);font-size:var(--text-title-sm);letter-spacing:-.025em;font-weight:580}.story-references ol{counter-reset:ref;margin:0;padding:0;list-style:none}.story-references li{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding-block:var(--space-3);border-block-start:1px solid var(--color-hairline);font-size:var(--text-body-sm);counter-increment:ref;scroll-margin-top:5rem;display:flex}.story-references li span:before{color:var(--color-ink-muted);content:"[" counter(ref) "]";font-family:var(--font-mono);font-size:var(--text-xs);margin-inline-end:var(--space-3)}.story-references small{color:var(--color-ink-muted);font-size:var(--text-sm);white-space:nowrap}.story-references li>span{gap:.15rem;display:grid}.story-references li>span small{white-space:normal}.story-references a{color:var(--color-action);text-underline-offset:.2em;text-decoration:underline}.story-references li:target{background:var(--color-action-soft)}.story-related{gap:var(--space-8);padding:6rem max(var(--space-6), calc((100% - var(--landing-max)) / 2)) 9rem;background:var(--surface-raised);display:grid}.story-related h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:580}.landing-motion-ready [data-reveal]{transition:transform .9s var(--ease-standard);transform:translateY(2.5rem)scale(.985)}.landing-motion-ready [data-reveal].is-visible{transform:none}.landing-motion-ready .public-hero__visual[data-reveal]{transition-delay:.16s}.landing-motion-ready .loop-section__steps li[data-reveal]{transition:transform .9s var(--ease-standard), color .7s var(--ease-standard)}.landing-motion-ready .vendra-section__board[data-reveal],.landing-motion-ready .above-section__systems[data-reveal]{transform:none}.landing-motion-ready .board__lines line,.landing-motion-ready .board__items li{opacity:0}.landing-motion-ready .board.is-visible .board__lines line,.landing-motion-ready .board.is-visible .board__items li{opacity:1;transition:opacity .7s var(--ease-standard) calc(var(--i) * 90ms + .2s)}.landing-motion-ready .architecture__layer[data-state=pending]{opacity:0;transform:translateY(1rem)}.landing-motion-ready .pipeline__rule span{transform:scaleX(0)}.landing-motion-ready .pipeline.is-visible .pipeline__rule span{transform:scaleX(1)}.landing-motion-ready .pipeline li{opacity:0}.landing-motion-ready .pipeline.is-visible li{opacity:1;transition:opacity .7s var(--ease-standard) calc(var(--i) * .45s + .3s)}.landing-motion-ready .above-section__systems li{opacity:0}.landing-motion-ready .above-section__systems.is-visible li{opacity:1;transition:opacity .6s var(--ease-standard) calc(var(--i) * 70ms)}@media not all and (width>=68rem){.architecture{grid-template-columns:1fr;gap:0;margin-block-start:3rem}.architecture__stage{z-index:2;padding:var(--space-3) 0;-webkit-backdrop-filter:blur(1rem);background:#fbfaf8f0;top:3.5rem}.architecture__layer{min-block-size:2.7rem}.architecture__layer small,.architecture__loop{display:none}.architecture__stage{padding-inline-end:0}.architecture__step{min-block-size:56svh}.architecture__steps{padding-block:4svh}.loop-section__main,.story-hero{grid-template-columns:1fr}.loop-section__copy{position:static}.story-hero{min-block-size:auto}.story-hero__art{aspect-ratio:16/10}.above-section__systems,.loop-section__guardrails{grid-template-columns:repeat(2,1fr)}}@media not all and (width>=52rem){.public-header{padding-inline:var(--space-4);grid-template-columns:1fr auto auto}.public-header>nav a:not([href=\/stories]),.public-header__actions>a:first-child{display:none}.public-hero{min-block-size:auto;padding-inline:var(--space-4)}.landing-statement{min-block-size:80svh;padding-inline:var(--space-5)}.above-section,.board-section,.architecture-section,.improve-section,.reason-section,.home-stories,.loop-section,.vendra-section{padding:7rem var(--space-5)}.story-card,.story-card[data-size=compact]{grid-template-columns:1fr}.reason-section li{gap:var(--space-2);padding-block:var(--space-5);grid-template-columns:1fr}.reason-section li i{display:none}.pipeline ol{gap:var(--space-8);grid-template-columns:1fr;padding-inline-start:2rem}.pipeline li{padding:0}.pipeline__dot{inset:.35rem auto auto -2rem}.pipeline__rule{block-size:auto;inline-size:1px;inset:.8rem auto .8rem .45rem}.pipeline__rule span{transform-origin:top}.landing-motion-ready .pipeline__rule span{transform:scaleY(0)}.landing-motion-ready .pipeline.is-visible .pipeline__rule span{transform:scaleY(1)}.pipeline__gate{flex-direction:row;align-items:flex-start;margin-block-end:var(--space-1);position:static;transform:none}.pipeline__gate i{display:none}.story-hero,.stories-hero,.story-references,.story-related,.stories-list{padding-inline:var(--space-5)}.home-stories__head{align-items:center}}@media not all and (width>=40rem){.public-header__action{min-block-size:2rem;padding-inline:var(--space-3)}.public-hero{padding-block-start:7.5rem}.public-hero__actions{flex-direction:column;align-items:stretch;inline-size:min(18rem,100%)}.public-secondary-action{justify-content:center}.above-section__systems{grid-template-columns:1fr 1fr;margin-block-start:4rem}.board{justify-content:center;gap:var(--space-2);aspect-ratio:auto;flex-wrap:wrap;margin-block-start:4rem;display:flex}.board__lines{display:none}.board__center{block-size:auto;inline-size:100%;padding:var(--space-4);border-radius:var(--radius-lg);order:-1;position:static;transform:none}.board__items{display:contents}.board__items li{border:1px solid var(--color-hairline);font-size:var(--text-body-sm);border-radius:999px;padding:.4rem .8rem;position:static;transform:none}.board__center br{display:none}.loop-section__guardrails{grid-template-columns:1fr}.story-references li{align-items:flex-start;gap:var(--space-1);flex-direction:column}.site-h2,.landing-cta h2{font-size:clamp(2.5rem,12.5vw,3.8rem)}.landing-statement h2{font-size:clamp(2.3rem,11vw,3.6rem)}.landing-cta{min-block-size:80svh;padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){html.landing-motion-ready{scroll-behavior:auto}.landing-motion-ready [data-reveal],.landing-motion-ready [data-reveal] *{transition:none!important}.landing-motion-ready [data-reveal]{transform:none}.landing-motion-ready .board__lines line,.landing-motion-ready .board__items li,.landing-motion-ready .pipeline li,.landing-motion-ready .above-section__systems li{opacity:1}.landing-motion-ready .pipeline__rule span{transform:none}.landing-motion-ready .architecture__layer{transition:none}.landing-motion-ready .architecture__layer[data-state=pending]{opacity:1;transform:none}.architecture__loop{clip-path:none;transition:none}.public-primary-action,.public-primary-action svg,.public-secondary-action svg{transition:none}}.story-byline{color:var(--color-ink);font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:center;gap:.5rem;margin:4rem 0 0;display:flex}.story-byline img{block-size:2.6rem;inline-size:auto;margin-block:-1rem -.4rem;transform:translateY(-.12rem)}.vendra-name{white-space:nowrap}.vendra-name img{vertical-align:-.1em;block-size:.95em;inline-size:auto;margin-inline-end:.38em;display:inline-block}.vendra-section .vendra-name img,.scene--blue .vendra-name img{filter:brightness(0)invert()}.public-header nav .vendra-name img{block-size:.8em}.loop-ring{aspect-ratio:1;inline-size:100%;position:relative}.loop-ring__svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.loop-ring__svg circle{fill:none}.loop-ring__track{stroke:var(--color-ink);stroke-width:1.25px}.loop-ring__node{fill:var(--surface-paper);stroke:var(--color-ink);stroke-width:1.25px;transition:fill var(--duration-arrival) var(--ease-standard)}.loop-ring__node[data-on=true]{fill:var(--color-ink)}.loop-ring__marker{transform:rotate(var(--turn));transform-origin:200px 200px;transition:transform .9s var(--ease-standard)}.loop-ring__marker circle{fill:var(--color-action)}.loop-ring__center{gap:var(--space-2);text-align:center;inline-size:44%;margin:0;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.loop-ring__center span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase}.loop-ring__center strong{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(.85rem,1.5vw,1.05rem);font-weight:560;line-height:1.3}.loop-ring__steps{margin:0;padding:0;list-style:none}.loop-ring__steps li{position:absolute;transform:translate(-50%,-50%)}.loop-ring__steps button{min-block-size:2.25rem;color:var(--color-ink-muted);cursor:pointer;letter-spacing:-.02em;transition:color var(--duration-state) var(--ease-standard), background var(--duration-state) var(--ease-standard);background:0 0;border:0;border-radius:999px;padding:.3rem .7rem;font-size:clamp(.8rem,1.3vw,1rem);font-weight:560}.loop-ring__steps button:hover{color:var(--color-ink);background:#14150f0d}.loop-ring__steps button[aria-current=step]{color:var(--color-ink);font-weight:640}@media not all and (width>=40rem){.public-hero__visual{inline-size:82%}.loop-ring__center{inline-size:50%}.loop-ring__center strong{font-size:.8rem}.loop-ring__steps button{padding-inline:.4rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.loop-ring__marker,.loop-ring__node{transition:none}}.site-footer{padding:6rem max(var(--space-6), calc((100% - var(--landing-max)) / 2)) var(--space-8);background:var(--landing-dark);color:var(--color-paper)}.site-footer__inner{grid-template-columns:minmax(16rem,1fr) minmax(0,1.6fr);gap:clamp(3rem,8vw,8rem);display:grid}.site-footer .landing-brand{filter:brightness(0)invert();block-size:1.6rem}.site-footer__brand p{max-inline-size:22rem;margin:var(--space-4) 0 0;color:#fbfaf89e;font-size:var(--text-body);line-height:1.5}.site-footer__brand .public-wordmark+p{margin-block-start:var(--space-6)}.site-footer .vendra-name img{filter:brightness(0)invert()}.site-footer__social{gap:var(--space-3);margin:var(--space-8) 0 0;padding:0;list-style:none;display:flex}.site-footer__social a{color:#fbfaf8cc;block-size:2.75rem;inline-size:2.75rem;transition:background var(--duration-state) var(--ease-standard), color var(--duration-state) var(--ease-standard);background:#fbfaf814;border-radius:.8rem;place-items:center;display:grid}.site-footer__social a:hover{color:var(--color-paper);background:#fbfaf829}.site-footer__social svg{block-size:1.1rem;inline-size:1.1rem}.site-footer__columns{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-content:start;display:grid}.site-footer h2{margin:0 0 var(--space-5);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase}.site-footer nav ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.site-footer nav a{color:#fbfaf89e;font-size:var(--text-body-sm);transition:color var(--duration-state) var(--ease-standard);text-decoration:none}.site-footer nav a:hover{color:var(--color-paper)}.site-footer small{color:#fbfaf88c;font-size:var(--text-xs);border-block-start:1px solid #fbfaf824;margin-block-start:5rem;padding-block-start:var(--space-6);display:block}@media not all and (width>=52rem){.site-footer{padding:4.5rem var(--space-5) var(--space-6)}.site-footer__inner{gap:var(--space-12);grid-template-columns:1fr}.site-footer small{margin-block-start:3rem}}.scene,.pin{position:relative}.pin{background:var(--surface-paper);color:var(--color-ink)}.pin[data-theme=dark]{background:var(--landing-dark);color:var(--color-paper)}.pin[data-theme=blue]{background:var(--color-action);color:var(--color-paper)}.pin__stage{block-size:100svh;padding:5rem var(--space-6) var(--space-8);place-items:center;display:grid;position:sticky;top:0}.pin__inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.25rem,3.2vh,2.5rem);inline-size:min(64rem,100%);display:flex}.pin__track{pointer-events:none;margin-block-start:-100svh;position:relative}.pin__track:after{content:"";block-size:35svh;display:block}.pin__step{block-size:55svh}.stage__heading{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,4.4rem);font-weight:580;line-height:1.03}.stage__caption{max-inline-size:34rem;color:var(--color-ink-muted);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.45}.pin[data-theme=dark] .stage__caption{color:#fbfaf89e}.swap{justify-items:center;display:grid}.swap__item{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-standard), transform .5s var(--ease-standard);grid-area:1/1;transform:translateY(.6rem)}.swap__item[data-on=true]{opacity:1;pointer-events:auto;transform:none}.stage__heading-swap{inline-size:100%}.scene__tag{text-align:center;margin:0}.pin[data-theme=dark] .scene__tag{color:#fbfaf89e}.cite{font-size:.55em;font-weight:var(--weight-semibold);letter-spacing:0;vertical-align:super;margin-inline-start:.12em}.cite a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.scene--dark{background:var(--landing-dark);color:var(--color-paper)}.scene--number{min-block-size:100svh;padding:7rem var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.scene__big{letter-spacing:-.085em;margin:0;font-size:clamp(9rem,36vw,34rem);font-weight:600;line-height:.82}.scene__label{max-inline-size:30rem;margin:var(--space-8) 0 0;letter-spacing:-.03em;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:520;line-height:1.25}.scene__note{margin:var(--space-3) 0 0;color:#fbfaf89e;font-size:var(--text-body-sm)}.scene__question{color:#b4c9f6;letter-spacing:-.03em;text-wrap:balance;max-inline-size:26rem;margin:7rem 0 0;font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:520;line-height:1.25}.scene--dark .cite a{color:#b4c9f6}.landing-motion-ready .scene--number .scene__big{opacity:0;transition:opacity .9s var(--ease-standard), transform 1.4s var(--ease-standard);transform:scale(.94)}.landing-motion-ready .scene--number.is-visible .scene__big{opacity:1;transform:none}.landing-motion-ready .scene--number .scene__label,.landing-motion-ready .scene--number .scene__note,.landing-motion-ready .scene--number .scene__question{opacity:0;transition:opacity .9s var(--ease-standard) .7s}.landing-motion-ready .scene--number .scene__note{transition-delay:1s}.landing-motion-ready .scene--number .scene__question{transition-delay:1.7s}.landing-motion-ready .scene--number.is-visible .scene__label,.landing-motion-ready .scene--number.is-visible .scene__note,.landing-motion-ready .scene--number.is-visible .scene__question{opacity:1}.chain{text-align:start;inline-size:min(38rem,100%);margin:0;padding:0 0 0 2.5rem;list-style:none;position:relative}.chain:before,.chain:after{content:"";inline-size:1px;position:absolute;inset:.6rem auto .6rem .42rem}.chain:before{background:var(--color-hairline)}.chain:after{background:var(--color-action);transform:scaleY(var(--p,0));transform-origin:top;transition:transform .7s var(--ease-standard)}.chain li{transition:opacity .5s var(--ease-standard), transform .5s var(--ease-standard);gap:.2rem;padding-block:clamp(.6rem,1.6vh,1.1rem);display:grid;position:relative}.chain li:before{background:var(--surface-paper);block-size:.85rem;inline-size:.85rem;box-shadow:inset 0 0 0 1.5px var(--color-hairline-strong);content:"";border-radius:50%;transition:background .4s,box-shadow .4s;position:absolute;inset:calc(clamp(.6rem,1.6vh,1.1rem) + .45rem) auto auto -2.5rem}.chain li[data-state=done]:before{background:var(--color-ink);box-shadow:none}.chain li[data-state=current]:before{background:var(--color-action);box-shadow:0 0 0 .3rem var(--color-action-soft)}.chain time{color:var(--color-action);font-family:var(--font-mono);font-size:var(--text-xs)}.chain strong{letter-spacing:-.04em;font-size:clamp(1.15rem,2.3vw,1.9rem);font-weight:570;line-height:1.1}.chain small{color:var(--color-ink-muted);font-size:var(--text-body-sm);line-height:1.4}.chain li[data-state=done] strong{color:var(--color-ink-muted)}.landing-motion-ready .chain li[data-state=pending]{opacity:0;transform:translateY(.8rem)}.field{place-items:center;block-size:clamp(14rem,34vh,22rem);inline-size:100%;display:grid;position:relative}.field__dots{transform-origin:50%;block-size:100%;inline-size:100%;transition:transform 1.4s var(--ease-standard), opacity .9s var(--ease-standard);position:absolute;inset:0}.field__dots circle{fill:var(--color-ink)}.field[data-zoom=true] .field__dots{opacity:0;transform:scale(2.6)}.field__line{opacity:0;inline-size:100%;transition:opacity .9s var(--ease-standard) .35s, transform 1.1s var(--ease-standard) .35s;justify-content:center;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative;transform:scale(.88)}.field[data-zoom=true] .field__line{opacity:1;transform:none}.field__line li{color:var(--color-ink-muted);letter-spacing:-.02em;flex:1 1 0;gap:.2rem;padding:1rem .5rem 0;font-size:clamp(.8rem,1.2vw,1rem);font-weight:560;line-height:1.2;display:grid;position:relative}.field__line li:before{background:var(--color-hairline-strong);content:"";border-radius:2px;block-size:4px;position:absolute;inset:0 .35rem auto}.field__line li small{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase}.field__line li[data-down=true]{color:var(--color-ink)}.field__line li[data-down=true]:before{background:var(--color-ink)}.field__line li[data-down=true] span{text-decoration:line-through;text-decoration-thickness:2px}.field__line li[data-down=true] small{font-weight:var(--weight-semibold)}.gates{text-align:start;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);inline-size:100%;display:grid}.gates__ladder{margin:0;padding:0;list-style:none;position:relative}.gates__ladder:before{background:var(--color-hairline);content:"";inline-size:1px;position:absolute;inset:.9rem auto .9rem .42rem}.gates__ladder li{grid-template-columns:1.7rem 1fr;align-items:baseline;padding-block:.38rem;display:grid;position:relative}.gates__ladder i{border:1.5px dashed var(--color-hairline-strong);background:var(--surface-paper);border-radius:50%;align-self:center;block-size:.85rem;inline-size:.85rem;transition:background .4s,border-color .4s,box-shadow .4s;position:relative}.gates__ladder strong{color:var(--color-ink-muted);letter-spacing:-.03em;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:560;transition:color .4s}.gates__ladder small{max-block-size:0;color:var(--color-ink-muted);font-size:var(--text-body-sm);opacity:0;grid-column:2;transition:opacity .4s,max-block-size .4s;overflow:hidden}.gates__ladder li[data-state=done] i{background:var(--color-ink);border:0}.gates__ladder li[data-state=current] i{background:var(--color-ink);border:0;box-shadow:0 0 0 .3rem #14150f1f}.gates__ladder li[data-state=current] strong{color:var(--color-ink)}.gates__ladder li[data-state=current] small{opacity:1;max-block-size:2.5rem}.gates__ladder li[data-real=true] strong{font-weight:640}.gates__ladder li[data-real=true][data-state=current] i{background:var(--color-action);box-shadow:0 0 0 .35rem var(--color-action-soft)}.gates__ladder li[data-real=true][data-state=current] strong{color:var(--color-action)}.gates__word{justify-items:start}.gates__word p{letter-spacing:-.075em;margin:0;font-size:clamp(3.2rem,9vw,8.5rem);font-weight:600;line-height:.95}.gates__word .swap__item:first-child p{color:var(--color-ink-muted)}.gates__word .swap__item:last-child p{color:var(--color-action)}.depth{inline-size:min(34rem,100%);display:grid}.depth>*{grid-area:1/1}.depth__simple{justify-content:center;align-items:center;gap:var(--space-5);letter-spacing:-.06em;transition:opacity .6s var(--ease-standard), transform .6s var(--ease-standard);margin:0;font-size:clamp(2.2rem,6vw,4.6rem);font-weight:580;display:flex}.depth__simple i{background:var(--color-ink);block-size:1.5px;inline-size:clamp(2rem,7vw,5rem)}.depth__simple[data-on=false]{opacity:0;pointer-events:none;transform:scale(.94)}.depth__stack{text-align:start;transition:opacity .6s var(--ease-standard);margin:0;padding:0;list-style:none}.depth__stack[data-on=false]{opacity:0}.depth__stack li{border-block-start:1px solid var(--color-hairline);min-block-size:clamp(2rem,4.6vh,2.5rem);transition:opacity .5s var(--ease-standard), transform .5s var(--ease-standard), color .5s;grid-template-columns:2.2rem 1fr auto;align-items:center;display:grid}.depth__stack li:last-child{border-block-end:1px solid var(--color-hairline)}.depth__stack li>span{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.depth__stack li strong{letter-spacing:-.035em;font-size:clamp(1rem,1.9vw,1.35rem);font-weight:570}.depth__stack li em{color:var(--color-ink-muted);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.depth__stack li[data-risk=true] strong,.depth__stack li[data-risk=true] em{color:var(--color-action)}.landing-motion-ready .depth__stack li[data-visible=false]{opacity:0;transform:translateY(.6rem)}.freeze{align-items:center;gap:var(--space-3);color:#fbfaf89e;inline-size:min(34rem,100%);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.freeze i{block-size:.7rem;inline-size:.7rem;border-radius:50%;margin-inline-end:var(--space-2);display:inline-block}.freeze__now{color:var(--color-paper);white-space:nowrap;align-items:center;display:inline-flex}.freeze__now i{background:var(--color-paper);box-shadow:0 0 0 .3rem #fbfaf829}.freeze__gap{border-block-start:1px dashed #fbfaf866;flex:1;block-size:0}.freeze__fire{white-space:nowrap;align-items:center;display:inline-flex}.freeze__fire i{box-shadow:inset 0 0 0 1.5px #fbfaf873}.questions{text-align:start;gap:clamp(.35rem,1.2vh,.7rem);inline-size:min(40rem,100%);margin:0;padding:0;list-style:none;display:grid}.questions li{color:#fbfaf89e;letter-spacing:-.03em;transition:opacity .5s var(--ease-standard), transform .5s var(--ease-standard), color .5s;padding-inline-start:1.25rem;font-size:clamp(1.05rem,2vw,1.55rem);font-weight:540;line-height:1.2;position:relative}.questions li:before{content:"";background:0 0;border-radius:1px;inline-size:2px;transition:background .4s;position:absolute;inset:.15em auto .15em 0}.questions li[data-state=current]{color:var(--color-paper)}.questions li[data-state=current]:before{background:#8eaff7}.questions li[data-key=true][data-state=current]{color:#b4c9f6}.landing-motion-ready .questions li[data-state=hidden]{opacity:0;transform:translateY(.7rem)}.offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,6vw,6rem);inline-size:min(40rem,100%);display:grid}.offer{align-content:start;justify-items:center;gap:var(--space-2);display:grid}.offer h3{color:var(--color-ink-muted);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}.offer[data-chosen=true] h3{color:var(--color-action)}.offer[data-chosen=true] h3:after{content:" · chosen"}.offer__price{color:var(--color-ink-muted);letter-spacing:-.08em;margin:0;font-size:clamp(4rem,11vw,8.5rem);font-weight:600;line-height:.9;transition:color .5s}.offer[data-chosen=true] .offer__price{color:var(--color-ink)}.offer__bar{block-size:clamp(6rem,20vh,12rem);inline-size:2.5rem;margin-block:var(--space-2);flex-direction:column-reverse;display:flex}.offer__bar span:first-child{background:var(--color-ink)}.offer__bar span:last-child{background:repeating-linear-gradient(135deg, var(--color-action) 0 3px, var(--color-action-soft) 3px 6px);opacity:0;transition:opacity .6s var(--ease-standard)}.offer__bar[data-risk=true] span:last-child{opacity:1}.offer__total{opacity:0;margin:0;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:520;transition:opacity .5s}.offer__total[data-on=true]{opacity:1}.offer__total strong{font-weight:640}.offer ul{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-size:var(--text-body-sm);opacity:0;gap:.25rem;padding:0;line-height:1.35;list-style:none;transition:opacity .5s;display:grid}.offer ul[data-on=true]{opacity:1}.build{block-size:auto;inline-size:min(46rem,100%);display:block;overflow:visible}.build__company{fill:var(--color-action)}.build__label,.build__node text{fill:var(--color-ink);font-size:13px;font-weight:600}.build__note{fill:var(--color-ink-muted)!important;font-size:10.5px!important;font-weight:500!important}.build__link{fill:none;stroke:var(--color-ink);stroke-linecap:round;opacity:0;transition:opacity .7s var(--ease-standard)}.build__link[data-dashed=true]{stroke-dasharray:4 6}.build__link[data-on=true]{opacity:1}.build__node{opacity:0;transition:opacity .7s var(--ease-standard) .2s}.build__node[data-on=true]{opacity:1}.build__node circle{fill:var(--color-ink)}.build__buffer rect{fill:none;stroke:var(--color-action);stroke-width:1.75px}.build__terms rect{fill:var(--color-action)}.build__terms text{fill:var(--color-action);font-size:11px}.build__ring{fill:none;stroke:var(--color-action);stroke-width:1.75px;opacity:0;transition:opacity .7s var(--ease-standard)}.build__ring[data-on=true],.build__tag[data-on=true]{opacity:1}.build__tag{opacity:0;transition:opacity .7s var(--ease-standard) .2s}.scene--blue{padding:9rem max(var(--space-6), calc((100% - var(--landing-max)) / 2));background:var(--color-action);color:var(--color-paper)}.scene--blue .product-label{color:#ffffffd9;margin-block-end:var(--space-6)}.cycle__copy .stage__heading{max-inline-size:16ch}.cycle__terms{flex-wrap:wrap;gap:.35rem .8rem;max-inline-size:52rem;margin:4rem 0 0;padding:0;line-height:1.3;list-style:none;display:flex}.cycle__terms li{color:#fffc;letter-spacing:-.035em;transition:color .7s var(--ease-standard) calc(var(--i) * 70ms);font-size:clamp(1.1rem,2vw,1.6rem);font-weight:540}.cycle__terms li:not(:last-child):after{content:"·";margin-inline-start:.8rem}.cycle__copy.is-visible .cycle__terms li{color:#fff}.cycle__loop{margin-block-start:7rem}.cycle__steps{gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cycle__steps li{color:#fffc;transition:color .6s var(--ease-standard) calc(var(--i) * .14s + .2s);letter-spacing:-.03em;border-block-start:1.5px solid #ffffff8c;padding-block-start:1rem;font-size:clamp(.9rem,1.45vw,1.3rem);font-weight:580;line-height:1.15}.cycle__return{block-size:2.75rem;inline-size:calc(100% - 3rem);border:1.5px solid #ffffff8c;border-block-start:0;border-radius:0 0 1.25rem 1.25rem;margin-block-start:var(--space-4);margin-inline:1.5rem;position:relative}.cycle__return span{border:solid #ffffffd9;border-width:1.5px 0 0 1.5px;block-size:.7rem;inline-size:.7rem;position:absolute;inset:-.5rem auto auto -.4rem;transform:rotate(45deg)}.cycle__statement{letter-spacing:-.05em;text-wrap:balance;max-inline-size:22ch;margin:8rem 0 0;font-size:clamp(1.8rem,3.8vw,3.4rem);font-weight:580;line-height:1.05}.cycle__disclaimer{max-inline-size:36rem;margin:var(--space-8) 0 0;color:#ffffffd1;font-size:var(--text-body-sm);line-height:1.5}.cycle__disclaimer a{color:#fff;text-underline-offset:.2em;text-decoration:underline}.scene--closing{background:var(--surface-paper);text-align:center;justify-items:center;display:grid}.closing__line{min-block-size:100svh;max-inline-size:16ch;padding-inline:var(--space-6);letter-spacing:-.065em;text-wrap:balance;place-items:center;margin:0;font-size:clamp(2.6rem,7vw,6.4rem);font-weight:590;line-height:1;display:grid}.closing__line+.closing__line{color:var(--color-action)}.closing__coda{min-block-size:60svh;max-inline-size:26rem;padding-inline:var(--space-6);color:var(--color-ink-muted);text-wrap:balance;place-items:center;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.5;display:grid}.cycle__loop.is-visible .cycle__steps li{color:#fff}.landing-motion-ready .cycle__return{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s var(--ease-standard) 1.3s}.landing-motion-ready .cycle__loop.is-visible .cycle__return{clip-path:inset(-1rem 0 0 -1rem)}@media not all and (width>=52rem){.pin__stage{padding:4.5rem var(--space-4) var(--space-6)}.scene--number{padding-inline:var(--space-4)}.scene--blue{padding:7rem var(--space-5)}.gates{gap:var(--space-4);grid-template-columns:1fr}.gates__word{order:-1;justify-items:center}.gates__word p{font-size:clamp(2.6rem,14vw,4.2rem)}.gates__ladder li{padding-block:.2rem}.field__line{flex-direction:column;align-items:stretch;inline-size:min(18rem,100%)}.field__line li{justify-content:space-between;align-items:baseline;padding:.55rem 0 .55rem 1rem;display:flex}.field__line li:before{block-size:auto;inline-size:4px;inset:.35rem auto .35rem 0}.field{block-size:clamp(14rem,36vh,18rem)}.cycle__steps{grid-template-columns:1fr;gap:0}.cycle__steps li{padding-block:.7rem}.cycle__return{display:none}.cycle__loop{margin-block-start:4rem}.cycle__statement{margin-block-start:5rem}.offers{gap:var(--space-4)}.offer ul{font-size:var(--text-sm)}.build__label,.build__node text{font-size:19px}.build__note{font-size:15px!important}.build__terms text{font-size:15px}.depth__stack li em{display:none}.depth__stack li[data-risk=true]{color:var(--color-action)}}@media (prefers-reduced-motion:reduce){.swap__item,.chain li,.chain:after,.field__dots,.field__line,.gates__ladder *,.depth__simple,.depth__stack,.depth__stack li,.questions li,.offer__bar span,.build__link,.build__node,.build__ring,.build__tag,.cycle__terms li,.cycle__steps li{transition:none!important}.landing-motion-ready .scene--number .scene__big,.landing-motion-ready .scene--number .scene__label,.landing-motion-ready .scene--number .scene__note,.landing-motion-ready .scene--number .scene__question,.landing-motion-ready .cycle__return{clip-path:none;transition:none}}.vx-h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--color-ink);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);letter-spacing:-.01em;display:flex}.vx-count{background:var(--color-action);color:#fff;block-size:1.4rem;min-inline-size:1.4rem;font-size:var(--text-xs);border-radius:999px;place-items:center;padding-inline:.3rem;display:inline-grid}.vx-win{--vx-ink:var(--color-ink);--vx-muted:var(--color-ink-muted);--vx-line:#14150f12;background:var(--surface-overlay);inline-size:100%;color:var(--vx-ink);font-size:var(--text-body-sm);text-align:start;border-radius:1.1rem;margin:0;line-height:1.4;overflow:hidden;box-shadow:0 0 0 1px #14150f0f,0 2.5rem 6rem -1.5rem #14150f38,0 .6rem 1.6rem #14150f0f;container-type:inline-size}.vx-win__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-surface-raised);display:flex}.vx-win__mark{block-size:1rem;inline-size:auto}.vx-win__crumbs{gap:var(--space-2);min-inline-size:0;color:var(--vx-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.vx-win__crumbs li+li:before{color:var(--color-hairline-strong);content:"/";margin-inline-end:var(--space-2)}.vx-win__crumbs li:last-child{color:var(--vx-ink)}.vx-win__tag{color:var(--vx-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;background:#14150f0f;border-radius:999px;margin-inline-start:auto;padding:.15rem .6rem}.vx-win__body{grid-template-columns:11rem minmax(0,1fr);display:grid}.vx-win[data-bare=true] .vx-win__body{grid-template-columns:minmax(0,1fr)}.vx-win__nav{padding:var(--space-5) var(--space-3);background:var(--color-surface-raised);flex-direction:column;gap:.15rem;display:flex}.vx-win__org{padding:0 var(--space-3) var(--space-3);color:var(--vx-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em}.vx-win__nav>span:not(.vx-win__org){padding:.4rem var(--space-3);color:var(--vx-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:.5rem}.vx-win__nav>span[data-active=true]{background:var(--surface-overlay);color:var(--vx-ink);box-shadow:0 .1rem .4rem #14150f14}.vx-win__main{min-inline-size:0;padding:var(--space-6) var(--space-8) var(--space-8)}@container not (width>=44rem){.vx-win__body{grid-template-columns:minmax(0,1fr)}.vx-win__nav{display:none}.vx-win__main{padding:var(--space-5)}.vx-win__tag{display:none}}.vx-metrics{gap:var(--space-2);margin-block:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.vx-metric{padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border-radius:.7rem;flex-direction:column;gap:.15rem;display:flex}.vx-metric span{color:var(--vx-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.vx-metric strong{letter-spacing:-.03em;font-size:clamp(1.05rem,2.4cqi,1.45rem);font-weight:600;line-height:1.15}.vx-metric small{color:var(--vx-muted);font-size:var(--text-xs)}.vx-metric[data-tone=warn] strong{color:#a15c00}.vx-metric[data-tone=ok] strong{color:var(--evidence-direct)}@container not (width>=44rem){.vx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-metric:last-child{grid-column:1/-1}}.vx-pill{color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;background:#14150f0f;border-radius:999px;align-items:center;padding:.2rem .6rem;display:inline-flex}.vx-pill[data-tone=warn]{color:#7d4800;background:#fbeed4}.vx-pill[data-tone=ok]{color:#00573f;background:#dcf1e9}.vx-pill[data-tone=info]{background:var(--color-action-soft);color:var(--color-action-active)}.vx-share__bar{background:var(--color-surface-raised);border-radius:999px;block-size:.7rem;display:flex;overflow:hidden}.vx-share__bar i{flex:0 0 var(--w);inline-size:var(--w)}.vx-share i[data-tone=ink]{background:var(--color-ink)}.vx-share i[data-tone=soft]{background:var(--color-hairline-strong)}.vx-share i[data-tone=action]{background:var(--color-action)}.vx-share ul{gap:var(--space-1) var(--space-4);margin:var(--space-3) 0 var(--space-5);color:var(--vx-muted);font-size:var(--text-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.vx-share li{align-items:center;gap:.4rem;display:inline-flex}.vx-share li i{border-radius:50%;block-size:.5rem;inline-size:.5rem}.vx-share li b{color:var(--color-ink);font-weight:600}.vx-hero{padding:clamp(8rem, 14vh, 9.5rem) var(--space-6) 0;background:var(--surface-paper);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.vx-hero__copy{flex-direction:column;align-items:center;max-inline-size:60rem;display:flex}.vx-hero h1{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,6.4rem);font-weight:580;line-height:.95}.vx-hero__lede{max-inline-size:38rem;margin:var(--space-8) 0 0;color:var(--color-ink-muted);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5}.vx-hero__actions{justify-content:center;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-10);display:flex}.vx-hero__stage{perspective:90rem;inline-size:min(100%,72rem);margin-block-start:clamp(3.5rem,8vh,6rem)}.vx-hero__win{transform-origin:50% 0}.vx-cat{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.vx-cat__kicker{margin:0 0 var(--space-1);color:var(--vx-muted,var(--color-ink-muted));font-size:var(--text-xs);font-weight:var(--weight-medium)}.vx-cat h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.4rem,3.4cqi,2.1rem);font-weight:600;line-height:1.1}.vx-cat__grid{gap:var(--space-8);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}@container not (width>=44rem){.vx-cat__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.vx-opps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.vx-opps li{align-items:start;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-raised);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.vx-opps__rank{background:var(--color-ink);color:#fff;block-size:1.5rem;inline-size:1.5rem;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:600;display:grid}.vx-opps strong{font-size:var(--text-body-sm);letter-spacing:-.015em;font-weight:600}.vx-opps p{margin:.2rem 0 var(--space-2);color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.45}.vx-opps small{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}@container not (width>=44rem){.vx-opps li{grid-template-columns:auto minmax(0,1fr)}.vx-opps li .vx-pill{grid-column:2;justify-self:start}}.vx-runway{justify-content:space-between;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);padding-block-start:1.4rem;display:flex;position:relative}.vx-runway:before{background:var(--color-surface-raised);content:"";border-radius:999px;block-size:.35rem;position:absolute;inset:.45rem 0 auto}.vx-runway i{inline-size:var(--at);background:var(--color-action);border-radius:999px;block-size:.35rem;position:absolute;inset:.45rem auto auto 0}.vx-runway span:nth-child(2){color:var(--color-action);font-weight:600}.landing-motion-ready .vx-hero__stage[data-reveal]{transform:none}.landing-motion-ready .vx-hero__stage .vx-win{opacity:0;transition:opacity 1s var(--ease-standard) .15s, transform 1.3s var(--ease-standard) .15s;transform:translateY(3rem)rotateX(7deg)scale(.97)}.landing-motion-ready .vx-hero__stage.is-visible .vx-win{opacity:1;transform:none}.landing-motion-ready .vx-hero__stage .vx-opps li{opacity:0;transform:translateY(.75rem)}.landing-motion-ready .vx-hero__stage.is-visible .vx-opps li{opacity:1;transition:opacity .7s var(--ease-standard) calc(.9s + var(--i) * .26s), transform .7s var(--ease-standard) calc(.9s + var(--i) * .26s);transform:none}.landing-motion-ready .vx-hero__stage .vx-share__bar i:first-child{flex-basis:0;inline-size:0}.landing-motion-ready .vx-hero__stage.is-visible .vx-share__bar i:first-child{inline-size:var(--w);flex-basis:var(--w);transition:flex-basis 1.4s var(--ease-standard) .7s, inline-size 1.4s var(--ease-standard) .7s}@media not all and (width>=40rem){.vx-hero{padding-inline:var(--space-4)}.vx-hero__stage{margin-inline:calc(var(--space-4) * -.25)}}@media (prefers-reduced-motion:reduce){.landing-motion-ready .vx-hero__stage .vx-win,.landing-motion-ready .vx-hero__stage .vx-opps li,.landing-motion-ready .vx-hero__stage .vx-share__bar i:first-child{opacity:1;inline-size:var(--w);flex-basis:var(--w);transition:none;transform:none}}.vx-board{background:var(--landing-dark);color:var(--color-paper);padding-block:9rem 0}.vx-board__head{padding-inline:max(var(--space-6), calc((100% - var(--landing-max)) / 2));text-align:center}.vx-board__head .site-h2{max-inline-size:18ch;margin-inline:auto}.vx-board__head .site-h2 span{color:#fbfaf88c;opacity:1}.vx-board__head .site-lede{color:#fbfaf89e;margin-inline:auto}.vx-board__track{padding-inline:max(var(--space-6), calc((100% - var(--landing-max)) / 2));padding-block-end:4rem;display:grid}.vx-board__steps,.vx-board__sticky{grid-area:1/1}.vx-board__step{block-size:62svh}.vx-board__sticky{align-self:start;position:sticky;top:5.5rem}.vx-board__stage{aspect-ratio:100/62;max-block-size:calc(100svh - 14rem);inline-size:100%;margin:0 auto;position:relative;container-type:size}.vx-board__edges{block-size:100%;inline-size:100%;position:absolute;inset:0}.vx-board__edges line{stroke:#fbfaf861;stroke-width:1.25px;vector-effect:non-scaling-stroke}.vx-board__edges line[data-dashed=true]{stroke:#8eaff7b3;stroke-dasharray:5 6}.vx-board__edge-label{inset:var(--y) auto auto var(--x);background:var(--landing-dark);color:#fbfaf885;font-family:var(--font-mono);white-space:nowrap;padding:.1rem .4rem;font-size:.62rem;position:absolute;transform:translate(-50%,-50%)}.vx-board__nodes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.vx-board__nodes li{inset:var(--y) auto auto var(--x);background:var(--landing-dark-raised);border-radius:.8rem;flex-direction:column;gap:.15rem;inline-size:clamp(8rem,18cqw,12.5rem);padding:.7rem .85rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #fbfaf817,0 1rem 2.5rem #00000059}.vx-board__nodes li[data-tone=focus]{background:#1c1e19;box-shadow:0 0 0 1px #8eaff78c,0 1rem 2.5rem #00000059}.vx-board__nodes li[data-tone=alt]{background:0 0;box-shadow:0 0 0 1px #8eaff780}.vx-board__kind{color:#fbfaf89e;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.vx-board__nodes strong{letter-spacing:-.02em;font-size:clamp(.78rem,1.15vw,.95rem);font-weight:600;line-height:1.2}.vx-board__nodes small{color:#fbfaf88c;font-size:.68rem;line-height:1.3}.vx-board__rel{display:none}.vx-board__caption{max-inline-size:38rem;margin:var(--space-6) auto 0;color:#fbfaf89e;text-align:center;text-wrap:balance;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.vx-board__caption strong{color:var(--color-paper);font-weight:600}.landing-motion-ready .vx-board [data-step-at]{transition:opacity .8s var(--ease-standard), transform .8s var(--ease-standard)}.landing-motion-ready .vx-board__stage[data-active="0"] [data-step-at="1"],.landing-motion-ready .vx-board__stage[data-active="0"] [data-step-at="2"],.landing-motion-ready .vx-board__stage[data-active="1"] [data-step-at="2"]{opacity:0;pointer-events:none}.landing-motion-ready .vx-board__nodes li[data-step-at="1"],.landing-motion-ready .vx-board__nodes li[data-step-at="2"]{transition:opacity .8s var(--ease-standard)}@media not all and (width>=64rem){.vx-board{padding-block-start:6rem}.vx-board__track{padding-inline:var(--space-5)}.vx-board__steps{display:none}.vx-board__sticky{position:static}.vx-board__stage{aspect-ratio:auto;max-block-size:none;margin-block-start:var(--space-12);position:static;container-type:normal}.vx-board__edges,.vx-board__edge-label{display:none}.vx-board__nodes{counter-reset:n;gap:0;display:grid;position:static}.vx-board__nodes li{inline-size:auto;margin-block-end:1.9rem;margin-inline-start:1.1rem;position:relative;inset:auto;transform:none}.vx-board__nodes li:before{content:"";background:#fbfaf838;inline-size:1px;position:absolute;inset:-1.9rem auto 100% -1.1rem}.vx-board__nodes li:first-child:before{display:none}.vx-board__nodes li[data-tone=alt]:before{background:#8eaff78c}.vx-board__rel{color:#8eaff7;font-family:var(--font-mono);font-size:.62rem;font-style:normal;display:block;position:absolute;inset:-1.7rem auto auto -.9rem}.vx-board__nodes li:first-child .vx-board__rel{display:none}.vx-board__nodes small{font-size:.75rem}.vx-board__caption{display:none;position:static}.landing-motion-ready .vx-board__stage[data-active] [data-step-at]{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.landing-motion-ready .vx-board [data-step-at]{transition:none;opacity:1!important;pointer-events:auto!important}}.vx-findings{padding:9rem max(var(--space-5), calc((100% - 76rem) / 2)) 10rem;background:var(--color-surface-raised)}.vx-findings__head{padding-inline:var(--space-2);text-align:center;flex-direction:column;align-items:center;margin-block-end:clamp(3rem,7vw,6rem);display:flex}.vx-findings__head .site-h2{max-inline-size:14ch}.vx-findings__head .site-lede{margin-inline:auto}.vx-findings__stage{inline-size:100%}.vx-findings__title{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.vx-findings__title h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,3cqi,1.8rem);font-weight:600}.vx-findings__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container not (width>=52rem){.vx-findings__grid{grid-template-columns:minmax(0,1fr)}}.vx-finding{gap:var(--space-2);padding:var(--space-6);background:var(--color-surface-raised);border-radius:1rem;flex-direction:column;display:flex}.vx-finding header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-2);display:flex}.vx-finding__kind{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.vx-finding h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.05rem,2.2cqi,1.3rem);font-weight:600;line-height:1.25}.vx-finding__because{color:var(--color-ink-muted);font-size:var(--text-body-sm);margin:0}.vx-finding__visual{margin-block:var(--space-4) var(--space-3)}.vx-finding footer{color:var(--color-ink);font-size:var(--text-sm);margin-block-start:auto;padding-block-start:var(--space-3)}.vx-finding footer b{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin-inline-end:var(--space-2);font-weight:600}.vx-note{margin:var(--space-6) 0 0;color:var(--color-ink-muted);font-size:var(--text-xs)}.vx-grade{font-size:var(--text-xs);border-radius:999px;padding:.12rem .55rem;font-weight:600}.vx-grade[data-grade=Fact]{color:var(--evidence-direct);background:#dcf1e9}.vx-grade[data-grade=Inference]{background:var(--color-action-soft);color:var(--evidence-inference)}.vx-grade[data-grade=Hypothesis]{color:var(--evidence-first-party);background:#efe3f2}.vx-dep__bar{block-size:2rem;font-size:var(--text-xs);border-radius:.5rem;gap:2px;font-weight:600;display:flex;overflow:hidden}.vx-dep__bar i{flex:0 0 var(--w);padding-inline:var(--space-3);background:var(--color-ink);color:#fff;white-space:nowrap;align-items:center;font-style:normal;display:flex}.vx-dep__bar i[data-soft=true]{background:var(--color-hairline-strong);color:var(--color-ink);justify-content:center;padding-inline:0}.vx-dep ul{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.vx-dep li{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.vx-price__scale{block-size:3.1rem;position:relative}.vx-price__scale:before{background:var(--color-hairline);content:"";border-radius:999px;block-size:.3rem;position:absolute;inset:1rem 0 auto}.vx-price__band{background:var(--evidence-direct);opacity:.85;border-radius:999px;block-size:.8rem;inline-size:18%;position:absolute;inset:.75rem auto auto 31%}.vx-price__now{background:var(--color-ink);block-size:1.45rem;inline-size:2px;position:absolute;inset:.45rem auto auto 82%}.vx-price__now:after{background:var(--color-ink);content:"";border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;inset:-.2rem auto auto 50%;transform:translate(-50%)}.vx-price__tick{color:var(--color-ink-muted);font-size:var(--text-xs);position:absolute;inset:auto auto 0 0}.vx-price__tick[data-at="100"]{inset-inline:auto 0}.vx-price dl{gap:var(--space-8);margin:var(--space-3) 0 0;display:flex}.vx-price dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.vx-price dd{font-size:var(--text-title-sm);letter-spacing:-.03em;margin:0;font-weight:600}.vx-price dd[data-good=true]{color:var(--evidence-direct)}.vx-funnel{gap:var(--space-3);display:grid}.vx-funnel div{gap:.35rem;display:grid}.vx-funnel i{inline-size:var(--w);background:var(--color-hairline-strong);border-radius:.4rem;block-size:1.5rem;display:block}.vx-funnel i[data-cut=true]{background:var(--color-action)}.vx-funnel span{color:var(--color-ink-muted);font-size:var(--text-sm)}.vx-timing__track{background:var(--color-hairline);background:linear-gradient(var(--color-hairline), var(--color-hairline)) center / 100% 2px no-repeat;border-radius:.5rem;block-size:2.6rem;position:relative}.vx-timing__capacity{background:repeating-linear-gradient(90deg, var(--color-hairline-strong) 0 6px, transparent 6px 10px);opacity:.6;border-radius:999px;inline-size:62%;position:absolute;inset:.5rem auto .5rem 8%}.vx-timing__window{background:var(--color-action);border-radius:.5rem;inline-size:33%;position:absolute;inset:.2rem auto .2rem 50%}.vx-timing__renewal{background:var(--color-ink);inline-size:2px;position:absolute;inset:0 auto 0 92%}.vx-timing ol{color:var(--color-ink-muted);font-size:var(--text-xs);grid-template-columns:repeat(6,1fr);margin:.4rem 0 0;padding:0;list-style:none;display:grid}.vx-timing p{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;font-size:var(--text-xs);flex-wrap:wrap;display:flex}.vx-timing b{color:var(--color-ink-muted);font-weight:500}.vx-timing b[data-key=window]{color:var(--color-action);font-weight:600}.vx-timing b[data-key=renewal]{color:var(--color-ink);font-weight:600}.landing-motion-ready .vx-findings__stage .vx-finding{opacity:0;transform:translateY(1rem)}.landing-motion-ready .vx-findings__stage.is-visible .vx-finding{opacity:1;transition:opacity .8s var(--ease-standard) calc(.5s + var(--i) * .45s), transform .8s var(--ease-standard) calc(.5s + var(--i) * .45s);transform:none}.landing-motion-ready .vx-findings__stage .vx-dep__bar i,.landing-motion-ready .vx-findings__stage .vx-funnel i{flex-basis:0;inline-size:0}.landing-motion-ready .vx-findings__stage.is-visible .vx-dep__bar i,.landing-motion-ready .vx-findings__stage.is-visible .vx-funnel i{flex-basis:var(--w);inline-size:var(--w);transition:flex-basis 1.2s var(--ease-standard) .9s, inline-size 1.2s var(--ease-standard) 1.5s}.landing-motion-ready .vx-findings__stage .vx-price__now{inset-inline-start:31%}.landing-motion-ready .vx-findings__stage.is-visible .vx-price__now{transition:inset-inline-start 1.4s var(--ease-standard) 1.9s;inset-inline-start:82%}.landing-motion-ready .vx-findings__stage .vx-timing__window{inline-size:0}.landing-motion-ready .vx-findings__stage.is-visible .vx-timing__window{inline-size:33%;transition:inline-size 1.1s var(--ease-standard) 2.6s}@media not all and (width>=40rem){.vx-findings{padding-block:6rem}.vx-finding{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.landing-motion-ready .vx-findings__stage .vx-finding{opacity:1;transition:none;transform:none}.landing-motion-ready .vx-findings__stage .vx-dep__bar i,.landing-motion-ready .vx-findings__stage .vx-funnel i{flex-basis:var(--w);inline-size:var(--w);transition:none}.landing-motion-ready .vx-findings__stage .vx-price__now{transition:none;inset-inline-start:82%}.landing-motion-ready .vx-findings__stage .vx-timing__window{inline-size:33%;transition:none}}.vx-flow{padding:9rem max(var(--space-5), calc((100% - 76rem) / 2)) 8rem;background:var(--surface-paper)}.vx-flow__head{padding-inline:var(--space-2);margin-block-end:clamp(3rem,6vw,5rem)}.vx-flow__head .site-h2{max-inline-size:12ch}.vx-flow__track{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.vx-flow__steps{margin:0;padding:0;list-style:none}.vx-flow__steps>li{opacity:.32;min-block-size:56svh;transition:opacity .5s var(--ease-standard);flex-direction:column;justify-content:center;display:flex}.vx-flow__steps>li[data-state=current]{opacity:1}.vx-flow__steps>li[data-state=done]{opacity:.45}.vx-flow__phase{margin:0 0 var(--space-3);color:var(--color-action);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.vx-flow__steps h3{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:580;line-height:1.04}.vx-flow__steps li>p:last-of-type{max-inline-size:26rem;margin:var(--space-4) 0 0;color:var(--color-ink-muted);font-size:var(--text-body);line-height:1.5}.vx-flow__sticky{position:sticky;top:6rem}.vx-flow__run{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.vx-flow__run strong{letter-spacing:-.04em;font-size:clamp(1.1rem,2.6cqi,1.5rem);font-weight:600}.vx-flow__count{color:var(--color-ink-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:600}.vx-flow__progress{block-size:3px;margin-block:var(--space-4) var(--space-6);background:var(--color-surface-raised);border-radius:999px}.vx-flow__progress i{inline-size:var(--w);border-radius:inherit;background:var(--color-action);block-size:100%;transition:inline-size .6s var(--ease-standard);display:block}.vx-flow__panel{min-block-size:22rem;animation:vx-panel-in .6s var(--ease-standard) both}@keyframes vx-panel-in{0%{opacity:0;transform:translateY(.75rem)}}.vx-fp{gap:var(--space-4);flex-direction:column;display:flex}.vx-fp__label{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.vx-fp__note{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.vx-fp__hero{align-items:baseline;gap:var(--space-3);padding:var(--space-6);background:var(--color-surface-raised);border-radius:1rem;flex-wrap:wrap;display:flex}.vx-fp__hero strong{letter-spacing:-.06em;font-size:clamp(2.2rem,6cqi,3.6rem);font-weight:580;line-height:1}.vx-fp__hero span{color:var(--color-ink-muted)}.vx-fp__rows{gap:0;margin:0;display:grid}.vx-fp__rows>div{justify-content:space-between;gap:var(--space-4);border-block-end:1px solid var(--vx-line);padding-block:.65rem;display:flex}.vx-fp__rows dt{color:var(--color-ink-muted)}.vx-fp__rows dd{text-align:end;margin:0;font-weight:600}.vx-fp__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vx-fp__chips li{background:var(--color-surface-raised);font-size:var(--text-sm);border-radius:999px;padding:.45rem .8rem;font-weight:500}.vx-fp__bar{block-size:2.6rem;font-size:var(--text-sm);border-radius:.6rem;gap:2px;font-weight:600;display:flex;overflow:hidden}.vx-fp__bar i{flex:0 0 var(--w);padding-inline:var(--space-4);background:var(--color-ink);color:#fff;white-space:nowrap;align-items:center;font-style:normal;display:flex}.vx-fp__bar i[data-soft=true]{background:var(--color-hairline-strong);color:var(--color-ink);justify-content:center;padding:0}.vx-fp__callout{padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);border-radius:.8rem;flex-direction:column;gap:.2rem;display:flex}.vx-fp__callout span{color:var(--color-ink-muted);font-size:var(--text-sm)}.vx-fp__callout[data-tone=warn]{background:#fbeed4}.vx-fp__callout[data-tone=info]{background:var(--color-action-soft)}.vx-fp__callout[data-tone=ok]{background:#dcf1e9}.vx-fp__list,.vx-fp__cands{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.vx-fp__list li{justify-content:space-between;align-items:center;gap:var(--space-4);padding:.7rem var(--space-4);background:var(--color-surface-raised);animation:vx-panel-in .6s var(--ease-standard) both;animation-delay:calc(var(--i) * .14s);border-radius:.7rem;display:flex}.vx-fp__list b{font-weight:600}.vx-fp__cands li{align-items:center;gap:var(--space-4);padding:.8rem var(--space-4);background:var(--color-surface-raised);animation:vx-panel-in .6s var(--ease-standard) both;animation-delay:calc(var(--i) * .14s);border-radius:.7rem;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);display:grid}.vx-fp__cands small{color:var(--color-ink-muted);font-size:var(--text-xs);display:block}.vx-fp__fit{align-items:center;gap:var(--space-3);display:flex}.vx-fp__fit i{flex:0 0 var(--w);background:var(--color-action);border-radius:999px;block-size:.5rem;max-inline-size:70%}.vx-fp__fit b{font-weight:600}.vx-fp__table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.vx-fp__table th,.vx-fp__table td{padding:.65rem var(--space-2);border-block-end:1px solid var(--vx-line);text-align:start}.vx-fp__table thead th{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600}.vx-fp__table tbody th{color:var(--color-ink-muted);font-weight:500}.vx-fp__table td[data-ok=true]{color:var(--evidence-direct);font-weight:600}.vx-fp__stack{gap:3px;block-size:2.6rem;display:flex}.vx-fp__stack i,.vx-fp__legend i{border-radius:.4rem}.vx-fp [data-tone=ink]{background:var(--color-ink)}.vx-fp [data-tone=mid]{background:#55574f}.vx-fp [data-tone=soft]{background:var(--color-hairline-strong)}.vx-fp [data-tone=line]{background:var(--color-hairline)}.vx-fp [data-tone=action]{background:var(--color-action)}.vx-fp__legend{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vx-fp__legend li{color:var(--color-ink-muted);align-items:center;gap:.4rem;display:inline-flex}.vx-fp__legend i{border-radius:50%;block-size:.6rem;inline-size:.6rem}.vx-fp__legend b{color:var(--color-ink)}.vx-fp__pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vx-fp__pair>div{padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);border-radius:.8rem;flex-direction:column;gap:.2rem;display:flex}.vx-fp__pair small{color:var(--color-ink-muted);font-size:var(--text-xs)}.vx-fp__pair strong{letter-spacing:-.04em;font-size:clamp(1.1rem,2.8cqi,1.6rem);font-weight:600}.vx-fp__zopa{block-size:4.5rem;position:relative}.vx-fp__zopa:before{background:var(--color-hairline);content:"";border-radius:999px;block-size:.3rem;position:absolute;inset:2.2rem 0 auto}.vx-fp__zone{background:var(--color-action-soft);block-size:.9rem;inline-size:60%;box-shadow:inset 0 0 0 1px var(--color-action-border);border-radius:999px;position:absolute;inset:1.9rem auto auto 20%}.vx-fp__zopa b{inset:0 auto auto var(--p,10%);color:var(--color-ink);font-size:var(--text-xs);white-space:nowrap;font-weight:600;position:absolute}.vx-fp__zopa b[data-at=anchor]{--p:8%}.vx-fp__zopa b[data-at=target]{--p:40%;color:var(--color-action)}.vx-fp__zopa span{color:var(--color-ink-muted);font-size:var(--text-xs);position:absolute;inset:auto auto 0 0}.vx-fp__zopa span:last-child{inset-inline:auto 0}.vx-fp__steps{gap:var(--space-2);counter-reset:s;margin:0;padding:0;list-style:none;display:grid}.vx-fp__steps li{align-items:center;gap:var(--space-3);padding:.7rem var(--space-4);background:var(--color-surface-raised);counter-increment:s;border-radius:.7rem;display:flex}.vx-fp__steps li:before{background:var(--color-ink);color:#fff;content:counter(s);block-size:1.4rem;inline-size:1.4rem;font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.vx-fp__review{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface-raised);border-radius:1rem;flex-direction:column;display:flex}.vx-fp__review>strong{font-size:var(--text-title-sm);letter-spacing:-.03em}.vx-fp__review>span{color:var(--color-ink-muted)}.vx-fp__reviewer{align-items:center;gap:var(--space-3);margin-block:var(--space-2);display:flex}.vx-fp__reviewer i{background:var(--color-action);color:#fff;block-size:2.2rem;inline-size:2.2rem;font-size:var(--text-xs);border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.vx-fp__reviewer b{display:block}.vx-fp__reviewer small{color:var(--color-ink-muted)}.vx-fp__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.vx-fp__buttons span{background:var(--surface-overlay);font-size:var(--text-sm);border-radius:999px;padding:.5rem 1rem;font-weight:600}.vx-fp__buttons span[data-primary=true]{background:var(--color-ink);color:#fff}.vx-flow__inline{padding:var(--space-5);background:var(--surface-overlay);border-radius:1.1rem;margin-block-start:var(--space-6);box-shadow:0 0 0 1px #14150f0f,0 1.5rem 3rem -1rem #14150f29;container-type:inline-size}@media not all and (width>=64rem){.vx-flow{padding-block:6rem}.vx-flow__track{display:block}.vx-flow__steps>li{min-block-size:auto;padding-block:var(--space-12);opacity:1!important}}@media (prefers-reduced-motion:reduce){.vx-flow__panel,.vx-fp__list li,.vx-fp__cands li{animation:none}.vx-flow__progress i,.vx-flow__steps>li{transition:none}}.vx-surfaces{padding:9rem max(var(--space-5), calc((100% - 78rem) / 2)) 4rem;background:var(--color-surface-raised)}.vx-surfaces__head{text-align:center;flex-direction:column;align-items:center;margin-block-end:clamp(4rem,8vw,8rem);display:flex}.vx-surfaces__head .site-h2{max-inline-size:15ch}.vx-surfaces__head .site-lede{margin-inline:auto}.vx-surface{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-block-end:clamp(6rem,12vw,11rem);display:grid}.vx-surface[data-flip=true]{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr)}.vx-surface[data-flip=true] .vx-surface__copy{order:2}.vx-surface__copy h3{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:580;line-height:1.02}.vx-surface__copy>p:last-child{max-inline-size:24rem;margin:var(--space-5) 0 0;color:var(--color-ink-muted);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.55}.vx-surface__screen{min-inline-size:0}@media not all and (width>=64rem){.vx-surfaces{padding-block-start:6rem}.vx-surface,.vx-surface[data-flip=true]{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.vx-surface[data-flip=true] .vx-surface__copy{order:0}}.vx-s-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.vx-s-head h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,2.8cqi,1.7rem);font-weight:600}.vx-s-note{margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.45}.vx-s-tabs{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.vx-s-tabs li{background:var(--color-surface-raised);color:var(--color-ink-muted);font-size:var(--text-sm);border-radius:999px;padding:.35rem .8rem;font-weight:500}.vx-s-tabs li[data-on=true]{background:var(--color-ink);color:#fff}.vx-s-tabs b{margin-inline-start:.2rem;font-weight:600}.vx-s-list{margin:0 0 var(--space-4);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.vx-s-list li{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--vx-line);padding-block:.6rem;display:flex}.vx-s-list b{text-align:end;font-weight:600}.vx-chips{gap:var(--space-2);margin:0 0 var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.vx-chips li{background:var(--color-surface-raised);font-size:var(--text-sm);border-radius:999px;padding:.35rem .75rem;font-weight:500}.vx-metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}@container not (width>=44rem){.vx-metrics--3{grid-template-columns:minmax(0,1fr)}.vx-metrics--3 .vx-metric:last-child{grid-column:auto}}.vx-feed{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.vx-feed li{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto 4.5rem;display:grid}.vx-feed li[data-open=true]{background:var(--color-action-soft);box-shadow:inset 0 0 0 1px var(--color-action-border)}.vx-feed__n{background:var(--color-ink);color:#fff;block-size:1.5rem;inline-size:1.5rem;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:600;display:grid}.vx-feed__t strong{font-size:var(--text-body-sm);letter-spacing:-.015em;font-weight:600;display:block}.vx-feed__t small{color:var(--color-ink-muted);font-size:var(--text-xs)}.vx-feed__c{align-items:center;gap:var(--space-2);display:flex}.vx-feed__c i{flex:0 0 var(--w);background:var(--color-action);border-radius:999px;block-size:.3rem;max-inline-size:2.4rem}.vx-feed__c b{font-size:var(--text-xs)}.vx-feed__d{color:var(--color-ink-muted);font-size:var(--text-sm);grid-column:2/-1;margin:0}@container not (width>=44rem){.vx-feed li{grid-template-columns:auto minmax(0,1fr)}.vx-feed li .vx-pill{grid-column:2;justify-self:start}.vx-feed__c{display:none}}.vx-cat3{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@container not (width>=40rem){.vx-cat3{grid-template-columns:minmax(0,1fr)}}.vx-bars{gap:var(--space-3);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.vx-bars li{gap:.25rem var(--space-3);grid-template-columns:1fr auto;display:grid}.vx-bars li div{background:var(--color-surface-raised);border-radius:999px;order:3;grid-column:1/-1;block-size:.5rem}.vx-bars li i{inline-size:var(--w);border-radius:inherit;background:var(--color-ink);block-size:100%;display:block}.vx-bars li:not(:first-child) i{background:var(--color-hairline-strong)}.vx-bars b{font-weight:600}.vx-stepper{gap:var(--space-2);margin:0 0 var(--space-6);counter-reset:q;flex-wrap:wrap;padding:0;list-style:none;display:flex}.vx-stepper li{background:var(--color-surface-raised);color:var(--color-ink-muted);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-weight:500;display:flex}.vx-stepper i{background:var(--color-hairline-strong);border-radius:50%;block-size:.55rem;inline-size:.55rem}.vx-stepper li[data-state=done] i{background:var(--evidence-direct)}.vx-stepper li[data-state=current]{background:var(--color-action-soft);color:var(--color-action-active);font-weight:600}.vx-stepper li[data-state=current] i{background:var(--color-action);box-shadow:0 0 0 .2rem #2457c538}.vx-sup,.vx-src,.vx-neg{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container not (width>=36rem){.vx-sup,.vx-src,.vx-neg{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.vx-ev{gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.vx-ev li{padding-inline-start:1.1rem;font-weight:500;position:relative}.vx-ev small{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:400;display:block}.vx-ev i{border-radius:50%;block-size:.55rem;inline-size:.55rem;position:absolute;inset:.4rem auto auto 0}.vx-ev i[data-g=Fact]{background:var(--evidence-direct)}.vx-ev i[data-g=Inference]{background:var(--evidence-inference)}.vx-ev i[data-g=Hypothesis]{background:var(--evidence-first-party)}.vx-chain{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.vx-chain li{padding:.55rem var(--space-4);background:var(--color-surface-raised);color:var(--color-ink-muted);border-radius:.6rem}.vx-chain li[data-done=true]{color:var(--color-ink)}.vx-chain li[data-done=true]:after{float:inline-end;color:var(--evidence-direct);content:"Approved";font-weight:600}.vx-src .vx-fp__table td[data-ok=true]{color:var(--evidence-direct);font-weight:600}.vx-zopa{block-size:4.5rem;margin-block:var(--space-4);position:relative}.vx-zopa:before{background:var(--color-hairline);content:"";border-radius:999px;block-size:.3rem;position:absolute;inset:2.2rem 0 auto}.vx-zopa__zone{background:var(--color-action-soft);block-size:.9rem;inline-size:60%;box-shadow:inset 0 0 0 1px var(--color-action-border);border-radius:999px;position:absolute;inset:1.9rem auto auto 20%}.vx-zopa b{font-size:var(--text-xs);white-space:nowrap;font-weight:600;position:absolute;inset:0 auto auto 8%}.vx-zopa b[data-k=t]{color:var(--color-action);inset-inline-start:40%}.vx-zopa span{color:var(--color-ink-muted);font-size:var(--text-xs);position:absolute;inset:auto auto 0 0}.vx-zopa span:last-child{inset-inline:auto 0}.landing-motion-ready .vx-surface__screen[data-reveal] .vx-win{transition:transform 1.1s var(--ease-standard);transform:translateY(2rem)scale(.98)}.landing-motion-ready .vx-surface__screen[data-reveal].is-visible .vx-win{transform:none}@media (prefers-reduced-motion:reduce){.landing-motion-ready .vx-surface__screen[data-reveal] .vx-win{transition:none;transform:none}}.vx-memory{padding:9rem max(var(--space-5), calc((100% - 76rem) / 2)) 9rem;background:var(--surface-paper)}.vx-memory__head{padding-inline:var(--space-2);text-align:center;flex-direction:column;align-items:center;margin-block-end:clamp(3rem,7vw,6rem);display:flex}.vx-memory__head .site-h2{max-inline-size:17ch}.vx-memory__head .site-lede{margin-inline:auto}.vx-memory__foot{margin:var(--space-6) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center}.vx-ask{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);border-radius:999px;flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.vx-ask span:first-child{letter-spacing:-.02em;font-size:clamp(.95rem,2.2cqi,1.2rem);font-weight:500}.vx-mem{gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);display:grid}@container not (width>=44rem){.vx-mem{grid-template-columns:minmax(0,1fr)}.vx-ask{border-radius:1rem}}.vx-mem__time{gap:var(--space-5);margin:0;padding:0 0 0 1.2rem;list-style:none;display:grid;position:relative}.vx-mem__time:before{background:var(--color-hairline);content:"";inline-size:1px;position:absolute;inset:.4rem auto .4rem .3rem}.vx-mem__time li{flex-direction:column;gap:.1rem;display:flex;position:relative}.vx-mem__time li:before{background:var(--color-hairline-strong);content:"";border-radius:50%;block-size:.6rem;inline-size:.6rem;position:absolute;inset:.3rem auto auto -1.2rem}.vx-mem__time li[data-current=true]:before{background:var(--color-action);box-shadow:0 0 0 .25rem #2457c533}.vx-mem__time b{color:var(--color-ink-muted);font-size:var(--text-xs)}.vx-mem__time li[data-current=true] b{color:var(--color-action)}.vx-mem__time strong{font-size:var(--text-body-sm);font-weight:600}.vx-mem__time small{color:var(--color-ink-muted);font-size:var(--text-sm)}.vx-mem__record{gap:0;margin:0;display:grid}.vx-mem__record>div{gap:var(--space-4);border-block-end:1px solid var(--vx-line);grid-template-columns:9.5rem minmax(0,1fr);padding-block:.85rem;display:grid}@container not (width>=36rem){.vx-mem__record>div{grid-template-columns:minmax(0,1fr);gap:.2rem}}.vx-mem__record dt{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.vx-mem__record dd{font-size:var(--text-body-sm);margin:0;line-height:1.45}.vx-mem__record dd b{font-weight:600}.landing-motion-ready .vx-memory__stage .vx-mem__record>div{opacity:0;transform:translateY(.5rem)}.landing-motion-ready .vx-memory__stage.is-visible .vx-mem__record>div{opacity:1;transition:opacity .7s var(--ease-standard) calc(.7s + var(--i) * .28s), transform .7s var(--ease-standard) calc(.7s + var(--i) * .28s);transform:none}@media (prefers-reduced-motion:reduce){.landing-motion-ready .vx-memory__stage .vx-mem__record>div{opacity:1;transition:none;transform:none}}@media not all and (width>=40rem){.vx-memory{padding-block:6rem}}.vx-evidence{background:var(--landing-dark);color:var(--color-paper);padding-block:9rem 6rem}.vx-evidence__head{padding-inline:max(var(--space-5), calc((100% - var(--landing-max)) / 2));text-align:center;flex-direction:column;align-items:center;display:flex}.vx-evidence__head .site-h2{max-inline-size:16ch}.vx-evidence__head .site-lede{color:#fbfaf89e;margin-inline:auto}.vx-evidence__track{padding-inline:max(var(--space-5), calc((100% - 72rem) / 2));margin-block-start:clamp(3rem,6vw,5rem);display:grid}.vx-evidence__steps,.vx-evidence__sticky{grid-area:1/1}.vx-evidence__step{block-size:55svh}.vx-evidence__sticky{align-self:start;position:sticky;top:5.5rem}.vx-evidence__caption{max-inline-size:36rem;margin:var(--space-6) auto 0;color:#fbfaf89e;text-align:center;text-wrap:balance;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.vx-evidence__caption strong{color:var(--color-paper);font-weight:600}.vx-ev3{gap:var(--space-5);grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr);display:grid}.vx-ev3>section{gap:var(--space-3);min-inline-size:0;padding:var(--space-5);background:var(--color-surface-raised);transition:opacity .6s var(--ease-standard), box-shadow .6s var(--ease-standard);border-radius:.9rem;flex-direction:column;display:flex}.vx-ev3>section>strong{letter-spacing:-.03em;font-size:clamp(1rem,2.2cqi,1.3rem);font-weight:600;line-height:1.25}.vx-ev3 ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.vx-ev3 li{padding:var(--space-3);transition:background .5s var(--ease-standard), box-shadow .5s var(--ease-standard);border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.vx-ev3 li p{font-size:var(--text-sm);margin:0;line-height:1.4}.vx-ev3 li[data-selected=true]{background:var(--surface-overlay);box-shadow:0 0 0 1px var(--color-action-border)}.vx-ev3 blockquote{border-inline-start:2px solid var(--color-action);font-family:var(--font-editorial);margin:0;padding-inline-start:var(--space-4);font-size:clamp(1.05rem,2.3cqi,1.35rem);line-height:1.4}.vx-ev3 dl{margin:0;display:grid}.vx-ev3 dl>div{justify-content:space-between;gap:var(--space-4);border-block-end:1px solid var(--vx-line);font-size:var(--text-sm);padding-block:.5rem;display:flex}.vx-ev3 dt{color:var(--color-ink-muted)}.vx-ev3 dd{text-align:end;margin:0;font-weight:600}.vx-ev3 code{font-family:var(--font-mono);font-size:var(--text-xs)}@container not (width>=56rem){.vx-ev3{grid-template-columns:minmax(0,1fr)}}.landing-motion-ready .vx-ev3[data-active="0"]>[data-col=claims],.landing-motion-ready .vx-ev3[data-active="0"]>[data-col=proof],.landing-motion-ready .vx-ev3[data-active="1"]>[data-col=proof]{opacity:.28}.landing-motion-ready .vx-ev3[data-active="1"]>[data-col=rec],.landing-motion-ready .vx-ev3[data-active="2"]>[data-col=rec],.landing-motion-ready .vx-ev3[data-active="2"]>[data-col=claims]{opacity:.55}.landing-motion-ready .vx-ev3[data-active="1"]>[data-col=claims],.landing-motion-ready .vx-ev3[data-active="2"]>[data-col=proof],.landing-motion-ready .vx-ev3[data-active="0"]>[data-col=rec]{box-shadow:0 0 0 2px var(--color-action)}@media not all and (width>=64rem){.vx-evidence{padding-block:6rem}.vx-evidence__steps{display:none}.vx-evidence__sticky{position:static}.vx-evidence__caption{display:none}.landing-motion-ready .vx-ev3>section{opacity:1!important;box-shadow:none!important}}@media (prefers-reduced-motion:reduce){.vx-ev3>section,.vx-ev3 li{transition:none}.landing-motion-ready .vx-ev3>section{opacity:1!important}}.vx-control{padding:9rem max(var(--space-5), calc((100% - 72rem) / 2)) 9rem;background:var(--color-surface-raised)}.vx-control__head{padding-inline:var(--space-2);text-align:center;flex-direction:column;align-items:center;margin-block-end:clamp(3rem,7vw,6rem);display:flex}.vx-control__head .site-h2{max-inline-size:14ch}.vx-control__head .site-h2 span{color:var(--color-ink-muted);opacity:1}.vx-control__head .site-lede{margin-inline:auto}.vx-gates{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid;position:relative}.vx-gates li{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.vx-gates__n{background:var(--color-ink);color:#fff;block-size:1.8rem;inline-size:1.8rem;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:600;display:grid}.vx-gates strong{letter-spacing:-.03em;margin-block:.15rem;font-size:clamp(1rem,2.4cqi,1.3rem);font-weight:600;display:block}.vx-gates small{color:var(--color-ink-muted);font-size:var(--text-sm)}.vx-gates__state{color:#00573f;font-size:var(--text-xs);white-space:nowrap;background:#dcf1e9;border-radius:999px;padding:.25rem .75rem;font-weight:600}.vx-gates li:first-child .vx-gates__state{background:var(--color-action-soft);color:var(--color-action-active)}.vx-gates li:last-child{background:var(--color-ink);color:var(--color-paper)}.vx-gates li:last-child .vx-fp__label,.vx-gates li:last-child small{color:#fbfaf89e}.vx-gates li:last-child .vx-gates__n{background:var(--color-paper);color:var(--color-ink)}.vx-gates li:last-child .vx-gates__state{color:var(--color-paper);background:#fbfaf824}@container not (width>=44rem){.vx-gates li{grid-template-columns:auto minmax(0,1fr)}.vx-gates__state{grid-column:2;justify-self:start}}.vx-control__rules{gap:var(--space-6);color:var(--color-ink-muted);font-size:var(--text-body);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3rem,6vw,5rem) 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.vx-control__rules strong{color:var(--color-ink);font-weight:600;display:block}@media not all and (width>=64rem){.vx-control__rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=40rem){.vx-control{padding-block:6rem}.vx-control__rules{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.landing-motion-ready .vx-control__stage .vx-gates li{opacity:.38;transform:translateY(.4rem)}.landing-motion-ready .vx-control__stage.is-visible .vx-gates li{animation:vx-gate .7s var(--ease-standard) forwards;animation-delay:calc(.6s + var(--i) * .8s)}@keyframes vx-gate{to{opacity:1;transform:none}}.landing-motion-ready .vx-control__stage .vx-gates__state{opacity:0}.landing-motion-ready .vx-control__stage.is-visible .vx-gates__state{animation:vx-gate .5s var(--ease-standard) forwards;animation-delay:calc(.9s + var(--i,0) * .8s)}.vx-gates li:first-child .vx-gates__state{--i:0}.vx-gates li:nth-child(2) .vx-gates__state{--i:1}.vx-gates li:nth-child(3) .vx-gates__state{--i:2}.vx-gates li:nth-child(4) .vx-gates__state{--i:3}.vx-gates li:nth-child(5) .vx-gates__state{--i:4}.vx-gates li:nth-child(6) .vx-gates__state{--i:5}@media (prefers-reduced-motion:reduce){.landing-motion-ready .vx-control__stage .vx-gates li,.landing-motion-ready .vx-control__stage .vx-gates__state{opacity:1;animation:none;transform:none}}.vx-systems{padding:9rem max(var(--space-5), calc((100% - 76rem) / 2)) 9rem;background:var(--surface-paper)}.vx-systems__head{padding-inline:var(--space-2);text-align:center;flex-direction:column;align-items:center;margin-block-end:clamp(3rem,7vw,6rem);display:flex}.vx-systems__head .site-h2{max-inline-size:14ch}.vx-systems__head .site-lede{margin-inline:auto}.vx-arch{margin:0;container-type:inline-size}.vx-arch__grid{grid-template-columns:minmax(0,1fr) minmax(2.5rem,5rem) minmax(0,1.05fr) minmax(2.5rem,5rem) minmax(0,1fr);align-items:stretch;display:grid}.vx-arch__col{gap:var(--space-4);flex-direction:column;display:flex}.vx-arch__col ul{gap:var(--space-2);flex:1;margin:0;padding:0;list-style:none;display:grid}.vx-arch__col li{padding:.7rem var(--space-4);background:var(--color-surface-raised);font-size:var(--text-body-sm);border-radius:.7rem;align-items:center;font-weight:500;display:flex}.vx-arch__col--out li{background:var(--color-action-soft);color:var(--color-action-active)}.vx-arch__core{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);background:var(--landing-dark);color:var(--color-paper);text-align:center;border-radius:1.4rem;flex-direction:column;display:flex;box-shadow:0 2.5rem 6rem -1.5rem #14150f59}.vx-arch__core img{filter:brightness(0)invert();block-size:2.2rem;inline-size:auto}.vx-arch__core strong{letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.2rem);font-weight:580;line-height:1}.vx-arch__core>span{color:#fbfaf89e;max-inline-size:15rem;font-size:var(--text-body-sm)}.vx-arch__core ul{gap:var(--space-2);margin:var(--space-4) 0 0;font-size:var(--text-sm);padding:0;list-style:none;display:grid}.vx-arch__core li{background:#fbfaf817;border-radius:999px;padding:.45rem .9rem}.vx-arch__flow{flex-direction:column;justify-content:space-evenly;align-items:center;padding-block:3rem;display:flex;position:relative}.vx-arch__flow i{background:repeating-linear-gradient(90deg, var(--color-hairline-strong) 0 6px, transparent 6px 12px);background-size:12px 1px;block-size:1px;inline-size:100%;animation:1.4s linear infinite vx-flow;position:relative}.vx-arch__flow--back i{background:repeating-linear-gradient(90deg, var(--color-action) 0 6px, transparent 6px 12px);animation-duration:2s}@keyframes vx-flow{to{background-position:12px 0}}.vx-systems__access{justify-content:center;align-items:center;gap:var(--space-3) var(--space-6);color:var(--color-ink-muted);text-align:center;flex-wrap:wrap;margin-block-start:clamp(3rem,6vw,5rem);display:flex}.vx-systems__access p{font-size:var(--text-body-sm);margin:0}.vx-systems__access ul{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vx-systems__access li{background:var(--color-surface-raised);color:var(--color-ink);font-size:var(--text-sm);border-radius:999px;padding:.35rem .8rem;font-weight:500}@container not (width>=52rem){.vx-arch__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.vx-arch__col ul{flex-wrap:wrap;display:flex}.vx-arch__flow{flex-direction:row;gap:1.2rem;block-size:3rem;padding-block:0}.vx-arch__flow i{background:repeating-linear-gradient(180deg, var(--color-hairline-strong) 0 6px, transparent 6px 12px);block-size:100%;inline-size:1px;animation-name:vx-flow-v}.vx-arch__flow--back i{background:repeating-linear-gradient(180deg, var(--color-action) 0 6px, transparent 6px 12px)}}@keyframes vx-flow-v{to{background-position:0 12px}}@media not all and (width>=40rem){.vx-systems{padding-block:6rem}}@media (prefers-reduced-motion:reduce){.vx-arch__flow i{animation:none}}.vx-story{padding:9rem max(var(--space-6), calc((100% - 76rem) / 2));background:var(--color-action);color:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.vx-story h2{letter-spacing:-.06em;text-wrap:balance;max-inline-size:16ch;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:580;line-height:1}.vx-story__copy>p:not([class]){max-inline-size:32rem;margin:var(--space-6) 0 0;color:#fffc;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}.vx-story__link{align-items:center;gap:var(--space-2);color:#fff;font-size:var(--text-body);margin-block-start:var(--space-8);font-weight:600;text-decoration:none;display:inline-flex}.vx-story__link svg{inline-size:.8rem;transition:transform var(--duration-state) var(--ease-standard)}.vx-story__link:hover svg{transform:translate(.25rem)}.vx-story__link:focus-visible{outline-color:#fff}.vx-story__fig{margin:0}.vx-story__fig ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.vx-story__fig li{align-items:center;gap:var(--space-4);padding:1rem var(--space-5);letter-spacing:-.02em;background:#ffffff1f;border-radius:.9rem;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:560;display:flex}.vx-story__fig li span{block-size:1.7rem;inline-size:1.7rem;color:var(--color-action);font-size:var(--text-xs);background:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid}.vx-story__line{block-size:2px;margin-block:var(--space-8) var(--space-3);background:#ffffff40;position:relative}.vx-story__line i{background:#fff;inline-size:72%;position:absolute;inset:0 auto 0 0}.vx-story__tag{justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);margin:0;display:flex}.vx-story__tag em{color:#ffffffb3;font-style:normal}.landing-motion-ready .vx-story__fig li{opacity:0;transform:translate(1rem)}.landing-motion-ready .vx-story__fig.is-visible li{opacity:1;transition:opacity .7s var(--ease-standard) calc(.3s + var(--i) * .25s), transform .7s var(--ease-standard) calc(.3s + var(--i) * .25s);transform:none}.landing-motion-ready .vx-story__line i{inline-size:0}.landing-motion-ready .vx-story__fig.is-visible .vx-story__line i{inline-size:72%;transition:inline-size 1.6s var(--ease-standard) 1.3s}@media not all and (width>=64rem){.vx-story{grid-template-columns:minmax(0,1fr);padding-block:6rem}}@media (prefers-reduced-motion:reduce){.landing-motion-ready .vx-story__fig li{opacity:1;transition:none;transform:none}.landing-motion-ready .vx-story__line i{inline-size:72%;transition:none}}.vx-overview{padding:9rem max(var(--space-5), calc((100% - 76rem) / 2)) 9rem;background:var(--color-surface-raised)}.vx-overview__head{padding-inline:var(--space-2);text-align:center;flex-direction:column;align-items:center;margin-block-end:clamp(3rem,7vw,6rem);display:flex}.vx-overview__head .site-h2{max-inline-size:15ch}.vx-ov{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);display:grid}@container not (width>=48rem){.vx-ov{grid-template-columns:minmax(0,1fr)}}.vx-ov__stats{margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.vx-ov__stats li{align-items:baseline;gap:var(--space-4);border-block-end:1px solid var(--vx-line);padding-block:.9rem;display:flex}.vx-ov__stats strong{letter-spacing:-.06em;min-inline-size:5.5rem;font-size:clamp(1.8rem,4.4cqi,2.8rem);font-weight:580;line-height:1}.vx-ov__stats span{color:var(--color-ink-muted);font-size:var(--text-body-sm)}.vx-ov__move{padding:var(--space-6);background:var(--color-action-soft);border-radius:1.1rem}.vx-ov__move h3{margin:var(--space-3) 0 var(--space-5);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.3rem,3cqi,1.9rem);font-weight:600;line-height:1.12}.vx-ov__move dl{margin:0;display:grid}.vx-ov__move dl>div{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-body-sm);border-block-end:1px solid #2457c529;padding-block:.65rem;display:flex}.vx-ov__move dt{color:var(--color-ink-muted)}.vx-ov__move dd{text-align:end;margin:0;font-weight:600}.vx-ov__shift{margin-block-start:var(--space-5)}.vx-ov__shift>p{margin:0 0 var(--space-3);color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.vx-ov__shift .vx-share ul{margin-block:var(--space-2) var(--space-3)}.vx-ov__shift .vx-share__bar{background:#ffffffb3}@media not all and (width>=40rem){.vx-overview{padding-block:6rem}}.vx-closing{min-block-size:80svh;padding:8rem var(--space-6);background:var(--landing-dark);color:var(--color-paper);text-align:center;place-items:center;display:grid}.vx-closing h2{letter-spacing:-.065em;text-wrap:balance;max-inline-size:15ch;margin:0 auto;font-size:clamp(2.8rem,6.4vw,6rem);font-weight:580;line-height:.98}.vx-closing p{max-inline-size:36rem;margin:var(--space-8) auto 0;color:#fbfaf8a6;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}.vx-closing__actions{justify-content:center;align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-10);display:flex}.vx-closing .public-primary-action{background:var(--color-paper);color:var(--color-ink)!important}.vx-closing .public-primary-action:hover{background:#fff}.vx-closing__secondary{color:var(--color-paper);font-weight:600;text-decoration:none}.vx-closing__secondary:hover{text-underline-offset:.3em;text-decoration:underline}@container not (width>=26rem){.vx-win__crumbs li:not(:last-child),.vx-win__crumbs li+li:before{display:none}}.vx-board,.vx-flow,.vx-evidence,.vx-control{scroll-margin-top:3.5rem}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations")}*{box-sizing:border-box}html{min-inline-size:20rem}body{background:var(--surface-paper);min-block-size:100vh;color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit}::selection{background:var(--color-action-soft-hover);color:var(--color-ink)}.foundation{inline-size:min(var(--measure-reading), calc(100% - 2 * var(--space-6)));margin:var(--space-16) auto}.foundation h1{margin:var(--space-2) 0;font-family:var(--font-editorial);font-size:var(--text-title);font-weight:var(--weight-regular);line-height:var(--leading-title)}.foundation p{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.foundation .eyebrow{color:var(--color-action);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.debug{margin:var(--space-4);font-size:var(--text-body-sm)}.debug header,.debug section{padding-block:var(--space-3);border-block-end:1px solid var(--color-hairline)}.debug h1,.debug h2,.debug p{margin:var(--space-1) 0 var(--space-2)}.debug label{gap:var(--space-1);margin-inline-end:var(--space-2);display:inline-grid}.debug input,.debug textarea,.debug button{min-block-size:var(--density-control);box-sizing:border-box;font:inherit}.debug textarea{inline-size:min(100%, var(--measure-reading));min-block-size:6rem;margin-block:var(--space-2);display:block}.debug button{margin:var(--space-1)}.debug pre{max-block-size:22rem;padding:var(--space-2);background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);white-space:pre-wrap;overflow:auto}.debug-layers{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.debug [role=alert]{font-weight:var(--weight-semibold)}.source-failures{padding:var(--space-2);border:1px solid var(--color-hairline);background:var(--surface-raised)}.source-failures ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.source-failures li{gap:var(--space-1);border-inline-start:3px solid var(--color-action);padding-inline-start:var(--space-2);display:grid}.source-failures span{color:var(--color-ink-muted);font-size:var(--text-xs)}@media not all and (width>=900px){.debug-layers{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
