*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{overflow:hidden}#__nuxt,body,html{width:100%;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--color-text-primary);background:var(--color-bg-base);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color .3s ease,color .3s ease}.build-id,.char-count,.mono,code,pre{font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace}::-moz-selection{background:#fa891933;color:var(--color-text-primary)}::selection{background:#fa891933;color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid #fa8919;outline-offset:2px}a{color:#00d4ff;text-decoration:none;transition:color .15s ease}a:hover{color:#3df}.ant-btn-text{color:var(--color-text-aux-strong)!important}.ant-btn-text:hover{color:var(--color-text-title)!important}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){background:#fa8919!important;border-color:#fa8919!important;color:#fff!important}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover:not(:disabled){background:#ff8a4d!important;border-color:#ff8a4d!important}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active:not(:disabled){background:#ed6c00!important;border-color:#ed6c00!important}.ant-message{z-index:2000!important}.delete-confirm-modal .ant-modal-content{border-radius:12px;box-shadow:0 12px 48px #0000001f;padding:24px;background:var(--color-bg-elevated)}[data-theme=dark] .delete-confirm-modal .ant-modal-content{background:#1f2129;box-shadow:0 12px 48px #0006}.delete-confirm-modal .ant-modal-confirm-title{font-size:17px;font-weight:600;color:var(--color-text-title)}[data-theme=dark] .delete-confirm-modal .ant-modal-confirm-title{color:#e5e5e5}.delete-confirm-modal .ant-modal-confirm-content{font-size:15px;color:var(--color-text-aux-strong);margin-top:8px}[data-theme=dark] .delete-confirm-modal .ant-modal-confirm-content{color:#a0a0b0}.delete-confirm-modal .ant-modal-confirm-btns{margin-top:20px}.delete-confirm-modal .ant-modal-confirm-btns .ant-btn{border-radius:6px;height:36px;padding:0 20px;font-size:15px}.delete-confirm-modal .ant-modal-confirm-btns .ant-btn-default{border-color:var(--color-border-medium);color:var(--color-text-body);background:transparent;transition:all .2s ease}.delete-confirm-modal .ant-modal-confirm-btns .ant-btn-default:hover{border-color:var(--color-border-strong);color:var(--color-text-title);background:var(--color-bg-hover)}[data-theme=dark] .delete-confirm-modal .ant-modal-confirm-btns .ant-btn-default{border-color:#ffffff26;color:#e5e5e5;background:#ffffff0a}[data-theme=dark] .delete-confirm-modal .ant-modal-confirm-btns .ant-btn-default:hover{border-color:#ffffff4d;color:#fff;background:#ffffff1a}.delete-confirm-modal .ant-modal-confirm-btns .ant-btn-dangerous{background:#ef4444;border-color:#ef4444;color:#fff;transition:all .2s ease}.delete-confirm-modal .ant-modal-confirm-btns .ant-btn-dangerous:hover{background:#dc2626;border-color:#dc2626}.delete-confirm-modal .ant-modal-confirm-btns .ant-btn-dangerous:active{background:#b91c1c;border-color:#b91c1c}[data-theme=dark] .delete-confirm-modal .ant-modal-confirm-btns .ant-btn-dangerous{background:#ef4444;border-color:#ef4444}[data-theme=dark] .delete-confirm-modal .ant-modal-confirm-btns .ant-btn-dangerous:hover{background:#f87171;border-color:#f87171}[data-theme=dark] .delete-confirm-modal .ant-modal-confirm-btns .ant-btn-dangerous:active{background:#dc2626;border-color:#dc2626}:root{--color-bg-base:#f5f6f8;--color-bg-page:#f1f2f4;--color-bg-elevated:#fff;--color-bg-surface:#fff;--color-bg-hover:#f0f2f5;--color-bg-active:#e4e7ec;--color-bg-light:#fafbfc;--color-bg-white:#fff;--color-text-primary:#1a1d23;--color-text-title:#22262f;--color-text-body:#3a4050;--color-text-aux-strong:#4a5263;--color-text-aux-weak:#6b7488;--color-text-secondary:#9ca4b2;--color-text-muted:#b5bcc8;--color-text-icon:#6b7488;--color-text-disabled:#b5bcc8;--color-text-dark-primary:#1a1d23;--color-text-dark-title:#22262f;--color-text-dark-body:#3a4050;--color-text-dark-muted:#6b7488;--color-border-subtle:rgba(0,0,0,.06);--color-border-default:rgba(0,0,0,.1);--color-border-medium:rgba(0,0,0,.14);--color-border-strong:rgba(0,0,0,.2);--color-border-light:#d1d5db;--color-border-light-medium:#b5bcc8;--glass-bg:hsla(0,0%,100%,.72);--glass-border:rgba(0,0,0,.08);--glass-shadow:0 4px 24px rgba(0,0,0,.06);--glow-brand-color:0 2px 12px rgba(250,137,25,.15);--glow-subtle-color:0 1px 0 rgba(0,0,0,.03) inset;--gradient-surface-value:linear-gradient(180deg,rgba(0,0,0,.015),transparent);--gradient-header-value:linear-gradient(180deg,rgba(0,0,0,.02),transparent);--scrollbar-thumb:rgba(0,0,0,.12);--scrollbar-thumb-hover:rgba(0,0,0,.2);--editor-bg:#fff;--editor-fg:#3a4050;--grid-line:rgba(0,0,0,.035);--grid-line-major:rgba(0,0,0,.06);--bg-glow-1:rgba(250,137,25,.03);--bg-glow-2:rgba(0,212,255,.025);--bg-glow-3:rgba(168,85,247,.02)}[data-theme=dark]{--color-bg-base:#11131a;--color-bg-page:#0d0f15;--color-bg-elevated:#1b1e2a;--color-bg-surface:#242838;--color-bg-hover:#2c3144;--color-bg-active:#353b52;--color-bg-light:#1b1e2a;--color-bg-white:#1b1e2a;--color-text-primary:#f2f4fa;--color-text-title:#fff;--color-text-body:#d4d8e6;--color-text-aux-strong:#b4bcd0;--color-text-aux-weak:#8c92a6;--color-text-secondary:#6e7588;--color-text-muted:#565c70;--color-text-icon:#8c92a6;--color-text-disabled:#4a4f5e;--color-text-dark-primary:#f2f4fa;--color-text-dark-title:#fff;--color-text-dark-body:#d4d8e6;--color-text-dark-muted:#8c92a6;--color-border-subtle:hsla(0,0%,100%,.08);--color-border-default:hsla(0,0%,100%,.14);--color-border-medium:hsla(0,0%,100%,.2);--color-border-strong:hsla(0,0%,100%,.3);--color-border-light:hsla(0,0%,100%,.15);--color-border-light-medium:hsla(0,0%,100%,.22);--glass-bg:rgba(27,30,42,.78);--glass-border:hsla(0,0%,100%,.12);--glass-shadow:0 4px 24px rgba(0,0,0,.5);--glow-brand-color:0 2px 20px rgba(250,137,25,.3);--glow-subtle-color:0 1px 0 hsla(0,0%,100%,.06) inset;--gradient-surface-value:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent);--gradient-header-value:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent);--scrollbar-thumb:hsla(0,0%,100%,.16);--scrollbar-thumb-hover:hsla(0,0%,100%,.26);--editor-bg:#1b1e2a;--editor-fg:#d4d8e6;--grid-line:hsla(0,0%,100%,.05);--grid-line-major:hsla(0,0%,100%,.09);--bg-glow-1:rgba(250,137,25,.1);--bg-glow-2:rgba(0,212,255,.07);--bg-glow-3:rgba(168,85,247,.05)}.theme-switching,.theme-switching *,.theme-switching :after,.theme-switching :before{transition:none!important}body::-webkit-scrollbar{width:6px;height:6px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}body::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}body:before{content:none;position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(var(--grid-line-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-major) 1px,transparent 1px),radial-gradient(ellipse at 15% 50%,var(--bg-glow-1) 0,transparent 50%),radial-gradient(ellipse at 85% 20%,var(--bg-glow-2) 0,transparent 50%),radial-gradient(ellipse at 50% 100%,var(--bg-glow-3) 0,transparent 60%);background-size:40px 40px,40px 40px,200px 200px,200px 200px,100% 100%,100% 100%,100% 100%;pointer-events:none;z-index:0}.app-layout[data-v-475dfe44]{height:100vh;width:100vw;overflow:hidden;position:relative;z-index:1}.remote-mode-badge[data-v-475dfe44]{position:fixed;right:12px;bottom:12px;z-index:900;pointer-events:none;padding:4px 10px;border-radius:999px;font-size:14px;line-height:1.4;color:#b45309;background:#fa89191f;border:1px solid rgba(250,137,25,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
