.pr-tool{--pr-ink:#002923;--pr-soft:#2e524d;--pr-caption:#506965;--pr-rule:#e7ecea;--pr-hair:#0029231f;--pr-track:#f2f4f3;--pr-lime:#a1d616;--pr-empty:#b9c3c1;--pr-ease:cubic-bezier(.23,1,.32,1);--pr-money:"Gabarito Variable","Gabarito",system-ui,sans-serif;color:var(--pr-ink);font-family:DM Sans Variable,sans-serif;font-size:15px;line-height:1.45;container-type:inline-size}.pr-tool :is(p,ul,dl,dd,fieldset){margin:0}.pr-tool ul{padding:0;list-style:none}.pr-tool :is(input,button){font:inherit;color:inherit}.pr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-card{border:1px solid var(--pr-hair);background:#fff;border-radius:28px;gap:18px;padding:18px;display:grid}@container (width>=760px){.pr-card{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:32px;padding:26px}.pr-result{position:sticky;top:96px}}.pr-mini{display:none!important}@container (width<=759px){.pr-card{border:0;border-radius:0;gap:28px;padding:0}.pr-inputs>.pr-row--lead{display:contents}.pr-lead{order:-2}.pr-mini{order:-1;padding:12px 16px 14px;display:flex!important}.pr-mini .pr-money{height:50px;margin-top:2px!important}.pr-mini .pr-money strong{font-size:42px;line-height:50px}.pr-mini .pr-bar{height:12px;margin-top:6px}.pr-gross{order:1}.pr-inputs>.pr-note{order:2}}.pr-inputs{align-content:start;gap:20px;min-width:0;display:grid}.pr-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.pr-row--pay{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.pr-field{border:0;gap:6px;min-width:0;padding:0;display:grid}.pr-field>label,.pr-field>legend{color:var(--pr-ink);padding:0;font-size:14px;font-weight:650}.pr-field>legend{margin-bottom:6px}.pr-optional{color:var(--pr-caption);margin-left:4px;font-weight:500}.pr-hint{color:var(--pr-caption);font-size:12.5px}.pr-box{border:1.5px solid var(--pr-rule);min-width:0;height:58px;font-family:var(--pr-money);letter-spacing:-.035em;cursor:text;background:#fff;border-radius:16px;align-items:center;gap:2px;padding:0 16px;font-size:26px;font-weight:700;transition:border-color .16s ease-out;display:flex}.pr-box:hover{border-color:#c3ceca}.pr-box:focus-within{border-color:var(--pr-lime)}.pr-box:has(input:placeholder-shown)>span:first-child{color:var(--pr-empty)}.pr-tool .pr-box__input{width:100%;min-width:0;height:100%;font:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;caret-color:var(--pr-lime);background:0 0;border:0;outline:0;flex:auto;padding:0}.pr-box__input::placeholder{color:var(--pr-empty)}.pr-box__unit{letter-spacing:0;color:var(--pr-soft);white-space:nowrap;flex:none;font-family:DM Sans Variable,sans-serif;font-size:15px;font-weight:500}.pr-box--small{border-radius:14px;width:132px;height:46px;padding:0 12px;font-size:20px}.pr-seg{grid-template-columns:repeat(var(--count),minmax(0,1fr));background:var(--pr-track);border-radius:999px;min-width:0;padding:4px;display:grid;position:relative}.pr-seg:before{content:"";width:calc((100% - 8px)/var(--count));transform:translateX(calc(var(--index)*100%));transition:transform .26s var(--pr-ease);background:#fff;border-radius:999px;position:absolute;inset:4px auto 4px 4px;box-shadow:0 1px 2px #0029231f,0 4px 12px #0029230f}.pr-seg label{cursor:pointer;position:relative}.pr-seg input{opacity:0;pointer-events:none;position:absolute}.pr-seg span{text-align:center;white-space:nowrap;color:var(--pr-caption);border-radius:999px;padding:9px 12px;font-size:14px;font-weight:600;transition:color .16s ease-out;display:block}.pr-row--pay .pr-seg span{padding-block:15px}.pr-seg label:hover span,.pr-seg input:checked+span{color:var(--pr-ink)}.pr-seg input:focus-visible+span{box-shadow:0 0 0 3px #d9f59a}.pr-asides ul{border-top:1px solid var(--pr-rule)}.pr-aside{border-bottom:1px solid var(--pr-rule);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.pr-aside>i{background:var(--dot);border-radius:50%;width:9px;height:9px}.pr-aside label{cursor:pointer;min-width:0;display:grid}.pr-aside label span{font-size:15px;font-weight:650}.pr-aside label small{color:var(--pr-caption);font-size:13px}.pr-note{min-height:3em;color:var(--pr-caption);font-size:13px;line-height:1.5}.pr-result{background:#fff;border:5px solid #e7ecea;border-radius:25px;flex-direction:column;min-width:0;padding:20px 24px 22px;transition:border-color .24s ease-out;display:flex;box-shadow:0 4px 10px #00292305}.pr-result[data-tone=left]{border-color:#a1d61694}.pr-result[data-tone=short]{border-color:#e9828794}.pr-result__label{font-size:14px;font-weight:650}.pr-money{white-space:nowrap;align-items:baseline;gap:8px;height:66px;display:flex;overflow:hidden;margin-top:4px!important}.pr-money strong{font:700 58px/66px var(--pr-money);letter-spacing:-.04em;font-variant-numeric:tabular-nums;transition:color .2s var(--pr-ease),font-size .2s var(--pr-ease)}.pr-money[data-size=m] strong{font-size:48px}.pr-money[data-size=s] strong{font-size:38px}.pr-money small{color:var(--pr-soft);font-size:16px;font-weight:500}.pr-result:not([data-tone]) .pr-money strong{color:var(--pr-empty)}.pr-result__meaning{min-height:2.9em;color:var(--pr-soft);font-size:14px;margin-top:6px!important}.pr-makeup{border-top:1px solid var(--pr-rule);margin-top:18px;padding-top:14px}.pr-makeup__title{color:var(--pr-caption);font-size:13px;font-weight:600;margin-bottom:4px!important}.pr-legend li{min-height:30px;color:var(--pr-soft);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}.pr-legend i{border-radius:50%;width:9px;height:9px}.pr-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-legend b,.pr-rows dd,.pr-compare b{font-family:var(--pr-money);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--pr-ink);font-weight:700}.pr-legend b{font-size:15px}.pr-legend b[data-zero]{color:var(--pr-empty)}.pr-bar{background:var(--pr-track);border-radius:999px;gap:4px;height:14px;margin-top:10px;display:flex}.pr-bar i{min-width:6px;transition:flex-grow .32s var(--pr-ease),opacity .2s var(--pr-ease);border-radius:999px;flex:1 1 0}.pr-result:not([data-tone]) .pr-bar i{opacity:0!important}.pr-rows{border-top:1px solid var(--pr-rule);padding-top:14px;margin-top:18px!important}.pr-rows>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pr-rows dt{color:var(--pr-soft);font-size:14.5px;display:grid}.pr-rows dt small{color:var(--pr-caption);font-size:12.5px}.pr-rows dd{font-size:16px}.pr-compare{min-height:88px;color:var(--pr-caption);background:#f7f9f8;border-radius:16px;gap:4px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.pr-compare__head{color:var(--pr-ink);justify-content:space-between;gap:12px;font-size:14px;font-weight:650;display:flex}.pr-compare b{font-size:16px}.pr-compare small{color:var(--pr-soft);font-size:13px;font-weight:500}.pr-tool :is(input,button):focus-visible{outline-offset:2px;outline:3px solid #d9f59a}.pr-tool .pr-box__input:focus-visible{outline:0}@container (width<=520px){.pr-row,.pr-row--pay{grid-template-columns:minmax(0,1fr)}.pr-row--pay .pr-seg span{padding-block:9px}.pr-result{padding:16px 18px 18px}.pr-money strong{font-size:50px}.pr-money[data-size=m] strong{font-size:42px}.pr-money[data-size=s] strong{font-size:34px}.pr-box--small{width:112px}}@media (prefers-reduced-motion:reduce){.pr-tool *,.pr-tool :before{transition-duration:0s!important}}@media (width>=900px){.tool-page[data-tool=take-home-pay-calculator] .tool-page__head{padding-top:10px}.tool-page[data-tool=take-home-pay-calculator] .tool-page__titles{max-width:940px}.tool-page[data-tool=take-home-pay-calculator] .tool-page__tool{margin-top:14px}}
