.qxW2mW_calculator{gap:1.5rem;display:grid}.qxW2mW_intro{color:var(--oa-text-lead);margin:0;font-size:1.05rem;line-height:1.55}.qxW2mW_layout{gap:1.75rem;display:grid}@media (min-width:1024px){.qxW2mW_layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:2rem}}.qxW2mW_formPanel,.qxW2mW_resultsPanel{gap:1.15rem;min-width:0;display:grid}.qxW2mW_field{gap:.4rem;min-width:0;display:grid}.qxW2mW_labelRow{flex-wrap:wrap;align-items:flex-start;gap:.45rem;display:flex}.qxW2mW_label{color:var(--oa-text-primary);font-weight:600;line-height:1.35}.qxW2mW_helper,.qxW2mW_example,.qxW2mW_boundary,.qxW2mW_education{color:var(--oa-text-muted);margin:0;font-size:.95rem;line-height:1.45}.qxW2mW_example{font-style:italic}.qxW2mW_input{border:1px solid var(--oa-color-input-border);background:var(--oa-surface-elevated);width:100%;min-height:2.75rem;color:var(--oa-text-primary);font:inherit;border-radius:.5rem;padding:.7rem .85rem}.qxW2mW_input:focus,.qxW2mW_calculateButton:focus-visible,.qxW2mW_infoTipTrigger:focus-visible{outline:2px solid var(--oa-color-softened-navy);outline-offset:2px}.qxW2mW_actions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.qxW2mW_calculateButton{min-width:10rem;min-height:2.85rem}.qxW2mW_errorList{color:var(--oa-text-primary);background:#b7543a14;border:1px solid #b7543a59;border-radius:.6rem;margin:0;padding:.9rem 1rem;list-style:inside}.qxW2mW_errorList li+li{margin-top:.35rem}.qxW2mW_emptyResults,.qxW2mW_resultBlock{border:1px solid var(--oa-border);background:var(--oa-surface-paper);border-radius:.7rem;gap:.65rem;min-width:0;padding:1rem 1.05rem;display:grid}.qxW2mW_resultBlock h2,.qxW2mW_emptyResults h2{color:var(--oa-text-primary);margin:0;font-size:1.1rem;line-height:1.3}.qxW2mW_resultValue{color:var(--oa-color-deep-navy);margin:0;font-size:1.35rem;font-weight:650;line-height:1.25}.qxW2mW_resultList{color:var(--oa-text-primary);margin:0;padding-left:1.15rem;line-height:1.5}.qxW2mW_resultList li+li{margin-top:.35rem}.qxW2mW_warning{border-left:3px solid var(--oa-color-sun-gold);background:var(--oa-surface-highlight);color:var(--oa-text-primary);margin:0;padding:.75rem .85rem;font-weight:600;line-height:1.4}.qxW2mW_infoTip{vertical-align:middle;display:inline-flex;position:relative}.qxW2mW_infoTipTrigger{border:1px solid var(--oa-border);background:var(--oa-surface-elevated);width:1.75rem;min-width:1.75rem;height:1.75rem;color:var(--oa-color-softened-navy);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.qxW2mW_infoTipPanel,.qxW2mW_infoTipPanelOpen{z-index:5;border:1px solid var(--oa-border);background:var(--oa-surface-elevated);width:min(18rem,100vw - 2.5rem);color:var(--oa-text-primary);border-radius:.55rem;padding:.7rem .8rem;font-size:.9rem;line-height:1.4;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 8px 24px #2632381f}.qxW2mW_infoTipPanel{visibility:hidden;pointer-events:none}.qxW2mW_infoTipPanelOpen{visibility:visible;pointer-events:auto}@media (max-width:430px){.qxW2mW_resultValue{font-size:1.2rem}.qxW2mW_infoTipPanel,.qxW2mW_infoTipPanelOpen{left:auto;right:0}}
