:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#252422;--panel:#403d39;--panel-strong:#252422;--text:#fffcf2;--muted:#ccc5b9;--accent:#eb5e28;--accent-strong:#eb5e28;--border:#ccc5b93d;--cream:#fffcf2;--sand:#ccc5b9;--stone:#403d39;--charcoal:#252422;--orange:#eb5e28}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site-header{justify-content:space-between;align-items:center;gap:1rem;max-width:1180px;margin:0 auto;padding:1.25rem 1.5rem;display:flex}.brand{letter-spacing:-.03em;font-weight:800}.site-nav{color:var(--muted);gap:.75rem;font-size:.95rem;display:flex}.site-nav a:hover,.site-nav a:focus-visible{color:var(--accent)}.site-footer{max-width:1180px;color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;gap:1.25rem;margin:0 auto;padding:1.5rem 1.5rem 2.25rem;font-size:.88rem;display:flex}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.site-footer a:hover,.site-footer a:focus-visible{color:var(--accent)}:is(body:has(.arc-desktop-shell) .site-header,body:has(.arc-detail-console) .site-header,body:has(.arc-desktop-shell) .site-footer,body:has(.arc-detail-console) .site-footer){display:none}.page-shell{gap:1.25rem;max-width:1120px;margin:0 auto;padding:4rem 1.5rem;display:grid}.hero-card,.queue-card{border:1px solid var(--border);background:linear-gradient(135deg,#403d39f0,#252422d1);border-radius:28px;box-shadow:0 24px 80px #0000003d}.hero-card{padding:clamp(2rem,7vw,5rem)}.queue-card{gap:1rem;padding:2rem;display:grid}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:800}h1,h2,p{margin-top:0}h1{letter-spacing:-.08em;max-width:820px;margin-bottom:1rem;font-size:clamp(3rem,9vw,6.5rem);line-height:.92}h2{letter-spacing:-.05em;margin-bottom:.5rem;font-size:clamp(1.6rem,4vw,2.5rem)}.lede{max-width:720px;color:var(--muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-weight:800;display:inline-flex}.button.primary{background:var(--accent-strong);color:var(--charcoal)}.button:disabled{cursor:not-allowed;opacity:.58}.button.secondary{color:var(--text);background:#fffcf214;border:1px solid #fffcf257}.button.secondary:hover,.button.secondary:focus-visible{background:#fffcf224;border-color:#fffcf294}.button.primary:hover,.button.primary:focus-visible{filter:brightness(1.08)}.queue-card ul{color:var(--muted);gap:.75rem;margin:0;padding-left:1.25rem;display:grid}@media (max-width:720px){.site-header{flex-direction:column;align-items:flex-start}.site-footer{flex-direction:column}.site-footer nav{justify-content:flex-start}.page-shell{padding-top:2rem}}.marketing-page{--page-bg:#f7f4ed;--page-bg-strong:#fff;--ink:#16181d;--ink-soft:#3f4752;--ink-muted:#6b7280;--line:#d9d5cc;--line-strong:#b9b3a8;--green:#1f7a4d;--green-bg:#e8f4ed;--amber:#9a6700;--amber-bg:#fff4d6;--red:#b42318;--red-bg:#fee4df;--bluegray:#364152;--bluegray-bg:#eef2f6;background:var(--page-bg);min-height:calc(100vh - 4.5rem);color:var(--ink);overflow-x:hidden}.marketing-page h1,.marketing-page h2,.marketing-page p{margin-top:0}.marketing-hero,.proof-strip,.marketing-section,.subpage-hero,.form-shell,.example-brief,.subpage-cta,.security-list,.pricing-card{width:min(1180px,100% - 2rem);margin:0 auto}.marketing-hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center;gap:2rem;padding:4.5rem 0 2rem;display:grid}.hero-copy{max-width:720px}.marketing-kicker,.brief-label,.route-card-label{color:var(--green);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:.85rem;font-size:.78rem;font-weight:800;display:block}.marketing-page h1{max-width:780px;color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin-bottom:1.1rem;font-size:4.35rem;line-height:.98}.marketing-page h2{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin-bottom:.75rem;font-size:2.1rem;line-height:1.08}.marketing-lede,.marketing-section p,.subpage-hero p,.subpage-cta p,.pricing-card p,.route-card p{color:var(--ink-soft);font-size:1.08rem;line-height:1.65}.marketing-lede{max-width:670px}.marketing-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.marketing-button{border:1px solid var(--ink);text-align:center;white-space:normal;border-radius:8px;justify-content:center;align-items:center;min-height:2.8rem;padding:.72rem 1rem;font-weight:800;line-height:1;display:inline-flex}.marketing-button.primary{background:var(--ink);color:#fff}.marketing-button.secondary{background:var(--page-bg-strong);color:var(--ink)}.marketing-button:hover,.marketing-button:focus-visible{outline-offset:2px;outline:3px solid #1f7a4d38}.trust-row{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.trust-row span,.commit-row code,.brief-terminal strong{border:1px solid var(--line);background:var(--page-bg-strong);color:var(--ink-muted);border-radius:999px;padding:.35rem .58rem;font-size:.82rem;font-weight:700}.trust-brief-card,.proof-card,.local-only,.cta-panel,.route-card,.example-brief,.pricing-card{border:1px solid var(--line);background:var(--page-bg-strong);border-radius:8px;min-width:0;box-shadow:0 22px 70px #16181d14}.trust-brief-card{gap:1rem;padding:1.1rem;display:grid}.brief-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.brief-header h2{overflow-wrap:anywhere;margin-bottom:0;font-size:1.12rem;line-height:1.25}.verdict-pill{border-radius:999px;flex:none;padding:.42rem .6rem;font-size:.78rem;font-weight:900;display:inline-flex}.verdict-pill.blocked{background:var(--red-bg);color:var(--red)}.commit-row,.brief-terminal{flex-wrap:wrap;gap:.5rem;display:flex}.brief-findings,.problem-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.finding{border:1px solid var(--line);border-left-width:4px;border-radius:8px;gap:.25rem;padding:.78rem;display:grid}.finding span,.example-row span{color:var(--ink-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.finding strong{color:var(--ink);font-size:.95rem;line-height:1.35}.finding.danger{border-left-color:var(--red);background:var(--red-bg)}.finding.warn{border-left-color:var(--amber);background:var(--amber-bg)}.finding.neutral{border-left-color:var(--bluegray);background:var(--bluegray-bg)}.brief-terminal{border:1px solid var(--line);background:#111827;border-radius:8px;padding:.75rem}.brief-terminal div{color:#f9fafb;justify-content:space-between;align-items:center;gap:1rem;width:100%;font:.82rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:flex}.brief-terminal span{overflow-wrap:anywhere;min-width:0}.brief-terminal strong{color:#d1d5db;background:#ffffff14;border-color:#ffffff24}.proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:0 0 3rem;display:grid}.proof-card{min-height:9.5rem;padding:1rem}.proof-card span{color:var(--ink);font-weight:900}.proof-card p{color:var(--ink-soft);margin:.65rem 0 0;line-height:1.55}.marketing-section{padding:4rem 0}.two-column{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:start;gap:2rem;display:grid}.problem-list li{border:1px solid var(--line);background:var(--page-bg-strong);color:var(--ink-soft);border-radius:8px;padding:1rem;line-height:1.5}.local-only,.cta-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:2rem;padding:2rem;display:grid}.cta-panel{margin-bottom:4rem;display:block}.local-checklist{gap:.75rem;display:grid}.local-checklist span,.security-item,.example-row{border:1px solid var(--line);background:var(--page-bg);color:var(--ink-soft);border-radius:8px;padding:.9rem;line-height:1.45}.subpage{padding-bottom:4rem}.subpage-hero{padding:4.5rem 0 2rem}.subpage-hero.narrow{max-width:820px}.form-shell{grid-template-columns:minmax(0,1fr) minmax(280px,.56fr);align-items:start;gap:1rem;display:grid}.trust-request-form{border:1px solid var(--line);background:var(--page-bg-strong);border-radius:8px;gap:1rem;padding:1.2rem;display:grid}.trust-request-form label,.trust-request-form fieldset{color:var(--ink);border:0;gap:.45rem;margin:0;padding:0;font-weight:800;display:grid}.trust-request-form fieldset{gap:.65rem}.trust-request-form fieldset label{color:var(--ink-soft);align-items:center;gap:.5rem;font-weight:700;display:flex}.trust-request-form input,.trust-request-form select{border:1px solid var(--line-strong);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:.7rem .78rem}.trust-request-form input[type=radio]{flex:none;width:auto;min-height:auto}.route-card,.pricing-card{padding:1.2rem}.route-card a{color:var(--green);font-weight:900}.example-brief{gap:1rem;padding:1.2rem;display:grid}.example-grid{gap:.75rem;display:grid}.example-row p,.brief-callout{color:var(--ink-soft);margin:.35rem 0 0;line-height:1.55}.brief-callout{border-left:4px solid var(--amber);background:var(--amber-bg);border-radius:8px;padding:1rem}.subpage-cta{border-top:1px solid var(--line);margin-top:1rem;padding-top:2rem}.security-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.security-item{background:var(--page-bg-strong);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.security-item span{background:var(--green);border-radius:999px;width:.75rem;height:.75rem;margin-top:.35rem}.security-item p{margin:0}.pricing-card{max-width:720px}@media (max-width:920px){.marketing-hero,.two-column,.local-only,.form-shell{grid-template-columns:1fr}.marketing-page h1{font-size:3.1rem}.proof-strip,.security-list{grid-template-columns:1fr}}@media (max-width:560px){.marketing-page h1{font-size:2.32rem}.marketing-page h2{font-size:1.55rem}.marketing-hero,.subpage-hero{padding-top:2.25rem}.local-only,.cta-panel{padding:1rem}.marketing-actions{flex-direction:column;align-items:stretch}.marketing-button{width:100%}.trust-row{flex-direction:column;align-items:stretch}.trust-row span{width:100%}.brief-header{flex-direction:column}.commit-row code{overflow-wrap:anywhere;max-width:100%}.trust-request-form fieldset label{align-items:flex-start}}.inbox-shell{gap:1.5rem}.inbox-hero h1{max-width:900px;font-size:clamp(2.6rem,7vw,5rem)}.inbox-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.input-panel,.result-panel,.result-card,.empty-state,.error-card{border:1px solid var(--border);background:#403d39d1;border-radius:24px;box-shadow:0 18px 56px #0000002e}.input-panel,.result-panel{gap:1rem;padding:1.25rem;display:grid}.panel-heading,.risk-summary,.status-row,.sample-actions,.pill-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-heading h2{margin-bottom:0}.contract-textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:34rem;color:var(--text);background:#252422e0;border-radius:18px;outline:none;padding:1rem;font:.9rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.contract-textarea:focus{border-color:#eb5e28c2;box-shadow:0 0 0 3px #eb5e2829}.button.small{border-radius:999px;padding:.65rem .85rem;font-size:.85rem}.analyze-button{cursor:pointer;border:0;width:100%}.result-stack{gap:1rem;display:grid}.result-card,.empty-state,.error-card{padding:1rem}.result-card h3,.empty-state h3,.error-card h3,.result-subsection h3{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1rem}.task-title{margin-bottom:.35rem;font-size:1.15rem;font-weight:800}.detail-grid,.reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.compact-list{color:var(--muted);overflow-wrap:anywhere;gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.muted{color:var(--muted)}.status-badge,.pill{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;padding:.38rem .62rem;font-size:.78rem;font-weight:800;display:inline-flex}.status-badge.complete,.pill.risk-low,.status-badge.risk-low{color:var(--cream);background:#fffcf21a;border-color:#fffcf257}.status-badge.warning,.pill.warning,.status-badge.risk-medium,.pill.risk-medium{color:var(--sand);background:#ccc5b924;border-color:#ccc5b97a}.status-badge.risk-high,.pill.risk-high{color:var(--cream);background:#eb5e282e;border-color:#eb5e289e}.status-badge.neutral,.pill.neutral{color:var(--cream);background:#ccc5b91f}.error-card{background:#eb5e281f;border-color:#eb5e2894}.loading-state{border:1px dashed var(--border);color:var(--muted);background:#ccc5b91a;border-radius:18px;padding:1rem}.success-text{color:var(--cream);font-weight:700}.error-text{color:var(--orange);font-weight:700}.error-card pre{white-space:pre-wrap;background:#252422c2;border:1px solid #eb5e284d;border-radius:14px;max-height:16rem;padding:.75rem;overflow:auto}@media (max-width:980px){.inbox-grid,.detail-grid,.reason-grid{grid-template-columns:1fr}.contract-textarea{min-height:24rem}}.queue-list{gap:1rem;display:grid}.review-card{border:1px solid var(--border);background:#403d39d1;border-radius:22px;gap:.9rem;padding:1.15rem;display:grid}.review-card.priority-high,.first-review-card.priority-high{border-color:#eb5e288a;box-shadow:inset 4px 0 #eb5e28db,0 18px 56px #0000002e}.review-card.priority-medium,.first-review-card.priority-medium{border-color:#ccc5b975;box-shadow:inset 4px 0 #ccc5b9b8,0 18px 56px #0000002e}.review-card.priority-low,.first-review-card.priority-low{border-color:#fffcf247;box-shadow:inset 4px 0 #fffcf270,0 18px 56px #0000002e}.priority-callout,.overlap-callout{border:1px solid var(--border);background:#2524226b;border-radius:16px;gap:.35rem;padding:.85rem;display:grid}.overlap-callout{background:#eb5e281a;border-color:#eb5e2875}.priority-list{margin-top:.75rem}.review-card-header,.lifecycle-card,.queue-action-card{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.review-card-header h2,.lifecycle-card h2{margin-bottom:0}.reason-list{border-top:1px solid var(--border);padding-top:.85rem}.compact-actions,.status-controls{margin-top:0}.status-controls{flex-wrap:wrap;gap:.65rem;display:flex}.detail-shell h1{font-size:clamp(2.4rem,6vw,4.8rem)}.arc-detail-console{background:radial-gradient(circle at 24% 0,#14b8a61a,#0000 28rem),linear-gradient(135deg,#111827 0%,#171717 48%,#1f2933 100%);gap:1rem;min-height:100vh;padding:1.25rem;display:grid}.arc-detail-console .result-card,.arc-detail-console .error-card,.arc-detail-console .legacy-reason-details{color:#e2e8f0;background:#0f172abd;border:1px solid #94a3b829;border-radius:26px;padding:1rem;box-shadow:0 20px 70px #0003}.detail-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.detail-topbar h1{color:#f8fafc;max-width:980px}.detail-topbar .lede{color:#cbd5e1}.detail-topbar-actions,.detail-status-row,.action-chip-row,.reason-card-header,.related-run-card-header{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.detail-topbar-actions{justify-content:flex-end}.detail-status-row{grid-column:1/-1;margin-top:.75rem}.reason-card-header,.related-run-card-header{justify-content:space-between}.action-chip{color:#a5f3fc;background:#22d3ee17;border:1px solid #22d3ee47;border-radius:999px;align-items:center;padding:.46rem .62rem;font-size:.76rem;font-weight:900;display:inline-flex}.action-chip:hover,.action-chip:focus-visible{color:#f8fafc;background:#22d3ee29;border-color:#22d3ee85}.related-run-grid,.related-run-mini-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;display:grid}.related-run-card,.related-run-mini-card{background:#02061757;border:1px solid #94a3b824;border-radius:18px;gap:.5rem;padding:.85rem;display:grid}.related-run-card strong,.related-run-mini-card strong{color:#f8fafc}.related-run-card code,.related-run-mini-card span{color:#94a3b8;overflow-wrap:anywhere}.related-run-mini-card>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:.65rem;display:flex}.evidence-panel{scroll-margin-top:1rem}.legacy-reason-details summary{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:900;display:flex}.legacy-reason-details[open] summary{margin-bottom:1rem}.raw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.raw-grid pre,.result-card pre{border:1px solid var(--border);max-height:34rem;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:#252422d6;border-radius:16px;padding:1rem;font:.82rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}button.button{cursor:pointer;border:0}button.button.secondary{background:#fffcf214;border:1px solid #fffcf257}@media (max-width:980px){.raw-grid{grid-template-columns:1fr}}.dashboard-shell{padding-top:2rem}.dashboard-hero{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:clamp(1.5rem,4vw,2.6rem);display:flex}.dashboard-hero h1{max-width:620px;margin-bottom:.65rem;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.96}.dashboard-hero .lede{max-width:620px;margin-bottom:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55}.dashboard-hero-actions,.toolbar-actions,.queue-actions-bar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.queue-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.queue-toolbar h2{font-size:clamp(1.4rem,3vw,2rem)}.compare-hint{color:var(--muted);font-size:.9rem;font-weight:700}.redesigned-queue-list{gap:.85rem}.review-card{gap:.75rem;padding:1rem}.review-card-topline,.review-card-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.review-card-title-row h2{margin-bottom:.25rem;font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.08}.card-summary{max-width:760px;margin-bottom:0;line-height:1.45}.run-kicker,.run-code,.fact-label,.fact-value{display:block}.run-kicker{color:var(--cream);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.82rem;font-weight:900}.run-code{color:var(--muted);margin:0;font:.78rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.compact-status-row{gap:.45rem}.decision-strip,.analysis-decision-card{border:1px solid var(--border);background:#2524226b;border-radius:18px;gap:.55rem;padding:.85rem;display:grid}.decision-strip strong,.analysis-decision-card h3{color:var(--cream);line-height:1.35}.reason-list-inline{border-top:0;padding-top:0}.summary-only-strip{gap:.25rem}.one-line-reason{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.card-details-disclosure{border:1px solid var(--border);background:#25242238;border-radius:16px;padding:.72rem .8rem}.card-details-disclosure summary{cursor:pointer;color:var(--cream);font-size:.86rem;font-weight:900}.card-details-disclosure .card-facts-grid,.card-details-disclosure .reason-list-inline,.card-details-disclosure .quick-status-controls{margin-top:.75rem}.simplified-actions-bar{justify-content:flex-start}.card-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.card-facts-grid>div{border:1px solid var(--border);background:#25242247;border-radius:14px;padding:.7rem}.fact-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.fact-value{color:var(--cream);overflow-wrap:anywhere;margin-top:.3rem;font-size:.88rem}.button.danger{color:var(--cream);background:#eb5e281f;border:1px solid #eb5e2880}.quick-status-controls{flex-wrap:wrap;gap:.4rem;display:flex}.status-chip{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.42rem .58rem;font-size:.72rem;font-weight:800}.status-chip.active{color:var(--cream);background:#eb5e2829;border-color:#eb5e289e}.status-chip:disabled{cursor:not-allowed;opacity:.7}.compare-shell .dashboard-hero h1{font-size:clamp(2rem,5vw,3.8rem)}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.compare-run-card h2{font-size:clamp(1.25rem,3vw,2rem)}.comparison-summary-card{border-color:#eb5e2857}.analysis-stack{gap:.85rem}.analysis-decision-card{padding:1rem}.analysis-decision-card.priority-high{border-color:#eb5e288a}.analysis-decision-card.priority-medium{border-color:#ccc5b975}.analysis-decision-card.priority-low{border-color:#fffcf247}.task-title-compact{margin:.35rem 0 0;font-weight:800}.details-disclosure-card summary{cursor:pointer;color:var(--cream);font-weight:900}.disclosure-grid{margin-top:1rem}.agent-upload-card{gap:1rem;display:grid}.agent-upload-header,.agent-upload-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-upload-grid>div{border:1px solid var(--border);background:#25242257;border-radius:16px;flex:18rem;padding:.85rem}.agent-upload-grid code,.upload-example-disclosure pre{color:var(--cream);overflow-wrap:anywhere;margin-top:.35rem;font:.82rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block}.upload-example-disclosure pre{white-space:pre-wrap;margin-bottom:0}.rule-reason-stack{gap:.75rem;display:grid}.priority-rule-stack{margin-top:.75rem}.rule-reason-card{border:1px solid var(--border);background:#2524225c;border-radius:16px;gap:.45rem;padding:.8rem;display:grid}.rule-reason-card.reason-high{background:#eb5e281a;border-color:#eb5e2880}.rule-reason-card.reason-medium{border-color:#ccc5b96b}.rule-reason-card p{margin:0;line-height:1.45}.checklist{color:var(--muted);gap:.65rem;margin:1rem 0 0;padding-left:1.4rem;display:grid}.checklist li::marker{color:var(--accent);font-weight:900}@media (max-width:980px){.dashboard-hero,.queue-toolbar{flex-direction:column;align-items:stretch}.compare-grid,.card-facts-grid{grid-template-columns:1fr}.dashboard-hero-actions,.toolbar-actions,.queue-actions-bar{flex-direction:column;align-items:stretch}.dashboard-hero-actions .button,.toolbar-actions .button,.queue-actions-bar .button{width:100%}}.arc-desktop-shell{background:radial-gradient(circle at 24% 0,#14b8a61a,#0000 28rem),linear-gradient(135deg,#111827 0%,#171717 48%,#1f2933 100%);grid-template-columns:16.5rem minmax(0,1fr);min-height:100vh;display:grid}.arc-sidebar{background:#0c121be6;border-right:1px solid #94a3b82e;flex-direction:column;gap:1.5rem;height:100vh;padding:1.25rem;display:flex;position:sticky;top:0}.arc-brand{background:linear-gradient(135deg,#14b8a624,#0f172ad6);border:1px solid #14b8a647;border-radius:20px;gap:.25rem;padding:1rem;display:grid}.arc-brand span{color:#f8fafc;letter-spacing:-.05em;font-size:1.35rem;font-weight:950}.arc-brand small,.sidebar-ingest-card small,.kpi-card small,.row-task small,.desktop-search span{color:#94a3b8}.arc-sidebar nav{gap:.35rem;display:grid}.nav-item{color:#cbd5e1;border:1px solid #0000;border-radius:14px;align-items:center;gap:.65rem;padding:.75rem .85rem;font-weight:800;display:flex}.nav-item:hover,.nav-item:focus-visible,.nav-item.active{color:#f8fafc;background:#14b8a61a;border-color:#14b8a647}.nav-dot{background:#64748b;border-radius:999px;width:.48rem;height:.48rem}.nav-item.active .nav-dot{background:#22d3ee;box-shadow:0 0 0 4px #22d3ee1f}.sidebar-ingest-card{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:18px;align-items:center;gap:.75rem;margin-top:auto;padding:.9rem;display:flex}.status-dot{border-radius:999px;width:.72rem;height:.72rem}.status-dot.good{background:#22c55e}.status-dot.warn{background:#f59e0b}.arc-workspace{gap:1rem;padding:1.25rem;display:grid}.arc-topbar,.filter-bar,.panel-title-row,.inspector-header,.review-row-actions,.topbar-controls{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.arc-topbar{background:#0f172ab3;border:1px solid #94a3b829;border-radius:26px;justify-content:space-between;padding:1.2rem;box-shadow:0 24px 80px #0000003d}.arc-topbar h1{margin-bottom:.35rem;font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.desktop-search{letter-spacing:.08em;text-transform:uppercase;gap:.25rem;min-width:min(22rem,100%);font-size:.72rem;font-weight:900;display:grid}.desktop-search input{color:#e2e8f0;background:#0206178c;border:1px solid #94a3b838;border-radius:999px;padding:.78rem 1rem}.environment-pill,.queue-count{color:#cbd5e1;background:#0f172ab3;border:1px solid #94a3b838;border-radius:999px;padding:.72rem .9rem;font-size:.82rem;font-weight:900}.kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.kpi-card,.review-queue-panel,.review-inspector,.desktop-ingest-disclosure{background:#0f172abd;border:1px solid #94a3b829;box-shadow:0 20px 70px #0003}.kpi-card{border-radius:22px;gap:.35rem;padding:1rem;display:grid}.kpi-card span,.section-label{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950}.kpi-card strong{color:#f8fafc;font-size:2rem;line-height:1}.kpi-card.warning{border-color:#f59e0b52}.kpi-card.warning strong{color:#fbbf24}.kpi-card.danger{border-color:#ef444457}.kpi-card.danger strong{color:#f87171}.kpi-card.success{border-color:#22c55e3d}.kpi-card.success strong{color:#4ade80}.filter-bar{background:#0206176b;border:1px solid #94a3b824;border-radius:22px;padding:.8rem}.filter-chip{color:#cbd5e1;cursor:pointer;background:#0f172a85;border:1px solid #94a3b82e;border-radius:999px;padding:.6rem .78rem;font-size:.82rem;font-weight:900}.filter-chip.active,.filter-chip:hover,.filter-chip:focus-visible{color:#f8fafc;background:#22d3ee1f;border-color:#22d3ee66}.filter-chip.muted-chip{color:#94a3b8;border-style:dashed}.review-console-grid{grid-template-columns:minmax(0,1.55fr) minmax(24rem,.82fr);align-items:start;gap:1rem;display:grid}.review-queue-panel,.review-inspector,.desktop-ingest-disclosure{border-radius:26px;padding:1rem}.panel-title-row{justify-content:space-between;margin-bottom:.9rem}.panel-title-row h2,.review-inspector h2{margin-bottom:0;font-size:clamp(1.35rem,2.4vw,2rem)}.queue-header,.review-row-main{grid-template-columns:8.5rem minmax(15rem,1.5fr) 7rem 8rem 6.8rem 4rem minmax(10rem,1fr);align-items:center;gap:.7rem;display:grid}.queue-header{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #94a3b824;padding:0 .7rem .65rem;font-size:.72rem;font-weight:950}.review-row-list{gap:.65rem;margin-top:.65rem;display:grid}.review-row{background:#0206174d;border:1px solid #94a3b824;border-radius:18px;overflow:hidden}.review-row.selected{background:#082f4952;border-color:#22d3ee6b;box-shadow:inset 4px 0 #22d3ee}.review-row-main{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:.85rem .7rem}.row-run,.row-task{gap:.2rem;min-width:0;display:grid}.row-run strong,.row-task strong{color:#f8fafc}.row-run code{color:#94a3b8;font-size:.72rem}.agent-identity-line{color:#bae6fd;gap:.45rem;display:flex}.row-task strong,.row-task small,.row-reason{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-risk,.row-priority,.row-status,.row-evidence,.row-age{color:#cbd5e1;font-size:.78rem;font-weight:900}.row-risk{text-align:center;border-radius:999px;padding:.42rem .58rem}.row-risk-stack,.inspector-badge-stack,.reason-group-stack{gap:.42rem;display:grid}.row-priority{text-align:center;border-radius:999px;padding:.34rem .5rem}.row-risk.risk-high{color:#fecaca;background:#ef444429}.row-risk.risk-medium{color:#fde68a;background:#f59e0b29}.row-risk.risk-low{color:#bbf7d0;background:#22c55e1f}.row-priority.priority-blocked,.status-badge.priority-blocked{color:#fecaca;background:#ef444429;border-color:#ef444473}.row-priority.priority-high,.status-badge.priority-high{color:#fde68a;background:#f59e0b26;border-color:#f59e0b6b}.row-priority.priority-medium,.status-badge.priority-medium{color:#a5f3fc;background:#22d3ee1f;border-color:#22d3ee57}.row-priority.priority-low,.status-badge.priority-low{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e47}.row-reason{color:#94a3b8;font-size:.8rem}.review-row-actions{background:#0f172a6b;border-top:1px solid #94a3b81a;justify-content:flex-end;padding:.55rem .7rem}.status-select{color:#e2e8f0;background:#020617b8;border:1px solid #94a3b838;border-radius:999px;padding:.58rem .72rem;font-size:.82rem;font-weight:800}.review-inspector{gap:.9rem;display:grid;position:sticky;top:1rem}.review-inspector.inspector-high{border-color:#ef444447}.review-inspector.inspector-medium{border-color:#f59e0b47}.review-inspector.inspector-low{border-color:#22c55e2e}.review-inspector.priority-blocked{box-shadow:inset 4px 0 #ef4444c7,0 20px 70px #0003}.inspector-header{justify-content:space-between;align-items:flex-start}.inspector-section,.inspector-grid>div,.decision-panel{background:#02061757;border:1px solid #94a3b824;border-radius:18px;padding:.85rem}.decision-panel strong{color:#f8fafc;margin-top:.45rem;line-height:1.4;display:block}.reason-group-card{background:#0f172a8c;border:1px solid #94a3b824;border-radius:16px;gap:.45rem;padding:.78rem;display:grid}.reason-group-card.reason-high{background:#7f1d1d2e;border-color:#ef444457}.reason-group-card.reason-medium{border-color:#f59e0b4d}.reason-group-card.reason-low{border-color:#22c55e38}.reason-group-card.blocking{box-shadow:inset 3px 0 #ef4444}.reason-group-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.reason-group-header strong{color:#f8fafc}.reason-group-header span,.inline-blocker{color:#fca5a5;text-transform:uppercase;font-size:.72rem;font-weight:950}.inspector-list{color:#cbd5e1;gap:.42rem;margin:.55rem 0 0;padding-left:1.1rem;display:grid}.inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.inspector-grid p,.inspector-section p{color:#e2e8f0;overflow-wrap:anywhere;margin:.4rem 0 0;line-height:1.45}.inspector-action-bar{grid-template-columns:1fr;gap:.55rem;display:grid}.desktop-ingest-disclosure{color:#cbd5e1}.desktop-ingest-disclosure summary{cursor:pointer;font-weight:900}.desktop-ingest-disclosure pre{color:#e2e8f0;white-space:pre-wrap;background:#020617b8;border:1px solid #94a3b824;border-radius:16px;max-height:16rem;padding:1rem;overflow:auto}@media (max-width:1180px){.arc-desktop-shell{grid-template-columns:1fr}.arc-sidebar{height:auto;position:static}.arc-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.review-console-grid,.kpi-strip{grid-template-columns:1fr}.review-inspector{position:static}}@media (max-width:860px){.queue-header{display:none}.review-row-main{grid-template-columns:1fr}.row-task strong,.row-task small,.row-reason{white-space:normal}.arc-sidebar nav,.inspector-grid{grid-template-columns:1fr}}.git-readiness-badge{color:#cbd5e1;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#0f172a94;border:1px solid #94a3b838;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .52rem;font-size:.72rem;font-weight:950;display:inline-flex}.git-readiness-badge.git-good,.git-readiness-panel.git-good{border-color:#22c55e4d}.git-readiness-badge.git-good{color:#bbf7d0;background:#22c55e21}.git-readiness-badge.git-danger,.git-readiness-panel.git-danger{border-color:#ef44446b}.git-readiness-badge.git-danger{color:#fecaca;background:#ef444429}.git-readiness-badge.git-warn,.git-readiness-panel.git-warn{border-color:#f59e0b5c}.git-readiness-badge.git-warn{color:#fde68a;background:#f59e0b26}.git-readiness-badge.git-muted,.git-readiness-panel.git-muted{border-color:#94a3b833}.git-readiness-badge.git-muted{color:#cbd5e1;background:#64748b24}.git-readiness-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.git-readiness-facts{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.65rem;margin-top:.8rem;display:grid}.git-readiness-facts.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.git-readiness-facts>div,.git-readiness-lists>div{background:#02061747;border:1px solid #94a3b824;border-radius:14px;padding:.7rem}.git-readiness-facts span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.git-readiness-facts strong{color:#f8fafc;overflow-wrap:anywhere;margin-top:.25rem;display:block}.git-readiness-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.git-readiness-lists h3{color:#f8fafc}.git-file-list code{color:#e2e8f0;overflow-wrap:anywhere;font:.78rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.git-guidance-list{margin-top:.75rem}@media (max-width:980px){.git-readiness-facts.compact,.git-readiness-lists{grid-template-columns:1fr}}
