.marquee[data-astro-cid-tpudeaz7]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--tx) 2%,transparent);padding:16px 0;overflow:hidden;white-space:nowrap;position:relative;z-index:2}.marquee-track[data-astro-cid-tpudeaz7]{display:inline-flex;gap:14px;animation:mmfMarquee 34s linear infinite;padding-left:14px}.marquee-group[data-astro-cid-tpudeaz7]{display:inline-flex;align-items:center;gap:14px}.marquee-item[data-astro-cid-tpudeaz7]{display:inline-flex;align-items:center;gap:14px;color:var(--mut);font-weight:600;font-size:14px}.star[data-astro-cid-tpudeaz7]{color:var(--violet2)}.marquee[data-astro-cid-tpudeaz7]:hover .marquee-track[data-astro-cid-tpudeaz7]{animation-play-state:paused}.cta[data-astro-cid-motrwrji]{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(120deg,#1c1650,#2a1656);border:1px solid var(--line);padding:clamp(34px,6vw,66px);text-align:center}:root[data-theme=light] .cta[data-astro-cid-motrwrji]{background:linear-gradient(120deg,#efe9ff,#fbe9f6)}.glow[data-astro-cid-motrwrji]{position:absolute;border-radius:50%;filter:blur(20px)}.g1[data-astro-cid-motrwrji]{top:-60px;left:-30px;width:200px;height:200px;background:radial-gradient(circle,rgba(124,92,255,.4),transparent 65%);animation:mmfAurora 20s ease-in-out infinite}.g2[data-astro-cid-motrwrji]{bottom:-70px;right:-20px;width:220px;height:220px;background:radial-gradient(circle,rgba(240,95,200,.32),transparent 65%);animation:mmfAurora 26s ease-in-out infinite reverse}.cta-inner[data-astro-cid-motrwrji]{position:relative}.cta-title[data-astro-cid-motrwrji]{font-size:clamp(28px,4.2vw,50px);margin-bottom:14px;color:var(--tx)}.cta-text[data-astro-cid-motrwrji]{color:var(--mut);font-size:17px;line-height:1.6;max-width:520px;margin:0 auto 30px}.cta-form[data-astro-cid-motrwrji]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:480px;margin:0 auto}.cta-form[data-astro-cid-motrwrji] input[data-astro-cid-motrwrji]{flex:1;min-width:220px;padding:15px 20px;border-radius:13px;border:1px solid var(--line);background:color-mix(in srgb,var(--tx) 6%,transparent);color:var(--tx);font-size:15px;outline:none}.cta-form[data-astro-cid-motrwrji] input[data-astro-cid-motrwrji]:focus{border-color:var(--violet)}.cta-note[data-astro-cid-motrwrji]{min-height:20px;margin-top:14px;color:var(--violet2);font-size:14px;font-weight:600}.cta-note[data-astro-cid-motrwrji][data-state=ok]{color:var(--teal)}.cta-note[data-astro-cid-motrwrji][data-state=error]{color:var(--coral)}.hp[data-astro-cid-motrwrji]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:var(--hero);background-size:cover;background-position:70% center}.hero-fade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 94%,transparent) 30%,color-mix(in srgb,var(--bg) 55%,transparent) 62%,transparent 100%)}.hero-fade-b[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 2%,transparent 34%)}.mascot[data-astro-cid-j7pv25f6]{position:absolute;object-fit:cover;border-radius:26px;border:2px solid rgba(255,255,255,.14);box-shadow:0 20px 50px #00000080;z-index:2}.m1[data-astro-cid-j7pv25f6]{right:8%;top:20%;width:118px;height:118px;animation:mmfFloat 9s ease-in-out infinite}.m2[data-astro-cid-j7pv25f6]{right:26%;bottom:16%;width:92px;height:92px;border-radius:22px;animation:mmfFloat2 11s ease-in-out infinite}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:3}.hero-copy[data-astro-cid-j7pv25f6]{max-width:640px}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(42px,6.4vw,82px);line-height:.98;letter-spacing:-1.5px;margin:22px 0;color:#fff}:root[data-theme=light] .hero-title[data-astro-cid-j7pv25f6]{color:var(--tx)}.hero-lead[data-astro-cid-j7pv25f6]{font-size:clamp(16px,1.7vw,20px);line-height:1.6;color:var(--mut);max-width:520px;margin-bottom:34px}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.stats[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:34px;margin-top:46px}.stat-n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:38px;line-height:1;color:#fff}:root[data-theme=light] .stat-n[data-astro-cid-j7pv25f6]{color:var(--tx)}.stat-l[data-astro-cid-j7pv25f6]{font-size:13.5px;color:var(--mut);font-weight:500;margin-top:4px}.stat-div[data-astro-cid-j7pv25f6]{width:1px;background:var(--line)}.scroll-hint[data-astro-cid-j7pv25f6]{position:absolute;bottom:26px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--mut);z-index:3}.scroll-hint[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:first-child{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.mouse[data-astro-cid-j7pv25f6]{width:26px;height:40px;border:2px solid var(--line);border-radius:14px;display:flex;justify-content:center;padding-top:7px}.wheel[data-astro-cid-j7pv25f6]{width:4px;height:8px;border-radius:3px;background:var(--violet2);animation:mmfBob 1.5s ease-in-out infinite}@media(max-width:720px){.mascot[data-astro-cid-j7pv25f6]{display:none}.stats[data-astro-cid-j7pv25f6]{gap:22px}.scroll-hint[data-astro-cid-j7pv25f6]{display:none}}.sec-top[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:40px}.more[data-astro-cid-j7pv25f6]{margin-top:40px}.chars-band[data-astro-cid-j7pv25f6]{position:relative;padding-block:clamp(56px,8vw,100px);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--violet) 6%,transparent),transparent)}.chars-grid[data-astro-cid-j7pv25f6]{margin-top:46px}.tl-wrap[data-astro-cid-j7pv25f6]{margin-top:52px}.facts-band[data-astro-cid-j7pv25f6]{position:relative;padding-block:clamp(56px,8vw,100px);background:var(--bg2);border-block:1px solid var(--line)}.fact[data-astro-cid-j7pv25f6]{display:block;padding:26px 24px;border-radius:var(--radius);background:color-mix(in srgb,var(--tx) 3%,transparent);border:1px solid var(--line);transition:transform .3s}.fact[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px)}.fact-num[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:52px;line-height:1;opacity:.9}.fact-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--tx);margin:14px 0 8px}.fact-text[data-astro-cid-j7pv25f6]{font-size:14.5px;color:var(--mut);line-height:1.6}.news-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:44px}.news-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px}.news-item[data-astro-cid-j7pv25f6]{display:flex;gap:18px;align-items:center;padding:14px;border-radius:18px;background:var(--card);border:1px solid var(--line);transition:transform .3s,background .3s}.news-item[data-astro-cid-j7pv25f6]:hover{transform:translate(6px);background:color-mix(in srgb,var(--tx) 7%,transparent)}.news-item[data-astro-cid-j7pv25f6] img{width:96px;height:72px;object-fit:cover;border-radius:12px;flex-shrink:0}.news-meta[data-astro-cid-j7pv25f6]{display:flex;gap:10px;align-items:center;margin-bottom:6px}.news-tag[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:700;color:var(--violet2);text-transform:uppercase;letter-spacing:1px}.news-date[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--mut)}.news-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:16.5px;color:var(--tx);line-height:1.25}.ranking[data-astro-cid-j7pv25f6]{overflow:hidden}.rank-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:18px;padding:18px 22px;border-bottom:1px solid var(--line);transition:background .25s;color:var(--tx)}.rank-item[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}.rank-item[data-astro-cid-j7pv25f6]:hover{background:color-mix(in srgb,var(--tx) 6%,transparent)}.rank-n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--violet2);width:34px;flex-shrink:0}.rank-title[data-astro-cid-j7pv25f6]{font-weight:600;font-size:16px;flex:1}.rank-item[data-astro-cid-j7pv25f6] svg{color:var(--mut)}.wall-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.wall[data-astro-cid-j7pv25f6]{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:16/10;border:1px solid var(--line)}.wall[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.wall[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.08)}.wall-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,13,36,.85),transparent 55%);display:flex;align-items:flex-end;justify-content:space-between;padding:16px}.wall-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:15px;color:#fff}.wall-dl[data-astro-cid-j7pv25f6]{width:38px;height:38px;border-radius:11px;background:#ffffff29;backdrop-filter:blur(6px);display:grid;place-items:center;color:#fff}
