.captcha-dialog_overlay__CJwhu{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;padding:24px;background:rgba(4,4,10,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Noto Sans SC,sans-serif}.captcha-dialog_box__I2YOn{width:min(360px,100%);padding:22px;border:1px solid rgba(167,139,250,.28);border-radius:18px;color:#f5f5f7;background:linear-gradient(155deg,rgba(28,25,48,.98),rgba(12,12,22,.99));box-shadow:0 40px 100px -36px rgba(0,0,0,.92),0 18px 58px -34px rgba(124,58,237,.82)}.captcha-dialog_header__nBbA7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.captcha-dialog_title__dINTM{margin:0;font-size:16px;font-weight:700;letter-spacing:.02em}.captcha-dialog_close__V1Z6h{display:grid;width:30px;height:30px;place-items:center;border:none;border-radius:50%;color:#8f8b9c;background:transparent;cursor:pointer;font-size:14px;transition:color .16s ease,background .16s ease}.captcha-dialog_close__V1Z6h:hover:not(:disabled){color:#f5f5f7;background:rgba(124,58,237,.22)}.captcha-dialog_close__V1Z6h:disabled{opacity:.5;cursor:default}.captcha-dialog_captchaRow__dPUJv{display:flex;gap:10px;align-items:stretch}.captcha-dialog_input__cuCHG{flex:1 1 auto;min-width:0;height:42px;padding:0 12px;box-sizing:border-box;border:1px solid rgba(167,139,250,.38);border-radius:10px;color:#f5f5f7;background:rgba(18,18,31,.88);font:inherit;font-size:14px}.captcha-dialog_input__cuCHG::placeholder{color:hsla(254,8%,58%,.9)}.captcha-dialog_input__cuCHG:focus-visible{outline:2px solid #c4b5fd;outline-offset:1px}.captcha-dialog_imageButton__Kbuph{flex:0 0 auto;height:42px;width:120px;border-radius:10px;border:1px solid rgba(167,139,250,.38);background:#f5f6fa;cursor:pointer;padding:0;overflow:hidden}.captcha-dialog_imageButton__Kbuph img{display:block;width:100%;height:100%;object-fit:cover}.captcha-dialog_imagePlaceholder__F59zS{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6px;box-sizing:border-box;font-size:12px;color:hsla(220,9%,46%,.9)}.captcha-dialog_error__swGdX{min-height:18px;margin:8px 0 2px;color:#fca5a5;font-size:12px;line-height:1.5}.captcha-dialog_actions__paJbU{display:flex;gap:10px;margin-top:8px}.captcha-dialog_cancelButton__ChiKg,.captcha-dialog_confirmButton__s3uMv{flex:1 1;min-height:40px;border-radius:10px;font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:filter .16s ease,transform .16s ease}.captcha-dialog_cancelButton__ChiKg{border:1px solid rgba(167,139,250,.38);color:#d8d3e5;background:rgba(18,18,31,.88)}.captcha-dialog_cancelButton__ChiKg:hover:not(:disabled){border-color:rgba(196,181,253,.6)}.captcha-dialog_confirmButton__s3uMv{border:1px solid rgba(196,181,253,.4);color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 16px 32px -20px rgba(124,58,237,.9)}.captcha-dialog_confirmButton__s3uMv:hover:not(:disabled){filter:brightness(1.08)}.captcha-dialog_cancelButton__ChiKg:disabled,.captcha-dialog_confirmButton__s3uMv:disabled{opacity:.55;cursor:default}.captcha-dialog_cancelButton__ChiKg:focus-visible,.captcha-dialog_close__V1Z6h:focus-visible,.captcha-dialog_confirmButton__s3uMv:focus-visible,.captcha-dialog_imageButton__Kbuph:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}@media (prefers-reduced-motion:reduce){.captcha-dialog_cancelButton__ChiKg,.captcha-dialog_confirmButton__s3uMv{transition:none}}.share-qr-dialog_overlay__Lr_4M{position:fixed;inset:0;z-index:9200;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box}.share-qr-dialog_panel__R_rus{width:min(380px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:#151525;color:#f5f5f7;box-shadow:0 24px 70px rgba(0,0,0,.48)}.share-qr-dialog_header__GccmI{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 0}.share-qr-dialog_title__PNw_P{margin:0;font-size:16px;font-weight:700}.share-qr-dialog_close__C19RS{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#8a879c;cursor:pointer;transition:background .15s,color .15s}.share-qr-dialog_close__C19RS:hover{background:hsla(0,0%,100%,.08);color:#f5f5f7}.share-qr-dialog_body__xEc5E{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 20px 20px}.share-qr-dialog_hint__qhH5x{margin:0;color:#b4b1c5;font-size:13px;line-height:1.6;text-align:center}.share-qr-dialog_qrBox__DZGOV{width:220px;height:220px;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:16px;border:1px solid rgba(167,139,250,.34);background:#fff;box-sizing:border-box}.share-qr-dialog_qrBox__DZGOV img{width:200px;height:200px;object-fit:contain}.share-qr-dialog_fallback__pv1z2{padding:10px 12px;color:#d8d4e8}.share-qr-dialog_fallback__pv1z2,.share-qr-dialog_url__WfPYF{width:100%;margin:0;border-radius:10px;background:hsla(0,0%,100%,.06);font-size:12px;line-height:1.5;overflow-wrap:anywhere;box-sizing:border-box}.share-qr-dialog_url__WfPYF{padding:9px 10px;color:#b4b1c5}.share-qr-dialog_copy__h6JYB{width:100%;min-height:40px;border:1px solid rgba(167,139,250,.54);border-radius:10px;background:rgba(124,58,237,.82);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.share-qr-dialog_copy__h6JYB:hover{border-color:rgba(196,181,253,.88);background:#7c3aed}body.light-theme .share-qr-dialog_panel__R_rus{border-color:rgba(91,33,182,.14);background:#fff;color:#292437;box-shadow:0 24px 70px rgba(91,33,182,.18)}body.light-theme .share-qr-dialog_close__C19RS{color:#8a879c}body.light-theme .share-qr-dialog_close__C19RS:hover{background:rgba(91,33,182,.06);color:#292437}body.light-theme .share-qr-dialog_hint__qhH5x{color:#625c70}body.light-theme .share-qr-dialog_fallback__pv1z2,body.light-theme .share-qr-dialog_url__WfPYF{background:#f7f7fb;color:#625c70}.player-auth_accountRoot__jo0q0{position:relative;z-index:140;display:inline-flex;flex:0 0 auto;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Noto Sans SC,sans-serif}.player-auth_accountButton__sNBta,.player-auth_checkingButton__jAf2r,.player-auth_guestButton__4lgtx{min-height:38px;border:1px solid rgba(167,139,250,.38);border-radius:999px;color:var(--text-primary,var(--text,#f5f5f7));background:rgba(18,18,31,.88);box-shadow:0 10px 30px -18px rgba(124,58,237,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font:inherit}.player-auth_guestButton__4lgtx{display:inline-flex;align-items:center;gap:8px;padding:0 16px;cursor:pointer;font-size:13px;font-weight:650;letter-spacing:.04em;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.player-auth_guestButton__4lgtx svg{width:16px;height:16px;color:#c4b5fd}.player-auth_guestButton__4lgtx:hover{border-color:rgba(196,181,253,.78);background:rgba(91,33,182,.34);box-shadow:0 12px 34px -16px rgba(139,92,246,.95);transform:translateY(-1px)}.player-auth_accountButton__sNBta:focus-visible,.player-auth_closeButton__JGO_0:focus-visible,.player-auth_guestButton__4lgtx:focus-visible,.player-auth_logoutButton__i_fO6:focus-visible,.player-auth_menuButton__t6IXu:focus-visible,.player-auth_mobileLanguagePopupOption__D67Qz:focus-visible,.player-auth_mobileLanguageToggle__o1usn:focus-visible,.player-auth_modeTabs__W2HXH button:focus-visible,.player-auth_submitButton__u_eS_:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.player-auth_accountButton__sNBta{display:inline-flex;align-items:center;gap:8px;max-width:190px;padding:3px 10px 3px 4px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.player-auth_accountButton__sNBta:hover{border-color:rgba(196,181,253,.78);background:rgba(91,33,182,.28);transform:translateY(-1px)}.player-auth_accountButton__sNBta.player-auth_compact__DUphh{min-height:auto;max-width:none;padding:0;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.player-auth_accountButton__sNBta.player-auth_compact__DUphh:hover{background:transparent;border:none;transform:none}.player-auth_mobileShellNav__QoW_R{display:none}.player-auth_avatar__fQTd_,.player-auth_summaryAvatar__dK4pQ{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#8b5cf6,#4f46e5);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22);font-weight:750}.player-auth_imageMode__lTVRs{background-position:50%;background-size:cover;color:transparent;box-shadow:none}.player-auth_avatar__fQTd_{width:32px;height:32px;font-size:13px}.player-auth_username__PEd_C{min-width:0;overflow:hidden;color:var(--text-primary,var(--text,#f5f5f7));font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.player-auth_chevron__UGvT1{width:14px;height:14px;flex:0 0 auto;color:var(--text-muted,var(--text-mute,#8f8b9c));transition:transform .18s ease}.player-auth_chevronOpen__s9fem{transform:rotate(180deg)}.player-auth_checkingButton__jAf2r{display:inline-flex;align-items:center;gap:8px;padding:0 13px;opacity:.72;font-size:12px}.player-auth_checkingDot__qg_aW{width:8px;height:8px;border:2px solid rgba(196,181,253,.35);border-top-color:#c4b5fd;border-radius:50%;animation:player-auth_authSpin__AFDvC .7s linear infinite}.player-auth_accountDropdown__kMNCa{position:absolute;top:calc(100% + 10px);right:0;width:max-content;min-width:0;max-width:min(160px,calc(100vw - 28px));padding:10px;border:1px solid rgba(167,139,250,.26);border-radius:15px;color:#f5f5f7;background:rgba(15,15,26,.97);box-shadow:0 22px 60px -24px rgba(0,0,0,.88);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transform-origin:top right;animation:player-auth_menuEnter__PoPts .16s cubic-bezier(.16,1,.3,1)}.player-auth_accountSummary__LKNFD{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:7px 6px}.player-auth_summaryAvatar__dK4pQ{width:32px;height:32px;font-size:13px}.player-auth_accountSummary__LKNFD>span:nth-child(2){display:grid;min-width:0;grid-gap:2px;gap:2px}.player-auth_accountSummary__LKNFD small{color:#8f8b9c;font-size:10px;font-weight:600;letter-spacing:.08em}.player-auth_accountSummary__LKNFD strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.player-auth_accountSummary__LKNFD>svg{width:17px;height:17px;color:#a78bfa}.player-auth_menuDivider__o02u9{height:1px;margin:6px 4px;background:hsla(0,0%,100%,.08)}.player-auth_logoutButton__i_fO6{border:0;color:#b9b6c3;background:transparent;cursor:pointer;font:inherit;text-align:left}.player-auth_adminLink__w7je4,.player-auth_logoutButton__i_fO6{display:flex;width:100%;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;font-size:13px;white-space:nowrap;transition:color .16s ease,background .16s ease}.player-auth_adminLink__w7je4{color:#d8d3e5;text-decoration:none}.player-auth_adminLink__w7je4:hover{color:#ede9fe;background:rgba(139,92,246,.13)}.player-auth_menuButton__t6IXu{border:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.player-auth_adminLink__w7je4:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.player-auth_adminLink__w7je4 svg{width:16px;height:16px}.player-auth_logoutButton__i_fO6:hover{color:#fecaca;background:hsla(0,91%,71%,.1)}.player-auth_logoutButton__i_fO6:disabled{cursor:wait;opacity:.6}.player-auth_logoutButton__i_fO6 svg{width:16px;height:16px}.player-auth_mobileLanguagePanel___ISlQ{display:none}.player-auth_mobileLanguageToggle__o1usn{display:flex;width:100%;align-items:center;gap:8px;padding:9px 10px;border:0;border-radius:10px;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:left}.player-auth_mobileLanguageToggle__o1usn svg{width:16px;height:16px;flex:0 0 auto;color:#c4b5fd}.player-auth_mobileLanguageToggle__o1usn span{flex:1 1 auto;min-width:0;color:#d8d3e5;font-size:13px;font-weight:700}.player-auth_mobileLanguagePopup__Vq1XW{display:none;position:fixed;top:0;left:0;z-index:280;width:100vw;padding:15px 10px;box-sizing:border-box;border-radius:0 0 8px 8px;color:#a98bfa;background:#151329;box-shadow:0 18px 42px -28px rgba(17,8,35,.42)}.player-auth_mobileLanguagePopupRow___hV_9{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.player-auth_mobileLanguagePopupRow___hV_9::-webkit-scrollbar{display:none}.player-auth_mobileLanguagePopupOption__D67Qz{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:max-content;padding:7px 12px;border:1px solid #a98bfa;border-radius:8px;color:#a98bfa;background:#151329;cursor:pointer;font:inherit;transition:border-color .16s ease,color .16s ease,background .16s ease}.player-auth_mobileLanguagePopupOption__D67Qz span{color:inherit;font-size:13px;font-weight:700;white-space:nowrap}.player-auth_mobileLanguagePopupOption__D67Qz:hover{border-color:#a98bfa;background:#151329}.player-auth_mobileLanguagePopupOptionActive__s6Dpx{border-color:#a98bfa;color:#fff;background:#7535e2}.player-auth_backdrop__ApWcV{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;overflow-y:auto;padding:24px;background:radial-gradient(circle at 50% 20%,rgba(124,58,237,.18),transparent 34%),rgba(4,4,10,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:player-auth_backdropEnter__TznxN .18s ease-out}.player-auth_dialog__jGqPO{position:relative;width:min(440px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:26px;border:1px solid rgba(167,139,250,.28);border-radius:22px;color:#f5f5f7;background:linear-gradient(155deg,rgba(28,25,48,.98),rgba(12,12,22,.99));box-shadow:0 40px 100px -36px rgba(0,0,0,.92),0 18px 58px -34px rgba(124,58,237,.82);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Noto Sans SC,sans-serif;animation:player-auth_dialogEnter__TrLPT .24s cubic-bezier(.16,1,.3,1)}.player-auth_closeButton__JGO_0{position:absolute;top:16px;right:16px;display:grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:50%;color:#8f8b9c;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.player-auth_closeButton__JGO_0:hover{border-color:hsla(0,0%,100%,.08);color:#f5f5f7;background:hsla(0,0%,100%,.06)}.player-auth_closeButton__JGO_0:disabled{opacity:.5;cursor:not-allowed}.player-auth_closeButton__JGO_0 svg{width:18px;height:18px}.player-auth_dialogBrand__FAZXD{display:flex;align-items:center;gap:9px;margin-right:38px}.player-auth_dialogBrandWordmark__hvKcw{display:inline-flex;align-items:center;color:#c4b5fd;font-size:10px;font-weight:750;letter-spacing:.18em;white-space:nowrap}.player-auth_dialogBrandWordmark__hvKcw>span{display:block}.player-auth_dialogBrandDot__b4BXJ{padding:0 3px;line-height:1}.player-auth_brandMark__vFX9o{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(196,181,253,.45);border-radius:9px;color:#fff;background:rgba(124,58,237,.22);font-family:"Noto Serif SC",serif;font-size:14px;letter-spacing:0}.player-auth_dialog__jGqPO h2{margin:24px 0 7px;font-family:"Noto Serif SC",serif;font-size:clamp(26px,6vw,34px);line-height:1.2}.player-auth_dialogIntro__3kTT_{margin:0;color:#9f9baa;font-size:13px;line-height:1.7}.player-auth_modeIcons__5fcVV{display:flex;justify-content:center;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.player-auth_modeIcon__OXaQj{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:#fff;cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}.player-auth_modeIcon__OXaQj svg{width:22px;height:22px}.player-auth_modeIcon__OXaQj:hover{transform:translateY(-2px)}.player-auth_modeIcon__OXaQj:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(167,139,250,.6)}.player-auth_modeIcon__OXaQj.player-auth_iconActive__ReKhv{box-shadow:0 0 0 2px rgba(167,139,250,.6)}.player-auth_icon_email__1xeSi,.player-auth_icon_sms__UAqjA{background:#7c3aed}.player-auth_icon_password__MDnkB{background:#6b7280}.player-auth_icon_wechat__i8jcc{background:#07c160;color:#fff}.player-auth_icon_google__yClGB{background:#fff}.player-auth_authForm__3TgzN{display:grid;margin-top:16px}.player-auth_authForm__3TgzN label{margin:0 0 7px;color:#c8c5d0;font-size:12px;font-weight:600}.player-auth_inputShell__KyFEl+label{margin-top:14px}.player-auth_inputShell__KyFEl{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-height:44px;padding:0 12px;border:1px solid hsla(0,0%,100%,.13);border-radius:10px;background:hsla(0,0%,100%,.035);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.player-auth_inputShell__KyFEl:focus-within{border-color:rgba(167,139,250,.72);background:rgba(124,58,237,.07);box-shadow:0 0 0 3px rgba(124,58,237,.12)}.player-auth_inputShell__KyFEl>svg{width:17px;height:17px;color:#7f7a8d}.player-auth_inputShell__KyFEl input{width:100%;min-width:0;height:42px;padding:0;border:0;outline:0;color:#f5f5f7;background:transparent;font:inherit;font-size:14px}.player-auth_inputShell__KyFEl input::placeholder{color:#666171}.player-auth_errorMessage__i_6gq{min-height:18px;margin-top:9px;color:#fca5a5;font-size:12px;line-height:1.5}.player-auth_googleHint__uiSZl{margin:0 0 12px;color:#9f9baa;font-size:13px;line-height:1.7}.player-auth_googleNotice__5fo1z{margin:8px 0 0;color:#9f9baa;font-size:13px;line-height:1.7;text-align:center}.player-auth_googleButtonRow__7alhD{display:flex;justify-content:center;min-height:44px;margin:2px 0 14px}.player-auth_googleButtonHost__Qwyy_{min-width:220px;min-height:44px}.player-auth_googleRetry__P8BB4{justify-self:center;margin-top:4px;padding:8px 18px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:transparent;color:#c8c5d0;font:inherit;font-size:13px;cursor:pointer}.player-auth_googleRetry__P8BB4:hover{border-color:rgba(167,139,250,.6);color:#f5f5f7}.player-auth_googleBusy__Dabxo{margin:2px 0 0;color:#9f9baa;font-size:12px;text-align:center}.player-auth_submitButton__u_eS_{min-height:44px;margin-top:5px;border:1px solid rgba(196,181,253,.4);border-radius:10px;color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 16px 32px -20px rgba(124,58,237,.9);cursor:pointer;font:inherit;font-size:14px;font-weight:700;letter-spacing:.04em;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.player-auth_submitButton__u_eS_:hover{filter:brightness(1.1);box-shadow:0 18px 38px -20px #7c3aed;transform:translateY(-1px)}.player-auth_submitButton__u_eS_:disabled{cursor:wait;filter:none;opacity:.62;transform:none}.player-auth_securityNote__7sQCt{margin:17px 0 0;color:#777280;font-size:10px;line-height:1.6;text-align:center}body.light-theme .player-auth_accountButton__sNBta,body.light-theme .player-auth_checkingButton__jAf2r,body.light-theme .player-auth_guestButton__4lgtx{border-color:rgba(91,33,182,.24);color:#292437;background:hsla(0,0%,100%,.92)}body.light-theme .player-auth_username__PEd_C{color:#292437}body.light-theme .player-auth_accountDropdown__kMNCa{border-color:rgba(91,33,182,.18);color:#292437;background:hsla(0,0%,100%,.98)}body.light-theme .player-auth_menuDivider__o02u9{background:rgba(91,33,182,.1)}body.light-theme .player-auth_logoutButton__i_fO6{color:#625c70}body.light-theme .player-auth_mobileLanguageToggle__o1usn{background:transparent}body.light-theme .player-auth_mobileLanguageToggle__o1usn span{color:#3b344d}body.light-theme .player-auth_mobileLanguagePopupOption__D67Qz{border-color:rgba(91,33,182,.18);color:#5b3fa8;background:hsla(0,0%,100%,.98)}body.light-theme .player-auth_mobileLanguagePopupOption__D67Qz:hover{border-color:rgba(91,33,182,.35);background:#fff}body.light-theme .player-auth_mobileLanguagePopupOptionActive__s6Dpx{color:#fff;background:#a98bfa}body.light-theme .player-auth_mobileLanguagePopup__Vq1XW{background:hsla(0,0%,100%,.98)}body.light-theme .player-auth_mobileShellNav__QoW_R{border-color:rgba(124,58,237,.14);background:hsla(0,0%,100%,.94);box-shadow:0 -14px 36px rgba(76,29,149,.14)}body.light-theme .player-auth_mobileShellNavItem__4j4g4{color:#837b93}body.light-theme .player-auth_mobileShellNavItemActive__oUgbn{color:#6d28d9}body.light-theme .player-auth_mobileShellNavItemPrimary__cw7lD .player-auth_mobileShellNavIcon__n6VJb{border-color:hsla(0,0%,100%,.98);color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 10px 24px rgba(124,58,237,.28)}@keyframes player-auth_authSpin__AFDvC{to{transform:rotate(1turn)}}@keyframes player-auth_menuEnter__PoPts{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes player-auth_backdropEnter__TznxN{0%{opacity:0}to{opacity:1}}@keyframes player-auth_dialogEnter__TrLPT{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.player-auth_mobileShellNav__QoW_R{position:fixed;left:0;right:0;bottom:0;z-index:230;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;min-height:calc(64px + env(safe-area-inset-bottom));padding:6px max(8px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));border-top:1px solid hsla(0,0%,100%,.1);background:rgba(12,12,20,.9);box-shadow:0 -16px 42px rgba(0,0,0,.38);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.player-auth_mobileShellNavItem__4j4g4{display:grid;justify-items:center;align-content:center;grid-gap:3px;gap:3px;min-width:0;min-height:50px;color:#8f889d;text-decoration:none;font-size:11px;font-weight:650;line-height:1.2;letter-spacing:0;-webkit-tap-highlight-color:transparent}.player-auth_mobileShellNavItem__4j4g4>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-auth_mobileShellNavIcon__n6VJb{display:grid;place-items:center;width:24px;height:24px}.player-auth_mobileShellNavIcon__n6VJb svg{width:21px;height:21px;stroke-width:2.2}.player-auth_mobileShellNavItemActive__oUgbn{color:#c4b5fd}.player-auth_mobileShellNavItemPrimary__cw7lD{gap:2px;color:#f4f1ff}.player-auth_mobileShellNavItemPrimary__cw7lD .player-auth_mobileShellNavIcon__n6VJb{width:42px;height:42px;margin-top:-18px;border:4px solid rgba(12,12,20,.96);border-radius:50%;color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);box-shadow:0 12px 30px rgba(124,58,237,.38)}.player-auth_mobileShellNavItemPrimary__cw7lD .player-auth_mobileShellNavIcon__n6VJb svg{width:24px;height:24px}.player-auth_mobileShellNavItem__4j4g4:focus-visible{outline:2px solid #c4b5fd;outline-offset:-2px;border-radius:14px}.player-auth_avatar__fQTd_{width:24px;height:24px;font-size:11px}.player-auth_guestButton__4lgtx{min-height:36px;padding:0 12px}.player-auth_accountButton__sNBta{min-height:36px}.player-auth_accountDropdown__kMNCa{left:auto;right:0;top:calc(100% + 10px);z-index:260;width:min(220px,calc(100vw - 24px));max-width:none;padding:8px;border-radius:16px;display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;align-content:start;max-height:min(360px,calc(100dvh - 96px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.player-auth_accountSummary__LKNFD,.player-auth_menuDivider__o02u9{display:none}.player-auth_adminLink__w7je4,.player-auth_logoutButton__i_fO6,.player-auth_menuButton__t6IXu{min-height:42px;padding:10px 12px;border:1px solid rgba(167,139,250,.18);border-radius:12px;background:hsla(0,0%,100%,.03)}.player-auth_adminLink__w7je4,.player-auth_menuButton__t6IXu{width:100%}.player-auth_logoutButton__i_fO6{grid-column:auto;justify-content:flex-start}.player-auth_backdrop__ApWcV{align-items:end;padding:12px}.player-auth_dialog__jGqPO{width:100%;max-height:calc(100dvh - 24px);padding:28px 22px calc(24px + env(safe-area-inset-bottom));border-radius:20px}}@media (max-width:430px){.player-auth_chevron__UGvT1,.player-auth_username__PEd_C{display:none}.player-auth_accountButton__sNBta{padding-right:4px}.player-auth_checkingButton__jAf2r>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.player-auth_accountButton__sNBta,.player-auth_accountDropdown__kMNCa,.player-auth_backdrop__ApWcV,.player-auth_checkingDot__qg_aW,.player-auth_chevron__UGvT1,.player-auth_dialog__jGqPO,.player-auth_guestButton__4lgtx,.player-auth_submitButton__u_eS_{animation:none;transition:none}}.player-auth_codeRow__zgi1_{display:flex;gap:10px;align-items:stretch}.player-auth_codeRow__zgi1_ .player-auth_inputShell__KyFEl{flex:1 1 auto}.player-auth_sendCodeButton__sOHah{flex:0 0 auto;min-height:42px;padding:0 16px;border-radius:10px;border:1px solid rgba(167,139,250,.5);background:rgba(91,33,182,.28);color:var(--text-primary,var(--text,#f5f5f7));font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.player-auth_sendCodeButton__sOHah:hover:not(:disabled){border-color:rgba(196,181,253,.8);background:rgba(91,33,182,.42)}.player-auth_sendCodeButton__sOHah:disabled{opacity:.55;cursor:not-allowed}.player-auth_agreementRow__UhWwY{display:flex;align-items:flex-start;gap:8px;margin:4px 0 10px;font-size:13px;line-height:1.5;color:var(--text-secondary,rgba(245,245,247,.72))}.player-auth_agreementRow__UhWwY input[type=checkbox]{flex:0 0 auto;margin-top:3px;width:16px;height:16px;accent-color:#7c3aed;cursor:pointer}.player-auth_agreementRow__UhWwY a{color:#c4b5fd;text-decoration:none}.player-auth_agreementRow__UhWwY a:hover{text-decoration:underline}.player-auth_wechatPanel__s12D_{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px}.player-auth_qrcodeWrap__pqaFk{--wechat-qrcode-scale:0.78;position:relative;width:calc(300px * var(--wechat-qrcode-scale));border-radius:16px;border:1px solid rgba(167,139,250,.38);overflow:hidden;display:flex;align-items:center;justify-content:center}.player-auth_qrcodeMount__KC45R{flex:0 0 auto;width:calc(300px * var(--wechat-qrcode-scale));height:calc(400px * var(--wechat-qrcode-scale));overflow:hidden}.player-auth_qrcodeMount__KC45R iframe{display:block;width:300px;height:400px;border:0;transform:scale(var(--wechat-qrcode-scale));transform-origin:top left}.player-auth_qrcodeLoading__rmGkm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:rgba(245,245,247,.72);background:rgba(30,26,52,.75)}.player-auth_qrcodeRefresh__wopvH{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid rgba(196,181,253,.6);background:transparent;color:#c4b5fd;font:inherit;font-size:12px;cursor:pointer;transition:background .18s ease}.player-auth_qrcodeRefresh__wopvH:hover{background:rgba(91,33,182,.3)}.player-auth_statusTip__kXt8y{display:grid;grid-gap:2px;gap:2px;margin:0;font-size:13px;text-align:center;color:#a7a2b9;line-height:1.5}.player-auth_fieldHint__Mk8lQ{font-size:12px;color:var(--text-secondary,rgba(245,245,247,.6));margin-top:-4px;margin-bottom:6px;line-height:1.4}.player-auth_skipButton__x4CsE{width:100%;margin-top:4px;padding:8px;border:none;border-radius:10px;background:transparent;color:var(--text-secondary,rgba(245,245,247,.6));font-size:13px;line-height:1.5;cursor:pointer;transition:color .15s ease}.player-auth_skipButton__x4CsE:hover{color:var(--text-primary,#f5f5f7)}.player-auth_skipButton__x4CsE:disabled{opacity:.5;cursor:not-allowed}.tooltip_root__PlLR9{display:inline-flex;min-width:0;vertical-align:top}.tooltip_fill__GlP9_{display:flex;flex:1 1;min-width:0}.tooltip_trigger__vNZCw{display:inline-flex;min-width:0}.tooltip_fill__GlP9_ .tooltip_trigger__vNZCw{display:flex;flex:1 1;min-width:0}.tooltip_fill__GlP9_ .tooltip_trigger__vNZCw>*{width:100%}.tooltip_bubble__LRyQy{position:fixed;z-index:240;max-width:min(240px,calc(100vw - 24px));width:max-content;padding:6px 10px;border:1px solid rgba(169,139,250,.28);border-radius:8px;background:#fff;color:#a98bfa;box-shadow:0 12px 28px rgba(27,17,58,.16);font-size:12px;font-weight:600;line-height:1.45;text-align:center;white-space:pre-line;word-break:keep-all;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,-4px,0);transition:opacity .18s ease,transform .18s ease,visibility .18s step-end}.tooltip_alignStart__qfq6E{justify-content:flex-start}.tooltip_alignStart__qfq6E .tooltip_bubble__LRyQy{transform:translate3d(0,-4px,0)}.tooltip_alignEnd__bjeK9{justify-content:flex-end}.tooltip_alignEnd__bjeK9 .tooltip_bubble__LRyQy{transform:translate3d(-100%,-4px,0)}.tooltip_visible__SB1RL{opacity:1;visibility:visible;transition-timing-function:ease}.tooltip_visible__SB1RL.tooltip_bubble__LRyQy{transform:translate3d(-50%,0,0)}.tooltip_alignStart__qfq6E .tooltip_visible__SB1RL.tooltip_bubble__LRyQy{transform:translateZ(0)}.tooltip_alignEnd__bjeK9 .tooltip_visible__SB1RL.tooltip_bubble__LRyQy{transform:translate3d(-100%,0,0)}@media (prefers-reduced-motion:reduce){.tooltip_bubble__LRyQy{transition:opacity .01s linear,visibility .01s linear;transform:translate3d(-50%,0,0)}.tooltip_alignEnd__bjeK9 .tooltip_bubble__LRyQy,.tooltip_alignStart__qfq6E .tooltip_bubble__LRyQy{transform:none}}.feedback-dialog_overlay__cIkUv{position:fixed;inset:0;z-index:9300;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.64);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-sizing:border-box}.feedback-dialog_panel__2HbaS{width:min(560px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;background:#151525;color:#f8f5ff;box-shadow:0 28px 90px rgba(0,0,0,.56)}.feedback-dialog_header__hTJHu{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.feedback-dialog_title__c_Vrk{margin:0;color:#fff;font-size:17px;font-weight:800;letter-spacing:.02em}.feedback-dialog_close__rn5IJ{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;color:#a9a3bb;cursor:pointer;transition:color .18s ease}.feedback-dialog_close__rn5IJ:hover{color:#fff}.feedback-dialog_body__Q1emy{display:flex;flex-direction:column;gap:16px;padding:20px 24px 18px;overflow-y:auto}.feedback-dialog_field__7qbrT{display:flex;flex-direction:column;gap:9px;color:#f0ecff;font-size:14px;font-weight:700}.feedback-dialog_field__7qbrT textarea{width:100%;min-height:108px;resize:vertical;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;outline:none;padding:14px 15px;background:hsla(0,0%,100%,.055);color:#fff;font:inherit;font-size:14px;font-weight:400;line-height:1.7;box-sizing:border-box;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.feedback-dialog_field__7qbrT textarea::placeholder{color:rgba(225,219,240,.48)}.feedback-dialog_field__7qbrT textarea:focus{border-color:rgba(167,139,250,.68);background:hsla(0,0%,100%,.075);box-shadow:0 0 0 3px rgba(124,58,237,.16)}.feedback-dialog_uploadField__F4fBN{cursor:pointer}.feedback-dialog_uploadField__F4fBN input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.feedback-dialog_uploadBox__oKhrk{min-height:104px;display:grid;place-items:center;grid-gap:6px;gap:6px;padding:18px;border:1px dashed rgba(167,139,250,.42);border-radius:16px;background:hsla(0,0%,100%,.045);color:#c7bbff;text-align:center;box-sizing:border-box;transition:border-color .18s ease,background .18s ease,transform .18s ease}.feedback-dialog_uploadBox__oKhrk strong{color:#f8f5ff;font-size:14px}.feedback-dialog_uploadBox__oKhrk small{color:#a8a0ba;font-size:12px;font-weight:400}.feedback-dialog_uploadField__F4fBN:hover .feedback-dialog_uploadBox__oKhrk{border-color:rgba(196,181,253,.72);background:rgba(124,58,237,.1);transform:translateY(-1px)}.feedback-dialog_fileList__oUwCW{display:flex;flex-wrap:wrap;gap:8px}.feedback-dialog_filePill__bhkJm{max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.06);color:#d8d1ea;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-dialog_success__E6juU{display:inline-flex;align-items:center;gap:7px;margin:0;padding:10px 12px;border:1px solid rgba(52,211,153,.28);border-radius:12px;background:rgba(16,185,129,.1);color:#8ff0cb;font-size:13px}.feedback-dialog_progress__Sus44{margin:0;color:#c7bbff;font-size:13px}.feedback-dialog_error__ibkqp{display:inline-flex;align-items:center;margin:0;padding:10px 12px;border:1px solid hsla(0,91%,71%,.3);border-radius:12px;background:rgba(239,68,68,.1);color:#fca5a5;font-size:13px}.feedback-dialog_fileRemove__x7dTe{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border:0;border-radius:50%;padding:0;background:hsla(0,0%,100%,.1);color:#d8d1ea;cursor:pointer}.feedback-dialog_fileRemove__x7dTe:hover{background:rgba(239,68,68,.24);color:#fecaca}.feedback-dialog_footer__g3OBd{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 22px;border-top:1px solid hsla(0,0%,100%,.08)}.feedback-dialog_cancel__FF1HP,.feedback-dialog_history__ExOwA,.feedback-dialog_submit__zwtbM{min-width:96px;min-height:40px;border-radius:999px;padding:0 18px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.feedback-dialog_history__ExOwA{margin-right:auto;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:#d8d1ea}.feedback-dialog_history__ExOwA:hover:not(:disabled){border-color:rgba(167,139,250,.5);color:#fff}.feedback-dialog_cancel__FF1HP:disabled,.feedback-dialog_history__ExOwA:disabled{cursor:not-allowed;opacity:.52}.feedback-dialog_cancel__FF1HP{border:0;background:transparent;color:#d8d1ea}.feedback-dialog_submit__zwtbM{border:1px solid #7c3aed;background:#7c3aed;color:#fff;box-shadow:0 14px 36px rgba(124,58,237,.28)}.feedback-dialog_cancel__FF1HP:hover,.feedback-dialog_submit__zwtbM:hover:not(:disabled){transform:translateY(-1px)}.feedback-dialog_cancel__FF1HP:hover{background:transparent}.feedback-dialog_submit__zwtbM:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}body.light-theme .feedback-dialog_overlay__cIkUv{background:rgba(10,8,18,.36)}body.light-theme .feedback-dialog_panel__2HbaS{border-color:rgba(91,33,182,.13);background:#fff;color:#292437;box-shadow:0 26px 80px rgba(91,33,182,.2)}body.light-theme .feedback-dialog_footer__g3OBd,body.light-theme .feedback-dialog_header__hTJHu{border-color:rgba(91,33,182,.09)}body.light-theme .feedback-dialog_title__c_Vrk{color:#292437}body.light-theme .feedback-dialog_field__7qbrT{color:#302945}body.light-theme .feedback-dialog_field__7qbrT textarea{border-color:rgba(91,33,182,.14);background:#f8f7fc;color:#292437}body.light-theme .feedback-dialog_field__7qbrT textarea::placeholder,body.light-theme .feedback-dialog_uploadBox__oKhrk small{color:#81778f}body.light-theme .feedback-dialog_filePill__bhkJm,body.light-theme .feedback-dialog_uploadBox__oKhrk{border-color:rgba(91,33,182,.14);background:#f8f7fc;color:#625876}body.light-theme .feedback-dialog_cancel__FF1HP{border:0;background:transparent;color:#625876}body.light-theme .feedback-dialog_history__ExOwA{border-color:rgba(91,33,182,.14);background:#f8f7fc;color:#625876}body.light-theme .feedback-dialog_error__ibkqp{border-color:rgba(220,38,38,.22);background:rgba(239,68,68,.08);color:#b91c1c}body.light-theme .feedback-dialog_uploadBox__oKhrk strong{color:#302945}@media (max-width:560px){.feedback-dialog_overlay__cIkUv{padding:12px}.feedback-dialog_header__hTJHu{padding:18px 18px 14px}.feedback-dialog_body__Q1emy{padding:16px 18px}.feedback-dialog_footer__g3OBd{padding:14px 18px 18px}.feedback-dialog_cancel__FF1HP,.feedback-dialog_history__ExOwA,.feedback-dialog_submit__zwtbM{min-width:0;flex:1 1}}.dropdown-select_root__FLE8A{position:relative;width:100%}.dropdown-select_trigger__u7acz{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 12px;border:1px solid #3b3357;border-radius:8px;color:#f2effa;background:#0e0e1b;cursor:pointer;font:13px/1.5 inherit;text-align:left}.dropdown-select_trigger__u7acz:disabled{cursor:not-allowed;opacity:.62}.dropdown-select_trigger__u7acz:focus-visible{border-color:#a78bfa;outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.15)}.dropdown-select_value__CefWE{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-select_chevron__zZYRk{width:16px;height:16px;flex:0 0 auto;color:#a59dc0;transition:transform .16s ease}.dropdown-select_chevronOpen__Gww2S{transform:rotate(180deg)}.dropdown-select_menu__NOF3H{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:grid;width:100%;padding:6px;border:1px solid rgba(167,139,250,.2);border-radius:12px;background:rgba(18,18,30,.98);box-shadow:0 18px 44px -22px rgba(0,0,0,.6)}.dropdown-select_option__8GNUJ{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:0;border-radius:8px;color:#f2effa;background:transparent;cursor:pointer;font:13px/1.5 inherit;text-align:left}.dropdown-select_option__8GNUJ:focus-visible,.dropdown-select_option__8GNUJ:hover{outline:none;background:rgba(124,58,237,.14)}.dropdown-select_optionSelected___d4wC{background:rgba(124,58,237,.2)}.dropdown-select_optionLabel__FJ1y1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-select_optionCheck__XayeE{width:16px;height:16px;flex:0 0 auto;color:#c4b5fd}body.light-theme .dropdown-select_trigger__u7acz{border-color:rgba(91,33,182,.18);color:#292437;background:hsla(0,0%,100%,.98)}body.light-theme .dropdown-select_menu__NOF3H{border-color:rgba(91,33,182,.12);background:hsla(0,0%,100%,.99)}body.light-theme .dropdown-select_option__8GNUJ{color:#292437}body.light-theme .dropdown-select_option__8GNUJ:focus-visible,body.light-theme .dropdown-select_option__8GNUJ:hover{background:rgba(169,139,250,.12)}body.light-theme .dropdown-select_optionSelected___d4wC{background:rgba(169,139,250,.18)}.list-empty-state_root__A0oXL{grid-column:1/-1;width:100%;height:100%;min-height:180px;display:flex;align-items:center;justify-content:center;padding:26px 12px}.list-empty-state_content__185Hn{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center}.list-empty-state_icon__TLkP6{width:56px;height:56px;color:#746b91;opacity:.78;stroke-width:1.35}.list-empty-state_message__YxoSg{color:#a8a3b8;font-size:13px;line-height:1.6}