/*! 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-borda-foco: #CFE6F1;--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}}.cd-tela-cheia{min-height:100vh;min-height:100dvh}.cd-splash{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--cd-fundo);padding:24px}.cd-splash-logo{opacity:.85}.cd-splash-travado{text-align:center;max-width:320px}.cd-splash-aviso{font:500 13px Plus Jakarta Sans;color:var(--cd-tinta-suave);margin:0 0 12px}.cd-splash-botao{background:#fff;border:1.5px solid var(--cd-borda-foco);color:var(--cd-marca-escura);font:600 13px Plus Jakarta Sans;padding:10px 18px;border-radius:12px;cursor:pointer}.cd-erro{display:flex;align-items:center;justify-content:center;padding:24px;font-family:Plus Jakarta Sans,sans-serif;color:var(--cd-tinta);background:var(--cd-campo)}.cd-erro-cartao{max-width:420px;text-align:center;background:#fff;border:1px solid var(--cd-borda);border-radius:18px;padding:32px 28px;box-shadow:0 8px 24px #148cc80f}.cd-erro-titulo{font:800 20px Outfit,sans-serif;margin-bottom:8px}.cd-erro-texto{font-size:13.5px;color:var(--cd-tinta-suave);margin-bottom:20px}.cd-erro-botao{background:linear-gradient(115deg,var(--cd-marca-forte),var(--cd-marca-agua-forte));border:none;color:#fff;font:700 13px Plus Jakarta Sans;padding:11px 22px;border-radius:999px;cursor:pointer}.cd-versao{position:fixed;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:3;display:flex;justify-content:center;pointer-events:none}.cd-versao-faixa{pointer-events:auto;width:100%;max-width:420px;display:flex;align-items:center;gap:6px;background:var(--cd-tinta);color:#fff;border-radius:14px;padding:0 4px 0 16px;box-shadow:0 12px 26px #0c2a3a59;font:600 12.5px Plus Jakarta Sans,sans-serif;animation:cdUp .3s ease both}.cd-versao-texto{flex:1;min-width:0;padding:12px 0}.cd-versao-recarregar{min-height:44px;padding:0 6px;background:none;border:none;display:flex;align-items:center;cursor:pointer;flex-shrink:0}.cd-versao-pilula{background:#fff;color:var(--cd-marca-escura);font:700 12px Plus Jakarta Sans,sans-serif;padding:8px 14px;border-radius:999px}.cd-versao-dispensar{width:44px;height:44px;padding:0;background:none;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.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}}
