:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--primary-800: #1e40af;--primary-900: #1e3a8a;--secondary-50: #faf5ff;--secondary-100: #f3e8ff;--secondary-200: #e9d5ff;--secondary-300: #d8b4fe;--secondary-400: #c084fc;--secondary-500: #a855f7;--secondary-600: #9333ea;--secondary-700: #7c3aed;--secondary-800: #6b21a8;--secondary-900: #581c87;--accent-50: #ecfeff;--accent-100: #cffafe;--accent-200: #a5f3fc;--accent-300: #67e8f9;--accent-400: #22d3ee;--accent-500: #06b6d4;--accent-600: #0891b2;--accent-700: #0e7490;--accent-800: #155e75;--accent-900: #164e63;--neutral-50: #f8fafc;--neutral-100: #f1f5f9;--neutral-200: #e2e8f0;--neutral-300: #cbd5e1;--neutral-400: #94a3b8;--neutral-500: #64748b;--neutral-600: #475569;--neutral-700: #334155;--neutral-800: #1e293b;--neutral-900: #0f172a;--success-400: #4ade80;--success-500: #22c55e;--success-600: #16a34a;--warning-400: #fbbf24;--warning-500: #f59e0b;--warning-600: #d97706;--error-400: #f87171;--error-500: #ef4444;--error-600: #dc2626;--gradient-primary: linear-gradient(135deg, var(--primary-600), var(--secondary-600));--gradient-primary-soft: linear-gradient(135deg, var(--primary-500), var(--secondary-500));--gradient-primary-subtle: linear-gradient(135deg, rgba(59, 130, 246, .1), rgba(147, 51, 234, .1) );--gradient-bg-dark: linear-gradient(135deg, rgba(15, 23, 42, .95), rgba(30, 41, 59, .85), rgba(51, 65, 85, .75) );--gradient-bg-card: linear-gradient(135deg, rgba(30, 30, 60, .6), rgba(40, 40, 80, .6) );--gradient-bg-surface: linear-gradient(135deg, rgba(51, 65, 85, .4), rgba(71, 85, 105, .3) );--gradient-neon-blue: linear-gradient(135deg, #00f5ff, #0080ff);--gradient-neon-purple: linear-gradient(135deg, #8b5cf6, #a855f7);--gradient-neon-cyan: linear-gradient(135deg, #06b6d4, #22d3ee);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-neon-blue: 0 0 20px rgba(59, 130, 246, .5), 0 0 40px rgba(59, 130, 246, .3);--shadow-neon-purple: 0 0 20px rgba(147, 51, 234, .5), 0 0 40px rgba(147, 51, 234, .3);--shadow-neon-cyan: 0 0 20px rgba(6, 182, 212, .5), 0 0 40px rgba(6, 182, 212, .3);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .1);--shadow-inner-lg: inset 0 4px 8px 0 rgba(0, 0, 0, .15);--backdrop-blur-xs: blur(2px);--backdrop-blur-sm: blur(4px);--backdrop-blur-md: blur(8px);--backdrop-blur-lg: blur(12px);--backdrop-blur-xl: blur(16px);--backdrop-blur-2xl: blur(24px);--backdrop-blur-3xl: blur(40px);--glass-light: rgba(255, 255, 255, .1);--glass-medium: rgba(255, 255, 255, .15);--glass-heavy: rgba(255, 255, 255, .2);--glass-dark-light: rgba(0, 0, 0, .1);--glass-dark-medium: rgba(0, 0, 0, .2);--glass-dark-heavy: rgba(0, 0, 0, .3);--border-0: 0px;--border-1: 1px;--border-2: 2px;--border-4: 4px;--border-8: 8px;--border-transparent: transparent;--border-light: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .2);--border-heavy: rgba(255, 255, 255, .3);--border-primary: var(--primary-500);--border-secondary: var(--secondary-500);--border-accent: var(--accent-500);--border-neon-blue: var(--primary-400);--border-neon-purple: var(--secondary-400);--border-neon-cyan: var(--accent-400);--radius-none: 0px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 24px;--radius-full: 9999px;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--space-36: 144px;--space-40: 160px;--space-44: 176px;--space-48: 192px;--space-52: 208px;--space-56: 224px;--space-60: 240px;--space-64: 256px;--space-72: 288px;--space-80: 320px;--space-96: 384px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--text-5xl: 48px;--text-6xl: 60px;--text-7xl: 72px;--text-8xl: 96px;--text-9xl: 128px;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--duration-75: 75ms;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-300: .3s;--duration-500: .5s;--duration-700: .7s;--duration-1000: 1s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--z-0: 0;--z-10: 10;--z-20: 20;--z-30: 30;--z-40: 40;--z-50: 50;--z-auto: auto;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}.glass{background:var(--glass-light);backdrop-filter:var(--backdrop-blur-md);-webkit-backdrop-filter:var(--backdrop-blur-md);border:var(--border-1) solid var(--border-light)}.glass-medium{background:var(--glass-medium);backdrop-filter:var(--backdrop-blur-lg);-webkit-backdrop-filter:var(--backdrop-blur-lg);border:var(--border-1) solid var(--border-medium)}.glass-heavy{background:var(--glass-heavy);backdrop-filter:var(--backdrop-blur-xl);-webkit-backdrop-filter:var(--backdrop-blur-xl);border:var(--border-1) solid var(--border-heavy)}.neon-blue{color:var(--primary-400);text-shadow:var(--shadow-neon-blue)}.neon-purple{color:var(--secondary-400);text-shadow:var(--shadow-neon-purple)}.neon-cyan{color:var(--accent-400);text-shadow:var(--shadow-neon-cyan)}.neon-border-blue{border:var(--border-1) solid var(--border-neon-blue);box-shadow:var(--shadow-neon-blue)}.neon-border-purple{border:var(--border-1) solid var(--border-neon-purple);box-shadow:var(--shadow-neon-purple)}.neon-border-cyan{border:var(--border-1) solid var(--border-neon-cyan);box-shadow:var(--shadow-neon-cyan)}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-primary-soft{background:var(--gradient-primary-soft)}.bg-gradient-primary-subtle{background:var(--gradient-primary-subtle)}.bg-gradient-dark{background:var(--gradient-bg-dark)}.bg-gradient-card{background:var(--gradient-bg-card)}.bg-gradient-surface{background:var(--gradient-bg-surface)}.transition-all{transition:all var(--duration-300) var(--ease-in-out)}.transition-colors{transition:color var(--duration-300) var(--ease-in-out),background-color var(--duration-300) var(--ease-in-out),border-color var(--duration-300) var(--ease-in-out)}.transition-transform{transition:transform var(--duration-300) var(--ease-in-out)}.transition-opacity{transition:opacity var(--duration-300) var(--ease-in-out)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hover-glow:hover{box-shadow:var(--shadow-neon-blue)}.hover-scale:hover{transform:scale(1.05)}.glass-card{background:var(--glass-light);backdrop-filter:var(--backdrop-blur-lg);-webkit-backdrop-filter:var(--backdrop-blur-lg);border:var(--border-1) solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);transition:all var(--duration-300) var(--ease-in-out)}.glass-card:hover{background:var(--glass-medium);border-color:var(--border-medium);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.glass-panel{background:var(--glass-medium);backdrop-filter:var(--backdrop-blur-xl);-webkit-backdrop-filter:var(--backdrop-blur-xl);border:var(--border-1) solid var(--border-medium);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl)}.glass-surface{background:var(--glass-heavy);backdrop-filter:var(--backdrop-blur-2xl);-webkit-backdrop-filter:var(--backdrop-blur-2xl);border:var(--border-2) solid var(--border-heavy);border-radius:var(--radius-3xl);box-shadow:var(--shadow-2xl)}.glass-neon-blue{background:linear-gradient(135deg,#3b82f61a,#3b82f60d);backdrop-filter:var(--backdrop-blur-lg);-webkit-backdrop-filter:var(--backdrop-blur-lg);border:var(--border-1) solid var(--primary-400);box-shadow:var(--shadow-neon-blue)}.glass-neon-purple{background:linear-gradient(135deg,#9333ea1a,#9333ea0d);backdrop-filter:var(--backdrop-blur-lg);-webkit-backdrop-filter:var(--backdrop-blur-lg);border:var(--border-1) solid var(--secondary-400);box-shadow:var(--shadow-neon-purple)}.glass-neon-cyan{background:linear-gradient(135deg,#06b6d41a,#06b6d40d);backdrop-filter:var(--backdrop-blur-lg);-webkit-backdrop-filter:var(--backdrop-blur-lg);border:var(--border-1) solid var(--accent-400);box-shadow:var(--shadow-neon-cyan)}.glass-interactive{background:var(--glass-light);backdrop-filter:var(--backdrop-blur-md);-webkit-backdrop-filter:var(--backdrop-blur-md);border:var(--border-1) solid var(--border-light);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--duration-300) var(--ease-in-out);position:relative;overflow:hidden}.glass-interactive:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--duration-500) var(--ease-in-out)}.glass-interactive:hover{background:var(--glass-medium);border-color:var(--primary-400);box-shadow:var(--shadow-neon-blue);transform:translateY(-1px)}.glass-interactive:hover:before{left:100%}.glass-interactive:active{transform:translateY(0);box-shadow:var(--shadow-lg)}.glass-button{background:var(--glass-light);backdrop-filter:var(--backdrop-blur-md);-webkit-backdrop-filter:var(--backdrop-blur-md);border:var(--border-1) solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-6);color:#ffffffe6;font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-300) var(--ease-in-out);position:relative;overflow:hidden}.glass-button:hover{background:var(--glass-medium);border-color:var(--primary-400);box-shadow:var(--shadow-neon-blue);transform:translateY(-2px)}.glass-button:active{transform:translateY(0)}.glass-button-primary{background:linear-gradient(135deg,#3b82f633,#3b82f61a);border-color:var(--primary-400)}.glass-button-secondary{background:linear-gradient(135deg,#9333ea33,#9333ea1a);border-color:var(--secondary-400)}.glass-input{background:var(--glass-light);backdrop-filter:var(--backdrop-blur-md);-webkit-backdrop-filter:var(--backdrop-blur-md);border:var(--border-1) solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);color:#ffffffe6;font-size:var(--text-base);transition:all var(--duration-300) var(--ease-in-out);width:100%;box-sizing:border-box}.glass-input::-moz-placeholder{color:#ffffff80}.glass-input::placeholder{color:#ffffff80}.glass-input:focus{outline:none;background:var(--glass-medium);border-color:var(--primary-400);box-shadow:var(--shadow-neon-blue)}.glass-nav{background:var(--glass-medium);backdrop-filter:var(--backdrop-blur-xl);-webkit-backdrop-filter:var(--backdrop-blur-xl);border:var(--border-1) solid var(--border-medium);border-radius:var(--radius-2xl);padding:var(--space-4) var(--space-6);box-shadow:var(--shadow-lg)}.glass-nav-item{background:transparent;border:none;border-radius:var(--radius-lg);padding:var(--space-2) var(--space-4);color:#ffffffb3;font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-300) var(--ease-in-out)}.glass-nav-item:hover{background:var(--glass-light);color:#ffffffe6;transform:translateY(-1px)}.glass-nav-item.active{background:var(--glass-medium);color:var(--primary-400);box-shadow:var(--shadow-neon-blue)}.glass-modal-backdrop{background:#00000080;backdrop-filter:var(--backdrop-blur-sm);-webkit-backdrop-filter:var(--backdrop-blur-sm)}.glass-modal{background:var(--glass-heavy);backdrop-filter:var(--backdrop-blur-2xl);-webkit-backdrop-filter:var(--backdrop-blur-2xl);border:var(--border-2) solid var(--border-heavy);border-radius:var(--radius-3xl);box-shadow:var(--shadow-2xl);max-width:90vw;max-height:90vh;overflow:auto}.glass-table{background:var(--glass-light);backdrop-filter:var(--backdrop-blur-lg);-webkit-backdrop-filter:var(--backdrop-blur-lg);border:var(--border-1) solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.glass-table th{background:var(--glass-medium);backdrop-filter:var(--backdrop-blur-xl);-webkit-backdrop-filter:var(--backdrop-blur-xl);border-bottom:var(--border-1) solid var(--border-medium);padding:var(--space-4);color:#ffffffe6;font-weight:var(--font-semibold)}.glass-table td{background:transparent;border-bottom:var(--border-1) solid var(--border-light);padding:var(--space-3) var(--space-4);color:#fffc}.glass-table tr:hover td{background:var(--glass-light);color:#fffffff2}@media (max-width: 640px){.glass-card,.glass-panel,.glass-surface{border-radius:var(--radius-lg)}.glass-modal{border-radius:var(--radius-xl);margin:var(--space-4)}.glass-nav{border-radius:var(--radius-xl);padding:var(--space-3) var(--space-4)}}@media (prefers-reduced-motion: reduce){.glass-card,.glass-panel,.glass-surface,.glass-interactive,.glass-button,.glass-input,.glass-nav-item{transition:none}.glass-interactive:before{display:none}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#fffffff2;background:transparent;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@supports (-moz-osx-font-smoothing: grayscale){*{-moz-osx-font-smoothing:grayscale}}a{font-weight:500;color:#60a5fa;text-decoration:inherit;transition:.3s ease-in-out}a:hover{color:#93c5fd;text-shadow:0 0 20px rgba(59,130,246,.5)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background:transparent;overflow-x:hidden}h1{font-size:48px;line-height:1.25;font-weight:700;color:#fffffff2}button{border-radius:8px;border:1px solid rgba(255,255,255,.1);padding:12px 24px;font-size:16px;font-weight:500;font-family:inherit;background:linear-gradient(135deg,#1e1e3c99,#28285099);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffe6;cursor:pointer;transition:all .3s ease-in-out}button:hover{border-color:#60a5fa;box-shadow:0 0 20px #3b82f680;transform:translateY(-1px)}button:focus,button:focus-visible{outline:2px solid #60a5fa;outline-offset:4px}button:active{transform:translateY(0)}.card{padding:32px;background:linear-gradient(135deg,#1e1e3c99,#28285099);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 10px 15px -3px #0000001a;transition:all .3s ease-in-out}.card:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a;border-color:#fff3}#app{max-width:1280px;margin:0 auto;padding:32px;text-align:center;min-height:100vh;display:flex;flex-direction:column}.text-primary{color:#60a5fa}.text-secondary{color:#c084fc}.text-accent{color:#22d3ee}.text-success{color:#4ade80}.text-warning{color:#fbbf24}.text-error{color:#f87171}.bg-primary{background-color:#2563eb}.bg-secondary{background-color:#9333ea}.bg-accent{background-color:#0891b2}.border{border:1px solid rgba(255,255,255,.1)}.border-primary{border-color:#60a5fa}.border-secondary{border-color:#c084fc}.border-accent{border-color:#22d3ee}.rounded-sm{border-radius:4px}.rounded{border-radius:6px}.rounded-lg{border-radius:8px}.rounded-xl{border-radius:12px}.rounded-2xl{border-radius:16px}.rounded-full{border-radius:9999px}.p-2{padding:8px}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:32px}.m-2{margin:8px}.m-4{margin:16px}.m-6{margin:24px}.m-8{margin:32px}.shadow{box-shadow:0 4px 6px -1px #0000001a}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a}@media (max-width: 640px){#app{padding:16px}.card{padding:24px}h1{font-size:30px}}@media (min-width: 1024px){#app{padding:48px}}.backtest-panel[data-v-932e103d]{border-top:1px solid #e5e7eb;padding:12px 20px;background:#f9fafb}.backtest-idle[data-v-932e103d]{display:flex;justify-content:center}.backtest-btn[data-v-932e103d]{padding:6px 20px;font-size:13px;font-weight:600;color:#fff;background:#3b82f6;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.backtest-btn[data-v-932e103d]:hover{background:#2563eb}.backtest-btn[data-v-932e103d]:focus{outline:none}.retry-btn[data-v-932e103d]{margin-left:10px;padding:4px 14px;font-size:12px}.backtest-loading[data-v-932e103d]{display:flex;align-items:center;gap:8px;justify-content:center;color:#6b7280;font-size:13px}.backtest-spinner[data-v-932e103d]{display:inline-block;width:14px;height:14px;border:2px solid #d1d5db;border-top-color:#3b82f6;border-radius:50%;animation:spin-932e103d .7s linear infinite}@keyframes spin-932e103d{to{transform:rotate(360deg)}}.backtest-loading-text[data-v-932e103d]{color:#6b7280}.backtest-empty[data-v-932e103d]{font-size:13px;color:#6b7280;text-align:center;padding:4px 0}.backtest-summary[data-v-932e103d]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:12px;color:#374151}.summary-item[data-v-932e103d]{white-space:nowrap}.summary-item strong[data-v-932e103d]{color:#111827}.summary-count[data-v-932e103d]{color:#3b82f6;font-size:11px;margin-left:2px}.summary-divider[data-v-932e103d]{color:#d1d5db;font-size:11px}.detail-btn[data-v-932e103d]{margin-left:auto;padding:3px 12px;font-size:12px;color:#3b82f6;background:transparent;border:1px solid #3b82f6;border-radius:4px;cursor:pointer;transition:all .2s;white-space:nowrap}.detail-btn[data-v-932e103d]:hover{background:#eff6ff}.detail-btn[data-v-932e103d]:focus{outline:none}.backtest-detail[data-v-932e103d]{max-height:0;overflow:hidden;transition:max-height .35s ease;margin-top:0}.backtest-detail-expanded[data-v-932e103d]{max-height:1200px;margin-top:10px;transition:max-height .4s ease}.detail-table[data-v-932e103d]{width:100%;border-collapse:collapse;font-size:12px;color:#374151;max-height:200px;display:block;overflow-y:auto}.detail-table thead[data-v-932e103d]{position:sticky;top:0;background:#f3f4f6;z-index:1}.detail-table th[data-v-932e103d]{padding:6px 8px;text-align:left;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb;white-space:nowrap}.detail-table td[data-v-932e103d]{padding:5px 8px;border-bottom:1px solid #f3f4f6;white-space:nowrap}.date-cell[data-v-932e103d]{cursor:pointer;color:#3b82f6;text-decoration:underline;text-underline-offset:2px}.date-cell[data-v-932e103d]:hover{color:#2563eb}.detail-row-selected td[data-v-932e103d]{background:#eff6ff}.detail-row:hover td[data-v-932e103d]{background:#f9fafb;cursor:pointer}.trend-up[data-v-932e103d]{color:#ef4444}.trend-down[data-v-932e103d]{color:#22c55e}.return-positive[data-v-932e103d]{color:#ef4444;font-weight:600}.return-negative[data-v-932e103d]{color:#22c55e;font-weight:600}.safe-exit-fail[data-v-932e103d]{color:#ef4444;font-weight:600}#kline-preview-area[data-v-932e103d]{max-height:0;overflow:hidden;transition:max-height .4s ease}#kline-preview-area.kline-preview-visible[data-v-932e103d]{max-height:320px;margin-top:10px;transition:max-height .4s ease}.preview-label[data-v-932e103d]{font-size:12px;color:#6b7280;margin-bottom:4px;padding:0 2px}.backtest-error[data-v-932e103d]{display:flex;align-items:center;gap:8px;font-size:13px;color:#ef4444}.error-msg[data-v-932e103d]{flex:1}.chart-wrapper[data-v-0149bbfb]{width:100%;display:flex;justify-content:center;position:relative}.chart-container[data-v-0149bbfb]{width:100%;max-width:100%;height:var(--35bdc35f)}.timeframe-button-container[data-v-0149bbfb]{position:absolute;top:20px;left:20px;z-index:1000}.timeframe-button[data-v-0149bbfb]{width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;background:#3b82f6bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0000004d;transition:all .2s}.timeframe-button[data-v-0149bbfb]:hover{background:#3b82f6f2;transform:scale(1.05)}.timeframe-button.active[data-v-0149bbfb]{background:#f08ec0e1;box-shadow:0 2px 12px #f472b680}.signal-button-container[data-v-0149bbfb]{position:absolute;top:20px;right:20px;z-index:1000}.signal-button[data-v-0149bbfb]{width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:18px;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #0000001a,0 2px 8px #00000014}.signal-button[data-v-0149bbfb]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026,0 3px 12px #0000001f;background:#ffffff26}.signal-button[data-v-0149bbfb]:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}.signal-button.active[data-v-0149bbfb]{background:#409eff33;border-color:#409eff4d;color:#409eff}.signal-button.active[data-v-0149bbfb]:hover{background:#409eff40}.signal-icon[data-v-0149bbfb]{display:inline-block;transition:transform .3s ease}.signal-button:hover .signal-icon[data-v-0149bbfb]{transform:scale(1.1)}.signal-button.active .signal-icon[data-v-0149bbfb]{animation:sparkle-0149bbfb 1.5s ease-in-out infinite}.loading-spinner[data-v-0149bbfb]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #409eff;border-radius:50%;animation:spin-0149bbfb 1s linear infinite}@keyframes sparkle-0149bbfb{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes spin-0149bbfb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.signal-dialog-overlay[data-v-0149bbfb]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10000}.signal-dialog[data-v-0149bbfb]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:16px;box-shadow:0 8px 32px #0003;max-width:90%;width:600px;max-height:50vh;overflow:hidden;display:flex;flex-direction:column;pointer-events:auto}.signal-dialog-header[data-v-0149bbfb]{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signal-dialog-header[data-v-0149bbfb]:active{cursor:grabbing}.signal-dialog-icon[data-v-0149bbfb]{width:32px;height:32px;margin-right:12px;object-fit:contain}.signal-dialog-emoji[data-v-0149bbfb]{font-size:24px;margin-right:12px}.signal-dialog-name[data-v-0149bbfb]{font-size:18px;font-weight:600;color:#111827;flex:1}.signal-dialog-close[data-v-0149bbfb]{width:32px;height:32px;border:none;background:transparent;font-size:24px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.signal-dialog-close[data-v-0149bbfb]:hover{background:#e5e7eb;color:#111827}.signal-dialog-content[data-v-0149bbfb]{padding:20px;overflow-y:auto;flex:1}.signal-section[data-v-0149bbfb]{margin-bottom:20px}.signal-section[data-v-0149bbfb]:last-child{margin-bottom:0}.signal-section-title[data-v-0149bbfb]{font-size:16px;font-weight:600;color:#374151;margin-bottom:8px}.signal-section-text[data-v-0149bbfb]{font-size:14px;line-height:1.8;color:#4b5563;white-space:pre-wrap}.fade-enter-active[data-v-0149bbfb],.fade-leave-active[data-v-0149bbfb]{transition:opacity .3s ease}.fade-enter-from[data-v-0149bbfb],.fade-leave-to[data-v-0149bbfb]{opacity:0}.fade-in[data-v-0149bbfb]{animation:fadeIn-0149bbfb .5s ease-in}@keyframes fadeIn-0149bbfb{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.chart-wrapper[data-v-0149bbfb]{width:100%!important;max-width:100vw!important;margin:0!important;padding:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.chart-container[data-v-0149bbfb]{width:100%!important;max-width:100vw!important;margin:0!important;padding:0!important;overflow-x:hidden!important;box-sizing:border-box!important;min-height:300px!important}.signal-button-container[data-v-0149bbfb]{top:15px;right:15px}.signal-button[data-v-0149bbfb]{width:40px;height:40px;font-size:16px}.signal-dialog-overlay[data-v-0149bbfb]{position:fixed!important;padding:20px!important;align-items:center!important;background:#0009!important}.signal-dialog[data-v-0149bbfb]{max-width:100%!important;width:calc(100% - 40px)!important;max-height:85vh!important;height:auto!important;margin:0!important;border-radius:16px!important;background:#fff!important;display:flex;flex-direction:column}.signal-dialog-header[data-v-0149bbfb]{padding:16px 20px;flex-shrink:0}.signal-dialog-icon[data-v-0149bbfb]{width:32px;height:32px;margin-right:12px}.signal-dialog-emoji[data-v-0149bbfb]{font-size:24px;margin-right:12px}.signal-dialog-name[data-v-0149bbfb]{font-size:18px}.signal-dialog-close[data-v-0149bbfb]{width:36px;height:36px;font-size:28px}.signal-dialog-content[data-v-0149bbfb]{padding:20px;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.signal-section[data-v-0149bbfb]{margin-bottom:24px}.signal-section-title[data-v-0149bbfb]{font-size:16px;margin-bottom:10px}.signal-section-text[data-v-0149bbfb]{font-size:15px;line-height:1.8}}.signal-picker[data-v-0149bbfb]{position:absolute;z-index:1100;background:#fffffff7;border-radius:12px;box-shadow:0 4px 20px #00000026,0 1px 4px #00000014;padding:8px 0;min-width:150px;max-width:200px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.signal-picker-list[data-v-0149bbfb]{display:flex;flex-direction:column}.signal-picker-item[data-v-0149bbfb]{display:flex;align-items:center;padding:8px 14px;cursor:pointer;transition:background-color .15s ease,transform .2s ease,opacity .25s ease;opacity:0;transform:translateY(-8px);animation:pickerItemSlideIn-0149bbfb .25s ease forwards}.signal-picker-item[data-v-0149bbfb]:hover{background-color:#409eff14}.signal-picker-item[data-v-0149bbfb]:active{background-color:#409eff26}.signal-picker-icon[data-v-0149bbfb]{width:28px;height:28px;object-fit:contain;margin-right:10px;flex-shrink:0}.signal-picker-emoji[data-v-0149bbfb]{font-size:20px;margin-right:10px;flex-shrink:0;width:28px;text-align:center}.signal-picker-name[data-v-0149bbfb]{font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signal-picker-expand-enter-active[data-v-0149bbfb]{animation:pickerExpand-0149bbfb .2s ease-out}.signal-picker-expand-leave-active[data-v-0149bbfb]{animation:pickerExpand-0149bbfb .15s ease-in reverse}@keyframes pickerExpand-0149bbfb{0%{opacity:0;transform:scaleY(.6) translateY(-10px);transform-origin:top center}to{opacity:1;transform:scaleY(1) translateY(0);transform-origin:top center}}@keyframes pickerItemSlideIn-0149bbfb{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.signal-picker[data-v-0149bbfb]{min-width:140px;max-width:180px;border-radius:10px}.signal-picker-item[data-v-0149bbfb]{padding:10px 12px}.signal-picker-icon[data-v-0149bbfb]{width:24px;height:24px;margin-right:8px}.signal-picker-name[data-v-0149bbfb]{font-size:12px}}.legal-container[data-v-17b22c03]{color:#333;padding:20px;line-height:1.75}h2[data-v-17b22c03]{margin:0 0 6px}.meta[data-v-17b22c03],.version[data-v-17b22c03]{color:#666;font-size:13px}h3[data-v-17b22c03]{margin:18px 0 8px;font-size:16px}ul[data-v-17b22c03]{padding-left:18px;margin:0}li[data-v-17b22c03]{margin:6px 0}a[data-v-17b22c03]{color:#4a6bd8;text-decoration:none}a[data-v-17b22c03]:hover{text-decoration:underline}.legal-container[data-v-875bab3b]{color:#333;padding:20px;line-height:1.75}h2[data-v-875bab3b]{margin:0 0 6px}.meta[data-v-875bab3b],.version[data-v-875bab3b]{color:#666;font-size:13px}h3[data-v-875bab3b]{margin:18px 0 8px;font-size:16px}ul[data-v-875bab3b]{padding-left:18px;margin:0}li[data-v-875bab3b]{margin:6px 0}a[data-v-875bab3b]{color:#4a6bd8;text-decoration:none}a[data-v-875bab3b]:hover{text-decoration:underline}.smoke-canvas[data-v-c624af94]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.login-wrapper[data-v-b424ff62]{min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background:#0a0515;padding:40px;box-sizing:border-box;position:fixed;top:0;left:0}.login-wrapper[data-v-b424ff62]:before{display:none}.login-wrapper[data-v-b424ff62]:after{display:none}.feature-showcase-bar[data-v-b424ff62]{position:fixed;top:0;left:0;width:100%;z-index:20;padding:14px 0;display:flex;justify-content:center;pointer-events:auto}.feature-showcase-inner[data-v-b424ff62]{display:flex;align-items:center;flex-wrap:nowrap;gap:0}.feature-item-wrap[data-v-b424ff62]{display:flex;align-items:center}.feature-divider[data-v-b424ff62]{color:#ffffff40;font-size:13px;margin:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-item[data-v-b424ff62]{position:relative;padding:6px 16px;cursor:default}.feature-label[data-v-b424ff62]{color:#ffffffb3;font-size:13px;letter-spacing:.5px;white-space:nowrap;transition:color .3s ease}.feature-item:hover .feature-label[data-v-b424ff62]{color:#fff}.feature-dropdown[data-v-b424ff62]{position:absolute;top:100%;left:50%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;background:transparent;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:12px;border:none;white-space:nowrap;opacity:0;transform:translate(-50%) translateY(4px) scaleY(0);transform-origin:top center;pointer-events:none;transition:opacity .35s ease,transform .35s ease,box-shadow .35s ease}.feature-dropdown[data-v-b424ff62]:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:13px;padding:1.5px;background:linear-gradient(135deg,#f0427d,#c74be0,#6e5fef,#3b82f6,#22d3ee);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:glowBreathe-b424ff62 3s ease-in-out infinite}@keyframes glowBreathe-b424ff62{0%,to{opacity:.45;filter:brightness(.8)}50%{opacity:1;filter:brightness(1.3)}}.feature-item:hover .feature-dropdown[data-v-b424ff62]{opacity:1;transform:translate(-50%) translateY(4px) scaleY(1);pointer-events:auto;animation:dropdownGlow-b424ff62 3s ease-in-out infinite}@keyframes dropdownGlow-b424ff62{0%,to{box-shadow:0 0 8px #6e5fef26,0 0 16px #c74be014}50%{box-shadow:0 0 16px #6e5fef59,0 0 32px #c74be02e}}.feature-sub-item[data-v-b424ff62]{color:#fff9;font-size:12px;line-height:1.8;text-align:center}.login-container[data-v-b424ff62]{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;gap:100px;width:100%;max-width:1400px;margin:0 auto;z-index:1}@media (max-width: 1024px){.login-container[data-v-b424ff62]{flex-direction:column;gap:30px}}@keyframes gradientShift-b424ff62{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradientShiftLeft-b424ff62{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes textColorCycle-b424ff62{0%{color:#4caefe}20%{color:#f5576c}40%{color:#9c62b9}75%{color:#f5576c}to{color:#4caefe}}@keyframes purpleTextCycle-b424ff62{0%{color:#6c5ce7}15%{color:#8b7fc7}30%{color:#7c6bc4}50%{color:#5b4a9e}65%{color:#8e7cc3}80%{color:#6f5fad}to{color:#6c5ce7}}@keyframes purpleGradientFlow-b424ff62{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gentleTextFlow-b424ff62{0%{background-position:0% 50%}20%{background-position:100% 50%}40%{background-position:200% 50%}60%{background-position:300% 50%}80%{background-position:400% 50%}to{background-position:500% 50%}}.logo-card[data-v-b424ff62]{background:#ffffff1f;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);border:1px solid rgba(255,255,255,.18);border-radius:20px;padding:40px 50px;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff26;background-clip:padding-box;display:flex;flex-direction:row;align-items:center;gap:25px;position:relative;z-index:1;min-width:350px;max-width:450px;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.logo-card.content-loaded[data-v-b424ff62]{opacity:1;transform:translateY(0)}.logo-card[data-v-b424ff62]:before{content:"";position:absolute;left:28px;right:28px;bottom:28px;height:520px;border-radius:16px;background:#ffffff94;background-clip:padding-box;filter:blur(22px);box-shadow:0 10px 24px #0000001a;z-index:-1}.bottom-logo[data-v-b424ff62]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:1000}.logo-image[data-v-b424ff62]{height:65px;width:auto;display:block;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}@media (max-width: 1024px){.login-card[data-v-b424ff62]{max-width:500px;min-width:auto;gap:30px}.brand-title[data-v-b424ff62]{font-size:28px}.forest-animation[data-v-b424ff62],.animation-placeholder[data-v-b424ff62]{transform:scale(.8)}}@media (max-width: 768px){.login-card[data-v-b424ff62]{margin:10px;padding:30px 20px}.brand-title[data-v-b424ff62]{font-size:24px}.forest-animation[data-v-b424ff62],.animation-placeholder[data-v-b424ff62]{transform:scale(.7)}}.login-card[data-v-b424ff62]{background:#ffffff24;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(255,255,255,.28);border-radius:24px;padding:40px;width:100%;max-width:1200px;min-width:1200px;box-shadow:0 20px 40px #0000002e,inset 0 1px #ffffff2e;animation:slideIn-b424ff62 .8s ease-out;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px;position:relative;z-index:1}.login-content[data-v-b424ff62]{width:100%;max-width:450px;margin:0 auto}.login-header[data-v-b424ff62]{text-align:center;margin-bottom:30px;display:flex;flex-direction:column;align-items:center;gap:20px}.form-section[data-v-b424ff62]{width:100%;max-width:450px;min-width:400px;z-index:1;opacity:0;transform:translateY(30px);transition:opacity 1s ease-out .3s,transform 1s ease-out .3s}.form-section.content-loaded[data-v-b424ff62]{opacity:1;transform:translateY(0)}.form-container[data-v-b424ff62]{padding:40px}.logo-content[data-v-b424ff62]{display:flex;flex-direction:column;align-items:center;gap:2px}.header-logo[data-v-b424ff62]{margin-bottom:0}.main-logo[data-v-b424ff62]{height:340px;width:auto;display:block;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}.title-animation[data-v-b424ff62]{display:flex;align-items:center;justify-content:center;margin:2px auto;width:60px;height:60px}.title-animation .forest-animation[data-v-b424ff62]{opacity:.8;background:transparent!important}.title-section[data-v-b424ff62]:before{display:none}.title-animation .animation-placeholder[data-v-b424ff62]{font-size:36px;opacity:.6}.title-section[data-v-b424ff62]{text-align:center;display:flex;flex-direction:column;gap:2px;position:relative;padding:14px 20px}.brand-title[data-v-b424ff62]{font-family:Alimama_DongFangDaKai_Regular,Noto Sans SC,sans-serif;font-size:36px;font-weight:400;margin:0 0 3px;background:linear-gradient(90deg,#3b2d6e,#5b4a9e,#6e5fad,#4a3d8a,#3b2d6e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:purpleGradientFlow-b424ff62 20s ease-in-out infinite;position:relative;z-index:1}@keyframes slideIn-b424ff62{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-header[data-v-b424ff62]{text-align:center;margin-bottom:30px}.header-animation[data-v-b424ff62]{display:flex;justify-content:center;margin-bottom:10px}.forest-animation[data-v-b424ff62]{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.animation-placeholder[data-v-b424ff62]{width:360px;height:360px;border-radius:24px;background:transparent;display:flex;align-items:center;justify-content:center;font-size:120px;border:none;box-shadow:none}@font-face{font-family:Alimama_DongFangDaKai_Regular;src:url(/assets/Alimama_DongFangDaKai_Regular-BjoqP8d9.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.title-section h1[data-v-b424ff62]{font-size:24px;font-weight:600;margin:10px 0 8px;font-family:Alimama_DongFangDaKai_Regular,Noto Sans SC,sans-serif;background:linear-gradient(90deg,#3b2d6e,#5b4a9e,#6e5fad,#4a3d8a,#3b2d6e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:purpleGradientFlow-b424ff62 20s ease-in-out infinite;position:relative;z-index:1}.title-section p[data-v-b424ff62]{color:#666;font-size:14px;margin:0 0 20px;font-weight:300}.input-with-animation[data-v-b424ff62]{position:relative;display:flex;align-items:center}.login-form[data-v-b424ff62]{margin-bottom:30px}.form-group[data-v-b424ff62]{margin-bottom:20px}.form-group.horizontal[data-v-b424ff62]{display:flex;align-items:center;gap:15px}.form-group.horizontal .form-label[data-v-b424ff62]{min-width:80px;margin-bottom:0;text-align:right;flex-shrink:0;color:#fff;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.form-group.horizontal .input-with-animation[data-v-b424ff62],.form-group.horizontal input[data-v-b424ff62]{flex:1}.form-group label[data-v-b424ff62]{display:block;margin-bottom:8px;color:#333;font-weight:500;font-size:14px}.form-group input[data-v-b424ff62],.form-group select[data-v-b424ff62]{width:100%;padding:12px 16px;border:2px solid rgba(255,255,255,.3);border-radius:10px;font-size:16px;transition:all .3s ease;box-sizing:border-box;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.form-group input[data-v-b424ff62]::-moz-placeholder{color:#ffffffb3}.form-group input[data-v-b424ff62]::placeholder{color:#ffffffb3}.form-group input[data-v-b424ff62]:focus,.form-group select[data-v-b424ff62]:focus{outline:none;border-color:#fffc;box-shadow:0 0 0 3px #fff3;background:#fff3}.form-group input[data-v-b424ff62]:-webkit-autofill,.form-group input[data-v-b424ff62]:-webkit-autofill:hover,.form-group input[data-v-b424ff62]:-webkit-autofill:focus,.form-group input[data-v-b424ff62]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.15) inset!important;-webkit-text-fill-color:white!important;background:#ffffff26!important;border:2px solid rgba(255,255,255,.4)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-group input[data-v-b424ff62]:autofill{background:#ffffff26!important;color:#fff!important;border:2px solid rgba(255,255,255,.4)!important;box-shadow:0 0 0 3px #ffffff1a!important}.form-group input[data-v-b424ff62]:-webkit-autofill{background:#ffffff26!important;color:#fff!important;border:2px solid rgba(255,255,255,.4)!important;box-shadow:0 0 0 3px #ffffff1a!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-group input[data-autocompleted][data-v-b424ff62],.form-group input[data-v-b424ff62]:autofill{background:#ffffff26!important;color:#fff!important;border:2px solid rgba(255,255,255,.4)!important}.password-input-container[data-v-b424ff62]{position:relative;display:flex;align-items:center}.password-input-container input[data-v-b424ff62]{padding-right:50px}.email-code-container[data-v-b424ff62]{display:flex;gap:8px;align-items:center}.email-code-container input[data-v-b424ff62]{flex:1;min-width:0}.id-card-container[data-v-b424ff62]{display:flex;gap:8px;align-items:center}.id-card-container input[data-v-b424ff62]{flex:1;min-width:0}.verify-id-btn[data-v-b424ff62]{flex-shrink:0;padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:110px;box-shadow:0 2px 8px #667eea4d}.verify-id-btn[data-v-b424ff62]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66;background:linear-gradient(135deg,#7589f3,#8557b3)}.verify-id-btn[data-v-b424ff62]:active:not(:disabled){transform:translateY(0)}.verify-id-btn[data-v-b424ff62]:disabled{background:linear-gradient(135deg,#9ca3af,#a5a5a5);cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.verify-id-btn.verified[data-v-b424ff62]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px #10b9814d}.verify-id-btn.verified[data-v-b424ff62]:hover{box-shadow:0 4px 12px #10b98166}.success-hint[data-v-b424ff62]{font-size:12px;color:#10b981;margin-top:4px;font-weight:500}.error-hint[data-v-b424ff62]{font-size:12px;color:#ef4444;margin-top:4px;font-weight:500}.send-code-btn[data-v-b424ff62]{flex-shrink:0;padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:110px;box-shadow:0 2px 8px #667eea4d}.send-code-btn[data-v-b424ff62]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66;background:linear-gradient(135deg,#7589f3,#8557b3)}.send-code-btn[data-v-b424ff62]:active:not(:disabled){transform:translateY(0)}.send-code-btn[data-v-b424ff62]:disabled{background:linear-gradient(135deg,#9ca3af,#a5a5a5);cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.password-toggle-btn[data-v-b424ff62]{position:absolute;right:12px;background:none;border:none;font-size:18px;cursor:pointer;color:#fffc;padding:4px;border-radius:4px;transition:all .2s ease;z-index:10}.password-toggle-btn[data-v-b424ff62]:hover{color:#fff;background:#ffffff1a;transform:scale(1.1)}.password-toggle-btn[data-v-b424ff62]:active{transform:scale(.95)}.login-password-wrapper[data-v-b424ff62]{position:relative;flex:1}.login-password-wrapper input[data-v-b424ff62]{width:100%;padding-right:40px}.login-password-wrapper input[data-v-b424ff62]::-ms-reveal,.login-password-wrapper input[data-v-b424ff62]::-ms-clear{display:none}.login-pwd-toggle[data-v-b424ff62]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;outline:none;box-shadow:none;cursor:pointer;color:#9696aab3;padding:4px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.login-pwd-toggle[data-v-b424ff62]:hover{color:#6478c8e6;background:#6478c814;outline:none;box-shadow:none}.login-pwd-toggle[data-v-b424ff62]:focus{outline:none;box-shadow:none}.login-pwd-toggle[data-v-b424ff62]:active{transform:translateY(-50%) scale(.92)}.form-group select[data-v-b424ff62]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23666' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:40px}.error-message[data-v-b424ff62]{background:#fee;color:#c53030;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px;border-left:4px solid #c53030;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.forgot-password-link[data-v-b424ff62]{background:transparent;border:none;color:#667eea;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0;transition:all .3s ease;white-space:nowrap}.forgot-password-link[data-v-b424ff62]:hover{color:#764ba2;transform:scale(1.05)}.success-message[data-v-b424ff62]{background:#d4edda;color:#155724;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px;border-left:4px solid #28a745}.submit-button[data-v-b424ff62]{width:calc(100% - 95px);margin-left:95px;padding:14px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.8);border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;margin-bottom:20px}.submit-button .btn-text[data-v-b424ff62]{animation:textColorCycle-b424ff62 8s ease-in-out infinite;font-weight:700}.submit-button[data-v-b424ff62]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #fff6;background:#fff}.submit-button[data-v-b424ff62]:disabled{opacity:.7;cursor:not-allowed;transform:none}.loading-spinner[data-v-b424ff62]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-b424ff62 1s ease-in-out infinite}@keyframes spin-b424ff62{to{transform:rotate(360deg)}}.toggle-section[data-v-b424ff62]{text-align:center;padding:20px 0;border-top:1px solid rgba(255,255,255,.3)}.toggle-section p[data-v-b424ff62]{color:#fff;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.toggle-button[data-v-b424ff62]{background:none;border:none;color:#ffeb3b;font-weight:600;cursor:pointer;text-decoration:none;margin-left:5px;text-shadow:1px 1px 2px rgba(0,0,0,.5);box-shadow:none;outline:none;transition:color .2s ease}.toggle-button[data-v-b424ff62]:hover{color:#ff9800;box-shadow:none}.toggle-button[data-v-b424ff62]:focus{outline:none;box-shadow:none}.agreement-section[data-v-b424ff62]{margin:20px 0;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.agreement-checkbox[data-v-b424ff62]{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5;color:#495057}.circular-checkbox[data-v-b424ff62]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-b424ff62]{position:relative;top:2px;left:0;height:18px;width:18px;background-color:#fff;border:2px solid #dee2e6;border-radius:50%;margin-right:10px;flex-shrink:0;transition:all .3s ease}.agreement-checkbox:hover .checkmark[data-v-b424ff62]{border-color:#667eea}.circular-checkbox:checked~.checkmark[data-v-b424ff62]{background-color:#667eea;border-color:#667eea}.checkmark[data-v-b424ff62]:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.circular-checkbox:checked~.checkmark[data-v-b424ff62]:after{display:block}.agreement-link[data-v-b424ff62]{color:#667eea;text-decoration:none;font-weight:500}.agreement-link[data-v-b424ff62]:hover{color:#764ba2;text-decoration:underline}.link-button[data-v-b424ff62]{background:none;border:none;padding:0 2px;color:#667eea;text-decoration:none;font-weight:500;cursor:pointer}.link-button[data-v-b424ff62]:hover{color:#764ba2;text-decoration:underline}.modal-overlay[data-v-b424ff62]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn-b424ff62 .3s ease-out}.legal-modal-overlay[data-v-b424ff62]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.legal-modal[data-v-b424ff62]{width:90%;max-width:720px;max-height:80vh;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #00000040}.legal-header[data-v-b424ff62]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e9ecef}.legal-header h3[data-v-b424ff62]{margin:0;font-size:18px}.legal-content[data-v-b424ff62]{padding:0;max-height:60vh;overflow:auto}.legal-footer[data-v-b424ff62]{padding:16px 24px 20px;border-top:2px solid #e9ecef;background:linear-gradient(135deg,#667eea0d,#764ba20d);display:flex;flex-direction:column;align-items:center;gap:14px}.legal-read-section[data-v-b424ff62]{display:flex;justify-content:center;align-items:center}.legal-confirm-btn[data-v-b424ff62]{width:100%;max-width:280px;padding:12px 0;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.legal-confirm-btn[data-v-b424ff62]:disabled{background:#ced4da;color:#adb5bd;cursor:not-allowed}.legal-read-checkbox[data-v-b424ff62]{display:flex;align-items:center;cursor:pointer;font-size:15px;line-height:1.5;color:#495057;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.legal-read-checkbox input[type=checkbox]:disabled~.checkmark[data-v-b424ff62]{background-color:#e9ecef;border-color:#ced4da;cursor:not-allowed;opacity:.6}.legal-read-checkbox input[type=checkbox][data-v-b424ff62]:disabled{cursor:not-allowed}.legal-read-checkbox[data-v-b424ff62]:has(input[type=checkbox]:disabled){cursor:not-allowed;opacity:.7}.countdown-text[data-v-b424ff62]{color:#dc3545;font-weight:600;animation:pulse-b424ff62 1.5s ease-in-out infinite}@keyframes pulse-b424ff62{0%,to{opacity:1}50%{opacity:.6}}.register-modal[data-v-b424ff62]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d;animation:slideUp-b424ff62 .3s ease-out;position:relative;z-index:10000}@keyframes slideUp-b424ff62{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-b424ff62]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px 15px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-b424ff62]{margin:0;color:#333;font-size:20px;font-weight:600}.header-buttons[data-v-b424ff62]{display:flex;gap:8px;align-items:center}.reset-btn[data-v-b424ff62]{background:#ffffffe6;border:1px solid rgba(0,0,0,.1);font-size:16px;cursor:pointer;color:#666;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a,0 1px 3px #00000014;font-weight:500}.reset-btn[data-v-b424ff62]:hover{background:#fffffff2;border-color:#00000026;color:#444;transform:scale(1.05);box-shadow:0 4px 16px #00000026,0 2px 6px #0000001a}.reset-btn[data-v-b424ff62]:active{transform:scale(.98);box-shadow:0 1px 4px #0000001a,0 1px 2px #00000014}.reset-btn[data-v-b424ff62]:disabled{background:#f5f5f5e6;border-color:#0000000d;color:#ccc;cursor:not-allowed;transform:none;box-shadow:0 1px 4px #0000000d,0 1px 2px #00000008}.close-btn[data-v-b424ff62]{background:#ffffffe6;border:1px solid rgba(0,0,0,.1);font-size:20px;cursor:pointer;color:#666;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a,0 1px 3px #00000014;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.close-btn[data-v-b424ff62]:hover{background:#fffffff2;border-color:#00000026;color:#444;transform:scale(1.05);box-shadow:0 4px 16px #00000026,0 2px 6px #0000001a}.close-btn[data-v-b424ff62]:active{transform:scale(.98);box-shadow:0 1px 4px #0000001a,0 1px 2px #00000014}.modal-content[data-v-b424ff62]{padding:25px}.register-form .form-group[data-v-b424ff62]{margin-bottom:18px}.register-modal .form-group label[data-v-b424ff62]{color:#333!important}.register-modal .form-group input[data-v-b424ff62],.register-modal .form-group select[data-v-b424ff62]{color:#333!important;background:#fff!important;border:2px solid #ddd!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.register-modal .form-group input[data-v-b424ff62]::-moz-placeholder{color:#999!important}.register-modal .form-group input[data-v-b424ff62]::placeholder{color:#999!important}.register-modal .form-group input[data-v-b424ff62]:focus,.register-modal .form-group select[data-v-b424ff62]:focus{border-color:#4facfe!important;box-shadow:0 0 0 3px #4facfe33!important;background:#fff!important}.register-modal .form-group input[data-v-b424ff62]:-webkit-autofill,.register-modal .form-group input[data-v-b424ff62]:-webkit-autofill:hover,.register-modal .form-group input[data-v-b424ff62]:-webkit-autofill:focus,.register-modal .form-group input[data-v-b424ff62]:-webkit-autofill:active{-webkit-text-fill-color:#333!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important;caret-color:#333!important}.register-modal .password-toggle-btn[data-v-b424ff62]{color:#666!important}.register-modal .password-toggle-btn[data-v-b424ff62]:hover{color:#333!important;background:#0000000d!important}.login-captcha-modal .form-group input[data-v-b424ff62]{color:#333!important;background:#fff!important;border:2px solid #ddd!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.login-captcha-modal .form-group input[data-v-b424ff62]::-moz-placeholder{color:#999!important}.login-captcha-modal .form-group input[data-v-b424ff62]::placeholder{color:#999!important}.login-captcha-modal .form-group input[data-v-b424ff62]:focus{border-color:#4facfe!important;box-shadow:0 0 0 3px #4facfe33!important;background:#fff!important}.login-captcha-modal .form-group input[data-v-b424ff62]:-webkit-autofill,.login-captcha-modal .form-group input[data-v-b424ff62]:-webkit-autofill:hover,.login-captcha-modal .form-group input[data-v-b424ff62]:-webkit-autofill:focus,.login-captcha-modal .form-group input[data-v-b424ff62]:-webkit-autofill:active{-webkit-text-fill-color:#333!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important;caret-color:#333!important}.login-captcha-modal .password-toggle-btn[data-v-b424ff62]{color:#666!important}.login-captcha-modal .password-toggle-btn[data-v-b424ff62]:hover{color:#333!important;background:#0000000d!important}.register-modal .submit-button[data-v-b424ff62]{width:100%!important;margin-left:0!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;border:none!important;border-radius:16px!important;padding:16px 32px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 16px #6366f14d,0 2px 8px #6366f133!important;position:relative!important;overflow:hidden!important;min-width:140px!important}.register-modal .submit-button[data-v-b424ff62]:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transition:left .6s!important}.register-modal .submit-button[data-v-b424ff62]:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 24px #6366f166,0 4px 12px #6366f14d!important}.register-modal .submit-button[data-v-b424ff62]:hover:not(:disabled):before{left:100%!important}.register-modal .submit-button[data-v-b424ff62]:active:not(:disabled){transform:translateY(0)!important}@media (max-width: 1023px){.login-card[data-v-b424ff62]{max-width:95%;min-width:auto;padding:30px 20px}.login-content[data-v-b424ff62]{max-width:100%}}@media (max-width: 767px){.feature-showcase-bar[data-v-b424ff62]{display:none!important}.login-wrapper[data-v-b424ff62]{width:100vw!important;min-height:100vh!important;height:100vh!important;padding:5px!important;margin:0!important;align-items:center;justify-content:center;overflow-x:hidden!important;box-sizing:border-box!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(180deg,#f7e9ff,#dccaf1 2%,#faf9dd 15%,#daffd8 40%,#e0f2fe 55%,#fff2e8 75%,#fce7f3,#f4e0f9 95%,#fdd8fb)!important;background-size:100% 100%!important;background-attachment:fixed!important;background-repeat:no-repeat!important}.login-wrapper[data-v-b424ff62]:before,.login-wrapper[data-v-b424ff62]:after{display:none!important}.login-container[data-v-b424ff62]{padding:5px;width:100%;max-width:100%;max-height:calc(100vh - 10px);overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.login-card[data-v-b424ff62]{padding:20px 12px;border-radius:15px;max-width:90%;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.logo-card[data-v-b424ff62]{padding:10px 15px;border-radius:15px;max-width:75%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.logo-card[data-v-b424ff62]:before{left:10px;right:10px;bottom:10px;height:200px}.main-logo[data-v-b424ff62]{height:160px!important;margin:0 auto;display:block}.brand-title[data-v-b424ff62]{font-size:22px!important;text-align:center;margin-bottom:8px!important}.title-section[data-v-b424ff62]{text-align:center!important;width:100%}.title-section h1[data-v-b424ff62]{font-size:22px!important;margin-top:6px!important}.forest-animation[data-v-b424ff62],.animation-placeholder[data-v-b424ff62]{transform:scale(.6)!important}.login-wrapper[data-v-b424ff62]:before{display:none!important}.login-wrapper[data-v-b424ff62]:after{display:none!important}.login-header[data-v-b424ff62]{text-align:center!important;width:100%}.login-header h1[data-v-b424ff62]{font-size:20px;text-align:center}.login-header p[data-v-b424ff62]{font-size:14px;text-align:center}.form-group[data-v-b424ff62]{width:100%;max-width:280px}.form-group input[data-v-b424ff62]{padding:10px 14px;font-size:14px;width:100%}.submit-button[data-v-b424ff62]{padding:12px 24px;font-size:14px;width:100%;max-width:280px;margin:0 auto;display:block}.bottom-logo[data-v-b424ff62]{position:absolute;top:15px;bottom:auto;left:50%;transform:translate(-50%);z-index:10}.logo-image[data-v-b424ff62]{height:45px}.psb-link[data-v-b424ff62]{white-space:nowrap}.login-footer-info[data-v-b424ff62]{flex-direction:column;gap:8px}.footer-statement-link[data-v-b424ff62]{order:1}.icp-link[data-v-b424ff62]{order:2}.psb-link[data-v-b424ff62]{order:3}.modal-overlay[data-v-b424ff62]{z-index:99999!important;background:#000c!important}.register-modal[data-v-b424ff62]{width:95%;max-width:90vw;margin:0 auto;transform:translate(0);z-index:99999!important;position:relative!important}.modal-content[data-v-b424ff62]{padding:20px 15px;display:flex;flex-direction:column;align-items:center;text-align:center}.register-modal .form-group[data-v-b424ff62]{width:100%;max-width:280px;margin:0 auto 18px}.register-modal .form-group input[data-v-b424ff62],.register-modal .form-group select[data-v-b424ff62]{width:100%}.agreement-section[data-v-b424ff62]{padding:12px;width:100%;max-width:280px;margin:0 auto;text-align:center}}@media (max-width: 480px){.login-wrapper[data-v-b424ff62]{width:100vw!important;min-height:100vh!important;height:100vh!important;padding:3px!important;margin:0!important;align-items:center;justify-content:center;overflow-x:hidden!important;box-sizing:border-box!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(180deg,#e3cdf2,#dccaf1 2%,#faf9dd 15%,#daffd8 40%,#e0f2fe 55%,#fff2e8 75%,#fce7f3,#f4e0f9 95%,#fdd8fb)!important;background-size:100% 100%!important;background-attachment:fixed!important;background-repeat:no-repeat!important}.login-container[data-v-b424ff62]{padding:3px;width:100%;max-width:100%;max-height:calc(100vh - 6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.login-card[data-v-b424ff62]{padding:15px 10px;border-radius:12px;max-width:90%;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.logo-card[data-v-b424ff62]{padding:8px 10px;border-radius:12px;max-width:80%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.logo-card[data-v-b424ff62]:before{left:8px;right:8px;bottom:8px;height:160px}.main-logo[data-v-b424ff62]{height:120px!important;margin:0 auto;display:block}.brand-title[data-v-b424ff62]{font-size:18px!important;text-align:center;margin-bottom:6px!important}.title-section[data-v-b424ff62]{text-align:center!important;width:100%}.title-section h1[data-v-b424ff62]{font-size:18px!important;margin-top:4px!important}.forest-animation[data-v-b424ff62],.animation-placeholder[data-v-b424ff62]{transform:scale(.5)!important}.login-wrapper[data-v-b424ff62]:before,.login-wrapper[data-v-b424ff62]:after{display:none!important}.login-header[data-v-b424ff62]{text-align:center!important;width:100%}.login-header h1[data-v-b424ff62]{font-size:18px;text-align:center}.modal-overlay[data-v-b424ff62]{z-index:99999!important;background:#000000d9!important}.register-modal[data-v-b424ff62]{width:97%;max-width:95vw;z-index:99999!important;position:relative!important}.modal-content[data-v-b424ff62]{padding:15px 10px}.register-modal .form-group[data-v-b424ff62]{max-width:260px}.agreement-section[data-v-b424ff62]{padding:10px;max-width:260px}.login-header p[data-v-b424ff62]{text-align:center}.form-group[data-v-b424ff62]{margin-bottom:16px;width:100%;max-width:260px}.form-group input[data-v-b424ff62]{width:100%}.submit-button[data-v-b424ff62]{width:100%;max-width:260px;margin:0 auto;display:block;padding:12px 20px}.top-logo[data-v-b424ff62]{top:20px}.logo-image[data-v-b424ff62]{height:32px}}.success-modal-overlay[data-v-b424ff62]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-b424ff62 .3s ease-out}.success-modal[data-v-b424ff62]{background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.3);box-shadow:0 20px 40px #0000001a,0 8px 32px #00000014,inset 0 1px #fff9;width:420px;max-width:90vw;position:relative;overflow:hidden;animation:modalSlideIn-b424ff62 .4s cubic-bezier(.34,1.56,.64,1)}.success-modal-content[data-v-b424ff62]{padding:48px 40px 40px;text-align:center;position:relative;z-index:1}.success-icon-container[data-v-b424ff62]{margin-bottom:32px;position:relative}.success-icon[data-v-b424ff62]{width:80px;height:80px;margin:0 auto;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 32px #10b9814d,0 4px 16px #10b98133;position:relative;animation:successIconPulse-b424ff62 2s ease-in-out infinite}.success-icon svg[data-v-b424ff62]{width:36px;height:36px;stroke-width:2.5}.success-icon[data-v-b424ff62]:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;opacity:.2;animation:ripple-b424ff62 2s ease-out infinite}.success-text[data-v-b424ff62]{margin-bottom:36px}.success-title[data-v-b424ff62]{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 12px;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.success-description[data-v-b424ff62]{font-size:16px;color:#6b7280;line-height:1.6;margin:0;font-weight:400}.success-actions[data-v-b424ff62]{display:flex;justify-content:center}.success-btn[data-v-b424ff62]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:16px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #6366f14d,0 2px 8px #6366f133;position:relative;overflow:hidden;min-width:140px}.success-btn[data-v-b424ff62]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.success-btn[data-v-b424ff62]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6366f166,0 4px 12px #6366f14d}.success-btn[data-v-b424ff62]:hover:before{left:100%}.success-btn[data-v-b424ff62]:active{transform:translateY(0)}@keyframes fadeIn-b424ff62{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn-b424ff62{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes successIconPulse-b424ff62{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ripple-b424ff62{0%{transform:scale(1);opacity:.2}to{transform:scale(1.3);opacity:0}}.login-captcha-modal[data-v-b424ff62]{background:#fff;border-radius:16px;width:90%;max-width:420px;box-shadow:0 20px 40px #0000004d;animation:slideUp-b424ff62 .3s ease-out}.captcha-tip[data-v-b424ff62]{color:#666;font-size:14px;margin-bottom:20px;text-align:center;line-height:1.5}.login-captcha-container[data-v-b424ff62]{display:flex;justify-content:center;margin-bottom:20px}.captcha-wrapper[data-v-b424ff62]{display:flex;flex-direction:column;align-items:center;gap:8px}.login-captcha-modal .captcha-container[data-v-b424ff62]{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:center!important}.login-captcha-modal .captcha-display[data-v-b424ff62]{display:flex!important;align-items:center!important;gap:8px!important;justify-content:center!important}.login-captcha-modal .captcha-canvas[data-v-b424ff62]{border:2px solid #ddd!important;border-radius:6px!important;cursor:pointer!important;background:#f8f9fa!important;transition:all .3s ease!important}.login-captcha-modal .captcha-canvas[data-v-b424ff62]:hover{border-color:#4facfe99!important;transform:scale(1.02)!important}.login-captcha-modal .refresh-btn[data-v-b424ff62]{background:#fff!important;border:2px solid #ddd!important;border-radius:6px!important;padding:8px 12px!important;cursor:pointer!important;font-size:12px!important;font-weight:600!important;color:#666!important;transition:all .3s ease!important;white-space:nowrap!important}.login-captcha-modal .refresh-btn[data-v-b424ff62]:hover{background:#fff!important;border-color:#4facfe99!important;color:#4facfe!important;transform:scale(1.05)!important}.login-captcha-modal .captcha-input[data-v-b424ff62]{width:120px!important;padding:8px 12px!important;border:2px solid #ddd!important;border-radius:6px!important;font-size:16px!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:2px!important;background:#fff!important;color:#333!important;font-weight:700!important;margin:0 auto!important;box-sizing:border-box!important;display:block!important;visibility:visible!important;opacity:1!important;transition:all .3s ease!important}.login-captcha-modal .captcha-input[data-v-b424ff62]::-moz-placeholder{color:#999!important;font-size:12px!important;letter-spacing:normal!important;text-transform:none!important}.login-captcha-modal .captcha-input[data-v-b424ff62]::placeholder{color:#999!important;font-size:12px!important;letter-spacing:normal!important;text-transform:none!important}.login-captcha-modal .captcha-input[data-v-b424ff62]:focus{outline:none!important;border-color:#4facfe!important;box-shadow:0 0 0 3px #4facfe33!important;background:#fff!important}.verify-altcha-row[data-v-b424ff62],.login-altcha-row[data-v-b424ff62]{margin:8px 0 16px;display:flex;justify-content:center}.verify-input-row[data-v-b424ff62]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.verify-input[data-v-b424ff62]{flex:1;height:44px;padding:0 14px;border:2px solid #e0e0e0;border-radius:8px;font-size:15px;box-sizing:border-box;background:#fff;color:#333;transition:border-color .2s}.verify-input[data-v-b424ff62]:focus{outline:none;border-color:#667eea}.verify-input[data-v-b424ff62]:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.verify-input[data-v-b424ff62]::-moz-placeholder{color:#999}.verify-input[data-v-b424ff62]::placeholder{color:#999}.verify-btn[data-v-b424ff62]{width:100px;height:44px;flex-shrink:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer;transition:all .2s}.verify-btn[data-v-b424ff62]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea59}.verify-btn[data-v-b424ff62]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.verify-confirm-btn[data-v-b424ff62]{width:100%;height:44px;margin-top:4px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.verify-confirm-btn[data-v-b424ff62]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea59}.verify-confirm-btn[data-v-b424ff62]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.login-captcha-modal .captcha-container input[data-v-b424ff62],.login-captcha-modal .captcha-wrapper input[data-v-b424ff62]{display:block!important;visibility:visible!important;opacity:1!important}.login-captcha-modal .captcha-container[data-v-b424ff62],.login-captcha-modal .captcha-wrapper[data-v-b424ff62],.login-captcha-modal .login-captcha-container[data-v-b424ff62]{background:transparent!important;display:flex!important;visibility:visible!important;opacity:1!important}.captcha-actions[data-v-b424ff62]{display:flex;gap:12px;justify-content:center;margin-top:24px}.cancel-btn[data-v-b424ff62]{padding:12px 24px;background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;color:#6c757d;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-b424ff62]:hover{background:#e9ecef;border-color:#dee2e6;color:#495057}.confirm-btn[data-v-b424ff62]{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #667eea4d}.confirm-btn[data-v-b424ff62]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}.confirm-btn[data-v-b424ff62]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.phone-verified-tip[data-v-b424ff62]{margin:6px 0 0;font-size:13px;color:#52c41a}.username-check-tip[data-v-b424ff62]{margin:6px 0 0;font-size:13px}.username-check-tip.is-available[data-v-b424ff62]{color:#52c41a}.username-check-tip.is-unavailable[data-v-b424ff62]{color:#e74c3c}.password-modal-tip[data-v-b424ff62]{margin:16px 0 0;padding:12px 14px;background:#f0f5ff;border-radius:8px;font-size:13px;line-height:1.6;color:#5a6c8c;text-align:left}@media (max-width: 480px){.success-modal[data-v-b424ff62]{width:340px;border-radius:20px}.success-modal-content[data-v-b424ff62]{padding:40px 32px 32px}.success-icon[data-v-b424ff62]{width:70px;height:70px}.success-icon svg[data-v-b424ff62]{width:32px;height:32px}.success-title[data-v-b424ff62]{font-size:24px}.success-description[data-v-b424ff62]{font-size:15px}.success-btn[data-v-b424ff62]{padding:14px 28px;font-size:15px}.login-captcha-modal[data-v-b424ff62]{width:95%;max-width:340px}.captcha-actions[data-v-b424ff62]{flex-direction:column}.cancel-btn[data-v-b424ff62],.confirm-btn[data-v-b424ff62]{width:100%}}.statement-modal-overlay[data-v-b424ff62]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-b424ff62 .3s ease-out}.statement-modal[data-v-b424ff62]{background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 20px 40px #00000026,0 8px 32px #0000001a,inset 0 1px #fff9;width:90%;max-width:600px;max-height:85vh;position:relative;overflow:hidden;animation:modalSlideIn-b424ff62 .4s cubic-bezier(.34,1.56,.64,1)}.statement-header[data-v-b424ff62]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 20px;border-bottom:1px solid rgba(0,0,0,.1);background:linear-gradient(135deg,#ffffffe6,#ffffffb3)}.statement-header h3[data-v-b424ff62]{margin:0;color:#333;font-size:20px;font-weight:600;display:flex;align-items:center;gap:8px}.statement-content[data-v-b424ff62]{padding:28px;max-height:70vh;overflow-y:auto;color:#333;line-height:1.6}.statement-section[data-v-b424ff62]{margin-bottom:28px}.statement-section h4[data-v-b424ff62]{color:#2563eb;font-size:16px;font-weight:600;margin:0 0 12px;display:flex;align-items:center;gap:8px}.statement-section p[data-v-b424ff62]{color:#4b5563;font-size:14px;line-height:1.7;margin:0 0 8px}.statement-section ul[data-v-b424ff62]{margin:8px 0 0;padding-left:20px;color:#4b5563}.statement-section li[data-v-b424ff62]{font-size:14px;line-height:1.6;margin-bottom:6px}.statement-footer[data-v-b424ff62]{margin-top:32px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1);text-align:center}.update-info[data-v-b424ff62]{color:#6b7280;font-size:13px;margin:0 0 8px;font-weight:500}.contact-info[data-v-b424ff62]{color:#9ca3af;font-size:12px;margin:0;font-style:italic}@media (max-width: 768px){.statement-modal[data-v-b424ff62]{width:95%;max-width:95vw;max-height:90vh;border-radius:16px}.statement-header[data-v-b424ff62]{padding:20px 20px 16px}.statement-header h3[data-v-b424ff62]{font-size:18px}.statement-content[data-v-b424ff62]{padding:20px}.statement-section[data-v-b424ff62]{margin-bottom:24px}.statement-section h4[data-v-b424ff62]{font-size:15px}}.forgot-password-modal[data-v-b424ff62]{background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 20px 40px #00000026,0 8px 32px #0000001a,inset 0 1px #fff9;width:90%;max-width:500px;position:relative;animation:modalSlideIn-b424ff62 .4s cubic-bezier(.34,1.56,.64,1)}.forgot-password-description[data-v-b424ff62]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);padding:16px;border-radius:12px;margin-bottom:24px;border-left:4px solid #667eea}.forgot-password-description p[data-v-b424ff62]{margin:0;color:#555;font-size:14px;line-height:1.6}.forgot-password-form[data-v-b424ff62]{padding:0}.forgot-password-modal .form-group input[data-v-b424ff62]{background:#fff;color:#333;border:2px solid #ddd}.forgot-password-modal .form-group input[data-v-b424ff62]::-moz-placeholder{color:#999}.forgot-password-modal .form-group input[data-v-b424ff62]::placeholder{color:#999}.forgot-password-modal .form-group input[data-v-b424ff62]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea33;background:#fff}.forgot-password-actions[data-v-b424ff62]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@media (max-width: 480px){.forgot-password-modal[data-v-b424ff62]{width:95%;max-width:95vw;border-radius:16px}.forgot-password-actions[data-v-b424ff62]{flex-direction:column}.forgot-password-actions button[data-v-b424ff62]{width:100%}}.hidden-by-modal[data-v-b424ff62]{visibility:hidden!important;pointer-events:none!important}.login-footer-info[data-v-b424ff62]{position:absolute;bottom:15px;left:50%;transform:translate(-50%);z-index:1000;text-align:center;display:flex;align-items:center;gap:20px}.icp-link[data-v-b424ff62]{color:#fff;text-decoration:none;font-size:14px;font-weight:400;transition:all .3s ease;opacity:.8;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.icp-link[data-v-b424ff62]:hover{opacity:1;text-decoration:underline;text-shadow:0 0 8px rgba(255,255,255,.6);color:#f0f0f0}.footer-statement-link[data-v-b424ff62]{background:none;border:none;color:#fff;text-decoration:none;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease;opacity:.8;text-shadow:1px 1px 2px rgba(0,0,0,.5);padding:0;outline:none}.footer-statement-link[data-v-b424ff62]:hover{opacity:1;text-decoration:underline;text-shadow:0 0 8px rgba(255,255,255,.6);color:#f0f0f0}.footer-statement-link[data-v-b424ff62]:focus{outline:none}.psb-link[data-v-b424ff62]{display:flex;align-items:center;gap:6px;color:#fff;text-decoration:none;font-size:14px;font-weight:400;transition:all .3s ease;opacity:.8;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.psb-link[data-v-b424ff62]:hover{opacity:1;text-decoration:underline;text-shadow:0 0 8px rgba(255,255,255,.6);color:#f0f0f0}.psb-icon[data-v-b424ff62]{width:16px;height:16px;vertical-align:middle;display:inline-block;filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}.email-contact[data-v-b424ff62]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:2px solid #2196f3;border-radius:12px;padding:16px 20px;margin:12px 0;text-align:center;box-shadow:0 4px 12px #2196f333;transition:all .3s ease}.email-contact[data-v-b424ff62]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2196f34d;border-color:#1976d2}.email-contact strong[data-v-b424ff62]{color:#1565c0;font-size:16px;font-weight:600;letter-spacing:.5px;display:block;cursor:pointer;-webkit-user-select:all;-moz-user-select:all;user-select:all}.email-contact strong[data-v-b424ff62]:hover{color:#0d47a1}@media (max-width: 480px){.login-footer-info[data-v-b424ff62]{flex-direction:column;gap:8px}.footer-statement-link[data-v-b424ff62]{order:1}.icp-link[data-v-b424ff62]{order:2}.psb-link[data-v-b424ff62]{order:3;white-space:nowrap}.bottom-logo[data-v-b424ff62]{position:absolute;top:15px;bottom:auto;left:50%;transform:translate(-50%);z-index:10}.logo-image[data-v-b424ff62]{height:45px}}.onboarding-img-box[data-v-d7ea93af]{width:100%;background:#12151f;border-radius:8px;display:flex;align-items:center;justify-content:center;min-height:160px;overflow:hidden}.onboarding-img[data-v-d7ea93af]{max-width:100%;max-height:56vh;object-fit:contain;display:block}.onboarding-img-state[data-v-d7ea93af]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#889;padding:40px 0;font-size:14px}.onboarding-img-state.error .onboarding-img-error-icon[data-v-d7ea93af]{font-size:36px}.onboarding-img-spinner[data-v-d7ea93af]{width:28px;height:28px;border:3px solid rgba(255,255,255,.2);border-top-color:#9b6dff;border-radius:50%;animation:onboarding-img-spin-d7ea93af .8s linear infinite}@keyframes onboarding-img-spin-d7ea93af{to{transform:rotate(360deg)}}.guide-manual-overlay[data-v-3cb27bd4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9998;padding:16px}.guide-manual[data-v-3cb27bd4]{width:760px;max-width:95vw;max-height:90vh;background:#1e2230;color:#e8e8ec;border-radius:12px;box-shadow:0 12px 40px #00000080;display:flex;flex-direction:column;overflow:hidden}.guide-manual-header[data-v-3cb27bd4]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2a2f40}.guide-manual-title[data-v-3cb27bd4]{margin:0;font-size:17px}.guide-manual-header-actions[data-v-3cb27bd4]{display:flex;align-items:center;gap:10px}.guide-manual-restart[data-v-3cb27bd4]{padding:5px 12px;font-size:13px;color:#fff;background:#9b6dff;border:none;border-radius:8px;cursor:pointer}.guide-manual-restart[data-v-3cb27bd4]:hover{background:#8a57f0}.guide-manual-close[data-v-3cb27bd4]{width:30px;height:30px;padding:0;border:none;background:transparent;color:#aab;font-size:22px;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}.guide-manual-close[data-v-3cb27bd4]:hover{color:#fff}.guide-manual-tabs[data-v-3cb27bd4]{display:flex;gap:6px;padding:12px 18px 0}.guide-manual-tab[data-v-3cb27bd4]{padding:7px 18px;font-size:14px;color:#aab;background:transparent;border:1px solid #2a2f40;border-radius:8px 8px 0 0;cursor:pointer}.guide-manual-tab.active[data-v-3cb27bd4]{color:#fff;background:#2a2f40;border-color:#9b6dff}.guide-manual-body[data-v-3cb27bd4]{display:flex;flex:1;min-height:0}.guide-manual-list[data-v-3cb27bd4]{width:200px;border-right:1px solid #2a2f40;overflow-y:auto;padding:10px;flex-shrink:0}.guide-manual-list-item[data-v-3cb27bd4]{display:block;width:100%;text-align:left;padding:9px 12px;margin-bottom:4px;font-size:13px;color:#c2c2cc;background:transparent;border:none;border-radius:8px;cursor:pointer}.guide-manual-list-item[data-v-3cb27bd4]:hover{background:#2a2f40}.guide-manual-list-item.active[data-v-3cb27bd4]{background:#9b6dff33;color:#fff}.guide-manual-detail[data-v-3cb27bd4]{flex:1;padding:16px 20px;overflow-y:auto}.guide-manual-detail-title[data-v-3cb27bd4]{margin:0 0 12px;font-size:16px}.guide-manual-step[data-v-3cb27bd4]{margin-bottom:18px}.guide-manual-detail-image[data-v-3cb27bd4]{margin-bottom:10px}.guide-manual-detail-image[data-v-3cb27bd4] .onboarding-img{max-height:40vh}.guide-manual-detail-desc[data-v-3cb27bd4]{margin:0;font-size:14px;line-height:1.7;color:#c2c2cc;white-space:pre-line}.guide-manual-empty[data-v-3cb27bd4]{color:#889;font-size:14px;padding:20px}@media (max-width: 768px){.guide-manual[data-v-3cb27bd4]{width:95vw}.guide-manual-body[data-v-3cb27bd4]{flex-direction:column}.guide-manual-list[data-v-3cb27bd4]{width:100%;display:flex;flex-wrap:wrap;gap:6px;border-right:none;border-bottom:1px solid #2a2f40;max-height:120px}.guide-manual-list-item[data-v-3cb27bd4]{width:auto;margin:0}}.manual-entry-btn[data-v-bf0335e1]{padding:12px 24px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#0ea5a4,#06b6d4);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0ea5a433}.manual-entry-btn[data-v-bf0335e1]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0ea5a44d}.user-profile[data-v-bf0335e1]{min-height:calc(100vh - 140px);background:transparent;padding:0;position:relative;overflow-x:hidden}@keyframes cyberpunkStars-bf0335e1{0%{transform:translateY(0)}to{transform:translateY(-160px)}}.profile-container[data-v-bf0335e1]{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.info-card[data-v-bf0335e1]{background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;padding:28px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a;position:relative;z-index:1;animation:cardGlow-bf0335e1 3s ease-in-out infinite alternate}.info-card[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,212,255,.03) 0%,transparent 50%,rgba(102,126,234,.03) 100%);border-radius:inherit;animation:cardScan-bf0335e1 4s ease-in-out infinite}.info-card[data-v-bf0335e1]>*{position:relative;z-index:1}.info-card h3[data-v-bf0335e1]{margin:0 0 20px;color:#00d4ff;font-size:20px;font-weight:700;text-shadow:0 0 15px rgba(0,212,255,.6);background:linear-gradient(45deg,#00d4ff,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes cardGlow-bf0335e1{0%{box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a}to{box-shadow:0 20px 60px #0006,0 0 50px #00d4ff4d,inset 0 1px #ffffff1a}}@keyframes cardScan-bf0335e1{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.info-grid[data-v-bf0335e1]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item[data-v-bf0335e1]{display:flex;flex-direction:column;gap:0;padding:18px 22px;margin:0;border-radius:15px;position:relative;background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.2);box-shadow:0 8px 32px #0003,inset 0 1px #ffffff1a}.info-item[data-v-bf0335e1]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:#ffffff08;border-radius:18px;filter:blur(12px);z-index:-1}.item-header[data-v-bf0335e1]{display:flex;justify-content:space-between;align-items:center;min-height:36px;margin-bottom:8px}.item-header label[data-v-bf0335e1]{font-weight:500;color:#fff;font-size:14px;opacity:.8;text-shadow:0 1px 2px rgba(0,0,0,.3)}.info-value[data-v-bf0335e1]{padding:12px 16px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(0,212,255,.15);font-size:16px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.editable-item[data-v-bf0335e1],.readonly-item[data-v-bf0335e1]{background:transparent;border:none;border-radius:8px;padding:0;transition:all .2s}.readonly-item .item-header[data-v-bf0335e1]{justify-content:flex-start}.edit-btn[data-v-bf0335e1]{padding:6px 12px;background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:6px;color:#fff;font-size:12px;cursor:pointer;transition:all .2s}.edit-btn[data-v-bf0335e1]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #007bff4d}.subscription-grid[data-v-bf0335e1]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sub-item[data-v-bf0335e1]{display:flex;flex-direction:column;gap:8px;padding:18px 22px;border-radius:15px;position:relative;background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.2);box-shadow:0 8px 32px #0003,inset 0 1px #ffffff1a}.sub-item[data-v-bf0335e1]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(45deg,transparent,rgba(0,212,255,.1),transparent);border-radius:18px;z-index:-1;opacity:.3}.sub-item.full-width[data-v-bf0335e1]{grid-column:1 / -1;background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sub-item.full-width[data-v-bf0335e1]:before{display:none!important}.sub-item label[data-v-bf0335e1]{font-weight:500;color:#fff;font-size:14px;opacity:.8;text-shadow:0 1px 2px rgba(0,0,0,.3)}.sub-value[data-v-bf0335e1]{padding:8px 12px;background:#ffffff0d;border-radius:6px;border:1px solid rgba(0,212,255,.15);font-size:14px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.subscription-status[data-v-bf0335e1]{display:flex;align-items:center;justify-content:center}.status-badge[data-v-bf0335e1]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase}.status-badge.inactive[data-v-bf0335e1]{background:#6c757d;color:#fff}.status-badge.basic[data-v-bf0335e1]{background:#007bff;color:#fff}.status-badge.premium[data-v-bf0335e1]{background:#ffc107;color:#212529}.status-badge.admin[data-v-bf0335e1]{background:#dc3545;color:#fff}.subscribe-btn[data-v-bf0335e1]{padding:12px 24px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s}.subscribe-btn[data-v-bf0335e1]:hover{transform:translateY(-2px);box-shadow:0 8px 15px #6366f14d}.sub-actions[data-v-bf0335e1]{display:flex;justify-content:center;align-items:center;gap:15px}.order-query-btn[data-v-bf0335e1]{background:linear-gradient(135deg,#4a90e2,#5cb3cc);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4a90e233}.order-query-btn[data-v-bf0335e1]:hover{background:linear-gradient(135deg,#357abd,#4a9fb8);transform:translateY(-2px);box-shadow:0 8px 25px #4a90e24d}.usage-grid[data-v-bf0335e1]{display:grid;grid-template-columns:1fr;gap:20px}.usage-item[data-v-bf0335e1]{display:flex;align-items:flex-start;gap:16px;padding:18px 22px;position:relative;background:#ffffff14;border-radius:16px;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003,inset 0 1px #ffffff1a}.usage-item[data-v-bf0335e1]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(45deg,transparent,rgba(0,212,255,.1),transparent);border-radius:18px;z-index:-1;opacity:.3}.usage-icon[data-v-bf0335e1]{font-size:24px;min-width:32px;text-align:center}.usage-content[data-v-bf0335e1]{flex:1}.usage-title-row[data-v-bf0335e1]{display:flex;justify-content:center;align-items:center;margin-bottom:8px;position:relative}.usage-title[data-v-bf0335e1]{font-weight:500;color:#fff;text-align:center;flex:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.detail-btn[data-v-bf0335e1]{position:absolute;right:0;padding:4px 12px;background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:4px;color:#fff;font-size:12px;cursor:pointer;transition:all .2s}.detail-btn[data-v-bf0335e1]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #007bff4d}.usage-stats[data-v-bf0335e1]{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.usage-stats .used[data-v-bf0335e1]{font-size:24px;font-weight:600;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.3)}.usage-stats .separator[data-v-bf0335e1]{color:#fff;font-size:16px;opacity:.7}.usage-stats .remaining[data-v-bf0335e1]{font-size:18px;color:#fff;opacity:.8}.usage-stats .unit[data-v-bf0335e1]{color:#fff;font-size:14px;opacity:.6}.usage-bar[data-v-bf0335e1]{width:100%;height:6px;background:#fff3;border-radius:3px;overflow:hidden}.usage-progress[data-v-bf0335e1]{height:100%;background:linear-gradient(90deg,#00d4ff,#0096ff);border-radius:3px;transition:width .3s ease;box-shadow:0 0 10px #00d4ff66}.other-button-container[data-v-bf0335e1]{display:flex;justify-content:center;gap:15px;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.desktop-only[data-v-bf0335e1]{display:inline-block}.mobile-only[data-v-bf0335e1]{display:none}.mobile-logout-btn[data-v-bf0335e1]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ef44444d}.mobile-logout-btn[data-v-bf0335e1]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}.mobile-logout-btn[data-v-bf0335e1]:active{transform:translateY(0);box-shadow:0 4px 12px #ef44444d}.mobile-logout-btn .logout-icon[data-v-bf0335e1]{font-size:18px}.mobile-logout-btn .logout-text[data-v-bf0335e1]{font-weight:600}.confirm-btn[data-v-bf0335e1]{padding:12px 24px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.confirm-btn[data-v-bf0335e1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.cancel-btn[data-v-bf0335e1]{padding:12px 24px;background:#6c757d;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-bf0335e1]:hover{background:#5a6268}.modal-overlay[data-v-bf0335e1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px}.modal-content[data-v-bf0335e1],.modal[data-v-bf0335e1]{background:linear-gradient(135deg,#1a0b2ef2,#16213ef2,#0f3460f2);border-radius:12px;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;border:2px solid rgba(0,212,255,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff}.modal-header[data-v-bf0335e1]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px 8px;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.modal-header h3[data-v-bf0335e1]{margin:0;color:#1f2937}.close-btn[data-v-bf0335e1]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#6b7280;line-height:1;padding:0;flex-shrink:0;position:relative;top:-4px}.close-btn[data-v-bf0335e1]:hover{background:#e5e7eb}.modal-body[data-v-bf0335e1]{padding:0 24px 24px}.subscription-modal[data-v-bf0335e1]{max-width:700px;width:90%;max-height:85vh;overflow-y:auto;background:linear-gradient(135deg,#1a0b2ef2,#16213ef5,#0f3460f7,#0b4374f5,#1a0b2ef2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 40px #0006,0 0 30px #00d4ff33,inset 0 1px #ffffff1a;position:relative;overflow:hidden;padding:25px}.subscription-modal[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,255,255,.05) 50%,transparent 70%);animation:modalScan-bf0335e1 6s linear infinite;pointer-events:none;z-index:0}.subscription-modal[data-v-bf0335e1]>*{position:relative;z-index:1}.subscription-modal .modal-header[data-v-bf0335e1]{padding:20px;border-bottom:2px solid rgba(0,212,255,.3);background:linear-gradient(135deg,#0000004d,#00d4ff1a,#0000004d);display:flex;justify-content:space-between;align-items:center;margin:-25px -25px 20px;min-height:60px;position:relative;border-radius:16px 16px 0 0}.subscription-modal .modal-header h3[data-v-bf0335e1]{color:#00d4ff;font-size:1.4em;font-weight:600;text-shadow:0 0 15px rgba(0,212,255,.6);margin:0;display:flex;align-items:center;line-height:1.2;flex:1}.subscription-modal .close-btn[data-v-bf0335e1]{background:linear-gradient(135deg,#ff4569cc,#ff2d55e6);border:none;border-radius:8px;color:#fff;font-size:20px;font-weight:700;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-shadow:0 0 10px rgba(255,69,105,.8);box-shadow:0 4px 15px #ff45694d;flex-shrink:0;margin-left:15px}.subscription-modal .close-btn[data-v-bf0335e1]:hover{transform:rotate(90deg) scale(1.1);box-shadow:0 6px 20px #ff456980;background:linear-gradient(135deg,#ff2d55e6,#ff143c)}.subscription-modal .modal-body[data-v-bf0335e1]{padding:0}.subscription-type-selector[data-v-bf0335e1]{margin-bottom:25px;padding:20px;background:linear-gradient(135deg,#0006,#0009);border:2px solid rgba(0,212,255,.3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.subscription-type-selector[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,255,255,.05) 50%,transparent 70%);animation:modalScan-bf0335e1 8s linear infinite;pointer-events:none;z-index:0}.subscription-type-selector[data-v-bf0335e1]>*{position:relative;z-index:1}.subscription-type-selector h4[data-v-bf0335e1]{margin:0 0 16px;color:#00d4ff;font-size:1.2em;font-weight:600;text-shadow:0 0 15px rgba(0,212,255,.6)}.type-buttons[data-v-bf0335e1]{display:flex;gap:15px}.type-btn[data-v-bf0335e1]{padding:15px 25px;border:2px solid rgba(0,212,255,.3);border-radius:12px;background:linear-gradient(135deg,#0009,#0006);color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;flex:1;text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:relative;overflow:hidden}.type-btn[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00ffff,transparent);animation:scanLine-bf0335e1 4s linear infinite}.type-btn[data-v-bf0335e1]:hover{border-color:#00d4ff99;transform:translateY(-2px);box-shadow:0 8px 20px #00d4ff4d,inset 0 1px #ffffff1a}.type-btn.active[data-v-bf0335e1]{border-color:#0f89;background:linear-gradient(135deg,#0f83,#00d4ff1a);color:#0f8;text-shadow:0 0 15px rgba(0,255,136,.8);box-shadow:0 0 20px #0f86,inset 0 1px #fff3}.plan-benefits[data-v-bf0335e1]{margin-bottom:25px;padding:20px;background:linear-gradient(135deg,#0006,#0009);border:2px solid rgba(0,212,255,.3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.plan-benefits[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,255,255,.05) 50%,transparent 70%);animation:modalScan-bf0335e1 10s linear infinite;pointer-events:none;z-index:0}.plan-benefits[data-v-bf0335e1]>*{position:relative;z-index:1}.plan-benefits h4[data-v-bf0335e1]{margin:0 0 16px;color:#00d4ff;font-size:1.2em;font-weight:600;text-shadow:0 0 15px rgba(0,212,255,.6)}.benefits-list[data-v-bf0335e1]{display:flex;flex-direction:column;gap:12px}.benefit[data-v-bf0335e1]{padding:12px 16px;background:linear-gradient(135deg,#0009,#0006);border-radius:12px;border:2px solid rgba(0,212,255,.3);color:#fff;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .3s ease;position:relative;overflow:hidden}.benefit[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:1px;background:linear-gradient(90deg,transparent,#00ff88,transparent);animation:scanLine-bf0335e1 5s linear infinite}.benefit[data-v-bf0335e1]:hover{transform:translate(5px);border-color:#00ff8880;color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.6);box-shadow:0 4px 15px #00ff884d,inset 0 1px #ffffff1a}.price-selector[data-v-bf0335e1]{margin-bottom:25px;padding:30px 20px 20px;background:linear-gradient(135deg,#0006,#0009);border:2px solid rgba(0,212,255,.3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:visible}.price-selector[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,255,255,.05) 50%,transparent 70%);animation:modalScan-bf0335e1 12s linear infinite;pointer-events:none;z-index:0}.price-selector[data-v-bf0335e1]>*{position:relative;z-index:1}.price-selector h4[data-v-bf0335e1]{margin:0 0 20px;color:#00d4ff;font-size:1.2em;font-weight:600;text-shadow:0 0 15px rgba(0,212,255,.6)}.price-options[data-v-bf0335e1]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media (max-width: 768px){.price-options[data-v-bf0335e1]{grid-template-columns:1fr;gap:12px}}.price-option[data-v-bf0335e1]{padding:20px;border:2px solid rgba(0,212,255,.3);border-radius:12px;background:linear-gradient(135deg,#0009,#0006);text-align:center;cursor:pointer;transition:all .3s ease;position:relative;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);overflow:hidden}.price-option[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00ffff,transparent);animation:scanLine-bf0335e1 6s linear infinite}.price-option[data-v-bf0335e1]:hover{border-color:#00d4ff99;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #00d4ff4d,inset 0 1px #ffffff1a}.price-option.active[data-v-bf0335e1]{border-color:#0f89;background:linear-gradient(135deg,#0f83,#00d4ff1a);box-shadow:0 0 25px #0f86,inset 0 1px #fff3}.price-option.recommended[data-v-bf0335e1]:after{content:"推荐";position:absolute;bottom:15px;left:10px;background:linear-gradient(135deg,#ffab00,#ff8f00);color:#fff;padding:3px 8px;border-radius:8px;font-size:9px;font-weight:600;text-shadow:0 0 6px rgba(255,171,0,.8);box-shadow:0 2px 8px #ffab0066;z-index:100;white-space:nowrap;animation:recommendedGlow-bf0335e1 2s ease-in-out infinite alternate}.price-option.best-deal[data-v-bf0335e1]:after{content:"最优惠";position:absolute;bottom:15px;left:10px;background:linear-gradient(135deg,#ff4569,#ff2040);color:#fff;padding:3px 8px;border-radius:8px;font-size:9px;font-weight:600;text-shadow:0 0 6px rgba(255,69,105,.8);box-shadow:0 2px 8px #ff456966;z-index:100;white-space:nowrap;animation:bestDealGlow-bf0335e1 2s ease-in-out infinite alternate}@keyframes recommendedGlow-bf0335e1{0%{box-shadow:0 2px 8px #ffab0066;text-shadow:0 0 6px rgba(255,171,0,.8)}to{box-shadow:0 3px 12px #ffab0099;text-shadow:0 0 8px rgba(255,171,0,1)}}@keyframes bestDealGlow-bf0335e1{0%{box-shadow:0 2px 8px #ff456966;text-shadow:0 0 6px rgba(255,69,105,.8)}to{box-shadow:0 3px 12px #ff456999;text-shadow:0 0 8px rgba(255,69,105,1)}}.duration[data-v-bf0335e1]{font-weight:600;color:#fff;margin-bottom:10px;font-size:16px;text-shadow:0 0 10px rgba(255,255,255,.5)}.price[data-v-bf0335e1]{font-size:22px;font-weight:700;color:#00d4ff;margin-bottom:6px;text-shadow:0 0 15px rgba(0,212,255,.8);font-family:Courier New,monospace}.price-option.active .duration[data-v-bf0335e1],.price-option.active .price[data-v-bf0335e1]{color:#0f8;text-shadow:0 0 15px rgba(0,255,136,.8)}.original-price[data-v-bf0335e1]{font-size:12px;color:#ff4569;text-decoration:line-through;margin-left:8px;text-shadow:0 0 8px rgba(255,69,105,.6)}.discount[data-v-bf0335e1]{font-size:12px;color:#0f8;font-weight:600;text-shadow:0 0 10px rgba(0,255,136,.6);margin-top:4px;margin-left:55px}.subscription-actions[data-v-bf0335e1]{text-align:center;margin-top:20px}.subscription-modal .confirm-btn[data-v-bf0335e1]{background:linear-gradient(135deg,#00d4ffcc,#0096ffe6);border:none;border-radius:12px;color:#fff;font-size:18px;font-weight:600;padding:15px 30px;cursor:pointer;transition:all .3s ease;text-shadow:0 0 15px rgba(0,212,255,.8);box-shadow:0 6px 20px #00d4ff66;position:relative;overflow:hidden}.subscription-modal .confirm-btn[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:buttonScan-bf0335e1 3s linear infinite}.subscription-modal .confirm-btn[data-v-bf0335e1]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #00d4ff99;background:linear-gradient(135deg,#0096ffe6,#0064c8)}@keyframes buttonScan-bf0335e1{0%{left:-100%}to{left:100%}}.practice-summary[data-v-bf0335e1]{display:flex;flex-direction:column;gap:24px}.practice-overview[data-v-bf0335e1]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}@media (max-width: 768px){.practice-overview[data-v-bf0335e1]{grid-template-columns:repeat(2,1fr);gap:12px}}.overview-item[data-v-bf0335e1]{text-align:center;padding:20px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.overview-number[data-v-bf0335e1]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:8px}.overview-label[data-v-bf0335e1]{font-size:14px;color:#6c757d;font-weight:500}.stats-section[data-v-bf0335e1]{margin-bottom:24px}.stats-section h4[data-v-bf0335e1]{margin:0 0 16px;color:#2c3e50;font-size:16px;font-weight:600;padding-bottom:8px;border-bottom:2px solid #e9ecef}.stats-grid[data-v-bf0335e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat-card[data-v-bf0335e1]{background:#f8f9fa;border-radius:12px;padding:20px;text-align:center;border:1px solid #e9ecef;transition:all .2s}.stat-card[data-v-bf0335e1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-number[data-v-bf0335e1]{font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:8px}.stat-number.success[data-v-bf0335e1]{color:#28a745}.stat-number.danger[data-v-bf0335e1]{color:#dc3545}.stat-label[data-v-bf0335e1]{font-size:14px;color:#6c757d;font-weight:500}.practice-detail-modal[data-v-bf0335e1]{max-width:800px;width:90%;max-height:80vh;overflow-y:auto;background:linear-gradient(135deg,#1a0b2ef2,#16213ef5,#0f3460f7,#0b4374f5,#1a0b2ef2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 40px #0006,0 0 30px #00d4ff33,inset 0 1px #ffffff1a;position:relative;overflow:hidden;padding:25px}.practice-detail-modal[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,255,255,.05) 50%,transparent 70%);animation:modalScan-bf0335e1 6s linear infinite;pointer-events:none;z-index:0}.practice-detail-modal[data-v-bf0335e1]>*{position:relative;z-index:1}.practice-detail-modal .modal-header[data-v-bf0335e1]{padding:20px;border-bottom:2px solid rgba(0,212,255,.3);background:linear-gradient(135deg,#0000004d,#00d4ff1a,#0000004d);display:flex;justify-content:space-between;align-items:center;margin:-25px -25px 20px;min-height:60px;position:relative;border-radius:16px 16px 0 0}.practice-detail-modal .modal-header h3[data-v-bf0335e1]{color:#00d4ff;font-size:1.4em;font-weight:600;text-shadow:0 0 15px rgba(0,212,255,.6);margin:0;display:flex;align-items:center;line-height:1.2;flex:1}.practice-detail-modal .close-btn[data-v-bf0335e1]{background:linear-gradient(135deg,#ff4569cc,#ff2d55e6);border:none;border-radius:8px;color:#fff;font-size:20px;font-weight:700;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-shadow:0 0 10px rgba(255,69,105,.8);box-shadow:0 4px 15px #ff45694d;flex-shrink:0;margin-left:15px}.practice-detail-modal .close-btn[data-v-bf0335e1]:hover{transform:rotate(90deg) scale(1.1);box-shadow:0 6px 20px #ff456980;background:linear-gradient(135deg,#ff2d55e6,#ff143c)}.practice-detail-modal .modal-body[data-v-bf0335e1]{padding:0}.practice-detail-modal .modal-actions[data-v-bf0335e1]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.practice-detail-modal .confirm-btn[data-v-bf0335e1]{background:linear-gradient(135deg,#00d4ffcc,#0096ffe6);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;padding:12px 24px;cursor:pointer;transition:all .3s ease;text-shadow:0 0 10px rgba(0,212,255,.8);box-shadow:0 4px 15px #00d4ff4d}.practice-detail-modal .confirm-btn[data-v-bf0335e1]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00d4ff80;background:linear-gradient(135deg,#0096ffe6,#0064c8)}.practice-overview[data-v-bf0335e1]{display:flex;gap:20px;margin-bottom:25px;padding:25px;background:linear-gradient(135deg,#1a0b2e,#16213e,#0f3460,#16213e,#1a0b2e);border-radius:16px;border:2px solid rgba(0,212,255,.3);box-shadow:0 8px 25px #0000004d,0 0 20px #00d4ff33,inset 0 1px #ffffff1a;position:relative;overflow:hidden;animation:cyberpunkStatsGlow-bf0335e1 4s ease-in-out infinite alternate}.practice-overview[data-v-bf0335e1]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#00d4ff,#ff4fff,#0f8,#ffab00,#00d4ff);border-radius:18px;animation:borderRotate-bf0335e1 4s linear infinite;z-index:-1}.practice-overview[data-v-bf0335e1]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00ffff,transparent);animation:scanLine-bf0335e1 3s linear infinite}.overview-item[data-v-bf0335e1]{position:relative;z-index:1;padding:15px;flex:1;text-align:center;background:#0000004d;border:1px solid rgba(0,212,255,.3);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.overview-item[data-v-bf0335e1]:hover{transform:translateY(-3px);border-color:#00d4ff99;box-shadow:0 8px 20px #00d4ff4d,inset 0 1px #fff3}.overview-number[data-v-bf0335e1]{font-size:2.5em;font-weight:700;color:#0ff;margin-bottom:8px;text-shadow:0 0 15px rgba(0,255,255,.8);font-family:Courier New,monospace;animation:numberPulse-bf0335e1 2s ease-in-out infinite alternate}.overview-label[data-v-bf0335e1]{font-size:.95em;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 8px rgba(255,255,255,.5);opacity:.9}.stats-section[data-v-bf0335e1]{margin-bottom:25px;padding:20px;background:linear-gradient(135deg,#0006,#0009);border:2px solid rgba(0,212,255,.3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.stats-section[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,255,255,.05) 50%,transparent 70%);animation:modalScan-bf0335e1 8s linear infinite;pointer-events:none;z-index:0}.stats-section[data-v-bf0335e1]>*{position:relative;z-index:1}.stats-section h4[data-v-bf0335e1]{color:#00d4ff;font-size:1.3em;font-weight:600;text-shadow:0 0 15px rgba(0,212,255,.6);margin:0 0 20px;display:flex;align-items:center;gap:10px}.stats-grid[data-v-bf0335e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card[data-v-bf0335e1]{padding:20px;background:linear-gradient(135deg,#0009,#0006);border:2px solid rgba(0,212,255,.3);border-radius:12px;text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .3s ease;position:relative;overflow:hidden}.stat-card[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00ffff,transparent);animation:scanLine-bf0335e1 4s linear infinite}.stat-card[data-v-bf0335e1]:hover{transform:translateY(-3px);border-color:#00d4ff99;box-shadow:0 8px 20px #00d4ff4d,inset 0 1px #ffffff1a}.stat-number[data-v-bf0335e1]{font-size:2.2em;font-weight:700;color:#fff;margin-bottom:8px;text-shadow:0 0 15px rgba(255,255,255,.6);font-family:Courier New,monospace}.stat-number.success[data-v-bf0335e1]{color:#0f8;text-shadow:0 0 15px rgba(0,255,136,.8);animation:successPulse-bf0335e1 2s ease-in-out infinite alternate}.stat-number.danger[data-v-bf0335e1]{color:#ff4569;text-shadow:0 0 15px rgba(255,69,105,.8);animation:dangerPulse-bf0335e1 2s ease-in-out infinite alternate}.stat-label[data-v-bf0335e1]{font-size:.9em;color:#b0b0b0;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@keyframes successPulse-bf0335e1{0%{opacity:.8}to{opacity:1}}@keyframes dangerPulse-bf0335e1{0%{opacity:.8}to{opacity:1}}.other-modal[data-v-bf0335e1]{max-width:500px;width:90%;max-height:70vh;overflow-y:auto;background:linear-gradient(135deg,#1a0b2ef2,#16213ef2,#0f3460f2);border-radius:20px;border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a;position:relative;animation:otherModalFadeIn-bf0335e1 .3s ease-out}.other-modal[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,212,255,.05) 0%,transparent 50%,rgba(102,126,234,.05) 100%);border-radius:inherit;animation:otherModalGlow-bf0335e1 2s ease-in-out infinite alternate}.other-modal[data-v-bf0335e1]>*{position:relative;z-index:1}.other-modal .modal-header[data-v-bf0335e1]{padding:20px;border-bottom:2px solid rgba(0,212,255,.3);background:linear-gradient(135deg,#0000004d,#00d4ff1a,#0000004d);border-radius:20px 20px 0 0;display:flex;justify-content:space-between;align-items:center}.other-modal .modal-header h3[data-v-bf0335e1]{color:#00d4ff;font-size:1.4em;font-weight:600;text-shadow:0 0 15px rgba(0,212,255,.6);margin:0;background:linear-gradient(45deg,#00d4ff,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.other-modal .close-btn[data-v-bf0335e1]{background:linear-gradient(135deg,#ff4569cc,#ff2d55e6);border:none;border-radius:8px;color:#fff;font-size:20px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff45694d}.other-modal .close-btn[data-v-bf0335e1]:hover{transform:rotate(90deg) scale(1.1);box-shadow:0 6px 20px #ff456980;background:linear-gradient(135deg,#ff2d55e6,#ff143c)}.other-modal .modal-body[data-v-bf0335e1]{padding:20px}.other-actions[data-v-bf0335e1]{display:grid;grid-template-columns:1fr;gap:16px}.action-btn[data-v-bf0335e1]{display:flex;align-items:center;gap:12px;padding:18px 24px;border:2px solid rgba(0,212,255,.3);border-radius:12px;background:linear-gradient(135deg,#00d4ff0d,#667eea0d);color:#00d4ff;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.action-btn[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.2),transparent);transition:left .5s ease}.action-btn[data-v-bf0335e1]:hover:before{left:100%}.action-btn[data-v-bf0335e1]:hover{border-color:#00d4ff;background:linear-gradient(135deg,#00d4ff26,#667eea26);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #00d4ff4d,0 0 20px #00d4ff33;text-shadow:0 0 10px rgba(0,212,255,.5)}.btn-icon[data-v-bf0335e1]{font-size:20px;filter:drop-shadow(0 0 8px rgba(0,212,255,.5))}.edit-modal[data-v-bf0335e1]{max-width:450px;width:90%;max-height:70vh;overflow-y:auto;background:linear-gradient(135deg,#1a0b2ef2,#16213ef2,#0f3460f2);border-radius:20px;border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a;position:relative;animation:editModalFadeIn-bf0335e1 .3s ease-out}.edit-modal[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,212,255,.05) 0%,transparent 50%,rgba(102,126,234,.05) 100%);border-radius:inherit;animation:editModalGlow-bf0335e1 2s ease-in-out infinite alternate}.edit-modal[data-v-bf0335e1]>*{position:relative;z-index:1}.edit-modal .modal-header[data-v-bf0335e1]{padding:20px;border-bottom:2px solid rgba(0,212,255,.3);background:linear-gradient(135deg,#0000004d,#00d4ff1a,#0000004d);border-radius:20px 20px 0 0;display:flex;justify-content:space-between;align-items:center}.edit-modal .modal-header h3[data-v-bf0335e1]{color:#00d4ff;font-size:1.4em;font-weight:600;text-shadow:0 0 15px rgba(0,212,255,.6);margin:0;background:linear-gradient(45deg,#00d4ff,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.edit-modal .close-btn[data-v-bf0335e1]{background:linear-gradient(135deg,#ff4569cc,#ff2d55e6);border:none;border-radius:8px;color:#fff;font-size:20px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff45694d}.edit-modal .close-btn[data-v-bf0335e1]:hover{transform:rotate(90deg) scale(1.1);box-shadow:0 6px 20px #ff456980;background:linear-gradient(135deg,#ff2d55e6,#ff143c)}.edit-modal .modal-body[data-v-bf0335e1]{padding:20px}.edit-modal .form-group[data-v-bf0335e1]{margin-bottom:20px}.edit-modal .form-group label[data-v-bf0335e1]{display:block;margin-bottom:8px;color:#00d4ff;font-weight:600;font-size:14px;text-shadow:0 0 8px rgba(0,212,255,.5)}.edit-modal .form-group input[data-v-bf0335e1]{width:100%;padding:12px 16px;border:2px solid rgba(0,212,255,.3);border-radius:10px;background:#0003;color:#fff;font-size:14px;transition:all .3s ease}.edit-modal .form-group input[data-v-bf0335e1]:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 15px #00d4ff4d;background:#00d4ff0d}.edit-modal .form-group input[data-v-bf0335e1]::-moz-placeholder{color:#ffffff80}.edit-modal .form-group input[data-v-bf0335e1]::placeholder{color:#ffffff80}.password-input-group[data-v-bf0335e1]{position:relative;display:flex;align-items:center}.password-input-group input[data-v-bf0335e1]{flex:1;padding-right:45px!important}.password-toggle-btn[data-v-bf0335e1]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#00d4ff33,#0096ff4d);border:1px solid rgba(0,212,255,.4);border-radius:6px;padding:6px 8px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;z-index:10}.password-toggle-btn[data-v-bf0335e1]:hover{background:linear-gradient(135deg,#00d4ff66,#0096ff80);border-color:#00d4ff99;transform:translateY(-50%) scale(1.05);box-shadow:0 4px 15px #00d4ff4d}.password-toggle-btn[data-v-bf0335e1]:active{transform:translateY(-50%) scale(.95)}.password-toggle-btn span[data-v-bf0335e1]{display:inline-block;line-height:1;text-shadow:0 0 8px rgba(0,212,255,.6);filter:drop-shadow(0 0 4px rgba(0,212,255,.4))}.edit-modal .form-group input[data-v-bf0335e1]:-webkit-autofill,.edit-modal .form-group input[data-v-bf0335e1]:-webkit-autofill:hover,.edit-modal .form-group input[data-v-bf0335e1]:-webkit-autofill:focus,.edit-modal .form-group input[data-v-bf0335e1]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(0,30,60,.9) inset!important;-webkit-text-fill-color:#ffffff!important;border:2px solid rgba(0,212,255,.6)!important;border-radius:10px!important;background:#001e3ce6!important;background-color:#001e3ce6!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;caret-color:#fff!important}.edit-modal .form-group input[data-v-bf0335e1]:autofill{background-color:#001e3ce6!important;color:#fff!important;border:2px solid rgba(0,212,255,.6)!important}.edit-modal .form-group input[data-v-bf0335e1]:-webkit-autofill{background-color:#001e3ce6!important;color:#fff!important;border:2px solid rgba(0,212,255,.6)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.edit-modal .form-group input[data-v-bf0335e1]:-webkit-autofill{box-shadow:0 0 0 1000px #001e3ce6 inset,0 0 15px #00d4ff66,0 0 25px #00d4ff4d!important;animation:autofillGlow-bf0335e1 2s ease-in-out infinite alternate}.edit-modal .form-group input[autocomplete=current-password][data-v-bf0335e1]:-webkit-autofill,.edit-modal .form-group input[autocomplete=new-password][data-v-bf0335e1]:-webkit-autofill,.edit-modal .form-group input[type=password][data-v-bf0335e1]:-webkit-autofill,.password-input-group input[data-v-bf0335e1]:-webkit-autofill,.password-input-group input[data-v-bf0335e1]:-webkit-autofill:hover,.password-input-group input[data-v-bf0335e1]:-webkit-autofill:focus,.password-input-group input[data-v-bf0335e1]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(0,30,60,.9) inset!important;-webkit-text-fill-color:#ffffff!important;background:#001e3ce6!important;border:2px solid rgba(0,212,255,.6)!important;padding-right:45px!important}@keyframes autofillGlow-bf0335e1{0%{box-shadow:0 0 0 1000px #001e3ce6 inset,0 0 15px #00d4ff66,0 0 25px #00d4ff4d}to{box-shadow:0 0 0 1000px #001e3ce6 inset,0 0 20px #00d4ff99,0 0 35px #00d4ff80}}.edit-modal .form-actions[data-v-bf0335e1]{display:flex;gap:12px;margin-top:24px}.edit-modal .cancel-btn[data-v-bf0335e1]{flex:1;padding:12px 24px;border:2px solid rgba(255,69,105,.5);border-radius:10px;background:transparent;color:#ff4569;font-weight:600;cursor:pointer;transition:all .3s ease}.edit-modal .cancel-btn[data-v-bf0335e1]:hover{background:#ff45691a;box-shadow:0 4px 15px #ff45694d}.edit-modal .confirm-btn[data-v-bf0335e1]{flex:1;padding:12px 24px;border:none;border-radius:10px;background:linear-gradient(135deg,#00d4ffcc,#0096ffe6);color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.edit-modal .confirm-btn[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.edit-modal .confirm-btn[data-v-bf0335e1]:hover:before{left:100%}.edit-modal .confirm-btn[data-v-bf0335e1]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff66;background:linear-gradient(135deg,#0096ffe6,#0064c8)}@keyframes otherModalFadeIn-bf0335e1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes otherModalGlow-bf0335e1{0%{opacity:.3}to{opacity:.6}}@keyframes editModalFadeIn-bf0335e1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes editModalGlow-bf0335e1{0%{opacity:.3}to{opacity:.6}}.form-group[data-v-bf0335e1]{margin-bottom:20px}.form-group label[data-v-bf0335e1]{display:block;margin-bottom:8px;font-weight:500;color:#374151}.form-group input[data-v-bf0335e1],.form-group select[data-v-bf0335e1],.form-group textarea[data-v-bf0335e1]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box}.form-group input[data-v-bf0335e1]:focus,.form-group select[data-v-bf0335e1]:focus,.form-group textarea[data-v-bf0335e1]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-actions[data-v-bf0335e1]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.submit-btn[data-v-bf0335e1]{padding:10px 20px;border:none;background:#6366f1;color:#fff;border-radius:6px;font-weight:500;cursor:pointer}.submit-btn[data-v-bf0335e1]:hover{background:#5855eb}@media (max-width: 768px){.user-profile[data-v-bf0335e1]{padding:16px}.info-grid[data-v-bf0335e1],.subscription-grid[data-v-bf0335e1]{grid-template-columns:1fr}.modal-content[data-v-bf0335e1],.modal[data-v-bf0335e1]{margin:10px;max-width:calc(100vw - 20px)}.price-options[data-v-bf0335e1]{grid-template-columns:1fr}.type-buttons[data-v-bf0335e1]{flex-direction:column}.subscription-modal[data-v-bf0335e1]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:0!important;z-index:99999!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;box-sizing:border-box!important}.subscription-modal .modal-header[data-v-bf0335e1]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:15px!important}.subscription-modal .modal-body[data-v-bf0335e1],.subscription-modal .subscription-type-selector[data-v-bf0335e1],.subscription-modal .pricing-section[data-v-bf0335e1],.subscription-modal .subscription-actions[data-v-bf0335e1]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0 15px!important}.subscription-modal .price-options[data-v-bf0335e1],.subscription-modal .type-buttons[data-v-bf0335e1],.subscription-modal .type-btn[data-v-bf0335e1],.subscription-modal .price-option[data-v-bf0335e1],.subscription-modal .confirm-btn[data-v-bf0335e1]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.subscription-modal[data-v-bf0335e1] *{max-width:100%!important;box-sizing:border-box!important}.practice-detail-modal[data-v-bf0335e1]{position:fixed!important;top:auto!important;left:50%!important;right:auto!important;bottom:0!important;transform:translate(-50%)!important;width:100vw!important;height:auto!important;max-height:85vh!important;min-height:50vh!important;max-width:100vw!important;margin:0!important;border-radius:20px 20px 0 0!important;z-index:10005!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;box-sizing:border-box!important}.practice-detail-modal .modal-header[data-v-bf0335e1]{padding:15px!important}.practice-detail-modal .modal-body[data-v-bf0335e1]{width:100%!important;box-sizing:border-box!important;padding:0 15px 15px!important}.modal-overlay[data-v-bf0335e1]{align-items:flex-end!important;padding:0!important;justify-content:center!important}.edit-modal[data-v-bf0335e1]{margin-top:0!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}.practice-overview[data-v-bf0335e1],.stats-grid[data-v-bf0335e1]{grid-template-columns:1fr}.membership-payment-modal[data-v-bf0335e1]{align-items:flex-start!important;padding:125px 0 20px!important;justify-content:center!important}.membership-payment-modal .modal-content[data-v-bf0335e1],.membership-modal-inner[data-v-bf0335e1]{margin:0 auto!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;max-height:calc(100vh - 145px)!important;overflow-y:auto!important;box-sizing:border-box!important}.membership-modal-inner .payment-body[data-v-bf0335e1],.membership-modal-inner .payment-header[data-v-bf0335e1],.membership-payment-modal .payment-body[data-v-bf0335e1],.membership-payment-modal .payment-header[data-v-bf0335e1]{width:100%!important;box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important}.membership-payment-modal .order-info-section[data-v-bf0335e1],.membership-payment-modal .qr-code-container[data-v-bf0335e1],.membership-payment-modal .payment-instructions[data-v-bf0335e1],.membership-payment-modal .payment-actions[data-v-bf0335e1]{width:100%!important;box-sizing:border-box!important}.custom-alert-overlay[data-v-bf0335e1]{align-items:flex-start!important;padding-top:125px!important}.custom-alert-modal[data-v-bf0335e1]{margin-top:0!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}.order-info-section[data-v-bf0335e1]{width:100%!important;box-sizing:border-box!important}.order-info-section .order-item[data-v-bf0335e1]:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:12px 0!important}.order-info-section .order-item:first-child span[data-v-bf0335e1]:first-child{align-self:flex-start!important;font-size:14px!important}.order-info-section .order-item:first-child .order-value[data-v-bf0335e1]{word-break:break-all!important;font-size:13px!important;line-height:1.5!important;text-align:center!important}.order-info-section .order-item[data-v-bf0335e1]:not(:first-child){display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:8px 0!important}.order-query-overlay[data-v-bf0335e1]{padding:0!important;justify-content:center!important;align-items:flex-end!important}.order-query-modal[data-v-bf0335e1]{position:fixed!important;top:auto!important;left:50%!important;right:auto!important;bottom:0!important;transform:translate(-50%)!important;width:100vw!important;height:auto!important;max-height:85vh!important;min-height:50vh!important;max-width:100vw!important;margin:0!important;border-radius:20px 20px 0 0!important;z-index:10005!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;box-sizing:border-box!important}.order-query-modal .modal-header[data-v-bf0335e1]{padding:15px!important}.order-query-modal .modal-body[data-v-bf0335e1]{padding:0 15px 15px!important}.order-query-modal .modal-body[data-v-bf0335e1]{min-width:auto!important;overflow-x:visible!important;padding:0!important;width:100%!important;box-sizing:border-box!important}.order-stats[data-v-bf0335e1]{flex-direction:column!important;gap:12px!important;min-width:auto!important;overflow-x:visible!important;padding:15px!important;margin-bottom:15px!important;width:100%!important;box-sizing:border-box!important}.stat-item[data-v-bf0335e1]{width:100%!important;padding:12px 15px!important;text-align:center!important;border-radius:8px!important}.order-list[data-v-bf0335e1]{width:100%!important;box-sizing:border-box!important;padding-right:0!important}.order-item[data-v-bf0335e1]{margin-bottom:15px!important;padding:15px!important;border-radius:12px!important;width:100%!important;box-sizing:border-box!important}.order-details[data-v-bf0335e1]{width:100%!important;box-sizing:border-box!important}.order-header[data-v-bf0335e1]{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.order-info[data-v-bf0335e1]{width:100%!important}.order-amount[data-v-bf0335e1]{align-self:flex-end!important;font-size:16px!important;font-weight:700!important;color:#00d4ff!important;text-shadow:0 0 10px rgba(0,212,255,.6)!important}.detail-row[data-v-bf0335e1]{margin-bottom:8px!important;display:flex!important;flex-direction:column!important;gap:4px!important}.detail-label[data-v-bf0335e1]{font-size:12px!important;opacity:.8!important}.detail-value[data-v-bf0335e1]{font-size:14px!important;font-weight:500!important}}@media (max-width: 480px){.order-query-modal[data-v-bf0335e1]{padding:10px!important}.order-query-modal .modal-header[data-v-bf0335e1]{padding:15px!important;margin:-10px -10px 15px!important}.order-query-modal .modal-header h3[data-v-bf0335e1]{font-size:1.2em!important}.order-stats[data-v-bf0335e1]{padding:10px!important;margin-bottom:10px!important;gap:8px!important}.stat-item[data-v-bf0335e1]{padding:10px 12px!important;font-size:14px!important}.stat-number[data-v-bf0335e1]{font-size:18px!important}.stat-label[data-v-bf0335e1]{font-size:12px!important}.order-item[data-v-bf0335e1]{padding:12px!important;margin-bottom:12px!important}.order-description[data-v-bf0335e1]{font-size:14px!important}.order-no[data-v-bf0335e1]{font-size:12px!important}.order-amount[data-v-bf0335e1]{font-size:14px!important}.detail-label[data-v-bf0335e1]{font-size:11px!important}.detail-value[data-v-bf0335e1]{font-size:13px!important}}.membership-payment-modal[data-v-bf0335e1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000}.membership-payment-modal .modal-content[data-v-bf0335e1]{background:linear-gradient(135deg,#1a0b2e,#16213e,#0f3460);border-radius:20px;padding:0;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;border:2px solid rgba(0,180,255,.6);position:relative;overflow:hidden;animation:membershipGlow-bf0335e1 3s ease-in-out infinite alternate}.membership-payment-modal .modal-content[data-v-bf0335e1]:before{display:none}.membership-payment-modal .modal-content[data-v-bf0335e1]:after{display:none}@keyframes smoothRotate-bf0335e1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes membershipGlow-bf0335e1{0%{box-shadow:0 20px 60px #00000080,0 0 15px #00b4ff33}to{box-shadow:0 25px 80px #0009,0 0 25px #00b4ff66}}@keyframes borderRotate-bf0335e1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.payment-header[data-v-bf0335e1]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:2px solid #c800ff;background:#0000004d;position:relative;z-index:1}.payment-header h3[data-v-bf0335e1]{color:gold;margin:0;font-size:24px;text-shadow:0 0 15px #ffd700}.payment-body[data-v-bf0335e1]{padding:30px;display:flex;flex-direction:column;gap:25px;position:relative;z-index:1}.order-info-section h4[data-v-bf0335e1]{color:#c800ff;margin-bottom:15px;font-size:18px;text-shadow:0 0 10px #c800ff}.order-details[data-v-bf0335e1]{background:#2a184699;border-radius:12px;padding:20px;border:2px solid #c800ff;position:relative;overflow:hidden;animation:orderDetailsGlow-bf0335e1 4s ease-in-out infinite alternate}.order-details[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#c800ff,transparent);animation:orderScan-bf0335e1 3s linear infinite}@keyframes orderDetailsGlow-bf0335e1{0%{box-shadow:0 0 15px #c800ff4d;border-color:#c800ff}to{box-shadow:0 0 25px #c800ff80;border-color:#ff4fff}}.order-item[data-v-bf0335e1]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #444}.order-item[data-v-bf0335e1]:last-child{border-bottom:none}.order-item span[data-v-bf0335e1]:first-child{color:#bbb}.order-value[data-v-bf0335e1]{color:#fff;font-weight:500}.order-value.price[data-v-bf0335e1]{color:gold;font-size:20px;font-weight:700;text-shadow:0 0 10px #ffd700}.qr-code-section[data-v-bf0335e1]{background:#2a184666;border-radius:15px;padding:25px;text-align:center;border:2px solid #c800ff;position:relative;overflow:hidden;animation:qrSectionGlow-bf0335e1 5s ease-in-out infinite alternate}.qr-code-section[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(200,0,255,.1) 50%,transparent 70%);animation:qrBackgroundSweep-bf0335e1 6s linear infinite;pointer-events:none}@keyframes qrSectionGlow-bf0335e1{0%{box-shadow:0 0 20px #c800ff4d;border-color:#c800ff}to{box-shadow:0 0 35px #c800ff99;border-color:#ff69b4}}@keyframes qrBackgroundSweep-bf0335e1{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(100%) rotate(45deg)}}.qr-code-section h4[data-v-bf0335e1]{color:#c800ff;margin-bottom:20px;font-size:18px;text-shadow:0 0 10px #c800ff;position:relative;z-index:1}.qr-code-container[data-v-bf0335e1]{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.service-qr-code[data-v-bf0335e1]{max-width:200px;max-height:200px;border-radius:10px;box-shadow:0 0 20px #c800ff4d;border:2px solid #ffd700}.payment-instructions[data-v-bf0335e1]{background:#0000004d;border-radius:12px;padding:20px;border:1px solid #444}.payment-instructions h4[data-v-bf0335e1]{color:gold;margin-bottom:15px;font-size:18px;text-shadow:0 0 10px #ffd700}.payment-instructions ol[data-v-bf0335e1]{color:#fff;padding-left:20px;line-height:1.6}.payment-instructions li[data-v-bf0335e1]{margin-bottom:8px}.wechat-id[data-v-bf0335e1]{color:#c800ff;font-weight:700;cursor:pointer;text-decoration:underline;text-shadow:0 0 8px #c800ff}.wechat-id[data-v-bf0335e1]:hover{color:#ff4fff}.amount[data-v-bf0335e1]{color:gold;font-weight:700;font-size:18px;text-shadow:0 0 8px #ffd700}.payment-actions[data-v-bf0335e1]{display:flex;gap:15px}.confirm-payment-btn[data-v-bf0335e1]{flex:1;background:linear-gradient(135deg,#c800ff,#ff4fff);color:#fff;border:none;padding:15px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;text-shadow:0 0 8px rgba(0,0,0,.5)}.confirm-payment-btn[data-v-bf0335e1]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #c800ff66}.cancel-payment-btn[data-v-bf0335e1]{flex:1;background:#666;color:#fff;border:none;padding:15px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s}.cancel-payment-btn[data-v-bf0335e1]:hover{background:#777}.custom-alert-overlay[data-v-bf0335e1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10003;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);animation:alertOverlayFadeIn-bf0335e1 .3s ease-out}@keyframes alertOverlayFadeIn-bf0335e1{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}}.custom-alert-modal[data-v-bf0335e1]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;border:2px solid #c800ff;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #c800ff4d,inset 0 1px #ffffff1a;position:relative;animation:alertModalSlideIn-bf0335e1 .4s cubic-bezier(.34,1.56,.64,1)}.custom-alert-modal[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:18px;background:linear-gradient(45deg,transparent,rgba(200,0,255,.1),transparent);pointer-events:none}@keyframes alertModalSlideIn-bf0335e1{0%{opacity:0;transform:translateY(-50px) scale(.9);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.alert-header[data-v-bf0335e1]{padding:25px 30px 15px;border-bottom:1px solid rgba(200,0,255,.3);text-align:center}.alert-title[data-v-bf0335e1]{margin:0;font-size:24px;font-weight:700;text-shadow:0 0 10px currentColor;background:linear-gradient(135deg,#c800ff,#ff4fff);background-clip:text;-webkit-background-clip:text;color:transparent;animation:alertTitleGlow-bf0335e1 2s ease-in-out infinite alternate}@keyframes alertTitleGlow-bf0335e1{0%{filter:drop-shadow(0 0 5px #c800ff)}to{filter:drop-shadow(0 0 15px #ff4fff)}}.alert-title.alert-success[data-v-bf0335e1]{background:linear-gradient(135deg,#ff6b9d,#ffc371);background-clip:text;-webkit-background-clip:text;color:transparent}.alert-title.alert-error[data-v-bf0335e1]{background:linear-gradient(135deg,#ff4757,#ff6b9d);background-clip:text;-webkit-background-clip:text;color:transparent}.alert-title.alert-warning[data-v-bf0335e1]{background:linear-gradient(135deg,#ffa726,#ffcc02);background-clip:text;-webkit-background-clip:text;color:transparent}.alert-body[data-v-bf0335e1]{padding:20px 30px}.alert-message[data-v-bf0335e1]{margin:0;font-size:16px;line-height:1.6;color:#e0e0e0;text-align:center;text-shadow:0 0 5px rgba(224,224,224,.3)}.alert-actions[data-v-bf0335e1]{padding:15px 30px 25px;display:flex;gap:15px;justify-content:center}.alert-btn[data-v-bf0335e1]{padding:12px 25px;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:100px;position:relative;overflow:hidden}.alert-btn[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.alert-btn[data-v-bf0335e1]:hover:before{left:100%}.alert-btn-confirm[data-v-bf0335e1]{background:linear-gradient(135deg,#c800ff,#ff4fff);color:#fff;border:1px solid #ff4fff;text-shadow:0 0 8px rgba(0,0,0,.5)}.alert-btn-confirm[data-v-bf0335e1]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #c800ff66}.alert-btn-confirm.alert-btn-success[data-v-bf0335e1]{background:linear-gradient(135deg,#ff6b9d,#ffc371);border:1px solid #ffc371}.alert-btn-confirm.alert-btn-success[data-v-bf0335e1]:hover{box-shadow:0 10px 25px #ffc37166}.alert-btn-cancel[data-v-bf0335e1]{background:linear-gradient(135deg,#555,#777);color:#fff;border:1px solid #777}.alert-btn-cancel[data-v-bf0335e1]:hover{background:linear-gradient(135deg,#666,#888);transform:translateY(-1px);box-shadow:0 5px 15px #7777774d}.order-query-modal[data-v-bf0335e1]{max-width:800px;width:90%;max-height:80vh;overflow-y:auto;background:linear-gradient(135deg,#1a0b2ef2,#16213ef5,#0f3460f7,#0b4374f5,#1a0b2ef2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 40px #0006,0 0 30px #00d4ff33,inset 0 1px #ffffff1a;position:relative;overflow:hidden;padding:25px}.order-query-modal[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,255,255,.05) 50%,transparent 70%);animation:modalScan-bf0335e1 6s linear infinite;pointer-events:none;z-index:0}.order-query-modal[data-v-bf0335e1]>*{position:relative;z-index:1}@keyframes modalScan-bf0335e1{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.order-query-modal .modal-header[data-v-bf0335e1]{padding:20px;border-bottom:2px solid rgba(0,212,255,.3);background:linear-gradient(135deg,#0000004d,#00d4ff1a,#0000004d);display:flex;justify-content:space-between;align-items:center;margin:-25px -25px 20px;min-height:60px;position:relative;border-radius:16px 16px 0 0}.order-query-modal .modal-header h3[data-v-bf0335e1]{color:#00d4ff;font-size:1.4em;font-weight:600;text-shadow:0 0 15px rgba(0,212,255,.6);margin:0;display:flex;align-items:center;line-height:1.2;flex:1}.order-query-modal .modal-body[data-v-bf0335e1]{padding:0}.order-query-modal .close-btn[data-v-bf0335e1]{background:linear-gradient(135deg,#ff4569cc,#ff2d55e6);border:none;border-radius:8px;color:#fff;font-size:20px;font-weight:700;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-shadow:0 0 10px rgba(255,69,105,.8);box-shadow:0 4px 15px #ff45694d;flex-shrink:0;margin-left:15px}.order-query-modal .close-btn[data-v-bf0335e1]:hover{transform:rotate(90deg) scale(1.1);box-shadow:0 6px 20px #ff456980;background:linear-gradient(135deg,#ff2d55e6,#ff143c)}.order-stats[data-v-bf0335e1]{display:flex;gap:20px;margin-bottom:20px;justify-content:center}.stat-item[data-v-bf0335e1]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;padding:15px;border-radius:12px;text-align:center;min-width:80px}.stat-number[data-v-bf0335e1]{font-size:24px;font-weight:700;margin-bottom:5px}.stat-label[data-v-bf0335e1]{font-size:12px;opacity:.9}.loading-state[data-v-bf0335e1]{text-align:center;padding:40px;color:#666}.loading-spinner[data-v-bf0335e1]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-bf0335e1 1s linear infinite;margin:0 auto 20px}.order-list[data-v-bf0335e1]{max-height:400px;overflow-y:auto}.order-item[data-v-bf0335e1]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.order-item[data-v-bf0335e1]:hover{background:#ffffff14;transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.order-header[data-v-bf0335e1]{display:flex;align-items:center;padding:15px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.1)}.order-type-badge[data-v-bf0335e1]{font-size:24px;margin-right:15px;padding:12px;border-radius:12px;background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(0,212,255,.3);position:relative;overflow:hidden;transition:all .3s ease}.order-type-badge[data-v-bf0335e1]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(0,255,255,.1) 50%,transparent 70%);animation:badgeScan-bf0335e1 4s linear infinite;pointer-events:none}.order-type-badge.practice[data-v-bf0335e1]{background:linear-gradient(135deg,#ffd7004d,#ffb34766);color:gold;text-shadow:0 0 10px rgba(255,215,0,.8);border-color:#ffd70080;animation:practiceGlow-bf0335e1 3s ease-in-out infinite alternate}.order-type-badge.membership[data-v-bf0335e1]{background:linear-gradient(135deg,#00d4ff66,#0096ff80,#0064c899);color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.8);border-color:#00d4ff99;animation:membershipGlow-bf0335e1 3s ease-in-out infinite alternate;position:relative;overflow:hidden}.order-type-badge.membership[data-v-bf0335e1]:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:linear-gradient(135deg,#00d4ff1a,#0096ff33,#0064c84d);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);z-index:-1}@keyframes badgeScan-bf0335e1{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}@keyframes practiceGlow-bf0335e1{0%{box-shadow:0 4px 15px #ffd7004d}to{box-shadow:0 6px 20px #ffd70080}}@keyframes membershipGlow-bf0335e1{0%{box-shadow:0 4px 15px #00d4ff4d}to{box-shadow:0 6px 20px #00d4ff80}}.order-description[data-v-bf0335e1]{font-weight:700;font-size:16px;color:#333;margin-bottom:5px}.order-no[data-v-bf0335e1]{font-size:12px;color:#666;font-family:Courier New,monospace}.order-amount[data-v-bf0335e1]{font-size:20px;font-weight:700;color:#e74c3c}.order-details[data-v-bf0335e1]{padding:15px}.detail-row[data-v-bf0335e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px}.detail-label[data-v-bf0335e1]{color:#666;font-weight:500}.detail-value[data-v-bf0335e1]{color:#333;font-weight:600}.status-pending[data-v-bf0335e1]{color:#f39c12;background:#f39c121a;padding:2px 8px;border-radius:4px}.status-confirmed[data-v-bf0335e1]{color:#27ae60;background:#27ae601a;padding:2px 8px;border-radius:4px}.status-failed[data-v-bf0335e1]{color:#e74c3c;background:#e74c3c1a;padding:2px 8px;border-radius:4px}.empty-state[data-v-bf0335e1]{text-align:center;padding:60px 20px;color:#b0b0b0}.empty-icon[data-v-bf0335e1]{font-size:48px;margin-bottom:20px;opacity:.5}.empty-state p[data-v-bf0335e1]{margin:10px 0}.empty-tip[data-v-bf0335e1]{font-size:14px;opacity:.7}.order-query-overlay[data-v-bf0335e1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:10004;padding:20px}.order-stats[data-v-bf0335e1]{display:flex;gap:20px;margin-bottom:25px;padding:25px;background:linear-gradient(135deg,#1a0b2e,#16213e,#0f3460,#16213e,#1a0b2e);border-radius:16px;border:2px solid #00d4ff;box-shadow:0 0 30px #00d4ff66,0 0 60px #8a2be24d,inset 0 1px #ffffff1a;position:relative;overflow:hidden;animation:cyberpunkStatsGlow-bf0335e1 3s ease-in-out infinite alternate}.order-stats[data-v-bf0335e1]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#00d4ff,#8a2be2,#ff1493,#00d4ff);border-radius:16px;z-index:-1;animation:borderRotate-bf0335e1 4s linear infinite}.order-stats[data-v-bf0335e1]:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(0,212,255,.1) 50%,transparent 100%);animation:scanLine-bf0335e1 3s ease-in-out infinite}@keyframes cyberpunkStatsGlow-bf0335e1{0%{box-shadow:0 0 30px #00d4ff66,0 0 60px #8a2be24d,inset 0 1px #ffffff1a}to{box-shadow:0 0 40px #00d4ff99,0 0 80px #8a2be280,inset 0 1px #fff3}}@keyframes borderRotate-bf0335e1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanLine-bf0335e1{0%{left:-100%}to{left:100%}}.stat-item[data-v-bf0335e1]{flex:1;text-align:center;position:relative;z-index:1;padding:15px;background:#0000004d;border-radius:12px;border:1px solid rgba(0,212,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.stat-item[data-v-bf0335e1]:hover{transform:translateY(-2px);border-color:#00d4ff99;box-shadow:0 10px 25px #00d4ff33}.stat-number[data-v-bf0335e1]{font-size:2.5em;font-weight:700;color:#0ff;margin-bottom:8px;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff,0 0 30px rgba(0,255,255,.5);font-family:Courier New,monospace;animation:numberPulse-bf0335e1 2s ease-in-out infinite alternate}@keyframes numberPulse-bf0335e1{0%{text-shadow:0 0 10px #00ffff,0 0 20px #00ffff,0 0 30px rgba(0,255,255,.5)}to{text-shadow:0 0 15px #00ffff,0 0 30px #00ffff,0 0 45px rgba(0,255,255,.8)}}.stat-label[data-v-bf0335e1]{font-size:.95em;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 8px rgba(255,255,255,.5);opacity:.9}.loading-state[data-v-bf0335e1]{text-align:center;padding:40px}.loading-spinner[data-v-bf0335e1]{width:40px;height:40px;border:4px solid #e5e7eb;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-bf0335e1 1s linear infinite;margin:0 auto 20px}@keyframes spin-bf0335e1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.order-list[data-v-bf0335e1]{max-height:400px;overflow-y:auto;padding-right:8px}.order-list[data-v-bf0335e1]::-webkit-scrollbar{width:8px}.order-list[data-v-bf0335e1]::-webkit-scrollbar-track{background:#0003;border-radius:4px}.order-list[data-v-bf0335e1]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00d4ff,#8a2be2);border-radius:4px;box-shadow:0 0 10px #00d4ff80}.order-item[data-v-bf0335e1]{border:2px solid rgba(0,212,255,.3);border-radius:12px;margin-bottom:15px;overflow:hidden;transition:all .3s ease;background:linear-gradient(135deg,#1a0b2ecc,#16213ecc,#0f3460cc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.order-item[data-v-bf0335e1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00d4ff,transparent);animation:orderScan-bf0335e1 3s ease-in-out infinite}@keyframes orderScan-bf0335e1{0%{left:-100%}to{left:100%}}.order-item[data-v-bf0335e1]:hover{border-color:#00d4ffcc;box-shadow:0 8px 25px #00d4ff4d,0 0 30px #8a2be266;transform:translateY(-2px);background:linear-gradient(135deg,#1a0b2eb3,#16213ebf,#0f3460cc)}.order-header[data-v-bf0335e1]{background:linear-gradient(135deg,#0006,#00d4ff1a,#0006);padding:18px;display:flex;align-items:center;gap:15px;border-bottom:1px solid rgba(0,212,255,.2);transition:all .3s ease}.order-item:hover .order-header[data-v-bf0335e1]{background:linear-gradient(135deg,#0009,#00d4ff26,#0009);border-bottom-color:#00d4ff66}.order-type-badge[data-v-bf0335e1]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.order-type-badge.practice[data-v-bf0335e1]{background:#fef3c7}.order-type-badge.membership[data-v-bf0335e1]{background:#e0e7ff}.order-info[data-v-bf0335e1]{flex:1}.order-description[data-v-bf0335e1]{font-weight:600;color:#fff;margin-bottom:4px;text-shadow:0 0 8px rgba(255,255,255,.5);font-size:1.1em}.order-no[data-v-bf0335e1]{font-size:.85em;color:#00d4ff;font-family:Courier New,monospace;opacity:.8}.order-amount[data-v-bf0335e1]{font-weight:700;color:#0f8;font-size:1.2em;text-shadow:0 0 10px rgba(0,255,136,.6);font-family:Courier New,monospace}.order-details[data-v-bf0335e1]{padding:18px;background:linear-gradient(135deg,#0009,#0006);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.order-item:hover .order-details[data-v-bf0335e1]{background:linear-gradient(135deg,#000000b3,#0009);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(138,43,226,.6);box-shadow:0 4px 15px #8a2be24d,inset 0 1px #ffffff26}.order-item:hover .order-details .detail-value[data-v-bf0335e1],.order-item:hover .order-details .detail-label[data-v-bf0335e1]{text-shadow:0 0 10px rgba(255,255,255,.8);font-weight:600}.detail-row[data-v-bf0335e1]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;margin:0 -15px;border-bottom:1px solid rgba(0,212,255,.2);border-radius:8px;transition:all .3s ease;position:relative}.detail-row[data-v-bf0335e1]:hover{border-bottom-color:#00d4ff99;background:linear-gradient(135deg,#00d4ff1a,#8a2be226,#00ff881a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.4);box-shadow:0 4px 15px #00d4ff33,inset 0 1px #ffffff1a;transform:translate(5px)}.detail-row:hover .detail-value[data-v-bf0335e1]{color:#fff;text-shadow:0 0 15px rgba(255,255,255,.9);font-weight:600}.detail-row:hover .detail-label[data-v-bf0335e1]{color:#fff;text-shadow:0 0 8px rgba(0,212,255,.6);font-weight:600}.detail-row:hover .detail-value.pending[data-v-bf0335e1]{color:#ffab00;text-shadow:0 0 20px rgba(255,171,0,.9);font-weight:700}.detail-row:hover .detail-value.paid[data-v-bf0335e1]{color:#0f8;text-shadow:0 0 20px rgba(0,255,136,.9);font-weight:700}.detail-row:hover .detail-value.confirmed[data-v-bf0335e1]{color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,.9);font-weight:700}.detail-row:hover .detail-value.failed[data-v-bf0335e1]{color:#ff4569;text-shadow:0 0 20px rgba(255,69,105,.9);font-weight:700}.detail-row[data-v-bf0335e1]:last-child{border-bottom:none}.detail-label[data-v-bf0335e1]{font-weight:500;color:#b0b0b0;min-width:80px;text-transform:uppercase;font-size:.9em;letter-spacing:.5px}.detail-value[data-v-bf0335e1]{color:#fff;text-align:right;font-weight:500;text-shadow:0 0 5px rgba(255,255,255,.3)}.detail-value.pending[data-v-bf0335e1]{color:#ffab00;font-weight:600;text-shadow:0 0 10px rgba(255,171,0,.6);animation:statusPulse-bf0335e1 2s ease-in-out infinite alternate}.detail-value.paid[data-v-bf0335e1]{color:#0f8;font-weight:600;text-shadow:0 0 10px rgba(0,255,136,.6)}.detail-value.confirmed[data-v-bf0335e1]{color:#00d4ff;font-weight:600;text-shadow:0 0 10px rgba(0,212,255,.6)}.detail-value.failed[data-v-bf0335e1]{color:#ff4569;font-weight:600;text-shadow:0 0 10px rgba(255,69,105,.6);animation:errorFlash-bf0335e1 1.5s ease-in-out infinite alternate}@keyframes statusPulse-bf0335e1{0%{opacity:.8}to{opacity:1}}@keyframes errorFlash-bf0335e1{0%{opacity:.8}to{opacity:1;text-shadow:0 0 15px rgba(255,69,105,.8)}}.empty-state[data-v-bf0335e1]{text-align:center;padding:60px 20px}.empty-icon[data-v-bf0335e1]{font-size:4em;margin-bottom:20px;opacity:.5}.empty-state p[data-v-bf0335e1]{color:#6b7280;margin-bottom:10px}.empty-tip[data-v-bf0335e1]{font-size:.9em;color:#9ca3af}@media (max-width: 767px){.desktop-only[data-v-bf0335e1]{display:none!important}.mobile-only[data-v-bf0335e1]{display:inline-flex!important}.user-profile[data-v-bf0335e1]{background:transparent!important;width:100%!important;margin:0!important;padding:10px!important;overflow-x:hidden!important;box-sizing:border-box!important}.mobile-logout-btn[data-v-bf0335e1]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 4px 12px #ef444466!important;font-weight:700!important;animation:pulseLogout-bf0335e1 2s ease-in-out infinite!important}.info-card[data-v-bf0335e1]{background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9)!important;border:2px solid rgba(0,212,255,.3)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.info-item[data-v-bf0335e1]{background:#ffffff14!important;border:1px solid rgba(0,212,255,.2)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.other-button-container[data-v-bf0335e1]{border-top:1px solid #e5e7eb!important;background:transparent!important;padding:20px!important;margin-top:20px!important}}@media (max-width: 768px){.membership-payment-modal[data-v-bf0335e1]{align-items:flex-start!important;padding:125px 0 20px!important;justify-content:center!important}.membership-payment-modal .modal-content[data-v-bf0335e1],.membership-modal-inner[data-v-bf0335e1]{margin:0 auto!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;max-height:calc(100vh - 145px)!important;overflow-y:auto!important;box-sizing:border-box!important}.membership-modal-inner .payment-body[data-v-bf0335e1],.membership-modal-inner .payment-header[data-v-bf0335e1],.membership-payment-modal .payment-body[data-v-bf0335e1],.membership-payment-modal .payment-header[data-v-bf0335e1]{width:100%!important;box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important}.membership-payment-modal .order-info-section[data-v-bf0335e1],.membership-payment-modal .qr-code-container[data-v-bf0335e1],.membership-payment-modal .payment-instructions[data-v-bf0335e1],.membership-payment-modal .payment-actions[data-v-bf0335e1]{width:100%!important;box-sizing:border-box!important}.order-info-section[data-v-bf0335e1]{width:100%!important;box-sizing:border-box!important}.order-info-section .order-item[data-v-bf0335e1]:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:12px 0!important}.order-info-section .order-item:first-child span[data-v-bf0335e1]:first-child{align-self:flex-start!important;font-size:14px!important}.order-info-section .order-item:first-child .order-value[data-v-bf0335e1]{word-break:break-all!important;font-size:13px!important;line-height:1.5!important;text-align:center!important}.order-info-section .order-item[data-v-bf0335e1]:not(:first-child){display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:8px 0!important}.subscription-modal[data-v-bf0335e1]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:0!important;z-index:99999!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;box-sizing:border-box!important}.subscription-modal .modal-header[data-v-bf0335e1]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:15px!important}.subscription-modal .modal-body[data-v-bf0335e1],.subscription-modal .subscription-type-selector[data-v-bf0335e1],.subscription-modal .pricing-section[data-v-bf0335e1],.subscription-modal .subscription-actions[data-v-bf0335e1]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0 15px!important}.subscription-modal .price-options[data-v-bf0335e1],.subscription-modal .type-buttons[data-v-bf0335e1],.subscription-modal .type-btn[data-v-bf0335e1],.subscription-modal .price-option[data-v-bf0335e1],.subscription-modal .confirm-btn[data-v-bf0335e1]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.subscription-modal[data-v-bf0335e1] *{max-width:100%!important;box-sizing:border-box!important}.practice-detail-modal[data-v-bf0335e1]{position:fixed!important;top:auto!important;left:50%!important;right:auto!important;bottom:0!important;transform:translate(-50%)!important;width:100vw!important;height:auto!important;max-height:85vh!important;min-height:50vh!important;max-width:100vw!important;margin:0!important;border-radius:20px 20px 0 0!important;z-index:10005!important;overflow-y:auto!important;overflow-x:hidden!important;padding:30px 20px 20px!important;box-sizing:border-box!important}.practice-detail-modal .modal-body[data-v-bf0335e1]{width:100%!important;box-sizing:border-box!important}.modal-overlay[data-v-bf0335e1]{align-items:flex-end!important;padding:0!important;justify-content:center!important}.edit-modal[data-v-bf0335e1]{margin-top:0!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}.custom-alert-overlay[data-v-bf0335e1]{align-items:flex-start!important;padding-top:125px!important}.custom-alert-modal[data-v-bf0335e1]{margin-top:0!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}}@keyframes pulseLogout-bf0335e1{0%,to{box-shadow:0 4px 12px #ef444466}50%{box-shadow:0 6px 16px #ef444499}}.favorites-page[data-v-4e660b8a]{padding:20px;max-width:1200px;margin:0 auto;background:transparent;width:100%;overflow-x:hidden;box-sizing:border-box}.favorites-header[data-v-4e660b8a]{display:flex;justify-content:space-between;align-items:center;margin:0 20px 24px;padding:32px;background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a}.favorites-header h2[data-v-4e660b8a]{margin:0;font-size:24px;font-weight:700;color:#1fb9f8!important;text-shadow:0 0 20px rgba(0,212,255,.8)}.favorites-stats[data-v-4e660b8a]{display:flex;gap:15px;align-items:center}.stats-item[data-v-4e660b8a]{padding:8px 16px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:12px;font-size:14px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.market-tabs[data-v-4e660b8a]{display:flex;gap:10px;margin:0 20px 20px;padding:8px;background:linear-gradient(135deg,#1a0b2eb3,#16213eb3);border-radius:16px;border:1px solid rgba(0,212,255,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.market-tab-btn[data-v-4e660b8a]{flex:1;padding:12px 20px;border:1px solid rgba(0,212,255,.2);border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;color:#ffffffb3;background:transparent;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.5)}.market-tab-btn[data-v-4e660b8a]:hover{background:#00d4ff1a;color:#fff}.market-tab-btn.active[data-v-4e660b8a]{background:linear-gradient(135deg,#00d4ff4d,#0096ff4d);color:#fff;border-color:#00d4ff80;box-shadow:0 0 20px #00d4ff4d;text-shadow:0 0 10px rgba(0,212,255,.8)}.tab-count[data-v-4e660b8a]{display:inline-block;margin-left:6px;padding:2px 8px;background:#00d4ff33;border-radius:10px;font-size:12px;min-width:20px;text-align:center}.signal-check-bar[data-v-4e660b8a]{display:flex;align-items:center;gap:15px;margin:0 20px 15px;padding:14px 20px;background:linear-gradient(135deg,#1a0b2eb3,#16213eb3);border-radius:14px;border:1px solid rgba(0,212,255,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.check-signal-btn[data-v-4e660b8a]{padding:10px 22px;border:1px solid rgba(0,212,255,.4);border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#00d4ff33,#0096ff33);transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 4px 15px #00d4ff33}.check-signal-btn[data-v-4e660b8a]:hover:not(:disabled){background:linear-gradient(135deg,#00d4ff59,#0096ff59);box-shadow:0 6px 20px #00d4ff4d;transform:translateY(-1px)}.check-signal-btn[data-v-4e660b8a]:disabled{opacity:.6;cursor:not-allowed}.signal-loading-icon[data-v-4e660b8a]{display:inline-block;animation:spin-4e660b8a 1s linear infinite}.signal-checked-hint[data-v-4e660b8a]{color:#ffffffb3;font-size:13px}.loading-favorites[data-v-4e660b8a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;padding:60px 20px;margin:0 20px;background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:15px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.3);box-shadow:0 20px 40px #0006,0 0 30px #00d4ff33,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.stars-background[data-v-4e660b8a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.star[data-v-4e660b8a]{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 6px #fffc,0 0 12px #00d4ff99,0 0 18px #00d4ff66;animation:starTwinkle-4e660b8a 3s ease-in-out infinite}.star[data-v-4e660b8a]:nth-child(2n){width:1px;height:1px;box-shadow:0 0 4px #fff9,0 0 8px #00d4ff66}.star[data-v-4e660b8a]:nth-child(3n){width:3px;height:3px;box-shadow:0 0 8px #fff,0 0 16px #00d4ffcc,0 0 24px #00d4ff99}@keyframes starTwinkle-4e660b8a{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.loading-animation[data-v-4e660b8a]{margin-bottom:40px;filter:drop-shadow(0 0 20px rgba(0,212,255,.6));position:relative;z-index:2}.loading-fallback[data-v-4e660b8a]{display:flex;justify-content:center;align-items:center;width:150px;height:150px}.spinner[data-v-4e660b8a]{width:75px;height:75px;border:4px solid rgba(0,212,255,.3);border-left:4px solid #00d4ff;border-radius:50%;animation:spin-4e660b8a 1s linear infinite}@keyframes spin-4e660b8a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-4e660b8a]{text-align:center;position:relative;z-index:2}.loading-text span[data-v-4e660b8a]{font-size:20px;font-weight:600;color:#00d4ff;text-shadow:0 0 12px rgba(0,212,255,.9),0 0 24px rgba(0,212,255,.5),0 0 36px rgba(0,212,255,.3),0 2px 4px rgba(0,0,0,.4);letter-spacing:3px;animation:loadingPulse-4e660b8a 2s ease-in-out infinite}@keyframes loadingPulse-4e660b8a{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.empty-favorites[data-v-4e660b8a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;margin:0 20px;background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;text-align:center;padding:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a}.empty-icon[data-v-4e660b8a]{font-size:4rem;margin-bottom:20px;opacity:.8;filter:drop-shadow(0 0 10px rgba(0,212,255,.5))}.empty-content h3[data-v-4e660b8a]{font-size:1.5rem;color:#fff;margin-bottom:10px;text-shadow:0 0 15px rgba(0,212,255,.8)}.empty-content p[data-v-4e660b8a]{color:#fffc;margin-bottom:20px;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.5)}.go-chart-btn[data-v-4e660b8a]{background:linear-gradient(135deg,#00d4ff,#0096ff);color:#fff;border:none;padding:12px 24px;border-radius:12px;cursor:pointer;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 4px 15px #00d4ff4d;transition:all .3s}.go-chart-btn[data-v-4e660b8a]:hover{background:linear-gradient(135deg,#0096ff,#00d4ff);box-shadow:0 6px 20px #00d4ff66;transform:translateY(-2px)}.sort-controls[data-v-4e660b8a]{display:flex;justify-content:space-between;align-items:center;margin:0 20px 15px;padding:20px 24px;background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 10px 30px #0000004d,0 0 20px #00d4ff26,inset 0 1px #ffffff1a}.selected-info[data-v-4e660b8a]{font-weight:600;color:#fff;text-shadow:0 0 10px rgba(0,212,255,.8)}.sort-buttons[data-v-4e660b8a]{display:flex;gap:12px}.slide-down-enter-active[data-v-4e660b8a],.slide-down-leave-active[data-v-4e660b8a]{transition:all .3s ease-in-out}.slide-down-enter-from[data-v-4e660b8a],.slide-down-leave-to[data-v-4e660b8a]{transform:translateY(-100%);opacity:0}.slide-down-enter-to[data-v-4e660b8a],.slide-down-leave-from[data-v-4e660b8a]{transform:translateY(0);opacity:1}.sort-btn[data-v-4e660b8a]{padding:10px 18px;border:1px solid rgba(0,212,255,.3);border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;background:#00d4ff1a;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 4px 15px #00d4ff33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.sort-btn[data-v-4e660b8a]:hover:not(:disabled){background:#00d4ff33;border-color:#00d4ff80;box-shadow:0 6px 20px #00d4ff4d;transform:translateY(-2px)}.sort-btn[data-v-4e660b8a]:active:not(:disabled){background:#00d4ff4d;box-shadow:0 2px 10px #00d4ff66;transform:translateY(0);transition:all .1s ease}.sort-btn[data-v-4e660b8a]:disabled{opacity:.4;cursor:not-allowed;background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 2px 8px #0003}.favorites-table-container[data-v-4e660b8a]{margin:0 20px;background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a;width:calc(100% - 40px);max-width:100%;box-sizing:border-box}.favorites-table[data-v-4e660b8a]{width:100%;min-width:700px;border-collapse:collapse}.favorites-table th[data-v-4e660b8a]{background:#00d4ff1a;color:#fff;font-weight:600;padding:18px 16px;text-align:center;border-bottom:2px solid rgba(0,212,255,.3);text-shadow:0 0 10px rgba(0,212,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sort-header[data-v-4e660b8a],.code-header[data-v-4e660b8a]{text-align:center}.name-header[data-v-4e660b8a]{text-align:left;padding-left:15px}.signals-header[data-v-4e660b8a],.action-header[data-v-4e660b8a],.remove-header[data-v-4e660b8a]{text-align:center}.favorites-table td[data-v-4e660b8a]{padding:18px 16px;text-align:center;border-bottom:1px solid rgba(0,212,255,.1);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.favorite-row[data-v-4e660b8a]{cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.favorite-row[data-v-4e660b8a]:hover{background:#00d4ff1a;box-shadow:0 0 20px #00d4ff4d}.favorite-row.selected[data-v-4e660b8a]{background:#00d4ff33;border-left:4px solid #00d4ff;box-shadow:0 0 30px #00d4ff66;transform:translate(2px)}.sort-cell[data-v-4e660b8a]{font-weight:600;color:#6c757d;width:60px}.code-cell[data-v-4e660b8a]{font-family:monospace;font-weight:600;color:#fff;width:120px;text-shadow:0 0 10px rgba(0,212,255,.5)}.name-cell[data-v-4e660b8a]{font-weight:500;color:#fff;width:140px;word-break:break-word;text-align:left;padding-left:8px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.signals-cell[data-v-4e660b8a]{width:180px;text-align:center;padding:15px 8px}.signals-container[data-v-4e660b8a]{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;align-items:center;min-height:25px}.signal-tag[data-v-4e660b8a]{padding:6px 10px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-block;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 10px}.signal-tag[data-v-4e660b8a]:hover{transform:scale(1.15);filter:brightness(1.2)}.signal-buy[data-v-4e660b8a]{background:#28a745cc;color:#fff;border:1px solid rgba(40,167,69,.6);box-shadow:0 0 15px #28a74566;text-shadow:0 1px 2px rgba(0,0,0,.5)}.signal-sell[data-v-4e660b8a]{background:#dc3545cc;color:#fff;border:1px solid rgba(220,53,69,.6);box-shadow:0 0 15px #dc354566;text-shadow:0 1px 2px rgba(0,0,0,.5)}.signal-support[data-v-4e660b8a]{background:#ffc107cc;color:#000;border:1px solid rgba(255,193,7,.6);box-shadow:0 0 15px #ffc10766;text-shadow:0 1px 2px rgba(0,0,0,.3)}.no-signals[data-v-4e660b8a]{color:#6c757d;font-style:italic;font-size:14px}.action-cell[data-v-4e660b8a]{width:120px;text-align:center;padding:15px 8px}.remove-cell[data-v-4e660b8a]{width:60px;text-align:center;padding:15px 8px}.action-btn[data-v-4e660b8a]{padding:10px 16px;border:1px solid;border-radius:10px;cursor:pointer;font-size:12px;font-weight:600;transition:all .3s ease;min-width:80px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 4px 15px}.view-btn[data-v-4e660b8a]{background:#007bffcc;color:#fff;border-color:#007bff99;box-shadow:0 4px 15px #007bff4d}.view-btn[data-v-4e660b8a]:hover{background:#0056b3e6;border-color:#0056b3b3;box-shadow:0 6px 20px #007bff66;transform:translateY(-2px)}.remove-btn[data-v-4e660b8a]{background:#20134cc8;color:#fff;min-width:40px;padding:10px 12px;border-color:#b57dff99;box-shadow:0 4px 15px #8e4cdf4d}.remove-btn[data-v-4e660b8a]:hover{background:#b32937cc;border-color:#c82333b3;box-shadow:0 6px 20px #dc354566;transform:translateY(-2px)}.modal-overlay[data-v-4e660b8a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000}.remove-dialog[data-v-4e660b8a]{background:linear-gradient(135deg,#1a0b2ef2,#16213ef2,#0f3460f2);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.4);box-shadow:0 20px 60px #00000080,0 0 40px #00d4ff4d,inset 0 1px #ffffff1a;max-width:400px;width:90%;max-height:90vh;overflow-y:auto}.dialog-header[data-v-4e660b8a]{padding:24px 24px 12px;border-bottom:1px solid rgba(0,212,255,.3)}.dialog-header h3[data-v-4e660b8a]{margin:0;color:#ff6b6b;font-size:18px;text-shadow:0 0 15px rgba(255,107,107,.8)}.dialog-content[data-v-4e660b8a]{padding:24px;text-align:center}.dialog-content p[data-v-4e660b8a]{margin:0 0 15px;color:#ffffffe6;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.5)}.stock-info[data-v-4e660b8a]{background:#00d4ff1a;padding:18px;border-radius:12px;margin:15px 0;border:1px solid rgba(0,212,255,.3);border-left:4px solid #ff6b6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #00d4ff33}.stock-code[data-v-4e660b8a]{font-family:monospace;font-weight:600;color:#fff;margin-right:10px;text-shadow:0 0 10px rgba(0,212,255,.8)}.stock-name[data-v-4e660b8a]{color:#fff;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.warning-text[data-v-4e660b8a]{color:#ff6b6b;font-size:14px;font-weight:500;margin-top:10px;text-shadow:0 0 10px rgba(255,107,107,.8)}.dialog-actions[data-v-4e660b8a]{padding:18px 24px 24px;display:flex;gap:12px;justify-content:flex-end}.dialog-btn[data-v-4e660b8a]{padding:12px 24px;border:1px solid;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 4px 15px}.dialog-btn.cancel[data-v-4e660b8a]{background:#6c757dcc;color:#fff;border-color:#6c757d99;box-shadow:0 4px 15px #6c757d4d}.dialog-btn.cancel[data-v-4e660b8a]:hover{background:#5a6268e6;border-color:#5a6268b3;box-shadow:0 6px 20px #6c757d66;transform:translateY(-2px)}.dialog-btn.confirm[data-v-4e660b8a]{background:#dc3545cc;color:#fff;border-color:#dc354599;box-shadow:0 4px 15px #dc35454d}.dialog-btn.confirm[data-v-4e660b8a]:hover{background:#c82333e6;border-color:#c82333b3;box-shadow:0 6px 20px #dc354566;transform:translateY(-2px)}.favorites-move[data-v-4e660b8a],.favorites-enter-active[data-v-4e660b8a],.favorites-leave-active[data-v-4e660b8a]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.favorites-move[data-v-4e660b8a]{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}@keyframes cyberGlow-4e660b8a{0%{transform:translateY(-2px) scale(1.01);box-shadow:0 0 30px #00d4ff66;filter:brightness(1.2)}50%{transform:translateY(1px) scale(1.005);box-shadow:0 0 20px #00d4ff4d;filter:brightness(1.1)}to{transform:translateY(0) scale(1);box-shadow:0 0 30px #00d4ff66;filter:brightness(1)}}.favorite-row.just-moved[data-v-4e660b8a]{animation:cyberGlow-4e660b8a .6s cubic-bezier(.68,-.55,.265,1.55)}@media (min-width: 769px) and (max-width: 1024px){.loading-favorites[data-v-4e660b8a]{min-height:65vh;padding:50px 20px}.loading-text span[data-v-4e660b8a]{font-size:19px;letter-spacing:2.5px}}@media (max-width: 768px){.favorites-page[data-v-4e660b8a]{width:100%!important;max-width:100vw!important;padding:10px!important;margin:0 auto!important;overflow-x:hidden!important;box-sizing:border-box!important;background:transparent!important}.favorites-content[data-v-4e660b8a]{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.favorites-header[data-v-4e660b8a],.sort-controls[data-v-4e660b8a],.favorites-table-container[data-v-4e660b8a]{background:#ffffff14!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(0,212,255,.2)!important}.favorites-header[data-v-4e660b8a]{flex-direction:column;gap:15px;text-align:center;margin:0 auto 20px;padding:24px 20px;width:calc(80vw - 20px);max-width:calc(80vw - 20px)}.favorites-stats[data-v-4e660b8a]{flex-direction:column;gap:8px}.market-tabs[data-v-4e660b8a]{margin:0 auto 15px;width:calc(80vw - 20px);max-width:calc(80vw - 20px);flex-wrap:wrap}.market-tab-btn[data-v-4e660b8a]{padding:10px 12px;font-size:13px}.signal-check-bar[data-v-4e660b8a]{margin:0 auto 15px;width:calc(80vw - 20px);max-width:calc(80vw - 20px);flex-wrap:wrap}.sort-controls[data-v-4e660b8a]{flex-direction:column;gap:12px;text-align:center;margin:0 auto 15px;padding:16px 18px;width:calc(80vw - 20px);max-width:calc(80vw - 20px)}.sort-buttons[data-v-4e660b8a]{justify-content:center;flex-wrap:wrap;gap:8px}.favorites-table-container[data-v-4e660b8a]{overflow-x:auto!important;-webkit-overflow-scrolling:touch;margin:0 auto;width:80vw!important;max-width:80vw!important;box-sizing:border-box}.favorites-table[data-v-4e660b8a]{min-width:700px;width:-moz-max-content;width:max-content}.loading-favorites[data-v-4e660b8a]{margin:0 10px;padding:40px 20px;min-height:60vh}.loading-text span[data-v-4e660b8a]{font-size:16px;letter-spacing:1px}.empty-favorites[data-v-4e660b8a]{margin:0 10px;padding:30px 20px}.favorites-table th[data-v-4e660b8a],.favorites-table td[data-v-4e660b8a]{padding:12px 6px;font-size:14px}.name-cell[data-v-4e660b8a]{width:120px;padding-left:6px}.signals-cell[data-v-4e660b8a]{width:160px;padding-left:6px}.action-cell[data-v-4e660b8a]{width:110px;padding:12px 4px}.remove-cell[data-v-4e660b8a]{width:50px;padding:12px 4px}.signal-tag[data-v-4e660b8a]{font-size:14px;padding:3px 6px}.action-btn[data-v-4e660b8a]{padding:10px 8px;font-size:11px;min-width:70px}.remove-btn[data-v-4e660b8a]{min-width:36px;padding:10px 8px}.sort-btn[data-v-4e660b8a]{width:100%;padding:12px 16px;font-size:14px}.remove-dialog[data-v-4e660b8a]{margin:20px;width:calc(100% - 40px)}.dialog-header h3[data-v-4e660b8a]{font-size:16px}.dialog-content[data-v-4e660b8a]{padding:20px 16px}.dialog-actions[data-v-4e660b8a]{padding:16px 20px 20px;flex-direction:column;gap:10px}.dialog-btn[data-v-4e660b8a]{width:100%;padding:14px 20px}}.practice-kline-container[data-v-09ffedb9]{width:100%;height:100%;min-height:500px;position:relative}.chart-container[data-v-09ffedb9]{width:100%;height:100%;min-height:500px;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 768px){.practice-kline-container[data-v-09ffedb9]{min-height:60vh!important;height:60vh!important;width:100%!important;display:block!important;visibility:visible!important}.chart-container[data-v-09ffedb9]{min-height:60vh!important;height:100%!important;width:100%!important;position:relative!important;display:block!important;visibility:visible!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important}}.arcade-container[data-v-149ac012]{height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#000,#0a0a0a,#1a0a1a,#0a1a0a,#000);position:relative;overflow:hidden}.arcade-container[data-v-149ac012]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 2px 2px,rgba(0,255,255,.3) 1px,transparent 0),radial-gradient(circle at 10px 10px,rgba(255,0,255,.2) 1px,transparent 0);background-size:20px 20px,40px 40px;pointer-events:none;animation:cyberpunkGrid-149ac012 8s linear infinite}@keyframes cyberpunkGrid-149ac012{0%{opacity:.3;transform:translate(0)}50%{opacity:.6}to{opacity:.3;transform:translate(20px,20px)}}.arcade-status-bar[data-v-149ac012]{background:linear-gradient(135deg,#000,#0a0a0a,#000);color:#0ff;padding:15px 25px;position:relative;z-index:1}.arcade-status-bar[data-v-149ac012]:after{content:"";position:absolute;bottom:-3px;left:-100%;width:200%;height:3px;background:linear-gradient(90deg,#0ff,#f0f,#0ff,#f0f,#0ff);background-size:50% 100%;animation:cyberpunkScan-149ac012 6s linear infinite}@keyframes cyberpunkScan-149ac012{0%{transform:translate(0)}to{transform:translate(50%)}}.status-content[data-v-149ac012]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px;align-items:center}@media (max-width: 768px){.status-content[data-v-149ac012]{grid-template-columns:1fr;gap:15px;text-align:center}.funds-display[data-v-149ac012]{justify-content:center;flex-wrap:wrap;gap:10px}.fund-item[data-v-149ac012]{padding:8px 12px;min-width:100px}.control-buttons[data-v-149ac012]{justify-content:center;gap:10px}}.funds-display[data-v-149ac012]{display:flex;gap:20px}.fund-item[data-v-149ac012]{display:flex;flex-direction:column;align-items:center;padding:10px 18px;background:#2a1846;border-radius:8px;border:1.5px solid #c800ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 12px 2px #c800ff88;animation:winrate-glow-149ac012 2.5s ease-in-out infinite alternate;position:relative;overflow:hidden;transition:all .3s ease}@keyframes borderRotate-149ac012{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes neonPulse-149ac012{0%{box-shadow:0 0 15px #c800ffb3,0 0 30px #c800ff80,0 0 45px #c800ff4d,inset 0 0 15px #c800ff33;background:#2a1846e6}to{box-shadow:0 0 30px #c800ffe6,0 0 50px #c800ffb3,0 0 70px #c800ff80,inset 0 0 25px #c800ff4d;background:#2a1846}}.fund-item .label[data-v-149ac012],.progress-label[data-v-149ac012]{font-size:14px;font-weight:700;color:#5ec592;margin-bottom:6px;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 8px #5ec592,0 0 16px rgba(255,255,255,.3);display:flex;align-items:center;gap:8px;position:relative;animation:iconSoftGlow-149ac012 2s ease-in-out infinite alternate}.fund-item[data-v-149ac012],.progress-display.challenge-target[data-v-149ac012]{padding:10px 18px;background:#000c;border-radius:8px;border:2px solid #2e684f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 18px 2px #69ce9d88,0 0 8px #2e684f,inset 0 1px #2e684f1a;animation:breathingGlow-149ac012 3s ease-in-out infinite alternate}@keyframes iconSoftGlow-149ac012{0%{text-shadow:0 0 8px #2e684f,0 0 12px rgba(255,255,255,.2)}to{text-shadow:0 0 12px #2e684f,0 0 20px rgba(255,255,255,.5),0 0 24px rgba(255,255,255,.3)}}.progress-label[data-v-149ac012]{font-size:14px;font-weight:700;color:#5ec592;position:relative;display:flex;align-items:center;gap:8px;text-shadow:0 0 8px #2e684f,0 0 16px rgba(255,255,255,.3);animation:iconSoftGlow-149ac012 2s ease-in-out infinite alternate}.value.danger[data-v-149ac012]{color:#ff0040;animation:cyberpunkPulse-149ac012 1s infinite;text-shadow:0 0 15px #ff0040}.value.warning[data-v-149ac012]{color:#ff0;text-shadow:0 0 10px #ffff00}.value.normal[data-v-149ac012]{color:#0ff;text-shadow:0 0 10px #00ffff}.value.success[data-v-149ac012]{color:#00ff41;text-shadow:0 0 15px #00ff41}@keyframes cyberpunkPulse-149ac012{0%,to{opacity:1;text-shadow:0 0 15px #ff0040}50%{opacity:.7;text-shadow:0 0 25px #ff0040,0 0 35px #ff0040}}.glowing[data-v-149ac012]{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor;animation:cyberpunkGlow-149ac012 2s ease-in-out infinite alternate}@keyframes cyberpunkGlow-149ac012{0%{text-shadow:0 0 5px currentColor,0 0 10px currentColor}to{text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 30px currentColor}}.glowing-btn[data-v-149ac012]{position:relative;overflow:hidden;border:2px solid #ffff00;background:#ffff001a;color:#ff0;text-shadow:0 0 10px #ffff00;box-shadow:0 0 10px #ff0,inset 0 0 10px #ffff001a;transition:all .3s ease}.glowing-btn[data-v-149ac012]:hover{border-color:#ff8c00;color:#ff8c00;text-shadow:0 0 15px #ff8c00;box-shadow:0 0 20px #ff8c00,inset 0 0 15px #ff8c0033;transform:translateY(-2px)}.glowing-btn[data-v-149ac012]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.glowing-btn[data-v-149ac012]:hover:before{animation:cyberpunkShine-149ac012 .6s ease-in-out}@keyframes cyberpunkShine-149ac012{0%{left:-100%}to{left:100%}}.challenge-target[data-v-149ac012]{border:2px solid #2e684f!important;box-shadow:0 0 15px #2e684f66,inset 0 0 10px #2e684f1a!important;animation:challengeTargetGlow-149ac012 3s ease-in-out infinite}.failure-warning[data-v-149ac012]{margin:15px 0;padding:12px 18px;background:#140505e6;border-radius:8px;border:2px solid #ff1744;box-shadow:0 0 20px #ff174480,inset 0 0 10px #ff17441a;animation:dangerPulse-149ac012 2s ease-in-out infinite}.warning-content[data-v-149ac012]{display:flex;flex-direction:column;gap:8px}.warning-label[data-v-149ac012]{font-size:14px;font-weight:700;color:#ff1744;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 8px #ff1744;text-align:center}.warning-details[data-v-149ac012]{display:flex;justify-content:space-between;gap:15px}.warning-item[data-v-149ac012]{display:flex;flex-direction:column;align-items:center;gap:4px}.warning-text[data-v-149ac012]{font-size:11px;color:#ff6b9d;text-transform:uppercase;letter-spacing:1px}.warning-value[data-v-149ac012]{font-size:14px;font-weight:700;font-family:Courier New,monospace}.warning-value.effective-assets[data-v-149ac012]{color:#ffab00;text-shadow:0 0 8px #ffab00;animation:warningFlash-149ac012 1.5s ease-in-out infinite}.warning-value.remaining-amount[data-v-149ac012]{color:#ff1744;text-shadow:0 0 10px #ff1744;animation:dangerFlash-149ac012 1s ease-in-out infinite}@keyframes dangerPulse-149ac012{0%,to{border-color:#ff1744;box-shadow:0 0 15px #ff174466,inset 0 0 8px #ff17441a}50%{border-color:#ff4569;box-shadow:0 0 25px #ff1744b3,inset 0 0 15px #ff174433}}@keyframes warningFlash-149ac012{0%,to{color:#ffab00;text-shadow:0 0 8px #ffab00}50%{color:#ffc107;text-shadow:0 0 15px #ffc107,0 0 25px rgba(255,193,7,.5)}}@keyframes dangerFlash-149ac012{0%,to{color:#ff1744;text-shadow:0 0 8px #ff1744}50%{color:#ff4569;text-shadow:0 0 15px #ff4569,0 0 25px rgba(255,69,105,.7)}}@keyframes challengeTargetGlow-149ac012{0%,to{border-color:#2e684f;box-shadow:0 0 15px #2e684f66,inset 0 0 10px #2e684f1a}50%{border-color:#4d8f70;box-shadow:0 0 25px #4d8f7099,inset 0 0 15px #4d8f7033}}.progress-display[data-v-149ac012]{display:flex;flex-direction:column;gap:8px;padding:12px 18px;background:#2a1846;border-radius:8px;border:2px solid #c800ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #c800ff80;animation:neonPulse-149ac012 2s ease-in-out infinite alternate;position:relative;overflow:hidden;transition:all .3s ease}.progress-header[data-v-149ac012]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;color:#2e684f;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 8px #2e684f}.progress-target[data-v-149ac012]{font-weight:700;color:#8dffff;text-shadow:0 0 10px #8dffff;font-family:Courier New,monospace;font-size:18px;display:flex;align-items:center;gap:4px}.progress-bar-container[data-v-149ac012]{height:12px;background:#000c;border-radius:6px;overflow:hidden;border:1px solid #00ffff;position:relative;box-shadow:inset 0 0 10px #00000080}.progress-fill[data-v-149ac012]{height:100%;background:#51a984;background-image:repeating-linear-gradient(90deg,transparent 0px,transparent 3px,#306358 3px,#306358 6px);background-size:20px 100%;animation:progressStripes-149ac012 2s linear infinite,progressGlow-149ac012 2s ease-in-out infinite alternate;border-radius:6px;transition:width .5s ease;position:relative;box-shadow:0 0 15px #51a98466}@keyframes progressStripes-149ac012{0%{background-position:0 0}to{background-position:20px 0}}@keyframes progressGlow-149ac012{0%{box-shadow:0 0 10px #51a9844d}to{box-shadow:0 0 20px #51a98499,0 0 30px #51a98466}}.progress-text[data-v-149ac012]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:12px;color:#c8ffff;text-shadow:1px 1px 2px rgba(0,0,0,.8),0 0 8px #c8ffff;font-family:Courier New,monospace}@keyframes cyberpunkProgress-149ac012{0%{box-shadow:0 0 15px #00ffff80,inset 0 1px #ffffff4d}to{box-shadow:0 0 25px #ff00ffb3,inset 0 1px #ffffff80}}.game-controls[data-v-149ac012]{display:flex;flex-direction:column;gap:10px;align-items:center}.level-info-mobile[data-v-149ac012]{display:none}.attempts-info[data-v-149ac012]{text-align:center;padding:10px 18px;background:#000000e6;border-radius:8px;border:2px solid #2e684f;box-shadow:0 0 18px 2px #69ce9d88,0 0 8px #2e684f,inset 0 1px #2e684f1a;animation:breathingGlow-149ac012 3s ease-in-out infinite alternate;display:flex;flex-direction:column;justify-content:center;min-width:120px;height:100%}.attempts-label[data-v-149ac012]{font-size:14px;font-weight:700;color:#5ec592;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 8px #2e684f,0 0 16px rgba(255,255,255,.3);margin-bottom:4px}.heart-display[data-v-149ac012]{display:flex;gap:4px;align-items:center;justify-content:center;flex-wrap:wrap}.coin-icon[data-v-149ac012]{font-size:16px;transition:all .3s ease;color:gold}.coin-icon[data-v-149ac012]:hover{transform:scale(1.2);filter:brightness(1.3)}@keyframes coinGlow-149ac012{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.2)}}.no-hearts[data-v-149ac012]{font-size:12px;color:#666;font-style:italic}.control-buttons[data-v-149ac012]{display:flex;gap:15px;align-items:center;flex-wrap:nowrap;justify-content:flex-end}.coin-btn[data-v-149ac012],.restart-btn[data-v-149ac012]{padding:10px 18px;border:none;border-radius:15px;font-weight:700;cursor:pointer;transition:all .3s;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace;position:relative;overflow:hidden}.coin-control[data-v-149ac012]{margin-top:15px;display:flex;justify-content:center;padding:15px;background:linear-gradient(135deg,#1a0a1a,#2a1846,#3a1872,#2a1846,#1a0a1a);background-size:400% 400%;border-radius:10px;border:2px solid #c800ff;box-shadow:0 0 15px #c800ff66,inset 0 1px #c800ff1a;animation:purpleWave-149ac012 8s ease infinite;position:relative;overflow:hidden}.coin-control[data-v-149ac012]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(200,0,255,.1) 0%,transparent 60%);animation:purpleRotate-149ac012 12s linear infinite}@keyframes purpleWave-149ac012{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes purpleRotate-149ac012{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.coin-btn[data-v-149ac012]{background:linear-gradient(135deg,#2a1846,#c800ff 60%,#ff4fff);color:#e0b3ff;border:2px solid #c800ff;box-shadow:0 0 24px 4px #c800ff88,0 0 12px #ff4fff;text-shadow:0 0 12px #e0b3ff;animation:coinGlow-149ac012 4s ease-in-out infinite alternate;padding:10px 18px;border-radius:15px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s;font-family:Courier New,monospace;position:relative;overflow:hidden}@keyframes coinGlow-149ac012{0%{box-shadow:0 0 12px 2px #c800ff44,0 0 8px #ff4fff}to{box-shadow:0 0 32px 8px #ff4fffcc,0 0 18px #c800ff}}@keyframes cyberpunkShine-149ac012{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(100%) rotate(45deg)}}.coin-btn[data-v-149ac012]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:0 0 5px #ffff001a}.panel-stats .stat-item[data-v-149ac012]{background:#2a1846;border:1.5px solid #c800ff;box-shadow:0 0 12px 2px #c800ff88;color:#e0b3ff;font-weight:700;border-radius:8px;animation:winrate-glow-149ac012 2.5s ease-in-out infinite alternate;padding:15px;display:flex;flex-direction:column;gap:8px}@keyframes winrate-glow-149ac012{0%{box-shadow:0 0 8px 1px #c800ff44}to{box-shadow:0 0 18px 4px #c800ffcc}}.panel-stats .stat-item span[data-v-149ac012]:first-child{font-size:14px;color:#e0b3ff}.panel-stats .stat-item span[data-v-149ac012]:last-child{font-size:18px;font-weight:700;color:#ff4fff;text-shadow:0 0 12px #c800ff}.restart-btn[data-v-149ac012]{background:linear-gradient(135deg,#5cc08f,#4fb082);color:#fff;border-radius:4px;border:2px solid #2e684f;box-shadow:0 0 24px 4px #2e684f88,0 0 12px #4fb082;text-shadow:0 0 8px #000000;font-weight:700;font-size:13px;transition:all .3s;padding:6px 14px;display:inline-flex;align-items:center;min-width:80px;justify-content:center;height:48px;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px}.restart-text[data-v-149ac012]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.text-top[data-v-149ac012],.text-bottom[data-v-149ac012]{display:block;line-height:1.1;font-size:13px;letter-spacing:1px;text-align:center;font-weight:700}.restart-btn[data-v-149ac012]:hover:not(:disabled){background:linear-gradient(135deg,#7dd9a9,#5cc08f);transform:translateY(-2px);box-shadow:0 0 32px 8px #2e684fcc,0 0 18px #4fb082;text-shadow:0 0 12px #216f42;animation:breathingGlow-149ac012 3s ease-in-out infinite alternate}.game-screen[data-v-149ac012]{flex:1;display:flex;padding:20px;gap:15px;position:relative;z-index:1;overflow:hidden;min-height:0}@media (max-width: 768px){.game-screen[data-v-149ac012]{flex-direction:column!important;padding:5px!important;gap:5px!important;flex:1!important;overflow-y:visible!important;min-height:0!important;height:auto!important}.chart-controls[data-v-149ac012]{display:flex!important;gap:8px!important;justify-content:center!important;flex-wrap:nowrap!important;align-items:center!important}.auto-play-btn[data-v-149ac012],.panel-toggle-btn[data-v-149ac012]{padding:6px 10px!important;font-size:10px!important;min-width:auto!important;flex-shrink:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:.5px!important}.chart-title h3[data-v-149ac012]{font-size:14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:1px!important}.chart-title[data-v-149ac012]{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important}.records-sidebar[data-v-149ac012]{width:100%!important;order:2!important;flex-shrink:0!important;max-height:30vh!important;overflow-y:auto!important}.chart-display[data-v-149ac012]{order:1!important;min-height:auto!important;height:auto!important;flex-shrink:0!important;overflow-y:visible!important;position:relative!important}.records-sidebar[data-v-149ac012]{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:10!important;background-color:#0a0a0a!important;padding:10px!important;order:unset!important;max-height:unset!important}.records-sidebar .records-panel[data-v-149ac012]{height:100%!important;display:flex!important;flex-direction:column!important}.records-sidebar .records-content[data-v-149ac012]{flex:1!important;overflow-y:auto!important}.records-sidebar.mobile-overlay[data-v-149ac012]{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:20!important;background-color:#0a0a0afa!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;border-radius:12px!important}.mobile-back-btn[data-v-149ac012]{margin-top:10px!important;padding:15px!important;background:#2a1846!important;color:#ff4fff!important;border:1.5px solid #c800ff!important;border-radius:8px!important;font-size:18px!important;font-weight:700!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 0 12px 2px #c800ff88!important;text-shadow:0 0 12px #c800ff!important;width:100%!important;position:relative!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;animation:winrate-glow-149ac012 2.5s ease-in-out infinite alternate!important}.mobile-back-btn[data-v-149ac012]:hover{background:#3a2856!important;box-shadow:0 0 18px 4px #c800ffcc!important;transform:translateY(-2px)!important}.mobile-back-btn[data-v-149ac012]:active{transform:translateY(0)!important;box-shadow:0 0 12px 2px #c800ff88!important}}.game-screen.records-hidden[data-v-149ac012]{gap:0}.chart-display[data-v-149ac012]{flex:1;display:flex;flex-direction:column;background:linear-gradient(145deg,#000,#0a0a0a,#000);border-radius:15px;box-shadow:0 0 30px #00ffff4d,0 0 60px #f0f3,inset 0 1px #0ff3,inset 0 -1px #f0f3;border:2px solid #00ffff;overflow:hidden;transition:all .3s ease;position:relative}.chart-display.expanded[data-v-149ac012]{width:100%;margin-right:0}.chart-display[data-v-149ac012]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(45deg,#0ff,#f0f,#00ff41,#ff0,#0ff);border-radius:18px;z-index:-1;opacity:.4;animation:cyberpunkBorderGlow-149ac012 4s linear infinite}@keyframes cyberpunkBorderGlow-149ac012{0%{background:linear-gradient(45deg,#0ff,#f0f,#00ff41,#ff0,#0ff)}25%{background:linear-gradient(45deg,#f0f,#00ff41,#ff0,#0ff,#f0f)}50%{background:linear-gradient(45deg,#00ff41,#ff0,#0ff,#f0f,#00ff41)}75%{background:linear-gradient(45deg,#ff0,#0ff,#f0f,#00ff41,#ff0)}to{background:linear-gradient(45deg,#0ff,#f0f,#00ff41,#ff0,#0ff)}}.trading-controls-new[data-v-149ac012]{margin-top:20px;padding:20px;background:#000c;border:1px solid rgba(0,255,255,.3);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 15px #0ff3,inset 0 0 15px #00ffff0d}.position-display[data-v-149ac012]{margin-bottom:20px;padding:20px;border-radius:12px;border:2px solid rgba(0,255,255,.3);background:#00141466;transition:all .5s ease;min-height:120px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.position-display.has-position[data-v-149ac012]{border-color:#460f85dd;background:#18023499;box-shadow:0 0 20px #6200ff33,inset 0 0 20px #8000ff0d;transform:translateY(-2px);animation:positionBreathingGlow-149ac012 6s ease-in-out infinite}.position-display.no-position[data-v-149ac012]{border-color:#40055c99;background:#0e051999}@keyframes breathingGlow-149ac012{0%,to{box-shadow:0 0 15px #2e684f66,inset 0 0 10px #2e684f1a}50%{box-shadow:0 0 25px #4d8f7099,inset 0 0 15px #4d8f7033}}@keyframes positionBreathingGlow-149ac012{0%,to{box-shadow:0 0 20px #4b0cec,inset 0 0 20px #00ff410d}50%{box-shadow:0 0 30px #5100ffa5,inset 0 0 30px #00ff411a}}.position-header[data-v-149ac012]{font-size:14px;font-weight:700;color:#0ff;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;text-align:center;transition:color .3s ease}.has-position .position-header[data-v-149ac012]{color:#00ff41;text-shadow:0 0 10px #00ff41}.no-position .position-header[data-v-149ac012]{color:#137250;text-shadow:0 0 8px #137250}.position-grid[data-v-149ac012]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;opacity:1;transform:translateY(0);transition:all .5s ease}.position-stat[data-v-149ac012]{text-align:center;padding:8px;border-radius:6px;background:#0000001a;border:1px solid rgba(0,255,255,.2);transition:all .3s ease;position:relative;z-index:2}.position-stat[data-v-149ac012]:hover{border-color:#f0f6;background:#ff00ff14;transform:translateY(-1px)}.no-position .position-stat[data-v-149ac012]{border-color:#80808026;background:#0000000d}.no-position .position-stat[data-v-149ac012]:hover{border-color:#8080804d;background:#0000001a;transform:none}.stat-label[data-v-149ac012]{font-size:10px;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;display:block}.stat-value[data-v-149ac012]{font-size:13px;font-weight:700;color:#0ff;font-family:Courier New,monospace;text-shadow:0 0 8px currentColor}.long-position[data-v-149ac012]{color:#00ff41!important;text-shadow:0 0 10px #00ff41}.short-position[data-v-149ac012]{color:#ff4757!important;text-shadow:0 0 10px #ff4757}.profit-text[data-v-149ac012]{color:#00ff41!important;text-shadow:0 0 10px #00ff41}.loss-text[data-v-149ac012]{color:#ff4757!important;text-shadow:0 0 10px #ff4757}.stat-placeholder[data-v-149ac012]{color:#555!important;text-shadow:none!important;font-size:16px;opacity:.6}.trading-operation-panel[data-v-149ac012]{display:grid;grid-template-columns:auto 1fr;gap:25px;align-items:start}.quantity-section[data-v-149ac012]{display:flex;flex-direction:column;gap:10px;min-width:140px;position:relative;z-index:2}.control-label[data-v-149ac012]{font-size:12px;color:#0ff;text-transform:uppercase;letter-spacing:1px;text-align:center}.quantity-controls[data-v-149ac012]{display:flex;align-items:center;gap:10px;justify-content:center}.quantity-btn-new[data-v-149ac012]{width:35px;height:35px;border:2px solid #00ffff;background:transparent;color:#0ff;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.quantity-btn-new[data-v-149ac012]:hover{border-color:#f0f;color:#f0f;box-shadow:0 0 15px #f0f;transform:scale(1.1)}.quantity-btn-new[data-v-149ac012]:disabled{opacity:.3;cursor:not-allowed;transform:none!important}.quantity-btn-new[data-v-149ac012]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .3s}.quantity-btn-new[data-v-149ac012]:hover:before{left:100%}.quantity-display[data-v-149ac012]{display:flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid rgba(0,255,255,.3);border-radius:8px;background:#00ffff0d;min-width:80px}.quantity-input[data-v-149ac012]{background:transparent;border:none;color:#0ff;font-weight:700;font-family:Courier New,monospace;width:60px;text-align:center;font-size:14px}.quantity-input[data-v-149ac012]:focus{outline:none}.quantity-unit[data-v-149ac012]{color:#888;font-size:12px}.ufo-decoration[data-v-149ac012]{position:absolute;bottom:-100px;left:50%;transform:translate(-50%);font-size:40px;pointer-events:none;animation:ufoFloat-149ac012 3s ease-in-out infinite,ufoGlow-149ac012 2s ease-in-out infinite alternate;z-index:1;transition:all .5s ease}.ufo-decoration.ufo-danger[data-v-149ac012]{bottom:-80px;animation:ufoFloatDanger-149ac012 1s ease-in-out infinite,ufoGlowDanger-149ac012 .5s ease-in-out infinite alternate;filter:brightness(1.3) saturate(1.5)}.ufo-decoration.ufo-hidden[data-v-149ac012]{opacity:0;transform:translate(-50%) scale(0);transition:all .3s ease}.explosion-effect[data-v-149ac012]{position:absolute;bottom:-100px;left:50%;transform:translate(-50%);font-size:40px;pointer-events:none;z-index:15;animation:explosionBlast-149ac012 1.5s ease-out forwards;text-shadow:0 0 20px #ff1744,0 0 40px #ff6b00,0 0 60px #ffff00,0 0 80px #ffffff,0 0 100px #ff1744}@keyframes ufoFloat-149ac012{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-8px)}}@keyframes ufoGlow-149ac012{0%{color:#0ff;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff,0 0 30px #00ffff;filter:hue-rotate(0deg)}25%{color:#f0f;text-shadow:0 0 10px #ff00ff,0 0 20px #ff00ff,0 0 30px #ff00ff;filter:hue-rotate(90deg)}50%{color:#00ff41;text-shadow:0 0 10px #00ff41,0 0 20px #00ff41,0 0 30px #00ff41;filter:hue-rotate(180deg)}75%{color:#ff0;text-shadow:0 0 10px #ffff00,0 0 20px #ffff00,0 0 30px #ffff00;filter:hue-rotate(270deg)}to{color:#0ff;text-shadow:0 0 15px #00ffff,0 0 25px #00ffff,0 0 35px #00ffff;filter:hue-rotate(360deg)}}@keyframes ufoFloatDanger-149ac012{0%,to{transform:translate(-50%) translateY(0) rotate(-5deg)}50%{transform:translate(-50%) translateY(-12px) rotate(5deg)}}@keyframes ufoGlowDanger-149ac012{0%{color:#ff1744;text-shadow:0 0 15px #ff1744,0 0 30px #ff1744,0 0 45px #ff1744;filter:brightness(1.2)}to{color:#ff6b9d;text-shadow:0 0 25px #ff6b9d,0 0 40px #ff6b9d,0 0 55px #ff6b9d;filter:brightness(1.5) saturate(2)}}@keyframes explosionBlast-149ac012{0%{font-size:10px;opacity:0;transform:translate(-50%) scale(0) rotate(0);text-shadow:0 0 5px #ff1744,0 0 10px #ff6b00}20%{font-size:60px;opacity:1;transform:translate(-50%) scale(1.2) rotate(90deg);text-shadow:0 0 30px #ff1744,0 0 50px #ff6b00,0 0 70px #ffff00,0 0 90px #ffffff}50%{font-size:80px;opacity:.9;transform:translate(-50%) scale(1.5) rotate(180deg);text-shadow:0 0 40px #ff1744,0 0 60px #ff6b00,0 0 80px #ffff00,0 0 100px #ffffff,0 0 120px #ff1744}80%{font-size:50px;opacity:.6;transform:translate(-50%) scale(1.1) rotate(270deg);text-shadow:0 0 25px #ff1744,0 0 40px #ff6b00,0 0 55px #ffff00}to{font-size:20px;opacity:0;transform:translate(-50%) scale(.5) rotate(360deg);text-shadow:0 0 10px #ff1744}}.failure-warning-trading[data-v-149ac012]{position:absolute;top:-120px;left:50%;transform:translate(-50%);z-index:10;min-width:200px}.warning-content-compact[data-v-149ac012]{padding:8px 12px;background:#140505f2;border-radius:6px;border:2px solid #ff1744;box-shadow:0 0 15px #ff174499,inset 0 0 8px #ff17441a;animation:dangerPulse-149ac012 1.5s ease-in-out infinite;position:relative}.warning-label-small[data-v-149ac012]{font-size:11px;font-weight:700;color:#ff1744;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 6px #ff1744;display:block;text-align:center;margin-bottom:6px}.warning-details-compact[data-v-149ac012]{display:flex;justify-content:space-between;gap:8px;font-size:10px}.warning-item-small[data-v-149ac012]{display:flex;flex-direction:column;align-items:center;gap:2px}.warning-text-small[data-v-149ac012]{font-size:9px;color:#ff6b9d;text-transform:uppercase;letter-spacing:.5px}.alien-decoration[data-v-149ac012]{position:absolute;top:-25px;left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:11}.alien-icon[data-v-149ac012]{font-size:14px;color:#8e24aa;text-shadow:0 0 8px #8e24aa,0 0 16px #8e24aa,0 0 24px rgba(142,36,170,.5);animation:alienFloat-149ac012 1.5s ease-in-out infinite;opacity:0;animation-delay:var(--delay, 0s);animation-fill-mode:forwards}.alien-icon[data-v-149ac012]:nth-child(1){--delay: .1s}.alien-icon[data-v-149ac012]:nth-child(2){--delay: .3s}.alien-icon[data-v-149ac012]:nth-child(3){--delay: .5s}@keyframes alienFloat-149ac012{0%{opacity:0;transform:translateY(10px) scale(.8)}50%{opacity:1;transform:translateY(-5px) scale(1.1)}to{opacity:.8;transform:translateY(-8px) scale(1)}}.last-day-notice[data-v-149ac012]{font-size:10px;font-weight:400;color:#ff6b6b;margin-top:2px;text-shadow:0 0 10px #ff6b6b;font-family:Arial,sans-serif;letter-spacing:normal;display:block;animation:riskPulse-149ac012 2s ease-in-out infinite}.price-risk-section[data-v-149ac012]{flex:1;min-width:300px;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.info-grid[data-v-149ac012]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.info-item[data-v-149ac012]{display:flex;flex-direction:column;gap:8px;padding:15px;border:1px solid rgba(0,255,255,.3);border-radius:10px;background:#00ffff0d;text-align:center;transition:all .3s ease}.info-item[data-v-149ac012]:hover{border-color:#ff00ff80;background:#ff00ff14;transform:translateY(-2px)}.info-label[data-v-149ac012]{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:1px}.info-value[data-v-149ac012]{font-size:14px;font-weight:700;color:#0ff;font-family:Courier New,monospace;text-shadow:0 0 8px currentColor;display:flex;flex-direction:column;align-items:flex-end}.date-info[data-v-149ac012]{font-size:10px;font-weight:400;color:#888;margin-top:2px;text-shadow:none;font-family:Arial,sans-serif;letter-spacing:normal}.risk-exposure[data-v-149ac012]{color:#ff6b6b!important;text-shadow:0 0 10px #ff6b6b;animation:riskPulse-149ac012 2s ease-in-out infinite}.profit-risk[data-v-149ac012]{color:#00ff41!important;text-shadow:0 0 10px #00ff41;animation:profitPulse-149ac012 2s ease-in-out infinite}@keyframes riskPulse-149ac012{0%,to{opacity:1}50%{opacity:.7}}@keyframes profitPulse-149ac012{0%,to{opacity:1}50%{opacity:.8}}.risk-item[data-v-149ac012]{position:relative}.risk-header[data-v-149ac012]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.risk-toggle[data-v-149ac012]{display:flex;gap:4px;margin-left:10px}.risk-toggle-btn[data-v-149ac012]{padding:3px 8px;border:1px solid rgba(0,255,255,.4);background:#0009;border-radius:12px;font-size:10px;color:#0ff;cursor:pointer;transition:all .3s ease;font-family:Courier New,monospace;text-shadow:0 0 6px currentColor;white-space:nowrap;min-width:35px;text-align:center}.risk-toggle-btn[data-v-149ac012]:hover:not(:disabled){border-color:#f0f9;color:#f0f;text-shadow:0 0 8px #ff00ff;transform:scale(1.05)}.risk-toggle-btn.active[data-v-149ac012]{border-color:#00ff41;color:#00ff41;background:#00ff411a;text-shadow:0 0 10px #00ff41;box-shadow:0 0 15px #00ff414d}.risk-toggle-btn[data-v-149ac012]:disabled{opacity:.3;cursor:not-allowed}.risk-toggle.invisible[data-v-149ac012]{opacity:0;pointer-events:none}.risk-description[data-v-149ac012]{font-size:9px;color:#666;margin-top:2px;font-family:Arial,sans-serif;text-shadow:none;text-align:center}.safety-quota-inline[data-v-149ac012]{margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.1)}.quota-line[data-v-149ac012]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.quota-line[data-v-149ac012]:last-child{margin-bottom:0}.quota-label[data-v-149ac012]{font-size:10px;color:#888;font-family:Arial,sans-serif}.quota-value[data-v-149ac012]{font-size:11px;font-weight:700;font-family:Arial,sans-serif}.quota-normal[data-v-149ac012]{color:#0f8}.quota-warning[data-v-149ac012]{color:#ff6b6b;animation:pulse-149ac012 2s infinite}.action-section[data-v-149ac012]{display:flex;flex-direction:column;gap:10px}.action-buttons[data-v-149ac012]{display:flex;flex-direction:column;gap:12px}.action-buttons-horizontal[data-v-149ac012]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 768px){.action-buttons-horizontal[data-v-149ac012]{grid-template-columns:repeat(2,1fr);gap:10px}.action-btn[data-v-149ac012]{font-size:12px;padding:12px 16px;height:45px}.trading-operation-panel[data-v-149ac012]{grid-template-columns:1fr;gap:15px}.info-grid[data-v-149ac012]{grid-template-columns:1fr;gap:10px}.position-grid[data-v-149ac012]{grid-template-columns:repeat(2,1fr);gap:10px}.position-display[data-v-149ac012]{min-height:140px;padding:15px}}.action-btn[data-v-149ac012]{padding:14px 20px;border:2px solid;background:transparent;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;height:50px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.buy-btn[data-v-149ac012]{border-color:#00ff41;color:#00ff41;text-shadow:0 0 10px #00ff41;box-shadow:0 0 10px #00ff414d}.buy-btn[data-v-149ac012]:hover{background:#00ff411a;box-shadow:0 0 20px #00ff4180;transform:translateY(-2px)}.sell-btn-new[data-v-149ac012]{border-color:#ff4151;color:#ff4151;text-shadow:0 0 10px #ff4151;box-shadow:0 0 10px #ff41514d}.sell-btn-new[data-v-149ac012]:hover{background:#ff41511a;box-shadow:0 0 20px #ff415180;transform:translateY(-2px)}.sell-btn-disabled[data-v-149ac012]{border-color:#661a1a;color:#944;text-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.4}.sell-btn-disabled[data-v-149ac012]:hover{background:transparent;box-shadow:none;transform:none;border-color:#661a1a;color:#944;opacity:.4}.skip-btn[data-v-149ac012]{border-color:#888;color:#888}.skip-btn[data-v-149ac012]:hover{border-color:#ff0;color:#ff0;text-shadow:0 0 10px #ffff00;box-shadow:0 0 10px #ffff004d;transform:translateY(-2px)}.switch-btn[data-v-149ac012]{border-color:#ff8c00;color:#ff8c00;text-shadow:0 0 10px #ff8c00;box-shadow:0 0 10px #ff8c004d;position:relative}.switch-btn[data-v-149ac012]:hover:not(:disabled){background:#ff8c001a;box-shadow:0 0 20px #ff8c0080;transform:translateY(-2px)}.switch-btn[data-v-149ac012]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.switch-cooldown[data-v-149ac012]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%}.cooldown-icon[data-v-149ac012]{font-size:14px;animation:spin-149ac012 1s linear infinite}.cooldown-text[data-v-149ac012]{font-size:11px;font-weight:700;color:#ff8c00;text-shadow:0 0 8px #ff8c00}@keyframes spin-149ac012{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.action-btn[data-v-149ac012]:disabled{opacity:.3;cursor:not-allowed;transform:none!important}.action-btn[data-v-149ac012]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.action-btn[data-v-149ac012]:hover:before{left:100%}@media (max-width: 1200px){.status-content[data-v-149ac012]{grid-template-columns:1fr;gap:20px}.funds-display[data-v-149ac012]{justify-content:center}.trading-operation-panel[data-v-149ac012]{grid-template-columns:1fr;gap:20px}.info-grid[data-v-149ac012]{grid-template-columns:1fr}.action-buttons[data-v-149ac012]{flex-direction:row;justify-content:center;flex-wrap:wrap}.records-sidebar[data-v-149ac012]{width:280px}.game-screen[data-v-149ac012]{gap:10px}}@media (max-width: 768px){.funds-display[data-v-149ac012]{flex-direction:column;align-items:center}.control-buttons[data-v-149ac012]{flex-direction:column}.quantity-controls[data-v-149ac012]{flex-wrap:wrap;justify-content:center}.records-sidebar[data-v-149ac012]{width:250px}.game-screen[data-v-149ac012]{flex-direction:column;padding:15px}.action-buttons[data-v-149ac012]{grid-template-columns:repeat(2,1fr);gap:8px}.switch-cooldown[data-v-149ac012]{font-size:11px}}@keyframes originalCyberpunkBorderGlow-149ac012{0%{transform:rotate(0);opacity:.4}25%{opacity:.7}50%{opacity:.4}75%{opacity:.6}to{transform:rotate(360deg);opacity:.4}}.chart-header[data-v-149ac012]{padding:15px 20px;background:linear-gradient(135deg,#000,#0a0a0a);border-bottom:2px solid #00ffff;border-top:1px solid #ff00ff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px #00ffff4d,inset 0 1px #0ff3}.chart-title h3[data-v-149ac012]{margin:0;color:#0ff;font-size:18px;text-shadow:0 0 15px #00ffff;font-family:Courier New,monospace;white-space:nowrap;text-transform:uppercase;letter-spacing:2px}.chart-badges[data-v-149ac012]{display:flex;gap:10px;margin-top:5px}.market-badge[data-v-149ac012]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.market-badge.cn[data-v-149ac012]{background:linear-gradient(135deg,#000,#1a0000);color:#ff0040;border:1px solid #ff0040;box-shadow:0 0 10px #ff00404d;text-shadow:0 0 8px #ff0040}.market-badge.hk[data-v-149ac012]{background:linear-gradient(135deg,#000,#001a1a);color:#0ff;border:1px solid #00ffff;box-shadow:0 0 10px #00ffff4d;text-shadow:0 0 8px #00ffff}.market-badge.us[data-v-149ac012]{background:linear-gradient(135deg,#000,#0a0a1a);color:#f0f;border:1px solid #ff00ff;box-shadow:0 0 10px #ff00ff4d;text-shadow:0 0 8px #ff00ff}.date-badge[data-v-149ac012]{padding:4px 8px;background:#0000004d;border-radius:12px;font-size:11px;color:#0ff;border:1px solid #00ffff}.chart-controls[data-v-149ac012]{display:flex;gap:10px}.auto-play-btn[data-v-149ac012],.panel-toggle-btn[data-v-149ac012]{padding:8px 12px;border:none;border-radius:15px;font-size:12px;font-weight:700;cursor:pointer;transition:all .3s;background:#000c;color:#0ff;border:1px solid #00ffff;text-shadow:0 0 8px #00ffff;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.auto-play-btn[data-v-149ac012]:hover,.panel-toggle-btn[data-v-149ac012]:hover{background:#000000e6;transform:translateY(-1px);box-shadow:0 0 15px #0ff6;text-shadow:0 0 12px #00ffff}.auto-play-btn.active[data-v-149ac012]{background:#000000e6;color:#f9d084;border:1px solid #f9d084;box-shadow:0 0 20px #ffd70080;text-shadow:0 0 15px #ffd700;animation:autoPlayBreathingGold-149ac012 5s ease-in-out infinite}@keyframes autoPlayBreathingGold-149ac012{0%{box-shadow:0 0 8px #f9d08466,0 0 16px #ffd7004d,inset 0 0 6px #f9d08426;border-color:#f9d084;text-shadow:0 0 8px #ffd700;opacity:.85;transform:scale(1)}25%{box-shadow:0 0 14px #f9d08480,0 0 26px #ffd70066,inset 0 0 10px #f9d08433;border-color:#ffc440;text-shadow:0 0 12px #ffd700,0 0 18px rgba(255,215,0,.2);opacity:.95;transform:scale(1.003)}50%{box-shadow:0 0 20px #f9d08499,0 0 36px #ffd70080,inset 0 0 15px #f9d08440;border-color:gold;text-shadow:0 0 16px #ffd700,0 0 28px rgba(255,215,0,.4);opacity:1;transform:scale(1.005)}75%{box-shadow:0 0 14px #f9d08480,0 0 26px #ffd70066,inset 0 0 10px #f9d08433;border-color:#ffc440;text-shadow:0 0 12px #ffd700,0 0 18px rgba(255,215,0,.2);opacity:.95;transform:scale(1.003)}to{box-shadow:0 0 8px #f9d08466,0 0 16px #ffd7004d,inset 0 0 6px #f9d08426;border-color:#f9d084;text-shadow:0 0 8px #ffd700;opacity:.85;transform:scale(1)}}.auto-play-btn[data-v-149ac012]:disabled,.panel-toggle-btn[data-v-149ac012]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.chart-container[data-v-149ac012]{flex:1;position:relative;background:#0f0f23;overflow:hidden}.chart-placeholder[data-v-149ac012]{height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#000,#0a0a0a);position:relative;overflow:hidden}.chart-placeholder[data-v-149ac012]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg,transparent 24%,rgba(0,255,255,.08) 25%,rgba(0,255,255,.08) 26%,transparent 27%),linear-gradient(transparent 24%,rgba(255,0,255,.08) 25%,rgba(255,0,255,.08) 26%,transparent 27%),linear-gradient(45deg,transparent 48%,rgba(0,255,65,.05) 49%,rgba(0,255,65,.05) 51%,transparent 52%);background-size:30px 30px,30px 30px,60px 60px;animation:cyberpunkPlaceholderGrid-149ac012 12s linear infinite}@keyframes cyberpunkPlaceholderGrid-149ac012{0%{transform:translate(0) rotate(0);opacity:.3}33%{opacity:.6}66%{opacity:.4}to{transform:translate(30px,30px) rotate(360deg);opacity:.3}}.placeholder-content[data-v-149ac012]{text-align:center;color:#fff;z-index:1;position:relative}.placeholder-icon[data-v-149ac012]{font-size:6rem;margin-bottom:20px;color:#0ff;text-shadow:0 0 20px #00ffff,0 0 40px #00ffff,0 0 60px #00ffff;animation:cyberpunkIconPulse-149ac012 3s infinite}@keyframes cyberpunkIconPulse-149ac012{0%,to{color:#0ff;text-shadow:0 0 20px #00ffff,0 0 40px #00ffff,0 0 60px #00ffff;transform:scale(1)}33%{color:#f0f;text-shadow:0 0 20px #ff00ff,0 0 40px #ff00ff,0 0 60px #ff00ff;transform:scale(1.05)}66%{color:#00ff41;text-shadow:0 0 20px #00ff41,0 0 40px #00ff41,0 0 60px #00ff41;transform:scale(1.02)}}.placeholder-content h4[data-v-149ac012]{margin:0 0 15px;color:#0ff;font-size:24px;text-shadow:0 0 15px #00ffff;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:3px}.placeholder-content p[data-v-149ac012]{color:#fff;margin-bottom:25px;font-size:16px;text-shadow:0 0 8px rgba(255,255,255,.5)}.market-selector[data-v-149ac012]{margin-top:25px;display:flex;flex-direction:column;gap:15px;align-items:center;width:100%;box-sizing:border-box}.market-selector label[data-v-149ac012]{color:#0ff;font-weight:700;font-size:14px;text-shadow:0 0 12px #00ffff;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:2px}.market-selector select[data-v-149ac012]{padding:12px 20px;border:2px solid #00ffff;border-radius:25px;font-size:14px;background:#000000e6;color:#0ff;box-shadow:0 0 20px #0ff6,inset 0 1px #0ff3;font-family:Courier New,monospace;text-shadow:0 0 8px #00ffff}.market-selector select[data-v-149ac012]:focus{outline:none;border-color:#f0f;box-shadow:0 0 25px #ff00ff80,inset 0 1px #ff00ff4d;color:#f0f;text-shadow:0 0 10px #ff00ff}.start-game-btn[data-v-149ac012]{background:linear-gradient(135deg,#000,#0a0a0a);color:#00ff41;border:2px solid #00ff41;padding:15px 30px;border-radius:25px;cursor:pointer;font-weight:700;font-size:16px;transition:all .3s;box-shadow:0 8px 15px #00000080,0 0 25px #00ff4166,inset 0 1px #00ff4133;text-transform:uppercase;font-family:Courier New,monospace;letter-spacing:2px;text-shadow:0 0 15px #00ff41;position:relative;overflow:hidden}.start-game-btn[data-v-149ac012]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,255,65,.1),transparent);transform:rotate(45deg);transition:all .6s;opacity:0}.start-game-btn[data-v-149ac012]:hover:not(:disabled){background:linear-gradient(135deg,#0a0a0a,#1a1a1a);transform:translateY(-3px);box-shadow:0 15px 25px #0009,0 0 40px #00ff4199,inset 0 1px #00ff414d;text-shadow:0 0 20px #00ff41}.start-game-btn[data-v-149ac012]:hover:not(:disabled):before{opacity:1;animation:cyberpunkShine-149ac012 1s ease-out}.start-game-btn[data-v-149ac012]:disabled{background:#000000b3;color:#444;border-color:#444;cursor:not-allowed;opacity:.4;transform:none;box-shadow:none;text-shadow:none}@media (max-width: 768px){.market-selector[data-v-149ac012]{margin-top:15px;gap:12px;padding:0 10px}.start-game-btn[data-v-149ac012]{padding:12px 20px;font-size:14px;border-radius:20px;letter-spacing:1px;width:100%;max-width:280px;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-selector select[data-v-149ac012]{padding:10px 15px;font-size:13px;width:100%;max-width:280px}.market-selector label[data-v-149ac012]{font-size:13px;letter-spacing:1px}}.kline-wrapper[data-v-149ac012]{flex:1;padding:20px;display:flex;flex-direction:column}.practice-kline-chart[data-v-149ac012]{flex:1;width:100%;min-height:400px}.chart-loading[data-v-149ac012]{flex:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#000,#0a0a0a);border:2px solid #00ffff;border-radius:10px;position:relative;overflow:hidden}.chart-loading[data-v-149ac012]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 49%,rgba(0,255,255,.1) 50%,rgba(0,255,255,.1) 51%,transparent 52%),linear-gradient(transparent 49%,rgba(255,0,255,.1) 50%,rgba(255,0,255,.1) 51%,transparent 52%);background-size:30px 30px,30px 30px;animation:loadingGrid-149ac012 3s linear infinite}@keyframes loadingGrid-149ac012{0%{transform:translate(0);opacity:.3}50%{opacity:.6}to{transform:translate(30px,30px);opacity:.3}}.loading-content[data-v-149ac012]{text-align:center;color:#0ff;z-index:1;position:relative}.loading-icon[data-v-149ac012]{font-size:48px;margin-bottom:20px;animation:pulse-149ac012 2s ease-in-out infinite}@keyframes pulse-149ac012{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.loading-content p[data-v-149ac012]{font-size:16px;color:#fff;text-shadow:0 0 10px #00ffff;font-family:Courier New,monospace}.mock-chart[data-v-149ac012]{flex:1;background:linear-gradient(135deg,#000,#0a0a0a);border:2px solid #00ffff;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #00ffff1a,inset 0 0 60px #ff00ff0d}.mock-chart[data-v-149ac012]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 49%,rgba(0,255,255,.15) 50%,rgba(0,255,255,.15) 51%,transparent 52%),linear-gradient(transparent 49%,rgba(255,0,255,.15) 50%,rgba(255,0,255,.15) 51%,transparent 52%),radial-gradient(circle at 50% 50%,rgba(0,255,65,.08) 0%,transparent 50%);background-size:40px 40px,40px 40px,80px 80px;animation:cyberpunkChartGrid-149ac012 15s linear infinite}@keyframes cyberpunkChartGrid-149ac012{0%{transform:translate(0) rotate(0);opacity:.3}25%{opacity:.6}50%{transform:translate(20px,20px) rotate(180deg);opacity:.4}75%{opacity:.7}to{transform:translate(40px,40px) rotate(360deg);opacity:.3}}.chart-content[data-v-149ac012]{text-align:center;color:#fff;z-index:1;position:relative}.chart-content h4[data-v-149ac012]{color:#0ff;font-size:20px;margin-bottom:20px;text-shadow:0 0 15px #00ffff;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:2px}.mock-data[data-v-149ac012]{background:#000c;padding:20px;border-radius:10px;border:1px solid #00ffff;box-shadow:0 0 20px #0ff3,inset 0 1px #0ff3}.mock-data p[data-v-149ac012]{margin:10px 0;color:#fff;font-family:Courier New,monospace;text-shadow:0 0 5px rgba(255,255,255,.3)}.price-indicator[data-v-149ac012]{margin-top:15px;padding:8px 15px;border-radius:20px;font-weight:700;font-size:14px}.price-indicator.up[data-v-149ac012]{background:#2ed57333;color:#2ed573;border:1px solid #2ed573}.price-indicator.down[data-v-149ac012]{background:#ff475733;color:#ff4757;border:1px solid #ff4757}.price-indicator.neutral[data-v-149ac012]{background:#ffffff1a;color:#fff;border:1px solid #555}.records-sidebar[data-v-149ac012]{width:320px;display:flex;flex-direction:column;gap:15px;transition:all .5s ease;transform:translate(0);opacity:1;position:relative}.records-sidebar.hidden[data-v-149ac012]{width:0;min-width:0;transform:translate(100%);opacity:0;pointer-events:none;overflow:hidden}.control-section[data-v-149ac012]{display:flex;flex-direction:column;gap:20px}.trading-panel[data-v-149ac012],.records-panel[data-v-149ac012]{background:linear-gradient(135deg,#000,#0a0a0a);border-radius:12px;box-shadow:0 0 25px #0ff3,0 0 50px #ff00ff1a,inset 0 1px #0ff3;border:2px solid #00ffff;overflow:hidden}.trading-panel[data-v-149ac012]{padding:25px}.trading-panel h4[data-v-149ac012]{margin:0 0 20px;color:#0ff;font-size:18px;text-shadow:0 0 15px #00ffff;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:2px}.position-info[data-v-149ac012]{background:#000c;border-radius:8px;padding:15px;margin-bottom:20px;border:1px solid #ff00ff;box-shadow:0 0 15px #f0f3}.position-header[data-v-149ac012]{font-weight:700;color:#f0f;margin-bottom:10px;text-shadow:0 0 10px #ff00ff;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px}.position-details[data-v-149ac012]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.position-item[data-v-149ac012]{display:flex;justify-content:space-between;font-size:14px;color:#fff;font-family:Courier New,monospace}.position-item .long[data-v-149ac012]{color:#00ff41;text-shadow:0 0 8px #00ff41}.position-item .short[data-v-149ac012]{color:#ff0040;text-shadow:0 0 8px #ff0040}.position-item .profit[data-v-149ac012]{color:#00ff41;text-shadow:0 0 8px #00ff41}.position-item .loss[data-v-149ac012]{color:#ff0040;text-shadow:0 0 8px #ff0040}.trading-controls[data-v-149ac012]{display:flex;flex-direction:column;gap:20px}.quantity-control label[data-v-149ac012]{display:block;margin-bottom:8px;font-weight:500;color:#ff0;text-shadow:0 0 8px #ffff00;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px}.quantity-input[data-v-149ac012]{display:flex;gap:8px;align-items:center}.quantity-input button[data-v-149ac012]{width:40px;height:40px;border:2px solid #00ffff;background:#000c;border-radius:6px;cursor:pointer;font-weight:700;transition:all .3s;color:#0ff;text-shadow:0 0 8px #00ffff;font-family:Courier New,monospace}.quantity-input button[data-v-149ac012]:hover:not(:disabled){border-color:#f0f;color:#f0f;text-shadow:0 0 10px #ff00ff;box-shadow:0 0 15px #ff00ff4d}.quantity-input button[data-v-149ac012]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.quantity-input input[data-v-149ac012]{flex:1;padding:10px 15px;border:2px solid #00ffff;border-radius:6px;text-align:center;font-size:16px;background:#000c;color:#0ff;font-family:Courier New,monospace;text-shadow:0 0 8px #00ffff}.quantity-input input[data-v-149ac012]:focus{outline:none;border-color:#f0f;color:#f0f;text-shadow:0 0 10px #ff00ff;box-shadow:0 0 20px #ff00ff4d}.price-info[data-v-149ac012]{background:#000c;padding:15px;border-radius:8px;border:1px solid #ffff00;box-shadow:0 0 15px #ff03}.price-item[data-v-149ac012]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#fff;font-family:Courier New,monospace}.price-item[data-v-149ac012]:last-child{margin-bottom:0}.current-price[data-v-149ac012]{font-weight:700;color:#0ff;font-family:Courier New,monospace;text-shadow:0 0 8px #00ffff}.estimated-amount[data-v-149ac012]{font-weight:700;color:#f0f;font-family:Courier New,monospace;text-shadow:0 0 8px #ff00ff}.action-buttons[data-v-149ac012]{display:flex;gap:10px}.buy-btn[data-v-149ac012],.sell-btn[data-v-149ac012],.skip-btn[data-v-149ac012]{flex:1;padding:12px 0;border:2px solid transparent;border-radius:8px;font-weight:700;cursor:pointer;transition:all .3s;font-size:14px;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.buy-btn[data-v-149ac012]{background:linear-gradient(135deg,#000,#0a1a0a);color:#00ff41;border-color:#00ff41;text-shadow:0 0 10px #00ff41;box-shadow:0 0 15px #00ff414d}.buy-btn[data-v-149ac012]:hover:not(:disabled){background:linear-gradient(135deg,#0a1a0a,#1a2a1a);transform:translateY(-2px);box-shadow:0 0 25px #00ff4180;text-shadow:0 0 15px #00ff41}.sell-btn[data-v-149ac012]{background:linear-gradient(135deg,#000,#1a0a0a);color:#ff0040;border-color:#ff0040;text-shadow:0 0 10px #ff0040;box-shadow:0 0 15px #ff00404d}.sell-btn[data-v-149ac012]:hover:not(:disabled){background:linear-gradient(135deg,#1a0a0a,#2a1a1a);transform:translateY(-2px);box-shadow:0 0 25px #ff004080;text-shadow:0 0 15px #ff0040}.skip-btn[data-v-149ac012]{background:linear-gradient(135deg,#000,#0a0a1a);color:#ff0;border-color:#ff0;text-shadow:0 0 10px #ffff00;box-shadow:0 0 15px #ffff004d}.skip-btn[data-v-149ac012]:hover{background:linear-gradient(135deg,#0a0a1a,#1a1a2a);transform:translateY(-2px);box-shadow:0 0 25px #ffff0080;text-shadow:0 0 15px #ffff00}.buy-btn[data-v-149ac012]:disabled,.sell-btn[data-v-149ac012]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none;text-shadow:none}.records-panel[data-v-149ac012]{flex:1}.panel-header[data-v-149ac012]{padding:20px 25px;background:linear-gradient(135deg,#000,#0a0a0a);border-bottom:2px solid #00ffff;border-top:1px solid #ff00ff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px #0ff3,inset 0 1px #0ff3}.panel-title[data-v-149ac012]{display:flex;flex-direction:column;gap:4px}.panel-header h4[data-v-149ac012]{margin:0;color:#0ff;font-size:18px;text-shadow:0 0 8px #00ffff}.panel-subtitle[data-v-149ac012]{color:#888;font-size:12px;text-transform:uppercase;letter-spacing:1px;opacity:.8}.win-rate[data-v-149ac012]{display:flex;gap:8px;align-items:center;font-size:14px}.win-rate .label[data-v-149ac012]{color:#666}.win-rate .rate[data-v-149ac012]{font-weight:700}.rate.excellent[data-v-149ac012]{color:#1dd1a1}.rate.good[data-v-149ac012]{color:#48dbfb}.rate.fair[data-v-149ac012]{color:#feca57}.rate.poor[data-v-149ac012]{color:#ff6b6b}.records-content[data-v-149ac012]{padding:20px 25px 40px;flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.no-records[data-v-149ac012]{text-align:center;color:#666;font-style:italic}.records-list[data-v-149ac012]{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;max-height:calc(100vh - 350px);padding-bottom:60px;box-sizing:border-box;scroll-behavior:smooth}.records-list[data-v-149ac012]{scrollbar-width:thin;scrollbar-color:#00ffff rgba(0,0,0,.3);-webkit-overflow-scrolling:touch}.records-list[data-v-149ac012]::-webkit-scrollbar{width:8px;background:transparent}.records-content[data-v-149ac012]::-webkit-scrollbar{width:8px;background:transparent}.records-list[data-v-149ac012]::-webkit-scrollbar-track{background:#0006;border-radius:4px;box-shadow:inset 0 0 6px #00ffff1a}.records-content[data-v-149ac012]::-webkit-scrollbar-track{background:#0006;border-radius:4px;box-shadow:inset 0 0 6px #00ffff1a}.records-list[data-v-149ac012]::-webkit-scrollbar-thumb{background:#0ff;border-radius:4px;border:1px solid rgba(0,255,255,.3)}.records-content[data-v-149ac012]::-webkit-scrollbar-thumb{background:#0ff;border-radius:4px;border:1px solid rgba(0,255,255,.3)}.records-list[data-v-149ac012]::-webkit-scrollbar-thumb:hover{background:#0cc}.records-content[data-v-149ac012]::-webkit-scrollbar-thumb:hover{background:#0cc}.record-item[data-v-149ac012]{padding:12px;border-radius:8px;border-left:4px solid}.record-item.profit[data-v-149ac012]{background:#f0fdf4;border-left-color:#1dd1a1}.record-item.loss[data-v-149ac012]{background:#fef2f2;border-left-color:#ff6b6b}.record-header[data-v-149ac012]{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12px;color:#29535e}.record-id[data-v-149ac012]{font-weight:700}.record-details[data-v-149ac012]{display:flex;justify-content:space-between;align-items:center}.record-info[data-v-149ac012]{font-size:14px;color:#213547}.record-pnl[data-v-149ac012]{text-align:right;font-size:14px}.record-pnl .profit[data-v-149ac012]{color:#1dd1a1;font-weight:700}.record-pnl .loss[data-v-149ac012]{color:#ff6b6b;font-weight:700}.pnl-amount.profit-text[data-v-149ac012]{color:#b50f36;font-weight:700}.pnl-amount.loss-text[data-v-149ac012]{color:#12833f;font-weight:700}.pnl-rate[data-v-149ac012]{font-size:12px;color:#213547;display:block}.records-bottom-spacer[data-v-149ac012]{height:100px;width:100%;flex-shrink:0}.game-result-modal[data-v-149ac012]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-149ac012]{background:#fff;border-radius:15px;padding:40px;max-width:500px;width:90%;text-align:center;box-shadow:0 20px 60px #0000004d}.result-header[data-v-149ac012]{margin-bottom:30px}.win-title[data-v-149ac012]{color:#1dd1a1;font-size:2.5rem;margin:0}.lose-title[data-v-149ac012]{color:#ff6b6b;font-size:2.5rem;margin:0}.result-stats[data-v-149ac012]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.stat-item[data-v-149ac012]{display:flex;flex-direction:column;gap:8px;padding:15px;background:#f8f9fa;border-radius:8px}.stat-item span[data-v-149ac012]:first-child{font-size:14px;color:#666}.stat-item span[data-v-149ac012]:last-child{font-size:18px;font-weight:700;color:#333}.result-actions[data-v-149ac012]{display:flex;gap:15px;justify-content:center}.restart-btn[data-v-149ac012],.close-btn[data-v-149ac012]{padding:12px 30px;border:none;border-radius:25px;font-weight:700;cursor:pointer;transition:all .3s}.restart-btn[data-v-149ac012]{background:#5dc690;color:#000;font-weight:700}.restart-btn[data-v-149ac012]:hover{background:#67d49c;transform:translateY(-1px)}.close-btn[data-v-149ac012]{background:#6c757d;color:#fff}.close-btn[data-v-149ac012]:hover{background:#5a6268;transform:translateY(-1px)}.custom-alert-overlay[data-v-149ac012]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10002;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);animation:alertOverlayFadeIn-149ac012 .3s ease-out}@keyframes alertOverlayFadeIn-149ac012{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}}.custom-alert-modal[data-v-149ac012]{background:linear-gradient(135deg,#000,#0a0a0a);border-radius:20px;padding:0;max-width:500px;width:90%;box-shadow:0 20px 60px #000c,0 0 40px #00ffff4d,inset 0 1px #0ff3;border:2px solid #00ffff;overflow:hidden;animation:alertModalSlideIn-149ac012 .4s cubic-bezier(.34,1.56,.64,1);position:relative}.custom-alert-modal[data-v-149ac012]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(45deg,#0ff,#f0f,#00ff41,#ff0,#0ff);border-radius:23px;z-index:-1;opacity:.6;animation:alertBorderGlow-149ac012 3s linear infinite}@keyframes alertModalSlideIn-149ac012{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes alertBorderGlow-149ac012{0%{background:linear-gradient(45deg,#0ff,#f0f,#00ff41,#ff0,#0ff)}25%{background:linear-gradient(45deg,#f0f,#00ff41,#ff0,#0ff,#f0f)}50%{background:linear-gradient(45deg,#00ff41,#ff0,#0ff,#f0f,#00ff41)}75%{background:linear-gradient(45deg,#ff0,#0ff,#f0f,#00ff41,#ff0)}to{background:linear-gradient(45deg,#0ff,#f0f,#00ff41,#ff0,#0ff)}}.alert-header[data-v-149ac012]{padding:25px 30px 15px;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-bottom:2px solid #00ffff;text-align:center}.alert-title[data-v-149ac012]{margin:0;font-size:24px;font-weight:700;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 15px currentColor}.alert-title.alert-info[data-v-149ac012]{color:#0ff;text-shadow:0 0 15px #00ffff,0 0 30px rgba(0,255,255,.5)}.alert-title.alert-success[data-v-149ac012]{color:#00ff41;text-shadow:0 0 15px #00ff41,0 0 30px rgba(0,255,65,.5)}.alert-title.alert-warning[data-v-149ac012]{color:#ff0;text-shadow:0 0 15px #ffff00,0 0 30px rgba(255,255,0,.5)}.alert-title.alert-error[data-v-149ac012]{color:#ff1744;text-shadow:0 0 15px #ff1744,0 0 30px rgba(255,23,68,.5)}.alert-body[data-v-149ac012]{padding:25px 30px;background:#000000e6;text-align:center}.alert-message[data-v-149ac012]{color:#fff;font-size:16px;line-height:1.6;margin:0;white-space:pre-line;font-family:Arial,sans-serif;text-shadow:0 0 8px rgba(255,255,255,.3)}.alert-actions[data-v-149ac012]{padding:20px 30px 30px;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);display:flex;gap:15px;justify-content:center;border-top:1px solid rgba(0,255,255,.2)}.alert-btn[data-v-149ac012]{padding:12px 30px;border:2px solid;border-radius:25px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace;position:relative;overflow:hidden;min-width:100px;text-shadow:0 0 8px currentColor}.alert-btn-cancel[data-v-149ac012]{background:transparent;color:#888;border-color:#666}.alert-btn-cancel[data-v-149ac012]:hover{background:#8888881a;color:#aaa;border-color:#888;transform:translateY(-2px);box-shadow:0 8px 20px #8883}.alert-btn-confirm[data-v-149ac012]{background:transparent}.alert-btn-info[data-v-149ac012]{color:#0ff;border-color:#0ff;box-shadow:0 0 15px #00ffff4d}.alert-btn-info[data-v-149ac012]:hover{background:#00ffff1a;transform:translateY(-2px);box-shadow:0 8px 20px #0ff6;text-shadow:0 0 15px #00ffff}.alert-btn-success[data-v-149ac012]{color:#00ff41;border-color:#00ff41;box-shadow:0 0 15px #00ff414d}.alert-btn-success[data-v-149ac012]:hover{background:#00ff411a;transform:translateY(-2px);box-shadow:0 8px 20px #00ff4166;text-shadow:0 0 15px #00ff41}.alert-btn-warning[data-v-149ac012]{color:#ff0;border-color:#ff0;box-shadow:0 0 15px #ffff004d}.alert-btn-warning[data-v-149ac012]:hover{background:#ffff001a;transform:translateY(-2px);box-shadow:0 8px 20px #ff06;text-shadow:0 0 15px #ffff00}.alert-btn-error[data-v-149ac012]{color:#ff1744;border-color:#ff1744;box-shadow:0 0 15px #ff17444d}.alert-btn-error[data-v-149ac012]:hover{background:#ff17441a;transform:translateY(-2px);box-shadow:0 8px 20px #ff174466;text-shadow:0 0 15px #ff1744}.alert-btn[data-v-149ac012]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.alert-btn[data-v-149ac012]:hover:before{left:100%}@media (max-width: 768px){.custom-alert-modal[data-v-149ac012]{width:95%;max-width:400px}.alert-header[data-v-149ac012]{padding:20px 20px 15px}.alert-title[data-v-149ac012]{font-size:20px}.alert-body[data-v-149ac012]{padding:20px}.alert-message[data-v-149ac012]{font-size:14px}.alert-actions[data-v-149ac012]{padding:15px 20px 25px;flex-direction:column;gap:10px}.alert-btn[data-v-149ac012]{padding:12px 20px;font-size:13px;min-width:auto;width:100%}}@media (max-width: 1024px){.main-content[data-v-149ac012],.game-status[data-v-149ac012]{grid-template-columns:1fr;gap:20px}.funds-info[data-v-149ac012]{flex-direction:column;gap:15px}}@media (max-width: 768px){.practice-container[data-v-149ac012]{width:100%!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}.status-bar[data-v-149ac012]{padding:5px 10px!important;flex-shrink:0!important;min-height:auto!important;max-height:15vh!important;overflow:hidden!important}.status-content[data-v-149ac012]{grid-template-columns:repeat(3,1fr)!important;gap:5px!important;text-align:center!important}.status-item[data-v-149ac012]{padding:5px!important;font-size:12px!important}.chart-display[data-v-149ac012]{background:linear-gradient(145deg,#000,#0a0a0a,#000)!important;border-radius:10px!important;padding:8px!important;overflow-y:visible!important;max-height:none!important;height:auto!important;flex:1!important;min-height:70vh!important}.practice-container[data-v-149ac012]{background:transparent!important}.chart-header[data-v-149ac012]{padding:5px!important;font-size:14px!important}.chart-content[data-v-149ac012]{height:auto!important;min-height:400px!important;overflow-y:visible!important}.action-buttons-horizontal[data-v-149ac012]{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-top:10px!important}.action-button[data-v-149ac012]{padding:8px 6px!important;font-size:11px!important;min-height:40px!important}.arcade-status-bar[data-v-149ac012]{padding:10px!important}.status-content[data-v-149ac012]{display:flex!important;flex-direction:column!important;gap:10px!important}.funds-display[data-v-149ac012]{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;width:100%!important}.fund-item[data-v-149ac012]{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:8px 4px!important;background:#0009!important;border-radius:8px!important;border:1px solid rgba(0,255,255,.3)!important}.fund-item .label[data-v-149ac012]{font-size:10px!important;margin-bottom:4px!important}.fund-item .value[data-v-149ac012]{font-size:12px!important;font-weight:700!important}.game-controls[data-v-149ac012]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;background:transparent!important;border:none!important;border-radius:8px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:8px 12px!important}.level-info-mobile[data-v-149ac012]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;flex:1!important;max-width:50%!important}.level-info-mobile .progress-label[data-v-149ac012]{font-size:11px!important;color:#00d4ff!important;font-weight:700!important;line-height:1.2!important}.level-info-mobile .progress-target[data-v-149ac012]{font-size:9px!important;color:#fffc!important;line-height:1.2!important}.progress-display.challenge-target[data-v-149ac012]{display:none!important}.control-buttons[data-v-149ac012]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex:1!important;justify-content:space-between!important;max-width:50%!important}.attempts-info[data-v-149ac012]{flex:1!important;min-width:auto!important;padding:6px 8px!important;height:auto!important;text-align:left!important;margin-right:8px!important}.attempts-label[data-v-149ac012]{font-size:10px!important;margin-bottom:2px!important}.heart-display[data-v-149ac012]{gap:2px!important}.coin-icon[data-v-149ac012]{font-size:12px!important}.restart-btn[data-v-149ac012]{background:linear-gradient(135deg,#5cc08f,#4fb082)!important;color:#fff!important;border:2px solid #2e684f!important;box-shadow:0 0 24px 4px #2e684f88,0 0 12px #4fb082!important;text-shadow:0 0 8px #000000!important;padding:6px 10px!important;min-width:50px!important;height:auto!important;font-size:9px!important;flex-shrink:0!important;white-space:nowrap!important;border-radius:6px!important}.restart-text[data-v-149ac012]{gap:1px!important}.text-top[data-v-149ac012],.text-bottom[data-v-149ac012]{font-size:10px!important;line-height:1!important}.progress-display[data-v-149ac012]{margin:8px 0!important;padding:8px 12px!important}.progress-header[data-v-149ac012]{font-size:10px!important;flex-direction:column!important;gap:4px!important;text-align:center!important}.progress-target[data-v-149ac012]{font-size:12px!important}.progress-bar-container[data-v-149ac012]{height:8px!important}.progress-text[data-v-149ac012]{font-size:8px!important}.chart-display[data-v-149ac012]{padding-bottom:80px!important}.main-content[data-v-149ac012]{padding:10px 15px 50px!important}.game-controls[data-v-149ac012],.challenge-progress[data-v-149ac012],.funds-display[data-v-149ac012]{margin:8px 0!important;flex-shrink:0!important}.practice-container[data-v-149ac012]:after{content:""!important;display:block!important;height:100px!important;width:100%!important;flex-shrink:0!important}.arcade-container .chart-container[data-v-149ac012]{height:auto!important;min-height:70vh!important;flex:1!important}.kline-wrapper[data-v-149ac012]{padding:10px!important;flex:1!important;display:flex!important;flex-direction:column!important;min-height:60vh!important}.practice-kline-chart[data-v-149ac012]{flex:1!important;width:100%!important;min-height:60vh!important}.ufo-decoration[data-v-149ac012]{position:fixed!important;bottom:80px!important;left:50%!important;transform:translate(-50%)!important;font-size:30px!important;z-index:9999!important;animation:ufoFloat-149ac012 3s ease-in-out infinite,ufoGlow-149ac012 2s ease-in-out infinite alternate!important;pointer-events:none!important}.ufo-decoration.ufo-danger[data-v-149ac012]{bottom:100px!important;animation:ufoFloatDanger-149ac012 .8s ease-in-out infinite,ufoGlowDanger-149ac012 .4s ease-in-out infinite alternate!important;z-index:9999!important}.explosion-effect[data-v-149ac012]{position:fixed!important;bottom:80px!important;left:50%!important;transform:translate(-50%)!important;z-index:10000!important;pointer-events:none!important}.trading-panel[data-v-149ac012],.records-panel[data-v-149ac012]{padding:20px}.action-buttons[data-v-149ac012]{flex-direction:column}.result-stats[data-v-149ac012]{grid-template-columns:1fr}.modal-content[data-v-149ac012]{padding:30px 20px}}@keyframes fadeIn-149ac012{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn-149ac012{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cyberpunkPulse-149ac012{0%,to{box-shadow:0 0 20px #00ffff4d}50%{box-shadow:0 0 30px #0ff9,0 0 40px #ff00ff4d}}@keyframes headerScan-149ac012{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(100%);opacity:0}}@keyframes breathingGlow-149ac012{0%,to{box-shadow:0 0 20px #00ffff80,inset 0 0 20px #00ffff1a}50%{box-shadow:0 0 40px #0ffc,inset 0 0 30px #0ff3}}.cyberpunk-modal-overlay[data-v-149ac012]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn-149ac012 .3s ease-out}.cyberpunk-modal[data-v-149ac012]{width:90%;max-width:480px;background:linear-gradient(135deg,#0a0a0a,#1a0a1a,#0a1a0a,#1a1a0a,#0a0a0a);border:2px solid #00ffff;border-radius:15px;box-shadow:0 0 30px #00ffff80,inset 0 0 20px #00ffff1a;position:relative;overflow:hidden;animation:modalSlideIn-149ac012 .4s cubic-bezier(.25,.46,.45,.94)}.cyberpunk-header[data-v-149ac012]{position:relative;background:linear-gradient(135deg,#0d1b2a,#1b263b,#0d1b2a);border-bottom:2px solid #00ffff;padding:0;overflow:hidden}.header-glow[data-v-149ac012]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#00ffff 50%,transparent 100%);animation:headerScan-149ac012 3s infinite}.header-content[data-v-149ac012]{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;position:relative;z-index:2}.cyber-icon[data-v-149ac012]{font-size:28px;text-shadow:0 0 10px #ffff00}.cyber-title[data-v-149ac012]{flex:1;margin:0 15px;font-size:24px;font-weight:700;color:#0ff;text-shadow:0 0 10px rgba(0,255,255,.8);font-family:Orbitron,monospace,sans-serif}.cyber-close[data-v-149ac012]{background:none;border:1px solid #ff0080;color:#ff0080;font-size:24px;width:35px;height:35px;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;transform-origin:center;will-change:transform;backface-visibility:hidden}.cyber-close[data-v-149ac012]:hover{background:#ff008033;box-shadow:0 0 15px #ff008080;transform:rotate(90deg)}.header-scan[data-v-149ac012]{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#ff0080 50%,transparent 100%);animation:headerScan-149ac012 2s infinite reverse}.cyberpunk-content[data-v-149ac012]{padding:25px;color:#e0e0e0}.cyber-package[data-v-149ac012]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #00ffff;border-radius:12px;padding:20px;margin-bottom:25px;position:relative;overflow:hidden;animation:breathingGlow-149ac012 3s ease-in-out infinite}.cyber-package[data-v-149ac012]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.1),transparent);animation:headerScan-149ac012 3s infinite}.package-header[data-v-149ac012]{display:flex;align-items:center;margin-bottom:15px}.package-icon[data-v-149ac012]{font-size:32px;margin-right:15px;text-shadow:0 0 10px #00ffff}.package-info[data-v-149ac012]{flex:1}.package-name[data-v-149ac012]{font-size:20px;font-weight:700;color:#0ff;margin-bottom:5px}.package-desc[data-v-149ac012]{color:#a0a0a0;font-size:14px}.package-price[data-v-149ac012]{text-align:right;font-size:28px;font-weight:700;color:#ff0;text-shadow:0 0 10px rgba(255,255,0,.8);display:flex;align-items:baseline;justify-content:flex-end}.price-symbol[data-v-149ac012]{font-size:20px;margin-right:3px}.price-amount[data-v-149ac012]{font-family:Orbitron,monospace,sans-serif}.refresh-section[data-v-149ac012]{margin-bottom:25px;display:flex;justify-content:center}.cyberpunk-refresh-btn[data-v-149ac012]{width:100%;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#ff8c00;border:2px solid #ff8c00;border-radius:8px;padding:15px 20px;font-size:16px;font-weight:700;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;font-family:Orbitron,monospace,sans-serif;text-transform:uppercase;letter-spacing:1px;box-shadow:inset 0 0 20px #ff8c001a,0 0 10px #ff8c0033}.cyberpunk-refresh-btn[data-v-149ac012]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#0a1a2a,#1a2a3a);box-shadow:0 5px 15px #ff8c0066,inset 0 0 30px #ff8c0033;border-color:#fa3;color:#fa3}.cyberpunk-refresh-btn[data-v-149ac012]:active{transform:translateY(0)}.cyberpunk-refresh-btn[data-v-149ac012]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.refresh-btn-glow[data-v-149ac012]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,140,0,.3),transparent);transition:left .5s}.cyberpunk-refresh-btn:hover .refresh-btn-glow[data-v-149ac012]{left:100%}.refresh-btn-text[data-v-149ac012]{position:relative;z-index:2}.payment-selection[data-v-149ac012]{margin-bottom:25px}.selection-title[data-v-149ac012]{color:#0ff;font-size:18px;margin-bottom:15px;text-align:center;text-shadow:0 0 5px rgba(0,255,255,.5)}.qr-code-section[data-v-149ac012]{display:flex;justify-content:center}.qr-code-container[data-v-149ac012]{width:100%;background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #00ffff;border-radius:8px;padding:20px;display:flex;align-items:center;gap:20px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 20px #00ffff4d,inset 0 0 20px #00ffff1a}.qr-code-container[data-v-149ac012]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#0a2a2a,#1a3a3a);box-shadow:0 5px 15px #0ff6,inset 0 0 30px #0ff3;border-color:#3ff}.qr-code-image[data-v-149ac012]{width:80px;height:80px;object-fit:contain;border-radius:8px;border:1px solid rgba(0,255,255,.3);transition:all .3s}.qr-code-container:hover .qr-code-image[data-v-149ac012]{transform:scale(1.05);border-color:#0ff9}.qr-code-text[data-v-149ac012]{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center}.qr-label[data-v-149ac012]{color:#0ff;font-size:16px;font-weight:600;margin-bottom:8px;text-shadow:0 0 5px rgba(0,255,255,.5)}.qr-description[data-v-149ac012]{color:#e0e0e0;font-size:14px;opacity:.8}.service-section[data-v-149ac012]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #444;border-radius:10px;padding:20px;margin-bottom:25px}.service-header[data-v-149ac012]{display:flex;align-items:center;margin-bottom:15px}.service-icon[data-v-149ac012]{font-size:20px;margin-right:10px;color:#0ff}.service-title[data-v-149ac012]{color:#0ff;font-weight:700;font-size:16px}.service-details[data-v-149ac012]>*+*{margin-top:8px}.service-item[data-v-149ac012]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(68,68,68,.3)}.service-item[data-v-149ac012]:last-child{border-bottom:none}.service-label[data-v-149ac012]{color:#a0a0a0;font-size:14px}.service-value[data-v-149ac012]{color:#e0e0e0;font-weight:500;font-family:monospace}.cyberpunk-footer[data-v-149ac012]{padding:20px 25px;background:linear-gradient(135deg,#0d1b2a,#1b263b);border-top:1px solid #00ffff;display:flex;gap:15px;align-items:center}.cyberpunk-confirm-btn[data-v-149ac012]{flex:1;background:linear-gradient(135deg,#0a4a5c,#1e8a8c,#0a4a5c);color:#fff;border:2px solid #00ffff;border-radius:8px;padding:15px 20px;font-size:16px;font-weight:700;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;font-family:Orbitron,monospace,sans-serif}.cyberpunk-confirm-btn[data-v-149ac012]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00ffff4d,inset 0 0 20px #00ffff1a}.cyberpunk-confirm-btn[data-v-149ac012]:active{transform:translateY(0)}.btn-glow[data-v-149ac012]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.cyberpunk-confirm-btn:hover .btn-glow[data-v-149ac012]{left:100%}.btn-text[data-v-149ac012]{position:relative;z-index:2}.cyberpunk-cancel-btn[data-v-149ac012]{background:linear-gradient(135deg,#2a1a1a,#4a3a3a);color:#ff6b6b;border:1px solid #ff6b6b;border-radius:8px;padding:15px 20px;font-size:14px;cursor:pointer;transition:all .3s;white-space:nowrap}.cyberpunk-cancel-btn[data-v-149ac012]:hover{background:#ff6b6b1a;box-shadow:0 0 10px #ff6b6b4d}.payment-modal-overlay[data-v-149ac012]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10001;display:flex;align-items:center;justify-content:center;animation:fadeIn-149ac012 .3s ease-out;padding:20px}@keyframes slideUp-149ac012{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown-149ac012{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeIn-149ac012{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.payment-modal[data-v-149ac012]{width:100%;max-width:500px;max-height:80vh;background:linear-gradient(135deg,#0f1419,#1a1f2e);border-radius:20px;box-shadow:0 10px 30px #00ffff4d;border:2px solid #00ffff;overflow:hidden;animation:fadeIn-149ac012 .4s cubic-bezier(.25,.46,.45,.94)}.payment-modal.slide-up[data-v-149ac012]{animation:fadeIn-149ac012 .4s cubic-bezier(.25,.46,.45,.94)}.payment-modal-header[data-v-149ac012]{background:linear-gradient(135deg,#0d1b2a,#1b263b);border-bottom:2px solid #00ffff;padding:20px 25px 15px;position:relative}.modal-handle[data-v-149ac012]{width:40px;height:4px;background:#0ff;border-radius:2px;margin:0 auto 15px;opacity:.6}.payment-title[data-v-149ac012]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.payment-icon[data-v-149ac012]{font-size:24px;margin-right:10px}.payment-title h3[data-v-149ac012]{flex:1;margin:0;font-size:20px;color:#0ff;text-shadow:0 0 5px rgba(0,255,255,.5)}.close-btn[data-v-149ac012]{background:none;border:1px solid #ff0080;color:#ff0080;font-size:20px;width:30px;height:30px;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;transform-origin:center;will-change:transform;backface-visibility:hidden}.close-btn[data-v-149ac012]:hover{background:#ff008033;box-shadow:0 0 10px #ff008080;transform:rotate(90deg)}.order-badge[data-v-149ac012]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #444;border-radius:8px;padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.order-label[data-v-149ac012]{color:#a0a0a0;font-size:12px}.order-number[data-v-149ac012]{color:#0ff;font-family:monospace;font-size:14px;font-weight:700}.payment-modal-content[data-v-149ac012]{padding:25px;color:#e0e0e0;max-height:50vh;overflow-y:auto}.order-info[data-v-149ac012]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #444;border-radius:10px;padding:20px;margin-bottom:25px}.order-detail[data-v-149ac012]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(68,68,68,.3)}.order-detail[data-v-149ac012]:last-child{border-bottom:none}.detail-label[data-v-149ac012]{color:#a0a0a0;font-size:14px}.detail-value[data-v-149ac012]{color:#0ff;font-weight:700;font-size:16px}.qr-section[data-v-149ac012]{text-align:center;margin-bottom:25px}.qr-title[data-v-149ac012]{color:#0ff;font-size:16px;margin-bottom:15px;text-shadow:0 0 5px rgba(0,255,255,.5)}.qr-container[data-v-149ac012]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #00ffff;border-radius:15px;padding:20px;margin:15px 0;position:relative;overflow:hidden;animation:breathingGlow-149ac012 4s ease-in-out infinite}.qr-image[data-v-149ac012]{max-width:180px;height:auto;border-radius:10px;filter:brightness(1.1)}.qr-fallback[data-v-149ac012]{padding:30px;color:#a0a0a0}.fallback-icon[data-v-149ac012]{font-size:48px;margin-bottom:15px;color:#ff6b6b}.fallback-text[data-v-149ac012]{font-size:16px;margin-bottom:10px}.fallback-contact[data-v-149ac012]{color:#0ff;font-family:monospace;font-weight:700}.payment-steps[data-v-149ac012]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #444;border-radius:10px;padding:20px}.steps-title[data-v-149ac012]{color:#0ff;font-size:16px;margin-bottom:15px;text-align:center}.steps-list[data-v-149ac012]>*+*{margin-top:12px}.step-item[data-v-149ac012]{display:flex;align-items:flex-start;padding:10px 0;border-bottom:1px solid rgba(68,68,68,.2)}.step-item[data-v-149ac012]:last-child{border-bottom:none}.step-number[data-v-149ac012]{background:linear-gradient(135deg,#0ff,#0080ff);color:#000;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-right:15px;flex-shrink:0}.step-text[data-v-149ac012]{color:#e0e0e0;font-size:14px;line-height:1.4}.payment-modal-footer[data-v-149ac012]{padding:20px 25px;background:linear-gradient(135deg,#0d1b2a,#1b263b);border-top:1px solid #00ffff}.payment-confirm-btn[data-v-149ac012]{width:100%;background:linear-gradient(135deg,#1e5631,#2d8a47,#1e5631);color:#fff;border:2px solid #4CAF50;border-radius:10px;padding:15px 20px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:10px}.payment-confirm-btn[data-v-149ac012]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #4caf504d;background:linear-gradient(135deg,#2d8a47,#4caf50,#2d8a47)}.btn-icon[data-v-149ac012]{font-size:18px}.footer-actions[data-v-149ac012]{display:flex;gap:10px;justify-content:center}.secondary-btn[data-v-149ac012],.cancel-btn[data-v-149ac012]{background:linear-gradient(135deg,#2a2a2a,#4a4a4a);color:#e0e0e0;border:1px solid #666;border-radius:8px;padding:10px 20px;font-size:14px;cursor:pointer;transition:all .3s}.secondary-btn[data-v-149ac012]:hover{background:linear-gradient(135deg,#3a3a3a,#5a5a5a);border-color:#0ff;color:#0ff}.cancel-btn[data-v-149ac012]{border-color:#ff6b6b;color:#ff6b6b}.cancel-btn[data-v-149ac012]:hover{background:#ff6b6b1a;box-shadow:0 0 10px #ff6b6b4d}@media (max-width: 768px){.cyberpunk-modal[data-v-149ac012]{width:95%;max-width:none}.cyberpunk-content[data-v-149ac012]{padding:20px}.qr-code-container[data-v-149ac012]{flex-direction:column;text-align:center;gap:15px;padding:15px}.qr-code-text[data-v-149ac012]{text-align:center}.qr-code-image[data-v-149ac012]{width:60px;height:60px}.payment-modal[data-v-149ac012]{max-height:85vh;margin:10px}.payment-modal-content[data-v-149ac012]{padding:20px;max-height:55vh}}.dot-pattern-container[data-v-f271861a]{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background-color:#0a0a0a;pointer-events:none;z-index:-10}.dot-pattern-canvas[data-v-f271861a]{position:absolute;top:0;left:0;width:100%;height:100%}.dot-pattern-vignette[data-v-f271861a]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0%,transparent 40%,rgba(10,10,10,.6) 100%);pointer-events:none}.seascape-canvas[data-v-4ff21348]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.trading-summary-section[data-v-242c33f5]{background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;margin-bottom:20px}.section-header[data-v-242c33f5]{margin-bottom:16px}.section-title[data-v-242c33f5]{color:#ffffffe6;font-size:18px;font-weight:600;margin:0;text-align:left}.summary-grid[data-v-242c33f5]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.summary-item[data-v-242c33f5]{display:flex;align-items:center;background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:16px;transition:all .3s ease}.summary-item[data-v-242c33f5]:hover{background:#0000004d;border-color:#ffffff1a;transform:translateY(-2px)}.item-icon[data-v-242c33f5]{font-size:24px;margin-right:12px;opacity:.8}.item-content[data-v-242c33f5]{flex:1}.item-label[data-v-242c33f5]{color:#ffffffb3;font-size:12px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.item-value[data-v-242c33f5]{color:#ffffffe6;font-size:16px;font-weight:600;line-height:1.2}.profit-positive[data-v-242c33f5]{color:#ef4444!important}.profit-negative[data-v-242c33f5]{color:#10b981!important}.profit-neutral[data-v-242c33f5]{color:#6b7280!important}@media (max-width: 1023px){.summary-grid[data-v-242c33f5]{grid-template-columns:repeat(2,1fr);gap:12px}.summary-item[data-v-242c33f5]{padding:12px}.item-icon[data-v-242c33f5]{font-size:20px;margin-right:8px}.item-value[data-v-242c33f5]{font-size:14px}}@media (max-width: 767px){.trading-summary-section[data-v-242c33f5]{padding:16px;margin-bottom:16px}.summary-grid[data-v-242c33f5]{grid-template-columns:1fr;gap:8px}.summary-item[data-v-242c33f5]{padding:12px}.section-title[data-v-242c33f5]{font-size:16px}.item-icon[data-v-242c33f5]{font-size:18px;margin-right:8px}.item-label[data-v-242c33f5]{font-size:11px}.item-value[data-v-242c33f5]{font-size:14px}}@media (max-width: 480px){.trading-summary-section[data-v-242c33f5]{padding:12px}.summary-item[data-v-242c33f5]{padding:10px}.item-icon[data-v-242c33f5]{font-size:16px;margin-right:6px}.item-value[data-v-242c33f5]{font-size:13px}}@media (prefers-reduced-motion: reduce){.summary-item[data-v-242c33f5]{transition:none}.summary-item[data-v-242c33f5]:hover{transform:none}}@media (prefers-contrast: more){.trading-summary-section[data-v-242c33f5]{border-color:#ffffff4d}.summary-item[data-v-242c33f5]{border-color:#fff3}.item-label[data-v-242c33f5]{color:#ffffffe6}.item-value[data-v-242c33f5]{color:#fff}}@media (forced-colors: active){.trading-summary-section[data-v-242c33f5],.summary-item[data-v-242c33f5]{border-color:CanvasText}.item-label[data-v-242c33f5],.item-value[data-v-242c33f5]{color:CanvasText}}.buy-info-section[data-v-c87c903b]{background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;margin-bottom:20px}.section-header[data-v-c87c903b]{margin-bottom:16px}.section-title[data-v-c87c903b]{color:#ffffffe6;font-size:18px;font-weight:600;margin:0;text-align:left}.info-grid[data-v-c87c903b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.info-item[data-v-c87c903b]{display:flex;align-items:center;background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:16px;transition:all .3s ease}.info-item[data-v-c87c903b]:hover{background:#0000004d;border-color:#ffffff1a;transform:translateY(-2px)}.item-icon[data-v-c87c903b]{font-size:24px;margin-right:12px;opacity:.8}.item-content[data-v-c87c903b]{flex:1}.item-label[data-v-c87c903b]{color:#ffffffb3;font-size:12px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.item-value[data-v-c87c903b]{color:#ffffffe6;font-size:16px;font-weight:600;line-height:1.2}.rating-badge[data-v-c87c903b]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:700;text-align:center;min-width:24px}.rating-s[data-v-c87c903b]{background:linear-gradient(135deg,gold,#ffed4e);color:#1a1a1a;box-shadow:0 0 10px #ffd70080}.rating-a[data-v-c87c903b]{background:linear-gradient(135deg,#10b981,#34d399);color:#fff;box-shadow:0 0 8px #10b98166}.rating-b[data-v-c87c903b]{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff;box-shadow:0 0 8px #3b82f666}.rating-c[data-v-c87c903b]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#1a1a1a;box-shadow:0 0 8px #f59e0b66}.rating-d[data-v-c87c903b]{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff;box-shadow:0 0 8px #ef444466}.logic-section[data-v-c87c903b]{background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:16px}.logic-header[data-v-c87c903b]{display:flex;align-items:center;margin-bottom:12px}.logic-icon[data-v-c87c903b]{font-size:20px;margin-right:8px;opacity:.8}.logic-title[data-v-c87c903b]{color:#fffc;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.logic-content[data-v-c87c903b]{color:#ffffffe6;font-size:14px;line-height:1.6;padding-left:28px}@media (max-width: 1023px){.info-grid[data-v-c87c903b]{grid-template-columns:repeat(2,1fr);gap:12px}.info-item[data-v-c87c903b]{padding:12px}.item-icon[data-v-c87c903b]{font-size:20px;margin-right:8px}.item-value[data-v-c87c903b]{font-size:14px}.rating-badge[data-v-c87c903b]{font-size:12px;padding:3px 6px}}@media (max-width: 767px){.buy-info-section[data-v-c87c903b]{padding:16px;margin-bottom:16px}.info-grid[data-v-c87c903b]{grid-template-columns:1fr;gap:8px;margin-bottom:16px}.info-item[data-v-c87c903b]{padding:12px}.section-title[data-v-c87c903b]{font-size:16px}.item-icon[data-v-c87c903b]{font-size:18px;margin-right:8px}.item-label[data-v-c87c903b]{font-size:11px}.item-value[data-v-c87c903b]{font-size:14px}.rating-badge[data-v-c87c903b]{font-size:12px;padding:2px 6px}.logic-section[data-v-c87c903b]{padding:12px}.logic-content[data-v-c87c903b]{font-size:13px;padding-left:24px}}@media (max-width: 480px){.buy-info-section[data-v-c87c903b]{padding:12px}.info-item[data-v-c87c903b]{padding:10px}.item-icon[data-v-c87c903b]{font-size:16px;margin-right:6px}.item-value[data-v-c87c903b]{font-size:13px}.rating-badge[data-v-c87c903b]{font-size:11px;padding:2px 4px}.logic-section[data-v-c87c903b]{padding:10px}.logic-content[data-v-c87c903b]{font-size:12px;padding-left:20px}}@media (prefers-reduced-motion: reduce){.info-item[data-v-c87c903b]{transition:none}.info-item[data-v-c87c903b]:hover{transform:none}}@media (prefers-contrast: more){.buy-info-section[data-v-c87c903b]{border-color:#ffffff4d}.info-item[data-v-c87c903b],.logic-section[data-v-c87c903b]{border-color:#fff3}.item-label[data-v-c87c903b]{color:#ffffffe6}.item-value[data-v-c87c903b],.logic-content[data-v-c87c903b]{color:#fff}}@media (forced-colors: active){.buy-info-section[data-v-c87c903b],.info-item[data-v-c87c903b],.logic-section[data-v-c87c903b]{border-color:CanvasText}.item-label[data-v-c87c903b],.item-value[data-v-c87c903b],.logic-content[data-v-c87c903b]{color:CanvasText}}.sell-info-section[data-v-78650d1c]{background:linear-gradient(135deg,#ef44441a,#dc267f1a);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;margin-bottom:20px}.section-header[data-v-78650d1c]{margin-bottom:16px}.section-title[data-v-78650d1c]{color:#ffffffe6;font-size:18px;font-weight:600;margin:0;text-align:left}.info-grid[data-v-78650d1c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.info-item[data-v-78650d1c]{display:flex;align-items:center;background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:16px;transition:all .3s ease}.info-item[data-v-78650d1c]:hover{background:#0000004d;border-color:#ffffff1a;transform:translateY(-2px)}.item-icon[data-v-78650d1c]{font-size:24px;margin-right:12px;opacity:.8}.item-content[data-v-78650d1c]{flex:1}.item-label[data-v-78650d1c]{color:#ffffffb3;font-size:12px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.item-value[data-v-78650d1c]{color:#ffffffe6;font-size:16px;font-weight:600;line-height:1.2}.logic-section[data-v-78650d1c]{background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:16px}.logic-header[data-v-78650d1c]{display:flex;align-items:center;margin-bottom:12px}.logic-icon[data-v-78650d1c]{font-size:20px;margin-right:8px;opacity:.8}.logic-title[data-v-78650d1c]{color:#fffc;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.logic-content[data-v-78650d1c]{color:#ffffffe6;font-size:14px;line-height:1.6;padding-left:28px}@media (max-width: 1023px){.info-grid[data-v-78650d1c]{grid-template-columns:repeat(2,1fr);gap:12px}.info-item[data-v-78650d1c]{padding:12px}.item-icon[data-v-78650d1c]{font-size:20px;margin-right:8px}.item-value[data-v-78650d1c]{font-size:14px}}@media (max-width: 767px){.sell-info-section[data-v-78650d1c]{padding:16px;margin-bottom:16px}.info-grid[data-v-78650d1c]{grid-template-columns:1fr;gap:8px;margin-bottom:16px}.info-item[data-v-78650d1c]{padding:12px}.section-title[data-v-78650d1c]{font-size:16px}.item-icon[data-v-78650d1c]{font-size:18px;margin-right:8px}.item-label[data-v-78650d1c]{font-size:11px}.item-value[data-v-78650d1c]{font-size:14px}.logic-section[data-v-78650d1c]{padding:12px}.logic-content[data-v-78650d1c]{font-size:13px;padding-left:24px}}@media (max-width: 480px){.sell-info-section[data-v-78650d1c]{padding:12px}.info-item[data-v-78650d1c]{padding:10px}.item-icon[data-v-78650d1c]{font-size:16px;margin-right:6px}.item-value[data-v-78650d1c]{font-size:13px}.logic-section[data-v-78650d1c]{padding:10px}.logic-content[data-v-78650d1c]{font-size:12px;padding-left:20px}}@media (prefers-reduced-motion: reduce){.info-item[data-v-78650d1c]{transition:none}.info-item[data-v-78650d1c]:hover{transform:none}}.rating-s[data-v-78650d1c]{color:gold!important;text-shadow:0 0 8px rgba(255,215,0,.5);font-weight:700}.rating-a[data-v-78650d1c]{color:#0f8!important;text-shadow:0 0 8px rgba(0,255,136,.5);font-weight:700}.rating-b[data-v-78650d1c]{color:#00d4ff!important;text-shadow:0 0 8px rgba(0,212,255,.5);font-weight:700}.rating-c[data-v-78650d1c]{color:#ff8c00!important;text-shadow:0 0 8px rgba(255,140,0,.5);font-weight:700}.rating-d[data-v-78650d1c]{color:#f44!important;text-shadow:0 0 8px rgba(255,68,68,.5);font-weight:700}@media (prefers-contrast: more){.sell-info-section[data-v-78650d1c]{border-color:#ffffff4d}.info-item[data-v-78650d1c],.logic-section[data-v-78650d1c]{border-color:#fff3}.item-label[data-v-78650d1c]{color:#ffffffe6}.item-value[data-v-78650d1c],.logic-content[data-v-78650d1c]{color:#fff}}@media (forced-colors: active){.sell-info-section[data-v-78650d1c],.info-item[data-v-78650d1c],.logic-section[data-v-78650d1c]{border-color:CanvasText}.item-label[data-v-78650d1c],.item-value[data-v-78650d1c],.logic-content[data-v-78650d1c]{color:CanvasText}}.auto-kline-wrapper[data-v-3a158a1c]{width:100%;position:relative;background:#0000004d;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.loading-container[data-v-3a158a1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--3437904a);color:#fff}.loading-spinner[data-v-3a158a1c]{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #409eff;border-radius:50%;animation:spin-3a158a1c 1s linear infinite;margin-bottom:16px}.loading-text[data-v-3a158a1c]{font-size:14px;color:#fffc;margin:0}.error-container[data-v-3a158a1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--3437904a);color:#fff;padding:20px;text-align:center}.error-icon[data-v-3a158a1c]{font-size:48px;margin-bottom:16px}.error-message[data-v-3a158a1c]{font-size:14px;color:#fffc;margin:0 0 20px;line-height:1.5}.retry-button[data-v-3a158a1c]{padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:all .3s ease}.retry-button[data-v-3a158a1c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.kline-container[data-v-3a158a1c]{position:relative;width:100%}.chart-container[data-v-3a158a1c]{width:100%;height:var(--3437904a)}.date-indicator[data-v-3a158a1c]{position:absolute;top:15px;left:15px;background:#000c;padding:10px 16px;border-radius:8px;font-size:13px;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #0000004d;animation:dateIndicatorPulse-3a158a1c 2s ease-in-out infinite;z-index:10}.date-label[data-v-3a158a1c]{color:#fffc;margin-right:6px;font-weight:500}.date-value[data-v-3a158a1c]{color:#409eff;font-weight:600;text-shadow:0 0 8px rgba(64,158,255,.5)}@keyframes dateIndicatorPulse-3a158a1c{0%,to{box-shadow:0 4px 12px #0000004d,0 0 #409eff66}50%{box-shadow:0 4px 12px #0000004d,0 0 0 8px #409eff00}}.empty-container[data-v-3a158a1c]{display:flex;align-items:center;justify-content:center;height:var(--3437904a);color:#ffffff80}.empty-text[data-v-3a158a1c]{font-size:14px;margin:0}@keyframes spin-3a158a1c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.date-indicator[data-v-3a158a1c]{top:10px;left:10px;font-size:11px;padding:6px 10px}.error-container[data-v-3a158a1c]{padding:15px}.error-icon[data-v-3a158a1c]{font-size:36px}.error-message[data-v-3a158a1c]{font-size:13px}}.closed-order-detail-view[data-v-192b6228]{position:relative;width:100%;min-height:100vh;background:linear-gradient(135deg,#000000e6,#141428e6);color:#fff;overflow-y:auto;padding:20px}.detail-header[data-v-192b6228]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border:1px solid rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-title[data-v-192b6228]{font-size:24px;font-weight:700;margin:0;color:#fffffff2;text-shadow:0 0 10px rgba(59,130,246,.5)}.stock-info[data-v-192b6228]{display:flex;align-items:center;gap:12px}.stock-code[data-v-192b6228]{font-size:18px;font-weight:600;color:#60a5fa;background:#60a5fa1a;padding:6px 12px;border-radius:6px;border:1px solid rgba(96,165,250,.3)}.stock-name[data-v-192b6228]{font-size:16px;color:#fffc}.detail-content[data-v-192b6228]{position:relative;padding-left:60px}.timeline-section[data-v-192b6228]{position:relative;margin-bottom:40px}.timeline-section[data-v-192b6228]:not(:last-child):after{content:"";position:absolute;left:-35px;top:60px;width:2px;height:calc(100% - 20px);background:linear-gradient(180deg,#3b82f699,#9333ea99);border-radius:1px}.timeline-marker[data-v-192b6228]{position:absolute;left:-50px;top:20px;display:flex;flex-direction:column;align-items:center;z-index:10}.marker-icon[data-v-192b6228]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;border:3px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000004d;transition:all .3s ease}.summary-marker .marker-icon[data-v-192b6228]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea80}.buy-marker .marker-icon[data-v-192b6228]{background:linear-gradient(135deg,#f093fb,#f5576c);border-color:#f5576c80}.sell-marker .marker-icon[data-v-192b6228]{background:linear-gradient(135deg,#4facfe,#00f2fe);border-color:#4facfe80}.chart-marker .marker-icon[data-v-192b6228]{background:linear-gradient(135deg,#43e97b,#38f9d7);border-color:#43e97b80}.marker-date[data-v-192b6228],.marker-label[data-v-192b6228]{margin-top:8px;font-size:11px;color:#fffc;background:#0009;padding:4px 8px;border-radius:4px;white-space:nowrap;border:1px solid rgba(255,255,255,.1)}.section-content[data-v-192b6228]{position:relative;z-index:5}.loading-overlay[data-v-192b6228]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loading-spinner[data-v-192b6228]{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #60a5fa;border-radius:50%;animation:spin-192b6228 1s linear infinite;margin-bottom:20px}.loading-text[data-v-192b6228]{font-size:16px;color:#ffffffe6;margin:0}@keyframes spin-192b6228{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1023px){.closed-order-detail-view[data-v-192b6228]{padding:16px}.detail-header[data-v-192b6228]{flex-direction:column;gap:16px;text-align:center;padding:16px}.detail-title[data-v-192b6228]{font-size:20px}.stock-code[data-v-192b6228]{font-size:16px}.stock-name[data-v-192b6228]{font-size:14px}.detail-content[data-v-192b6228]{padding-left:50px}.timeline-marker[data-v-192b6228]{left:-40px}.marker-icon[data-v-192b6228]{width:35px;height:35px;font-size:16px}.timeline-section[data-v-192b6228]:not(:last-child):after{left:-27px}}@media (max-width: 767px){.closed-order-detail-view[data-v-192b6228]{padding:12px}.detail-header[data-v-192b6228]{padding:12px;margin-bottom:20px}.detail-title[data-v-192b6228]{font-size:18px}.stock-info[data-v-192b6228]{flex-direction:column;gap:8px}.stock-code[data-v-192b6228]{font-size:14px;padding:4px 8px}.stock-name[data-v-192b6228]{font-size:13px}.detail-content[data-v-192b6228]{padding-left:40px}.timeline-marker[data-v-192b6228]{left:-30px}.marker-icon[data-v-192b6228]{width:30px;height:30px;font-size:14px;border-width:2px}.marker-date[data-v-192b6228],.marker-label[data-v-192b6228]{font-size:10px;padding:2px 6px}.timeline-section[data-v-192b6228]{margin-bottom:30px}.timeline-section[data-v-192b6228]:not(:last-child):after{left:-20px;top:40px}}@media (max-width: 480px){.closed-order-detail-view[data-v-192b6228]{padding:8px}.detail-header[data-v-192b6228]{padding:10px}.detail-title[data-v-192b6228]{font-size:16px}.detail-content[data-v-192b6228]{padding-left:35px}.timeline-marker[data-v-192b6228]{left:-25px}.marker-icon[data-v-192b6228]{width:25px;height:25px;font-size:12px}.timeline-section[data-v-192b6228]:not(:last-child):after{left:-17px}}@media (prefers-reduced-motion: reduce){.marker-icon[data-v-192b6228]{transition:none}.loading-spinner[data-v-192b6228]{animation:none}}@media (prefers-contrast: more){.detail-header[data-v-192b6228]{border-color:#ffffff4d}.marker-icon[data-v-192b6228]{border-color:#ffffff80}.marker-date[data-v-192b6228],.marker-label[data-v-192b6228]{border-color:#ffffff4d;background:#000c}.detail-title[data-v-192b6228],.stock-name[data-v-192b6228]{color:#fff}}@media (forced-colors: active){.detail-header[data-v-192b6228],.marker-icon[data-v-192b6228]{border-color:CanvasText}.marker-date[data-v-192b6228],.marker-label[data-v-192b6228]{border-color:CanvasText;background:Canvas}.detail-title[data-v-192b6228],.stock-name[data-v-192b6228]{color:CanvasText}}.win-rate-visualization[data-v-f4372f66]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);overflow:visible}.win-rate-progress[data-v-f4372f66]{position:relative;display:flex;align-items:center;justify-content:center;transition:all var(--duration-300) var(--ease-in-out);overflow:visible}.win-rate-progress.animating[data-v-f4372f66]{transform:scale(1.02)}.progress-ring[data-v-f4372f66]{transform:scale(1);transition:transform var(--duration-300) var(--ease-in-out);overflow:visible;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;shape-rendering:geometricPrecision}.win-rate-progress:hover .progress-ring[data-v-f4372f66]{transform:scale(1.05)}.progress-ring-bg[data-v-f4372f66]{transition:stroke var(--duration-300) var(--ease-in-out)}.progress-ring-fill[data-v-f4372f66]{transition:stroke-dashoffset var(--duration-500) cubic-bezier(.4,0,.2,1);animation:ringPulse-f4372f66 3s ease-in-out infinite}.firefox-progress[data-v-f4372f66]{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.echarts-container[data-v-f4372f66]{position:relative;z-index:1}@supports (-moz-appearance: none){.firefox-progress.animating[data-v-f4372f66]{transform:scale(1.02)}}.svg-progress .progress-ring-fill[data-v-f4372f66]{filter:drop-shadow(0 0 2px rgba(96,165,250,.4))}.svg-progress .progress-ring[data-v-f4372f66]{overflow:visible!important;shape-rendering:geometricPrecision!important}.progress-ring-bg[data-v-f4372f66]{opacity:.8}.progress-text[data-v-f4372f66]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.progress-value[data-v-f4372f66]{font-size:clamp(18px,4vw,24px);font-weight:var(--font-bold);color:#fffffff2;font-family:JetBrains Mono,monospace;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:2px;transition:all var(--duration-300) var(--ease-in-out)}.progress-label[data-v-f4372f66]{font-size:var(--text-xs);color:#ffffffb3;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.5px}.floating-dots[data-v-f4372f66]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.floating-dot[data-v-f4372f66]{position:absolute;width:3px;height:3px;background:var(--color);border-radius:50%;box-shadow:0 0 6px var(--color),0 0 12px var(--color),0 0 18px #ffffff1a;opacity:.7;will-change:transform,opacity}.dot-1[data-v-f4372f66]{top:25%;left:30%;animation:floatOrbit1-f4372f66 7s ease-in-out infinite}.dot-2[data-v-f4372f66]{top:65%;right:25%;animation:floatOrbit2-f4372f66 5s ease-in-out infinite reverse}.win-rate-details[data-v-f4372f66]{display:flex;gap:var(--space-6);padding:var(--space-3) var(--space-4);background:var(--glass-light);-webkit-backdrop-filter:var(--backdrop-blur-md);backdrop-filter:var(--backdrop-blur-md);border:var(--border-1) solid var(--border-light);border-radius:var(--radius-lg);min-width:200px}.detail-item[data-v-f4372f66]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.detail-label[data-v-f4372f66]{font-size:var(--text-xs);color:#fff9;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-f4372f66]{font-size:var(--text-lg);font-weight:var(--font-bold);color:#ffffffe6;font-family:JetBrains Mono,monospace}.detail-value.success[data-v-f4372f66]{color:var(--success-400)}@keyframes ringPulse-f4372f66{0%,to{filter:url(#glow) drop-shadow(0 0 5px rgba(96,165,250,.3))}50%{filter:url(#glow) drop-shadow(0 0 15px rgba(96,165,250,.6))}}@keyframes floatOrbit1-f4372f66{0%{transform:translate(0) scale(1);opacity:.5}20%{transform:translate(12px,-8px) scale(1.3);opacity:.8}40%{transform:translate(6px,10px) scale(.9);opacity:.6}60%{transform:translate(-10px,6px) scale(1.1);opacity:.9}80%{transform:translate(-4px,-12px) scale(.8);opacity:.7}to{transform:translate(0) scale(1);opacity:.5}}@keyframes floatOrbit2-f4372f66{0%{transform:translate(0) scale(.8);opacity:.6}25%{transform:translate(-14px,6px) scale(1.2);opacity:.9}50%{transform:translate(8px,-12px) scale(.9);opacity:.5}75%{transform:translate(4px,8px) scale(1.4);opacity:.8}to{transform:translate(0) scale(.8);opacity:.6}}@media (max-width: 640px){.win-rate-details[data-v-f4372f66]{gap:var(--space-4);padding:var(--space-2) var(--space-3);min-width:160px}.progress-value[data-v-f4372f66]{font-size:20px}.progress-label[data-v-f4372f66]{font-size:10px}}@media (prefers-reduced-motion: reduce){.progress-ring-fill[data-v-f4372f66],.floating-dot[data-v-f4372f66]{animation:none}.win-rate-progress[data-v-f4372f66],.progress-ring[data-v-f4372f66],.progress-value[data-v-f4372f66]{transition:none}.floating-dots[data-v-f4372f66]{display:none}}@keyframes fadeInDown-e5b8b885{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-e5b8b885{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-e5b8b885{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn-e5b8b885{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-e5b8b885{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft-e5b8b885{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-e5b8b885{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutLeft-e5b8b885{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes slideOutRight-e5b8b885{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes contentFadeOut-e5b8b885{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes contentFadeIn-e5b8b885{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dataUpdate-e5b8b885{0%{transform:scale(1)}50%{transform:scale(1.05);background:#3b82f61a}to{transform:scale(1)}}@keyframes numberCountUp-e5b8b885{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shimmer-e5b8b885{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes pulse-e5b8b885{0%,to{opacity:.4}50%{opacity:.8}}@keyframes buttonHover-e5b8b885{0%{transform:translateY(0);box-shadow:0 4px 6px -1px #0000001a}to{transform:translateY(-2px);box-shadow:0 10px 15px -3px #3b82f64d}}@keyframes cardHover-e5b8b885{0%{transform:translateY(0) scale(1)}to{transform:translateY(-4px) scale(1.02)}}@keyframes bounce-e5b8b885{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.animate-fade-in-up[data-v-e5b8b885]{animation:fadeInUp-e5b8b885 .6s ease-out forwards}.animate-fade-in-down[data-v-e5b8b885]{animation:fadeInDown-e5b8b885 .6s ease-out forwards}.animate-fade-in-left[data-v-e5b8b885]{animation:fadeInLeft-e5b8b885 .6s ease-out forwards}.animate-fade-in-right[data-v-e5b8b885]{animation:fadeInRight-e5b8b885 .6s ease-out forwards}.animate-fade-in[data-v-e5b8b885]{animation:fadeIn-e5b8b885 .5s ease-out forwards}.animate-scale-in[data-v-e5b8b885]{animation:scaleIn-e5b8b885 .5s ease-out forwards}.animate-delay-100[data-v-e5b8b885]{animation-delay:.1s}.animate-delay-200[data-v-e5b8b885]{animation-delay:.2s}.animate-delay-300[data-v-e5b8b885]{animation-delay:.3s}.animate-delay-400[data-v-e5b8b885]{animation-delay:.4s}.animate-delay-500[data-v-e5b8b885]{animation-delay:.5s}.month-slide-in-left[data-v-e5b8b885]{animation:slideInLeft-e5b8b885 .4s ease-out forwards}.month-slide-in-right[data-v-e5b8b885]{animation:slideInRight-e5b8b885 .4s ease-out forwards}.month-slide-out-left[data-v-e5b8b885]{animation:slideOutLeft-e5b8b885 .4s ease-out forwards}.month-slide-out-right[data-v-e5b8b885]{animation:slideOutRight-e5b8b885 .4s ease-out forwards}.content-fade-out[data-v-e5b8b885]{animation:contentFadeOut-e5b8b885 .3s ease-out forwards}.content-fade-in[data-v-e5b8b885]{animation:contentFadeIn-e5b8b885 .4s ease-out forwards}.data-update[data-v-e5b8b885]{animation:dataUpdate-e5b8b885 .6s ease-out}.number-count-up[data-v-e5b8b885]{animation:numberCountUp-e5b8b885 .5s ease-out forwards}.skeleton[data-v-e5b8b885]{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200px 100%;animation:shimmer-e5b8b885 1.5s infinite;border-radius:var(--radius-md)}.skeleton-pulse[data-v-e5b8b885]{background:#ffffff1a;animation:pulse-e5b8b885 2s infinite;border-radius:var(--radius-md)}.hover-lift[data-v-e5b8b885]{transition:all .3s ease-out}.hover-lift[data-v-e5b8b885]:hover{animation:buttonHover-e5b8b885 .3s ease-out forwards}.card-hover[data-v-e5b8b885]{transition:all .3s ease-out}.card-hover[data-v-e5b8b885]:hover{animation:cardHover-e5b8b885 .3s ease-out forwards}.loading-spin[data-v-e5b8b885]{animation:spin-e5b8b885 1s linear infinite}.loading-bounce[data-v-e5b8b885]{animation:bounce-e5b8b885 1s infinite}@keyframes neonPulse-e5b8b885{0%,to{box-shadow:0 0 5px #3b82f680}50%{box-shadow:0 0 20px #3b82f6cc,0 0 30px #3b82f699}}.neon-pulse[data-v-e5b8b885]{animation:neonPulse-e5b8b885 2s ease-in-out infinite}@keyframes digitRoll-e5b8b885{0%{transform:translateY(100%)}to{transform:translateY(0)}}.digit-roll[data-v-e5b8b885]{animation:digitRoll-e5b8b885 .6s ease-out forwards}@keyframes progressFill-e5b8b885{0%{width:0%}to{width:var(--progress-width, 100%)}}.progress-fill[data-v-e5b8b885]{animation:progressFill-e5b8b885 1s ease-out forwards}@media (prefers-reduced-motion: reduce){[data-v-e5b8b885],[data-v-e5b8b885]:before,[data-v-e5b8b885]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.skeleton[data-v-e5b8b885],.skeleton-pulse[data-v-e5b8b885],.loading-spin[data-v-e5b8b885],.loading-bounce[data-v-e5b8b885],.neon-pulse[data-v-e5b8b885]{animation:none!important}}@media (max-width: 640px){.animate-fade-in-up[data-v-e5b8b885],.animate-fade-in-down[data-v-e5b8b885],.animate-fade-in-left[data-v-e5b8b885],.animate-fade-in-right[data-v-e5b8b885]{animation-duration:.4s}.month-slide-in-left[data-v-e5b8b885],.month-slide-in-right[data-v-e5b8b885],.month-slide-out-left[data-v-e5b8b885],.month-slide-out-right[data-v-e5b8b885]{animation-duration:.3s}.content-fade-out[data-v-e5b8b885],.content-fade-in[data-v-e5b8b885]{animation-duration:.2s}}.will-animate[data-v-e5b8b885]{will-change:transform,opacity}.animation-paused[data-v-e5b8b885]{animation-play-state:paused}.animation-running[data-v-e5b8b885]{animation-play-state:running}html[data-v-e5b8b885]{overflow-y:hidden!important}body[data-v-e5b8b885]{overflow-x:hidden!important;width:100%;max-width:100vw}[data-v-e5b8b885]{box-sizing:border-box}.app-container[data-v-e5b8b885],.main-content[data-v-e5b8b885],.page-container[data-v-e5b8b885]{overflow-x:hidden;width:100%;max-width:100%}.stats-analytics-page[data-v-e5b8b885]{position:relative;width:100%;max-width:1400px;min-height:100vh;background:transparent;color:#fffffff2;padding:8px;overflow-x:hidden;overflow-y:visible;display:flex;flex-direction:column;align-items:stretch;margin:0 auto;box-sizing:border-box}@media (min-width: 1200px){.stats-analytics-page[data-v-e5b8b885]{padding:12px}}.page-header.modern-header[data-v-e5b8b885]{position:relative;text-align:center;margin-bottom:var(--space-8);padding:0;width:100%;overflow:hidden;border-radius:var(--radius-3xl);box-sizing:border-box}@keyframes fadeInUp-e5b8b885{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.header-background[data-v-e5b8b885]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#3b82f626,#9333ea1f,#06b6d41a 70%,#3b82f614);backdrop-filter:var(--backdrop-blur-xl);-webkit-backdrop-filter:var(--backdrop-blur-xl);border:var(--border-1) solid var(--border-light);border-radius:var(--radius-3xl);transition:all var(--duration-500) var(--ease-in-out)}.page-header.modern-header:hover .header-background[data-v-e5b8b885]{background:linear-gradient(135deg,#3b82f633,#9333ea2b,#06b6d426 70%,#3b82f61f);border-color:var(--border-medium);box-shadow:var(--shadow-xl),0 0 40px #3b82f64d,0 0 80px #9333ea33}.header-content[data-v-e5b8b885]{position:relative;z-index:var(--z-10);padding:var(--space-10) var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.title-container[data-v-e5b8b885]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2)}.title-icon[data-v-e5b8b885]{font-size:var(--text-4xl);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 10px rgba(59,130,246,.5));animation:iconGlow-e5b8b885 3s ease-in-out infinite alternate}@keyframes iconGlow-e5b8b885{0%{filter:drop-shadow(0 0 10px rgba(59,130,246,.5))}to{filter:drop-shadow(0 0 20px rgba(59,130,246,.8))}}.page-title[data-v-e5b8b885]{font-size:var(--text-4xl);font-weight:var(--font-bold);margin:0;background:linear-gradient(135deg,#fffffff2,#fffc,#3b82f6e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(59,130,246,.4);letter-spacing:-.02em;line-height:var(--leading-tight)}.page-subtitle[data-v-e5b8b885]{font-size:var(--text-base);color:#ffffffbf;margin:0;line-height:var(--leading-relaxed);font-weight:var(--font-medium);text-align:center;max-width:480px;opacity:.9}.header-decoration[data-v-e5b8b885]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);opacity:.6}.decoration-line[data-v-e5b8b885]{width:40px;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.6),transparent);animation:lineGlow-e5b8b885 2s ease-in-out infinite alternate}.decoration-dot[data-v-e5b8b885]{width:6px;height:6px;border-radius:var(--radius-full);background:var(--gradient-primary);box-shadow:0 0 10px #3b82f699;animation:dotPulse-e5b8b885 2s ease-in-out infinite}@keyframes lineGlow-e5b8b885{0%{opacity:.4}to{opacity:.8}}@keyframes dotPulse-e5b8b885{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}@keyframes buttonClick-e5b8b885{0%{transform:translateY(-3px) scale(1.05)}50%{transform:translateY(-1px) scale(1.02)}to{transform:translateY(-3px) scale(1.05)}}@keyframes selectFocus-e5b8b885{0%{box-shadow:0 8px 25px #0000004d,0 0 30px #3b82f666}50%{box-shadow:0 8px 25px #0000004d,0 0 40px #3b82f699}to{box-shadow:0 8px 25px #0000004d,0 0 30px #3b82f666}}@keyframes shimmer-e5b8b885{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 768px){.header-content[data-v-e5b8b885]{padding:var(--space-8) var(--space-6)}.title-container[data-v-e5b8b885]{flex-direction:column;gap:var(--space-2)}.title-icon[data-v-e5b8b885]{font-size:var(--text-3xl)}.page-title[data-v-e5b8b885]{font-size:var(--text-3xl);text-align:center}.page-subtitle[data-v-e5b8b885]{font-size:var(--text-sm)}.decoration-line[data-v-e5b8b885]{width:30px}}@media (max-width: 480px){.page-header.modern-header[data-v-e5b8b885],.header-background[data-v-e5b8b885]{border-radius:var(--radius-2xl)}.header-content[data-v-e5b8b885]{padding:var(--space-6) var(--space-4)}.page-title[data-v-e5b8b885]{font-size:var(--text-2xl)}}.unified-calendar-section[data-v-e5b8b885]{width:100%;background:linear-gradient(135deg,#0f172af2,#1e293be6 35%,#334155d9);border:var(--border-1) solid rgba(255,255,255,.15);border-radius:var(--radius-3xl);backdrop-filter:var(--backdrop-blur-xl);-webkit-backdrop-filter:var(--backdrop-blur-xl);box-shadow:0 25px 50px -12px #0006,0 0 40px #3b82f633,inset 0 1px #ffffff26;transform:translateY(-2px);margin-bottom:var(--space-8);position:relative;overflow:visible;box-sizing:border-box}.unified-calendar-section[data-v-e5b8b885]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.08) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(147,51,234,.06) 0%,transparent 50%);pointer-events:none;z-index:0}.control-bar[data-v-e5b8b885]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-6);position:relative;z-index:var(--z-10);border-bottom:var(--border-1) solid rgba(255,255,255,.1)}.month-switcher[data-v-e5b8b885]{display:flex;align-items:center;gap:20px;position:relative;z-index:10}.month-arrow[data-v-e5b8b885]{width:48px;height:48px;border:1px solid rgba(59,130,246,.3);border-radius:12px;background:linear-gradient(135deg,#3b82f6cc,#9333eab3);color:#fff;font-size:20px;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #3b82f64d,inset 0 1px #fff3;position:relative;overflow:hidden}.month-arrow[data-v-e5b8b885]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.month-arrow[data-v-e5b8b885]:hover:not(.disabled){transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px #3b82f666,0 0 30px #3b82f64d,inset 0 1px #ffffff4d;border-color:#3b82f699}.month-arrow[data-v-e5b8b885]:hover:not(.disabled):before{left:100%}.month-arrow[data-v-e5b8b885]:active:not(.disabled){transform:translateY(-1px) scale(1.02);transition:all .1s ease}.month-arrow.disabled[data-v-e5b8b885]{opacity:.3;cursor:not-allowed;background:#47556966;border-color:#4755694d;box-shadow:0 2px 4px #0003;transform:none}.current-month[data-v-e5b8b885]{font-size:20px;font-weight:700;color:#fffffff2;min-width:140px;text-align:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(59,130,246,.3);letter-spacing:.5px}.control-right[data-v-e5b8b885]{display:flex;align-items:center;gap:32px;position:relative;z-index:10}.market-select[data-v-e5b8b885],.scope-select[data-v-e5b8b885]{display:flex;align-items:center;gap:12px;position:relative}.market-select label[data-v-e5b8b885],.scope-select label[data-v-e5b8b885]{font-size:15px;color:#ffffffd9;white-space:nowrap;font-weight:600;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.market-select select[data-v-e5b8b885],.scope-select select[data-v-e5b8b885]{padding:12px 16px;border:1px solid rgba(59,130,246,.3);border-radius:12px;background:linear-gradient(135deg,#0f172ae6,#1e293bcc);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fffffff2;font-size:14px;font-weight:500;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0003,inset 0 1px #ffffff1a;min-width:120px;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative}.market-select[data-v-e5b8b885]:after,.scope-select[data-v-e5b8b885]:after{content:"▼";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#3b82f6cc;font-size:12px;pointer-events:none;transition:all .3s ease}.market-select[data-v-e5b8b885]:hover:after,.scope-select[data-v-e5b8b885]:hover:after{color:#3b82f6;transform:translateY(-50%) scale(1.1)}.market-select select[data-v-e5b8b885]:hover,.scope-select select[data-v-e5b8b885]:hover{border-color:#3b82f699;background:linear-gradient(135deg,#0f172af2,#1e293be6);box-shadow:0 8px 25px #0000004d,0 0 20px #3b82f633,inset 0 1px #ffffff26;transform:translateY(-2px)}.market-select select[data-v-e5b8b885]:focus,.scope-select select[data-v-e5b8b885]:focus{outline:none;border-color:#3b82f6cc;box-shadow:0 8px 25px #0000004d,0 0 30px #3b82f666,inset 0 1px #fff3;background:linear-gradient(135deg,#0f172a,#1e293bf2);transform:translateY(-2px)}.market-select select option[data-v-e5b8b885],.scope-select select option[data-v-e5b8b885]{background:#1e293bf2!important;color:#e2e8f0!important;padding:8px 12px;border:none;font-size:14px}.market-select select option[data-v-e5b8b885]:checked,.scope-select select option[data-v-e5b8b885]:checked{background:#2d3748f2!important;color:#fff!important;font-weight:600}.market-select select option[data-v-e5b8b885]:hover,.scope-select select option[data-v-e5b8b885]:hover{background:#3b82f633!important;color:#fff!important}.market-select select[data-v-e5b8b885],.scope-select select[data-v-e5b8b885]{-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports (-moz-appearance: none){.market-select select option[data-v-e5b8b885],.scope-select select option[data-v-e5b8b885]{background-color:#1e293bf2;color:#e2e8f0}.market-select select option[data-v-e5b8b885]:checked,.scope-select select option[data-v-e5b8b885]:checked{background-color:#2d3748f2;color:#fff}}.content-section[data-v-e5b8b885]{width:100%;box-sizing:border-box;min-height:600px}.monthly-view[data-v-e5b8b885]{width:100%;box-sizing:border-box;min-height:500px}.calendar-and-stocks-container[data-v-e5b8b885]{display:flex;gap:var(--space-4);padding:var(--space-6);position:relative;z-index:var(--z-10);overflow:visible}.calendar-container[data-v-e5b8b885]{flex:0 0 68%;background:transparent;border:none;border-radius:0;box-shadow:none;padding:0;max-width:68%;overflow:visible}.stocks-list-container[data-v-e5b8b885]{flex:0 0 30%;background:var(--glass-medium);backdrop-filter:var(--backdrop-blur-lg);-webkit-backdrop-filter:var(--backdrop-blur-lg);border:var(--border-1) solid var(--border-medium);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;min-width:0}.stocks-list-header[data-v-e5b8b885]{margin-bottom:var(--space-4)}.stocks-list-title[data-v-e5b8b885]{font-size:var(--text-lg);font-weight:var(--font-semibold);color:#fffffff2;margin:0;text-shadow:0 0 10px rgba(59,130,246,.3)}.stocks-list-content[data-v-e5b8b885]{flex:1;overflow-y:auto;overflow-x:hidden;max-height:420px}.section-title[data-v-e5b8b885]{font-size:var(--text-sm);font-weight:var(--font-medium);color:#fffc;margin:0 0 var(--space-3) 0;padding-bottom:var(--space-2);border-bottom:var(--border-1) solid rgba(255,255,255,.1)}.stocks-list[data-v-e5b8b885]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.stock-item[data-v-e5b8b885]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);background:#ffffff0d;border:var(--border-1) solid rgba(255,255,255,.1);transition:all var(--duration-200) var(--ease-in-out);cursor:pointer;display:flex;flex-direction:column;gap:2px}.stock-name[data-v-e5b8b885]{font-weight:600;font-size:13px;line-height:1.2}.stock-code[data-v-e5b8b885]{font-size:11px;opacity:.7;font-family:Courier New,monospace}.orders-table .stock-info[data-v-e5b8b885]{display:flex;flex-direction:column;gap:2px}.orders-table .stock-info .stock-name[data-v-e5b8b885]{font-weight:600;font-size:13px;line-height:1.2;color:#ffffffe6}.orders-table .stock-info .stock-code[data-v-e5b8b885]{font-size:11px;opacity:.7;font-family:Courier New,monospace;color:#fff9}.stock-item[data-v-e5b8b885]:hover{background:#ffffff1a;border-color:#fff3;transform:translate(2px)}.stock-item.holding[data-v-e5b8b885]{color:var(--warning-400);border-color:#f59e0b4d}.stock-item.holding[data-v-e5b8b885]:hover{background:#f59e0b1a;border-color:#f59e0b80;box-shadow:0 0 10px #f59e0b33}.stock-item.closed[data-v-e5b8b885]{color:var(--secondary-400);border-color:#9333ea4d}.stock-item.closed[data-v-e5b8b885]:hover{background:#9333ea1a;border-color:#9333ea80;box-shadow:0 0 10px #9333ea33}.stocks-pagination[data-v-e5b8b885]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-1) solid rgba(255,255,255,.1)}.pagination-arrow[data-v-e5b8b885]{width:32px;height:32px;border:var(--border-1) solid var(--border-light);background:var(--glass-light);color:#fffc;border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-200) var(--ease-in-out);display:flex;align-items:center;justify-content:center;font-size:var(--text-sm)}.pagination-arrow[data-v-e5b8b885]:hover:not(:disabled){background:var(--glass-medium);border-color:var(--primary-400);color:#fffffff2;box-shadow:0 0 10px #3b82f64d}.pagination-arrow[data-v-e5b8b885]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-e5b8b885]{font-size:var(--text-xs);color:#ffffffb3;font-weight:var(--font-medium)}.calendar-header[data-v-e5b8b885]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:16px;position:relative;z-index:10}.weekday-cell[data-v-e5b8b885]{text-align:center;padding:12px 8px;font-size:12px;font-weight:600;color:#94a3b8e6;background:linear-gradient(135deg,#47556966,#3341554d);border:1px solid rgba(255,255,255,.1);border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s ease-in-out}.weekday-cell[data-v-e5b8b885]:hover{background:linear-gradient(135deg,#47556999,#33415580);border-color:#fff3;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3);transform:translateY(-1px)}.calendar-grid[data-v-e5b8b885]{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-2);position:relative;z-index:1;padding:var(--space-4) 0;overflow:visible}.calendar-cell[data-v-e5b8b885]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--duration-300) cubic-bezier(.4,0,.2,1);position:relative;min-height:48px;overflow:hidden;background:var(--glass-light);border:var(--border-1) solid var(--border-light);backdrop-filter:var(--backdrop-blur-md);-webkit-backdrop-filter:var(--backdrop-blur-md)}.calendar-cell[data-v-e5b8b885]:hover{transform:scale(1.05);box-shadow:var(--shadow-lg),0 0 20px #3b82f64d;border-color:var(--border-neon-blue);background:var(--glass-medium);z-index:100;position:relative}.calendar-date[data-v-e5b8b885]{background:var(--glass-light);border-color:var(--border-light)}.calendar-date[data-v-e5b8b885]:hover{background:var(--glass-medium);border-color:var(--border-medium);transform:scale(1.05);box-shadow:var(--shadow-lg),0 0 20px #3b82f64d;z-index:100;position:relative}.calendar-date.other-month[data-v-e5b8b885]{background:#ffffff0d;border-color:#ffffff0d;opacity:.4}.calendar-date.other-month .date-number[data-v-e5b8b885]{color:#94a3b866}.calendar-date.weekend[data-v-e5b8b885]{background:linear-gradient(135deg,#64748b26,#4755691a);border-color:#64748b33}.calendar-date.weekend .date-number[data-v-e5b8b885]{color:#94a3b8b3}.calendar-date.weekend[data-v-e5b8b885]:after{content:"🌙";position:absolute;top:2px;right:2px;font-size:8px;opacity:.6}.calendar-date.holiday[data-v-e5b8b885]{background:linear-gradient(135deg,#ef444433,#b91c1c1a);border-color:#ef444466;box-shadow:0 0 15px #ef444433}.calendar-date.holiday .date-number[data-v-e5b8b885]{color:#f87171e6;text-shadow:0 0 8px rgba(239,68,68,.3)}.calendar-date.holiday[data-v-e5b8b885]:after{content:"🎉";position:absolute;top:2px;right:2px;font-size:8px;opacity:.8}.calendar-date.has-transaction.transaction-closed-trade[data-v-e5b8b885]{background:linear-gradient(135deg,var(--primary-500),var(--secondary-500));border-color:var(--primary-400);box-shadow:0 0 20px #3b82f666,var(--shadow-md)}.calendar-date.has-transaction.transaction-closed-trade[data-v-e5b8b885]:hover{transform:scale(1.1);box-shadow:0 0 30px #3b82f699,var(--shadow-xl);z-index:100;position:relative}.calendar-date.has-transaction.transaction-closed-trade .date-number[data-v-e5b8b885]{color:#fffffff2;text-shadow:0 0 10px rgba(59,130,246,.5);font-weight:var(--font-semibold)}.calendar-date.has-transaction.transaction-holding-trade[data-v-e5b8b885]{background:linear-gradient(135deg,var(--error-500),var(--warning-500));border-color:var(--error-400);box-shadow:0 0 20px #ef444466,var(--shadow-md)}.calendar-date.has-transaction.transaction-holding-trade[data-v-e5b8b885]:hover{transform:scale(1.1);box-shadow:0 0 30px #ef444499,var(--shadow-xl);z-index:100;position:relative}.calendar-date.has-transaction.transaction-holding-trade .date-number[data-v-e5b8b885]{color:#fffffff2;text-shadow:0 0 10px rgba(239,68,68,.5);font-weight:var(--font-semibold)}.calendar-date.has-transaction.transaction-mixed-trade[data-v-e5b8b885]{background:linear-gradient(135deg,var(--error-500) 0%,var(--warning-500) 50%,var(--primary-500) 100%);border-color:var(--warning-400);box-shadow:0 0 20px #f59e0b66,var(--shadow-md)}.calendar-date.has-transaction.transaction-mixed-trade[data-v-e5b8b885]:hover{transform:scale(1.1);box-shadow:0 0 30px #f59e0b99,var(--shadow-xl);z-index:100;position:relative}.calendar-date.has-transaction.transaction-mixed-trade .date-number[data-v-e5b8b885]{color:#fffffff2;text-shadow:0 0 12px rgba(255,255,255,.5);font-weight:var(--font-bold)}.calendar-date.has-transaction.transaction-close-date[data-v-e5b8b885]{background:linear-gradient(135deg,var(--primary-500) 0%,var(--secondary-500) 33%,var(--accent-500) 66%,var(--warning-500) 100%);border-color:var(--primary-400);box-shadow:0 0 25px #3b82f680,var(--shadow-lg);animation:rainbowGlow-e5b8b885 3s ease-in-out infinite alternate}@keyframes rainbowGlow-e5b8b885{0%{box-shadow:0 0 25px #3b82f680,var(--shadow-lg)}33%{box-shadow:0 0 25px #9333ea80,var(--shadow-lg)}66%{box-shadow:0 0 25px #06b6d480,var(--shadow-lg)}to{box-shadow:0 0 25px #f59e0b80,var(--shadow-lg)}}.calendar-date.has-transaction.transaction-close-date[data-v-e5b8b885]:hover{transform:scale(1.1);animation-duration:1.5s;z-index:100;position:relative}.calendar-date.has-transaction.transaction-close-date .date-number[data-v-e5b8b885]{color:#fffffff2;text-shadow:0 0 12px rgba(255,255,255,.5);font-weight:var(--font-bold)}.calendar-date.selected[data-v-e5b8b885]{background:linear-gradient(135deg,var(--primary-400),var(--secondary-400));border:var(--border-2) solid var(--primary-300);box-shadow:0 0 30px #3b82f699,var(--shadow-2xl);transform:scale(1.1);z-index:var(--z-10)}.calendar-date.selected .date-number[data-v-e5b8b885]{color:#fff;text-shadow:0 0 15px rgba(59,130,246,.7);font-weight:var(--font-bold)}.calendar-date.today[data-v-e5b8b885]{border:var(--border-2) solid var(--primary-400);box-shadow:0 0 20px #3b82f64d,inset 0 1px #ffffff1a;position:relative}.calendar-date.today.has-transaction.transaction-closed-trade[data-v-e5b8b885]{background:linear-gradient(135deg,var(--primary-500),var(--secondary-500))!important}.calendar-date.today.has-transaction.transaction-holding-trade[data-v-e5b8b885]{background:linear-gradient(135deg,var(--error-500),var(--warning-500))!important}.calendar-date.today.has-transaction.transaction-close-date[data-v-e5b8b885]{background:linear-gradient(135deg,var(--primary-500) 0%,var(--secondary-500) 33%,var(--accent-500) 66%,var(--warning-500) 100%)!important}.calendar-date.today.has-transaction.transaction-mixed-trade[data-v-e5b8b885]{background:linear-gradient(135deg,var(--error-500) 0%,var(--warning-500) 50%,var(--primary-500) 100%)!important}.calendar-date.today[data-v-e5b8b885]:before{content:"";position:absolute;top:2px;right:2px;width:6px;height:6px;background:var(--gradient-primary);border-radius:var(--radius-full);box-shadow:0 0 8px #3b82f699;animation:todayPulse-e5b8b885 2s ease-in-out infinite}@keyframes todayPulse-e5b8b885{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.date-number[data-v-e5b8b885]{font-size:14px;font-weight:600;color:#e2e8f0e6;text-shadow:0 1px 2px rgba(0,0,0,.3);position:relative;z-index:2}.summary-cards[data-v-e5b8b885]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.summary-card[data-v-e5b8b885]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 20px;background:linear-gradient(135deg,#0f172af2,#1e293be6,#334155d9);border:1px solid rgba(59,130,246,.3);border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer}.summary-card[data-v-e5b8b885]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.8),rgba(147,51,234,.8),transparent);opacity:0;transition:opacity .3s ease}.summary-card[data-v-e5b8b885]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(147,51,234,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(6,182,212,.05) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;z-index:1}.summary-card[data-v-e5b8b885]:hover{transform:translateY(-8px);border-color:#3b82f699;box-shadow:0 16px 48px #00000080,0 0 40px #3b82f64d,inset 0 1px #fff3}.summary-card[data-v-e5b8b885]:hover:before{opacity:1}.summary-card[data-v-e5b8b885]:hover:after{opacity:1}.summary-card:hover .card-icon[data-v-e5b8b885]{transform:scale(1.1);box-shadow:0 0 30px #3b82f680}.summary-card:hover .card-value[data-v-e5b8b885]{text-shadow:0 0 20px rgba(96,165,250,.6);transform:scale(1.05)}.summary-card:hover .progress-ring[data-v-e5b8b885]{filter:drop-shadow(0 0 12px rgba(59,130,246,.6))}.summary-card:hover .card-title[data-v-e5b8b885]{color:#e2e8f0f2}.summary-card:hover .card-description[data-v-e5b8b885]{color:#94a3b8e6}.card-icon[data-v-e5b8b885]{font-size:48px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f633,#9333ea26);border:1px solid rgba(59,130,246,.4);border-radius:20px;box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;margin-bottom:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.card-content[data-v-e5b8b885]{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:2;width:100%}.card-title[data-v-e5b8b885]{font-size:13px;color:#94a3b8e6;font-weight:500;text-transform:uppercase;letter-spacing:.8px;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.card-value[data-v-e5b8b885]{font-size:36px;font-weight:700;color:#e2e8f0f2;font-family:JetBrains Mono,Consolas,monospace;text-shadow:0 2px 4px rgba(0,0,0,.5);transition:all .3s ease;margin:0;background:linear-gradient(135deg,#60a5fa,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-description[data-v-e5b8b885]{font-size:11px;color:#94a3b8b3;font-weight:400;margin-top:4px;line-height:1.3}.card-value.animating[data-v-e5b8b885]{animation:numberPulse-e5b8b885 .6s var(--ease-out)}@keyframes numberPulse-e5b8b885{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.2)}to{transform:scale(1);filter:brightness(1)}}.win-rate-ring[data-v-e5b8b885]{position:absolute;top:12px;right:12px;z-index:3}.progress-ring[data-v-e5b8b885]{filter:drop-shadow(0 0 6px rgba(59,130,246,.4))}.progress-ring-fill[data-v-e5b8b885]{transition:stroke-dasharray 1.5s cubic-bezier(.4,0,.2,1)}.profit-section[data-v-e5b8b885]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.profit-card[data-v-e5b8b885]{position:relative;padding:28px;background:linear-gradient(135deg,#0f172af2,#1e293be6,#334155d9);border:1px solid rgba(59,130,246,.3);border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.profit-card[data-v-e5b8b885]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.8),rgba(147,51,234,.8),transparent);opacity:0;transition:opacity .3s ease}.profit-card[data-v-e5b8b885]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 40%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(147,51,234,.1) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;z-index:1}.profit-card[data-v-e5b8b885]:hover{transform:translateY(-8px);border-color:#3b82f699;box-shadow:0 16px 48px #00000080,0 0 40px #3b82f64d,inset 0 1px #fff3}.profit-card[data-v-e5b8b885]:hover:before{opacity:1}.profit-card[data-v-e5b8b885]:hover:after{opacity:1}.profit-title[data-v-e5b8b885]{font-size:14px;color:#94a3b8e6;font-weight:500;text-transform:uppercase;letter-spacing:.8px;margin-bottom:16px;text-shadow:0 1px 2px rgba(0,0,0,.5);position:relative;z-index:2}.profit-value[data-v-e5b8b885]{font-size:32px;font-weight:700;font-family:JetBrains Mono,Consolas,monospace;text-shadow:0 2px 4px rgba(0,0,0,.5);transition:all .3s ease;margin:0;position:relative;z-index:2}.profit-value.positive[data-v-e5b8b885]{color:#ef4444;text-shadow:0 0 20px rgba(239,68,68,.4)}.profit-value.negative[data-v-e5b8b885]{color:#22c55e;text-shadow:0 0 20px rgba(34,197,94,.4)}.profit-value.neutral[data-v-e5b8b885]{color:#94a3b8e6;text-shadow:0 2px 4px rgba(0,0,0,.5)}.profit-value.animating[data-v-e5b8b885]{animation:profitPulse-e5b8b885 .8s var(--ease-out)}@keyframes profitPulse-e5b8b885{0%{transform:scale(1);filter:brightness(1)}30%{transform:scale(1.08);filter:brightness(1.3)}to{transform:scale(1);filter:brightness(1)}}.data-updating[data-v-e5b8b885]{animation:dataUpdate-e5b8b885 .6s var(--ease-in-out)}@keyframes dataUpdate-e5b8b885{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.glow-effect[data-v-e5b8b885]{animation:glow-e5b8b885 2s ease-in-out infinite alternate}@keyframes glow-e5b8b885{0%{box-shadow:var(--shadow-lg)}to{box-shadow:var(--shadow-neon-blue)}}.skeleton[data-v-e5b8b885]{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-loading-e5b8b885 1.5s infinite;border-radius:var(--radius-md)}@keyframes skeleton-loading-e5b8b885{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-card[data-v-e5b8b885]{height:120px;border-radius:var(--radius-2xl)}.skeleton-text[data-v-e5b8b885]{height:20px;border-radius:var(--radius-sm);margin-bottom:8px}.skeleton-text.large[data-v-e5b8b885]{height:32px}.skeleton-text.small[data-v-e5b8b885]{height:16px;width:60%}.orders-section[data-v-e5b8b885]{display:flex;flex-direction:column;gap:30px}.orders-table-container[data-v-e5b8b885]{background:linear-gradient(135deg,#0f172af2,#1e293bd9,#334155bf);border:1px solid rgba(59,130,246,.2);border-radius:20px;padding:25px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a;position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;box-sizing:border-box}.orders-table-container[data-v-e5b8b885]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.08) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(147,51,234,.06) 0%,transparent 50%);pointer-events:none}.table-title[data-v-e5b8b885]{font-size:20px;font-weight:700;color:#e2e8f0f2;margin:0 0 25px;padding:16px 20px;background:linear-gradient(135deg,#3b82f633,#9333ea26,#06b6d41a);border:1px solid rgba(59,130,246,.3);border-radius:12px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 20px #0003,inset 0 1px #ffffff1a;text-shadow:0 0 15px rgba(59,130,246,.4);background-clip:padding-box;position:relative;z-index:2;display:flex;align-items:center;gap:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.table-title[data-v-e5b8b885]:before{content:"";width:24px;height:24px;background:linear-gradient(135deg,#60a5fa,#a855f7);border-radius:6px;box-shadow:0 0 15px #3b82f680;flex-shrink:0}.table-title[data-v-e5b8b885]:hover{background:linear-gradient(135deg,#3b82f64d,#9333ea40,#06b6d433);border-color:#3b82f680;box-shadow:0 6px 25px #0000004d,0 0 30px #3b82f64d,inset 0 1px #ffffff26;transform:translateY(-2px)}.table-wrapper[data-v-e5b8b885]{overflow-x:auto;border-radius:8px}.orders-table[data-v-e5b8b885]{width:100%;border-collapse:separate;border-spacing:0;background:linear-gradient(135deg,#0f172a99,#1e293b66);border-radius:12px;overflow:hidden;position:relative;z-index:2;box-shadow:0 8px 32px #00000040,0 0 0 1px #3b82f61a;border:1px solid rgba(59,130,246,.15);margin:0;text-indent:0;list-style:none}.orders-table thead[data-v-e5b8b885]{position:relative;background:linear-gradient(135deg,#3b82f640,#9333ea2e,#06b6d426 70%,#3b82f61f);border-radius:12px 12px 0 0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 2px 15px #0003,inset 0 1px #ffffff1a}.orders-table thead tr[data-v-e5b8b885]{background:transparent;width:100%}.orders-table thead[data-v-e5b8b885]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.6) 20%,rgba(147,51,234,.6) 50%,rgba(6,182,212,.6) 80%,transparent 100%);border-radius:12px 12px 0 0}.orders-table th[data-v-e5b8b885]{background:transparent;color:#e2e8f0f2;padding:16px;text-align:left;font-size:13px;font-weight:600;border:none;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.5);position:relative;text-transform:uppercase;letter-spacing:.8px;border-right:1px solid rgba(255,255,255,.08);margin:0;text-indent:0;vertical-align:middle}.orders-table th[data-v-e5b8b885]:last-child{border-right:none}.orders-table-container:first-of-type .orders-table th[data-v-e5b8b885]:nth-child(n+6),.orders-table-container:first-of-type .orders-table td[data-v-e5b8b885]:nth-child(n+6){text-align:right}.orders-table-container:last-of-type .orders-table th[data-v-e5b8b885]:nth-child(4),.orders-table-container:last-of-type .orders-table th[data-v-e5b8b885]:nth-child(5),.orders-table-container:last-of-type .orders-table th[data-v-e5b8b885]:nth-child(6),.orders-table-container:last-of-type .orders-table th[data-v-e5b8b885]:nth-child(7),.orders-table-container:last-of-type .orders-table th[data-v-e5b8b885]:nth-child(8),.orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(4),.orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(5),.orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(6),.orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(7),.orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(8){text-align:right}.stats-analytics-page .orders-table-container[data-v-e5b8b885]{border:2px solid rgba(0,212,255,.4)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 60px #00000080,0 0 40px #00d4ff4d,inset 0 1px #ffffff1a!important;background:linear-gradient(135deg,#0f172af2,#1e293bf2,#334155f2,#1e293bf2,#0f172af2)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;position:relative!important}.stats-analytics-page .table-wrapper[data-v-e5b8b885]{overflow-x:auto!important;width:100%!important}.stats-analytics-page .orders-table-container[data-v-e5b8b885]:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(45deg,#00d4ff08,#667eea08,#a855f708,#ec489908,#00d4ff08)!important;animation:tableAuroraShift-e5b8b885 12s ease-in-out infinite!important;pointer-events:none!important;border-radius:16px!important}@keyframes tableAuroraShift-e5b8b885{0%,to{opacity:.4;transform:translate(0) rotate(0)}25%{opacity:.6;transform:translate(15px) rotate(1.5deg)}50%{opacity:.5;transform:translate(-10px) rotate(-1deg)}75%{opacity:.7;transform:translate(12px) rotate(1.2deg)}}.stats-analytics-page .orders-table-container .orders-table[data-v-e5b8b885]{width:100%!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;position:relative!important;z-index:1!important;margin:0!important;padding:0!important;font-size:14px!important;color:#e2e8f0!important;min-width:1000px!important}.stats-analytics-page .orders-table[data-v-e5b8b885] *:before,.stats-analytics-page .orders-table[data-v-e5b8b885] *:after{display:none!important}.stats-analytics-page .orders-table th[data-v-e5b8b885],.stats-analytics-page .orders-table td[data-v-e5b8b885]{border:1px solid rgba(255,255,255,.1)!important;padding:12px!important;text-align:left!important;vertical-align:middle!important;position:static!important;margin:0!important;box-sizing:border-box!important}.stats-analytics-page .orders-table thead[data-v-e5b8b885]{background:linear-gradient(135deg,#00d4ff26,#667eea26,#a855f726,#ec489926,#00d4ff26)!important;position:relative!important}.stats-analytics-page .orders-table thead[data-v-e5b8b885]:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,transparent 0%,rgba(0,212,255,.6) 20%,rgba(102,126,234,.8) 40%,rgba(168,85,247,.8) 60%,rgba(236,72,153,.6) 80%,transparent 100%)!important;box-shadow:0 0 10px #00d4ff80!important}.stats-analytics-page .orders-table th[data-v-e5b8b885]{padding:20px 16px!important;text-align:center!important;font-weight:700!important;color:#00d4ff!important;text-shadow:0 0 15px rgba(0,212,255,.6)!important;border:none!important;position:relative!important;background:transparent!important;font-size:13px!important}.stats-analytics-page .orders-table td[data-v-e5b8b885]{padding:18px 16px!important;border:none!important;vertical-align:middle!important;text-align:center!important;color:#e2e8f0!important;position:relative!important;background:transparent!important;font-size:14px!important}.stats-analytics-page .orders-table th[data-v-e5b8b885]:nth-child(1),.stats-analytics-page .orders-table td[data-v-e5b8b885]:nth-child(1){width:140px!important;min-width:140px!important;max-width:140px!important}.stats-analytics-page .orders-table th[data-v-e5b8b885]:nth-child(2),.stats-analytics-page .orders-table td[data-v-e5b8b885]:nth-child(2){width:90px!important;min-width:90px!important;max-width:90px!important}.stats-analytics-page .orders-table th[data-v-e5b8b885]:nth-child(3),.stats-analytics-page .orders-table td[data-v-e5b8b885]:nth-child(3){width:100px!important;min-width:100px!important;max-width:100px!important}.stats-analytics-page .orders-table th[data-v-e5b8b885]:nth-child(4),.stats-analytics-page .orders-table td[data-v-e5b8b885]:nth-child(4){width:100px!important;min-width:100px!important;max-width:100px!important}.stats-analytics-page .orders-table th[data-v-e5b8b885]:nth-child(5),.stats-analytics-page .orders-table td[data-v-e5b8b885]:nth-child(5){width:90px!important;min-width:90px!important;max-width:90px!important}.stats-analytics-page .orders-table th[data-v-e5b8b885]:nth-child(6),.stats-analytics-page .orders-table td[data-v-e5b8b885]:nth-child(6){width:120px!important;min-width:120px!important;max-width:120px!important}.stats-analytics-page .orders-table th[data-v-e5b8b885]:nth-child(7),.stats-analytics-page .orders-table td[data-v-e5b8b885]:nth-child(7){width:110px!important;min-width:110px!important;max-width:110px!important}.stats-analytics-page .orders-table th[data-v-e5b8b885]:nth-child(8),.stats-analytics-page .orders-table td[data-v-e5b8b885]:nth-child(8){width:140px!important;min-width:140px!important;max-width:140px!important}.stats-analytics-page .orders-table th[data-v-e5b8b885]:nth-child(9),.stats-analytics-page .orders-table td[data-v-e5b8b885]:nth-child(9){width:120px!important;min-width:120px!important;max-width:120px!important;text-align:center!important}.stats-analytics-page .orders-table .stock-info[data-v-e5b8b885]{display:block!important;width:100%!important;margin:0!important;padding:0!important}.stats-analytics-page .orders-table .stock-name[data-v-e5b8b885]{display:block!important;font-weight:600!important;font-size:13px!important;line-height:1.2!important;color:#ffffffe6!important;margin:0 0 2px!important;padding:0!important}.stats-analytics-page .orders-table .stock-code[data-v-e5b8b885]{display:block!important;font-size:11px!important;opacity:.7!important;font-family:Courier New,monospace!important;color:#fff9!important;margin:0!important;padding:0!important}.stats-analytics-page .rating-badge[data-v-e5b8b885]{display:inline-block!important;padding:4px 8px!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;text-align:center!important;min-width:24px!important}.stats-analytics-page .rating-s[data-v-e5b8b885]{background:linear-gradient(135deg,gold,#ffed4e)!important;color:#1a1a1a!important;box-shadow:0 0 10px #ffd70080!important}.stats-analytics-page .rating-a[data-v-e5b8b885]{background:linear-gradient(135deg,#10b981,#34d399)!important;color:#1a1a1a!important;box-shadow:0 0 8px #10b98166!important}.stats-analytics-page .rating-b[data-v-e5b8b885]{background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;color:#1a1a1a!important;box-shadow:0 0 8px #3b82f666!important}.stats-analytics-page .rating-c[data-v-e5b8b885]{background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;color:#1a1a1a!important;box-shadow:0 0 8px #f59e0b66!important}.stats-analytics-page .rating-d[data-v-e5b8b885]{background:linear-gradient(135deg,#ef4444,#f87171)!important;color:#1a1a1a!important;box-shadow:0 0 8px #ef444466!important}.stats-analytics-page .orders-table td.positive[data-v-e5b8b885]{color:#22c55e!important;font-weight:600!important;text-shadow:0 0 10px rgba(34,197,94,.4)!important}.stats-analytics-page .orders-table td.negative[data-v-e5b8b885]{color:#ef4444!important;font-weight:600!important;text-shadow:0 0 10px rgba(239,68,68,.4)!important}.stats-analytics-page .orders-table-container:first-of-type .orders-table td[data-v-e5b8b885]:nth-child(n+6){font-family:JetBrains Mono,Consolas,Monaco,monospace!important;font-weight:500!important;letter-spacing:.5px!important}.stats-analytics-page .orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(4),.stats-analytics-page .orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(5),.stats-analytics-page .orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(6),.stats-analytics-page .orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(7),.stats-analytics-page .orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(8){font-family:JetBrains Mono,Consolas,Monaco,monospace!important;font-weight:500!important;letter-spacing:.5px!important}.stats-analytics-page .orders-table tbody tr[data-v-e5b8b885]{transition:background-color .2s ease!important}.stats-analytics-page .orders-table tbody tr[data-v-e5b8b885]:hover{background:#00d4ff0d!important}.stats-analytics-page .orders-table-container:first-of-type .orders-table th[data-v-e5b8b885]:nth-child(n+6),.stats-analytics-page .orders-table-container:first-of-type .orders-table td[data-v-e5b8b885]:nth-child(n+6),.stats-analytics-page .orders-table-container:last-of-type .orders-table th[data-v-e5b8b885]:nth-child(n+4),.stats-analytics-page .orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(n+4){text-align:right!important}.orders-table td[data-v-e5b8b885]{border:none;border-right:1px solid rgba(255,255,255,.05);font-size:13px;color:#cbd5e1e6;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;font-family:JetBrains Mono,Consolas,monospace;margin:0;text-indent:0;vertical-align:middle}.orders-table td[data-v-e5b8b885]:last-child{border-right:none}.order-row:nth-child(odd) td[data-v-e5b8b885]{background:#0f172a33}.order-row:nth-child(2n) td[data-v-e5b8b885]{background:#1e293b26}.order-row[data-v-e5b8b885]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.order-row[data-v-e5b8b885]:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(135deg,#3b82f61f,#9333ea14,#06b6d40f);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.order-row[data-v-e5b8b885]:hover:before{opacity:1}.order-row:hover td[data-v-e5b8b885]{color:#e2e8f0f2;transform:translateY(-1px);border-color:#3b82f633;position:relative;z-index:2}.order-row.clickable[data-v-e5b8b885]{cursor:pointer}.order-row.clickable[data-v-e5b8b885]:hover:before{background:linear-gradient(135deg,#3b82f62e,#9333ea1f,#06b6d414)}.order-row.clickable:hover td[data-v-e5b8b885]{box-shadow:0 2px 8px #3b82f626,inset 0 1px #ffffff1a}.empty-row[data-v-e5b8b885]{text-align:center;padding:60px 30px;background:linear-gradient(135deg,#3b82f60d,#9333ea08);border-radius:12px;position:relative;overflow:hidden}.empty-row[data-v-e5b8b885]:before{content:"🍹";display:block;font-size:48px;margin-bottom:16px;opacity:.6;animation:emptyFloat-e5b8b885 3s ease-in-out infinite alternate}.empty-row[data-v-e5b8b885]:after{content:"请谨慎开始您的交易！";display:block;color:#ffffffb3;font-size:16px;font-weight:500;margin-top:8px;text-shadow:0 1px 3px rgba(0,0,0,.3)}@keyframes emptyFloat-e5b8b885{0%{transform:translateY(0);opacity:.6}to{transform:translateY(-8px);opacity:.8}}.empty-row[data-v-e5b8b885]{background:radial-gradient(circle at 20% 30%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(147,51,234,.08) 0%,transparent 50%),linear-gradient(135deg,#0f172a4d,#1e293b33);border:1px solid rgba(59,130,246,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.positive[data-v-e5b8b885]{color:#ef4444!important;font-weight:600;text-shadow:0 0 10px rgba(239,68,68,.4);position:relative}.orders-table .positive[data-v-e5b8b885]:before{display:none}.positive[data-v-e5b8b885]:before{content:"↑+";margin-right:4px;color:#ef4444;font-size:12px;font-weight:700;animation:profitGlow-e5b8b885 2s ease-in-out infinite alternate}.negative[data-v-e5b8b885]{color:#22c55e!important;font-weight:600;text-shadow:0 0 10px rgba(34,197,94,.4);position:relative}.orders-table .negative[data-v-e5b8b885]:before{display:none}.negative[data-v-e5b8b885]:before{content:"";margin-right:0;color:#22c55e;font-size:12px;font-weight:700}@keyframes profitGlow-e5b8b885{0%{text-shadow:0 0 10px rgba(34,197,94,.4)}to{text-shadow:0 0 15px rgba(34,197,94,.6)}}@keyframes lossGlow-e5b8b885{0%{text-shadow:0 0 10px rgba(239,68,68,.4)}to{text-shadow:0 0 15px rgba(239,68,68,.6)}}.orders-table-container:first-of-type .orders-table td[data-v-e5b8b885]:nth-child(n+6){font-family:JetBrains Mono,Consolas,Monaco,monospace;font-weight:500;letter-spacing:.5px}.orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(4),.orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(5),.orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(6),.orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(7),.orders-table-container:last-of-type .orders-table td[data-v-e5b8b885]:nth-child(8){font-family:JetBrains Mono,Consolas,Monaco,monospace;font-weight:500;letter-spacing:.5px}.orders-table.loading[data-v-e5b8b885]{opacity:.6;pointer-events:none}.orders-table.loading .order-row[data-v-e5b8b885]{animation:tableLoading-e5b8b885 1.5s ease-in-out infinite}@keyframes tableLoading-e5b8b885{0%,to{opacity:.6}50%{opacity:.8}}.order-row.updating td[data-v-e5b8b885]{animation:dataUpdate-e5b8b885 .6s ease-in-out;background:linear-gradient(135deg,#3b82f633,#9333ea26)!important}@keyframes dataUpdate-e5b8b885{0%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.8}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.orders-table th[data-v-e5b8b885],.orders-table td[data-v-e5b8b885]{padding:12px 8px;font-size:12px}.table-title[data-v-e5b8b885]{font-size:18px;padding:14px 16px}.empty-row[data-v-e5b8b885]{padding:40px 20px}.empty-row[data-v-e5b8b885]:before{font-size:36px}.stop-loss-btn[data-v-e5b8b885],.target-price-btn[data-v-e5b8b885]{padding:4px 8px;font-size:10px;min-width:60px}}.table-wrapper[data-v-e5b8b885]::-webkit-scrollbar{height:8px}.table-wrapper[data-v-e5b8b885]::-webkit-scrollbar-track{background:#0f172a80;border-radius:4px}.table-wrapper[data-v-e5b8b885]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f699,#9333ea80);border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.table-wrapper[data-v-e5b8b885]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3b82f6cc,#9333eab3)}.stop-loss-btn[data-v-e5b8b885]{padding:6px 12px;background:linear-gradient(135deg,#ef4444cc,#dc267fb3);color:#fff;border:1px solid rgba(239,68,68,.3);border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a;position:relative;overflow:hidden;font-family:JetBrains Mono,Consolas,monospace;min-width:70px}.stop-loss-btn[data-v-e5b8b885]:before{content:"🛡️";margin-right:4px;font-size:10px}.stop-loss-btn[data-v-e5b8b885]:hover{transform:translateY(-1px) scale(1.02);background:linear-gradient(135deg,#ef4444e6,#dc267fcc);border-color:#ef444480;box-shadow:0 4px 12px #ef444466,0 0 15px #ef44444d,inset 0 1px #fff3}.stop-loss-btn[data-v-e5b8b885]:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px #0000004d,inset 0 1px #ffffff1a}.target-price-btn[data-v-e5b8b885]{padding:6px 12px;background:linear-gradient(135deg,#22c55ecc,#10b981b3);color:#fff;border:1px solid rgba(34,197,94,.3);border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a;position:relative;overflow:hidden;font-family:JetBrains Mono,Consolas,monospace;min-width:70px}.target-price-btn[data-v-e5b8b885]:before{content:"🎯";margin-right:4px;font-size:10px}.target-price-btn[data-v-e5b8b885]:hover{transform:translateY(-1px) scale(1.02);background:linear-gradient(135deg,#22c55ee6,#10b981cc);border-color:#22c55e80;box-shadow:0 4px 12px #22c55e66,0 0 15px #22c55e4d,inset 0 1px #fff3}.target-price-btn[data-v-e5b8b885]:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px #0000004d,inset 0 1px #ffffff1a}.edit-btn[data-v-e5b8b885]{padding:8px 16px;background:linear-gradient(135deg,#3b82f6cc,#9333eab3);color:#fff;border:1px solid rgba(59,130,246,.3);border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.edit-btn[data-v-e5b8b885]:before{content:"✏️";margin-right:6px;font-size:10px}.edit-btn[data-v-e5b8b885]:hover{transform:translateY(-2px) scale(1.05);background:linear-gradient(135deg,#3b82f6e6,#9333eacc);border-color:#3b82f680;box-shadow:0 4px 15px #3b82f666,0 0 20px #3b82f64d,inset 0 1px #fff3}.edit-btn[data-v-e5b8b885]:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff1a}.pagination-container[data-v-e5b8b885]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5);background:var(--glass-medium);border:var(--border-1) solid var(--border-medium);border-radius:var(--radius-xl);-webkit-backdrop-filter:var(--backdrop-blur-lg);backdrop-filter:var(--backdrop-blur-lg);box-shadow:var(--shadow-lg);position:relative;z-index:var(--z-10)}.pagination-container[data-v-e5b8b885]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);border-radius:var(--radius-xl) var(--radius-xl) 0 0;opacity:.8}.pagination-buttons[data-v-e5b8b885]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap}.page-button[data-v-e5b8b885]{min-width:40px;height:40px;border:var(--border-1) solid var(--border-light);background:var(--glass-light);color:#fffc;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--duration-300) var(--ease-in-out);font-size:var(--text-sm);font-weight:var(--font-medium);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:var(--backdrop-blur-md);backdrop-filter:var(--backdrop-blur-md);box-shadow:var(--shadow-sm);position:relative;overflow:hidden;font-family:JetBrains Mono,Consolas,monospace}.page-button[data-v-e5b8b885]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left var(--duration-500) var(--ease-out)}.page-button[data-v-e5b8b885]:hover:not(:disabled){background:linear-gradient(135deg,#3b82f64d,#9333ea33);border-color:var(--border-neon-blue);color:#fffffff2;transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-neon-blue)}.page-button[data-v-e5b8b885]:hover:not(:disabled):before{left:100%}.page-button[data-v-e5b8b885]:active:not(:disabled){transform:translateY(0) scale(.95);transition:transform var(--duration-100) var(--ease-in)}.page-button.active[data-v-e5b8b885]{background:var(--gradient-primary);border-color:var(--border-neon-purple);color:#fff;font-weight:var(--font-semibold);box-shadow:var(--shadow-neon-purple);transform:translateY(-1px);position:relative}.page-button.active[data-v-e5b8b885]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--gradient-primary);border-radius:var(--radius-lg);z-index:-1;opacity:.3;animation:activeGlow-e5b8b885 2s ease-in-out infinite alternate}@keyframes activeGlow-e5b8b885{0%{opacity:.3;transform:scale(1)}to{opacity:.6;transform:scale(1.05)}}.page-button[data-v-e5b8b885]:disabled{opacity:.3;cursor:not-allowed;background:#1e293b33;border-color:#4755691a;color:#94a3b866;transform:none;box-shadow:none;filter:grayscale(1)}.page-button[data-v-e5b8b885]:disabled:before{display:none}.arrow-button[data-v-e5b8b885]{font-size:var(--text-lg);font-weight:var(--font-bold);min-width:44px;position:relative}.arrow-button[data-v-e5b8b885]:hover:not(:disabled){background:linear-gradient(135deg,#06b6d44d,#22d3ee33);border-color:var(--border-neon-cyan);box-shadow:var(--shadow-neon-cyan)}.pagination-info[data-v-e5b8b885]{text-align:center;color:#cbd5e1cc;font-size:var(--text-xs);font-weight:var(--font-medium);text-shadow:0 1px 2px rgba(0,0,0,.5);padding:var(--space-2) var(--space-4);background:#0003;border-radius:var(--radius-md);border:var(--border-1) solid rgba(255,255,255,.1);-webkit-backdrop-filter:var(--backdrop-blur-sm);backdrop-filter:var(--backdrop-blur-sm);letter-spacing:.5px}@media (max-width: 768px){.pagination-container[data-v-e5b8b885]{padding:var(--space-4);gap:var(--space-3)}.page-button[data-v-e5b8b885]{min-width:36px;height:36px;font-size:var(--text-xs)}.arrow-button[data-v-e5b8b885]{min-width:40px;font-size:var(--text-base)}.pagination-info[data-v-e5b8b885]{font-size:11px;padding:var(--space-1) var(--space-3)}}.pagination-loading[data-v-e5b8b885]{opacity:.6;pointer-events:none}.pagination-loading .page-button[data-v-e5b8b885]{animation:pulseLoading-e5b8b885 1.5s ease-in-out infinite}@keyframes pulseLoading-e5b8b885{0%,to{opacity:.6}50%{opacity:.8}}@keyframes ripple-e5b8b885{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}.data-updating[data-v-e5b8b885]{animation:dataUpdate-e5b8b885 .4s ease-out}@keyframes dataUpdate-e5b8b885{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.page-button.ellipsis[data-v-e5b8b885]{cursor:default;background:transparent;border-color:transparent;color:#fff6;font-weight:var(--font-bold);letter-spacing:2px}.page-button.ellipsis[data-v-e5b8b885]:hover{transform:none;box-shadow:none;background:transparent;border-color:transparent}.pagination-info[data-v-e5b8b885]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap}.info-text[data-v-e5b8b885]{color:#cbd5e1cc;font-size:var(--text-xs);font-weight:var(--font-medium)}.info-text strong[data-v-e5b8b885]{color:#ffffffe6;font-weight:var(--font-semibold);background:linear-gradient(135deg,var(--primary-400),var(--secondary-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.info-divider[data-v-e5b8b885]{color:#94a3b880;font-weight:var(--font-bold);margin:0 var(--space-1)}.page-button[data-v-e5b8b885]:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px;border-radius:var(--radius-lg)}.daily-view[data-v-e5b8b885]{background:linear-gradient(135deg,#1e1e3c99,#28285099);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.daily-header[data-v-e5b8b885]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.daily-title[data-v-e5b8b885]{font-size:20px;font-weight:600;color:#fffffff2;margin:0}.clear-selection-btn[data-v-e5b8b885],.back-btn[data-v-e5b8b885]{padding:8px 16px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.clear-selection-btn[data-v-e5b8b885]:hover,.back-btn[data-v-e5b8b885]:hover{transform:scale(1.05);box-shadow:0 2px 8px #ef444466}.order-detail-view[data-v-e5b8b885]{margin-top:20px}.detail-header[data-v-e5b8b885]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.detail-title[data-v-e5b8b885]{font-size:18px;font-weight:600;color:#fffffff2;margin:0}.detail-content[data-v-e5b8b885]{display:grid;grid-template-columns:1fr 2fr;gap:30px}.order-info[data-v-e5b8b885]{display:flex;flex-direction:column;gap:15px}.info-item[data-v-e5b8b885]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#ffffff0d;border-radius:6px}.info-label[data-v-e5b8b885]{font-size:14px;color:#ffffffb3}.info-value[data-v-e5b8b885]{font-size:14px;font-weight:600;color:#fffffff2}.kline-placeholder[data-v-e5b8b885]{background:#0000004d;border:2px dashed rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;min-height:400px}.placeholder-text[data-v-e5b8b885]{color:#ffffff80;font-size:16px}.holiday-tooltip[data-v-e5b8b885]{position:fixed;background:#000000e6;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;z-index:1000;pointer-events:none;border:1px solid rgba(220,53,69,.5)}.modal-overlay[data-v-e5b8b885]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-e5b8b885]{background:linear-gradient(135deg,#1e1e3cf2,#282850f2);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:0;width:400px;max-width:90vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-header[data-v-e5b8b885]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-e5b8b885]{margin:0;color:#fffffff2;font-size:18px}.modal-close[data-v-e5b8b885]{background:none;border:none;color:#ffffffb3;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-e5b8b885]:hover{color:#fffffff2}.modal-body[data-v-e5b8b885]{padding:20px}.form-group[data-v-e5b8b885]{margin-bottom:15px}.form-group label[data-v-e5b8b885]{display:block;margin-bottom:5px;color:#fffc;font-size:14px}.stop-loss-input[data-v-e5b8b885],.target-price-input[data-v-e5b8b885]{width:100%;padding:10px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#0000004d;color:#fff;font-size:14px;font-family:JetBrains Mono,Consolas,monospace}.stop-loss-input[data-v-e5b8b885]:focus,.target-price-input[data-v-e5b8b885]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 8px #60a5fa4d}.target-price-input[data-v-e5b8b885]:focus{border-color:#22c55e;box-shadow:0 0 8px #22c55e4d}.form-hint[data-v-e5b8b885]{font-size:12px;color:#fff9;margin-top:5px}.modal-footer[data-v-e5b8b885]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid rgba(255,255,255,.1)}.cancel-btn[data-v-e5b8b885]{padding:8px 16px;background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer}.confirm-btn[data-v-e5b8b885]{padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;cursor:pointer}.cancel-btn[data-v-e5b8b885]:hover{background:#fff3}.confirm-btn[data-v-e5b8b885]:hover{transform:scale(1.05);box-shadow:0 2px 8px #667eea66}.loading-overlay[data-v-e5b8b885]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loading-spinner[data-v-e5b8b885]{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #60a5fa;border-radius:50%;animation:spin-e5b8b885 1s linear infinite;margin-bottom:20px}.loading-text[data-v-e5b8b885]{font-size:16px;color:#ffffffe6;margin:0}@keyframes spin-e5b8b885{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){.detail-content[data-v-e5b8b885]{grid-template-columns:1fr;gap:20px}}@media (max-width: 1024px) and (min-width: 769px){.control-bar[data-v-e5b8b885]{padding:24px 28px}.control-right[data-v-e5b8b885]{gap:24px}.month-arrow[data-v-e5b8b885]{width:44px;height:44px;font-size:18px}.current-month[data-v-e5b8b885]{font-size:18px;min-width:130px}}@media (max-width: 1024px) and (min-width: 769px){.stats-analytics-page[data-v-e5b8b885]{padding:20px}.calendar-and-stocks-container[data-v-e5b8b885]{gap:var(--space-4);padding:var(--space-5)}.calendar-container[data-v-e5b8b885]{flex:0 0 63%;max-width:63%}.stocks-list-container[data-v-e5b8b885]{flex:0 0 35%}.calendar-cell[data-v-e5b8b885]{min-height:44px}}@media (max-width: 768px){.stats-analytics-page[data-v-e5b8b885]{padding:15px;margin:0 auto;width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important;display:flex;flex-direction:column;align-items:center}.orders-table-container[data-v-e5b8b885]{overflow-x:auto!important;width:80vw!important;max-width:80vw!important;margin:0 auto}.unified-calendar-section[data-v-e5b8b885],.summary-cards[data-v-e5b8b885],.page-header[data-v-e5b8b885]{width:80vw!important;max-width:80vw!important;margin-left:auto!important;margin-right:auto!important}.unified-calendar-section[data-v-e5b8b885]{border-radius:var(--radius-2xl)}.control-bar[data-v-e5b8b885]{flex-direction:column;gap:24px;align-items:stretch;padding:24px 20px;width:80vw!important;max-width:80vw!important;margin-left:auto!important;margin-right:auto!important}.calendar-and-stocks-container[data-v-e5b8b885]{flex-direction:column;gap:var(--space-4);padding:var(--space-4);width:80vw!important;max-width:80vw!important;margin-left:auto!important;margin-right:auto!important}.stocks-list-container[data-v-e5b8b885]{flex:none;width:100%;order:-1}.calendar-container[data-v-e5b8b885]{flex:none;max-width:100%;padding:0}.month-switcher[data-v-e5b8b885]{justify-content:center;gap:16px}.month-arrow[data-v-e5b8b885]{width:44px;height:44px;font-size:18px;border-radius:10px}.current-month[data-v-e5b8b885]{font-size:18px;min-width:120px}.control-right[data-v-e5b8b885]{justify-content:space-between;gap:20px;flex-wrap:wrap}.market-select[data-v-e5b8b885],.scope-select[data-v-e5b8b885]{flex:1;min-width:140px}.market-select select[data-v-e5b8b885],.scope-select select[data-v-e5b8b885]{width:100%;padding:14px 16px;font-size:15px;min-height:48px}.market-select label[data-v-e5b8b885],.scope-select label[data-v-e5b8b885]{font-size:14px}.summary-cards[data-v-e5b8b885]{grid-template-columns:repeat(2,1fr);gap:16px}.summary-card[data-v-e5b8b885]{padding:20px 16px}.card-icon[data-v-e5b8b885]{width:60px;height:60px;font-size:32px;margin-bottom:12px}.card-value[data-v-e5b8b885]{font-size:28px}.profit-section[data-v-e5b8b885]{grid-template-columns:repeat(2,1fr);gap:16px}.profit-card[data-v-e5b8b885]{padding:24px 20px}.profit-value[data-v-e5b8b885]{font-size:28px}.profit-section[data-v-e5b8b885]{grid-template-columns:1fr}.calendar-grid[data-v-e5b8b885]{gap:4px}.calendar-cell[data-v-e5b8b885]{min-height:42px}.date-number[data-v-e5b8b885]{font-size:12px}.orders-table th[data-v-e5b8b885],.orders-table td[data-v-e5b8b885]{padding:8px 4px;font-size:12px}.modal-content[data-v-e5b8b885]{width:95vw}}@media (max-width: 480px){.stats-analytics-page[data-v-e5b8b885]{padding:10px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.unified-calendar-section[data-v-e5b8b885],.summary-cards[data-v-e5b8b885],.page-header[data-v-e5b8b885],.orders-table-container[data-v-e5b8b885],.control-bar[data-v-e5b8b885],.calendar-and-stocks-container[data-v-e5b8b885]{width:80vw!important;max-width:80vw!important;margin-left:auto!important;margin-right:auto!important}.control-bar[data-v-e5b8b885]{padding:20px 16px;gap:20px;border-radius:14px}.month-switcher[data-v-e5b8b885]{gap:12px}.month-arrow[data-v-e5b8b885]{width:40px;height:40px;font-size:16px;border-radius:8px}.current-month[data-v-e5b8b885]{font-size:16px;min-width:100px}.control-right[data-v-e5b8b885]{flex-direction:column;gap:16px;align-items:stretch}.market-select[data-v-e5b8b885],.scope-select[data-v-e5b8b885]{width:100%;gap:8px}.market-select select[data-v-e5b8b885],.scope-select select[data-v-e5b8b885]{padding:12px 14px;font-size:14px;border-radius:10px;min-height:44px}.market-select label[data-v-e5b8b885],.scope-select label[data-v-e5b8b885]{font-size:13px}.page-title[data-v-e5b8b885]{font-size:20px}.calendar-cell[data-v-e5b8b885]{min-height:35px}.card-icon[data-v-e5b8b885]{width:50px;height:50px;font-size:24px}.card-value[data-v-e5b8b885]{font-size:20px}.profit-value[data-v-e5b8b885]{font-size:24px}}@media (max-width: 480px){.summary-cards[data-v-e5b8b885]{grid-template-columns:1fr;gap:16px}.summary-card[data-v-e5b8b885]{padding:20px}.card-icon[data-v-e5b8b885]{width:64px;height:64px;font-size:36px}.card-value[data-v-e5b8b885]{font-size:32px}.card-title[data-v-e5b8b885]{font-size:12px}.card-description[data-v-e5b8b885]{font-size:10px}.profit-card[data-v-e5b8b885]{padding:24px}.profit-value[data-v-e5b8b885]{font-size:28px}.win-rate-ring[data-v-e5b8b885]{top:16px;right:16px}}.win-rate-card[data-v-e5b8b885]{position:relative;overflow:visible;display:flex;flex-direction:column;gap:var(--space-3)}.win-rate-card .card-header[data-v-e5b8b885]{display:flex;align-items:flex-start;gap:var(--space-3);flex:1}.win-rate-card .card-info[data-v-e5b8b885]{flex:1}.win-rate-card .card-icon[data-v-e5b8b885]{flex-shrink:0}.win-rate-visualization-container[data-v-e5b8b885]{display:flex;justify-content:center;align-items:center;padding:var(--space-4);background:#00000026;border-radius:var(--radius-lg);border:var(--border-1) solid rgba(255,255,255,.08);backdrop-filter:var(--backdrop-blur-sm);-webkit-backdrop-filter:var(--backdrop-blur-sm);transition:all var(--duration-300) var(--ease-in-out);overflow:visible;min-width:120px;min-height:120px}@supports (-moz-appearance: none){.win-rate-visualization-container[data-v-e5b8b885]{background:#00000040;-webkit-backdrop-filter:none;backdrop-filter:none}}.win-rate-card:hover .win-rate-visualization-container[data-v-e5b8b885]{background:#00000040;border-color:#3b82f64d;box-shadow:0 0 15px #3b82f633;transform:scale(1.02)}.closed-win-rate-card[data-v-e5b8b885]{display:flex;flex-direction:column;gap:var(--space-3)}.closed-win-rate-card .profit-header[data-v-e5b8b885]{text-align:center}.closed-win-rate-card .profit-title[data-v-e5b8b885]{margin-bottom:var(--space-2)}.closed-win-rate-visualization[data-v-e5b8b885]{display:flex;justify-content:center;align-items:center;padding:var(--space-4);background:#00000026;border-radius:var(--radius-lg);border:var(--border-1) solid rgba(255,255,255,.08);backdrop-filter:var(--backdrop-blur-sm);-webkit-backdrop-filter:var(--backdrop-blur-sm);transition:all var(--duration-300) var(--ease-in-out);overflow:visible;min-width:100px;min-height:100px}@supports (-moz-appearance: none){.closed-win-rate-visualization[data-v-e5b8b885]{background:#00000040;-webkit-backdrop-filter:none;backdrop-filter:none}}.closed-win-rate-card:hover .closed-win-rate-visualization[data-v-e5b8b885]{background:#00000040;border-color:#f59e0b4d;box-shadow:0 0 15px #f59e0b33;transform:scale(1.02)}.closed-win-rate-card[data-v-e5b8b885]:hover{transform:translateY(-6px);box-shadow:0 15px 30px #00000040,0 0 25px #f59e0b4d}@media (max-width: 1024px){.win-rate-visualization-container[data-v-e5b8b885]{margin-top:var(--space-3);padding:var(--space-1)}.closed-win-rate-visualization[data-v-e5b8b885]{padding:var(--space-2)}}@media (max-width: 640px){.win-rate-card[data-v-e5b8b885]{padding:var(--space-4)}.win-rate-visualization-container[data-v-e5b8b885]{margin-top:var(--space-2);padding:var(--space-1)}.closed-win-rate-card[data-v-e5b8b885]{gap:var(--space-3)}.closed-win-rate-visualization[data-v-e5b8b885]{padding:var(--space-2)}}@media (prefers-reduced-motion: reduce){.win-rate-card[data-v-e5b8b885]:hover,.closed-win-rate-card[data-v-e5b8b885]:hover{transform:none}.win-rate-visualization-container[data-v-e5b8b885],.closed-win-rate-visualization[data-v-e5b8b885]{transition:none}}.data-updating[data-v-e5b8b885]{animation:dataUpdate-e5b8b885 .6s ease-out}.page-header[data-v-e5b8b885],.control-bar[data-v-e5b8b885],.calendar-container[data-v-e5b8b885],.stocks-list-container[data-v-e5b8b885],.content-section[data-v-e5b8b885]{opacity:0}.summary-card[data-v-e5b8b885],.profit-card[data-v-e5b8b885]{opacity:0;transform:scale(.9)}.loading-overlay[data-v-e5b8b885]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172af2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-e5b8b885]{width:90%;max-width:1200px;display:flex;flex-direction:column;align-items:center;gap:2rem}.skeleton-container[data-v-e5b8b885]{width:100%;padding:2rem;background:#ffffff0d;border-radius:1rem;border:1px solid rgba(255,255,255,.1)}.skeleton-header[data-v-e5b8b885]{margin-bottom:2rem}.skeleton-title[data-v-e5b8b885]{height:2rem;width:200px;margin-bottom:.5rem}.skeleton-subtitle[data-v-e5b8b885]{height:1rem;width:300px}.skeleton-cards[data-v-e5b8b885]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.skeleton-card[data-v-e5b8b885]{padding:1.5rem;background:#ffffff08;border-radius:.75rem;border:1px solid rgba(255,255,255,.05)}.skeleton-card-icon[data-v-e5b8b885]{width:2rem;height:2rem;border-radius:.5rem;margin-bottom:1rem}.skeleton-card-title[data-v-e5b8b885]{height:1rem;width:80px;margin-bottom:.5rem}.skeleton-card-value[data-v-e5b8b885]{height:1.5rem;width:60px}.skeleton-table[data-v-e5b8b885]{background:#ffffff08;border-radius:.75rem;padding:1rem}.skeleton-table-header[data-v-e5b8b885]{height:2rem;width:100%;margin-bottom:1rem}.skeleton-table-row[data-v-e5b8b885]{height:1.5rem;width:100%;margin-bottom:.5rem}.skeleton-table-row[data-v-e5b8b885]:last-child{margin-bottom:0}.loading-animation[data-v-e5b8b885]{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-spinner[data-v-e5b8b885]{width:3rem;height:3rem;border:3px solid rgba(59,130,246,.3);border-top:3px solid var(--primary-500);border-radius:50%}.loading-text[data-v-e5b8b885]{color:#fffc;font-size:1rem;font-weight:500}.content-section[data-v-e5b8b885]{transition:all .4s ease-out}.content-section.content-fade-out[data-v-e5b8b885]{opacity:0;transform:translateY(-20px)}.content-section.content-fade-in[data-v-e5b8b885]{opacity:1;transform:translateY(0)}.calendar-container[data-v-e5b8b885]{transition:all .4s ease-out}.calendar-container.month-slide-out-left[data-v-e5b8b885]{opacity:0;transform:translate(-100%)}.calendar-container.month-slide-out-right[data-v-e5b8b885]{opacity:0;transform:translate(100%)}.calendar-container.month-slide-in-left[data-v-e5b8b885],.calendar-container.month-slide-in-right[data-v-e5b8b885]{opacity:1;transform:translate(0)}.orders-table-container.data-updating[data-v-e5b8b885]{opacity:.7;transform:scale(.98);transition:all .4s ease-out}.summary-card[data-v-e5b8b885],.profit-card[data-v-e5b8b885]{transition:all .3s ease-out}.summary-card[data-v-e5b8b885]:hover,.profit-card[data-v-e5b8b885]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 25px -5px #3b82f633}.summary-card .card-icon[data-v-e5b8b885],.profit-card .card-icon[data-v-e5b8b885],.summary-card .card-value[data-v-e5b8b885],.profit-card .profit-value[data-v-e5b8b885]{transition:all .3s ease-out}.calendar-cell[data-v-e5b8b885]{transition:all .2s ease-out}.calendar-cell[data-v-e5b8b885]:hover{transform:scale(1.1);z-index:10}.calendar-cell.has-transaction[data-v-e5b8b885]:hover{box-shadow:0 0 20px #3b82f680}.month-arrow[data-v-e5b8b885],.page-button[data-v-e5b8b885],.glass-button[data-v-e5b8b885]{transition:all .2s ease-out}.month-arrow[data-v-e5b8b885]:active,.page-button[data-v-e5b8b885]:active,.glass-button[data-v-e5b8b885]:active{transform:scale(.95)}@keyframes ripple-e5b8b885{to{transform:scale(4);opacity:0}}.unified-calendar-section[data-v-e5b8b885],.calendar-and-stocks-container[data-v-e5b8b885],.calendar-container[data-v-e5b8b885],.stocks-list-container[data-v-e5b8b885],.content-section[data-v-e5b8b885],.monthly-view[data-v-e5b8b885],.daily-view[data-v-e5b8b885],.summary-cards[data-v-e5b8b885],.orders-section[data-v-e5b8b885]{overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}.orders-table-container[data-v-e5b8b885],.table-wrapper[data-v-e5b8b885]{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;box-sizing:border-box}.orders-table[data-v-e5b8b885]{width:100%;min-width:1000px;table-layout:auto}.orders-table th[data-v-e5b8b885],.orders-table td[data-v-e5b8b885]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.skeleton-cards[data-v-e5b8b885]{grid-template-columns:1fr}.loading-content[data-v-e5b8b885]{width:95%;padding:1rem}.skeleton-container[data-v-e5b8b885]{padding:1rem}.stats-analytics-page[data-v-e5b8b885]{padding:4px;overflow-x:hidden!important;display:flex;flex-direction:column;align-items:center}.unified-calendar-section[data-v-e5b8b885],.summary-cards[data-v-e5b8b885],.page-header[data-v-e5b8b885],.orders-table-container[data-v-e5b8b885],.control-bar[data-v-e5b8b885],.calendar-and-stocks-container[data-v-e5b8b885]{width:80vw!important;max-width:80vw!important;margin-left:auto!important;margin-right:auto!important}}.news-modal-overlay[data-v-f6713aff]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-f6713aff .2s ease}.news-modal-container[data-v-f6713aff]{width:90%;max-width:720px;max-height:85vh;background:linear-gradient(135deg,#0a192ff2,#0f3460eb,#0a192ff2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(0,212,255,.3);box-shadow:0 0 30px #00d4ff26,0 0 60px #0064c81a,inset 0 1px #ffffff0d;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-f6713aff .3s ease;min-height:400px}.news-modal-header[data-v-f6713aff]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(0,212,255,.15);background:#0003}.news-modal-header h2[data-v-f6713aff]{margin:0;font-size:18px;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.3)}.header-right[data-v-f6713aff]{display:flex;align-items:center;gap:12px}.time-range-toggle[data-v-f6713aff]{display:flex;background:#0000004d;border-radius:8px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.range-btn[data-v-f6713aff]{padding:4px 14px;font-size:12px;background:none;border:none;color:#ffffff80;cursor:pointer;transition:all .2s ease;white-space:nowrap;outline:none}.range-btn[data-v-f6713aff]:hover{color:#fffc}.range-btn.active[data-v-f6713aff]{background:#00d4ff33;color:#00d4ff;font-weight:600}.keyword-search[data-v-f6713aff]{position:relative;display:flex;align-items:center}.keyword-input[data-v-f6713aff]{width:140px;padding:4px 28px 4px 10px;font-size:12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;outline:none;transition:border-color .2s ease,width .2s ease}.keyword-input[data-v-f6713aff]::-moz-placeholder{color:#ffffff4d}.keyword-input[data-v-f6713aff]::placeholder{color:#ffffff4d}.keyword-input[data-v-f6713aff]:focus{border-color:#00d4ff80;width:180px}.keyword-clear[data-v-f6713aff]{position:absolute;right:6px;background:none;border:none;color:#fff6;font-size:10px;cursor:pointer;padding:0;line-height:1;transition:color .2s ease}.keyword-clear[data-v-f6713aff]:hover{color:#fffc}.verified-badge[data-v-f6713aff]{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;width:18px;height:18px;background:#00d46433;border:1px solid rgba(0,212,100,.5);border-radius:50%;color:#00d464;font-size:11px;font-weight:700;vertical-align:middle;flex-shrink:0;box-shadow:0 0 6px #00d4644d}.score-filter[data-v-f6713aff]{display:flex;align-items:center}.score-select[data-v-f6713aff]{padding:4px 20px 4px 8px;font-size:12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='rgba(255,255,255,0.4)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.score-select[data-v-f6713aff]:hover{border-color:#00d4ff66}.score-select option[data-v-f6713aff]{background:#0a192f;color:#fffc}.news-modal-close[data-v-f6713aff]{background:none;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;font-size:16px;width:32px;height:32px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.news-modal-close[data-v-f6713aff]:hover{background:#ff646433;border-color:#ff646480;color:#ff6b6b}.news-loading[data-v-f6713aff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:#ffffffb3;font-size:14px}.news-spinner[data-v-f6713aff]{width:36px;height:36px;border:3px solid rgba(0,212,255,.2);border-top-color:#00d4ff;border-radius:50%;animation:spin-f6713aff .8s linear infinite}.news-error[data-v-f6713aff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px;color:#ffffffb3;font-size:14px}.error-icon[data-v-f6713aff]{font-size:36px}.news-retry-btn[data-v-f6713aff]{margin-top:8px;padding:8px 24px;background:linear-gradient(135deg,#00d4ff33,#0096ff33);border:1px solid rgba(0,212,255,.4);border-radius:8px;color:#00d4ff;font-size:13px;cursor:pointer;transition:all .2s ease}.news-retry-btn[data-v-f6713aff]:hover{background:linear-gradient(135deg,#00d4ff59,#0096ff59);border-color:#00d4ff99;box-shadow:0 4px 15px #00d4ff33}.news-empty[data-v-f6713aff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px;color:#ffffff80;font-size:14px}.empty-icon[data-v-f6713aff]{font-size:36px}.news-list-wrapper[data-v-f6713aff]{position:relative;flex:1;overflow-y:auto;min-height:200px}.news-list-wrapper[data-v-f6713aff]::-webkit-scrollbar{width:6px}.news-list-wrapper[data-v-f6713aff]::-webkit-scrollbar-track{background:transparent}.news-list-wrapper[data-v-f6713aff]::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:3px}.news-loading-overlay[data-v-f6713aff]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0a192fb3;display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.news-list[data-v-f6713aff]{padding:12px 16px;display:flex;flex-direction:column;gap:12px;transition:opacity .15s ease}.news-list.is-loading[data-v-f6713aff]{opacity:.5}.news-list[data-v-f6713aff]::-webkit-scrollbar{width:6px}.news-list[data-v-f6713aff]::-webkit-scrollbar-track{background:transparent}.news-list[data-v-f6713aff]::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:3px}.news-card[data-v-f6713aff]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;transition:all .2s ease}.news-card[data-v-f6713aff]:hover{background:#ffffff12;border-color:#ffffff1f}.news-card.sentiment-bullish[data-v-f6713aff]{border-left:3px solid rgba(255,80,80,.7)}.news-card.sentiment-bearish[data-v-f6713aff]{border-left:3px solid rgba(0,200,120,.7)}.news-card.sentiment-neutral[data-v-f6713aff]{border-left:3px solid rgba(150,150,150,.5)}.news-card-header[data-v-f6713aff]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sentiment-tag[data-v-f6713aff]{font-size:12px;padding:2px 10px;border-radius:12px;font-weight:600}.sentiment-tag.sentiment-bullish[data-v-f6713aff]{background:#ff505026;color:#ff5050;border:1px solid rgba(255,80,80,.3)}.sentiment-tag.sentiment-bearish[data-v-f6713aff]{background:#00c87826;color:#00c878;border:1px solid rgba(0,200,120,.3)}.sentiment-tag.sentiment-neutral[data-v-f6713aff]{background:#96969626;color:#fff9;border:1px solid rgba(150,150,150,.3)}.impact-score[data-v-f6713aff]{font-size:12px;color:#ffffff80}.impact-score strong[data-v-f6713aff]{color:#00d4ff;font-size:14px}.news-title[data-v-f6713aff]{margin:0 0 6px;font-size:15px;color:#ffffffe6;line-height:1.4;font-weight:600;display:flex;align-items:flex-start;gap:6px}.news-summary[data-v-f6713aff]{margin:0 0 10px;font-size:13px;color:#ffffff8c;line-height:1.5}.affected-stocks[data-v-f6713aff]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.stock-group[data-v-f6713aff]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.group-label[data-v-f6713aff]{font-size:12px;color:#ffffff80;white-space:nowrap}.stock-tag[data-v-f6713aff]{font-size:11px;padding:2px 8px;border-radius:4px;white-space:nowrap}.stock-tag.bullish[data-v-f6713aff]{background:#ff50501a;color:#ff6b6b;border:1px solid rgba(255,80,80,.2)}.stock-tag.bearish[data-v-f6713aff]{background:#00c8781a;color:#00c878;border:1px solid rgba(0,200,120,.2)}.rt-icon[data-v-f6713aff]{font-size:10px;margin-right:2px;opacity:.85}.stock-tag--direct.bullish[data-v-f6713aff]{background:#ff505038;border-color:#ff50508c;font-weight:600}.stock-tag--direct.bearish[data-v-f6713aff]{background:#00c87838;border-color:#00c8788c;font-weight:600}.stock-tag--supply_chain.bullish[data-v-f6713aff],.stock-tag--supply_chain.bearish[data-v-f6713aff]{background:#00b4c81f;color:#4dd0e1;border-color:#00b4c859}.stock-tag--competitor.bullish[data-v-f6713aff],.stock-tag--competitor.bearish[data-v-f6713aff]{background:#ff98001f;color:#ffb74d;border-color:#ff980059}.stock-tag--peer.bullish[data-v-f6713aff],.stock-tag--peer.bearish[data-v-f6713aff]{background:#96969614;color:#ffffff73;border:1px dashed rgba(150,150,150,.4)}.peer-toggle[data-v-f6713aff]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;white-space:nowrap}.peer-toggle[data-v-f6713aff]:hover{border-color:#00d4ff66;color:#ffffffd9}.peer-toggle input[type=checkbox][data-v-f6713aff]{width:14px;height:14px;margin:0;cursor:pointer;accent-color:#00d4ff}.peer-toggle-text[data-v-f6713aff]{line-height:1}.news-industries[data-v-f6713aff]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.industry-tag[data-v-f6713aff]{font-size:11px;padding:2px 8px;border-radius:4px}.industry-tag.bullish[data-v-f6713aff]{background:#ff505014;color:#ff7878cc}.industry-tag.bearish[data-v-f6713aff]{background:#00c87814;color:#00c878cc}.news-time[data-v-f6713aff]{font-size:11px;color:#ffffff4d;text-align:right}.scroll-sentinel[data-v-f6713aff]{padding:12px 0 8px;display:flex;justify-content:center}.loading-more[data-v-f6713aff]{display:flex;align-items:center;gap:8px;color:#ffffff80;font-size:12px}.news-spinner--small[data-v-f6713aff]{width:18px;height:18px;border-width:2px}.no-more[data-v-f6713aff]{font-size:11px;color:#fff3;letter-spacing:.5px}@keyframes fadeIn-f6713aff{0%{opacity:0}to{opacity:1}}@keyframes slideUp-f6713aff{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-f6713aff{to{transform:rotate(360deg)}}@media (max-width: 768px){.news-modal-container[data-v-f6713aff]{width:95%;max-height:90vh;border-radius:12px}.news-modal-header[data-v-f6713aff]{padding:12px 16px}.news-modal-header h2[data-v-f6713aff]{font-size:16px}.news-list[data-v-f6713aff]{padding:8px 12px}.news-card[data-v-f6713aff]{padding:12px}.news-title[data-v-f6713aff]{font-size:14px}.news-summary[data-v-f6713aff]{font-size:12px}.news-card-header[data-v-f6713aff]{flex-wrap:wrap;gap:6px}}.onboarding-overlay[data-v-f4482f7b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.onboarding-modal[data-v-f4482f7b]{position:relative;width:560px;max-width:95vw;max-height:90vh;background:#1e2230;color:#e8e8ec;border-radius:12px;box-shadow:0 12px 40px #00000080;display:flex;flex-direction:column;overflow:hidden}.onboarding-close[data-v-f4482f7b]{position:absolute;top:8px;right:12px;width:32px;height:32px;border:none;background:transparent;color:#aab;font-size:24px;cursor:pointer;line-height:1;z-index:1;display:flex;align-items:center;justify-content:center;padding:0}.onboarding-close[data-v-f4482f7b]:hover{color:#fff}.onboarding-prompt[data-v-f4482f7b]{width:420px;max-width:92vw;background:#1e2230;color:#e8e8ec;border-radius:12px;box-shadow:0 12px 40px #00000080;padding:28px 24px 22px;text-align:center}.onboarding-prompt-title[data-v-f4482f7b]{margin:0 0 12px;font-size:18px;font-weight:600}.onboarding-prompt-text[data-v-f4482f7b]{margin:0 0 22px;font-size:14px;line-height:1.7;color:#c2c2cc}.onboarding-prompt-buttons[data-v-f4482f7b]{display:flex;justify-content:center;gap:12px}.onboarding-tour-image[data-v-f4482f7b]{margin:0}.onboarding-text[data-v-f4482f7b]{padding:16px 20px 8px}.onboarding-title[data-v-f4482f7b]{margin:0 0 8px;font-size:18px;font-weight:600}.onboarding-desc[data-v-f4482f7b]{margin:0;font-size:14px;line-height:1.7;color:#c2c2cc;white-space:pre-line}.onboarding-footer[data-v-f4482f7b]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 18px}.onboarding-pager[data-v-f4482f7b]{font-size:13px;color:#889}.onboarding-buttons[data-v-f4482f7b]{display:flex;gap:8px}.onboarding-btn[data-v-f4482f7b]{padding:7px 16px;border-radius:8px;border:1px solid transparent;font-size:14px;cursor:pointer}.onboarding-btn.skip[data-v-f4482f7b]{background:transparent;color:#889;border-color:#3a3f50}.onboarding-btn.prev[data-v-f4482f7b]{background:#2a2f40;color:#e8e8ec}.onboarding-btn.next[data-v-f4482f7b]{background:#9b6dff;color:#fff}.onboarding-btn.next[data-v-f4482f7b]:hover{background:#8a57f0}@media (max-width: 768px){.onboarding-modal[data-v-f4482f7b]{width:95vw}.onboarding-title[data-v-f4482f7b]{font-size:16px}.onboarding-desc[data-v-f4482f7b]{font-size:13px}}.query-panel .empty-state .onboarding-entry-wrap[data-v-a242dd68]{position:absolute;top:18px;right:18px;margin:0;z-index:3}.query-panel .empty-state .onboarding-entry-btn[data-v-a242dd68]{padding:8px 18px;font-size:14px;font-weight:500;color:#fff!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:18px;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:none!important;transition:background .2s,border-color .2s}.query-panel .empty-state .onboarding-entry-btn[data-v-a242dd68]:hover{background:#ffffff2e!important;border-color:#ffffff73!important;transform:none!important}.template-btn[data-v-a242dd68]:focus:not(:focus-visible),.signal-type-btn[data-v-a242dd68]:focus:not(:focus-visible),.screen-button[data-v-a242dd68]:focus:not(:focus-visible),.reset-button[data-v-a242dd68]:focus:not(:focus-visible),.backtest-button[data-v-a242dd68]:focus:not(:focus-visible),.start-backtest-btn[data-v-a242dd68]:focus:not(:focus-visible){outline:none}.page-container[data-v-a242dd68]{min-height:100vh;position:relative}.page-container[data-v-a242dd68]:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(-45deg,#667eea,#764ba2,#e8a4f0,#e8808a,#4facfe,#00f2fe);background-size:400% 400%;animation:gradientShift-a242dd68 8s ease infinite;z-index:-20}@media (min-width: 768px) and (max-width: 1024px){.page-container[data-v-a242dd68]:before,.page-container.practice-theme[data-v-a242dd68]:before,.page-container.profile-theme[data-v-a242dd68]:before,.page-container.screen-theme[data-v-a242dd68]:before,.page-container.favorites-theme[data-v-a242dd68]:before,.page-container.chart-theme[data-v-a242dd68]:before,.page-container.notes-theme[data-v-a242dd68]:before{width:150vw!important;height:150vh!important;left:-25vw!important;top:-25vh!important;right:-25vw!important;bottom:-25vh!important}.page-container.profile-theme[data-v-a242dd68]:after,.page-container.screen-theme[data-v-a242dd68]:after,.page-container.favorites-theme[data-v-a242dd68]:after,.page-container.chart-theme[data-v-a242dd68]:after,.page-container.notes-theme[data-v-a242dd68]:after{width:150%!important;height:300vh!important;left:-25%!important;top:-25vh!important;right:-25%!important;bottom:-25vh!important}}@media (min-width: 1024px) and (max-width: 1366px){.page-container[data-v-a242dd68]:before,.page-container.practice-theme[data-v-a242dd68]:before,.page-container.profile-theme[data-v-a242dd68]:before,.page-container.screen-theme[data-v-a242dd68]:before,.page-container.favorites-theme[data-v-a242dd68]:before,.page-container.chart-theme[data-v-a242dd68]:before,.page-container.notes-theme[data-v-a242dd68]:before{width:200vw!important;height:200vh!important;left:-50vw!important;top:-50vh!important;right:-50vw!important;bottom:-50vh!important}.page-container.profile-theme[data-v-a242dd68]:after,.page-container.screen-theme[data-v-a242dd68]:after,.page-container.favorites-theme[data-v-a242dd68]:after,.page-container.chart-theme[data-v-a242dd68]:after,.page-container.notes-theme[data-v-a242dd68]:after{width:200%!important;height:400vh!important;left:-50%!important;top:-50vh!important;right:-50%!important;bottom:-50vh!important}}.page-container.practice-theme[data-v-a242dd68]:before{display:none}.page-container.notes-theme[data-v-a242dd68]:after{display:none}.notes-smoke-bg[data-v-a242dd68]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-5;pointer-events:none;overflow:hidden}@media (max-width: 768px){.notes-smoke-bg[data-v-a242dd68]{display:none}.page-container.notes-theme[data-v-a242dd68]:after{display:block}}.page-container.profile-theme[data-v-a242dd68]:before,.page-container.screen-theme[data-v-a242dd68]:before,.page-container.favorites-theme[data-v-a242dd68]:before,.page-container.chart-theme[data-v-a242dd68]:before,.page-container.notes-theme[data-v-a242dd68]:before{background:radial-gradient(circle at 20% 50%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(120,219,255,.3) 0%,transparent 50%),linear-gradient(135deg,#0c0c1d,#1a1a2e,#16213e 50%,#0f3460)}.page-container.profile-theme[data-v-a242dd68]:after,.page-container.screen-theme[data-v-a242dd68]:after,.page-container.favorites-theme[data-v-a242dd68]:after,.page-container.chart-theme[data-v-a242dd68]:after,.page-container.notes-theme[data-v-a242dd68]:after{content:"";position:fixed;top:0;left:0;width:100%;height:200vh;background:radial-gradient(2px 2px at 10% 20%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 25% 40%,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 45% 60%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 70% 80%,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 85% 15%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 90% 45%,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 15% 35%,rgba(0,212,255,.8),transparent),radial-gradient(1px 1px at 35% 75%,rgba(100,149,237,.6),transparent),radial-gradient(2px 2px at 60% 25%,rgba(30,144,255,.7),transparent),radial-gradient(1px 1px at 80% 65%,rgba(135,206,250,.5),transparent),radial-gradient(1.5px 1.5px at 95% 90%,rgba(0,191,255,.8),transparent),radial-gradient(1px 1px at 20% 70%,rgba(147,112,219,.7),transparent),radial-gradient(2px 2px at 50% 10%,rgba(138,43,226,.6),transparent),radial-gradient(1.5px 1.5px at 75% 50%,rgba(186,85,211,.8),transparent),radial-gradient(1px 1px at 5% 85%,rgba(199,21,133,.5),transparent),radial-gradient(1.5px 1.5px at 40% 30%,rgba(218,112,214,.7),transparent),radial-gradient(1px 1px at 30% 55%,rgba(0,255,127,.6),transparent),radial-gradient(1.5px 1.5px at 65% 85%,rgba(50,205,50,.7),transparent),radial-gradient(1px 1px at 12% 12%,rgba(144,238,144,.5),transparent),radial-gradient(2px 2px at 88% 75%,rgba(0,250,154,.8),transparent),radial-gradient(1px 1px at 55% 95%,rgba(127,255,212,.6),transparent);background-size:300px 300px,280px 280px,320px 320px,260px 260px,340px 340px,290px 290px,270px 270px,310px 310px,330px 330px,240px 240px,350px 350px,280px 280px,300px 300px,260px 260px,320px 320px,290px 290px,270px 270px,340px 340px,250px 250px,300px 300px,280px 280px;animation:profileStarsFloat-a242dd68 30s linear infinite,profileStarsTwinkle-a242dd68 4s ease-in-out infinite alternate;pointer-events:none;z-index:-10;overflow:hidden}@keyframes profileStarsTwinkle-a242dd68{0%{opacity:.4;filter:brightness(.8)}50%{opacity:.9;filter:brightness(1.3)}to{opacity:.8;filter:brightness(1)}}.sub-page-slider[data-v-a242dd68]{position:relative;display:flex;flex-direction:column;background:#ffffff14;border-radius:16px;padding:4px;border:1px solid rgba(0,212,255,.3);overflow:hidden;min-width:100px;cursor:pointer}.slider-indicator[data-v-a242dd68]{position:absolute;top:4px;left:4px;right:4px;height:calc(50% - 4px);background:linear-gradient(135deg,#00d4ff,#0096ff);border-radius:12px;transition:top .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00d4ff66}.slider-indicator.slider-down[data-v-a242dd68]{top:50%}.slider-option[data-v-a242dd68]{position:relative;z-index:1;padding:10px 16px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-option span[data-v-a242dd68]{font-size:14px;font-weight:600;color:#fff;transition:color .3s ease,opacity .3s ease}.slider-option span.slider-text-active[data-v-a242dd68]{color:#fff;opacity:1}.slider-option span.slider-text-inactive[data-v-a242dd68]{color:#fff;opacity:.4}.industry-ranking-page[data-v-a242dd68]{margin:0 20px}.industry-grid[data-v-a242dd68]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px;background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a}.industry-card[data-v-a242dd68]{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff0d;border-radius:20px;border:1px solid rgba(0,212,255,.2);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.industry-card[data-v-a242dd68]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00d4ff1a,#0096ff0d);opacity:0;transition:opacity .3s ease}.industry-card[data-v-a242dd68]:hover{background:#ffffff1a;border-color:#00d4ff80;transform:translateY(-4px);box-shadow:0 12px 40px #00d4ff33}.industry-card[data-v-a242dd68]:hover:before{opacity:1}.industry-card[data-v-a242dd68]:active{transform:translateY(-2px)}.industry-icon[data-v-a242dd68]{font-size:32px;margin-bottom:10px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));position:relative;z-index:1}.industry-name[data-v-a242dd68]{font-size:14px;font-weight:600;color:#ffffffe6;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1}.industry-card:hover .industry-name[data-v-a242dd68]{color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,.6)}.industry-top-score[data-v-a242dd68]{font-size:11px;font-weight:600;margin-top:4px;text-align:center;line-height:1.3}.top-score-rs[data-v-a242dd68]{display:block;font-size:12px;font-weight:700}.top-score-name[data-v-a242dd68]{display:block;font-size:10px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.score-positive[data-v-a242dd68]{color:#4ade80}.score-negative[data-v-a242dd68],.score-hot[data-v-a242dd68]{color:#f87171}.score-cold[data-v-a242dd68]{color:#4ade80}.score-neutral[data-v-a242dd68]{color:#60a5fa}.etf-score-item[data-v-a242dd68]{min-width:48px;max-width:60px;flex:0 0 auto}.etf-score-value[data-v-a242dd68]{font-size:13px;font-weight:700;text-align:center;padding-top:4px}.industry-modal-overlay[data-v-a242dd68]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.industry-modal[data-v-a242dd68]{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);border:1px solid rgba(0,212,255,.3);border-radius:16px;width:92%;max-width:720px;max-height:85vh;overflow-y:auto;padding:0;color:#fff;box-shadow:0 20px 60px #00000080,0 0 30px #00d4ff26}.industry-modal-header[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;background:#16213ef2;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px 16px 0 0}.industry-modal-header h3[data-v-a242dd68]{margin:0;font-size:18px;color:#00d4ff}.industry-modal-actions[data-v-a242dd68]{display:flex;gap:8px;align-items:center}.industry-help-btn[data-v-a242dd68]{background:none;border:none;color:#fff9;font-size:16px;font-weight:700;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s;outline:none}.industry-help-btn[data-v-a242dd68]:focus{outline:none}.industry-help-btn[data-v-a242dd68]:active{background:#00d4ff33}.industry-help-btn[data-v-a242dd68]:hover,.industry-help-btn.active[data-v-a242dd68]{color:#00d4ff;background:#ffffff1a}.industry-help-panel[data-v-a242dd68]{padding:14px 24px 18px;background:#00000040;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;line-height:1.6;color:#ffffffa6;overflow:hidden}.help-item[data-v-a242dd68]{margin-bottom:6px}.help-item[data-v-a242dd68]:last-child{margin-bottom:0}.help-label[data-v-a242dd68]{display:inline-block;min-width:60px;color:#00d4ff;font-weight:600;margin-right:6px}.help-slide-enter-active[data-v-a242dd68]{transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .4s ease}.help-slide-leave-active[data-v-a242dd68]{transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .35s ease}.help-slide-enter-from[data-v-a242dd68],.help-slide-leave-to[data-v-a242dd68]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;overflow:hidden}.help-slide-enter-to[data-v-a242dd68],.help-slide-leave-from[data-v-a242dd68]{max-height:300px;opacity:1;overflow:hidden}.industry-modal-close[data-v-a242dd68]{background:none;border:none;color:#fff9;font-size:20px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s}.industry-modal-close[data-v-a242dd68]:hover{color:#fff;background:#ffffff1a}.industry-modal-loading[data-v-a242dd68]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:#fff9}.industry-modal-body[data-v-a242dd68]{padding:12px 20px 20px}.etf-row[data-v-a242dd68]{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.etf-row[data-v-a242dd68]:last-child{border-bottom:none}.etf-info[data-v-a242dd68]{display:flex;gap:12px;margin-bottom:10px;align-items:center}.etf-code[data-v-a242dd68]{font-family:monospace;font-size:12px;color:#00d4ffcc;cursor:pointer;transition:color .2s}.etf-code[data-v-a242dd68]:hover{color:#00d4ff;text-decoration:underline}.etf-name[data-v-a242dd68]{font-size:13px;color:#ffffffd9;cursor:pointer;transition:color .2s}.etf-name[data-v-a242dd68]:hover{color:#00d4ff}.etf-bars[data-v-a242dd68]{display:flex;gap:8px;flex-wrap:wrap}.bar-item[data-v-a242dd68]{flex:1;min-width:80px;position:relative}.bar-label[data-v-a242dd68]{font-size:10px;color:#ffffff73;display:block;margin-bottom:3px}.bar-track[data-v-a242dd68]{height:8px;background:#ffffff14;border-radius:4px;overflow:hidden}.bar-fill[data-v-a242dd68]{height:100%;border-radius:4px;transition:width .6s ease;box-shadow:0 0 6px #ffffff1a}.bar-tooltip[data-v-a242dd68]{display:none;position:absolute;top:-22px;left:50%;transform:translate(-50%);background:#000000d9;color:#fff;font-size:11px;padding:2px 8px;border-radius:4px;white-space:nowrap;z-index:5}.bar-item:hover .bar-tooltip[data-v-a242dd68]{display:block}.etf-chart-toggle[data-v-a242dd68]{position:absolute;right:0;top:14px;cursor:pointer;padding:4px 8px;color:#fff6;transition:color .2s}.etf-chart-toggle[data-v-a242dd68]:hover{color:#00d4ff}.toggle-arrow[data-v-a242dd68]{display:inline-block;font-size:12px;transition:transform .3s ease}.toggle-arrow.expanded[data-v-a242dd68]{transform:rotate(180deg)}.etf-rs-chart-container[data-v-a242dd68]{margin-top:12px;border-radius:10px;overflow:hidden;background:#1a1a2e;border:1px solid rgba(255,255,255,.06)}.etf-rs-chart-container canvas[data-v-a242dd68]{display:block;width:100%}.rs-chart-slide-enter-active[data-v-a242dd68]{transition:all .35s ease}.rs-chart-slide-leave-active[data-v-a242dd68]{transition:all .25s ease}.rs-chart-slide-enter-from[data-v-a242dd68],.rs-chart-slide-leave-to[data-v-a242dd68]{max-height:0;opacity:0;margin-top:0;overflow:hidden}.rs-chart-slide-enter-to[data-v-a242dd68],.rs-chart-slide-leave-from[data-v-a242dd68]{max-height:250px;opacity:1;margin-top:12px}.screen-panel .screen-header[data-v-a242dd68],.screen-panel .form-section[data-v-a242dd68],.screen-panel .filter-grid[data-v-a242dd68]{background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;padding:32px;margin:0 20px 24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a;position:relative;z-index:1}.screen-panel .rps-section[data-v-a242dd68]{background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;padding:32px 32px 20px;margin:0 20px 24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a;position:relative;z-index:1}.screen-panel .rps-grid[data-v-a242dd68]{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.screen-panel .form-section[data-v-a242dd68]:last-of-type,.screen-panel .rps-grid[data-v-a242dd68]:last-of-type,.screen-panel .filter-grid[data-v-a242dd68]:last-of-type{margin-bottom:20px}.screen-panel h2[data-v-a242dd68]{color:#1fb9f8!important;text-shadow:0 0 20px rgba(0,212,255,.8);margin-bottom:20px}.screen-panel .screen-disclaimer[data-v-a242dd68]{text-align:center;margin:0 20px 24px;padding:12px 20px;background:#8a9dc51a;border-radius:10px;border:1px solid rgba(138,157,197,.2)}.screen-panel .screen-note[data-v-a242dd68]{color:#fffc!important;font-size:14px;margin:0;font-style:italic;text-shadow:0 1px 2px rgba(0,0,0,.5)}.screen-panel label[data-v-a242dd68],.screen-panel .form-group label[data-v-a242dd68]{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.screen-panel input[data-v-a242dd68],.screen-panel select[data-v-a242dd68]{background:#ffffff14!important;border:1px solid rgba(0,212,255,.3)!important;color:#fff!important;border-radius:10px!important}.screen-panel input[data-v-a242dd68]::-moz-placeholder{color:#ffffff80!important}.screen-panel input[data-v-a242dd68]::placeholder{color:#ffffff80!important}.screen-panel button[data-v-a242dd68]{background:linear-gradient(135deg,#00d4ff,#0096ff)!important;border:none!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 4px 15px #00d4ff4d}.screen-panel .rps-grid[data-v-a242dd68],.screen-panel .filter-grid[data-v-a242dd68]{gap:20px!important}.screen-panel .rps-item[data-v-a242dd68],.screen-panel .filter-item[data-v-a242dd68]{background:#ffffff14!important;border:1px solid rgba(0,212,255,.2)!important;border-radius:12px!important;padding:16px!important}.screen-panel .rps-item label[data-v-a242dd68],.screen-panel .filter-item label[data-v-a242dd68]{color:#fff!important;font-weight:600!important}.screen-panel .rps-item input[data-v-a242dd68],.screen-panel .filter-item input[data-v-a242dd68]{background:#ffffff0d!important;border:1px solid rgba(0,212,255,.15)!important}.screen-panel .signal-header[data-v-a242dd68]{margin:0!important;padding:20px 0!important}.screen-panel .results-container[data-v-a242dd68]{margin:0 20px!important;background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;padding:32px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a}.screen-panel .screen-header .header-right-section[data-v-a242dd68]{color:#00d4ff!important;font-weight:600!important;text-shadow:0 0 15px rgba(0,212,255,.8)}.screen-panel select option[data-v-a242dd68]{background:transparent!important;color:#333!important;border:none!important}.screen-panel select[data-v-a242dd68]{color:#fff!important}.screen-panel select:focus option[data-v-a242dd68]{background:transparent!important;color:#1a365d!important}.screen-panel .rps-templates .template-buttons[data-v-a242dd68]{display:flex!important;gap:38px!important;justify-content:center!important;flex-wrap:wrap!important}.screen-panel .template-btn[data-v-a242dd68]{margin:0!important;padding:8px 16px!important}.screen-panel .rps-templates h4[data-v-a242dd68]{color:#fff!important;text-shadow:0 0 20px rgba(0,212,255,.8)!important;font-size:18px!important;font-weight:400!important}.screen-panel .form-section h3[data-v-a242dd68],.screen-panel .basic-settings h3[data-v-a242dd68],.screen-panel .signal-header h3[data-v-a242dd68]{color:#1fb9f8!important;text-shadow:0 0 20px rgba(0,212,255,.8)!important}.screen-panel .signal-type-btn[data-v-a242dd68]{color:#fff!important;border:2px solid rgba(0,212,255,.5)!important;background:#00d4ff1a!important}.screen-panel .signal-type-btn.active[data-v-a242dd68]{background:#00d4ffcc!important;color:#fff!important}.screen-panel .form-group label[data-v-a242dd68],.screen-panel .rps-item label[data-v-a242dd68],.screen-panel .filter-item label[data-v-a242dd68]{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.screen-panel .rps-grid[data-v-a242dd68]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin:0 20px 24px!important;padding:0!important}.screen-panel .rps-item[data-v-a242dd68]{background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9)!important;border-radius:20px!important;padding:32px!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:2px solid rgba(0,212,255,.3)!important;box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a!important;position:relative!important;z-index:1!important;text-align:center!important}.screen-panel .rps-item label[data-v-a242dd68]{display:block!important;margin-bottom:16px!important;font-size:18px!important;font-weight:600!important;color:#fff!important;text-shadow:0 0 10px rgba(0,212,255,.5)!important}.screen-panel .rps-item input[data-v-a242dd68]{width:80px!important;max-width:80px!important;text-align:center!important;margin:0 auto!important;display:block!important;font-size:24px!important;font-weight:600!important;padding:12px!important}@media (max-width: 767px){.screen-panel .rps-grid[data-v-a242dd68]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin:0 10px 20px!important}.screen-panel .rps-item[data-v-a242dd68]{padding:12px!important;border-radius:12px!important}.screen-panel .rps-item label[data-v-a242dd68]{font-size:12px!important;margin-bottom:8px!important}.screen-panel .rps-item input[data-v-a242dd68]{width:50px!important;max-width:50px!important;font-size:14px!important;padding:6px!important}}.screen-panel .rps-item .rps-description[data-v-a242dd68]{margin-top:12px!important;font-size:14px!important;color:#ffffffb3!important}.screen-panel .signal-tooltip[data-v-a242dd68]{background:#000000f2!important;color:#fff!important;border:1px solid rgba(0,212,255,.5)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.screen-panel .signal-tooltip[data-v-a242dd68]:before{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#fffffff2;border-radius:8px;z-index:-1}.screen-panel .signal-tooltip-content[data-v-a242dd68]{position:relative;z-index:1;color:#333!important;padding:2px}.screen-panel .signal-item:hover .signal-tooltip[data-v-a242dd68]{box-shadow:0 4px 20px #0000004d,0 0 0 2px #00d4ff4d}.screen-panel .signal-grid .signal-item[data-v-a242dd68]{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.screen-panel .signal-grid .signal-item.selected[data-v-a242dd68]{background:#00d4ffcc!important;border-color:#00d4ff!important}@keyframes starfieldDrift-a242dd68{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:12px 10px,-10px 16px,8px -12px,0 0}}.page-container.practice-theme[data-v-a242dd68]:after{display:none}@keyframes starBlink-a242dd68{0%,to{opacity:.5}50%{opacity:.8}}@keyframes starTunnelStraight-a242dd68{0%{transform:scale(.3);opacity:.2}20%{opacity:.8}to{transform:scale(4.5);opacity:0}}.main-app[data-v-a242dd68]{position:relative;min-height:100vh;display:flex;justify-content:center;padding:20px;box-sizing:border-box}.content-wrapper[data-v-a242dd68]{width:100%;max-width:1200px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 0 50px #00000026,0 0 100px #0000001a;overflow:hidden;margin-bottom:20px}.header[data-v-a242dd68]{padding:15px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}@font-face{font-family:Alimama_DongFangDaKai_Regular;src:url(/assets/Alimama_DongFangDaKai_Regular-BjoqP8d9.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.header-left h1[data-v-a242dd68]{margin:0;color:#333;font-size:28px;font-weight:400;display:flex;align-items:center;gap:10px;font-family:Alimama_DongFangDaKai_Regular,Noto Sans SC,sans-serif;background:linear-gradient(270deg,#00d4aa,#4facfe,#00d4aa);background-size:200% 100%;animation:auroraTextFlow-a242dd68 8s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.header-logo[data-v-a242dd68]{height:80px;width:100px;object-fit:contain;border-radius:4px}.header-right[data-v-a242dd68]{display:flex;align-items:center;gap:15px}.user-info[data-v-a242dd68]{color:#666;font-weight:500}.logout-button[data-v-a242dd68]{background:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;font-weight:500;transition:all .3s}.logout-button[data-v-a242dd68]:hover{background:#c82333;transform:translateY(-1px)}.nav-tabs[data-v-a242dd68]{background:transparent;padding:0 30px;display:flex;gap:0;border-bottom:none}.tab-button[data-v-a242dd68]{background:transparent;border:none;padding:15px 25px;cursor:pointer;font-weight:500;color:#666;border-bottom:3px solid transparent;transition:all .3s}.tab-button[data-v-a242dd68]:hover{color:#333;background:#667eea1a}.tab-button.active[data-v-a242dd68]{color:#667eea;border-bottom-color:#667eea;background:transparent}.query-panel[data-v-a242dd68],.practice-panel[data-v-a242dd68]{padding:30px;background:#fffffff2;margin:0 auto;border-radius:0;box-shadow:0 10px 30px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:calc(100vh - 140px);width:100%;max-width:1200px;box-sizing:border-box}.nav-tabs[data-v-a242dd68]{padding:20px;display:flex;justify-content:center;align-items:center;margin-bottom:20px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;box-shadow:none}.nav-glass-container[data-v-a242dd68]{display:flex;position:relative;background:linear-gradient(135deg,#ffffff40,#00d4ff26,#9370db1f 60%,#fff3);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:35px;padding:8px 30px;border:2px solid rgba(255,255,255,.3);box-shadow:0 15px 45px #0003,0 0 30px #00d4ff33,0 0 60px #9370db1a,inset 0 2px #fff6,inset 0 -2px #00d4ff33;width:calc(100% - 80px);max-width:1000px;margin:0 auto;justify-content:space-between;overflow:visible}.nav-slider[data-v-a242dd68]{position:absolute;top:50%;transform:translateY(-50%);height:calc(100% - 27px);background:linear-gradient(135deg,#0096ff99,#00d4ffcc 30%,#1e90ffb3 70%,#00b4ff99);border-radius:25px;transition:all .4s cubic-bezier(.34,1.56,.64,1);z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(0,212,255,.6);box-shadow:0 8px 25px #00d4ff66,0 0 20px #00d4ff4d,inset 0 2px #fff6,inset 0 -1px #0096ff4d}.tab-button[data-v-a242dd68]{padding:10px 20px;margin:0 4px;font-size:15px;white-space:nowrap;background:transparent;border:none;color:#0096ffcc;font-weight:500;position:relative;z-index:2;transition:all .3s ease;border-radius:23px;letter-spacing:.5px;cursor:pointer;outline:none;flex:1;text-align:center}.tab-button[data-v-a242dd68]:focus{outline:none;box-shadow:none}.tab-button.active[data-v-a242dd68]{color:#fff;font-weight:700;background:transparent;text-shadow:0 0 15px rgba(255,255,255,.8),0 0 30px rgba(0,212,255,.5),0 2px 4px rgba(0,0,0,.3)}.tab-button[data-v-a242dd68]:hover:not(.active){color:#00b4ff;background:#00b4ff1a;transform:translateY(-1px);text-shadow:0 0 8px rgba(0,180,255,.5)}.screen-panel[data-v-a242dd68],.profile-panel[data-v-a242dd68],.chart-panel[data-v-a242dd68]{padding:20px;background:transparent;margin:0 auto;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:calc(100vh - 140px);width:100%;max-width:1200px;box-sizing:border-box}.query-panel[data-v-a242dd68]{padding:20px;background:transparent;margin:0 auto;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:calc(100vh - 140px);position:relative;width:100%;max-width:1200px;box-sizing:border-box}.query-panel[data-v-a242dd68],.screen-panel[data-v-a242dd68],.profile-panel[data-v-a242dd68],.favorites-panel[data-v-a242dd68],.practice-panel[data-v-a242dd68],.chart-panel[data-v-a242dd68],.notes-panel[data-v-a242dd68]{width:100%!important;max-width:1200px!important;margin:0 auto!important}.favorites-panel[data-v-a242dd68]{padding:20px;background:transparent;margin:0 auto;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:calc(100vh - 140px);width:100%;max-width:1200px;box-sizing:border-box}.chart-theme .query-panel .form-row[data-v-a242dd68]{background:linear-gradient(135deg,#ffffff26,#00d4ff1f 30%,#ffffff2e);border-radius:20px;padding:20px;margin:20px!important;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:2px solid rgba(0,212,255,.25);box-shadow:0 15px 35px #00000026,0 0 25px #00d4ff26,inset 0 1px #ffffff4d,inset 0 -1px #00d4ff1a;position:relative;z-index:1;display:flex;align-items:flex-end;gap:16px;flex-wrap:nowrap;width:calc(100% - 40px)!important;min-width:0!important;box-sizing:border-box}.chart-theme .query-panel .stock-card[data-v-a242dd68],.chart-theme .query-panel .chart-container[data-v-a242dd68]{background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;padding:24px;margin:0 20px 20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a;position:relative;z-index:1}.chart-theme .query-panel h2[data-v-a242dd68],.chart-theme .query-panel h3[data-v-a242dd68],.chart-theme .query-panel .section-title[data-v-a242dd68]{color:#1fb9f8!important;text-shadow:0 0 20px rgba(0,212,255,.8);margin-bottom:20px}.chart-theme .query-panel .form-row label[data-v-a242dd68]{color:#1a365d!important;text-shadow:0 1px 2px rgba(255,255,255,.8);font-weight:700;font-size:16px;margin-bottom:8px;display:block;letter-spacing:.5px}.chart-theme .query-panel label[data-v-a242dd68]{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5);font-weight:600}.chart-theme .query-panel .form-row select[data-v-a242dd68],.chart-theme .query-panel .form-row input[type=text][data-v-a242dd68],.chart-theme .query-panel .form-row input[type=number][data-v-a242dd68]{background:#fff6!important;color:#1a365d!important;border-radius:12px!important;padding:12px 16px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0000001a,inset 0 1px #ffffff80;width:100%}.chart-theme .query-panel .form-row select[data-v-a242dd68]{font-weight:500!important;padding:12px 14px!important}.chart-theme .query-panel .form-row input[type=text][data-v-a242dd68],.chart-theme .query-panel .form-row input[type=number][data-v-a242dd68]{font-weight:600!important}.chart-theme .query-panel select[data-v-a242dd68],.chart-theme .query-panel input[type=text][data-v-a242dd68],.chart-theme .query-panel input[type=number][data-v-a242dd68]{background:#ffffff14!important;border:1px solid rgba(0,212,255,.3)!important;color:#fff!important;border-radius:10px!important;padding:10px 15px!important}.chart-theme .query-panel select option[data-v-a242dd68]{background:transparent!important;color:#333!important}.chart-theme .query-panel .form-row input[data-v-a242dd68]::-moz-placeholder{color:#1a365d99!important;font-style:italic}.chart-theme .query-panel .form-row input[data-v-a242dd68]::placeholder{color:#1a365d99!important;font-style:italic}.chart-theme .query-panel .form-row .form-label[data-v-a242dd68]{color:#1fb9f8!important;font-weight:600;text-shadow:0 1px 2px rgba(31,185,248,.3);white-space:nowrap;flex-shrink:0;writing-mode:horizontal-tb!important;text-orientation:mixed!important;display:inline-block;min-width:auto}.chart-theme .query-panel input[data-v-a242dd68]::-moz-placeholder{color:#ffffff80!important}.chart-theme .query-panel input[data-v-a242dd68]::placeholder{color:#ffffff80!important}.chart-theme .query-panel button[data-v-a242dd68]{background:linear-gradient(135deg,#00d4ff,#0096ff)!important;border:none!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 4px 15px #00d4ff4d;border-radius:10px!important;padding:12px 24px!important;font-weight:600!important;transition:all .3s ease!important}.chart-theme .query-panel button[data-v-a242dd68]:hover{box-shadow:0 6px 20px #00d4ff66;transform:translateY(-2px)}.chart-theme .query-panel .favorite-btn[data-v-a242dd68]{background:#ffffffe6!important;border:1px solid rgba(0,212,255,.3)!important;color:#ff6b6b!important}.chart-theme .query-panel .favorite-btn[data-v-a242dd68]:hover{background:#fff!important;border:1px solid rgba(0,212,255,.5)!important;box-shadow:0 6px 20px #00d4ff4d}.chart-theme .query-panel .favorite-btn.favorited[data-v-a242dd68]{background:#fffffff2!important;border:1px solid rgba(255,193,7,.6)!important;color:#ffc107!important}.chart-theme .query-panel .stock-name[data-v-a242dd68]{color:#333!important;text-shadow:none}.chart-theme .query-panel .stock-code[data-v-a242dd68]{color:#666!important;font-family:monospace;text-shadow:none;background:#f0f0f0}.chart-theme .query-panel .attempts-info[data-v-a242dd68]{color:#00d4ff!important;font-weight:600!important;text-shadow:0 0 15px rgba(0,212,255,.8)}.chart-theme .query-panel .form-row .form-group[data-v-a242dd68]{display:flex;flex-direction:column;gap:8px}.chart-theme .query-panel .form-row .form-group[data-v-a242dd68]:first-child{width:120px;flex-shrink:0}.chart-theme .query-panel .form-row .form-group[data-v-a242dd68]:nth-child(2){flex:1;min-width:0;max-width:350px}.chart-theme .query-panel .form-row .form-group[data-v-a242dd68]:last-child{flex-shrink:0;align-self:flex-end}@media (min-width: 769px) and (max-width: 850px){.chart-theme .query-panel .form-row[data-v-a242dd68]{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:20px;margin:20px!important}.chart-theme .query-panel .form-row .form-label[data-v-a242dd68]{white-space:nowrap;flex-shrink:0;min-width:auto;writing-mode:horizontal-tb!important;text-orientation:mixed!important;color:#1fb9f8!important;font-weight:600;font-size:16px}.chart-theme .query-panel .form-row select[data-v-a242dd68]{min-width:100px;flex-shrink:0}.chart-theme .query-panel .form-row .search-container[data-v-a242dd68]{flex:1;min-width:200px}}@media (max-width: 768px){.chart-theme .query-panel .form-row[data-v-a242dd68]{flex-direction:column;align-items:stretch;gap:16px;margin:10px;width:calc(100% - 20px)}.chart-theme .query-panel .form-row .form-group[data-v-a242dd68]{width:100%!important;max-width:none!important}.chart-theme .query-panel .form-row .form-group[data-v-a242dd68]:first-child{width:100%!important}.chart-theme .query-panel .form-row .form-group[data-v-a242dd68]:last-child{align-self:stretch}}.query-panel .form-row[data-v-a242dd68]{display:flex;flex-wrap:wrap;align-items:center;gap:15px;width:100%;min-width:100%}.query-panel .form-row .form-label[data-v-a242dd68]{white-space:nowrap;flex-shrink:0;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.query-panel .form-row select[data-v-a242dd68],.query-panel .form-row input[data-v-a242dd68]{flex:1;margin:0 10px;min-width:150px}.query-panel .form-row button[data-v-a242dd68]{min-width:100px}.query-panel h2[data-v-a242dd68],.screen-panel h2[data-v-a242dd68],.profile-panel h2[data-v-a242dd68],.favorites-panel h2[data-v-a242dd68],.practice-panel h2[data-v-a242dd68],.notes-panel h2[data-v-a242dd68]{margin:0 0 20px;color:#333;font-size:28px;font-weight:700}.favorites-panel[data-v-a242dd68]{padding:30px;background:#fffffff2;margin:0 auto;border-radius:0;box-shadow:0 10px 30px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:calc(100vh - 140px);width:100%;max-width:1200px;box-sizing:border-box}.practice-panel[data-v-a242dd68]{padding:0;background:#fffffff2;margin:0 auto;border-radius:0;box-shadow:0 10px 30px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:calc(100vh - 140px);width:100%;max-width:1200px;box-sizing:border-box}.chart-header[data-v-a242dd68]{margin-bottom:20px}.chart-main-title[data-v-a242dd68]{text-align:center;margin:0 0 15px;color:#333;font-size:28px;font-weight:700}.chart-controls[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.chart-controls-top[data-v-a242dd68]{display:flex;align-items:center;gap:15px;order:2}.chart-controls-bottom[data-v-a242dd68]{display:flex;align-items:center;min-width:200px;order:1}.chart-remaining-attempts[data-v-a242dd68]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#667eea1f,#764ba21f);padding:10px 16px;border-radius:20px;border:2px solid transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 3px 12px #667eea26;font-size:13px;transition:all .3s ease}.chart-remaining-attempts[data-v-a242dd68]:hover{transform:translateY(-1px);box-shadow:0 5px 18px #667eea40}.favorite-btn[data-v-a242dd68]{background:#ffffffe6;border:none;border-radius:50%;width:45px;height:45px;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;box-shadow:0 2px 8px #0000001a}.favorite-btn[data-v-a242dd68]:hover:not(.disabled){transform:scale(1.1);box-shadow:0 4px 15px #0003}.favorite-btn.favorited[data-v-a242dd68]{background:#ffffffe6;animation:heartBeat-a242dd68 .6s ease-in-out}.favorite-btn.disabled[data-v-a242dd68]{cursor:not-allowed;opacity:.6;background:#ffffff80}.favorite-btn.disabled[data-v-a242dd68]:hover{transform:none;box-shadow:0 2px 8px #0000001a}@keyframes auroraTextFlow-a242dd68{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes heartBeat-a242dd68{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.1)}75%{transform:scale(1.15)}to{transform:scale(1)}}.chart-subtitle[data-v-a242dd68]{margin:-15px 0 20px;color:#666;font-size:14px;font-weight:400;font-family:monospace;text-align:center}.trend-display[data-v-a242dd68]{display:flex;align-items:center;gap:12px;margin:15px 0 20px;padding:12px 16px;background:#ffffffe6;border-radius:12px;box-shadow:0 4px 12px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.4);transition:all .3s ease}.trend-display.control-item[data-v-a242dd68]{margin:0;padding:8px 14px;gap:10px;border-radius:10px;box-shadow:0 3px 10px #00000014;max-width:-moz-fit-content;max-width:fit-content;position:relative}.trend-display[data-v-a242dd68]:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-1px)}.membership-expired-overlay[data-v-a242dd68]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:99999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.membership-expired-modal[data-v-a242dd68]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(255,165,0,.4);border-radius:16px;padding:36px 40px;text-align:center;color:#fff;max-width:380px;box-shadow:0 20px 60px #00000080}.expired-icon[data-v-a242dd68]{font-size:48px;margin-bottom:12px}.membership-expired-modal h3[data-v-a242dd68]{margin:0 0 12px;font-size:20px;color:orange}.membership-expired-modal p[data-v-a242dd68]{margin:0 0 8px;font-size:14px;color:#ffffffbf;line-height:1.5}.expired-confirm-btn[data-v-a242dd68]{margin-top:18px;padding:10px 36px;border:none;border-radius:8px;background:linear-gradient(135deg,orange,#ff8c00);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.expired-confirm-btn[data-v-a242dd68]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffa5004d}.assessment-overlay[data-v-a242dd68]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.assessment-modal[data-v-a242dd68]{position:relative;background:#f0f8ffe0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(180,215,255,.5);border-radius:18px;padding:32px 36px;min-width:320px;max-width:400px;box-shadow:0 20px 60px #0050b41f,0 0 40px #64a0ff14;color:#2d3748}.assessment-modal-close[data-v-a242dd68]{position:absolute;top:12px;right:16px;font-size:18px;color:#a0aec0;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.assessment-modal-close[data-v-a242dd68]:hover{background:#00000014;color:#4a5568}.assessment-loading[data-v-a242dd68]{text-align:center;padding:24px;color:#718096;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:12px}.assessment-spinner[data-v-a242dd68]{width:28px;height:28px;border:3px solid rgba(100,160,255,.2);border-top-color:#4299e1;border-radius:50%;animation:spin-a242dd68 .8s linear infinite}@keyframes spin-a242dd68{to{transform:rotate(360deg)}}.assessment-modal-title[data-v-a242dd68]{font-size:17px;font-weight:600;color:#2b6cb0;margin-bottom:6px}.assessment-notice[data-v-a242dd68]{font-size:12px;color:#e53e3e;margin-bottom:6px;padding:4px 8px;background:#e53e3e14;border-radius:6px;display:inline-block}.assessment-cache-tag[data-v-a242dd68]{font-size:11px;color:#a0aec0;margin-bottom:12px}.assessment-modal-trend[data-v-a242dd68]{font-size:22px;font-weight:700;margin:12px 0 16px;padding:8px 16px;border-radius:10px;display:inline-block}.assessment-modal-trend.trend-bull[data-v-a242dd68]{color:#c53030;background:#c5303014}.assessment-modal-trend.trend-bear[data-v-a242dd68]{color:#38a169;background:#38a16914}.assessment-modal-trend.trend-neutral[data-v-a242dd68]{color:#d69e2e;background:#d69e2e14}.assessment-modal-items[data-v-a242dd68]{display:flex;flex-direction:column;gap:10px}.assessment-item[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff9;border-radius:8px;border:1px solid rgba(200,220,240,.4);font-size:14px}.assessment-item .item-label[data-v-a242dd68]{color:#4a5568;font-weight:500}.assessment-item .item-value[data-v-a242dd68]{font-weight:600;font-size:15px}.trend-label[data-v-a242dd68]{font-size:14px;color:#666;font-weight:500;white-space:nowrap}.trend-value[data-v-a242dd68]{font-size:16px;font-weight:600;padding:6px 12px;border-radius:8px;white-space:nowrap;letter-spacing:.5px;transition:all .3s ease}.trend-display.control-item .trend-label[data-v-a242dd68]{font-size:13px;font-weight:600}.trend-display.control-item .trend-value[data-v-a242dd68]{font-size:15px;padding:5px 10px;border-radius:7px;font-weight:700}.trend-image-container[data-v-a242dd68]{margin:15px 0 -80px 50px;display:flex;align-items:center;gap:6px}.trend-image[data-v-a242dd68]{width:44px;height:50px;object-fit:contain}.signal-display[data-v-a242dd68]{display:flex;align-items:center;gap:12px;margin:15px 0 20px;padding:12px 16px;background:#ffffffe6;border-radius:12px;box-shadow:0 4px 12px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.4);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.signal-display.control-item[data-v-a242dd68]{margin:0;padding:8px 14px;gap:10px;border-radius:10px;box-shadow:0 3px 10px #00000014;max-width:-moz-fit-content;max-width:fit-content}.signal-display[data-v-a242dd68]:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-1px)}.signal-label[data-v-a242dd68]{font-size:14px;color:#666;font-weight:500;white-space:nowrap}.signal-display.control-item .signal-label[data-v-a242dd68]{font-size:13px;font-weight:600}.signal-display.control-item .signal-value[data-v-a242dd68]{font-size:15px;padding:5px 10px;border-radius:7px;font-weight:700}.signal-buy[data-v-a242dd68]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:1px solid #b8dabc}.signal-sell[data-v-a242dd68]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border:1px solid #f1b0b7}.signal-support[data-v-a242dd68]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border:1px solid #ffd93d}.signal-tooltip[data-v-a242dd68]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:12px;background:#fffffffa;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 12px 32px #0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:16px;min-width:200px;max-width:300px;z-index:99999;animation:fadeInDown-a242dd68 .2s ease-out;pointer-events:none}.signal-tooltip[data-v-a242dd68]:before{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:12px;height:12px;background:#fffffffa;border:1px solid rgba(0,0,0,.1);border-top:none;border-left:none;transform:translate(-50%) rotate(45deg);z-index:100000}.signal-tooltip-header[data-v-a242dd68]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1)}.signal-count[data-v-a242dd68]{font-size:12px;color:#666;font-weight:600}.signal-list[data-v-a242dd68]{display:flex;flex-direction:column;gap:8px}.signal-item[data-v-a242dd68]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:500;transition:all .2s ease}.signal-item[data-v-a242dd68]:hover{transform:translate(2px);box-shadow:0 2px 8px #0000001a}.signal-emoji[data-v-a242dd68]{font-size:16px;width:20px;text-align:center}.signal-name[data-v-a242dd68]{flex:1;white-space:nowrap}@keyframes fadeInUp-a242dd68{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes fadeInDown-a242dd68{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.signal-display[data-v-a242dd68]{position:relative}.trend-early-up[data-v-a242dd68]{background:linear-gradient(135deg,#e8f5e8,#d4f4dd);color:#2d5a2d;border:1px solid #a8d5a8}.trend-up[data-v-a242dd68]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:1px solid #b8dabc}.trend-bull-sideways[data-v-a242dd68]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border:1px solid #ffd93d}.trend-early-down[data-v-a242dd68]{background:linear-gradient(135deg,#ffebee,#ffcdd2);color:#b71c1c;border:1px solid #f8bbd9}.trend-down[data-v-a242dd68]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border:1px solid #f1b0b7}.trend-sideways[data-v-a242dd68]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#0d47a1;border:1px solid #90caf9}.form-row[data-v-a242dd68]{display:flex;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.form-row select[data-v-a242dd68],.form-row input[data-v-a242dd68]{padding:10px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:border-color .3s}.form-row select[data-v-a242dd68]:focus,.form-row input[data-v-a242dd68]:focus{outline:none;border-color:#667eea}.form-row button[data-v-a242dd68]{background:#667eea;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s}.form-row button[data-v-a242dd68]:hover{background:#5a6fd8;transform:translateY(-1px)}.floating-query-btn[data-v-a242dd68]{display:none}.query-panel-container[data-v-a242dd68]{overflow:visible;position:relative;z-index:10}.kline-wrapper[data-v-a242dd68]{width:100%}.search-container[data-v-a242dd68]{position:relative;flex:1;margin:0 10px;min-width:300px}.search-input[data-v-a242dd68]{width:100%;padding:10px 15px;border:2px solid rgba(0,212,255,.25);border-radius:12px;font-size:14px;transition:border-color .3s;box-sizing:border-box;background:linear-gradient(135deg,#e2f3ffa6,#d0eeffa6,#f0f8ffbf);color:#1a365d;box-shadow:0 4px 12px #00000014,inset 0 1px #fff9}.search-input[data-v-a242dd68]:focus{outline:none;border-color:#667eea}.search-results[data-v-a242dd68]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px 0 0 8px;margin-top:4px;box-shadow:0 4px 12px #0000001f;max-height:300px;overflow-y:auto;z-index:1000}.search-item[data-v-a242dd68]{padding:12px 15px;cursor:pointer;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.search-item[data-v-a242dd68]:hover{background-color:#f0f0f0}.search-item[data-v-a242dd68]:last-child{border-bottom:none}.stock-name[data-v-a242dd68]{font-weight:500;color:#333;flex:1}.stock-code[data-v-a242dd68]{font-family:monospace;font-size:12px;color:#666;background:#f8f9fa;padding:2px 6px;border-radius:4px;margin-left:10px}.screen-form[data-v-a242dd68]{display:flex;flex-direction:column;gap:25px}.form-group[data-v-a242dd68]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-a242dd68]{font-weight:600;color:#333;font-size:14px}.form-group input[data-v-a242dd68],.form-group select[data-v-a242dd68]{padding:12px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:border-color .3s}.form-group input[data-v-a242dd68]:focus,.form-group select[data-v-a242dd68]:focus{outline:none;border-color:#667eea}.form-group small[data-v-a242dd68]{color:#6c757d;font-size:12px}.form-section[data-v-a242dd68]{background:#f8f9fa;padding:20px;border-radius:10px;border:1px solid #e9ecef}.form-section h3[data-v-a242dd68]{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}.screen-header[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e9ecef}.header-left-section h2[data-v-a242dd68]{margin:0}.header-right-section[data-v-a242dd68]{display:flex;align-items:center;gap:20px}.market-selector[data-v-a242dd68]{display:flex;align-items:center;gap:8px}.market-selector label[data-v-a242dd68]{font-size:14px;color:#333;font-weight:600;white-space:nowrap}.market-selector select[data-v-a242dd68]{padding:8px 12px;border:2px solid #e9ecef;border-radius:6px;font-size:14px;background:#ffffff1a;transition:border-color .3s;min-width:80px}.market-selector select[data-v-a242dd68]:focus{outline:none;border-color:#667eea}.remaining-attempts[data-v-a242dd68]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea1a,#764ba21a);padding:12px 18px;border-radius:25px;border:2px solid transparent;background-clip:padding-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #667eea33;transition:all .3s ease}.remaining-attempts[data-v-a242dd68]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea4d}.attempts-label[data-v-a242dd68]{font-size:14px;color:#fff;font-weight:600;white-space:nowrap;text-shadow:0 1px 2px rgba(4,0,228,.603)}.attempts-count[data-v-a242dd68]{font-size:16px;font-weight:700;color:#667eea;min-width:24px;text-align:center;background:#ffffffe6;padding:4px 8px;border-radius:12px;box-shadow:inset 0 1px 3px #0000001a;text-shadow:0 1px 2px rgba(255,255,255,.8)}.attempts-count.warning[data-v-a242dd68]{color:#dc3545;background:linear-gradient(135deg,#dc35451a,#ffc1071a);border:1px solid rgba(220,53,69,.3);animation:pulse-a242dd68 2s infinite}.remaining-attempts[data-v-a242dd68]:has(.warning){background:linear-gradient(135deg,#dc354514,#ffc10714);border-color:#dc354533}.signal-header[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.signal-header h3[data-v-a242dd68]{margin:0;text-align:center;flex:1}.signal-controls-row[data-v-a242dd68]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.signal-time-range[data-v-a242dd68]{display:flex;align-items:center;gap:10px}.signal-match-mode[data-v-a242dd68]{display:flex;align-items:center;gap:8px}.signal-match-mode label[data-v-a242dd68],.signal-time-range label[data-v-a242dd68]{font-size:14px;color:#333;font-weight:600;white-space:nowrap}.time-range-select[data-v-a242dd68]{padding:8px 12px;border:2px solid #e9ecef;border-radius:8px;background:#ffffff1a;color:#495057;font-size:14px;font-weight:500;min-width:120px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000000d}.time-range-select[data-v-a242dd68]:hover{border-color:#667eea;box-shadow:0 4px 8px #667eea26}.time-range-select[data-v-a242dd68]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea40}.rps-grid[data-v-a242dd68]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px;justify-content:center}.basic-filter-grid[data-v-a242dd68]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px;width:100%}.rps-item[data-v-a242dd68],.filter-item[data-v-a242dd68]{background:#ffffff1a;padding:12px;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease;width:100%;box-sizing:border-box}.rps-item[data-v-a242dd68]:hover,.filter-item[data-v-a242dd68]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.rps-item label[data-v-a242dd68],.filter-item label[data-v-a242dd68]{display:block;font-weight:600;color:#333;font-size:14px;margin-bottom:8px}.rps-item input[data-v-a242dd68],.filter-item input[data-v-a242dd68]{width:100%;padding:8px 10px;border:2px solid #e9ecef;border-radius:6px;font-size:14px;transition:border-color .3s;box-sizing:border-box;text-align:center}.rps-item input[data-v-a242dd68]:focus,.filter-item input[data-v-a242dd68]:focus{outline:none;border-color:#667eea}.rps-item small[data-v-a242dd68],.filter-item small[data-v-a242dd68]{display:block;color:#6c757d;font-size:12px;margin-top:5px;font-style:italic}@keyframes pulse-a242dd68{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.rps-templates[data-v-a242dd68]{margin-top:15px;margin-bottom:15px}.rps-templates h4[data-v-a242dd68]{margin:0 0 10px;color:#495057;font-size:14px}.template-buttons[data-v-a242dd68]{display:flex;gap:10px;flex-wrap:wrap}.template-btn[data-v-a242dd68]{padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s}.template-btn.conservative[data-v-a242dd68]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.template-btn.conservative[data-v-a242dd68]:hover{background:#c3e6cb;transform:translateY(-1px)}.template-btn.balanced[data-v-a242dd68]{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.template-btn.balanced[data-v-a242dd68]:hover{background:#ffeaa7;transform:translateY(-1px)}.template-btn.aggressive[data-v-a242dd68]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.template-btn.aggressive[data-v-a242dd68]:hover{background:#f5c6cb;transform:translateY(-1px)}.signal-type-selector[data-v-a242dd68]{display:flex;gap:10px;margin-bottom:15px}.signal-type-btn[data-v-a242dd68]{padding:10px 20px;border:2px solid transparent;border-radius:25px;cursor:pointer;font-weight:600;transition:all .3s}.signal-type-btn.buy[data-v-a242dd68]{background:#d4edda;color:#155724}.signal-type-btn.buy.active[data-v-a242dd68]{border-color:#28a745;box-shadow:0 0 0 3px #28a74540}.signal-type-btn.sell[data-v-a242dd68]{background:#f8d7da;color:#721c24}.signal-type-btn.sell.active[data-v-a242dd68]{border-color:#dc3545;box-shadow:0 0 0 3px #dc354540}.signal-checkboxes[data-v-a242dd68]{background:#fff;padding:15px;border-radius:8px;border:1px solid #e9ecef}.signal-category[data-v-a242dd68]{margin-bottom:20px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.category-header[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.category-label[data-v-a242dd68]{display:flex;align-items:center;gap:8px;font-weight:700;color:#333;cursor:pointer;margin:0}.category-label input[type=checkbox][data-v-a242dd68]{margin:0}.detail-btn[data-v-a242dd68]{padding:4px 8px;border:1px solid #007bff;background:#ffffff1a;color:#007bff;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s ease}.detail-btn[data-v-a242dd68]:hover,.detail-btn.active[data-v-a242dd68]{background:#007bff;color:#fff}.signal-details[data-v-a242dd68]{padding:16px;background:#ffffff1a;border-top:1px solid #e0e0e0}.signal-grid[data-v-a242dd68]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.signal-grid.single[data-v-a242dd68]{grid-template-columns:1fr}.signal-card[data-v-a242dd68]{display:flex;align-items:center;justify-content:center;padding:12px 10px;border-radius:12px;border:1px solid #e8e5eb;background:#bababa92;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;font-size:14px;position:relative}.signal-card[data-v-a242dd68]:hover{box-shadow:0 2px 8px #0000000f}.signal-card.selected[data-v-a242dd68]{background:#e6f4ea;border-color:#28a745;box-shadow:0 2px 10px #28a74526}.signal-card.sell.selected[data-v-a242dd68]{background:#fdecea;border-color:#dc3545;box-shadow:0 2px 10px #dc354526}.hidden-checkbox[data-v-a242dd68]{display:none}.buy-signal-tooltip[data-v-a242dd68]{position:fixed;transform:translate(-50%);background:linear-gradient(135deg,#667eea1f,#764ba21f);color:#4a5568;padding:20px;border-radius:20px;border:2px solid transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 15px #667eea33;z-index:999999;min-width:360px;max-width:450px;width:auto;min-height:auto;font-size:13px;line-height:1.6;margin-bottom:8px;pointer-events:none;opacity:0;transition:opacity .2s ease-out;font-weight:500;word-wrap:break-word;overflow-wrap:break-word}.buy-signal-tooltip.show[data-v-a242dd68]{opacity:1}.buy-signal-tooltip[data-v-a242dd68]:before{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(255,6,6,.3);z-index:999999}.tooltip-header[data-v-a242dd68]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.tooltip-header .signal-emoji[data-v-a242dd68]{font-size:18px}.tooltip-header .signal-name[data-v-a242dd68]{font-size:15px;font-weight:700;color:#c7bca2;text-shadow:0 1px 2px rgba(255,255,255,.3)}.tooltip-divider[data-v-a242dd68]{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(160,174,192,.4) 20%,rgba(160,174,192,.6) 50%,rgba(160,174,192,.4) 80%,transparent 100%);margin:12px 0}.tooltip-content[data-v-a242dd68]{font-size:14px;line-height:1.7;color:#bda584e8;text-align:left;font-weight:700;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%;text-indent:2em}@media (max-width: 768px){.buy-signal-tooltip[data-v-a242dd68]{min-width:280px;max-width:calc(100% - 32px);padding:16px;font-size:12px}.tooltip-content[data-v-a242dd68]{font-size:13px;line-height:1.6;font-weight:700;text-indent:2em}.tooltip-header .signal-name[data-v-a242dd68]{font-size:14px}.tooltip-header .signal-emoji[data-v-a242dd68]{font-size:16px}}.slide-down-enter-active[data-v-a242dd68]{transition:all .3s ease-out}.slide-down-leave-active[data-v-a242dd68]{transition:all .3s ease-in}.slide-down-enter-from[data-v-a242dd68]{transform:translateY(-20px);opacity:0;max-height:0}.slide-down-leave-to[data-v-a242dd68]{transform:translateY(-10px);opacity:0;max-height:0}.slide-down-enter-to[data-v-a242dd68],.slide-down-leave-from[data-v-a242dd68]{transform:translateY(0);opacity:1;max-height:500px}.signal-details label[data-v-a242dd68]{display:block;margin-bottom:8px;padding:8px;border-radius:4px;transition:background-color .2s ease}.signal-details label[data-v-a242dd68]:hover{background:#f0f0f0}.signal-group h4[data-v-a242dd68]{margin:0 0 10px;color:#333;font-size:16px}.signal-group label[data-v-a242dd68]{display:block;margin-bottom:8px;font-size:14px;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s}.signal-group label[data-v-a242dd68]:hover{background:#f8f9fa}.signal-group input[type=checkbox][data-v-a242dd68]{margin-right:8px}.loading-animation-container[data-v-a242dd68]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px 0;padding:20px;background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.3);box-shadow:0 4px 20px #0006,0 0 30px #00d4ff33,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.screen-stars-background[data-v-a242dd68]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.screen-star[data-v-a242dd68]{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 6px #fffc,0 0 12px #00d4ff99,0 0 18px #00d4ff66;animation:screenStarTwinkle-a242dd68 3s ease-in-out infinite}.screen-star[data-v-a242dd68]:nth-child(2n){width:1px;height:1px;box-shadow:0 0 4px #fff9,0 0 8px #00d4ff66}.screen-star[data-v-a242dd68]:nth-child(3n){width:3px;height:3px;box-shadow:0 0 8px #fff,0 0 16px #00d4ffcc,0 0 24px #00d4ff99}@keyframes screenStarTwinkle-a242dd68{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.loading-animation[data-v-a242dd68]{margin-bottom:15px;filter:drop-shadow(0 0 20px rgba(0,212,255,.6));position:relative;z-index:2}.loading-placeholder[data-v-a242dd68]{font-size:60px;margin-bottom:15px;animation:bounce-a242dd68 1.5s ease-in-out infinite}.loading-text[data-v-a242dd68]{font-size:16px;color:#00d4ff;margin:0;font-weight:600;text-align:center;position:relative;z-index:2;text-shadow:0 0 10px rgba(0,212,255,.8),0 0 20px rgba(0,212,255,.4),0 2px 4px rgba(0,0,0,.3);letter-spacing:1px}@keyframes bounce-a242dd68{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.screen-button[data-v-a242dd68]{background:#28a745;color:#fff;border:none;padding:12px 30px;border-radius:25px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s}.screen-button[data-v-a242dd68]:hover:not(:disabled){background:#218838;transform:translateY(-2px)}.screen-button[data-v-a242dd68]:disabled{background:#6c757d;cursor:not-allowed}.reset-button[data-v-a242dd68]{background:#6c757d;color:#fff;border:none;padding:12px 30px;border-radius:25px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s}.reset-button[data-v-a242dd68]:hover{background:#5a6268;transform:translateY(-2px)}.results-section[data-v-a242dd68]{margin-top:30px}.mobile-scroll-hint[data-v-a242dd68]{display:none}.results-header[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.results-header h3[data-v-a242dd68]{margin:0;color:#333}.stats-info[data-v-a242dd68]{display:flex;gap:20px;align-items:center}.stat-item[data-v-a242dd68]{font-size:14px;font-weight:500;color:#495057;padding:6px 12px;background:#ffffff1a;border-radius:15px;border:1px solid #dee2e6;box-shadow:0 1px 3px #0000001a}.results-table[data-v-a242dd68]{overflow-x:auto;margin-top:15px}.results-table table[data-v-a242dd68]{width:100%;border-collapse:collapse;background:#ffffff1a;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.results-table th[data-v-a242dd68],.results-table td[data-v-a242dd68]{padding:12px;text-align:center;border-bottom:1px solid #eee}.results-table th[data-v-a242dd68]{background:#f8f9fa;font-weight:700;color:#333}.code-cell[data-v-a242dd68]{font-family:monospace;font-weight:700;min-width:80px;color:#000!important}.name-cell[data-v-a242dd68]{font-weight:500;color:#333;min-width:120px;max-width:150px;word-break:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-success[data-v-a242dd68]{color:#28a745}.text-danger[data-v-a242dd68]{color:#dc3545}.rps-excellent[data-v-a242dd68]{color:#dc3545;font-weight:700}.rps-good[data-v-a242dd68]{color:#fd7e14;font-weight:700}.rps-fair[data-v-a242dd68]{color:#ffc107;font-weight:700}.rps-poor[data-v-a242dd68]{color:#6c757d}.signals-cell[data-v-a242dd68]{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;min-height:25px;align-items:center}.signal-tag[data-v-a242dd68]{padding:4px 8px;border-radius:15px;font-size:18px;font-weight:700;cursor:pointer;transition:transform .2s;display:inline-block}.signal-tag[data-v-a242dd68]:hover{transform:scale(1.2)}.signal-buy[data-v-a242dd68]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.signal-sell[data-v-a242dd68]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.no-signals[data-v-a242dd68]{color:#6c757d;font-style:italic;font-size:14px}.view-button[data-v-a242dd68]{background:#007bff;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;transition:background .3s}.view-button[data-v-a242dd68]:hover{background:#0056b3}.screen-fav-btn[data-v-a242dd68]{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,100,100,.3);background:#ffffffe6;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.screen-fav-btn[data-v-a242dd68]:hover{transform:scale(1.1);box-shadow:0 2px 8px #ff64644d}.no-results[data-v-a242dd68]{text-align:center;padding:40px;color:#6c757d;font-size:16px}.query-panel[data-v-a242dd68]{display:flex;flex-direction:column}.query-panel[data-v-a242dd68]>*{width:100%}@media (min-width: 1024px){.query-panel[data-v-a242dd68],.screen-panel[data-v-a242dd68],.profile-panel[data-v-a242dd68],.favorites-panel[data-v-a242dd68],.practice-panel[data-v-a242dd68],.notes-panel[data-v-a242dd68]{min-width:1200px}.form-row[data-v-a242dd68]{justify-content:flex-start;align-items:center;gap:20px}.form-row select[data-v-a242dd68],.form-row input[data-v-a242dd68]{min-width:150px}.basic-settings[data-v-a242dd68]{grid-template-columns:1fr 1.5fr;gap:20px}.rps-grid[data-v-a242dd68]{grid-template-columns:repeat(4,1fr);gap:15px}.signal-header[data-v-a242dd68]{flex-direction:column;align-items:center;gap:10px}.signal-time-range[data-v-a242dd68]{justify-content:center}.time-range-select[data-v-a242dd68]{min-width:100px;font-size:13px}.form-section[data-v-a242dd68]{margin-bottom:30px}.template-buttons[data-v-a242dd68]{justify-content:space-around;max-width:600px;margin:0 auto}.signal-type-selector[data-v-a242dd68]{justify-content:center;gap:40px}.signal-operations[data-v-a242dd68]{justify-content:center;gap:20px}.signal-checkboxes[data-v-a242dd68]{padding:25px 30px}.signal-group label[data-v-a242dd68]{display:inline-block;width:calc(50% - 15px);margin-right:30px;margin-bottom:15px}.form-actions[data-v-a242dd68]{justify-content:center;gap:40px}.results-table th[data-v-a242dd68],.results-table td[data-v-a242dd68]{padding:15px 12px}.usage-guide ul[data-v-a242dd68]{-moz-columns:2;columns:2;-moz-column-gap:30px;column-gap:30px;max-width:600px}.nav-glass-container[data-v-a242dd68]{transform:scale(1.1);width:calc(100% - 120px);max-width:1200px;margin:0 auto;padding:12px 40px}.tab-button[data-v-a242dd68]{padding:14px 32px;margin:0 4px;font-size:17px;font-weight:600;color:#0096ffd9}.tab-button[data-v-a242dd68]:hover:not(.active){color:#00b4ff;background:#00b4ff1a;text-shadow:0 0 10px rgba(0,180,255,.6)}}@media (min-width: 768px) and (max-width: 1023px){.query-panel[data-v-a242dd68],.screen-panel[data-v-a242dd68],.profile-panel[data-v-a242dd68],.favorites-panel[data-v-a242dd68],.practice-panel[data-v-a242dd68],.notes-panel[data-v-a242dd68]{min-width:auto;width:100%}.basic-settings[data-v-a242dd68]{grid-template-columns:1fr 1.5fr;gap:20px}.rps-grid[data-v-a242dd68]{grid-template-columns:repeat(4,1fr);gap:15px}.signal-group label[data-v-a242dd68]{display:inline-block;width:calc(50% - 10px);margin-right:20px}.template-buttons[data-v-a242dd68]{justify-content:space-around}.form-actions[data-v-a242dd68]{justify-content:center;gap:20px}.nav-glass-container[data-v-a242dd68]{transform:scale(1.05);width:calc(100% - 100px);max-width:900px;margin:0 auto;padding:10px 35px}.tab-button[data-v-a242dd68]{padding:12px 24px;margin:0 3px;font-size:16px;font-weight:600;color:#0096ffcc}.tab-button[data-v-a242dd68]:hover:not(.active){color:#00b4ff;background:#00b4ff1a;text-shadow:0 0 8px rgba(0,180,255,.5)}}@media (max-width: 768px){.screen-panel[data-v-a242dd68]{overflow-x:hidden;max-width:100%}.header[data-v-a242dd68]{flex-direction:column;gap:10px;padding:10px 15px}.header-left h1[data-v-a242dd68]{font-size:20px}.chart-main-title[data-v-a242dd68]{font-size:22px;margin-bottom:10px}.chart-controls[data-v-a242dd68]{flex-direction:column;align-items:stretch;gap:10px}.chart-remaining-attempts[data-v-a242dd68]{font-size:12px;padding:8px 12px;border-radius:16px}.remaining-attempts[data-v-a242dd68]{padding:10px 14px;border-radius:20px;font-size:13px}.attempts-count[data-v-a242dd68]{font-size:14px;padding:3px 6px;border-radius:10px}.nav-tabs[data-v-a242dd68]{padding:15px 20px;overflow-x:auto}.nav-glass-container[data-v-a242dd68]{transform:scale(.95);width:calc(100% - 40px);max-width:600px;margin:0 auto;padding:8px 25px}.tab-button[data-v-a242dd68]{padding:10px 16px;margin:0 2px;font-size:14px;font-weight:600;color:#0096ffcc}.tab-button[data-v-a242dd68]:hover:not(.active){color:#00b4ff;background:#00b4ff1a;text-shadow:0 0 6px rgba(0,180,255,.4)}.query-panel[data-v-a242dd68],.screen-panel[data-v-a242dd68],.profile-panel[data-v-a242dd68],.favorites-panel[data-v-a242dd68],.practice-panel[data-v-a242dd68],.notes-panel[data-v-a242dd68]{padding:15px;margin:0 10px;border-radius:10px;min-width:auto!important;width:calc(100% - 20px)!important}.screen-header[data-v-a242dd68]{flex-direction:column;align-items:stretch;gap:15px}.header-right-section[data-v-a242dd68]{flex-direction:column;gap:10px}.header-left-section[data-v-a242dd68]{flex-wrap:wrap}.sub-page-slider[data-v-a242dd68]{min-width:90px}.slider-option[data-v-a242dd68]{padding:8px 12px}.slider-option span[data-v-a242dd68]{font-size:13px}.industry-grid[data-v-a242dd68]{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}.industry-icon[data-v-a242dd68]{font-size:28px;margin-bottom:8px}.industry-name[data-v-a242dd68]{font-size:12px}.signal-header[data-v-a242dd68]{flex-direction:column;align-items:center;gap:15px}.signal-time-range[data-v-a242dd68]{flex-direction:column;align-items:center;gap:8px}.time-range-select[data-v-a242dd68]{width:100%;min-width:auto;font-size:14px;padding:10px 12px}.rps-grid[data-v-a242dd68]{grid-template-columns:repeat(2,1fr);gap:10px;margin:0 10px 20px!important}.rps-item[data-v-a242dd68]{padding:8px!important;border-radius:8px!important;box-shadow:0 4px 12px #0003!important}.rps-item label[data-v-a242dd68]{font-size:12px!important;margin-bottom:8px!important}.rps-item input[data-v-a242dd68]{width:60px!important;max-width:60px!important;font-size:16px!important;padding:6px!important}.rps-item small[data-v-a242dd68]{font-size:10px!important;margin-top:4px!important}.search-container[data-v-a242dd68]{margin:0;min-width:auto}.search-input[data-v-a242dd68]{font-size:16px}.search-results[data-v-a242dd68]{max-height:200px}.search-item[data-v-a242dd68]{padding:15px 12px}.stock-name[data-v-a242dd68]{font-size:14px}.stock-code[data-v-a242dd68]{font-size:11px}.form-group[data-v-a242dd68]{margin-bottom:15px}.form-group input[data-v-a242dd68],.form-group select[data-v-a242dd68]{width:100%}.form-section[data-v-a242dd68]{padding:15px;margin-bottom:20px}.template-buttons[data-v-a242dd68]{flex-direction:column;gap:10px}.template-btn[data-v-a242dd68]{width:100%;padding:12px}.signal-type-selector[data-v-a242dd68]{flex-direction:column;gap:10px}.signal-type-btn[data-v-a242dd68]{width:100%}.signal-operations[data-v-a242dd68]{flex-direction:column;gap:10px}.signal-op-btn[data-v-a242dd68]{width:100%;padding:10px}.signal-group label[data-v-a242dd68]{display:block;width:100%;margin-bottom:12px;padding:10px;background:#f8f9fa;border-radius:6px}.form-actions[data-v-a242dd68]{flex-direction:column;gap:12px}.screen-button[data-v-a242dd68],.reset-button[data-v-a242dd68]{width:100%;padding:15px;font-size:16px}.results-header[data-v-a242dd68]{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.stats-info[data-v-a242dd68]{flex-wrap:wrap;gap:8px}.stat-item[data-v-a242dd68]{font-size:12px;padding:4px 8px}.results-section[data-v-a242dd68]{margin:0 10px;overflow:visible}.mobile-scroll-hint[data-v-a242dd68]{display:block;text-align:center;padding:10px;margin:10px 0;background:linear-gradient(135deg,#00d4ff26,#0096ff26);border-radius:10px;color:#1fb9f8;font-size:13px;font-weight:600;border:1px solid rgba(0,212,255,.3);animation:pulse-hint-a242dd68 2s ease-in-out infinite}@keyframes pulse-hint-a242dd68{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}.results-table[data-v-a242dd68]{font-size:11px;overflow-x:scroll!important;overflow-y:visible;-webkit-overflow-scrolling:touch;width:100%;display:block;position:relative;border:1px solid rgba(0,212,255,.2);border-radius:8px;background:#1a0b2e80;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.5) rgba(26,11,46,.3)}.results-table[data-v-a242dd68]::-webkit-scrollbar{height:8px}.results-table[data-v-a242dd68]::-webkit-scrollbar-track{background:#1a0b2e4d;border-radius:4px}.results-table[data-v-a242dd68]::-webkit-scrollbar-thumb{background:#00d4ff80;border-radius:4px}.results-table[data-v-a242dd68]::-webkit-scrollbar-thumb:hover{background:#00d4ffb3}.results-table table[data-v-a242dd68]{min-width:850px;width:auto;display:table;table-layout:auto}.results-table th[data-v-a242dd68],.results-table td[data-v-a242dd68]{padding:10px 8px;white-space:nowrap;font-size:11px}.results-table th[data-v-a242dd68]{position:sticky;top:0;background:#f8f9fa;z-index:10}.results-table th[data-v-a242dd68]:nth-child(1),.results-table td[data-v-a242dd68]:nth-child(1){min-width:75px;width:75px}.results-table th[data-v-a242dd68]:nth-child(2),.results-table td[data-v-a242dd68]:nth-child(2){min-width:95px;width:95px}.results-table th[data-v-a242dd68]:nth-child(3),.results-table td[data-v-a242dd68]:nth-child(3){min-width:75px;width:75px}.results-table th[data-v-a242dd68]:nth-child(4),.results-table td[data-v-a242dd68]:nth-child(4){min-width:75px;width:75px}.results-table th[data-v-a242dd68]:nth-child(5),.results-table td[data-v-a242dd68]:nth-child(5){min-width:80px;width:80px}.results-table th[data-v-a242dd68]:nth-child(6),.results-table td[data-v-a242dd68]:nth-child(6){min-width:80px;width:80px}.results-table th[data-v-a242dd68]:nth-child(7),.results-table td[data-v-a242dd68]:nth-child(7){min-width:120px;width:120px}.results-table th[data-v-a242dd68]:nth-child(8),.results-table td[data-v-a242dd68]:nth-child(8){min-width:100px;width:100px}.code-cell[data-v-a242dd68]{color:#000!important;font-weight:600;font-size:11px}.name-cell[data-v-a242dd68]{font-size:11px;white-space:normal;word-break:break-word}.signals-cell[data-v-a242dd68]{min-width:100px;min-height:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px}.signal-tag[data-v-a242dd68]{font-size:16px;padding:2px 4px;margin:0}.view-button[data-v-a242dd68]{padding:8px 12px;font-size:11px;white-space:nowrap;min-width:70px}}.empty-state[data-v-a242dd68]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;background:#071c39;border-radius:12px;color:#fff;text-align:center;margin:20px auto;padding:40px 20px;box-shadow:0 10px 30px #0003;max-width:100%;box-sizing:border-box;position:relative;overflow:hidden;z-index:1;isolation:isolate}.gradient-blob[data-v-a242dd68]{position:absolute;width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(100px);background-image:linear-gradient(#4377ef,#7befd0);animation:blobRotate-a242dd68 50s cubic-bezier(.8,.2,.2,.8) alternate infinite;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;opacity:.6;pointer-events:none;z-index:0}@keyframes blobRotate-a242dd68{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.empty-state[data-v-a242dd68]>*:not(.gradient-blob){position:relative;z-index:1}@keyframes candyAurora-a242dd68{0%{background-position:0% 50%}33%{background-position:50% 50%}66%{background-position:100% 50%}to{background-position:0% 50%}}.kline-animation-container[data-v-a242dd68]{margin-top:24px;margin-bottom:-24px;position:relative;display:flex;justify-content:center;align-items:center}.kline-animation[data-v-a242dd68]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.fallback-kline-logo[data-v-a242dd68]{font-size:4rem;opacity:.8;margin-bottom:10px}.logo-container[data-v-a242dd68]{margin-bottom:30px;position:relative}.platform-logo[data-v-a242dd68]{max-width:300px;max-height:150px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.fallback-logo[data-v-a242dd68]{font-size:4rem;opacity:.8;margin-bottom:10px}.welcome-content h3[data-v-a242dd68]{font-size:2rem;margin-top:0;margin-bottom:28px;color:#fff;font-weight:300}.usage-guide[data-v-a242dd68]{background:#ffffff1a;padding:25px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:20px;border:1px solid rgba(255,255,255,.2)}.usage-guide h4[data-v-a242dd68]{color:#fff;margin-bottom:15px;font-size:1.3rem;text-align:center}.usage-steps[data-v-a242dd68]{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:500px;margin:0 auto}.steps-column[data-v-a242dd68],.features-column[data-v-a242dd68]{display:flex;flex-direction:column;gap:12px}.step-item[data-v-a242dd68],.feature-item[data-v-a242dd68]{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:1rem;color:#fff;text-align:center}.step-item[data-v-a242dd68]:last-child,.feature-item[data-v-a242dd68]:last-child{border-bottom:none}.step-item[data-v-a242dd68],.feature-item[data-v-a242dd68]{display:flex;align-items:center;justify-content:center;min-height:40px}@media (min-width: 1024px){.empty-state[data-v-a242dd68]{padding:50px 40px;min-height:600px}.platform-logo[data-v-a242dd68]{max-width:400px;max-height:200px}.welcome-content h3[data-v-a242dd68]{font-size:2.5rem}.usage-guide[data-v-a242dd68]{padding:30px;max-width:800px}.fallback-logo[data-v-a242dd68]{font-size:5rem}}@media (min-width: 768px) and (max-width: 1023px){.empty-state[data-v-a242dd68]{padding:30px;min-height:500px}.platform-logo[data-v-a242dd68]{max-width:350px;max-height:175px}.welcome-content h3[data-v-a242dd68]{font-size:2.2rem}.usage-guide[data-v-a242dd68]{padding:20px}.fallback-logo[data-v-a242dd68]{font-size:4.5rem}}@media (max-width: 768px){.empty-state[data-v-a242dd68]{padding:20px 15px;min-height:400px;margin:10px auto;border-radius:10px;width:calc(100% - 20px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.platform-logo[data-v-a242dd68]{max-width:200px;max-height:100px}.welcome-content[data-v-a242dd68]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.welcome-content h3[data-v-a242dd68]{font-size:1.5rem;text-align:center;width:100%}.usage-guide[data-v-a242dd68]{padding:15px;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box}.usage-steps[data-v-a242dd68]{grid-template-columns:1fr;gap:0;max-width:100%;width:100%;margin:0 auto}.steps-column[data-v-a242dd68],.features-column[data-v-a242dd68]{gap:8px;width:100%;display:flex;flex-direction:column;align-items:center}.step-item[data-v-a242dd68],.feature-item[data-v-a242dd68]{text-align:center;justify-content:center;width:100%}.fallback-logo[data-v-a242dd68]{font-size:3rem}}.notes-panel[data-v-a242dd68]{position:relative;padding:20px;background:transparent;margin:0 auto;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:calc(100vh - 140px);width:100%;max-width:1200px;box-sizing:border-box}.statistics-content[data-v-a242dd68]{width:100%;display:flex;justify-content:center;box-sizing:border-box}.notes-main-title[data-v-a242dd68]{margin:0;font-size:24px;font-weight:700;color:#1fb9f8!important;text-shadow:0 0 20px rgba(0,212,255,.8)}.profile-main-title[data-v-a242dd68]{margin:0;font-size:24px;font-weight:700;display:inline-flex;align-items:center;gap:8px}.profile-main-title .title-text[data-v-a242dd68]{color:#1fb9f8!important;text-shadow:0 0 12px rgba(0,212,255,.7)}.notes-subtitle[data-v-a242dd68]{text-align:center;color:#1fb9f8;font-size:14px;margin:0 0 20px;opacity:.8}.notes-sub-tabs[data-v-a242dd68]{display:flex;justify-content:center;gap:10px;margin-bottom:25px;background:#ffffff0d;padding:10px;border-radius:15px;border:1px solid rgba(0,212,255,.2)}.sub-tab-button[data-v-a242dd68]{background:transparent;border:none;color:#1fb9f8;padding:12px 24px;border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:16px;font-weight:500;opacity:.8}.sub-tab-button[data-v-a242dd68]:hover{color:#fff;background:#00d4ff33;transform:translateY(-1px);opacity:1}.sub-tab-button.active[data-v-a242dd68]{color:#fff;background:linear-gradient(135deg,#00d4ff,#0096ff);box-shadow:0 4px 15px #00d4ff4d;text-shadow:0 1px 2px rgba(0,0,0,.3);opacity:1}.orders-content-new[data-v-a242dd68]{display:grid;grid-template-columns:2fr 1fr;gap:30px;min-height:600px}.left-section[data-v-a242dd68],.right-section[data-v-a242dd68]{background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;padding:30px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a}.left-section h3[data-v-a242dd68],.right-section h4[data-v-a242dd68]{color:#1fb9f8;margin-bottom:20px;text-shadow:0 0 10px rgba(0,212,255,.5)}.kline-display-area[data-v-a242dd68]{margin:25px 0;background:#00d4ff0d;border:2px dashed rgba(0,212,255,.3);border-radius:15px;padding:20px}.kline-display-area h4[data-v-a242dd68]{color:#1fb9f8;margin:0;font-size:16px}.load-chart-btn[data-v-a242dd68]{background:linear-gradient(135deg,#1fb9f8,#00d4ff);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #1fb9f84d}.load-chart-btn[data-v-a242dd68]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #1fb9f866}.load-chart-btn[data-v-a242dd68]:disabled{background:#ffffff1a;color:#ffffff80;cursor:not-allowed;box-shadow:none;transform:none}.kline-placeholder[data-v-a242dd68]{text-align:center;padding:40px 20px;color:#fff9;min-height:300px;display:flex;flex-direction:column;justify-content:center}.placeholder-content[data-v-a242dd68]{display:flex;flex-direction:column;align-items:center;gap:15px}.placeholder-icon[data-v-a242dd68]{font-size:48px;opacity:.8}.placeholder-content h4[data-v-a242dd68]{color:#1fb9f8;margin:0;font-size:18px;font-weight:600}.placeholder-content p[data-v-a242dd68]{color:#ffffffb3;margin:0;font-size:14px}.kline-loading[data-v-a242dd68]{text-align:center;padding:40px 20px;color:#fffc;min-height:200px;display:flex;flex-direction:column;justify-content:center}.loading-content[data-v-a242dd68]{display:flex;flex-direction:column;align-items:center;gap:10px}.loading-spinner[data-v-a242dd68]{font-size:24px;animation:spin-a242dd68 2s linear infinite}@keyframes spin-a242dd68{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kline-chart-container[data-v-a242dd68]{background:#f5f6f8;border-radius:6px;overflow:hidden;min-height:400px;position:relative}.trade-date-indicator[data-v-a242dd68]{position:absolute;top:10px;right:10px;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 12px;border-radius:6px;font-size:12px;color:#fff;z-index:10;border:1px solid rgba(255,255,255,.1)}.trade-date-indicator p[data-v-a242dd68]{margin:2px 0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.analysis-section[data-v-a242dd68],.rating-section[data-v-a242dd68],.filter-system-section[data-v-a242dd68]{margin-bottom:30px}.filter-system-section h4[data-v-a242dd68]{color:#1fb9f8;margin-bottom:15px;font-size:16px;text-align:center}.filter-grid[data-v-a242dd68]{display:grid;grid-template-columns:1fr;gap:12px}.filter-item[data-v-a242dd68]{background:#ffffff0d;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);text-align:center}.filter-item label[data-v-a242dd68]{display:block;font-size:12px;color:#1fb9f8;margin-bottom:6px;font-weight:500}.filter-value[data-v-a242dd68]{font-size:14px;font-weight:600;margin-bottom:4px;padding:4px 8px;border-radius:4px;transition:all .3s ease}.filter-value.filter-pass[data-v-a242dd68]{background:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.filter-value.filter-fail[data-v-a242dd68]{background:#f4433633;color:#f44336;border:1px solid rgba(244,67,54,.3)}.filter-value.filter-pending[data-v-a242dd68]{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.filter-value.filter-neutral[data-v-a242dd68]{background:#9e9e9e33;color:#9e9e9e;border:1px solid rgba(158,158,158,.3)}.filter-item small[data-v-a242dd68]{font-size:10px;color:#fff9;line-height:1.2}.analysis-grid[data-v-a242dd68]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:20px}.analysis-item[data-v-a242dd68]{background:#00d4ff14;border:1px solid rgba(0,212,255,.2);border-radius:12px;padding:15px;text-align:center}.analysis-item label[data-v-a242dd68]{display:block;color:#fffc;font-size:12px;margin-bottom:8px;font-weight:500}.analysis-value[data-v-a242dd68]{color:#1fb9f8;font-size:18px;font-weight:700;text-shadow:0 0 8px rgba(0,212,255,.3);transition:all .3s ease}.analysis-value.good-ratio[data-v-a242dd68]{color:#28a745!important;text-shadow:0 0 8px rgba(40,167,69,.5)}.analysis-value.bad-ratio[data-v-a242dd68]{color:#dc3545!important;text-shadow:0 0 8px rgba(220,53,69,.5)}.analysis-value.medium-risk[data-v-a242dd68]{color:#fd7e14!important;text-shadow:0 0 8px rgba(253,126,20,.5)}.analysis-value.high-risk[data-v-a242dd68]{color:#dc3545!important;text-shadow:0 0 8px rgba(220,53,69,.5);animation:breathe-a242dd68 2s ease-in-out infinite}@keyframes breathe-a242dd68{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes blueBreathing-a242dd68{0%,to{color:#60a5fa;text-shadow:0 0 10px rgba(96,165,250,.3)}50%{color:#3b82f6;text-shadow:0 0 20px rgba(59,130,246,.6)}}.rating-grid[data-v-a242dd68]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.rating-item[data-v-a242dd68]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:12px;padding:15px;text-align:center}.rating-item label[data-v-a242dd68]{display:block;color:#fffc;font-size:12px;margin-bottom:8px;font-weight:500}.rating-value[data-v-a242dd68],.rating-grade[data-v-a242dd68]{color:#ffc107;font-size:18px;font-weight:700;text-shadow:0 0 8px rgba(255,193,7,.3)}.rating-item small[data-v-a242dd68]{display:block;color:#ffffff80;font-size:10px;margin-top:5px}.order-form-section[data-v-a242dd68],.kline-display-section[data-v-a242dd68]{background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;padding:30px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a}.order-form-section h3[data-v-a242dd68],.kline-display-section h3[data-v-a242dd68]{color:#1fb9f8;margin-bottom:20px;text-shadow:0 0 10px rgba(0,212,255,.5)}.order-form[data-v-a242dd68]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-a242dd68]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.form-row.full-width[data-v-a242dd68]{grid-template-columns:1fr}.form-group[data-v-a242dd68]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-a242dd68]{color:#fff;font-weight:600;font-size:14px}.form-group input[data-v-a242dd68],.form-group select[data-v-a242dd68],.form-group textarea[data-v-a242dd68]{background:#ffffff14;border:1px solid rgba(0,212,255,.3);color:#fff;border-radius:10px;padding:12px;font-size:14px;transition:all .3s ease}.form-group select option[data-v-a242dd68]{background:transparent;color:#ffffffe6;padding:8px 12px}.form-group input[data-v-a242dd68]:focus,.form-group select[data-v-a242dd68]:focus,.form-group textarea[data-v-a242dd68]:focus{outline:none;border-color:#1fb9f8;box-shadow:0 0 10px #00d4ff4d}.form-group input[data-v-a242dd68]::-moz-placeholder,.form-group textarea[data-v-a242dd68]::-moz-placeholder{color:#ffffff80}.form-group input[data-v-a242dd68]::placeholder,.form-group textarea[data-v-a242dd68]::placeholder{color:#ffffff80}.rating-display[data-v-a242dd68]{background:#00d4ff1a!important;font-weight:700;text-align:center}.readonly-input[data-v-a242dd68]{background:#ffffff0d!important;color:#fffc!important;cursor:not-allowed;font-style:italic}.risk-analysis-section[data-v-a242dd68]{background:#00d4ff0d;border:1px dashed rgba(0,212,255,.3);border-radius:15px;padding:20px;margin:20px 0}.analysis-display[data-v-a242dd68]{background:#00d4ff14!important;color:#1fb9f8!important;font-weight:700;text-align:center;cursor:default}.form-group small[data-v-a242dd68]{color:#fff9;font-size:12px;margin-top:4px;font-style:italic}.form-actions[data-v-a242dd68]{display:flex;gap:15px;justify-content:center;margin-top:20px}.submit-btn[data-v-a242dd68],.reset-btn[data-v-a242dd68]{padding:12px 30px;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-a242dd68]{background:linear-gradient(135deg,#00d4ff,#0096ff);color:#fff;box-shadow:0 4px 15px #00d4ff4d}.submit-btn[data-v-a242dd68]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00d4ff66}.reset-btn[data-v-a242dd68]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.reset-btn[data-v-a242dd68]:hover{background:#fff3;transform:translateY(-1px)}.kline-placeholder[data-v-a242dd68]{text-align:center;padding:60px 20px;color:#fff9;border:2px dashed rgba(0,212,255,.3);border-radius:15px;background:#00d4ff0d}.kline-placeholder p[data-v-a242dd68]{margin:10px 0;font-size:16px}.placeholder-content[data-v-a242dd68]{text-align:center;padding:80px 20px;background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33}.placeholder-content h3[data-v-a242dd68]{color:#1fb9f8;font-size:2rem;margin-bottom:20px;text-shadow:0 0 15px rgba(0,212,255,.6)}.placeholder-content p[data-v-a242dd68]{color:#ffffffb3;font-size:18px;margin:0}@media (max-width: 768px){.orders-content-new[data-v-a242dd68],.analysis-grid[data-v-a242dd68],.rating-grid[data-v-a242dd68],.form-row[data-v-a242dd68]{grid-template-columns:1fr}.notes-sub-tabs[data-v-a242dd68]{flex-wrap:wrap}}.cyberpunk-notification-overlay[data-v-a242dd68]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn-a242dd68 .3s ease-out}.cyberpunk-notification-content[data-v-a242dd68]{background:linear-gradient(135deg,#1a0b2e,#16213e,#0f3460);border-radius:20px;padding:0;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #00000080,0 0 40px #c800ff4d;border:3px solid #c800ff;position:relative;overflow:hidden;animation:cyberpunkNotificationGlow-a242dd68 3s ease-in-out infinite alternate}.cyberpunk-notification-content[data-v-a242dd68]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(45deg,#c800ff,#ff4fff,#8a00ff,#c800ff,#ff69b4,#c800ff);border-radius:23px;z-index:-1;animation:borderRotate-a242dd68 4s linear infinite;background-size:300% 300%}.cyberpunk-notification-content[data-v-a242dd68]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:conic-gradient(from 0deg,transparent 0%,rgba(200,0,255,.1) 10%,rgba(255,79,255,.15) 25%,rgba(138,0,255,.1) 40%,transparent 50%,rgba(255,105,180,.1) 65%,rgba(200,0,255,.15) 80%,transparent 100%);border-radius:20px;animation:smoothRotate-a242dd68 12s linear infinite;pointer-events:none}.notification-header[data-v-a242dd68]{display:flex;align-items:center;padding:25px 30px 20px;border-bottom:2px solid rgba(200,0,255,.3);position:relative;z-index:1}.notification-header[data-v-a242dd68]:not(:has(.notification-icon)){justify-content:center}.notification-header.no-icon[data-v-a242dd68]{justify-content:center}.notification-icon[data-v-a242dd68]{font-size:24px;margin-right:15px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notification-icon.success[data-v-a242dd68]{background:#4caf5033;box-shadow:0 0 20px #4caf504d}.notification-icon.error[data-v-a242dd68]{background:#f4433633;box-shadow:0 0 20px #f443364d}.notification-icon.warning[data-v-a242dd68]{background:#ffc10733;box-shadow:0 0 20px #ffc1074d}.notification-title[data-v-a242dd68]{flex:1;color:#fff;font-size:20px;font-weight:600;margin:0;text-shadow:0 0 10px rgba(200,0,255,.5)}.notification-close[data-v-a242dd68]{background:none;border:none;color:#ffffffb3;font-size:24px;cursor:pointer;padding:5px;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.notification-close[data-v-a242dd68]:hover{background:#ffffff1a;color:#fff;transform:rotate(90deg)}.notification-body[data-v-a242dd68]{padding:25px 30px;position:relative;z-index:1}.notification-message[data-v-a242dd68]{color:#fff;font-size:16px;line-height:1.6;margin-bottom:15px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.notification-details[data-v-a242dd68]{color:#fffc;font-size:14px;line-height:1.5;background:#ffffff0d;padding:15px;border-radius:10px;border-left:4px solid #c800ff;font-family:Courier New,monospace}.notification-actions[data-v-a242dd68]{padding:20px 30px 30px;display:flex;justify-content:center;position:relative;z-index:1}.cyberpunk-confirm-btn[data-v-a242dd68]{background:linear-gradient(135deg,#c800ff,#ff4fff);color:#fff;border:none;padding:12px 30px;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #c800ff66,0 0 20px #c800ff33;text-transform:uppercase;letter-spacing:1px}.cyberpunk-confirm-btn[data-v-a242dd68]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #c800ff80,0 0 30px #c800ff4d;background:linear-gradient(135deg,#ff4fff,#c800ff)}.cyberpunk-confirm-btn[data-v-a242dd68]:active{transform:translateY(0)}@keyframes fadeIn-a242dd68{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes cyberpunkNotificationGlow-a242dd68{0%{box-shadow:0 20px 60px #00000080,0 0 40px #c800ff4d}to{box-shadow:0 25px 80px #0009,0 0 60px #c800ff80}}@keyframes borderRotate-a242dd68{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes smoothRotate-a242dd68{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.cyberpunk-notification-content[data-v-a242dd68]{margin:20px;max-width:calc(100% - 40px)}.notification-header[data-v-a242dd68],.notification-body[data-v-a242dd68],.notification-actions[data-v-a242dd68]{padding-left:20px;padding-right:20px}.notification-title[data-v-a242dd68]{font-size:18px}.notification-message[data-v-a242dd68]{font-size:15px}}.closing-content[data-v-a242dd68]{display:flex;flex-direction:column;min-height:calc(100vh - 200px);background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:20px;padding:30px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #0006,0 0 40px #00d4ff33,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.closing-content[data-v-a242dd68]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#00d4ff0d,#667eea0d,#a855f70d,#ec48990d,#00d4ff0d);animation:auroraShift-a242dd68 8s ease-in-out infinite;pointer-events:none;border-radius:20px}@keyframes auroraShift-a242dd68{0%,to{opacity:.3;transform:translate(0) rotate(0)}25%{opacity:.5;transform:translate(10px) rotate(1deg)}50%{opacity:.4;transform:translate(-5px) rotate(-.5deg)}75%{opacity:.6;transform:translate(8px) rotate(.8deg)}}.closing-header[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-shrink:0;position:relative;z-index:1}.closing-content h3[data-v-a242dd68]{margin:0;color:#00d4ff;font-size:24px;font-weight:700;text-shadow:0 0 20px rgba(0,212,255,.6)}.filter-controls[data-v-a242dd68]{display:flex;align-items:center;gap:10px}.record-filter-select[data-v-a242dd68]{background:#1e293bcc;border:1px solid rgba(0,212,255,.4);border-radius:8px;color:#e2e8f0;padding:8px 12px;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:inset 0 2px 5px #0003}.record-filter-select[data-v-a242dd68]:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff33,inset 0 2px 5px #0003}.record-filter-select option[data-v-a242dd68]{background:#1e293bf2;color:#e2e8f0}.char-counter[data-v-a242dd68]{font-size:12px;color:#94a3b8;font-weight:400;margin-left:8px;opacity:.8}.form-group textarea:focus+.char-counter[data-v-a242dd68],.form-group:focus-within .char-counter[data-v-a242dd68]{color:#60a5fa;opacity:1}.header-buttons[data-v-a242dd68]{display:flex;align-items:center;gap:12px}.multi-select-btn[data-v-a242dd68]{background:linear-gradient(135deg,#3b82f626,#9333ea1a);border:2px solid rgba(59,130,246,.3);color:#60a5fa;font-size:14px;cursor:pointer;padding:6px 12px;border-radius:8px;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 15px #0003,inset 0 1px #ffffff1a;font-weight:500}.multi-select-btn[data-v-a242dd68]:hover{background:linear-gradient(135deg,#3b82f640,#9333ea26);border-color:#3b82f680;transform:translateY(-1px);box-shadow:0 8px 25px #0000004d,0 0 20px #3b82f64d,inset 0 1px #fff3}.multi-select-btn.active[data-v-a242dd68]{background:linear-gradient(135deg,#22c55e33,#10b98126);border-color:#22c55e80;color:#22c55e;box-shadow:0 0 15px #22c55e4d,inset 0 1px #fff3}.multi-select-btn.active[data-v-a242dd68]:hover{background:linear-gradient(135deg,#22c55e4d,#10b98133);border-color:#22c55eb3}.record-row.multi-selected[data-v-a242dd68]{background:linear-gradient(135deg,#3b82f626,#9333ea1a)!important;border-color:#3b82f666!important;box-shadow:0 0 10px #3b82f633!important}.record-row.selected[data-v-a242dd68]:not(.multi-selected){background:#3b82f61a!important;border-color:#3b82f64d!important}.price-edit-container[data-v-a242dd68]{width:100%}.price-edit-btn[data-v-a242dd68]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:linear-gradient(135deg,#1e293bcc,#33415599);border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#cbd5e1;font-size:13px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.price-edit-btn[data-v-a242dd68]:hover{background:linear-gradient(135deg,#3b82f633,#9333ea26);border-color:#3b82f680;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f633}.price-edit-btn.has-value[data-v-a242dd68]{color:#e2e8f0;font-weight:500}.price-edit-btn.has-value .price-value[data-v-a242dd68]{color:#60a5fa}.price-edit-btn .edit-icon[data-v-a242dd68]{font-size:11px;opacity:.6;margin-left:8px}.price-edit-btn:hover .edit-icon[data-v-a242dd68]{opacity:1}.price-edit-modal-overlay[data-v-a242dd68]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn-a242dd68 .3s ease-out}.price-edit-modal-content[data-v-a242dd68]{background:linear-gradient(135deg,#1a0b2e,#16213e,#0f3460);border-radius:16px;width:90%;max-width:480px;box-shadow:0 20px 60px #00000080,0 0 40px #3b82f64d;border:2px solid rgba(59,130,246,.3);overflow:hidden;animation:modalSlideIn-a242dd68 .3s ease-out}@keyframes modalSlideIn-a242dd68{0%{transform:scale(.9) translateY(-20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.price-edit-header[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#3b82f61a,#9333ea0d);border-bottom:1px solid rgba(59,130,246,.2)}.price-edit-header h3[data-v-a242dd68]{color:#e2e8f0;font-size:18px;font-weight:600;margin:0}.modal-close-btn[data-v-a242dd68]{background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:2px solid rgba(255,255,255,.3);color:#fff;font-size:18px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 15px #0003,inset 0 1px #fff3;flex-shrink:0}.modal-close-btn[data-v-a242dd68]:hover{background:linear-gradient(135deg,#ffffff40,#ffffff1a);border-color:#fff9;transform:scale(1.15) rotate(90deg);box-shadow:0 8px 25px #0000004d,0 0 20px #fff6,inset 0 1px #ffffff4d}.modal-close-btn[data-v-a242dd68]:active{transform:scale(1.05) rotate(90deg)}.price-edit-body[data-v-a242dd68]{padding:24px}.stock-info-display[data-v-a242dd68]{background:#3341554d;border-radius:8px;padding:16px;margin-bottom:20px;border:1px solid rgba(71,85,105,.3)}.stock-info-display .stock-name[data-v-a242dd68]{color:#60a5fa;font-size:16px;font-weight:600;margin-bottom:8px}.stock-info-display .current-info[data-v-a242dd68]{display:flex;gap:16px;color:#94a3b8;font-size:13px}.price-input-group[data-v-a242dd68]{margin-bottom:20px}.price-input-group label[data-v-a242dd68]{display:block;color:#e2e8f0;font-size:14px;font-weight:500;margin-bottom:8px}.input-with-unit[data-v-a242dd68]{position:relative;display:flex;align-items:center}.currency-symbol[data-v-a242dd68]{position:absolute;left:12px;color:#60a5fa;font-weight:600;font-size:16px;z-index:1;min-width:24px}.input-with-unit input[data-v-a242dd68]{width:100%;padding:12px 16px 12px 48px;background:#1e293bcc;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#e2e8f0;font-size:16px;font-family:Courier New,monospace;transition:all .3s ease}.input-with-unit input[data-v-a242dd68]:focus{outline:none;border-color:#3b82f699;background:#1e293be6;box-shadow:0 0 15px #3b82f633}.price-suggestion[data-v-a242dd68]{margin-top:8px;color:#94a3b8;font-size:12px;font-style:italic}.price-edit-actions[data-v-a242dd68]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;background:#0f172a80;border-top:1px solid rgba(59,130,246,.2)}.cancel-btn[data-v-a242dd68],.confirm-btn[data-v-a242dd68]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.cancel-btn[data-v-a242dd68]{background:#47556980;color:#94a3b8;border:1px solid rgba(71,85,105,.5)}.cancel-btn[data-v-a242dd68]:hover{background:#475569b3;color:#cbd5e1}.confirm-btn[data-v-a242dd68]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:1px solid rgba(59,130,246,.5)}.confirm-btn[data-v-a242dd68]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.confirm-btn[data-v-a242dd68]:disabled{background:#4755694d;color:#64748b;cursor:not-allowed;border-color:#4755694d}.closing-records-section[data-v-a242dd68]{margin-bottom:20px;flex-shrink:0;position:relative;z-index:1}.records-scroll-hint[data-v-a242dd68]{display:none}.records-table-container[data-v-a242dd68]{border:2px solid rgba(0,212,255,.4);border-radius:16px;overflow-x:visible;overflow-y:visible;-webkit-overflow-scrolling:touch;box-shadow:0 20px 60px #00000080,0 0 40px #00d4ff4d,inset 0 1px #ffffff1a;background:linear-gradient(135deg,#0f172af2,#1e293bf2,#334155f2,#1e293bf2,#0f172af2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.5) rgba(15,23,42,.5)}.records-table-container[data-v-a242dd68]::-webkit-scrollbar{height:8px}.records-table-container[data-v-a242dd68]::-webkit-scrollbar-track{background:#0f172a80;border-radius:4px}.records-table-container[data-v-a242dd68]::-webkit-scrollbar-thumb{background:#00d4ff80;border-radius:4px}.records-table-container[data-v-a242dd68]::-webkit-scrollbar-thumb:hover{background:#00d4ffb3}.records-table-container[data-v-a242dd68]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#00d4ff08,#667eea08,#a855f708,#ec489908,#00d4ff08);animation:tableAuroraShift-a242dd68 12s ease-in-out infinite;pointer-events:none;border-radius:16px}@keyframes tableAuroraShift-a242dd68{0%,to{opacity:.4;transform:translate(0) rotate(0)}25%{opacity:.6;transform:translate(15px) rotate(1.5deg)}50%{opacity:.5;transform:translate(-8px) rotate(-1deg)}75%{opacity:.7;transform:translate(12px) rotate(1.2deg)}}.records-table[data-v-a242dd68]{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;color:#e2e8f0;position:relative;z-index:1}.records-table thead[data-v-a242dd68]{background:linear-gradient(135deg,#00d4ff26,#667eea26,#a855f726,#ec489926,#00d4ff26);position:relative}.records-table thead[data-v-a242dd68]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,212,255,.6) 20%,rgba(102,126,234,.8) 40%,rgba(168,85,247,.8) 60%,rgba(236,72,153,.6) 80%,transparent 100%);box-shadow:0 0 10px #00d4ff80}.records-table th[data-v-a242dd68]{padding:20px 16px;text-align:center;font-weight:700;color:#00d4ff;text-shadow:0 0 15px rgba(0,212,255,.6);border:none;position:relative;background:transparent}.records-table td[data-v-a242dd68]{padding:18px 16px;border:none;vertical-align:middle;text-align:center;color:#e2e8f0;position:relative;background:transparent}.records-table th[data-v-a242dd68]:first-child,.records-table td[data-v-a242dd68]:first-child{text-align:left}.records-table th[data-v-a242dd68]:nth-child(2),.records-table td[data-v-a242dd68]:nth-child(2){text-align:left}.records-table th[data-v-a242dd68]:nth-child(3),.records-table td[data-v-a242dd68]:nth-child(3){text-align:center}.trade-date[data-v-a242dd68]{font-family:monospace;font-size:13px;color:#94a3b8;font-weight:500}.dynamic-content-area[data-v-a242dd68]{flex:1;min-height:200px;position:relative;display:flex;flex-direction:column}.bottom-decoration-bar[data-v-a242dd68]{margin-top:auto;padding:25px 0;position:relative}.decoration-stats[data-v-a242dd68]{display:flex;justify-content:center;align-items:center;gap:40px;padding:20px 30px;background:linear-gradient(135deg,#0f172af2,#1e293bf2,#2d3748f2,#1e293bf2,#0f172af2);border:2px solid rgba(0,212,255,.4);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 60px #00000080,0 0 40px #00d4ff4d,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.decoration-stats[data-v-a242dd68]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#00d4ff05,#667eea05,#a855f705,#ec489905,#00d4ff05);animation:auroraShift-a242dd68 8s ease-in-out infinite;pointer-events:none}.decoration-stats .stat-item[data-v-a242dd68]{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:12px 20px;background:transparent;border:none;border-radius:0;box-shadow:none}.decoration-stats .stat-text[data-v-a242dd68]{color:#60a5fa;font-size:14px;font-weight:600;letter-spacing:.3px;animation:blueBreathing-a242dd68 3s ease-in-out infinite;text-shadow:0 0 10px rgba(96,165,250,.3)}@media (max-width: 768px){.decoration-stats[data-v-a242dd68]{flex-direction:column;gap:15px;padding:15px 20px}.decoration-stats .stat-item[data-v-a242dd68]{padding:10px 16px}.decoration-stats .stat-text[data-v-a242dd68]{color:#60a5fa;font-size:13px;animation:blueBreathing-a242dd68 3s ease-in-out infinite;text-shadow:0 0 8px rgba(96,165,250,.3)}}.record-row[data-v-a242dd68]{cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;background:linear-gradient(135deg,#0f172a4d,#1e293b4d,#0f172a4d)}.record-row[data-v-a242dd68]:after{content:"";position:absolute;bottom:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,212,255,.2) 20%,rgba(0,212,255,.4) 50%,rgba(0,212,255,.2) 80%,transparent 100%);opacity:.5}.record-row[data-v-a242dd68]:hover{background:linear-gradient(135deg,#00d4ff14,#667eea14,#a855f714,#ec489914,#00d4ff14);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #00d4ff4d,0 0 30px #00d4ff33}.record-row[data-v-a242dd68]:hover:after{background:linear-gradient(90deg,transparent 0%,rgba(0,212,255,.6) 20%,rgba(102,126,234,.8) 40%,rgba(168,85,247,.8) 60%,rgba(236,72,153,.6) 80%,transparent 100%);opacity:1;height:2px;box-shadow:0 0 10px #00d4ff80}.record-row.selected[data-v-a242dd68]{background:linear-gradient(135deg,#00d4ff26,#667eea26,#a855f726,#ec489926,#00d4ff26);transform:translateY(-2px) scale(1.01);box-shadow:0 0 30px #00d4ff66,0 0 60px #667eea33,inset 0 0 30px #00d4ff1a}.record-row.selected[data-v-a242dd68]:after{background:linear-gradient(90deg,#00d4ff66,#667eea99,#a855f7cc,#ec489999,#00d4ff66);opacity:1;height:3px;box-shadow:0 0 15px #00d4ff99}.market-cell[data-v-a242dd68]{font-weight:600;color:#00d4ff;text-shadow:0 0 8px rgba(0,212,255,.5)}.stock-name[data-v-a242dd68]{font-weight:600;color:#e2e8f0}.stock-info[data-v-a242dd68]{display:flex;flex-direction:column;gap:2px}.stock-name-text[data-v-a242dd68]{font-weight:600;color:#f1f5f9;font-size:14px;text-shadow:0 0 5px rgba(255,255,255,.3)}.stock-code-text[data-v-a242dd68]{font-size:12px;color:#94a3b8;font-family:Courier New,monospace}.quantity[data-v-a242dd68],.buy-cost[data-v-a242dd68],.target-price[data-v-a242dd68],.stop-loss[data-v-a242dd68]{font-family:Courier New,monospace;text-align:right;color:#cbd5e1;font-weight:500}.no-data[data-v-a242dd68]{color:#64748b;font-style:italic}.status-badge[data-v-a242dd68]{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.open[data-v-a242dd68]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.status-badge.closed[data-v-a242dd68]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.closing-form-container[data-v-a242dd68]{background:linear-gradient(135deg,#1e293bf2,#2d3748f2,#374151f2,#2d3748f2,#1e293bf2);border:2px solid rgba(0,212,255,.4);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0006,0 0 40px #00d4ff4d,inset 0 1px #ffffff1a;animation:slideDown-a242dd68 .3s ease-out;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-top:0}.closing-form-container[data-v-a242dd68]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#00d4ff08,#667eea08,#a855f708,#ec489908,#00d4ff08);animation:auroraShift-a242dd68 12s ease-in-out infinite;pointer-events:none;border-radius:16px}@keyframes slideDown-a242dd68{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.closing-form-header[data-v-a242dd68]{background:linear-gradient(135deg,#1e293bf2,#334155f2 30%,#475569f2,#334155f2 70%,#1e293bf2);color:#fff;padding:20px 25px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 20px #0000004d,0 0 30px #00d4ff26,inset 0 1px #ffffff1a;position:relative;z-index:2;border-radius:14px 14px 0 0;overflow:hidden;margin:-2px -2px 0;border:1px solid rgba(0,212,255,.3);border-bottom:none}.closing-form-header[data-v-a242dd68]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#00d4ff08,#667eea08,#00d4ff08);animation:headerAuroraFlow-a242dd68 12s ease-in-out infinite;pointer-events:none}.closing-form-header[data-v-a242dd68]:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,212,255,.4) 30%,rgba(0,212,255,.6) 50%,rgba(0,212,255,.4) 70%,transparent 100%);box-shadow:0 0 10px #00d4ff4d}@keyframes headerAuroraFlow-a242dd68{0%,to{opacity:.4;transform:translate(0) scale(1)}25%{opacity:.7;transform:translate(20px) scale(1.05)}50%{opacity:.5;transform:translate(-10px) scale(.98)}75%{opacity:.8;transform:translate(15px) scale(1.02)}}.closing-form-header h4[data-v-a242dd68]{margin:0;font-size:18px;font-weight:600;text-shadow:0 0 8px rgba(0,212,255,.4);position:relative;z-index:2;letter-spacing:.3px;color:#e2e8f0}.close-form-btn[data-v-a242dd68]{background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:2px solid rgba(255,255,255,.3);color:#fff;font-size:18px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:2;box-shadow:0 4px 15px #0003,inset 0 1px #fff3}.close-form-btn[data-v-a242dd68]:hover{background:linear-gradient(135deg,#ffffff40,#ffffff1a);border-color:#fff9;transform:scale(1.15) rotate(90deg);box-shadow:0 8px 25px #0000004d,0 0 20px #fff6,inset 0 1px #ffffff4d}.close-form-btn[data-v-a242dd68]:active{transform:scale(1.05) rotate(90deg)}.closed-order-detail-container[data-v-a242dd68]{background:linear-gradient(135deg,#1e293bf2,#2d3748f2,#374151f2,#2d3748f2,#1e293bf2);border:2px solid rgba(0,212,255,.4);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0006,0 0 40px #00d4ff4d,inset 0 1px #ffffff1a;animation:slideDown-a242dd68 .3s ease-out;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-top:0}.closed-order-detail-container[data-v-a242dd68]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#00d4ff08,#667eea08,#a855f708,#ec489908,#00d4ff08);animation:auroraShift-a242dd68 12s ease-in-out infinite;pointer-events:none;border-radius:16px}.closed-order-detail-header[data-v-a242dd68]{background:linear-gradient(135deg,#1e293bf2,#334155f2 30%,#475569f2,#334155f2 70%,#1e293bf2);color:#fff;padding:20px 25px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 20px #0000004d,0 0 30px #00d4ff26,inset 0 1px #ffffff1a;position:relative;z-index:2}.closed-order-detail-header h4[data-v-a242dd68]{margin:0;font-size:1.2em;font-weight:600;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.5)}.close-detail-btn[data-v-a242dd68]{background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:2px solid rgba(255,255,255,.3);color:#fff;font-size:18px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:700;box-shadow:0 4px 15px #0003,inset 0 1px #fff3}.close-detail-btn[data-v-a242dd68]:hover{background:linear-gradient(135deg,#ffffff40,#ffffff1a);border-color:#fff9;transform:scale(1.15) rotate(90deg);box-shadow:0 8px 25px #0000004d,0 0 20px #fff6,inset 0 1px #ffffff4d}.close-detail-btn[data-v-a242dd68]:active{transform:scale(1.05) rotate(90deg)}.drinking-tea-animation[data-v-a242dd68]{display:flex;justify-content:center;align-items:center;margin-bottom:2px;opacity:.8;transition:all .3s ease}.drinking-tea-animation[data-v-a242dd68]:hover{opacity:1;transform:scale(1.1)}.tea-animation[data-v-a242dd68]{filter:drop-shadow(0 0 10px rgba(0,212,255,.3))}.fallback-tea-emoji[data-v-a242dd68]{font-size:200px;opacity:.6;filter:drop-shadow(0 0 10px rgba(0,212,255,.3))}.closed-order-detail-content[data-v-a242dd68]{padding:25px;position:relative;z-index:2;color:#fff}.detail-placeholder[data-v-a242dd68]{background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:8px;padding:15px;margin-bottom:20px;color:#00d4ff;text-align:center;font-style:italic}.order-basic-info[data-v-a242dd68]{background:#ffffff0d;border-radius:8px;padding:20px;border:1px solid rgba(255,255,255,.1)}.order-basic-info p[data-v-a242dd68]{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.order-basic-info strong[data-v-a242dd68]{color:#00d4ff;text-shadow:0 0 5px rgba(0,212,255,.3)}.closing-form-content[data-v-a242dd68]{padding:0;position:relative;z-index:1}.closing-form-section[data-v-a242dd68]{background:linear-gradient(135deg,#1a0b2ed9,#16213ed9,#0f3460d9);border-radius:0 0 14px 14px;padding:30px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none;box-shadow:none;margin:0}.closing-form .form-row[data-v-a242dd68]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:end;margin-bottom:25px}.closing-form .form-row.full-width[data-v-a242dd68]{grid-template-columns:1fr}.closing-form .form-group[data-v-a242dd68]{display:flex;flex-direction:column;gap:8px}.closing-form .form-group label[data-v-a242dd68]{display:block;margin-bottom:8px;color:#00d4ff;font-weight:600;font-size:14px;text-shadow:0 0 8px rgba(0,212,255,.5)}.closing-form .form-group input[data-v-a242dd68],.closing-form .form-group textarea[data-v-a242dd68]{width:100%;padding:12px;border:1px solid rgba(0,212,255,.3);border-radius:8px;font-size:14px;background:#1e293bcc;color:#e2e8f0;transition:all .3s ease}.closing-form .form-group input[data-v-a242dd68]:focus,.closing-form .form-group textarea[data-v-a242dd68]:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff33,0 0 20px #00d4ff4d;background:#1e293be6}.closing-form .form-group input[data-v-a242dd68]::-moz-placeholder,.closing-form .form-group textarea[data-v-a242dd68]::-moz-placeholder{color:#64748b}.closing-form .form-group input[data-v-a242dd68]::placeholder,.closing-form .form-group textarea[data-v-a242dd68]::placeholder{color:#64748b}.closing-form .form-group small[data-v-a242dd68]{display:block;margin-top:5px;color:#94a3b8;font-size:12px}.sell-info-section[data-v-a242dd68]{background:#1e293b99;border:1px solid rgba(0,212,255,.3);border-radius:12px;padding:20px;margin-bottom:25px;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a}.sell-info-title[data-v-a242dd68]{margin-bottom:15px;text-align:center}.sell-info-title h5[data-v-a242dd68]{margin:0 0 5px;color:#00d4ff;font-size:16px;font-weight:600;text-shadow:0 0 10px rgba(0,212,255,.6)}.sell-info-title small[data-v-a242dd68]{color:#94a3b8;font-size:12px}.sell-info-grid[data-v-a242dd68]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;align-items:end}.sell-price-quantity-row[data-v-a242dd68]{display:contents}.sell-field[data-v-a242dd68]{display:flex;flex-direction:column}.sell-field label[data-v-a242dd68]{margin-bottom:8px;color:#00d4ff;font-weight:600;font-size:13px;text-shadow:0 0 8px rgba(0,212,255,.5);text-align:center}.sell-field input[data-v-a242dd68]{padding:12px;border:1px solid rgba(0,212,255,.4);border-radius:8px;background:#2d3748cc;color:#e2e8f0;font-size:14px;text-align:center;transition:all .3s ease;box-shadow:inset 0 2px 5px #0003}.sell-field input[data-v-a242dd68]:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff33,0 0 20px #00d4ff4d,inset 0 2px 5px #0003;background:#2d3748e6}.sell-field input[data-v-a242dd68]::-moz-placeholder{color:#64748b;text-align:center}.sell-field input[data-v-a242dd68]::placeholder{color:#64748b;text-align:center}.sell-field input.error[data-v-a242dd68]{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433,inset 0 2px 5px #0003}.sell-field input.error[data-v-a242dd68]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444433,0 0 20px #ef44444d,inset 0 2px 5px #0003}.sell-field .error-message[data-v-a242dd68]{color:#ef4444;font-size:11px;margin-top:4px;text-align:center;text-shadow:0 0 4px rgba(239,68,68,.5)}.closing-form .form-actions[data-v-a242dd68]{display:flex;gap:12px;margin-top:20px}.closing-form .submit-btn[data-v-a242dd68],.closing-form .cancel-btn[data-v-a242dd68]{padding:12px 30px;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.closing-form .submit-btn[data-v-a242dd68]{background:linear-gradient(135deg,#00d4ff,#0096ff);color:#fff;box-shadow:0 4px 15px #00d4ff4d}.closing-form .submit-btn[data-v-a242dd68]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00d4ff66}.closing-form .cancel-btn[data-v-a242dd68]{background:#f8f9fa;color:#666;border:1px solid #ddd}.closing-form .cancel-btn[data-v-a242dd68]:hover{background:#e9ecef}.closing-form-right[data-v-a242dd68]{padding-left:15px}.kline-section[data-v-a242dd68]{height:100%}.kline-header[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.closing-content .kline-header h4[data-v-a242dd68]{margin:0;color:#1fb9f8;font-size:16px;font-weight:600}.load-kline-btn[data-v-a242dd68]{background:linear-gradient(135deg,#1fb9f8,#00d4ff);color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #1fb9f84d}.load-kline-btn[data-v-a242dd68]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1fb9f866}.load-kline-btn[data-v-a242dd68]:disabled{opacity:.6;cursor:not-allowed}.kline-container[data-v-a242dd68]{height:450px;border:1px solid rgba(0,212,255,.3);border-radius:8px;background:linear-gradient(135deg,#1e293be6,#2d3748e6,#1e293be6);box-shadow:inset 0 2px 10px #0000004d;position:relative;overflow:hidden}.kline-container .kline-placeholder[data-v-a242dd68]{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.kline-container .kline-chart-container[data-v-a242dd68]{height:100%;width:100%}.kline-loading[data-v-a242dd68]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#94a3b8}.kline-placeholder[data-v-a242dd68]{color:#64748b;text-align:center}.kline-placeholder p[data-v-a242dd68]{margin:0;font-size:14px}.pagination-container[data-v-a242dd68]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px;padding:16px;background:linear-gradient(135deg,#1e293bcc,#2d3748cc);border-radius:12px;border:1px solid rgba(0,212,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pagination-buttons[data-v-a242dd68]{display:flex;align-items:center;gap:8px}.page-button[data-v-a242dd68]{min-width:36px;height:36px;border:1px solid rgba(0,212,255,.3);background:#1e293b99;color:#fffc;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center}.page-button[data-v-a242dd68]:hover:not(:disabled){background:linear-gradient(135deg,#00d4ff4d,#667eea4d);border-color:#00d4ff99;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00d4ff33}.page-button.active[data-v-a242dd68]{background:linear-gradient(135deg,#0ea5e9,#3b82f6);border-color:#3b82f6cc;color:#fff;font-weight:600;box-shadow:0 4px 12px #3b82f64d}.page-button[data-v-a242dd68]:disabled{opacity:.4;cursor:not-allowed;background:#1e293b4d;border-color:#ffffff1a}.arrow-button[data-v-a242dd68]{font-size:16px;font-weight:700}.page-ellipsis[data-v-a242dd68]{color:#ffffff80;font-size:14px;padding:0 4px;display:flex;align-items:center;justify-content:center;min-width:24px}.pagination-info[data-v-a242dd68]{font-size:12px;color:#fff9;text-align:center;letter-spacing:.5px}@media (max-width: 1200px){.closing-form-content[data-v-a242dd68]{grid-template-columns:1fr;gap:20px}.closing-form-left[data-v-a242dd68]{padding-right:0;border-right:none;border-bottom:1px solid #e0e0e0;padding-bottom:20px}.closing-form-right[data-v-a242dd68]{padding-left:0;padding-top:20px}}@media (max-width: 768px){.closing-content[data-v-a242dd68]{padding:15px;overflow-x:hidden}.records-scroll-hint[data-v-a242dd68]{display:block;text-align:center;padding:10px;margin-bottom:10px;background:linear-gradient(135deg,#00d4ff26,#0096ff26);border-radius:10px;color:#1fb9f8;font-size:13px;font-weight:600;border:1px solid rgba(0,212,255,.3);animation:pulse-hint-a242dd68 2s ease-in-out infinite}.records-table-container[data-v-a242dd68]{overflow-x:scroll!important;border-radius:12px}.records-table[data-v-a242dd68]{min-width:800px;width:-moz-max-content;width:max-content;font-size:11px}.records-table th[data-v-a242dd68],.records-table td[data-v-a242dd68]{padding:10px 8px;white-space:nowrap}.records-table th[data-v-a242dd68]:nth-child(1),.records-table td[data-v-a242dd68]:nth-child(1){min-width:60px}.records-table th[data-v-a242dd68]:nth-child(2),.records-table td[data-v-a242dd68]:nth-child(2){min-width:100px}.records-table th[data-v-a242dd68]:nth-child(3),.records-table td[data-v-a242dd68]:nth-child(3){min-width:90px}.records-table th[data-v-a242dd68]:nth-child(4),.records-table td[data-v-a242dd68]:nth-child(4){min-width:60px}.records-table th[data-v-a242dd68]:nth-child(5),.records-table td[data-v-a242dd68]:nth-child(5){min-width:90px}.records-table th[data-v-a242dd68]:nth-child(6),.records-table td[data-v-a242dd68]:nth-child(6){min-width:90px}.records-table th[data-v-a242dd68]:nth-child(7),.records-table td[data-v-a242dd68]:nth-child(7){min-width:90px}.records-table th[data-v-a242dd68]:nth-child(8),.records-table td[data-v-a242dd68]:nth-child(8){min-width:80px}.closing-form-content[data-v-a242dd68]{padding:15px}.records-table-container[data-v-a242dd68]{overflow-x:auto!important}.sell-info-grid[data-v-a242dd68]{display:flex;flex-direction:column;gap:15px}.sell-date-field[data-v-a242dd68]{flex-direction:row;align-items:center;gap:10px}.sell-date-field label[data-v-a242dd68]{min-width:80px;font-size:13px;text-align:left}.sell-price-quantity-row[data-v-a242dd68]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sell-field label[data-v-a242dd68]{font-size:12px}.sell-field input[data-v-a242dd68]{font-size:14px;padding:10px}.kline-container[data-v-a242dd68]{height:300px}.pagination-container[data-v-a242dd68]{padding:12px;margin-top:16px}.pagination-buttons[data-v-a242dd68]{gap:6px}.page-button[data-v-a242dd68]{min-width:32px;height:32px;font-size:12px}.pagination-info[data-v-a242dd68]{font-size:11px}}input[type=date][data-v-a242dd68]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}input[type=date][data-v-a242dd68]::-webkit-datetime-edit-text{color:transparent}input[type=date][data-v-a242dd68]::-webkit-datetime-edit-month-field{color:transparent}input[type=date][data-v-a242dd68]::-webkit-datetime-edit-day-field{color:transparent}input[type=date][data-v-a242dd68]::-webkit-datetime-edit-year-field{color:transparent}input[type=date][data-v-a242dd68]:focus::-webkit-datetime-edit-text,input[type=date][data-v-a242dd68]:focus::-webkit-datetime-edit-month-field,input[type=date][data-v-a242dd68]:focus::-webkit-datetime-edit-day-field,input[type=date][data-v-a242dd68]:focus::-webkit-datetime-edit-year-field{color:inherit}@keyframes gradientShift-a242dd68{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes starfieldDrift-a242dd68{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes profileStarsFloat-a242dd68{0%{background-position:0 100vh,50px 90vh,100px 80vh,150px 70vh,200px 60vh,250px 50vh,30px 40vh,80px 30vh,130px 20vh,180px 10vh,230px 0vh,20px -10vh,70px -20vh,120px -30vh,170px -40vh,220px -50vh,40px 110vh,90px 95vh,140px 85vh,190px 75vh,240px 65vh}to{background-position:0 -100vh,50px -110vh,100px -120vh,150px -130vh,200px -140vh,250px -150vh,30px -160vh,80px -170vh,130px -180vh,180px -190vh,230px -200vh,20px -210vh,70px -220vh,120px -230vh,170px -240vh,220px -250vh,40px -90vh,90px -105vh,140px -115vh,190px -125vh,240px -135vh}}@keyframes profileStarsTwinkle-a242dd68{0%{opacity:.4;filter:brightness(.8)}50%{opacity:.9;filter:brightness(1.3)}to{opacity:.6;filter:brightness(1)}}@media (max-width: 767px){html[data-v-a242dd68],body[data-v-a242dd68]{margin:0!important;padding:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100vh!important;overflow-x:hidden!important;background:transparent!important;padding-top:env(safe-area-inset-top,0)!important;padding-bottom:env(safe-area-inset-bottom,0)!important}.page-container[data-v-a242dd68]{width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow-x:hidden!important;background:transparent!important;padding-top:env(safe-area-inset-top,0)!important;padding-bottom:env(safe-area-inset-bottom,0)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important}.page-container.practice-theme[data-v-a242dd68]:before,.page-container.profile-theme[data-v-a242dd68]:before,.page-container.screen-theme[data-v-a242dd68]:before,.page-container.favorites-theme[data-v-a242dd68]:before,.page-container.chart-theme[data-v-a242dd68]:before,.page-container.notes-theme[data-v-a242dd68]:before{width:120vw!important;height:120vh!important;left:-10vw!important;top:-10vh!important;right:-10vw!important;bottom:-10vh!important;animation:none!important}.page-container[data-v-a242dd68]:before{width:120vw!important;height:120vh!important;left:-10vw!important;top:-10vh!important;right:-10vw!important;bottom:-10vh!important}.page-container.practice-theme[data-v-a242dd68]:before,.page-container.profile-theme[data-v-a242dd68]:before,.page-container.screen-theme[data-v-a242dd68]:before,.page-container.favorites-theme[data-v-a242dd68]:before,.page-container.notes-theme[data-v-a242dd68]:before{background:linear-gradient(135deg,#0c0c1d,#1a1a2e,#16213e 50%,#0f3460)!important}.page-container.chart-theme[data-v-a242dd68]:before{background:radial-gradient(circle at 20% 50%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(120,219,255,.3) 0%,transparent 50%),linear-gradient(135deg,#0c0c1d,#1a1a2e,#16213e 50%,#0f3460)!important}.page-container[data-v-a242dd68]:after,.page-container.practice-theme[data-v-a242dd68]:after,.page-container.profile-theme[data-v-a242dd68]:after,.page-container.screen-theme[data-v-a242dd68]:after,.page-container.favorites-theme[data-v-a242dd68]:after,.page-container.chart-theme[data-v-a242dd68]:after,.page-container.notes-theme[data-v-a242dd68]:after{display:none!important}.header[data-v-a242dd68]{display:none!important}.main-app[data-v-a242dd68],.content-wrapper[data-v-a242dd68]{width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.nav-tabs[data-v-a242dd68]{width:100%!important;margin:0!important;padding:8px 0!important;position:sticky;top:0;z-index:100;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);overflow-x:hidden!important}.nav-glass-container[data-v-a242dd68]{width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 5px!important}.tab-button[data-v-a242dd68]{font-size:9px!important;padding:6px 3px!important;min-width:auto!important;border-radius:6px!important;margin:0 1px!important;flex:1!important;text-align:center!important}.query-panel[data-v-a242dd68],.screen-panel[data-v-a242dd68],.profile-panel[data-v-a242dd68]{width:100%!important;margin:0!important;padding:10px!important;border-radius:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.favorites-panel[data-v-a242dd68],.practice-panel[data-v-a242dd68],.notes-panel[data-v-a242dd68]{width:100%!important;max-width:100vw!important;margin:0!important;padding:10px!important;border-radius:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.chart-header[data-v-a242dd68]{flex-direction:column!important;gap:10px!important;padding:10px 0!important;width:100%!important}.chart-controls[data-v-a242dd68]{flex-direction:column!important;gap:8px!important;width:100%!important}.chart-controls-top[data-v-a242dd68]{width:100%!important;justify-content:center!important;order:1!important}.chart-controls-bottom[data-v-a242dd68]{width:100%!important;justify-content:center!important;order:2!important}.trend-display[data-v-a242dd68],.signal-display[data-v-a242dd68]{font-size:12px!important;padding:6px 10px!important}.stock-search[data-v-a242dd68]{flex-direction:column!important;gap:8px!important;width:100%!important}.stock-search input[data-v-a242dd68]{width:100%!important;margin:0!important;box-sizing:border-box!important}.search-button[data-v-a242dd68]{width:100%!important;max-width:200px!important;align-self:center!important}.query-panel-container[data-v-a242dd68]{max-height:500px;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,transform .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0)}.query-panel-container.collapsed[data-v-a242dd68]{max-height:0!important;opacity:0;transform:translateY(-20px);pointer-events:none}.kline-wrapper[data-v-a242dd68]{width:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.kline-wrapper.fullscreen[data-v-a242dd68]{margin:0!important;padding:0 5px!important}.chart-header[data-v-a242dd68]:has(+.query-panel-container.collapsed){padding:5px 10px!important;margin-bottom:5px!important}.chart-header:has(+.query-panel-container.collapsed) .chart-main-title[data-v-a242dd68]{font-size:16px!important;margin:0!important}.floating-query-btn[data-v-a242dd68]{display:flex!important;align-items:center;justify-content:center;position:fixed;left:20px;bottom:120px;width:60px;height:60px;border-radius:50%;font-size:26px;cursor:pointer;z-index:1000;animation:float-a242dd68 3s ease-in-out infinite}.floating-query-btn[data-v-a242dd68]:hover{transform:scale(1.1)}.floating-query-btn[data-v-a242dd68]:active{transform:scale(.95)}.floating-query-btn.panel-open[data-v-a242dd68]{animation:pulse-a242dd68 2s ease-in-out infinite}@keyframes float-a242dd68{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-a242dd68{0%,to{box-shadow:0 4px 20px #0096ff66,0 0 #0096ffb3}50%{box-shadow:0 6px 25px #0096ff99,0 0 0 15px #0096ff00}}.chart-container[data-v-a242dd68]{width:100%!important;overflow-x:hidden!important}.closing-content[data-v-a242dd68]{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important;padding:10px!important}.closing-header[data-v-a242dd68],.closing-records-section[data-v-a242dd68],.closing-form-container[data-v-a242dd68]{width:80vw!important;max-width:80vw!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.records-table-container[data-v-a242dd68]{overflow-x:auto!important;width:100%!important;max-width:100%!important;-webkit-overflow-scrolling:touch}.sell-info-grid[data-v-a242dd68]{grid-template-columns:1fr!important;gap:12px!important}.sell-price-quantity-row[data-v-a242dd68]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.sell-field[data-v-a242dd68]{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important}.sell-field label[data-v-a242dd68]{margin-bottom:8px!important;text-align:center!important}.sell-field input[data-v-a242dd68]{width:100%!important;box-sizing:border-box!important}.sell-date-field[data-v-a242dd68]{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important}.sell-date-field label[data-v-a242dd68]{margin-bottom:8px!important;text-align:center!important}.sell-date-field input[data-v-a242dd68]{width:100%!important;box-sizing:border-box!important}.query-panel[data-v-a242dd68] *,.screen-panel[data-v-a242dd68] *,.profile-panel[data-v-a242dd68] *,.favorites-panel[data-v-a242dd68] *,.practice-panel[data-v-a242dd68] *,.notes-panel[data-v-a242dd68] *{box-sizing:border-box!important}#app[data-v-a242dd68]{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;background:transparent!important;overflow-x:hidden!important}#app[data-v-a242dd68]>*{max-width:100%!important;overflow-x:hidden!important}.main-app[data-v-a242dd68],.content-wrapper[data-v-a242dd68],.nav-tabs[data-v-a242dd68],.nav-glass-container[data-v-a242dd68]{max-width:100%!important;overflow-x:hidden!important}body[data-v-a242dd68],html[data-v-a242dd68],#app[data-v-a242dd68],.main-app[data-v-a242dd68],.content-wrapper[data-v-a242dd68]{background:transparent!important;background-color:transparent!important}.page-container[data-v-a242dd68]:not(.main-app){background:inherit!important}.main-app[data-v-a242dd68] *{background-color:inherit}html[data-v-a242dd68],body[data-v-a242dd68]{width:100%!important;min-width:100%!important;max-width:100%!important}}@media (max-width: 767px) and (min-height: 800px){.page-container[data-v-a242dd68]:before,.page-container.practice-theme[data-v-a242dd68]:before,.page-container.profile-theme[data-v-a242dd68]:before,.page-container.screen-theme[data-v-a242dd68]:before,.page-container.favorites-theme[data-v-a242dd68]:before,.page-container.chart-theme[data-v-a242dd68]:before,.page-container.notes-theme[data-v-a242dd68]:before{width:140vw!important;height:140vh!important;left:-20vw!important;top:-20vh!important;right:-20vw!important;bottom:-20vh!important}}@media (max-width: 767px) and (min-aspect-ratio: 2/1){.page-container[data-v-a242dd68]:before,.page-container.practice-theme[data-v-a242dd68]:before,.page-container.profile-theme[data-v-a242dd68]:before,.page-container.screen-theme[data-v-a242dd68]:before,.page-container.favorites-theme[data-v-a242dd68]:before,.page-container.chart-theme[data-v-a242dd68]:before,.page-container.notes-theme[data-v-a242dd68]:before{width:160vw!important;height:160vh!important;left:-30vw!important;top:-30vh!important;right:-30vw!important;bottom:-30vh!important}}.backtest-button[data-v-a242dd68]{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.backtest-button[data-v-a242dd68]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.backtest-button[data-v-a242dd68]:active{transform:translateY(0)}.backtest-panel[data-v-a242dd68]{background:linear-gradient(135deg,#2d3748,#1a202c);border-radius:16px;padding:30px;margin-top:20px;box-shadow:0 8px 32px #0000004d;overflow:visible}.backtest-header[data-v-a242dd68]{text-align:center;margin-bottom:30px}.backtest-header h3[data-v-a242dd68]{font-size:24px;color:#1fb9f8;margin:0 0 8px;font-weight:700}.backtest-hint[data-v-a242dd68]{font-size:14px;color:#fff;margin:0}.backtest-row[data-v-a242dd68]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px;overflow:visible}.backtest-field[data-v-a242dd68]{display:flex;flex-direction:column;overflow:visible;position:relative}.backtest-field label[data-v-a242dd68]{font-size:14px;font-weight:600;color:#fff;margin-bottom:8px}.backtest-field select[data-v-a242dd68],.backtest-field input[data-v-a242dd68]{padding:10px 12px;border:2px solid #4a5568;border-radius:8px;font-size:14px;background:#2d3748;color:#fff;transition:all .3s ease}.backtest-panel .backtest-field select option[data-v-a242dd68]{background:#1e293bf2!important;color:#e2e8f0!important;padding:10px;border:none;font-size:14px}.backtest-panel .backtest-field select option[data-v-a242dd68]:checked{background:#2d3748f2!important;color:#fff!important;font-weight:600}.backtest-panel .backtest-field select option[data-v-a242dd68]:hover{background:#3b82f633!important;color:#fff!important}@supports (-moz-appearance: none){.backtest-panel .backtest-field select option[data-v-a242dd68]{background-color:#1e293bf2;color:#e2e8f0}.backtest-panel .backtest-field select option[data-v-a242dd68]:checked{background-color:#2d3748f2;color:#fff}}.backtest-field select[data-v-a242dd68]:focus,.backtest-field input[data-v-a242dd68]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea4d}.backtest-field select[data-v-a242dd68]:disabled,.backtest-field input[data-v-a242dd68]:disabled{background:#1a202c;color:#718096;cursor:not-allowed;border-color:#2d3748}.backtest-field select:disabled option[data-v-a242dd68]{color:#718096}.multi-select-wrapper[data-v-a242dd68]{position:relative;overflow:visible;z-index:1}.multi-select-display[data-v-a242dd68]{padding:10px 12px;border:2px solid #4a5568;border-radius:8px;background:#2d3748;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.multi-select-display[data-v-a242dd68]:hover{border-color:#667eea}.multi-select-display.disabled[data-v-a242dd68]{background:#1a202c;color:#718096;cursor:not-allowed;border-color:#2d3748}.multi-select-display.disabled[data-v-a242dd68]:hover{border-color:#2d3748}.dropdown-arrow[data-v-a242dd68]{font-size:10px;color:#a0aec0;transition:transform .3s ease}.multi-select-dropdown[data-v-a242dd68]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#2d3748;border:2px solid #4a5568;border-radius:8px;box-shadow:0 10px 40px #00000080;max-height:400px;overflow-y:auto;z-index:2000}.multi-select-option[data-v-a242dd68]{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:background .2s ease;color:#fff}.multi-select-option[data-v-a242dd68]:hover{background:#4a5568}.multi-select-option input[type=checkbox][data-v-a242dd68]{margin-right:8px;cursor:pointer}.multi-select-option span[data-v-a242dd68]{font-size:14px;color:#fff}.multi-select-divider[data-v-a242dd68]{padding:8px 12px;font-size:12px;font-weight:600;color:#a0aec0;background:#1a202c;border-top:1px solid #4a5568;border-bottom:1px solid #4a5568}.multi-select-spacer[data-v-a242dd68]{height:200px;pointer-events:none}.backtest-actions[data-v-a242dd68]{display:flex;gap:15px;justify-content:center;margin-top:30px;padding-top:20px;border-top:2px solid rgba(102,126,234,.2)}.start-backtest-btn[data-v-a242dd68]{padding:12px 40px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.start-backtest-btn[data-v-a242dd68]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.start-backtest-btn[data-v-a242dd68]:disabled{background:#cbd5e0;cursor:not-allowed;box-shadow:none}.reset-backtest-btn[data-v-a242dd68]{padding:12px 40px;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.reset-backtest-btn[data-v-a242dd68]:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.backtest-result-panel[data-v-a242dd68]{background:linear-gradient(135deg,#2d3748,#1a202c);border-radius:16px;padding:30px;margin-top:20px;box-shadow:0 8px 32px #0000004d}.result-header[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.result-header h3[data-v-a242dd68]{font-size:24px;color:#1fb9f8;margin:0;font-weight:700}.close-result-btn[data-v-a242dd68]{padding:8px 20px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:20px;font-size:14px;cursor:pointer;transition:all .3s ease}.close-result-btn[data-v-a242dd68]:hover{background:#fff3;transform:translateY(-2px)}.result-summary[data-v-a242dd68]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.summary-card[data-v-a242dd68]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.summary-card[data-v-a242dd68]:hover{background:#ffffff14;transform:translateY(-4px);box-shadow:0 8px 20px #0000004d}.card-label[data-v-a242dd68]{font-size:14px;color:#a0aec0;margin-bottom:10px;font-weight:500}.card-value[data-v-a242dd68]{font-size:24px;color:#fff;font-weight:700}.card-value.positive[data-v-a242dd68]{color:#48bb78}.card-value.negative[data-v-a242dd68],.card-value.cn-positive[data-v-a242dd68]{color:#f56565}.card-value.cn-negative[data-v-a242dd68]{color:#48bb78}.card-sub[data-v-a242dd68]{font-size:13px;color:#a0aec0;margin-top:6px}.trades-section[data-v-a242dd68]{margin-top:30px}.trades-header[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.trades-header h4[data-v-a242dd68]{font-size:18px;color:#fff;margin:0;font-weight:600}.download-btn[data-v-a242dd68]{padding:8px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.download-btn[data-v-a242dd68]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.trades-table-wrapper[data-v-a242dd68]{overflow-x:auto;border-radius:12px;background:#ffffff08}.trades-table[data-v-a242dd68]{width:100%;border-collapse:collapse;font-size:14px}.trades-table thead[data-v-a242dd68]{background:#ffffff0d}.trades-table th[data-v-a242dd68]{padding:15px;text-align:left;color:#a0aec0;font-weight:600;border-bottom:2px solid rgba(255,255,255,.1)}.trades-table td[data-v-a242dd68]{padding:12px 15px;color:#fff;border-bottom:1px solid rgba(255,255,255,.05)}.trades-table tbody tr[data-v-a242dd68]:hover{background:#ffffff0d}.trades-table td.positive[data-v-a242dd68]{color:#48bb78;font-weight:600}.trades-table td.negative[data-v-a242dd68],.trades-table td.cn-positive[data-v-a242dd68]{color:#f56565;font-weight:600}.trades-table td.cn-negative[data-v-a242dd68]{color:#48bb78;font-weight:600}.clickable-code[data-v-a242dd68]{color:#1fb9f8!important;cursor:pointer;transition:all .2s ease}.clickable-code[data-v-a242dd68]:hover{color:#63b3ed!important;text-decoration:underline}.trend-bull[data-v-a242dd68]{color:#f56565;font-weight:700}.trend-bear[data-v-a242dd68]{color:#48bb78;font-weight:700}.trend-neutral[data-v-a242dd68]{color:#ecc94b;font-weight:600}@media (max-width: 1400px){.backtest-row[data-v-a242dd68],.result-summary[data-v-a242dd68]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.backtest-row[data-v-a242dd68]{grid-template-columns:1fr}.backtest-panel[data-v-a242dd68]{padding:20px}.backtest-actions[data-v-a242dd68]{flex-direction:column}.start-backtest-btn[data-v-a242dd68],.reset-backtest-btn[data-v-a242dd68]{width:100%}}.screen-panel .news-btn[data-v-a242dd68]{padding:10px 22px;border:1px solid rgba(255,165,0,.4)!important;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;color:#fff!important;white-space:nowrap;background:linear-gradient(135deg,#ffa50033,#ff780033)!important;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 4px 15px #ffa50026!important}.screen-panel .news-btn[data-v-a242dd68]:hover{background:linear-gradient(135deg,#ffa50059,#ff780059)!important;border-color:#ffa50099!important;box-shadow:0 6px 20px #ffa50040!important;transform:translateY(-1px)}.screen-panel .news-btn[data-v-a242dd68]{padding:10px 22px;border:1px solid rgba(0,212,255,.4)!important;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;color:#fff!important;white-space:nowrap;background:linear-gradient(135deg,#00d4ff33,#0096ff33)!important;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 4px 15px #00d4ff33!important}.screen-panel .news-btn[data-v-a242dd68]:hover{background:linear-gradient(135deg,#00d4ff59,#0096ff59)!important;border-color:#00d4ff99!important;box-shadow:0 6px 20px #00d4ff4d!important;transform:translateY(-1px)}.screen-panel .news-btn[data-v-a242dd68]:active{transform:translateY(0)}.screen-panel .economic-env-btn[data-v-a242dd68]{padding:10px 22px;border:1px solid rgba(0,212,255,.4)!important;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;color:#fff!important;white-space:nowrap;background:linear-gradient(135deg,#00d4ff33,#0096ff33)!important;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 4px 15px #00d4ff33!important}.screen-panel .economic-env-btn[data-v-a242dd68]:hover{background:linear-gradient(135deg,#00d4ff59,#0096ff59)!important;border-color:#00d4ff99!important;box-shadow:0 6px 20px #00d4ff4d!important;transform:translateY(-1px)}.screen-panel .economic-env-btn[data-v-a242dd68]:active{transform:translateY(0)}.economic-dialog-overlay[data-v-a242dd68]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.economic-dialog[data-v-a242dd68]{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);border:1px solid rgba(0,212,255,.3);border-radius:16px;width:94%;min-width:900px;max-width:1100px;max-height:90vh;overflow-y:auto;padding:0;color:#fff;box-shadow:0 20px 60px #00000080,0 0 30px #00d4ff26}.economic-dialog-header[data-v-a242dd68]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;background:#16213ef2;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px 16px 0 0}.economic-dialog-header h3[data-v-a242dd68]{margin:0;font-size:18px;color:#00d4ff}.economic-dialog-close[data-v-a242dd68]{background:none!important;border:none!important;color:#fff9!important;font-size:20px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s;box-shadow:none!important;text-shadow:none!important}.economic-dialog-close[data-v-a242dd68]:hover{color:#fff!important;background:#ffffff1a!important}.economic-dialog-body[data-v-a242dd68]{padding:20px 24px 24px}.economic-charts-row[data-v-a242dd68]{display:flex;gap:20px;margin-bottom:20px}.economic-chart-col[data-v-a242dd68]{flex:1;min-width:0}.economic-chart-title[data-v-a242dd68]{font-size:14px;font-weight:600;color:#ffffffd9;margin-bottom:10px;padding-left:4px}.economic-chart[data-v-a242dd68]{width:100%;height:400px;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.06)}.economic-rs-section[data-v-a242dd68]{width:100%;margin-top:8px}.economic-rs-chart[data-v-a242dd68]{width:100%;height:300px;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.06)}.economic-rs-note[data-v-a242dd68]{font-size:12px;color:#ffffff80;text-align:center;margin-top:10px;line-height:1.5}.economic-loading[data-v-a242dd68]{display:flex;align-items:center;justify-content:center;gap:12px;padding:80px 0;color:#fff9;font-size:14px}.economic-error[data-v-a242dd68]{text-align:center;padding:60px 24px;color:#fc8181;font-size:14px}@media (max-width: 960px){.economic-dialog[data-v-a242dd68]{min-width:auto;width:96%}.economic-charts-row[data-v-a242dd68]{flex-direction:column;gap:16px}.economic-chart[data-v-a242dd68]{height:350px}.economic-rs-chart[data-v-a242dd68]{height:260px}}@media (max-width: 600px){.economic-dialog[data-v-a242dd68]{width:100%;max-height:95vh;border-radius:12px}.economic-dialog-header[data-v-a242dd68]{padding:14px 16px;border-radius:12px 12px 0 0}.economic-dialog-header h3[data-v-a242dd68]{font-size:16px}.economic-dialog-body[data-v-a242dd68]{padding:14px 12px 18px}.economic-chart[data-v-a242dd68]{height:300px}.economic-rs-chart[data-v-a242dd68]{height:220px}.economic-chart-title[data-v-a242dd68]{font-size:13px}.economic-rs-note[data-v-a242dd68]{font-size:11px}}
