.p4dWWG_page{padding-block:var(--space-12)}.p4dWWG_hero{gap:var(--space-6);margin-bottom:var(--space-12);display:grid}.p4dWWG_intro{max-width:55rem;font-size:var(--text-lg)}.p4dWWG_notice{padding:var(--space-6);border:1px solid var(--border);border-left:3px solid var(--warning);background:var(--surface);overflow-wrap:anywhere}.p4dWWG_builder{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.p4dWWG_inputs,.p4dWWG_result{gap:var(--space-4);height:100%;padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.p4dWWG_result{background:var(--surface-raised)}.p4dWWG_page input{width:100%;min-width:0;padding:var(--space-3);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);font:var(--text-lg)/1.4 var(--font-data);display:block}.p4dWWG_page label{margin-top:var(--space-4);display:block}.p4dWWG_page button{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);text-align:left}.p4dWWG_page button[aria-pressed=true]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.p4dWWG_actions{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.p4dWWG_error{min-height:3.4em;font-size:var(--text-sm);color:var(--muted)}.p4dWWG_total{font:clamp(1.8rem, 4.5vw, 4.2rem)/1.15 var(--font-data);color:var(--accent);overflow-wrap:anywhere;min-height:1.2em}.p4dWWG_barRow{margin-top:var(--space-4)}.p4dWWG_barLabel,.p4dWWG_row{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.p4dWWG_barLabel strong{font-family:var(--font-data);overflow-wrap:anywhere;max-width:100%}.p4dWWG_track{background:var(--background);height:12px;margin-top:var(--space-2);border-radius:2px;overflow:hidden}.p4dWWG_fill,.p4dWWG_loss{background:var(--accent);transform-origin:0;height:100%}.p4dWWG_loss{background:var(--danger)}.p4dWWG_formula{font-family:var(--font-data);overflow-wrap:anywhere;margin-top:var(--space-6);font-size:var(--text-sm)}.p4dWWG_command{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-6);flex-wrap:wrap;margin-top:auto;display:flex}.p4dWWG_command code{overflow-wrap:anywhere}.p4dWWG_facts{gap:var(--space-6);margin-block:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p4dWWG_facts article{height:100%;padding:var(--space-6);border:1px solid var(--border);align-content:start;gap:var(--space-3);display:grid}.p4dWWG_section{margin-block:var(--space-16);gap:var(--space-4);display:grid}.p4dWWG_section h2{margin-block:var(--space-3)}.p4dWWG_scenario{gap:var(--space-8);padding:var(--space-8);background:var(--surface);border:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:22rem;display:grid}.p4dWWG_scenario h3{margin-bottom:var(--space-3)}.p4dWWG_quote{margin-top:var(--space-4);padding:var(--space-4);background:var(--background);font-size:var(--text-sm);overflow-wrap:anywhere}.p4dWWG_quote blockquote{margin:0 0 var(--space-3);color:var(--muted)}.p4dWWG_lossPanel{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;justify-content:center;display:flex}.p4dWWG_lossNumber{font:var(--text-lg)/1.5 var(--font-data);color:var(--danger)}.p4dWWG_minerList{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p4dWWG_minerList article{padding:var(--space-6);background:var(--surface);border:1px solid var(--border);min-width:0}.p4dWWG_address{font-family:var(--font-data);font-size:var(--text-sm);overflow-wrap:anywhere;margin-bottom:var(--space-4)}.p4dWWG_row{font-size:var(--text-sm)}.p4dWWG_details{gap:var(--space-2);font-size:var(--text-sm);overflow-wrap:anywhere;display:grid}.p4dWWG_details dt{color:var(--muted)}.p4dWWG_details dd{margin:0 0 var(--space-3);font-family:var(--font-data)}.p4dWWG_position{padding:var(--space-6) 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.p4dWWG_position h3{margin-bottom:var(--space-3)}.p4dWWG_limit{border-top:1px solid var(--border);padding-block:var(--space-8);gap:var(--space-6);display:grid}@media (max-width:760px){.p4dWWG_builder,.p4dWWG_facts,.p4dWWG_scenario,.p4dWWG_minerList{grid-template-columns:minmax(0,1fr)}.p4dWWG_inputs,.p4dWWG_result,.p4dWWG_scenario{padding:var(--space-6)}.p4dWWG_scenario{min-height:34rem}}@media (prefers-reduced-motion:reduce){.p4dWWG_page *{scroll-behavior:auto}}
