.YEv3-q_mfb{--ok:#6bd39a;--ok-bg:#173322;--warn:#f0b54a;--warn-bg:#3a2e10;--bad:#f28b7d;--sheet:#fbf8f0;--sheet-line:#e4dccb;color:var(--cream);font-size:16px;line-height:1.45;container:mfb/inline-size}.YEv3-q_mfb h2,.YEv3-q_mfb h3{text-transform:none;letter-spacing:0}.YEv3-q_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:24px;display:grid}.YEv3-q_form{min-width:0}.YEv3-q_answer{min-width:0;scroll-margin-top:16px;position:sticky;top:16px}@container mfb (max-width:860px){.YEv3-q_layout{grid-template-columns:minmax(0,1fr)}.YEv3-q_answer{position:static}}.YEv3-q_step{background:var(--mill-scale);border:1px solid var(--seam-strong);padding:18px 20px 20px}.YEv3-q_step+.YEv3-q_step{margin-top:14px}.YEv3-q_step h2{align-items:baseline;gap:12px;margin:0 0 6px;font-size:22px;line-height:1.2;display:flex}.YEv3-q_step h2 span{background:var(--brass);width:28px;height:28px;color:var(--iron);font:700 16px var(--font-condensed), sans-serif;flex:none;place-items:center;display:inline-grid}.YEv3-q_why{color:var(--galvanized);max-width:62ch;margin:0 0 12px;font-size:15px}.YEv3-q_q{flex-direction:column;gap:6px;min-width:0;margin-top:12px;display:flex}.YEv3-q_q>label,.YEv3-q_lab{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--galvanized);font-size:12px}.YEv3-q_q small{color:var(--galvanized);font-size:14px}.YEv3-q_row2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;display:grid}.YEv3-q_mfb input[type=number],.YEv3-q_mfb input[type=text],.YEv3-q_mfb select{font:500 16px/1.2 var(--font-mono), monospace;color:var(--cream);background:var(--iron);border:1px solid var(--seam-strong);font-variant-numeric:tabular-nums;border-radius:0;width:100%;min-width:0;min-height:44px;padding:10px}.YEv3-q_mfb input:focus,.YEv3-q_mfb select:focus{border-color:var(--brass);outline:none}.YEv3-q_unit{align-items:center;gap:6px;display:flex}.YEv3-q_unit span{color:var(--galvanized);white-space:nowrap;font-size:15px;font-weight:600}.YEv3-q_choices{gap:8px;display:grid}.YEv3-q_choice{border:1px solid var(--seam-strong);cursor:pointer;background:var(--iron);grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;padding:10px 12px;display:grid}.YEv3-q_choice:has(input:checked){border-color:var(--brass);background:color-mix(in srgb, var(--brass) 12%, var(--iron))}.YEv3-q_choice.YEv3-q_tick{margin-top:14px}.YEv3-q_choice sub{font-size:.7em}.YEv3-q_choice>input{accent-color:var(--brass);width:18px;height:18px;margin:3px 0 0}.YEv3-q_choice b{font-weight:600}.YEv3-q_choice small{color:var(--galvanized);grid-column:2;font-size:14px}.YEv3-q_inline{grid-column:2;align-items:center;gap:8px;margin-top:4px;display:flex}.YEv3-q_inline span{color:var(--galvanized);font-size:15px}.YEv3-q_mfb .YEv3-q_inline input{width:6rem}.YEv3-q_chips{flex-wrap:wrap;gap:6px;display:flex}.YEv3-q_chip{position:relative}.YEv3-q_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.YEv3-q_chip span{border:1px solid var(--seam-strong);font:600 16px var(--font-condensed), sans-serif;letter-spacing:.04em;background:var(--iron);padding:8px 14px;display:inline-block}.YEv3-q_chip input:checked+span{background:var(--brass);color:var(--iron);border-color:var(--brass)}.YEv3-q_chip input:focus-visible+span{outline:2px solid var(--brass);outline-offset:2px}.YEv3-q_pts{gap:8px;margin-top:4px;display:grid}.YEv3-q_pt{border:1px dashed var(--seam-strong);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:10px;display:grid}.YEv3-q_pt label{font:600 12px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--galvanized);flex-direction:column;gap:4px;min-width:0;display:flex}@container mfb (max-width:520px){.YEv3-q_pt{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.YEv3-q_pt label:first-child{grid-column:1/-1}}.YEv3-q_btn{font:700 16px var(--font-condensed), sans-serif;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--brass);color:var(--brass);cursor:pointer;background:0 0;min-height:44px;padding:9px 16px}.YEv3-q_btn:hover{background:var(--brass);color:var(--iron)}.YEv3-q_btn.YEv3-q_x{border-color:var(--seam-strong);color:var(--galvanized);padding:9px 13px}.YEv3-q_calcNote{background:var(--gunmetal);margin-top:12px;padding:10px 12px;font-size:15px}.YEv3-q_calcNote b{font-variant-numeric:tabular-nums;color:#fff}.YEv3-q_pick{background:var(--iron);border:1px solid var(--seam-strong);border-top:6px solid var(--brass);padding:18px 20px 20px}.YEv3-q_eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin:0;font-size:12px}.YEv3-q_pick h2{margin:8px 0 4px;font-size:clamp(40px,6vw,56px);line-height:1}.YEv3-q_sub{color:var(--galvanized);margin:0}.YEv3-q_sub b{color:var(--cream)}.YEv3-q_props{color:var(--galvanized);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:15px}.YEv3-q_props b{color:var(--cream)}.YEv3-q_meters{gap:8px;margin-top:16px;display:grid}.YEv3-q_meter{grid-template-columns:118px 1fr 52px;align-items:center;gap:10px;font-size:15px;display:grid}.YEv3-q_meter span:first-child{font:600 14px var(--font-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--galvanized)}.YEv3-q_meter i{background:var(--gunmetal);height:9px;display:block;position:relative;overflow:hidden}.YEv3-q_meter i b{background:var(--brass);position:absolute;inset:0 auto 0 0}.YEv3-q_meter i b.YEv3-q_hot{background:#f08a4b}.YEv3-q_meter.YEv3-q_hit span:first-child,.YEv3-q_meter.YEv3-q_hit em{color:var(--warn)}.YEv3-q_meter em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.YEv3-q_also{border-top:1px solid var(--seam);color:var(--galvanized);margin:14px 0 0;padding-top:12px;font-size:15px}.YEv3-q_also b{color:var(--cream)}.YEv3-q_pick.YEv3-q_none{border-top-color:var(--flag-red)}.YEv3-q_pick.YEv3-q_none h2{font-size:clamp(26px,4vw,34px);line-height:1.1}.YEv3-q_alert{background:var(--warn-bg);border:1px solid var(--warn);grid-template-columns:auto 1fr;align-items:start;gap:2px 10px;margin-top:14px;padding:11px 13px;font-size:15px;display:grid}.YEv3-q_alert svg{width:22px;height:22px;color:var(--warn);grid-row:span 2;margin-top:1px}.YEv3-q_alert b{font:700 16px var(--font-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--warn)}.YEv3-q_alert.YEv3-q_alertOk{background:var(--ok-bg);border-color:var(--ok)}.YEv3-q_alert.YEv3-q_alertOk svg,.YEv3-q_alert.YEv3-q_alertOk b{color:var(--ok)}.YEv3-q_card{background:var(--mill-scale);border:1px solid var(--seam-strong);margin-top:14px;padding:16px 18px}.YEv3-q_card h3{margin:0 0 10px;font-size:20px;line-height:1.2}.YEv3-q_facts{background:var(--seam);border:1px solid var(--seam);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid}.YEv3-q_facts div{background:var(--iron);padding:9px 12px}.YEv3-q_facts dt{font:500 12px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--galvanized)}.YEv3-q_facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}.YEv3-q_facts dd small{color:var(--galvanized);font-weight:500}.YEv3-q_orig{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:15px;display:flex}.YEv3-q_orig strong{color:#fff;font-size:17px}.YEv3-q_tbl{border:1px solid var(--seam-strong);background:var(--sheet);overflow-x:auto}.YEv3-q_tbl table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.YEv3-q_tbl th{background:var(--iron);color:var(--cream);font:600 13px/1.15 var(--font-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:right;white-space:nowrap;padding:8px 9px}.YEv3-q_tbl th:first-child,.YEv3-q_tbl td:first-child{text-align:left}.YEv3-q_tbl td{border-top:1px solid var(--sheet-line);text-align:right;white-space:nowrap;color:var(--iron);padding:7px 9px}.YEv3-q_tbl td.YEv3-q_sz{background:#f6ecc9;font-weight:700}.YEv3-q_tbl tr.YEv3-q_fail td{color:var(--muted-on-light)}.YEv3-q_tbl tr.YEv3-q_fail td.YEv3-q_sz{background:0 0}.YEv3-q_tbl tr.YEv3-q_best td{font-weight:700}.YEv3-q_tbl tr.YEv3-q_alrt td.YEv3-q_sz:after{content:" ⚠";color:#9a6400}.YEv3-q_tbl td.YEv3-q_lo{color:#b3261e;font-weight:700}.YEv3-q_r{text-align:center;min-width:44px;padding:1px 6px;display:inline-block}.YEv3-q_r.YEv3-q_ok{color:#1e7a46;background:#e3f3e9}.YEv3-q_r.YEv3-q_warn{color:#9a6400;background:#fff2d6}.YEv3-q_r.YEv3-q_bad{color:#b3261e;background:#fbe5e3;font-weight:700}.YEv3-q_tag{font:700 13px var(--font-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase}.YEv3-q_tag.YEv3-q_ok{color:#1e7a46}.YEv3-q_tag.YEv3-q_warn{color:#9a6400}.YEv3-q_tag.YEv3-q_bad{color:#b3261e}.YEv3-q_legend{color:var(--galvanized);margin:8px 2px 0;font-size:14px}.YEv3-q_plain{margin:6px 0 0;padding-left:1.1em;font-size:15px}.YEv3-q_plain li+li{margin-top:5px}.YEv3-q_caution{border-left:5px solid var(--brass)}.YEv3-q_err{color:var(--bad);font-weight:600}.YEv3-q_q small.YEv3-q_err{color:var(--bad)}.YEv3-q_bar{display:none}@container mfb (max-width:860px){.YEv3-q_bar{z-index:10;background:var(--iron);border-top:3px solid var(--brass);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #00000059}.YEv3-q_bar div{min-width:0}.YEv3-q_bar b{font:700 20px var(--font-condensed), sans-serif;letter-spacing:.04em}.YEv3-q_bar span{color:var(--galvanized);font-size:14px}.YEv3-q_bar a{font:700 15px var(--font-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--brass);flex:none;padding:8px 12px}}.YEv3-q_foot{color:var(--galvanized);border-top:1px solid var(--seam);max-width:90ch;margin-top:24px;padding-top:14px;font-size:14px}
