:root{color-scheme:dark;--bg:#030406;--bg-2:#080a0f;--panel:rgba(14,16,22,0.9);--panel-strong:#0d1016;--panel-soft:rgba(18,21,29,0.76);--ink:#f6f7fb;--muted:#a1a8b3;--muted-2:#757d8a;--line:rgba(180,188,202,0.17);--soft-line:rgba(180,188,202,0.1);--border-strong:rgba(210,218,232,0.24);--text-primary:#f6f7fb;--text-muted:#a1a8b3;--brand:#3b82f6;--brand-soft:rgba(59,130,246,0.12);--info:#6ea8ff;--success:#4fb989;--warning:#dba856;--danger:#e66c78;--focus:rgba(59,130,246,0.28);--cyan:#6ea8ff;--blue:#3b82f6;--blue-2:#2563eb;--green:var(--success);--amber:var(--warning);--red:var(--danger);--block:#f26d7d;--shadow:0 24px 70px rgba(0,0,0,0.36);--glow:0 0 0 1px rgba(59,130,246,0.12),0 16px 42px rgba(37,99,235,0.07);--card-gradient:linear-gradient(180deg,rgba(17,20,28,0.94),rgba(8,10,15,0.94));--hairline-gradient:linear-gradient(135deg,rgba(210,218,232,0.22),rgba(59,130,246,0.12),rgba(255,255,255,0.035));--font-sans:"Inter","SF Pro Display","Segoe UI Variable","Segoe UI",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"SFMono-Regular","Cascadia Code","Roboto Mono",Consolas,"Liberation Mono",monospace;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--surface-blur:saturate(130%) blur(18px);--premium-shadow:0 28px 84px rgba(0,0,0,0.34)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ledger-product-page{--ledger-panel:#101216;--ledger-panel-raised:#15181d;--ledger-line:#282d35;--ledger-line-strong:#3a424e;--ledger-muted:#9aa4b2;--ledger-blue:#4b8dff}.review-runs-product-page{--review-panel:#101216;--review-raised:#15181d;--review-line:#282d35;--review-muted:#99a3b0;--review-blue:#4b8dff}.control-flow-page{--flow-panel:#101216;--flow-raised:#15181d;--flow-line:#292f38;--flow-muted:#9aa4b2;--flow-blue:#4b8dff}.analytics-page{--analytics-panel:#101216;--analytics-raised:#15181d;--analytics-line:#292f38;--analytics-muted:#9aa4b2;--analytics-blue:#4b8dff}.analytics-page .product-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:clamp(38px,6vw,84px);gap:clamp(38px,6vw,84px);align-items:end;padding:clamp(62px,8vw,108px) 0 clamp(54px,7vw,84px);border-bottom:1px solid var(--analytics-line)}.analytics-page .product-hero-copy{max-width:860px}.analytics-page .product-hero h1{max-width:850px;margin:14px 0 24px;font-size:clamp(44px,5vw,72px);line-height:1.02}.analytics-page .product-status-card{padding:24px;border:1px solid var(--analytics-line);border-radius:6px;background:var(--analytics-panel)}.analytics-page .product-status-card h2{margin:14px 0 10px;font-size:22px}.analytics-page .product-status-card>p{color:var(--analytics-muted);line-height:1.6}.analytics-page .compact-status-list{margin:20px 0 0}.analytics-page .compact-status-list div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--analytics-line)}.analytics-page .compact-status-list dd,.analytics-page .compact-status-list dt{margin:0;font-size:12px}.analytics-page .compact-status-list dt{color:var(--analytics-muted)}.analytics-page .compact-status-list dd{color:#e4e8ee}.analytics-page .product-section{padding:clamp(54px,7vw,88px) 0;border-bottom:1px solid var(--analytics-line)}.analytics-window-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.analytics-window-control button{display:grid;grid-gap:7px;gap:7px;min-height:78px;padding:15px;border:1px solid var(--analytics-line);border-radius:6px;background:var(--analytics-panel);color:#dfe4eb;cursor:pointer;text-align:left}.analytics-window-control button:focus-visible,.analytics-window-control button:hover{border-color:#46515f}.analytics-window-control button.is-active{border-color:#3f75c9;background:#141b26;box-shadow:inset 0 2px 0 var(--analytics-blue)}.analytics-window-control strong{font-size:14px}.analytics-window-control span{color:var(--analytics-muted);font-size:12px}.analytics-filter-rail{display:flex;gap:7px;overflow-x:auto;margin-top:12px;padding:12px;border:1px solid var(--analytics-line);border-radius:6px;background:var(--analytics-panel);scrollbar-width:thin}.analytics-filter-summary{margin:10px 0 0;color:var(--analytics-muted);font-family:var(--font-mono);font-size:11px}.analytics-metric-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--analytics-line);border-left:1px solid var(--analytics-line)}.analytics-metric{min-width:0;padding:19px 15px;border-right:1px solid var(--analytics-line);border-bottom:1px solid var(--analytics-line);background:var(--analytics-panel)}.analytics-metric em,.analytics-metric small,.analytics-metric span,.analytics-metric strong{display:block}.analytics-metric strong{margin-bottom:15px;font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics-metric span{min-height:38px;color:#d4d9e0;font-size:13px}.analytics-metric small{min-height:30px;color:#858f9c;font-size:10px;line-height:1.45}.analytics-metric em{margin-top:10px;color:#65707e;font-family:var(--font-mono);font-size:9px;font-style:normal}.analytics-metric.metric-success strong{color:var(--success)}.analytics-metric.metric-warning strong{color:var(--warning)}.analytics-metric.metric-danger strong{color:var(--danger)}.analytics-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--analytics-line);border-radius:6px;background:#0c0e11;scrollbar-width:thin}.analytics-table{width:100%;min-width:780px;border-collapse:collapse;font-size:12px}.analytics-table td,.analytics-table th{padding:14px;border-bottom:1px solid var(--analytics-line);color:#aeb7c3;text-align:left;vertical-align:middle}.analytics-table thead th{position:-webkit-sticky;position:sticky;top:0;background:#13161b;color:#7f8997;font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.analytics-table tbody th{color:#e1e5eb;font-weight:600}.analytics-event-table{min-width:1180px}.analytics-bar{display:block;width:110px;height:5px;margin-bottom:7px;overflow:hidden;border-radius:3px;background:#252b33}.analytics-bar>span{display:block;height:100%;background:var(--analytics-blue)}.analytics-bar.bar-warning>span{background:var(--warning)}.analytics-bar.bar-success>span{background:var(--success)}.analytics-distribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.analytics-distribution{padding:22px;border:1px solid var(--analytics-line);border-radius:6px;background:var(--analytics-panel)}.analytics-distribution h3{margin:0 0 20px;font-size:17px}.analytics-distribution>div{padding:12px 0;border-top:1px solid var(--analytics-line)}.analytics-distribution>div>div{display:flex;justify-content:space-between;gap:14px;margin-bottom:8px}.analytics-distribution span,.analytics-distribution strong{font-size:12px}.analytics-distribution span{color:#aeb7c3}.analytics-distribution strong{color:#e7eaf0;font-weight:600}.analytics-distribution .analytics-bar{width:100%}.analytics-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--analytics-line);border-left:1px solid var(--analytics-line)}.analytics-funnel article{padding:22px;border-right:1px solid var(--analytics-line);border-bottom:1px solid var(--analytics-line);background:var(--analytics-panel)}.analytics-funnel article>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:18px}.analytics-funnel span,.analytics-funnel strong{font-size:13px}.analytics-funnel span{color:#b7bfca}.analytics-funnel strong{color:#edf0f4}.analytics-funnel .analytics-bar{width:100%}.analytics-funnel small{color:#717b88;font-family:var(--font-mono);font-size:9px}.analytics-definition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.analytics-definition-grid article{padding:21px;border:1px solid var(--analytics-line);border-radius:6px;background:var(--analytics-panel)}.analytics-definition-grid article>span{color:#78a7f7;font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.analytics-definition-grid h3{margin:18px 0 12px;font-size:17px}.analytics-definition-grid p{margin:8px 0;color:var(--analytics-muted);font-size:12px;line-height:1.55}.analytics-definition-grid strong{color:#d8dde5}.analytics-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--analytics-line);border-left:1px solid var(--analytics-line)}.analytics-capability-grid .product-capability-card{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:125px;padding:21px;border-right:1px solid var(--analytics-line);border-bottom:1px solid var(--analytics-line);background:var(--analytics-panel)}.analytics-capability-grid .product-capability-mark{width:7px;height:7px;margin-top:7px;border:1px solid #6097ed;background:#1c4a8c}.analytics-capability-grid p{margin:0;color:#b5bdc8;line-height:1.55}.analytics-page .product-principle-list{display:grid;border-top:1px solid var(--analytics-line)}.analytics-page .product-principle-list article{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px 0;border-bottom:1px solid var(--analytics-line)}.analytics-page .product-principle-list span{color:var(--analytics-blue);font-family:var(--font-mono);font-size:10px}.analytics-page .product-principle-list p{max-width:850px;margin:0;color:#b6bec9;line-height:1.6}@media (max-width:1100px){.analytics-page .product-hero{grid-template-columns:1fr}.analytics-page .product-status-card{max-width:680px}.analytics-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-capability-grid,.analytics-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.analytics-page .product-hero{gap:28px;padding-top:44px}.analytics-page .product-hero h1{font-size:39px}.analytics-page .pricing-hero-actions{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:6px}.analytics-page .pricing-hero-actions>*{flex:0 0 auto}.analytics-window-control{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.analytics-window-control button{flex:0 0 min(82vw,290px);scroll-snap-align:start}.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-capability-grid,.analytics-definition-grid,.analytics-distribution-grid,.analytics-funnel{grid-template-columns:1fr}.analytics-table-wrap{overscroll-behavior-inline:contain}.analytics-page .ui-status-badge{max-width:100%;white-space:normal}}.evaluation-page{overflow-x:clip}.evaluation-hero{align-items:end}.evaluation-hero h1{max-width:19ch}.evaluation-status-card{align-self:end}.evaluation-center{display:grid;grid-gap:32px;gap:32px;min-width:0}.evaluation-matrix-section,.evaluation-scenario-section{min-width:0}.evaluation-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.evaluation-scenario{display:grid;min-width:0;min-height:210px;padding:20px;color:var(--text);text-align:left;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-xs);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.evaluation-scenario:hover{border-color:var(--border-strong);background:var(--surface-2);transform:translateY(-1px)}.evaluation-scenario:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.evaluation-scenario.is-selected{background:color-mix(in srgb,var(--accent) 7%,var(--surface-1));border-color:color-mix(in srgb,var(--accent) 58%,var(--border));box-shadow:inset 3px 0 0 var(--accent)}.evaluation-scenario>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.evaluation-scenario small,.evaluation-scenario>div>span:first-child{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;line-height:1.5}.evaluation-scenario strong{align-self:start;font-size:17px;line-height:1.35}.evaluation-scenario p{align-self:start;margin:9px 0 20px;color:var(--text-secondary);font-size:13px;line-height:1.65}.evaluation-scenario small{align-self:end}.evaluation-summary-strip{display:grid;grid-template-columns:1.5fr 1.2fr repeat(3,minmax(0,.75fr));min-width:0;border-block:1px solid var(--border)}.evaluation-summary-strip>div{display:grid;align-content:center;grid-gap:5px;gap:5px;min-width:0;padding:17px 18px;border-right:1px solid var(--border)}.evaluation-summary-strip>div:first-child{padding-left:0}.evaluation-summary-strip>div:last-child{border-right:0}.evaluation-outcome-list dt,.evaluation-readiness-list dt,.evaluation-summary-strip span{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;line-height:1.4;text-transform:uppercase}.evaluation-summary-strip strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.evaluation-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;min-width:0}.evaluation-panel{min-width:0;padding:24px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card)}.evaluation-panel-lede{margin:0;color:var(--text-secondary);line-height:1.7}.evaluation-outcome-list,.evaluation-readiness-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:22px 0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.evaluation-outcome-list>div,.evaluation-readiness-list>div{display:grid;grid-gap:7px;gap:7px;padding:14px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.evaluation-outcome-list dd,.evaluation-readiness-list dd{margin:0;font-size:14px;font-weight:650}.evaluation-context-links,.evaluation-module-tags{display:flex;flex-wrap:wrap;gap:7px}.evaluation-context-links a,.evaluation-module-tags span{padding:6px 9px;color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;line-height:1.3;background:var(--surface-2);border:1px solid var(--border);border-radius:4px}.evaluation-context-links a:hover{color:var(--text);border-color:var(--border-strong)}.evaluation-decision-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.evaluation-decision-actions button{min-height:42px;padding:9px 12px;color:var(--text-secondary);font:inherit;font-size:12px;font-weight:650;background:var(--surface-2);border:1px solid var(--border);border-radius:5px;cursor:pointer}.evaluation-decision-actions button.is-selected,.evaluation-decision-actions button:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.evaluation-decision-actions button.is-danger{border-color:color-mix(in srgb,var(--danger) 60%,var(--border))}.evaluation-next-action{display:grid;grid-gap:7px;gap:7px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.evaluation-next-action>span{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.evaluation-next-action strong{font-size:16px}.evaluation-next-action p{margin:0 0 3px;color:var(--text-secondary);font-size:13px;line-height:1.6}.evaluation-matrix{display:grid;min-width:0;border-top:1px solid var(--border)}.evaluation-matrix>article{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr) auto;grid-gap:20px;gap:20px;align-items:start;min-width:0;padding:20px 0;border-bottom:1px solid var(--border)}.evaluation-category-heading{display:grid;grid-gap:12px;gap:12px;min-width:0}.evaluation-category-grid span,.evaluation-category-heading>div>span,.evaluation-control-list article>span,.evaluation-coverage-list article>div span{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;line-height:1.4;text-transform:uppercase}.evaluation-category-heading h3{margin:5px 0 0;font-size:16px;line-height:1.35}.evaluation-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;min-width:0}.evaluation-category-grid>div{min-width:0}.evaluation-category-grid li,.evaluation-category-grid p{color:var(--text-secondary);font-size:12px;line-height:1.6}.evaluation-category-grid p{margin:7px 0 0}.evaluation-category-grid ul{margin:7px 0 0;padding-left:17px}.evaluation-coverage-list a,.evaluation-matrix>article>a{color:var(--accent-text);font-size:12px;font-weight:650;white-space:nowrap}.evaluation-control-list,.evaluation-coverage-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--border)}.evaluation-control-list article,.evaluation-coverage-list article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:16px 0;border-bottom:1px solid var(--border)}.evaluation-coverage-list article{grid-template-columns:minmax(0,1fr) auto}.evaluation-coverage-list article>a,.evaluation-coverage-list article>ul{grid-column:1/-1}.evaluation-control-list strong,.evaluation-coverage-list strong{display:block;margin-top:4px;font-size:14px}.evaluation-coverage-list ul,.evaluation-prerequisite-list,.evaluation-safety-boundaries ul{margin:0;padding-left:18px}.evaluation-coverage-list li,.evaluation-prerequisite-list li,.evaluation-safety-boundaries li{color:var(--text-secondary);font-size:12px;line-height:1.65}.evaluation-control-list article{grid-template-columns:auto minmax(0,1fr);align-items:center}.evaluation-control-list article>p,.evaluation-control-list article>span{grid-column:2}.evaluation-control-list article>p{margin:0;color:var(--text-secondary);font-size:12px}.evaluation-prerequisite-list{display:grid;grid-gap:10px;gap:10px}.evaluation-completion-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;min-width:0;padding:26px;background:color-mix(in srgb,var(--accent) 6%,var(--surface-1));border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border));border-radius:var(--radius-card)}.evaluation-completion-summary h2{margin:7px 0 8px;font-size:22px}.evaluation-completion-summary p:last-child{max-width:820px;margin:0;color:var(--text-secondary);line-height:1.65}.evaluation-completion-flags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.evaluation-completion-actions{display:grid;grid-column:2;justify-items:end;grid-gap:9px;gap:9px}.evaluation-completion-actions>.primary-button,.evaluation-completion-summary>.primary-button{grid-column:2;justify-self:end}.evaluation-safety-boundaries{padding:24px;background:var(--surface-1);border-left:3px solid var(--accent);border-radius:0 var(--radius-card) var(--radius-card) 0}.evaluation-safety-boundaries ul{column-count:2;column-gap:38px}.evaluation-safety-boundaries li{page-break-inside:avoid;break-inside:avoid;margin-bottom:8px}.evaluation-safety-boundaries>p{margin:18px 0 0;padding-top:16px;color:var(--text-muted);font-size:11px;line-height:1.65;border-top:1px solid var(--border)}.pilot-completion-actions{display:grid;justify-items:end;grid-gap:10px;gap:10px}.findings-page{overflow-x:clip}.findings-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:clamp(38px,6vw,84px);gap:clamp(38px,6vw,84px);align-items:end;padding:clamp(62px,8vw,108px) 0 clamp(54px,7vw,84px);border-bottom:1px solid var(--border)}.findings-hero .product-hero-copy{max-width:860px}.findings-hero h1{max-width:850px;margin:14px 0 24px;font-size:clamp(42px,4.8vw,68px);line-height:1.03}.findings-hero .lede{max-width:720px;color:var(--text-secondary);font-size:20px;line-height:1.65}.findings-hero .product-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.findings-hero .product-hero-actions .secondary-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;margin:0;padding:0 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface-1);color:var(--text-secondary);font-size:.86rem;font-weight:650}.findings-hero .product-proof-row{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.findings-hero .product-proof-row span:before{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--accent);content:"";vertical-align:2px}.findings-intro-notice,.findings-status-card{align-self:end}.findings-status-card{padding:24px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 20px 60px rgb(0 0 0/24%)}.findings-status-card h2{margin:14px 0 10px;font-size:22px;line-height:1.3}.findings-status-card>p{color:var(--text-secondary);line-height:1.6}.findings-status-card .compact-status-list{margin:20px 0 0}.findings-status-card .compact-status-list div{display:flex}.findings-center{display:grid;grid-gap:34px;gap:34px;min-width:0}.findings-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.findings-scenario{display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:10px;gap:10px;min-width:0;min-height:200px;padding:20px;color:var(--text);text-align:left;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card);cursor:pointer}.findings-scenario:focus-visible,.findings-scenario:hover{border-color:var(--border-strong);background:var(--surface-2)}.findings-scenario:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.findings-scenario.is-selected{background:color-mix(in srgb,var(--accent) 7%,var(--surface-1));border-color:color-mix(in srgb,var(--accent) 58%,var(--border));box-shadow:inset 3px 0 0 var(--accent)}.finding-action-heading span,.finding-card-controls label>span,.finding-card-header>div>span,.finding-card-meta span,.finding-detail-grid>section>span,.findings-filter-bar label>span,.findings-scenario>span:first-child,.findings-summary-item>span{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;line-height:1.4;text-transform:uppercase}.findings-scenario strong{font-size:17px;line-height:1.4}.findings-scenario p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.65}.findings-scenario .ui-status-badge{justify-self:start}.findings-summary-strip{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(120px,.7fr));min-width:0;border-block:1px solid var(--border)}.findings-summary-item{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0;padding:18px;border-right:1px solid var(--border)}.findings-summary-item:first-child{padding-left:0}.findings-summary-item:last-child{border-right:0}.findings-summary-item strong{overflow-wrap:anywhere;font-size:15px;line-height:1.45}.findings-summary-item.tone-warning strong{color:var(--warning)}.findings-summary-item.tone-danger strong{color:var(--danger)}.findings-filter-bar{display:grid;grid-template-columns:repeat(4,minmax(135px,1fr)) auto;grid-gap:10px;gap:10px;align-items:end;min-width:0;margin-bottom:18px;padding:14px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card)}.finding-card-controls label,.findings-filter-bar label{display:grid;grid-gap:7px;gap:7px;min-width:0}.finding-card-controls select,.findings-filter-bar select{width:100%;min-width:0;min-height:40px;padding:8px 30px 8px 10px;color:var(--text);font:inherit;font-size:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:5px}.finding-card-controls select:focus,.findings-filter-bar select:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:1px}.findings-filter-bar .quiet-button{min-height:40px}.findings-list{display:grid;grid-gap:14px;gap:14px}.finding-card{min-width:0;padding:24px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card)}.finding-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;min-width:0;padding-bottom:18px;border-bottom:1px solid var(--border)}.finding-card-header>div:first-child{min-width:0}.finding-card-header h3{max-width:780px;margin:7px 0 0;overflow-wrap:anywhere;font-size:20px;line-height:1.35}.finding-card-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.finding-card-controls{display:grid;grid-template-columns:repeat(2,minmax(0,260px));grid-gap:12px;gap:12px;margin:18px 0}.finding-card-meta{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(260px,1.7fr) minmax(140px,.7fr);grid-gap:0;gap:0;min-width:0;margin-bottom:18px;border-block:1px solid var(--border)}.finding-card-meta>div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:13px 14px;border-right:1px solid var(--border)}.finding-card-meta>div:first-child{padding-left:0}.finding-card-meta>div:last-child{border-right:0}.finding-card-meta strong{overflow-wrap:anywhere;font-size:12px;line-height:1.55}.finding-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.finding-detail-grid>section{min-width:0;padding:14px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.finding-detail-grid li,.finding-detail-grid p{color:var(--text-secondary);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.finding-detail-grid p{margin:8px 0 0}.finding-detail-grid ul{margin:8px 0 0;padding-left:17px}.finding-card-links,.findings-context-links{display:flex;flex-wrap:wrap;gap:8px}.finding-card-links{margin-top:18px}.findings-empty-state{padding:36px;text-align:center;background:var(--surface-1);border:1px dashed var(--border-strong);border-radius:var(--radius-card)}.findings-empty-state h3{margin:8px 0}.findings-empty-state p{color:var(--text-secondary)}.findings-action-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.findings-action-groups>section{min-width:0;padding:22px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card)}.findings-action-groups>section>h3{margin:0 0 15px;font-size:16px}.findings-action-groups article{min-width:0;padding-top:15px;border-top:1px solid var(--border)}.finding-action-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.finding-action-heading>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.finding-action-heading strong{overflow-wrap:anywhere;font-size:15px;line-height:1.45}.findings-action-groups dl{display:grid;grid-gap:0;gap:0;margin:16px 0 0}.findings-action-groups dl>div{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(0,1.45fr);grid-gap:12px;gap:12px;padding:9px 0;border-top:1px solid var(--border)}.findings-action-groups dt{color:var(--text-muted);font-size:11px}.findings-action-groups dd{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.findings-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;min-width:0}.findings-panel{min-width:0;padding:24px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card)}.findings-panel>p{margin:0 0 18px;color:var(--text-secondary);line-height:1.7}.findings-context-links{margin-top:20px;padding-top:17px;border-top:1px solid var(--border)}.findings-context-links a{padding:6px 9px;color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:4px}.findings-blocker-list{display:grid;grid-gap:12px;gap:12px}.findings-blocker-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:14px;background:var(--surface-2);border:1px solid var(--border);border-radius:5px}.findings-blocker-list li,.findings-blocker-list span,.findings-blocker-list strong{overflow-wrap:anywhere;font-size:12px}.findings-blocker-list li,.findings-blocker-list span{color:var(--text-secondary)}.findings-blocker-list ul{grid-column:1/-1;margin:0;padding-left:18px}.findings-completion-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;min-width:0;padding:28px;background:color-mix(in srgb,var(--accent) 6%,var(--surface-1));border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:var(--radius-card)}.findings-completion-summary h2{margin:7px 0 8px;font-size:22px}.findings-completion-summary p:last-child{max-width:900px;margin:0;color:var(--text-secondary);line-height:1.7}.findings-completion-flags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.findings-safety-boundaries{padding:24px;background:var(--surface-1);border-left:3px solid var(--accent);border-radius:0 var(--radius-card) var(--radius-card) 0}.findings-safety-boundaries ul{column-count:2;column-gap:38px;margin:0;padding-left:18px}.findings-safety-boundaries li{page-break-inside:avoid;break-inside:avoid;margin-bottom:8px;color:var(--text-secondary);font-size:12px;line-height:1.65}.findings-safety-boundaries>p{margin:18px 0 0;padding-top:16px;color:var(--text-muted);font-size:11px;line-height:1.65;border-top:1px solid var(--border)}@media (max-width:1100px){.findings-hero{grid-template-columns:minmax(0,1fr)}.findings-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.findings-summary-item{border-bottom:1px solid var(--border)}.findings-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.findings-filter-bar .quiet-button{justify-self:start}.finding-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.findings-hero{gap:28px;padding:40px 0 42px}.findings-hero h1{max-width:none;font-size:40px}.findings-hero .lede{font-size:17px}.findings-hero .product-hero-actions>*{flex:1 1 150px;text-align:center}.findings-center{gap:24px}.findings-action-groups,.findings-dashboard-grid,.findings-scenario-grid{grid-template-columns:minmax(0,1fr)}.findings-scenario{min-height:0;padding:17px}.findings-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.findings-summary-item,.findings-summary-item:first-child{padding:13px 10px}.findings-summary-item:nth-child(2n){border-right:0}.findings-filter-bar{grid-template-columns:minmax(0,1fr)}.findings-filter-bar .quiet-button{justify-self:stretch}.finding-card{padding:18px}.finding-card-header{display:grid;grid-gap:14px;gap:14px}.finding-card-badges{justify-content:flex-start}.finding-card-controls,.finding-card-meta,.finding-detail-grid{grid-template-columns:minmax(0,1fr)}.finding-card-meta>div,.finding-card-meta>div:first-child{padding:11px 0;border-right:0;border-bottom:1px solid var(--border)}.finding-card-meta>div:last-child{border-bottom:0}.findings-action-groups>section,.findings-panel{padding:18px}.finding-action-heading{display:grid}.finding-action-heading .ui-status-badge{justify-self:start}.findings-action-groups dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.findings-blocker-list article{grid-template-columns:minmax(0,1fr);align-items:start}.findings-blocker-list .ui-status-badge{justify-self:start}.findings-blocker-list ul{grid-column:1}.findings-completion-summary{grid-template-columns:minmax(0,1fr);padding:20px}.findings-completion-flags{justify-content:flex-start}.findings-safety-boundaries{padding:18px}.findings-safety-boundaries ul{column-count:1}}@media (max-width:1100px){.evaluation-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.evaluation-summary-strip>div{border-bottom:1px solid var(--border)}.evaluation-summary-strip>div:nth-child(3){border-right:0}.evaluation-matrix>article{grid-template-columns:minmax(160px,.65fr) minmax(0,2fr)}.evaluation-matrix>article>a{grid-column:2}.evaluation-category-grid{grid-template-columns:1fr}}@media (max-width:760px){.evaluation-hero h1{max-width:none}.evaluation-center{gap:24px}.evaluation-dashboard-grid,.evaluation-scenario-grid{grid-template-columns:1fr}.evaluation-scenario{min-height:0;padding:17px}.evaluation-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-summary-strip>div,.evaluation-summary-strip>div:first-child{padding:13px 10px;border-right:1px solid var(--border)}.evaluation-summary-strip>div:nth-child(2n){border-right:0}.evaluation-panel{padding:18px}.evaluation-decision-actions,.evaluation-outcome-list,.evaluation-readiness-list{grid-template-columns:1fr}.evaluation-matrix>article{grid-template-columns:1fr;gap:14px}.evaluation-matrix>article>a{grid-column:1;white-space:normal}.evaluation-category-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.evaluation-category-grid{gap:12px}.evaluation-control-list article{grid-template-columns:minmax(0,1fr);align-items:start}.evaluation-control-list article>p,.evaluation-control-list article>span{grid-column:1}.evaluation-control-list .ui-status-badge{justify-self:start;max-width:100%;white-space:normal}.evaluation-completion-summary{grid-template-columns:1fr;padding:20px}.evaluation-completion-actions,.evaluation-completion-summary>.primary-button{grid-column:1}.evaluation-completion-actions{justify-items:stretch}.evaluation-completion-actions>.primary-button{grid-column:1;justify-self:stretch}.evaluation-completion-flags{justify-content:flex-start}.evaluation-safety-boundaries{padding:18px}.evaluation-safety-boundaries ul{column-count:1}.pilot-completion-actions{justify-items:stretch}}.journey-page{--journey-panel:#111318;--journey-raised:#15181e;--journey-line:#292f38;--journey-muted:#9aa4b2;padding-bottom:72px}.journey-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:clamp(38px,6vw,84px);gap:clamp(38px,6vw,84px);align-items:flex-end;padding:clamp(62px,8vw,108px) 0 clamp(54px,7vw,84px);border-bottom:1px solid var(--journey-line)}.journey-hero .product-hero-copy{max-width:850px}.journey-hero h1{max-width:820px;margin:14px 0 24px;font-size:clamp(44px,5vw,72px);line-height:1.02}.journey-hero .lede{max-width:720px;color:#c4cad3;font-size:20px;line-height:1.65}.journey-hero .product-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.journey-hero .product-proof-row{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;color:var(--journey-muted);font-family:var(--font-mono);font-size:12px}.journey-hero .product-proof-row span:before{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--brand-accent);content:"";vertical-align:2px}.journey-status-card{align-self:end;padding:24px;border:1px solid var(--journey-line);border-radius:6px;background:var(--journey-panel);box-shadow:0 20px 60px rgb(0 0 0/24%)}.journey-status-card h2{margin:14px 0 10px;font-size:22px;line-height:1.25}.journey-status-card>p{color:var(--journey-muted);line-height:1.6}.journey-status-card .compact-status-list{margin:20px 0 0}.journey-status-card .compact-status-list div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-top:1px solid var(--journey-line)}.journey-status-card .compact-status-list dd,.journey-status-card .compact-status-list dt{margin:0;font-size:12px}.journey-status-card .compact-status-list dt{color:var(--journey-muted)}.journey-status-card .compact-status-list dd{color:#e5e9ef}.journey-explorer{display:grid;grid-gap:14px;gap:14px}.journey-lifecycle-section,.journey-task-section{margin-top:0;padding:26px;border:1px solid var(--border-soft);border-radius:6px;background:var(--journey-panel)}.journey-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.journey-task{min-width:0;padding:17px;border:1px solid var(--border-soft);border-radius:6px;background:#0d0f13;color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.journey-task:hover{border-color:var(--border-strong);background:var(--journey-raised);transform:translateY(-1px)}.journey-task.is-selected{border-color:color-mix(in srgb,var(--brand-accent) 54%,var(--border-soft));background:color-mix(in srgb,var(--brand-accent) 8%,var(--journey-panel))}.journey-task small,.journey-task span,.journey-task strong{display:block}.journey-task span{color:var(--brand-accent);font-size:.65rem;font-weight:700;text-transform:uppercase}.journey-task strong{margin:10px 0 7px;font-size:.88rem}.journey-task p{min-height:62px;margin:0;color:var(--text-muted);font-size:.72rem;line-height:1.48}.journey-task small{margin-top:13px;color:var(--text-muted);font-size:.63rem}.journey-control-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-soft);border-radius:6px;background:var(--journey-panel)}.journey-control-strip>div{min-width:0;padding:15px;border-right:1px solid var(--border-soft)}.journey-control-strip>div:last-child{border-right:0}.journey-control-strip span,.journey-control-strip strong{display:block}.journey-control-strip span{margin-bottom:7px;color:var(--text-muted);font-size:.62rem;text-transform:uppercase}.journey-control-strip strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.journey-timeline{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.journey-stage{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(150px,auto);grid-gap:15px;gap:15px;align-items:center;min-width:0;padding:16px 0;border-bottom:1px solid var(--border-soft)}.journey-stage:last-child{border-bottom:0}.journey-stage-index{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border-soft);border-radius:5px;color:var(--text-muted);font-size:.67rem;font-weight:700}.journey-stage.stage-completed .journey-stage-index{border-color:color-mix(in srgb,var(--success) 38%,var(--border-soft));color:var(--success)}.journey-stage.stage-approval_required .journey-stage-index{border-color:color-mix(in srgb,var(--warning) 48%,var(--border-soft));color:var(--warning)}.journey-stage.stage-blocked .journey-stage-index{border-color:color-mix(in srgb,var(--danger) 48%,var(--border-soft));color:var(--danger)}.journey-stage-copy{min-width:0}.journey-stage-copy>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.journey-stage-copy>div>span:first-child{color:var(--brand-accent);font-size:.64rem;font-weight:700}.journey-stage-copy h3{margin:6px 0 4px;font-size:.86rem}.journey-stage-copy p{margin:0;color:var(--text-muted);font-size:.7rem;line-height:1.45}.journey-stage-copy small{display:block;margin-top:7px;color:var(--text-muted);font-size:.62rem}.journey-stage-action{display:grid;justify-items:end;grid-gap:6px;gap:6px;min-width:0}.journey-stage-action a{color:var(--text-primary);font-size:.7rem;font-weight:650;text-decoration:none}.journey-stage-action a:hover{color:var(--brand-accent)}.journey-stage-action small{color:var(--text-muted);font-size:.59rem}.journey-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);grid-gap:14px;gap:14px}.journey-panel{min-width:0;padding:24px;border:1px solid var(--border-soft);border-radius:6px;background:var(--journey-panel)}.journey-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.journey-preview-grid article{display:grid;min-width:0;padding:13px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13}.journey-preview-grid span{color:var(--text-muted);font-size:.62rem;text-transform:uppercase}.journey-preview-grid strong{margin:7px 0 12px;overflow:hidden;font-size:.75rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.journey-preview-grid a{align-self:end;color:var(--brand-accent);font-size:.64rem;text-decoration:none}.journey-decision-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.journey-decision-actions button{min-height:38px;padding:9px 11px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13;color:var(--text-muted);font:inherit;font-size:.68rem;cursor:pointer}.journey-decision-actions button.is-selected,.journey-decision-actions button:hover{border-color:var(--brand-accent);color:var(--text-primary)}.journey-decision-actions button.is-danger{border-color:color-mix(in srgb,var(--danger) 58%,var(--border-soft))}.journey-next-action{margin-top:14px;padding:15px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13}.journey-next-action span,.journey-next-action strong{display:block}.journey-next-action span{color:var(--text-muted);font-size:.62rem;text-transform:uppercase}.journey-next-action strong{margin:8px 0;font-size:.82rem;line-height:1.4}.journey-next-action p{margin:0 0 12px;color:var(--text-muted);font-size:.68rem}.journey-gate-list,.journey-record-list{display:grid;grid-gap:7px;gap:7px}.journey-gate-list article,.journey-record-list>a{min-width:0;padding:13px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13}.journey-gate-list article{display:grid;grid-template-columns:minmax(100px,auto) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.journey-gate-list strong{min-width:0;font-size:.72rem}.journey-gate-list small,.journey-record-list small{color:var(--text-muted);font-size:.6rem}.journey-record-list>a{display:flex;justify-content:space-between;gap:14px;color:inherit;text-decoration:none}.journey-record-list>a>div{min-width:0}.journey-record-list span,.journey-record-list strong{display:block}.journey-record-list span{color:var(--brand-accent);font-size:.61rem}.journey-record-list strong{margin-top:5px;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.journey-boundary-notice{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--border-soft);border-radius:6px;background:var(--journey-panel)}.journey-boundary-notice p{margin:0;color:var(--text-muted);font-size:.72rem;line-height:1.5}@media (max-width:1100px){.journey-hero{grid-template-columns:1fr}.journey-status-card{max-width:680px}.journey-dashboard-grid{grid-template-columns:1fr}.journey-control-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-control-strip>div:nth-child(3){border-right:0}.journey-control-strip>div:nth-child(-n+3){border-bottom:1px solid var(--border-soft)}}@media (max-width:760px){.journey-hero{gap:28px;padding:40px 0 42px}.journey-hero h1{font-size:42px}.journey-hero .lede{font-size:17px}.journey-hero .product-hero-actions>*{flex:1 1 150px;text-align:center}.journey-lifecycle-section,.journey-panel,.journey-task-section{padding:18px}.journey-preview-grid,.journey-task-grid{grid-template-columns:1fr}.journey-task p{min-height:0}.journey-control-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-control-strip>div,.journey-control-strip>div:nth-child(3){border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.journey-control-strip>div:nth-child(2n){border-right:0}.journey-control-strip>div:last-child{border-bottom:0}.journey-stage{grid-template-columns:36px minmax(0,1fr);align-items:flex-start}.journey-stage-action{grid-column:2;justify-items:start}.journey-gate-list article{grid-template-columns:1fr}.journey-record-list>a{flex-direction:column}.journey-boundary-notice{align-items:flex-start;flex-direction:column}}.control-flow-page .product-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:clamp(38px,6vw,84px);gap:clamp(38px,6vw,84px);align-items:end;padding:clamp(62px,8vw,108px) 0 clamp(54px,7vw,84px);border-bottom:1px solid var(--flow-line)}.control-flow-page .product-hero-copy{max-width:850px}.control-flow-page .product-hero h1{max-width:820px;margin:14px 0 24px;font-size:clamp(44px,5vw,72px);line-height:1.02}.control-flow-page .product-status-card{padding:24px;border:1px solid var(--flow-line);border-radius:6px;background:var(--flow-panel)}.control-flow-page .product-status-card h2{margin:14px 0 10px;font-size:22px}.control-flow-page .product-status-card>p{color:var(--flow-muted);line-height:1.6}.control-flow-page .compact-status-list{margin:20px 0 0}.control-flow-page .compact-status-list div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-top:1px solid var(--flow-line)}.control-flow-page .compact-status-list dd,.control-flow-page .compact-status-list dt{margin:0;font-size:12px}.control-flow-page .compact-status-list dt{color:var(--flow-muted)}.control-flow-page .compact-status-list dd{color:#e5e9ef}.control-flow-page .product-section{padding:clamp(54px,7vw,88px) 0;border-bottom:1px solid var(--flow-line)}.control-flow-task-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.control-flow-task{display:grid;grid-gap:14px;gap:14px;min-height:220px;padding:20px;border:1px solid var(--flow-line);border-radius:6px;background:var(--flow-panel);color:inherit;cursor:pointer;text-align:left}.control-flow-task:focus-visible,.control-flow-task:hover{border-color:#46515f;background:var(--flow-raised)}.control-flow-task.is-selected{border-color:#3f75c9;box-shadow:inset 0 2px 0 var(--flow-blue);background:#141b26}.control-flow-task>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.control-flow-task>div>span:first-child{color:#79a8ff;font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.control-flow-task strong{align-self:end;color:#f1f3f6;font-size:17px;line-height:1.35}.control-flow-task p{margin:0;color:var(--flow-muted);font-size:13px;line-height:1.55}.control-flow-stage-rail{display:grid;grid-template-columns:repeat(9,minmax(180px,1fr));overflow-x:auto;border:1px solid var(--flow-line);background:#090b0e;scrollbar-width:thin;scroll-snap-type:x proximity}.control-flow-stage{min-height:310px;padding:18px;border-right:1px solid var(--flow-line);background:var(--flow-panel);scroll-snap-align:start}.control-flow-stage.stage-current{background:#18170f}.control-flow-stage.stage-blocked{background:#1b1013}.control-flow-stage-topline{display:flex;justify-content:space-between;gap:8px;align-items:center}.control-flow-stage-topline>span:first-child{color:var(--flow-blue);font-family:var(--font-mono);font-size:10px}.control-flow-stage h3{margin:24px 0 10px;font-size:17px}.control-flow-stage>p{min-height:78px;color:var(--flow-muted);font-size:12px;line-height:1.55}.control-flow-stage dl{margin:18px 0 0;border-top:1px solid var(--flow-line)}.control-flow-stage dl div{padding:8px 0;border-bottom:1px solid var(--flow-line)}.control-flow-stage dd,.control-flow-stage dt{margin:0;overflow-wrap:anywhere}.control-flow-stage dt{color:#707987;font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.control-flow-stage dd{margin-top:3px;color:#cdd3dc;font-size:11px}.control-flow-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.control-flow-panel{min-width:0;padding:24px;border:1px solid var(--flow-line);border-radius:6px;background:var(--flow-panel)}.control-flow-panel-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--flow-line)}.control-flow-panel-heading h3{margin:6px 0 0;font-size:21px;line-height:1.3}.control-flow-panel>p{color:var(--flow-muted);line-height:1.6}.control-flow-meta{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;padding:10px 0;border-top:1px solid var(--flow-line)}.control-flow-meta span{color:#798391;font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.control-flow-meta strong{min-width:0;color:#dfe4eb;font-size:13px;font-weight:600;overflow-wrap:anywhere}.control-flow-list{margin-top:18px;padding-top:18px;border-top:1px solid var(--flow-line)}.control-flow-list h4{margin:0 0 10px;color:#dce1e8;font-size:12px;text-transform:uppercase}.control-flow-list ul{margin:0;padding-left:18px}.control-flow-list li,.control-flow-list p{color:var(--flow-muted);font-size:12px;line-height:1.6}.control-flow-approval-actions{display:flex;flex-wrap:wrap;gap:8px}.approval-action{min-height:42px;padding:0 16px;border:1px solid var(--flow-line);border-radius:5px;background:var(--flow-panel);color:#cbd2dc;cursor:pointer}.approval-action:focus-visible,.approval-action:hover{border-color:#4b5665;color:white}.approval-action.is-selected.approval-approve{border-color:#408c69;background:#102019;color:#9be0bb}.approval-action.is-selected.approval-changes{border-color:#967133;background:#211b10;color:#f1c878}.approval-action.is-selected.approval-block{border-color:#a44a55;background:#251216;color:#f3a0aa}.control-flow-decision-result{display:grid;grid-template-columns:minmax(190px,.5fr) minmax(0,1.3fr);grid-gap:22px;gap:22px;margin-top:18px;padding:22px;border:1px solid var(--flow-line);border-radius:6px;background:#0c0f13}.control-flow-decision-result>div span,.control-flow-decision-result>div strong,.control-flow-decision-result>span{display:block}.control-flow-decision-result>div span,.control-flow-decision-result>span{color:#7c8694;font-family:var(--font-mono);font-size:10px}.control-flow-decision-result>div strong{margin-top:8px;color:#f0f3f7;font-size:18px}.control-flow-decision-result p{margin:0;color:#b6bec9;line-height:1.6}.control-flow-decision-result>span{grid-column:1/-1;padding-top:14px;border-top:1px solid var(--flow-line)}.control-flow-page .product-principle-list{display:grid;border-top:1px solid var(--flow-line)}.control-flow-page .product-principle-list article{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px 0;border-bottom:1px solid var(--flow-line)}.control-flow-page .product-principle-list article span{color:var(--flow-blue);font-family:var(--font-mono);font-size:10px}.control-flow-page .product-principle-list article p{max-width:840px;margin:0;color:#b6bec9;line-height:1.6}@media (max-width:1100px){.control-flow-page .product-hero{grid-template-columns:1fr}.control-flow-page .product-status-card{max-width:680px}.control-flow-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.control-flow-page .product-hero{gap:28px;padding-top:44px}.control-flow-page .product-hero h1{font-size:40px}.control-flow-page .pricing-hero-actions{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:6px}.control-flow-page .pricing-hero-actions>*{flex:0 0 auto}.control-flow-task-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.control-flow-task{flex:0 0 min(84vw,310px);min-height:210px;scroll-snap-align:start}.control-flow-stage-rail{grid-template-columns:repeat(9,minmax(220px,78vw))}.control-flow-module-grid{grid-template-columns:1fr}.control-flow-panel{padding:18px}.control-flow-decision-result,.control-flow-meta,.control-flow-panel-heading{grid-template-columns:1fr}.control-flow-meta{gap:5px}.control-flow-approval-actions{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.approval-action{flex:0 0 auto}}.review-run-detail-page .product-hero,.review-runs-product-page .product-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:clamp(36px,6vw,82px);gap:clamp(36px,6vw,82px);align-items:end;padding:clamp(60px,8vw,104px) 0 clamp(52px,7vw,82px);border-bottom:1px solid var(--line)}.review-run-detail-page .product-hero>div:first-child,.review-runs-product-page .product-hero-copy{max-width:850px}.review-run-detail-page .product-hero h1,.review-runs-product-page .product-hero h1{max-width:860px;margin:14px 0 24px;font-size:clamp(42px,5vw,70px);line-height:1.03}.review-run-detail-page .product-status-card,.review-runs-product-page .product-status-card{padding:24px;border:1px solid var(--review-line,var(--line));border-radius:6px;background:var(--review-panel,var(--panel-strong))}.review-run-detail-page .product-status-card h2,.review-runs-product-page .product-status-card h2{margin:14px 0 10px;font-size:22px}.review-run-detail-page .product-status-card p,.review-runs-product-page .product-status-card p{color:var(--review-muted,var(--muted));line-height:1.6}.review-runs-product-page .product-section{padding:clamp(52px,7vw,86px) 0;border-bottom:1px solid var(--review-line)}.review-runs-lifecycle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--review-line);border-left:1px solid var(--review-line)}.review-runs-lifecycle-grid article{min-height:166px;padding:22px;border-right:1px solid var(--review-line);border-bottom:1px solid var(--review-line);background:#0e1013}.review-runs-lifecycle-grid article>span{color:var(--review-blue);font-family:var(--font-mono);font-size:11px}.review-runs-lifecycle-grid h3{margin:22px 0 8px;font-size:16px}.review-runs-lifecycle-grid p{margin:0;color:var(--review-muted);font-size:13px;line-height:1.55}.review-runs-metric-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--review-line);border-left:1px solid var(--review-line)}.review-run-product-metric{min-width:0;padding:20px 16px;border-right:1px solid var(--review-line);border-bottom:1px solid var(--review-line);background:var(--review-panel)}.review-run-product-metric small,.review-run-product-metric span,.review-run-product-metric strong{display:block}.review-run-product-metric strong{margin-bottom:16px;font-size:29px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review-run-product-metric span{min-height:38px;color:#cbd1da;font-size:13px}.review-run-product-metric small{margin-top:9px;color:#717a87;font-family:var(--font-mono);font-size:9px}.review-run-product-metric.metric-success strong{color:var(--success)}.review-run-product-metric.metric-warning strong{color:var(--warning)}.review-run-product-metric.metric-danger strong{color:var(--danger)}.review-runs-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--review-line);border-left:1px solid var(--review-line)}.review-runs-capability-grid .product-capability-card{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:132px;padding:22px;border-right:1px solid var(--review-line);border-bottom:1px solid var(--review-line);background:var(--review-panel)}.review-runs-capability-grid .product-capability-mark{width:7px;height:7px;margin-top:7px;border:1px solid #6097ed;background:#1c4a8c}.review-runs-capability-grid p{margin:0;color:#b5bdc8;line-height:1.55}.review-runs-preset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.review-runs-preset-grid article{padding:20px;border:1px solid var(--review-line);border-radius:6px;background:var(--review-panel)}.review-runs-preset-grid article>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.review-runs-preset-grid article>div>span:first-child{color:#78a7f7;font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.review-runs-preset-grid h3{min-height:46px;margin:22px 0 9px;font-size:16px;line-height:1.35}.review-runs-preset-grid p{margin:0;color:var(--review-muted);font-size:13px;line-height:1.55}.review-run-product-filter-rail{display:flex;gap:7px;overflow-x:auto;margin:14px 0 0;padding:12px;border:1px solid var(--review-line);border-radius:6px;background:var(--review-panel);scrollbar-width:thin}.review-run-product-filter-rail .ledger-filter{display:inline-flex;align-items:center;text-decoration:none}.review-run-product-labels{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.review-runs-product-page .review-run-card{border-color:var(--review-line);background:var(--review-panel)}.review-run-detail-page .review-run-detail-grid{align-items:start}.review-run-detail-page .review-run-detail-main,.review-run-detail-page .review-run-detail-side{border-color:var(--review-line,var(--line));background:var(--review-panel,var(--panel-strong))}.review-run-decision-boundaries{border:1px solid var(--line);border-radius:6px;background:#0c0f13;padding:20px}@media (max-width:1100px){.review-run-detail-page .product-hero,.review-runs-product-page .product-hero{grid-template-columns:1fr}.review-run-detail-page .product-status-card,.review-runs-product-page .product-status-card{max-width:680px}.review-runs-capability-grid,.review-runs-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-runs-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.review-runs-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.review-run-detail-page .product-hero,.review-runs-product-page .product-hero{gap:28px;padding-top:44px}.review-run-detail-page .product-hero h1,.review-runs-product-page .product-hero h1{font-size:39px}.review-run-detail-page .pricing-hero-actions,.review-runs-product-page .pricing-hero-actions{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:6px}.review-run-detail-page .pricing-hero-actions>*,.review-runs-product-page .pricing-hero-actions>*{flex:0 0 auto}.review-runs-capability-grid,.review-runs-lifecycle-grid,.review-runs-preset-grid{grid-template-columns:1fr}.review-runs-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-runs-preset-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.review-runs-preset-grid article{flex:0 0 min(82vw,300px);scroll-snap-align:start}.review-run-badges,.review-run-product-labels{align-items:flex-start}.review-run-product-labels .ui-status-badge{max-width:100%;white-space:normal}.review-run-detail-page code,.review-run-detail-page pre{max-width:100%;overflow-x:auto}}.ledger-product-page .product-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:clamp(36px,6vw,88px);gap:clamp(36px,6vw,88px);align-items:end;padding:clamp(64px,8vw,112px) 0 clamp(54px,7vw,88px);border-bottom:1px solid var(--ledger-line)}.ledger-product-page .product-hero-copy{max-width:840px}.ledger-product-page .product-hero h1{max-width:820px;margin:14px 0 24px;font-size:clamp(44px,5.2vw,74px);line-height:1.02;letter-spacing:0}.ledger-product-page .product-hero .lede{max-width:720px;color:#c4cad3;font-size:20px;line-height:1.65}.ledger-product-page .product-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.ledger-product-page .product-proof-row{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;color:var(--ledger-muted);font-family:var(--font-mono);font-size:12px}.ledger-product-page .product-proof-row span:before{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--ledger-blue);content:"";vertical-align:2px}.ledger-product-page .product-status-card{padding:24px;border:1px solid var(--ledger-line);border-radius:6px;background:var(--ledger-panel);box-shadow:0 20px 60px rgb(0 0 0/24%)}.ledger-product-page .product-status-card h2{margin:10px 0 12px;font-size:22px;line-height:1.25}.ledger-product-page .product-status-card>p:not(.eyebrow){color:var(--ledger-muted);line-height:1.65}.ledger-product-page .compact-status-list{display:grid;grid-gap:0;gap:0;margin:22px 0 0}.ledger-product-page .compact-status-list div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-top:1px solid var(--ledger-line)}.ledger-product-page .compact-status-list dd,.ledger-product-page .compact-status-list dt{margin:0;font-size:13px}.ledger-product-page .compact-status-list dt{color:var(--ledger-muted)}.ledger-product-page .compact-status-list dd{color:#e6eaf0;text-align:right}.ledger-product-page .product-section{padding:clamp(54px,7vw,92px) 0;border-bottom:1px solid var(--ledger-line)}.ledger-lifecycle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ledger-line);border-left:1px solid var(--ledger-line)}.ledger-lifecycle-step{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:14px;gap:14px;min-height:176px;padding:24px;border-right:1px solid var(--ledger-line);border-bottom:1px solid var(--ledger-line);background:#0e1013}.ledger-step-index{color:var(--ledger-blue);font-family:var(--font-mono);font-size:12px}.ledger-lifecycle-step h3{margin:0 0 8px;font-size:17px}.ledger-lifecycle-step p{min-height:54px;margin:0 0 16px;color:var(--ledger-muted);line-height:1.5}.ledger-metric-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--ledger-line);border-left:1px solid var(--ledger-line)}.ledger-metric{min-width:0;padding:22px 18px;border-right:1px solid var(--ledger-line);border-bottom:1px solid var(--ledger-line);background:var(--ledger-panel)}.ledger-metric small,.ledger-metric span,.ledger-metric strong{display:block}.ledger-metric strong{margin-bottom:18px;color:#f5f7fa;font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-metric span{min-height:38px;color:#cdd3dc;font-size:13px;line-height:1.4}.ledger-metric small{margin-top:10px;color:#707987;font-family:var(--font-mono);font-size:10px}.ledger-metric-success strong{color:var(--success)}.ledger-metric-warning strong{color:var(--warning)}.ledger-metric-danger strong{color:var(--danger)}.ledger-record-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ledger-derived-card,.ledger-record-type-card{padding:22px;border:1px solid var(--ledger-line);border-radius:6px;background:var(--ledger-panel)}.ledger-module-label,.ledger-record-type-card>span{color:#79a8ff;font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.ledger-record-type-card h3{margin:18px 0 8px;font-size:17px}.ledger-record-type-card p{margin:0;color:var(--ledger-muted);line-height:1.55}.ledger-toolbar{display:grid;grid-gap:18px;gap:18px;padding:18px;border:1px solid var(--ledger-line);border-radius:6px 6px 0 0;background:var(--ledger-panel)}.ledger-search-field{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;color:#dce1e8;font-size:13px;font-weight:600}.ledger-search-field input{width:100%;min-width:0}.ledger-filter-rail{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.ledger-filter{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid var(--ledger-line);border-radius:5px;background:#0b0d10;color:var(--ledger-muted);cursor:pointer;font-size:12px}.ledger-filter:focus-visible,.ledger-filter:hover{border-color:var(--ledger-line-strong);color:#f2f5f8}.ledger-filter.is-active{border-color:#376fc4;background:#142238;color:#dce9ff}.ledger-results-count{margin:0;padding:11px 18px;color:var(--ledger-muted);font-family:var(--font-mono);font-size:11px}.ledger-control-layout,.ledger-results-count{border-right:1px solid var(--ledger-line);border-bottom:1px solid var(--ledger-line);border-left:1px solid var(--ledger-line)}.ledger-control-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.35fr);min-height:680px;background:#0b0d10}.ledger-record-list{max-height:780px;overflow-y:auto;border-right:1px solid var(--ledger-line);scrollbar-color:#46505e #0b0d10}.ledger-record-row{display:grid;width:100%;grid-gap:9px;gap:9px;padding:20px;border:0;border-bottom:1px solid var(--ledger-line);background:transparent;color:inherit;cursor:pointer;text-align:left}.ledger-record-row:focus-visible,.ledger-record-row:hover{background:#111419}.ledger-record-row.is-selected{box-shadow:inset 3px 0 0 var(--ledger-blue);background:#141820}.ledger-derived-card-heading,.ledger-detail-heading,.ledger-record-row-topline,.ledger-record-state-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ledger-record-row strong{color:#f0f2f5;font-size:15px}.ledger-record-row>span:not(.ledger-module-label){color:var(--ledger-muted);font-size:13px;line-height:1.5}.ledger-record-state-row{justify-content:flex-start;flex-wrap:wrap;color:#7f8996;font-family:var(--font-mono);font-size:10px}.ledger-record-detail{min-width:0;padding:clamp(24px,4vw,48px);background:var(--ledger-panel)}.ledger-detail-heading h3{max-width:620px;margin:8px 0 0;font-size:clamp(22px,3vw,32px);line-height:1.2}.ledger-record-narrative{max-width:760px;margin:22px 0 28px;color:#c8ced7;font-size:16px;line-height:1.65}.ledger-detail-metadata{margin-bottom:28px}.ledger-detail-section{padding:22px 0;border-top:1px solid var(--ledger-line)}.ledger-detail-section h4{margin:0 0 12px;color:#f1f3f6;font-size:13px;text-transform:uppercase}.ledger-detail-section li,.ledger-detail-section p{color:var(--ledger-muted);line-height:1.6}.ledger-detail-section ul{margin:0;padding-left:18px}.ledger-linked-records{display:grid;grid-gap:8px;gap:8px}.ledger-linked-records button{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;width:100%;padding:12px 14px;border:1px solid var(--ledger-line);border-radius:5px;background:#0c0e12;color:#dce1e8;cursor:pointer;text-align:left}.ledger-linked-records button:focus-visible,.ledger-linked-records button:hover{border-color:#3b67a4}.ledger-linked-records span{color:#79a8ff;font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.ledger-state-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:24px;border:1px solid var(--ledger-line);background:var(--ledger-line)}.ledger-state-legend p{margin:0;padding:13px;background:#0d0f12;color:#8f99a7;font-size:11px;line-height:1.5}.ledger-state-legend strong{color:#d8dde5}.ledger-product-page .product-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ledger-line);border-left:1px solid var(--ledger-line)}.ledger-product-page .product-capability-card{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:126px;padding:22px;border-right:1px solid var(--ledger-line);border-bottom:1px solid var(--ledger-line);background:var(--ledger-panel)}.ledger-product-page .product-capability-mark{width:7px;height:7px;margin-top:7px;border:1px solid #6097ed;background:#1c4a8c}.ledger-product-page .product-capability-card p{margin:0;color:#b6bec9;line-height:1.6}.ledger-derived-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ledger-derived-card-heading h3{margin:5px 0 0;font-size:18px}.ledger-derived-card>p{color:var(--ledger-muted);line-height:1.6}.ledger-audit-summary{padding-top:16px;border-top:1px solid var(--ledger-line);font-family:var(--font-mono);font-size:11px}.ledger-product-page .product-principle-list{display:grid;border-top:1px solid var(--ledger-line)}.ledger-product-page .product-principle-list article{display:grid;grid-template-columns:50px minmax(0,1fr);grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid var(--ledger-line)}.ledger-product-page .product-principle-list article>span{color:var(--ledger-blue);font-family:var(--font-mono);font-size:11px}.ledger-product-page .product-principle-list p{max-width:800px;margin:0;color:#b7c0cb;line-height:1.6}@media (max-width:1100px){.ledger-product-page .product-hero{grid-template-columns:1fr}.ledger-product-page .product-status-card{max-width:680px}.ledger-lifecycle-grid,.ledger-product-page .product-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ledger-record-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-control-layout{grid-template-columns:minmax(270px,.65fr) minmax(0,1fr)}}@media (max-width:760px){.ledger-product-page .product-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:44px}.ledger-product-page .ledger-hero-status,.ledger-product-page .product-hero-copy{min-width:0;max-width:100%}.ledger-product-page .product-hero h1{font-size:42px}.ledger-product-page .product-hero-actions{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.ledger-product-page .product-hero-actions>*{flex:0 0 auto}.ledger-derived-list,.ledger-lifecycle-grid,.ledger-product-page .product-capability-grid,.ledger-record-type-grid{grid-template-columns:1fr}.ledger-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-product-page .ledger-hero-status{padding:18px}.ledger-product-page .ledger-hero-status>p:not(.eyebrow){display:none}.ledger-product-page .ledger-hero-status .compact-status-list{margin-top:14px}.ledger-product-page .ledger-hero-status .compact-status-list div{padding:7px 0}.ledger-lifecycle-step{min-height:auto}.ledger-lifecycle-step p{min-height:0}.ledger-search-field{gap:8px}.ledger-control-layout,.ledger-search-field{grid-template-columns:1fr}.ledger-record-list{display:flex;max-height:none;overflow-x:auto;border-right:0;border-bottom:1px solid var(--ledger-line);scroll-snap-type:x proximity}.ledger-record-row{flex:0 0 min(84vw,330px);border-right:1px solid var(--ledger-line);border-bottom:0;scroll-snap-align:start}.ledger-record-row.is-selected{box-shadow:inset 0 3px 0 var(--ledger-blue)}.ledger-record-detail{padding:22px 18px}.ledger-detail-heading{flex-direction:column}.ledger-linked-records button,.ledger-state-legend{grid-template-columns:1fr}}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{margin:0;background:linear-gradient(rgba(210,218,232,.018) 1px,transparent 0),linear-gradient(90deg,rgba(210,218,232,.018) 1px,transparent 0),radial-gradient(circle at 18% -16%,rgba(59,130,246,.075),transparent 30rem),radial-gradient(circle at 88% 0,rgba(75,85,99,.12),transparent 28rem),linear-gradient(180deg,#030406,#080a0f 52%,#030406);background-size:42px 42px,42px 42px,auto,auto,auto;color:var(--ink);font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04","cv11";text-rendering:geometricPrecision}button,input,textarea{font:inherit}button{transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button:hover:not(:disabled){transform:translateY(-1px)}.page-shell{width:min(1500px,calc(100% - 48px));margin:0 auto;padding:42px 0 64px}.brand-nav{position:relative;z-index:10;display:flex;justify-content:space-between;gap:18px;margin-bottom:18px;border:1px solid rgba(210,218,232,.13);padding:9px 10px 9px 12px;background:linear-gradient(180deg,rgba(16,18,25,.86),rgba(7,8,12,.76)),rgba(5,6,9,.76);box-shadow:0 16px 34px rgba(0,0,0,.2);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.brand-mark,.brand-nav{align-items:center;border-radius:999px}.brand-mark{display:inline-flex;gap:11px;min-width:0;padding:4px 10px 4px 4px;color:var(--ink);text-decoration:none}.brand-mark:hover{background:rgba(210,218,232,.045)}.brand-mark-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(59,130,246,.34);border-radius:11px;background:linear-gradient(180deg,rgba(59,130,246,.18),rgba(37,99,235,.08)),#090b10;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.brand-mark-glyph{position:relative;display:block;width:17px;height:17px;border:2px solid var(--brand);border-radius:5px;transform:rotate(45deg)}.brand-mark-glyph:after,.brand-mark-glyph:before{content:"";position:absolute;background:var(--brand)}.brand-mark-glyph:before{width:9px;height:2px;top:3px;left:2px}.brand-mark-glyph:after{width:2px;height:9px;right:3px;bottom:2px}.brand-mark-text{color:#f8fafc;font-size:1.02rem;font-weight:790;letter-spacing:0;white-space:nowrap}.brand-nav-links{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-end}.brand-nav-links a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;padding:0 11px;color:#c9ced8;font-size:.86rem;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.brand-nav-links a:hover{border-color:rgba(210,218,232,.16);background:rgba(210,218,232,.055);color:#f5f9ff}.deployment-marker{display:inline-flex;align-items:center;border:1px solid rgba(156,178,205,.13);border-radius:999px;padding:0 10px;color:var(--faint);background:rgba(255,255,255,.025);font-family:var(--font-mono);font-size:.68rem;font-weight:720;white-space:nowrap}.private-beta-safety-banner{display:flex;align-items:center;gap:12px;margin:0 0 18px;border:1px solid rgba(210,218,232,.13);border-radius:var(--radius-sm);padding:11px 13px;background:linear-gradient(180deg,rgba(16,18,25,.78),rgba(7,8,12,.68)),rgba(9,10,14,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.private-beta-safety-banner p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.review-runs-loading-hero{margin-bottom:18px}.review-run-loading-list{display:grid;grid-gap:14px;gap:14px}.review-run-loading-card{min-height:128px;border:1px solid rgba(156,178,205,.12);border-radius:var(--radius-md);background:linear-gradient(90deg,rgba(156,178,205,.04),rgba(122,167,255,.08),rgba(156,178,205,.04)),rgba(9,17,31,.62);background-size:220% 100%;animation:review-run-loading-shimmer 1.35s ease-in-out infinite}@keyframes review-run-loading-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}.beta-card,.beta-status-card,.demo-examples,.demo-flow,.feedback-panel,.feedback-strip,.intro,.pricing-card,.pricing-control-strip,.pricing-cta,.pricing-faq,.product-layers{position:relative;overflow:hidden}.input-panel,.output-panel,.recent-reports{position:relative}.beta-card:before,.beta-status-card:before,.demo-examples:before,.demo-flow:before,.feedback-panel:before,.feedback-strip:before,.input-panel:before,.intro:before,.output-panel:before,.pricing-card:before,.pricing-control-strip:before,.pricing-cta:before,.pricing-faq:before,.product-layers:before,.recent-reports:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--hairline-gradient);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.intro{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,430px);grid-gap:34px;gap:34px;align-items:stretch;margin-bottom:24px;padding:clamp(28px,4.4vw,58px);border:1px solid rgba(210,218,232,.13);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 0,rgba(59,130,246,.07),transparent 24rem),linear-gradient(135deg,rgba(18,21,29,.92),rgba(6,7,11,.82));box-shadow:var(--premium-shadow);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.sample-actions{display:grid;grid-gap:10px;gap:10px}.hero-side{display:grid;grid-gap:12px;gap:12px;align-content:start}.auth-card{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(210,218,232,.13);border-radius:var(--radius-sm);padding:18px;background:linear-gradient(180deg,rgba(18,21,29,.86),rgba(7,8,12,.76)),rgba(7,8,12,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.auth-card-compact{padding:13px;opacity:.9}.auth-card h2{margin:0;font-size:1.05rem}.auth-card p{margin:8px 0 0;color:var(--muted);line-height:1.45}.auth-form{display:grid;grid-gap:10px;gap:10px}.auth-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.88rem;font-weight:700}.auth-form input{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:rgba(3,8,18,.76);color:var(--ink)}.auth-inline{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.auth-inline span,.auth-status{color:#c3d2e2;font-size:.9rem}.auth-page-shell{max-width:980px}.auth-intro{align-items:stretch}.secondary-link{display:inline-flex;margin-top:16px;color:var(--brand);font-weight:820;text-decoration:none}.secondary-link:hover{color:#8ab6ff}.demo-guide-link{margin-top:10px}.inline-link-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:10px}.inline-link-row .secondary-link{margin-top:0}.sample-button{display:grid;grid-gap:7px;gap:7px;min-height:74px;border:1px solid rgba(210,218,232,.12);border-radius:var(--radius-sm);padding:14px 15px;background:linear-gradient(180deg,rgba(18,21,29,.76),rgba(7,8,12,.72)),rgba(7,8,12,.62);color:var(--ink);cursor:pointer;text-align:left}.sample-button:hover{border-color:rgba(59,130,246,.34);background:rgba(16,21,32,.88);box-shadow:0 0 0 1px rgba(59,130,246,.06),0 14px 34px rgba(0,0,0,.22)}.sample-button span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:760;letter-spacing:-.01em}.loaded-scenario-pill,.sample-button em{display:inline-flex;min-height:24px;align-items:center;border:1px solid rgba(85,201,148,.28);border-radius:999px;padding:0 8px;background:rgba(85,201,148,.08);color:#b4edcf;font-size:.72rem;font-style:normal;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.sample-button-selected{border-color:rgba(85,201,148,.42);background:linear-gradient(180deg,rgba(19,43,43,.9),rgba(8,20,29,.92)),rgba(9,17,31,.92);box-shadow:0 0 0 1px rgba(85,201,148,.08),0 18px 42px rgba(0,0,0,.24)}.sample-button small{color:var(--muted);line-height:1.35}.eyebrow{margin:0 0 10px;color:#9ebcff;font-size:.7rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1{max-width:940px;margin:0;font-size:clamp(2.9rem,5.45vw,6.05rem);line-height:.9;letter-spacing:-.052em;text-wrap:balance}.lede{max-width:790px;margin:24px 0 0;color:#d7e3f2;font-size:clamp(1.1rem,1.65vw,1.34rem);line-height:1.6;letter-spacing:-.012em}.hero-proof{max-width:760px;margin:14px 0 0;color:var(--muted);line-height:1.58}.hero-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.hero-primary-link,.hero-secondary-link{min-height:46px;align-items:center;justify-content:center;text-decoration:none}.hero-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.hero-status-row span{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(156,178,205,.18);border-radius:999px;padding:0 11px;background:rgba(3,7,17,.5);color:#c9d5e5;font-family:var(--font-mono);font-size:.76rem;font-weight:740}.demo-examples,.demo-flow,.feedback-panel,.feedback-strip,.input-panel,.output-panel,.product-layers,.recent-reports{border:1px solid rgba(156,178,205,.15);border-radius:var(--radius-md);background:var(--card-gradient);box-shadow:0 24px 80px rgba(0,0,0,.24);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.demo-examples,.demo-flow,.feedback-panel,.feedback-strip,.product-layers{display:grid;grid-gap:18px;gap:18px;margin-bottom:20px;padding:22px}.feedback-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:radial-gradient(circle at 100% 0,rgba(85,201,148,.06),transparent 18rem),linear-gradient(135deg,rgba(7,15,29,.94),rgba(10,22,40,.92))}.feedback-panel h2,.feedback-panel p,.feedback-strip h2,.feedback-strip p{margin:0}.feedback-panel h2,.feedback-strip h2{font-size:1.3rem;letter-spacing:-.03em}.feedback-panel{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;margin-top:18px;background:radial-gradient(circle at 0 0,rgba(122,167,255,.08),transparent 20rem),linear-gradient(135deg,rgba(12,22,39,.95),rgba(6,12,24,.94))}.feedback-panel p{color:var(--muted);line-height:1.6}.feedback-card{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--soft-line);border-radius:var(--radius-md);padding:18px;background:rgba(3,8,18,.44)}.feedback-card h3{margin:0;font-size:1.08rem;letter-spacing:-.02em}.feedback-mail-link{width:-moz-fit-content;width:fit-content;text-decoration:none}.product-layers{grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);align-items:stretch;background:radial-gradient(circle at 100% 0,rgba(122,167,255,.07),transparent 22rem),linear-gradient(135deg,rgba(12,22,39,.95),rgba(6,12,24,.94))}.product-layers-header{display:grid;align-content:center}.product-layers-header h2{margin:0;max-width:390px;font-size:1.42rem;line-height:1.16;letter-spacing:-.03em}.section-lede{margin:10px 0 0;color:var(--muted);font-family:var(--font-mono);font-size:.86rem}.product-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.product-layer-card{min-height:128px;border:1px solid rgba(156,178,205,.14);border-radius:var(--radius-sm);padding:16px;background:linear-gradient(180deg,rgba(13,25,44,.78),rgba(5,11,22,.68)),rgba(5,11,22,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.product-layer-card span{display:inline-flex;min-height:24px;align-items:center;border:1px solid rgba(156,178,205,.2);border-radius:999px;padding:0 8px;color:var(--brand);font-size:.72rem;font-weight:950}.product-layer-card h3{margin:12px 0 6px;color:#f6fbff;font-size:1.04rem;letter-spacing:-.018em}.product-layer-card p{margin:0;color:var(--muted);line-height:1.45}.demo-flow{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);align-items:center;background:linear-gradient(135deg,rgba(7,15,29,.95),rgba(10,22,40,.94)),rgba(52,120,246,.05)}.demo-flow h2,.demo-flow p{margin:0}.demo-flow h2{font-size:1.28rem;letter-spacing:-.025em}.demo-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;counter-reset:demo-flow}.demo-flow li{counter-increment:demo-flow;min-height:86px;border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:14px;background:linear-gradient(180deg,rgba(12,24,43,.7),rgba(5,11,22,.66)),rgba(5,11,22,.62);color:#d9e8f6;line-height:1.4}.demo-flow li:before{content:counter(demo-flow);display:inline-flex;min-width:24px;min-height:24px;align-items:center;justify-content:center;margin-right:7px;border:1px solid rgba(156,178,205,.2);border-radius:999px;color:var(--brand);font-size:.74rem;font-weight:950}.beta-page{max-width:1240px}.beta-intro{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:stretch}.beta-card,.beta-status-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(12,22,39,.96),rgba(6,13,25,.94)),rgba(12,20,35,.92);box-shadow:0 20px 70px rgba(0,0,0,.28)}.beta-status-card{display:grid;align-content:center;grid-gap:12px;gap:12px;padding:24px}.beta-card h2,.beta-card p,.beta-status-card h2,.beta-status-card p{margin:0}.beta-card,.beta-question-list,.beta-status-card p,.beta-steps{color:#c3d2e2;line-height:1.55}.beta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.beta-card{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:22px}.beta-card h2{font-size:1.26rem;letter-spacing:-.026em}.beta-pill-list,.beta-question-list,.beta-steps{margin:0}.beta-question-list,.beta-steps{padding-left:22px}.beta-question-list li,.beta-steps li{margin:7px 0}.beta-pill-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.beta-pill-list li{border:1px solid var(--soft-line);border-radius:999px;padding:7px 10px;background:rgba(5,11,22,.62);color:#d9e8f6;font-size:.9rem}.pricing-page{max-width:1240px}.pricing-intro{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:stretch}.pricing-hero-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.pricing-notice-card{border-color:rgba(232,179,91,.24);background:linear-gradient(180deg,rgba(20,24,34,.96),rgba(8,13,24,.94)),rgba(232,179,91,.04)}.billing-status-list{display:grid;grid-gap:8px;gap:8px;margin-top:2px}.billing-status-list span{display:flex;min-height:34px;align-items:center;justify-content:space-between;border:1px solid rgba(156,178,205,.14);border-radius:999px;padding:0 12px;background:rgba(3,8,18,.42);color:#d8e4f4;font-family:var(--font-mono);font-size:.78rem;font-weight:780}.billing-status-list span:after{content:"";width:7px;height:7px;border-radius:999px;background:var(--warning);box-shadow:0 0 14px rgba(232,179,91,.24)}.pricing-control-strip,.pricing-cta,.pricing-faq{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(12,22,39,.94),rgba(6,13,25,.92)),rgba(12,20,35,.88);box-shadow:0 20px 70px rgba(0,0,0,.24)}.pricing-control-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px;padding:16px}.pricing-control-strip div{display:grid;grid-gap:5px;gap:5px;min-height:74px;border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:14px;background:rgba(3,8,18,.42)}.pricing-card-footer span,.pricing-control-strip span{color:var(--muted-2);font-family:var(--font-mono);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.pricing-control-strip strong{color:#eaf2ff;font-size:.95rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:18px}.pricing-card{display:grid;grid-gap:20px;gap:20px;align-content:start;min-height:100%;border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px;background:linear-gradient(180deg,rgba(12,22,39,.97),rgba(6,13,25,.94)),rgba(12,20,35,.9);box-shadow:0 28px 86px rgba(0,0,0,.28)}.pricing-card-recommended{border-color:rgba(122,167,255,.34);background:radial-gradient(circle at 50% 0,rgba(122,167,255,.1),transparent 18rem),linear-gradient(180deg,rgba(14,28,50,.98),rgba(6,13,25,.96));box-shadow:var(--glow)}.pricing-card-header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.pricing-card h2,.pricing-cta h2,.pricing-faq h2{margin:0}.pricing-card h2{font-size:1.36rem;letter-spacing:-.032em}.pricing-badge{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(122,167,255,.34);border-radius:999px;padding:0 10px;background:var(--brand-soft);color:#dbe8ff;font-size:.74rem;font-weight:900}.price-row{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.price-row strong{color:var(--ink);font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.045em;line-height:1}.price-row span,.pricing-cta p,.pricing-description,.pricing-faq-item p{color:var(--muted);line-height:1.55}.pricing-description{margin:0;min-height:54px}.pricing-features{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pricing-features li{position:relative;padding-left:22px;color:#d9e8f6;line-height:1.45}.pricing-features li:before{content:"";position:absolute;top:.62em;left:0;width:8px;height:8px;border:1px solid rgba(85,201,148,.52);border-radius:999px;background:rgba(85,201,148,.16)}.pricing-card-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid var(--soft-line);padding-top:16px}.review-run-list{display:grid;grid-gap:16px;gap:16px;margin-top:22px}.review-run-filter-panel{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-gap:18px;gap:18px;align-items:start;border:1px solid var(--soft-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(13,24,42,.86),rgba(6,13,25,.88)),rgba(8,16,30,.76);box-shadow:var(--shadow-soft)}.review-run-filter-panel h2{margin:0 0 8px;font-size:1.18rem}.review-run-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.review-run-filters label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-family:var(--font-mono);font-size:.7rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.review-run-filters input,.review-run-filters select{min-width:0;min-height:42px;border:1px solid rgba(156,178,205,.16);border-radius:var(--radius-sm);padding:0 11px;background:rgba(3,8,18,.58);color:var(--text);font:inherit;font-family:var(--font-sans);letter-spacing:0;text-transform:none;outline:none}.review-run-filters input:focus,.review-run-filters select:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px rgba(122,167,255,.12)}.review-run-filter-actions{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:10px;align-items:center}.review-run-count{display:flex;align-items:center;justify-content:space-between;margin:-4px 0 14px;color:var(--muted);font-family:var(--font-mono);font-size:.78rem}.review-run-card,.review-run-empty{border:1px solid rgba(156,178,205,.15);border-radius:var(--radius-lg);padding:22px;background:linear-gradient(180deg,rgba(11,21,38,.94),rgba(6,12,24,.9)),rgba(10,19,34,.9);box-shadow:0 1px 0 rgba(255,255,255,.035),0 18px 54px rgba(0,0,0,.2)}.review-run-card-footer,.review-run-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.review-run-card h2,.review-run-empty h2{margin:4px 0 0;color:var(--text);font-size:clamp(1.2rem,2.2vw,1.65rem);letter-spacing:-.025em}.review-run-status-line{margin:12px 0 0;color:var(--muted);font-size:.88rem;line-height:1.5}.review-run-status-line strong{color:var(--text);font-weight:760}.review-run-empty p{color:var(--muted);line-height:1.6}.review-run-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.recommendation-badge{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(156,178,205,.22);border-radius:999px;padding:0 13px;background:rgba(156,178,205,.08);color:var(--muted);font-family:var(--font-mono);font-size:.76rem;font-weight:820;text-transform:capitalize;white-space:nowrap}.recommendation-merge{border-color:rgba(85,201,148,.32);background:rgba(85,201,148,.09);color:#b4edcf}.recommendation-review{border-color:rgba(232,179,91,.38);background:rgba(232,179,91,.1);color:#f1d4a0}.recommendation-block{border-color:rgba(242,109,125,.44);background:rgba(242,109,125,.12);color:#f4b3bd}.status-badge{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(156,178,205,.22);border-radius:999px;padding:0 13px;background:rgba(156,178,205,.08);color:var(--muted);font-family:var(--font-mono);font-size:.76rem;font-weight:820;white-space:nowrap}.status-success{border-color:rgba(85,201,148,.32);background:rgba(85,201,148,.09);color:#b4edcf}.status-warning{border-color:rgba(232,179,91,.38);background:rgba(232,179,91,.1);color:#f1d4a0}.status-danger{border-color:rgba(242,109,125,.44);background:rgba(242,109,125,.12);color:#f4b3bd}.status-info{border-color:rgba(76,141,255,.34);background:rgba(76,141,255,.1);color:#b8cffd}.metadata-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 0}.metadata-grid div{min-width:0;border:1px solid rgba(156,178,205,.12);border-radius:var(--radius-sm);padding:12px;background:rgba(255,255,255,.025)}.metadata-grid dt{margin:0 0 5px;color:var(--faint);font-family:var(--font-mono);font-size:.68rem;font-weight:760;text-transform:uppercase}.metadata-grid dd{margin:0;overflow:hidden;color:var(--text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.review-run-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.review-run-policy-summary{margin:16px 0 0;line-height:1.6}.github-check-preview-box{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.75fr);grid-gap:14px;gap:14px;margin-top:16px;border:1px solid rgba(76,141,255,.18);border-radius:var(--radius-sm);padding:14px;background:rgba(76,141,255,.045)}.github-check-preview-box h3{margin:2px 0 6px;color:var(--text);font-size:1rem}.github-check-preview-box p{margin:0;color:var(--muted);line-height:1.55}.github-check-preview-box dl{display:grid;grid-gap:8px;gap:8px;margin:0}.github-check-preview-box dl div{border:1px solid rgba(156,178,205,.12);border-radius:var(--radius-sm);padding:9px 10px;background:rgba(0,0,0,.12)}.github-check-preview-box dt{color:var(--faint);font-family:var(--font-mono);font-size:.66rem;font-weight:760;text-transform:uppercase}.github-check-preview-box dd{margin:4px 0 0;color:var(--text);font-size:.86rem}.pr-comment-preview-box{border-color:rgba(156,178,205,.2);background:rgba(156,178,205,.045)}.pr-comment-preview-markdown{grid-column:1/-1;display:block;width:100%;min-width:0;max-height:420px;margin-top:2px;box-sizing:border-box;border-color:rgba(156,178,205,.16);background:rgba(0,0,0,.18);overflow-x:auto;white-space:pre}.review-run-detail-page .pr-comment-preview-box,.review-run-detail-page .review-run-detail-section{min-width:0;max-width:100%}.review-run-detail-page .pr-comment-preview-box{overflow:hidden}.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;gap:10px;margin-top:10px}.section-tone-success{border-color:rgba(61,185,129,.22)}.section-tone-warning{border-color:rgba(237,177,72,.24)}.section-tone-danger{border-color:rgba(242,109,125,.24)}.section-tone-neutral{border-color:rgba(156,178,205,.14)}.github-app-disabled-action{cursor:not-allowed;opacity:.78}.github-app-webhook-url{overflow-x:auto;margin:12px 0;border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:13px;background:rgba(0,0,0,.2);color:var(--text);font-family:var(--font-mono);font-size:.86rem}.github-app-safety-grid{margin-top:12px}.github-app-checklist li span{display:block;margin-top:4px;color:var(--muted);line-height:1.5}.workspace-boundary-note{display:flex;align-items:center;gap:12px;margin-bottom:14px;border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:12px 14px;background:rgba(156,178,205,.045)}.workspace-boundary-note p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.review-run-tags span{border:1px solid rgba(122,167,255,.2);border-radius:999px;padding:6px 9px;background:rgba(122,167,255,.07);color:#c8d7f8;font-family:var(--font-mono);font-size:.72rem}.review-run-card-footer{align-items:center;margin-top:18px;color:var(--muted);font-size:.88rem}.review-run-card-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.review-run-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:16px;gap:16px;align-items:start}.review-run-detail-main,.review-run-detail-side{min-width:0}.review-run-detail-section{margin-top:18px}.review-run-detail-section h3{margin:0 0 8px;color:var(--ink);font-size:.98rem}.review-run-detail-section p{margin:0;color:var(--muted);line-height:1.6}.promptforge-workspace{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);grid-gap:18px;gap:18px;align-items:start}.promptforge-preset-card{display:grid;grid-gap:10px;gap:10px;width:100%;min-height:180px;color:var(--text-primary);text-align:left;cursor:pointer;font:inherit}.promptforge-preset-card strong{font-size:1rem}.promptforge-preset-card>span:not(.eyebrow,.mode-pill){color:var(--text-muted);line-height:1.55}.promptforge-preset-card .mode-pill{justify-self:start;align-self:end}.promptforge-preset-card:hover{border-color:var(--border-strong);background:var(--panel-strong)}.promptforge-preset-card:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.promptforge-input-panel,.promptforge-output-panel{display:grid;grid-gap:16px;gap:16px;min-width:0}.promptforge-input-panel{border:1px solid var(--soft-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(13,24,42,.86),rgba(6,13,25,.88)),rgba(8,16,30,.76);box-shadow:var(--shadow)}.promptforge-flag-card h3,.promptforge-input-panel h2{margin:0 0 8px}.promptforge-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.promptforge-flag-card{padding:18px}.promptforge-flag-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:var(--muted);line-height:1.55}.promptforge-risk{font-weight:820;text-transform:capitalize}.promptforge-risk-low{color:var(--success)}.promptforge-risk-medium{color:var(--warning)}.promptforge-risk-high{color:var(--danger)}.pricing-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px}.pricing-detail-grid,.pricing-faq{display:grid;gap:18px;margin-bottom:18px}.pricing-faq{grid-template-columns:minmax(260px,.54fr) minmax(0,1.46fr);grid-gap:18px;padding:24px}.pricing-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pricing-faq-item{border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:16px;background:rgba(3,8,18,.4)}.pricing-faq-item h3{margin:0 0 8px;font-size:.98rem}.pricing-cta p,.pricing-faq-item p{margin:0}.pricing-cta{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px;padding:28px;background:radial-gradient(circle at 100% 0,rgba(122,167,255,.08),transparent 20rem),linear-gradient(135deg,rgba(12,22,39,.96),rgba(6,13,25,.94))}.demo-examples h2,.recent-reports-header h2{margin:0;font-size:1.28rem}.demo-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-example-card{display:grid;grid-gap:11px;gap:11px;align-content:start;min-height:190px;border:1px solid rgba(156,178,205,.13);border-radius:var(--radius-md);padding:18px;background:linear-gradient(180deg,rgba(18,31,53,.9),rgba(7,14,27,.9)),rgba(8,16,30,.8);color:inherit;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.demo-example-card h3{margin:0;color:#f6fbff;font-size:1.06rem;letter-spacing:-.02em}.demo-example-card p{margin:0;color:var(--muted);line-height:1.5}.demo-example-card small{color:#adc1d9;line-height:1.45}.demo-scenario-card{cursor:pointer}.demo-scenario-card:hover{border-color:rgba(122,167,255,.36);background:linear-gradient(180deg,rgba(24,43,72,.92),rgba(12,26,48,.9));box-shadow:var(--glow)}.demo-scenario-card-selected{border-color:rgba(85,201,148,.42);background:linear-gradient(180deg,rgba(18,42,41,.94),rgba(9,20,31,.94)),rgba(9,17,31,.9);box-shadow:0 0 0 1px rgba(85,201,148,.1),0 28px 70px rgba(0,0,0,.3)}.demo-scenario-card-selected:hover{border-color:rgba(85,201,148,.52);background:linear-gradient(180deg,rgba(20,49,47,.96),rgba(10,24,36,.94)),rgba(9,17,31,.94)}.loaded-scenario-summary{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(85,201,148,.24);border-radius:var(--radius-sm);padding:13px 14px;background:linear-gradient(180deg,rgba(14,34,35,.72),rgba(5,13,23,.72)),rgba(6,13,25,.78)}.loaded-scenario-summary span{color:#b4edcf;font-family:var(--font-mono);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.loaded-scenario-summary strong{color:var(--ink);font-size:.98rem}.loaded-scenario-summary p{margin:0;color:var(--muted);line-height:1.45}.recent-reports{display:grid;grid-gap:14px;gap:14px;padding:20px;margin-bottom:8px}.recent-reports-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.history-empty,.history-limit,.recent-reports-header p:not(.eyebrow){margin:7px 0 0;color:var(--muted);line-height:1.5}.history-status{margin:0;border:1px solid rgba(55,211,153,.28);border-radius:8px;padding:10px 12px;background:rgba(55,211,153,.1);color:#9cf2cd;font-size:.9rem;font-weight:750}.history-list{display:grid;grid-gap:12px;gap:12px}.history-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:16px;background:linear-gradient(180deg,rgba(12,23,41,.78),rgba(5,11,22,.7)),rgba(9,17,31,.72)}.history-card-main{min-width:0}.generator-actions,.history-actions,.history-card-topline,.history-details,.report-meta-row,.section-nav-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.history-card h3{margin:10px 0 5px;color:#f7fbff;font-size:1.04rem;letter-spacing:-.018em}.history-card p{margin:0;color:var(--muted);line-height:1.45}.history-details,.history-meta{color:var(--muted-2);font-size:.88rem}.history-details{margin-top:10px}.history-chip,.mode-pill,.recommendation-pill,.source-pill{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--soft-line);border-radius:999px;padding:0 10px;background:rgba(3,7,17,.54);color:#d9e8f6;font-family:var(--font-mono);font-size:.82rem;font-weight:740}.recommendation-pill{border-color:rgba(156,178,205,.22);color:#d7e1ee}.recommendation-success{border-color:rgba(85,201,148,.3);color:#b4edcf;background:rgba(85,201,148,.08)}.recommendation-warning{border-color:rgba(232,179,91,.34);color:#f1d4a0;background:rgba(232,179,91,.09)}.recommendation-danger{border-color:rgba(242,109,125,.38);color:#f4b3bd;background:rgba(242,109,125,.1)}.recommendation-neutral{border-color:rgba(156,178,205,.22);color:#d6e1f0;background:rgba(156,178,205,.08)}.history-actions,.section-nav-actions{justify-content:flex-end}.generator-actions{align-items:stretch}.generator-actions .primary-button{flex:1 1 260px}.generator-actions .secondary-button{flex:0 0 auto}.report-nav-actions{justify-content:flex-start;margin-top:14px}.history-actions .secondary-button{min-height:36px;padding:0 12px}.workspace{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(500px,1.2fr);grid-gap:22px;gap:22px;align-items:stretch;height:min(1000px,calc(100vh - 44px));min-height:720px}.input-panel,.output-panel{min-width:0;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-bottom:56px;scrollbar-color:rgba(124,139,159,.42) rgba(5,10,20,.78);scrollbar-width:thin}.input-panel{display:grid;grid-gap:18px;gap:18px;align-content:start;padding:22px 22px 48px;background:radial-gradient(circle at 0 0,rgba(122,167,255,.05),transparent 20rem),linear-gradient(180deg,rgba(13,23,40,.97),rgba(6,13,25,.95)),rgba(12,20,35,.92)}.generator-context{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(156,178,205,.15);border-radius:var(--radius-md);padding:18px;background:linear-gradient(135deg,rgba(122,167,255,.07),rgba(156,178,205,.035)),rgba(3,7,17,.48)}.generator-context h2,.generator-context p{margin:0}.generator-context h2{color:#f6fbff;font-size:1.24rem;letter-spacing:-.028em}.generator-context p{color:var(--muted);line-height:1.45}.generator-context .posting-note{color:#c7d7ea;font-size:.88rem}.output-panel{display:grid;align-content:start;grid-gap:20px;gap:20px;min-height:0;padding:22px 22px 72px;background:radial-gradient(circle at 100% 0,rgba(52,120,246,.06),transparent 22rem),linear-gradient(180deg,rgba(9,18,33,.97),rgba(4,9,19,.95)),rgba(12,20,35,.92)}.comment-preview::-webkit-scrollbar,.input-panel::-webkit-scrollbar,.output-panel::-webkit-scrollbar{width:10px}.comment-preview::-webkit-scrollbar-track,.input-panel::-webkit-scrollbar-track,.output-panel::-webkit-scrollbar-track{background:rgba(7,14,27,.72);border-radius:999px}.comment-preview::-webkit-scrollbar-thumb,.input-panel::-webkit-scrollbar-thumb,.output-panel::-webkit-scrollbar-thumb{background:rgba(124,139,159,.34);border-radius:999px}.comment-preview::-webkit-scrollbar-thumb:hover,.input-panel::-webkit-scrollbar-thumb:hover,.output-panel::-webkit-scrollbar-thumb:hover{background:rgba(122,167,255,.42)}.field{display:grid;grid-gap:9px;gap:9px;color:#dbe8f6;font-weight:720}.auth-form label span,.field>span{color:#e5eef9;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.field strong{color:var(--red);font-size:.78rem}.field-heading{margin:0;color:#f1f7ff;font-weight:800}.field-help{margin:5px 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.input,.textarea,.url-input{border:1px solid rgba(156,178,205,.16);border-radius:var(--radius-sm);color:var(--ink);background:linear-gradient(180deg,rgba(3,8,18,.82),rgba(2,6,14,.82)),rgba(4,10,20,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.textarea{min-height:118px;width:100%;resize:vertical;padding:14px;line-height:1.5}.input{min-height:44px;width:100%;padding:0 13px}.input::placeholder,.textarea::placeholder,.url-input::placeholder{color:#64778f}.input:focus,.textarea:focus,.url-input:focus{border-color:rgba(122,167,255,.68);outline:3px solid rgba(122,167,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(122,167,255,.12),0 14px 36px rgba(37,99,235,.08)}.textarea-tall{min-height:280px;font-family:var(--font-mono);font-size:.9rem}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;padding:0 16px;cursor:pointer;font-weight:820;letter-spacing:.01em;white-space:nowrap}.primary-button{border:1px solid rgba(144,178,255,.52);background:linear-gradient(135deg,#2f6df4,#74a7ff),var(--blue);box-shadow:0 16px 44px rgba(47,109,244,.22)}.primary-button:hover:not(:disabled){box-shadow:0 20px 54px rgba(47,109,244,.24)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.48}.secondary-button{border:1px solid var(--line);background:linear-gradient(180deg,rgba(20,31,48,.68),rgba(8,15,27,.76)),rgba(12,22,39,.72);color:#dcecff}.secondary-button:hover:not(:disabled){border-color:rgba(122,167,255,.38);background:rgba(16,33,58,.92)}.danger-button{color:#ff9aac}.danger-button:hover:not(:disabled){border-color:rgba(255,102,125,.52)}.diff-import,.manual-workflow,.repo-rules-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--soft-line);border-radius:var(--radius-md);padding:16px;background:linear-gradient(180deg,rgba(11,22,40,.76),rgba(5,11,22,.7)),rgba(8,16,30,.72)}.url-import-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.url-input{min-width:0;padding:0 13px}.error-message,.import-message,.warning-message{margin:0;border-radius:var(--radius-sm);padding:10px 12px;font-size:.9rem;font-weight:750;line-height:1.45}.import-message{border:1px solid rgba(59,130,246,.3);background:rgba(59,130,246,.1);color:#a8c8ff}.import-success{border-color:rgba(55,211,153,.3);background:rgba(55,211,153,.1);color:#a7f3d0}.error-message,.import-error{border:1px solid rgba(255,102,125,.32);background:rgba(255,102,125,.11);color:#ffb3c0}.warning-message{border:1px solid rgba(247,185,85,.32);background:rgba(247,185,85,.1);color:#ffd99d}.repo-rules-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rules-preview{display:flex;flex-wrap:wrap;gap:8px}.rules-preview span{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(156,178,205,.18);border-radius:999px;padding:0 10px;background:rgba(156,178,205,.07);color:#d7e1ee;font-family:var(--font-mono);font-size:.82rem;font-weight:850}.repobrain-card{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(156,178,205,.18);border-radius:var(--radius-sm);padding:16px;background:linear-gradient(180deg,rgba(13,29,52,.82),rgba(7,15,29,.82)),rgba(122,167,255,.035)}.repobrain-card-compact{gap:10px}.repobrain-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.repobrain-card p,.repobrain-header h4{margin:0}.repobrain-header h4{color:#f6fbff;font-size:1.02rem;letter-spacing:-.018em}.repobrain-card p{color:var(--muted);line-height:1.5}.repobrain-chip-row{display:flex;flex-wrap:wrap;gap:8px}.repobrain-chip-row span{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(59,130,246,.22);border-radius:999px;padding:0 10px;background:rgba(59,130,246,.08);color:#c8dcff;font-size:.8rem;font-weight:850}.repobrain-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.repobrain-summary-grid span{display:grid;min-height:54px;place-items:center;border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:8px;background:rgba(5,11,22,.54);color:#d9e8f6;font-size:.78rem;font-weight:850;text-align:center}.empty-state{display:grid;align-content:center;min-height:660px;padding:24px;color:var(--muted);border:1px dashed rgba(130,158,190,.22);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 0,rgba(122,167,255,.06),transparent 18rem),rgba(3,7,17,.34)}.empty-state h2{max-width:680px;margin:0;color:#f5fbff;font-size:clamp(1.9rem,3.3vw,3.1rem);line-height:1;letter-spacing:-.05em;text-wrap:balance}.empty-state p:last-child{max-width:620px;line-height:1.6}.report{display:grid;grid-gap:18px;gap:18px}.report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid rgba(156,178,205,.22);border-radius:var(--radius-lg);padding:24px;background:radial-gradient(circle at 100% 0,rgba(122,167,255,.08),transparent 18rem),linear-gradient(135deg,rgba(13,28,51,.97),rgba(6,13,26,.95)),linear-gradient(90deg,rgba(122,167,255,.08),transparent);box-shadow:0 18px 60px rgba(0,0,0,.24)}.report-header h2{margin:0;font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:-.045em;line-height:1.02}.report-header p:not(.eyebrow){max-width:780px;margin:12px 0 0;color:var(--muted);line-height:1.55}.report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--soft-line);border-radius:var(--radius-md);padding:14px 16px;background:linear-gradient(180deg,rgba(10,20,36,.86),rgba(4,9,19,.82)),rgba(7,14,27,.82)}.report-actions{display:flex;flex:0 0 auto;gap:8px}.mode-note{margin:0;color:var(--muted);font-size:.9rem}.finding-title span,.risk-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid rgba(85,201,148,.34);border-radius:999px;padding:0 13px;background:rgba(85,201,148,.1);color:#b4edcf;font-family:var(--font-mono);font-size:.78rem;font-weight:860;white-space:nowrap}.risk-medium{border-color:rgba(232,179,91,.42);background:rgba(232,179,91,.11);color:#f1d4a0}.risk-high{border-color:rgba(242,109,125,.44);background:rgba(242,109,125,.12);color:#f4b3bd}.risk-block{border-color:rgba(242,109,125,.62);background:rgba(242,109,125,.18);color:#ffd3d9}.report-header>.risk-badge{min-height:44px;padding:0 18px;font-size:.88rem}.report-section{padding:20px;border:1px solid rgba(156,178,205,.15);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(11,21,38,.94),rgba(6,12,24,.9)),rgba(10,19,34,.9);box-shadow:0 1px 0 rgba(255,255,255,.03),0 16px 44px rgba(0,0,0,.18)}.report-section-security-concerns{border-color:rgba(242,109,125,.26);background:linear-gradient(180deg,rgba(24,18,28,.94),rgba(10,19,34,.9))}.report-section-merge-recommendation{border-color:var(--line);background:linear-gradient(180deg,rgba(11,21,38,.94),rgba(6,12,24,.9)),rgba(10,19,34,.9)}.report-section-pr-comment-preview{border-color:rgba(156,178,205,.2)}.report-section h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--soft-line);color:#f4f9ff;font-size:1.08rem;letter-spacing:-.02em}.report-section h3:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--brand);box-shadow:0 0 14px rgba(122,167,255,.34)}.report-section p{line-height:1.55}.key-value{margin:0 0 8px}.report-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.ledger-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.ledger-grid .key-value{min-height:74px;margin:0;border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:12px;background:linear-gradient(180deg,rgba(9,18,33,.72),rgba(3,7,17,.66)),rgba(5,11,22,.58)}.ledger-grid .key-value strong{display:block;margin-bottom:5px;color:var(--muted);font-size:.78rem;letter-spacing:.07em;text-transform:uppercase}.list-block{display:grid;grid-gap:7px;gap:7px;margin-top:10px;border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:13px;background:linear-gradient(180deg,rgba(9,18,33,.7),rgba(3,7,17,.64)),rgba(5,11,22,.58)}.report-subgrid .list-block{margin-top:0}.list-info{border-color:rgba(122,167,255,.22);background:rgba(122,167,255,.07)}.list-warning{border-color:rgba(232,179,91,.26);background:rgba(232,179,91,.08)}.list-danger{border-color:rgba(242,109,125,.32);background:rgba(242,109,125,.1)}.checklist,.list-block ul{margin:0;padding-left:20px}.checklist li,.list-block li{margin:6px 0;line-height:1.5}.muted{margin:4px 0 0;color:var(--muted)}.large-risk{margin:0;font-size:1.7rem;font-weight:860;letter-spacing:-.035em}.finding{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:13px;border:1px solid var(--soft-line);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(9,18,33,.72),rgba(3,7,17,.66)),rgba(5,11,22,.58)}.report-section-merge-recommendation .list-danger,.report-section-security-concerns .finding{border-color:rgba(255,102,125,.34)}.finding-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.finding-title h4{margin:0;color:#f2f7ff;font-size:1rem;letter-spacing:-.018em}.finding p{margin:0}.checklist{list-style:none;padding-left:0;display:grid;grid-gap:10px;gap:10px}.checklist li{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid var(--soft-line);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(9,18,33,.72),rgba(3,7,17,.66)),rgba(5,11,22,.58)}.checklist small{display:block;margin-top:5px;color:var(--muted)}.checklist-priority{display:inline-flex;align-items:center;justify-content:center;min-width:102px;min-height:28px;border:1px solid rgba(59,130,246,.28);border-radius:999px;padding:0 10px;background:rgba(59,130,246,.11);color:#b9d2ff;font-size:.76rem;font-family:var(--font-mono);font-weight:820}.priority-required{border-color:rgba(242,109,125,.38);background:rgba(242,109,125,.12);color:#f4b3bd}.priority-recommended{border-color:rgba(122,167,255,.28);background:rgba(122,167,255,.09);color:#bfd2ff}.priority-optional{border-color:rgba(55,211,153,.3);background:rgba(55,211,153,.1);color:#a7f3d0}.checklist-copy{line-height:1.5}.comment-preview{max-height:450px;overflow:auto;margin:12px 0 0;border:1px solid rgba(93,106,126,.45);border-radius:var(--radius-md);padding:18px;background:radial-gradient(circle at 100% 0,rgba(122,167,255,.04),transparent 18rem),linear-gradient(180deg,rgba(22,27,34,.94),rgba(13,17,23,.98)),#0d1117;color:#c9d1d9;font-family:var(--font-mono);font-size:.86rem;line-height:1.55;white-space:pre-wrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.manual-workflow h4,.manual-workflow p{margin:0}.manual-workflow ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:20px}.manual-workflow li{margin:4px 0;line-height:1.45}.agentos-grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);grid-gap:18px;gap:18px;margin-top:20px}.agentos-recommendation-list{display:grid;grid-gap:14px;gap:14px}.agentos-comparison-section,.agentos-work-record-section,.agentos-workflow-section{margin-top:20px}.agentos-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.agentos-work-record-grid{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);grid-gap:14px;gap:14px;margin-top:16px}.agent-work-record-form{display:grid;align-content:start;grid-gap:16px;gap:16px}.agent-work-record-form .field-label{margin:0}.agent-work-field{display:grid;grid-gap:7px;gap:7px}.field-helper{margin:-2px 0 0;color:var(--muted);font-size:.84rem;line-height:1.45}.field-label{display:grid;grid-gap:7px;gap:7px;color:#eef4ff;font-size:.9rem;font-weight:760}.agentos-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.agent-work-record-form .input,.agent-work-record-form .textarea{width:100%}.agent-work-record-form .primary-button{margin-top:4px;width:-moz-fit-content;width:fit-content}.agentos-comparison-grid{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);grid-gap:14px;gap:14px;margin-top:16px}.agent-comparison-form{display:grid;align-content:start;grid-gap:16px;gap:16px}.agent-comparison-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.agent-comparison-checkbox{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:9px 10px;background:rgba(15,23,42,.42);color:var(--muted);font-size:.88rem;line-height:1.35}.agent-comparison-checkbox input{accent-color:var(--brand)}.agent-comparison-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.agent-comparison-card{align-content:start}.agent-comparison-scores{margin-top:12px}.agentos-registry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.agentos-risk-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.agentos-risk-guide article{border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:14px;background:rgba(15,23,42,.45)}.agentos-risk-guide h3{margin:0 0 6px;font-size:.9rem}.agentos-risk-guide p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.agentos-agent-card{border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:18px;background:linear-gradient(180deg,rgba(16,24,39,.82),rgba(7,12,22,.78)),var(--panel);box-shadow:var(--shadow-card)}.agentos-capabilities{margin:14px 0}.agentos-list{margin-top:12px}.agentos-list h4{margin:0 0 7px;color:var(--text);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.agentos-list ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:var(--muted)}.promptforge-rewrite-card{margin-top:14px}.promptforge-rewrite-text{min-height:260px;margin-top:12px;font-family:var(--font-mono);white-space:pre-wrap}.promptforge-security-tests{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.promptforge-security-test{border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:14px;background:rgba(15,23,42,.42)}.promptforge-security-test h4{margin:0 0 10px}.promptforge-security-test dl{display:grid;grid-gap:10px;gap:10px;margin:0}.promptforge-security-test dt{color:var(--muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.promptforge-security-test dd{margin:3px 0 0;color:var(--text);line-height:1.5}@media (max-width:1100px){.page-shell{width:min(100% - 28px,840px);padding:24px 0 40px}.agent-comparison-checkboxes,.agent-comparison-table,.agentos-comparison-grid,.agentos-grid,.agentos-registry-grid,.agentos-risk-guide,.agentos-work-record-grid,.agentos-workflow-grid,.beta-grid,.beta-intro,.demo-flow,.feedback-panel,.feedback-strip,.github-check-preview-box,.intro,.pricing-control-strip,.pricing-detail-grid,.pricing-faq,.pricing-faq-list,.pricing-grid,.pricing-intro,.product-layers,.promptforge-result-grid,.promptforge-workspace,.review-run-detail-grid,.review-run-filter-panel,.workspace{grid-template-columns:1fr}.review-run-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{height:auto;min-height:0}.intro{padding:28px}.demo-example-grid,.demo-flow ol,.product-layer-grid{grid-template-columns:1fr}.private-beta-safety-banner{align-items:flex-start;flex-direction:column}.input-panel,.output-panel{max-height:none;overflow:visible}.empty-state{min-height:380px}}@media (max-width:760px){.page-shell{width:min(100% - 20px,620px)}h1{font-size:clamp(2.35rem,13vw,3.85rem);line-height:.94}.lede{font-size:1.04rem}.feedback-strip,.hero-cta-row,.pricing-hero-actions{align-items:stretch;flex-direction:column}.feedback-mail-link,.feedback-strip .secondary-button,.hero-primary-link,.hero-secondary-link,.pricing-hero-actions .secondary-link{width:100%}.brand-nav,.intro{border-radius:var(--radius-md)}.brand-nav{align-items:stretch;flex-direction:column;padding:14px}.brand-nav-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));width:100%}.brand-nav-links a{justify-content:center;padding:0 8px}.deployment-marker{justify-content:center;width:100%}.generator-actions,.history-actions,.history-card,.recent-reports-header,.repo-rules-header,.report-actions,.report-header,.report-toolbar,.section-nav-actions{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.ledger-grid,.metadata-grid,.repobrain-summary-grid,.report-subgrid,.review-run-filters,.url-import-row{grid-template-columns:1fr}.review-run-badges,.review-run-card-actions,.review-run-card-footer,.review-run-card-header{align-items:stretch;flex-direction:column}.url-input{min-height:44px}.checklist li{grid-template-columns:1fr}.checklist-priority{justify-content:flex-start;width:-moz-fit-content;width:fit-content}}.agentos-page>.agentos-grid,.agentos-page>.section-card{margin:0;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;padding:var(--space-section) 8px;background:transparent;box-shadow:none}.agentos-page>.agentos-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.agentos-capability-card{min-height:170px}.agentos-capability-card h3,.agentos-demo-task strong{display:block;margin:18px 0 8px;color:var(--text);font-size:1rem;font-weight:650}.agentos-capability-card p,.agentos-demo-task>span:not(.eyebrow,.ui-status-badge){margin:0;color:#9ba3af;line-height:1.55}.agentos-demo-task{display:grid;align-content:start;grid-gap:10px;gap:10px;width:100%;min-height:220px;color:var(--text);cursor:pointer;text-align:left}.agentos-demo-task strong{margin:4px 0 0;font-size:1.06rem}.agentos-demo-task .ui-status-badge{align-self:end;margin-top:auto}.agentos-demo-task:hover{border-color:var(--border-strong);background:var(--surface-raised)}.agentos-demo-task-selected{border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.07);box-shadow:inset 3px 0 0 var(--brand)}.agentos-product-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.agentos-product-timeline li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--border-soft);border-radius:8px;padding:16px;background:var(--surface-panel)}.agentos-product-timeline li>.ui-status-badge{grid-column:2}.agentos-timeline-index{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border-soft);border-radius:6px;color:#8db7ff;background:var(--surface-subtle);font-family:var(--font-mono);font-size:.7rem}.agentos-product-timeline strong{color:var(--text);font-size:.94rem}.agentos-product-timeline p{margin:6px 0 0;color:#929aa6;font-size:.86rem;line-height:1.5}.agentos-routing-narrative{background:#0c1017}.agentos-recommendation-list{gap:10px}.agentos-page .section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.agentos-page .section-header h2{margin:0;font-size:28px;font-weight:650}.agentos-page .section-header .muted{max-width:760px;line-height:1.6}.agentos-comparison-grid,.agentos-work-record-grid,.agentos-workflow-grid{gap:12px}.agentos-ledger-preview{margin-top:20px;border:1px solid var(--border-soft);border-left:3px solid var(--brand);border-radius:6px;padding:16px;background:var(--surface-subtle)}.agentos-ledger-preview .review-run-card-header{align-items:center}.agentos-comparison-highlights div{border-top:2px solid var(--brand)}.agentos-comparison-table{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.agentos-control-principles .ui-callout{min-height:140px}.agentos-control-principles .ui-callout p:last-child{margin:0;color:#aab1bd;line-height:1.55}.agentos-page .agent-comparison-checkbox,.agentos-page .agentos-risk-guide article{border-color:var(--border-soft);border-radius:6px;background:var(--surface-subtle)}.agentos-page .agentos-agent-card{min-height:0}@media (max-width:1100px){.agentos-page>.agentos-grid,.agentos-product-timeline{grid-template-columns:1fr}.agentos-page .section-header{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.agentos-page>.agentos-grid,.agentos-page>.section-card{padding:var(--space-section) 0}.agentos-demo-tasks .ui-responsive-grid{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.agentos-page .pricing-hero-actions{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.agentos-page .pricing-hero-actions>*{flex:0 0 auto;width:auto}.agentos-page .pricing-notice-card{padding:14px}.agentos-page .pricing-notice-card>p{display:none}.agentos-page .billing-status-list{display:flex;flex-wrap:wrap;gap:6px}.agentos-demo-task{flex:0 0 250px;min-height:230px;scroll-snap-align:start}.agentos-product-timeline li{padding:14px}.agentos-page .section-header h2{font-size:24px}}:root{--surface-page:#07080a;--surface-panel:#0d0f13;--surface-raised:#11141a;--surface-subtle:#0a0c10;--surface:var(--surface-panel);--border-soft:#20242d;--border-strong:#303641;--border:var(--border-soft);--text:#f5f7fa;--text-secondary:var(--muted);--faint:#747d8b;--focus-ring:#3b82f6;--shadow-card:none;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--radius-card:var(--radius-md);--radius-control:var(--radius-sm);--space-section:72px}body{background:var(--surface-page)}.product-page,.product-page *{letter-spacing:0}.page-shell{width:min(1280px,calc(100% - 40px));padding:24px 0 72px}.brand-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;grid-gap:20px;gap:20px;margin-bottom:16px;border-color:var(--border-soft);border-radius:8px;padding:7px 9px;background:#0a0c10;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-mark{min-height:40px;border-radius:6px;padding-right:8px}.brand-mark-icon{width:30px;height:30px;border:0;border-radius:6px;background:var(--brand);box-shadow:none}.brand-mark-glyph{width:14px;height:14px;border-color:#fff;border-radius:3px}.brand-mark-glyph:after,.brand-mark-glyph:before{background:#fff}.brand-mark-text{font-size:.98rem;font-weight:720}.brand-nav-links{flex-wrap:nowrap;justify-content:center;gap:2px;min-width:0}.brand-nav-links a{min-height:40px;border-radius:6px;padding:0 10px;color:#aab1bd;font-size:.82rem;font-weight:620}.brand-nav-links a:hover{border-color:transparent;background:#151922;color:#fff}.brand-nav-groups{overflow:visible}.brand-nav-group{position:relative;flex:0 0 auto}.brand-nav-group summary{display:inline-flex;align-items:center;min-height:40px;border-radius:6px;padding:0 10px;color:#aab1bd;font-size:.82rem;font-weight:620;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-nav-group summary::-webkit-details-marker{display:none}.brand-nav-group summary:after{width:5px;height:5px;margin-left:7px;border-right:1px solid;border-bottom:1px solid;content:"";transform:rotate(45deg) translateY(-2px)}.brand-nav-group summary:hover,.brand-nav-group[open] summary{background:#151922;color:#fff}.brand-nav-group-menu{position:absolute;z-index:60;top:calc(100% + 8px);left:0;display:grid;width:210px;max-height:min(520px,calc(100vh - 100px));grid-gap:2px;gap:2px;overflow-y:auto;border:1px solid var(--border-soft);border-radius:7px;padding:6px;background:#0d1015;box-shadow:0 18px 42px rgba(0,0,0,.44)}.brand-nav-group-more .brand-nav-group-menu{right:0;left:auto}.brand-nav-group-menu a{display:flex;width:100%;min-width:0;box-sizing:border-box;justify-content:flex-start;min-height:36px;padding:0 10px;overflow-wrap:anywhere}.deployment-marker{min-height:30px;border-color:var(--border-soft);border-radius:5px;color:#8b93a0;background:#0d1015;font-size:.65rem}.private-beta-safety-banner,.ui-safety-notice,.workspace-boundary-note{display:flex;align-items:center;gap:12px;margin:0 0 18px;border:1px solid var(--border-soft);border-left:3px solid var(--brand);border-radius:6px;padding:11px 14px;background:#0b0e13;box-shadow:none}.private-beta-safety-banner p,.ui-safety-copy,.ui-safety-copy p,.workspace-boundary-note p{margin:0;color:#aab1bd;font-size:.86rem;line-height:1.5}.hero-status-row span,.history-chip,.mode-pill,.recommendation-badge,.recommendation-pill,.review-run-tags span,.risk-badge,.source-pill,.status-badge,.ui-status-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:26px;border:1px solid var(--border-soft);border-radius:999px;padding:0 9px;background:#11141a;color:#b8bec8;font-family:var(--font-mono);font-size:.68rem;font-weight:650;line-height:1}.status-info,.ui-status-info{border-color:rgba(59,130,246,.34);background:rgba(59,130,246,.1);color:#a9c9ff}.recommendation-merge,.recommendation-success,.status-success,.ui-status-success{border-color:rgba(79,185,137,.34);background:rgba(79,185,137,.09);color:#a9dec5}.recommendation-review,.recommendation-warning,.status-warning,.ui-status-warning{border-color:rgba(219,168,86,.34);background:rgba(219,168,86,.09);color:#e8ca98}.recommendation-block,.recommendation-danger,.status-danger,.ui-status-danger{border-color:rgba(230,108,120,.36);background:rgba(230,108,120,.1);color:#efb0b7}.product-page .beta-intro,.product-page .intro,.product-page .pricing-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:56px;gap:56px;align-items:center;margin:0 0 18px;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;padding:64px 8px 72px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.product-page .beta-card:before,.product-page .beta-status-card:before,.product-page .input-panel:before,.product-page .intro:before,.product-page .output-panel:before,.product-page .product-layers:before{display:none}.product-page h1{max-width:820px;font-size:64px;font-weight:690;line-height:1;text-wrap:balance}.product-page .hero-product-line{max-width:780px;margin:18px 0 0;color:#e6e9ef;font-size:24px;font-weight:570;line-height:1.35}.product-page .lede{max-width:760px;margin-top:20px;color:#c2c8d2;font-size:18px;line-height:1.6}.product-page .hero-proof{max-width:740px;color:#929aa6;font-size:15px;line-height:1.65}.dashboard-page .sample-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .sample-button{min-height:104px}.eyebrow{margin-bottom:9px;color:#8db7ff;font-size:.68rem;font-weight:720;letter-spacing:0}.auth-card,.beta-status-card,.pricing-notice-card{border:1px solid var(--border-soft);border-radius:8px;padding:22px;background:var(--surface-panel);box-shadow:none}.auth-card h2,.beta-status-card h2,.pricing-notice-card h2{margin-top:14px;font-size:1.05rem;font-weight:650}.hero-cta-row,.inline-link-row,.pricing-hero-actions,.review-run-card-actions,.ui-empty-state-actions,.ui-section-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:24px}.hero-cta-row .secondary-link,.pricing-hero-actions .secondary-link,.primary-button,.secondary-button,.ui-empty-state-actions .secondary-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;margin:0;border-radius:6px;padding:0 14px;font-size:.86rem;font-weight:650;text-decoration:none;white-space:normal}.primary-button{border:1px solid #4d8df7;background:var(--brand);color:#fff;box-shadow:none}.primary-button:hover:not(:disabled){border-color:#6ba2fa;background:#4b8df8;box-shadow:none}.hero-cta-row .secondary-link,.pricing-hero-actions .secondary-link,.secondary-button,.ui-empty-state-actions .secondary-link{border:1px solid var(--border-soft);background:#101319;color:#d7dbe2}.hero-cta-row .secondary-link:hover,.pricing-hero-actions .secondary-link:hover,.secondary-button:hover:not(:disabled),.ui-empty-state-actions .secondary-link:hover{border-color:var(--border-strong);background:#171b23;color:#fff}.secondary-link{color:#83aff9;font-weight:620}.product-page .demo-examples,.product-page .demo-flow,.product-page .feedback-panel,.product-page .feedback-strip,.product-page .product-layers,.product-page .recent-reports{display:block;margin:0;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;padding:var(--space-section) 8px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.product-layers-header,.section-heading,.ui-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px}.product-layers-header h2,.product-page .product-layers>h2,.section-heading h2,.ui-section-header h2{max-width:720px;margin:0;font-size:30px;font-weight:650;line-height:1.18}.section-heading>p:last-child,.ui-section-description{max-width:660px;color:#929aa6;line-height:1.6}.agentos-registry-grid,.agentos-risk-guide,.beta-grid,.pricing-plan-grid,.product-layer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:12px;gap:12px}.agent-comparison-card,.agentos-agent-card,.beta-card,.diff-import,.feedback-card,.generator-context,.github-check-preview-box,.history-card,.input-panel,.manual-workflow,.output-panel,.pricing-card,.product-layer-card,.promptforge-input-panel,.promptforge-security-test,.repo-rules-panel,.repobrain-card,.review-run-card,.review-run-filter-panel,.section-card{border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.agent-comparison-card,.agentos-agent-card,.beta-card,.pricing-card,.product-layer-card,.review-run-card,.section-card{padding:20px}.beta-card:hover,.product-layer-card:hover,.review-run-card:hover{border-color:var(--border-strong)}.beta-card h2,.beta-card h3,.review-run-card h2,.review-run-card h3,.section-card h2,.section-card h3{color:var(--text);font-weight:630;letter-spacing:0}.beta-card p,.review-run-card p,.section-card p{color:#9ba3af;line-height:1.6}.metadata-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.metadata-grid div{border-color:var(--border-soft);border-radius:6px;background:var(--surface-subtle)}.github-check-preview-box dt,.metadata-grid dt{color:#747d8b;font-size:.65rem;letter-spacing:0}.metadata-grid dd{color:#dce0e7;white-space:normal}.promptforge-output-panel,.review-run-list{display:grid;grid-gap:12px;gap:12px}.review-run-filter-panel{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:28px;margin-bottom:18px;padding:20px}.auth-form input,.input,.review-run-filters input,.review-run-filters select,.textarea,.url-input{min-height:42px;border:1px solid var(--border-soft);border-radius:6px;background:#090b0f;color:var(--text);box-shadow:none}.textarea{padding:13px}.auth-form input:focus,.input:focus,.review-run-filters input:focus,.review-run-filters select:focus,.textarea:focus,.url-input:focus{border-color:#4b8df8;outline:3px solid rgba(59,130,246,.16);box-shadow:none}.auth-form label span,.field>span,.review-run-filters label{color:#c5cad3;font-size:.76rem;font-weight:620;letter-spacing:0;text-transform:none}.comment-preview,.github-app-webhook-url,.pr-comment-preview-markdown,code,pre{max-width:100%;overflow-x:auto;border:1px solid var(--border-soft);border-radius:6px;background:#080a0d;color:#cbd2dc;font-family:var(--font-mono);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}code{border:0;padding:.12em .32em;background:#141820;color:#c4d8fb}.github-check-preview-box,.pr-comment-preview-box{grid-template-columns:minmax(0,1.3fr) minmax(210px,.7fr);background:#0c1017}.review-run-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:12px}.agentos-comparison-grid,.agentos-grid,.agentos-work-record-grid,.agentos-workflow-grid,.promptforge-workspace{gap:12px}.promptforge-input-panel{position:-webkit-sticky;position:sticky;top:16px;padding:20px}.promptforge-preset-card{min-height:160px}.promptforge-preset-card.sample-button-selected{border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.07);box-shadow:inset 3px 0 0 var(--brand)}.section-tone-danger,.section-tone-neutral,.section-tone-success,.section-tone-warning{border-left-width:3px}.section-tone-success{border-left-color:var(--success)}.section-tone-warning{border-left-color:var(--warning)}.section-tone-danger{border-left-color:var(--danger)}.section-tone-neutral{border-left-color:var(--border-strong)}.workspace{gap:12px}.input-panel,.output-panel{padding:20px 20px 56px}.report-section{border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-subtle);box-shadow:none}.empty-state,.review-run-empty,.ui-empty-state{display:grid;justify-items:start;min-height:0;grid-gap:10px;gap:10px;border:1px dashed var(--border-strong);border-radius:8px;padding:32px;background:var(--surface-subtle);text-align:left}.review-run-empty h2,.ui-empty-state h2{margin:0;font-size:1.25rem}.ui-empty-state-copy{max-width:760px;color:#929aa6;line-height:1.6}.ui-empty-state-copy>:first-child,.ui-empty-state-copy>:last-child{margin-top:0;margin-bottom:0}.ui-empty-state-actions{margin-top:8px}.ui-callout,.ui-card,.ui-metric-card,.ui-result-panel{border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-panel);box-shadow:none}.ui-callout,.ui-card,.ui-result-panel{padding:20px}.ui-metric-card{min-width:0;padding:14px}.ui-callout{border-left:3px solid var(--brand)}.ui-code-block{max-width:100%;overflow-x:auto;border:1px solid var(--border-soft);border-radius:6px;padding:14px;background:#080a0d;color:#cbd2dc;font-family:var(--font-mono);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ui-form-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.ui-responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:12px;gap:12px}.ui-section-divider{height:1px;border:0;margin:0;background:var(--border-soft)}@media (max-width:1100px){:root{--space-section:56px}.page-shell{width:min(920px,calc(100% - 28px))}.brand-nav{grid-template-columns:auto minmax(0,1fr)}.deployment-marker{display:none}.brand-nav-links{justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.product-page .beta-intro,.product-page .intro,.product-page .pricing-intro{grid-template-columns:1fr;gap:28px;padding:52px 4px 56px}.product-page h1{font-size:52px}.agentos-comparison-grid,.agentos-grid,.agentos-work-record-grid,.agentos-workflow-grid,.github-check-preview-box,.pr-comment-preview-box,.promptforge-workspace,.review-run-detail-grid,.review-run-filter-panel{grid-template-columns:1fr}.promptforge-input-panel{position:static}}@media (max-width:760px){:root{--space-section:44px}.page-shell{width:calc(100% - 24px);padding-top:12px}.brand-nav{grid-template-areas:"brand marker" "links links";grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:7px}.brand-mark{grid-area:brand}.deployment-marker{display:inline-flex;grid-area:marker;max-width:128px;overflow:hidden;text-overflow:ellipsis}.brand-nav-links{grid-area:links;display:flex;width:100%;justify-content:flex-start;overflow-x:auto;padding:2px 0;scrollbar-width:none}.brand-nav-links::-webkit-scrollbar{display:none}.brand-nav-links a{flex:0 0 auto;min-height:36px}.product-page .beta-intro,.product-page .intro,.product-page .pricing-intro{padding:40px 0 44px}.product-page h1{font-size:40px;line-height:1.05}.product-page .hero-product-line{font-size:20px}.product-page .lede{font-size:16px}.hero-cta-row,.pricing-hero-actions,.ui-empty-state-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.hero-primary-link,.hero-secondary-link,.pricing-hero-actions .secondary-link,.ui-empty-state-actions .secondary-link{width:auto}.dashboard-page .sample-actions{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:thin}.dashboard-page .sample-button{flex:0 0 220px;min-height:112px;scroll-snap-align:start}.product-layers-header,.section-heading,.ui-section-header{align-items:flex-start;flex-direction:column;margin-bottom:22px}.product-layers-header h2,.product-page .product-layers>h2,.section-heading h2,.ui-section-header h2{font-size:25px}.agent-comparison-checkboxes,.agent-comparison-table,.agentos-form-grid,.agentos-registry-grid,.agentos-risk-guide,.beta-grid,.compact-grid,.metadata-grid,.pricing-plan-grid,.product-layer-grid,.promptforge-result-grid,.review-run-filters{grid-template-columns:1fr}.agent-comparison-card,.agentos-agent-card,.beta-card,.pricing-card,.product-layer-card,.promptforge-input-panel,.review-run-card,.review-run-filter-panel,.section-card,.ui-empty-state{padding:16px}.review-run-badges,.review-run-card-actions,.review-run-card-footer,.review-run-card-header{align-items:flex-start}.private-beta-safety-banner,.ui-safety-notice,.workspace-boundary-note{align-items:flex-start;flex-direction:column}.textarea-tall{min-height:220px}}.private-workspace-page{--workspace-panel:#111318;--workspace-panel-raised:#15181e;padding-bottom:72px}.workspace-dashboard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:56px 0 28px;border-bottom:1px solid var(--border-soft)}.workspace-dashboard-header>div:first-child{max-width:760px}.workspace-dashboard-header h1{max-width:720px;margin:8px 0 14px;font-size:clamp(2.35rem,5vw,4.4rem);line-height:1.02}.workspace-header-actions{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:4px}.workspace-safety-strip{display:flex;align-items:center;gap:12px 18px;min-width:0;padding:13px 0;overflow-x:auto;border-bottom:1px solid var(--border-soft);color:var(--text-muted);font-size:.76rem;white-space:nowrap}.workspace-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:22px 0}.workspace-action{min-width:0;padding:16px;border:1px solid var(--border-soft);border-radius:6px;background:var(--workspace-panel);color:var(--text-primary);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.workspace-action:hover{border-color:var(--border-strong);background:var(--workspace-panel-raised);transform:translateY(-1px)}.workspace-action.is-primary{border-color:color-mix(in srgb,var(--brand-accent) 48%,var(--border-soft));background:color-mix(in srgb,var(--brand-accent) 9%,var(--workspace-panel))}.workspace-action span{display:block;margin-bottom:8px;font-size:.83rem;font-weight:700}.workspace-action p{margin:0;color:var(--text-muted);font-size:.75rem;line-height:1.45}.workspace-metric-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--border-soft);border-radius:6px;overflow:hidden;background:var(--workspace-panel)}.workspace-metric{min-width:0;padding:17px 14px;border-right:1px solid var(--border-soft)}.workspace-metric:last-child{border-right:0}.workspace-metric small,.workspace-metric span,.workspace-metric strong{display:block}.workspace-metric strong{margin-bottom:8px;color:var(--text-primary);font-size:1.35rem}.workspace-metric span{color:var(--text-primary);font-size:.72rem;font-weight:650}.workspace-metric small{margin-top:6px;color:var(--text-muted);font-size:.62rem;line-height:1.35}.workspace-metric.metric-warning strong{color:var(--warning)}.workspace-metric.metric-danger strong{color:var(--danger)}.workspace-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:14px;gap:14px;margin-top:14px}.workspace-dashboard-panel{min-width:0;padding:24px;border:1px solid var(--border-soft);border-radius:6px;background:var(--workspace-panel)}.workspace-dashboard-panel .section-header{margin-bottom:20px}.workspace-flow-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.workspace-flow-summary>div{min-width:0;padding:16px 14px;border-right:1px solid var(--border-soft)}.workspace-flow-summary>div:last-child{border-right:0}.workspace-flow-summary span,.workspace-flow-summary strong{display:block}.workspace-flow-summary span{color:var(--text-muted);font-size:.68rem;text-transform:uppercase}.workspace-flow-summary strong{margin:8px 0;font-size:.83rem;line-height:1.4}.workspace-flow-summary p{margin:0;color:var(--text-muted);font-size:.68rem;line-height:1.45}.workspace-mini-stage-rail{display:grid;grid-template-columns:repeat(9,minmax(86px,1fr));grid-gap:6px;gap:6px;margin-top:18px;overflow-x:auto;padding-bottom:4px}.workspace-mini-stage-rail div{padding:10px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13}.workspace-mini-stage-rail small,.workspace-mini-stage-rail span{display:block}.workspace-mini-stage-rail span{font-size:.68rem;font-weight:650}.workspace-mini-stage-rail small{margin-top:5px;color:var(--text-muted);font-size:.6rem;text-transform:capitalize}.workspace-mini-stage-rail .stage-complete{border-color:color-mix(in srgb,var(--success) 35%,var(--border-soft))}.workspace-mini-stage-rail .stage-active{border-color:color-mix(in srgb,var(--brand-accent) 50%,var(--border-soft))}.workspace-readiness-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.workspace-readiness-columns>div{padding:15px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13}.workspace-readiness-columns h3{margin:0 0 10px;font-size:.75rem}.workspace-readiness-columns ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:16px;color:var(--text-muted);font-size:.7rem;line-height:1.4}.workspace-readiness-counts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.workspace-readiness-counts span{padding:6px 8px;border:1px solid var(--border-soft);border-radius:4px;color:var(--text-muted);font-size:.64rem}.workspace-settings-page{overflow-x:clip}.workspace-settings-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;grid-gap:48px;gap:48px;padding:56px 8px 64px;border-bottom:1px solid var(--border-soft)}.workspace-settings-hero h1{max-width:800px;margin:8px 0 0;font-size:clamp(2.4rem,5.4vw,4.8rem);line-height:1}.workspace-settings-hero .product-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:24px}.workspace-member-list article,.workspace-settings-identity,.workspace-settings-status-grid article{min-width:0;border:1px solid var(--border-soft);border-radius:6px;background:var(--workspace-panel,#111318)}.workspace-settings-identity{padding:22px}.workspace-settings-identity h2{margin:16px 0;font-size:1.25rem}.workspace-settings-identity .compact-status-list{margin:0}.workspace-settings-identity .compact-status-list div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-gap:14px;gap:14px;padding:10px 0;border-top:1px solid var(--border-soft)}.workspace-settings-identity .compact-status-list dd,.workspace-settings-identity .compact-status-list dt{margin:0;font-size:.74rem;line-height:1.4}.workspace-settings-identity .compact-status-list dt{color:var(--text-muted)}.workspace-settings-identity .compact-status-list dd{color:var(--text-primary);text-align:right;overflow-wrap:anywhere}.workspace-settings-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-settings-status-grid article{padding:18px}.workspace-settings-status-grid h3{margin:14px 0 8px;font-size:.9rem}.workspace-settings-status-grid p{margin:0;color:var(--text-muted);font-size:.76rem;line-height:1.5}.workspace-member-list{display:grid;grid-gap:8px;gap:8px}.workspace-member-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;padding:15px 18px}.workspace-member-list span,.workspace-member-list strong{display:block}.workspace-member-list article>span,.workspace-member-list div>span{margin-top:4px;color:var(--text-muted);font-size:.7rem;overflow-wrap:anywhere}.workspace-role-matrix{max-width:100%;overflow-x:auto;border:1px solid var(--border-soft);border-radius:6px}.workspace-role-matrix table{width:100%;min-width:720px;border-collapse:collapse;background:var(--workspace-panel,#111318)}.workspace-role-matrix td,.workspace-role-matrix th{padding:14px 16px;border-bottom:1px solid var(--border-soft);color:var(--text-muted);font-size:.74rem;line-height:1.45;text-align:left}.workspace-role-matrix th{color:var(--text-primary);font-weight:700}.workspace-role-matrix tr:last-child td,.workspace-role-matrix tr:last-child th{border-bottom:0}.workspace-settings-boundaries .ui-safety-notice{margin-bottom:14px}.controlled-task-detail-page,.controlled-tasks-page{--task-panel:#111318;--task-panel-raised:#15181e;overflow-x:clip}.controlled-tasks-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;grid-gap:48px;gap:48px;padding:62px 8px 70px;border-bottom:1px solid var(--border-soft)}.controlled-task-detail-hero h1,.controlled-tasks-hero h1{max-width:880px;margin:8px 0 0;font-size:clamp(2.6rem,6vw,5.3rem);line-height:.98}.controlled-task-detail-status,.controlled-tasks-status-card{min-width:0}.controlled-task-detail-page .product-hero-actions,.controlled-tasks-page .product-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px}.controlled-tasks-page .product-proof-row{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:var(--text-muted);font-size:.69rem}.controlled-tasks-page .product-proof-row span{display:inline-flex;align-items:center;gap:7px}.controlled-tasks-page .product-proof-row span:before{width:5px;height:5px;border-radius:50%;background:var(--brand-accent);content:""}.controlled-task-lifecycle-overview ol{display:grid;grid-template-columns:repeat(14,minmax(104px,1fr));grid-gap:6px;gap:6px;margin:0;padding:0 0 6px;overflow-x:auto;list-style:none}.controlled-task-lifecycle-overview li{min-width:0;padding:12px;border:1px solid var(--border-soft);border-radius:5px;background:var(--task-panel)}.controlled-task-lifecycle-overview li span,.controlled-task-lifecycle-overview li strong{display:block}.controlled-task-lifecycle-overview li span{margin-bottom:9px;color:var(--brand-accent);font:650 .63rem/1 var(--font-mono)}.controlled-task-lifecycle-overview li strong{font-size:.7rem;line-height:1.35}.controlled-task-center{scroll-margin-top:20px}.controlled-task-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-soft);border-radius:6px;background:var(--task-panel)}.controlled-task-metric{min-width:0;padding:17px 14px;border-right:1px solid var(--border-soft)}.controlled-task-metric:last-child{border-right:0}.controlled-task-metric small,.controlled-task-metric span,.controlled-task-metric strong{display:block}.controlled-task-metric strong{margin-bottom:7px;font-size:1.35rem}.controlled-task-metric span{font-size:.72rem;font-weight:700}.controlled-task-metric small{margin-top:6px;color:var(--text-muted);font-size:.6rem}.controlled-task-metric.metric-warning strong{color:var(--warning)}.controlled-task-metric.metric-danger strong{color:var(--danger)}.controlled-task-filters{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(130px,1fr));grid-gap:10px;gap:10px;margin-top:14px;padding:16px;border:1px solid var(--border-soft);border-radius:6px;background:var(--task-panel)}.controlled-task-filters label{min-width:0}.controlled-task-filters label>span{display:block;margin-bottom:6px;color:var(--text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase}.controlled-task-filters input,.controlled-task-filters select{width:100%;min-width:0;min-height:40px;border:1px solid var(--border-soft);border-radius:4px;padding:0 10px;background:var(--task-panel-raised);color:var(--text-primary);font:inherit;font-size:.74rem}.controlled-task-filters .quiet-button{align-self:end;min-height:40px;border:1px solid var(--border-soft);border-radius:4px;background:transparent;color:var(--text-primary);font:700 .7rem/1 var(--font-sans);cursor:pointer}.controlled-task-result-count{display:flex;align-items:center;gap:6px;padding:14px 2px;color:var(--text-muted);font-size:.74rem}.controlled-task-result-count strong{color:var(--text-primary)}.controlled-task-result-count span{margin-left:auto;font-family:var(--font-mono);font-size:.64rem}.controlled-task-list{display:grid;grid-gap:12px;gap:12px}.controlled-task-card{min-width:0;overflow:hidden;border:1px solid var(--border-soft);border-radius:7px;background:var(--task-panel)}.controlled-task-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px}.controlled-task-card-heading>div:first-child{min-width:0;max-width:760px}.controlled-task-card-heading h3{margin:6px 0 8px;font-size:1.18rem}.controlled-task-card-heading p:not(.eyebrow){margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.5}.controlled-task-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.controlled-task-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.controlled-task-card-grid>div{min-width:0;padding:15px 18px;border-right:1px solid var(--border-soft)}.controlled-task-card-grid>div:last-child{border-right:0}.controlled-task-card-grid small,.controlled-task-card-grid span,.controlled-task-card-grid strong{display:block;overflow-wrap:anywhere}.controlled-task-card-grid span{color:var(--text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase}.controlled-task-card-grid strong{margin:8px 0 5px;font-size:.78rem}.controlled-task-card-grid small{color:var(--text-muted);font-size:.65rem;line-height:1.4}.controlled-task-intervention{margin:18px 22px;border-left:3px solid var(--warning);padding:4px 0 4px 16px}.controlled-task-intervention>p:not(.eyebrow){color:var(--text-muted);font-size:.8rem;line-height:1.55}.controlled-task-intervention dl,.controlled-task-intervention-detail dl,.controlled-task-panel dl{display:grid;grid-gap:0;gap:0;margin:12px 0 0}.controlled-task-intervention dl div,.controlled-task-intervention-detail dl div,.controlled-task-panel dl div{display:grid;grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);grid-gap:16px;gap:16px;padding:9px 0;border-top:1px solid var(--border-soft)}.controlled-task-intervention dd,.controlled-task-intervention dt,.controlled-task-intervention-detail dd,.controlled-task-intervention-detail dt,.controlled-task-panel dd,.controlled-task-panel dt{margin:0;font-size:.7rem;line-height:1.45;overflow-wrap:anywhere}.controlled-task-intervention dt,.controlled-task-intervention-detail dt,.controlled-task-panel dt{color:var(--text-muted)}.controlled-task-card-footer{display:flex;align-items:center;gap:18px;padding:15px 22px;border-top:1px solid var(--border-soft);background:#0d0f13}.controlled-task-card-footer>div:first-child span,.controlled-task-card-footer>div:first-child strong{display:block}.controlled-task-card-footer>div:first-child strong{font-size:1.1rem}.controlled-task-card-footer>div:first-child span{color:var(--text-muted);font-size:.64rem}.controlled-task-actions{display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.controlled-task-actions button{min-height:34px;border:1px solid var(--border-soft);border-radius:4px;padding:0 10px;background:transparent;color:var(--text-primary);font:700 .65rem/1 var(--font-sans);cursor:pointer}.controlled-task-actions button:hover{border-color:var(--border-strong);background:var(--task-panel-raised)}.controlled-task-action-effect{margin:0;padding:11px 22px;border-top:1px solid var(--border-soft);color:var(--text-muted);font-size:.68rem;line-height:1.45}.controlled-task-detail-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;grid-gap:48px;gap:48px;padding:58px 8px 64px;border-bottom:1px solid var(--border-soft)}.controlled-task-control-grid,.controlled-task-evidence-layout>div,.controlled-task-fact-grid>div,.controlled-task-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.controlled-task-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.controlled-task-intervention-detail,.controlled-task-local-actions,.controlled-task-panel{min-width:0;border:1px solid var(--border-soft);border-radius:7px;padding:22px;background:var(--task-panel)}.controlled-task-panel{border-top:3px solid var(--border-strong)}.controlled-task-panel.panel-recommendation{border-top-color:var(--brand-accent)}.controlled-task-panel.panel-restriction{border-top-color:var(--warning)}.controlled-task-panel.panel-evidence{border-top-color:#7b8ba4}.controlled-task-panel.panel-human{border-top-color:#a78bfa}.controlled-task-panel.panel-future{border-top-color:var(--danger)}.controlled-task-panel-kind{margin:0 0 10px;color:var(--text-muted);font:700 .62rem/1 var(--font-mono);text-transform:uppercase}.controlled-task-panel h2{margin:0 0 14px;font-size:1rem}.controlled-task-panel h3{font-size:.92rem}.controlled-task-panel li,.controlled-task-panel p{color:var(--text-muted);font-size:.74rem;line-height:1.55}.controlled-task-panel a{display:inline-flex;margin:10px 12px 0 0;color:var(--brand-accent);font-size:.72rem}.controlled-task-paths{max-width:100%;overflow-x:auto;border:1px solid var(--border-soft);border-radius:5px;padding:12px;background:#0a0c10;color:#b9c4d2;font-size:.68rem;line-height:1.55}.controlled-task-intervention-detail{border-left:3px solid var(--warning)}.controlled-task-intervention-detail>p{max-width:900px;color:var(--text-muted);line-height:1.6}.controlled-task-lifecycle{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.controlled-task-lifecycle li{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;min-width:0;border:1px solid var(--border-soft);border-radius:5px;padding:13px 15px;background:var(--task-panel)}.controlled-task-lifecycle li>span{color:var(--brand-accent);font:700 .66rem/1 var(--font-mono)}.controlled-task-lifecycle p,.controlled-task-lifecycle small,.controlled-task-lifecycle strong{display:block}.controlled-task-lifecycle small{color:var(--text-muted);font-size:.62rem}.controlled-task-lifecycle strong{margin:5px 0;font-size:.78rem}.controlled-task-lifecycle p{margin:0;color:var(--text-muted);font-size:.68rem;line-height:1.45}.controlled-task-lifecycle a{color:var(--brand-accent);font-size:.68rem}.controlled-task-local-actions{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(280px,.8fr) minmax(0,1.4fr);align-items:center;grid-gap:24px;gap:24px}.controlled-task-local-actions h2{margin:5px 0 8px;font-size:1.15rem}.controlled-task-local-actions p{margin:0;color:var(--text-muted);font-size:.74rem;line-height:1.5}.controlled-task-local-action-status p{margin-top:9px}.controlled-task-links>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.controlled-task-links a{display:block;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border-soft);border-radius:5px;padding:14px;background:var(--task-panel)}.controlled-task-links small,.controlled-task-links span,.controlled-task-links strong{display:block;overflow-wrap:anywhere}.controlled-task-links span{color:var(--brand-accent);font-size:.62rem}.controlled-task-links strong{margin:7px 0;font-size:.78rem}.controlled-task-links small{color:var(--text-muted);font-size:.62rem}@media (max-width:1100px){.brand-nav-groups{overflow-x:auto}.brand-nav-group-menu,.brand-nav-group-more .brand-nav-group-menu{position:fixed;z-index:100;top:78px;right:14px;left:14px;width:auto;max-height:calc(100vh - 96px);grid-template-columns:repeat(2,minmax(0,1fr))}.controlled-task-detail-hero,.controlled-tasks-hero{grid-template-columns:1fr;gap:26px;padding:50px 4px 56px}.controlled-task-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.controlled-task-metric:nth-child(3){border-right:0}.controlled-task-metric:nth-child(-n+3){border-bottom:1px solid var(--border-soft)}.controlled-task-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.controlled-task-search{grid-column:span 2}.controlled-task-control-grid,.controlled-task-local-actions{grid-template-columns:1fr}.controlled-task-links>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.brand-nav-group summary{min-height:36px}.brand-nav-group-menu,.brand-nav-group-more .brand-nav-group-menu{top:104px}.controlled-task-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.controlled-task-search{grid-column:1/-1}.controlled-task-card-footer,.controlled-task-card-heading{align-items:flex-start;flex-direction:column}.controlled-task-badges{justify-content:flex-start}.controlled-task-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.controlled-task-card-grid>div:nth-child(2){border-right:0}.controlled-task-card-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.controlled-task-evidence-layout>div,.controlled-task-fact-grid>div,.controlled-task-record-grid{grid-template-columns:1fr}.controlled-task-lifecycle li{grid-template-columns:32px minmax(0,1fr) auto}.controlled-task-lifecycle li>a{grid-column:2/-1}.controlled-task-links>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.brand-nav-group-menu,.brand-nav-group-more .brand-nav-group-menu{top:100px;grid-template-columns:1fr}.controlled-task-detail-hero h1,.controlled-tasks-hero h1{font-size:2.55rem}.controlled-task-card-grid,.controlled-task-filters,.controlled-task-links>div,.controlled-task-metrics{grid-template-columns:1fr}.controlled-task-metric,.controlled-task-metric:nth-child(3){border-right:0;border-bottom:1px solid var(--border-soft)}.controlled-task-metric:last-child{border-bottom:0}.controlled-task-search{grid-column:auto}.controlled-task-card-grid>div,.controlled-task-card-grid>div:nth-child(2){border-right:0;border-bottom:1px solid var(--border-soft)}.controlled-task-card-grid>div:last-child{border-bottom:0}.controlled-task-intervention dl div,.controlled-task-intervention-detail dl div,.controlled-task-panel dl div{grid-template-columns:1fr;gap:5px}.controlled-task-result-count{align-items:flex-start;flex-wrap:wrap}.controlled-task-result-count span{width:100%;margin-left:0}.controlled-task-lifecycle li{grid-template-columns:28px minmax(0,1fr)}.controlled-task-lifecycle .ui-status-badge,.controlled-task-lifecycle li>a{grid-column:2}}.trust-page{--trust-surface:#101216;--trust-surface-raised:#14171c;overflow-x:clip}.trust-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:56px;gap:56px;align-items:end;padding:66px 8px 58px;border-bottom:1px solid var(--border-soft)}.trust-hero h1{max-width:900px;margin:8px 0 18px;font-size:clamp(2.6rem,5.6vw,5rem);line-height:1}.trust-hero>div>p:not(.eyebrow){max-width:760px}.trust-hero .product-hero-actions{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:24px}.trust-hero-status{min-width:0;padding:24px;border:1px solid var(--border-soft);border-radius:6px;background:var(--trust-surface)}.trust-hero-status h2{margin:18px 0;font-size:1.35rem}.trust-anchor-nav{display:flex;gap:6px;margin:16px 0 0;padding:8px;overflow-x:auto;border:1px solid var(--border-soft);border-radius:6px;background:#0d0f12;scrollbar-width:thin}.trust-anchor-nav a{flex:0 0 auto;min-height:36px;padding:11px 12px;border-radius:4px;color:var(--text-muted);font-size:.68rem;font-weight:700;text-decoration:none;white-space:nowrap}.trust-anchor-nav a:focus-visible,.trust-anchor-nav a:hover{background:var(--trust-surface-raised);color:var(--text-primary);outline:none}.trust-anchor-section,.trust-page #posture{scroll-margin-top:18px}.trust-summary{margin:22px 0 0;padding:22px;border:1px solid var(--border-soft);border-left:3px solid var(--brand-accent);border-radius:6px;background:var(--trust-surface)}.trust-summary-columns,.trust-summary-heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.trust-summary-heading{align-items:start;margin-bottom:18px}.trust-summary-heading>:last-child{justify-self:end}.trust-summary h2,.trust-summary h3{margin:0}.trust-summary h2{margin-top:6px;font-size:1.2rem}.trust-summary h3{margin-bottom:10px;color:var(--text-muted);font-size:.67rem;text-transform:uppercase}.trust-summary ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.trust-summary li{position:relative;padding-left:14px;color:var(--text-secondary);font-size:.76rem}.trust-summary li:before{position:absolute;top:.55em;left:0;width:5px;height:5px;border-radius:50%;background:var(--brand-accent);content:""}.trust-summary .secondary-link{display:inline-flex;margin-top:18px}.trust-summary.is-compact{padding:18px}.trust-posture-list{border-top:1px solid var(--border-soft)}.trust-posture-list>article{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(230px,.9fr) minmax(320px,1.65fr);grid-gap:24px;gap:24px;padding:20px 4px;border-bottom:1px solid var(--border-soft)}.trust-posture-list h3{margin:10px 0 0;font-size:.94rem}.trust-posture-list p{margin:0;color:var(--text-secondary);font-size:.78rem}.trust-posture-list dl,.trust-statement-group dl{display:grid;grid-gap:8px;gap:8px;margin:0}.trust-posture-list dl div,.trust-statement-group dl div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px}.trust-posture-list dt,.trust-statement-group dt{color:var(--text-muted);font-size:.63rem;font-weight:700;text-transform:uppercase}.trust-posture-list dd,.trust-statement-group dd{min-width:0;margin:0;color:var(--text-secondary);font-size:.72rem;overflow-wrap:anywhere}.trust-flow{display:grid;grid-template-columns:repeat(12,minmax(170px,1fr));grid-gap:8px;gap:8px;margin:0;padding:0 0 10px;overflow-x:auto;list-style:none}.trust-flow li{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:240px;padding:16px;border:1px solid var(--border-soft);border-radius:5px;background:var(--trust-surface)}.trust-flow li>span{color:var(--brand-accent);font:700 .66rem/1 var(--font-mono)}.trust-flow small{display:block;margin:18px 0 6px;color:var(--text-muted);font-size:.61rem}.trust-flow h3{margin:0 0 12px;font-size:.86rem}.trust-flow p,.trust-flow strong{font-size:.68rem;line-height:1.55}.trust-flow p{color:var(--text-secondary)}.trust-flow strong{display:block;color:var(--text-muted)}.trust-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--border-soft);border-radius:6px}.trust-table-wrap table{width:100%;min-width:900px;border-collapse:collapse;background:var(--trust-surface)}.trust-table-wrap td,.trust-table-wrap th{padding:14px;border-bottom:1px solid var(--border-soft);color:var(--text-secondary);font-size:.7rem;line-height:1.5;text-align:left;vertical-align:top;overflow-wrap:anywhere}.trust-table-wrap thead th{color:var(--text-muted);font-size:.6rem;text-transform:uppercase}.trust-table-wrap tbody th{width:170px;color:var(--text-primary)}.trust-table-wrap tbody th small{display:block;margin-top:5px;color:var(--text-muted);font-size:.58rem}.trust-table-wrap tr:last-child>*{border-bottom:0}.trust-permission-layout{display:grid;grid-gap:16px;gap:16px}.trust-statement-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.trust-statement-columns:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.trust-statement-group{min-width:0;border-top:1px solid var(--border-strong)}.trust-statement-group>h3{margin:0;padding:14px 4px;color:var(--text-muted);font-size:.68rem;text-transform:uppercase}.trust-statement-group article{padding:18px 4px;border-top:1px solid var(--border-soft)}.trust-statement-group h4{margin:12px 0 8px;font-size:.92rem}.trust-statement-group p{color:var(--text-secondary);font-size:.75rem}.trust-boundary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:16px;overflow:hidden;border:1px solid var(--border-soft);border-radius:6px;background:var(--border-soft)}.trust-boundary-list span{padding:16px;background:var(--trust-surface);color:var(--text-secondary);font-size:.72rem}.trust-provider-list{border-top:1px solid var(--border-strong)}.trust-provider-list article{display:grid;grid-template-columns:minmax(160px,.55fr) repeat(3,minmax(210px,1fr));grid-gap:22px;gap:22px;padding:20px 4px;border-bottom:1px solid var(--border-soft)}.trust-provider-list article>div{min-width:0}.trust-provider-list h3{margin:0 0 10px;font-size:1rem}.trust-provider-list p{min-width:0;margin:0;color:var(--text-secondary);font-size:.72rem;overflow-wrap:anywhere}.trust-provider-list p:last-child{grid-column:2/-1}.trust-operations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border-soft);border-radius:6px;background:var(--border-soft)}.trust-operations-grid article{min-width:0;padding:18px;background:var(--trust-surface)}.trust-operations-grid h3{margin:14px 0 8px;font-size:.88rem}.trust-operations-grid p,.trust-operations-grid small{color:var(--text-secondary);font-size:.7rem;overflow-wrap:anywhere}.trust-operations-grid small{display:block;margin-top:12px;color:var(--text-muted)}.trust-compliance{max-width:920px;padding:24px;border:1px solid var(--border-soft);border-left:3px solid var(--warning);border-radius:6px;background:var(--trust-surface)}.trust-compliance p{color:var(--text-secondary)}.trust-compliance ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 24px;gap:8px 24px;padding-left:18px;color:var(--text-secondary);font-size:.74rem}.trust-prerequisite-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:1px;overflow:hidden;border-radius:6px;background:var(--border-soft);list-style:none}.trust-prerequisite-list li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;padding:15px;background:var(--trust-surface);color:var(--text-secondary);font-size:.72rem}.trust-prerequisite-list span{color:var(--brand-accent);font:700 .64rem/1.5 var(--font-mono)}.trust-design-partner{margin-top:22px;padding-top:22px;border-top:1px solid var(--border-soft)}.trust-design-partner h2{margin:0 0 8px;font-size:1.15rem}.trust-design-partner>p{color:var(--text-muted);font-size:.74rem}.trust-design-partner ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 20px;gap:8px 20px;padding-left:18px;color:var(--text-secondary);font-size:.74rem}.trust-loading-state{min-height:65vh;padding:90px 8px}.product-footer{display:flex;justify-content:space-between;gap:24px;width:min(100% - 40px,1400px);margin:40px auto 18px;padding:18px 4px;border-top:1px solid var(--border-soft);color:var(--text-muted);font-size:.68rem}.product-footer>div{display:flex;gap:10px}.product-footer strong{color:var(--text-primary)}.product-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}.product-footer a{color:var(--text-muted);text-decoration:none}.product-footer a:focus-visible,.product-footer a:hover{color:var(--text-primary)}@media (max-width:980px){.trust-hero{grid-template-columns:1fr;gap:26px}.trust-posture-list>article{grid-template-columns:minmax(150px,.45fr) minmax(0,1fr)}.trust-posture-list>article dl{grid-column:1/-1}.trust-provider-list article{grid-template-columns:minmax(150px,.55fr) repeat(2,minmax(180px,1fr))}.trust-provider-list p:last-child{grid-column:1/-1}.trust-operations-grid,.trust-statement-columns:has(>:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.trust-hero{padding:42px 2px}.trust-boundary-list,.trust-compliance ul,.trust-design-partner ul,.trust-operations-grid,.trust-prerequisite-list,.trust-statement-columns,.trust-statement-columns:has(>:nth-child(3)),.trust-summary-columns,.trust-summary-heading{grid-template-columns:1fr}.trust-summary-heading>:last-child{justify-self:start}.trust-posture-list>article,.trust-provider-list article{grid-template-columns:1fr;gap:12px}.trust-posture-list>article dl,.trust-provider-list p:last-child{grid-column:auto}.trust-posture-list dl div,.trust-statement-group dl div{grid-template-columns:1fr;gap:3px}.product-footer{display:grid;width:min(100% - 28px,1400px)}.product-footer>div{display:grid;grid-gap:5px;gap:5px}.product-footer nav{justify-content:flex-start}}@media (max-width:420px){.brand-nav{grid-template-areas:"brand" "links";grid-template-columns:minmax(0,1fr)}.brand-nav .deployment-marker{display:none}.trust-hero h1{font-size:2.35rem}.trust-hero .product-hero-actions>*{width:100%;justify-content:center;text-align:center}.trust-anchor-nav{margin-right:-4px;margin-left:-4px}.trust-compliance,.trust-hero-status,.trust-summary{padding:16px}.trust-table-wrap table{min-width:760px}}@media (max-width:900px){.workspace-settings-hero{grid-template-columns:1fr;gap:24px;padding:40px 0 48px}.workspace-settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.workspace-settings-hero .product-hero-actions{display:grid;grid-template-columns:1fr}.workspace-settings-hero .product-hero-actions>*{width:100%;justify-content:center;text-align:center}.workspace-settings-status-grid{grid-template-columns:1fr}.workspace-member-list article{grid-template-columns:minmax(0,1fr) auto}.workspace-member-list article>span{grid-column:1/-1;margin:0}}.workspace-attention-center{min-width:0;margin-top:14px;padding:26px;overflow:hidden;border:1px solid var(--border-soft);border-radius:6px;background:var(--workspace-panel)}.workspace-attention-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.workspace-attention-header>div:first-child{max-width:720px}.workspace-attention-header h2{margin:6px 0 10px;font-size:clamp(1.45rem,3vw,2.2rem)}.workspace-attention-header p:last-child{margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.55}.workspace-attention-header-status{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:var(--text-muted);font-size:.68rem}.workspace-attention-header-status>span:not(.ui-status-badge){padding:6px 8px;border:1px solid var(--border-soft);border-radius:4px}.workspace-attention-summary{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:22px;overflow:hidden;border:1px solid var(--border-soft);border-radius:5px}.workspace-attention-metric{min-width:0;padding:14px 12px;border-right:1px solid var(--border-soft)}.workspace-attention-metric:last-child{border-right:0}.workspace-attention-metric small,.workspace-attention-metric span,.workspace-attention-metric strong{display:block}.workspace-attention-metric strong{margin-bottom:7px;font-size:1.2rem}.workspace-attention-metric span{font-size:.67rem;font-weight:700}.workspace-attention-metric small{margin-top:5px;color:var(--text-muted);font-size:.58rem}.workspace-attention-metric.metric-warning strong{color:var(--warning)}.workspace-attention-metric.metric-danger strong{color:var(--danger)}.workspace-attention-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;grid-gap:10px;gap:10px;margin-top:16px;padding:14px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13}.workspace-attention-filters label{min-width:0}.workspace-attention-filters label>span{display:block;margin-bottom:6px;color:var(--text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase}.workspace-attention-filters select{width:100%;min-width:0;height:38px;padding:0 34px 0 10px;border:1px solid var(--border-soft);border-radius:4px;background:var(--workspace-panel-raised);color:var(--text-primary);font:inherit;font-size:.72rem}.workspace-attention-filters .quiet-button,.workspace-attention-local-actions button{min-height:38px;padding:8px 11px;border:1px solid var(--border-soft);border-radius:4px;background:transparent;color:var(--text-primary);font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.workspace-attention-filters .quiet-button:hover,.workspace-attention-local-actions .quiet-button:hover{border-color:var(--border-strong);background:var(--workspace-panel-raised)}.workspace-attention-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-gap:14px;gap:14px;margin-top:14px}.workspace-attention-groups,.workspace-attention-queue{display:grid;grid-gap:8px;gap:8px;min-width:0}.workspace-attention-groups>section{min-width:0}.workspace-attention-group-heading{display:flex;align-items:center;justify-content:space-between;padding:8px 2px 3px}.workspace-attention-group-heading h3{margin:0;font-size:.66rem;text-transform:uppercase}.workspace-attention-group-heading span{color:var(--text-muted);font-size:.63rem}.workspace-attention-queue>button{display:grid;grid-template-columns:4px minmax(0,1fr) auto;align-items:stretch;grid-gap:13px;gap:13px;width:100%;min-width:0;padding:13px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13;color:inherit;text-align:left;cursor:pointer}.workspace-attention-queue>button.is-selected,.workspace-attention-queue>button:hover{border-color:color-mix(in srgb,var(--brand-accent) 55%,var(--border-soft));background:color-mix(in srgb,var(--brand-accent) 5%,#0d0f13)}.attention-urgency-marker{width:4px;min-height:100%;border-radius:2px;background:var(--text-muted)}.attention-urgency-marker.urgency-immediate{background:var(--danger)}.attention-urgency-marker.urgency-high{background:var(--warning)}.attention-urgency-marker.urgency-normal{background:var(--brand-accent)}.workspace-attention-item-copy{min-width:0}.workspace-attention-item-copy small,.workspace-attention-item-copy strong,.workspace-attention-item-copy>span{display:block}.workspace-attention-item-copy small{color:var(--text-muted);font-size:.6rem;text-transform:uppercase}.workspace-attention-item-copy strong{margin:5px 0;font-size:.78rem;line-height:1.4}.workspace-attention-item-copy>span{color:var(--text-muted);font-size:.68rem;line-height:1.45}.workspace-attention-item-state{display:flex;align-items:flex-end;flex-direction:column;gap:7px;white-space:nowrap}.workspace-attention-item-state small{color:var(--text-muted);font-size:.58rem;text-transform:uppercase}.workspace-attention-detail{align-self:start;min-width:0;padding:20px;border:1px solid var(--border-strong);border-radius:5px;background:var(--workspace-panel-raised)}.workspace-attention-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-attention-detail-heading h3{margin:5px 0 0;font-size:1rem;line-height:1.4}.workspace-attention-reason{color:var(--text-muted);font-size:.75rem;line-height:1.55}.workspace-attention-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0;border:1px solid var(--border-soft);border-radius:4px;overflow:hidden}.workspace-attention-control-grid>div{min-width:0;padding:12px;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.workspace-attention-control-grid>div:nth-child(2n){border-right:0}.workspace-attention-control-grid>div:nth-last-child(-n+2){border-bottom:0}.workspace-attention-control-grid dt{color:var(--text-muted);font-size:.59rem;text-transform:uppercase}.workspace-attention-control-grid dd{margin:6px 0 0;font-size:.7rem;line-height:1.45}.workspace-attention-evidence h4,.workspace-attention-local-actions>span,.workspace-attention-next>span{margin:0;color:var(--text-muted);font-size:.61rem;font-weight:700;text-transform:uppercase}.workspace-attention-evidence ul{display:grid;grid-gap:6px;gap:6px;margin:9px 0 0;padding-left:17px;color:var(--text-muted);font-size:.69rem;line-height:1.45}.workspace-attention-local-actions,.workspace-attention-next{margin-top:17px;padding-top:16px;border-top:1px solid var(--border-soft)}.workspace-attention-local-actions p,.workspace-attention-next p{margin:7px 0 10px;color:var(--text-muted);font-size:.7rem;line-height:1.5}.workspace-attention-destination-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.workspace-attention-local-actions>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.workspace-attention-local-actions .danger-button{border-color:color-mix(in srgb,var(--danger) 45%,var(--border-soft));color:#ffb7b7}.workspace-attention-state{margin-top:14px;padding:34px 20px;border:1px dashed var(--border-soft);border-radius:5px;text-align:center}.workspace-attention-state h3{margin:12px 0 7px;font-size:.95rem}.workspace-attention-state p{margin:0 auto 14px;max-width:520px;color:var(--text-muted);font-size:.73rem}.workspace-attention-boundary{display:flex;align-items:flex-start;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border-soft)}.workspace-attention-boundary ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 22px;gap:8px 22px;margin:0;padding-left:17px;color:var(--text-muted);font-size:.66rem;line-height:1.45}.workspace-insight-grid,.workspace-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-record-list{display:grid;grid-gap:7px;gap:7px}.workspace-record-list>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:13px;border:1px solid var(--border-soft);border-radius:5px;color:inherit;text-decoration:none;background:#0d0f13}.workspace-record-list>a:hover{border-color:var(--border-strong)}.workspace-record-list>a>div:first-child{min-width:0}.workspace-record-list span,.workspace-record-list strong{display:block}.workspace-record-list>a>div:first-child span{color:var(--text-muted);font-size:.64rem}.workspace-record-list>a>div:first-child strong{margin-top:5px;overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.workspace-record-state{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;color:var(--text-muted);font-size:.64rem}.workspace-analytics-bars{display:grid;grid-gap:17px;gap:17px}.workspace-analytics-bars>div>div{display:flex;justify-content:space-between;margin-bottom:7px;font-size:.72rem}.workspace-analytics-bars small{display:block;margin-top:5px;color:var(--text-muted);font-size:.61rem}.workspace-bar{display:block;height:6px;overflow:hidden;border-radius:2px;background:#272a31}.workspace-bar>span{display:block;height:100%;background:var(--brand-accent)}.workspace-activity-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.workspace-activity-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:11px 0;border-bottom:1px solid var(--border-soft)}.workspace-activity-list li:last-child{border-bottom:0}.workspace-activity-list li>span{color:var(--brand-accent);font-size:.65rem;font-weight:700}.workspace-activity-list strong{display:block;font-size:.75rem}.workspace-activity-list p{margin:4px 0;color:var(--text-muted);font-size:.68rem;line-height:1.4}.workspace-activity-list small{color:var(--text-muted);font-size:.6rem}.workspace-activity-list a{align-self:center;color:var(--text-muted);font-size:.67rem;text-decoration:none}.workspace-activity-list a:hover{color:var(--text-primary)}.workspace-capabilities-section,.workspace-principles-section{margin-top:14px}@media (max-width:1100px){.workspace-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-metric:nth-child(4){border-right:0}.workspace-metric:nth-child(-n+4){border-bottom:1px solid var(--border-soft)}.workspace-dashboard-grid{grid-template-columns:1fr}.workspace-attention-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-attention-metric:nth-child(4n){border-right:0}.workspace-attention-metric:nth-child(-n+4){border-bottom:1px solid var(--border-soft)}.workspace-attention-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-attention-layout{grid-template-columns:1fr}.workspace-attention-boundary ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workspace-dashboard-header{display:block;padding-top:34px}.workspace-dashboard-header h1{font-size:2.45rem}.workspace-header-actions{margin-top:22px}.workspace-header-actions>*{flex:1 1 150px;text-align:center}.workspace-quick-actions{display:grid;grid-template-columns:1fr;overflow:visible}.workspace-action{width:100%}.workspace-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-metric,.workspace-metric:nth-child(4){border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.workspace-metric:nth-child(2n){border-right:0}.workspace-metric:last-child{border-bottom:0}.workspace-attention-center,.workspace-dashboard-panel{padding:18px}.workspace-flow-summary,.workspace-readiness-columns{grid-template-columns:1fr}.workspace-flow-summary>div{border-right:0;border-bottom:1px solid var(--border-soft)}.workspace-flow-summary>div:last-child{border-bottom:0}.workspace-attention-boundary,.workspace-attention-header{align-items:flex-start;flex-direction:column}.workspace-attention-header-status{justify-content:flex-start}.workspace-attention-filters{grid-template-columns:1fr}.workspace-attention-filters .quiet-button{width:100%}.workspace-attention-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-attention-metric,.workspace-attention-metric:nth-child(4n){border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.workspace-attention-metric:nth-child(2n){border-right:0}.workspace-attention-metric:nth-last-child(-n+2){border-bottom:0}.workspace-attention-queue>button{grid-template-columns:4px minmax(0,1fr)}.workspace-attention-item-state{grid-column:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap;white-space:normal}.workspace-attention-detail-heading{align-items:flex-start;flex-direction:column}.workspace-attention-control-grid{grid-template-columns:1fr}.workspace-attention-control-grid>div,.workspace-attention-control-grid>div:nth-child(2n),.workspace-attention-control-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border-soft)}.workspace-attention-control-grid>div:last-child{border-bottom:0}.workspace-attention-boundary ul{grid-template-columns:1fr}.workspace-attention-destination-links>*{flex:1 1 145px;text-align:center}.workspace-record-list>a{align-items:flex-start;flex-direction:column}.workspace-record-list>a>div{width:100%;max-width:100%}.workspace-record-state{justify-content:flex-start}.workspace-activity-list li{grid-template-columns:24px minmax(0,1fr)}.workspace-activity-list a{grid-column:2}}.pilot-page{--pilot-panel:#111318;--pilot-raised:#15181e;--pilot-line:#292f38;--pilot-muted:#9aa4b2;padding-bottom:72px}.pilot-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:clamp(38px,6vw,84px);gap:clamp(38px,6vw,84px);align-items:flex-end;padding:clamp(62px,8vw,108px) 0 clamp(54px,7vw,84px);border-bottom:1px solid var(--pilot-line)}.pilot-hero .product-hero-copy{max-width:860px}.pilot-hero h1{max-width:850px;margin:14px 0 24px;font-size:clamp(42px,4.8vw,68px);line-height:1.03}.pilot-hero .lede{max-width:720px;color:#c4cad3;font-size:20px;line-height:1.65}.pilot-hero .product-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.pilot-hero .product-proof-row{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;color:var(--pilot-muted);font-family:var(--font-mono);font-size:12px}.pilot-hero .product-proof-row span:before{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--brand-accent);content:"";vertical-align:2px}.pilot-status-card{align-self:end;padding:24px;border:1px solid var(--pilot-line);border-radius:6px;background:var(--pilot-panel);box-shadow:0 20px 60px rgb(0 0 0/24%)}.pilot-status-card h2{margin:14px 0 10px;font-size:22px;line-height:1.3}.pilot-status-card>p{color:var(--pilot-muted);line-height:1.6}.pilot-status-card .compact-status-list{margin:20px 0 0}.pilot-status-card .compact-status-list div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-top:1px solid var(--pilot-line)}.pilot-status-card .compact-status-list dd,.pilot-status-card .compact-status-list dt{margin:0;font-size:12px}.pilot-status-card .compact-status-list dt{color:var(--pilot-muted)}.pilot-status-card .compact-status-list dd{color:#e5e9ef}.pilot-experience{display:grid;grid-gap:14px;gap:14px}.pilot-evaluation-section,.pilot-journey-section,.pilot-scenario-section{margin-top:0;padding:26px;border:1px solid var(--pilot-line);border-radius:6px;background:var(--pilot-panel)}.pilot-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pilot-scenario{min-width:0;padding:17px;border:1px solid var(--pilot-line);border-radius:6px;background:#0d0f13;color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.pilot-scenario:hover{border-color:var(--border-strong);background:var(--pilot-raised);transform:translateY(-1px)}.pilot-scenario.is-selected{border-color:color-mix(in srgb,var(--brand-accent) 54%,var(--pilot-line));background:color-mix(in srgb,var(--brand-accent) 8%,var(--pilot-panel))}.pilot-scenario>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.pilot-scenario>div>span:first-child{color:var(--brand-accent);font-size:.65rem;font-weight:700;text-transform:uppercase}.pilot-scenario strong{display:block;margin:11px 0 7px;font-size:.88rem}.pilot-scenario p{min-height:65px;margin:0;color:var(--pilot-muted);font-size:.72rem;line-height:1.48}.pilot-scenario small{display:block;margin-top:13px;color:var(--pilot-muted);font-size:.62rem}.pilot-overview-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--pilot-line);border-radius:6px;background:var(--pilot-panel)}.pilot-overview-strip>div{min-width:0;padding:15px;border-right:1px solid var(--pilot-line)}.pilot-overview-strip>div:last-child{border-right:0}.pilot-overview-strip span,.pilot-overview-strip strong{display:block}.pilot-overview-strip span{margin-bottom:7px;color:var(--pilot-muted);font-size:.61rem;text-transform:uppercase}.pilot-overview-strip strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.pilot-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.pilot-intent-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.pilot-panel{min-width:0;padding:24px;border:1px solid var(--pilot-line);border-radius:6px;background:var(--pilot-panel)}.pilot-panel-lede{margin:0 0 18px;color:#c4cad3;font-size:.85rem;line-height:1.6}.pilot-module-tags{display:flex;flex-wrap:wrap;gap:7px}.pilot-module-tags span{padding:6px 8px;border:1px solid var(--pilot-line);border-radius:4px;color:var(--pilot-muted);font-size:.63rem}.pilot-scope-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;border:1px solid var(--pilot-line);border-radius:5px}.pilot-scope-list div{min-width:0;padding:12px;border-right:1px solid var(--pilot-line)}.pilot-scope-list div:last-child{border-right:0}.pilot-scope-list dt{color:var(--pilot-muted);font-size:.6rem}.pilot-scope-list dd{margin:6px 0 0;font-size:.72rem;font-weight:650}.pilot-decision-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.pilot-decision-actions button,.pilot-scenario-section .quiet-button{min-height:38px;padding:9px 11px;border:1px solid var(--pilot-line);border-radius:5px;background:#0d0f13;color:var(--pilot-muted);font:inherit;font-size:.68rem;cursor:pointer}.pilot-decision-actions button.is-selected,.pilot-decision-actions button:hover,.pilot-scenario-section .quiet-button:hover{border-color:var(--brand-accent);color:var(--text-primary)}.pilot-decision-actions button.is-danger{border-color:color-mix(in srgb,var(--danger) 58%,var(--pilot-line))}.pilot-next-action{margin-top:14px;padding:15px;border:1px solid var(--pilot-line);border-radius:5px;background:#0d0f13}.pilot-next-action span,.pilot-next-action strong{display:block}.pilot-next-action span{color:var(--pilot-muted);font-size:.61rem;text-transform:uppercase}.pilot-next-action strong{margin:8px 0;font-size:.82rem;line-height:1.4}.pilot-next-action p{margin:0 0 12px;color:var(--pilot-muted);font-size:.68rem;line-height:1.5}.pilot-step-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.pilot-step{display:grid;grid-template-columns:38px minmax(0,1fr) auto 70px;grid-gap:14px;gap:14px;align-items:center;min-width:0;padding:15px 0;border-bottom:1px solid var(--pilot-line)}.pilot-step:last-child{border-bottom:0}.pilot-step-index{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--pilot-line);border-radius:5px;color:var(--pilot-muted);font-size:.65rem;font-weight:700}.pilot-step.step-completed .pilot-step-index{border-color:color-mix(in srgb,var(--success) 38%,var(--pilot-line));color:var(--success)}.pilot-step.step-approval_required .pilot-step-index{border-color:color-mix(in srgb,var(--warning) 48%,var(--pilot-line));color:var(--warning)}.pilot-step.step-blocked .pilot-step-index{border-color:color-mix(in srgb,var(--danger) 48%,var(--pilot-line));color:var(--danger)}.pilot-step>div{min-width:0}.pilot-step>div span,.pilot-step>div strong{display:block}.pilot-step>div span{color:var(--brand-accent);font-size:.61rem}.pilot-step>div strong{margin:5px 0;font-size:.78rem}.pilot-step>div p{margin:0;color:var(--pilot-muted);font-size:.67rem;line-height:1.45}.pilot-step>a{color:var(--text-primary);font-size:.66rem;text-align:right;text-decoration:none}.pilot-step>a:hover{color:var(--brand-accent)}.pilot-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.pilot-evidence-grid article{min-width:0;padding:13px;border:1px solid var(--pilot-line);border-radius:5px;background:#0d0f13}.pilot-evidence-grid span,.pilot-evidence-grid strong{display:block}.pilot-evidence-grid span{color:var(--pilot-muted);font-size:.59rem;text-transform:uppercase}.pilot-evidence-grid strong{margin:8px 0 6px;font-size:1.2rem}.pilot-evidence-grid p{margin:0;color:var(--pilot-muted);font-size:.61rem;line-height:1.4}.pilot-record-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:12px}.pilot-record-list>div{min-width:0;padding:11px;border:1px solid var(--pilot-line);border-radius:5px}.pilot-record-list small,.pilot-record-list span,.pilot-record-list strong{display:block}.pilot-record-list span{color:var(--brand-accent);font-size:.59rem}.pilot-record-list strong{margin:5px 0;font-size:.68rem}.pilot-record-list small{color:var(--pilot-muted);font-size:.58rem}.pilot-checklist,.pilot-simple-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.pilot-checklist li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:9px;gap:9px;padding-bottom:9px;border-bottom:1px solid var(--pilot-line)}.pilot-checklist li:last-child{border-bottom:0}.pilot-checklist li>span{color:var(--brand-accent)}.pilot-checklist strong{font-size:.7rem}.pilot-checklist p{margin:3px 0 0;color:var(--pilot-muted);font-size:.63rem;line-height:1.4}.pilot-evaluation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pilot-evaluation-grid article{min-width:0;padding:15px;border:1px solid var(--pilot-line);border-radius:5px;background:#0d0f13}.pilot-evaluation-grid h3{margin:12px 0 7px;font-size:.8rem}.pilot-evaluation-grid p{margin:0;color:var(--pilot-muted);font-size:.67rem;line-height:1.46}.pilot-simple-list li{position:relative;padding:10px 10px 10px 24px;border-bottom:1px solid var(--pilot-line);color:var(--pilot-muted);font-size:.7rem;line-height:1.45}.pilot-simple-list li:last-child{border-bottom:0}.pilot-simple-list li:before{position:absolute;top:16px;left:8px;width:5px;height:5px;border-radius:50%;background:var(--brand-accent);content:""}.pilot-completion-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:22px;gap:22px;align-items:center;padding:26px;border:1px solid color-mix(in srgb,var(--brand-accent) 35%,var(--pilot-line));border-radius:6px;background:color-mix(in srgb,var(--brand-accent) 6%,var(--pilot-panel))}.pilot-completion-summary h2{margin:7px 0 9px;font-size:1.25rem}.pilot-completion-summary p:not(.eyebrow){max-width:720px;margin:0;color:var(--pilot-muted);font-size:.74rem;line-height:1.5}.pilot-completion-flags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.pilot-safety-boundaries{padding:24px;border:1px solid var(--pilot-line);border-radius:6px;background:var(--pilot-panel)}.pilot-safety-boundaries ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.pilot-safety-boundaries li{padding:12px;border:1px solid var(--pilot-line);border-radius:5px;color:var(--pilot-muted);font-size:.67rem;line-height:1.45}@media (max-width:1100px){.pilot-dashboard-grid,.pilot-hero,.pilot-intent-grid{grid-template-columns:1fr}.pilot-status-card{max-width:680px}.pilot-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-overview-strip>div:nth-child(3){border-right:0}.pilot-overview-strip>div:nth-child(-n+3){border-bottom:1px solid var(--pilot-line)}.pilot-completion-summary{grid-template-columns:1fr}.pilot-completion-flags{justify-content:flex-start}}@media (max-width:760px){.pilot-hero{gap:28px;padding:40px 0 42px}.pilot-hero h1{font-size:40px}.pilot-hero .lede{font-size:17px}.pilot-hero .product-hero-actions>*{flex:1 1 150px;text-align:center}.pilot-completion-summary,.pilot-evaluation-section,.pilot-journey-section,.pilot-panel,.pilot-safety-boundaries,.pilot-scenario-section{padding:18px}.pilot-evaluation-grid,.pilot-safety-boundaries ul,.pilot-scenario-grid{grid-template-columns:1fr}.pilot-scenario p{min-height:0}.pilot-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-overview-strip>div,.pilot-overview-strip>div:nth-child(3){border-right:1px solid var(--pilot-line);border-bottom:1px solid var(--pilot-line)}.pilot-overview-strip>div:nth-child(2n){border-right:0}.pilot-overview-strip>div:last-child{border-bottom:0}.pilot-evidence-grid,.pilot-scope-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-scope-list div:nth-child(2n){border-right:0}.pilot-scope-list div:nth-child(-n+2){border-bottom:1px solid var(--pilot-line)}.pilot-step{grid-template-columns:34px minmax(0,1fr);align-items:flex-start}.pilot-step>.ui-status-badge,.pilot-step>a{grid-column:2;justify-self:start;text-align:left}.pilot-record-list{grid-template-columns:1fr}}.approvals-page{--approval-panel:#111318;--approval-raised:#15181e;padding-bottom:72px}.approvals-hero h1{max-width:900px}.approvals-status-card{align-self:end}.approval-center{min-width:0;margin-top:16px;padding:26px;overflow:hidden;border:1px solid var(--border-soft);border-radius:6px;background:var(--approval-panel)}.approval-center-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.approval-center-header>div:first-child{max-width:720px}.approval-center-header h2{margin:6px 0 10px;font-size:clamp(1.45rem,3vw,2.2rem)}.approval-center-header p:last-child{margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.55}.approval-center-status{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:var(--text-muted);font-size:.68rem}.approval-center-status>span:not(.ui-status-badge){padding:6px 8px;border:1px solid var(--border-soft);border-radius:4px}.approval-summary-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:22px;overflow:hidden;border:1px solid var(--border-soft);border-radius:5px}.approval-metric{min-width:0;padding:14px 12px;border-right:1px solid var(--border-soft)}.approval-metric:last-child{border-right:0}.approval-metric small,.approval-metric span,.approval-metric strong{display:block}.approval-metric strong{margin-bottom:7px;font-size:1.2rem}.approval-metric span{font-size:.67rem;font-weight:700;line-height:1.35}.approval-metric small{margin-top:5px;color:var(--text-muted);font-size:.58rem}.approval-metric.metric-warning strong{color:var(--warning)}.approval-metric.metric-danger strong{color:var(--danger)}.approval-metric.metric-success strong{color:var(--success)}.approval-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;grid-gap:10px;gap:10px;margin-top:16px;padding:14px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13}.approval-filters label{min-width:0}.approval-filters label>span{display:block;margin-bottom:6px;color:var(--text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase}.approval-filters select{width:100%;min-width:0;height:38px;padding:0 32px 0 10px;background:var(--approval-raised);font:inherit;font-size:.69rem}.approval-danger-button,.approval-filters select,.approval-quiet-button{border:1px solid var(--border-soft);border-radius:4px;color:var(--text-primary)}.approval-danger-button,.approval-quiet-button{min-height:38px;padding:8px 11px;background:transparent;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.approval-quiet-button:hover{border-color:var(--border-strong);background:var(--approval-raised)}.approval-danger-button{border-color:color-mix(in srgb,var(--danger) 45%,var(--border-soft));color:#ffb7b7}.approval-danger-button:hover{background:color-mix(in srgb,var(--danger) 8%,var(--approval-raised))}.approval-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);grid-gap:14px;gap:14px;margin-top:14px}.approval-queue{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.approval-queue>button{display:grid;grid-template-columns:4px minmax(0,1fr) auto;align-items:stretch;grid-gap:13px;gap:13px;width:100%;min-width:0;padding:13px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13;color:inherit;text-align:left;cursor:pointer}.approval-queue>button.is-selected,.approval-queue>button:hover{border-color:color-mix(in srgb,var(--brand-accent) 55%,var(--border-soft));background:color-mix(in srgb,var(--brand-accent) 5%,#0d0f13)}.approval-priority-bar{width:4px;min-height:100%;border-radius:2px;background:var(--text-muted)}.approval-priority-bar.priority-critical{background:var(--danger)}.approval-priority-bar.priority-high{background:var(--warning)}.approval-priority-bar.priority-medium{background:var(--brand-accent)}.approval-queue-copy{min-width:0}.approval-queue-copy small,.approval-queue-copy strong,.approval-queue-copy>span{display:block}.approval-queue-copy small{color:var(--text-muted);font-size:.59rem;text-transform:uppercase}.approval-queue-copy strong{margin:5px 0;font-size:.78rem;line-height:1.4}.approval-queue-copy>span{color:var(--text-muted);font-size:.68rem;line-height:1.45}.approval-queue-state{display:flex;align-items:flex-end;flex-direction:column;gap:7px;white-space:nowrap}.approval-queue-state small{color:var(--text-muted);font-size:.58rem;text-transform:uppercase}.approval-detail{align-self:start;min-width:0;padding:22px;border:1px solid var(--border-strong);border-radius:5px;background:var(--approval-raised)}.approval-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.approval-detail-heading h3{max-width:600px;margin:5px 0 11px;font-size:1.08rem;line-height:1.4}.approval-detail-heading>span{color:var(--text-muted);font-size:.64rem;text-transform:uppercase}.approval-detail-badges{display:flex;flex-wrap:wrap;gap:7px}.approval-context-panels,.approval-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:18px}.approval-context-panels article,.approval-fact-grid article{min-width:0;padding:13px;border:1px solid var(--border-soft);border-radius:4px;background:#0d0f13}.approval-context-panels span,.approval-decision-actions>span,.approval-fact-grid span,.approval-linked-destinations>span{color:var(--text-muted);font-size:.59rem;font-weight:700;text-transform:uppercase}.approval-context-panels p,.approval-fact-grid p{margin:7px 0 0;color:var(--text-primary);font-size:.7rem;line-height:1.5}.approval-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;overflow:hidden;border:1px solid var(--border-soft);border-radius:4px}.approval-context-grid>div{min-width:0;padding:12px;border-right:1px solid var(--border-soft)}.approval-context-grid>div:last-child{border-right:0}.approval-context-grid dt{color:var(--text-muted);font-size:.58rem;text-transform:uppercase}.approval-context-grid dd{margin:6px 0 0;font-size:.69rem;line-height:1.45}.approval-decision-actions,.approval-detail-section,.approval-impact-section,.approval-linked-destinations{margin-top:18px;padding-top:17px;border-top:1px solid var(--border-soft)}.approval-detail-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.approval-detail-section h4,.approval-impact-section h4{margin:0;font-size:.74rem}.approval-detail-section-heading span{color:var(--text-muted);font-size:.61rem}.approval-detail-section ul{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding-left:17px;color:var(--text-muted);font-size:.69rem;line-height:1.48}.approval-impact-section>div{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.approval-impact-section article{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:4px;background:#0d0f13}.approval-impact-section strong{font-size:.67rem}.approval-impact-section p{margin:0;color:var(--text-muted);font-size:.67rem;line-height:1.45}.approval-decision-actions>div,.approval-linked-destinations>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.approval-decision-actions>p{margin:10px 0 0;color:var(--text-muted);font-size:.69rem;line-height:1.5}.approval-empty-state{margin-top:14px;padding:34px 20px;border:1px dashed var(--border-soft);border-radius:5px;text-align:center}.approval-empty-state h3{margin:12px 0 7px;font-size:.95rem}.approval-empty-state p{margin:0 auto 14px;max-width:540px;color:var(--text-muted);font-size:.73rem}.approval-safety-boundaries{display:flex;align-items:flex-start;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border-soft)}.approval-safety-boundaries ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 22px;gap:8px 22px;margin:0;padding-left:17px;color:var(--text-muted);font-size:.66rem;line-height:1.45}@media (max-width:1100px){.approval-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.approval-metric:nth-child(4n){border-right:0}.approval-metric:nth-child(-n+4){border-bottom:1px solid var(--border-soft)}.approval-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-layout{grid-template-columns:1fr}.approval-safety-boundaries ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.approval-center{padding:18px}.approval-center-header,.approval-detail-heading,.approval-safety-boundaries{align-items:flex-start;flex-direction:column}.approval-center-status{justify-content:flex-start}.approval-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-metric,.approval-metric:nth-child(4n){border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.approval-metric:nth-child(2n){border-right:0}.approval-metric:nth-last-child(-n+2){border-bottom:0}.approval-filters{grid-template-columns:1fr}.approval-filters .approval-quiet-button{width:100%}.approval-queue>button{grid-template-columns:4px minmax(0,1fr)}.approval-queue-state{grid-column:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap;white-space:normal}.approval-detail{padding:17px}.approval-context-grid,.approval-context-panels,.approval-fact-grid{grid-template-columns:1fr}.approval-context-grid>div{border-right:0;border-bottom:1px solid var(--border-soft)}.approval-context-grid>div:last-child{border-bottom:0}.approval-impact-section article{grid-template-columns:1fr}.approval-decision-actions button{flex:1 1 130px}.approval-linked-destinations a{flex:1 1 150px;text-align:center}.approval-safety-boundaries ul{grid-template-columns:1fr}}.verification-page{--verification-panel:#111318;--verification-raised:#15181e;padding-bottom:72px}.verification-hero h1{max-width:940px}.verification-status-card{align-self:end}.verification-center{min-width:0;margin-top:16px;padding:26px;overflow:hidden;border:1px solid var(--border-soft);border-radius:6px;background:var(--verification-panel)}.verification-center-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.verification-center-header>div:first-child{max-width:740px}.verification-center-header h2{margin:6px 0 10px;font-size:clamp(1.45rem,3vw,2.2rem)}.verification-center-header p:last-child{margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.55}.verification-center-status{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:var(--text-muted);font-size:.68rem}.verification-center-status>span:not(.ui-status-badge){padding:6px 8px;border:1px solid var(--border-soft);border-radius:4px}.verification-summary-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));margin-top:22px;overflow:hidden;border:1px solid var(--border-soft);border-radius:5px}.verification-metric{min-width:0;padding:14px 10px;border-right:1px solid var(--border-soft)}.verification-metric:last-child{border-right:0}.verification-metric small,.verification-metric span,.verification-metric strong{display:block}.verification-metric strong{margin-bottom:7px;font-size:1.2rem}.verification-metric span{font-size:.65rem;font-weight:700;line-height:1.35}.verification-metric small{margin-top:5px;color:var(--text-muted);font-size:.56rem}.verification-metric.metric-warning strong{color:var(--warning)}.verification-metric.metric-danger strong{color:var(--danger)}.verification-metric.metric-success strong{color:var(--success)}.verification-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;grid-gap:10px;gap:10px;margin-top:16px;padding:14px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13}.verification-filters label{min-width:0}.verification-filters label>span{display:block;margin-bottom:6px;color:var(--text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase}.verification-filters select{width:100%;min-width:0;height:38px;padding:0 32px 0 10px;border:1px solid var(--border-soft);border-radius:4px;background:var(--verification-raised);color:var(--text-primary);font:inherit;font-size:.69rem}.verification-danger-button,.verification-quiet-button{min-height:38px;padding:8px 11px;border:1px solid var(--border-soft);border-radius:4px;background:transparent;color:var(--text-primary);font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.verification-quiet-button:hover{border-color:var(--border-strong);background:var(--verification-raised)}.verification-danger-button{border-color:color-mix(in srgb,var(--danger) 45%,var(--border-soft));color:#ffb7b7}.verification-danger-button:hover{background:color-mix(in srgb,var(--danger) 8%,var(--verification-raised))}.verification-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(450px,1.18fr);grid-gap:14px;gap:14px;margin-top:14px}.verification-queue{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.verification-queue>button{display:grid;grid-template-columns:4px minmax(0,1fr) auto;align-items:stretch;grid-gap:13px;gap:13px;width:100%;min-width:0;padding:13px;border:1px solid var(--border-soft);border-radius:5px;background:#0d0f13;color:inherit;text-align:left;cursor:pointer}.verification-queue>button.is-selected,.verification-queue>button:hover{border-color:color-mix(in srgb,var(--brand-accent) 55%,var(--border-soft));background:color-mix(in srgb,var(--brand-accent) 5%,#0d0f13)}.verification-priority-bar{width:4px;min-height:100%;border-radius:2px;background:var(--text-muted)}.verification-priority-bar.priority-critical{background:var(--danger)}.verification-priority-bar.priority-high{background:var(--warning)}.verification-priority-bar.priority-medium{background:var(--brand-accent)}.verification-queue-copy{min-width:0}.verification-queue-copy small,.verification-queue-copy strong,.verification-queue-copy>span{display:block}.verification-queue-copy small{color:var(--text-muted);font-size:.59rem;text-transform:uppercase}.verification-queue-copy strong{margin:5px 0;overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.verification-queue-copy>span{color:var(--text-muted);font-size:.68rem;line-height:1.45}.verification-queue-state{display:flex;align-items:flex-end;flex-direction:column;gap:7px;white-space:nowrap}.verification-queue-state small{color:var(--text-muted);font-size:.58rem;text-transform:uppercase}.verification-detail{align-self:start;min-width:0;padding:22px;border:1px solid var(--border-strong);border-radius:5px;background:var(--verification-raised)}.verification-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.verification-detail-heading h3{max-width:620px;margin:5px 0 11px;overflow-wrap:anywhere;font-size:1.08rem;line-height:1.4}.verification-detail-heading>span{color:var(--text-muted);font-size:.64rem;text-transform:uppercase}.verification-detail-badges{display:flex;flex-wrap:wrap;gap:7px}.verification-context-panels,.verification-separation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:18px}.verification-context-panels article,.verification-separation-grid article{min-width:0;padding:13px;border:1px solid var(--border-soft);border-radius:4px;background:#0d0f13}.verification-context-panels span,.verification-linked-destinations>span,.verification-local-actions>span,.verification-next-action>span,.verification-separation-grid span{color:var(--text-muted);font-size:.59rem;font-weight:700;text-transform:uppercase}.verification-context-panels p,.verification-separation-grid p{margin:7px 0 0;overflow-wrap:anywhere;color:var(--text-primary);font-size:.7rem;line-height:1.5}.verification-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;overflow:hidden;border:1px solid var(--border-soft);border-radius:4px}.verification-context-grid>div{min-width:0;padding:12px;border-right:1px solid var(--border-soft)}.verification-context-grid>div:last-child{border-right:0}.verification-context-grid dt{color:var(--text-muted);font-size:.58rem;text-transform:uppercase}.verification-context-grid dd{margin:6px 0 0;overflow-wrap:anywhere;font-size:.69rem;line-height:1.45}.verification-detail-section,.verification-linked-destinations,.verification-local-actions,.verification-next-action{min-width:0;margin-top:18px;padding-top:17px;border-top:1px solid var(--border-soft)}.verification-detail-section>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px}.verification-detail-section h4{margin:0;font-size:.74rem}.verification-detail-section>div:first-child>span{color:var(--text-muted);font-size:.61rem}.verification-detail-section>ul{display:grid;grid-gap:6px;gap:6px;padding-left:17px}.verification-detail-section>p,.verification-detail-section>ul{margin:10px 0 0;color:var(--text-muted);font-size:.69rem;line-height:1.48}.verification-source-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.verification-source-list span{max-width:100%;padding:6px 8px;overflow-wrap:anywhere;border:1px solid var(--border-soft);border-radius:4px;color:var(--text-muted);font-size:.61rem}.verification-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.verification-next-action p,.verification-next-action strong{display:block;margin-top:8px;overflow-wrap:anywhere}.verification-next-action strong{font-size:.73rem}.verification-local-actions p,.verification-next-action p{margin-bottom:0;color:var(--text-muted);font-size:.68rem;line-height:1.48}.verification-linked-destinations>div,.verification-local-actions>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.verification-empty-state{margin-top:14px;padding:34px 20px;border:1px dashed var(--border-soft);border-radius:5px;text-align:center}.verification-hero .product-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.verification-hero .product-hero-actions>*{flex:0 0 auto}.verification-hero .product-proof-row{display:flex;flex-wrap:wrap;gap:8px 18px}.verification-hero .product-proof-row span{white-space:nowrap}.verification-runner-foundation{overflow:hidden}.verification-runner-boundary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:24px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--border)}.verification-runner-boundary-grid article{min-width:0;padding:18px;background:var(--surface)}.verification-plan-card h4,.verification-runner-boundary-grid span{display:block;color:var(--text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.verification-runner-boundary-grid strong{display:block;margin-top:6px;overflow-wrap:anywhere}.verification-plan-list{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.verification-plan-card{min-width:0;padding:22px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.verification-plan-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.verification-plan-card code,.verification-plan-card dd,.verification-plan-card-heading h3{overflow-wrap:anywhere;word-break:break-word}.verification-plan-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.verification-plan-columns>div{min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised)}.verification-plan-columns ul{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0;padding:0;list-style:none}.verification-plan-columns li{display:grid;grid-gap:4px;gap:4px;min-width:0}.verification-plan-columns code,.verification-plan-columns span{overflow-wrap:anywhere}.verification-plan-columns span{display:block;max-width:100%;color:var(--text-muted);font-size:.82rem}@media (max-width:900px){.verification-plan-columns,.verification-runner-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.verification-plan-columns,.verification-runner-boundary-grid{grid-template-columns:1fr}.verification-plan-card{padding:16px}.verification-plan-card-heading{align-items:stretch;flex-direction:column}}.verification-empty-state h3{margin:12px 0 7px;font-size:.95rem}.verification-empty-state p{margin:0 auto 14px;max-width:560px;color:var(--text-muted);font-size:.73rem}.verification-safety-boundaries{display:flex;align-items:flex-start;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border-soft)}.verification-safety-boundaries ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 22px;gap:8px 22px;margin:0;padding-left:17px;color:var(--text-muted);font-size:.66rem;line-height:1.45}@media (max-width:1180px){.verification-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.verification-metric{border-bottom:1px solid var(--border-soft)}.verification-metric:nth-child(5n){border-right:0}.verification-metric:nth-last-child(-n+4){border-bottom:0}.verification-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.verification-layout{grid-template-columns:1fr}.verification-safety-boundaries ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.verification-center{padding:18px}.verification-center-header,.verification-detail-heading,.verification-safety-boundaries{align-items:flex-start;flex-direction:column}.verification-center-status{justify-content:flex-start}.verification-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-metric,.verification-metric:nth-child(5n){border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.verification-metric:nth-child(2n){border-right:0}.verification-metric:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.verification-filters{grid-template-columns:1fr}.verification-filters .verification-quiet-button{width:100%}.verification-queue>button{grid-template-columns:4px minmax(0,1fr)}.verification-queue-state{grid-column:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap;white-space:normal}.verification-detail{padding:17px}.verification-context-grid,.verification-context-panels,.verification-separation-grid,.verification-two-column{grid-template-columns:1fr}.verification-context-grid>div{border-right:0;border-bottom:1px solid var(--border-soft)}.verification-context-grid>div:last-child{border-bottom:0}.verification-local-actions button{flex:1 1 140px}.verification-linked-destinations a{flex:1 1 150px;text-align:center}.verification-safety-boundaries ul{grid-template-columns:1fr}}.policy-page{--verification-panel:#111318;--verification-raised:#15181e;padding-bottom:72px}.policy-hero h1{max-width:940px}.policy-status-card{align-self:end}.policy-summary-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.policy-path-list{max-width:100%;margin:10px 0 0;padding:12px;overflow-x:auto;border:1px solid var(--border-soft);border-radius:4px;background:#0d0f13;color:var(--text-secondary);font-size:.67rem;line-height:1.6;white-space:pre}.policy-requirements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:18px}.policy-requirements-grid>article{min-width:0;padding:13px;border:1px solid var(--border-soft);border-radius:4px;background:#0d0f13}.policy-requirements-grid>article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.policy-requirements-grid>article>div>span:first-child{color:var(--text-muted);font-size:.59rem;font-weight:700;text-transform:uppercase}.policy-requirements-grid ul{display:grid;grid-gap:5px;gap:5px;padding-left:17px}.policy-requirements-grid p,.policy-requirements-grid ul{margin:10px 0 0;color:var(--text-muted);font-size:.68rem;line-height:1.48}@media (max-width:1180px){.policy-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.policy-summary-grid .verification-metric:nth-child(5n){border-right:0}.policy-summary-grid .verification-metric:nth-last-child(-n+5){border-bottom:0}}@media (max-width:760px){.policy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-summary-grid .verification-metric:last-child{grid-column:auto;border-left:0}.policy-summary-grid .verification-metric:nth-last-child(-n+5){border-bottom:1px solid var(--border-soft)}.policy-summary-grid .verification-metric:nth-last-child(-n+2){border-bottom:0}.policy-requirements-grid{grid-template-columns:1fr}.policy-path-list{width:100%}}.governance-page{--verification-panel:#111318;--verification-raised:#15181e;padding-bottom:72px;overflow-x:clip}.governance-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:clamp(38px,6vw,84px);gap:clamp(38px,6vw,84px);align-items:end;padding:clamp(62px,8vw,108px) 0 clamp(54px,7vw,84px);border-bottom:1px solid var(--border)}.governance-hero .product-hero-copy{max-width:900px}.governance-hero h1{max-width:900px;margin:14px 0 24px;font-size:clamp(42px,4.8vw,68px);line-height:1.03}.governance-hero .lede{max-width:760px;color:var(--text-secondary);font-size:20px;line-height:1.65}.governance-hero .product-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.governance-hero .product-hero-actions .secondary-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;margin:0;padding:0 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface-1);color:var(--text-secondary);font-size:.86rem;font-weight:650}.governance-hero .product-proof-row{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.governance-hero .product-proof-row span:before{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--accent);content:"";vertical-align:2px}.governance-status-card{align-self:end;padding:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-1)}.governance-status-card h2{margin:14px 0 10px;font-size:22px;line-height:1.3}.governance-status-card>p{color:var(--text-secondary);line-height:1.6}.governance-status-card .compact-status-list{margin:20px 0 0}.governance-status-card .compact-status-list div{display:flex}.governance-center{scroll-margin-top:92px}.governance-summary-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.governance-detail-description{max-width:680px;margin:0 0 12px;color:var(--text-muted);font-size:.7rem;line-height:1.5}.governance-separation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-separation-grid article:last-child{grid-column:1/-1}.governance-permission-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.governance-permission-columns>section{min-width:0;padding:12px;border:1px solid var(--border-soft);border-radius:4px;background:#0d0f13}.governance-permission-columns p,.governance-permission-columns ul,.governance-task-matrix p{color:var(--text-muted);font-size:.65rem;line-height:1.48}.governance-permission-columns ul{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0;padding-left:16px}.governance-permission-columns li span,.governance-permission-columns li strong{display:block;overflow-wrap:anywhere}.governance-permission-columns li strong{margin-bottom:3px;color:var(--text-primary)}.governance-task-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.governance-task-matrix article{min-width:0;padding:12px;border:1px solid var(--border-soft);border-radius:4px;background:#0d0f13}.governance-task-matrix article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.governance-task-matrix strong{overflow-wrap:anywhere;font-size:.7rem}.governance-task-matrix article>span{display:block;margin-top:7px;color:var(--text-secondary);font-size:.59rem;text-transform:uppercase}.governance-task-matrix p{margin:7px 0 0}.governance-requirements-grid{margin-top:18px}.governance-detail .verification-two-column h5{margin:10px 0 8px;font-size:.68rem}.governance-detail .verification-two-column ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:17px;color:var(--text-muted);font-size:.68rem;line-height:1.48}@media (max-width:1180px){.governance-hero{grid-template-columns:1fr}.governance-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.governance-summary-grid .verification-metric:nth-child(5n){border-right:0}}@media (max-width:760px){.governance-hero{gap:28px;padding:44px 0 50px}.governance-hero h1{font-size:38px}.governance-hero .lede{font-size:17px}.governance-hero .product-hero-actions>*{width:100%;text-align:center}.governance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-permission-columns,.governance-separation-grid,.governance-task-matrix{grid-template-columns:1fr}.governance-separation-grid article:last-child{grid-column:auto}.governance-task-matrix article>div{flex-wrap:wrap}.governance-detail .policy-path-list{max-width:100%;overflow-x:auto}}.work-records-page{--work-record-line:rgba(255,255,255,0.09);--work-record-panel:#111317;--work-record-muted:#9aa3b2}.work-records-hero{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:clamp(32px,6vw,88px)}.work-records-hero .product-hero-copy{max-width:900px}.work-records-hero h1{max-width:880px}.work-records-status-card{align-self:end}.work-records-center{margin:32px 0 80px;padding:clamp(22px,3vw,38px);border:1px solid var(--work-record-line);background:#0d0f12;border-radius:8px;min-width:0}.work-record-detail-header,.work-record-section-heading,.work-records-center-header,.work-records-preview-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.work-records-center-header>div:first-child{max-width:760px}.work-record-detail-header h2,.work-record-section-heading h3,.work-records-center-header h2{margin:7px 0 10px}.work-record-detail-header p,.work-records-center-header p{color:var(--work-record-muted)}.work-record-detail-header>div:last-child,.work-records-center-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.work-record-detail-header>div:last-child>span:not(.ui-status-badge),.work-records-center-status>span:not(.ui-status-badge){padding:7px 10px;border:1px solid var(--work-record-line);color:var(--work-record-muted);font-size:12px}.work-records-summary-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:1px;gap:1px;margin:28px 0;background:var(--work-record-line);border:1px solid var(--work-record-line)}.work-records-metric{min-width:0;padding:16px 13px;background:var(--work-record-panel)}.work-records-metric span{display:block;min-height:32px;color:var(--work-record-muted);font-size:11px;text-transform:uppercase}.work-records-metric strong{display:block;font-size:26px}.work-records-metric.tone-danger strong{color:#f28b88}.work-records-metric.tone-warning strong{color:#e6bd68}.work-records-metric.tone-success strong{color:#70c99b}.work-records-filters{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(135px,1fr)) auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:22px}.work-records-filters label{min-width:0}.work-records-filters label>span{display:block;margin-bottom:7px;color:var(--work-record-muted);font-size:12px}.work-records-filters input,.work-records-filters select{width:100%;min-width:0;height:42px;padding:0 11px;border:1px solid var(--work-record-line);border-radius:6px;background:#0a0c0f;color:#f2f4f8}.work-record-actions button,.work-records-local-actions button,.work-records-quiet-button{min-height:40px;padding:9px 12px;border:1px solid var(--work-record-line);border-radius:6px;background:#16191e;color:#e7eaf0;cursor:pointer}.work-record-actions button:hover,.work-records-local-actions button:hover,.work-records-quiet-button:hover{border-color:rgba(69,137,255,.7);background:#1b2028}.work-records-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.45fr);grid-gap:18px;gap:18px;min-width:0}.work-records-queue{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.work-records-queue>button{position:relative;display:grid;grid-template-columns:4px minmax(0,1fr) auto;grid-gap:13px;gap:13px;width:100%;min-width:0;padding:15px;overflow:hidden;border:1px solid var(--work-record-line);border-radius:6px;background:#101216;color:inherit;text-align:left;cursor:pointer}.work-records-queue>button.is-selected,.work-records-queue>button:hover{border-color:rgba(69,137,255,.65);background:#141820}.work-records-risk-bar{border-radius:4px;background:#66809f}.work-records-risk-bar.risk-high{background:#d86666}.work-records-risk-bar.risk-medium{background:#ca9d4d}.work-records-risk-bar.risk-low{background:#5aa982}.work-records-queue-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.work-records-queue-copy small{color:#7f8b9e;overflow-wrap:anywhere}.work-records-queue-copy strong{font-size:14px}.work-records-queue-copy>span{color:var(--work-record-muted);font-size:12px;line-height:1.5}.work-records-queue-state{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.work-records-queue-state small{color:var(--work-record-muted)}.work-record-detail,.work-records-preview{min-width:0;padding:clamp(19px,2.5vw,30px);border:1px solid var(--work-record-line);border-radius:7px;background:var(--work-record-panel)}.work-records-preview-heading h3{margin:5px 0 12px;font-size:22px}.work-records-preview-heading>span{color:var(--work-record-muted);font-size:12px}.work-records-preview-heading>div>div{display:flex;flex-wrap:wrap;gap:8px}.work-record-detail-separation,.work-records-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:22px 0;background:var(--work-record-line);border:1px solid var(--work-record-line)}.work-record-detail-separation{grid-template-columns:repeat(5,minmax(0,1fr))}.work-record-detail-separation article,.work-records-fact-grid article{padding:15px;background:#0d0f12}.work-record-actions span,.work-record-detail-separation span,.work-records-fact-grid span,.work-records-local-actions>span{color:#75a7ff;font-size:11px;text-transform:uppercase}.work-record-detail-separation p,.work-records-fact-grid p{margin:8px 0 0;color:var(--work-record-muted);font-size:13px}.work-records-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.work-records-context-grid div{padding:12px;border:1px solid var(--work-record-line)}.work-records-context-grid dt{color:var(--work-record-muted);font-size:11px}.work-records-context-grid dd{margin:5px 0 0;font-size:13px;overflow-wrap:anywhere}.work-records-preview-section{padding:17px 0;border-bottom:1px solid var(--work-record-line)}.work-records-preview-section h4{margin:0 0 8px}.work-records-preview-section li,.work-records-preview-section p{color:var(--work-record-muted)}.work-record-actions,.work-records-local-actions{padding-top:18px}.work-record-actions>div:nth-child(2),.work-record-linked>div:last-child,.work-records-local-actions>div,.work-records-preview-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.work-record-actions p,.work-records-local-actions p{color:var(--work-record-muted);font-size:12px}.work-records-preview-links{align-items:center}.work-records-safety{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:24px;padding:18px;border:1px solid rgba(69,137,255,.25);background:rgba(69,137,255,.05)}.work-records-safety ul{margin:0;column-count:2;color:var(--work-record-muted)}.work-records-safety li{margin:0 0 8px;page-break-inside:avoid;break-inside:avoid}.work-records-state{padding:34px;border:1px dashed var(--work-record-line);text-align:center}.work-records-state h3{margin:7px 0}.work-records-state>div{display:grid;justify-items:center;grid-gap:14px;gap:14px;color:var(--work-record-muted)}.work-record-detail{margin:8px 0 80px}.work-record-detail-header{padding-bottom:22px;border-bottom:1px solid var(--work-record-line)}.work-record-lifecycle{margin:28px 0}.work-record-section-heading>span{color:var(--work-record-muted);font-size:12px}.work-record-lifecycle ol{display:grid;grid-gap:1px;gap:1px;margin:18px 0 0;padding:0;list-style:none;background:var(--work-record-line);border:1px solid var(--work-record-line)}.work-record-lifecycle li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;padding:16px;background:#0d0f12;min-width:0}.work-record-lifecycle li>span{color:#75a7ff;font-family:ui-monospace,monospace}.work-record-lifecycle li>div:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:0}.work-record-lifecycle li small{color:#75a7ff}.work-record-lifecycle li p{margin:4px 0 0;color:var(--work-record-muted)}.work-record-lifecycle li>div:last-child{display:grid;justify-items:end;grid-gap:8px;gap:8px}.work-record-lifecycle li a{color:#9bbdff;font-size:12px}.work-record-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.work-record-detail-grid>article{min-width:0;padding:19px;border:1px solid var(--work-record-line);background:#0d0f12}.work-record-detail-grid h3{margin:0 0 12px;font-size:15px}.work-record-detail-grid li,.work-record-detail-grid p{color:var(--work-record-muted);overflow-wrap:anywhere}.work-record-detail-grid code{overflow-wrap:anywhere}.controlled-task-panel code,.evidence-integrity-reference code,.work-record-detail-grid code{display:inline-block;max-width:100%;white-space:normal;word-break:break-all}.work-record-actions,.work-record-linked{margin-top:20px;padding:20px;border:1px solid var(--work-record-line);background:#0d0f12}@media (max-width:1100px){.work-records-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.work-records-layout{grid-template-columns:1fr}.work-record-detail-separation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.work-records-hero{grid-template-columns:1fr}.work-records-center{padding:17px}.work-record-detail-header,.work-record-section-heading,.work-records-center-header,.work-records-preview-heading{flex-direction:column}.work-record-detail-header>div:last-child,.work-records-center-status{justify-content:flex-start}.work-records-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-records-filters{grid-template-columns:1fr 1fr}.work-records-filters button,.work-records-filters label:first-child{grid-column:1/-1}.work-record-detail-grid,.work-record-detail-separation,.work-records-context-grid,.work-records-fact-grid{grid-template-columns:1fr}.work-record-lifecycle li{grid-template-columns:32px minmax(0,1fr)}.work-record-lifecycle li>div:last-child{grid-column:2;justify-items:start}.work-records-safety{grid-template-columns:1fr}.work-records-safety ul{column-count:1;padding-left:20px}}@media (max-width:430px){.work-records-center{margin-inline:-2px;padding:14px}.work-records-filters{grid-template-columns:1fr}.work-records-filters button,.work-records-filters label:first-child{grid-column:auto}.work-records-queue>button{grid-template-columns:4px minmax(0,1fr)}.work-records-queue-state{grid-column:2;align-items:flex-start}.work-record-actions button,.work-records-local-actions button{width:100%}}.work-record-detail-hero .product-hero-actions,.work-records-hero .product-hero-actions{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.work-record-detail-hero h1{max-width:900px;font-size:clamp(38px,4.8vw,64px);line-height:1.04}@media (max-width:520px){.work-record-detail-hero .product-hero-actions>*,.work-records-hero .product-hero-actions>*{width:100%;justify-content:center;text-align:center}}.analytics-v2-page{overflow-x:clip}.analytics-v2-page .product-hero-actions{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.analytics-v2-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:18px;border:1px solid var(--analytics-line);border-radius:6px;background:var(--analytics-panel)}.analytics-v2-filter-grid label{min-width:0}.analytics-v2-filter-grid label>span{display:block;margin-bottom:7px;color:var(--analytics-muted);font-size:11px}.analytics-v2-filter-grid select{width:100%;min-width:0;height:42px;padding:0 11px;border:1px solid var(--analytics-line);border-radius:5px;background:#0b0d10;color:#edf0f5}.analytics-v2-filter-grid select:focus-visible{outline:2px solid var(--focus);border-color:var(--analytics-blue)}.analytics-reset-button{min-height:42px;align-self:end;border:1px solid var(--analytics-line);border-radius:5px;background:#171a1f;color:#e2e6ec;cursor:pointer}.analytics-reset-button:hover{border-color:#4b78ba;background:#1b2028}.analytics-v2-metric-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.analytics-v2-funnel{display:grid;grid-gap:1px;gap:1px;border:1px solid var(--analytics-line);background:var(--analytics-line)}.analytics-v2-funnel article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;min-width:0;padding:15px 18px;background:#0e1014}.analytics-v2-funnel article>span{color:var(--analytics-blue);font-family:var(--font-mono);font-size:10px}.analytics-v2-funnel h3{margin:0 0 5px;font-size:14px}.analytics-v2-funnel p{margin:0;color:var(--analytics-muted);font-size:12px}.analytics-v2-funnel article>div:last-child{display:grid;min-width:88px;justify-items:end}.analytics-v2-funnel strong{font-size:18px}.analytics-v2-funnel small{color:var(--analytics-muted);font-size:10px}.analytics-v2-distribution-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.analytics-agent-table{min-width:1260px}.analytics-human-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.analytics-human-grid>a{display:grid;min-width:0;min-height:128px;padding:19px;border:1px solid var(--analytics-line);border-radius:6px;background:var(--analytics-panel);color:inherit;text-decoration:none}.analytics-human-grid>a:hover{border-color:#466a9d;background:#141923}.analytics-human-grid strong{color:var(--warning);font-size:28px}.analytics-human-grid span{margin:10px 0;color:#dce1e8}.analytics-human-grid small{color:var(--analytics-muted)}.analytics-record-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.analytics-record-panel{min-width:0;padding:21px;border:1px solid var(--analytics-line);border-radius:6px;background:var(--analytics-panel)}.analytics-record-panel h3{margin:0 0 18px;font-size:17px}.analytics-record-panel dl,.analytics-record-panel>div{display:grid;grid-gap:1px;gap:1px;margin:0 0 14px;background:var(--analytics-line)}.analytics-record-panel dl>div,.analytics-record-panel>div>div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;background:#0d0f12}.analytics-record-panel dt,.analytics-record-panel p,.analytics-record-panel span{color:var(--analytics-muted);font-size:12px}.analytics-record-panel dd{margin:0;color:#f0f2f6;font-weight:700}.analytics-record-panel>a{color:#9bbcff}.analytics-blocker-list{display:grid;grid-gap:8px;gap:8px}.analytics-blocker-list article{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 18px;border:1px solid var(--analytics-line);border-radius:6px;background:var(--analytics-panel)}.analytics-blocker-list article>div{display:flex;gap:14px;align-items:center;min-width:0}.analytics-blocker-list p{margin:0;color:#b5bdc8;line-height:1.5}.analytics-blocker-list a{flex:0 0 auto;color:#9bbcff}.analytics-management-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);grid-gap:12px;gap:12px}.analytics-management-grid>article{display:grid;align-content:start;min-width:0;padding:22px;border:1px solid var(--analytics-line);border-radius:6px;background:var(--analytics-panel)}.analytics-management-grid>article>span{color:var(--analytics-blue);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.analytics-management-grid>article>strong{margin-top:16px;font-size:34px}.analytics-management-grid p{color:#d8dde5}.analytics-management-grid small{color:var(--analytics-muted);line-height:1.55}.analytics-management-grid a{align-self:end;margin-top:22px}.analytics-next-insight{border-color:rgba(75,141,255,.38)!important;background:#121823!important}.analytics-next-insight h3{margin:16px 0 0;font-size:22px}.analytics-state-panel{margin:30px 0 70px;padding:40px;border:1px dashed var(--analytics-line);text-align:center}.analytics-state-panel h2{margin:8px 0 12px}.analytics-state-panel>div{color:var(--analytics-muted)}.analytics-safety-boundaries{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:22px;gap:22px;margin:36px 0 80px;padding:20px;border:1px solid rgba(75,141,255,.28);border-radius:6px;background:rgba(75,141,255,.05)}.analytics-safety-boundaries ul{margin:0;column-count:2;color:var(--analytics-muted)}.analytics-safety-boundaries li{margin-bottom:8px;page-break-inside:avoid;break-inside:avoid}@media (max-width:1180px){.analytics-v2-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-v2-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-v2-distribution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.analytics-human-grid,.analytics-v2-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-management-grid,.analytics-record-layout{grid-template-columns:1fr}.analytics-v2-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-blocker-list article{align-items:flex-start}}@media (max-width:520px){.analytics-v2-page .product-hero-actions>*{width:100%;justify-content:center;text-align:center}.analytics-human-grid,.analytics-v2-distribution-grid,.analytics-v2-filter-grid{grid-template-columns:1fr}.analytics-v2-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-v2-funnel article{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:14px}.analytics-v2-funnel article>div:last-child{grid-column:2;justify-items:start}.analytics-blocker-list article,.analytics-blocker-list article>div{align-items:flex-start;flex-direction:column}.analytics-safety-boundaries{grid-template-columns:1fr}.analytics-safety-boundaries ul{column-count:1;padding-left:20px}}.private-beta-package-page{overflow-x:clip}.private-beta-package-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:48px;gap:48px;align-items:start;min-height:auto;padding:64px 0 56px;border-bottom:1px solid var(--line)}.private-beta-package-hero .product-hero-copy{max-width:850px}.private-beta-package-hero h1{max-width:760px;margin:10px 0 18px;color:var(--text);font-size:4rem;line-height:1.02}.private-beta-package-hero .lede{max-width:800px;color:var(--muted);font-size:1.08rem;line-height:1.65}.private-beta-next-step .product-hero-actions,.private-beta-package-hero .product-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.private-beta-package-hero .product-proof-row{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.private-beta-package-hero .product-proof-row span{position:relative;color:var(--muted);font-family:var(--font-mono);font-size:.72rem}.private-beta-package-hero .product-proof-row span:before{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--accent);content:"";vertical-align:1px}.private-beta-package-status{align-self:stretch;padding:26px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.private-beta-package-status h2{margin:18px 0 12px;color:var(--text);font-size:1.25rem}.private-beta-package-status>p{color:var(--muted)}.private-beta-package-status .compact-status-list{margin:24px 0 0}.private-beta-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.private-beta-metric{display:grid;min-width:0;min-height:126px;align-content:end;grid-gap:5px;gap:5px;padding:20px;background:var(--surface)}.private-beta-metric strong{color:var(--text);font-size:2rem;line-height:1}.private-beta-metric span{color:var(--text);font-weight:650}.private-beta-action-grid small,.private-beta-metric small,.private-beta-scenario-grid small,.private-beta-stage-copy small{color:var(--muted)}.private-beta-metric-warning strong{color:var(--warning)}.private-beta-action-grid,.private-beta-capability-grid,.private-beta-evaluation-grid,.private-beta-readiness-grid,.private-beta-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.private-beta-action-grid>article,.private-beta-blocker-list>article,.private-beta-capability-grid>article,.private-beta-evaluation-grid>article,.private-beta-evidence-list>article,.private-beta-readiness-grid>article,.private-beta-responsibilities>article,.private-beta-scenario-grid>article{min-width:0;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.private-beta-action-grid h3,.private-beta-blocker-list h3,.private-beta-capability-grid h3,.private-beta-evaluation-grid h3,.private-beta-evidence-list h3,.private-beta-readiness-grid h3,.private-beta-responsibilities h3,.private-beta-scenario-grid h3{margin:10px 0;color:var(--text);font-size:1rem}.private-beta-blocker-list ul,.private-beta-boundary-layout ul,.private-beta-capability-grid ul,.private-beta-evidence-list ul,.private-beta-readiness-grid ul,.private-beta-responsibilities ul{margin:14px 0;padding-left:18px;color:var(--muted)}.private-beta-blocker-list li,.private-beta-boundary-layout li,.private-beta-capability-grid li,.private-beta-evidence-list li,.private-beta-readiness-grid li,.private-beta-responsibilities li{margin:7px 0;overflow-wrap:anywhere}.private-beta-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.private-beta-card-heading h3{margin-top:0}.private-beta-card-heading .ui-status-badge{flex:0 0 auto;max-width:55%;white-space:normal;text-align:right}.private-beta-scenario-grid>article{display:flex;flex-direction:column}.private-beta-scenario-grid>article>small{margin-top:auto;padding-top:14px}.private-beta-walkthrough{border-top:1px solid var(--line)}.private-beta-walkthrough>article{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:start;padding:24px 0;border-bottom:1px solid var(--line)}.private-beta-stage-number{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--line));border-radius:8px;color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.private-beta-stage-copy{min-width:0}.private-beta-stage-copy h3{margin:2px 0 8px;font-size:1.05rem}.private-beta-stage-copy p{margin:0 0 14px;color:var(--muted)}.private-beta-stage-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.private-beta-stage-copy dl>div{min-width:0;padding-left:12px;border-left:1px solid var(--line)}.private-beta-stage-copy dt{margin-bottom:5px;color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.private-beta-stage-copy dd{margin:0;overflow-wrap:anywhere;color:var(--text-secondary)}.private-beta-walkthrough>article>a{margin-top:4px;white-space:nowrap}.private-beta-boundary-layout,.private-beta-engagement-layout,.private-beta-evidence-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);grid-gap:18px;gap:18px;align-items:start}.private-beta-blocker-list,.private-beta-evidence-list{display:grid;grid-gap:12px;gap:12px}.private-beta-evidence-list>article{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.private-beta-evidence-list h3{margin-top:4px}.private-beta-evidence-list ul{margin:0}.private-beta-evidence-list>article>a{white-space:nowrap}.private-beta-control-panel{padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.private-beta-control-panel>h3{margin:0 0 14px}.private-beta-control-panel>div{display:grid;grid-gap:5px;gap:5px;padding:14px 0;border-top:1px solid var(--line)}.private-beta-control-panel>div:first-of-type{border-top:0}.private-beta-control-panel .ui-status-badge{justify-self:start}.private-beta-control-panel small,.private-beta-control-panel span:not(.ui-status-badge){color:var(--muted)}.private-beta-evaluation-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.private-beta-action-grid>article,.private-beta-evaluation-grid>article{display:flex;flex-direction:column}.private-beta-evaluation-grid>article>a{margin-top:auto}.private-beta-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.private-beta-action-grid>article>small{margin-top:auto}.private-beta-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.private-beta-state-key{margin:18px 0 0;color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.private-beta-pilot-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.private-beta-pilot-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.private-beta-pilot-steps li>span{color:var(--accent);font-family:var(--font-mono);font-size:.76rem}.private-beta-pilot-steps p{margin:5px 0 0;color:var(--muted)}.private-beta-responsibilities{display:grid;grid-gap:12px;gap:12px}.private-beta-responsibilities>article{padding:20px}.private-beta-boundary-layout .ui-safety-notice{align-items:flex-start}.private-beta-boundary-layout .ui-safety-copy{min-width:0}.private-beta-blocker-list>article{padding:18px}.private-beta-next-step{padding:clamp(28px,5vw,56px);border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:8px;background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 46%),var(--surface)}.private-beta-next-step h2{max-width:760px;margin:8px 0;font-size:clamp(1.7rem,3vw,2.55rem)}.private-beta-next-step>p:not(.eyebrow){max-width:820px;color:var(--muted)}.private-beta-next-step>small{display:block;margin-top:18px;color:var(--muted)}@media (max-width:1100px){.private-beta-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.private-beta-action-grid,.private-beta-capability-grid,.private-beta-evaluation-grid,.private-beta-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.private-beta-package-hero{grid-template-columns:1fr;gap:24px;padding:44px 0}.private-beta-package-hero h1{font-size:3rem}.private-beta-walkthrough>article{grid-template-columns:44px minmax(0,1fr)}.private-beta-walkthrough>article>a{grid-column:2;white-space:normal}.private-beta-boundary-layout,.private-beta-engagement-layout,.private-beta-evidence-layout,.private-beta-evidence-list>article,.private-beta-stage-copy dl{grid-template-columns:1fr}.private-beta-evidence-list>article>a{white-space:normal}}@media (max-width:600px){.private-beta-package-hero h1{font-size:2.45rem}.private-beta-package-hero .product-hero-actions>*{width:100%;justify-content:center;text-align:center}.private-beta-action-grid,.private-beta-capability-grid,.private-beta-evaluation-grid,.private-beta-readiness-grid,.private-beta-scenario-grid,.private-beta-summary-grid{grid-template-columns:1fr}.private-beta-card-heading{align-items:flex-start;flex-direction:column}.private-beta-card-heading .ui-status-badge{max-width:100%;text-align:left}.private-beta-walkthrough>article{gap:12px}.private-beta-stage-copy dl>div{padding-left:10px}.private-beta-next-step .primary-button,.private-beta-next-step .secondary-link{width:100%;justify-content:center}}.repositories-page{overflow-x:clip}.repositories-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:32px;gap:32px;align-items:start}.repositories-status-card{min-width:0;padding:22px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.repositories-page .product-hero-actions,.repositories-page .product-proof-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.repositories-page .product-hero-actions{margin-top:22px}.repositories-page .product-proof-row{margin-top:16px}.repositories-page .product-proof-row span{padding-right:10px;border-right:1px solid var(--line)}.repository-state-strip{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding:14px 18px;border-block:1px solid var(--line);color:var(--muted);font-size:.82rem}.repository-failure-grid,.repository-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.repository-failure-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.repository-data-boundaries article,.repository-failure-grid>*,.repository-overview-grid>*{min-width:0}.repository-facts{display:grid;grid-gap:0;gap:0;margin:18px 0 0}.repository-facts div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.repository-facts dt{color:var(--muted)}.repository-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ink)}.repository-permission-layout,.repository-prerequisite-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);grid-gap:18px;gap:18px;align-items:start}.repository-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md)}.repository-table-wrap table{width:100%;min-width:720px;border-collapse:collapse}.repository-table-wrap td,.repository-table-wrap th{padding:13px 15px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.repository-table-wrap th{color:var(--ink);font-weight:620}.repository-table-wrap td{color:var(--muted)}.repositories-page .safety-notice ul,.repository-data-boundaries ul,.repository-prohibited-card ul{margin:14px 0 0;padding-left:20px;color:var(--muted)}.repositories-page .safety-notice li,.repository-data-boundaries li,.repository-prohibited-card li{margin:8px 0}.repository-data-boundaries>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.repository-prerequisite-layout ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.repository-prerequisite-layout li{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:13px 0;border-top:1px solid var(--line)}.repository-prerequisite-layout li span{color:var(--brand);font:600 .75rem/1.4 var(--font-mono)}.repository-prerequisite-layout li p{margin:0;overflow-wrap:anywhere}.repository-next-action{min-width:0;padding:20px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.repository-next-action button{width:100%;margin:12px 0 8px}.repository-next-action button:disabled{cursor:not-allowed;opacity:.55}.repository-next-action small{display:block;color:var(--muted)}@media (max-width:900px){.repositories-hero{grid-template-columns:1fr}.repository-failure-grid,.repository-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.repository-permission-layout,.repository-prerequisite-layout{grid-template-columns:1fr}}@media (max-width:620px){.repository-data-boundaries>div,.repository-facts div,.repository-failure-grid,.repository-overview-grid{grid-template-columns:1fr}.repository-facts div{gap:4px}.repository-state-strip{align-items:flex-start;flex-direction:column}.repositories-page .product-hero-actions>*{width:100%;justify-content:center}}.policy-engine-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.policy-engine-decision-grid>div{min-width:0;padding:14px;background:var(--surface)}.policy-engine-decision-grid span,.policy-engine-decision-grid strong{display:block;overflow-wrap:anywhere}.policy-engine-decision-grid span{margin-bottom:6px;color:var(--muted);font-size:.75rem}.policy-engine-matched-rules,.policy-engine-overview-grid,.policy-task-evaluation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.policy-engine-matched-rules>article,.policy-engine-overview-grid>article,.policy-task-evaluation-grid>article{min-width:0;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.policy-engine-matched-rules code,.policy-engine-matched-rules dd,.policy-engine-overview-grid li,.policy-task-evaluation-grid dd,.policy-task-evaluation-heading code{overflow-wrap:anywhere}.policy-engine-overview-grid ul{max-height:310px;overflow:auto}.policy-engine-matched-rules>article>div:first-child,.policy-task-evaluation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.policy-engine-matched-rules dl,.policy-task-evaluation-grid dl{display:grid;grid-gap:10px;gap:10px}.policy-engine-matched-rules dl>div,.policy-task-evaluation-grid dl>div{padding-top:10px;border-top:1px solid var(--border)}.policy-engine-matched-rules dt,.policy-task-evaluation-grid dt{color:var(--muted);font-size:.75rem}.policy-engine-matched-rules dd,.policy-task-evaluation-grid dd{margin:4px 0 0}.policy-config-example pre{max-width:100%;max-height:560px;overflow:auto;padding:18px;border:1px solid var(--border);border-radius:8px;background:#090b0e;white-space:pre}.approval-context-panels small,.verification-context-panels small{display:block;margin-top:8px;overflow-wrap:anywhere}@media (max-width:820px){.policy-engine-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-engine-matched-rules,.policy-engine-overview-grid,.policy-task-evaluation-grid{grid-template-columns:1fr}}@media (max-width:430px){.policy-engine-decision-grid{grid-template-columns:1fr}.policy-engine-matched-rules>article,.policy-engine-overview-grid>article,.policy-task-evaluation-grid>article{padding:16px}}.section-anchor{display:block;height:0;scroll-margin-top:92px}.capability-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:32px;gap:32px;align-items:start;min-height:auto}.capability-status-card{min-width:0;padding:22px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);align-self:stretch}.capability-page .product-hero-actions,.capability-page .product-proof-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.capability-page .product-hero-actions{margin-top:22px}.capability-page .product-proof-row{margin-top:16px}.capability-page .product-proof-row span{padding-right:10px;border-right:1px solid var(--line)}.capability-equation ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin:28px 0 0;padding:1px;list-style:none;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.capability-equation li{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:18px;background:var(--surface);color:var(--text-secondary);font-size:.82rem;line-height:1.45}.capability-equation li span{color:var(--accent);font-family:var(--font-mono);font-size:.68rem;font-weight:700}.capability-card-grid{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.capability-card{min-width:0;padding:clamp(20px,3vw,30px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.capability-card>h2{margin:18px 0 8px;font-size:clamp(1.25rem,2vw,1.65rem)}.capability-card>p{max-width:76ch;color:var(--text-secondary)}.capability-card-heading,.capability-card-heading>div{display:flex;align-items:center;gap:8px}.capability-card-heading{justify-content:space-between;min-width:0}.capability-card-heading code{min-width:0;max-width:52%;overflow-wrap:anywhere;color:var(--text-muted);font-size:.72rem;text-align:right}.capability-identity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:24px 0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--border)}.capability-identity-grid>div{min-width:0;padding:14px;background:var(--surface-raised)}.capability-identity-grid dt{margin-bottom:6px;color:var(--text-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.capability-identity-grid dd{margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:.82rem}.capability-authority-grid,.capability-requirement-grid,.capability-scope-grid,.capability-task-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.capability-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-authority-grid section,.capability-denial,.capability-requirement-grid section,.capability-scope-grid section{min-width:0;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised)}.capability-authority-grid h3,.capability-denial h3,.capability-requirement-grid h3,.capability-scope-grid h3{margin:0 0 12px;font-size:.86rem}.capability-scope-grid pre{max-width:100%;margin:0;overflow-x:auto;white-space:pre;color:var(--text-secondary);font-size:.74rem}.capability-authority-grid p,.capability-denial li,.capability-denial p{color:var(--text-secondary);font-size:.8rem;overflow-wrap:anywhere}.capability-denial ul,.capability-requirement-grid ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.capability-requirement-grid li{display:flex;align-items:flex-start;gap:8px;color:var(--text-secondary);font-size:.78rem}.capability-denial{margin-top:14px;border-color:rgba(239,119,119,.3)}.capability-denial ul{padding-left:18px;list-style:disc}.capability-card-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.capability-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.capability-boundary-grid article{min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.capability-boundary-grid strong{display:block;margin-top:10px;overflow-wrap:anywhere}.capability-boundary-grid p{margin:6px 0 0;color:var(--text-muted);font-size:.76rem}.capability-task-detail-grid>article{min-width:0}.capability-task-detail-grid dd,.capability-task-detail-grid li,.controlled-task-panel dd{overflow-wrap:anywhere}.governance-task-authority .capability-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.governance-task-authority .capability-card-grid>article{min-width:0}.governance-task-authority .capability-card-grid>article,.workspace-capability-summary{padding:20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.workspace-capability-summary{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);grid-gap:22px;gap:22px;margin:18px 0}.workspace-capability-summary h2{margin:4px 0 8px;font-size:1.15rem}.workspace-capability-summary p{color:var(--text-secondary)}.workspace-capability-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-capability-states a{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);text-decoration:none}.workspace-capability-states a:hover{border-color:var(--border-strong)}.workspace-capability-states small,.workspace-capability-states span{overflow-wrap:anywhere;color:var(--text-muted);font-size:.72rem}@media (max-width:960px){.capability-hero{grid-template-columns:1fr}.capability-authority-grid,.capability-equation ol,.capability-identity-grid,.capability-requirement-grid,.capability-task-detail-grid,.governance-task-authority .capability-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-capability-summary{grid-template-columns:1fr}}@media (max-width:640px){.capability-authority-grid,.capability-boundary-grid,.capability-equation ol,.capability-identity-grid,.capability-requirement-grid,.capability-scope-grid,.capability-task-detail-grid,.governance-task-authority .capability-card-grid,.workspace-capability-states{grid-template-columns:minmax(0,1fr)}.capability-card{padding:18px}.capability-card-heading{align-items:flex-start;flex-direction:column}.capability-card-heading code{max-width:100%;text-align:left}.capability-card-links>a,.capability-card-links>button,.capability-page .product-hero-actions>*{width:100%;max-width:100%;justify-content:center}.workspace-capability-summary{padding:16px}}@media (max-width:430px){.capability-page{width:100%;max-width:100%;overflow-x:clip}.capability-page .capability-card-links,.capability-page .product-hero-actions{align-items:stretch}.capability-page pre{max-width:100%;overflow-x:auto}}.agent-adapter-contract-grid,.agent-adapter-contracts>div,.agent-compatibility-grid,.agent-provider-grid{display:grid;grid-gap:16px;gap:16px}.agent-connections-page{width:min(100%,1280px);max-width:1280px;overflow-x:clip}.agent-connections-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);grid-gap:24px;gap:24px;align-items:start;min-height:auto;padding:46px 8px 54px;border-bottom:1px solid var(--border-soft)}.agent-connections-hero h1{max-width:820px;margin:8px 0 0;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1}.agent-connections-page .product-hero-actions,.agent-connections-page .product-proof-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.agent-connections-page .product-hero-actions{margin-top:18px}.agent-connections-page .product-proof-row{margin-top:12px}.agent-connections-page .product-proof-row span{padding-right:10px;border-right:1px solid var(--line)}.agent-connections-status-card{min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.agent-adapter-contract-grid,.agent-compatibility-grid,.agent-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-adapter-contracts>div{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-adapter-contracts>div>article,.agent-compatibility-grid>article,.agent-provider-grid>article{min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.agent-compatibility-grid h2,.agent-provider-grid h2{margin:12px 0 6px;font-size:1.05rem}.agent-compatibility-grid>article>header,.agent-connection-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-adapter-contract-grid dd,.agent-compatibility-grid code,.agent-compatibility-grid dd,.agent-connection-card-heading code,.agent-provider-grid dd{overflow-wrap:anywhere}.agent-compatibility-grid ul{margin:6px 0 10px;padding-left:18px;color:var(--text-muted)}.agent-dispatch-preview-label{padding:9px 10px;border-left:2px solid var(--accent);background:var(--surface-raised);color:var(--text)}.agent-connections-page .product-section{padding-block:clamp(28px,4vw,52px)}.agent-compatibility-grid .compact-status-list,.agent-provider-grid .compact-status-list{margin-top:10px}.provider-identity-card{display:flex;flex-direction:column;gap:10px}.provider-identity-card>.eyebrow{margin:4px 0 -8px}.provider-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:4px}.provider-trust-grid span{min-width:0;padding:9px;border:1px solid var(--border-soft);background:var(--surface-raised)}.provider-trust-grid small,.provider-trust-grid strong{display:block;overflow-wrap:anywhere}.provider-trust-grid small{color:var(--text-muted);font-size:.68rem}.provider-trust-grid strong{margin-top:4px;font-size:.78rem;font-weight:600}.provider-identity-card details{min-width:0;padding-top:8px;border-top:1px solid var(--border-soft)}.provider-identity-card details ul{margin:10px 0 0;padding-left:18px;color:var(--text-muted);font-size:.82rem}.provider-capability-list li{margin-bottom:7px}.provider-capability-list span,.provider-capability-list strong{display:block;overflow-wrap:anywhere}.agent-compatibility-grid details,.agent-compatibility-grid ul{font-size:.88rem}.dispatch-page{width:min(100%,1320px);overflow-x:clip}.dispatch-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.75fr);grid-gap:32px;gap:32px;align-items:end;min-height:auto;padding:56px 8px 64px;border-bottom:1px solid var(--border-soft)}.dispatch-hero h1{max-width:900px;margin:8px 0 0;font-size:clamp(2.7rem,5.4vw,4.9rem);line-height:.98}.dispatch-page .product-hero-actions,.dispatch-page .product-proof-row{display:flex;flex-wrap:wrap;align-items:center}.dispatch-page .product-hero-actions{gap:10px 16px;margin-top:22px}.dispatch-page .product-proof-row{gap:8px 18px;margin-top:18px;color:var(--text-muted);font-size:.72rem}.dispatch-page .product-proof-row span{display:inline-flex;align-items:center;gap:7px}.dispatch-page .product-proof-row span:before{width:5px;height:5px;border-radius:50%;background:var(--accent);content:""}.dispatch-page .product-status-card{min-width:0;padding:22px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.dispatch-page .product-status-card h2{margin:16px 0 10px;font-size:1.2rem}.dispatch-page>.product-section{padding:clamp(34px,5vw,62px) 8px;border-bottom:1px solid var(--border-soft)}.dispatch-page>.safety-notice,.dispatch-page>.ui-safety-notice{margin:24px 8px 40px}.dispatch-dependency-grid,.dispatch-evaluation-grid,.dispatch-limit-grid{display:grid;grid-gap:14px;gap:14px}.dispatch-limit-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dispatch-limit-grid article{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.dispatch-limit-grid strong{color:var(--accent);font-size:1.5rem}.dispatch-limit-grid span{color:var(--text-muted);font-size:.84rem}.dispatch-evaluation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-dependency-grid>article,.dispatch-evaluation-grid>article,.dispatch-task-blockers{min-width:0;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.dispatch-evaluation-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dispatch-evaluation-grid code,.dispatch-evaluation-grid dd,.dispatch-task-blockers li,.dispatch-task-grid dd{overflow-wrap:anywhere}.dispatch-evaluation-grid h2{margin:16px 0 8px;font-size:1.08rem}.dispatch-evaluation-grid details{margin-top:14px}.dispatch-evaluation-grid details ul,.dispatch-task-blockers ul{margin:10px 0 0;padding-left:18px;color:var(--text-muted);font-size:.88rem}.dispatch-next-action{margin-top:14px;padding-left:10px;border-left:2px solid var(--accent)}.dispatch-dependency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-task-blockers{margin-top:16px}@media (max-width:1100px){.agent-connections-hero{grid-template-columns:1fr}.agent-adapter-contracts>div,.agent-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-compatibility-grid,.dispatch-hero{grid-template-columns:1fr}.dispatch-limit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-evaluation-grid{grid-template-columns:1fr}}@media (max-width:720px){.agent-connections-page .product-hero-actions{align-items:stretch;flex-direction:column}.agent-connections-page .product-hero-actions>*{width:100%;justify-content:center}.agent-adapter-contract-grid,.agent-adapter-contracts>div,.agent-provider-grid,.dispatch-dependency-grid,.dispatch-limit-grid{grid-template-columns:minmax(0,1fr)}.dispatch-hero{padding:38px 0 44px}.dispatch-hero h1{font-size:clamp(2.35rem,13vw,3.5rem)}.dispatch-page .product-hero-actions{align-items:stretch;flex-direction:column}.dispatch-page .product-hero-actions>*{width:100%;justify-content:center}.dispatch-page>.product-section{padding-inline:0}.dispatch-evaluation-grid header{flex-direction:column}.agent-compatibility-grid>article>header,.agent-connection-card-heading{align-items:flex-start;flex-direction:column}.agent-connections-page code,.agent-connections-page pre{max-width:100%;overflow-x:auto}.provider-trust-grid{grid-template-columns:minmax(0,1fr)}}.evidence-intake-page{overflow-x:clip}.evidence-intake-hero{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr)}.evidence-intake-hero .product-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.evidence-intake-hero .product-hero-actions>*{flex:0 0 auto}.evidence-intake-hero .product-proof-row{display:flex;flex-wrap:wrap;gap:8px 18px}.evidence-intake-hero .product-proof-row span{white-space:nowrap}.evidence-intake-legend{border-top:1px solid var(--line)}.evidence-legend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.evidence-intake-card,.evidence-legend-grid>article{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.evidence-legend-grid>article{padding:18px}.status-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.evidence-intake-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.evidence-intake-card{padding:20px}.evidence-intake-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.evidence-intake-card h2{margin:4px 0 0;font-size:1.05rem;line-height:1.35}.evidence-intake-subsection{padding-top:16px;margin-top:16px;border-top:1px solid var(--line)}.evidence-intake-subsection h3{margin:0 0 10px;font-size:.88rem}.evidence-intake-subsection ul{display:grid;grid-gap:9px;gap:9px;padding:0;margin:0;list-style:none}.evidence-intake-subsection li{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:.78rem}.evidence-intake-subsection li strong{color:var(--text);font-size:.82rem}.evidence-path-list{display:grid;grid-gap:8px;gap:8px;min-width:0;margin-top:10px}.evidence-path-list>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.018)}.evidence-intake-card dd code,.evidence-integrity-reference code,.evidence-path-list code{min-width:0;overflow-wrap:anywhere;word-break:break-word}.evidence-path-list span{color:var(--muted);font-size:.72rem}.evidence-replay{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.evidence-replay summary{cursor:pointer;color:var(--text);font-size:.82rem;font-weight:650}.evidence-replay ol{display:grid;grid-gap:0;gap:0;padding:14px 0 0;margin:0;list-style:none}.evidence-replay li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.evidence-replay li>span{color:var(--accent);font-family:var(--font-mono);font-size:.7rem}.evidence-replay li div{display:grid;grid-gap:3px;gap:3px;min-width:0}.evidence-replay li strong{font-size:.78rem}.evidence-replay li p,.evidence-replay li small{color:var(--muted);font-size:.72rem}.evidence-replay li p{margin:0}.evidence-integrity-reference{display:grid;grid-gap:6px;gap:6px;margin-top:16px;padding:12px;border-left:2px solid var(--accent);background:rgba(44,132,255,.055)}.evidence-integrity-reference span{font-size:.72rem;font-weight:700;text-transform:uppercase}.evidence-integrity-reference code{color:var(--text);font-size:.7rem}.evidence-integrity-reference small{color:var(--muted);font-size:.7rem}.evidence-card-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.evidence-card-actions a{font-size:.78rem}@media (max-width:1100px){.evidence-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.evidence-intake-grid,.evidence-intake-hero,.evidence-legend-grid{grid-template-columns:minmax(0,1fr)}.evidence-intake-card{padding:16px}.evidence-intake-card>header{flex-direction:column}.evidence-intake-hero .product-hero-actions>*{max-width:100%}}.approval-authority-panel{min-width:0}.approval-authority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.approval-authority-card{min-width:0;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.approval-authority-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.approval-authority-card a,.approval-authority-card dd,.approval-authority-card h3,.approval-authority-card li,.approval-authority-card p{overflow-wrap:anywhere}.approval-authority-card .compact-status-list{margin:0}.approval-integrity-bindings{display:grid;grid-gap:7px;gap:7px;min-width:0;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.approval-integrity-bindings>span{color:var(--muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.approval-integrity-bindings code{display:block;min-width:0;max-width:100%;padding:7px 9px;overflow:hidden;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:4px;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.approval-authority-card details{margin-top:14px;color:var(--text-soft)}.approval-authority-card details ul{padding-left:18px}.approval-control-notice{display:grid;grid-gap:4px;gap:4px;margin-top:12px;padding:12px;border:1px solid var(--border);border-left:3px solid var(--warning);background:var(--surface)}.approval-control-notice.kill-switch{border-left-color:var(--danger)}.approval-control-notice small{color:var(--muted)}.approval-effective-status{margin:0;padding:11px 12px;border:1px solid var(--border-soft);background:#0d1015;color:var(--text-secondary);line-height:1.55;overflow-wrap:anywhere}.approval-authority-card .inline-link-row{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:16px}.approval-authority-panel.is-compact .approval-authority-card{padding:16px}.authority-handoff-section{min-width:0}@media (max-width:1100px){.approval-authority-grid{grid-template-columns:1fr}}@media (max-width:560px){.approval-authority-card{padding:16px}.approval-authority-card>header{align-items:stretch;flex-direction:column}.approval-integrity-bindings code{white-space:normal}}.workspace-provider-summary{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);grid-gap:22px;gap:22px;align-items:start;padding:26px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.workspace-provider-summary article,.workspace-provider-summary>div{min-width:0}.workspace-provider-summary h2{margin:4px 0 10px;font-size:clamp(1.35rem,2vw,1.8rem)}.workspace-provider-summary p{margin:0;color:var(--text-secondary);line-height:1.6}.workspace-provider-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-provider-metrics article{display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:12px;border:1px solid var(--border-soft);border-radius:5px;background:var(--surface)}.workspace-provider-metrics strong{color:var(--text);font-size:1.3rem}.workspace-provider-boundary-row,.workspace-provider-metrics span{color:var(--muted);font-size:.78rem}.workspace-provider-boundary-row{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.workspace-provider-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.workspace-provider-card{min-width:0;padding:20px;border:1px solid var(--border);border-radius:6px;background:var(--surface-raised)}.workspace-provider-card>header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.workspace-provider-card h3,.workspace-provider-card p{overflow-wrap:anywhere}.workspace-provider-card h3{margin:3px 0 0;font-size:1.1rem}.workspace-provider-card>p{color:var(--text-secondary);line-height:1.55}.workspace-provider-card .compact-status-list dd{min-width:0;overflow-wrap:anywhere;text-align:right}.workspace-provider-card details{margin-top:14px;color:var(--text-secondary)}.workspace-provider-card details summary{cursor:pointer;overflow-wrap:anywhere}.workspace-provider-card details ul{padding-left:18px}.workspace-provider-card-actions{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:16px}.workspace-provider-card-actions a{overflow-wrap:anywhere}.workspace-provider-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.workspace-provider-readiness-grid article{min-width:0;padding:18px;border:1px solid var(--border-soft);border-left:3px solid var(--danger);background:var(--surface)}.workspace-provider-readiness-grid h3{margin:12px 0 6px;font-size:1rem}.workspace-provider-readiness-grid li,.workspace-provider-readiness-grid p{color:var(--text-secondary);line-height:1.55;overflow-wrap:anywhere}.workspace-provider-readiness-grid ul{margin-bottom:0;padding-left:18px}.workspace-provider-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-provider-capability-grid article{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:13px;border:1px solid var(--border-soft);background:var(--surface)}.workspace-provider-capability-grid small,.workspace-provider-capability-grid span,.workspace-provider-capability-grid strong{overflow-wrap:anywhere}.workspace-provider-capability-grid small,.workspace-provider-capability-grid span{color:var(--muted)}.workspace-provider-requirement-list{column-count:2;column-gap:36px;margin:0;padding-left:20px}.workspace-provider-requirement-list li{page-break-inside:avoid;break-inside:avoid;margin-bottom:9px;color:var(--text-secondary);overflow-wrap:anywhere}@media (max-width:1100px){.workspace-provider-card-grid,.workspace-provider-summary{grid-template-columns:1fr}.workspace-provider-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.workspace-provider-capability-grid,.workspace-provider-metrics,.workspace-provider-readiness-grid{grid-template-columns:1fr 1fr}.workspace-provider-requirement-list{column-count:1}}@media (max-width:430px){.workspace-provider-summary{padding:20px 0}.workspace-provider-capability-grid,.workspace-provider-metrics,.workspace-provider-readiness-grid{grid-template-columns:1fr}.workspace-provider-card{padding:16px}.workspace-provider-card>header{align-items:stretch;flex-direction:column}.workspace-provider-card .compact-status-list>div{align-items:flex-start;flex-direction:column}.workspace-provider-card .compact-status-list dd{text-align:left}.workspace-provider-trust-grid{grid-template-columns:1fr}}.repository-connections-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:36px;gap:36px;align-items:end;padding:62px 0 48px;border-bottom:1px solid var(--border-soft)}.repository-connections-hero .product-hero-copy{max-width:860px}.repository-connections-hero h1{max-width:760px;margin:14px 0 18px;font-size:4rem;line-height:1}.repository-connections-hero .lede{max-width:760px;color:var(--text-secondary);line-height:1.65}.repository-connections-page .product-hero-actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:22px}.repository-connections-page .product-proof-row{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:var(--muted);font-size:.8rem;line-height:1.45}.repository-connections-page .product-proof-row span{display:inline-flex;align-items:center;gap:7px}.repository-connections-page .product-proof-row span:before{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--accent);content:""}.repository-connections-hero .product-status-card{min-width:0;padding:20px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.repository-connections-hero .product-status-card h2{margin:18px 0 10px;font-size:1.15rem;line-height:1.35}.repository-connections-hero .product-status-card>p{color:var(--text-secondary);line-height:1.55}.repository-connections-hero .compact-status-list{display:grid;grid-gap:0;gap:0;margin:18px 0 0}.repository-connections-hero .compact-status-list>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--border-soft)}.repository-connections-hero .compact-status-list dd,.repository-connections-hero .compact-status-list dt{margin:0;font-size:.8rem;line-height:1.4}.repository-connections-hero .compact-status-list dt{color:var(--muted)}.repository-connections-hero .compact-status-list dd{color:var(--text-primary);text-align:right}.repository-connection-summary{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:28px;gap:28px;align-items:start;margin:20px 0;padding:24px 0;border-block:1px solid var(--border-soft)}.repository-connection-summary.is-compact{margin:0;padding:18px 0}.repository-connection-summary h2{margin:6px 0 10px}.repository-connection-summary p{color:var(--text-secondary);line-height:1.6}.repository-boundary-grid,.repository-connection-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.repository-boundary-grid>article,.repository-connection-metrics>article{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:13px;border:1px solid var(--border-soft);background:var(--surface)}.repository-boundary-grid strong,.repository-connection-metrics strong{color:var(--text-primary);overflow-wrap:anywhere}.repository-boundary-grid span,.repository-connection-metrics span{color:var(--muted);font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.repository-connection-boundary-row{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding-top:7px;color:var(--muted);font-size:.78rem}.repository-connection-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.repository-connection-card{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:18px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.repository-connection-card>header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.repository-connection-card h3{margin:4px 0 0;overflow-wrap:anywhere}.repository-connection-card dd,.repository-connection-card li,.repository-connection-card p{color:var(--text-secondary);overflow-wrap:anywhere}.repository-connection-card details{min-width:0;padding-top:10px;border-top:1px solid var(--border-soft)}.repository-connection-card summary{cursor:pointer;color:var(--text-primary);font-weight:650}.agent-adapter-contract-grid code,.repository-connection-card code,.repository-event-grid code{overflow-wrap:anywhere;word-break:break-word}.repository-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.repository-trust-grid>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px;border:1px solid var(--border-soft)}.repository-trust-grid span{color:var(--muted);font-size:.72rem}.repository-trust-grid strong{font-size:.78rem;overflow-wrap:anywhere}.repository-connection-actions,.repository-connections-page .product-hero-actions{display:flex;flex-wrap:wrap;gap:8px 14px}.repository-connection-actions a{color:var(--accent);font-size:.82rem;font-weight:650}.repository-permission-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.repository-permission-columns>section{min-width:0}.repository-permission-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--border-soft)}.repository-permission-table{width:100%;min-width:720px;border-collapse:collapse}.repository-permission-table td,.repository-permission-table th{padding:11px;border-bottom:1px solid var(--border-soft);color:var(--text-secondary);text-align:left;vertical-align:top}.repository-permission-table th{color:var(--text-primary)}.repository-production-requirements{column-count:2;column-gap:36px;margin:0;padding-left:20px}.repository-production-requirements li{page-break-inside:avoid;break-inside:avoid;margin-bottom:9px;color:var(--text-secondary)}.repository-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.repository-event-grid article{min-width:0;padding:13px;border-left:3px solid var(--accent);background:var(--surface)}.repository-event-grid p{margin:8px 0;color:var(--text-secondary)}.repository-event-grid small{color:var(--muted)}.verification-repository-boundary{display:grid;grid-gap:10px;gap:10px;margin-top:18px}@media (max-width:1100px){.repository-connection-card-grid,.repository-connections-hero,.repository-event-grid,.repository-permission-columns{grid-template-columns:1fr}}@media (max-width:720px){.repository-connections-hero{gap:28px;padding:42px 0 36px}.repository-connections-hero h1{font-size:3rem}.repository-connection-summary{grid-template-columns:1fr}.repository-boundary-grid,.repository-connection-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.repository-production-requirements{column-count:1}}@media (max-width:430px){.repository-connections-hero h1{font-size:2.5rem}.repository-connections-page .product-hero-actions{align-items:stretch;flex-direction:column}.repository-connections-page .product-hero-actions>*{width:100%}.repository-connections-page .product-proof-row{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.repository-connections-hero .compact-status-list>div{align-items:flex-start;flex-direction:column;gap:4px}.repository-connections-hero .compact-status-list dd{text-align:left}.repository-connection-summary{padding:18px 0}.repository-boundary-grid,.repository-connection-metrics,.repository-trust-grid{grid-template-columns:1fr}.repository-connection-card{padding:15px}.repository-connection-card>header{align-items:stretch;flex-direction:column}.repository-connection-card .compact-status-list>div{align-items:flex-start;flex-direction:column}.repository-connection-card .compact-status-list dd{text-align:left}.repository-connection-actions{align-items:flex-start;flex-direction:column}}.agentos-routing-shell{display:grid;grid-gap:22px;gap:22px;min-width:0}.agentos-routing-tabs{display:flex;flex-wrap:wrap;gap:8px}.agentos-routing-tabs button{min-height:40px;padding:9px 13px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.82rem;font-weight:650}.agentos-routing-tabs button.is-active,.agentos-routing-tabs button:hover{border-color:var(--accent);color:var(--text-primary)}.agentos-routing-detail-grid,.agentos-routing-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.agentos-routing-detail-grid>*,.agentos-routing-overview>*{min-width:0}.agentos-routing-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.agentos-routing-recommendation{border-color:color-mix(in srgb,var(--accent) 48%,var(--border))}.agentos-routing-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;min-width:0;padding:18px;border-block:1px solid var(--border-soft)}.agentos-routing-requirements>div{display:grid;grid-gap:10px;gap:10px;min-width:0}.agentos-capability-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.agentos-capability-chips code{max-width:100%;padding:5px 7px;border:1px solid var(--border-soft);border-radius:4px;background:var(--surface-elevated);color:var(--text-secondary);overflow-wrap:anywhere;white-space:normal}.agentos-routing-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.agentos-routing-summary{display:grid;grid-gap:16px;gap:16px;min-width:0}.agentos-routing-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.agentos-routing-summary-grid>article{min-width:0}.agentos-routing-summary-grid dd,.agentos-routing-summary-grid h3,.agentos-routing-summary-grid p{overflow-wrap:anywhere}.agentos-routing-summary.is-compact .agentos-routing-summary-grid{grid-template-columns:minmax(0,1fr)}.agentos-routing-candidate{display:grid;align-content:start;grid-gap:13px;gap:13px;min-width:0}.agentos-routing-candidate code,.agentos-routing-candidate h3,.agentos-routing-candidate li,.agentos-routing-candidate p,.agentos-routing-detail-grid dd,.agentos-routing-detail-grid li{overflow-wrap:anywhere}.agentos-fit-score{display:flex;align-items:baseline;gap:6px;color:var(--text-primary);font-size:1.9rem}.agentos-fit-score small{color:var(--muted);font-size:.72rem;font-weight:600}.agentos-score-breakdown{display:grid;grid-gap:7px;gap:7px}.agentos-score-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding-block:7px;border-bottom:1px solid var(--border-soft);color:var(--text-secondary);font-size:.76rem}.agentos-score-breakdown span{overflow-wrap:anywhere}.agentos-routing-candidate details{min-width:0;padding-top:10px;border-top:1px solid var(--border-soft)}.agentos-routing-candidate summary{color:var(--text-primary);cursor:pointer;font-size:.82rem;font-weight:650}@media (max-width:1050px){.agentos-routing-candidates,.agentos-routing-summary-grid{grid-template-columns:1fr}}@media (max-width:720px){.agentos-routing-detail-grid,.agentos-routing-overview,.agentos-routing-requirements,.agentos-routing-tabs{grid-template-columns:1fr}.agentos-routing-tabs{display:grid}.agentos-routing-tabs button{width:100%;text-align:left}}@media (max-width:430px){.agentos-routing-shell{gap:17px}.agentos-routing-requirements{padding-inline:0}.agentos-routing-candidate{padding:15px}}.responsive-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.responsive-card-grid>.card{min-width:0;padding:20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel)}@media (max-width:760px){.responsive-card-grid{grid-template-columns:1fr}}.workspace-integration-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);grid-gap:1.25rem;gap:1.25rem;align-items:start;max-width:100%;overflow:hidden}.workspace-integration-panel dd,.workspace-integration-panel option,.workspace-integration-panel>*{min-width:0;overflow-wrap:anywhere}.workspace-integration-panel .form-field{grid-column:1/-1;display:grid;grid-gap:.55rem;gap:.55rem}.workspace-integration-panel select{max-width:100%}@media (max-width:640px){.workspace-integration-panel{grid-template-columns:minmax(0,1fr);padding:1rem}.workspace-integration-panel .secondary-button{width:100%}}.workspace-durable-panel{display:grid;grid-gap:1.15rem;gap:1.15rem;max-width:100%;overflow:hidden}.workspace-durable-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.workspace-durable-heading>*{min-width:0}.workspace-durable-heading h3{margin:.65rem 0 .35rem}.workspace-boundary-label{max-width:18rem;color:var(--text-muted);font-size:.78rem;line-height:1.45;text-align:right;overflow-wrap:anywhere}.workspace-durable-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;grid-gap:.8rem;gap:.8rem;align-items:end;padding:1rem;border:1px solid var(--line);background:var(--panel-soft)}.workspace-durable-form label{display:grid;min-width:0;grid-gap:.45rem;gap:.45rem;color:var(--text-muted);font-size:.78rem}.workspace-durable-form input,.workspace-durable-form select{width:100%;min-width:0}.workspace-durable-list{display:grid;grid-gap:.65rem;gap:.65rem}.workspace-durable-list>div{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;padding:.75rem 0;border-top:1px solid var(--line)}.workspace-durable-list>div>*{min-width:0;overflow-wrap:anywhere}.workspace-durable-list code{color:var(--text-muted);font-size:.72rem;text-align:right}@media (max-width:760px){.workspace-durable-heading{display:grid}.workspace-boundary-label{max-width:none;text-align:left}.workspace-durable-form,.workspace-durable-list>div{grid-template-columns:minmax(0,1fr)}.workspace-durable-form .secondary-button{width:100%}.workspace-durable-list code{text-align:left}}.repository-connections-page .repository-permission-columns,.repository-connections-page .repository-permission-columns>section{min-width:0;max-width:100%}.repository-connections-page .repository-permission-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto!important;overscroll-behavior-inline:contain}