.toast-container[data-v-d536cc4a]{z-index:200;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:64px;right:16px}.toast-item[data-v-d536cc4a]{color:#fff;pointer-events:auto;border-radius:8px;align-items:center;gap:10px;max-width:360px;padding:10px 14px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000004d}.toast-item.toast-info[data-v-d536cc4a]{background:#2a2a2a;border-left:3px solid #00a1d6}.toast-item.toast-success[data-v-d536cc4a]{background:#1a3a1a;border-left:3px solid #4caf50}.toast-item.toast-warning[data-v-d536cc4a]{background:#3a2a0a;border-left:3px solid #ff9800}.toast-item.toast-error[data-v-d536cc4a]{background:#3a1a1a;border-left:3px solid #f44336}.toast-msg[data-v-d536cc4a]{flex:1;line-height:1.4}.toast-close[data-v-d536cc4a]{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px}.toast-close[data-v-d536cc4a]:hover{color:#fff}.toast-slide-enter-active[data-v-d536cc4a]{transition:all .3s}.toast-slide-leave-active[data-v-d536cc4a]{transition:all .2s}.toast-slide-enter-from[data-v-d536cc4a],.toast-slide-leave-to[data-v-d536cc4a]{opacity:0;transform:translate(60px)}.app-layout[data-v-fe93365c]{min-height:100vh}.page-fade-enter-active[data-v-fe93365c],.page-fade-leave-active[data-v-fe93365c]{transition:opacity .25s,transform .25s}.page-fade-enter-from[data-v-fe93365c]{opacity:0;transform:translateY(12px)}.page-fade-leave-to[data-v-fe93365c]{opacity:0;transform:translateY(-8px)}.navbar[data-v-25d9e43e]{z-index:100;background:#141414;border-bottom:1px solid #ffffff0f;height:56px;position:fixed;top:0;left:0;right:0}.navbar-inner[data-v-25d9e43e]{align-items:center;gap:12px;max-width:1600px;height:100%;margin:0 auto;padding:0 24px;display:flex}.navbar-brand[data-v-25d9e43e]{color:#fff;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.navbar-brand .brand-icon[data-v-25d9e43e]{color:#00a1d6;width:22px;height:22px}.navbar-brand .brand-text[data-v-25d9e43e]{letter-spacing:.3px;font-size:16px;font-weight:700}.navbar-brand:hover .brand-text[data-v-25d9e43e]{color:#00a1d6}.navbar-series[data-v-25d9e43e]{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.navbar-series .sep[data-v-25d9e43e]{color:#999;font-size:14px}.navbar-series .series-link[data-v-25d9e43e]{color:#999;white-space:nowrap;font-size:14px;text-decoration:none}.navbar-series .series-link[data-v-25d9e43e]:hover{color:#00a1d6}.navbar-series .series-current[data-v-25d9e43e]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.navbar-spacer[data-v-25d9e43e]{flex:1}.navbar-actions[data-v-25d9e43e]{align-items:center;gap:8px;display:flex}.nav-btn[data-v-25d9e43e]{color:#999;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav-btn[data-v-25d9e43e]:hover{color:#fff;background:#ffffff14}@media (width<=768px){.navbar-inner[data-v-25d9e43e]{padding:0 12px}.brand-text[data-v-25d9e43e]{font-size:14px}}.home-page[data-v-d6097b13]{box-sizing:border-box;background:#0a0a0a;min-height:100vh;padding-top:56px}.skeleton-grid[data-v-d6097b13]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;padding:32px;display:grid}.skeleton-card[data-v-d6097b13]{background:linear-gradient(90deg,#1e1e1e 25%,#262626 50%,#1e1e1e 75%) 0 0/200% 100%;border-radius:8px;height:200px;animation:1.5s infinite shimmer-d6097b13}@keyframes shimmer-d6097b13{0%{background-position:-200% 0}to{background-position:200% 0}}.home-error[data-v-d6097b13]{color:#999;flex-direction:column;align-items:center;gap:12px;padding:60px 32px;display:flex}.home-error .retry-btn[data-v-d6097b13]{color:#fff;cursor:pointer;background:#00a1d6;border:none;border-radius:4px;padding:8px 20px;font-size:14px}.home-error .retry-btn[data-v-d6097b13]:hover{background:#00b5e5}.home-empty[data-v-d6097b13]{text-align:center;color:#999;padding:60px 32px}.series-grid[data-v-d6097b13]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;padding:16px 32px 32px;display:grid}.series-card[data-v-d6097b13]{cursor:pointer;background:#1e1e1e;border-radius:8px;transition:transform .15s,box-shadow .15s;overflow:hidden}.series-card[data-v-d6097b13]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0006}.series-thumb[data-v-d6097b13]{aspect-ratio:16/9;background:#141414;width:100%;position:relative;overflow:hidden}.series-thumb img[data-v-d6097b13]{object-fit:cover;width:100%;height:100%}.series-video-count[data-v-d6097b13]{color:#fff;background:#000000b3;border-radius:3px;padding:2px 6px;font-size:12px;position:absolute;bottom:6px;right:6px}.series-name[data-v-d6097b13]{color:#fff;padding:12px;font-size:14px;font-weight:500}@media (width<=768px){.skeleton-grid[data-v-d6097b13]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:16px}.series-grid[data-v-d6097b13]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:12px 16px 24px}}.progress-bar[data-v-20e2c72e]{cursor:pointer;touch-action:none;background:#fff3;border-radius:2px;flex-shrink:0;width:100%;height:4px;transition:height .15s;position:relative}.progress-bar[data-v-20e2c72e]:hover{height:6px}.progress-bar:hover .progress-thumb[data-v-20e2c72e]{opacity:1}.progress-buffered[data-v-20e2c72e]{pointer-events:none;background:#ffffff4d;border-radius:2px;height:100%;position:absolute;top:0;left:0}.progress-played[data-v-20e2c72e]{pointer-events:none;background:#00a1d6;border-radius:2px;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}.progress-thumb[data-v-20e2c72e]{opacity:0;pointer-events:none;background:#00a1d6;border-radius:50%;width:12px;height:12px;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}.progress-tooltip[data-v-20e2c72e]{color:#fff;white-space:nowrap;pointer-events:none;background:#000c;border-radius:3px;padding:2px 6px;font-size:12px;position:absolute;bottom:16px;transform:translate(-50%)}.player-controls[data-v-0ed11596]{background:linear-gradient(#0000,#000000d9);padding:8px 12px 6px;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.player-controls.controls-hidden[data-v-0ed11596]{opacity:0;pointer-events:none;transform:translateY(100%)}.controls-progress[data-v-0ed11596]{padding-bottom:4px}.controls-main[data-v-0ed11596]{align-items:center;gap:8px;display:flex}.controls-left[data-v-0ed11596]{align-items:center;display:flex}.controls-center[data-v-0ed11596]{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex}.time-sep[data-v-0ed11596]{color:#ffffff80;margin:0 2px}.controls-right[data-v-0ed11596]{align-items:center;gap:4px;margin-left:auto;display:flex}.ctrl-btn[data-v-0ed11596]{color:#fff;cursor:pointer;opacity:.9;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:4px;transition:opacity .15s;display:flex}.ctrl-btn[data-v-0ed11596]:hover{opacity:1;background:#ffffff1a}.volume-slider[data-v-0ed11596]{appearance:none;cursor:pointer;background:#ffffff4d;border-radius:2px;outline:none;width:60px;height:4px;margin:0 4px}.volume-slider[data-v-0ed11596]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px}.danmaku-overlay[data-v-09ea47c0]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.resume-overlay[data-v-b6a1bd94]{z-index:50;cursor:pointer;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.resume-box[data-v-b6a1bd94]{cursor:default;background:#141414f2;border-radius:12px;flex-direction:column;align-items:center;gap:14px;max-width:360px;padding:24px 28px;display:flex}.resume-icon[data-v-b6a1bd94]{color:#00a1d6;font-size:32px}.resume-text[data-v-b6a1bd94]{color:#fff;text-align:center;font-size:14px;line-height:1.5}.resume-actions[data-v-b6a1bd94]{gap:10px;width:100%;display:flex}.resume-btn[data-v-b6a1bd94]{cursor:pointer;border:none;border-radius:6px;flex:1;padding:8px 0;font-size:13px;transition:background .15s}.resume-btn.primary[data-v-b6a1bd94]{color:#fff;background:#00a1d6}.resume-btn.primary[data-v-b6a1bd94]:hover{background:#00b5e5}.resume-btn.secondary[data-v-b6a1bd94]{color:#999;background:#ffffff1a}.resume-btn.secondary[data-v-b6a1bd94]:hover{color:#fff;background:#ffffff26}.resume-fade-enter-active[data-v-b6a1bd94],.resume-fade-leave-active[data-v-b6a1bd94]{transition:opacity .3s}.resume-fade-enter-from[data-v-b6a1bd94],.resume-fade-leave-to[data-v-b6a1bd94]{opacity:0}.video-player[data-v-75438b6c]{cursor:default;background:#000;width:100%;position:relative;overflow:hidden}.video-player.is-fullscreen[data-v-75438b6c]{z-index:9999;background:#000;position:fixed;inset:0}.video-wrapper[data-v-75438b6c]{transition:opacity .3s}.video-wrapper.video-fade-out[data-v-75438b6c]{opacity:0}.video-element[data-v-75438b6c]{object-fit:contain;width:100%;max-height:70vh;display:block}.is-fullscreen .video-element[data-v-75438b6c]{height:100vh;max-height:100vh}.video-loading[data-v-75438b6c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner[data-v-75438b6c]{border:3px solid #fff3;border-top-color:#00a1d6;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin-75438b6c}@keyframes spin-75438b6c{to{transform:rotate(360deg)}}.video-info[data-v-a942e9ec]{border-bottom:1px solid #ffffff0f;padding:16px}.video-title[data-v-a942e9ec]{color:#fff;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.4}.video-meta[data-v-a942e9ec]{color:#999;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.meta-sep[data-v-a942e9ec]{color:#fff3}.series-nav[data-v-85aebe47]{background:#141414;border-top:1px solid #ffffff0f;padding:12px 24px}.series-nav-header[data-v-85aebe47]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.series-nav-title[data-v-85aebe47]{color:#fff;font-size:15px;font-weight:600}.series-nav-actions[data-v-85aebe47]{align-items:center;gap:8px;display:flex}.nav-position[data-v-85aebe47]{color:#999;font-variant-numeric:tabular-nums;font-size:13px}.nav-arrow-btn[data-v-85aebe47]{color:#fff;cursor:pointer;background:#1e1e1e;border:none;border-radius:4px;padding:5px 14px;font-size:13px;transition:background .15s}.nav-arrow-btn[data-v-85aebe47]:hover:not(:disabled){background:#2b2b2b}.nav-arrow-btn[data-v-85aebe47]:disabled{opacity:.3;cursor:default}.series-list-wrapper[data-v-85aebe47]{padding-bottom:4px;overflow-x:auto}.series-list-wrapper[data-v-85aebe47]::-webkit-scrollbar{height:4px}.series-list-wrapper[data-v-85aebe47]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.series-list[data-v-85aebe47]{gap:10px;min-width:min-content;display:flex}.episode-item[data-v-85aebe47]{cursor:pointer;background:#1e1e1e;border-radius:6px;flex-shrink:0;width:120px;transition:transform .15s;overflow:hidden}.episode-item[data-v-85aebe47]:hover{transform:translateY(-2px)}.episode-item.active[data-v-85aebe47]{outline-offset:-2px;outline:2px solid #00a1d6}.episode-thumb[data-v-85aebe47]{background:#0a0a0a;width:120px;height:68px;position:relative;overflow:hidden}.episode-thumb img[data-v-85aebe47]{object-fit:cover;width:100%;height:100%}.episode-placeholder[data-v-85aebe47]{background:#1e1e1e;width:100%;height:100%}.episode-index[data-v-85aebe47]{color:#fff;background:#000000bf;border-radius:3px;padding:1px 5px;font-size:11px;position:absolute;bottom:4px;right:4px}.episode-title[data-v-85aebe47]{color:#999;white-space:nowrap;text-overflow:ellipsis;padding:6px 6px 8px;font-size:12px;line-height:1.3;overflow:hidden}@media (width<=768px){.series-nav[data-v-85aebe47]{padding:10px 12px}.nav-arrow-btn[data-v-85aebe47]{padding:4px 10px;font-size:12px}.episode-item[data-v-85aebe47]{width:100px}.episode-item .episode-thumb[data-v-85aebe47]{width:100px;height:56px}}.danmaku-settings[data-v-d760f3d3]{background:#141414;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.settings-heading[data-v-d760f3d3]{color:#999;white-space:nowrap;font-size:13px;font-weight:500}.settings-row[data-v-d760f3d3]{align-items:center;gap:8px;display:flex}.settings-label[data-v-d760f3d3]{color:#999;white-space:nowrap;font-size:12px}.settings-value[data-v-d760f3d3]{color:#fff;text-align:right;font-variant-numeric:tabular-nums;min-width:36px;font-size:12px}input[type=range][data-v-d760f3d3]{appearance:none;cursor:pointer;background:#fff3;border-radius:2px;outline:none;width:64px;height:3px}input[type=range][data-v-d760f3d3]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#00a1d6;border-radius:50%;width:10px;height:10px}.settings-toggle[data-v-d760f3d3]{gap:4px;display:flex}.settings-toggle button[data-v-d760f3d3]{color:#999;cursor:pointer;background:#1e1e1e;border:none;border-radius:4px;padding:3px 10px;font-size:12px;transition:background .15s,color .15s}.settings-toggle button[data-v-d760f3d3]:hover{color:#fff}.settings-toggle button.active[data-v-d760f3d3]{color:#fff;background:#00a1d6}.watch-page[data-v-5d8e0827]{box-sizing:border-box;background:#0a0a0a;min-height:100vh;padding-top:56px}.watch-player[data-v-5d8e0827]{width:100%;max-width:960px;margin:0 auto}.watch-error[data-v-5d8e0827]{color:#999;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:50vh;display:flex}.watch-error a[data-v-5d8e0827]{color:#00a1d6}.watch-error a[data-v-5d8e0827]:hover{text-decoration:underline}@media (width<=768px){.watch-player[data-v-5d8e0827]{max-width:100%}}.theater-overlay[data-v-b9f8f930]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:8px 16px;display:flex}.theater-info[data-v-b9f8f930]{align-items:center;gap:10px;display:flex}.theater-badge[data-v-b9f8f930]{color:#fff;letter-spacing:.5px;background:#00a1d6;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.theater-room[data-v-b9f8f930]{color:#999;font-size:13px}.theater-room strong[data-v-b9f8f930]{color:#fff;font-family:monospace}.theater-users[data-v-b9f8f930]{color:#999;font-size:13px}.theater-role[data-v-b9f8f930]{margin-left:auto}.theater-role .role-host[data-v-b9f8f930]{color:gold;background:#ffd70026;border-radius:4px;padding:2px 8px;font-size:12px}.theater-role .role-member[data-v-b9f8f930]{color:#999;background:#ffffff14;border-radius:4px;padding:2px 8px;font-size:12px}.theater-close-btn[data-v-b9f8f930]{color:#fff;cursor:pointer;background:#d32f2f;border:none;border-radius:4px;padding:5px 14px;font-size:12px;transition:background .15s}.theater-close-btn[data-v-b9f8f930]:hover{background:#b71c1c}.theater-leave-btn[data-v-b9f8f930]{color:#999;cursor:pointer;background:#ffffff1a;border:none;border-radius:4px;padding:5px 14px;font-size:12px;transition:background .15s}.theater-leave-btn[data-v-b9f8f930]:hover{color:#fff;background:#ffffff26}.theater-page[data-v-32546717]{box-sizing:border-box;background:#0a0a0a;min-height:100vh;padding-top:56px}.theater-lobby[data-v-32546717]{text-align:center;max-width:480px;margin:60px auto 0;padding:24px 32px}.lobby-title[data-v-32546717]{margin-bottom:6px;font-size:24px;font-weight:700}.lobby-desc[data-v-32546717]{color:#999;margin-bottom:24px;font-size:14px}.lobby-section[data-v-32546717]{justify-content:center;gap:10px;display:flex}.lobby-divider[data-v-32546717]{color:#999;align-items:center;margin:20px 0;font-size:13px;display:flex}.lobby-divider[data-v-32546717]:before,.lobby-divider[data-v-32546717]:after{content:"";background:#ffffff1a;flex:1;height:1px}.lobby-divider span[data-v-32546717]{padding:0 12px}.create-btn[data-v-32546717]{color:#fff;cursor:pointer;background:#00a1d6;border:none;border-radius:6px;padding:10px 40px;font-size:14px;transition:background .15s}.create-btn[data-v-32546717]:hover{background:#00b5e5}.room-list[data-v-32546717]{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.room-card[data-v-32546717]{cursor:pointer;text-align:left;background:#1e1e1e;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.room-card[data-v-32546717]:hover{background:#282828}.room-card-top[data-v-32546717]{align-items:center;gap:8px;min-width:0;display:flex}.room-badge[data-v-32546717]{color:#fff;background:#00a1d6;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.room-id[data-v-32546717]{color:#fff;font-family:monospace;font-size:13px}.room-card-info[data-v-32546717]{color:#999;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:12px;display:flex}.room-card-info .room-video[data-v-32546717]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.room-card-info .room-video.idle[data-v-32546717]{color:#ffffff4d}.room-join-btn[data-v-32546717]{color:#fff;cursor:pointer;background:#00a1d6;border:none;border-radius:4px;flex-shrink:0;padding:5px 16px;font-size:12px}.room-join-btn[data-v-32546717]:hover{background:#00b5e5}.room-empty[data-v-32546717]{color:#999;padding:16px 0;font-size:13px}.join-input[data-v-32546717]{color:#fff;background:#1e1e1e;border:1px solid #ffffff1a;border-radius:4px;outline:none;flex:1;padding:8px 12px;font-size:14px}.join-input[data-v-32546717]:focus{border-color:#00a1d6}.join-btn[data-v-32546717]{color:#fff;cursor:pointer;background:#1e1e1e;border:1px solid #ffffff26;border-radius:4px;padding:8px 20px;font-size:14px}.join-btn[data-v-32546717]:hover:not(:disabled){background:#2b2b2b}.join-btn[data-v-32546717]:disabled{opacity:.4;cursor:default}.error-msg[data-v-32546717]{color:#f44336;margin-top:16px;font-size:13px}.theater-room-view[data-v-32546717]{min-height:100vh}.host-controls[data-v-32546717]{background:#141414;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.host-select[data-v-32546717]{color:#fff;background:#1e1e1e;border:1px solid #ffffff1a;border-radius:4px;outline:none;min-width:120px;padding:6px 10px;font-size:13px}.host-select[data-v-32546717]:focus{border-color:#00a1d6}.host-select[data-v-32546717]:disabled{opacity:.4}.play-btn[data-v-32546717]{color:#fff;cursor:pointer;background:#00a1d6;border:none;border-radius:4px;padding:6px 18px;font-size:13px}.play-btn[data-v-32546717]:hover:not(:disabled){background:#00b5e5}.play-btn[data-v-32546717]:disabled{opacity:.4;cursor:default}.theater-player[data-v-32546717]{width:100%;max-width:960px;margin:0 auto;position:relative}.theater-placeholder[data-v-32546717]{color:#999;justify-content:center;align-items:center;height:40vh;font-size:15px;display:flex}.play-hint[data-v-32546717]{z-index:60;cursor:pointer;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play-hint-box[data-v-32546717]{text-align:center;color:#fff}.play-hint-box .play-hint-icon[data-v-32546717]{margin-bottom:8px;font-size:48px}.play-hint-box p[data-v-32546717]{opacity:.9;font-size:14px}.player[data-v-b5f36b10]{color:#fff;box-sizing:border-box;flex-direction:column;gap:6px;height:100%;padding:12px 16px;display:flex}.music-title[data-v-b5f36b10]{color:#656668;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.progress-row[data-v-b5f36b10]{align-items:center;gap:6px;display:flex}.time-label[data-v-b5f36b10]{color:#ffffff80;font-variant-numeric:tabular-nums;text-align:center;min-width:32px;font-size:10px}.progress-bar[data-v-b5f36b10],.vol-slider[data-v-b5f36b10]{appearance:none;cursor:pointer;background:#fff3;border-radius:2px;outline:none;height:3px}.progress-bar[data-v-b5f36b10]{flex:1}.progress-bar[data-v-b5f36b10]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:10px;height:10px}.vol-slider[data-v-b5f36b10]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:10px;height:10px}.vol-slider[data-v-b5f36b10]{flex-shrink:0;width:56px}.music-controls[data-v-b5f36b10]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ctrl-btn[data-v-b5f36b10]{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff14;border:none;border-radius:4px;padding:4px 8px;font-size:14px;transition:background .15s}.ctrl-btn[data-v-b5f36b10]:hover{background:#fff3}.play-btn[data-v-b5f36b10]{padding:4px 10px;font-size:16px}.playlist-btn[data-v-b5f36b10]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.volume-group[data-v-b5f36b10]{align-items:center;gap:4px;display:flex}.vol-icon[data-v-b5f36b10]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px}.music-dropup[data-v-b5f36b10]{position:relative}.dropup-panel[data-v-b5f36b10]{background:#141414f5;border:1px solid #ffffff1a;border-radius:6px;min-width:140px;max-height:30vh;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.dropup-item[data-v-b5f36b10]{color:#ffffffb3;cursor:pointer;padding:6px 12px;font-size:12px;transition:background .1s}.dropup-item[data-v-b5f36b10]:hover{color:#fff;background:#ffffff1a}.dropup-item.active[data-v-b5f36b10]{color:#00a1d6;background:#00a1d626}.splash-screen[data-v-fb950141]{z-index:9999;background:url(/assets/splash-screen-BJEnp-uw.gif) 50%/50vw 100vh no-repeat;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.splash-fade-leave-active[data-v-fb950141]{transition:opacity .5s}.splash-fade-leave-to[data-v-fb950141]{opacity:0}.page-bg[data-v-fb950141]{z-index:0;background:url(/assets/1197229-D0PoIWUH.png) 50%/cover no-repeat;position:fixed;inset:0}.top-container[data-v-fb950141]{justify-content:center;width:18.1818vw;height:20vh;display:flex;position:fixed;top:5vw;left:40vw}.left-container[data-v-fb950141]{background:url(/assets/3-2UHtYRZ3.jpg) 50%/cover no-repeat;border:1px solid #ffffff40;border-radius:20px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;width:14.2857vw;height:55.5556vh;padding:24px;display:flex;position:fixed;bottom:33.3333vh;right:calc(60vw + 24px);box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff14}.left-img[data-v-fb950141]{object-fit:contain;width:30%}.left-span[data-v-fb950141]{text-align:center;color:#684646;width:60%;font-size:5vh}.left-title[data-v-fb950141]{color:#656668}.left-list[data-v-fb950141]{text-align:center;width:100%;margin:0;padding:0;list-style:none}.left-list li[data-v-fb950141]{color:#656668;padding:4px 0;font-size:3vh}.left-list a[data-v-fb950141]{text-decoration:none}.center-container[data-v-fb950141]{background:#ffffff8c;border:1px solid #ffffff40;border-radius:20%;flex-direction:column;justify-content:center;align-items:center;width:20vw;height:33.3333vh;margin:auto;padding:24px;display:flex;position:fixed;inset:0;box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff14}.center-top[data-v-fb950141]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.center-img[data-v-fb950141]{object-fit:contain;width:40%}.img-span[data-v-fb950141]{color:#656668;text-align:center;width:60%;font-size:1.6vw;font-weight:700;line-height:1.6}.button-span[data-v-fb950141]{color:#656668;border-radius:8px;margin-top:8px;padding:4px 20px;font-size:20px;font-weight:600}.right-A-container[data-v-fb950141]{background:#ffffff8c;border:1px solid #ffffff40;border-radius:5%;width:25vw;height:calc(16.6667vh - 4px);display:flex;position:fixed;top:22.2222vh;left:60vw;box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff14;container-type:inline-size}.clock-img[data-v-fb950141]{background:url(/assets/clock-img-CO1jVvrZ.jpg) 50%/cover no-repeat;border-radius:5%;width:calc(30% + 3px);height:calc(100% + 2px);overflow:hidden;box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff14}.rainbow-text[data-v-fb950141]{background:linear-gradient(90deg,red,orange,#ff0,green,#00f,indigo,violet);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:65%;font-size:4.5cqw;font-weight:700;position:absolute;top:0%;left:calc(30% + 15px)}.clock[data-v-fb950141]{text-align:center;color:#000;justify-content:center;align-items:center;width:60%;height:80%;font-size:32px;position:absolute;top:10cqw;left:calc(30% + 3px)}.right-B-container[data-v-fb950141]{background:url(/assets/4-DNzkxaCx.jpg) 50%/cover no-repeat;border:1px solid #ffffff40;border-radius:20%;justify-content:center;align-items:center;width:25vw;height:40vh;padding:16px;display:flex;position:fixed;top:44.4444vh;left:calc(60vw + 24px);box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff14}.calendar[data-v-fb950141]{flex-direction:column;width:100%;height:100%;display:flex}.cal-title[data-v-fb950141]{text-align:left;color:#656668;margin-left:25px;font-size:20px;font-weight:900;display:block}.calendar-grid[data-v-fb950141]{flex:1;grid-template-columns:repeat(7,1fr);display:grid}.cal-cell[data-v-fb950141]{color:#656668;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.cal-head[data-v-fb950141]{color:#161616;flex-wrap:900;font-size:32px;font-weight:600}.cal-other[data-v-fb950141]{color:#ffffff40}.cal-today[data-v-fb950141]{background:#00a1d6;border-radius:4px;width:28px;height:28px;margin:auto}.music-player[data-v-fb950141]{background:#ffffff8c;border:1px solid #ffffff40;border-radius:5%;justify-content:flex-end;width:25vw;height:12.5vh;display:flex;position:fixed;bottom:16vh;left:34.4828vw;box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff14}.music-img[data-v-fb950141]{background:url(/assets/music-img-CmH-NRM2.gif) 50%/cover no-repeat;width:30%;height:100%}.player[data-v-fb950141]{width:70%;height:80%;font-size:24px}.music-span[data-v-fb950141]{font-family:Trebuchet MS;position:absolute;bottom:0;left:30%}@media (width<=768px){.splash-screen[data-v-fb950141]{background-size:80vw 100vh}.top-container[data-v-fb950141]{width:100%;height:auto;padding:8px 0;position:relative;top:auto;left:auto}.top-container img[data-v-fb950141]{width:40%;height:auto}.left-container[data-v-fb950141]{width:calc(100vw - 32px);height:auto;margin:8px 16px;padding:16px;position:relative;bottom:auto;right:auto}.center-container[data-v-fb950141]{flex-direction:row;width:calc(100vw - 32px);height:auto;margin:8px 16px;position:relative;inset:auto}.img-span[data-v-fb950141]{font-size:5vw}.right-A-container[data-v-fb950141]{width:calc(100vw - 32px);height:80px;margin:8px 16px;position:relative;top:auto;left:auto}.right-B-container[data-v-fb950141]{aspect-ratio:4/3;width:calc(100vw - 32px);height:auto;margin:8px 16px;position:relative;top:auto;left:auto}.cal-head[data-v-fb950141]{font-size:18px}.cal-cell[data-v-fb950141]{font-size:16px}.cal-today[data-v-fb950141]{width:22px;height:22px}.music-player[data-v-fb950141]{width:calc(100vw - 32px);height:auto;margin:8px 16px 16px;padding:8px;position:relative;bottom:auto;left:auto}.music-img[data-v-fb950141],.music-span[data-v-fb950141]{display:none}.player[data-v-fb950141]{width:100%}}.pinkamena-overlay[data-v-fb950141]{z-index:9998;cursor:pointer;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pinkamena-full[data-v-fb950141]{object-fit:contain;width:50vw;max-width:100vw;max-height:100vh}@media (width<=768px){.pinkamena-full[data-v-fb950141]{width:90vw}}.fade-enter-active[data-v-fb950141],.fade-leave-active[data-v-fb950141]{transition:opacity .3s}.fade-enter-from[data-v-fb950141],.fade-leave-to[data-v-fb950141]{opacity:0}.project-list-page[data-v-4963da11]{min-height:100vh;padding-top:48px;display:flex}.page-bg[data-v-4963da11]{z-index:0;background:url(/assets/1197229-D0PoIWUH.png) 50%/cover no-repeat;position:fixed;inset:0}.back-btn[data-v-4963da11]{z-index:10;color:#fff9;font-size:13px;text-decoration:none;transition:color .15s;position:fixed;top:12px;left:24px}.back-btn[data-v-4963da11]:hover{color:#00a1d6}.sidebar[data-v-4963da11]{z-index:1;background:#14141499;border-right:1px solid #ffffff0f;flex-shrink:0;width:200px;padding:32px 24px;position:relative}.sidebar-title[data-v-4963da11]{color:#fff;margin-bottom:16px;font-size:15px;font-weight:700}.sidebar-list[data-v-4963da11]{padding:0;list-style:none}.sidebar-item[data-v-4963da11]{color:#ffffff80;cursor:pointer;border-radius:6px;margin-bottom:4px;padding:8px 12px;font-size:13px;transition:all .15s}.sidebar-item[data-v-4963da11]:hover{color:#fffc;background:#ffffff0d}.sidebar-item.active[data-v-4963da11]{color:#00a1d6;background:#00a1d61f}.content[data-v-4963da11]{z-index:1;flex:1;padding:32px 40px;position:relative}.content-title[data-v-4963da11]{color:#fff;margin-bottom:24px;font-size:20px;font-weight:700}.project-grid[data-v-4963da11]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.project-card[data-v-4963da11]{background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:flex}.project-card[data-v-4963da11]:hover{background:#ffffff24;border-color:#00a1d666;transform:translateY(-3px)}.card-icon[data-v-4963da11]{background:#0000004d;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.card-icon img[data-v-4963da11]{object-fit:cover;width:100%;height:100%}.card-name[data-v-4963da11]{color:#fff;font-size:14px;font-weight:600}.card-desc[data-v-4963da11]{color:#fff6;text-align:center;font-size:11px}@media (width<=768px){.project-list-page[data-v-4963da11]{flex-direction:column;padding-top:40px}.sidebar[data-v-4963da11]{border-bottom:1px solid #ffffff0f;border-right:none;flex-shrink:0;width:100%;padding:12px 16px}.sidebar-title[data-v-4963da11]{margin-bottom:8px;font-size:14px}.sidebar-list[data-v-4963da11]{gap:8px;display:flex}.sidebar-item[data-v-4963da11]{margin-bottom:0;padding:4px 10px;font-size:12px}.content[data-v-4963da11]{padding:16px}.content-title[data-v-4963da11]{margin-bottom:12px;font-size:16px}.project-grid[data-v-4963da11]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.project-card[data-v-4963da11]{gap:6px;padding:14px 10px}.card-icon[data-v-4963da11]{width:48px;height:48px}.card-name[data-v-4963da11]{font-size:12px}.back-btn[data-v-4963da11]{font-size:12px;top:8px;left:12px}}body{background:url(/assets/1197229-D0PoIWUH.png) 50%/cover no-repeat}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;-webkit-font-smoothing:antialiased;background-color:#0a0a0a;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}
