: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}.page-fade-enter-active{transition:opacity .22s ease-out}.page-fade-enter-from{opacity:.92}.page-fade-leave-active{display:none}.navigation-feedback{z-index:10000;color:#fff;pointer-events:none;background:#24262de8;border:1px solid #ffffff30;border-radius:99px;padding:7px 12px;font:12px/1.5 sans-serif;position:fixed;top:14px;right:18px}:is(.profile-dialog,.join-dialog,dialog[open]){animation:.16s ease-out dialog-arrive}.account-popover,.member-actions-menu,.room-modal{animation:.14s ease-out dialog-arrive}@keyframes dialog-arrive{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.page-fade-enter-active{transition:none}:is(.profile-dialog,.join-dialog,dialog[open]),.account-popover,.member-actions-menu,.room-modal{animation:none}}html[data-passing-background=custom]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--passing-page:#191a1e;--passing-ink:#f4f4f6;--passing-muted:#c5c6cc;--passing-faint:#aeb0b7;--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(.button.primary,.send-report),html[data-passing-background=custom] .room-page :is(.primary-watch-action,.sync-start-button,.message-form button,.floating-message-form button){color:#25262c;background:#e2e3e8;border-color:#0000}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}.page-status[data-v-e852b794]{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-e852b794]{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-e852b794]{margin:0;font-size:14px;line-height:1.8}.page-status button[data-v-e852b794]{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-e852b794]: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}
