.apoie{padding-top:32px;display:grid;grid-gap:40px;gap:40px}.apoie>*{min-width:0}.apoie-hero{max-width:760px}.apoie-hero h1{margin-bottom:12px}.apoie-lead{margin:0 0 18px;font-size:1.12rem;max-width:60ch}.apoie-info{margin:0;padding:10px 14px;border-left:4px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.apoie-info:before{content:"i ";content:"i "/"";font-weight:800}.apoie-benefit-list{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.apoie-benefit-list li{padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.apoie-empty{margin:0;padding:28px 18px;border:1px dashed var(--line-dash);border-radius:var(--radius);text-align:center;color:var(--muted)}.hall-grid{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr))}@media (min-width:640px){.hall-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.hall-grid>li{min-width:0}.hall-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius);background:var(--surface);border:2px solid var(--hall-edge,var(--border));box-shadow:var(--hall-glow,var(--shadow))}.hall-tier{margin:0;padding:7px 12px;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--hall-band);color:var(--hall-on)}.hall-photo{aspect-ratio:1;display:grid;place-items:center;background:var(--soft)}.hall-photo img{display:block;width:100%;height:100%;object-fit:cover}.hall-photo-empty{padding:12px;text-align:center;font-size:.82rem;color:var(--muted)}.hall-body{flex:1 1;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:12px 12px 14px}.hall-name{margin:0;font-size:1.02rem;line-height:1.25;overflow-wrap:anywhere}.hall-links{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.hall-link{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-weight:600;font-size:.88rem;text-decoration:none}a.hall-link:hover{border-color:var(--brand);color:var(--brand-strong)}.hall-link svg{width:20px;height:20px;flex:none}.hall-until{margin:0;font-size:.78rem;color:var(--muted)}.hall-roxo{--hall-edge:var(--accent);--hall-band:linear-gradient(115deg,#5f16a8,#7a1fd1);--hall-on:#fff;--hall-glow:0 8px 22px rgba(122,31,209,0.2)}.hall-dourado{--hall-edge:#c58b00;--hall-band:linear-gradient(115deg,#f3c94a,#e0a41d);--hall-on:#2e1f00;--hall-glow:0 8px 22px rgba(224,164,29,0.3);background:linear-gradient(180deg,#fffdf5,#fff8e1)}.hall-diamante{--hall-edge:#7cc7ee;--hall-band:linear-gradient(115deg,#cdf1ff,#e2d5ff 55%,#ffd9f1);--hall-on:#1f0b2e;--hall-glow:0 8px 24px rgba(124,199,238,0.4);background:linear-gradient(180deg,#fbfeff,#faf5ff)}.apoie-mine ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.apoie-chip{padding:2px 9px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.03em}.apoie-chip-roxo{background:var(--accent-soft);color:var(--accent-strong)}.apoie-chip-dourado{background:#fff4d0;color:#5a3d00}.apoie-chip-diamante{background:#eaf8ff;color:#123a52}.apoie-make{max-width:860px}.apoie-login{display:flex;flex-wrap:wrap;gap:10px}.apoie-form{gap:26px}.apoie-step{border:0;padding:0;margin:0;min-width:0;display:grid;grid-gap:12px;gap:12px}.apoie-step legend{display:flex;align-items:center;gap:10px;padding:0;margin-bottom:10px;font-family:var(--font-display),var(--font-sans),sans-serif;font-weight:800;font-size:1.15rem}.apoie-num{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gradient);color:#fff;font-size:.9rem}.apoie-tier{margin:0;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--soft)}.apoie-tier-roxo{background:var(--accent-soft);border-color:#d9c5f5;color:var(--accent-strong)}.apoie-tier-dourado{background:#fff4d0;border-color:#ecd186;color:#5a3d00}.apoie-tier-diamante{background:#eaf8ff;border-color:#a9dcf3;color:#123a52}.apoie-label{margin:0;font-weight:600;font-size:.92rem}.apoie-radios{display:grid;grid-gap:8px;gap:8px;margin:6px 0}.apoie-file{width:100%;padding:10px;border:1px dashed var(--field-border);border-radius:var(--radius-sm);background:var(--soft);font:inherit;color:var(--text)}.apoie-nets{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.apoie-preview{display:grid;grid-gap:8px;gap:8px;width:min(100%,220px)}.apoie-consent{font-size:.88rem}.apoie-falta{margin:0;font-size:.9rem;color:var(--muted)}.apoie-fine{font-size:.85rem;margin:0}@media (max-width:480px){.apoie{gap:32px}.apoie-nets{grid-template-columns:1fr}}