.EnInitialRentCostCalculator_wrap__HZGaw{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden}.EnInitialRentCostCalculator_form__sTzzz{padding:28px;display:flex;flex-direction:column;gap:24px}.EnInitialRentCostCalculator_formGroup__wJi1O{display:flex;flex-direction:column;gap:8px}.EnInitialRentCostCalculator_formLabel__UhWtr{font-size:.9rem;font-weight:700;color:var(--color-text)}.EnInitialRentCostCalculator_formHint__r7iW_{font-size:.78rem;color:var(--color-text-muted);margin-top:-4px}.EnInitialRentCostCalculator_inputRow__fuFFW{display:flex;align-items:center;gap:10px}.EnInitialRentCostCalculator_formInput__gT904{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}.EnInitialRentCostCalculator_formInput__gT904::-webkit-inner-spin-button,.EnInitialRentCostCalculator_formInput__gT904::-webkit-outer-spin-button{-webkit-appearance:none}.EnInitialRentCostCalculator_formInput__gT904:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(29,107,204,.12)}.EnInitialRentCostCalculator_inputUnit__yRxqL{font-size:.9rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap;min-width:2rem}.EnInitialRentCostCalculator_fieldError__i9Q89{font-size:.82rem;color:var(--color-danger);font-weight:600}.EnInitialRentCostCalculator_submit__1cazJ{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}.EnInitialRentCostCalculator_submit__1cazJ:hover{background:var(--color-primary-dark)}.EnInitialRentCostCalculator_submit__1cazJ:active{transform:scale(.99)}.EnInitialRentCostCalculator_resultSection__2svQv{border-top:1px solid var(--color-border);padding:28px}.EnInitialRentCostCalculator_resultHeader__7RgcD{text-align:center;margin-bottom:28px}.EnInitialRentCostCalculator_resultLabel__Wrs1G{font-size:.85rem;color:var(--color-text-muted);font-weight:600;margin-bottom:8px}.EnInitialRentCostCalculator_resultMain__yhumE{font-size:clamp(2rem,9vw,3.2rem);font-weight:800;color:var(--color-primary);line-height:1;letter-spacing:-.02em}.EnInitialRentCostCalculator_resultUnit__ze07f{font-size:.38em;font-weight:600;color:var(--color-text-muted);margin-left:6px}.EnInitialRentCostCalculator_breakdownSection__e21UT{background:var(--color-surface-2);border-radius:var(--radius-md);padding:20px;margin-bottom:20px;border:1px solid var(--color-border)}.EnInitialRentCostCalculator_breakdownTitle__5zGv9{font-size:.88rem;font-weight:700;color:var(--color-text-muted);margin-bottom:12px;text-transform:uppercase;letter-spacing:.04em}.EnInitialRentCostCalculator_breakdownTable__XLogL{width:100%;border-collapse:collapse;font-size:.9rem}.EnInitialRentCostCalculator_breakdownTable__XLogL tr{border-bottom:1px solid var(--color-border)}.EnInitialRentCostCalculator_breakdownTable__XLogL tr:last-child{border-bottom:none}.EnInitialRentCostCalculator_breakdownTable__XLogL td{padding:9px 4px}.EnInitialRentCostCalculator_breakdownTable__XLogL td:first-child{color:var(--color-text-muted);width:60%}.EnInitialRentCostCalculator_breakdownTable__XLogL td:last-child{font-weight:600;text-align:right}.EnInitialRentCostCalculator_cautionBox__viT9F{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}.EnInitialRentCostCalculator_radioGroup__A5er_{display:flex;flex-wrap:wrap;gap:8px}.EnInitialRentCostCalculator_radioLabel__wLuzB{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}.EnInitialRentCostCalculator_radioLabel__wLuzB input[type=radio]{accent-color:var(--color-primary)}.EnInitialRentCostCalculator_radioLabel__wLuzB.EnInitialRentCostCalculator_active___qqYg{border-color:var(--color-primary);background:#eff6ff;color:var(--color-primary)}.EnInitialRentCostCalculator_totalBlock__06RHy{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);padding:20px;text-align:center;margin-bottom:20px}.EnInitialRentCostCalculator_totalLabel__q0dfQ{font-size:.85rem;font-weight:600;opacity:.9;margin-bottom:4px}.EnInitialRentCostCalculator_totalMain___VI7h{font-size:clamp(1.8rem,8vw,2.8rem);font-weight:800;letter-spacing:-.02em}.EnInitialRentCostCalculator_totalSub__bEtIy{font-size:.85rem;opacity:.85;margin-top:6px}.EnInitialRentCostCalculator_optionalBadge__ROejl{display:inline-block;font-size:.72rem;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;padding:1px 6px;margin-left:6px;vertical-align:middle}.EnInitialRentCostCalculator_checkGroup__RAegM{display:flex;flex-direction:column;gap:10px}.EnInitialRentCostCalculator_checkLabel__TGI7f{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;cursor:pointer}.EnInitialRentCostCalculator_checkLabel__TGI7f input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--color-primary);margin-top:2px}.EnInitialRentCostCalculator_checkText__nER0H{display:flex;flex-direction:column;gap:2px}.EnInitialRentCostCalculator_checkTitle__UCpBB{font-weight:600;color:var(--color-text)}.EnInitialRentCostCalculator_checkDesc__74YVp{font-size:.78rem;color:var(--color-text-muted)}@media(max-width:640px){.EnInitialRentCostCalculator_form__sTzzz{padding:20px 16px;gap:20px}.EnInitialRentCostCalculator_resultSection__2svQv{padding:20px 16px}}