.not-found-page[data-v-f7898833]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.bg-layer[data-v-f7898833]{position:absolute;inset:0;background-image:url(https://img.yukiryou.icu/pic?img=ua);background-size:cover;background-position:center;z-index:-2}.bg-layer[data-v-f7898833]:after{content:"";position:absolute;inset:0;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1}.glass-card[data-v-f7898833]{display:flex;align-items:center;gap:50px;padding:50px 60px;max-width:900px;width:100%;background:#ffffffb3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.8);border-radius:32px;box-shadow:0 24px 60px #00000014,0 0 0 1px #fff6 inset;animation:floatUp-f7898833 .8s cubic-bezier(.2,.8,.2,1)}.mascot-container[data-v-f7898833]{position:relative;width:260px;height:340px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mascot-img[data-v-f7898833]{width:100%;height:100%;object-fit:contain;animation:slightBounce-f7898833 4s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(245,134,169,.25));z-index:2}.aurora-glow[data-v-f7898833]{position:absolute;top:50%;left:50%;width:200px;height:200px;background:radial-gradient(circle,#a78bfacc,#f472b600 70%);filter:blur(40px);opacity:.5;z-index:1;transform:translate(-50%,-50%);animation:pulseGlow-f7898833 5s ease-in-out infinite alternate}.text-container[data-v-f7898833]{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative}.error-code[data-v-f7898833]{font-size:110px;line-height:.9;font-weight:900;margin:0 0 16px;background:linear-gradient(120deg,#f586a9,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 8px 30px rgba(245,134,169,.25);letter-spacing:-4px}.error-title[data-v-f7898833]{font-size:32px;font-weight:800;color:#1f2937;margin:0 0 32px;letter-spacing:-.5px}.dialog-box[data-v-f7898833]{background:#fff9;border:1px solid rgba(255,255,255,.8);padding:24px;border-radius:20px;margin-bottom:36px;position:relative;box-shadow:0 4px 12px #00000005}.dialog-box[data-v-f7898833]:before{content:"";position:absolute;left:-12px;top:40px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid rgba(255,255,255,.8);filter:drop-shadow(-2px 0 2px rgba(0,0,0,.02))}.dialog-text[data-v-f7898833]{font-size:16px;color:#374151;line-height:1.7;margin:0}.dialog-text .name[data-v-f7898833]{color:#f586a9;font-weight:700;margin-right:4px}.dialog-sub[data-v-f7898833]{margin-top:10px;font-size:13px;color:#9ca3af;font-style:italic}.actions[data-v-f7898833]{display:flex;gap:16px;align-items:center}.glass-btn-primary[data-v-f7898833]{height:48px;font-size:16px;font-weight:600;padding:0 32px;box-shadow:0 10px 25px #f586a959;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-btn-primary[data-v-f7898833]:hover{box-shadow:0 15px 35px #f586a980;transform:translateY(-2px) scale(1.02)}.glass-btn-secondary[data-v-f7898833]{height:48px;font-size:16px;color:#6b7280}.glass-btn-secondary[data-v-f7898833]:hover{color:#f586a9;background:#f586a914}@keyframes floatUp-f7898833{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slightBounce-f7898833{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseGlow-f7898833{0%{opacity:.4;transform:translate(-50%,-50%) scale(.9)}to{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}@media(max-width:768px){.not-found-page[data-v-f7898833]{padding:60px 16px 16px;align-items:flex-start}.glass-card[data-v-f7898833]{flex-direction:column;padding:40px 24px;gap:24px;text-align:center;border-radius:24px}.mascot-container[data-v-f7898833]{width:200px;height:200px}.text-container[data-v-f7898833]{width:100%;align-items:center}.error-code[data-v-f7898833]{font-size:80px;margin-bottom:8px}.error-title[data-v-f7898833]{font-size:24px;margin-bottom:24px}.dialog-box[data-v-f7898833]{text-align:left;width:100%;padding:20px;margin-bottom:32px}.dialog-box[data-v-f7898833]:before{left:50%;top:-12px;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:12px solid rgba(255,255,255,.8);border-top:none;transform:translate(-50%)}.actions[data-v-f7898833]{width:100%;flex-direction:column-reverse;gap:12px}.glass-btn-primary[data-v-f7898833],.glass-btn-secondary[data-v-f7898833]{width:100%}}.layout-root[data-v-2ebf62b9]{height:100vh;position:relative;overflow:hidden;--n-color: transparent !important}.global-bg[data-v-2ebf62b9]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.global-overlay[data-v-2ebf62b9]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.main-layout[data-v-2ebf62b9],.content-layout[data-v-2ebf62b9]{background:transparent!important;z-index:2;height:100%}.glass-sider[data-v-2ebf62b9]{background:#ffffffb3!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.5);box-shadow:4px 0 24px #00000005;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-2ebf62b9] .mobile-drawer-glass{background:#ffffffd9!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.logo-area[data-v-2ebf62b9]{height:70px;display:flex;align-items:center;padding:0 24px;gap:12px;transition:all .3s ease;overflow:hidden}.logo-area.collapsed[data-v-2ebf62b9]{padding:0;justify-content:center}.mobile-logo-area[data-v-2ebf62b9]{height:70px;display:flex;align-items:center;padding:0 20px;gap:12px;border-bottom:1px solid rgba(245,134,169,.1);margin-bottom:4px}.logo-box[data-v-2ebf62b9]{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000000d;flex-shrink:0}.admin-logo-box[data-v-2ebf62b9]{background:#f586a91a;border:1px solid rgba(245,134,169,.2)}.logo-img[data-v-2ebf62b9]{width:24px!important;height:24px!important;object-fit:contain;display:block}.logo-text[data-v-2ebf62b9]{font-size:18px;font-weight:700;color:#5b21b6;white-space:nowrap}.glass-header[data-v-2ebf62b9]{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#ffffff73!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.3);transition:padding .3s}.header-left[data-v-2ebf62b9]{display:flex;align-items:center;gap:16px}.collapse-btn[data-v-2ebf62b9]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;cursor:pointer;color:#4b5563;transition:all .2s}.collapse-btn[data-v-2ebf62b9]:hover{background:#ffffff80;color:#f586a9}.page-title[data-v-2ebf62b9]{font-size:16px;font-weight:600;color:#374151}.user-trigger[data-v-2ebf62b9]{display:flex;align-items:center;gap:10px;padding:4px 8px 4px 4px;border-radius:999px;background:#ffffff80;border:1px solid rgba(255,255,255,.6);cursor:pointer;transition:all .2s}.user-trigger[data-v-2ebf62b9]:hover{background:#ffffffe6;box-shadow:0 4px 12px #0000000d}.user-avatar[data-v-2ebf62b9]{border:2px solid #fff}.username[data-v-2ebf62b9]{font-size:14px;color:#4b5563;font-weight:500}.glass-content[data-v-2ebf62b9]{background:transparent!important}.router-view-wrapper[data-v-2ebf62b9]{padding:24px 32px;min-height:100%;transition:padding .3s}.fade-enter-active[data-v-2ebf62b9],.fade-leave-active[data-v-2ebf62b9]{transition:opacity .2s}.fade-enter-from[data-v-2ebf62b9],.fade-leave-to[data-v-2ebf62b9]{opacity:0}.fade-slide-enter-active[data-v-2ebf62b9],.fade-slide-leave-active[data-v-2ebf62b9]{transition:opacity .3s ease,transform .3s ease}.fade-slide-enter-from[data-v-2ebf62b9]{opacity:0;transform:translateY(10px)}.fade-slide-leave-to[data-v-2ebf62b9]{opacity:0;transform:translateY(-10px)}[data-v-2ebf62b9] .n-menu-item-content{margin:4px 8px!important}@media(max-width:768px){.glass-header[data-v-2ebf62b9]{padding:0 16px;height:56px}.header-left[data-v-2ebf62b9]{gap:12px}.router-view-wrapper[data-v-2ebf62b9]{padding:16px}.user-trigger[data-v-2ebf62b9]{padding:2px;border:none;background:transparent}.page-title[data-v-2ebf62b9]{font-size:15px}}.glass-card[data-v-6600cb0f]{background:#ffffffbf;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 30px #0000000a;border-radius:16px}video.shared-video[data-v-6600cb0f]{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.mv-player-content video[data-v-6600cb0f],.mini-mv-video-wrapper video[data-v-6600cb0f]{position:static;visibility:visible}.mv-player-header[data-v-6600cb0f]{display:flex;align-items:center;justify-content:space-between;width:100%}.mv-info[data-v-6600cb0f]{display:flex;align-items:center;gap:12px}.mv-header-actions[data-v-6600cb0f]{display:flex;align-items:center;gap:8px}.mv-title[data-v-6600cb0f]{display:flex;flex-direction:column;gap:4px}.mv-name[data-v-6600cb0f]{font-size:18px;font-weight:700;color:#1f2937}.mv-artist[data-v-6600cb0f]{font-size:14px;color:#6b7280}.mv-player-content[data-v-6600cb0f]{width:100%;background:#000;border-radius:8px;overflow:hidden}.mv-player-content video[data-v-6600cb0f],.mini-mv-video-wrapper video[data-v-6600cb0f]{width:100%;height:auto;display:block;cursor:pointer}.mv-player-content video[data-v-6600cb0f]{max-height:70vh}.mini-mv-player[data-v-6600cb0f]{position:fixed;width:400px;max-width:calc(100vw - 40px);z-index:2500;box-shadow:0 12px 48px #0000004d;border-radius:16px;overflow:hidden;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.mini-mv-player[data-v-6600cb0f]:hover{box-shadow:0 16px 56px #0006}.mini-mv-player.is-dragging[data-v-6600cb0f]{box-shadow:0 20px 64px #00000080;cursor:move;cursor:grab;cursor:-webkit-grab;transition:none}.mini-mv-player.is-dragging[data-v-6600cb0f]:active{cursor:grabbing;cursor:-webkit-grabbing}.mini-mv-header[data-v-6600cb0f]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05);cursor:move;cursor:grab;cursor:-webkit-grab;-webkit-user-select:none;user-select:none;transition:background .3s ease}.mini-mv-header[data-v-6600cb0f]:active{cursor:grabbing;cursor:-webkit-grabbing}.mini-mv-header.is-locked[data-v-6600cb0f]{cursor:default;background:#f0f8fff2}.mini-mv-header.is-locked[data-v-6600cb0f]:active{cursor:default}.mini-mv-info[data-v-6600cb0f]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.mini-mv-title[data-v-6600cb0f]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mini-mv-name[data-v-6600cb0f]{font-size:14px;font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-mv-artist[data-v-6600cb0f]{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-mv-actions[data-v-6600cb0f]{display:flex;align-items:center;gap:4px;flex-shrink:0}.mini-mv-video-wrapper[data-v-6600cb0f]{width:100%;background:#000;aspect-ratio:16 / 9;overflow:hidden}.mini-mv-video-wrapper video[data-v-6600cb0f]{width:100%;height:100%;object-fit:contain}.mini-player-enter-active[data-v-6600cb0f],.mini-player-leave-active[data-v-6600cb0f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.mini-player-enter-from[data-v-6600cb0f],.mini-player-leave-to[data-v-6600cb0f]{opacity:0;transform:translateY(100px) scale(.8)}@media(max-width:768px){.mini-mv-player[data-v-6600cb0f]{width:300px;bottom:80px;right:16px}}.n-dialog{background:linear-gradient(135deg,#fffffff2,#fff8faeb)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:20px!important;box-shadow:0 24px 48px #0000001f,0 8px 24px #f586a914,inset 0 0 0 1px #ffffff80!important;overflow:hidden;animation:dialogSlideIn .35s cubic-bezier(.16,1,.3,1)!important}@keyframes dialogSlideIn{0%{opacity:0;transform:scale(.92) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.n-modal-mask{background:#00000059!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.n-dialog__title{font-size:18px!important;font-weight:700!important;color:#1f2937!important;padding:24px 24px 12px!important}.n-dialog__icon{margin-right:12px!important}.n-dialog--warning .n-dialog__icon{color:#f59e0b!important}.n-dialog--warning .n-dialog__title{color:#b45309!important}.n-dialog--error .n-dialog__icon{color:#ef4444!important}.n-dialog--error .n-dialog__title{color:#dc2626!important}.n-dialog--success .n-dialog__icon{color:#10b981!important}.n-dialog--success .n-dialog__title{color:#059669!important}.n-dialog--info .n-dialog__icon{color:#f586a9!important}.n-dialog__content{font-size:14px!important;color:#4b5563!important;padding:0 24px 20px!important;line-height:1.7!important;white-space:pre-wrap}.n-dialog__action{padding:16px 24px 24px!important;gap:12px!important;border-top:1px solid rgba(0,0,0,.05);background:#f9fafb80}.n-dialog .n-button{height:36px!important;padding:0 20px!important;border-radius:10px!important;font-weight:600!important;font-size:14px!important;transition:all .25s ease!important}.n-dialog .n-button--default-type,.n-dialog .n-button--ghost{background:#f3f4f6e6!important;border:1px solid rgba(0,0,0,.1)!important;color:#4b5563!important}.n-dialog .n-button--default-type:hover,.n-dialog .n-button--ghost:hover{background:#f3f4f6!important;border-color:#00000026!important;color:#374151!important;transform:translateY(-1px)!important}.n-dialog .n-button--error-type:not(.n-button--ghost){background:linear-gradient(135deg,#ef4444,#f87171)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #ef444459!important}.n-dialog .n-button--error-type:not(.n-button--ghost):hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #ef444473!important}.n-dialog .n-button--warning-type:not(.n-button--ghost){background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #f59e0b59!important}.n-dialog .n-button--warning-type:not(.n-button--ghost):hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #f59e0b73!important}.n-dialog .n-button--success-type:not(.n-button--ghost){background:linear-gradient(135deg,#10b981,#34d399)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #10b98159!important}.n-dialog .n-button--success-type:not(.n-button--ghost):hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #10b98173!important}.n-dialog .n-button--primary-type:not(.n-button--ghost){background:linear-gradient(135deg,#f586a9,#ff7eb3)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #f586a959!important}.n-dialog .n-button--primary-type:not(.n-button--ghost):hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #f586a973!important}.n-dialog__close{top:18px!important;right:18px!important;color:#9ca3af!important;transition:all .2s ease!important}.n-dialog__close:hover{color:#f586a9!important;transform:rotate(90deg)}.n-popconfirm{background:linear-gradient(135deg,#fffffffa,#fff8faf2)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:16px!important;box-shadow:0 12px 32px #0000001f,0 4px 16px #f586a91a!important;padding:16px 20px!important}.n-popconfirm__body{font-size:14px!important;color:#374151!important;line-height:1.6!important;max-width:280px!important}.n-popconfirm__action{margin-top:14px!important;gap:10px!important}.n-popconfirm .n-button{height:32px!important;padding:0 16px!important;border-radius:8px!important;font-weight:600!important;font-size:13px!important;transition:all .2s ease!important}.n-popconfirm .n-button--default-type{background:#f3f4f6e6!important;border:1px solid rgba(0,0,0,.08)!important;color:#4b5563!important}.n-popconfirm .n-button--default-type:hover{background:#f3f4f6!important;color:#374151!important}.n-popconfirm .n-button--error-type{background:linear-gradient(135deg,#ef4444,#f87171)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px #ef44444d!important}.n-popconfirm .n-button--error-type:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #ef444466!important}.n-popconfirm .n-button--primary-type{background:linear-gradient(135deg,#f586a9,#ff7eb3)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px #f586a94d!important}.n-popconfirm .n-button--primary-type:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #f586a966!important}.n-popconfirm .n-button--warning-type{background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px #f59e0b4d!important}.n-popconfirm .n-button--warning-type:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #f59e0b66!important}.n-popconfirm .n-button--success-type{background:linear-gradient(135deg,#10b981,#34d399)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px #10b9814d!important}.n-popconfirm .n-button--success-type:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #10b98166!important}@keyframes liquidGlow{0%,to{box-shadow:0 8px 24px #0000001a,0 0 20px #f586a926,inset 0 0 20px #ffffff4d}50%{box-shadow:0 8px 32px #0000001f,0 0 30px #f586a940,inset 0 0 25px #fff6}}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.9)}50%{transform:translateY(5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.n-message-container .n-message,.n-message-wrapper .n-message,.n-message{position:relative!important;background:linear-gradient(135deg,#ffdcebd9,#ffffffe6 40%,#dcf0ffd9)!important;backdrop-filter:blur(20px) saturate(200%)!important;-webkit-backdrop-filter:blur(20px) saturate(200%)!important;border:2px solid rgba(255,255,255,.9)!important;border-radius:18px!important;padding:16px 24px!important;box-shadow:0 10px 40px #f586a940,0 4px 16px #0000001a,inset 0 1px #fff,inset 0 -1px #ffffff80!important;animation:messageSlideIn .5s cubic-bezier(.34,1.56,.64,1),liquidGlow 2s ease-in-out infinite!important;overflow:hidden!important}.n-message-container .n-message:before,.n-message-wrapper .n-message:before,.n-message:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.6) 50%,transparent 80%)!important;background-size:300% 100%!important;animation:shimmer 2s ease-in-out infinite!important;pointer-events:none!important;border-radius:18px!important}.n-message__content{font-size:14px!important;font-weight:600!important;color:#1f2937!important;position:relative;z-index:1}.n-message__icon{position:relative!important;z-index:1!important}.n-message--success-type{border-left:5px solid #10b981!important;background:linear-gradient(135deg,#d1fae5e6,#ffffffe6,#d1fae5d9)!important}.n-message--success-type .n-message__icon{color:#10b981!important}.n-message--error-type{border-left:5px solid #ef4444!important;background:linear-gradient(135deg,#fee2e2e6,#ffffffe6,#fee2e2d9)!important}.n-message--error-type .n-message__icon{color:#ef4444!important}.n-message--warning-type{border-left:5px solid #f59e0b!important;background:linear-gradient(135deg,#fef3c7e6,#ffffffe6,#fef3c7d9)!important}.n-message--warning-type .n-message__icon{color:#f59e0b!important}.n-message--info-type{border-left:5px solid #f586a9!important;background:linear-gradient(135deg,#fce7f3e6,#ffffffe6,#fce7f3d9)!important}.n-message--info-type .n-message__icon{color:#f586a9!important}.n-message--loading-type{border-left:5px solid #6366f1!important;background:linear-gradient(135deg,#e0e7ffe6,#ffffffe6,#e0e7ffd9)!important}.n-message--loading-type .n-message__icon{color:#6366f1!important}
