.rank-watch-heading{padding:38px var(--page-gutter) 30px;border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rank-watch-heading h1{margin:8px 0 12px}.rank-watch-heading p:last-child{max-width:720px;color:var(--neutral-700);line-height:1.6}.rank-watch-section{padding:30px var(--page-gutter);border-bottom:1px solid var(--neutral-200)}.rank-watch-section .section-rail{margin-bottom:22px}.rank-watch-source{grid-template-columns:2fr 1fr;gap:24px;display:grid}.rank-watch-source h2,.rank-watch-intro h2{margin:0 0 12px}.rank-watch-source p,.rank-watch-intro p{line-height:1.6}.rank-watch-note{color:var(--neutral-700);max-width:960px;margin-top:20px;font-size:13px;line-height:1.7}.rank-watch-caution,.rank-watch-notice{border-left:3px solid var(--gold-500);background:var(--primary-50);padding:14px 18px;line-height:1.6}.rank-watch-notice{margin:20px var(--page-gutter)}.rank-watch-provenance{color:var(--neutral-700);margin-top:16px;font-size:12px}.rank-watch-provenance summary{cursor:pointer;padding:10px 0}.rank-watch-provenance code{overflow-wrap:anywhere;line-height:1.7;display:block}.rank-watch-filters{flex-wrap:wrap;gap:18px;margin:24px 0;display:flex}.rank-watch-filters label{gap:8px;min-width:200px;font-size:13px;display:grid}.rank-watch-filters label:first-child{flex:1}.rank-watch-filters input,.rank-watch-filters select{border:1px solid var(--neutral-300);background:var(--white);min-height:44px;color:var(--neutral-950);font:inherit;width:100%;padding:10px 12px}.rank-watch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rank-watch-card{border:1px solid var(--neutral-200);background:var(--white);min-width:0;padding:24px}.rank-watch-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rank-watch-card h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.35}.rank-watch-path{color:var(--neutral-700);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.rank-watch-status{background:var(--primary-50);color:var(--primary-800);white-space:nowrap;padding:6px 9px;font-size:11px;display:inline-block}.rank-watch-status-needs_research{background:var(--neutral-200);color:var(--neutral-700)}.rank-watch-priority{color:var(--neutral-700);margin:16px 0;font-size:12px}.rank-watch-metrics{border-top:1px solid var(--neutral-200);border-bottom:1px solid var(--neutral-200);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0;display:grid}.rank-watch-card dt{color:var(--neutral-700);font-size:12px;line-height:1.5}.rank-watch-card dd{overflow-wrap:anywhere;margin:7px 0 0;line-height:1.6}.rank-watch-metrics dd{font-variant-numeric:tabular-nums;font-size:clamp(17px,2vw,25px)}.rank-watch-actions{gap:20px;margin-bottom:0;display:grid}.rank-watch-actions dd{font-size:14px}.rank-watch-actions small{color:var(--primary-800);margin-top:5px;display:block}.rank-watch-pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:13px;display:flex}.rank-watch-pagination button,.rank-watch-notice button{background:var(--white);min-height:44px;color:var(--primary-800);border:1px solid var(--neutral-300);cursor:pointer;font:inherit;padding:9px 14px}.rank-watch-pagination button+button{margin-left:8px}.rank-watch-pagination button:disabled{opacity:.5;cursor:default}@media (width<=1000px){.rank-watch-list{grid-template-columns:1fr}}@media (width<=580px){.rank-watch-heading{flex-direction:column;padding-top:24px}.rank-watch-source{grid-template-columns:1fr;gap:10px}.rank-watch-card{padding:18px}.rank-watch-card header{flex-direction:column;gap:8px}.rank-watch-filters{flex-direction:column}.rank-watch-filters label{min-width:0}.rank-watch-pagination{flex-direction:column;align-items:flex-start}}.research-page{background:var(--white);min-width:0}.research-heading{padding:38px var(--page-gutter) 30px;border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:start;gap:24px;display:flex}.research-heading h1{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(1.8rem,3vw,3rem)}.research-heading p{max-width:68ch;color:var(--neutral-700);margin:0}.research-heading .eyebrow{color:var(--gold-700)}.research-section{padding:32px var(--page-gutter);border-bottom:1px solid var(--neutral-200)}.research-section .section-rail{margin-bottom:22px}.research-window{flex-wrap:wrap;align-items:baseline;gap:10px 24px;display:flex}.research-window h2{margin:0;font-size:1.1rem}.research-window span,.research-scope{color:var(--neutral-700);font-size:.84rem;line-height:1.6}.research-scope{max-width:110ch}.research-caution{border-left:3px solid var(--gold-500);color:var(--primary-950);background:#fff8eb;padding:10px 14px;font-size:.88rem}.research-sources{margin:20px 0 0;padding:0;list-style:none}.research-sources li{border-top:1px solid var(--neutral-200);grid-template-columns:minmax(150px,1fr) minmax(150px,.8fr) minmax(200px,1fr) minmax(150px,1fr);align-items:start;gap:20px;padding:16px 0;font-size:.85rem;display:grid}.research-sources small,.research-metric-grid small,.research-table-scroll small{color:var(--neutral-700);margin-top:5px;font-size:.78rem;font-weight:450;line-height:1.5;display:block}.research-sources p{color:var(--neutral-700);margin:0;line-height:1.5}.research-freshness{text-transform:capitalize;font-weight:650}.research-freshness-stale{color:var(--gold-700)}.research-freshness-unavailable{color:var(--neutral-700)}.research-warnings{color:var(--neutral-700);margin-bottom:0;padding-left:20px;font-size:.84rem;line-height:1.6}.research-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px;display:grid}.research-metric-grid>div{border-right:1px solid var(--neutral-200);padding-right:20px}.research-metric-grid>div:last-child{border:0}.research-metric-grid span{font-size:.85rem}.research-metric-grid strong{letter-spacing:-.03em;margin:10px 0;font-size:1.7rem;display:block}.research-metric-grid p{color:var(--neutral-700);font-size:.82rem}.research-views{border-bottom:1px solid var(--neutral-200);flex-wrap:wrap;gap:8px 22px;display:flex}.research-views button{min-height:44px;color:var(--neutral-700);background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 0;font-weight:650}.research-views button[aria-pressed=true]{border-bottom-color:var(--gold-500);color:var(--primary-950)}.research-views button:hover{color:var(--primary-950)}.research-filters{flex-wrap:wrap;gap:18px;padding:24px 0 8px;display:flex}.research-filters label{color:var(--neutral-700);gap:8px;font-size:.78rem;font-weight:650;display:grid}.research-filters label:first-child{flex:1;max-width:500px}.research-filters input,.research-filters select{border:1px solid var(--neutral-300);width:100%;min-height:44px;font:inherit;color:var(--neutral-950);background:var(--white);border-radius:3px;padding:10px 12px;font-size:.9rem}.research-table-scroll{max-width:100%;margin-top:20px;overflow:auto}.research-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:.85rem}.research-table-scroll th,.research-table-scroll td{border-bottom:1px solid var(--neutral-200);vertical-align:top;padding:16px 18px 16px 0;line-height:1.55}.research-table-scroll thead th{background:var(--primary-50);color:var(--neutral-700);letter-spacing:.04em;text-transform:uppercase;padding:12px 18px 12px 10px;font-size:.72rem}.research-table-scroll tbody th{overflow-wrap:anywhere;min-width:210px;max-width:360px;padding-left:10px;font-weight:650}.research-table-scroll td{overflow-wrap:anywhere;min-width:90px;max-width:320px}.research-table-scroll tbody tr:hover{background:var(--neutral-50)}.research-table-scroll code{white-space:normal;font-size:.8rem}.research-copy,.research-pagination button,.research-notice button{border:1px solid var(--neutral-300);min-height:44px;color:var(--primary-900);background:var(--white);border-radius:3px;padding:8px 12px;font-size:.8rem;font-weight:650}.research-copy:hover,.research-pagination button:enabled:hover{background:var(--primary-50)}.research-pagination{color:var(--neutral-700);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:.84rem;display:flex}.research-pagination>div{gap:10px;display:flex}.research-pagination button:disabled{color:var(--neutral-500);opacity:.6}.research-notice{padding:14px var(--page-gutter);background:var(--gold-300);color:var(--primary-950);line-height:1.6}.research-notice button{margin-left:12px}.research-copy-notice{color:var(--primary-800);font-size:.85rem}@media (width>=901px) and (width<=1250px){.app-header{grid-template-columns:145px 1fr auto auto auto;gap:16px;padding-left:24px;padding-right:24px}.primary-navigation{gap:18px}.primary-navigation a{letter-spacing:.03em;white-space:nowrap;font-size:.7rem}.identity-register{padding-left:12px}.refresh-control,.new-run-control{padding:0 10px;font-size:.68rem}}@media (width<=900px){.research-sources li{grid-template-columns:1fr 1fr;gap:12px}.research-heading{display:block}.research-heading .read-only-marker{margin-top:16px;display:inline-block}}@media (width<=580px){.research-section{padding-top:24px;padding-bottom:24px}.research-filters{display:grid}.research-views{gap:4px 20px}.research-views button{font-size:.82rem}.research-sources li{grid-template-columns:1fr}.research-metric-grid{grid-template-columns:1fr 1fr;gap:18px}.research-metric-grid strong{font-size:1.35rem}}.research-periods{color:var(--neutral-700);flex-wrap:wrap;gap:8px 24px;margin:14px 0;font-size:.8rem;line-height:1.6;display:flex}.research-periods p{margin:0}.evaluation-page{background:var(--white);min-width:0}.evaluation-heading,.evaluation-controls,.evaluation-summary,.evaluation-body,.evaluation-manifest{padding:28px var(--page-gutter)}.evaluation-heading{border-bottom:1px solid var(--neutral-200)}.evaluation-heading h1{letter-spacing:-.04em;margin:8px 0 14px;font-size:clamp(2rem,4vw,3.2rem)}.evaluation-heading p,.evaluation-controls p,.evaluation-summary p,.evaluation-findings p,.evaluation-limits{color:var(--neutral-700);line-height:1.6}.evaluation-controls{border-bottom:1px solid var(--neutral-200);grid-template-columns:minmax(100px,180px) minmax(200px,650px);align-items:center;gap:12px 20px;display:grid}.evaluation-controls label{font-weight:650}.evaluation-controls select{border:1px solid var(--neutral-300);width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;padding:10px}.evaluation-controls p{grid-column:2;margin:0;font-size:.82rem}.evaluation-summary{justify-content:space-between;align-items:start;gap:24px;display:flex}.evaluation-summary h2{margin:8px 0 16px;font-size:1.5rem}.evaluation-summary button,.evaluation-notice button{border:1px solid var(--neutral-300);min-height:44px;color:var(--primary-950);cursor:pointer;background:#fff;padding:10px 16px;font-weight:650}.evaluation-manifest{background:var(--primary-50);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.evaluation-manifest dt{text-transform:uppercase;color:var(--neutral-700);letter-spacing:.08em;font-size:.72rem;font-weight:650}.evaluation-manifest dd{overflow-wrap:anywhere;margin:10px 0 0;font-size:.92rem}.evaluation-manifest small{color:var(--neutral-700);margin-top:7px;line-height:1.6;display:block}.evaluation-findings{margin:20px 0 0;padding:0;list-style:none}.evaluation-findings>li{border-top:1px solid var(--neutral-200);padding:22px 0}.evaluation-finding-title{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.evaluation-finding-title h3{margin:0;font-size:1.05rem}.evaluation-status{white-space:nowrap;border-radius:3px;width:max-content;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-block}.evaluation-pass{background:#edf8f0;color:#155634!important}.evaluation-fail{background:#fff0eb;color:#923527!important}.evaluation-needs_review{background:#fff7dc;color:#795616!important}.evaluation-not_applicable{background:#edf0f2;color:#52606c!important}.evaluation-verifier{font-size:.82rem}.evaluation-findings summary{cursor:pointer;min-height:36px;color:var(--primary-900);font-weight:600}.evaluation-findings details li{overflow-wrap:anywhere;padding:5px 0;font-size:.86rem}.evaluation-limits{border-top:1px solid var(--neutral-200);background:var(--neutral-50)}.evaluation-limits code{overflow-wrap:anywhere;font-size:.82rem;display:block}.evaluation-notice{padding:18px var(--page-gutter);background:var(--gold-300);margin:0;line-height:1.6}.evaluation-notice button{margin-left:16px}@media (width<=1000px){.evaluation-manifest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.evaluation-controls{grid-template-columns:minmax(0,1fr)}.evaluation-controls p{grid-column:1}.evaluation-summary{display:block}.evaluation-summary button{margin-top:10px}.evaluation-finding-title{align-items:start}.evaluation-manifest{grid-template-columns:minmax(0,1fr)}}.evaluation-findings details small,.evaluation-findings details code{color:var(--neutral-700);overflow-wrap:anywhere;margin-top:5px;font-size:.78rem;display:block}.rank-research{border:1px solid var(--neutral-200);margin-top:20px;padding:20px}.rank-research h4{overflow-wrap:anywhere;margin:0 0 10px;font-size:20px;line-height:1.4}.rank-research p{line-height:1.6}.rank-research-path{overflow-wrap:anywhere;font-size:13px}.rank-research form,.rank-research fieldset{gap:18px;display:grid}.rank-research form{margin-top:24px}.rank-research label{gap:8px;font-size:13px;display:grid}.rank-research input,.rank-research textarea{border:1px solid var(--neutral-300);width:100%;min-width:0;min-height:44px;color:var(--neutral-950);background:var(--white);font:inherit;padding:10px}.rank-research textarea{resize:vertical;min-height:90px}.rank-research fieldset{border:1px solid var(--neutral-200);min-width:0;padding:16px}.rank-research legend{padding:0 8px;font-size:14px}.rank-research-row{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.rank-research-actions{flex-wrap:wrap;gap:12px;display:flex}.rank-research button{min-height:44px;font:inherit;cursor:pointer;color:var(--primary-800);background:var(--white);border:1px solid var(--neutral-300);padding:10px 14px}.rank-research button:disabled{opacity:.6;cursor:default}@media (width<=700px){.rank-research{padding:14px}.rank-research-row{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-950:#0c1930;--primary-900:#132544;--primary-800:#1b365f;--primary-100:#e8eef6;--primary-50:#f2f6fa;--gold-500:#d5a44a;--gold-700:#8b6508;--gold-300:#efc477;--neutral-950:#17202b;--neutral-700:#4f5c6a;--neutral-500:#637080;--neutral-300:#ccd2d8;--neutral-200:#dde2e6;--neutral-100:#edf0f2;--neutral-50:#f7f8f8;--white:#fff;--danger-700:#8b2f2f;--success-500:#62a37a;--font-sans:"Hanken Grotesk", "Avenir Next", Avenir, Helvetica, Arial, sans-serif;--header-height:88px;--page-gutter:clamp(20px, 4.5vw, 72px);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{background:var(--neutral-50);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--neutral-950);background:var(--neutral-50);margin:0}button,a{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:3px solid var(--gold-500);outline-offset:4px}::selection{background:var(--gold-300);color:var(--primary-950)}.app-shell,.app-content{min-height:100vh}.app-header{z-index:20;height:var(--header-height);padding:0 var(--page-gutter);background:var(--white);border-bottom:1px solid var(--neutral-200);grid-template-columns:180px 1fr auto auto auto;align-items:center;gap:28px;display:grid;position:sticky;top:0}.brand{align-self:stretch;align-items:center;display:flex;overflow:hidden}.brand img{object-fit:contain;object-position:left center;width:150px;height:72px}.primary-navigation{align-items:center;gap:clamp(18px,2.4vw,38px);display:flex}.primary-navigation a{color:var(--neutral-700);letter-spacing:.08em;text-transform:uppercase;padding:34px 0 31px;font-size:.78rem;font-weight:700;text-decoration:none;position:relative}.primary-navigation a:after{content:"";background:var(--gold-500);opacity:0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.2)}.primary-navigation a:hover:after,.primary-navigation a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.identity-register{border-left:1px solid var(--neutral-200);justify-items:end;padding-left:24px;display:grid}.identity-name{font-weight:750}.identity-role{color:var(--neutral-500);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.refresh-control,.menu-control,.new-run-control{min-height:42px;color:var(--primary-900);background:var(--white);border:1px solid var(--primary-900);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:0 16px;font-size:.76rem;font-weight:750}.menu-control{align-items:center;display:inline-flex}.new-run-control{color:var(--white);background:var(--primary-900)}.refresh-control:hover,.menu-control:hover,.new-run-control:hover{color:var(--white);background:var(--primary-800)}.safe-screen-notice,.action-notice{z-index:10;min-height:44px;padding:8px var(--page-gutter);color:var(--primary-950);background:var(--gold-300);justify-content:center;align-items:center;gap:18px;font-size:.86rem;font-weight:650;display:flex;position:relative}.safe-screen-notice button{background:0 0;border:0;border-bottom:1px solid;font-weight:800}.action-notice{background:var(--primary-100)}.loading-state,.error-state,.fatal-state{min-height:100vh;padding:var(--page-gutter);background:var(--primary-900);color:var(--white);place-content:center;justify-items:start;gap:18px;display:grid}.loading-state p{font-size:clamp(1.2rem,3vw,2rem)}.error-state h1,.fatal-state h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,6vw,5rem)}.error-state p,.fatal-state p{max-width:56ch;color:var(--neutral-200)}.error-state button,.error-state a{min-height:46px;color:var(--primary-950);background:var(--gold-300);border:0;border-radius:6px;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}@media (width>=901px) and (width<=1700px){.identity-register{display:none}.app-header{grid-template-columns:130px minmax(0,1fr) auto auto;gap:12px}.primary-navigation{flex-wrap:wrap;gap:4px 14px}.primary-navigation a{white-space:nowrap;padding:10px 0}}@media (width<=900px){.app-header{grid-template-columns:1fr auto auto auto;gap:12px}.brand{width:150px}.primary-navigation{top:var(--header-height);padding:10px var(--page-gutter) 20px;background:var(--white);border-bottom:1px solid var(--neutral-200);align-items:stretch;display:none;position:absolute;left:0;right:0}.primary-navigation[data-open=true]{display:grid}.primary-navigation a{border-bottom:1px solid var(--neutral-100);padding:14px 0}.identity-register{display:none}.refresh-control{padding:0 12px;font-size:0}.refresh-control:after{content:"Refresh";font-size:.72rem}}@media (width<=580px){:root{--header-height:76px}.app-header{grid-template-columns:1fr auto auto}.brand{width:125px}.brand img{width:125px;height:64px}.refresh-control{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.eyebrow{color:var(--gold-700);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.command-plane{min-height:calc(100svh - var(--header-height));padding:clamp(38px, 6vw, 84px) var(--page-gutter) clamp(44px, 7vw, 96px);color:var(--white);background-color:var(--primary-900);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.command-grid{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cpath d='M64 0H0V64' fill='none' stroke='%23ffffff' stroke-opacity='.055'/%3E%3C/svg%3E");position:absolute;inset:0}.command-plane>:not(.command-grid){animation:.42s cubic-bezier(.2,.7,.2,1) both command-enter;position:relative}.command-plane .eyebrow{color:var(--gold-300)}.command-index{color:var(--gold-300);letter-spacing:.16em;grid-column:1/-1;font-size:.72rem;font-weight:800}.command-copy{grid-column:1/span 7;align-self:center;animation-delay:70ms!important}.command-copy h1{letter-spacing:-.065em;max-width:9ch;margin:0;font-size:clamp(3.2rem,7vw,7.4rem);line-height:.88}.command-summary{max-width:54ch;color:var(--neutral-200);margin:28px 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6}.run-register{border-top:1px solid #ffffff38;grid-template-columns:auto 1fr;gap:5px 24px;max-width:520px;margin-top:40px;padding-top:18px;display:grid}.run-register>span:first-child{color:var(--gold-300);letter-spacing:.14em;text-transform:uppercase;grid-row:span 2;font-size:.68rem}.run-register strong{font-size:1.1rem}.run-register>span:last-child{color:var(--neutral-300);text-transform:capitalize}.command-context{border-top:1px solid #ffffff47;grid-column:8/-1;align-self:center;animation-delay:.14s!important}.context-line{border-bottom:1px solid #ffffff29;grid-template-columns:1fr 1.5fr;align-items:start;gap:20px;padding:18px 0;display:grid}.context-line>span:first-child{color:var(--neutral-300);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.context-line strong{overflow-wrap:anywhere}.runner-state{align-items:center;gap:9px;font-weight:750;display:inline-flex}.status-dot{background:var(--neutral-500);border-radius:50%;width:8px;height:8px}.runner-state[data-state=online] .status-dot{background:var(--success-500);animation:2.4s ease-out infinite heartbeat}.runner-state[data-state=degraded] .status-dot{background:var(--gold-500)}.operator-controls,.read-only-context{color:var(--primary-950);background:var(--primary-100);border:1px solid #ffffff3d;border-radius:8px;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 16px 14px 22px;display:grid;position:sticky;bottom:24px;animation-delay:.21s!important}.operator-controls p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.operator-controls button{border:1px solid var(--primary-900);min-height:44px;color:var(--primary-900);background:0 0;border-radius:6px;padding:0 18px;font-weight:800}.operator-controls button:last-of-type{color:var(--white);background:var(--primary-900)}.operator-controls button:disabled{color:var(--neutral-500);background:var(--neutral-100);border-color:var(--neutral-300)}.operator-controls>span{color:var(--danger-700);grid-column:1/-1;font-size:.82rem}.read-only-context{grid-template-columns:1fr auto}.read-only-context span{color:var(--neutral-700);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.register-section,.operations-section{padding:clamp(64px, 9vw, 128px) var(--page-gutter);position:relative}.register-section{background:var(--white)}.operations-section{background:var(--neutral-50);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,5vw,72px);display:grid}.section-rail{color:var(--neutral-500);letter-spacing:.16em;align-items:center;gap:16px;margin-bottom:40px;font-size:.65rem;font-weight:800;display:flex}.section-rail span:first-child{color:var(--gold-700)}.section-rail:after{content:"";background:var(--neutral-200);flex:1;height:1px}.operations-section>.section-rail{grid-column:1/-1;margin-bottom:0}.section-heading{grid-template-columns:7fr 5fr;align-items:end;column-gap:48px;margin-bottom:42px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2{letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(2.2rem,4.5vw,4.8rem);line-height:.98}.section-heading>p:last-child{max-width:48ch;color:var(--neutral-700);margin:0;line-height:1.65}.section-heading.compact{margin-bottom:28px;display:block}.section-heading.compact h2{font-size:clamp(2rem,3vw,3.2rem)}.metrics-register{grid-template-columns:repeat(var(--metric-columns,2), minmax(0, 1fr));border-top:1px solid var(--neutral-300);border-bottom:1px solid var(--neutral-300);display:grid}.metric-entry{border-right:1px solid var(--neutral-300);min-width:0;padding:clamp(24px,3.5vw,48px)}.metric-entry:first-child{padding-left:0}.metric-entry:last-child{border-right:0}.metric-heading,.metric-provenance{color:var(--neutral-500);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:.7rem;font-weight:750;display:flex}.metric-entry>strong{min-height:2.2em;color:var(--primary-900);letter-spacing:-.045em;margin:30px 0;font-size:clamp(1.6rem,3.2vw,3.5rem);line-height:1;display:block}.metric-entry>p{max-width:40ch;color:var(--neutral-700);margin:20px 0 0;font-size:.88rem;line-height:1.5}.metric-entry .freshness-warning{border-left:2px solid var(--gold-500);padding-left:12px}.freshness-warning strong{color:var(--primary-900);display:block}.decision-column{grid-column:1/span 7}.runtime-column{grid-column:8/-1}.decision-register{border-top:1px solid var(--neutral-300);margin:0;padding:0;list-style:none}.decision-register li{border-bottom:1px solid var(--neutral-300);grid-template-columns:44px 1fr auto;align-items:center;gap:20px;padding:24px 0;transition:padding .16s;display:grid}.decision-register li:hover{padding-left:6px}.decision-number{color:var(--gold-700);font-size:.76rem;font-weight:800}.decision-register li div{gap:5px;display:grid}.decision-register li div span{color:var(--neutral-500);text-transform:capitalize;font-size:.78rem}.decision-register a{color:var(--primary-900);text-underline-offset:4px;font-size:.78rem;font-weight:800}.empty-register{border-block:1px solid var(--neutral-300);gap:8px;padding:30px 0;display:grid}.empty-register span{color:var(--neutral-700)}.runtime-register{border-top:1px solid var(--neutral-300)}.runtime-register>div{border-bottom:1px solid var(--neutral-300);grid-template-columns:1fr 1.2fr;gap:18px;padding:19px 0;display:grid}.runtime-register>div>span:first-child{color:var(--neutral-500);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.safety-notice,.validation-outcome,.deployment-failure{border-left:3px solid var(--gold-500);color:var(--neutral-700);gap:8px;padding:18px 0 18px 18px;display:grid}.safety-notice strong,.validation-outcome strong,.deployment-failure strong{color:var(--primary-900)}.validation-outcome[data-state=failed],.deployment-failure{border-left-color:var(--danger-700)}.validation-outcome a{width:fit-content;color:var(--primary-900);text-underline-offset:4px;font-weight:800}.deployment-failure code{width:fit-content;color:var(--primary-950);background:var(--neutral-100);padding:4px 7px}@keyframes command-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes heartbeat{0%,60%,to{box-shadow:0 0 #62a37a00}75%{box-shadow:0 0 0 7px #62a37a2e}}@media (width<=900px){.command-plane{grid-template-rows:auto auto auto auto;min-height:auto}.command-copy,.command-context{grid-column:1/-1}.command-copy h1{max-width:10ch}.operator-controls{grid-template-columns:1fr 1fr;position:static}.operator-controls p{grid-column:1/-1}.read-only-context{position:static}.section-heading{display:block}.section-heading h2{margin-bottom:20px}.operations-section{flex-direction:column;display:flex}.decision-column{order:1}.runtime-column{order:2}}@media (width<=580px){.command-copy h1{font-size:clamp(3rem,16vw,4.6rem)}.context-line{grid-template-columns:1fr;gap:7px}.operator-controls{grid-template-columns:1fr}.operator-controls p{grid-column:auto}.operator-controls button{width:100%}.metrics-register{display:block}.metric-entry,.metric-entry:first-child{border-right:0;border-bottom:1px solid var(--neutral-300);padding:28px 0}.metric-entry:last-child{border-bottom:0}.decision-register li{grid-template-columns:34px 1fr}.decision-register a{grid-column:2}}@media (prefers-reduced-motion:reduce){.command-plane>:not(.command-grid),.runner-state[data-state=online] .status-dot{animation:none!important}.decision-register li{transition:none!important}}.workflow-page{min-height:calc(100vh - var(--header-height));background:var(--neutral-50)}.workflow-hero{min-height:360px;padding:clamp(52px, 7vw, 96px) var(--page-gutter);color:var(--white);background:var(--primary-900);align-content:end;display:grid;position:relative;overflow:hidden}.workflow-hero>:not(.command-grid){max-width:860px;position:relative}.workflow-hero .eyebrow{color:var(--gold-300)}.workflow-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,8vw,8rem);line-height:.88}.workflow-hero>p:last-of-type{max-width:62ch;color:var(--neutral-200);margin:24px 0 0;font-size:1.05rem;line-height:1.6}.workflow-section{padding:clamp(54px, 8vw, 112px) var(--page-gutter)}.workflow-notice,.lock-notice,.query-state{border-block:1px solid var(--gold-500);color:var(--primary-900);justify-content:space-between;gap:20px;margin:0 0 28px;padding:16px 0;display:flex}.lock-notice{justify-content:start;display:grid}.lock-notice span{color:var(--neutral-700)}.query-state button{color:inherit;background:0 0;border:0;border-bottom:1px solid;font-weight:800}.read-only-marker{width:fit-content;color:var(--neutral-500);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.read-only-marker.inverted{color:var(--gold-300);margin-top:24px}.plan-register{border-top:1px solid var(--neutral-300);margin:0;padding:0;list-style:none}.plan-register>li{border-bottom:1px solid var(--neutral-300);grid-template-columns:54px minmax(0,1fr) auto;gap:clamp(20px,4vw,54px);padding:clamp(30px,5vw,68px) 0;display:grid}.plan-rank{color:var(--gold-700);letter-spacing:.1em;font-size:.8rem;font-weight:800}.plan-title{justify-content:space-between;align-items:start;gap:24px;display:flex}.plan-title h2{max-width:22ch;color:var(--primary-900);letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3.2vw,3.5rem);line-height:1}.plan-title>span{white-space:nowrap;color:var(--neutral-500);text-transform:uppercase;font-size:.74rem;font-weight:750}.business-relevance{max-width:68ch;color:var(--neutral-700);line-height:1.65}.plan-evidence{border-top:1px solid var(--neutral-200);grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0;display:grid}.plan-evidence>div{border-bottom:1px solid var(--neutral-200);grid-template-columns:100px 1fr;gap:14px;padding:14px 0;display:grid}.plan-evidence dt{color:var(--neutral-500);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.plan-evidence dd{overflow-wrap:anywhere;margin:0}.register-actions{align-content:end;gap:10px;min-width:156px;display:grid}.register-actions button{border:1px solid var(--primary-900);min-height:42px;color:var(--primary-900);background:0 0;border-radius:6px;padding:0 14px;font-weight:800}.register-actions button:last-child{color:var(--white);background:var(--primary-900)}.run-layout{grid-template-columns:minmax(260px,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(34px,6vw,92px);display:grid}.run-layout>.section-rail,.run-layout>.lock-notice,.run-layout>.read-only-marker,.run-layout>.query-state,.run-layout>[role=status],.run-layout>.empty-register{grid-column:1/-1;width:100%}.run-history{border-top:1px solid var(--neutral-300);margin:0;padding:0;list-style:none}.run-history li{border-bottom:1px solid var(--neutral-300)}.run-history button{text-align:left;width:100%;color:var(--neutral-700);background:0 0;border:0;gap:5px;padding:20px 8px;display:grid}.run-history button:hover,.run-history li[data-selected=true] button{color:var(--primary-900);background:var(--primary-50);padding-left:14px}.run-history strong{font-size:.8rem}.run-history small{color:var(--neutral-500)}.run-detail{gap:64px;display:grid}.run-detail h2,.shipped-register h2,.provenance-register h2{color:var(--primary-900);letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(1.8rem,3vw,3rem)}.run-timeline,.event-register,.artifact-register{border-top:1px solid var(--neutral-300);margin:0;padding:0;list-style:none}.run-timeline li,.event-register li{border-bottom:1px solid var(--neutral-300);grid-template-columns:38px minmax(130px,1fr) 2fr;gap:20px;padding:18px 0;display:grid}.run-timeline li>span,.event-register li>span{color:var(--gold-700);font-size:.72rem;font-weight:800}.run-timeline li div,.event-register li div{gap:4px;display:grid}.run-timeline small,.event-register small{color:var(--neutral-500)}.run-timeline p{color:var(--neutral-700);margin:0}.event-register code{overflow-wrap:anywhere;color:var(--neutral-700)}.artifact-register li{border-bottom:1px solid var(--neutral-300);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.artifact-register a{color:var(--primary-900);text-underline-offset:4px;font-weight:800}.artifact-register span{color:var(--neutral-500);text-transform:capitalize}.artifact-register li>div{gap:5px;display:grid}.artifact-register code{color:var(--neutral-700);overflow-wrap:anywhere}.cancel-run-trigger{border:1px solid var(--danger-700);min-height:44px;color:var(--danger-700);background:0 0;justify-self:start;padding:0 16px;font-weight:800}.cancel-run-form{border-left:3px solid var(--danger-700);background:var(--white);grid-template-columns:1fr auto auto;gap:10px;padding:20px;display:grid}.cancel-run-form label{color:var(--neutral-500);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.7rem;font-weight:800}.cancel-run-form textarea{border:1px solid var(--neutral-300);min-height:74px;padding:12px}.cancel-run-form button{border:1px solid var(--primary-900);color:var(--primary-900);background:0 0;padding:0 15px;font-weight:800}.cancel-run-form button:last-child{color:var(--white);background:var(--primary-900)}.report-hero{min-height:440px}.report-hero h1{max-width:10ch}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-grid>.section-rail{grid-column:1/-1}.report-signal{border-block:1px solid var(--neutral-300);padding:clamp(28px,5vw,64px)}.report-signal:first-of-type{border-right:1px solid var(--neutral-300);padding-left:0}.report-signal>span{color:var(--neutral-500);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.report-signal strong{color:var(--primary-900);margin:24px 0;font-size:clamp(1.8rem,4vw,4rem);line-height:1;display:block}.report-signal p{max-width:42ch;color:var(--neutral-700)}.metric-evidence{gap:5px;display:grid}.metric-evidence p{color:var(--primary-900);margin:0;font-weight:800}.metric-evidence small{color:var(--neutral-500)}.shipped-register{background:var(--white)}.shipped-register ol,.provenance-register ul{border-top:1px solid var(--neutral-300);margin:0;padding:0;list-style:none}.shipped-register li{border-bottom:1px solid var(--neutral-300);grid-template-columns:46px 1fr auto;align-items:center;gap:24px;padding:26px 0;display:grid}.shipped-register li>span{color:var(--gold-700);font-weight:800}.shipped-register li p{max-width:64ch;color:var(--neutral-700)}.shipped-register li small{color:var(--neutral-500)}.shipped-register li a{color:var(--primary-900);text-underline-offset:4px;font-weight:800}.provenance-register li{border-bottom:1px solid var(--neutral-300);grid-template-columns:1fr 2fr 1fr;gap:24px;padding:18px 0;display:grid}.provenance-register li span{color:var(--neutral-700)}.dialog-scrim{z-index:50;background:#0c1930b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.run-dialog{width:min(640px,100%);max-height:calc(100vh - 40px);color:var(--neutral-950);background:var(--white);border-top:4px solid var(--gold-500);padding:clamp(24px,5vw,48px);overflow:auto}.dialog-heading{justify-content:space-between;align-items:start;gap:30px;display:flex}.dialog-heading h2{color:var(--primary-900);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.dialog-heading>button{background:0 0;border:0;border-bottom:1px solid}.run-dialog form{gap:22px;margin-top:34px;display:grid}.run-dialog label{color:var(--neutral-700);letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:800;display:grid}.run-dialog select,.run-dialog input{border:1px solid var(--neutral-300);min-height:48px;color:var(--primary-900);background:var(--white);border-radius:6px;padding:0 12px}.mode-register{border-block:1px solid var(--neutral-200);justify-content:space-between;padding:15px 0;display:flex}.mode-register span{color:var(--neutral-500);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.mode-register output{font-weight:800}.run-dialog form>p{color:var(--neutral-700)}.primary-action{min-height:48px;color:var(--white);background:var(--primary-900);border:0;border-radius:6px;font-weight:800}@media (width<=900px){.plan-register>li{grid-template-columns:40px 1fr}.register-actions,.plan-register .read-only-marker{grid-column:2}.register-actions{grid-template-columns:1fr 1fr}.run-layout{display:block}.run-history{margin-bottom:58px}.cancel-run-form{grid-template-columns:1fr 1fr}.cancel-run-form textarea{grid-column:1/-1}}@media (width<=580px){.workflow-hero{min-height:300px}.workflow-hero h1{font-size:clamp(3.2rem,17vw,5rem)}.plan-register>li{grid-template-columns:30px 1fr}.plan-title{display:grid}.plan-evidence{grid-template-columns:1fr}.plan-evidence>div{grid-template-columns:80px 1fr}.register-actions{grid-template-columns:1fr}.run-timeline li,.event-register li{grid-template-columns:28px 1fr}.run-timeline p,.event-register code{grid-column:2}.report-grid{display:block}.report-signal:first-of-type{border-right:0;padding-left:0}.report-signal{padding-inline:0}.shipped-register li{grid-template-columns:32px 1fr}.shipped-register li a{grid-column:2}.provenance-register li{grid-template-columns:1fr;gap:6px}.cancel-run-form{grid-template-columns:1fr}.cancel-run-form textarea{grid-column:auto}}.change-review{min-height:calc(100vh - var(--header-height));background:var(--neutral-50);padding-bottom:110px}.change-review>[role=status]{padding:72px var(--page-gutter);display:block}.review-header{padding:clamp(38px, 5vw, 66px) var(--page-gutter);color:var(--white);background:var(--primary-900);grid-template-columns:minmax(0,8fr) minmax(220px,4fr);gap:18px 48px;display:grid;position:relative;overflow:hidden}.review-header .eyebrow{color:var(--gold-300)}.review-header>:not(.command-grid){position:relative}.review-header .eyebrow{grid-column:1/-1;margin-bottom:0}.review-header h1{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.9}.review-commit{text-align:right;align-content:center;justify-items:end;gap:7px;display:grid}.review-commit span{color:var(--neutral-300);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.review-commit strong{color:var(--gold-300);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.review-header ol{border-top:1px solid #ffffff3d;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:26px 0 0;padding:0;list-style:none;display:grid}.review-header li{color:var(--neutral-300);letter-spacing:.08em;text-transform:uppercase;padding-top:13px;font-size:.68rem;font-weight:750}.review-header li:last-child{color:var(--gold-300)}.review-notice{z-index:12;top:var(--header-height);padding:15px var(--page-gutter);border-bottom:1px solid var(--gold-500);color:var(--primary-950);background:var(--gold-100);font-weight:800;position:sticky}.review-register{padding:0 var(--page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);display:grid}.review-register>section{border-bottom:1px solid var(--neutral-300);padding-block:clamp(58px,8vw,104px)}.review-section-heading p{color:var(--gold-700);letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-size:.68rem;font-weight:800}.review-section-heading h2{max-width:20ch;color:var(--primary-900);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:.98}.evidence-provenance{grid-column:1/span 5}.evidence-provenance>p{max-width:48ch;color:var(--neutral-700);margin:28px 0;line-height:1.7}.evidence-provenance dl{border-top:1px solid var(--neutral-300);margin:0 0 24px}.evidence-provenance dl div{border-bottom:1px solid var(--neutral-300);grid-template-columns:1fr 1.5fr;gap:24px;padding:14px 0;display:grid}.evidence-provenance dt{color:var(--neutral-500);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.evidence-provenance dd{overflow-wrap:anywhere;margin:0}.evidence-provenance a,.deployment-scope a{color:var(--primary-900);text-underline-offset:4px;font-weight:800}.evidence-reference{gap:6px;margin-top:16px;display:grid}.evidence-reference span{color:var(--neutral-500);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.evidence-reference code{color:var(--neutral-700);overflow-wrap:anywhere}.candidate-files{grid-column:7/-1}.candidate-files>ul,.deployment-scope ul{border-top:1px solid var(--neutral-300);margin:28px 0;padding:0;list-style:none}.candidate-files>ul li,.deployment-scope li{border-bottom:1px solid var(--neutral-300);overflow-wrap:anywhere;padding:14px 0}.candidate-files code{color:var(--primary-900)}.diff-viewer{border:1px solid var(--neutral-300);background:var(--white);overflow:hidden}.diff-heading,.diff-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diff-heading span{color:var(--neutral-700);background:var(--neutral-100);letter-spacing:.1em;text-transform:uppercase;padding:10px 14px;font-size:.66rem;font-weight:800}.diff-heading span:first-child,.diff-row pre:first-child{border-right:1px solid var(--neutral-300)}.diff-row pre{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--neutral-200);min-width:0;color:var(--neutral-700);margin:0;padding:13px 14px;font-size:.77rem;overflow-x:auto}.diff-row pre[data-change=removed]{color:var(--danger-700);background:#9f434312}.diff-row pre[data-change=added]{color:var(--success-700);background:#3d7b5514}.review-validations{grid-column:1/span 8}.validation-rail{border-top:1px solid var(--neutral-300);margin:30px 0 0;padding:0;list-style:none}.validation-rail li{border-bottom:1px solid var(--neutral-300);grid-template-columns:34px minmax(130px,1fr) minmax(200px,2fr) auto;align-items:center;gap:22px;padding:19px 0;display:grid}.validation-index{color:var(--gold-700);font-size:.7rem;font-weight:800}.validation-rail li>div{gap:5px;display:grid}.validation-rail li>div span,.output-unavailable{color:var(--neutral-500);font-size:.72rem}.validation-rail li[data-state=failed]>div:nth-child(3) strong{color:var(--danger-700)}.validation-rail li[data-state=passed]>div:nth-child(3) strong{color:var(--success-700)}.validation-rail a{color:var(--primary-900);text-underline-offset:4px;font-size:.74rem;font-weight:800}.validation-rail>li>code{color:var(--neutral-700);overflow-wrap:anywhere;font-size:.72rem}.optional-warning{border-left:2px solid var(--gold-500);width:fit-content;color:var(--neutral-700);margin-top:22px;padding-left:14px}.deployment-scope{grid-column:10/-1}.deployment-scope h3{color:var(--neutral-500);letter-spacing:.1em;text-transform:uppercase;margin:30px 0 12px;font-size:.7rem}.deployment-scope p{color:var(--neutral-700);line-height:1.6}.discussion{grid-column:1/-1}.discussion-register{border-top:1px solid var(--neutral-300);margin:32px 0;padding:0;list-style:none}.discussion-register li{border-bottom:1px solid var(--neutral-300);grid-template-columns:minmax(150px,3fr) 9fr;gap:32px;padding:22px 0;display:grid}.discussion-register li>div{align-content:start;gap:5px;display:grid}.discussion-register time{color:var(--neutral-500);font-size:.72rem}.discussion-register p{max-width:72ch;color:var(--neutral-700);margin:0;line-height:1.65}.discussion-form{grid-template-columns:1fr auto;gap:10px;display:grid}.discussion-form label{color:var(--neutral-500);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.7rem;font-weight:800}.discussion-form textarea{resize:vertical;border:1px solid var(--neutral-300);min-height:100px;color:var(--primary-950);background:var(--white);padding:14px}.discussion-form button{min-width:130px;color:var(--white);background:var(--primary-900);border:0;font-weight:800}.gate-two-panel{z-index:20;right:var(--page-gutter);bottom:22px;left:var(--page-gutter);color:var(--white);background:var(--primary-900);border:1px solid #fff3;grid-template-columns:1fr auto auto;align-items:stretch;gap:10px;padding:13px;display:grid;position:fixed;box-shadow:0 18px 52px #0a152a38}.gate-two-panel>div{align-content:center;gap:4px;padding-left:10px;display:grid}.gate-two-panel>div span,.read-only-gate>span{color:var(--gold-300);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.gate-two-panel button{border:1px solid var(--white);min-height:48px;color:var(--white);background:0 0;padding:0 18px;font-weight:800}.gate-two-panel button:last-child{color:var(--primary-900);background:var(--white)}.gate-two-panel button:disabled{opacity:.45}.read-only-gate{grid-template-columns:auto 1fr;padding:22px}@media (width<=900px){.evidence-provenance,.candidate-files,.review-validations,.deployment-scope{grid-column:1/-1}.validation-rail li{grid-template-columns:28px 1fr 2fr}.validation-rail li>a,.validation-rail li>code,.validation-rail li>.output-unavailable{grid-column:2/-1}.gate-two-panel{grid-template-columns:1fr 1fr;position:sticky;bottom:0;left:auto;right:auto}.gate-two-panel>div{grid-column:1/-1}}@media (width<=580px){.review-header{grid-template-columns:1fr}.review-commit{text-align:left;justify-items:start}.review-header ol{grid-template-columns:repeat(2,1fr);row-gap:12px}.diff-heading{display:none}.diff-row{display:block}.diff-row pre:first-child{border-right:0}.diff-row pre:before{color:var(--neutral-500);font-family:var(--font-sans);text-transform:uppercase;margin-bottom:5px;font-size:.62rem;display:block}.diff-row pre:first-child:before{content:"Before"}.diff-row pre:last-child:before{content:"After"}.validation-rail li{grid-template-columns:24px 1fr}.validation-rail li>div:nth-child(3),.validation-rail li>a,.validation-rail li>code,.validation-rail li>.output-unavailable{grid-column:2}.discussion-register li,.discussion-form{grid-template-columns:1fr}.discussion-form button{min-height:48px}.gate-two-panel{grid-template-columns:1fr}.gate-two-panel>div{grid-column:auto}}.run-report{border-top:1px solid var(--neutral-300);padding:24px 0}.run-report h3{color:var(--primary-900);margin:0 0 12px;font-size:1.2rem}.run-report header p,.run-report-scope{color:var(--neutral-700);font-size:.84rem;line-height:1.6}.run-report header code{overflow-wrap:anywhere}.run-report-provenance{color:var(--neutral-700);gap:6px;font-size:.75rem;display:grid}.run-report-provenance dt{font-weight:700}.run-report-provenance dd{overflow-wrap:anywhere;margin:0}.run-report-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.run-report-actions button,.run-reports .query-state button{border:1px solid var(--primary-900);min-height:44px;color:var(--primary-900);background:0 0;border-radius:4px;padding:10px 14px;font-size:.84rem;font-weight:700}.run-report-actions button:hover,.run-reports .query-state button:hover{background:var(--primary-50)}.run-report-body{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--white);max-height:65vh;color:var(--neutral-950);border-left:3px solid var(--gold-500);font-family:var(--font-sans);tab-size:2;margin:20px 0 0;padding:20px;font-size:.9rem;line-height:1.7;overflow:auto}.run-report-notice{color:var(--primary-800);font-size:.85rem}
