._9n9Doa_hero{border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 86% 20%, color-mix(in oklab, var(--gold) 10%, transparent), transparent 45%);overflow:hidden}._9n9Doa_heroInner{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);width:min(100%,72rem);margin:auto;padding:clamp(3.5rem,6vw,6.5rem) 1.25rem;display:grid}._9n9Doa_eyebrow,._9n9Doa_commandLabel{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}._9n9Doa_heroCopy h1{max-width:12ch;color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.065em;margin-top:1rem;font-size:clamp(3.3rem,6.5vw,6.2rem);font-weight:800;line-height:.98}._9n9Doa_heroCopy>p:not(._9n9Doa_eyebrow){max-width:38rem;color:var(--foreground);margin-top:1.5rem;line-height:1.75}._9n9Doa_heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}._9n9Doa_primaryLink,._9n9Doa_secondaryLink{align-items:center;gap:.6rem;min-height:2.85rem;padding:.7rem 1rem;font-size:.85rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}._9n9Doa_primaryLink{background:var(--gold);color:var(--background)}._9n9Doa_primaryLink:hover{background:var(--text-bright)}._9n9Doa_secondaryLink{border:1px solid var(--border);color:var(--text-bright)}._9n9Doa_secondaryLink:hover{background:var(--surface)}._9n9Doa_commandCard{border:1px solid var(--border);border-top:2px solid var(--gold);background:var(--surface);padding:clamp(1.5rem,3vw,2rem)}._9n9Doa_commandCard code{color:var(--text-bright);font-family:var(--font-mono);margin:1.5rem 0 1rem;font-size:clamp(1.8rem,3vw,2.6rem);display:block}._9n9Doa_commandCard>p:not(._9n9Doa_commandLabel){color:var(--foreground);line-height:1.65}._9n9Doa_commandCard span{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:1.75rem;padding-top:1rem;font-size:.78rem;line-height:1.5;display:block}._9n9Doa_modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}._9n9Doa_mode{border:1px solid var(--border);background:var(--surface);flex-direction:column;min-width:0;padding:1.5rem;display:flex}._9n9Doa_modeTop{color:var(--gold);justify-content:space-between;align-items:center;display:flex}._9n9Doa_modeTop span{color:var(--muted-foreground);font:.72rem var(--font-mono)}._9n9Doa_mode h3{color:var(--text-bright);font:700 1.3rem var(--font-display);margin-top:1.8rem}._9n9Doa_mode p{color:var(--muted-foreground);margin:.7rem 0 1.7rem;font-size:.88rem;line-height:1.7}._9n9Doa_mode code{background:var(--background);width:fit-content;color:var(--foreground);margin-top:auto;padding:.45rem .65rem;font-size:.78rem}._9n9Doa_ladderLayout{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);display:grid}._9n9Doa_ladderIntro svg{color:var(--gold)}._9n9Doa_ladderIntro h3{color:var(--text-bright);font:700 1.55rem var(--font-display);margin-top:1.2rem}._9n9Doa_ladderIntro p{max-width:25rem;color:var(--muted-foreground);margin-top:.8rem;font-size:.9rem;line-height:1.75}._9n9Doa_ladderIntro a{color:var(--gold);align-items:center;gap:.4rem;margin-top:1.8rem;font-size:.9rem;display:inline-flex}._9n9Doa_ladderIntro a:hover{text-decoration:underline}._9n9Doa_tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._9n9Doa_tiers li{border:1px solid var(--border);background:var(--surface);border-left-width:3px;flex-direction:column;gap:.3rem;min-width:0;padding:.7rem 1rem;display:flex}._9n9Doa_tiers span{font-size:.92rem;font-weight:700}._9n9Doa_tiers small{color:var(--muted-foreground);font:.7rem var(--font-mono)}._9n9Doa_tournamentLink{border:1px solid var(--border);background:var(--surface);max-width:40rem;color:var(--gold);align-items:center;gap:1rem;padding:1.4rem;display:flex}._9n9Doa_tournamentLink:hover{border-color:var(--gold)}._9n9Doa_tournamentLink span{flex-direction:column;flex:1;gap:.3rem;display:flex}._9n9Doa_tournamentLink strong{color:var(--text-bright);font-size:1rem}._9n9Doa_tournamentLink small{color:var(--muted-foreground);font-size:.8rem}@media (width<=780px){._9n9Doa_heroInner,._9n9Doa_ladderLayout{grid-template-columns:1fr;gap:2.5rem}._9n9Doa_commandCard{max-width:32rem}._9n9Doa_modes{grid-template-columns:1fr}._9n9Doa_mode h3{margin-top:1rem}._9n9Doa_mode p{margin-bottom:1rem}}@media (width<=440px){._9n9Doa_tiers{grid-template-columns:1fr}._9n9Doa_heroActions>a{justify-content:space-between;width:100%}}
