@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:local(Archivo)}:root{--tinta:#101418;--fundo:#f5f6f7;--branco:#fff;--linha:#e7eaec;--azul:#308da8;--azul-escuro:#256f86;--azul-claro:#56ccef;--texto-fraco:#8a939c;--laranja:#d9954e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#raiz{height:100%;margin:0;padding:0}body{background:var(--fundo);-webkit-font-smoothing:antialiased;color:var(--tinta);overscroll-behavior:none;font-family:Archivo,Segoe UI,system-ui,-apple-system,sans-serif}button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}input,select,textarea{font-family:inherit;font-size:16px}input:focus,textarea:focus,select:focus{border-color:var(--azul);outline:none}a{color:var(--azul);text-decoration:none}.adam-palco{background:var(--fundo);justify-content:center;height:100%;display:flex}.adam-ecra{background:var(--fundo);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.adam-conteudo{width:100%}.adam-formulario{width:100%;max-width:640px}.adam-rolo{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.adam-rolo::-webkit-scrollbar{width:0;height:0}.adam-topo-seguro{padding-top:max(18px, env(safe-area-inset-top))}.adam-fundo-seguro{padding-bottom:max(16px, env(safe-area-inset-bottom))}@keyframes abreLogo{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes abreLinha{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes respira{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes saiAbertura{to{opacity:0}}.abertura-logo{animation:.7s cubic-bezier(.22,1,.36,1) both abreLogo}.abertura-linha{transform-origin:50%;animation:.8s cubic-bezier(.22,1,.36,1) .35s both abreLinha}.abertura-ponto{animation:1.5s ease-in-out infinite respira}.abertura-sai{animation:.45s forwards saiAbertura}@keyframes v3in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes v3folha{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes v3fade{0%{opacity:0}to{opacity:1}}.anim-entrada{animation:.26s v3in}.anim-folha{animation:.24s v3folha}.anim-fade{animation:.2s v3fade}@media (prefers-reduced-motion:reduce){.anim-entrada,.anim-folha,.anim-fade,.abertura-logo,.abertura-linha,.abertura-ponto,.abertura-sai{animation:none}}
