.Acquiretax_wrap__iAojv{max-width:900px;margin:0 auto;padding:24px 20px 60px}.Acquiretax_title__EVSlK{margin-top:50px;font-size:28px;font-weight:800;letter-spacing:-.2px;text-align:center}.Acquiretax_desc__6MA1u{margin:20px 0 50px;color:var(--text-dim);text-align:center}.Acquiretax_card__GrD24{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;margin-bottom:16px}.Acquiretax_formGrid__iGY7U{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:680px){.Acquiretax_formGrid__iGY7U{grid-template-columns:1fr}}.Acquiretax_field__QqvWs{display:flex;flex-direction:column;gap:6px}.Acquiretax_label__BMNa_{font-weight:700}.Acquiretax_input__njGnD,.Acquiretax_select__Lc5mP{border:1px solid #d0d7de;border-radius:12px;padding:10px 12px;font-size:16px;background:#fff}.Acquiretax_input__njGnD:focus,.Acquiretax_select__Lc5mP:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,123,255,.12)}.Acquiretax_check__cUjSS{display:inline-flex;align-items:center;gap:8px;padding:8px 2px}.Acquiretax_cardTitle__Ro7ZE{margin:0 0 10px;font-weight:800;font-size:18px}.Acquiretax_resultGrid___LCPD{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}@media (max-width:520px){.Acquiretax_resultGrid___LCPD{grid-template-columns:1fr}}.Acquiretax_resultRow___VzOd,.Acquiretax_resultTotal__X0otc{display:contents}.Acquiretax_key__uROYt{background:#f7f9fb}.Acquiretax_key__uROYt,.Acquiretax_val__AMjuO{padding:10px 12px;border:1px solid #e8ecf4;border-radius:10px}.Acquiretax_val__AMjuO{text-align:right;font-weight:700}.Acquiretax_emph__XrFO2{font-weight:800}.Acquiretax_total__tq64M{font-size:18px;background:#fff9e6;border-color:#f3d27a}.Acquiretax_toggleBtn__JC8Nc{width:100%;border:1px solid var(--primary);background:var(--primary);color:#fff;border-radius:12px;padding:12px;font-weight:800;transition:background .15s ease}.Acquiretax_toggleBtn__JC8Nc:hover{background:var(--primary-hover)}.Acquiretax_helpBox__72P68{margin-top:12px;border:1px dashed #d6def0;border-radius:12px;padding:14px;background:#f9fbff}.Acquiretax_helpTitle__SJeM5{margin:0 0 10px;font-size:16px;font-weight:800}.Acquiretax_helpHead__4IOqV{margin:12px 0 6px;font-size:14px;font-weight:800}.Acquiretax_helpList__z0vhu{margin:6px 0 0 18px}.Acquiretax_helpText__x5KW0{margin:4px 0}.Acquiretax_helpFoot__V5YtN{margin-top:10px;color:var(--text-dim);font-size:13px}.Acquiretax_inputWrap__ZgidG{display:flex;flex-direction:column;gap:4px}.Acquiretax_hint__8Q11q{font-size:13px;color:var(--text-dim)}.Acquiretax_conditionGroup__2Dv6b{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.Acquiretax_condition__DVXk_{display:flex;align-items:center;cursor:pointer}.Acquiretax_condition__DVXk_ input{display:none}.Acquiretax_badge__FWR27{display:inline-block;padding:6px 12px;border-radius:999px;font-size:14px;font-weight:600;color:var(--text-dim);background:#f1f3f8;border:1px solid #d9deeb;transition:all .2s ease;user-select:none}.Acquiretax_condition__DVXk_ input:checked+.Acquiretax_badge__FWR27{color:#fff;background:var(--primary);border-color:var(--primary)}.Acquiretax_badgePrimary__aD4fl{background:#eef6ff;color:#007bff;border:1px solid #cce0ff}.Acquiretax_condition__DVXk_ input:checked+.Acquiretax_badgePrimary__aD4fl{background:#007bff;border-color:#0056b3;color:#fff}.CalculatorScaffold_wrap__UvP11{max-width:1200px;margin:0 auto;padding:24px 20px 48px}.CalculatorScaffold_head__9x8_W{margin-bottom:12px}.CalculatorScaffold_title__Lzkcc{margin-top:50px;font-size:28px;font-weight:800;letter-spacing:-.2px;text-align:center}.CalculatorScaffold_desc__zPGGu{margin:6px 0 0;color:#667085;text-align:center}.CalculatorScaffold_grid___ULZ7{display:grid;gap:16px;grid-template-columns:1.2fr .8fr}@media (max-width:860px){.CalculatorScaffold_grid___ULZ7{grid-template-columns:1fr}}.CalculatorScaffold_gridSingle__tRRP9{grid-template-columns:1fr}.CalculatorScaffold_asidePanel__WLLaE,.CalculatorScaffold_formPanel__lM8F_,.CalculatorScaffold_resultPanel__nudL8{background:#fff;border:1px solid #e7ebf6;border-radius:14px;padding:16px}.CalculatorScaffold_resultPanel__nudL8{margin-top:14px}.CalculatorScaffold_formRow__asJWR{margin-bottom:12px}.CalculatorScaffold_inlineLabel__x27Oh{display:block;font-weight:600;margin-bottom:6px}.CalculatorScaffold_inlineRow__BZQDB{display:flex;gap:8px;flex-wrap:wrap}.CalculatorScaffold_tabBtn__SLPwK{border:1px solid #e1e6f4;background:#fff;color:#333;border-radius:10px;padding:8px 12px;transition:background .2s ease,border-color .2s ease,transform .1s ease}.CalculatorScaffold_tabBtn__SLPwK:hover{background:#f7f9ff}.CalculatorScaffold_tabActive__2K6Dv{background:#eef4ff;border-color:#d6def0}.CalculatorScaffold_actions__W24_O{display:flex;gap:10px;margin-top:8px}.CalculatorScaffold_primaryBtn__qKUl5{padding:10px 14px;border-radius:10px;background:var(--primary);color:#fff;font-weight:600;transition:background .2s ease,transform .1s ease}.CalculatorScaffold_primaryBtn__qKUl5:hover{background:var(--primary-hover)}.CalculatorScaffold_primaryBtn__qKUl5:active{transform:translateY(1px)}.CalculatorScaffold_primaryBtn__qKUl5:disabled{background:#bcd3ff;cursor:not-allowed}.CalculatorScaffold_ghostBtn__iQR7a{padding:10px 14px;border-radius:10px;background:#fff;color:#333;border:1px solid #e1e6f4}.CalculatorScaffold_ghostBtn__iQR7a:hover{background:#f3f6ff}.CalculatorScaffold_alert__dysAq{border-radius:12px;padding:10px 12px;font-size:14px;display:flex;gap:8px;align-items:flex-start;margin-bottom:12px}.CalculatorScaffold_alertError___ANOY{background:#fff5f5;border:1px solid #ffdede;color:#b42318}.CalculatorScaffold_alertInfo__a4KC2{background:#f7faff;border:1px solid #e1edff;color:#24446b}.CalculatorScaffold_alertList__kvt3l{margin:0;padding-left:18px}.CalculatorScaffold_alertList__kvt3l li{margin:2px 0}.NumberField_field__K7PIk{display:flex;flex-direction:column;gap:6px}.NumberField_label__nK_PO{font-weight:600}.NumberField_req__SEfAs{color:#d11;margin-left:4px}.NumberField_inputRow__ChP79{display:flex;align-items:center;gap:8px}.NumberField_input__Q63jc{flex:1;padding:12px 14px;border:1px solid #d7ddea;border-radius:12px;outline:none}.NumberField_input__Q63jc:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,123,255,.12)}.NumberField_suffix__OboCg{color:#667085;font-size:14px}.NumberField_hint__fUGnF{color:#667085;font-size:12px}.ResultCard_card__Z_dUu{border:1px solid #e7ebf6;border-radius:14px;background:#fff}.ResultCard_head__oVKAm{border-bottom:1px solid #eef1f7;padding:12px 16px}.ResultCard_title__MUn7p{margin:0;font-size:18px;font-weight:800}.ResultCard_body__vNd5j{padding:12px 16px}.ResultCard_footer__qGYK7{padding:12px 16px;border-top:1px solid #eef1f7;background:#fbfcff}.ScheduleTable_wrap__up4O6{margin-top:12px}.ScheduleTable_headRow__O85gs{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ScheduleTable_title__xSIT6{font-weight:800;font-size:16px}.ScheduleTable_csvBtn__Y66qR{padding:8px 12px;border-radius:10px;background:var(--primary);color:#fff;font-weight:600;transition:background .2s ease}.ScheduleTable_csvBtn__Y66qR:hover{background:var(--primary-hover)}.ScheduleTable_tableScroll__qLON1{max-height:420px;overflow:auto;border:1px solid #e7ebf6;border-radius:12px;background:#fff}.ScheduleTable_table__clTE7{width:100%;border-collapse:separate;border-spacing:0}.ScheduleTable_row__1RzHm:nth-child(2n) .ScheduleTable_td__usR1P{background:#fcfdff}.ScheduleTable_td__usR1P,.ScheduleTable_th__FcQYc{text-align:right;padding:10px 12px;border-bottom:1px solid #eef1f7;white-space:nowrap}.ScheduleTable_td__usR1P:first-child,.ScheduleTable_th__FcQYc:first-child{text-align:center}.ScheduleTable_td__usR1P:last-child,.ScheduleTable_th__FcQYc:last-child{padding-right:16px}thead .ScheduleTable_th__FcQYc{position:sticky;top:0;background:#f7f9ff;font-weight:700;z-index:1}.SearchBar_wrap__TdwKr{width:100%;max-width:860px;margin:50px auto 0}.SearchBar_form__087NL{display:flex;gap:10px;justify-content:center;align-items:center;width:100%;box-shadow:0 12px 34px rgba(0,0,0,.06);border:1px solid #d7ddea;border-radius:16px;padding:12px;background:#fff}.SearchBar_input__z5aKG{flex:1;padding:14px 16px;border:1px solid #d7ddea;border-radius:12px;outline:none;font-size:16px}.SearchBar_input__z5aKG:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,123,255,.12)}.SearchBar_button__pzU7J{padding:14px 18px;border-radius:12px;background:var(--primary);color:#fff;font-weight:600;transition:background .2s ease}.SearchBar_button__pzU7J:hover{background:var(--primary-hover)}.SearchBar_helper__dwVNz{margin:10px 4px 0;text-align:center;color:var(--text-dim);font-size:14px}.SearchBar_helperKey__xjayY{font-weight:600;color:#2f59e8}.SearchBar_chips__NtUBq{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.SearchBar_chip__XBN8O{border:1px solid #e0e6f4;background:#f7f9ff;padding:8px 12px;border-radius:999px;font-size:13px;color:#2d47a1;transition:transform .1s ease,background .2s ease,border-color .2s ease}.SearchBar_chip__XBN8O:hover{background:#eef4ff;border-color:#d6def0;transform:translateY(-1px)}.SearchBar_visuallyHidden__mDSff{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.SearchBar_mobileAdBelowSearch__RELaY{display:none;margin:12px auto 0;max-width:860px;padding:0 0 6px;min-height:90px;text-align:center}.SearchBar_mobileAdBelowSearch__RELaY .SearchBar_adsbygoogle__IyZfc{display:block!important;width:100%;min-height:90px}@media (max-width:720px){.SearchBar_mobileAdBelowSearch__RELaY{display:block}}.interest_wrapper__5Pz0g{max-width:980px;margin:0 auto;padding:24px 16px 48px}.interest_searchBarWrap___P8Kc{max-width:1200px;margin:0 auto;padding:8px 20px 0}.interest_title__VZGOS{margin:0 0 8px;font-size:28px;font-weight:800;letter-spacing:-.2px;text-align:center}.interest_subtitle__MmOuS{margin:0 0 20px;color:#667085;text-align:center;font-size:14px}.interest_grid__Ej25E{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:860px){.interest_grid__Ej25E{grid-template-columns:1fr 1fr}}.interest_rowFull__vj_aB{grid-column:1/-1}.interest_label__JUvoV{display:block;font-weight:600;margin-bottom:6px}.interest_input__zKCWF,.interest_select__UU3EA{width:100%;padding:10px 12px;border:1px solid #e1e6f4;border-radius:10px;background:#fff;font-size:15px}.interest_actions__U76vY{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.interest_primaryBtn__vcKY5{padding:12px 16px;border-radius:10px;background:#007bff;color:#fff;border:none;font-weight:600;cursor:pointer}.interest_primaryBtn__vcKY5:hover{background:#0056b3}.interest_primaryBtn__vcKY5:disabled{background:#bcd3ff;cursor:not-allowed}.interest_resultCard__0kAC3{margin-top:16px;padding:16px;border:1px solid #e7ebf6;border-radius:14px;background:#fafafa}.interest_resultTitle__SJxHt{margin:0 0 8px;font-weight:700;font-size:18px}.interest_resultList__t0jS0{margin:0;padding-left:18px}.interest_alert__u0iAa{border-radius:12px;padding:10px 12px;font-size:14px;display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;background:#fff5f5;border:1px solid #ffdede;color:#b42318}.interest_help__gPfpy{margin-top:28px}.interest_help__gPfpy h2{margin:0 0 8px;font-size:18px}.interest_help__gPfpy p{margin:6px 0;color:#444}.interest_help__gPfpy ul{margin:6px 0 0 18px}.realtybrokerage_wrapper__MPzGz{max-width:980px;margin:0 auto;padding:24px 16px 48px}.realtybrokerage_searchBarWrap__1cwWz{max-width:1200px;margin:0 auto;padding:8px 20px 0}.realtybrokerage_notice__7R9HB{margin:4px 0 14px;color:#b42318;font-size:13px}.realtybrokerage_grid__lGTdy{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:700px){.realtybrokerage_grid__lGTdy{grid-template-columns:1fr 1fr}}@media (min-width:980px){.realtybrokerage_grid__lGTdy{grid-template-columns:1fr 1fr 1fr}}.realtybrokerage_label__PL0TP{display:block;font-weight:600;margin-bottom:6px}.realtybrokerage_input__zEpXF,.realtybrokerage_readonlyInput__nv5lj,.realtybrokerage_select__uYD0v{width:100%;height:42px;padding:10px 12px;border:1px solid #e1e6f4;border-radius:10px;background:#fff;font-size:15px;display:inline-flex;align-items:center}.realtybrokerage_readonlyInput__nv5lj{background:#f8faff}.realtybrokerage_inlineRow__X_AqD{display:flex;gap:8px}.realtybrokerage_inlineRow__X_AqD>.realtybrokerage_input__zEpXF{flex:1;min-width:0}.realtybrokerage_note__x3cqF{margin:6px 0 0;color:#667085;font-size:12px}.realtybrokerage_optionsRow__7Bl9e{margin-top:10px;display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.realtybrokerage_checkbox__N_jhZ{font-size:14px}.realtybrokerage_checkbox__N_jhZ,.realtybrokerage_vatWrap__u8IjN{display:inline-flex;align-items:center;gap:8px}.realtybrokerage_vatLabel__91x9g{font-weight:600;white-space:nowrap}.realtybrokerage_printForm__OS3Oi{margin-top:16px}.realtybrokerage_formTitle__a9_bM{margin:0 0 8px;font-size:18px;font-weight:700}.realtybrokerage_formGrid__69Jak{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:700px){.realtybrokerage_formGrid__69Jak{grid-template-columns:1fr 1fr}}.realtybrokerage_actions___yYzw{margin-top:12px;display:flex;justify-content:center;gap:10px}.realtybrokerage_primaryBtn__qwxWo{padding:12px 16px;border-radius:10px;background:#007bff;color:#fff;border:none;font-weight:600;cursor:pointer;transition:background .2s ease}.realtybrokerage_primaryBtn__qwxWo:hover{background:#0056b3}.realtybrokerage_primaryBtn__qwxWo:disabled{background:#bcd3ff;cursor:not-allowed}.realtybrokerage_ghostBtn__eig_v{padding:12px 16px;border-radius:10px;background:#fff;color:#333;border:1px solid #e1e6f4;font-weight:600;cursor:pointer}.realtybrokerage_ghostBtn__eig_v:hover{background:#f3f6ff}.realtybrokerage_resultCard__w_YdT{margin:16px auto 0;padding:16px;border:1px solid #e7ebf6;border-radius:14px;background:#fafafa;max-width:980px}.realtybrokerage_resultTitle__TiOYQ{margin:0 0 8px;font-weight:700;font-size:18px}.realtybrokerage_resultList__qZdjK{margin:0;padding-left:18px}.realtybrokerage_helpNote__s8cKq{margin:8px 0 0;color:#667085;font-size:13px}.realtybrokerage_vatNote__aKKX5{margin:6px 0 0;color:#24446b;font-size:13px}.realtybrokerage_receiptCard__TWxAx{margin:16px auto 0;padding:16px;border:1px solid #e1e6f4;border-radius:14px;background:#fff;max-width:980px}.realtybrokerage_receiptTitle__bXsJO{margin:0 0 8px;font-weight:700;font-size:18px}.realtybrokerage_receiptTable___JE8v{width:100%;border-collapse:collapse;font-size:14px}.realtybrokerage_receiptTable___JE8v td,.realtybrokerage_receiptTable___JE8v th{border:1px solid #e1e6f4;padding:8px 10px;vertical-align:middle;text-align:left}.realtybrokerage_receiptTable___JE8v th{width:140px;background:#f8faff;font-weight:700}.realtybrokerage_signRow__S98Sd td{padding:14px 10px}.realtybrokerage_signBox__n1XCV{height:70px;border:1px dashed #98a2b3;border-radius:6px}.realtybrokerage_help__vkf3z{margin-top:24px}.realtybrokerage_help__vkf3z h2{margin:0 0 8px;font-size:18px}.realtybrokerage_help__vkf3z ul{margin:6px 0 0 18px}.realtybrokerage_printBtnBar__yU4og{display:flex;justify-content:center;margin:16px 0 24px}@media (max-width:720px){.realtybrokerage_printBtnBar__yU4og{display:none}}.salary_wrapper__Ix3um{max-width:980px;margin:0 auto;padding:24px 16px 48px}.salary_searchBarWrap__WKk0W{max-width:1200px;margin:0 auto;padding:8px 20px 0}.salary_subtitle__HgjHv{margin:0 0 20px;color:#667085;text-align:center;font-size:14px}.salary_grid__ekfiw{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:860px){.salary_grid__ekfiw{grid-template-columns:1fr 1fr}}.salary_rowFull__qbjjc{grid-column:1/-1}.salary_label___cwad{display:block;font-weight:600;margin-bottom:6px}.salary_input__m2wEx,.salary_select__UV7ZI{width:100%;padding:10px 12px;border:1px solid #e1e6f4;border-radius:10px;background:#fff;font-size:15px}.salary_assumeNote__3YGF6{margin:4px 0 0;color:#667085;font-size:12px}.salary_actions__tfEcU{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.salary_primaryBtn__RJPvc{padding:12px 16px;border-radius:10px;background:#007bff;color:#fff;border:none;font-weight:600;cursor:pointer}.salary_primaryBtn__RJPvc:hover{background:#0056b3}.salary_primaryBtn__RJPvc:disabled{background:#bcd3ff;cursor:not-allowed}.salary_resultCard__hZz7w{margin-top:16px;padding:16px;border:1px solid #e7ebf6;border-radius:14px;background:#fafafa}.salary_resultTitle__gP0Ir{margin:0 0 8px;font-weight:700;font-size:18px}.salary_resultList__guwCu{margin:0;padding-left:18px}.salary_alert__WL3Y7{border-radius:12px;padding:10px 12px;font-size:14px;display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;background:#fff5f5;border:1px solid #ffdede;color:#b42318}.salary_help__vQWH7{margin-top:28px}.salary_help__vQWH7 h2{margin:0 0 8px;font-size:18px}.salary_help__vQWH7 p{margin:6px 0;color:#444}.salary_help__vQWH7 ul{margin:6px 0 0 18px}.savings_wrapper__0G_ca{max-width:980px;margin:0 auto;padding:24px 16px 48px}.savings_searchBarWrap__juPHR{max-width:1200px;margin:0 auto;padding:8px 20px 0}.savings_subtitle__ncRQ6{margin:0 0 14px;color:#667085;text-align:center;font-size:14px}.savings_tabs__w80Om{display:flex;gap:8px;justify-content:center;margin:4px 0 12px;flex-wrap:wrap}.savings_tabBtn__HeqhK{border:1px solid #e1e6f4;background:#fff;color:#333;border-radius:10px;padding:8px 12px;font-weight:600}.savings_tabBtn__HeqhK:hover{background:#f7f9ff}.savings_tabActive__WQ33I{background:#eef4ff;border-color:#d6def0}.savings_grid__Mzxb2{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:860px){.savings_grid__Mzxb2{grid-template-columns:1fr 1fr 1fr}}.savings_label__D8IVT{display:block;font-weight:600;margin-bottom:6px}.savings_labelSmall__k_nb8{font-size:12px;color:#555;margin-right:6px}.savings_input__ymKQq,.savings_select___Lpu8{width:100%;padding:10px 12px;border:1px solid #e1e6f4;border-radius:10px;background:#fff;font-size:15px}.savings_inputSmall__kz1U4{width:100px;padding:8px 10px;border:1px solid #e1e6f4;border-radius:10px;background:#fff}.savings_taxBox__U4AlM{margin-top:10px;border:1px solid #e7ebf6;background:#fff;border-radius:12px;padding:12px}.savings_taxLegend__hGUBi{font-weight:700}.savings_taxRow__zd_nP{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:6px}.savings_prefBox__Crugt,.savings_taxRadio__9Q6GT{display:inline-flex;align-items:center;gap:6px}.savings_taxNote__IdG0i{margin:6px 0 0;color:#667085;font-size:13px}.savings_actions__qpsd2{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.savings_primaryBtn__ixNye{padding:12px 16px;border-radius:10px;background:#007bff;color:#fff;border:none;font-weight:600;cursor:pointer}.savings_primaryBtn__ixNye:hover{background:#0056b3}.savings_primaryBtn__ixNye:disabled{background:#bcd3ff;cursor:not-allowed}.savings_resultCard__zvNgi{margin-top:16px;padding:16px;border:1px solid #e7ebf6;border-radius:14px;background:#fafafa}.savings_resultTitle__00jgA{margin:0 0 8px;font-weight:700;font-size:18px}.savings_resultList__ZiLzX{margin:0;padding-left:18px}.savings_alert__fJeb9{border-radius:12px;padding:10px 12px;font-size:14px;display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;background:#fff5f5;border:1px solid #ffdede;color:#b42318}.savings_help__k6I3N{margin-top:24px}.savings_help__k6I3N h2{margin:0 0 8px;font-size:18px}.savings_help__k6I3N ul{margin:6px 0 0 18px}.scientific_calculatorContainer__qCOHS{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:white;padding:20px}.scientific_calculatorBody__KFdv3{display:flex;flex-direction:column;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.5);padding:20px;max-width:400px;width:100%;background-color:#222}.scientific_display__tfkoc{background-color:#000;color:white;font-size:2rem;padding:20px;text-align:right;border:none;border-radius:12px;margin-bottom:20px;width:100%}.scientific_buttonGrid__w5xRv{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;justify-content:center}.scientific_calculatorButton__e_Abd{background-color:#444;color:white;border:none;border-radius:10px;height:60px;font-size:1.5rem;cursor:pointer;transition:background-color .3s}.scientific_calculatorButton__e_Abd:active{background-color:#555}.scientific_equalsButton__9FPGK{background-color:#ff5722;color:white}.scientific_clearButton__1vUDm{background-color:#d32f2f;color:white}.scientific_historyContainer__eZNIb{margin-top:20px;width:100%;max-width:400px;background:#fff;border-radius:10px;padding:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);max-height:300px;overflow-y:auto;text-align:center}.scientific_historyContainer__eZNIb h3{font-size:1.2rem;color:#333}.scientific_historyContainer__eZNIb ul{list-style:none;padding:0;margin:0}.scientific_historyContainer__eZNIb li{padding:5px 0;border-bottom:1px solid #ddd;font-size:1rem;color:#555}@media (max-width:480px){.scientific_calculatorBody__KFdv3{max-width:320px}.scientific_calculatorButton__e_Abd{height:50px;font-size:1.2rem}}.trigonometry_main__QO_DQ{padding-top:72px;padding-bottom:48px;background:var(--ec-bg,#f7f8fa);min-height:100vh}.trigonometry_container__nrrQ5{max-width:1200px;margin:0 auto;padding:16px 20px}.trigonometry_title__y3MDR{margin:0;font-size:28px;font-weight:700;letter-spacing:-.2px;text-align:center}.trigonometry_subtitle__NtZ2k{margin:8px 0 18px;color:#555;line-height:1.6;text-align:center}.trigonometry_card__1MOD3{background:#fff;border:1px solid #e7e7e7;border-radius:16px;padding:18px;margin-top:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.trigonometry_formRow__WR7_z{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:center;margin-bottom:12px}.trigonometry_label__Zbc9X{font-weight:600;color:#333}.trigonometry_input__klVi6{width:100%;height:40px;padding:0 12px;border:1px solid #dcdcdc;border-radius:10px;font-size:16px;outline:none}.trigonometry_input__klVi6:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.15)}.trigonometry_radioGroup__L51fN{display:flex;flex-wrap:wrap;gap:12px 18px}.trigonometry_radioItem__eljcj{display:inline-flex;align-items:center;gap:8px;user-select:none}.trigonometry_error__p968U{margin-top:8px;border:1px solid #ffdad6;background:#fff2f0;color:#d93025;border-radius:10px;padding:10px 12px;font-size:14px}.trigonometry_actions__ZvV_q{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.trigonometry_primaryBtn__JZv2q{background:#007bff;border:1px solid #007bff;color:#fff;padding:10px 16px;border-radius:10px;cursor:pointer;font-weight:600;transition:background .15s ease,transform .02s ease}.trigonometry_primaryBtn__JZv2q:hover{background:#0056b3}.trigonometry_primaryBtn__JZv2q[aria-disabled=true],.trigonometry_primaryBtn__JZv2q[disabled]{opacity:.6;cursor:not-allowed}.trigonometry_ghostBtn__5B7Wr{background:#fff;border:1px solid #cfd8e3;color:#222;padding:10px 16px;border-radius:10px;cursor:pointer;transition:background .15s ease,transform .02s ease}.trigonometry_ghostBtn__5B7Wr:hover{background:#f3f4f6}.trigonometry_sectionTitle__6HNDV{margin:0 0 12px;font-size:20px;font-weight:700}.trigonometry_kv__abi2d{border:1px dashed #e5e7eb;border-radius:12px;padding:12px;margin-bottom:12px;background:#fafafa}.trigonometry_kvRow__HA6ex{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:6px 0}.trigonometry_k__4zL0E{color:#666}.trigonometry_v__BBkfA{font-weight:600}.trigonometry_resultGrid__eVW41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trigonometry_resultItem__daXeQ{border:1px solid #e7e7e7;border-radius:12px;padding:12px;background:#fff;display:flex;align-items:center;justify-content:space-between}.trigonometry_resultItem__daXeQ span{color:#555}.trigonometry_resultItem__daXeQ strong{font-size:17px}.trigonometry_historyWrap__aVxdH{display:grid;gap:12px}.trigonometry_historyItem__F7fSV{border:1px solid #e7e7e7;border-radius:12px;padding:12px;background:#fff}.trigonometry_historyHeader__NDvjI{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;border-bottom:1px dashed #eee;padding-bottom:8px;margin-bottom:8px}.trigonometry_historyInput__E_egO{font-weight:700}.trigonometry_historySub__HwREg{color:#666}.trigonometry_historyTime__OS_rf{color:#888;font-size:12px}.trigonometry_historyGrid__Kyu4u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trigonometry_historyCell__Lq7gG{background:#fafafa;border:1px solid #eee;border-radius:10px;padding:8px 10px;font-size:14px}@media (max-width:920px){.trigonometry_formRow__WR7_z{grid-template-columns:1fr;gap:6px;align-items:stretch}.trigonometry_kvRow__HA6ex{grid-template-columns:1fr}}@media (max-width:640px){.trigonometry_historyGrid__Kyu4u,.trigonometry_resultGrid__eVW41{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.trigonometry_historyGrid__Kyu4u,.trigonometry_resultGrid__eVW41{grid-template-columns:1fr}}.unit_convert_main__ScFqA{padding-top:72px;padding-bottom:48px;min-height:100vh;background:var(--ec-bg,#f7f8fa)}.unit_convert_container__n_1sJ{max-width:1200px;margin:0 auto;padding:16px 20px}.unit_convert_title___zPEe{margin:0;font-size:28px;font-weight:800;letter-spacing:-.2px;text-align:center}.unit_convert_card__utfiD{background:#fff;border:1px solid #e7e7e7;border-radius:16px;padding:18px;margin-top:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.unit_convert_formGrid__rcKA2{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.unit_convert_formRow__UZCHa{display:grid;grid-template-columns:140px 1fr;gap:10px;align-items:center}.unit_convert_inlineRow__y_Rcd{display:grid;grid-template-columns:1fr auto;gap:8px}.unit_convert_label__3Gb42{font-weight:700;color:#333}.unit_convert_input__qf4k0,.unit_convert_select__ITbZS{width:100%;height:40px;padding:0 12px;border:1px solid #dcdcdc;border-radius:10px;font-size:16px;outline:none;background:#fff}.unit_convert_input__qf4k0:focus,.unit_convert_select__ITbZS:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.15)}.unit_convert_actions__AaYj2{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.unit_convert_primaryBtn__C4SjZ{background:#007bff;border:1px solid #007bff;color:#fff;padding:10px 16px;border-radius:10px;cursor:pointer;font-weight:700;transition:background .15s ease,transform .02s ease}.unit_convert_primaryBtn__C4SjZ:hover{background:#0056b3}.unit_convert_primaryBtn__C4SjZ[aria-disabled=true],.unit_convert_primaryBtn__C4SjZ[disabled]{opacity:.6;cursor:not-allowed}.unit_convert_ghostBtn__ShwNv{background:#fff;border:1px solid #cfd8e3;color:#222;padding:10px 16px;border-radius:10px;cursor:pointer;transition:background .15s ease,transform .02s ease}.unit_convert_ghostBtn__ShwNv:hover{background:#f3f4f6}.unit_convert_swapBtn__kqggW{width:42px;height:40px;border-radius:10px;border:1px solid #cfd8e3;background:#fff;cursor:pointer;font-size:18px;line-height:1}.unit_convert_swapBtn__kqggW:hover{background:#f3f4f6}.unit_convert_sectionTitle__zUf_v{margin:0 0 12px;font-size:20px;font-weight:800}.unit_convert_resultRow__mKDXG{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.unit_convert_resultLabel__c4oOY{color:#666;font-size:14px}.unit_convert_resultValue__GmTUC{font-size:20px;font-weight:800}.unit_convert_equals__pyJM2{font-size:24px;padding:8px 0;color:#777;text-align:center}.unit_convert_unitBadge__6n0EC{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#eef2ff;border:1px solid #e5e7eb;font-size:12px;color:#333}.unit_convert_note__Xk_FH{margin-top:10px;color:#666;font-size:14px}.unit_convert_error__US7zQ{margin-top:8px;border:1px solid #ffdad6;background:#fff2f0;color:#d93025;border-radius:10px;padding:10px 12px;font-size:14px}.unit_convert_historyWrap__GByiH{display:grid;gap:12px}.unit_convert_historyItem__7_8fP{background:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:12px}.unit_convert_historyHead__CNdG1{display:grid;grid-template-columns:1fr auto;gap:8px;border-bottom:1px dashed #eee;padding-bottom:6px;margin-bottom:8px}.unit_convert_historyCat__zyzKT{font-weight:800}.unit_convert_historyTime__Xg9Af{color:#888;font-size:12px}.unit_convert_historyBody__ykYcG{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.unit_convert_equalsMini__7nL3C{text-align:center;color:#777}@media (max-width:980px){.unit_convert_topbar__vNZ8R{grid-template-columns:1fr}.unit_convert_search__9O2FK{justify-content:stretch}}@media (max-width:860px){.unit_convert_formGrid__rcKA2,.unit_convert_formRow__UZCHa,.unit_convert_historyBody__ykYcG,.unit_convert_resultRow__mKDXG{grid-template-columns:1fr}.unit_convert_equalsMini__7nL3C,.unit_convert_equals__pyJM2{display:none}}.vat_wrapper__wJG4Y{max-width:980px;margin:0 auto;padding:24px 16px 48px}.vat_searchBarWrap__JMr7V{max-width:1200px;margin:0 auto;padding:8px 20px 0}.vat_subtitle__q1z5M{margin:0 0 14px;color:#667085;text-align:center;font-size:14px}.vat_tabs___BA_9{display:flex;gap:8px;justify-content:center;margin:4px 0 12px;flex-wrap:wrap}.vat_tabBtn__ohmMO{border:1px solid #e1e6f4;background:#fff;color:#333;border-radius:10px;padding:8px 12px;font-weight:600;transition:background .2s ease,border-color .2s ease}.vat_tabBtn__ohmMO:hover{background:#f7f9ff}.vat_tabActive__vq7D3{background:#eef4ff;border-color:#d6def0}.vat_grid__zKxUv{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.vat_grid__zKxUv{grid-template-columns:1fr 1fr}}@media (min-width:980px){.vat_grid__zKxUv{grid-template-columns:1.2fr .8fr 1fr 1fr}}.vat_label__re4OL{display:block;font-weight:600;margin-bottom:6px}.vat_input__B6gw6,.vat_select__hjN01{width:100%;padding:10px 12px;border:1px solid #e1e6f4;border-radius:10px;background:#fff;font-size:15px}.vat_actions__xX0WY{margin-top:12px;display:flex;justify-content:center}.vat_primaryBtn___10md{padding:12px 16px;border-radius:10px;background:#007bff;color:#fff;border:none;font-weight:600;cursor:pointer}.vat_primaryBtn___10md:hover{background:#0056b3}.vat_primaryBtn___10md:disabled{background:#bcd3ff;cursor:not-allowed}.vat_resultCard__e5U26{margin-top:16px;padding:16px;border:1px solid #e7ebf6;border-radius:14px;background:#fafafa}.vat_resultTitle__v_3K2{margin:0 0 8px;font-weight:700;font-size:18px}.vat_resultList__xa_gb{margin:0;padding-left:18px}.vat_alert__SLXQf{border-radius:12px;padding:10px 12px;font-size:14px;display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;background:#fff5f5;border:1px solid #ffdede;color:#b42318}.vat_help__FKCBf{margin-top:24px}.vat_help__FKCBf h2{margin:0 0 8px;font-size:18px}.vat_help__FKCBf ul{margin:6px 0 0 18px}.CategorySection_wrap__tmGf6{margin-top:28px}.CategorySection_head__gnpcj{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.CategorySection_sectionHeading__OReEQ{margin:0;font-size:22px;font-weight:700}.CategorySection_more__YZofU{font-size:14px;color:var(--primary);padding:6px 10px;border-radius:8px;transition:background .2s ease}.CategorySection_more__YZofU:hover{background:#eef4ff}.CategorySection_grid__R5_tu{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.CategorySection_grid__R5_tu{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.CategorySection_grid__R5_tu{grid-template-columns:1fr}}.CategorySection_card__RXJuc{border:1px solid #e8ecf4;border-radius:var(--radius-lg);padding:16px 14px;background:#fff;display:flex;align-items:center;justify-content:space-between;transition:transform .15s ease,box-shadow .15s ease,border-color .2s ease}.CategorySection_card__RXJuc:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.06);border-color:#d6def0}.CategorySection_cardTitle__6z7A4{font-weight:600}.CategorySection_arrow__ujTyO{opacity:.4}.CalculatorCard_card__cAOfX{position:relative;background:#fff;border:1px solid #e8ecf4;border-radius:var(--radius-lg);padding:18px 16px;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .2s ease;min-height:120px}.CalculatorCard_card__cAOfX:hover{transform:translateY(-2px);border-color:#d6def0;box-shadow:0 10px 22px rgba(0,0,0,.06)}.CalculatorCard_badge__QVcEq{position:absolute;top:12px;right:12px;font-size:11px;padding:4px 8px;border-radius:999px;background:#eef4ff;color:#3057d5}.CalculatorCard_title__aw9L_{margin:8px 0 6px;font-size:18px;font-weight:700}.CalculatorCard_desc__5CthW{margin:0 0 12px;color:#666;font-size:14px}.CalculatorCard_action__DhPjU{display:inline-block;margin-top:6px;font-size:14px;color:#3057d5;font-weight:600}.RecentStrip_wrap__VJ0bM{max-width:1200px;margin:16px auto 0;padding:0 20px}.RecentStrip_head__4fB7y{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.RecentStrip_title__G36TM{margin:0;font-size:18px;font-weight:800}.RecentStrip_hint__Grg_5{color:#667085;font-size:13px}.RecentStrip_row__erNW3{display:flex;gap:8px;overflow:hidden;padding-bottom:4px}.RecentStrip_pill__8_iFm{white-space:nowrap;border:1px solid #e1e6f4;border-radius:999px;background:#f7f9ff;padding:8px 12px;font-size:13px;color:#2d47a1}.RecentStrip_pill__8_iFm:hover{background:#eef4ff}.RecentStrip_measure__Cvws3{position:absolute;left:-9999px;top:0;visibility:hidden;height:0;overflow:hidden;display:flex;gap:8px;white-space:nowrap;pointer-events:none}