.client-family.page-stack{gap:12px}.client-family .page-intro{padding:20px 22px;align-items:start;border-color:var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.client-family .page-intro h2{margin:6px 0;font-family:var(--font-heading);font-size:clamp(24px,2.2vw,30px);font-weight:400;letter-spacing:0}.client-family .page-intro p:not(.eyebrow){max-width:720px;color:var(--color-text-secondary);font-size:12px}.client-onboarding-form{margin-top:var(--space-20)}.form-note{background:var(--color-surface-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-md);display:grid;gap:var(--space-4);padding:var(--space-16)}.form-note span{color:var(--color-text-muted);font-size:var(--text-body-sm-size)}.action-result{border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-16)}.action-result p{margin:var(--space-8) 0}.action-result--created{background:color-mix(in srgb,var(--color-success) 8%,white);border-color:color-mix(in srgb,var(--color-success) 35%,white)}.action-result--error{background:color-mix(in srgb,var(--color-error) 8%,white);border-color:color-mix(in srgb,var(--color-error) 35%,white)}.client-business-list{display:grid;gap:1px;overflow:hidden;border:1px solid var(--color-border-subtle);border-top:3px solid var(--sima-action);border-radius:var(--radius-md);background:var(--color-border-subtle)}.client-list-head{min-height:38px;padding:0 16px 0 0;display:grid;grid-template-columns:5px minmax(260px,1.25fr) minmax(150px,.65fr) minmax(180px,.72fr) minmax(145px,.62fr) 20px;align-items:center;gap:16px;color:var(--color-text-muted);background:var(--color-surface-subtle);font:400 12px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.client-list-head span:first-child{align-self:stretch;background:var(--sima-action)}.client-business-card{min-height:82px;padding:0 16px 0 0;display:grid;grid-template-columns:5px minmax(260px,1.25fr) minmax(150px,.65fr) minmax(180px,.72fr) minmax(145px,.62fr) 20px;align-items:center;gap:16px;border:0;border-radius:0;background:var(--color-surface);text-decoration:none;transition:background .14s ease,box-shadow .14s ease}.client-business-card:hover{color:inherit;background:var(--sima-green-soft);box-shadow:inset 3px 0 var(--sima-green)}.client-business-card.has-review-pending{box-shadow:none}.client-business-card.has-review-pending:hover{box-shadow:inset 3px 0 var(--sima-action)}.client-status-rail{align-self:stretch;background:var(--color-border-default)}.client-business-card.status-active .client-status-rail{background:var(--success-500)}.client-business-card.status-pending .client-status-rail{background:var(--warning-500)}.client-business-card.status-past_due .client-status-rail{background:var(--sima-action)}.client-business-card.status-closed .client-status-rail{background:var(--sima-muted)}.client-identity{min-width:0}.client-identity h3{margin:6px 0 3px;color:var(--sima-green);font-family:var(--font-heading);font-size:14px;font-weight:400;letter-spacing:0}.client-identity h3,.client-identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-identity p{color:var(--color-text-muted);font-size:12px}.client-business-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:space-between}.client-business-card-head .stage-pill{padding:5px 7px;border-radius:var(--radius-sm);font:400 12px/1 var(--font-body)}.client-review-badge{width:max-content;align-items:center;background:var(--color-error-surface);border-radius:var(--radius-sm);color:var(--sima-action-accessible);display:inline-flex;font-family:var(--font-body);font-size:12px;gap:6px;padding:7px 9px}.client-review-badge:before{background:var(--sima-action);border-radius:50%;content:"";height:6px;width:6px}.client-activity,.client-source{min-width:0;display:grid;gap:6px}.client-activity span,.client-source span{color:var(--color-text-muted);font:400 12px/1 var(--font-body);text-transform:uppercase}.client-activity time,.client-source strong{overflow:hidden;color:var(--color-text-secondary);font:400 12px/1.25 var(--font-body);text-overflow:ellipsis;white-space:nowrap}.client-review-cell{min-width:0}.client-review-clear{color:var(--color-text-muted);font:400 12px/1 var(--font-body)}.client-row-arrow{color:var(--sima-green)}.client-review-total{background:var(--color-error-surface);color:var(--sima-action-accessible)}.client-review-total>span{background:var(--sima-action)}@media(max-width:1200px){.client-business-card,.client-list-head{grid-template-columns:5px minmax(240px,1fr) minmax(170px,.75fr) minmax(145px,.65fr) 20px}.client-list-head span:nth-child(3),.client-source{display:none}}.client-detail-hero{align-items:end;background:var(--sima-green);border-radius:var(--radius-flow);color:var(--sima-cream);display:grid;gap:var(--space-32);grid-template-columns:1fr auto;padding:var(--space-32)}.client-detail-hero .eyebrow,.client-detail-hero p{color:var(--sima-green-on)}.client-detail-hero h2{font-size:var(--text-h2-size)}.client-detail-hero dl{display:flex;gap:var(--space-32);margin:0}.client-detail-hero dl div{display:grid;gap:var(--space-4)}.client-detail-hero dt{color:var(--sima-green-on-muted);font-family:var(--font-body);font-size:var(--text-caption-size)}.client-detail-hero dd{font-family:var(--font-brand);font-size:var(--text-brand-figure-size);margin:0;font-weight:400;letter-spacing:0}.workspace-controls .create-drawer{max-width:920px}.engagement-card,.engagement-stack{display:grid;gap:var(--space-20)}.engagement-card{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-24)}.engagement-card>header{align-items:center;display:grid;gap:var(--space-24);grid-template-columns:1fr 220px}.engagement-card h2{margin:var(--space-12) 0 var(--space-4)}.engagement-card header p{color:var(--color-text-muted);margin:0}.engagement-progress{background:var(--color-surface-subtle);border-radius:var(--radius-pill);height:10px;overflow:hidden;position:relative}.engagement-progress:after{background:var(--sima-action);border-radius:inherit;content:"";inset:0 auto 0 0;position:absolute;width:var(--progress)}.engagement-card details{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-16)}.engagement-card summary{color:var(--sima-green);cursor:pointer;font-weight:600}.engagement-card details[open] summary{margin-bottom:var(--space-16)}.publication-list{display:grid;gap:1px;background:var(--color-border-subtle)}.publication-list>article{align-items:start;background:var(--color-surface-subtle);display:grid;gap:var(--space-20);grid-template-columns:1fr auto;padding:var(--space-20)}.publication-actions>strong,.publication-list span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-caption-size)}.publication-list h3{font-size:var(--text-h4-size);margin:var(--space-8) 0}.publication-list p{color:var(--color-text-secondary);margin:0}.publication-actions{align-items:flex-end;display:grid;gap:var(--space-8);justify-items:end}.publication-actions button{min-height:36px}.client-decision-badge{border-left:4px solid var(--color-success);border-radius:var(--radius-sm);display:grid;gap:var(--space-8);margin-top:var(--space-16);padding:var(--space-12) var(--space-16);background:var(--color-success-surface)}.client-decision-badge.is-changes{border-left-color:var(--sima-action);background:var(--color-error-surface)}.client-decision-badge strong{color:var(--color-text-primary);font-size:var(--text-body-sm-size)}.client-decision-badge p{color:var(--color-text-secondary);line-height:1.5}.client-decision-badge time{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-caption-size)}.commercial-admin{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);display:grid;gap:var(--space-24);padding:var(--space-24)}.commercial-admin>header{align-items:start;display:grid;gap:var(--space-24);grid-template-columns:1fr minmax(320px,540px)}.commercial-admin h2{font-family:var(--font-heading);font-size:var(--text-h2-size);margin:var(--space-8) 0;font-weight:400;letter-spacing:0}.commercial-admin header p,.drawer-note{color:var(--color-text-muted)}.offer-admin-list{background:var(--color-border-subtle);display:grid;gap:1px}.offer-admin-card{align-items:start;background:var(--color-surface-subtle);display:grid;gap:var(--space-24);grid-template-columns:1fr auto;padding:var(--space-24)}.offer-admin-card .eyebrow{margin-top:var(--space-16)}.offer-admin-card h3{font-family:var(--font-brand);font-size:var(--text-brand-figure-size);margin:var(--space-8) 0;font-weight:400;letter-spacing:0}.offer-admin-card p{color:var(--color-text-secondary)}.offer-admin-card a{color:var(--sima-green);font-weight:600;text-underline-offset:3px}.offer-admin-actions{align-items:end;display:grid;gap:var(--space-8);justify-items:end;min-width:180px}.offer-admin-actions>strong{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-caption-size)}.client-detail{gap:12px}.client-detail .client-detail-hero{padding:19px 22px;gap:24px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm)}.client-detail .client-detail-hero h2{max-width:820px;margin:4px 0 5px;font:600 clamp(22px,2.6vw,31px)/1.05 var(--font-heading);letter-spacing:-.035em;overflow-wrap:anywhere}.client-detail .client-detail-hero p{margin:0;font-size:12px}.client-detail .client-detail-hero dl{gap:1px;border:1px solid rgba(255,245,233,.18);background:rgba(255,245,233,.18)}.client-detail .client-detail-hero dl>div{min-width:96px;padding:10px 12px;background:var(--sima-green-deep)}.client-detail .client-detail-hero dt{font-size:12px}.client-detail .client-detail-hero dd{font-size:22px}.client-detail .commercial-admin{padding:17px 19px;gap:14px;border-radius:var(--radius-md)}.client-detail .commercial-admin>header{grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:18px}.client-detail .commercial-admin[aria-labelledby=client-access-title]>header{grid-template-columns:1fr}.client-detail .commercial-admin h2{margin:4px 0 6px;font-size:22px}.client-detail .commercial-admin header p{max-width:820px;margin:0;font-size:12px;line-height:1.45}.client-detail .offer-admin-card{padding:13px 15px;gap:16px}.client-detail .offer-admin-card .eyebrow{margin-top:8px}.client-detail .offer-admin-card h3{margin:6px 0;font-size:25px}.client-detail .offer-admin-card p{margin:5px 0;font-size:12px}.client-detail .offer-admin-card code{font-size:12px}.client-detail .offer-admin-actions{min-width:150px;gap:6px}.client-detail .offer-admin-actions button{min-height:34px}.client-detail .client-inbox-panel{border-radius:var(--radius-md)}.client-detail .client-inbox-panel>header{padding:15px 18px}.client-detail .client-inbox-panel>header h2{margin:3px 0 5px;font-size:20px}.client-detail .client-inbox-panel>header p:last-child{font-size:12px}.client-detail .client-inbox-panel>header>strong{font-family:var(--font-brand);font-size:25px;font-weight:400;letter-spacing:0}.client-detail .client-inbox-panel li{padding:12px 16px;gap:16px}.client-detail .client-inbox-panel li h3{font-size:13px}.client-detail .protected-file-panel{padding:17px 19px;border-radius:var(--radius-md)}.client-detail .protected-file-panel h2{margin:3px 0 5px;font-size:20px}.client-detail .protected-file-grid{margin-top:13px;gap:9px}.client-detail .protected-file-grid>article{padding:13px}.client-detail .workspace-controls .create-drawer{max-width:none}.client-detail .engagement-stack{gap:9px}.client-detail .engagement-card{padding:15px 17px;gap:12px;border-radius:var(--radius-md)}.client-detail .engagement-card>header{grid-template-columns:minmax(0,1fr) 180px;gap:18px}.client-detail .engagement-card h2{margin:7px 0 3px;font-size:19px}.client-detail .engagement-card header p{font-size:12px}.client-detail .engagement-progress{height:7px}.client-detail .engagement-card details{padding-top:10px}.client-detail .engagement-card details[open] summary{margin-bottom:10px}.client-detail .publication-list>article{padding:12px 14px;gap:14px}.client-detail .publication-list h3{margin:5px 0;font-size:13px}.client-detail .publication-list p{font-size:12px}.client-detail .publication-actions{gap:6px}.client-detail .publication-actions button{min-height:32px}@media (max-width:760px){.client-list-head{display:none}.client-business-card{min-height:116px;padding:12px 12px 12px 0;grid-template-columns:5px minmax(0,1fr) 18px;grid-template-rows:auto auto auto;gap:8px 12px}.client-status-rail{grid-column:1;grid-row:1/4;margin-block:-12px}.client-identity{grid-column:2;grid-row:1}.client-review-cell{grid-column:2;grid-row:2}.client-activity{grid-column:2;grid-row:3}.client-row-arrow{grid-column:3;grid-row:1/4;align-self:center}.client-detail-hero,.commercial-admin>header,.engagement-card>header,.offer-admin-card,.publication-list>article{grid-template-columns:1fr}.client-detail-hero dl{justify-content:space-between}.offer-admin-actions,.publication-actions{justify-items:stretch}}@media(max-width:1000px){.client-detail .client-detail-hero,.client-detail .commercial-admin>header{grid-template-columns:1fr}.client-detail .client-detail-hero dl{justify-content:start}.client-detail .engagement-card>header{grid-template-columns:1fr}}body,html{background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-body)}body :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tc-logo{display:inline-flex;align-items:center}.tc-logo img{display:block;width:142px;height:auto}.tc-logo--compact img{width:28px;max-height:42px}.tc-icon{display:block;flex:0 0 auto}.tc-flow{width:100%;height:26px;display:block;overflow:visible}.tc-flow path{fill:none;stroke:var(--color-border-default);stroke-width:.8;vector-effect:non-scaling-stroke}.tc-flow--accent path{stroke:var(--sima-action);stroke-width:2;stroke-dasharray:1;animation:tc-flow-in .7s var(--ease-flow) both}@keyframes tc-flow-in{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.mobile-nav-scrim,.mobile-nav-trigger{display:none}.app-shell{grid-template-columns:264px minmax(0,1fr);background:var(--color-background)}.eyebrow,.nav-caption{font-family:var(--font-mono);font-weight:400}.nav-caption{padding-inline:12px;color:var(--sima-green-on-muted)}.nav-link-label{min-width:0}.sidebar-foot{border-color:rgba(255,245,233,.12)}.system-pulse{border-radius:var(--radius-sm)}.topbar{min-height:82px;padding:18px clamp(24px,4vw,54px);border-color:var(--color-border-subtle);background:rgba(255,251,245,.94);backdrop-filter:blur(10px)}.briefing h2,.section-heading h2,.topbar h1{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.topbar h1{color:var(--sima-green);font-weight:700}.safe-mode{color:var(--sima-green-hover);background:var(--sima-green-soft)}.avatar,.safe-mode{border-radius:var(--radius-sm)}.avatar{background:var(--sima-green)}.content{max-width:1440px;padding:32px clamp(24px,4vw,54px) 64px}.briefing{min-height:180px;padding:clamp(28px,4vw,48px);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);color:var(--sima-cream);background:var(--sima-green);box-shadow:none}.briefing:after{content:none}.briefing .eyebrow{color:var(--sima-green-on)}.briefing h2{max-width:720px;margin-block:12px 10px;font-size:clamp(28px,3vw,42px);font-weight:700}.briefing-copy{color:var(--sima-green-on)}.briefing.operations-critical{background:var(--sima-action-accessible)}.briefing.operations-action{background:var(--sima-green);box-shadow:inset 5px 0 var(--warning-500)}.primary-action{min-height:44px;border-radius:var(--radius-sm);color:var(--color-text-on-accent);background:var(--sima-action);font-weight:600}.primary-action:hover{background:var(--sima-action-accessible);transform:none}.dashboard-flow{margin:-2px 0 0;padding-inline:clamp(22px,4vw,52px)}.flight-board,.metric-card,.panel{border-color:var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:none}.flight-board{border-radius:var(--radius-md)}.metric-grid{gap:1px;border:1px solid var(--color-border-subtle);background:var(--color-border-subtle)}.metric-card{min-height:178px;border:0;border-radius:0}.metric-value strong,.zip-lockup strong{font-family:var(--font-brand);font-weight:400;letter-spacing:0}.metric-card-heading>span,.metric-value span,.score-cell span,.score-cell strong{font-family:var(--font-mono)}.budget-track,.budget-track span,.segmented-bar span{border-radius:0}.flight-line{background:var(--color-border-default)}.node-orbit,.node-orbit span{border-radius:var(--radius-sm)}.table-wrap table{font-variant-numeric:tabular-nums}.table-wrap th{color:var(--color-text-muted);font-family:var(--font-mono);font-weight:400}.table-wrap td{border-color:var(--color-border-subtle)}.attention-count,.stage-pill{border-radius:var(--radius-sm)}.attention-count{color:var(--color-text-on-accent);background:var(--sima-action)}.risk-mark{border-radius:0}@media(max-width:1040px){.app-shell{display:block}.sidebar--open{transform:translateX(0)}.sidebar-foot{display:flex}.mobile-nav-trigger{width:44px;height:44px;position:fixed;right:16px;top:18px;z-index:60;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--sima-green);background:var(--sima-surface)}.mobile-nav-scrim{position:fixed;inset:0;z-index:40;border:0;display:block;background:rgba(4,24,20,.6)}.topbar{padding-right:76px}}@media(max-width:760px){.topbar{align-items:flex-start}.topbar-actions{padding-top:5px}.safe-mode{display:none}.content{padding:22px 16px 48px}.briefing{align-items:flex-start;flex-direction:column}.primary-action{width:100%;justify-content:space-between}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:154px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.prospect-family{--prospect-rule:var(--color-border-subtle)}.prospect-family.page-stack{gap:12px}.prospect-family.duplicate-stack{gap:16px}.prospect-family .prospect-workbench{overflow:hidden;border:1px solid var(--prospect-rule);border-radius:var(--radius-md);background:var(--color-surface)}.prospect-family .page-intro{padding:20px 22px;border:0;border-radius:0;background:var(--color-surface)}.prospect-family .analysis-heading h2,.prospect-family .detail-hero h2,.prospect-family .lead-quote-bridge h2,.prospect-family .page-intro h2,.prospect-family .section-heading h2{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.prospect-family .page-intro h2{margin:6px 0;font-size:clamp(24px,2.2vw,30px)}.prospect-family .page-intro p:not(.eyebrow){color:var(--color-text-secondary);font-size:12px}.prospect-family .create-drawer>summary,.prospect-family .inline-drawer>summary{min-height:44px;padding:0 14px;border:1px solid var(--sima-green);border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--sima-cream);background:var(--sima-green)}.prospect-family .create-drawer[open]{padding:18px;border-color:var(--prospect-rule);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.prospect-family .create-drawer[open]>summary{color:var(--sima-cream);background:var(--sima-green-deep)}.prospect-family :is(input,select,textarea){border-color:var(--color-border-default)!important;border-radius:var(--radius-sm)!important;background:var(--sima-raised)!important}.prospect-family :is(input,select,textarea):focus{border-color:var(--sima-green)!important;box-shadow:0 0 0 2px rgba(255,85,56,.18)!important}.prospect-family button:disabled{color:var(--sima-muted)!important;background:var(--sima-divider)!important;cursor:not-allowed}.prospect-family .primary-button{min-height:44px;border-radius:var(--radius-pill);background:var(--sima-green)}.prospect-family .primary-button:hover{background:var(--sima-green-hover)}.prospect-family .filter-bar{padding:10px 12px;border:0;border-top:1px solid var(--prospect-rule);border-radius:0;background:var(--color-surface-subtle)}.prospect-family .filter-bar a,.prospect-family .filter-bar button{min-height:40px;border-radius:var(--radius-pill)}.prospect-family .filter-bar button{background:var(--sima-green)}.prospect-family .filter-bar a{border:1px solid transparent}.prospect-family .filter-bar a:hover{border-color:var(--color-border-default);background:var(--sima-green-soft)}.prospect-family .lead-board{display:block}.prospect-family .score-axis{display:none}.prospect-family .lead-list{gap:1px;overflow:hidden;border:1px solid var(--prospect-rule);border-radius:var(--radius-md);background:var(--prospect-rule)}.prospect-family .lead-list-head{min-height:36px;padding:0 14px;display:grid;grid-template-columns:36px 48px minmax(0,1fr) minmax(112px,auto) 20px;align-items:center;gap:14px;color:var(--sima-green-on);background:var(--sima-green-deep);font:400 12px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.prospect-family .lead-list-head span:nth-child(2){text-align:center}.prospect-family .lead-list-head span:nth-child(4){text-align:right}.prospect-family .lead-row{min-height:78px;padding:10px 14px;grid-template-columns:36px 48px minmax(0,1fr) minmax(112px,auto) 20px;gap:14px;border:0;border-radius:0;background:var(--color-surface);transition:background .14s ease,box-shadow .14s ease}.prospect-family .lead-row:hover{border-color:transparent;background:var(--sima-green-soft);box-shadow:inset 3px 0 var(--sima-green);transform:none}.prospect-family .lead-rank{color:var(--color-text-muted);font:400 12px/1 var(--font-body);letter-spacing:.08em}.prospect-family .lead-row:nth-child(-n+4) .lead-rank{color:var(--sima-action-accessible)}.prospect-family .score-dial{width:46px;height:46px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--sima-green-soft)}.prospect-family .score-dial:after{content:none}.prospect-family .score-dial strong{font-family:var(--font-brand);font-size:23px;font-weight:400;letter-spacing:0}.prospect-family .lead-main{gap:18px}.prospect-family .lead-main h3{font-family:var(--font-heading);font-size:13px;font-weight:400;letter-spacing:0}.prospect-family .lead-main p,.prospect-family .lead-meta{color:var(--color-text-muted)}.prospect-family .lead-meta{font-family:var(--font-body);font-weight:400}.prospect-family .stage-pill{border-radius:var(--radius-sm);background:var(--sima-green-soft)}.prospect-family .row-arrow{color:var(--sima-green)}.prospect-family .empty-state,.prospect-family .loading-card,.prospect-family.loading-card{border-color:var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-surface-subtle)}.prospect-family .detail-hero{padding:30px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);color:var(--sima-cream);background:var(--sima-green)}.prospect-family .detail-hero .stage-pill{color:var(--sima-cream);border-color:rgba(255,245,233,.24);background:rgba(255,245,233,.1)}.prospect-family .detail-hero p{color:var(--sima-green-on)}.prospect-family .detail-hero dl div{border-color:rgba(255,245,233,.16)}.prospect-family .detail-hero dt{color:var(--sima-green-on-muted);font-family:var(--font-body);font-weight:400}.prospect-family .detail-hero dd{font-variant-numeric:tabular-nums}.prospect-family .lead-dispatch{border-color:var(--prospect-rule);border-left-color:var(--sima-green-hover);border-radius:var(--radius-md);background:var(--color-surface)}.prospect-family .lead-dispatch.urgent{border-left-color:var(--error-500);background:var(--error-50)}.prospect-family .lead-dispatch.pending{border-left-color:var(--warning-500);background:var(--warning-50)}.prospect-family .dispatch-pin{border-radius:var(--radius-sm)}.prospect-family .analysis-ledger{border-color:var(--prospect-rule);border-radius:var(--radius-md);background:var(--sima-green-soft)}.prospect-family .analysis-heading .primary-action{border-radius:var(--radius-pill);color:var(--sima-cream);background:var(--sima-green)}.prospect-family .score-ledger{border-color:var(--prospect-rule)}.prospect-family .score-total{border-color:rgba(255,245,233,.12);color:var(--sima-cream);background:var(--sima-green-deep)}.prospect-family .score-total strong{font-family:var(--font-brand);font-weight:400;letter-spacing:0}.prospect-family .score-total>span{color:var(--sima-green-on);font-family:var(--font-body)}.prospect-family .score-total small{font-family:var(--font-body)}.prospect-family .factor-ledger article{border-color:var(--prospect-rule)}.prospect-family .factor-copy a,.prospect-family .factor-points>span{font-family:var(--font-body)}.prospect-family .factor-points i{border-radius:0}.prospect-family .factor-points b{background:var(--sima-green)}.prospect-family .lead-quote-bridge{border-color:var(--prospect-rule);border-left-color:var(--sima-green);border-radius:var(--radius-md);background:var(--color-surface)}.prospect-family .lead-quote-bridge>a{border-radius:var(--radius-sm);background:var(--sima-green)}.prospect-family .panel{border-color:var(--prospect-rule);border-radius:var(--radius-md)}.prospect-family .dossier-status{border-radius:var(--radius-sm);font-family:var(--font-body)}.prospect-family .audit-strip article,.prospect-family .evidence-item,.prospect-family .finding-list a{border-color:var(--prospect-rule);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.prospect-family .gap-list{border-left-color:var(--warning-500);background:var(--warning-50)}.prospect-family .timeline article{border-color:var(--color-border-default)}.prospect-family .timeline article:before{width:7px;height:7px;left:-4px;border-radius:1px;background:var(--sima-green)}.prospect-family .timeline time{font-family:var(--font-body)}.prospect-family .crm-custody{border-color:rgba(255,245,233,.18);border-radius:var(--radius-md);background:var(--sima-green-deep);box-shadow:none}.prospect-family .crm-custody>header{background:var(--sima-green)}.prospect-family .custody-rail li{border-top-color:var(--sima-action);border-radius:0}.prospect-family .custody-rail li:not(:last-child):after{border-radius:var(--radius-sm);color:var(--color-text-on-accent);background:var(--sima-action)}.prospect-family .crm-custody footer strong,.prospect-family .crm-custody header .eyebrow,.prospect-family .custody-ledger small{color:var(--sima-action)}.prospect-family .crm-custody nav a,.prospect-family .crm-custody nav>span{border-radius:var(--radius-sm)}.prospect-family .crm-custody nav .custody-next{border-color:var(--sima-action);color:var(--color-text-on-accent);background:var(--sima-action)}.prospect-family .visit-folio{border-color:var(--prospect-rule);border-radius:var(--radius-md);background:var(--sima-surface);box-shadow:none}.prospect-family .visit-folio>header{background:var(--color-surface)}.prospect-family .visit-folio-body article,.prospect-family .visit-folio-body aside{border-radius:var(--radius-sm)}.prospect-family .duplicate-count{color:var(--sima-green);font-family:var(--font-brand);font-weight:400;letter-spacing:0}.prospect-family .duplicate-count small{font-family:var(--font-body);font-weight:400}.prospect-family .duplicate-list{gap:10px}.prospect-family .duplicate-card{border-color:var(--prospect-rule);border-radius:var(--radius-md);background:var(--color-surface)}.prospect-family .match-meter strong{font-family:var(--font-brand);font-size:31px;font-weight:400;letter-spacing:0}.prospect-family .match-meter small{border-radius:var(--radius-sm);color:var(--warning-500);background:var(--warning-50);font-family:var(--font-body)}.prospect-family .comparison-business>a{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.prospect-family .comparison-business dt{font-family:var(--font-body);font-weight:400}.prospect-family .versus{color:var(--sima-green)}.prospect-family .match-signals p,.prospect-family .versus{border-radius:var(--radius-sm);background:var(--sima-green-soft)}.prospect-family .match-signals strong{font-family:var(--font-body)}.prospect-family .duplicate-decisions{border-color:var(--prospect-rule)}.prospect-family .duplicate-decisions button{min-height:40px;border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--sima-sunken)}.prospect-family .duplicate-decisions .same-button{border-color:var(--sima-green);color:var(--sima-cream);background:var(--sima-green)}@media(max-width:1200px){.prospect-family .lead-main{grid-template-columns:1fr;gap:6px}}@media(max-width:900px){.prospect-family .filter-bar{grid-template-columns:1fr 1fr}.prospect-family .filter-bar .search-field{grid-column:1/-1}.prospect-family .detail-grid{grid-template-columns:1fr}.prospect-family .duplicate-card{grid-template-columns:60px 1fr 30px 1fr}.prospect-family .duplicate-decisions,.prospect-family .duplicate-decisions form:last-child{grid-template-columns:1fr}.prospect-family .duplicate-decisions form{grid-template-columns:1fr auto}}@media(max-width:620px){.prospect-family .page-intro{padding:18px;display:grid}.prospect-family .create-drawer{width:100%}.prospect-family .create-drawer>summary{width:100%;margin:0}.prospect-family .filter-bar,.prospect-family .form-grid{grid-template-columns:1fr}.prospect-family .filter-bar .search-field{grid-column:auto}.prospect-family .filter-bar a{min-height:40px}.prospect-family .lead-list-head{display:none}.prospect-family .lead-row{padding:13px 12px;grid-template-columns:28px 46px minmax(0,1fr) 18px;gap:10px}.prospect-family .lead-rank{grid-column:1;grid-row:1/3}.prospect-family .score-dial{grid-column:2;grid-row:1/3;width:44px;height:44px}.prospect-family .lead-main{grid-column:3;grid-row:1}.prospect-family .lead-meta{grid-column:3;grid-row:2;justify-items:start}.prospect-family .row-arrow{grid-column:4;grid-row:1/3}.prospect-family .detail-hero{padding:24px 20px;grid-template-columns:1fr}.prospect-family .detail-hero dl{grid-template-columns:1fr}.prospect-family .detail-hero dl div{padding:12px 0 0;border-left:0;border-top:1px solid rgba(255,245,233,.16)}.prospect-family .analysis-heading{align-items:stretch;display:grid}.prospect-family .analysis-heading .primary-action{width:100%}.prospect-family .score-ledger{grid-template-columns:1fr}.prospect-family .score-total{border-right:0}.prospect-family .factor-ledger article{grid-template-columns:1fr}.prospect-family .factor-points{justify-content:start;text-align:left}.prospect-family .lead-quote-bridge{align-items:stretch;display:grid}.prospect-family .lead-quote-bridge>a{min-height:44px;justify-content:space-between}.prospect-family .duplicate-card{grid-template-columns:52px minmax(0,1fr)}.prospect-family .duplicate-card>.comparison-business{grid-column:2}.prospect-family .versus{display:none}.prospect-family .comparison-business{padding-bottom:14px;border-bottom:1px solid var(--prospect-rule)}.prospect-family .duplicate-decisions,.prospect-family .match-signals{grid-column:1/-1}.prospect-family .duplicate-decisions form{grid-template-columns:1fr}.prospect-family .duplicate-decisions button{min-height:44px}}.scout-family{--scout-rule:var(--color-border-subtle)}.scout-family.evidence-stack,.scout-family.scout-stack{gap:12px}.scout-family .scout-command-deck{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-template-areas:"manifest instruments" "launch instruments";gap:12px;align-items:start}.scout-family .scout-manifest{grid-area:manifest;padding:24px 28px;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr)}.scout-family .evidence-lightbox,.scout-family .scout-manifest{min-height:142px;gap:24px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);color:var(--sima-cream);background:var(--sima-green);box-shadow:none}.scout-family .evidence-lightbox{padding:20px 24px}.scout-family .evidence-lightbox h2{margin:4px 0 6px;font-size:clamp(24px,2.6vw,32px)}.scout-family .evidence-lightbox p:last-child{font-size:10px;line-height:1.45}.scout-family .custody-stamps{padding:13px}.scout-family .evidence-lightbox h2,.scout-family .folder-tab h2,.scout-family .manifest-copy h2,.scout-family .section-heading h2{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.scout-family .manifest-copy h2{max-width:620px;margin:8px 0 7px;font-size:clamp(26px,2.2vw,34px);line-height:1}.scout-family .manifest-copy>p:last-child{font-size:11px;line-height:1.45}.scout-family .evidence-lightbox .eyebrow,.scout-family .evidence-lightbox p:last-child,.scout-family .manifest-copy .eyebrow,.scout-family .manifest-copy>p:last-child{color:var(--sima-green-on)}.scout-family .manifest-route{padding:14px 16px;border-color:rgba(255,245,233,.18);border-left:3px solid var(--sima-action);border-radius:var(--radius-sm);background:var(--sima-green-deep)}.scout-family .custody-stamps{border-color:rgba(255,245,233,.18);border-radius:var(--radius-sm);background:var(--sima-green-deep)}.scout-family .manifest-route strong{border-radius:var(--radius-sm);color:var(--color-text-on-accent);background:var(--sima-action)}.scout-family .scout-instruments{grid-area:instruments;align-self:start;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1px;border:1px solid var(--scout-rule);border-radius:var(--radius-md);overflow:hidden;background:var(--scout-rule)}.scout-family .scout-instruments article{border:0;border-radius:0;background:var(--color-surface);min-height:0;padding:18px 20px}.scout-family .quota-instrument>div:first-child>strong{margin-top:10px;font-size:34px}.scout-family .quota-arc{width:68px;height:68px}.scout-family .quota-arc span{font-size:19px}.scout-family .inventory-instrument>div{margin:9px 0 6px}.scout-family .inventory-instrument>div strong,.scout-family .review-instrument>strong{font-size:30px}.scout-family .review-instrument>strong{margin:9px 0 6px}.scout-family .inventory-instrument>p:last-child,.scout-family .review-instrument>p:last-child{font-size:9px}.scout-family .evidence-queue-link,.scout-family .inventory-reconcile{margin-top:7px}.scout-family .inventory-instrument>div strong,.scout-family .quota-instrument>div:first-child>strong,.scout-family .review-instrument>strong{font-family:var(--font-brand);font-weight:400;letter-spacing:0}.scout-family .quota-arc{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--sima-green-soft)}.scout-family .quota-arc:after{content:none}.scout-family .quota-arc span{font-family:var(--font-brand);font-weight:400;letter-spacing:0}.scout-family .instrument-panel-heading{grid-column:1/-1;padding:17px 19px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--sima-cream);background:var(--sima-green-deep)}.scout-family .instrument-panel-heading h2{margin:6px 0 0;font:600 18px/1 var(--font-heading);letter-spacing:-.02em}.scout-family .instrument-panel-heading>span{display:flex;align-items:center;gap:6px;color:var(--sima-green-on);font:500 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scout-family .instrument-panel-heading>span i{width:6px;height:6px;border-radius:50%;background:var(--success-500);box-shadow:0 0 0 3px rgba(76,146,124,.18)}.scout-family .scout-instruments article{display:grid;align-content:start;gap:10px}.scout-family .instrument-reading{margin:0;display:flex;align-items:end;justify-content:space-between;gap:12px}.scout-family .instrument-reading strong{margin:0;color:var(--sima-green);font:400 32px/1 var(--font-brand);letter-spacing:.01em}.scout-family .instrument-reading strong small{color:var(--color-text-muted);font:400 7px/1 var(--font-mono);letter-spacing:.02em}.scout-family .review-instrument .instrument-reading strong{color:var(--sima-action-accessible)}.scout-family .instrument-meter{--level:0%;height:4px;overflow:hidden;background:var(--sima-green-soft)}.scout-family .instrument-meter i{display:block;width:var(--level);height:100%;background:var(--sima-action)}.scout-family .inventory-instrument .instrument-meter i{background:var(--sima-green-hover)}.scout-family .quota-instrument{display:grid}.scout-family .quota-instrument footer{display:flex;align-items:baseline;gap:6px}.scout-family .quota-instrument footer strong{color:var(--sima-green);font:400 18px/1 var(--font-brand)}.scout-family .quota-instrument footer span{color:var(--color-text-muted);font:400 7px/1 var(--font-mono);text-transform:uppercase}.scout-family .inventory-instrument>p,.scout-family .review-instrument>p{margin:0;color:var(--color-text-secondary);font-size:9px;line-height:1.45}.scout-family :is(a,button).instrument-action{width:max-content;min-height:0!important;margin:0;padding:0!important;border:0!important;display:inline-flex;align-items:center;gap:5px;color:var(--sima-green);background:transparent!important;font-size:8px;font-weight:700;text-decoration:none}.scout-family :is(a,button).instrument-action:hover{color:var(--sima-action-accessible);text-decoration:underline;text-underline-offset:3px}.scout-family .inspection-section,.scout-family .panel{border-color:var(--scout-rule);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:none}.scout-family .scout-launch{grid-area:launch;padding:18px 20px}.scout-family .scout-launch-form{margin-top:14px}.scout-family .launch-note{margin-top:8px}.scout-family .manual-capture{margin-top:12px;padding-top:12px}.scout-family .batch-state,.scout-family .candidate-state,.scout-family .lock-chip{border-radius:var(--radius-sm);font-family:var(--font-mono)}.scout-family :is(input,select,textarea){border-color:var(--color-border-default)!important;border-radius:var(--radius-sm)!important;background:var(--sima-raised)!important}.scout-family :is(input,select,textarea):focus{border-color:var(--sima-green)!important;box-shadow:0 0 0 2px rgba(255,85,56,.18)!important}.scout-family :is(button,.primary-button){border-radius:var(--radius-sm)!important}.scout-family .primary-button,.scout-family .scout-launch-form button{min-height:44px;background:var(--sima-green)}.scout-family .manual-capture>summary,.scout-family .provenance-drawer>summary{color:var(--sima-green-hover)}.scout-family .inspection-section{padding:20px}.scout-family .candidate-deck{margin-top:14px;gap:1px;border:1px solid var(--scout-rule);background:var(--scout-rule)}.scout-family .candidate-card{border:0;border-radius:0;background:var(--color-surface)}.scout-family .provenance-rail{background:var(--sima-green-deep)}.scout-family .provenance-rail small{color:var(--sima-action)}.scout-family .candidate-heading h3{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.scout-family .candidate-facts div,.scout-family .candidate-matches,.scout-family .clear-match,.scout-family .source-receipt{border-color:var(--scout-rule);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.scout-family .candidate-decisions{border-color:var(--scout-rule)}.scout-family .candidate-decisions button{min-height:40px;border-radius:var(--radius-sm);background:var(--sima-green-soft)}.scout-family .candidate-decisions .admit-button{color:var(--sima-cream);background:var(--sima-green)}.scout-family .candidate-decisions .reject-candidate{color:var(--error-500);background:var(--error-50)}.scout-family .source-license,.scout-family .verification-rule{border-color:var(--scout-rule);color:var(--color-text-muted);background:transparent}.scout-family .scout-history-grid{gap:12px}.scout-family .scout-history-grid>article{padding:18px 20px}.scout-family .batch-list{margin-top:12px}.scout-family .evidence-review-message{border-radius:var(--radius-sm)}.scout-family .custody-stamps span,.scout-family .custody-stamps strong{border-radius:var(--radius-sm);font-family:var(--font-mono)}.scout-family .stamp-observed{color:var(--sima-green-on);transform:none}.scout-family .stamp-verified{color:var(--success-300);transform:none}.scout-family .evidence-summary-strip{padding:0;border-color:var(--scout-rule);border-radius:var(--radius-md);background:var(--scout-rule);gap:1px}.scout-family .evidence-summary-strip p{padding:12px 14px;border:0;background:var(--color-surface)}.scout-family .evidence-summary-strip strong{font-family:var(--font-brand);font-size:20px;font-weight:400;letter-spacing:0}.scout-family .evidence-folders{gap:7px}.scout-family .evidence-folder{border-color:var(--scout-rule);border-radius:var(--radius-md);background:var(--sima-green-soft);box-shadow:none}.scout-family .folder-tab{min-height:62px;padding:11px 16px;cursor:pointer;list-style:none;background:var(--sima-green-deep)}.scout-family .folder-tab::-webkit-details-marker{display:none}.scout-family .folder-tab h2{margin-top:4px;font-size:15px}.scout-family .folder-score{display:grid;grid-template-columns:auto auto;align-items:center;gap:4px 9px}.scout-family .folder-score span{grid-column:1/-1}.scout-family .folder-score strong{margin:0;color:var(--sima-cream);font-family:var(--font-brand);font-size:23px;font-weight:400;letter-spacing:0}.scout-family .folder-score svg{transform:rotate(90deg);transition:transform .18s ease}.scout-family .evidence-folder[open] .folder-score svg{transform:rotate(270deg)}.scout-family .evidence-slips{padding:10px;gap:6px}.scout-family .evidence-slip{min-height:102px;border-color:var(--scout-rule);border-radius:var(--radius-sm);background:var(--color-surface)}.scout-family .slip-copy{padding:12px 14px}.scout-family .slip-copy blockquote{margin-top:7px}.scout-family .slip-copy footer{margin-top:8px}.scout-family .slip-decision{padding:11px}.scout-family .slip-seal{color:var(--warning-500);background:var(--warning-50)}.scout-family .slip-copy footer,.scout-family .slip-copy>p,.scout-family .slip-seal span{font-family:var(--font-mono);font-weight:400}.scout-family .folder-decision{padding:11px 14px;border-color:var(--scout-rule);background:var(--color-surface)}.scout-family .folder-decision button{min-height:38px;border-radius:var(--radius-sm);background:var(--sima-green)}@media(max-width:1350px){.scout-family .scout-command-deck{grid-template-columns:1fr;grid-template-areas:"manifest" "instruments" "launch"}.scout-family .scout-instruments{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr}}@media(max-width:1050px){.scout-family .evidence-lightbox,.scout-family .scout-manifest{grid-template-columns:1fr}.scout-family .scout-instruments{grid-template-columns:1fr;grid-template-rows:auto}.scout-family .scout-launch-form{grid-template-columns:1fr 1fr}.scout-family .candidate-decisions{grid-template-columns:1fr}.scout-family .candidate-decisions form,.scout-family .candidate-decisions form:nth-child(2){grid-template-columns:1fr auto}.scout-family .evidence-summary-strip{grid-template-columns:1fr 1fr}.scout-family .evidence-slip{grid-template-columns:48px minmax(0,1fr)}.scout-family .slip-decision{grid-column:2}}@media(max-width:620px){.scout-family .evidence-lightbox,.scout-family .scout-manifest{padding:24px 20px}.scout-family .custody-stamps,.scout-family .manifest-route{grid-template-columns:1fr}.scout-family .custody-stamps i,.scout-family .manifest-route i{display:none}.scout-family .evidence-summary-strip,.scout-family .form-grid,.scout-family .scout-launch-form{grid-template-columns:1fr}.scout-family .inspection-section{padding:20px 14px}.scout-family .candidate-card{grid-template-columns:36px minmax(0,1fr)}.scout-family .candidate-decisions form,.scout-family .candidate-decisions form:nth-child(2),.scout-family .candidate-facts{grid-template-columns:1fr}.scout-family .candidate-decisions button{min-height:44px}.scout-family .evidence-slip{grid-template-columns:36px minmax(0,1fr)}.scout-family .folder-decision{align-items:stretch;display:grid}.scout-family .folder-decision button{width:100%}}.quote-family{--quote-rule:var(--color-border-subtle)}.quote-family.page-stack{gap:16px}.quote-family .quote-thesis{min-height:190px;padding:clamp(28px,4vw,46px);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);color:var(--sima-cream);background:var(--sima-green);box-shadow:none}.quote-family .catalog-studio h2,.quote-family .composer-heading h2,.quote-family .quote-reel h2,.quote-family .quote-thesis h2{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.quote-family .quote-thesis .eyebrow,.quote-family .quote-thesis p:last-child{color:var(--sima-green-on)}.quote-family .quote-thesis aside{border-color:rgba(255,245,233,.18);border-radius:var(--radius-sm);background:var(--sima-green-deep);transform:none}.quote-family .quote-thesis aside strong{color:var(--sima-action);font-family:var(--font-body)}.quote-family .catalog-studio,.quote-family .panel,.quote-family .quote-composer,.quote-family .quote-reel{border-color:var(--quote-rule);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:none}.quote-family .composer-heading{background:var(--sima-green-deep)}.quote-family .quote-lead-select{border-color:var(--quote-rule);border-radius:var(--radius-sm)}.quote-family .catalog-choice,.quote-family .catalog-drawer legend,.quote-family .catalog-editor,.quote-family .quote-submit,.quote-family .quote-terms{border-color:var(--quote-rule)}.quote-family .catalog-choice code,.quote-family .catalog-history span{border-radius:var(--radius-sm);font-family:var(--font-mono)}.quote-family .catalog-choice>b,.quote-family .quote-ticket dd{font-family:var(--font-brand);font-size:20px;font-weight:400;letter-spacing:0}.quote-family :is(input,select,textarea){border-color:var(--color-border-default)!important;border-radius:var(--radius-sm)!important;background:var(--sima-raised)!important}.quote-family :is(input,select,textarea):focus{border-color:var(--sima-green)!important;box-shadow:0 0 0 2px rgba(255,85,56,.18)!important}.quote-family .quote-submit{background:var(--sima-green-soft)}.quote-family .quote-submit button{min-height:44px;border-radius:var(--radius-pill);color:var(--sima-cream);background:var(--sima-green)}.quote-family .quote-submit button:disabled{color:var(--sima-muted);background:var(--sima-divider);opacity:1}.quote-family .quote-ticket{border-color:var(--quote-rule);border-left-color:var(--warning-500);border-radius:var(--radius-sm);box-shadow:none}.quote-family .catalog-studio{padding:27px}.quote-family .primary-button,.quote-family .secondary-button{min-height:40px;border-radius:var(--radius-pill)}.quote-family .catalog-editor-grid article{border-color:var(--quote-rule);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.quote-family .new-catalog-item{border-color:var(--color-border-default);border-radius:var(--radius-sm)}.quote-family .catalog-version-seal{border-radius:var(--radius-sm);transform:none}.quote-family .loading-panel{border:1px dashed var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.quote-family.page-stack{gap:14px}.quote-family .quote-thesis{min-height:158px;padding:27px 32px;grid-template-columns:minmax(0,1fr) 250px;gap:32px}.quote-family .quote-thesis h2{max-width:680px;margin:7px 0 9px;font-size:clamp(28px,3vw,38px);line-height:1.02;letter-spacing:-.045em}.quote-family .quote-thesis p:last-child{max-width:680px;font-size:12px;line-height:1.5}.quote-family .quote-thesis aside{padding:15px 17px}.quote-family .quote-thesis aside strong{margin-bottom:6px;font-size:12px}.quote-family .quote-thesis aside span{font-size:12px}.quote-family .quote-layout{display:grid;grid-template-columns:1fr;gap:14px}.quote-family .composer-heading{padding:17px 20px}.quote-family .composer-heading h2{font-size:19px}.quote-family .quote-lead-select{margin:15px 20px 5px;padding:10px 13px;grid-template-columns:135px 1fr}.quote-family .catalog-drawer{margin:14px 20px 0}.quote-family .catalog-choice{min-height:70px;padding:11px 12px}.quote-family .catalog-choice small{font-size:12px}.quote-family .catalog-choice.add-on{grid-template-columns:minmax(0,1fr) 130px 76px}.quote-family .quote-section-label{margin:13px 20px 0;padding:0 0 8px;display:flex;gap:10px;border-bottom:1px solid var(--quote-rule);color:var(--color-text-secondary);font:700 12px/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase}.quote-family .quote-section-label span{color:var(--sima-action)}.quote-family .quote-terms{margin:0 20px;padding:13px 0}.quote-family .quote-terms textarea{min-height:58px}.quote-family .quote-submit{padding:14px 20px}.quote-family .quote-submit>div{display:grid;gap:4px}.quote-family .quote-submit>div>span{margin:0;color:var(--sima-action);font:650 12px/1 var(--font-body)}.quote-family .quote-reel{padding:0;position:static;overflow:hidden}.quote-family .quote-reel-heading{padding:16px 20px;display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--quote-rule);background:var(--sima-green-soft)}.quote-family .quote-reel-heading h2{font-size:20px}.quote-family .quote-reel-heading>span{color:var(--color-text-muted);font:550 12px/1 var(--font-body)}.quote-family .quote-reel-heading>span b{color:var(--sima-green);font-size:17px}.quote-family .quote-ticket-list{display:grid}.quote-family .quote-ticket{min-height:76px;margin:0;padding:12px 16px;display:grid;grid-template-columns:92px minmax(220px,1.5fr) 230px 150px;gap:17px;align-items:center;border:0;border-bottom:1px solid var(--quote-rule);border-left:3px solid var(--warning-500);border-radius:0;background:var(--color-surface)}.quote-family .quote-ticket:last-child{border-bottom:0}.quote-family .quote-ticket.status-approved{border-left-color:var(--success-500)}.quote-family .quote-ticket.status-rejected{border-left-color:var(--error-500)}.quote-family .quote-ticket>header{display:grid;gap:6px;justify-content:start}.quote-family .quote-ticket>header strong{width:max-content;padding:4px 6px;border-radius:var(--radius-sm);color:var(--warning-600);background:var(--warning-50);font-size:12px}.quote-family .quote-ticket.status-approved>header strong{color:var(--success-600);background:var(--success-50)}.quote-family .quote-ticket.status-rejected>header strong{color:var(--error-600);background:var(--error-50)}.quote-family .quote-ticket-main h3{margin:0 0 4px;font-size:12px}.quote-family .quote-ticket-main p{margin:0;color:var(--color-text-muted);font-size:12px}.quote-family .quote-ticket dl{margin:0;padding:0;border:0;gap:15px}.quote-family .quote-ticket dt{font-size:12px}.quote-family .quote-ticket dd{margin-top:3px;font-size:16px}.quote-family .quote-ticket-note{color:var(--color-text-muted);font:500 12px/1.45 var(--font-body)}.quote-family .quote-review-actions{grid-column:1/-1;margin:-1px -16px -12px;padding:10px 16px;grid-template-columns:1fr 1fr;gap:10px;border-top:1px dashed var(--quote-rule);background:var(--warning-50)}.quote-family .quote-review-actions form{display:grid;grid-template-columns:1fr auto}.quote-family .quote-review-actions button{min-height:34px;padding-inline:12px}.quote-family .quote-narrative-panel{grid-column:1/-1;padding:10px 12px;display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:8px 14px;align-items:center;border:1px solid var(--sima-green-soft);border-radius:var(--radius-sm);background:var(--sima-green-soft)}.quote-family .quote-narrative-panel>span{color:var(--sima-green);font:650 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.quote-family .quote-narrative-panel>strong{justify-self:end;color:var(--color-text-muted);font:650 12px/1 var(--font-body)}.quote-family .quote-narrative-panel>form{justify-self:end}.quote-family .quote-narrative-panel>form button{min-height:32px;padding:7px 10px;font-size:12px}.quote-family .quote-narrative-panel>details{grid-column:1/-1;padding-top:7px;border-top:1px solid var(--sima-green-soft)}.quote-family .quote-narrative-panel>details summary{cursor:pointer;color:var(--sima-green);font:650 12px/1.3 var(--font-body);text-transform:lowercase}.quote-family .quote-narrative-panel>details p{margin:7px 0 1px;color:var(--color-text-muted);font-size:12px;line-height:1.55}.quote-family .quote-narrative-panel>.quote-review-actions{margin:2px -12px -10px;padding:10px 12px;background:transparent}.quote-family .catalog-studio{padding:0}.quote-family .catalog-studio>summary{min-height:66px;padding:13px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;cursor:pointer;list-style:none}.quote-family .catalog-studio>summary::-webkit-details-marker{display:none}.quote-family .catalog-studio>summary:hover{background:var(--sima-green-soft)}.quote-family .catalog-studio>summary h2{margin:3px 0 0;font-size:18px}.quote-family .catalog-studio>summary>span{display:flex;align-items:center;gap:10px;color:var(--color-text-muted);font:600 12px/1 var(--font-body);text-transform:uppercase}.quote-family .catalog-studio>summary svg{transform:rotate(90deg);transition:transform .18s ease}.quote-family .catalog-studio[open]>summary{border-bottom:1px solid var(--quote-rule);background:var(--sima-green-soft)}.quote-family .catalog-studio[open]>summary svg{transform:rotate(270deg)}.quote-family .catalog-studio-body{padding:17px 20px 20px}.quote-family .catalog-studio-heading{align-items:center}.quote-family .catalog-studio-heading>p{max-width:700px;margin:0;color:var(--color-text-secondary);font-size:12px}.quote-family .catalog-history{margin:14px 0}@media(max-width:1080px){.quote-family .catalog-editor-grid{grid-template-columns:1fr}.quote-family .quote-ticket{grid-template-columns:82px minmax(200px,1fr) 210px}.quote-family .quote-ticket-note{grid-column:2/-1}.quote-family .quote-review-actions{grid-column:1/-1}}@media(max-width:620px){.quote-family .quote-thesis{padding:23px 19px;grid-template-columns:1fr;gap:18px}.quote-family .catalog-rules,.quote-family .quote-lead-select,.quote-family .quote-terms{grid-template-columns:1fr}.quote-family .catalog-choice,.quote-family .catalog-choice.add-on{grid-template-columns:18px minmax(0,1fr)}.quote-family .catalog-choice.add-on>b,.quote-family .catalog-choice.add-on>label,.quote-family .catalog-choice>b{grid-column:2}.quote-family .quote-section-label{margin-inline:15px}.quote-family .catalog-studio-heading,.quote-family .quote-reel-heading,.quote-family .quote-submit{align-items:stretch;display:grid}.quote-family .catalog-editor-actions button,.quote-family .quote-submit button{width:100%;min-height:44px}.quote-family .quote-ticket{padding:14px;grid-template-columns:72px minmax(0,1fr);gap:10px}.quote-family .quote-ticket dl,.quote-family .quote-ticket-note{grid-column:2}.quote-family .quote-review-actions{margin:2px -14px -14px;padding:12px 14px;grid-template-columns:1fr}.quote-family .quote-review-actions form{grid-template-columns:1fr}.quote-family .quote-review-actions button,.quote-family .quote-review-actions input{border-radius:var(--radius-pill)!important}.quote-family .catalog-studio>summary{padding:13px 15px}.quote-family .catalog-studio-body{padding:15px}.quote-family .catalog-editor-grid article>div,.quote-family .catalog-editor-grid article>div:nth-of-type(2),.quote-family .new-catalog-item>div{grid-template-columns:1fr}.quote-family .catalog-editor-grid footer{align-items:flex-start;flex-direction:column}.quote-family .quote-narrative-panel{grid-template-columns:1fr}.quote-family .quote-narrative-panel>form,.quote-family .quote-narrative-panel>strong{justify-self:stretch}.quote-family .quote-narrative-panel>form button{width:100%}}.director-family{display:grid;gap:16px}.director-intro{padding:18px;display:flex;align-items:end;justify-content:space-between;gap:24px}.director-intro h2{margin:3px 0 6px}.director-intro p:last-child{max-width:720px;margin:0;color:var(--color-text-muted)}.director-ledger,.director-proposal-list{display:grid;gap:12px}.director-proposal{padding:0;overflow:hidden}.director-proposal>header{padding:14px 16px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-border-default)}.director-proposal>header span{font:600 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sima-green-hover)}.director-proposal>header h3{margin:4px 0 0;font-size:15px}.director-proposal>header small{color:var(--color-text-muted)}.director-proposal ol{margin:0;padding:0;list-style:none}.director-proposal li{min-height:54px;padding:9px 16px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--color-border-subtle)}.director-proposal li>b{font:650 11px/1 var(--font-mono);color:var(--sima-action-accessible)}.director-proposal li div{display:grid;gap:3px}.director-proposal li strong{font-size:11px}.director-proposal li span{color:var(--color-text-muted);font:500 8px/1.3 var(--font-mono)}.director-proposal li em{font-style:normal;font-size:9px;color:var(--sima-green)}.director-review-actions{padding:14px 16px;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:var(--sima-cream)}.director-review-actions form{display:flex;gap:8px}.director-review-actions input{min-width:0;flex:1}.director-proposal>footer{padding:9px 16px;display:flex;flex-wrap:wrap;gap:12px;color:var(--color-text-muted);font:550 8px/1 var(--font-mono);text-transform:uppercase}.director-family .codex-task-receipt{margin:12px 16px;padding:11px 12px;border:1px solid var(--color-border-subtle);border-left:3px solid var(--sima-action);border-radius:var(--radius-sm);display:grid;gap:7px;background:var(--sima-green-soft)}.director-family .codex-task-receipt :is(dt,dd),.director-family .codex-task-receipt h3{margin:0;font:600 7px/1.4 var(--font-mono)}.director-family .codex-task-receipt dt,.director-family .codex-task-receipt h3{color:var(--color-text-muted);text-transform:uppercase}.director-family .codex-task-receipt>strong{font:600 11px/1.2 var(--font-heading)}.director-family .codex-task-receipt>span{color:var(--color-text-muted);font-size:8px;line-height:1.4}.director-family .codex-task-receipt>code{padding:6px;border-radius:var(--radius-sm);overflow-wrap:anywhere;background:var(--color-surface);font:600 7px/1.35 var(--font-mono)}.director-family .codex-task-receipt dl{margin:0;display:grid;gap:4px}.director-family .codex-task-receipt dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:7px}.director-family .codex-task-receipt dd{overflow-wrap:anywhere}@media(max-width:720px){.director-intro{align-items:stretch;flex-direction:column}.director-review-actions{grid-template-columns:1fr}.director-review-actions form{flex-direction:column}.director-proposal li{grid-template-columns:28px minmax(0,1fr)}.director-proposal li em{grid-column:2}}.demo-family{--demo-rule:var(--color-border-subtle)}.demo-family.page-stack{gap:16px}.demo-family :is(.demo-thesis,.source-thesis,.curator-thesis){border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--sima-green);box-shadow:none}.demo-family :is(.demo-thesis,.source-thesis,.curator-thesis) h2{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.demo-family :is(.demo-thesis,.source-thesis,.curator-thesis) :is(.eyebrow,p:last-child){color:var(--sima-green-on)}.demo-family .source-thesis>strong{color:var(--sima-action);font-family:var(--font-brand);font-weight:400;letter-spacing:0}.demo-family .curator-thesis li,.demo-family .custody-thread span,.demo-family .source-thesis>strong span{font-family:var(--font-mono);font-weight:400}.demo-family .curator-thesis li,.demo-family .custody-thread span{border-color:rgba(255,245,233,.2);border-radius:var(--radius-sm)}.demo-family .curator-thesis li.active{border-color:var(--sima-action);background:rgba(255,85,56,.08)}.demo-family .demo-status-seal{border-radius:var(--radius-sm);transform:none;font-family:var(--font-mono)}.demo-family :is(.demo-lead-rack,.curator-lead-rack){padding:7px;border-color:var(--demo-rule);border-radius:var(--radius-md);background:var(--color-surface)}.demo-family :is(.demo-lead-rack,.curator-lead-rack) a{border-radius:var(--radius-sm);background:var(--sima-green-soft)}.demo-family :is(.demo-lead-rack,.curator-lead-rack) a.active{color:var(--sima-cream);background:var(--sima-green);box-shadow:inset 0 -2px var(--sima-action)}.demo-family .curator-kind-tabs{gap:1px;border:1px solid var(--demo-rule);background:var(--demo-rule)}.demo-family .curator-kind-tabs a{border:0;border-radius:0;background:var(--color-surface)}.demo-family .curator-kind-tabs a.active{color:var(--sima-cream);background:var(--sima-green);box-shadow:inset 0 -2px var(--sima-action)}.demo-family :is(.demo-preflight-form,.gate-tower,.publication-bench,.contact-sheet,.demo-disclosure,.curator-contract,.curator-proposal-form,.curator-verdict){border-color:var(--demo-rule);border-radius:var(--radius-md);box-shadow:none}.demo-family :is(.demo-preflight-form,.curator-proposal-form)>header{background:var(--sima-green-deep)}.demo-family .curator-ledger h2,.demo-family :is(.curator-contract,.curator-verdict) h2,.demo-family :is(.demo-preflight-form,.curator-proposal-form)>header h2{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.demo-family :is(input,select,textarea){border-color:var(--color-border-default)!important;border-radius:var(--radius-sm)!important;background:var(--sima-raised)!important}.demo-family :is(input,select,textarea):focus{border-color:var(--sima-green)!important;box-shadow:0 0 0 2px rgba(255,85,56,.18)!important}.demo-family :is(.attestation-grid label,.demo-evidence-selector>label,.curator-evidence>label){border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.demo-family :is(.demo-preflight-form,.curator-proposal-form)>footer{background:var(--sima-green-soft)}.demo-family :is(.demo-preflight-form,.gate-tower,.curator-proposal-form) button{min-height:40px;border-radius:var(--radius-sm);background:var(--sima-green)}.demo-family .gate-tower>header{background:var(--sima-green)}.demo-family .gate-tower li{border-radius:0}.demo-family .gate-tower li>span{border-radius:var(--radius-sm)}.demo-family :is(.publication-bench,.contact-sheet)>header{background:var(--sima-green-soft)}.demo-family :is(.provider-rails article,.inspection-checks article,.demo-disclosure,.dry-run-plan,.airlock-request,.connection-window,.commit-chamber){border-radius:var(--radius-sm);box-shadow:none}.demo-family .source-strips{gap:1px;border:1px solid var(--demo-rule);background:var(--demo-rule)}.demo-family .source-strips article{border:0;border-top:3px solid var(--sima-action);border-radius:0;background:var(--color-surface);box-shadow:none}.demo-family .source-strips article.ready{border-top-color:var(--success-500)}.demo-family .source-strips article>header>span{border-radius:var(--radius-sm);background:var(--sima-action)}.demo-family .source-strips article.ready>header>span{background:var(--success-500)}.demo-family .source-columns code{border-radius:var(--radius-sm);background:var(--sima-green-soft);font-family:var(--font-mono)}.demo-family .source-strips footer{background:var(--color-surface-subtle)}.demo-family .source-import-form{border-color:var(--demo-rule);border-left-color:var(--sima-action);border-radius:var(--radius-md);box-shadow:none}.demo-family .source-import-form h2{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.demo-family .source-import-form button{min-height:44px;border-radius:var(--radius-sm);background:var(--sima-green)}.demo-family .source-constitution{border-color:var(--demo-rule);border-radius:var(--radius-sm);background:var(--sima-green-soft)}.demo-family .curator-desk{gap:10px}.demo-family .curator-contract{border-top:3px solid var(--sima-action)}.demo-family .curator-verdict{border-top:3px solid var(--success-500)}.demo-family :is(.curator-contract,.curator-verdict){top:94px}.demo-family .curator-contract code{border-radius:var(--radius-sm);background:var(--sima-green-soft);font-family:var(--font-mono)}.demo-family .curator-proposal-form header>span{border-radius:var(--radius-sm);transform:none}.demo-family .curator-ledger{border-color:var(--demo-rule);border-radius:var(--radius-md);background:var(--sima-green-soft)}.demo-family .curator-ledger article{border-color:var(--demo-rule);border-radius:var(--radius-sm);box-shadow:none}.demo-family .proposal-provenance{border-left-width:3px}.demo-family .proposal-provenance span,.demo-family .proposal-verdict :is(input,button){border-radius:var(--radius-sm)}.demo-family .codex-task-receipt{margin-top:8px;padding:11px 12px;border:1px solid var(--demo-rule);border-left:3px solid var(--sima-action);border-radius:var(--radius-sm);display:grid;gap:7px;background:var(--sima-green-soft)}.demo-family .codex-task-receipt h3{margin:0;color:var(--color-text-muted);font:650 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.demo-family .codex-task-receipt>strong{font:600 12px/1.2 var(--font-heading)}.demo-family .codex-task-receipt>span{color:var(--color-text-muted);font-size:8px;line-height:1.45}.demo-family .codex-task-receipt>code{padding:6px;border-radius:var(--radius-sm);overflow-wrap:anywhere;background:var(--color-surface);font:600 7px/1.35 var(--font-mono)}.demo-family .codex-task-receipt dl{margin:0;display:grid;gap:5px}.demo-family .codex-task-receipt dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.demo-family .codex-task-receipt :is(dt,dd){margin:0;font:600 7px/1.4 var(--font-mono)}.demo-family .codex-task-receipt dt{color:var(--color-text-muted);text-transform:uppercase}.demo-family .codex-task-receipt dd{overflow-wrap:anywhere}.quote-family .codex-task-receipt{padding:10px;border:1px solid var(--color-border-subtle);border-left:3px solid var(--sima-action);border-radius:var(--radius-sm);display:grid;gap:6px;background:var(--sima-green-soft)}.quote-family .codex-task-receipt :is(dt,dd),.quote-family .codex-task-receipt h3{margin:0;font:600 12px/1.4 var(--font-mono)}.quote-family .codex-task-receipt dt,.quote-family .codex-task-receipt h3{color:var(--color-text-muted);text-transform:uppercase}.quote-family .codex-task-receipt>strong{font:600 12px/1.2 var(--font-heading)}.quote-family .codex-task-receipt>span{font-size:12px;line-height:1.4}.quote-family .codex-task-receipt>code{overflow-wrap:anywhere;font:600 12px/1.35 var(--font-mono)}.quote-family .codex-task-receipt dl{margin:0;display:grid;gap:4px}.quote-family .codex-task-receipt dl div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:7px}.quote-family .codex-task-receipt dd{overflow-wrap:anywhere}.demo-family .curator-verdict a{min-height:40px;border-radius:var(--radius-sm);background:var(--sima-green)}.demo-family .loading-panel{border:1px dashed var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.demo-family.page-stack{gap:14px}.demo-family .demo-thesis{min-height:158px;padding:27px 32px;gap:32px}.demo-family .demo-thesis h2{max-width:680px;margin:7px 0 9px;font-size:clamp(29px,3vw,39px);line-height:1.02;letter-spacing:-.045em}.demo-family .demo-thesis p:last-child{max-width:680px;font-size:10px}.demo-family .custody-thread span{padding:9px 11px;font-size:7px}.demo-family .demo-case-selector{border:1px solid var(--demo-rule);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.demo-family .demo-case-selector>summary{min-height:66px;padding:12px 17px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;cursor:pointer;list-style:none}.demo-family .demo-case-selector>summary::-webkit-details-marker{display:none}.demo-family .demo-case-selector>summary:hover{background:var(--sima-green-soft)}.demo-family .demo-case-selector>summary>div{display:grid;gap:4px}.demo-family .demo-case-selector>summary>div:first-child span{color:var(--color-text-muted);font:650 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.demo-family .demo-case-selector>summary strong{font:600 15px/1.15 var(--font-heading)}.demo-family .demo-case-selector>summary>div:last-child{grid-template-columns:auto auto;align-items:center;gap:14px}.demo-family .demo-case-selector>summary em{padding:5px 7px;border-radius:var(--radius-sm);color:var(--sima-green);background:var(--sima-green-soft);font:650 7px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.demo-family .demo-case-selector>summary>div:last-child span{display:flex;align-items:center;gap:7px;color:var(--color-text-muted);font:600 8px/1 var(--font-mono)}.demo-family .demo-case-selector>summary svg{transform:rotate(90deg);transition:transform .18s ease}.demo-family .demo-case-selector[open]>summary{border-bottom:1px solid var(--demo-rule);background:var(--sima-green-soft)}.demo-family .demo-case-selector[open]>summary svg{transform:rotate(270deg)}.demo-family .demo-case-selector .demo-lead-rack{padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:0;border-radius:0;overflow:visible}.demo-family .demo-case-selector .demo-lead-rack a{min-width:0;padding:10px}.demo-family .demo-case-selector .demo-lead-rack strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-family .demo-control-grid{grid-template-columns:minmax(0,1fr) 330px;gap:14px}.demo-family .demo-preflight-form>header{padding:18px 20px}.demo-family .demo-preflight-form header h2{font-size:19px}.demo-family .demo-form-grid{padding:17px 20px 10px;gap:10px}.demo-family .demo-form-grid textarea{min-height:66px}.demo-family .attestation-grid{padding:4px 20px 13px}.demo-family .demo-evidence-selector{margin:0 20px 15px}.demo-family .demo-preflight-form>footer{padding:14px 20px}.demo-family .gate-tower{top:94px}.demo-family .gate-tower>header{padding:16px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--sima-cream)}.demo-family .gate-tower h2{margin:4px 0 0;font-size:18px}.demo-family .gate-tower .eyebrow{color:var(--sima-green-on)}.demo-family .gate-score{display:grid;grid-template-columns:auto auto;gap:3px 7px;align-items:end}.demo-family .gate-score strong{grid-row:1/3;font:400 30px/1 var(--font-brand)}.demo-family .gate-score span{align-self:center;color:var(--sima-green-on);font:600 7px/1 var(--font-mono);text-transform:uppercase}.demo-family .gate-progress{height:4px;background:var(--error-50)}.demo-family .gate-progress span{height:100%;display:block;background:var(--success-500)}.demo-family .gate-tower ol{padding:5px 14px}.demo-family .gate-tower li{padding:8px 0;grid-template-columns:21px 1fr;gap:8px}.demo-family .gate-tower li>span{width:20px;height:20px}.demo-family .gate-tower li>span svg{width:15px;height:15px}.demo-family .gate-tower li p{margin-top:3px;font-size:7px}.demo-family .gate-stop{padding:12px 16px}.demo-family .contact-sheet{padding:20px}.demo-family .contact-sheet>header{margin:-20px -20px 0;padding:16px 20px}.demo-family .contact-sheet h2{font-size:19px}.demo-family .contact-frames{margin-top:15px;gap:7px}.demo-family .contact-frames article{min-height:122px;padding:12px}.demo-family .frame-lock{width:27px;height:27px}.demo-family .contact-frames strong{font-size:23px}.demo-family .demo-disclosure{padding:17px 20px;gap:16px}@media(max-width:1120px){.demo-family .source-strips{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-family .curator-desk{grid-template-columns:1fr 1.7fr}.demo-family .curator-verdict{grid-column:1/-1;position:static;min-height:0}.demo-family .demo-control-grid{grid-template-columns:1fr}.demo-family .gate-tower{position:static}.demo-family .demo-case-selector .demo-lead-rack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.demo-family :is(.demo-thesis,.curator-thesis){padding:23px 19px;grid-template-columns:1fr}.demo-family .source-thesis{padding:24px 20px;align-items:flex-start}.demo-family .custody-thread{grid-template-columns:auto auto auto auto auto;overflow-x:auto}.demo-family .demo-case-selector>summary{padding:12px 14px;grid-template-columns:1fr}.demo-family .demo-case-selector>summary>div:last-child{justify-content:space-between}.demo-family .demo-case-selector .demo-lead-rack{grid-template-columns:1fr 1fr}.demo-family .source-import-form,.demo-family .source-strips{grid-template-columns:1fr}.demo-family .source-import-message{grid-column:1}.demo-family .source-constitution{align-items:flex-start;display:grid}.demo-family .curator-kind-tabs{grid-template-columns:1fr 1fr}.demo-family .curator-desk{grid-template-columns:1fr}.demo-family .curator-contract{position:static;min-height:0}.demo-family .attestation-grid,.demo-family .curator-field-grid,.demo-family .curator-ledger article,.demo-family .demo-form-grid{grid-template-columns:1fr}.demo-family .proposal-values{border-inline:0;border-block:1px dashed var(--demo-rule)}.demo-family .demo-disclosure{grid-template-columns:1fr}.demo-family .demo-disclosure>div{padding-right:0;border-right:0;border-bottom:1px solid var(--demo-rule)}}.operations-family{--operations-rule:var(--color-border-subtle)}.operations-family :is(.interlock,.follow-up-thesis){border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--sima-green);box-shadow:none}.operations-family .interlock>div>span{border-radius:var(--radius-sm);color:var(--sima-action);font-family:var(--font-mono)}.operations-family .interlock>i{background:var(--color-border-default)}.operations-family .interlock>i:after{color:var(--sima-action)}.operations-family .follow-up-thesis dd,.operations-family .interlock strong{font-family:var(--font-brand);font-weight:400;letter-spacing:0}.operations-family .approval-section,.operations-family .follow-up-history,.operations-family .follow-up-lane,.operations-family .panel,.operations-family .visit-cards article{border-color:var(--operations-rule);border-radius:var(--radius-md);box-shadow:none}.operations-family .budget-console{background:var(--color-surface)}.operations-family .budget-console dl div{border-color:var(--operations-rule);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.operations-family .budget-console .section-heading>strong,.operations-family .budget-console dd{font-family:var(--font-brand);font-weight:400;letter-spacing:0}.operations-family .approval-section{background:var(--sima-green-soft)}.operations-family .decision-card{border-color:var(--operations-rule);border-radius:var(--radius-sm)}.operations-family :is(input,select,textarea){border-color:var(--color-border-default)!important;border-radius:var(--radius-sm)!important;background:var(--sima-raised)!important}.operations-family :is(input,select,textarea):focus{border-color:var(--sima-green)!important;box-shadow:0 0 0 2px rgba(255,85,56,.18)!important}.operations-family :is(button,.primary-button,.job-filters>a){border-radius:var(--radius-pill)!important}.operations-family .job-filters button,.operations-family .primary-button{min-height:44px;background:var(--sima-green)}.operations-family .job-filters{border-color:var(--operations-rule);border-left-color:var(--sima-green);border-radius:var(--radius-sm);background:var(--sima-green-soft)}.operations-family .job-filter-readout>span,.operations-family .job-status{border-radius:var(--radius-sm);font-family:var(--font-mono)}.operations-family :is(.job-line details p,.job-incident .incident-popover){border-radius:var(--radius-sm);box-shadow:0 8px 20px rgba(6,35,31,.1)}.operations-family.control-stack{gap:14px}.operations-family .interlock{order:1;padding:15px 20px}.operations-family .interlock small{margin-top:5px;font-size:8px}.operations-family .approval-section{order:2;padding:18px 20px;background:var(--color-surface)}.operations-family .approval-section>.section-heading h2{font-family:var(--font-heading);font-size:22px;font-weight:400;letter-spacing:0}.operations-family .approval-deck{margin-top:14px;gap:8px}.operations-family .decision-card{grid-template-columns:46px minmax(0,1fr)}.operations-family .decision-rail span{font-size:8px}.operations-family .decision-body{padding:13px 16px}.operations-family .decision-meta{font-size:7px}.operations-family .decision-body h3{margin:7px 0 5px;font-size:12px}.operations-family .decision-body>p{font-size:9px;line-height:1.4}.operations-family .decision-body dl{margin:10px 0;gap:22px}.operations-family .decision-actions{padding-top:10px}.operations-family .decision-actions input{padding:7px 9px;font-size:8px}.operations-family .decision-actions button{min-height:34px;font-size:8px}.operations-family .control-tools{order:3;border:1px solid var(--operations-rule);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.operations-family .control-tools>summary,.operations-family .job-board>summary{min-height:66px;padding:13px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;cursor:pointer;list-style:none}.operations-family :is(.control-tools,.job-board)>summary::-webkit-details-marker{display:none}.operations-family :is(.control-tools,.job-board)>summary:hover{background:var(--sima-green-soft)}.operations-family :is(.control-tools,.job-board)>summary h2{margin:3px 0 0;font:600 18px/1.15 var(--font-heading);letter-spacing:-.02em}.operations-family :is(.control-tools,.job-board)>summary>span{display:flex;align-items:center;gap:9px;color:var(--color-text-muted);font:600 12px/1 var(--font-body);text-transform:uppercase}.operations-family :is(.control-tools,.job-board)>summary svg{transform:rotate(90deg);transition:transform .18s ease}.operations-family :is(.control-tools,.job-board)[open]>summary{border-bottom:1px solid var(--operations-rule);background:var(--sima-green-soft)}.operations-family :is(.control-tools,.job-board)[open]>summary svg{transform:rotate(270deg)}.operations-family .control-tools .control-grid{padding:14px;gap:14px}.operations-family .control-tools .budget-console,.operations-family .control-tools .proposal-panel{padding:20px}.operations-family .control-tools .form-note{margin-block:12px}.operations-family .control-tools .budget-console{min-height:0}.operations-family .job-board{order:4;padding:0;overflow:visible}.operations-family .job-board-body{padding:14px 18px 18px}.operations-family .job-filters{margin-top:0}.operations-family .policy-drawer{order:5}.operations-family .follow-up-board:before,.operations-family .follow-up-thesis:after{content:none}.operations-family .follow-up-thesis h2,.operations-family .visit-capture h2,.operations-family .visit-log h2,.operations-family :is(.follow-up-lane,.follow-up-history) h2{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.operations-family .follow-up-thesis .eyebrow{color:var(--sima-action)}.operations-family .follow-up-thesis{padding:19px 22px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px}.operations-family .follow-up-thesis h2{margin:4px 0 6px;font-size:clamp(23px,2.5vw,31px);line-height:1.02}.operations-family .follow-up-thesis p:last-child{max-width:760px;font-size:12px;line-height:1.45}.operations-family .follow-up-thesis dl{border-color:rgba(255,245,233,.18);border-radius:var(--radius-sm);background:var(--sima-green-deep)}.operations-family .follow-up-thesis dl>div{padding:10px 12px;gap:5px}.operations-family .follow-up-thesis dt{font-size:12px}.operations-family .follow-up-thesis dd{font-size:22px;color:var(--sima-cream)}.operations-family .follow-up-board{margin-top:0;gap:1px;border:1px solid var(--operations-rule);background:var(--operations-rule)}.operations-family .follow-up-lane{padding:16px;border:0;border-top:3px solid var(--warning-500);border-radius:0;background:var(--color-surface)}.operations-family .follow-up-lane.urgent{border-top-color:var(--error-500);background:var(--color-surface)}.operations-family :is(.follow-up-lane,.follow-up-history)>header>span{border-radius:var(--radius-sm);font-family:var(--font-body)}.operations-family .follow-up-lane h2{margin-top:4px;font-size:19px}.operations-family .follow-up-lane>header>span{width:30px;height:30px;border-radius:var(--radius-sm)}.operations-family .follow-up-lane>div{margin-top:12px;gap:7px}.operations-family .follow-up-card{border-color:var(--operations-rule);border-left-width:3px;border-radius:var(--radius-sm);box-shadow:none}.operations-family .follow-up-card>a{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.operations-family .follow-up-card>header{padding:9px 12px 0}.operations-family .follow-up-card>a{margin:8px 12px 0;font-size:13px}.operations-family .follow-up-card>p{margin:5px 12px 9px;font-size:12px}.operations-family .sla-clock{padding:0 12px 9px}.operations-family .follow-up-card>footer{padding:8px 12px 10px}.operations-family .follow-up-card :is(input,button){min-height:31px}.operations-family .follow-up-card :is(.reschedule-control,.cancel-control)>summary{min-height:31px}.operations-family .follow-up-receipt{background:var(--sima-green-soft)}.operations-family .sla-clock>span{border-radius:0;background:var(--color-border-default)}.operations-family .sla-clock>span i{border-radius:1px;background:var(--sima-green);box-shadow:none}.operations-family .follow-up-evidence>summary{min-height:27px;padding:0 12px;border:0;border-block:1px dashed var(--operations-rule);border-radius:0;display:grid;grid-template-columns:minmax(0,1fr) auto;place-items:initial;align-items:center;color:var(--color-text-muted);background:var(--sima-green-soft);font:700 12px/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase}.operations-family .follow-up-evidence>summary span{color:var(--sima-green-hover)}.operations-family .follow-up-evidence[open]>summary{border-bottom:0;background:var(--sima-sunken)}.operations-family .follow-up-evidence .follow-up-receipt{border-bottom:1px dashed var(--operations-rule)}.operations-family .follow-up-history{margin-top:0;padding:0;overflow:hidden;background:var(--sima-green-soft)}.operations-family .follow-up-history>summary{min-height:62px;padding:11px 17px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;cursor:pointer;list-style:none;background:var(--color-surface)}.operations-family .follow-up-history>summary::-webkit-details-marker{display:none}.operations-family .follow-up-history>summary:hover{background:var(--sima-green-soft)}.operations-family .follow-up-history>summary h2{margin:3px 0 0;font-size:18px}.operations-family .follow-up-history>summary>span{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font:650 12px/1 var(--font-body);text-transform:uppercase}.operations-family .follow-up-history>summary svg{transform:rotate(90deg);transition:transform .18s ease}.operations-family .follow-up-history[open]>summary svg{transform:rotate(270deg)}.operations-family .follow-up-history[open]>summary{border-bottom:1px solid var(--operations-rule)}.operations-family .follow-up-history>.follow-up-history-body{margin-top:0;padding:12px 16px 16px}.operations-family .follow-up-history-body>div{display:grid;gap:5px}.operations-family .follow-up-history article{border-radius:var(--radius-sm);background:var(--color-surface)}.operations-family .visit-capture{padding:0;overflow:hidden;border-top:2px solid var(--sima-green)}.operations-family .visit-capture>summary{min-height:62px;padding:11px 17px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;cursor:pointer;list-style:none}.operations-family .visit-capture>summary::-webkit-details-marker{display:none}.operations-family .visit-capture>summary:hover{background:var(--sima-green-soft)}.operations-family .visit-capture>summary h2{margin:3px 0 0;font-size:18px;line-height:1.1}.operations-family .visit-capture>summary>span{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font:650 12px/1 var(--font-body);text-transform:uppercase}.operations-family .visit-capture>summary svg{transform:rotate(90deg);transition:transform .18s ease}.operations-family .visit-capture[open]>summary{border-bottom:1px solid var(--operations-rule);background:var(--sima-green-soft)}.operations-family .visit-capture[open]>summary svg{transform:rotate(270deg)}.operations-family .visit-capture-body{padding:16px 18px 18px}.operations-family .visit-capture-body .form-note{margin:0 0 14px}.operations-family .visit-capture-body .empty-state{min-height:0;padding:17px 18px}.operations-family .visit-cards{margin-top:11px;gap:1px;border:1px solid var(--operations-rule);background:var(--operations-rule)}.operations-family .visit-cards article{min-height:76px;padding:11px 14px;border:0;border-left:3px solid var(--sima-green-hover);border-radius:0;display:grid;grid-template-columns:118px minmax(170px,.8fr) minmax(190px,1.1fr) minmax(220px,1.25fr);gap:15px;align-items:center;background:var(--color-surface)}.operations-family .visit-cards article>.visit-when{display:grid;justify-content:start;gap:7px}.operations-family .visit-when .interest{width:max-content;margin:0;padding:4px 6px;border-radius:2px;font:750 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.operations-family .visit-when time{font-size:12px;line-height:1.4}.operations-family .visit-business{display:grid!important;justify-content:stretch!important;gap:5px}.operations-family .visit-business a{font-size:12px;line-height:1.2}.operations-family .visit-business strong{color:var(--sima-green-hover);font-size:12px;line-height:1.35;text-transform:uppercase}.operations-family .visit-cards article>p{margin:0;color:var(--sima-secondary);font-size:12px;line-height:1.45}.operations-family .visit-next{display:grid!important;justify-content:stretch!important;gap:6px}.operations-family .visit-next :is(small,span){font-size:12px;line-height:1.4}.operations-family .visit-next span{color:var(--sima-secondary);font-weight:600}.operations-family .visit-cards a{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.operations-family .visit-cards :is(time,strong,.visit-transition){font-family:var(--font-body)}.sales-visit-page{display:grid;gap:14px}.departure-board{overflow:hidden;border:1px solid var(--operations-rule);border-radius:var(--radius-md);background:var(--color-surface)}.departure-board>header{padding:19px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;color:var(--sima-cream);background:linear-gradient(110deg,var(--sima-green-deep),var(--sima-green))}.departure-board>header h2{margin:4px 0 6px;color:inherit;font-family:var(--font-heading);font-size:clamp(22px,2.6vw,30px);font-weight:400;letter-spacing:0}.departure-board>header p:last-child{max-width:720px;margin:0;color:var(--sima-border-strong);font-size:12px;line-height:1.45}.departure-board>header .eyebrow{color:var(--sima-action)}.departure-board>header dl{margin:0;display:grid;grid-template-columns:repeat(2,98px);border:1px solid rgba(255,245,233,.18)}.departure-board>header dl>div{padding:10px 12px}.departure-board>header dl>div+div{border-left:1px solid rgba(255,245,233,.18)}.departure-board dt{color:var(--sima-border-strong);font:700 12px/1.25 var(--font-body);text-transform:uppercase}.departure-board dd{margin:5px 0 0;color:var(--sima-cream);font:400 24px/1 var(--font-brand)}.sales-visit-page .visit-layout{display:grid;grid-template-columns:1fr;gap:14px}.sales-visit-page .visit-log .section-heading{min-height:42px;margin:0;align-items:end}.sales-visit-page .visit-log .section-heading h2{margin-top:3px;font-size:20px}.departure-ledger{display:grid;gap:1px;background:var(--operations-rule)}.departure-ledger>article{min-width:0;padding:20px 24px;display:grid;grid-template-columns:minmax(190px,.85fr) minmax(330px,1.45fr) minmax(170px,.7fr);align-items:center;gap:24px;background:var(--color-surface)}.departure-ledger>article.is-ready{box-shadow:inset 4px 0 0 var(--sima-green-hover)}.departure-ledger>article.is-pending{box-shadow:inset 4px 0 0 var(--warning-500)}.departure-identity{min-width:0}.departure-identity>span{color:var(--sima-green-hover);font:800 12px/1 var(--font-body);letter-spacing:.08em}.departure-ledger .is-pending .departure-identity>span{color:var(--sima-action-accessible)}.departure-identity h3{margin:6px 0;color:var(--sima-green-deep);font:600 17px/1.15 var(--font-heading);overflow-wrap:anywhere}.departure-identity small{color:var(--sima-muted);font:650 12px/1.35 var(--font-body)}.concept-contact-sheet{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--operations-rule);background:var(--operations-rule)}.concept-contact-sheet>a,.concept-contact-sheet>div{min-width:0;min-height:82px;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:6px 10px;color:var(--sima-green-deep);background:var(--sima-green-soft)}.concept-contact-sheet>a:hover{background:var(--sima-sunken)}.concept-contact-sheet b{grid-row:1/3;align-self:center;color:var(--sima-action);font:400 31px/1 var(--font-brand)}.concept-contact-sheet span{font:750 9px/1.25 var(--font-heading);overflow-wrap:anywhere}.concept-contact-sheet small{color:var(--sima-muted);font:650 6px/1 var(--font-mono)}.concept-contact-sheet.is-locked{opacity:.58}.concept-contact-sheet.is-locked b{color:var(--sima-muted)}.departure-actions{min-width:0;margin:0;display:grid;justify-items:end;gap:9px}.departure-actions span{color:var(--sima-muted);font:700 12px/1.35 var(--font-body);text-align:right}.departure-actions span i{width:7px;height:7px;margin-right:4px;border-radius:50%;display:inline-block;background:var(--sima-green-hover)}.departure-actions a,.departure-actions button{min-height:39px;padding:0 13px;border:1px solid var(--sima-green);border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--sima-cream);background:var(--sima-green);font-size:12px;font-weight:700}.concept-contact-sheet a:focus-visible,.departure-actions a:focus-visible,.departure-actions button:focus-visible{outline:3px solid rgba(255,85,56,.35);outline-offset:2px}.departure-empty{padding:24px 28px}.departure-empty p{margin:5px 0 0;color:var(--sima-muted)}.portal-materialization,.portal-materialized{grid-column:1/-1;border-top:1px dashed var(--operations-rule);padding-top:14px}.portal-materialization>summary{cursor:pointer;color:var(--sima-green);font-size:10px;font-weight:700;list-style:none}.portal-materialization>summary span{float:right;color:var(--sima-action)}.portal-materialization>form{margin-top:15px;padding:18px;border:1px solid var(--operations-rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;background:var(--sima-green-soft)}.portal-materialization label{display:grid;gap:6px;color:var(--sima-green-deep);font-size:8px;font-weight:700}.portal-materialization input,.portal-materialization select{min-width:0;min-height:40px;padding:0 10px}.materialization-result,.portal-materialization .materialization-intro,.portal-materialization fieldset,.portal-materialization>form>button{grid-column:1/-1}.materialization-intro{padding:14px 16px;border-left:4px solid var(--sima-action);background:var(--color-surface)}.materialization-intro p{margin:5px 0 0;color:var(--sima-muted);font-size:9px;line-height:1.45}.portal-materialization fieldset{margin:0;padding:14px 16px;border:1px solid var(--operations-rule);display:grid;gap:9px;background:var(--color-surface)}.portal-materialization fieldset legend{padding:0 5px;color:var(--sima-muted);font:700 7px/1 var(--font-mono)}.portal-materialization fieldset label{grid-template-columns:auto 1fr;align-items:start}.portal-materialization fieldset input{min-height:0;margin-top:1px}.portal-materialization>form>button{min-height:44px;border:0;cursor:pointer;color:var(--sima-cream);background:var(--sima-green);font-size:9px;font-weight:700}.portal-materialization>form>button:disabled{cursor:wait;opacity:.62}.materialization-result{padding:14px;border-left:4px solid var(--sima-green-hover);background:var(--color-surface)}.materialization-result.is-error{border-left-color:var(--error-500)}.materialization-result p{margin:5px 0;color:var(--sima-muted);font-size:9px}.materialization-result label{margin-top:10px}.materialization-result input{font-family:var(--font-mono);font-size:8px}.portal-materialized{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.portal-materialized span{color:var(--sima-green-hover);font:800 7px/1 var(--font-mono)}.portal-materialized strong{color:var(--sima-green-deep);font-size:10px}.portal-materialized a{margin-left:auto;color:var(--sima-green);font-size:9px;font-weight:700}.departure-metrics{display:grid;justify-items:end;gap:8px}.status-refresh{color:var(--sima-border-strong);font:700 7px/1 var(--font-mono)}.status-refresh i{width:7px;height:7px;margin-right:5px;border-radius:50%;display:inline-block;background:var(--sima-action);box-shadow:0 0 0 4px rgba(255,85,56,.13)}.portal-materialized>div:first-child{display:grid;gap:4px}.portal-materialized>div:first-child small{color:var(--sima-muted);font:650 7px/1 var(--font-mono)}.portal-materialized>details{width:100%;padding-top:9px;border-top:1px solid var(--operations-rule)}.portal-materialized>details>summary{cursor:pointer;color:var(--sima-green);font-size:8px;font-weight:700}.portal-materialized>details>form{margin-top:10px;display:grid;grid-template-columns:minmax(140px,220px) auto;align-items:end;gap:10px}.portal-materialized>details label{display:grid;gap:5px;color:var(--sima-green-deep);font-size:8px;font-weight:700}.portal-materialized>details input,.portal-materialized>details select{min-height:39px;padding:0 9px}.portal-materialized>details button{min-height:39px;border:0;border-radius:var(--radius-sm);cursor:pointer;color:var(--sima-cream);background:var(--sima-green);font-size:8px;font-weight:700}.portal-materialized .materialization-result{margin-top:10px}.handoff-link-actions{margin-top:9px;display:flex;gap:8px}.handoff-link-actions a,.handoff-link-actions button{min-height:36px;margin:0;padding:0 11px;display:inline-flex;align-items:center;justify-content:center}.invitation-presentation{margin-top:12px;display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:18px}.invitation-presentation>img{width:240px;height:240px;border:1px solid var(--operations-rule);background:var(--sima-cream)}.invitation-presentation>div,.invitation-presentation>label{min-width:0}.operations-family .loading-card{border:1px dashed var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-subtle)}@media(max-width:1040px){.departure-ledger>article{grid-template-columns:minmax(170px,.7fr) minmax(330px,1.3fr)}.departure-actions{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;justify-items:start}.departure-actions span{text-align:left}}@media(max-width:940px){.operations-family .control-grid,.operations-family.visit-layout{grid-template-columns:1fr}.operations-family .job-filters{grid-template-columns:1fr 1fr}.operations-family .job-filter-readout{grid-column:1/-1}.operations-family .follow-up-board{grid-template-columns:1fr}.operations-family .visit-cards article{grid-template-columns:112px minmax(180px,.85fr) minmax(0,1.2fr)}.operations-family .visit-next{grid-column:2/-1}.departure-board>header{grid-template-columns:1fr}.departure-board>header dl{justify-self:start}}@media(max-width:620px){.operations-family .interlock{padding:18px;grid-template-columns:1fr 1fr;gap:16px}.operations-family .interlock>i{display:none}.operations-family .follow-up-thesis{padding:24px 20px;grid-template-columns:1fr}.operations-family .follow-up-thesis dl{grid-template-columns:1fr}.operations-family .follow-up-thesis dl>div{border-right:0;border-bottom:1px solid rgba(255,245,233,.16)}.operations-family .follow-up-lane{padding:18px}.operations-family .follow-up-card .reschedule-control form,.operations-family .follow-up-card footer form,.operations-family .follow-up-history article,.operations-family .follow-up-receipt,.operations-family .job-filters{grid-template-columns:1fr}.operations-family .job-filter-readout{grid-column:auto}.operations-family .job-head{display:none}.operations-family .job-line{grid-template-columns:1fr 1fr}.operations-family .visit-capture>summary{grid-template-columns:1fr;gap:7px}.operations-family .visit-capture>summary>span{justify-content:space-between}.operations-family .visit-capture-body{padding:15px}.operations-family .visit-cards article{padding:13px;grid-template-columns:1fr;gap:9px}.operations-family .visit-cards article>.visit-when{display:flex;align-items:center;justify-content:space-between}.operations-family .visit-next{grid-column:auto}.departure-board>header{padding:18px}.departure-board>header dl{width:100%;grid-template-columns:1fr 1fr}.departure-ledger>article{padding:18px;grid-template-columns:1fr;gap:16px}.concept-contact-sheet{grid-template-columns:1fr}.concept-contact-sheet>a,.concept-contact-sheet>div{min-height:62px}.departure-actions{grid-column:auto;grid-template-columns:1fr;justify-items:stretch}.departure-actions a,.departure-actions button{width:100%}.departure-actions span{text-align:left}.portal-materialization>form{grid-template-columns:1fr}.portal-materialized{display:grid}.portal-materialized a{margin-left:0}.portal-materialized>details>form{grid-template-columns:1fr}.handoff-link-actions{display:grid}.departure-metrics{justify-items:start}.invitation-presentation{grid-template-columns:1fr}.invitation-presentation>img{width:min(240px,100%);height:auto}}.settings-family{--settings-rule:var(--color-border-subtle)}.settings-family .page-intro{padding:22px;border-color:var(--settings-rule);border-radius:var(--radius-md);background:var(--color-surface)}.settings-family .page-intro h2,.settings-family :is(.prompt-agent-index,.prompt-active-sheet,.prompt-version-ledger) h2,.settings-family :is(.prompt-thesis,.governance-thesis) h2{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.settings-page{display:grid;gap:14px}.settings-hub-intro{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:center;gap:28px}.settings-hub-intro h2{margin:5px 0 7px;font-size:clamp(24px,2.7vw,34px);line-height:1.02}.settings-hub-intro>div>p:last-child{max-width:590px;font-size:12px;line-height:1.45}.settings-family .settings-control-links{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--settings-rule);background:var(--settings-rule)}.settings-family .settings-control-links a{min-width:0;min-height:66px;padding:11px 12px;border-radius:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--sima-green-deep);background:var(--sima-green-soft)}.settings-family .settings-control-links a:hover{background:var(--sima-sunken)}.settings-family .settings-control-links a.primary-action{color:var(--sima-cream);background:var(--sima-green)}.settings-family .settings-control-links a>span{min-width:0;display:grid;gap:4px}.settings-family .settings-control-links strong{font:650 12px/1.15 var(--font-heading)}.settings-family .settings-control-links small{color:var(--color-text-muted);font:600 12px/1.2 var(--font-body)}.settings-family .settings-control-links .primary-action small{color:var(--sima-green-on)}.settings-family>.panel{border-color:var(--settings-rule);border-radius:var(--radius-md);box-shadow:none}.settings-family .settings-form-panel{padding:18px 20px}.settings-family .settings-form-panel .form-grid{gap:12px}.settings-family .settings-form-panel label{gap:5px}.settings-family .settings-form-panel :is(input,select){min-height:38px}.settings-section-heading{padding-bottom:11px;border-bottom:1px solid var(--settings-rule);display:flex;align-items:end;justify-content:space-between;gap:18px}.settings-section-heading h3{margin:3px 0 0;font:600 17px/1.1 var(--font-heading)}.settings-section-heading>span{color:var(--color-text-muted);font:650 12px/1 var(--font-body);text-transform:uppercase}.settings-family .settings-submit{width:max-content;min-width:190px;justify-self:end}.settings-family :is(input,select,textarea){border-color:var(--color-border-default)!important;border-radius:var(--radius-sm)!important;background:var(--sima-raised)!important}.settings-family :is(input,select,textarea):focus{border-color:var(--sima-green)!important;box-shadow:0 0 0 2px rgba(255,85,56,.18)!important}.settings-family :is(button,.primary-button){min-height:40px;border-radius:var(--radius-pill)!important;background:var(--sima-green)}.settings-family .sla-settings{padding:14px 16px;border-color:var(--settings-rule);border-radius:var(--radius-sm);background:var(--sima-green-soft)}.settings-family .sla-settings legend{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.settings-family .sla-preview:before{height:1px;background:var(--color-border-default)}.settings-family .sla-preview li span{border-radius:1px;box-shadow:none}.settings-family .safety-note{border-left-color:var(--sima-action);border-radius:var(--radius-sm);background:var(--sima-coral-soft)}.privacy-operations-page{display:grid;gap:14px}.privacy-operations-page .page-intro{padding:20px 22px;align-items:center}.privacy-operations-page .page-intro h2{margin:4px 0 7px;font-size:clamp(24px,2.8vw,34px)}.privacy-operations-page .page-intro>div>p:last-child{max-width:800px;font-size:12px}.privacy-operations-page .page-intro aside{display:grid;min-width:150px;align-content:center;justify-items:end}.privacy-operations-page .page-intro aside strong{font:500 2rem/1 var(--font-body);color:var(--sima-green)}.privacy-category-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px;border:1px solid var(--settings-rule);border-radius:var(--radius-sm);background:var(--sima-green-soft)}.privacy-category-fields label{min-height:36px;padding:7px 8px;border:1px solid var(--settings-rule);display:flex;gap:7px;align-items:center;background:var(--color-surface)}.settings-family :is(.privacy-intake-panel,.privacy-request-card){padding:0;display:block;overflow:hidden}.settings-family :is(.privacy-intake-panel,.privacy-request-card)>summary{min-height:62px;padding:11px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;background:var(--color-surface)}.settings-family :is(.privacy-intake-panel,.privacy-request-card)>summary::-webkit-details-marker{display:none}.settings-family :is(.privacy-intake-panel,.privacy-request-card)>summary:hover{background:var(--sima-green-soft)}.settings-family :is(.privacy-intake-panel,.privacy-request-card)>summary svg{transform:rotate(90deg);transition:transform .18s ease}.settings-family :is(.privacy-intake-panel,.privacy-request-card)[open]>summary svg{transform:rotate(270deg)}.settings-family :is(.privacy-intake-panel,.privacy-request-card)[open]>summary{border-bottom:1px solid var(--settings-rule);background:var(--sima-green-soft)}.settings-family .privacy-intake-panel>summary h3{margin:3px 0 0;font:600 17px/1.1 var(--font-heading)}.settings-family .privacy-intake-panel>summary>span{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font:650 12px/1 var(--font-body);text-transform:uppercase}.settings-family .privacy-intake-body{padding:15px 17px 17px}.settings-family .privacy-intake-body .form-grid{gap:11px}.privacy-request-list{display:grid;gap:7px}.privacy-request-list>.panel-heading{margin-bottom:3px}.privacy-request-card h4{margin-top:5px;font-family:var(--font-heading);font-size:14px;font-weight:400;letter-spacing:0}.privacy-request-card>summary code{color:var(--color-text-muted);font-size:12px}.privacy-request-card>summary .status-badge{gap:7px;border-radius:var(--radius-sm);font-size:12px}.privacy-request-body{padding:13px 15px 15px}.privacy-request-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--settings-rule)}.privacy-request-card dl>div{padding:10px;background:var(--color-surface)}.privacy-request-card dt{font:400 12px/1.2 var(--font-body);text-transform:uppercase;color:var(--color-text-muted)}.privacy-request-card dd{margin:5px 0 0;font-size:12px;overflow-wrap:anywhere}.privacy-retention-note{padding:12px;border-left:3px solid var(--sima-action);background:var(--sima-coral-soft)}.privacy-request-actions{display:grid;gap:12px}.privacy-request-actions form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;border-top:1px solid var(--settings-rule)}.privacy-request-actions form>p{grid-column:1/-1}.privacy-request-actions form>button{align-self:end}.privacy-request-actions .privacy-retirement-form{padding:16px;border:1px solid var(--error-500);border-radius:var(--radius-sm);background:var(--sima-coral-soft)}.settings-family :is(.prompt-thesis,.governance-thesis){border-color:var(--settings-rule);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--sima-green);box-shadow:none}.settings-family:is(.prompt-cms-stack,.governance-stack){gap:14px}.settings-family :is(.prompt-thesis,.governance-thesis){min-height:0;padding:19px 22px;grid-template-columns:minmax(0,1fr) 220px;gap:24px}.settings-family :is(.prompt-thesis,.governance-thesis) h2{margin:4px 0 6px;font-size:clamp(25px,2.8vw,34px);line-height:1}.settings-family :is(.prompt-thesis,.governance-thesis)>div>p:last-child{max-width:780px;font-size:12px;line-height:1.45}.settings-family :is(.prompt-thesis,.governance-thesis) aside{padding:14px 16px;gap:6px}.settings-family :is(.prompt-thesis,.governance-thesis) :is(.eyebrow,p:last-child){color:var(--sima-green-on)}.settings-family :is(.prompt-thesis,.governance-thesis) aside{border-color:rgba(255,245,233,.18);border-radius:var(--radius-sm);background:var(--sima-green-deep);box-shadow:inset 3px 0 var(--sima-action);transform:none}.settings-family .governance-thesis aside:before{content:none}.settings-family :is(.prompt-thesis,.governance-thesis) aside strong{color:var(--sima-cream);font-family:var(--font-body)}.settings-family .prompt-notice{border-color:var(--settings-rule);border-left-color:var(--success-500);border-radius:var(--radius-sm);background:var(--sima-green-soft)}.settings-family :is(.prompt-studio,.governance-studio){grid-template-columns:1fr;gap:12px}.settings-family :is(.prompt-workbench,.governance-workbench){gap:12px}.settings-family .prompt-agent-index{position:static;top:auto;border-color:var(--settings-rule);border-radius:var(--radius-md);display:grid;grid-template-columns:145px minmax(0,1fr);background:var(--sima-green-soft)}.settings-family .prompt-agent-index>header{padding:14px 16px;display:grid;align-content:center;background:var(--sima-green-deep)}.settings-family .prompt-agent-index h2{font-size:17px}.settings-family .prompt-agent-index nav{min-width:0}.settings-family .prompt-agent-index ul{height:100%;padding:6px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-content:center;gap:3px}.settings-family .prompt-agent-index a{min-height:45px;padding:7px 9px;align-content:center}.settings-family .prompt-agent-index a small,.settings-family .prompt-agent-index a span{font-size:12px}.settings-family .prompt-agent-index a{border-radius:var(--radius-sm)}.settings-family .prompt-agent-index a.active{border-left-color:var(--sima-action);box-shadow:none}.settings-family :is(.prompt-active-sheet,.prompt-composer,.prompt-version-ledger,.prompt-version,.governance-chain,.governance-composer,.skill-version-composer,.governance-drafts){border-color:var(--settings-rule);border-radius:var(--radius-md);box-shadow:none}.settings-family .prompt-active-sheet>header{padding:16px 19px;background:var(--sima-green)}.settings-family .prompt-active-sheet h2{font-size:19px}.settings-family .prompt-active-sheet header>span{border-radius:var(--radius-sm);color:var(--sima-action);transform:none}.settings-family .prompt-active-sheet>pre{max-height:240px;padding:15px 19px;background:var(--sima-surface);font-family:var(--font-mono)}.settings-family .prompt-active-sheet>footer{padding:9px 19px}.settings-family :is(.prompt-composer,.governance-composer,.skill-version-composer){background:var(--color-surface-subtle)}.settings-family .governance-chain,.settings-family .prompt-version-ledger{background:var(--sima-green-soft)}.settings-family .prompt-version-ledger{padding:17px}.settings-family .prompt-version-ledger>header{margin-bottom:12px}.settings-family .prompt-version{min-height:96px}.settings-family .prompt-version-copy{padding:12px 15px}.settings-family .prompt-version{border-radius:var(--radius-sm)}.settings-family .prompt-version-spine{font-family:var(--font-body)}.settings-family .governance-chain article{border-radius:var(--radius-sm);box-shadow:inset 3px 0 var(--error-500)}.settings-family .governance-chain article.resolved{box-shadow:inset 3px 0 var(--success-500)}.settings-family .governance-chain{min-height:84px;padding:10px 14px}.settings-family .governance-chain article{min-height:58px;padding:10px 12px}.settings-family .governance-blockers,.settings-family .governance-drafts{border-radius:var(--radius-sm)}.settings-family .governance-blockers{padding:11px 14px}.settings-family .governance-blockers ul{margin-top:6px}.settings-family .contract-desk>header,.settings-family .skill-bay>header,.settings-family .skill-console>header{padding:15px 18px}.settings-family .contract-desk h2,.settings-family .skill-bay h2,.settings-family .skill-registry h2{font-size:18px}.settings-family .contract-sheet{padding:16px 18px}.settings-family :is(.governance-composer,.skill-version-composer)>summary{padding:13px 16px}.settings-family .skill-binding-list{padding:0 11px 11px}.settings-family .skill-registry{gap:12px}.settings-family .skill-active-version,.settings-family .skill-bind-form{padding:14px 17px}.settings-family .skill-version-composer{margin:13px}.settings-family.tenant-users-page{gap:14px}.tenant-users-page .page-intro{padding:20px 22px;align-items:center}.tenant-users-page .page-intro h2{margin:4px 0 7px;font-size:clamp(24px,2.7vw,33px)}.tenant-users-page .page-intro>div>p:last-child{max-width:790px;font-size:12px}.tenant-users-page .page-intro>a{font:700 12px/1 var(--font-body);text-transform:uppercase}.settings-family.local-workers-page{display:grid;gap:14px}.local-workers-page .page-intro{padding:20px 22px;align-items:center}.local-workers-page .page-intro h2{margin:4px 0 7px;font-size:clamp(24px,2.7vw,33px)}.local-workers-page .page-intro>div>p:last-child{max-width:790px;font-size:10px}.local-workers-page .page-intro>a{font:700 8px/1 var(--font-mono);text-transform:uppercase}.settings-family .worker-provision-panel{padding:0;display:block;overflow:hidden}.settings-family .worker-provision-panel>summary{min-height:62px;padding:11px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;background:var(--color-surface)}.settings-family .worker-provision-panel>summary::-webkit-details-marker{display:none}.settings-family .worker-provision-panel>summary h3{margin:3px 0 0;font:600 17px/1.1 var(--font-heading)}.settings-family .worker-provision-panel>summary>span{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font:650 12px/1 var(--font-body);text-transform:uppercase}.settings-family .worker-provision-panel>summary svg{transform:rotate(90deg);transition:transform .18s ease}.settings-family .worker-provision-panel[open]>summary svg{transform:rotate(270deg)}.settings-family .worker-provision-body{padding:15px 17px 17px}.worker-create-form>fieldset{display:grid;align-content:start;gap:6px;padding:10px;border:1px solid var(--settings-rule)}.worker-create-form>fieldset label{padding:7px;display:grid;grid-template-columns:auto 1fr;gap:7px;background:var(--sima-green-soft)}.worker-create-form>fieldset label span{display:grid;gap:3px}.worker-create-form>fieldset small{font-family:var(--font-mono)}.worker-list{display:grid;gap:7px}.worker-card{padding:14px 16px}.worker-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.worker-card>header>div{display:grid;gap:4px}.worker-card>header strong{font:600 13px/1.1 var(--font-heading)}.worker-card code{font-size:7px}.worker-card dl{margin:12px 0 0;display:grid;grid-template-columns:1fr 1fr .7fr;gap:1px;background:var(--settings-rule)}.worker-card dl>div{padding:10px;background:var(--sima-green-soft)}.worker-card dt{font:600 7px/1 var(--font-mono);text-transform:uppercase}.worker-card dd{margin:5px 0 0;font-size:8px;overflow-wrap:anywhere}.worker-card form{margin-top:10px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px}.worker-card form label{gap:4px}.worker-card form button{min-height:38px}.worker-page-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.worker-page-links a{font:700 8px/1 var(--font-mono);text-transform:uppercase}.settings-family.codex-promotion-page{display:grid;gap:14px}.codex-promotion-page .page-intro{padding:20px 22px;align-items:center}.codex-promotion-page .page-intro h2{margin:4px 0 7px;font-size:clamp(24px,2.7vw,33px)}.codex-promotion-page .page-intro>div>p:last-child{max-width:790px;font-size:10px}.codex-promotion-page .page-intro>a{font:700 8px/1 var(--font-mono);text-transform:uppercase}.promotion-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border:1px solid var(--settings-rule);background:var(--settings-rule)}.promotion-summary article{min-width:0;padding:12px 14px;display:grid;gap:5px;background:var(--color-surface)}.promotion-summary small,.promotion-summary span{font:600 7px/1.25 var(--font-mono);text-transform:uppercase;color:var(--color-text-muted)}.promotion-summary strong{font:600 22px/1 var(--font-heading)}.promotion-summary .promotion-locked{background:var(--sima-sunken)}.promotion-summary .promotion-locked strong{font-size:14px;color:var(--sima-action-accessible)}.promotion-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.promotion-wide{grid-column:1/-1}.promotion-agent-card{padding:14px 16px;display:grid;gap:11px}.promotion-agent-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.promotion-agent-card h4{margin:3px 0 0;font:600 17px/1.1 var(--font-heading)}.promotion-progress{height:24px;position:relative;overflow:hidden;border:1px solid var(--settings-rule);background:var(--sima-green-soft)}.promotion-progress>span{position:absolute;inset:0 auto 0 0;background:var(--sima-green-on-muted)}.promotion-progress>strong{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:center;font:700 8px/1 var(--font-mono)}.promotion-agent-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--settings-rule)}.promotion-agent-card dl>div{padding:8px;background:var(--sima-green-soft)}.promotion-agent-card dt{font:600 6px/1 var(--font-mono);text-transform:uppercase;color:var(--color-text-muted)}.promotion-agent-card dd{margin:4px 0 0;font:600 10px/1 var(--font-heading)}.promotion-blockers{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px;list-style:none}.promotion-blockers li{padding:5px 7px;display:flex;align-items:center;gap:5px;border:1px solid var(--settings-rule);background:var(--sima-surface);font:600 6px/1.2 var(--font-mono);text-transform:uppercase}.promotion-review-list{display:grid;gap:7px}.promotion-review-card{padding:0;overflow:hidden}.promotion-review-card>summary{padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.promotion-review-card>summary::-webkit-details-marker{display:none}.promotion-review-card>summary>div{display:grid;gap:4px}.promotion-review-card>summary strong{font:600 12px/1.1 var(--font-heading)}.promotion-review-card>summary div span{font:600 7px/1.2 var(--font-mono);color:var(--color-text-muted)}.promotion-review-card form{padding:13px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border-top:1px solid var(--settings-rule);background:var(--sima-green-soft)}.promotion-review-card .checkbox-field{min-height:42px;padding:8px;background:var(--color-surface)}.promotion-review-card .promotion-note{grid-column:1/-1}.promotion-review-card textarea{min-height:72px;resize:vertical}.promotion-review-card button{grid-column:1/-1;justify-self:end}.promotion-review-group{padding:0;overflow:hidden}.promotion-review-group>summary{min-height:54px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;background:var(--color-surface)}.promotion-review-group>summary::-webkit-details-marker{display:none}.promotion-review-group>summary>div{display:grid;gap:3px}.promotion-review-group>summary strong{font:600 13px/1.1 var(--font-heading)}.promotion-review-group>summary span{font:650 7px/1.2 var(--font-mono);text-transform:uppercase;color:var(--color-text-muted)}.promotion-review-group[open]>summary{border-bottom:1px solid var(--settings-rule);background:var(--sima-green-soft)}.promotion-review-group-body{padding:7px;display:grid;gap:6px;background:var(--sima-green-soft)}.promotion-evidence{padding:13px 14px;display:grid;gap:10px;border-top:1px solid var(--settings-rule);background:var(--sima-raised)}.promotion-evidence>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.promotion-evidence>header>div{display:grid;gap:3px}.promotion-evidence>header strong{font:600 12px/1.4 var(--font-heading)}.promotion-evidence dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--settings-rule)}.promotion-evidence dl>div{min-width:0;padding:8px;background:var(--sima-green-soft)}.promotion-evidence dt{font:650 6px/1 var(--font-mono);text-transform:uppercase;color:var(--color-text-muted)}.promotion-evidence dd{margin:5px 0 0;font:600 8px/1.35 var(--font-mono);overflow-wrap:anywhere}.promotion-evidence>a{justify-self:start;font:700 7px/1 var(--font-mono);text-transform:uppercase}.promotion-integrity-block{margin:0;padding:12px 14px;border-top:1px solid var(--sima-coral);background:var(--sima-sunken)}.promotion-integrity-block p{margin:4px 0 0}.status-badge--danger{border-color:var(--sima-coral);background:var(--sima-sunken);color:var(--sima-action-accessible)}.promotion-evidence-page{display:grid;gap:12px}.promotion-evidence-manifest{padding:15px;display:grid;gap:12px}.promotion-evidence-manifest>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.promotion-evidence-manifest h3{margin:3px 0 0}.promotion-evidence-manifest dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--settings-rule)}.promotion-evidence-manifest dl>div{min-width:0;padding:10px;background:var(--sima-green-soft)}.promotion-evidence-manifest dt{font:650 7px/1 var(--font-mono);text-transform:uppercase;color:var(--color-text-muted)}.promotion-evidence-manifest dd{margin:5px 0 0;font:600 8px/1.4 var(--font-mono);overflow-wrap:anywhere}.promotion-evidence-payload{padding:0;overflow:hidden}.promotion-evidence-payload>summary{padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.promotion-evidence-payload>summary::-webkit-details-marker{display:none}.promotion-evidence-payload h3{margin:3px 0 0}.promotion-evidence-payload>summary>span{font:700 7px/1 var(--font-mono);text-transform:uppercase}.promotion-evidence-payload pre{max-height:70vh;margin:0;padding:15px;overflow:auto;border-top:1px solid var(--settings-rule);background:var(--sima-ink);color:var(--sima-green-soft);font:500 10px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.settings-family :is(.user-provision-panel,.tenant-user-card){padding:0;display:block;overflow:hidden}.settings-family :is(.user-provision-panel,.tenant-user-card)>summary{min-height:62px;padding:11px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;background:var(--color-surface)}.settings-family :is(.user-provision-panel,.tenant-user-card)>summary::-webkit-details-marker{display:none}.settings-family :is(.user-provision-panel,.tenant-user-card)>summary:hover{background:var(--sima-green-soft)}.settings-family :is(.user-provision-panel,.tenant-user-card)>summary h3{margin:3px 0 0;font:600 17px/1.1 var(--font-heading)}.settings-family .user-provision-panel>summary>span{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font:650 12px/1 var(--font-body);text-transform:uppercase}.settings-family :is(.user-provision-panel,.tenant-user-card)>summary svg{transform:rotate(90deg);transition:transform .18s ease}.settings-family :is(.user-provision-panel,.tenant-user-card)[open]>summary svg{transform:rotate(270deg)}.settings-family :is(.user-provision-panel,.tenant-user-card)[open]>summary{border-bottom:1px solid var(--settings-rule);background:var(--sima-green-soft)}.settings-family .tenant-user-body,.settings-family .user-provision-body{padding:15px 17px 17px}.settings-family .user-provision-body>p{margin:0 0 13px;font-size:12px}.settings-family .user-provision-body .form-grid{gap:11px}.settings-family .tenant-user-list{gap:7px}.settings-family .tenant-user-list>.panel-heading{margin-bottom:3px}.settings-family .tenant-user-summary>div{min-width:0;display:grid;grid-template-columns:minmax(170px,.8fr) minmax(180px,1fr) minmax(250px,1.2fr);align-items:center;gap:14px}.settings-family .tenant-user-summary strong{font:600 12px/1.2 var(--font-heading)}.settings-family .tenant-user-summary p{font-size:12px}.settings-family .tenant-user-summary code{margin:0;font-size:12px}.settings-family .tenant-user-summary .status-badge{flex:0 0 auto;gap:7px;border-radius:var(--radius-sm);font-size:12px}.settings-family .tenant-user-access-form{grid-template-columns:minmax(0,1fr) 150px auto;gap:12px}.settings-family .user-role-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.settings-family .user-role-fields legend{margin-bottom:7px;font-size:12px}.settings-family .user-role-fields label{min-height:54px;padding:8px;gap:7px}.settings-family .user-role-fields strong{font-size:12px}.settings-family .user-role-fields small{font-size:12px;line-height:1.3}@media(max-width:900px){.settings-hub-intro{grid-template-columns:1fr}.settings-family .tenant-user-summary>div{grid-template-columns:1fr 1fr}.settings-family .tenant-user-summary code{grid-column:1/-1}.settings-family .tenant-user-access-form{grid-template-columns:1fr 1fr}.settings-family .tenant-user-access-form .user-role-fields{grid-column:1/-1}.settings-family .governance-studio,.settings-family .prompt-studio{grid-template-columns:1fr}.settings-family .prompt-agent-index{position:static}.settings-family .prompt-agent-index ul{grid-template-columns:repeat(2,1fr)}.settings-family .governance-chain{overflow-x:auto}}@media(max-width:760px){.privacy-category-fields,.privacy-request-actions form,.privacy-request-card dl{grid-template-columns:1fr}.privacy-request-card>header{display:grid}.privacy-operations-page .page-intro aside{justify-items:start}}@media(max-width:620px){.settings-family .page-intro,.settings-family :is(.prompt-thesis,.governance-thesis){padding:20px 17px;grid-template-columns:1fr}.settings-family .settings-control-links{width:100%;grid-template-columns:1fr}.settings-family .settings-form-panel{padding:16px}.settings-family .settings-submit{width:100%;justify-self:stretch}.settings-family :is(.user-provision-panel,.tenant-user-card)>summary{align-items:flex-start}.settings-family .tenant-user-summary>div{grid-template-columns:1fr;gap:4px}.settings-family .tenant-user-summary code{grid-column:auto}.settings-family .tenant-user-summary .status-badge{white-space:nowrap}.settings-family .governance-composer form,.settings-family .prompt-agent-index ul,.settings-family .prompt-composer form,.settings-family .skill-version-composer form,.settings-family .sla-settings-grid,.settings-family .tenant-user-access-form,.settings-family .user-role-fields{grid-template-columns:1fr}.settings-family .prompt-active-sheet>footer,.settings-family .prompt-active-sheet>header{align-items:flex-start;flex-direction:column}.settings-family .governance-chain,.settings-family .governance-drafts article,.settings-family .governance-drafts form,.settings-family .prompt-version-copy form{grid-template-columns:1fr}.settings-family .governance-chain>i{width:1px;height:20px;margin:auto}.settings-family .governance-chain>i:after{display:none}.promotion-agent-grid,.promotion-evidence dl,.promotion-evidence-manifest dl,.promotion-review-card form,.promotion-summary{grid-template-columns:1fr}.promotion-evidence-manifest>header,.promotion-evidence>header{align-items:flex-start;flex-direction:column}.promotion-evidence-payload pre{max-width:100%}.promotion-agent-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-review-card .promotion-note,.promotion-review-card button{grid-column:auto}.promotion-review-card button{width:100%;justify-self:stretch}.worker-page-links{justify-content:flex-start}}.identity-family{background:var(--sima-surface)}.identity-family .identity-manifest{background:var(--sima-green-deep)}.identity-family .identity-manifest:after{content:none}.identity-family .identity-thesis h1{font-family:var(--font-heading);font-size:48px;line-height:1.05;font-weight:400;letter-spacing:0}.identity-family .clearance-path li>span,.identity-family .identity-thesis .eyebrow{color:var(--sima-coral)}.identity-family :is(.identity-thesis>p:last-child,.clearance-path p,.identity-footnote){color:var(--sima-green-on);font-size:13px}.identity-family .clearance-path{border-color:#ffffff26}.identity-family .clearance-path strong{font-family:var(--font-body);font-weight:600;font-size:14px}.identity-family .clearance-path li>span{font-size:12px}.identity-family .identity-console{background:var(--sima-cream)}.identity-family .identity-console-heading>span,.identity-family .pending-access-state>span{border-radius:50%;box-shadow:none;background:var(--sima-action)}.identity-family :is(.identity-console-heading small,.identity-support){font-size:12px;color:var(--sima-muted)}.identity-family .identity-widget{border-color:var(--sima-border);border-radius:18px;background:var(--sima-surface);box-shadow:none}.identity-family .pending-access-card dd{border-color:var(--sima-border);border-radius:10px;background:var(--sima-sunken);overflow-wrap:anywhere}.identity-family .pending-access-card :is(dt,code){font-family:var(--font-mono)}.identity-family :is(.cl-socialButtonsBlockButton,.cl-formFieldInput){border-radius:10px!important;min-height:44px}.identity-family .cl-formButtonPrimary{border-radius:999px!important;min-height:44px}@media(max-width:880px){.identity-family{grid-template-columns:1fr}.identity-family .identity-manifest{min-height:auto;padding:32px 24px}.identity-family .identity-thesis{margin:48px 0 32px}.identity-family .identity-thesis h1{font-size:34px}.identity-family .clearance-path{grid-template-columns:1fr}.identity-family .clearance-path li{padding-block:16px;border-bottom:1px solid #ffffff26}.identity-family .identity-console{min-height:auto;padding:40px 16px}.identity-family .cl-formFieldInput{font-size:16px}}.reconciliation-family{--reconciliation-rule:var(--color-border-subtle)}.reconciliation-family.page-stack{gap:14px}.reconciliation-thesis{min-height:168px;padding:28px 32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);color:var(--sima-cream);background:var(--sima-green-deep)}.reconciliation-thesis>div{max-width:720px}.reconciliation-thesis .eyebrow{color:var(--sima-action)}.reconciliation-thesis h2{max-width:660px;margin:7px 0 10px;font-family:var(--font-heading);font-size:clamp(27px,3vw,38px);line-height:1.02;font-weight:400;letter-spacing:0}.reconciliation-thesis>div>p:last-child{max-width:660px;margin:0;color:var(--sima-green-on);font-size:12px;line-height:1.5}.reconciliation-thesis aside{min-width:244px;padding:15px 17px;display:flex;gap:14px;align-items:center;border:1px solid rgba(255,245,233,.16);border-left:3px solid var(--success-500);border-radius:var(--radius-sm);background:var(--sima-green)}.reconciliation-thesis.thesis-watch aside{border-left-color:var(--warning-500)}.reconciliation-thesis.thesis-action_required aside{border-left-color:var(--error-500)}.reconciliation-thesis aside>span{font:400 39px/1 var(--font-brand);color:var(--sima-cream)}.reconciliation-thesis aside div{display:grid;gap:3px}.reconciliation-thesis aside strong{font:600 12px/1.2 var(--font-heading)}.reconciliation-thesis aside :is(small,time){color:var(--sima-green-on-muted);font:500 12px/1.35 var(--font-body)}.reconciliation-thesis aside small{text-transform:uppercase;letter-spacing:.05em}.settlement-rail{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none;border:1px solid var(--reconciliation-rule);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.settlement-rail li{min-width:140px;min-height:84px;padding:14px 15px;position:relative;display:grid;grid-template-columns:auto 1fr;gap:9px;flex:1 1 140px;border-right:1px solid var(--reconciliation-rule);background:var(--color-surface)}.settlement-rail li:last-child{border-right:0}.settlement-rail li:not(:last-child):after{content:"";position:absolute;z-index:1;right:-4px;top:50%;width:7px;height:7px;border-top:1px solid var(--sima-green-hover);border-right:1px solid var(--sima-green-hover);background:var(--color-surface);transform:translateY(-50%) rotate(45deg)}.settlement-rail li>span{padding-top:2px;color:var(--sima-action);font:600 12px/1 var(--font-body)}.settlement-rail li div{display:grid;align-content:start}.settlement-rail p{margin:0 0 5px;color:var(--color-text-secondary);font:600 12px/1 var(--font-heading)}.settlement-rail strong{font:400 24px/1 var(--font-brand);color:var(--sima-green)}.settlement-rail small{margin-top:6px;color:var(--color-text-muted);font:500 12px/1.3 var(--font-body)}.exception-inbox,.reconciliation-ledger{border:1px solid var(--reconciliation-rule);border-radius:var(--radius-md);background:var(--color-surface)}.exception-inbox>header{padding:17px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--reconciliation-rule)}.exception-inbox h2{margin:3px 0 0;font-family:var(--font-heading);font-size:22px;font-weight:400;letter-spacing:0}.exception-inbox>header>span{display:grid;min-width:28px;height:28px;padding-inline:7px;place-items:center;border-radius:var(--radius-sm);color:var(--sima-cream);background:var(--sima-green);font:600 12px/1 var(--font-body)}.exception-list{display:grid}.exception-row{min-height:78px;padding:13px 20px;display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:17px;align-items:center;border-bottom:1px solid var(--reconciliation-rule);box-shadow:inset 3px 0 var(--warning-500)}.exception-row:last-child{border-bottom:0}.exception-row.exception-action_required{box-shadow:inset 3px 0 var(--error-500)}.exception-stage{color:var(--sima-green);font:700 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.exception-row h3{margin:0 0 5px;font:600 14px/1.2 var(--font-heading)}.exception-row p{margin:0;color:var(--color-text-secondary);font-size:12px;line-height:1.45}.exception-meta{display:grid;gap:7px;justify-items:end}.exception-meta code,.exception-meta time{color:var(--color-text-muted);font:500 12px/1 var(--font-mono)}.reconciliation-signal{width:max-content;padding:5px 7px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);background:var(--color-surface-subtle);font:650 12px/1 var(--font-body);white-space:nowrap}.reconciliation-signal.signal-clear{color:var(--success-600);border-color:var(--success-300);background:var(--success-50)}.reconciliation-signal.signal-watch{color:var(--warning-600);border-color:var(--warning-300);background:var(--warning-50)}.reconciliation-signal.signal-action_required{color:var(--error-600);border-color:var(--error-300);background:var(--error-50)}.reconciliation-clear{min-height:165px;padding:30px;display:grid;place-content:center;justify-items:center;gap:7px;color:var(--success-600);text-align:center;background:var(--sima-green-soft)}.reconciliation-clear p{max-width:420px;margin:0;color:var(--color-text-secondary);font-size:12px}.reconciliation-ledgers{display:grid;gap:8px;margin-top:5px}.reconciliation-ledgers-heading{padding:6px 2px 9px;display:flex;align-items:end;justify-content:space-between;gap:24px}.reconciliation-ledgers-heading h2{margin:3px 0 0;font:600 24px/1.1 var(--font-heading);letter-spacing:-.03em}.reconciliation-ledgers-heading>p{max-width:300px;margin:0;color:var(--color-text-muted);font-size:12px;text-align:right}.reconciliation-ledger{overflow:hidden;border-top:2px solid var(--sima-green)}.reconciliation-ledger.ledger-checkout{border-top-color:var(--sima-green-hover)}.reconciliation-ledger.ledger-webhooks{border-top-color:var(--warning-500)}.reconciliation-ledger.ledger-refunds{border-top-color:var(--success-500)}.reconciliation-ledger.ledger-disputes{border-top-color:var(--sima-action)}.reconciliation-ledger.ledger-activation{border-top-color:var(--sima-green)}.reconciliation-ledger>summary{min-height:62px;padding:11px 17px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:13px;align-items:center;cursor:pointer;list-style:none}.reconciliation-ledger>summary::-webkit-details-marker{display:none}.reconciliation-ledger>summary:hover{background:var(--sima-green-soft)}.reconciliation-ledger>summary>div{display:grid;grid-template-columns:28px 108px minmax(0,1fr);column-gap:10px;align-items:center}.reconciliation-ledger>summary>div>span{color:var(--sima-action);font:650 12px/1 var(--font-body)}.reconciliation-ledger>summary p{margin:0;color:var(--color-text-muted);font:600 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.reconciliation-ledger>summary h3{margin:0;font:600 15px/1.2 var(--font-heading)}.reconciliation-ledger>summary>strong{display:grid;min-width:27px;height:27px;padding-inline:7px;place-items:center;border-radius:var(--radius-sm);color:var(--sima-cream);background:var(--sima-green);font:600 12px/1 var(--font-body)}.reconciliation-ledger>summary>svg{color:var(--sima-green-hover);transform:rotate(90deg);transition:transform .18s ease}.reconciliation-ledger[open]>summary{border-bottom:1px solid var(--reconciliation-rule);background:var(--sima-green-soft)}.reconciliation-ledger[open]>summary>svg{transform:rotate(270deg)}.ledger-lines{display:grid}.ledger-line{min-height:83px;padding:14px 24px;display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(150px,1fr) minmax(100px,.7fr) minmax(190px,auto);gap:18px;align-items:center;border-bottom:1px solid var(--reconciliation-rule)}.ledger-line:last-child{border-bottom:0}.ledger-line>div{min-width:0;display:grid;gap:5px}.ledger-line>div:last-child{display:flex;gap:7px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.ledger-line strong{font:600 12px/1.2 var(--font-heading)}.ledger-line code,.ledger-line small{overflow-wrap:anywhere;color:var(--color-text-muted);font:500 12px/1.3 var(--font-mono)}.ledger-line b{color:var(--color-text-secondary);font:600 12px/1.25 var(--font-body)}.ledger-status{width:max-content;padding:5px 7px;border-radius:var(--radius-sm);color:var(--sima-green);background:var(--sima-green-soft);font:650 12px/1 var(--font-body);white-space:nowrap}.ledger-status:is(.status-failed,.status-past_due){color:var(--error-600);background:var(--error-50)}.ledger-status:is(.status-completed,.status-processed,.status-paid,.status-succeeded){color:var(--success-600);background:var(--success-50)}.ledger-empty{margin:0;padding:30px;color:var(--color-text-muted);font-size:12px;text-align:center;background:var(--color-surface-subtle)}@media(max-width:980px){.settlement-rail li{flex-basis:180px}.ledger-line{grid-template-columns:minmax(190px,1.5fr) 1fr 1fr}.ledger-line>div:last-child{grid-column:1/-1;justify-content:flex-start}}@media(max-width:680px){.reconciliation-thesis{min-height:auto;padding:23px 19px;grid-template-columns:1fr;gap:18px;align-items:start}.reconciliation-thesis aside{min-width:0;width:100%}.settlement-rail li{min-height:78px;flex-basis:145px}.settlement-rail li:nth-child(2n){border-right:0}.settlement-rail li:after{display:none}.exception-inbox>header{padding:16px}.exception-row{padding:15px 16px;grid-template-columns:1fr;gap:8px}.exception-meta{justify-items:start}.reconciliation-ledgers-heading{align-items:start;flex-direction:column;gap:5px}.reconciliation-ledgers-heading>p{text-align:left}.reconciliation-ledger>summary{padding:10px 14px}.reconciliation-ledger>summary>div{grid-template-columns:24px minmax(0,1fr)}.reconciliation-ledger>summary p{display:none}.ledger-line{padding:16px 18px;grid-template-columns:1fr 1fr}.ledger-line>div:first-child,.ledger-line>div:last-child{grid-column:1/-1}.ledger-line>div:last-child{justify-content:flex-start}}.record-context-nav{padding:0 var(--space-page-inline);border-bottom:1px solid var(--color-border-subtle);background:var(--sima-green-soft)}.record-context-nav__track{max-width:var(--content-max-width);margin-inline:auto;display:flex;overflow-x:auto;scrollbar-width:thin}.record-context-nav a{min-width:132px;padding:11px 16px 10px;position:relative;display:grid;gap:4px;border-left:1px solid var(--color-border-subtle);color:var(--color-text-secondary);text-decoration:none;background:transparent}.record-context-nav a:last-child{border-right:1px solid var(--color-border-subtle)}.record-context-nav a:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:2px;background:transparent}.record-context-nav a:hover{color:var(--sima-green-deep);background:var(--sima-surface)}.record-context-nav a.is-active{color:var(--sima-green-deep);background:var(--color-surface)}.record-context-nav a.is-active:after{background:var(--sima-action)}.record-context-nav strong{font:600 12px/1.1 var(--font-heading)}.record-context-nav span{font:500 12px/1.15 var(--font-body);white-space:nowrap}.record-section-intro{padding:19px 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:30px;align-items:end;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--sima-green-deep);color:var(--sima-cream)}.record-section-intro h2{margin:4px 0 0;font:600 clamp(24px,2.6vw,32px)/1.02 var(--font-heading);letter-spacing:-.035em}.record-section-intro .eyebrow{color:var(--sima-action)}.record-section-intro>p{margin:0;color:var(--sima-green-on);font-size:10px;line-height:1.5}.record-overview{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.record-overview>header{padding:17px 20px;display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--color-border-subtle)}.record-overview>header h2{margin:3px 0 0;font:600 23px/1.05 var(--font-heading);letter-spacing:-.03em}.record-overview>header>p{max-width:390px;margin:0;color:var(--color-text-muted);font-size:9px;text-align:right}.record-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.record-overview__grid>a{min-height:84px;padding:15px 17px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--color-border-subtle);color:var(--sima-green-deep);text-decoration:none}.record-overview__grid>a:nth-child(odd){border-right:1px solid var(--color-border-subtle)}.record-overview__grid>a:nth-last-child(-n+2){border-bottom:0}.record-overview__grid>a:last-child:nth-child(odd){grid-column:1/-1;border-right:0;border-bottom:0}.record-overview__grid>a:nth-last-child(2):nth-child(2n){border-bottom:1px solid var(--color-border-subtle)}.record-overview__grid>a:hover{background:var(--sima-green-soft)}.record-overview__grid>a>span{color:var(--sima-action);font:650 8px/1 var(--font-mono)}.record-overview__grid>a>div{display:grid;gap:5px}.record-overview__grid strong{font:600 14px/1.1 var(--font-heading)}.record-overview__grid p{margin:0;color:var(--color-text-secondary);font-size:9px;line-height:1.35}.record-overview__grid b{font:400 18px/1 var(--font-mono)}@media(max-width:680px){.record-context-nav{padding-inline:0}.record-context-nav a{min-width:116px;padding-inline:12px}.record-context-nav span{display:none}.record-section-intro{padding:18px;grid-template-columns:1fr;gap:9px}.record-overview>header{align-items:start;flex-direction:column;gap:7px}.record-overview>header>p{text-align:left}.record-overview__grid{grid-template-columns:1fr}.record-overview__grid>a:nth-child(odd){grid-column:auto;border-right:0}.record-overview__grid>a:nth-last-child(2){border-bottom:1px solid var(--color-border-subtle)}}