@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght-s.p.0s216eisv2o7-.woff2?dpl=dpl_E2txvtUMNLsYkqkL73Dui5dJQwXj)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_cdd0971d-module__63Sw4W__className{font-family:montserrat,montserrat Fallback,system-ui,Segoe UI,Roboto,Arial;font-style:normal}.montserrat_cdd0971d-module__63Sw4W__variable{--zc-font-dev:"montserrat", "montserrat Fallback", system-ui, Segoe UI, Roboto, Arial}
.zc-dev{--zc-dev-font:var(--zc-font-dev), "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ap-font:var(--zc-dev-font);--ap-font-display:var(--zc-dev-font);--font-tesla:var(--zc-dev-font);--font-heading:var(--zc-dev-font);--font-body:var(--zc-dev-font);--ap-track:0;--ap-track-title:-.015em;--ap-track-display:-.02em;--ap-track-small:0;--dv-ink:#0f172a;--dv-ink-2:#334155;--dv-ink-3:#64748b;--dv-blue:#2563eb;--dv-blue-ink:#1d4ed8;--dv-sky:#dbeafe;--dv-mist:#f8fafc;--dv-line:#0f172a14;--dv-line-2:#0f172a24;--dv-code:#0f172a;--dv-topo:112px;font-family:var(--zc-dev-font);color:var(--dv-ink-2);letter-spacing:0;background:#fff;font-size:16px;line-height:1.65}body:has(.zc-dev){overflow-x:clip}.zc-dev ::selection{background:var(--dv-sky);color:var(--dv-ink)}.zc-dev .dv-h1{color:var(--dv-ink);font-size:34px;font-weight:700;line-height:1.15;letter-spacing:-.025em!important}.zc-dev .dv-h2{color:var(--dv-ink);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.02em!important}.zc-dev .dv-h3{color:var(--dv-ink);font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.01em!important}.zc-dev .dv-lead{color:var(--dv-ink-2);font-size:18px;line-height:1.6}.zc-dev .dv-p{color:var(--dv-ink-2);max-width:72ch;font-size:16px;line-height:1.7}.zc-dev .dv-small{font-size:14px;line-height:1.6}.zc-dev .dv-micro{font-size:12px;line-height:1.45}.zc-dev .dv-rotulo{color:var(--dv-ink-3);letter-spacing:.02em;font-size:12px;font-weight:700;line-height:1.3}@media (max-width:640px){.zc-dev .dv-h1{font-size:28px}.zc-dev .dv-h2{font-size:21px}.zc-dev .dv-lead{font-size:17px}}.zc-dev .dv-link{color:var(--dv-blue);font-weight:600;text-decoration:none}.zc-dev .dv-link:hover{text-underline-offset:3px;text-decoration:underline}.zc-dev :is(h2,h3)[id]{scroll-margin-top:calc(var(--dv-topo) + 16px)}.zc-dev code,.zc-dev pre,.zc-dev .dv-mono{font-family:var(--ap-font-mono)}.zc-dev .dv-inline-code{background:var(--dv-mist);border:1px solid var(--dv-line);color:var(--dv-ink);overflow-wrap:anywhere;border-radius:6px;padding:.05em .35em;font-size:.86em}.zc-dev .tk-cm{color:#94a3b8;font-style:italic}.zc-dev .tk-st{color:#86efac}.zc-dev .tk-nu{color:#fcd34d}.zc-dev .tk-li{color:#fca5a5}.zc-dev .tk-kw{color:#93c5fd}.zc-dev .tk-ke{color:#7dd3fc}.zc-dev :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--dv-blue);outline-offset:2px;border-radius:8px}.zc-dev .dv-rolagem{scrollbar-width:thin;scrollbar-color:#0f172a2e transparent}.zc-dev-gaveta{font-family:var(--zc-dev-font,system-ui)}@media (prefers-reduced-motion:reduce){.zc-dev *,.zc-dev-gaveta *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
