.cards_banner__UIeU_{width:100%;flex-shrink:0;box-sizing:border-box;background-color:var(--bg-contrast);background-image:radial-gradient(ellipse 550px 260px at 0 0,rgba(245,158,11,.12) 0,transparent 65%),radial-gradient(ellipse 450px 260px at 100% 100%,rgba(244,63,94,.08) 0,transparent 65%);border:1px solid rgba(245,158,11,.25);color:var(--bg-contrast-text);border-radius:1rem;padding:1.25rem 1.625rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05);transition:all .25s ease}.cards_banner__UIeU_:hover{background-color:var(--bg-contrast);border-color:rgba(245,158,11,.45);transform:translateY(-2px);box-shadow:0 12px 30px -5px rgba(0,0,0,.45),0 0 25px rgba(245,158,11,.15)}.cards_bannerLeft__B5D8J{display:flex;align-items:center;gap:1.125rem;position:relative;z-index:2;flex:1 1;min-width:0}.cards_bannerInfo__AjCp5{display:flex;flex-direction:column;gap:.375rem;min-width:0}.cards_bannerIconBox__1pusp{width:3.25rem;height:3.25rem;border-radius:.875rem;background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(217,119,6,.08));border:1px solid rgba(245,158,11,.35);display:flex;align-items:center;justify-content:center;color:var(--accent-amber);flex-shrink:0;box-shadow:0 0 16px rgba(245,158,11,.15);transition:transform .25s ease,box-shadow .25s ease}.cards_banner__UIeU_:hover .cards_bannerIconBox__1pusp{transform:scale(1.05);box-shadow:0 0 22px rgba(245,158,11,.3)}.cards_bannerMeta__fvL76{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.cards_bannerTag__3t_gP{font-size:.6875rem;font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;color:var(--accent-amber);text-transform:uppercase}.cards_bannerBadge__wwSBE{font-size:.6875rem;font-family:var(--font-mono);font-weight:600;color:var(--text-primary);background-color:var(--bg-card-alt);border:1px solid var(--border-subtle);padding:.15rem .5rem;border-radius:.375rem;display:inline-flex;align-items:center;gap:.35rem}.cards_bannerLiveDot__IbGin{width:6px;height:6px;border-radius:50%;background-color:var(--accent-emerald);box-shadow:0 0 8px var(--accent-emerald);display:inline-block}.cards_bannerTitle__qvz65{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.25;margin:0}.cards_bannerStats__pwWuM{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.cards_bannerStatText__zfgWN{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.cards_bannerStatPill__ZRWaQ{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:var(--accent-amber);background-color:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);padding:.125rem .5rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.3rem}.cards_bannerRightGroup__MWTGI{display:flex;align-items:center;gap:1.5rem;flex-shrink:0;position:relative;z-index:2}.cards_bannerProgressBox__Scqpb{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.cards_bannerProgressLabel__kgeKL{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:flex;align-items:center;gap:.35rem}.cards_bannerProgressBar__6HlTp{width:7.5rem;height:.375rem;border-radius:9999px;background-color:rgba(255,255,255,.08);overflow:hidden}.cards_bannerProgressBarFill__qyagG{height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--accent-amber),var(--accent-rose));box-shadow:0 0 8px rgba(245,158,11,.4);transition:width .4s ease}.cards_bannerProgressSub__Pk_fo{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-secondary);font-weight:500}.cards_bannerActionBtn__9UdZA{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--accent-amber) 0,var(--accent-bronze) 100%);color:var(--text-on-accent);padding:.6875rem 1.375rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.2);font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:0 4px 16px rgba(245,158,11,.3);transition:all .2s ease;white-space:nowrap}.cards_bannerActionBtn__9UdZA:hover{background:linear-gradient(135deg,var(--accent-amber) 0,var(--accent-primary) 100%);transform:translateX(3px) scale(1.02);filter:brightness(1.08);box-shadow:0 6px 22px rgba(245,158,11,.45)}.cards_bannerWatermark__LyOza{position:absolute;top:0;right:15%;height:100%;width:35%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.3rem;opacity:.035;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-mono);font-size:.75rem;color:var(--accent-amber);z-index:1;mask-image:radial-gradient(ellipse at 80% 50%,rgba(0,0,0,1) 0,rgba(0,0,0,0) 80%);-webkit-mask-image:radial-gradient(ellipse at 80% 50%,rgba(0,0,0,1) 0,rgba(0,0,0,0) 80%)}@media (max-width:1150px){.cards_banner__UIeU_{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.25rem}.cards_bannerRightGroup__MWTGI{width:100%;justify-content:space-between;align-items:center}.cards_bannerProgressBox__Scqpb{align-items:flex-start}}@media (max-width:600px){.cards_bannerLeft__B5D8J{flex-direction:column;align-items:flex-start;gap:.75rem}.cards_bannerRightGroup__MWTGI{flex-direction:column;align-items:flex-start;gap:1rem}.cards_bannerActionBtn__9UdZA{width:100%;justify-content:center}}.cards_cardBase__0Hx_9{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.875rem;padding:1.375rem;transition:all .25s ease;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.cards_cardBase__0Hx_9:hover{border-color:var(--border-strong);background-color:var(--bg-card-hover);transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(0,0,0,.4)}.cards_sprintCard__zbs3g{height:11rem}.cards_cardTopRow__Pa2bj{display:flex;align-items:center;justify-content:space-between}.cards_cardCategoryTag__wvYWX{display:flex;align-items:center;gap:.5rem}.cards_cardCategoryLabel__7UUEz{font-size:.6875rem;font-family:var(--font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.cards_dotsRow__AgOMt{display:flex;gap:4px;align-items:center}.cards_dot__hcuQo{width:6px;height:6px;border-radius:50%}.cards_dotActive__hRwXx{background-color:var(--text-primary)}.cards_dotInactive___jqSA{background-color:var(--border-medium)}.cards_bigValue__17P40{font-family:var(--font-mono);font-size:2.75rem;font-weight:600;color:var(--text-primary);line-height:1;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cards_bigValueSuffix__hW6Ed{display:inline-block;font-size:1.125rem;font-weight:500;color:var(--text-secondary);letter-spacing:-.01em;margin-left:.375rem;vertical-align:middle;white-space:nowrap}.cards_cardFooter__6thLz{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.cards_pbLabel__S8Q3T{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-muted)}.cards_pbValEmerald__Wn19n{color:var(--accent-emerald)}.cards_pbValEmerald__Wn19n,.cards_pbValViolet__PQ8zn{font-family:var(--font-mono);font-size:.75rem;font-weight:600}.cards_pbValViolet__PQ8zn{color:var(--accent-violet)}.cards_subText__sB6V6{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary)}.cards_codeCard__HOrIe{gap:1rem;min-height:17.5rem}.cards_codeCardContent___egHN{display:flex;flex-direction:column;gap:1rem;flex:1 1;will-change:transform,opacity}.cards_codeCardHeader__ms1Xd{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cards_codeCardHeader__ms1Xd>div:first-child{min-width:0;flex:1 1 auto}.cards_codeCardHeader__ms1Xd>div:last-child{flex-shrink:0;margin-left:.75rem}.cards_codeTitle__wNodB{overflow-wrap:break-word;word-wrap:break-word;min-width:0}.cards_codeCardBadge__99Ha1{display:inline-flex;width:-moz-fit-content;width:fit-content;font-size:.6875rem;font-family:var(--font-mono);font-weight:600;padding:.15rem .5rem;border-radius:.375rem;border:1px solid transparent;line-height:1.2}.cards_badgeCyan__xy7DY{background-color:var(--state-info-bg);color:var(--accent-cyan);border:1px solid var(--state-info-border)}.cards_badgeViolet__BBFwk{background-color:color-mix(in srgb,var(--accent-violet) 12%,transparent);color:var(--accent-violet);border:1px solid color-mix(in srgb,var(--accent-violet) 25%,transparent)}.cards_badgeAmber__DOra0{background-color:var(--state-warning-bg);color:var(--accent-amber);border:1px solid var(--state-warning-border)}.cards_badgeRose__Endd5{background-color:var(--state-error-bg);color:var(--accent-rose);border:1px solid var(--state-error-border)}.cards_badgeEmerald__Ha2cp{background-color:var(--state-success-bg);color:var(--accent-emerald);border:1px solid var(--state-success-border)}.cards_codeTitle__wNodB{font-size:.9375rem;font-weight:600;color:var(--text-primary);line-height:1.25}.cards_codeSubtitle__3R1Mu{font-size:.75rem;color:var(--text-secondary);line-height:1.45}.cards_favBtn__wY_kl{background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;color:var(--text-dimmed);transition:color .15s ease,transform .15s ease;padding:.125rem}.cards_favBtn__wY_kl:hover{color:var(--accent-amber);transform:scale(1.15)}.cards_favBtnActive__VMXSX{color:var(--accent-amber)}.cards_reportBtn___7pIx{background:none;border:none;cursor:pointer;font-size:.95rem;line-height:1;color:var(--text-dimmed);transition:color .15s ease,transform .15s ease;padding:.125rem}.cards_reportBtn___7pIx:hover{color:var(--accent-rose);transform:scale(1.15)}.cards_reportBtnDone__vZL_8{color:var(--accent-emerald)}.cards_reportToast__acbGe{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);background-color:var(--bg-elevated);border:1px solid var(--accent-emerald);color:var(--text-primary);padding:.625rem 1rem;border-radius:.5rem;font-size:.8125rem;z-index:200;box-shadow:0 8px 24px rgba(0,0,0,.5)}.cards_codeCardMaintenance___rfzo{opacity:.6;cursor:not-allowed;filter:grayscale(.3);animation:cards_maintenanceShake__POeNb 2.4s ease-in-out infinite}@keyframes cards_maintenanceShake__POeNb{0%,to{transform:translateX(0)}10%{transform:translateX(-1px)}20%{transform:translateX(1px)}30%{transform:translateX(-1px)}40%{transform:translateX(1px)}50%{transform:translateX(0)}}.cards_maintenanceBadge__5dM00{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;background-color:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.3);color:var(--accent-amber);font-size:.8125rem;line-height:1;border-radius:.375rem;padding:0;flex-shrink:0}.cards_codePreview__YLnAf{background-color:var(--bg-card-alt);padding:.875rem;border-radius:.625rem;font-family:var(--font-mono);font-size:.6875rem;color:var(--text-secondary);border:1px solid var(--border-subtle);overflow:hidden;line-height:1.6;flex:1 1;max-height:6.5rem;display:flex;flex-direction:column;gap:.25rem}.cards_codeLine__tv_pb{display:flex;gap:.75rem;min-width:0}.cards_codeLine__tv_pb>span:not(.cards_lineNumber__ZipM0){overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis;display:block;max-width:100%}.cards_lineNumber__ZipM0{color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:.875rem;flex-shrink:0;text-align:right}.cards_codePreview__YLnAf .cards_keyword__fxf9s{color:var(--accent-violet);font-weight:600}.cards_codePreview__YLnAf .cards_string__pXnkY{color:var(--accent-emerald)}.cards_codePreview__YLnAf .cards_number__XcSFL{color:var(--accent-amber)}.cards_codePreview__YLnAf .cards_comment__h6vFD{color:var(--text-muted);font-style:italic}.cards_hardcoreCardBase__gB0eZ{min-height:13.5rem;gap:1rem;position:relative;overflow:hidden}.cards_hardcoreCardBase__gB0eZ .cards_codeTitle__wNodB{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cards_hardcoreCardBase__gB0eZ .cards_codeSubtitle__3R1Mu{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.cards_specializedBgEmerald__ZkG_g{background-image:radial-gradient(circle at 92% 10%,rgba(21,128,61,.06) 0,transparent 60%)}.cards_specializedBgEmerald__ZkG_g:hover{background-image:radial-gradient(circle at 92% 10%,rgba(21,128,61,.12) 0,transparent 65%);border-color:rgba(21,128,61,.3)}.cards_specializedBgViolet__MgYKx{background-image:radial-gradient(circle at 92% 10%,rgba(109,40,217,.06) 0,transparent 60%)}.cards_specializedBgViolet__MgYKx:hover{background-image:radial-gradient(circle at 92% 10%,rgba(109,40,217,.12) 0,transparent 65%);border-color:rgba(109,40,217,.3)}.cards_specializedBgAmber__IlvMl{background-image:radial-gradient(circle at 92% 10%,rgba(180,83,9,.06) 0,transparent 60%)}.cards_specializedBgAmber__IlvMl:hover{background-image:radial-gradient(circle at 92% 10%,rgba(180,83,9,.12) 0,transparent 65%);border-color:rgba(180,83,9,.3)}.cards_specializedBgRose__UuDkT{background-image:radial-gradient(circle at 92% 10%,rgba(190,18,60,.06) 0,transparent 60%)}.cards_specializedBgRose__UuDkT:hover{background-image:radial-gradient(circle at 92% 10%,rgba(190,18,60,.12) 0,transparent 65%);border-color:rgba(190,18,60,.3)}.cards_specializedBgCyan__0L6Nh{background-image:radial-gradient(circle at 92% 10%,rgba(140,110,84,.08) 0,transparent 60%)}.cards_specializedBgCyan__0L6Nh:hover{background-image:radial-gradient(circle at 92% 10%,rgba(140,110,84,.14) 0,transparent 65%);border-color:rgba(140,110,84,.3)}.cards_iconBoxRose__qhbaB{border-radius:.5rem;background-color:var(--state-error-bg);border:1px solid var(--state-error-border);color:var(--accent-rose)}.cards_iconBoxAmber___zg9S,.cards_iconBoxRose__qhbaB{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cards_iconBoxAmber___zg9S{border-radius:.5rem;background-color:var(--state-warning-bg);border:1px solid var(--state-warning-border);color:var(--accent-amber)}.cards_iconBoxCyan__CE3Wj{border-radius:.5rem;background-color:var(--state-info-bg);border:1px solid var(--state-info-border);color:var(--accent-cyan)}.cards_iconBoxCyan__CE3Wj,.cards_iconBoxEmerald__5YJfo{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cards_iconBoxEmerald__5YJfo{border-radius:.5rem;background-color:var(--state-success-bg);border:1px solid var(--state-success-border);color:var(--accent-emerald)}.cards_iconBoxViolet__OSGcn{width:1.75rem;height:1.75rem;border-radius:.5rem;background-color:color-mix(in srgb,var(--accent-violet) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent-violet) 30%,transparent);color:var(--accent-violet);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cards_hardcoreBlind__SLS94{background-color:var(--bg-base);border-color:var(--state-error-border)}.cards_hardcoreBlind__SLS94:hover{border-color:var(--accent-rose);background-color:var(--bg-sunken)}.cards_hardcoreTag__geI20{font-size:.6875rem;font-family:var(--font-mono);color:var(--accent-rose);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.cards_watermarkContainer__XLuoS{position:absolute;top:0;right:0;width:65%;height:52%;padding:.875rem 1rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:.25rem;opacity:.045;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;font-family:var(--font-mono);font-size:.7125rem;line-height:1.35;letter-spacing:.04em;z-index:1;mask-image:radial-gradient(ellipse at 88% 18%,rgba(0,0,0,1) 0,rgba(0,0,0,0) 75%);-webkit-mask-image:radial-gradient(ellipse at 88% 18%,rgba(0,0,0,1) 0,rgba(0,0,0,0) 75%);transition:opacity .3s ease}.cards_hardcoreCardBase__gB0eZ:hover .cards_watermarkContainer__XLuoS{opacity:.085}.cards_activityCard__Hh7X8,.cards_historyCard__BljwP,.cards_leaderboardCard__wFlGV{gap:1rem}.cards_leaderRow__lr5Nl{display:flex;align-items:center;gap:.75rem;padding:.5rem .625rem;border-radius:.5rem;transition:background-color .2s ease}.cards_leaderRowUser__EkwD0{background-color:rgba(180,83,9,.08);border:1px solid rgba(180,83,9,.2)}.cards_activityGrid__BeFc3{display:flex;gap:3px;justify-content:space-between;width:100%}.cards_activityEmptyCell__JTMfD{width:100%;height:100%;border-radius:2px;visibility:hidden}.cards_activityCell__pNmoe{width:100%;height:100%;aspect-ratio:1/1;border-radius:2px;outline:1px solid var(--border-subtle);outline-offset:-1px;transition:outline .12s ease}.cards_activityCell__pNmoe:hover{outline:2px solid rgba(52,211,153,.65);outline-offset:-1px}@media (max-width:768px){.cards_activityGrid__BeFc3{gap:2px}}.cards_cell0__SoW_j{background-color:var(--activity-cell-0)}.cards_cell1__YjNLQ{background-color:var(--activity-cell-1)}.cards_cell2__77run{background-color:var(--activity-cell-2)}.cards_cell3__85rsE{background-color:var(--activity-cell-3)}.cards_cell4__sa_ct{background-color:var(--activity-cell-4)}.cards_activityWeekChart__iDNtK{display:flex;align-items:flex-end;gap:4px;height:7.5rem;width:100%;padding:.25rem 0}.cards_activityWeekColumn__424i2{flex:1 1;height:100%;display:flex;align-items:flex-end;cursor:pointer;border-radius:.25rem;transition:background-color .15s ease}.cards_activityWeekColumn__424i2:hover{background-color:var(--bg-card-hover)}.cards_activityWeekColumnActive__veCw0{background-color:rgba(52,211,153,.12)}.cards_activityWeekBarTrack__I1ufU{width:100%;height:100%;display:flex;align-items:flex-end;padding:0 1px}.cards_activityWeekBar__5y_W6{width:100%;border-radius:3px 3px 1px 1px;background-color:var(--activity-bar-bg);transition:background-color .2s ease,height .2s ease;min-height:4px}.cards_activityWeekBarFilled__FbsyI{background-color:var(--accent-emerald)}.cards_activityWeekColumn__424i2:hover .cards_activityWeekBarFilled__FbsyI{filter:brightness(1.2)}.cards_activityDayPanel__AooJb{border:1px solid var(--border-medium);background-color:var(--bg-card-alt);border-radius:.625rem;padding:.875rem}.cards_activityDayPanelHeader__Gs85a{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.cards_activityDayPanelDate__285Ci{font-size:.75rem;font-weight:600;color:var(--accent-emerald);font-family:var(--font-mono)}.cards_activityDayPanelClose__nty1_{color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:color .15s ease}.cards_activityDayPanelClose__nty1_:hover{color:var(--text-primary)}.cards_activityDayPanelList__HPYR4{display:flex;flex-direction:column;gap:.375rem;max-height:9rem;overflow-y:auto}.cards_activityDayTestRow__Hh1s2{display:flex;align-items:center;gap:.75rem;padding:.375rem .5rem;border-radius:.375rem;background-color:rgba(255,255,255,.03)}.cards_activityDayTestName__eqo3F{flex:1 1;font-size:.75rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards_activityDayTestWpm__4n5lR{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--accent-cyan)}.cards_activityDayTestAcc__3wWMO{font-family:var(--font-mono);font-size:.6875rem;color:var(--accent-emerald)}.cards_historyRow__O_SMa{display:flex;align-items:center;gap:.625rem;padding:.4375rem .5rem;border-radius:.5rem;transition:background-color .2s ease}.cards_historyRow__O_SMa:hover{background-color:rgba(255,255,255,.04)}.cards_historyBadge___LeBd{font-size:.625rem;font-family:var(--font-mono);font-weight:600;padding:.1rem .4rem;border-radius:.25rem;line-height:1.2}.cards_historyBadgeCode__3hntX{background-color:rgba(140,110,84,.12);color:var(--accent-cyan)}.cards_historyBadgeSprint__MKipF{background-color:rgba(21,128,61,.1);color:var(--accent-emerald)}.cards_historyBadgeHardcore__IvkF_{background-color:rgba(190,18,60,.1);color:var(--accent-rose)}.cards_historyBadgeMonthly__kVl5x{background-color:rgba(245,158,11,.12);color:var(--accent-amber)}.cards_historyTitle__blQ9X{font-size:.8125rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.cards_historyMeta__3VeSM{color:var(--text-secondary);display:flex;gap:.5rem}.cards_cardFooterBtn__9f_EV,.cards_historyMeta__3VeSM{font-family:var(--font-mono);font-size:.75rem;align-items:center}.cards_cardFooterBtn__9f_EV{width:100%;padding:.55rem .875rem;margin-top:auto;border-radius:.5rem;background-color:var(--bg-card-alt);border:1px solid var(--border-medium);color:var(--text-primary);font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.04);display:inline-flex;justify-content:center;gap:.35rem;text-decoration:none;outline:none}.cards_cardFooterBtn__9f_EV:hover{color:var(--text-primary);background-color:var(--bg-card-hover);border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08);outline:none;text-decoration:none}.cards_cardFooterBtn__9f_EV:active,.cards_cardFooterBtn__9f_EV:focus,.cards_cardFooterBtn__9f_EV:focus-visible{outline:none;border-color:var(--border-strong)}@media (max-width:640px){.cards_bigValue__17P40{font-size:2.25rem}.cards_bigValueSuffix__hW6Ed{font-size:1rem}}@media (max-width:400px){.cards_bigValue__17P40{font-size:1.875rem}.cards_bigValueSuffix__hW6Ed{font-size:.875rem}}[data-theme=light] .cards_banner__UIeU_{background-color:#ffffff;background-image:radial-gradient(ellipse 650px 320px at 0 0,rgba(245,158,11,.16) 0,transparent 65%),radial-gradient(ellipse 550px 300px at 100% 100%,rgba(251,146,60,.08) 0,transparent 65%);border:1px solid rgba(245,158,11,.35);color:#0f172a;box-shadow:0 4px 20px -2px rgba(217,119,6,.1),0 2px 8px rgba(0,0,0,.03)}[data-theme=light] .cards_banner__UIeU_:hover{background-color:#ffffff;border-color:rgba(245,158,11,.6);box-shadow:0 12px 32px -4px rgba(217,119,6,.18),0 0 24px rgba(245,158,11,.12);transform:translateY(-2px)}[data-theme=light] .cards_bannerIconBox__1pusp{background:linear-gradient(135deg,rgba(245,158,11,.22),rgba(217,119,6,.1));border-color:rgba(245,158,11,.4);color:#b45309;box-shadow:0 4px 14px rgba(245,158,11,.18)}[data-theme=light] .cards_bannerTag__3t_gP{color:#b45309}[data-theme=light] .cards_bannerBadge__wwSBE{background-color:#f8fafc;border-color:#e2e8f0;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.03)}[data-theme=light] .cards_bannerTitle__qvz65{color:#0f172a}[data-theme=light] .cards_bannerStatText__zfgWN{color:#475569}[data-theme=light] .cards_bannerStatPill__ZRWaQ{color:#b45309;background-color:rgba(245,158,11,.12);border-color:rgba(245,158,11,.3)}[data-theme=light] .cards_bannerProgressLabel__kgeKL{color:#64748b}[data-theme=light] .cards_bannerProgressBar__6HlTp{background-color:rgba(0,0,0,.08)}[data-theme=light] .cards_bannerProgressBarFill__qyagG{background:linear-gradient(90deg,#f59e0b,#ea580c);box-shadow:0 0 8px rgba(245,158,11,.35)}[data-theme=light] .cards_bannerProgressSub__Pk_fo{color:#475569;font-weight:600}[data-theme=light] .cards_bannerActionBtn__9UdZA{background:linear-gradient(135deg,#f59e0b,#d97706);color:#ffffff;border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 14px rgba(217,119,6,.32)}[data-theme=light] .cards_bannerActionBtn__9UdZA:hover{background:linear-gradient(135deg,#fbbf24,#ea580c);box-shadow:0 6px 20px rgba(217,119,6,.42)}[data-theme=light] .cards_bannerWatermark__LyOza{color:#d97706;opacity:.045}[data-theme=light] .cards_cardBase__0Hx_9{background-color:#ffffff;border-color:#e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 14px rgba(0,0,0,.02)}[data-theme=light] .cards_cardBase__0Hx_9:hover{border-color:#cbd5e1;background-color:#ffffff;transform:translateY(-2px);box-shadow:0 10px 25px -4px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04)}[data-theme=light] .cards_codePreview__YLnAf{background-color:#f8fafc;border:1px solid rgba(0,0,0,.05)}[data-theme=light] .cards_activityDayTestRow__Hh1s2{background-color:#f8fafc;border:1px solid rgba(0,0,0,.04)}[data-theme=sepia] .cards_banner__UIeU_{background-color:#F3EFEA;background-image:radial-gradient(ellipse 650px 320px at 0 0,rgba(140,110,84,.14) 0,transparent 65%),radial-gradient(ellipse 550px 300px at 100% 100%,rgba(180,83,9,.08) 0,transparent 65%);border:1px solid rgba(140,110,84,.35);color:#1C1917;box-shadow:0 4px 20px -2px rgba(140,110,84,.12),0 2px 8px rgba(0,0,0,.04)}[data-theme=sepia] .cards_banner__UIeU_:hover{background-color:#F3EFEA;border-color:rgba(140,110,84,.55);box-shadow:0 12px 32px -4px rgba(140,110,84,.2),0 0 24px rgba(140,110,84,.1);transform:translateY(-2px)}[data-theme=sepia] .cards_bannerIconBox__1pusp{background:linear-gradient(135deg,rgba(140,110,84,.2),rgba(140,110,84,.08));border-color:rgba(140,110,84,.35);color:#8C6E54;box-shadow:0 4px 14px rgba(140,110,84,.14)}[data-theme=sepia] .cards_bannerTag__3t_gP{color:#8C6E54}[data-theme=sepia] .cards_bannerBadge__wwSBE{background-color:#ECE5DC;border-color:#D8CEBF;color:#1C1917}[data-theme=sepia] .cards_bannerTitle__qvz65{color:#1C1917}[data-theme=sepia] .cards_bannerStatText__zfgWN{color:#655F59}[data-theme=sepia] .cards_bannerStatPill__ZRWaQ{color:#8C6E54;background-color:rgba(140,110,84,.12);border-color:rgba(140,110,84,.3)}[data-theme=sepia] .cards_bannerProgressLabel__kgeKL{color:#7E776F}[data-theme=sepia] .cards_bannerProgressBar__6HlTp{background-color:rgba(28,25,23,.08)}[data-theme=sepia] .cards_bannerProgressBarFill__qyagG{background:linear-gradient(90deg,#8C6E54,#b45309);box-shadow:0 0 8px rgba(140,110,84,.35)}[data-theme=sepia] .cards_bannerProgressSub__Pk_fo{color:#655F59;font-weight:600}[data-theme=sepia] .cards_bannerActionBtn__9UdZA{background:linear-gradient(135deg,#8C6E54,#70553E);color:#F9F7F4;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 14px rgba(140,110,84,.3)}[data-theme=sepia] .cards_bannerActionBtn__9UdZA:hover{background:linear-gradient(135deg,#9C7D61,#8C6E54);box-shadow:0 6px 20px rgba(140,110,84,.4)}[data-theme=sepia] .cards_bannerWatermark__LyOza{color:#8C6E54;opacity:.05}[data-theme=sepia] .cards_cardBase__0Hx_9{background-color:#F3EFEA;border-color:#E5DFD7;box-shadow:0 1px 3px rgba(46,40,36,.04),0 4px 14px rgba(46,40,36,.02)}[data-theme=sepia] .cards_cardBase__0Hx_9:hover{border-color:#D8CEBF;background-color:#F3EFEA;transform:translateY(-2px);box-shadow:0 10px 25px -4px rgba(46,40,36,.08),0 2px 6px rgba(46,40,36,.04)}[data-theme=sepia] .cards_activityDayTestRow__Hh1s2,[data-theme=sepia] .cards_codePreview__YLnAf{background-color:#ECE5DC;border:1px solid #e5dfd7}[data-theme=sepia] .cards_specializedBgAmber__IlvMl,[data-theme=sepia] .cards_specializedBgCyan__0L6Nh,[data-theme=sepia] .cards_specializedBgEmerald__ZkG_g,[data-theme=sepia] .cards_specializedBgRose__UuDkT,[data-theme=sepia] .cards_specializedBgViolet__MgYKx{background-image:radial-gradient(circle at 92% 10%,rgba(140,110,84,.08) 0,transparent 65%)!important}[data-theme=sepia] .cards_specializedBgAmber__IlvMl:hover,[data-theme=sepia] .cards_specializedBgCyan__0L6Nh:hover,[data-theme=sepia] .cards_specializedBgEmerald__ZkG_g:hover,[data-theme=sepia] .cards_specializedBgRose__UuDkT:hover,[data-theme=sepia] .cards_specializedBgViolet__MgYKx:hover{background-image:radial-gradient(circle at 92% 10%,rgba(140,110,84,.15) 0,transparent 70%)!important;border-color:rgba(140,110,84,.4)!important}[data-theme=sepia] .cards_iconBoxAmber___zg9S,[data-theme=sepia] .cards_iconBoxCyan__CE3Wj,[data-theme=sepia] .cards_iconBoxEmerald__5YJfo,[data-theme=sepia] .cards_iconBoxRose__qhbaB,[data-theme=sepia] .cards_iconBoxViolet__OSGcn{background-color:rgba(140,110,84,.12)!important;border-color:rgba(140,110,84,.28)!important;color:#8C6E54!important}[data-theme=sepia] .cards_hardcoreCardBase__gB0eZ .cards_cardCategoryLabel__7UUEz,[data-theme=sepia] .cards_hardcoreCardBase__gB0eZ .cards_subText__sB6V6,[data-theme=sepia] .cards_hardcoreCardBase__gB0eZ svg{color:#8C6E54!important}[data-theme=nord] .cards_banner__UIeU_{background-color:#3b4252;background-image:radial-gradient(ellipse 550px 260px at 0 0,rgba(136,192,208,.12) 0,transparent 65%),radial-gradient(ellipse 450px 260px at 100% 100%,rgba(94,129,172,.09) 0,transparent 65%);border:1px solid rgba(136,192,208,.28);color:#eceff4;box-shadow:0 4px 20px -2px rgba(0,0,0,.45)}[data-theme=nord] .cards_banner__UIeU_:hover{background-color:#3b4252;border-color:rgba(136,192,208,.48);box-shadow:0 12px 30px -5px rgba(0,0,0,.55),0 0 22px rgba(136,192,208,.15);transform:translateY(-2px)}[data-theme=nord] .cards_bannerIconBox__1pusp{background:linear-gradient(135deg,rgba(136,192,208,.18),rgba(94,129,172,.1));border-color:rgba(136,192,208,.35);color:#88c0d0;box-shadow:0 0 16px rgba(136,192,208,.15)}[data-theme=nord] .cards_bannerTag__3t_gP{color:#88c0d0}[data-theme=nord] .cards_bannerLiveDot__IbGin{background-color:#88c0d0;box-shadow:0 0 6px #88c0d0}[data-theme=nord] .cards_bannerBadge__wwSBE{background-color:#2e3440;border-color:#4c566a;color:#eceff4}[data-theme=nord] .cards_bannerTitle__qvz65{color:#eceff4}[data-theme=nord] .cards_bannerStatText__zfgWN{color:#d8dee9}[data-theme=nord] .cards_bannerStatPill__ZRWaQ{color:#88c0d0;background-color:rgba(136,192,208,.12);border-color:rgba(136,192,208,.3)}[data-theme=nord] .cards_bannerProgressLabel__kgeKL{color:#d8dee9}[data-theme=nord] .cards_bannerProgressBar__6HlTp{background-color:rgba(46,52,64,.65)}[data-theme=nord] .cards_bannerProgressBarFill__qyagG{background:linear-gradient(90deg,#88c0d0,#81a1c1);box-shadow:0 0 8px rgba(136,192,208,.3)}[data-theme=nord] .cards_bannerProgressSub__Pk_fo{color:#d8dee9}[data-theme=nord] .cards_bannerActionBtn__9UdZA{background:linear-gradient(135deg,#88c0d0,#5e81ac);color:#2e3440;border:1px solid rgba(236,239,244,.25);box-shadow:0 4px 14px rgba(136,192,208,.25)}[data-theme=nord] .cards_bannerActionBtn__9UdZA:hover{background:linear-gradient(135deg,#8fbcbb,#81a1c1);box-shadow:0 6px 20px rgba(136,192,208,.4);transform:translateX(3px) scale(1.02)}[data-theme=nord] .cards_bannerWatermark__LyOza{color:#88c0d0;opacity:.04}[data-theme=nord] .cards_specializedBgAmber__IlvMl,[data-theme=nord] .cards_specializedBgCyan__0L6Nh,[data-theme=nord] .cards_specializedBgEmerald__ZkG_g,[data-theme=nord] .cards_specializedBgRose__UuDkT,[data-theme=nord] .cards_specializedBgViolet__MgYKx{background-image:radial-gradient(circle at 92% 10%,rgba(136,192,208,.08) 0,transparent 65%)!important}[data-theme=nord] .cards_specializedBgAmber__IlvMl:hover,[data-theme=nord] .cards_specializedBgCyan__0L6Nh:hover,[data-theme=nord] .cards_specializedBgEmerald__ZkG_g:hover,[data-theme=nord] .cards_specializedBgRose__UuDkT:hover,[data-theme=nord] .cards_specializedBgViolet__MgYKx:hover{background-image:radial-gradient(circle at 92% 10%,rgba(136,192,208,.15) 0,transparent 70%)!important;border-color:rgba(136,192,208,.38)!important}[data-theme=nord] .cards_iconBoxAmber___zg9S,[data-theme=nord] .cards_iconBoxCyan__CE3Wj,[data-theme=nord] .cards_iconBoxEmerald__5YJfo,[data-theme=nord] .cards_iconBoxRose__qhbaB,[data-theme=nord] .cards_iconBoxViolet__OSGcn{background-color:rgba(136,192,208,.12)!important;border-color:rgba(136,192,208,.28)!important;color:#88c0d0!important}[data-theme=nord] .cards_hardcoreCardBase__gB0eZ .cards_cardCategoryLabel__7UUEz,[data-theme=nord] .cards_hardcoreCardBase__gB0eZ .cards_subText__sB6V6,[data-theme=nord] .cards_hardcoreCardBase__gB0eZ svg{color:#88c0d0!important}[data-theme=solarized] .cards_banner__UIeU_{background-color:#073642;background-image:radial-gradient(ellipse 550px 260px at 0 0,rgba(42,161,152,.13) 0,transparent 65%),radial-gradient(ellipse 450px 260px at 100% 100%,rgba(38,139,210,.09) 0,transparent 65%);border:1px solid rgba(42,161,152,.32);color:#93a1a1;box-shadow:0 4px 20px -2px rgba(0,0,0,.5)}[data-theme=solarized] .cards_banner__UIeU_:hover{background-color:#073642;border-color:rgba(42,161,152,.52);box-shadow:0 12px 30px -5px rgba(0,0,0,.6),0 0 22px rgba(42,161,152,.15);transform:translateY(-2px)}[data-theme=solarized] .cards_bannerIconBox__1pusp{background:linear-gradient(135deg,rgba(42,161,152,.18),rgba(38,139,210,.1));border-color:rgba(42,161,152,.35);color:#2aa198;box-shadow:0 0 16px rgba(42,161,152,.15)}[data-theme=solarized] .cards_bannerTag__3t_gP{color:#2aa198}[data-theme=solarized] .cards_bannerLiveDot__IbGin{background-color:#2aa198;box-shadow:0 0 6px #2aa198}[data-theme=solarized] .cards_bannerBadge__wwSBE{background-color:#00212b;border-color:#586e75;color:#93a1a1}[data-theme=solarized] .cards_bannerTitle__qvz65{color:#93a1a1}[data-theme=solarized] .cards_bannerStatText__zfgWN{color:#839496}[data-theme=solarized] .cards_bannerStatPill__ZRWaQ{color:#2aa198;background-color:rgba(42,161,152,.12);border-color:rgba(42,161,152,.3)}[data-theme=solarized] .cards_bannerProgressLabel__kgeKL{color:#657b83}[data-theme=solarized] .cards_bannerProgressBar__6HlTp{background-color:rgba(0,33,43,.7)}[data-theme=solarized] .cards_bannerProgressBarFill__qyagG{background:linear-gradient(90deg,#2aa198,#268bd2);box-shadow:0 0 8px rgba(42,161,152,.3)}[data-theme=solarized] .cards_bannerProgressSub__Pk_fo{color:#839496}[data-theme=solarized] .cards_bannerActionBtn__9UdZA{background:linear-gradient(135deg,#268bd2,#1e74b3);color:#fdf6e3;border:1px solid rgba(253,246,227,.25);box-shadow:0 4px 14px rgba(38,139,210,.28)}[data-theme=solarized] .cards_bannerActionBtn__9UdZA:hover{background:linear-gradient(135deg,#2aa198,#268bd2);box-shadow:0 6px 20px rgba(42,161,152,.4);transform:translateX(3px) scale(1.02)}[data-theme=solarized] .cards_bannerWatermark__LyOza{color:#2aa198;opacity:.04}[data-theme=solarized] .cards_specializedBgAmber__IlvMl,[data-theme=solarized] .cards_specializedBgCyan__0L6Nh,[data-theme=solarized] .cards_specializedBgEmerald__ZkG_g,[data-theme=solarized] .cards_specializedBgRose__UuDkT,[data-theme=solarized] .cards_specializedBgViolet__MgYKx{background-image:radial-gradient(circle at 92% 10%,rgba(42,161,152,.08) 0,transparent 65%)!important}[data-theme=solarized] .cards_specializedBgAmber__IlvMl:hover,[data-theme=solarized] .cards_specializedBgCyan__0L6Nh:hover,[data-theme=solarized] .cards_specializedBgEmerald__ZkG_g:hover,[data-theme=solarized] .cards_specializedBgRose__UuDkT:hover,[data-theme=solarized] .cards_specializedBgViolet__MgYKx:hover{background-image:radial-gradient(circle at 92% 10%,rgba(42,161,152,.15) 0,transparent 70%)!important;border-color:rgba(42,161,152,.4)!important}[data-theme=solarized] .cards_iconBoxAmber___zg9S,[data-theme=solarized] .cards_iconBoxCyan__CE3Wj,[data-theme=solarized] .cards_iconBoxEmerald__5YJfo,[data-theme=solarized] .cards_iconBoxRose__qhbaB,[data-theme=solarized] .cards_iconBoxViolet__OSGcn{background-color:rgba(42,161,152,.12)!important;border-color:rgba(42,161,152,.28)!important;color:#2aa198!important}[data-theme=solarized] .cards_hardcoreCardBase__gB0eZ .cards_cardCategoryLabel__7UUEz,[data-theme=solarized] .cards_hardcoreCardBase__gB0eZ .cards_subText__sB6V6,[data-theme=solarized] .cards_hardcoreCardBase__gB0eZ svg{color:#2aa198!important}[data-theme=catppuccin] .cards_banner__UIeU_{background-color:var(--bg-card);border-color:var(--border-medium);color:var(--text-primary)}[data-theme=catppuccin] .cards_bannerTitle__qvz65{color:var(--text-primary)}[data-theme=catppuccin] .cards_bannerStatText__zfgWN{color:var(--text-secondary)}[data-theme=catppuccin] .cards_bannerBadge__wwSBE{background-color:var(--bg-card-alt);border-color:var(--border-subtle);color:var(--text-primary)}.test_testPage__wTqC3{min-height:100vh;background-color:var(--bg-dark);color:var(--text-primary);display:flex;flex-direction:column;align-items:center;font-family:var(--font-sans)}.test_topBar__XkMJ4{width:100%;padding:1rem 2rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--border-subtle);background-color:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:30}.test_backButton___VnDc{display:flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:.5rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:.8125rem;font-family:var(--font-mono);cursor:pointer;transition:all .2s ease}.test_backButton___VnDc:hover{color:var(--text-primary);background-color:var(--bg-card-hover);border-color:var(--border-medium)}.test_testTitle__wT30T{display:flex;align-items:center;gap:.625rem}.test_testTitleLabel__FvzAv{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-cyan)}.test_testTitleText__07YUg{font-size:1rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.test_testLanguageBadge__8tAu9{font-size:.625rem;font-family:var(--font-mono);font-weight:600;padding:.125rem .5rem;border-radius:.25rem;background-color:rgba(140,110,84,.12);color:var(--accent-cyan);border:1px solid rgba(140,110,84,.25)}.test_controlsBar__ivi00{display:flex;align-items:center;gap:.375rem;padding:.375rem;border-radius:.75rem;background-color:var(--bg-card);border:1px solid var(--border-subtle)}.test_controlBtn__Ok3ry{padding:.4375rem .875rem;border-radius:.5rem;font-size:.8125rem;font-family:var(--font-mono);font-weight:500;color:var(--text-muted);transition:all .15s ease;cursor:pointer}.test_controlBtn__Ok3ry:hover{color:var(--text-primary);background-color:var(--bg-card-hover)}.test_controlBtnActive__15YxV{font-weight:600}.test_controlBtnActive__15YxV,.test_controlBtnActive__15YxV:hover{background-color:var(--accent-primary);color:var(--text-on-accent)}.test_controlBtnActive__15YxV:hover{opacity:.88}.test_controlsDivider__u6h62{width:1px;height:1.25rem;background-color:var(--border-medium);margin:0 .25rem}.test_centralArea__eU2hd{width:100%;max-width:56rem;padding:2rem 2rem 3rem;display:flex;flex-direction:column;gap:1.5rem;flex:1 1}.test_progressTrack__icLzx{width:100%;height:3px;background-color:var(--border-subtle);border-radius:2px;overflow:hidden}.test_progressFill__GRJO4{height:100%;background:linear-gradient(90deg,var(--accent-violet),var(--accent-cyan));border-radius:2px;transition:width .15s ease}.test_metricsStrip__GjD1O{display:flex;align-items:stretch;gap:0;border-radius:.75rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);overflow:hidden}.test_metricCell__yAqt5{flex:1 1;padding:.75rem 1.25rem;display:flex;flex-direction:column;gap:.25rem;border-right:1px solid var(--border-subtle)}.test_metricCell__yAqt5:last-child{border-right:none}.test_metricCellLabel__ZOKMf{font-size:.625rem;font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.test_metricCellValue__3NyqQ{font-size:1.375rem;font-weight:700;line-height:1}.test_metricCellValue__3NyqQ,.test_typingZone__f569U{font-family:var(--editor-font-family,var(--font-mono))}.test_typingZone__f569U{position:relative;background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.75rem;padding:2rem 2rem 2.5rem;min-height:14rem;cursor:text;outline:none;transition:border-color .2s ease;line-height:1.85;font-size:var(--editor-font-size,15px)}.test_typingZoneActive__jUiSY,.test_typingZone__f569U:focus-within{border-color:var(--border-medium)}.test_typingText__TQRB2{font-family:var(--editor-font-family,var(--font-mono));font-size:inherit;white-space:pre-wrap;word-break:var(--editor-word-break,normal);overflow-wrap:break-word;letter-spacing:.01em;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.test_charBlurred__FhPAm{filter:blur(5px);color:var(--text-dimmed);transition:filter .2s ease,color .2s ease}.test_remainingBlurredBlock__wl7MK{filter:blur(5px);color:var(--text-dimmed);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:inline}.test_charPending__wagxA{color:var(--char-untyped);transition:color .08s ease}.test_charCorrect__nLpgv{color:var(--char-correct);transition:color .08s ease}.test_charCorrected__BblYL{color:var(--char-corrected);transition:color .08s ease}.test_charIncorrect___TJem{color:var(--char-incorrect-text);background-color:var(--char-incorrect-bg);border-radius:2px;text-decoration:underline;-webkit-text-decoration-color:var(--char-incorrect-text);text-decoration-color:var(--char-incorrect-text);text-underline-offset:3px;transition:color .08s ease,background-color .08s ease}.test_charCursor__J2O7M{border-left:2px solid var(--char-cursor);margin-left:-1px;animation:test_cursorBlink__d05UE 1s step-end infinite}@keyframes test_cursorBlink__d05UE{0%,to{border-left-color:var(--char-cursor)}50%{border-left-color:transparent}}@keyframes test_wrenchSpin__1OboN{0%,to{transform:rotate(0deg)}50%{transform:rotate(20deg)}}.test_maintenanceWrench__d1k55{animation:test_wrenchSpin__1OboN 2s ease-in-out infinite}.test_idleOverlay__9UURT{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:.75rem;z-index:5;pointer-events:none}.test_idleText__uSzN4{font-family:var(--font-mono);font-size:.875rem;color:var(--text-primary);background-color:var(--bg-card);padding:.625rem 1.35rem;border-radius:.5rem;border:1px solid var(--border-medium);animation:test_idlePulse__eGdO1 2s ease-in-out infinite;box-shadow:0 4px 20px rgba(0,0,0,.15)}@keyframes test_idlePulse__eGdO1{0%,to{opacity:1}50%{opacity:.65}}.test_actionBar__Sw_Cc{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;position:relative;z-index:20}.test_restartBtn__jB5yE{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.8125rem;font-family:var(--font-mono);font-weight:600;background-color:var(--btn-primary-bg);border:1px solid transparent;color:var(--btn-primary-text);cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.08)}.test_restartBtn__jB5yE:hover{opacity:.88;transform:translateY(-1px)}.test_backButton___VnDc:disabled,.test_controlBtnActive__15YxV:disabled,.test_controlBtn__Ok3ry:disabled,.test_favoriteBtn__v_nQ7:disabled,.test_nextVariantBtn__SN7JJ:disabled,.test_restartBtn__jB5yE:disabled,.test_sidebarNavItem__Gw_ZQ:disabled,.test_sidebarToggleBtn__wbzFA:disabled{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important;filter:grayscale(.7)!important}.test_backButton___VnDc:disabled:hover,.test_favoriteBtn__v_nQ7:disabled:hover,.test_nextVariantBtn__SN7JJ:disabled:hover,.test_restartBtn__jB5yE:disabled:hover,.test_sidebarNavItem__Gw_ZQ:disabled:hover,.test_sidebarToggleBtn__wbzFA:disabled:hover{background-color:inherit;border-color:inherit;transform:none}.test_nextVariantBtn__SN7JJ{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.8125rem;font-family:var(--font-mono);font-weight:500;background-color:rgba(255,255,255,.06);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;transition:all .15s ease}.test_nextVariantBtn__SN7JJ:hover{background-color:rgba(255,255,255,.12);border-color:var(--border-strong);transform:translateY(-1px)}.test_sideNavBtn__W2FaF{position:absolute;top:50%;transform:translateY(-50%) scale(1);width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);box-shadow:0 4px 16px rgba(0,0,0,.28);cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease,filter .25s ease,background-color .15s ease,border-color .15s ease,color .15s ease;z-index:10}.test_sideNavBtn__W2FaF:hover:not(:disabled){color:var(--accent-cyan);border-color:var(--accent-cyan);background-color:var(--bg-card-hover);transform:translateY(-50%) scale(1.08);box-shadow:0 6px 22px rgba(0,0,0,.38)}.test_sideNavBtn__W2FaF:disabled{opacity:.22!important;cursor:not-allowed!important;pointer-events:none!important;transform:translateY(-50%) scale(.82)!important;filter:grayscale(.85)!important;box-shadow:none!important}.test_sideNavBtnLeft__f3dTo{left:-3.75rem}.test_sideNavBtnRight__xUoA3{right:-3.75rem}@media (max-width:1024px){.test_sideNavBtnLeft__f3dTo{left:-1rem}.test_sideNavBtnRight__xUoA3{right:-1rem}}.test_resultsOverlay__8x4AH{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-overlay);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:100;padding:1.25rem;animation:test_overlayFade__jpuMo .3s cubic-bezier(.16,1,.3,1)}@keyframes test_overlayFade__jpuMo{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.test_resultsCard__WObbG{position:relative;overflow:hidden;background-color:var(--bg-modal);border:1px solid var(--border-medium);border-radius:1.25rem;padding:1.35rem 1.85rem;display:flex;flex-direction:column;gap:.75rem;width:1040px;max-width:96vw;height:min(730px,94vh);min-height:680px;box-shadow:0 25px 65px -15px rgba(0,0,0,.65),0 0 0 1px var(--border-subtle);animation:test_resultsCardOpen__v3feH .45s cubic-bezier(.16,1,.3,1) forwards;color:var(--text-primary)}.test_resultsGlow__4rf_F{display:none!important}@keyframes test_glowPulse__LxeMb{0%,to{opacity:.24;transform:translateX(-50%) scale(1)}50%{opacity:.38;transform:translateX(-50%) scale(1.08)}}@keyframes test_resultsCardOpen__v3feH{0%{opacity:0;transform:translateY(32px) scale(.92);filter:blur(10px)}65%{opacity:1;transform:translateY(-3px) scale(1.008);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.test_resultsHeader___kgOF{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.test_resultsHeaderLeft__5UzUb{display:flex;flex-direction:column;gap:.15rem}.test_resultsTitle__3cCNQ{font-size:1.2rem;font-weight:700;color:var(--accent-cyan);display:flex;align-items:center;gap:.5rem;margin:0}.test_resultsSubtitle__qvc_3{font-size:.78125rem;font-family:var(--font-mono);color:var(--text-secondary);margin:0}.test_heroMetricsRibbon__6s1f4{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:.5rem;gap:.5rem;background-color:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:.75rem;padding:.75rem 1rem;align-items:center;flex-shrink:0}.test_heroMetricItem__iAvnw{display:flex;flex-direction:column;align-items:center;gap:.15rem}.test_heroMetricLabel__XGr5N{font-size:.625rem;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.test_heroMetricValue__lW3OS{font-size:1.45rem;font-family:var(--font-mono);font-weight:800;line-height:1;white-space:nowrap;color:var(--text-primary)}.test_resultTabsNav__b4e7_{display:flex;align-items:center;gap:.375rem;border-bottom:1px solid var(--border-subtle);padding-bottom:.45rem;margin-top:.15rem;flex-shrink:0;min-height:38px;overflow-x:auto;overflow-y:visible}.test_resultTabBtn__nTJQ0{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:.5rem;font-size:.78125rem;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.test_resultTabBtn__nTJQ0:hover{color:var(--text-primary);background-color:var(--bg-card-hover)}.test_resultTabBtnActive__3V6Er{color:var(--accent-primary)!important;background-color:var(--state-info-bg)!important;border-color:var(--state-info-border)!important;font-weight:600}.test_resultTabContent__xAMAV{flex:1 1 auto;min-height:270px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;justify-content:flex-start}.test_resultTabContentNoScroll__S0kYK{overflow:hidden!important}.test_resultActionsRow__8pcJg{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-top:.625rem;border-top:1px solid var(--border-subtle);margin-top:auto;flex-shrink:0}.test_replayLaunchBtn__g6Wio{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:var(--btn-primary-text);font-weight:700;font-size:.84375rem;border-radius:.5rem;border:none;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.25);transition:all .18s ease}.test_replayLaunchBtn__g6Wio:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 6px 20px rgba(0,0,0,.35)}.test_shareResultBtn__Nzbk6{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem 1.05rem;background-color:var(--bg-card-alt);border:1px solid var(--border-medium);border-radius:.5rem;color:var(--text-primary);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:all .18s ease}.test_shareResultBtn__Nzbk6:hover{background-color:var(--bg-card-hover);border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(167,139,250,.15)}.test_notificationStack__EaFKp{position:fixed;bottom:1.5rem;right:1.5rem;z-index:200;display:flex;flex-direction:column;gap:.75rem;max-width:22rem}.test_notificationToast___BsCI{position:relative;display:flex;align-items:center;gap:.875rem;min-width:18rem;max-width:22rem;padding:.875rem 1rem;border-radius:.75rem;background-color:var(--bg-elevated);border:1px solid var(--border-medium);box-shadow:0 20px 50px -12px rgba(0,0,0,.4),0 0 0 1px var(--border-subtle);overflow:hidden}.test_notificationAchievement__ffuHf{border:1px solid var(--accent-violet)}.test_notificationRecord__lEZjv{border:1px solid var(--accent-amber)}.test_notificationCooldown__CRu38{border:1px solid var(--accent-cyan)}.test_notificationCooldown__CRu38 .test_notificationGlow__CAz9s{background:linear-gradient(90deg,transparent,var(--accent-cyan),transparent)}.test_notificationCooldown__CRu38 .test_notificationIcon__2mGOO{filter:drop-shadow(0 0 8px rgba(34,211,238,.5))}.test_notificationCooldown__CRu38 .test_notificationLabel__4OUEW{color:var(--accent-cyan)}.test_notificationSystem__hBTtk{border:1px solid var(--accent-emerald,#10b981)}.test_notificationSystem__hBTtk .test_notificationGlow__CAz9s{background:linear-gradient(90deg,transparent,var(--accent-emerald,#10b981),transparent)}.test_notificationSystem__hBTtk .test_notificationIcon__2mGOO{filter:drop-shadow(0 0 8px rgba(16,185,129,.5))}.test_notificationSystem__hBTtk .test_notificationLabel__4OUEW{color:var(--accent-emerald,#10b981)}.test_notificationGlow__CAz9s{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-violet),transparent)}.test_notificationRecord__lEZjv .test_notificationGlow__CAz9s{background:linear-gradient(90deg,transparent,var(--accent-amber),transparent)}.test_notificationIcon__2mGOO{font-size:2rem;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(167,139,250,.5))}.test_notificationRecord__lEZjv .test_notificationIcon__2mGOO{filter:drop-shadow(0 0 8px rgba(245,158,11,.5))}.test_notificationBody__pm8Kq{display:flex;flex-direction:column;gap:.125rem;min-width:0}.test_notificationLabel__4OUEW{font-size:.5625rem;font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-violet)}.test_notificationRecord__lEZjv .test_notificationLabel__4OUEW{color:var(--accent-amber)}.test_notificationTitle__uF1KX{font-size:.875rem;font-weight:600;color:var(--text-primary)}.test_notificationDesc__I5wQt{font-size:.6875rem;font-family:var(--font-mono);color:var(--text-muted)}.test_notificationClose__1Lipt{margin-left:auto;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem;flex-shrink:0}.test_notificationClose__1Lipt:hover{color:var(--text-primary)}.test_notificationRating__Vzyfm{border:1px solid var(--accent-amber)}.test_notificationRating__Vzyfm .test_notificationGlow__CAz9s{background:linear-gradient(90deg,transparent,var(--accent-amber),transparent)}.test_notificationRating__Vzyfm .test_notificationIcon__2mGOO{filter:drop-shadow(0 0 8px rgba(245,158,11,.5))}.test_notificationRating__Vzyfm .test_notificationLabel__4OUEW{color:var(--accent-amber)}[data-theme=sepia] .test_notificationToast___BsCI{background-color:#F3EFEA;border-color:#D8CEBF;box-shadow:0 16px 36px -8px rgba(46,40,36,.22),0 0 0 1px #E5DFD7;color:#1C1917}[data-theme=sepia] .test_notificationGlow__CAz9s{display:none!important}[data-theme=sepia] .test_notificationTitle__uF1KX{color:#1C1917}[data-theme=sepia] .test_notificationDesc__I5wQt{color:#655F59}[data-theme=sepia] .test_notificationClose__1Lipt{color:#7E776F}[data-theme=sepia] .test_notificationClose__1Lipt:hover{color:#1C1917}[data-theme=sepia] .test_notificationAchievement__ffuHf{border:1px solid rgba(109,40,217,.35);background:linear-gradient(135deg,rgba(109,40,217,.06),#F3EFEA)}[data-theme=sepia] .test_notificationAchievement__ffuHf .test_notificationLabel__4OUEW{color:#6d28d9}[data-theme=sepia] .test_notificationRating__Vzyfm,[data-theme=sepia] .test_notificationRecord__lEZjv{border:1px solid rgba(180,83,9,.4);background:linear-gradient(135deg,rgba(180,83,9,.07),#F3EFEA)}[data-theme=sepia] .test_notificationRating__Vzyfm .test_notificationLabel__4OUEW,[data-theme=sepia] .test_notificationRecord__lEZjv .test_notificationLabel__4OUEW{color:#b45309}[data-theme=sepia] .test_notificationCooldown__CRu38{border:1px solid rgba(140,110,84,.4);background:linear-gradient(135deg,rgba(140,110,84,.07),#F3EFEA)}[data-theme=sepia] .test_notificationCooldown__CRu38 .test_notificationLabel__4OUEW{color:#8C6E54}[data-theme=sepia] .test_notificationSystem__hBTtk{border:1px solid rgba(21,128,61,.35);background:linear-gradient(135deg,rgba(21,128,61,.06),#F3EFEA)}[data-theme=sepia] .test_notificationSystem__hBTtk .test_notificationLabel__4OUEW{color:#15803d}[data-theme=light] .test_notificationToast___BsCI{background-color:#ffffff;border-color:#cbd5e1;box-shadow:0 16px 36px -8px rgba(15,23,42,.14),0 0 0 1px #e2e8f0;color:#0f172a}[data-theme=light] .test_notificationGlow__CAz9s{display:none!important}[data-theme=light] .test_notificationTitle__uF1KX{color:#0f172a}[data-theme=light] .test_notificationDesc__I5wQt{color:#475569}[data-theme=light] .test_notificationClose__1Lipt{color:#64748b}[data-theme=light] .test_notificationClose__1Lipt:hover{color:#0f172a}[data-theme=light] .test_notificationAchievement__ffuHf{border:1px solid rgba(124,58,237,.3);background:linear-gradient(135deg,rgba(124,58,237,.05),#ffffff)}[data-theme=light] .test_notificationAchievement__ffuHf .test_notificationLabel__4OUEW{color:#7c3aed}[data-theme=light] .test_notificationRating__Vzyfm,[data-theme=light] .test_notificationRecord__lEZjv{border:1px solid rgba(217,119,6,.3);background:linear-gradient(135deg,rgba(217,119,6,.05),#ffffff)}[data-theme=light] .test_notificationRating__Vzyfm .test_notificationLabel__4OUEW,[data-theme=light] .test_notificationRecord__lEZjv .test_notificationLabel__4OUEW{color:#b45309}[data-theme=light] .test_notificationCooldown__CRu38{border:1px solid rgba(2,132,199,.3);background:linear-gradient(135deg,rgba(2,132,199,.05),#ffffff)}[data-theme=light] .test_notificationCooldown__CRu38 .test_notificationLabel__4OUEW{color:#0284c7}[data-theme=light] .test_notificationSystem__hBTtk{border:1px solid rgba(5,150,105,.3);background:linear-gradient(135deg,rgba(5,150,105,.05),#ffffff)}[data-theme=light] .test_notificationSystem__hBTtk .test_notificationLabel__4OUEW{color:#059669}.test_simulatedBadge__sFzGu{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.25rem .65rem;border-radius:6px;background-color:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:.75rem;font-family:var(--font-mono)}[data-theme=sepia] .test_simulatedBadge__sFzGu{background-color:rgba(220,38,38,.12);border-color:rgba(220,38,38,.35);color:#991b1b;font-weight:600}[data-theme=light] .test_simulatedBadge__sFzGu{background-color:rgba(225,29,72,.1);border-color:rgba(225,29,72,.3);color:#be123c;font-weight:600}.test_sidebar__hh2xs{position:fixed;top:0;left:0;width:16rem;height:100vh;background-color:var(--bg-dark);border-right:1px solid var(--border-subtle);z-index:100;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem}.test_sidebarOpen__36FGM{transform:translateX(0)}.test_sidebarSearchContainer___Qtfp{position:relative}.test_sidebarSearchIcon__dDaje{position:absolute;left:.625rem;top:.625rem;color:var(--text-muted)}.test_sidebarSearchInput__khbNC{width:100%;background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.5rem;padding:.5rem .75rem .5rem 1.875rem;font-size:.75rem;font-family:var(--font-mono);color:var(--text-primary);outline:none;transition:border-color .2s ease}.test_sidebarSearchInput__khbNC::placeholder{color:var(--text-muted)}.test_sidebarSearchInput__khbNC:focus{border-color:var(--text-secondary)}.test_sidebarCategoriesGroup___J1Au{display:flex;flex-direction:column;gap:.25rem}.test_sidebarSectionTitle__uSHf5{color:var(--text-secondary);font-size:.6875rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:0 .5rem;margin-bottom:.375rem;font-weight:600}.test_sidebarNavItem__Gw_ZQ{display:flex;align-items:center;gap:.625rem;padding:.5625rem .625rem;border-radius:.5rem;background:none;border:none;color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.test_sidebarNavItem__Gw_ZQ:hover{color:var(--text-primary);background-color:rgba(255,255,255,.05)}.test_sidebarDivider__3pdPV{height:1px;background-color:var(--border-subtle)}.test_sidebarStatsCard__81VjD{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.test_sidebarStatRow__zfmYw{display:flex;justify-content:space-between;align-items:center}.test_sidebarStatLabel__kNxcT{font-size:.75rem;color:var(--text-secondary);font-family:var(--font-mono)}.test_sidebarStatValue__B0aoB{font-size:.8125rem;font-family:var(--font-mono);font-weight:600;color:var(--text-primary)}.test_sidebarSessionActive__UyNvK{margin-top:auto;display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:.5rem;border:1px solid var(--border-subtle);background-color:rgba(24,24,27,.6)}.test_sidebarSessionText__K4XX2{font-size:.75rem;font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.test_mainContent__Dez5c{display:flex;flex-direction:column;align-items:center;min-height:100vh;transition:margin-left .3s cubic-bezier(.4,0,.2,1);margin-left:0}.test_mainContentShifted__roa9P{margin-left:240px}.test_sidebarToggleBtn__wbzFA{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background-color:rgba(255,255,255,.05);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:1rem;cursor:pointer;transition:all .15s ease}.test_sidebarToggleBtn__wbzFA:hover{color:var(--text-primary);background-color:rgba(255,255,255,.1);border-color:var(--border-medium)}.test_favoriteBtn__v_nQ7{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;background-color:rgba(255,255,255,.05);border:1px solid var(--border-subtle);cursor:pointer;font-size:1.1rem;transition:all .2s ease}.test_favoriteBtn__v_nQ7:hover{background-color:rgba(255,255,255,.1);border-color:var(--border-medium);transform:scale(1.1)}.test_favoriteBtnActive__GFJP4{background-color:rgba(244,63,94,.12);border-color:rgba(244,63,94,.3)}.test_favoriteBtnActive__GFJP4:hover{background-color:rgba(244,63,94,.2)}@media (max-width:768px){.test_sidebar__hh2xs{width:14rem}.test_mainContentShifted__roa9P{margin-left:14rem}}.test_testContentWrapper__Qal_1{width:100%;display:flex;flex-direction:column;align-items:center}.leaderboard_container__MFoba{width:100%;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.leaderboard_header__FMhFb{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;width:100%}.leaderboard_headerLeft__3Klbd{display:flex;flex-direction:column;gap:.25rem}.leaderboard_headerActions__6fM2r{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.leaderboard_backBtn__hnG_S{padding:.5rem 1rem;border-radius:.5rem;background-color:var(--bg-card-alt);border:1.5px solid var(--border-medium);color:var(--text-secondary);font-family:var(--font-mono);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.leaderboard_backBtn__hnG_S:hover{color:var(--text-primary);background-color:var(--bg-card-hover);border-color:var(--border-strong);transform:translateY(-1px)}.leaderboard_title__BuejC{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0}.leaderboard_subtitle__rZH_J{display:flex;align-items:center;gap:.75rem;color:var(--text-muted);font-size:.875rem}.leaderboard_countdown__I6fYV{color:var(--accent-amber);font-family:var(--font-mono);font-weight:500}.leaderboard_leaderboardCard__tWLhJ{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 4px 20px rgba(0,0,0,.2)}.leaderboard_podiumSingle__PrYRc{display:flex;justify-content:center;align-items:center;width:100%;padding-top:.75rem}.leaderboard_podiumSingle__PrYRc .leaderboard_podiumCard__exlOe{width:320px;max-width:90%}.leaderboard_podiumDuo__eVxdH{display:flex;justify-content:center;align-items:flex-end;gap:1.5rem;width:100%;padding-top:.75rem}.leaderboard_podiumDuo__eVxdH .leaderboard_podiumCard__exlOe{flex:1 1;max-width:320px}.leaderboard_podiumContainer__4hpge{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:flex-end;grid-gap:1.25rem;gap:1.25rem;padding-top:.75rem;width:100%}.leaderboard_podiumCard__exlOe{position:relative;background:var(--bg-card-alt,#161b26);border:1px solid var(--border-medium,rgba(255,255,255,.08));border-radius:.875rem;padding:1.35rem 1rem 1.15rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.leaderboard_podiumCard__exlOe:hover{transform:translateY(-2px)}.leaderboard_podiumCardYou__rVOzl{box-shadow:0 0 0 2px var(--accent-cyan),0 8px 24px -6px rgba(6,182,212,.25)!important}.leaderboard_podiumGold__Gsknk{order:2;border-color:rgba(245,158,11,.45);background:linear-gradient(180deg,rgba(245,158,11,.12) 0,var(--bg-card-alt) 100%);box-shadow:0 10px 30px -8px rgba(245,158,11,.3);padding-top:1.75rem;padding-bottom:1.45rem}.leaderboard_podiumSilver__6e_Wy{order:1;border-color:rgba(192,192,192,.35);background:linear-gradient(180deg,rgba(192,192,192,.08) 0,var(--bg-card-alt) 100%);box-shadow:0 8px 25px -8px rgba(192,192,192,.2)}.leaderboard_podiumBronze__n0rqa{order:3;border-color:rgba(205,127,50,.35);background:linear-gradient(180deg,rgba(205,127,50,.08) 0,var(--bg-card-alt) 100%);box-shadow:0 8px 25px -8px rgba(205,127,50,.2)}.leaderboard_podiumBadge__6xh4N{position:absolute;top:-14px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-weight:800;font-size:.875rem;color:#fff}.leaderboard_badgeGold__KSATg{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 0 14px rgba(245,158,11,.6)}.leaderboard_badgeSilver__EoaEd{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 0 12px rgba(148,163,184,.4)}.leaderboard_badgeBronze__OxPMy{background:linear-gradient(135deg,#b45309,#78350f);box-shadow:0 0 12px rgba(180,83,9,.4)}.leaderboard_podiumAvatar__Sau1c{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--border-medium);margin-bottom:.5rem;background:var(--bg-card)}.leaderboard_podiumGold__Gsknk .leaderboard_podiumAvatar__Sau1c{width:62px;height:62px;border-color:#f59e0b;box-shadow:0 0 14px rgba(245,158,11,.4)}.leaderboard_podiumName__f42lK{font-size:.9375rem;font-weight:700;color:var(--text-primary);max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.leaderboard_podiumName__f42lK:hover{color:var(--accent-cyan)}.leaderboard_youTag__KM_Pb{font-size:.6875rem;font-weight:600;color:var(--accent-cyan);background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.3);padding:.05rem .35rem;border-radius:.25rem}.leaderboard_podiumWpm__ImWjl{font-size:1.5rem;font-weight:800;font-family:var(--font-mono);color:var(--accent-cyan);line-height:1.2;margin-top:.35rem}.leaderboard_podiumGold__Gsknk .leaderboard_podiumWpm__ImWjl{font-size:1.75rem;color:#fbbf24}.leaderboard_podiumMeta__T4N6L{display:flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap;font-size:.6875rem;font-family:var(--font-mono);color:var(--text-muted);margin-top:.5rem}.leaderboard_metaChip__zypy8{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:.35rem;background:rgba(255,255,255,.05);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.6875rem}.leaderboard_cleanErrorsChip__iw3bY{background:rgba(16,185,129,.12)!important;border-color:rgba(16,185,129,.3)!important;color:#10b981!important;font-weight:600}.leaderboard_hasErrorsChip__LTvJu{background:rgba(244,63,94,.12)!important;border-color:rgba(244,63,94,.3)!important;color:#f43f5e!important;font-weight:600}.leaderboard_podiumScore__V_dXO{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;font-family:var(--font-mono);color:var(--accent-primary,#a855f7);background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.25);padding:.2rem .6rem;border-radius:.375rem;margin-top:.6rem}.leaderboard_tableList__t8Sya{display:flex;flex-direction:column;gap:.45rem;margin-top:.5rem}.leaderboard_tableListHeader__HlzgN{padding:.5rem .875rem;font-size:.6875rem;font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.leaderboard_tableListHeader__HlzgN,.leaderboard_tableRow__abBt3{display:grid;grid-template-columns:40px 1.4fr 90px 75px 75px 75px 80px 75px;align-items:center;grid-gap:.625rem;gap:.625rem}.leaderboard_tableRow__abBt3{padding:.65rem .875rem;background:var(--bg-card-alt);border:1px solid var(--border-subtle);border-radius:.625rem;font-size:.8125rem;transition:all .15s ease}.leaderboard_tableRow__abBt3:hover{background:var(--bg-card-hover);border-color:var(--border-medium);transform:translateY(-1px)}.leaderboard_tableRowUser__6QwUI{background:rgba(6,182,212,.05);border-color:rgba(6,182,212,.35);box-shadow:inset 3px 0 0 var(--accent-cyan)}.leaderboard_rankNum__fM1JC{font-weight:700;font-family:var(--font-mono);color:var(--text-muted);text-align:center}.leaderboard_userCell__iy4xU{display:flex;align-items:center;gap:.65rem;min-width:0}.leaderboard_rowAvatar__30kSI{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid var(--border-medium);flex-shrink:0}.leaderboard_rowUsername__fs5AR{font-weight:600;color:var(--text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard_rowUsername__fs5AR:hover{color:var(--accent-cyan)}.leaderboard_statCell__tKjM9{font-family:var(--font-mono);color:var(--text-secondary);text-align:right;font-size:.8125rem}.leaderboard_wpmCell__tsoZ_{font-weight:800;color:var(--accent-cyan)}.leaderboard_cleanErrorsCell__2RelR{color:#10b981!important;font-weight:600}.leaderboard_errorsCell__Q_Md_{color:#f43f5e!important;font-weight:600}.leaderboard_scoreCell__2V7_i{color:var(--accent-primary);font-weight:700}.leaderboard_emptyState__MluIH{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 1rem;text-align:center;color:var(--text-muted)}.leaderboard_emptyStateIcon__cD9iG{font-size:2.75rem;margin-bottom:.75rem}.leaderboard_emptyStateTitle__uxX5Z{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:.35rem}.leaderboard_emptyStateText__qRpMC{font-size:.875rem;max-width:380px;line-height:1.5;color:var(--text-muted)}@media (max-width:768px){.leaderboard_podiumContainer__4hpge{grid-template-columns:1fr;gap:1rem}.leaderboard_podiumGold__Gsknk{order:1}.leaderboard_podiumSilver__6e_Wy{order:2}.leaderboard_podiumBronze__n0rqa{order:3}.leaderboard_tableListHeader__HlzgN,.leaderboard_tableRow__abBt3{grid-template-columns:32px 1fr 75px 65px}.leaderboard_tableListHeader__HlzgN span:nth-child(n+5),.leaderboard_tableRow__abBt3 .leaderboard_statCell__tKjM9:nth-child(n+5){display:none}}.leaderboard_actions__teakr{display:flex;gap:.75rem;margin-top:1rem}.leaderboard_buttonPrimary__wm6K_{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid transparent;border-radius:.5rem;padding:.5rem 1rem;font-family:var(--font-mono);font-size:.75rem;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.leaderboard_buttonPrimary__wm6K_:hover{opacity:.88;transform:translateY(-1px)}.leaderboard_buttonGhost__IsdoT{background:none;border:1px solid var(--border-medium);color:var(--text-primary);border-radius:.5rem;padding:.625rem 1.25rem;font-weight:500;cursor:pointer;transition:border-color .2s ease}.leaderboard_buttonGhost__IsdoT:hover{border-color:var(--border-strong)}.leaderboard_attemptsCard__GT0Li{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.875rem;padding:1.375rem;display:flex;flex-direction:column;gap:.5rem}.leaderboard_attemptsTitle__D3r2H{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.leaderboard_attemptsInfo__wR1fy{color:var(--text-muted);font-size:.875rem}.leaderboard_attemptItem__6ZhLK{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--border-subtle);font-size:.875rem}.leaderboard_attemptItem__6ZhLK:last-child{border-bottom:none}.leaderboard_attemptTime__8eWTr{color:var(--text-muted)}.leaderboard_attemptStats__tSV9Z{display:flex;gap:1rem;font-family:var(--font-mono)}.leaderboard_attemptBest__seQxK{color:var(--accent-amber);font-weight:600}.leaderboard_cooldown___qTx7{background-color:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);color:var(--accent-amber);padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem}.dashboard_grid4__rMqCV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:1024px){.dashboard_grid4__rMqCV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboard_grid4__rMqCV{grid-template-columns:1fr}}.dashboard_grid3__Do_Wo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}@media (max-width:1024px){.dashboard_grid3__Do_Wo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboard_grid3__Do_Wo{grid-template-columns:1fr}}.dashboard_skeleton__61N_o{position:relative;overflow:hidden;background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.875rem}.dashboard_skeleton__61N_o:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:dashboard_skeletonShimmer__rg_sa 1.4s ease-in-out infinite}@keyframes dashboard_skeletonShimmer__rg_sa{to{transform:translateX(100%)}}.dashboard_skeletonBar__AKdTf{background-color:var(--bg-card);border-radius:.375rem}