@charset "UTF-8";[data-v-6621db30]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-6621db30]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.mtabbar[data-v-6621db30]{position:fixed;left:0;right:0;bottom:0;z-index:4100;display:flex;height:var(--mobile-tabbar-total);padding-bottom:calc(0px + var(--safe-bottom));background:color-mix(in srgb,var(--base-color) 90%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-top:1px solid var(--border-light)}.mtab[data-v-6621db30]{min-width:38px;min-height:38px;touch-action:manipulation;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:56px;background:transparent;color:var(--text-muted);transition:color .15s ease}.mtab.active[data-v-6621db30]{color:var(--primary-color-solid)}.mtab[data-v-6621db30]:active{opacity:.6}.mtab-icon[data-v-6621db30]{position:relative;display:flex;align-items:center;justify-content:center}.mtab-badge[data-v-6621db30]{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--primary-color-solid);color:var(--text-reverse);font-size:10px;line-height:16px;text-align:center}.mtab-label[data-v-6621db30]{font-size:11px;line-height:1.1}[data-v-2c3aa2db]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-2c3aa2db]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.bsheet-root[data-v-2c3aa2db]{position:fixed;inset:0;z-index:4001;display:flex;flex-direction:column;justify-content:flex-end}.bsheet-root.above-tab[data-v-2c3aa2db]{bottom:var(--mobile-tabbar-total)}.bsheet-root.is-elevated[data-v-2c3aa2db]{z-index:10001}.bsheet-backdrop[data-v-2c3aa2db]{position:absolute;inset:0;background:#0000006b;z-index:4000}.bsheet-panel[data-v-2c3aa2db]{position:relative;z-index:4001;display:flex;flex-direction:column;width:100%;background:var(--base-color);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:var(--shadow-out-lg);padding-bottom:calc(.5rem + var(--safe-bottom))}.bsheet-panel[data-v-2c3aa2db]:not(.is-dragging){transition:transform .28s cubic-bezier(.32,.72,0,1)}.above-tab .bsheet-panel[data-v-2c3aa2db]{padding-bottom:.5rem}.bsheet-handle-zone[data-v-2c3aa2db]{display:flex;justify-content:center;align-items:center;height:28px;flex-shrink:0;cursor:grab;touch-action:none}.bsheet-handle[data-v-2c3aa2db]{width:40px;height:4px;border-radius:9999px;background:var(--border-color)}.bsheet-header[data-v-2c3aa2db]{flex-shrink:0;padding:0 1rem .625rem}.bsheet-title[data-v-2c3aa2db]{margin:0;font-size:1.125rem;font-weight:650;color:var(--text-primary)}.bsheet-body[data-v-2c3aa2db]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1rem;-webkit-overflow-scrolling:touch}.bsheet-footer[data-v-2c3aa2db]{flex-shrink:0;padding:.625rem 1rem 0}.sheet-enter-active .bsheet-backdrop[data-v-2c3aa2db],.sheet-leave-active .bsheet-backdrop[data-v-2c3aa2db]{transition:opacity .28s ease}.sheet-enter-from .bsheet-backdrop[data-v-2c3aa2db],.sheet-leave-to .bsheet-backdrop[data-v-2c3aa2db]{opacity:0}.sheet-enter-active .bsheet-panel[data-v-2c3aa2db],.sheet-leave-active .bsheet-panel[data-v-2c3aa2db]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.sheet-enter-from .bsheet-panel[data-v-2c3aa2db],.sheet-leave-to .bsheet-panel[data-v-2c3aa2db]{transform:translateY(100%)}[data-v-4dc3a951]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-4dc3a951]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.work-sheet[data-v-4dc3a951]{padding-bottom:.625rem}.action-row[data-v-4dc3a951]{min-width:42px;min-height:42px;touch-action:manipulation;width:100%;display:flex;align-items:center;gap:.875rem;padding:.875rem .375rem;background:transparent;text-align:left;border-radius:.75rem}.action-row[data-v-4dc3a951]:not(:last-child){border-bottom:1px solid var(--border-light)}.action-row[data-v-4dc3a951]:active{background:var(--btn-hover-bg)}.action-icon[data-v-4dc3a951]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:color-mix(in srgb,var(--primary-color-solid) 10%,var(--base-color));color:var(--primary-color-solid)}.action-text[data-v-4dc3a951]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.action-label[data-v-4dc3a951]{font-size:1rem;font-weight:600;color:var(--text-primary)}.action-desc[data-v-4dc3a951]{font-size:.75rem;color:var(--text-secondary)}.action-chevron[data-v-4dc3a951]{flex-shrink:0;color:var(--text-muted)}[data-v-0348670e]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-0348670e]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.simple-loading-view[data-v-0348670e]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.loading-container[data-v-0348670e]{text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loading-text[data-v-0348670e]{font-size:1.125rem;font-weight:500;color:var(--text-primary);margin-top:1rem}.loading-tip[data-v-0348670e]{font-size:.875rem;color:var(--text-muted);margin-top:.5rem;animation:fade-in-out-0348670e 4s ease-in-out infinite}@keyframes fade-in-out-0348670e{0%,to{opacity:.5}50%{opacity:1}}.default-loader[data-v-0348670e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.default-loader .loader-circle[data-v-0348670e]{width:100%;height:100%;aspect-ratio:1;margin:0 auto;position:relative}.default-loader .loader-circle .circle-segment[data-v-0348670e]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-radius:50%;border-top-color:var(--primary-color-solid);animation:rotate-segment-0348670e 1.5s cubic-bezier(.68,-.55,.27,1.55) infinite}.default-loader .loader-circle .circle-segment[data-v-0348670e]:nth-child(2){animation-delay:.2s;opacity:.7}.default-loader .loader-circle .circle-segment[data-v-0348670e]:nth-child(3){animation-delay:.4s;opacity:.4}@keyframes rotate-segment-0348670e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.minimal-loader[data-v-0348670e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.minimal-loader .minimal-bar[data-v-0348670e]{width:80%;max-width:200px;height:3px;background:var(--bg-dark);border-radius:1.5px;margin:0 auto;position:relative;overflow:hidden}.minimal-loader .minimal-bar[data-v-0348670e]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--primary-color-solid) 50%,transparent 100%);animation:slide-0348670e 1.5s ease-in-out infinite}@keyframes slide-0348670e{0%{left:-100%}to{left:100%}}.dots-loader[data-v-0348670e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dots-loader .dots[data-v-0348670e]{display:flex;gap:.5rem;justify-content:center;align-items:center;width:100%;height:100%}.dots-loader .dots .dot[data-v-0348670e]{width:clamp(8px,25%,20px);height:clamp(8px,25%,20px);flex-shrink:0;background:var(--primary-color);border-radius:50%;animation:bounce-0348670e 1.4s ease-in-out infinite}.dots-loader .dots .dot[data-v-0348670e]:nth-child(1){animation-delay:0s}.dots-loader .dots .dot[data-v-0348670e]:nth-child(2){animation-delay:.2s}.dots-loader .dots .dot[data-v-0348670e]:nth-child(3){animation-delay:.4s}@keyframes bounce-0348670e{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.spinner-loader[data-v-0348670e]{width:100%;display:flex;align-items:center;justify-content:center}.spinner-loader .spinner[data-v-0348670e]{width:100%;height:100%;aspect-ratio:1;margin:0 auto;border:4px solid var(--bg-dark);border-top-color:var(--primary-color-solid);border-radius:50%;animation:spin-0348670e 1s linear infinite}@keyframes spin-0348670e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.loading-text[data-v-0348670e]{font-size:1rem}.loading-tip[data-v-0348670e]{font-size:.75rem}}[data-v-6b3ab0ed]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-6b3ab0ed]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.modal-overlay[data-v-6b3ab0ed]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem}.modal-container[data-v-6b3ab0ed]{background:var(--bg-light);border-radius:.75rem;box-shadow:var(--shadow-out-xl);max-width:480px;width:100%;overflow:hidden;animation:modal-slide-in-6b3ab0ed .3s ease-out}.modal-header[data-v-6b3ab0ed]{padding:2rem 2rem 1rem;text-align:center;border-bottom:1px solid var(--border-color)}.warning-icon[data-v-6b3ab0ed]{display:flex;justify-content:center;margin-bottom:1rem;animation:shake-6b3ab0ed .5s ease-in-out}.modal-message[data-v-6b3ab0ed]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.modal-body[data-v-6b3ab0ed]{padding:2rem}.project-name[data-v-6b3ab0ed]{font-size:1.125rem;font-weight:600;color:var(--text-primary);text-align:center;margin:0 0 1.5rem;padding:1rem;background:var(--background-secondary);border-radius:.5rem;border-left:4px solid #ff4444}.warning-text[data-v-6b3ab0ed]{text-align:center;font-size:1rem;color:var(--text-primary);margin:0 0 1.5rem;line-height:1.6}.consequences[data-v-6b3ab0ed]{background:#ff44440d;border:1px solid rgba(255,68,68,.2);border-radius:.5rem;padding:1rem}.consequences ul[data-v-6b3ab0ed]{margin:0;padding-left:1.5rem}.consequences ul li[data-v-6b3ab0ed]{font-size:.875rem;color:var(--text-secondary);margin-bottom:.25rem;line-height:1.5}.consequences ul li[data-v-6b3ab0ed]:last-child{margin-bottom:0}.modal-footer[data-v-6b3ab0ed]{justify-content:center;padding:1rem 2rem 2rem;display:flex;gap:2rem}.btn[data-v-6b3ab0ed]{padding:.5rem 2rem;border-radius:.5rem;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:all .15s ease;min-width:100px}.btn[data-v-6b3ab0ed]:active{transform:translateY(1px)}.btn-cancel[data-v-6b3ab0ed]{background:var(--text-secondary);color:var(--text-reverse)}.btn-cancel[data-v-6b3ab0ed]:hover{background:color-mix(in srgb,var(--text-secondary) 50%,var(--primary-color-solid))}.btn-delete[data-v-6b3ab0ed]{background:#f44;color:#fff}.btn-delete[data-v-6b3ab0ed]:hover{background:#f22;box-shadow:0 4px 12px #ff44444d}.modal-fade-enter-active[data-v-6b3ab0ed],.modal-fade-leave-active[data-v-6b3ab0ed]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-6b3ab0ed],.modal-fade-leave-to[data-v-6b3ab0ed]{opacity:0}.modal-fade-enter-active .modal-container[data-v-6b3ab0ed]{animation:modal-slide-in-6b3ab0ed .3s ease ease-out}.modal-fade-leave-active .modal-container[data-v-6b3ab0ed]{animation:modal-slide-out-6b3ab0ed .3s ease ease-in}@keyframes modal-slide-in-6b3ab0ed{0%{transform:translateY(-20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes modal-slide-out-6b3ab0ed{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(20px) scale(.95);opacity:0}}@keyframes shake-6b3ab0ed{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@media (max-width: 768px){.modal-container[data-v-6b3ab0ed]{max-width:100%;margin:1rem}.modal-header[data-v-6b3ab0ed],.modal-body[data-v-6b3ab0ed]{padding:1.5rem}.modal-footer[data-v-6b3ab0ed]{padding:1rem 1.5rem 1.5rem;flex-direction:column}.modal-footer .btn[data-v-6b3ab0ed]{width:100%;min-height:44px;touch-action:manipulation}}[data-v-9786b5e7]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-9786b5e7]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.modal-overlay[data-v-9786b5e7]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-9786b5e7]{background:var(--bg-light);border-radius:1rem;box-shadow:var(--shadow-out-md);max-width:420px;width:100%;overflow:hidden;border:1px solid var(--border-light)}.modal-header[data-v-9786b5e7]{display:flex;align-items:center;justify-content:right;padding:1.5rem;padding-bottom:0}.modal-header .close-btn[data-v-9786b5e7]{width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--text-secondary);border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.modal-header .close-btn[data-v-9786b5e7]:hover{background:var(--bg-dark);color:var(--text-primary)}.modal-header .close-btn[data-v-9786b5e7]:active{transform:scale(.95)}.modal-body[data-v-9786b5e7]{padding:1rem 1.5rem 1.5rem;text-align:center;width:100%}.modal-body .icon-container[data-v-9786b5e7]{display:flex;align-items:center;justify-content:center}.modal-body .icon-container img[data-v-9786b5e7]{width:130px;height:130px;scale:1.2;flex-shrink:0}.modal-body .modal-title[data-v-9786b5e7]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.project-name-input[data-v-9786b5e7]{width:100%;margin-top:1rem;padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid var(--border-light);font-size:1rem;font-weight:500;color:var(--text-primary);background:var(--bg-light);outline:none;box-shadow:var(--shadow-in-sm);transition:all .15s ease}.project-name-input[data-v-9786b5e7]:focus{border-color:var(--primary-color-solid);box-shadow:0 0 0 3px #667eea1a}.project-name-input[data-v-9786b5e7]::placeholder{color:var(--text-muted)}.modal-footer-btns[data-v-9786b5e7]{width:100%;gap:3rem;display:flex;justify-content:center}.modal-footer-btns .btn[data-v-9786b5e7]{flex:1;padding:.5rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:all .15s ease;max-width:120px;box-shadow:var(--shadow-out-sm)}.modal-footer-btns .btn[data-v-9786b5e7]:hover:not(:disabled){transform:scale(1.02);box-shadow:var(--shadow-out-md)}.modal-footer-btns .btn[data-v-9786b5e7]:active:not(:disabled){transform:scale(.98);box-shadow:var(--shadow-in-sm)}.modal-footer-btns .btn[data-v-9786b5e7]:disabled{opacity:.5;cursor:not-allowed}.modal-footer-btns .btn-secondary[data-v-9786b5e7]{background:var(--bg-dark);color:var(--text-primary)}.modal-footer-btns .btn-secondary[data-v-9786b5e7]:hover:not(:disabled){background:var(--bg-dark-ex)}.modal-footer-btns .btn-primary[data-v-9786b5e7]{background:var(--primary-color);color:var(--text-reverse)}.modal-footer-btns .btn-primary[data-v-9786b5e7]:hover:not(:disabled){background:var(--primary-hover)}.modal-fade-enter-active[data-v-9786b5e7],.modal-fade-leave-active[data-v-9786b5e7]{transition:opacity .3s ease}.modal-fade-enter-active .modal-container[data-v-9786b5e7],.modal-fade-leave-active .modal-container[data-v-9786b5e7]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.modal-fade-enter-from[data-v-9786b5e7]{opacity:0}.modal-fade-enter-from .modal-container[data-v-9786b5e7]{transform:scale(.9) translateY(-20px);opacity:0}.modal-fade-leave-to[data-v-9786b5e7]{opacity:0}.modal-fade-leave-to .modal-container[data-v-9786b5e7]{transform:scale(.95) translateY(10px);opacity:0}@media (max-width: 768px){.modal-container[data-v-9786b5e7]{max-width:90%}.modal-header .close-btn[data-v-9786b5e7]{min-width:44px;min-height:44px;touch-action:manipulation}.modal-footer-btns[data-v-9786b5e7]{flex-direction:column;gap:1rem}.modal-footer-btns .btn[data-v-9786b5e7]{flex:none;width:100%;max-width:none;min-height:44px;touch-action:manipulation}}[data-v-c433b315]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-c433b315]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.task-item[data-v-c433b315]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .5rem .5rem 1rem;margin-left:.5rem;border-radius:.5rem;background:var(--background-secondary);transition:all .15s ease;cursor:pointer}.task-item.task-selected[data-v-c433b315]{background:var(--background-tertiary);box-shadow:var(--shadow-out-sm)}.task-item.task-selected .task-name[data-v-c433b315]{color:var(--text-primary);font-weight:600}.task-item.is-loading[data-v-c433b315],.task-item.is-deleting[data-v-c433b315]{opacity:.6;cursor:not-allowed;pointer-events:none}.task-item[data-v-c433b315]:hover:not(.is-loading):not(.is-deleting){transform:translate(2px);box-shadow:var(--shadow-out-sm)}.task-item:hover:not(.is-loading):not(.is-deleting) .task-menu-btn[data-v-c433b315]{opacity:1}.task-item[data-v-c433b315]:active:not(.is-loading):not(.is-deleting):not(:has(.task-menu-btn:hover)){transform:translate(0);box-shadow:var(--shadow-in-sm)}.task-info[data-v-c433b315]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.task-name[data-v-c433b315]{margin:0;font-size:.875rem;font-weight:500;color:var(--text-secondary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-menu-container[data-v-c433b315]{position:relative;flex-shrink:0}.task-menu-btn[data-v-c433b315]{width:20px;height:20px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .15s ease;opacity:0}.task-menu-btn[data-v-c433b315]:hover{background:var(--bg-dark);color:var(--text-primary)}.task-menu-btn[data-v-c433b315]:active{transform:scale(.95)}.status-text[data-v-c433b315]{color:var(--text-muted);font-size:.75rem;margin:0;white-space:nowrap;flex-shrink:0}@media (max-width: 768px){.task-item[data-v-c433b315]{padding-right:.25rem;min-height:38px}.task-item[data-v-c433b315]:active:not(.is-loading):not(.is-deleting):not(:has(.task-menu-btn:active)){background:var(--bg-dark);box-shadow:var(--shadow-in-sm)}.task-menu-btn[data-v-c433b315]{opacity:1;min-width:38px;min-height:38px;touch-action:manipulation}.task-menu-btn[data-v-c433b315]:active{background:var(--bg-dark)}}[data-v-2440cedc]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-2440cedc]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.project-list-view[data-v-2440cedc]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.login-prompt[data-v-2440cedc],.empty-state[data-v-2440cedc]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem;color:var(--text-secondary)}.login-prompt p[data-v-2440cedc],.empty-state p[data-v-2440cedc]{margin:0;font-size:1rem}.login-prompt small[data-v-2440cedc],.empty-state small[data-v-2440cedc]{color:var(--text-muted)}.loading-state[data-v-2440cedc]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem;color:var(--text-secondary);gap:.25rem}.loading-state p[data-v-2440cedc]{margin:0;font-size:1rem}.project-list-wrapper[data-v-2440cedc]{flex:1;min-height:0;position:relative;overflow:hidden}.project-list[data-v-2440cedc]{height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-top:.25rem;position:relative}.project-list[data-v-2440cedc]::-webkit-scrollbar{width:6px}.project-list[data-v-2440cedc]::-webkit-scrollbar-track{background:transparent}.project-list[data-v-2440cedc]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.project-list[data-v-2440cedc]::-webkit-scrollbar-thumb:hover{background:var(--text-muted);cursor:pointer}.project-item[data-v-2440cedc]{padding:.5rem 1rem;border-radius:.5rem;transition:all .15s ease;margin:0 .5rem .25rem 1rem;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.project-item.selected[data-v-2440cedc]{background:#00000010}.project-item.selected .project-text[data-v-2440cedc]{color:var(--text-primary)}.project-item.deleting[data-v-2440cedc]{opacity:.5;pointer-events:none}.project-item[data-v-2440cedc]:hover{transform:translateY(-1px);box-shadow:var(--shadow-out-md)}.project-item:hover .menu-btn[data-v-2440cedc]{opacity:1}.project-item[data-v-2440cedc]:active{transform:translateY(0);box-shadow:var(--shadow-in-sm)}.project-info[data-v-2440cedc]{display:flex;align-items:center;flex:1;min-width:0}.project-icon[data-v-2440cedc]{flex-shrink:0;color:var(--text-secondary);margin-right:.5rem}.project-text[data-v-2440cedc]{margin:0;font-size:1rem;font-weight:500;color:var(--text-secondary);line-height:1.4}.menu-container[data-v-2440cedc]{position:relative;flex-shrink:0}.menu-btn[data-v-2440cedc]{width:24px;height:24px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .15s ease;opacity:0}.menu-btn[data-v-2440cedc]:hover{background:var(--bg-dark);color:var(--text-primary)}.menu-btn[data-v-2440cedc]:active{transform:scale(.95)}.menu-btn[data-v-2440cedc]:disabled{cursor:not-allowed;opacity:1}.project-menu[data-v-2440cedc]{position:fixed;background:var(--bg-light-ex);border-radius:.5rem;box-shadow:0 8px 24px #0003,0 2px 8px #0000001a;padding:.25rem;z-index:9999;min-width:160px;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project-menu .menu-item[data-v-2440cedc]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;transition:all .15s ease;color:var(--text-primary);white-space:nowrap}.project-menu .menu-item[data-v-2440cedc]:hover{background:var(--bg-dark)}.project-menu .menu-item[data-v-2440cedc]:active{background:var(--bg-dark-ex);box-shadow:var(--shadow-in-sm)}.project-menu .menu-item.menu-item-danger[data-v-2440cedc]{color:#e74c3c}.project-menu .menu-item.menu-item-danger[data-v-2440cedc]:hover{background:#e74c3c1a}.project-menu .menu-item svg[data-v-2440cedc]{flex-shrink:0}.project-menu .menu-text[data-v-2440cedc]{font-size:.875rem;font-weight:500}.project-menu .menu-divider[data-v-2440cedc]{height:1px;background:var(--border-color);margin:.25rem 0;opacity:.5}.menu-fade-enter-active[data-v-2440cedc],.menu-fade-leave-active[data-v-2440cedc]{transition:opacity .15s ease,transform .15s ease}.menu-fade-enter-from[data-v-2440cedc],.menu-fade-leave-to[data-v-2440cedc]{opacity:0;transform:scale(.95) translateY(-5px)}.task-menu[data-v-2440cedc]{position:fixed;background:var(--bg-light-ex);border-radius:.5rem;box-shadow:0 8px 24px #0003,0 2px 8px #0000001a;padding:.25rem;z-index:9999;min-width:160px;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-menu .menu-item[data-v-2440cedc]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;transition:all .15s ease;color:var(--text-primary);white-space:nowrap}.task-menu .menu-item[data-v-2440cedc]:hover{background:var(--bg-dark)}.task-menu .menu-item[data-v-2440cedc]:active{background:var(--bg-dark-ex);box-shadow:var(--shadow-in-sm)}.task-menu .menu-item.menu-item-danger[data-v-2440cedc]{color:#e74c3c}.task-menu .menu-item.menu-item-danger[data-v-2440cedc]:hover{background:#e74c3c1a}.task-menu .menu-item svg[data-v-2440cedc]{flex-shrink:0}.task-menu .menu-text[data-v-2440cedc]{font-size:.875rem;font-weight:500}.task-menu .menu-divider[data-v-2440cedc]{height:1px;background:var(--border-color);margin:.25rem 0;opacity:.5}.project-tasks-section[data-v-2440cedc]{margin:0 1rem .25rem 2rem;padding:.25rem 0;border-left:2px solid var(--border-color);animation:slideDown-2440cedc .2s ease-out}@keyframes slideDown-2440cedc{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.tasks-loading[data-v-2440cedc]{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;color:var(--text-muted)}.tasks-loading .loading-text[data-v-2440cedc]{font-size:.875rem}.tasks-empty[data-v-2440cedc]{padding:.5rem 1rem;color:var(--text-muted)}.tasks-empty p[data-v-2440cedc]{margin:0;font-size:.875rem}.project-tasks-list[data-v-2440cedc]{display:flex;flex-direction:column;gap:.25rem}@media (max-width: 768px){.project-list-view[data-v-2440cedc]{padding:.5rem}.menu-btn[data-v-2440cedc]{opacity:1;min-width:38px;min-height:38px;touch-action:manipulation}.project-menu .menu-item[data-v-2440cedc],.task-menu .menu-item[data-v-2440cedc]{min-height:38px}.project-tasks-section[data-v-2440cedc]{margin-left:1rem}}[data-v-30c3e4d3]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-30c3e4d3]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.modal-overlay[data-v-30c3e4d3]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-30c3e4d3]{background:var(--bg-light);border-radius:1rem;box-shadow:var(--shadow-out-md);max-width:640px;width:92%;max-height:90vh;max-height:90svh;overflow:hidden;border:1px solid var(--border-light);display:flex;flex-direction:column}.modal-header[data-v-30c3e4d3]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-light);gap:1rem}.header-text[data-v-30c3e4d3]{min-width:0}.modal-title[data-v-30c3e4d3]{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.source-badge[data-v-30c3e4d3]{font-size:.75rem;font-weight:500;padding:2px .5rem;border-radius:.25rem;background:var(--bg-tertiary);color:var(--text-secondary)}.source-badge.source-project[data-v-30c3e4d3]{background:color-mix(in srgb,var(--primary-color) 14%,transparent);color:var(--primary-color-solid)}.source-badge.source-none[data-v-30c3e4d3]{background:var(--bg-tertiary);color:var(--text-muted)}.modal-subtitle[data-v-30c3e4d3]{margin:4px 0 0;font-size:.75rem;color:var(--text-muted);word-break:break-all}.close-btn[data-v-30c3e4d3]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:.25rem;flex-shrink:0}.close-btn[data-v-30c3e4d3]:hover{background:var(--bg-hover, rgba(0, 0, 0, .06))}.modal-body[data-v-30c3e4d3]{padding:1.5rem;overflow-y:auto;flex:1}.source-hint[data-v-30c3e4d3]{margin:0 0 1rem;font-size:.75rem;color:var(--text-muted);line-height:1.5}.rules-box[data-v-30c3e4d3]{display:flex;flex-direction:column;gap:.25rem}.rules-textarea[data-v-30c3e4d3]{width:100%;min-height:12rem;max-height:50vh;max-height:50svh;resize:vertical;padding:1rem;border-radius:.5rem;border:1px solid var(--border-light);background:var(--bg-tertiary);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;line-height:1.6;white-space:pre-wrap}.rules-meta[data-v-30c3e4d3]{align-self:flex-end;font-size:.75rem;color:var(--text-muted)}.state-block[data-v-30c3e4d3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 0;color:var(--text-secondary)}.state-block p[data-v-30c3e4d3]{margin:0;font-size:.875rem}.state-block.empty[data-v-30c3e4d3]{color:var(--text-muted)}.error-text[data-v-30c3e4d3]{margin:0;color:var(--danger-color, #d8503a);font-size:.875rem}.modal-footer[data-v-30c3e4d3]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--border-light)}.btn[data-v-30c3e4d3]{padding:.5rem 1.5rem;border-radius:.5rem;border:none;background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;font-size:1rem;font-weight:500;box-shadow:var(--shadow-out-xs);transition:all .15s ease}.btn[data-v-30c3e4d3]:hover{background:color-mix(in srgb,var(--bg-tertiary) 95%,var(--base-color-reverse) 5%)}.btn[data-v-30c3e4d3]:active{transform:scale(.98)}.modal-fade-enter-active[data-v-30c3e4d3],.modal-fade-leave-active[data-v-30c3e4d3]{transition:opacity .18s ease}.modal-fade-enter-from[data-v-30c3e4d3],.modal-fade-leave-to[data-v-30c3e4d3]{opacity:0}@media (max-width: 768px){.close-btn[data-v-30c3e4d3]{min-width:44px;min-height:44px;touch-action:manipulation}.modal-footer .btn[data-v-30c3e4d3]{min-height:44px;touch-action:manipulation}}[data-v-816ee2d9]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-816ee2d9]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.task-history-view[data-v-816ee2d9]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.loading-state[data-v-816ee2d9]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem;color:var(--text-secondary);gap:.25rem}.loading-state p[data-v-816ee2d9]{margin:0;font-size:1rem}.stats[data-v-816ee2d9]{display:flex;gap:.5rem;font-size:.875rem}.stat-item[data-v-816ee2d9]{padding:.25rem .5rem;background:var(--bg);border-radius:.25rem}.stat-item.completed[data-v-816ee2d9]{background:var(--success-color);color:var(--text-reverse)}.stat-item.pending[data-v-816ee2d9]{background:var(--warning-color);color:var(--text-reverse)}.stat-item.failed[data-v-816ee2d9]{background:var(--danger-color);color:var(--text-reverse)}.refresh-btn[data-v-816ee2d9]{padding:.25rem .5rem;background:var(--primary-color);color:var(--text-reverse);border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;transition:background .15s ease}.refresh-btn[data-v-816ee2d9]:hover:not(:disabled){background:var(--primary-hover)}.refresh-btn[data-v-816ee2d9]:disabled{opacity:.6;cursor:not-allowed}.login-prompt[data-v-816ee2d9],.empty-state[data-v-816ee2d9]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem;color:var(--text-secondary)}.login-prompt p[data-v-816ee2d9],.empty-state p[data-v-816ee2d9]{margin:0;font-size:1rem}.login-prompt small[data-v-816ee2d9],.empty-state small[data-v-816ee2d9]{color:var(--text-muted)}.task-list-wrapper[data-v-816ee2d9]{flex:1;min-height:0;position:relative;overflow:hidden}.task-list[data-v-816ee2d9]{height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-top:.25rem;position:relative;margin-left:.5rem}.task-list[data-v-816ee2d9]::-webkit-scrollbar{width:6px}.task-list[data-v-816ee2d9]::-webkit-scrollbar-track{background:transparent}.task-list[data-v-816ee2d9]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.task-list[data-v-816ee2d9]::-webkit-scrollbar-thumb:hover{background:var(--text-muted);cursor:pointer}.load-more-state[data-v-816ee2d9],.no-more-state[data-v-816ee2d9]{display:flex;align-items:center;justify-content:center;gap:.25rem;color:var(--text-muted);font-size:.75rem;padding:.5rem 1rem 1rem}.task-menu[data-v-816ee2d9]{position:fixed;background:var(--bg-light-ex);border-radius:.5rem;box-shadow:0 8px 24px #0003,0 2px 8px #0000001a;padding:.25rem;z-index:9999;min-width:160px;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-menu .menu-item[data-v-816ee2d9]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;transition:all .15s ease;color:var(--text-primary);white-space:nowrap}@media (max-width: 768px){.task-menu .menu-item[data-v-816ee2d9]{min-height:38px;padding:.625rem 1rem}}.task-menu .menu-item[data-v-816ee2d9]:hover{background:var(--bg-dark)}.task-menu .menu-item[data-v-816ee2d9]:active{background:var(--bg-dark-ex);box-shadow:var(--shadow-in-sm)}.task-menu .menu-item.menu-item-danger[data-v-816ee2d9]{color:#e74c3c}.task-menu .menu-item.menu-item-danger[data-v-816ee2d9]:hover{background:#e74c3c1a}.task-menu .menu-item svg[data-v-816ee2d9]{flex-shrink:0}.task-menu .menu-text[data-v-816ee2d9]{font-size:.875rem;font-weight:500}.task-menu .menu-divider[data-v-816ee2d9]{height:1px;background:var(--border-color);margin:.25rem 0;opacity:.5}.menu-fade-enter-active[data-v-816ee2d9],.menu-fade-leave-active[data-v-816ee2d9]{transition:opacity .15s ease,transform .15s ease}.menu-fade-enter-from[data-v-816ee2d9],.menu-fade-leave-to[data-v-816ee2d9]{opacity:0;transform:scale(.95) translateY(-5px)}.task-status[data-v-816ee2d9]{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.task-status.status-pending[data-v-816ee2d9]{background:var(--warning-color);color:var(--text-reverse)}.task-status.status-processing[data-v-816ee2d9]{background:var(--info-color);color:var(--text-reverse)}.task-status.status-completed[data-v-816ee2d9]{background:var(--success-color);color:var(--text-reverse)}.task-status.status-failed[data-v-816ee2d9]{background:var(--danger-color);color:var(--text-reverse)}.task-date[data-v-816ee2d9]{font-size:.75rem;color:var(--text-muted)}.task-details[data-v-816ee2d9]{display:flex;flex-direction:column;gap:.5rem}.language-pair[data-v-816ee2d9]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary)}.language-pair .source-lang[data-v-816ee2d9],.language-pair .target-lang[data-v-816ee2d9]{padding:.25rem .5rem;background:var(--bg-light);border-radius:.25rem}.language-pair .arrow[data-v-816ee2d9]{color:var(--primary-color-solid);font-weight:700}.task-result[data-v-816ee2d9]{padding:.5rem;background:var(--bg-light);border-radius:.25rem;border-left:3px solid var(--success-color)}.task-result strong[data-v-816ee2d9]{color:var(--text-primary)}.task-result p[data-v-816ee2d9]{margin:.25rem 0 0;font-size:.875rem;line-height:1.4;color:var(--text-secondary)}@media (max-width: 768px){.task-history-view[data-v-816ee2d9]{padding:.5rem}}[data-v-9c1ac29d]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-9c1ac29d]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.library-sheet[data-v-9c1ac29d]{display:flex;flex-direction:column;min-height:40svh;padding-bottom:.625rem}.lib-section[data-v-9c1ac29d]{display:flex;flex-direction:column;min-width:0}.lib-section-grow[data-v-9c1ac29d]{flex:1;min-height:0}.lib-title[data-v-9c1ac29d]{margin:0;padding:.625rem 0 .375rem;font-size:.875rem;font-weight:650;color:var(--text-secondary)}.lib-divider[data-v-9c1ac29d]{height:1px;background:var(--border-light);margin:.375rem 0;flex-shrink:0}.lib-projects[data-v-9c1ac29d]{min-height:0;max-height:32vh;overflow-y:auto;overscroll-behavior:contain}.lib-history[data-v-9c1ac29d]{flex:1;min-height:0;display:flex;flex-direction:column}[data-v-80d6971f]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-80d6971f]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.modal-overlay[data-v-80d6971f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-80d6971f]{background:var(--bg-light);border-radius:1rem;box-shadow:var(--shadow-out-md);max-width:389px;width:90%;overflow:hidden;border:1px solid var(--border-light)}.modal-header[data-v-80d6971f]{display:flex;align-items:center;justify-content:right;padding:1.5rem;padding-bottom:0}.modal-header .close-btn[data-v-80d6971f]{width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--text-secondary);border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.modal-header .close-btn[data-v-80d6971f]:hover{background:var(--bg-dark);color:var(--text-primary)}.modal-header .close-btn[data-v-80d6971f]:active{transform:scale(.95)}.modal-body[data-v-80d6971f]{padding:1rem 1.5rem 1.5rem;text-align:center}.modal-body .qr-container[data-v-80d6971f]{display:flex;justify-content:center;margin-bottom:1.5rem}.modal-body .qr-container .qr-code[data-v-80d6971f]{width:200px;height:200px;border-radius:.5rem;background:var(--bg);object-fit:contain;position:relative}.modal-body .message[data-v-80d6971f]{font-weight:500;color:var(--text-primary);line-height:1.6}.modal-body .message h1[data-v-80d6971f]{font-size:2rem;margin-bottom:.5rem}.modal-body .message p[data-v-80d6971f]{font-size:1.125rem}.btn[data-v-80d6971f]{padding:.5rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:all .15s ease;min-width:81px}.btn[data-v-80d6971f]:active{transform:scale(.98)}.btn-primary[data-v-80d6971f]{background:var(--primary-color);color:var(--text-reverse);box-shadow:var(--shadow-out-sm)}.btn-primary[data-v-80d6971f]:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-out-md)}.modal-fade-enter-active[data-v-80d6971f],.modal-fade-leave-active[data-v-80d6971f]{transition:opacity .3s ease}.modal-fade-enter-active .modal-container[data-v-80d6971f],.modal-fade-leave-active .modal-container[data-v-80d6971f]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.modal-fade-enter-from[data-v-80d6971f]{opacity:0}.modal-fade-enter-from .modal-container[data-v-80d6971f]{transform:scale(.9) translateY(-20px);opacity:0}.modal-fade-leave-to[data-v-80d6971f]{opacity:0}.modal-fade-leave-to .modal-container[data-v-80d6971f]{transform:scale(.95) translateY(10px);opacity:0}.sheet-body[data-v-80d6971f]{text-align:center;padding:.625rem 0 .875rem}.sheet-body .qr-container[data-v-80d6971f]{display:flex;justify-content:center;margin-bottom:.875rem}.sheet-body .qr-container .qr-code[data-v-80d6971f]{width:200px;height:200px;max-width:60vw;border-radius:.5rem;background:var(--bg);object-fit:contain}.sheet-body .message[data-v-80d6971f]{font-weight:500;color:var(--text-primary);line-height:1.6}.sheet-body .message h1[data-v-80d6971f]{font-size:1.5rem;margin:0 0 .5rem}.sheet-body .message p[data-v-80d6971f]{font-size:1rem;margin:0}.sheet-btn[data-v-80d6971f]{width:100%;min-height:42px;touch-action:manipulation}[data-v-4ab74abe]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-4ab74abe]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.modal-overlay[data-v-4ab74abe]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-4ab74abe]{background:var(--bg-light);border-radius:1rem;box-shadow:var(--shadow-out-md);max-width:600px;width:90%;max-height:80vh;overflow:hidden;border:1px solid var(--border-light);display:flex;flex-direction:column}.modal-header[data-v-4ab74abe]{display:flex;align-items:center;justify-content:right;padding:1.5rem 1.5rem 1rem}.modal-header .close-btn[data-v-4ab74abe]{width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--text-secondary);border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.modal-header .close-btn[data-v-4ab74abe]:hover{background:var(--bg-dark);color:var(--text-primary)}.modal-header .close-btn[data-v-4ab74abe]:active{transform:scale(.95)}.credit-summary[data-v-4ab74abe]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background:var(--primary-color);border-radius:.75rem;margin:0 1.5rem;border:1px solid var(--border-light)}.credit-info[data-v-4ab74abe]{display:flex;flex-direction:column;gap:.25rem}.credit-label[data-v-4ab74abe]{font-size:.875rem;color:#fafafa;font-weight:500}.credit-value[data-v-4ab74abe]{font-size:2rem;font-weight:700;color:#fafafa;line-height:1}.btn-more-credit[data-v-4ab74abe]{padding:.5rem 1.5rem;background:var(--primary-color);color:var(--text-reverse);border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;box-shadow:var(--shadow-out-sm);white-space:nowrap}.btn-more-credit[data-v-4ab74abe]:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-out-md)}.btn-more-credit[data-v-4ab74abe]:active{transform:translateY(0) scale(.98)}.modal-body[data-v-4ab74abe]{flex:1;overflow-y:auto;padding:1.5rem 2rem}.log-title[data-v-4ab74abe]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.loading-container[data-v-4ab74abe],.error-container[data-v-4ab74abe],.empty-container[data-v-4ab74abe]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;color:var(--text-secondary)}.loading-spinner[data-v-4ab74abe]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary-color-solid);border-radius:50%;animation:spin-4ab74abe .8s linear infinite}@keyframes spin-4ab74abe{to{transform:rotate(360deg)}}.loading-text[data-v-4ab74abe],.error-text[data-v-4ab74abe],.empty-text[data-v-4ab74abe]{margin-top:1rem;font-size:1rem;color:var(--text-secondary)}.error-container svg[data-v-4ab74abe]{color:var(--error-color)}.empty-container svg[data-v-4ab74abe]{color:var(--text-tertiary);opacity:.5}.btn-retry[data-v-4ab74abe]{margin-top:1rem;padding:.25rem 1.5rem;background:var(--primary-color);color:var(--text-reverse);border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-retry[data-v-4ab74abe]:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn-retry[data-v-4ab74abe]:active{transform:translateY(0) scale(.98)}.log-list[data-v-4ab74abe]{display:flex;flex-direction:column;gap:.25rem}.log-item[data-v-4ab74abe]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--bg);border-radius:.5rem;border:1px solid var(--border-light);transition:all .15s ease}.log-item[data-v-4ab74abe]:hover{background:var(--bg-light-ex);transform:translate(2px);box-shadow:var(--shadow-out-sm)}.log-main[data-v-4ab74abe]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.log-description[data-v-4ab74abe]{font-size:1rem;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-time[data-v-4ab74abe]{font-size:.875rem;color:var(--text-tertiary)}.log-amount[data-v-4ab74abe]{font-size:1.25rem;font-weight:700;margin-left:1.5rem;white-space:nowrap}.log-amount.amount-positive[data-v-4ab74abe]{color:var(--success-color)}.log-amount.amount-negative[data-v-4ab74abe]{color:var(--danger-color)}.loading-more[data-v-4ab74abe]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--text-secondary)}.loading-spinner-small[data-v-4ab74abe]{width:20px;height:20px;border:2px solid var(--border-color);border-top-color:var(--primary-color-solid);border-radius:50%;animation:spin-4ab74abe .8s linear infinite}.loading-more-text[data-v-4ab74abe]{font-size:.875rem;color:var(--text-secondary)}.no-more[data-v-4ab74abe]{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--text-tertiary)}.no-more-text[data-v-4ab74abe]{font-size:.875rem;opacity:.6}@media (max-width: 768px){.modal-overlay[data-v-4ab74abe]{align-items:flex-end;bottom:var(--mobile-tabbar-total)}.modal-container[data-v-4ab74abe]{width:100%;max-width:100%;max-height:88svh;border-radius:20px 20px 0 0;border-bottom:none;padding-bottom:.5rem}.modal-container[data-v-4ab74abe]:before{content:"";display:block;width:40px;height:4px;margin:.625rem auto 0;border-radius:9999px;background:var(--border-color);flex-shrink:0}.modal-header .close-btn[data-v-4ab74abe]{width:44px;height:44px;touch-action:manipulation}.credit-summary[data-v-4ab74abe]{padding:1rem 1.5rem;margin:0 1rem}.modal-body[data-v-4ab74abe]{padding:1rem}.log-item[data-v-4ab74abe]{padding:.5rem 1rem}.log-item[data-v-4ab74abe]:hover{transform:none}.log-amount[data-v-4ab74abe]{margin-left:.5rem;font-size:1.125rem}}.modal-fade-enter-active[data-v-4ab74abe],.modal-fade-leave-active[data-v-4ab74abe]{transition:opacity .3s ease}.modal-fade-enter-active .modal-container[data-v-4ab74abe],.modal-fade-leave-active .modal-container[data-v-4ab74abe]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.modal-fade-enter-from[data-v-4ab74abe]{opacity:0}.modal-fade-enter-from .modal-container[data-v-4ab74abe]{transform:scale(.9) translateY(-20px);opacity:0}.modal-fade-leave-to[data-v-4ab74abe]{opacity:0}.modal-fade-leave-to .modal-container[data-v-4ab74abe]{transform:scale(.95) translateY(10px);opacity:0}[data-v-0700123f]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-0700123f]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.user-account-view[data-v-0700123f]{display:flex;align-items:center;justify-content:center}.user-account-view-content[data-v-0700123f]{width:100%;position:relative}.user-info[data-v-0700123f]{position:relative;display:flex;align-items:center;gap:1rem;cursor:pointer;margin:.5rem 1rem;padding:.25rem .5rem;border-radius:.75rem}.user-info[data-v-0700123f]:hover{background:var(--bg-dark);transition:all .1s ease}.user-info[data-v-0700123f]:active:not(:has(.credit:active)){background:var(--bg-dark-ex);transition:all .1s ease;box-shadow:var(--shadow-in-md)}.avatar-container[data-v-0700123f]{position:relative;flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;--tier: var(--tier-trial-color);--g1: var(--tier-trial-g1);--g2: var(--tier-trial-g2);--g3: var(--tier-trial-g3)}.avatar-container.tier-trial[data-v-0700123f]{--tier: var(--tier-trial-color);--g1: var(--tier-trial-g1);--g2: var(--tier-trial-g2);--g3: var(--tier-trial-g3)}.avatar-container.tier-trial .avatar-frame[data-v-0700123f],.avatar-container.tier-trial .tier-tag[data-v-0700123f]:before,.avatar-container.tier-trial .tier-tag[data-v-0700123f]:after{animation-duration:5s;opacity:.55}.avatar-container.tier-creater[data-v-0700123f]{--tier: var(--tier-creater-color);--g1: var(--tier-creater-g1);--g2: var(--tier-creater-g2);--g3: var(--tier-creater-g3)}.avatar-container.tier-pro[data-v-0700123f]{--tier: var(--tier-pro-color);--g1: var(--tier-pro-g1);--g2: var(--tier-pro-g2);--g3: var(--tier-pro-g3)}.avatar-container[data-v-0700123f]:before{content:"";position:absolute;inset:0;padding:2px;border-radius:50%;--gradient-angle: 0deg;background:conic-gradient(from var(--gradient-angle),var(--g1),var(--g2),var(--g3),var(--g1));animation:tierChipGradient-0700123f 3s ease-in-out infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--tier) 35%,transparent))}.avatar[data-v-0700123f]{position:relative;width:52px;height:52px;border-radius:50%;object-fit:cover;box-shadow:var(--shadow-out-sm);border:2px solid var(--bg-light-ex);transition:all .2s ease}.avatar-placeholder[data-v-0700123f]{position:relative;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:var(--text-reverse);font-size:1.125rem;font-weight:600;box-shadow:var(--shadow-out-sm);border:2px solid var(--bg-light-ex);transition:all .2s ease}.avatar-menu[data-v-0700123f]{position:absolute;bottom:100%;left:7%;right:0;width:86%;background:var(--bg-light-ex);border-radius:.5rem;box-shadow:0 4px 12px #00000026;padding:.25rem;z-index:1000}.avatar-menu[data-v-0700123f]:after{content:"";position:absolute;bottom:-6px;left:50%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--bg-light-ex)}.menu-item[data-v-0700123f]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .15s ease;color:var(--text-primary)}.menu-item[data-v-0700123f]:hover{background:var(--bg);transform:translateY(-1px);transition:all .1s ease}.menu-item[data-v-0700123f]:active{transform:translateY(1px);background:var(--bg-dark);transition:all .1s ease;box-shadow:var(--shadow-in-sm)}.menu-item.logout[data-v-0700123f]{color:#e74c3c}.menu-item.logout[data-v-0700123f]:hover{background:#e74c3c1a}.menu-icon[data-v-0700123f]{font-size:16px;flex-shrink:0}.menu-text[data-v-0700123f]{font-size:.875rem;font-weight:500;white-space:nowrap}.menu-divider[data-v-0700123f]{height:1px;background:var(--border-color);margin:.25rem 0;opacity:.5}.menu-fade-enter-active[data-v-0700123f],.menu-fade-leave-active[data-v-0700123f]{transition:opacity .2s ease,transform .2s ease}.menu-fade-enter-from[data-v-0700123f],.menu-fade-leave-to[data-v-0700123f]{opacity:0;transform:translateY(10px)}.user-details[data-v-0700123f]{flex:1;min-width:0}.display-name[data-v-0700123f]{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-tag[data-v-0700123f]{position:absolute;bottom:-4px;display:inline-flex;align-items:center;font-size:8px;font-weight:800;padding:.25rem .3333333333rem;border-radius:.25rem;line-height:1;white-space:nowrap;color:color-mix(in srgb,var(--tier) 70%,var(--text-primary));background:color-mix(in srgb,var(--bg-light-ex) 75%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.tier-tag[data-v-0700123f]:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;--gradient-angle: 0deg;background:conic-gradient(from var(--gradient-angle),var(--g1),var(--g2),var(--g3),var(--g1));animation:tierChipGradient-0700123f 3s ease-in-out infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--tier) 35%,transparent))}.tier-tag[data-v-0700123f]:after{content:"";position:absolute;inset:-70%;background:linear-gradient(120deg,transparent 45%,rgba(255,255,255,.55) 52%,transparent 60%);transform:translate(-40%) rotate(18deg);animation:tierChipSweep-0700123f 3.5s ease-in-out infinite;mix-blend-mode:screen;pointer-events:none}.credit[data-v-0700123f]{font-size:.875rem;color:var(--text-secondary)}.credit[data-v-0700123f]:hover{color:var(--info-color);text-decoration:underline}.credit .credit-value[data-v-0700123f]{cursor:pointer;transition:all .2s ease;color:var(--text-secondary)}.button[data-v-0700123f]{background:var(--bg-light-ex);padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .1s ease;box-shadow:var(--shadow-out-md);font-size:1rem;font-weight:500;color:var(--text-primary)}.button[data-v-0700123f]:hover{background:var(--bg);transform:translateY(-1px)}.button[data-v-0700123f]:active{transform:translateY(1px);box-shadow:var(--shadow-in-md)}.logout-button[data-v-0700123f]{color:var(--text-primary)}.login-button[data-v-0700123f]{margin:.5rem 1rem 1rem;display:block;width:calc(100% - 2rem)}@keyframes tierChipGradient-0700123f{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@keyframes tierChipSweep-0700123f{0%{transform:translate(-45%) rotate(18deg);opacity:0}18%{opacity:.7}55%{transform:translate(45%) rotate(18deg);opacity:.25}to{transform:translate(45%) rotate(18deg);opacity:0}}@media (prefers-reduced-motion: reduce){.tier-tag[data-v-0700123f]:before,.tier-tag[data-v-0700123f]:after{animation:none}}.user-account-view.is-mobile[data-v-0700123f]{width:100%}.user-account-view.is-mobile .user-info[data-v-0700123f]{cursor:default;margin:0;padding:.875rem;gap:.875rem;background:var(--bg-light-ex);border-radius:.75rem;box-shadow:var(--shadow-out-sm)}.user-account-view.is-mobile .user-info[data-v-0700123f]:hover,.user-account-view.is-mobile .user-info[data-v-0700123f]:active:not(:has(.credit:active)){background:var(--bg-light-ex);box-shadow:var(--shadow-out-sm)}.user-account-view.is-mobile .display-name[data-v-0700123f]{font-size:1.125rem}.user-account-view.is-mobile .credit[data-v-0700123f]{font-size:1rem;min-width:38px;min-height:38px;touch-action:manipulation;display:inline-flex;align-items:center}.user-account-view.is-mobile .login-button[data-v-0700123f]{margin:0;width:100%;min-height:42px;font-size:1rem}[data-v-645cf656]:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark][data-v-645cf656]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}.me-sheet[data-v-645cf656]{display:flex;flex-direction:column;gap:.875rem;padding-bottom:.625rem}.me-account[data-v-645cf656]{width:100%}.me-entries[data-v-645cf656]{display:flex;flex-direction:column;background:var(--bg-light-ex);border-radius:.75rem;overflow:hidden}.me-row[data-v-645cf656]{min-width:42px;min-height:42px;touch-action:manipulation;width:100%;display:flex;align-items:center;gap:.875rem;padding:.875rem;background:transparent;text-align:left;-webkit-tap-highlight-color:transparent}.me-row[data-v-645cf656]:not(:last-of-type){border-bottom:1px solid var(--border-light)}.me-row[data-v-645cf656]:active{background:var(--btn-hover-bg)}.me-icon[data-v-645cf656]{flex-shrink:0;color:var(--primary-color-solid);display:flex}.me-label[data-v-645cf656]{flex:1;min-width:0;font-size:1rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-chevron[data-v-645cf656]{flex-shrink:0;color:var(--text-muted)}.me-logout[data-v-645cf656]{min-width:42px;min-height:42px;touch-action:manipulation;width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.875rem;border-radius:.75rem;background:color-mix(in srgb,var(--danger-color) 8%,transparent);color:var(--danger-color);font-size:1rem;font-weight:650;-webkit-tap-highlight-color:transparent}.me-logout[data-v-645cf656]:active{background:color-mix(in srgb,var(--danger-color) 16%,transparent)}#app{width:100vw;height:100vh;height:100svh;overflow:hidden;background:var(--bg)}@media (max-width: 768px){#app{height:auto;min-height:100svh;overflow-x:hidden;overflow-y:auto}}:root{--base-color: #ffffff;--base-color-reverse: #000000;--bg-dark-ex:#f1fafc;--bg-dark:#f7fbfb;--bg: #fafeff;--bg-light: #fcfdfe;--bg-light-ex: #fdfeff;--bg-tertiary: #e9ecef;--bg-sidebar: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-reverse: #eeeeee;--border-color: #dee2e6;--border-light: #e9ecef;--primary-color: linear-gradient(135deg, #5de0e6, #004aad);--primary-color-solid: #0081cc;--primary-hover: linear-gradient(135deg, #004aad, #5de0e6);--primary-hover-solid: #006ba8;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #3069b0;--mode-standard-color: linear-gradient(135deg, #5de0e6, #004aad);--mode-standard-hover: #5568d3;--mode-flash-color: #0891b2;--mode-flash-hover: #06b6d4;--mode-lite-color: #7c3aed;--mode-lite-hover: #8b5cf6;--mode-polish-color: linear-gradient(135deg, #f5a623, #d35400);--mode-polish-hover: #e08e1b;--tier-trial-color: #6c757d;--tier-creater-color: #7c6be6;--tier-pro-color: #fbbf24;--tier-trial-g1: #b8bec6;--tier-trial-g2: #6c757d;--tier-trial-g3: #4b5563;--tier-creater-g1: #4dd8ff;--tier-creater-g2: #7c6be6;--tier-creater-g3: #ff6bd6;--tier-pro-g1: #fff1b8;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .1);--overlay: rgba(0, 0, 0, .5);--btn-bg: #f4f4f4;--btn-hover-bg: #ededed;--btn-border: #e8e8e8;--shadow-out-xs: 0 1px 2px #ffffff30, 0 1px 2px #00000030, inset 0 1px 2px #ffffff70;--shadow-out-sm: 0 1px 2px #ffffff30, 0 1px 2px #00000030, 0 2px 4px #00000015, inset 0 1px 2px #ffffff70, inset 0 2px 4px #ffffff85;--shadow-out-md: 0 1px 2px #ffffff30, 0 2px 4px #00000030, 0 4px 8px #00000015, inset 0 2px 4px #ffffff70, inset 0 4px 8px #ffffff85;--shadow-out-lg: 0 1px 2px #ffffff30, 0 4px 6px #00000030, 0 6px 10px #00000015, inset 0 4px 6px #ffffff70, inset 0 6px 10px #ffffff85;--shadow-in-xs: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, 0 1px 2px #ffffff70;--shadow-in-sm: inset 0 1px 2px #ffffff30, inset 0 1px 2px #00000030, inset 0 2px 4px #00000015, 0 1px 2px #ffffff70, 0 2px 4px #ffffff85;--shadow-in-md: inset 0 1px 2px #ffffff30, inset 0 2px 4px #00000030, inset 0 4px 8px #00000015, 0 2px 4px #ffffff70, 0 4px 8px #ffffff85;--shadow-in-lg: inset 0 1px 2px #ffffff30, inset 0 4px 6px #00000030, inset 0 6px 10px #00000015, 0 4px 6px #ffffff70, 0 6px 10px #ffffff85}[data-theme=dark]{--base-color: #1b1b1b;--base-color-reverse: #ffffff;--bg-dark-ex: #131313;--bg-dark: #171717;--bg: #1a1a1a;--bg-light: #1d1d1d;--bg-light-ex: #212121;--bg-tertiary: #404040;--bg-sidebar: #2d2d2d;--text-primary: #dddddd;--text-secondary: #aaaaaa;--text-muted: #808080;--text-reverse: #222222;--border-color: #404040;--border-light: #333333;--primary-color: #0081cc;--primary-color-solid: #0081cc;--primary-hover: #aecaff;--primary-hover-solid: #5bb8e8;--success-color: #34ce57;--warning-color: #ffd351;--danger-color: #ff4757;--info-color: #4ba2ff;--mode-standard-color: #0081cc;--mode-standard-hover: color-mix(in srgb, var(--mode-standard-color) 80%, white);--mode-flash-color: #3ddbe1;--mode-flash-hover: color-mix(in srgb, var(--mode-flash-color) 80%, white);--mode-lite-color: #a78bfa;--mode-lite-hover: color-mix(in srgb, var(--mode-lite-color) 80%, white);--mode-polish-color: #f5a623;--mode-polish-hover: color-mix(in srgb, var(--mode-polish-color) 80%, white);--tier-trial-color: #9ca3af;--tier-creater-color: #a78bfa;--tier-pro-color: #fbbf24;--tier-trial-g1: #cbd5e1;--tier-trial-g2: #9ca3af;--tier-trial-g3: #6b7280;--tier-creater-g1: #60d9ff;--tier-creater-g2: #a78bfa;--tier-creater-g3: #ff7be5;--tier-pro-g1: #fef3c7;--tier-pro-g2: #fbbf24;--tier-pro-g3: #f59e0b;--hover-bg: rgba(255, 255, 255, .05);--active-bg: rgba(255, 255, 255, .1);--overlay: rgba(0, 0, 0, .7);--btn-bg: #333333;--btn-hover-bg: #404040;--btn-border: #404040;--shadow-out-xs: 0 1px 2px #ffffff10, 0 1px 2px #00000010, inset 0 1px 2px #ffffff05;--shadow-out-sm: 0 1px 2px #ffffff10, 0 1px 2px #00000010, 0 2px 4px #00000015, inset 0 1px 2px #ffffff05, inset 0 2px 4px #ffffff20;--shadow-out-md: 0 1px 2px #ffffff10, 0 2px 4px #00000010, 0 4px 8px #00000015, inset 0 2px 4px #ffffff05, inset 0 4px 8px #ffffff20;--shadow-out-lg: 0 1px 2px #ffffff10, 0 4px 6px #00000010, 0 6px 10px #00000015, inset 0 4px 6px #ffffff05, inset 0 6px 10px #ffffff20;--shadow-in-xs: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, 0 1px 2px #ffffff05;--shadow-in-sm: inset 0 1px 2px #ffffff10, inset 0 1px 2px #00000010, inset 0 2px 4px #00000015, 0 1px 2px #ffffff05, 0 2px 4px #ffffff20;--shadow-in-md: inset 0 1px 2px #ffffff10, inset 0 2px 4px #00000010, inset 0 4px 8px #00000015, 0 2px 4px #ffffff05, 0 4px 8px #ffffff20;--shadow-in-lg: inset 0 1px 2px #ffffff10, inset 0 4px 6px #00000010, inset 0 6px 10px #00000015, 0 4px 6px #ffffff05, 0 6px 10px #ffffff20}@font-face{font-family:Alibaba PuHuiTi;src:url(/fonts/AlibabaPuHuiTi-3-55-Regular.woff2) format("woff2"),url(/fonts/AlibabaPuHuiTi-3-55-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alibaba PuHuiTi;src:url(/fonts/AlibabaPuHuiTi-3-65-Medium.woff2) format("woff2"),url(/fonts/AlibabaPuHuiTi-3-65-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Alibaba PuHuiTi;src:url(/fonts/AlibabaPuHuiTi-3-75-SemiBold.woff2) format("woff2"),url(/fonts/AlibabaPuHuiTi-3-75-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Alibaba PuHuiTi;src:url(/fonts/AlibabaPuHuiTi-3-85-Bold.woff2) format("woff2"),url(/fonts/AlibabaPuHuiTi-3-85-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--mobile-topbar-h: 52px;--mobile-tabbar-h: 56px;--mobile-action-h: 64px;--mobile-topbar-total: calc(52px + var(--safe-top));--mobile-tabbar-total: calc(56px + var(--safe-bottom));--mobile-action-total: calc(64px + var(--safe-bottom))}*{box-sizing:border-box;margin:0;padding:0}html{font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Alibaba PuHuiTi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.6;color:var(--text-primary);background:var(--bg-primary);transition:background .3s ease,color .3s ease}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.theme-transitioning,.theme-transitioning *,.theme-transitioning *:before,.theme-transitioning *:after{transition:background .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease,box-shadow .3s ease!important;transition-delay:0s!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}a{color:var(--primary-color-solid);text-decoration:none;transition:color .15s ease}a:hover{color:var(--primary-hover-solid)}button{font-family:inherit;cursor:pointer;border:none;outline:none}button:disabled{cursor:not-allowed;opacity:.6}input,textarea{font-family:inherit;font-size:inherit;outline:none}code,pre{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace}
