.eING7W_page{padding-bottom:var(--space-16)}.eING7W_hero{gap:var(--space-16);padding:var(--space-16) 0 var(--space-12);grid-template-columns:1.3fr .8fr;align-items:center;display:grid}.eING7W_back{margin-bottom:var(--space-8);color:var(--muted);font-size:var(--text-sm);text-decoration:none;display:inline-block}.eING7W_hero h1{margin:var(--space-4) 0 var(--space-6);font-size:clamp(2.7rem,4.9vw,4.6rem);line-height:1.04}.eING7W_hero h1 span{color:var(--accent)}.eING7W_lead{color:var(--muted);max-width:38ch;font-size:var(--text-lg)}.eING7W_actions{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.eING7W_actions a{text-decoration:none}.eING7W_receipt{background:var(--surface);border:1px solid var(--border);padding:var(--space-6);border-radius:var(--radius-md);transform:rotate(1deg)}.eING7W_receiptTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.eING7W_tag{font:var(--text-xs)/1.4 var(--font-data);border:1px solid var(--border);white-space:nowrap;color:var(--muted);border-radius:4rem;padding:.35rem .65rem}.eING7W_status{align-items:center;gap:var(--space-4);padding:var(--space-6) 0;display:flex}.eING7W_status>span:first-child{font:6.6rem/1 var(--font-data);color:var(--accent);letter-spacing:-.075em}.eING7W_status>span:last-child{color:var(--muted);line-height:1.3}.eING7W_rule{border-top:1px dashed var(--border)}.eING7W_receipt dl{margin:var(--space-6) 0;font-size:var(--text-sm)}.eING7W_receipt dl div{justify-content:space-between;gap:var(--space-3);margin:var(--space-3) 0;display:flex}.eING7W_receipt dt{color:var(--muted)}.eING7W_receipt dd{font-family:var(--font-data);margin:0}.eING7W_warning{color:var(--warning)}.eING7W_stamp{font:.7rem/1.8 var(--font-data);color:var(--muted);overflow-wrap:anywhere}.eING7W_receiptFoot{font-size:var(--text-xs);border-top:1px dashed var(--border);margin-top:var(--space-4);padding-top:var(--space-4);color:var(--muted)}.eING7W_boundary{gap:var(--space-4);border:1px solid var(--border);border-left:3px solid var(--warning);background:var(--surface);padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-sm);display:flex}.eING7W_boundary>span{color:var(--warning);font-size:1.8rem;line-height:1}.eING7W_boundary strong{color:var(--foreground)}.eING7W_flow,.eING7W_preview,.eING7W_run{padding:var(--space-16) 0}.eING7W_sectionHead{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.eING7W_sectionHead h2{max-width:23ch;margin-top:var(--space-3)}.eING7W_readingTrack{background:var(--border);height:2px;margin-top:var(--space-8);overflow:hidden}.eING7W_readingTrack>div{background:var(--accent);transform-origin:0;height:100%}.eING7W_caption{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-3)}.eING7W_steps{gap:var(--space-2);margin:var(--space-6) 0;grid-template-columns:repeat(6,1fr);display:grid}.eING7W_step{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-sm);padding:var(--space-4);gap:var(--space-2);isolation:isolate;min-height:120px;display:grid;position:relative}.eING7W_step>span,.eING7W_step strong{z-index:1}.eING7W_stepIndex{font-family:var(--font-data);font-size:var(--text-xs);color:var(--muted)}.eING7W_step strong{font-size:1.1rem;font-weight:550}.eING7W_stepLabel{font-size:var(--text-xs);color:var(--muted)}.eING7W_blockedStep{border-style:dashed}.eING7W_blockedStep .eING7W_stepLabel{color:var(--warning)}.eING7W_step .eING7W_selection{z-index:0;background:var(--accent);border-radius:inherit;height:3px;position:absolute;inset:auto 0 0}.eING7W_step[aria-pressed=true]{border-color:var(--accent)}.eING7W_evidence{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.eING7W_explanation{padding:var(--space-8);flex-direction:column;align-items:start;min-height:380px;display:flex}.eING7W_explanation h3{margin:var(--space-6) 0 var(--space-4);font-size:1.7rem}.eING7W_explanation .eING7W_actions{padding-top:var(--space-6);margin-top:auto}.eING7W_payload{background:var(--surface);border-left:1px solid var(--border);min-width:0}.eING7W_payloadHead{border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.eING7W_payload pre{padding:var(--space-6);white-space:pre-wrap;overflow-wrap:anywhere;min-height:330px;max-height:410px;margin:0;font-size:.8rem;line-height:1.8;overflow:auto}.eING7W_download{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--muted);display:inline-block}.eING7W_preview{border-top:1px solid var(--border)}.eING7W_description{color:var(--muted);max-width:78ch;margin-top:var(--space-6)}.eING7W_provenance{align-items:center;gap:var(--space-3);font:var(--text-xs)/1.6 var(--font-data);margin-top:var(--space-6);color:var(--muted);flex-wrap:wrap;display:flex}.eING7W_notice{min-height:2.5rem;font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-3)}.eING7W_metrics{border:1px solid var(--border);border-radius:var(--radius-md);margin:var(--space-4) 0 var(--space-8);grid-template-columns:1fr 1fr 1.3fr;display:grid}.eING7W_metrics>div{padding:var(--space-6);gap:var(--space-3);display:grid}.eING7W_metrics>div+div{border-left:1px solid var(--border)}.eING7W_metrics strong{font:3rem/1.3 var(--font-data)}.eING7W_denominator{color:var(--muted);font-size:1.6rem}.eING7W_metrics .eING7W_noReceipt{font:1.7rem/1.8 var(--font-text);color:var(--warning)}.eING7W_tableHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--muted);display:flex}.eING7W_rows{gap:var(--space-3);display:grid}.eING7W_row{padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0}.eING7W_rowTop{justify-content:space-between;gap:var(--space-4);font:var(--text-xs)/1.5 var(--font-data);color:var(--muted);display:flex}.eING7W_agrees{color:var(--accent)}.eING7W_amount{font:1.5rem/1.5 var(--font-data);overflow-wrap:anywhere;margin:var(--space-2) 0}.eING7W_amount span{font-size:var(--text-xs);color:var(--muted)}.eING7W_amountTrack{background:var(--surface-raised);height:4px;margin:var(--space-3) 0;overflow:hidden}.eING7W_amountTrack>div{background:var(--accent);transform-origin:0;height:100%}.eING7W_rowDetail{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;padding:var(--space-4) 0}.eING7W_rowDetail code{color:var(--foreground)}.eING7W_empty{padding:var(--space-8);border:1px dashed var(--border);color:var(--muted)}.eING7W_run{gap:var(--space-6);border-top:1px solid var(--border);display:grid}.eING7W_run h2{margin:var(--space-3) 0 var(--space-4)}.eING7W_command{background:var(--surface);border:1px solid var(--border);padding:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-6);border-radius:var(--radius-sm);display:flex}.eING7W_command code{overflow-wrap:anywhere;color:var(--accent)}.eING7W_command button{flex-shrink:0}.eING7W_limits{max-width:80ch}.eING7W_limits h2{font-size:var(--text-lg);margin-bottom:var(--space-4)}.eING7W_limits p{color:var(--muted);font-size:var(--text-sm)}@media (max-width:900px){.eING7W_hero{gap:var(--space-8);grid-template-columns:1fr .85fr}.eING7W_steps{grid-template-columns:repeat(3,1fr)}.eING7W_evidence{grid-template-columns:1fr}.eING7W_explanation{min-height:290px}.eING7W_payload{border-left:0;border-top:1px solid var(--border)}}@media (max-width:640px){.eING7W_hero{padding-top:var(--space-8);gap:var(--space-8);grid-template-columns:1fr}.eING7W_receipt{transform:none}.eING7W_sectionHead{align-items:start;gap:var(--space-4);flex-direction:column}.eING7W_flow,.eING7W_preview,.eING7W_run{padding:var(--space-12) 0}.eING7W_boundary{padding:var(--space-4)}.eING7W_step{padding:var(--space-3);min-height:110px}.eING7W_stepLabel{font-size:.65rem}.eING7W_explanation{padding:var(--space-6);min-height:350px}.eING7W_payload pre{padding:var(--space-4);font-size:.72rem}.eING7W_metrics{grid-template-columns:1fr 1fr}.eING7W_metrics>div{padding:var(--space-4)}.eING7W_metrics>div:last-child{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}.eING7W_metrics strong{font-size:2.5rem}.eING7W_row{padding:var(--space-4)}.eING7W_amount{font-size:1.06rem}.eING7W_command{padding:var(--space-4);flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.eING7W_receipt{transform:none}}
