@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.asn-directory-page{animation:.5s ease-out backwards fadeInDown}.asn-directory-page--intro{border:1px solid var(--border-color-1);background:var(--primary-text);border-radius:16px;margin-top:24px;padding:20px 22px;animation:.6s ease-out backwards fadeInUp;box-shadow:0 10px 24px #0000000f}.asn-directory-page--intro p{color:var(--text-secondary);margin:0 0 10px;font-size:14px;line-height:1.6}.asn-directory-page--stats{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.asn-directory-page--stats span{border:1px solid var(--border-color-1);background:var(--background-color-2);color:var(--text-secondary);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.asn-directory-page--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.asn-directory-page--category{border:1px solid var(--border-color-1);background:var(--primary-text);border-radius:16px;padding:16px;box-shadow:0 8px 18px #0000000d}.asn-directory-page--category h2{color:var(--text-foreground);margin:0 0 8px;font-size:20px}.asn-directory-page--category p{color:var(--text-secondary);margin:0 0 12px;font-size:13px;line-height:1.6}@media (max-width:900px){.asn-directory-page--grid{grid-template-columns:1fr}}
