:root{--fundo: #0b0d12;--superficie: #141821;--linha: #262c3a;--tinta: #eef1f7;--tinta-2: #9aa3b5;--acento: #7c8cff;--acento-tinta: #0b0d12;--erro: #ff6b7a;color-scheme:dark light}@media(prefers-color-scheme:light){:root{--fundo: #f5f6fa;--superficie: #ffffff;--linha: #dde1ea;--tinta: #12151c;--tinta-2: #5a6376;--acento: #4a5bd6;--acento-tinta: #ffffff;--erro: #c4263a}}*{box-sizing:border-box}html,body,#raiz{min-height:100%}body{margin:0;background:var(--fundo);color:var(--tinta);font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-text-size-adjust:100%}h1,h2{margin:0;line-height:1.15;letter-spacing:-.02em}h1{font-size:26px}h2{font-size:19px}p{margin:0}a{color:var(--acento)}.entrar{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.area{max-width:640px;margin:0 auto;padding:24px 16px 64px;display:grid;gap:16px}.topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cartao{width:min(440px,100%);background:var(--superficie);border:1px solid var(--linha);border-radius:16px;padding:20px}.area .cartao{width:100%}.pilha{display:grid;gap:14px}.marca{font-weight:800;letter-spacing:-.01em}.mudo{color:var(--tinta-2);font-size:15px}.nota{color:var(--tinta-2);font-size:14px}.erro{color:var(--erro);font-size:14px}.erro small{display:block;margin-top:4px;color:var(--tinta-2);word-break:break-word}.rodape-ajuda{color:var(--tinta-2);font-size:13px}.campo{display:grid;gap:6px;font-weight:600;font-size:15px}input[type=email]{height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--linha);background:var(--fundo);color:var(--tinta);font:inherit}input[type=email]:focus-visible{outline:3px solid color-mix(in srgb,var(--acento) 45%,transparent);border-color:var(--acento)}.botao{display:inline-grid;place-items:center;min-height:48px;padding:0 20px;border-radius:12px;border:0;background:var(--acento);color:var(--acento-tinta);font:700 16px/1 inherit;text-decoration:none;cursor:pointer}.botao:disabled{opacity:.5;cursor:not-allowed}.botao.contorno{background:transparent;color:var(--tinta);border:1px solid var(--linha)}.texto{background:none;border:0;padding:0;color:var(--acento);font:inherit;cursor:pointer;text-decoration:underline}.atalhos{display:flex;gap:12px;flex-wrap:wrap}.atalho{font-size:14px}.otp{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.otp__caixa{position:relative;display:grid;place-items:center;height:56px;border-radius:12px;background:var(--fundo);border:1.5px solid var(--linha);font:800 24px/1 inherit;font-variant-numeric:tabular-nums}.otp__caixa.esta-ativa{border-color:var(--acento)}.otp.tem-erro .otp__caixa{border-color:var(--erro)}.otp__cursor{width:2px;height:24px;background:var(--acento);animation:pisca 1s steps(2) infinite}@keyframes pisca{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.otp__cursor{animation:none}}.lista{margin:0;padding-left:20px;display:grid;gap:12px}.lista__titulo{text-align:left;font-weight:600;text-decoration:none;color:var(--tinta)}.video{width:100%;aspect-ratio:16 / 9;border:0;border-radius:12px;background:#000}
