.ph{margin-top:var(--s-6);gap:var(--s-2);max-width:70ch;display:grid}.eyebrow{color:var(--orange-2);font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.ac{gap:var(--s-4);margin-top:var(--s-6);display:grid}.ac-form{gap:var(--s-2);padding:var(--s-4);max-width:640px;display:grid}.ac-form__lbl{font-weight:800;font-size:var(--fs-16)}.ac-form__row{gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ac-form input{min-width:0;height:48px;padding:0 var(--s-3);border:2px solid var(--line);background:var(--bg);color:var(--text);font-size:var(--fs-20);letter-spacing:.06em;border-radius:12px;font-weight:700}.ac-form input:focus{border-color:var(--orange);outline:none}.ac-form .btn{min-height:48px}.ac-form .btn[disabled]{opacity:.7;cursor:progress}.ac-msg{padding:var(--s-2) var(--s-3);background:color-mix(in srgb, var(--red) 14%, var(--panel-2));border:2px solid color-mix(in srgb, var(--red) 45%, transparent);font-size:var(--fs-14);border-radius:10px;font-weight:600}.ac-ajuda{margin-top:var(--s-1);border-top:2px solid var(--line);padding-top:var(--s-2)}.ac-ajuda summary{cursor:pointer;min-height:44px;font-weight:700;font-size:var(--fs-14);color:var(--orange-2);align-items:center;display:flex}.ac-ajuda ol{margin:0 0 var(--s-2);gap:var(--s-1);font-size:var(--fs-14);color:var(--text-2);padding-left:22px;display:grid}.ac-aviso{gap:var(--s-4);padding:var(--s-4);border-color:color-mix(in srgb, var(--orange) 40%, var(--line));grid-template-columns:110px minmax(0,1fr);align-items:center;max-width:760px;display:grid}.ac-aviso__txt{gap:var(--s-2);font-size:var(--fs-14);color:var(--text-2);justify-items:start;display:grid}.ac-aviso__t{font-size:var(--fs-20);color:var(--text)}@media (width<=520px){.ac-aviso{text-align:center;grid-template-columns:1fr;justify-items:center}.ac-aviso__txt{justify-items:center}}.ac-ex{margin:0}.ac-res{scroll-margin-top:calc(var(--top-h) + 16px);outline:none;gap:0;display:grid}.ac-demo{margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);background:color-mix(in srgb, var(--yellow) 14%, var(--panel));border:2px solid color-mix(in srgb, var(--yellow) 50%, transparent);font-size:var(--fs-14);border-radius:12px}.ac-perfil{padding:var(--s-4);gap:var(--s-1);display:grid}.ac-perfil__nome{font-size:var(--fs-32);overflow-wrap:anywhere}.ac-stats{gap:var(--s-2);margin:var(--s-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=700px){.ac-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac-stats div{padding:var(--s-3);background:var(--panel-2);border:2px solid var(--line);border-radius:12px}.ac-stats dt{color:var(--muted);font-size:var(--fs-12);font-weight:700}.ac-stats dd{font-family:var(--f-title);font-weight:800;font-size:var(--fs-24);margin:0}.ac-stats dd small{font-family:var(--f-body);font-size:var(--fs-14);color:var(--muted);font-weight:600}.ac-lead{max-width:70ch;margin-bottom:var(--s-2);color:var(--text-2)}.ac-filtro{align-items:center;gap:var(--s-2);min-height:44px;margin-bottom:var(--s-2);font-size:var(--fs-14);cursor:pointer;font-weight:600;display:inline-flex}.ac-filtro input{width:22px;height:22px;accent-color:var(--orange);flex:none}.ac-lista{max-width:760px}.ac-lista a{min-height:60px}.ac-lista .ac-top a{border-color:color-mix(in srgb, var(--orange) 55%, var(--line));background:color-mix(in srgb, var(--orange) 8%, var(--panel-2))}.ac-mais{margin-top:var(--s-3)}.ac-vazio{padding:var(--s-4);max-width:760px;color:var(--text-2)}.ac-rq{--c:var(--muted);padding:var(--s-4);gap:var(--s-2);border-left:6px solid var(--c);max-width:760px;display:grid}.ac-rq--sim{--c:var(--green)}.ac-rq--quase{--c:var(--yellow)}.ac-rq--nao{--c:var(--red)}.ac-rq__v{font-family:var(--f-title);font-weight:800;font-size:var(--fs-24);color:var(--c)}.ac-rq__d{color:var(--text-2)}.ac-cks{gap:var(--s-2);margin:var(--s-2) 0;padding:0;list-style:none;display:grid}.ac-ck{gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--panel-2);border:2px solid var(--line);border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.ac-ck b{font-size:var(--fs-14);display:block}.ac-ck small{color:var(--muted);font-size:var(--fs-12);display:block}.ac-ck__ico{border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.ac-ck--ok .ac-ck__ico{background:color-mix(in srgb, var(--green) 22%, transparent);color:var(--green)}.ac-ck--no .ac-ck__ico{background:color-mix(in srgb, var(--red) 22%, transparent);color:var(--red)}.ac-apagar{gap:var(--s-2);padding:var(--s-4);justify-items:start;max-width:760px;display:grid}.ac-apagar h2{font-size:var(--fs-20)}.ac-apagar p{color:var(--text-2);font-size:var(--fs-14)}.btn--perigo{--b:color-mix(in srgb, var(--red) 22%, var(--panel-2));--bd:var(--red);--fg:var(--text)}.ac-ok{color:var(--green);font-weight:700}@media (prefers-reduced-motion:no-preference){.ac-res>*{animation:rise .3s var(--ease-out) both}}
