@font-face{font-family:Archivo;src:url(/fonts/Archivo-latin.woff2) format("woff2");font-weight:400 600;font-stretch:100%;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(/fonts/Archivo-latinExt.woff2) format("woff2");font-weight:400 600;font-stretch:100%;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;src:url(/fonts/ArchivoExpanded-600-latin.woff2) format("woff2");font-weight:600;font-stretch:125%;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(/fonts/ArchivoExpanded-600-latinExt.woff2) format("woff2");font-weight:600;font-stretch:125%;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--carta: #ffffff;--inchiostro: #000000;--grigio: #5c5c5c;--filetto: #d4d4d4;--velo: #f3f3f1;--blu: #1d3bcb;--errore: #b3261e;--font: "Archivo", "Helvetica Neue", Arial, sans-serif;--t-13: 13px;--t-17: 17px;--t-21: 21px;--t-27: 27px;--t-33: 33px;--t-42: 42px;--t-52: 52px;--t-65: 65px;--t-cifra: clamp(2.75rem, 13cqw, 5.5rem);--t-cifra-sm: clamp(2.25rem, 9cqw, 4rem);--lh-body: 1.55;--lh-tight: 1.15;--lh-cifra: 1;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--r: 2px;--content-max: 1040px;--page-pad: clamp(1rem, 4vw, 2.5rem);--dur: .15s}[data-theme=dark]{color-scheme:dark;--carta: #101010;--inchiostro: #f5f5f5;--grigio: #a6a6a6;--filetto: #333333;--velo: #1a1a1a;--blu: #8fa3ff;--errore: #ff7b6e}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--carta);color:var(--inchiostro);font-family:var(--font);font-size:var(--t-17);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100dvh;background:var(--carta);color:var(--inchiostro)}h1,h2,h3,h4,h5,h6{font-family:var(--font);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.01em;margin:0;color:var(--inchiostro)}p{margin:0}a{color:var(--blu);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}button{font:inherit;color:inherit}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--blu);outline-offset:2px}::selection{background:var(--velo);color:var(--inchiostro)}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.qg-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.qg-lede{font-size:var(--t-17);line-height:var(--lh-body);color:var(--grigio);max-width:70ch}.qg-prose p{font-size:var(--t-17);line-height:var(--lh-body);color:var(--inchiostro);margin-bottom:var(--s-4);max-width:70ch}.qg-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qg-subhead{margin:0;font-weight:600;color:var(--inchiostro)}.qg-subhead--lg{font-size:var(--t-27)}.qg-subhead--md{font-size:var(--t-13);font-weight:500;color:var(--grigio)}.qg-disclosure,.qg-esempio,.qg-faq__item,.qg-extras-panel,.qg-employer,.qg-irpef-indicator{border-top:1px solid var(--filetto);padding:0}.qg-disclosure:last-of-type,.qg-employer:last-of-type,.qg-faq__item:last-of-type{border-bottom:1px solid var(--filetto)}.qg-disclosure>summary,.qg-esempio__summary,.qg-faq__question,.qg-extras-panel>summary,.qg-employer>summary,.qg-irpef-indicator>summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 0;font-size:var(--t-17);font-weight:500;color:var(--inchiostro);cursor:pointer;list-style:none}.qg-disclosure>summary::-webkit-details-marker,.qg-esempio__summary::-webkit-details-marker,.qg-faq__question::-webkit-details-marker,.qg-extras-panel>summary::-webkit-details-marker,.qg-employer>summary::-webkit-details-marker,.qg-irpef-indicator>summary::-webkit-details-marker{display:none}.qg-disclosure>summary:after,.qg-esempio__summary:after,.qg-faq__question:after,.qg-extras-panel>summary:after,.qg-employer>summary:after,.qg-irpef-indicator>summary:after{content:"+";color:var(--grigio);font-weight:400}.qg-disclosure[open]>summary:after,.qg-esempio[open] .qg-esempio__summary:after,.qg-faq__item[open] .qg-faq__question:after,.qg-extras-panel[open]>summary:after,.qg-employer[open]>summary:after,.qg-irpef-indicator[open]>summary:after{content:"−"}.qg-disclosure>summary:hover,.qg-esempio__summary:hover,.qg-faq__question:hover,.qg-extras-panel>summary:hover,.qg-employer>summary:hover,.qg-irpef-indicator>summary:hover{color:var(--blu)}.qg-disclosure__body{padding:0 0 var(--s-5);max-width:70ch}.qg-note,.qg-note__text{margin:0;font-size:var(--t-13);line-height:var(--lh-body);color:var(--grigio);max-width:70ch}.qg-skip-link{position:absolute;top:-100px;left:var(--s-4);z-index:1000;padding:var(--s-2) var(--s-4);background:var(--inchiostro);color:var(--carta);border-radius:var(--r);font-size:var(--t-13);text-decoration:none}.qg-skip-link:focus{top:var(--s-3);text-decoration:none}.qg-header{border-bottom:1px solid var(--filetto)}.qg-header__inner{max-width:var(--content-max);margin:0 auto;padding:var(--s-4) var(--page-pad);display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:var(--s-5)}.qg-header__brand{font-size:var(--t-21);font-weight:600;font-stretch:125%;letter-spacing:-.01em;color:var(--inchiostro);text-decoration:none;white-space:nowrap}.qg-header__brand:hover{text-decoration:none}.qg-header__nav ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-3) var(--s-5);list-style:none;margin:0;padding:0}.qg-header__link{color:var(--inchiostro);text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding-bottom:6px;border-bottom:2px solid transparent}.qg-header__link:hover{text-decoration:none;color:var(--blu)}.qg-header__link--active{border-bottom-color:var(--blu)}@media(max-width:720px){.qg-header__inner{grid-template-columns:1fr;row-gap:var(--s-3)}.qg-header__nav ul{justify-content:flex-start;gap:var(--s-2) var(--s-4)}}.qg-main{max-width:var(--content-max);margin:0 auto;padding:var(--s-6) var(--page-pad) var(--s-9)}.qg-footer{border-top:1px solid var(--filetto);margin-top:var(--s-8)}.qg-footer__inner{max-width:var(--content-max);margin:0 auto;padding:var(--s-5) var(--page-pad);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-5);color:var(--grigio);font-size:var(--t-13)}.qg-footer__copy{color:var(--inchiostro)}.qg-footer__link{color:var(--blu)}.qg-footer__controls{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}@media(max-width:720px){.qg-footer__controls{margin-left:0;width:100%}}.qg-locale-toggle,.qg-theme-toggle{appearance:none;background:none;border:0;padding:0;font:inherit;font-size:var(--t-13);color:var(--grigio);cursor:pointer;text-align:left}.qg-locale-toggle:hover,.qg-theme-toggle:hover{color:var(--inchiostro)}.qg-locale-toggle__current,.qg-theme-toggle__current{color:var(--inchiostro);font-weight:600}.qg-locale-toggle__sep,.qg-theme-toggle__sep{margin:0 .3em}.qg-error h1,.qg-notfound h1{font-size:var(--t-33);margin:0 0 var(--s-4)}.qg-error p,.qg-notfound p{margin-bottom:var(--s-4);color:var(--grigio);font-size:var(--t-17)}.qg-field{display:flex;flex-direction:column;gap:var(--s-2)}.qg-field__label{font-size:var(--t-13);color:var(--grigio)}.qg-field__row{position:relative;display:flex;align-items:center}.qg-field__input,.qg-field__select{width:100%;padding:10px 12px;background:var(--velo);color:var(--inchiostro);border:1px solid var(--inchiostro);border-radius:var(--r);font-family:var(--font);font-size:var(--t-17);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-field__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.2rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23000000' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}[data-theme=dark] .qg-field__select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23f5f5f5' stroke-width='1.5'/></svg>")}.qg-field__trailing{position:absolute;right:12px;color:var(--grigio);pointer-events:none;font-size:var(--t-13)}.qg-field__hint{font-size:var(--t-13);color:var(--grigio);line-height:var(--lh-body)}.qg-field__error{font-size:var(--t-13);color:var(--errore)}.qg-field--compact .qg-field__input{max-width:6rem}.qg-field--compact .qg-field__trailing{position:static;margin-left:var(--s-2)}.qg-btn{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font);font-size:var(--t-17);font-weight:500;cursor:pointer}.qg-btn--solid{padding:10px 16px;border:1px solid var(--inchiostro);border-radius:var(--r);background:var(--inchiostro);color:var(--carta)}.qg-btn--solid:hover{background:var(--blu);border-color:var(--blu)}.qg-btn--quiet,.qg-btn--link{padding:0;border:0;background:none;color:var(--inchiostro)}.qg-btn--link{color:var(--blu)}.qg-btn--quiet:hover,.qg-btn--link:hover{text-decoration:underline;text-underline-offset:3px}.qg-btn:disabled{opacity:.55;cursor:not-allowed}.qg-share-button{appearance:none;background:none;border:0;padding:0;font:inherit;font-size:var(--t-17);color:var(--inchiostro);cursor:pointer;text-decoration:none}.qg-share-button:hover{text-decoration:underline;text-underline-offset:3px}.qg-share-button[data-status=copied]{color:var(--grigio)}.qg-share-button[data-status=failed]{color:var(--errore)}.qg-toggle{display:flex;align-items:start;gap:var(--s-3);cursor:pointer}.qg-toggle__input{width:1.1em;height:1.1em;margin-top:.24em;accent-color:var(--inchiostro);cursor:pointer;flex-shrink:0}.qg-toggle__label{font-size:var(--t-17);line-height:var(--lh-body);color:var(--inchiostro);cursor:pointer;-webkit-user-select:none;user-select:none}.qg-toggle-group{display:flex;flex-direction:column;gap:var(--s-1)}.qg-toggle__hint{margin:0;padding-left:calc(1.1em + var(--s-3));font-size:var(--t-13);line-height:var(--lh-body);color:var(--grigio)}.qg-options{display:flex;flex-direction:column}.qg-option{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) 0}.qg-option+.qg-option{border-top:1px solid var(--filetto)}.qg-option__hint{margin:0;padding-left:calc(1.1em + var(--s-3));font-size:var(--t-13);color:var(--grigio)}.qg-option__body{margin-top:var(--s-2);padding-left:calc(1.1em + var(--s-3));display:flex;flex-direction:column;gap:var(--s-3)}.qg-extras__body{margin-top:var(--s-3);display:flex;flex-direction:column;gap:var(--s-4)}.qg-extras__indent{padding-left:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.qg-salary-input{display:flex;flex-direction:column;gap:var(--s-3)}.qg-mode-selector{display:inline-flex;gap:var(--s-4)}.qg-mode-selector__btn{appearance:none;background:none;border:0;padding:0;font:inherit;font-size:var(--t-13);color:var(--grigio);cursor:pointer}.qg-mode-selector__btn[aria-pressed=true]{color:var(--inchiostro);font-weight:600;border-bottom:2px solid var(--blu)}.qg-ccnl-preset{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);font-size:var(--t-13)}.qg-ccnl-preset__label{color:var(--grigio)}.qg-ccnl-preset__buttons{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4)}.qg-ccnl-preset__chip{appearance:none;background:none;border:0;padding:0;font:inherit;font-size:var(--t-13);color:var(--inchiostro);cursor:pointer;border-bottom:2px solid transparent}.qg-ccnl-preset__chip:hover{border-bottom-color:var(--filetto)}.qg-ccnl-preset__chip[aria-pressed=true]{font-weight:600;border-bottom-color:var(--blu)}.qg-extras-panel__body{padding-bottom:var(--s-5);display:flex;flex-direction:column;gap:var(--s-5)}.qg-extras-panel__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.qg-extras-panel__row--single{grid-template-columns:minmax(0,16rem)}.qg-extras-panel__region{grid-column:span 2}.qg-extras-panel__lookup{font-size:var(--t-13);color:var(--blu)}.qg-extras-panel__group{display:flex;flex-direction:column;gap:var(--s-2)}.qg-extras-panel__sections{display:flex;flex-direction:column}@media(max-width:880px){.qg-extras-panel__row{grid-template-columns:1fr}.qg-extras-panel__region{grid-column:span 1}}.qg-extras-section__summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;cursor:pointer;list-style:none}.qg-extras-section__summary::-webkit-details-marker{display:none}.qg-extras-section__summary:after{content:"+";color:var(--grigio)}.qg-extras-section[open] .qg-extras-section__summary:after{content:"−"}.qg-extras-section__summary:hover .qg-extras-section__title{color:var(--blu)}.qg-extras-section__main{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.qg-extras-section__heading{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.qg-extras-section__title{font-size:var(--t-17);font-weight:500;color:var(--inchiostro)}.qg-extras-section__status{font-size:var(--t-13);color:var(--grigio)}.qg-extras-section__lede{font-size:var(--t-13);color:var(--grigio);line-height:var(--lh-body);max-width:70ch}.qg-extras-section__body{padding:0 0 var(--s-5) var(--s-4);display:flex;flex-direction:column;gap:var(--s-4)}.qg-ledger{width:100%;border-collapse:collapse;font-size:var(--t-17);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-ledger caption{text-align:left;font-size:var(--t-13);font-weight:500;color:var(--grigio);padding-bottom:var(--s-2)}.qg-ledger th,.qg-ledger td{padding:var(--s-2) 0;vertical-align:baseline}.qg-ledger .qg-ledger__label{text-align:left;font-weight:400;color:var(--inchiostro);padding-right:var(--s-4)}.qg-ledger__rate{margin-left:.4em;font-size:var(--t-13);color:var(--grigio);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-ledger__amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-ledger__row--zebra th,.qg-ledger__row--zebra td{background:var(--velo)}.qg-ledger__row--strong th,.qg-ledger__row--strong td{font-weight:600}.qg-ledger__head th{padding-bottom:var(--s-2);border-bottom:1px solid var(--filetto);font-size:var(--t-13);font-weight:500;color:var(--grigio)}.qg-ledger .qg-ledger__amount+.qg-ledger__amount{padding-left:var(--s-4)}.qg-ledger__link{color:var(--inchiostro);text-decoration:underline;text-decoration-color:var(--filetto);text-underline-offset:3px}.qg-ledger__link:hover{color:var(--blu);text-decoration:underline;text-underline-offset:3px}.qg-ledger-scroll{overflow-x:auto}.qg-ledger--dense{font-size:var(--t-13)}@media(max-width:820px){.qg-ledger-scroll .qg-ledger{font-size:var(--t-13)}}.qg-ledger__group th{padding:var(--s-5) 0 var(--s-1);text-align:left;font-size:var(--t-13);font-weight:500;color:var(--grigio)}.qg-ledger__total th,.qg-ledger__total td{border-top:1px solid var(--filetto);padding-top:var(--s-3);font-weight:600;color:var(--inchiostro)}.qg-results-breakdown{display:flex;flex-direction:column;gap:var(--s-3)}.qg-calc__hero,.qg-employee__hero{margin-bottom:var(--s-6)}.qg-calc__hero h1,.qg-employee__hero h1{font-size:var(--t-33);margin-bottom:var(--s-3)}.qg-calc__grid,.qg-employee__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s-7);align-items:start}.qg-calc__form,.qg-employee__form,.qg-employee__main{grid-column:1 / 6;min-width:0}.qg-calc__result,.qg-employee__aside{grid-column:6 / -1;min-width:0;container-type:inline-size}.qg-calc__form-stack{display:flex;flex-direction:column;gap:var(--s-5)}.qg-calc__form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4)}.qg-calc__footer{margin-top:var(--s-6)}@media(max-width:820px){.qg-calc__grid,.qg-employee__grid{grid-template-columns:1fr;gap:var(--s-6)}.qg-calc__form,.qg-employee__form,.qg-employee__main{grid-column:1;order:2}.qg-calc__result,.qg-employee__aside{grid-column:1;order:1}.qg-calc__form-row{grid-template-columns:1fr}.qg-employee__hero h1{font-size:var(--t-27)}}.qg-cedolino{display:flex;flex-direction:column;gap:var(--s-4)}.qg-cedolino__head{display:flex;flex-direction:column;gap:var(--s-1);padding-bottom:var(--s-3);border-bottom:2px solid var(--blu)}.qg-cedolino__label{font-size:var(--t-13);color:var(--grigio)}.qg-cifra{font-size:var(--t-cifra);font-weight:600;font-stretch:125%;line-height:var(--lh-cifra);letter-spacing:-.02em;color:var(--inchiostro);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";animation:qg-settle var(--dur) ease-out}@keyframes qg-settle{0%{opacity:.6;transform:translateY(2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.qg-cifra{animation:none}}.qg-cedolino__annual{font-size:var(--t-17);color:var(--inchiostro)}.qg-cedolino__rates{font-size:var(--t-13);color:var(--grigio)}.qg-cedolino__actions{display:flex;flex-wrap:wrap;gap:var(--s-5);padding-top:var(--s-2)}.qg-cedolino__disclaimer{margin:0;font-size:var(--t-13);color:var(--grigio);max-width:70ch}.qg-employee{display:block}.qg-employee__main{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.qg-employee__disclosures{margin-top:var(--s-8)}.qg-employee__overview{display:flex;flex-direction:column;gap:var(--s-5)}.qg-employee__overview-actions{display:flex;flex-wrap:wrap;gap:var(--s-5)}.qg-year-compare{display:flex;flex-direction:column;gap:var(--s-2)}.qg-year-compare__title{margin:0;font-size:var(--t-13);font-weight:500;color:var(--grigio)}.qg-irpef-indicator__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s-4)}.qg-irpef-indicator__chip{display:flex;flex-direction:column;gap:var(--s-1);padding-top:var(--s-2);border-top:2px solid transparent}.qg-irpef-indicator__chip--current{border-top-color:var(--inchiostro)}.qg-irpef-indicator__rate{font-size:var(--t-17);font-weight:600;color:var(--inchiostro);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-irpef-indicator__range{font-size:var(--t-13);color:var(--grigio)}.qg-irpef-indicator__progress{height:2px;background:var(--filetto)}.qg-irpef-indicator__progress-fill{height:100%;background:var(--blu)}.qg-irpef-indicator__hint{margin:0;font-size:var(--t-13);color:var(--grigio)}@media(max-width:600px){.qg-irpef-indicator__row{grid-auto-flow:row;gap:var(--s-3)}}.qg-esempio__body,.qg-employer__body,.qg-irpef-indicator__body,.qg-raise__body,.qg-keep-pace__body,.qg-frozen__body{padding-bottom:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4)}.qg-esempio__intro{margin:0;color:var(--grigio);max-width:70ch;line-height:var(--lh-body)}.qg-esempio__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-4)}.qg-esempio__step{margin:0}.qg-esempio__step-title{margin:0 0 var(--s-1);font-size:var(--t-17);font-weight:600;color:var(--inchiostro)}.qg-esempio__step-body{margin:0;line-height:var(--lh-body);color:var(--grigio);max-width:70ch}.qg-faq{display:flex;flex-direction:column;margin-top:var(--s-7)}.qg-faq__title{margin:0 0 var(--s-3);font-size:var(--t-21);color:var(--inchiostro)}.qg-faq__list{display:flex;flex-direction:column}.qg-faq__answer{padding:0 0 var(--s-4);color:var(--grigio);line-height:var(--lh-body);max-width:70ch}.qg-employer__flow{display:flex;flex-direction:column}.qg-employer__insight{margin:0;font-size:var(--t-17);color:var(--grigio);max-width:70ch}.qg-employer__insight-ratio{font-weight:600;color:var(--inchiostro);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-employer__disclaimer{margin:0;font-size:var(--t-13);color:var(--grigio);max-width:70ch}.qg-result{display:flex;flex-direction:column;gap:var(--s-5)}.qg-figure{display:flex;flex-direction:column;gap:var(--s-2);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-figure__head{display:flex;flex-direction:column;gap:var(--s-1);padding-bottom:var(--s-3);border-bottom:2px solid var(--blu)}.qg-figure__label{font-size:var(--t-13);color:var(--grigio)}.qg-cifra--sm{font-size:var(--t-cifra-sm)}.qg-figure__secondary{margin:0;font-size:var(--t-17);line-height:var(--lh-body);color:var(--inchiostro);max-width:70ch}.qg-figure__note{margin:0;font-size:var(--t-13);line-height:var(--lh-body);color:var(--grigio);max-width:70ch}.qg-result__alert{margin:0;font-size:var(--t-17);line-height:var(--lh-body);color:var(--inchiostro);max-width:70ch}.qg-result__alert+.qg-result__alert{margin-top:var(--s-3)}.qg-result__alert-term{font-weight:600}.qg-result__more,.qg-result__actions{margin:0;font-size:var(--t-13)}.qg-result__more .qg-btn{font-size:inherit}.qg-result__actions{font-size:var(--t-17)}.qg-tools{margin-top:var(--s-9);border-top:1px solid var(--filetto);padding-top:var(--s-5)}.qg-tools__title{font-size:var(--t-27);margin-bottom:var(--s-5)}.qg-tools__group{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--s-4) var(--s-7);padding:var(--s-4) 0;border-top:1px solid var(--filetto)}.qg-tools__group-name{margin:0;font-size:var(--t-13);font-weight:500;color:var(--grigio)}.qg-tools__list{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s-2) var(--s-5);align-items:baseline}.qg-tools__entry{display:contents}.qg-tools__name{margin:0}.qg-tools__link{font-size:var(--t-17);font-weight:500;color:var(--inchiostro);text-decoration:none}.qg-tools__link:hover{text-decoration:underline;text-underline-offset:3px}.qg-tools__desc{margin:0;font-size:var(--t-17);color:var(--grigio);line-height:var(--lh-body)}@media(max-width:820px){.qg-tools__group,.qg-tools__list{grid-template-columns:1fr;gap:var(--s-3)}.qg-tools__desc{font-size:var(--t-13)}}.qg-about h1,.qg-sources h1,.qg-glossario h1{font-size:var(--t-33);margin-bottom:var(--s-4)}.qg-sources__list{margin-top:var(--s-6);display:flex;flex-direction:column}.qg-sources__item{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--filetto)}.qg-sources__term{font-size:var(--t-17);font-weight:600;color:var(--inchiostro)}.qg-sources__body{margin:0;display:flex;flex-direction:column;gap:var(--s-2);color:var(--grigio);line-height:var(--lh-body);max-width:70ch}.qg-sources__body p{margin:0}.qg-sources__cite-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1);font-size:var(--t-13)}.qg-sources__cite-link{color:var(--blu)}@media(max-width:720px){.qg-sources__item{grid-template-columns:1fr;gap:var(--s-2)}}.qg-glossario__list{display:flex;flex-direction:column;margin:var(--s-6) 0 0;padding:0}.qg-glossario__item{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--filetto)}.qg-glossario__term{font-size:var(--t-17);font-weight:600;color:var(--inchiostro)}.qg-glossario__definition{margin:0;line-height:var(--lh-body);color:var(--grigio);max-width:70ch}@media(max-width:720px){.qg-glossario__item{grid-template-columns:1fr;gap:var(--s-2)}}.qg-history{display:flex;flex-direction:column;gap:var(--s-7)}.qg-history .qg-calc__hero{margin-bottom:0}.qg-history .qg-calc__form{display:flex;flex-direction:column;gap:var(--s-3)}.qg-history__overview{display:flex;flex-direction:column;gap:var(--s-5)}.qg-history__wide{display:flex;flex-direction:column;gap:var(--s-7)}.qg-history__panel{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.qg-history__panel{overflow-x:auto}.qg-history-form{display:flex;flex-direction:column;gap:var(--s-3)}.qg-history-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);max-width:32rem}@media(max-width:480px){.qg-history-form__row{grid-template-columns:1fr}}.qg-history-form__actions{display:flex;justify-content:flex-start}.qg-history-form__extras>summary{cursor:pointer;color:var(--grigio);font-size:var(--t-13);padding:var(--s-2) 0;list-style:none;-webkit-user-select:none;user-select:none}.qg-history-form__extras>summary::-webkit-details-marker{display:none}.qg-history-form__extras>summary:before{content:"+";display:inline-block;margin-right:var(--s-2)}.qg-history-form__extras[open]>summary:before{content:"−"}.qg-history-table{width:100%;border-collapse:collapse;font-size:var(--t-13)}.qg-history-table th,.qg-history-table td{text-align:left;padding:var(--s-2) var(--s-3)}.qg-history-table thead th{color:var(--grigio);font-weight:500;border-bottom:1px solid var(--filetto)}.qg-history-table td{vertical-align:middle;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-history-table th:nth-child(2),.qg-history-table th:nth-child(3),.qg-history-table th:nth-child(4),.qg-history-table td:nth-child(2),.qg-history-table td:nth-child(3),.qg-history-table td:nth-child(4){text-align:right}.qg-history-table tbody tr:nth-child(2n) td,.qg-history-table tbody tr:nth-child(2n) th{background:var(--velo)}.qg-history-table__note{color:var(--grigio);font-variant-numeric:normal;max-width:28ch}.qg-history-table__na{color:var(--grigio)}.qg-history-table__delete,.qg-history-table__details{appearance:none;background:none;border:0;padding:0;font:inherit;font-size:var(--t-13);color:var(--grigio);cursor:pointer}.qg-history-table__delete:hover,.qg-history-table__details:hover{color:var(--inchiostro);text-decoration:underline;text-underline-offset:3px}.qg-history-table__empty{margin:0;color:var(--grigio);font-size:var(--t-13)}.qg-history-table__year-cell{display:inline-flex;align-items:baseline;gap:var(--s-2)}.qg-history-table__pill{color:var(--grigio);font-size:var(--t-13);font-variant-numeric:normal;cursor:help}.qg-history-table__actions{display:inline-flex;gap:var(--s-3);flex-wrap:wrap}.qg-history-table__expanded td{background:var(--velo);padding:var(--s-3)}.qg-history-table__settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-3);margin:0;font-size:var(--t-13)}.qg-history-table__settings dt{color:var(--grigio);margin-bottom:var(--s-1)}.qg-history-table__settings dd{margin:0;color:var(--inchiostro)}.qg-history-projection__lede,.qg-history-projection__empty{margin:0;color:var(--grigio);font-size:var(--t-13)}.qg-history-projection__result{padding:var(--s-3) 0;border-top:1px solid var(--filetto)}.qg-history-projection__result p{margin:0;font-size:var(--t-17);line-height:var(--lh-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-history-chart{margin:0;display:flex;flex-direction:column;gap:var(--s-2)}.qg-history-chart__empty{margin:0;color:var(--grigio);font-size:var(--t-13)}.qg-history-chart__stage{position:relative}.qg-history-chart__svg{width:100%;height:auto;display:block;overflow:visible}.qg-history-chart__grid line{stroke:var(--filetto);stroke-width:1}.qg-history-chart__grid text,.qg-history-chart__axis text{fill:var(--grigio);font-size:11px;font-variant-numeric:tabular-nums}.qg-history-chart__band{fill:var(--velo)}.qg-history-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.qg-history-chart__line--gross{stroke:var(--grigio);stroke-width:1}.qg-history-chart__line--net{stroke:var(--blu);stroke-width:2}.qg-history-chart__line--projection{stroke:var(--blu);stroke-width:2;stroke-dasharray:.012 .012}.qg-history-chart__dot--gross{fill:var(--grigio)}.qg-history-chart__dot--net,.qg-history-chart__dot--projected{fill:var(--blu)}.qg-history-chart__brush{cursor:crosshair}.qg-history-chart__hit-layer{position:absolute;inset:0;pointer-events:none}.qg-history-chart__hit{position:absolute;width:32px;height:32px;margin-left:-16px;margin-top:-16px;padding:0;background:transparent;border:0;cursor:pointer;pointer-events:auto}.qg-history-chart__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);font-size:var(--t-13);color:var(--grigio)}.qg-history-chart__swatch{display:inline-block;width:18px;height:2px;vertical-align:middle}.qg-history-chart__swatch--net{background:var(--blu)}.qg-history-chart__swatch--gross{background:var(--grigio)}.qg-history-chart__swatch--projection{background:repeating-linear-gradient(to right,var(--blu) 0 6px,transparent 6px 10px)}.qg-chart-popover{position:absolute;transform:translate(-50%,calc(-100% - 14px));min-width:200px;max-width:280px;padding:var(--s-3);background:var(--carta);border:1px solid var(--inchiostro);pointer-events:none;font-size:var(--t-13);color:var(--inchiostro);z-index:2}.qg-chart-popover__head{display:flex;align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-2)}.qg-chart-popover__year{font-size:var(--t-17);font-weight:600;font-variant-numeric:tabular-nums}.qg-chart-popover__tag{font-size:var(--t-13);color:var(--grigio)}.qg-chart-popover__rows{display:grid;grid-template-columns:1fr auto;gap:var(--s-1) var(--s-3);margin:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-chart-popover__rows>div{display:contents}.qg-chart-popover__rows dt{color:var(--grigio);align-self:center}.qg-chart-popover__rows dd{margin:0;text-align:right;color:var(--inchiostro)}.qg-chart-popover__na{color:var(--grigio)}.qg-chart-popover__delta,.qg-chart-popover__meta,.qg-chart-popover__note{margin:var(--s-2) 0 0;font-size:var(--t-13);color:var(--grigio)}@media print{.qg-header,.qg-footer,.qg-skip-link,.qg-share-button{display:none!important}body,html{background:#fff!important;color:#000!important}.qg-main{padding:0;margin:0;max-width:none}.qg-print-payslip{color:#000;background:#fff;max-width:none;page-break-inside:avoid}.qg-print-payslip *,.qg-print-payslip a{color:#000!important;background:transparent!important}.qg-print-payslip .qg-ledger__row--zebra .qg-ledger__label,.qg-print-payslip .qg-ledger__row--zebra .qg-ledger__amount{padding-left:0;padding-right:0}.qg-print-payslip .qg-ledger__total th,.qg-print-payslip .qg-ledger__total td,.qg-print-payslip__header,.qg-print-payslip__footer{border-color:#000!important}@page{size:A4 portrait;margin:16mm 14mm}}.qg-print-payslip{display:block;max-width:720px;margin:0 auto}.qg-print-payslip__header{margin-bottom:var(--s-5);padding-bottom:var(--s-3);border-bottom:1px solid var(--filetto)}.qg-print-payslip__title{font-size:var(--t-27);margin:0 0 var(--s-1)}.qg-print-payslip__subtitle{margin:0;font-size:var(--t-13);color:var(--grigio)}.qg-print-payslip__section-title{font-size:var(--t-13);font-weight:500;color:var(--grigio);margin:var(--s-5) 0 var(--s-2)}.qg-print-payslip__summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);margin:0}.qg-print-payslip__metric{margin:0}.qg-print-payslip__metric dt{font-size:var(--t-13);color:var(--grigio);margin-bottom:var(--s-1)}.qg-print-payslip__metric dd{margin:0;font-size:var(--t-27);font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-print-payslip__inputs-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--s-5);margin:0}.qg-print-payslip__inputs-row{display:flex;justify-content:space-between;gap:var(--s-4);border-bottom:1px solid var(--filetto);padding:var(--s-1) 0;font-size:var(--t-13)}.qg-print-payslip__inputs-row dt{color:var(--grigio)}.qg-print-payslip__inputs-row dd{margin:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.qg-print-payslip__footer{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--filetto);font-size:var(--t-13);color:var(--grigio)}.qg-print-payslip__source{margin:var(--s-1) 0 0}
