:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f3f5f7;background:#0d1117;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 10%,#202a35 0,transparent 28%),#0d1117;color:#f3f5f7}a{color:inherit}.site-header{max-width:1180px;margin:auto;padding:24px 28px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-size:13px;letter-spacing:.08em}.brand b{color:#64d592}.brand-mark{width:34px;height:34px;border:1px solid #64d592;display:grid;place-items:center;font-family:Georgia,serif;color:#64d592;font-size:22px}.site-header nav{display:flex;gap:24px}.site-header nav a{font-size:13px;color:#aeb6c0;text-decoration:none}.hero{max-width:960px;margin:72px auto 0;padding:0 28px}.eyebrow{font-size:12px;letter-spacing:.18em;color:#64d592;font-weight:750}.hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,7vw,82px);line-height:.98;margin:18px 0 24px;font-weight:500;letter-spacing:-.035em}.hero h1 em{color:#64d592;font-weight:400}.lead{max-width:690px;color:#aeb6c0;font-size:18px;line-height:1.65}.calculator-card{margin-top:42px;background:#151b23;border:1px solid #29313b;border-radius:4px;padding:26px;display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:end;box-shadow:0 24px 80px #0005}.field label{display:block;color:#bfc6cf;font-size:13px;margin-bottom:9px}.field label span{color:#77818d}.money-input{display:flex;background:#0d1117;border:1px solid #343e49}.money-input:focus-within,select:focus{border-color:#64d592}.money-input input,select{width:100%;border:0;outline:0;background:#0d1117;color:#fff;padding:14px 15px;font-size:17px}.money-input span{padding:14px;color:#89939f}.primary,.secondary{border:0;cursor:pointer;font-weight:750;padding:15px 20px}.primary{background:#64d592;color:#111}.primary:hover{background:#e1c274}.secondary{background:transparent;border:1px solid #64d592;color:#64d592;margin-top:22px}.form-note{grid-column:1/-1;margin:0;color:#707b87;font-size:12px}.results{max-width:960px;margin:70px auto;padding:0 28px}.hidden{display:none!important}.result-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #303844;padding-bottom:20px}.result-heading h2{font-family:Georgia,serif;font-size:34px;margin:8px 0 0}.quality{font-size:11px;border:1px solid #5d6670;padding:7px 9px;color:#aeb6c0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#303844;margin-top:26px;border:1px solid #303844}.metric{background:#11171e;padding:22px;min-height:145px}.metric.featured{background:#1a2028}.metric span,.headline-row span{font-size:12px;color:#929ca7;display:block;min-height:36px}.metric strong{display:block;font-family:Georgia,serif;font-size:27px;margin:12px 0}.metric.featured strong{color:#64d592}.metric small{color:#707b87}.status{font-size:9px!important;letter-spacing:.1em}.status.calculated{color:#7eb58d}.notice{border-left:3px solid #64d592;background:#171c22;padding:17px 20px;margin:22px 0;color:#c0c6cd;font-size:14px;line-height:1.55}.headline-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.headline-row article{border:1px solid #303844;padding:20px}.headline-row strong{font-family:Georgia,serif;font-size:27px;color:#e6e9ec}.personalize{margin-top:22px;padding:26px;background:#151b23;border:1px solid #303844}.personalize h3{font-family:Georgia,serif;font-size:26px;margin-top:0}.personalize>p{color:#8f99a4}.personalize form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.personalize .primary{align-self:end}.details{margin-top:24px;border-top:1px solid #303844;border-bottom:1px solid #303844;padding:18px 0}.details summary{cursor:pointer;color:#64d592}.trace-line{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #222a33;color:#aeb6c0;font-size:13px}.trace-line b{color:#e8ebee}.trace-line .not{color:#d0a46a}.info-section{max-width:960px;margin:120px auto;padding:0 28px}.info-section h2{font-family:Georgia,serif;font-size:clamp(32px,5vw,52px);max-width:760px;font-weight:500}.info-section>p:last-child{max-width:720px;color:#9ba5b0;line-height:1.7}footer{max-width:1180px;margin:120px auto 0;padding:30px 28px;border-top:1px solid #29313b;color:#737e89;font-size:12px;display:flex;justify-content:space-between}@media(max-width:780px){.site-header nav{display:none}.hero{margin-top:42px}.calculator-card{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.headline-row,.personalize form{grid-template-columns:1fr}.result-heading{align-items:start;gap:16px}.quality{margin-top:6px}}@media(max-width:480px){.metric-grid{grid-template-columns:1fr}.hero,.results,.info-section{padding-left:18px;padding-right:18px}.site-header{padding:20px 18px}.hero h1{font-size:45px}}.micro-note{margin:.45rem 0 0;max-width:24ch;font-size:.72rem;line-height:1.45;color:var(--muted, #8795a8)}#identified-card{background:#d6b15c0e}#identified-card strong,#identified-card .value{color:var(--gold, #64d592)}.quality-badge{letter-spacing:.06em}@media(max-width:760px){.result-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:520px){.result-grid{grid-template-columns:1fr!important}h1,.hero h1{font-size:clamp(2.4rem,13vw,4.4rem)}}.status-calculated,.status-CALCULATED,[data-status=CALCULATED],.calculated,.epistemic.calculated{color:#72d89a!important}.status-user_provided,.status-USER_PROVIDED,[data-status=USER_PROVIDED],.user-provided,.status-estimated,.status-ESTIMATED,[data-status=ESTIMATED],.estimated{color:#64d592!important}.status-not_included,.status-NOT_INCLUDED,[data-status=NOT_INCLUDED],.not-included{color:#8795a8!important}.result-card .status,.metric-card .status,.result-grid small.status,.result-grid .status{color:#72d89a}.result-quality,.quality-badge{color:#c9d3df;border-color:#566270;background:transparent}.quick-profile{opacity:.82}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}:root{--primary-green: #49c879;--primary-green-strong: #35b968;--primary-green-soft: rgba(73, 200, 121, .11);--primary-green-border: rgba(73, 200, 121, .42);--brand-gold: #64d592}button[type=submit],.primary-button,form button:not(.secondary-button){background:var(--primary-green)!important;border-color:var(--primary-green)!important;color:#07110b!important}button[type=submit]:hover,.primary-button:hover,form button:not(.secondary-button):hover{background:var(--primary-green-strong)!important;border-color:var(--primary-green-strong)!important}#identified-card{background:var(--primary-green-soft)!important;border-color:var(--primary-green-border)!important}#identified-card strong,#identified-card .value,.status-calculated,.status-CALCULATED,[data-status=CALCULATED],.calculated,.epistemic.calculated,.result-card .status,.metric-card .status,.result-grid small.status,.result-grid .status{color:var(--primary-green)!important}.result-quality,.quality-badge{color:#d7e0e9!important;border-color:#566270!important}.eyebrow,.brand-accent,.status-user_provided,.status-USER_PROVIDED,[data-status=USER_PROVIDED]{color:var(--brand-gold)!important}.legend-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:2rem 0 3.5rem;padding:1rem 1.1rem;border:1px solid #303a45;background:#ffffff05;font-size:.78rem;line-height:1.45;color:#9ba9b8}.legend-panel span{display:flex;align-items:flex-start;gap:.55rem}.legend-panel strong{color:#dfe7ef;font-weight:600}.dot{width:.55rem;height:.55rem;border-radius:50%;flex:0 0 auto;margin-top:.28rem}.dot-calc{background:var(--primary-green)}.dot-user{background:var(--brand-gold)}.dot-est{background:#64d592}.dot-na{background:#718092}@media(max-width:760px){.legend-panel{grid-template-columns:1fr 1fr}}@media(max-width:520px){.legend-panel{grid-template-columns:1fr}}:root{--v6-bg: #0b1110;--v6-panel: #111918;--v6-panel-2: #0d1514;--v6-white: #f2f5f3;--v6-text: #d7dfdb;--v6-muted: #879b92;--v6-green-1: #a8e6c0;--v6-green-2: #69cf92;--v6-green-3: #3da96b;--v6-green-4: #236342;--v6-green-5: #173b2b}body{background:var(--v6-bg)!important;color:var(--v6-text)!important}header .brand,header .brand *,.logo,.logo *,.site-brand,.site-brand *{color:var(--v6-white)!important}header .brand strong,.site-brand strong,.logo-mark,.brand-mark{color:var(--v6-green-2)!important;border-color:var(--v6-green-3)!important}.eyebrow,.kicker,.section-label{color:var(--v6-green-2)!important}h1,.hero h1{color:var(--v6-white)!important}h1 em,.hero h1 em,.hero .accent,.hero-accent{color:var(--v6-green-1)!important}a{color:var(--v6-green-1)}nav a{color:#c6d5ce!important}nav a:hover{color:var(--v6-green-1)!important}form,.calculator,.calculator-card,.personalization,.personalization-panel{background:var(--v6-panel)!important;border-color:#2a3934!important}input,select{background:#09100f!important;border-color:#34443e!important;color:var(--v6-white)!important}input:focus,select:focus{border-color:var(--v6-green-2)!important;outline-color:var(--v6-green-2)!important}button[type=submit],.primary-button,form button:not(.secondary-button){background:var(--v6-green-3)!important;border-color:var(--v6-green-3)!important;color:#06100a!important}button[type=submit]:hover,.primary-button:hover,form button:not(.secondary-button):hover{background:var(--v6-green-2)!important;border-color:var(--v6-green-2)!important}.result-grid>*{background:var(--v6-panel-2)!important;border-color:#2e3c37!important}#identified-card{background:#3da96b13!important;border-color:#69cf9252!important}.result-grid strong,.result-grid .value,.metric-card strong,.metric-card .value{color:var(--v6-white)!important}#identified-card strong,#identified-card .value{color:var(--v6-green-1)!important}.status-calculated,.status-CALCULATED,[data-status=CALCULATED],.calculated,.epistemic.calculated,.result-card .status,.metric-card .status,.result-grid small.status,.result-grid .status{color:var(--v6-green-2)!important}.status-user_provided,.status-USER_PROVIDED,[data-status=USER_PROVIDED],.user-provided{color:#b9e8cb!important}.status-estimated,.status-ESTIMATED,[data-status=ESTIMATED],.estimated{color:#8fbda2!important}.status-not_included,.status-NOT_INCLUDED,[data-status=NOT_INCLUDED],.not-included{color:var(--v6-muted)!important}.result-quality,.quality-badge{color:#bcd1c7!important;border-color:#486158!important;background:#23634214!important}.notice,.result-notice,.partial-notice{border-left-color:var(--v6-green-3)!important}.dot-calc{background:var(--v6-green-2)!important}.dot-user{background:var(--v6-green-1)!important}.dot-est{background:#7faa91!important}.dot-na{background:#65766f!important}[style*="#64d592"]{color:var(--v6-green-2)}:root{--brand-green: #64d592;--brand-green-light: #a9e8c1;--brand-green-deep: #2f9f62;--ink-white: #f4f7f5}header .brand,header .brand strong,header .brand span,.site-brand,.site-brand strong,.site-brand span{color:var(--brand-green)!important}.logo-mark,.brand-mark{color:var(--brand-green-light)!important;border-color:var(--brand-green-deep)!important}.hero h1,h1{color:var(--ink-white)!important}.hero h1 em,h1 em,.hero .accent{color:var(--brand-green-light)!important}.eyebrow,.kicker,.section-label{color:var(--brand-green)!important}button[type=submit],.primary-button,form button:not(.secondary-button){background:var(--brand-green-deep)!important;border-color:var(--brand-green-deep)!important;color:#06110a!important}button[type=submit]:hover,.primary-button:hover,form button:not(.secondary-button):hover{background:var(--brand-green)!important;border-color:var(--brand-green)!important}.result-header h2,.result-title,.result-heading{color:var(--ink-white)!important}#identified-card strong,#identified-card .value,#identified-card .amount{color:var(--brand-green-light)!important}.result-grid>*:not(:first-child) strong,.result-grid>*:not(:first-child) .value,.result-grid>*:not(:first-child) .amount{color:var(--ink-white)!important}.status-calculated,.status-CALCULATED,[data-status=CALCULATED],.result-grid .status,.result-card .status,.metric-card .status{color:var(--brand-green)!important}.notice,.result-notice,.partial-notice{border-left-color:var(--brand-green-deep)!important}:root{--pc-bg:#08100e;--pc-panel:#101816;--pc-panel2:#0c1412;--pc-white:#f3f7f5;--pc-text:#d4ded9;--pc-muted:#84978e;--pc-green:#64d592;--pc-green-light:#abe9c3;--pc-green-deep:#319e62;--pc-border:#2d3d36}body{background:var(--pc-bg)!important;color:var(--pc-text)!important}header .brand,header .brand *,.site-brand,.site-brand *{color:var(--pc-green)!important}.logo-mark,.brand-mark{color:var(--pc-green-light)!important;border-color:var(--pc-green-deep)!important}.eyebrow,.kicker,.section-label{color:var(--pc-green)!important}.hero h1,h1{color:var(--pc-white)!important}.hero h1 em,h1 em,.hero .accent{color:var(--pc-green-light)!important}form,.calculator,.calculator-card,.personalization,.personalization-panel{background:var(--pc-panel)!important;border-color:var(--pc-border)!important}input,select{background:#07100e!important;color:var(--pc-white)!important;border-color:#34463e!important}button[type=submit],.primary-button,form button:not(.secondary-button){background:var(--pc-green-deep)!important;border-color:var(--pc-green-deep)!important;color:#041008!important}button[type=submit]:hover,.primary-button:hover,form button:not(.secondary-button):hover{background:var(--pc-green)!important;border-color:var(--pc-green)!important}.result-header h2,.result-title,.result-heading{color:var(--pc-white)!important}.result-grid>*{background:var(--pc-panel2)!important;border-color:var(--pc-border)!important}.result-grid>*:first-child{background:#64d59212!important;border-color:#64d59257!important}.result-grid>*:first-child strong,.result-grid>*:first-child .value,.result-grid>*:first-child .amount{color:var(--pc-green-light)!important}.result-grid>*:not(:first-child) strong,.result-grid>*:not(:first-child) .value,.result-grid>*:not(:first-child) .amount{color:var(--pc-white)!important}.result-grid .status,.result-card .status,.metric-card .status,.status-calculated,.status-CALCULATED,[data-status=CALCULATED]{color:var(--pc-green)!important}.result-quality,.quality-badge{color:#c4d5cd!important;border-color:#496158!important;background:#319e620f!important}.notice,.result-notice,.partial-notice{border-left-color:var(--pc-green-deep)!important}@media(max-width:760px){.hero h1,h1{font-size:clamp(2.55rem,12vw,4.5rem)!important;line-height:.98!important}form,.calculator,.calculator-card{padding:1.15rem!important}.result-grid{grid-template-columns:1fr 1fr!important}.result-header{align-items:flex-start!important;gap:1rem!important}}@media(max-width:520px){.result-grid{grid-template-columns:1fr!important}button[type=submit],.primary-button{width:100%!important}.result-header{display:block!important}.result-quality,.quality-badge{display:inline-block!important;margin-top:.8rem!important}}#identified-card{cursor:pointer!important;position:relative;transition:transform .16s ease,border-color .16s ease,background .16s ease}#identified-card:hover{transform:translateY(-2px);border-color:var(--pc-green)!important;background:#64d5921c!important}#identified-card:after{content:"Ver desglose →";display:block;margin-top:.65rem;color:var(--pc-green);font-size:.72rem;letter-spacing:.04em}.tax-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tax-modal__dialog{position:relative;z-index:1;width:min(620px,100%);max-height:min(760px,90vh);overflow:auto;background:#0d1714;border:1px solid #355046;padding:2rem;box-shadow:0 24px 80px #00000073}.tax-modal__dialog h2{margin:.35rem 2.5rem 1rem 0;color:var(--pc-white);font-size:clamp(1.8rem,5vw,2.7rem)}.tax-modal__total{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin:1.6rem 0 .75rem;padding:1.1rem 0;border-top:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.tax-modal__total strong{color:var(--pc-green-light);font-size:1.48rem}.tax-modal__row{display:flex;justify-content:space-between;gap:1.5rem;padding:.85rem 0;border-bottom:1px solid #22312b}.tax-modal__row--pending strong{color:var(--pc-muted)}.tax-modal__note{font-size:.88rem;margin-top:1.15rem}@media(max-width:520px){.tax-modal{padding:.65rem}.tax-modal__dialog{padding:1.35rem}.tax-modal__row,.tax-modal__total{align-items:flex-start}}#identified-card{cursor:pointer;outline:none}#identified-card:focus-visible{box-shadow:0 0 0 2px var(--pc-green)}.breakdown-hint{display:block;margin-top:.55rem;color:var(--pc-green)!important;font-size:.72rem;letter-spacing:.04em}.tax-modal[hidden]{display:none!important}.tax-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1.25rem}.tax-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tax-modal__dialog{position:relative;z-index:1;width:min(640px,100%);max-height:min(760px,90vh);overflow:auto;background:#0d1714;border:1px solid #355046;padding:2rem;box-shadow:0 24px 80px #0000007a}.tax-modal__dialog h2{margin:.3rem 2.5rem .8rem 0;color:var(--pc-white);font-size:clamp(1.8rem,5vw,2.65rem)}.tax-modal__intro,.tax-modal__note{color:var(--pc-text);line-height:1.6}.tax-modal__close{position:absolute;right:1rem;top:.8rem;background:transparent!important;border:0!important;color:var(--pc-white)!important;font-size:2rem;line-height:1;cursor:pointer}.tax-modal__total{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin:1.5rem 0 .65rem;padding:1.05rem 0;border-top:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.tax-modal__total span{color:var(--pc-text)}.tax-modal__total strong{color:var(--pc-green-light);font-size:1.7rem}.tax-modal__row{display:flex;justify-content:space-between;gap:1.5rem;padding:.9rem 0;border-bottom:1px solid #22312b}.tax-modal__row span{color:var(--pc-text)}.tax-modal__row span small{display:block;margin-top:.25rem;color:var(--pc-green);font-size:.66rem;letter-spacing:.05em}.tax-modal__row strong{color:var(--pc-white);white-space:nowrap}.tax-modal__row--pending strong,.tax-modal__row--pending span small{color:var(--pc-muted)}.tax-modal__principle{color:var(--pc-green-light);font-family:Georgia,serif;font-style:italic;margin:1.5rem 0 0}.modal-open{overflow:hidden}@media(max-width:520px){.tax-modal{padding:.6rem}.tax-modal__dialog{padding:1.3rem}.tax-modal__row,.tax-modal__total{align-items:flex-start}}.field-help{display:block;margin-top:.45rem;color:var(--pc-muted);font-size:.72rem;line-height:1.45}.personalization-summary{margin:1rem 0 0;padding:1rem 1.1rem;border:1px solid rgba(100,213,146,.28);background:#64d5920e;color:var(--pc-text)}.personalization-summary>strong{display:block;margin-bottom:.65rem;color:var(--pc-green-light);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.personalization-summary>div{display:flex;flex-wrap:wrap;gap:.55rem}.personalization-summary>div span{padding:.42rem .58rem;border:1px solid #31453c;background:#09120f;font-size:.76rem}.personalization-summary b{color:var(--pc-white)}#personalize-toggle[aria-expanded=true]{background:#64d59212}button,.primary,.secondary,input,select{min-height:44px}@media(max-width:780px){.site-header{padding:18px 20px}.hero{margin-top:34px}.calculator-card{grid-template-columns:1fr!important;gap:15px!important}.calculator-card .primary{width:100%}.metric-grid{grid-template-columns:1fr 1fr!important}.headline-row,.personalize form{grid-template-columns:1fr!important}.result-heading{align-items:flex-start!important;gap:14px!important}.result-heading h2{font-size:clamp(1.75rem,7vw,2.2rem)}.quality{flex:0 0 auto}}@media(max-width:560px){.site-header{padding:16px}.brand{font-size:11px;gap:9px}.brand-mark{width:31px;height:31px;font-size:19px}.hero,.results,.info-section{padding-left:16px!important;padding-right:16px!important}.hero{margin-top:28px!important}.hero h1,h1{font-size:clamp(2.5rem,13.2vw,3.6rem)!important;line-height:.98!important;overflow-wrap:normal}.lead{font-size:1rem;line-height:1.55}.calculator-card{margin-top:28px;padding:18px!important}.result-heading{display:block!important}.quality{display:inline-block;margin-top:12px}.metric-grid{grid-template-columns:1fr!important}.metric{min-height:auto;padding:18px}.metric span{min-height:0}.metric strong{font-size:1.7rem}.headline-row article{padding:17px}.headline-row span{min-height:0}#personalize-toggle{width:100%}.personalize{padding:18px!important}.personalize h3{font-size:1.55rem}.trace-line{display:grid;grid-template-columns:1fr;gap:5px}.trace-line>span:last-child{text-align:left}.tax-modal{padding:.5rem!important;align-items:end}.tax-modal__dialog{width:100%!important;max-height:92vh!important;padding:1.2rem!important}.tax-modal__dialog h2{font-size:1.8rem!important}.tax-modal__total,.tax-modal__row{gap:.8rem}.tax-modal__total strong,.tax-modal__row strong{text-align:right}footer{margin-top:70px;padding:24px 16px;display:grid;gap:8px}}@media(max-width:380px){.hero h1,h1{font-size:2.35rem!important}.tax-modal__row{display:grid;grid-template-columns:1fr}.tax-modal__row strong{text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#identified-card{transition:none!important}}#identified-card:after{content:none!important;display:none!important}.brand-link{text-decoration:none}.editorial-page{width:min(1120px,calc(100% - 48px));margin:0 auto}.editorial-hero{width:min(860px,100%);padding:72px 0 58px}.editorial-hero h1{margin:.35rem 0 1.25rem;font-size:clamp(3.4rem,7vw,6.5rem);line-height:.94;letter-spacing:-.045em}.editorial-hero h1 em{color:var(--pc-green-light);font-weight:400}.method-date{margin-top:1.3rem;color:var(--pc-muted);font-size:.78rem}.editorial-content{width:min(820px,100%);padding-bottom:70px}.editorial-content article{padding:34px 0;border-top:1px solid var(--pc-border)}#methodology-page>.method-main-section{width:min(820px,100%);padding:34px 0;border-top:1px solid var(--pc-border)}.editorial-content h2,#methodology-page>.method-main-section>h2{margin:0 0 1rem;color:var(--pc-white);font-family:Georgia,serif;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:500}.editorial-content p{color:var(--pc-text);line-height:1.72;font-size:.98rem}.editorial-content strong{color:var(--pc-white)}.editorial-content code{padding:.15rem .35rem;background:#111d19;color:var(--pc-green-light);font-size:.9em}.formula{margin:1.35rem 0;padding:1.05rem 1.2rem;border-left:2px solid var(--pc-green);background:#64d5920e;color:var(--pc-white);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.method-statuses{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:1.25rem 0}.method-statuses p{margin:0;padding:1rem;border:1px solid var(--pc-border);background:var(--pc-panel2)}.method-statuses b{display:block;margin-bottom:.45rem;color:var(--pc-green);font-size:.72rem;letter-spacing:.05em}.method-statuses span{color:var(--pc-muted);font-size:.85rem}.editorial-principle p{color:var(--pc-green-light);font-family:Georgia,serif;font-size:1.45rem;font-style:italic}.source-list article{position:relative}.source-type{margin:0 0 .55rem!important;color:var(--pc-green)!important;font-size:.7rem!important;font-weight:700;letter-spacing:.08em}.source-list a,.editorial-footer a{color:var(--pc-green-light);text-decoration:none;border-bottom:1px solid rgba(171,233,195,.35)}.source-list a:hover,.editorial-footer a:hover{border-bottom-color:var(--pc-green-light)}.source-note{margin-top:18px;padding:28px!important;border:1px solid var(--pc-border)!important;background:#64d5920a}.editorial-footer{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:28px 0 40px;border-top:1px solid var(--pc-border);display:flex;justify-content:space-between;gap:20px;color:var(--pc-muted);font-size:.78rem}@media(max-width:620px){.editorial-page,.editorial-footer{width:calc(100% - 32px)}.editorial-hero{padding:42px 0 38px}.editorial-hero h1{font-size:clamp(2.7rem,14vw,4rem)!important}.method-statuses{grid-template-columns:1fr}.editorial-content article{padding:27px 0}.editorial-footer{display:grid}}@media(max-width:320px){.fiscal-history-page .editorial-hero h1 #history-title-territory{white-space:nowrap;display:inline-block}}.calculator-card{grid-template-columns:minmax(180px,.9fr) minmax(180px,.9fr) minmax(260px,1.35fr) auto!important}.activity-field small{display:block;margin-top:.45rem;max-width:36rem;color:var(--pc-muted);font-size:.69rem;line-height:1.4}#activity{width:100%}@media(max-width:1040px){.calculator-card{grid-template-columns:1fr 1fr!important}.calculator-card .primary{width:100%}}@media(max-width:620px){.calculator-card{grid-template-columns:1fr!important}}.calculator-card{align-items:end!important}.calculator-card>.field{align-self:end;min-width:0}.calculator-card>.field>label{display:block;min-height:1.25rem;margin-bottom:.55rem}.calculator-card>.field>input,.calculator-card>.field>select,.calculator-card>.field .money-input{height:44px;box-sizing:border-box}.calculator-card>.activity-field{position:relative;padding-bottom:0}.calculator-card>.activity-field small{position:absolute;left:0;top:calc(100% + .42rem);margin:0;width:100%}.calculator-card>.primary{align-self:end;height:44px;min-height:44px;margin:0}.calculator-card .quick-note,.calculator-card>p{align-self:start}.calculator-card{padding-bottom:3.25rem!important}@media(max-width:1040px){.calculator-card>.activity-field small{position:static;margin-top:.45rem}.calculator-card{padding-bottom:1.5rem!important}}@media(max-width:620px){.calculator-card>.field>label{min-height:auto}.calculator-card>.primary{height:auto;min-height:46px}}.net-salary-card{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(320px,1.35fr);gap:1.4rem 2rem;align-items:center;margin:0 0 1.25rem;padding:1.35rem 1.45rem;border:1px solid var(--pc-border);background:#ffffff06}.net-salary-card__intro,.net-salary-card__pays>div{min-width:0}.net-salary-card span{display:block;margin-bottom:.32rem;color:var(--pc-muted);font-size:.76rem}.net-salary-card strong{display:block;color:var(--pc-text);font-family:var(--font-display);font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.05;overflow-wrap:anywhere}.net-salary-card__intro strong{color:var(--pc-accent-soft)}.net-pay-mainline{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.net-pay-mainline strong{margin:0}.net-salary-card small{display:block;margin-top:.28rem;color:var(--pc-muted);font-size:.68rem}.net-salary-card__pays{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.net-salary-card__pays>div{padding-left:1rem;border-left:1px solid var(--pc-border)}.net-salary-card>p{grid-column:1/-1;margin:.05rem 0 0;color:var(--pc-muted);font-size:.7rem;line-height:1.45}@media(max-width:720px){.net-salary-card{grid-template-columns:1fr;gap:1rem}.net-salary-card__pays{grid-template-columns:1fr 1fr}}@media(max-width:430px){.net-salary-card__pays{grid-template-columns:1fr}.net-salary-card__pays>div{padding-left:0;padding-top:.8rem;border-left:0;border-top:1px solid var(--pc-border)}}.salary-heading{display:flex;align-items:end;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.salary-heading>label{margin:0!important;min-height:0!important}.pay-toggle{display:inline-flex;flex:0 0 auto;gap:.18rem;padding:.16rem;border:1px solid var(--pc-border);background:#ffffff06}.pay-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--pc-muted);min-height:30px;padding:.3rem .62rem;font:inherit;font-size:.68rem;cursor:pointer}.pay-toggle__btn.is-active{background:var(--pc-accent);color:#06110b}.pay-toggle__btn:focus-visible{outline:2px solid var(--pc-accent-soft);outline-offset:2px}.net-salary-card--single{grid-template-columns:minmax(220px,1.1fr) minmax(190px,.9fr)}.net-salary-card__annual{min-width:0;padding-left:1.2rem;border-left:1px solid var(--pc-border)}.net-salary-card__annual span{display:block;margin-bottom:.32rem;color:var(--pc-muted);font-size:.76rem}.net-salary-card__annual strong{display:block;color:var(--pc-text);font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.05}@media(max-width:1040px){.salary-heading{align-items:center}}@media(max-width:720px){.salary-heading{align-items:flex-start;flex-direction:column}.net-salary-card--single{grid-template-columns:1fr}.net-salary-card__annual{padding-left:0;padding-top:.9rem;border-left:0;border-top:1px solid var(--pc-border)}.net-pay-mainline{align-items:flex-start;flex-direction:column;gap:.55rem}}:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px}.calculator-card,.net-salary-card,.metric,.personalize,.trace-line,.tax-modal__dialog,.editorial-content>section,.source-list>li{border-radius:var(--radius-md)!important}input,select,button,.money-input,.pay-toggle{border-radius:var(--radius-sm)!important}.pay-toggle__btn{border-radius:6px!important}.salary-field{display:grid!important;grid-template-columns:auto minmax(105px,1fr);grid-template-areas:"heading heading" "label money";column-gap:.65rem;align-items:center!important}.salary-field .salary-heading{grid-area:heading;margin-bottom:.5rem!important}.salary-field .salary-heading>label{display:none!important}.salary-field:before{content:"Salario bruto anual";grid-area:label;color:var(--pc-text);font-size:.72rem;line-height:1.25;white-space:nowrap}.salary-field>.money-input{grid-area:money;width:100%}@media(max-width:620px){.salary-field{grid-template-columns:1fr;grid-template-areas:"heading" "label" "money";row-gap:.4rem}.salary-field:before{white-space:normal}}.calculator-card{column-gap:1.75rem!important}.salary-field{padding-right:.5rem}.salary-min-help{grid-column:1/-1;margin-top:.38rem;color:var(--pc-muted);font-size:.64rem;line-height:1.35}@media(max-width:1040px){.calculator-card{column-gap:1.15rem!important}.salary-field{padding-right:0}}.calculator-card{display:grid!important;grid-template-columns:minmax(210px,1.05fr) minmax(180px,.9fr) minmax(260px,1.25fr) minmax(145px,.72fr)!important;column-gap:1.35rem!important;row-gap:.9rem!important;align-items:start!important}.calculator-card>.field{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-self:start!important;min-width:0}.calculator-card>.field>label,.salary-field:before{min-height:1.2rem;margin:0 0 .5rem!important;line-height:1.2}.salary-field{display:grid!important;grid-template-columns:auto minmax(105px,1fr)!important;grid-template-areas:"heading heading" "label money" "help help"!important;column-gap:.65rem!important;align-items:center!important;padding-right:0!important}.salary-field .salary-heading{grid-area:heading;margin:0 0 .5rem!important;min-height:30px}.salary-field:before{grid-area:label;align-self:center;display:flex;align-items:center;white-space:nowrap}.salary-field>.money-input{grid-area:money;margin:0!important;height:44px!important}.salary-min-help{grid-area:help;margin-top:.42rem!important}.calculator-card select,.calculator-card .money-input,.calculator-card>.primary{height:44px!important;min-height:44px!important;box-sizing:border-box!important}.calculator-card>.primary{align-self:start!important;margin-top:1.7rem!important;width:100%}.activity-field small{position:static!important;margin-top:.42rem!important;min-height:2.15rem}.calculator-card>.quick-note,.calculator-card>p:not(.salary-error){grid-column:1/-1;margin-top:.1rem!important}@media(max-width:1040px){.calculator-card{grid-template-columns:1fr 1fr!important}.calculator-card>.primary{margin-top:0!important}}@media(max-width:620px){.calculator-card{grid-template-columns:1fr!important}.salary-field{grid-template-columns:1fr!important;grid-template-areas:"heading" "label" "money" "help"!important;row-gap:.38rem!important}.salary-field:before{white-space:normal}}@media(min-width:1041px){.calculator-card{grid-template-columns:minmax(235px,1.1fr) minmax(185px,.9fr) minmax(280px,1.3fr) minmax(155px,.72fr)!important;align-items:start!important}.calculator-card>.field{display:grid!important;grid-template-rows:30px 20px 44px auto!important;row-gap:.45rem!important;align-items:center!important;min-width:0}.salary-field{grid-template-columns:auto minmax(95px,1fr)!important;grid-template-areas:"toggle toggle" ". ." "salarylabel salarymoney" "help help"!important;column-gap:.65rem!important}.salary-field .salary-heading{grid-area:toggle!important;min-height:30px!important;margin:0!important;align-self:center!important}.salary-field:before{grid-area:salarylabel!important;margin:0!important;min-height:0!important;align-self:center!important}.salary-field>.money-input{grid-area:salarymoney!important;height:44px!important;margin:0!important;align-self:center!important}.salary-min-help{grid-area:help!important;margin:0!important;align-self:start!important}.calculator-card>.field:not(.salary-field)>label{grid-row:2!important;margin:0!important;min-height:0!important;align-self:end!important}.calculator-card>.field:not(.salary-field)>select{grid-row:3!important;height:44px!important;margin:0!important;align-self:center!important}.activity-field small{grid-row:4!important;margin:0!important;align-self:start!important}.calculator-card>.primary{align-self:start!important;height:44px!important;min-height:44px!important;margin-top:calc(50px + .9rem)!important}}@media(min-width:1180px){.hero h1{font-size:clamp(3.15rem,4.55vw,4.75rem)!important;white-space:nowrap;max-width:none!important;letter-spacing:-.035em}}.pay-toggle__btn{background:transparent!important;color:var(--pc-muted)!important;box-shadow:none!important}.pay-toggle__btn.is-active,.pay-toggle__btn[aria-pressed=true]{background:var(--pc-accent)!important;color:#06110b!important}.pay-toggle__btn:not(.is-active)[aria-pressed=false]{background:#ffffff09!important;color:var(--pc-muted)!important}.site-header{display:flex;align-items:center}.since-badge{display:none!important}@media(max-width:620px){.since-badge{display:none}.hero h1{white-space:normal}}.calculator-card{box-sizing:border-box!important;width:100%!important;padding:1.65rem 1.55rem 1.5rem!important;overflow:visible!important}@media(min-width:1041px){.calculator-card{grid-template-columns:minmax(230px,1.05fr) minmax(185px,.9fr) minmax(245px,1.18fr) minmax(135px,.62fr)!important;column-gap:1.15rem!important}.calculator-card>.primary{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}.salary-field>.money-input{position:relative;z-index:2;overflow:hidden!important}.salary-min-help{position:static!important;z-index:1;display:block!important;padding-top:.08rem;line-height:1.35!important}.pay-toggle{width:max-content!important;gap:.28rem!important;padding:.16rem!important;background:transparent!important}.pay-toggle__btn{min-width:0!important;min-height:26px!important;height:26px!important;padding:.18rem .52rem!important;font-size:.62rem!important;line-height:1!important;border:1px solid var(--pc-border)!important;background:#07100c!important;color:var(--pc-accent)!important}.pay-toggle__btn.is-active,.pay-toggle__btn[aria-pressed=true]{background:var(--pc-accent)!important;color:#050b08!important;border-color:var(--pc-accent)!important}.pay-toggle__btn:not(.is-active)[aria-pressed=false]{background:#07100c!important;color:var(--pc-accent)!important}.net-salary-card__intro strong{color:var(--pc-accent-soft)!important}@media(min-width:1041px){.calculator-card{grid-template-columns:minmax(265px,1.05fr) minmax(220px,.9fr) minmax(320px,1.25fr)!important;column-gap:1.5rem!important}}.pay-toggle{width:max-content!important;gap:.22rem!important;padding:.12rem!important;background:transparent!important;border-color:var(--pc-border)!important}.pay-toggle__btn{min-height:24px!important;height:24px!important;padding:.15rem .45rem!important;font-size:.59rem!important;line-height:1!important;background:#050b08!important;color:var(--pc-accent)!important;border:1px solid var(--pc-border)!important}.pay-toggle__btn:not(.is-active)[aria-pressed=false]{background:#050b08!important;color:var(--pc-accent)!important}.salary-field{overflow:visible!important}.salary-field>.money-input{overflow:hidden!important;border:1px solid var(--pc-border)!important}.salary-field>.money-input:focus-within{border-color:var(--pc-accent)!important}.salary-range{grid-column:1/-1;width:100%;margin:.45rem 0 .05rem;accent-color:var(--pc-accent);cursor:pointer}.salary-min-help{grid-column:1/-1;display:block;margin-top:.2rem!important}.calculator-card>.primary{display:none!important}@media(min-width:1100px){.hero{max-width:none!important}.hero h1{font-size:clamp(2.75rem,4vw,4.15rem)!important;line-height:1.02!important;letter-spacing:-.035em!important;white-space:nowrap!important;max-width:none!important}}.pay-toggle__btn,.pay-toggle__btn[aria-pressed=false],.pay-toggle__btn:not(.is-active){background:#050b08!important;color:var(--pc-accent)!important;border-color:var(--pc-border)!important}.pay-toggle__btn.is-active,.pay-toggle__btn[aria-pressed=true]{background:var(--pc-accent)!important;color:#050806!important;border-color:var(--pc-accent)!important}#salary:invalid{box-shadow:none}.salary-range{min-width:0}@media(min-width:760px){.hero{width:100%!important;max-width:none!important}.hero h1{width:max-content!important;max-width:none!important;white-space:nowrap!important;font-size:clamp(1.95rem,3.35vw,3.5rem)!important;line-height:1.02!important;letter-spacing:-.035em!important}}.pay-toggle .pay-toggle__btn[data-pays="12"][aria-pressed=true],.pay-toggle .pay-toggle__btn[data-pays="14"][aria-pressed=true],.pay-toggle .pay-toggle__btn.is-active{background:var(--pc-green)!important;color:#050806!important;border-color:var(--pc-green)!important;opacity:1!important}.pay-toggle .pay-toggle__btn[data-pays="12"][aria-pressed=false],.pay-toggle .pay-toggle__btn[data-pays="14"][aria-pressed=false],.pay-toggle .pay-toggle__btn:not(.is-active){background:#050b08!important;color:var(--pc-green)!important;border-color:var(--pc-border)!important;opacity:1!important}.pay-toggle .pay-toggle__btn{min-width:0!important;height:24px!important;min-height:24px!important;padding:.15rem .46rem!important;font-size:.59rem!important;line-height:1!important}@media(min-width:900px){.hero{width:min(100%,1480px)!important;max-width:none!important}.hero h1{display:block!important;width:100%!important;max-width:none!important;white-space:nowrap!important;font-size:clamp(1.85rem,3.05vw,3.35rem)!important;line-height:1!important;letter-spacing:-.04em!important}}@media(min-width:1041px){.calculator-card{grid-template-columns:minmax(260px,1.02fr) minmax(210px,.86fr) minmax(300px,1.08fr)!important;column-gap:.85rem!important}}.results-shell,.net-salary-card,.metric-grid,.metric,.trace-line,.personalize{width:100%!important;max-width:none!important;box-sizing:border-box!important}.net-salary-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.metric-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.metric{min-width:0!important;width:auto!important}#results,#results>*,.results,.results>*{max-width:none!important;box-sizing:border-box!important}@media(max-width:980px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.net-salary-card,.metric-grid{grid-template-columns:1fr!important}.hero h1{white-space:normal!important}}@media(min-width:900px){.hero{width:min(calc(100% - 44px),1500px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.hero h1{display:block!important;width:100%!important;max-width:none!important;white-space:nowrap!important;font-size:clamp(1.75rem,2.8vw,3.15rem)!important;line-height:1.02!important;letter-spacing:-.04em!important}}@media(min-width:1041px){.calculator-card{grid-template-columns:minmax(300px,360px) minmax(205px,240px) minmax(320px,1fr)!important;column-gap:.75rem!important;justify-content:start!important}.calculator-card>.field{min-width:0!important}.calculator-card>.field:nth-of-type(2){width:100%!important}.calculator-card>.activity-field{width:100%!important}}@media(min-width:760px)and (max-width:1040px){.calculator-card{grid-template-columns:minmax(250px,1fr) minmax(210px,.8fr)!important;column-gap:1rem!important}.activity-field{grid-column:1/-1!important}}@media(max-width:899px){.hero h1{white-space:normal!important}}.tax-modal__dialog{width:min(760px,calc(100vw - 32px))!important;max-height:calc(100vh - 40px);overflow:auto}.tax-modal__section{margin:1.25rem 0 .35rem;padding:.55rem 0 .4rem;border-bottom:1px solid var(--pc-border);color:var(--pc-green);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.tax-modal__section:first-child{margin-top:.45rem}.tax-modal__row{align-items:flex-start!important;gap:1rem}.tax-modal__row>span{min-width:0}.tax-modal__row--emphasis{background:#ffffff09;border-radius:8px;padding:.7rem .65rem!important}.tax-modal__detail{display:block;margin-top:.2rem;color:var(--pc-muted)!important;font-size:.66rem!important;line-height:1.35;text-transform:none!important;letter-spacing:0!important}.tax-modal__status{display:block;margin-top:.25rem;color:var(--pc-green)!important;font-size:.58rem!important;letter-spacing:.06em}.tax-modal__row--pending .tax-modal__status{color:var(--pc-muted)!important}@media(max-width:620px){.tax-modal__row{grid-template-columns:1fr!important}.tax-modal__row strong{margin-top:.25rem}}.tax-modal__row--parent{margin-top:.28rem;font-weight:600}.tax-modal__row--parent>strong{color:var(--pc-accent-soft)}.tax-modal__row--child{position:relative;margin-left:1.15rem;padding-left:.9rem!important;border-left:1px solid var(--pc-border);background:transparent!important}.tax-modal__row--child>span{color:var(--pc-text)}.tax-modal__row--child>strong{font-size:.92em}.tax-modal__branch{display:inline-block;margin-right:.4rem;color:var(--pc-green);font-weight:700}.tax-modal__row--emphasis.tax-modal__row--parent{background:#ffffff0b!important}@media(max-width:620px){.tax-modal__row--child{margin-left:.5rem;padding-left:.65rem!important}}.tax-modal__section{margin:.72rem 0 .18rem!important;padding:.34rem 0 .25rem!important}.tax-modal__row{padding:.42rem .45rem!important;line-height:1.22!important}.tax-modal__row--parent{margin-top:.1rem!important}.tax-modal__row--child{margin-top:0!important;margin-bottom:0!important;padding-top:.3rem!important;padding-bottom:.3rem!important}.tax-modal__detail{margin-top:.1rem!important;line-height:1.22!important}.tax-modal__status{margin-top:.12rem!important}.tax-modal__row--child .tax-modal__detail,.tax-modal__row--child .tax-modal__status{margin-left:1.1rem}.tax-modal__row--emphasis{padding:.48rem .55rem!important}:root{--v1327-content-max: 1180px;--v1327-field-bg: #182229;--v1327-field-bg-hover: #1d2931;--v1327-field-border: #40515b;--v1327-field-focus: #55c884}.calculator-card,#results,.results,.result-section,.result-wrap,.results-wrap{width:min(100%,var(--v1327-content-max))!important;max-width:var(--v1327-content-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#results>*,.results>*,.result-section>*,.result-wrap>*,.results-wrap>*{box-sizing:border-box;max-width:100%}.metric-grid,.net-pay-card,.net-card,.result-card,.personalize,.trace-panel,.traceability,.result-summary{width:100%!important;max-width:100%!important;box-sizing:border-box!important}#salary,#territory,#activity,.money-input,.money-input input,.quick-form input,.quick-form select,.calculator-card input,.calculator-card select{background-color:var(--v1327-field-bg)!important;border-color:var(--v1327-field-border)!important;color:#f5f7f6!important}.money-input{border:1px solid var(--v1327-field-border)!important;border-radius:8px!important;overflow:hidden}.money-input input{border:0!important}.money-input span{background-color:var(--v1327-field-bg)!important;color:#cbd5d1!important;border-left:1px solid var(--v1327-field-border)!important}#salary:hover,#territory:hover,#activity:hover,.money-input:hover,.calculator-card input:hover,.calculator-card select:hover{background-color:var(--v1327-field-bg-hover)!important}.money-input:focus-within,.calculator-card input:focus,.calculator-card select:focus{outline:none!important;border-color:var(--v1327-field-focus)!important;box-shadow:0 0 0 1px #55c88438!important}.personalize input,.personalize select{background-color:var(--v1327-field-bg)!important;border-color:var(--v1327-field-border)!important;color:#f5f7f6!important}@media(max-width:1220px){.calculator-card,#results,.results,.result-section,.result-wrap,.results-wrap{width:calc(100% - 32px)!important}}@media(max-width:620px){.calculator-card,#results,.results,.result-section,.result-wrap,.results-wrap{width:calc(100% - 24px)!important}}:root{--v1328-field-bg:#27333b;--v1328-field-bg-hover:#2e3c45;--v1328-field-border:#566874;--v1328-field-focus:#59d28e}.calculator-card #salary,.calculator-card #jurisdiction,.calculator-card #activity,.calculator-card .money-input,.calculator-card .money-input input,.calculator-card select{background:var(--v1328-field-bg)!important;border-color:var(--v1328-field-border)!important;color:#f5f7f6!important}.calculator-card .money-input input{background:transparent!important}.calculator-card #salary:hover,.calculator-card #jurisdiction:hover,.calculator-card #activity:hover,.calculator-card .money-input:hover,.calculator-card select:hover{background:var(--v1328-field-bg-hover)!important}.calculator-card .money-input:focus-within,.calculator-card input:focus,.calculator-card select:focus{border-color:var(--v1328-field-focus)!important;box-shadow:0 0 0 1px #59d28e3d!important;outline:none!important}.calculator-card .money-input{display:flex!important;align-items:stretch!important}.calculator-card .money-input>span{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-width:42px!important;padding:0!important;line-height:1!important;background:var(--v1328-field-bg)!important;color:#f5f7f6!important;border-left:1px solid var(--v1328-field-border)!important}.personalize input,.personalize select{background:var(--v1328-field-bg)!important;border-color:var(--v1328-field-border)!important;color:#f5f7f6!important}.metric-grid{background:#050806!important;border-radius:12px!important;overflow:hidden!important}.metric-grid .metric,.metric-grid .metric.featured,.metric-grid #identified-card,.metric-grid .metric:first-child{background:#050806!important}.metric-grid .metric{border-color:var(--pc-border)!important}.results .metric,#results .metric,.result-section .metric,.result-wrap .metric,.results-wrap .metric,.wedge-card,.total-burden-card,.days-card,.fiscal-wedge,.total-burden,.equivalent-days{border-radius:12px!important;overflow:hidden!important}.metric-grid+.metric-grid .metric,.metric-grid.secondary .metric,.secondary-metrics .metric{border-radius:12px!important}@media(max-width:980px){.metric-grid,.metric-grid .metric,.secondary-metrics .metric{border-radius:12px!important}}#identified-card{cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease!important}#identified-card:hover{border-color:#55c884!important;box-shadow:0 0 0 1px #55c88433!important}#identified-card a,#identified-card button,#identified-card .breakdown-link,#identified-card [class*=desglose],#identified-card [class*=breakdown]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;margin-top:.65rem!important;padding:.48rem .72rem!important;border:1px solid #55c884!important;border-radius:8px!important;background:#55c884!important;color:#06110b!important;font-weight:700!important;text-decoration:none!important}.metric--wedge,.metric--total-burden,.metric--equivalent-days{border-radius:12px!important;overflow:hidden!important;clip-path:inset(0 round 12px)!important}.metric--wedge:before,.metric--wedge:after,.metric--total-burden:before,.metric--total-burden:after,.metric--equivalent-days:before,.metric--equivalent-days:after{border-radius:12px!important}.headline-row>article,.headline-row>.headline-metric,.headline-metric--wedge,.headline-metric--total,.headline-metric--days{border-radius:12px!important;overflow:hidden!important;clip-path:inset(0 round 12px)!important}.headline-row>article{border:1px solid #303844!important;background:#050806!important}.headline-row>article:before,.headline-row>article:after{border-radius:inherit!important}#identified-card .breakdown-hint{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;margin-top:.65rem!important;padding:.48rem .72rem!important;border:1px solid #55c884!important;border-radius:8px!important;background:#55c884!important;color:#06110b!important;font-weight:700!important;letter-spacing:.02em!important}.wedge-yoy{display:block;margin-top:.38rem;font-size:.76rem;line-height:1.25;font-weight:650;color:#aab5af}.wedge-yoy.is-up{color:#f0b7a8}.wedge-yoy.is-down{color:#82d9aa}.fiscal-freedom-date{display:block;margin-top:.38rem;color:#8fd9ae;font-size:.76rem;line-height:1.25;font-weight:650}.wedge-yoy{letter-spacing:.005em}.irpf-bands-card{position:relative;margin:20px 0;padding:22px;border:1px solid #33423d;border-radius:12px;background:#050806}.irpf-bands-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.irpf-bands-intro{max-width:820px;color:#aebbb5;font-size:.9rem;line-height:1.55}.irpf-rate-summary{display:flex;gap:24px}.irpf-rate-summary div{min-width:130px}.irpf-rate-summary span{display:block;color:#8fa19a;font-size:.72rem}.irpf-rate-summary strong{display:block;margin-top:.25rem;font-size:1.25rem;color:#f4f1e8}.irpf-scale-legend{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:330px;margin:18px 0 8px auto;color:#7f918a;font-size:.68rem;text-align:right}.irpf-bands-visual{display:grid;gap:8px}.irpf-band-row{display:grid;grid-template-columns:minmax(210px,1fr) 330px;gap:10px 24px;padding:11px 13px;border:1px solid #202b27;border-radius:8px;background:#080d0b}.irpf-band-row.is-current{border-color:#4c8b68}.irpf-band-range span{display:block;color:#7f918a;font-size:.67rem;text-transform:uppercase;letter-spacing:.04em}.irpf-band-range strong{font-size:.82rem;font-weight:600}.irpf-band-rates{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;text-align:right;font-size:.82rem}.irpf-band-rates span{color:#aab6b1}.irpf-band-rates strong{color:#59d28e}.irpf-band-track{grid-column:1/-1;height:4px;background:#17201c;border-radius:99px;overflow:hidden}.irpf-band-track i{display:block;height:100%;background:#59d28e;border-radius:99px}.irpf-base-note{margin-top:12px;color:#8fa19a;font-size:.75rem}.irpf-base-note strong{color:#d9e0dc}.irpf-bands-unavailable{margin:0;color:#aebbb5}@media(max-width:760px){.irpf-bands-head{align-items:flex-start;flex-direction:column}.irpf-rate-summary{width:100%;justify-content:space-between}.irpf-band-row{grid-template-columns:1fr}.irpf-scale-legend{display:none}.irpf-band-rates{grid-template-columns:repeat(3,1fr);text-align:left}}.irpf-bands-card{margin:20px 0;padding:22px;border:1px solid #33423d;border-radius:12px;background:#050806}.irpf-bands-head{display:block}.irpf-bands-head h3{margin:.25rem 0 0;font-size:1.45rem}.irpf-bands-intro{margin:8px 0 20px;color:#aebbb5;font-size:.9rem}.irpf-bars-visual{display:grid;gap:18px}.irpf-bar-block{display:grid;gap:7px}.irpf-bar-label{display:flex;justify-content:space-between;align-items:center}.irpf-bar-label strong{font-size:.8rem;color:#dce4df}.irpf-bar{position:relative;display:flex;width:100%;height:38px;overflow:visible;border:1px solid #33423d;border-radius:8px;background:#101713}.irpf-bar-segment{min-width:48px;display:flex;align-items:center;justify-content:center;border-right:1px solid #496057;background:#17241e}.irpf-bar-segment:first-child{border-radius:7px 0 0 7px}.irpf-bar-segment:last-of-type{border-right:0;border-radius:0 7px 7px 0}.irpf-bar-segment span{font-size:.75rem;font-weight:700;color:#dbe7e0;white-space:nowrap}.irpf-bar-block--combined .irpf-bar-segment{background:#173225}.irpf-bar-block--combined .irpf-bar-segment span{color:#6ee2a2}.irpf-base-marker{position:absolute;right:-1px;top:-5px;width:3px;height:48px;border-radius:2px;background:#68df9e;box-shadow:0 0 0 3px #050806}.irpf-base-marker:after{content:"";position:absolute;top:-2px;left:50%;width:8px;height:8px;border-radius:50%;background:#68df9e;transform:translate(-50%)}.irpf-bars-summary{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px;padding-top:14px;border-top:1px solid #202b27;color:#8fa19a;font-size:.76rem}.irpf-bars-summary strong{color:#e5ebe7}.irpf-bars-explainer{margin:10px 0 0;color:#aebbb5;font-size:.78rem;line-height:1.45}@media(max-width:760px){.irpf-bands-card{padding:17px}.irpf-bar{height:34px}.irpf-bar-segment{min-width:38px}.irpf-bar-segment span{font-size:.66rem}.irpf-bars-summary{display:grid;gap:6px}}.irpf-bars-visual{gap:28px}.irpf-bar{overflow:visible;background:#111820}.irpf-bar-segment{border-right:1px solid rgba(220,235,255,.34);background:none}.irpf-bar-segment span{color:#f7f9ff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.irpf-bar-segment.irpf-tone-1{background:#79bdf0}.irpf-bar-segment.irpf-tone-2{background:#568fe8}.irpf-bar-segment.irpf-tone-3{background:#3d6bd0}.irpf-bar-segment.irpf-tone-4{background:#5045b7}.irpf-bar-segment.irpf-tone-5{background:#59349e}.irpf-bar-segment.irpf-tone-6{background:#51287f}.irpf-bar-segment.irpf-tone-7{background:#431f68}.irpf-bar-segment.irpf-tone-1 span{color:#07111a;text-shadow:none}.irpf-bar-block--combined .irpf-bar{border-color:#526578}.irpf-bar-block--combined .irpf-bar-segment{background:revert-layer}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-1{background:#91c9f3}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-2{background:#6f8ff0}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-3{background:#665ee6}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-4{background:#6041c6}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-5{background:#552fa4}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-6{background:#49257f}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-7{background:#3e1e68}.irpf-bar-block--combined .irpf-bar-segment span{color:#fff}.irpf-base-marker{background:#68df9e;box-shadow:0 0 0 3px #050806}.irpf-base-marker:after{background:#68df9e}.irpf-bar-ticks{position:relative;height:24px;margin-top:0}.irpf-tick{position:absolute;top:0;transform:translate(-50%);color:#91a1ad;font-size:.68rem;white-space:nowrap}.irpf-tick i{display:block;width:1px;height:7px;margin:0 auto 3px;background:#8293a0}.irpf-tick b{font-weight:500}.irpf-tick.is-first{transform:none}.irpf-tick.is-first i{margin-left:0}.irpf-tick.is-last{transform:translate(-100%)}.irpf-tick.is-last i{margin-right:0}.irpf-base-explanation{margin-top:15px;padding:15px 16px;border:1px solid #293a42;border-radius:9px;background:#09100f}.irpf-base-explanation>strong{display:block;color:#dce5e1;font-size:.86rem}.irpf-base-explanation>p{margin:10px 0 0;color:#8fa19a;font-size:.73rem;line-height:1.45}.irpf-base-steps{display:grid;gap:5px;margin-top:11px;max-width:620px}.irpf-base-steps>div{display:flex;justify-content:space-between;gap:20px;color:#9eaaa5;font-size:.76rem}.irpf-base-steps>div strong{color:#dce5e1;font-variant-numeric:tabular-nums}.irpf-base-steps>div.is-total{margin-top:3px;padding-top:7px;border-top:1px solid #2b3934;color:#dce5e1;font-weight:700}.irpf-base-steps>div.is-total strong{color:#68df9e}@media(max-width:760px){.irpf-bars-visual{gap:25px}.irpf-tick{font-size:.59rem}.irpf-base-steps>div{font-size:.7rem}}.irpf-bar-block{padding-top:18px}.irpf-bar-ticks{position:relative;height:32px;margin-top:0}.irpf-tick{position:absolute;top:0;transform:translate(-50%);color:#9cacb7;font-size:.67rem;white-space:nowrap;text-align:center}.irpf-tick i{display:block;width:1px;height:8px;margin:0 auto 3px;background:#9fb0ba}.irpf-tick b{display:block;font-weight:500}.irpf-tick.is-staggered b{transform:translateY(11px)}.irpf-tick.is-staggered i{height:8px}.irpf-base-marker{overflow:visible}.irpf-base-marker b{position:absolute;right:-4px;bottom:47px;padding:3px 7px;border-radius:5px;background:#68df9e;color:#05110a;font-size:.68rem;font-style:normal;font-weight:800;white-space:nowrap;transform:translate(2px)}.irpf-base-marker b:after{content:"";position:absolute;right:2px;bottom:-4px;width:8px;height:8px;background:#68df9e;transform:rotate(45deg)}@media(max-width:760px){.irpf-bar-block{padding-top:16px}.irpf-tick{font-size:.57rem}.irpf-base-marker b{font-size:.59rem}}.irpf-bar-block{padding-top:18px;padding-bottom:28px}.irpf-bar-segment{position:relative}.irpf-boundary-label{position:absolute;right:0;bottom:-31px;width:0;height:31px;overflow:visible;pointer-events:none;font-style:normal;z-index:4}.irpf-boundary-label:before{content:"";position:absolute;top:0;left:0;width:1px;height:9px;background:#a5b4bf}.irpf-boundary-label b{position:absolute;top:12px;left:0;transform:translate(-50%);color:#a8bac6;font-size:.67rem;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.irpf-boundary-label.is-staggered{height:42px}.irpf-bar-ticks{display:none!important}.irpf-base-marker b{bottom:47px}@media(max-width:760px){.irpf-bar-block{padding-bottom:31px}.irpf-boundary-label b{font-size:.56rem}}.irpf-bar,.irpf-bar-segment{overflow:visible!important}.irpf-bar-segment{z-index:1}.irpf-boundary-label{position:absolute;right:0;bottom:-31px;width:0;height:31px;overflow:visible!important;pointer-events:none;font-style:normal;z-index:20}.irpf-boundary-label:before{content:none!important}.irpf-boundary-line{position:absolute;left:0;top:0;width:1px;height:10px;background:#a5b4bf;transform:translate(-.5px);z-index:21}.irpf-boundary-label b{position:absolute;top:12px;left:0;transform:translate(-50%);color:#a8bac6;font-size:.67rem;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums;z-index:22}.irpf-boundary-label.is-staggered b{top:23px}.irpf-boundary-label.is-staggered .irpf-boundary-line{height:21px}.irpf-bar-block--combined .irpf-boundary-line{background:#b7c4cf}@media(max-width:760px){.irpf-boundary-label b{font-size:.56rem}}.hundred-card{position:relative;margin:20px 0;padding:22px;border:1px solid #33423d;border-radius:12px;background:#050806}.hundred-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.hundred-head h3{margin:.25rem 0 0;font-size:1.45rem}.hundred-context-controls{display:flex;align-items:flex-start;justify-content:flex-end;gap:9px;margin-left:auto}.hundred-context-control{display:grid;gap:4px;min-width:132px}.hundred-context-control>span{color:#7f918a;font-size:.63rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.hundred-context-control select,.hundred-context-money{height:32px;min-height:32px;border:1px solid #284438;border-radius:7px;background:#06110b;color:#f0f6fc}.hundred-context-control select{min-width:150px;padding:0 28px 0 9px;font-size:.75rem}.hundred-context-money{display:flex;align-items:center;min-width:128px}.hundred-context-money input{width:100%;min-width:0;height:30px;border:0;outline:0;background:transparent;color:#f0f6fc;padding:0 7px 0 9px;font-size:.78rem;font-variant-numeric:tabular-nums}.hundred-context-money b{padding:0 8px 0 2px;color:#8fa19a;font-size:.72rem;font-weight:600}.hundred-context-control small{color:#71867b;font-size:.56rem;line-height:1.25;white-space:nowrap}.hundred-context-control select:focus,.hundred-context-money:focus-within{border-color:#64d592}.hundred-context-money input{height:26px;margin:2px 0;background:transparent!important;line-height:26px}.hundred-intro{margin:8px 0 19px;color:#aebbb5;font-size:.9rem}.hundred-pocket{text-align:right}.hundred-pocket span{display:block;color:#8fa19a;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.hundred-pocket strong{display:block;margin-top:2px;color:#7ee2a8;font-size:1.5rem;font-variant-numeric:tabular-nums}.hundred-bar{display:flex;width:100%;height:52px;overflow:hidden;border:1px solid #4c8b68;border-radius:9px;background:#07110c}.hundred-segment{display:flex;align-items:center;justify-content:center;min-width:0;border-right:1px solid rgba(7,17,13,.72);transition:filter .15s ease}.hundred-segment:last-child{border-right:0}.hundred-segment:hover{filter:brightness(1.12)}.hundred-segment span{font-size:.76rem;font-weight:800;white-space:nowrap;color:#07110d;text-shadow:none}.hundred-net{background:#7ee2a8;color:#07110d}.hundred-irpf{background:#f2c14e;color:#07110d}.hundred-employee{background:#f59e42;color:#07110d}.hundred-employer{background:#d9772a;color:#07110d}.hundred-legend{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.hundred-legend-item{display:grid;grid-template-columns:10px 1fr auto;gap:3px 7px;align-items:center;padding:9px 10px;border:1px solid #202b27;border-radius:8px;background:#080d0b}.hundred-swatch{width:9px;height:9px;border-radius:2px}.hundred-legend-item span{color:#aebbb5;font-size:.7rem}.hundred-legend-item strong{color:#eef3f0;font-size:.78rem;font-variant-numeric:tabular-nums}.hundred-legend-item small{grid-column:2/-1;color:#71827b;font-size:.64rem}.hundred-sentence{margin:15px 0 0;color:#b7c2bd;font-size:.88rem}.hundred-sentence strong{color:#68df9e}.hundred-note{margin:8px 0 0;color:#788a82;font-size:.7rem;line-height:1.45}.hundred-marginal{margin-top:22px;padding-top:20px;border-top:1px solid #26332e}.hundred-head--marginal{align-items:flex-end}.hundred-head--marginal h3{max-width:680px}.hundred-bar--marginal{margin-top:18px;border-color:#4c8b68;background:#07110c}.hundred-bar--marginal .hundred-segment{border-right:1px solid rgba(7,17,13,.72)}.hundred-bar--marginal .hundred-segment:last-child{border-right:0}.hundred-bar--marginal .hundred-segment span{color:#07110d;text-shadow:none}.hundred-marginal-net{background:#7ee2a8;color:#07110d}.hundred-marginal-irpf{background:#f2c14e;color:#07110d}.hundred-marginal-employee{background:#f59e42;color:#07110d}.hundred-marginal-employer{background:#d9772a;color:#07110d}.hundred-legend--marginal .hundred-legend-item{border-color:#203a2e;background:#07100c}.hundred-swatch.hundred-marginal-net{background:#7ee2a8}.hundred-swatch.hundred-marginal-irpf{background:#f2c14e}.hundred-swatch.hundred-marginal-employee{background:#f59e42}.hundred-swatch.hundred-marginal-employer{background:#d9772a}.hundred-sentence--marginal{margin-top:12px}@media(max-width:760px){.hundred-card{padding:17px}.hundred-head{align-items:flex-start;flex-direction:column}.hundred-context-controls{width:100%;margin-left:0;justify-content:flex-start;flex-wrap:wrap}.hundred-context-control{flex:1 1 150px;min-width:0}.hundred-context-control select,.hundred-context-money{width:100%;min-width:0}.hundred-context-control small{white-space:normal}.hundred-pocket{text-align:left}.hundred-bar{height:44px}.hundred-segment span{font-size:.64rem}.hundred-legend{grid-template-columns:1fr 1fr}}.salary-sim-card{position:relative;margin:20px 0;padding:22px;border:1px solid #33423d;border-radius:12px;background:#050806}.salary-sim-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.salary-sim-head h3{margin:.25rem 0 0;font-size:1.45rem}.salary-sim-input-wrap{min-width:172px}.salary-sim-input-wrap>span{display:block;margin-bottom:4px;color:#8fa19a;font-size:.63rem;text-transform:uppercase;letter-spacing:.04em}.salary-sim-input-box{display:flex;align-items:center;height:34px;border:1px solid #52645d;border-radius:7px;background:#18211e;overflow:hidden;box-sizing:border-box}.salary-sim-input-box input{width:138px;height:32px;padding:0 6px 0 9px;border:0!important;outline:0;background:transparent!important;color:#f1f5f3;font-size:.86rem;font-weight:750;line-height:1;text-align:right;font-variant-numeric:tabular-nums;box-sizing:border-box}.salary-sim-input-box b{display:flex;align-items:center;height:100%;padding:0 8px 0 3px;color:#68df9e;font-size:.78rem;box-sizing:border-box}.salary-sim-intro{margin:12px 0;color:#aebbb5;font-size:.88rem}.salary-sim-comparison{display:grid;grid-template-columns:1fr auto 1fr 1fr;gap:10px;align-items:stretch;margin:15px 0}.salary-sim-comparison>div:not(.salary-sim-arrow){padding:11px 12px;border:1px solid #202b27;border-radius:8px;background:#080d0b}.salary-sim-comparison span{display:block;color:#83958d;font-size:.67rem;text-transform:uppercase}.salary-sim-comparison strong{display:block;margin-top:3px;color:#eef3f0;font-size:.92rem}.salary-sim-comparison small{display:block;margin-top:2px;color:#84958e;font-size:.67rem}.salary-sim-arrow{align-self:center;color:#64766e;font-size:1.1rem}.salary-sim-delta strong{color:#68df9e!important}.salary-sim-bar{display:flex;width:100%;height:48px;overflow:hidden;border:1px solid #41524b;border-radius:9px;background:#111713}.salary-sim-segment{display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.18)}.salary-sim-segment:last-child{border-right:0}.salary-sim-segment span{font-size:.72rem;font-weight:800;white-space:nowrap}.salary-sim-net{background:#7ee2a8;color:#07110d}.salary-sim-irpf{background:#f2c14e;color:#07110d}.salary-sim-ss{background:#f59e42;color:#07110d}.salary-sim-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.salary-sim-legend>div{display:grid;grid-template-columns:10px 1fr auto;gap:7px;align-items:center;padding:9px 10px;border:1px solid #202b27;border-radius:8px;background:#080d0b}.salary-sim-swatch{width:9px;height:9px;border-radius:2px}.salary-sim-legend span{color:#aebbb5;font-size:.69rem}.salary-sim-legend strong{color:#eef3f0;font-size:.76rem;font-variant-numeric:tabular-nums}.salary-sim-sentence{margin:14px 0 0;color:#b7c2bd;font-size:.88rem;line-height:1.5}.salary-sim-sentence strong{color:#68df9e}.salary-sim-note{margin:8px 0 0;color:#788a82;font-size:.7rem;line-height:1.45}@media(max-width:760px){.salary-sim-card{padding:17px}.salary-sim-head{align-items:stretch;flex-direction:column}.salary-sim-input-wrap{min-width:0}.salary-sim-input-box input{width:100%}.salary-sim-comparison{grid-template-columns:1fr 1fr}.salary-sim-arrow{display:none}.salary-sim-legend{grid-template-columns:1fr}}.ccaa-card{position:relative;margin:20px 0;padding:22px;border:1px solid #33423d;border-radius:12px;background:#050806}.ccaa-head h3{margin:.25rem 0 0;font-size:1.45rem}.ccaa-intro{margin:8px 0 16px;color:#aebbb5;font-size:.88rem}.ccaa-highlight{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ccaa-mini{padding:13px;border:1px solid #202b27;border-radius:9px;background:#080d0b}.ccaa-mini.is-current{border-color:#4e8f6c;background:#0a120e}.ccaa-mini-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.ccaa-mini-top strong{font-size:.83rem}.ccaa-mini-top span{padding:2px 5px;border-radius:4px;background:#68df9e;color:#06100a;font-size:.55rem;font-weight:900}.ccaa-net{margin:9px 0;color:#eef3f0;font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums}.ccaa-net small{display:block;color:#778981;font-size:.62rem;font-weight:500}.ccaa-mini-metrics{display:flex;gap:14px;color:#84958e;font-size:.68rem}.ccaa-mini-metrics b{color:#cbd4d0;font-weight:700}.ccaa-mini p{margin:8px 0 0;color:#83958d;font-size:.67rem}.ccaa-mini p.positive,.ccaa-row .positive{color:#68df9e}.ccaa-mini p.negative,.ccaa-row .negative{color:#c18cae}.ccaa-details{margin-top:12px}.ccaa-toggle{display:inline-flex;align-items:center;padding:8px 11px;border:1px solid #41524b;border-radius:7px;background:#111713;color:#c8d1cd;font-size:.75rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.ccaa-toggle::-webkit-details-marker{display:none}.ccaa-toggle-hide,.ccaa-details[open] .ccaa-toggle-show{display:none}.ccaa-details[open] .ccaa-toggle-hide{display:inline}.ccaa-all{margin-top:10px;border:1px solid #202b27;border-radius:8px;overflow:hidden}.ccaa-row{display:grid;grid-template-columns:32px minmax(135px,1.4fr) repeat(4,minmax(85px,1fr));gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid #18211e;color:#aebbb5;font-size:.69rem;font-variant-numeric:tabular-nums}.ccaa-row:last-child{border-bottom:0}.ccaa-row strong{color:#dce3df}.ccaa-row.is-current{background:#0d1812}.ccaa-rank{color:#63756d}.ccaa-table-head{background:#101713;color:#71827b;font-size:.6rem;text-transform:uppercase}.ccaa-note{margin:10px 0 0;color:#788a82;font-size:.7rem;line-height:1.45}@media(max-width:760px){.ccaa-card{padding:17px}.ccaa-highlight{grid-template-columns:1fr}.ccaa-all{overflow-x:auto}.ccaa-row{min-width:690px}}.ccaa-mini .ccaa-net.positive{color:#68df9e}.ccaa-mini .ccaa-net.negative,.ccaa-mini p.negative,.ccaa-row .negative{color:#f08b7d}.historical-card{margin:20px 0;padding:22px;border:1px solid #315644;border-radius:12px;background:linear-gradient(145deg,#07100b,#050806 58%,#08110d)}.historical-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.historical-head h3{margin:.25rem 0 0;font-size:1.45rem}.historical-controls{display:flex;align-items:flex-end;gap:10px}.historical-mode{display:flex;padding:3px;border:1px solid #355343;border-radius:9px;background:#080d0b}.historical-mode__btn{min-height:36px;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:#91a39a;font:700 .68rem/1 inherit;cursor:pointer}.historical-mode__btn.is-active{background:#173523;color:#86efb2;box-shadow:inset 0 0 0 1px #386b4d}.historical-mode__btn:focus-visible{outline:2px solid #6ee2a2;outline-offset:2px}.historical-intro{max-width:820px;margin:8px 0 18px;color:#aebbb5;font-size:.9rem;line-height:1.5}.historical-year-control{display:grid;gap:5px;min-width:132px;color:#90a299;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.historical-year-control select{width:100%;min-height:42px;padding:8px 34px 8px 11px;border:1px solid #4d6d5d;border-radius:8px;background:#101713;color:#f0f5f2;font:700 1rem/1 inherit}.historical-selected{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:14px;border:1px solid #25382f;border-radius:10px;background:#080d0b}.historical-selected-title{display:flex;flex-direction:column;justify-content:center;padding-right:14px;border-right:1px solid #25382f;color:#809289;font-size:.72rem;text-transform:uppercase}.historical-selected-title strong{margin-top:3px;color:#6ee2a2;font-size:2rem;line-height:1}.historical-selected-title small{margin-top:9px;color:#9caea5;font-size:.62rem;line-height:1.35;text-transform:none}.historical-cpi-context{display:grid;gap:3px;margin-top:10px;padding-top:9px;border-top:1px solid #21332a;text-transform:none}.historical-cpi-context span{color:#91a39a;font-size:.61rem;line-height:1.3}.historical-cpi-context span:first-child{color:#c6d2cc;font-weight:700}.historical-metrics{display:grid;grid-template-columns:repeat(7,minmax(82px,1fr));gap:8px}.historical-metrics>div{padding:8px 10px;border-radius:7px;background:#0d1511}.historical-metrics span{display:block;color:#81938a;font-size:.66rem}.historical-metrics strong{display:block;margin-top:4px;color:#e8eeea;font-size:.88rem;font-variant-numeric:tabular-nums}.historical-metrics .historical-metric-featured{background:#11261a}.historical-metrics .historical-metric-featured strong{color:#6ee2a2}.historical-chart-wrap{position:relative;margin-top:14px;padding:14px 14px 10px;border:1px solid #202b27;border-radius:10px;background:#080d0b}.historical-chart-head{display:flex;justify-content:space-between;gap:12px;color:#dce5e0;font-size:.78rem;font-weight:700}.historical-chart-head small{color:#71837a;font-size:.67rem;font-weight:500}.historical-trend{display:grid;grid-template-columns:repeat(var(--historical-columns,60),minmax(0,1fr));align-items:end;gap:3px;height:158px;margin-top:12px;padding-top:8px;border-bottom:1px solid #33463d}.historical-partial-notice{margin:10px 0 2px;padding:9px 11px;border:1px solid rgba(242,159,67,.42);border-left:3px solid #f2a044;border-radius:7px;background:#703f0a29;color:#efb66e;font-size:.7rem;line-height:1.42}.historical-bar--unavailable{cursor:default;opacity:.62}.historical-bar--unavailable i{height:3px!important;min-height:3px;background:#9b6532;border-radius:2px;opacity:.55}.historical-bar--unavailable span{color:#9b8063}.historical-bar{display:grid;grid-template-rows:1fr 20px;align-items:end;height:100%;padding:0;border:0;background:transparent;color:#71837a;cursor:pointer}.historical-bar i{display:block;width:100%;height:var(--bar-height);min-height:12px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#79d8a3,#2f6a49);opacity:.72;transition:opacity .15s ease,filter .15s ease}.historical-bar span{height:20px;padding-top:5px;font-size:.56rem;line-height:1;transform:rotate(-35deg);transform-origin:center}.historical-bar:hover i,.historical-bar:focus-visible i{opacity:1;filter:brightness(1.2)}.historical-bar:focus-visible{outline:2px solid #6ee2a2;outline-offset:2px}.historical-bar.is-selected i{background:linear-gradient(180deg,#a1f4c1,#49b77a);opacity:1;box-shadow:0 0 0 1px #9ff1c0}.historical-bar.is-selected span{color:#76e6a6;font-weight:800}.historical-summary{margin:12px 0 0;padding:10px 12px;border-left:3px solid #6ee2a2;background:#0c1711;color:#d9e3de;font-size:.82rem;line-height:1.45}.historical-note{margin:10px 0 0;color:#788a82;font-size:.7rem;line-height:1.5}.historical-unavailable{padding:14px;border:1px solid #46544e;border-radius:8px;background:#101512;color:#b8c2bd;font-size:.82rem;line-height:1.5}.historical-card.is-unavailable{border-color:#39443f}@media(max-width:900px){.historical-selected{grid-template-columns:1fr}.historical-selected-title{padding:0 0 10px;border-right:0;border-bottom:1px solid #25382f}.historical-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.historical-card{padding:17px}.historical-head{align-items:stretch;flex-direction:column;gap:12px}.historical-controls{align-items:stretch;flex-direction:column}.historical-mode{display:grid;grid-template-columns:1fr 1fr}.historical-year-control{width:100%}.historical-metrics{grid-template-columns:repeat(2,1fr)}.historical-chart-wrap{overflow:hidden}.historical-chart-head{flex-direction:column}.historical-trend{min-width:0;gap:1px}.historical-bar span{font-size:.5rem}}.historical-metric-detail{display:block;margin-top:5px;color:#84958e;font-size:.65rem;line-height:1.25}.historical-range{margin-top:14px;padding:0 2px 2px}.historical-pre-irpf-control{display:inline-flex;align-items:center;gap:7px;margin-top:8px;color:#71867b;font-size:.68rem;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none}.historical-pre-irpf-control input{accent-color:#78e3a8;cursor:pointer}.historical-pre-irpf-control span{cursor:pointer}@media(max-width:700px){.historical-pre-irpf-control{font-size:.64rem}}.historical-range-slider{position:relative;height:24px;margin-top:5px}.historical-range-track{position:absolute;left:0;right:0;top:11px;height:4px;border-radius:999px;background:#25362e;overflow:hidden}.historical-range-track i{position:absolute;top:0;bottom:0;border-radius:999px;background:#4fa978}.historical-range-slider input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:24px;margin:0;background:transparent;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.historical-range-slider input[type=range]::-webkit-slider-runnable-track{height:4px;background:transparent}.historical-range-slider input[type=range]::-webkit-slider-thumb{width:15px;height:15px;margin-top:-5.5px;border:2px solid #b5f4cf;border-radius:50%;background:#45bd7b;box-shadow:0 0 0 2px #0a110e;pointer-events:auto;cursor:ew-resize;-moz-appearance:none;appearance:none;-webkit-appearance:none}.historical-range-slider input[type=range]::-moz-range-track{height:4px;background:transparent}.historical-range-slider input[type=range]::-moz-range-thumb{width:13px;height:13px;border:2px solid #b5f4cf;border-radius:50%;background:#45bd7b;box-shadow:0 0 0 2px #0a110e;pointer-events:auto;cursor:ew-resize}.historical-range-slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid #7cf0ad;outline-offset:3px}.historical-range-slider input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid #7cf0ad;outline-offset:3px}#historical-range-start{z-index:3}#historical-range-end{z-index:4}#historical-range-start:focus,#historical-range-start:active{z-index:5}#historical-range-end:focus,#historical-range-end:active{z-index:5}.historical-range-slider input[type=range]{pointer-events:none}.historical-range-slider input[type=range]::-webkit-slider-thumb{pointer-events:auto;position:relative}.historical-range-slider input[type=range]::-moz-range-thumb{pointer-events:auto}.historical-range-slider{padding:0 7px}.historical-range-track{left:7px;right:7px}.historical-range-slider{overflow:visible}.historical-range-thumb{position:absolute;top:11px;z-index:8;width:15px;height:15px;border:2px solid #b5f4cf;border-radius:50%;background:#45bd7b;box-shadow:0 0 0 2px #0a110e;transform:translate(-50%,-50%);pointer-events:none}.historical-range-thumb--start{left:0}.historical-range-thumb--end{left:100%}.historical-range-slider input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px;border:0;background:transparent;box-shadow:none;opacity:0;pointer-events:auto}.historical-range-slider input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;background:transparent;box-shadow:none;opacity:0;pointer-events:auto}.learn-card{margin-top:22px;padding:22px;border:1px solid #27382f;border-radius:14px;background:linear-gradient(180deg,#0b1210,#080d0b);box-shadow:0 14px 34px #0000002e}.learn-head h3{margin:2px 0 7px;color:#f0f5f2;font-size:1.35rem}.learn-head p:last-child{margin:0;color:#91a198;font-size:.82rem;line-height:1.5}.pay-map{margin:20px 0}.pay-map__total{padding:13px 16px;border:1px solid #3d7656;border-radius:10px 10px 5px 5px;background:#0f1c16}.pay-map small,.pay-map span,.pay-map strong{display:block}.pay-map small{color:#688078;font-size:.6rem;letter-spacing:.07em}.pay-map strong{margin-top:3px;color:#e6efea;font-size:.88rem}.pay-map__total>span{margin-top:3px;color:#799087;font-size:.66rem}.pay-map__split{display:grid;grid-template-columns:.36fr .64fr;gap:8px;margin-top:8px}.pay-map__company,.pay-map__gross{padding:13px 15px;border:1px solid #263a30;border-radius:8px;background:#0d1712}.pay-map__company>span{margin-top:5px;color:#70847a;font-size:.65rem}.pay-map__gross{position:relative}.pay-map__gross>strong{color:#dfe9e4}.pay-map__minus{margin-top:5px;color:#9aaba2!important;font-size:.67rem}.pay-map__net{margin-top:10px;padding:9px 11px;border-left:3px solid #55d58e;border-radius:5px;background:#11251a}.pay-map__net strong{color:#72e6a3;font-size:.86rem}.pay-map__wedge{display:flex;gap:8px;align-items:baseline;margin-top:8px;padding:8px 11px;border:1px dashed #30483b;border-radius:7px}.pay-map__wedge span{color:#6ee2a2;font-size:.68rem;font-weight:800}.pay-map__wedge strong{margin:0;color:#788d82;font-size:.65rem;font-weight:500}.learn-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.learn-topic{border:1px solid #24352d;border-radius:10px;background:#0a100d;overflow:hidden}.learn-topic--wide{grid-column:1/-1}.learn-topic summary{position:relative;padding:14px 38px 14px 14px;cursor:pointer;list-style:none}.learn-topic summary::-webkit-details-marker{display:none}.learn-topic summary:after{content:"+";position:absolute;right:15px;top:17px;color:#6ee2a2;font-size:1rem;font-weight:700}.learn-topic[open] summary:after{content:"−"}.learn-topic summary span,.learn-topic summary small{display:block}.learn-topic summary span{color:#e4ece8;font-size:.84rem;font-weight:800}.learn-topic summary small{margin-top:4px;color:#71837a;font-size:.65rem;line-height:1.35}.learn-topic__body{padding:0 14px 14px;border-top:1px solid #1d2c25}.learn-topic__body p{margin:11px 0 0;color:#aab8b1;font-size:.75rem;line-height:1.55}.learn-formula{margin-top:11px;padding:9px 10px;border-left:3px solid #63d895;background:#101b16;color:#d6e4dc;font-size:.72rem;font-weight:700}.learn-example{color:#8fa299!important}.learn-mini-defs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.learn-mini-defs span{padding:8px;border-radius:7px;background:#101713;color:#8fa198;font-size:.67rem;line-height:1.4}.learn-mini-defs b{display:block;color:#6ee2a2;margin-bottom:2px}.learn-stat{display:inline-flex;align-items:baseline;gap:8px;margin-top:11px;padding:8px 10px;border-radius:7px;background:#102018}.learn-stat strong{color:#6ee2a2;font-size:1.05rem}.learn-stat span{color:#80958a;font-size:.65rem}.solidarity-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:11px}.solidarity-steps span{padding:8px;border-radius:7px;background:#101713;color:#879a90;font-size:.65rem;line-height:1.35}.solidarity-steps b{display:block;color:#6ee2a2;font-size:.78rem;margin-bottom:2px}.learn-next{display:flex;flex-direction:column;gap:4px;margin-top:13px;padding:11px 13px;border:1px dashed #31463b;border-radius:9px}.learn-next strong{color:#a9b9b1;font-size:.7rem}.learn-next span{color:#6e8177;font-size:.66rem;line-height:1.45}.learn-source-note{margin:10px 2px 0;color:#61736a;font-size:.62rem;line-height:1.45}@media(max-width:700px){.learn-card{padding:17px}.learn-grid,.pay-map__split{grid-template-columns:1fr}.learn-topic--wide{grid-column:auto}.learn-mini-defs,.solidarity-steps{grid-template-columns:1fr}.pay-map__wedge{display:block}.pay-map__wedge strong{margin-top:3px}}.contrib-list{display:grid;gap:7px;margin-top:11px}.contrib-list>div{display:grid;grid-template-columns:minmax(150px,.38fr) 1fr;gap:12px;align-items:start;padding:9px 10px;border:1px solid #1d2d25;border-radius:7px;background:#0e1612}.contrib-list span b,.contrib-list span small{display:block}.contrib-list span b{color:#dce7e1;font-size:.7rem;line-height:1.3}.contrib-list span small{margin-top:3px;color:#6ee2a2;font-size:.64rem;font-weight:700}.contrib-list p{margin:0!important;color:#8fa198!important;font-size:.68rem!important;line-height:1.45!important}.contrib-list em{color:#aebdb5;font-style:normal;font-weight:700}@media(max-width:700px){.contrib-list>div{grid-template-columns:1fr;gap:6px}}.pay-map__equation{margin-top:5px;color:#9aaba2!important;font-size:.67rem}.irpf-example{margin-top:12px;padding:12px;border:1px solid #254033;border-radius:9px;background:#0d1712}.irpf-example__head span,.irpf-example__head strong,.irpf-example__head small{display:block}.irpf-example__head span{color:#6ee2a2;font-size:.58rem;font-weight:800;letter-spacing:.08em}.irpf-example__head strong{margin-top:3px;color:#dfe9e4;font-size:.74rem}.irpf-example__head small{margin-top:3px;color:#71847a;font-size:.61rem;line-height:1.4}.irpf-stack{display:flex;gap:4px;margin-top:11px}.irpf-stack>div{flex:0 0 var(--w);min-width:0;padding:8px 7px;border-radius:6px;background:#14231b;border-top:2px solid #55d58e}.irpf-stack b,.irpf-stack span,.irpf-stack small{display:block}.irpf-stack b{color:#9fb0a7;font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irpf-stack span{margin-top:4px;color:#70e2a0;font-size:.8rem;font-weight:800}.irpf-stack small{margin-top:1px;color:#70847a;font-size:.58rem}.irpf-result{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin-top:10px;padding-top:9px;border-top:1px solid #203128}.irpf-result span{color:#7f9288;font-size:.62rem}.irpf-result strong{color:#dbe7e0;font-size:.66rem;text-align:right}.learn-mini-defs--three{grid-template-columns:repeat(3,1fr)}.irpf-myth{margin-top:10px;padding:10px 11px;border-left:3px solid #6ee2a2;border-radius:5px;background:#101a15}.irpf-myth strong{color:#dce7e1;font-size:.7rem}.irpf-myth p{margin:5px 0 0!important;font-size:.67rem!important}@media(max-width:700px){.learn-mini-defs--three{grid-template-columns:1fr}.irpf-stack{display:grid;grid-template-columns:1fr}.irpf-stack>div{width:auto}}.irpf-example--personal .learn-irpf-visual{margin-top:12px}.learn-irpf-visual .irpf-bar-block{margin-top:0}.learn-irpf-visual .irpf-bar-label strong{font-size:.68rem}.learn-irpf-visual .irpf-bar{min-height:46px}.learn-irpf-visual .irpf-bar-segment>span{font-size:.58rem}.learn-irpf-visual .irpf-boundary-label b,.learn-irpf-visual .irpf-base-marker b{font-size:.54rem}.pay-map__live{display:block!important;margin-top:8px!important;color:#f0f6f2!important;font-size:.9rem!important}.pay-map__live--net{color:#72e6a3!important}.pay-map__wedge{position:relative;padding-right:100px}.pay-map__wedge-live{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:#6ee2a2;font-size:.82rem}.learn-personal-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.learn-personal-summary span{padding:8px;border-radius:7px;background:#101713;color:#788d82;font-size:.61rem;line-height:1.3}.learn-personal-summary strong{display:block;margin-top:4px;color:#dce7e1;font-size:.73rem}.contrib-list span small b{display:inline;color:#dfe9e4;font-size:inherit}.learn-solidarity-case{display:grid;grid-template-columns:1fr auto;gap:3px 12px;margin-top:8px;padding:9px 10px;border:1px dashed #30483b;border-radius:7px;background:#0d1511}.learn-solidarity-case span{color:#a5b5ad;font-size:.67rem;font-weight:700}.learn-solidarity-case strong{color:#6ee2a2;font-size:.7rem}.learn-solidarity-case small{grid-column:1/-1;color:#6f8378;font-size:.61rem;line-height:1.4}@media(max-width:700px){.learn-personal-summary{grid-template-columns:1fr 1fr}.pay-map__wedge{padding-right:11px}.pay-map__wedge-live{position:static;display:block;transform:none;margin-top:5px}}.three-money{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px}.three-money>div{padding:11px;border:1px solid #25372e;border-radius:8px;background:#0f1813}.three-money small,.three-money strong,.three-money span{display:block}.three-money small{color:#6f8378;font-size:.58rem}.three-money strong{margin-top:5px;color:#e3ece7;font-size:.92rem}.three-money span{margin-top:4px;color:#788c81;font-size:.61rem}.three-money__net{border-color:#397b55!important;background:#102018!important}.three-money__net strong{color:#70e2a0!important}.three-money__gaps{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.three-money__gaps>span{padding:9px 10px;border-radius:7px;background:#101713;color:#81948a;font-size:.62rem}.three-money__gaps strong,.three-money__gaps small{display:block}.three-money__gaps strong{margin-top:3px;color:#dce7e1;font-size:.72rem}.three-money__gaps small{color:#6d8076;font-size:.58rem}.hundred-personal-note{padding:8px 10px;border-left:3px solid #5bd991;background:#0e1813;color:#83968c;font-size:.66rem}@media(max-width:700px){.three-money,.three-money__gaps{grid-template-columns:1fr}}.learn-summary-title{margin:18px 0 8px}.learn-summary-title span,.learn-summary-title small{display:block}.learn-summary-title span{color:#6ee2a2;font-size:.63rem;font-weight:800;letter-spacing:.08em}.learn-summary-title small{margin-top:3px;color:#7e9187;font-size:.65rem}.pay-map--summary{margin-top:0}.money-relations{display:grid;gap:6px;margin-top:11px}.money-relations>div{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;padding:8px 10px;border-radius:7px;background:#101713}.money-relations>div>b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#173325;color:#6ee2a2;font-size:.7rem}.money-relations span strong,.money-relations span small{display:block}.money-relations span strong{color:#dce7e1;font-size:.7rem}.money-relations span small{margin-top:2px;color:#74887d;font-size:.61rem;line-height:1.35}.wedge-hero{display:grid;grid-template-columns:1fr auto;gap:2px 12px;margin-top:10px;padding:10px 12px;border:1px solid #397b55;border-radius:8px;background:#102018}.wedge-hero span{color:#8fa299;font-size:.65rem;font-weight:700}.wedge-hero strong{grid-row:1/3;grid-column:2;color:#70e2a0;font-size:1.2rem;align-self:center}.wedge-hero small{color:#73877c;font-size:.61rem;line-height:1.4}.learn-wrap{margin-top:22px;border:1px solid #27382f;border-radius:14px;background:#080d0b;overflow:hidden}.learn-wrap__summary{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;padding:16px 20px;cursor:pointer;list-style:none;background:linear-gradient(180deg,#0b1510,#09110d)}.learn-wrap__summary::-webkit-details-marker{display:none}.learn-wrap__icon{display:grid;place-items:center;width:27px;height:27px;border:2px solid #5cdb94;border-radius:50%;color:#6ee2a2;font-weight:800}.learn-wrap__summary b,.learn-wrap__summary small{display:block}.learn-wrap__summary b{color:#6ee2a2;font-size:.78rem;letter-spacing:.08em}.learn-wrap__summary small{margin-top:3px;color:#899b92;font-size:.68rem}.learn-wrap__summary em{color:#6ee2a2;font-size:.68rem;font-style:normal;font-weight:700}.learn-hide,.learn-wrap[open] .learn-show{display:none}.learn-wrap[open] .learn-hide{display:inline}.learn-wrap .learn-card{margin:0;border:0;border-top:1px solid #213229;border-radius:0;box-shadow:none}.learn-wrap .learn-head{display:none}.pay-map__gross--equation{padding:14px 16px}.gross-equation{display:grid;grid-template-columns:minmax(130px,.28fr) 28px 1fr;align-items:center;gap:8px;margin-top:10px}.gross-equation__lhs strong,.gross-equation__lhs b{display:block}.gross-equation__lhs strong{color:#aebdb5;font-size:.68rem}.gross-equation__lhs b{margin-top:4px;color:#f0f5f2;font-size:1rem}.gross-equation__equals{color:#dfe9e4;font-size:1.15rem;font-weight:800;text-align:center}.gross-equation__parts{display:grid;gap:5px;padding:7px 10px;border-left:2px solid #55d58e;border-radius:5px;background:#101c16}.gross-equation__parts span{display:grid;grid-template-columns:8px 1fr auto;gap:7px;align-items:center}.gross-equation__parts i{width:7px;height:7px;border-radius:50%;background:#65e2a0}.gross-equation__parts span:nth-child(2) i{background:#56a8e8}.gross-equation__parts span:nth-child(3) i{background:#e768a8}.gross-equation__parts b{color:#9eafa6;font-size:.65rem}.gross-equation__parts strong{color:#e3ece7;font-size:.7rem}@media(max-width:700px){.learn-wrap__summary{grid-template-columns:28px 1fr;padding:14px}.learn-wrap__summary em{grid-column:2}.gross-equation{grid-template-columns:1fr}.gross-equation__equals{text-align:left}}:root{--page-depth-0:#050907;--page-depth-1:#09110e;--page-depth-2:#0d1712;--page-depth-3:#101c16;--depth-border:#24372d}html,body{background:var(--page-depth-0)}body:before{background:radial-gradient(circle at 50% -15%,rgba(31,73,51,.13),transparent 42%)}.calculator-card,.results-card,.historical-card,.hundred-card,.learn-wrap,section.card,.card--main{background:var(--page-depth-1)!important;border-color:var(--depth-border)!important;box-shadow:0 12px 32px #00000038}.panel,.result-box,.metric,.historical-panel,.learn-topic,.pay-map__company,.pay-map__gross,.irpf-example,.contrib-list>div,.money-relations>div{background:var(--page-depth-2)!important}.learn-wrap__summary{background:linear-gradient(180deg,#0c1712,#09120e)!important}:root{--page-depth-0:#020504;--page-depth-1:#0d1b15;--page-depth-2:#12251c;--page-depth-3:#172d22;--depth-border:#31513f}html,body{background:var(--page-depth-0)!important}body:before{background:radial-gradient(circle at 50% -10%,rgba(34,93,61,.16),transparent 44%)!important}.calculator-card,.results-card,.historical-card,.hundred-card,.learn-wrap,section.card,.card--main{background:var(--page-depth-1)!important;border-color:var(--depth-border)!important;box-shadow:0 16px 42px #00000057!important}.panel,.result-box,.metric,.historical-panel,.learn-topic,.pay-map__company,.pay-map__gross,.irpf-example,.contrib-list>div,.money-relations>div{background:var(--page-depth-2)!important;border-color:#294638!important}.pay-map__net,.wedge-hero,.learn-formula,.gross-equation__parts{background:var(--page-depth-3)!important}.learn-wrap__summary{background:linear-gradient(180deg,#11231a,#0d1b15)!important}.feature-fold{margin:22px 0;border:1px solid var(--depth-border,#31513f);border-radius:14px;background:var(--page-depth-1,#0d1b15);overflow:hidden;box-shadow:0 12px 34px #00000042}.feature-fold__summary{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;padding:18px 22px;cursor:pointer;list-style:none;background:linear-gradient(180deg,#11231a,#0d1b15);-webkit-user-select:none;user-select:none}.feature-fold__summary::-webkit-details-marker{display:none}.feature-fold__icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #4dcf87;border-radius:9px;color:#67e49e;font-size:1.05rem;font-weight:800}.feature-fold__copy b,.feature-fold__copy small{display:block}.feature-fold__copy b{color:#65e29d;font-size:.78rem;letter-spacing:.09em}.feature-fold__copy small{margin-top:4px;color:#9aaca2;font-size:.72rem;line-height:1.35}.feature-fold__action{display:flex;align-items:center;gap:10px;color:#69e6a1;font-size:.72rem;font-weight:700;white-space:nowrap}.feature-fold__action i{font-size:1.1rem;font-style:normal;transition:transform .18s ease}.feature-fold[open] .feature-fold__action i{transform:rotate(180deg)}.feature-fold__body{border-top:1px solid #294638}.feature-fold__body>section{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:700px){.feature-fold__summary{grid-template-columns:34px 1fr;padding:15px;gap:11px}.feature-fold__icon{width:32px;height:32px}.feature-fold__action{grid-column:2}}.activity-status--pending{color:#f2ad57!important;background:linear-gradient(90deg,#7e48113d,#4930112e)!important;border-left-color:#d98a2b!important}.activity-status--pending *{color:inherit!important}.activity-status--complete{color:inherit;border-left-color:#42c985!important}#partial-warning.activity-status--complete{color:#c8d7d0!important;background:#171d20!important;border-left:3px solid #42c985!important}.net-pay-toggle{margin-top:0;display:flex;align-items:center}.net-pay-toggle .pay-toggle{justify-content:flex-start}.net-pay-toggle .pay-toggle__btn{min-width:88px}.personalize-placement{margin:14px 0 18px}#partial-warning[hidden]{display:none!important}#partial-warning.activity-status--pending{color:#f2ad57!important;background:linear-gradient(90deg,#7e481142,#4930112e)!important;border-left:3px solid #d98a2b!important}.net-salary-card+#partial-warning{margin-top:14px;margin-bottom:18px}.personalize-placement>section{margin-top:14px!important;margin-bottom:0!important}.personalize-placement{margin-bottom:18px}#results{margin-top:26px!important}#results>#partial-warning{margin:0 0 14px!important}.learn-wrap__summary em{display:flex;align-items:center;gap:10px}.learn-wrap__chevron{display:inline-block;font-size:1.1rem;font-style:normal;transition:transform .18s ease}.learn-wrap[open] .learn-wrap__chevron{transform:rotate(180deg)}.indirect-tax-form{display:block!important}.tax-input-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.07)}.tax-input-row:first-of-type{border-top:1px solid rgba(255,255,255,.07)}.tax-input-copy label{margin:0 0 5px!important;color:#e7ece8!important;font-size:14px!important;font-weight:700}.tax-input-copy small{display:block;color:#8ea097;line-height:1.45}.tax-input-copy small b{color:#64d592}.tax-input-row .money-input span{min-width:68px;text-align:right;white-space:nowrap;font-size:12px}.fuel-toggle{display:inline-flex;margin-top:10px;padding:3px;border:1px solid #31513f;border-radius:8px;background:#0d1712}.fuel-toggle__btn{border:0;background:transparent;color:#8fa099;padding:7px 11px;border-radius:6px;cursor:pointer;font-weight:700}.fuel-toggle__btn.is-active{background:#234431;color:#dff6e7}.indirect-tax-method-note{margin:18px 0 0;color:#87968e;font-size:12px;line-height:1.55}.indirect-tax-submit{margin-top:18px}@media(max-width:700px){.tax-input-row{grid-template-columns:1fr;gap:10px}}.fuel-toggle{display:inline-flex;margin-top:10px;padding:0;border:0;border-radius:0;background:transparent}.fuel-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #31513f;background:#0d1712;color:#8fa099;padding:5px 9px;min-height:0;border-radius:0;cursor:pointer;font-size:11px;line-height:1.2;font-weight:700;transition:background .15s ease,color .15s ease,border-color .15s ease}.fuel-toggle__btn:first-child{border-radius:7px 0 0 7px}.fuel-toggle__btn:last-child{border-radius:0 7px 7px 0;margin-left:-1px}.fuel-toggle__btn.is-active,.fuel-toggle__btn[aria-pressed=true]{position:relative;z-index:1;background:#234431;border-color:#55c985;color:#dff6e7}.fuel-toggle{margin-top:10px}.fuel-toggle.fuel-toggle{display:inline-flex;gap:.18rem;padding:.16rem;border:1px solid var(--pc-border);background:#ffffff06;border-radius:var(--radius-sm)!important}.fuel-toggle .fuel-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;background:transparent!important;color:var(--pc-muted)!important;min-height:30px!important;padding:.3rem .62rem!important;font:inherit!important;font-size:.68rem!important;line-height:normal!important;border-radius:6px!important;margin:0!important;cursor:pointer}.fuel-toggle .fuel-toggle__btn.is-active,.fuel-toggle .fuel-toggle__btn[aria-pressed=true]{background:var(--pc-accent)!important;color:#06110b!important}.fuel-toggle .fuel-toggle__btn.is-active,.fuel-toggle .fuel-toggle__btn[aria-pressed=true]{background:#55c985!important;color:#06110b!important;border-color:#55c985!important;opacity:1!important}.fuel-toggle .fuel-toggle__btn:not(.is-active){background:transparent!important;color:#8fa099!important;opacity:1!important}.historical-controls,.historical-year-control,.historical-year-control select,.historical-trend,.historical-bar{pointer-events:auto!important}.historical-year-control select,.historical-bar{position:relative;z-index:2}.fuel-toggle .fuel-toggle__btn[aria-pressed=true],.fuel-toggle .fuel-toggle__btn.is-active{background:#55c985!important;color:#06110b!important}#historical-year{pointer-events:auto!important;cursor:pointer}#historical-range-slider{touch-action:none;position:relative;z-index:3}#historical-range-slider input[type=range],#historical-range-slider .historical-range-thumb{pointer-events:none!important}#historical-trend .historical-bar{pointer-events:auto!important;cursor:pointer!important}.historical-source-disclosure{margin-top:10px}.historical-source-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #315644;border-radius:8px;background:#0d1812;color:#cfe0d7;font:700 .78rem/1.2 inherit;cursor:pointer;text-align:left}.historical-source-toggle:hover{background:#112219;border-color:#49745e}.historical-source-toggle:focus-visible{outline:2px solid #6ee2a2;outline-offset:2px}.historical-source-toggle i{font-style:normal;color:#78dfaa;transition:transform .15s ease}.historical-source-toggle[aria-expanded=true] i{transform:rotate(180deg)}.historical-source-panel{margin-top:7px;padding:12px;border:1px solid #263b31;border-radius:8px;background:#08100c}.historical-source-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #203229}.historical-source-panel__head strong{display:block;color:#e3ece7;font-size:.82rem}.historical-source-panel__head small{display:block;margin-top:3px;color:#83968d;font-size:.67rem;line-height:1.35}.historical-source-list{display:grid;gap:8px;margin-top:10px}.historical-source-item{padding:10px;border:1px solid #20332a;border-radius:7px;background:#0c1511}.historical-source-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.historical-source-item__top strong{color:#d8e4de;font-size:.75rem}.historical-source-item__top span{color:#72877d;font-size:.61rem;font-weight:800;text-transform:uppercase}.historical-source-item p{margin:5px 0 0;color:#9bada4;font-size:.68rem;line-height:1.45}.historical-source-refs{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.historical-source-ref{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border:1px solid #2a4436;border-radius:5px;background:#0a120e;color:#91b6a4;font:600 .6rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-decoration:none}a.historical-source-ref:hover{border-color:#4d8065;color:#b8eccf}a.historical-source-ref:focus-visible{outline:2px solid #6ee2a2;outline-offset:2px}.historical-assumptions{margin-top:10px;padding-top:9px;border-top:1px solid #203229}.historical-assumptions strong{display:block;color:#aebfb7;font-size:.68rem}.historical-assumptions ul{margin:6px 0 0;padding-left:18px;color:#788d83;font-size:.64rem;line-height:1.5}.historical-source-empty{margin:0;color:#879b91;font-size:.68rem;line-height:1.45}@media(max-width:640px){.historical-source-panel__head,.historical-source-item__top{flex-direction:column}}.graphs-main{max-width:1180px;margin:0 auto;padding:54px 24px 90px}.graphs-hero{max-width:820px;margin-bottom:30px}.graphs-hero h1{font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98;margin:.25em 0}.graphs-hero h1 em{font-style:normal;color:#6ee2a2}.graphs-workbench{border:1px solid #263b31;border-radius:16px;background:#0a110e;padding:22px}.graphs-controls{display:grid;grid-template-columns:1.35fr 1.1fr 1fr 1.1fr .75fr;gap:12px}.graphs-controls label{display:grid;gap:7px;color:#8fa299;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.graphs-controls select,.graphs-controls input{width:100%;min-height:44px;border:1px solid #315043;border-radius:8px;background:#0d1813;color:#e5eee9;padding:0 11px;font:600 .86rem inherit}.graph-money{position:relative}.graph-money span{position:absolute;right:12px;top:12px;color:#82958c}.graph-money input{padding-right:28px}.graph-salary-min{display:block;color:#71867b;font-size:.64rem;font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0}.graph-series-identity{display:flex;gap:13px;align-items:center;margin:22px 0 14px;padding-top:18px;border-top:1px solid #1d3027}.graph-series-identity code,.series-catalog code{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:7px 9px;border:1px solid #3c6c55;border-radius:7px;background:#102219;color:#78e3a8;font-weight:900}.graph-series-identity strong{display:block;color:#e0ebe5}.graph-series-identity small{display:block;margin-top:3px;color:#7f9389}.graph-card{border:1px solid #243a30;border-radius:12px;background:#070d0a;padding:18px}.graph-card-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.graph-card-head span{font-size:.72rem;color:#71867b}.graph-card-head h2{margin:4px 0 0;font-size:1.2rem}.graph-card-head>strong{color:#78e3a8;font-size:1rem}.graph-canvas{height:360px;margin-top:18px;overflow:hidden}.graph-canvas svg{width:100%;height:100%;overflow:visible}.graph-grid{stroke:#1d3027;stroke-width:1}.graph-zero-reference{stroke:#82958c;stroke-width:1.25;stroke-dasharray:5 5;opacity:.9}.graph-zero-label{fill:#8fa299;font-size:11px;font-weight:700}.graph-tick{fill:#6f8379;font-size:12px}.graph-line{fill:none;stroke:#6ee2a2;stroke-width:3}.graph-axis-years{position:relative;height:16px;color:#71867b;font-size:.7rem}.graph-axis-years span{position:absolute;top:0;white-space:nowrap;transform:translate(-50%)}.graph-axis-years .graph-axis-year-first{transform:none}.graph-axis-years .graph-axis-year-last{transform:translate(-100%)}.graph-notice{margin:12px 0;padding:12px;border:1px solid #66483c;border-radius:8px;background:#1b110e;color:#d9aa96;font-size:.78rem}.graph-method-note{margin:13px 0 0;color:#71867b;font-size:.72rem;line-height:1.55}.graph-cpi-summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;margin:0 8px 6px 0;padding:5px 8px;border:1px solid rgba(239,139,58,.38);border-radius:7px;background:#ef8b3a12;color:#b79d89}.graph-cpi-summary strong{color:#ef9b57;letter-spacing:.03em}.graph-method-detail{display:inline}.series-catalog-section{margin-top:48px}.series-catalog-section h2{margin-top:4px}.series-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.series-catalog article{padding:15px;border:1px solid #243a30;border-radius:10px;background:#0a110e}.series-catalog article strong{display:block;margin-top:10px;font-size:.88rem}.series-catalog article small{display:block;margin-top:3px;color:#6f8379;font-size:.66rem}.series-catalog article p{margin:8px 0 0;color:#8fa299;font-size:.72rem;line-height:1.45}.site-header nav a[aria-current=page]{color:#78e3a8}@media(max-width:850px){.graphs-controls,.series-catalog{grid-template-columns:1fr 1fr}.graph-card-head{flex-direction:column}.graph-canvas{height:300px}}@media(max-width:560px){.graphs-main{padding:34px 14px 70px}.graphs-workbench{padding:14px}.graphs-controls,.series-catalog{grid-template-columns:1fr}.graph-canvas{height:250px}}@media(min-width:1180px){.graphs-hero{max-width:none}.graphs-hero h1,.editorial-hero h1{font-size:clamp(3.15rem,4.55vw,4.75rem)!important;line-height:.98!important;white-space:nowrap;max-width:none!important;letter-spacing:-.035em}.editorial-hero{width:100%}}.graph-notice[hidden]{display:none!important}.graph-watermark{fill:currentColor;opacity:.34;font-size:13px;font-weight:700;letter-spacing:.06em;pointer-events:none}.graph-compare-control{display:flex;align-items:end}.graph-compare-button{width:100%;min-height:44px;border:1px dashed #3c6c55;border-radius:8px;background:#0d1813;color:#78e3a8;font:800 .78rem inherit;cursor:pointer}.graph-compare-button:hover{background:#102219}.graph-compare-select{display:grid;grid-template-columns:1fr 40px;gap:6px}.graph-compare-select button{min-height:44px;border:1px solid #5b3a3a;border-radius:8px;background:#17100f;color:#d9aa96;font-size:1.2rem;cursor:pointer}.graph-line-secondary{stroke:#8fa299;stroke-dasharray:9 6;stroke-width:2.6}.graph-legend{display:flex;gap:18px;align-items:center;margin:14px 0 -3px;color:#9aaca3;font-size:.72rem;font-weight:700}.graph-legend span{display:inline-flex;align-items:center;gap:7px}.graph-legend-line{display:inline-block;width:26px;border-top:3px solid #6ee2a2}.graph-legend-line-secondary{border-top-color:#8fa299;border-top-style:dashed}.graph-legend-line-projection{border-top-color:#ef8b3a;border-top-style:dashed}.graph-legend-line-indexed{border-top-color:#57e4a0;border-top-style:dotted;opacity:.72}@media(max-width:850px){.graph-compare-control{align-items:stretch}.graph-compare-button{margin-top:19px}}.graph-period{margin-top:16px;padding:0 4px}.graph-period-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#71867b;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.graph-period-head strong{color:#9aaca3;font-size:.75rem;letter-spacing:0}.graph-range{position:relative;height:30px}.graph-range-track{position:absolute;left:8px;right:8px;top:13px;height:3px;border-radius:99px;background:#1d3027;overflow:hidden}.graph-range-track span{position:absolute;top:0;bottom:0;background:#6ee2a2;border-radius:99px}.graph-range input[type=range]{position:absolute;left:0;top:3px;width:100%;height:22px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.graph-range input[type=range]::-webkit-slider-runnable-track{height:3px;background:transparent}.graph-range input[type=range]::-webkit-slider-thumb{width:15px;height:15px;margin-top:-6px;border:2px solid #0a110e;border-radius:50%;background:#78e3a8;box-shadow:0 0 0 1px #3c6c55;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:ew-resize}.graph-range input[type=range]::-moz-range-track{height:3px;background:transparent}.graph-range input[type=range]::-moz-range-thumb{width:13px;height:13px;border:2px solid #0a110e;border-radius:50%;background:#78e3a8;box-shadow:0 0 0 1px #3c6c55;pointer-events:auto;cursor:ew-resize}.graph-range input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid #e5eee9;outline-offset:2px}.graph-range input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid #e5eee9;outline-offset:2px}.graph-range{overflow:visible}.graph-range input[type=range]{left:8px;width:calc(100% - 16px);z-index:3}.graph-range input[type=range]::-webkit-slider-thumb{opacity:0;width:22px;height:22px;margin-top:-9.5px}.graph-range input[type=range]::-moz-range-thumb{opacity:0;width:20px;height:20px}.graph-range-thumb{position:absolute;top:7px;width:16px;height:16px;transform:translate(-50%);border:2px solid #0a110e;border-radius:50%;background:#78e3a8;box-shadow:0 0 0 1px #3c6c55;pointer-events:none;z-index:5}#graph-from{z-index:4}#graph-to{z-index:3}#graph-from:focus,#graph-from:active{z-index:6}#graph-to:focus,#graph-to:active{z-index:6}.graph-period-head{position:relative;justify-content:flex-start;min-height:18px}.graph-period-head strong{position:absolute;left:50%;transform:translate(-50%);text-align:center;white-space:nowrap}.graph-range-thumb-layer{position:absolute;left:8px;right:8px;top:0;height:30px;pointer-events:none;z-index:5}.graph-range-thumb-layer .graph-range-thumb{top:7px}.graph-range-thumb-layer{z-index:20}#graph-from,#graph-to{z-index:3}#graph-from:focus,#graph-from:active,#graph-to:focus,#graph-to:active{z-index:4}.graph-canvas{position:relative;cursor:crosshair}.graph-hover-cursor{position:absolute;top:0;bottom:0;width:1px;background:#9aaca36b;pointer-events:none;z-index:6}.graph-tooltip{position:absolute;z-index:8;min-width:0;max-width:260px;padding:7px 9px;border:1px solid #315043;border-radius:8px;background:#070d0af5;box-shadow:0 8px 24px #00000047;color:#dce8e2;font-size:.7rem;line-height:1.3;pointer-events:none;white-space:nowrap}.graph-tooltip-single{display:flex;align-items:center;gap:5px;padding:0!important}.graph-tooltip-single strong{color:#78e3a8!important}.graph-tooltip-single span{color:#71867b!important}.graph-tooltip-single b{color:#e5eee9;font-weight:800}.graph-tooltip-year{display:block;margin-bottom:5px;color:#78e3a8;font-size:.8rem}.graph-tooltip>div:not(.graph-tooltip-single){display:flex;justify-content:space-between;gap:14px;padding:2px 0}.graph-tooltip>div span{color:#8fa299}.graph-tooltip>div strong{color:#e5eee9;text-align:right}.graph-tooltip-diff{margin-top:4px;padding-top:5px!important;border-top:1px solid #1d3027}.graphs-controls [hidden],.graph-compare-control[hidden]{display:none!important}.home-mission{width:min(1120px,calc(100% - 48px));margin:72px auto 18px;padding:44px 0 18px;border-top:1px solid var(--pc-border)}.home-mission h2{max-width:820px;margin:.4rem 0 1rem;color:var(--pc-white);font-family:Georgia,serif;font-size:clamp(2rem,4.5vw,3.7rem);font-weight:500;line-height:1.02;letter-spacing:-.035em}.home-mission h2 em{color:var(--pc-green-light);font-weight:400}.home-mission>p:not(.eyebrow){max-width:760px;color:var(--pc-text);font-size:1rem;line-height:1.7}.home-mission .home-mission-principle{margin:1.6rem 0 .9rem;color:var(--pc-green-light)!important;font-family:Georgia,serif;font-size:1.35rem!important}.home-mission-link{display:inline-block;color:var(--pc-green-light);text-decoration:none;border-bottom:1px solid rgba(100,213,146,.35);padding-bottom:2px}.home-mission-link:hover{border-bottom-color:var(--pc-green-light)}.mission-page .mission-statement{padding-top:24px}.mission-page .mission-statement p{margin:0;font-size:clamp(1.55rem,3vw,2.25rem)}.mission-page .mission-statement strong,.mission-signoff strong{color:var(--pc-white)}.mission-closing{margin-top:18px;padding:38px 28px!important;border:1px solid var(--pc-border)!important;background:#64d59209}.mission-signoff{margin-top:1.4rem;color:var(--pc-green-light)!important;font-family:Georgia,serif;font-size:1.4rem!important}@media(max-width:700px){.home-mission{width:calc(100% - 32px);margin-top:48px;padding-top:34px}.mission-closing{padding:28px 20px!important}}.site-header nav a[aria-current=page]{color:#78e3a8;font-weight:800}.mission-page .editorial-hero{max-width:100%}.mission-page .editorial-hero h1{white-space:normal!important;max-width:1040px!important;text-wrap:balance;overflow-wrap:normal}.mission-closing{position:relative;overflow:hidden;border:1px solid rgba(110,226,162,.52)!important;background:linear-gradient(135deg,#6ee2a217,#64d59209)!important;padding:44px 34px!important;box-shadow:inset 0 1px #78e3a814}.mission-closing:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#6ee2a2}.mission-closing h2{margin-top:0}.mission-signoff{margin-bottom:0!important;font-size:1.28rem!important;color:#c9d8d0!important}.mission-signoff strong{color:#78e3a8}@media(min-width:1180px){.mission-page .editorial-hero h1{font-size:clamp(3.05rem,4.25vw,4.45rem)!important;line-height:1!important}}@media(max-width:1179px){.mission-page .editorial-hero h1{font-size:clamp(2.7rem,7vw,4.2rem)!important}}@media(max-width:700px){.mission-page .editorial-hero h1{font-size:clamp(2.45rem,12vw,3.6rem)!important}.mission-closing{padding:32px 22px!important}}.graph-explainer{margin-top:18px;padding:24px 26px;border:1px solid #263d33;border-radius:12px;background:#6ee2a206}.graph-explainer[hidden]{display:none!important}.graph-explainer-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.graph-explainer-head .eyebrow{margin:0;font-size:.68rem;letter-spacing:.14em;font-weight:750}.graph-verified{padding:5px 9px;border:1px solid rgba(110,226,162,.28);border-radius:99px;color:#78e3a8;background:#6ee2a20d;font-size:.68rem;font-weight:800;white-space:nowrap}.graph-explainer-reading{max-width:850px;margin:16px 0 18px;color:#c9d8d0;font-size:.86rem;line-height:1.58}.graph-explainer-reading strong{color:#e5eee9}.graph-explainer-details{border-top:1px solid #1d3027;padding-top:15px}.graph-explainer-details summary{color:#78e3a8;font-size:.82rem;font-weight:800;cursor:pointer;-webkit-user-select:none;user-select:none}.graph-explainer-body{padding-top:12px;color:#9aaca3;font-size:.83rem;line-height:1.6}.graph-explainer-body>p{max-width:900px}.graph-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.graph-events article{padding:15px;border:1px solid #20352c;border-radius:9px;background:#0b1510}.graph-events time{display:block;margin-bottom:5px;color:#78e3a8;font-size:.72rem;font-weight:900}.graph-events strong{display:block;color:#dce8e2;font-size:.8rem}.graph-events p{margin:6px 0 0;color:#82968c;font-size:.74rem;line-height:1.5}.graph-explainer-caveat{margin:15px 0 0;padding-top:13px;border-top:1px solid #1d3027;font-size:.76rem!important}@media(max-width:800px){.graph-explainer{padding:20px 18px}.graph-explainer-head{align-items:flex-start;flex-direction:column}.graph-events{grid-template-columns:1fr 1fr}}@media(max-width:520px){.graph-events{grid-template-columns:1fr}}.graph-event-marker{position:absolute;z-index:10;transform:translate(-50%,-50%);width:19px;height:19px;padding:0;border:1px solid rgba(120,227,168,.8);border-radius:50%;background:#0b1812;color:#78e3a8;font:900 .68rem/17px Georgia,serif;text-align:center;cursor:help;box-shadow:0 0 0 3px #070d0ab8}.graph-event-marker:hover,.graph-event-marker:focus,.graph-event-marker[aria-expanded=true]{outline:none;background:#78e3a8;color:#07100b;box-shadow:0 0 0 4px #78e3a81f}.graph-event-tooltip{position:absolute;z-index:12;width:min(290px,calc(100% - 16px));padding:11px 13px;border:1px solid #315043;border-radius:9px;background:#070d0afa;box-shadow:0 10px 28px #0000005c;color:#9aaca3;font-size:.73rem;line-height:1.48;pointer-events:none}.graph-event-tooltip strong{display:block;margin-bottom:5px;color:#78e3a8;font-size:.78rem}.graph-event-tooltip p{margin:0}.graph-info-inline{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin:0 2px;border:1px solid rgba(120,227,168,.65);border-radius:50%;color:#78e3a8;font:800 .62rem/1 Georgia,serif;vertical-align:1px}.graph-explainer-caveat{margin:14px 0 0;padding-top:13px;border-top:1px solid #1d3027;color:#82968c;font-size:.76rem;line-height:1.55}.graph-explainer-caveat strong{color:#b9cbc2}.graph-event-marker{width:auto;height:auto;padding:2px 4px;border:0;border-radius:0;background:transparent;color:#d9b96e;font:italic 900 .86rem/1 Georgia,serif;box-shadow:none;text-shadow:0 1px 3px #07100b;transform:translate(-50%,-50%)}.graph-event-marker:hover,.graph-event-marker:focus,.graph-event-marker[aria-expanded=true]{outline:none;background:transparent;color:#f1d58b;box-shadow:none;transform:translate(-50%,-50%) scale(1.12)}.graph-info-inline{display:inline;border:0;border-radius:0;width:auto;height:auto;margin:0 2px;color:#d9b96e;font:italic 900 .72rem/1 Georgia,serif;vertical-align:1px}.graph-verified-wrap{position:relative;display:inline-flex;align-items:center;gap:6px}.graph-verified-info{width:auto;height:auto;padding:2px;border:0;background:transparent;color:#d9b96e;font:italic 900 .75rem/1 Georgia,serif;cursor:help}.graph-verified-info:hover,.graph-verified-info:focus{outline:none;color:#f1d58b}.graph-verified-tooltip{position:absolute;right:0;top:calc(100% + 9px);z-index:30;width:min(350px,80vw);padding:11px 13px;border:1px solid #315043;border-radius:9px;background:#070d0afa;box-shadow:0 10px 28px #0000005c;color:#9aaca3;font-size:.73rem;font-weight:400;line-height:1.48;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.graph-verified-tooltip strong{display:block;margin-bottom:5px;color:#dce8e2;font-size:.78rem}.graph-verified-info:hover+.graph-verified-tooltip,.graph-verified-info:focus+.graph-verified-tooltip,.graph-verified-wrap:focus-within .graph-verified-tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:800px){.graph-verified-tooltip{left:0;right:auto}}.graph-event-marker{color:#58c7e8}.graph-event-marker:hover,.graph-event-marker:focus,.graph-event-marker[aria-expanded=true]{color:#8bdcf3}.graph-info-inline,.graph-verified-info{color:#58c7e8}.graph-verified-info:hover,.graph-verified-info:focus{color:#8bdcf3}.graph-event-tooltip strong{color:#58c7e8}.fiscal-history-page{max-width:1180px}.history-audit-note{margin-top:18px;color:#82968c;font-size:.82rem;line-height:1.55}.history-toolbar{display:flex;align-items:center;gap:14px;margin:8px 0 22px;padding:18px 20px;border:1px solid #263d33;border-radius:12px;background:#0b1510}.history-toolbar label{color:#9aaca3;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.history-toolbar select{min-width:260px;padding:10px 12px;border:1px solid #315043;border-radius:8px;background:#07100b;color:#e5eee9;font:inherit}.history-period{margin-left:auto;color:#78e3a8;font-weight:800}.history-method-card{margin:0 0 18px;padding:22px 24px;border-left:3px solid #78e3a8;background:#78e3a809}.history-method-card p:last-child{max-width:930px;margin-bottom:0;color:#c9d8d0;line-height:1.65}.history-legend{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 34px}.history-legend span,.history-badge{display:inline-flex;padding:5px 8px;border:1px solid #315043;border-radius:99px;color:#9fb3a9;background:#0b1510;font-size:.67rem;font-weight:850;letter-spacing:.025em}.history-legend [data-decision=DEFLATED],.history-badge[data-decision=DEFLATED]{border-color:#78e3a880;color:#78e3a8}.history-legend [data-decision=NEW_BASE],.history-badge[data-decision=NEW_BASE]{border-color:#d9b96e80;color:#d9b96e}.history-legend [data-decision=AUTOMATIC_INDEXATION],.history-badge[data-decision=AUTOMATIC_INDEXATION]{border-color:#58c7e880;color:#58c7e8}.history-legend [data-decision=PENDING_SOURCE],.history-badge[data-decision=PENDING_SOURCE]{border-color:#d9b96ea6;color:#d9b96e}.history-timeline{position:relative}.history-timeline:before{content:"";position:absolute;left:52px;top:8px;bottom:8px;width:1px;background:#263d33}.history-event{position:relative;display:grid;grid-template-columns:105px 1fr;gap:22px;padding:0 0 42px}.history-year{position:relative;z-index:1;width:64px;padding:7px 0;border:1px solid #315043;border-radius:99px;background:#07100b;color:#78e3a8;text-align:center;font-weight:900}.history-year[data-decision=PENDING_SOURCE]{border-color:#d9b96ea6;color:#d9b96e}.history-sources--pending{margin-top:12px;padding-top:11px;border-top:1px solid #1d3027}.history-sources--pending p{margin:0;color:#d9b96e;font-size:.74rem;line-height:1.5}.history-event-body{padding:0 0 4px}.history-event-body h2{margin:2px 0 8px;color:#e5eee9;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.history-summary{max-width:880px;margin:0 0 16px;color:#aebfb7;line-height:1.65}.history-summary-block{max-width:920px;margin:0 0 18px}.history-summary-block .history-summary{margin-bottom:8px}.history-summary-block .history-summary--context{margin-bottom:0;color:#8fa39a}.history-changes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.history-change{padding:15px 16px;border:1px solid #20352c;border-radius:9px;background:#0b1510}.history-change--full{grid-column:1 / -1}.history-change--secondary .history-compare--single{max-width:100%}.history-change--thresholds,.history-change--rates,.history-change--secondary{scroll-margin-top:120px}.history-change-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.history-change strong{color:#dce8e2;font-size:.83rem}.history-change p{margin:8px 0 0;color:#82968c;font-size:.76rem;line-height:1.5}.history-values span{color:#c9d8d0}.history-values b{color:#58c7e8}.history-sources{margin-top:12px;padding-top:11px;border-top:1px solid #1d3027}.history-sources summary{color:#58c7e8;font-size:.76rem;font-weight:800;cursor:pointer}.history-sources p{margin:9px 0;color:#82968c;font-size:.74rem;line-height:1.45}.history-sources a{color:#9edcf0;text-decoration:none;border-bottom:1px solid rgba(88,199,232,.28)}.history-sources small{color:#71857b}.history-footer-note{margin:10px 0 60px;padding:26px;border:1px solid #263d33;border-radius:12px;background:#58c7e806}.history-footer-note h2{margin-top:0;color:#e5eee9;font-family:Georgia,serif;font-weight:500}.history-footer-note p{color:#9aaca3;line-height:1.65}.history-footer-note strong{color:#c9d8d0}@media(max-width:760px){.history-toolbar{align-items:stretch;flex-direction:column}.history-toolbar select{min-width:0;width:100%}.history-period{margin-left:0}.history-timeline:before{left:31px}.history-event{grid-template-columns:70px 1fr;gap:12px}.history-year{width:62px}.history-changes{grid-template-columns:1fr}.history-change-head{flex-direction:column;gap:7px}}.cold-drag-card{margin:28px 0 34px;padding:28px;border:1px solid rgba(120,227,168,.34);border-radius:16px;background:linear-gradient(145deg,#78e3a80e,#07100bc7 45%,#08110c);box-shadow:inset 0 1px #78e3a80d}.cold-drag-card__top{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.cold-drag-card__top .eyebrow{margin:0 0 8px}.cold-drag-card h3{max-width:720px;margin:0;color:#e5eee9;font:500 clamp(1.55rem,3vw,2.25rem)/1.08 Georgia,serif;letter-spacing:-.02em}.cold-drag-lead{max-width:760px;margin:12px 0 0;color:#9aaca3;line-height:1.6}.cold-drag-demo{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(217,185,110,.42);border-radius:99px;color:#d9b96e;font-size:.65rem;font-weight:900;letter-spacing:.04em}.cold-drag-hero{display:grid;grid-template-columns:minmax(260px,.9fr) 1.7fr;gap:22px;margin:28px 0 18px}.cold-drag-number{padding:20px;border:1px solid #284438;border-radius:12px;background:#0a1710}.cold-drag-number span,.cold-drag-number small{display:block;color:#8fa299}.cold-drag-number strong{display:block;margin:7px 0 4px;color:#78e3a8;font-size:2.35rem;line-height:1}.cold-drag-number small{font-size:.72rem}.cold-drag-compare{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border:1px solid #20352c;border-radius:12px;background:#09130e}.cold-drag-compare>div{min-width:0}.cold-drag-compare span{display:block;color:#82968c;font-size:.72rem}.cold-drag-compare strong{display:block;margin-top:5px;color:#dce8e2;font-size:1.15rem}.cold-drag-compare>i{color:#52685d;font-style:normal;font-size:1.25rem}.cold-drag-compare .cold-drag-diff strong{color:#78e3a8}.cold-drag-tabs{display:flex;gap:7px;margin-top:10px;padding:5px;border:1px solid #20352c;border-radius:10px;background:#07100b}.cold-drag-tab{flex:1;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:#82968c;font:800 .74rem/1.2 inherit;cursor:pointer}.cold-drag-tab.is-active{background:#13261d;color:#78e3a8}.cold-drag-reading{display:flex;align-items:baseline;gap:16px;padding:15px 4px 8px}.cold-drag-reading strong{color:#e5eee9;font-size:1.35rem}.cold-drag-reading p{margin:0;color:#8fa299;font-size:.79rem;line-height:1.5}.cold-drag-chart{position:relative;margin-top:12px;padding:18px 20px 14px;border:1px solid #20352c;border-radius:12px;background:#07100b}.cold-drag-chart__head{display:flex;justify-content:space-between;gap:14px;margin-bottom:10px}.cold-drag-chart__head span{color:#c9d8d0;font-weight:800}.cold-drag-chart__head small{color:#65796f}.cold-drag-plot{position:relative;height:210px;overflow:hidden}.cold-drag-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-around}.cold-drag-grid i{display:block;border-top:1px solid #15271e}.cold-drag-plot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.cold-drag-area{fill:#78e3a80e}.cold-drag-line{fill:none;stroke:#78e3a8;stroke-width:3;vector-effect:non-scaling-stroke}.cold-drag-plot circle{fill:#07100b;stroke:#78e3a8;stroke-width:3;vector-effect:non-scaling-stroke}.cold-drag-event{position:absolute;top:44%;transform:translate(-50%);padding:5px 7px;border:1px solid rgba(88,199,232,.25);border-radius:6px;background:#07100beb;text-align:center}.cold-drag-event--lower{top:58%}.cold-drag-event b{display:block;color:#58c7e8;font-size:.67rem}.cold-drag-event span{display:block;margin-top:2px;color:#71867b;font-size:.6rem;white-space:nowrap}.cold-drag-years{display:flex;justify-content:space-between;color:#65796f;font-size:.65rem}.cold-drag-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px}.cold-drag-actions a{color:#78e3a8;font-size:.78rem;text-decoration:none}.cold-drag-explain{margin:0!important}.cold-drag-explain-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding:18px;border:1px solid #284438;border-radius:11px;background:#09130e}.cold-drag-explain-panel>div{display:flex;gap:10px;padding:12px;border:1px solid #1c3027;border-radius:8px}.cold-drag-explain-panel>div>span{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(120,227,168,.35);border-radius:50%;color:#78e3a8;font-size:.68rem;font-weight:900}.cold-drag-explain-panel p{margin:0;color:#82968c;font-size:.75rem;line-height:1.55}.cold-drag-explain-panel strong{color:#c9d8d0}.cold-drag-audit-note{grid-column:1/-1;padding-top:12px!important;border-top:1px solid #1d3027;color:#71867b!important}.cold-drag-footnote{margin:18px 0 0;padding-top:16px;border-top:1px solid #1d3027;color:#82968c;font-size:.75rem;line-height:1.55}.cold-drag-footnote strong{color:#c9d8d0}.cold-drag-footnote em{color:#d9b96e;font-style:normal}@media(max-width:850px){.cold-drag-hero{grid-template-columns:1fr}.cold-drag-compare{align-items:flex-start;flex-wrap:wrap}.cold-drag-tabs{flex-direction:column}.cold-drag-reading{align-items:flex-start;flex-direction:column;gap:5px}.cold-drag-explain-panel{grid-template-columns:1fr}}@media(max-width:650px){.cold-drag-card{padding:20px 16px}.cold-drag-card__top{flex-direction:column}.cold-drag-demo{align-self:flex-start}.cold-drag-compare{display:grid;grid-template-columns:1fr auto}.cold-drag-compare .cold-drag-diff{grid-column:1/-1}.cold-drag-chart__head{flex-direction:column}.cold-drag-event span{display:none}.cold-drag-actions{align-items:flex-start;flex-direction:column}}.history-meta{color:var(--muted);font-size:.82rem;margin:.3rem 0 1rem}.history-meta span{display:inline-block;border:1px solid rgba(120,240,180,.22);border-radius:999px;padding:.22rem .55rem;background:#78f0b40a}.cold-drag-explain-full{grid-column:1/-1;padding:2px 0}.cold-drag-explain-full h4{margin:0 0 10px;color:#dce8e1;font-size:.83rem}.cold-drag-attribution{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cold-drag-attribution>div{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 12px;border:1px solid #20352c;border-radius:8px;background:#09140e}.cold-drag-attribution span{font-size:.75rem;color:#9caf9f}.cold-drag-attribution strong{font-size:.84rem;color:#dfeae4}.cold-drag-attribution small{grid-column:1/-1;color:#71877b;font-size:.68rem;line-height:1.35}.cold-drag-timeline{display:grid;gap:6px}.cold-drag-timeline-row{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding:7px 10px;border-bottom:1px solid #16291f}.cold-drag-timeline-row b{color:#78e3a8}.cold-drag-timeline-row span{color:#9caf9f;font-size:.75rem}.cold-drag-timeline-row strong{color:#dfeae4;font-size:.76rem}.cold-drag-demo.is-live{background:#153f2b;color:#8ff0b8;border-color:#2f7952}@media(max-width:650px){.cold-drag-attribution{grid-template-columns:1fr}.cold-drag-timeline-row{grid-template-columns:45px 1fr}.cold-drag-timeline-row strong{grid-column:2}}.cold-drag-range{margin-top:16px;padding:12px 2px 2px}.cold-drag-range__labels{display:flex;justify-content:space-between;margin-bottom:10px;color:#81968b;font-size:.72rem}.cold-drag-range__labels strong{color:#78e3a8;font-size:.82rem}.cold-drag-range__track{position:relative;height:28px;overflow:visible}.cold-drag-range__track:before{content:"";position:absolute;left:10px;right:10px;top:13px;height:4px;border-radius:999px;background:#183126}.cold-drag-range__track input[type=range]{position:absolute;left:10px;top:0;width:calc(100% - 20px);height:28px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cold-drag-range__track input[type=range]::-webkit-slider-runnable-track{height:4px;background:transparent}.cold-drag-range__track input[type=range]::-moz-range-track{height:4px;background:transparent}.cold-drag-range__track input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;border:2px solid #07100b;border-radius:50%;background:#78e3a8;box-shadow:0 0 0 1px #78e3a8;pointer-events:auto;cursor:grab;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cold-drag-range__track input[type=range]::-moz-range-thumb{width:16px;height:16px;border:2px solid #07100b;border-radius:50%;background:#78e3a8;box-shadow:0 0 0 1px #78e3a8;pointer-events:auto;cursor:grab}.cold-drag-range__track input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.cold-drag-range__track input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid #58c7e8;outline-offset:3px}.cold-drag-range[hidden]{display:none}.cold-drag-range__track{position:relative;height:32px;overflow:visible;padding:0 12px}.cold-drag-range__track:before{left:12px;right:12px;top:14px}.cold-drag-range__track input[type=range]{left:12px;width:calc(100% - 24px);height:32px;z-index:4}.cold-drag-range__track input[type=range]::-webkit-slider-thumb{opacity:0;width:24px;height:24px;margin-top:-10px}.cold-drag-range__track input[type=range]::-moz-range-thumb{opacity:0;width:22px;height:22px}.cold-drag-range__thumb-layer{position:absolute;left:12px;right:12px;top:0;height:32px;pointer-events:none;z-index:10;overflow:visible}.cold-drag-range__thumb{position:absolute;top:6px;width:18px;height:18px;transform:translate(-50%);border:2px solid #07100b;border-radius:50%;background:#78e3a8;box-shadow:0 0 0 1px #78e3a8}.cold-drag-range__thumb--from{left:0%}.cold-drag-range__thumb--to{left:100%}.cold-drag-watermark{position:absolute;right:10px;bottom:8px;color:#78e3a83d;font-size:.68rem;font-weight:800;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none}.cold-drag-audit-intro{margin:0 0 10px;color:#82968c;font-size:.73rem;line-height:1.5}.cold-drag-table-scroll{overflow:auto;border:1px solid #20352c;border-radius:9px;background:#07100b}.cold-drag-annual-audit{width:100%;min-width:1120px;border-collapse:collapse;font-size:.69rem}.cold-drag-annual-audit th,.cold-drag-annual-audit td{padding:9px 10px;border-bottom:1px solid #16291f;vertical-align:top;text-align:left}.cold-drag-annual-audit th{position:sticky;top:0;background:#0d1b13;color:#9fb3a9;font-size:.66rem;letter-spacing:.025em;z-index:1}.cold-drag-annual-audit td{color:#c7d5ce}.cold-drag-annual-audit td:first-child{color:#78e3a8;font-weight:850}.cold-drag-annual-audit td:nth-child(2){color:#dce8e2;font-weight:800;white-space:nowrap}.cold-drag-annual-audit .audit-scale{max-width:290px;line-height:1.45;color:#9caf9f}.cold-drag-annual-audit .audit-note{max-width:220px;color:#7f9388;line-height:1.45}.cold-drag-explain-panel>.cold-drag-annual-audit-wrap{display:block!important;padding:16px!important}.cold-drag-annual-audit-wrap h4{margin:0 0 6px}.cold-drag-annual-audit-wrap .cold-drag-audit-intro{max-width:980px;margin:0 0 14px}.cold-drag-annual-audit-wrap .cold-drag-table-scroll{width:100%;max-width:100%}.cold-audit-modal[hidden]{display:none!important}.cold-audit-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:18px}.cold-audit-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cold-audit-modal__dialog{position:relative;z-index:1;width:min(1480px,96vw);max-height:92vh;overflow:auto;padding:28px;border:1px solid #315043;border-radius:16px;background:#07100b;box-shadow:0 22px 70px #0000008c}.cold-audit-modal__close{position:absolute;right:18px;top:14px;width:38px;height:38px;border:1px solid #315043;border-radius:50%;background:#0b1510;color:#dce8e2;font-size:1.4rem;cursor:pointer}.cold-audit-modal__dialog h2{margin:4px 50px 10px 0;color:#e5eee9;font:500 clamp(1.7rem,3vw,2.5rem)/1.1 Georgia,serif}.cold-audit-modal__intro{max-width:1100px;color:#9aaca3;line-height:1.6}.cold-audit-rule{display:grid;grid-template-columns:190px 1fr;gap:15px;margin:18px 0;padding:14px 16px;border:1px solid #284438;border-radius:10px;background:#0a1710}.cold-audit-rule strong{color:#78e3a8}.cold-audit-rule span{color:#a6b9af}.cold-audit-attribution{margin:16px 0 22px}.cold-audit-years{display:grid;gap:8px}.cold-audit-year{border:1px solid #20352c;border-radius:10px;background:#09130e;overflow:hidden}.cold-audit-year>summary{display:grid;grid-template-columns:70px 145px 145px 145px minmax(220px,1fr) 110px;gap:12px;align-items:center;padding:13px 15px;cursor:pointer;list-style:none}.cold-audit-year>summary::-webkit-details-marker{display:none}.cold-audit-year>summary b{color:#78e3a8}.cold-audit-year>summary span{color:#82968c;font-size:.74rem}.cold-audit-year>summary strong{display:block;margin-top:3px;color:#dce8e2;font-size:.85rem}.cold-audit-year>summary em{color:#9fb3a9;font-size:.75rem;font-style:normal}.cold-audit-year>summary i{color:#58c7e8;font-size:.72rem;font-style:normal;text-align:right}.cold-audit-year[open]>summary{background:#102219}.cold-audit-year__body{padding:0 15px 16px}.cold-audit-parameter-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cold-audit-parameter{padding:14px;border:1px solid #20352c;border-radius:9px;background:#07100b}.cold-audit-parameter h4{margin:0 0 10px;color:#dce8e2}.cold-audit-parameter dl{display:grid;grid-template-columns:145px 1fr;gap:7px 12px;margin:0}.cold-audit-parameter dt{color:#71877b;font-size:.72rem}.cold-audit-parameter dd{margin:0;color:#c9d8d0;font-size:.76rem;line-height:1.45}.cold-audit-sources{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.cold-audit-sources>div{padding:12px 14px;border:1px solid #20352c;border-radius:9px}.cold-audit-sources h4{margin:0 0 8px;color:#9fb3a9;font-size:.78rem}.cold-audit-sources a{display:block;margin:5px 0;color:#78e3a8;font-size:.74rem;text-decoration:none}.cold-audit-sources small{display:block;margin:-2px 0 7px;color:#71877b;line-height:1.4}.audit-source-pending{color:#d9b96e;font-size:.72rem}.cold-audit-principle{margin:18px 0 0;padding-top:14px;border-top:1px solid #20352c;color:#d9b96e;font:italic .84rem Georgia,serif}@media(max-width:900px){.cold-audit-year>summary{grid-template-columns:60px 1fr 1fr}.cold-audit-year>summary em,.cold-audit-year>summary i{grid-column:1/-1}.cold-audit-parameter-grid,.cold-audit-sources,.cold-audit-rule{grid-template-columns:1fr}}@media(max-width:430px){.cold-audit-year>summary{grid-template-columns:54px repeat(3,minmax(0,1fr));gap:10px 8px;align-items:start}.cold-audit-year>summary b{grid-column:1/2;grid-row:1;align-self:start;padding-top:2px}.cold-audit-year>summary span{min-width:0;color:#82968c;font-size:.68rem;line-height:1.18}.cold-audit-year>summary span:nth-of-type(1){grid-column:2/3;grid-row:1}.cold-audit-year>summary span:nth-of-type(2){grid-column:3/4;grid-row:1}.cold-audit-year>summary span:nth-of-type(3){grid-column:4/5;grid-row:1}.cold-audit-year>summary strong{margin-top:2px;font-size:.8rem;line-height:1.2;overflow-wrap:anywhere}.cold-audit-year>summary em{grid-column:1/-1;grid-row:2}.cold-audit-year>summary i{grid-column:1/-1;grid-row:3;justify-self:end}}@media(max-width:340px){.cold-audit-year>summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cold-audit-year>summary b{grid-column:1/-1;grid-row:1;padding-top:0}.cold-audit-year>summary span:nth-of-type(1){grid-column:1/2;grid-row:2}.cold-audit-year>summary span:nth-of-type(2){grid-column:2/3;grid-row:2}.cold-audit-year>summary span:nth-of-type(3){grid-column:3/4;grid-row:2}.cold-audit-year>summary em{grid-row:3}.cold-audit-year>summary i{grid-row:4}}.cold-audit-context{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(88,199,232,.22);border-radius:8px;background:#58c7e809;color:#8fa299;font-size:.73rem;line-height:1.5}.cold-audit-context strong{color:#9edcf0}.cold-audit-transition{margin:0 0 14px;padding:14px 16px;border:1px solid rgba(88,199,232,.28);border-radius:10px;background:#58c7e809}.cold-audit-transition h4{margin:0 0 8px;color:#8bdcf3;font-size:.82rem}.cold-audit-transition__formula{margin:0 0 10px;color:#aebfb7;font-size:.78rem}.cold-audit-transition__formula b{color:#e5eee9}.cold-audit-transition__formula strong{color:#78e3a8}.cold-audit-transition__row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) auto;gap:5px 14px;padding:9px 0;border-top:1px solid #183126}.cold-audit-transition__row span{color:#c9d8d0;font-size:.75rem}.cold-audit-transition__row b{color:#e5eee9;font-size:.75rem}.cold-audit-transition__row strong{color:#78e3a8;font-size:.78rem}.cold-audit-transition__row small{grid-column:1/-1;color:#82968c;font-size:.7rem;line-height:1.45}.cold-audit-transition__method{margin:10px 0 0;padding-top:9px;border-top:1px solid #183126;color:#71867b;font-size:.69rem;line-height:1.5}@media(max-width:700px){.cold-audit-transition__row{grid-template-columns:1fr auto}.cold-audit-transition__row b{grid-column:1/-1}}.cold-drag-card--collapsible{padding:0;overflow:hidden}.cold-drag-details{display:block}.cold-drag-summary{display:grid;grid-template-columns:42px minmax(260px,1fr) minmax(210px,280px) auto;column-gap:24px;row-gap:14px;align-items:center;padding:18px 22px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#11231a,#0d1b15)}.cold-drag-summary::-webkit-details-marker{display:none}.cold-drag-summary::marker{display:none;content:""}.cold-drag-summary:hover{background:linear-gradient(180deg,#14281e,#0f1f18)}.cold-drag-summary:focus-visible{outline:2px solid #58c7e8;outline-offset:-3px}.cold-drag-summary__icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #4dcf87;border-radius:9px;color:#67e49e;font-size:1.05rem;font-weight:800}.cold-drag-summary__title .eyebrow{margin:0 0 4px;color:#65e29d;font-size:.78rem;letter-spacing:.09em}.cold-drag-summary__title small{display:block;color:#c9d7d0;font-size:.78rem;line-height:1.35;max-width:580px}.cold-drag-summary__metric{display:flex;align-items:center;justify-content:center;align-self:start;text-align:center;min-width:180px;padding-top:2px}.cold-drag-summary__metric strong{color:#78e3a8;font-size:1.58rem;line-height:1;transform:translateY(-1px)}.cold-drag-summary__action{display:flex;align-items:center;gap:8px;align-self:start;justify-self:end;color:#69e6a1;font-size:.78rem;font-weight:700;white-space:nowrap;padding-top:2px;padding-left:10px}.cold-drag-summary__action i{font-style:normal;font-size:1rem;line-height:1;transition:transform .18s ease}.cold-drag-details[open] .cold-drag-summary__action i{transform:rotate(180deg)}.cold-drag-details[open] .cold-drag-summary{border-bottom:1px solid #20352c}.cold-drag-collapsible{padding:0 28px 28px}.cold-drag-card__top--inside{margin-top:20px;align-items:center}.cold-drag-card__top--inside .cold-drag-lead{margin:0}@media(max-width:900px){.cold-drag-summary{grid-template-columns:34px 1fr auto;column-gap:12px;row-gap:12px}.cold-drag-summary__metric{grid-column:2;grid-row:2;justify-content:flex-start;align-items:flex-start;text-align:left;min-width:0;padding-top:0}.cold-drag-summary__metric strong{font-size:1.65rem}.cold-drag-summary__action{grid-column:3;grid-row:1;align-self:start;padding-left:0}}@media(max-width:700px){.cold-drag-summary{grid-template-columns:34px 1fr;padding:15px;column-gap:11px;row-gap:11px}.cold-drag-summary__icon{width:32px;height:32px}.cold-drag-summary__metric{grid-column:2;grid-row:3;justify-content:flex-start;text-align:left}.cold-drag-summary__action{grid-column:2;grid-row:2;justify-self:start;align-self:start;padding-top:0;padding-left:0}.cold-drag-collapsible{padding:0 16px 20px}.cold-drag-card__top--inside{align-items:flex-start}}.cold-drag-bar-layout{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:stretch}.cold-drag-y-axis{height:210px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:0 2px 0 0;color:#71867b;font-size:.64rem;line-height:1;white-space:nowrap}.cold-drag-plot--bars{overflow:visible}.cold-drag-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:clamp(2px,.45vw,7px);z-index:2;padding:0 2px}.cold-drag-bars:before{content:"";position:absolute;left:0;right:0;top:var(--zero-pct,100%);border-top:1px solid rgba(201,216,208,.48);z-index:1;pointer-events:none}.cold-drag-bar{position:relative;flex:1 1 0;min-width:0;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.cold-drag-bar i{position:absolute;left:0;right:0;top:var(--bar-top,100%);display:block;height:var(--bar-height);min-height:0;border-radius:4px 4px 1px 1px;background:#78e3a8a8;border:1px solid rgba(120,227,168,.38);transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.cold-drag-bar.is-negative i{border-radius:1px 1px 4px 4px;background:#579e7785;border-color:#579e7761}.cold-drag-bar.is-negative:hover i,.cold-drag-bar.is-negative:focus-visible i{background:#60ae84b3;box-shadow:0 0 0 1px #60ae842e,0 0 14px #60ae8414}.cold-drag-bar.is-negative.is-selected i{background:#69be91d1;box-shadow:0 0 0 1px #69be913d,0 0 16px #69be911a}.cold-drag-bar:hover i,.cold-drag-bar:focus-visible i{background:#78e3a8d1;box-shadow:0 0 0 1px #78e3a833,0 0 14px #78e3a81a}.cold-drag-bar.is-selected i{background:#78e3a8f0;box-shadow:0 0 0 1px #78e3a847,0 0 16px #78e3a81f}.cold-drag-bar:focus-visible{outline:none}.cold-drag-bar-tooltip{position:absolute;z-index:7;top:10px;transform:translate(-50%);min-width:145px;padding:8px 10px;border:1px solid #2d5141;border-radius:8px;background:#060f0af5;box-shadow:0 8px 24px #00000047;pointer-events:none;text-align:left}.cold-drag-bar-tooltip strong,.cold-drag-bar-tooltip span,.cold-drag-bar-tooltip small{display:block}.cold-drag-bar-tooltip strong{color:#78e3a8;font-size:.74rem}.cold-drag-bar-tooltip span{margin-top:2px;color:#dce8e2;font-size:.72rem;font-weight:800}.cold-drag-bar-tooltip small{margin-top:2px;color:#83978d;font-size:.63rem}.cold-drag-watermark{z-index:1}.cold-drag-years{margin-top:6px;margin-left:74px}.cold-drag-selected-year{margin:12px 0 0 74px;padding:10px 12px;border:1px solid #1f392d;border-radius:9px;background:#09140e;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;color:#8fa299;font-size:.7rem}.cold-drag-selected-year:empty{display:none}.cold-drag-structural-note{margin:10px 0 0 74px;padding:9px 11px;border-left:2px solid rgba(120,227,168,.58);background:#78e3a809;border-radius:0 7px 7px 0;color:#8fa299;font-size:.68rem;line-height:1.45}.cold-drag-structural-note[hidden]{display:none}.cold-drag-structural-note strong{color:#b9ccc2;font-weight:700}.cold-drag-selected-year>strong{color:#78e3a8;font-size:.86rem}.cold-drag-selected-year span b{color:#dce8e2}@media(max-width:650px){.cold-drag-bar-layout{grid-template-columns:52px minmax(0,1fr);gap:7px}.cold-drag-y-axis{font-size:.58rem}.cold-drag-years{margin-left:59px}.cold-drag-selected-year{margin-left:59px;gap:6px 12px}.cold-drag-bars{gap:2px}.cold-drag-bar i{border-radius:2px 2px 0 0}.cold-drag-bar.is-negative i{border-radius:0 0 2px 2px}}.cold-drag-plot--bars .cold-drag-grid{justify-content:space-between}.cold-drag-chart__head--with-mode{align-items:center;gap:18px}.cold-drag-chart__head--with-mode>div:first-child{display:grid;gap:3px;min-width:0}.cold-drag-chart-mode{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid #284438;border-radius:9px;background:#08130d}.cold-drag-mode-button{min-height:32px;padding:6px 11px;border:0;border-radius:6px;background:transparent;color:#81968b;font:700 .68rem/1 inherit;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.cold-drag-mode-button:hover{color:#b9cbc2}.cold-drag-mode-button.is-active{background:#173326;color:#78e3a8;box-shadow:inset 0 0 0 1px #78e3a829}.cold-drag-mode-button:focus-visible{outline:2px solid #58c7e8;outline-offset:2px}@media(max-width:700px){.cold-drag-chart__head--with-mode{align-items:flex-start;flex-direction:column}.cold-drag-chart-mode{width:100%;display:grid;grid-template-columns:1fr 1fr}.cold-drag-mode-button{width:100%}}.cold-drag-chart-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px 12px;align-items:flex-end}.cold-drag-chart-control{display:grid;gap:4px}.cold-drag-chart-control>span{padding-left:3px;color:#70857a;font-size:.58rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}@media(max-width:850px){.cold-drag-chart__head--with-mode{align-items:flex-start;flex-direction:column}.cold-drag-chart-controls{width:100%;justify-content:flex-start}.cold-drag-chart-control{min-width:min(100%,310px)}}@media(max-width:560px){.cold-drag-chart-controls{display:grid;grid-template-columns:1fr}.cold-drag-chart-control{min-width:0;width:100%}.cold-drag-chart-control .cold-drag-chart-mode{width:100%;display:grid;grid-template-columns:1fr 1fr}.cold-drag-chart-control .cold-drag-mode-button{width:100%;padding-inline:7px}}.cold-drag-audit-basis-note{margin:10px 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffff06;color:var(--muted);font-size:.82rem;line-height:1.45}.cold-drag-audit-basis-note:not([hidden]){display:block}.cold-rank-card{position:relative;padding:24px;border:1px solid rgba(120,227,168,.26);border-radius:14px;background:#08110c}.cold-rank-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.cold-rank-head h3{margin:0;color:#e5eee9;font:500 clamp(1.35rem,2.4vw,1.9rem)/1.1 Georgia,serif}.cold-rank-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 14px}.cold-rank-controls>div{display:grid;gap:4px}.cold-rank-controls>div>span{padding-left:3px;color:#70857a;font-size:.58rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.cold-rank-three{grid-template-columns:repeat(3,1fr)}.cold-rank-intro{margin:14px 0 12px;color:#8fa299;font-size:.8rem;line-height:1.55}.cold-rank-state{margin:0 0 14px}.cold-rank-state>div{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:12px 14px;border:1px solid #284438;border-radius:10px;background:#0a1710}.cold-rank-state span{color:#9bb0a5;font-size:.72rem;font-weight:800}.cold-rank-state strong{grid-row:1/3;grid-column:2;color:#78e3a8;font-size:1.05rem}.cold-rank-state small{color:#71867b;font-size:.67rem}.cold-rank-list{display:grid;gap:6px}.cold-rank-row{display:grid;grid-template-columns:28px minmax(130px,190px) minmax(120px,1fr) 105px;gap:10px;align-items:center;min-height:34px;padding:5px 8px;border-radius:8px}.cold-rank-row.is-current{background:#78e3a80f;box-shadow:inset 0 0 0 1px #78e3a838}.cold-rank-pos{color:#71867b;font-size:.68rem;text-align:right}.cold-rank-row>strong{min-width:0;color:#cbd9d2;font-size:.75rem}.cold-rank-row>strong em{margin-left:5px;color:#78e3a8;font:800 .54rem/1 inherit;letter-spacing:.04em}.cold-rank-track{height:9px;overflow:hidden;border-radius:99px;background:#102018}.cold-rank-track i{display:block;height:100%;border-radius:inherit;background:#78e3a89e}.cold-rank-row.is-current .cold-rank-track i{background:#78e3a8}.cold-rank-value{color:#dce8e2;font-size:.72rem;font-weight:800;text-align:right;white-space:nowrap}.cold-rank-summary{margin:14px 0 0;padding-top:12px;border-top:1px solid #1d3027;color:#8fa299;font-size:.75rem;line-height:1.5}.cold-rank-summary strong{color:#dce8e2}.cold-rank-summary-item,.cold-rank-summary-sep{display:inline}.cold-rank-note{margin:10px 0 0;color:#65796f;font-size:.68rem;line-height:1.5}@media(max-width:430px){.cold-rank-summary-item{display:block}.cold-rank-summary-sep{display:none}}.historical-chart-wrap:after,.cold-drag-chart:after,.cold-rank-card:after{content:"esclavosdelestado.es";position:absolute;right:18px;bottom:12px;color:#78e3a83d;font-size:.72rem;font-weight:800;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3}@media(max-width:650px){.historical-chart-wrap:after,.cold-drag-chart:after,.cold-rank-card:after{right:12px;bottom:10px;font-size:.62rem}}@media(max-width:780px){.cold-rank-head{flex-direction:column}.cold-rank-controls{width:100%;justify-content:flex-start}.cold-rank-row{grid-template-columns:24px minmax(110px,1fr) 90px}.cold-rank-track{grid-column:2/4;grid-row:2}.cold-rank-value{grid-column:3;grid-row:1}.cold-rank-card{padding:18px 14px}}.tax-other-summary{display:grid;grid-template-columns:auto auto 1fr;gap:8px 12px;align-items:baseline;margin-top:10px;padding:10px 12px;border:1px solid #243a30;border-radius:10px;background:#07100b}.tax-other-summary>span{color:#82968c;font-size:.68rem;font-weight:700}.tax-other-summary>strong{color:#78e3a8;font:700 .92rem/1.15 Georgia,serif;font-variant-numeric:tabular-nums;white-space:nowrap}.tax-other-summary>small{color:#73877c;font-size:.67rem;line-height:1.45}@media(max-width:680px){.tax-other-summary{grid-template-columns:1fr auto}.tax-other-summary>small{grid-column:1/-1}}#identified-card{display:flex;flex-direction:column;align-items:flex-start;gap:.38rem}#identified-card>.breakdown-hint{margin-top:.25rem!important}#identified-card>.identified-card-equation{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin-top:.1rem;padding:.52rem .65rem;border:1px solid rgba(120,227,168,.16);border-radius:10px;background:#08110c80}#identified-card .identified-card-equation__sign{align-self:center;color:#86a095;font-size:.95rem;font-weight:800;line-height:1}#identified-card .identified-card-equation__term{display:grid;gap:2px;min-width:max-content}#identified-card .identified-card-equation__term strong{margin:0;color:#dfe9e4;font-size:.96rem!important;line-height:1.05;font-weight:800;font-family:inherit!important;font-variant-numeric:tabular-nums;white-space:nowrap}#identified-card .identified-card-equation__term small{color:#7f9389;font-size:.63rem;line-height:1.15;white-space:nowrap}#identified-card .identified-card-equation__term--other strong{color:#78e3a8!important}#identified-card>#identified-taxes{margin-bottom:.02rem}@media(max-width:820px){#identified-card>.identified-card-equation{gap:7px 9px}#identified-card .identified-card-equation__term strong{font-size:.9rem!important}#identified-card .identified-card-equation__term small{font-size:.6rem}}@media(max-width:560px){#identified-card>.identified-card-equation{padding:.48rem .56rem}#identified-card .identified-card-equation__sign{font-size:.82rem}#identified-card .identified-card-equation__term strong{font-size:.84rem!important}#identified-card .identified-card-equation__term small{font-size:.56rem;white-space:normal;max-width:82px}}#identified-card{display:block}#identified-card .identified-card-equation{display:none!important}#identified-card .identified-other-line{display:block;margin-top:.18rem;color:#8fa299!important;font-size:.71rem;line-height:1.35}#identified-card .identified-other-line b{color:#78e3a8;font-weight:800;font-variant-numeric:tabular-nums}#identified-card .breakdown-hint{margin-top:.55rem!important}.metric-grid--equation{display:grid;grid-template-columns:minmax(250px,1.15fr) 42px minmax(185px,1fr) 42px minmax(185px,1fr) 42px minmax(210px,1fr) 42px minmax(170px,.9fr);gap:0;align-items:stretch;background:#050806!important;border:1px solid var(--pc-border)!important;border-radius:12px!important;overflow:hidden!important}.metric-grid--equation .metric{display:flex;flex-direction:column;justify-content:flex-start;min-height:182px;border-right:1px solid transparent}.metric-grid--equation .metric span{min-height:auto;margin-bottom:8px}.metric-grid--equation .metric strong{margin:18px 0 8px}.metric-grid--equation .metric-operator{display:grid;place-items:center;color:#e3d65f;font-family:Georgia,serif;font-size:3.2rem;line-height:1;font-weight:500;background:#050806;-webkit-user-select:none;user-select:none}.metric-grid--equation #identified-card .identified-other-line{display:none!important}.metric-grid--equation #identified-card .breakdown-hint{margin-top:auto!important}.metric-grid--equation .metric--other-part strong{color:#78e3a8}.metric-grid--equation .metric--other-part span{max-width:140px}@media(max-width:1320px){.metric-grid--equation{grid-template-columns:minmax(230px,1.1fr) 34px repeat(3,minmax(165px,1fr) 34px) minmax(155px,.9fr)}.metric-grid--equation .metric-operator{font-size:2.7rem}.metric-grid--equation .metric{padding:18px}.metric-grid--equation .metric strong{font-size:clamp(1.5rem,2vw,2.3rem)}}@media(max-width:980px){.metric-grid--equation{grid-template-columns:1fr;gap:10px;background:transparent!important;border:0!important}.metric-grid--equation .metric{min-height:auto;padding:20px;border:1px solid var(--pc-border)!important;border-radius:12px!important;background:#050806!important}.metric-grid--equation .metric-operator{display:none}.metric-grid--equation #identified-card .breakdown-hint{margin-top:.65rem!important}}.metric-grid--equation{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:0;margin-top:26px;border:1px solid var(--pc-border)!important;border-radius:12px!important;overflow:hidden!important;background:#050806!important}.metric-grid--equation .metric{flex:1 1 0;min-width:0;min-height:164px;padding:18px 16px;background:#050806!important;border:0!important;border-radius:0!important;display:flex;flex-direction:column;justify-content:flex-start}.metric-grid--equation #identified-card{flex:1.1 1 0}.metric-grid--equation .metric--equation-part{flex:1 1 0}.metric-grid--equation .metric--other-part{flex:.82 1 0}.metric-grid--equation .metric span{min-height:auto;margin-bottom:6px;font-size:.84rem;line-height:1.3}.metric-grid--equation .metric strong{margin:14px 0 8px;font-size:clamp(1.5rem,2.2vw,2.35rem);line-height:1.05;white-space:nowrap}.metric-grid--equation .metric small{font-size:.67rem;line-height:1.3}.metric-grid--equation .metric-operator{flex:0 0 34px;display:flex!important;align-items:center;justify-content:center;color:#e3d65f;background:#050806;font-family:Georgia,serif;font-size:3rem;line-height:1;font-weight:500;-webkit-user-select:none;user-select:none}.metric-grid--equation #identified-card .breakdown-hint{margin-top:auto!important;align-self:flex-start}.metric-grid--equation .metric--other-part span{max-width:none}@media(max-width:1100px){.metric-grid--equation .metric{padding:16px 14px}.metric-grid--equation .metric strong{font-size:clamp(1.35rem,2vw,2rem)}.metric-grid--equation .metric-operator{flex-basis:28px;font-size:2.4rem}}@media(max-width:860px){.metric-grid--equation{display:grid!important;grid-template-columns:1fr!important;gap:10px;background:transparent!important;border:0!important;overflow:visible!important}.metric-grid--equation .metric{min-height:auto;padding:20px;border:1px solid var(--pc-border)!important;border-radius:12px!important;background:#050806!important}.metric-grid--equation .metric-operator{display:none!important}}.metric-grid--equation .metric--equation-part strong{font-size:clamp(1.28rem,1.65vw,1.9rem)!important;line-height:1.02}.metric-grid--equation .metric--other-part strong{font-size:clamp(1.22rem,1.55vw,1.78rem)!important;line-height:1.02}.metric-grid--equation .metric--equation-part span{font-size:.8rem}.metric-grid--equation .metric--equation-part small{font-size:.64rem}@media(max-width:1100px){.metric-grid--equation .metric--equation-part strong{font-size:clamp(1.18rem,1.5vw,1.65rem)!important}.metric-grid--equation .metric--other-part strong{font-size:clamp(1.12rem,1.42vw,1.52rem)!important}}.metric-grid--equation .metric span{color:var(--pc-muted)!important;font-size:.76rem!important;line-height:1.3}.metric-grid--equation .metric strong{font-family:var(--font-display)!important;font-size:clamp(1.45rem,2.4vw,2.15rem)!important;line-height:1.05!important;overflow-wrap:anywhere!important}.metric-grid--equation .metric small{color:var(--pc-muted)!important;font-size:.68rem!important;line-height:1.35}.metric-grid--equation .metric .status{font-size:.68rem!important;letter-spacing:.06em}.metric-grid--equation .metric--other-part strong{color:#78e3a8!important}@media(max-width:1100px){.metric-grid--equation .metric strong{font-size:clamp(1.34rem,2.05vw,1.92rem)!important}}.metric-grid--equation .metric--equation-part strong{font-size:clamp(1.18rem,1.55vw,1.72rem)!important;line-height:1.02!important;white-space:nowrap!important}.metric-grid--equation .metric--other-part strong{font-size:clamp(1.14rem,1.48vw,1.64rem)!important}@media(max-width:1100px){.metric-grid--equation .metric--equation-part strong{font-size:clamp(1.08rem,1.38vw,1.52rem)!important}.metric-grid--equation .metric--other-part strong{font-size:clamp(1.04rem,1.3vw,1.46rem)!important}}.metric-grid--equation .metric--other-part{display:flex;flex-direction:column}.metric-grid--equation .metric-action-btn{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;margin-top:auto;padding:.48rem .72rem;border:1px solid #55c884;border-radius:8px;background:#55c884;color:#06110b;font-weight:700;font-size:.72rem;letter-spacing:.02em;cursor:pointer;text-decoration:none;white-space:nowrap}.metric-grid--equation .metric-action-btn:hover{filter:brightness(1.03)}.metric-grid--equation .metric-action-btn[aria-expanded=true]{background:#64d59224;color:#8ff0b8;border-color:#55c884}.personalize-placement{display:none!important}@media(max-width:860px){.metric-grid--equation .metric-action-btn{margin-top:.8rem;white-space:normal}}.metric-grid--equation .metric-action-btn{min-width:190px!important;min-height:44px!important;padding:.48rem .72rem!important;border-radius:8px!important;font-size:.72rem!important;line-height:1.1!important;text-align:center!important}.metric-grid--equation .metric--other-part .metric-action-btn{align-self:flex-start}.metric-grid--equation .metric--other-part small.status{margin-bottom:.5rem}@media(max-width:1180px){.metric-grid--equation .metric-action-btn{min-width:182px!important;font-size:.69rem!important}}.metric-grid--equation .metric-action-btn{min-width:auto!important;width:max-content!important;max-width:100%!important;min-height:44px!important;padding:.48rem .72rem!important;font-size:.72rem!important;line-height:1.1!important;text-align:center!important}@media(max-width:1180px){.metric-grid--equation .metric-action-btn{min-width:auto!important;font-size:.69rem!important}}.metric-grid--equation>article.metric--equation-part:nth-of-type(2){flex:.72 1 0!important}.metric-grid--equation>article.metric--other-part{flex:1.12 1 0!important}.metric-grid--equation .metric-action-btn{min-height:0!important;height:auto!important;padding:.48rem .72rem!important;border-radius:8px!important;font-size:.72rem!important;line-height:1.15!important}@media(max-width:1100px){.metric-grid--equation>article.metric--equation-part:nth-of-type(2){flex:.68 1 0!important}.metric-grid--equation>article.metric--other-part{flex:1.18 1 0!important}.metric-grid--equation .metric-action-btn{min-height:0!important;height:auto!important}}@media(max-width:860px){.metric-grid--equation>article.metric--equation-part:nth-of-type(2),.metric-grid--equation>article.metric--other-part{flex:1 1 auto!important}}.metric-grid--equation .metric--employer-part span{white-space:nowrap}.metric-grid--equation .metric--employer-part strong{margin-top:8px!important}.metric-grid--equation .metric--employer-part strong{margin-top:14px!important}.metric-grid--equation .metric--other-part strong{color:var(--pc-white)!important;font-size:clamp(1.18rem,1.55vw,1.72rem)!important;line-height:1.02!important;white-space:nowrap!important}@media(max-width:1100px){.metric-grid--equation .metric--other-part strong{font-size:clamp(1.08rem,1.38vw,1.52rem)!important}}.cold-rank-base{grid-template-columns:repeat(2,max-content)}.cold-rank-controls{align-items:end}@media(max-width:1180px){.cold-rank-head{flex-direction:column}.cold-rank-controls{width:100%;justify-content:flex-start}}@media(max-width:650px){.cold-rank-base{grid-template-columns:1fr}.cold-rank-controls>div{width:100%}.cold-rank-controls .cold-drag-chart-mode{width:max-content;max-width:100%}}.historical-chart-wrap:after,.cold-drag-chart:after,.cold-rank-card:after{content:"esclavosdelestado.es";position:absolute;right:14px;bottom:10px;color:#78e3a838;font-size:.7rem;font-weight:800;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;text-shadow:0 1px 0 rgba(0,0,0,.18)}.cold-drag-watermark{display:none!important}@media(max-width:650px){.historical-chart-wrap:after,.cold-drag-chart:after,.cold-rank-card:after{right:10px;bottom:8px;font-size:.6rem}}.cold-drag-chart:after{left:18px!important;right:auto!important;top:12px!important;bottom:auto!important;color:#78e3a861!important;font-size:.74rem!important;font-weight:800!important;z-index:4!important;text-shadow:0 1px 0 rgba(0,0,0,.22)}@media(max-width:650px){.cold-drag-chart:after{left:12px!important;right:auto!important;top:10px!important;font-size:.64rem!important}}.cold-drag-plot--bars:after{content:"esclavosdelestado.es";position:absolute;left:88px;top:18px;color:#78e3a866;font-size:.76rem;font-weight:800;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;text-shadow:0 1px 0 rgba(0,0,0,.22)}@media(max-width:900px){.cold-drag-plot--bars:after{left:74px;top:16px;font-size:.7rem}}@media(max-width:650px){.cold-drag-plot--bars:after{left:56px;top:14px;font-size:.62rem}}.historical-chart-wrap:after{content:none!important}.historical-trend:after{content:"esclavosdelestado.es";position:absolute;left:50%;top:8px;transform:translate(-50%);color:#78e3a861;font-size:.76rem;font-weight:800;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;text-shadow:0 1px 0 rgba(0,0,0,.22)}@media(max-width:760px){.historical-trend:after{top:6px;font-size:.66rem}}.historical-trend:after{top:-6px!important}@media(max-width:760px){.historical-trend:after{top:-4px!important}}.cold-rank-card:after{content:"esclavosdelestado.es";position:absolute;left:auto;top:176px;right:34px;bottom:auto;transform:none;color:#78e3a861;font-size:.76rem;font-weight:800;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;text-shadow:0 1px 0 rgba(0,0,0,.22)}@media(max-width:900px){.cold-rank-card:after{top:176px;font-size:.7rem}}@media(max-width:650px){.cold-rank-card:after{top:232px;font-size:.62rem}}.cold-rank-card:after{top:188px!important}@media(max-width:900px){.cold-rank-card:after{top:214px!important}}@media(max-width:650px){.cold-rank-card:after{top:268px!important}}.cold-rank-card:after{top:198px!important}@media(max-width:900px){.cold-rank-card:after{top:224px!important}}@media(max-width:650px){.cold-rank-card:after{top:278px!important}}.personalize-modal{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:1200;margin:0!important;padding:clamp(14px,3vw,34px)!important;display:grid;place-items:center;background:#010604c7!important;border:0!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overflow:auto}.personalize-modal__dialog{width:min(780px,100%);max-height:min(88vh,900px);overflow:auto;padding:26px 28px 22px;border:1px solid rgba(120,227,168,.34);border-radius:14px;background:#08110c;box-shadow:0 28px 90px #00000094}.personalize-modal__head{position:sticky;top:-26px;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:-2px -4px 16px;padding:4px 4px 12px;background:linear-gradient(180deg,#08110c 80%,#08110c00)}.personalize-modal__head .eyebrow{margin:0 0 7px}.personalize-modal__head h3{margin:0!important}.personalize-modal__close{flex:0 0 auto;width:42px;min-height:42px!important;padding:0;border:1px solid #315342;border-radius:9px;background:#0a1710;color:#9beebe;font-size:1.45rem;line-height:1;cursor:pointer}.personalize-modal__close:hover{border-color:#64d592;background:#102219}.personalize-modal__dialog>p{margin:0 0 18px;color:#91a49a;font-size:.82rem;line-height:1.55}.personalize-modal .indirect-tax-form{grid-template-columns:1fr!important;gap:11px!important}.personalize-modal .tax-input-row{border-radius:9px}.personalize-modal__footer{position:sticky;bottom:-22px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px -4px -2px;padding:14px 4px 2px;background:linear-gradient(0deg,#08110c 82%,#08110c00)}.personalize-modal__footer small{max-width:430px;color:#72867b;font-size:.69rem;line-height:1.4}.personalize-modal__done{flex:0 0 auto;min-height:42px!important;padding:.65rem .9rem;border:1px solid #55c884;border-radius:8px;background:#55c884;color:#06110b;font-weight:800;cursor:pointer}.personalize-modal__done:hover{filter:brightness(1.04)}.personalize-modal-open{overflow:hidden}#personalize-toggle[aria-expanded=true]{background:#55c884!important;color:#06110b!important}@media(max-width:650px){.personalize-modal{padding:0!important;align-items:stretch}.personalize-modal__dialog{width:100%;max-height:100dvh;min-height:100dvh;border:0;border-radius:0;padding:20px 16px 18px}.personalize-modal__head{top:-20px;margin:0 -2px 12px;padding-top:2px}.personalize-modal__footer{bottom:-18px;flex-direction:column;align-items:stretch;margin-top:14px;padding-bottom:3px}.personalize-modal__footer small{max-width:none}.personalize-modal__done{width:100%}}@media(min-width:861px){.metric-grid--equation .metric--other-part .metric-action-btn{transform:translateY(-3px)}}.metric-grid--equation .metric{justify-content:flex-start}.metric-grid--equation .metric strong{margin:18px 0 0!important}.metric-grid--equation #identified-card strong{margin:18px 0 10px!important}.metric-grid--equation #identified-card .breakdown-hint,.metric-grid--equation .metric-action-btn{margin-top:18px!important}.metric-grid--equation .metric small.status,.metric-grid--equation .metric-note{display:none!important}@media(min-width:861px){.metric-grid--equation .metric{min-height:138px!important;padding:14px!important;justify-content:flex-start!important}.metric-grid--equation .metric span{margin:0 0 10px!important}.metric-grid--equation .metric strong,.metric-grid--equation #identified-card strong,.metric-grid--equation .metric--employer-part strong{margin:0!important}.metric-grid--equation #identified-card .breakdown-hint,.metric-grid--equation .metric-action-btn,.metric-grid--equation .metric--other-part .metric-action-btn{margin-top:18px!important}}@media(min-width:861px){.metric-grid--equation .metric-operator{flex:0 0 30px!important;align-items:flex-start!important;justify-content:center!important;padding-top:48px!important;color:#78e3a8!important;font-family:var(--font-display)!important;font-size:2.05rem!important;line-height:1!important;font-weight:600!important}}@media(min-width:861px)and (max-width:1100px){.metric-grid--equation .metric-operator{flex-basis:26px!important;padding-top:46px!important;font-size:1.85rem!important}}@media(min-width:861px){.metric-grid--equation .metric--equation-part strong{margin-top:10px!important}.metric-grid--equation .metric--other-part .metric-action-btn{margin-top:14px!important}}@media(min-width:861px){.metric-grid--equation .metric--equation-part strong{margin-top:16px!important;font-size:clamp(1.24rem,1.62vw,1.8rem)!important;line-height:1.03!important}.metric-grid--equation .metric--other-part strong{font-size:clamp(1.24rem,1.62vw,1.8rem)!important}.metric-grid--equation .metric--other-part .metric-action-btn{margin-top:12px!important}}@media(min-width:861px)and (max-width:1100px){.metric-grid--equation .metric--equation-part strong,.metric-grid--equation .metric--other-part strong{font-size:clamp(1.14rem,1.48vw,1.6rem)!important}}@media(min-width:861px){.metric-grid--equation .metric--equation-part strong{font-size:clamp(1.32rem,1.76vw,1.92rem)!important;line-height:1.03!important}.metric-grid--equation .metric--other-part strong{font-size:clamp(1.32rem,1.76vw,1.92rem)!important}}@media(min-width:861px)and (max-width:1100px){.metric-grid--equation .metric--equation-part strong,.metric-grid--equation .metric--other-part strong{font-size:clamp(1.2rem,1.6vw,1.72rem)!important}}@media(min-width:861px){.metric-grid--equation .metric-operator{font-size:1.38rem!important;flex-basis:24px!important;padding-top:50px!important}}@media(min-width:861px)and (max-width:1100px){.metric-grid--equation .metric-operator{font-size:1.24rem!important;flex-basis:22px!important;padding-top:48px!important}}@media(min-width:861px){.metric-grid--equation .metric--equation-part strong{margin-top:11px!important}.metric-grid--equation .metric--other-part .metric-action-btn{margin-top:15px!important}}.calculator-card{padding:.96rem 1.55rem 1.32rem!important}@media(max-width:1040px){.calculator-card{padding:1rem 1.15rem 1.24rem!important}}@media(max-width:620px){.calculator-card{padding:.96rem .96rem 1.1rem!important}}@media(min-width:1041px){.calculator-card{padding:.92rem 1.55rem 1.28rem!important;align-items:start!important}.calculator-card>.field{display:grid!important;grid-template-rows:20px 44px auto!important;row-gap:.45rem!important;align-items:center!important}.salary-field{grid-template-columns:auto minmax(95px,1fr)!important;grid-template-areas:"range range" "salarylabel salarymoney" "help help"!important;column-gap:.65rem!important}.salary-field .salary-heading{display:none!important}.salary-range{grid-area:range!important;align-self:center!important;margin:0!important}.salary-field:before{grid-area:salarylabel!important;margin:0!important;min-height:0!important;align-self:center!important}.salary-field>.money-input{grid-area:salarymoney!important;margin:0!important;align-self:center!important}.salary-min-help{grid-area:help!important;margin:0!important;align-self:start!important}.calculator-card>.field:not(.salary-field)>label{grid-row:1!important;margin:0!important;min-height:0!important;align-self:center!important}.calculator-card>.field:not(.salary-field)>select{grid-row:2!important;margin:0!important;align-self:center!important}.activity-field small{grid-row:3!important;margin:0!important;align-self:start!important}}#quality-badge[hidden]{display:none!important}.headline-row strong{display:block;color:var(--pc-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.45rem,2.4vw,2.15rem)!important;line-height:1.05!important;font-weight:700!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important}.headline-row .headline-metric--days strong{white-space:nowrap}#total-percent,#days,#wedge{font-family:var(--font-display)!important}.historical-method-note{align-self:flex-start;padding:7px 10px;border:1px solid #355343;border-radius:8px;background:#0b1510;color:#8fd9ae;font-size:.68rem;font-weight:700;letter-spacing:.015em;white-space:nowrap}.historical-year-internal{display:none!important}@media(max-width:760px){.historical-method-note{align-self:stretch;width:max-content;max-width:100%}}.ccaa-card:after{content:"esclavosdelestado.es";position:absolute;left:82%;top:176px;transform:translate(-50%);color:#78e3a861;font-size:.76rem;font-weight:800;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;text-shadow:0 1px 0 rgba(0,0,0,.22)}@media(max-width:960px){.ccaa-card:after{display:none}}.ccaa-card:after{top:108px!important}.learn-wrap{background:#050806!important;border-color:#33423d!important;box-shadow:0 12px 32px #00000038!important}.learn-wrap .learn-card{background:#050806!important;border-top-color:#213229!important}.hundred-card{background:#050806!important;border-color:#33423d!important;box-shadow:0 12px 32px #00000038!important}.hundred-card:after{content:"esclavosdelestado.es";position:absolute;left:54%;top:116px;transform:translate(-50%);color:#78e3a861;font-size:.76rem;font-weight:800;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;text-shadow:0 1px 0 rgba(0,0,0,.22)}@media(max-width:960px){.hundred-card:after{display:none}}.salary-sim-card:after{content:"esclavosdelestado.es";position:absolute;left:59%;top:151px;transform:translate(-50%);color:#78e3a861;font-size:.76rem;font-weight:800;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;text-shadow:0 1px 0 rgba(0,0,0,.22)}@media(max-width:960px){.salary-sim-card:after{display:none}}.salary-sim-card:after{left:54%!important;top:132px!important}.salary-sim-card:after{top:116px!important}.irpf-bands-card:after{content:"esclavosdelestado.es";position:absolute;left:53%;top:486px;transform:translate(-50%);color:#78e3a861;font-size:.76rem;font-weight:800;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;text-shadow:0 1px 0 rgba(0,0,0,.22)}@media(max-width:960px){.irpf-bands-card:after{display:none}}.irpf-bands-card:after{top:470px!important}.irpf-bands-card:after{top:438px!important}.cold-rank-card:after{top:auto!important;left:auto!important;right:18px!important;bottom:14px!important;transform:none!important;color:#78e3a861!important;font-size:.7rem!important;font-weight:800!important;letter-spacing:.06em!important;z-index:2!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important}@media(max-width:900px){.cold-rank-card:after{right:14px!important;bottom:12px!important;font-size:.66rem!important}}@media(max-width:650px){.cold-rank-card:after{right:10px!important;bottom:10px!important;font-size:.6rem!important}}.sources-page{width:min(1180px,calc(100% - 48px))}.sources-hero{width:min(940px,100%);padding-bottom:42px}.sources-hero .lead{max-width:880px}.sources-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 22px}.sources-trust article{min-height:150px;padding:20px;border:1px solid #294137;border-radius:12px;background:linear-gradient(145deg,#78e3a80e,#07100b33)}.sources-trust strong{display:block;color:#78e3a8;font:500 2.05rem/1 Georgia,serif}.sources-trust span{display:block;margin:8px 0 7px;color:#e3ece7;font-size:.8rem;font-weight:850;text-transform:uppercase;letter-spacing:.045em}.sources-trust p{margin:0;color:#8fa298;font-size:.75rem;line-height:1.55}.sources-index{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:7px;margin:0 0 34px;padding:12px;border:1px solid #263d33;border-radius:11px;background:#07100bf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sources-index a{padding:7px 10px;border:1px solid #294238;border-radius:7px;color:#9eb0a7;font-size:.68rem;font-weight:800;text-decoration:none}.sources-index a:hover{border-color:#4d8065;color:#c8f0da;background:#0f1e17}.sources-content{width:100%;max-width:none}.sources-content>.source-section{padding:42px 0}.source-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.source-heading-row>div{min-width:0}.source-heading-row h2{margin-bottom:.55rem}.source-status{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:5px 8px;border:1px solid;border-radius:999px;font-size:.6rem;font-weight:900;line-height:1.15;letter-spacing:.055em;white-space:nowrap}.source-status--verified{border-color:#78e3a873;background:#78e3a80f;color:#78e3a8}.source-status--reference{border-color:#58c7e870;background:#58c7e80e;color:#75d5ef}.source-status--pending{border-color:#d9b96e7a;background:#d9b96e0e;color:#d9b96e}.source-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.source-status-grid>div{padding:15px;border:1px solid #243a30;border-radius:9px;background:#0a1410}.source-status-grid span{display:block;margin-top:9px;color:#899c92;font-size:.72rem;line-height:1.45}.source-crosslink{margin-top:22px!important;padding-top:17px;border-top:1px solid #203229}.source-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.source-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.source-card{min-width:0;padding:18px;border:1px solid #263e33;border-radius:10px;background:#0a1410}.source-card__scope{display:block;margin-bottom:7px;color:#78e3a8;font-size:.6rem;font-weight:850;letter-spacing:.065em;text-transform:uppercase}.source-card h3{margin:0 0 10px;color:#dce7e1;font:500 1.08rem/1.25 Georgia,serif}.source-card p{margin:0 0 13px!important;color:#91a39a!important;font-size:.75rem!important;line-height:1.55!important}.source-card p strong{color:#c8d8d0!important}.source-card a{display:block;width:max-content;max-width:100%;margin-top:7px;font-size:.7rem}.current-source-territories{display:grid;gap:10px;margin-top:24px}.current-source-territory{border:1px solid #2a4638;border-radius:11px;background:#09130e;overflow:hidden}.current-source-territory>summary{display:grid;grid-template-columns:minmax(0,1fr) 78px 14px;align-items:center;column-gap:18px;padding:17px 18px;cursor:pointer;list-style:none}.current-source-territory>summary::-webkit-details-marker{display:none}.current-source-territory>summary span{display:grid;gap:4px;min-width:0}.current-source-territory>summary strong{color:#dce7e1;font:600 1rem/1.25 Georgia,serif}.current-source-territory>summary small{color:#7f9389;font-size:.66rem;line-height:1.4}.current-source-territory>summary b{color:#78e3a8;font-size:.61rem;letter-spacing:.045em;text-transform:uppercase;text-align:left;white-space:nowrap}.current-source-territory>summary:after{content:"+";color:#78e3a8;font-size:1.1rem;line-height:1;text-align:right}.current-source-territory[open]>summary{background:#0f1f17;border-bottom:1px solid #20342a}.current-source-territory[open]>summary:after{content:"−"}.current-source-territory__body{padding:0 18px 18px}.current-source-territory__body .source-card-grid{margin-top:18px}.current-source-territory__intro{margin:16px 0 0!important;color:#879b90!important;font-size:.72rem!important;line-height:1.55!important}.source-periods{display:grid;gap:8px;margin-top:20px}.source-periods details{border:1px solid #253b31;border-radius:9px;background:#0a1410;overflow:hidden}.source-periods summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;cursor:pointer;list-style:none}.source-periods summary::-webkit-details-marker{display:none}.source-periods summary span{color:#dce7e1;font-weight:850}.source-periods summary small{color:#74887e;font-size:.67rem;text-align:right}.source-periods details[open] summary{background:#0f1f17;border-bottom:1px solid #20342a}.source-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:13px 16px 16px}.source-links a{display:block;padding:8px 9px;border:1px solid #21362c;border-radius:6px;background:#07100b;font-size:.66rem;line-height:1.35}.territory-source-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-top:20px}.territory-source-group{padding:18px;border:1px solid #263e33;border-radius:10px;background:#0a1410}.territory-source-group h3{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 14px;color:#dce7e1;font-size:.82rem}.territory-source-group h3 span{color:#78e3a8;font-size:.58rem;text-transform:uppercase;letter-spacing:.045em;text-align:right}.territory-tags{display:flex;flex-wrap:wrap;gap:6px}.territory-tags span{padding:5px 7px;border:1px solid #2c493a;border-radius:999px;color:#9fc6b2;background:#0c1912;font-size:.62rem;font-weight:700}.territory-note{margin:13px 0 0!important;color:#7d9187!important;font-size:.67rem!important;line-height:1.5!important}.source-primary-link{display:inline-block;margin-top:18px;font-weight:750}.source-caveat{margin-top:18px!important;padding:14px 16px;border-left:2px solid #52675d;background:#ffffff05;color:#889b91!important;font-size:.74rem!important;line-height:1.58!important}.source-pending-block{margin-top:12px;padding:30px!important;border:1px solid rgba(217,185,110,.28)!important;border-radius:12px;background:#d9b96e06}.pending-source-list{display:grid;gap:9px;margin:20px 0}.pending-source-list>div{display:grid;grid-template-columns:130px 210px 1fr;gap:12px;align-items:start;padding:13px 14px;border:1px solid #3c392a;border-radius:8px;background:#11130d}.pending-source-list strong{color:#e0c883}.pending-source-list span{color:#d2ddd7;font-size:.77rem;font-weight:800}.pending-source-list small{color:#8f9788;font-size:.68rem;line-height:1.45}.source-principle{border-top-color:#315043!important}.source-closing p:last-child{max-width:900px;color:#b7c8c0!important;font:italic 1.08rem/1.7 Georgia,serif}@media(max-width:900px){.sources-trust,.source-status-grid,.source-card-grid,.source-card-grid--three,.territory-source-grid,.source-links{grid-template-columns:1fr}.pending-source-list>div{grid-template-columns:1fr;gap:5px}}@media(max-width:620px){.sources-page{width:calc(100% - 32px)}.sources-index{position:static}.source-heading-row{flex-direction:column;gap:10px}.source-periods summary{align-items:flex-start;flex-direction:column;gap:5px}.source-periods summary small{text-align:left}.source-pending-block{padding:22px!important}}.future-payroll-card{padding:1.4rem 1.45rem 1.35rem;border:1px solid rgba(120,227,168,.34);border-radius:16px;background:linear-gradient(145deg,#78e3a80e,#07100bc7 45%,#08110c);box-shadow:inset 0 1px #78e3a80d}.future-payroll-head{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start}.future-payroll-head h3{margin:.15rem 0 .4rem;font-size:1.35rem}.future-payroll-intro{margin:0;max-width:720px;color:var(--muted,#8b949e);line-height:1.5}.future-payroll-controls{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(150px,.9fr) minmax(120px,.75fr);align-items:start;justify-content:end;gap:.65rem;width:min(100%,500px);min-width:0;flex:0 0 auto;padding-bottom:2.35rem}.future-payroll-controls>span,.future-payroll-cpi>span:first-child,.future-payroll-salary>span:first-child,.future-payroll-jurisdiction>span:first-child{display:block;width:100%;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#8b949e);font-weight:700}.future-payroll-mode{margin-right:auto}.future-payroll-jurisdiction,.future-payroll-salary,.future-payroll-cpi{display:grid;gap:.3rem;min-width:0;position:relative}.future-payroll-jurisdiction>span:first-child,.future-payroll-salary>span:first-child,.future-payroll-cpi>span:first-child{min-height:2.1rem;align-content:end}.future-payroll-jurisdiction,.future-payroll-salary{min-width:0}.future-payroll-jurisdiction__input,.future-payroll-salary__input,.future-payroll-cpi__input{display:flex;align-items:center;gap:.35rem;border:1px solid var(--border,#30363d);border-radius:9px;padding:.35rem .55rem;background:#ffffff05;height:56px;box-sizing:border-box}.future-payroll-jurisdiction__input{position:relative;height:44px;padding:.25rem 1.9rem .25rem .55rem;align-self:center}.future-payroll-salary__input,.future-payroll-cpi__input{height:44px;padding:.25rem .55rem;align-self:center}.future-payroll-jurisdiction__input:after{content:"⌄";position:absolute;right:.7rem;top:50%;transform:translateY(-48%);font-size:.95rem;line-height:1;color:var(--text,#f0f6fc);pointer-events:none;opacity:.9}.future-payroll-jurisdiction__input select{display:block;align-self:center;width:100%;height:28px;min-height:28px;margin:0;border:0;border-radius:7px;padding:0 .8rem;background:#06110b;color:inherit;font:inherit;line-height:28px;outline:0;cursor:pointer;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none}.future-payroll-jurisdiction__input select::-ms-expand{display:none}.future-payroll-jurisdiction__input select option{background:var(--card,#161b22);color:var(--text,#f0f6fc)}.future-payroll-salary__input input,.future-payroll-cpi__input input{height:28px!important;min-height:28px!important;border:0;border-radius:7px;padding:0 .8rem;background:#06110b;color:inherit;font:inherit;line-height:28px;outline:0;text-align:right;box-sizing:border-box}.future-payroll-salary__input input{width:104px}.future-payroll-cpi__input input{width:64px}.future-payroll-salary__input b,.future-payroll-cpi__input b{font-size:.9rem;color:var(--muted,#8b949e)}.future-payroll-hero{margin-top:1.2rem;display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(360px,1.9fr);gap:.85rem}.future-payroll-hero__main{padding:1rem 1.05rem;border-radius:12px;background:#0a1710;border:1px solid #284438}.future-payroll-hero__main span{display:block;font-size:.78rem;color:var(--muted,#8b949e);margin-bottom:.4rem}.future-payroll-hero__main strong{display:block;font-size:1.75rem;line-height:1.1}.future-payroll-hero__main small{display:block;margin-top:.45rem;color:var(--muted,#8b949e);line-height:1.4}.future-payroll-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}.future-payroll-kpis>div{padding:.85rem .9rem;border:1px solid #20352c;border-radius:12px;background:#09130e}.future-payroll-kpis span{display:block;font-size:.74rem;color:var(--muted,#8b949e);line-height:1.3}.future-payroll-kpis strong{display:block;margin-top:.35rem;font-size:1rem}.future-payroll-chart-card{margin-top:1rem;padding:.95rem 1rem 1rem;border:1px solid #20352c;border-radius:12px;background:#07100b}.future-payroll-chart__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.future-payroll-chart__head strong{display:block;font-size:.92rem}.future-payroll-chart__head small{display:block;margin-top:.2rem;color:var(--muted,#8b949e);line-height:1.4}.future-payroll-chart__legend{display:flex;flex-wrap:wrap;gap:.85rem 1rem;align-items:center;font-size:.77rem;color:var(--muted,#8b949e)}.future-payroll-chart__legend span{display:inline-flex;align-items:center;gap:.35rem}.future-payroll-chart__swatch{width:12px;height:12px;border-radius:999px;display:inline-block}.future-payroll-chart__swatch--net{background:#f0883e}.future-payroll-chart__swatch--cost{background:#3fb950}.future-payroll-chart__swatch--ss{background:#58a6ff}.future-payroll-chart-stage{position:relative}.future-payroll-chart{width:100%;height:auto;display:block;margin-top:.85rem}.future-payroll-tooltip{position:absolute;z-index:5;pointer-events:none;min-width:150px;max-width:230px;padding:.55rem .65rem;border:1px solid var(--border,#30363d);border-radius:9px;background:#0d1117f5;box-shadow:0 8px 24px #00000047;font-size:.74rem;line-height:1.35;color:var(--text,#f0f6fc);transform:translate(10px,-50%)}.future-payroll-tooltip strong{display:block;font-size:.78rem;margin-bottom:.2rem}.future-payroll-tooltip b{display:block;font-size:1rem}.future-payroll-tooltip small{display:block;margin-top:.1rem;color:var(--muted,#8b949e)}.future-payroll-tooltip__rows{display:grid;gap:.22rem;margin-top:.3rem}.future-payroll-tooltip__rows span{display:flex;justify-content:space-between;gap:.8rem;align-items:baseline}.future-payroll-tooltip__rows em{font-style:normal;color:var(--muted,#8b949e);white-space:nowrap}.future-payroll-tooltip__rows b{font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.future-payroll-tooltip__rows b small{display:inline;margin:0 0 0 .32rem;color:var(--muted,#8b949e);font-size:.66rem;font-weight:600}.future-payroll-chart text{font-family:inherit;fill:var(--muted,#8b949e)}.future-payroll-milestones{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-top:.5rem;font-size:.74rem;color:var(--muted,#8b949e)}.future-payroll-milestones span{padding:.28rem .55rem;border:1px solid var(--border,#30363d);border-radius:999px;background:#ffffff05}.future-payroll-table-wrap{margin-top:1rem;overflow-x:auto;border:1px solid var(--border,#30363d);border-radius:12px}.future-payroll-table{width:100%;border-collapse:collapse;min-width:760px;font-variant-numeric:tabular-nums}.future-payroll-table th,.future-payroll-table td{padding:.72rem .75rem;border-bottom:1px solid var(--border,#30363d);text-align:right;white-space:nowrap}.future-payroll-table th:first-child,.future-payroll-table td:first-child{text-align:left}.future-payroll-table th{font-size:.69rem;text-transform:uppercase;letter-spacing:.055em;color:var(--muted,#8b949e);background:#ffffff06}.future-payroll-table td{font-size:.84rem}.future-payroll-table tbody tr:last-child td{border-bottom:0}.future-payroll-table tbody tr.is-reference{background:#ffffff06}.future-payroll-table .future-payroll-delta{display:block;font-size:.68rem;margin-top:.2rem;color:var(--muted,#8b949e)}.future-payroll-table .future-payroll-delta.is-negative{color:#f0883e}.future-payroll-summary{margin:.9rem 0 0;line-height:1.5}.future-payroll-method{margin-top:.9rem;padding:.85rem 1rem;border-left:3px solid #78e3a8;background:#09130e;border-radius:0 10px 10px 0}.future-payroll-method>strong{font-size:.82rem}.future-payroll-method p{margin:.35rem 0 0;font-size:.78rem;line-height:1.5;color:var(--muted,#8b949e)}.future-payroll-source{font-size:.72rem!important}@media(max-width:760px){.future-payroll-card{padding:1rem}.future-payroll-head{display:block}.future-payroll-controls{margin-top:1rem;display:grid;grid-template-columns:1fr;justify-content:flex-start;width:100%}.future-payroll-controls>span{width:100%}.future-payroll-hero,.future-payroll-kpis{grid-template-columns:1fr}.future-payroll-kpis>div{display:flex;justify-content:space-between;gap:1rem;align-items:center}.future-payroll-kpis strong{margin:0;text-align:right}.future-payroll-chart__head{display:block}.future-payroll-chart__legend{margin-top:.55rem}}.future-payroll-chart-actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;justify-content:flex-end}.future-payroll-references{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;color:var(--muted,#8b949e);cursor:pointer;white-space:nowrap}.future-payroll-references input{accent-color:#22c55e}.future-payroll-reference{pointer-events:none}.future-payroll-reference__line{stroke:#f0f6fc73;stroke-width:1;stroke-dasharray:2 2}.future-payroll-reference__box{fill:#0d1117f7;stroke:#8b949e73;stroke-width:1}.future-payroll-reference__year{fill:#b7c1cc!important;font-size:9px!important;font-weight:700}.future-payroll-reference__value{fill:#f0f6fc!important;font-size:11px!important;font-weight:800}.future-payroll-view{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid #284438;border-radius:9px;background:#08130d;gap:0}.future-payroll-view__btn{min-height:32px;padding:6px 11px;border:0;border-radius:6px;background:transparent;color:#81968b;font:700 .68rem/1 inherit;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.future-payroll-view__btn:hover{color:#b9cbc2}.future-payroll-view__btn.is-active{background:#173326;color:#78e3a8;box-shadow:inset 0 0 0 1px #78e3a829}.future-payroll-view__btn:focus-visible{outline:2px solid #58c7e8;outline-offset:2px}.future-payroll-area-legend{display:flex;flex-wrap:wrap;gap:.55rem .9rem;margin-top:.8rem;font-size:.75rem;color:var(--muted,#8b949e)}.future-payroll-area-legend span{display:inline-flex;align-items:center;gap:.35rem}.future-payroll-area-swatch{width:11px;height:11px;border-radius:3px;display:inline-block}.future-payroll-area-swatch--net,.future-payroll-area--net{background:#7ee2a8;fill:#7ee2a8}.future-payroll-area-swatch--irpf,.future-payroll-area--irpf{background:#f2c14e;fill:#f2c14e}.future-payroll-area-swatch--employee,.future-payroll-area--employee,.future-payroll-area-swatch--mei-employee,.future-payroll-area--mei-employee,.future-payroll-area-swatch--solidarity-employee,.future-payroll-area--solidarity-employee{background:#f59e42;fill:#f59e42}.future-payroll-area-swatch--employer,.future-payroll-area--employer,.future-payroll-area-swatch--mei-employer,.future-payroll-area--mei-employer,.future-payroll-area-swatch--solidarity-employer,.future-payroll-area--solidarity-employer{background:#d9772a;fill:#d9772a}.future-payroll-area,.future-payroll-bar{stroke:#050f0a94;stroke-width:.8;opacity:.97}.future-payroll-gridline{stroke:#8b949e2e;stroke-width:1}.future-payroll-axis-label{fill:var(--muted,#8b949e);font-size:11px;font-family:inherit}.future-payroll-projection-zone{fill:#8b949e0f}.future-payroll-now-line{stroke:#f0883ecc;stroke-width:1.5;stroke-dasharray:5 4}.future-payroll-projection-label{fill:var(--muted,#8b949e);font-size:10px;font-weight:700;letter-spacing:.08em;font-family:inherit}.future-payroll-watermark{fill:#78e3a838!important;font-size:11px!important;font-weight:800;letter-spacing:.06em;font-family:inherit;pointer-events:none;-webkit-user-select:none;user-select:none}.future-payroll-periods{display:flex;justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.73rem;color:var(--muted,#8b949e)}.future-payroll-periods span:last-child{text-align:right}@media(max-width:760px){.future-payroll-chart__head{display:block}.future-payroll-chart-actions{margin-top:.7rem;justify-content:flex-start}.future-payroll-view{margin-top:0}.future-payroll-periods,.future-payroll-periods span{display:block}.future-payroll-periods span+span{margin-top:.3rem;text-align:left}}.future-payroll-bar.is-projected{opacity:.72;stroke-dasharray:2 1}.future-payroll-cold-band{position:relative;margin-top:.9rem;padding:.72rem .8rem .55rem;border-top:1px solid rgba(139,148,158,.16);background:#ffffff03;border-radius:8px}.future-payroll-cold-band__head{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.future-payroll-cold-band__head strong{font-size:.78rem;color:#58a6ff}.future-payroll-cold-band__head span{font-size:.78rem;font-weight:800;color:#58a6ff;white-space:nowrap}.future-payroll-cold-band>small{display:block;margin-top:.15rem;color:var(--muted,#8b949e);font-size:.69rem}.future-payroll-cold-band__chart{display:block;width:100%;height:auto;margin-top:.25rem}.future-payroll-cold-band__baseline{stroke:#8b949e2e;stroke-width:1}.future-payroll-cold-band__line{fill:none;stroke:#58a6ff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.future-payroll-cold-band__line--projected{stroke-dasharray:5 4;opacity:.82}.future-payroll-cold-band__projection-line{stroke:#f0883eb3;stroke-width:1;stroke-dasharray:4 4}.future-payroll-cold-band__fill{fill:#58a6ff12}.future-payroll-cold-band__fill--projected{fill:#58a6ff09}.future-payroll-cold-band__dot{fill:#58a6ff;stroke:var(--card,#161b22);stroke-width:2}.future-payroll-cold-band__label{fill:var(--muted,#8b949e);font-size:9px;font-family:inherit}.future-payroll-cold-band__value-label{fill:#b9d7ff;font-size:10px;font-weight:800;font-family:inherit}.future-payroll-cold-band__hit{fill:none;stroke:#0000;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;pointer-events:stroke;cursor:pointer}.future-payroll-cold-band-tooltip{z-index:6;transform:translate(10px,-108%)}.future-payroll-cold-band-tooltip b{color:#58a6ff}.metric-grid--equation .metric--equation-part strong{margin-top:4px!important}@media(max-width:1100px){.metric-grid--equation .metric--equation-part strong{margin-top:3px!important}}@media(min-width:760px)and (max-width:1040px){.calculator-card{align-items:start!important}.calculator-card>.field{align-self:start!important}.salary-field{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"salarylabel" "salarymoney" "range" "help"!important;grid-template-rows:auto 44px auto auto!important;row-gap:.45rem!important;align-items:start!important}.salary-field .salary-heading{display:none!important}.salary-field:before{grid-area:salarylabel!important;min-height:1.2rem!important;margin:0 0 .5rem!important;align-self:start!important;display:block!important;line-height:1.2!important}.salary-field>.money-input{grid-area:salarymoney!important;width:100%!important;margin:0!important;align-self:start!important}.salary-field>.salary-range{grid-area:range!important;width:100%!important;margin:.35rem 0 .05rem!important;align-self:start!important}.salary-min-help{grid-area:help!important;margin:0!important;align-self:start!important}.calculator-card>.field:not(.salary-field)>label{min-height:1.2rem!important;margin:0 0 .5rem!important;line-height:1.2!important;align-self:start!important}.calculator-card>.field:not(.salary-field)>select{margin:0!important;align-self:start!important}}@media(min-width:760px)and (max-width:1040px){.calculator-card{grid-template-columns:minmax(0,320px) minmax(0,320px)!important;justify-content:start!important;column-gap:1rem!important}.salary-field,.calculator-card>.field:nth-of-type(2){width:100%!important;max-width:320px!important}.salary-field>.money-input,.calculator-card>.field:nth-of-type(2)>select{width:100%!important;max-width:320px!important;justify-self:start!important}.activity-field{grid-column:1/-1!important;max-width:none!important;width:100%!important}}#identified-card{cursor:default!important;transition:none!important}#identified-card:hover{border-color:var(--pc-border)!important;box-shadow:none!important}#identified-card .breakdown-hint{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;min-height:0!important;height:auto!important;margin-top:18px!important;padding:.48rem .72rem!important;border:1px solid #55c884!important;border-radius:8px!important;background:#55c884!important;color:#06110b!important;font-family:inherit!important;font-weight:700!important;font-size:.72rem!important;line-height:1.15!important;letter-spacing:.02em!important;text-align:center!important;white-space:nowrap!important;text-decoration:none!important;cursor:pointer!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}#identified-card .breakdown-hint:hover{filter:brightness(1.04)}@media(max-width:1180px){#identified-card .breakdown-hint{font-size:.69rem!important}}.result-heading h2,#result-title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(1.9rem,3.8vw,2.8rem)!important;line-height:1.05!important;letter-spacing:-.026em!important;font-weight:800!important;color:var(--pc-white)!important;margin:10px 0 0!important}@media(max-width:780px){.result-heading h2,#result-title{font-size:clamp(1.82rem,5.6vw,2.35rem)!important;line-height:1.06!important}}@media(max-width:560px){.result-heading h2,#result-title{font-size:clamp(1.68rem,6.4vw,2.05rem)!important;margin-top:8px!important}}.cold-rank-track--stacked{position:relative}.cold-rank-fill{display:flex;height:100%;overflow:hidden;border-radius:inherit}.cold-rank-segment{display:block;height:100%}.cold-rank-segment--state{background:#78e3a85c}.cold-rank-segment--autonomous{background:#78e3a8c7}.cold-rank-row.is-current .cold-rank-segment--state{background:#78e3a894}.cold-rank-row.is-current .cold-rank-segment--autonomous{background:#78e3a8}.cold-rank-base-control{position:relative}.cold-rank-range-hint{display:block;margin:3px 0 0 3px;color:#667b70;font-size:.61rem;line-height:1.25;font-weight:500;letter-spacing:.01em}@media(max-width:650px){.cold-rank-range-hint{margin-top:4px;font-size:.6rem}}.cold-rank-row.is-special .cold-rank-track i{background:#94bba994}.cold-rank-row.is-special.is-current .cold-rank-track i{background:#94bba9e0}.cold-rank-row>strong .cold-rank-system{margin-left:6px;color:#80978c;font-size:.49rem;letter-spacing:.035em}.cold-rank-explainer{display:grid;gap:5px;margin:0 0 14px;padding:11px 14px;border:1px solid rgba(120,227,168,.2);border-radius:10px;background:#78e3a809;color:#8fa299;line-height:1.5}.cold-rank-explainer[hidden]{display:none!important}.cold-rank-explainer strong{color:#dce8e2;font-size:.78rem}.cold-rank-explainer span{font-size:.72rem}.cold-rank-explainer small{color:#71867b;font-size:.66rem}.cold-rank-system{color:#70857a!important;font-size:.49rem!important;font-style:normal!important;letter-spacing:.055em!important;white-space:nowrap}@media(max-width:650px){.cold-rank-explainer{padding:10px 12px}.cold-rank-explainer span{font-size:.7rem}.cold-rank-system{font-size:.46rem!important}}.cold-rank-track[data-cold-rank-tooltip-total]{cursor:help}.cold-rank-tooltip{position:absolute;z-index:12;min-width:158px;padding:8px 10px;border:1px solid #315043;border-radius:8px;background:#070d0afa;box-shadow:0 8px 24px #00000057;color:#dce8e2;font-size:.7rem;line-height:1.35;pointer-events:none;white-space:nowrap}.cold-rank-tooltip[hidden]{display:none!important}.cold-rank-tooltip>div{display:flex;justify-content:space-between;gap:18px;padding:2px 0}.cold-rank-tooltip span{color:#8fa299}.cold-rank-tooltip strong{color:#e5eee9;text-align:right}.cold-rank-tooltip .cold-rank-tooltip-total{margin-top:4px;padding-top:5px;border-top:1px solid #1d3027}.cold-rank-tooltip .cold-rank-tooltip-total strong{color:#78e3a8}.cold-rank-tooltip .cold-rank-tooltip-kind{display:block;padding:0 0 4px;color:#78e3a8;font-weight:800}.cold-rank-tooltip .cold-rank-tooltip-kind span{color:#78e3a8}@media(max-width:650px){.cold-rank-tooltip{min-width:145px;font-size:.66rem}}.ccaa-filter-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;margin-top:18px;color:#c8d1cd;font-size:.78rem}.ccaa-filter-help{margin:6px 0 0;color:#788a82;font-size:.68rem;line-height:1.45}.ccaa-filter-row input:focus-visible{outline:2px solid #78e3a8;outline-offset:3px}.ccaa-system{margin-left:5px;color:#789084;font-size:.5rem;font-style:normal;font-weight:800;letter-spacing:.045em;white-space:nowrap}:root{--site-watermark-color:rgba(120,227,168,.38);--site-watermark-size:.7rem;--site-watermark-right:18px;--site-watermark-bottom:14px;--site-watermark-shadow:0 1px 0 rgba(0,0,0,.22)}.graph-watermark{display:none!important}.future-payroll-watermark{display:block!important;fill:#78e3a861!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;font-family:inherit!important;pointer-events:none;-webkit-user-select:none;user-select:none}.cold-drag-plot--bars:after,.historical-chart-wrap:after,.historical-trend:after{content:none!important}.graph-card,.future-payroll-chart-card,.cold-drag-chart,.historical-card,.hundred-card,.salary-sim-card,.ccaa-card,.irpf-bands-card{position:relative;padding-bottom:44px!important}.graph-card:after,.future-payroll-chart-card:after,.cold-drag-chart:after,.historical-card:after,.hundred-card:after,.salary-sim-card:after,.ccaa-card:after,.irpf-bands-card:after{content:"esclavosdelestado.es"!important;position:absolute!important;left:auto!important;top:auto!important;right:var(--site-watermark-right)!important;bottom:var(--site-watermark-bottom)!important;transform:none!important;display:block!important;color:var(--site-watermark-color)!important;font-family:inherit!important;font-size:var(--site-watermark-size)!important;font-weight:800!important;line-height:1!important;letter-spacing:.06em!important;white-space:nowrap!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:3!important;text-shadow:var(--site-watermark-shadow)!important}@media(max-width:650px){:root{--site-watermark-size:.6rem;--site-watermark-right:10px;--site-watermark-bottom:10px}.graph-card,.future-payroll-chart-card,.cold-drag-chart,.historical-card,.hundred-card,.salary-sim-card,.ccaa-card,.irpf-bands-card{padding-bottom:36px!important}}.historical-range-slider input[type=range]::-webkit-slider-thumb{cursor:grab}.historical-range-slider input[type=range]::-moz-range-thumb{cursor:grab}.historical-range-slider input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.historical-range-slider input[type=range]:active::-moz-range-thumb{cursor:grabbing}.cold-drag-range__track input[type=range]:active::-moz-range-thumb{cursor:grabbing}#historical-range-slider input[type=range]{cursor:default}#historical-range-slider input[type=range]::-webkit-slider-runnable-track{cursor:default}#historical-range-slider input[type=range]::-moz-range-track{cursor:default}.future-payroll-cpi__basis{position:absolute;left:0;top:calc(100% + .28rem);display:block;width:100%;color:var(--muted,#8b949e);font-size:.62rem;line-height:1.3;text-transform:none;letter-spacing:0;font-weight:500;white-space:normal;overflow:visible}.irpf-bars-visual{gap:16px}.irpf-bar-block{padding-top:10px;padding-bottom:20px}@media(max-width:760px){.irpf-bars-visual{gap:14px}.irpf-bar-block{padding-top:8px;padding-bottom:18px}}.historical-trend-tooltip{z-index:20;max-width:225px}#methodology-page>.editorial-content{padding-bottom:0}#puente-2002-2003>h3{margin-top:0}#puentes-reformas-fdrag{padding-bottom:0}.brand{font-weight:700}.brand-text{font-weight:700;letter-spacing:.08em}.brand b{color:inherit!important;font-weight:inherit!important}.brand-mark{color:#b8f2cd!important;border-color:#4fb97a!important;box-shadow:0 0 0 1px #4fb97a1a,0 0 12px #b8f2cd14}.future-payroll-indexation-note{margin:.65rem 0 .15rem;padding:.65rem .75rem;border:1px solid rgba(120,227,168,.3);border-radius:9px;background:#78e3a80f;display:grid;gap:.25rem}.future-payroll-indexation-note b{font-size:.76rem;color:var(--text,#f0f6fc)}.future-payroll-indexation-note span{font-size:.78rem;line-height:1.5;color:var(--muted,#8b949e)}.future-payroll-indexation-note strong{color:var(--text,#f0f6fc);font-weight:700}.future-payroll-ratio-help{padding-left:.1rem}.cold-audit-year-cpi{margin:0 0 12px;padding:8px 11px;border-left:3px solid #78e3a8;border-radius:6px;background:#78e3a80b;color:#9fb3a9;font-size:.74rem;line-height:1.45}.cold-audit-year-cpi strong{color:#78e3a8}.cold-audit-year-reading{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(120,227,168,.2);border-radius:8px;background:#78e3a809;color:#9fb3a9;font-size:.74rem;line-height:1.5}.cold-audit-year-reading strong{color:#78e3a8}.headline-basis{display:block;margin-top:.2rem;color:#8f9aa5;font-size:.68rem;line-height:1.25;font-weight:500}.headline-amount{display:block;margin-top:.28rem;color:#c8d1d8;font-size:.72rem;line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums}.headline-basis--days span{display:inline}.headline-basis--days span+span:before{content:" · "}.headline-metric--wedge .wedge-yoy{margin-top:.18rem}#activity.activity-select--pending{color:#f2ad57!important;background:linear-gradient(90deg,#7e48114d,#4930113d)!important;border-color:#d98a2b!important}#activity.activity-select--pending:focus{color:#f5f7f6!important;background:var(--v1328-field-bg)!important;border-color:var(--v1328-field-focus)!important;box-shadow:0 0 0 1px #59d28e3d!important;outline:none!important}.wedge-yoy .wedge-yoy-part.is-up{color:#f0b7a8}.wedge-yoy .wedge-yoy-part.is-down{color:#82d9aa}.wedge-yoy .wedge-yoy-separator{display:inline-block;margin:0 .38rem;color:#68df9e;font-weight:800}.headline-metric--wedge .wedge-yoy{display:flex!important;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:0}.headline-metric--wedge .wedge-yoy-part,.headline-metric--wedge .wedge-yoy-separator{display:inline-flex!important;align-items:center;flex:0 0 auto}.headline-metric strong.headline-value--pending{color:#f2ad57!important}@media(max-width:320px){.irpf-base-explanation{padding:12px}.irpf-base-explanation>strong{font-size:.8rem;line-height:1.25}.irpf-base-explanation>p{margin-top:9px;font-size:.7rem;line-height:1.4}.irpf-base-steps{gap:7px;margin-top:10px}.irpf-base-steps>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px;font-size:.7rem;line-height:1.3}.irpf-base-steps>div>span{min-width:0}.irpf-base-steps>div>strong{white-space:nowrap;text-align:right}.irpf-base-steps>div.is-total{margin-top:4px;padding-top:8px}}@media(max-width:430px){.irpf-base-explanation{padding:13px 14px}.irpf-base-explanation>strong{font-size:.82rem;line-height:1.28}.irpf-base-explanation>p{margin-top:9px;font-size:.7rem;line-height:1.42}.irpf-base-steps{gap:7px;margin-top:10px;max-width:none}.irpf-base-steps>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(82px,max-content);align-items:start;column-gap:10px;font-size:.7rem;line-height:1.32}.irpf-base-steps>div>span{min-width:0;overflow-wrap:anywhere}.irpf-base-steps>div>strong{min-width:82px;white-space:nowrap;text-align:right;justify-self:end}.irpf-base-steps>div.is-total{margin-top:4px;padding-top:8px}}.future-payroll-indexation-note__desktop{display:grid;gap:.25rem}.future-payroll-indexation-note__mobile{display:none}@media(max-width:430px){.future-payroll-indexation-note{padding:.7rem .75rem;gap:0}.future-payroll-indexation-note__desktop{display:none}.future-payroll-indexation-note__mobile{display:grid;gap:.28rem}.future-payroll-indexation-note__mobile>b{font-size:.78rem;line-height:1.22}.future-payroll-indexation-note__subtitle{display:block;margin-bottom:.25rem;color:#9fb3a9;font-size:.69rem!important;line-height:1.25!important}.future-payroll-indexation-note__mobile-group{display:grid;gap:.08rem;padding-top:.28rem}.future-payroll-indexation-note__mobile-group+.future-payroll-indexation-note__mobile-group{margin-top:.18rem;padding-top:.42rem;border-top:1px solid rgba(120,227,168,.12)}.future-payroll-indexation-note__mobile-group>em{color:#78e3a8;font-size:.7rem;font-style:normal;font-weight:700}.future-payroll-indexation-note__mobile-group>span{font-size:.7rem;line-height:1.42;color:var(--muted,#8b949e)}.future-payroll-indexation-note__mobile-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:start;padding-top:.26rem;font-size:.7rem}.future-payroll-indexation-note__mobile-row>em{color:#9fb3a9;font-style:normal}.future-payroll-indexation-note__mobile-row>span{text-align:right;white-space:nowrap}.future-payroll-indexation-note__mobile-foot{margin-top:.25rem;font-size:.66rem!important;line-height:1.35!important;color:#9fb3a9}.future-payroll-indexation-note__mobile small{display:none}}@media(max-width:430px){.result-heading h2,#result-title{white-space:nowrap!important;font-size:clamp(1.15rem,5.1vw,1.4rem)!important;line-height:1.04!important;letter-spacing:-.03em!important}}@media(max-width:430px){.home-mission .home-mission-principle,.mission-signoff{white-space:nowrap!important;font-size:clamp(.92rem,4.5vw,1.08rem)!important;line-height:1.15!important;letter-spacing:-.02em!important}}.mobile-nav-toggle{display:none}@media(max-width:780px){.site-header{position:relative;z-index:30}.mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:38px;padding:.48rem .65rem;margin-left:auto;border:1px solid rgba(100,213,146,.48);background:#64d5920b;color:#b8f2cd;font:700 .72rem/1 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.04em;cursor:pointer}.mobile-nav-toggle__icon{font-size:1rem;line-height:1}.site-header>nav[aria-label=Principal]{display:none!important;position:absolute;top:calc(100% - 2px);left:16px;right:16px;z-index:40;grid-template-columns:1fr 1fr;gap:0;padding:7px;border:1px solid #2b4539;background:#08110d;box-shadow:0 18px 40px #00000073}.site-header.mobile-nav-open>nav[aria-label=Principal]{display:grid!important}.site-header>nav[aria-label=Principal] a{display:flex;align-items:center;min-height:42px;padding:.62rem .72rem;border:1px solid transparent;font-size:.76rem}.site-header>nav[aria-label=Principal] a[aria-current=page]{border-color:#64d59233;background:#64d5920f}}@media(max-width:430px){.hero>h1{font-size:clamp(2rem,10.5vw,2.75rem)!important;line-height:.98!important;white-space:normal!important}.hero>h1 .hero-title-main,.hero>h1 .hero-title-main+em{display:block;white-space:nowrap}}@media(max-width:340px){.site-header>nav[aria-label=Principal]{grid-template-columns:1fr}.mobile-nav-toggle{padding-left:.52rem;padding-right:.52rem}}.footer-contact{color:#9fb3a9;text-decoration:none;border-bottom:1px solid rgba(120,227,168,.22)}.footer-contact:hover{color:#b8f2cd;border-bottom-color:#78e3a89e}@media(min-width:781px){footer>.footer-contact{margin-left:auto;margin-right:auto}}.fiscal-alerts{max-width:960px;margin:72px auto 0;padding:34px 28px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:44px;align-items:center;border-top:1px solid #263d33;border-bottom:1px solid #263d33;background:#78e3a806}.fiscal-alerts__copy h2{margin:8px 0 14px;color:#e5eee9;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,3vw,2.35rem);line-height:1.08;font-weight:500}.fiscal-alerts__copy h2 span,.fiscal-alerts__copy h2 em{display:block;white-space:nowrap}.fiscal-alerts__copy h2 em{color:#78e3a8;font-weight:400}.fiscal-alerts__copy>p:last-child{max-width:570px;margin:0;color:#9aaca3;line-height:1.65}.fiscal-alerts__form{padding:22px;border:1px solid #2a4337;background:#0b1510}.fiscal-alerts__label{display:block;margin:0 0 8px;color:#c9d8d0;font-size:.8rem;font-weight:800}.fiscal-alerts__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.fiscal-alerts__row input{min-width:0;width:100%;padding:13px 14px;border:1px solid #315043;outline:0;background:#07100b;color:#e5eee9;font:inherit}.fiscal-alerts__row input:focus{border-color:#78e3a8}.fiscal-alerts__row input::placeholder{color:#66796f}.fiscal-alerts__row .primary{white-space:nowrap}.fiscal-alerts__consent{display:flex;align-items:flex-start;gap:9px;margin-top:14px;color:#9aaca3;font-size:.72rem;line-height:1.45}.fiscal-alerts__consent input{margin-top:.18rem;accent-color:#78e3a8}.fiscal-alerts__note{margin:9px 0 0;color:#71857b;font-size:.68rem;line-height:1.45}.fiscal-alerts__honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}@media(max-width:780px){.fiscal-alerts__copy h2 span,.fiscal-alerts__copy h2 em{white-space:normal}.fiscal-alerts{width:auto;margin:54px 18px 0;padding:28px 0;grid-template-columns:1fr;gap:24px;background:transparent}}@media(max-width:430px){.fiscal-alerts__form{padding:18px}.fiscal-alerts__row{grid-template-columns:1fr}.fiscal-alerts__row .primary{width:100%}}.fiscal-news-hero{width:min(900px,100%)}.fiscal-news-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 68px}.fiscal-news-principles article{min-height:190px;padding:22px;border:1px solid #263b31;background:#09130e}.fiscal-news-principles span{display:block;margin-bottom:22px;color:#78e3a8;font-size:.68rem;font-weight:900;letter-spacing:.12em}.fiscal-news-principles strong{display:block;color:#e5eee9;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;font-weight:500}.fiscal-news-principles p{margin:12px 0 0;color:#8fa299;font-size:.83rem;line-height:1.6}.fiscal-news-feed,.fiscal-news-scope{width:min(900px,100%);padding:34px 0;border-top:1px solid #263b31}.fiscal-news-feed__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.fiscal-news-feed__head h2,.fiscal-news-scope h2{margin:7px 0 0;color:#edf4f0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1.05}.fiscal-news-status{padding:7px 9px;border:1px solid #335244;color:#8fa299;font-size:.62rem;font-weight:900;letter-spacing:.1em;white-space:nowrap}.fiscal-news-empty{padding:28px;border:1px solid #2b4639;background:#78e3a809}.fiscal-news-empty h3{margin:4px 0 12px;color:#e6eee9;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500}.fiscal-news-empty>p:not(.source-type){max-width:720px;margin:0;color:#9bada4;line-height:1.7}.fiscal-news-alert-link{display:inline-block;margin-top:18px;color:#b8f2cd;text-decoration:none;border-bottom:1px solid rgba(120,227,168,.3)}.fiscal-news-alert-link:hover{border-bottom-color:#78e3a8}.fiscal-news-scope{margin-top:34px;padding-bottom:0}.fiscal-news-scope>p:not(.eyebrow){max-width:800px;color:#9bada4;line-height:1.72}.fiscal-news-scope__note{padding:14px 16px;border-left:2px solid #78e3a8;background:#78e3a809;color:#b9c8c0!important;font-size:.84rem}@media(min-width:781px)and (max-width:1120px){.site-header nav{gap:14px}.site-header nav a{font-size:12px}}@media(max-width:780px){.fiscal-news-principles{grid-template-columns:1fr;margin-bottom:48px}.fiscal-news-principles article{min-height:0}.fiscal-news-feed__head{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:430px){.fiscal-news-empty{padding:22px 18px}.fiscal-news-principles article{padding:19px 18px}}.fiscal-alerts__target{position:absolute;width:1px;height:1px;border:0;opacity:0;pointer-events:none}.fiscal-alerts__success{padding:22px;border:1px solid #2a4337;background:#0b1510}.fiscal-alerts__success h3{margin:7px 0 10px;color:#e5eee9;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;line-height:1.2}.fiscal-alerts__success>p:last-child{margin:0;color:#9aaca3;line-height:1.55}@media(max-width:320px){.headline-metric--wedge .wedge-yoy{flex-wrap:wrap!important}.headline-metric--wedge .wedge-yoy-separator{display:none!important}.headline-metric--wedge .wedge-yoy-part:last-child{flex:0 0 100%!important;margin-top:.08rem}}@media(max-width:320px){#home-mission-title{font-size:clamp(1.68rem,8.15vw,1.9rem)!important;line-height:1.02!important;letter-spacing:-.035em!important}#home-mission-title em{display:block!important;white-space:nowrap!important;font-size:.9em!important}.home-mission-link{white-space:nowrap!important;font-size:.81rem!important;letter-spacing:-.012em!important}#fiscal-alerts-title{font-size:clamp(1.5rem,7.3vw,1.72rem)!important;line-height:1.04!important;letter-spacing:-.032em!important}#fiscal-alerts-title span,#fiscal-alerts-title em{white-space:nowrap!important}}@media(max-width:320px){#cold-drag-hero-value{white-space:nowrap!important;font-size:clamp(1.95rem,10.2vw,2.15rem)!important;letter-spacing:-.025em!important}}@media(max-width:320px){.cold-drag-selected-year{margin-left:0!important;padding:10px 12px!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;box-sizing:border-box!important}.cold-drag-selected-year>strong,.cold-drag-selected-year>span{display:block!important;white-space:nowrap!important}}@media(max-width:320px){.hundred-legend{grid-template-columns:1fr!important;gap:8px!important}.hundred-legend-item{grid-template-columns:10px minmax(0,1fr) auto!important;padding:10px 11px!important}.hundred-legend-item strong{white-space:nowrap!important;font-size:.82rem!important}.hundred-legend-item span{min-width:0!important}}@media(max-width:320px){.salary-sim-comparison{grid-template-columns:1fr!important;gap:8px!important}.salary-sim-comparison>div:not(.salary-sim-arrow){padding:10px 11px!important}.salary-sim-comparison strong,.salary-sim-comparison small{white-space:nowrap!important}.salary-sim-comparison strong{font-size:.88rem!important}.salary-sim-comparison small{font-size:.65rem!important}}@media(min-width:321px)and (max-width:430px){.future-payroll-periods{display:block!important;font-size:.71rem!important;line-height:1.22!important}.future-payroll-periods span{display:block!important}.future-payroll-periods span+span{margin-top:.24rem!important;text-align:left!important}.future-payroll-periods span:last-child{white-space:nowrap!important;font-size:.655rem!important;letter-spacing:-.012em!important}}@media(min-width:321px)and (max-width:430px){#cold-drag-base-mode,.cold-rank-base{grid-template-columns:.92fr 1.08fr!important}#cold-drag-base-mode .cold-drag-mode-button,.cold-rank-base .cold-drag-mode-button{font-size:.64rem!important;line-height:1.08!important;white-space:nowrap!important;letter-spacing:-.01em!important;padding-inline:6px!important}.cold-drag-selected-year{margin-left:0!important;width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:6px 12px!important;align-items:baseline!important}.cold-drag-selected-year>strong{grid-column:1!important;white-space:nowrap!important}.cold-drag-selected-year>span:first-of-type{grid-column:2!important}.cold-drag-selected-year>span:nth-of-type(n+2){grid-column:1 / -1!important}.cold-drag-selected-year>span{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;white-space:nowrap!important}.cold-drag-selected-year span b{flex:0 0 auto!important;white-space:nowrap!important}}@media(max-width:650px){.cold-drag-structural-note{margin-left:59px}}.irpf-foral-note{margin:0 0 12px;color:var(--muted);font-size:.88rem;line-height:1.45}.history-compare{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:10px;align-items:start;margin-top:12px;padding:11px 12px;border:1px solid #1d3027;border-radius:8px;background:#07100b}.history-compare--single{grid-template-columns:minmax(0,1fr);max-width:100%}.history-compare-col{min-width:0}.history-compare-label{display:block;margin-bottom:7px;color:#78e3a8;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.history-compare-col ul{display:grid;grid-template-columns:1fr;gap:3px;margin:0;padding:0;list-style:none}.history-compare-col li,.history-compare-single,.history-maintained-value{color:#c9d8d0;font-size:.74rem;line-height:1.35;font-variant-numeric:tabular-nums}.history-compare-col li{position:relative;padding-left:11px}.history-compare-col li:before{content:"•";position:absolute;left:0;color:#587267}.history-compare-arrow{display:flex;align-items:center;justify-content:center;align-self:center;min-height:42px;color:#58c7e8;font-size:1.18rem;font-weight:900}.history-maintained{display:inline-flex;width:max-content;margin:0 0 7px;padding:3px 7px;border:1px solid rgba(120,227,168,.36);border-radius:99px;color:#78e3a8;background:#78e3a80a;font-size:.63rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.history-maintained-row{margin-top:12px;padding:11px 12px;border:1px solid #1d3027;border-radius:8px;background:#07100b}.history-maintained-row .history-maintained{margin-bottom:6px}.history-compare-missing{color:#587267}@media(max-width:760px){.history-compare{grid-template-columns:1fr}.history-compare-arrow{min-height:0;transform:rotate(90deg);padding:0}.history-compare-label{margin-top:2px}}@media(max-width:320px){.future-payroll-cold-band__head{display:block!important}.future-payroll-cold-band__head strong{display:block!important;width:100%!important;line-height:1.22!important}.future-payroll-cold-band__head span{display:block!important;margin-top:.28rem!important;white-space:normal!important;text-align:left!important;line-height:1.2!important}}@media(max-width:320px){.hero>h1{font-size:clamp(1.82rem,9.9vw,2.32rem)!important;line-height:1!important;letter-spacing:-.038em!important}.cold-rank-state>div{gap:4px 12px}.cold-rank-state strong{font-size:.96rem!important;line-height:1.05!important;text-align:right}}@media(max-width:320px){.historical-cpi-context,.historical-cpi-context span{display:block!important}.historical-cpi-context span:first-child{margin-bottom:.2rem!important}.historical-metrics{gap:6px!important}.historical-metrics>div{padding:7px!important;min-width:0!important}.historical-metrics strong{font-size:.78rem!important;line-height:1.15!important;white-space:nowrap!important}.historical-metric-detail{font-size:.56rem!important}.irpf-bands-card{padding-left:13px!important;padding-right:13px!important}.irpf-bars-visual{gap:11px!important}.irpf-bar-block{padding-top:6px!important;padding-bottom:16px!important;gap:5px!important}.irpf-bar-label strong{font-size:.68rem!important;line-height:1.2!important}.irpf-bar{height:29px!important}.irpf-bar-segment{min-width:28px!important}.irpf-bar-segment span{font-size:.54rem!important;line-height:1!important}.irpf-boundary-label{bottom:-27px!important;height:27px!important}.irpf-boundary-label b{top:10px!important;font-size:.48rem!important;letter-spacing:-.015em!important}.irpf-boundary-label.is-staggered b{top:19px!important}.irpf-base-marker{top:-4px!important;height:37px!important}.irpf-base-marker b{bottom:36px!important;padding:2px 4px!important;font-size:.51rem!important}.irpf-bars-summary{margin-top:12px!important;padding-top:10px!important;font-size:.69rem!important}}@media(max-width:320px){.fiscal-history-page .editorial-hero h1{font-size:clamp(2.28rem,13.8vw,2.58rem)!important;line-height:.96!important;letter-spacing:-.04em!important}.fiscal-history-page .editorial-hero h1 #history-title-territory{white-space:nowrap!important;display:inline-block!important}}@media(max-width:320px){.home-mission .home-mission-principle strong,.mission-signoff strong,.mission-page .editorial-hero p strong{white-space:nowrap!important;display:inline-block!important}}@media(max-width:320px){#methodology-page .editorial-hero h1 em{white-space:nowrap!important;display:inline-block!important}}@media(max-width:320px){.sources-page .editorial-hero h1 em{white-space:nowrap!important;display:inline-block!important}}@media(max-width:320px){.sources-page .editorial-hero h1{font-size:clamp(2.12rem,13.2vw,2.44rem)!important;line-height:.97!important;letter-spacing:-.038em!important}.sources-page .editorial-hero h1 em{white-space:nowrap!important;display:inline-block!important}}@media(max-width:320px){.home-mission .home-mission-principle,.mission-signoff{font-size:clamp(.82rem,3.95vw,.96rem)!important;line-height:1.14!important;letter-spacing:-.028em!important}}@media(max-width:320px){.mission-closing .mission-signoff{white-space:normal!important;font-size:.78rem!important;line-height:1.16!important;letter-spacing:-.03em!important}.mission-closing .mission-signoff strong{display:block!important;white-space:nowrap!important;margin-top:.12rem!important;font-size:.78rem!important}}@media(min-width:321px)and (max-width:430px){#methodology-page .editorial-hero h1{font-size:clamp(2.56rem,10.7vw,3.15rem)!important;line-height:.95!important;letter-spacing:-.04em!important}#methodology-page .editorial-hero h1 em,.mission-page .mission-statement strong{white-space:nowrap!important;display:inline-block!important}}@media(min-width:321px)and (max-width:430px){#methodology-page .editorial-hero h1 em{display:block!important;white-space:nowrap!important;margin-top:.06em!important}}@media(min-width:760px)and (max-width:1040px){#methodology-page .editorial-hero h1 em{display:block!important;white-space:nowrap!important;margin-top:.08em!important}}@media(min-width:760px)and (max-width:1040px){.cold-rank-summary .cold-rank-summary-sep:last-of-type{display:none!important}.cold-rank-summary .cold-rank-summary-item:last-child{display:block!important;margin-top:.1rem!important}}@media(min-width:760px)and (max-width:1040px){.calculator-card>.field{display:grid!important;grid-template-rows:1.2rem 44px auto auto!important;row-gap:.45rem!important;align-items:start!important}.salary-field{grid-template-columns:1fr!important;grid-template-areas:"salarylabel" "salarymoney" "range" "help"!important}.salary-field:before{grid-area:salarylabel!important;min-height:1.2rem!important;margin:0!important;align-self:start!important;line-height:1.2!important}.salary-field>.money-input{grid-area:salarymoney!important;height:44px!important;margin:0!important;align-self:start!important}.salary-field>.salary-range{grid-area:range!important;margin:.35rem 0 .05rem!important}.salary-min-help{grid-area:help!important;margin:0!important}.calculator-card>.field:not(.salary-field)>label{grid-row:1!important;min-height:1.2rem!important;margin:0!important;align-self:start!important;line-height:1.2!important}.calculator-card>.field:not(.salary-field)>select{grid-row:2!important;height:44px!important;margin:0!important;align-self:start!important}.activity-field small{grid-row:3!important;margin:.35rem 0 0!important}}@media(min-width:431px)and (max-width:900px){.cold-audit-year>summary{grid-template-columns:64px repeat(3,minmax(0,1fr))!important;gap:10px 14px!important;align-items:start!important;padding:12px 14px!important}.cold-audit-year>summary b{grid-column:1!important;grid-row:1!important;padding-top:2px!important}.cold-audit-year>summary span:nth-of-type(1){grid-column:2!important;grid-row:1!important}.cold-audit-year>summary span:nth-of-type(2){grid-column:3!important;grid-row:1!important}.cold-audit-year>summary span:nth-of-type(3){grid-column:4!important;grid-row:1!important}.cold-audit-year>summary em{grid-column:1/-1!important;grid-row:2!important}.cold-audit-year>summary i{grid-column:1/-1!important;grid-row:3!important;justify-self:end!important}.cold-drag-attribution{grid-auto-rows:1fr}.cold-drag-attribution>div{height:100%}.cold-drag-attribution>div:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:781px)and (max-width:900px){.site-header{padding:22px 20px!important;gap:10px!important}.brand{gap:10px!important;min-width:0!important;flex:0 1 auto!important}.brand-text{font-size:.82rem!important;letter-spacing:.045em!important}.site-header nav{gap:10px!important;flex-wrap:nowrap!important}.site-header nav a{font-size:11px!important;letter-spacing:-.01em!important;white-space:nowrap!important}.headline-metric--wedge .wedge-yoy{flex-wrap:wrap!important;white-space:normal!important;row-gap:.08rem!important}.headline-metric--wedge .wedge-yoy-separator{display:none!important}.headline-metric--wedge .wedge-yoy-part:last-child{flex:0 0 100%!important;margin-top:.08rem!important}.cold-rank-controls{align-items:start!important;gap:10px 14px!important}.cold-rank-controls>div{align-content:start!important}.cold-rank-base{display:grid!important;grid-template-columns:repeat(2,max-content)!important;align-items:stretch!important}.cold-rank-three{display:grid!important;grid-template-columns:repeat(3,max-content)!important;align-items:stretch!important}.cold-rank-controls .cold-drag-chart-mode{min-height:38px!important;align-items:stretch!important}.cold-rank-controls .cold-drag-mode-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important}}@media(min-width:781px)and (max-width:900px){.headline-row article{padding:18px!important}.headline-row span{min-height:28px!important}.headline-amount{margin-top:.18rem!important;line-height:1.18!important}.headline-metric--wedge .wedge-yoy,.fiscal-freedom-date{margin-top:.1rem!important;line-height:1.16!important}.headline-metric--wedge .wedge-yoy-part:last-child{margin-top:.02rem!important}}@media(min-width:781px)and (max-width:900px){.historical-head{align-items:flex-start;gap:14px}.historical-head>div{min-width:0;flex:1 1 auto}.historical-head h3{font-size:1.2rem!important;line-height:1.06!important;white-space:nowrap}.historical-method-note{padding:6px 8px;font-size:.62rem}}@media(min-width:781px)and (max-width:900px){.headline-metric--wedge .wedge-yoy{row-gap:.02rem!important;margin-top:.06rem!important;line-height:1.08!important}.headline-metric--wedge .wedge-yoy-part,.headline-metric--wedge .wedge-yoy-separator{min-height:0!important;line-height:1.08!important}.headline-metric--wedge .wedge-yoy-part:last-child{margin-top:0!important}}@media(min-width:901px)and (max-width:1100px)and (max-height:820px){.headline-metric--wedge .wedge-yoy{font-size:.56rem!important;line-height:.94!important;letter-spacing:-.01em!important;margin-top:.03rem!important;row-gap:0!important}.headline-metric--wedge .wedge-yoy-part,.headline-metric--wedge .wedge-yoy-separator{line-height:.94!important;min-height:0!important}.headline-metric--wedge .wedge-yoy-separator{margin:0 .18rem!important}.headline-metric--wedge .wedge-yoy-part:last-child{margin-top:0!important}.headline-basis--days{display:flex!important;flex-direction:column!important;gap:0!important;margin-top:0!important;line-height:.98!important}.headline-basis--days span{display:block!important;min-height:0!important;margin:0!important;line-height:1.02!important}.headline-basis--days span+span{margin-top:.08rem!important}.headline-basis--days span+span:before{content:none!important}.headline-row .headline-metric--days strong{margin-top:.16rem!important}.cold-rank-controls{display:grid!important;grid-template-columns:max-content max-content!important;align-items:start!important;gap:12px 18px!important}.cold-rank-controls>div{display:grid!important;grid-template-rows:auto minmax(38px,auto) auto!important;align-content:start!important}.cold-rank-controls>div:not(.cold-rank-base-control)>.cold-drag-chart-mode,.cold-rank-base-control>.cold-drag-chart-mode{min-height:38px!important;align-items:stretch!important}.cold-rank-controls .cold-drag-mode-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important}.cold-rank-summary .cold-rank-summary-sep:last-of-type{display:inline!important}.cold-rank-summary .cold-rank-summary-item:last-child{display:inline!important;margin-top:0!important}.mission-page .editorial-hero h1{font-size:clamp(2.45rem,5.8vw,3.68rem)!important;line-height:.96!important;max-width:1000px!important}}@media(min-width:1101px){.hero .lead{max-width:100%!important;white-space:nowrap}}.fiscal-history-page .editorial-hero .lead{max-width:860px}.graph-data-tools{margin-top:18px;padding:18px 20px;border:1px solid #263d33;border-radius:12px;background:#6ee2a205}.graph-data-tools-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.graph-data-tools-head .eyebrow{margin:0 0 4px}.graph-data-tools h3{margin:0;color:#dce8e2;font-size:1rem}.graph-data-actions{display:flex;flex-wrap:wrap;gap:8px}.graph-data-button{min-height:34px;padding:7px 12px;border:1px solid #315043;border-radius:8px;background:#0b1510;color:#b9cbc2;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.graph-data-button:hover,.graph-data-button:focus-visible{border-color:#5f9c7c;color:#78e3a8;outline:none}.graph-data-button[aria-expanded=true]{border-color:#5f9c7c;background:#6ee2a212;color:#78e3a8}.graph-data-button:disabled{opacity:.45;cursor:not-allowed}.graph-data-note{margin:10px 0 0;color:#71867b;font-size:.72rem;line-height:1.5}.graph-data-table-wrap{margin-top:15px;max-height:390px;overflow:auto;border:1px solid #20352c;border-radius:9px}.graph-data-table{width:100%;border-collapse:collapse;font-size:.76rem}.graph-data-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.graph-data-table th,.graph-data-table td{padding:8px 10px;border-bottom:1px solid #172820;text-align:right;white-space:nowrap}.graph-data-table thead th{position:sticky;top:0;z-index:1;background:#0d1913;color:#9fd8b7;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em}.graph-data-table thead th:first-child,.graph-data-table tbody th{text-align:left}.graph-data-table tbody th{color:#9aaca3;font-weight:700}.graph-data-table td{color:#dce8e2}.graph-data-table tbody tr:last-child th,.graph-data-table tbody tr:last-child td{border-bottom:0}@media(max-width:620px){.graph-data-tools{padding:16px 14px}.graph-data-tools-head{align-items:flex-start;flex-direction:column;gap:12px}.graph-data-actions{width:100%}.graph-data-button{flex:1 1 auto}.graph-data-table th,.graph-data-table td{padding:8px 9px}}.cold-drag-data-tools{margin-top:20px;margin-bottom:6px;background:#6ee2a203}.cold-drag-data-tools .graph-data-note{max-width:760px}@media(max-width:620px){.cold-drag-data-tools{margin-top:16px}}.future-payroll-data-tools{margin-top:14px;margin-bottom:16px;background:#6ee2a203}@media(max-width:620px){.future-payroll-data-tools{margin-top:12px;margin-bottom:14px}}.cold-rank-data-tools{margin-top:24px}.ccaa-mini-metrics{flex-wrap:wrap;row-gap:6px}.ccaa-row{grid-template-columns:32px minmax(135px,1.4fr) repeat(6,minmax(88px,1fr))}@media(max-width:760px){.ccaa-row{min-width:900px}}.ccaa-data-tools .graph-data-note{max-width:820px}.ccaa-sort-button,.graph-data-sort-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:.28rem;text-align:left}.ccaa-sort-button:hover,.ccaa-sort-button:focus-visible,.graph-data-sort-button:hover,.graph-data-sort-button:focus-visible{color:#63e69b;outline:none}.ccaa-sort-arrow,.graph-data-sort-button span{min-width:.7em;color:#63e69b;font-weight:700}.irpf-data-summary{padding:14px 16px 15px;border-top:1px solid #20352c;background:#0a1510;color:#9aaca3;font-size:.74rem;line-height:1.45}.irpf-data-summary__metrics{display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:12px;color:#8fa99b}.irpf-data-summary__metrics strong{color:#e7f2ec;font-weight:800}.irpf-data-summary__title{margin-bottom:7px;color:#dce8e2;font-weight:800}.irpf-data-summary__steps{max-width:620px}.irpf-data-summary__steps>div{display:flex;justify-content:space-between;gap:18px;padding:3px 0}.irpf-data-summary__steps span{min-width:0}.irpf-data-summary__steps strong{color:#dce8e2;white-space:nowrap}.irpf-data-summary__steps .is-total{margin-top:4px;padding-top:7px;border-top:1px solid #294036;color:#dce8e2;font-weight:800}.irpf-data-summary p{margin:9px 0 0;color:#71867b}@media(max-width:620px){.irpf-data-summary{padding:13px 12px}.irpf-data-summary__metrics{display:grid;gap:5px}.irpf-data-summary__steps>div{gap:10px}.irpf-data-summary__steps strong{font-size:.72rem}}.fiscal-news-feed{padding-top:34px}.fiscal-news-feed__head{align-items:center}.fiscal-news-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.fiscal-news-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 13px;border:1px solid #335244;background:transparent;color:#94a69d;font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.045em;cursor:pointer}.fiscal-news-filter:hover{border-color:#4a725f;color:#c5d6cd}.fiscal-news-filter.is-active,.fiscal-news-filter[aria-pressed=true]{border-color:#78e3a8;background:#78e3a817;color:#d4f7e1}.fiscal-news-range-note{margin:0 0 20px;padding:13px 15px;border-left:2px solid #4f8067;background:#78e3a806;color:#84988e;font-size:.79rem;line-height:1.55}.fiscal-news-range-note strong{color:#b8c9c0;font-weight:700}.fiscal-news-list{display:grid;gap:12px}.fiscal-news-item{padding:23px 24px;border:1px solid #263b31;background:#09110d}.fiscal-news-item[hidden]{display:none!important}.fiscal-news-item--fiscal{border-color:#2b4639;background:#78e3a806}.fiscal-news-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:10px;color:#7f9188;font-size:.65rem;font-weight:900;letter-spacing:.085em}.fiscal-news-meta time{color:#8fa299}.fiscal-news-badge,.fiscal-news-territory{display:inline-block;padding:4px 6px;border:1px solid #31523f;color:#9ee7bb;font-size:.58rem;line-height:1;letter-spacing:.08em}.fiscal-news-badge--web{border-color:#33495c;color:#9bc8ec}.fiscal-news-territory{border-color:#343f3a;color:#9cada4}.fiscal-news-item h3{margin:0;color:#e6eee9;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.28rem,2.4vw,1.62rem);font-weight:500;line-height:1.16}.fiscal-news-item>p{max-width:790px;margin:10px 0 0;color:#9bada4;font-size:.88rem;line-height:1.65}.fiscal-news-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0 0}.fiscal-news-details>div{padding:12px 13px;border:1px solid #263b31;background:#08100c}.fiscal-news-details dt{margin:0 0 5px;color:#c1d0c8;font-size:.68rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.fiscal-news-details dd{margin:0;color:#8fa299;font-size:.78rem;line-height:1.5}.fiscal-news-model{display:grid;gap:3px;margin-top:12px;padding:12px 13px;border-left:2px solid #617068;background:#0a120e}.fiscal-news-model strong{color:#c8d6cf;font-size:.74rem;font-weight:800}.fiscal-news-model span{color:#82958b;font-size:.75rem;line-height:1.45}.fiscal-news-model--ok{border-left-color:#78e3a8}.fiscal-news-model--pending{border-left-color:#cba85a}.fiscal-news-model--na{border-left-color:#617068}.fiscal-news-source{display:inline-block;margin-top:13px;color:#aeecc5;font-size:.76rem;text-decoration:none;border-bottom:1px solid rgba(120,227,168,.25)}.fiscal-news-source:hover{border-bottom-color:#78e3a8;color:#ccf6dc}@media(max-width:780px){.fiscal-news-feed__head{align-items:flex-start}.fiscal-news-details{grid-template-columns:1fr}.fiscal-news-item{padding:20px 18px}}@media(max-width:430px){.fiscal-news-filters{width:100%}.fiscal-news-filter{flex:1 1 0;text-align:center;padding:8px 7px}.fiscal-news-meta{gap:6px}.fiscal-news-item h3{font-size:1.28rem}}.graph-export-menu{position:relative;display:inline-block}.graph-export-menu>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.graph-export-menu>summary::-webkit-details-marker{display:none}.graph-export-menu[open]>summary{border-color:currentColor}.graph-export-menu__panel{position:absolute;right:0;top:calc(100% + 7px);z-index:40;min-width:158px;padding:6px;border:1px solid rgba(127,127,127,.3);border-radius:10px;background:var(--panel,#111820);box-shadow:0 12px 30px #0000003d;display:grid;gap:3px}.graph-export-menu__panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:7px;background:transparent;color:inherit;text-align:left;padding:8px 10px;font:inherit;cursor:pointer}.graph-export-menu__panel button:hover,.graph-export-menu__panel button:focus-visible{background:#7f7f7f24;outline:none}@media(max-width:520px){.graph-export-menu__panel{right:auto;left:0}.graph-data-actions{overflow:visible}}.cold-drag-chart{padding-bottom:14px!important}.cold-drag-chart:after{content:none!important}.cold-drag-plot--bars{position:relative}.cold-drag-plot--bars:after{content:"esclavosdelestado.es"!important;position:absolute!important;left:12px!important;top:12px!important;right:auto!important;bottom:auto!important;transform:none!important;display:block!important;color:#78e3a861!important;font-family:inherit!important;font-size:.7rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.06em!important;white-space:nowrap!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:4!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important}@media(max-width:650px){.cold-drag-plot--bars:after{left:10px!important;top:10px!important;font-size:.6rem!important}}.cold-rank-card{padding-bottom:24px!important}.cold-rank-card:after{content:none!important}.cold-rank-list{position:relative;padding-bottom:18px}.cold-rank-list:after{content:"esclavosdelestado.es"!important;position:absolute!important;right:10px!important;bottom:1px!important;display:block!important;color:#78e3a861!important;font-family:inherit!important;font-size:.7rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.06em!important;white-space:nowrap!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:3!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important}@media(max-width:650px){.cold-rank-list{padding-bottom:16px}.cold-rank-list:after{right:8px!important;bottom:0!important;font-size:.6rem!important}}.cold-rank-card:after{content:none!important;display:none!important}.cold-rank-list{position:relative;padding-bottom:0}.cold-rank-list:after{content:none!important;display:none!important}.cold-rank-legend{position:relative;padding-right:180px;padding-bottom:0;margin:0 0 6px}.cold-rank-legend:after{content:"esclavosdelestado.es";position:absolute;right:10px;top:50%;bottom:auto;transform:translateY(-50%);color:#78e3a861;font-size:.7rem;font-weight:800;line-height:1;letter-spacing:.06em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;text-shadow:0 1px 0 rgba(0,0,0,.22)}@media(max-width:900px){.cold-rank-legend{padding-right:150px}.cold-rank-legend:after{right:8px;font-size:.66rem}}@media(max-width:760px){.cold-rank-legend{padding-right:0;padding-bottom:0;margin:0 0 10px}.cold-rank-legend:after{content:none!important;display:none!important}}@media(max-width:650px){.cold-rank-list{padding-bottom:0}}.historical-card:after{content:none!important;display:none!important}.historical-trend{position:relative}.historical-trend:after{content:"esclavosdelestado.es"!important;position:absolute!important;left:50%!important;top:-2px!important;transform:translate(-50%)!important;display:block!important;color:#78e3a861!important;font-family:inherit!important;font-size:.7rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.06em!important;white-space:nowrap!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:4!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important}@media(max-width:650px){.historical-trend:after{top:0!important;font-size:.6rem!important}}.irpf-bands-card:after{content:none!important;display:none!important}.irpf-bars-explainer{position:relative;min-height:1.2em;padding-right:190px}.irpf-bars-explainer:after{content:"esclavosdelestado.es"!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;display:block!important;color:#78e3a861!important;font-family:inherit!important;font-size:.7rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.06em!important;white-space:nowrap!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:2!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important}@media(max-width:760px){.irpf-bars-explainer{padding-right:0;padding-bottom:18px}.irpf-bars-explainer:after{top:auto!important;right:0!important;bottom:0!important;transform:none!important;font-size:.6rem!important}}.graph-embed-button{white-space:nowrap}.graph-embed-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px}.graph-embed-modal[hidden]{display:none!important}.graph-embed-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.graph-embed-modal__dialog{position:relative;z-index:1;width:min(920px,96vw);max-height:92vh;overflow:auto;padding:24px;border:1px solid #315644;border-radius:14px;background:#07100b;box-shadow:0 24px 80px #0000007a}.graph-embed-modal__dialog h2{margin:.25rem 0 .45rem;color:#eef3f0;font-size:1.45rem}.graph-embed-modal__intro{margin:0 0 18px;color:#9caf9f;line-height:1.5}.graph-embed-modal__close{position:absolute;right:14px;top:12px;border:0;background:transparent;color:#9fb0a8;font-size:1.7rem;cursor:pointer}.graph-embed-field{display:grid;gap:7px}.graph-embed-field span,.graph-embed-preview-title{color:#aebbb5;font-size:.75rem;font-weight:800}.graph-embed-field textarea{width:100%;resize:vertical;padding:12px;border:1px solid #2b4136;border-radius:9px;background:#050806;color:#dbe6df;font:500 .78rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;box-sizing:border-box}.graph-embed-modal__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.graph-embed-status{min-height:1.2em;margin:8px 0;color:#78e3a8;font-size:.74rem}.graph-embed-preview-wrap{margin-top:12px;padding-top:14px;border-top:1px solid #1d2d25}.graph-embed-preview-title{margin:0 0 8px}.graph-embed-preview{display:block;width:100%;border:1px solid #22362c;border-radius:10px;background:#050806}body.graph-embed-active{margin:0;background:#050806;min-height:100vh}body.graph-embed-active>:not(.graph-embed-shell):not(script){display:none!important}.graph-embed-shell{display:block;width:100%;max-width:1480px;margin:0 auto;padding:12px;box-sizing:border-box}.graph-embed-shell .graph-embed-target{display:block!important;margin:0!important}.graph-embed-shell .graph-embed-target>summary{display:none!important}.graph-embed-shell .graph-embed-target>.feature-fold__body{display:block!important;padding:0!important}.graph-embed-shell .graph-data-tools,.graph-embed-shell .graph-export-menu,.graph-embed-shell .graph-embed-button{display:none!important}@media(max-width:650px){.graph-embed-modal{padding:10px}.graph-embed-modal__dialog{padding:18px}.graph-embed-shell{padding:6px}}.graph-embed-document .cold-rank-controls{align-items:start!important}.graph-embed-document .cold-rank-controls>div{align-content:start!important}.graph-embed-context-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 12px;padding:14px 16px;border:1px solid #20382c;border-radius:12px;background:#09110d}.graph-embed-context-controls__fields{display:flex;align-items:flex-end;gap:12px;min-width:0;flex:1 1 auto}.graph-embed-context-field{display:grid;gap:6px;min-width:0;flex:1 1 220px;color:#aebbb5;font-size:.74rem;font-weight:800}.graph-embed-context-input{display:flex;align-items:center;min-height:42px;border:1px solid #2b4136;border-radius:9px;background:#050806;overflow:hidden}.graph-embed-context-input input,.graph-embed-context-input select{width:100%;min-width:0;min-height:42px;box-sizing:border-box;border:0;outline:0;background:transparent;color:#edf4f0;font:inherit;padding:0 12px}.graph-embed-context-input select{cursor:pointer;color-scheme:dark}.graph-embed-context-input--salary b{padding:0 12px 0 4px;color:#8fa39a;font-size:.82rem}.graph-embed-context-controls__activity{flex:0 0 auto;margin:0 0 4px;color:#84978e;font-size:.7rem;white-space:nowrap}.graph-embed-context-controls__activity b{color:#aebbb5}@media(max-width:700px){.graph-embed-context-controls{align-items:stretch;flex-direction:column;gap:9px;padding:12px}.graph-embed-context-controls__fields{display:grid;grid-template-columns:1fr;gap:9px}.graph-embed-context-field{width:100%}.graph-embed-context-controls__activity{margin:0;white-space:normal}}.graph-embed-rank-range{flex:1 0 100%;width:100%;margin-top:2px;padding-top:10px;border-top:1px solid #1d3127}.graph-embed-context-controls:has(.graph-embed-rank-range){flex-wrap:wrap}.graph-embed-context-controls:has(.graph-embed-rank-range) .graph-embed-context-controls__fields{flex:1 1 62%}.graph-embed-rank-range__head{display:flex;justify-content:space-between;gap:12px;color:#aebbb5;font-size:.72rem;font-weight:800}.graph-embed-rank-range__head strong{color:#78e3a8}.graph-embed-rank-range__track{position:relative;height:30px;margin-top:5px}.graph-embed-rank-range__track:before{content:"";position:absolute;left:8px;right:8px;top:13px;height:4px;border-radius:999px;background:#183126}.graph-embed-rank-range__track input[type=range]{position:absolute;left:8px;top:0;width:calc(100% - 16px);height:28px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.graph-embed-rank-range__track input[type=range]::-webkit-slider-runnable-track{height:4px;background:transparent}.graph-embed-rank-range__track input[type=range]::-moz-range-track{height:4px;background:transparent}.graph-embed-rank-range__track input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;border:2px solid #07100b;border-radius:50%;background:#78e3a8;box-shadow:0 0 0 1px #78e3a8;pointer-events:auto;cursor:grab;-webkit-appearance:none;-moz-appearance:none;appearance:none}.graph-embed-rank-range__track input[type=range]::-moz-range-thumb{width:16px;height:16px;border:2px solid #07100b;border-radius:50%;background:#78e3a8;box-shadow:0 0 0 1px #78e3a8;pointer-events:auto;cursor:grab}.graph-embed-rank-range>small{display:block;margin-top:0;color:#71857b;font-size:.66rem}@media(max-width:700px){.graph-embed-context-controls:has(.graph-embed-rank-range) .graph-embed-context-controls__fields{flex:1 1 100%}.graph-embed-rank-range{margin-top:0}}.graph-embed-rank-range__head{display:block;color:#aebbb5;font-size:.72rem;font-weight:800}.graph-embed-rank-range__labels{display:flex;justify-content:space-between;margin-top:8px;color:#81968b;font-size:.72rem}.graph-embed-rank-range__labels strong{color:#78e3a8;font-size:.82rem}.graph-embed-rank-range__track{position:relative;height:30px;margin-top:2px;overflow:visible}.graph-embed-rank-range__thumb-layer{position:absolute;left:8px;right:8px;top:0;height:30px;pointer-events:none;z-index:5}.graph-embed-rank-range__thumb{position:absolute;top:6px;width:18px;height:18px;transform:translate(-50%);border:2px solid #07100b;border-radius:50%;background:#78e3a8;box-shadow:0 0 0 1px #78e3a8;pointer-events:none}.graph-embed-rank-range__track input[type=range]{z-index:3}.graph-embed-rank-range__track input[type=range]::-webkit-slider-thumb{opacity:0;width:22px;height:22px;margin-top:-9px}.graph-embed-rank-range__track input[type=range]::-moz-range-thumb{opacity:0;width:20px;height:20px}.graph-embed-context-controls:has(.graph-embed-context-controls__fields--ranking){align-items:flex-start;flex-wrap:wrap}.graph-embed-context-controls__fields--ranking{flex:1 1 100%;width:100%;display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(220px,1.3fr) minmax(88px,.42fr) minmax(88px,.42fr);gap:12px}.graph-embed-context-field--year{min-width:0}.graph-embed-context-controls:has(.graph-embed-context-controls__fields--ranking) .graph-embed-context-controls__activity{flex:1 1 100%;width:100%;margin:0;text-align:right}@media(max-width:820px){.graph-embed-context-controls__fields--ranking{grid-template-columns:1fr 1fr}.graph-embed-context-controls:has(.graph-embed-context-controls__fields--ranking) .graph-embed-context-controls__activity{text-align:left}}@media(max-width:520px){.graph-embed-context-controls__fields--ranking{grid-template-columns:1fr}}.graph-embed-document #cold-drag-ranking-fold .cold-rank-controls{width:100%;justify-content:flex-start;margin:0 0 14px}.graph-embed-document #cold-drag-ranking-fold .cold-rank-controls>div{width:auto}.graph-embed-document #cold-drag-ranking-fold .graph-embed-context-controls{margin-bottom:10px}.cold-rank-controls--simple{display:flex;align-items:flex-start;justify-content:flex-end;min-width:250px}.cold-rank-common-filter{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #2b4639;border-radius:9px;background:#78e3a806;cursor:pointer;-webkit-user-select:none;user-select:none}.cold-rank-common-filter input{width:16px;height:16px;margin:2px 0 0;accent-color:#78e3a8;cursor:pointer}.cold-rank-common-filter span{display:grid;gap:2px}.cold-rank-common-filter strong{color:#dce8e2;font-size:.72rem;line-height:1.2}.cold-rank-common-filter small{color:#74887e;font-size:.61rem;line-height:1.25}.cold-rank-common-filter:focus-within{outline:2px solid rgba(120,227,168,.5);outline-offset:2px}.cold-rank-legend{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin:0 0 14px;color:#85998f;font-size:.68rem;line-height:1.2}.cold-rank-legend span{display:inline-flex;align-items:center;gap:6px}.cold-rank-legend i{display:inline-block;width:22px;height:8px;border-radius:999px}.cold-rank-legend__state{background:#78e3a85c}.cold-rank-legend__regional{background:#78e3a8c7}.cold-rank-legend strong{color:#afc0b7;font-size:.66rem;font-weight:700}.cold-rank-state[hidden]{display:none!important}@media(max-width:760px){.cold-rank-head{align-items:flex-start}.cold-rank-controls--simple{width:100%;justify-content:flex-start;min-width:0}.cold-rank-common-filter{width:100%;box-sizing:border-box}.cold-rank-legend{gap:8px 14px}}.graph-embed-document #cold-drag-ranking-fold .cold-rank-head{display:block}.graph-embed-document #cold-drag-ranking-fold .cold-rank-controls--simple{width:100%;min-width:0;justify-content:flex-start;margin:0 0 10px}.graph-embed-document #cold-drag-ranking-fold .cold-rank-common-filter{width:max-content;max-width:100%;box-sizing:border-box}.graph-embed-document #cold-drag-ranking-fold .cold-rank-legend{margin-bottom:8px}.graph-embed-document #cold-drag-ranking-fold .cold-rank-explainer{margin-top:0}@media(max-width:760px){.graph-embed-document #cold-drag-ranking-fold .cold-rank-common-filter{width:100%}}.graph-embed-document #ccaa-comparator-fold .graph-embed-context-controls{align-items:flex-end}.graph-embed-document #ccaa-comparator-fold .graph-embed-context-controls__fields{flex:0 1 420px;max-width:420px}.graph-embed-document #ccaa-comparator-fold .graph-embed-context-field{flex:1 1 100%}@media(max-width:700px){.graph-embed-document #ccaa-comparator-fold .graph-embed-context-controls__fields{max-width:none;width:100%}}.graph-embed-document #ccaa-comparator-fold .graph-embed-context-controls__fields{flex:1 1 720px;max-width:720px}.graph-embed-document #ccaa-comparator-fold .graph-embed-context-field{flex:1 1 300px}.ccaa-card:after{content:none!important;display:none!important}.ccaa-details{position:relative}.ccaa-details:after{content:"esclavosdelestado.es";position:absolute;right:0;top:16px;transform:translateY(-50%);color:var(--site-watermark-color,rgba(120,227,168,.38));font-family:inherit;font-size:var(--site-watermark-size,.7rem);font-weight:800;line-height:1;letter-spacing:.06em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;text-shadow:var(--site-watermark-shadow,0 1px 0 rgba(0,0,0,.22))}@media(max-width:760px){.ccaa-details:after{content:none!important;display:none!important}}.graphs-controls{grid-template-columns:1.35fr 1.1fr 1fr 1.1fr .8fr .95fr 1.05fr}.graph-check{min-height:44px;display:flex;align-items:center;gap:8px;border:1px solid #315043;border-radius:8px;background:#0d1813;padding:0 11px;color:#dce8e2;text-transform:none;letter-spacing:0}.graph-check input{width:16px!important;min-height:16px!important;height:16px;accent-color:#ef8b3a}.graph-check b{font-size:.78rem;font-weight:700}.graph-percent{position:relative;display:block}.graph-percent b{position:absolute;right:12px;top:12px;color:#82958c;font-size:.9rem}.graph-percent input{padding-right:28px!important}.graph-line-projection{fill:none;stroke:#ef8b3a;stroke-width:3;stroke-dasharray:8 7}.graph-line-projection-secondary{stroke:#d6a06f;stroke-width:2.6;stroke-dasharray:4 7}.graph-line-projection-indexed{fill:none;stroke:#57e4a0;stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round;opacity:.72}.graph-projection-boundary{stroke:#9a6133;stroke-width:1;stroke-dasharray:3 5;opacity:.8}.graph-projection-label{fill:#ef8b3a;font-size:12px;font-weight:900;letter-spacing:.1em}.graph-projection-notes{margin-top:12px;padding:12px 14px;border:1px solid #3d3328;border-radius:9px;background:#110d09;color:#8fa299;font-size:.7rem;line-height:1.5}.graph-projection-notes>strong{display:block;margin-bottom:5px;color:#d7a16f;font-size:.73rem}.graph-projection-notes p{margin:5px 0}.graph-projection-notes b{color:#b7c7bf}@media(max-width:1050px){.graphs-controls{grid-template-columns:repeat(3,1fr)}}.graphs-controls{grid-template-columns:minmax(155px,1.35fr) minmax(130px,1.05fr) minmax(118px,.9fr) minmax(145px,1.05fr) minmax(128px,.9fr) minmax(145px,1fr);align-items:start}.graph-compare-control{align-self:end}.graph-compare-control[hidden]{display:none!important}.graph-projection-control,.graph-cpi-control{align-self:start}.graph-projection-anchor{font-size:12px;font-weight:800;paint-order:stroke;stroke:#08110d;stroke-width:3px;stroke-linejoin:round}.graph-projection-anchor-historical{fill:#b8c9c0}.graph-projection-anchor-value-historical{fill:#57e4a0}.graph-projection-anchor-future{fill:#c8b4a3}.graph-projection-anchor-value-future{fill:#ef8b3a;font-weight:900}.graph-projection-anchor-indexed{fill:#b8c9c0}.graph-projection-anchor-value-indexed{fill:#57e4a0;font-weight:900}.graph-projection-delta-indexed{fill:#57e4a0;font-size:10px;font-weight:800;opacity:.88}@media(max-width:1180px){.graphs-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.graphs-controls{grid-template-columns:1fr 1fr}}@media(max-width:560px){.graphs-controls{grid-template-columns:1fr}}.graphs-controls{grid-template-columns:minmax(170px,1.35fr) minmax(150px,1.1fr) minmax(120px,.95fr) minmax(170px,1.15fr);align-items:start}.graphs-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin:22px 0 14px;padding-top:18px;border-top:1px solid #1d3027}.graph-series-identity{margin:0;padding-top:0;border-top:0;flex:1 1 auto;min-width:0}.graphs-subcontrols{display:grid;grid-template-columns:minmax(150px,190px) minmax(170px,220px);gap:12px;align-items:start;justify-content:end;flex:0 1 auto}.graphs-subcontrols .graph-projection-control,.graphs-subcontrols .graph-cpi-control{min-width:0}.graph-projection-anchor{font-size:11.5px}@media(max-width:1180px){.graphs-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.graphs-toolbar{flex-direction:column;align-items:stretch}.graphs-subcontrols{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-content:stretch}}@media(max-width:850px){.graphs-controls,.graphs-subcontrols{grid-template-columns:1fr 1fr}}@media(max-width:560px){.graphs-controls,.graphs-subcontrols{grid-template-columns:1fr}}.graphs-controls{grid-template-columns:minmax(170px,1.25fr) minmax(150px,1fr) minmax(180px,1.05fr) minmax(118px,.72fr);gap:10px;align-items:start}.graphs-controls>label:nth-child(5){grid-column:3}.graphs-controls>.graph-compare-control{grid-column:4;align-self:start;padding-top:19px}.graph-compare-button{min-height:44px;width:100%;padding:0 12px}.graphs-subcontrols{grid-template-columns:minmax(132px,168px) minmax(150px,190px);gap:10px}.graphs-subcontrols .graph-check{min-height:40px;padding:0 9px;gap:6px}.graphs-subcontrols .graph-check b{font-size:.72rem}.graphs-subcontrols .graph-percent input{min-height:40px;padding-left:9px;padding-right:24px!important}.graphs-subcontrols .graph-percent b{top:10px;right:9px;font-size:.82rem}.graphs-subcontrols .graph-salary-min{font-size:.6rem;line-height:1.25}@media(max-width:1180px){.graphs-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.graphs-controls>label:nth-child(1),.graphs-controls>label:nth-child(2),.graphs-controls>label:nth-child(5),.graphs-controls>.graph-compare-control{grid-column:auto}.graphs-controls>.graph-compare-control{padding-top:19px}.graphs-subcontrols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:380px}}@media(max-width:560px){.graphs-controls,.graphs-subcontrols{grid-template-columns:1fr;max-width:none}.graphs-controls>.graph-compare-control{padding-top:0}}.graphs-controls{grid-template-columns:minmax(210px,320px) minmax(140px,170px) minmax(150px,190px) minmax(150px,210px);justify-content:start;gap:8px 10px;align-items:start}.graphs-controls label{gap:5px;font-size:.7rem}.graphs-controls select,.graphs-controls input{min-height:40px;padding:0 9px;font-size:.84rem;border-radius:7px}.graph-money span{right:10px;top:10px;font-size:.86rem}.graph-money input{padding-right:24px}.graph-salary-min{font-size:.6rem;line-height:1.25}.graphs-controls>label:nth-child(1),.graphs-controls>label:nth-child(2),.graphs-controls>.graph-salary-control,.graphs-controls>.graph-compare-control,#graph-territory-2-label{grid-column:auto;grid-row:1}.graphs-controls>label:nth-child(1){grid-column:1}.graphs-controls>label:nth-child(2){grid-column:2}.graphs-controls>.graph-salary-control{grid-column:3;max-width:190px}.graphs-controls>.graph-compare-control,#graph-territory-2-label{grid-column:4;width:100%;max-width:210px}.graphs-controls>.graph-compare-control{align-self:start;padding-top:18px}.graphs-controls>label:nth-child(2){max-width:170px}.graphs-controls .graph-compare-button{width:100%;min-height:40px;padding:0 10px;font-size:.75rem;border-radius:7px}#graph-territory-2-label .graph-compare-select{grid-template-columns:minmax(0,1fr) 34px;gap:6px}#graph-territory-2-label .graph-compare-select button{min-height:40px}.graphs-subcontrols{grid-template-columns:150px 160px;gap:9px}.graphs-subcontrols .graph-projection-control{width:150px}.graphs-subcontrols .graph-cpi-control{width:160px}.graphs-subcontrols .graph-percent{display:flex;align-items:center;gap:5px}.graphs-subcontrols .graph-percent input{width:122px!important;min-width:0;padding-right:9px!important}.graphs-subcontrols .graph-percent b{position:static;display:inline-block;flex:0 0 auto;font-size:.82rem;line-height:1;color:#82958c}@media(max-width:1180px){.graphs-controls{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.graphs-controls>label:nth-child(1),.graphs-controls>label:nth-child(2),.graphs-controls>.graph-salary-control,.graphs-controls>.graph-compare-control,#graph-territory-2-label{grid-column:auto;grid-row:auto;max-width:none;width:auto}.graphs-subcontrols{grid-template-columns:150px 160px;max-width:319px}}@media(max-width:560px){.graphs-controls,.graphs-subcontrols{grid-template-columns:1fr;max-width:none}.graphs-controls>.graph-compare-control{padding-top:0}.graphs-subcontrols .graph-projection-control,.graphs-subcontrols .graph-cpi-control{width:auto}.graphs-subcontrols .graph-percent input{width:100%!important}}.graphs-toolbar{align-items:center;gap:14px;margin:10px 0 9px;padding-top:10px}.graph-series-identity{gap:9px;align-items:center}.graph-series-identity code{min-width:44px;padding:5px 7px;border-radius:6px;font-size:.72rem}.graph-series-identity strong{font-size:.84rem;line-height:1.15}.graph-series-identity small{margin-top:1px;font-size:.64rem;line-height:1.2}.graphs-subcontrols{grid-template-columns:138px 150px;gap:8px;align-items:center}.graphs-subcontrols .graph-projection-control,.graphs-subcontrols .graph-cpi-control{width:auto;gap:3px;font-size:.66rem}.graphs-subcontrols .graph-check{min-height:34px;padding:0 8px;gap:5px;border-radius:7px}.graphs-subcontrols .graph-check input{width:14px!important;min-height:14px!important;height:14px}.graphs-subcontrols .graph-check b{font-size:.67rem;line-height:1.05}.graphs-subcontrols .graph-percent{gap:4px}.graphs-subcontrols .graph-percent input{width:112px!important;min-height:34px;padding:0 8px!important;border-radius:7px;font-size:.8rem}.graphs-subcontrols .graph-percent b{font-size:.76rem}.graphs-subcontrols .graph-salary-min{margin-top:0;font-size:.55rem;line-height:1.12}@media(max-width:1180px){.graphs-toolbar{align-items:stretch}.graphs-subcontrols{grid-template-columns:138px 150px;max-width:296px}}@media(max-width:560px){.graphs-toolbar{margin:10px 0 9px;padding-top:10px}.graphs-subcontrols{grid-template-columns:1fr;max-width:none}.graphs-subcontrols .graph-percent input{width:100%!important}}.graph-comparison-panel{grid-column:4;grid-row:1;display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(105px,.9fr) 34px;gap:6px;align-items:end;max-width:350px}.graph-comparison-panel[hidden]{display:none!important}.graph-comparison-panel label{display:grid;gap:5px;min-width:0}.graph-comparison-panel .graph-money input{min-width:0}.graph-comparison-remove{min-height:40px;height:40px;border:1px solid #5b3a3a;border-radius:7px;background:#17100f;color:#d9aa96;font-size:1.15rem;cursor:pointer}.graph-comparison-remove:hover{background:#211412}@media(max-width:1180px){.graph-comparison-panel{grid-column:auto;grid-row:auto;max-width:none}}@media(max-width:560px){.graph-comparison-panel{grid-template-columns:1fr 1fr 34px}}#graph-territory-2-label.graph-comparison-panel{max-width:350px;width:350px}@media(max-width:1180px){#graph-territory-2-label.graph-comparison-panel{max-width:none;width:auto}}.graph-data-table .graph-data-highlight{background:#102219;color:#78e3a8;font-weight:800}.graph-data-table tbody .graph-data-highlight{box-shadow:inset 1px 0 #284b39,inset -1px 0 #284b39}.graph-data-table tbody .graph-data-projected{color:#ff9b3d;font-weight:700}.graph-data-table tbody .graph-data-highlight.graph-data-projected{color:#ff9b3d}.graph-data-projection-legend{display:inline;margin-left:.25em;color:#81978c}.graph-data-projection-legend b{color:#ff9b3d;font-weight:800}.graph-range-thumb-layer .graph-range-thumb{pointer-events:auto;cursor:grab;touch-action:none}.graph-range-thumb-layer .graph-range-thumb.is-dragging{cursor:grabbing}.graph-range input[type=range]::-webkit-slider-thumb{cursor:grab}.graph-range input[type=range]::-moz-range-thumb{cursor:grab}.graph-range input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.graph-range input[type=range]:active::-moz-range-thumb{cursor:grabbing}.graph-projection-control>span:first-child,.graph-cpi-control>span:first-child{align-self:end}.graphs-subcontrols{grid-template-columns:150px 160px;max-width:none}@media(max-width:1180px){.graphs-subcontrols{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px}}@media(max-width:700px){.graphs-subcontrols{grid-template-columns:1fr 1fr;max-width:none}}@media(max-width:560px){.graphs-subcontrols{grid-template-columns:1fr}}.graph-pre-irpf-control{display:inline-flex;align-items:center;gap:7px;margin-top:8px;color:#71867b;font-size:.68rem;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none}.graph-pre-irpf-control[hidden]{display:none!important}.graph-pre-irpf-control input{accent-color:#78e3a8;cursor:pointer}.graph-pre-irpf-control span{cursor:pointer}@media(max-width:700px){.graph-pre-irpf-control{font-size:.64rem}}.graph-projection-info{position:absolute;z-index:11;transform:translate(-50%,-50%);width:17px;height:17px;padding:0;border:1px solid rgba(239,139,58,.85);border-radius:50%;background:#140d08;color:#ef8b3a;font:italic 900 .68rem/15px Georgia,serif;text-align:center;cursor:help;box-shadow:none}.graph-projection-info:hover,.graph-projection-info:focus,.graph-projection-info[aria-expanded=true]{outline:none;background:#ef8b3a;color:#120b07;box-shadow:0 0 0 4px #ef8b3a24}.graph-projection-tooltip{position:absolute;z-index:13;width:min(420px,calc(100% - 16px));padding:12px 14px;border:1px solid #5b3b24;border-radius:9px;background:#110a06fa;box-shadow:0 10px 28px #00000061;color:#b8aaa0;font-size:.74rem;line-height:1.5;pointer-events:none}.graph-projection-tooltip .graph-projection-tooltip-title{display:block;margin-bottom:6px;color:#ef9b57;font-size:.8rem}.graph-projection-tooltip p{margin:0}.graph-projection-tooltip p strong{display:inline;margin:0;color:#ef9b57;font-size:inherit}.graph-projection-tooltip p+p{margin-top:8px}.graph-indexed-note{margin:7px 0 8px;color:#789387;font-size:.68rem;line-height:1.45}.graph-tooltip-diff-indexed strong{color:#57e4a0}.cpi-method-summary{margin:8px 0 0;color:#8fa299;font-size:.72rem;line-height:1.45;letter-spacing:.01em}.cpi-method-summary:before{content:"";display:inline-block;width:5px;height:5px;margin:0 7px 1px 0;border-radius:50%;background:currentColor;opacity:.7}.future-payroll-head .cpi-method-summary{max-width:760px}.cold-drag-card__top>div{min-width:0}.cold-rank-intro+.cpi-method-summary,.historical-intro+.cpi-method-summary{margin-top:-2px;margin-bottom:14px}@media(max-width:650px){.cpi-method-summary{font-size:.68rem;line-height:1.5}.future-payroll-head .cpi-method-summary{margin-top:7px}}.salary-ipc-card{padding:28px;border-radius:22px;background:linear-gradient(180deg,#111827fa,#0a0f19fc);border:1px solid rgba(255,255,255,.09);color:#f8fafc}.salary-ipc-head h3{margin:.2rem 0 0;font-size:clamp(1.35rem,2.4vw,2rem)}.salary-ipc-intro{max-width:920px;margin:14px 0 22px;color:#cbd5e1;line-height:1.65}.salary-ipc-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.salary-ipc-controls label{display:flex;flex-direction:column;gap:8px;font-size:.82rem;font-weight:700;color:#cbd5e1}.salary-ipc-controls select,.salary-ipc-controls input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0f172a;color:#fff;padding:12px 13px;font:inherit;outline:none}.salary-ipc-controls select:focus,.salary-ipc-controls input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.salary-ipc-input-unit{display:grid;grid-template-columns:1fr auto;align-items:center;border-radius:12px;background:#0f172a}.salary-ipc-input-unit input{padding-right:4px}.salary-ipc-input-unit b{padding:0 13px;color:#f59e0b}.salary-ipc-year-context{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#f59e0b14;color:#fde68a;font-size:.9rem}.salary-ipc-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.salary-ipc-results article{display:flex;flex-direction:column;gap:7px;padding:18px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.salary-ipc-results article small{font-size:.72rem;letter-spacing:.08em;color:#94a3b8;font-weight:800}.salary-ipc-results article strong{font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.05}.salary-ipc-results article span{font-size:.82rem;line-height:1.45;color:#aebdce}.salary-ipc-results__highlight{border-color:#f59e0b59!important;background:#f59e0b17!important}.salary-ipc-results__highlight strong{color:#fbbf24}.salary-ipc-chart-wrap{margin-top:18px;padding:18px;border:1px solid #20352c;border-radius:12px;background:#07100b;color:#e5eee9}.salary-ipc-chart-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:8px}.salary-ipc-chart-head>div:first-child{display:flex;flex-direction:column;gap:3px}.salary-ipc-control-note{display:block;margin-top:-2px;color:#94a3b8;font-size:.72rem;font-weight:500;line-height:1.35}.salary-ipc-chart-actions{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.salary-ipc-chart-toggle{display:inline-flex;padding:3px;border:1px solid #355343;border-radius:9px;background:#080d0b}.salary-ipc-chart-toggle button{border:0;border-radius:7px;background:transparent;color:#82968c;padding:7px 10px;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.salary-ipc-chart-toggle button.is-active{background:#13261d;color:#78e3a8}.salary-ipc-legend__cumulative{background:#78e3a8}.salary-ipc-chart-head span{font-size:.8rem;color:#82968c}.salary-ipc-legend{display:flex;gap:14px;flex-wrap:wrap}.salary-ipc-legend span{display:flex;align-items:center;gap:6px;color:#9caf9f}.salary-ipc-legend i{width:18px;height:3px;border-radius:99px;display:inline-block}.salary-ipc-legend__actual{background:#4cae78}.salary-ipc-legend__protected{background:#78e3a8}.salary-ipc-chart{min-height:300px;overflow:hidden}.salary-ipc-chart svg{display:block;width:100%;height:auto;min-height:300px}.salary-ipc-projection-summary{margin-top:14px;padding:13px 15px;border-radius:12px;background:#f59e0b17;color:#fef3c7}.salary-ipc-note{font-size:.84rem;line-height:1.55;color:#94a3b8;margin-top:16px}@media(max-width:900px){.salary-ipc-controls,.salary-ipc-results{grid-template-columns:repeat(2,minmax(0,1fr))}.salary-ipc-chart-head{flex-direction:column}.salary-ipc-chart-actions{align-items:flex-start}}@media(max-width:520px){.salary-ipc-card{padding:18px 14px}.salary-ipc-controls,.salary-ipc-results{grid-template-columns:1fr}.salary-ipc-chart-wrap{padding:12px}.salary-ipc-chart-toggle{width:100%}.salary-ipc-chart-toggle button{flex:1}.salary-ipc-chart{min-height:260px}.salary-ipc-chart svg{min-height:260px}}.salary-ipc-card{padding:1.4rem 1.45rem 1.35rem;border:1px solid rgba(120,227,168,.34);border-radius:16px;background:linear-gradient(145deg,#78e3a80e,#07100bc7 45%,#08110c);box-shadow:inset 0 1px #78e3a80d;color:#e5eee9}.salary-ipc-head h3{margin:.15rem 0 .4rem;font-size:1.35rem;color:#e5eee9}.salary-ipc-intro{max-width:760px;margin:0 0 1rem;color:var(--muted,#8b949e);line-height:1.5;font-size:.88rem}.salary-ipc-controls label{font-size:.72rem;text-transform:uppercase;letter-spacing:.055em;color:var(--muted,#8b949e);font-weight:700}.salary-ipc-controls select,.salary-ipc-controls input{height:34px;min-height:34px;border:1px solid #284438;border-radius:8px;background:#06110b;color:#f0f6fc;padding:0 .75rem;font-size:.86rem}.salary-ipc-input-unit{border-radius:8px;background:#06110b}.salary-ipc-input-unit b{padding:0 .7rem;color:var(--muted,#8b949e);font-size:.85rem}.salary-ipc-year-context{margin:.85rem 0 0;padding:.6rem .7rem;border-radius:9px;background:#f0883e14;color:#d9b96e;font-size:.76rem;line-height:1.45}.salary-ipc-results{gap:.65rem;margin-top:1rem}.salary-ipc-results article{gap:.4rem;padding:.85rem .9rem;border:1px solid #20352c;border-radius:12px;background:#09130e}.salary-ipc-results article small{font-size:.69rem;letter-spacing:.055em;color:var(--muted,#8b949e);font-weight:700}.salary-ipc-results article strong{font-size:1.35rem;line-height:1.08;font-variant-numeric:tabular-nums}.salary-ipc-results article span{font-size:.74rem;line-height:1.4;color:var(--muted,#8b949e)}.salary-ipc-results__highlight{border-color:#5b3b24!important;background:#0f120d!important}.salary-ipc-results__highlight strong{color:#7ee2a8}.salary-ipc-chart-wrap{margin-top:1rem;padding:.95rem 1rem 1rem;border:1px solid #20352c;border-radius:12px;background:#07100b;color:#e5eee9}.salary-ipc-chart-head strong{font-size:.92rem}.salary-ipc-chart-head span{font-size:.74rem;color:var(--muted,#8b949e);line-height:1.4}.salary-ipc-legend{font-size:.77rem;color:var(--muted,#8b949e)}.salary-ipc-legend span{color:var(--muted,#8b949e)}.salary-ipc-chart{position:relative;min-height:300px;overflow:visible}.salary-ipc-chart svg{display:block;width:100%;height:auto;min-height:300px;margin-top:.35rem}.salary-ipc-hover-point{cursor:crosshair;pointer-events:all}.salary-ipc-tooltip{position:absolute;z-index:5;pointer-events:none;min-width:160px;max-width:220px;padding:.55rem .65rem;border:1px solid var(--border,#30363d);border-radius:9px;background:#0d1117f7;box-shadow:0 8px 24px #00000047;font-size:.74rem;line-height:1.35;color:var(--text,#f0f6fc);transform:translateY(-50%)}.salary-ipc-tooltip strong{display:block;font-size:.78rem;margin-bottom:.2rem;color:#e5eee9}.salary-ipc-tooltip span{display:block;color:var(--muted,#8b949e);margin-top:.1rem}.salary-ipc-tooltip b{display:block;margin-top:.25rem;font-size:.9rem;color:#78e3a8;font-variant-numeric:tabular-nums}.salary-ipc-projection-summary{margin-top:.7rem;padding:.65rem .75rem;border-radius:9px;background:#f0883e14;color:#d9b96e;font-size:.76rem;line-height:1.45}.salary-ipc-note{font-size:.72rem;line-height:1.5;color:var(--muted,#8b949e)}@media(max-width:760px){.salary-ipc-card{padding:1rem}.salary-ipc-chart-wrap{padding:.8rem}}.salary-ipc-control-note--explain{margin-top:.2rem;color:#7d8b84;font-size:.68rem;line-height:1.35;font-weight:500;text-transform:none;letter-spacing:0}.salary-ipc-watermark{fill:#5f756a;font-size:10px;font-weight:700;letter-spacing:.025em;opacity:.72;pointer-events:none}#salary-ipc-future-cpi{font-variant-numeric:tabular-nums}.salary-ipc-chart-wrap{background:#07100b;border-color:#20352c}.salary-ipc-chart-toggle{border-color:#284438;background:#08130d}.salary-ipc-chart-toggle button{color:#81968b}.salary-ipc-chart-toggle button:hover{color:#b9cbc2}.salary-ipc-chart-toggle button.is-active{background:#173326;color:#78e3a8;box-shadow:inset 0 0 0 1px #78e3a829}.salary-ipc-legend__actual{background:#8fa299}.salary-ipc-legend__protected,.salary-ipc-legend__cumulative{background:#57e4a0}.salary-ipc-watermark{fill:#78e3a838!important;font-size:11px!important;font-weight:800;letter-spacing:.06em;font-family:inherit;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none}.salary-ipc-invariance-note{margin:.55rem 0 0;padding:.55rem .7rem;border:1px solid rgba(139,148,158,.16);border-radius:8px;background:#ffffff03;color:var(--muted,#8b949e);font-size:.7rem;line-height:1.5}.salary-ipc-invariance-note strong{color:#b7c1cc}.salary-ipc-card{border-color:#33423d;background:#050806;box-shadow:none}.salary-ipc-data-tools{margin-top:14px;margin-bottom:10px;background:#6ee2a203}.salary-ipc-data-tools .graph-data-note{max-width:860px}@media(max-width:620px){.salary-ipc-data-tools{margin-top:12px;margin-bottom:8px}}.graph-legend[hidden]{display:none}.graph-event-marker--cun{color:#e9e4da}.graph-event-marker--cun:hover,.graph-event-marker--cun:focus,.graph-event-marker--cun[aria-expanded=true]{color:#fffaf2}.graph-event-tooltip--cun strong,.graph-event-marker{color:#e9e4da}.graph-event-marker:hover,.graph-event-marker:focus,.graph-event-marker[aria-expanded=true]{color:#fffaf2}.graph-event-tooltip strong{color:#e9e4da}.irpf-bands-head{display:flex!important;align-items:flex-start;justify-content:space-between;gap:22px}.irpf-context-controls{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;margin-left:auto}.irpf-context-control{display:grid;gap:5px;min-width:150px}.irpf-context-control>span{color:#7f918a;font-size:.67rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.irpf-context-control select,.irpf-context-money{height:34px;min-height:34px;border:1px solid #284438;border-radius:7px;background:#06110b;color:#f0f6fc}.irpf-context-control select{min-width:170px;padding:0 30px 0 10px;font-size:.78rem}.irpf-context-money{display:flex;align-items:center;min-width:140px}.irpf-context-money input{width:100%;min-width:0;height:32px;border:0;outline:0;background:transparent;color:#f0f6fc;padding:0 8px 0 10px;font-size:.8rem;font-variant-numeric:tabular-nums}.irpf-context-money b{padding:0 9px 0 2px;color:#8fa19a;font-size:.76rem;font-weight:600}.irpf-context-control select:focus,.irpf-context-money:focus-within{border-color:#64d592}@media(max-width:760px){.irpf-bands-head{flex-direction:column;gap:12px}.irpf-context-controls{width:100%;margin-left:0;justify-content:flex-start;flex-wrap:wrap}.irpf-context-control{flex:1 1 170px;min-width:0}.irpf-context-control select,.irpf-context-money{width:100%;min-width:0}}@media(max-width:430px){.irpf-context-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.irpf-context-control select{font-size:.72rem;padding-left:8px}}.irpf-context-money input{height:28px;margin:2px 0;background:transparent!important;line-height:28px}.irpf-bar-segment.irpf-tone-1{background:#8bd8bd}.irpf-bar-segment.irpf-tone-2{background:#64c7a2}.irpf-bar-segment.irpf-tone-3{background:#46ad86}.irpf-bar-segment.irpf-tone-4{background:#31866a}.irpf-bar-segment.irpf-tone-5{background:#276b57}.irpf-bar-segment.irpf-tone-6{background:#205445}.irpf-bar-segment.irpf-tone-7{background:#183d33}.irpf-bar-segment.irpf-tone-1 span{color:#07110d;text-shadow:none}.irpf-bar-block--combined .irpf-bar{border-color:#4c8b68}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-1{background:#8bd8bd}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-2{background:#64c7a2}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-3{background:#46ad86}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-4{background:#31866a}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-5{background:#276b57}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-6{background:#205445}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-7{background:#183d33}.irpf-bar-block--combined .irpf-bar-segment.irpf-tone-1 span{color:#07110d;text-shadow:none}#irpf-bars-visual .irpf-bar-segment{border-right:1px solid rgba(7,17,13,.72)}#irpf-bars-visual .irpf-bar-segment:last-of-type{border-right:0}#irpf-bars-visual .irpf-bar-segment>span{color:#07110d;text-shadow:none}#irpf-bars-visual .irpf-boundary-line{top:2px}#irpf-bars-visual .irpf-boundary-label.is-staggered .irpf-boundary-line{height:19px}#irpf-bars-visual .irpf-boundary-label{top:100%;bottom:auto}#irpf-bars-visual .irpf-boundary-label.is-staggered .irpf-boundary-line{height:10px}.cold-drag-summary__metric strong,.cold-drag-number strong,.cold-drag-compare .cold-drag-diff strong,.cold-drag-selected-year>strong{color:#58a6ff}.cold-drag-bar i{background:#58a6ffa8;border-color:#58a6ff66}.cold-drag-bar:hover i,.cold-drag-bar:focus-visible i{background:#58a6ffd1;box-shadow:0 0 0 1px #58a6ff38,0 0 14px #58a6ff1c}.cold-drag-bar.is-selected i{background:#58a6fff0;box-shadow:0 0 0 1px #58a6ff4d,0 0 16px #58a6ff21}.cold-drag-bar.is-negative i{background:#4880c285;border-color:#4880c266}.cold-drag-bar.is-negative:hover i,.cold-drag-bar.is-negative:focus-visible i{background:#5291dab3;box-shadow:0 0 0 1px #5291da33,0 0 14px #5291da17}.cold-drag-bar.is-negative.is-selected i{background:#5c9eebd6;box-shadow:0 0 0 1px #5c9eeb42,0 0 16px #5c9eeb1c}.cold-drag-bar-tooltip strong{color:#58a6ff}.cold-drag-selected-year>strong,.cold-drag-bar-tooltip>strong{color:#78e3a8}.cold-drag-selected-year>span b,.cold-drag-bar-tooltip span b,.cold-drag-bar-tooltip small b{color:#58a6ff}.cold-drag-bar-tooltip span b,.cold-drag-bar-tooltip small b{font-weight:800}.cold-drag-card{border-color:#409aff57;background:linear-gradient(145deg,#2780e211,#060d16d6 45%,#050a10);box-shadow:inset 0 1px #59a9ff0f}.cold-drag-summary{background:linear-gradient(180deg,#0d2236,#091725)}.cold-drag-summary:hover{background:linear-gradient(180deg,#102942,#0b1b2b)}.cold-drag-details[open] .cold-drag-summary{border-bottom-color:#17344f}.cold-drag-summary__icon{border-color:#339cff;color:#5eb4ff;background:#1c75ce14}.cold-drag-summary__title .eyebrow,.cold-drag-summary__action,.cold-drag-summary__action i{color:#58a6ff}.cold-drag-summary__title small{color:#d6e4f0}.cold-drag-summary__metric strong,.cold-drag-card .eyebrow{color:#58a6ff}.cold-drag-lead{color:#c2d2df}.cold-drag-demo.is-live{background:#2578d324;color:#82c5ff;border-color:#2f78bd}.cold-drag-hero>div,.cold-drag-number,.cold-drag-compare,.cold-drag-chart{border-color:#1f4a70;background:#07111b}.cold-drag-number span,.cold-drag-compare span,.cold-drag-chart__head small,.cold-drag-y-axis,.cold-drag-years,.cold-drag-selected-year{color:#8fa8bd}.cold-drag-number strong,.cold-drag-compare .cold-drag-diff strong,.cold-drag-selected-year>strong,.cold-drag-selected-year>span b,.cold-drag-bar-tooltip span b,.cold-drag-bar-tooltip small b{color:#58a6ff}.cold-drag-compare strong{color:#f2f7fb}.cold-drag-compare>i{color:#66849c}.cold-drag-chart-control>span{color:#87a5bd}.cold-drag-chart-mode{border-color:#2a5f8e;background:#07121d}.cold-drag-mode-button{color:#9eb5c7}.cold-drag-mode-button:hover{color:#e4f2ff}.cold-drag-mode-button.is-active{background:#0e3152;color:#78bdff;box-shadow:inset 0 0 0 1px #58a6ff42}.cold-drag-mode-button:focus-visible{outline-color:#58a6ff}.cold-drag-grid i{border-top-color:#173047}.cold-drag-bar-tooltip{border-color:#2d6696;background:#050f19f7}.cold-drag-bar-tooltip>strong{color:#58a6ff}.cold-drag-bar-tooltip span{color:#eff7fd}.cold-drag-bar-tooltip small{color:#8fa8bd}.cold-drag-selected-year{border-color:#204d72;background:#081521}.cold-drag-range__labels{color:#a2b6c7}.cold-drag-range__labels strong{color:#58a6ff}.cold-drag-range__track:before{background:#173954}.cold-drag-range__track input[type=range]::-webkit-slider-thumb{border-color:#07111b;background:#58a6ff;box-shadow:0 0 0 1px #58a6ff}.cold-drag-range__track input[type=range]::-moz-range-thumb{border-color:#07111b;background:#58a6ff;box-shadow:0 0 0 1px #58a6ff}.cold-drag-range__thumb{border-color:#07111b!important;background:#58a6ff!important;box-shadow:0 0 0 1px #58a6ff!important}.cold-drag-data-tools{background:#2780e205;border-color:#204d72}.cold-drag-data-tools .graph-data-button,.cold-drag-data-tools .graph-export-menu>summary{border-color:#2b608d;background:#081521;color:#d7e6f2}.cold-drag-data-tools .graph-data-button:hover,.cold-drag-data-tools .graph-data-button:focus-visible,.cold-drag-data-tools .graph-data-button[aria-expanded=true],.cold-drag-data-tools .graph-export-menu>summary:hover,.cold-drag-data-tools .graph-export-menu>summary:focus-visible{border-color:#58a6ff;color:#78bdff;background:#58a6ff14}.cold-drag-actions a{color:#58a6ff}.cold-drag-explain{border-color:#2d6696!important;color:#78bdff!important;background:#081521!important}.cold-drag-explain:hover,.cold-drag-explain:focus-visible{border-color:#58a6ff!important;color:#a8d5ff!important}.cold-drag-footnote{border-top-color:#183851;color:#a4b6c5}.cold-drag-footnote strong{color:#f0f6fb}.cold-drag-watermark{color:#58a6ff47}.cold-drag-card .graph-data-tools .eyebrow,.cold-drag-card .graph-data-note,.cold-drag-card .cold-drag-actions a,.cold-drag-card .cold-drag-summary__title .eyebrow{color:#58a6ff}.cold-drag-summary__title .eyebrow{color:#58a6ff!important}.cold-drag-data-tools .eyebrow{color:#78bdff!important}.cold-drag-plot--bars:after{color:#68b9ff75!important;text-shadow:0 1px 0 rgba(0,0,0,.24),0 0 10px rgba(88,166,255,.07)!important}.cold-drag-chart-control>span{color:#9ab6cc}.cold-drag-lead .cold-drag-lead-amount{color:#67b7ff;font-weight:800}.cold-drag-explain-panel{border-color:#244f73;background:#07111b}.cold-drag-explain-panel>div{border-color:#1d405d;background:#1442680f}.cold-drag-explain-panel>div>span{border-color:#67b7ff6b;color:#78bdff}.cold-drag-explain-panel p{color:#9fb4c5}.cold-drag-explain-panel strong{color:#e7f2fa}.cold-drag-audit-note{border-top-color:#1b3a55;color:#8ea6b9!important}.cold-audit-modal__dialog{border-color:#285b84;background:#06101a}.cold-audit-modal__close{border-color:#2b608d;background:#081521;color:#dceaf5}.cold-audit-modal__intro{color:#9fb4c5}.cold-audit-rule{border-color:#244f73;background:#081521}.cold-audit-rule strong{color:#78bdff}.cold-audit-rule span{color:#b0c2d0}.cold-audit-year{border-color:#1d405d;background:#07111b}.cold-audit-year>summary b{color:#78bdff}.cold-audit-year>summary span{color:#90a8ba}.cold-audit-year>summary strong{color:#e6f0f7}.cold-audit-year>summary em{color:#a9bdcc}.cold-audit-year[open]>summary{background:#0b2235}.cold-audit-parameter{border-color:#1d405d;background:#06101a}.cold-audit-parameter dt{color:#819bad}.cold-audit-parameter dd{color:#cfdee9}.cold-audit-sources>div{border-color:#1d405d}.cold-audit-sources h4{color:#a9bdcc}.cold-audit-sources a{color:#78bdff}.cold-audit-sources small{color:#8098aa}.cold-audit-year-cpi{border-left-color:#58a6ff;background:#58a6ff0b;color:#a7bac9}.cold-audit-year-cpi strong{color:#78bdff}.cold-audit-year-reading{border-color:#58a6ff38;background:#58a6ff09;color:#a7bac9}.cold-audit-year-reading strong{color:#78bdff}.cold-audit-transition__formula strong,.cold-audit-transition__row strong{color:#67b7ff}.cold-audit-transition__row{border-top-color:#173650}.cold-audit-transition__method{border-top-color:#173650;color:#8199ab}.cold-audit-principle{border-top-color:#1d405d}.cold-drag-annual-audit th{background:#0a1a29;color:#a9bdcc}.cold-drag-annual-audit td:first-child{color:#78bdff}.cold-drag-table-scroll{border-color:#1d405d;background:#06101a}.cold-audit-modal__dialog>.eyebrow{color:#67b7ff!important}.cold-audit-attribution>div{border-color:#1d405d;background:#1442681a}.cold-audit-attribution span{color:#9fb4c5}.cold-audit-attribution strong{color:#e7f2fa}.cold-audit-attribution small{color:#8098aa}#cold-drag-ranking-fold>.feature-fold__summary{border-color:#244f73;background:#1442680b}#cold-drag-ranking-fold>.feature-fold__summary .feature-fold__icon{color:#67b7ff}#cold-drag-ranking-fold>.feature-fold__summary .feature-fold__copy b{color:#e7f2fa}#cold-drag-ranking-fold>.feature-fold__summary .feature-fold__copy small{color:#8fa8bd}#cold-drag-ranking-fold>.feature-fold__summary .feature-fold__action{color:#78bdff}.cold-rank-card{border-color:#58a6ff4d;background:#07111b}.cold-rank-card .eyebrow{color:#67b7ff!important}.cold-rank-head h3{color:#e7f2fa}.cold-rank-intro{color:#9fb4c5}.cold-rank-common-filter{border-color:#285b84;background:#58a6ff09}.cold-rank-common-filter input{accent-color:#58a6ff}.cold-rank-common-filter strong{color:#e1edf6}.cold-rank-common-filter small{color:#8199ab}.cold-rank-common-filter:focus-within{outline-color:#58a6ff8c}.cold-rank-legend{color:#8fa8bd}.cold-rank-legend__state{background:#58a6ff61}.cold-rank-legend__regional{background:#58a6ffd1}.cold-rank-legend strong{color:#b5c8d7}.cold-rank-legend:after{color:#58a6ff6b;text-shadow:0 1px 0 rgba(0,0,0,.24),0 0 10px rgba(88,166,255,.06)}.cold-rank-explainer{border-color:#58a6ff38;background:#58a6ff09;color:#9fb4c5}.cold-rank-explainer strong{color:#e7f2fa}.cold-rank-explainer small{color:#8199ab}.cold-rank-state>div{border-color:#244f73;background:#081521}.cold-rank-state span{color:#a3b8c8}.cold-rank-state strong{color:#67b7ff}.cold-rank-state small{color:#8199ab}.cold-rank-row.is-current{background:#58a6ff12;box-shadow:inset 0 0 0 1px #58a6ff40}.cold-rank-pos{color:#8199ab}.cold-rank-row>strong{color:#d5e2ec}.cold-rank-row>strong em{color:#78bdff}.cold-rank-row>strong .cold-rank-system{color:#879fb1!important}.cold-rank-track{background:#10283b}.cold-rank-track i{background:#58a6ffa3}.cold-rank-row.is-current .cold-rank-track i{background:#58a6ff}.cold-rank-segment--state{background:#58a6ff61}.cold-rank-segment--autonomous{background:#58a6ffd1}.cold-rank-row.is-current .cold-rank-segment--state{background:#58a6ff94}.cold-rank-row.is-current .cold-rank-segment--autonomous{background:#58a6ff}.cold-rank-row.is-special .cold-rank-track i{background:#7ea6c69e}.cold-rank-row.is-special.is-current .cold-rank-track i{background:#67b7ffe0}.cold-rank-value{color:#e2edf5}.cold-rank-tooltip{border-color:#2d6696;background:#050f19fa;color:#dceaf5}.cold-rank-tooltip span{color:#8fa8bd}.cold-rank-tooltip strong{color:#eff7fd}.cold-rank-tooltip .cold-rank-tooltip-total{border-top-color:#1b3a55}.cold-rank-tooltip .cold-rank-tooltip-total strong,.cold-rank-tooltip .cold-rank-tooltip-kind,.cold-rank-tooltip .cold-rank-tooltip-kind span{color:#67b7ff}.cold-rank-data-tools{border-color:#204d72;background:#2780e205}.cold-rank-data-tools .graph-data-button,.cold-rank-data-tools .graph-export-menu>summary{border-color:#2b608d;background:#081521;color:#d7e6f2}.cold-rank-data-tools .graph-data-button:hover,.cold-rank-data-tools .graph-data-button:focus-visible,.cold-rank-data-tools .graph-data-button[aria-expanded=true],.cold-rank-data-tools .graph-export-menu>summary:hover,.cold-rank-data-tools .graph-export-menu>summary:focus-visible{border-color:#58a6ff;color:#78bdff;background:#58a6ff14}.cold-rank-data-tools .graph-data-note{color:#8fa8bd}.cold-rank-summary{border-top-color:#1b3a55;color:#9fb4c5}.cold-rank-summary strong{color:#e7f2fa}.cold-rank-note{color:#8199ab}.cold-rank-note strong{color:#b5c8d7}#cold-drag-ranking-fold>.feature-fold__summary{background:linear-gradient(180deg,#0d2236,#091725)}#cold-drag-ranking-fold>.feature-fold__summary:hover{background:linear-gradient(180deg,#102942,#0b1b2b)}#cold-drag-ranking-fold[open]>.feature-fold__summary{border-bottom-color:#17344f}#cold-drag-ranking-fold>.feature-fold__summary .feature-fold__icon{border-color:#339cff;color:#5eb4ff;background:#1c75ce14}#cold-drag-ranking-fold>.feature-fold__summary .feature-fold__copy b,#cold-drag-ranking-fold>.feature-fold__summary .feature-fold__action,#cold-drag-ranking-fold>.feature-fold__summary .feature-fold__action i{color:#58a6ff}#cold-drag-ranking-fold>.feature-fold__summary .feature-fold__copy small{color:#d6e4f0}#cold-rank-cpi-summary{color:#9fb4c5}.cold-rank-data-tools .graph-data-table thead th,.cold-drag-data-tools .graph-data-table thead th{background:#0b1d2d;color:#8dcbff;border-bottom-color:#244f73}.cold-rank-data-tools .graph-data-sort-button:hover,.cold-rank-data-tools .graph-data-sort-button:focus-visible,.cold-drag-data-tools .graph-data-sort-button:hover,.cold-drag-data-tools .graph-data-sort-button:focus-visible{color:#b9ddff}.cold-rank-data-tools .graph-data-sort-button span,.cold-drag-data-tools .graph-data-sort-button span{color:#58a6ff}@media(min-width:321px)and (max-width:430px){.cold-drag-selected-year>span:nth-of-type(n+2){white-space:normal!important;gap:8px!important}.cold-drag-selected-year>span:nth-of-type(n+2) b{white-space:nowrap!important;margin-left:auto!important}.hundred-legend-item{grid-template-columns:10px minmax(0,1fr) auto!important;gap:3px 6px!important;padding:9px!important}.hundred-legend-item>span[data-mobile-label]{font-size:0!important;min-width:0!important}.hundred-legend-item>span[data-mobile-label]:after{content:attr(data-mobile-label);font-size:.7rem;line-height:1.2}.hundred-legend-item>strong{white-space:nowrap!important;font-size:.78rem!important}.hundred-legend-item>small{line-height:1.25!important}}@media(min-width:321px)and (max-width:430px){.cold-drag-selected-year{grid-template-columns:1fr!important}.cold-drag-selected-year>strong,.cold-drag-selected-year>span:first-of-type{grid-column:1 / -1!important}}@media(max-width:300px){.result-heading h2,#result-title{font-size:.96rem!important;letter-spacing:-.035em!important}}@media(min-width:761px)and (max-width:1040px){.future-payroll-head{display:block}.future-payroll-controls{margin-top:1rem;width:100%;grid-template-columns:minmax(190px,1.2fr) minmax(150px,.9fr) minmax(120px,.75fr);justify-content:stretch;padding-bottom:1rem}}@media(min-width:841px){.home-mission h2 em{display:block}}.hundred-pocket strong{white-space:nowrap}@media(max-width:320px){.fiscal-news-hero{padding-top:32px}.fiscal-news-hero h1{font-size:2.35rem!important;letter-spacing:-.045em}.fiscal-news-title-lead{white-space:nowrap}}@media(max-width:300px){.fiscal-history-page .editorial-hero h1 #history-title-territory{display:inline!important;white-space:normal!important;font-size:.84em!important;line-height:1!important;overflow-wrap:normal!important;word-break:normal!important}.fiscal-history-page .history-method-card>.eyebrow{white-space:nowrap!important;font-size:.62rem!important;letter-spacing:.1em!important}}@media(min-width:621px){.editorial-page>.editorial-hero:first-child{padding-top:64px}}@media(min-width:621px)and (max-width:840px){.fiscal-news-hero h1 em{display:block}}@media(min-width:841px)and (max-width:1040px){.fiscal-news-hero h1 em{display:block}}.graph-series-field{position:relative;z-index:50}.graph-series-combobox{position:relative}.graph-series-combobox #graph-series-search{width:100%;min-height:40px;padding:0 32px 0 9px;border:1px solid #315043;border-radius:7px;background:#0d1813;color:#e5eee9;font:600 .84rem inherit;text-transform:none;letter-spacing:0}.graph-series-combobox #graph-series-search:focus{outline:none;border-color:#78e3a8}.graph-series-combobox:after{content:"⌄";position:absolute;right:10px;top:8px;color:#82958c;font-size:1rem;pointer-events:none}.graph-series-native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}.graph-series-results{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 5px);max-height:330px;overflow:auto;padding:5px;border:1px solid #315043;border-radius:8px;background:#09130f;box-shadow:0 18px 45px #0000006b}.graph-series-results[hidden]{display:none!important}.graph-series-option{display:grid;width:100%;grid-template-columns:minmax(82px,auto) 1fr;gap:9px;align-items:center;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#dce8e2;text-align:left;cursor:pointer}.graph-series-option:hover,.graph-series-option[aria-selected=true]{background:#78e3a814}.graph-series-option code{color:#78e3a8;font-size:.7rem;font-weight:900}.graph-series-option span{font-size:.78rem;line-height:1.25;text-transform:none;letter-spacing:0}.graph-series-option--pf code,.graph-series-option--pf span{color:#79bdf2}.graph-series-option--pf:hover,.graph-series-option--pf[aria-selected=true]{background:#5099da1f}.graph-series-empty{padding:12px;color:#82958c;font-size:.76rem;text-transform:none;letter-spacing:0}.graph-line-pf{stroke:#5aa9e6!important}.graph-line-projection.graph-line-pf{stroke:#8cc8f4!important;stroke-dasharray:8 7!important}.graph-line-secondary.graph-line-pf{stroke:#8cc8f4!important}.graph-line-projection-secondary.graph-line-pf{stroke:#b9dcf6!important;stroke-dasharray:4 7!important}.graphs-workbench.is-pf-series .graph-card-head h2{color:#79bdf2}.graphs-workbench.is-pf-series .graph-series-identity code{border-color:#5aa9e68c;background:#5aa9e614;color:#79bdf2}.graphs-workbench.is-pf-series .graph-series-identity strong{color:#a7d5f7}.graphs-workbench.is-pf-series .graph-series-identity small{color:#7ea8c7}.graphs-workbench.is-pf-series .graph-method-detail strong,.graphs-workbench.is-pf-series .graph-projection-notes>strong{color:#79bdf2}.graphs-workbench.is-pf-series .graph-projection-notes{border-color:#5aa9e647;background:#285f8c0f}.graphs-workbench.is-pf-series .graph-legend-line{border-top-color:#5aa9e6}.graphs-workbench.is-pf-series .graph-legend-line-projection{border-top-color:#8cc8f4}.graphs-workbench.is-pf-series .graph-projection-label,.graphs-workbench.is-pf-series .graph-projection-anchor-future,.graphs-workbench.is-pf-series .graph-projection-anchor-value-future{fill:#8cc8f4}.graphs-workbench.is-pf-series .graph-projection-boundary{stroke:#5f9dca}@media(max-width:560px){.graph-series-results{max-height:280px}}.series-catalog article.series-catalog-pf{border-color:#5aa9e647;background:#285f8c0b}.series-catalog article.series-catalog-pf code{border-color:#5aa9e673;background:#5aa9e612;color:#79bdf2}.series-catalog article.series-catalog-pf strong{color:#a7d5f7}.salary-ipc-no-loss{margin:1rem 0 0;padding:.85rem .9rem;border:1px solid #2d5b45;border-radius:12px;background:#0a1510;color:#9be8bc;font-size:.78rem;line-height:1.5}.graphs-workbench.is-pf-series .graph-series-field{color:#79bdf2}.graphs-workbench.is-pf-series #graph-projection-toggle{accent-color:#5aa9e6}.graphs-workbench.is-pf-series .graph-range-track span{background:#5aa9e6}.graphs-workbench.is-pf-series .graph-range-thumb{background:#79bdf2;box-shadow:0 0 0 1px #5f9dca}.graphs-workbench.is-pf-series .graph-projection-anchor-year{fill:#e5eee9}.graphs-workbench.is-pf-series .graph-projection-anchor-value-historical,.graphs-workbench.is-pf-series .graph-projection-anchor-value-future,.graphs-workbench.is-pf-series .graph-projection-anchor-value-indexed{fill:#79bdf2}.graphs-workbench.is-pf-series .graph-tooltip-year,.graphs-workbench.is-pf-series .graph-tooltip-single strong{color:#e5eee9!important}.graphs-workbench.is-pf-series .graph-tooltip-single b,.graphs-workbench.is-pf-series .graph-tooltip>div strong{color:#79bdf2!important}.graphs-workbench.is-pf-series{border-color:#5aa9e661;background:linear-gradient(180deg,#1637521f,#0a110ef5)}.graphs-workbench.is-pf-series .graph-series-field,.graphs-workbench.is-pf-series .graph-projection-control>span:first-child,.graphs-workbench.is-pf-series .graph-cpi-control>span:first-child,.graphs-workbench.is-pf-series .graph-period-head>span,.graphs-workbench.is-pf-series .graph-data-tools .eyebrow{color:#79bdf2}.graphs-workbench.is-pf-series #graph-series-search{border-color:#5aa9e68c;color:#79bdf2}.graphs-workbench.is-pf-series #graph-series-search:focus{border-color:#79bdf2}.graphs-workbench.is-pf-series .graph-series-combobox:after{color:#79bdf2}.graphs-workbench.is-pf-series .graph-series-results{border-color:#5aa9e67a;background:#08131c}.graphs-workbench.is-pf-series .graph-series-identity{border-top-color:#5aa9e642}.graphs-workbench.is-pf-series .graph-card{border-color:#5aa9e66b;background:#071019}.graphs-workbench.is-pf-series .graph-card-head span,.graphs-workbench.is-pf-series .graph-legend,.graphs-workbench.is-pf-series .graph-indexed-note,.graphs-workbench.is-pf-series .graph-method-note,.graphs-workbench.is-pf-series .graph-data-note,.graphs-workbench.is-pf-series .graph-projection-notes,.graphs-workbench.is-pf-series .graph-projection-notes p{color:#8fb6d3}.graphs-workbench.is-pf-series .graph-grid{stroke:#173047}.graphs-workbench.is-pf-series .graph-zero-reference{stroke:#3c6f96}.graphs-workbench.is-pf-series .graph-zero-label,.graphs-workbench.is-pf-series .graph-tick{fill:#79a9cc}.graphs-workbench.is-pf-series .graph-axis-years{color:#e5eee9}.graphs-workbench.is-pf-series .graph-period-head strong{color:#dce8f2}.graphs-workbench.is-pf-series .graph-range-track{background:#10283b}.graphs-workbench.is-pf-series .graph-check,.graphs-workbench.is-pf-series .graph-percent input{border-color:#5aa9e68c;background:#0a1721}.graphs-workbench.is-pf-series .graph-check{color:#dce8f2}.graphs-workbench.is-pf-series .graph-percent b,.graphs-workbench.is-pf-series .graph-salary-min{color:#7fa8c5}.graphs-workbench.is-pf-series .graph-cpi-summary{border-color:#5aa9e661;background:#285f8c14;color:#8fb6d3}.graphs-workbench.is-pf-series .graph-cpi-summary strong{color:#79bdf2}.graphs-workbench.is-pf-series .graph-data-tools{border-color:#5aa9e661;background:#285f8c0b}.graphs-workbench.is-pf-series .graph-data-tools h3{color:#e7f2fa}.graphs-workbench.is-pf-series .graph-data-button,.graphs-workbench.is-pf-series .graph-export-menu>summary{border-color:#5aa9e68c;background:#0a1721;color:#b9d7ec}.graphs-workbench.is-pf-series .graph-data-button:hover,.graphs-workbench.is-pf-series .graph-data-button:focus-visible,.graphs-workbench.is-pf-series .graph-data-button[aria-expanded=true],.graphs-workbench.is-pf-series .graph-export-menu>summary:hover,.graphs-workbench.is-pf-series .graph-export-menu>summary:focus-visible{border-color:#79bdf2;background:#5aa9e61a;color:#79bdf2}.graphs-workbench.is-pf-series .graph-data-table-wrap{border-color:#5aa9e64d}.graphs-workbench.is-pf-series .graph-data-table thead th{background:#0a1721;color:#79bdf2}.graphs-workbench.is-pf-series .graph-data-table th,.graphs-workbench.is-pf-series .graph-data-table td{border-bottom-color:#173047}.graphs-workbench.is-pf-series .graph-data-table tbody th{color:#8fb6d3}.graphs-workbench.is-pf-series .graph-data-table .graph-data-highlight{background:#0c2030;color:#79bdf2}.graphs-workbench.is-pf-series .graph-data-table tbody .graph-data-highlight{box-shadow:inset 1px 0 #28577a,inset -1px 0 #28577a}.graphs-workbench.is-pf-series .graph-data-table tbody .graph-data-projected,.graphs-workbench.is-pf-series .graph-data-table tbody .graph-data-highlight.graph-data-projected{color:#9dd3fa}.graphs-workbench.is-pf-series .graph-projection-notes{border-color:#5aa9e661;background:#285f8c0e}.graphs-workbench.is-pf-series .graph-projection-notes b{color:#b9d7ec}.graphs-workbench.is-pf-series .graph-explainer{border-color:#5aa9e661;background:#285f8c0b}.graphs-workbench.is-pf-series .graph-explainer-head .eyebrow,.graphs-workbench.is-pf-series .graph-explainer-details summary,.graphs-workbench.is-pf-series .graph-events time{color:#79bdf2}.graphs-workbench.is-pf-series .graph-verified{border-color:#5aa9e657;background:#5aa9e612;color:#79bdf2}.graphs-workbench.is-pf-series .graph-explainer-reading{color:#b9d0e1}.graphs-workbench.is-pf-series .graph-explainer-details,.graphs-workbench.is-pf-series .graph-explainer-caveat{border-top-color:#173047}.graphs-workbench.is-pf-series .graph-events article{border-color:#1d405d;background:#091620}.graphs-workbench.is-pf-series .graph-tooltip{border-color:#5aa9e68c;background:#071019f7}.graphs-workbench.is-pf-series #graph-series-search{color:#79bdf2!important;-webkit-text-fill-color:#79bdf2}.graphs-workbench.is-pf-series .graph-tooltip-single strong,.graphs-workbench.is-pf-series .graph-tooltip-year{color:#e5eee9!important}.graphs-workbench.is-pf-series .graph-tooltip-single b,.graphs-workbench.is-pf-series .graph-tooltip>div strong:not(.graph-tooltip-year){color:#79bdf2!important}.graphs-workbench.is-pf-series .graph-data-projection-legend,.graphs-workbench.is-pf-series .graph-data-projection-legend b{color:#79bdf2!important}.graphs-workbench.is-pf-series .graph-tooltip-single strong{color:#fff!important}.graphs-workbench.is-pf-series .graph-tooltip>.graph-tooltip-single>strong{color:#fff!important}.graph-tooltip>.graph-tooltip-single>.graph-tooltip-year,.graph-tooltip>.graph-tooltip-single>b{margin:0!important;font-size:.78rem!important;line-height:1!important}.graph-tooltip>.graph-tooltip-single>.graph-tooltip-year{font-weight:650!important}.graph-tooltip>.graph-tooltip-single>b{font-weight:800!important}.graph-tooltip>.graph-tooltip-single>span{font-size:.66rem!important}.graphs-workbench.is-pf-series .graph-tooltip>.graph-tooltip-single>.graph-tooltip-year{color:#fff!important}.graphs-workbench.is-pf-series .graph-tooltip>.graph-tooltip-single>b{color:#79bdf2!important}.graphs-workbench.is-pf-series .graph-tooltip>.graph-tooltip-single>span{color:#71867b!important}.graphs-workbench .graph-card:after{content:none!important}.graphs-workbench .graph-watermark{display:block!important;fill:#78e3a861!important;opacity:1!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;font-family:inherit!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.graphs-workbench.is-pf-series .graph-watermark{fill:#68b9ff75!important}.graph-range-guide{display:block;position:absolute;top:12.5px;height:4px;border-radius:999px;pointer-events:none;z-index:1;background:#6ee2a224;box-shadow:none}.graphs-workbench.is-pf-series .graph-range-guide{background:#5aa9e624}.graph-range-thumb-layer .graph-range-thumb{z-index:2}
