.estado-tela{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.estado-tela-marca{height:72px;color:var(--color-accent);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.estado-tela-marca .brand-symbol{width:28px;height:28px}.estado-tela-marca .brand>.brand-wordmark{font-size:17px}.estado-centro{padding:var(--space-5) var(--space-4) var(--space-12);flex:1;justify-content:center;align-items:center;display:flex}.app-content>.estado-centro{min-height:calc(100dvh - var(--topbar-h))}.estado{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:440px;display:flex}.estado-cartao{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);max-width:400px;padding:28px 28px 30px}.estado-icone{border-radius:12px;width:48px;height:48px}.estado-icone svg{width:24px;height:24px}.estado-kicker{color:var(--color-tinta-apoio);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.estado-kicker+.estado-titulo{margin-top:-4px}.estado-titulo{margin:0;font-size:28px;line-height:1.1}.estado>p{max-width:46ch;color:var(--color-tinta-apoio);margin:0;font-size:14.5px}.estado-acoes{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:6px;display:flex}.estado-acoes form{margin:0}.estado-suporte{width:100%;max-width:340px;margin-top:var(--space-2);color:var(--color-tinta-suave);text-align:left;font-size:12.5px}.estado-suporte>summary[data-disclosure].disclosure-inline{min-block-size:32px;color:var(--color-tinta-suave);font-size:12.5px;font-weight:600}.estado-suporte code{margin-top:var(--space-1);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-tinta);overflow-wrap:anywhere;padding:6px 10px;font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}@media (max-width:767px){.app-content>.estado-centro{min-height:calc(100dvh - var(--topbar-h-mobile) - var(--bottom-nav-h))}.estado-titulo{font-size:24px}.estado-acoes{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.estado-acoes .btn{width:100%}}
