._calculatorSection_1er9p_1{width:100%}._calculatorInner_1er9p_5{display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}@media(min-width:768px){._calculatorInner_1er9p_5{grid-template-columns:1fr 1fr;gap:var(--spacing-16)}}._inputsColumn_1er9p_18{display:flex;flex-direction:column;gap:var(--spacing-8)}._splitRow_1er9p_24{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._inputGroup_1er9p_30{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_1er9p_36{font-weight:600;font-size:.9375rem;color:var(--foreground)}._inputWrapper_1er9p_42{position:relative;display:flex;align-items:center}._prefix_1er9p_48{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);font-weight:500;z-index:1}._suffix_1er9p_56{position:absolute;right:var(--spacing-3);color:var(--muted-foreground);font-weight:500;z-index:1}._currencyInput_1er9p_64{padding-left:1.75rem!important}._percentInput_1er9p_68{padding-right:1.75rem!important}._hintText_1er9p_72{font-size:.75rem;color:var(--muted-foreground);margin-top:.125rem}._radioGroup_1er9p_78{display:flex;gap:var(--spacing-2)}._radioBox_1er9p_83{flex:1;display:flex;align-items:center;justify-content:center;height:2.75rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);color:var(--foreground);font-weight:500;font-size:.9375rem;cursor:pointer;transition:all var(--animation-duration-fast) ease;user-select:none}._radioInput_1er9p_100{position:absolute;opacity:0;width:0;height:0}._radioActive_1er9p_107{border-color:var(--brand-charcoal);background-color:color-mix(in srgb,var(--brand-charcoal) 5%,transparent);color:var(--brand-charcoal);box-shadow:0 0 0 1px var(--brand-charcoal)}._resultsColumn_1er9p_114{display:flex;flex-direction:column;gap:var(--spacing-6)}._resultsCard_1er9p_120{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-8);box-shadow:var(--shadow-md)}._resultsTitle_1er9p_128{font-size:1rem;font-weight:600;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0;text-align:center}._totalPrice_1er9p_136{font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;color:var(--brand-taupe);text-align:center;margin-bottom:var(--spacing-6);line-height:1}._divider_1er9p_146{height:1px;background-color:var(--border);margin:var(--spacing-6) 0}._monthlyPaymentWrapper_1er9p_152{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8)}._monthlyPaymentLabel_1er9p_159{font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}._monthlyPaymentValue_1er9p_166{font-size:1.25rem;font-weight:700;color:var(--foreground)}._ruleBox_1er9p_172{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4)}._ruleText_1er9p_178{font-size:.875rem;line-height:1.5;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0}._ruleList_1er9p_185{margin:0;padding-left:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);font-weight:500}._ruleList_1er9p_185 li{margin-bottom:var(--spacing-1)}
