.page_container__rN32D{max-width:1200px;margin:0 auto;padding:var(--spacing-3xl) var(--spacing-lg)}.page_backLink__URewY{display:inline-flex;align-items:center;color:var(--color-emerald);font-size:var(--font-size-sm);font-weight:500;text-decoration:none;margin-bottom:var(--spacing-2xl);transition:all .2s ease}.page_backLink__URewY:hover{color:rgba(16,185,129,.8);transform:translateX(-4px)}.page_hint__Fed1N{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border-left:4px solid var(--color-emerald);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-2xl);display:flex;gap:var(--spacing-md);align-items:flex-start}.page_hintIcon__YRp6J{font-size:var(--font-size-xl);flex-shrink:0}.page_hintText__mhYnF{color:var(--color-light-gray);font-size:var(--font-size-sm);line-height:1.6;margin:0}.page_hintText__mhYnF strong{color:var(--color-white);font-weight:600}@media (max-width:768px){.page_container__rN32D{padding:var(--spacing-2xl) var(--spacing-md)}}.BudgetCalculator_calculator__CtAUW{background-color:var(--color-dark-gray);border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg);max-width:800px;margin:0 auto}.BudgetCalculator_header__KNoWa{text-align:center;margin-bottom:var(--spacing-2xl)}.BudgetCalculator_title__X00hR{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-white);margin-bottom:var(--spacing-sm)}.BudgetCalculator_subtitle__5DHlm{color:var(--color-medium-gray);font-size:var(--font-size-sm)}.BudgetCalculator_incomeSection__UpYDU{margin-bottom:var(--spacing-2xl)}.BudgetCalculator_label__qgIH5{display:block;color:var(--color-light-gray);font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-sm)}.BudgetCalculator_inputWrapper__rJgFQ{position:relative}.BudgetCalculator_input__TH7yi{width:100%;background-color:rgba(15,23,42,.6);border:2px solid rgba(148,163,184,.2);color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;padding:var(--spacing-md);padding-left:calc(var(--spacing-md) * 2);border-radius:var(--radius-md);transition:all .2s ease}.BudgetCalculator_input__TH7yi:focus{outline:none;border-color:var(--color-emerald);background-color:rgba(15,23,42,.8)}.BudgetCalculator_currency__wV4_f{position:absolute;left:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--color-medium-gray);font-size:var(--font-size-base);font-weight:500;pointer-events:none}.BudgetCalculator_expensesGrid__PTzcO{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.BudgetCalculator_expenseCard__Y_w3e{background-color:rgba(15,23,42,.4);border:2px solid rgba(148,163,184,.1);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.BudgetCalculator_expenseHeader__h3tQU{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.BudgetCalculator_expenseIcon__M5cgR{font-size:var(--font-size-xl)}.BudgetCalculator_expenseLabel__Ciyly{color:var(--color-white);font-size:var(--font-size-sm);font-weight:600}.BudgetCalculator_expenseDesc__SzxpJ{color:var(--color-medium-gray);font-size:var(--font-size-xs);margin-bottom:var(--spacing-md);min-height:32px}.BudgetCalculator_recommendation__W_6j5{color:var(--color-emerald);font-size:var(--font-size-xs);font-weight:500;margin-top:var(--spacing-sm);text-align:center}.BudgetCalculator_results__0xZjw{display:flex;flex-direction:column;gap:var(--spacing-lg)}.BudgetCalculator_summaryCard__icorX{background:linear-gradient(135deg,var(--color-emerald) 0,rgba(16,185,129,.8) 100%);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center}.BudgetCalculator_summaryCard__icorX.BudgetCalculator_negative__GNyrz{background:linear-gradient(135deg,#ef4444,rgba(239,68,68,.8))}.BudgetCalculator_summaryRow__XoYn3{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md)}.BudgetCalculator_summaryLabel___uzNR{color:rgba(15,23,42,.8);font-size:var(--font-size-base);font-weight:600}.BudgetCalculator_summaryValue__tN5K8{color:var(--color-navy);font-size:var(--font-size-2xl);font-weight:700;font-family:Courier New,monospace}.BudgetCalculator_breakdown__Tbdpg{background-color:rgba(15,23,42,.4);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.BudgetCalculator_breakdownRow__fFkTf{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0}.BudgetCalculator_breakdownRow__fFkTf:not(:last-child){border-bottom:1px solid rgba(148,163,184,.1)}.BudgetCalculator_category__NMYNJ{display:flex;align-items:center;gap:var(--spacing-md)}.BudgetCalculator_categoryName__gFscf{color:var(--color-light-gray);font-size:var(--font-size-base)}.BudgetCalculator_status___V_uA{font-size:var(--font-size-xs);font-weight:600;padding:2px var(--spacing-sm);border-radius:var(--radius-sm)}.BudgetCalculator_status___V_uA.BudgetCalculator_good__FK5f8{background-color:rgba(16,185,129,.2);color:var(--color-emerald)}.BudgetCalculator_status___V_uA.BudgetCalculator_warning__M481E{background-color:rgba(251,191,36,.2);color:#fbbf24}.BudgetCalculator_status___V_uA.BudgetCalculator_low__lWxsO,.BudgetCalculator_status___V_uA.BudgetCalculator_over__6OgC1{background-color:rgba(239,68,68,.2);color:#ef4444}.BudgetCalculator_amount__M0W1L{color:var(--color-white);font-size:var(--font-size-base);font-weight:600;font-family:Courier New,monospace}.BudgetCalculator_total__TbCNp{margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:2px solid rgba(16,185,129,.3)!important}.BudgetCalculator_totalAmount__nw5Gi{color:var(--color-emerald);font-size:var(--font-size-xl);font-weight:700;font-family:Courier New,monospace}.BudgetCalculator_placeholder__V__jb{text-align:center;color:var(--color-medium-gray);padding:var(--spacing-3xl) var(--spacing-lg);font-size:var(--font-size-base)}@media (max-width:768px){.BudgetCalculator_calculator__CtAUW{padding:var(--spacing-lg)}.BudgetCalculator_title__X00hR{font-size:var(--font-size-xl)}.BudgetCalculator_expensesGrid__PTzcO{grid-template-columns:1fr}}.LoanCalculator_calculator__fUq4d{background-color:var(--color-dark-gray);border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg);max-width:600px;margin:0 auto}.LoanCalculator_header__KAhJg{text-align:center;margin-bottom:var(--spacing-2xl)}.LoanCalculator_title__XcU7d{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-white);margin-bottom:var(--spacing-sm)}.LoanCalculator_subtitle__z80Yt{color:var(--color-medium-gray);font-size:var(--font-size-sm)}.LoanCalculator_inputs__vM2M8{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.LoanCalculator_inputGroup__6zrMa{display:flex;flex-direction:column;gap:var(--spacing-sm)}.LoanCalculator_label__cidv3{color:var(--color-light-gray);font-size:var(--font-size-sm);font-weight:500}.LoanCalculator_inputWrapper__rMXnR{position:relative;display:flex;align-items:center}.LoanCalculator_input__XElT7{width:100%;background-color:rgba(15,23,42,.6);border:2px solid rgba(148,163,184,.2);color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;padding:var(--spacing-md);border-radius:var(--radius-md);transition:all .2s ease}.LoanCalculator_input__XElT7:focus{outline:none;border-color:var(--color-emerald);background-color:rgba(15,23,42,.8)}.LoanCalculator_currency__w3sYd,.LoanCalculator_percent__dtBpn{position:absolute;color:var(--color-medium-gray);font-size:var(--font-size-base);font-weight:500;pointer-events:none}.LoanCalculator_currency__w3sYd{left:var(--spacing-md)}.LoanCalculator_percent__dtBpn{right:var(--spacing-md)}.LoanCalculator_currency__w3sYd+.LoanCalculator_input__XElT7{padding-left:calc(var(--spacing-md) * 2)}.LoanCalculator_termWrapper__7FfDF{display:flex;gap:var(--spacing-sm)}.LoanCalculator_termInput__MFVh4{flex:1 1;background-color:rgba(15,23,42,.6);border:2px solid rgba(148,163,184,.2);color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;padding:var(--spacing-md);border-radius:var(--radius-md);transition:all .2s ease}.LoanCalculator_termInput__MFVh4:focus{outline:none;border-color:var(--color-emerald);background-color:rgba(15,23,42,.8)}.LoanCalculator_unitToggle__CwY4N{display:flex;background-color:rgba(15,23,42,.4);border-radius:var(--radius-md);padding:2px}.LoanCalculator_unitButton__53Z5q{background-color:transparent;color:var(--color-medium-gray);font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);transition:all .2s ease}.LoanCalculator_unitButton__53Z5q:hover{color:var(--color-light-gray)}.LoanCalculator_unitButton__53Z5q.LoanCalculator_active__GFEEL{background-color:var(--color-emerald);color:var(--color-navy)}.LoanCalculator_results__gRNam{display:flex;flex-direction:column;gap:var(--spacing-lg)}.LoanCalculator_monthlyCard__AAEtJ{background:linear-gradient(135deg,var(--color-emerald) 0,rgba(16,185,129,.8) 100%);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;box-shadow:0 4px 20px rgba(16,185,129,.3)}.LoanCalculator_monthlyLabel__aPk_S{color:rgba(15,23,42,.8);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.LoanCalculator_monthlyAmount__Gnspp{color:var(--color-navy);font-size:var(--font-size-3xl);font-weight:700;font-family:Courier New,monospace;margin-bottom:var(--spacing-xs)}.LoanCalculator_monthlyNote__9dQiM{color:rgba(15,23,42,.7);font-size:var(--font-size-xs);font-weight:500}.LoanCalculator_breakdown__cHmra{background-color:rgba(15,23,42,.4);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.LoanCalculator_resultRow__1kVOh{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0}.LoanCalculator_resultRow__1kVOh:not(:last-child){border-bottom:1px solid rgba(148,163,184,.1)}.LoanCalculator_resultLabel__raZ4n{color:var(--color-medium-gray);font-size:var(--font-size-base)}.LoanCalculator_resultValue__Y23Ec{color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;font-family:Courier New,monospace}.LoanCalculator_total__ZjodS{margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:2px solid rgba(16,185,129,.3)!important}.LoanCalculator_totalValue__GxNql{color:var(--color-emerald);font-size:var(--font-size-2xl);font-weight:700;font-family:Courier New,monospace}.LoanCalculator_summary__2X1Lc{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border-left:3px solid var(--color-emerald);border-radius:var(--radius-md);padding:var(--spacing-md)}.LoanCalculator_summary__2X1Lc p{color:var(--color-light-gray);font-size:var(--font-size-sm);line-height:1.6;margin:0}.LoanCalculator_summary__2X1Lc strong{color:var(--color-emerald);font-weight:600}.LoanCalculator_placeholder__DyJCt{text-align:center;color:var(--color-medium-gray);padding:var(--spacing-3xl) var(--spacing-lg);font-size:var(--font-size-base)}@media (max-width:768px){.LoanCalculator_calculator__fUq4d{padding:var(--spacing-lg)}.LoanCalculator_title__XcU7d{font-size:var(--font-size-xl)}.LoanCalculator_monthlyAmount__Gnspp{font-size:var(--font-size-2xl)}.LoanCalculator_termWrapper__7FfDF{flex-direction:column}}.DiscountCalculator_calculator__AdVMh{background-color:var(--color-dark-gray);border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg);max-width:600px;margin:0 auto}.DiscountCalculator_header__zJz5n{text-align:center;margin-bottom:var(--spacing-xl)}.DiscountCalculator_title__tZ54_{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-white);margin-bottom:var(--spacing-sm)}.DiscountCalculator_subtitle__ZvjTL{color:var(--color-medium-gray);font-size:var(--font-size-sm)}.DiscountCalculator_modeToggle__srExK{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl);background-color:rgba(15,23,42,.4);padding:var(--spacing-xs);border-radius:var(--radius-lg)}.DiscountCalculator_modeButton__zyuSf{background-color:transparent;color:var(--color-medium-gray);font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:all .2s ease}.DiscountCalculator_modeButton__zyuSf:hover{color:var(--color-light-gray)}.DiscountCalculator_modeButton__zyuSf.DiscountCalculator_active__M1V3G{background-color:var(--color-emerald);color:var(--color-navy)}.DiscountCalculator_inputs__7koA9{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.DiscountCalculator_inputGroup__ZZbx3{display:flex;flex-direction:column;gap:var(--spacing-sm)}.DiscountCalculator_label__qoX_J{color:var(--color-light-gray);font-size:var(--font-size-sm);font-weight:500}.DiscountCalculator_inputWrapper__UDt3S{position:relative;display:flex;align-items:center}.DiscountCalculator_input__ZHjHh{width:100%;background-color:rgba(15,23,42,.6);border:2px solid rgba(148,163,184,.2);color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;padding:var(--spacing-md);border-radius:var(--radius-md);transition:all .2s ease}.DiscountCalculator_input__ZHjHh:focus{outline:none;border-color:var(--color-emerald);background-color:rgba(15,23,42,.8)}.DiscountCalculator_currency__zkdZO,.DiscountCalculator_percent__66Wx7{position:absolute;color:var(--color-medium-gray);font-size:var(--font-size-base);font-weight:500;pointer-events:none}.DiscountCalculator_currency__zkdZO{left:var(--spacing-md)}.DiscountCalculator_percent__66Wx7{right:var(--spacing-md)}.DiscountCalculator_currency__zkdZO+.DiscountCalculator_input__ZHjHh{padding-left:calc(var(--spacing-md) * 2)}.DiscountCalculator_quickDiscounts__zyheP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.DiscountCalculator_discountButton__dVD9u{background-color:rgba(148,163,184,.1);color:var(--color-light-gray);font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:all .2s ease}.DiscountCalculator_discountButton__dVD9u:hover{background-color:rgba(148,163,184,.2)}.DiscountCalculator_discountButton__dVD9u.DiscountCalculator_active__M1V3G{background-color:var(--color-emerald);color:var(--color-navy);box-shadow:0 0 0 2px rgba(16,185,129,.3)}.DiscountCalculator_results__dQrbg{display:flex;flex-direction:column;gap:var(--spacing-lg)}.DiscountCalculator_savingsCard__Ne8w5{background:linear-gradient(135deg,var(--color-emerald) 0,rgba(16,185,129,.8) 100%);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;box-shadow:0 4px 20px rgba(16,185,129,.3)}.DiscountCalculator_savingsLabel__xFzWH{color:rgba(15,23,42,.8);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.DiscountCalculator_savingsAmount___GZ6V{color:var(--color-navy);font-size:var(--font-size-3xl);font-weight:700;font-family:Courier New,monospace;margin-bottom:var(--spacing-xs)}.DiscountCalculator_savingsPercent__e_EVh{color:rgba(15,23,42,.7);font-size:var(--font-size-base);font-weight:600}.DiscountCalculator_breakdown__R67T_{background-color:rgba(15,23,42,.4);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.DiscountCalculator_resultRow__P_QXe{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0}.DiscountCalculator_resultRow__P_QXe:not(:last-child){border-bottom:1px solid rgba(148,163,184,.1)}.DiscountCalculator_resultLabel__UOtnj{color:var(--color-medium-gray);font-size:var(--font-size-base)}.DiscountCalculator_resultValue__2nK4M{color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;font-family:Courier New,monospace}.DiscountCalculator_discountValue__cORfX{color:var(--color-emerald);font-size:var(--font-size-lg);font-weight:600;font-family:Courier New,monospace}.DiscountCalculator_total__1ZHkr{margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:2px solid rgba(16,185,129,.3)!important}.DiscountCalculator_totalValue__WHPom{color:var(--color-emerald);font-size:var(--font-size-2xl);font-weight:700;font-family:Courier New,monospace}.DiscountCalculator_placeholder__T9Bwf{text-align:center;color:var(--color-medium-gray);padding:var(--spacing-3xl) var(--spacing-lg);font-size:var(--font-size-base)}@media (max-width:768px){.DiscountCalculator_calculator__AdVMh{padding:var(--spacing-lg)}.DiscountCalculator_title__tZ54_{font-size:var(--font-size-xl)}.DiscountCalculator_savingsAmount___GZ6V{font-size:var(--font-size-2xl)}}.MortgageCalculator_calculator__1kilE{background-color:var(--color-dark-gray);border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg);max-width:600px;margin:0 auto}.MortgageCalculator_header__TM65o{text-align:center;margin-bottom:var(--spacing-2xl)}.MortgageCalculator_title__dCzZB{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-white);margin-bottom:var(--spacing-sm)}.MortgageCalculator_subtitle__FvpUJ{color:var(--color-medium-gray);font-size:var(--font-size-sm)}.MortgageCalculator_inputs__Sv5QA{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.MortgageCalculator_inputGroup__8jDut{display:flex;flex-direction:column;gap:var(--spacing-sm)}.MortgageCalculator_label__Ocwzl{color:var(--color-light-gray);font-size:var(--font-size-sm);font-weight:500}.MortgageCalculator_inputWrapper__cn0Xb{position:relative;display:flex;align-items:center}.MortgageCalculator_input__MuIak{width:100%;background-color:rgba(15,23,42,.6);border:2px solid rgba(148,163,184,.2);color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;padding:var(--spacing-md);border-radius:var(--radius-md);transition:all .2s ease}.MortgageCalculator_input__MuIak:focus{outline:none;border-color:var(--color-emerald);background-color:rgba(15,23,42,.8)}.MortgageCalculator_currency__f3dtd,.MortgageCalculator_percent__8q6Eb,.MortgageCalculator_unit__3ml1V{position:absolute;color:var(--color-medium-gray);font-size:var(--font-size-base);font-weight:500;pointer-events:none}.MortgageCalculator_currency__f3dtd{left:var(--spacing-md)}.MortgageCalculator_percent__8q6Eb,.MortgageCalculator_unit__3ml1V{right:var(--spacing-md)}.MortgageCalculator_currency__f3dtd+.MortgageCalculator_input__MuIak{padding-left:calc(var(--spacing-md) * 2)}.MortgageCalculator_results__Y2bLp{display:flex;flex-direction:column;gap:var(--spacing-lg)}.MortgageCalculator_priceCard__24PYZ{background:linear-gradient(135deg,var(--color-emerald) 0,rgba(16,185,129,.8) 100%);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;box-shadow:0 4px 20px rgba(16,185,129,.3)}.MortgageCalculator_priceLabel__qQU3j{color:rgba(15,23,42,.8);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.MortgageCalculator_priceAmount__OgzTE{color:var(--color-navy);font-size:var(--font-size-3xl);font-weight:700;font-family:Courier New,monospace;margin-bottom:var(--spacing-xs)}.MortgageCalculator_priceNote__ZrqQv{color:rgba(15,23,42,.7);font-size:var(--font-size-xs);font-weight:500}.MortgageCalculator_breakdown__EwUog{background-color:rgba(15,23,42,.4);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.MortgageCalculator_breakdownTitle__LFLcm{color:var(--color-light-gray);font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-md)}.MortgageCalculator_resultRow__ZRL_x{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0}.MortgageCalculator_resultRow__ZRL_x:not(:last-child){border-bottom:1px solid rgba(148,163,184,.1)}.MortgageCalculator_resultLabel__hfDq9{color:var(--color-medium-gray);font-size:var(--font-size-sm)}.MortgageCalculator_resultValue__BaL0o{color:var(--color-white);font-size:var(--font-size-base);font-weight:600;font-family:Courier New,monospace}.MortgageCalculator_total__dHSlW{margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:2px solid rgba(16,185,129,.3)!important}.MortgageCalculator_totalValue__rXiUI{color:var(--color-emerald);font-size:var(--font-size-xl);font-weight:700;font-family:Courier New,monospace}.MortgageCalculator_dtiCard__tYpJE{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border:2px solid rgba(16,185,129,.3);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center}.MortgageCalculator_dtiLabel__heL6s{color:var(--color-light-gray);font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--spacing-sm)}.MortgageCalculator_dtiValue__e_w4D{color:var(--color-emerald);font-size:var(--font-size-2xl);font-weight:700;font-family:Courier New,monospace;margin-bottom:var(--spacing-xs)}.MortgageCalculator_dtiNote__38JGT{color:var(--color-medium-gray);font-size:var(--font-size-xs)}.MortgageCalculator_placeholder__4KoMY{text-align:center;color:var(--color-medium-gray);padding:var(--spacing-3xl) var(--spacing-lg);font-size:var(--font-size-base)}@media (max-width:768px){.MortgageCalculator_calculator__1kilE{padding:var(--spacing-lg)}.MortgageCalculator_title__dCzZB{font-size:var(--font-size-xl)}.MortgageCalculator_priceAmount__OgzTE{font-size:var(--font-size-2xl)}}.SalesTaxCalculator_calculator__jb8Tj{background-color:var(--color-dark-gray);border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg);max-width:600px;margin:0 auto}.SalesTaxCalculator_header__tnuzP{text-align:center;margin-bottom:var(--spacing-xl)}.SalesTaxCalculator_title__kWJSU{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-white);margin-bottom:var(--spacing-sm)}.SalesTaxCalculator_subtitle__SoLVQ{color:var(--color-medium-gray);font-size:var(--font-size-sm)}.SalesTaxCalculator_modeToggle__vqgGp{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl);background-color:rgba(15,23,42,.4);padding:var(--spacing-xs);border-radius:var(--radius-lg)}.SalesTaxCalculator_modeButton__uh9Eb{background-color:transparent;color:var(--color-medium-gray);font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:all .2s ease}.SalesTaxCalculator_modeButton__uh9Eb:hover{color:var(--color-light-gray)}.SalesTaxCalculator_modeButton__uh9Eb.SalesTaxCalculator_active__tWcJk{background-color:var(--color-emerald);color:var(--color-navy)}.SalesTaxCalculator_inputs__TRlV_{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.SalesTaxCalculator_inputGroup__jnhYp{display:flex;flex-direction:column;gap:var(--spacing-sm)}.SalesTaxCalculator_label__W3_Qi{color:var(--color-light-gray);font-size:var(--font-size-sm);font-weight:500}.SalesTaxCalculator_inputWrapper__j4rI9{position:relative;display:flex;align-items:center}.SalesTaxCalculator_input__Ju_4G{width:100%;background-color:rgba(15,23,42,.6);border:2px solid rgba(148,163,184,.2);color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;padding:var(--spacing-md);border-radius:var(--radius-md);transition:all .2s ease}.SalesTaxCalculator_input__Ju_4G:focus{outline:none;border-color:var(--color-emerald);background-color:rgba(15,23,42,.8)}.SalesTaxCalculator_currency__YxOnr,.SalesTaxCalculator_percent__A3akY{position:absolute;color:var(--color-medium-gray);font-size:var(--font-size-base);font-weight:500;pointer-events:none}.SalesTaxCalculator_currency__YxOnr{left:var(--spacing-md)}.SalesTaxCalculator_percent__A3akY{right:var(--spacing-md)}.SalesTaxCalculator_currency__YxOnr+.SalesTaxCalculator_input__Ju_4G{padding-left:calc(var(--spacing-md) * 2)}.SalesTaxCalculator_commonRates__IIhUe{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.SalesTaxCalculator_rateButton__wtMYH{background-color:rgba(148,163,184,.1);color:var(--color-light-gray);font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:all .2s ease}.SalesTaxCalculator_rateButton__wtMYH:hover{background-color:rgba(148,163,184,.2)}.SalesTaxCalculator_rateButton__wtMYH.SalesTaxCalculator_active__tWcJk{background-color:var(--color-emerald);color:var(--color-navy);box-shadow:0 0 0 2px rgba(16,185,129,.3)}.SalesTaxCalculator_results__nzPOp{display:flex;flex-direction:column;gap:var(--spacing-lg)}.SalesTaxCalculator_breakdown__8Ztv0{background-color:rgba(15,23,42,.4);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.SalesTaxCalculator_resultRow__OCuP2{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0}.SalesTaxCalculator_resultRow__OCuP2:not(:last-child){border-bottom:1px solid rgba(148,163,184,.1)}.SalesTaxCalculator_resultLabel__lzYDM{color:var(--color-medium-gray);font-size:var(--font-size-base)}.SalesTaxCalculator_resultValue__ciIYX{color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;font-family:Courier New,monospace}.SalesTaxCalculator_total__m4754{margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:2px solid rgba(16,185,129,.3)!important}.SalesTaxCalculator_totalValue__E34V5{color:var(--color-emerald);font-size:var(--font-size-2xl);font-weight:700;font-family:Courier New,monospace}.SalesTaxCalculator_explanation__DYzsP{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border-left:3px solid var(--color-emerald);border-radius:var(--radius-md);padding:var(--spacing-md)}.SalesTaxCalculator_explanation__DYzsP p{color:var(--color-light-gray);font-size:var(--font-size-sm);margin:0}.SalesTaxCalculator_placeholder__i9Gxd{text-align:center;color:var(--color-medium-gray);padding:var(--spacing-3xl) var(--spacing-lg);font-size:var(--font-size-base)}@media (max-width:768px){.SalesTaxCalculator_calculator__jb8Tj{padding:var(--spacing-lg)}.SalesTaxCalculator_title__kWJSU{font-size:var(--font-size-xl)}}.TipCalculator_calculator__GYRs3{background-color:var(--color-dark-gray);border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg);max-width:600px;margin:0 auto}.TipCalculator_header__FXTgJ{text-align:center;margin-bottom:var(--spacing-2xl)}.TipCalculator_title__XEUmi{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-white);margin-bottom:var(--spacing-sm)}.TipCalculator_subtitle__LfhE_{color:var(--color-medium-gray);font-size:var(--font-size-sm)}.TipCalculator_inputs__mkS7a{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.TipCalculator_inputGroup__zjB32{display:flex;flex-direction:column;gap:var(--spacing-sm)}.TipCalculator_label__FXoNE{color:var(--color-light-gray);font-size:var(--font-size-sm);font-weight:500}.TipCalculator_inputWrapper__H_g46{position:relative;display:flex;align-items:center}.TipCalculator_input__6_rjA{width:100%;background-color:rgba(15,23,42,.6);border:2px solid rgba(148,163,184,.2);color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;padding:var(--spacing-md);border-radius:var(--radius-md);transition:all .2s ease}.TipCalculator_input__6_rjA:focus{outline:none;border-color:var(--color-emerald);background-color:rgba(15,23,42,.8)}.TipCalculator_currency__dYRF0,.TipCalculator_percent__hgeF5,.TipCalculator_unit__hYwFb{position:absolute;color:var(--color-medium-gray);font-size:var(--font-size-base);font-weight:500;pointer-events:none}.TipCalculator_currency__dYRF0{left:var(--spacing-md)}.TipCalculator_percent__hgeF5,.TipCalculator_unit__hYwFb{right:var(--spacing-md)}.TipCalculator_currency__dYRF0+.TipCalculator_input__6_rjA{padding-left:calc(var(--spacing-md) * 2)}.TipCalculator_input__6_rjA+.TipCalculator_percent__hgeF5,.TipCalculator_input__6_rjA+.TipCalculator_unit__hYwFb{padding-right:calc(var(--spacing-md) * 2)}.TipCalculator_quickTips__y6ORf{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.TipCalculator_tipButton__NuOfO{background-color:rgba(148,163,184,.1);color:var(--color-light-gray);font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:all .2s ease}.TipCalculator_tipButton__NuOfO:hover{background-color:rgba(148,163,184,.2)}.TipCalculator_tipButton__NuOfO.TipCalculator_active__d4iZr{background-color:var(--color-emerald);color:var(--color-navy);box-shadow:0 0 0 2px rgba(16,185,129,.3)}.TipCalculator_results__W7_1k{display:flex;flex-direction:column;gap:var(--spacing-lg)}.TipCalculator_breakdown__Amu6S{background-color:rgba(15,23,42,.4);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.TipCalculator_resultRow__ui_zT{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0}.TipCalculator_resultRow__ui_zT:not(:last-child){border-bottom:1px solid rgba(148,163,184,.1)}.TipCalculator_resultLabel__VR0vG{color:var(--color-medium-gray);font-size:var(--font-size-base)}.TipCalculator_resultValue__EKV2l{color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;font-family:Courier New,monospace}.TipCalculator_total__6r6Gu{margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:2px solid rgba(16,185,129,.3)!important}.TipCalculator_totalValue__HrsTA{color:var(--color-emerald);font-size:var(--font-size-2xl);font-weight:700;font-family:Courier New,monospace}.TipCalculator_perPersonCard__xrBo7{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(16,185,129,.05));border:2px solid rgba(16,185,129,.3);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center}.TipCalculator_perPersonLabel___c3D2{color:var(--color-light-gray);font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--spacing-sm)}.TipCalculator_perPersonAmount__ZcLm1{color:var(--color-emerald);font-size:var(--font-size-3xl);font-weight:700;font-family:Courier New,monospace;margin-bottom:var(--spacing-xs)}.TipCalculator_perPersonNote__ywqmd{color:var(--color-medium-gray);font-size:var(--font-size-xs)}.TipCalculator_placeholder__qGOEd{text-align:center;color:var(--color-medium-gray);padding:var(--spacing-3xl) var(--spacing-lg);font-size:var(--font-size-base)}@media (max-width:768px){.TipCalculator_calculator__GYRs3{padding:var(--spacing-lg)}.TipCalculator_title__XEUmi{font-size:var(--font-size-xl)}.TipCalculator_quickTips__y6ORf{grid-template-columns:repeat(4,1fr)}.TipCalculator_perPersonAmount__ZcLm1{font-size:var(--font-size-2xl)}}