/*! 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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-borda-foco:#cfe6f1;--cd-perigo:#c0392b}*{box-sizing:border-box}html,body{height:100%;margin:0}#root{height:100%}body{background:var(--cd-fundo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Plus Jakarta Sans,sans-serif}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cfe2ec padding-box content-box;border:3px solid #0000;border-radius:99px}input,button,select,textarea,button{font-family:inherit}a{color:inherit}input:focus,textarea:focus,select:focus,button:focus{outline:none}:focus-visible{outline-offset:2px;border-radius:6px;outline:2.5px solid var(--cd-marca)!important}.cd-opcao:has(>input:focus-visible){outline:2.5px solid var(--cd-marca);outline-offset:2px}.cd-pular{z-index:100;color:var(--cd-marca-escura);border:1.5px solid var(--cd-marca-escura);background:#fff;border-radius:10px;padding:10px 16px;font:700 13px Plus Jakarta Sans,sans-serif;text-decoration:none;position:absolute;top:12px;left:-9999px;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{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cd-tela-cheia{min-height:100vh;min-height:100dvh}.cd-splash{background:var(--cd-fundo);flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;padding:24px;display:flex}.cd-splash-logo{opacity:.85}.cd-splash-travado{text-align:center;max-width:320px}.cd-splash-aviso{color:var(--cd-tinta-suave);margin:0 0 12px;font:500 13px Plus Jakarta Sans}.cd-splash-botao{border:1.5px solid var(--cd-borda-foco);color:var(--cd-marca-escura);cursor:pointer;background:#fff;border-radius:12px;padding:10px 18px;font:600 13px Plus Jakarta Sans}.cd-erro{color:var(--cd-tinta);background:var(--cd-campo);justify-content:center;align-items:center;padding:24px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.cd-erro-cartao{text-align:center;border:1px solid var(--cd-borda);background:#fff;border-radius:18px;max-width:420px;padding:32px 28px;box-shadow:0 8px 24px #148cc80f}.cd-erro-titulo{margin-bottom:8px;font:800 20px Outfit,sans-serif}.cd-erro-texto{color:var(--cd-tinta-suave);margin-bottom:20px;font-size:13.5px}.cd-erro-botao{background:linear-gradient(115deg,var(--cd-marca-forte),var(--cd-marca-agua-forte));color:#fff;cursor:pointer;border:none;border-radius:999px;padding:11px 22px;font:700 13px Plus Jakarta Sans}.cd-versao{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:3;pointer-events:none;justify-content:center;display:flex;position:fixed}.cd-versao-faixa{pointer-events:auto;background:var(--cd-tinta);color:#fff;border-radius:14px;align-items:center;gap:6px;width:100%;max-width:420px;padding:0 4px 0 16px;font:600 12.5px Plus Jakarta Sans,sans-serif;animation:.3s both cdUp;display:flex;box-shadow:0 12px 26px #0c2a3a59}.cd-versao-texto{flex:1;min-width:0;padding:12px 0}.cd-versao-recarregar{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;min-height:44px;padding:0 6px;display:flex}.cd-versao-pilula{color:var(--cd-marca-escura);background:#fff;border-radius:999px;padding:8px 14px;font:700 12px Plus Jakarta Sans,sans-serif}.cd-versao-dispensar{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.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{border-radius:20px;max-width:640px;margin:0 auto}.ac-head{border-radius:20px 20px 0 0;padding:20px 18px 18px}.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{z-index:2;padding:12px 18px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef4f7;border-radius:0 0 20px 20px;margin:0 -18px -20px;position:sticky;bottom:0}@media (min-width:641px){.ac-wrap{padding:0 24px 48px;overflow-x:clip}.ac-blob{display:block}.ac-card{border-radius:24px}.ac-head{border-radius:24px 24px 0 0;padding:30px 36px 26px}.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{background:0 0;border-top:none;margin:0;padding:0;position:static}}[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%{opacity:.5;transform:translateY(0)}to{opacity:0;transform:translateY(-26px)}}@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}}
