@font-face{font-family:Archivo;src:url(../fonts/archivo-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,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-latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(../fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(../fonts/inter-latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.55}body,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;line-height:1.1}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--saida:cubic-bezier(.23, 1, .32, 1);--entra-sai:cubic-bezier(.77, 0, .175, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#c3cad1 #eef0f2}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#3c454d #0e1113}}:root[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#3c454d #0e1113}:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-property:color,background-color,border-color,opacity,box-shadow,outline-color!important;transition-duration:.16s!important;animation:none!important;transform:none!important}}.marca-zincao{align-items:center;display:inline-flex}.marca-zincao img{width:auto;height:100%}.marca-zincao[data-fundo=escuro] .marca-zincao__clara,.marca-zincao__escura{display:none}.marca-zincao[data-fundo=escuro] .marca-zincao__escura{display:block}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .marca-zincao[data-fundo=tema] .marca-zincao__clara{display:none}:root:not([data-tema=claro]) .marca-zincao[data-fundo=tema] .marca-zincao__escura{display:block}}:root[data-tema=escuro] .marca-zincao[data-fundo=tema] .marca-zincao__clara{display:none}:root[data-tema=escuro] .marca-zincao[data-fundo=tema] .marca-zincao__escura{display:block}.sangra{--janela:calc(100vw - var(--barra,0px));width:var(--janela);margin-inline:calc(50% - var(--janela)/2)}@keyframes cena-surgir{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}@keyframes cena-cortina{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes cena-riscar{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cena-acender{0%{opacity:.16}to{opacity:1}}@keyframes cena-deriva{0%{transform:translateY(var(--deriva,-8%))}to{transform:translateY(var(--deriva-fim,8%))}}@keyframes cena-entrar{0%{opacity:0;clip-path:inset(0 0 110%);transform:translateY(.6em)}to{opacity:1;clip-path:inset(-30%);transform:none}}@media (prefers-reduced-motion:no-preference){.entra-linha{animation:cena-entrar .7s var(--saida) both;animation-delay:calc(var(--i,0)*70ms)}@supports (animation-timeline:view()){.sobe{animation:linear both cena-surgir;animation-timeline:view();animation-range:entry calc(6% + var(--i,0)*3%) cover 32%}.abre{animation:linear both cena-cortina;animation-timeline:view();animation-range:entry 4% cover 36%}.risca{animation:linear both cena-riscar;animation-timeline:view();animation-range:entry 20% cover 30%}.deriva{animation:linear both cena-deriva;animation-timeline:view();animation-range:cover 0}.tese-cena{timeline-scope:--tese}.tese{view-timeline:--tese block}.tese .palavra{opacity:.16;animation:linear both cena-acender;animation-timeline:--tese;animation-range:cover calc(22% + var(--i)*var(--passo,1.1%)) cover calc(38% + var(--i)*var(--passo,1.1%))}}}@media (prefers-reduced-motion:reduce){.tese .palavra{opacity:1}}.cena-pagina{--r:10px;--r-bandeja:20px;--r-nucleo:13px;--folga-bandeja:7px;isolation:isolate}.cena-pagina .display{letter-spacing:-.05em;font-size:clamp(2.25rem,1rem + 6vw,5.5rem);font-weight:800;line-height:.96}.cena-pagina .display,.cena-pagina .titulo{text-wrap:balance;font-family:Archivo,ui-sans-serif,system-ui,sans-serif}.cena-pagina .titulo{letter-spacing:-.035em;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);font-weight:700;line-height:1.08}.cena-pagina .corpo{letter-spacing:0;text-wrap:pretty;max-width:58ch;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.65}.cena-pagina .respiro{padding-block:clamp(3.5rem,2rem + 8vw,9rem)}.cena-pagina .respiro-curto{padding-block:clamp(2.5rem,1.5rem + 5vw,5.5rem)}.cena-pagina .bandeja{padding:var(--folga-bandeja);border:1px solid var(--linha);border-radius:var(--r-bandeja);background:var(--peca-2)}.cena-pagina .nucleo{border-radius:var(--r-nucleo);background:var(--peca);overflow:clip;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #14181d0d,0 8px 24px -12px #14181d2e}.cena-pagina:after{z-index:3;content:"";opacity:.08;pointer-events:none;mix-blend-mode:overlay;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22140%22%20height%3D%22140%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.85%22%20numOctaves%3D%223%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M0%200h140v140H0z%22%20filter%3D%22url\(%23a\)%22%20opacity%3D%22.5%22%2F%3E%3C%2Fsvg%3E);position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cena-pagina .foca{animation:linear both cena-focar;animation-timeline:view();animation-range:entry calc(4% + var(--i,0)*3%) cover 34%}.cena-pagina .recua{animation:linear both cena-recuar;animation-timeline:view();animation-range:cover 0}}}@keyframes cena-focar{0%{opacity:0;filter:blur(6px);transform:translateY(2rem)scale(.985)}to{opacity:1;filter:blur();transform:none}}@keyframes cena-recuar{0%{transform:scale(1.08)translateY(-3%)}to{transform:scale(1)translateY(3%)}}.calc-capa{border-radius:var(--r);isolation:isolate;margin-top:1.25rem;position:relative;overflow:clip}.calc-capa img{-o-object-fit:cover;object-fit:cover;width:100%;height:clamp(11rem,8rem + 14vw,18rem)}.calc-capa:after{z-index:1;content:"";background:linear-gradient(95deg,#080a0ce6 0,#080a0cb8 46%,#080a0c47);position:absolute;inset:0}.calc-capa-texto{z-index:2;color:#fff;padding:clamp(1.1rem,.9rem + 1.6vw,2.25rem);position:absolute;bottom:0;left:0;right:0}.calc-capa h1{letter-spacing:-.035em;max-width:22ch;font-size:clamp(1.4rem,1.1rem + 1.6vw,2.25rem);font-weight:800;line-height:1.06}.calc-capa-linha{color:#ffffffd6;max-width:52ch;margin-top:.55rem;font-size:.9375rem;line-height:1.55}.calc-selo{background:var(--marca);color:var(--marca-tinta);letter-spacing:.07em;text-transform:uppercase;border-radius:4px;margin-bottom:.6rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-block}.calc-grade{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width>=56rem){.calc-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.calc-entradas,.calc-resultado{border:1px solid var(--linha);border-radius:var(--r);background:var(--peca);padding:clamp(1.1rem,.9rem + 1.2vw,1.75rem)}.calc-entradas{gap:1rem;display:grid}.calc-par{grid-template-rows:auto auto auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.75rem;display:grid}.calc-par>*{grid-row:span 3;grid-template-rows:subgrid;display:grid}@supports not (grid-template-rows:subgrid){.calc-par>* :first-child{min-height:2.6em}}.calc-grupo{border:0;gap:.4rem;min-inline-size:0;margin:0;padding:0;display:grid}.calc-grupo>legend,.calc-rotulo{color:var(--tinta-fraca);padding:0;font-size:.8125rem;font-weight:600}.calc-fita{flex-wrap:wrap;gap:.4rem;display:flex}.calc-fita label{border:1px solid var(--linha);border-radius:var(--r);background:var(--peca-2);cursor:pointer;min-height:44px;transition:border-color .14s var(--saida),background-color .14s var(--saida),transform .14s var(--saida);align-items:center;padding-inline:.85rem;font-size:.875rem;font-weight:600;display:inline-flex}.calc-fita label:active{transform:scale(.98)}.calc-fita input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.calc-fita input:checked+label{border-color:var(--marca-escura);background:var(--marca);color:var(--marca-tinta)}.calc-fita label:has(input:checked){border-color:var(--marca-escura);background:var(--marca);color:var(--marca-tinta)}.calc-fita label:has(input:focus-visible){outline-offset:2px;outline:3px solid}.calc-fita small{opacity:.75;font-size:.6875rem;font-weight:500;display:block}.calc-resultado{position:sticky;top:9.5rem}@media (width<56rem){.calc-resultado{position:static}}.calc-destaque{border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.calc-destaque strong{letter-spacing:-.045em;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.25rem,1.8rem + 2vw,3.25rem);font-weight:800;line-height:.95}.calc-destaque span{color:var(--tinta-fraca);font-size:.9375rem}.calc-linhas{gap:.55rem;display:grid}.calc-linhas>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.calc-linhas .rot,.calc-linhas dt{color:var(--tinta-fraca);font-size:.875rem}.calc-linhas .val,.calc-linhas dd{margin:0;font-size:.9375rem;font-weight:700}.calc-premissas{border:1px dashed var(--linha-forte);border-radius:var(--r);background:var(--peca-2);padding:.9rem 1rem}.calc-premissas h3{color:var(--tinta-fraca);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.calc-premissas p{color:var(--tinta-fraca);font-size:.8125rem;line-height:1.6}.calc-produto{border:1px solid var(--linha);border-top:3px solid var(--marca);border-radius:var(--r);background:var(--peca);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;display:flex}.calc-produto-nome{font-size:.9375rem;font-weight:700;line-height:1.35}.calc-produto-meta{color:var(--tinta-fraca);margin-top:.2rem;font-size:.75rem}.calc-produto-saldo{color:var(--saldo);font-weight:600}.calc-produto-preco{letter-spacing:-.03em;align-items:baseline;gap:.3rem;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:800;display:flex}.calc-produto-preco span{letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:500}.calc-limite,.calc-produto-preco span{color:var(--tinta-fraca);font-size:.8125rem}.calc-limite{border-left:1px solid var(--linha-forte);max-width:62ch;padding-left:.9rem;line-height:1.65}.corpo[data-v-38f69b85]{flex:1;padding-block:clamp(3rem,2rem + 5vw,6rem)}.codigo[data-v-38f69b85]{letter-spacing:-.05em;color:var(--marca-texto);font-family:Archivo,sans-serif;font-size:clamp(3.5rem,2.5rem + 6vw,6rem);line-height:1}.codigo[data-v-38f69b85],h1[data-v-38f69b85]{font-weight:800}h1[data-v-38f69b85]{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.5rem,1.2rem + 1.6vw,2.25rem)}.explica[data-v-38f69b85]{max-width:56ch;color:var(--tinta-fraca);margin-top:.75rem;font-size:.9375rem;line-height:1.65}.saidas[data-v-38f69b85]{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}
