a.nav-link{text-decoration:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:root{color:#1f2933;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=night]{color:#e6edf5;background:#0b1220}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f6f8fb;color:#1f2933;transition:background-color .18s ease,color .18s ease}:is(button,a.nav-link),input{font:inherit}:is(button,a.nav-link){cursor:pointer}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px clamp(14px,3vw,30px);border-bottom:1px solid #dde4ee;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand,.site-header nav :is(button,a.nav-link),.back-link{border:0;background:transparent;color:#27313f}.brand{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:.98rem}.site-header nav{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.site-header nav :is(button,a.nav-link),.back-link{min-height:32px;padding:6px 9px;border-radius:6px}.theme-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8e2ee!important;background:#fff!important}.theme-toggle svg{color:#0f766e}.site-header nav :is(button,a.nav-link):hover,.back-link:hover{background:#edf2f7}.tools-menu{position:relative}.tools-menu>:is(button,a.nav-link){display:inline-flex;align-items:center;gap:6px}.tools-dropdown{position:fixed;top:62px;right:14px;z-index:30;display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px;width:min(1040px,calc(100vw - 44px));max-height:min(72vh,620px);overflow:auto;padding:14px;border:1px solid #d5e0eb;border-radius:8px;background:#fff;box-shadow:0 20px 50px #0f172a29}.tools-dropdown section{display:grid;align-content:start;gap:6px;min-width:0}.tools-dropdown h2{margin:0;padding:0 6px 4px;color:#0f766e;font-size:.78rem;font-weight:900;text-transform:uppercase}.tools-dropdown :is(button,a.nav-link){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:38px;padding:8px;text-align:left}.tools-dropdown :is(button,a.nav-link) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main{width:min(1180px,calc(100% - 32px));margin:0 auto}.home-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:26px;align-items:end;padding:clamp(28px,6vw,62px) 0 22px}.tool-first-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:clamp(18px,4vw,34px) 0 12px}.tool-first-hero h1{margin-bottom:10px;font-size:clamp(2rem,4vw,3.25rem)}.tool-first-hero p{max-width:780px;margin-bottom:0;font-size:1rem}.tool-first-hero .hero-metrics{display:none}.eyebrow{margin:0 0 8px;color:#0f766e;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:14px;max-width:780px;color:#101828;font-size:clamp(2rem,5vw,4.4rem);line-height:1.02;letter-spacing:0}h2{color:#111827;font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:0}h3{color:#172033;font-size:1.05rem}p{color:#526173;line-height:1.65}.home-hero p{max-width:720px;font-size:1.05rem}.hero-metrics{display:grid;gap:10px;padding:18px;border:1px solid #d8e2ee;border-radius:8px;background:#fff}.hero-metrics span{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#526173}.hero-metrics strong{color:#0f766e;font-size:1.4rem}.quick-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.quick-actions :is(button,a.nav-link){min-height:42px;padding:10px 14px;border:1px solid #0f766e;border-radius:6px;background:#0f766e;color:#fff;font-weight:800}.quick-actions :is(button,a.nav-link):nth-child(2){border-color:#d97706;background:#fff7ed;color:#9a3412}.how-it-works{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:2px 0 18px}.quick-tool-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:10px 0 26px}.quick-tool-panel :is(button,a.nav-link){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:12px 14px;border:1px solid #cfe0ea;border-radius:8px;background:#fff;color:#172033;font-weight:800;text-align:left;box-shadow:0 8px 18px #1f29370a}.quick-tool-panel :is(button,a.nav-link):hover{border-color:#0f766e;background:#f0fdfa}.quick-tool-panel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page{padding-top:14px}.home-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:16px;align-items:start}.home-main{display:grid;gap:14px;min-width:0}.home-hero-upgraded{grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:stretch;gap:14px;padding:22px;border:1px solid #d8e7f1;border-radius:8px;background:linear-gradient(135deg,#f0fdfaf5,#fffffffa 58%),linear-gradient(90deg,#0f766e14,#f59e0b14);box-shadow:0 14px 36px #0f172a0f}.home-hero-upgraded h1{max-width:760px;margin-bottom:10px;font-size:clamp(2rem,4.5vw,3.6rem)}.home-hero-upgraded p:last-child{max-width:760px;color:#344054}.home-hero-upgraded .hero-metrics{display:grid;align-content:center;min-height:100%;margin:0;border-color:#c7e8df;background:#fff}.home-category-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.home-category-strip :is(button,a.nav-link){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid #d8e2ee;border-radius:8px;background:#fff;color:#172033;font-weight:800;text-align:left}.home-category-strip :is(button,a.nav-link):hover{border-color:#0f766e;background:#f0fdfa;color:#0f766e}.home-category-strip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.home-category-strip span{white-space:normal;font-size:.85rem;line-height:1.2}}.home-category-strip strong{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.74rem}.home-page .how-it-works{display:grid;margin:0}.home-featured-tools,.home-category-overview,.home-seo-content{padding:8px 0}.home-featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.home-featured-card{display:grid;gap:8px;min-height:230px;padding:14px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.home-featured-card p{margin-bottom:0}.home-featured-card :is(button,a.nav-link){display:inline-flex;justify-content:center;align-items:center;gap:8px;align-self:end;min-height:38px;padding:8px 11px;border:1px solid #0f766e;border-radius:6px;background:#0f766e;color:#fff;font-weight:750}.home-featured-card :is(button,a.nav-link):hover{background:#115e59}.home-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.home-overview-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;min-height:116px;padding:13px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f293709}.home-overview-grid svg{color:#0f766e}.home-overview-grid h3{margin-bottom:4px}.home-overview-grid p{margin-bottom:0;font-size:.85rem;line-height:1.45}.home-overview-grid strong{padding:3px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.72rem;white-space:nowrap}.home-section-kicker{display:inline-block;margin-bottom:4px;color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.home-tool-section{scroll-margin-top:84px;padding:18px 0}.home-tool-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.home-ad-rail{position:sticky;top:76px;display:grid;gap:10px}.home-ad-rail .ad-slot{min-height:280px;margin:0}.home-rail-panel{display:grid;gap:5px;padding:13px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.home-rail-panel span{color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.home-rail-panel strong{color:#101828;font-size:2rem}.home-rail-panel small{color:#667085;line-height:1.4}.home-rail-panel.list :is(button,a.nav-link),.home-rail-panel.list a{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 0;border:0;border-top:1px solid #edf2f7;background:transparent;color:#172033;font-weight:750;text-align:left;text-decoration:none}.home-rail-panel.list :is(button,a.nav-link):hover,.home-rail-panel.list a:hover{color:#0f766e}.tax-guide-page{padding-top:18px}.tax-guide-hero{display:grid;gap:8px;max-width:980px;padding:8px 0 14px}.tax-guide-hero h1{margin-bottom:4px;font-size:clamp(2rem,4vw,3.25rem)}.tax-guide-hero p:last-child{max-width:820px;color:#475467}.tax-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:14px;align-items:start}.tax-guide-main{display:grid;gap:12px;min-width:0}.tax-flow-card,.tax-guide-card{padding:14px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.tax-search-intent{border-color:#bfdbfe;background:#fbfdff}.tax-keyword-cloud{display:flex;flex-wrap:wrap;gap:8px}.tax-keyword-cloud span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid #d7e2ee;border-radius:999px;background:#fff;color:#334155;font-size:.78rem;font-weight:750}.tax-keyword-cloud span:hover{border-color:#0f766e;background:#f0fdfa;color:#0f766e}.tax-flow-diagram{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.tax-flow-diagram :is(button,a.nav-link){display:grid;gap:6px;justify-items:center;min-height:112px;padding:10px 8px;border:1px solid #d8e2ee;border-radius:8px;background:#fbfdff;color:#475467;text-align:center}.tax-flow-diagram :is(button,a.nav-link):hover,.tax-flow-diagram :is(button,a.nav-link).active{border-color:#0f766e;background:#f0fdfa;color:#0f766e}.tax-flow-diagram :is(button,a.nav-link) span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#e8f5f2;color:#0f766e;font-size:.72rem;font-weight:900}.tax-flow-diagram :is(button,a.nav-link) strong{color:#172033;font-size:.82rem;line-height:1.25}.tax-flow-detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.tax-flow-detail svg{color:#1d4ed8}.tax-flow-detail h3,.tax-flow-detail p{margin-bottom:0}.tax-code-layout{display:grid;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:12px}.tax-code-list{display:grid;gap:6px;max-height:520px;overflow:auto;padding-right:4px}.tax-code-list :is(button,a.nav-link){display:grid;gap:2px;padding:9px 10px;border:1px solid #d8e2ee;border-radius:8px;background:#fff;color:#475467;text-align:left}.tax-code-list :is(button,a.nav-link):hover,.tax-code-list :is(button,a.nav-link).active{border-color:#0f766e;background:#f0fdfa}.tax-code-list strong{color:#0f766e;font-size:.82rem}.tax-code-list span{color:#475467;font-size:.76rem;line-height:1.3}.tax-code-detail{display:grid;align-content:start;gap:10px;min-height:260px;padding:16px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb}.tax-code-badge{width:max-content;padding:4px 10px;border-radius:999px;background:#0f766e;color:#fff;font-size:.78rem;font-weight:900}.tax-code-detail h3,.tax-code-detail p{margin-bottom:0}.tax-section-explain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tax-section-explain-grid div{display:grid;gap:5px;align-content:start;min-height:118px;padding:10px;border:1px solid #f8d989;border-radius:8px;background:#fff}.tax-section-explain-grid div.story{grid-column:1 / -1;border-color:#bfdbfe;background:#eff6ff}.tax-section-explain-grid svg{color:#0f766e}.tax-section-explain-grid strong{color:#172033;font-size:.82rem}.tax-section-explain-grid span{color:#475467;font-size:.78rem;line-height:1.4}.tax-tool-links{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.tax-tool-links :is(button,a.nav-link){display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid #0f766e;border-radius:6px;background:#fff;color:#0f766e;font-weight:800}.tax-tool-links :is(button,a.nav-link):hover{background:#0f766e;color:#fff}.tax-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tax-check-grid article{display:grid;gap:7px;min-height:132px;padding:12px;border:1px solid #dce5f0;border-radius:8px;background:#fbfdff}.tax-check-grid svg{color:#0f766e}.tax-check-grid strong{color:#172033}.tax-check-grid span{color:#475467;font-size:.8rem;line-height:1.4}.tax-guide-content ul{color:#475467;line-height:1.65}.tax-guide-rail{position:sticky;top:76px;display:grid;gap:10px}.tax-guide-rail .ad-slot{min-height:280px;margin:0}.itr-guide-hero{max-width:1040px}.itr-official-card{border-color:#bbf7d0;background:#f7fef9}.itr-official-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.itr-official-grid a{display:grid;gap:6px;min-height:128px;padding:13px;border:1px solid #cfe8d5;border-radius:8px;background:#fff;color:#172033;text-decoration:none}.itr-official-grid a:hover{border-color:#0f766e;box-shadow:0 10px 22px #0f766e17}.itr-official-grid strong{color:#0f766e}.itr-official-grid span{color:#475467;font-size:.82rem;line-height:1.45}.itr-official-grid small{display:inline-flex;align-items:center;gap:5px;color:#1d4ed8;font-weight:850}.itr-step-diagram{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:10px}.itr-step-diagram :is(button,a.nav-link){display:grid;gap:6px;justify-items:center;min-height:118px;padding:10px 7px;border:1px solid #d8e2ee;border-radius:8px;background:#fbfdff;color:#475467;text-align:center}.itr-step-diagram :is(button,a.nav-link):hover,.itr-step-diagram :is(button,a.nav-link).active{border-color:#1d4ed8;background:#eff6ff;color:#1d4ed8}.itr-step-diagram :is(button,a.nav-link) span{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.72rem;font-weight:900}.itr-step-diagram :is(button,a.nav-link) strong{color:#172033;font-size:.76rem;line-height:1.25}.itr-step-detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.itr-step-detail>svg{color:#1d4ed8}.itr-step-detail h3,.itr-step-detail p{margin-bottom:6px}.itr-step-detail ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none}.itr-step-detail li{padding:8px 9px;border:1px solid #cfe0f5;border-radius:7px;background:#fff;color:#344054;font-size:.8rem;line-height:1.35}.itr-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.itr-doc-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-height:82px;padding:10px;border:1px solid #dce5f0;border-radius:8px;background:#fbfdff}.itr-doc-grid span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.74rem;font-weight:900}.itr-doc-grid p{margin-bottom:0;color:#475467;font-size:.81rem;line-height:1.42}.itr-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.itr-form-grid article{display:grid;gap:7px;min-height:196px;padding:13px;border:1px solid #dce5f0;border-radius:8px;background:#fff}.itr-form-grid span{width:max-content;max-width:100%;padding:4px 10px;border-radius:999px;background:#0f766e;color:#fff;font-size:.78rem;font-weight:900}.itr-form-grid h3{margin-bottom:0;font-size:1rem}.itr-form-grid p{margin-bottom:0;color:#475467;font-size:.82rem;line-height:1.45}.itr-screenshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.itr-screenshot{overflow:hidden;border:1px solid #d4e0ed;border-radius:8px;background:#fff;box-shadow:0 10px 22px #1f29370d}.itr-browser-bar{display:flex;align-items:center;gap:6px;min-height:34px;padding:8px 10px;border-bottom:1px solid #dce5f0;background:#f1f5f9}.itr-browser-bar span{width:9px;height:9px;border-radius:999px;background:#94a3b8}.itr-browser-bar strong{margin-left:4px;color:#344054;font-size:.78rem}.itr-screen-body{display:grid;gap:8px;min-height:250px;padding:12px;background:linear-gradient(180deg,#eff6ffd9,#fffffff2),#fff}.itr-screen-body small{width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.7rem;font-weight:900}.itr-screen-body h3{min-height:48px;margin-bottom:2px;color:#172033;font-size:.92rem;line-height:1.3}.itr-screen-row{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;align-items:center;min-height:35px;padding:8px;border:1px solid #dbeafe;border-radius:7px;background:#fff}.itr-screen-row span{width:11px;height:11px;border-radius:3px;background:#0f766e}.itr-screen-row p{margin-bottom:0;color:#475467;font-size:.78rem;line-height:1.35}.itr-tool-links :is(button,a.nav-link){border-color:#1d4ed8;color:#1d4ed8}.itr-tool-links :is(button,a.nav-link):hover{background:#1d4ed8;color:#fff}.how-it-works div{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px;border:1px solid #dce5f0;border-radius:8px;background:#fff}.how-it-works strong{display:inline-grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:999px;background:#eefaf7;color:#0f766e}.how-it-works span{color:#475467;line-height:1.35}.ad-slot{display:grid;place-items:center;min-height:118px;margin:18px 0 34px;padding:16px;border:1px dashed #a7b6c8;border-radius:8px;background:#fbfcfe;color:#667085;text-align:center}.ad-slot strong{color:#344054}.ad-slot small{color:#7b8794}.tool-section,.content-section,.related{padding:22px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.section-heading h2,.section-heading p{margin-bottom:0}.tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.tool-grid.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tool-card{display:flex;flex-direction:column;min-height:220px;padding:18px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.tool-card p{flex:1}.tool-label{display:block;margin:-4px 0 8px;color:#9a3412;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.tool-icon{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:16px;border-radius:8px;background:#e8f5f2;color:#0f766e}.tool-icon.large{width:56px;height:56px;margin:0}.tool-card :is(button,a.nav-link),.not-found :is(button,a.nav-link){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 12px;border:1px solid #0f766e;border-radius:6px;background:#0f766e;color:#fff;font-weight:750}.tool-card :is(button,a.nav-link):hover,.not-found :is(button,a.nav-link):hover{background:#115e59}.tool-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);gap:26px;align-items:start;padding:clamp(24px,5vw,54px) 0 10px}.generic-page-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:14px;align-items:start}.generic-workspace{display:grid;gap:12px;min-width:0}.generic-tool-layout{padding-bottom:0}.generic-ad-rail .ad-slot,.stat-ad-rail .ad-slot,.gst-result-rail>.ad-slot,.fd-result-rail>.ad-slot{min-height:280px;margin:0}.generic-projection-card{margin-top:0}.eligibility-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.eligibility-insights.compact{grid-template-columns:1fr}.eligibility-insights div{display:grid;gap:6px;min-height:112px;padding:12px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.eligibility-insights span{color:#0f766e;font-size:.68rem;font-weight:800;text-transform:uppercase}.eligibility-insights strong{color:#0f172a;font-size:.98rem;line-height:1.25}.eligibility-insights small{color:#475467;font-size:.76rem;line-height:1.35}.eligibility-table{min-width:760px}.eligibility-table th:nth-child(n+2),.eligibility-table td:nth-child(n+2){text-align:right}.title-row{display:flex;gap:14px;align-items:center;margin:12px 0 16px}.tool-intro h1{margin-bottom:0;font-size:clamp(2rem,4vw,3.3rem)}.disclaimer{padding:12px 14px;border-left:4px solid #f59e0b;background:#fff8eb;color:#744210}.usage-note{display:grid;gap:4px;margin:18px 0 12px;padding:14px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.usage-note strong{color:#1d4ed8}.usage-note span{color:#334155;line-height:1.45}.salary-auto-note{border-color:#fde68a;background:#fffbeb}.salary-tax-help{display:block;margin-top:6px;padding-top:6px;border-top:1px dashed #cbd5e1;color:#475467;font-size:.76rem;line-height:1.35}.salary-page{padding-top:18px}.capital-gains-legacy-layout{display:none}.salary-header{max-width:980px;padding:8px 0}.salary-header h1{margin:2px 0 6px;font-size:clamp(1.8rem,3.4vw,2.55rem)}.salary-header p:last-child{max-width:760px;margin:0;color:#475467;font-size:.95rem}.salary-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:14px;align-items:start}.salary-workspace{display:grid;gap:10px}.salary-card{padding:12px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.salary-top-grid,.salary-detail-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.salary-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.salary-ctc-card{border-color:#99f6e4;background:#f8fffd}.salary-section-title{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #edf2f7}.salary-section-title span{color:#0f766e;font-size:.68rem;font-weight:800;text-transform:uppercase}.salary-section-title h2{margin:2px 0 0;color:#111827;font-size:.98rem}.salary-section-title>strong{color:#64748b;font-size:.78rem;white-space:nowrap}.salary-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.salary-field-grid.compact,.salary-field-grid.dense{gap:8px}.salary-page label{gap:4px}.salary-page label span{font-size:.84rem}.salary-page label small{font-size:.72rem;line-height:1.25}.salary-page .input-wrap{min-height:38px;padding:0 10px}.salary-note,.salary-tax-note{margin:8px 0 0;padding:8px 10px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#744210;font-size:.78rem;line-height:1.35}.salary-tax-note{display:grid;gap:6px;border-color:#bfdbfe;background:#eff6ff;color:#1e3a8a}.salary-tax-note span{color:#334155}.salary-tax-note.compact{margin-top:8px}.salary-tax-note.slab-text{border-color:#e2e8f0;background:#f8fafc;color:#475467}.salary-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.salary-results-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.salary-result{display:grid;gap:5px;min-height:78px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fbfdff}.salary-result.main{grid-column:span 2;grid-row:span 2;border-color:#99f6e4;background:#ecfdf5}.salary-result span{color:#64748b;font-size:.8rem;font-weight:750}.salary-result strong{color:#0f172a;font-size:1.06rem}.salary-result.main strong{color:#0f766e;font-size:1.72rem}.salary-result small{color:#475467;font-size:.75rem;line-height:1.35}.hra-results-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.hra-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hra-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr)}.salary-ad-rail{position:sticky;top:82px;display:grid;gap:10px}.salary-seo-content{margin-top:18px}.fd-page{padding-top:16px}.fd-hero{display:grid;gap:8px;max-width:980px}.fd-hero h1{margin-bottom:0}.fd-hero p{max-width:760px}.fd-hero-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.fd-hero-metrics span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;border:1px solid #d8efe9;border-radius:999px;background:#f2fbf8;color:#475467;font-size:.78rem}.fd-hero-metrics strong{color:#0f766e}.fd-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:14px;align-items:start;margin-top:12px}.fd-workspace,.fd-result-rail{display:grid;gap:10px}.fd-result-rail{position:sticky;top:76px}.fd-card,.fd-maturity-card,.fd-payout-card{padding:12px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.fd-input-card{border-color:#bde7dc;background:#fbfffd}.fd-field-grid,.fd-tax-grid,.fd-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fd-field{align-content:start;gap:5px}.fd-field span{font-size:.84rem}.fd-field small{min-height:34px;font-size:.72rem;line-height:1.28}.fd-field .input-wrap{min-height:40px}.fd-field .emi-range{margin-top:3px}.fd-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.fd-mode{display:grid;gap:4px;min-height:96px;padding:10px;border:1px solid #d7e2ee;border-radius:8px;background:#fff;color:#475467;text-align:left}.fd-mode:hover{border-color:#7dd3c7;background:#f7fffd}.fd-mode.active{border-color:#0f766e;background:#e9fbf6;box-shadow:0 8px 18px #0f766e1f}.fd-mode strong{color:#111827;font-size:.84rem}.fd-mode span{color:#526173;font-size:.72rem;line-height:1.32}.fd-segmented{width:max-content}.fd-segmented :is(button,a.nav-link){min-width:82px}.fd-breakdown-bar{display:flex;overflow:hidden;height:18px;border-radius:999px;background:#eef2f7}.fd-breakdown-bar span{min-width:2px}.fd-breakdown-bar .principal,.fd-legend i.principal{background:#0f766e}.fd-breakdown-bar .interest,.fd-legend i.interest{background:#2563eb}.fd-legend{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 12px;color:#475467;font-size:.78rem}.fd-legend span{display:inline-flex;align-items:center;gap:6px}.fd-legend i{width:10px;height:10px;border-radius:999px}.fd-mini-grid div{display:grid;gap:4px;min-height:66px;padding:9px;border:1px solid #e2e8f0;border-radius:8px;background:#fbfdff}.fd-mini-grid span,.fd-maturity-card span,.fd-payout-card span{color:#64748b;font-size:.78rem;font-weight:750}.fd-mini-grid strong{color:#0f172a;font-size:1rem}.fd-maturity-card{display:grid;gap:7px;border-color:#99f6e4;background:#ecfdf5}.fd-maturity-card strong{color:#0f766e;font-size:clamp(1.7rem,3vw,2.15rem);line-height:1.05}.fd-maturity-card small,.fd-payout-card small{color:#475467;line-height:1.35}.fd-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-results-grid .salary-result{min-height:92px}.fd-payout-card{display:grid;gap:6px;border-color:#bfdbfe;background:#eff6ff}.fd-payout-card strong{color:#1d4ed8;font-size:1.32rem}.fd-disclaimer{margin:0;font-size:.75rem;line-height:1.4}.fd-content{margin-top:18px}.gst-page{padding-top:16px}.gst-hero{display:grid;gap:8px;max-width:980px}.gst-hero h1{margin-bottom:0}.gst-hero p{max-width:780px}.gst-hero-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.gst-hero-metrics span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;border:1px solid #dbe7ff;border-radius:999px;background:#f4f7ff;color:#475467;font-size:.78rem}.gst-hero-metrics strong{color:#1d4ed8}.gst-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:14px;align-items:start;margin-top:12px}.gst-workspace,.gst-result-rail{display:grid;gap:10px}.gst-result-rail{position:sticky;top:76px}.gst-card,.gst-total-card{padding:12px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.gst-input-card{border-color:#bfdbfe;background:#fbfdff}.gst-toggle-row,.gst-field-grid,.gst-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gst-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.gst-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gst-field{align-content:start;gap:5px}.gst-field span{font-size:.84rem}.gst-field small{min-height:34px;font-size:.72rem;line-height:1.28}.gst-field .input-wrap{min-height:40px}.gst-segmented{width:max-content;max-width:100%}.gst-segmented :is(button,a.nav-link){min-width:96px}.gst-rate-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid #edf2f7}.gst-rate-chips :is(button,a.nav-link){min-height:32px;padding:5px 12px;border:1px solid #d7e2ee;border-radius:999px;background:#fff;color:#475569;font-size:.78rem;font-weight:750}.gst-rate-chips :is(button,a.nav-link):hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.gst-rate-chips :is(button,a.nav-link).active{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.gst-breakdown-bar{display:flex;overflow:hidden;height:18px;border-radius:999px;background:#eef2f7}.gst-breakdown-bar span{min-width:2px}.gst-breakdown-bar .taxable,.gst-legend i.taxable{background:#0f766e}.gst-breakdown-bar .gst,.gst-legend i.gst{background:#1d4ed8}.gst-breakdown-bar .cess,.gst-legend i.cess{background:#f59e0b}.gst-legend{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 12px;color:#475467;font-size:.78rem}.gst-legend span{display:inline-flex;align-items:center;gap:6px}.gst-legend i{width:10px;height:10px;border-radius:999px}.gst-mini-grid div{display:grid;gap:4px;min-height:66px;padding:9px;border:1px solid #e2e8f0;border-radius:8px;background:#fbfdff}.gst-mini-grid span,.gst-total-card span{color:#64748b;font-size:.78rem;font-weight:750}.gst-mini-grid strong{color:#0f172a;font-size:.95rem;line-height:1.3}.gst-total-card{display:grid;gap:7px;border-color:#bfdbfe;background:#eff6ff}.gst-total-card strong{color:#1d4ed8;font-size:clamp(1.7rem,3vw,2.15rem);line-height:1.05}.gst-total-card small{color:#475467;line-height:1.35}.gst-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gst-results-grid .salary-result{min-height:92px}.gst-disclaimer{margin:0;font-size:.75rem;line-height:1.4}.gst-content{margin-top:18px}.stat-page{padding-top:16px}.stat-hero{display:grid;gap:8px;max-width:980px}.stat-hero h1{margin-bottom:0}.stat-hero p{max-width:780px}.stat-hero-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.stat-hero-metrics span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;border:1px solid #d8efe9;border-radius:999px;background:#f2fbf8;color:#475467;font-size:.78rem}.stat-hero-metrics strong{color:#0f766e}.stat-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:14px;align-items:start;margin-top:12px}.stat-workspace,.stat-result-rail{display:grid;gap:10px;min-width:0}.stat-workspace>*,.stat-result-rail>*{min-width:0}.stat-result-rail{position:sticky;top:76px}.stat-card,.stat-total-card{padding:12px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.stat-input-card{border-color:#bde7dc;background:#fbfffd}.stat-field-grid,.stat-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat-field{align-content:start;gap:5px}.stat-field span,.stat-toggle-block span{color:#344054;font-size:.84rem;font-weight:750}.stat-field small,.stat-toggle-block small{min-height:34px;color:#667085;font-size:.72rem;font-weight:500;line-height:1.28}.stat-field .input-wrap{min-height:40px}.stat-field .emi-range{margin-top:3px}.stat-toggle-block{display:grid;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #edf2f7}.stat-segmented{width:max-content;max-width:100%}.stat-segmented :is(button,a.nav-link){min-width:104px}.stat-mini-grid div{display:grid;gap:4px;min-height:72px;padding:9px;border:1px solid #e2e8f0;border-radius:8px;background:#fbfdff}.stat-mini-grid span,.stat-total-card span{color:#64748b;font-size:.78rem;font-weight:750}.stat-mini-grid strong{color:#0f172a;font-size:1rem}.stat-mini-grid small{color:#475467;font-size:.72rem;line-height:1.3}.stat-breakdown-bar{display:flex;overflow:hidden;height:18px;margin-top:12px;border-radius:999px;background:#eef2f7}.stat-breakdown-bar span{min-width:2px}.stat-a,.stat-legend i.stat-a{background:#0f766e}.stat-b,.stat-legend i.stat-b{background:#2563eb}.stat-c,.stat-legend i.stat-c{background:#f59e0b}.stat-d,.stat-legend i.stat-d{background:#64748b}.stat-legend{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0;color:#475467;font-size:.76rem}.stat-legend span{display:inline-flex;align-items:center;gap:6px}.stat-legend i{width:10px;height:10px;border-radius:999px}.stat-total-card{display:grid;gap:7px;border-color:#99f6e4;background:#ecfdf5}.stat-result-card{display:grid;gap:10px}.stat-total-inline{box-shadow:none}.stat-total-card strong{color:#0f766e;font-size:clamp(1.7rem,3vw,2.15rem);line-height:1.05}.stat-total-card small{color:#475467;line-height:1.35}.stat-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-results-grid .salary-result{min-height:92px}.stat-projection-table{min-width:680px}.stat-disclaimer{margin:0;font-size:.75rem;line-height:1.4}.stat-content{margin-top:18px}.calculator-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:14px}.input-panel,.result-panel{border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.input-panel{display:grid;gap:14px;padding:18px}.panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #edf2f7}.panel-heading strong{color:#111827}.panel-heading span{color:#667085;font-size:.82rem}label{display:grid;gap:6px;color:#344054;font-weight:700}label small{color:#667085;font-weight:500;line-height:1.35}.input-wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fbfdff}.input-wrap em{color:#667085;font-style:normal}input,.input-wrap select{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#101828;font-weight:750}.input-wrap select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.result-panel{display:grid;align-content:start;padding:14px}.result{display:grid;gap:8px;padding:14px;border-bottom:1px solid #edf2f7}.result:last-child{border-bottom:0}.result span{color:#667085;font-size:.9rem}.result strong{color:#111827;font-size:1.35rem}.result small{color:#667085;line-height:1.35}.result.strong{border-radius:6px;background:#eefaf7}.result.strong strong{color:#0f766e;font-size:1.8rem}.content-section{max-width:860px}.content-section h2{font-size:1rem}.content-section p{font-size:.78rem;line-height:1.45}.home-loan-page{width:min(calc(100vw - 360px),920px);padding:10px 0 0}.tool-intro.compact{max-width:860px;margin-bottom:12px}.tool-intro.compact h1{margin:4px 0;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.08}.tool-intro.compact p{margin-bottom:0;color:#475569;font-size:.78rem;line-height:1.4}.emi-showcase{display:grid;grid-template-columns:minmax(280px,1.12fr) minmax(170px,.54fr) minmax(245px,.82fr);gap:10px;align-items:center;margin-bottom:10px}.emi-showcase.stacked-results{grid-template-columns:minmax(300px,1fr) minmax(250px,.72fr);align-items:start;gap:14px;padding:14px;border:1px solid #dce5f0;border-radius:12px;background:#fff;box-shadow:0 12px 30px #0f172a0d}.emi-showcase.stacked-results .emi-result-stack{grid-column:2;max-width:330px;width:100%;justify-self:center;display:grid;gap:9px}.emi-showcase.stacked-results .emi-result-card{min-height:78px;width:100%}.emi-showcase.stacked-results .emi-breakdown{width:100%}.emi-controls{display:grid;gap:11px}.emi-control{display:grid;gap:5px}.emi-control-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(158px,.54fr);gap:10px;align-items:end}.emi-control h2{display:inline-flex;align-items:center;gap:5px;margin-bottom:3px;color:#111827;font-size:.8rem}.emi-control p{margin-bottom:0;color:#475569;font-size:.66rem;line-height:1.35}.field-help{position:relative;display:inline-flex;vertical-align:middle}.field-help :is(button,a.nav-link){display:inline-grid;place-items:center;width:18px;height:18px;margin-left:5px;padding:0 0 1px;border:1px solid #b6c6d8;border-radius:999px;background:#f8fafc;color:#475569;font-size:.68rem}.field-help :is(button,a.nav-link):hover,.field-help :is(button,a.nav-link)[aria-expanded=true]{border-color:#0f766e;background:#e6f7f4;color:#0f766e}.field-help-popover{position:absolute;left:0;top:calc(100% + 7px);z-index:40;display:grid;gap:4px;width:min(270px,70vw);padding:10px 11px;border:1px solid #99f6e4;border-radius:8px;background:#fff;box-shadow:0 14px 34px #0f172a29}.field-help-popover strong{color:#0f172a;font-size:.78rem}.field-help-popover span{color:#334155;font-size:.75rem;font-weight:500;line-height:1.45}.emi-box-input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:36px;padding:0 9px;border:1px solid #d5dde8;border-radius:7px;background:#fbfdff}.emi-box-input span{color:#111827;font-size:.68rem}.emi-box-input input{min-width:0;color:#111827;font-size:.7rem;font-weight:500}.emi-box-input input:disabled,.emi-range:disabled{cursor:not-allowed;opacity:.58}.emi-range{width:100%;height:8px;accent-color:#0f766e}.emi-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#dbe3ec}.emi-range::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px;border:3px solid #ffffff;border-radius:999px;background:#0f766e;box-shadow:0 2px 8px #00000038;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-labels{display:flex;justify-content:space-between;color:#0f172a}.range-labels strong{font-size:.7rem}.amount-words{margin-top:-8px;color:#172033;font-size:.66rem}.emi-result-card{display:grid;place-items:center;gap:7px;min-height:104px;padding:13px 12px;border:1px solid #d9eee9;border-radius:10px;background:linear-gradient(180deg,#f0faf8,#fff);text-align:center}.emi-result-card span{max-width:170px;color:#24364a;font-size:clamp(.74rem,1vw,.88rem);line-height:1.35}.emi-result-card strong{color:#0f172a;font-size:clamp(1.05rem,1.45vw,1.25rem)}.emi-result-card :is(button,a.nav-link){min-height:54px;padding:0 28px;border:0;border-radius:10px;background:#134e4a;color:#fff;font-weight:900;font-size:1rem}.emi-breakdown{display:grid;gap:0}.emi-showcase.stacked-results .emi-breakdown{margin-top:0;padding:10px 11px 8px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.emi-donut{width:min(100%,170px);aspect-ratio:1;justify-self:center;margin-bottom:8px;border-radius:50%;background:radial-gradient(circle at center,#ffffff 0 43%,transparent 44%),conic-gradient(#0f766e 0 var(--principal),#7c8a99 var(--principal) 100%);box-shadow:inset -16px -12px 28px #0000002e,inset 12px 12px 22px #ffffff47}.emi-showcase.stacked-results .emi-donut{width:min(100%,190px);margin-bottom:8px}.emi-showcase.stacked-results .breakdown-row,.emi-showcase.stacked-results .breakdown-total{padding:6px 2px}.credit-card-showcase .emi-result-card{background:linear-gradient(180deg,#f4f8ff,#fff);border-color:#d6e4f5}.credit-card-showcase .emi-result-card strong{color:#1e3a8a}.credit-card-showcase .emi-donut{background:radial-gradient(circle at center,#ffffff 0 43%,transparent 44%),conic-gradient(#1d4ed8 0 var(--principal),#8b98a8 var(--principal) 100%)}.credit-card-showcase .breakdown-row.principal span{background:#1d4ed8}.credit-card-showcase .breakdown-total b{color:#1d4ed8}.sip-power-showcase .emi-result-card{border-color:#d8ead2;background:linear-gradient(180deg,#f3fbef,#fff)}.sip-power-showcase .emi-result-card strong{color:#166534}.sip-power-showcase .emi-donut{background:radial-gradient(circle at center,#ffffff 0 43%,transparent 44%),conic-gradient(#16a34a 0 var(--principal),#8b98a8 var(--principal) 100%)}.sip-power-showcase .breakdown-row.principal span{background:#16a34a}.sip-power-showcase .breakdown-total b{color:#166534}.sip-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sip-compact-grid input[type=text]:disabled{color:#475569;-webkit-text-fill-color:#475569;opacity:1}.compact-suffix-input{display:grid;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.compact-suffix-input.percent-suffix{grid-template-columns:minmax(0,1fr) auto}.compact-suffix-input.rupee-prefix{grid-template-columns:auto minmax(0,1fr)}.compact-suffix-input input{width:100%;min-height:32px;padding:0;border:0;background:transparent}.compact-suffix-input input:focus{outline:0}.compact-suffix-input span{color:#0f172a;font-size:.72rem;font-weight:800}.target-amount-input{border-color:#93c5fd;background:#eff6ff;box-shadow:0 0 0 3px #3b82f614}.target-amount-input span,.target-amount-input input{color:#1d4ed8;font-weight:900}.sip-guidance,.sip-action-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:920px;margin:0 0 12px}.sip-guidance div,.sip-action-panel div{display:grid;gap:5px;padding:10px 12px;border:1px solid #dce5f0;border-radius:9px;background:#fff;box-shadow:0 8px 18px #0f172a09}.sip-guidance span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#dcfce7;color:#166534;font-size:.7rem;font-weight:900}.sip-guidance strong,.sip-action-panel span{color:#0f172a;font-size:.72rem;font-weight:900}.sip-guidance p,.sip-action-panel p{margin:0;color:#64748b;font-size:.66rem;line-height:1.35}.sip-action-panel{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.sip-action-panel strong{color:#166534;font-size:1.05rem}.sip-power-strip{margin:12px 0 4px;max-width:920px}.swp-risk-note{display:flex;gap:8px;max-width:920px;margin:8px 0 4px;padding:9px 11px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#334155;font-size:.68rem;line-height:1.35}.swp-risk-note strong{color:#1d4ed8;white-space:nowrap}.comparison-strip.sip-power-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-strip.sip-power-strip div{padding:12px}.comparison-strip.sip-power-strip span{font-size:.72rem}.comparison-strip.sip-power-strip strong{color:#166534;font-size:.92rem}.sip-growth-chart{max-width:920px;margin:12px 0 4px;padding:12px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a09}.sip-line-panel{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:stretch;margin-top:10px}.sip-line-chart{width:100%;min-height:236px;border:1px solid #e5edf5;border-radius:8px;background:linear-gradient(180deg,#f8fafce6,#fffffff2),repeating-linear-gradient(0deg,transparent 0 36px,rgba(148,163,184,.13) 37px)}.sip-line-chart line{stroke:#cbd5e1;stroke-width:1}.sip-line-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.sip-line-chart text{fill:#64748b;font-size:.62rem;font-weight:800}.portfolio-line{stroke:#16a34a}.benchmark-line{stroke:#94a3b8}.cross-line{stroke:#166534;stroke-dasharray:4 4;stroke-width:1.5}.cross-dot{fill:#fff;stroke:#16a34a;stroke-width:4}.sip-cross-label{display:inline-grid;grid-template-columns:auto auto;gap:2px 5px;align-items:center;padding:6px 8px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-size:.64rem;font-weight:900;line-height:1.1;box-shadow:0 8px 18px #1665341f}.sip-cross-label strong{grid-column:1 / -1;color:#0f172a;font-size:.76rem}.sip-cross-label.swp-danger{border-color:#fecaca;background:#fff1f2;color:#be123c;box-shadow:0 8px 18px #be123c1f}.sip-chart-summary{display:grid;gap:8px}.sip-chart-summary div{display:grid;gap:3px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.sip-chart-summary div.is-crossing{border-color:#bbf7d0;background:#f0fdf4}.sip-chart-summary span{color:#64748b;font-size:.65rem;font-weight:900}.sip-chart-summary strong{color:#0f172a;font-size:.92rem}.sip-chart-summary small{color:#64748b;font-size:.64rem;font-weight:800}.sip-bar-chart{display:grid;gap:6px;margin-top:10px}.sip-bar-row{display:grid;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:8px;color:#475569;font-size:.66rem;font-weight:800}.sip-bar-track{display:grid;gap:3px}.sip-bar{position:relative;display:block;height:7px;min-width:2px;border-radius:999px}.sip-bar b{position:absolute;right:-2px;top:-13px;padding:0 2px;border-radius:3px;background:#ffffffdb;color:#0f172a;font-size:.58rem;line-height:1;white-space:nowrap}.sip-bar.benchmark b{top:7px}.sip-bar.portfolio{background:linear-gradient(90deg,#16a34a,#22c55e)}.sip-bar.benchmark{background:linear-gradient(90deg,#94a3b8,#cbd5e1)}.sip-bar-row.is-crossed .sip-bar-age,.sip-bar-row.is-crossed .sip-bar-value{color:#166534}.sip-bar-value{display:inline-flex;align-items:center;justify-content:center}.sip-chart-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;color:#64748b;font-size:.68rem;font-weight:800}.sip-chart-legend span{display:inline-flex;align-items:center;gap:6px}.sip-chart-legend i{width:10px;height:10px;border-radius:999px}.sip-chart-legend i.portfolio{background:#16a34a}.sip-chart-legend i.benchmark{background:#94a3b8}.sip-table{min-width:0;table-layout:fixed}.sip-table th,.sip-table td{padding:6px 5px;font-size:.64rem;white-space:normal}.sip-table th{font-size:.62rem}.sip-content h2{margin-top:12px}.breakdown-row,.breakdown-total{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 7px;border-bottom:1px solid #dddddd}.breakdown-row span{width:13px;height:13px;border-radius:999px}.breakdown-row.principal span{background:#0f766e}.breakdown-row.interest span{background:#7c8a99}.breakdown-row strong,.breakdown-total strong{color:#1f2937;font-size:clamp(.7rem,1vw,.8rem)}.breakdown-row b,.breakdown-total b{color:#0f172a;font-size:clamp(.7rem,1vw,.8rem)}.breakdown-total{grid-template-columns:minmax(0,1fr) auto;padding-top:14px;border-bottom:0}.breakdown-total b{color:#0f766e;font-size:clamp(.82rem,1.2vw,.96rem)}.emi-result-card small{color:#475467;font-size:.64rem;font-weight:800}.emi-result-card.schedule-only strong{color:#0f766e;font-size:clamp(.86rem,1.35vw,1.05rem)}.option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.option-grid label{display:grid;gap:6px}.option-grid label>span{display:inline-flex;align-items:center;color:#172033;font-size:.7rem;font-weight:800}.option-grid small{color:#64748b;font-size:.64rem;line-height:1.25}.checkbox-option{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#172033;font-size:.78rem;font-weight:800}.checkbox-option input{width:16px;height:16px;accent-color:#0f766e}.checkbox-option span{display:inline-flex;align-items:center}.option-grid select{min-height:34px;width:100%;padding:6px 9px;border:1px solid #cbd5e1;border-radius:7px;background:#fbfdff;color:#172033;font:inherit;font-size:.72rem}.option-grid input{min-height:34px;width:100%;padding:6px 9px;border:1px solid #cbd5e1;border-radius:7px;background:#fbfdff}.adhoc-panel{display:grid;gap:7px;padding:8px;border:1px solid #d8e2ee;border-radius:8px;background:#f8fafc}.bulk-schedule-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:5px 7px;border:1px solid #d9eee9;border-radius:7px;background:#f1faf7}.bulk-schedule-head div{display:grid;gap:2px}.bulk-schedule-head strong{color:#0f172a;font-size:.72rem}.bulk-schedule-head span{color:#64748b;font-size:.6rem;font-weight:800}.bulk-entry-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(130px,.85fr) minmax(92px,auto);gap:7px;align-items:end;padding:6px;border:1px solid #dce5f0;border-radius:7px;background:#fff}.bulk-entry-grid label{gap:4px;min-width:0}.bulk-entry-grid label>span{font-size:.66rem;line-height:1.2}.bulk-entry-grid small{font-size:.58rem;line-height:1.25}.bulk-entry-grid input{min-height:31px;font-size:.68rem}.bulk-entry-grid input::placeholder{color:#64748b;font-size:.68rem}.bulk-actions{display:grid;grid-template-columns:1fr;gap:5px}.bulk-reset{display:grid;place-items:center;min-height:28px;padding:5px 8px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#64748b;font-size:.66rem;font-weight:850}.field-missing{padding:5px;border:1px solid #f59e0b;border-radius:7px;background:#fffbeb}.flash-attention{animation:flashAttention 1.5s ease-in-out infinite}@keyframes flashAttention{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 0 4px #f59e0b2e}}.bulk-month-picker{position:relative;display:grid;align-items:center}.bulk-month-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:31px;width:100%;padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#172033;font-size:.68rem;font-weight:800;text-align:left}.bulk-month-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-month-trigger svg{flex:0 0 auto;color:#475569}.bulk-picker-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:35;width:min(260px,88vw);padding:10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;box-shadow:0 18px 38px #0f172a29}.bulk-picker-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-bottom:8px}.bulk-picker-head strong{color:#0f172a;font-size:.86rem}.bulk-picker-head :is(button,a.nav-link){min-height:28px;padding:5px 8px;border:1px solid #dbe3ee;border-radius:6px;background:#f8fafc;color:#334155;font-size:.72rem;font-weight:800}.bulk-picker-head :is(button,a.nav-link):disabled{cursor:not-allowed;opacity:.4}.bulk-month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bulk-month-grid :is(button,a.nav-link){min-height:32px;padding:6px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#172033;font-size:.74rem;font-weight:800}.bulk-month-grid :is(button,a.nav-link).active{border-color:#0f766e;background:#ccfbf1;color:#0f766e}.bulk-month-grid :is(button,a.nav-link):disabled{cursor:not-allowed;opacity:.34}.add-adhoc{min-height:31px;padding:6px 10px;border:1px solid #0f766e;border-radius:6px;background:#0f766e;color:#fff;font-size:.68rem;font-weight:800}.add-adhoc:disabled{cursor:not-allowed;border-color:#94a3b8;background:#cbd5e1;color:#475569}.prepayment-add{min-height:28px;border:1px solid #0f766e;background:#0f766e;color:#fff;font-size:.68rem}.prepayment-add:disabled{border-color:#cbd5e1;background:#f8fafc;color:#94a3b8;opacity:.7}.adhoc-list{display:grid;gap:5px}.adhoc-list div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.adhoc-list span{overflow:hidden;color:#475467;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.adhoc-list strong{color:#0f172a;font-size:.72rem}.adhoc-list :is(button,a.nav-link){min-height:28px;padding:5px 8px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:.64rem}.fixed-side-ad{position:fixed;right:24px;top:92px;z-index:20;display:grid;align-content:start;gap:18px;width:min(21vw,260px);min-height:360px;padding:18px;border:1px solid #cfe0f6;border-radius:10px;background:linear-gradient(180deg,#f3f8ff,#eaf3ff);color:#1e3a8a;box-shadow:0 18px 42px #0f172a1f}.fixed-side-ad span{font-size:.68rem;font-weight:900;text-transform:uppercase}.fixed-side-ad strong{margin-top:58px;font-size:1rem;line-height:1.25}.fixed-side-ad small{color:#475569;font-size:.78rem}.schedule-section{padding:14px 0}.section-heading h2{font-size:.98rem}.section-heading p{color:#64748b;font-size:.72rem}.download-actions{display:flex;flex-wrap:wrap;gap:10px}.download-actions :is(button,a.nav-link){min-height:32px;padding:6px 10px;border:1px solid #0f766e;border-radius:6px;background:#0f766e;color:#fff;font-weight:800;font-size:.74rem}.download-actions :is(button,a.nav-link):nth-child(2){background:#fff;color:#0f766e}.yearly-table-wrap{overflow-x:auto;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a09}.yearly-table{width:100%;min-width:720px;border-collapse:collapse}.yearly-table th,.yearly-table td{padding:5px 6px;border-bottom:1px solid #edf2f7;color:#334155;font-size:.7rem;text-align:left;white-space:nowrap}.yearly-table th{background:#f8fafc;color:#0f172a;font-size:.7rem}.yearly-table.sip-table{min-width:0;table-layout:fixed}.sip-table-wrap{overflow-x:visible}.yearly-table.sip-table th,.yearly-table.sip-table td{padding:6px 5px;font-size:.64rem;white-space:normal}.yearly-table.sip-table th{font-size:.62rem}.loan-final-disclaimer{max-width:920px;margin:18px 0 0;padding:10px 12px;border:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#64748b;font-size:.62rem;line-height:1.35}.loan-final-disclaimer strong{font-weight:700}.yearly-table tr:last-child td{border-bottom:0}.loan-insights{padding:26px 0 10px}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.insight-grid article,.comparison-strip,.amortization-card,.tip-list{border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.insight-grid article{display:grid;gap:8px;padding:16px}.insight-grid span,.comparison-strip span{color:#667085;font-size:.86rem;font-weight:800}.insight-grid strong,.comparison-strip strong{color:#0f766e;font-size:1.45rem}.insight-grid p{margin:0;font-size:.92rem;line-height:1.45}.comparison-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;overflow:hidden}.comparison-strip div{display:grid;gap:6px;padding:14px;background:#fbfdff}.amortization-card{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);gap:18px;margin-top:12px;padding:16px}.amortization-card h3,.tip-list h3{margin-bottom:8px;font-size:1rem}.amortization-card p{margin-bottom:0}.amortization-table{display:grid;min-width:0;overflow-x:auto}.amortization-table div{display:grid;grid-template-columns:.5fr repeat(3,minmax(96px,1fr));gap:10px;min-width:440px;padding:10px 0;border-bottom:1px solid #edf2f7}.amortization-table div:last-child{border-bottom:0}.amortization-table strong{color:#334155;font-size:.82rem}.amortization-table span{color:#475467;font-size:.9rem}.tip-list{margin-top:12px;padding:16px}.tip-list ul{margin:0;padding-left:20px;color:#475467;line-height:1.65}.faq details{margin-bottom:10px;border:1px solid #dce5f0;border-radius:8px;background:#fff}.faq summary{padding:14px 16px;color:#172033;font-weight:800;cursor:pointer}.faq details p{padding:0 16px 16px}.not-found{min-height:56vh;padding:64px 0}footer{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:40px;padding:28px 16px;border-top:1px solid #dce5f0;color:#667085;text-align:center}@media(max-width:820px){.site-header{align-items:flex-start;flex-direction:column}.site-header nav{justify-content:flex-start}.tools-menu,.tools-menu>:is(button,a.nav-link){width:100%}.tools-dropdown{position:static;grid-template-columns:1fr;width:100%;max-height:60vh;margin-top:8px}.home-hero,.tool-first-hero,.home-shell,.home-hero-upgraded,.tax-guide-layout,.tax-flow-diagram,.itr-official-grid,.itr-step-diagram,.itr-step-detail ul,.itr-doc-grid,.itr-form-grid,.itr-screenshot-grid,.tax-code-layout,.tax-section-explain-grid,.tax-check-grid,.tool-layout,.generic-page-layout,.emi-showcase,.calculator-shell,.how-it-works,.insight-grid,.comparison-strip,.amortization-card{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-direction:column}.tool-card{min-height:0}.emi-control-heading,.bulk-entry-grid,.sip-guidance,.sip-action-panel,.sip-compact-grid{grid-template-columns:1fr}.comparison-strip.sip-power-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sip-bar-row{grid-template-columns:48px minmax(0,1fr) 64px}.sip-line-panel{grid-template-columns:1fr}.bulk-reset{width:100%}.emi-result-card{min-height:110px}.option-grid{grid-template-columns:1fr}.fixed-side-ad{display:none}.home-loan-page{width:100%}.salary-layout,.salary-top-grid,.salary-detail-grid,.salary-field-grid,.salary-results-grid,.eligibility-insights,.gst-layout,.gst-toggle-row,.gst-field-grid,.gst-field-grid.two,.gst-mini-grid,.fd-layout,.fd-field-grid,.fd-tax-grid,.fd-mini-grid,.stat-layout,.stat-field-grid,.stat-mini-grid,.hra-results-grid.compact,.hra-rule-grid,.hra-detail-grid{grid-template-columns:1fr}.gst-result-rail,.fd-result-rail,.stat-result-rail,.stat-ad-rail,.generic-ad-rail,.salary-ad-rail,.home-ad-rail,.tax-guide-rail{position:static}.salary-result.main{grid-column:span 1;grid-row:span 1}}@media(max-width:520px){main{width:min(100% - 24px,1180px)}.site-header{padding:12px}h1{font-size:2rem}.home-hero-upgraded{padding:16px}.home-overview-grid article{grid-template-columns:auto minmax(0,1fr)}.home-overview-grid strong{grid-column:2;width:max-content}.title-row{align-items:flex-start}.result.strong strong{font-size:1.5rem}.comparison-strip.sip-power-strip,.salary-results-grid.compact.gst-results-grid,.fd-mode-grid,.salary-results-grid.compact.fd-results-grid,.salary-results-grid.compact.stat-results-grid{grid-template-columns:1fr}.gst-segmented,.stat-segmented{width:100%}.gst-segmented :is(button,a.nav-link),.stat-segmented :is(button,a.nav-link){min-width:0;flex:1}.fd-mode{min-height:0}.sip-bar-row{grid-template-columns:1fr;gap:4px}.salary-section-title{align-items:flex-start;flex-direction:column}.salary-result.main strong{font-size:1.55rem}}.segmented{display:inline-flex;gap:2px;padding:3px;border:1px solid #dbe4ef;border-radius:9px;background:#f1f5f9}.segmented :is(button,a.nav-link){padding:5px 12px;border:0;border-radius:7px;background:transparent;color:#475467;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.segmented :is(button,a.nav-link):hover{color:#0f766e}.segmented :is(button,a.nav-link).active{background:#0f766e;color:#fff;box-shadow:0 2px 6px #0f766e47}.hra-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.hra-toggle{display:grid;gap:5px;justify-items:start}.hra-toggle>span{color:#344054;font-size:.84rem;font-weight:750}.hra-toggle small{color:#667085;font-size:.72rem;line-height:1.25}.hra-toggle.slab-toggle{margin-top:10px;padding-top:10px;border-top:1px solid #edf2f7}.salary-result.highlight{border-color:#fcd34d;background:#fffbeb}.salary-result.highlight strong{color:#b45309}.hra-rule-bars{display:grid;gap:12px}.hra-rule-bar{display:grid;gap:5px}.hra-rule-meta{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.hra-rule-meta span{color:#64748b;font-size:.8rem;font-weight:700}.hra-rule-meta strong{display:inline-flex;align-items:center;gap:7px;color:#0f172a;font-size:.95rem}.rule-tag{padding:2px 8px;border-radius:999px;background:#0f766e;color:#fff;font-size:.64rem;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.bar-track{height:10px;border-radius:999px;background:#eef2f7;overflow:hidden}.bar-fill{height:100%;border-radius:999px;background:#94a3b8;transition:width .25s ease}.hra-rule-bar.lowest .bar-fill{background:linear-gradient(90deg,#0f766e,#14b8a6)}.hra-rule-bar.lowest .hra-rule-meta strong{color:#0f766e}.salary-regime-bars{margin-top:14px;padding-top:12px;border-top:1px solid #edf2f7}.salary-ctc-echo{margin:6px 0 0;color:#0f766e;font-size:.8rem;font-weight:750}.ctc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ctc-chips :is(button,a.nav-link){padding:4px 11px;border:1px solid #dce5f0;border-radius:999px;background:#fff;color:#475569;font-size:.76rem;font-weight:750;cursor:pointer}.ctc-chips :is(button,a.nav-link):hover{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.ctc-chips :is(button,a.nav-link).active{border-color:#0f766e;background:#0f766e;color:#fff}.ctc-split{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #edf2f7}.ctc-split-title{color:#0f172a;font-size:.8rem;font-weight:750}.ctc-split-bar{display:flex;height:14px;border-radius:999px;background:#eef2f7;overflow:hidden}.ctc-split-bar span{display:block;height:100%}.ctc-seg-inhand{background:linear-gradient(90deg,#0f766e,#14b8a6)}.ctc-seg-tax{background:#f59e0b}.ctc-seg-deducted{background:#64748b}.ctc-seg-employer{background:#cbd5e1}.ctc-split-legend{display:grid;gap:5px;margin:0;padding:0;list-style:none}.ctc-split-legend li{display:flex;align-items:baseline;gap:8px;font-size:.8rem;color:#475569}.ctc-split-legend .legend-dot{flex:none;width:9px;height:9px;border-radius:50%;align-self:center}.ctc-split-legend strong{color:#0f172a;margin-left:auto}.ctc-split-legend em{color:#94a3b8;font-size:.72rem;font-style:normal;white-space:nowrap}.salary-expand-btn{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;border:1px solid #0f766e;border-radius:10px;background:#0f766e;color:#fff;font-size:.9rem;font-weight:750;cursor:pointer;box-shadow:0 6px 16px #0f766e38}.salary-expand-btn:hover{background:#115e59;border-color:#115e59}.salary-subhead{display:grid;gap:2px;margin:16px 0 8px;padding-top:12px;border-top:1px solid #edf2f7}.salary-subhead strong{color:#0f172a;font-size:.85rem}.salary-subhead small{color:#667085;font-size:.74rem}.salary-warning{margin:10px 0 0;padding:9px 12px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:.8rem;line-height:1.4}.salary-regime-inhand{color:#667085;font-size:.74rem}.hra-rule-bar.lowest .salary-regime-inhand{color:#0f766e;font-weight:650}.salary-payslip-table td:nth-child(2),.salary-payslip-table td:nth-child(3),.salary-payslip-table th:nth-child(2),.salary-payslip-table th:nth-child(3){text-align:right;white-space:nowrap}.seo-table{width:100%;margin:10px 0 14px;border-collapse:collapse;font-size:.88rem}.seo-table th,.seo-table td{padding:8px 12px;border:1px solid #e2e8f0;text-align:left;color:#334155}.seo-table th{background:#f8fafc;color:#0f172a;font-weight:750}.ad-slot-live{display:block;border-style:solid;border-color:#e7edf5;background:#fff;padding:6px;min-height:250px}@media(max-width:820px){.ad-slot-live{min-height:300px}}@media(max-width:820px){.hra-toggle-grid{grid-template-columns:1fr}.salary-results-grid.compact.hra-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.salary-results-grid.compact.hra-results-grid .salary-result.main{grid-column:span 2;grid-row:span 1}}@media(max-width:520px){.hra-rule-meta{flex-direction:column;gap:2px;align-items:flex-start}.segmented{flex-wrap:wrap}}.tax-taxable-line{margin:0 0 10px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#475467;font-size:.82rem;line-height:1.4}.tax-taxable-line strong{color:#0f766e}.tax-calc-table{margin-bottom:4px}.tax-calc-table td:nth-child(2),.tax-calc-table td:nth-child(3),.tax-calc-table td:nth-child(4),.tax-calc-table th:nth-child(2),.tax-calc-table th:nth-child(3),.tax-calc-table th:nth-child(4){text-align:right}.tax-total-row td{background:#ecfdf5;color:#0f766e}.tax-compare-bars{margin-top:12px;padding-top:12px;border-top:1px solid #edf2f7}.inline-tool-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 12px;border:1px solid #99f6e4;border-radius:8px;background:#f0fdfa;color:#0f766e;font-size:.8rem;font-weight:750;cursor:pointer;text-decoration:none}.inline-tool-link:hover{background:#ccfbf1}.loan-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 4px}.loan-insight-card{display:grid;gap:6px;align-content:start;padding:12px;border:1px solid #dce5f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1f29370a}.loan-insight-card span{color:#0f766e;font-size:.68rem;font-weight:800;text-transform:uppercase}.loan-insight-card strong{color:#0f172a;font-size:.95rem;line-height:1.3}.loan-insight-card small{color:#475467;font-size:.76rem;line-height:1.4}.fixed-side-ad-host{padding:0;border:0;background:none;box-shadow:none;min-height:0;display:block}.fixed-side-ad-host .ad-slot{margin:0;min-height:300px}@media(max-width:820px){.loan-insights{grid-template-columns:1fr}.fixed-side-ad-host{display:none}}@media(max-width:820px){.emi-showcase.stacked-results{grid-template-columns:1fr}.emi-showcase.stacked-results .emi-result-stack{grid-column:1;max-width:100%}}@media(max-width:520px){.seo-table{display:block;overflow-x:auto}}.start-month-picker{min-width:168px}.start-month-picker .bulk-month-trigger{min-height:38px;padding:8px 10px;font-size:.78rem;font-weight:700;background:#fff}.month-year-picker .bulk-picker-popover{right:0;left:auto}.month-year-picker .bulk-picker-head :is(button,a.nav-link){min-width:32px;font-size:.9rem;line-height:1}.myp-year-label{min-height:28px;padding:5px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#0f172a;font-size:.86rem;font-weight:800;cursor:pointer}.myp-year-label:hover{border-color:#dbe3ee;background:#f8fafc}.bulk-month-grid :is(button,a.nav-link).is-current{border-color:#99f6e4;box-shadow:inset 0 0 0 1px #99f6e4}.myp-quick{width:100%;margin-top:8px;min-height:30px;padding:6px 10px;border:1px dashed #99f6e4;border-radius:7px;background:#f0fdfa;color:#0f766e;font-size:.74rem;font-weight:750;cursor:pointer}.myp-quick:hover{background:#ccfbf1}.loan-schedule-table th:nth-child(n+3),.loan-schedule-table td:nth-child(n+3){text-align:right}.loan-schedule-table{min-width:640px}.loan-schedule-table th{white-space:normal;line-height:1.25;vertical-align:bottom}.ca-sheet-card{margin-top:10px;border:1px solid #dbe4ee;border-radius:8px;background:#fbfdff;padding:6px 14px}.ca-sheet-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #edf2f7}.ca-sheet-row:last-child{border-bottom:0}.ca-sheet-row strong{display:block;color:#1f2937;font-size:.78rem;font-weight:600}.ca-sheet-row small{display:block;margin-top:2px;color:#667085;font-size:.68rem;line-height:1.3}.ca-sheet-row b{color:#0f172a;font-size:.8rem;white-space:nowrap}.ca-sheet-row.sub strong,.ca-sheet-row.sub b{color:#0f766e}.ca-sheet-row.total{border-top:2px solid #0f766e;border-bottom:0;padding-top:12px}.ca-sheet-row.total strong{font-size:.84rem;color:#0f172a}.ca-sheet-row.total b{color:#0f766e;font-size:1.05rem}.input-wrap input[type=month]{cursor:pointer}.input-wrap input[type=range]{accent-color:#0f766e;cursor:pointer}:root[data-theme=night] body{background:radial-gradient(circle at top left,rgba(20,184,166,.12),transparent 34rem),radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 32rem),#0b1220;color:#e6edf5}:root[data-theme=night] .site-header{border-bottom-color:#263447;background:#0b1220f0}:root[data-theme=night] .brand,:root[data-theme=night] .site-header nav :is(button,a.nav-link),:root[data-theme=night] .back-link{color:#e6edf5}:root[data-theme=night] .site-header nav :is(button,a.nav-link):hover,:root[data-theme=night] .back-link:hover,:root[data-theme=night] .tools-dropdown :is(button,a.nav-link):hover,:root[data-theme=night] .theme-toggle{background:#162235!important}:root[data-theme=night] .theme-toggle{border-color:#334155!important;color:#dbeafe!important}:root[data-theme=night] .theme-toggle svg,:root[data-theme=night] .brand svg{color:#5eead4}:root[data-theme=night] .tools-dropdown,:root[data-theme=night] .tool-card,:root[data-theme=night] .home-featured-card,:root[data-theme=night] .home-overview-grid article,:root[data-theme=night] .home-rail-panel,:root[data-theme=night] .tax-flow-card,:root[data-theme=night] .tax-guide-card,:root[data-theme=night] .content-section,:root[data-theme=night] .salary-card,:root[data-theme=night] .stat-card,:root[data-theme=night] .stat-total-card,:root[data-theme=night] .fd-card,:root[data-theme=night] .gst-card,:root[data-theme=night] .emi-card,:root[data-theme=night] .emi-control-card,:root[data-theme=night] .emi-result-card,:root[data-theme=night] .result,:root[data-theme=night] .salary-result,:root[data-theme=night] .ad-slot,:root[data-theme=night] .itr-official-grid a,:root[data-theme=night] .itr-form-grid article,:root[data-theme=night] .itr-doc-grid article,:root[data-theme=night] .itr-screenshot,:root[data-theme=night] .quick-tool-panel :is(button,a.nav-link),:root[data-theme=night] .home-category-strip :is(button,a.nav-link),:root[data-theme=night] .how-it-works div,:root[data-theme=night] .tax-code-list :is(button,a.nav-link),:root[data-theme=night] .tax-section-explain-grid div,:root[data-theme=night] .tax-check-grid article,:root[data-theme=night] .loan-insight-card,:root[data-theme=night] .ca-sheet-card,:root[data-theme=night] .ca-sheet-row,:root[data-theme=night] .bulk-picker-popover,:root[data-theme=night] .adhoc-list li,:root[data-theme=night] .seo-table,:root[data-theme=night] details{border-color:#263447;background:#111c2e;color:#e6edf5;box-shadow:0 12px 28px #00000038}:root[data-theme=night] .home-hero-upgraded,:root[data-theme=night] .tax-search-intent,:root[data-theme=night] .itr-official-card,:root[data-theme=night] .fd-input-card,:root[data-theme=night] .gst-input-card,:root[data-theme=night] .stat-input-card,:root[data-theme=night] .salary-ctc-card,:root[data-theme=night] .tool-first-hero{border-color:#254a55;background:linear-gradient(135deg,#14b8a61f,#2563eb1a),#101b2d}:root[data-theme=night] h1,:root[data-theme=night] h2,:root[data-theme=night] h3,:root[data-theme=night] strong,:root[data-theme=night] label span,:root[data-theme=night] .section-heading h2,:root[data-theme=night] .tool-card h3,:root[data-theme=night] .home-featured-card h3,:root[data-theme=night] .tax-flow-diagram :is(button,a.nav-link) strong,:root[data-theme=night] .itr-step-diagram :is(button,a.nav-link) strong,:root[data-theme=night] .tax-code-detail h3,:root[data-theme=night] .itr-screen-body h3,:root[data-theme=night] .stat-mini-grid strong,:root[data-theme=night] .salary-result strong,:root[data-theme=night] .ca-sheet-row strong,:root[data-theme=night] .ca-sheet-row b{color:#f8fafc}:root[data-theme=night] p,:root[data-theme=night] small,:root[data-theme=night] label small,:root[data-theme=night] .section-heading p,:root[data-theme=night] .tool-card p,:root[data-theme=night] .home-featured-card p,:root[data-theme=night] .tax-guide-hero p:last-child,:root[data-theme=night] .tax-flow-detail p,:root[data-theme=night] .itr-step-detail p,:root[data-theme=night] .itr-step-detail li,:root[data-theme=night] .itr-doc-grid p,:root[data-theme=night] .itr-form-grid p,:root[data-theme=night] .itr-screen-row p,:root[data-theme=night] .tax-code-list span,:root[data-theme=night] .tax-section-explain-grid span,:root[data-theme=night] .tax-check-grid span,:root[data-theme=night] .tax-guide-content ul,:root[data-theme=night] .home-rail-panel small,:root[data-theme=night] .seo-table td,:root[data-theme=night] .yearly-table td,:root[data-theme=night] .ca-sheet-row small{color:#b9c6d6}:root[data-theme=night] .eyebrow,:root[data-theme=night] .home-section-kicker,:root[data-theme=night] .tool-label,:root[data-theme=night] .tools-dropdown h2,:root[data-theme=night] .home-rail-panel span,:root[data-theme=night] .tax-code-list strong,:root[data-theme=night] .itr-official-grid strong,:root[data-theme=night] .tax-code-badge{color:#5eead4}:root[data-theme=night] input,:root[data-theme=night] select,:root[data-theme=night] textarea,:root[data-theme=night] .input-wrap,:root[data-theme=night] .segmented,:root[data-theme=night] .fd-segmented,:root[data-theme=night] .gst-segmented,:root[data-theme=night] .stat-segmented,:root[data-theme=night] .bulk-month-grid :is(button,a.nav-link),:root[data-theme=night] .bulk-picker-head :is(button,a.nav-link),:root[data-theme=night] .myp-year-label,:root[data-theme=night] .ctc-chips :is(button,a.nav-link){border-color:#334155;background:#0b1220;color:#e6edf5}:root[data-theme=night] input::placeholder,:root[data-theme=night] textarea::placeholder{color:#7c8a9d}:root[data-theme=night] .quick-tool-panel :is(button,a.nav-link):hover,:root[data-theme=night] .home-category-strip :is(button,a.nav-link):hover,:root[data-theme=night] .tax-flow-diagram :is(button,a.nav-link):hover,:root[data-theme=night] .tax-flow-diagram :is(button,a.nav-link).active,:root[data-theme=night] .itr-step-diagram :is(button,a.nav-link):hover,:root[data-theme=night] .itr-step-diagram :is(button,a.nav-link).active,:root[data-theme=night] .tax-code-list :is(button,a.nav-link):hover,:root[data-theme=night] .tax-code-list :is(button,a.nav-link).active,:root[data-theme=night] .tax-tool-links :is(button,a.nav-link):hover,:root[data-theme=night] .segmented :is(button,a.nav-link).active,:root[data-theme=night] .ctc-chips :is(button,a.nav-link).active,:root[data-theme=night] .bulk-month-grid :is(button,a.nav-link).active{border-color:#5eead4;background:#123a3e;color:#e6fffb}:root[data-theme=night] .tax-flow-detail,:root[data-theme=night] .itr-step-detail,:root[data-theme=night] .tax-section-explain-grid div.story,:root[data-theme=night] .itr-screen-body,:root[data-theme=night] .salary-tax-note,:root[data-theme=night] .gst-result-panel,:root[data-theme=night] .fd-total-card,:root[data-theme=night] .stat-total-card,:root[data-theme=night] .emi-result-card.interest,:root[data-theme=night] .emi-result-card.total{border-color:#244f73;background:#10233d}:root[data-theme=night] .tax-code-detail,:root[data-theme=night] .salary-note,:root[data-theme=night] .salary-result.highlight,:root[data-theme=night] .disclaimer,:root[data-theme=night] .itr-doc-grid span{border-color:#6b4f1f;background:#2b2111;color:#f8e7b4}:root[data-theme=night] .tax-keyword-cloud span,:root[data-theme=night] .hero-metrics span,:root[data-theme=night] .stat-hero-metrics span,:root[data-theme=night] .fd-hero-metrics span,:root[data-theme=night] .gst-hero-metrics span,:root[data-theme=night] .itr-screen-row,:root[data-theme=night] .itr-step-detail li,:root[data-theme=night] .stat-mini-grid div,:root[data-theme=night] .fd-mini-grid div,:root[data-theme=night] .gst-mini-grid div{border-color:#263447;background:#0f1a2c;color:#dbeafe}:root[data-theme=night] .hero-metrics,:root[data-theme=night] .home-hero-upgraded .hero-metrics{border-color:#2d435c;background:#0f1a2c}:root[data-theme=night] .hero-metrics span{border:0;background:transparent}:root[data-theme=night] .hero-metrics strong,:root[data-theme=night] .home-category-strip strong{color:#5eead4}:root[data-theme=night] .home-category-strip strong{background:#1e293b}:root[data-theme=night] .home-rail-panel.list :is(button,a.nav-link),:root[data-theme=night] .home-rail-panel.list a{border-top-color:#2a3a50;color:#e6edf5}:root[data-theme=night] .tax-tool-links :is(button,a.nav-link),:root[data-theme=night] .itr-tool-links :is(button,a.nav-link),:root[data-theme=night] .tool-card :is(button,a.nav-link),:root[data-theme=night] .home-featured-card :is(button,a.nav-link),:root[data-theme=night] .not-found :is(button,a.nav-link),:root[data-theme=night] .download-actions :is(button,a.nav-link),:root[data-theme=night] .quick-actions :is(button,a.nav-link){border-color:#14b8a6;background:#0f766e;color:#fff}:root[data-theme=night] .tax-tool-links :is(button,a.nav-link):hover,:root[data-theme=night] .itr-tool-links :is(button,a.nav-link):hover,:root[data-theme=night] .tool-card :is(button,a.nav-link):hover,:root[data-theme=night] .home-featured-card :is(button,a.nav-link):hover,:root[data-theme=night] .not-found :is(button,a.nav-link):hover,:root[data-theme=night] .download-actions :is(button,a.nav-link):hover,:root[data-theme=night] .quick-actions :is(button,a.nav-link):hover{background:#14b8a6;color:#05201e}:root[data-theme=night] table,:root[data-theme=night] th,:root[data-theme=night] td,:root[data-theme=night] .yearly-table th,:root[data-theme=night] .yearly-table td,:root[data-theme=night] .seo-table th,:root[data-theme=night] .seo-table td{border-color:#263447}:root[data-theme=night] .yearly-table th,:root[data-theme=night] .seo-table th,:root[data-theme=night] .table-wrap thead th{background:#162235;color:#e6edf5}:root[data-theme=night] .ad-slot{background:linear-gradient(135deg,#14b8a612,#2563eb0f),#0f1a2c;color:#b9c6d6}:root[data-theme=night] .itr-browser-bar,:root[data-theme=night] .tools-dropdown,:root[data-theme=night] .bulk-picker-head,:root[data-theme=night] .bar-track,:root[data-theme=night] .ctc-split-bar,:root[data-theme=night] .stat-breakdown-bar{background:#162235}:root[data-theme=night] svg{stroke-width:2}:root[data-theme=night] .theme-toggle{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .site-header nav :is(button,a.nav-link):hover{background:#60a5fa24}:root[data-theme=night] .back-link:hover{background:#60a5fa24}:root[data-theme=night] .tools-dropdown{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .hero-metrics{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .quick-actions :is(button,a.nav-link):nth-child(2){background:#fbbf2424;color:#fda4af}:root[data-theme=night] .quick-tool-panel :is(button,a.nav-link){background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .quick-tool-panel :is(button,a.nav-link):hover{background:#2dd4bf21}:root[data-theme=night] .home-hero-upgraded .hero-metrics{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .home-category-strip :is(button,a.nav-link){background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .home-category-strip :is(button,a.nav-link):hover{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .home-category-strip strong{background:#fbbf2424;color:#fda4af}:root[data-theme=night] .home-featured-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .home-overview-grid article{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .home-overview-grid strong{background:#60a5fa24;color:#93c5fd}:root[data-theme=night] .home-rail-panel{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .tax-flow-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .tax-guide-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .tax-search-intent{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .tax-keyword-cloud span{background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .tax-keyword-cloud span:hover{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .tax-flow-diagram :is(button,a.nav-link){background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .tax-flow-diagram :is(button,a.nav-link):hover{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .tax-flow-diagram :is(button,a.nav-link).active{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .tax-flow-diagram :is(button,a.nav-link) span{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .tax-flow-detail{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .tax-code-list :is(button,a.nav-link){background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .tax-code-list :is(button,a.nav-link):hover{background:#2dd4bf21}:root[data-theme=night] .tax-code-list :is(button,a.nav-link).active{background:#2dd4bf21}:root[data-theme=night] .tax-code-detail{background:#fbbf2424;border-color:#94a3b840}:root[data-theme=night] .tax-section-explain-grid div{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .tax-section-explain-grid div.story{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .tax-tool-links :is(button,a.nav-link){background:#101c30;color:#5eead4}:root[data-theme=night] .tax-check-grid article{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .itr-official-card{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .itr-official-grid a{background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .itr-step-diagram :is(button,a.nav-link){background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .itr-step-diagram :is(button,a.nav-link):hover{background:#60a5fa24;color:#93c5fd}:root[data-theme=night] .itr-step-diagram :is(button,a.nav-link).active{background:#60a5fa24;color:#93c5fd}:root[data-theme=night] .itr-step-diagram :is(button,a.nav-link) span{background:#60a5fa24;color:#93c5fd}:root[data-theme=night] .itr-step-detail{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .itr-step-detail li{background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .itr-doc-grid article{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .itr-doc-grid span{background:#fbbf2424;color:#fcd34d}:root[data-theme=night] .itr-form-grid article{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .itr-screenshot{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .itr-browser-bar{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .itr-screen-body{background:#101c30}:root[data-theme=night] .itr-screen-body small{background:#60a5fa24;color:#93c5fd}:root[data-theme=night] .itr-screen-row{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .how-it-works div{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .how-it-works strong{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .ad-slot{background:#60a5fa24;border-color:#94a3b840;color:#dbe5f1}:root[data-theme=night] .tool-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .tool-icon{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .eligibility-insights div{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .disclaimer{background:#fbbf2424;color:#fcd34d}:root[data-theme=night] .usage-note{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .salary-auto-note{background:#fbbf2424;border-color:#94a3b840}:root[data-theme=night] .salary-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .salary-ctc-card{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .salary-note{background:#fbbf2424;border-color:#94a3b840;color:#fcd34d}:root[data-theme=night] .salary-tax-note{background:#fbbf2424;border-color:#94a3b840;color:#fcd34d}:root[data-theme=night] .salary-tax-note{background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .salary-tax-note.slab-text{background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .salary-result{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .salary-result.main{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .fd-hero-metrics span{background:#2dd4bf21;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .fd-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .fd-maturity-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .fd-payout-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .fd-input-card{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .fd-mode{background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .fd-mode:hover{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .fd-mode.active{background:#2dd4bf21}:root[data-theme=night] .fd-breakdown-bar{background:#60a5fa24}:root[data-theme=night] .fd-mini-grid div{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .fd-maturity-card{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .fd-payout-card{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .gst-hero-metrics span{background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .gst-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .gst-total-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .gst-input-card{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .gst-rate-chips :is(button,a.nav-link){background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .gst-rate-chips :is(button,a.nav-link):hover{background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .gst-breakdown-bar{background:#60a5fa24}:root[data-theme=night] .gst-mini-grid div{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .gst-total-card{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .stat-hero-metrics span{background:#2dd4bf21;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .stat-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .stat-total-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .stat-input-card{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .stat-mini-grid div{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .stat-breakdown-bar{background:#60a5fa24}:root[data-theme=night] .stat-total-card{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .input-panel{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .result-panel{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .input-wrap{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .result.strong{background:#2dd4bf21}:root[data-theme=night] .emi-showcase.stacked-results{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .field-help :is(button,a.nav-link){background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .field-help :is(button,a.nav-link):hover{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .field-help :is(button,a.nav-link)[aria-expanded=true]{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .field-help-popover{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .emi-box-input{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .emi-range::-webkit-slider-runnable-track{background:#60a5fa24}:root[data-theme=night] .emi-result-card{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .emi-showcase.stacked-results .emi-breakdown{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .emi-donut{background:radial-gradient(circle at center,#101c30 0 43%,transparent 44%),conic-gradient(#2dd4bf 0 var(--principal),#64748b var(--principal) 100%)}:root[data-theme=night] .credit-card-showcase .emi-result-card{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .credit-card-showcase .emi-donut{background:radial-gradient(circle at center,#101c30 0 43%,transparent 44%),conic-gradient(#60a5fa 0 var(--principal),#64748b var(--principal) 100%)}:root[data-theme=night] .sip-power-showcase .emi-result-card{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .sip-power-showcase .emi-donut{background:radial-gradient(circle at center,#101c30 0 43%,transparent 44%),conic-gradient(#4ade80 0 var(--principal),#64748b var(--principal) 100%)}:root[data-theme=night] .compact-suffix-input{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .target-amount-input{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .sip-guidance div{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .sip-action-panel div{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .sip-guidance span{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .swp-risk-note{background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .sip-growth-chart{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .sip-cross-label{background:#2dd4bf21;border-color:#94a3b840;color:#5eead4}:root[data-theme=night] .sip-cross-label.swp-danger{background:#fb718526;border-color:#94a3b840;color:#fda4af}:root[data-theme=night] .sip-chart-summary div{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .sip-chart-summary div.is-crossing{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .sip-bar.benchmark{background:#101c30}:root[data-theme=night] .option-grid select{background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .option-grid input{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .adhoc-panel{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .bulk-schedule-head{background:#2dd4bf21;border-color:#94a3b840}:root[data-theme=night] .bulk-entry-grid{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .bulk-reset{background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .field-missing{background:#fbbf2424}:root[data-theme=night] .bulk-month-trigger{background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .bulk-picker-popover{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .bulk-picker-head :is(button,a.nav-link){background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .bulk-month-grid :is(button,a.nav-link){background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .bulk-month-grid :is(button,a.nav-link).active{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .add-adhoc:disabled{background:#60a5fa24;color:#93c5fd}:root[data-theme=night] .prepayment-add:disabled{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .adhoc-list div{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .adhoc-list :is(button,a.nav-link){background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .fixed-side-ad{background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .download-actions :is(button,a.nav-link):nth-child(2){background:#101c30;color:#5eead4}:root[data-theme=night] .yearly-table-wrap{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .yearly-table th{background:#60a5fa24;color:#93c5fd}:root[data-theme=night] .loan-final-disclaimer{background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .insight-grid article{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .comparison-strip{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .amortization-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .tip-list{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .comparison-strip div{background:#60a5fa24}:root[data-theme=night] .faq details{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .segmented{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .salary-result.highlight{background:#fbbf2424;border-color:#94a3b840}:root[data-theme=night] .bar-track{background:#60a5fa24}:root[data-theme=night] .ctc-chips :is(button,a.nav-link){background:#101c30;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .ctc-chips :is(button,a.nav-link):hover{background:#2dd4bf21;border-color:#94a3b840;color:#5eead4}:root[data-theme=night] .ctc-split-bar{background:#60a5fa24}:root[data-theme=night] .ctc-seg-employer{background:#60a5fa24}:root[data-theme=night] .salary-warning{background:#fb718526;border-color:#94a3b840;color:#fda4af}:root[data-theme=night] .seo-table th{background:#60a5fa24;color:#93c5fd}:root[data-theme=night] .ad-slot-live{background:#101c30}:root[data-theme=night] .tax-taxable-line{background:#60a5fa24;border-color:#94a3b840;color:#93c5fd}:root[data-theme=night] .tax-total-row td{background:#2dd4bf21;color:#5eead4}:root[data-theme=night] .inline-tool-link{background:#2dd4bf21;border-color:#94a3b840;color:#5eead4}:root[data-theme=night] .inline-tool-link:hover{background:#2dd4bf21}:root[data-theme=night] .loan-insight-card{background:#101c30;border-color:#94a3b840}:root[data-theme=night] .start-month-picker .bulk-month-trigger{background:#101c30}:root[data-theme=night] .myp-year-label:hover{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .myp-quick{background:#2dd4bf21;border-color:#94a3b840;color:#5eead4}:root[data-theme=night] .myp-quick:hover{background:#2dd4bf21}:root[data-theme=night] .ca-sheet-card{background:#60a5fa24;border-color:#94a3b840}:root[data-theme=night] .theme-toggle svg{color:#5eead4}:root[data-theme=night] .tools-dropdown h2{color:#5eead4}:root[data-theme=night] .eyebrow{color:#5eead4}:root[data-theme=night] h1{color:#e6edf5}:root[data-theme=night] h2{color:#e6edf5}:root[data-theme=night] h3{color:#e6edf5}:root[data-theme=night] p{color:#a9bad0}:root[data-theme=night] .hero-metrics span{color:#a9bad0}:root[data-theme=night] .hero-metrics strong{color:#5eead4}:root[data-theme=night] .home-hero-upgraded p:last-child{color:#a9bad0}:root[data-theme=night] .home-overview-grid svg{color:#5eead4}:root[data-theme=night] .home-section-kicker{color:#5eead4}:root[data-theme=night] .home-rail-panel span{color:#5eead4}:root[data-theme=night] .home-rail-panel strong{color:#e6edf5}:root[data-theme=night] .home-rail-panel small{color:#a9bad0}:root[data-theme=night] .home-rail-panel.list :is(button,a.nav-link):hover{color:#5eead4}:root[data-theme=night] .home-rail-panel.list a:hover{color:#5eead4}:root[data-theme=night] .tax-guide-hero p:last-child{color:#a9bad0}:root[data-theme=night] .tax-flow-diagram :is(button,a.nav-link) strong{color:#e6edf5}:root[data-theme=night] .tax-flow-detail svg{color:#93c5fd}:root[data-theme=night] .tax-code-list strong{color:#5eead4}:root[data-theme=night] .tax-code-list span{color:#a9bad0}:root[data-theme=night] .tax-section-explain-grid svg{color:#5eead4}:root[data-theme=night] .tax-section-explain-grid strong{color:#e6edf5}:root[data-theme=night] .tax-section-explain-grid span{color:#a9bad0}:root[data-theme=night] .tax-check-grid svg{color:#5eead4}:root[data-theme=night] .tax-check-grid strong{color:#e6edf5}:root[data-theme=night] .tax-check-grid span{color:#a9bad0}:root[data-theme=night] .tax-guide-content ul{color:#a9bad0}:root[data-theme=night] .itr-official-grid strong{color:#5eead4}:root[data-theme=night] .itr-official-grid span{color:#a9bad0}:root[data-theme=night] .itr-official-grid small{color:#93c5fd}:root[data-theme=night] .itr-step-diagram :is(button,a.nav-link) strong{color:#e6edf5}:root[data-theme=night] .itr-step-detail>svg{color:#93c5fd}:root[data-theme=night] .itr-doc-grid p{color:#a9bad0}:root[data-theme=night] .itr-form-grid p{color:#a9bad0}:root[data-theme=night] .itr-browser-bar strong{color:#a9bad0}:root[data-theme=night] .itr-screen-body h3{color:#e6edf5}:root[data-theme=night] .itr-screen-row p{color:#a9bad0}:root[data-theme=night] .itr-tool-links :is(button,a.nav-link){color:#93c5fd}:root[data-theme=night] .how-it-works span{color:#a9bad0}:root[data-theme=night] .ad-slot strong{color:#a9bad0}:root[data-theme=night] .tool-label{color:#fda4af}:root[data-theme=night] .eligibility-insights span{color:#5eead4}:root[data-theme=night] .eligibility-insights strong{color:#e6edf5}:root[data-theme=night] .eligibility-insights small{color:#a9bad0}:root[data-theme=night] .usage-note strong{color:#93c5fd}:root[data-theme=night] .usage-note span{color:#a9bad0}:root[data-theme=night] .salary-tax-help{color:#a9bad0}:root[data-theme=night] .salary-header p:last-child{color:#a9bad0}:root[data-theme=night] .salary-section-title span{color:#5eead4}:root[data-theme=night] .salary-section-title h2{color:#e6edf5}:root[data-theme=night] .salary-section-title>strong{color:#93c5fd}:root[data-theme=night] .salary-tax-note span{color:#a9bad0}:root[data-theme=night] .salary-result span{color:#93c5fd}:root[data-theme=night] .salary-result strong{color:#e6edf5}:root[data-theme=night] .salary-result.main strong{color:#5eead4}:root[data-theme=night] .salary-result small{color:#a9bad0}:root[data-theme=night] .fd-hero-metrics strong{color:#5eead4}:root[data-theme=night] .fd-mode strong{color:#e6edf5}:root[data-theme=night] .fd-mode span{color:#a9bad0}:root[data-theme=night] .fd-legend{color:#a9bad0}:root[data-theme=night] .fd-mini-grid span{color:#93c5fd}:root[data-theme=night] .fd-maturity-card span{color:#93c5fd}:root[data-theme=night] .fd-payout-card span{color:#93c5fd}:root[data-theme=night] .fd-mini-grid strong{color:#e6edf5}:root[data-theme=night] .fd-maturity-card strong{color:#5eead4}:root[data-theme=night] .fd-maturity-card small{color:#a9bad0}:root[data-theme=night] .fd-payout-card small{color:#a9bad0}:root[data-theme=night] .fd-payout-card strong{color:#93c5fd}:root[data-theme=night] .gst-hero-metrics strong{color:#93c5fd}:root[data-theme=night] .gst-legend{color:#a9bad0}:root[data-theme=night] .gst-mini-grid span{color:#93c5fd}:root[data-theme=night] .gst-total-card span{color:#93c5fd}:root[data-theme=night] .gst-mini-grid strong{color:#e6edf5}:root[data-theme=night] .gst-total-card strong{color:#93c5fd}:root[data-theme=night] .gst-total-card small{color:#a9bad0}:root[data-theme=night] .stat-hero-metrics strong{color:#5eead4}:root[data-theme=night] .stat-field span{color:#a9bad0}:root[data-theme=night] .stat-toggle-block span{color:#a9bad0}:root[data-theme=night] .stat-field small{color:#a9bad0}:root[data-theme=night] .stat-toggle-block small{color:#a9bad0}:root[data-theme=night] .stat-mini-grid span{color:#93c5fd}:root[data-theme=night] .stat-total-card span{color:#93c5fd}:root[data-theme=night] .stat-mini-grid strong{color:#e6edf5}:root[data-theme=night] .stat-mini-grid small{color:#a9bad0}:root[data-theme=night] .stat-legend{color:#a9bad0}:root[data-theme=night] .stat-total-card strong{color:#5eead4}:root[data-theme=night] .stat-total-card small{color:#a9bad0}:root[data-theme=night] .panel-heading strong{color:#e6edf5}:root[data-theme=night] .panel-heading span{color:#a9bad0}:root[data-theme=night] label{color:#a9bad0}:root[data-theme=night] label small{color:#a9bad0}:root[data-theme=night] .input-wrap em{color:#a9bad0}:root[data-theme=night] .result span{color:#a9bad0}:root[data-theme=night] .result strong{color:#e6edf5}:root[data-theme=night] .result small{color:#a9bad0}:root[data-theme=night] .result.strong strong{color:#5eead4}:root[data-theme=night] .tool-intro.compact p{color:#a9bad0}:root[data-theme=night] .emi-control h2{color:#e6edf5}:root[data-theme=night] .emi-control p{color:#a9bad0}:root[data-theme=night] .field-help-popover strong{color:#e6edf5}:root[data-theme=night] .field-help-popover span{color:#a9bad0}:root[data-theme=night] .emi-box-input span{color:#e6edf5}:root[data-theme=night] .emi-box-input input{color:#e6edf5}:root[data-theme=night] .range-labels{color:#e6edf5}:root[data-theme=night] .amount-words{color:#e6edf5}:root[data-theme=night] .emi-result-card span{color:#e6edf5}:root[data-theme=night] .emi-result-card strong{color:#e6edf5}:root[data-theme=night] .credit-card-showcase .emi-result-card strong{color:#93c5fd}:root[data-theme=night] .credit-card-showcase .breakdown-total b{color:#93c5fd}:root[data-theme=night] .sip-power-showcase .emi-result-card strong{color:#5eead4}:root[data-theme=night] .sip-power-showcase .breakdown-total b{color:#5eead4}:root[data-theme=night] .sip-compact-grid input[type=text]:disabled{color:#a9bad0}:root[data-theme=night] .compact-suffix-input span{color:#e6edf5}:root[data-theme=night] .target-amount-input span{color:#93c5fd}:root[data-theme=night] .target-amount-input input{color:#93c5fd}:root[data-theme=night] .sip-guidance strong{color:#e6edf5}:root[data-theme=night] .sip-action-panel span{color:#e6edf5}:root[data-theme=night] .sip-guidance p{color:#93c5fd}:root[data-theme=night] .sip-action-panel p{color:#93c5fd}:root[data-theme=night] .sip-action-panel strong{color:#5eead4}:root[data-theme=night] .swp-risk-note strong{color:#93c5fd}:root[data-theme=night] .comparison-strip.sip-power-strip strong{color:#5eead4}:root[data-theme=night] .sip-cross-label strong{color:#e6edf5}:root[data-theme=night] .sip-chart-summary span{color:#93c5fd}:root[data-theme=night] .sip-chart-summary strong{color:#e6edf5}:root[data-theme=night] .sip-chart-summary small{color:#93c5fd}:root[data-theme=night] .sip-bar-row{color:#a9bad0}:root[data-theme=night] .sip-bar-row.is-crossed .sip-bar-age{color:#5eead4}:root[data-theme=night] .sip-bar-row.is-crossed .sip-bar-value{color:#5eead4}:root[data-theme=night] .sip-chart-legend{color:#93c5fd}:root[data-theme=night] .breakdown-row strong{color:#e6edf5}:root[data-theme=night] .breakdown-total strong{color:#e6edf5}:root[data-theme=night] .breakdown-row b{color:#e6edf5}:root[data-theme=night] .breakdown-total b{color:#e6edf5}:root[data-theme=night] .breakdown-total b{color:#5eead4}:root[data-theme=night] .emi-result-card small{color:#a9bad0}:root[data-theme=night] .emi-result-card.schedule-only strong{color:#5eead4}:root[data-theme=night] .option-grid label>span{color:#e6edf5}:root[data-theme=night] .option-grid small{color:#93c5fd}:root[data-theme=night] .checkbox-option{color:#e6edf5}:root[data-theme=night] .bulk-schedule-head strong{color:#e6edf5}:root[data-theme=night] .bulk-schedule-head span{color:#93c5fd}:root[data-theme=night] .bulk-entry-grid input::placeholder{color:#93c5fd}:root[data-theme=night] .bulk-month-trigger svg{color:#a9bad0}:root[data-theme=night] .bulk-picker-head strong{color:#e6edf5}:root[data-theme=night] .adhoc-list span{color:#a9bad0}:root[data-theme=night] .adhoc-list strong{color:#e6edf5}:root[data-theme=night] .fixed-side-ad small{color:#a9bad0}:root[data-theme=night] .section-heading p{color:#93c5fd}:root[data-theme=night] .yearly-table th{color:#a9bad0}:root[data-theme=night] .yearly-table td{color:#a9bad0}:root[data-theme=night] .insight-grid span{color:#a9bad0}:root[data-theme=night] .comparison-strip span{color:#a9bad0}:root[data-theme=night] .insight-grid strong{color:#5eead4}:root[data-theme=night] .comparison-strip strong{color:#5eead4}:root[data-theme=night] .amortization-table strong{color:#a9bad0}:root[data-theme=night] .amortization-table span{color:#a9bad0}:root[data-theme=night] .tip-list ul{color:#a9bad0}:root[data-theme=night] .faq summary{color:#e6edf5}:root[data-theme=night] footer{color:#a9bad0}:root[data-theme=night] .segmented :is(button,a.nav-link):hover{color:#5eead4}:root[data-theme=night] .hra-toggle>span{color:#a9bad0}:root[data-theme=night] .hra-toggle small{color:#a9bad0}:root[data-theme=night] .salary-result.highlight strong{color:#fcd34d}:root[data-theme=night] .hra-rule-meta span{color:#93c5fd}:root[data-theme=night] .hra-rule-meta strong{color:#e6edf5}:root[data-theme=night] .hra-rule-bar.lowest .hra-rule-meta strong{color:#5eead4}:root[data-theme=night] .salary-ctc-echo{color:#5eead4}:root[data-theme=night] .ctc-split-title{color:#e6edf5}:root[data-theme=night] .ctc-split-legend li{color:#a9bad0}:root[data-theme=night] .ctc-split-legend strong{color:#e6edf5}:root[data-theme=night] .salary-subhead strong{color:#e6edf5}:root[data-theme=night] .salary-subhead small{color:#a9bad0}:root[data-theme=night] .salary-regime-inhand{color:#a9bad0}:root[data-theme=night] .hra-rule-bar.lowest .salary-regime-inhand{color:#5eead4}:root[data-theme=night] .seo-table th{color:#a9bad0}:root[data-theme=night] .seo-table td{color:#a9bad0}:root[data-theme=night] .tax-taxable-line strong{color:#5eead4}:root[data-theme=night] .loan-insight-card span{color:#5eead4}:root[data-theme=night] .loan-insight-card strong{color:#e6edf5}:root[data-theme=night] .loan-insight-card small{color:#a9bad0}:root[data-theme=night] .ca-sheet-row strong{color:#e6edf5}:root[data-theme=night] .ca-sheet-row small{color:#a9bad0}:root[data-theme=night] .ca-sheet-row b{color:#e6edf5}:root[data-theme=night] .ca-sheet-row.sub strong{color:#5eead4}:root[data-theme=night] .ca-sheet-row.sub b{color:#5eead4}:root[data-theme=night] .ca-sheet-row.total strong{color:#e6edf5}:root[data-theme=night] .ca-sheet-row.total b{color:#5eead4}.consent-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:720px;margin:0 auto;padding:14px 18px;border:1px solid #d8e2ee;border-radius:12px;background:#fff;box-shadow:0 16px 40px #0f172a2e;display:grid;gap:10px}.consent-banner p{margin:0;font-size:.9rem;color:#344054}.consent-actions{display:flex;flex-wrap:wrap;gap:8px}.consent-actions button{padding:8px 14px;border-radius:8px;font-weight:700;cursor:pointer}.consent-actions .consent-accept{border:1px solid #0f766e;background:#0f766e;color:#fff}.consent-actions .consent-reject{border:1px solid #cbd5e1;background:#fff;color:#344054}.consent-controls{margin:12px 0;padding:12px 14px;border:1px solid #d8e2ee;border-radius:10px;background:#f8fafc}.legal-page .content-section{max-width:780px}.legal-updated{color:#667085;font-size:.85rem}.legal-page ul{padding-left:20px}.legal-page li{margin-bottom:6px}.legal-page a{color:#0f766e}footer .footer-links{display:flex;gap:14px;margin-top:6px}footer .footer-links a.nav-link{color:#0f766e;font-weight:700;font-size:.85rem}:root[data-theme=night] .consent-banner{border-color:#94a3b84d;background:#101c30;box-shadow:0 16px 40px #00000080}:root[data-theme=night] .consent-banner p{color:#dbe5f1}:root[data-theme=night] .consent-actions .consent-reject{border-color:#94a3b866;background:transparent;color:#dbe5f1}:root[data-theme=night] .consent-controls{border-color:#94a3b840;background:#101c30}:root[data-theme=night] .legal-updated{color:#a9bad0}:root[data-theme=night] .legal-page a{color:#5eead4}:root[data-theme=night] footer .footer-links a.nav-link{color:#5eead4}
