.LanguageSelector_languageSelector__IbsYY{position:relative;display:inline-block}.LanguageSelector_languageButton__Yjj7E{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid rgba(44,122,103,.5);background:rgba(255,255,255,.4);border-radius:6px;cursor:pointer;transition:all .2s;font-size:.9rem;min-width:160px;color:var(--color-text);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.LanguageSelector_languageButton__Yjj7E:hover{background:rgba(255,255,255,.5);border-color:var(--color-secondary);box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-theme=dark] .LanguageSelector_languageButton__Yjj7E{background:rgba(26,31,38,.4);border-color:rgba(77,182,172,.5);color:var(--color-text)}[data-theme=dark] .LanguageSelector_languageButton__Yjj7E:hover{background:rgba(26,31,38,.6);border-color:var(--color-secondary);box-shadow:0 4px 12px rgba(0,0,0,.3)}.LanguageSelector_languageIcon__Uw0ai{width:20px;height:20px;color:var(--color-secondary)}.LanguageSelector_currentLang__mSVcn{flex:1;text-align:left}.LanguageSelector_chevron__xVlKR{width:16px;height:16px;transition:transform .2s}.LanguageSelector_chevronOpen___g6b6{transform:rotate(180deg)}.LanguageSelector_dropdown__uXqJu{position:absolute;top:calc(100% + .25rem);right:0;min-width:100%;background:rgba(255,255,255,.4);border:2px solid rgba(44,122,103,.5);border-radius:6px;box-shadow:0 8px 16px rgba(0,0,0,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10000;overflow:hidden}[data-theme=dark] .LanguageSelector_dropdown__uXqJu{background:rgba(26,31,38,.4);border-color:rgba(77,182,172,.5);box-shadow:0 8px 16px rgba(0,0,0,.4)}.LanguageSelector_dropdownItem__JodYu{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:none;background:transparent;color:var(--color-text);cursor:pointer;transition:background .2s;text-align:left;font-size:.9rem}.LanguageSelector_dropdownItem__JodYu:hover{background:rgba(44,122,103,.15)}.LanguageSelector_dropdownItem__JodYu.LanguageSelector_active__T2e_p{background:rgba(44,122,103,.2);color:var(--color-text);font-weight:600;border-left:3px solid var(--color-primary)}[data-theme=dark] .LanguageSelector_dropdownItem__JodYu:hover{background:rgba(77,182,172,.15)}[data-theme=dark] .LanguageSelector_dropdownItem__JodYu.LanguageSelector_active__T2e_p{background:rgba(77,182,172,.2)}.LanguageSelector_flag__l7Fpg{width:24px;height:18px;border-radius:2px;object-fit:cover}.ThemeToggle_themeToggle__aHt_F{display:flex;align-items:center;justify-content:center;padding:.5rem;border:2px solid rgba(44,122,103,.6);background:rgba(255,255,255,.7);border-radius:6px;cursor:pointer;transition:all .2s;backdrop-filter:blur(5px);width:44px;height:44px}.ThemeToggle_themeToggle__aHt_F:hover{background:var(--color-glass);border-color:var(--color-secondary);transform:scale(1.05)}.ThemeToggle_icon__bOxOG{width:20px;height:20px;color:var(--color-secondary)}[data-theme=dark] .ThemeToggle_themeToggle__aHt_F{background:rgba(26,31,38,.7);border-color:rgba(77,182,172,.6)}.MobileMenu_mobileMenu__v5nki{display:none;position:relative}.MobileMenu_hamburger__vtr95{display:flex;flex-direction:column;justify-content:space-around;width:40px;height:40px;background:transparent;border:2px solid var(--color-primary);border-radius:8px;cursor:pointer;padding:8px;z-index:1001;transition:all .3s ease}.MobileMenu_hamburger__vtr95:hover{background:rgba(44,122,103,.1)}[data-theme=dark] .MobileMenu_hamburger__vtr95:hover{background:rgba(77,182,172,.1)}.MobileMenu_line__BDX34{width:100%;height:3px;background:var(--color-primary);border-radius:2px;transition:all .3s ease}.MobileMenu_line__BDX34:first-child{transform-origin:top left}.MobileMenu_line__BDX34:nth-child(3){transform-origin:bottom left}.MobileMenu_hamburger__vtr95:hover .MobileMenu_line__BDX34{background:var(--color-secondary)}.MobileMenu_lineOpen__Spmf3:first-child{transform:rotate(45deg) translate(2px,-2px)}.MobileMenu_lineOpen__Spmf3:nth-child(2){opacity:0;transform:translateX(20px)}.MobileMenu_lineOpen__Spmf3:nth-child(3){transform:rotate(-45deg) translate(2px,2px)}.MobileMenu_overlay__4NR_x{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;transition:opacity .3s ease;opacity:1;pointer-events:all}.MobileMenu_overlay__4NR_x[style*="display: none"]{opacity:0;pointer-events:none}.MobileMenu_menuPanel__0qNy4{position:fixed;top:0;right:0;width:280px;height:100vh;background:var(--color-background);box-shadow:-4px 0 12px rgba(0,0,0,.2);z-index:1000;transition:transform .3s ease;border-left:2px solid var(--color-primary)}[data-theme=dark] .MobileMenu_menuPanel__0qNy4{background:rgba(26,31,38,.98);backdrop-filter:blur(10px)}.MobileMenu_menuContent__2faLy{padding:80px 20px 20px;display:flex;flex-direction:column;gap:1.5rem}@media (max-width:768px){.MobileMenu_mobileMenu__v5nki{display:block}}.ConfirmModal_overlay__tXGJO{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px}.ConfirmModal_modal__0A3x9{background:rgba(255,255,255,.95);border:2px solid rgba(44,122,103,.3);border-radius:16px;max-width:500px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;animation:ConfirmModal_modalSlideIn__c10Yv .3s ease-out}[data-theme=dark] .ConfirmModal_modal__0A3x9{background:rgba(26,31,38,.95);border-color:rgba(77,182,172,.3)}@keyframes ConfirmModal_modalSlideIn__c10Yv{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ConfirmModal_header__BaB2z{padding:24px 24px 16px;border-bottom:1px solid rgba(44,122,103,.2)}[data-theme=dark] .ConfirmModal_header__BaB2z{border-bottom-color:rgba(77,182,172,.2)}.ConfirmModal_title__i23Ah{margin:0;font-size:20px;font-weight:700;color:var(--color-text)}.ConfirmModal_body__u1ceP{padding:24px}.ConfirmModal_message__xk0Rd{margin:0;font-size:16px;line-height:1.6;color:var(--color-text)}.ConfirmModal_footer__I7hCg{padding:16px 24px 24px;display:flex;gap:12px;justify-content:flex-end}.ConfirmModal_cancelBtn__K1erd,.ConfirmModal_confirmBtn__QOstO{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;border:2px solid}.ConfirmModal_cancelBtn__K1erd{background:transparent;border-color:rgba(44,122,103,.3);color:var(--color-text)}.ConfirmModal_cancelBtn__K1erd:hover{background:rgba(44,122,103,.1);border-color:var(--color-secondary)}[data-theme=dark] .ConfirmModal_cancelBtn__K1erd{border-color:rgba(77,182,172,.3)}[data-theme=dark] .ConfirmModal_cancelBtn__K1erd:hover{background:rgba(77,182,172,.1)}.ConfirmModal_confirmBtn__QOstO{background:#ef4444;border-color:#dc2626;color:white}.ConfirmModal_confirmBtn__QOstO:hover{background:#dc2626;border-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.4)}@media (max-width:480px){.ConfirmModal_footer__I7hCg{flex-direction:column-reverse}.ConfirmModal_cancelBtn__K1erd,.ConfirmModal_confirmBtn__QOstO{width:100%}}.BuyMeCoffee_bmcWrapper__OZw9S{display:flex;justify-content:center;align-items:center;padding:2rem 1rem;margin-top:2rem;border-top:1px solid #e5e7eb}.BuyMeCoffee_bmcContent__2MPRK{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.BuyMeCoffee_bmcText__qxLQe{font-size:1rem;color:#6b7280;margin:0;font-weight:500}.BuyMeCoffee_bmcButton__N_gBM{display:inline-block;text-decoration:none;transition:transform .2s ease}.BuyMeCoffee_bmcButton__N_gBM:hover{transform:scale(1.05)}.BuyMeCoffee_bmcImage__c749i{height:60px;width:auto;border:0;display:block}@media (prefers-color-scheme:dark){.BuyMeCoffee_bmcWrapper__OZw9S{border-top-color:rgba(255,255,255,.1)}.BuyMeCoffee_bmcText__qxLQe{color:#9ca3af}}@media (max-width:640px){.BuyMeCoffee_bmcWrapper__OZw9S{padding:1.5rem .5rem}.BuyMeCoffee_bmcImage__c749i{height:50px}}.SalaryCalculator_container__1Olw3{min-height:100vh;padding:20px;background:transparent}.SalaryCalculator_header__idxzt{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:20px;position:relative;max-width:1200px;margin-left:auto;margin-right:auto;padding:40px 20px;overflow:visible;cursor:default;box-shadow:0 6px 6px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.1);border-radius:20px;transition:all .4s cubic-bezier(.175,.885,.32,2.2);z-index:100}.SalaryCalculator_header__idxzt:before{content:"";position:absolute;z-index:0;inset:0;backdrop-filter:blur(3px);border-radius:20px;overflow:hidden;isolation:isolate}.SalaryCalculator_header__idxzt:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(255,255,255,.25);border-radius:20px;pointer-events:none}.SalaryCalculator_header__idxzt>*{position:relative;z-index:2}.SalaryCalculator_headerControls__oj6Tk{display:flex;align-items:center;gap:1rem;margin-left:auto}.SalaryCalculator_title__OhS_j{color:var(--color-primary);text-align:center;margin:0;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;position:absolute;left:50%;transform:translateX(-50%)}.SalaryCalculator_subtitle__lZfng{color:var(--color-primary);text-align:center;margin-bottom:30px;font-size:1.1rem;font-weight:500}.SalaryCalculator_calculatorCard__qGlva{max-width:1200px;margin:0 auto;position:relative;overflow:hidden;border-radius:20px;padding:30px;box-shadow:0 6px 6px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.175,.885,.32,2.2);z-index:1}.SalaryCalculator_calculatorCard__qGlva:before{content:"";position:absolute;z-index:0;inset:0;backdrop-filter:blur(3px);overflow:hidden;isolation:isolate}.SalaryCalculator_calculatorCard__qGlva:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(255,255,255,.25);pointer-events:none}.SalaryCalculator_calculatorCard__qGlva>*{position:relative;z-index:2}.SalaryCalculator_modeSelector__DxJ1_{display:flex;gap:10px;margin-bottom:30px;background:var(--color-glass);border:1px solid var(--color-glass-border);padding:5px;border-radius:10px}.SalaryCalculator_modeBtn__hjwL7{flex:1;padding:12px 20px;border:none;background:transparent;color:var(--color-text-light);font-size:16px;font-weight:600;cursor:pointer;border-radius:8px;transition:all .3s}.SalaryCalculator_modeBtn__hjwL7.SalaryCalculator_active__lwkRt{background:var(--color-background);color:var(--color-secondary);border:1px solid var(--color-primary);box-shadow:0 2px 10px rgba(177,250,234,.3)}.SalaryCalculator_inputSection__CZ6K0{display:grid;gap:20px;margin-bottom:30px}.SalaryCalculator_inputRow__OiZrU{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.SalaryCalculator_inputGroup__5s0fE{display:flex;flex-direction:column}.SalaryCalculator_inputGroup__5s0fE label{font-weight:600;color:var(--color-text);margin-bottom:8px;font-size:14px}.SalaryCalculator_inputGroup__5s0fE input,.SalaryCalculator_inputGroup__5s0fE select{padding:12px;border:2px solid rgba(44,122,103,.5);background:rgba(255,255,255,.4);color:var(--color-text);border-radius:8px;font-size:16px;transition:all .3s;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 6px rgba(0,0,0,.05);position:relative}.SalaryCalculator_inputError__mAAmF{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.2)!important}.SalaryCalculator_errorMessage__4H_7c{display:block;margin-top:6px;color:#ef4444;font-size:14px;font-weight:500}[data-theme=dark] .SalaryCalculator_errorMessage__4H_7c{color:#fca5a5}.SalaryCalculator_inputGroup__5s0fE input:focus,.SalaryCalculator_inputGroup__5s0fE select:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(44,122,103,.2),0 4px 12px rgba(0,0,0,.1);background:rgba(255,255,255,.5)}[data-theme=dark] .SalaryCalculator_inputGroup__5s0fE input,[data-theme=dark] .SalaryCalculator_inputGroup__5s0fE select{background:rgba(26,31,38,.4);border-color:rgba(77,182,172,.5);color:var(--color-text)}[data-theme=dark] .SalaryCalculator_inputGroup__5s0fE input:focus,[data-theme=dark] .SalaryCalculator_inputGroup__5s0fE select:focus{background:rgba(26,31,38,.6);border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(77,182,172,.2),0 4px 12px rgba(0,0,0,.3)}.SalaryCalculator_buttonGroup__5R1RD{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:10px}.SalaryCalculator_calculateBtn__p0w8I{padding:15px;background:var(--color-secondary);color:white;border:2px solid var(--color-primary);border-radius:10px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(44,122,103,.3)}.SalaryCalculator_calculateBtn__p0w8I:hover{transform:translateY(-2px);background:var(--color-accent);box-shadow:0 6px 20px rgba(44,122,103,.4)}.SalaryCalculator_resetBtn__Hreul{padding:15px 25px;background:transparent;color:var(--color-text-light);border:2px solid rgba(44,122,103,.3);border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}.SalaryCalculator_resetBtn__Hreul:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.5);color:#ef4444;transform:translateY(-2px)}[data-theme=dark] .SalaryCalculator_resetBtn__Hreul{border-color:rgba(77,182,172,.3)}[data-theme=dark] .SalaryCalculator_resetBtn__Hreul:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.6);color:#fca5a5}@media (max-width:768px){.SalaryCalculator_buttonGroup__5R1RD{grid-template-columns:1fr}}.SalaryCalculator_results__BX_BO{margin-top:30px}.SalaryCalculator_resultGrid__hg5Np{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.SalaryCalculator_resultCard__E1tXJ{position:relative;overflow:hidden;padding:20px;border-radius:12px;border-left:4px solid var(--color-secondary);box-shadow:0 4px 6px rgba(0,0,0,.1),0 0 10px rgba(0,0,0,.05)}.SalaryCalculator_resultCard__E1tXJ:before{content:"";position:absolute;z-index:0;inset:0;backdrop-filter:blur(3px);overflow:hidden;isolation:isolate}.SalaryCalculator_resultCard__E1tXJ:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(255,255,255,.4);pointer-events:none}[data-theme=dark] .SalaryCalculator_resultCard__E1tXJ:after{background:rgba(26,31,38,.6)}.SalaryCalculator_resultCard__E1tXJ>*{position:relative;z-index:2}.SalaryCalculator_resultCard__E1tXJ h3{color:var(--color-secondary);margin-bottom:15px;font-size:14px;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.SalaryCalculator_deductionItem__j0nO_{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(44,122,103,.3)}[data-theme=dark] .SalaryCalculator_deductionItem__j0nO_{border-bottom-color:rgba(77,182,172,.3)}.SalaryCalculator_deductionItem__j0nO_:last-child{border-bottom:none}.SalaryCalculator_deductionLabel__Iv1WI{color:var(--color-text-light);font-size:14px}[data-theme=dark] .SalaryCalculator_deductionLabel__Iv1WI{color:#cbd5e1}.SalaryCalculator_deductionValue__FakOm{font-weight:600;color:var(--color-text)}.SalaryCalculator_netHighlight__Pu_rs{color:var(--color-secondary)!important;font-size:20px!important}.SalaryCalculator_totalRow__undwQ{display:flex;justify-content:space-between;padding:15px 0;margin-top:10px;border-top:2px solid var(--color-secondary);font-size:18px;font-weight:600}.SalaryCalculator_totalLabel__2Fvj4{color:var(--color-secondary)}.SalaryCalculator_totalValue__7o9Wu{color:var(--color-text)}.SalaryCalculator_breakdownSection__uYm9N{background:var(--color-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-glass-border);padding:25px;border-radius:12px;margin-top:20px}.SalaryCalculator_breakdownTitle__EexYt{color:var(--color-text);margin-bottom:20px;font-size:20px;font-weight:600}.SalaryCalculator_infoNote__c1bmx{background:var(--color-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-glass-border);border-left:4px solid var(--color-secondary);padding:15px;border-radius:8px;margin-top:20px;font-size:14px;color:var(--color-text)}.SalaryCalculator_infoNote__c1bmx ul{margin-left:20px;margin-top:10px}.SalaryCalculator_epfAccounts__nJnWO{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:15px}.SalaryCalculator_epfAccount__uAmt5{background:var(--color-background);border:1px solid var(--color-glass-border);padding:15px;border-radius:8px;text-align:center}.SalaryCalculator_epfAccountName__7lsAc{font-size:12px;color:var(--color-text-light);margin-bottom:5px}.SalaryCalculator_epfAccountAmount__tYH1h{font-size:18px;font-weight:600;color:var(--color-secondary)}.SalaryCalculator_epfAccountPercent__SSojs{font-size:11px;color:var(--color-text-light);margin-top:3px}@media (max-width:768px){.SalaryCalculator_header__idxzt{padding:20px 15px;justify-content:center}.SalaryCalculator_title__OhS_j{font-size:1.5rem;position:static;transform:none;left:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.SalaryCalculator_headerControls__oj6Tk{display:none}.SalaryCalculator_subtitle__lZfng{font-size:.95rem;padding:0 15px}.SalaryCalculator_epfAccounts__nJnWO,.SalaryCalculator_resultGrid__hg5Np{grid-template-columns:1fr}.SalaryCalculator_container__1Olw3{padding:15px}.SalaryCalculator_calculatorCard__qGlva{padding:20px}.SalaryCalculator_inputRow__OiZrU{grid-template-columns:1fr}}