.Spinner_spinner__GzYgB{display:inline-block;flex:none;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:Spinner_spin__7pQoB .8s linear infinite}@keyframes Spinner_spin__7pQoB{to{transform:rotate(1turn)}}.Button_button__b70BF{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border:none;border-radius:999px;font:var(--type-label-large);letter-spacing:var(--tracking-title-small);text-align:center;cursor:pointer}.Button_button__b70BF:disabled{cursor:default}.Button_button__b70BF[data-dimmed]{opacity:.38}.Button_primary__bRmY3,.Button_secondary__mTVmA{width:100%}.Button_primary__bRmY3{background:var(--md-primary);color:var(--button-content,var(--md-on-primary))}.Button_secondary__mTVmA{border:1px solid var(--button-border,var(--md-outline))}.Button_secondary__mTVmA,.Button_text__FQ7Q7{background:transparent;color:var(--button-content,var(--md-primary))}.Button_text__FQ7Q7{min-height:40px;padding:8px 12px}.Button_primary__bRmY3:not(:disabled):hover,.Button_secondary__mTVmA:not(:disabled):hover,.Button_text__FQ7Q7:not(:disabled):hover{background-image:linear-gradient(color-mix(in srgb,currentColor 8%,transparent),color-mix(in srgb,currentColor 8%,transparent))}.Screen_column__1K9sU,.Screen_ground__1BeAM{min-height:100dvh;background:var(--md-background)}.Screen_column__1K9sU{display:flex;flex-direction:column;width:100%;max-width:var(--column-width);margin:0 auto;color:var(--md-on-background)}@media (min-width:480px){.Screen_column__1K9sU{box-shadow:0 0 0 1px var(--md-outline-variant)}}.AccountGate_centered__GP9Bs{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:var(--space-section-gap) var(--space-screen-margin);color:var(--md-primary);text-align:center}.AccountGate_message__2SXRg{margin:0;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--md-on-surface-variant)}.BotAboutDialog_dialog__ltIm1{width:min(calc(100vw - 32px),400px);max-height:90dvh;padding:0;border:none;border-radius:28px;background:var(--md-surface-container-high);color:var(--md-on-surface);box-shadow:var(--elevation-dialog)}.BotAboutDialog_dialog__ltIm1::-webkit-backdrop{background:rgb(0 0 0/.32)}.BotAboutDialog_dialog__ltIm1::backdrop{background:rgb(0 0 0/.32)}.BotAboutDialog_body__fcTg6{display:flex;flex-direction:column;gap:16px;padding:24px}.BotAboutDialog_header__oyz_H{display:flex;align-items:center;gap:16px}.BotAboutDialog_disc__W07Y_{display:inline-flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%}.BotAboutDialog_eyebrow__5tudj{margin:0;font:var(--type-label-small);letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant)}.BotAboutDialog_name__Q66GL{margin:0;font:var(--type-title-large);font-weight:700}.BotAboutDialog_tagline__xA2q8{margin:0;font:var(--type-body-medium);color:var(--md-on-surface-variant)}.BotAboutDialog_quote__ULlno{margin:0;font:var(--type-body-large);font-style:italic}.BotAboutDialog_sectionTitle__X_zOv{margin:0 0 8px;font:var(--type-label-large);color:var(--md-primary)}.BotAboutDialog_stat__h4dAl{display:grid;grid-template-columns:7rem 1fr;align-items:center;grid-gap:12px;gap:12px;margin-bottom:6px;font:var(--type-body-medium)}.BotAboutDialog_bar__CdLAl{height:6px;overflow:hidden;border-radius:999px;background:var(--md-outline-variant)}.BotAboutDialog_fill__R0RUE{display:block;height:100%;border-radius:999px}.BotAboutDialog_rows__7aCxU{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.BotAboutDialog_row__00Ieq{display:flex;align-items:center;gap:12px;font:var(--type-body-medium);color:var(--md-on-surface-variant)}.BotAboutDialog_rowLabel__MDLoK{flex:1 1}.BotAboutDialog_rowValue__FzAsS{color:var(--md-on-surface);font-weight:500}.BotAboutDialog_note__8oaTl{margin:0;font:var(--type-body-small);color:var(--md-on-surface-variant)}.AwayBanner_banner__dkclf{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0;padding:7px 14px;border-radius:999px;background:color-mix(in srgb,var(--md-error) 12%,transparent);color:var(--md-error);font:var(--type-label-large);font-weight:600;animation:AwayBanner_appear__JgW1R .25s ease-out}@keyframes AwayBanner_appear__JgW1R{0%{opacity:0}}.PuzzleButtons_button__6slKa{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:52px;padding:14px 4px;border:none;border-radius:22px;font:var(--type-title-medium);font-weight:600;letter-spacing:var(--tracking-title-medium);cursor:pointer}.PuzzleButtons_button__6slKa[data-tone=tonal]{background:var(--md-surface-container-high);color:var(--md-on-surface)}.PuzzleButtons_button__6slKa[data-tone=primary]{background:var(--md-primary);color:var(--md-on-primary)}.PuzzleButtons_button__6slKa[data-tone=error]{background:var(--md-error);color:var(--md-on-error)}.PuzzleButtons_button__6slKa:disabled{opacity:.4;cursor:default}.PuzzleButtons_button__6slKa:not(:disabled):hover{box-shadow:inset 0 0 0 999px color-mix(in srgb,currentColor 8%,transparent)}.PuzzleButtons_button__6slKa:focus-visible,.PuzzleButtons_chevron__ZJFj5:focus-visible{outline:3px solid var(--md-primary);outline-offset:2px}.PuzzleButtons_iconOnly__AsUyE{padding:14px 0}.PuzzleButtons_label__4frYZ{min-width:0;overflow-wrap:anywhere}.PuzzleButtons_mirrored__wIrzv{transform:scaleX(-1)}.PuzzleButtons_slot__gwZpf,.PuzzleButtons_stepSlot__Jh8hs{display:flex;flex-direction:column;align-items:center;min-width:0}.PuzzleButtons_slot__gwZpf{flex:1 1}.PuzzleButtons_stepSlot__Jh8hs{flex:none;width:60px}.PuzzleButtons_note__ywsr8{margin-bottom:4px;font:var(--type-label-small);letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant);white-space:nowrap}.PuzzleButtons_chevron__ZJFj5{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--md-on-surface);cursor:pointer}.PuzzleButtons_chevron__ZJFj5:not(:disabled):hover{background:color-mix(in srgb,currentColor 8%,transparent)}.PuzzleButtons_chevron__ZJFj5:disabled{color:color-mix(in srgb,var(--md-on-surface-variant) 35%,transparent);cursor:default}.PuzzleScreen_screen__kAzYm{display:flex;flex-direction:column;min-height:100dvh}.PuzzleScreen_header__EgXqJ{display:flex;align-items:center;min-height:64px;padding:0 var(--space-top-bar-edge);color:var(--md-on-surface)}.PuzzleScreen_daySwitcher__lKgnV{display:flex;flex:1 1;align-items:center;justify-content:center;min-width:0}.PuzzleScreen_dayTitles__JdjYZ{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 4px}.PuzzleScreen_date__H_8Wc{margin:0;font:var(--type-title-large);font-weight:700;white-space:nowrap}.PuzzleScreen_number__66pz1{display:inline-flex;align-items:center;gap:4px;margin:0;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--md-on-surface-variant)}.PuzzleScreen_archiveCorner__EZ7ff{position:relative;flex:none;padding:6px 6px 0 0}.PuzzleScreen_archiveButton__jnu14{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:var(--md-surface-container-high);color:var(--md-on-surface);cursor:pointer}.PuzzleScreen_archiveButton__jnu14:hover{box-shadow:inset 0 0 0 999px color-mix(in srgb,currentColor 8%,transparent)}.PuzzleScreen_archiveButton__jnu14:focus-visible{outline:3px solid var(--md-primary);outline-offset:2px}.PuzzleScreen_streakBadge__Enta_{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:2px;padding:1px 5px;border-radius:9px;font:var(--type-label-small);font-weight:700;pointer-events:none}.PuzzleScreen_prompt__BheIj{display:flex;align-items:center;gap:14px;margin:10px var(--space-screen-margin);padding:14px 16px;border-radius:18px;background:var(--md-surface-container);color:var(--md-on-surface-variant)}.PuzzleScreen_prompt__BheIj[data-solved]{background:var(--md-primary-container);color:var(--md-on-primary-container)}.PuzzleScreen_promptLeading__vOlNf{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px}.PuzzleScreen_promptText__Hc76_{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.PuzzleScreen_promptTitle__KM9Yp{margin:0;font:var(--type-title-medium);font-weight:700;letter-spacing:var(--tracking-title-medium);color:var(--md-on-surface)}.PuzzleScreen_prompt__BheIj[data-solved] .PuzzleScreen_promptTitle__KM9Yp,.PuzzleScreen_prompt__BheIj[data-solved] .PuzzleScreen_promptXp__bBo7s{color:var(--md-primary)}.PuzzleScreen_promptDetail__kkY3D{margin:0;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium)}.PuzzleScreen_promptPrice__GbB1v{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:1px;text-align:end}.PuzzleScreen_promptXp__bBo7s{font:var(--type-label-large);font-weight:700;color:var(--md-on-surface);white-space:nowrap}.PuzzleScreen_promptTries__vA9_j{font:var(--type-label-small);letter-spacing:var(--tracking-label)}.PuzzleScreen_boardArea__XAZuZ{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-container-padding)}.PuzzleScreen_boardMessage__IbAxz{width:100%;margin-top:12px;text-align:center}.PuzzleScreen_boardMessageLine___7RE2{margin:0;font:var(--type-title-small);letter-spacing:var(--tracking-title-small);color:var(--md-on-surface-variant)}.PuzzleScreen_boardMessageLine___7RE2[data-mistake]{font-weight:700;color:var(--md-error)}.PuzzleScreen_boardMessageXp__NV8On{margin:0;font:var(--type-label-medium);font-family:ui-monospace,Roboto Mono,monospace;letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant)}.PuzzleScreen_footer__agjNa{display:flex;align-items:flex-end;gap:10px;padding:var(--space-container-padding)}.PuzzleScreen_placeholder__01ha4{display:flex;flex:1 1;align-items:center;justify-content:center;padding:32px}.PuzzleScreen_placeholderBody__ZMuaw{display:flex;flex-direction:column;align-items:center;gap:8px}.PuzzleScreen_placeholderText__h4rwk{margin:0;font:var(--type-body-large);letter-spacing:var(--tracking-body-large);color:var(--md-on-surface-variant);text-align:center}.PuzzleSolveDialog_dialog__JGdvw{width:min(calc(100vw - 48px),360px);padding:0;border:none;border-radius:24px;background:var(--md-surface-container-low);color:var(--md-on-surface);box-shadow:var(--elevation-dialog)}.PuzzleSolveDialog_dialog__JGdvw::-webkit-backdrop{background:rgb(0 0 0/.32)}.PuzzleSolveDialog_dialog__JGdvw::backdrop{background:rgb(0 0 0/.32)}.PuzzleSolveDialog_body__uTrO2{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 22px}.PuzzleSolveDialog_emblem__nMdIh{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:var(--md-primary);color:var(--md-surface-container-lowest);animation:PuzzleSolveDialog_arrive__QCv7W .52s cubic-bezier(.34,1.56,.64,1) both}@keyframes PuzzleSolveDialog_arrive__QCv7W{0%{transform:scale(.7)}}.PuzzleSolveDialog_title__R9WSE{margin:0;font:var(--type-label-medium);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--md-primary)}.PuzzleSolveDialog_streak__dOTq2{margin:0;font:var(--type-title-medium);font-weight:700;letter-spacing:var(--tracking-title-medium)}.PuzzleSolveDialog_xp__qs5Ek{display:grid;margin:0;font:var(--type-headline-medium);font-family:ui-monospace,Roboto Mono,monospace;font-weight:700}.PuzzleSolveDialog_spoken__WCiOt{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.PuzzleSolveDialog_xpHold__V6Il7,.PuzzleSolveDialog_xpShown__LL8fz{grid-area:1/1;text-align:center}.PuzzleSolveDialog_xpHold__V6Il7{visibility:hidden}.PuzzleSolveDialog_xpShown__LL8fz{color:var(--md-primary)}.PuzzleSolveDialog_breakdown__xbfW7{display:flex;flex-direction:column;gap:6px;width:100%;margin:0;padding:12px 14px;border-radius:16px;background:var(--md-surface-container)}.PuzzleSolveDialog_row__c02IB{display:flex;align-items:center}.PuzzleSolveDialog_rowLabel__CMnzF{flex:1 1;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--md-on-surface-variant)}.PuzzleSolveDialog_rowAmount__gznAu{margin:0;font:var(--type-label-large);font-family:ui-monospace,Roboto Mono,monospace;font-weight:700;color:var(--md-error)}.PuzzleSolveDialog_rowAmount__gznAu[data-credit]{color:var(--md-on-surface)}.PuzzleSolveDialog_dismiss__VUb06{width:100%;min-height:48px;margin-top:4px;border:none;border-radius:999px;background:var(--md-primary);color:var(--md-on-primary);font:var(--type-title-small);font-weight:700;letter-spacing:var(--tracking-title-small);cursor:pointer}.PuzzleSolveDialog_dismiss__VUb06:focus-visible{outline:3px solid var(--md-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PuzzleSolveDialog_emblem__nMdIh{animation:none}}.medal_golds__lmv8v{--ach-medal:#e9cb5f;--ach-on-medal:#26201a;--ach-accent:#b8860b;--ach-ink-pill:color-mix(in srgb,var(--ach-accent) 18%,transparent)}:root[data-scheme=dark] .medal_golds__lmv8v{--ach-accent:#e9cb5f}.AchievementSheet_sheet__j_dCh{width:100%;max-width:var(--column-width);max-height:88dvh;margin:auto auto 0;padding:0;overflow-y:auto;border:none;border-radius:28px 28px 0 0;background:var(--md-surface-container-low);color:var(--md-on-surface)}.AchievementSheet_sheet__j_dCh[open]{animation:AchievementSheet_rise__VjZ2f .32s cubic-bezier(.05,.7,.1,1)}.AchievementSheet_sheet__j_dCh::-webkit-backdrop{background:rgb(0 0 0/.32)}.AchievementSheet_sheet__j_dCh::backdrop{background:rgb(0 0 0/.32)}.AchievementSheet_body__6Hbor{display:flex;flex-direction:column;padding:12px 0 max(16px,env(safe-area-inset-bottom))}.AchievementSheet_handle__ytXpM{align-self:center;flex:none;width:32px;height:4px;margin-bottom:16px;border-radius:999px;background:var(--md-outline-variant)}@media (min-width:1024px){.AchievementSheet_sheet__j_dCh{max-width:440px;margin:auto;border-radius:28px}.AchievementSheet_sheet__j_dCh[open]{animation-name:AchievementSheet_appear__L2WSR}.AchievementSheet_handle__ytXpM{visibility:hidden;margin-bottom:4px}}@keyframes AchievementSheet_rise__VjZ2f{0%{transform:translateY(100%)}}@keyframes AchievementSheet_appear__L2WSR{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.AchievementSheet_sheet__j_dCh[open]{animation:none}}.AchievementDetailSheet_content__U_cDf{display:flex;flex-direction:column;align-items:center;gap:14px;padding:4px 20px 16px}.AchievementDetailSheet_halo__GkYGn{display:flex;flex:none;align-items:center;justify-content:center;width:108px;height:108px;border-radius:50%;background:color-mix(in srgb,var(--md-surface-container-high) 30%,transparent)}.AchievementDetailSheet_halo__GkYGn[data-earned]{background:color-mix(in srgb,var(--ach-medal) 30%,transparent)}.AchievementDetailSheet_tile__B0n1w{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:22px;background:var(--md-surface-container-high);color:var(--md-on-surface-variant)}.AchievementDetailSheet_halo__GkYGn[data-earned] .AchievementDetailSheet_tile__B0n1w{background:var(--ach-medal);color:var(--ach-on-medal)}.AchievementDetailSheet_texts__BESGv{display:flex;flex-direction:column;gap:6px;text-align:center}.AchievementDetailSheet_title__betUg{margin:0;font:var(--type-headline-small);color:var(--md-on-surface);overflow-wrap:anywhere}.AchievementDetailSheet_description__2TlE7{margin:0;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--md-on-surface-variant)}.AchievementDetailSheet_earnedChip__X1vmB{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px;border-radius:999px;background:var(--ach-medal);color:var(--ach-on-medal);font:var(--type-label-large);font-weight:600}.AchievementDetailSheet_progress__iLjes{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.AchievementDetailSheet_bar__fnS3n{width:100%;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ach-medal) 20%,transparent)}.AchievementDetailSheet_barFill__DRNg6{display:block;width:var(--fraction);height:100%;border-radius:inherit;background:var(--ach-medal)}.AchievementDetailSheet_count__2Hrci{font:var(--type-label-medium);font-family:ui-monospace,Roboto Mono,monospace;color:var(--md-on-surface-variant)}.AchievementDetailSheet_note__4iSkl{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:10px 12px;border-radius:12px;background:var(--md-surface-container-high);font:var(--type-label-medium);letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant)}.AchievementDetailSheet_noteGlyph__2rsVz{display:flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,currentColor 16%,transparent)}.AchievementDetailSheet_divider__mNSbe{align-self:stretch;margin:0;border:none;border-top:1px solid var(--md-outline-variant)}.AchievementDetailSheet_stats__y11RL{display:flex;align-self:stretch;margin:0}.AchievementDetailSheet_stat__MZap3{display:flex;flex:1 1;flex-direction:column-reverse;align-items:center;gap:3px;min-width:0;padding:10px 6px;text-align:center}.AchievementDetailSheet_stat__MZap3+.AchievementDetailSheet_stat__MZap3{-webkit-border-start:1px solid var(--md-outline-variant);border-inline-start:1px solid var(--md-outline-variant)}.AchievementDetailSheet_statValue__LNUDm{margin:0;font:var(--type-title-medium);font-family:ui-monospace,Roboto Mono,monospace;font-weight:700;color:var(--md-on-surface);overflow-wrap:anywhere}.AchievementDetailSheet_statValue__LNUDm[data-pill]{padding:2px 10px;border-radius:999px;background:var(--ach-ink-pill);color:var(--ach-accent)}.AchievementDetailSheet_statLabel__INTFy{font:var(--type-label-small);letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant)}.AchievementDetailSheet_actions__rXQNz{display:flex;flex-wrap:wrap;gap:10px;align-self:stretch;padding-top:2px}.AchievementDetailSheet_actions__rXQNz>*{flex:1 1 140px;min-height:52px}.AchievementUnlockToast_pill__m9sP9{display:flex;align-items:center;max-width:calc(100vw - 32px);padding:6px;border:none;border-radius:999px;background:var(--md-inverse-surface);color:var(--md-inverse-on-surface);box-shadow:0 4px 12px rgb(0 0 0/.24);text-align:start;pointer-events:auto;cursor:pointer;animation:AchievementUnlockToast_drop__SDzDZ .45s cubic-bezier(.05,.7,.1,1) both}:root[data-scheme=dark] .AchievementUnlockToast_pill__m9sP9{background:var(--md-surface-container-highest);color:var(--md-on-surface)}.AchievementUnlockToast_pill__m9sP9[data-phase=exit]{animation:AchievementUnlockToast_leave__O164_ .32s cubic-bezier(.3,0,.8,.15) forwards}.AchievementUnlockToast_medal__ku5DC{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ach-medal);color:var(--ach-on-medal)}.AchievementUnlockToast_fold__flbwe{display:grid;grid-template-columns:0fr;min-width:0;overflow:hidden;opacity:0;transition:grid-template-columns .32s cubic-bezier(.2,0,0,1),opacity .32s cubic-bezier(.2,0,0,1)}.AchievementUnlockToast_pill__m9sP9[data-phase=open] .AchievementUnlockToast_fold__flbwe{grid-template-columns:1fr;opacity:1}.AchievementUnlockToast_body__mJ64x{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden;padding-inline:12px 6px}.AchievementUnlockToast_lines__ao6uo{display:flex;flex-direction:column;gap:1px;min-width:0}.AchievementUnlockToast_label__dQ3wA{font:var(--type-label-medium);letter-spacing:var(--tracking-label);opacity:.7;white-space:nowrap}.AchievementUnlockToast_title__XllIa{max-width:12.5rem;overflow:hidden;font:var(--type-title-medium);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.AchievementUnlockToast_points__MLPUP{flex:none;font:var(--type-title-small);font-family:ui-monospace,Roboto Mono,monospace;font-weight:700;color:var(--ach-medal);white-space:nowrap}.AchievementUnlockToast_more__f9H08{flex:none;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent);font:var(--type-label-small);white-space:nowrap}@keyframes AchievementUnlockToast_drop__SDzDZ{0%{opacity:0;transform:translateY(-200%)}}@keyframes AchievementUnlockToast_leave__O164_{to{opacity:0;transform:translateY(-200%)}}@media (prefers-reduced-motion:reduce){.AchievementUnlockToast_pill__m9sP9{animation:none}.AchievementUnlockToast_pill__m9sP9[data-phase=exit]{animation:none;visibility:hidden}.AchievementUnlockToast_fold__flbwe{transition:none}.AchievementUnlockToast_pill__m9sP9[data-phase=drop] .AchievementUnlockToast_fold__flbwe,.AchievementUnlockToast_pill__m9sP9[data-phase=fold] .AchievementUnlockToast_fold__flbwe{grid-template-columns:1fr;opacity:1}}.AchievementToastHost_host__yHKLL{position:fixed;top:0;right:0;left:0;z-index:110;display:flex;justify-content:center;padding-top:max(8px,env(safe-area-inset-top));pointer-events:none}.AchievementRow_row__jf2fz{display:flex;align-items:flex-start;gap:12px;width:100%;padding:8px var(--space-screen-margin);border:none;background:transparent;color:var(--md-on-surface);text-align:start;cursor:pointer}.AchievementRow_row__jf2fz:hover{background:color-mix(in srgb,var(--md-on-surface) 8%,transparent)}.AchievementRow_medal__hZjN0{position:relative;display:inline-flex;flex:none;--tile:44px;--tile-corner:14px;--overhang:4px;--badge-ring:var(--md-background)}.AchievementRow_medal__hZjN0[data-size=card]{--tile:54px;--tile-corner:50%;--overhang:3px;--badge-ring:var(--shell-card)}.AchievementRow_medal__hZjN0[data-badged]{-webkit-padding-end:var(--overhang);padding-inline-end:var(--overhang);padding-bottom:var(--overhang)}.AchievementRow_tile__bH_wb{display:flex;align-items:center;justify-content:center;width:var(--tile);height:var(--tile);border-radius:var(--tile-corner);background:var(--md-surface-container-high);color:var(--md-on-surface-variant)}.AchievementRow_medal__hZjN0[data-size=card] .AchievementRow_tile__bH_wb{background:var(--shell-chip);color:var(--shell-muted)}.AchievementRow_medal__hZjN0 .AchievementRow_tile__bH_wb[data-earned]{background:var(--medal-fill,var(--ach-medal));color:var(--medal-ink,var(--ach-on-medal))}.AchievementRow_badge__Scpo7{position:absolute;inset-inline-end:0;bottom:0;display:flex;border-radius:50%;box-shadow:0 0 0 2px var(--badge-ring)}.AchievementRow_texts__b_5hn{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.AchievementRow_title__dQQxl{font:var(--type-body-large);font-weight:700;color:var(--md-on-surface);overflow-wrap:anywhere}.AchievementRow_description__fG5Ep{font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--md-on-surface-variant)}.AchievementRow_earnedChip__N1h8a{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:3px 8px;border-radius:999px;background:var(--ach-medal);color:var(--ach-on-medal);font:var(--type-label-medium);font-weight:600;letter-spacing:var(--tracking-label)}.AchievementRow_progress__rsXoH{display:flex;flex-direction:column;gap:4px;margin-top:6px}.AchievementRow_bar__gLuCo{display:block;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ach-medal) 20%,transparent)}.AchievementRow_barFill__Qu5zd{display:block;width:var(--fraction);height:100%;border-radius:inherit;background:var(--ach-medal)}.AchievementRow_count__zfIdI{font:var(--type-label-small);font-family:ui-monospace,Roboto Mono,monospace;color:var(--md-on-surface-variant)}.AchievementRow_notEarned__Q75dg{margin-top:2px;font:var(--type-label-medium);letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant)}.AchievementRow_points__oKNgD{flex:none;margin-top:2px;font:var(--type-label-large);font-family:ui-monospace,Roboto Mono,monospace;font-weight:700;color:var(--md-on-surface-variant)}.AchievementRow_points__oKNgD[data-earned]{padding:2px 8px;border-radius:999px;background:var(--ach-ink-pill);color:var(--ach-accent)}.AchievementsEmptyState_empty__tTnBg{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;text-align:center}.AchievementsEmptyState_glyph__QaJt0{color:var(--md-on-surface-variant)}.AchievementsEmptyState_title__fI4go{margin:0;font:var(--type-title-medium);font-weight:700;color:var(--md-on-surface);overflow-wrap:anywhere}.AchievementsEmptyState_note__GjS4I{margin:0;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--md-on-surface-variant)}.AchievementsEmptyState_reset__AEBdR{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:10px 24px 10px 16px;border:none;border-radius:999px;background:var(--md-primary);color:var(--md-on-primary);font:var(--type-label-large);font-weight:700;cursor:pointer}.AchievementsEmptyState_reset__AEBdR:hover{background-image:linear-gradient(color-mix(in srgb,currentColor 8%,transparent),color-mix(in srgb,currentColor 8%,transparent))}.AchievementsEmptyState_skeleton__714Nx{display:flex;flex-direction:column;gap:18px;padding:10px var(--space-screen-margin) 0}.AchievementsEmptyState_chips__V8PgI,.AchievementsEmptyState_line__5z2QA{display:flex;align-items:center;gap:8px}.AchievementsEmptyState_line__5z2QA{gap:12px}.AchievementsEmptyState_lineTexts__BFgTp{display:flex;flex-direction:column;gap:7px}.AchievementsEmptyState_block__gPr8L{display:block;flex:none;border-radius:8px;background:var(--md-surface-container-highest);animation:AchievementsEmptyState_pulse__bjLGV .9s ease-in-out infinite alternate}.AchievementsEmptyState_block__gPr8L[data-shape=summary]{height:68px;border-radius:20px}.AchievementsEmptyState_block__gPr8L[data-shape=chip]{width:72px;height:32px;border-radius:16px}.AchievementsEmptyState_block__gPr8L[data-shape=tile]{width:44px;height:44px;border-radius:14px}.AchievementsEmptyState_block__gPr8L[data-shape=title]{width:120px;height:14px}.AchievementsEmptyState_block__gPr8L[data-shape=body]{width:min(210px,50vw);height:11px}@keyframes AchievementsEmptyState_pulse__bjLGV{0%{opacity:.25}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.AchievementsEmptyState_block__gPr8L{animation:none;opacity:.4}}.AchievementsSummary_panel__XEI4g{--panel:#211c15;--on-panel:#f5efe3;--on-panel-muted:#b9ae9a;padding:12px 14px;border-radius:20px;background:var(--panel);color:var(--on-panel)}.AchievementsSummary_row__begC_{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.AchievementsSummary_score__OWmf3{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0;margin:0}.AchievementsSummary_points__MKxmr{font:var(--type-headline-medium);font-family:ui-monospace,Roboto Mono,monospace;font-weight:700}.AchievementsSummary_total__t8DUE{font:var(--type-title-medium);font-family:ui-monospace,Roboto Mono,monospace;color:var(--on-panel-muted);white-space:nowrap}.AchievementsSummary_earned__vcIW4{margin:0;font:var(--type-label-medium);letter-spacing:var(--tracking-label);color:var(--on-panel-muted)}.AchievementsSummary_ring__NrzFo{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:color-mix(in srgb,var(--ach-medal) 14%,transparent)}.AchievementsSummary_ringArt__rT1dE{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.AchievementsSummary_ringArc__l4qrG,.AchievementsSummary_ringTrack__oAUcO{fill:none;stroke:var(--ach-medal)}.AchievementsSummary_ringTrack__oAUcO{stroke-opacity:.12}.AchievementsSummary_ringFigure__9S2WT{position:relative;font-family:ui-monospace,Roboto Mono,monospace;font-size:.875rem;font-weight:700;line-height:1;color:var(--ach-medal)}.AchievementsSummary_percentSign__Ui4oP{font-size:.62em}.AchievementsSummary_banner___P1RO{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--md-surface-container-low)}.AchievementsSummary_bannerTile__CE7Uo{display:flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--ach-accent) 16%,transparent);color:var(--ach-accent)}.AchievementsSummary_bannerTexts__uWo9f{display:flex;flex-direction:column;gap:2px;min-width:0}.AchievementsSummary_bannerTitle__4hAck{margin:0;font:var(--type-title-small);font-weight:700;color:var(--md-on-surface)}.AchievementsSummary_bannerLine__xVulm{margin:0;font:var(--type-label-medium);letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant)}.AchievementSortSheet_title__7rW_2{margin:0;padding:0 20px 8px;font:var(--type-title-large);font-weight:700}.AchievementSortSheet_options__9WtTZ{display:flex;flex-direction:column}.AchievementSortSheet_option__7al7z{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:8px 20px;border:none;background:transparent;color:var(--md-on-surface);text-align:start;cursor:pointer}.AchievementSortSheet_option__7al7z:hover{background:color-mix(in srgb,var(--md-on-surface) 8%,transparent)}.AchievementSortSheet_glyph__7M_zA{color:var(--md-on-surface-variant)}.AchievementSortSheet_option__7al7z[data-selected] .AchievementSortSheet_glyph__7M_zA{color:var(--md-primary)}.AchievementSortSheet_label__KeeEp{flex:1 1;min-width:0;font:var(--type-title-small);letter-spacing:var(--tracking-title-small)}.AchievementSortSheet_option__7al7z[data-selected] .AchievementSortSheet_label__KeeEp{font-weight:700}.AchievementSortSheet_radio__m_3Sj{flex:none;width:20px;height:20px;border:2px solid var(--md-on-surface-variant);border-radius:50%}.AchievementSortSheet_option__7al7z[data-selected] .AchievementSortSheet_radio__m_3Sj{border-color:var(--md-primary);background:radial-gradient(circle,var(--md-primary) 0 5px,transparent 5.5px)}.ProfileShared_sectionHeader__xc9EI{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:40px}.ProfileShared_sectionTitle__upNnT{margin:0;font:var(--type-title-medium);font-weight:700;letter-spacing:var(--tracking-title-medium);color:var(--md-on-surface)}.ProfileShared_count__LGKmt{padding:2px 9px;border-radius:999px;background:var(--md-surface-container-high);color:var(--md-on-surface-variant);font:var(--type-label-medium);font-family:var(--font-mono)}.ProfileShared_headerEnd__NkR_j{display:flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.ProfileShared_viewAll___gFcO{display:inline-flex;align-items:center;min-height:40px;padding:0 4px;color:var(--md-primary);font:var(--type-label-large);font-weight:700;text-decoration:none}.ProfileShared_viewAll___gFcO:hover{text-decoration:underline}.ProfileShared_empty__4XrSu{margin:0;padding:10px 6px;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--md-on-surface-variant)}.ProfileShared_placeholder__3GOhy{display:flex;align-items:center;justify-content:center;min-height:var(--placeholder-height,96px);border-radius:16px;background:var(--md-surface-container-low);color:var(--md-primary)}.ProfileShared_problem__d1NP0{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;border-radius:16px;background:var(--md-error-container);color:var(--md-on-error-container);font:var(--type-body-medium)}.ProfileShared_problemText__llitK{flex:1 1 12rem;margin:0}.ProfileShared_problemButton__pEtYg{min-height:40px;padding:0 16px;background:var(--md-on-error-container);color:var(--md-error-container)}.ProfileShared_pillButton__9H3MY,.ProfileShared_problemButton__pEtYg{border:none;border-radius:999px;font:var(--type-label-large);cursor:pointer}.ProfileShared_pillButton__9H3MY{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 18px;background:color-mix(in srgb,var(--md-primary-container) 58%,transparent);color:var(--md-on-primary-container);text-decoration:none}.ProfileShared_pillButton__9H3MY[data-variant=filled]{background:var(--md-primary);color:var(--md-on-primary)}.ProfileShared_pillButton__9H3MY[data-variant=tonal]{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.ProfileShared_pillButton__9H3MY[data-variant=outlined]{flex:0 0 auto;background:transparent;box-shadow:inset 0 0 0 1px var(--md-outline);color:var(--md-on-surface)}.ProfileShared_pillButton__9H3MY:hover{background-image:linear-gradient(color-mix(in srgb,currentColor 8%,transparent),color-mix(in srgb,currentColor 8%,transparent))}.ProfileShared_pillButton__9H3MY:disabled{opacity:.6;cursor:default}.ProfileShared_actions__44xbE{display:flex;flex-wrap:wrap;gap:12px}.ProfileParts_segmented__PeuTZ{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border-radius:999px;background:var(--md-surface-container-high)}.ProfileParts_segment__fpPht{flex:1 1;min-width:max-content;min-height:36px;padding:0 12px;border:none;border-radius:999px;background:transparent;color:var(--md-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--tracking-title-small);cursor:pointer}.ProfileParts_segment__fpPht[data-selected]{background:var(--md-on-surface);color:var(--md-surface)}.ProfileParts_segment__fpPht:not([data-selected]):hover{background:color-mix(in srgb,var(--md-on-surface) 8%,transparent)}.ProfileParts_flair__BXQHs{display:inline-flex;flex:none;line-height:0}.MatchHistory_filters__1W2N8,.MatchHistory_history__3NgQd{display:flex;flex-direction:column;gap:8px}.MatchHistory_summary__f2xFm{margin:0;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--md-on-surface-variant)}.MatchHistory_count__bsj7Y{font-weight:600;color:var(--md-on-surface)}.MatchHistory_draws__hqP3m,.MatchHistory_losses__jR4rJ,.MatchHistory_wins__sW_CP{font-weight:600}.MatchHistory_wins__sW_CP{color:var(--positive)}.MatchHistory_losses__jR4rJ{color:var(--md-error)}.MatchHistory_list__IWlsV{margin:0 calc(-1 * var(--section-bleed, var(--space-screen-margin)));padding:0;list-style:none;--row-inset:var(--section-bleed,var(--space-screen-margin))}.MatchHistory_day__cMVpS{display:flex;flex-direction:column}.MatchHistory_dayHeading__qjptN{margin:12px 0 2px;font:var(--type-label-medium);font-weight:600;letter-spacing:.07rem;text-transform:uppercase;color:var(--md-on-surface-variant)}.MatchHistory_dayTally__N7JW0{text-transform:none}.MatchHistory_empty__kOD2D{margin:0;padding:24px 0;font:var(--type-body-large);color:var(--md-on-surface-variant);text-align:center}.MatchHistory_sentinel__XikyY{height:1px}.MatchHistory_end__fNNKo{margin:0;padding:16px 0 8px;font:var(--type-label-medium);color:var(--md-on-surface-variant);text-align:center}.PlayerFriendsSection_section__iDKnT{display:flex;flex-direction:column;gap:8px}.PlayerFriendsSection_row__I2ZFj{display:flex;gap:18px;margin:0;padding:4px 0;overflow-x:auto;list-style:none;scrollbar-width:none}.PlayerFriendsSection_friend__0alDk{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:5.5rem;padding:4px;border-radius:12px;color:var(--md-on-surface);text-decoration:none}.PlayerFriendsSection_friend__0alDk:hover{background:color-mix(in srgb,var(--md-on-surface) 6%,transparent)}.PlayerFriendsSection_name__zIYEs{max-width:100%;overflow:hidden;font:var(--type-label-medium);text-overflow:ellipsis;white-space:nowrap}.ProfileStatTiles_group__3Rl1N{display:flex;flex-direction:column;gap:4px}.ProfileStatTiles_tiles__a_K8k{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));grid-gap:10px;gap:10px;margin:0;padding:8px 0}.ProfileStatTiles_tile__kYRGi{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.ProfileStatTiles_label__vGP6d{display:inline-flex;align-items:center;gap:6px;max-width:100%;font:var(--type-label-large);color:var(--md-on-surface-variant)}.ProfileStatTiles_icon__cEaYQ{display:inline-flex;color:var(--md-primary)}.ProfileStatTiles_icon__cEaYQ[data-tone=secondary]{color:var(--md-secondary)}.ProfileStatTiles_icon__cEaYQ[data-tone=tertiary]{color:var(--md-tertiary)}.ProfileStatTiles_icon__cEaYQ[data-tone=error]{color:var(--md-error)}.ProfileStatTiles_value__BMf53{margin:0;font:var(--type-headline-medium);font-weight:700;color:var(--md-on-surface)}.ProfileStatTiles_detail__FZfNX{margin:0;font:var(--type-body-small);letter-spacing:var(--tracking-body-small);color:var(--md-on-surface-variant)}.UnreadBadge_badge__O_JZF{position:absolute;top:-7px;inset-inline-end:-6px;min-width:18px;padding:1px 5px;border-radius:999px;background:var(--md-error);color:var(--md-on-error);font:var(--type-label-small);font-weight:700;text-align:center;white-space:nowrap;pointer-events:none}.ProfileTrendCard_card__GdPye{display:flex;flex-direction:column;gap:12px;padding:4px 0}.ProfileTrendCard_figures__e4ax5{display:inline-flex;align-items:baseline;gap:8px;font:var(--type-label-large)}.ProfileTrendCard_current__zpJDE{font-weight:700;color:var(--md-on-surface)}.ProfileTrendCard_delta__48v1t{font-weight:600;color:var(--md-primary)}.ProfileTrendCard_chart__DBAkP{display:flex;flex-direction:column;gap:4px;margin:0}.ProfileTrendCard_plot__asdSv{position:relative;height:176px;-webkit-margin-start:50px;margin-inline-start:50px}.ProfileTrendCard_rule__MzI63{position:absolute;inset-inline:4px;height:0;border-top:1px solid color-mix(in srgb,var(--md-outline-variant) 62%,transparent)}.ProfileTrendCard_ruleLabel__w70vT{position:absolute;inset-inline-end:calc(100% + 12px);width:42px;transform:translateY(-50%);font:var(--type-label-small);font-family:var(--font-mono);color:var(--md-on-surface-variant);text-align:end}.ProfileTrendCard_svg__HPY9S{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ProfileTrendCard_washTop__Mphaw{stop-color:var(--md-primary);stop-opacity:.16}.ProfileTrendCard_washBottom__gdOzN{stop-color:var(--md-primary);stop-opacity:.04}.ProfileTrendCard_line__97O5U{fill:none;stroke:var(--md-primary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ProfileTrendCard_dot__Hfzu5{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--md-primary);transform:translate(-50%,-50%)}.ProfileTrendCard_dates__ekLxP{display:flex;justify-content:space-between;gap:8px;-webkit-margin-start:50px;margin-inline-start:50px;font:var(--type-label-small);color:var(--md-on-surface-variant)}.ProfileAllGames_overall__qCGcL{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--ach-accent) 35%,transparent);border-radius:20px;background:var(--md-surface-container-high);color:var(--md-on-surface);text-decoration:none}.ProfileAllGames_overall__qCGcL:hover{border-color:color-mix(in srgb,var(--ach-accent) 60%,transparent)}.ProfileAllGames_medal__blP5I{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ach-medal);color:var(--ach-on-medal)}.ProfileAllGames_overallTexts__SHmGN{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ProfileAllGames_overline__A6qa8{font:var(--type-label-small);font-weight:700;letter-spacing:.05rem;text-transform:uppercase;color:var(--md-on-surface-variant)}.ProfileAllGames_overallFigures__zrlM3{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}.ProfileAllGames_place__Tr_JV{font:var(--type-headline-small);font-family:var(--font-mono);font-weight:700}.ProfileAllGames_top__iDp7X{font:var(--type-title-medium);font-family:var(--font-mono);font-weight:700;color:var(--ach-accent)}.ProfileAllGames_chevron__xiRMD{flex:none;color:var(--md-on-surface-variant)}.ProfileAllGames_yourGames__8TvGs{display:flex;flex-direction:column;gap:4px}.ProfileAllGames_strongest__3bGwf{font:var(--type-label-medium);color:var(--md-on-surface-variant)}.ProfileAllGames_gameList__APo8S{margin:0;padding:0;list-style:none}.ProfileAllGames_gameRow__Jb0f5{display:flex;align-items:center;gap:12px;width:100%;padding:8px 4px;border:none;border-radius:12px;background:transparent;color:var(--md-on-surface);text-align:start;cursor:pointer}.ProfileAllGames_gameRow__Jb0f5:hover{background:color-mix(in srgb,var(--md-on-surface) 6%,transparent)}.ProfileAllGames_gameTexts__RQ2le{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ProfileAllGames_gameBottom__iU62V,.ProfileAllGames_gameTop__4LAxZ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 8px}.ProfileAllGames_gameName__kKlbk{font:var(--type-title-small);font-weight:700}.ProfileAllGames_gameRank__1f4ji{font:var(--type-label-medium);font-weight:700;color:var(--md-on-surface-variant)}.ProfileAllGames_gameBottom__iU62V{font:var(--type-label-small);letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant)}.ProfileAllGames_bar__FmIjE{display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--md-surface-container-highest)}.ProfileAllGames_barFill__DEDxJ{display:block;height:100%;border-radius:999px}.DesktopHeader_header__pqa6v{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:14px 32px;border-bottom:1px solid var(--shell-line);background:var(--shell-ground)}.DesktopHeader_search__vbtKb{display:flex;flex:1 1;align-items:center;gap:10px;min-width:0;max-width:420px;min-height:44px;padding:0 4px 0 16px;border-radius:999px;background:var(--shell-card);color:var(--shell-muted)}.DesktopHeader_search__vbtKb:focus-within{outline:2px solid var(--md-primary);outline-offset:2px}.DesktopHeader_searchInput__3xtO_{flex:1 1;min-width:0;height:44px;border:none;outline:none;background:transparent;color:var(--shell-ink);font-size:.875rem}.DesktopHeader_searchInput__3xtO_::placeholder{color:var(--shell-muted)}.DesktopHeader_searchInput__3xtO_::-webkit-search-cancel-button{display:none}.DesktopHeader_search__vbtKb button{width:36px;height:36px}.DesktopHeader_spacer__jHwE6{flex:1 1}.DesktopHeader_player__cWUbC{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 16px 4px 4px;border-radius:999px;background:var(--shell-card);color:var(--shell-ink);text-decoration:none}.DesktopHeader_player__cWUbC:hover{background:var(--shell-card-high)}.DesktopHeader_avatar__d_OQY{position:relative;display:inline-flex;flex:none;border-radius:50%;box-shadow:0 0 0 2px var(--shell-line)}.DesktopHeader_guestBadge__7E03P{position:absolute;top:-7px;right:-6px;min-width:18px;padding:1px 5px;border-radius:999px;background:#f0b429;color:#231a0e;font:var(--type-label-small);font-weight:700;text-align:center}.DesktopHeader_lines__TJE4C{display:flex;flex-direction:column;gap:4px;min-width:0}.DesktopHeader_name__LiwOC{overflow:hidden;max-width:200px;font-size:.875rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.DesktopHeader_levelRow__FDKMY{display:flex;align-items:center;gap:6px;font-size:.6875rem;color:var(--shell-muted);white-space:nowrap}.DesktopHeader_levelBar__fPYb3{display:block;width:64px;height:4px;overflow:hidden;border-radius:2px;background:var(--shell-line)}.DesktopHeader_levelFill__Q_QXM{display:block;height:100%;border-radius:2px;background:var(--band)}:root[data-scheme=dark] .DesktopHeader_levelFill__Q_QXM{background:var(--band-dark)}.OtherPlayerProfileScreen_layout__TY0HH{display:grid;grid-template-areas:"top" "standing" "main" "friends";grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.OtherPlayerProfileScreen_top__IkqmY{grid-area:top;display:flex;flex-direction:column;gap:14px}.OtherPlayerProfileScreen_standing__B_1v_{grid-area:standing;display:flex;flex-direction:column;gap:14px}.OtherPlayerProfileScreen_main__kymGd{grid-area:main;display:flex;flex-direction:column;gap:14px;min-width:0}.OtherPlayerProfileScreen_friends__JJWjR{grid-area:friends;min-width:0}.OtherPlayerProfileScreen_friends__JJWjR:empty{display:none}@media (min-width:1024px){.OtherPlayerProfileScreen_layout__TY0HH{grid-template-areas:"top top" "main standing" "main friends";grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:24px;align-items:start}.OtherPlayerProfileScreen_card__sT6Sx{padding:20px;border-radius:24px;background:var(--shell-card);--section-bleed:20px}}.OtherPlayerProfileScreen_blocked__9YmfB{display:flex;align-items:center;gap:10px;margin:0;padding:16px;border-radius:16px;background:var(--md-error-container);color:var(--md-on-error-container);font:var(--type-body-medium)}.OtherPlayerProfileScreen_gone__X4Fje{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;color:var(--md-on-surface-variant);text-align:center}.OtherPlayerProfileScreen_goneTitle__XU7kI{margin:0;font:var(--type-title-large);color:var(--md-on-surface)}.OtherPlayerProfileScreen_goneDetail__PunEY{margin:0;max-width:28rem;font:var(--type-body-medium)}.BlockedPlayersScreen_list__2lNx3{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.BlockedPlayersScreen_row__p4PHA{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0;border-bottom:1px solid var(--md-outline-variant)}.BlockedPlayersScreen_name__9gOCO{display:flex;flex:1 1;min-width:0;font:var(--type-title-small)}.BlockedPlayersScreen_unblock__tYnkP{flex:none;min-height:40px;padding:0 16px;border:none;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--md-outline);color:var(--md-primary);font:var(--type-label-large);cursor:pointer}.BlockedPlayersScreen_unblock__tYnkP:disabled{opacity:.6}.BlockedPlayersScreen_empty__H1mES{margin:0;padding:24px 0;font:var(--type-body-medium);color:var(--md-on-surface-variant)}.EditProfileScreen_form__eCwfp{display:flex;flex-direction:column;gap:22px;padding-top:16px}.EditProfileScreen_header__J5bjY{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.EditProfileScreen_avatarButton__nom3T{position:relative;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer}.EditProfileScreen_avatarButton__nom3T:disabled{cursor:default}.EditProfileScreen_avatarBadge__cByd0{position:absolute;right:-4px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--md-outline-variant);border-radius:50%;background:var(--md-surface);color:var(--md-on-surface)}.EditProfileScreen_name__TjsCg{font:var(--type-headline-small);font-weight:700}.EditProfileScreen_note__E0TjT{margin:0;font:var(--type-label-large);color:var(--md-on-surface-variant)}.EditProfileScreen_pickerGroup__zX__u{display:flex;flex-direction:column;gap:6px}.EditProfileScreen_picker__4w_AH{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 10px 8px 14px;border:1px solid var(--md-outline);border-radius:16px;background:transparent;color:var(--md-on-surface);text-align:start;cursor:pointer}.EditProfileScreen_picker__4w_AH:hover{border-color:var(--md-on-surface)}.EditProfileScreen_pickerLabel__D831S{position:absolute;top:-.6rem;inset-inline-start:10px;padding:0 4px;background:var(--field-ground,var(--md-background));font:var(--type-body-small);color:var(--md-on-surface-variant)}.EditProfileScreen_value__n_dwo{flex:1 1;min-width:0;font:var(--type-body-large);overflow-wrap:anywhere}.EditProfileScreen_value__n_dwo[data-placeholder]{color:var(--md-on-surface-variant)}.EditProfileScreen_addFlair__O8v5h{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--md-surface-container-highest)}.EditProfileScreen_addFlair__O8v5h,.EditProfileScreen_chevron__gEUaD{flex:none;color:var(--md-on-surface-variant)}.EditProfileScreen_supporting__6ID90{margin:0;-webkit-padding-start:14px;padding-inline-start:14px;font:var(--type-body-small);letter-spacing:var(--tracking-body-small);color:var(--md-on-surface-variant)}.EditProfileScreen_saveError__TNRwc{margin:0;font:var(--type-body-medium);color:var(--md-error)}.EditProfileScreen_footer__Oijt_{padding:4px 0 8px}