.turnstile-widget[data-v-75888d08]{color:#d9d3e2;grid-column:1/-1;gap:8px;display:grid}.turnstile-slot[data-v-75888d08]{align-items:center;min-height:65px;display:flex;overflow:hidden}.turnstile-note[data-v-75888d08]{color:#7c88a3;align-items:center;gap:10px;margin:0;font-size:10px;display:flex}.turnstile-note.is-ok[data-v-75888d08]{color:#3f9a6c}.turnstile-note.is-error[data-v-75888d08]{color:#a85062}.turnstile-retry[data-v-75888d08]{color:#5069cb;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dfec;border-radius:9px;padding:0 12px;font-size:10px;font-weight:750}.turnstile-placeholder[data-v-75888d08]{color:#d9bb8f;background:#ffecd20f;border:1px dashed #e2be9661;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:11px 13px;font-size:10px;line-height:1.6;display:flex}.turnstile-placeholder span[data-v-75888d08]{color:#e0b978}.turnstile-placeholder code[data-v-75888d08]{color:#c3b4ed;background:#8974c333;border-radius:5px;padding:1px 5px;font-size:10px}.auth-backdrop[data-v-75c98df8]{pointer-events:none;contain:paint;background:radial-gradient(at 25% 25%,#303545 0%,#222634 48%,#171b26 100%);position:fixed;inset:0;overflow:hidden}.poster-grid[data-v-75c98df8]{opacity:0;grid-auto-rows:325px;gap:20px;transition:opacity .42s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-11deg)}.auth-backdrop.ready .poster-grid[data-v-75c98df8]{opacity:.62}.entry-glow[data-v-75c98df8]{opacity:0;background:radial-gradient(at 35% 35%,#949bb41f,#0000 65%);transition:opacity .7s;animation:2.4s ease-in-out 3 entry-breathe-75c98df8;position:absolute;inset:0}.auth-backdrop.ready .entry-glow[data-v-75c98df8],.auth-backdrop.settled .entry-glow[data-v-75c98df8]{opacity:0;animation:none}@keyframes entry-breathe-75c98df8{0%,to{opacity:.15}50%{opacity:.85}}.poster-row[data-v-75c98df8]{--strip-width:2500px;width:calc(100% + var(--strip-width));background-repeat:repeat-x;background-size:var(--strip-width) 325px;opacity:0;height:325px;transition:opacity .25s;animation:100s linear infinite paused poster-drift-75c98df8}.poster-row.is-ready[data-v-75c98df8]{opacity:1}.poster-row[data-v-75c98df8]:nth-child(2n){background-position:-150px 0;animation-duration:115s;animation-direction:reverse}.poster-row[data-v-75c98df8]:nth-child(3n){background-position:-70px 0}@keyframes poster-drift-75c98df8{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--strip-width)))}}.auth-backdrop.ready .poster-row[data-v-75c98df8]{animation-play-state:running}.auth-backdrop.paused .poster-row[data-v-75c98df8]{animation-play-state:paused}@media (width<=760px){.poster-grid[data-v-75c98df8]{grid-auto-rows:260px;gap:16px}.poster-row[data-v-75c98df8]{--strip-width:2000px;background-size:var(--strip-width) 260px;height:260px}}@media (prefers-reduced-motion:reduce){.poster-grid[data-v-75c98df8]{transition:none}.entry-glow[data-v-75c98df8]{animation:none}.poster-row[data-v-75c98df8]{will-change:auto;transition:none;animation:none}}.auth-page[data-v-bcb68ce2]{--blue:#86b8ff;--violet:#b89af8;--pink:#ef82cf;--ink:#f7f2ff;min-height:100vh;color:var(--ink);background:#111526;place-items:center;padding:clamp(22px,4vw,64px);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:relative;overflow:hidden}.backdrop-shade[data-v-bcb68ce2]{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(115deg,#081022d4,#131227b8 50%,#371b2aa3),radial-gradient(circle at 85% 30%,#e6798233,#0000 35%);position:absolute;inset:0}.auth-shell[data-v-bcb68ce2]{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#18182bcc;border:1px solid #dcaae199;border-radius:34px;grid-template-columns:36% 64%;width:min(940px,100%);min-height:570px;transition:min-height .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #0105168c,inset 0 1px #ffffff14}.auth-shell[data-v-bcb68ce2]:has(.register-content){min-height:690px}.visual-panel[data-v-bcb68ce2]{background:linear-gradient(160deg,#4e90e8eb,#8268cae0 52%,#e36caae6);padding:38px 34px;position:relative;overflow:hidden}.visual-panel[data-v-bcb68ce2]:after{content:"";background:linear-gradient(145deg,#6962beb3,#ec75b1c2);border-top:1px solid #dcc4ff59;border-radius:50% 50% 0 0;height:64%;position:absolute;bottom:-31%;left:-38%;right:-48%;transform:rotate(-8deg)}.brand[data-v-bcb68ce2]{z-index:3;color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.brand-mark[data-v-bcb68ce2]{border:1px solid #ffffffb3;border-radius:50%;width:32px;height:32px;display:block;position:relative}.brand-mark[data-v-bcb68ce2]:before,.brand-mark[data-v-bcb68ce2]:after,.brand-mark i[data-v-bcb68ce2]{content:"";background:#fff;height:1px;position:absolute;left:7px;right:7px;transform:rotate(-18deg)}.brand-mark[data-v-bcb68ce2]:before{top:10px}.brand-mark i[data-v-bcb68ce2]{top:15px}.brand-mark[data-v-bcb68ce2]:after{top:20px}.brand b[data-v-bcb68ce2]{letter-spacing:.04em;font-size:18px}.visual-copy[data-v-bcb68ce2]{z-index:3;margin-top:92px;position:relative}.visual-copy p[data-v-bcb68ce2]{color:#fff;margin:0 0 10px;font-size:14px;font-weight:700}.visual-copy h2[data-v-bcb68ce2]{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.5vw,31px);line-height:1.3}.visual-copy span[data-v-bcb68ce2]{color:#ffffffc2;margin-top:15px;font-size:12px;line-height:1.8;display:block}.planet[data-v-bcb68ce2]{z-index:2;background:linear-gradient(145deg,#ffc6dfbf,#8782d675);border-radius:50%;width:80px;height:80px;position:absolute;bottom:22%;left:18%;box-shadow:inset -12px -10px 24px #5f42a12e}.planet i[data-v-bcb68ce2]{border:1px solid #e6d8ff57;border-radius:50%;width:150px;height:22px;position:absolute;top:40px;left:-35px;transform:rotate(-10deg)}.glow[data-v-bcb68ce2]{filter:blur(2px);border-radius:50%;position:absolute}.glow-one[data-v-bcb68ce2]{background:#77b8ff57;width:180px;height:180px;top:-85px;left:-70px}.glow-two[data-v-bcb68ce2]{background:#f48dce3d;width:110px;height:110px;top:42%;right:-55px}.auth-card[data-v-bcb68ce2]{background:linear-gradient(135deg,#1e1f36d1,#2b1f30c2);align-items:center;padding:50px clamp(42px,6vw,76px);display:grid}.welcome-content[data-v-bcb68ce2],.form-content[data-v-bcb68ce2]{width:min(100%,440px);margin:auto}.kicker[data-v-bcb68ce2]{color:#be9fe8;letter-spacing:.22em;margin:0 0 8px;font-size:10px;font-weight:800}.auth-card h1[data-v-bcb68ce2]{color:#d9a3e7;letter-spacing:.02em;text-shadow:0 0 24px #db8fe62e;margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(28px,3vw,38px);font-weight:700}.intro[data-v-bcb68ce2]{color:#ded9e7;margin:12px 0 33px;font-size:13px;line-height:1.75}.choice-actions[data-v-bcb68ce2]{gap:16px;display:grid}.primary-button[data-v-bcb68ce2],.secondary-button[data-v-bcb68ce2]{width:100%;height:56px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s,opacity .18s}.primary-button[data-v-bcb68ce2]{color:#403a67;background:linear-gradient(100deg,#7fb4ff,#b29bf8 52%,#ef83cf);box-shadow:0 11px 30px #9975e540}.secondary-button[data-v-bcb68ce2]{color:#eee8f8;background:#ffffff0e;border:1px solid #c7adeaa6}.primary-button[data-v-bcb68ce2]:hover:not(:disabled),.secondary-button[data-v-bcb68ce2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 32px #a472db47}form[data-v-bcb68ce2]{gap:13px;display:grid}.field[data-v-bcb68ce2]{background:#fff1;border:1px solid #e2d7ee2b;border-radius:14px;align-items:center;height:54px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.field input[data-v-bcb68ce2]{color:#fff;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 48px;font-size:13px}.field input[data-v-bcb68ce2]::placeholder{color:#a9a4b4}.field-icon[data-v-bcb68ce2]{opacity:.9;width:17px;height:17px;position:absolute;left:19px}.mail-icon[data-v-bcb68ce2]{border:1.5px solid #eee7f4;border-radius:2px;height:13px}.mail-icon[data-v-bcb68ce2]:after{content:"";border-bottom:1.5px solid #eee7f4;height:7px;position:absolute;top:1px;left:2px;right:2px;transform:rotate(38deg)skew(-15deg)}.lock-icon[data-v-bcb68ce2]{border:1.5px solid #eee7f4;border-radius:2px;width:14px;height:13px;top:24px;left:20px}.lock-icon[data-v-bcb68ce2]:before{content:"";border:1.5px solid #eee7f4;border-bottom:0;border-radius:7px 7px 0 0;width:7px;height:8px;position:absolute;top:-9px;left:2px}.shield-icon[data-v-bcb68ce2]{border:1.5px solid #eee7f4;border-radius:8px 8px 11px 11px;width:17px;height:19px;transform:scale(.82)}.shield-icon[data-v-bcb68ce2]:after{content:"";border-bottom:1.5px solid #eee7f4;border-right:1.5px solid #eee7f4;width:3px;height:5px;position:absolute;top:5px;left:6px;transform:rotate(45deg)}.visibility-toggle[data-v-bcb68ce2]{cursor:pointer;background:0 0;border:0;width:34px;height:34px;position:absolute;right:11px}.visibility-toggle i[data-v-bcb68ce2]{border:1.4px solid #eee7f4;border-radius:70% 20%;width:20px;height:13px;position:absolute;top:11px;left:7px;transform:rotate(45deg)}.visibility-toggle i[data-v-bcb68ce2]:before{content:"";border:1px solid #eee7f4;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:6px}.visibility-toggle i.crossed[data-v-bcb68ce2]:after{content:"";background:#eee7f4;width:1px;height:22px;position:absolute;top:-5px;left:8px}.forgot-button[data-v-bcb68ce2],.switch-mode[data-v-bcb68ce2],.back-choice[data-v-bcb68ce2]{color:#ded7e7;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;padding:2px;font-size:12px}.forgot-button[data-v-bcb68ce2]{margin:-1px 2px 11px}.switch-mode[data-v-bcb68ce2]{color:#d7b7e9;margin:17px auto 0;display:block}.back-choice[data-v-bcb68ce2]{color:#8f899d;margin:11px auto 0;font-size:10px;display:block}.code-row[data-v-bcb68ce2]{grid-template-columns:minmax(0,1fr) 124px;gap:9px;display:grid}.send-code-button[data-v-bcb68ce2]{color:#ede6f2;font:inherit;cursor:pointer;background:#7967a838;border:1px solid #d5a2e19e;border-radius:14px;font-size:12px}.captcha-frame[data-v-bcb68ce2]{background:#0c0e1d38;border-radius:14px;min-height:68px;padding:4px 10px}.status-message[data-v-bcb68ce2],.error-message[data-v-bcb68ce2]{border-radius:10px;margin:0;padding:9px 12px;font-size:11px;line-height:1.55}.status-message[data-v-bcb68ce2]{color:#bfe8d2;background:#46937529}.error-message[data-v-bcb68ce2]{color:#ffc2cc;background:#b8465b2e}.submit-button[data-v-bcb68ce2]{height:56px;margin-top:6px}.primary-button[data-v-bcb68ce2]:disabled,.send-code-button[data-v-bcb68ce2]:disabled{opacity:.48;cursor:not-allowed}.sr-only[data-v-bcb68ce2]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.auth-page[data-v-bcb68ce2]{padding:16px}:is(.auth-shell[data-v-bcb68ce2],.auth-shell[data-v-bcb68ce2]:has(.register-content)){border-radius:25px;width:calc(100vw - 32px);min-width:0;max-width:100%;min-height:auto;display:block}.visual-panel[data-v-bcb68ce2]{min-height:190px;padding:26px}.visual-copy[data-v-bcb68ce2]{margin-top:28px}.visual-copy h2[data-v-bcb68ce2]{font-size:23px}.visual-copy span[data-v-bcb68ce2]{max-width:310px}.planet[data-v-bcb68ce2]{width:65px;height:65px;bottom:24px;left:auto;right:18px}.auth-card[data-v-bcb68ce2],.form-content[data-v-bcb68ce2],form[data-v-bcb68ce2],.code-row[data-v-bcb68ce2],.field[data-v-bcb68ce2],.field input[data-v-bcb68ce2]{min-width:0}.code-row .field input[data-v-bcb68ce2]{flex:1;width:0}.auth-card[data-v-bcb68ce2]{padding:34px 24px 30px;overflow:hidden}.intro[data-v-bcb68ce2]{margin-bottom:25px}.auth-card h1[data-v-bcb68ce2]{font-size:29px}.code-row[data-v-bcb68ce2]{grid-template-columns:minmax(0,1fr) 108px}.send-code-button[data-v-bcb68ce2]{min-width:0;font-size:11px}}@media (width<=390px){.visual-panel[data-v-bcb68ce2]{min-height:170px}.visual-copy span[data-v-bcb68ce2]{display:none}.auth-card[data-v-bcb68ce2]{padding:28px 18px}.field[data-v-bcb68ce2]{height:51px}.code-row[data-v-bcb68ce2]{grid-template-columns:minmax(0,1fr) 96px}.captcha-frame[data-v-bcb68ce2]{padding-inline:2px}}.backdrop-shade[data-v-bcb68ce2]{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(115deg,#081022b0,#131227a1 50%,#371b2a96),radial-gradient(circle at 85% 30%,#e6798226,#0000 35%)}.auth-stage[data-v-bcb68ce2]{z-index:1;gap:24px;width:min(940px,100%);display:grid;position:relative}.outside-copy[data-v-bcb68ce2]{color:#fff;text-shadow:0 3px 22px #050818d1;margin-left:14px}.outside-copy p[data-v-bcb68ce2]{margin:0 0 10px;font-size:20px;font-weight:760}.outside-copy h2[data-v-bcb68ce2]{letter-spacing:-.03em;margin:0;font-size:clamp(36px,4vw,48px);font-weight:780}.outside-copy span[data-v-bcb68ce2]{color:#ffffffeb;margin-top:12px;font-size:18px;font-weight:520;line-height:1.7;display:block}.auth-shell[data-v-bcb68ce2]{z-index:auto;-webkit-backdrop-filter:blur(6px)saturate(105%);backdrop-filter:blur(6px)saturate(105%);background:linear-gradient(135deg,#f2f2f41a,#70717712 48%,#e4e4e614),#14151814;border-color:#ffffff94;width:100%;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff94,inset 0 -1px #ffffff1a}.visual-panel[data-v-bcb68ce2]{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(155deg,#f4f5f721,#84858a17 52%,#e1e1e41a)}.visual-panel[data-v-bcb68ce2]:after{background:linear-gradient(145deg,#6263681a,#ececee1f);border-top-color:#ffffff4d}.auth-card[data-v-bcb68ce2]{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#15161926,#5e5e631a)}.auth-shell .glow-one[data-v-bcb68ce2]{background:#ffffff24}.auth-shell .glow-two[data-v-bcb68ce2]{background:#cdcdd01c}.auth-shell .planet[data-v-bcb68ce2]{background:linear-gradient(145deg,#f5f5f74d,#86878c2e);box-shadow:inset -12px -10px 24px #23232624}.auth-shell .planet i[data-v-bcb68ce2]{border-color:#ffffff4d}.auth-shell .auth-card h1[data-v-bcb68ce2]{color:#eeeef0;text-shadow:0 0 24px #ffffff1f}.auth-shell .intro[data-v-bcb68ce2],.auth-shell .forgot-button[data-v-bcb68ce2]{color:#e2e2e4}.auth-shell .switch-mode[data-v-bcb68ce2],.auth-shell .back-choice[data-v-bcb68ce2]{color:#d0d0d3}.auth-shell .primary-button[data-v-bcb68ce2]{color:#343438;background:linear-gradient(100deg,#eeeff1e0,#c5c6cae0 52%,#eeeef0db);box-shadow:0 11px 30px #0003}.auth-shell .secondary-button[data-v-bcb68ce2]{color:#f0f0f1;background:#ffffff0e;border-color:#ffffff80}.field[data-v-bcb68ce2]{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(105deg,#ffffff1c,#e1e1e40b);border-color:#ffffff47}.field[data-v-bcb68ce2]:focus-within{background:#ffffff1a;border-color:#ffffffb3;box-shadow:0 0 0 3px #ffffff1a}.auth-shell .send-code-button[data-v-bcb68ce2]{color:#eeeef0;background:#d2d2d61a;border-color:#ffffff6b}.auth-shell .captcha-frame[data-v-bcb68ce2]{background:#12121424}.auth-shell .status-message[data-v-bcb68ce2],.auth-shell .error-message[data-v-bcb68ce2]{color:#eeeef0;background:#ffffff1a}@media (width<=760px){.auth-stage[data-v-bcb68ce2]{gap:18px;width:calc(100vw - 32px);max-width:100%}.outside-copy[data-v-bcb68ce2]{margin-left:8px}.outside-copy p[data-v-bcb68ce2]{font-size:17px}.outside-copy h2[data-v-bcb68ce2]{font-size:31px}.outside-copy span[data-v-bcb68ce2]{font-size:14px}}.submit-hint[data-v-bcb68ce2]{color:#cfc6dd;margin:0;padding:2px 4px;font-size:11px;line-height:1.6}.primary-button[data-v-bcb68ce2]:disabled{opacity:.76}.auth-page[data-v-bcb68ce2]{min-height:100svh;padding:clamp(20px,3vw,40px);overflow:hidden visible}.auth-stage[data-v-bcb68ce2]{gap:20px;width:min(820px,84vw)}.auth-shell[data-v-bcb68ce2]{aspect-ratio:1.75;border-radius:30px;min-height:0}.auth-shell[data-v-bcb68ce2]:has(.register-content){aspect-ratio:auto;min-height:0}.auth-card[data-v-bcb68ce2]{min-width:0;padding:32px clamp(28px,4vw,54px)}.auth-card h1[data-v-bcb68ce2]{font-size:clamp(26px,2.5vw,32px)}.intro[data-v-bcb68ce2]{margin:12px 0 24px}.outside-copy h2[data-v-bcb68ce2]{font-size:clamp(30px,3vw,42px)}form[data-v-bcb68ce2]{gap:11px}.field[data-v-bcb68ce2]{height:50px}.lock-icon[data-v-bcb68ce2]{top:22px}.primary-button[data-v-bcb68ce2],.secondary-button[data-v-bcb68ce2],.submit-button[data-v-bcb68ce2]{height:50px}.choice-actions[data-v-bcb68ce2]{gap:14px}@media (width<=760px){.auth-page[data-v-bcb68ce2]{padding:20px 16px}.auth-stage[data-v-bcb68ce2]{gap:18px;width:min(480px,100%)}:is(.auth-shell[data-v-bcb68ce2],.auth-shell[data-v-bcb68ce2]:has(.register-content)){aspect-ratio:auto;border-radius:24px;width:100%;min-height:0}.visual-panel[data-v-bcb68ce2]{min-height:112px;padding:20px}.auth-shell:has(.form-content) .visual-panel[data-v-bcb68ce2]{display:none}.planet[data-v-bcb68ce2]{width:58px;height:58px;bottom:25px}.auth-card[data-v-bcb68ce2]{padding:28px 24px}.auth-card h1[data-v-bcb68ce2]{font-size:clamp(24px,5.5vw,29px)}.outside-copy h2[data-v-bcb68ce2]{font-size:clamp(27px,6vw,34px)}.outside-copy span[data-v-bcb68ce2]{font-size:13px;line-height:1.75}.field input[data-v-bcb68ce2]{font-size:16px}.intro[data-v-bcb68ce2]{margin-bottom:22px}}@media (width<=390px){.auth-card[data-v-bcb68ce2]{padding:26px 18px}.code-row[data-v-bcb68ce2]{grid-template-columns:minmax(0,1fr) 100px}}@media (height<=500px) and (width>=761px){.auth-shell[data-v-bcb68ce2]{aspect-ratio:auto}.auth-card[data-v-bcb68ce2]{padding-top:26px;padding-bottom:26px}}.field input[data-v-bcb68ce2]{border-radius:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.field input[data-v-bcb68ce2]:-webkit-autofill{caret-color:#fff;border-radius:inherit;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #343540!important}.field input[data-v-bcb68ce2]:-webkit-autofill:hover{caret-color:#fff;border-radius:inherit;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #343540!important}.field input[data-v-bcb68ce2]:-webkit-autofill:focus{caret-color:#fff;border-radius:inherit;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #343540!important}.field input[data-v-bcb68ce2]:autofill{caret-color:#fff;border-radius:inherit;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #343540!important}@media (prefers-reduced-motion:reduce){.auth-shell[data-v-bcb68ce2],.primary-button[data-v-bcb68ce2],.secondary-button[data-v-bcb68ce2]{transition:none}}.auth-stage.login-stage[data-v-bcb68ce2]{width:min(740px,80vw)}.login-stage .auth-shell[data-v-bcb68ce2]{aspect-ratio:1.8;border-radius:26px}.login-stage .auth-card[data-v-bcb68ce2]{padding:28px clamp(24px,3.6vw,44px)}.login-stage .intro[data-v-bcb68ce2]{margin:10px 0 20px}.login-stage form[data-v-bcb68ce2]{gap:10px}.login-stage .field[data-v-bcb68ce2],.login-stage .submit-button[data-v-bcb68ce2]{height:48px}.login-stage .lock-icon[data-v-bcb68ce2]{top:21px}.login-stage .forgot-button[data-v-bcb68ce2]{margin-bottom:4px}.login-stage .switch-mode[data-v-bcb68ce2]{margin-top:14px}@media (width<=760px){.auth-stage.login-stage[data-v-bcb68ce2]{width:min(420px,100%)}.login-stage .auth-shell[data-v-bcb68ce2]{aspect-ratio:auto}.login-stage .auth-card[data-v-bcb68ce2]{padding:24px 20px}}@media (width<=390px){.login-stage .auth-card[data-v-bcb68ce2]{padding:22px 18px}}@media (height<=500px) and (width>=761px){.login-stage .auth-shell[data-v-bcb68ce2]{aspect-ratio:auto}.login-stage .auth-card[data-v-bcb68ce2]{padding-top:24px;padding-bottom:24px}}:root{--passing-page:#111321;--passing-ink:#f4f2f8;--passing-muted:#c0bacd;--passing-faint:#a39bae;--passing-accent:#d7cbed;--passing-glass:linear-gradient(135deg,#ffffff19,#ffffff07 65%),#171b2b35;--passing-scene:linear-gradient(120deg,#0c152acf,#17101ed4),linear-gradient(0deg,#10132366,transparent 65%);--passing-ambient:radial-gradient(ellipse at 13% 4%,#778ab819,transparent 48%),radial-gradient(ellipse at 100% 70%,#ca94b51a,transparent 55%)}html[data-passing-theme=aurora]{--passing-page:#14142c;--passing-ink:#f3edff;--passing-muted:#c8bddd;--passing-accent:#dbcbff;--passing-scene:linear-gradient(120deg,#171b42c9,#302045d9),linear-gradient(0deg,#20153670,transparent 65%);--passing-ambient:radial-gradient(ellipse at 5% 10%,#8b94f64a,transparent 62%),radial-gradient(ellipse at 95% 85%,#bd91e34a,transparent 60%)}html[data-passing-theme=ocean]{--passing-page:#0d2228;--passing-ink:#ecf9f6;--passing-muted:#b4d4cd;--passing-accent:#b1e6db;--passing-scene:linear-gradient(120deg,#082936d4,#113a34dc),linear-gradient(0deg,#0b282b70,transparent 65%);--passing-ambient:radial-gradient(ellipse at 5% 10%,#559daa50,transparent 62%),radial-gradient(ellipse at 95% 85%,#66b18a42,transparent 60%)}html[data-passing-theme=petal]{--passing-page:#2c1c29;--passing-ink:#fff0f5;--passing-muted:#dcc0cd;--passing-accent:#f3cddd;--passing-scene:linear-gradient(120deg,#3d2138cf,#432733dc),linear-gradient(0deg,#2d1a2d70,transparent 65%);--passing-ambient:radial-gradient(ellipse at 5% 10%,#bb789652,transparent 62%),radial-gradient(ellipse at 95% 85%,#c3938646,transparent 60%)}:where(.passing-home,.room-page) .wallpaper{z-index:-2;pointer-events:none;background:var(--passing-page);position:fixed;inset:0;overflow:hidden}:where(.passing-home,.room-page) .wallpaper-grid{opacity:.48;grid-template-columns:repeat(5,1fr);gap:17px;display:grid;position:absolute;inset:-240px -180px;transform:rotate(-12deg)scale(1.08)}:where(.passing-home,.room-page) .wallpaper-tile{background-position:50%;background-size:cover;border:1px solid #ffffff17;border-radius:16px;height:260px}:where(.passing-home,.room-page) .wallpaper:after{content:"";background:var(--passing-scene);position:absolute;inset:0}:where(.passing-home,.room-page) .ambient{z-index:-1;pointer-events:none;background:var(--passing-ambient);position:fixed;inset:0}:where(.passing-home) .nav a,:where(.passing-home) .user,:where(.passing-home) .help{color:var(--passing-muted)}:where(.passing-home) .nav .active,:where(.passing-home) .fold-heading h2{color:var(--passing-ink)}@media (width<=680px){:where(.room-page) .wallpaper-grid{grid-template-columns:repeat(3,1fr);gap:12px;inset:-100px -120px}:where(.room-page) .wallpaper-tile{height:180px}}html .passing-home .glass,html .passing-home .liquid,html .passing-home .header-band,html .passing-home .nav .active,html .passing-home .search,html .passing-home .arrow,html .passing-home .toast,html .passing-home .fold-panel,html .passing-home .report-card,html .passing-home dialog,html .passing-home dialog::backdrop,html .passing-home .profile-dialog::backdrop,html .room-page .profile-dialog::backdrop,html .privacy-page .privacy-card,html .room-page .watch-url-card,html .room-page .watch-timeline,html .room-page .chat-panel,html .room-page .member-actions-menu,html .room-page .floating-chat,html .room-page .room-modal,html .room-page .room-modal-backdrop,html .room-page .removed-state,html .room-page .removed-state section,html .room-page .room-connection,html .auth-page .backdrop-shade,html .auth-page .auth-shell{-webkit-backdrop-filter:none;backdrop-filter:none}html .passing-home .glass,html .passing-home .report-card,html .privacy-page .privacy-card{background:linear-gradient(135deg,#ffffff14,#ffffff05 65%),color-mix(in srgb,var(--passing-page) 82%,transparent)}html .passing-home .header-band{background:color-mix(in srgb,var(--passing-page) 88%,transparent)}html .passing-home .liquid:not(.primary),html .passing-home .arrow{background:linear-gradient(135deg,#ffffff25,#ffffff0d),#20263b80}html .passing-home dialog,html .room-page .room-modal,html .room-page .floating-chat{background-color:#24293a}html .room-page .watch-url-card,html .room-page .watch-timeline,html .room-page .chat-panel{background:linear-gradient(135deg,#ffffff10,#ffffff04),color-mix(in srgb,var(--passing-page) 82%,transparent)}html .auth-page .auth-shell{background-color:#202127e8}html .passing-home .header-band:after{animation:none}html .passing-home .track{will-change:auto}html[data-passing-theme=strawberry]{--passing-page:#fff0f4;--passing-ink:#4e2536;--passing-muted:#765262;--passing-faint:#8d6977;--passing-accent:#aa3157;--flat-surface:#fffdfd;--flat-soft:#ffe3ec;--flat-line:#e5a8bc;--flat-shadow:#edcada;--flat-pattern:url(/backgrounds/flat/strawberry.svg)}html[data-passing-theme=butter]{--passing-page:#fff8df;--passing-ink:#473d27;--passing-muted:#706346;--passing-faint:#827352;--passing-accent:#795615;--flat-surface:#fffef6;--flat-soft:#f7edc0;--flat-line:#d8c589;--flat-shadow:#eadca9;--flat-pattern:url(/backgrounds/flat/butter.svg)}html[data-passing-theme=mint]{--passing-page:#eaf7f1;--passing-ink:#21483b;--passing-muted:#486c5b;--passing-faint:#5c7d6e;--passing-accent:#276650;--flat-surface:#fbfffd;--flat-soft:#d6ece2;--flat-line:#a3c9b9;--flat-shadow:#c2ddd0;--flat-pattern:url(/backgrounds/flat/mint.svg)}html[data-passing-theme=lilac]{--passing-page:#f3effb;--passing-ink:#3f3057;--passing-muted:#685978;--passing-faint:#7d6b8c;--passing-accent:#684792;--flat-surface:#fffdfd;--flat-soft:#e6dcf4;--flat-line:#c1afd9;--flat-shadow:#d6c5e9;--flat-pattern:url(/backgrounds/flat/lilac.svg)}html[data-passing-material=flat]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--passing-glass:var(--flat-surface);--passing-scene:none;--passing-ambient:none;--accent:var(--passing-accent);--accent-light:var(--passing-accent)}html[data-passing-material=flat] :is(.passing-home,.room-page){--line:var(--flat-line);--glass-border:var(--flat-line);--panel:var(--flat-surface);--soft:var(--flat-soft);--shine:transparent}html[data-passing-material=flat] :is(.passing-home,.room-page) .wallpaper{background:var(--passing-page)}html[data-passing-material=flat] :is(.passing-home,.room-page) .wallpaper .wallpaper-grid{opacity:1;background-image:var(--flat-pattern);background-repeat:repeat;background-size:280px 280px;display:block;inset:0;transform:none}html[data-passing-material=flat] :is(.passing-home,.room-page) .wallpaper:after,html[data-passing-material=flat] :is(.passing-home,.room-page) .ambient{display:none}html[data-passing-material=flat] :is(.passing-home,.room-page) :is(.glass,.liquid,.fold-panel,.report-card,.header-band,.watch-url-card,.watch-timeline,.chat-panel,.room-modal,.floating-chat,.member-actions-menu,dialog){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--flat-surface);border-color:var(--flat-line);box-shadow:0 4px 0 var(--flat-shadow);color:var(--passing-ink)}html[data-passing-material=flat] :is(.passing-home,.room-page) :is(.glass,.liquid,.fold-panel):before,html[data-passing-material=flat] :is(.passing-home,.room-page) :is(.header-band,.fold-panel):after{display:none}html[data-passing-material=flat] .passing-home .header-band{box-shadow:none}html[data-passing-material=flat] .passing-home :is(.nav .active,.nav-indicator,.room-filters,.room-symbol,.fold-mark,.quick-step[data-open=true],.principle-item,.room,.step-copy .expected,.tutorial-feedback,.role-switch button[aria-pressed=true],.guide-nav a:hover,.language-tabs button[aria-pressed=true]){background:var(--flat-soft);border-color:var(--flat-line);color:var(--passing-ink);box-shadow:none}html[data-passing-material=flat] .passing-home :is(.guide-nav,.journey,.step-card,.help-section){background:var(--flat-surface)}html[data-passing-material=flat] .passing-home :is(.button,.user,.enter,.fold-toggle,.arrow,.room-filters button,.quick-step-button,.account-popover button,.account-popover a,.text-link,.nav a,.nav button){color:var(--passing-ink)}html[data-passing-material=flat] .passing-home :is(.nav a:hover,.nav button:hover,.account-popover button:hover,.account-popover a:hover){background:var(--flat-soft);color:var(--passing-ink)}html[data-passing-material=flat] .passing-home :is(.arrow,.autoplay){background:var(--flat-surface);border-color:var(--flat-line);color:var(--passing-ink);box-shadow:none}html[data-passing-material=flat] .passing-home .dots button:after{background:var(--flat-line)}html[data-passing-material=flat] .passing-home .dots button[aria-current=true]:after{background:var(--passing-accent)}html[data-passing-material=flat] .passing-home .carousel-label,html[data-passing-material=flat] .passing-home :is(.empty,.room-info p,.account-summary,.account-intro,.fold-note,.principle-item p,.footer,.room-status,.recent-room-status){color:var(--passing-muted)}html[data-passing-material=flat] .passing-home :is(.button.primary,.send-report){color:#fff;background:var(--passing-accent);border-color:var(--passing-accent);box-shadow:0 3px 0 var(--flat-shadow)}html[data-passing-material=flat] .passing-home .guide-hero .hero-copy :is(p,.platform-note){color:#d2dfeb}html[data-passing-material=flat] .passing-home .guide-hero .hero-copy h2{color:#f4f7ff}html[data-passing-material=flat] .passing-home .primary-link{color:#fff}html[data-passing-material=flat] .passing-home .slide{border-color:var(--flat-line);box-shadow:0 4px 0 var(--flat-shadow)}html[data-passing-material=flat] .passing-home .slide :is(.slide-title,.feature-meta){color:#fff}html[data-passing-material=flat] .passing-home .slide :is(.slide-link,.media-toggle){color:var(--passing-ink)}html[data-passing-material=flat] .passing-home .slide .feature-icon .icon{color:var(--passing-accent)}html[data-passing-material=flat] :is(.passing-home,.room-page) :is(input,textarea,.report-types button,.add-image,.leave-room-button,.copy-room-button,.room-lifetime,.watch-state-icon,.member-row,.host-badge,.watch-proposal-inline,.sync-status-panel,.share-fallback,.message>p,.message-form input,.floating-message-form input){color:var(--passing-ink);background:var(--flat-soft);border-color:var(--flat-line);box-shadow:none}html[data-passing-material=flat] :is(.passing-home,.room-page) :is(input,textarea)::placeholder{color:var(--passing-muted)}html[data-passing-material=flat] .room-page :is(.primary-watch-action,.sync-start-button,.message-form button,.floating-message-form button){background:var(--passing-accent);color:#fff;border-color:var(--passing-accent)}html[data-passing-material=flat] .room-page :is(.primary-watch-action:hover,.message-form button:not(:disabled):hover){background:var(--passing-accent)}html[data-passing-material=flat] .room-page :is(.member-actions-trigger,.member-actions-menu button,.floating-chat-toggle,.room-modal button,.timeline-more){color:var(--passing-ink)}html[data-passing-material=flat] :is(.passing-home,.room-page) .profile-avatar{background:var(--flat-soft);border-color:var(--flat-line)}html[data-passing-material=flat] .privacy-card{background:var(--flat-surface);border-color:var(--flat-line);box-shadow:0 4px 0 var(--flat-shadow)}html[data-passing-material=flat] .privacy-card :is(p,a),html[data-passing-material=flat] .passing-home :is(.report-heading p,.report-caption,.image-editor p){color:var(--passing-muted)}html[data-passing-material=flat] .profile-dialog{background:var(--flat-surface);color:var(--passing-ink);border:1px solid var(--flat-line);box-shadow:0 6px 0 var(--flat-shadow);--accent:var(--passing-accent);--accent-light:var(--passing-accent)}html[data-passing-material=flat] .profile-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#30243559}html[data-passing-material=flat] .profile-dialog :is(label,.field-title,.profile-close,.avatar-editor button,.theme-group-title){color:var(--passing-muted)}html[data-passing-material=flat] .profile-dialog :is(input,textarea,.theme-choices button,.profile-tabs button,.preview-watch,.preview-chat,.preview-chat p,.preview-chat i,.profile-avatar){background:var(--flat-soft);color:var(--passing-ink);border-color:var(--flat-line)}html[data-passing-material=flat] .profile-dialog :is(.theme-choices button[aria-pressed=true],.profile-tabs button[aria-pressed=true],.avatar-choices button[aria-pressed=true]){border-color:var(--passing-accent);background:var(--flat-surface)}html[data-passing-material=flat] .profile-dialog .theme-preview{background:var(--passing-page);background-image:var(--flat-pattern);border-color:var(--flat-line);background-size:200px 200px}html[data-passing-material=flat] .profile-dialog .profile-actions button{color:var(--passing-ink);border-color:var(--flat-line)}html[data-passing-material=flat] .profile-dialog .profile-actions .profile-save{color:#fff;background:var(--passing-accent);border-color:var(--passing-accent)}html[data-passing-material=flat] .profile-dialog :is(input,textarea,button):focus-visible{outline:2px solid var(--passing-accent);outline-offset:3px}html[data-passing-material=flat] .profile-dialog .profile-error{color:#a12640}html,body,#app{background:var(--passing-page,#111321);min-height:100vh}:root{--passing-ease:cubic-bezier(.22,1,.36,1)}.page-fade-enter-active{transition:opacity .24s var(--passing-ease)}.page-fade-enter-from{opacity:.94}.page-fade-leave-active{display:none}.page-fade-enter-active :is(.lower-area,.auth-shell){animation:content-arrive .28s var(--passing-ease)}@keyframes content-arrive{0%{translate:0 6px}to{translate:0}}.navigation-progress{z-index:10000;pointer-events:none;background:#d4d7ff16;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.navigation-progress span{background:linear-gradient(90deg,#0000,#cad6f5,#eee3ff,#0000);width:32%;height:100%;animation:1.2s ease-in-out infinite navigation-travel;display:block}@keyframes navigation-travel{0%{transform:translate(-110%)}to{transform:translate(420%)}}.navigation-indicator-enter-active,.navigation-indicator-leave-active{transition:opacity .14s ease-out}.navigation-indicator-enter-from,.navigation-indicator-leave-to{opacity:0}.navigation-feedback{z-index:10000;color:#fff;pointer-events:none;background:#24262df5;border:1px solid #ffffff30;border-radius:99px;padding:7px 12px;font:12px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;position:fixed;top:14px;right:18px}.navigation-retry{z-index:10001;color:#fff;background:#24262df5;border:1px solid #ffffff30;border-radius:16px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:12px 16px;font:12px/1.7 -apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0003}.navigation-retry button{color:inherit;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff30;border-radius:8px;flex:none;padding:4px 8px}.navigation-retry button:focus-visible{outline-offset:3px;outline:2px solid #ded5ff}:is(button,a[role=button],.button,.liquid){touch-action:manipulation}:is(.liquid,.auth-page .primary-button,.auth-page .secondary-button,.close-dialog,.join-card button){transition:transform .18s var(--passing-ease),background-color .18s ease-out,border-color .18s ease-out,opacity .18s ease-out}:is(.liquid,.auth-page .primary-button,.auth-page .secondary-button,.close-dialog,.join-card button):active:not(:disabled){transition-duration:70ms;transform:scale(.975)}button[aria-busy=true]{cursor:progress}:where(.passing-home) .start-bar .button.primary{min-width:148px}:where(.passing-home) .start-bar .button[aria-busy=true]{opacity:1}.action-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite action-spin;display:inline-block}@keyframes action-spin{to{transform:rotate(360deg)}}:is(.profile-dialog,.join-dialog,dialog[open]){animation:dialog-arrive .22s var(--passing-ease)}.account-popover,.member-actions-menu,.room-modal{animation:dialog-arrive .18s var(--passing-ease)}@keyframes dialog-arrive{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (width<=680px){:where(.passing-home) .start-bar .button.primary{min-width:128px}html .passing-home .header .nav{min-width:0}html .passing-home .header .nav a{white-space:nowrap;flex:none;padding:8px 6px;font-size:11px}}@media (width<=360px){html .passing-home .header .nav a{padding-inline:4px;font-size:10px}}@media (width<=430px){html .passing-home .header{flex-wrap:wrap;gap:2px 10px;height:auto;padding-block:6px 4px}html .passing-home .header .nav{flex:1 0 100%;order:3;justify-content:space-between;margin-left:0}html .passing-home .header .nav a{padding:6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.page-fade-enter-active,.navigation-indicator-enter-active,.navigation-indicator-leave-active,:is(.liquid,.auth-page .primary-button,.auth-page .secondary-button,.close-dialog,.join-card button){transition:none}.page-fade-enter-active :is(.lower-area,.auth-shell),:is(.profile-dialog,.join-dialog,dialog[open]),.account-popover,.member-actions-menu,.room-modal,.navigation-progress span,.action-spinner{animation:none}.navigation-progress span{opacity:.7;width:100%}:is(.liquid,.auth-page .primary-button,.auth-page .secondary-button,.close-dialog,.join-card button):active:not(:disabled){transform:none}}html[data-passing-background=custom]:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--passing-page:#191a1e;--passing-ink:#f4f4f6;--passing-muted:#c5c6cc;--passing-faint:#aeb0b7;--passing-control:#bfc1c8;--passing-control-ink:#25262c;--passing-control-hover:#d0d2d8;--passing-control-active:#aeb1ba;--passing-control-disabled:#989ba5;--passing-accent:#dedfe5;--passing-glass:linear-gradient(135deg,#ffffff14,#ffffff05),#222329b8;--passing-scene:linear-gradient(0deg,#14151ac2,#17181f85);--passing-ambient:none;--flat-surface:#292a30b8;--flat-soft:#ffffff0d;--flat-line:#ffffff28;--flat-shadow:transparent}html[data-passing-background=custom] :is(.passing-home,.room-page) .wallpaper .wallpaper-grid{opacity:1;background-image:var(--passing-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;inset:0;transform:none}html[data-passing-background=custom] :is(.passing-home,.room-page) .wallpaper:after{background:var(--passing-scene);display:block}html[data-passing-background=custom] :is(.passing-home,.room-page) .ambient{display:none}html[data-passing-background=custom] :is(.passing-home,.room-page) :is(.glass,.liquid,.fold-panel,.report-card,.header-band,.watch-url-card,.watch-timeline,.chat-panel,.room-modal,.floating-chat,.member-actions-menu,dialog){background:var(--passing-glass);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--passing-ink);border-color:#ffffff28;box-shadow:inset 0 1px #ffffff16,0 8px 30px #00000018}html[data-passing-background=custom] .passing-home :is(.nav-indicator,.room-symbol,.fold-mark){color:var(--passing-ink);background:#ffffff12}html[data-passing-background=custom] .profile-dialog{color:var(--passing-ink);background:#292a30f5;border-color:#ffffff38;box-shadow:0 24px 80px #00000040}html[data-passing-background=custom] .profile-dialog .theme-preview{background-image:linear-gradient(#191a1e66,#191a1e99),var(--passing-background-image);background-position:50%;background-size:cover}html .profile-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c102366}html[data-passing-background=custom] :is(.profile-dialog .profile-actions .profile-save,.passing-home .button.primary,.passing-home .send-report,.room-page .primary-watch-action,.room-page .sync-start-button,.room-page .message-form button,.room-page .floating-message-form button,:is(.ios-app,.passing-general-web) .ios-primary,:is(.ios-app,.passing-general-web) .ios-room-card>.ios-secondary,:is(.ios-app,.passing-general-web) .ios-search button,:is(.ios-app,.passing-general-web) .discovery-search button,:is(.ios-app,.passing-general-web) .ios-direct-form button,:is(.ios-app,.passing-general-web) .ios-chat button,.mobile-video-player .solo-choose,.mobile-video-player .center-choose,.mobile-video-player .play-gesture,.danmaku-floating-panel .danmaku-send,.passing-forum .forum-publish,.auth-page .primary-button,.auth-page .submit-button,.join-page .join-card button[type=submit]){background:var(--passing-control);color:var(--passing-control-ink);box-shadow:none;text-shadow:none;opacity:1;border-color:#0000}html[data-passing-background=custom] :is(.profile-dialog .profile-actions .profile-save,.passing-home .button.primary,.passing-home .send-report,.room-page .primary-watch-action,.room-page .sync-start-button,.room-page .message-form button,.room-page .floating-message-form button,:is(.ios-app,.passing-general-web) .ios-primary,:is(.ios-app,.passing-general-web) .ios-room-card>.ios-secondary,:is(.ios-app,.passing-general-web) .ios-search button,:is(.ios-app,.passing-general-web) .discovery-search button,:is(.ios-app,.passing-general-web) .ios-direct-form button,:is(.ios-app,.passing-general-web) .ios-chat button,.mobile-video-player .solo-choose,.mobile-video-player .center-choose,.mobile-video-player .play-gesture,.danmaku-floating-panel .danmaku-send,.passing-forum .forum-publish,.auth-page .primary-button,.auth-page .submit-button,.join-page .join-card button[type=submit]):hover:not(:disabled):not([aria-disabled=true]){background:var(--passing-control-hover)}html[data-passing-background=custom] :is(.profile-dialog .profile-actions .profile-save,.passing-home .button.primary,.passing-home .send-report,.room-page .primary-watch-action,.room-page .sync-start-button,.room-page .message-form button,.room-page .floating-message-form button,:is(.ios-app,.passing-general-web) .ios-primary,:is(.ios-app,.passing-general-web) .ios-room-card>.ios-secondary,:is(.ios-app,.passing-general-web) .ios-search button,:is(.ios-app,.passing-general-web) .discovery-search button,:is(.ios-app,.passing-general-web) .ios-direct-form button,:is(.ios-app,.passing-general-web) .ios-chat button,.mobile-video-player .solo-choose,.mobile-video-player .center-choose,.mobile-video-player .play-gesture,.danmaku-floating-panel .danmaku-send,.passing-forum .forum-publish,.auth-page .primary-button,.auth-page .submit-button,.join-page .join-card button[type=submit]):active:not(:disabled):not([aria-disabled=true]){background:var(--passing-control-active)}html[data-passing-background=custom] :is(.profile-dialog .profile-actions .profile-save,.passing-home .button.primary,.passing-home .send-report,.room-page .primary-watch-action,.room-page .sync-start-button,.room-page .message-form button,.room-page .floating-message-form button,:is(.ios-app,.passing-general-web) .ios-primary,:is(.ios-app,.passing-general-web) .ios-room-card>.ios-secondary,:is(.ios-app,.passing-general-web) .ios-search button,:is(.ios-app,.passing-general-web) .discovery-search button,:is(.ios-app,.passing-general-web) .ios-direct-form button,:is(.ios-app,.passing-general-web) .ios-chat button,.mobile-video-player .solo-choose,.mobile-video-player .center-choose,.mobile-video-player .play-gesture,.danmaku-floating-panel .danmaku-send,.passing-forum .forum-publish,.auth-page .primary-button,.auth-page .submit-button,.join-page .join-card button[type=submit]):is(:disabled,[aria-disabled=true]){background:var(--passing-control-disabled);color:var(--passing-control-ink);opacity:1;cursor:default;box-shadow:none}html[data-passing-background=custom] :is(.profile-dialog .profile-actions .profile-save,.passing-home .button.primary,.passing-home .send-report,.room-page .primary-watch-action,.room-page .sync-start-button,.room-page .message-form button,.room-page .floating-message-form button,:is(.ios-app,.passing-general-web) .ios-primary,:is(.ios-app,.passing-general-web) .ios-room-card>.ios-secondary,:is(.ios-app,.passing-general-web) .ios-search button,:is(.ios-app,.passing-general-web) .discovery-search button,:is(.ios-app,.passing-general-web) .ios-direct-form button,:is(.ios-app,.passing-general-web) .ios-chat button,.mobile-video-player .solo-choose,.mobile-video-player .center-choose,.mobile-video-player .play-gesture,.danmaku-floating-panel .danmaku-send,.passing-forum .forum-publish,.auth-page .primary-button,.auth-page .submit-button,.join-page .join-card button[type=submit]):focus-visible{outline-offset:4px;outline:2px solid #f4f4f6;box-shadow:0 0 0 2px #25262c}html[data-passing-theme]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--passing-page);color:var(--passing-ink);--passing-surface:color-mix(in srgb,var(--passing-page) 90%,white 5%);--passing-soft:color-mix(in srgb,var(--passing-accent) 9%,transparent);--passing-border:color-mix(in srgb,var(--passing-ink) 17%,transparent);--passing-control:var(--passing-accent);--passing-control-ink:var(--passing-page)}html[data-passing-material=flat]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--passing-surface:var(--flat-surface);--passing-soft:var(--flat-soft);--passing-border:var(--flat-line);--passing-control-ink:#fff}html[data-passing-night=true]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-passing-theme] body{background:var(--passing-page);color:var(--passing-ink)}html[data-passing-theme] :is(.ios-app,.passing-home,.room-page){--ios-bg:var(--passing-page);--ios-ink:var(--passing-ink);--ios-muted:var(--passing-muted);--ios-accent:var(--passing-accent);--ink:var(--passing-ink);--muted:var(--passing-muted);--faint:var(--passing-faint);--accent:var(--passing-accent);--accent-light:var(--passing-accent);--line:var(--passing-border);--panel:var(--passing-glass);--glass-border:var(--passing-border);color:var(--passing-ink)}html[data-passing-theme] .ios-app{background:var(--passing-ambient),var(--passing-page)}html[data-passing-theme] .ios-app :is(.ios-tabbar,.ios-media-dialog,.ios-room-card,.web-source-panel,.web-members,.web-chat-history,.personal-settings-card,.web-source-fold,.app-discovery .discovery-card){background:var(--passing-surface);border-color:var(--passing-border);color:var(--passing-ink)}html[data-passing-theme] .ios-app :is(.ios-media-dialog .ios-library-heading,.ios-room-card>input,.ios-categories select option,.discovery-filters select option){background:var(--passing-surface);color:var(--passing-ink)}html[data-passing-theme] .ios-app :is(.web-source-card,.ios-owned-room,.personal-history-card,.ios-search,.discovery-search,.discovery-filters select,.ios-direct-form,.ios-secondary,.personal-outline){background:var(--passing-soft);border-color:var(--passing-border);color:var(--passing-ink)}html[data-passing-theme] .ios-app :is(.ios-tabbar button,.ios-tabbar>a,.ios-quiet,.ios-brand,.ios-account,.web-client-download){color:var(--passing-ink)}html[data-passing-theme] .ios-app :is(.ios-tabbar button[aria-current=page],.ios-categories button[aria-pressed=true],.discovery-categories button[aria-pressed=true],.web-source-categories button[aria-pressed=true]){color:var(--passing-ink);background:var(--passing-soft);border-color:var(--passing-border)}html[data-passing-theme] .ios-app :is(.ios-primary,.ios-search button,.ios-direct-form button){color:var(--passing-control-ink);background:var(--passing-control);border-color:var(--passing-control)}html[data-passing-theme] .ios-app .discovery-categories{border-color:var(--passing-border)}html[data-passing-theme] .ios-app .discovery-categories button{border-right-color:var(--passing-border)}html[data-passing-theme] .ios-app :is(input,textarea,select)::placeholder{color:var(--passing-muted)}html[data-passing-theme] .passing-forum{--forum-border:var(--passing-border);--forum-muted:var(--passing-muted);--forum-faint:var(--passing-faint);--forum-fill:var(--passing-surface);color:var(--passing-ink)}html[data-passing-theme] .passing-forum :is(.glass,.header-band,.forum-search,.forum-composer textarea,.forum-room-field input){background:var(--passing-surface);border-color:var(--passing-border);color:var(--passing-ink)}html[data-passing-theme] .passing-forum :is(.forum-account-tools,.forum-heading-symbol,.forum-filters button,.forum-sidebar-link,.forum-search,.forum-connection,.forum-post-content,.forum-room-card,.forum-history button,.forum-composer-title,.forum-attach-room,.forum-info-card){color:var(--passing-ink)}html[data-passing-theme] .passing-forum :is(.forum-account-status,.forum-filters small,.forum-filters p,.forum-post-username,.forum-post-meta time,.forum-room-card small,.forum-composer-help){color:var(--passing-muted)}html[data-passing-theme] .passing-forum :is(.forum-search input,.forum-composer textarea,.forum-room-field input){color:var(--passing-ink)}html[data-passing-theme] .passing-forum :is(.forum-filters button.selected,.forum-room-card,.forum-write-button,.forum-own-tag){background:var(--passing-soft);border-color:var(--passing-border);color:var(--passing-ink)}html[data-passing-theme] .passing-forum .forum-publish{background:var(--passing-control);color:var(--passing-control-ink);border-color:var(--passing-control)}html[data-passing-theme] .passing-home :is(.guide-nav,.journey,.step-card,.help-section,.mobile-tutorial-link,.web-guide,.guide-section,.tutorial-feedback,.device-nav a){background:var(--passing-surface);border-color:var(--passing-border);color:var(--passing-ink)}html[data-passing-theme] .passing-home :is(.guide-nav a,.guide-footer,.resource-note,.role-intro,.help-section p,.step-copy p,.step-copy li){color:var(--passing-muted)}html[data-passing-theme] .passing-home :is(.browser-tutorials button,.role-switch button,.step-copy .expected,.report-types button){background:var(--passing-soft);border-color:var(--passing-border);color:var(--passing-ink)}html[data-passing-theme] .passing-home :is(.browser-tutorials button[aria-pressed=true],.role-switch button[aria-pressed=true],.report-types button[aria-pressed=true]){border-color:var(--passing-accent);background:var(--passing-soft);color:var(--passing-ink)}html[data-passing-theme] .passing-home .guide-hero:after{background:linear-gradient(90deg,var(--passing-page) 5%,color-mix(in srgb,var(--passing-page) 96%,transparent) 30%,color-mix(in srgb,var(--passing-page) 65%,transparent) 44%,transparent 70%)}html[data-passing-theme] .passing-home .guide-hero .hero-copy{color:var(--passing-ink);background:0 0}html[data-passing-theme] .passing-home .guide-hero .hero-copy :is(h2,p,.platform-note),html[data-passing-material=flat] .passing-home .guide-hero .hero-copy :is(h2,p,.platform-note){color:var(--passing-ink)}html[data-passing-theme] .page-status{background:var(--passing-page);color:var(--passing-ink)}.global-personal-backdrop{pointer-events:none;z-index:-1;background-image:linear-gradient(#14151a9c,#17181fba),var(--passing-background-image);background-position:50%;background-size:cover;display:none;position:fixed;inset:0}html[data-passing-background=custom] #app{isolation:isolate}html[data-passing-background=custom] .global-personal-backdrop{display:block}html[data-passing-background=custom] :is(.ios-app,.passing-home,.room-page){--passing-surface:#27282de0;--passing-soft:#ffffff0d;--passing-border:#ffffff28;background:0 0}html[data-passing-background=custom] .ios-app>.web-custom-background{display:none}html[data-passing-background=custom] .ios-app :is(.ios-tabbar,.web-source-fold,.personal-settings-card,.web-source-card,.discovery-card){background:var(--passing-glass)}html[data-passing-background=custom] .passing-home .guide-hero:after{background:linear-gradient(90deg,#191a1efa 5%,#191a1ee6 30%,#191a1e8c 44%,#0000 70%)}@media (width<=760px){html[data-passing-theme] .passing-home .guide-hero .hero-copy{background:var(--passing-surface)}}html[data-passing-theme] .privacy-card{background:var(--passing-surface);border-color:var(--passing-border);color:var(--passing-ink)}html[data-passing-theme] .privacy-card p{color:var(--passing-muted)}html[data-passing-theme] .privacy-card a{color:var(--passing-accent)}html[data-passing-theme] :is(.auth-page,.admin-page){--ink:var(--passing-ink);--blue:var(--passing-accent);--violet:var(--passing-accent);--pink:var(--passing-accent);background:var(--passing-ambient),var(--passing-page);color:var(--passing-ink)}html[data-passing-theme] .auth-page .backdrop-shade{background:linear-gradient(115deg,color-mix(in srgb,var(--passing-page) 83%,transparent),color-mix(in srgb,var(--passing-page) 72%,transparent))}html[data-passing-theme] .auth-page :is(.auth-shell,.auth-card,.visual-panel,.field,.captcha-frame){background:color-mix(in srgb,var(--passing-surface) 90%,transparent);border-color:var(--passing-border);color:var(--passing-ink)}html[data-passing-theme] .auth-page :is(.auth-card h1,.intro,.forgot-button,.switch-mode,.back-choice,.secondary-button,.send-code-button,.field input){color:var(--passing-ink)}html[data-passing-theme] .auth-page :is(.primary-button,.submit-button){background:var(--passing-control);color:var(--passing-control-ink)}html[data-passing-theme] .admin-page :is(.stats article,.panel,.table article,.team-reports article){background:var(--passing-surface);border-color:var(--passing-border);color:var(--passing-ink)}html[data-passing-theme] .admin-page :is(header a,header p,header small,.stats span,.table span,.panel-title span,.team-reports small,.team-reports time){color:var(--passing-muted)}html[data-passing-theme] .admin-page button{background:var(--passing-control);color:var(--passing-control-ink)}html[data-passing-background=custom]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--passing-control-ink:#25262c}html[data-passing-background=custom] :is(.auth-page,.admin-page){background:0 0}html[data-passing-background=custom] .auth-page>.auth-backdrop{display:none}.page-status[data-v-ad5af746]{color:#eeebf5;text-align:center;background:radial-gradient(at 30% 20%,#26304a,#111526 70%);place-items:center;min-height:100vh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.status-mark[data-v-ad5af746]{background:linear-gradient(140deg,#7ba8e46b,#c1a1d378);border:1px solid #ffffff70;border-radius:50%;width:34px;height:34px;margin:0 auto 20px;display:block;box-shadow:inset 0 1px #ffffff60}.page-status p[data-v-ad5af746]{margin:0;font-size:14px;line-height:1.8}.page-status button[data-v-ad5af746]{color:inherit;font:inherit;cursor:pointer;background:#ffffff18;border:1px solid #fff5;border-radius:99px;margin-top:18px;padding:11px 24px;font-size:13px}.page-status button[data-v-ad5af746]:focus-visible{outline-offset:4px;outline:2px solid #d7cbed}*{box-sizing:border-box}html,body,#app{min-width:100%;min-height:100%;margin:0}body{min-height:100vh}
