.mynASq_page{min-height:100vh;color:var(--text-primary);position:relative}.mynASq_content{z-index:1;max-width:1000px;margin:0 auto;padding:2rem;position:relative}.mynASq_hexBg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mynASq_hexPerspective{position:absolute;inset:-5%}.mynASq_hexSvg{opacity:.6;width:100%;height:100%;display:block}.mynASq_hexFadeTop{background:linear-gradient(to bottom, var(--bg-primary) 0%, transparent 100%);height:35%;position:absolute;top:0;left:0;right:0}.mynASq_hexFadeBottom{background:linear-gradient(to top, var(--bg-primary) 0%, transparent 100%);height:25%;position:absolute;bottom:0;left:0;right:0}.mynASq_hero{text-align:center;padding:4rem 1rem 3rem}.mynASq_heroBadge{background:rgba(var(--accent-primary-rgb,59, 130, 246), .1);color:var(--accent-text);border:1px solid rgba(var(--accent-primary-rgb,59, 130, 246), .25);letter-spacing:.05em;text-transform:uppercase;border-radius:50px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.3rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.mynASq_heroTitle{letter-spacing:-1.5px;margin-bottom:1rem;font-size:3.2rem;font-weight:800;line-height:1.1}.mynASq_heroAccent{background:linear-gradient(135deg, var(--accent-primary), var(--secondary-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mynASq_heroSubtitle{color:var(--text-secondary);max-width:560px;margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.75}.mynASq_heroCount{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.9rem;display:inline-flex}.mynASq_emptyState{text-align:center;padding:2rem 1rem 4rem}.mynASq_emptyOrbit{justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 2.5rem;display:flex;position:relative}.mynASq_emptyOrbitRing{border:1.5px solid rgba(var(--accent-primary-rgb,59, 130, 246), .2);border-radius:50%;animation:8s linear infinite mynASq_spinRing;position:absolute;inset:0}.mynASq_emptyOrbitRing2{border:1.5px dashed rgba(var(--accent-primary-rgb,59, 130, 246), .12);border-radius:50%;animation:5s linear infinite reverse mynASq_spinRing;position:absolute;inset:14px}@keyframes mynASq_spinRing{to{transform:rotate(360deg)}}.mynASq_emptyIconWrap{background:linear-gradient(135deg, rgba(var(--accent-primary-rgb,59, 130, 246), .15), rgba(var(--secondary-color-rgb,139, 92, 246), .15));border:1px solid rgba(var(--accent-primary-rgb,59, 130, 246), .2);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.mynASq_emptyHeart{color:var(--accent-text);animation:2.4s ease-in-out infinite mynASq_heartbeat}@keyframes mynASq_heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.15)}56%{transform:scale(1)}}.mynASq_emptyTitle{letter-spacing:-.5px;margin-bottom:1rem;font-size:2rem;font-weight:800}.mynASq_emptySubtitle{color:var(--text-secondary);max-width:500px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.75}.mynASq_emptyStats{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;align-items:center;gap:2rem;margin-bottom:2.5rem;padding:1.25rem 2.5rem;display:inline-flex}.mynASq_emptyStat{flex-direction:column;align-items:center;gap:.25rem;display:flex}.mynASq_emptyStatNum{color:var(--text-primary);font-size:1.75rem;font-weight:800;line-height:1}.mynASq_emptyStatLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:500}.mynASq_emptyStatDiv{background:var(--border-color);width:1px;height:36px}.mynASq_emptyCta{background:linear-gradient(135deg, var(--accent-primary), var(--secondary-color));color:var(--on-primary);box-shadow:0 4px 24px rgba(var(--accent-primary-rgb,59, 130, 246), .35);border-radius:50px;align-items:center;gap:.6rem;padding:.9rem 2.2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:3s ease-in-out infinite mynASq_ctaPulse;display:inline-flex}@keyframes mynASq_ctaPulse{0%,to{box-shadow:0 4px 24px rgba(var(--accent-primary-rgb,59, 130, 246), .35)}50%{box-shadow:0 6px 36px rgba(var(--accent-primary-rgb,59, 130, 246), .55)}}.mynASq_emptyCta:hover{animation:none;transform:translateY(-2px)}.mynASq_emptyCtaNote{color:var(--text-secondary);opacity:.7;margin-top:.85rem;font-size:.8rem}.mynASq_tiersWrapper{flex-direction:column;gap:2rem;padding-bottom:2rem;display:flex}.mynASq_tierSection{background:var(--bg-secondary);border:1px solid var(--border-color);border-left:3px solid var(--tier-color,var(--accent-primary));border-radius:16px;padding:1.5rem}.mynASq_tierHeader{border-bottom:1px solid var(--border-color);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.mynASq_tierIcon{color:var(--tier-color,var(--accent-primary))}.mynASq_tierLabel{flex:1;font-size:1rem;font-weight:700}.mynASq_tierCount{color:var(--tier-color,var(--accent-primary));font-size:1.3rem;font-weight:800}.mynASq_sponsorGrid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.65rem;display:grid}.mynASq_sponsorLink{color:inherit;text-decoration:none;display:block}.mynASq_sponsorCard{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:.8rem;padding:.9rem 1rem;transition:border-color .2s,transform .2s;display:flex}.mynASq_sponsorLink:hover .mynASq_sponsorCard{border-color:var(--tier-color,var(--accent-primary));transform:translateY(-2px)}.mynASq_cardAvatar{background:color-mix(in srgb, var(--tier-color,var(--accent-primary)) 15%, transparent);border:1.5px solid var(--tier-color,var(--accent-primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.mynASq_avatarImg{object-fit:cover;width:100%;height:100%}.mynASq_avatarInitials{color:var(--tier-color,var(--accent-primary));font-size:.8rem;font-weight:700}.mynASq_cardInfo{flex:1;min-width:0}.mynASq_cardName{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;display:block;overflow:hidden}.mynASq_cardMessage{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 .3rem;font-size:.76rem;font-style:italic;overflow:hidden}.mynASq_cardMeta{align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.mynASq_tierBadge{background:color-mix(in srgb, var(--tier-color,var(--accent-primary)) 15%, transparent);color:var(--tier-color,var(--accent-primary));border-radius:50px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.mynASq_since{color:var(--text-secondary);font-size:.7rem}.mynASq_cardExternal{color:var(--text-secondary);opacity:.4;flex-shrink:0}.mynASq_bottomCta{text-align:center;border-top:1px solid var(--border-color);margin-top:1rem;padding:3rem 1rem 2rem}.mynASq_bottomHeart{margin-bottom:1rem;animation:2.4s ease-in-out infinite mynASq_heartbeat}.mynASq_bottomText{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.05rem}.mynASq_bottomBtn{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:50px;align-items:center;gap:.5rem;padding:.8rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.mynASq_bottomBtn:hover{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-secondary));transform:translateY(-2px)}@media (max-width:768px){.mynASq_content{padding:1rem}.mynASq_heroTitle{font-size:2.2rem}.mynASq_sponsorGrid{grid-template-columns:1fr}.mynASq_emptyStats{gap:1.25rem;padding:1rem 1.5rem}.mynASq_emptyStatNum{font-size:1.4rem}.mynASq_hexSvg{opacity:.35}}@media (max-width:480px){.mynASq_heroTitle{font-size:1.9rem}.mynASq_emptyTitle{font-size:1.5rem}.mynASq_emptyStats{flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;padding:1rem 1.25rem}.mynASq_emptyStatDiv{display:none}}
