._sectionHeading_lvwfj_2{font-family:var(--font-display);font-weight:600;font-size:1rem;margin:0 0 .625rem}._sectionHeadingSpaced_lvwfj_9{margin-top:1.25rem}._tilesGrid_lvwfj_14{gap:.875rem}._tile_lvwfj_14{position:relative;border-radius:14px;padding:0;display:flex;flex-direction:column;min-height:12rem;overflow:hidden;border:1px solid var(--border);background:var(--card)}._tileHeader_lvwfj_32{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.75rem 1rem;text-decoration:none;color:inherit;transition:background .12s;border-radius:13px 13px 0 0;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;line-height:inherit;width:100%}._tileHeader_lvwfj_32:hover{background:var(--accent)}._tileHeaderTitleRow_lvwfj_55{display:flex;align-items:center;gap:.375rem;margin-bottom:.2rem}._tileHeaderTitle_lvwfj_55{font-family:var(--font-display);font-weight:700;font-size:1rem}._tileHeaderArrow_lvwfj_68{opacity:.5}._tileHeaderSubtitle_lvwfj_72{font-size:.75rem;line-height:1rem;color:var(--muted-foreground);margin:0}._activityRow_lvwfj_80{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem .5rem;margin:0 -.5rem;border-radius:6px;text-decoration:none;color:inherit;transition:background .1s}._activityRow_lvwfj_80:hover{background:var(--accent)}._activityRowLabel_lvwfj_97{font-size:.75rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._activityRowArrow_lvwfj_106{flex-shrink:0;opacity:.4}._activitySection_lvwfj_112{padding:.75rem 1.75rem 1.5rem;flex:1}._activitySectionLabel_lvwfj_117{font-weight:500;color:var(--muted-foreground);margin:0 0 .25rem;letter-spacing:.04em;font-size:.6875rem;line-height:1rem}._activitySectionEmpty_lvwfj_126{font-size:.75rem;line-height:1rem;color:var(--muted-foreground);opacity:.4}._communityCard_lvwfj_134{border-radius:14px;border:1px solid var(--border);background:var(--card);padding:1.5rem 1.75rem;margin-bottom:.875rem}._ringWrap_lvwfj_142{text-align:center;flex-shrink:0}._ringInner_lvwfj_147{position:relative;width:84px;height:84px}._ringSvg_lvwfj_153{transform:rotate(-90deg)}._ringArc_lvwfj_157{transition:stroke-dasharray .6s ease,stroke-dashoffset .6s ease}._ringCenter_lvwfj_163{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}._ringTotal_lvwfj_171{font-family:var(--font-display);font-weight:800;font-size:1.5rem;line-height:1}._ringRank_lvwfj_178{font-size:.5625rem;color:var(--muted-foreground);margin:.25rem 0 0;font-weight:500;letter-spacing:.04em}._scoreList_lvwfj_187{flex:1;display:flex;flex-direction:column;gap:.75rem}._scoreRowHeader_lvwfj_195{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._scoreRowMain_lvwfj_202{display:flex;align-items:baseline;gap:.375rem}._scoreCount_lvwfj_208{font-family:var(--font-display);font-weight:800;font-size:.9375rem;color:var(--foreground);line-height:1}._scoreLabel_lvwfj_216{font-size:.6875rem;color:var(--muted-foreground);font-weight:400}._scorePoints_lvwfj_222{font-family:var(--font-display);font-weight:700;font-size:.8125rem;color:var(--foreground);min-width:20px;text-align:right}._breakdown_lvwfj_232{padding-left:1.375rem;margin-top:5px;display:flex;flex-direction:column;gap:4px}._breakdownRow_lvwfj_240{display:flex;align-items:center;justify-content:space-between}._breakdownLabel_lvwfj_246{font-size:.6875rem;color:var(--muted-foreground)}._breakdownPoints_lvwfj_251{font-size:.6875rem;font-weight:600;color:var(--muted-foreground);min-width:20px;text-align:right}._multiplierPill_lvwfj_260{display:inline-flex;align-items:center;justify-content:center;font-size:.5rem;line-height:1;font-weight:700;font-family:var(--font-display);color:var(--pill-color);background:color-mix(in srgb,var(--pill-color) 12%,transparent);padding:2px 4px;border-radius:3px;letter-spacing:.02em;margin-left:3px}._progress_lvwfj_277{height:4px;border-radius:2px;background:var(--border);overflow:hidden}._progressFill_lvwfj_284{height:100%;width:var(--progress, 0%);background:var(--progress-color, var(--primary));border-radius:2px;transition:width .4s ease}
