.page_hero__ocaon{position:relative;padding:var(--space-24) 0 var(--space-12);text-align:center;overflow:hidden}.page_heroGlow__orm1O{position:absolute;inset:0;background:radial-gradient(ellipse 50% 50% at 50% 30%,rgba(245,158,7,.1) 0,transparent 70%),radial-gradient(ellipse 40% 40% at 30% 70%,rgba(16,185,129,.05) 0,transparent 60%);pointer-events:none}.page_heroInner__Tfsiq{position:relative;z-index:1}.page_heroLabel__xYqGe{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--accent-400);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-4)}.page_heroTitle__BPq52{font-size:var(--text-5xl);font-weight:var(--weight-black);margin-bottom:var(--space-4)}.page_heroSubtitle__PsEWl{font-size:var(--text-lg);color:var(--text-secondary);max-width:640px;margin:0 auto;line-height:var(--leading-relaxed)}.page_statsRow__iZuO4{display:flex;align-items:center;justify-content:center;gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap}.page_stat__Urj_o{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary)}.page_statValue__l4mWx{font-family:var(--font-heading);font-weight:var(--weight-bold);color:var(--accent-400)}.page_content__wWGzM{padding:var(--space-8) 0 var(--space-20)}.page_filtersBar__8UbrD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.page_filterChips__qkII_{display:flex;gap:var(--space-2);flex-wrap:wrap}.page_resultsCount__JZz_r{font-size:var(--text-sm);color:var(--text-tertiary)}.page_podium__bXrlC{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:var(--space-4);margin-bottom:var(--space-8);align-items:end}.page_podiumSlot__vcpO3{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);background:var(--gradient-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-decoration:none;color:inherit;transition:all var(--duration-normal) var(--ease-out);position:relative}.page_podiumSlot__vcpO3:hover{border-color:var(--border-accent);transform:translateY(-4px);box-shadow:var(--shadow-glow-accent)}.page_podiumSlot__vcpO3:nth-child(2){padding-top:var(--space-8);padding-bottom:var(--space-8)}.page_podiumCrown__siQ51{position:absolute;top:-16px;font-size:28px;line-height:1}.page_podiumRank__1gc2Z{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-black);color:var(--text-muted)}.page_podiumSlot__vcpO3:nth-child(2) .page_podiumRank__1gc2Z{color:var(--accent-400)}.page_podiumLogo__pK2vb{width:56px;height:56px;border-radius:var(--radius-lg);object-fit:cover}.page_podiumLogoFallback__tWVeV{width:56px;height:56px;border-radius:var(--radius-lg);background:var(--bg-surface);display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl)}.page_podiumName__MEbIG{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-primary);text-align:center}.page_podiumBadgeArea__lN2XM{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.page_podiumMeta__mdcXq{font-size:var(--text-xs);color:var(--text-tertiary)}.page_rankingList__fO97i{display:flex;flex-direction:column;gap:var(--space-3)}.page_rankingRow__oRhBG{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--gradient-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:all var(--duration-normal) var(--ease-out)}.page_rankingRow__oRhBG:hover{border-color:var(--border-accent);transform:translateY(-2px);box-shadow:var(--shadow-glow-accent)}.page_rankNum__qw1BT{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-muted);min-width:36px;text-align:center}.page_rankLogo__IYM7m{object-fit:cover}.page_rankLogoFallback__xqYDu,.page_rankLogo__IYM7m{width:44px;height:44px;border-radius:var(--radius-md);flex-shrink:0}.page_rankLogoFallback__xqYDu{background:var(--bg-surface);display:flex;align-items:center;justify-content:center;font-size:var(--text-xl)}.page_rankInfo__9QAP5{flex:1 1;min-width:0}.page_rankName__KTrqa{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-primary)}.page_rankMeta__xvloo{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}.page_rankMetaItem__eVD1j{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}.page_rankBadges__6SDB9{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.page_rankScoreArea__Y3Qax{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.page_rankAction__vPyy8{flex-shrink:0}.page_methodologyCta__Yiuea{display:flex;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-8) var(--space-6);margin-top:var(--space-12);background:var(--gradient-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center;flex-wrap:wrap}.page_methodologyCtaText__EANHG{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary)}.page_emptyState__i4DLm{text-align:center;padding:var(--space-16) 0;color:var(--text-tertiary)}@media (max-width:900px){.page_podium__bXrlC{grid-template-columns:1fr;gap:var(--space-3)}.page_podiumSlot__vcpO3:nth-child(2){order:-1}}@media (max-width:640px){.page_heroTitle__BPq52{font-size:var(--text-4xl)}.page_rankingRow__oRhBG{flex-wrap:wrap;gap:var(--space-3)}.page_rankScoreArea__Y3Qax{width:100%;justify-content:space-between}.page_rankAction__vPyy8,.page_rankAction__vPyy8 .page_btn__0y633{width:100%}.page_methodologyCta__Yiuea{flex-direction:column;text-align:center}}