:root,html[data-theme="light"]{color-scheme:light;--calc-bg:#f3f6f4;--calc-bg-deep:#e7eeea;--calc-surface:#ffffff;--calc-surface-2:#f6faf8;--calc-surface-solid:#ffffff;--calc-ink:#0f1915;--calc-ink-soft:#33443c;--calc-muted:#4d5f57;--calc-border:rgba(16, 26, 22, 0.12);--calc-accent:#0b5f4b;--calc-accent-2:#be1e2d;--calc-accent-dim:color-mix(in srgb, var(--calc-accent) 12%, transparent);--calc-radius:12px;--calc-radius-sm:9px;--calc-shadow:0 1px 0 rgb(16 26 22 / 4%), 0 6px 18px rgb(16 26 22 / 6%);--calc-header-h:3.5rem;--calc-dock-h:4.1rem;--calc-maxw:1120px;--calc-gutter-mobile:8px;--calc-sans:"Figtree", "Segoe UI", system-ui, sans-serif;--calc-display:"Syne", "Figtree", system-ui, sans-serif;--calc-font:var(--calc-sans);--calc-ease:cubic-bezier(0.22, 1, 0.36, 1);--calc-header-logo-max:40px;--calc-footer-logo-max:48px;--calc-header-pad-y:0px;--calc-footer-pad-y:0px;--calc-ad-slot-min-h:0px;--calc-glass-blur:12px;--calc-glass-border:var(--calc-border);--calc-glass-highlight:transparent;--cat-loans:#e11d48;--cat-investment:#0284c7;--cat-savings:#059669;--cat-salary-tax:#ea580c;--cat-markets:#2563eb;--cat-health:#db2777;--cat-education:#ca8a04;--cat-utility:#0d9488;--cat-tools:#0f766e}html[data-theme="dark"]{color-scheme:dark;--calc-bg:#0b100e;--calc-bg-deep:#070b09;--calc-surface:#15201c;--calc-surface-2:#1a2621;--calc-surface-solid:#1a2621;--calc-ink:#f4f9f6;--calc-ink-soft:#d5e2db;--calc-muted:#b4c4bb;--calc-border:rgba(243, 248, 245, 0.14);--calc-accent:#3dba96;--calc-accent-2:#ff6b78;--calc-accent-dim:color-mix(in srgb, var(--calc-accent) 18%, transparent);--calc-shadow:0 1px 0 rgb(0 0 0 / 45%), 0 10px 28px rgb(0 0 0 / 35%);--cat-loans:#fb7185;--cat-investment:#38bdf8;--cat-savings:#34d399;--cat-salary-tax:#fb923c;--cat-markets:#60a5fa;--cat-health:#f472b6;--cat-education:#facc15;--cat-utility:#2dd4bf;--cat-tools:#5eead4}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--calc-header-h) + 0.75rem)}body{margin:0;font-family:var(--calc-sans);font-size:1.05rem;line-height:1.6;color:var(--calc-ink);background:radial-gradient(700px 380px at 0% -5%,color-mix(in srgb,var(--cat-investment) 16%,transparent),transparent 55%),radial-gradient(620px 360px at 100% 0%,color-mix(in srgb,var(--calc-accent-2) 12%,transparent),transparent 50%),radial-gradient(500px 300px at 70% 20%,color-mix(in srgb,var(--cat-savings) 10%,transparent),transparent 45%),linear-gradient(180deg,var(--calc-bg),var(--calc-bg-deep));background-attachment:fixed;-webkit-font-smoothing:antialiased}body.has-mobile-dock{padding-bottom:calc(var(--calc-dock-h) + env(safe-area-inset-bottom, 0px))}img,video{max-width:100%;height:auto;display:block}a{color:var(--calc-accent);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:color-mix(in srgb,var(--calc-accent) 70%,var(--calc-ink))}.entry-title,.entry-title a,.page-title,.page-title a,.section-title,.hero__headline,.hero__brand-heading,.widget-title,.related-tools__title,.featured-tools__title,.related-tools__name,.card .entry-title a{color:var(--calc-ink)!important;text-decoration:none}.entry-title a:hover,.page-title a:hover,.card .entry-title a:hover{color:var(--calc-accent)!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link:focus{clip:auto;clip-path:none;height:auto;width:auto;left:.75rem;top:.75rem;z-index:100000;padding:.7rem 1rem;background:var(--calc-surface);color:var(--calc-ink);border-radius:var(--calc-radius-sm);box-shadow:var(--calc-shadow)}.container{width:min(var(--calc-maxw), 100% - 2 * var(--calc-gutter-mobile));margin-inline:auto}@media (min-width:768px){.container{width:min(var(--calc-maxw), 100% - 2rem)}}.brand-mark{display:inline-flex;align-items:baseline;gap:.08em;font-family:var(--calc-display);font-weight:800;letter-spacing:-.04em;line-height:1;text-decoration:none;color:var(--calc-ink)}.brand-mark__calc{display:inline-flex}.bm{display:inline-block}.bm--c{color:#e11d48}.bm--a,.bm--a2{color:#64748b}.bm--l,.bm--l2{color:#2563eb}.bm--c2{color:#0d9488}.bm--u{color:#ca8a04}.bm--t{color:#db2777}.bm--o{color:#7c3aed}.bm--r{color:#059669}.brand-mark__np{color:var(--calc-accent-2);margin-left:.05em}html[data-theme="dark"] .bm--a,html[data-theme="dark"] .bm--a2,[data-theme="dark"] .bm--a,[data-theme="dark"] .bm--a2{color:#94a3b8}html[data-theme="dark"] .bm--o,[data-theme="dark"] .bm--o{color:#a78bfa}.brand-mark--header{font-size:1.1rem;font-weight:700}.brand-mark--hero{font-size:clamp(2.1rem, 8.5vw, 3.6rem);font-weight:800}.brand-mark--footer{font-size:1.4rem;font-weight:700}.hero__brand-heading{margin:0 0 .7rem;font-size:inherit;font-weight:inherit;line-height:1}.site-branding__link{text-decoration:none;color:inherit}.site-branding__link:hover{text-decoration:none}.site-branding__logo--on-surface .custom-logo-link,.site-footer__logo-img--on-surface{display:inline-flex;padding:.28rem .45rem;background:#fff;border-radius:10px;border:1px solid var(--calc-border)}.site-branding__logo .custom-logo{max-height:var(--calc-header-logo-max);width:auto}.site-branding__logo--compact .custom-logo{max-height:28px}.site-branding--header{display:flex;align-items:center;gap:.55rem;min-width:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.7rem;padding:.6rem 1.15rem;border-radius:999px;border:1.5px solid #fff0;font-family:var(--calc-sans);font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;transition:transform 0.2s var(--calc-ease),background 0.2s ease,box-shadow 0.2s ease}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn--pill{border-radius:999px}.btn--primary{background:linear-gradient(135deg,var(--calc-accent),color-mix(in srgb,var(--calc-accent) 70%,var(--cat-investment)));color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--calc-accent) 28%,transparent)}.btn--primary:hover{color:#fff}.btn--soft{background:var(--calc-surface);border-color:var(--calc-border);color:var(--calc-ink)}.btn--soft:hover{border-color:color-mix(in srgb,var(--calc-accent) 40%,var(--calc-border));color:var(--calc-accent)}.btn--ghost{background:#fff0;border-color:var(--calc-border);color:var(--calc-ink)}.icon-btn,.glass-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;padding:0;border:1.5px solid var(--calc-border);border-radius:999px;background:var(--calc-surface);color:var(--calc-ink);cursor:pointer;transition:border-color 0.15s ease,color 0.15s ease,transform 0.15s ease}.icon-btn:hover,.glass-pill-icon:hover{border-color:color-mix(in srgb,var(--calc-accent) 40%,var(--calc-border));color:var(--calc-accent)}.icon-btn:active,.glass-pill-icon:active{transform:scale(.97)}.site-header{z-index:50;border-bottom:1px solid var(--calc-border)}.site-header__bar{background:color-mix(in srgb,var(--calc-surface) 90%,transparent);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.site-header--sticky{position:sticky;top:0}.site-header--static{position:relative}.admin-bar .site-header--sticky{top:32px}@media (max-width:782px){.admin-bar .site-header--sticky{top:46px}}.site-header__inner{display:flex;align-items:center;gap:.55rem .85rem;min-height:var(--calc-header-h);padding-top:var(--calc-header-pad-y);padding-bottom:var(--calc-header-pad-y)}.site-header__tools{display:flex;align-items:center;gap:.4rem;margin-left:auto}.site-nav{flex:1;display:flex;justify-content:center;min-width:0}.menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.1rem .75rem;align-items:center;justify-content:center}.menu a{color:var(--calc-ink);font-weight:600;text-decoration:none;padding:.35rem 0}.menu a:hover,.menu .current-menu-item>a{color:var(--calc-accent)}.menu--primary .sub-menu{display:none;list-style:none;margin:0;padding:0}.menu--primary .menu-item.is-open>.sub-menu{display:block}.menu__sub-toggle{display:none;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;margin:0;padding:0;border:0;background:#fff0;color:var(--calc-muted);cursor:pointer;border-radius:6px}.menu-item-has-children .menu__sub-toggle{display:inline-flex}.menu__sub-toggle-chevron{display:block;width:.35rem;height:.35rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(45deg)}.menu-item.is-open>.menu__sub-toggle .menu__sub-toggle-chevron{transform:translateY(1px) rotate(225deg)}@media (min-width:901px){.nav-toggle{display:none}.site-nav .menu--primary .sub-menu,.site-nav .menu--primary .menu__sub-toggle{display:none!important}.menu--primary>.menu-item>a{padding:.4rem .35rem;border-bottom:2px solid #fff0;white-space:nowrap}.menu--primary>.menu-item>a:hover,.menu--primary>.current-menu-item>a,.menu--primary>.current-menu-ancestor>a{color:var(--calc-accent);border-bottom-color:var(--calc-accent)}}@media (max-width:900px){.nav-toggle{display:inline-flex}.site-nav{position:fixed;inset:var(--calc-header-h) 0 auto 0;z-index:60;display:none;flex-direction:column;padding:.85rem var(--calc-gutter-mobile) 1.1rem;background:var(--calc-surface);border-bottom:1px solid var(--calc-border);box-shadow:var(--calc-shadow);max-height:min(78vh, 560px);overflow:auto}.admin-bar .site-nav{top:calc(var(--calc-header-h) + 46px)}.site-nav.is-open{display:flex}.menu--primary{flex-direction:column;align-items:stretch;gap:.1rem;width:100%}.menu--primary>.menu-item>a{display:block;padding:.8rem .2rem;font-size:1.05rem}.menu--primary .menu-item-has-children{display:flex;flex-wrap:wrap;align-items:center;width:100%}.menu--primary .menu-item-has-children>a{flex:1;min-width:0}.menu--primary .sub-menu{width:100%;padding:.1rem 0 .35rem .8rem;border-left:2px solid var(--calc-border)}.nav-backdrop{position:fixed;inset:0;z-index:45;background:rgb(8 12 10 / 40%)}.nav-backdrop[hidden]{display:none}}.theme-toggle__icon--light,.theme-toggle__icon--dark{display:none!important}html:not([data-theme]) .theme-toggle__icon--dark{display:flex!important}@media (prefers-color-scheme:dark){html:not([data-theme]) .theme-toggle__icon--light{display:flex!important}html:not([data-theme]) .theme-toggle__icon--dark{display:none!important}}html[data-theme="light"] .theme-toggle__icon--dark,[data-theme="light"] .theme-toggle__icon--dark{display:flex!important}html[data-theme="light"] .theme-toggle__icon--light,[data-theme="light"] .theme-toggle__icon--light{display:none!important}html[data-theme="dark"] .theme-toggle__icon--light,[data-theme="dark"] .theme-toggle__icon--light{display:flex!important}html[data-theme="dark"] .theme-toggle__icon--dark,[data-theme="dark"] .theme-toggle__icon--dark{display:none!important}.header-categories-wrap{border-top:1px solid var(--calc-border);background:color-mix(in srgb,var(--calc-bg) 50%,var(--calc-surface))}.header-categories{padding:.3rem 0}.menu--categories{flex-wrap:nowrap;gap:.3rem .45rem;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.menu--categories li{flex:0 0 auto}.menu--categories a{display:inline-block;padding:.32rem .65rem;font-size:.74rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--calc-muted);border-radius:999px;border:1px solid #fff0;background:var(--calc-surface)}.menu--categories a:hover,.menu--categories .current-menu-item>a{color:#fff;background:var(--calc-accent);border-color:#fff0}.search-form{display:flex;align-items:center;gap:.3rem;min-width:0;position:relative}.search-form__field{position:relative;flex:1;min-width:0}.search-form__input{width:min(14rem, 42vw);min-height:2.45rem;padding:.4rem .8rem;border:1.5px solid var(--calc-border);border-radius:999px;background:var(--calc-surface);color:var(--calc-ink);font:inherit;font-size:.9rem}.search-page__form .search-form__input,.search-form--suggest .search-form__input{width:100%}.search-form__input:focus{outline:none;border-color:color-mix(in srgb,var(--calc-accent) 45%,var(--calc-border));box-shadow:0 0 0 3px var(--calc-accent-dim)}.search-form__label-text{display:none}@media (max-width:900px){.site-header .search-form{display:none!important}}.suggest-list{position:absolute;z-index:80;left:0;right:0;top:calc(100% + 0.35rem);margin:0;padding:.35rem;list-style:none;background:var(--calc-surface);border:1.5px solid var(--calc-border);border-radius:14px;box-shadow:0 16px 40px rgb(15 23 42 / 14%);max-height:min(60vh, 22rem);overflow:auto}.suggest-list--hero{left:0;right:0}.suggest-list__item{display:grid;gap:.1rem;padding:.7rem .75rem;border-radius:10px;cursor:pointer;transition:background 0.15s ease}.suggest-list__item:hover,.suggest-list__item.is-active{background:var(--calc-accent-dim)}.suggest-list__cat{font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--calc-accent)}.suggest-list__title{font-family:var(--calc-display);font-weight:700;font-size:.95rem;color:var(--calc-ink)}.suggest-list__blurb{font-size:.8rem;color:var(--calc-muted)}.suggest-list__empty{padding:.85rem;color:var(--calc-muted);font-size:.9rem;text-align:center}.hero--app{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.6rem, 5vw, 3.4rem) 0 clamp(1.4rem, 3.5vw, 2.4rem)}.hero__plane{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero__blob{position:absolute;border-radius:50%;filter:blur(36px);opacity:.55;animation:blob-drift 12s var(--calc-ease) infinite alternate}.hero__blob--1{width:min(55vw, 380px);height:min(55vw, 380px);left:-12%;top:-10%;background:color-mix(in srgb,var(--cat-investment) 40%,transparent)}.hero__blob--2{width:min(48vw, 320px);height:min(48vw, 320px);right:-10%;top:20%;background:color-mix(in srgb,var(--calc-accent-2) 28%,transparent);animation-delay:-3s}.hero__blob--3{width:min(40vw, 260px);height:min(40vw, 260px);left:35%;bottom:-20%;background:color-mix(in srgb,var(--cat-savings) 32%,transparent);animation-delay:-6s}.hero__dots{position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--calc-ink) 10%,transparent) 1px,transparent 1px);background-size:18px 18px;opacity:.35;mask-image:linear-gradient(180deg,#000,transparent 85%)}@keyframes blob-drift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(16px,-18px,0) scale(1.06)}}.hero__inner{max-width:40rem;animation:rise 0.55s var(--calc-ease) both}@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero__eyebrow{margin:0 0 .7rem;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--calc-accent)}.hero__brand-wrap{margin:0 0 .55rem}.hero__headline{margin:0 0 .55rem;font-family:var(--calc-display);font-weight:700;font-size:clamp(1.2rem, 3.4vw, 1.55rem);letter-spacing:-.025em;line-height:1.2;color:var(--calc-ink)}.hero__tagline{margin:0 0 1rem;font-size:clamp(0.95rem, 2.3vw, 1.05rem);font-weight:500;color:var(--calc-muted);max-width:32rem}.hero__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.95rem}.hero__search{display:flex;align-items:center;width:min(100%, 30rem);border:1.5px solid var(--calc-border);border-radius:999px;background:var(--calc-surface);box-shadow:var(--calc-shadow);margin-bottom:.95rem;position:relative;z-index:5}.hero__search-icon{display:grid;place-items:center;padding-left:.85rem;color:var(--calc-muted);flex-shrink:0}.hero__search-field{position:relative;flex:1;min-width:0}.hero__search-input{width:100%;border:0;background:#fff0;padding:.8rem .65rem;font:inherit;color:var(--calc-ink)}.hero__search-input:focus{outline:none}.hero__search-submit{border:0;background:linear-gradient(135deg,var(--calc-accent),var(--cat-investment));color:#fff;font-weight:800;padding:0 1.05rem;align-self:stretch;border-radius:0 999px 999px 0;cursor:pointer;flex-shrink:0}.hero__search .suggest-list{left:.5rem;right:.5rem;width:auto}.hero__chips{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.15rem;scrollbar-width:none}.hero__chips::-webkit-scrollbar{display:none}.hero__chip{flex:0 0 auto;padding:.42rem .75rem;border-radius:999px;font-size:.78rem;font-weight:800;text-decoration:none;border:1.5px solid #fff0;color:#fff}.hero__chip--loans{background:var(--cat-loans)}.hero__chip--investment{background:var(--cat-investment)}.hero__chip--savings{background:var(--cat-savings)}.hero__chip--salary-tax{background:var(--cat-salary-tax)}.hero__chip--markets{background:var(--cat-markets)}.hero__chip--health{background:var(--cat-health)}.hero__chip--education{background:var(--cat-education);color:#1a1a1a}.hero__chip--utility{background:var(--cat-utility)}.hero__chip--tools{background:var(--cat-tools)}.hero__chip:hover{filter:brightness(1.08);color:#fff;text-decoration:none}.hero__chip--education:hover{color:#1a1a1a}.section-kicker{margin:0 0 .3rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--calc-accent)}.section-title{margin:0;font-family:var(--calc-display);font-weight:700;font-size:clamp(1.25rem, 2.8vw, 1.6rem);letter-spacing:-.025em;line-height:1.2}.section-head{display:flex;align-items:end;justify-content:space-between;gap:.75rem;margin-bottom:.95rem}.section-more{font-weight:800;text-decoration:none;white-space:nowrap;color:var(--calc-accent)}.featured-tools{padding:.25rem 0 1.75rem}.featured-tools__list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;grid-template-columns:1fr}@media (min-width:560px){.featured-tools__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.featured-tools__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.featured-tools__link{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:start;min-height:100%;padding:.85rem;text-decoration:none;color:var(--calc-ink);background:var(--calc-surface);border:1.5px solid var(--calc-border);border-radius:var(--calc-radius);box-shadow:var(--calc-shadow);border-left-width:4px;transition:transform 0.22s var(--calc-ease),border-color 0.2s ease,box-shadow 0.22s ease;animation:rise 0.5s var(--calc-ease) both;animation-delay:calc(var(--ft-i, 0) * 40ms)}.featured-tools__link:hover{transform:translateY(-2px);color:var(--calc-ink);text-decoration:none;box-shadow:0 10px 28px color-mix(in srgb,var(--calc-ink) 8%,transparent)}.featured-tools__link--loans{border-left-color:var(--cat-loans)}.featured-tools__link--investment{border-left-color:var(--cat-investment)}.featured-tools__link--savings{border-left-color:var(--cat-savings)}.featured-tools__link--salary-tax{border-left-color:var(--cat-salary-tax)}.featured-tools__link--markets{border-left-color:var(--cat-markets)}.featured-tools__link--health{border-left-color:var(--cat-health)}.featured-tools__link--education{border-left-color:var(--cat-education)}.featured-tools__link--utility{border-left-color:var(--cat-utility)}.featured-tools__link--tools{border-left-color:var(--cat-tools)}.featured-tools__badge{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;font-family:var(--calc-display);font-weight:700;font-size:.75rem;background:var(--calc-surface-2);color:var(--calc-muted)}.featured-tools__cat{display:block;margin-bottom:.15rem;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--calc-muted)}.featured-tools__title{display:block;font-family:var(--calc-display);font-weight:700;font-size:.98rem;letter-spacing:-.02em;line-height:1.25;color:var(--calc-ink)!important}.featured-tools__blurb{display:block;margin-top:.28rem;font-size:.82rem;color:var(--calc-muted)!important;line-height:1.35}.featured-tools__arrow{color:var(--calc-accent);font-weight:700}.front-directory{padding:0 0 2rem}.front-content,.panel,.glass-panel{background:var(--calc-surface);border:1.5px solid var(--calc-border);border-radius:calc(var(--calc-radius) + 2px);box-shadow:var(--calc-shadow)}.front-content{padding:clamp(0.75rem, 2.5vw, 1.35rem)}.entry--front .entry-content>h1,.entry--front .entry-content>.wp-block-heading:first-child,.front-content .entry-content>h1:first-child{display:none}.sitemap-hub-wrap{--hub-accent:var(--calc-accent) !important;--hub-accent2:var(--cat-investment) !important;--hub-surface:var(--calc-surface) !important;--hub-surf2:var(--calc-surface-2) !important;--hub-ink:var(--calc-ink) !important;--hub-muted:var(--calc-muted) !important;--hub-border:var(--calc-border) !important;--hub-radius:var(--calc-radius) !important;--hub-shadow:var(--calc-shadow) !important;--hub-font:var(--calc-sans) !important;margin:0!important}.sitemap-hub-tab[aria-pressed="true"]{background:linear-gradient(135deg,var(--calc-accent),var(--cat-investment))!important;box-shadow:none!important}.trust-strip{padding:0 0 2.5rem}.trust-strip__grid{display:grid;gap:.65rem;grid-template-columns:1fr}@media (min-width:768px){.trust-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}.trust-strip__item{padding:1rem;border-radius:var(--calc-radius);border:1.5px solid var(--calc-border);background:var(--calc-surface);box-shadow:var(--calc-shadow);border-top:3px solid var(--calc-accent)}.trust-strip__item--a{border-top-color:var(--cat-savings)}.trust-strip__item--b{border-top-color:var(--cat-investment)}.trust-strip__item--c{border-top-color:var(--calc-accent-2)}.trust-strip__item strong{display:block;font-family:var(--calc-display);font-size:1.02rem;margin-bottom:.3rem}.trust-strip__item p{margin:0;color:var(--calc-muted);font-size:.92rem}.site-main{padding:1rem 0 2.5rem}.site-main--front{padding-top:0}.breadcrumbs{margin:0 0 .85rem;padding:.5rem .75rem;background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:var(--calc-radius-sm);font-size:.82rem}.breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.2rem .3rem}.breadcrumbs__sep{margin-right:.15rem;color:var(--calc-muted)}.breadcrumbs a{color:var(--calc-muted);text-decoration:none;font-weight:600}.breadcrumbs a:hover{color:var(--calc-accent)}.entry-title{margin:0;font-family:var(--calc-display);font-weight:700;font-size:clamp(1.4rem, 3.6vw, 2rem);letter-spacing:-.03em;line-height:1.15}.page-title{margin:0;font-family:var(--calc-display);font-weight:700;font-size:clamp(1.35rem, 3.4vw, 1.85rem);letter-spacing:-.03em;line-height:1.15}.page-header--search{margin-bottom:1.1rem}.page-header__count{margin:.35rem 0 0;color:var(--calc-muted);font-size:.92rem}.entry-lede{margin:.55rem 0 0;color:var(--calc-muted);font-size:1rem;max-width:40rem}.calc-stage{margin-bottom:1.5rem}.layout-single--wide{max-width:var(--calc-maxw)}.layout-with-sidebar{display:grid;gap:1.25rem}@media (min-width:961px){.layout-with-sidebar{grid-template-columns:minmax(0,1fr) 290px;align-items:start}}.entry-content,.entry-content p,.entry-content li,.entry-summary{color:var(--calc-ink)}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content .wp-block-heading{font-family:var(--calc-display);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--calc-ink)!important}.entry-content a:not(.btn):not(.featured-tools__link):not(.related-tools__link){color:var(--calc-accent)}.related-tools{margin:1.75rem 0 .4rem;padding:1.1rem 0 0;border-top:1px solid var(--calc-border)}.related-tools__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.related-tools__title{margin:0;font-family:var(--calc-display);font-size:1.2rem}.related-tools__all{font-weight:800;text-decoration:none;font-size:.9rem}.related-tools__list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;grid-template-columns:1fr}@media (min-width:640px){.related-tools__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.related-tools__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.related-tools__link{display:block;padding:.8rem .9rem;border:1.5px solid var(--calc-border);border-radius:var(--calc-radius-sm);background:var(--calc-surface);text-decoration:none;color:inherit}.related-tools__link:hover{border-color:color-mix(in srgb,var(--calc-accent) 40%,var(--calc-border));color:inherit;text-decoration:none}.related-tools__cat{display:block;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--calc-muted);margin-bottom:.15rem}.related-tools__name{display:block;font-weight:700;font-family:var(--calc-display)}.card-grid{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width:640px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-grid .entry{background:var(--calc-surface);border:1.5px solid var(--calc-border);border-radius:var(--calc-radius);overflow:hidden;box-shadow:var(--calc-shadow)}.card-grid .entry .entry-title{font-size:1.05rem;margin:.7rem .9rem .3rem}.card-grid .entry .entry-summary{margin:0 .9rem .9rem;color:var(--calc-muted);font-size:.9rem}.post-thumbnail--placeholder{display:grid;place-items:center;aspect-ratio:16 / 9;background:color-mix(in srgb,var(--calc-accent) 12%,var(--calc-bg));text-decoration:none}.post-thumbnail__glyph{font-size:1.8rem;color:var(--calc-accent)}.widget{background:var(--calc-surface);border:1.5px solid var(--calc-border);border-radius:var(--calc-radius);padding:.9rem;margin-bottom:.85rem;box-shadow:var(--calc-shadow)}.widget-title{margin:0 0 .65rem;font-family:var(--calc-display);font-size:.98rem}.site-ad-wrap{padding:.65rem 0;min-height:var(--calc-ad-slot-min-h)}.site-footer{margin-top:.5rem;border-top:1px solid var(--calc-border);background:color-mix(in srgb,var(--calc-surface) 88%,var(--calc-bg));position:relative;overflow:hidden}.site-footer__accent{height:4px;background:linear-gradient(90deg,var(--cat-loans),var(--cat-investment),var(--cat-savings),var(--cat-salary-tax),var(--cat-markets),var(--calc-accent-2))}.site-footer__top{display:grid;gap:1.25rem;padding:1.6rem 0 1.25rem}@media (min-width:800px){.site-footer__top{grid-template-columns:1.35fr 1fr 1fr;gap:1.75rem}}.site-footer__pitch{margin:.6rem 0 0;color:var(--calc-muted);font-size:.92rem;max-width:28rem}.site-footer__map-label{margin:0 0 .5rem;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--calc-muted)}.site-footer__cats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .55rem}.site-footer__cat{display:inline-flex;align-items:center;gap:.35rem;color:var(--calc-ink);text-decoration:none;font-weight:700;font-size:.9rem}.site-footer__cat::before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--calc-accent)}.site-footer__cat--loans::before{background:var(--cat-loans)}.site-footer__cat--investment::before{background:var(--cat-investment)}.site-footer__cat--savings::before{background:var(--cat-savings)}.site-footer__cat--salary-tax::before{background:var(--cat-salary-tax)}.site-footer__cat--markets::before{background:var(--cat-markets)}.site-footer__cat--health::before{background:var(--cat-health)}.site-footer__cat--education::before{background:var(--cat-education)}.site-footer__cat--utility::before{background:var(--cat-utility)}.site-footer__cat--tools::before{background:var(--cat-tools)}.site-footer__cat:hover{color:var(--calc-accent)}.menu--footer,.menu--social{flex-direction:column;align-items:flex-start;gap:.3rem}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.9rem 0 1.15rem;border-top:1px solid var(--calc-border)}.site-info{margin:0;color:var(--calc-muted);font-size:.88rem}.site-footer__legal{display:flex;align-items:center;gap:.4rem;font-size:.86rem}.site-footer__legal-link{color:var(--calc-muted);text-decoration:none;font-weight:600}.site-footer__legal-link:hover{color:var(--calc-accent)}.site-footer__logo-img{max-height:var(--calc-footer-logo-max);width:auto}.mobile-dock{display:none;position:fixed;left:0;right:0;bottom:0;z-index:70;grid-template-columns:repeat(4,1fr);gap:.15rem;padding:.35rem var(--calc-gutter-mobile) calc(0.35rem + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--calc-surface) 94%,transparent);border-top:1px solid var(--calc-border);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 -8px 28px rgb(0 0 0 / 8%)}@media (max-width:900px){.mobile-dock{display:grid}}.mobile-dock__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:3.2rem;padding:.25rem;text-decoration:none;color:var(--calc-muted);border-radius:12px;font-size:.68rem;font-weight:800}.mobile-dock__item.is-active,.mobile-dock__item:hover{color:var(--calc-accent);background:var(--calc-accent-dim);text-decoration:none}.mobile-dock__icon{display:grid;place-items:center}.comments-area{margin-top:1.75rem;padding-top:1.1rem;border-top:1px solid var(--calc-border)}.alignwide{max-width:var(--calc-maxw)}.alignfull{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (max-width:680px){.layout-single--calculator,.site-main--full-calc{padding-inline:0}.layout-single--calculator .breadcrumbs,.layout-single--calculator .entry-header,.layout-single--calculator .related-tools,.site-main--full-calc .entry-header--full-calc{width:min(var(--calc-maxw), 100% - 2 * var(--calc-gutter-mobile));margin-inline:auto}.calc-stage{padding-inline:var(--calc-gutter-mobile)}.hero--app{padding-top:1.25rem}.featured-tools__blurb{display:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}html[data-theme="light"] body,html[data-theme="light"] .site-main,html[data-theme="light"] .entry-content,html[data-theme="light"] .entry-content p,html[data-theme="light"] .entry-content li,html[data-theme="light"] .entry-summary,html[data-theme="light"] .featured-tools__title,html[data-theme="light"] .card .entry-title,html[data-theme="light"] .card .entry-title a,html[data-theme="light"] .entry-title,html[data-theme="light"] .entry-title a,html[data-theme="light"] .page-title,html[data-theme="light"] .section-title{color:#101a16!important}html[data-theme="light"] .featured-tools__blurb,html[data-theme="light"] .entry-summary,html[data-theme="light"] .hero__tagline,html[data-theme="light"] .featured-tools__cat{color:#4d5f57!important}html[data-theme="light"] .featured-tools__link,html[data-theme="light"] .card,html[data-theme="light"] .card-grid .entry,html[data-theme="light"] .widget,html[data-theme="light"] .panel,html[data-theme="light"] .front-content{background:#fff;color:var(--calc-ink)}html[data-theme="dark"] body,html[data-theme="dark"] .site-main,html[data-theme="dark"] .entry-content,html[data-theme="dark"] .entry-content p,html[data-theme="dark"] .entry-content li,html[data-theme="dark"] .entry-summary{color:var(--calc-ink)!important}html[data-theme="dark"] .entry-content h1,html[data-theme="dark"] .entry-content h2,html[data-theme="dark"] .entry-content h3,html[data-theme="dark"] .entry-content h4,html[data-theme="dark"] .entry-content h5,html[data-theme="dark"] .entry-content h6,html[data-theme="dark"] .entry-content .wp-block-heading,html[data-theme="dark"] .entry-title,html[data-theme="dark"] .entry-title a,html[data-theme="dark"] .page-title,html[data-theme="dark"] .section-title,html[data-theme="dark"] .hero__headline,html[data-theme="dark"] .widget-title,html[data-theme="dark"] .featured-tools__title,html[data-theme="dark"] .related-tools__name{color:#f3f8f5!important}html[data-theme="dark"] .entry-content p,html[data-theme="dark"] .entry-content li,html[data-theme="dark"] .entry-summary,html[data-theme="dark"] .featured-tools__blurb,html[data-theme="dark"] .hero__tagline,html[data-theme="dark"] .site-footer__pitch{color:#b7c7be!important}html[data-theme="dark"] .featured-tools__link,html[data-theme="dark"] .card,html[data-theme="dark"] .card-grid .entry,html[data-theme="dark"] .widget,html[data-theme="dark"] .panel,html[data-theme="dark"] .front-content,html[data-theme="dark"] .trust-strip__item,html[data-theme="dark"] .related-tools__link,html[data-theme="dark"] .breadcrumbs{background:var(--calc-surface)!important;color:var(--calc-ink);border-color:var(--calc-border)}.page-header--search{margin-bottom:1.35rem}.search-page__form{margin-top:1rem;max-width:28rem}.calc-card-grid{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width:640px){.calc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.calc-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.calc-card{margin:0;height:100%}.calc-card__link{display:flex;flex-direction:column;height:100%;min-height:11.5rem;padding:1rem 1.05rem .95rem;text-decoration:none;color:inherit;background:var(--calc-surface);border:1.5px solid var(--calc-border);border-radius:16px;box-shadow:var(--calc-shadow);position:relative;overflow:hidden;transition:transform 0.22s var(--calc-ease),border-color 0.2s ease,box-shadow 0.22s ease}.calc-card__link:hover{transform:translateY(-3px);text-decoration:none;color:inherit;box-shadow:0 14px 32px color-mix(in srgb,var(--calc-ink) 10%,transparent)}.calc-card__rail{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--calc-accent)}.calc-card--loans .calc-card__rail{background:var(--cat-loans)}.calc-card--investment .calc-card__rail{background:var(--cat-investment)}.calc-card--savings .calc-card__rail{background:var(--cat-savings)}.calc-card--salary-tax .calc-card__rail{background:var(--cat-salary-tax)}.calc-card--markets .calc-card__rail{background:var(--cat-markets)}.calc-card--health .calc-card__rail{background:var(--cat-health)}.calc-card--education .calc-card__rail{background:var(--cat-education)}.calc-card--utility .calc-card__rail{background:var(--cat-utility)}.calc-card--tools .calc-card__rail{background:var(--cat-tools)}.calc-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;padding-left:.35rem}.calc-card__cat{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--calc-muted)}.calc-card__glyph{width:2rem;height:2rem;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--calc-accent) 12%,var(--calc-surface-2));color:var(--calc-accent);font-weight:700}.calc-card__body{padding-left:.35rem;flex:1}.calc-card__title{margin:0 0 .4rem;font-family:var(--calc-display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--calc-ink)!important}.calc-card__blurb{display:block;font-size:.88rem;line-height:1.45;color:var(--calc-muted)!important}.calc-card__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.95rem;padding-left:.35rem;font-size:.84rem;font-weight:800;color:var(--calc-accent)}.calc-card__link:hover .calc-card__cta{gap:.5rem}.no-results--search{padding:2rem 0 3rem;text-align:center}.no-results__lead{margin:0 0 .4rem;font-family:var(--calc-display);font-size:1.25rem;font-weight:700}.no-results__hint{margin:0 0 1.1rem;color:var(--calc-muted)}.entry--calculator .entry-content--calculator>h2,.entry--calculator .entry-content--calculator>h3{margin-top:1.75rem;padding-top:1.1rem;border-top:1px solid var(--calc-border);font-size:clamp(1.15rem, 2.5vw, 1.4rem);font-weight:700}.entry--calculator .entry-content--calculator>p{max-width:42rem;font-size:.98rem;line-height:1.65}html{--calc-surface-solid:var(--calc-surface-2, var(--calc-surface, #fff));--calc-ink-soft:var(--calc-muted, #4d5f57);--calc-font:var(--calc-sans, system-ui, sans-serif);--calc-sans:var(--calc-sans, system-ui, sans-serif)}html[data-theme="light"]{--calc-bg:#f3f6f4 !important;--calc-bg-deep:#e7eeea !important;--calc-surface:#ffffff !important;--calc-surface-2:#f6faf8 !important;--calc-surface-solid:#ffffff !important;--calc-ink:#0f1915 !important;--calc-ink-soft:#33443c !important;--calc-muted:#4d5f57 !important;--calc-border:rgba(15, 25, 21, 0.14) !important;--calc-accent:#0b5f4b !important;color-scheme:light}html[data-theme="dark"]{--calc-bg:#0b100e !important;--calc-bg-deep:#070b09 !important;--calc-surface:#15201c !important;--calc-surface-2:#1a2621 !important;--calc-surface-solid:#1a2621 !important;--calc-ink:#f4f9f6 !important;--calc-ink-soft:#d5e2db !important;--calc-muted:#b4c4bb !important;--calc-border:rgba(244, 249, 246, 0.16) !important;--calc-accent:#3dba96 !important;--calc-accent-2:#ff6b78 !important;color-scheme:dark}html[data-theme="light"] body{background-color:var(--calc-bg)!important;color:#0f1915!important}html[data-theme="dark"] body{background-color:var(--calc-bg)!important;color:#f4f9f6!important}html[data-theme="dark"] .entry-title,html[data-theme="dark"] .entry-title a,html[data-theme="dark"] .page-title,html[data-theme="dark"] .page-title a,html[data-theme="dark"] .entry-header,html[data-theme="dark"] .entry-header *,html[data-theme="dark"] .entry-lede,html[data-theme="dark"] .section-title,html[data-theme="dark"] .hero__headline,html[data-theme="dark"] .hero__tagline,html[data-theme="dark"] .widget-title,html[data-theme="dark"] .breadcrumbs,html[data-theme="dark"] .breadcrumbs a{color:#f4f9f6!important;-webkit-text-fill-color:#f4f9f6!important}html[data-theme="dark"] .entry-lede,html[data-theme="dark"] .hero__tagline,html[data-theme="dark"] .breadcrumbs a{color:#b4c4bb!important;-webkit-text-fill-color:#b4c4bb!important}html[data-theme="light"] .entry-title,html[data-theme="light"] .entry-title a,html[data-theme="light"] .page-title,html[data-theme="light"] .section-title,html[data-theme="light"] .entry-header,html[data-theme="light"] .featured-tools__title{color:#0f1915!important;-webkit-text-fill-color:#0f1915!important}html[data-theme="dark"] .entry-content,html[data-theme="dark"] .entry-content p,html[data-theme="dark"] .entry-content li,html[data-theme="dark"] .entry-content td,html[data-theme="dark"] .entry-content th,html[data-theme="dark"] .entry-content span,html[data-theme="dark"] .entry-content strong,html[data-theme="dark"] .entry-content em,html[data-theme="dark"] .entry-summary,html[data-theme="dark"] .entry-summary p{color:#e8f0eb!important;-webkit-text-fill-color:#e8f0eb!important}html[data-theme="dark"] .entry-content h1,html[data-theme="dark"] .entry-content h2,html[data-theme="dark"] .entry-content h3,html[data-theme="dark"] .entry-content h4,html[data-theme="dark"] .entry-content h5,html[data-theme="dark"] .entry-content h6,html[data-theme="dark"] .entry-content .wp-block-heading{color:#f4f9f6!important;-webkit-text-fill-color:#f4f9f6!important}html[data-theme="dark"] .entry-content a:not(.btn):not([class*="cnp-"]){color:#3dba96!important;-webkit-text-fill-color:#3dba96!important}html[data-theme="light"] .entry-content,html[data-theme="light"] .entry-content p,html[data-theme="light"] .entry-content li,html[data-theme="light"] .entry-content h1,html[data-theme="light"] .entry-content h2,html[data-theme="light"] .entry-content h3,html[data-theme="light"] .entry-content h4{color:#0f1915!important;-webkit-text-fill-color:#0f1915!important}html[data-theme="dark"] .entry-content [style*="color"],html[data-theme="dark"] .entry-content [class*="has-"][class*="-color"],html[data-theme="dark"] .entry-header [style*="color"]{color:#f4f9f6!important;-webkit-text-fill-color:#f4f9f6!important}html[data-theme="dark"] [class*="cnp-"][class*="-wrap"],html[data-theme="dark"] .cnp-sip-wrap,html[data-theme="dark"] .cnp-emi-wrap,html[data-theme="dark"] .cnp-fd-wrap,html[data-theme="dark"] .cnp-rd-wrap,html[data-theme="dark"] .cnp-bmi-wrap,html[data-theme="dark"] .cnp-age-wrap,html[data-theme="dark"] .cnp-dv-wrap,html[data-theme="dark"] .cnp-bs-wrap,html[data-theme="dark"] .cnp-gp-wrap,html[data-theme="dark"] .cnp-nt-wrap,html[data-theme="dark"] .cnp-sci-wrap,html[data-theme="dark"] .cnp-share-wrap,html[data-theme="dark"] .cnp-stax-wrap,html[data-theme="dark"] .cnp-rights-wrap,html[data-theme="dark"] .sitemap-hub-wrap{--calc-ink:#f4f9f6;--calc-ink-soft:#d5e2db;--calc-muted:#b4c4bb;--calc-surface:#15201c;--calc-surface-2:#1a2621;--calc-surface-solid:#1a2621;--calc-border:rgba(244, 249, 246, 0.16);--sip-ink:#f4f9f6;--sip-muted:#b4c4bb;--sip-surface:#15201c;--sip-surf2:#1a2621;--emi-ink:#f4f9f6;--emi-muted:#b4c4bb;--emi-surface:#15201c;--emi-surf2:#1a2621;--fd-ink:#f4f9f6;--rd-ink:#f4f9f6;--bmi-ink:#f4f9f6;--age-ink:#f4f9f6;--bs-ink:#f4f9f6;--share-ink:#f4f9f6;--stax-ink:#f4f9f6;--nt-ink:#f4f9f6;--hub-ink:#f4f9f6;color:#f4f9f6!important}html[data-theme="dark"] [class*="cnp-"][class*="hero__title"],html[data-theme="dark"] [class*="cnp-"][class*="hero__sub"],html[data-theme="dark"] .cnp-sip-hero__title,html[data-theme="dark"] .cnp-sip-hero__sub,html[data-theme="dark"] .cnp-emi-hero__title,html[data-theme="dark"] .cnp-emi-hero__sub,html[data-theme="dark"] .cnp-fd-hero__title,html[data-theme="dark"] .cnp-rd-hero__title,html[data-theme="dark"] .cnp-share-hero__title,html[data-theme="dark"] .cnp-stax-hero__title,html[data-theme="dark"] .cnp-bmi-hero__title,html[data-theme="dark"] .cnp-age-hero__title,html[data-theme="dark"] [class*="cnp-"][class*="__title"],html[data-theme="dark"] [class*="cnp-"][class*="__lbl"],html[data-theme="dark"] [class*="cnp-"][class*="__val"],html[data-theme="dark"] [class*="cnp-"][class*="label"],html[data-theme="dark"] [class*="cnp-"][class*="numfield"],html[data-theme="dark"] [class*="cnp-"] input,html[data-theme="dark"] [class*="cnp-"] select,html[data-theme="dark"] [class*="cnp-"] textarea{color:#f4f9f6!important;-webkit-text-fill-color:#f4f9f6!important}html[data-theme="dark"] .cnp-sip-hero__sub,html[data-theme="dark"] .cnp-emi-hero__sub,html[data-theme="dark"] [class*="cnp-"][class*="hero__sub"],html[data-theme="dark"] [class*="cnp-"][class*="__lbl"],html[data-theme="dark"] [class*="cnp-"][class*="label"],html[data-theme="dark"] [class*="cnp-"][class*="disclaimer"]{color:#b4c4bb!important;-webkit-text-fill-color:#b4c4bb!important}html[data-theme="dark"] [class*="cnp-"][class*="hero__title"] span,html[data-theme="dark"] [style*="background-clip: text"],html[data-theme="dark"] [style*="-webkit-text-fill-color"]{-webkit-text-fill-color:#f4f9f6!important;color:#f4f9f6!important}html[data-theme="light"] [class*="cnp-"][class*="-wrap"]{--calc-ink:#0f1915;--calc-muted:#4d5f57;--calc-surface:#ffffff;--calc-surface-solid:#ffffff;--sip-ink:#0f1915;--emi-ink:#0f1915;color:#0f1915!important}html[data-theme="light"] [class*="cnp-"][class*="hero__title"],html[data-theme="light"] .cnp-sip-hero__title,html[data-theme="light"] .featured-tools__title{color:#0f1915!important;-webkit-text-fill-color:#0f1915!important}html[data-theme="dark"] .featured-tools__link,html[data-theme="dark"] .card,html[data-theme="dark"] .card-grid .entry,html[data-theme="dark"] .widget{background:#15201c!important;color:#f4f9f6!important}html[data-theme="dark"] .featured-tools__title,html[data-theme="dark"] .card .entry-title,html[data-theme="dark"] .card .entry-title a{color:#f4f9f6!important;-webkit-text-fill-color:#f4f9f6!important}html[data-theme="light"] .featured-tools__link,html[data-theme="light"] .card,html[data-theme="light"] .card-grid .entry{background:#ffffff!important;color:#0f1915!important}html[data-theme="light"] .featured-tools__title,html[data-theme="light"] .card .entry-title,html[data-theme="light"] .card .entry-title a{color:#0f1915!important;-webkit-text-fill-color:#0f1915!important}.cnp-share-wrap{--share-accent:var(--calc-accent, #0b5f4b);--share-profit:#16a34a;--share-loss:#dc2626;--share-accent-2:var(--calc-accent-2, #be1e2d);--share-blue:#1d6fd8;--share-amber:#d97706;--share-teal:#0d9488;--share-returns:#059669;--share-total:var(--calc-accent-2, #be1e2d);--share-surface:var(--calc-surface, #ffffff);--share-surf2:var(--calc-surface-2, #f6faf8);--share-ink:var(--calc-ink, #0f1915);--share-muted:var(--calc-muted, #4d5f57);--share-border:var(--calc-border, rgba(16, 26, 22, 0.12));--share-radius:var(--calc-radius, 12px);--share-radius-sm:var(--calc-radius-sm, 9px);--share-shadow:var(--calc-shadow, 0 1px 0 rgb(16 26 22 / 4%), 0 6px 18px rgb(16 26 22 / 6%));--share-font:var(--calc-font, "Figtree", "Segoe UI", system-ui, sans-serif);--share-display:var(--calc-display, "Syne", "Figtree", system-ui, sans-serif);font-family:var(--share-font);color:var(--share-ink);width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box}.cnp-share-wrap *,.cnp-share-wrap *::before,.cnp-share-wrap *::after{box-sizing:border-box}.cnp-share-hero{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.35rem;margin-bottom:1rem;border-radius:var(--share-radius);background:radial-gradient(ellipse 55% 90% at 100% 0%,color-mix(in srgb,var(--share-accent-2) 18%,transparent),transparent 55%),radial-gradient(ellipse 45% 70% at 0% 100%,color-mix(in srgb,var(--share-blue) 14%,transparent),transparent 50%),linear-gradient(125deg,color-mix(in srgb,var(--share-accent) 16%,var(--share-surface)),color-mix(in srgb,var(--share-teal) 10%,var(--share-surf2)));border:1px solid color-mix(in srgb,var(--share-accent) 28%,var(--share-border));box-shadow:0 8px 24px color-mix(in srgb,var(--share-accent) 12%,transparent)}.cnp-share-hero__icon{flex-shrink:0;width:3.1rem;height:3.1rem;border-radius:50%;background:linear-gradient(145deg,#12a37a,var(--share-accent) 55%,#0866c2);color:#fff;display:grid;place-items:center;box-shadow:0 4px 14px color-mix(in srgb,var(--share-accent) 40%,transparent),0 0 0 4px color-mix(in srgb,var(--share-accent) 12%,transparent)}.cnp-share-hero__icon svg{width:1.45rem;height:1.45rem}.cnp-share-hero__eyebrow{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--share-accent)}.cnp-share-hero__title{margin:0 0 .25rem;font-family:var(--share-display);font-size:clamp(1.2rem, 4vw, 1.55rem);font-weight:800;line-height:1.15;color:var(--share-ink);letter-spacing:-.02em}.cnp-share-hero__sub{margin:0;font-size:.86rem;color:var(--share-muted);line-height:1.45}.cnp-share-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--share-accent) 4%,var(--share-surface)),var(--share-surface));border-radius:var(--share-radius);border:1px solid color-mix(in srgb,var(--share-accent) 18%,var(--share-border));box-shadow:var(--share-shadow),0 0 0 1px color-mix(in srgb,var(--share-accent-2) 6%,transparent);padding:1.5rem}@media (max-width:720px){.cnp-share-card{grid-template-columns:1fr;padding:1rem .85rem;gap:1.35rem}}.cnp-share-inputs{display:flex;flex-direction:column;gap:1.1rem}.cnp-share-field{display:flex;flex-direction:column;gap:.4rem}.cnp-share-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--share-muted)}.cnp-share-field__hdr{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:nowrap}.cnp-share-input-box{display:flex;align-items:stretch;border:1.5px solid var(--share-border);border-radius:var(--share-radius-sm);overflow:hidden;flex-shrink:0;width:132px;background:var(--share-surf2);transition:border-color .18s,box-shadow .18s}.cnp-share-input-box:focus-within{border-color:var(--share-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--share-accent) 16%,transparent)}.cnp-share-input-box__fix{display:flex;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:800;color:var(--share-accent);background:color-mix(in srgb,var(--share-accent) 10%,transparent);flex-shrink:0;white-space:nowrap}.cnp-share-numfield{border:0;outline:none;padding:.5rem .4rem;font-family:var(--share-font);font-size:16px;font-weight:700;color:var(--share-ink);background:#fff0;width:0;flex:1;min-width:0;text-align:right;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.cnp-share-numfield::-webkit-outer-spin-button,.cnp-share-numfield::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cnp-share-interval-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;background:var(--share-surf2);border-radius:var(--share-radius-sm);padding:.3rem;border:1px solid var(--share-border)}.cnp-share-itab{padding:.5rem .2rem;border-radius:calc(var(--share-radius-sm) - 2px);border:0;font-family:var(--share-font);font-size:.76rem;font-weight:600;color:var(--share-muted);background:#fff0;cursor:pointer;min-height:36px;display:flex;align-items:center;justify-content:center;line-height:1.2;transition:background .15s,color .15s}.cnp-share-itab.is-active{background:linear-gradient(135deg,var(--share-accent),color-mix(in srgb,var(--share-teal) 55%,var(--share-accent)));color:#fff;box-shadow:0 3px 10px color-mix(in srgb,var(--share-accent) 35%,transparent)}.cnp-share-itab:hover:not(.is-active){color:var(--share-ink);background:color-mix(in srgb,var(--share-accent) 7%,transparent)}@media (max-width:420px){.cnp-share-interval-tabs{grid-template-columns:repeat(2,1fr)}}.cnp-share-slider-row{position:relative;height:28px;display:flex;align-items:center}.cnp-share-track{position:absolute;left:0;right:0;height:5px;background:var(--share-border);border-radius:99px;pointer-events:none;overflow:hidden}.cnp-share-track__fill{height:100%;background:linear-gradient(90deg,var(--share-accent),var(--share-teal),var(--share-blue));border-radius:99px;width:33%}.cnp-share-slider{position:relative;z-index:1;width:100%;-webkit-appearance:none;appearance:none;height:28px;background:#fff0;outline:none;cursor:pointer;touch-action:pan-x}.cnp-share-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2.5px solid var(--share-accent);box-shadow:0 2px 8px color-mix(in srgb,var(--share-accent) 28%,transparent);cursor:pointer}.cnp-share-slider:active::-webkit-slider-thumb{transform:scale(1.12)}.cnp-share-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2.5px solid var(--share-accent);cursor:pointer}.cnp-share-slider::-moz-range-track{background:#fff0}.cnp-share-slider-ends{display:flex;justify-content:space-between;font-size:.7rem;color:var(--share-muted)}.cnp-share-actions{display:grid;gap:.55rem;margin-top:.15rem}.cnp-share-calc-btn,.cnp-share-pdf-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem 1.25rem;border-radius:var(--share-radius-sm);font-family:var(--share-font);font-size:.95rem;font-weight:700;border:0;cursor:pointer;min-height:48px;transition:transform .16s ease,box-shadow .16s ease,opacity .16s}.cnp-share-calc-btn{background:linear-gradient(135deg,#0f8f6d,var(--share-accent) 45%,#0a6a9b);color:#fff;box-shadow:0 4px 16px color-mix(in srgb,var(--share-accent) 35%,transparent)}.cnp-share-calc-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--share-blue) 35%,transparent)}.cnp-share-calc-btn:active{transform:scale(.98)}.cnp-share-pdf-btn{background:linear-gradient(135deg,color-mix(in srgb,var(--share-accent-2) 12%,#fff),color-mix(in srgb,var(--share-amber) 10%,var(--share-surf2)));color:var(--share-accent-2);border:1.5px solid color-mix(in srgb,var(--share-accent-2) 35%,var(--share-border))}.cnp-share-pdf-btn:hover:not(:disabled){border-color:var(--share-accent-2);color:#9f1239;background:color-mix(in srgb,var(--share-accent-2) 14%,#fff)}.cnp-share-pdf-btn:disabled{opacity:.55;cursor:not-allowed}.cnp-share-results{display:flex;flex-direction:column;align-items:center;gap:1rem}.cnp-share-chart-area{position:relative;width:clamp(150px, 55%, 190px);flex-shrink:0}.cnp-share-donut{width:100%;height:auto;transform:rotate(-90deg);display:block}.cnp-share-donut__bg{stroke:var(--share-border)}.cnp-share-donut__arc--returns{stroke:var(--share-returns)}.cnp-share-donut__arc--invested{stroke:var(--share-accent)}.cnp-share-donut__arc{transition:stroke-dasharray .55s cubic-bezier(.4,0,.2,1),stroke-dashoffset .55s cubic-bezier(.4,0,.2,1)}.cnp-share-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.cnp-share-donut-center__lbl{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--share-muted);margin-bottom:.25rem}.cnp-share-donut-center__val{font-size:clamp(.85rem, 2.5vw, 1.1rem);font-weight:800;color:var(--share-ink);font-variant-numeric:tabular-nums}.cnp-share-tiles{width:100%;display:flex;flex-direction:column;gap:.55rem}.cnp-share-tile{display:flex;align-items:center;gap:.65rem;padding:.7rem .9rem;border-radius:var(--share-radius-sm);border:1px solid #fff0}.cnp-share-tile--invested{background:linear-gradient(135deg,#e8f7f1,#edf5ff);border-color:color-mix(in srgb,var(--share-accent) 28%,transparent)}.cnp-share-tile--returns{background:linear-gradient(135deg,#e6f9f0,#ddfbf3);border-color:color-mix(in srgb,var(--share-returns) 30%,transparent)}.cnp-share-tile--total{background:linear-gradient(135deg,#ffe9ec,#fff1e8);border-color:color-mix(in srgb,var(--share-total) 30%,transparent)}.cnp-share-tile__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.cnp-share-tile--invested .cnp-share-tile__dot{background:var(--share-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--share-accent) 20%,transparent)}.cnp-share-tile--returns .cnp-share-tile__dot{background:var(--share-returns);box-shadow:0 0 0 3px color-mix(in srgb,var(--share-returns) 20%,transparent)}.cnp-share-tile--total .cnp-share-tile__dot{background:var(--share-total);box-shadow:0 0 0 3px color-mix(in srgb,var(--share-total) 20%,transparent)}.cnp-share-tile__body{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:.5rem}.cnp-share-tile__lbl{font-size:.8rem;font-weight:500;color:var(--share-muted)}.cnp-share-tile__val{font-size:.9rem;font-weight:700;color:var(--share-ink);text-align:right;font-variant-numeric:tabular-nums;min-width:88px}.cnp-share-tile--returns .cnp-share-tile__val{color:var(--share-returns)}.cnp-share-tile--total .cnp-share-tile__val{color:var(--share-total)}.cnp-share-meta{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.cnp-share-meta__item{padding:.55rem .45rem;border-radius:var(--share-radius-sm);text-align:center;border:1px solid #fff0}.cnp-share-meta__item--gain{background:linear-gradient(160deg,#ecfdf5,#d1fae5);border-color:color-mix(in srgb,var(--share-returns) 25%,transparent)}.cnp-share-meta__item--multi{background:linear-gradient(160deg,#eff6ff,#dbeafe);border-color:color-mix(in srgb,var(--share-blue) 25%,transparent)}.cnp-share-meta__item--periods{background:linear-gradient(160deg,#fff7ed,#ffedd5);border-color:color-mix(in srgb,var(--share-amber) 28%,transparent)}.cnp-share-meta__item--gain .cnp-share-meta__val{color:var(--share-returns)}.cnp-share-meta__item--multi .cnp-share-meta__val{color:var(--share-blue)}.cnp-share-meta__item--periods .cnp-share-meta__val{color:#b45309}.cnp-share-meta__lbl{display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--share-muted);margin-bottom:.2rem}.cnp-share-meta__val{display:block;font-size:.86rem;font-weight:800;color:var(--share-ink);font-variant-numeric:tabular-nums}.cnp-share-disclaimer{font-size:.72rem;color:var(--share-muted);text-align:center;margin:0;line-height:1.5}.cnp-share-breakdown{margin-top:1rem;border-radius:var(--share-radius);border:1px solid var(--share-border);overflow:clip;background:var(--share-surface)}.cnp-share-bk-toggle{display:flex;align-items:center;gap:.55rem;width:100%;padding:.9rem 1.1rem;background:#fff0;border:0;cursor:pointer;font-family:var(--share-font);font-size:.9rem;font-weight:600;color:var(--share-ink);text-align:left;min-height:48px}.cnp-share-bk-toggle:hover{background:color-mix(in srgb,var(--share-accent) 6%,var(--share-surface))}.cnp-share-chevron{margin-left:auto;transition:transform .25s ease}.cnp-share-bk-toggle[aria-expanded="true"] .cnp-share-chevron{transform:rotate(180deg)}.cnp-share-bk-body{border-top:1px solid var(--share-border)}.cnp-share-bk-tabs{display:flex;gap:0;border-bottom:1px solid var(--share-border);padding:0 .75rem}.cnp-share-bk-tab{padding:.65rem .85rem;border:0;border-bottom:2.5px solid #fff0;background:#fff0;font-family:var(--share-font);font-size:.8rem;font-weight:600;color:var(--share-muted);cursor:pointer;white-space:nowrap;min-height:44px}.cnp-share-bk-tab.is-active{color:var(--share-accent);border-bottom-color:var(--share-accent)}.cnp-share-table-wrap{width:100%;overflow:visible}.cnp-share-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.84rem}.cnp-share-table thead tr{background:color-mix(in srgb,var(--share-accent) 8%,var(--share-surf2))}.cnp-share-table th{padding:.65rem .75rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--share-muted);text-align:right;border-bottom:1px solid var(--share-border);white-space:nowrap}.cnp-share-table th:first-child{text-align:left;width:22%}.cnp-share-table th:not(:first-child){width:26%}.cnp-share-table td{padding:.55rem .75rem;text-align:right;color:var(--share-ink);border-bottom:1px solid color-mix(in srgb,var(--share-border) 50%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnp-share-table td:first-child{text-align:left;font-weight:600}.cnp-share-table tbody tr:nth-child(even){background:color-mix(in srgb,var(--share-surf2) 60%,transparent)}.cnp-share-table .td-returns{color:var(--share-returns);font-weight:600}.cnp-share-table .td-total{color:var(--share-total);font-weight:700}.cnp-share-cards{display:none;padding:.75rem;gap:.55rem}.cnp-share-card-row{border:1px solid var(--share-border);border-radius:var(--share-radius-sm);background:var(--share-surf2);padding:.75rem .8rem}.cnp-share-card-row__head{font-size:.82rem;font-weight:700;color:var(--share-ink);margin-bottom:.55rem}.cnp-share-card-row__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.cnp-share-card-row__grid span{display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--share-muted);margin-bottom:.15rem}.cnp-share-card-row__grid strong{display:block;font-size:.78rem;font-weight:700;color:var(--share-ink);font-variant-numeric:tabular-nums;word-break:break-word;line-height:1.25}.cnp-share-card-row__grid .is-returns{color:var(--share-returns)}.cnp-share-card-row__grid .is-total{color:var(--share-total)}.cnp-share-bk-more{padding:.75rem;border-top:1px solid var(--share-border);text-align:center}.cnp-share-more-btn{border:1.5px solid var(--share-border);background:var(--share-surface);color:var(--share-accent);font-family:var(--share-font);font-size:.82rem;font-weight:700;border-radius:999px;padding:.55rem 1.1rem;cursor:pointer;min-height:42px}.cnp-share-more-btn:hover{border-color:var(--share-accent);background:color-mix(in srgb,var(--share-accent) 8%,transparent)}@media (max-width:720px){.cnp-share-table-wrap{display:none}.cnp-share-cards{display:grid}.cnp-share-table th,.cnp-share-table td{padding:.5rem .35rem;font-size:.76rem}.cnp-share-meta{grid-template-columns:1fr}@media (min-width:380px){.cnp-share-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}}.cnp-share-seo{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--share-border)}.cnp-share-seo h3{font-family:var(--share-display);font-size:1rem;font-weight:700;color:var(--share-ink);margin:0 0 .45rem}.cnp-share-seo p{font-size:.875rem;color:var(--share-muted);line-height:1.65;margin:0 0 1.1rem}@keyframes cnp-share-pop{0%{opacity:.65;transform:scale(.95)}70%{transform:scale(1.02)}100%{opacity:1;transform:scale(1)}}.cnp-share-tile__val.popped,.cnp-share-donut-center__val.popped,.cnp-share-meta__val.popped{animation:cnp-share-pop .28s cubic-bezier(.34,1.45,.64,1) both}html[data-theme="dark"] .cnp-share-wrap,[data-theme="dark"] .cnp-share-wrap,.dark .cnp-share-wrap{--share-accent:#3dba96;--share-accent-2:#ff6b78;--share-blue:#60a5fa;--share-amber:#fbbf24;--share-teal:#2dd4bf;--share-returns:#3dba96;--share-total:#ff6b78;--share-surface:#15201c;--share-surf2:#1a2621;--share-ink:#f4f9f6;--share-muted:#c5d4cb;--share-border:rgba(244, 249, 246, 0.16);color:#f4f9f6}html[data-theme="dark"] .cnp-share-hero,[data-theme="dark"] .cnp-share-hero,.dark .cnp-share-hero{background:radial-gradient(ellipse 55% 90% at 100% 0%,rgb(255 107 120 / .18),transparent 55%),radial-gradient(ellipse 45% 70% at 0% 100%,rgb(96 165 250 / .14),transparent 50%),linear-gradient(125deg,#16352c,#12241f 55%,#1a2621)!important;border-color:rgb(61 186 150 / .35)!important}html[data-theme="dark"] .cnp-share-hero__eyebrow,[data-theme="dark"] .cnp-share-hero__eyebrow,.dark .cnp-share-hero__eyebrow{color:#3dba96!important;-webkit-text-fill-color:#3dba96!important}html[data-theme="dark"] .cnp-share-hero__title,[data-theme="dark"] .cnp-share-hero__title,.dark .cnp-share-hero__title,html[data-theme="dark"] .cnp-share-wrap,[data-theme="dark"] .cnp-share-wrap,html[data-theme="dark"] .cnp-share-label,[data-theme="dark"] .cnp-share-label,html[data-theme="dark"] .cnp-share-tile__val,[data-theme="dark"] .cnp-share-tile__val,html[data-theme="dark"] .cnp-share-donut-center__val,[data-theme="dark"] .cnp-share-donut-center__val,html[data-theme="dark"] .cnp-share-bk-toggle,[data-theme="dark"] .cnp-share-bk-toggle,html[data-theme="dark"] .cnp-share-numfield,[data-theme="dark"] .cnp-share-numfield,html[data-theme="dark"] .cnp-share-seo h3,[data-theme="dark"] .cnp-share-seo h3,html[data-theme="dark"] .cnp-share-table td,[data-theme="dark"] .cnp-share-table td,html[data-theme="dark"] .cnp-share-card-row__head,[data-theme="dark"] .cnp-share-card-row__head,html[data-theme="dark"] .cnp-share-card-row__grid strong,[data-theme="dark"] .cnp-share-card-row__grid strong{color:#f4f9f6!important;-webkit-text-fill-color:#f4f9f6!important}html[data-theme="dark"] .cnp-share-hero__sub,[data-theme="dark"] .cnp-share-hero__sub,.dark .cnp-share-hero__sub,html[data-theme="dark"] .cnp-share-disclaimer,[data-theme="dark"] .cnp-share-disclaimer,html[data-theme="dark"] .cnp-share-tile__lbl,[data-theme="dark"] .cnp-share-tile__lbl,html[data-theme="dark"] .cnp-share-meta__lbl,[data-theme="dark"] .cnp-share-meta__lbl,html[data-theme="dark"] .cnp-share-slider-ends,[data-theme="dark"] .cnp-share-slider-ends,html[data-theme="dark"] .cnp-share-donut-center__lbl,[data-theme="dark"] .cnp-share-donut-center__lbl,html[data-theme="dark"] .cnp-share-seo p,[data-theme="dark"] .cnp-share-seo p,html[data-theme="dark"] .cnp-share-table th,[data-theme="dark"] .cnp-share-table th,html[data-theme="dark"] .cnp-share-bk-tab,[data-theme="dark"] .cnp-share-bk-tab,html[data-theme="dark"] .cnp-share-itab,[data-theme="dark"] .cnp-share-itab,html[data-theme="dark"] .cnp-share-card-row__grid span,[data-theme="dark"] .cnp-share-card-row__grid span{color:#c5d4cb!important;-webkit-text-fill-color:#c5d4cb!important}html[data-theme="dark"] .cnp-share-itab.is-active,[data-theme="dark"] .cnp-share-itab.is-active,html[data-theme="dark"] .cnp-share-bk-tab.is-active,[data-theme="dark"] .cnp-share-bk-tab.is-active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-theme="dark"] .cnp-share-bk-tab.is-active,[data-theme="dark"] .cnp-share-bk-tab.is-active{color:#3dba96!important;-webkit-text-fill-color:#3dba96!important}html[data-theme="dark"] .cnp-share-tile--returns .cnp-share-tile__val,[data-theme="dark"] .cnp-share-tile--returns .cnp-share-tile__val,html[data-theme="dark"] .cnp-share-table .td-returns,[data-theme="dark"] .cnp-share-table .td-returns,html[data-theme="dark"] .cnp-share-card-row__grid .is-returns,[data-theme="dark"] .cnp-share-card-row__grid .is-returns,html[data-theme="dark"] .cnp-share-meta__item--gain .cnp-share-meta__val,[data-theme="dark"] .cnp-share-meta__item--gain .cnp-share-meta__val{color:#3dba96!important;-webkit-text-fill-color:#3dba96!important}html[data-theme="dark"] .cnp-share-tile--total .cnp-share-tile__val,[data-theme="dark"] .cnp-share-tile--total .cnp-share-tile__val,html[data-theme="dark"] .cnp-share-table .td-total,[data-theme="dark"] .cnp-share-table .td-total,html[data-theme="dark"] .cnp-share-card-row__grid .is-total,[data-theme="dark"] .cnp-share-card-row__grid .is-total{color:#ff6b78!important;-webkit-text-fill-color:#ff6b78!important}html[data-theme="dark"] .cnp-share-meta__item--multi .cnp-share-meta__val,[data-theme="dark"] .cnp-share-meta__item--multi .cnp-share-meta__val{color:#60a5fa!important;-webkit-text-fill-color:#60a5fa!important}html[data-theme="dark"] .cnp-share-meta__item--periods .cnp-share-meta__val,[data-theme="dark"] .cnp-share-meta__item--periods .cnp-share-meta__val{color:#fbbf24!important;-webkit-text-fill-color:#fbbf24!important}html[data-theme="dark"] .cnp-share-tile--invested,[data-theme="dark"] .cnp-share-tile--invested,.dark .cnp-share-tile--invested{background:linear-gradient(135deg,rgb(61 186 150 / .18),rgb(96 165 250 / .12))!important;border-color:rgb(61 186 150 / .28)!important}html[data-theme="dark"] .cnp-share-tile--returns,[data-theme="dark"] .cnp-share-tile--returns,.dark .cnp-share-tile--returns{background:linear-gradient(135deg,rgb(61 186 150 / .2),rgb(45 212 191 / .1))!important;border-color:rgb(61 186 150 / .28)!important}html[data-theme="dark"] .cnp-share-tile--total,[data-theme="dark"] .cnp-share-tile--total,.dark .cnp-share-tile--total{background:linear-gradient(135deg,rgb(255 107 120 / .18),rgb(251 191 36 / .1))!important;border-color:rgb(255 107 120 / .28)!important}html[data-theme="dark"] .cnp-share-meta__item--gain,[data-theme="dark"] .cnp-share-meta__item--gain,.dark .cnp-share-meta__item--gain{background:rgb(61 186 150 / .16)!important}html[data-theme="dark"] .cnp-share-meta__item--multi,[data-theme="dark"] .cnp-share-meta__item--multi,.dark .cnp-share-meta__item--multi{background:rgb(96 165 250 / .14)!important}html[data-theme="dark"] .cnp-share-meta__item--periods,[data-theme="dark"] .cnp-share-meta__item--periods,.dark .cnp-share-meta__item--periods{background:rgb(251 191 36 / .12)!important}html[data-theme="dark"] .cnp-share-card,[data-theme="dark"] .cnp-share-card,html[data-theme="dark"] .cnp-share-breakdown,[data-theme="dark"] .cnp-share-breakdown,html[data-theme="dark"] .cnp-share-input-box,[data-theme="dark"] .cnp-share-input-box,html[data-theme="dark"] .cnp-share-interval-tabs,[data-theme="dark"] .cnp-share-interval-tabs,html[data-theme="dark"] .cnp-share-card-row,[data-theme="dark"] .cnp-share-card-row{background:#15201c!important;border-color:rgb(244 249 246 / .14)!important;color:#f4f9f6!important}html[data-theme="dark"] .cnp-share-pdf-btn,[data-theme="dark"] .cnp-share-pdf-btn,.dark .cnp-share-pdf-btn{background:rgb(255 107 120 / .14)!important;color:#fda4af!important;-webkit-text-fill-color:#fda4af!important;border-color:rgb(255 107 120 / .35)!important}html[data-theme="dark"] .cnp-share-input-box__fix,[data-theme="dark"] .cnp-share-input-box__fix{color:#3dba96!important;-webkit-text-fill-color:#3dba96!important;background:rgb(61 186 150 / .14)!important}@media (prefers-reduced-motion:reduce){.cnp-share-donut__arc,.cnp-share-calc-btn,.cnp-share-tile__val,.cnp-share-donut-center__val,.cnp-share-meta__val{transition:none!important;animation:none!important}}.cnp-share-presets{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.cnp-share-preset{border:1.5px solid var(--share-border);background:var(--share-surf2);color:var(--share-muted);font-family:var(--share-font);font-size:.76rem;font-weight:700;border-radius:999px;padding:.5rem .85rem;cursor:pointer;min-height:38px}.cnp-share-preset.is-active{background:linear-gradient(135deg,var(--share-accent),color-mix(in srgb,var(--share-teal) 55%,var(--share-accent)));color:#fff;border-color:#fff0}.cnp-share-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.3rem;background:var(--share-surf2);border-radius:var(--share-radius-sm);padding:.3rem;border:1px solid var(--share-border)}.cnp-share-tab{padding:.5rem .25rem;border:0;border-radius:calc(var(--share-radius-sm) - 2px);background:#fff0;color:var(--share-muted);font-family:var(--share-font);font-size:.74rem;font-weight:600;cursor:pointer;min-height:36px}.cnp-share-tab.is-active{background:linear-gradient(135deg,var(--share-accent),color-mix(in srgb,var(--share-teal) 50%,var(--share-accent)));color:#fff}.cnp-share-two-col{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:520px){.cnp-share-two-col{grid-template-columns:1fr}}.cnp-share-clear-btn{width:100%;min-height:44px;border-radius:var(--share-radius-sm);border:1.5px solid var(--share-border);background:var(--share-surface);color:var(--share-ink);font-family:var(--share-font);font-weight:700;cursor:pointer}.cnp-share-budget-btn{display:flex;align-items:center;justify-content:center;width:calc(100% - 1.8rem);margin:.2rem .9rem .75rem;min-height:44px;border:0;border-radius:var(--share-radius-sm);background:linear-gradient(135deg,var(--share-accent),#0a6a9b);color:#fff;font-family:var(--share-font);font-weight:700;cursor:pointer}.cnp-share-tile--cost{background:linear-gradient(135deg,#e8f7f1,#edf5ff);border-color:color-mix(in srgb,var(--share-accent) 28%,transparent)}.cnp-share-tile--receive{background:linear-gradient(135deg,#ecfeff,#cffafe);border-color:color-mix(in srgb,var(--share-teal) 30%,transparent)}.cnp-share-tile--profit{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:color-mix(in srgb,var(--share-profit) 30%,transparent)}.cnp-share-tile--loss{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:color-mix(in srgb,var(--share-loss) 28%,transparent)}.cnp-share-tile--cost .cnp-share-tile__dot{background:var(--share-accent)}.cnp-share-tile--receive .cnp-share-tile__dot{background:var(--share-teal)}.cnp-share-tile--profit .cnp-share-tile__dot{background:var(--share-profit)}.cnp-share-tile--loss .cnp-share-tile__dot{background:var(--share-loss)}.cnp-share-tile--cost .cnp-share-tile__val{color:var(--share-accent)}.cnp-share-tile--receive .cnp-share-tile__val{color:var(--share-teal)}.cnp-share-tile--profit .cnp-share-tile__val{color:var(--share-profit)}.cnp-share-tile--loss .cnp-share-tile__val{color:var(--share-loss)}.cnp-share-donut__arc--cost{stroke:var(--share-accent)}.cnp-share-donut__arc--gain{stroke:var(--share-teal)}.cnp-share-table .td-positive,.cnp-share-table .td-highlight{color:var(--share-profit);font-weight:700}.cnp-share-table .td-negative{color:var(--share-loss);font-weight:700}.cnp-share-tr-total td{background:color-mix(in srgb,var(--share-accent) 8%,transparent)}.cnp-share-bk-note{margin:0;padding:.75rem .9rem;font-size:.78rem;line-height:1.45;color:var(--share-muted);border-top:1px solid var(--share-border)}.cnp-share-table--budget{margin:0 .9rem .9rem;width:calc(100% - 1.8rem)}.cnp-share-card-row__grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme="dark"] .cnp-share-preset,[data-theme="dark"] .cnp-share-preset,html[data-theme="dark"] .cnp-share-tab,[data-theme="dark"] .cnp-share-tab,html[data-theme="dark"] .cnp-share-clear-btn,[data-theme="dark"] .cnp-share-clear-btn{background:#1a2621!important;color:#c5d4cb!important;border-color:rgb(244 249 246 / .14)!important;-webkit-text-fill-color:#c5d4cb!important}html[data-theme="dark"] .cnp-share-preset.is-active,[data-theme="dark"] .cnp-share-preset.is-active,html[data-theme="dark"] .cnp-share-tab.is-active,[data-theme="dark"] .cnp-share-tab.is-active{background:linear-gradient(135deg,#0f8f6d,#0a6a9b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme="dark"] .cnp-share-tile--cost,[data-theme="dark"] .cnp-share-tile--cost{background:linear-gradient(135deg,rgb(61 186 150 / .18),rgb(96 165 250 / .1))!important}html[data-theme="dark"] .cnp-share-tile--receive,[data-theme="dark"] .cnp-share-tile--receive{background:linear-gradient(135deg,rgb(45 212 191 / .18),rgb(61 186 150 / .1))!important}html[data-theme="dark"] .cnp-share-tile--profit,[data-theme="dark"] .cnp-share-tile--profit{background:linear-gradient(135deg,rgb(34 197 94 / .22),rgb(22 163 74 / .12))!important;border-color:rgb(74 222 128 / .28)!important}html[data-theme="dark"] .cnp-share-tile--loss,[data-theme="dark"] .cnp-share-tile--loss{background:linear-gradient(135deg,rgb(239 68 68 / .22),rgb(220 38 38 / .12))!important;border-color:rgb(248 113 113 / .28)!important}html[data-theme="dark"] .cnp-share-tile--cost .cnp-share-tile__lbl,html[data-theme="dark"] .cnp-share-tile--receive .cnp-share-tile__lbl,html[data-theme="dark"] .cnp-share-tile--profit .cnp-share-tile__lbl,html[data-theme="dark"] .cnp-share-tile--loss .cnp-share-tile__lbl,[data-theme="dark"] .cnp-share-tile--cost .cnp-share-tile__lbl,[data-theme="dark"] .cnp-share-tile--receive .cnp-share-tile__lbl,[data-theme="dark"] .cnp-share-tile--profit .cnp-share-tile__lbl,[data-theme="dark"] .cnp-share-tile--loss .cnp-share-tile__lbl{color:#c5d4cb!important;-webkit-text-fill-color:#c5d4cb!important}html[data-theme="dark"] .cnp-share-tile--cost .cnp-share-tile__val,[data-theme="dark"] .cnp-share-tile--cost .cnp-share-tile__val{color:#5eead4!important;-webkit-text-fill-color:#5eead4!important}html[data-theme="dark"] .cnp-share-tile--receive .cnp-share-tile__val,[data-theme="dark"] .cnp-share-tile--receive .cnp-share-tile__val{color:#2dd4bf!important;-webkit-text-fill-color:#2dd4bf!important}html[data-theme="dark"] .cnp-share-tile--profit .cnp-share-tile__val,[data-theme="dark"] .cnp-share-tile--profit .cnp-share-tile__val{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}html[data-theme="dark"] .cnp-share-tile--loss .cnp-share-tile__val,[data-theme="dark"] .cnp-share-tile--loss .cnp-share-tile__val{color:#f87171!important;-webkit-text-fill-color:#f87171!important}html[data-theme="dark"] .cnp-share-table .td-positive,[data-theme="dark"] .cnp-share-table .td-positive{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}html[data-theme="dark"] .cnp-share-table .td-negative,[data-theme="dark"] .cnp-share-table .td-negative{color:#f87171!important;-webkit-text-fill-color:#f87171!important}html[data-theme="dark"] .cnp-share-bk-note,[data-theme="dark"] .cnp-share-bk-note{color:#c5d4cb!important;-webkit-text-fill-color:#c5d4cb!important}.cnp-share-tabs--modes{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.cnp-share-avg-batches{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.cnp-share-avg-batch{padding:.75rem;border:1px solid var(--share-border);border-radius:var(--share-radius-sm);background:var(--share-surf2)}.cnp-share-avg-batch__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.55rem}.cnp-share-avg-batch__title{font-size:.78rem;font-weight:700;color:var(--share-ink)}.cnp-share-avg-remove{border:0;background:#fff0;color:var(--share-loss);font-weight:700;cursor:pointer;font-size:.78rem;min-height:32px;padding:0 .35rem}.cnp-share-select{width:100%;min-height:44px;border:1.5px solid var(--share-border);border-radius:var(--share-radius-sm);background:var(--share-surface);color:var(--share-ink);font-family:var(--share-font);font-size:.9rem;font-weight:600;padding:.45rem .7rem}.cnp-share-avg-lot-total{margin:.55rem 0 0;font-size:.78rem;color:var(--share-muted)}.cnp-share-avg-lot-total strong{color:var(--share-accent);font-variant-numeric:tabular-nums}html[data-theme="dark"] .cnp-share-avg-batch,[data-theme="dark"] .cnp-share-avg-batch{background:#1a2621!important;border-color:rgb(244 249 246 / .14)!important}html[data-theme="dark"] .cnp-share-avg-batch__title,[data-theme="dark"] .cnp-share-avg-batch__title{color:#e8f0eb!important;-webkit-text-fill-color:#e8f0eb!important}html[data-theme="dark"] .cnp-share-select,[data-theme="dark"] .cnp-share-select{background:#1a2621!important;color:#e8f0eb!important;border-color:rgb(244 249 246 / .14)!important;-webkit-text-fill-color:#e8f0eb!important}html[data-theme="dark"] .cnp-share-avg-lot-total,[data-theme="dark"] .cnp-share-avg-lot-total{color:#c5d4cb!important;-webkit-text-fill-color:#c5d4cb!important}html[data-theme="dark"] .cnp-share-avg-lot-total strong,[data-theme="dark"] .cnp-share-avg-lot-total strong{color:#5eead4!important;-webkit-text-fill-color:#5eead4!important}html[data-theme="dark"] .cnp-share-disclaimer,[data-theme="dark"] .cnp-share-disclaimer{color:#c5d4cb!important;-webkit-text-fill-color:#c5d4cb!important}.cnp-share-tabs--modes{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.cnp-share-tabs--modes .cnp-share-tab{font-size:.68rem;padding:.45rem .15rem}