:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#0e1116;--superficie:#161b22;--superficie-2:#1d2430;--borda:#2a3240;--texto:#e6e9ef;--texto-suave:#9aa4b2;--destaque:#8ab4ff;--ok:#4cc38a;--aviso:#f2c94c;--critico:#ff6b6b;--raio:10px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--fundo);color:var(--texto);font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--destaque)}h1{margin:0 0 1rem;font-size:1.4rem}h2{color:var(--texto);margin:0 0 .75rem;font-size:1.05rem}pre{white-space:pre-wrap;word-break:break-word;font:inherit;margin:0}.topo{border-bottom:1px solid var(--borda);background:var(--superficie);z-index:1;align-items:center;gap:1.5rem;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}.marca{letter-spacing:.02em;font-weight:700}.fixos{flex:1;gap:.25rem;display:flex}.fixos a,.menu a{color:var(--texto-suave);border-radius:8px;padding:.4rem .75rem;text-decoration:none}.fixos a:hover,.menu a:hover,.fixos a[aria-current=page],.menu a[aria-current=page]{color:var(--texto);background:var(--superficie-2)}.corpo{min-height:calc(100vh - 56px);display:flex}.menu{border-right:1px solid var(--borda);flex-shrink:0;width:200px;padding:1rem .75rem}.menu h3{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-suave);margin:.5rem .75rem .25rem;font-size:.72rem;font-weight:600}.menu ul{margin:0 0 1rem;padding:0;list-style:none}.menu a{display:block}main{flex:1;min-width:0;max-width:1100px;padding:1.5rem}.grade{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);margin-bottom:1rem;padding:1rem 1.1rem}.numero{font-size:1.8rem;font-weight:700}.suave{color:var(--texto-suave);font-size:.9rem}.lista{margin:0;padding:0;list-style:none}.lista>li{border-top:1px solid var(--borda);padding:.6rem 0}.lista>li:first-child{border-top:0}.etiqueta{border:1px solid var(--borda);color:var(--texto-suave);border-radius:999px;padding:.05rem .5rem;font-size:.75rem;display:inline-block}.etiqueta.ok{color:var(--ok);border-color:var(--ok)}.etiqueta.aviso{color:var(--aviso);border-color:var(--aviso)}.etiqueta.critico{color:var(--critico);border-color:var(--critico)}form.linha{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}label{color:var(--texto-suave);margin-bottom:.25rem;font-size:.85rem;display:block}.campo{margin-bottom:.75rem}input,textarea,select{background:var(--fundo);width:100%;color:var(--texto);border:1px solid var(--borda);font:inherit;border-radius:8px;padding:.5rem .6rem}form.linha input,form.linha textarea{flex:1;width:auto;min-width:200px}textarea{resize:vertical;min-height:4.5rem}input:focus,textarea:focus,select:focus,button:focus,a:focus{outline:2px solid var(--destaque);outline-offset:1px}button{background:var(--superficie-2);color:var(--texto);border:1px solid var(--borda);font:inherit;cursor:pointer;border-radius:8px;padding:.5rem .9rem}button:hover{border-color:var(--destaque)}button.primario{background:#2b4c80;border-color:#3d66a8}button.perigo{border-color:var(--critico);color:var(--critico)}button.discreto{color:var(--texto-suave);background:0 0;border-color:#0000}.duas{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.erro{color:var(--critico)}.entrar{max-width:380px;margin:10vh auto}.qr{background:#fff;border-radius:8px;width:200px;height:200px;padding:.5rem}.conversa .pergunta{color:var(--texto);font-weight:600}.conversa .resposta{margin-top:.4rem}@media (max-width:720px){.menu{display:none}.duas{grid-template-columns:1fr}}
