.toast[data-v-63436401]{position:fixed;top:24px;left:50%;z-index:100010;display:flex;align-items:flex-start;gap:12px;max-width:min(40rem,calc(100vw - 2rem));padding:12px 18px;border:1px solid transparent;border-radius:12px;background:#16161deb;box-shadow:0 16px 40px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%)}.toast.info[data-v-63436401]{border-color:#38bdf84d;background:#0e3c5ae0}.toast.success[data-v-63436401]{border-color:#10b9814d;background:#0c3c30e0}.toast.warning[data-v-63436401]{border-color:#f59e0b4d;background:#46300ce0}.toast.error[data-v-63436401]{border-color:#ef44444d;background:#46141ce0}.toast-icon[data-v-63436401]{flex:0 0 auto;width:18px;height:18px;margin-top:2px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.toast.info .toast-icon[data-v-63436401]{color:#38bdf8}.toast.success .toast-icon[data-v-63436401]{color:#34d399}.toast.warning .toast-icon[data-v-63436401]{color:#fbbf24}.toast.error .toast-icon[data-v-63436401]{color:#f87171}.toast-message[data-v-63436401]{flex:1 1 auto;max-height:50vh;overflow-y:auto;color:#fff;font-size:14px;font-weight:500;line-height:1.6;white-space:pre-line;word-break:break-word}.toast-close[data-v-63436401]{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#8a8a99;transition:background .15s ease,color .15s ease}.toast-close[data-v-63436401]:hover{background:#ffffff1a;color:#fff}.toast-close-icon[data-v-63436401]{width:16px;height:16px;background-color:currentColor;mask:url(/icons/toast/close.svg) center / contain no-repeat;-webkit-mask:url(/icons/toast/close.svg) center / contain no-repeat}.toast-slide-enter-active[data-v-63436401],.toast-slide-leave-active[data-v-63436401]{transition:all .3s ease}.toast-slide-enter-from[data-v-63436401],.toast-slide-leave-to[data-v-63436401]{opacity:0;transform:translate(-50%,-20px)}.g-loading[data-v-7f96253f]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999;background-color:#000000b3;transition:background-color .3s}.g-loading--fullscreen[data-v-7f96253f]{position:fixed}.g-loading--dark[data-v-7f96253f]{background-color:#0009}.g-loading--transparent[data-v-7f96253f]{background-color:transparent}.g-loading__content[data-v-7f96253f]{display:flex;flex-direction:column;align-items:center;gap:16px}.g-loading__text[data-v-7f96253f]{margin:0;font-size:14px;color:#606266;animation:textPulse-7f96253f 1.5s ease-in-out infinite}@keyframes textPulse-7f96253f{0%,to{opacity:1}50%{opacity:.5}}.g-loading__circular[data-v-7f96253f]{width:100%;height:100%;animation:rotate-7f96253f 1.2s linear infinite}.g-loading__circular-path[data-v-7f96253f]{stroke-dasharray:90,150;stroke-dashoffset:0;stroke-linecap:round;animation:dash-7f96253f 1.5s ease-in-out infinite}@keyframes rotate-7f96253f{to{transform:rotate(360deg)}}@keyframes dash-7f96253f{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35px}to{stroke-dasharray:90,150;stroke-dashoffset:-124px}}.g-loading__dots[data-v-7f96253f]{display:flex;gap:8px;width:100%;height:100%;align-items:center;justify-content:center}.g-loading__dot[data-v-7f96253f]{width:20%;height:20%;border-radius:50%;background-color:#409eff;animation:dotsBounce-7f96253f 1.4s ease-in-out infinite both}@keyframes dotsBounce-7f96253f{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}.g-loading__pulse[data-v-7f96253f]{width:100%;height:100%;border-radius:50%;background-color:#409eff;animation:pulse-7f96253f 1.2s ease-in-out infinite}@keyframes pulse-7f96253f{0%{transform:scale(.6);opacity:.8}50%{transform:scale(1);opacity:.4}to{transform:scale(.6);opacity:.8}}.g-loading__wave[data-v-7f96253f]{display:flex;gap:4px;width:100%;height:100%;align-items:center;justify-content:center}.g-loading__wave-bar[data-v-7f96253f]{width:12%;height:30%;border-radius:4px;background-color:#409eff;animation:wave-7f96253f 1.2s ease-in-out infinite both}@keyframes wave-7f96253f{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.g-loading__bounce[data-v-7f96253f]{display:flex;gap:20%;width:100%;height:100%;align-items:center;justify-content:center}.g-loading__bounce-dot[data-v-7f96253f]{width:30%;height:30%;border-radius:50%;background-color:#409eff;animation:bounce-7f96253f 1.2s ease-in-out infinite both}@keyframes bounce-7f96253f{0%,to{transform:translateY(0) scale(1);opacity:.8}50%{transform:translateY(-100%) scale(.6);opacity:.4}}.g-loading__ring[data-v-7f96253f]{position:relative;width:100%;height:100%}.g-loading__ring-piece[data-v-7f96253f]{position:absolute;width:80%;height:80%;border-radius:50%;border:3px solid transparent;border-color:#409eff transparent transparent transparent;animation:ringSpin-7f96253f 1.5s cubic-bezier(.5,0,.5,1) infinite}@keyframes ringSpin-7f96253f{to{transform:rotate(360deg)}}.g-loading__scale[data-v-7f96253f]{display:flex;gap:10%;width:100%;height:100%;align-items:center;justify-content:center}.g-loading__scale-dot[data-v-7f96253f]{width:20%;height:20%;border-radius:50%;background-color:#409eff;animation:scale-7f96253f 1.2s ease-in-out infinite both}@keyframes scale-7f96253f{0%,to{transform:scale(.5);opacity:.3}50%{transform:scale(1.2);opacity:1}}:root{--bg-0: #0a0a0e;--bg-1: #101015;--bg-2: #16161d;--bg-3: #1d1d26;--bg-elev: #20202b;--border: #2a2a35;--border-soft: #23232d;--text-0: #f5f5f7;--text-1: #c7c7d1;--text-2: #8a8a99;--text-3: #888;--magenta: #ff2e88;--magenta-soft: #ff5ca0;--purple: #7c3aed;--purple-soft: #a06bf5;--cyan: #38e1d4;--focus: #6366f1;--accent-grad: linear-gradient(135deg, #ff2e88 0%, #7c3aed 100%);--wave: #5fd0e8;--wave-muted: #4a5560;--radius-sm: 8px;--radius: 12px;--radius-lg: 18px;--shadow: 0 10px 40px rgba(0, 0, 0, .45);--sidebar-w: 232px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Roboto,Helvetica,Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}html{height:100vh;height:100dvh}body,#app{max-height:100%}body{background:var(--bg-0);color:var(--text-0);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,select,textarea{font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,select:focus,textarea:focus{outline:none;border-color:var(--focus)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#33333f;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#43434f}::-webkit-scrollbar-track{background:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:10px;font-size:14px;font-weight:600;background:var(--bg-3);color:var(--text-0);transition:all .15s ease;white-space:nowrap}.btn:hover{background:var(--bg-elev)}.btn-primary{background:var(--accent-grad);color:#fff}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{background:transparent;border:1px solid var(--border)}.btn-ghost:hover{border-color:var(--text-3);background:var(--bg-2)}.btn:disabled{opacity:.45;cursor:not-allowed}.text-grad{background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}
