.home-module__oe3DtG__hero{padding-block:var(--s-16) var(--s-12);position:relative;overflow:hidden}.home-module__oe3DtG__heroArt{filter:blur(90px)saturate(150%);opacity:.34;pointer-events:none;background-image:url(/assets/erase-logo.jpg);background-position:50% 30%;background-size:cover;height:90%;position:absolute;inset:-30% -10% auto}html[data-theme=light] .home-module__oe3DtG__heroArt{opacity:.16;filter:blur(100px)saturate(130%)}.home-module__oe3DtG__heroScrim{background:linear-gradient(180deg, transparent 30%, var(--bg) 95%);pointer-events:none;position:absolute;inset:0}.home-module__oe3DtG__heroInner{text-align:center;justify-items:center;display:grid;position:relative}.home-module__oe3DtG__heroTitle{font-size:var(--text-hero);letter-spacing:-.045em;font-weight:700;line-height:.92}.home-module__oe3DtG__heroTitle span{color:var(--text-3);letter-spacing:.4em;text-indent:.4em;margin-top:4px;font-size:.24em;font-weight:600;display:block}.home-module__oe3DtG__heroLead{margin-top:var(--s-5);max-width:46ch;color:var(--text-2);font-size:var(--text-md)}.home-module__oe3DtG__playButton{align-items:center;gap:var(--s-3);height:54px;margin-top:var(--s-8);padding-inline:var(--s-10);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font-family:var(--font-display), sans-serif;font-size:var(--text-md);letter-spacing:-.01em;transition:background-color var(--dur-fast) ease, box-shadow var(--dur-base) var(--ease-out), transform var(--dur-press) var(--ease-out);font-weight:600;display:inline-flex}.home-module__oe3DtG__playButton:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.home-module__oe3DtG__playButton:hover{background:var(--accent-hover);box-shadow:0 10px 30px -10px var(--accent-glow)}}.home-module__oe3DtG__podium{align-items:end;gap:var(--s-2);width:100%;max-width:440px;margin-top:var(--s-12);padding:var(--s-5) var(--s-4) 0;border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--surface) 58%, transparent);-webkit-backdrop-filter:blur(16px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-module__oe3DtG__podiumSlot{justify-items:center;gap:var(--s-2);text-align:center;min-width:0;display:grid}.home-module__oe3DtG__podiumEmpty{margin:var(--s-3) 0 var(--s-5);color:var(--text-3);font-size:var(--text-sm);text-align:center;grid-column:1/-1}.home-module__oe3DtG__podiumSkin{transition:transform var(--dur-slow) var(--ease-out)}.home-module__oe3DtG__podiumName{max-width:100%;font-size:var(--text-sm);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.home-module__oe3DtG__podiumElo{color:var(--text-3);font-size:var(--text-xs)}.home-module__oe3DtG__plinth{border-radius:var(--r-sm) var(--r-sm) 0 0;background:linear-gradient(180deg, var(--surface-hover), transparent);border-top:2px solid var(--plinth-color,var(--line-strong));width:100%;color:var(--plinth-color,var(--text-3));font-size:var(--text-sm);place-items:center;font-weight:700;display:grid}.home-module__oe3DtG__plinthFirst{height:56px}.home-module__oe3DtG__plinthSecond{height:40px}.home-module__oe3DtG__plinthThird{height:30px}@media (hover:hover) and (pointer:fine){.home-module__oe3DtG__podiumSlot:hover .home-module__oe3DtG__podiumSkin{transform:translateY(-4px)}}@media (min-width:720px){.home-module__oe3DtG__hero{padding-block:var(--s-16) var(--s-16)}}.home-module__oe3DtG__band{border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.home-module__oe3DtG__bandItem{padding:var(--s-5) var(--s-4)}.home-module__oe3DtG__bandItem+.home-module__oe3DtG__bandItem{border-left:1px solid var(--line)}.home-module__oe3DtG__bandItem:nth-child(3){border-top:1px solid var(--line);border-left:0}.home-module__oe3DtG__bandItem:nth-child(4){border-top:1px solid var(--line)}.home-module__oe3DtG__bandValue{align-items:center;gap:var(--s-2);font-family:var(--font-display), sans-serif;font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600;display:flex}.home-module__oe3DtG__liveDot{background:var(--win);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.home-module__oe3DtG__liveDot:after{content:"";background:var(--win);animation:home-module__oe3DtG__pulse 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes home-module__oe3DtG__pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__liveDot:after{animation:none}}.home-module__oe3DtG__bandLabel{color:var(--text-3);font-size:var(--text-xs);margin-top:2px;display:block}@media (min-width:720px){.home-module__oe3DtG__band{grid-template-columns:repeat(4,1fr)}.home-module__oe3DtG__bandItem:nth-child(3),.home-module__oe3DtG__bandItem:nth-child(4){border-top:0;border-left:1px solid var(--line)}}.home-module__oe3DtG__section{padding-block:var(--s-16)}.home-module__oe3DtG__sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-8);flex-wrap:wrap;display:flex}.home-module__oe3DtG__sectionHead h2{font-size:var(--text-2xl)}.home-module__oe3DtG__sectionHead p{margin-top:var(--s-2);max-width:52ch;color:var(--text-2)}.home-module__oe3DtG__accentWord{color:var(--accent-text)}.home-module__oe3DtG__modeGrid{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.home-module__oe3DtG__modeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.home-module__oe3DtG__modeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-module__oe3DtG__modeCard{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--dur-base) ease, background-color var(--dur-base) ease, transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.home-module__oe3DtG__modeWash{background-image:var(--mode-art);filter:blur(46px)saturate(190%);opacity:.3;height:150%;transition:opacity var(--dur-base) ease;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:120%;position:absolute;inset:-40% -20% auto}.home-module__oe3DtG__modeHead{align-items:center;gap:var(--s-3);display:flex;position:relative}.home-module__oe3DtG__modeName{font-size:var(--text-md);letter-spacing:-.015em}.home-module__oe3DtG__modeKit{color:var(--text-3);font-size:var(--text-xs);letter-spacing:0;margin-top:1px;font-weight:400;display:block}.home-module__oe3DtG__modeArrow{color:var(--text-3);transition:transform var(--dur-base) var(--ease-out);margin-left:auto}.home-module__oe3DtG__modeTop{margin-top:auto;position:relative}.home-module__oe3DtG__modeTopLabel{margin-bottom:var(--s-2);color:var(--text-3);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;display:block}.home-module__oe3DtG__modeTopList{gap:5px;display:flex}.home-module__oe3DtG__modeTopChip{border-radius:var(--r-pill);background:var(--bg-sunken);min-width:0;font-size:var(--text-xs);align-items:center;gap:5px;padding:3px 9px 3px 3px;font-weight:500;display:inline-flex}.home-module__oe3DtG__modeTopRank{background:var(--surface-active);width:18px;height:18px;color:var(--text-3);font-size:var(--text-2xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.home-module__oe3DtG__modeTopChipFirst .home-module__oe3DtG__modeTopRank{background:var(--accent);color:var(--accent-ink)}.home-module__oe3DtG__modeTopName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine){.home-module__oe3DtG__modeCard:hover{border-color:var(--line-accent);transform:translateY(-2px)}.home-module__oe3DtG__modeCard:hover .home-module__oe3DtG__modeWash{opacity:.46}.home-module__oe3DtG__modeCard:hover .home-module__oe3DtG__modeArrow{transform:translate(3px)}}.home-module__oe3DtG__sectionFoot{margin-top:var(--s-8);justify-content:center;display:flex}.home-module__oe3DtG__newsGrid{gap:var(--s-6);display:grid}.home-module__oe3DtG__newsFeature{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--dur-base) ease, transform var(--dur-base) var(--ease-out);display:block;overflow:hidden}.home-module__oe3DtG__newsBanner{aspect-ratio:16/7;padding:var(--s-5);background-image:url(/assets/erase-logo.jpg);background-position:50%;background-size:cover;align-items:flex-end;display:flex;position:relative}.home-module__oe3DtG__newsBanner:after{content:"";background:linear-gradient(#0609061a 20%,#060906e0);position:absolute;inset:0}.home-module__oe3DtG__newsBannerTitle{z-index:1;color:#f4f8f2;max-width:24ch;font-size:var(--text-lg);letter-spacing:-.02em;position:relative}.home-module__oe3DtG__newsBody{padding:var(--s-5)}.home-module__oe3DtG__newsDate{color:var(--text-3);font-size:var(--text-xs);display:block}.home-module__oe3DtG__newsExcerpt{margin-top:var(--s-2);color:var(--text-2);font-size:var(--text-sm)}.home-module__oe3DtG__newsMore{margin-top:var(--s-4);color:var(--accent-text);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.home-module__oe3DtG__newsList{align-content:start;gap:0;display:grid}.home-module__oe3DtG__newsItem{padding:var(--s-4) 0;border-bottom:1px solid var(--line);gap:4px;display:grid}.home-module__oe3DtG__newsItem>*{transition:transform var(--dur-base) var(--ease-out)}.home-module__oe3DtG__newsItem:first-child{border-top:1px solid var(--line)}.home-module__oe3DtG__newsItemTitle{font-size:var(--text-base);letter-spacing:-.01em;font-weight:600}@media (hover:hover) and (pointer:fine){.home-module__oe3DtG__newsFeature:hover{border-color:var(--line-accent);transform:translateY(-2px)}.home-module__oe3DtG__newsItem:hover>*{transform:translate(8px)}.home-module__oe3DtG__newsItem:hover .home-module__oe3DtG__newsItemTitle{color:var(--accent-text)}}@media (min-width:860px){.home-module__oe3DtG__newsGrid{gap:var(--s-8);grid-template-columns:1.25fr 1fr}}.home-module__oe3DtG__communityGrid{gap:var(--s-8);align-items:center;display:grid}.home-module__oe3DtG__communityCopy h2{font-size:var(--text-2xl)}.home-module__oe3DtG__communityCopy p{margin-top:var(--s-3);max-width:42ch;color:var(--text-2)}.home-module__oe3DtG__communityCta{margin-top:var(--s-6)}.home-module__oe3DtG__communityList{display:grid}.home-module__oe3DtG__communityRow{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-2);border-bottom:1px solid var(--line);transition:background-color var(--dur-base) ease;display:flex}.home-module__oe3DtG__communityRow:first-child{border-top:1px solid var(--line)}.home-module__oe3DtG__communityIcon{border-radius:var(--r-sm);background:color-mix(in srgb, var(--brand-color) 18%, var(--surface));width:42px;height:42px;color:var(--brand-color);flex:none;place-items:center;display:grid}.home-module__oe3DtG__communityName{letter-spacing:-.01em;font-weight:600;display:block}.home-module__oe3DtG__communityBlurb{color:var(--text-3);font-size:var(--text-sm);display:block}.home-module__oe3DtG__communityChevron{color:var(--text-3);transition:transform var(--dur-base) var(--ease-out);margin-left:auto}@media (hover:hover) and (pointer:fine){.home-module__oe3DtG__communityRow:hover{background:var(--surface)}.home-module__oe3DtG__communityRow:hover .home-module__oe3DtG__communityChevron{color:var(--text-2);transform:translate(4px)}}@media (min-width:860px){.home-module__oe3DtG__communityGrid{gap:var(--s-12);grid-template-columns:1fr 1.1fr}}
