/* src/sales-page/analisador.css */
.an-section{padding:80px 0;text-align:center;border-top:1px solid var(--line)}.an-title{margin:0 0 34px!important}
.an-drop{display:grid;place-items:center;gap:8px;max-width:640px;margin:0 auto;padding:54px 24px;border:2px dashed #ffffff3a;border-radius:14px;cursor:pointer;transition:border-color .2s,background .2s}
.an-drop:hover,.an-drop:focus-visible,.an-drop.an-sobre{border-color:var(--red);background:#ff253e0d;outline:none}.an-drop b{font:750 22px Manrope,var(--font)}.an-drop span{font-size:13px;color:#a2a59c}.an-drop.an-erro span{color:#ff7a86}
.an-card{display:grid;grid-template-columns:260px 1fr;gap:34px;max-width:900px;margin:0 auto;text-align:left;background:#1d1e1d;border:1px solid var(--line);border-radius:14px;padding:26px}
.an-thumb{display:grid;place-items:center;border-radius:10px;background:repeating-conic-gradient(#2a2b29 0 25%,#232422 0 50%) 0 0/18px 18px;aspect-ratio:1}.an-thumb canvas{max-width:92%;max-height:92%}
.an-laudo{min-width:0}.an-laudo ul{list-style:none;margin:0 0 18px;padding:0}.an-laudo li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.45;overflow-wrap:anywhere}
.an-laudo li i{font-style:normal;font-weight:800;width:18px;flex:none}.an-bom i{color:#3fc27a}.an-ruim i{color:#ffb020}.an-aviso{font-weight:650}.an-aviso i{color:var(--red)}.an-info{color:#a2a59c;font-size:13px!important}
.an-chips{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;color:#a2a59c}.an-seg{display:flex;gap:6px}
.an-seg button{border:1px solid #ffffff2e;background:transparent;border-radius:6px;padding:7px 10px;font-size:12px}.an-seg button[aria-pressed=true]{border-color:var(--red);color:#fff}
.an-cta{width:100%}.an-laudo small{display:block;text-align:center;margin-top:10px;font-size:12px;color:#a2a59c}.an-outra{width:100%;margin-top:12px;gap:10px;font-size:14px;padding:13px 16px}.an-outra svg,.an-icone svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.an-outra svg{width:18px;height:18px}
.an-icone{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#ff253e1a;color:#ff5a6b}.an-icone svg{width:28px;height:28px}.an-escolher{margin-top:6px;font-style:normal;pointer-events:none}.an-dica{font-size:12px;color:#8f938a}.an-card{transition:border-color .2s,background .2s}.an-card.an-sobre{border-color:var(--red);background:#ff253e0d}
/* as classes acima têm display próprio e venceriam o [hidden] da demos.css (mesma especificidade, carregada antes) */
.an-drop[hidden],.an-card[hidden],.an-chips[hidden]{display:none}
@media(max-width:760px){.an-section{padding:60px 0}.an-drop{padding:40px 16px}.an-card{grid-template-columns:1fr;gap:18px;padding:18px}.an-thumb{max-width:220px;margin:0 auto;width:100%}.an-chips{flex-wrap:wrap}}
