/*! GarageIntel — © 2026 GarageIntel. All rights reserved. Proprietary source and design, served to your browser solely to run garageintel.app. No licence to copy, reuse, or make derivative works. */
.sp-block{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--border)}.sp-read{margin:0 0 var(--space-1);color:var(--text)}.sp-read strong{color:var(--text)}.sp-read-meta{color:var(--text-muted)}.sp-read-mark{color:var(--ink-faint, var(--text-muted));margin:0 0 var(--space-2)}.sp-form-wrap{margin-top:var(--space-2)}.sp-form-toggle{cursor:pointer;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);list-style:none;padding:var(--space-1) 0}.sp-form-toggle::-webkit-details-marker{display:none}.sp-form-toggle:hover{text-decoration:underline}.sp-form-wrap[open] .sp-form-toggle{color:var(--text-muted)}.sp-form{margin-top:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-3)}.sp-row{display:flex;flex-direction:column;gap:var(--space-1)}.sp-row-split{flex-direction:row;flex-wrap:wrap;gap:var(--space-3)}.sp-row-split>span{display:flex;flex:1 1 8rem}.sp-lab{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.sp-money{display:flex;align-items:center;gap:var(--space-1)}.sp-money>span{color:var(--text-muted)}.sp-input{font:inherit;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);width:100%}.sp-input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.sp-input-sm{max-width:12rem}.sp-radios{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sp-radio{display:flex;align-items:center;gap:var(--space-1);font-size:14px;color:var(--text);cursor:pointer}.sp-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.sp-submit{padding:var(--space-2) var(--space-4)}.sp-note{color:var(--text-muted)}.sp-note-bad{color:var(--danger)}.sp-thanks{margin:var(--space-2) 0 0;color:var(--accent)}@media(max-width:560px){.sp-input-sm{max-width:none}.sp-row-split>span{flex-basis:100%}}.wr-card{border:1px solid var(--border);border-left:3px solid var(--rule-hi);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5)}.wr-card.wr-conf-firm{border-left-color:var(--accent)}.wr-card.wr-conf-moderate{border-left-color:var(--primary)}.wr-card.wr-conf-low{border-left-color:var(--rule-hi)}.wr-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.wr-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.wr-conf{font-size:12px;color:var(--text-muted)}.wr-conf.wr-conf-firm{color:var(--accent)}.wr-value{font-family:var(--font-display);font-size:30px;line-height:1.1;color:var(--text);margin:var(--space-1) 0 var(--space-1)}.wr-meta{color:var(--text-muted);margin:0 0 var(--space-2)}.wr-band{color:var(--text)}.wr-vs{margin:var(--space-2) 0;color:var(--text)}.wr-hedge{color:var(--ink-faint, var(--text-muted));margin:0}@media(max-width:560px){.wr-card{padding:var(--space-4)}.wr-value{font-size:26px}}
