.EnKeyMoneyCalculator_wrap__DBBhp{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden}.EnKeyMoneyCalculator_form__jGQSk{padding:28px;display:flex;flex-direction:column;gap:24px}.EnKeyMoneyCalculator_formGroup__sg7sM{display:flex;flex-direction:column;gap:8px}.EnKeyMoneyCalculator_formLabel__qDMhg{font-size:.9rem;font-weight:700;color:var(--color-text)}.EnKeyMoneyCalculator_formHint__lj88J{font-size:.78rem;color:var(--color-text-muted);margin-top:-4px}.EnKeyMoneyCalculator_inputRow__S7yZh{display:flex;align-items:center;gap:10px}.EnKeyMoneyCalculator_formInput__Tzqv2{flex:1 1;height:48px;border:2px solid var(--color-border);border-radius:var(--radius-md);padding:0 14px;font-size:1.1rem;font-family:var(--font-sans);color:var(--color-text);outline:none;transition:border-color .2s;-moz-appearance:textfield}.EnKeyMoneyCalculator_formInput__Tzqv2::-webkit-inner-spin-button,.EnKeyMoneyCalculator_formInput__Tzqv2::-webkit-outer-spin-button{-webkit-appearance:none}.EnKeyMoneyCalculator_formInput__Tzqv2:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(29,107,204,.12)}.EnKeyMoneyCalculator_inputUnit__bw_Yy{font-size:.9rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap;min-width:2rem}.EnKeyMoneyCalculator_fieldError__BbAug{font-size:.82rem;color:var(--color-danger);font-weight:600}.EnKeyMoneyCalculator_submit__zcRly{height:54px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:1.05rem;font-weight:700;cursor:pointer;font-family:var(--font-sans);transition:background .2s,transform .1s}.EnKeyMoneyCalculator_submit__zcRly:hover{background:var(--color-primary-dark)}.EnKeyMoneyCalculator_submit__zcRly:active{transform:scale(.99)}.EnKeyMoneyCalculator_resultSection__Vrjqp{border-top:1px solid var(--color-border);padding:28px}.EnKeyMoneyCalculator_resultHeader__5r5f_{text-align:center;margin-bottom:28px}.EnKeyMoneyCalculator_resultLabel__2MCbb{font-size:.85rem;color:var(--color-text-muted);font-weight:600;margin-bottom:8px}.EnKeyMoneyCalculator_resultMain__8AE61{font-size:clamp(2rem,9vw,3.2rem);font-weight:800;color:var(--color-primary);line-height:1;letter-spacing:-.02em}.EnKeyMoneyCalculator_resultUnit__5KRjD{font-size:.38em;font-weight:600;color:var(--color-text-muted);margin-left:6px}.EnKeyMoneyCalculator_breakdownSection__PyoZN{background:var(--color-surface-2);border-radius:var(--radius-md);padding:20px;margin-bottom:20px;border:1px solid var(--color-border)}.EnKeyMoneyCalculator_breakdownTitle__Kjj37{font-size:.88rem;font-weight:700;color:var(--color-text-muted);margin-bottom:12px;text-transform:uppercase;letter-spacing:.04em}.EnKeyMoneyCalculator_breakdownTable__1ThUp{width:100%;border-collapse:collapse;font-size:.9rem}.EnKeyMoneyCalculator_breakdownTable__1ThUp tr{border-bottom:1px solid var(--color-border)}.EnKeyMoneyCalculator_breakdownTable__1ThUp tr:last-child{border-bottom:none}.EnKeyMoneyCalculator_breakdownTable__1ThUp td{padding:9px 4px}.EnKeyMoneyCalculator_breakdownTable__1ThUp td:first-child{color:var(--color-text-muted);width:60%}.EnKeyMoneyCalculator_breakdownTable__1ThUp td:last-child{font-weight:600;text-align:right}.EnKeyMoneyCalculator_cautionBox__HrMnO{background:#fffbeb;border:1px solid var(--color-warning-border);border-radius:var(--radius-md);padding:14px 16px;font-size:.84rem;color:#92400e;line-height:1.7}.EnKeyMoneyCalculator_radioGroup__7Ilic{display:flex;flex-wrap:wrap;gap:8px}.EnKeyMoneyCalculator_radioLabel__E18Jx{display:flex;align-items:center;gap:6px;padding:8px 14px;border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:.88rem;font-weight:600;cursor:pointer;color:var(--color-text);transition:border-color .15s,background .15s}.EnKeyMoneyCalculator_radioLabel__E18Jx input[type=radio]{accent-color:var(--color-primary)}.EnKeyMoneyCalculator_radioLabel__E18Jx.EnKeyMoneyCalculator_active__InroQ{border-color:var(--color-primary);background:#eff6ff;color:var(--color-primary)}.EnKeyMoneyCalculator_comparisonGrid__OqOz2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.EnKeyMoneyCalculator_comparisonCard__ceyV1{background:var(--color-surface-2);border:2px solid var(--color-border);border-radius:var(--radius-md);padding:16px 12px;text-align:center}.EnKeyMoneyCalculator_comparisonCard__ceyV1.EnKeyMoneyCalculator_best__K_MmX{border-color:var(--color-primary);background:#eff6ff}.EnKeyMoneyCalculator_comparisonCardLabel___21As{font-size:.78rem;font-weight:700;color:var(--color-text-muted);margin-bottom:8px}.EnKeyMoneyCalculator_comparisonCardAmount__sd0qF{font-size:1.2rem;font-weight:800;color:var(--color-text)}.EnKeyMoneyCalculator_comparisonCardAmount__sd0qF.EnKeyMoneyCalculator_zero__jhAqA{color:#166534}.EnKeyMoneyCalculator_bestBadge__RopYJ{display:inline-block;font-size:.72rem;font-weight:700;background:var(--color-primary);color:#fff;border-radius:999px;padding:2px 8px;margin-top:6px}.EnKeyMoneyCalculator_savingsHighlight__1mkgE{background:#dcfce7;border:1px solid #86efac;border-radius:var(--radius-md);padding:16px 20px;text-align:center;margin-bottom:20px}.EnKeyMoneyCalculator_savingsLabel__v6ffb{font-size:.85rem;color:#166534;font-weight:600;margin-bottom:6px}.EnKeyMoneyCalculator_savingsAmount__bSaxU{font-size:clamp(1.6rem,7vw,2.4rem);font-weight:800;color:#15803d;letter-spacing:-.02em}.EnKeyMoneyCalculator_savingsUnit__jF8U0{font-size:.4em;margin-left:4px}@media(max-width:640px){.EnKeyMoneyCalculator_form__jGQSk{padding:20px 16px;gap:20px}.EnKeyMoneyCalculator_resultSection__Vrjqp{padding:20px 16px}.EnKeyMoneyCalculator_comparisonGrid__OqOz2{grid-template-columns:1fr}}