.playerFace_plate__GwI9H{position:relative;display:grid;place-items:center;flex-shrink:0;width:var(--face-size,56px);height:var(--face-size,56px);overflow:hidden;border-radius:calc(var(--face-size, 56px) * .18);background:var(--face-ground,var(--era-accent,var(--paper-deep)))}.playerFace_img__Z6n_J{-o-object-fit:contain;object-fit:contain}.playerFace_img__Z6n_J,.playerFace_photo__fmFfa{display:block;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.playerFace_photo__fmFfa{-o-object-fit:cover;object-fit:cover}.playerFace_plate__GwI9H[data-kind=faceless],.playerFace_plate__GwI9H[data-kind=initial],.playerFace_plate__GwI9H[data-kind=photo]{background:var(--face-ground,var(--paper-deep))}.playerFace_initial__CmYAL{font-size:calc(var(--face-size, 56px) * .42);font-weight:850;line-height:1;color:var(--sand-deep)}.DisplayNameNudge_nudge__5Mo30{position:relative;margin-top:22px;padding:16px 18px;border-radius:16px;background:var(--surface);border:1px solid transparent}.DisplayNameNudge_label___gunG{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-bright)}.DisplayNameNudge_body__zYGZs{margin:8px 0 12px;padding-right:24px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.DisplayNameNudge_row__fti2n{display:flex;gap:8px}.DisplayNameNudge_input__LJymq{flex:1;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--hairline);background:var(--bg-base);color:var(--text-primary);font-size:13px}.DisplayNameNudge_input__LJymq:focus{outline:none;border-color:var(--accent-bright)}.DisplayNameNudge_saveBtn__3a8k7{padding:10px 18px;border-radius:999px;border:var(--rule-thin) solid var(--ink);background:var(--flat-action);color:var(--ink);font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.DisplayNameNudge_saveBtn__3a8k7:hover{filter:brightness(1.08)}.DisplayNameNudge_saveBtn__3a8k7:disabled{opacity:.5;cursor:default;filter:none}.DisplayNameNudge_dismiss__Sbi9O{position:absolute;top:8px;right:10px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--text-quaternary);font-size:20px;line-height:1;cursor:pointer}.DisplayNameNudge_dismiss__Sbi9O:hover{color:var(--text-secondary);background:var(--surface-bright-hover)}.castFigure_figure__dUyW5{margin:0;width:var(--cast-size);display:grid;grid-template-rows:auto auto;overflow:hidden;background:var(--cast-accent);transition:filter var(--dur-quick) var(--ease-standard)}.castFigure_figure__dUyW5[data-fill]{width:100%}.castFigure_frame__9X474{display:block;width:100%;height:clamp(160px,17vw,230px)}.castFigure_figure__dUyW5:not([data-fill]) .castFigure_frame__9X474{height:var(--cast-size)}.castFigure_frame__9X474 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.castFigure_figure__dUyW5[data-locked]{background:var(--paper-deep)}.castFigure_figure__dUyW5[data-locked] .castFigure_frame__9X474 img{filter:grayscale(1) contrast(.45) brightness(1.08) opacity(.55)}.castFigure_caption__KBGiZ{display:grid;gap:2px;padding:calc(var(--cast-size) * .055) 10px calc(var(--cast-size) * .06);text-align:center;line-height:1.2}.castFigure_name__Dey8y{font-size:calc(10px + var(--cast-size) * .042);font-weight:750;color:var(--ink);letter-spacing:-.015em}.castFigure_era__8QGdF{font-size:calc(7.5px + var(--cast-size) * .021);font-weight:640;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.castFigure_figure__dUyW5:focus-within,.castFigure_figure__dUyW5:hover{filter:brightness(1.07)}.castFigure_figure__dUyW5[data-locked]:focus-within,.castFigure_figure__dUyW5[data-locked]:hover{filter:none}}.leaderboard_page__UWY2e{min-height:100vh;width:100%;background:var(--bg-base);padding:76px 20px 96px}.leaderboard_column__mjEYM{max-width:640px;margin:0 auto}.leaderboard_head__yZWLf{margin-top:20px}.leaderboard_h1__LkOjA{font-size:32px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.leaderboard_sub__oA5Mf{margin-top:4px;font-size:14px;color:var(--text-tertiary)}.leaderboard_cta__mqt2V{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:18px;background:var(--surface);border:var(--rule) solid var(--ink)}.leaderboard_ctaFigure__CiYIx{flex:none;width:88px}.leaderboard_ctaCopy__ZplwI{min-width:0;flex:1 1 220px}.leaderboard_ctaTitle__BWsVQ{font-size:17px;font-weight:800;color:var(--text-primary)}.leaderboard_ctaBody__QtvMG{margin-top:3px;font-size:13px;line-height:1.4;color:var(--text-secondary);max-width:46ch}.leaderboard_ctaActions__px0rp{display:flex;align-items:center;gap:10px}.leaderboard_ctaPrimary__KeWUB{padding:11px 20px;border-radius:999px;border:var(--rule-thin) solid var(--ink);background:var(--flat-action);color:var(--ink);font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}.leaderboard_ctaPrimary__KeWUB:hover{filter:brightness(1.06)}.leaderboard_ctaGhost__TyWyR{padding:11px 18px;border-radius:999px;border:1px solid var(--hairline-strong);color:var(--text-primary);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.leaderboard_ctaGhost__TyWyR:hover{background:var(--surface-bright)}.leaderboard_tabs___77Qi{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:24px 0 18px;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--hairline)}.leaderboard_tab__Hs19w{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:700;padding:9px 8px;border-radius:10px;cursor:pointer;white-space:nowrap}.leaderboard_tab__Hs19w:hover{color:var(--text-primary)}.leaderboard_tab__Hs19w[data-active=true]{background:var(--surface-strong);color:var(--text-primary)}.leaderboard_periodNav__GLCwN{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px}.leaderboard_periodNavBtn__gwsdE{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:999px;border:1px solid var(--hairline);background:var(--surface);color:var(--text-primary);font-size:18px;line-height:1;cursor:pointer}.leaderboard_periodNavBtn__gwsdE:hover:not(:disabled){background:var(--surface-bright-hover);border-color:var(--hairline-strong)}.leaderboard_periodNavBtn__gwsdE:disabled{opacity:.35;cursor:default}.leaderboard_periodNavLabel__a7JOB{min-width:150px;text-align:center;font-size:14px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.leaderboard_podium__eKJSE{display:flex;align-items:flex-end;justify-content:center;gap:10px;margin-top:6px}.leaderboard_podCard__ukwK7{position:relative;flex:1 1 0;max-width:210px;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.leaderboard_crown__O_sMJ{color:var(--accent-bright);margin-bottom:-2px}.leaderboard_podAvatarWrap__vqZFa{position:relative;line-height:0}.leaderboard_podFace__hVZ9h{--face-ground:transparent;border:0;border-radius:0}.leaderboard_podName__VsOQr{margin-top:9px;max-width:100%;font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard_podScore___7wK1{margin-top:2px;font-size:18px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.leaderboard_podCard__ukwK7[data-place="1"] .leaderboard_podScore___7wK1{font-size:22px;color:var(--accent)}.leaderboard_podRounds__nw7bG{margin-top:1px;font-size:11px;color:var(--text-tertiary)}.leaderboard_pedestal__E93yK{width:100%;margin-top:12px;padding-top:9px;display:flex;justify-content:center;border-radius:12px 12px 0 0;border:var(--rule-thin) solid var(--ink);border-bottom:0;color:var(--ink)}.leaderboard_pedestal__E93yK[data-place="1"]{height:84px;background:var(--gold-grad)}.leaderboard_pedestal__E93yK[data-place="2"]{height:62px;background:#c6cad3}.leaderboard_pedestal__E93yK[data-place="3"]{height:46px;background:#d5a274}.leaderboard_pedestalRank__uhw7E{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}.leaderboard_podSelf__2bG02 .leaderboard_podName__VsOQr{color:var(--accent)}.leaderboard_podSelf__2bG02 .leaderboard_podAvatarWrap__vqZFa{box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--accent)}.leaderboard_nudge__UYsoV{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:14px;background:var(--accent-dim);border:1px dashed var(--accent);color:var(--accent);font-size:13px;font-weight:700;text-decoration:none}.leaderboard_nudge__UYsoV:hover{background:var(--surface-bright-hover)}.leaderboard_nudgeArrow__lW1YD{font-weight:800}.leaderboard_standingRail__TpBPb{position:fixed;top:66px;left:0;right:0;z-index:6;padding:0 20px;pointer-events:none}.leaderboard_standing__VSWBe{max-width:640px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:var(--surface-strong);border:2px solid var(--accent);animation:leaderboard_standingIn__DgpHS .16s ease-out}@keyframes leaderboard_standingIn__DgpHS{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.leaderboard_standing__VSWBe{animation:none}}.leaderboard_standingRank__D0hM5{min-width:40px;font-size:18px;font-weight:900;color:var(--accent);font-variant-numeric:tabular-nums;text-align:center}.leaderboard_standingMeta__v3nA_{flex:1;min-width:0}.leaderboard_standingName__ZXeXh{font-size:15px;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard_standingSub__Hnboz{font-size:11px;color:var(--text-tertiary)}.leaderboard_standingScore__tA17x{font-size:18px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.leaderboard_list__wHaQq{display:flex;flex-direction:column;gap:8px;margin-top:16px}.leaderboard_row__q6L4q{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:var(--surface);border:var(--rule-thin) solid var(--ink)}.leaderboard_rowSelf__v8EZZ{box-shadow:inset 0 0 0 3px var(--ink)}.leaderboard_rank__d1OMf{width:28px;font-size:14px;font-weight:800;color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:center}.leaderboard_rowSelf__v8EZZ .leaderboard_rank__d1OMf{color:var(--accent)}.leaderboard_rowFace__HT06q{--face-ground:transparent;border:0;border-radius:0;margin:-6px 0}.leaderboard_rowMeta__U55hC{flex:1;min-width:0}.leaderboard_rowName__L_mwU{font-size:16px;font-weight:750;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard_rowSub__DcBL1{font-size:11px;color:var(--text-tertiary)}.leaderboard_rowScore__Es2nt{font-size:18px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.leaderboard_gap__M0i2i{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaderboard_gap__M0i2i span{width:4px;height:4px;border-radius:999px;background:var(--text-quaternary)}.leaderboard_empty__y7GY9{display:grid;justify-items:center;gap:14px;padding:34px 20px;text-align:center}.leaderboard_emptyLine__c2eBj{margin:0;max-width:34ch;font-size:14px;line-height:1.5;color:var(--ink-soft)}.leaderboard_social__iy77h{margin-top:40px;padding-top:28px;border-top:1px solid var(--hairline)}.leaderboard_invite__zz4Np{padding:16px 18px;border-radius:16px;background:var(--surface);border:1px solid var(--hairline)}.leaderboard_inviteLabel__TSApC{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-quaternary)}.leaderboard_inviteRow__witHD{display:flex;gap:8px;margin-top:10px}.leaderboard_inviteInput__pD96E{flex:1;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--hairline);background:var(--bg-base);color:var(--text-secondary);font-size:13px;font-variant-numeric:tabular-nums}.leaderboard_copyBtn__ALEyg{padding:10px 16px;border-radius:999px;border:none;background:var(--gold-grad);color:var(--on-gold);font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.leaderboard_copyBtn__ALEyg:hover{filter:brightness(1.08)}.leaderboard_friends__LfdMi{margin-top:22px}.leaderboard_sectionLabel__u1Z__{margin-bottom:14px;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--text-quaternary)}.leaderboard_friendRow__6Gzed{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--hairline);margin-bottom:8px}.leaderboard_friendName__xdMhG{flex:1;font-size:14px;font-weight:600;color:var(--text-primary)}.leaderboard_removeBtn__dRRGr{border:none;background:var(--surface-bright);color:var(--text-tertiary);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.leaderboard_removeBtn__dRRGr:hover{color:#c0392b;background:var(--surface-bright-hover)}.leaderboard_skeleton__XpeiW{margin-top:6px}.leaderboard_skPodium__kU6CC{display:flex;align-items:flex-end;justify-content:center;gap:12px;margin-bottom:18px}.leaderboard_skPod__POawm{flex:1 1 0;max-width:180px;border-radius:14px;background:var(--surface)}.leaderboard_skPod__POawm[data-place="1"]{height:176px}.leaderboard_skPod__POawm[data-place="2"]{height:140px}.leaderboard_skPod__POawm[data-place="3"]{height:118px}.leaderboard_skRow__XDueV{height:60px;border-radius:14px;background:var(--surface);margin-bottom:8px}.leaderboard_skPod__POawm,.leaderboard_skRow__XDueV{position:relative;overflow:hidden}.leaderboard_skPod__POawm:after,.leaderboard_skRow__XDueV:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--surface-bright-hover),transparent);animation:leaderboard_shimmer__I7w1N 1.3s infinite}@keyframes leaderboard_shimmer__I7w1N{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.leaderboard_skPod__POawm:after,.leaderboard_skRow__XDueV:after{animation:none}}@media (max-width:820px){.leaderboard_page__UWY2e{padding-top:112px}.leaderboard_standingRail__TpBPb{top:104px}}@media (max-width:560px){.leaderboard_h1__LkOjA{font-size:26px}.leaderboard_podium__eKJSE{gap:7px}.leaderboard_podAvatarInitial__mnaxk,.leaderboard_podAvatar__gHR_E{width:48px;height:48px;font-size:19px}.leaderboard_podCard__ukwK7[data-place="1"] .leaderboard_podAvatarInitial__mnaxk,.leaderboard_podCard__ukwK7[data-place="1"] .leaderboard_podAvatar__gHR_E{width:58px;height:58px;font-size:22px}.leaderboard_podScore___7wK1{font-size:16px}.leaderboard_podCard__ukwK7[data-place="1"] .leaderboard_podScore___7wK1{font-size:19px}.leaderboard_cta__mqt2V{flex-direction:column;align-items:flex-start}.leaderboard_ctaActions__px0rp{width:100%}.leaderboard_ctaPrimary__KeWUB{flex:1}}.profileCrest_crest__qktIr{position:relative;width:min(720px,calc(100% - 32px));margin:0 auto 26px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(24px,5vw,36px) clamp(18px,4vw,34px) clamp(20px,4vw,28px);border-radius:24px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--hairline));background:var(--surface);overflow:hidden}.profileCrest_crest__qktIr:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 43deg,color-mix(in srgb,var(--accent) 22%,transparent) 44deg 46deg,transparent 47deg 133deg,color-mix(in srgb,var(--accent) 22%,transparent) 134deg 136deg,transparent 137deg);opacity:.4;pointer-events:none}.profileCrest_avatarRing__gaudV{position:relative;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;padding:4px;background:var(--sand);margin-bottom:14px}.profileCrest_avatarImg__S6u6H,.profileCrest_avatarInitial__iidWh{width:84px;height:84px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center}.profileCrest_avatarEdit__leJDf{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--hairline));background:var(--surface-bright);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,transform .15s var(--ease-out-back,ease)}.profileCrest_avatarEdit__leJDf:hover{color:var(--accent-bright);transform:scale(1.08)}.profileCrest_avatarEdit__leJDf:disabled{opacity:.6;cursor:default;transform:none}.profileCrest_photoError__XVRN3{margin:0 0 8px;font-size:12.5px;color:var(--danger,#b4452e)}.profileCrest_avatarInitial__iidWh{background:var(--sand);border:1px solid var(--ink);color:#3a2a12;font-size:34px}.profileCrest_avatarInitial__iidWh,.profileCrest_name__A_xml{font-family:var(--font-display),Georgia,serif;font-weight:800}.profileCrest_name__A_xml{font-size:clamp(26px,6vw,36px);letter-spacing:-.02em;color:var(--text-primary);margin:0;display:inline-flex;align-items:center;gap:8px;text-wrap:balance}.profileCrest_edit__HHJXh{border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;padding:4px;border-radius:8px;line-height:0;transition:color .15s ease,background .15s ease}.profileCrest_edit__HHJXh:hover{color:var(--accent-bright);background:color-mix(in srgb,var(--accent) 12%,transparent)}.profileCrest_meta__HhXvx{margin-top:6px;font-size:13px;color:var(--text-tertiary);display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.profileCrest_meta__HhXvx .profileCrest_dot__0KBel{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.profileCrest_inscription__mM4OI{margin-top:16px;font-family:var(--font-display),Georgia,serif;text-transform:uppercase;letter-spacing:.32em;font-size:10px;color:var(--accent-bright);opacity:.85}.profileCrest_actions__YGgzj{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:18px}.profileCrest_action__ukW9f{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border-radius:999px;border:1px solid var(--hairline-strong,var(--hairline));background:var(--surface);color:var(--text-secondary);font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s var(--ease-out-back,ease)}.profileCrest_action__ukW9f:hover{background:var(--surface-bright);color:var(--text-primary)}.profileCrest_editRow__9Lp6l{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:4px}.profileCrest_input__WHwN5{font-family:var(--font-display),Georgia,serif;font-size:22px;font-weight:700;padding:6px 12px;border-radius:12px;border:1px solid var(--hairline-strong,var(--hairline));background:#fff;color:var(--text-primary);max-width:240px;text-align:center}.profileCrest_save__unyii{border:none;border-radius:999px;padding:9px 18px;background:var(--gold-grad);color:var(--on-gold);font-weight:800;font-size:13px;cursor:pointer}.profileCrest_guestTitle__sRq7N{font-family:var(--font-display),Georgia,serif;font-size:clamp(22px,5vw,28px);font-weight:800;color:var(--text-primary);margin:4px 0 0}.profileCrest_guestBody__C4mrL{margin:10px 0 0;font-size:14px;color:var(--text-secondary);max-width:42ch;line-height:1.5;text-wrap:balance}.profileCrest_signin__4zdfE{margin-top:18px;border:none;border-radius:999px;padding:13px 28px;background:var(--gold-grad);color:var(--on-gold);font-weight:800;font-size:15px;cursor:pointer;transition:transform .15s var(--ease-out-back,ease),filter .15s ease}.profileCrest_signin__4zdfE:hover{filter:brightness(1.07)}.profileCrest_avatarPlate__6ZyDJ{margin-bottom:12px}.avatarPicker_mosaic__jdXc7{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0;width:100%;min-width:0}.avatarPicker_cell__TDAKY{display:flex;flex:1 1 132px;min-width:0}.avatarPicker_tile__mKlBv{position:relative;display:grid;grid-template-rows:1fr auto;gap:0;width:100%;padding:0;border:0;border-radius:0;background:var(--era-accent,var(--sand));color:var(--ink);cursor:pointer;text-align:center;transition:filter var(--dur-quick) var(--ease-standard)}.avatarPicker_tile__mKlBv:disabled{cursor:default}.avatarPicker_tileImg____AL4{display:block;width:100%;height:clamp(112px,12vw,150px);-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatarPicker_tileFoot__Fhcj2{display:grid;gap:1px;padding:6px 8px 9px;line-height:1.2}.avatarPicker_tileName__6nL0N{font-size:12.5px;font-weight:750;letter-spacing:-.01em;color:var(--ink)}.avatarPicker_tileEra__knGsN{font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.avatarPicker_tile__mKlBv[data-chosen]{z-index:2;box-shadow:inset 0 0 0 5px var(--ink),0 8px 22px rgba(23,19,14,.28);filter:brightness(1.06)}.avatarPicker_chosenFlag__x_3EM{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:5px;padding:5px 10px 6px;border-radius:0 0 12px 0;background:var(--ink);color:var(--paper);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.avatarPicker_tile__mKlBv[data-locked]{background:var(--paper)}.avatarPicker_tile__mKlBv[data-locked] .avatarPicker_tileImg____AL4{filter:grayscale(1) contrast(.45) brightness(1.08) opacity(.5)}.avatarPicker_tile__mKlBv[data-locked] .avatarPicker_tileEra__knGsN,.avatarPicker_tile__mKlBv[data-locked] .avatarPicker_tileName__6nL0N{color:var(--text-tertiary)}.avatarPicker_tile__mKlBv[data-chosen][data-locked]{background:var(--era-accent,var(--sand))}.avatarPicker_tile__mKlBv[data-chosen][data-locked] .avatarPicker_tileImg____AL4{filter:none}.avatarPicker_tile__mKlBv[data-chosen][data-locked] .avatarPicker_tileName__6nL0N{color:var(--ink)}.avatarPicker_tile__mKlBv[data-chosen][data-locked] .avatarPicker_tileEra__knGsN{color:var(--ink-soft)}.avatarPicker_tile__mKlBv[data-chosen] .avatarPicker_lockFlag__MwM30{display:none}.avatarPicker_lockFlag__MwM30{position:absolute;top:8px;right:8px;display:grid;place-items:center;color:var(--text-tertiary)}.avatarPicker_tile__mKlBv:focus-visible{outline:3px solid var(--ink);outline-offset:-3px;z-index:3}@media (hover:hover) and (prefers-reduced-motion:no-preference){.avatarPicker_tile__mKlBv:hover:not(:disabled){filter:brightness(1.08)}.avatarPicker_tile__mKlBv[data-locked]:hover{filter:none}}.avatarPicker_lockNote__NpMUx{margin:0;font-size:12.5px;font-weight:640;color:var(--text-tertiary)}.avatarPicker_lockLink__ETy_u{color:var(--sand-deep);font-weight:750;text-decoration:underline;text-underline-offset:2px}.avatarPicker_error__7_MLM{margin:0;font-size:13px;font-weight:650;color:#a4352b}.avatarPicker_confirmBackdrop__A1PFL{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:rgba(23,19,14,.52)}.avatarPicker_confirmSheet__ghz4U{width:min(360px,100%);display:grid;justify-items:center;gap:0;overflow:hidden;border-radius:20px;border:var(--rule) solid var(--ink);background:var(--surface,#fdf8ec);text-align:center}.avatarPicker_confirmFace__g1ZB1{width:100%;display:grid;place-items:center;padding:14px 0 0;background:var(--era-accent,var(--sand))}.avatarPicker_confirmFace__g1ZB1 img{display:block;width:min(210px,62vw);height:min(210px,62vw);-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatarPicker_confirmEra___rZrr{margin:14px 0 0;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.avatarPicker_confirmTitle__5n_GQ{margin:6px 20px 0;font-size:clamp(18px,4.4vw,21px);font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--ink)}.avatarPicker_confirmBody__FXBln{margin:7px 22px 0;font-size:13.5px;line-height:1.5;color:var(--text-tertiary)}.avatarPicker_confirmActions__d2ZRI{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;padding:18px}.avatarPicker_confirmGhost__n6qgO,.avatarPicker_confirmPrimary__aRASM{padding:12px 14px;border-radius:999px;border:var(--rule-thin) solid var(--ink);font-size:14.5px;font-weight:750;cursor:pointer;color:var(--ink)}.avatarPicker_confirmGhost__n6qgO{background:transparent}.avatarPicker_confirmPrimary__aRASM{background:var(--sand)}.avatarPicker_confirmGhost__n6qgO:hover:not(:disabled){background:var(--paper-deep)}.avatarPicker_confirmPrimary__aRASM:hover:not(:disabled){background:var(--sand-hover)}.avatarPicker_confirmGhost__n6qgO:disabled,.avatarPicker_confirmPrimary__aRASM:disabled{opacity:.55;cursor:default}.avatarPicker_inline__Poqsb{display:grid;gap:14px;min-width:0}.avatarPicker_backdrop__iBSN1{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(23,19,14,.45)}.avatarPicker_sheet__tr5Ju{width:min(560px,100%);max-height:min(78vh,720px);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:14px;align-content:start;padding:clamp(16px,4vw,22px);border-radius:22px;border:var(--rule) solid var(--ink);background:var(--surface,#fdf8ec)}.avatarPicker_head__vTNmF{display:flex;align-items:center;justify-content:space-between;gap:12px}.avatarPicker_title__Ya8JC{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.015em}.avatarPicker_close__LWbec{border:0;background:transparent;cursor:pointer;padding:6px;font-size:.95rem;line-height:1;opacity:.6}.avatarPicker_close__LWbec:hover{opacity:1}.friends_wrap___r6Dp{width:min(720px,calc(100% - 32px));margin:0 auto 34px;display:flex;flex-direction:column;gap:14px}.friends_invite__R_BUy{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--hairline));border-radius:18px;background:var(--surface-bright);padding:18px 18px 20px;display:flex;flex-direction:column;gap:6px}.friends_inviteTitle__5pHjM{font-family:var(--font-display),Georgia,serif;font-size:17px;font-weight:700;color:var(--text-primary)}.friends_inviteBody__73PYr{font-size:13.5px;color:var(--text-secondary);line-height:1.45;max-width:46ch}.friends_inviteActions__x9i4J{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.friends_copyBtn__mqK94{flex:1 1 auto;min-width:180px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;padding:13px 18px;background:var(--gold-grad);color:var(--on-gold);font-weight:800;font-size:14px;cursor:pointer;transition:filter .15s ease,transform .15s var(--ease-out-back,ease)}.friends_copyBtn__mqK94:hover{filter:brightness(1.07)}.friends_copyBtn__mqK94[data-copied=true]{background:#2f7d5b;color:#fff}.friends_shareBtn__pMePX{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--hairline-strong,var(--hairline));border-radius:12px;padding:13px 18px;background:var(--surface);color:var(--text-primary);font-weight:700;font-size:14px;cursor:pointer}.friends_shareBtn__pMePX:hover{background:var(--surface-bright)}.friends_list__zbZKo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.friends_row__JbYlR{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--hairline);background:var(--surface)}.friends_who__7_SDr{flex:1 1 auto;min-width:0}.friends_friendName__63Wgs{font-weight:700;font-size:15px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friends_friendStats__8Hlez{display:flex;align-items:center;gap:10px;margin-top:2px;font-size:12.5px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.friends_friendStreak__Cpv9i{display:inline-flex;align-items:center;gap:3px;font-weight:800;color:var(--accent-bright)}.friends_friendStreak__Cpv9i svg{width:15px;height:17px}.friends_friendStreak__Cpv9i[data-lit=false]{color:var(--text-tertiary)}.friends_friendBest__4q9Nt{display:inline-flex;align-items:baseline;gap:4px}.friends_friendBest__4q9Nt b{color:var(--text-secondary);font-weight:800}.friends_remove__6cOFQ{flex:none;border:none;background:transparent;color:var(--text-quaternary,var(--text-tertiary));cursor:pointer;width:30px;height:30px;border-radius:8px;font-size:16px;line-height:1;display:grid;place-items:center;transition:background .15s ease,color .15s ease}.friends_remove__6cOFQ:hover{background:color-mix(in srgb,#b9553f 16%,transparent);color:#b9553f}.friends_empty__sqwrz{text-align:center;padding:18px 16px 4px;color:var(--text-tertiary);font-size:13.5px}.friends_empty__sqwrz b{display:block;color:var(--text-secondary);font-weight:700;font-size:15px;margin-bottom:3px}.friends_skeleton__6ycap{height:60px;border-radius:14px;border:1px solid var(--hairline);background:linear-gradient(90deg,var(--surface),var(--surface-bright),var(--surface));background-size:200% 100%;animation:friends_friends-shimmer__Opppo 1.4s ease-in-out infinite}@keyframes friends_friends-shimmer__Opppo{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.friends_skeleton__6ycap{animation:none}}.reminderSettings_wrap__lgbjM{width:min(720px,calc(100% - 32px));margin:0 auto 34px}.reminderSettings_card__0iO5p{border:1px solid var(--hairline);border-radius:18px;background:var(--surface-bright);padding:18px;display:flex;flex-direction:column;gap:14px}.reminderSettings_row__cpRbA{display:flex;align-items:flex-start;gap:16px}.reminderSettings_copy__Ayr_C{flex:1;min-width:0}.reminderSettings_title__ZQqK9{font-family:var(--font-display),Georgia,serif;font-size:17px;font-weight:700;color:var(--text-primary)}.reminderSettings_body__nfwlm{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--text-secondary);max-width:46ch}.reminderSettings_switch__wEK69{position:relative;flex:none;display:inline-flex;align-items:center;cursor:pointer;padding-top:2px}.reminderSettings_checkbox__YTbmn{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.reminderSettings_track__NFEHI{width:46px;height:27px;border-radius:999px;background:var(--surface-strong);border:1px solid var(--hairline-strong);transition:background .16s ease,border-color .16s ease;display:flex;align-items:center;padding:2px}.reminderSettings_thumb__VVv6H{width:21px;height:21px;border-radius:50%;background:var(--text-tertiary);transition:transform .16s ease,background .16s ease}.reminderSettings_checkbox__YTbmn:checked+.reminderSettings_track__NFEHI{background:var(--accent-dim);border-color:var(--accent)}.reminderSettings_checkbox__YTbmn:checked+.reminderSettings_track__NFEHI .reminderSettings_thumb__VVv6H{transform:translateX(19px);background:var(--accent-bright)}.reminderSettings_checkbox__YTbmn:focus-visible+.reminderSettings_track__NFEHI{outline:2px solid var(--accent);outline-offset:2px}.reminderSettings_hourRow__Lu2gj{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--hairline);padding-top:14px}.reminderSettings_hourLabel__0_4q_{font-size:13px;font-weight:600;color:var(--text-secondary)}.reminderSettings_select__PdyVv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-strong);border:1px solid var(--hairline-strong);border-radius:10px;color:var(--text-primary);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;padding:8px 12px;cursor:pointer}.reminderSettings_select__PdyVv:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reminderSettings_zone__BWNGx{font-size:12.5px;color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.reminderSettings_thumb__VVv6H,.reminderSettings_track__NFEHI{transition:none}}.FigurePortrait_portrait__Wf_RP{display:grid;place-items:center;-o-object-fit:cover;object-fit:cover;background:var(--surface-bright,rgba(127,127,127,.12));color:var(--text-tertiary,rgba(127,127,127,.8));font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FigurePortrait_locked__N2UGc{filter:grayscale(1) brightness(.35) contrast(1.1);opacity:.75}.FigurePortrait_locked__N2UGc[data-fallback]{filter:none;opacity:1;color:var(--text-quaternary,rgba(127,127,127,.5));background:var(--surface-bright,rgba(127,127,127,.1))}.MuseumTeaser_card__Luakw{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px 18px;padding:16px 18px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:var(--accent-dim);text-decoration:none;color:inherit}.MuseumTeaser_card__Luakw:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.MuseumTeaser_text__uPfPr{display:grid;gap:3px}.MuseumTeaser_title__r15L5{font-size:15px;font-weight:620;color:var(--text-primary)}.MuseumTeaser_body__CFTn0{font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.MuseumTeaser_faces__My6qc{display:flex;flex-direction:row-reverse;justify-content:flex-end;padding-left:12px}.MuseumTeaser_face__jLn9G{width:38px;height:38px;border-radius:50%;margin-left:-12px;font-size:14px}.MuseumTeaser_cta__3O063{grid-column:1/-1;font-size:12.5px;font-weight:560;color:var(--accent)}@media (max-width:480px){.MuseumTeaser_card__Luakw{grid-template-columns:1fr}.MuseumTeaser_faces__My6qc{justify-content:flex-start;padding-left:12px}}.momentsWall_shelf__rnYuA{width:min(1180px,calc(100% - 40px));margin:0 auto 34px}.momentsWall_shelfHead__jRIxC{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:var(--rule-thin) solid var(--hairline)}.momentsWall_shelfTitle__4KNJG{margin:0;padding:5px 14px;border:var(--rule-thin) solid var(--ink);border-radius:999px;background:var(--era-accent,var(--sand));font-size:15px;font-weight:720;color:var(--ink)}.momentsWall_shelfCount__c_LA8{font-size:13px;font-weight:750;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.momentsWall_plates__IKTFO{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:14px}.momentsWall_cell__J2FC2{min-width:0}.momentsWall_plate__m2vnf{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:14px;border:var(--rule-thin) solid var(--ink);text-decoration:none;color:inherit;background:var(--paper-deep);transition:transform var(--dur-quick) var(--ease-standard),box-shadow var(--dur-quick) var(--ease-standard)}.momentsWall_scene__jvcJT{position:absolute;inset:0;background-size:cover;background-position:50%}.momentsWall_scrim__pRUtB{position:absolute;inset:0;background:linear-gradient(0deg,rgba(23,19,14,.82) 0,rgba(23,19,14,.18) 46%,rgba(23,19,14,0) 72%)}.momentsWall_foot__NgLW6{position:absolute;inset:auto 0 0 0;display:grid;gap:2px;padding:10px 12px 11px;text-align:left}.momentsWall_plateTitle__Qh87w{font-size:14.5px;font-weight:750;line-height:1.25;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.momentsWall_plateDate__e_9xC{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.72)}.momentsWall_score__iXWMm{position:absolute;top:9px;right:9px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:var(--rule-thin) solid var(--ink);background:var(--paper);color:var(--ink);font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.momentsWall_plate__m2vnf[data-state=claimed] .momentsWall_score__iXWMm{background:var(--era-accent,var(--sand))}.momentsWall_plate__m2vnf[data-state=unplayed] .momentsWall_scene__jvcJT{filter:grayscale(1) contrast(.9) brightness(1.05);opacity:.72}.momentsWall_plate__m2vnf[data-state=unplayed] .momentsWall_plateTitle__Qh87w{color:rgba(255,255,255,.86)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.momentsWall_plate__m2vnf:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(23,19,14,.22)}}.momentsWall_plate__m2vnf:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (max-width:520px){.momentsWall_shelf__rnYuA{width:calc(100% - 28px)}.momentsWall_plates__IKTFO{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}}.momentsWall_plate__m2vnf[data-static]{cursor:default}@media (hover:hover) and (prefers-reduced-motion:no-preference){.momentsWall_plate__m2vnf[data-static]:hover{transform:none;box-shadow:none}}