@keyframes furusatoTax-module__6N8WVq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.furusatoTax-module__6N8WVq__pageWrapper{max-width:1040px;margin:0 auto;padding:0 8px 36px}.furusatoTax-module__6N8WVq__glassCard{transition:all .3s;animation:.4s ease-out both furusatoTax-module__6N8WVq__slideUp;background:linear-gradient(135deg,#f8fbff 0%,#fff 55%)!important;border:1px solid #e6f0ff!important;border-radius:12px!important;margin-top:14px!important;box-shadow:0 10px 26px #1e40af14!important}.furusatoTax-module__6N8WVq__glassCard:hover{border-color:#7aa7ff!important;box-shadow:0 12px 30px #1e40af1f!important}.furusatoTax-module__6N8WVq__cardTitle{color:#1f2937;letter-spacing:.02em;align-items:center;gap:8px;font-weight:600;display:inline-flex}.furusatoTax-module__6N8WVq__tabSegmentWrapper{max-width:100%;margin-bottom:20px}.furusatoTax-module__6N8WVq__tabSegmentWrapper .ant-segmented{max-width:100%}@media (max-width:576px){.furusatoTax-module__6N8WVq__tabSegmentWrapper .ant-segmented{width:100%;display:flex}.furusatoTax-module__6N8WVq__tabSegmentWrapper .ant-segmented-group{align-items:stretch;width:100%}.furusatoTax-module__6N8WVq__tabSegmentWrapper .ant-segmented-item{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.furusatoTax-module__6N8WVq__tabSegmentWrapper .ant-segmented-item-label{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-align:center;min-height:auto;padding:6px 8px;font-size:13px;line-height:1.4;overflow:visible}}.furusatoTax-module__6N8WVq__modeTip{color:#6b7280;margin-top:8px;font-size:13px;line-height:1.6}.furusatoTax-module__6N8WVq__resultHeroCard{padding:8px 4px;transition:all .3s;animation:.4s ease-out both furusatoTax-module__6N8WVq__slideUp;background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 40%,#fff 100%)!important;border:1px solid #6ee7b7!important;border-radius:14px!important;margin-top:16px!important;box-shadow:0 12px 32px #0596691f!important}.furusatoTax-module__6N8WVq__resultHeroCard:hover{border-color:#34d399!important;box-shadow:0 14px 36px #0596692e!important}.furusatoTax-module__6N8WVq__limitHeroBox{text-align:center;background:radial-gradient(circle,#fff 0%,#ecfdf5 100%);border:1px solid #a7f3d0;border-radius:12px;margin-bottom:20px;padding:24px 16px}.furusatoTax-module__6N8WVq__limitHeroLabel{text-transform:uppercase;letter-spacing:.08em;color:#047857;font-size:14px;font-weight:600}.furusatoTax-module__6N8WVq__limitHeroValue{color:#059669;letter-spacing:-.02em;margin:8px 0;font-size:42px;font-weight:800;line-height:1.2}.furusatoTax-module__6N8WVq__limitHeroTip{color:#065f46;max-width:600px;margin:0 auto;font-size:13px}.furusatoTax-module__6N8WVq__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px;display:grid}.furusatoTax-module__6N8WVq__metricItem{background:#fff;border:1px solid #d1fae5;border-radius:12px;padding:16px 18px;transition:all .2s}.furusatoTax-module__6N8WVq__metricItem:hover{border-color:#34d399;transform:translateY(-2px)}.furusatoTax-module__6N8WVq__metricLabel{color:#6b7280;font-size:12px;font-weight:500}.furusatoTax-module__6N8WVq__metricValue{color:#1f2937;margin-top:6px;font-size:24px;font-weight:700}.furusatoTax-module__6N8WVq__metricValuePrimary{color:#059669;margin-top:6px;font-size:24px;font-weight:700}.furusatoTax-module__6N8WVq__metricValueAccent{color:#2563eb;margin-top:6px;font-size:24px;font-weight:700}.furusatoTax-module__6N8WVq__breakdownSection{margin-top:24px}.furusatoTax-module__6N8WVq__dualComparison{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.furusatoTax-module__6N8WVq__methodCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px}.furusatoTax-module__6N8WVq__methodCardHighlight{background:#f8fafc;border:1.5px solid #3b82f6;border-radius:12px;padding:18px}.furusatoTax-module__6N8WVq__methodTitle{color:#111827;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.furusatoTax-module__6N8WVq__methodItem{color:#4b5563;border-bottom:1px dashed #f3f4f6;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.furusatoTax-module__6N8WVq__methodItem:last-child{border-bottom:none}.furusatoTax-module__6N8WVq__methodItemValue{color:#111827;font-weight:700}.furusatoTax-module__6N8WVq__oneStopAlert{border-radius:8px;margin-top:12px}.furusatoTax-module__6N8WVq__benchmarkWrapper{margin-top:24px;overflow-x:auto}.furusatoTax-module__6N8WVq__benchmarkTable{border-collapse:collapse;text-align:right;width:100%;font-size:13px}.furusatoTax-module__6N8WVq__benchmarkTable th,.furusatoTax-module__6N8WVq__benchmarkTable td{border:1px solid #e5e7eb;padding:10px 14px}.furusatoTax-module__6N8WVq__benchmarkTable th{color:#374151;text-align:center;background:#f9fafb;font-weight:600}.furusatoTax-module__6N8WVq__benchmarkTable td:first-child{text-align:left;color:#111827;background:#f9fafb;font-weight:600}.furusatoTax-module__6N8WVq__currentSalaryRow{font-weight:700;background:#ecfdf5!important}.furusatoTax-module__6N8WVq__currentSalaryRow td{color:#065f46!important;border-color:#6ee7b7!important}.furusatoTax-module__6N8WVq__faqSection{margin-top:24px}.furusatoTax-module__6N8WVq__faqItem{background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;margin-bottom:16px;padding:14px 18px}.furusatoTax-module__6N8WVq__faqQuestion{color:#111827;margin-bottom:6px;font-size:14px;font-weight:600}.furusatoTax-module__6N8WVq__faqAnswer{color:#4b5563;font-size:13px;line-height:1.7}.furusatoTax-module__6N8WVq__actionsRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}@media (max-width:768px){.furusatoTax-module__6N8WVq__dualComparison{grid-template-columns:1fr}.furusatoTax-module__6N8WVq__limitHeroValue{font-size:32px}.furusatoTax-module__6N8WVq__metricsGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.furusatoTax-module__6N8WVq__metricsGrid{grid-template-columns:1fr}}
