.container{max-width:1920px;margin:0 auto;padding:0 20px}header{background:linear-gradient(90deg,#4b6cb7,#182848);color:#fff;padding:10px 0;text-align:center;box-shadow:0 4px 12px #0000001a;margin-bottom:40px}.logo{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.logo i{font-size:1.5rem;margin-right:15px;color:#6dd5ed}.logo h1{font-size:1.5rem;font-weight:700;margin:0}.tagline{font-size:1rem;opacity:.9;max-width:1920px;margin:0 auto}.tools-section{margin-bottom:40px}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.tool-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px #00000014;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;opacity:0;animation:fadeInUp .5s ease forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.tool-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #00000026}.tool-icon{height:60px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff}.mortgage-calc{background:linear-gradient(135deg,#667eea,#764ba2)}.social-security{background:linear-gradient(135deg,#f093fb,#f5576c)}.tax-calc{background:linear-gradient(135deg,#4facfe,#00f2fe)}.loan-calc{background:linear-gradient(135deg,#43e97b,#38f9d7)}.retirement{background:linear-gradient(135deg,#fa709a,#fee140)}.investment{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#333}.tool-content{padding:25px;flex:1;display:flex;flex-direction:column}.tool-card h3{font-size:1.2rem;margin-bottom:10px;color:#182848}.tool-card p{color:#666;margin-bottom:20px;font-size:.85rem}.use-tool-btn{display:inline-block;background:#4b6cb7;color:#fff;padding:10px 20px;border-radius:50px;text-decoration:none;font-weight:600;transition:background .3s;border:none;font-size:.9rem;cursor:pointer;margin-top:auto}.use-tool-btn:hover{background:#3a5795}footer{text-align:center;margin-top:50px;color:#666;font-size:.9rem}.footer-links{margin-bottom:15px}.footer-links a{color:#4b6cb7;text-decoration:none;margin:0 10px}.footer-links a:hover{text-decoration:underline}.beian-info{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:15px;flex-wrap:wrap}@media(max-width:768px){.logo h1{font-size:2rem}.tagline{font-size:1rem;padding:0 15px}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tool-icon{display:none}}@media(max-width:480px){.tools-grid{grid-template-columns:1fr}.tool-icon{height:100px;font-size:2.8rem;display:flex}}._mortgage-calculator_gan6y_1{min-height:100vh;padding:20px}._calculator-container_gan6y_5{max-width:1200px;margin:0 auto}._back-link_gan6y_9{display:inline-block;color:#4b6cb7;text-decoration:none;margin-bottom:20px;font-size:14px;transition:opacity .3s}._back-link_gan6y_9:hover{opacity:.8}._page-header_gan6y_20{display:flex;align-items:center;margin-bottom:30px}._page-title_gan6y_25{flex:1;font-size:28px;font-weight:700;color:#182848;text-align:center}._calculator-content_gan6y_32{display:grid;grid-template-columns:1fr 1fr;gap:30px}._form-section_gan6y_38{background:#fff;border-radius:15px;padding:25px;box-shadow:0 5px 15px #00000014;height:fit-content}._form-group_gan6y_45{margin-bottom:20px}._form-group_gan6y_45 label{display:block;font-size:14px;color:#333;margin-bottom:8px;font-weight:500}._form-group_gan6y_45 input[type=number],._form-group_gan6y_45 input[type=text]{width:100%;padding:10px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .3s}._form-group_gan6y_45 input:focus{outline:none;border-color:#667eea}._radio-group_gan6y_68{display:flex;gap:10px;flex-wrap:wrap}._radio-label_gan6y_73{flex:1;min-width:100px;padding:10px 15px;border:1px solid #e0e0e0;border-radius:8px;text-align:center;cursor:pointer;transition:all .3s;font-size:14px;color:#666}._radio-label_gan6y_73 input[type=radio]{display:none}._radio-label_gan6y_73:hover{border-color:#667eea;color:#667eea}._radio-label_gan6y_73._active_gan6y_92{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}._rate-display_gan6y_97{background:#f8f9fa;padding:12px 15px;border-radius:8px;font-size:14px;color:#666;margin-bottom:20px}._rate-display_gan6y_97 strong{color:#667eea;font-size:16px}._rate-section_gan6y_110{background:#f8f9fa;padding:12px 15px;border-radius:8px;margin-bottom:20px}._rate-input-group_gan6y_116{margin-bottom:12px}._rate-input-group_gan6y_116:last-child{margin-bottom:0}._rate-input-group_gan6y_116 label{display:block;font-size:14px;color:#333;margin-bottom:8px;font-weight:500}._rate-input-group_gan6y_116 input{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .3s}._rate-input-group_gan6y_116 input:focus{outline:none;border-color:#667eea}._rate-hint_gan6y_141{display:block;font-size:12px;color:#999;margin-top:4px}._calc-button_gan6y_147{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;padding:15px;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .3s;margin-top:10px}._calc-button_gan6y_147:hover{opacity:.9}._result-section_gan6y_164{background:#fff;border-radius:15px;padding:25px;box-shadow:0 5px 15px #00000014}._result-title_gan6y_170{font-size:18px;font-weight:700;color:#182848;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}._result-card_gan6y_178{background:#f8f9fa;border-radius:10px;padding:15px;margin-bottom:12px}._result-card_gan6y_178._highlight_gan6y_184{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}._result-card_gan6y_178._highlight_gan6y_184 ._result-label_gan6y_189,._result-card_gan6y_178._highlight_gan6y_184 ._result-unit_gan6y_190{color:#ffffffe6}._result-card_gan6y_178._highlight_gan6y_184 ._result-value_gan6y_193{color:#fff;font-size:32px}._result-label_gan6y_189{font-size:12px;color:#999;margin-bottom:5px}._result-value_gan6y_193{font-size:20px;font-weight:700;color:#182848;margin-bottom:3px}._result-unit_gan6y_190{font-size:12px;color:#999}._result-grid_gan6y_212{display:grid;grid-template-columns:1fr 1fr;gap:12px}._result-grid_gan6y_212 ._result-card_gan6y_178{margin-bottom:0}._schedule-section_gan6y_221{margin-top:25px}._schedule-section_gan6y_221 h3{font-size:16px;font-weight:700;color:#182848;margin-bottom:15px}._schedule-table_gan6y_230{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;max-height:400px;overflow-y:auto}._schedule-header_gan6y_237{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr 1.2fr 1.4fr;background:#f5f5f5;font-weight:700;font-size:13px;color:#666;position:sticky;top:0}._schedule-header_gan6y_237>div,._schedule-row_gan6y_248>div{padding:10px 8px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;text-align:right;font-size:12px}._schedule-header_gan6y_237>div:first-child,._schedule-row_gan6y_248>div:first-child{text-align:center}._schedule-row_gan6y_248{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr 1.2fr 1.4fr}._schedule-row_gan6y_248:hover{background:#f8f9fa}._schedule-row_gan6y_248>div:last-child,._schedule-header_gan6y_237>div:last-child{border-right:none}._schedule-note_gan6y_270{margin-top:10px;font-size:12px;color:#999;text-align:center}._page-footer_gan6y_276{margin-top:50px;text-align:center;padding:20px 0;border-top:1px solid #e0e0e0}._beian-info_gan6y_283{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}._icp-info_gan6y_291{font-size:.85rem;color:#999}._icp-info_gan6y_291 a{color:#999;text-decoration:none;transition:color .3s}._icp-info_gan6y_291 a:hover{color:#4b6cb7}._psb-info_gan6y_304{font-size:.85rem;color:#999}._psb-info_gan6y_304 a{color:#999;text-decoration:none;transition:color .3s;display:flex;align-items:center;gap:5px}._psb-info_gan6y_304 a:hover{color:#4b6cb7}._psb-info_gan6y_304 img{width:16px;height:16px}@media(max-width:968px){._calculator-content_gan6y_32{grid-template-columns:1fr}}@media(max-width:600px){._result-grid_gan6y_212{grid-template-columns:1fr}._schedule-header_gan6y_237,._schedule-row_gan6y_248{grid-template-columns:.6fr 1fr .8fr .8fr 1.2fr;font-size:11px}._schedule-header_gan6y_237>div,._schedule-row_gan6y_248>div{padding:8px 5px}}._social-security-calculator_sm4u3_1{min-height:100vh;padding:20px}._calculator-container_sm4u3_5{max-width:800px;margin:0 auto}._back-link_sm4u3_9{display:inline-block;color:#4b6cb7;text-decoration:none;margin-bottom:20px;font-size:14px;transition:opacity .3s}._back-link_sm4u3_9:hover{opacity:.8}._page-header_sm4u3_20{display:flex;align-items:center;margin-bottom:30px}._page-title_sm4u3_25{flex:1;font-size:28px;font-weight:700;color:#182848;text-align:center}._calculator-content_sm4u3_32{display:flex;flex-direction:column;gap:15px}._form-section_sm4u3_38{background:#fff;border-radius:15px;padding:25px;box-shadow:0 5px 15px #00000014}._form-title_sm4u3_44{font-size:18px;font-weight:700;color:#333;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}._form-item_sm4u3_52{margin-bottom:18px}._form-item_sm4u3_52 label._label_sm4u3_55{display:block;font-size:14px;color:#666;margin-bottom:8px}._form-item_sm4u3_52 select._select_sm4u3_61,._form-item_sm4u3_52 input._input_sm4u3_62{width:100%;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;padding:10px 15px;font-size:14px;color:#333;transition:border-color .3s}._form-item_sm4u3_52 select._select_sm4u3_61:focus,._form-item_sm4u3_52 input._input_sm4u3_62:focus{outline:none;border-color:#667eea}._error-message_sm4u3_77{background:#fee;color:#c33;padding:10px 15px;border-radius:8px;margin-bottom:15px;font-size:14px}._button-section_sm4u3_86{margin-bottom:0}._calc-button_sm4u3_89{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:25px;font-size:16px;font-weight:700;padding:15px 0;border:none;cursor:pointer;transition:opacity .3s}._calc-button_sm4u3_89:hover:not(:disabled){opacity:.9}._calc-button_sm4u3_89:disabled{opacity:.6;cursor:not-allowed}._result-section_sm4u3_109{background:#fff;border-radius:15px;padding:25px;box-shadow:0 5px 15px #00000014}._result-title_sm4u3_115{font-size:18px;font-weight:700;color:#333;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}._result-card_sm4u3_123{background:#f8f9fa;border-radius:10px;padding:15px;margin-bottom:12px}._result-card_sm4u3_123._main-result_sm4u3_129{background:linear-gradient(135deg,#667eea,#764ba2);text-align:center}._result-card_sm4u3_123._main-result_sm4u3_129 ._result-label_sm4u3_133,._result-card_sm4u3_123._main-result_sm4u3_129 ._result-unit_sm4u3_134{color:#ffffffe6}._result-card_sm4u3_123._main-result_sm4u3_129 ._result-value_sm4u3_137{color:#fff}._result-label_sm4u3_133{display:block;font-size:12px;color:#999;margin-bottom:5px}._result-value_sm4u3_137{display:block;font-size:20px;font-weight:700;color:#333;margin-bottom:3px}._result-value_sm4u3_137._primary_sm4u3_153{font-size:30px}._result-unit_sm4u3_134{display:block;font-size:12px;color:#999}._result-tip_sm4u3_161{display:block;font-size:12px;color:#999;margin-top:5px}._result-grid_sm4u3_167{display:flex;gap:10px;margin-bottom:10px}._result-grid_sm4u3_167 ._result-card_sm4u3_123{flex:1;margin-bottom:0}._page-footer_sm4u3_176{margin-top:50px;text-align:center;padding:20px 0;border-top:1px solid #e0e0e0}._beian-info_sm4u3_183{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}._icp-info_sm4u3_191{font-size:.85rem;color:#999}._icp-info_sm4u3_191 a{color:#999;text-decoration:none;transition:color .3s}._icp-info_sm4u3_191 a:hover{color:#4b6cb7}._psb-info_sm4u3_204{font-size:.85rem;color:#999}._psb-info_sm4u3_204 a{color:#999;text-decoration:none;transition:color .3s;display:flex;align-items:center;gap:5px}._psb-info_sm4u3_204 a:hover{color:#4b6cb7}._psb-info_sm4u3_204 img{width:16px;height:16px}@media(max-width:600px){._result-grid_sm4u3_167{flex-direction:column}._result-grid_sm4u3_167 ._result-card_sm4u3_123{width:100%}}._tax-calculator_fzdyu_1{min-height:100vh;padding:20px}._tax-calculator_fzdyu_1 ._calculator-container_fzdyu_23{max-width:1200px;margin:0 auto}._tax-calculator_fzdyu_1 ._back-link_fzdyu_27{display:inline-block;color:#4b6cb7;text-decoration:none;margin-bottom:20px;font-size:14px;transition:opacity .3s}._tax-calculator_fzdyu_1 ._back-link_fzdyu_27:hover{opacity:.8}._tax-calculator_fzdyu_1 ._page-header_fzdyu_38{display:flex;align-items:center;margin-bottom:30px}._tax-calculator_fzdyu_1 ._page-title_fzdyu_43{flex:1;font-size:28px;font-weight:700;color:#182848;text-align:center}._tax-calculator_fzdyu_1 ._calculator-content_fzdyu_50{display:grid;grid-template-columns:1fr 1fr;gap:30px}._tax-calculator_fzdyu_1 ._form-section_fzdyu_55{background:#fff;border-radius:15px;padding:25px;box-shadow:0 5px 15px #00000014;height:fit-content}._tax-calculator_fzdyu_1 ._income-group_fzdyu_62{background:#f8f9fa;border-radius:10px;padding:15px;margin-bottom:15px}._tax-calculator_fzdyu_1 ._group-title_fzdyu_68{font-weight:700;color:#667eea;margin-bottom:12px;font-size:15px}._tax-calculator_fzdyu_1 ._form-group_fzdyu_74{margin-bottom:15px}._tax-calculator_fzdyu_1 ._form-group_fzdyu_74 label{display:block;font-size:13px;color:#333;margin-bottom:6px;font-weight:500}._tax-calculator_fzdyu_1 ._form-group_fzdyu_74 input[type=number]{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .3s}._tax-calculator_fzdyu_1 ._form-group_fzdyu_74 input:focus{outline:none;border-color:#667eea}._tax-calculator_fzdyu_1 ._deduction-grid_fzdyu_96{display:grid;grid-template-columns:1fr 1fr;gap:10px}._tax-calculator_fzdyu_1 ._deduction-item_fzdyu_101{margin-bottom:0}._tax-calculator_fzdyu_1 ._deduction-item_fzdyu_101 label{display:block;font-size:12px;color:#666;margin-bottom:4px}._tax-calculator_fzdyu_1 ._deduction-item_fzdyu_101 input{width:100%;padding:8px 10px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;transition:border-color .3s}._tax-calculator_fzdyu_1 ._deduction-item_fzdyu_101 input:focus{outline:none;border-color:#667eea}._tax-calculator_fzdyu_1 ._income-grid_fzdyu_122{display:grid;grid-template-columns:1fr 1fr;gap:10px}._tax-calculator_fzdyu_1 ._income-item_fzdyu_127{margin-bottom:0}._tax-calculator_fzdyu_1 ._income-item_fzdyu_127 label{display:block;font-size:12px;color:#666;margin-bottom:4px}._tax-calculator_fzdyu_1 ._income-item_fzdyu_127 input{width:100%;padding:8px 10px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;transition:border-color .3s}._tax-calculator_fzdyu_1 ._income-item_fzdyu_127 input:focus{outline:none;border-color:#667eea}._tax-calculator_fzdyu_1 ._insurance-grid_fzdyu_148{display:grid;grid-template-columns:1fr 1fr;gap:10px}._tax-calculator_fzdyu_1 ._insurance-item_fzdyu_153{position:relative}._tax-calculator_fzdyu_1 ._insurance-item_fzdyu_153 label{display:block;font-size:12px;color:#666;margin-bottom:4px}._tax-calculator_fzdyu_1 ._insurance-item_fzdyu_153 input{width:100%;padding:6px 8px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;transition:border-color .3s}._tax-calculator_fzdyu_1 ._insurance-item_fzdyu_153 input:focus{outline:none;border-color:#667eea}._tax-calculator_fzdyu_1 ._insurance-item_fzdyu_153 input._disabled-input_fzdyu_174{background:#f5f5f5;color:#999;cursor:not-allowed}._tax-calculator_fzdyu_1 ._insurance-item_fzdyu_153 ._hint_fzdyu_179{display:block;font-size:10px;color:#999;margin-top:2px}._tax-calculator_fzdyu_1 ._fixed-insurance-row_fzdyu_185{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}._tax-calculator_fzdyu_1 ._fixed-insurance-item_fzdyu_191{background:#f0f1f3;border-radius:6px;padding:8px 10px;text-align:center}._tax-calculator_fzdyu_1 ._fixed-insurance-item_fzdyu_191 label{display:block;font-size:11px;color:#666;margin-bottom:4px}._tax-calculator_fzdyu_1 ._fixed-insurance-item_fzdyu_191 ._fixed-value_fzdyu_203{display:block;font-size:14px;font-weight:700;color:#182848}._tax-calculator_fzdyu_1 ._editable-insurance-grid_fzdyu_209{display:grid;grid-template-columns:1fr 1fr;gap:10px}._tax-calculator_fzdyu_1 ._editable-insurance-item_fzdyu_214{position:relative}._tax-calculator_fzdyu_1 ._editable-insurance-item_fzdyu_214 label{display:block;font-size:12px;color:#666;margin-bottom:4px}._tax-calculator_fzdyu_1 ._editable-insurance-item_fzdyu_214 ._input-wrapper_fzdyu_223{display:flex;align-items:center;gap:4px}._tax-calculator_fzdyu_1 ._editable-insurance-item_fzdyu_214 input{flex:1;padding:6px 8px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;transition:border-color .3s}._tax-calculator_fzdyu_1 ._editable-insurance-item_fzdyu_214 input:focus{outline:none;border-color:#667eea}._tax-calculator_fzdyu_1 ._editable-insurance-item_fzdyu_214 ._percent-sign_fzdyu_240{font-size:13px;color:#666;font-weight:500}._tax-calculator_fzdyu_1 ._calculated-amount_fzdyu_245{float:right;font-size:13px;color:#667eea;font-weight:400}._tax-calculator_fzdyu_1 ._checkbox-label_fzdyu_251{display:flex;align-items:center;font-size:13px;color:#333;margin-bottom:8px;cursor:pointer;-webkit-user-select:none;user-select:none}._tax-calculator_fzdyu_1 ._checkbox-label_fzdyu_251 input[type=checkbox]{margin-right:6px;width:16px;height:16px;cursor:pointer}._tax-calculator_fzdyu_1 ._checkbox-label_fzdyu_251 select{margin-left:8px;padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;background:#fff}._tax-calculator_fzdyu_1 ._deduction-row_fzdyu_274{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eaeaea}._tax-calculator_fzdyu_1 ._deduction-row_fzdyu_274:last-child{border-bottom:none}._tax-calculator_fzdyu_1 ._sub-options_fzdyu_282{margin-top:8px;padding-left:22px}._tax-calculator_fzdyu_1 ._sub-options_fzdyu_282 label{display:block;font-size:12px;color:#666;margin-bottom:6px}._tax-calculator_fzdyu_1 ._sub-options_fzdyu_282 input[type=number]{padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;width:80px;margin:0 4px}._tax-calculator_fzdyu_1 ._sub-options_fzdyu_282 input[type=number]:focus{outline:none;border-color:#667eea}._tax-calculator_fzdyu_1 ._button-group_fzdyu_304{display:flex;gap:10px;margin-top:20px}._tax-calculator_fzdyu_1 ._calc-button_fzdyu_309{flex:2;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;padding:15px;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .3s}._tax-calculator_fzdyu_1 ._calc-button_fzdyu_309:hover{opacity:.9}._tax-calculator_fzdyu_1 ._reset-button_fzdyu_324{flex:1;background:#f8f9fa;color:#666;border:1px solid #e0e0e0;border-radius:25px;padding:15px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}._tax-calculator_fzdyu_1 ._reset-button_fzdyu_324:hover{background:#e9ecef;border-color:#ced4da}._tax-calculator_fzdyu_1 ._result-section_fzdyu_340{background:#fff;border-radius:15px;padding:25px;box-shadow:0 5px 15px #00000014;max-height:calc(100vh - 150px);overflow-y:auto}._tax-calculator_fzdyu_1 ._result-title_fzdyu_348{font-size:18px;font-weight:700;color:#182848;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}._tax-calculator_fzdyu_1 ._result-card_fzdyu_356{background:#f8f9fa;border-radius:10px;padding:15px;margin-bottom:12px}._tax-calculator_fzdyu_1 ._result-card_fzdyu_356._highlight_fzdyu_362{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}._tax-calculator_fzdyu_1 ._result-card_fzdyu_356._highlight_fzdyu_362 ._result-label_fzdyu_367,._tax-calculator_fzdyu_1 ._result-card_fzdyu_356._highlight_fzdyu_362 ._result-unit_fzdyu_368,._tax-calculator_fzdyu_1 ._result-card_fzdyu_356._highlight_fzdyu_362 ._result-hint_fzdyu_369{color:#ffffffe6}._tax-calculator_fzdyu_1 ._result-card_fzdyu_356._highlight_fzdyu_362 ._result-value_fzdyu_372{color:#fff;font-size:32px}._tax-calculator_fzdyu_1 ._result-label_fzdyu_367{font-size:12px;color:#999;margin-bottom:5px}._tax-calculator_fzdyu_1 ._result-value_fzdyu_372{font-size:20px;font-weight:700;color:#182848;margin-bottom:3px}._tax-calculator_fzdyu_1 ._result-value_fzdyu_372._highlight-value_fzdyu_387{color:#667eea}._tax-calculator_fzdyu_1 ._result-unit_fzdyu_368{font-size:12px;color:#999}._tax-calculator_fzdyu_1 ._result-hint_fzdyu_369{font-size:11px;color:#999;margin-top:3px}._tax-calculator_fzdyu_1 ._result-grid_fzdyu_399{display:grid;grid-template-columns:1fr 1fr;gap:12px}._tax-calculator_fzdyu_1 ._result-grid_fzdyu_399 ._result-card_fzdyu_356{margin-bottom:0}._tax-calculator_fzdyu_1 ._detail-section_fzdyu_407{margin-top:25px}._tax-calculator_fzdyu_1 ._detail-section_fzdyu_407 h3{font-size:15px;font-weight:700;color:#182848;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}._tax-calculator_fzdyu_1 ._page-footer_fzdyu_418{margin-top:50px;text-align:center;padding:20px 0;border-top:1px solid #e0e0e0}._tax-calculator_fzdyu_1 ._beian-info_fzdyu_424{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}._tax-calculator_fzdyu_1 ._icp-info_fzdyu_431{font-size:.85rem;color:#999}._tax-calculator_fzdyu_1 ._icp-info_fzdyu_431 a{color:#999;text-decoration:none;transition:color .3s}._tax-calculator_fzdyu_1 ._icp-info_fzdyu_431 a:hover{color:#4b6cb7}._tax-calculator_fzdyu_1 ._psb-info_fzdyu_443{font-size:.85rem;color:#999}._tax-calculator_fzdyu_1 ._psb-info_fzdyu_443 a{color:#999;text-decoration:none;transition:color .3s;display:flex;align-items:center;gap:5px}._tax-calculator_fzdyu_1 ._psb-info_fzdyu_443 a:hover{color:#4b6cb7}._tax-calculator_fzdyu_1 ._psb-info_fzdyu_443 img{width:16px;height:16px}@media(max-width:968px){._tax-calculator_fzdyu_1 ._calculator-content_fzdyu_50{grid-template-columns:1fr}._tax-calculator_fzdyu_1 ._result-section_fzdyu_340{max-height:none}}@media(max-width:600px){._tax-calculator_fzdyu_1 ._result-grid_fzdyu_399,._tax-calculator_fzdyu_1 ._deduction-grid_fzdyu_96{grid-template-columns:1fr}._tax-calculator_fzdyu_1 ._button-group_fzdyu_304{flex-direction:column}._tax-calculator_fzdyu_1 ._calc-button_fzdyu_309,._tax-calculator_fzdyu_1 ._reset-button_fzdyu_324{width:100%}._tax-calculator_fzdyu_1 ._fixed-insurance-row_fzdyu_185{grid-template-columns:repeat(2,1fr)}._tax-calculator_fzdyu_1 ._editable-insurance-grid_fzdyu_209{grid-template-columns:1fr}}.construction-page{min-height:100vh;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.construction-container{max-width:800px;margin:0 auto;background:#fff;border-radius:20px;padding:60px 40px;box-shadow:0 10px 40px #0000001a;text-align:center}.page-title{flex:1;font-size:32px;font-weight:700;color:#182848;text-align:center;margin-bottom:0}.construction-content{margin-bottom:40px}.construction-content h2{font-size:28px;color:#182848;margin-bottom:20px}.construction-content p{font-size:16px;color:#666;margin-bottom:10px;line-height:1.6}.suggestion-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #667eea33}@media(max-width:600px){.construction-container{padding:40px 20px}.page-title{font-size:24px}.icon-wrapper i{font-size:60px}.tool-suggestions{flex-direction:column}.suggestion-card{width:100%}}.not-found-page{min-height:100vh;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.not-found-container{max-width:800px;margin:0 auto;background:#fff;border-radius:20px;padding:60px 40px;box-shadow:0 10px 40px #0000001a;text-align:center}.page-header{display:flex;align-items:center;margin-bottom:40px}.back-link{color:#4b6cb7;text-decoration:none;font-size:14px;transition:opacity .3s}.back-link:hover{opacity:.8}.not-found-content{margin-bottom:40px}.error-code{font-size:120px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:20px}.icon-wrapper{margin-bottom:30px}.icon-wrapper i{font-size:80px;color:#667eea}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.fa-bounce{animation:bounce 2s ease-in-out infinite}.not-found-content h1{font-size:32px;color:#182848;margin-bottom:20px}.not-found-content p{font-size:16px;color:#666;margin-bottom:10px;line-height:1.6}.tool-suggestions{display:flex;gap:20px;justify-content:center;margin-top:40px;flex-wrap:wrap}.suggestion-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px 40px;border-radius:15px;text-decoration:none;min-width:200px;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:15px}.suggestion-card.primary{background:linear-gradient(135deg,#4b6cb7,#182848)}.suggestion-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #667eea4d}.suggestion-card i{font-size:40px}.suggestion-card span{font-size:18px;font-weight:600}.page-footer{margin-top:40px;text-align:center;padding:20px 0;border-top:1px solid #e0e0e0}.beian-info{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.icp-info{font-size:.85rem;color:#999}.icp-info a{color:#999;text-decoration:none;transition:color .3s}.icp-info a:hover{color:#4b6cb7}.psb-info{font-size:.85rem;color:#999}.psb-info a{color:#999;text-decoration:none;transition:color .3s;display:flex;align-items:center;gap:5px}.psb-info a:hover{color:#4b6cb7}.psb-info img{width:16px;height:16px}@media(max-width:600px){.not-found-container{padding:40px 20px}.error-code{font-size:80px}.not-found-content h1{font-size:24px}.icon-wrapper i{font-size:60px}.tool-suggestions{flex-direction:column}.suggestion-card{width:100%}}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Microsoft YaHei,sans-serif}body{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);color:#333;line-height:1.6;min-height:100vh;padding-bottom:40px}
