/*! Fontes: Outfit (Copyright 2021 The Outfit Project Authors,
    https://github.com/Outfitio/Outfit-Fonts), Plus Jakarta Sans (Copyright 2020
    The Plus Jakarta Sans Project Authors, https://github.com/tokotype/PlusJakartaSans)
    e JetBrains Mono (Copyright 2020 The JetBrains Mono Project Authors,
    https://github.com/JetBrains/JetBrainsMono). Licenciadas sob a SIL Open Font
    License, Version 1.1 (https://openfontlicense.org), distribuídas pelos pacotes
    @fontsource-variable/* — o texto integral está no LICENSE de cada pacote. */@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600 800;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations"),url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2");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:Outfit;font-style:normal;font-display:swap;font-weight:600 800;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations"),url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations"),url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations"),url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500 600;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations"),url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500 600;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations"),url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2");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{--cd-marca: #1CA0DC;--cd-marca-escura: #0E5A8A;--cd-marca-agua: #19BFC4;--cd-marca-forte: #0E6FA3;--cd-marca-agua-forte: #0F7F92;--cd-tinta: #0C2A3A;--cd-tinta-suave: #54737F;--cd-tinta-fraca: #64748B;--cd-fundo: #EAF6FB;--cd-campo: #F4FAFD;--cd-borda: #E3EFF5;--cd-perigo: #C0392B}*{box-sizing:border-box}html,body{margin:0;height:100%}#root{height:100%}body{font-family:Plus Jakarta Sans,sans-serif;background:var(--cd-fundo);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cfe2ec;border-radius:99px;border:3px solid transparent;background-clip:content-box}input,button,select,textarea{font-family:inherit}a{color:inherit}input:focus,textarea:focus,select:focus,button:focus{outline:none}:focus-visible{outline:2.5px solid var(--cd-marca)!important;outline-offset:2px;border-radius:6px}.cd-opcao:has(>input:focus-visible){outline:2.5px solid var(--cd-marca);outline-offset:2px}.cd-pular{position:absolute;left:-9999px;top:12px;z-index:100;background:#fff;color:var(--cd-marca-escura);font:700 13px Plus Jakarta Sans,sans-serif;text-decoration:none;padding:10px 16px;border-radius:10px;border:1.5px solid var(--cd-marca-escura);box-shadow:0 10px 24px #0c2a3a2e}.cd-pular:focus{left:16px}#conteudo:focus-visible{outline:none!important}button:disabled:not(.pt-btn){cursor:not-allowed;opacity:.55}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}@media(hover:none){button:not(:disabled):active,.cd-opcao:active{filter:brightness(.94)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.scr::-webkit-scrollbar{width:0;display:none}.scr{scrollbar-width:none}.ac-wrap{min-height:100%;padding:0 14px calc(32px + env(safe-area-inset-bottom))}.ac-blob{display:none}.ac-card{max-width:640px;margin:0 auto;border-radius:20px}.ac-head{padding:20px 18px 18px;border-radius:20px 20px 0 0}.ac-body{padding:22px 18px 20px}.ac-done{padding:34px 20px 30px}.ac-title{font:800 21px Outfit,sans-serif}.ac-card h1[tabindex="-1"]:focus-visible{outline:none!important}.ac-termo{max-height:none}.ac-cta{position:sticky;bottom:0;background:#fff;z-index:2;margin:0 -18px -20px;padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #EEF4F7;border-radius:0 0 20px 20px}@media(min-width:641px){.ac-wrap{padding:0 24px 48px;overflow-x:clip}.ac-blob{display:block}.ac-card{border-radius:24px}.ac-head{padding:30px 36px 26px;border-radius:24px 24px 0 0}.ac-body{padding:30px 36px 34px}.ac-done{padding:40px 36px 38px}.ac-title{font-size:24px}.ac-termo{max-height:300px;overflow-y:auto}.ac-cta{position:static;margin:0;padding:0;border-top:none;background:none}}[hidden]{display:none!important}@keyframes cdFade{0%{opacity:0}to{opacity:1}}@keyframes cdSlide{0%{transform:translate(100%)}to{transform:none}}@keyframes cdPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes cdRise{0%{transform:translateY(0);opacity:.5}to{transform:translateY(-26px);opacity:0}}@keyframes cdToast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes cdUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
