@media (min-width: 1600px){.calculator-container{max-width:1400px!important;margin:0 auto!important}.ant-layout-content{padding:32px!important}}@media (min-width: 1200px) and (max-width: 1599px){.calculator-container{max-width:1200px!important;margin:0 auto!important}.ant-layout-content{padding:24px!important}}@media (min-width: 992px) and (max-width: 1199px){.calculator-container{max-width:100%!important;padding:0 16px!important}.ant-layout-content{padding:20px!important}}@media (min-width: 768px) and (max-width: 991px){.ant-layout-header>div{padding:0 16px!important}.header-title-main{font-size:18px!important}.header-title-sub{font-size:13px!important}.calculator-container{padding:0 12px!important}.ant-layout-content{padding:16px!important}}@media (max-width: 768px){:root{--mobile-spacing-xs: clamp(2px, .5vw, 3px);--mobile-spacing-sm: clamp(3px, .8vw, 5px);--mobile-spacing-md: clamp(5px, 1.2vw, 8px);--mobile-spacing-lg: clamp(8px, 1.8vw, 12px);--mobile-spacing-xl: clamp(12px, 2.5vw, 16px)}.ant-layout-header{padding:0!important;height:auto!important;min-height:56px!important}.ant-layout-header>div{padding:0 var(--mobile-spacing-md)!important}.header-title-container{flex:1!important;min-width:0!important}.header-title-main{font-size:clamp(14px,3.5vw,16px)!important;line-height:1.2!important;font-weight:600!important}.header-title-sub{font-size:clamp(11px,2.5vw,13px)!important;line-height:1.2!important;margin-top:-1px!important}.ant-layout-footer{padding:var(--mobile-spacing-md) var(--mobile-spacing-lg)!important;text-align:center!important}.ant-layout-footer .ant-space{flex-wrap:wrap!important;justify-content:center!important}.ant-layout-footer .ant-typography{font-size:clamp(12px,2.5vw,14px)!important}.calculator-container{padding:0!important}.ant-layout-content{padding:var(--mobile-spacing-md)!important}.mobile-sticky-disable{position:static!important;max-height:none!important;overflow-y:visible!important}.calculator-container .ant-col:last-child>div{min-height:300px!important;height:auto!important;max-height:none!important}.ant-layout-header{width:100vw!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important}.calculator-container{padding:0 8px!important}.calculation-card{margin-bottom:16px!important;border-radius:8px!important}.calculation-card .ant-card-head{padding:12px 16px!important;min-height:auto!important}.calculation-card .ant-card-head-title{font-size:16px!important;font-weight:600!important}.calculation-card .ant-card-body{padding:var(--mobile-spacing-lg)!important}.form-section{margin-bottom:var(--mobile-spacing-lg)!important}.form-section-title{font-size:clamp(14px,3vw,16px)!important;font-weight:600!important;color:#262626!important;margin-bottom:var(--mobile-spacing-sm)!important;padding-bottom:var(--mobile-spacing-xs)!important;border-bottom:1px solid #f0f0f0!important}.ant-form-item{margin-bottom:var(--mobile-spacing-md)!important}.ant-form-item-label{padding-bottom:var(--mobile-spacing-xs)!important}.ant-form-item-label>label{height:auto!important;line-height:1.3!important;font-size:clamp(13px,2.8vw,15px)!important}.ant-input,.ant-input-affix-wrapper,.ant-picker{height:38px!important;font-size:16px!important;border-radius:6px!important;padding:6px 11px!important}.ant-btn{height:38px!important;font-size:15px!important;border-radius:6px!important;font-weight:500!important;padding:6px 15px!important}.ant-btn-lg{height:42px!important;font-size:16px!important;padding:8px 18px!important}.result-card{margin-bottom:12px!important;text-align:center!important}.result-card .ant-card-body{padding:16px 12px!important}.result-value{font-size:20px!important;font-weight:700!important;margin-bottom:4px!important}.result-label{font-size:12px!important;color:#8c8c8c!important}.ant-statistic{text-align:center!important}.ant-statistic-title{font-size:13px!important;margin-bottom:6px!important}.ant-statistic-content{font-size:18px!important;line-height:1.2!important}.ant-statistic-content-value{font-size:18px!important}.ant-statistic-content-suffix{font-size:14px!important}.ant-descriptions-item-label{font-size:13px!important;font-weight:500!important}.ant-descriptions-item-content{font-size:13px!important}.ant-progress-text{font-size:12px!important}.ant-alert{font-size:14px!important;border-radius:6px!important}.ant-alert-message{font-size:14px!important;font-weight:500!important}.ant-alert-description{font-size:13px!important;line-height:1.4!important}.ant-collapse{margin-bottom:12px!important}.ant-collapse-header{padding:10px 16px!important;font-size:15px!important}.ant-collapse-content-box{padding:12px!important}.ant-space-vertical,.ant-space-horizontal{gap:8px!important}.ant-switch{min-width:44px!important;height:22px!important}.anticon{font-size:14px!important}.ant-space-item{margin-right:8px!important}.ant-row{margin-left:-8px!important;margin-right:-8px!important}.ant-col{padding-left:8px!important;padding-right:8px!important}}@media (max-width: 576px){:root{--mobile-spacing-xs: clamp(1px, .3vw, 2px);--mobile-spacing-sm: clamp(2px, .6vw, 4px);--mobile-spacing-md: clamp(4px, 1vw, 6px);--mobile-spacing-lg: clamp(6px, 1.5vw, 10px);--mobile-spacing-xl: clamp(10px, 2.2vw, 14px)}.calculator-container{padding:0 var(--mobile-spacing-xs)!important}.calculation-card{margin-bottom:var(--mobile-spacing-md)!important}.calculation-card .ant-card-body{padding:var(--mobile-spacing-md)!important}.form-section{margin-bottom:var(--mobile-spacing-md)!important}.form-section-title{margin-bottom:var(--mobile-spacing-sm)!important;padding-bottom:var(--mobile-spacing-xs)!important;font-size:clamp(13px,2.8vw,15px)!important}.ant-form-item{margin-bottom:var(--mobile-spacing-sm)!important}.ant-form-item-label{padding-bottom:var(--mobile-spacing-xs)!important}.ant-form-item-label>label{font-size:clamp(12px,2.5vw,14px)!important}.result-card .ant-card-body{padding:12px 8px!important}.ant-statistic-content,.ant-statistic-content-value{font-size:16px!important}.ant-descriptions-small .ant-descriptions-item-label,.ant-descriptions-small .ant-descriptions-item-content{padding:8px!important;font-size:12px!important}}@media (min-width: 768px) and (max-width: 992px){.calculator-container{padding:0 16px!important}.ant-statistic-content,.ant-statistic-content-value{font-size:20px!important}}@media (hover: none) and (pointer: coarse){.ant-btn{min-height:38px!important;padding:8px 15px!important}.ant-switch{min-width:44px!important;height:22px!important}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-picker:focus{box-shadow:0 0 0 2px #1890ff33!important}}@media (max-width: 768px){.mobile-sticky-disable{position:static!important}}@media (max-width: 768px){@supports (padding: max(0px)){.calculator-container{padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important}}}:root{--primary-color: #1890ff;--success-color: #52c41a;--warning-color: #faad14;--error-color: #f5222d;--text-color: #262626;--text-color-secondary: #8c8c8c;--border-color: #d9d9d9;--background-color: #f5f5f5;--card-background: #ffffff;--risk-low: #52c41a;--risk-medium: #faad14;--risk-high: #f5222d;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color);color:var(--text-color)}#root{width:100%;margin:0;padding:0}.ant-layout{width:100%!important;margin:0!important;padding:0!important}.ant-layout-header{width:100vw!important;padding:0!important;margin:0!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important}.flex{display:flex}.flex-column{flex-direction:column}.justify-center{justify-content:center}.align-center{align-items:center}.text-center{text-align:center}.calculation-card{background:var(--card-background);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-lg)}.calculation-card .ant-card-body{padding:var(--spacing-lg)}.result-card{text-align:center;height:100%}.result-card .ant-card-body{padding:var(--spacing-md)}.form-section{margin-bottom:var(--spacing-xl)}.form-section-title{font-size:16px;font-weight:600;margin-bottom:var(--spacing-md);color:var(--text-color)}.result-value{font-size:24px;font-weight:700;margin:0}.result-label{font-size:14px;color:var(--text-color-secondary);margin-bottom:var(--spacing-xs)}.risk-low{color:var(--risk-low)}.risk-medium{color:var(--risk-medium)}.risk-high{color:var(--risk-high)}@media (max-width: 768px){.calculation-card .ant-card-body{padding:var(--spacing-md)}.calculation-card{margin-bottom:var(--spacing-md)}.result-value{font-size:20px}.form-section-title{font-size:14px}.ant-descriptions-item-label,.ant-descriptions-item-content{font-size:12px}}@media (max-width: 576px){.calculation-card .ant-card-body,.result-card .ant-card-body{padding:var(--spacing-sm)}.ant-statistic-title{font-size:12px}.ant-statistic-content{font-size:16px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9;color:#213547}}
