._footer_6vqkn_1{display:flex;justify-content:center;align-items:center;padding:18px 16px 24px;background:var(--theme-surface-page);color:var(--theme-text-muted);font-size:13px;line-height:1.5}._footer_6vqkn_1 a{color:inherit;transition:color .2s ease}._footer_6vqkn_1 a:hover{color:var(--theme-primary-strong)}._shell_1hqes_1{min-height:100vh;display:flex;flex-direction:column;background:var(--theme-surface-page)}._content_1hqes_8{flex:1;min-width:0}._navbar_txr53_1{height:var(--navbar-height, 60px);background:var(--theme-gradient);display:flex;align-items:center;justify-content:space-between;padding:0 36px;box-shadow:0 2px 12px #667eea4d;flex-shrink:0;position:sticky;top:0;z-index:110}._brand_txr53_15{display:flex;align-items:center}._logoMark_txr53_20{width:auto;height:calc(var(--navbar-height, 60px) * .85);display:block;object-fit:contain;flex-shrink:0}._right_txr53_28{display:flex;align-items:center;gap:12px}._profileBtn_txr53_34{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff1f;color:#fff;border-radius:999px;padding:4px 14px 4px 4px;cursor:pointer;transition:all .2s ease}._profileBtn_txr53_34:hover{background:#fff3;transform:translateY(-1px)}._avatar_txr53_51,._avatarFallback_txr53_52{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}._avatarFallback_txr53_52{display:inline-flex;align-items:center;justify-content:center;background:#ffffff38;border:1px solid rgba(255,255,255,.3);font-size:12px;font-weight:700}._username_txr53_70{color:#ffffffeb;font-size:14px;font-weight:600}._authBtn_txr53_76{padding:6px 18px;border:1.5px solid rgba(255,255,255,.5);border-radius:8px;background:#ffffff1a;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}._authBtn_txr53_76:hover{background:#ffffff40;border-color:#fffc}._page_lrl7y_1{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at top left,rgba(109,140,255,.16),transparent 28%),radial-gradient(circle at top right,rgba(79,185,151,.12),transparent 24%),linear-gradient(180deg,#f4f7fb,#edf2f9)}._content_lrl7y_8{position:relative;z-index:1;width:98%;max-width:1440px;margin:0 auto;padding:22px 0 56px}._heroPanel_lrl7y_17,._rankingCard_lrl7y_18{background:#ffffffd1;border:1px solid rgba(219,228,243,.9);border-radius:30px;box-shadow:0 22px 38px #7a90b424;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._heroPanel_lrl7y_17{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:24px;padding:32px}._heroCopy_lrl7y_33{min-width:0}._heroKicker_lrl7y_37,._cardEyebrow_lrl7y_38{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#5a7ebe1a;color:#5470a6;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._heroTitle_lrl7y_51{margin-top:18px;font-size:40px;line-height:1.16;color:#21324d;letter-spacing:-.02em}._heroDesc_lrl7y_59{margin-top:14px;max-width:760px;color:#5c6b82;font-size:16px;line-height:1.8}._heroPillars_lrl7y_67{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}._heroPill_lrl7y_67{display:inline-flex;align-items:center;gap:10px;padding:11px 14px;border-radius:16px;background:#fff;color:#30445f;font-size:14px;font-weight:700;border:1px solid rgba(218,227,241,.92);box-shadow:0 10px 18px #a7b8d11a}._metricGrid_lrl7y_88{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._metricCard_lrl7y_94{padding:14px 16px;border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f2f7ffeb);border:1px solid rgba(218,227,241,.92);box-shadow:inset 0 1px #ffffffe6}._metricTop_lrl7y_102{display:flex;align-items:center;justify-content:space-between;gap:10px}._metricInfo_lrl7y_109{display:inline-flex;align-items:center;gap:10px;min-width:0}._metricIcon_lrl7y_116{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#5a7ebe1a;color:#5470a6}._metricValue_lrl7y_127{flex-shrink:0;color:#22324f;font-size:22px;font-weight:800;line-height:1}._metricLabel_lrl7y_135{color:#334965;font-size:13px;font-weight:700;line-height:1.3}._metricDesc_lrl7y_142{margin-top:8px;color:#7a879e;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}._featureGrid_lrl7y_154{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._featureCard_lrl7y_161{--accent: #5b8def;display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid rgba(218,227,241,.92);border-radius:26px;background:linear-gradient(180deg,#fffffffa,#f2f7ffeb);text-align:left;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 18px 30px #99abc924}._featureCard_lrl7y_161:hover{transform:translateY(-4px);box-shadow:0 24px 40px #99abc933}._featureTop_lrl7y_181{display:flex;align-items:center;justify-content:space-between;gap:12px}._featureIcon_lrl7y_188{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:color-mix(in srgb,var(--accent) 12%,white);color:var(--accent)}._featureMeta_lrl7y_199{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#ffffffe6;color:var(--accent);border:1px solid rgba(218,227,241,.92);font-size:12px;font-weight:800}._featureTitle_lrl7y_212{color:#21324d;font-size:24px;font-weight:800}._featureDesc_lrl7y_218{color:#607089;font-size:14px;line-height:1.8;min-height:76px}._featureAction_lrl7y_225{margin-top:4px;color:#21324d;font-size:14px;font-weight:800}._leaderboardGrid_lrl7y_232{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}._leaderboardItem_lrl7y_240{min-width:0}._rankingCard_lrl7y_18{--accent: #5b8def;height:100%;width:100%;padding:28px 22px 24px;border:1px solid rgba(219,228,243,.9);text-align:left;font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:22px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}._rankingCard_lrl7y_18:hover{transform:translateY(-6px);box-shadow:0 28px 46px #7a90b433;border-color:color-mix(in srgb,var(--accent) 28%,rgba(219,228,243,.9))}._rankingCard_lrl7y_18:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 58%,white);outline-offset:3px}._rankingTop_lrl7y_272{display:flex;align-items:center;justify-content:center;gap:16px}._trophyBadge_lrl7y_279{position:relative;width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.96),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,white),color-mix(in srgb,var(--accent) 10%,white));box-shadow:inset 0 1px #ffffffeb,0 18px 28px color-mix(in srgb,var(--accent) 18%,rgba(153,171,201,.22));color:var(--accent)}._trophyBadge_lrl7y_279:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:18px;border:1px solid color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.95))}._trophyIcon_lrl7y_300{width:30px;height:30px}._rankList_lrl7y_305{display:grid;gap:0}._rankRow_lrl7y_310{display:grid;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(226,233,244,.92)}._rankRow_lrl7y_310:last-child{border-bottom:0}._articleRow_lrl7y_322{grid-template-columns:34px minmax(0,1fr) auto}._userRow_lrl7y_326{grid-template-columns:34px 44px minmax(0,1fr) auto}._userRow_lrl7y_326 ._rankPrimary_lrl7y_330{max-width:100%}._rankIndex_lrl7y_334{display:inline-flex;align-items:center;justify-content:flex-start;color:var(--accent);font-size:18px;font-weight:800}._rankPrimary_lrl7y_330{display:block;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#253750;font-size:15px;font-weight:800;line-height:1.4}._rankAvatar_lrl7y_356{width:44px;height:44px;border-radius:15px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}._rankAvatar_lrl7y_356 img,._rankAvatarFallback_lrl7y_365{width:100%;height:100%;display:block}._rankAvatar_lrl7y_356 img{object-fit:cover}._rankAvatarFallback_lrl7y_365{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 16%,white);color:var(--accent);font-size:15px;font-weight:800}._rankMetric_lrl7y_385{min-width:76px;display:inline-flex;align-items:baseline;justify-content:flex-end;gap:4px;padding:8px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,white);color:#4b627e;font-size:12px;font-weight:700}._rankMetric_lrl7y_385 strong{color:#21324d;font-size:18px;font-weight:800;line-height:1}._rankMetric_lrl7y_385 em{font-style:normal}._rankFooter_lrl7y_410{display:flex;justify-content:center;margin-top:4px;padding-top:0}._rankHint_lrl7y_417{color:#7d8ba1;font-size:12px;font-weight:700;letter-spacing:.05em;text-align:center;line-height:1.4}._rankTitle_lrl7y_426{color:#21324d;font-size:24px;font-weight:800;line-height:1.15}._heroPill_lrl7y_67 svg,._metricIcon_lrl7y_116 svg,._featureIcon_lrl7y_188 svg{width:20px;height:20px}@media (max-width: 1180px){._heroPanel_lrl7y_17,._leaderboardGrid_lrl7y_232,._featureGrid_lrl7y_154{grid-template-columns:1fr}}@media (max-width: 900px){._content_lrl7y_8{width:100%;padding:16px 16px 48px}._heroPanel_lrl7y_17,._rankingCard_lrl7y_18{padding:22px 18px;border-radius:24px}._metricGrid_lrl7y_88{grid-template-columns:1fr}._rankTitle_lrl7y_426{font-size:20px}._articleRow_lrl7y_322{grid-template-columns:28px minmax(0,1fr) auto}._userRow_lrl7y_326{grid-template-columns:28px 40px minmax(0,1fr) auto}._userRow_lrl7y_326 ._rankPrimary_lrl7y_330{max-width:100%}._rankAvatar_lrl7y_356{width:40px;height:40px}}:root{--theme-primary: #667eea;--theme-primary-strong: #764ba2;--theme-primary-hover: #5a72d9;--theme-primary-soft: rgba(102, 126, 234, .14);--theme-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--theme-gradient-hover: linear-gradient(135deg, #5a72d9 0%, #6a4196 100%);--theme-surface-page: #f3f4fb;--theme-surface: #ffffff;--theme-surface-soft: #f6f7ff;--theme-surface-soft-2: #eef1ff;--theme-border-soft: #d8ddf3;--theme-border-strong: #bcc6f2;--theme-text-strong: #30385a;--theme-text: #545d7d;--theme-text-muted: #7d86a6}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;background:var(--theme-surface-page);color:var(--theme-text-strong);line-height:1.6}button,input,textarea,select{font:inherit}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c5cad3;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8aeb8}::selection{background:var(--theme-primary);color:#fff}
