.stats_container__0HsAQ{max-width:800px;margin:0 auto;padding:2rem 1rem}.stats_header__9sD9c{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.stats_headerContent__M9_Sh{flex:1 1 300px;min-width:0}.stats_title__g_yzk{font-size:2.5rem;margin-bottom:.25rem;color:var(--primary-color);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.stats_subtitle__n40rI{font-size:1rem;color:var(--timestamp-color);margin:0 0 .5rem;font-weight:400;word-wrap:break-word}.stats_description__HSsSv{font-size:1.1rem;color:var(--text-color);margin:0;line-height:1.5;word-wrap:break-word}.stats_creditLine__WpGGS{display:block;font-size:.85rem;margin-top:.5rem;color:var(--timestamp-color)}.stats_kofiLink__jp7YY{color:var(--primary-color);text-decoration:none;transition:color .2s}.stats_kofiLink__jp7YY:hover{text-decoration:underline}.stats_headerActions__CWiBy{display:flex;gap:1rem;align-items:center}.stats_userInfo__bgXa_{color:var(--text-color);font-weight:500;text-decoration:none;transition:color .2s}.stats_userInfo__bgXa_:hover{color:var(--primary-color);text-decoration:underline}.stats_logoutButton__tseaR{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color);padding:.3rem .8rem;font-size:.9rem;border-radius:4px;cursor:pointer;transition:all .2s}.stats_logoutButton__tseaR:hover{background-color:rgba(91,173,240,.1)}.stats_loginButton___mXY5{display:inline-block;background-color:var(--primary-color);color:#fff;padding:.6rem 1.2rem;border-radius:4px;font-size:1rem;font-weight:500;transition:all .2s ease;text-decoration:none}.stats_loginButton___mXY5:hover{background-color:var(--secondary-color)}.stats_statsHeader__BS5J0{text-align:left;margin-bottom:.5rem}.stats_statsHeader__BS5J0 h2{font-size:2rem;margin-bottom:.5rem;color:var(--primary-color)}.stats_statsSubtitle__bqiRY{color:var(--text-color);font-size:1.2rem;margin:0}.stats_controls__Uojja{display:flex;justify-content:flex-start;gap:1rem;margin-bottom:2rem}.stats_refreshButton__Zlv63{background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s;padding:10px 1rem .5rem}.stats_refreshButton__Zlv63:hover:not(:disabled){background-color:var(--secondary-color)}.stats_refreshButton__Zlv63:disabled{background-color:#ccc;cursor:not-allowed}.stats_homeLink__1iuoe{display:inline-block;color:var(--primary-color);text-decoration:none;border:1px solid var(--primary-color);border-radius:4px;font-size:1rem;transition:all .2s;padding:10px 1rem .5rem;line-height:1.3rem}.stats_homeLink__1iuoe:hover{background-color:rgba(91,173,240,.1)}.stats_loadingContainer__AzFmD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.stats_loader__52AJY{border-top:4px solid var(--input-background);border:4px solid var(--input-background);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;animation:stats_spin__rG0vl 1s linear infinite;margin-bottom:1rem}@keyframes stats_spin__rG0vl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stats_error__8vXRU{background-color:var(--error-background);color:var(--error-color);padding:1rem;border-radius:4px;margin-bottom:1rem}.stats_emptyState__S037y{text-align:center;padding:3rem;color:var(--text-color)}.stats_statsContent__q_dOi{display:flex;flex-direction:column;gap:2rem}.stats_chartSection__srieH,.stats_emojiSection__JN76r,.stats_leaderboardSection__lveop,.stats_overallStats__cOcCy{background:var(--card-background);border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px var(--shadow-color);border:1px solid var(--tile-border)}.stats_chartSection__srieH h2,.stats_emojiSection__JN76r h2,.stats_leaderboardSection__lveop h2,.stats_overallStats__cOcCy h2{margin-bottom:1.5rem;font-size:1.5rem;text-align:left}.stats_leaderboardNote__EfS0b{color:var(--timestamp-color);font-size:.9rem;margin-top:-1rem;margin-bottom:1.5rem;text-align:center;font-style:italic}.stats_plumberProfileLink__TcMfD{display:inline-block;color:var(--primary-color);font-size:.95rem;text-decoration:none;margin-bottom:1.5rem}.stats_plumberProfileLink__TcMfD:hover{text-decoration:underline}.stats_statsGrid__GCL_G{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.stats_statCard__kfTN5{background:var(--input-background);padding:1.5rem;border-radius:8px;text-align:center;transition:transform .2s;border:1px solid var(--tile-border)}.stats_statCard__kfTN5:hover{border-color:var(--primary-color)}.stats_statValue__Os2uC{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem;margin-top:-10px}.stats_statLabel___eg66{color:var(--text-color);font-size:1.1rem;line-height:1.1em}.stats_plumberLink__rKwK_{color:inherit;text-decoration:none;display:inline-block;transition:transform .2s,color .2s;position:relative}.stats_plumberLink__rKwK_:hover{color:#e84142}.stats_plumberLink__rKwK_:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#e84142;transition:width .3s}.stats_plumberLink__rKwK_:hover:after{width:100%}.stats_chartContainer__LFQal{height:200px;display:flex;align-items:flex-end;gap:2px;margin-bottom:1rem;overflow-x:auto;padding-bottom:.5rem}.stats_chartBar__P3BbP{flex:1 1;min-width:10px;border-radius:2px 2px 0 0;background-color:var(--primary-color);transition:height .5s ease}.stats_chartLegend__VMRCe{display:flex;justify-content:space-between;color:var(--timestamp-color);font-size:.9rem}.stats_noDataMessage__EcQsv{text-align:center;color:var(--timestamp-color);font-style:italic;padding:2rem 0}.stats_leaderboard__qPOCc{border:1px solid var(--tile-border);border-radius:8px;overflow:hidden}.stats_leaderboardHeader__UGY6K{background:var(--input-background);font-weight:700;color:var(--title-color)}.stats_leaderboardHeader__UGY6K,.stats_leaderboardItem__oiP4Z{display:grid;grid-template-columns:80px 1fr 100px;padding:1rem}.stats_leaderboardItem__oiP4Z{border-top:1px solid var(--tile-border);transition:background-color .2s}.stats_leaderboardItem__oiP4Z:hover{background-color:var(--button-hover)}.stats_topRank__hdT1W{background-color:rgba(255,193,7,.1)}.stats_secondRank__y2__D{background-color:hsla(0,0%,75%,.1)}.stats_thirdRank__QO5Fz{background-color:rgba(205,127,50,.1)}.stats_rank__dWi9x{font-weight:700;color:var(--text-color)}.stats_user__efntK a{color:var(--primary-color);text-decoration:none;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.stats_user__efntK a:hover{text-decoration:underline}.stats_unknownUser__pMz0J{color:var(--timestamp-color);font-style:italic}.stats_count__1X9Jf{font-weight:500;text-align:right}.stats_emojiGrid__VvPLY{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1rem;gap:1rem;margin-top:1.5rem}.stats_emojiCard__xNwtu{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--input-background);border-radius:8px;padding:1rem .5rem;border:1px solid var(--tile-border);text-align:center}.stats_emojiCard__xNwtu .stats_emoji__XgGWx{font-size:1.5rem;margin-bottom:.5rem}.stats_emojiCard__xNwtu .stats_emojiCount__ggkr6{font-weight:700;color:var(--primary-color);font-size:1rem}.stats_shareSection__QxdSk{display:flex;justify-content:center;margin-top:1rem}.stats_shareButton__Ms2N_{background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1.1rem;cursor:pointer;transition:all .2s}.stats_shareButton__Ms2N_:hover{background-color:var(--secondary-color)}@media (max-width:600px){.stats_container__0HsAQ{padding:1rem}.stats_header__9sD9c{flex-direction:column;align-items:flex-start}.stats_headerContent__M9_Sh{flex:1 1 100%;text-align:left}.stats_headerActions__CWiBy{width:100%;justify-content:flex-start}.stats_title__g_yzk{font-size:2rem}.stats_subtitle__n40rI{font-size:1rem}.stats_statsHeader__BS5J0 h2{font-size:1.7rem}.stats_statsSubtitle__bqiRY{font-size:1rem}.stats_statsGrid__GCL_G{grid-template-columns:1fr;gap:1rem}.stats_statCard__kfTN5{padding:1rem}.stats_statValue__Os2uC{font-size:2rem}.stats_chartContainer__LFQal{height:150px}.stats_leaderboardHeader__UGY6K,.stats_leaderboardItem__oiP4Z{grid-template-columns:50px 1fr 70px;padding:.75rem;font-size:.9rem}.stats_user__efntK{max-width:100%;overflow:hidden}.stats_unknownUser__pMz0J,.stats_user__efntK a{font-size:.85rem;max-width:100%}.stats_emojiGrid__VvPLY{grid-template-columns:repeat(3,1fr);gap:.75rem}.stats_emojiCard__xNwtu{padding:.75rem .25rem}.stats_emojiCard__xNwtu .stats_emoji__XgGWx{font-size:1.75rem}.stats_emojiCard__xNwtu .stats_emojiCount__ggkr6{font-size:1rem}}@media (max-width:400px){.stats_emojiGrid__VvPLY{grid-template-columns:repeat(2,1fr)}}