body.cnet-finance-page,.cnet-layout{font-family:var(--pn-font)!important}.cnet-layout *{box-sizing:border-box}body.cnet-finance-page{margin:0;padding:0;background:var(--pn-bg)!important;color:var(--pn-ink)!important}body.cnet-finance-page .main-wrapper{max-width:var(--pn-container)!important;width:100%!important;padding:24px var(--pn-gutter) 40px!important}#contentout,.cnet-layout#contentout{width:100%!important;max-width:var(--pn-container)!important;padding:24px var(--pn-gutter) 48px!important;text-align:left!important;box-sizing:border-box!important;float:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:40px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;overflow:visible!important}#content,.cnet-layout #content{float:none!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 0 20px!important}#right,.cnet-layout #right,.cnet-sidebar-col{z-index:10;float:none!important;width:320px!important;top:calc(var(--pn-nav-h) + 20px)!important;text-align:left!important;box-sizing:border-box!important;flex:0 0 320px!important;align-self:flex-start!important;margin:0!important;padding:0!important;position:sticky!important}#clear{clear:both;height:0;overflow:hidden}#breadcrumbs,#breadcrumbs span,#breadcrumbs a{color:var(--pn-muted)!important;font-size:13px!important;line-height:1.5!important}#breadcrumbs{margin:0 0 14px!important}#breadcrumbs a{transition:color .15s;color:var(--pn-muted)!important;text-decoration:none!important}#breadcrumbs a:hover{color:var(--pn-primary)!important}#content h1,.cnet-layout h1{color:var(--pn-ink)!important;letter-spacing:-.025em!important;margin:0 0 14px!important;padding:0!important;font-size:clamp(26px,3.2vw,34px)!important;font-weight:800!important;line-height:1.18!important}#content h2,.cnet-layout h2{color:var(--pn-ink)!important;letter-spacing:-.02em!important;border-left:none!important;margin:36px 0 12px!important;padding:0!important;font-size:clamp(20px,2.2vw,24px)!important;font-weight:700!important;line-height:1.3!important}#content h3,.cnet-layout h3{color:var(--pn-ink)!important;margin:24px 0 8px!important;font-size:18px!important;font-weight:650!important;line-height:1.35!important}#content p,.cnet-layout p{color:var(--pn-ink-2)!important;margin:0 0 14px!important;font-size:16px!important;line-height:1.7!important}#content :is(p,li,td,dd,blockquote,figcaption) a,.cnet-layout :is(p,li,td,dd,blockquote,figcaption) a{color:var(--pn-primary)!important;text-decoration:underline!important;text-decoration-color:var(--pn-primary-line)!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important}#content :is(p,li,td,dd,blockquote,figcaption) a:hover,.cnet-layout :is(p,li,td,dd,blockquote,figcaption) a:hover{color:var(--pn-primary-hover)!important;text-decoration-color:currentColor!important}.cnet-ins-bar,#insmdc{background:var(--pn-primary-soft)!important;color:var(--pn-primary-hover)!important;border:1px solid var(--pn-primary-line)!important;text-align:left!important;border-radius:var(--pn-radius)!important;box-shadow:none!important;align-items:center!important;gap:8px!important;margin-bottom:20px!important;padding:9px 14px!important;font-size:14px!important;font-weight:500!important;display:flex!important}.cnet-ins-bar:before,#insmdc:before{content:"";background:currentColor;flex-shrink:0;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.cnet-layout .calculator-card,body.cnet-finance-page .calculator-card,.cnet-calc-wrapper{box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:22px!important;padding:0!important}.cnet-layout .cnet-top-bar,.cnet-layout .cnet-mb-top-bar{background:var(--pn-primary)!important;color:#fff!important;border-radius:var(--pn-radius)!important;text-align:center!important;margin-bottom:12px!important;padding:8px 14px!important;font-size:13px!important;font-weight:700!important}.cnet-layout .cnet-presets,.cnet-layout .cnet-mb-presets,.cnet-layout .cnet-pm-presets,.cnet-layout .cnet-intd-presets{background:var(--pn-subtle)!important;border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;margin-bottom:12px!important;padding:8px 12px!important;font-size:12px!important;display:flex!important}.cnet-layout .cnet-preset-btn,.cnet-layout .cnet-mb-preset-btn,.cnet-layout .cnet-pm-preset-btn,.cnet-layout .cnet-intd-preset-btn{border:1px solid var(--pn-line)!important;color:var(--pn-ink-2)!important;border-radius:var(--pn-radius)!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;padding:4px 8px!important;font-size:11.5px!important;font-weight:500!important;transition:all .15s!important}.cnet-layout .cnet-preset-btn:hover,.cnet-layout .cnet-mb-preset-btn:hover,.cnet-layout .cnet-pm-preset-btn:hover,.cnet-layout .cnet-intd-preset-btn:hover{background:var(--pn-primary)!important;color:#fff!important;border-color:var(--pn-primary)!important}.cnet-layout .calculator-card{container-type:inline-size}.cnet-layout :is(.cnet-div-wrapper,.cnet-calc-grid,.cnet-grid,.cnet-cg-grid,.cnet-infl-grid,.cnet-ci-grid,.cnet-intd-grid,.cnet-intm-grid,.cnet-si-grid,.cnet-mb-grid,.cnet-me-grid,.cnet-mo-grid,.cnet-pe-grid,.cnet-rc-grid,.cnet-roa-grid,.cnet-roe-grid,.cnet-roi-grid,.cnet-cagr-grid,.cnet-pm-grid),.cnet-layout [class*=-grid]:has(>[class*=form-panel],>[class*=col-inputs],>[class*=results-panel],>[class*=col-results]){box-sizing:border-box!important;grid-template-columns:minmax(280px,4fr) minmax(0,8fr)!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:100%!important;display:grid!important}.cnet-layout .cnet-div-wrapper:has(>[class*=-grid]){display:block!important}.cnet-layout .clefthalf{float:left!important;box-sizing:border-box!important;width:360px!important;max-width:45%!important}.cnet-layout .crighthalf{float:right!important;box-sizing:border-box!important;width:calc(100% - 384px)!important;min-width:0!important;max-width:100%!important}.cnet-layout .panel,.cnet-layout .cnet-form-panel,.cnet-layout .cnet-mb-form-panel,.cnet-layout [class*=form-panel]{background:var(--pn-subtle)!important;border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;width:100%!important;padding:12px 14px!important}.cnet-layout .cnet-form-table,.cnet-layout .cnet-mb-form-table,.cnet-layout .panel table{border-collapse:separate!important;border-spacing:0 5px!important;width:100%!important}.cnet-layout .cnet-form-table td,.cnet-layout .cnet-mb-form-table td,.cnet-layout .panel table td{color:var(--pn-ink)!important;padding:3px 2px!important;font-size:13.5px!important}.cnet-layout .cnet-label-cell,.cnet-layout .cnet-mb-label-cell{text-align:right!important;color:var(--pn-ink-2)!important;white-space:nowrap!important;vertical-align:middle!important;padding-right:8px!important;font-size:12.5px!important;font-weight:600!important}.cnet-layout .cnet-input-group,.cnet-layout .cnet-mb-input-group,.cnet-layout .cnet-intd-input-group{border:1px solid var(--pn-primary-hover)!important;border-radius:var(--pn-radius)!important;box-shadow:1px 1px 2px var(--pn-muted)!important;box-sizing:border-box!important;background:#fff!important;align-items:center!important;max-width:100%!important;height:30px!important;display:inline-flex!important}.cnet-layout .cnet-mb-field,.cnet-layout .cnet-field,.cnet-layout .cnet-intd-input{width:115px!important;height:100%!important;color:var(--pn-ink)!important;box-sizing:border-box!important;background:0 0!important;border:none!important;outline:none!important;padding:3px 7px!important;font-size:14px!important}.cnet-layout .cnet-mb-input-affix,.cnet-layout .cnet-input-affix,.cnet-layout .cnet-intd-addon{background:var(--pn-subtle)!important;color:var(--pn-ink-2)!important;border-right:1px solid var(--pn-line)!important;box-sizing:border-box!important;user-select:none!important;align-items:center!important;height:100%!important;padding:3px 8px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.cnet-layout .cnet-mb-input-affix.suffix,.cnet-layout .cnet-input-affix.suffix{border-right:none!important;border-left:1px solid var(--pn-line)!important}.cnet-layout select.cnet-mb-field-select,.cnet-layout select.cnet-select{border:1px solid var(--pn-primary-hover)!important;border-radius:var(--pn-radius)!important;height:30px!important;color:var(--pn-ink)!important;box-shadow:1px 1px 2px var(--pn-muted)!important;box-sizing:border-box!important;background:#fff!important;padding:2px 6px!important;font-size:12.5px!important}.cnet-layout .cnet-btn-calc,.cnet-layout .cnet-mb-btn-calc,.cnet-layout .cnet-intd-btn-calc,.cnet-btn-calc{color:#fff!important;background-color:var(--pn-primary-hover)!important;cursor:pointer!important;border-radius:var(--pn-radius)!important;border:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:9px 24px 9px 16px!important;font-size:14.5px!important;font-weight:700!important;transition:background .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000001a!important}.cnet-layout .cnet-btn-calc:hover,.cnet-layout .cnet-mb-btn-calc:hover,.cnet-layout .cnet-intd-btn-calc:hover,.cnet-btn-calc:hover{background-color:var(--pn-primary-hover)!important}.cnet-layout .cnet-btn-clear,.cnet-layout .cnet-mb-btn-clear,.cnet-layout .cnet-intd-btn-reset,.cnet-btn-clear{color:#fff!important;cursor:pointer!important;border-radius:var(--pn-radius)!important;background:#ababab!important;border:0!important;margin-left:6px!important;padding:9px 14px!important;font-size:14.5px!important;transition:background .15s!important;display:inline-block!important}.cnet-layout .cnet-btn-clear:hover,.cnet-layout .cnet-mb-btn-clear:hover,.cnet-layout .cnet-intd-btn-reset:hover,.cnet-btn-clear:hover{background:#888!important}.cnet-layout .cnet-btn-row,.cnet-layout .cnet-mb-btn-row{border-top:1px solid var(--pn-line)!important;gap:8px!important;width:100%!important;margin-top:10px!important;padding-top:10px!important;display:flex!important}.cnet-layout [class*=results-panel],.cnet-layout .cnet-results-panel,.cnet-layout .cnet-mb-results-panel,.cnet-layout .cnet-intd-card,.cnet-layout .crighthalf{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px 14px!important;overflow:hidden!important;box-shadow:0 1px 3px #0000000a!important}.cnet-layout .h2result,.cnet-layout .cnet-result-header,.cnet-layout .cnet-mb-banner,.cnet-layout .cnet-banner,.cnet-layout .cnet-intd-banner{background:var(--pn-primary)!important;color:#fff!important;border:1px solid var(--pn-primary)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;margin-top:0!important;margin-bottom:10px!important;padding:8px 12px!important;display:flex!important}.cnet-layout .h2result *,.cnet-layout .cnet-result-header *,.cnet-layout .cnet-mb-banner *,.cnet-layout .cnet-banner *,.cnet-layout .cnet-intd-banner *{color:#fff!important}.cnet-layout .h2result b,.cnet-layout .cnet-mb-banner-val,.cnet-layout #mb_res_margin,.cnet-layout #mn_banner_margin,.cnet-layout .cnet-big-output{font-size:26px!important;font-weight:800!important;font-family:var(--pn-font)!important}.cnet-layout .bigtext,.cnet-layout .cnet-big-result{color:var(--pn-success)!important;font-size:26px!important;font-weight:800!important;line-height:1.3!important}.cnet-layout [class*=table-wrap],.cnet-layout .table-responsive,.cnet-layout .cnet-mb-table-wrap{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-bottom:10px!important;overflow-x:auto!important}.cnet-layout table,.cnet-layout .cnet-mb-table,.cnet-layout .cnet-table,.cnet-layout .cinfoT,.cnet-layout .cnet-results-table{border-collapse:collapse!important;table-layout:auto!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;font-size:13px!important}.cnet-layout table th,.cnet-layout .cnet-mb-table th,.cnet-layout .cnet-table th,.cnet-layout .cinfoT th{background-color:var(--pn-primary)!important;color:#fff!important;border:1px solid var(--pn-primary-hover)!important;text-align:left!important;padding:6px 8px!important;font-size:12.5px!important;font-weight:700!important}.cnet-layout table td,.cnet-layout .cnet-mb-table td,.cnet-layout .cnet-table td,.cnet-layout .cinfoT td{border:1px solid var(--pn-line)!important;color:var(--pn-ink)!important;vertical-align:middle!important;padding:5px 8px!important;font-size:13px!important}.cnet-layout table td:first-child,.cnet-layout table th:first-child,.cnet-layout .cnet-mb-table td:first-child,.cnet-layout .cnet-mb-table th:first-child{hyphens:manual;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;padding-right:10px!important}.cnet-layout table td.val,.cnet-layout table th.val,.cnet-layout table td:last-child.val,.cnet-layout .cnet-mb-table td.val,.cnet-layout .cnet-mb-table th.val{font-variant-numeric:tabular-nums;white-space:nowrap!important;text-align:right!important;font-family:var(--pn-font)!important;padding-left:10px!important}.cnet-layout tr:nth-child(2n),.cnet-layout .cnet-mb-table tr:nth-child(2n){background-color:var(--pn-subtle)!important}.cnet-layout tr:nth-child(odd),.cnet-layout .cnet-mb-table tr:nth-child(odd){background-color:#fff!important}.cnet-layout tr.total-row,.cnet-layout tr.cnet-total-row{background-color:var(--pn-success-soft)!important;border-top:1px solid var(--pn-line)!important;border-bottom:1px solid var(--pn-line)!important;font-weight:700!important}.cnet-layout .cnet-intd-metrics,.cnet-layout [class*=metrics-grid]{box-sizing:border-box!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;width:100%!important;margin-bottom:12px!important;display:grid!important}@media (width<=650px){.cnet-layout .cnet-intd-metrics,.cnet-layout [class*=metrics-grid]{grid-template-columns:repeat(2,1fr)!important}}.cnet-layout .cnet-intd-metric-card{background:var(--pn-subtle)!important;border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;text-align:center!important;box-sizing:border-box!important;min-width:0!important;padding:8px 4px!important;overflow:hidden!important}.cnet-layout .cnet-intd-metric-val{font-variant-numeric:tabular-nums;word-break:normal!important;white-space:nowrap!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;font-family:var(--pn-font)!important;margin-bottom:3px!important}.cnet-layout .cnet-intd-metric-lbl{color:var(--pn-muted)!important;text-transform:uppercase!important;letter-spacing:.3px!important;white-space:nowrap!important;font-size:10px!important;font-weight:700!important}.cnet-layout .cnet-mb-subgrid{box-sizing:border-box!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin-bottom:10px!important;display:grid!important}.cnet-layout .cnet-mb-subbox{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;background:var(--pn-subtle)!important;box-sizing:border-box!important;min-width:0!important;padding:8px 10px!important;overflow:hidden!important}.cnet-layout [class*=ext-section],.cnet-layout .cnet-mb-ext-section{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;margin-top:16px!important;padding:12px 14px!important}.cnet-search-form{width:100%!important;margin:0 0 16px!important;position:relative!important}.cnet-search-box{background:var(--pn-surface)!important;border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius-lg)!important;box-sizing:border-box!important;align-items:center!important;gap:6px!important;width:100%!important;padding:4px!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.cnet-search-box:focus-within{border-color:var(--pn-primary)!important;box-shadow:var(--pn-ring)!important}#calcSearchTerm{border-radius:var(--pn-radius)!important;min-width:0!important;height:36px!important;font-size:14px!important;font-family:var(--pn-font)!important;box-shadow:none!important;color:var(--pn-ink)!important;box-sizing:border-box!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 10px/16px no-repeat!important;border:0!important;flex:auto!important;padding:0 8px 0 34px!important}#calcSearchTerm:focus{outline:none!important}#bluebtn{background:var(--pn-dark)!important;color:#fff!important;border-radius:var(--pn-radius)!important;height:36px!important;font-size:13.5px!important;font-weight:600!important;font-family:var(--pn-font)!important;cursor:pointer!important;box-shadow:none!important;border:none!important;flex-shrink:0!important;padding:0 14px!important;transition:background .15s!important}#bluebtn:hover{background:var(--pn-primary)!important}#calcSearchOut{display:none;background:var(--pn-surface)!important;border-radius:var(--pn-radius-lg)!important;text-align:left!important;max-height:280px!important;box-shadow:var(--pn-pop)!important;z-index:100!important;border:0!important;margin-top:6px!important;padding:6px!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;overflow-y:auto!important}#calcSearchOut a{color:var(--pn-ink)!important;border-radius:var(--pn-radius)!important;border:0!important;padding:8px 10px!important;font-size:13.5px!important;text-decoration:none!important;display:block!important}#calcSearchOut a:hover{background:var(--pn-primary-soft)!important;color:var(--pn-primary-hover)!important}#othercalc{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius-lg)!important;background:var(--pn-surface)!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;box-shadow:none!important;margin:0!important;overflow:hidden!important}#octitle{color:var(--pn-ink)!important;letter-spacing:-.01em!important;background:0 0!important;padding:16px 16px 10px 30px!important;font-size:15px!important;font-weight:700!important;position:relative!important}#octitle:before{content:"";background:var(--pn-gradient);border-radius:2px;width:4px;height:16px;position:absolute;top:19px;left:16px}#octitle a{color:var(--pn-ink)!important;text-decoration:none!important}#octitle a:hover{color:var(--pn-primary)!important}#occontent{box-sizing:border-box!important;grid-template-columns:1fr 1fr!important;gap:1px 4px!important;padding:0 8px 10px!important;font-size:13.5px!important;display:grid!important}#occontent a{color:var(--pn-ink-2)!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:6px!important;padding:6px 8px!important;font-size:13px!important;line-height:1.35!important;text-decoration:none!important;transition:background-color .12s,color .12s!important;display:block!important;overflow:hidden!important}#occontent a:hover{background:var(--pn-subtle)!important;color:var(--pn-ink)!important}#occontent a.active-tool{color:var(--pn-primary-hover)!important;background:var(--pn-primary-soft)!important;border-radius:6px!important;padding-left:8px!important;font-weight:600!important}#ocother{background:var(--pn-subtle)!important;text-align:left!important;color:#0000!important;border-top:1px solid var(--pn-line)!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;padding:12px 16px!important;font-size:0!important;display:flex!important}#ocother a{border:1px solid var(--pn-line)!important;background:var(--pn-surface)!important;color:var(--pn-ink-2)!important;border-radius:999px!important;margin:0!important;padding:3px 10px!important;font-size:12.5px!important;font-weight:500!important;text-decoration:none!important;display:inline-block!important}#ocother a:hover{border-color:var(--pn-primary-line)!important;color:var(--pn-primary-hover)!important}.cnet-category-table{border-collapse:collapse!important;width:100%!important;margin-top:12px!important}.cnet-category-table td.sectionlists{vertical-align:top!important;width:50%!important;padding-right:24px!important}.cnet-category-table h3.h3head{color:var(--pn-ink)!important;border-bottom:1px solid var(--pn-line)!important;margin:20px 0 8px!important;padding-bottom:8px!important;font-size:17px!important;font-weight:700!important}.cnet-category-table .tool-item{padding:0!important;font-size:14.5px!important}#content .cnet-category-table .tool-item a,.cnet-category-table .tool-item a{color:var(--pn-ink-2)!important;border-radius:6px!important;margin:0 -8px!important;padding:6px 8px!important;text-decoration:none!important;display:block!important}#content .cnet-category-table .tool-item a:hover,.cnet-category-table .tool-item a:hover{background:var(--pn-primary-soft)!important;color:var(--pn-primary-hover)!important}#content .catx{margin-top:20px}#content .catx-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 14px;display:flex}#content .catx-search{flex:320px;max-width:460px;margin:0;position:relative}#content .catx-search svg{fill:none;width:18px;height:18px;stroke:var(--pn-muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}#content .catx-search input{transition:border-color .15s var(--pn-ease), box-shadow .15s var(--pn-ease);-webkit-appearance:none;appearance:none;border:1px solid var(--pn-line-strong)!important;background:var(--pn-surface)!important;width:100%!important;height:46px!important;font:500 15px/1 var(--pn-font)!important;color:var(--pn-ink)!important;border-radius:999px!important;margin:0!important;padding:0 16px 0 42px!important;box-shadow:0 1px 2px #18181b0a!important}#content .catx-search input::placeholder{color:#a1a1aa}#content .catx-search input:focus{border-color:var(--pn-primary)!important;box-shadow:var(--pn-ring)!important;outline:none!important}#content .catx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#content .catx-meta{color:var(--pn-muted)!important;margin:0!important;font-size:14px!important}#content .catx-meta strong{color:var(--pn-ink);font-weight:700}#content .catx-chips{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}#content .catx-chips[hidden]{display:none}#content a.catx-chip{background:var(--pn-surface);white-space:nowrap;height:34px;transition:border-color .15s var(--pn-ease), color .15s var(--pn-ease), background .15s var(--pn-ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 6px 0 14px;font-weight:600;display:inline-flex;border:1px solid var(--pn-line)!important;color:var(--pn-ink-2)!important;font-size:13.5px!important;text-decoration:none!important}#content a.catx-chip span{background:var(--pn-subtle);min-width:24px;height:24px;color:var(--pn-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;display:inline-flex}#content a.catx-chip:hover{background:var(--pn-primary-soft);border-color:var(--pn-primary-line)!important;color:var(--pn-primary-hover)!important}#content .catx-grid{columns:2 340px;column-gap:20px}#content .catx-card{break-inside:avoid;scroll-margin-top:calc(var(--pn-nav-h) + 20px);background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-radius-lg);margin:0 0 20px;display:block;overflow:hidden;box-shadow:0 1px 2px #18181b0a}#content .catx-card[hidden]{display:none}#content .catx-head{border-bottom:1px solid var(--pn-line);align-items:center;gap:12px;padding:16px 18px 14px;display:flex}#content .catx-icon{background:var(--pn-primary-soft);border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}#content .catx-icon svg{fill:none;width:19px;height:19px;stroke:var(--pn-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}#content .catx-head h2{letter-spacing:-.01em;flex:auto;font:700 16.5px/1.3 var(--pn-font)!important;color:var(--pn-ink)!important;border:0!important;margin:0!important;padding:0!important}#content .catx-count{background:var(--pn-subtle);min-width:28px;height:24px;color:var(--pn-ink-2);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}#content ul.catx-list{margin:0!important;padding:6px!important;list-style:none!important}#content ul.catx-list li{margin:0!important;padding:0!important}#content ul.catx-list li:before,#content ul.catx-list li::marker{content:none!important}#content ul.catx-list li[hidden]{display:none!important}#content ul.catx-list a{min-height:44px;transition:background .15s var(--pn-ease), color .15s var(--pn-ease);border-radius:8px;align-items:center;gap:12px;line-height:1.35;color:var(--pn-ink)!important;padding:9px 12px!important;font-size:14.5px!important;text-decoration:none!important;display:flex!important}#content .catx-name{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:500}#content .catx-pre{color:var(--pn-muted);font-weight:400}#content .catx-arrow{fill:none;stroke:#a1a1aa;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .15s var(--pn-ease), stroke .15s var(--pn-ease);flex:0 0 16px}#content ul.catx-list a:hover,#content ul.catx-list a:focus-visible{background:var(--pn-primary-soft);color:var(--pn-primary-hover)!important}#content ul.catx-list a:hover .catx-pre,#content ul.catx-list a:focus-visible .catx-pre{color:var(--pn-primary)}#content ul.catx-list a:hover .catx-arrow,#content ul.catx-list a:focus-visible .catx-arrow{stroke:var(--pn-primary);transform:translate(3px)}#content ul.catx-list a:focus-visible,#content a.catx-chip:focus-visible{box-shadow:var(--pn-ring);outline:none}#content .catx-empty{text-align:center;border:1px dashed var(--pn-line-strong);border-radius:var(--pn-radius-lg);padding:28px;color:var(--pn-muted)!important;margin:8px 0 0!important}#content .catx-empty[hidden]{display:none}@media (width<=640px){#content .catx-chips{margin:0 calc(-1 * var(--pn-gutter)) 18px;padding:2px var(--pn-gutter) 6px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}#content .catx-chips::-webkit-scrollbar{display:none}#content .catx-grid{columns:1}#content .catx-search{max-width:none}#content .catx-meta{width:100%}#content .catx-head{padding:14px 14px 12px}#content ul.catx-list{padding:4px!important}#content ul.catx-list a{padding:10px!important}}@media (prefers-reduced-motion:reduce){#content .catx-arrow,#content ul.catx-list a,#content a.catx-chip{transition:none}}.cnet-editorial-content,.cnet-layout .seo-content{border-top:0!important;margin-top:40px!important;padding-top:0!important}.cnet-editorial-content h2,.cnet-layout .seo-content h2{color:var(--pn-ink)!important;border-left:none!important;margin:36px 0 12px!important;padding-left:0!important;font-size:clamp(20px,2.2vw,24px)!important;font-weight:700!important}.cnet-editorial-content h3,.cnet-layout .seo-content h3{color:var(--pn-ink)!important;margin:24px 0 8px!important;font-size:18px!important;font-weight:650!important}.cnet-editorial-content p,.cnet-layout .seo-content p{color:var(--pn-ink-2)!important;margin:0 0 14px!important;font-size:16px!important;line-height:1.7!important}.cnet-formula-box,.cnet-layout .formula-box{background:var(--pn-subtle)!important;border:1px solid var(--pn-line)!important;border-left:3px solid var(--pn-primary)!important;border-radius:var(--pn-radius)!important;font-family:var(--pn-mono)!important;color:var(--pn-ink)!important;text-align:left!important;margin:16px 0!important;padding:12px 16px!important;font-size:14px!important;line-height:1.6!important;overflow-x:auto!important}.cnet-layout .authority-links{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius-lg)!important;background:var(--pn-surface)!important;margin-top:32px!important;padding:18px 20px!important}.cnet-layout .authority-links h4{color:var(--pn-muted)!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:10px!important;font-size:12px!important;font-weight:600!important}.cnet-layout .authority-links ul{flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.cnet-layout .authority-links a{border:1px solid var(--pn-line)!important;color:var(--pn-ink-2)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;font-size:13px!important;text-decoration:none!important;display:inline-flex!important}.cnet-layout .authority-links a:hover{border-color:var(--pn-primary-line)!important;color:var(--pn-primary-hover)!important;background:var(--pn-primary-soft)!important}@media (width<=1180px){#contentout,.cnet-layout#contentout{gap:28px!important}#right,.cnet-layout #right,.cnet-sidebar-col{flex:0 0 280px!important;width:280px!important}}.cnet-layout [class*=results-panel]{min-width:0;container-type:inline-size}@container (width<=600px){.cnet-layout [class*=results-panel] [class*=-subgrid]{grid-template-columns:minmax(0,1fr)!important}}@container (width<=720px){.cnet-layout :is(.cnet-div-wrapper,.cnet-calc-grid,.cnet-grid,.cnet-cg-grid,.cnet-infl-grid,.cnet-ci-grid,.cnet-intd-grid,.cnet-intm-grid,.cnet-si-grid,.cnet-mb-grid,.cnet-me-grid,.cnet-mo-grid,.cnet-pe-grid,.cnet-rc-grid,.cnet-roa-grid,.cnet-roe-grid,.cnet-roi-grid,.cnet-cagr-grid,.cnet-pm-grid),.cnet-layout [class*=-grid]:has(>[class*=form-panel],>[class*=col-inputs],>[class*=results-panel],>[class*=col-results]){grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (width<=960px){#contentout,.cnet-layout#contentout{padding:16px var(--pn-gutter) 32px!important;flex-direction:column!important;gap:0!important}#content,.cnet-layout #content{width:100%!important}#right,.cnet-layout #right,.cnet-sidebar-col{flex:100%!important;width:100%!important;margin-top:32px!important;position:static!important}.cnet-layout .clefthalf,.cnet-layout .crighthalf{float:none!important;width:100%!important;max-width:100%!important}.cnet-category-table td.sectionlists{width:100%!important;padding-right:0!important;display:block!important}.cnet-layout .cnet-mb-subgrid{grid-template-columns:1fr!important}}@media (width<=480px){#occontent{grid-template-columns:1fr!important}}.cnet-layout .fx-tabs{border-bottom:2px solid var(--pn-primary)!important;box-shadow:none!important;gap:4px!important;margin-bottom:14px!important;padding-bottom:0!important;display:flex!important;overflow-x:auto!important}.cnet-layout .fx-tab-btn{background:var(--pn-line)!important;border:1px solid var(--pn-line)!important;color:var(--pn-primary)!important;border-radius:var(--pn-radius) 3px 0 0!important;cursor:pointer!important;white-space:nowrap!important;border-bottom:none!important;margin-bottom:-2px!important;padding:8px 14px!important;font-size:13px!important;font-weight:700!important;transition:background .15s!important}.cnet-layout .fx-tab-btn:hover{background:var(--pn-line)!important}.cnet-layout .fx-tab-btn.active{background:var(--pn-primary)!important;color:#fff!important;border-color:var(--pn-primary)!important}.cnet-layout .fx-container{width:100%!important;margin-bottom:20px!important}.cnet-layout .fx-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:14px!important;margin-bottom:12px!important;display:grid!important}.cnet-layout .form-group{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.cnet-layout .form-group label{color:var(--pn-ink)!important;text-transform:none!important;letter-spacing:normal!important;font-size:12.5px!important;font-weight:700!important}.cnet-layout .form-group input,.cnet-layout .form-group select{border:1px solid var(--pn-primary-hover)!important;border-radius:var(--pn-radius)!important;font-size:14px!important;font-family:var(--pn-font)!important;color:var(--pn-ink)!important;box-shadow:1px 1px 2px var(--pn-muted)!important;box-sizing:border-box!important;background:#fff!important;height:32px!important;min-height:auto!important;padding:6px 8px!important}.cnet-layout .fx-field-help{color:var(--pn-muted)!important;margin-top:2px!important;font-size:11px!important}.cnet-layout .btn-submit{color:#fff!important;font-size:14.5px!important;font-weight:700!important;font-family:var(--pn-font)!important;background-color:var(--pn-primary-hover)!important;cursor:pointer!important;border-radius:var(--pn-radius)!important;border:0!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:180px!important;margin:6px 0 14px!important;padding:9px 24px!important;transition:background .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000001a!important}.cnet-layout .btn-submit:hover{background-color:var(--pn-primary-hover)!important;transform:none!important;box-shadow:0 2px 4px #00000026!important}.cnet-layout .results-box{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;max-width:100%!important;margin-top:14px!important;padding:12px 14px!important;box-shadow:0 1px 3px #0000000a!important}.cnet-layout .results-box:not(.active){display:none!important}.cnet-layout .results-box.active{opacity:1!important;animation:.2s ease-out cnetFadeIn!important;display:block!important}.cnet-layout .result-title{background:var(--pn-primary)!important;color:#fff!important;border-radius:var(--pn-radius)!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:12px!important;padding:7px 12px!important;font-size:14px!important;font-weight:700!important}.cnet-layout .result-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.cnet-layout .result-item{background:var(--pn-subtle)!important;border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-shadow:none!important;text-align:center!important;box-sizing:border-box!important;padding:8px 10px!important}.cnet-layout .result-item-label{color:var(--pn-muted)!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:11px!important;font-weight:700!important}.cnet-layout .result-item-value{font-variant-numeric:tabular-nums;color:var(--pn-ink)!important;font-size:19px!important;font-weight:700!important;font-family:var(--pn-font)!important}.cnet-layout .result-item-value.positive{color:var(--pn-success)!important}.cnet-layout .result-item-value.negative{color:var(--pn-danger)!important}.cnet-layout .fx-breakdown{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;background:#fff!important;margin-top:10px!important;padding:10px 12px!important}.cnet-layout .fx-breakdown-title{color:var(--pn-ink)!important;border-bottom:1px solid var(--pn-line)!important;text-transform:uppercase!important;margin-bottom:6px!important;padding-bottom:4px!important;font-size:12.5px!important;font-weight:700!important}.cnet-layout .fx-breakdown-row{border-bottom:1px dashed var(--pn-line)!important;justify-content:space-between!important;padding:5px 0!important;font-size:13px!important;display:flex!important}.cnet-layout .fx-breakdown-row:last-child{border-bottom:none!important;font-weight:700!important}.cnet-layout .fx-breakdown-row span:last-child{font-variant-numeric:tabular-nums;font-family:var(--pn-font)!important;text-align:right!important;font-weight:700!important}.cnet-layout .fx-benchmarks{border-top:1px solid var(--pn-line)!important;box-sizing:border-box!important;margin-top:12px!important;padding-top:10px!important}.cnet-layout .fx-benchmarks-title{color:var(--pn-ink)!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:12px!important;font-weight:700!important}.cnet-layout .fx-benchmark-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:6px!important;display:grid!important}.cnet-layout .fx-benchmark-card{background:var(--pn-subtle)!important;border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;text-align:center!important;box-sizing:border-box!important;padding:6px 8px!important}.cnet-layout .fx-benchmark-name{color:var(--pn-muted)!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:700!important}.cnet-layout .fx-benchmark-range{color:var(--pn-ink)!important;font-size:13.5px!important;font-weight:700!important;font-family:var(--pn-mono)!important}.cnet-layout .dca-tabs,.cnet-layout .pl-dir-selector,.cnet-layout .crypto-tabs,.cnet-layout .trade-tabs{flex-wrap:wrap!important;gap:6px!important;margin-bottom:14px!important;display:flex!important}.cnet-layout .dca-tab-btn,.cnet-layout .pl-dir-btn,.cnet-layout .crypto-tab-btn,.cnet-layout .trade-tab-btn{background:var(--pn-subtle)!important;border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;color:var(--pn-ink-2)!important;cursor:pointer!important;padding:6px 14px!important;font-size:13px!important;font-weight:700!important;transition:all .15s!important}.cnet-layout .dca-tab-btn:hover,.cnet-layout .pl-dir-btn:hover,.cnet-layout .crypto-tab-btn:hover,.cnet-layout .trade-tab-btn:hover{background:var(--pn-line)!important;border-color:#94a3b8!important}.cnet-layout .dca-tab-btn.active,.cnet-layout .pl-dir-btn.active,.cnet-layout .crypto-tab-btn.active,.cnet-layout .trade-tab-btn.active{background:var(--pn-ink)!important;color:#fff!important;border-color:var(--pn-primary-hover)!important}.cnet-layout .dca-grid,.cnet-layout .pl-grid,.cnet-layout .crypto-grid,.cnet-layout .trade-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important;margin-bottom:14px!important;display:grid!important}.cnet-layout .dca-table-container,.cnet-layout .pl-table-container,.cnet-layout .fx-table-card,.cnet-layout .dca-chart-card,.cnet-layout .pl-chart-card{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;background:#fff!important;margin-top:14px!important;padding:12px!important;overflow-x:auto!important}.cnet-layout .dca-table,.cnet-layout .pl-table,.cnet-layout .fx-table{border-collapse:collapse!important;width:100%!important;font-size:13px!important}.cnet-layout .dca-table th,.cnet-layout .pl-table th,.cnet-layout .fx-table th{background:var(--pn-primary)!important;color:#fff!important;border:1px solid var(--pn-primary-hover)!important;text-align:left!important;padding:6px 8px!important;font-weight:700!important}.cnet-layout .dca-table td,.cnet-layout .pl-table td,.cnet-layout .fx-table td{border:1px solid var(--pn-line)!important;padding:5px 8px!important;font-size:13px!important}.cnet-layout .dca-table tr:nth-child(2n),.cnet-layout .pl-table tr:nth-child(2n),.cnet-layout .fx-table tr:nth-child(2n){background-color:var(--pn-subtle)!important}.cnet-layout .val-profit,.cnet-layout .result-positive{color:var(--pn-success)!important;font-weight:700!important}.cnet-layout .val-loss,.cnet-layout .result-negative{color:var(--pn-danger)!important;font-weight:700!important}.cnet-layout .mortgage-summary,.cnet-layout .loan-summary-card{background:var(--pn-success-soft)!important;border:1px solid var(--pn-success-line)!important;border-radius:var(--pn-radius)!important;text-align:center!important;margin:14px 0!important;padding:14px 16px!important}.cnet-layout .mortgage-payment-label{color:var(--pn-primary-hover)!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:13px!important;font-weight:700!important}.cnet-layout .mortgage-payment-value{color:var(--pn-primary-hover)!important;font-size:28px!important;font-weight:700!important;font-family:var(--pn-font)!important;margin:4px 0!important}.cnet-layout .amort-table-container,.cnet-layout .loan-schedule-container{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;background:#fff!important;margin-top:14px!important;padding:10px!important;overflow-x:auto!important}.cnet-layout .amort-table,.cnet-layout .loan-schedule-table{border-collapse:collapse!important;width:100%!important;font-size:13px!important}.cnet-layout .amort-table th,.cnet-layout .loan-schedule-table th{background-color:var(--pn-primary)!important;color:#fff!important;border:1px solid var(--pn-primary-hover)!important;text-align:left!important;padding:6px 8px!important;font-weight:700!important}.cnet-layout .amort-table td,.cnet-layout .loan-schedule-table td{border:1px solid var(--pn-line)!important;padding:5px 8px!important;font-size:12.5px!important}.cnet-layout .amort-table tr:nth-child(2n),.cnet-layout .loan-schedule-table tr:nth-child(2n){background-color:var(--pn-subtle)!important}.cnet-layout .payroll-pro{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;background:#fff!important;margin-bottom:16px!important;padding:16px!important}.cnet-layout .payroll-pro label{color:var(--pn-ink-2)!important;margin-bottom:4px!important;font-size:13px!important;font-weight:700!important;display:block!important}.cnet-layout .payroll-pro input[type=text],.cnet-layout .payroll-pro input[type=number],.cnet-layout .payroll-pro select{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;color:var(--pn-ink)!important;background-color:#fff!important;padding:7px 10px!important;font-size:13.5px!important}.cnet-layout .payroll-pro input:focus,.cnet-layout .payroll-pro select:focus{border-color:var(--pn-primary)!important;outline:none!important;box-shadow:0 0 0 2px #4f46e526!important}.cnet-layout .salary-summary-callout{background:var(--pn-success-soft)!important;border:1px solid var(--pn-success-line)!important;border-radius:var(--pn-radius)!important;text-align:center!important;margin-top:14px!important;padding:14px 16px!important}.cnet-layout .salary-net-value{color:var(--pn-primary-hover)!important;font-size:30px!important;font-weight:700!important;font-family:var(--pn-font)!important}.cnet-layout .salary-net-period{color:var(--pn-primary-hover)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}.cnet-layout .payroll-table{border-collapse:collapse!important;width:100%!important;margin-top:12px!important;font-size:13px!important}.cnet-layout .payroll-table th{background:var(--pn-primary)!important;color:#fff!important;border:1px solid var(--pn-primary-hover)!important;text-align:left!important;padding:6px 8px!important;font-weight:700!important}.cnet-layout .payroll-table td{border:1px solid var(--pn-line)!important;padding:5px 8px!important;font-size:13px!important}.cnet-layout .payroll-table tr:nth-child(2n){background-color:var(--pn-subtle)!important}.cnet-layout .stats-pro{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;background:#fff!important;margin-bottom:16px!important;padding:16px!important}.cnet-layout .stats-pro label{color:var(--pn-ink-2)!important;margin-bottom:6px!important;font-size:13px!important;font-weight:700!important;display:block!important}.cnet-layout .stats-pro textarea{width:100%!important;max-width:100%!important;min-height:80px!important;font-size:13.5px!important;font-family:var(--pn-mono)!important;border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;color:var(--pn-ink)!important;background-color:#fff!important;padding:8px 10px!important;line-height:1.5!important}.cnet-layout .stats-pro input[type=text],.cnet-layout .stats-pro input[type=number],.cnet-layout .stats-pro select{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;color:var(--pn-ink)!important;background-color:#fff!important;padding:7px 10px!important;font-size:13.5px!important}.cnet-layout .stats-pro textarea:focus,.cnet-layout .stats-pro input:focus,.cnet-layout .stats-pro select:focus{border-color:var(--pn-primary)!important;outline:none!important;box-shadow:0 0 0 2px #4f46e526!important}.cnet-layout .stats-radio-group{align-items:center!important;gap:16px!important;margin:10px 0!important;display:flex!important}.cnet-layout .stats-radio-label{color:var(--pn-ink-2)!important;cursor:pointer!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important}.cnet-layout .stats-table{border-collapse:collapse!important;width:100%!important;margin-top:12px!important;font-size:13px!important}.cnet-layout .stats-table th{background:var(--pn-primary)!important;color:#fff!important;border:1px solid var(--pn-primary-hover)!important;text-align:left!important;padding:6px 8px!important;font-weight:700!important}.cnet-layout .stats-table td{border:1px solid var(--pn-line)!important;padding:5px 8px!important;font-size:13px!important}.cnet-layout .stats-table tr:nth-child(2n){background-color:var(--pn-subtle)!important}.cnet-layout .calculator-card .form-row{flex-wrap:wrap!important;gap:14px!important;margin-bottom:12px!important;display:flex!important}.cnet-layout .calculator-card .form-group{flex:200px!important}@media (width<=600px){.cnet-layout .calculator-card .form-row>.form-group{flex:none!important}}.cnet-layout .calculator-card label{color:var(--pn-ink-2)!important;margin-bottom:5px!important;font-size:13px!important;font-weight:700!important;display:block!important}.cnet-layout .calculator-card input[type=number],.cnet-layout .calculator-card input[type=text],.cnet-layout .calculator-card input[type=date],.cnet-layout .calculator-card input[type=time],.cnet-layout .calculator-card input[type=datetime-local],.cnet-layout .calculator-card select{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;color:var(--pn-ink)!important;background-color:#fff!important;padding:7px 10px!important;font-size:13.5px!important}.cnet-layout .calculator-card input:focus,.cnet-layout .calculator-card select:focus{border-color:var(--pn-primary)!important;outline:none!important;box-shadow:0 0 0 2px #4f46e526!important}.cnet-layout .ai-geo-summary{background:var(--pn-subtle)!important;border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;box-sizing:border-box!important;margin-top:14px!important;padding:14px!important}.cnet-layout .ai-geo-badge{text-transform:uppercase!important;background:var(--pn-line)!important;color:var(--pn-ink)!important;border-radius:var(--pn-radius)!important;margin-bottom:6px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.cnet-layout .ai-geo-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:10px!important;margin-top:10px!important;display:grid!important}.cnet-layout .ai-geo-item{border:1px solid var(--pn-line)!important;border-radius:var(--pn-radius)!important;text-align:center!important;background:#fff!important;padding:8px 10px!important}.cnet-layout .ai-geo-item-title{color:var(--pn-muted)!important;font-size:11.5px!important;font-weight:700!important}.cnet-layout .ai-geo-item-value{font-variant-numeric:tabular-nums;color:var(--pn-ink)!important;font-size:15px!important;font-weight:700!important;font-family:var(--pn-font)!important;margin-top:2px!important}