:root{--t4d-radius-lg: 16px;--t4d-radius-xl: 20px;--t4d-radius-2xl: 24px}html,body,#root{min-height:100%}html{background:var(--t4d-background-primary, #84b14a)}body{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--t4d-text-primary);background:transparent}*{box-sizing:border-box}button,input,textarea,select{font:inherit;color:inherit}.mono{font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.app{position:relative;min-height:100vh;width:100%;background-color:var(--t4d-background-primary);background-image:url(/icons/background-app.svg);background-repeat:no-repeat;background-position:center top;background-size:cover;background-attachment:fixed;background-blend-mode:multiply;overflow:hidden}.app:before{content:"";position:fixed;inset:18px 26px;border:2px solid var(--t4d-surface-line);border-radius:6px;pointer-events:none;z-index:0}.app:after{content:"";position:fixed;left:50%;top:12%;bottom:12%;width:2px;transform:translate(-50%);background:var(--t4d-surface-line);pointer-events:none;z-index:0}.app>*{position:relative;z-index:1}.screen{min-height:100vh;width:100%;display:flex;flex-direction:column;background:transparent}.container{width:100%;max-width:520px;margin:0 auto}.courtTexture{background-image:radial-gradient(circle at 20% 80%,color-mix(in srgb,var(--t4d-playful-coral) 5%,transparent) 0%,transparent 50%),radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--t4d-playful-sky) 5%,transparent) 0%,transparent 50%)}.cardShadow{box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a}@keyframes bounceBall{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(.95)}}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px color-mix(in srgb,var(--t4d-brand-glow) 40%,transparent)}50%{box-shadow:0 0 35px color-mix(in srgb,var(--t4d-brand-glow) 70%,transparent)}}.animateBounceBall{animation:bounceBall 1.5s ease-in-out infinite}.animateSlideIn{animation:slideIn .5s ease-out forwards}.animatePulseGlow{animation:pulseGlow 2s ease-in-out infinite}@media(max-width:480px){.container{max-width:100%;padding-left:12px;padding-right:12px}}@media(hover:none)and (pointer:coarse){button,a,[role=button]{-webkit-tap-highlight-color:transparent}}._wrap_hql3t_1{position:relative;width:100px;height:100px;display:grid;place-items:center}._image_hql3t_9{width:100%;height:100%;object-fit:contain;display:block}.landing{align-items:center;justify-content:center}.landingMain{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;width:100%;max-width:640px;margin:0 auto}.landingLogo{margin-bottom:8px}.landingTitle{margin:8px 0 0;font-size:clamp(40px,4.4vw,60px);line-height:1.02;font-weight:800;letter-spacing:-.56px;color:var(--t4d-text-primary);white-space:nowrap}.landingTagline{margin:20px 0 0;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;max-width:100%;white-space:nowrap;font-size:clamp(15px,3.4vw,22px);font-weight:600;color:var(--t4d-text-secondary)}.landingCta{margin-top:40px;border:0;cursor:pointer;border-radius:19px;padding:20px 40px;font-size:21px;font-weight:700;letter-spacing:.2px;color:var(--t4d-button-primaryText);background:var(--t4d-button-primaryBg);box-shadow:0 6px color-mix(in srgb,var(--t4d-button-primaryBg) 85%,black);transition:transform .12s ease,box-shadow .12s ease,filter .15s ease}.landingCta:hover{filter:brightness(1.04)}.landingCta:active{transform:translateY(3px);box-shadow:0 3px color-mix(in srgb,var(--t4d-button-primaryBg) 85%,black)}.landingLogin{margin-top:28px;font-size:16px;font-weight:700;color:var(--t4d-text-primary)}.landingLoginLink{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:800;color:var(--t4d-text-primary);text-decoration:underline;text-underline-offset:3px}.landingLoginLink:hover{opacity:.85}@media(max-width:480px){.landingTitle{font-size:38px;letter-spacing:-.8px;white-space:normal}.landingTagline{gap:6px;white-space:normal}.landingCta{margin-top:32px;padding:16px 26px;font-size:17px}}._trigger_si8mk_1{min-width:126px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--t4d-ui-border);border-radius:999px;background:var(--t4d-background-secondary);color:var(--t4d-text-primary);font-size:13px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,transform .1s ease}._trigger_si8mk_1:hover{background:color-mix(in srgb,var(--t4d-text-primary) 14%,transparent)}._trigger_si8mk_1:active{transform:scale(.98)}._overlay_si8mk_31{--account-dialog-top-padding: clamp(24px, 12vh, 96px);position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:var(--account-dialog-top-padding) 16px 16px;overflow-y:auto;background:#00000094}._dialog_si8mk_45{width:min(100%,420px);max-height:calc(100dvh - var(--account-dialog-top-padding) - 16px);overflow-y:auto;border:1px solid var(--t4d-ui-border);border-radius:var(--t4d-radius-lg);background:var(--t4d-background-secondary);box-shadow:0 20px 70px #00000052;padding:18px}._dialogHeader_si8mk_56{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}._title_si8mk_64{margin:0;color:var(--t4d-text-primary);font-size:20px;font-weight:900;line-height:1.15}._subtitle_si8mk_72{margin:4px 0 0;color:var(--t4d-text-secondary);font-size:13px;line-height:1.35}._close_si8mk_79{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--t4d-background-tertiary);color:var(--t4d-text-inverse);cursor:pointer}._close_si8mk_79:disabled{cursor:default;opacity:.55}._tabs_si8mk_97{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;margin-bottom:14px;border-radius:12px;background:var(--t4d-background-tertiary)}._tab_si8mk_97,._tabActive_si8mk_108{min-height:40px;padding:6px 8px;border:0;border-radius:9px;color:color-mix(in srgb,var(--t4d-text-inverse) 70%,transparent);background:transparent;font-size:12px;font-weight:800;line-height:1.15;cursor:pointer}._tabActive_si8mk_108{background:var(--t4d-background-primary);color:var(--t4d-brand-primary)}._tab_si8mk_97:disabled,._tabActive_si8mk_108:disabled{cursor:default;opacity:.65}._error_si8mk_132{margin-bottom:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--t4d-playful-coral) 55%,transparent);border-radius:10px;background:color-mix(in srgb,var(--t4d-playful-coral) 12%,transparent);color:var(--t4d-text-primary);font-size:13px;line-height:1.35}._form_si8mk_144,._accountPanel_si8mk_145{display:flex;flex-direction:column;gap:12px}._warningBanner_si8mk_151{padding:10px 12px;border:1px solid color-mix(in srgb,var(--t4d-playful-coral) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--t4d-playful-coral) 10%,transparent);color:var(--t4d-text-primary);font-size:12px;font-weight:700;line-height:1.4}._accountSection_si8mk_163{display:flex;flex-direction:column;gap:6px;min-width:0}._accountSection_si8mk_163+._accountSection_si8mk_163{padding-top:2px}._accountHeader_si8mk_174{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}._profileStatus_si8mk_182{color:var(--t4d-text-secondary);font-size:13px;font-weight:700;line-height:1.35}._field_si8mk_189{display:flex;flex-direction:column;gap:6px;color:var(--t4d-text-secondary);font-size:12px;font-weight:800}._field_si8mk_189 input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--t4d-ui-border);border-radius:10px;background:var(--t4d-background-primary);color:var(--t4d-text-primary);font-size:15px;font-weight:600}._field_si8mk_189 input:focus{outline:2px solid color-mix(in srgb,var(--t4d-brand-primary) 40%,transparent);outline-offset:2px}._field_si8mk_189 input[aria-invalid=true]{border-color:color-mix(in srgb,var(--t4d-playful-coral) 70%,transparent)}._fieldError_si8mk_220{margin-top:2px;color:var(--t4d-playful-coral);font-size:12px;font-weight:700;line-height:1.3}._hint_si8mk_228{margin-top:2px;color:var(--t4d-text-secondary);font-size:12px;font-weight:600;line-height:1.3}._passwordWrap_si8mk_236{position:relative;display:flex;align-items:stretch}._passwordWrap_si8mk_236 input{flex:1 1 auto;padding-right:64px}._passwordToggle_si8mk_247{position:absolute;top:50%;right:6px;transform:translateY(-50%);min-height:32px;padding:4px 10px;border:0;border-radius:8px;background:transparent;color:var(--t4d-brand-primary);font-size:12px;font-weight:800;cursor:pointer}._passwordToggle_si8mk_247:hover{background:color-mix(in srgb,var(--t4d-brand-primary) 12%,transparent)}._primaryButton_si8mk_267,._secondaryButton_si8mk_268{min-height:44px;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:900;cursor:pointer}._primaryButton_si8mk_267{border:0;background:var(--t4d-brand-primary);color:var(--t4d-background-primary)}._secondaryButton_si8mk_268{border:1px solid var(--t4d-ui-border);background:var(--t4d-background-tertiary);color:var(--t4d-text-inverse)}._primaryButton_si8mk_267:disabled,._secondaryButton_si8mk_268:disabled{cursor:default;opacity:.65}._warning_si8mk_151{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--t4d-playful-orange) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--t4d-playful-orange) 12%,transparent);color:var(--t4d-text-secondary);font-size:13px;line-height:1.35}._warning_si8mk_151 svg{flex:0 0 auto;color:var(--t4d-playful-orange)}._textButton_si8mk_314{align-self:flex-start;border:0;padding:0;background:transparent;color:var(--t4d-brand-primary);font-size:13px;font-weight:900;cursor:pointer}._inlineButton_si8mk_325{flex:0 0 auto;border:0;padding:6px 0;background:transparent;color:var(--t4d-brand-primary);font-size:13px;font-weight:900;cursor:pointer}._inlineButton_si8mk_325:disabled{cursor:default;opacity:.65}._labelText_si8mk_341{color:var(--t4d-text-secondary);font-size:12px;font-weight:800}._accountEmail_si8mk_347{margin-top:3px;color:var(--t4d-text-primary);font-size:15px;font-weight:800;overflow-wrap:anywhere}._accountUsername_si8mk_355{min-width:0;color:var(--t4d-text-primary);font-size:18px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}._usernameForm_si8mk_364{display:flex;flex-direction:column;gap:6px}._usernameLabel_si8mk_370{color:var(--t4d-text-secondary);font-size:12px;font-weight:800}._usernameControls_si8mk_376{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:start}._usernameControls_si8mk_376 input{width:100%;min-width:0;min-height:40px;padding:9px 11px;border:1px solid var(--t4d-ui-border);border-radius:10px;background:var(--t4d-background-primary);color:var(--t4d-text-primary);font-size:15px;font-weight:700}._usernameControls_si8mk_376 input:focus{outline:2px solid color-mix(in srgb,var(--t4d-brand-primary) 40%,transparent);outline-offset:2px}._usernameControls_si8mk_376 input[aria-invalid=true]{border-color:color-mix(in srgb,var(--t4d-playful-coral) 70%,transparent)}._smallPrimaryButton_si8mk_406,._smallSecondaryButton_si8mk_407{min-height:40px;border-radius:10px;padding:8px 11px;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap}._smallPrimaryButton_si8mk_406{border:0;background:var(--t4d-brand-primary);color:var(--t4d-background-primary)}._smallSecondaryButton_si8mk_407{border:1px solid var(--t4d-ui-border);background:var(--t4d-background-tertiary);color:var(--t4d-text-inverse)}._smallPrimaryButton_si8mk_406:disabled,._smallSecondaryButton_si8mk_407:disabled{cursor:default;opacity:.65}@media(max-width:480px){._trigger_si8mk_1{min-width:118px;padding:8px 10px;font-size:12px}._dialog_si8mk_45{padding:14px}._tabs_si8mk_97{grid-template-columns:1fr}._tab_si8mk_97,._tabActive_si8mk_108{min-height:44px}._field_si8mk_189 input{font-size:16px}._accountHeader_si8mk_174{align-items:flex-start;flex-direction:column}._usernameControls_si8mk_376{grid-template-columns:1fr 1fr}._usernameControls_si8mk_376 input{grid-column:1 / -1;font-size:16px}._passwordWrap_si8mk_236 input{padding-right:60px}}._footer_1u0lf_1{display:flex;justify-content:center;align-items:center;padding:16px;margin-top:auto}._socials_1u0lf_9{display:flex;align-items:center;gap:16px}._socialLink_1u0lf_15{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:var(--t4d-text-muted, color-mix(in srgb, white 65%, transparent));background:transparent;text-decoration:none;transition:color .15s ease,background .15s ease,transform .15s ease}._socialLink_1u0lf_15:hover,._socialLink_1u0lf_15:focus-visible{color:var(--t4d-brand-primary, #fff);background:color-mix(in srgb,white 8%,transparent);transform:translateY(-1px);outline:none}._card_ernaw_1{display:inline-flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px 20px;border-radius:14px;background:var(--t4d-surface-highlight);border:0;cursor:pointer;min-width:200px;box-shadow:inset 0 -2px #0000000d,0 4px 14px #2b431229;transition:transform .1s ease,box-shadow .2s ease,filter .15s ease}._card_ernaw_1:hover{filter:brightness(.99);box-shadow:inset 0 -2px #0000000d,0 6px 18px #2b431238}._card_ernaw_1:active{transform:scale(.98)}._row_ernaw_32{display:inline-flex;align-items:center;gap:7px}._emoji_ernaw_38{font-size:22px;line-height:1}._label_ernaw_43{font-size:18px;font-weight:800;color:var(--t4d-playful-orange);letter-spacing:.2px}._separator_ernaw_50{font-size:16px;color:var(--t4d-surface-mutedText)}._pts_ernaw_55{font-size:16px;font-weight:700;color:var(--t4d-surface-mutedText)}._track_ernaw_61{width:100%;height:8px;border-radius:999px;background:#3f5f492e;overflow:hidden}._fill_ernaw_69{height:100%;background:var(--t4d-brand-primary);border-radius:999px;transition:width .55s cubic-bezier(.22,1,.36,1)}._delta_ernaw_79{font-size:14px;font-weight:800;color:var(--t4d-status-correct);animation:_deltaPop_ernaw_1 .45s cubic-bezier(.2,1.6,.4,1) both}@keyframes _deltaPop_ernaw_1{0%{opacity:0;transform:translateY(4px) scale(.8)}60%{opacity:1;transform:translateY(0) scale(1.15)}to{opacity:1;transform:translateY(0) scale(1)}}._promoted_ernaw_101{border-color:var(--t4d-brand-primary);animation:_rankCardPulse_ernaw_1 1.05s ease-in-out 0s 3}._promoted_ernaw_101 ._label_ernaw_43,._promoted_ernaw_101 ._emoji_ernaw_38{animation:_rankLabelPop_ernaw_1 .55s cubic-bezier(.2,1.6,.4,1) both}@keyframes _rankCardPulse_ernaw_1{0%,to{box-shadow:0 2px 12px color-mix(in srgb,black 18%,transparent);transform:scale(1)}50%{box-shadow:0 0 28px color-mix(in srgb,var(--t4d-brand-primary) 55%,transparent),0 2px 14px color-mix(in srgb,black 25%,transparent);transform:scale(1.02)}}@keyframes _rankLabelPop_ernaw_1{0%{transform:scale(.85)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){._promoted_ernaw_101,._promoted_ernaw_101 ._label_ernaw_43,._promoted_ernaw_101 ._emoji_ernaw_38,._delta_ernaw_79{animation:none}._fill_ernaw_69{transition:none}}._hint_ernaw_150{font-size:14px;font-weight:500;letter-spacing:.2px;color:var(--t4d-surface-pillText)}._overlay_1siqz_1{position:fixed;inset:0;display:grid;place-items:center;background:color-mix(in srgb,black 65%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;animation:_t4dRankIntroFadeIn_1siqz_1 .2s ease-out}._overlay_1siqz_1._dismissing_1siqz_12{animation:_t4dRankIntroFadeOut_1siqz_1 .45s ease-in forwards}._card_1siqz_16{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 36px;border-radius:20px;background:color-mix(in srgb,var(--t4d-brand-primary) 14%,var(--t4d-background-primary));border:1px solid color-mix(in srgb,var(--t4d-brand-primary) 50%,transparent);box-shadow:0 18px 50px color-mix(in srgb,black 60%,transparent);min-width:280px;max-width:min(420px,90vw);animation:_t4dRankIntroPop_1siqz_1 .55s cubic-bezier(.2,1.6,.4,1)}._emoji_1siqz_36{font-size:64px;line-height:1}._label_1siqz_41{font-size:28px;font-weight:900;color:var(--t4d-brand-primary);letter-spacing:.3px;text-align:center}._points_1siqz_49{font-size:38px;font-weight:800;color:var(--t4d-text-primary, #fff);letter-spacing:-.5px}._pointsUnit_1siqz_56{font-size:16px;font-weight:700;color:var(--t4d-text-secondary);margin-left:4px}._track_1siqz_63{width:100%;height:10px;border-radius:999px;background:color-mix(in srgb,white 10%,transparent);overflow:hidden}._fill_1siqz_71{height:100%;background:var(--t4d-brand-primary);border-radius:999px;animation:_t4dRankIntroFill_1siqz_1 .9s ease-out .3s both}._hint_1siqz_78{font-size:14px;font-weight:700;color:var(--t4d-text-secondary);text-align:center}._dismiss_1siqz_12{font-size:11px;font-weight:600;color:color-mix(in srgb,var(--t4d-text-muted) 90%,transparent);letter-spacing:.4px;text-transform:uppercase;margin-top:4px}@keyframes _t4dRankIntroFadeIn_1siqz_1{0%{opacity:0}to{opacity:1}}@keyframes _t4dRankIntroFadeOut_1siqz_1{0%{opacity:1}to{opacity:0}}@keyframes _t4dRankIntroPop_1siqz_1{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes _t4dRankIntroFill_1siqz_1{0%{width:0}}@media(prefers-reduced-motion:reduce){._overlay_1siqz_1,._overlay_1siqz_1._dismissing_1siqz_12,._card_1siqz_16,._fill_1siqz_71{animation:none}}._banner_1bjfi_1{position:fixed;left:12px;right:12px;bottom:12px;z-index:900;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:480px;padding:14px 16px;border:1px solid var(--t4d-ui-border);border-radius:var(--t4d-radius-lg);background:var(--t4d-background-secondary);box-shadow:0 16px 40px #00000052;animation:_nudgeIn_1bjfi_1 .22s ease-out both}@keyframes _nudgeIn_1bjfi_1{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}._text_1bjfi_31{display:flex;flex-direction:column;gap:2px}._heading_1bjfi_37{color:var(--t4d-text-primary);font-size:15px;font-weight:900;line-height:1.2}._body_1bjfi_44{color:var(--t4d-text-secondary);font-size:13px;line-height:1.35}._actions_1bjfi_50{display:flex;gap:8px;justify-content:flex-end}._primary_1bjfi_56,._secondary_1bjfi_57{min-height:44px;padding:10px 16px;border-radius:12px;font-size:14px;font-weight:900;cursor:pointer}._primary_1bjfi_56{border:0;background:var(--t4d-brand-primary);color:var(--t4d-background-primary)}._secondary_1bjfi_57{border:1px solid var(--t4d-ui-border);background:var(--t4d-background-tertiary);color:var(--t4d-text-inverse)}@media(min-width:520px){._banner_1bjfi_1{flex-direction:row;align-items:center;justify-content:space-between}._actions_1bjfi_50{flex-shrink:0}}._pill_z3grd_1{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:999px;background:var(--t4d-surface-pill);box-shadow:inset 0 -2px #0000000d,0 2px 6px #2b43121f}._icon_z3grd_13{display:block;width:auto;height:22px}._value_z3grd_19{font-weight:700;font-size:18px;color:var(--t4d-surface-pillText)}._pill_kuwju_1{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:999px;background:var(--t4d-surface-pill);box-shadow:inset 0 -2px #0000000d,0 2px 6px #2b43121f}._icon_kuwju_13{display:block;width:auto;height:24px}._value_kuwju_19{font-weight:700;font-size:18px;color:var(--t4d-surface-pillText)}.menuHeader{padding:18px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.menuHeaderActions{display:flex;align-items:center;gap:8px;margin-left:auto}.menuMain{flex:1;padding:0 24px 56px;display:flex;flex-direction:column;align-items:center;justify-content:center}.menuHero{text-align:center;margin-bottom:40px}.menuLogo{display:flex;justify-content:center;margin-bottom:12px}.menuTitle{margin:0;font-size:60px;font-weight:800;letter-spacing:-.56px;color:var(--t4d-text-primary)}.menuGrid{width:100%;max-width:1240px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.menuCard{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:236px;padding:28px 30px 24px;text-align:left;cursor:pointer;border:2px solid var(--t4d-surface-cardEdge);border-radius:24px;background:var(--t4d-surface-card);box-shadow:0 4px 0 var(--t4d-surface-cardEdge),0 12px 22px -10px #2b43124d;transition:transform .12s ease,box-shadow .12s ease}.menuCard:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--t4d-surface-cardEdge),0 18px 30px -10px #2b431259}.menuCard:active{transform:translateY(2px);box-shadow:0 2px 0 var(--t4d-surface-cardEdge),0 10px 18px -10px #2b43124d}.menuIconTile{width:120px;height:120px;border-radius:32px;display:grid;place-items:center;margin-bottom:20px;box-shadow:inset 0 -3px #00000014,inset 0 2px #ffffff73}.menuIconTileImg{width:120px;height:120px;margin-bottom:20px;display:block}.menuCardText{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;flex:1 1 auto}.menuCardTitle{font-size:24px;font-weight:800;line-height:1.2;color:var(--t4d-text-inverse)}.menuCardSup{font-size:13px;font-weight:800;vertical-align:super}.menuCardSub{margin-top:6px;font-size:16px;font-weight:500;color:var(--t4d-surface-textMuted)}.menuCardNote{margin-top:auto;padding-top:14px;font-size:12px;font-weight:500;color:var(--t4d-text-inverse)}@media(max-width:900px){.menuGrid{grid-template-columns:repeat(2,1fr);max-width:560px}}@media(max-width:480px){.menuHeader{padding:12px;flex-direction:column;align-items:stretch;gap:10px}.menuHeader>button{width:100%}.menuHeaderActions{width:100%;margin-left:0}.menuHeaderActions>:last-child{margin-left:auto}.menuMain{padding:0 16px 40px}.menuTitle{font-size:34px;letter-spacing:-.6px}.menuHero{margin-bottom:28px}.menuGrid{grid-template-columns:1fr;gap:14px}.menuCard{min-height:0;flex-direction:row;align-items:center;gap:16px;padding:18px}.menuIconTile,.menuIconTileImg{width:72px;height:72px;margin-bottom:0;flex-shrink:0}.menuCardText{justify-content:center}.menuCardSub{margin-top:2px}.menuCardNote{display:none}}._back_13o41_2{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:999px;cursor:pointer;color:var(--t4d-text-primary);background:var(--t4d-surface-overlay);transition:background .15s ease,transform .1s ease}._back_13o41_2:hover{background:var(--t4d-surface-overlayStrong)}._back_13o41_2:active{transform:scale(.94)}.cgHeader{padding:18px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cgHeaderLeft{display:flex;align-items:center;gap:12px}.cgHeaderActions{display:flex;align-items:center;gap:8px;margin-left:auto}.cgMain{flex:1;padding:0 24px 56px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cgTitle{margin:0 0 40px;font-size:56px;font-weight:800;letter-spacing:-.56px;color:var(--t4d-text-primary);text-align:center}.cgGrid{width:100%;max-width:840px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cgCard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:200px;padding:26px;cursor:pointer;border:2px solid var(--t4d-surface-cardEdge);border-radius:24px;background:var(--t4d-surface-card);box-shadow:0 4px 0 var(--t4d-surface-cardEdge),0 12px 22px -10px #2b43124d;transition:transform .12s ease,box-shadow .12s ease}.cgCard:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--t4d-surface-cardEdge),0 18px 30px -10px #2b431259}.cgCard:active{transform:translateY(2px);box-shadow:0 2px 0 var(--t4d-surface-cardEdge),0 10px 18px -10px #2b43124d}.cgTile{width:84px;height:84px;border-radius:24px;display:grid;place-items:center;font-size:40px;line-height:1;box-shadow:inset 0 -3px #00000014,inset 0 2px #ffffff73}.cgTileImg{width:84px;height:84px;display:block}.cgCardTitle{font-size:22px;font-weight:800;color:var(--t4d-text-inverse);text-align:center}@media(max-width:760px){.cgTitle{font-size:38px}.cgGrid{grid-template-columns:repeat(2,1fr);max-width:460px;gap:16px}.cgCard{min-height:150px;padding:18px;gap:12px}.cgTile,.cgTileImg{width:64px;height:64px}.cgTile{font-size:30px;border-radius:18px}.cgCardTitle{font-size:18px}}.tourHeader{padding:18px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.tourHeaderLeft{display:flex;align-items:center;gap:12px}.tourHeaderActions{display:flex;align-items:center;gap:8px;margin-left:auto}.tourMain{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 24px 64px}.tourTitleBlock{text-align:center;margin:10px 0 36px}.tourTitle{margin:0;font-size:56px;font-weight:800;letter-spacing:-.5px;color:var(--t4d-text-primary)}.tourSubtitle{margin:6px 0 0;font-size:20px;font-weight:600;color:color-mix(in srgb,var(--t4d-text-primary) 85%,transparent)}.tourCard{width:100%;max-width:1180px;display:flex;align-items:center;gap:22px;padding:26px 30px;background:var(--t4d-surface-card);border-radius:28px;box-shadow:0 5px 0 var(--t4d-surface-cardEdge),0 18px 30px -14px #2b431266}.tourCardBadge{flex-shrink:0;display:grid;place-items:center;width:62px;height:62px;border-radius:999px;background:var(--t4d-button-primaryBg);box-shadow:inset 0 -3px #0000001f}.tourCardBadge .tourGlyph{width:38px;height:38px}.tourCardBody{flex:1;min-width:0}.tourCardHeadline{font-size:26px;font-weight:800;color:var(--t4d-text-inverse);margin-bottom:14px}.tourCardTrack{height:18px;border-radius:999px;background:var(--t4d-surface-muted);overflow:hidden}.tourCardFill{height:100%;border-radius:999px;background:var(--t4d-brand-primary);box-shadow:inset 0 -3px color-mix(in srgb,#000 10%,transparent);transition:width .5s ease}.tourLadder{width:100%;max-width:1180px;margin-top:56px;display:flex;align-items:flex-start;justify-content:space-between}.tourConnector{flex:1;height:3px;margin:35px 6px 0;border-radius:999px;background:repeating-linear-gradient(to right,color-mix(in srgb,#ffffff 55%,transparent) 0 10px,transparent 10px 18px)}.tourStep{flex-shrink:0;width:120px;display:flex;flex-direction:column;align-items:center;text-align:center}.tourNode{display:grid;place-items:center;width:74px;height:74px;border-radius:999px;box-shadow:inset 0 -4px #0000001a,0 6px 14px -6px #2b431273}.tourGlyph{width:38px;height:38px}.tourNode--done{background:var(--t4d-brand-primary);color:var(--t4d-status-correct)}.tourNode--current{background:var(--t4d-button-primaryBg)}.tourNode--locked{background:var(--t4d-surface-muted);color:var(--t4d-surface-mutedText);box-shadow:inset 0 -4px #0000000d}.tourStepLabel{margin-top:14px;font-size:18px;font-weight:800;color:var(--t4d-text-primary)}.tourStepLabelLocked{color:color-mix(in srgb,var(--t4d-text-primary) 60%,transparent)}.tourStepPts{margin-top:2px;font-size:15px;font-weight:600;color:color-mix(in srgb,var(--t4d-text-primary) 70%,transparent)}@media(max-width:900px){.tourTitle{font-size:40px}.tourCardHeadline{font-size:20px}.tourLadder{justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.tourStep{width:96px}.tourConnector{min-width:24px}}._wrapper_1nroc_3{position:fixed;bottom:16px;right:16px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:8px}._fab_1nroc_14{width:44px;height:44px;border-radius:50%;border:1px solid var(--t4d-ui-border);background:var(--t4d-background-secondary);box-shadow:0 4px 16px var(--t4d-shadow);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform .15s ease,box-shadow .15s ease}._fab_1nroc_14:active{transform:scale(.92)}._menu_1nroc_37{display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--t4d-background-secondary);border:1px solid var(--t4d-ui-border);border-radius:14px;box-shadow:0 8px 28px var(--t4d-shadow);animation:_menuIn_1nroc_1 .2s ease;min-width:180px}@keyframes _menuIn_1nroc_1{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._menuItem_1nroc_61{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:10px;background:transparent;cursor:pointer;transition:background .12s ease}._menuItem_1nroc_61:hover{background:var(--t4d-background-tertiary)}._menuItemActive_1nroc_77{background:var(--t4d-background-tertiary);box-shadow:inset 0 0 0 2px var(--t4d-brand-primary)}._swatch_1nroc_82{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:2px solid rgba(255,255,255,.15)}._menuLabel_1nroc_90{font-size:13px;font-weight:600;color:var(--t4d-text-primary);white-space:nowrap}._button_1rgsd_1{width:100%;display:flex;align-items:center;gap:14px;border:2px solid var(--t4d-surface-cardEdge);border-radius:18px;padding:18px;text-align:left;font-weight:700;font-size:17px;cursor:pointer;background:var(--t4d-surface-card);color:var(--t4d-text-inverse);box-shadow:0 3px 0 var(--t4d-surface-cardEdge);transition:transform .1s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}._button_1rgsd_1:hover{border-color:var(--t4d-surface-cardEdgeHover)}._button_1rgsd_1:active{transform:translateY(2px);box-shadow:0 1px 0 var(--t4d-surface-cardEdge)}._letter_1rgsd_32{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--t4d-surface-muted);color:var(--t4d-surface-mutedText);font-size:15px;font-weight:800;transition:background .12s ease,color .12s ease}._text_1rgsd_48{min-width:0;line-height:1.25}._selected_1rgsd_58{border-color:var(--t4d-button-primaryBg);background:color-mix(in srgb,var(--t4d-button-primaryBg) 8%,var(--t4d-surface-card));box-shadow:0 3px color-mix(in srgb,var(--t4d-button-primaryBg) 35%,var(--t4d-surface-card))}._selected_1rgsd_58 ._letter_1rgsd_32{background:var(--t4d-button-primaryBg);color:#fff}._pending_1rgsd_76{animation:_pendingPulse_1rgsd_1 .85s ease-in-out infinite}@keyframes _pendingPulse_1rgsd_1{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){._pending_1rgsd_76{animation:none;opacity:.75}}._correct_1rgsd_99{border-color:var(--t4d-status-correct);background:color-mix(in srgb,var(--t4d-status-correct) 14%,var(--t4d-surface-card));color:var(--t4d-status-correct);box-shadow:0 3px color-mix(in srgb,var(--t4d-status-correct) 35%,var(--t4d-surface-card))}._correct_1rgsd_99 ._letter_1rgsd_32{background:var(--t4d-status-correct);color:#fff}._wrong_1rgsd_116{border-color:var(--t4d-status-wrong);background:color-mix(in srgb,var(--t4d-status-wrong) 10%,var(--t4d-surface-card));color:var(--t4d-status-wrong);box-shadow:0 3px color-mix(in srgb,var(--t4d-status-wrong) 30%,var(--t4d-surface-card))}._wrong_1rgsd_116 ._letter_1rgsd_32{background:var(--t4d-status-wrong);color:#fff}._eliminated_1rgsd_134{opacity:.4;filter:grayscale(.5)}._eliminated_1rgsd_134 ._text_1rgsd_48{text-decoration:line-through}._button_1rgsd_1:disabled{cursor:default}@media(max-width:480px){._button_1rgsd_1{padding:14px;font-size:15px;gap:10px}._letter_1rgsd_32{width:28px;height:28px}}._overlay_1mk4y_1{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#1426088c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._card_1mk4y_12{width:100%;max-width:440px;background:var(--t4d-surface-card);border-radius:24px;padding:24px;box-shadow:0 4px 0 var(--t4d-surface-cardEdge),0 24px 50px -12px #14260880}._title_1mk4y_23{font-size:22px;font-weight:800;color:var(--t4d-text-inverse)}._subtitle_1mk4y_29{margin-top:4px;font-size:14px;font-weight:500;color:var(--t4d-surface-textMuted)}._reasons_1mk4y_36{margin-top:18px;display:flex;flex-direction:column;gap:10px}._reason_1mk4y_36{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;cursor:pointer;text-align:left;border:2px solid var(--t4d-surface-cardEdge);border-radius:16px;background:var(--t4d-surface-card);transition:border-color .12s ease,background .12s ease}._reason_1mk4y_36:hover{border-color:var(--t4d-surface-cardEdgeHover)}._reasonActive_1mk4y_63{border-color:var(--t4d-button-primaryBg);background:color-mix(in srgb,var(--t4d-button-primaryBg) 10%,var(--t4d-surface-card))}._reasonLabel_1mk4y_72{font-size:16px;font-weight:700;color:var(--t4d-text-inverse)}._reasonHint_1mk4y_78{font-size:12px;font-weight:500;color:var(--t4d-surface-textMuted)}._textarea_1mk4y_84{margin-top:14px;width:100%;resize:vertical;border:2px solid var(--t4d-surface-cardEdge);border-radius:16px;padding:12px 14px;font-size:14px;color:var(--t4d-text-inverse);outline:none}._textarea_1mk4y_84:focus{border-color:var(--t4d-surface-cardEdgeHover)}._actions_1mk4y_100{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}._cancel_1mk4y_107,._submit_1mk4y_108{border:0;border-radius:14px;padding:12px 20px;font-weight:800;cursor:pointer}._cancel_1mk4y_107{background:var(--t4d-surface-muted);color:var(--t4d-text-inverse)}._submit_1mk4y_108{background:var(--t4d-button-primaryBg);color:var(--t4d-button-primaryText);box-shadow:0 4px color-mix(in srgb,var(--t4d-button-primaryBg) 70%,black)}._submit_1mk4y_108:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._cancel_1mk4y_107:disabled{opacity:.5;cursor:not-allowed}.quizMain{padding:16px 16px 72px}.quizCard{position:relative;max-width:680px;margin:0 auto;border-radius:var(--t4d-radius-2xl);border:1px solid var(--t4d-ui-border);background:var(--t4d-background-secondary);padding:20px;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f}.quizTopLeft{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.quizTopRight{display:flex;align-items:center;gap:10px}.quizMuteBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--t4d-ui-border);border-radius:999px;background:var(--t4d-background-tertiary);color:var(--t4d-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.quizMuteBtn:hover{background:var(--t4d-ui-border);color:var(--t4d-text-primary)}.quizMuteBtn[aria-pressed=true]{color:var(--t4d-text-muted)}.pointBurst{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:5;pointer-events:none;font-weight:900;font-variant-numeric:tabular-nums;color:var(--t4d-status-correct);text-shadow:0 2px 8px color-mix(in srgb,var(--t4d-status-correct) 40%,transparent)}.pointBurst--1{font-size:62px;animation:burstRise 1.9s ease-out forwards}.pointBurst--2{font-size:84px;color:var(--t4d-brand-primary);text-shadow:0 4px 16px color-mix(in srgb,var(--t4d-brand-primary) 55%,transparent);animation:burstPop 2.1s cubic-bezier(.18,1.4,.4,1) forwards}.pointBurst--3{font-size:112px;color:var(--t4d-playful-orange);text-shadow:0 6px 24px color-mix(in srgb,var(--t4d-playful-orange) 65%,transparent),0 0 48px color-mix(in srgb,var(--t4d-playful-orange) 40%,transparent);animation:burstSlam 2.3s cubic-bezier(.18,1.5,.35,1) forwards}@keyframes burstRise{0%{opacity:0;transform:translate(-50%,10px) scale(.85)}18%{opacity:1;transform:translate(-50%) scale(1.06)}30%{transform:translate(-50%,-2px) scale(1)}82%{opacity:1;transform:translate(-50%,-10px) scale(1)}to{opacity:0;transform:translate(-50%,-40px) scale(.98)}}@keyframes burstPop{0%{opacity:0;transform:translate(-50%,6px) scale(.5)}22%{opacity:1;transform:translate(-50%,-6px) scale(1.2)}38%{transform:translate(-50%,-4px) scale(.97)}50%{transform:translate(-50%,-6px) scale(1.06)}82%{opacity:1;transform:translate(-50%,-12px) scale(1)}to{opacity:0;transform:translate(-50%,-50px) scale(1)}}@keyframes burstSlam{0%{opacity:0;transform:translate(-50%,-2px) scale(.2) rotate(-14deg)}22%{opacity:1;transform:translate(-50%,-8px) scale(1.4) rotate(5deg)}38%{transform:translate(-50%,-6px) scale(.95) rotate(-2deg)}50%{transform:translate(-50%,-10px) scale(1.12) rotate(0)}83%{opacity:1;transform:translate(-50%,-16px) scale(1) rotate(0)}to{opacity:0;transform:translate(-50%,-58px) scale(1.05) rotate(0)}}@media(max-width:480px){.pointBurst--1{font-size:52px}.pointBurst--2{font-size:68px}.pointBurst--3{font-size:88px}}@media(prefers-reduced-motion:reduce){.pointBurst--1,.pointBurst--2,.pointBurst--3{animation:burstFade 1.1s ease-out forwards}}@keyframes burstFade{0%{opacity:0;transform:translate(-50%) scale(1)}15%{opacity:1;transform:translate(-50%) scale(1)}75%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(1)}}.qPointsChip{display:inline-flex;align-items:baseline;gap:4px;padding:6px 12px;border-radius:999px;background:var(--t4d-brand-primary);color:#fff;line-height:1;box-shadow:0 3px color-mix(in srgb,var(--t4d-brand-primary) 76%,black)}.qPointsChipVal{display:inline-block;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;animation:pointsBump .5s cubic-bezier(.2,1.5,.4,1)}.qPointsChipUnit{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;opacity:.85}@keyframes pointsBump{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.jokerOverlay{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;pointer-events:none;background:color-mix(in srgb,black 32%,transparent);animation:jokerVeil 2.6s ease forwards}.jokerCard{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 34px 30px;border-radius:26px;text-align:center;background:var(--t4d-background-tertiary, #fff);box-shadow:0 24px 64px #0006;animation:jokerPop 2.6s cubic-bezier(.18,1.5,.35,1) forwards}.jokerIconWrap{position:relative;display:grid;place-items:center;width:104px;height:104px;margin-bottom:2px}.jokerRing{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--t4d-playful-orange) 55%,transparent),transparent 68%);transform:scale(.2);animation:jokerRingPulse 2.6s ease-out forwards}.jokerCardIcon{position:relative;width:76px;height:76px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.22));animation:jokerIconSpin 2.6s cubic-bezier(.18,1.4,.35,1) forwards}.jokerStreak{font-size:26px;font-weight:900;color:var(--t4d-playful-orange);text-shadow:0 2px 10px color-mix(in srgb,var(--t4d-playful-orange) 30%,transparent)}.jokerWon{font-size:17px;font-weight:700;color:var(--t4d-text-inverse, var(--t4d-text-primary))}@keyframes jokerVeil{0%{opacity:0}10%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes jokerPop{0%{opacity:0;transform:scale(.4) translateY(12px)}12%{opacity:1;transform:scale(1.12) translateY(0)}22%{transform:scale(.97)}32%{transform:scale(1.02)}40%{transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.93) translateY(-14px)}}@keyframes jokerIconSpin{0%{transform:scale(.3) rotate(-24deg)}16%{transform:scale(1.15) rotate(6deg)}30%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(0)}}@keyframes jokerRingPulse{0%{opacity:0;transform:scale(.2)}20%{opacity:1;transform:scale(1)}55%{opacity:.5;transform:scale(1.15)}to{opacity:0;transform:scale(1.3)}}.qOptionDim{opacity:.4;filter:saturate(.65);transition:opacity .12s ease,filter .12s ease}@media(prefers-reduced-motion:reduce){.qPointsChipVal,.jokerCard,.jokerCardIcon,.jokerRing{animation-duration:.01ms;animation-iteration-count:1}.jokerOverlay{animation:jokerVeil 2.6s ease forwards}}.quizTop{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.quizTopRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.quizScore{font-weight:800;color:var(--t4d-text-secondary)}.quizTimer{padding:6px 14px;border-radius:999px;font-size:16px;font-weight:700;background:var(--t4d-court-hard);color:#fff;animation:pulse 1s ease-in-out infinite}.quizTimerUrgent{background:var(--t4d-status-wrong);animation:shake .3s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.quizLives{display:flex;gap:4px;font-size:20px}.quizHeart{transition:transform .2s ease,opacity .2s ease}.quizHeartLost{opacity:.5;transform:scale(.85)}.quizGameOver{font-size:28px;font-weight:800;color:var(--t4d-status-wrong);margin-bottom:12px}.quizErrorTitle{max-width:520px;margin:0 auto 12px;color:var(--t4d-text-primary);font-size:20px;font-weight:800;line-height:1.35}.quizQuestion{font-size:20px;font-weight:800;line-height:1.3;margin:10px 0 14px;color:var(--t4d-text-primary)}.quizImageWrapper{margin:4px 0 12px;border-radius:var(--t4d-radius-xl);overflow:hidden;border:2px solid var(--t4d-ui-border);background:var(--t4d-background-tertiary);position:relative}.quizImage{display:block;width:100%;max-height:300px;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.quizOptions{display:flex;flex-direction:column;gap:10px}.quizFooter{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.quizFeedbackCorrect{font-weight:700;color:var(--t4d-status-correct)}.quizFeedbackWrong{font-weight:700;color:var(--t4d-status-wrong)}.quizButtonPrimary{border:0;border-radius:var(--t4d-radius-xl);padding:12px 20px;font-weight:800;cursor:pointer;background:var(--t4d-button-primaryBg);color:var(--t4d-button-primaryText);box-shadow:0 4px color-mix(in srgb,var(--t4d-button-primaryBg) 70%,black);transition:transform .12s ease,box-shadow .12s ease,filter .15s ease}.quizButtonPrimary:hover{filter:brightness(1.03)}.quizButtonPrimary:active{transform:translateY(2px);box-shadow:0 2px color-mix(in srgb,var(--t4d-button-primaryBg) 70%,black)}.quizButtonSecondary{border:1px solid var(--t4d-ui-border);border-radius:var(--t4d-radius-xl);padding:12px 20px;font-weight:800;cursor:pointer;background:var(--t4d-button-secondaryBg);color:var(--t4d-button-secondaryText);box-shadow:0 2px 6px var(--t4d-ui-cardShadow);transition:transform .12s ease,filter .15s ease}.quizButtonSecondary:hover{filter:brightness(.98)}.quizButtonSecondary:active{transform:scale(.985)}.quizQuitBtn{align-self:flex-end;padding:6px 16px;font-size:14px}.quizDone{padding:8px 0 4px;text-align:center}.quizDoneTitle{font-size:44px;font-weight:900;color:var(--t4d-brand-primary)}.quizDoneSubtitle{margin-top:6px;color:var(--t4d-text-secondary)}.quizDoneActions{margin-top:18px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@media(max-width:480px){.quizMain{padding:12px 12px 60px}.quizCard{padding:16px;border-radius:16px}.quizQuestion{font-size:17px}.quizImage{max-height:220px}.quizDoneTitle{font-size:32px}.quizGameOver{font-size:22px}.quizErrorTitle{font-size:18px}.quizFooter{flex-direction:column;gap:8px}.quizButtonPrimary,.quizButtonSecondary{width:100%;text-align:center;padding:14px 16px}}.quizRankPoints{font-size:14px;font-weight:700;color:var(--t4d-brand-primary);padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--t4d-brand-primary) 12%,transparent)}.quizDoneEmoji{font-size:48px;margin-bottom:8px}.quizDoneRank{margin-top:8px;font-size:14px;font-weight:600;color:var(--t4d-brand-primary)}.quizDoneNext{margin-top:4px;font-size:13px;font-weight:600;color:var(--t4d-text-secondary)}.quizBriefLevel{font-size:22px;font-weight:900;color:var(--t4d-brand-primary);letter-spacing:-.5px}.quizBriefMix{margin-top:8px;font-size:16px;font-weight:700;color:var(--t4d-text-primary)}.rankUpCelebration{text-align:center;padding:32px 16px}.rankUpEmoji{font-size:64px;margin-bottom:12px;animation:bounceBall 1s ease-in-out infinite}.rankUpTitle{font-size:32px;font-weight:900;color:var(--t4d-brand-primary);margin-bottom:8px}.rankUpRank{font-size:20px;font-weight:700;color:var(--t4d-text-primary);margin-bottom:24px}.quizFlagBtn{align-self:center;margin-top:18px;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--t4d-text-primary) 75%,transparent);opacity:.8;transition:opacity .15s ease}.quizFlagBtn:hover{opacity:1;text-decoration:underline}.quizScreen{align-items:stretch}.qHeader{padding:18px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.qHeaderPills{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.qProgressRow{display:flex;align-items:center;gap:16px;padding:4px 24px 0;max-width:980px;width:100%;margin:0 auto}.qIconBtn{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:999px;cursor:pointer;font-size:20px;font-weight:800;color:var(--t4d-text-primary);background:var(--t4d-surface-overlay);transition:background .15s ease}.qIconBtn:hover{background:var(--t4d-surface-overlayStrong)}.qProgress{flex:1;height:16px;border-radius:999px;background:var(--t4d-surface-overlayStrong);overflow:hidden}.qProgressFill{height:100%;border-radius:999px;background:var(--t4d-brand-primary);box-shadow:inset 0 -3px color-mix(in srgb,#000 12%,transparent);transition:width .4s ease}.qProgressBig{height:18px;background:var(--t4d-surface-overlayStrong)}.qMain{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;position:relative}.qCenter{text-align:center}.qLoading{color:var(--t4d-text-primary);font-weight:700;opacity:.85}.qQuestionWrap{width:100%;max-width:940px;display:flex;flex-direction:column;align-items:center}.qQuestionCount{font-size:14px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:color-mix(in srgb,var(--t4d-text-primary) 75%,transparent)}.qQuestion{margin:14px 0 30px;font-size:40px;line-height:1.15;font-weight:800;letter-spacing:-.5px;text-align:center;color:var(--t4d-text-primary)}.qQuestionImage{width:100%;max-width:460px;margin:-8px 0 28px;border-radius:20px;overflow:hidden;background:color-mix(in srgb,var(--t4d-text-primary) 6%,transparent);box-shadow:0 12px 26px -14px #00000073}.qQuestionImage img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain}.qHintBtn{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:10px 20px;border:2px solid color-mix(in srgb,var(--t4d-button-primaryBg) 45%,var(--t4d-surface-card));border-radius:999px;background:color-mix(in srgb,var(--t4d-button-primaryBg) 12%,var(--t4d-surface-card));color:color-mix(in srgb,var(--t4d-button-primaryBg) 72%,black);font-weight:800;font-size:15px;cursor:pointer;transition:transform .1s ease,filter .12s ease}.qHintBtn:hover{filter:brightness(1.03)}.qHintBtn:active{transform:translateY(1px)}.qHintBtn:disabled{opacity:.6;cursor:default}.qHintBtnIcon{display:block;height:20px;width:auto}.qOptions{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.qActions{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:12px}.qActionsRow{flex-direction:row;justify-content:center;flex-wrap:wrap}.qPrimaryBtn{border:0;cursor:pointer;border-radius:999px;padding:16px 40px;font-size:18px;font-weight:800;color:var(--t4d-button-primaryText);background:var(--t4d-button-primaryBg);box-shadow:0 5px color-mix(in srgb,var(--t4d-button-primaryBg) 68%,black);transition:transform .12s ease,box-shadow .12s ease,filter .15s ease}.qPrimaryBtn:hover{filter:brightness(1.04)}.qPrimaryBtn:active{transform:translateY(3px);box-shadow:0 2px color-mix(in srgb,var(--t4d-button-primaryBg) 68%,black)}.qPrimaryBtn:disabled{cursor:default;filter:grayscale(.4) brightness(1.05);opacity:.55;box-shadow:0 5px color-mix(in srgb,var(--t4d-button-primaryBg) 68%,black)}.qSecondaryBtn{border:0;cursor:pointer;border-radius:999px;padding:16px 36px;font-size:18px;font-weight:800;color:var(--t4d-button-secondaryText);background:var(--t4d-button-secondaryBg);box-shadow:0 5px 0 var(--t4d-surface-cardEdge);transition:transform .12s ease,box-shadow .12s ease,filter .15s ease}.qSecondaryBtn:hover{filter:brightness(.99)}.qSecondaryBtn:active{transform:translateY(3px);box-shadow:0 2px 0 var(--t4d-surface-cardEdge)}.qLink{border:0;background:none;cursor:pointer;font:inherit;font-size:14px;font-weight:700;color:color-mix(in srgb,var(--t4d-text-primary) 85%,transparent);text-decoration:underline;text-underline-offset:3px}.qResult{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;text-align:center}.qResultEmoji{font-size:64px;line-height:1;margin-bottom:12px}.qResultIcon{display:grid;place-items:center;width:96px;height:96px;border-radius:999px;font-size:44px;font-weight:900;margin-bottom:18px}.qResultIconWrong{background:color-mix(in srgb,var(--t4d-status-wrong) 18%,var(--t4d-surface-card));color:var(--t4d-status-wrong)}.qResultTitle{margin:0;font-size:44px;font-weight:900;letter-spacing:-.5px;color:var(--t4d-text-primary)}.qResultSub{margin:10px 0 0;font-size:17px;font-weight:600;font-style:italic;color:color-mix(in srgb,var(--t4d-text-primary) 88%,transparent)}.qAnswerCard{width:100%;margin-top:26px;padding:22px 24px;text-align:left;background:var(--t4d-surface-card);border-radius:20px;box-shadow:0 4px 0 var(--t4d-surface-cardEdge),0 14px 26px -12px #2b431266}.qAnswerLabel{font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--t4d-surface-mutedText)}.qAnswerCorrect{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:20px;font-weight:800;color:var(--t4d-status-correct)}.qAnswerTick{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--t4d-status-correct);color:#fff;font-size:14px}.qAnswerWrong{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:16px;font-weight:600;color:var(--t4d-surface-mutedText);text-decoration:line-through}.qAnswerCross{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--t4d-status-wrong) 18%,var(--t4d-surface-card));color:var(--t4d-status-wrong);font-size:12px;text-decoration:none}.qBonuses{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.qBonus{padding:8px 16px;border-radius:999px;font-size:14px;font-weight:800;color:var(--t4d-surface-noteText);background:var(--t4d-surface-noteBg)}.qStats{margin-top:24px;display:flex;gap:14px}.qStat{min-width:96px;padding:16px 12px;background:var(--t4d-surface-card);border-radius:18px;box-shadow:0 3px 0 var(--t4d-surface-cardEdge),0 12px 22px -14px #2b431266}.qStatVal{font-size:30px;font-weight:900;color:var(--t4d-text-inverse)}.qStatLabel{margin-top:2px;font-size:13px;font-weight:600;color:var(--t4d-surface-textMuted)}.qRankProgress{width:100%;margin-top:28px}.qRankProgressTop{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:15px;font-weight:700;color:var(--t4d-text-primary)}.qHearts{margin-bottom:18px;opacity:.9}.qTimerCard{margin-top:22px;display:inline-flex;align-items:center;gap:14px;padding:18px 30px;background:var(--t4d-surface-card);border-radius:20px;box-shadow:0 4px 0 var(--t4d-surface-cardEdge),0 14px 26px -12px #2b431266}.qTimerIcon{font-size:28px}.qTimerValue{font-size:32px;font-weight:900;color:var(--t4d-text-inverse)}.qTimerLabel{font-size:13px;font-weight:600;color:var(--t4d-surface-textMuted)}.qRulesOverlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#14260880}.qRulesBubble{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px;text-align:center;background:var(--t4d-surface-card);border-radius:22px;box-shadow:0 24px 50px -12px #14260880}.qRulesTitle{font-size:19px;font-weight:800;color:var(--t4d-text-inverse)}.qRulesText{margin:0;font-size:15px;font-weight:500;line-height:1.5;color:var(--t4d-surface-textMuted)}.qRulesText strong{color:var(--t4d-text-inverse)}.qRulesActions{display:flex;gap:10px}.qRulesActions .qPrimaryBtn,.qRulesActions .qSecondaryBtn{padding:12px 24px;font-size:16px}.qRulesActions .qLink{color:var(--t4d-text-inverse)}@media(max-width:640px){.qQuestion{font-size:28px}.qQuestionImage img{max-height:240px}.qOptions{grid-template-columns:1fr}.qResultTitle{font-size:34px}.qStats{gap:10px}.qStat{min-width:0;flex:1}.qActionsRow{flex-direction:column;width:100%}.qActionsRow .qPrimaryBtn,.qActionsRow .qSecondaryBtn{width:100%}}.qTimer{position:relative;flex-shrink:0;width:46px;height:46px;display:grid;place-items:center;border-radius:999px;background:var(--t4d-surface-pill);box-shadow:inset 0 -2px #0000000d,0 2px 6px #2b43121f}.qTimerRing{position:absolute;inset:3px;transform:rotate(-90deg)}.qTimerTrack{fill:none;stroke:var(--t4d-surface-cardEdge);stroke-width:4}.qTimerArc{fill:none;stroke:var(--t4d-status-correct);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .2s ease}.qTimerNum{font-size:15px;font-weight:800;color:var(--t4d-surface-pillText)}.qTimerWarn .qTimerArc{stroke:var(--t4d-button-primaryBg)}.qTimerDanger .qTimerArc{stroke:var(--t4d-status-wrong)}.qTimerDanger .qTimerNum{color:var(--t4d-status-wrong)}.qTimerDanger{animation:qTimerPulse .6s ease-in-out infinite}@keyframes qTimerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.qTimerDanger{animation:none}}.qHeartsRow{display:flex;gap:18px;margin-bottom:26px}.qHeartGlyph{display:inline-flex;line-height:0;color:color-mix(in srgb,var(--t4d-text-primary) 32%,transparent)}.qResultOOL .qTimerCard{padding:22px 36px;gap:18px}.qClock{width:40px;height:40px;flex-shrink:0}.qResultOOL .qTimerValue{font-size:44px;letter-spacing:1px;line-height:1}.qOOLLinks{display:flex;align-items:center;gap:18px;margin-top:4px}._wrapper_1d9p1_1{position:relative;width:100%}._input_1d9p1_6{width:100%;padding:14px 16px;border:2px solid var(--t4d-ui-border);border-radius:var(--t4d-radius-xl);background:var(--t4d-background-tertiary);color:var(--t4d-text-inverse);font-weight:600;font-size:15px;outline:none;transition:border-color .15s}._input_1d9p1_6:focus{border-color:var(--t4d-brand-primary)}._input_1d9p1_6:disabled{opacity:.5;cursor:not-allowed}._input_1d9p1_6::placeholder{color:color-mix(in srgb,var(--t4d-text-inverse) 55%,transparent);font-weight:400}._dropdown_1d9p1_33{position:absolute;top:calc(100% + 6px);left:0;right:0;list-style:none;margin:0;padding:6px;background:var(--t4d-background-secondary);border:1px solid var(--t4d-ui-border);border-radius:14px;box-shadow:0 8px 24px #0000004d;z-index:100;max-height:280px;overflow-y:auto}._dropdownUp_1d9p1_51{top:auto;bottom:calc(100% + 6px)}._option_1d9p1_56{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:var(--t4d-text-primary);cursor:pointer;font-size:14px;font-weight:600;text-align:left;transition:background .1s}._option_1d9p1_56:hover{background:color-mix(in srgb,var(--t4d-text-primary) 14%,transparent)}._avatar_1d9p1_77{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}._avatarFallback_1d9p1_85{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-weight:800;font-size:14px;color:#fff;flex-shrink:0}._name_1d9p1_98{flex:1}._flag_1d9p1_102{font-size:20px;flex-shrink:0}@media(max-width:480px){._input_1d9p1_6{padding:14px;min-height:48px}._dropdown_1d9p1_33{max-height:220px}._option_1d9p1_56{padding:12px 10px;min-height:44px}}._banner_b8ss3_1{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1.25rem;border-radius:14px;background:var(--t4d-surface-muted);border:1px solid var(--t4d-surface-cardEdge);margin-top:.75rem;animation:_slideIn_b8ss3_1 .3s ease-out}@keyframes _slideIn_b8ss3_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._bannerFinal_b8ss3_24{background:color-mix(in srgb,var(--t4d-brand-primary) 12%,var(--t4d-surface-card));border-color:color-mix(in srgb,var(--t4d-brand-primary) 45%,var(--t4d-surface-cardEdge))}._statRow_b8ss3_37{display:flex;align-items:center;gap:.5rem;font-size:.85rem}._statIcon_b8ss3_44{flex-shrink:0;font-size:.95rem}._statText_b8ss3_49{color:var(--t4d-surface-textMuted)}._statText_b8ss3_49 strong{color:var(--t4d-surface-text);font-weight:700}._statPct_b8ss3_58{color:color-mix(in srgb,var(--t4d-brand-primary) 75%,var(--t4d-surface-text));font-weight:600}._container_5zm71_1{display:flex;flex-direction:column;gap:16px}._header_5zm71_7{display:flex;align-items:center;gap:10px}._icon_5zm71_13{font-size:28px}._title_5zm71_17{font-size:22px;font-weight:800;color:var(--t4d-text-primary);margin:0;flex:1}._counter_5zm71_25{font-size:14px;font-weight:700;color:var(--t4d-text-inverse);background:var(--t4d-background-tertiary);border-radius:100px;padding:4px 12px}._desc_5zm71_34{font-size:14px;color:var(--t4d-text-secondary);margin:0;line-height:1.5}._giveUpBtn_5zm71_41{align-self:center;padding:10px 24px;border-radius:100px;border:1px solid color-mix(in srgb,var(--t4d-status-wrong) 30%,transparent);background:color-mix(in srgb,var(--t4d-status-wrong) 8%,transparent);color:var(--t4d-status-wrong);font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease;margin-top:20px}._giveUpBtn_5zm71_41:hover{background:color-mix(in srgb,var(--t4d-status-wrong) 15%,transparent);border-color:var(--t4d-status-wrong)}._tip_5zm71_60{padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--t4d-playful-orange) 12%,transparent);border:1px solid color-mix(in srgb,var(--t4d-playful-orange) 30%,transparent);color:var(--t4d-playful-orange);font-size:14px;font-weight:600;animation:_fadeIn_5zm71_1 .3s ease}._guessTable_5zm71_74{display:flex;flex-direction:column;overflow-x:auto;-webkit-overflow-scrolling:touch}._tableHeader_5zm71_81,._tableRow_5zm71_82{display:grid;grid-template-columns:auto repeat(7,1fr);gap:6px}._tableHeader_5zm71_81{padding-bottom:8px;position:sticky;top:0}._colLabel_5zm71_94{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--t4d-text-muted);text-align:center;padding:4px}._colLabel_5zm71_94:first-child{text-align:center}._tableBody_5zm71_108{display:flex;flex-direction:column;gap:6px}._tableRow_5zm71_82{animation:_slideUp_5zm71_1 .12s ease both}._playerCell_5zm71_118{display:flex;align-items:center;justify-content:center;padding:12px 8px;border-radius:12px;background:var(--t4d-background-secondary);border:1px solid var(--t4d-ui-border)}._cellCorrect_5zm71_128{border-color:var(--t4d-status-correct);box-shadow:0 0 8px color-mix(in srgb,var(--t4d-status-correct) 15%,transparent)}._cellWrong_5zm71_134{border-color:color-mix(in srgb,var(--t4d-status-wrong) 15%,transparent)}._avatar_5zm71_138{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}._avatarFallback_5zm71_146{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;flex-shrink:0}._playerName_5zm71_159{flex:1;font-size:15px;font-weight:700;color:var(--t4d-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._resultIcon_5zm71_170{font-size:14px;flex-shrink:0}._cell_5zm71_128{display:flex;align-items:center;justify-content:center;padding:12px 6px;border-radius:12px;font-size:14px;font-weight:700;text-align:center;white-space:nowrap}._correct_5zm71_189{background:color-mix(in srgb,var(--t4d-status-correct) 15%,transparent);color:var(--t4d-status-correct)}._close_5zm71_194{background:color-mix(in srgb,var(--t4d-playful-orange) 15%,transparent);color:var(--t4d-playful-orange)}._wrong_5zm71_199{background:color-mix(in srgb,var(--t4d-status-wrong) 10%,transparent);color:var(--t4d-status-wrong)}._resultWin_5zm71_206,._resultLose_5zm71_207{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:14px;font-weight:700;font-size:15px;animation:_fadeIn_5zm71_1 .3s ease}._resultWin_5zm71_206{background:color-mix(in srgb,var(--t4d-status-correct) 12%,transparent);border:1px solid var(--t4d-status-correct);color:var(--t4d-status-correct)}._resultLose_5zm71_207{background:color-mix(in srgb,var(--t4d-status-wrong) 10%,transparent);border:1px solid var(--t4d-status-wrong);color:var(--t4d-status-wrong)}._resultEmoji_5zm71_230{display:inline-flex;align-items:center;color:inherit}@keyframes _slideUp_5zm71_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_5zm71_1{0%{opacity:0}to{opacity:1}}@media(max-width:480px){._title_5zm71_17{font-size:18px}._tableHeader_5zm71_81,._tableRow_5zm71_82{grid-template-columns:auto repeat(7,minmax(40px,1fr));gap:4px}._colLabel_5zm71_94{font-size:10px;padding:2px}._cell_5zm71_128{padding:8px 4px;font-size:12px;border-radius:8px}._playerCell_5zm71_118{padding:8px 4px;border-radius:8px}._avatar_5zm71_138,._avatarFallback_5zm71_146{width:26px;height:26px}._avatarFallback_5zm71_146{font-size:11px}._playerName_5zm71_159{font-size:13px}._resultWin_5zm71_206,._resultLose_5zm71_207{padding:12px 14px;font-size:14px}}._container_16of6_1{display:flex;flex-direction:column;gap:16px}._header_16of6_9{display:flex;align-items:center;gap:10px}._icon_16of6_15{font-size:28px}._title_16of6_19{font-size:22px;font-weight:800;color:var(--t4d-text-primary);margin:0;flex:1}._counter_16of6_27{font-size:14px;font-weight:700;color:var(--t4d-text-inverse);background:var(--t4d-background-tertiary);border-radius:100px;padding:4px 12px}._desc_16of6_36{font-size:14px;color:var(--t4d-text-secondary);margin:0}._clueList_16of6_44{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._clueWide_16of6_52{grid-column:span 2}._clueCard_16of6_56{padding:10px 12px;border-radius:12px;border:1px solid var(--t4d-ui-border);background:var(--t4d-background-tertiary);transition:all .3s ease;min-height:70px;display:flex;flex-direction:column;gap:4px}._clueRevealed_16of6_68{animation:_slideDown_16of6_1 .18s ease both}._clueHidden_16of6_72{opacity:.35;filter:grayscale(.6)}._clueWin_16of6_77{background:color-mix(in srgb,var(--t4d-status-correct) 10%,transparent);border-color:var(--t4d-status-correct)}._clueWrong_16of6_82{border-color:color-mix(in srgb,var(--t4d-status-wrong) 30%,transparent)}._clueStage_16of6_86{display:flex;align-items:center;gap:8px;margin-bottom:2px}._clueLabel_16of6_93{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--t4d-text-inverse) 65%,transparent)}._clueText_16of6_101{font-size:13px;font-weight:600;line-height:1.4;color:var(--t4d-text-inverse)}._clueLocked_16of6_108{font-size:14px;opacity:.5}._clueGuessChip_16of6_115{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:600;animation:_fadeIn_16of6_1 .15s ease}._chipCorrect_16of6_127{background:color-mix(in srgb,var(--t4d-status-correct) 12%,transparent);border:1px solid var(--t4d-status-correct)}._chipWrong_16of6_132{background:color-mix(in srgb,var(--t4d-status-wrong) 8%,transparent);border:1px solid color-mix(in srgb,var(--t4d-status-wrong) 30%,transparent)}._avatar_16of6_137{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}._avatarFallback_16of6_145{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-weight:800;font-size:11px;color:#fff;flex-shrink:0}._guessName_16of6_158{flex:1;color:var(--t4d-text-primary)}._guessFlag_16of6_163{font-size:16px}._wrongGuessList_16of6_169{display:flex;flex-direction:column;gap:6px}._actions_16of6_177{display:flex;flex-direction:column;gap:12px}._actionBtns_16of6_183{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}._nextClueBtn_16of6_190{padding:10px 24px;border-radius:100px;border:1px solid color-mix(in srgb,var(--t4d-playful-blue) 40%,transparent);background:color-mix(in srgb,var(--t4d-playful-blue) 10%,var(--t4d-surface-card));color:var(--t4d-playful-blue);font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease}._nextClueBtn_16of6_190:hover{background:color-mix(in srgb,var(--t4d-playful-blue) 18%,var(--t4d-surface-card));border-color:var(--t4d-playful-blue)}._giveUpBtn_16of6_215{padding:10px 24px;border-radius:100px;border:1px solid color-mix(in srgb,var(--t4d-status-wrong) 30%,transparent);background:color-mix(in srgb,var(--t4d-status-wrong) 8%,transparent);color:var(--t4d-status-wrong);font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease}._giveUpBtn_16of6_215:hover{background:color-mix(in srgb,var(--t4d-status-wrong) 15%,transparent);border-color:var(--t4d-status-wrong)}._resultWin_16of6_234,._resultLose_16of6_235{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:14px;font-weight:700;font-size:15px;animation:_fadeIn_16of6_1 .3s ease}._resultWin_16of6_234{background:color-mix(in srgb,var(--t4d-status-correct) 12%,transparent);border:1px solid var(--t4d-status-correct);color:var(--t4d-status-correct)}._resultLose_16of6_235{background:color-mix(in srgb,var(--t4d-status-wrong) 10%,transparent);border:1px solid var(--t4d-status-wrong);color:var(--t4d-status-wrong)}._resultEmoji_16of6_258{display:inline-flex;align-items:center;color:inherit}._resultSub_16of6_264{font-size:13px;font-weight:500;opacity:.8;margin-top:2px}._shareBtn_16of6_273{align-self:center;padding:12px 28px;border-radius:100px;border:none;background:var(--t4d-text-primary);color:var(--t4d-background-primary);font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s ease}._shareBtn_16of6_273:hover{opacity:.85}@keyframes _slideDown_16of6_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_16of6_1{0%{opacity:0}to{opacity:1}}@media(max-width:480px){._title_16of6_19{font-size:18px}._clueCard_16of6_56{padding:8px 10px;min-height:60px}._clueText_16of6_101{font-size:12px}._resultWin_16of6_234,._resultLose_16of6_235{padding:12px 14px;font-size:14px}}._container_14au3_1{display:flex;flex-direction:column;gap:16px}._header_14au3_7{display:flex;align-items:center;gap:10px}._icon_14au3_13{font-size:28px}._title_14au3_17{font-size:22px;font-weight:800;color:var(--t4d-text-primary);margin:0;flex:1}._counter_14au3_25{font-size:14px;font-weight:700;color:var(--t4d-text-inverse);background:var(--t4d-background-tertiary);border-radius:100px;padding:4px 12px}._desc_14au3_34{font-size:14px;color:var(--t4d-text-secondary);margin:0}._giveUpBtn_14au3_40{align-self:center;padding:10px 24px;border-radius:100px;border:1px solid color-mix(in srgb,var(--t4d-status-wrong) 30%,transparent);background:color-mix(in srgb,var(--t4d-status-wrong) 8%,transparent);color:var(--t4d-status-wrong);font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease}._giveUpBtn_14au3_40:hover{background:color-mix(in srgb,var(--t4d-status-wrong) 15%,transparent);border-color:var(--t4d-status-wrong)}._imageCard_14au3_60{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;border:2px solid var(--t4d-ui-border);box-shadow:0 8px 32px #00000040;background:var(--t4d-surface-photoBg);transition:border-color .4s ease,box-shadow .4s ease}._imageRevealed_14au3_74{border-color:var(--t4d-status-correct);box-shadow:0 0 20px color-mix(in srgb,var(--t4d-status-correct) 25%,transparent),0 8px 32px #00000040}._imageInner_14au3_81{width:100%;height:100%}._photo_14au3_86{width:100%;height:100%;display:block;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}._silhouette_14au3_95{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._silhouetteFlag_14au3_105{font-size:48px}._silhouetteInitials_14au3_109{font-size:64px;font-weight:900;color:#fffc;letter-spacing:.05em}._revealBanner_14au3_118{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%);animation:_slideReveal_14au3_1 .5s ease}._revealFlag_14au3_131{font-size:24px}._revealName_14au3_135{font-size:18px;font-weight:800;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}._clarityMeter_14au3_144{display:flex;align-items:center;gap:10px}._clarityLabel_14au3_150{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--t4d-text-muted);min-width:64px}._clarityTrack_14au3_158{flex:1;height:8px;border-radius:100px;background:var(--t4d-surface-muted);overflow:hidden}._clarityFill_14au3_166{height:100%;border-radius:100px;background:linear-gradient(90deg,var(--t4d-playful-hardBlue),var(--t4d-brand-primary));transition:width .5s ease}._clarityValue_14au3_177{font-size:13px;font-weight:700;color:var(--t4d-text-secondary);min-width:36px;text-align:right}._guessList_14au3_187{display:flex;flex-direction:column;gap:8px}._guessChip_14au3_193{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;animation:_slideUp_14au3_1 .12s ease}._chipCorrect_14au3_202{background:color-mix(in srgb,var(--t4d-status-correct) 12%,transparent);border:1px solid var(--t4d-status-correct)}._chipWrong_14au3_207{background:color-mix(in srgb,var(--t4d-status-wrong) 6%,transparent);border:1px solid color-mix(in srgb,var(--t4d-status-wrong) 20%,transparent)}._avatar_14au3_212{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}._avatarFallback_14au3_220{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:800;font-size:12px;color:#fff;flex-shrink:0}._guessName_14au3_233{flex:1;font-size:14px;font-weight:600;color:var(--t4d-text-primary)}._guessFlag_14au3_240{font-size:18px}._resultWin_14au3_246,._resultLose_14au3_247{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:14px;font-weight:700;font-size:15px;animation:_fadeIn_14au3_1 .3s ease}._resultWin_14au3_246{background:color-mix(in srgb,var(--t4d-status-correct) 12%,transparent);border:1px solid var(--t4d-status-correct);color:var(--t4d-status-correct)}._resultLose_14au3_247{background:color-mix(in srgb,var(--t4d-status-wrong) 10%,transparent);border:1px solid var(--t4d-status-wrong);color:var(--t4d-status-wrong)}._resultEmoji_14au3_270{display:inline-flex;align-items:center;flex-shrink:0;color:inherit}._resultText_14au3_277{display:flex;flex-direction:column;gap:2px}._resultClarity_14au3_283{font-size:12px;font-weight:600;opacity:.75}@keyframes _slideUp_14au3_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_14au3_1{0%{opacity:0}to{opacity:1}}@keyframes _slideReveal_14au3_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._title_14au3_17{font-size:18px}._silhouetteFlag_14au3_105{font-size:36px}._silhouetteInitials_14au3_109{font-size:44px}._imageCard_14au3_60{border-radius:12px}._resultWin_14au3_246,._resultLose_14au3_247{padding:12px 14px;font-size:14px}}._container_1ozjn_1{display:flex;flex-direction:column;gap:16px}._header_1ozjn_7{display:flex;align-items:center;gap:10px}._icon_1ozjn_13{font-size:28px}._title_1ozjn_17{font-size:22px;font-weight:800;color:var(--t4d-text-primary);margin:0;flex:1}._counter_1ozjn_25{font-size:14px;font-weight:700;color:var(--t4d-text-inverse);background:var(--t4d-background-tertiary);border-radius:100px;padding:4px 12px}._desc_1ozjn_34{font-size:14px;color:var(--t4d-text-secondary);margin:0}._giveUpBtn_1ozjn_40{align-self:center;padding:10px 24px;border-radius:100px;border:1px solid color-mix(in srgb,var(--t4d-status-wrong) 30%,transparent);background:color-mix(in srgb,var(--t4d-status-wrong) 8%,transparent);color:var(--t4d-status-wrong);font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease}._giveUpBtn_1ozjn_40:hover{background:color-mix(in srgb,var(--t4d-status-wrong) 15%,transparent);border-color:var(--t4d-status-wrong)}._imageCard_1ozjn_60{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;border:2px solid var(--t4d-ui-border);box-shadow:0 8px 32px #00000040;background:var(--t4d-surface-photoBg);transition:border-color .4s ease,box-shadow .4s ease}._imageRevealed_1ozjn_74{border-color:var(--t4d-status-correct);box-shadow:0 0 20px color-mix(in srgb,var(--t4d-status-correct) 25%,transparent),0 8px 32px #00000040}._imageInner_1ozjn_81{width:100%;height:100%}._photo_1ozjn_86{width:100%;height:100%;display:block;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}._silhouette_1ozjn_95{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._silhouetteFlag_1ozjn_105{font-size:48px}._silhouetteInitials_1ozjn_109{font-size:64px;font-weight:900;color:#fffc;letter-spacing:.05em}._revealBanner_1ozjn_118{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%);animation:_slideReveal_1ozjn_1 .5s ease}._revealFlag_1ozjn_131{font-size:24px}._revealName_1ozjn_135{font-size:18px;font-weight:800;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}._zoomMeter_1ozjn_144{display:flex;align-items:center;gap:10px}._zoomLabel_1ozjn_150{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--t4d-text-muted);min-width:64px}._zoomTrack_1ozjn_158{flex:1;height:8px;border-radius:100px;background:var(--t4d-surface-muted);overflow:hidden}._zoomFill_1ozjn_166{height:100%;border-radius:100px;background:linear-gradient(90deg,var(--t4d-playful-hardBlue),var(--t4d-brand-primary));transition:width .5s ease}._zoomValue_1ozjn_177{font-size:13px;font-weight:700;color:var(--t4d-text-secondary);min-width:36px;text-align:right}._guessList_1ozjn_187{display:flex;flex-direction:column;gap:8px}._guessChip_1ozjn_193{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;animation:_slideUp_1ozjn_1 .12s ease}._chipCorrect_1ozjn_202{background:color-mix(in srgb,var(--t4d-status-correct) 12%,transparent);border:1px solid var(--t4d-status-correct)}._chipWrong_1ozjn_207{background:color-mix(in srgb,var(--t4d-status-wrong) 6%,transparent);border:1px solid color-mix(in srgb,var(--t4d-status-wrong) 20%,transparent)}._avatar_1ozjn_212{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}._avatarFallback_1ozjn_220{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:800;font-size:12px;color:#fff;flex-shrink:0}._guessName_1ozjn_233{flex:1;font-size:14px;font-weight:600;color:var(--t4d-text-primary)}._guessFlag_1ozjn_240{font-size:18px}._resultWin_1ozjn_246,._resultLose_1ozjn_247{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:14px;font-weight:700;font-size:15px;animation:_fadeIn_1ozjn_1 .3s ease}._resultWin_1ozjn_246{background:color-mix(in srgb,var(--t4d-status-correct) 12%,transparent);border:1px solid var(--t4d-status-correct);color:var(--t4d-status-correct)}._resultLose_1ozjn_247{background:color-mix(in srgb,var(--t4d-status-wrong) 10%,transparent);border:1px solid var(--t4d-status-wrong);color:var(--t4d-status-wrong)}._resultEmoji_1ozjn_270{display:inline-flex;align-items:center;flex-shrink:0;color:inherit}._resultText_1ozjn_277{display:flex;flex-direction:column;gap:2px}._resultSub_1ozjn_283{font-size:12px;font-weight:600;opacity:.75}@keyframes _slideUp_1ozjn_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1ozjn_1{0%{opacity:0}to{opacity:1}}@keyframes _slideReveal_1ozjn_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._title_1ozjn_17{font-size:18px}._silhouetteFlag_1ozjn_105{font-size:36px}._silhouetteInitials_1ozjn_109{font-size:44px}._imageCard_1ozjn_60{border-radius:12px;aspect-ratio:3 / 2}._resultWin_1ozjn_246,._resultLose_1ozjn_247{padding:12px 14px;font-size:14px}}._container_w93z0_3{display:flex;flex-direction:column;gap:16px}._header_w93z0_9{display:flex;align-items:center;gap:10px}._title_w93z0_15{font-size:22px;font-weight:800;color:var(--t4d-text-primary);margin:0;flex:1}._counter_w93z0_23{font-size:14px;font-weight:700;color:var(--t4d-text-inverse);background:var(--t4d-background-tertiary);border-radius:100px;padding:4px 12px}._desc_w93z0_32{font-size:14px;color:var(--t4d-text-secondary);margin:0}._playerList_w93z0_40{display:flex;flex-direction:column;gap:6px}._playerRow_w93z0_46{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--t4d-ui-border);background:var(--t4d-background-tertiary);transition:all .2s ease}._rowLocked_w93z0_57{background:color-mix(in srgb,var(--t4d-status-correct) 10%,var(--t4d-surface-card));border-color:var(--t4d-status-correct)}._rowCorrect_w93z0_66{background:color-mix(in srgb,var(--t4d-status-correct) 12%,var(--t4d-surface-card));border-color:var(--t4d-status-correct)}._rowWrong_w93z0_75{background:color-mix(in srgb,var(--t4d-status-wrong) 8%,var(--t4d-surface-card));border-color:color-mix(in srgb,var(--t4d-status-wrong) 30%,transparent)}._position_w93z0_86{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--t4d-ui-border);font-size:13px;font-weight:800;color:var(--t4d-text-inverse);flex-shrink:0}._rowLocked_w93z0_57 ._position_w93z0_86,._rowCorrect_w93z0_66 ._position_w93z0_86{background:var(--t4d-status-correct);color:#fff}._rowWrong_w93z0_75 ._position_w93z0_86{background:var(--t4d-status-wrong);color:#fff}._playerFlag_w93z0_113{font-size:18px;flex-shrink:0}._playerName_w93z0_118{flex:1;font-size:14px;font-weight:600;color:var(--t4d-text-inverse)}._statValue_w93z0_125{font-size:13px;font-weight:700;color:color-mix(in srgb,var(--t4d-text-inverse) 65%,transparent)}._lockIcon_w93z0_131{font-size:16px}._moveButtons_w93z0_137{display:flex;flex-direction:column;gap:2px}._moveButtons_w93z0_137 button{padding:2px 8px;border:1px solid var(--t4d-ui-border);background:var(--t4d-surface-muted);border-radius:6px;font-size:10px;cursor:pointer;color:var(--t4d-surface-textMuted);transition:background .15s ease;line-height:1}._moveButtons_w93z0_137 button:hover:not(:disabled){background:var(--t4d-surface-cardEdge)}._moveButtons_w93z0_137 button:disabled{opacity:.3;cursor:not-allowed}._submitBtn_w93z0_166{align-self:center;padding:12px 28px;border-radius:100px;border:none;background:var(--t4d-playful-blue);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s ease}._submitBtn_w93z0_166:hover{opacity:.85}._resultWin_w93z0_185,._resultLose_w93z0_186{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:14px;font-weight:700;font-size:15px;animation:_fadeIn_w93z0_1 .3s ease}._resultWin_w93z0_185{background:color-mix(in srgb,var(--t4d-status-correct) 12%,var(--t4d-surface-card));border:1px solid var(--t4d-status-correct);color:var(--t4d-status-correct)}._resultLose_w93z0_186{background:color-mix(in srgb,var(--t4d-status-wrong) 10%,var(--t4d-surface-card));border:1px solid var(--t4d-status-wrong);color:var(--t4d-status-wrong)}._resultSub_w93z0_217{font-size:13px;font-weight:500;opacity:.8;margin-top:2px}._shareBtn_w93z0_226{align-self:center;padding:12px 28px;border-radius:100px;border:none;background:var(--t4d-text-primary);color:var(--t4d-background-primary);font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s ease}._shareBtn_w93z0_226:hover{opacity:.85}@keyframes _fadeIn_w93z0_1{0%{opacity:0}to{opacity:1}}@media(max-width:480px){._title_w93z0_15{font-size:18px}._playerRow_w93z0_46{padding:10px 12px}._playerName_w93z0_118{font-size:13px}}._giveUpBtn_w93z0_269{align-self:center;padding:10px 24px;border-radius:100px;border:1px solid color-mix(in srgb,var(--t4d-status-wrong) 30%,transparent);background:color-mix(in srgb,var(--t4d-status-wrong) 8%,transparent);color:var(--t4d-status-wrong);font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease;margin-top:12px}._giveUpBtn_w93z0_269:hover{background:color-mix(in srgb,var(--t4d-status-wrong) 15%,transparent);border-color:var(--t4d-status-wrong)}._container_1tfd1_3{display:flex;flex-direction:column;gap:16px}._header_1tfd1_9{display:flex;align-items:center;gap:10px}._title_1tfd1_15{font-size:22px;font-weight:800;color:var(--t4d-text-primary);margin:0;flex:1}._counter_1tfd1_23{font-size:14px;font-weight:700;color:var(--t4d-text-inverse);background:var(--t4d-background-tertiary);border-radius:100px;padding:4px 12px}._desc_1tfd1_32{font-size:14px;color:var(--t4d-text-secondary);margin:0}._directionMarker_1tfd1_38{display:flex;justify-content:center;padding:2px 0}._markerLabel_1tfd1_44{font-size:11px;font-weight:800;letter-spacing:1.4px;color:var(--t4d-text-muted);background:var(--t4d-surface-overlay);border-radius:999px;padding:4px 12px}._playerList_1tfd1_56{display:flex;flex-direction:column;gap:6px}._playerRow_1tfd1_62{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--t4d-ui-border);background:var(--t4d-background-tertiary);transition:all .2s ease}._rowLocked_1tfd1_73{background:color-mix(in srgb,var(--t4d-status-correct) 10%,var(--t4d-surface-card));border-color:var(--t4d-status-correct)}._rowCorrect_1tfd1_82{background:color-mix(in srgb,var(--t4d-status-correct) 12%,var(--t4d-surface-card));border-color:var(--t4d-status-correct)}._rowWrong_1tfd1_91{background:color-mix(in srgb,var(--t4d-status-wrong) 8%,var(--t4d-surface-card));border-color:color-mix(in srgb,var(--t4d-status-wrong) 30%,transparent)}._position_1tfd1_102{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--t4d-ui-border);font-size:13px;font-weight:800;color:var(--t4d-text-inverse);flex-shrink:0}._rowLocked_1tfd1_73 ._position_1tfd1_102,._rowCorrect_1tfd1_82 ._position_1tfd1_102{background:var(--t4d-status-correct);color:#fff}._rowWrong_1tfd1_91 ._position_1tfd1_102{background:var(--t4d-status-wrong);color:#fff}._playerFlag_1tfd1_129{font-size:18px;flex-shrink:0}._playerName_1tfd1_134{flex:1;font-size:14px;font-weight:600;color:var(--t4d-text-inverse)}._yearValue_1tfd1_141{font-size:13px;font-weight:700;color:color-mix(in srgb,var(--t4d-text-inverse) 65%,transparent)}._lockIcon_1tfd1_147{font-size:16px}._moveButtons_1tfd1_153{display:flex;flex-direction:column;gap:2px}._moveButtons_1tfd1_153 button{padding:2px 8px;border:1px solid var(--t4d-ui-border);background:var(--t4d-surface-muted);border-radius:6px;font-size:10px;cursor:pointer;color:var(--t4d-surface-textMuted);transition:background .15s ease;line-height:1}._moveButtons_1tfd1_153 button:hover:not(:disabled){background:var(--t4d-surface-cardEdge)}._moveButtons_1tfd1_153 button:disabled{opacity:.3;cursor:not-allowed}._submitBtn_1tfd1_182{align-self:center;padding:12px 28px;border-radius:100px;border:none;background:var(--t4d-playful-blue);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s ease}._submitBtn_1tfd1_182:hover{opacity:.85}._resultWin_1tfd1_201,._resultLose_1tfd1_202{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:14px;font-weight:700;font-size:15px;animation:_fadeIn_1tfd1_1 .3s ease}._resultWin_1tfd1_201{background:color-mix(in srgb,var(--t4d-status-correct) 12%,var(--t4d-surface-card));border:1px solid var(--t4d-status-correct);color:var(--t4d-status-correct)}._resultSub_1tfd1_223{font-size:13px;font-weight:500;opacity:.8;margin-top:2px}@keyframes _fadeIn_1tfd1_1{0%{opacity:0}to{opacity:1}}@media(max-width:480px){._title_1tfd1_15{font-size:18px}._playerRow_1tfd1_62{padding:10px 12px}._playerName_1tfd1_134{font-size:13px}}._resultLose_1tfd1_202{background:color-mix(in srgb,var(--t4d-status-wrong) 10%,var(--t4d-surface-card));border:1px solid var(--t4d-status-wrong);color:var(--t4d-status-wrong)}._giveUpBtn_1tfd1_262{align-self:center;padding:10px 24px;border-radius:100px;border:1px solid color-mix(in srgb,var(--t4d-status-wrong) 30%,transparent);background:color-mix(in srgb,var(--t4d-status-wrong) 8%,transparent);color:var(--t4d-status-wrong);font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease;margin-top:12px}._giveUpBtn_1tfd1_262:hover{background:color-mix(in srgb,var(--t4d-status-wrong) 15%,transparent);border-color:var(--t4d-status-wrong)}._header_1w3f8_1{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:color-mix(in srgb,var(--t4d-background-primary) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--t4d-ui-border)}._left_1w3f8_20{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:12px}._heading_1w3f8_28{min-width:0}._right_1w3f8_32{flex:0 0 auto;display:flex;align-items:center;gap:8px}._rightSlot_1w3f8_39{display:flex;align-items:center}._backSpacer_1w3f8_44{width:44px;height:44px}._title_1w3f8_49{font-size:18px;font-weight:800;color:var(--t4d-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_1w3f8_58{margin-top:2px;font-size:12px;color:var(--t4d-text-secondary)}@media(max-width:480px){._header_1w3f8_1{padding:12px;flex-wrap:wrap}._left_1w3f8_20{flex:1 1 min(100%,180px)}._right_1w3f8_32{margin-left:auto;gap:6px}._title_1w3f8_49{font-size:16px}}.dm-screen{min-height:100vh;width:100%;background:var(--t4d-background-primary);display:flex;flex-direction:column}.dm-tabs{display:flex;justify-content:center;gap:6px;padding:12px 16px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dm-tabs::-webkit-scrollbar{display:none}.dm-tab{display:flex;align-items:center;gap:6px;padding:10px 16px;border:2px solid var(--t4d-ui-border);border-radius:100px;background:var(--t4d-background-secondary);color:var(--t4d-text-secondary);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s ease;flex-shrink:0}.dm-tab:hover{border-color:var(--t4d-brand-primary);color:var(--t4d-text-primary)}.dm-tabActive{background:color-mix(in srgb,var(--t4d-brand-primary) 15%,transparent);border-color:var(--t4d-brand-primary);color:var(--t4d-brand-primary)}.dm-tabIcon{font-size:16px}.dm-tabLabel{font-size:13px}.dm-content{flex:1;max-width:600px;width:100%;margin:0 auto;padding:16px 16px 40px}.dm-tabDone{opacity:.7}.dm-tabCheck{font-size:12px}.dm-summary{max-width:600px;width:100%;margin:0 auto;padding:0 16px 48px;display:flex;flex-direction:column;gap:20px;animation:dmFadeIn .4s ease}.dm-summaryHeader{display:flex;align-items:center;gap:10px;justify-content:center}.dm-summaryIcon{font-size:24px}.dm-summaryTitle{font-size:20px;font-weight:800;color:var(--t4d-text-primary);margin:0}.dm-summaryGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dm-summaryCard{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;border-radius:14px;border:1px solid var(--t4d-ui-border)}.dm-summaryWon{background:color-mix(in srgb,var(--t4d-status-correct) 8%,transparent);border-color:color-mix(in srgb,var(--t4d-status-correct) 25%,transparent)}.dm-summaryLost{background:color-mix(in srgb,var(--t4d-status-wrong) 6%,transparent);border-color:color-mix(in srgb,var(--t4d-status-wrong) 20%,transparent)}.dm-summaryCardIcon{font-size:24px}.dm-summaryCardLabel{font-size:13px;font-weight:700;color:var(--t4d-text-secondary);text-transform:uppercase;letter-spacing:.03em}.dm-summaryCardResult{font-size:15px;font-weight:800;color:var(--t4d-text-primary)}.dm-summaryWon .dm-summaryCardResult{color:var(--t4d-status-correct)}.dm-summaryLost .dm-summaryCardResult{color:var(--t4d-status-wrong)}.dm-countdown{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;border-radius:16px;background:var(--t4d-background-secondary);border:1px solid var(--t4d-ui-border)}.dm-countdownLabel{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--t4d-text-muted)}.dm-countdownTimer{font-size:40px;font-weight:900;color:var(--t4d-brand-primary);font-variant-numeric:tabular-nums;letter-spacing:.04em}.dm-countdownSub{font-size:12px;color:var(--t4d-text-muted);font-weight:600}.dm-shareBtn{width:100%;padding:14px 24px;border-radius:12px;border:2px solid var(--t4d-brand-primary);background:color-mix(in srgb,var(--t4d-brand-primary) 12%,transparent);color:var(--t4d-brand-primary);font-size:15px;font-weight:800;cursor:pointer;transition:all .15s ease}.dm-shareBtn:hover{background:color-mix(in srgb,var(--t4d-brand-primary) 20%,transparent)}@keyframes dmFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.dm-tabs{padding:10px 12px 6px;gap:4px}.dm-tab{padding:8px 12px;font-size:12px}.dm-content{padding:12px 12px 32px}.dm-countdownTimer{font-size:28px}.dm-summaryTitle{font-size:17px}.dm-summaryGrid{gap:8px}.dm-summaryCard{padding:12px 10px}}.dm-aiNotice{display:flex;align-items:flex-start;gap:10px;margin:12px 16px 0;padding:10px 14px;border-radius:14px;background:var(--t4d-surface-noteBg);border:1px solid color-mix(in srgb,var(--t4d-surface-noteText) 30%,transparent);color:var(--t4d-surface-noteText)}.dm-aiNoticeIcon{font-size:16px;line-height:1.35;flex-shrink:0}.dm-aiNoticeText{font-size:13px;font-weight:500;line-height:1.35}.dm-aiNoticeText strong{font-weight:800}.dm-error{padding:2rem;text-align:center;font-weight:600;color:var(--t4d-status-wrong)}@media(max-width:480px){.dm-aiNotice{margin:10px 12px 0;padding:9px 12px}.dm-aiNoticeText{font-size:12px}}._container_ycbd0_6{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}._panel_ycbd0_14{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;text-align:center}._mark_ycbd0_25{display:grid;place-items:center;width:76px;height:76px;margin-bottom:4px;border-radius:26px;color:var(--t4d-button-primaryBg);background:color-mix(in srgb,var(--t4d-button-primaryBg) 18%,var(--t4d-surface-card))}._title_ycbd0_41{margin:0;font-size:36px;font-weight:900;letter-spacing:-.5px;color:var(--t4d-text-primary)}._subtitle_ycbd0_49{margin:0 0 8px;font-size:16px;font-weight:600;font-style:italic;line-height:1.45;color:var(--t4d-text-secondary)}._waitingTitle_ycbd0_58{margin:0;font-size:26px;font-weight:900;letter-spacing:-.3px;color:var(--t4d-text-primary)}._waitingSubtitle_ycbd0_66{margin:0 0 4px;font-size:15px;font-weight:600;font-style:italic;color:var(--t4d-text-secondary)}._label_ycbd0_74{align-self:flex-start;margin-top:4px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--t4d-text-secondary)}._input_ycbd0_85{width:100%;padding:14px 16px;border:2px solid var(--t4d-ui-inputBorder);border-radius:14px;background:var(--t4d-ui-inputBg);color:var(--t4d-text-inverse);font-size:16px;font-weight:700;outline:none;transition:border-color .15s ease}._input_ycbd0_85:focus{border-color:var(--t4d-button-primaryBg)}._input_ycbd0_85::placeholder{color:var(--t4d-surface-textMuted);font-weight:600}._input_ycbd0_85:disabled{background:var(--t4d-surface-muted);color:var(--t4d-surface-mutedText)}._codeInput_ycbd0_113{text-align:center;letter-spacing:.24em;font-weight:800}._playingAs_ycbd0_120{width:100%;padding:14px 16px;border:2px solid var(--t4d-ui-inputBorder);border-radius:14px;background:var(--t4d-ui-inputBg);color:var(--t4d-text-inverse);font-size:16px;font-weight:800;overflow-wrap:anywhere}._lobbyCode_ycbd0_132{padding:12px 28px;border-radius:16px;background:var(--t4d-ui-inputBg);color:var(--t4d-text-inverse);font-size:34px;font-weight:900;letter-spacing:.18em;text-indent:.18em}._actions_ycbd0_145{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:10px}._primaryBtn_ycbd0_154,._secondaryBtn_ycbd0_155{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;cursor:pointer;border-radius:999px;padding:15px 28px;font-size:17px;font-weight:800;transition:transform .12s ease,box-shadow .12s ease,filter .15s ease}._primaryBtn_ycbd0_154{color:var(--t4d-button-primaryText);background:var(--t4d-button-primaryBg);box-shadow:0 5px color-mix(in srgb,var(--t4d-button-primaryBg) 68%,black)}._primaryBtn_ycbd0_154:hover:not(:disabled){filter:brightness(1.04)}._primaryBtn_ycbd0_154:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px color-mix(in srgb,var(--t4d-button-primaryBg) 68%,black)}._secondaryBtn_ycbd0_155{color:var(--t4d-button-secondaryText);background:var(--t4d-button-secondaryBg);box-shadow:0 5px 0 var(--t4d-surface-cardEdge)}._secondaryBtn_ycbd0_155:hover:not(:disabled){filter:brightness(.99)}._secondaryBtn_ycbd0_155:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px 0 var(--t4d-surface-cardEdge)}._primaryBtn_ycbd0_154:disabled,._secondaryBtn_ycbd0_155:disabled{cursor:default;opacity:.55;filter:grayscale(.4) brightness(1.05)}._backBtn_ycbd0_210{margin-top:14px;padding:10px 20px;border:0;border-radius:999px;background:transparent;color:var(--t4d-text-secondary);font-size:15px;font-weight:700;cursor:pointer;transition:color .15s ease}._backBtn_ycbd0_210:hover{color:var(--t4d-text-primary)}._error_ycbd0_227{width:100%;padding:10px 16px;border-radius:12px;background:var(--t4d-status-wrong);color:#fff;font-size:14px;font-weight:700}._spinner_ycbd0_239{width:38px;height:38px;margin:6px 0;border:4px solid var(--t4d-surface-overlay);border-top-color:var(--t4d-brand-primary);border-radius:50%;animation:_spin_ycbd0_239 .9s linear infinite}@keyframes _spin_ycbd0_239{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_ycbd0_239{animation-duration:2.4s}}@media(max-width:480px){._container_ycbd0_6{padding:20px 16px}._title_ycbd0_41{font-size:30px}._subtitle_ycbd0_49{font-size:15px}._lobbyCode_ycbd0_132{font-size:28px;padding:10px 20px}._primaryBtn_ycbd0_154,._secondaryBtn_ycbd0_155{font-size:16px;min-height:48px}}._container_187v7_6{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}._panel_187v7_14{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;text-align:center}._matchPanel_187v7_24{display:flex;flex-direction:column;width:100%;max-width:560px}._versus_187v7_33{display:flex;align-items:center;justify-content:center;gap:14px;margin:0;font-size:19px;font-weight:800;color:var(--t4d-text-primary)}._versusName_187v7_44{min-width:0;overflow-wrap:anywhere}._versusMark_187v7_49{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;color:var(--t4d-button-primaryBg);background:color-mix(in srgb,var(--t4d-button-primaryBg) 18%,var(--t4d-surface-card))}._countdownNum_187v7_64{font-size:96px;font-weight:900;line-height:1;letter-spacing:-2px;color:var(--t4d-text-primary)}._resultMark_187v7_76{display:grid;place-items:center;width:84px;height:84px;border-radius:28px;background:var(--t4d-surface-card)}._resultMarkWin_187v7_85{color:var(--t4d-status-correct);background:color-mix(in srgb,var(--t4d-status-correct) 18%,var(--t4d-surface-card))}._resultMarkLose_187v7_94{color:var(--t4d-status-wrong);background:color-mix(in srgb,var(--t4d-status-wrong) 18%,var(--t4d-surface-card))}._resultMarkDraw_187v7_103{color:var(--t4d-surface-text);background:var(--t4d-surface-muted)}._resultTitle_187v7_108{margin:0;font-size:40px;font-weight:900;letter-spacing:-.5px;color:var(--t4d-text-primary)}._resultSub_187v7_116{margin:0;font-size:16px;font-weight:600;font-style:italic;color:var(--t4d-text-secondary)}._finalScore_187v7_124{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;margin:6px 0 4px;padding:18px 20px;border:2px solid var(--t4d-surface-cardEdge);border-radius:20px;background:var(--t4d-surface-card);box-shadow:0 3px 0 var(--t4d-surface-cardEdge)}._scoreBlock_187v7_138{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;flex:1}._scoreNum_187v7_147{font-size:44px;font-weight:900;line-height:1;color:var(--t4d-surface-text);font-variant-numeric:tabular-nums}._scoreName_187v7_155{font-size:13px;font-weight:700;color:var(--t4d-surface-textMuted);overflow-wrap:anywhere}._scoreDivider_187v7_162{font-size:26px;font-weight:800;color:var(--t4d-surface-textMuted)}._actions_187v7_170{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:10px}._primaryBtn_187v7_178,._secondaryBtn_187v7_179{width:100%;border:0;cursor:pointer;border-radius:999px;padding:15px 28px;font-size:17px;font-weight:800;transition:transform .12s ease,box-shadow .12s ease,filter .15s ease}._primaryBtn_187v7_178{color:var(--t4d-button-primaryText);background:var(--t4d-button-primaryBg);box-shadow:0 5px color-mix(in srgb,var(--t4d-button-primaryBg) 68%,black)}._primaryBtn_187v7_178:hover{filter:brightness(1.04)}._primaryBtn_187v7_178:active{transform:translateY(3px);box-shadow:0 2px color-mix(in srgb,var(--t4d-button-primaryBg) 68%,black)}._secondaryBtn_187v7_179{color:var(--t4d-button-secondaryText);background:var(--t4d-button-secondaryBg);box-shadow:0 5px 0 var(--t4d-surface-cardEdge)}._secondaryBtn_187v7_179:hover{filter:brightness(.99)}._secondaryBtn_187v7_179:active{transform:translateY(3px);box-shadow:0 2px 0 var(--t4d-surface-cardEdge)}._scoreboard_187v7_225{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:2px solid var(--t4d-surface-cardEdge);border-radius:16px;background:var(--t4d-surface-card);box-shadow:0 3px 0 var(--t4d-surface-cardEdge)}._sbPlayer_187v7_237{display:flex;align-items:center;gap:10px;min-width:0;flex:1}._sbPlayerRight_187v7_245{justify-content:flex-end}._sbName_187v7_249{font-size:14px;font-weight:700;color:var(--t4d-surface-textMuted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sbScore_187v7_258{flex-shrink:0;font-size:24px;font-weight:900;line-height:1;color:var(--t4d-surface-text);font-variant-numeric:tabular-nums}._sbProgress_187v7_267{flex-shrink:0;padding:5px 12px;border-radius:999px;background:var(--t4d-surface-muted);color:var(--t4d-surface-text);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}._timerBar_187v7_280{height:8px;margin-top:14px;border-radius:999px;background:var(--t4d-surface-overlay);overflow:hidden}._timerFill_187v7_288{height:100%;border-radius:999px;background:var(--t4d-brand-primary);transition:width 1s linear,background .2s ease}._timerDanger_187v7_297{background:var(--t4d-status-wrong)}._timerLabel_187v7_301{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:22px;margin-top:6px;font-size:13px;font-weight:800;color:var(--t4d-text-secondary)}._oppAnswered_187v7_313{margin-left:auto;color:var(--t4d-brand-primary)}._questionCard_187v7_320{margin-top:8px;padding:22px 20px;border:2px solid var(--t4d-surface-cardEdge);border-radius:18px;background:var(--t4d-surface-card);box-shadow:0 3px 0 var(--t4d-surface-cardEdge);color:var(--t4d-surface-text);font-size:19px;font-weight:800;line-height:1.35;text-align:center}._options_187v7_334{display:flex;flex-direction:column;gap:10px;margin-top:14px}._feedback_187v7_343{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:11px 18px;border:2px solid currentColor;border-radius:999px;font-size:16px;font-weight:800}._feedbackIcon_187v7_356{display:grid;place-items:center}._feedbackCorrect_187v7_361{color:var(--t4d-status-correct);background:color-mix(in srgb,var(--t4d-status-correct) 18%,var(--t4d-surface-card))}._feedbackWrong_187v7_370{color:var(--t4d-status-wrong);background:color-mix(in srgb,var(--t4d-status-wrong) 18%,var(--t4d-surface-card))}._feedbackWait_187v7_379{font-weight:600;font-style:italic;opacity:.9}._loadingText_187v7_385{font-size:17px;font-weight:700;font-style:italic;color:var(--t4d-text-secondary)}@media(max-width:480px){._container_187v7_6{padding:20px 16px}._countdownNum_187v7_64{font-size:72px}._resultTitle_187v7_108{font-size:32px}._scoreNum_187v7_147{font-size:34px}._questionCard_187v7_320{font-size:17px;padding:18px 16px}._feedbackWait_187v7_379{display:none}._primaryBtn_187v7_178,._secondaryBtn_187v7_179{font-size:16px;min-height:48px}}._header_1wyqy_1{padding:16px;display:flex;align-items:center;justify-content:space-between}._title_1wyqy_8{margin:0;font-size:16px;font-weight:800;color:var(--t4d-text-primary);letter-spacing:.2px}._headerSpacer_1wyqy_16{width:56px}._main_1wyqy_20{padding:0 20px 64px;max-width:960px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:16px}._contentGrid_1wyqy_30{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:start}._sidebar_1wyqy_37{position:sticky;top:16px;padding:20px 18px;border-radius:var(--t4d-radius-lg);background:color-mix(in srgb,var(--t4d-brand-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--t4d-brand-primary) 26%,transparent);display:flex;flex-direction:column;gap:10px}._sidebarLabel_1wyqy_50{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--t4d-text-muted)}._sidebarRank_1wyqy_58{font-size:44px;font-weight:900;line-height:1;color:var(--t4d-brand-primary);letter-spacing:-1px}._sidebarPoints_1wyqy_66{display:flex;align-items:baseline;gap:6px}._sidebarPointsValue_1wyqy_72{font-size:22px;font-weight:800;color:var(--t4d-text-primary)}._sidebarPointsLabel_1wyqy_78{font-size:13px;font-weight:600;color:var(--t4d-text-muted)}._peakBlock_1wyqy_84{display:flex;flex-direction:column;gap:6px;margin-top:2px}._peakHeading_1wyqy_91{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--t4d-text-muted);margin-bottom:2px}._peakRow_1wyqy_100{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,white 6%,transparent)}._peakScope_1wyqy_110{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--t4d-text-muted)}._peakValue_1wyqy_118{font-size:15px;font-weight:800;color:var(--t4d-brand-primary)}._sidebarDivider_1wyqy_124{height:1px;background:color-mix(in srgb,var(--t4d-brand-primary) 18%,transparent);margin:4px 0}._sidebarStats_1wyqy_130{display:flex;flex-direction:column;gap:10px}._sidebarStat_1wyqy_130{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._sidebarStatValue_1wyqy_143{font-size:20px;font-weight:800;color:var(--t4d-text-primary)}._sidebarStatLabel_1wyqy_149{font-size:12px;font-weight:600;letter-spacing:.3px;color:var(--t4d-text-muted);text-transform:uppercase}._sidebarEmpty_1wyqy_157{font-size:14px;font-weight:500;color:var(--t4d-text-muted);line-height:1.45}._listSection_1wyqy_164{display:flex;flex-direction:column;gap:16px;min-width:0}._titleBlock_1wyqy_171{text-align:center;padding:4px 0 8px}._seasonName_1wyqy_176{font-size:28px;font-weight:900;letter-spacing:-.5px;color:var(--t4d-brand-primary)}._seasonMeta_1wyqy_183{margin-top:2px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--t4d-text-muted)}._tabs_1wyqy_192{display:flex;gap:4px;padding:4px;background:color-mix(in srgb,white 6%,transparent);border-radius:999px}._tab_1wyqy_192{flex:1;padding:10px 14px;border:none;background:transparent;color:var(--t4d-text-secondary);font-size:13px;font-weight:700;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}._tabActive_1wyqy_215{background:var(--t4d-brand-primary);color:var(--t4d-background-primary)}._status_1wyqy_220,._error_1wyqy_221{padding:20px;text-align:center;font-size:14px;color:var(--t4d-text-muted)}._error_1wyqy_221{color:var(--t4d-playful-coral, #e57b3a)}._empty_1wyqy_232{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}._emptyIcon_1wyqy_241{font-size:40px}._emptyText_1wyqy_245{font-size:14px;color:var(--t4d-text-secondary);line-height:1.5}._list_1wyqy_164{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}._row_1wyqy_260{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--t4d-radius-lg);background:color-mix(in srgb,white 4%,transparent);transition:background .15s ease}._row_1wyqy_260:hover{background:color-mix(in srgb,white 8%,transparent)}._rowMe_1wyqy_275{background:color-mix(in srgb,var(--t4d-brand-primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--t4d-brand-primary) 32%,transparent)}._rowPodium_1wyqy_281{background:color-mix(in srgb,var(--t4d-brand-accent, gold) 8%,transparent)}._position_1wyqy_285{font-size:18px;font-weight:900;text-align:center;color:var(--t4d-text-primary);display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:48px;line-height:1;font-variant-numeric:tabular-nums}._nameBlock_1wyqy_301{display:flex;flex-direction:column;min-width:0}._name_1wyqy_301{font-size:14px;font-weight:700;color:var(--t4d-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tierLine_1wyqy_316{font-size:12px;font-weight:500;color:var(--t4d-text-secondary);display:flex;align-items:center;gap:6px}._metaDot_1wyqy_325{color:var(--t4d-text-muted)}._metaMuted_1wyqy_329{color:var(--t4d-text-muted);font-size:11px;letter-spacing:.3px}._points_1wyqy_335{font-size:16px;font-weight:800;color:var(--t4d-brand-primary)}._stickyGap_1wyqy_341{text-align:center;font-size:18px;letter-spacing:6px;color:var(--t4d-text-muted);padding:2px 0;-webkit-user-select:none;user-select:none}._stickyMe_1wyqy_350{position:sticky;bottom:8px;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #00000059}@media(max-width:720px){._contentGrid_1wyqy_30{grid-template-columns:1fr;gap:14px}._sidebar_1wyqy_37{position:static;padding:16px}._sidebarRank_1wyqy_58{font-size:36px}}@media(max-width:480px){._main_1wyqy_20{padding:0 14px 48px;gap:12px}._seasonName_1wyqy_176{font-size:22px}._row_1wyqy_260{grid-template-columns:40px 1fr auto;padding:8px 12px}._position_1wyqy_285{font-size:16px;width:40px;min-width:40px}}._screen_1vk0d_1{min-height:100vh;background:linear-gradient(to bottom,var(--t4d-background-primary) 0%,var(--t4d-background-secondary) 100%)}._main_1vk0d_10{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:24px 16px 56px}._panel_1vk0d_18{width:min(100%,420px);display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--t4d-ui-border);border-radius:var(--t4d-radius-lg);background:var(--t4d-background-secondary);box-shadow:0 14px 48px #0000002e}._title_1vk0d_30{margin:0;color:var(--t4d-text-primary);font-size:24px;font-weight:900;line-height:1.1}._subtitle_1vk0d_38{margin:6px 0 0;color:var(--t4d-text-secondary);font-size:14px;line-height:1.4}._notice_1vk0d_45,._error_1vk0d_46{padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.35}._notice_1vk0d_45{border:1px solid color-mix(in srgb,var(--t4d-brand-primary) 35%,transparent);background:color-mix(in srgb,var(--t4d-brand-primary) 10%,transparent);color:var(--t4d-text-secondary)}._error_1vk0d_46{border:1px solid color-mix(in srgb,var(--t4d-playful-coral) 55%,transparent);background:color-mix(in srgb,var(--t4d-playful-coral) 12%,transparent);color:var(--t4d-text-primary)}._field_1vk0d_67{display:flex;flex-direction:column;gap:6px;color:var(--t4d-text-secondary);font-size:12px;font-weight:800}._field_1vk0d_67 input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--t4d-ui-border);border-radius:10px;background:var(--t4d-background-primary);color:var(--t4d-text-primary);font-size:15px;font-weight:600}._field_1vk0d_67 input:focus{outline:2px solid color-mix(in srgb,var(--t4d-brand-primary) 40%,transparent);outline-offset:2px}._primaryButton_1vk0d_94{min-height:44px;border:0;border-radius:12px;padding:10px 14px;background:var(--t4d-brand-primary);color:var(--t4d-background-primary);font-size:14px;font-weight:900;cursor:pointer}._primaryButton_1vk0d_94:disabled{cursor:default;opacity:.65}@media(max-width:480px){._main_1vk0d_10{align-items:flex-start;padding-top:24px}._panel_1vk0d_18{padding:16px}}._container_1bi9e_1{position:fixed;top:18px;right:18px;z-index:1000;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:320px}._toast_1bi9e_13{pointer-events:auto;cursor:pointer;border:none;text-align:left;display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:14px;background:var(--t4d-background-tertiary, #222);color:var(--t4d-text-primary);box-shadow:0 10px 30px #00000059,0 1px color-mix(in srgb,white 8%,transparent) inset;animation:_slideIn_1bi9e_1 .22s ease-out;transition:transform .15s ease,opacity .15s ease;min-width:200px}._toast_1bi9e_13:hover{transform:translateY(-1px)}._toast_1bi9e_13:active{transform:scale(.97)}._points_1bi9e_43{background:linear-gradient(135deg,color-mix(in srgb,var(--t4d-brand-primary) 85%,black 10%),color-mix(in srgb,var(--t4d-brand-primary) 100%,transparent));color:#0b1a0f}._success_1bi9e_52{background:color-mix(in srgb,var(--t4d-status-correct, #4caf50) 90%,black);color:#fff}._info_1bi9e_57{background:color-mix(in srgb,var(--t4d-text-primary) 18%,transparent)}._rankUp_1bi9e_61{background:linear-gradient(135deg,color-mix(in srgb,var(--t4d-brand-primary) 90%,white 10%),color-mix(in srgb,var(--t4d-brand-primary) 70%,black 25%));color:#0b1a0f;box-shadow:0 12px 32px color-mix(in srgb,var(--t4d-brand-primary) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--t4d-brand-primary) 70%,transparent),0 1px color-mix(in srgb,white 15%,transparent) inset;animation:_slideIn_1bi9e_1 .22s ease-out,_rankUpToastShimmer_1bi9e_1 1.6s ease-in-out .22s 2}@keyframes _rankUpToastShimmer_1bi9e_1{0%,to{box-shadow:0 12px 32px color-mix(in srgb,var(--t4d-brand-primary) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--t4d-brand-primary) 70%,transparent),0 1px color-mix(in srgb,white 15%,transparent) inset}50%{box-shadow:0 14px 42px color-mix(in srgb,var(--t4d-brand-primary) 70%,transparent),0 0 0 2px color-mix(in srgb,var(--t4d-brand-primary) 85%,transparent),0 1px color-mix(in srgb,white 25%,transparent) inset}}._milestone_1bi9e_96{background:linear-gradient(135deg,color-mix(in srgb,var(--t4d-playful-orange) 92%,white 12%),color-mix(in srgb,var(--t4d-playful-orange) 72%,black 22%));color:var(--t4d-button-primaryText);box-shadow:0 12px 34px color-mix(in srgb,var(--t4d-playful-orange) 50%,transparent),0 0 0 1px color-mix(in srgb,var(--t4d-playful-orange) 75%,transparent),0 1px color-mix(in srgb,white 18%,transparent) inset;animation:_slideIn_1bi9e_1 .22s ease-out,_rankUpToastShimmer_1bi9e_1 1.6s ease-in-out .22s 3}@media(prefers-reduced-motion:reduce){._rankUp_1bi9e_61,._milestone_1bi9e_96{animation:_slideIn_1bi9e_1 .22s ease-out}}._title_1bi9e_119{font-size:18px;font-weight:900;letter-spacing:-.2px;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._description_1bi9e_128{font-size:12px;font-weight:600;letter-spacing:.2px;opacity:.82}@keyframes _slideIn_1bi9e_1{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){._container_1bi9e_1{top:12px;right:12px;left:12px;max-width:none}._toast_1bi9e_13{min-width:0}}
