.AnalyticsDashboard-module__u5Zi8W__grid{grid-template-columns:repeat(12,1fr);gap:24px;margin-bottom:24px;display:grid}.AnalyticsDashboard-module__u5Zi8W__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:24px;padding:24px;transition:transform .3s,border-color .3s;box-shadow:0 10px 30px #0003}.AnalyticsDashboard-module__u5Zi8W__card:hover{border-color:#a855f74d}.AnalyticsDashboard-module__u5Zi8W__cardLarge{grid-column:span 8}.AnalyticsDashboard-module__u5Zi8W__cardMedium{grid-column:span 6}.AnalyticsDashboard-module__u5Zi8W__cardSmall{grid-column:span 4}.AnalyticsDashboard-module__u5Zi8W__cardFull{grid-column:span 12}.AnalyticsDashboard-module__u5Zi8W__cardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.AnalyticsDashboard-module__u5Zi8W__cardTitle{color:var(--text-primary);align-items:center;gap:12px;font-size:18px;font-weight:800;display:flex}.AnalyticsDashboard-module__u5Zi8W__cardIcon{color:var(--purple-400)}.AnalyticsDashboard-module__u5Zi8W__chartContainer{justify-content:space-between;align-items:flex-end;width:100%;height:200px;padding-top:20px;display:flex;position:relative}.AnalyticsDashboard-module__u5Zi8W__barWrapper{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.AnalyticsDashboard-module__u5Zi8W__bar{background:linear-gradient(to top,var(--purple-600),var(--purple-400));cursor:pointer;border-radius:6px 6px 3px 3px;width:70%;max-width:32px;transition:height 1s cubic-bezier(.175,.885,.32,1.275);position:relative}.AnalyticsDashboard-module__u5Zi8W__bar:hover{filter:brightness(1.2);box-shadow:0 0 20px #a855f766}.AnalyticsDashboard-module__u5Zi8W__barValue{color:var(--text-primary);font-size:11px;font-weight:700;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.AnalyticsDashboard-module__u5Zi8W__barLabel{color:var(--text-muted);font-size:10px}.AnalyticsDashboard-module__u5Zi8W__circleContainer{justify-content:center;align-items:center;height:160px;display:flex}.AnalyticsDashboard-module__u5Zi8W__circleSvg{transform:rotate(-90deg)}.AnalyticsDashboard-module__u5Zi8W__circleBackground{fill:none;stroke:#ffffff0d;stroke-width:8px}.AnalyticsDashboard-module__u5Zi8W__circleProgress{fill:none;stroke:var(--purple-500);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset 1.5s ease-out}.AnalyticsDashboard-module__u5Zi8W__circleText{flex-direction:column;align-items:center;display:flex;position:absolute}.AnalyticsDashboard-module__u5Zi8W__circleVal{color:var(--text-primary);font-size:28px;font-weight:900}.AnalyticsDashboard-module__u5Zi8W__circleLabel{color:var(--text-muted);font-size:11px}.AnalyticsDashboard-module__u5Zi8W__topicList{flex-direction:column;gap:14px;display:flex}.AnalyticsDashboard-module__u5Zi8W__topicItem{flex-direction:column;gap:6px;display:flex}.AnalyticsDashboard-module__u5Zi8W__topicInfo{justify-content:space-between;font-size:13px;display:flex}.AnalyticsDashboard-module__u5Zi8W__topicName{color:var(--text-secondary);font-weight:700}.AnalyticsDashboard-module__u5Zi8W__topicPct{color:var(--purple-400);font-weight:800}.AnalyticsDashboard-module__u5Zi8W__topicBar{background:#ffffff0d;border-radius:3px;height:6px;overflow:hidden}.AnalyticsDashboard-module__u5Zi8W__topicFill{background:linear-gradient(90deg,#a855f7,#6366f1);border-radius:3px;height:100%;transition:width 1s ease-out}.AnalyticsDashboard-module__u5Zi8W__aiSection{background:linear-gradient(135deg,#a855f71a,#6366f11a);border:1px solid #a855f733}.AnalyticsDashboard-module__u5Zi8W__aiContent{align-items:center;gap:20px;display:flex}.AnalyticsDashboard-module__u5Zi8W__aiIconWrap{width:50px;height:50px;color:var(--purple-400);background:#a855f733;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AnalyticsDashboard-module__u5Zi8W__aiText{flex:1}.AnalyticsDashboard-module__u5Zi8W__aiBubble{color:var(--text-primary);margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.6}@media (max-width:1024px){.AnalyticsDashboard-module__u5Zi8W__cardLarge,.AnalyticsDashboard-module__u5Zi8W__cardMedium,.AnalyticsDashboard-module__u5Zi8W__cardSmall{grid-column:span 12}}@media (max-width:768px){.AnalyticsDashboard-module__u5Zi8W__grid{gap:16px}.AnalyticsDashboard-module__u5Zi8W__card{border-radius:16px;padding:16px}.AnalyticsDashboard-module__u5Zi8W__cardTitle{font-size:15px}.AnalyticsDashboard-module__u5Zi8W__chartContainer{height:150px}.AnalyticsDashboard-module__u5Zi8W__circleContainer{height:120px}.AnalyticsDashboard-module__u5Zi8W__circleVal{font-size:22px}.AnalyticsDashboard-module__u5Zi8W__aiContent{text-align:center;flex-direction:column}.AnalyticsDashboard-module__u5Zi8W__aiBubble{font-size:13px}}
.page-module__fa6YIa__page{padding:48px 32px 80px}.page-module__fa6YIa__header{margin-bottom:36px}.page-module__fa6YIa__title{font-family:var(--font-display);background:linear-gradient(135deg,#facc15,#fb923c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:36px;font-weight:900}.page-module__fa6YIa__sub{color:var(--text-secondary);font-size:16px}.page-module__fa6YIa__levelCard{background:linear-gradient(145deg,#7c3aed1a,#3b82f60f);border:1px solid #a855f740;border-radius:24px;flex-wrap:wrap;align-items:center;gap:32px;margin-bottom:36px;padding:32px 36px;display:flex;box-shadow:0 0 60px #a855f71a}.page-module__fa6YIa__levelLeft{flex-shrink:0;align-items:center;gap:20px;display:flex}.page-module__fa6YIa__avatar{background:linear-gradient(135deg,#7c3aed66,#3b82f64d);border:2px solid #a855f780;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:36px;display:flex;box-shadow:0 0 24px #a855f74d}.page-module__fa6YIa__levelNum{font-family:var(--font-display);background:linear-gradient(135deg,#c084fc,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900}.page-module__fa6YIa__levelTitle{color:var(--text-secondary);margin-top:2px;font-size:15px;font-weight:600}.page-module__fa6YIa__levelRight{flex:1;min-width:220px}.page-module__fa6YIa__xpDetails{align-items:baseline;gap:6px;display:flex}.page-module__fa6YIa__xpCurrent{font-family:var(--font-display);color:var(--purple-400);font-size:22px;font-weight:800}.page-module__fa6YIa__xpNeeded{color:var(--text-muted);font-size:16px}.page-module__fa6YIa__xpPct{color:var(--text-secondary);margin-left:auto;font-size:14px;font-weight:700}.page-module__fa6YIa__xpSub{color:var(--text-muted);margin-top:8px;font-size:12px}.page-module__fa6YIa__statsGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;margin-bottom:48px;display:grid}.page-module__fa6YIa__statCard{text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:22px 16px;transition:all .25s;display:flex}.page-module__fa6YIa__statCard:hover{border-color:#ffffff1f;transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.page-module__fa6YIa__statIcon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.page-module__fa6YIa__statVal{font-family:var(--font-display);font-size:26px;font-weight:900}.page-module__fa6YIa__statLabel{color:var(--text-muted);font-size:12px;font-weight:500}.page-module__fa6YIa__section{margin-bottom:48px}.page-module__fa6YIa__sectionTitle{font-family:var(--font-display);color:var(--text-primary);align-items:center;gap:12px;margin-bottom:20px;font-size:20px;font-weight:700;display:flex}.page-module__fa6YIa__badgeCount{color:var(--text-muted);background:#ffffff0f;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.page-module__fa6YIa__badgesGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.page-module__fa6YIa__badgeCard{text-align:center;background:#ffffff08;border:1px solid;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;transition:transform .2s;display:flex}.page-module__fa6YIa__badgeCard:hover{transform:translateY(-2px)}.page-module__fa6YIa__locked{background:#ffffff04}.page-module__fa6YIa__badgeEmoji{font-size:32px}.page-module__fa6YIa__badgeName{font-size:13px;font-weight:700}.page-module__fa6YIa__badgeDesc{color:var(--text-muted);font-size:11px;line-height:1.4}.page-module__fa6YIa__earnedTag{color:var(--green-400);background:#22c55e1a;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.page-module__fa6YIa__historyList{flex-direction:column;gap:10px;display:flex}.page-module__fa6YIa__historyItem{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:16px 20px;display:flex}.page-module__fa6YIa__histItemIcon{flex-shrink:0;font-size:22px}.page-module__fa6YIa__histItemInfo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.page-module__fa6YIa__histItemName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.page-module__fa6YIa__histItemBar{align-items:center;gap:8px;display:flex}.page-module__fa6YIa__histItemXP{color:var(--yellow-400);background:#eab3081a;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:13px;font-weight:700}.page-module__fa6YIa__histItemDate{color:var(--text-muted);flex-shrink:0;font-size:12px}@media (max-width:768px){.page-module__fa6YIa__page{padding:32px 16px 100px}.page-module__fa6YIa__header{text-align:center;margin-bottom:24px}.page-module__fa6YIa__title{font-size:28px}.page-module__fa6YIa__sub{font-size:14px}.page-module__fa6YIa__levelCard{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:24px 20px}.page-module__fa6YIa__levelRight{width:100%}.page-module__fa6YIa__xpDetails{justify-content:center}.page-module__fa6YIa__xpPct{margin-left:0}.page-module__fa6YIa__statsGrid{grid-template-columns:repeat(2,1fr);gap:10px}.page-module__fa6YIa__statCard{padding:16px 12px}.page-module__fa6YIa__statVal{font-size:20px}.page-module__fa6YIa__badgesGrid{grid-template-columns:repeat(2,1fr);gap:10px}.page-module__fa6YIa__badgeCard{padding:16px 12px}.page-module__fa6YIa__historyItem{gap:10px;padding:12px}.page-module__fa6YIa__histItemName{font-size:13px}.page-module__fa6YIa__histItemDate{display:none}}@media (max-width:480px){.page-module__fa6YIa__statsGrid,.page-module__fa6YIa__badgesGrid{grid-template-columns:1fr}}
