.page[data-v-123a2e60]{min-height:100vh;display:flex;flex-direction:column}.site-header[data-v-123a2e60]{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--border)}.header-inner[data-v-123a2e60]{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.brand[data-v-123a2e60]{display:flex;align-items:baseline;gap:12px}.logo[data-v-123a2e60]{font-weight:800;letter-spacing:.5px;font-size:20px}.subtitle[data-v-123a2e60]{color:var(--text-muted);font-size:13px}.nav[data-v-123a2e60]{display:flex;align-items:center;gap:16px}.hero[data-v-123a2e60]{position:relative;padding:110px 0 100px;overflow:hidden}.hero-background[data-v-123a2e60]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 600px at 15% 10%,rgba(74,158,255,.12),transparent 70%),radial-gradient(900px 500px at 80% 0%,rgba(29,78,216,.1),transparent 65%),linear-gradient(120deg,#0f172acc,#080808f2);border-bottom:1px solid var(--border);z-index:0}.hero-background .grid-lines[data-v-123a2e60]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(transparent calc(100% - 1px),#94a3b80f 1px),linear-gradient(90deg,transparent calc(100% - 1px),rgba(148,163,184,.06) 1px);background-size:80px 80px;opacity:.5}.hero-background .orb[data-v-123a2e60]{position:absolute;width:220px;height:220px;background:radial-gradient(circle,#3b82f659,#3b82f600 70%);filter:blur(0);mix-blend-mode:screen}.orb-1[data-v-123a2e60]{top:-40px;left:10%}.orb-2[data-v-123a2e60]{bottom:-60px;right:12%}.orb-3[data-v-123a2e60]{top:40%;right:-80px}.hero-inner[data-v-123a2e60]{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px}.hero-badge[data-v-123a2e60]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:13px;letter-spacing:.4px;color:var(--text-muted);background:#3b82f61f;border:1px solid rgba(59,130,246,.25);margin-bottom:20px;box-shadow:0 10px 30px #3b82f626}.hero-title[data-v-123a2e60]{font-size:50px;margin:0 0 20px;font-weight:800;line-height:1.08;letter-spacing:.6px}.hero-desc[data-v-123a2e60]{margin:0 0 32px;color:#e2e8f0d9;font-size:18px;line-height:1.7}.hero-features[data-v-123a2e60]{display:flex;gap:12px;margin-bottom:28px;flex-wrap:wrap}.feature-highlight[data-v-123a2e60]{padding:10px 20px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:#0f172ad9;color:#cbd5e1e6;font-size:13px;letter-spacing:.3px;transition:all .3s ease}.feature-highlight[data-v-123a2e60]:hover{color:#fff;border-color:var(--accent);box-shadow:0 12px 30px #3b82f659;transform:translateY(-2px)}.hero-meta[data-v-123a2e60]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:36px}.meta-item[data-v-123a2e60]{padding:14px 16px;border-radius:14px;background:#0f172a99;border:1px solid rgba(148,163,184,.18);display:flex;flex-direction:column;gap:4px}.meta-label[data-v-123a2e60]{font-size:12px;letter-spacing:.4px;color:#94a3b8d9;text-transform:uppercase}.meta-desc[data-v-123a2e60]{font-size:14px;color:#e2e8f0e6}.hero-actions[data-v-123a2e60]{display:flex;gap:16px}.hero-actions .btn[data-v-123a2e60]{padding:14px 26px;border-radius:999px}.hero-actions .btn-primary[data-v-123a2e60]{box-shadow:0 14px 40px #3b82f659}.platform-preview[data-v-123a2e60]{padding:20px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.preview-header[data-v-123a2e60]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.status-dot[data-v-123a2e60]{width:8px;height:8px;border-radius:50%;background:var(--accent)}.status-dot.active[data-v-123a2e60]{animation:pulse 2s infinite}.feature-list[data-v-123a2e60]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.feature-item[data-v-123a2e60]{padding:8px 12px;background:var(--surface-2);border-radius:8px;font-size:12px;text-align:center;border:1px solid var(--border)}.visual-placeholder[data-v-123a2e60]{height:60px;position:relative;border-radius:8px;background:var(--surface-2);overflow:hidden}.grid-pattern[data-v-123a2e60]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 48%,var(--border) 49%,var(--border) 51%,transparent 52%);background-size:12px 12px}.pulse-indicator[data-v-123a2e60]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:var(--accent);border-radius:50%;animation:pulse 2s infinite}.section-header[data-v-123a2e60]{text-align:center;margin-bottom:48px}.section-header h2[data-v-123a2e60]{font-size:36px;margin:0 0 12px;font-weight:700}.section-header p[data-v-123a2e60]{color:var(--text-muted);font-size:18px;margin:0}.platform[data-v-123a2e60]{padding:80px 0}.features-grid[data-v-123a2e60]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.feature-card[data-v-123a2e60]{padding:32px;border-radius:16px;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;background:linear-gradient(160deg,#0f172af2,#08080aeb);border:1px solid rgba(59,130,246,.18)}.feature-card[data-v-123a2e60]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:14px;background:linear-gradient(140deg,#3b82f614,#3b82f600);pointer-events:none}.feature-card[data-v-123a2e60]:hover{transform:translateY(-6px);box-shadow:0 24px 45px #3b82f640}.feature-card h3[data-v-123a2e60]{margin:0;font-size:20px;font-weight:700}.feature-card p[data-v-123a2e60]{margin:0;color:#e2e8f0d9;line-height:1.65}.feature-header[data-v-123a2e60]{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.feature-tagline[data-v-123a2e60]{font-size:12px;letter-spacing:.5px;color:#94a3b8bf;text-transform:uppercase}.feature-tags[data-v-123a2e60]{display:flex;gap:8px;flex-wrap:wrap;position:relative;z-index:1}.tag[data-v-123a2e60]{padding:4px 12px;border-radius:12px;font-size:12px;background:#3b82f61f;color:#bfdbfed9;border:1px solid rgba(59,130,246,.3)}.workflow[data-v-123a2e60]{padding:80px 0;background:#0f172acc}.workflow-steps[data-v-123a2e60]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step-card[data-v-123a2e60]{padding:32px;border-radius:18px;position:relative;transition:all .3s ease;background:linear-gradient(160deg,#0f172af2,#080a10e6);border:1px solid rgba(59,130,246,.18);overflow:hidden}.step-card[data-v-123a2e60]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:16px;background:linear-gradient(140deg,rgba(59,130,246,.12),transparent 70%);pointer-events:none}.step-card[data-v-123a2e60]:hover{transform:translateY(-6px);box-shadow:0 26px 45px #3b82f640}.step-index[data-v-123a2e60]{position:absolute;top:18px;right:18px;border-radius:50%;background:#3b82f62e;color:#c7d2fe;padding:6px 12px;font-weight:700;font-size:14px}.step-card h3[data-v-123a2e60]{margin:24px 0 12px;font-weight:700;color:#e2e8f0f2}.step-card p[data-v-123a2e60]{margin:0;color:#94a3b8e6;line-height:1.6}.ai-section[data-v-123a2e60]{padding:80px 0}.ai-features[data-v-123a2e60]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ai-card[data-v-123a2e60]{padding:32px;border-radius:18px;transition:all .3s ease;display:flex;flex-direction:column;gap:16px;background:linear-gradient(165deg,#0f172af5,#090c14eb);border:1px solid rgba(59,130,246,.16);position:relative;overflow:hidden}.ai-card[data-v-123a2e60]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:16px;background:linear-gradient(150deg,rgba(59,130,246,.08),transparent 75%)}.ai-card[data-v-123a2e60]:hover{transform:translateY(-6px);box-shadow:0 24px 46px #3b82f638}.ai-card h3[data-v-123a2e60]{margin:0;font-size:20px;font-weight:700;color:#e2e8f0f2;position:relative;z-index:1}.ai-card p[data-v-123a2e60]{margin:0;color:#cbd5e1e0;line-height:1.65;position:relative;z-index:1}.ai-points[data-v-123a2e60]{margin:0;padding-left:18px;color:#94a3b8d9;position:relative;z-index:1}.ai-points li[data-v-123a2e60]{margin-bottom:6px}.advantages[data-v-123a2e60]{padding:80px 0;background:#0f172ad9}.advantage-columns[data-v-123a2e60]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.advantage-group[data-v-123a2e60]{padding:32px;border-radius:18px;transition:all .3s ease;display:flex;flex-direction:column;gap:12px;background:linear-gradient(160deg,#0f172af5,#0a0a10eb);border:1px solid rgba(59,130,246,.18);position:relative;overflow:hidden}.advantage-group[data-v-123a2e60]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:16px;background:linear-gradient(150deg,rgba(59,130,246,.1),transparent 70%)}.advantage-group[data-v-123a2e60]:hover{transform:translateY(-6px);box-shadow:0 24px 46px #3b82f633}.advantage-group h3[data-v-123a2e60]{margin:0;font-size:20px;font-weight:700;color:#e2e8f0f2;position:relative;z-index:1}.advantage-group p[data-v-123a2e60]{margin:0;color:#cbd5e1e0;line-height:1.65;position:relative;z-index:1}.advantage-group ul[data-v-123a2e60]{margin:0;padding-left:18px;color:#94a3b8d9;position:relative;z-index:1}.advantage-group li[data-v-123a2e60]{margin-bottom:6px}.stats[data-v-123a2e60]{padding:8px 0 24px}.stat[data-v-123a2e60]{padding:16px;border:1px solid var(--border);border-radius:12px;text-align:center;background:#0c1426}.stat .num[data-v-123a2e60]{font-size:26px;font-weight:800;color:var(--accent)}.stat .cap[data-v-123a2e60]{margin-top:6px;color:#9ca3af;font-size:12px}.pricing[data-v-123a2e60]{padding:8px 0 24px}.price[data-v-123a2e60]{padding:16px;border:1px solid var(--border);border-radius:12px;text-align:left;background:#0c1426}.price h3[data-v-123a2e60]{margin:0 0 6px}.faq[data-v-123a2e60]{padding:80px 0}.faq-grid[data-v-123a2e60]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.qa[data-v-123a2e60]{padding:24px;border-radius:16px;transition:all .3s ease;display:flex;flex-direction:column;gap:8px}.qa[data-v-123a2e60]:hover{transform:translateY(-2px)}.qa h4[data-v-123a2e60]{margin:0;font-size:18px;color:var(--text)}.qa p[data-v-123a2e60]{margin:0;color:var(--text-muted);line-height:1.6}.site-footer[data-v-123a2e60]{margin-top:auto;border-top:1px solid var(--border)}.footer-inner[data-v-123a2e60]{display:flex;align-items:center;justify-content:space-between;padding:24px 0;font-size:13px;color:var(--text-muted)}.footer-inner .links[data-v-123a2e60]{display:flex;gap:12px}.partners[data-v-123a2e60]{padding:80px 0;background:var(--surface)}.partners-inner[data-v-123a2e60]{padding:32px;border-radius:16px}.section-header.compact[data-v-123a2e60]{margin-bottom:32px}.partner-logos[data-v-123a2e60]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.logo-item[data-v-123a2e60]{padding:16px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);font-weight:600;letter-spacing:.5px}.support[data-v-123a2e60]{padding:80px 0}.support-cards[data-v-123a2e60]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.support-card[data-v-123a2e60]{padding:32px;border-radius:18px;transition:all .3s ease;background:linear-gradient(158deg,#0f172af5,#090b11eb);border:1px solid rgba(59,130,246,.16);position:relative;overflow:hidden}.support-card[data-v-123a2e60]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:16px;background:linear-gradient(145deg,rgba(59,130,246,.08),transparent 75%)}.support-card[data-v-123a2e60]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #3b82f633}.support-title[data-v-123a2e60]{font-weight:700;font-size:18px;margin-bottom:10px;color:#e2e8f0f2;position:relative;z-index:1}.support-card p[data-v-123a2e60]{margin:0;color:#cbd5e1e0;line-height:1.65;position:relative;z-index:1}@media (max-width: 1024px){.hero-inner[data-v-123a2e60]{grid-template-columns:1fr;gap:32px;text-align:center}.hero-title[data-v-123a2e60]{font-size:40px}.hero-meta[data-v-123a2e60]{grid-template-columns:1fr}.hero-actions[data-v-123a2e60]{justify-content:center}.features-grid[data-v-123a2e60],.workflow-steps[data-v-123a2e60],.ai-features[data-v-123a2e60],.advantage-columns[data-v-123a2e60],.support-cards[data-v-123a2e60]{grid-template-columns:1fr}}@media (max-width: 768px){.hero[data-v-123a2e60]{padding:60px 0}.hero-title[data-v-123a2e60]{font-size:32px}.hero-desc[data-v-123a2e60]{font-size:16px}.hero-features[data-v-123a2e60]{gap:12px;justify-content:center}.section-header h2[data-v-123a2e60]{font-size:28px}.platform[data-v-123a2e60],.workflow[data-v-123a2e60],.support[data-v-123a2e60],.ai-section[data-v-123a2e60],.advantages[data-v-123a2e60],.faq[data-v-123a2e60]{padding:60px 0}.faq-grid[data-v-123a2e60]{grid-template-columns:1fr}.nav[data-v-123a2e60]{gap:12px}}@media (max-width: 480px){.hero-actions[data-v-123a2e60]{flex-direction:column;width:100%}.hero-actions .btn[data-v-123a2e60]{width:100%;justify-content:center}.hero-features[data-v-123a2e60]{justify-content:center}.support-card[data-v-123a2e60]{padding:20px}.nav[data-v-123a2e60]{display:none}}.locale-switcher[data-v-5ee5f6a3]{display:inline-flex}.btn-lang-switch[data-v-5ee5f6a3]{background:#0f172a99;border:1px solid rgba(148,163,184,.3);color:#cbd5e1e6;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:12px;line-height:1}.btn-lang-switch[data-v-5ee5f6a3]:hover{background:#0f172acc;border-color:#94a3b880;color:#fff}.page[data-v-2c0f9046]{min-height:100vh;display:flex;flex-direction:column}.site-header[data-v-2c0f9046]{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--border)}.header-inner[data-v-2c0f9046]{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.brand[data-v-2c0f9046]{display:flex;align-items:baseline;gap:12px}.logo[data-v-2c0f9046]{font-weight:800;letter-spacing:.5px;font-size:20px}.subtitle[data-v-2c0f9046]{color:var(--text-muted);font-size:13px}.nav[data-v-2c0f9046]{display:flex;align-items:center;gap:16px}.user-welcome[data-v-2c0f9046]{color:#cbd5e1e6;font-size:14px;font-weight:500}.btn-secondary[data-v-2c0f9046]{background:#0f172a99;border:1px solid rgba(148,163,184,.3);color:#cbd5e1e6;transition:all .3s ease}.btn-secondary[data-v-2c0f9046]:hover{background:#0f172acc;border-color:#94a3b880;color:#fff}.hero[data-v-2c0f9046]{position:relative;padding:110px 0 100px;overflow:hidden}.hero-background[data-v-2c0f9046]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 600px at 15% 10%,rgba(74,158,255,.12),transparent 70%),radial-gradient(900px 500px at 80% 0%,rgba(29,78,216,.1),transparent 65%),linear-gradient(120deg,#0f172acc,#080808f2);border-bottom:1px solid var(--border);z-index:0}.hero-background .grid-lines[data-v-2c0f9046]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(transparent calc(100% - 1px),#94a3b80f 1px),linear-gradient(90deg,transparent calc(100% - 1px),rgba(148,163,184,.06) 1px);background-size:80px 80px;opacity:.5}.hero-background .orb[data-v-2c0f9046]{position:absolute;width:220px;height:220px;background:radial-gradient(circle,#3b82f659,#3b82f600 70%);filter:blur(0);mix-blend-mode:screen}.orb-1[data-v-2c0f9046]{top:-40px;left:10%}.orb-2[data-v-2c0f9046]{bottom:-60px;right:12%}.orb-3[data-v-2c0f9046]{top:40%;right:-80px}.hero-inner[data-v-2c0f9046]{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px}.hero-badge[data-v-2c0f9046]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:13px;letter-spacing:.4px;color:var(--text-muted);background:#3b82f61f;border:1px solid rgba(59,130,246,.25);margin-bottom:20px;box-shadow:0 10px 30px #3b82f626}.hero-title[data-v-2c0f9046]{font-size:50px;margin:0 0 20px;font-weight:800;line-height:1.08;letter-spacing:.6px}.hero-desc[data-v-2c0f9046]{margin:0 0 32px;color:#e2e8f0d9;font-size:18px;line-height:1.7}.hero-features[data-v-2c0f9046]{display:flex;gap:12px;margin-bottom:28px;flex-wrap:wrap}.feature-highlight[data-v-2c0f9046]{padding:10px 20px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:#0f172ad9;color:#cbd5e1e6;font-size:13px;letter-spacing:.3px;transition:all .3s ease}.feature-highlight[data-v-2c0f9046]:hover{color:#fff;border-color:var(--accent);box-shadow:0 12px 30px #3b82f659;transform:translateY(-2px)}.hero-meta[data-v-2c0f9046]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:36px}.meta-item[data-v-2c0f9046]{padding:14px 16px;border-radius:14px;background:#0f172a99;border:1px solid rgba(148,163,184,.18);display:flex;flex-direction:column;gap:4px}.meta-label[data-v-2c0f9046]{font-size:12px;letter-spacing:.4px;color:#94a3b8d9;text-transform:uppercase}.meta-desc[data-v-2c0f9046]{font-size:14px;color:#e2e8f0e6}.hero-actions[data-v-2c0f9046]{display:flex;gap:16px}.hero-actions .btn[data-v-2c0f9046]{padding:14px 26px;border-radius:999px}.hero-actions .btn-primary[data-v-2c0f9046]{box-shadow:0 14px 40px #3b82f659}.platform-preview[data-v-2c0f9046]{padding:20px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.preview-header[data-v-2c0f9046]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.status-dot[data-v-2c0f9046]{width:8px;height:8px;border-radius:50%;background:var(--accent)}.status-dot.active[data-v-2c0f9046]{animation:pulse 2s infinite}.feature-list[data-v-2c0f9046]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.feature-item[data-v-2c0f9046]{padding:8px 12px;background:var(--surface-2);border-radius:8px;font-size:12px;text-align:center;border:1px solid var(--border)}.visual-placeholder[data-v-2c0f9046]{height:60px;position:relative;border-radius:8px;background:var(--surface-2);overflow:hidden}.grid-pattern[data-v-2c0f9046]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 48%,var(--border) 49%,var(--border) 51%,transparent 52%);background-size:12px 12px}.pulse-indicator[data-v-2c0f9046]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:var(--accent);border-radius:50%;animation:pulse 2s infinite}.section-header[data-v-2c0f9046]{text-align:center;margin-bottom:48px}.section-header h2[data-v-2c0f9046]{font-size:36px;margin:0 0 12px;font-weight:700}.section-header p[data-v-2c0f9046]{color:var(--text-muted);font-size:18px;margin:0}.platform[data-v-2c0f9046]{padding:80px 0}.features-grid[data-v-2c0f9046]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.feature-card[data-v-2c0f9046]{padding:32px;border-radius:16px;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;background:linear-gradient(160deg,#0f172af2,#08080aeb);border:1px solid rgba(59,130,246,.18)}.feature-card[data-v-2c0f9046]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:14px;background:linear-gradient(140deg,#3b82f614,#3b82f600);pointer-events:none}.feature-card[data-v-2c0f9046]:hover{transform:translateY(-6px);box-shadow:0 24px 45px #3b82f640}.feature-card h3[data-v-2c0f9046]{margin:0;font-size:20px;font-weight:700}.feature-card p[data-v-2c0f9046]{margin:0;color:#e2e8f0d9;line-height:1.65}.feature-header[data-v-2c0f9046]{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.feature-tagline[data-v-2c0f9046]{font-size:12px;letter-spacing:.5px;color:#94a3b8bf;text-transform:uppercase}.feature-tags[data-v-2c0f9046]{display:flex;gap:8px;flex-wrap:wrap;position:relative;z-index:1}.tag[data-v-2c0f9046]{padding:4px 12px;border-radius:12px;font-size:12px;background:#3b82f61f;color:#bfdbfed9;border:1px solid rgba(59,130,246,.3)}.workflow[data-v-2c0f9046]{padding:80px 0;background:#0f172acc}.workflow-steps[data-v-2c0f9046]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step-card[data-v-2c0f9046]{padding:32px;border-radius:18px;position:relative;transition:all .3s ease;background:linear-gradient(160deg,#0f172af2,#080a10e6);border:1px solid rgba(59,130,246,.18);overflow:hidden}.step-card[data-v-2c0f9046]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:16px;background:linear-gradient(140deg,rgba(59,130,246,.12),transparent 70%);pointer-events:none}.step-card[data-v-2c0f9046]:hover{transform:translateY(-6px);box-shadow:0 26px 45px #3b82f640}.step-index[data-v-2c0f9046]{position:absolute;top:18px;right:18px;border-radius:50%;background:#3b82f62e;color:#c7d2fe;padding:6px 12px;font-weight:700;font-size:14px}.step-card h3[data-v-2c0f9046]{margin:24px 0 12px;font-weight:700;color:#e2e8f0f2}.step-card p[data-v-2c0f9046]{margin:0;color:#94a3b8e6;line-height:1.6}ai-features[data-v-2c0f9046]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ai-section[data-v-2c0f9046]{padding:80px 0}.ai-features[data-v-2c0f9046]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ai-card[data-v-2c0f9046]{padding:32px;border-radius:18px;transition:all .3s ease;display:flex;flex-direction:column;gap:16px;background:linear-gradient(165deg,#0f172af5,#090c14eb);border:1px solid rgba(59,130,246,.16);position:relative;overflow:hidden}.ai-card[data-v-2c0f9046]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:16px;background:linear-gradient(150deg,rgba(59,130,246,.08),transparent 75%)}.ai-card[data-v-2c0f9046]:hover{transform:translateY(-6px);box-shadow:0 24px 46px #3b82f638}.ai-card h3[data-v-2c0f9046]{margin:0;font-size:20px;font-weight:700;color:#e2e8f0f2;position:relative;z-index:1}.ai-card p[data-v-2c0f9046]{margin:0;color:#cbd5e1e0;line-height:1.65;position:relative;z-index:1}.ai-points[data-v-2c0f9046]{margin:0;padding-left:18px;color:#94a3b8d9;position:relative;z-index:1}.ai-points li[data-v-2c0f9046]{margin-bottom:6px}.advantages[data-v-2c0f9046]{padding:80px 0;background:#0f172ad9}.advantage-columns[data-v-2c0f9046]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.advantage-group[data-v-2c0f9046]{padding:32px;border-radius:18px;transition:all .3s ease;display:flex;flex-direction:column;gap:12px;background:linear-gradient(160deg,#0f172af5,#0a0a10eb);border:1px solid rgba(59,130,246,.18);position:relative;overflow:hidden}.advantage-group[data-v-2c0f9046]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:16px;background:linear-gradient(150deg,rgba(59,130,246,.1),transparent 70%)}.advantage-group[data-v-2c0f9046]:hover{transform:translateY(-6px);box-shadow:0 24px 46px #3b82f633}.advantage-group h3[data-v-2c0f9046]{margin:0;font-size:20px;font-weight:700;color:#e2e8f0f2;position:relative;z-index:1}.advantage-group p[data-v-2c0f9046]{margin:0;color:#cbd5e1e0;line-height:1.65;position:relative;z-index:1}.advantage-group ul[data-v-2c0f9046]{margin:0;padding-left:18px;color:#94a3b8d9;position:relative;z-index:1}.advantage-group li[data-v-2c0f9046]{margin-bottom:6px}.support[data-v-2c0f9046]{padding:80px 0}.support-cards[data-v-2c0f9046]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.support-card[data-v-2c0f9046]{padding:32px;border-radius:18px;transition:all .3s ease;background:linear-gradient(158deg,#0f172af5,#090b11eb);border:1px solid rgba(59,130,246,.16);position:relative;overflow:hidden}.support-card[data-v-2c0f9046]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:16px;background:linear-gradient(145deg,rgba(59,130,246,.08),transparent 75%)}.support-card[data-v-2c0f9046]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #3b82f633}.support-title[data-v-2c0f9046]{font-weight:700;font-size:18px;margin-bottom:10px;color:#e2e8f0f2;position:relative;z-index:1}.support-card p[data-v-2c0f9046]{margin:0;color:#cbd5e1e0;line-height:1.65;position:relative;z-index:1}.faq[data-v-2c0f9046]{padding:80px 0}.faq-grid[data-v-2c0f9046]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.qa[data-v-2c0f9046]{padding:24px;border-radius:16px;transition:all .3s ease;display:flex;flex-direction:column;gap:8px}.qa[data-v-2c0f9046]:hover{transform:translateY(-2px)}.qa h4[data-v-2c0f9046]{margin:0;font-size:18px;color:var(--text)}.qa p[data-v-2c0f9046]{margin:0;color:var(--text-muted);line-height:1.6}.site-footer[data-v-2c0f9046]{margin-top:auto;border-top:1px solid var(--border)}.footer-inner[data-v-2c0f9046]{display:flex;align-items:center;justify-content:space-between;padding:24px 0;font-size:13px;color:var(--text-muted)}.footer-inner .links[data-v-2c0f9046]{display:flex;gap:12px}@media (max-width: 1024px){.hero-inner[data-v-2c0f9046]{grid-template-columns:1fr;gap:32px;text-align:center}.hero-title[data-v-2c0f9046]{font-size:40px}.hero-meta[data-v-2c0f9046]{grid-template-columns:1fr}.hero-actions[data-v-2c0f9046]{justify-content:center}.features-grid[data-v-2c0f9046],.workflow-steps[data-v-2c0f9046],.ai-features[data-v-2c0f9046],.advantage-columns[data-v-2c0f9046],.support-cards[data-v-2c0f9046]{grid-template-columns:1fr}}@media (max-width: 768px){.hero[data-v-2c0f9046]{padding:60px 0}.hero-title[data-v-2c0f9046]{font-size:32px}.hero-desc[data-v-2c0f9046]{font-size:16px}.hero-features[data-v-2c0f9046]{gap:12px;justify-content:center}.section-header h2[data-v-2c0f9046]{font-size:28px}.platform[data-v-2c0f9046],.workflow[data-v-2c0f9046],.support[data-v-2c0f9046],.ai-section[data-v-2c0f9046],.advantages[data-v-2c0f9046],.faq[data-v-2c0f9046]{padding:60px 0}.faq-grid[data-v-2c0f9046]{grid-template-columns:1fr}.nav[data-v-2c0f9046]{gap:12px}}@media (max-width: 480px){.hero-actions[data-v-2c0f9046]{flex-direction:column;width:100%}.hero-actions .btn[data-v-2c0f9046]{width:100%;justify-content:center}.hero-features[data-v-2c0f9046]{justify-content:center}.support-card[data-v-2c0f9046]{padding:20px}.nav[data-v-2c0f9046]{display:none}}.auth-page[data-v-317e1cb3]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:radial-gradient(circle at 20% 20%,rgba(37,99,235,.15),transparent 55%),radial-gradient(circle at 85% 15%,rgba(56,189,248,.12),transparent 60%),linear-gradient(140deg,#04070f,#080b14 45%,#03040a)}.auth-container[data-v-317e1cb3]{width:100%;max-width:1080px;display:grid;grid-template-columns:1.1fr .9fr;border-radius:28px;overflow:hidden;border:1px solid rgba(59,130,246,.18);background:linear-gradient(150deg,#050a16e6,#02050ceb);box-shadow:0 32px 80px #080f2373}.auth-sidebar[data-v-317e1cb3]{padding:64px 72px;display:flex;flex-direction:column;justify-content:center;gap:48px;color:#e2e8f0e6;background:radial-gradient(circle at 20% 25%,rgba(59,130,246,.28),transparent 55%),radial-gradient(circle at 75% 15%,rgba(96,165,250,.18),transparent 60%),linear-gradient(150deg,#0a1128f2,#090e1eeb)}.brand[data-v-317e1cb3]{display:inline-flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.logo[data-v-317e1cb3]{font-weight:800;letter-spacing:.8px;font-size:26px}.subtitle[data-v-317e1cb3]{font-size:14px;color:#94a3b8d9}.hero-copy[data-v-317e1cb3]{display:flex;flex-direction:column;gap:24px;max-width:420px}.hero-copy .badge[data-v-317e1cb3]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:#3b82f62e;border:1px solid rgba(59,130,246,.25);color:#bfdbfee6;font-size:13px;letter-spacing:.4px;width:fit-content;margin-bottom:8px}.hero-copy h1[data-v-317e1cb3]{margin:0;font-size:36px;line-height:1.2;font-weight:700}.hero-copy p[data-v-317e1cb3]{margin:0;color:#b4c6e7d9;line-height:1.7}.hero-copy ul[data-v-317e1cb3]{margin:0;padding-left:18px;color:#9fb2d2d9;display:flex;flex-direction:column;gap:10px}.auth-panel[data-v-317e1cb3]{padding:64px 72px;display:flex;flex-direction:column;gap:36px;justify-content:center;background:#070b16eb;border-left:1px solid rgba(255,255,255,.04)}.panel-header h2[data-v-317e1cb3]{margin:0;font-size:28px;font-weight:700}.panel-header p[data-v-317e1cb3]{margin:8px 0 0;color:#94a3b8d9}.auth-form[data-v-317e1cb3]{display:flex;flex-direction:column;gap:20px}.form-item[data-v-317e1cb3]{display:flex;flex-direction:column;gap:10px;color:#cbd5e1d9}.form-item span[data-v-317e1cb3]{font-size:14px;letter-spacing:.3px}.form-item input[data-v-317e1cb3]{padding:14px 16px;border-radius:12px;border:1px solid rgba(59,130,246,.2);background:#040812f2;color:#fff;transition:border-color .3s ease,box-shadow .3s ease}.form-item input[data-v-317e1cb3]:focus{outline:none;border-color:#3b82f6a6;box-shadow:0 0 25px #3b82f62e}.form-meta[data-v-317e1cb3]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#94a3b8d9}.remember[data-v-317e1cb3]{display:inline-flex;align-items:center;gap:8px}.remember input[data-v-317e1cb3]{width:16px;height:16px;accent-color:var(--accent)}.btn-primary[data-v-317e1cb3]{width:100%;justify-content:center;padding:14px;border-radius:12px;font-size:16px;font-weight:600}.form-footer[data-v-317e1cb3]{display:flex;gap:6px;justify-content:center;color:#94a3b8d9;font-size:14px}.panel-support[data-v-317e1cb3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.support-item[data-v-317e1cb3]{padding:14px 18px;border-radius:14px;background:#050914d9;border:1px solid rgba(59,130,246,.15);display:flex;flex-direction:column;gap:6px}.support-item .title[data-v-317e1cb3]{font-weight:600;color:#e2e8f0f2}.support-item .desc[data-v-317e1cb3]{color:#94a3b8d9;font-size:13px}.error-message[data-v-317e1cb3]{padding:12px 16px;margin-bottom:20px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5e6;font-size:14px}.loading[data-v-317e1cb3]{opacity:.7}.btn[data-v-317e1cb3]:disabled{opacity:.6;cursor:not-allowed}.form-item input[data-v-317e1cb3]:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 1024px){.auth-container[data-v-317e1cb3]{grid-template-columns:1fr}.auth-sidebar[data-v-317e1cb3]{padding:48px 40px;gap:32px;justify-content:flex-start}.auth-panel[data-v-317e1cb3]{border-left:none;border-top:1px solid rgba(255,255,255,.05);padding:48px 40px}}@media (max-width: 640px){.auth-page[data-v-317e1cb3]{padding:32px 16px}.auth-sidebar[data-v-317e1cb3],.auth-panel[data-v-317e1cb3]{padding:36px 24px}.panel-support[data-v-317e1cb3]{grid-template-columns:1fr}}.auth-page[data-v-5916f9e8]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(circle at 20% 20%,rgba(37,99,235,.15),transparent 55%),radial-gradient(circle at 80% 10%,rgba(56,189,248,.1),transparent 60%),linear-gradient(145deg,#03060d,#070b13 50%,#030409)}.auth-card[data-v-5916f9e8]{max-width:680px;width:100%;padding:32px;border-radius:20px;display:flex;flex-direction:column;gap:20px;background:#0c1220e0;border:1px solid rgba(59,130,246,.18)}.card-header[data-v-5916f9e8]{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-5916f9e8]{display:inline-flex;text-decoration:none;color:#e2e8f0e6}.logo[data-v-5916f9e8]{font-weight:800;font-size:22px;letter-spacing:.8px}.status-badge[data-v-5916f9e8]{padding:4px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#3b82f624;color:#bfdbfee6;font-size:11px;letter-spacing:.4px;white-space:nowrap}.card-title[data-v-5916f9e8]{display:flex;flex-direction:column;gap:6px}h1[data-v-5916f9e8]{margin:0;font-size:24px;font-weight:700}p[data-v-5916f9e8]{margin:0;color:#b4c6e7d9;line-height:1.5;font-size:14px}.register-form[data-v-5916f9e8]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-5916f9e8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group[data-v-5916f9e8]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-5916f9e8]{font-size:13px;font-weight:500;color:#e2e8f0e6}.form-group input[data-v-5916f9e8]{padding:10px 14px;border-radius:10px;border:1px solid rgba(59,130,246,.18);background:#070c16e6;color:#e2e8f0f2;font-size:14px;transition:all .2s}.form-group input[data-v-5916f9e8]:focus{outline:none;border-color:#3b82f680;background:#0c1220f2}.form-group input[data-v-5916f9e8]::placeholder{color:#94a3b880;font-size:13px}.error-message[data-v-5916f9e8]{padding:10px 14px;border-radius:10px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5e6;font-size:13px}.form-actions[data-v-5916f9e8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.form-actions .btn[data-v-5916f9e8]{justify-content:center;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:500}.btn-secondary[data-v-5916f9e8]{background:#0f172a99;border:1px solid rgba(148,163,184,.3);color:#cbd5e1e6}.btn-secondary[data-v-5916f9e8]:hover{background:#0f172acc;border-color:#94a3b880}.card-footer[data-v-5916f9e8]{padding:12px 16px;border-radius:10px;background:#070c1680;border:1px solid rgba(59,130,246,.08);font-size:12px;color:#94a3b8d9;line-height:1.5;display:flex;justify-content:space-between;align-items:center;gap:12px}.btn-link[data-v-5916f9e8]{background:none;border:none;color:#3b82f6f2;font-size:12px;font-weight:500;cursor:pointer;text-decoration:underline;white-space:nowrap;padding:0}.btn-link[data-v-5916f9e8]:hover{color:#60a5fa}.modal-overlay[data-v-5916f9e8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-5916f9e8]{background:#0c1220fa;border:1px solid rgba(59,130,246,.25);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-5916f9e8]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(59,130,246,.15)}.modal-header h3[data-v-5916f9e8]{margin:0;font-size:20px;font-weight:600;color:#e2e8f0f2}.btn-close[data-v-5916f9e8]{background:none;border:none;font-size:32px;line-height:1;color:#94a3b8b3;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.btn-close[data-v-5916f9e8]:hover{color:#e2e8f0f2;background:#3b82f61a}.modal-body[data-v-5916f9e8]{padding:24px;overflow-y:auto}.loading[data-v-5916f9e8],.empty[data-v-5916f9e8]{padding:40px 20px;text-align:center;color:#94a3b8d9}.info-section[data-v-5916f9e8]{margin-bottom:24px}.info-section[data-v-5916f9e8]:last-child{margin-bottom:0}.info-label[data-v-5916f9e8]{font-size:13px;font-weight:600;color:#e2e8f0e6;margin-bottom:8px}.info-value[data-v-5916f9e8]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;background:#070c16e6;border:1px solid rgba(59,130,246,.15)}.info-value code[data-v-5916f9e8]{flex:1;font-family:Monaco,Courier New,monospace;font-size:14px;color:#bfdbfef2;word-break:break-all}.info-value.instructions[data-v-5916f9e8]{display:block;white-space:pre-wrap;line-height:1.8;color:#cbd5e1e6;font-size:13px}.info-value .link[data-v-5916f9e8]{color:#3b82f6f2;text-decoration:none;word-break:break-all}.info-value .link[data-v-5916f9e8]:hover{color:#60a5fa;text-decoration:underline}.btn-copy[data-v-5916f9e8]{padding:6px 12px;border-radius:6px;border:1px solid rgba(59,130,246,.3);background:#3b82f61a;color:#bfdbfef2;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-copy[data-v-5916f9e8]:hover{background:#3b82f633;border-color:#3b82f680}@media (max-width: 768px){.auth-card[data-v-5916f9e8]{padding:28px 24px;gap:16px}.form-row[data-v-5916f9e8],.form-actions[data-v-5916f9e8]{grid-template-columns:1fr}h1[data-v-5916f9e8]{font-size:22px}}@media (max-width: 540px){.auth-page[data-v-5916f9e8]{padding:16px}.auth-card[data-v-5916f9e8]{padding:24px 20px}.card-header[data-v-5916f9e8]{flex-direction:column;align-items:flex-start}}.dashboard-header[data-v-58aaa6db]{border-bottom:1px solid var(--border);background:#080808f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:100}.header-container[data-v-58aaa6db]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;width:100%}.brand .logo[data-v-58aaa6db]{font-weight:800;letter-spacing:.5px;font-size:20px}.nav[data-v-58aaa6db]{display:flex;align-items:center;gap:32px}.nav-item[data-v-58aaa6db]{color:var(--text-muted);text-decoration:none;font-weight:500;transition:color .3s ease;position:relative;display:inline-block;white-space:nowrap;padding-bottom:4px}.nav-item[data-v-58aaa6db]:hover{color:var(--text)}.nav-item.active[data-v-58aaa6db]{color:var(--accent)}.nav-item[data-v-58aaa6db]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);border-radius:1px;transform:scaleX(0);transition:transform .3s ease}.nav-item.active[data-v-58aaa6db]:after{transform:scaleX(1)}.nav-item.admin-link[data-v-58aaa6db]{color:#a855f7d9;font-weight:600}.nav-item.admin-link[data-v-58aaa6db]:hover,.nav-item.admin-link.active[data-v-58aaa6db]{color:#a855f7}.nav-item.admin-link[data-v-58aaa6db]:after{background:#a855f7f2}.nav-right[data-v-58aaa6db]{display:flex;align-items:center;gap:16px}.btn-icon[data-v-58aaa6db]{background:none;border:none;color:var(--text-muted);padding:8px;border-radius:8px;cursor:pointer;transition:all .3s ease}.btn-icon[data-v-58aaa6db]:hover{color:var(--text);background:#3b82f61a}.user-info[data-v-58aaa6db]{display:flex;flex-direction:column;gap:2px;align-items:flex-end;min-width:120px;max-width:200px}.username[data-v-58aaa6db]{color:var(--text);font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.api-status[data-v-58aaa6db]{font-size:11px;padding:2px 6px;border-radius:3px;background:#ef444433;color:#ef4444;min-width:80px;text-align:center;white-space:nowrap;display:inline-block}.api-status.active[data-v-58aaa6db]{background:#22c55e33;color:#22c55e}.btn.btn-secondary[data-v-58aaa6db]{background:#0f172a99;border:1px solid rgba(148,163,184,.3);color:#cbd5e1e6;transition:all .3s ease;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.btn.btn-secondary[data-v-58aaa6db]:hover{background:#0f172acc;border-color:#94a3b880;color:#fff}@media (max-width: 768px){.header-container[data-v-58aaa6db]{padding-left:16px;padding-right:16px}.nav[data-v-58aaa6db]{gap:16px}}@media (max-width: 480px){.nav[data-v-58aaa6db]{display:none}.header-container[data-v-58aaa6db]{padding-left:12px;padding-right:12px}}.trading-pairs[data-v-2704f179]{height:100%;display:flex;flex-direction:column}.pairs-header[data-v-2704f179]{padding:24px 20px 16px;border-bottom:1px solid var(--border)}.pairs-header h3[data-v-2704f179]{color:var(--text);font-size:16px;font-weight:600;margin:0 0 16px}.search-box[data-v-2704f179]{position:relative}.search-input[data-v-2704f179]{width:100%;background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:8px 12px;color:var(--text);font-size:14px;transition:all .3s ease}.search-input[data-v-2704f179]:focus{outline:none;border-color:#3b82f680;background:#0f172acc}.search-input[data-v-2704f179]::placeholder{color:var(--text-muted)}.pairs-list[data-v-2704f179]{flex:1;overflow-y:auto;padding:8px 0}.pair-item[data-v-2704f179]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;cursor:pointer;transition:all .3s ease;border-left:3px solid transparent}.pair-item[data-v-2704f179]:hover{background:#0f172a66}.pair-item.active[data-v-2704f179]{background:#3b82f61a;border-left-color:var(--accent)}.pair-info[data-v-2704f179]{display:flex;flex-direction:column;gap:2px}.pair-symbol[data-v-2704f179]{color:var(--text);font-weight:600;font-size:14px}.pair-name[data-v-2704f179]{color:var(--text-muted);font-size:12px}.pair-data[data-v-2704f179]{text-align:right;display:flex;flex-direction:column;gap:2px}.pair-price[data-v-2704f179]{color:var(--text);font-weight:600;font-size:14px}.pair-change[data-v-2704f179]{font-size:12px;font-weight:500}.pair-change.positive[data-v-2704f179]{color:#22c55e}.pair-change.negative[data-v-2704f179]{color:#ef4444}.pairs-list[data-v-2704f179]::-webkit-scrollbar{width:4px}.pairs-list[data-v-2704f179]::-webkit-scrollbar-track{background:transparent}.pairs-list[data-v-2704f179]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:2px}.pairs-list[data-v-2704f179]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.price-chart[data-v-20851d8f]{position:relative;width:100%;height:100%;background:#080808f2;border-radius:8px;overflow:hidden}.price-chart canvas[data-v-20851d8f]{width:100%;height:100%;display:block}.chart-loading[data-v-20851d8f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-muted)}.loading-spinner[data-v-20851d8f]{width:24px;height:24px;border:2px solid rgba(148,163,184,.3);border-top:2px solid var(--accent);border-radius:50%;animation:spin-20851d8f 1s linear infinite}@keyframes spin-20851d8f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chart-error[data-v-20851d8f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ef4444;text-align:center}.main-content[data-v-9c0e05b4]{height:100%;display:flex;flex-direction:column;padding:24px;gap:24px}.price-header[data-v-9c0e05b4]{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--border)}.price-info[data-v-9c0e05b4]{display:flex;flex-direction:column;gap:8px}.pair-title[data-v-9c0e05b4]{color:var(--text);font-size:24px;font-weight:700}.price-data[data-v-9c0e05b4]{display:flex;align-items:baseline;gap:16px}.current-price[data-v-9c0e05b4]{color:var(--text);font-size:32px;font-weight:700}.price-change[data-v-9c0e05b4]{font-size:16px;font-weight:600}.price-change.positive[data-v-9c0e05b4]{color:#22c55e}.price-change.negative[data-v-9c0e05b4]{color:#ef4444}.time-intervals[data-v-9c0e05b4]{display:flex;gap:4px;background:#0f172a99;padding:4px;border-radius:8px}.interval-btn[data-v-9c0e05b4]{padding:8px 16px;background:none;border:none;color:var(--text-muted);font-weight:500;border-radius:6px;cursor:pointer;transition:all .3s ease}.interval-btn[data-v-9c0e05b4]:hover{color:var(--text);background:#3b82f61a}.interval-btn.active[data-v-9c0e05b4]{color:#fff;background:var(--accent)}.chart-container[data-v-9c0e05b4]{flex:1;min-height:400px;background:#080808f2;border-radius:12px;border:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.chart-header[data-v-9c0e05b4]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.chart-title[data-v-9c0e05b4]{color:var(--text);font-size:16px;font-weight:600}.chart-info[data-v-9c0e05b4]{display:flex;align-items:center;gap:12px}.pair-info[data-v-9c0e05b4]{color:var(--text);font-weight:500;font-size:14px}.interval-info[data-v-9c0e05b4]{color:var(--text-muted);font-size:12px;padding:4px 8px;background:#0f172a99;border-radius:4px}.chart-wrapper[data-v-9c0e05b4]{flex:1;position:relative;min-height:300px}.strategy-section[data-v-9c0e05b4]{background:#080808f2;border-radius:12px;border:1px solid var(--border);overflow:hidden}.strategy-header[data-v-9c0e05b4]{padding:20px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.strategy-header-left[data-v-9c0e05b4]{display:flex;flex-direction:column;gap:6px}.strategy-header h3[data-v-9c0e05b4]{color:var(--text);font-size:18px;font-weight:600;margin:0}.strategy-info[data-v-9c0e05b4]{color:var(--text-muted);font-size:12px}.strategy-select[data-v-9c0e05b4]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px}.strategy-select select[data-v-9c0e05b4]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);color:var(--text);border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer}.strategy-select select[data-v-9c0e05b4]:focus{outline:none;border-color:#3b82f680}.strategy-select option[data-v-9c0e05b4]{background:#0f172ae6;color:var(--text)}.loading-text[data-v-9c0e05b4]{color:var(--text-muted);font-size:12px}.strategy-content[data-v-9c0e05b4]{padding:24px;display:flex;flex-direction:column;gap:20px}.strategy-description[data-v-9c0e05b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;background:#0f172a66;border-radius:8px;padding:16px 20px;border:1px solid rgba(148,163,184,.2)}.description-item[data-v-9c0e05b4]{display:flex;flex-direction:column;gap:4px}.description-item.full[data-v-9c0e05b4]{grid-column:1 / -1}.description-item .label[data-v-9c0e05b4]{color:var(--text-muted);font-size:12px}.description-item .value[data-v-9c0e05b4]{color:var(--text);font-size:14px;font-weight:500;line-height:1.5}.risk-tag[data-v-9c0e05b4]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.risk-tag.low[data-v-9c0e05b4]{background:#22c55e33;color:#22c55e}.risk-tag.medium[data-v-9c0e05b4]{background:#fbbf2433;color:#f59e0b}.risk-tag.high[data-v-9c0e05b4]{background:#ef444433;color:#ef4444}.strategy-display[data-v-9c0e05b4]{padding:24px;display:flex;flex-direction:column;gap:16px}.strategy-item[data-v-9c0e05b4]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#0f172a66;border-radius:8px;border:1px solid rgba(148,163,184,.2)}.strategy-name[data-v-9c0e05b4]{color:var(--text);font-size:16px;font-weight:600}.strategy-meta[data-v-9c0e05b4]{display:flex;flex-direction:column;gap:4px}.strategy-sub[data-v-9c0e05b4]{color:var(--text-muted);font-size:12px}.strategy-actions[data-v-9c0e05b4]{display:flex;align-items:center;gap:12px}.status-dot[data-v-9c0e05b4]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-dot.running[data-v-9c0e05b4]{background:#22c55e}.status-dot.stopped[data-v-9c0e05b4]{background:#ef4444}.status-text[data-v-9c0e05b4]{color:var(--text-muted);font-size:12px}.no-strategy[data-v-9c0e05b4]{text-align:center;display:flex;flex-direction:column;gap:16px}.no-strategy-text[data-v-9c0e05b4]{color:var(--text-muted);font-style:italic}.btn-sm[data-v-9c0e05b4]{padding:6px 12px;font-size:12px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;font-weight:500}.btn-success[data-v-9c0e05b4]{background:#22c55e;color:#fff}.btn-danger[data-v-9c0e05b4]{background:#ef4444;color:#fff}.btn-outline[data-v-9c0e05b4]{background:transparent;border:1px solid rgba(148,163,184,.3);color:var(--text-muted)}.btn-outline[data-v-9c0e05b4]:hover:not(:disabled){background:#94a3b81a;color:var(--text)}.btn-sm[data-v-9c0e05b4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.btn-sm[data-v-9c0e05b4]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.create-btn[data-v-9c0e05b4]{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.create-btn[data-v-9c0e05b4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 25px #3b82f64d}.create-btn[data-v-9c0e05b4]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.trade-warning[data-v-9c0e05b4]{margin-top:12px;padding:8px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:6px}.trade-warning p[data-v-9c0e05b4]{color:#f59e0b;margin:0;font-size:12px}@media (max-width: 768px){.main-content[data-v-9c0e05b4]{padding:16px;gap:16px}.price-header[data-v-9c0e05b4]{flex-direction:column;align-items:flex-start;gap:16px}.current-price[data-v-9c0e05b4]{font-size:24px}.chart-header[data-v-9c0e05b4]{flex-direction:column;align-items:flex-start;gap:8px}.strategy-item[data-v-9c0e05b4]{flex-direction:column;align-items:stretch;gap:12px}.ai-content[data-v-9c0e05b4]{grid-template-columns:1fr;gap:12px}}.ai-section[data-v-9c0e05b4]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}.ai-header[data-v-9c0e05b4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.ai-header h3[data-v-9c0e05b4]{color:var(--text);font-size:18px;font-weight:600;margin:0}.ai-timestamp[data-v-9c0e05b4]{color:var(--text-muted);font-size:12px}.ai-content[data-v-9c0e05b4]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ai-item[data-v-9c0e05b4]{display:flex;flex-direction:column;gap:8px;padding:16px;background:#0f172a66;border:1px solid var(--border);border-radius:8px}.ai-label[data-v-9c0e05b4]{color:var(--text-muted);font-size:14px;font-weight:500}.ai-value[data-v-9c0e05b4]{font-weight:600;font-size:16px;padding:4px 8px;border-radius:6px;width:fit-content}.ai-value.sentiment.bullish[data-v-9c0e05b4],.ai-value.sentiment.very_bullish[data-v-9c0e05b4]{background:#22c55e33;color:#22c55e}.ai-value.sentiment.bearish[data-v-9c0e05b4],.ai-value.sentiment.very_bearish[data-v-9c0e05b4]{background:#ef444433;color:#ef4444}.ai-value.sentiment.neutral[data-v-9c0e05b4]{background:#94a3b833;color:var(--text-muted)}.ai-value.risk.low[data-v-9c0e05b4]{background:#22c55e33;color:#22c55e}.ai-value.risk.medium[data-v-9c0e05b4]{background:#f9731633;color:#f97316}.ai-value.risk.high[data-v-9c0e05b4]{background:#ef444433;color:#ef4444}.ai-value.action.buy[data-v-9c0e05b4]{background:#22c55e33;color:#22c55e}.ai-value.action.sell[data-v-9c0e05b4]{background:#ef444433;color:#ef4444}.ai-value.action.hold[data-v-9c0e05b4],.ai-value.action.wait[data-v-9c0e05b4]{background:#94a3b833;color:var(--text-muted)}.ai-analysis[data-v-9c0e05b4]{grid-column:1 / -1;padding:16px;background:#0f172a66;border:1px solid var(--border);border-radius:8px;margin-top:4px}.ai-description[data-v-9c0e05b4]{color:var(--text);font-size:14px;line-height:1.6;margin-top:8px}.account-panel[data-v-1fa9ddd8]{height:100%;display:flex;flex-direction:column;padding:24px 20px;gap:24px}.panel-header[data-v-1fa9ddd8]{border-bottom:1px solid var(--border);padding-bottom:16px}.panel-header h3[data-v-1fa9ddd8]{color:var(--text);font-size:16px;font-weight:600;margin:0}.balance-card[data-v-1fa9ddd8]{display:flex;flex-direction:column;gap:20px;background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:20px}.balance-item[data-v-1fa9ddd8]{display:flex;flex-direction:column;gap:6px}.balance-item[data-v-1fa9ddd8]:first-child{padding-bottom:16px;border-bottom:1px solid rgba(148,163,184,.2)}.balance-label[data-v-1fa9ddd8]{color:var(--text-muted);font-size:14px;font-weight:500}.balance-value[data-v-1fa9ddd8]{display:flex;flex-direction:column;gap:4px}.balance-amount[data-v-1fa9ddd8]{color:var(--text);font-size:18px;font-weight:700}.balance-item:first-child .balance-amount[data-v-1fa9ddd8]{font-size:24px}.balance-change[data-v-1fa9ddd8]{font-size:12px;font-weight:500}.balance-change.positive[data-v-1fa9ddd8],.balance-amount.positive[data-v-1fa9ddd8]{color:#22c55e}.balance-amount.negative[data-v-1fa9ddd8]{color:#ef4444}.strategy-create[data-v-1fa9ddd8]{flex:1;display:flex;flex-direction:column;gap:16px}.section-title[data-v-1fa9ddd8]{color:var(--text);font-size:16px;font-weight:600}.strategy-actions[data-v-1fa9ddd8]{display:flex;flex-direction:column;gap:16px}.create-strategy-btn[data-v-1fa9ddd8]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:linear-gradient(135deg,var(--accent),#2563eb);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}.create-strategy-btn[data-v-1fa9ddd8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.create-strategy-btn[data-v-1fa9ddd8]:disabled{opacity:.6;cursor:not-allowed;transform:none}.strategy-stats[data-v-1fa9ddd8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat-item[data-v-1fa9ddd8]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#0f172a66;border:1px solid var(--border);border-radius:8px}.stat-item[data-v-1fa9ddd8]:last-child{grid-column:1 / -1}.stat-label[data-v-1fa9ddd8]{color:var(--text-muted);font-size:12px;font-weight:500}.stat-value[data-v-1fa9ddd8]{color:var(--text);font-weight:600;font-size:16px}.stat-value.running[data-v-1fa9ddd8]{color:#22c55e}.stat-value.stopped[data-v-1fa9ddd8]{color:var(--text-muted)}.stat-value.positive[data-v-1fa9ddd8]{color:#22c55e}.stat-value.negative[data-v-1fa9ddd8]{color:#ef4444}.auto-update-info[data-v-1fa9ddd8]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0f172a66;border:1px solid var(--border);border-radius:8px;margin-top:auto}.indicator-dot[data-v-1fa9ddd8]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.indicator-dot.active[data-v-1fa9ddd8]{background:#22c55e;animation:pulse-1fa9ddd8 2s infinite}.sync-btn[data-v-1fa9ddd8]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:none;border:1px solid var(--border);color:var(--text-muted);font-size:12px;border-radius:6px;cursor:pointer;transition:all .3s ease}.sync-btn[data-v-1fa9ddd8]:hover:not(:disabled){color:var(--text);border-color:var(--accent);background:#3b82f61a}.sync-btn[data-v-1fa9ddd8]:disabled{opacity:.5;cursor:not-allowed}.pnl-info[data-v-1fa9ddd8]{display:flex;flex-direction:column;gap:4px}.pnl-pair[data-v-1fa9ddd8]{color:var(--text);font-weight:600;font-size:14px}.pnl-time[data-v-1fa9ddd8]{color:var(--text-muted);font-size:12px}.pnl-amount[data-v-1fa9ddd8]{text-align:right;display:flex;flex-direction:column;gap:2px;font-weight:600;font-size:14px}.pnl-amount.positive[data-v-1fa9ddd8]{color:#22c55e}.pnl-amount.negative[data-v-1fa9ddd8]{color:#ef4444}.pnl-percentage[data-v-1fa9ddd8]{font-size:12px;font-weight:500;opacity:.8}.auto-update-info[data-v-1fa9ddd8]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid var(--border)}.update-indicator[data-v-1fa9ddd8]{display:flex;align-items:center;gap:8px}.indicator-dot[data-v-1fa9ddd8]{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:pulse-1fa9ddd8 2s infinite}.indicator-dot.active[data-v-1fa9ddd8]{background:#22c55e;animation:none}@keyframes pulse-1fa9ddd8{0%,to{opacity:1}50%{opacity:.5}}.update-text[data-v-1fa9ddd8]{color:var(--text-muted);font-size:12px}.btn-link[data-v-1fa9ddd8]{background:none;border:none;color:var(--text-muted);padding:6px 8px;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px;font-size:12px}.btn-link[data-v-1fa9ddd8]:hover:not(:disabled){color:var(--text);background:#3b82f61a}.btn-link[data-v-1fa9ddd8]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 992px){.account-panel[data-v-1fa9ddd8],.balance-card[data-v-1fa9ddd8]{padding:16px;gap:16px}.auto-update-info[data-v-1fa9ddd8]{flex-direction:column;align-items:stretch;gap:8px}}.modal-overlay[data-v-b559650d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-b559650d]{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-header[data-v-b559650d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}.modal-header h3[data-v-b559650d]{color:var(--text);font-size:18px;font-weight:600;margin:0}.close-btn[data-v-b559650d]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease}.close-btn[data-v-b559650d]:hover{color:var(--text);background:#94a3b81a}.modal-body[data-v-b559650d]{padding:24px}.form-group[data-v-b559650d]{margin-bottom:20px}.debug-info[data-v-b559650d]{margin-bottom:16px;padding:8px 12px;background:#f973161a;border:1px solid rgba(249,115,22,.3);border-radius:6px;font-family:Monaco,Courier New,monospace}.form-group label[data-v-b559650d]{display:block;color:var(--text);font-weight:500;margin-bottom:8px;font-size:14px}.required[data-v-b559650d]{color:#ef4444}.param-unit[data-v-b559650d]{color:var(--text-muted);font-weight:400;font-size:12px;margin-left:4px}.pair-display[data-v-b559650d]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0f172a99;border:1px solid var(--border);border-radius:8px}.pair-name[data-v-b559650d]{color:var(--text);font-weight:600;font-size:16px}.pair-price[data-v-b559650d]{color:var(--accent);font-weight:600}select[data-v-b559650d],input[data-v-b559650d]{width:100%;padding:12px 16px;background:#0f172a99;border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:14px;transition:border-color .3s ease}select[data-v-b559650d]:focus,input[data-v-b559650d]:focus{outline:none;border-color:var(--accent)}select option[data-v-b559650d]{background:var(--surface);color:var(--text)}.loading-hint[data-v-b559650d]{color:var(--text-muted);font-size:12px;margin-top:4px}.strategy-detail[data-v-b559650d]{background:#0f172a66;border:1px solid var(--border);border-radius:8px;padding:16px;margin-top:12px}.detail-header[data-v-b559650d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.strategy-name[data-v-b559650d]{color:var(--text);font-weight:600;font-size:16px}.risk-badge[data-v-b559650d]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.risk-badge.low[data-v-b559650d]{background:#22c55e33;color:#22c55e}.risk-badge.medium[data-v-b559650d]{background:#f9731633;color:#f97316}.risk-badge.high[data-v-b559650d]{background:#ef444433;color:#ef4444}.detail-info[data-v-b559650d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.detail-item[data-v-b559650d]{display:flex;gap:8px}.detail-item .label[data-v-b559650d]{color:var(--text-muted);font-size:12px;min-width:60px}.detail-item .value[data-v-b559650d]{color:var(--text);font-size:12px;font-weight:500}.detail-description[data-v-b559650d]{border-top:1px solid var(--border);padding-top:12px}.detail-description p[data-v-b559650d]{color:var(--text-muted);font-size:13px;line-height:1.5;margin:0}.error-message[data-v-b559650d]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:12px;border-radius:8px;font-size:14px;margin-bottom:16px}.warning-message[data-v-b559650d]{background:#f973161a;border:1px solid rgba(249,115,22,.3);color:#f97316;padding:12px;border-radius:8px;margin-bottom:16px}.warning-message p[data-v-b559650d]{margin:0;font-size:14px}.form-actions[data-v-b559650d]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.btn[data-v-b559650d]{padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;font-size:14px}.btn[data-v-b559650d]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-b559650d]{background:#94a3b81a;color:var(--text-muted);border:1px solid var(--border)}.btn-secondary[data-v-b559650d]:hover:not(:disabled){background:#94a3b833;color:var(--text)}.btn-primary[data-v-b559650d]{background:var(--accent);color:#fff}.btn-primary[data-v-b559650d]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.strategy-summary[data-v-b559650d]{border-top:1px solid var(--border);padding-top:12px;margin-top:12px}.strategy-summary h4[data-v-b559650d]{color:var(--text);font-size:14px;font-weight:600;margin:0 0 8px}.strategy-summary p[data-v-b559650d]{color:var(--text-muted);font-size:13px;line-height:1.5;margin:0}.strategy-parameters[data-v-b559650d]{margin-top:20px;border-top:1px solid var(--border);padding-top:20px}.params-header[data-v-b559650d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.strategy-parameters h4[data-v-b559650d]{color:var(--text);font-size:16px;font-weight:600;margin:0}.btn-preset[data-v-b559650d]{background:var(--accent);color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.btn-preset[data-v-b559650d]:hover{background:#2563eb;transform:translateY(-1px)}.params-hint[data-v-b559650d]{color:var(--text-muted);font-size:13px;margin:0 0 16px;padding:8px 12px;background:#3b82f61a;border-left:3px solid var(--accent);border-radius:4px}.parameters-grid[data-v-b559650d]{display:grid;grid-template-columns:1fr;gap:16px}.parameter-item[data-v-b559650d]{display:flex;flex-direction:column;gap:6px}.parameter-item label[data-v-b559650d]{color:var(--text);font-weight:500;font-size:14px;margin:0}.parameter-item input[data-v-b559650d],.parameter-item select[data-v-b559650d]{padding:10px 12px;background:#0f172a99;border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:14px;transition:border-color .3s ease}.parameter-item input[data-v-b559650d]:focus,.parameter-item select[data-v-b559650d]:focus{outline:none;border-color:var(--accent)}.param-description[data-v-b559650d]{color:var(--text-muted);font-size:12px;line-height:1.4}.template-selector[data-v-b559650d]{margin-bottom:20px;padding:16px;background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:8px}.template-selector label[data-v-b559650d]{display:block;color:var(--text);font-weight:600;font-size:14px;margin-bottom:12px}.template-buttons[data-v-b559650d]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.btn-template[data-v-b559650d]{padding:10px 16px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:6px;color:var(--accent);font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-template[data-v-b559650d]:hover{background:#3b82f633;border-color:var(--accent);transform:translateY(-1px)}.triple-leg-info[data-v-b559650d]{margin-top:16px}.info-section[data-v-b559650d]{margin-top:16px;padding:16px;background:#0f172a4d;border:1px solid rgba(59,130,246,.15);border-radius:8px}.info-section h4[data-v-b559650d]{display:flex;align-items:center;gap:8px;color:var(--text);font-size:14px;font-weight:600;margin:0 0 12px}.info-section h4 svg[data-v-b559650d]{color:var(--accent)}.workflow-grid[data-v-b559650d]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.workflow-item[data-v-b559650d]{padding:12px;background:#0f172a80;border:1px solid var(--border);border-radius:6px}.workflow-title[data-v-b559650d]{color:var(--accent);font-size:13px;font-weight:600;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(59,130,246,.2)}.workflow-item ul[data-v-b559650d]{margin:0;padding-left:20px;list-style:none}.workflow-item ul li[data-v-b559650d]{position:relative;color:var(--text-muted);font-size:12px;line-height:1.6;margin-bottom:6px;padding-left:12px}.workflow-item ul li[data-v-b559650d]:before{content:"→";position:absolute;left:0;color:var(--accent);font-weight:700}.workflow-item ul li[data-v-b559650d]:last-child{margin-bottom:0}.risk-list[data-v-b559650d]{margin:0;padding-left:20px;list-style:none}.risk-list li[data-v-b559650d]{position:relative;color:var(--text-muted);font-size:13px;line-height:1.6;margin-bottom:8px;padding-left:16px}.risk-list li[data-v-b559650d]:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700;font-size:14px}.risk-list li[data-v-b559650d]:last-child{margin-bottom:0}.notes-section[data-v-b559650d]{background:#f973160d;border-color:#f9731633}.notes-list[data-v-b559650d]{margin:0;padding-left:20px;list-style:none}.notes-list li[data-v-b559650d]{position:relative;color:var(--text-muted);font-size:13px;line-height:1.6;margin-bottom:8px;padding-left:16px}.notes-list li[data-v-b559650d]:before{content:"⚠";position:absolute;left:0;color:#f97316;font-weight:700}.notes-list li[data-v-b559650d]:last-child{margin-bottom:0}.weight-display-card[data-v-b559650d]{margin-top:20px;padding:16px;background:#0f172a66;border:1px solid var(--border);border-radius:8px}.weight-display-card h5[data-v-b559650d]{color:var(--text);font-size:14px;font-weight:600;margin:0 0 16px}.weight-bars[data-v-b559650d]{display:flex;flex-direction:column;gap:12px}.weight-bar[data-v-b559650d]{display:grid;grid-template-columns:80px 1fr 50px;align-items:center;gap:12px}.weight-label[data-v-b559650d]{color:var(--text);font-size:13px;font-weight:500}.weight-progress[data-v-b559650d]{height:20px;background:#0f172a99;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.weight-fill[data-v-b559650d]{height:100%;transition:width .3s ease;border-radius:10px}.weight-fill.alt-short[data-v-b559650d]{background:linear-gradient(90deg,#ef4444,#f87171)}.weight-fill.alt-long[data-v-b559650d]{background:linear-gradient(90deg,#22c55e,#4ade80)}.weight-fill.eth-long[data-v-b559650d]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.weight-value[data-v-b559650d]{color:var(--accent);font-size:13px;font-weight:600;text-align:right}@media (max-width: 768px){.template-buttons[data-v-b559650d]{grid-template-columns:1fr}.weight-bar[data-v-b559650d]{grid-template-columns:70px 1fr 45px;gap:8px}.workflow-grid[data-v-b559650d]{grid-template-columns:1fr}.workflow-item ul li[data-v-b559650d],.risk-list li[data-v-b559650d],.notes-list li[data-v-b559650d]{font-size:12px}}@media (min-width: 768px){.parameters-grid[data-v-b559650d]{grid-template-columns:repeat(2,1fr);gap:20px 16px}}.dashboard-page[data-v-15525879]{min-height:100vh;background:var(--bg)}.dashboard-main[data-v-15525879]{padding:0}.dashboard-layout[data-v-15525879]{display:grid;grid-template-columns:280px 1fr 320px;height:calc(100vh - 60px);gap:0}.sidebar-left[data-v-15525879]{background:#080808f2;border-right:1px solid var(--border);overflow-y:auto}.main-content[data-v-15525879]{background:var(--bg);overflow-y:auto}.sidebar-right[data-v-15525879]{background:#080808f2;border-left:1px solid var(--border);overflow-y:auto}@media (max-width: 1200px){.dashboard-layout[data-v-15525879]{grid-template-columns:250px 1fr 280px}}@media (max-width: 992px){.dashboard-layout[data-v-15525879]{grid-template-columns:1fr;grid-template-rows:auto auto auto;height:auto}.sidebar-left[data-v-15525879],.sidebar-right[data-v-15525879]{border:none;border-bottom:1px solid var(--border)}}@media (max-width: 768px){.header-inner[data-v-15525879]{padding-left:16px;padding-right:16px}.nav[data-v-15525879]{gap:16px}.nav-item[data-v-15525879]{font-size:14px}.nav-right[data-v-15525879]{gap:12px}}@media (max-width: 480px){.nav[data-v-15525879]{display:none}.header-inner[data-v-15525879]{padding-left:12px;padding-right:12px}}.overview-page[data-v-58ada0e4]{min-height:100vh;background:var(--bg)}.announcement-banner[data-v-58ada0e4]{background:linear-gradient(135deg,#3b82f626,#2563eb1a);border-bottom:1px solid rgba(59,130,246,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.announcement-content[data-v-58ada0e4]{max-width:1400px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:12px}.announcement-icon[data-v-58ada0e4]{color:#60a5fae6;flex-shrink:0}.announcement-text[data-v-58ada0e4]{flex:1;color:#e2e8f0e6;font-size:14px;line-height:1.6}.announcement-close[data-v-58ada0e4]{background:none;border:none;color:#94a3b8b3;font-size:24px;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;flex-shrink:0}.announcement-close[data-v-58ada0e4]:hover{color:#e2e8f0f2;background:#3b82f61a}.overview-main[data-v-58ada0e4]{padding:40px 0}.overview-header[data-v-58ada0e4]{text-align:center;margin-bottom:48px}.overview-header h1[data-v-58ada0e4]{font-size:36px;font-weight:700;color:var(--text);margin:0 0 16px}.overview-header p[data-v-58ada0e4]{font-size:18px;color:var(--text-muted);margin:0}.overview-grid[data-v-58ada0e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.overview-card[data-v-58ada0e4]{background:#080808f2;border:1px solid var(--border);border-radius:16px;padding:24px;transition:all .3s ease}.overview-card[data-v-58ada0e4]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #3b82f61a}.card-header[data-v-58ada0e4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.card-header h3[data-v-58ada0e4]{color:var(--text);font-size:18px;font-weight:600;margin:0}.update-time[data-v-58ada0e4],.time-range[data-v-58ada0e4],.analysis-time[data-v-58ada0e4]{color:var(--text-muted);font-size:12px}.badge[data-v-58ada0e4]{background:#22c55e33;color:#22c55e;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.positions-count[data-v-58ada0e4]{color:var(--text);font-weight:500;font-size:14px}.asset-summary[data-v-58ada0e4]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.asset-item[data-v-58ada0e4]{display:flex;flex-direction:column;gap:4px}.asset-item .label[data-v-58ada0e4]{color:var(--text-muted);font-size:12px}.asset-item .value[data-v-58ada0e4]{color:var(--text);font-size:18px;font-weight:600}.assets-list[data-v-58ada0e4]{display:flex;flex-direction:column;gap:8px}.asset-row[data-v-58ada0e4]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#0f172a66;border-radius:6px}.coin[data-v-58ada0e4]{color:var(--text);font-weight:500}.balance[data-v-58ada0e4]{color:var(--text-muted)}.strategy-summary[data-v-58ada0e4]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.summary-item[data-v-58ada0e4]{display:flex;flex-direction:column;gap:4px;text-align:center}.summary-item .label[data-v-58ada0e4]{color:var(--text-muted);font-size:12px}.summary-item .value[data-v-58ada0e4]{color:var(--text);font-size:20px;font-weight:700}.summary-item .value.running[data-v-58ada0e4]{color:#22c55e}.summary-item .value.stopped[data-v-58ada0e4]{color:#ef4444}.tasks-list[data-v-58ada0e4]{display:flex;flex-direction:column;gap:8px}.task-row[data-v-58ada0e4]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#0f172a66;border-radius:6px}.task-info[data-v-58ada0e4]{display:flex;flex-direction:column;gap:2px}.task-name[data-v-58ada0e4]{color:var(--text);font-weight:500;font-size:14px}.task-pair[data-v-58ada0e4]{color:var(--text-muted);font-size:12px}.task-status[data-v-58ada0e4]{font-size:12px;padding:4px 8px;border-radius:4px;background:#ef444433;color:#ef4444}.task-status.active[data-v-58ada0e4]{background:#22c55e33;color:#22c55e}.stats-grid[data-v-58ada0e4]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.stat-item[data-v-58ada0e4]{display:flex;flex-direction:column;gap:6px;text-align:center}.stat-label[data-v-58ada0e4]{color:var(--text-muted);font-size:12px}.stat-value[data-v-58ada0e4]{color:var(--text);font-size:20px;font-weight:700}.stat-value.positive[data-v-58ada0e4]{color:#22c55e}.stat-value.negative[data-v-58ada0e4]{color:#ef4444}.analysis-summary[data-v-58ada0e4]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.market-trend[data-v-58ada0e4],.risk-level[data-v-58ada0e4]{display:flex;flex-direction:column;gap:4px;text-align:center}.trend-label[data-v-58ada0e4],.risk-label[data-v-58ada0e4]{color:var(--text-muted);font-size:12px}.trend-value[data-v-58ada0e4],.risk-value[data-v-58ada0e4]{font-size:16px;font-weight:600;padding:4px 8px;border-radius:4px}.trend-value.bullish[data-v-58ada0e4]{background:#22c55e33;color:#22c55e}.trend-value.bearish[data-v-58ada0e4]{background:#ef444433;color:#ef4444}.trend-value.neutral[data-v-58ada0e4]{background:#94a3b833;color:var(--text-muted)}.risk-value.low[data-v-58ada0e4]{background:#22c55e33;color:#22c55e}.risk-value.medium[data-v-58ada0e4]{background:#fbbf2433;color:#f59e0b}.risk-value.high[data-v-58ada0e4]{background:#ef444433;color:#ef4444}.analysis-details[data-v-58ada0e4]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.detail-row[data-v-58ada0e4]{display:flex;justify-content:space-between;padding:4px 0}.detail-row .label[data-v-58ada0e4]{color:var(--text-muted);font-size:14px}.detail-row .value[data-v-58ada0e4]{color:var(--text);font-weight:500}.analysis-text[data-v-58ada0e4]{padding:12px;background:#0f172a66;border-radius:6px;border-left:3px solid var(--accent)}.analysis-text p[data-v-58ada0e4]{color:var(--text-muted);margin:0;line-height:1.5;font-size:14px}.positions-summary[data-v-58ada0e4]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.positions-list[data-v-58ada0e4]{display:flex;flex-direction:column;gap:8px}.position-row[data-v-58ada0e4]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#0f172a66;border-radius:6px}.position-info[data-v-58ada0e4]{display:flex;flex-direction:column;gap:2px}.position-pair[data-v-58ada0e4]{color:var(--text);font-weight:500;font-size:14px}.position-side[data-v-58ada0e4]{font-size:12px;padding:2px 6px;border-radius:3px}.position-side.long[data-v-58ada0e4]{background:#22c55e33;color:#22c55e}.position-side.short[data-v-58ada0e4]{background:#ef444433;color:#ef4444}.position-data[data-v-58ada0e4]{display:flex;flex-direction:column;gap:2px;text-align:right}.position-size[data-v-58ada0e4]{color:var(--text-muted);font-size:12px}.position-pnl[data-v-58ada0e4]{font-weight:500;font-size:14px}.position-pnl.positive[data-v-58ada0e4]{color:#22c55e}.position-pnl.negative[data-v-58ada0e4]{color:#ef4444}@media (max-width: 1200px){.overview-grid[data-v-58ada0e4]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (max-width: 768px){.overview-main[data-v-58ada0e4]{padding:20px 0}.overview-header h1[data-v-58ada0e4]{font-size:28px}.overview-grid[data-v-58ada0e4]{grid-template-columns:1fr;gap:16px}.overview-card[data-v-58ada0e4]{padding:20px}.asset-summary[data-v-58ada0e4],.strategy-summary[data-v-58ada0e4],.stats-grid[data-v-58ada0e4],.analysis-summary[data-v-58ada0e4],.positions-summary[data-v-58ada0e4]{grid-template-columns:1fr;gap:12px}.nav[data-v-58ada0e4]{gap:16px}.header-inner[data-v-58ada0e4]{padding-left:16px;padding-right:16px}}@media (max-width: 480px){.nav[data-v-58ada0e4]{display:none}}.tasks-page[data-v-43017a48]{min-height:100vh;background:var(--bg)}.tasks-main[data-v-43017a48]{flex:1;padding:32px 0 40px}.page-header[data-v-43017a48]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.page-title h1[data-v-43017a48]{margin:0;font-size:28px;font-weight:700}.page-title p[data-v-43017a48]{margin:8px 0 0;color:var(--text-muted)}.page-badges[data-v-43017a48]{display:flex;gap:8px;margin-top:12px}.badge[data-v-43017a48]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600}.badge.running[data-v-43017a48]{background:#22c55e26;color:#22c55e}.badge.paused[data-v-43017a48]{background:#facc1526;color:#facc15}.badge.stopped[data-v-43017a48]{background:#ef444426;color:#ef4444}.tasks-grid[data-v-43017a48]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px}.sidebar[data-v-43017a48]{display:flex;flex-direction:column;gap:24px}.card[data-v-43017a48]{background:#080808f2;border:1px solid var(--border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.card-heading[data-v-43017a48]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card-heading h2[data-v-43017a48]{margin:0;font-size:18px;font-weight:600}.card-heading p[data-v-43017a48]{margin:4px 0 0;color:var(--text-muted);font-size:13px}.tasks-card select[data-v-43017a48]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:var(--text);padding:6px 12px;font-size:13px}.search-field[data-v-43017a48]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#0f172a99;border:1px solid rgba(148,163,184,.12)}.search-field input[data-v-43017a48]{flex:1;background:transparent;border:none;color:var(--text);font-size:14px;outline:none}.tasks-list[data-v-43017a48]{display:flex;flex-direction:column;gap:8px;max-height:460px;overflow-y:auto;padding-right:4px}.task-row[data-v-43017a48]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,.08);background:#0f172a73;cursor:pointer;transition:all .2s ease}.task-row[data-v-43017a48]:hover{border-color:#3b82f666}.task-row.active[data-v-43017a48]{border-color:#3b82f6cc;background:#3b82f61f}.task-info[data-v-43017a48]{display:flex;flex-direction:column;gap:4px}.task-name[data-v-43017a48]{font-weight:600;font-size:14px}.task-meta[data-v-43017a48]{font-size:12px;color:var(--text-muted)}.status-tag[data-v-43017a48]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase}.status-tag.running[data-v-43017a48]{background:#22c55e26;color:#22c55e}.status-tag.paused[data-v-43017a48]{background:#facc1526;color:#facc15}.status-tag.stopped[data-v-43017a48]{background:#ef444426;color:#ef4444}.empty-state[data-v-43017a48]{text-align:center;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 0}.empty-icon[data-v-43017a48]{font-size:32px}.pagination[data-v-43017a48]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.strategy-list[data-v-43017a48]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.strategy-item[data-v-43017a48]{border:1px solid rgba(148,163,184,.08);border-radius:12px;padding:12px;background:#0f172a73;cursor:pointer;transition:all .2s ease}.strategy-item[data-v-43017a48]:hover{border-color:#3b82f666}.strategy-item.active[data-v-43017a48]{border-color:#3b82f6cc;background:#3b82f61f}.strategy-name[data-v-43017a48]{font-weight:600;font-size:14px;margin-bottom:4px}.strategy-meta[data-v-43017a48]{font-size:12px;color:var(--text-muted)}.overview-section ul[data-v-43017a48],.stats-section ul[data-v-43017a48]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.overview-section li[data-v-43017a48],.stats-section li[data-v-43017a48]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:8px;background:#0f172a8c}.content[data-v-43017a48]{display:flex;flex-direction:column;gap:24px}.detail-card .detail-grid[data-v-43017a48]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.detail-item .label[data-v-43017a48]{display:block;font-size:12px;color:var(--text-muted);margin-bottom:4px}.detail-item .value[data-v-43017a48]{font-weight:600;font-size:14px}.detail-actions[data-v-43017a48]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.config-block[data-v-43017a48]{background:#0f172a99;border-radius:12px;border:1px solid rgba(148,163,184,.08);padding:16px}.config-heading[data-v-43017a48]{display:flex;align-items:center;justify-content:space-between;gap:12px}.config-block pre[data-v-43017a48]{margin-top:12px;font-size:13px;line-height:1.6;max-height:320px;overflow:auto}.stats-grid[data-v-43017a48]{display:flex;flex-direction:column;gap:16px}.performance-grid[data-v-43017a48]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.perf-item[data-v-43017a48]{background:#0f172a8c;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px}.perf-item .label[data-v-43017a48]{font-size:12px;color:var(--text-muted)}.perf-item .value[data-v-43017a48]{font-size:16px;font-weight:600}.tabs[data-v-43017a48]{display:flex;gap:8px}.tab-btn[data-v-43017a48]{border:1px solid rgba(148,163,184,.15);background:#0f172a66;color:var(--text-muted);padding:8px 16px;border-radius:999px;cursor:pointer;font-size:13px;transition:all .2s ease}.tab-btn.active[data-v-43017a48]{background:var(--accent);color:#fff;border-color:transparent}.logs-table-wrapper[data-v-43017a48]{overflow-x:auto}.logs-table[data-v-43017a48]{width:100%;min-width:780px;border-collapse:collapse}.logs-table th[data-v-43017a48],.logs-table td[data-v-43017a48]{padding:10px;border-bottom:1px solid rgba(148,163,184,.1);text-align:left;font-size:13px}.status-chip[data-v-43017a48]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.status-chip.success[data-v-43017a48]{background:#22c55e2e;color:#22c55e}.status-chip.warning[data-v-43017a48]{background:#facc152e;color:#facc15}.status-chip.danger[data-v-43017a48]{background:#ef444433;color:#ef4444}.logs-actions[data-v-43017a48]{display:flex;gap:8px;align-items:center}.loading-block[data-v-43017a48]{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 0;color:var(--text-muted)}.loading-spinner[data-v-43017a48]{width:20px;height:20px;border:2px solid rgba(148,163,184,.3);border-top:2px solid var(--accent);border-radius:50%;animation:spin-43017a48 1s linear infinite}@keyframes spin-43017a48{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-substate[data-v-43017a48]{text-align:center;color:var(--text-muted);padding:24px 0}.errors-card ul[data-v-43017a48]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.error-section ul li[data-v-43017a48]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:#ef444414;border:1px solid rgba(239,68,68,.18);color:#fca5a5}.error-section ul li .error-meta[data-v-43017a48]{font-size:12px;color:#fca5a5cc}.error-section .count[data-v-43017a48]{font-weight:600;color:#f87171}.content-placeholder .placeholder-card[data-v-43017a48]{align-items:center;justify-content:center;text-align:center;gap:12px;min-height:320px}@media (max-width: 1200px){.tasks-grid[data-v-43017a48]{grid-template-columns:1fr}.sidebar[data-v-43017a48]{flex-direction:row;flex-wrap:wrap}.sidebar>.card[data-v-43017a48]{flex:1 1 320px}}@media (max-width: 768px){.page-header[data-v-43017a48]{flex-direction:column;align-items:stretch}.header-inner[data-v-43017a48],.nav[data-v-43017a48]{flex-wrap:wrap;gap:16px}}.settings-page[data-v-a44c9e0a]{min-height:100vh;background:var(--bg)}.settings-main[data-v-a44c9e0a]{padding:40px 0}.settings-header[data-v-a44c9e0a]{text-align:center;margin-bottom:48px}.settings-header h1[data-v-a44c9e0a]{font-size:36px;font-weight:700;color:var(--text);margin:0 0 16px}.settings-header p[data-v-a44c9e0a]{font-size:18px;color:var(--text-muted);margin:0}.settings-content[data-v-a44c9e0a]{max-width:800px;margin:0 auto}.settings-section[data-v-a44c9e0a]{margin-bottom:48px}.section-header[data-v-a44c9e0a]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.section-header h2[data-v-a44c9e0a]{color:var(--text);font-size:24px;font-weight:600;margin:0 0 8px}.section-header p[data-v-a44c9e0a]{color:var(--text-muted);margin:0}.settings-card[data-v-a44c9e0a]{background:#080808f2;border:1px solid var(--border);border-radius:16px;padding:32px}.api-status-card[data-v-a44c9e0a]{background:linear-gradient(135deg,#0f172acc,#080a10e6);border:1px solid var(--border);border-radius:16px;padding:24px;margin-bottom:24px}.status-header[data-v-a44c9e0a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.status-header h3[data-v-a44c9e0a]{color:var(--text);font-size:18px;font-weight:600;margin:0}.status-badge[data-v-a44c9e0a]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600}.status-badge.status-valid[data-v-a44c9e0a]{background:#22c55e33;color:#22c55e}.status-badge.status-invalid[data-v-a44c9e0a]{background:#ef444433;color:#ef4444}.status-details[data-v-a44c9e0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.detail-item[data-v-a44c9e0a]{display:flex;justify-content:space-between;align-items:center}.detail-item .label[data-v-a44c9e0a]{color:var(--text-muted);font-size:14px}.detail-item .value[data-v-a44c9e0a]{color:var(--text);font-weight:500;font-size:14px}.detail-item .value.positive[data-v-a44c9e0a]{color:#22c55e}.status-message[data-v-a44c9e0a]{padding:12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:8px}.status-message p[data-v-a44c9e0a]{color:var(--text-muted);margin:0;font-size:14px}.profile-form[data-v-a44c9e0a],.api-form[data-v-a44c9e0a]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-a44c9e0a]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-a44c9e0a]{color:var(--text);font-weight:500;font-size:14px}.form-input[data-v-a44c9e0a]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:12px 16px;color:var(--text);font-size:14px;transition:all .3s ease}.form-input[data-v-a44c9e0a]:focus{outline:none;border-color:#3b82f680;background:#0f172acc}.form-input[data-v-a44c9e0a]:disabled{opacity:.6;cursor:not-allowed}.form-input[data-v-a44c9e0a]::placeholder{color:var(--text-muted)}.input-hint[data-v-a44c9e0a]{color:var(--text-muted);font-size:12px;line-height:1.4}.form-actions[data-v-a44c9e0a]{display:flex;gap:12px;margin-top:8px}.btn[data-v-a44c9e0a]{padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;border:none}.btn-primary[data-v-a44c9e0a]{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff}.btn-primary[data-v-a44c9e0a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 25px #3b82f64d}.btn-primary[data-v-a44c9e0a]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.error-message[data-v-a44c9e0a]{color:#ef4444;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:12px;font-size:14px;margin-top:8px}.success-message[data-v-a44c9e0a]{color:#22c55e;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:8px;padding:12px;font-size:14px;margin-top:8px}.security-notice[data-v-a44c9e0a]{background:linear-gradient(135deg,#fbbf240d,#d977060d);border:1px solid rgba(251,191,36,.2);border-radius:16px;padding:24px}.notice-header[data-v-a44c9e0a]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.notice-header svg[data-v-a44c9e0a]{color:#f59e0b}.notice-header h3[data-v-a44c9e0a]{color:var(--text);font-size:18px;font-weight:600;margin:0}.notice-list[data-v-a44c9e0a]{margin:0;padding-left:20px;color:var(--text-muted)}.notice-list li[data-v-a44c9e0a]{margin-bottom:8px;line-height:1.5}.config-group[data-v-a44c9e0a]{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--border)}.config-group[data-v-a44c9e0a]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.config-title[data-v-a44c9e0a]{color:var(--text);font-size:18px;font-weight:600;margin:0 0 8px}.config-subtitle[data-v-a44c9e0a]{color:var(--text-muted);font-size:14px;margin:0 0 20px}.position-mode-selector[data-v-a44c9e0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.mode-option[data-v-a44c9e0a]{background:#0f172a99;border:2px solid rgba(148,163,184,.2);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px;transition:all .3s ease}.mode-option.active[data-v-a44c9e0a]{border-color:var(--accent);background:#3b82f61a}.mode-option.recommended.active[data-v-a44c9e0a]{border-color:#22c55e;background:#22c55e14}.mode-option[data-v-a44c9e0a]:hover{border-color:#94a3b866}.mode-header[data-v-a44c9e0a]{display:flex;align-items:flex-start;gap:12px}.mode-icon[data-v-a44c9e0a]{flex-shrink:0;width:40px;height:40px;border-radius:8px;background:#3b82f626;display:flex;align-items:center;justify-content:center;color:var(--accent)}.mode-option.active .mode-icon[data-v-a44c9e0a]{background:#3b82f640}.mode-option.recommended.active .mode-icon[data-v-a44c9e0a]{background:#22c55e33;color:#22c55e}.mode-info[data-v-a44c9e0a]{flex:1}.mode-name[data-v-a44c9e0a]{font-size:16px;font-weight:600;color:var(--text);margin-bottom:6px;display:flex;align-items:center;gap:8px}.recommended-badge[data-v-a44c9e0a]{font-size:11px;padding:2px 8px;border-radius:4px;background:#22c55e33;color:#22c55e;font-weight:500}.mode-desc[data-v-a44c9e0a]{font-size:13px;color:var(--text-muted);line-height:1.5}.btn-sm[data-v-a44c9e0a]{padding:8px 16px;font-size:13px;border-radius:6px}.system-notice[data-v-a44c9e0a]{display:flex;align-items:center;gap:8px;padding:12px;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:var(--text-muted);font-size:13px;margin-bottom:16px}.system-notice svg[data-v-a44c9e0a]{flex-shrink:0;color:var(--accent)}.btn-danger[data-v-a44c9e0a]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;display:flex;align-items:center;gap:8px;justify-content:center}.btn-danger[data-v-a44c9e0a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 25px #ef44444d}.btn-danger[data-v-a44c9e0a]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-large[data-v-a44c9e0a]{padding:14px 28px;font-size:15px;font-weight:600}.config-warnings[data-v-a44c9e0a]{background:linear-gradient(135deg,#fbbf240d,#d977060d);border:1px solid rgba(251,191,36,.2);border-radius:12px;padding:16px;margin-top:24px}.warning-header[data-v-a44c9e0a]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:var(--text)}.warning-header svg[data-v-a44c9e0a]{color:#f59e0b;flex-shrink:0}.warning-list[data-v-a44c9e0a]{margin:0;padding-left:20px;color:var(--text-muted)}.warning-list li[data-v-a44c9e0a]{margin-bottom:8px;line-height:1.5;font-size:13px}@media (max-width: 768px){.settings-main[data-v-a44c9e0a]{padding:20px 0}.settings-header h1[data-v-a44c9e0a]{font-size:28px}.settings-card[data-v-a44c9e0a],.api-status-card[data-v-a44c9e0a]{padding:20px}.status-details[data-v-a44c9e0a]{grid-template-columns:1fr;gap:12px}.form-actions[data-v-a44c9e0a]{flex-direction:column}.nav[data-v-a44c9e0a]{gap:16px}.header-inner[data-v-a44c9e0a]{padding-left:16px;padding-right:16px}.position-mode-selector[data-v-a44c9e0a]{grid-template-columns:1fr}}@media (max-width: 480px){.nav[data-v-a44c9e0a]{display:none}.mode-header[data-v-a44c9e0a]{flex-direction:column;align-items:flex-start}}.orders-positions-page[data-v-003f7731]{min-height:100vh;background:var(--bg)}.main[data-v-003f7731]{padding:40px 0}.page-header[data-v-003f7731]{margin-bottom:24px}.page-title h1[data-v-003f7731]{font-size:28px;font-weight:700;color:var(--text);margin:0 0 6px}.page-title p[data-v-003f7731]{color:var(--text-muted);margin:0}.tabs[data-v-003f7731]{display:flex;gap:12px;margin-bottom:20px}.tab-btn[data-v-003f7731]{padding:10px 16px;border-radius:8px;background:#0f172a99;border:1px solid rgba(148,163,184,.3);color:var(--text-muted);cursor:pointer;font-weight:600}.tab-btn.active[data-v-003f7731]{color:#fff;background:var(--accent);border-color:var(--accent)}.card[data-v-003f7731]{background:#080808f2;border:1px solid var(--border);border-radius:16px;padding:20px;margin-bottom:20px}.card-heading[data-v-003f7731]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.card-heading h2[data-v-003f7731]{color:var(--text);font-size:18px;font-weight:600;margin:0}.card-heading p[data-v-003f7731]{color:var(--text-muted);margin:4px 0 0;font-size:13px}.actions[data-v-003f7731]{display:flex;gap:8px}.filters[data-v-003f7731]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.field[data-v-003f7731]{display:flex;flex-direction:column;gap:6px}.field.small[data-v-003f7731]{max-width:140px}.field label[data-v-003f7731]{color:var(--text-muted);font-size:12px}.input[data-v-003f7731]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:10px 12px;color:var(--text);font-size:14px}.actions-field[data-v-003f7731]{display:flex;align-items:end;gap:8px}.btn[data-v-003f7731]{padding:10px 16px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;border:none}.btn-primary[data-v-003f7731]{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff}.btn-primary[data-v-003f7731]:hover{transform:translateY(-1px);box-shadow:0 10px 25px #3b82f64d}.btn-outline[data-v-003f7731]{background:#0f172a99;border:1px solid rgba(148,163,184,.3);color:#cbd5e1e6}.btn-outline[data-v-003f7731]:hover{background:#0f172acc;border-color:#94a3b880;color:#fff}.table-wrapper[data-v-003f7731]{overflow-x:auto;border-radius:8px;border:1px solid var(--border)}.table[data-v-003f7731]{width:100%;border-collapse:collapse;font-size:13px}.table thead th[data-v-003f7731]{text-align:left;color:var(--text-muted);font-weight:600;background:#0f172a99}.table th[data-v-003f7731],.table td[data-v-003f7731]{padding:10px;border-bottom:1px solid var(--border)}.pagination[data-v-003f7731]{margin-top:12px;display:flex;align-items:center;gap:12px;justify-content:center}.status-chip[data-v-003f7731]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.status-chip.buy[data-v-003f7731]{background:#22c55e33;color:#22c55e}.status-chip.sell[data-v-003f7731]{background:#ef444433;color:#ef4444}.status-chip.success[data-v-003f7731]{background:#22c55e33;color:#22c55e}.status-chip.warning[data-v-003f7731]{background:#fbbf2433;color:#f59e0b}.status-chip.info[data-v-003f7731]{background:#3b82f633;color:#3b82f6}.status-chip.danger[data-v-003f7731]{background:#ef444433;color:#ef4444}.status-chip.muted[data-v-003f7731]{background:#94a3b833;color:#94a3b8}.loading-block[data-v-003f7731]{display:flex;align-items:center;gap:8px;color:var(--text-muted);padding:12px 0}.loading-spinner[data-v-003f7731]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(148,163,184,.3);border-top-color:var(--accent);animation:spin-003f7731 1s linear infinite}@keyframes spin-003f7731{to{transform:rotate(360deg)}}.stats-grid[data-v-003f7731]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px}.stat-item[data-v-003f7731]{background:linear-gradient(135deg,#0f172a99,#080a10cc);border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .3s ease;position:relative;overflow:hidden}.stat-item[data-v-003f7731]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2));opacity:0;transition:opacity .3s ease}.stat-item[data-v-003f7731]:hover{transform:translateY(-2px);border-color:#3b82f666;box-shadow:0 8px 24px #3b82f626}.stat-item[data-v-003f7731]:hover:before{opacity:1}.stat-item.positive[data-v-003f7731]{border-color:#22c55e4d}.stat-item.positive[data-v-003f7731]:before{background:linear-gradient(90deg,#22c55e,#16a34a);opacity:1}.stat-item.positive[data-v-003f7731]:hover{border-color:#22c55e80;box-shadow:0 8px 24px #22c55e26}.stat-item.negative[data-v-003f7731]{border-color:#ef44444d}.stat-item.negative[data-v-003f7731]:before{background:linear-gradient(90deg,#ef4444,#dc2626);opacity:1}.stat-item.negative[data-v-003f7731]:hover{border-color:#ef444480;box-shadow:0 8px 24px #ef444426}.stat-icon[data-v-003f7731]{flex-shrink:0;width:48px;height:48px;border-radius:10px;background:#3b82f626;display:flex;align-items:center;justify-content:center;color:var(--accent)}.stat-item.positive .stat-icon[data-v-003f7731]{background:#22c55e26;color:#22c55e}.stat-item.negative .stat-icon[data-v-003f7731]{background:#ef444426;color:#ef4444}.stat-content[data-v-003f7731]{flex:1;display:flex;flex-direction:column;gap:4px}.stat-label[data-v-003f7731]{color:var(--text-muted);font-size:13px;font-weight:500;letter-spacing:.3px}.stat-value[data-v-003f7731]{color:var(--text);font-size:24px;font-weight:700;line-height:1}.stat-item.positive .stat-value[data-v-003f7731]{color:#22c55e}.stat-item.negative .stat-value[data-v-003f7731]{color:#ef4444}@media (max-width: 768px){.header-inner[data-v-003f7731]{padding-left:16px;padding-right:16px}.nav[data-v-003f7731]{gap:16px}.stats-grid[data-v-003f7731]{grid-template-columns:repeat(2,1fr)}.stat-item[data-v-003f7731]{padding:16px}.stat-icon[data-v-003f7731]{width:40px;height:40px}.stat-value[data-v-003f7731]{font-size:20px}}@media (max-width: 480px){.nav[data-v-003f7731]{display:none}.stats-grid[data-v-003f7731]{grid-template-columns:1fr}}.help-page[data-v-e045ff3c]{min-height:100vh;background:var(--bg)}.help-main[data-v-e045ff3c]{padding:24px}.help-container[data-v-e045ff3c]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:start}.help-sidebar[data-v-e045ff3c]{position:sticky;top:80px;background:#0f172a99;border:1px solid var(--border);border-radius:12px;padding:20px;max-height:calc(100vh - 100px);overflow-y:auto}.sidebar-header h3[data-v-e045ff3c]{margin:0 0 16px;font-size:16px;color:var(--text);font-weight:600}.toc[data-v-e045ff3c]{display:flex;flex-direction:column;gap:4px}.toc-item[data-v-e045ff3c]{color:var(--text-muted);text-decoration:none;padding:8px 12px;border-radius:6px;font-size:14px;transition:all .2s ease;display:block}.toc-item[data-v-e045ff3c]:hover{color:var(--text);background:#3b82f61a}.toc-item.active[data-v-e045ff3c]{color:var(--accent);background:#3b82f626;font-weight:500}.toc-item.level-1[data-v-e045ff3c]{font-weight:600;margin-top:8px}.toc-item.level-2[data-v-e045ff3c]{padding-left:24px;font-size:13px}.toc-item.level-3[data-v-e045ff3c]{padding-left:36px;font-size:12px}.help-content[data-v-e045ff3c]{background:#0f172a66;border:1px solid var(--border);border-radius:12px;padding:40px;min-height:80vh}.content-header[data-v-e045ff3c]{margin-bottom:32px;border-bottom:2px solid var(--border);padding-bottom:20px}.content-header h1[data-v-e045ff3c]{margin:0 0 8px;font-size:32px;color:var(--text)}.content-header .subtitle[data-v-e045ff3c]{margin:0;color:var(--text-muted);font-size:16px}.markdown-body[data-v-e045ff3c]{color:var(--text);line-height:1.8}.markdown-body[data-v-e045ff3c] h1,.markdown-body[data-v-e045ff3c] h2,.markdown-body[data-v-e045ff3c] h3,.markdown-body[data-v-e045ff3c] h4{color:var(--text);margin-top:32px;margin-bottom:16px;font-weight:600;scroll-margin-top:80px}.markdown-body[data-v-e045ff3c] h1{font-size:28px;border-bottom:2px solid var(--border);padding-bottom:12px}.markdown-body[data-v-e045ff3c] h2{font-size:24px;border-bottom:1px solid rgba(148,163,184,.2);padding-bottom:8px}.markdown-body[data-v-e045ff3c] h3{font-size:20px}.markdown-body[data-v-e045ff3c] h4{font-size:18px}.markdown-body[data-v-e045ff3c] p{margin:16px 0}.markdown-body[data-v-e045ff3c] ul,.markdown-body[data-v-e045ff3c] ol{margin:16px 0;padding-left:24px}.markdown-body[data-v-e045ff3c] li{margin:8px 0}.markdown-body[data-v-e045ff3c] code{background:#3b82f61a;color:var(--accent);padding:2px 6px;border-radius:4px;font-size:.9em;font-family:Consolas,Monaco,monospace}.markdown-body[data-v-e045ff3c] pre{background:#0f172acc;border:1px solid var(--border);border-radius:8px;padding:16px;overflow-x:auto;margin:16px 0}.markdown-body[data-v-e045ff3c] pre code{background:none;color:#e2e8f0;padding:0}.markdown-body[data-v-e045ff3c] blockquote{border-left:4px solid var(--accent);padding-left:16px;margin:16px 0;color:var(--text-muted);font-style:italic}.markdown-body[data-v-e045ff3c] table{width:100%;border-collapse:collapse;margin:16px 0;background:#0f172a66;border-radius:8px;overflow:hidden}.markdown-body[data-v-e045ff3c] th,.markdown-body[data-v-e045ff3c] td{border:1px solid var(--border);padding:12px;text-align:left}.markdown-body[data-v-e045ff3c] th{background:#3b82f61a;font-weight:600;color:var(--text)}.markdown-body[data-v-e045ff3c] tr:hover{background:#3b82f60d}.markdown-body[data-v-e045ff3c] a{color:var(--accent);text-decoration:none;transition:opacity .2s ease}.markdown-body[data-v-e045ff3c] a:hover{opacity:.8;text-decoration:underline}.markdown-body[data-v-e045ff3c] strong{color:var(--text);font-weight:600}.markdown-body[data-v-e045ff3c] hr{border:none;border-top:1px solid var(--border);margin:32px 0}.loading-state[data-v-e045ff3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px}.loading-spinner[data-v-e045ff3c]{width:48px;height:48px;border:4px solid rgba(59,130,246,.2);border-top-color:var(--accent);border-radius:50%;animation:spin-e045ff3c 1s linear infinite}@keyframes spin-e045ff3c{to{transform:rotate(360deg)}}.loading-state p[data-v-e045ff3c]{color:var(--text-muted);font-size:16px}.error-state[data-v-e045ff3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px}.error-state svg[data-v-e045ff3c]{color:#ef4444}.error-state p[data-v-e045ff3c]{color:var(--text-muted);font-size:16px}.btn-retry[data-v-e045ff3c]{margin-top:8px;padding:10px 24px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-retry[data-v-e045ff3c]:hover{background:#2563eb;transform:translateY(-1px)}.btn-retry[data-v-e045ff3c]:active{transform:translateY(0)}@media (max-width: 1024px){.help-container[data-v-e045ff3c]{grid-template-columns:1fr}.help-sidebar[data-v-e045ff3c]{display:none}}@media (max-width: 768px){.help-main[data-v-e045ff3c]{padding:16px}.help-content[data-v-e045ff3c]{padding:24px}.content-header h1[data-v-e045ff3c]{font-size:24px}}.admin-container[data-v-2ac8feb3]{min-height:100vh;background:linear-gradient(145deg,#03060d,#070b13 50%,#030409)}.admin-content[data-v-2ac8feb3]{max-width:1400px;margin:0 auto;padding:40px 24px}.admin-header[data-v-2ac8feb3]{margin-bottom:32px}.admin-header h1[data-v-2ac8feb3]{margin:0 0 8px;font-size:32px;font-weight:700;color:#e2e8f0f2}.admin-header p[data-v-2ac8feb3]{margin:0;color:#94a3b8d9;font-size:15px}.tabs[data-v-2ac8feb3]{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid rgba(59,130,246,.15)}.tab[data-v-2ac8feb3]{padding:12px 24px;background:none;border:none;border-bottom:2px solid transparent;color:#94a3b8d9;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.tab[data-v-2ac8feb3]:hover{color:#bfdbfee6}.tab.active[data-v-2ac8feb3]{color:#3b82f6f2;border-bottom-color:#3b82f6f2}.tab-content[data-v-2ac8feb3]{display:flex;flex-direction:column;gap:24px}.card[data-v-2ac8feb3]{padding:24px;border-radius:16px;background:#0c1220bf;border:1px solid rgba(59,130,246,.15)}.card-header[data-v-2ac8feb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-header h2[data-v-2ac8feb3]{margin:0;font-size:20px;font-weight:600;color:#e2e8f0f2}.form[data-v-2ac8feb3]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-2ac8feb3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.form-group[data-v-2ac8feb3]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-2ac8feb3]{font-size:14px;font-weight:500;color:#e2e8f0e6}.form-group input[data-v-2ac8feb3]{padding:10px 14px;border-radius:10px;border:1px solid rgba(59,130,246,.18);background:#070c16e6;color:#e2e8f0f2;font-size:14px;transition:all .2s}.form-group input[data-v-2ac8feb3]:focus{outline:none;border-color:#3b82f680;background:#0c1220f2}.form-group textarea[data-v-2ac8feb3]{padding:10px 14px;border-radius:10px;border:1px solid rgba(59,130,246,.18);background:#070c16e6;color:#e2e8f0f2;font-size:14px;font-family:Monaco,Courier New,monospace;line-height:1.5;resize:vertical;transition:all .2s}.form-group textarea[data-v-2ac8feb3]:focus{outline:none;border-color:#3b82f680;background:#0c1220f2}.form-hint[data-v-2ac8feb3]{display:block;margin-top:6px;font-size:12px;color:#94a3b8b3}.radio-group[data-v-2ac8feb3]{display:flex;gap:16px;margin-top:4px}.radio-label[data-v-2ac8feb3]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#e2e8f0d9;transition:color .2s}.radio-label[data-v-2ac8feb3]:hover{color:#bfdbfef2}.radio-label input[type=radio][data-v-2ac8feb3]{width:16px;height:16px;cursor:pointer}.disabled-input[data-v-2ac8feb3]{opacity:.6;cursor:not-allowed;background:#070c1680!important}.table-container[data-v-2ac8feb3]{overflow-x:auto}.data-table[data-v-2ac8feb3]{width:100%;border-collapse:collapse}.data-table th[data-v-2ac8feb3]{padding:12px;text-align:left;font-size:13px;font-weight:600;color:#94a3b8e6;border-bottom:1px solid rgba(59,130,246,.15)}.data-table td[data-v-2ac8feb3]{padding:12px;font-size:14px;color:#e2e8f0d9;border-bottom:1px solid rgba(59,130,246,.08)}.code-text[data-v-2ac8feb3]{padding:4px 8px;border-radius:6px;background:#3b82f61a;color:#bfdbfef2;font-family:Monaco,Courier New,monospace;font-size:13px}.status-badge[data-v-2ac8feb3]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.status-badge.unused[data-v-2ac8feb3]{background:#22c55e26;color:#86efacf2}.status-badge.used[data-v-2ac8feb3]{background:#3b82f626;color:#bfdbfef2}.status-badge.invalid[data-v-2ac8feb3],.status-badge.expired[data-v-2ac8feb3],.status-badge.disabled[data-v-2ac8feb3]{background:#ef444426;color:#fca5a5f2}.status-badge.normal[data-v-2ac8feb3]{background:#22c55e26;color:#86efacf2}.role-badge[data-v-2ac8feb3]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase}.role-badge.admin[data-v-2ac8feb3]{background:#a855f726;color:#d8b4fef2}.role-badge.user[data-v-2ac8feb3]{background:#3b82f626;color:#bfdbfef2}.remaining-permanent[data-v-2ac8feb3]{color:#a855f7f2;font-weight:600}.remaining-normal[data-v-2ac8feb3]{color:#86efacf2;font-weight:500}.remaining-notice[data-v-2ac8feb3]{color:#fbbf24f2;font-weight:500}.remaining-warning[data-v-2ac8feb3]{color:#fb923cf2;font-weight:600}.remaining-expired[data-v-2ac8feb3]{color:#fca5a5f2;font-weight:600}.btn-icon[data-v-2ac8feb3]{padding:8px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#bfdbfee6;cursor:pointer;transition:all .2s}.btn-icon[data-v-2ac8feb3]:hover{background:#3b82f633}.btn-icon[data-v-2ac8feb3]:disabled{opacity:.5;cursor:not-allowed}.action-buttons[data-v-2ac8feb3]{display:flex;gap:8px;flex-wrap:wrap}.btn-action[data-v-2ac8feb3]{padding:6px 12px;border-radius:6px;border:1px solid;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.btn-action.btn-primary[data-v-2ac8feb3]{background:#3b82f61a;border-color:#3b82f64d;color:#bfdbfef2}.btn-action.btn-primary[data-v-2ac8feb3]:hover{background:#3b82f633}.btn-action.btn-warning[data-v-2ac8feb3]{background:#fbbf241a;border-color:#fbbf244d;color:#fef08af2}.btn-action.btn-warning[data-v-2ac8feb3]:hover{background:#fbbf2433}.btn-action.btn-danger[data-v-2ac8feb3]{background:#ef44441a;border-color:#ef44444d;color:#fca5a5f2}.btn-action.btn-danger[data-v-2ac8feb3]:hover{background:#ef444433}.btn-action.btn-success[data-v-2ac8feb3]{background:#22c55e1a;border-color:#22c55e4d;color:#86efacf2}.btn-action.btn-success[data-v-2ac8feb3]:hover{background:#22c55e33}.message[data-v-2ac8feb3]{padding:12px 16px;border-radius:10px;font-size:14px}.message.success[data-v-2ac8feb3]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#86efacf2}.message.error[data-v-2ac8feb3]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5f2}.loading[data-v-2ac8feb3],.empty[data-v-2ac8feb3]{padding:40px 20px;text-align:center;color:#94a3b8d9}.config-grid[data-v-2ac8feb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;margin-top:16px}.config-card[data-v-2ac8feb3]{padding:20px;border-radius:12px;background:#070c16cc;border:1px solid rgba(59,130,246,.12);transition:all .3s}.config-card[data-v-2ac8feb3]:hover{border-color:#3b82f64d;transform:translateY(-2px);box-shadow:0 8px 24px #3b82f61a}.config-card-header[data-v-2ac8feb3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.config-key[data-v-2ac8feb3]{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.config-key code[data-v-2ac8feb3]{padding:4px 8px;border-radius:6px;background:#3b82f61a;color:#bfdbfef2;font-family:Monaco,Courier New,monospace;font-size:13px;font-weight:600}.visibility-badge[data-v-2ac8feb3]{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;text-transform:uppercase}.visibility-badge.public[data-v-2ac8feb3]{background:#22c55e26;color:#86efacf2}.visibility-badge.private[data-v-2ac8feb3]{background:#fbbf2426;color:#fef08af2}.config-actions[data-v-2ac8feb3]{display:flex;gap:6px}.config-actions .btn-action[data-v-2ac8feb3]{padding:6px 8px;display:flex;align-items:center;justify-content:center}.config-desc[data-v-2ac8feb3]{margin-bottom:10px;padding:8px 12px;border-radius:6px;background:#3b82f60d;font-size:13px;color:#94a3b8e6;font-style:italic}.config-value[data-v-2ac8feb3]{margin-bottom:12px;padding:12px;border-radius:8px;background:#03060d99;border:1px solid rgba(59,130,246,.1)}.config-value pre[data-v-2ac8feb3]{margin:0;font-family:Monaco,Courier New,monospace;font-size:13px;line-height:1.6;color:#e2e8f0e6;white-space:pre-wrap;word-break:break-word}.config-meta[data-v-2ac8feb3]{display:flex;gap:16px;padding-top:10px;border-top:1px solid rgba(59,130,246,.08)}.meta-item[data-v-2ac8feb3]{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8cc}.meta-item svg[data-v-2ac8feb3]{opacity:.7}.modal-overlay[data-v-2ac8feb3]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-2ac8feb3]{background:#0c1220f2;border:1px solid rgba(59,130,246,.2);border-radius:16px;padding:24px;min-width:400px;max-width:90vw}.modal-large[data-v-2ac8feb3]{min-width:600px;max-width:800px}.modal-content h3[data-v-2ac8feb3]{margin:0 0 16px;font-size:20px;color:#e2e8f0f2}.modal-content p[data-v-2ac8feb3]{margin:0 0 20px;color:#94a3b8d9}.modal-actions[data-v-2ac8feb3]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}@media (max-width: 768px){.admin-content[data-v-2ac8feb3]{padding:24px 16px}.form-row[data-v-2ac8feb3]{grid-template-columns:1fr}.modal-content[data-v-2ac8feb3]{min-width:auto;width:90vw}.modal-large[data-v-2ac8feb3]{min-width:auto;width:95vw}.data-table[data-v-2ac8feb3]{font-size:12px}.data-table th[data-v-2ac8feb3],.data-table td[data-v-2ac8feb3]{padding:8px}.config-grid[data-v-2ac8feb3]{grid-template-columns:1fr;gap:16px}.config-card-header[data-v-2ac8feb3]{flex-direction:column;align-items:flex-start}.config-actions[data-v-2ac8feb3]{width:100%;justify-content:flex-start}}:root{color-scheme:dark;--bg: #0a0a0a;--surface: #121212;--surface-2: #1a1a1a;--text: #ffffff;--text-muted: #a0a0a0;--border: #2a2a2a;--accent: #4a9eff;--accent-2: #1e88e5;--accent-3: #64b5f6;--accent-glow: rgba(74, 158, 255, .3);--shadow: 0 8px 32px rgba(0,0,0,.8);--shadow-glow: 0 0 20px rgba(74, 158, 255, .15)}*{box-sizing:border-box}html,body,#app{height:100%}html{overflow-y:scroll;scrollbar-gutter:stable}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(at 15% 20%,rgba(37,99,235,.18),transparent 55%),radial-gradient(at 85% -10%,rgba(56,189,248,.18),transparent 65%),linear-gradient(160deg,#05070f,#090b12 35%,#040507);color:var(--text);min-height:100vh}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#0f172a80}body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f699,#38bdf899);border-radius:999px}body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6cc,#38bdf8cc)}.container{max-width:1200px;margin:0 auto;padding:0 16px}.glass{background:linear-gradient(145deg,#ffffff14,#ffffff05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);box-shadow:var(--shadow)}.glass-enhanced{background:linear-gradient(145deg,var(--surface),var(--surface-2));border:1px solid var(--border);box-shadow:var(--shadow-glow)}.accent-gradient{background:linear-gradient(135deg,var(--accent),var(--accent-2))}.glow{position:relative}.glow:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background:linear-gradient(135deg,var(--accent-glow),rgba(30,136,229,.2));filter:blur(20px);z-index:-1;border-radius:inherit}.neon-text{color:var(--accent);text-shadow:0 0 10px var(--accent-glow),0 0 20px var(--accent-glow)}.pulse{animation:pulse 2s ease-in-out infinite alternate}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.02)}}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:all .3s ease;text-decoration:none;font-weight:500}.btn:hover{border-color:var(--accent);background:var(--surface-2);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));border:1px solid var(--accent);color:#fff;font-weight:600}.btn-primary:hover{box-shadow:0 8px 25px var(--accent-glow);transform:translateY(-2px) scale(1.02)}.link{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.link:hover{color:var(--accent);text-shadow:0 0 8px var(--accent-glow)}.profit{color:#22c55e}.loss{color:#ef4444}@media (max-width: 1024px){.container{max-width:960px}}@media (max-width: 768px){.container{max-width:680px}}
