.landing-module___cEqKa__root{min-height:100vh;color:var(--color-ink-900);background:var(--color-cloud);overflow:clip}.landing-module___cEqKa__authPending{visibility:hidden}.landing-module___cEqKa__authReady{visibility:visible}.landing-module___cEqKa__header{z-index:100;padding-top:env(safe-area-inset-top,0px);background:var(--color-chamber-900);border-bottom:1px solid #ffffff1f;position:sticky;top:0}.landing-module___cEqKa__headerInner,.landing-module___cEqKa__sectionInner,.landing-module___cEqKa__heroInner,.landing-module___cEqKa__footerInner{box-sizing:border-box;width:min(100%,1100px);margin-inline:auto;padding-inline:20px}.landing-module___cEqKa__headerInner{align-items:center;gap:16px;min-height:60px;display:flex}.landing-module___cEqKa__desktopNav{align-items:center;gap:4px;margin-left:auto;display:none}.landing-module___cEqKa__navLink,.landing-module___cEqKa__headerSignIn{color:#ffffffc7;border-radius:12px;align-items:center;min-height:44px;padding-inline:12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module___cEqKa__navLink:hover,.landing-module___cEqKa__headerSignIn:hover{color:#fff;background:#ffffff14}.landing-module___cEqKa__navLink:focus-visible,.landing-module___cEqKa__headerSignIn:focus-visible,.landing-module___cEqKa__menuToggle:focus-visible,.landing-module___cEqKa__footerLink:focus-visible,.landing-module___cEqKa__textLink:focus-visible{outline:3px solid var(--color-amber-400);outline-offset:3px}.landing-module___cEqKa__headerActions{align-items:center;gap:8px;margin-left:auto;display:flex}.landing-module___cEqKa__desktopSignIn{display:none}.landing-module___cEqKa__headerCta{letter-spacing:0;text-transform:none;white-space:nowrap;min-height:44px;padding:10px 14px;font-size:12px}.landing-module___cEqKa__menuToggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.landing-module___cEqKa__mobileMenu{background:var(--color-chamber-900);border-top:1px solid #ffffff1a}.landing-module___cEqKa__mobileMenuInner{padding:10px 20px calc(16px + env(safe-area-inset-bottom,0px));gap:4px;display:grid}.landing-module___cEqKa__mobileMenu .landing-module___cEqKa__navLink,.landing-module___cEqKa__mobileMenu .landing-module___cEqKa__headerSignIn{box-sizing:border-box;width:100%}.landing-module___cEqKa__section,.landing-module___cEqKa__sectionTint,.landing-module___cEqKa__sectionDark,.landing-module___cEqKa__stepsSection,.landing-module___cEqKa__quillSection,.landing-module___cEqKa__finalSection{scroll-margin-top:calc(72px + env(safe-area-inset-top,0px));padding-block:64px}.landing-module___cEqKa__section,.landing-module___cEqKa__quillSection{background:var(--color-cloud)}.landing-module___cEqKa__sectionTint,.landing-module___cEqKa__stepsSection{background:var(--color-chamber-50)}.landing-module___cEqKa__sectionDark{color:#fff;background:var(--color-chamber-900)}.landing-module___cEqKa__sectionEyebrow{margin-bottom:4px}.landing-module___cEqKa__sectionHeading{max-width:720px;color:var(--color-chamber-900);font-family:var(--font-display), "Nunito", system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:10px 0 14px;font-size:clamp(1.85rem,5.6vw,2.65rem);font-weight:900;line-height:1.1}.landing-module___cEqKa__sectionDark .landing-module___cEqKa__sectionHeading,.landing-module___cEqKa__finalSection .landing-module___cEqKa__sectionHeading{color:#fff}.landing-module___cEqKa__sectionLead{max-width:640px;color:var(--color-slate-500);margin:0;font-size:16px;line-height:1.7}.landing-module___cEqKa__sectionDark .landing-module___cEqKa__sectionLead,.landing-module___cEqKa__finalSection .landing-module___cEqKa__sectionLead{color:#ffffffbd}.landing-module___cEqKa__hero{background:var(--gradient-hero-card);color:#fff;position:relative}.landing-module___cEqKa__heroInner{align-items:center;gap:40px;padding-block:56px 64px;display:grid}.landing-module___cEqKa__heroCopy{min-width:0}.landing-module___cEqKa__heroTitle{color:#fff;max-width:620px;font-family:var(--font-display), "Nunito", system-ui, sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:16px 0 20px;font-size:clamp(2.3rem,8.6vw,3.9rem);font-weight:900;line-height:1.04}.landing-module___cEqKa__heroBody{color:#fffc;max-width:560px;margin:0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.7}.landing-module___cEqKa__heroActions,.landing-module___cEqKa__finalActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.landing-module___cEqKa__heroActions>*,.landing-module___cEqKa__finalActions>*{min-width:min(100%,190px)}.landing-module___cEqKa__secondaryOnDark{--btn-face:white;--btn-edge:#00000038;--btn-text:var(--color-chamber-900);--btn-face-hover:var(--color-chamber-50);box-shadow:0 4px #00000038}.landing-module___cEqKa__trustLine{color:#ffffffa8;margin:18px 0 0;font-size:13px;font-weight:700}.landing-module___cEqKa__heroDevice{background:color-mix(in srgb, var(--color-chamber-950) 84%, transparent);min-width:0;box-shadow:var(--shadow-card);border:1px solid #ffffff29;border-radius:32px;padding:10px}.landing-module___cEqKa__heroDeviceBar{color:#ffffff8c;justify-content:space-between;align-items:center;padding:10px 12px 14px;display:flex}.landing-module___cEqKa__heroDeviceDots{gap:5px;display:flex}.landing-module___cEqKa__heroDeviceDots span{background:#ffffff4d;border-radius:999px;width:6px;height:6px}.landing-module___cEqKa__heroDeviceLabel{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.landing-module___cEqKa__heroDeviceBody{gap:10px;padding:0 4px 4px;display:grid}.landing-module___cEqKa__heroStatRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-module___cEqKa__previewSurface{border:1px solid var(--color-slate-200);background:var(--color-surface-card);box-shadow:var(--shadow-card);border-radius:24px;padding:18px}.landing-module___cEqKa__previewSurfaceTint{background:var(--color-chamber-50)}.landing-module___cEqKa__previewCard{border:1px solid var(--color-slate-200);min-width:0;color:var(--color-ink-900);background:var(--color-surface-card);border-radius:18px;padding:16px}.landing-module___cEqKa__previewCardAccent{color:#fff;border-color:var(--color-chamber-700);background:var(--color-chamber-800)}.landing-module___cEqKa__previewLabel{color:var(--color-chamber-600);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.landing-module___cEqKa__previewCardAccent .landing-module___cEqKa__previewLabel{color:var(--color-amber-400)}.landing-module___cEqKa__previewTitle{margin:0;font-size:16px;font-weight:900;line-height:1.25}.landing-module___cEqKa__previewMeta{color:var(--color-slate-500);margin:6px 0 0;font-size:12px;line-height:1.5}.landing-module___cEqKa__previewCardAccent .landing-module___cEqKa__previewMeta{color:#ffffffb8}.landing-module___cEqKa__progressTrack{background:var(--color-slate-200);border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.landing-module___cEqKa__progressFill{border-radius:inherit;background:var(--color-chamber-500);width:42%;height:100%}.landing-module___cEqKa__stat{background:#ffffff1a;border-radius:16px;padding:12px}.landing-module___cEqKa__previewSurface .landing-module___cEqKa__stat,.landing-module___cEqKa__previewCard .landing-module___cEqKa__stat{background:var(--color-chamber-50)}.landing-module___cEqKa__statValue{font-family:var(--font-mono), monospace;font-size:18px;font-weight:500;display:block}.landing-module___cEqKa__heroDevice .landing-module___cEqKa__statValue{color:#fff}.landing-module___cEqKa__previewSurface .landing-module___cEqKa__statValue,.landing-module___cEqKa__previewCard .landing-module___cEqKa__statValue{color:var(--color-chamber-800)}.landing-module___cEqKa__statLabel{margin-top:4px;font-size:11px;font-weight:700;display:block}.landing-module___cEqKa__heroDevice .landing-module___cEqKa__statLabel{color:#ffffff9e}.landing-module___cEqKa__previewSurface .landing-module___cEqKa__statLabel,.landing-module___cEqKa__previewCard .landing-module___cEqKa__statLabel{color:var(--color-slate-500)}.landing-module___cEqKa__stepsHeader{text-align:center}.landing-module___cEqKa__stepsHeader .landing-module___cEqKa__sectionHeading,.landing-module___cEqKa__stepsHeader .landing-module___cEqKa__sectionLead{margin-inline:auto}.landing-module___cEqKa__stepsGrid{gap:44px;margin-top:44px;display:grid}.landing-module___cEqKa__stepCard{text-align:center;flex-direction:column;align-items:center;display:flex}.landing-module___cEqKa__stepCircleOuter{width:108px;height:108px;margin-bottom:20px;position:relative}.landing-module___cEqKa__stepCircleDots{border:2px dashed var(--color-chamber-200);border-radius:999px;position:absolute;inset:-8px}.landing-module___cEqKa__stepCircleInner{border:1px solid var(--color-chamber-200);background:var(--color-chamber-50);color:var(--color-chamber-700);box-shadow:var(--shadow-card);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:8px}.landing-module___cEqKa__stepNumber{width:34px;height:34px;color:var(--color-chamber-900);background:var(--color-amber-400);font-family:var(--font-mono), monospace;box-shadow:0 0 0 4px var(--color-chamber-50);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:-6px;left:-6px}.landing-module___cEqKa__stepArrow{display:none}.landing-module___cEqKa__stepTitle{max-width:26ch;color:var(--color-chamber-900);margin:0 0 8px;font-size:18px;font-weight:900;line-height:1.25}.landing-module___cEqKa__stepBody{max-width:30ch;color:var(--color-slate-500);margin:0;font-size:14px;line-height:1.65}.landing-module___cEqKa__featureGrid{align-items:center;gap:32px;display:grid}.landing-module___cEqKa__featureCopy{min-width:0}.landing-module___cEqKa__featureCta{margin-top:22px}.landing-module___cEqKa__featurePreview{min-width:0}.landing-module___cEqKa__academyPath{gap:10px;margin-top:16px;display:grid}.landing-module___cEqKa__academyRow{background:var(--color-surface-card);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.landing-module___cEqKa__academyNode{color:#fff;background:var(--color-chamber-500);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.landing-module___cEqKa__academyNodeLocked{color:var(--color-slate-500);background:var(--color-slate-200)}.landing-module___cEqKa__academyRowTitle{color:var(--color-chamber-900);margin:0;font-size:13px;font-weight:900}.landing-module___cEqKa__academyRowMeta{color:var(--color-slate-500);margin:2px 0 0;font-size:11px}.landing-module___cEqKa__xpChip{color:var(--color-chamber-900);font-family:var(--font-mono), monospace;white-space:nowrap;font-size:10px;font-weight:500}.landing-module___cEqKa__quillNote{border-top:1px solid var(--color-slate-200);color:var(--color-ink-700);align-items:flex-start;gap:8px;margin:16px 0 0;padding-top:14px;font-size:12px;line-height:1.6;display:flex}.landing-module___cEqKa__quillNote strong{color:var(--color-chamber-700);flex:none}.landing-module___cEqKa__gamesFeatured{color:#fff;background:var(--gradient-hero-card);border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:14px;display:grid}.landing-module___cEqKa__gamesFeaturedIcon{background:#ffffff29;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.landing-module___cEqKa__gamesFeaturedTitle{margin:0;font-size:15px;font-weight:900}.landing-module___cEqKa__gamesFeaturedMeta{color:#ffffffc2;margin:3px 0 0;font-size:11px}.landing-module___cEqKa__gamesFeaturedChip{color:var(--color-chamber-900);background:var(--color-amber-400);font-family:var(--font-mono), monospace;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.landing-module___cEqKa__gamesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.landing-module___cEqKa__gameTile{border:1px solid var(--color-chamber-200);background:var(--color-surface-card);border-radius:16px;flex-direction:column;min-width:0;min-height:90px;padding:12px;display:flex}.landing-module___cEqKa__gameIcon{width:30px;height:30px;color:var(--color-chamber-700);background:var(--color-chamber-100);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.landing-module___cEqKa__gameTitle{color:var(--color-chamber-900);margin:auto 0 0;font-size:12px;font-weight:900;line-height:1.2}.landing-module___cEqKa__exploreSearch{border:1px solid var(--color-slate-200);color:var(--color-slate-500);background:var(--color-cloud);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.landing-module___cEqKa__exploreProfile{border-top:1px solid var(--color-slate-200);align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.landing-module___cEqKa__exploreAvatar{width:46px;height:46px;color:var(--color-chamber-800);background:var(--color-chamber-100);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-module___cEqKa__exploreTags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.landing-module___cEqKa__exploreTag{color:var(--color-ink-700);background:var(--color-chamber-50);border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.landing-module___cEqKa__electionBlock{border-top:1px solid var(--color-slate-200);margin-top:16px;padding-top:14px}.landing-module___cEqKa__electionChart{margin-top:8px}.landing-module___cEqKa__electionLegend{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.landing-module___cEqKa__electionLegendItem{border:1px solid var(--color-slate-200);color:var(--color-ink-900);background:var(--color-surface-card);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.landing-module___cEqKa__electionLegendDot{border-radius:999px;flex:none;width:8px;height:8px}.landing-module___cEqKa__leagueList{gap:8px;margin-top:14px;display:grid}.landing-module___cEqKa__leagueRow{background:var(--color-cloud);border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.landing-module___cEqKa__leagueRowYou{border:1px dashed var(--color-amber-500);background:var(--color-chamber-50)}.landing-module___cEqKa__leagueRank{color:var(--color-slate-500);font-family:var(--font-mono), monospace;text-align:center;font-size:13px;font-weight:700}.landing-module___cEqKa__leagueRankGold{color:var(--color-chamber-900)}.landing-module___cEqKa__leagueName{color:var(--color-ink-900);margin:0;font-size:13px;font-weight:800}.landing-module___cEqKa__leagueXp{color:var(--color-chamber-800);font-family:var(--font-mono), monospace;white-space:nowrap;font-size:12px;font-weight:700}.landing-module___cEqKa__leagueNote{color:var(--color-slate-500);margin:14px 0 0;font-size:11px;line-height:1.5}.landing-module___cEqKa__quillCard{border:1px solid var(--color-chamber-200);background:var(--color-surface-card);box-shadow:var(--shadow-card);border-radius:28px;align-items:start;gap:24px;padding:28px;display:grid}.landing-module___cEqKa__quillImage{justify-self:center}.landing-module___cEqKa__quillBubble{border:1px solid var(--color-chamber-100);background:var(--color-chamber-50);color:var(--color-chamber-900);border-radius:18px;margin:4px 0 18px;padding:16px 18px;font-size:15px;font-weight:700;line-height:1.6;position:relative}.landing-module___cEqKa__quillRoles{gap:10px;display:grid}.landing-module___cEqKa__quillRoleItem{color:var(--color-ink-700);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.landing-module___cEqKa__quillRoleIcon{color:var(--color-chamber-600);flex:none;display:inline-flex}.landing-module___cEqKa__finalSection{text-align:center;background:var(--color-chamber-900);padding-block:72px}.landing-module___cEqKa__finalSection .landing-module___cEqKa__sectionHeading,.landing-module___cEqKa__finalSection .landing-module___cEqKa__sectionLead{margin-inline:auto}.landing-module___cEqKa__finalActions{justify-content:center}.landing-module___cEqKa__availability{color:#ffffff9e;margin:22px 0 0;font-size:13px;font-weight:700}.landing-module___cEqKa__storeLinks{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.landing-module___cEqKa__finalSection .landing-module___cEqKa__storeLinks{justify-content:center}.landing-module___cEqKa__storeLink{color:#fff;border:1px solid #ffffff4d;border-radius:999px;align-items:center;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.landing-module___cEqKa__storeLink:hover,.landing-module___cEqKa__storeLink:focus-visible{background:#ffffff1f}.landing-module___cEqKa__footer{padding-block:44px calc(44px + env(safe-area-inset-bottom,0px));color:#ffffffb3;background:var(--color-chamber-950)}.landing-module___cEqKa__footerTop{gap:28px;display:grid}.landing-module___cEqKa__footerCopy{color:#ffffff9e;max-width:530px;margin:16px 0 0;font-size:13px;line-height:1.65}.landing-module___cEqKa__footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.landing-module___cEqKa__footerLink{color:#ffffffbf;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module___cEqKa__footerLink:hover{color:#fff}.landing-module___cEqKa__footerBottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}.landing-module___cEqKa__textLink{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}@media (min-width:560px){.landing-module___cEqKa__desktopSignIn{display:inline-flex}.landing-module___cEqKa__heroActions>*,.landing-module___cEqKa__finalActions>*{min-width:0}.landing-module___cEqKa__quillCard{grid-template-columns:auto minmax(0,1fr)}}@media (min-width:768px){.landing-module___cEqKa__desktopNav{display:flex}.landing-module___cEqKa__headerActions{margin-left:12px}.landing-module___cEqKa__menuToggle,.landing-module___cEqKa__mobileMenu{display:none}.landing-module___cEqKa__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:56px;min-height:580px;padding-block:68px 76px}.landing-module___cEqKa__heroDeviceBody{grid-template-columns:minmax(0,1fr) minmax(0,.78fr)}.landing-module___cEqKa__heroDeviceBody>:first-child{grid-row:span 2}.landing-module___cEqKa__section,.landing-module___cEqKa__sectionTint,.landing-module___cEqKa__sectionDark,.landing-module___cEqKa__stepsSection,.landing-module___cEqKa__quillSection{padding-block:92px}.landing-module___cEqKa__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}.landing-module___cEqKa__stepCard{padding-inline:12px;position:relative}.landing-module___cEqKa__stepArrow{color:var(--color-chamber-300);justify-content:center;align-items:center;display:flex;position:absolute;top:46px;right:-28px}.landing-module___cEqKa__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.landing-module___cEqKa__featureGridReverse .landing-module___cEqKa__featureCopy{order:2}.landing-module___cEqKa__featureGridReverse .landing-module___cEqKa__featurePreview{order:1}.landing-module___cEqKa__footerTop{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}}@media (min-width:1024px){.landing-module___cEqKa__headerInner,.landing-module___cEqKa__sectionInner,.landing-module___cEqKa__heroInner,.landing-module___cEqKa__footerInner{padding-inline:20px}.landing-module___cEqKa__heroTitle{font-size:clamp(3.6rem,4.8vw,4.4rem)}.landing-module___cEqKa__previewSurface{padding:24px}}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__root{scroll-behavior:smooth}.landing-module___cEqKa__stepCard,.landing-module___cEqKa__previewSurface,.landing-module___cEqKa__previewCard,.landing-module___cEqKa__gameTile,.landing-module___cEqKa__leagueRow{transition:transform .16s,box-shadow .16s}.landing-module___cEqKa__previewSurface:hover,.landing-module___cEqKa__previewCard:hover,.landing-module___cEqKa__gameTile:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__root{scroll-behavior:auto}}
