._5PzKGa_page{padding-bottom:var(--space-16)}._5PzKGa_page a{transition:color var(--motion-fast)}._5PzKGa_page a:hover{color:var(--accent)}._5PzKGa_hero{padding:var(--space-12) 0}._5PzKGa_back{color:var(--muted);margin-bottom:var(--space-8);font-size:var(--text-sm);transition:color var(--motion-fast);text-decoration:none;display:inline-block}._5PzKGa_back:hover{color:var(--accent)}._5PzKGa_hero h1{margin:var(--space-6) 0;max-width:21ch;font-size:clamp(2.5rem,5.2vw,4.6rem)}._5PzKGa_hero h1 span{color:var(--accent)}._5PzKGa_intro{font-size:var(--text-lg);color:var(--muted);max-width:48ch}._5PzKGa_labels{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._5PzKGa_labels span{border:1px solid var(--border);font:var(--text-xs)/1.6 var(--font-data);border-radius:2rem;padding:.25rem .7rem}._5PzKGa_observation{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--radius-sm);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._5PzKGa_observation p+p{margin-top:var(--space-1)}._5PzKGa_source{overflow-wrap:anywhere;flex-basis:100%}._5PzKGa_source dl{gap:var(--space-2) var(--space-6);grid-template-columns:auto 1fr;display:grid}._5PzKGa_source dt{color:var(--muted)}._5PzKGa_source dd{font-family:var(--font-data);font-size:var(--text-xs);margin:0}._5PzKGa_pipeline{padding-top:var(--space-12);position:relative}._5PzKGa_readingRail{width:2px;inset:var(--space-12) auto 0 -1.25rem;background:var(--border);position:absolute;overflow:hidden}._5PzKGa_readingRail div{background:var(--accent);transform-origin:top;position:absolute;inset:0}._5PzKGa_sectionTitle{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}._5PzKGa_sectionTitle h2{margin-top:var(--space-2);font-size:clamp(1.4rem,2.7vw,2rem)}._5PzKGa_sectionTitle>p{font-size:var(--text-sm)}._5PzKGa_workspace{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}._5PzKGa_editor,._5PzKGa_budgetPanel,._5PzKGa_trace{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6);background:var(--surface);min-width:0}._5PzKGa_panelHead{gap:var(--space-3);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}._5PzKGa_panelHead h3{font-size:1.05rem}._5PzKGa_panelHead ._5PzKGa_eyebrow{margin-bottom:var(--space-2)}._5PzKGa_editorLabel{color:var(--muted);font-size:var(--text-sm);margin-bottom:var(--space-3);display:block}._5PzKGa_code{resize:vertical;width:100%;min-height:25rem;padding:var(--space-4);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);font:.78rem/1.8 var(--font-data);tab-size:2;display:block}._5PzKGa_validation{min-height:3.5rem;padding-top:var(--space-3);font-size:var(--text-sm);overflow-wrap:anywhere}._5PzKGa_help{font-size:var(--text-xs);color:var(--muted);line-height:1.7}._5PzKGa_actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._5PzKGa_actions button:disabled{cursor:not-allowed}._5PzKGa_execution{gap:var(--space-4);display:grid}._5PzKGa_meters{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}._5PzKGa_meter{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}._5PzKGa_meterHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._5PzKGa_meterHead>span{text-transform:capitalize;color:var(--muted)}._5PzKGa_meterHead strong{font:var(--text-sm)/1.5 var(--font-data);overflow-wrap:anywhere;min-width:0}._5PzKGa_track{background:var(--border);height:6px;margin:var(--space-3) 0 var(--space-2);border-radius:2px;overflow:hidden}._5PzKGa_fill{transform-origin:0;background:var(--accent);width:100%;height:100%}._5PzKGa_meterNote{font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere;display:block}._5PzKGa_meter[data-fired=true] ._5PzKGa_meterNote{color:var(--danger)}._5PzKGa_runner{padding:var(--space-4) var(--space-6);background:var(--surface-raised);border-radius:var(--radius-md);border:1px solid var(--border)}._5PzKGa_runHead{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}._5PzKGa_next{font-size:var(--text-sm);min-height:3rem;margin-top:var(--space-3)}._5PzKGa_next ._5PzKGa_mono{color:var(--accent);display:inline-block}._5PzKGa_runStatus{min-height:3.5rem;font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-3)}._5PzKGa_decisions{padding-top:var(--space-12)}._5PzKGa_traceGrid{gap:var(--space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}._5PzKGa_requestList{gap:var(--space-2);flex-direction:column;min-height:29rem;display:flex}._5PzKGa_request{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._5PzKGa_request[aria-pressed=true]{border-color:var(--accent);background:var(--surface-raised)}._5PzKGa_request strong{font-size:var(--text-sm);font-weight:500;display:block}._5PzKGa_request small{color:var(--muted);margin-top:var(--space-1);font-size:.7rem;display:block}._5PzKGa_allow,._5PzKGa_deny{font:.68rem/1.5 var(--font-data);text-transform:uppercase;border-radius:var(--radius-sm);white-space:nowrap;border:1px solid;padding:.15rem .4rem}._5PzKGa_allow{color:var(--accent)}._5PzKGa_deny{color:var(--danger)}._5PzKGa_trace{min-height:29rem}._5PzKGa_requestIdentity{font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere;margin-top:var(--space-3)}._5PzKGa_rules{margin:var(--space-6) 0;padding:0;list-style:none}._5PzKGa_rules li{gap:var(--space-3);border-top:1px solid var(--border);padding:var(--space-2) 0;align-items:flex-start;display:flex}._5PzKGa_rules li>span{color:var(--accent)}._5PzKGa_rules li[data-passed=false]>span,._5PzKGa_rules li[data-passed=false] code{color:var(--danger)}._5PzKGa_rules li div{overflow-wrap:anywhere;min-width:0}._5PzKGa_rules p{font-size:var(--text-xs);color:var(--muted)}._5PzKGa_empty{min-height:24rem;padding:var(--space-8);justify-content:center;align-items:flex-start;gap:var(--space-4);color:var(--muted);flex-direction:column;display:flex}._5PzKGa_emptyMark{border:1px dashed var(--border);border-radius:var(--radius-md);width:3rem;height:3rem}._5PzKGa_provenance{color:var(--muted);font-size:var(--text-xs);margin-top:var(--space-6)}._5PzKGa_install{gap:var(--space-4);padding-top:var(--space-12);display:grid}._5PzKGa_install h2{margin:var(--space-3) 0}._5PzKGa_install p{color:var(--muted);max-width:75ch}._5PzKGa_command{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--border);background:var(--surface);padding:var(--space-6);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}._5PzKGa_command code{overflow-wrap:anywhere;flex:1;min-width:min(100%,20rem)}._5PzKGa_copyStatus{min-height:1.5rem;font-size:var(--text-sm)}._5PzKGa_limits{border-top:1px solid var(--border);padding-top:var(--space-8);margin-top:var(--space-8);max-width:80ch}._5PzKGa_limits h2{font-size:var(--text-lg);margin-bottom:var(--space-4)}._5PzKGa_limits p,._5PzKGa_limits a{font-size:var(--text-sm);color:var(--muted)}._5PzKGa_limits a{margin-top:var(--space-4);display:inline-block}@media (max-width:760px){._5PzKGa_hero{padding-top:var(--space-8)}._5PzKGa_workspace,._5PzKGa_traceGrid{grid-template-columns:minmax(0,1fr)}._5PzKGa_sectionTitle{align-items:flex-start;gap:var(--space-4);flex-direction:column}._5PzKGa_sectionTitle>p br{display:none}._5PzKGa_editor,._5PzKGa_budgetPanel,._5PzKGa_trace,._5PzKGa_observation{padding:var(--space-4)}._5PzKGa_source dl{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}._5PzKGa_source dd{margin-bottom:var(--space-3)}._5PzKGa_requestList{min-height:12rem}._5PzKGa_request{padding:var(--space-3);gap:var(--space-2)}._5PzKGa_readingRail{left:-.75rem}._5PzKGa_empty{min-height:12rem;padding:var(--space-4)}._5PzKGa_trace{min-height:17rem}}@media (prefers-reduced-motion:reduce){._5PzKGa_page *,._5PzKGa_page :before,._5PzKGa_page :after{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}}
