.ai-core[data-v-e8999630]{position:relative;display:grid;place-items:center}.ai-core-svg[data-v-e8999630]{position:absolute;top:0;right:0;bottom:0;left:0}.ai-core-halo[data-v-e8999630]{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;filter:blur(7px);animation:aic-breathe-e8999630 4s ease-in-out infinite}.ai-core-radar[data-v-e8999630]{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;animation:aic-spin-e8999630 2.6s linear infinite}.ai-core-rings[data-v-e8999630]{transform:rotate(-90deg);transform-origin:center}.ai-core-orbit[data-v-e8999630]{position:absolute;top:0;right:0;bottom:0;left:0;animation:aic-spin-e8999630 9s linear infinite}.ai-core-orbit.rev[data-v-e8999630]{animation-direction:reverse}.ai-core-orbit>span[data-v-e8999630]{position:absolute;top:3px;left:50%;width:6px;height:6px;border-radius:50%;transform:translate(-50%)}.ai-core-orbit>span.orb-bright[data-v-e8999630]{width:7px;height:7px}.ai-core-disc[data-v-e8999630]{position:absolute;border-radius:50%;border:1.5px solid;display:grid;place-items:center;overflow:hidden;text-align:center;color:inherit;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ai-core-disc.is-clickable[data-v-e8999630]{cursor:pointer}.ai-core-disc.is-clickable[data-v-e8999630]:hover{transform:scale(1.035);filter:brightness(1.12)}.ai-core-disc.is-clickable[data-v-e8999630]:active{transform:scale(.97)}.ai-core-disc.is-breathing[data-v-e8999630]{animation:aic-breathe-e8999630 3.4s ease-in-out infinite}.ai-core-disc[data-v-e8999630]:disabled{cursor:default}.ai-core-grid[data-v-e8999630]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;opacity:.6;background:repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.05) 0 1px,transparent 1px 13px),linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,255,255,.06) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),rgba(255,255,255,.06) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));-webkit-mask:radial-gradient(circle at 50% 50%,#000 58%,transparent 82%);mask:radial-gradient(circle at 50% 50%,#000 58%,transparent 82%)}.ai-core-scan[data-v-e8999630]{position:absolute;left:6%;right:6%;height:26%;border-radius:50%;background:linear-gradient(to bottom,transparent,currentColor,transparent);opacity:.22;filter:blur(3px);pointer-events:none;animation:aic-scan-e8999630 2.6s ease-in-out infinite}.ai-core-content[data-v-e8999630]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:0 14px}.core-kicker[data-v-e8999630]{font-size:10.5px;letter-spacing:.2em;font-weight:800;color:var(--color-text-secondary)}.core-orb[data-v-e8999630]{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1.5px solid;position:relative}.core-orb svg[data-v-e8999630]{width:22px;height:22px}.core-orb[data-v-e8999630]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid currentColor;opacity:.25;animation:aic-orb-pulse-e8999630 2.4s ease-out infinite}.core-spin-ic[data-v-e8999630]{animation:aic-spin-e8999630 .9s linear infinite;transform-origin:center}.core-action[data-v-e8999630]{font-size:14px;font-weight:800;letter-spacing:.08em}.core-label[data-v-e8999630]{font-size:15px;font-weight:800;letter-spacing:.02em;line-height:1.15;max-width:150px}.core-result[data-v-e8999630]{font-size:30px;font-weight:800;letter-spacing:.04em;line-height:1}.core-value[data-v-e8999630]{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.core-sub[data-v-e8999630]{font-size:11px;font-weight:600;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.ai-core.is-compact .ai-core-content[data-v-e8999630]{gap:4px;padding:0 8px}.ai-core.is-compact .core-kicker[data-v-e8999630]{font-size:7px;letter-spacing:.16em}.ai-core.is-compact .core-orb[data-v-e8999630]{width:30px;height:30px;border-width:1.25px}.ai-core.is-compact .core-orb svg[data-v-e8999630]{width:15px;height:15px}.ai-core.is-compact .core-action[data-v-e8999630]{font-size:9px;letter-spacing:.05em}.ai-core.is-compact .core-label[data-v-e8999630]{font-size:9.5px;max-width:86px}.ai-core.is-compact .core-result[data-v-e8999630]{font-size:19px}.ai-core.is-compact .core-value[data-v-e8999630]{font-size:12px}@keyframes aic-spin-e8999630{to{transform:rotate(360deg)}}@keyframes aic-breathe-e8999630{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes aic-scan-e8999630{0%{transform:translateY(-150%);opacity:0}20%,80%{opacity:.22}to{transform:translateY(150%);opacity:0}}@keyframes aic-orb-pulse-e8999630{0%{transform:scale(.9);opacity:.35}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion: reduce){.ai-core-halo[data-v-e8999630],.ai-core-radar[data-v-e8999630],.ai-core-orbit[data-v-e8999630],.ai-core-disc.is-breathing[data-v-e8999630],.ai-core-rings circle[data-v-e8999630],.core-spin-ic[data-v-e8999630]{animation:none!important}}.login-alert-fade-enter-active[data-v-d55bd44e],.login-alert-fade-leave-active[data-v-d55bd44e]{transition:opacity .22s ease,transform .22s ease}.login-alert-fade-enter-from[data-v-d55bd44e],.login-alert-fade-leave-to[data-v-d55bd44e]{opacity:0;transform:translateY(-8px)}.login-alert-fade-enter-active[data-v-06ddc808],.login-alert-fade-leave-active[data-v-06ddc808]{transition:opacity .22s ease,transform .22s ease}.login-alert-fade-enter-from[data-v-06ddc808],.login-alert-fade-leave-to[data-v-06ddc808]{opacity:0;transform:translateY(-8px)}.admin-panel[data-v-750b1803]{display:flex;min-height:100dvh;background:linear-gradient(135deg,var(--color-surface-2) 0%,var(--color-surface-elevated) 100%);color:#e2e8f0}.fullscreen-loader[data-v-750b1803]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;color:#e2e8f0}.loader-spinner[data-v-750b1803]{width:50px;height:50px;border:3px solid rgba(var(--tenant-primary-rgb),.1);border-top-color:var(--tenant-primary);border-radius:50%;animation:spin-750b1803 1s linear infinite;margin-bottom:16px}@keyframes spin-750b1803{to{transform:rotate(360deg)}}.fullscreen-loader p[data-v-750b1803]{font-size:14px;color:#94a3b8;margin:0}.toast-container[data-v-750b1803]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;max-width:400px}.toast[data-v-750b1803]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#1e293bf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;border-left:3px solid;box-shadow:0 4px 12px #0000004d;animation:slideIn-750b1803 .3s ease-out;color:#e2e8f0;font-size:14px}@keyframes slideIn-750b1803{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast svg[data-v-750b1803]{flex-shrink:0}.toast-success[data-v-750b1803]{border-left-color:var(--tenant-primary)}.toast-success svg[data-v-750b1803]{color:var(--tenant-primary)}.toast-error[data-v-750b1803]{border-left-color:#f87171}.toast-error svg[data-v-750b1803]{color:#f87171}.toast-warning[data-v-750b1803]{border-left-color:#fbbf24}.toast-warning svg[data-v-750b1803]{color:#fbbf24}.toast-info[data-v-750b1803]{border-left-color:#60a5fa}.toast-info svg[data-v-750b1803]{color:#60a5fa}.admin-sidebar[data-v-750b1803]{width:260px;background:#0f172af2;border-right:1px solid rgba(100,116,139,.2);padding:24px 0;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.admin-overlay[data-v-750b1803]{display:none}.mobile-sidebar-toggle[data-v-750b1803]{display:none;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(100,116,139,.3);border-radius:10px;background:#1e293b99;color:#e2e8f0;cursor:pointer}.mobile-sidebar-toggle svg[data-v-750b1803]{color:var(--tenant-primary)}.sidebar-header[data-v-750b1803]{padding:0 24px;margin-bottom:32px;text-align:center}.logo-container[data-v-750b1803]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;background:linear-gradient(135deg,rgba(var(--tenant-primary-rgb),.1),rgba(var(--tenant-secondary-rgb),.1));border-radius:12px;border:1px solid rgba(var(--tenant-primary-rgb),.2)}.logo-container svg[data-v-750b1803]{color:var(--tenant-primary)}.sidebar-header h2[data-v-750b1803]{font-size:16px;font-weight:700;margin:0 0 8px;color:#f1f5f9;text-transform:uppercase;letter-spacing:.5px}.admin-user[data-v-750b1803]{font-size:12px;color:#94a3b8;margin:0;padding:6px 12px;background:rgba(var(--tenant-primary-rgb),.05);border-radius:6px;display:inline-block}.sidebar-nav[data-v-750b1803]{flex:1;display:flex;flex-direction:column;gap:4px;padding:0 12px}.nav-item[data-v-750b1803]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;border-radius:8px;color:#cbd5e1;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-align:left;width:100%}.nav-item[data-v-750b1803]:hover:not(:disabled){background:#ffffff0d;color:var(--tenant-primary)}.nav-item.active[data-v-750b1803]{background:rgba(var(--tenant-primary-rgb),.1);color:var(--tenant-primary)}.nav-item[data-v-750b1803]:disabled{opacity:.5;cursor:not-allowed}.nav-item svg[data-v-750b1803]{flex-shrink:0}.sidebar-footer[data-v-750b1803]{padding:16px 12px 0;border-top:1px solid rgba(100,116,139,.2)}.btn-logout-sidebar[data-v-750b1803]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;width:100%}.btn-logout-sidebar[data-v-750b1803]:hover{background:#ef444433;border-color:#ef444480}.admin-content[data-v-750b1803]{flex:1;padding:24px 32px;overflow-y:auto}.content-header[data-v-750b1803]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid rgba(100,116,139,.2)}.header-title h1[data-v-750b1803]{font-size:28px;font-weight:700;margin:0 0 4px;color:#f1f5f9}.header-title p[data-v-750b1803]{margin:0;color:#94a3b8;font-size:14px}.header-actions[data-v-750b1803]{display:flex;gap:12px;align-items:center}.view-dashboard[data-v-750b1803],.view-tenants[data-v-750b1803],.view-form[data-v-750b1803]{animation:fadeIn-750b1803 .3s ease}.dashboard-stats[data-v-750b1803]{text-align:center;margin-top:40px;padding:24px;background:#0f172a80;border-radius:12px}.stats-info[data-v-750b1803]{color:#94a3b8;margin-bottom:16px}.btn-view-tenants[data-v-750b1803]{padding:12px 24px;background:linear-gradient(135deg,var(--tenant-primary) 0%,var(--tenant-secondary) 100%);border:none;border-radius:8px;color:var(--color-surface-2);font-weight:600;cursor:pointer;transition:all .2s}.btn-view-tenants[data-v-750b1803]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--tenant-primary-rgb),.3)}.form-container[data-v-750b1803]{max-width:1400px;width:100%;margin:0 auto;background:#0f172a80;padding:40px;border-radius:12px;border:1px solid rgba(100,116,139,.2)}.form-actions[data-v-750b1803]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(100,116,139,.2)}.advanced-details[data-v-750b1803]{margin-top:12px;padding:10px 12px;border:1px solid rgba(100,116,139,.35);border-radius:10px;background:#0f172a59}.advanced-details summary[data-v-750b1803]{cursor:pointer;font-weight:700;color:#cbd5e1;margin-bottom:10px}.links-editor[data-v-750b1803]{display:flex;flex-direction:column;gap:8px}.link-row[data-v-750b1803]{display:grid;grid-template-columns:60px 1fr 2fr 40px;gap:12px;align-items:center;margin-bottom:12px}.tutorial-row[data-v-750b1803]{grid-template-columns:32px 1.2fr 2fr 70px 40px!important;align-items:center}.tutorial-order-badge[data-v-750b1803]{width:28px;height:28px;border-radius:50%;background:rgba(var(--tenant-primary-rgb),.15);color:var(--tenant-primary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.icon-selector-wrapper[data-v-750b1803]{display:flex;align-items:center;justify-content:center}.icon-picker-btn[data-v-750b1803]{width:50px;height:50px;border-radius:8px;border:2px dashed rgba(100,116,139,.4);background:#1e293b99;color:var(--tenant-primary);font-size:20px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.icon-picker-btn[data-v-750b1803]:hover{border-color:var(--tenant-primary);background:rgba(var(--tenant-primary-rgb),.1);transform:scale(1.05)}.icon-picker-btn i[data-v-750b1803]{font-size:20px}.icon-picker-modal[data-v-750b1803]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-750b1803 .2s}.icon-picker-content[data-v-750b1803]{background:linear-gradient(135deg,#0f172afa,#1e293bfa);border:1px solid rgba(100,116,139,.3);border-radius:16px;width:90%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.icon-picker-header[data-v-750b1803]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(100,116,139,.2)}.icon-picker-header h3[data-v-750b1803]{margin:0;color:#f1f5f9;font-size:20px;font-weight:700}.btn-close[data-v-750b1803]{width:36px;height:36px;border:none;background:#f871711a;color:#f87171;font-size:24px;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;line-height:1}.btn-close[data-v-750b1803]:hover{background:#f8717133;transform:scale(1.1)}.icon-search[data-v-750b1803]{margin:20px 24px;padding:14px 16px;background:#0f172a99;border:1px solid rgba(100,116,139,.3);border-radius:8px;color:#e2e8f0;font-size:15px;width:calc(100% - 48px)}.icon-search[data-v-750b1803]:focus-visible{outline:none;border-color:var(--tenant-primary);box-shadow:0 0 0 2px rgba(var(--tenant-primary-rgb),.1)}.icon-picker-grid[data-v-750b1803]{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px;padding:0 24px 24px;overflow-y:auto;max-height:50vh}.icon-picker-item[data-v-750b1803]{aspect-ratio:1;border:2px solid rgba(100,116,139,.2);background:#1e293b99;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;color:#94a3b8}.icon-picker-item[data-v-750b1803]:hover{border-color:var(--tenant-primary);background:rgba(var(--tenant-primary-rgb),.1);color:var(--tenant-primary);transform:scale(1.1)}.icon-picker-item.selected[data-v-750b1803]{border-color:var(--tenant-primary);background:rgba(var(--tenant-primary-rgb),.15);color:var(--tenant-primary);box-shadow:0 0 12px rgba(var(--tenant-primary-rgb),.3)}.icon-picker-item.brand[data-v-750b1803]{border-color:#60a5fa4d}.icon-picker-item.brand[data-v-750b1803]:hover{border-color:#60a5fa;background:#60a5fa1a;color:#60a5fa}.icon-picker-item.brand.selected[data-v-750b1803]{border-color:#60a5fa;background:#60a5fa26;color:#60a5fa;box-shadow:0 0 12px #60a5fa4d}.icon-picker-item i[data-v-750b1803]{font-size:24px}.form-hint[data-v-750b1803]{font-size:12px;color:#64748b;margin:8px 0 0;font-style:italic}.form-hint a[data-v-750b1803]{text-decoration:underline}.checkbox-row[data-v-750b1803]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.checkbox-item[data-v-750b1803]{display:inline-flex;align-items:center;gap:8px;color:#e2e8f0}.admin-header[data-v-750b1803]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;background:#1e293b99;padding:20px;border-radius:12px;border:1px solid rgba(100,116,139,.3)}.admin-logo h1[data-v-750b1803]{font-size:24px;margin:0;color:var(--tenant-primary)}.admin-logo p[data-v-750b1803]{margin:5px 0 0;color:#94a3b8;font-size:14px}.admin-actions[data-v-750b1803]{display:flex;gap:12px;align-items:center}.btn-new[data-v-750b1803],.btn-refresh[data-v-750b1803],.btn-logout[data-v-750b1803]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s}.btn-dashboard[data-v-750b1803]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s;background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.btn-dashboard[data-v-750b1803]:hover{background:#3b82f64d;transform:translateY(-2px)}.btn-new[data-v-750b1803]{background:linear-gradient(135deg,var(--tenant-primary),#00cc6f);color:var(--color-surface-2)}.btn-new[data-v-750b1803]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--tenant-primary-rgb),.4)}.btn-refresh[data-v-750b1803]{background:#64748b33;color:#e2e8f0;border:1px solid rgba(100,116,139,.3)}.btn-refresh[data-v-750b1803]:disabled{opacity:.5;cursor:not-allowed}.btn-logout[data-v-750b1803]{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.period-select[data-v-750b1803]{padding:10px;background:#1e293bcc;color:#e2e8f0;border:1px solid rgba(100,116,139,.3);border-radius:8px;cursor:pointer}.kpis[data-v-750b1803]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}.kpi[data-v-750b1803]{background:linear-gradient(135deg,#1e293bcc,#0f172ae6);padding:24px;border-radius:16px;border:1px solid rgba(100,116,139,.2);display:flex;align-items:flex-start;gap:16px;transition:all .3s ease;position:relative;overflow:hidden}.kpi[data-v-750b1803]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--tenant-primary),var(--tenant-secondary));opacity:0;transition:opacity .3s}.kpi[data-v-750b1803]:hover{border-color:rgba(var(--tenant-primary-rgb),.3);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.kpi[data-v-750b1803]:hover:before{opacity:1}.kpi-icon[data-v-750b1803]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(var(--tenant-primary-rgb),.1);color:var(--tenant-primary);flex-shrink:0}.kpi-icon.positive[data-v-750b1803]{background:rgba(var(--tenant-primary-rgb),.1);color:var(--tenant-primary)}.kpi-icon.negative[data-v-750b1803]{background:#f871711a;color:#f87171}.kpi-content[data-v-750b1803]{flex:1;min-width:0}.kpi-label[data-v-750b1803]{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-weight:600}.kpi-value[data-v-750b1803]{font-size:28px;font-weight:700;color:#f1f5f9;line-height:1}.kpi-value.positive[data-v-750b1803]{color:var(--tenant-primary)}.kpi-value.negative[data-v-750b1803]{color:#f87171}.toolbar[data-v-750b1803]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.search[data-v-750b1803]{flex:1;max-width:500px;position:relative;display:flex;align-items:center;gap:10px;padding:0 16px;background:#1e293b99;border-radius:8px;border:1px solid rgba(100,116,139,.3)}.search svg[data-v-750b1803]{color:#64748b}.search input[data-v-750b1803]{flex:1;background:none;border:none;padding:12px 0;color:#e2e8f0;font-size:14px;outline:none}.search input[data-v-750b1803]::placeholder{color:#64748b}.summary[data-v-750b1803]{color:#94a3b8;font-size:14px}.tenants-grid[data-v-750b1803]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.tenant-card[data-v-750b1803]{background:#1e293b99;border:1px solid rgba(100,116,139,.3);border-radius:12px;padding:20px;transition:transform .3s,box-shadow .3s}.tenant-card[data-v-750b1803]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d;border-color:rgba(var(--tenant-primary-rgb),.5)}.tenant-header[data-v-750b1803]{display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(100,116,139,.2)}.tenant-logo[data-v-750b1803]{width:60px;height:60px;border-radius:12px;overflow:hidden;background:rgba(var(--tenant-primary-rgb),.1);display:flex;align-items:center;justify-content:center}.tenant-logo img[data-v-750b1803]{width:100%;height:100%;object-fit:cover}.logo-placeholder[data-v-750b1803]{font-size:20px;font-weight:700;color:var(--tenant-primary)}.tenant-info h3[data-v-750b1803]{margin:0 0 8px;font-size:18px;color:#e2e8f0}.tenant-info .slug[data-v-750b1803]{margin:0 0 4px;font-size:13px;color:#64748b;font-family:monospace}.tenant-info .ai-name[data-v-750b1803]{margin:0;font-size:12px;color:#94a3b8}.tenant-details[data-v-750b1803]{margin-bottom:16px}.detail-row[data-v-750b1803]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(100,116,139,.1)}.detail-row[data-v-750b1803]:last-child{border-bottom:none}.detail-row .label[data-v-750b1803]{font-size:13px;color:#94a3b8}.detail-row .value[data-v-750b1803]{font-size:13px;color:#e2e8f0;font-weight:500}.detail-row .value.positive[data-v-750b1803]{color:var(--tenant-primary)}.detail-row .value.negative[data-v-750b1803]{color:#f87171}.color-preview[data-v-750b1803]{display:flex;gap:6px}.color-box[data-v-750b1803]{width:24px;height:24px;border-radius:4px;border:1px solid rgba(100,116,139,.3)}.tenant-actions[data-v-750b1803]{display:flex;gap:8px}.btn-edit[data-v-750b1803],.btn-delete[data-v-750b1803]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .3s}.btn-edit[data-v-750b1803]{background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.btn-edit[data-v-750b1803]:hover{background:#3b82f64d}.btn-delete[data-v-750b1803]{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.btn-delete[data-v-750b1803]:hover{background:#ef44444d}.modal-overlay[data-v-750b1803]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000}.modal-container[data-v-750b1803]{background:var(--color-surface-elevated);border:1px solid rgba(100,116,139,.3);border-radius:16px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-750b1803]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(100,116,139,.2)}.modal-header h2[data-v-750b1803]{margin:0;color:#e2e8f0;font-size:20px}.modal-close[data-v-750b1803]{background:none;border:none;font-size:32px;color:#64748b;cursor:pointer;line-height:1;padding:0;width:32px;height:32px}.modal-body[data-v-750b1803]{padding:24px}.form-group[data-v-750b1803]{margin-bottom:20px}.form-row[data-v-750b1803]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group label[data-v-750b1803]{display:block;margin-bottom:8px;color:#94a3b8;font-size:13px;font-weight:600}.branding-section[data-v-750b1803]{background:#0f172a66;border:1px solid rgba(100,116,139,.2);border-radius:12px;padding:24px;margin:24px 0}.branding-section h3[data-v-750b1803]{margin:0 0 8px;font-size:18px;color:#f1f5f9;font-weight:700}.section-description[data-v-750b1803]{margin:0 0 24px;font-size:14px;color:#94a3b8}.color-configurator[data-v-750b1803]{display:grid;gap:24px}.color-config-item[data-v-750b1803]{background:#1e293b66;border:1px solid rgba(100,116,139,.2);border-radius:8px;padding:20px}.color-header[data-v-750b1803]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.color-header label[data-v-750b1803]{font-size:14px;font-weight:600;color:#f1f5f9;margin:0}.color-value[data-v-750b1803]{font-family:Courier New,monospace;font-size:13px;color:#94a3b8;background:#0003;padding:4px 8px;border-radius:4px}.color-input-wrapper[data-v-750b1803]{display:flex;gap:12px;margin-bottom:12px}.color-picker[data-v-750b1803]{width:80px;height:46px;border:2px solid rgba(100,116,139,.3);border-radius:8px;cursor:pointer;transition:border-color .3s;padding:4px}.color-picker[data-v-750b1803]:hover{border-color:rgba(var(--tenant-primary-rgb),.5)}.color-text-input[data-v-750b1803]{flex:1;padding:12px;background:#0f172a99;border:1px solid rgba(100,116,139,.3);border-radius:8px;color:#e2e8f0;font-family:Courier New,monospace;font-size:14px;text-transform:uppercase}.color-usage[data-v-750b1803]{font-size:12px;color:#64748b;margin:0 0 16px;font-style:italic}.form-tabs[data-v-750b1803]{display:flex;gap:8px;margin-bottom:32px;border-bottom:2px solid rgba(100,116,139,.2);padding-bottom:0}.form-tab[data-v-750b1803]{flex:1;padding:14px 24px;background:transparent;border:none;border-bottom:3px solid transparent;color:#94a3b8;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:-2px}.form-tab i[data-v-750b1803]{font-size:16px}.form-tab[data-v-750b1803]:hover{color:#e2e8f0;background:#64748b1a}.form-tab.active[data-v-750b1803]{color:var(--tenant-primary);border-bottom-color:var(--tenant-primary);background:rgba(var(--tenant-primary-rgb),.05)}.tab-content[data-v-750b1803]{animation:fadeIn-750b1803 .3s ease-in-out}@keyframes fadeIn-750b1803{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-title[data-v-750b1803]{color:#f1f5f9;font-size:22px;font-weight:600;margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid rgba(100,116,139,.2)}.color-preview[data-v-750b1803]{display:flex;gap:12px;align-items:center;padding:16px;background:#0003;border-radius:6px;border:1px solid rgba(100,116,139,.1)}.preview-button[data-v-750b1803]{padding:10px 20px;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:default;transition:opacity .3s}.preview-button[data-v-750b1803]:hover{opacity:.9}.preview-icon[data-v-750b1803]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.preview-badge[data-v-750b1803]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.form-group input[data-v-750b1803],.form-group select[data-v-750b1803]{width:100%;padding:12px;background:#0f172a99;border:1px solid rgba(100,116,139,.3);border-radius:8px;color:#e2e8f0;font-size:14px;transition:border-color .3s}.form-group input[data-v-750b1803]:focus-visible,.form-group select[data-v-750b1803]:focus-visible,.form-group textarea[data-v-750b1803]:focus-visible{outline:none;border-color:var(--tenant-primary);box-shadow:0 0 0 3px rgba(var(--tenant-primary-rgb),.12)}.form-group small[data-v-750b1803]{display:block;margin-top:6px;color:#64748b;font-size:12px}.modal-footer[data-v-750b1803]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid rgba(100,116,139,.2)}.btn-cancel[data-v-750b1803],.btn-save[data-v-750b1803]{flex:1;padding:12px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.btn-cancel[data-v-750b1803]{background:#64748b33;color:#e2e8f0}.btn-save[data-v-750b1803]{background:linear-gradient(135deg,var(--tenant-primary),#00cc6f);color:var(--color-surface-2)}.btn-save[data-v-750b1803]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.mobile-sidebar-toggle[data-v-750b1803]{display:inline-flex}.admin-overlay[data-v-750b1803]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9998;opacity:0;pointer-events:none;transition:opacity .2s ease}.admin-overlay.active[data-v-750b1803]{opacity:1;pointer-events:auto}.admin-sidebar[data-v-750b1803]{position:fixed;left:-280px;top:0;width:280px;z-index:9999;transition:left .2s ease;box-shadow:8px 0 24px #00000073}.admin-sidebar.open[data-v-750b1803]{left:0}.admin-content[data-v-750b1803]{padding:16px}.content-header[data-v-750b1803]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-750b1803]{flex-wrap:wrap;justify-content:flex-start}.form-tabs[data-v-750b1803]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.form-tab[data-v-750b1803]{flex:0 0 auto;white-space:nowrap;padding:12px 14px}.form-container[data-v-750b1803]{padding:20px}.link-row[data-v-750b1803]{grid-template-columns:50px 1fr;grid-template-rows:auto auto}.link-row input[data-v-750b1803]:nth-of-type(2){grid-column:1 / -1}.link-row .btn-icon[data-v-750b1803]{grid-column:2;justify-self:end}.admin-header[data-v-750b1803]{flex-direction:column;align-items:flex-start;gap:16px}.admin-actions[data-v-750b1803]{width:100%;flex-wrap:wrap}.kpis[data-v-750b1803]{grid-template-columns:repeat(2,1fr)}.tenants-grid[data-v-750b1803]{grid-template-columns:1fr}.toolbar[data-v-750b1803]{flex-direction:column;align-items:stretch}.search[data-v-750b1803]{max-width:none}.form-row[data-v-750b1803],.broker-grid[data-v-750b1803]{grid-template-columns:1fr}}.broker-grid[data-v-750b1803]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:8px 0 24px}.broker-card[data-v-750b1803]{background:#1e293bcc;border:1.5px solid rgba(100,116,139,.2);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.broker-card[data-v-750b1803]:hover{box-shadow:0 4px 20px #0000004d}.broker-card.broker-active[data-v-750b1803]{box-shadow:0 0 0 2px var(--b-primary, var(--tenant-primary)),0 4px 20px rgba(var(--tenant-primary-rgb),.12)}.broker-card-header[data-v-750b1803]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0}.broker-logo-wrap[data-v-750b1803]{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0}.broker-logo[data-v-750b1803]{width:100%;height:100%;object-fit:contain;background:#ffffff0d}.broker-logo-placeholder[data-v-750b1803]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:var(--color-surface-2);border-radius:10px}.broker-badge-active[data-v-750b1803]{background:rgba(var(--tenant-primary-rgb),.15);color:var(--tenant-primary);border:1px solid rgba(var(--tenant-primary-rgb),.3);padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.02em}.broker-card-body[data-v-750b1803]{padding:12px 16px;flex:1}.broker-name[data-v-750b1803]{font-size:16px;font-weight:600;color:#e2e8f0;margin:0 0 8px}.broker-colors[data-v-750b1803]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.color-dot[data-v-750b1803]{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.broker-color-label[data-v-750b1803]{font-size:11px;color:#64748b;font-family:Courier New,monospace;letter-spacing:.02em}.broker-domain[data-v-750b1803]{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8;font-family:Courier New,monospace}.broker-card-actions[data-v-750b1803]{display:flex;gap:6px;padding:12px 16px 14px;border-top:1px solid rgba(100,116,139,.12);flex-wrap:wrap}.btn-broker-action[data-v-750b1803]{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:7px;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:opacity .15s,transform .1s;touch-action:manipulation;min-height:34px;white-space:nowrap}.btn-broker-action[data-v-750b1803]:disabled{opacity:.45;cursor:not-allowed}.btn-broker-action[data-v-750b1803]:not(:disabled):active{transform:scale(.97)}.btn-set-active[data-v-750b1803]{background:rgba(var(--tenant-primary-rgb),.12);color:var(--tenant-primary);border:1px solid rgba(var(--tenant-primary-rgb),.25)}.btn-set-active[data-v-750b1803]:not(:disabled):hover{background:rgba(var(--tenant-primary-rgb),.2)}.btn-broker-active[data-v-750b1803]{background:rgba(var(--tenant-primary-rgb),.2);color:var(--tenant-primary)}.btn-edit-broker[data-v-750b1803]{background:#64748b2e;color:#cbd5e1;border:1px solid rgba(100,116,139,.25)}.btn-edit-broker[data-v-750b1803]:hover{background:#64748b47}.btn-del-broker[data-v-750b1803]{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.2);margin-left:auto}.btn-del-broker[data-v-750b1803]:not(:disabled):hover{background:#ef44442e}.broker-deactivate-bar[data-v-750b1803]{margin-top:8px;display:flex;justify-content:center}.btn-deactivate-all[data-v-750b1803]{background:transparent;border:1px dashed rgba(100,116,139,.35);color:#64748b;padding:10px 20px;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s}.btn-deactivate-all[data-v-750b1803]:not(:disabled):hover{border-color:#f87171;color:#f87171}.broker-preview[data-v-750b1803]{margin-top:16px;border-radius:10px;overflow:hidden;border:1px solid rgba(100,116,139,.2);background:var(--color-surface-2)}.broker-preview-bar[data-v-750b1803]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#ffffff0a;border-bottom:1px solid rgba(100,116,139,.15);font-size:12px;color:#64748b}.broker-preview-dot[data-v-750b1803]{width:10px;height:10px;border-radius:50%;background:var(--bp, var(--tenant-primary));box-shadow:0 0 8px var(--bp, var(--tenant-primary))}.broker-preview-content[data-v-750b1803]{display:flex;align-items:center;gap:12px;padding:16px 14px}.broker-preview-btn[data-v-750b1803]{background:linear-gradient(135deg,var(--bp, var(--tenant-primary)),color-mix(in srgb,var(--bp, var(--tenant-primary)) 70%,#000));color:var(--color-surface-2);padding:8px 16px;border-radius:6px;font-size:12px;font-weight:700}.broker-preview-tag[data-v-750b1803]{background:#ffffff0f;border:1px solid var(--bs, #d6b25e);color:var(--bs, #d6b25e);padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600}.broker-domain-field[data-v-750b1803]{display:flex;gap:8px;align-items:stretch}.broker-domain-input[data-v-750b1803]{flex:1;min-width:0}.broker-domain-select[data-v-750b1803]{flex-shrink:0;max-width:220px;padding:0 10px;background:#ffffff0d;border:1px solid rgba(100,116,139,.3);border-radius:8px;color:#94a3b8;font-size:13px;cursor:pointer;transition:border-color .15s}.broker-domain-select[data-v-750b1803]:focus-visible{outline:none;border-color:var(--admin-primary, var(--tenant-primary))}@media (max-width: 480px){.broker-domain-field[data-v-750b1803]{flex-direction:column}.broker-domain-select[data-v-750b1803]{max-width:none;padding:10px}}.color-input-row[data-v-750b1803]{display:flex;align-items:center;gap:8px}.color-picker[data-v-750b1803]{width:40px;height:36px;padding:2px;border-radius:6px;border:1px solid rgba(100,116,139,.3);background:#ffffff0d;cursor:pointer;flex-shrink:0}.color-text-input[data-v-750b1803]{flex:1;font-family:Courier New,monospace;font-size:13px;letter-spacing:.05em}[data-v-750b1803]:root{--admin-primary: var(--tenant-primary);--admin-secondary: #d6b25e}.not-found-container[data-v-2ab45133]{min-height:100vh;background:linear-gradient(135deg,#04060d,#0e1727,#04060d);display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.not-found-container[data-v-2ab45133]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(239,68,68,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(239,68,68,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-2ab45133 20s linear infinite}@keyframes gridMove-2ab45133{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.not-found-content[data-v-2ab45133]{position:relative;z-index:1;text-align:center;max-width:600px;width:100%}.error-icon[data-v-2ab45133]{width:200px;height:200px;margin:0 auto 30px;animation:float-2ab45133 3s ease-in-out infinite}.error-icon svg[data-v-2ab45133]{width:100%;height:100%;filter:drop-shadow(0 0 20px rgba(239,68,68,.3))}.pulse-circle[data-v-2ab45133]{animation:pulse-2ab45133 2s ease-in-out infinite}@keyframes pulse-2ab45133{0%,to{r:80;opacity:.3}50%{r:85;opacity:.5}}@keyframes float-2ab45133{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-code[data-v-2ab45133]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px;font-family:Courier New,monospace}.code-number[data-v-2ab45133]{font-size:48px;font-weight:700;color:#ef4444;text-shadow:0 0 20px rgba(239,68,68,.5)}.code-separator[data-v-2ab45133]{font-size:48px;color:#475569}.code-text[data-v-2ab45133]{font-size:20px;font-weight:600;color:#94a3b8;letter-spacing:2px}.error-title[data-v-2ab45133]{font-size:32px;font-weight:700;color:#f1f5f9;margin-bottom:15px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.error-description[data-v-2ab45133]{font-size:16px;color:#cbd5e1;line-height:1.6;margin-bottom:40px}.tech-info[data-v-2ab45133]{background:#0f172acc;border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:20px;margin-bottom:30px;font-family:Courier New,monospace;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tech-item[data-v-2ab45133]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(71,85,105,.3)}.tech-item[data-v-2ab45133]:last-child{border-bottom:none}.tech-label[data-v-2ab45133]{font-size:12px;color:#64748b;font-weight:600}.tech-value[data-v-2ab45133]{font-size:12px;color:#ef4444;font-weight:600}.action-buttons[data-v-2ab45133]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-2ab45133],.btn-secondary[data-v-2ab45133]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;outline:none}.btn-primary[data-v-2ab45133]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 15px #ef44444d}.btn-primary[data-v-2ab45133]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}.btn-secondary[data-v-2ab45133]{background:#4755694d;color:#cbd5e1;border:1px solid #475569}.btn-secondary[data-v-2ab45133]:hover{background:#47556980;border-color:#64748b;transform:translateY(-2px)}.btn-primary svg[data-v-2ab45133],.btn-secondary svg[data-v-2ab45133]{width:18px;height:18px}.code-lines[data-v-2ab45133]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;opacity:.05;pointer-events:none;font-family:Courier New,monospace;z-index:-1}.code-line[data-v-2ab45133]{display:flex;gap:15px;padding:5px 0;animation:slideCode-2ab45133 15s linear infinite;white-space:nowrap}.line-number[data-v-2ab45133]{color:#64748b;font-size:12px;min-width:40px}.line-text[data-v-2ab45133]{color:#94a3b8;font-size:12px}@keyframes slideCode-2ab45133{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 768px){.error-icon[data-v-2ab45133]{width:150px;height:150px}.code-number[data-v-2ab45133]{font-size:36px}.code-text[data-v-2ab45133]{font-size:16px}.error-title[data-v-2ab45133]{font-size:24px}.error-description[data-v-2ab45133]{font-size:14px}.action-buttons[data-v-2ab45133]{flex-direction:column}.btn-primary[data-v-2ab45133],.btn-secondary[data-v-2ab45133]{width:100%;justify-content:center}}.admin-login-container[data-v-023df74c]{min-height:100dvh;background:radial-gradient(1000px 640px at 80% -10%,rgba(139,92,246,.18),transparent 56%),linear-gradient(135deg,#04060d,#0b0a1a,#04060d);display:flex;align-items:center;justify-content:center;padding:20px}.admin-login-card[data-v-023df74c]{background:linear-gradient(180deg,#14122ceb,#0c0c1af2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.3);border-radius:16px;padding:40px;width:100%;max-width:420px;box-shadow:0 20px 60px #0006}.logo-section[data-v-023df74c]{text-align:center;margin-bottom:30px}.logo-image[data-v-023df74c]{width:120px;height:auto;margin-bottom:15px;filter:drop-shadow(0 0 20px rgba(139,92,246,.3))}.logo-section svg[data-v-023df74c]{margin-bottom:15px;filter:drop-shadow(0 0 20px rgba(139,92,246,.5))}.logo-section h1[data-v-023df74c]{font-size:28px;font-weight:700;color:#8b5cf6;margin:0 0 8px;text-shadow:0 0 20px rgba(139,92,246,.5);letter-spacing:2px}.subtitle[data-v-023df74c]{font-size:14px;color:#a78bfa;margin:0}.alert[data-v-023df74c]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.alert svg[data-v-023df74c]{width:20px;height:20px;flex-shrink:0}.alert-error[data-v-023df74c]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.login-form[data-v-023df74c]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-023df74c]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-023df74c]{font-size:14px;font-weight:600;color:#c4b5fd}.input-wrapper[data-v-023df74c]{position:relative;display:flex;align-items:center}.input-icon[data-v-023df74c]{position:absolute;left:14px;width:20px;height:20px;color:#8b5cf6;pointer-events:none}.input-wrapper input[data-v-023df74c]{width:100%;padding:12px 12px 12px 44px;background:#0f172a80;border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#f1f5f9;font-size:14px;transition:all .3s ease}.input-wrapper input[data-v-023df74c]:focus-visible{outline:none;border-color:#8b5cf6;background:#0f172ab3;box-shadow:0 0 0 3px #8b5cf61f}.input-wrapper input[data-v-023df74c]:disabled{opacity:.6;cursor:not-allowed}.password-toggle[data-v-023df74c]{position:absolute;right:12px;background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;transition:transform .2s ease}.password-toggle[data-v-023df74c]:hover:not(:disabled){transform:scale(1.1)}.password-toggle svg[data-v-023df74c]{width:20px;height:20px;color:#8b5cf6}.password-toggle[data-v-023df74c]:disabled{opacity:.5;cursor:not-allowed}.login-button[data-v-023df74c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:10px;box-shadow:0 4px 15px #8b5cf64d}.login-button[data-v-023df74c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf666}.login-button[data-v-023df74c]:active:not(:disabled){transform:translateY(0)}.login-button[data-v-023df74c]:disabled{opacity:.7;cursor:not-allowed}.login-button svg[data-v-023df74c]{width:20px;height:20px}.spinner[data-v-023df74c]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-023df74c .6s linear infinite}@keyframes spin-023df74c{to{transform:rotate(360deg)}}.login-footer[data-v-023df74c]{margin-top:24px;text-align:center}.login-footer p[data-v-023df74c]{font-size:12px;color:#a78bfa;margin:0}@media (max-width: 480px){.admin-login-card[data-v-023df74c]{padding:30px 20px}.logo-section h1[data-v-023df74c]{font-size:24px}}.app-container[data-v-7a2bd6e0]{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 15px;--fs-lg: 16px;--fs-xl: 18px;--fs-2xl: 20px;--bg-deep: #04060d;--bg-surface: #0a1120;--bg-raised: #142034;--bg-card: #0e1727;--bg-elevated: #1b2942;--tx-primary: #eef4fd;--tx-secondary: #c4d0e4;--tx-muted: #9aa8c2;--tx-faint: #66758f;--bd-subtle: rgba(255, 255, 255, .085);--bd-soft: rgba(255, 255, 255, .15);--bd-accent: var(--tenant-primary-border);--r-sm: 9px;--r-md: 13px;--r-lg: 17px;--r-xl: 22px;--sh-card: var(--hairline-top, inset 0 1px 0 rgba(255,255,255,.07)), 0 22px 50px -30px rgba(0, 0, 0, .95), 0 4px 14px -8px rgba(0,0,0,.6);--sh-elevated: 0 40px 90px -28px rgba(0, 0, 0, .92);--sh-focus: 0 0 0 3px var(--tenant-primary-soft)}.app-container[data-v-7a2bd6e0]{display:flex;min-height:100dvh;background:radial-gradient(1300px 760px at 80% -12%,rgba(var(--tenant-primary-rgb),.16),transparent 56%),radial-gradient(880px 560px at 6% 2%,rgba(var(--tenant-secondary-rgb),.08),transparent 50%),radial-gradient(1100px 900px at 50% 128%,rgba(var(--tenant-primary-rgb),.06),transparent 60%),var(--color-background);position:relative}.app-container[data-v-7a2bd6e0]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(120% 90% at 50% 0%,#000 0%,transparent 72%);z-index:0}.sidebar[data-v-7a2bd6e0]{position:sticky;top:0;align-self:flex-start;height:100dvh;overflow-y:auto;z-index:1;width:256px;flex-shrink:0;background:linear-gradient(180deg,var(--tenant-primary-soft),transparent 22%),linear-gradient(180deg,#0a1120,#060812 62%);padding:20px 16px 18px;display:flex;flex-direction:column;border-right:1px solid var(--color-border);box-shadow:inset -1px 0 #ffffff08}.logo[data-v-7a2bd6e0]{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:4px 8px 16px}.nav-section[data-v-7a2bd6e0]{margin-top:13px}.nav-section+.nav-section[data-v-7a2bd6e0]{margin-top:13px;padding-top:13px;border-top:1px solid rgba(255,255,255,.05)}.nav-label[data-v-7a2bd6e0]{color:var(--color-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:0 12px 8px}.nav-item[data-v-7a2bd6e0]{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:9px 12px;color:var(--color-text-secondary);text-decoration:none;border-radius:10px;margin-bottom:2px;position:relative;transition:background .15s,color .15s;font-size:14px;font-weight:500}.nav-item[data-v-7a2bd6e0]:hover{background:#ffffff0b;color:var(--color-text-primary)}.nav-item.active[data-v-7a2bd6e0]{background:linear-gradient(100deg,var(--tenant-primary-soft),rgba(255,255,255,.015));color:#fff;box-shadow:inset 0 0 0 1px var(--tenant-primary-border),inset 0 1px #ffffff0f,0 8px 22px -16px var(--tenant-primary-glow)}.nav-item.active[data-v-7a2bd6e0]:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:3px;height:24px;border-radius:0 3px 3px 0;background:var(--tenant-primary);box-shadow:0 0 14px var(--tenant-primary-glow),0 0 4px var(--tenant-primary)}.sidebar-logo-img[data-v-7a2bd6e0]{width:46px;height:46px;object-fit:contain;border-radius:13px}.nav-icon[data-v-7a2bd6e0]{width:19px;height:19px;flex-shrink:0;stroke:currentColor;opacity:.85}.nav-icon-fa[data-v-7a2bd6e0]{font-size:18px;width:19px;height:19px;display:flex;align-items:center;justify-content:center;color:currentColor;opacity:.85;flex-shrink:0}.nav-item.active .nav-icon[data-v-7a2bd6e0]{stroke:var(--tenant-primary);opacity:1}.nav-item.active .nav-icon-fa[data-v-7a2bd6e0]{color:var(--tenant-primary);opacity:1}.user-profile[data-v-7a2bd6e0]{display:flex;align-items:center;gap:11px;padding:12px;background:linear-gradient(180deg,var(--color-surface),var(--color-surface-2));border:1px solid var(--color-border);border-radius:15px;box-shadow:var(--hairline-top);margin-top:auto;margin-bottom:12px;transition:border-color .15s}.user-profile[data-v-7a2bd6e0]:hover{border-color:var(--color-border-strong)}.user-avatar[data-v-7a2bd6e0]{width:40px;height:40px;border-radius:11px;flex-shrink:0;background:var(--tenant-grad);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#fff}.user-info strong[data-v-7a2bd6e0]{display:block;font-size:14px;font-weight:600;color:var(--color-text-primary);letter-spacing:.1px}.user-status[data-v-7a2bd6e0]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--color-success);margin-top:2px}.status-dot-live[data-v-7a2bd6e0]{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:pulse-status-7a2bd6e0 2s ease-in-out infinite}@keyframes pulse-status-7a2bd6e0{0%,to{opacity:1}50%{opacity:.65}}.admin-btn[data-v-7a2bd6e0]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;padding:12px;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;transition:all .3s;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.admin-btn[data-v-7a2bd6e0]:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-2px)}.logout-btn[data-v-7a2bd6e0]{background:var(--color-danger-soft);border:1px solid rgba(255,77,94,.3);padding:10px 12px;border-radius:var(--r-sm);color:var(--color-danger);cursor:pointer;font-size:var(--fs-base);font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex;align-items:center;justify-content:center}.logout-btn[data-v-7a2bd6e0]:hover{background:#ff4d5e2e;border-color:#ff4d5e80;color:#ff8a95}.main-content[data-v-7a2bd6e0]{flex:1;padding:28px 32px;overflow-y:auto;scroll-behavior:smooth}.header[data-v-7a2bd6e0]{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-bottom:22px}.header h2[data-v-7a2bd6e0]{color:var(--color-text-primary);font-size:18px;font-weight:700;letter-spacing:-.01em}.header h2 strong[data-v-7a2bd6e0],.header h2 span[data-v-7a2bd6e0]{color:var(--color-text-primary);font-weight:700}.balance-card[data-v-7a2bd6e0]{z-index:100}.wallet-selector-trigger[data-v-7a2bd6e0]{display:flex;align-items:center;gap:8px}.dropdown-icon[data-v-7a2bd6e0]{width:16px;height:16px;color:#fff;transition:transform .3s}.balance-card:hover .dropdown-icon[data-v-7a2bd6e0]{transform:translateY(2px)}.wallet-dropdown[data-v-7a2bd6e0]{position:absolute;top:calc(100% + 10px);right:0;background:linear-gradient(135deg,var(--color-surface-elevated) 0%,var(--color-surface-2) 100%);border-radius:12px;padding:0;min-width:320px;box-shadow:0 10px 40px #00000080;z-index:9999;border:1px solid rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.2);animation:slideDown-7a2bd6e0 .2s ease-out}@keyframes slideDown-7a2bd6e0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wallet-dropdown-header[data-v-7a2bd6e0]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.1)}.wallet-dropdown-header h4[data-v-7a2bd6e0]{color:#fff;font-size:14px;font-weight:600;margin:0}.close-dropdown[data-v-7a2bd6e0]{background:transparent;border:none;padding:4px;cursor:pointer;color:var(--color-text-secondary);transition:color .2s}.close-dropdown[data-v-7a2bd6e0]:hover{color:#fff}.close-dropdown svg[data-v-7a2bd6e0]{width:18px;height:18px}.wallet-list[data-v-7a2bd6e0]{padding:8px;max-height:400px;overflow-y:auto}.wallet-item[data-v-7a2bd6e0]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;margin-bottom:6px;border-radius:8px;background:#1e293b80;cursor:pointer;transition:all .2s;border:2px solid transparent}.wallet-item[data-v-7a2bd6e0]:hover{background:rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.1);border-color:rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.3)}.wallet-item.active[data-v-7a2bd6e0]{background:rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.2);border-color:var(--accent-primary, var(--tenant-primary))}.wallet-info[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:4px;flex:1}.wallet-name[data-v-7a2bd6e0]{color:#fff;font-size:13px;font-weight:500}.wallet-type-label[data-v-7a2bd6e0]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;width:fit-content}.wallet-type-label.real[data-v-7a2bd6e0]{background:#28c76f33;color:var(--color-success)}.wallet-type-label.demo[data-v-7a2bd6e0]{background:#f9a82533;color:var(--color-warning)}.wallet-type-label.practice[data-v-7a2bd6e0]{background:#93c5fd33;color:#93c5fd}.wallet-balance[data-v-7a2bd6e0]{color:#fff;font-size:16px;font-weight:600;margin-right:8px}.check-icon[data-v-7a2bd6e0]{width:20px;height:20px;color:var(--color-success);flex-shrink:0}.balance-amount[data-v-7a2bd6e0]{color:var(--color-text-primary);font-size:16px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.real-btn[data-v-7a2bd6e0]{background:var(--tenant-primary);border:none;padding:5px 13px;border-radius:7px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.05em;box-shadow:0 3px 10px -4px var(--tenant-primary-glow),inset 0 1px #ffffff40;transition:filter .2s}.real-btn.demo[data-v-7a2bd6e0]{background:var(--color-warning);box-shadow:0 3px 10px -4px var(--color-warning),inset 0 1px #ffffff40}.real-btn[data-v-7a2bd6e0]:hover,.real-btn.demo[data-v-7a2bd6e0]:hover{filter:brightness(1.08)}.dashboard-grid[data-v-7a2bd6e0]{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.dashboard-grid.cockpit[data-v-7a2bd6e0]{grid-template-columns:1fr 1fr;gap:18px;align-items:start}.dashboard-grid.cockpit[data-v-7a2bd6e0]>*{min-width:0}.cockpit>.status-hero[data-v-7a2bd6e0],.cockpit>.glow-border[data-v-7a2bd6e0]{grid-column:1 / -1}.cockpit .ck-col[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:18px;min-width:0}.cockpit .ck-col>.card[data-v-7a2bd6e0]{grid-column:auto!important;grid-row:auto!important;width:100%}.cockpit>.status-hero .status-core[data-v-7a2bd6e0]{padding:18px 0 22px}.cockpit .ck-col-1 .carousel-slide[data-v-7a2bd6e0]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 980px){.dashboard-grid.cockpit[data-v-7a2bd6e0]{grid-template-columns:1fr}.cockpit .ck-col[data-v-7a2bd6e0]{grid-column:1!important}}.card[data-v-7a2bd6e0]{background:var(--glass-sheen),linear-gradient(180deg,var(--color-surface),var(--color-surface-2));border-radius:var(--r-lg);padding:18px 20px;box-shadow:var(--shadow-card);border:1px solid var(--color-border);position:relative;transition:border-color .18s,box-shadow .18s}.card[data-v-7a2bd6e0]:hover{border-color:var(--color-border-strong)}.card.glow-border[data-v-7a2bd6e0]{border-color:var(--tenant-primary-border);box-shadow:var(--hairline-top),inset 0 0 30px -14px var(--tenant-primary-glow),0 0 0 1px var(--tenant-primary-border),0 0 55px -18px var(--tenant-primary-glow),0 22px 50px -30px #000000f2}.card.glow-border[data-v-7a2bd6e0]:hover{border-color:var(--tenant-primary-border)}.card-title[data-v-7a2bd6e0]{display:flex;align-items:center;gap:9px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;color:var(--color-text-secondary)}.card-title[data-v-7a2bd6e0]:before{content:"";width:3px;height:13px;border-radius:2px;background:var(--tenant-primary);box-shadow:0 0 9px var(--tenant-primary-glow);flex-shrink:0}.brand-name[data-v-7a2bd6e0]{color:var(--color-text-primary);font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.05;display:block}.brand-sub[data-v-7a2bd6e0]{font-size:9.5px;letter-spacing:.22em;color:var(--color-text-tertiary);font-weight:600;margin-top:3px;text-transform:uppercase}.card-icon[data-v-7a2bd6e0]{width:16px;height:16px;flex-shrink:0;stroke:var(--tenant-primary);opacity:.9}.asset-selector[data-v-7a2bd6e0]{grid-column:span 5;grid-row:1;padding:18px!important;overflow:visible}.carousel-category[data-v-7a2bd6e0]{color:var(--accent-secondary, var(--tenant-secondary));font-size:15px;font-weight:600;margin-bottom:15px;padding-left:5px}.carousel-container[data-v-7a2bd6e0]{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:20px;overflow:visible;padding:0}.carousel-arrow[data-v-7a2bd6e0]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#0f1c35d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;box-shadow:0 4px 12px #0006}.carousel-container:hover .carousel-arrow[data-v-7a2bd6e0]{opacity:.9}.carousel-arrow[data-v-7a2bd6e0]:hover{opacity:1!important;background:rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.95);border-color:rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.8);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.6)}.carousel-arrow[data-v-7a2bd6e0]:active{transform:translateY(-50%) scale(.95)}.carousel-arrow.disabled[data-v-7a2bd6e0]{opacity:0!important;pointer-events:none}.carousel-arrow svg[data-v-7a2bd6e0]{width:20px;height:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transition:all .3s ease}.carousel-arrow:hover svg[data-v-7a2bd6e0]{filter:drop-shadow(0 2px 8px rgba(255,255,255,.3))}.carousel-arrow-left[data-v-7a2bd6e0]{left:-20px}.carousel-arrow-right[data-v-7a2bd6e0]{right:-20px}.carousel-wrapper[data-v-7a2bd6e0]{overflow:hidden;position:relative;width:100%;max-width:100%;padding:0 4px;box-sizing:border-box}.carousel-track[data-v-7a2bd6e0]{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.carousel-slide[data-v-7a2bd6e0]{min-width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;box-sizing:border-box;padding:4px 0}.asset-card.selected[data-v-7a2bd6e0]{border-color:var(--tenant-primary-border);background:linear-gradient(180deg,var(--tenant-primary-soft),rgba(43,143,255,.02));box-shadow:var(--hairline-top),inset 0 0 0 1px var(--tenant-primary-border),0 0 30px -12px var(--tenant-primary-glow)}.asset-card.selected[data-v-7a2bd6e0]:after{content:"✓";position:absolute;top:6px;right:6px;width:18px;height:18px;background:var(--tenant-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700}.active-users-card[data-v-7a2bd6e0]{grid-column:span 2;padding:18px!important;background:var(--glass-sheen),linear-gradient(180deg,var(--color-surface),var(--color-surface-2));border:1px solid var(--color-border);box-shadow:var(--shadow-card);min-height:220px;height:auto;display:flex;flex-direction:column}.active-users-card .card-title[data-v-7a2bd6e0]{font-size:13px;margin-bottom:12px}.active-users-wrapper[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.users-stats-section[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.live-indicator-section[data-v-7a2bd6e0]{display:flex;align-items:center;gap:12px}.avatars-stack[data-v-7a2bd6e0]{position:relative;display:flex;align-items:center;height:32px;width:100px}.avatar-mini[data-v-7a2bd6e0]{position:absolute;width:32px;height:32px;border-radius:50%;border:2px solid var(--color-surface);overflow:hidden;background:var(--accent-gradient-135, linear-gradient(135deg, var(--tenant-primary), var(--tenant-primary)));display:flex;align-items:center;justify-content:center;transition:transform .2s ease;cursor:pointer}.avatar-mini[data-v-7a2bd6e0]:hover{transform:translateY(-2px) scale(1.05);z-index:10!important}.avatar-mini img[data-v-7a2bd6e0]{width:100%;height:100%;object-fit:cover}.avatar-mini span[data-v-7a2bd6e0]{font-size:10px;font-weight:700;color:#fff}.online-count[data-v-7a2bd6e0]{font-size:11px;color:#94a3b8;margin-left:auto}.profit-stat[data-v-7a2bd6e0]{display:flex;align-items:baseline;gap:8px}.profit-number[data-v-7a2bd6e0]{font-size:26px;font-weight:700;color:var(--color-success);text-shadow:0 0 20px rgba(40,199,111,.4)}.profit-text[data-v-7a2bd6e0]{font-size:11px;color:#94a3b8;line-height:1.3}.activity-feed-container[data-v-7a2bd6e0]{position:relative;flex:1;display:flex;flex-direction:column;min-height:140px}.activity-feed[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:7px;width:100%}.feed-item[data-v-7a2bd6e0]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.08),rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.02));border-left:2px solid var(--accent-primary, var(--tenant-primary));transition:all .3s ease;width:100%;box-sizing:border-box}.feed-item[data-v-7a2bd6e0]:hover{background:linear-gradient(90deg,rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.14),rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.05));transform:translate(4px);box-shadow:0 4px 12px rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.15)}.feed-item-win[data-v-7a2bd6e0]{border-left-color:var(--color-success);background:linear-gradient(90deg,#28c76f14,#28c76f05)}.feed-item-win[data-v-7a2bd6e0]:hover{background:linear-gradient(90deg,#28c76f24,#28c76f0d);box-shadow:0 4px 12px #28c76f26}.feed-item-bonus[data-v-7a2bd6e0]{border-left-color:var(--color-warning);background:linear-gradient(90deg,#f9a82514,#f9a82505)}.feed-item-bonus[data-v-7a2bd6e0]:hover{background:linear-gradient(90deg,#f9a82524,#f9a8250d);box-shadow:0 4px 12px #f9a82526}.feed-item-streak[data-v-7a2bd6e0]{border-left-color:#8b5cf6;background:linear-gradient(90deg,#8b5cf614,#8b5cf605)}.feed-item-streak[data-v-7a2bd6e0]:hover{background:linear-gradient(90deg,#8b5cf624,#8b5cf60d);box-shadow:0 4px 12px #8b5cf626}.feed-icon[data-v-7a2bd6e0]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feed-item-win .feed-icon[data-v-7a2bd6e0]{background:#28c76f26}.feed-item-win .feed-icon svg[data-v-7a2bd6e0]{width:15px;height:15px;stroke:var(--color-success);fill:var(--color-success)}.feed-item-bonus .feed-icon[data-v-7a2bd6e0]{background:#f9a82526}.feed-item-bonus .feed-icon svg[data-v-7a2bd6e0]{width:15px;height:15px;stroke:var(--color-warning)}.feed-item-streak .feed-icon[data-v-7a2bd6e0]{background:#8b5cf626}.feed-item-streak .feed-icon svg[data-v-7a2bd6e0]{width:15px;height:15px;stroke:#8b5cf6}.feed-content[data-v-7a2bd6e0]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;align-items:flex-start;text-align:left}.feed-name[data-v-7a2bd6e0]{color:#e2e8f0;font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.feed-text[data-v-7a2bd6e0]{color:#94a3b8;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.feed-value[data-v-7a2bd6e0]{font-weight:700;font-size:12px;white-space:nowrap;flex-shrink:0}.value-win[data-v-7a2bd6e0]{color:var(--color-success);text-shadow:0 0 10px rgba(40,199,111,.3)}.value-bonus[data-v-7a2bd6e0]{color:var(--color-warning);text-shadow:0 0 10px rgba(249,168,37,.3)}.value-streak[data-v-7a2bd6e0]{color:#8b5cf6;text-shadow:0 0 10px rgba(139,92,246,.3);font-weight:800}.slide-fade-enter-active[data-v-7a2bd6e0]{transition:all .4s ease}.slide-fade-leave-active[data-v-7a2bd6e0]{transition:all .3s ease;position:absolute}.slide-fade-enter-from[data-v-7a2bd6e0]{opacity:0;transform:translateY(-20px)}.slide-fade-leave-to[data-v-7a2bd6e0]{opacity:0;transform:translateY(20px)}.asset-icon-wrapper[data-v-7a2bd6e0]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.2),rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.1));border:2px solid rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.3);display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 4px 12px #0000004d}.asset-icon-flag[data-v-7a2bd6e0]{font-size:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.asset-icon-circle[data-v-7a2bd6e0]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.5px}.asset-header[data-v-7a2bd6e0]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;margin-bottom:4px;gap:8px}.asset-header .asset-name[data-v-7a2bd6e0]{color:#fff;font-size:13px;font-weight:400;line-height:1.2;min-width:0;grid-column:2;justify-self:center;text-align:center}.asset-type[data-v-7a2bd6e0]{font-size:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0;grid-column:3;justify-self:end}.asset-type.digital[data-v-7a2bd6e0]{color:var(--accent-secondary, var(--tenant-primary));background:rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.2);text-shadow:0 0 8px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.6);box-shadow:0 0 12px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.3)}.asset-type.crypto[data-v-7a2bd6e0]{color:gold;background:#ffd70033;text-shadow:0 0 8px rgba(255,215,0,.6);box-shadow:0 0 12px #ffd7004d}.asset-type.acoes[data-v-7a2bd6e0],.asset-type.stock[data-v-7a2bd6e0]{color:#a855f7;background:#a855f733;text-shadow:0 0 8px rgba(168,85,247,.6);box-shadow:0 0 12px #a855f74d}.asset-type.forex[data-v-7a2bd6e0]{color:var(--color-success);background:#10b98133;text-shadow:0 0 8px rgba(16,185,129,.6);box-shadow:0 0 12px #10b9814d}.asset-market-status[data-v-7a2bd6e0]{font-size:10px;color:var(--tx-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:6px;font-weight:500;text-align:center}.asset-countdown[data-v-7a2bd6e0]{display:inline-flex;margin-left:6px;padding:1px 5px;border-radius:4px;color:var(--accent-secondary, var(--tenant-secondary));background:rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.12);font-weight:700}.asset-stats[data-v-7a2bd6e0]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;padding-top:6px;border-top:1px solid rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.2)}.asset-stat[data-v-7a2bd6e0]{flex:1;text-align:center}.asset-stats .stat-label[data-v-7a2bd6e0]{color:var(--tx-muted);font-size:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:500;margin-bottom:2px}.asset-stats .stat-value[data-v-7a2bd6e0]{font-size:12px;font-weight:600;line-height:1.05}.asset-stats .stat-value.payout[data-v-7a2bd6e0]{color:var(--accent-secondary, var(--tenant-secondary));text-shadow:0 0 6px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.55)}.asset-stats .stat-value.accuracy[data-v-7a2bd6e0]{color:var(--color-success);text-shadow:0 0 6px rgba(40,199,111,.6)}.asset-subtitle[data-v-7a2bd6e0]{color:var(--color-text-secondary);font-size:13px}.success-rate[data-v-7a2bd6e0]{color:#fbbf24;font-weight:700}.progress-bar[data-v-7a2bd6e0]{margin-top:15px}.progress-label[data-v-7a2bd6e0]{color:var(--color-text-secondary);font-size:12px;margin-bottom:8px}.progress-track[data-v-7a2bd6e0]{background:var(--color-surface-elevated);height:8px;border-radius:10px;overflow:hidden;margin-bottom:5px}.progress-fill[data-v-7a2bd6e0]{background:var(--accent-gradient, linear-gradient(90deg, var(--tenant-primary) 0%, var(--tenant-secondary) 100%));height:100%;border-radius:10px}.progress-value[data-v-7a2bd6e0]{color:var(--accent-secondary, var(--tenant-secondary));font-size:13px;font-weight:700;text-align:right}.asset-dropdown[data-v-7a2bd6e0]{width:100%;background:var(--color-surface-elevated);border:1px solid var(--color-border-strong);padding:12px;border-radius:8px;color:#fff;font-size:14px;margin-bottom:20px;cursor:pointer}.expiration-section[data-v-7a2bd6e0]{margin-top:20px}.section-label[data-v-7a2bd6e0]{color:#fff;font-size:14px;margin-bottom:12px;font-weight:500}.time-buttons[data-v-7a2bd6e0]{display:flex;gap:12px}.time-btn[data-v-7a2bd6e0]{position:relative;flex:1;background:linear-gradient(145deg,#0f1c3599,#142341cc);border:1px solid rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.3);padding:12px;border-radius:10px;color:var(--accent-secondary, var(--tenant-primary));cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.8px;transition:all .3s ease;overflow:hidden;box-shadow:0 4px 15px #0000004d}.time-btn[data-v-7a2bd6e0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.2),transparent);transition:left .5s ease}.time-btn[data-v-7a2bd6e0]:hover:before{left:100%}.time-btn[data-v-7a2bd6e0]:hover{background:linear-gradient(145deg,#142341cc,#192d50e6);border-color:rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.6);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.3);text-shadow:0 0 8px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.6)}.time-btn.active[data-v-7a2bd6e0]{background:linear-gradient(145deg,rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.25),rgba(var(--accent-primary-rgb, var(--tenant-primary-rgb)),.35));border:2px solid var(--accent-secondary, var(--tenant-primary));color:#fff;box-shadow:0 0 20px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.5),0 0 40px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.3),inset 0 0 15px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.2);text-shadow:0 0 10px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.8);animation:pulse-glow-7a2bd6e0 2s ease-in-out infinite}@keyframes pulse-glow-7a2bd6e0{0%,to{box-shadow:0 0 20px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.5),0 0 40px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.3),inset 0 0 15px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.2)}50%{box-shadow:0 0 25px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.6),0 0 50px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.4),inset 0 0 20px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.3)}}.trading-config-section[data-v-7a2bd6e0]{margin-top:24px;padding:20px;background:linear-gradient(145deg,#0f1c3566,#14234199);border:1px solid rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.2);border-radius:12px;box-shadow:0 4px 20px #0000004d}.config-header[data-v-7a2bd6e0]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.config-icon[data-v-7a2bd6e0]{width:24px;height:24px;color:var(--accent-secondary, var(--tenant-primary));filter:drop-shadow(0 0 8px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.6))}.config-header h3[data-v-7a2bd6e0]{margin:0;flex:1;font-size:18px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.5)}.info-btn[data-v-7a2bd6e0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.1);border:1px solid rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.3);border-radius:50%;cursor:pointer;transition:all .3s ease;padding:0}.info-btn svg[data-v-7a2bd6e0]{width:18px;height:18px;color:var(--accent-secondary, var(--tenant-primary))}.info-btn[data-v-7a2bd6e0]:hover{background:rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.2);border-color:var(--accent-secondary, var(--tenant-primary));box-shadow:0 0 15px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.4);transform:scale(1.1)}.info-btn.active[data-v-7a2bd6e0]{background:rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.25);border-color:var(--accent-secondary, var(--tenant-primary));box-shadow:0 0 20px rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.5)}.info-btn.active svg[data-v-7a2bd6e0]{color:#fff}.config-subtitle[data-v-7a2bd6e0]{margin:0 0 16px;font-size:13px;color:var(--color-text-secondary);padding-left:36px}.tips-section[data-v-7a2bd6e0]{margin-bottom:20px;padding:16px;background:rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.05);border:1px solid rgba(var(--accent-secondary-rgb, var(--tenant-secondary-rgb)),.2);border-radius:10px;animation:fadeIn-7a2bd6e0 .3s ease}@keyframes fadeIn-7a2bd6e0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tips-header[data-v-7a2bd6e0]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tips-icon[data-v-7a2bd6e0]{font-size:20px}.tips-header h4[data-v-7a2bd6e0]{margin:0;font-size:15px;font-weight:700;color:gold;text-shadow:0 0 8px rgba(255,215,0,.5)}.tips-list[data-v-7a2bd6e0]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.tips-list li[data-v-7a2bd6e0]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#b0c4de;line-height:1.5}.tip-check[data-v-7a2bd6e0]{width:18px;height:18px;flex-shrink:0;color:var(--tenant-primary);margin-top:2px}.config-inline[data-v-7a2bd6e0]{display:flex;align-items:flex-start;gap:12px}.config-field[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:6px}.config-field[data-v-7a2bd6e0]:first-child{flex:0 0 140px}.gales-field[data-v-7a2bd6e0]{flex:1;min-width:0}.config-label-inline[data-v-7a2bd6e0]{font-size:12px;font-weight:600;color:var(--tenant-primary);text-transform:uppercase;letter-spacing:.5px}.input-wrapper-inline[data-v-7a2bd6e0]{position:relative;display:flex;align-items:center}.input-prefix[data-v-7a2bd6e0]{position:absolute;left:10px;font-size:13px;font-weight:700;color:var(--tenant-primary);pointer-events:none}.config-input-inline[data-v-7a2bd6e0]{width:100%;padding:10px 10px 10px 32px;background:#0f1c35cc;border:1px solid rgba(var(--tenant-primary-rgb),.3);border-radius:8px;color:#fff;font-size:14px;font-weight:600;transition:all .3s ease;outline:none}.config-input-inline[data-v-7a2bd6e0]:focus{border-color:var(--tenant-primary);box-shadow:0 0 15px rgba(var(--tenant-primary-rgb),.3);background:#142341e6}.config-input-inline[data-v-7a2bd6e0]::placeholder{color:#568}.input-hint-inline[data-v-7a2bd6e0]{display:block;margin-top:10px;font-size:11px;color:#6b7b99;line-height:1.4}.gales-buttons-inline[data-v-7a2bd6e0]{display:flex;gap:8px;width:100%}.gale-btn-inline[data-v-7a2bd6e0]{position:relative;flex:1;padding:10px 16px;background:linear-gradient(145deg,#0f1c3599,#142341cc);border:1px solid rgba(var(--tenant-primary-rgb),.3);border-radius:8px;color:var(--tenant-primary);cursor:pointer;font-size:16px;font-weight:700;transition:all .3s ease;overflow:hidden;box-shadow:0 4px 15px #0000004d}.gale-btn-inline[data-v-7a2bd6e0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--tenant-primary-rgb),.2),transparent);transition:left .5s ease}.gale-btn-inline[data-v-7a2bd6e0]:hover:before{left:100%}.gale-btn-inline[data-v-7a2bd6e0]:hover{background:linear-gradient(145deg,#142341cc,#192d50e6);border-color:rgba(var(--tenant-primary-rgb),.6);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--tenant-primary-rgb),.3);text-shadow:0 0 8px rgba(var(--tenant-primary-rgb),.6)}.gale-btn-inline.active[data-v-7a2bd6e0]{background:linear-gradient(145deg,rgba(var(--tenant-primary-rgb),.25),rgba(var(--tenant-primary-rgb),.35));border:2px solid var(--tenant-primary);color:#fff;box-shadow:0 0 20px rgba(var(--tenant-primary-rgb),.5),0 0 40px rgba(var(--tenant-primary-rgb),.3),inset 0 0 15px rgba(var(--tenant-primary-rgb),.2);text-shadow:0 0 10px rgba(var(--tenant-primary-rgb),.8)}.chart-card[data-v-7a2bd6e0]{grid-column:span 7;grid-row:1}.chart-header[data-v-7a2bd6e0]{color:#fff;font-size:15px;font-weight:500;margin-bottom:15px}.chart-split-container[data-v-7a2bd6e0]{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-height:400px}.chart-left[data-v-7a2bd6e0]{display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 80% at 50% 30%,var(--tenant-primary-soft),transparent 60%),linear-gradient(180deg,#090f1bd9,#050912b3);border-radius:14px;border:1px solid var(--color-border);box-shadow:inset 0 1px #ffffff0a,inset 0 0 50px -26px var(--tenant-primary-glow);position:relative;overflow:hidden;padding:20px}.chart-right[data-v-7a2bd6e0]{display:flex;flex-direction:column;height:100%}.live-analysis-panel[data-v-7a2bd6e0]{background:linear-gradient(180deg,var(--color-surface),var(--color-surface-2));border:1px solid var(--color-border);border-radius:var(--r-md);box-shadow:var(--hairline-top);padding:22px;height:100%;width:100%;border:1px solid rgba(var(--tenant-primary-rgb),.2);display:flex;flex-direction:column;justify-content:space-between;gap:18px}.live-analysis-header[data-v-7a2bd6e0]{display:flex;align-items:center;gap:8px;color:var(--tx-muted);font-size:12px;font-weight:700;text-transform:uppercase}.live-dot[data-v-7a2bd6e0]{width:8px;height:8px;border-radius:50%;background:var(--color-success);box-shadow:0 0 12px #28c76fcc}.live-analysis-asset[data-v-7a2bd6e0]{color:#fff;font-size:22px;font-weight:800}.live-analysis-grid[data-v-7a2bd6e0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.live-analysis-grid div[data-v-7a2bd6e0]{padding:12px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.live-analysis-grid span[data-v-7a2bd6e0]{display:block;color:var(--tx-muted);font-size:11px;margin-bottom:4px}.live-analysis-grid strong[data-v-7a2bd6e0]{color:#fff;font-size:13px}.chart-container[data-v-7a2bd6e0]{background:linear-gradient(145deg,#0a1428f2,#050f1ef2);border-radius:12px;padding:15px;height:100%;width:100%;border:1px solid rgba(var(--tenant-primary-rgb),.2);box-shadow:0 4px 20px #0000004d,inset 0 0 60px rgba(var(--tenant-primary-rgb),.03);position:relative;overflow:hidden}.chart-loading[data-v-7a2bd6e0]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0a1428f2;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loading-spinner[data-v-7a2bd6e0]{width:40px;height:40px;border:3px solid rgba(var(--tenant-secondary-rgb),.3);border-top-color:var(--tenant-secondary);border-radius:50%;animation:spin-7a2bd6e0 .8s linear infinite}.loading-text[data-v-7a2bd6e0]{color:var(--color-text-secondary);margin-top:15px;font-size:13px;letter-spacing:.5px}.chart-container[data-v-7a2bd6e0]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--tenant-primary-rgb),.5),transparent);animation:shimmer-7a2bd6e0 3s ease-in-out infinite}@keyframes shimmer-7a2bd6e0{0%,to{opacity:.3}50%{opacity:1}}#tradingChart[data-v-7a2bd6e0]{width:100%;height:400px;display:block;border-radius:8px;cursor:crosshair}.generate-signal-wrapper[data-v-7a2bd6e0]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:100%;box-sizing:border-box}.tech-grid[data-v-7a2bd6e0]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(var(--tenant-primary-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--tenant-primary-rgb),.05) 1px,transparent 1px);background-size:30px 30px;animation:grid-move-7a2bd6e0 20s linear infinite;opacity:.5}@keyframes grid-move-7a2bd6e0{0%{background-position:0 0}to{background-position:30px 30px}}.particles[data-v-7a2bd6e0]{position:absolute;width:100%;height:100%;overflow:hidden;pointer-events:none}.particle[data-v-7a2bd6e0]{position:absolute;width:3px;height:3px;background:var(--tenant-primary);border-radius:50%;left:var(--x);top:var(--y);animation:float-particle-7a2bd6e0 10s ease-in-out infinite;animation-delay:var(--delay);opacity:0;box-shadow:0 0 8px rgba(var(--tenant-primary-rgb),1),0 0 15px rgba(var(--tenant-primary-rgb),.5)}.particle[data-v-7a2bd6e0]:nth-child(3n){width:2px;height:2px;animation-duration:12s}.particle[data-v-7a2bd6e0]:nth-child(5n){width:4px;height:4px;animation-duration:8s;background:rgba(var(--tenant-primary-rgb),.8)}@keyframes float-particle-7a2bd6e0{0%,to{opacity:0;transform:translateY(0) scale(0)}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) scale(1.5);opacity:0}}.saturn-ring[data-v-7a2bd6e0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid transparent;animation:rotate-ring-7a2bd6e0 30s linear infinite,ring-fade-7a2bd6e0 4s ease-in-out infinite;background:conic-gradient(from 0deg,transparent 0deg,rgba(var(--tenant-primary-rgb),.3) 90deg,rgba(var(--tenant-primary-rgb),.6) 180deg,rgba(var(--tenant-primary-rgb),.3) 270deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;box-shadow:0 0 15px rgba(var(--tenant-primary-rgb),.3);pointer-events:none}.ring-glow[data-v-7a2bd6e0]{position:absolute;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 20px rgba(var(--tenant-primary-rgb),.3),0 0 20px rgba(var(--tenant-primary-rgb),.2)}.ring-1[data-v-7a2bd6e0]{width:240px;height:240px;animation-duration:25s;opacity:.5;animation-delay:0s}.ring-2[data-v-7a2bd6e0]{width:290px;height:290px;animation-duration:35s;animation-direction:reverse;opacity:.4;animation-delay:1.5s}.ring-3[data-v-7a2bd6e0]{width:340px;height:340px;animation-duration:45s;opacity:.3;animation-delay:3s}@keyframes rotate-ring-7a2bd6e0{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ring-fade-7a2bd6e0{0%,to{opacity:.3}50%{opacity:.7}}.star-points[data-v-7a2bd6e0]{position:absolute;width:100%;height:100%;pointer-events:none}.star[data-v-7a2bd6e0]{position:absolute;width:3px;height:3px;background:var(--tenant-primary);border-radius:50%;box-shadow:0 0 8px rgba(var(--tenant-primary-rgb),1),0 0 15px rgba(var(--tenant-primary-rgb),.5);top:50%;left:50%;animation:star-orbit-7a2bd6e0 12s linear infinite,star-twinkle-7a2bd6e0 3s ease-in-out infinite;--angle: calc(var(--i) * 22.5deg)}.star[data-v-7a2bd6e0]:nth-child(2n){animation-delay:calc(var(--i) * .15s);width:4px;height:4px}@keyframes star-orbit-7a2bd6e0{0%{transform:rotate(0) translate(160px) rotate(0)}to{transform:rotate(360deg) translate(160px) rotate(-360deg)}}@keyframes star-twinkle-7a2bd6e0{0%,to{opacity:.3;box-shadow:0 0 5px rgba(var(--tenant-primary-rgb),.8)}50%{opacity:1;box-shadow:0 0 15px rgba(var(--tenant-primary-rgb),1),0 0 25px rgba(var(--tenant-primary-rgb),.6)}}.hexagon-bg[data-v-7a2bd6e0]{position:absolute;width:200px;height:200px;background:rgba(var(--tenant-secondary-rgb, var(--tenant-secondary-rgb)),.03);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:hexagon-pulse-7a2bd6e0 4s ease-in-out infinite;border:1px solid rgba(var(--tenant-secondary-rgb, var(--tenant-secondary-rgb)),.1)}@keyframes hexagon-pulse-7a2bd6e0{0%,to{transform:scale(1) rotate(0);opacity:.5}50%{transform:scale(1.1) rotate(180deg);opacity:.8}}.generate-signal-btn[data-v-7a2bd6e0]{position:relative;width:200px;height:200px;border-radius:50%;border:3px solid rgba(var(--tenant-secondary-rgb, var(--tenant-secondary-rgb)),.4);background:radial-gradient(circle at 30% 30%,rgba(var(--tenant-secondary-rgb, var(--tenant-secondary-rgb)),.4),transparent 50%),radial-gradient(circle at 70% 70%,rgba(var(--tenant-primary-rgb, var(--tenant-primary-rgb)),.3),transparent 50%),linear-gradient(145deg,#0f1c35f2,#142341fa);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 0 40px rgba(var(--tenant-secondary-rgb, var(--tenant-secondary-rgb)),.5),0 0 80px rgba(var(--tenant-secondary-rgb, var(--tenant-secondary-rgb)),.3),0 0 120px rgba(var(--tenant-secondary-rgb, var(--tenant-secondary-rgb)),.1),inset 0 0 40px rgba(var(--tenant-secondary-rgb, var(--tenant-secondary-rgb)),.15);z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-glow[data-v-7a2bd6e0]{position:absolute;width:200%;height:200%;top:-50%;left:-50%}.glow-1[data-v-7a2bd6e0]{background:conic-gradient(from 0deg,transparent 0deg,rgba(var(--tenant-secondary-rgb, var(--tenant-secondary-rgb)),.4) 90deg,transparent 180deg,rgba(var(--tenant-secondary-rgb, var(--tenant-secondary-rgb)),.4) 270deg,transparent 360deg);animation:btn-rotate-glow-7a2bd6e0 4s linear infinite}.glow-2[data-v-7a2bd6e0]{background:conic-gradient(from 120deg,transparent 0deg,rgba(var(--tenant-primary-rgb, var(--tenant-primary-rgb)),.3) 90deg,transparent 180deg);animation:btn-rotate-glow-7a2bd6e0 6s linear infinite reverse}.glow-3[data-v-7a2bd6e0]{background:conic-gradient(from 240deg,transparent 0deg,rgba(var(--tenant-primary-rgb, var(--tenant-primary-rgb)),.2) 120deg,transparent 240deg);animation:btn-rotate-glow-7a2bd6e0 8s linear infinite}@keyframes btn-rotate-glow-7a2bd6e0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scanner-line[data-v-7a2bd6e0]{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--tenant-secondary, var(--tenant-primary)),transparent);top:0;left:0;animation:scanner-sweep-7a2bd6e0 3s ease-in-out infinite;box-shadow:0 0 10px rgba(var(--tenant-secondary-rgb, var(--tenant-secondary-rgb)),.8)}@keyframes scanner-sweep-7a2bd6e0{0%,to{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.btn-content[data-v-7a2bd6e0]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;pointer-events:none}.btn-text[data-v-7a2bd6e0]{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:3px;position:relative;filter:drop-shadow(0 0 8px rgba(var(--tenant-primary-rgb),.3));font-family:Segoe UI,system-ui,-apple-system,sans-serif}.btn-subtext[data-v-7a2bd6e0]{font-size:10px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:2.5px;opacity:.85}@keyframes text-glow-7a2bd6e0{0%,to{text-shadow:0 0 15px rgba(var(--tenant-primary-rgb),1),0 0 30px rgba(var(--tenant-primary-rgb),.5)}50%{text-shadow:0 0 20px rgba(var(--tenant-primary-rgb),1),0 0 40px rgba(var(--tenant-primary-rgb),.7),0 0 60px rgba(var(--tenant-primary-rgb),.3)}}.btn-pulse[data-v-7a2bd6e0]{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:2px solid var(--tenant-primary);transform:translate(-50%,-50%);opacity:0;pointer-events:none}.pulse-1[data-v-7a2bd6e0]{animation:pulse-wave-7a2bd6e0 3s ease-out infinite}.pulse-2[data-v-7a2bd6e0]{animation:pulse-wave-7a2bd6e0 3s ease-out infinite 1s}.pulse-3[data-v-7a2bd6e0]{animation:pulse-wave-7a2bd6e0 3s ease-out infinite 2s}@keyframes pulse-wave-7a2bd6e0{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.energy-particles[data-v-7a2bd6e0]{position:absolute;width:100%;height:100%;pointer-events:none}.energy-dot[data-v-7a2bd6e0]{position:absolute;width:6px;height:6px;background:var(--tenant-primary);border-radius:50%;top:50%;left:50%;box-shadow:0 0 10px rgba(var(--tenant-primary-rgb),1);animation:energy-orbit-7a2bd6e0 4s linear infinite;--angle: calc(var(--index) * 45deg);transform-origin:0 0}@keyframes energy-orbit-7a2bd6e0{0%{transform:rotate(0) translate(110px) scale(1);opacity:.4}50%{opacity:1;transform:rotate(180deg) translate(110px) scale(1.5)}to{transform:rotate(360deg) translate(110px) scale(1);opacity:.4}}.status-indicator[data-v-7a2bd6e0]{position:absolute;bottom:15px;right:15px;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--tenant-primary);font-weight:600;text-transform:uppercase;letter-spacing:1px;background:#0f1c35cc;padding:6px 12px;border-radius:20px;border:1px solid rgba(var(--tenant-primary-rgb),.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.status-indicator.status-trading[data-v-7a2bd6e0]{color:#fbbf24;border-color:#fbbf2466;background:#1e190fcc}.status-indicator.status-cooldown[data-v-7a2bd6e0]{color:#fb923c;border-color:#fb923c80;background:#1e140acc}.status-dot[data-v-7a2bd6e0]{width:8px;height:8px;background:var(--color-success);border-radius:50%;box-shadow:0 0 10px #28c76fcc;animation:status-blink-7a2bd6e0 2s ease-in-out infinite;transition:all .3s ease}.status-dot.trading-dot[data-v-7a2bd6e0]{background:#fbbf24;box-shadow:0 0 10px #fbbf24cc;animation:trading-blink-7a2bd6e0 1s ease-in-out infinite}.status-dot.cooldown-dot[data-v-7a2bd6e0]{background:#fb923c;box-shadow:0 0 10px #fb923ccc;animation:cooldown-blink-7a2bd6e0 1.5s ease-in-out infinite}@keyframes status-blink-7a2bd6e0{0%,to{opacity:1}50%{opacity:.3}}@keyframes trading-blink-7a2bd6e0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes cooldown-blink-7a2bd6e0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.generate-signal-btn[data-v-7a2bd6e0]:hover{transform:scale(1.08);border-color:rgba(var(--tenant-primary-rgb),.8);box-shadow:0 0 50px rgba(var(--tenant-primary-rgb),.7),0 0 100px rgba(var(--tenant-primary-rgb),.4),0 0 150px rgba(var(--tenant-primary-rgb),.2),inset 0 0 50px rgba(var(--tenant-primary-rgb),.2)}.generate-signal-btn[data-v-7a2bd6e0]:active{transform:scale(.95)}.generate-signal-btn.generating[data-v-7a2bd6e0]{animation:btn-generating-7a2bd6e0 1.5s ease-in-out infinite;pointer-events:none}@keyframes btn-generating-7a2bd6e0{0%,to{box-shadow:0 0 40px rgba(var(--tenant-primary-rgb),.6),0 0 80px rgba(var(--tenant-primary-rgb),.4),inset 0 0 40px rgba(var(--tenant-primary-rgb),.2)}50%{box-shadow:0 0 60px rgba(var(--tenant-primary-rgb),.9),0 0 120px rgba(var(--tenant-primary-rgb),.6),inset 0 0 60px rgba(var(--tenant-primary-rgb),.3)}}.generate-signal-btn.generating .btn-text[data-v-7a2bd6e0]:after{content:"...";animation:dots-7a2bd6e0 1.5s steps(3,end) infinite}@keyframes dots-7a2bd6e0{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.generate-signal-btn.blocked[data-v-7a2bd6e0]{cursor:not-allowed;border-color:#ff4d5e66;background:radial-gradient(circle at 30% 30%,rgba(255,77,94,.3),transparent 50%),radial-gradient(circle at 70% 70%,rgba(220,38,38,.2),transparent 50%),linear-gradient(145deg,#140f0ff2,#1e1414fa);box-shadow:0 0 30px #ff4d5e66,0 0 60px #ff4d5e33,inset 0 0 40px #ff4d5e1a;animation:blocked-pulse-7a2bd6e0 2s ease-in-out infinite}.generate-signal-btn.blocked[data-v-7a2bd6e0]:hover{transform:scale(1.02);box-shadow:0 0 35px #ff4d5e80,0 0 70px #ff4d5e4d,inset 0 0 45px #ff4d5e26}@keyframes blocked-pulse-7a2bd6e0{0%,to{box-shadow:0 0 30px #ff4d5e66,0 0 60px #ff4d5e33,inset 0 0 40px #ff4d5e1a}50%{box-shadow:0 0 40px #ff4d5e99,0 0 80px #ff4d5e4d,inset 0 0 50px #ff4d5e26}}.blocked-content .btn-text[data-v-7a2bd6e0]{font-size:14px;letter-spacing:1px;color:var(--color-error);background:linear-gradient(135deg,var(--color-error) 0%,#dc2626 50%,var(--color-error) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 100%;animation:text-shimmer 3s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,77,94,.6))}.blocked-content .btn-subtext[data-v-7a2bd6e0]{color:#ff4d5ecc;text-shadow:0 0 8px rgba(255,77,94,.4);font-size:11px;animation:countdown-blink-7a2bd6e0 1s ease-in-out infinite}@keyframes countdown-blink-7a2bd6e0{0%,to{opacity:1}50%{opacity:.6}}.generate-signal-btn.blocked .btn-glow[data-v-7a2bd6e0]{opacity:.3}.generate-signal-btn.blocked .glow-1[data-v-7a2bd6e0]{background:conic-gradient(from 0deg,transparent 0deg,rgba(255,77,94,.3) 90deg,transparent 180deg,rgba(255,77,94,.3) 270deg,transparent 360deg)}.generate-signal-btn.blocked .glow-2[data-v-7a2bd6e0]{background:conic-gradient(from 120deg,transparent 0deg,rgba(220,38,38,.2) 90deg,transparent 180deg)}.generate-signal-btn.blocked .glow-3[data-v-7a2bd6e0]{background:conic-gradient(from 240deg,transparent 0deg,rgba(185,28,28,.15) 120deg,transparent 240deg)}.generate-signal-btn.blocked .scanner-line[data-v-7a2bd6e0]{background:linear-gradient(90deg,transparent,var(--color-error),transparent);box-shadow:0 0 10px #ff4d5e99}.generate-signal-btn.blocked .btn-pulse[data-v-7a2bd6e0]{border-color:var(--color-error);opacity:.5}.generate-signal-btn.blocked .energy-dot[data-v-7a2bd6e0]{background:var(--color-error);box-shadow:0 0 10px #ff4d5ecc}.generate-signal-btn.cooldown[data-v-7a2bd6e0]{cursor:not-allowed;border-color:#fbbf2480;background:radial-gradient(circle at 30% 30%,rgba(251,191,36,.25),transparent 50%),radial-gradient(circle at 70% 70%,rgba(249,168,37,.2),transparent 50%),linear-gradient(145deg,#19140af2,#1e190ffa);box-shadow:0 0 35px #fbbf2480,0 0 70px #fbbf2440,inset 0 0 40px #fbbf241a;animation:cooldown-pulse-7a2bd6e0 2s ease-in-out infinite}.generate-signal-btn.cooldown[data-v-7a2bd6e0]:hover{transform:scale(1.02);box-shadow:0 0 40px #fbbf2499,0 0 80px #fbbf244d,inset 0 0 45px #fbbf2426}@keyframes cooldown-pulse-7a2bd6e0{0%,to{box-shadow:0 0 35px #fbbf2480,0 0 70px #fbbf2440,inset 0 0 40px #fbbf241a}50%{box-shadow:0 0 45px #fbbf24b3,0 0 90px #fbbf2459,inset 0 0 50px #fbbf2426}}.cooldown-content .btn-text[data-v-7a2bd6e0]{font-size:14px;letter-spacing:1px;color:#fbbf24;background:linear-gradient(135deg,#fbbf24 0%,var(--color-warning) 50%,#fbbf24 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 100%;animation:text-shimmer 3s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(251,191,36,.6))}.cooldown-content .btn-subtext[data-v-7a2bd6e0]{color:#fbbf24e6;text-shadow:0 0 8px rgba(251,191,36,.4);font-size:13px;font-weight:700;animation:countdown-blink-7a2bd6e0 1s ease-in-out infinite}.generate-signal-btn.cooldown .btn-glow[data-v-7a2bd6e0]{opacity:.4}.generate-signal-btn.cooldown .glow-1[data-v-7a2bd6e0]{background:conic-gradient(from 0deg,transparent 0deg,rgba(251,191,36,.4) 90deg,transparent 180deg,rgba(251,191,36,.4) 270deg,transparent 360deg)}.generate-signal-btn.cooldown .glow-2[data-v-7a2bd6e0]{background:conic-gradient(from 120deg,transparent 0deg,rgba(249,168,37,.3) 90deg,transparent 180deg)}.generate-signal-btn.cooldown .glow-3[data-v-7a2bd6e0]{background:conic-gradient(from 240deg,transparent 0deg,rgba(217,119,6,.2) 120deg,transparent 240deg)}.generate-signal-btn.cooldown .scanner-line[data-v-7a2bd6e0]{background:linear-gradient(90deg,transparent,#fbbf24,transparent);box-shadow:0 0 10px #fbbf24cc}.generate-signal-btn.cooldown .btn-pulse[data-v-7a2bd6e0]{border-color:#fbbf24;opacity:.6}.generate-signal-btn.cooldown .energy-dot[data-v-7a2bd6e0]{background:#fbbf24;box-shadow:0 0 10px #fbbf24e6}.signal-generator[data-v-7a2bd6e0]{grid-column:span 5}.generate-btn[data-v-7a2bd6e0]{width:100%;background:linear-gradient(90deg,var(--tenant-primary) 0%,var(--tenant-primary) 100%);border:none;padding:16px;border-radius:12px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s;box-shadow:0 4px 12px rgba(var(--tenant-primary-rgb),.3)}.generate-btn[data-v-7a2bd6e0]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--tenant-primary-rgb),.4)}.stats-grid[data-v-7a2bd6e0]{grid-column:span 5;grid-row:2;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-self:stretch;align-content:start}.stat-card[data-v-7a2bd6e0]{background:var(--glass-sheen),linear-gradient(180deg,var(--color-surface),var(--color-surface-2));border-radius:17px;padding:25px;text-align:center;border:1px solid var(--color-border);box-shadow:var(--shadow-card);position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:180px}.combined-stats-card[data-v-7a2bd6e0]{grid-column:span 1;padding:20px}.combined-stats-card[data-v-7a2bd6e0],.active-users-card[data-v-7a2bd6e0],.news-ticker-card[data-v-7a2bd6e0]{min-height:210px}.combined-stats-wrapper[data-v-7a2bd6e0]{display:flex;gap:16px;height:100%}.stat-section[data-v-7a2bd6e0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-divider[data-v-7a2bd6e0]{width:1px;background:linear-gradient(to bottom,transparent,var(--color-border-strong) 20%,var(--color-border-strong) 80%,transparent)}.stat-icon[data-v-7a2bd6e0]{width:32px;height:32px;margin:0 auto 10px;stroke:var(--tenant-primary)}.stat-card .stat-value[data-v-7a2bd6e0]{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px}.stat-card .stat-value.negative[data-v-7a2bd6e0]{color:var(--color-error)}.stat-card .stat-label[data-v-7a2bd6e0]{color:var(--color-text-secondary);font-size:13px}.stat-progress[data-v-7a2bd6e0]{position:absolute;bottom:0;left:0;height:4px;background:linear-gradient(90deg,var(--tenant-primary) 0%,var(--tenant-secondary) 100%)}.stat-details[data-v-7a2bd6e0]{margin-top:8px;display:flex;gap:10px;justify-content:center;font-size:12px}.wins[data-v-7a2bd6e0]{color:var(--color-success)}.losses[data-v-7a2bd6e0]{color:var(--color-error)}.stat-roi[data-v-7a2bd6e0],.stat-trend[data-v-7a2bd6e0]{color:var(--color-text-secondary);font-size:12px;margin-top:5px}.stat-trend[data-v-7a2bd6e0]{color:var(--color-success)}.news-ticker-card[data-v-7a2bd6e0]{grid-column:span 7;grid-row:2;overflow:hidden;background:var(--glass-sheen),linear-gradient(180deg,var(--color-surface),var(--color-surface-2));border:1px solid var(--color-border);box-shadow:var(--shadow-card);position:relative;align-self:stretch;display:flex;flex-direction:column;min-height:180px}.news-ticker-card[data-v-7a2bd6e0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--tenant-primary),transparent);animation:news-scan-7a2bd6e0 3s linear infinite}@keyframes news-scan-7a2bd6e0{to{left:100%}}.news-header[data-v-7a2bd6e0]{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(var(--tenant-primary-rgb),.2);margin-bottom:20px}.news-title-wrapper[data-v-7a2bd6e0]{display:flex;align-items:center;gap:12px}.news-icon[data-v-7a2bd6e0]{width:24px;height:24px;color:var(--tenant-primary);filter:drop-shadow(0 0 8px rgba(var(--tenant-primary-rgb),.6))}.news-title[data-v-7a2bd6e0]{margin:0;font-size:18px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(var(--tenant-primary-rgb),.5)}.live-badge[data-v-7a2bd6e0]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#ff4d5e33;border:1px solid rgba(255,77,94,.5);border-radius:12px;font-size:11px;font-weight:700;color:var(--color-error);text-transform:uppercase;letter-spacing:1px;animation:live-pulse-7a2bd6e0 2s ease-in-out infinite}@keyframes live-pulse-7a2bd6e0{0%,to{box-shadow:0 0 10px #ff4d5e4d}50%{box-shadow:0 0 20px #ff4d5e99}}.news-ticker-wrapper[data-v-7a2bd6e0]{position:relative;flex:1;display:flex;flex-direction:column}.news-ticker-container[data-v-7a2bd6e0]{position:relative;width:100%;flex:1}.news-item[data-v-7a2bd6e0]{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translate(50px);transition:all .5s ease;pointer-events:none;display:flex;gap:16px;align-items:flex-start}.news-item.active[data-v-7a2bd6e0]{opacity:1;transform:translate(0);pointer-events:auto}.news-category[data-v-7a2bd6e0]{flex-shrink:0;padding:6px 14px;border-radius:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;box-shadow:0 4px 12px #0000004d}.news-category.breaking[data-v-7a2bd6e0]{background:linear-gradient(135deg,var(--color-error),#dc2626);color:#fff;animation:breaking-flash-7a2bd6e0 1.5s ease-in-out infinite}@keyframes breaking-flash-7a2bd6e0{0%,to{box-shadow:0 0 15px #ff4d5e99}50%{box-shadow:0 0 25px #ff4d5ee6}}.news-category.market[data-v-7a2bd6e0]{background:linear-gradient(135deg,var(--tenant-primary),var(--tenant-primary));color:#fff}.news-category.tech[data-v-7a2bd6e0]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.news-category.economy[data-v-7a2bd6e0]{background:linear-gradient(135deg,var(--color-success),#059669);color:#fff}.news-category.alert[data-v-7a2bd6e0]{background:linear-gradient(135deg,var(--color-warning),#d97706);color:#fff}.news-content[data-v-7a2bd6e0]{flex:1;display:flex;flex-direction:column;gap:8px}.news-text[data-v-7a2bd6e0]{font-size:15px;font-weight:600;color:#e2e8f0;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.3)}.news-meta[data-v-7a2bd6e0]{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--color-text-secondary)}.news-time[data-v-7a2bd6e0]{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--tenant-primary)}.news-time[data-v-7a2bd6e0]:before{content:"●";animation:time-blink-7a2bd6e0 2s ease-in-out infinite}@keyframes time-blink-7a2bd6e0{0%,to{opacity:1}50%{opacity:.3}}.news-source[data-v-7a2bd6e0]{font-style:italic;opacity:.7}.news-controls[data-v-7a2bd6e0]{display:flex;align-items:center;gap:12px}.news-nav-btn[data-v-7a2bd6e0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(var(--tenant-primary-rgb),.1);border:1px solid rgba(var(--tenant-primary-rgb),.3);border-radius:8px;cursor:pointer;transition:all .3s ease}.news-nav-btn svg[data-v-7a2bd6e0]{width:16px;height:16px;color:var(--tenant-primary)}.news-nav-btn[data-v-7a2bd6e0]:hover{background:rgba(var(--tenant-primary-rgb),.2);border-color:var(--tenant-primary);transform:scale(1.05);box-shadow:0 0 15px rgba(var(--tenant-primary-rgb),.4)}.news-indicators[data-v-7a2bd6e0]{display:flex;gap:8px;align-items:center}.news-indicator[data-v-7a2bd6e0]{width:8px;height:8px;border-radius:50%;background:rgba(var(--tenant-primary-rgb),.3);cursor:pointer;transition:all .3s ease}.news-indicator.active[data-v-7a2bd6e0]{width:24px;border-radius:4px;background:var(--tenant-primary);box-shadow:0 0 10px rgba(var(--tenant-primary-rgb),.6)}.news-indicator[data-v-7a2bd6e0]:hover{background:rgba(var(--tenant-primary-rgb),.6)}.news-progress-bar[data-v-7a2bd6e0]{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#ffd7001a;overflow:hidden}.news-progress-fill[data-v-7a2bd6e0]{height:100%;width:0%;background:linear-gradient(90deg,gold,orange,gold);background-size:200% 100%;box-shadow:0 0 20px #ffd700cc,0 0 40px #ffd70066;animation:progress-fill-7a2bd6e0 8s linear infinite,progress-glow-7a2bd6e0 1.5s ease-in-out infinite}@keyframes progress-fill-7a2bd6e0{0%{width:0%}to{width:100%}}@keyframes progress-glow-7a2bd6e0{0%,to{background-position:0% 0%;box-shadow:0 0 20px #ffd700cc,0 0 40px #ffd70066}50%{background-position:100% 0%;box-shadow:0 0 30px gold,0 0 60px #ffd70099}}.modal-overlay[data-v-7a2bd6e0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#03050ba8;backdrop-filter:blur(7px) saturate(120%);-webkit-backdrop-filter:blur(7px) saturate(120%);display:flex;align-items:center;justify-content:center;z-index:10000;padding:0;animation:modal-fade-in-7a2bd6e0 .3s ease;overflow-y:auto}@keyframes modal-fade-in-7a2bd6e0{0%{opacity:0}to{opacity:1}}.modal-container[data-v-7a2bd6e0]{background:radial-gradient(120% 60% at 50% -10%,var(--tenant-primary-soft),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--tenant-primary) 9%,#0b1220),#070b15);border:1px solid var(--tenant-primary-border);border-radius:22px;max-width:480px;width:100%;max-height:92vh;overflow:visible;box-shadow:var(--shadow-pop),0 0 80px -26px var(--tenant-primary-glow);animation:modal-slide-up-7a2bd6e0 .4s ease;display:flex;flex-direction:column;margin:auto}@keyframes modal-slide-up-7a2bd6e0{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-7a2bd6e0]{text-align:center;padding:20px 20px 16px;border-bottom:1px solid rgba(var(--tenant-primary-rgb),.2);flex-shrink:0}.modal-logo[data-v-7a2bd6e0]{position:relative;width:60px;height:60px;margin:0 auto 12px}.logo-circle[data-v-7a2bd6e0]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 6px 18px #667eea66;display:flex;overflow:hidden;animation:logo-pulse-7a2bd6e0 2s ease-in-out infinite}@keyframes logo-pulse-7a2bd6e0{0%,to{box-shadow:0 8px 24px #667eea66}50%{box-shadow:0 8px 32px #667eea99}}.logo-half[data-v-7a2bd6e0]{width:50%;height:100%}.logo-half.left[data-v-7a2bd6e0]{background:#f7fafc}.logo-half.right[data-v-7a2bd6e0]{background:#667eea}.logo-badge[data-v-7a2bd6e0]{position:absolute;top:-3px;right:-3px;width:22px;height:22px;background:linear-gradient(135deg,var(--color-success),#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;box-shadow:0 3px 10px #10b98180;animation:badge-pop-7a2bd6e0 .5s ease .3s both}@keyframes badge-pop-7a2bd6e0{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.modal-title[data-v-7a2bd6e0]{font-size:20px;font-weight:700;color:#fff;margin:0 0 6px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.modal-subtitle[data-v-7a2bd6e0]{font-size:12px;color:#94a3b8;margin:0}.modal-body[data-v-7a2bd6e0]{padding:16px 20px;flex:1;overflow-y:auto;overflow-x:hidden}.analysis-step[data-v-7a2bd6e0]{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;margin-bottom:8px;background:#0f1c3566;border:1px solid transparent;transition:all .3s ease}.analysis-step.completed[data-v-7a2bd6e0]{background:#10b98114;border-color:#10b9814d}.analysis-step.active[data-v-7a2bd6e0]{background:rgba(var(--tenant-primary-rgb),.12);border-color:rgba(var(--tenant-primary-rgb),.4);animation:step-glow-7a2bd6e0 2s ease-in-out infinite}@keyframes step-glow-7a2bd6e0{0%,to{box-shadow:0 0 rgba(var(--tenant-primary-rgb),0)}50%{box-shadow:0 0 20px rgba(var(--tenant-primary-rgb),.3)}}.analysis-step.pending[data-v-7a2bd6e0]{background:#47556933;border-color:#4755694d;opacity:.6}.step-icon[data-v-7a2bd6e0]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-icon.check[data-v-7a2bd6e0]{background:linear-gradient(135deg,var(--color-success),#059669);box-shadow:0 4px 12px #10b9814d}.step-icon.check svg[data-v-7a2bd6e0]{width:20px;height:20px;color:#fff}.step-icon.loading[data-v-7a2bd6e0]{background:linear-gradient(135deg,var(--tenant-primary),var(--tenant-primary));box-shadow:0 4px 12px rgba(var(--tenant-primary-rgb),.3);animation:rotate-7a2bd6e0 1.5s linear infinite}@keyframes rotate-7a2bd6e0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.step-icon.loading svg[data-v-7a2bd6e0]{width:20px;height:20px;color:#fff}.step-icon.pending-icon[data-v-7a2bd6e0]{background:#47556966;border:2px solid rgba(71,85,105,.6)}.step-icon.pending-icon svg[data-v-7a2bd6e0]{width:20px;height:20px;color:#64748b}.step-content[data-v-7a2bd6e0]{flex:1}.step-title[data-v-7a2bd6e0]{font-size:14px;font-weight:700;color:#fff;margin:0 0 3px}.step-description[data-v-7a2bd6e0]{font-size:11px;color:#94a3b8;margin:0}.step-status[data-v-7a2bd6e0]{font-size:11px;font-weight:600;white-space:nowrap}.completed-status[data-v-7a2bd6e0]{color:var(--color-success)}.loading-status[data-v-7a2bd6e0]{color:var(--tenant-primary)}.dots[data-v-7a2bd6e0]{display:flex;gap:4px}.dots span[data-v-7a2bd6e0]{width:5px;height:5px;border-radius:50%;background:var(--tenant-primary);animation:dot-pulse-7a2bd6e0 1.4s ease-in-out infinite}.dots span[data-v-7a2bd6e0]:nth-child(2){animation-delay:.2s}.dots span[data-v-7a2bd6e0]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-7a2bd6e0{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.modal-footer[data-v-7a2bd6e0]{padding:16px 20px;border-top:1px solid rgba(var(--tenant-primary-rgb),.2);background:#0f1c3599;flex-shrink:0}.progress-container[data-v-7a2bd6e0]{margin-bottom:8px}.progress-label[data-v-7a2bd6e0]{font-size:11px;color:#94a3b8;margin-bottom:6px;font-weight:600}.progress-bar-container[data-v-7a2bd6e0]{height:10px;background:#0f1c35cc;border:1px solid rgba(var(--tenant-primary-rgb),.3);border-radius:10px;overflow:hidden;margin-bottom:6px;position:relative}.progress-bar[data-v-7a2bd6e0]{position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(90deg,var(--color-success) 0%,#34d399 50%,var(--color-success) 100%);background-size:200% 100%;border-radius:12px;transition:width .3s ease-out;box-shadow:0 0 20px #10b981cc,0 0 40px #10b98166,inset 0 1px #ffffff4d;will-change:width;animation:progress-shimmer-7a2bd6e0 2s ease-in-out infinite}@keyframes progress-shimmer-7a2bd6e0{0%,to{background-position:0% 0%}50%{background-position:100% 0%}}.progress-percentage[data-v-7a2bd6e0]{text-align:right;font-size:16px;font-weight:700;color:#667eea}.progress-status[data-v-7a2bd6e0]{font-size:11px;color:#cbd5e1;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.countdown-badge[data-v-7a2bd6e0]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:linear-gradient(135deg,#fb923c26,#f9731626);border:1px solid rgba(251,146,60,.3);border-radius:10px;color:#fb923c;font-weight:600;font-size:12px;animation:pulse-7a2bd6e0 1s ease-in-out infinite}@keyframes pulse-7a2bd6e0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.signal-overlay[data-v-7a2bd6e0]{background:#000000eb}.signal-modal-container[data-v-7a2bd6e0]{position:relative;background:radial-gradient(120% 60% at 50% -10%,var(--tenant-primary-soft),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--tenant-primary) 9%,#0b1220),#070b15);border:1px solid var(--tenant-primary-border);border-radius:22px;max-width:480px;width:90%;padding:40px;box-shadow:var(--shadow-pop),0 0 80px -26px var(--tenant-primary-glow),inset 0 0 80px -40px var(--tenant-primary-glow);animation:modal-slide-up-7a2bd6e0 .4s ease;text-align:center;overflow:hidden}@keyframes modal-glitch-7a2bd6e0{0%,96%,to{transform:translate(0)}97%{transform:translate(-2px,2px)}98%{transform:translate(2px,-2px)}99%{transform:translate(-1px,1px)}}.scanlines[data-v-7a2bd6e0]{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:1;animation:scan-7a2bd6e0 8s linear infinite}@keyframes scan-7a2bd6e0{0%{transform:translateY(0)}to{transform:translateY(10px)}}.tech-grid-bg[data-v-7a2bd6e0]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(var(--tenant-primary-rgb),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--tenant-primary-rgb),.03) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;z-index:0}.corner-decoration[data-v-7a2bd6e0]{position:absolute;width:20px;height:20px;border:2px solid var(--tenant-primary);z-index:2}.corner-decoration.top-left[data-v-7a2bd6e0]{top:10px;left:10px;border-right:none;border-bottom:none}.corner-decoration.top-right[data-v-7a2bd6e0]{top:10px;right:10px;border-left:none;border-bottom:none}.corner-decoration.bottom-left[data-v-7a2bd6e0]{bottom:10px;left:10px;border-right:none;border-top:none}.corner-decoration.bottom-right[data-v-7a2bd6e0]{bottom:10px;right:10px;border-left:none;border-top:none}.pulse-circle[data-v-7a2bd6e0]{position:absolute;border-radius:50%;border:1px solid rgba(var(--tenant-primary-rgb),.3);pointer-events:none;z-index:0}.pulse-1[data-v-7a2bd6e0]{width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse-expand-7a2bd6e0 3s ease-out infinite}.pulse-2[data-v-7a2bd6e0]{width:400px;height:400px;top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse-expand-7a2bd6e0 3s ease-out infinite 1s}.pulse-3[data-v-7a2bd6e0]{width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse-expand-7a2bd6e0 3s ease-out infinite 2s}@keyframes pulse-expand-7a2bd6e0{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}50%{opacity:.5}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}.data-stream[data-v-7a2bd6e0]{position:absolute;top:10px;right:15px;display:flex;flex-direction:column;gap:2px;font-family:Courier New,monospace;font-size:8px;color:rgba(var(--tenant-primary-rgb),.4);z-index:2;animation:data-flow-7a2bd6e0 2s linear infinite}@keyframes data-flow-7a2bd6e0{0%,to{opacity:.3}50%{opacity:.7}}.signal-icon-wrapper[data-v-7a2bd6e0]{position:relative;display:flex;justify-content:center;margin-bottom:24px;z-index:3}.signal-icon[data-v-7a2bd6e0]{position:relative;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(var(--tenant-primary-rgb),.4),transparent 70%);display:flex;align-items:center;justify-content:center;border:3px solid var(--tenant-primary);box-shadow:0 0 30px rgba(var(--tenant-primary-rgb),.6),0 0 60px rgba(var(--tenant-primary-rgb),.4),inset 0 0 30px rgba(var(--tenant-primary-rgb),.2);animation:signal-pulse-7a2bd6e0 2s ease-in-out infinite,signal-rotate-7a2bd6e0 20s linear infinite}.icon-glow[data-v-7a2bd6e0]{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(0,255,255,.4),transparent);animation:glow-pulse-7a2bd6e0 1.5s ease-in-out infinite alternate}@keyframes signal-pulse-7a2bd6e0{0%,to{box-shadow:0 0 30px rgba(var(--tenant-primary-rgb),.6),0 0 60px rgba(var(--tenant-primary-rgb),.4),inset 0 0 30px rgba(var(--tenant-primary-rgb),.2);transform:scale(1)}50%{box-shadow:0 0 40px rgba(var(--tenant-primary-rgb),.8),0 0 80px rgba(var(--tenant-primary-rgb),.6),inset 0 0 40px rgba(var(--tenant-primary-rgb),.3);transform:scale(1.05)}}@keyframes signal-rotate-7a2bd6e0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow-pulse-7a2bd6e0{0%{opacity:.4;transform:scale(.9)}to{opacity:.8;transform:scale(1.1)}}.signal-icon svg[data-v-7a2bd6e0]{position:relative;width:50px;height:50px;fill:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.8));z-index:2}.signal-title[data-v-7a2bd6e0]{position:relative;font-size:32px;font-weight:600;color:#fff;margin:0 0 28px;text-shadow:0 0 20px rgba(var(--tenant-primary-rgb),.8),0 0 40px rgba(var(--tenant-primary-rgb),.5);z-index:3}.title-glow[data-v-7a2bd6e0]{display:inline-block;animation:title-flicker-7a2bd6e0 4s ease-in-out infinite}@keyframes title-flicker-7a2bd6e0{0%,to{opacity:1;text-shadow:0 0 20px rgba(var(--tenant-primary-rgb),.8),0 0 40px rgba(var(--tenant-primary-rgb),.5)}50%{opacity:.95;text-shadow:0 0 30px rgba(var(--tenant-primary-rgb),1),0 0 60px rgba(var(--tenant-primary-rgb),.7)}}.signal-details[data-v-7a2bd6e0]{position:relative;background:#0f1c3599;border:1px solid rgba(var(--tenant-primary-rgb),.2);border-radius:12px;padding:20px;margin-bottom:24px;z-index:3}.holo-line[data-v-7a2bd6e0]{width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,255,255,.6) 20%,rgba(0,255,255,.8) 50%,rgba(0,255,255,.6) 80%,transparent 100%);margin-bottom:20px;box-shadow:0 0 10px #0ff6;animation:holo-shimmer-7a2bd6e0 2s ease-in-out infinite}@keyframes holo-shimmer-7a2bd6e0{0%,to{opacity:.8;box-shadow:0 0 10px #0ff6}50%{opacity:1;box-shadow:0 0 20px #00ffffb3}}.signal-row[data-v-7a2bd6e0]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(var(--tenant-primary-rgb),.1);position:relative}.signal-row[data-v-7a2bd6e0]:last-child{border-bottom:none}.signal-row.highlighted[data-v-7a2bd6e0]{background:linear-gradient(90deg,rgba(var(--tenant-primary-rgb),.1),rgba(var(--tenant-primary-rgb),.15),rgba(var(--tenant-primary-rgb),.1));border:1px solid rgba(var(--tenant-primary-rgb),.3);border-radius:8px;padding:16px;margin-top:12px;box-shadow:0 0 20px rgba(var(--tenant-primary-rgb),.2)}.signal-label[data-v-7a2bd6e0]{font-size:14px;color:#94a3b8;font-weight:500}.label-bracket[data-v-7a2bd6e0]{color:#0ff;font-weight:700;text-shadow:0 0 8px rgba(0,255,255,.6);margin:0 4px}.signal-value[data-v-7a2bd6e0]{font-size:16px;color:#fff;font-weight:600}.tech-value[data-v-7a2bd6e0]{font-family:Courier New,monospace;letter-spacing:1px;animation:value-flicker-7a2bd6e0 3s ease-in-out infinite}@keyframes value-flicker-7a2bd6e0{0%,90%,to{opacity:1}95%{opacity:.9}}.action-value[data-v-7a2bd6e0]{padding:10px 20px;border-radius:8px;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;gap:8px}.action-icon[data-v-7a2bd6e0]{display:inline-block;animation:action-pulse-7a2bd6e0 1.5s ease-in-out infinite}@keyframes action-pulse-7a2bd6e0{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.action-value.venda[data-v-7a2bd6e0]{background:linear-gradient(135deg,var(--color-error),#dc2626);color:#fff;box-shadow:0 4px 12px #ff4d5e66,0 0 30px #ff4d5e4d}.action-value.compra[data-v-7a2bd6e0]{background:linear-gradient(135deg,var(--color-success),#059669);color:#fff;box-shadow:0 4px 12px #10b98166,0 0 30px #10b9814d}.signal-actions[data-v-7a2bd6e0]{display:flex;gap:12px;flex-direction:column}.signal-btn[data-v-7a2bd6e0]{padding:14px 24px;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.confirm-btn[data-v-7a2bd6e0]{position:relative;background:linear-gradient(135deg,var(--color-success),#059669);color:#fff;box-shadow:0 4px 16px #10b98166;overflow:hidden}.confirm-btn[data-v-7a2bd6e0]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #10b98199}.cancel-btn[data-v-7a2bd6e0]{position:relative;background:linear-gradient(135deg,var(--color-error),#dc2626);color:#fff;box-shadow:0 4px 16px #ff4d5e66;overflow:hidden}.cancel-btn[data-v-7a2bd6e0]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ff4d5e99}.btn-glow[data-v-7a2bd6e0]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);animation:btn-shine-7a2bd6e0 3s linear infinite}@keyframes btn-shine-7a2bd6e0{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.btn-text[data-v-7a2bd6e0]{position:relative;z-index:1}.result-overlay[data-v-7a2bd6e0]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-7a2bd6e0 .3s ease}.result-modal-container[data-v-7a2bd6e0]{position:relative;width:90%;max-width:500px;padding:40px;border-radius:20px;text-align:center;overflow:hidden;animation:modal-slide-up-7a2bd6e0 .4s ease}.result-modal-container.win[data-v-7a2bd6e0]{background:linear-gradient(145deg,#28c76f26,#28c76f14);border:2px solid rgba(40,199,111,.5);box-shadow:0 0 60px #28c76f66,0 0 100px #28c76f33,inset 0 0 80px #28c76f0d}.result-modal-container.loss[data-v-7a2bd6e0]{background:linear-gradient(145deg,#ff4d5e26,#dc26261a);border:2px solid rgba(255,77,94,.5);box-shadow:0 0 60px #ff4d5e66,0 0 100px #ff4d5e33,inset 0 0 80px #ff4d5e0d}.result-particles[data-v-7a2bd6e0]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.result-particles .particle[data-v-7a2bd6e0]{position:absolute;width:4px;height:4px;background:#fff6;border-radius:50%;animation:float-particle-7a2bd6e0 3s ease-in-out infinite;animation-delay:var(--delay);left:var(--x);top:var(--y)}@keyframes float-particle-7a2bd6e0{0%,to{transform:translateY(0) scale(1);opacity:0}50%{transform:translateY(-30px) scale(1.5);opacity:1}}.result-icon-wrapper[data-v-7a2bd6e0]{display:flex;justify-content:center;margin-bottom:24px;position:relative;z-index:1}.result-icon[data-v-7a2bd6e0]{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:50%}.result-icon.win-icon[data-v-7a2bd6e0]{background:radial-gradient(circle,rgba(16,185,129,.3),transparent);border:3px solid var(--color-success);box-shadow:0 0 40px #10b98199,0 0 80px #10b98166,inset 0 0 40px #10b98133}.result-icon.loss-icon[data-v-7a2bd6e0]{background:radial-gradient(circle,rgba(255,77,94,.3),transparent);border:3px solid var(--color-error);box-shadow:0 0 40px #ff4d5e99,0 0 80px #ff4d5e66,inset 0 0 40px #ff4d5e33}.icon-rings[data-v-7a2bd6e0]{position:absolute;width:100%;height:100%}.ring[data-v-7a2bd6e0]{position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.win-icon .ring[data-v-7a2bd6e0]{border:2px solid rgba(16,185,129,.3)}.loss-icon .ring[data-v-7a2bd6e0]{border:2px solid rgba(255,77,94,.3)}.ring-1[data-v-7a2bd6e0]{width:100%;height:100%;animation:pulse-ring-7a2bd6e0 2s ease-out infinite}.ring-2[data-v-7a2bd6e0]{width:120%;height:120%;animation:pulse-ring-7a2bd6e0 2s ease-out infinite .5s}.ring-3[data-v-7a2bd6e0]{width:140%;height:140%;animation:pulse-ring-7a2bd6e0 2s ease-out infinite 1s}@keyframes pulse-ring-7a2bd6e0{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.icon-symbol[data-v-7a2bd6e0]{font-size:64px;font-weight:700;color:#fff;position:relative;z-index:2;text-shadow:0 0 20px rgba(255,255,255,.8);animation:icon-pop-7a2bd6e0 .5s ease}@keyframes icon-pop-7a2bd6e0{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.result-title[data-v-7a2bd6e0]{font-size:48px;font-weight:800;margin:0 0 30px;position:relative;z-index:1;animation:title-glow-7a2bd6e0 1.5s ease-in-out infinite}.result-title.win-title[data-v-7a2bd6e0]{color:var(--color-success);text-shadow:0 0 30px rgba(16,185,129,1),0 0 60px rgba(16,185,129,.7)}.result-title.loss-title[data-v-7a2bd6e0]{color:var(--color-error);text-shadow:0 0 30px rgba(255,77,94,1),0 0 60px rgba(255,77,94,.7)}@keyframes title-glow-7a2bd6e0{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.result-details[data-v-7a2bd6e0]{background:#0f1c3599;border:1px solid rgba(var(--tenant-primary-rgb),.2);border-radius:12px;padding:20px;margin-bottom:30px;position:relative;z-index:1}.result-row[data-v-7a2bd6e0]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(var(--tenant-primary-rgb),.1)}.result-row[data-v-7a2bd6e0]:last-child{border-bottom:none}.result-row.profit-row[data-v-7a2bd6e0]{margin-top:10px;padding-top:15px;border-top:2px solid rgba(var(--tenant-primary-rgb),.3)}.result-label[data-v-7a2bd6e0]{font-size:14px;color:#94a3b8;font-weight:500}.result-value[data-v-7a2bd6e0]{font-size:16px;color:#fff;font-weight:600;font-family:Courier New,monospace}.result-value.positive[data-v-7a2bd6e0]{color:var(--color-success)}.result-value.negative[data-v-7a2bd6e0]{color:var(--color-error)}.profit-value[data-v-7a2bd6e0]{font-size:20px;font-weight:700}.result-btn[data-v-7a2bd6e0]{width:100%;padding:16px 32px;background:linear-gradient(135deg,var(--tenant-primary),var(--tenant-primary));color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;z-index:1;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 20px rgba(var(--tenant-primary-rgb),.4)}.result-btn[data-v-7a2bd6e0]:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(var(--tenant-primary-rgb),.6)}.tutorials-section[data-v-7a2bd6e0]{padding:24px;min-height:calc(100vh - 80px)}.tutorials-section-header[data-v-7a2bd6e0]{display:flex;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.tutorials-back-btn[data-v-7a2bd6e0]{display:flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;padding:7px 14px;font-size:13px;cursor:pointer;transition:all .2s}.tutorials-back-btn[data-v-7a2bd6e0]:hover{background:#ffffff1f;color:#fff}.tutorials-section-title[data-v-7a2bd6e0]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#fff}.tutorials-empty-state[data-v-7a2bd6e0]{text-align:center;color:#ffffff59;font-size:14px;padding:64px 0;display:flex;flex-direction:column;align-items:center}.tutorials-grid[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:12px;max-width:700px}.tutorial-card[data-v-7a2bd6e0]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.tutorial-card[data-v-7a2bd6e0]:hover{background:#ffffff14;border-color:rgba(var(--tenant-primary-rgb),.25);transform:translateY(-1px)}.tutorial-card-thumb[data-v-7a2bd6e0]{width:96px;height:60px;border-radius:10px;background:rgba(var(--tenant-primary-rgb),.08);display:flex;align-items:center;justify-content:center;color:var(--tenant-primary);flex-shrink:0;overflow:hidden;position:relative}.tutorial-card-thumb-img[data-v-7a2bd6e0]{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.tutorial-card-thumb-fallback[data-v-7a2bd6e0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--tenant-primary)}.tutorial-card-info[data-v-7a2bd6e0]{flex:1;min-width:0}.tutorial-card-title[data-v-7a2bd6e0]{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tutorial-card-url[data-v-7a2bd6e0]{font-size:12px;color:#ffffff61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tutorials-overlay[data-v-7a2bd6e0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.tutorials-modal[data-v-7a2bd6e0]{background:#1a1f2e;border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;max-width:520px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.tutorials-modal-header[data-v-7a2bd6e0]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.tutorials-modal-title[data-v-7a2bd6e0]{font-size:16px;font-weight:600;color:#fff;display:flex;align-items:center}.tutorials-modal-close[data-v-7a2bd6e0]{background:#ffffff14;border:none;border-radius:8px;color:#fff9;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:background .2s}.tutorials-modal-close[data-v-7a2bd6e0]:hover{background:#ffffff26;color:#fff}.tutorials-modal-body[data-v-7a2bd6e0]{padding:16px 24px 24px;overflow-y:auto;flex:1}.tutorials-empty[data-v-7a2bd6e0]{text-align:center;color:#fff6;font-size:14px;padding:32px 0;display:flex;flex-direction:column;align-items:center}.tutorials-list[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:10px}.tutorial-item[data-v-7a2bd6e0]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;text-decoration:none;transition:background .2s,border-color .2s;cursor:pointer}.tutorial-item[data-v-7a2bd6e0]:hover{background:#ffffff14;border-color:rgba(var(--tenant-primary-rgb),.3)}.tutorial-play-icon[data-v-7a2bd6e0]{width:40px;height:40px;border-radius:50%;background:rgba(var(--tenant-primary-rgb),.15);display:flex;align-items:center;justify-content:center;color:var(--tenant-primary);flex-shrink:0}.tutorial-info[data-v-7a2bd6e0]{flex:1;min-width:0}.tutorial-title[data-v-7a2bd6e0]{font-size:14px;font-weight:600;color:#fff;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tutorial-url[data-v-7a2bd6e0]{font-size:11px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gale-overlay[data-v-7a2bd6e0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-7a2bd6e0 .3s ease}.deposit-overlay[data-v-7a2bd6e0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#03050ba8;backdrop-filter:blur(7px) saturate(120%);-webkit-backdrop-filter:blur(7px) saturate(120%);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-7a2bd6e0 .3s ease}.deposit-modal-container[data-v-7a2bd6e0]{width:min(720px,calc(100vw - 24px));background:radial-gradient(120% 60% at 50% -10%,rgba(43,143,255,.06),transparent 60%),linear-gradient(180deg,#101a2c,#0a111d);border:1px solid var(--color-border-strong);border-radius:22px;overflow:hidden;box-shadow:var(--shadow-pop),0 0 0 1px #ffffff08}.deposit-modal-header[data-v-7a2bd6e0]{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.deposit-brand[data-v-7a2bd6e0]{display:flex;gap:12px;align-items:center}.deposit-brand-dot[data-v-7a2bd6e0]{width:14px;height:14px;border-radius:999px;box-shadow:0 0 0 4px #ffffff0f}.deposit-title[data-v-7a2bd6e0]{margin:0;font-size:18px;letter-spacing:.2px;color:#fff}.deposit-subtitle[data-v-7a2bd6e0]{margin:0;font-size:12px;color:#ffffff8c}.deposit-close[data-v-7a2bd6e0]{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd9;cursor:pointer;display:grid;place-items:center}.deposit-close[data-v-7a2bd6e0]:hover{background:#ffffff12}.deposit-modal-body[data-v-7a2bd6e0]{padding:16px 18px 18px}.deposit-label[data-v-7a2bd6e0]{display:block;font-size:12px;font-weight:600;color:#ffffffb3;margin:10px 0 8px}.deposit-amount-field[data-v-7a2bd6e0]{display:flex;align-items:center;gap:10px;border-radius:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.deposit-prefix[data-v-7a2bd6e0]{font-weight:700;color:#ffffffd9}.deposit-input[data-v-7a2bd6e0]{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:16px;font-weight:700}.deposit-input.promo[data-v-7a2bd6e0]{font-size:14px;font-weight:600;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.deposit-hint[data-v-7a2bd6e0]{margin-top:10px;font-size:12px;color:#ffffff80}.deposit-quick-title[data-v-7a2bd6e0]{margin-top:14px;font-size:12px;font-weight:700;color:#ffffffbf}.deposit-quick-grid[data-v-7a2bd6e0]{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.deposit-quick-btn[data-v-7a2bd6e0]{padding:12px 10px;border-radius:11px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-weight:700;font-size:14px;cursor:pointer;transition:border-color .15s,background .15s}.deposit-quick-btn[data-v-7a2bd6e0]:hover{background:#ffffff0f}.deposit-promo-row[data-v-7a2bd6e0]{margin-top:14px;display:flex;gap:10px;align-items:flex-end}.deposit-apply[data-v-7a2bd6e0]{height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffff8c;font-weight:700}.deposit-error[data-v-7a2bd6e0]{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,77,94,.35);background:#ff4d5e1f;color:#ffffffe6;font-size:12px}.deposit-submit[data-v-7a2bd6e0]{margin-top:14px;width:100%;border:0;border-radius:14px;padding:15px 16px;font-weight:800;color:#fff;cursor:pointer;background:var(--money-grad);box-shadow:0 10px 26px -10px var(--money-glow),inset 0 1px #ffffff47;transition:filter .15s,transform .12s}.deposit-submit[data-v-7a2bd6e0]:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.deposit-submit[data-v-7a2bd6e0]:disabled{opacity:.6;cursor:not-allowed}.deposit-success-grid[data-v-7a2bd6e0]{display:grid;grid-template-columns:300px 1fr;gap:14px}.deposit-qr-title[data-v-7a2bd6e0]{font-size:12px;font-weight:800;color:#ffffffbf;margin-bottom:10px}.deposit-qr-box[data-v-7a2bd6e0]{border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;padding:14px;display:grid;place-items:center;min-height:260px}.deposit-qr-box img[data-v-7a2bd6e0]{width:230px;height:230px;object-fit:contain}.deposit-qr-fallback[data-v-7a2bd6e0]{display:grid;gap:10px;place-items:center;color:#ffffffa6;font-size:12px;text-align:center}.deposit-qr-fallback svg[data-v-7a2bd6e0]{width:48px;height:48px;opacity:.6}.deposit-meta[data-v-7a2bd6e0]{margin-top:10px;font-size:12px;color:#ffffffa6;display:grid;gap:6px}.deposit-textarea[data-v-7a2bd6e0]{width:100%;min-height:170px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#ffffffd9;font-size:12px;line-height:1.35;resize:none}.deposit-copy-actions[data-v-7a2bd6e0]{display:flex;gap:10px;margin-top:10px}.deposit-secondary[data-v-7a2bd6e0]{flex:1;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd9;font-weight:800;cursor:pointer}.deposit-secondary[data-v-7a2bd6e0]:disabled{opacity:.6;cursor:not-allowed}.deposit-small[data-v-7a2bd6e0]{margin-top:10px;font-size:11px;color:#ffffff80}@media (max-width: 768px){.deposit-quick-grid[data-v-7a2bd6e0]{grid-template-columns:repeat(2,1fr)}.deposit-success-grid[data-v-7a2bd6e0]{grid-template-columns:1fr}.deposit-qr-box[data-v-7a2bd6e0]{min-height:240px}}.gale-modal-container[data-v-7a2bd6e0]{background:linear-gradient(135deg,var(--color-surface-elevated) 0%,var(--color-surface) 100%);border-radius:20px;width:90%;max-width:700px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #00000080;animation:slideUp-7a2bd6e0 .4s ease;border:2px solid rgba(var(--tenant-primary-rgb),.3);position:relative}.gale-modal-container.win-border[data-v-7a2bd6e0]{border-color:#28c76f80;box-shadow:0 20px 60px #28c76f4d}.gale-modal-container.loss-border[data-v-7a2bd6e0]{border-color:#ff4d5e80;box-shadow:0 20px 60px #ff4d5e4d}@keyframes slideUp-7a2bd6e0{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.gale-modal-header[data-v-7a2bd6e0]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(255,255,255,.1)}.gale-header-content[data-v-7a2bd6e0]{display:flex;align-items:center;gap:16px}.gale-icon-badge[data-v-7a2bd6e0]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(var(--tenant-primary-rgb),.15)}.gale-icon-badge.win-badge[data-v-7a2bd6e0]{background:#28c76f26}.gale-icon-badge.loss-badge[data-v-7a2bd6e0]{background:#ff4d5e26}.gale-icon-badge svg[data-v-7a2bd6e0]{width:28px;height:28px;stroke:var(--tenant-primary)}.gale-icon-badge.win-badge svg[data-v-7a2bd6e0]{stroke:var(--color-success)}.gale-icon-badge.loss-badge svg[data-v-7a2bd6e0]{stroke:var(--color-error)}.gale-modal-title[data-v-7a2bd6e0]{font-size:20px;font-weight:700;color:#fff;margin:0 0 4px}.gale-modal-subtitle[data-v-7a2bd6e0]{font-size:14px;color:#94a3b8;margin:0}.gale-close-btn[data-v-7a2bd6e0]{width:36px;height:36px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.gale-close-btn[data-v-7a2bd6e0]:hover{background:#ffffff1a;border-color:#fff3}.gale-close-btn svg[data-v-7a2bd6e0]{width:20px;height:20px;stroke:#94a3b8}.gale-modal-body[data-v-7a2bd6e0]{padding:24px;max-height:calc(90vh - 180px);overflow-y:auto}.gale-info-cards[data-v-7a2bd6e0]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.gale-info-card[data-v-7a2bd6e0]{background:rgba(var(--tenant-primary-rgb),.08);border:1px solid rgba(var(--tenant-primary-rgb),.2);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;transition:all .3s ease}.gale-info-card[data-v-7a2bd6e0]:hover{transform:translateY(-2px);background:rgba(var(--tenant-primary-rgb),.12)}.gale-info-card.positive-card[data-v-7a2bd6e0]{background:#28c76f14;border-color:#28c76f4d}.gale-info-card.negative-card[data-v-7a2bd6e0]{background:#ff4d5e14;border-color:#ff4d5e4d}.info-card-icon[data-v-7a2bd6e0]{width:40px;height:40px;border-radius:8px;background:rgba(var(--tenant-primary-rgb),.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-card-icon svg[data-v-7a2bd6e0]{width:20px;height:20px;stroke:var(--tenant-primary)}.positive-card .info-card-icon[data-v-7a2bd6e0]{background:#28c76f26}.positive-card .info-card-icon svg[data-v-7a2bd6e0]{stroke:var(--color-success)}.negative-card .info-card-icon[data-v-7a2bd6e0]{background:#ff4d5e26}.negative-card .info-card-icon svg[data-v-7a2bd6e0]{stroke:var(--color-error)}.info-card-content[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:4px}.info-card-label[data-v-7a2bd6e0]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.info-card-value[data-v-7a2bd6e0]{font-size:18px;font-weight:700;color:#fff}.gale-timeline-section[data-v-7a2bd6e0]{margin-bottom:24px}.timeline-title[data-v-7a2bd6e0]{font-size:15px;font-weight:600;color:#e2e8f0;margin:0 0 16px}.gale-timeline[data-v-7a2bd6e0]{position:relative}.timeline-item[data-v-7a2bd6e0]{display:flex;gap:16px;position:relative;padding-bottom:20px}.timeline-marker[data-v-7a2bd6e0]{position:relative;flex-shrink:0}.marker-outer[data-v-7a2bd6e0]{width:40px;height:40px;border-radius:50%;background:rgba(var(--tenant-primary-rgb),.1);border:2px solid rgba(var(--tenant-primary-rgb),.3);position:absolute;top:0;left:0}.timeline-item.win .marker-outer[data-v-7a2bd6e0]{background:#28c76f1a;border-color:#28c76f80}.timeline-item.loss .marker-outer[data-v-7a2bd6e0]{background:#ff4d5e1a;border-color:#ff4d5e80}.marker-inner[data-v-7a2bd6e0]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.marker-inner svg[data-v-7a2bd6e0]{width:18px;height:18px}.timeline-item.win .marker-inner svg[data-v-7a2bd6e0]{stroke:var(--color-success)}.timeline-item.loss .marker-inner svg[data-v-7a2bd6e0]{stroke:var(--color-error)}.timeline-line[data-v-7a2bd6e0]{position:absolute;left:19px;top:40px;width:2px;height:calc(100% - 20px);background:linear-gradient(to bottom,rgba(var(--tenant-primary-rgb),.3),transparent)}.timeline-content[data-v-7a2bd6e0]{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 16px}.timeline-header[data-v-7a2bd6e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.timeline-label[data-v-7a2bd6e0]{font-size:13px;font-weight:600;color:#e2e8f0}.timeline-badge[data-v-7a2bd6e0]{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px}.win-badge-small[data-v-7a2bd6e0]{background:#28c76f26;color:var(--color-success)}.loss-badge-small[data-v-7a2bd6e0]{background:#ff4d5e26;color:var(--color-error)}.timeline-value[data-v-7a2bd6e0]{font-size:16px;font-weight:700;color:var(--tenant-primary)}.gale-result-banner[data-v-7a2bd6e0]{padding:20px;border-radius:12px;display:flex;align-items:center;gap:16px;margin-bottom:8px}.gale-result-banner.win-banner[data-v-7a2bd6e0]{background:linear-gradient(135deg,#28c76f26,#28c76f0d);border:1px solid rgba(40,199,111,.3)}.gale-result-banner.loss-banner[data-v-7a2bd6e0]{background:linear-gradient(135deg,#ff4d5e26,#ff4d5e0d);border:1px solid rgba(255,77,94,.3)}.banner-icon[data-v-7a2bd6e0]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.win-banner .banner-icon[data-v-7a2bd6e0]{background:#28c76f33}.loss-banner .banner-icon[data-v-7a2bd6e0]{background:#ff4d5e33}.banner-icon svg[data-v-7a2bd6e0]{width:28px;height:28px}.win-banner .banner-icon svg[data-v-7a2bd6e0]{stroke:var(--color-success);fill:var(--color-success)}.loss-banner .banner-icon svg[data-v-7a2bd6e0]{stroke:var(--color-error)}.banner-content[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:4px}.banner-title[data-v-7a2bd6e0]{font-size:16px;font-weight:700;color:#fff}.banner-description[data-v-7a2bd6e0]{font-size:13px;color:#94a3b8}.gale-modal-footer[data-v-7a2bd6e0]{padding:20px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end;gap:12px}.gale-btn-secondary[data-v-7a2bd6e0]{padding:12px 32px;background:rgba(var(--tenant-primary-rgb),.15);border:1px solid rgba(var(--tenant-primary-rgb),.3);border-radius:10px;color:var(--tenant-secondary);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.gale-btn-secondary[data-v-7a2bd6e0]:hover{background:rgba(var(--tenant-primary-rgb),.25);border-color:rgba(var(--tenant-primary-rgb),.5);transform:translateY(-1px)}.recent-operations[data-v-7a2bd6e0]{grid-column:span 12}.operations-header[data-v-7a2bd6e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ops-counter[data-v-7a2bd6e0]{font-size:12px;color:var(--tx-muted, var(--color-text-tertiary));font-variant-numeric:tabular-nums}.ops-pagination[data-v-7a2bd6e0]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.ops-page-btn[data-v-7a2bd6e0]{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease;touch-action:manipulation}.ops-page-btn svg[data-v-7a2bd6e0]{width:16px;height:16px}.ops-page-btn[data-v-7a2bd6e0]:hover:not(:disabled){background:rgba(var(--tenant-primary-rgb),.15);color:var(--tenant-secondary);border-color:rgba(var(--tenant-primary-rgb),.3)}.ops-page-btn[data-v-7a2bd6e0]:disabled{opacity:.35;cursor:not-allowed}.ops-page-info[data-v-7a2bd6e0]{font-size:13px;color:#64748b;font-variant-numeric:tabular-nums;min-width:48px;text-align:center}.operations-grid[data-v-7a2bd6e0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.operations-empty[data-v-7a2bd6e0]{grid-column:1 / -1;padding:56px 24px;text-align:center;border-radius:var(--r-md);background:linear-gradient(135deg,#ffffff05,#ffffff03);border:1px dashed rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:8px}.operation-card[data-v-7a2bd6e0]{background:linear-gradient(135deg,var(--color-surface-elevated) 0%,var(--color-surface) 100%);border-radius:12px;padding:16px;border:2px solid transparent;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.operation-card[data-v-7a2bd6e0]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--tenant-primary),var(--tenant-secondary))}.operation-card.win[data-v-7a2bd6e0]:before{background:linear-gradient(90deg,var(--color-success),#4ade80)}.operation-card.loss[data-v-7a2bd6e0]:before{background:linear-gradient(90deg,var(--color-error),#ff8a95)}.operation-card[data-v-7a2bd6e0]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--tenant-primary-rgb),.2);border-color:rgba(var(--tenant-primary-rgb),.3)}.operation-card.win[data-v-7a2bd6e0]:hover{box-shadow:0 8px 24px #28c76f33;border-color:#28c76f4d}.operation-card.loss[data-v-7a2bd6e0]:hover{box-shadow:0 8px 24px #ff4d5e33;border-color:#ff4d5e4d}.operation-header[data-v-7a2bd6e0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.operation-asset[data-v-7a2bd6e0]{display:flex;gap:10px;align-items:center;flex:1}.asset-icon-op[data-v-7a2bd6e0]{width:36px;height:36px;border-radius:8px;background:rgba(var(--tenant-primary-rgb),.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.asset-icon-op svg[data-v-7a2bd6e0]{width:18px;height:18px;stroke:var(--tenant-primary)}.asset-details[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:4px}.asset-name[data-v-7a2bd6e0]{font-size:13px;font-weight:600;color:#e2e8f0}.asset-time[data-v-7a2bd6e0]{font-size:11px;color:#94a3b8}.operation-direction[data-v-7a2bd6e0]{display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px}.operation-direction svg[data-v-7a2bd6e0]{width:14px;height:14px}.operation-direction.call[data-v-7a2bd6e0]{background:#28c76f26;color:var(--color-success)}.operation-direction.call svg[data-v-7a2bd6e0]{stroke:var(--color-success)}.operation-direction.put[data-v-7a2bd6e0]{background:#ff4d5e26;color:var(--color-error)}.operation-direction.put svg[data-v-7a2bd6e0]{stroke:var(--color-error)}.operation-footer[data-v-7a2bd6e0]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.operation-result[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:2px}.result-label[data-v-7a2bd6e0]{font-size:var(--fs-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.result-value[data-v-7a2bd6e0]{font-size:16px;font-weight:700}.operation-result.positive .result-value[data-v-7a2bd6e0]{color:var(--color-success);text-shadow:0 0 10px rgba(40,199,111,.3)}.operation-result.negative .result-value[data-v-7a2bd6e0]{color:var(--color-error);text-shadow:0 0 10px rgba(255,77,94,.3)}.gale-btn[data-v-7a2bd6e0]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(var(--tenant-primary-rgb),.1);border:1px solid rgba(var(--tenant-primary-rgb),.3);border-radius:6px;color:var(--tenant-secondary);font-size:11px;font-weight:600;cursor:pointer;transition:all .3s ease}.gale-btn svg[data-v-7a2bd6e0]{width:14px;height:14px;stroke:currentColor}.gale-btn[data-v-7a2bd6e0]:hover{background:rgba(var(--tenant-primary-rgb),.2);border-color:rgba(var(--tenant-primary-rgb),.5);transform:scale(1.05)}.gale-btn.has-gale[data-v-7a2bd6e0]{background:#f9a8251a;border-color:#f9a8254d;color:var(--color-warning)}.gale-btn.has-gale[data-v-7a2bd6e0]:hover{background:#f9a82533;border-color:#f9a82580}.install-app[data-v-7a2bd6e0]{grid-column:span 12}.app-hero[data-v-7a2bd6e0]{text-align:center;padding:50px 30px;background:linear-gradient(135deg,rgba(var(--tenant-primary-rgb),.1),#2563eb0d);border-radius:20px;margin-bottom:40px;position:relative;overflow:hidden}.app-hero[data-v-7a2bd6e0]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(var(--tenant-primary-rgb),.1) 0%,transparent 70%);animation:pulse-7a2bd6e0 4s ease-in-out infinite}@keyframes pulse-7a2bd6e0{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.app-hero-badge[data-v-7a2bd6e0]{width:80px;height:80px;margin:0 auto 20px;position:relative;display:flex;align-items:center;justify-content:center}.badge-glow[data-v-7a2bd6e0]{position:absolute;width:100%;height:100%;background:radial-gradient(circle,rgba(var(--tenant-primary-rgb),.4) 0%,transparent 70%);border-radius:50%;animation:glow-7a2bd6e0 2s ease-in-out infinite}@keyframes glow-7a2bd6e0{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:.8}}.app-hero-badge svg[data-v-7a2bd6e0]{width:40px;height:40px;stroke:var(--tenant-primary);position:relative;z-index:2;filter:drop-shadow(0 0 10px rgba(var(--tenant-primary-rgb),.5))}.app-hero-title[data-v-7a2bd6e0]{font-size:32px;font-weight:800;color:#fff;margin:0 0 12px;letter-spacing:-.5px;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-hero-subtitle[data-v-7a2bd6e0]{font-size:16px;color:#94a3b8;max-width:500px;margin:0 auto 30px}.app-features-grid[data-v-7a2bd6e0]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:700px;margin:0 auto;position:relative;z-index:2}.app-feature-mini[data-v-7a2bd6e0]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#1a284780;border:1px solid rgba(var(--tenant-primary-rgb),.2);border-radius:12px;transition:all .3s ease}.app-feature-mini[data-v-7a2bd6e0]:hover{transform:translateY(-4px);background:#1a2847cc;border-color:rgba(var(--tenant-primary-rgb),.4);box-shadow:0 8px 20px rgba(var(--tenant-primary-rgb),.2)}.app-feature-mini svg[data-v-7a2bd6e0]{width:24px;height:24px;stroke:var(--tenant-primary)}.app-feature-mini span[data-v-7a2bd6e0]{font-size:12px;color:#94a3b8;text-align:center;line-height:1.4}.install-steps-modern[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:24px;margin-bottom:40px;max-width:900px;margin-left:auto;margin-right:auto}.step-modern[data-v-7a2bd6e0]{display:grid;grid-template-columns:80px 1fr;gap:24px;background:linear-gradient(135deg,#1a284799,#0f1c3566);border:1px solid rgba(var(--tenant-primary-rgb),.15);border-radius:16px;padding:28px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.step-modern[data-v-7a2bd6e0]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--tenant-primary),transparent);opacity:0;transition:opacity .4s ease}.step-modern[data-v-7a2bd6e0]:hover{transform:translate(8px);border-color:rgba(var(--tenant-primary-rgb),.4);box-shadow:0 12px 30px rgba(var(--tenant-primary-rgb),.15)}.step-modern[data-v-7a2bd6e0]:hover:before{opacity:1}.step-icon-wrapper[data-v-7a2bd6e0]{position:relative;display:flex;flex-direction:column;align-items:center}.step-number-modern[data-v-7a2bd6e0]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--tenant-primary) 0%,var(--tenant-primary) 100%);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;color:#fff;box-shadow:0 8px 20px rgba(var(--tenant-primary-rgb),.4);position:relative;z-index:2}.step-number-modern[data-v-7a2bd6e0]:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:linear-gradient(135deg,var(--tenant-primary) 0%,var(--tenant-primary) 100%);opacity:.3;z-index:-1;animation:pulse-ring-7a2bd6e0 2s ease-in-out infinite}@keyframes pulse-ring-7a2bd6e0{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:0}}.step-connector[data-v-7a2bd6e0]{width:2px;flex:1;background:linear-gradient(to bottom,rgba(var(--tenant-primary-rgb),.4),transparent);margin:12px auto 0}.step-modern:last-child .step-connector[data-v-7a2bd6e0]{display:none}.step-content-modern[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:12px}.step-icon-badge[data-v-7a2bd6e0]{width:50px;height:50px;border-radius:12px;background:rgba(var(--tenant-primary-rgb),.1);border:1px solid rgba(var(--tenant-primary-rgb),.2);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.step-icon-badge svg[data-v-7a2bd6e0]{width:24px;height:24px;stroke:var(--tenant-primary)}.step-content-modern h3[data-v-7a2bd6e0]{font-size:18px;font-weight:700;color:#fff;margin:0}.step-content-modern p[data-v-7a2bd6e0]{font-size:14px;color:#94a3b8;margin:0;line-height:1.6}.platforms-section[data-v-7a2bd6e0]{background:linear-gradient(135deg,#1a284766,#0f1c3533);border:1px solid rgba(var(--tenant-primary-rgb),.15);border-radius:16px;padding:32px}.platforms-header[data-v-7a2bd6e0]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;color:#94a3b8;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.platforms-header svg[data-v-7a2bd6e0]{width:20px;height:20px;stroke:var(--tenant-primary)}.platforms-grid[data-v-7a2bd6e0]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.platform-card[data-v-7a2bd6e0]{background:#1a284780;border:1px solid rgba(var(--tenant-primary-rgb),.2);border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .3s ease;cursor:pointer}.platform-card[data-v-7a2bd6e0]:hover{transform:translateY(-4px);background:#1a2847cc;border-color:rgba(var(--tenant-primary-rgb),.4);box-shadow:0 8px 20px rgba(var(--tenant-primary-rgb),.2)}.platform-card svg[data-v-7a2bd6e0]{width:32px;height:32px;stroke:var(--tenant-primary);flex-shrink:0}.platform-card div[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:4px}.platform-card strong[data-v-7a2bd6e0]{font-size:15px;font-weight:700;color:#fff}.platform-card span[data-v-7a2bd6e0]{font-size:12px;color:#64748b}.mobile-header[data-v-7a2bd6e0],.overlay[data-v-7a2bd6e0]{display:none}@media (max-width: 768px){html[data-v-7a2bd6e0],body[data-v-7a2bd6e0]{overflow-x:hidden;max-width:100vw;box-sizing:border-box}#app[data-v-7a2bd6e0]{width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.app-container[data-v-7a2bd6e0],.main-content[data-v-7a2bd6e0],.card[data-v-7a2bd6e0],.dashboard-grid[data-v-7a2bd6e0]{max-width:100%;box-sizing:border-box}.app-container[data-v-7a2bd6e0]{width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.mobile-header[data-v-7a2bd6e0]{display:flex;position:fixed;top:0;left:0;right:0;height:60px;background:#0f1c35f2;border-bottom:1px solid rgba(255,255,255,.07);padding:0 14px;align-items:center;gap:12px;z-index:1000;box-shadow:0 2px 16px #0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:100%;max-width:100vw;box-sizing:border-box}.menu-toggle[data-v-7a2bd6e0]{width:40px;height:40px;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:8px}.menu-toggle svg[data-v-7a2bd6e0]{width:24px;height:24px;stroke:var(--tenant-secondary, var(--tenant-primary))}.mobile-logo[data-v-7a2bd6e0]{flex:1;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#fff}.mobile-logo-img[data-v-7a2bd6e0]{width:28px;height:28px;object-fit:contain;border-radius:8px}.mobile-brand-name[data-v-7a2bd6e0]{display:inline-block;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-wallet-info[data-v-7a2bd6e0]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s;position:relative}.mobile-wallet-info[data-v-7a2bd6e0]:active{background:#ffffff1a}.mobile-wallet-balance[data-v-7a2bd6e0]{font-size:14px;font-weight:700;color:#fff;line-height:1.2}.mobile-wallet-type[data-v-7a2bd6e0]{font-size:9px;font-weight:600;color:var(--tenant-secondary, var(--tenant-secondary));text-transform:uppercase;letter-spacing:.5px;line-height:1}.wallet-dropdown-mobile[data-v-7a2bd6e0]{position:fixed!important;top:60px!important;right:8px!important;left:auto!important;width:calc(100vw - 16px)!important;max-width:360px!important;z-index:10000!important}.mobile-balance[data-v-7a2bd6e0]{font-size:16px;font-weight:700;color:var(--tenant-secondary, var(--tenant-secondary))}.wallet-dropdown[data-v-7a2bd6e0]{min-width:auto;width:calc(100vw - 32px);left:16px;right:16px;box-sizing:border-box}.overlay[data-v-7a2bd6e0]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:998;opacity:0;pointer-events:none;transition:opacity .3s}.overlay.active[data-v-7a2bd6e0]{opacity:1;pointer-events:all}.app-container[data-v-7a2bd6e0]{padding-top:60px}.sidebar[data-v-7a2bd6e0]{position:fixed;top:60px;left:-280px;bottom:0;width:280px;z-index:999;transition:left .3s ease;overflow-y:auto;box-shadow:4px 0 12px #0000004d}.sidebar.open[data-v-7a2bd6e0]{left:0}.header[data-v-7a2bd6e0],.topbar[data-v-7a2bd6e0]{display:none}.main-content[data-v-7a2bd6e0]{padding:80px 16px 24px;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden}.dashboard-grid[data-v-7a2bd6e0]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;padding:0;margin:0}.chart-card[data-v-7a2bd6e0]{order:1;grid-column:span 1!important;grid-row:auto!important;max-width:100%;width:100%;box-sizing:border-box;margin:0}.asset-selector[data-v-7a2bd6e0]{order:2;grid-column:span 1!important;grid-row:auto!important;max-width:100%;width:100%;box-sizing:border-box;margin:0}.signal-generator[data-v-7a2bd6e0]{order:3;grid-column:span 1!important;grid-row:auto!important;max-width:100%;width:100%;box-sizing:border-box;margin:0}.stats-grid[data-v-7a2bd6e0]{order:4}.news-ticker-card[data-v-7a2bd6e0]{order:5;grid-column:span 1!important;grid-row:auto!important;max-width:100%;width:100%;box-sizing:border-box;margin:0}.recent-operations[data-v-7a2bd6e0]{order:6;grid-column:span 1!important;grid-row:auto!important;max-width:100%;width:100%;box-sizing:border-box;margin:0}.install-app[data-v-7a2bd6e0]{order:7;grid-column:span 1!important;grid-row:auto!important;max-width:100%;width:100%;box-sizing:border-box;margin:0}.card[data-v-7a2bd6e0]{padding:16px;box-sizing:border-box;width:100%;margin:0}.carousel-container[data-v-7a2bd6e0]{gap:0;width:100%;box-sizing:border-box;margin:0;padding:0}.carousel-arrow[data-v-7a2bd6e0]{width:32px;height:32px;opacity:.75;background:#0f1c35f2}.carousel-container:hover .carousel-arrow[data-v-7a2bd6e0]{opacity:.9}.carousel-arrow-left[data-v-7a2bd6e0]{left:4px}.carousel-arrow-right[data-v-7a2bd6e0]{right:4px}.carousel-arrow svg[data-v-7a2bd6e0]{width:18px;height:18px}.carousel-wrapper[data-v-7a2bd6e0]{padding:0 2px}.carousel-wrapper[data-v-7a2bd6e0]{max-width:100%;overflow:hidden}.carousel-slide[data-v-7a2bd6e0]{grid-template-columns:repeat(3,1fr);gap:6px;max-width:100%;box-sizing:border-box}.asset-card[data-v-7a2bd6e0]{padding:8px 6px;min-width:0;box-sizing:border-box;gap:4px;border-radius:8px}.asset-icon-wrapper[data-v-7a2bd6e0]{width:28px;height:28px;margin-bottom:4px}.asset-icon-flag[data-v-7a2bd6e0]{font-size:16px}.asset-icon-circle[data-v-7a2bd6e0]{font-size:11px}.asset-header[data-v-7a2bd6e0]{margin-bottom:2px;gap:4px}.asset-name[data-v-7a2bd6e0]{font-size:10px}.asset-type[data-v-7a2bd6e0]{font-size:9px;padding:2px 4px;letter-spacing:.3px}.asset-market-status[data-v-7a2bd6e0]{font-size:9px;margin-bottom:4px}.asset-stats .stat-value[data-v-7a2bd6e0]{font-size:11px}.asset-accuracy-section[data-v-7a2bd6e0]{padding-top:4px}.accuracy-label[data-v-7a2bd6e0]{font-size:9px}.accuracy-value[data-v-7a2bd6e0]{font-size:11px}.carousel-category[data-v-7a2bd6e0]{font-size:12px;margin-bottom:10px}.stats-grid[data-v-7a2bd6e0]{grid-template-columns:1fr;gap:12px;align-self:auto;width:100%;box-sizing:border-box}.stat-card[data-v-7a2bd6e0]{min-height:auto;width:100%;box-sizing:border-box}.combined-stats-card[data-v-7a2bd6e0]{grid-column:span 1!important;width:100%;padding:16px!important;box-sizing:border-box}.combined-stats-wrapper[data-v-7a2bd6e0]{flex-direction:column;gap:20px}.stat-divider[data-v-7a2bd6e0]{width:100%;height:1px;background:linear-gradient(to right,transparent,var(--color-border-strong) 20%,var(--color-border-strong) 80%,transparent)}.stat-section[data-v-7a2bd6e0]{width:100%}.stat-icon[data-v-7a2bd6e0]{width:28px;height:28px;margin-bottom:8px}.stat-value[data-v-7a2bd6e0]{font-size:24px;margin-bottom:6px}.stat-label[data-v-7a2bd6e0]{font-size:12px}.stat-details[data-v-7a2bd6e0]{font-size:11px;gap:8px}.active-users-card[data-v-7a2bd6e0]{grid-column:span 1!important;min-height:auto;width:100%;padding:16px!important;box-sizing:border-box}.live-indicator-section[data-v-7a2bd6e0]{margin-bottom:16px}.avatars-stack[data-v-7a2bd6e0]{width:120px;height:40px}.avatar-circle[data-v-7a2bd6e0]{width:36px;height:36px;font-size:12px}.avatar-more[data-v-7a2bd6e0]{width:36px;height:36px;font-size:11px}.activity-feed-container[data-v-7a2bd6e0]{min-height:150px}.feed-item[data-v-7a2bd6e0]{padding:10px;gap:10px}.feed-icon[data-v-7a2bd6e0]{width:32px;height:32px}.feed-icon svg[data-v-7a2bd6e0]{width:16px;height:16px}.feed-name[data-v-7a2bd6e0]{font-size:12px}.feed-description[data-v-7a2bd6e0]{font-size:11px}.feed-amount[data-v-7a2bd6e0]{font-size:13px}[data-v-7a2bd6e0]{max-width:100%;box-sizing:border-box}body[data-v-7a2bd6e0]{overflow-x:hidden}.news-ticker-card[data-v-7a2bd6e0]{min-height:320px;align-self:auto;padding:20px 16px!important}.news-header[data-v-7a2bd6e0]{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:16px;margin-bottom:16px}.news-title-wrapper[data-v-7a2bd6e0]{width:100%;flex-wrap:wrap;gap:8px}.news-icon[data-v-7a2bd6e0]{width:20px;height:20px}.news-title[data-v-7a2bd6e0]{font-size:16px;flex:1}.live-badge[data-v-7a2bd6e0]{font-size:10px;padding:3px 10px}.news-controls[data-v-7a2bd6e0]{width:100%;justify-content:space-between;align-items:center;gap:12px;margin-top:0}.news-indicators[data-v-7a2bd6e0]{flex:1;justify-content:center}.news-nav-btn[data-v-7a2bd6e0]{width:36px;height:36px}.news-nav-btn svg[data-v-7a2bd6e0]{width:16px;height:16px}.news-ticker-wrapper[data-v-7a2bd6e0]{min-height:180px}.news-item[data-v-7a2bd6e0]{flex-direction:column;gap:12px}.news-category[data-v-7a2bd6e0]{align-self:flex-start;font-size:10px;padding:5px 12px}.news-content[data-v-7a2bd6e0]{width:100%}.news-text[data-v-7a2bd6e0]{font-size:14px;line-height:1.6;margin-bottom:12px}.news-meta[data-v-7a2bd6e0]{flex-direction:column;align-items:flex-start;gap:6px}.news-time[data-v-7a2bd6e0],.news-source[data-v-7a2bd6e0]{font-size:11px}.chart-container[data-v-7a2bd6e0]{height:250px}.install-steps-modern[data-v-7a2bd6e0]{gap:16px;width:100%;box-sizing:border-box}.step-modern[data-v-7a2bd6e0]{grid-template-columns:60px 1fr;gap:16px;padding:20px 16px;width:100%;box-sizing:border-box}.step-modern[data-v-7a2bd6e0]:hover{transform:translate(0)}.step-number-modern[data-v-7a2bd6e0]{width:48px;height:48px;font-size:20px}.step-icon-badge[data-v-7a2bd6e0]{width:40px;height:40px}.step-icon-badge svg[data-v-7a2bd6e0]{width:20px;height:20px}.step-content-modern h3[data-v-7a2bd6e0]{font-size:16px}.step-content-modern p[data-v-7a2bd6e0]{font-size:13px}.app-features-grid[data-v-7a2bd6e0],.platforms-grid[data-v-7a2bd6e0]{grid-template-columns:1fr;gap:12px;width:100%;box-sizing:border-box}.platform-card[data-v-7a2bd6e0]{width:100%;box-sizing:border-box}.recent-operations[data-v-7a2bd6e0]{width:100%;padding:16px!important;box-sizing:border-box}.operations-header[data-v-7a2bd6e0]{margin-bottom:16px;flex-wrap:wrap;gap:12px}.operations-grid[data-v-7a2bd6e0]{grid-template-columns:1fr;gap:12px;width:100%}.operation-card[data-v-7a2bd6e0]{width:100%;padding:14px;box-sizing:border-box}.operation-header[data-v-7a2bd6e0]{gap:10px}.operation-asset[data-v-7a2bd6e0]{font-size:14px}.operation-badge[data-v-7a2bd6e0]{font-size:10px;padding:3px 8px}.gale-badge[data-v-7a2bd6e0]{font-size:9px;padding:2px 6px}.operation-body[data-v-7a2bd6e0]{gap:8px;margin:10px 0}.op-detail-label[data-v-7a2bd6e0]{font-size:10px}.op-detail-value[data-v-7a2bd6e0]{font-size:12px}.operation-footer[data-v-7a2bd6e0]{gap:8px}.operation-result[data-v-7a2bd6e0]{font-size:15px}.gale-btn[data-v-7a2bd6e0]{padding:6px 12px;font-size:10px}.install-app[data-v-7a2bd6e0]{width:100%;padding:16px!important;box-sizing:border-box}.app-hero[data-v-7a2bd6e0]{padding:30px 20px;margin-bottom:24px}.app-hero-badge[data-v-7a2bd6e0]{width:60px;height:60px}.app-hero-badge svg[data-v-7a2bd6e0]{width:30px;height:30px}.app-hero-title[data-v-7a2bd6e0]{font-size:24px}.app-hero-subtitle[data-v-7a2bd6e0]{font-size:14px}.platforms-section[data-v-7a2bd6e0]{padding:20px 16px}.chart-split-container[data-v-7a2bd6e0]{grid-template-columns:1fr;gap:15px;min-height:auto;width:100%;max-width:100%;box-sizing:border-box}.chart-left[data-v-7a2bd6e0]{min-height:320px;order:1;width:100%;max-width:100%;box-sizing:border-box}.chart-right[data-v-7a2bd6e0]{order:2;min-height:250px;width:100%;max-width:100%;box-sizing:border-box}.chart-container[data-v-7a2bd6e0]{width:100%;max-width:100%;box-sizing:border-box;padding:12px}.chart-placeholder[data-v-7a2bd6e0]{width:100%;max-width:100%;box-sizing:border-box;padding:40px 16px}#tradingChart[data-v-7a2bd6e0]{width:100%!important;max-width:100%!important;box-sizing:border-box}.generate-signal-btn[data-v-7a2bd6e0]{width:140px;height:140px}.btn-text[data-v-7a2bd6e0]{font-size:14px;letter-spacing:2px}.btn-subtext[data-v-7a2bd6e0]{font-size:8px;letter-spacing:1.5px}.status-indicator[data-v-7a2bd6e0]{font-size:9px;bottom:10px;right:10px;padding:5px 10px}.ring-1[data-v-7a2bd6e0]{width:160px;height:160px}.ring-2[data-v-7a2bd6e0]{width:190px;height:190px}.ring-3[data-v-7a2bd6e0]{width:220px;height:220px}.hexagon-bg[data-v-7a2bd6e0]{width:140px;height:140px}.status-indicator[data-v-7a2bd6e0]{font-size:10px}.status-dot[data-v-7a2bd6e0]{width:6px;height:6px}.modal-container[data-v-7a2bd6e0]{max-width:100%;max-height:96vh;margin:8px;border-radius:16px}.modal-header[data-v-7a2bd6e0]{padding:16px 16px 12px}.modal-logo[data-v-7a2bd6e0]{width:50px;height:50px;margin:0 auto 8px}.logo-circle[data-v-7a2bd6e0]{width:50px;height:50px}.logo-badge[data-v-7a2bd6e0]{width:18px;height:18px;font-size:11px}.modal-title[data-v-7a2bd6e0]{font-size:18px;margin:0 0 4px}.modal-subtitle[data-v-7a2bd6e0]{font-size:11px}.modal-body[data-v-7a2bd6e0]{padding:12px 16px}.analysis-step[data-v-7a2bd6e0]{padding:8px 10px;gap:10px;margin-bottom:6px}.step-icon[data-v-7a2bd6e0]{width:32px;height:32px}.step-icon.check svg[data-v-7a2bd6e0],.step-icon.loading svg[data-v-7a2bd6e0],.step-icon.pending-icon svg[data-v-7a2bd6e0]{width:18px;height:18px}.step-title[data-v-7a2bd6e0]{font-size:13px;margin:0 0 2px}.step-description[data-v-7a2bd6e0],.step-status[data-v-7a2bd6e0]{font-size:10px}.modal-footer[data-v-7a2bd6e0]{padding:12px 16px}.progress-container[data-v-7a2bd6e0]{margin-bottom:6px}.progress-label[data-v-7a2bd6e0]{font-size:10px;margin-bottom:4px}.progress-bar-container[data-v-7a2bd6e0]{height:8px;margin-bottom:4px}.progress-percentage[data-v-7a2bd6e0]{font-size:14px}.progress-status[data-v-7a2bd6e0]{font-size:10px;gap:6px}.countdown-badge[data-v-7a2bd6e0]{padding:2px 8px;font-size:10px}.dots span[data-v-7a2bd6e0]{width:4px;height:4px}.signal-modal-container[data-v-7a2bd6e0]{padding:24px;max-width:95%}.signal-icon[data-v-7a2bd6e0]{width:64px;height:64px}.signal-icon svg[data-v-7a2bd6e0]{width:32px;height:32px}.signal-title[data-v-7a2bd6e0]{font-size:22px;margin-bottom:20px}.signal-details[data-v-7a2bd6e0]{padding:16px}.signal-row[data-v-7a2bd6e0]{padding:10px 0}.signal-label[data-v-7a2bd6e0]{font-size:12px}.signal-value[data-v-7a2bd6e0]{font-size:14px}.action-value[data-v-7a2bd6e0]{padding:4px 12px;font-size:14px}.signal-btn[data-v-7a2bd6e0]{padding:12px 20px;font-size:14px}}@media (max-width: 375px){.carousel-slide[data-v-7a2bd6e0]{grid-template-columns:repeat(2,1fr);gap:6px}.asset-stats .stat-value[data-v-7a2bd6e0]{font-size:10px}.carousel-arrow-left[data-v-7a2bd6e0]{left:2px}.carousel-arrow-right[data-v-7a2bd6e0]{right:2px}.modal-container[data-v-7a2bd6e0]{max-height:97vh;margin:6px}.modal-header[data-v-7a2bd6e0]{padding:12px 12px 8px}.modal-logo[data-v-7a2bd6e0]{width:45px;height:45px;margin:0 auto 6px}.logo-circle[data-v-7a2bd6e0]{width:45px;height:45px}.modal-title[data-v-7a2bd6e0]{font-size:16px}.modal-subtitle[data-v-7a2bd6e0]{font-size:10px}.modal-body[data-v-7a2bd6e0]{padding:10px 12px}.analysis-step[data-v-7a2bd6e0]{padding:6px 8px;gap:8px;margin-bottom:5px}.step-icon[data-v-7a2bd6e0]{width:28px;height:28px}.step-icon svg[data-v-7a2bd6e0]{width:16px!important;height:16px!important}.step-title[data-v-7a2bd6e0]{font-size:12px}.step-description[data-v-7a2bd6e0]{font-size:9px}.modal-footer[data-v-7a2bd6e0]{padding:10px 12px}.progress-label[data-v-7a2bd6e0]{font-size:9px}.progress-bar-container[data-v-7a2bd6e0]{height:7px}.progress-percentage[data-v-7a2bd6e0]{font-size:13px}.progress-status[data-v-7a2bd6e0]{font-size:9px}}@media (min-width: 769px) and (max-width: 1024px){.sidebar[data-v-7a2bd6e0]{width:200px}.main-content[data-v-7a2bd6e0]{padding:25px}.stats-grid[data-v-7a2bd6e0]{grid-template-columns:repeat(2,1fr)}}@keyframes slideIn-7a2bd6e0{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut-7a2bd6e0{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}.fullscreen-loader[data-v-7a2bd6e0]{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,#0d1e3a,#050d1a);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;color:#e2e8f0;gap:6px}.loader-spinner[data-v-7a2bd6e0]{width:48px;height:48px;border:3px solid rgba(var(--tenant-primary-rgb),.12);border-top-color:var(--accent-secondary, var(--tenant-primary));border-radius:50%;animation:spin-7a2bd6e0 .9s cubic-bezier(.4,0,.2,1) infinite;margin-bottom:14px;box-shadow:0 0 20px rgba(var(--tenant-primary-rgb),.15)}@keyframes spin-7a2bd6e0{to{transform:rotate(360deg)}}.fullscreen-loader p[data-v-7a2bd6e0]{font-size:var(--fs-base);color:var(--tx-muted);margin:0;letter-spacing:.2px}.bootstrap-error-card[data-v-7a2bd6e0]{width:min(480px,calc(100vw - 32px));background:#0a1628d9;border:1px solid rgba(255,77,94,.25);border-radius:var(--r-lg);padding:28px;box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bootstrap-error-card h3[data-v-7a2bd6e0]{margin:0 0 10px;font-size:var(--fs-xl);color:#e2e8f0;font-weight:700;letter-spacing:-.2px}.bootstrap-error-card p[data-v-7a2bd6e0]{margin:0;color:var(--tx-muted);line-height:1.6;font-size:var(--fs-base)}.bootstrap-error-actions[data-v-7a2bd6e0]{display:flex;gap:10px;margin-top:20px}.btn-retry[data-v-7a2bd6e0],.btn-logout[data-v-7a2bd6e0]{flex:1;border:1px solid rgba(148,163,184,.2);background:#1e293b80;color:#e2e8f0;padding:11px 16px;border-radius:var(--r-sm);font-weight:600;font-size:var(--fs-base);cursor:pointer;transition:background .2s,border-color .2s}.btn-retry[data-v-7a2bd6e0]{background:#28c76f1a;border-color:#28c76f59;color:#4ade80}.btn-retry[data-v-7a2bd6e0]:hover,.btn-logout[data-v-7a2bd6e0]:hover{background:#1e293bd9}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--tenant-primary: #2b8fff;--tenant-secondary: #19c2e6;--tenant-primary-rgb: 43, 143, 255;--tenant-secondary-rgb: 25, 194, 230;--tenant-accent: #6ee7ff;--tenant-font: "Inter", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tenant-primary-hover: color-mix(in srgb, var(--tenant-primary) 78%, #fff);--tenant-primary-soft: rgba(var(--tenant-primary-rgb), .16);--tenant-primary-border: rgba(var(--tenant-primary-rgb), .5);--tenant-primary-glow: rgba(var(--tenant-primary-rgb), .62);--tenant-grad: linear-gradient(135deg, var(--tenant-primary), var(--tenant-secondary));--accent-primary: var(--tenant-primary);--accent-secondary: var(--tenant-secondary);--accent-primary-rgb: var(--tenant-primary-rgb);--accent-secondary-rgb: var(--tenant-secondary-rgb);--accent-gradient: linear-gradient(90deg, var(--accent-secondary) 0%, var(--accent-primary) 100%);--accent-gradient-135: linear-gradient(135deg, var(--accent-secondary) 0%, var(--accent-primary) 100%);--color-success: #28c76f;--color-success-soft: rgba(40,199,111,.14);--color-success-bg: rgba(40,199,111,.1);--color-success-border: rgba(40,199,111,.3);--color-danger: #ff4d5e;--color-danger-soft: rgba(255,77,94,.14);--color-error: #ff4d5e;--color-error-bg: rgba(255,77,94,.1);--color-error-border: rgba(255,77,94,.3);--color-warning: #f9a825;--color-warning-soft: rgba(249,168,37,.16);--color-warning-bg: rgba(249,168,37,.1);--color-warning-border: rgba(249,168,37,.3);--color-info: #2b8fff;--color-profit: #28c76f;--color-loss: #ff4d5e;--color-win: #28c76f;--color-muted: #5d6b82;--money-grad: linear-gradient(135deg, #2fd07a, #1f9d57);--money-glow: rgba(40,199,111,.45);--color-background: #04060d;--color-bg-2: #070a13;--color-sidebar: #060812;--color-surface: #0e1727;--color-surface-elevated: #142034;--color-surface-2: #0a1120;--color-border: rgba(255,255,255,.085);--color-border-strong: rgba(255,255,255,.15);--color-text-primary: #eef4fd;--color-text-secondary: #9aa8c2;--color-text-tertiary: #66758f;--hairline-top: inset 0 1px 0 rgba(255,255,255,.07);--glass-sheen: linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,0) 42%);--surface-base: #04060d;--surface-raised: #0e1727;--surface-overlay: rgba(14, 23, 39, .85);--surface-card: linear-gradient(180deg, var(--color-surface), var(--color-surface-2));--surface-input: rgba(0, 0, 0, .28);--surface-input-focus: rgba(0, 0, 0, .4);--text-primary: #eef4fd;--text-secondary: #9aa8c2;--text-muted: #66758f;--text-subtle: #4a5876;--border-subtle: rgba(255, 255, 255, .085);--border-accent: var(--tenant-primary-border);--duration-fast: .15s;--duration-base: .2s;--duration-slow: .3s;--easing-out: cubic-bezier(0, 0, .2, 1);--easing-in: cubic-bezier(.4, 0, 1, 1);--easing-standard: cubic-bezier(.4, 0, .2, 1);--radius-sm: 9px;--radius-md: 13px;--radius: 13px;--radius-lg: 17px;--radius-xl: 22px;--shadow-card: var(--hairline-top), 0 22px 50px -30px rgba(0,0,0,.95), 0 4px 14px -8px rgba(0,0,0,.6);--shadow-pop: var(--hairline-top), 0 40px 90px -28px rgba(0,0,0,.92);--shadow-btn: 0 8px 22px -10px var(--tenant-primary-glow);--shadow-btn-hover: 0 10px 26px -10px var(--tenant-primary-glow);--ring: 0 0 0 1px var(--color-border);--font: var(--tenant-font);--font-mono: "Roboto Mono", "SF Mono", ui-monospace, monospace}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:radial-gradient(1300px 760px at 80% -12%,rgba(var(--tenant-primary-rgb),.16),transparent 56%),radial-gradient(880px 560px at 6% 2%,rgba(var(--tenant-secondary-rgb),.08),transparent 50%),radial-gradient(1100px 900px at 50% 128%,rgba(var(--tenant-primary-rgb),.06),transparent 60%),var(--color-background);background-attachment:fixed;font-family:var(--tenant-font);color:var(--text-primary);line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100dvh}.mono,.num,.value-money,.pnl-value,.stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}#app{min-height:100dvh}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface-raised);border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--tenant-primary) 0%,var(--tenant-secondary) 100%);border-radius:4px;border:2px solid var(--surface-raised)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--tenant-secondary) 0%,var(--tenant-primary) 100%)}::selection{background:rgba(var(--accent-primary-rgb, 59, 130, 246),.25);color:var(--text-primary)}.num,.value-money,.pnl-value,.stat-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}button,a,[role=button]{touch-action:manipulation}button.icon-btn{position:relative}button.icon-btn:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1{font-size:clamp(20px,4vw,28px);font-weight:700;line-height:1.2}h2{font-size:clamp(18px,3vw,24px);font-weight:600;line-height:1.3}h3{font-size:clamp(16px,2.5vw,20px);font-weight:600;line-height:1.35}.alert{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:14px;animation:slide-in var(--duration-slow) var(--easing-out)}.alert svg{width:20px;height:20px;flex-shrink:0}.alert-error{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:#fca5a5}.alert-success{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:#86efac}.alert-warning{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:#fcd34d}.form-group{margin-bottom:var(--space-6)}.form-group label{display:block;color:var(--text-secondary);font-size:14px;font-weight:500;margin-bottom:var(--space-2)}.form-group small{display:block;color:var(--text-subtle);font-size:12px;margin-top:var(--space-1)}.input-wrapper{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:var(--space-4);width:20px;height:20px;stroke:var(--text-subtle);pointer-events:none}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],select,textarea{width:100%;padding:14px var(--space-4) 14px 48px;background:var(--surface-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-size:15px;font-family:inherit;transition:border-color var(--duration-base) var(--easing-standard),background var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard)}input:not(.input-wrapper input),select:not(.input-wrapper select),textarea{padding:14px var(--space-4)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--accent-secondary);background:var(--surface-input-focus);box-shadow:0 0 0 3px rgba(var(--accent-secondary-rgb),.12)}input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--text-subtle)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{animation:spin .8s linear infinite}@keyframes slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.user-logout{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--color-text-tertiary);background:transparent;border:1px solid transparent;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.user-logout:hover{color:var(--color-danger);background:var(--color-danger-soft);border-color:#ff4d5e4d}@media (max-width: 480px){body{font-size:15px}}:root{--tenant-primary: #2b8fff;--tenant-primary-rgb: 43,143,255;--tenant-secondary-rgb: 25,194,230;--tenant-primary-hover: color-mix(in srgb, var(--tenant-primary) 78%, #fff);--tenant-primary-soft: rgba(var(--tenant-primary-rgb),.16);--tenant-primary-border: rgba(var(--tenant-primary-rgb),.5);--tenant-primary-glow: rgba(var(--tenant-primary-rgb),.62);--tenant-secondary: #19c2e6;--tenant-accent: #6ee7ff;--tenant-grad: linear-gradient(135deg, var(--tenant-primary), var(--tenant-secondary));--color-success: #28c76f;--color-success-soft: rgba(40,199,111,.14);--color-danger: #ff4d5e;--color-danger-soft: rgba(255,77,94,.14);--color-warning: #f9a825;--color-warning-soft: rgba(249,168,37,.16);--color-info: #2b8fff;--color-profit: #28c76f;--color-loss: #ff4d5e;--color-win: #28c76f;--color-error: #ff4d5e;--color-muted: #5d6b82;--money-grad: linear-gradient(135deg, #2fd07a, #1f9d57);--money-glow: rgba(40,199,111,.45);--color-background: #04060d;--color-bg-2: #070a13;--color-sidebar: #060812;--color-surface: #0e1727;--color-surface-elevated: #142034;--color-surface-2: #0a1120;--color-border: rgba(255,255,255,.085);--color-border-strong: rgba(255,255,255,.15);--color-text-primary: #eef4fd;--color-text-secondary: #9aa8c2;--color-text-tertiary: #66758f;--hairline-top: inset 0 1px 0 rgba(255,255,255,.07);--glass-sheen: linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,0) 42%);--radius-sm: 9px;--radius: 13px;--radius-lg: 17px;--radius-xl: 22px;--shadow-card: var(--hairline-top), 0 22px 50px -30px rgba(0,0,0,.95), 0 4px 14px -8px rgba(0,0,0,.6);--shadow-pop: var(--hairline-top), 0 40px 90px -28px rgba(0,0,0,.92);--ring: 0 0 0 1px var(--color-border);--font: "Inter", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Roboto Mono", "SF Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:var(--color-background);color:var(--color-text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app{height:100%}::selection{background:var(--tenant-primary-soft)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ffffff29;background-clip:padding-box}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input{font-family:inherit}.app{display:grid;grid-template-columns:272px 1fr;height:100%;position:relative;background:radial-gradient(1300px 760px at 80% -12%,rgba(43,143,255,.18),transparent 56%),radial-gradient(880px 560px at 6% 2%,rgba(25,194,230,.09),transparent 50%),radial-gradient(1100px 900px at 50% 128%,rgba(43,143,255,.07),transparent 60%),var(--color-background)}.app:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(120% 90% at 50% 0%,#000 0%,transparent 72%)}.sidebar,.main-scroll{position:relative;z-index:1}.main-scroll{height:100%;overflow-y:auto;overflow-x:hidden}.page{padding:26px 30px 40px;max-width:1640px;margin:0 auto}.sidebar{background:linear-gradient(180deg,rgba(43,143,255,.05),transparent 22%),linear-gradient(180deg,#0a1120,#060812 62%);border-right:1px solid var(--color-border);box-shadow:inset -1px 0 #ffffff08;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:20px 16px 18px}.brand{display:flex;align-items:center;gap:12px;padding:4px 8px 16px}.brand-mark{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--tenant-grad);box-shadow:0 10px 28px -8px var(--tenant-primary-glow),0 0 0 1px #ffffff1a,inset 0 1px #ffffff59,inset 0 -8px 16px -8px #0006;flex-shrink:0}.brand-name{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.brand-sub{font-size:9.5px;letter-spacing:.22em;color:var(--color-text-tertiary);font-weight:600;margin-top:3px}.nav-group{margin-top:13px}.nav-group+.nav-group{margin-top:13px;padding-top:13px;border-top:1px solid rgba(255,255,255,.05)}.nav-group-label{font-size:10px;letter-spacing:.2em;font-weight:700;color:var(--color-text-tertiary);padding:0 12px 8px}.nav-item{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:9px 12px;border-radius:10px;color:var(--color-text-secondary);font-size:14px;font-weight:500;position:relative;transition:background .15s,color .15s}.nav-item:hover{background:#ffffff0b;color:var(--color-text-primary)}.nav-item .icon{width:19px;height:19px;flex-shrink:0;opacity:.85}.nav-item.active{background:linear-gradient(100deg,var(--tenant-primary-soft),rgba(255,255,255,.015));color:#fff;box-shadow:inset 0 0 0 1px var(--tenant-primary-border),inset 0 1px #ffffff0f,0 8px 22px -16px var(--tenant-primary-glow)}.nav-item.active:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:3px;height:24px;border-radius:0 3px 3px 0;background:var(--tenant-primary);box-shadow:0 0 14px var(--tenant-primary-glow),0 0 4px var(--tenant-primary)}.nav-item.active .icon{opacity:1;color:var(--tenant-primary)}.nav-item.danger:hover{color:var(--color-danger)}.sidebar-spacer{flex:1;min-height:10px}.install-card{border-radius:16px;background:radial-gradient(120% 80% at 100% 0%,rgba(43,143,255,.22),transparent 60%),linear-gradient(160deg,#2b8fff1a,#19c2e608);border:1px solid var(--tenant-primary-border);box-shadow:var(--hairline-top),0 0 38px -22px var(--tenant-primary-glow);padding:13px 14px;margin:4px 4px 12px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.install-card h4{font-size:13.5px;font-weight:700;letter-spacing:-.01em;max-width:140px}.install-card p{font-size:11.5px;color:var(--color-text-secondary);line-height:1.4;max-width:150px}.phone-mini{position:absolute;right:-10px;top:14px;width:62px;height:116px;border-radius:14px;padding:4px;background:linear-gradient(165deg,#243557,#0c1426);border:1px solid rgba(255,255,255,.14);box-shadow:-8px 12px 26px -12px #000c,inset 0 1px #fff3;transform:rotate(6deg)}.phone-mini .pm-screen{width:100%;height:100%;border-radius:11px;overflow:hidden;background:linear-gradient(180deg,#0a1424,#060b16);display:flex;flex-direction:column;align-items:stretch;padding:7px 6px;gap:5px}.pm-top{display:flex;align-items:center;justify-content:space-between}.pm-logo{width:13px;height:13px;border-radius:4px;background:var(--tenant-grad);box-shadow:0 0 6px -1px var(--tenant-primary-glow)}.pm-dots{width:15px;height:4px;border-radius:3px;background:#ffffff24}.pm-core{position:relative;align-self:center;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;margin:2px 0;background:radial-gradient(circle at 50% 38%,var(--tenant-primary-soft),transparent 70%)}.pm-core-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--tenant-primary);opacity:.85;border-right-color:transparent;border-bottom-color:transparent;box-shadow:0 0 10px -1px var(--tenant-primary-glow);animation:spin 4s linear infinite}.pm-core-ring:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px solid var(--tenant-primary-border)}.pm-core-dot{width:11px;height:11px;border-radius:50%;background:var(--tenant-grad);box-shadow:0 0 8px -1px var(--tenant-primary-glow)}.pm-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:auto}.pm-tiles i{height:15px;border-radius:4px;display:block;background:#ffffff0f;border:1px solid rgba(255,255,255,.07)}.pm-tiles i:nth-child(2){background:var(--color-success-soft);border-color:#28c76f4d}.pm-tiles i:nth-child(3){background:var(--tenant-primary-soft);border-color:var(--tenant-primary-border)}.btn-install-sm{align-self:flex-start;font-size:12px;font-weight:700;color:#fff;margin-top:2px;padding:8px 15px;border-radius:10px;background:var(--tenant-primary);box-shadow:0 8px 20px -10px var(--tenant-primary-glow),inset 0 1px #ffffff40;display:inline-flex;align-items:center;gap:7px;transition:filter .15s,transform .12s}.btn-install-sm:hover{filter:brightness(1.1);transform:translateY(-1px)}.user-card{display:flex;align-items:center;gap:11px;padding:12px;border-radius:15px;border:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-surface),var(--color-surface-2));box-shadow:var(--hairline-top);cursor:pointer;transition:border-color .15s,background .15s}.user-card:hover{border-color:var(--color-border-strong)}.avatar{width:40px;height:40px;border-radius:11px;flex-shrink:0;background:var(--tenant-grad);display:grid;place-items:center;font-weight:700;font-size:15px;color:#fff;object-fit:cover}.user-card .name{font-size:14px;font-weight:600}.user-card .status{font-size:11.5px;color:var(--color-success);display:flex;align-items:center;gap:6px;margin-top:2px}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:22px;flex-wrap:wrap}.greeting h1{font-size:18px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:9px;white-space:nowrap}.greeting h1 span{font-size:19px}.greeting p{font-size:13px;color:var(--color-text-secondary);margin-top:4px;max-width:470px}.topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.account-switch{display:flex;align-items:center;gap:11px;height:46px;padding:0 7px 0 14px;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-border)}.acct-head{display:flex;align-items:center;gap:7px}.acct-led{width:6px;height:6px;border-radius:50%;flex-shrink:0}.account-switch .lbl{font-size:9.5px;letter-spacing:.12em;color:var(--color-text-tertiary);font-weight:700;white-space:nowrap}.seg{display:inline-flex;padding:3px;border-radius:9px;gap:2px;background:#00000059;border:1px solid var(--color-border)}.seg button{font-size:11px;font-weight:700;letter-spacing:.05em;padding:5px 13px;border-radius:7px;color:var(--color-text-secondary);transition:color .15s,background .15s}.seg button:hover{color:var(--color-text-primary)}.seg button.on{background:var(--tenant-primary);color:#fff;box-shadow:0 3px 10px -4px var(--tenant-primary-glow),inset 0 1px #ffffff40}.balance-card{display:flex;align-items:center;gap:11px;height:46px;padding:0 8px 0 13px;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-border)}.bal-ic{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:grid;place-items:center;color:var(--tenant-primary);background:var(--tenant-primary-soft);border:1px solid var(--tenant-primary-border)}.bal-lbl{display:flex;align-items:center;gap:7px}.fic-tag{font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:var(--color-warning-soft);color:var(--color-warning);border:1px solid rgba(249,168,37,.3)}.balance-card .lbl{font-size:9px;letter-spacing:.1em;color:var(--color-text-tertiary);font-weight:700;white-space:nowrap}.balance-card .val{font-size:16px;font-weight:800;margin-top:1px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bal-eye{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--color-text-tertiary);transition:color .15s,background .15s}.bal-eye:hover{color:var(--color-text-primary);background:#ffffff0d}.btn-deposit{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:12px;background:var(--money-grad);color:#fff;font-weight:700;font-size:14px;box-shadow:0 6px 18px -10px var(--money-glow),inset 0 1px #fff3;transition:transform .12s,filter .15s}.btn-deposit:hover{filter:brightness(1.06);transform:translateY(-1px)}.icon-btn{width:46px;height:46px;border-radius:12px;position:relative;background:var(--color-surface);border:1px solid var(--color-border);display:grid;place-items:center;color:var(--color-text-secondary);transition:color .15s,border-color .15s}.icon-btn:hover{color:#fff;border-color:var(--tenant-primary-border)}.badge-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:9px;background:var(--color-danger);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;padding:0 5px;box-shadow:0 0 0 2px var(--color-background)}.card{background:var(--glass-sheen),linear-gradient(180deg,var(--color-surface),var(--color-surface-2));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);position:relative;transition:border-color .18s,box-shadow .18s}.card:hover{border-color:var(--color-border-strong)}.card-pad{padding:18px 20px}.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.card-title{font-size:11.5px;letter-spacing:.16em;font-weight:700;color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:9px}.card-title:before{content:"";width:3px;height:13px;border-radius:2px;background:var(--tenant-primary);box-shadow:0 0 9px var(--tenant-primary-glow)}.link-more{font-size:12.5px;color:var(--tenant-primary);font-weight:600;display:inline-flex;align-items:center;gap:5px}.link-more:hover{color:var(--tenant-primary-hover)}.glow-border{border-color:var(--tenant-primary-border);box-shadow:var(--hairline-top),inset 0 0 30px -14px var(--tenant-primary-glow),0 0 0 1px var(--tenant-primary-border),0 0 55px -18px var(--tenant-primary-glow),0 22px 50px -30px #000000f2}.row{display:flex;align-items:center}.col{display:flex;flex-direction:column}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pos{color:var(--color-profit)}.neg{color:var(--color-loss)}.tnum{font-variant-numeric:tabular-nums}.tag{font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:4px 9px;border-radius:7px;display:inline-flex;align-items:center;gap:4px;border:1px solid transparent}.tag.otc{background:#ffffff0f;color:var(--color-text-secondary);border-color:#ffffff14}.tag.win{background:var(--color-success-soft);color:var(--color-success);border-color:#28c76f4d}.tag.loss{background:var(--color-danger-soft);color:var(--color-danger);border-color:#ff4d5e4d}.tag.warn{background:var(--color-warning-soft);color:var(--color-warning);border-color:#f9a8254d}.tag.info{background:var(--tenant-primary-soft);color:var(--tenant-primary);border-color:var(--tenant-primary-border)}.asset-icon{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:grid;place-items:center;font-weight:800;font-size:11px;color:#fff;letter-spacing:-.02em}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-ring{0%{transform:scale(.82);opacity:.8}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}@keyframes dash-flow{to{stroke-dashoffset:-1000}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#03050ba8;backdrop-filter:blur(7px) saturate(120%);-webkit-backdrop-filter:blur(7px) saturate(120%);display:grid;place-items:center;animation:fadeIn .2s ease both;padding:30px}.modal{background:radial-gradient(120% 60% at 50% -10%,rgba(43,143,255,.08),transparent 60%),linear-gradient(180deg,#101a2c,#0a111d);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-pop),0 0 0 1px #ffffff08;animation:popIn .26s cubic-bezier(.2,.8,.2,1) both;position:relative}.modal-close{position:absolute;top:20px;right:20px;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--color-text-secondary);background:#ffffff0a;border:1px solid var(--color-border);z-index:2}.modal-close:hover{color:#fff;background:#ffffff14}.stepper{display:flex;align-items:center;gap:6px}.step{display:flex;align-items:center;gap:12px}.step-num{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-weight:700;font-size:15px;background:#ffffff0d;color:var(--color-text-tertiary);border:1px solid var(--color-border)}.step.active .step-num{background:var(--tenant-primary);color:#fff;border-color:transparent;box-shadow:0 0 16px -2px var(--tenant-primary-glow)}.step.done .step-num{background:var(--color-success);color:#fff;border-color:transparent}.step-txt .t{font-size:13.5px;font-weight:600}.step.active .step-txt .t{color:var(--tenant-primary)}.step-txt .s{font-size:11px;color:var(--color-text-tertiary);margin-top:1px}.step-line{flex:1;height:2px;background:var(--color-border);border-radius:2px;min-width:28px}.step-line.done{background:var(--tenant-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:14px;padding:12px 20px;border-radius:12px;transition:filter .15s,transform .12s,background .15s,border-color .15s}.btn-primary{background:var(--tenant-primary);color:#fff;box-shadow:0 8px 22px -10px var(--tenant-primary-glow),inset 0 1px #ffffff38}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-money{background:var(--money-grad);color:#fff;font-weight:700;box-shadow:0 10px 26px -10px var(--money-glow),inset 0 1px #ffffff47}.btn-money:hover{filter:brightness(1.07);transform:translateY(-1px)}.btn-ghost{background:#ffffff0b;color:var(--color-text-primary);border:1px solid var(--color-border-strong);box-shadow:var(--hairline-top)}.btn-ghost:hover{background:#ffffff14;border-color:var(--tenant-primary-border)}input.field,.field{width:100%;padding:13px 16px;border-radius:12px;background:#00000047;border:1px solid var(--color-border-strong);color:var(--color-text-primary);font-size:15px;outline:none;box-shadow:inset 0 1px 2px #0000004d;transition:border-color .15s,box-shadow .15s}input.field:focus{border-color:var(--tenant-primary-border);box-shadow:inset 0 1px 2px #0000004d,0 0 0 3px var(--tenant-primary-soft)}input.field::placeholder{color:var(--color-text-tertiary)}.hr{height:1px;background:var(--color-border);border:0}.cb-lbl{font-size:10px;letter-spacing:.15em;font-weight:700;color:var(--color-text-tertiary)}.ac-lbl{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:4px;font-weight:600}.asset-card{text-align:left;border-radius:14px;padding:13px;position:relative;background:linear-gradient(180deg,var(--color-surface-2),rgba(8,12,23,.6));border:1px solid var(--color-border);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .12s,background .15s}.asset-card:hover:not(.is-dim){border-color:var(--color-border-strong);transform:translateY(-2px)}.asset-card.is-selected{background:linear-gradient(180deg,var(--tenant-primary-soft),rgba(43,143,255,.02));border-color:var(--tenant-primary-border);box-shadow:var(--hairline-top),inset 0 0 0 1px var(--tenant-primary-border),0 0 30px -12px var(--tenant-primary-glow)}.asset-card.is-selected:before{content:"";position:absolute;left:13px;right:13px;top:0;height:2px;border-radius:0 0 3px 3px;background:var(--tenant-primary);box-shadow:0 0 12px var(--tenant-primary-glow)}.asset-card.is-dim{opacity:.5;cursor:not-allowed}.ac-pulse{width:8px;height:8px;border-radius:50%;background:var(--color-warning);box-shadow:0 0 #f9a82599;animation:ac-pulse 1.8s ease-out infinite}.ac-countdown{display:flex;align-items:center;gap:5px;margin-top:9px;padding:5px 7px;border-radius:8px;font-size:10px;font-weight:600;border:1px solid;letter-spacing:0;min-width:0}.ac-countdown>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-countdown .mono{flex-shrink:0}@keyframes ac-pulse{0%{box-shadow:0 0 #f9a8258c}70%{box-shadow:0 0 0 7px #f9a82500}to{box-shadow:0 0 #f9a82500}}.more-assets:hover{border-color:var(--tenant-primary-border)!important;color:var(--tenant-primary)!important}.chart-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:color .15s,border-color .15s}.chart-ic:hover{color:#fff;border-color:var(--tenant-primary-border)}.ai-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:9px;font-size:12px;font-weight:700;letter-spacing:.04em;border:1px solid transparent}.cb-action{padding:13px 26px;white-space:nowrap}.live-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 0 currentColor;animation:live-dot 1.8s ease-out infinite}@keyframes live-dot{0%{box-shadow:0 0 color-mix(in srgb,currentColor 60%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.chart-frame{margin-top:12px;border-radius:14px;padding:8px 10px 4px;background:radial-gradient(120% 80% at 88% 38%,var(--tenant-primary-soft),transparent 55%),linear-gradient(180deg,#090f1bd9,#050912b3);border:1px solid var(--color-border);box-shadow:inset 0 1px #ffffff0a,inset 0 0 50px -26px var(--tenant-primary-glow);position:relative;overflow:hidden}.chart-metric{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:11px;padding:10px 12px;min-width:0}.next-action{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:12px;border:1px solid var(--color-border)}.help-tip{position:relative;display:inline-flex;outline:none}.help-dot{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;color:var(--color-text-secondary);background:var(--color-surface-2);border:1px solid var(--color-border);cursor:help;transition:color .15s,border-color .15s}.help-tip:hover .help-dot,.help-tip:focus-within .help-dot{color:#fff;border-color:var(--tenant-primary-border)}.help-bubble{position:absolute;bottom:calc(100% + 9px);right:-4px;width:244px;padding:11px 13px;border-radius:11px;background:#0d1626;border:1px solid var(--color-border-strong);box-shadow:var(--shadow-pop);font-size:11.5px;line-height:1.5;font-weight:500;color:var(--color-text-secondary);text-align:left;letter-spacing:0;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .16s,transform .16s,visibility .16s;z-index:30}.help-bubble:after{content:"";position:absolute;top:100%;right:9px;width:10px;height:10px;background:#0d1626;border-right:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);transform:translateY(-50%) rotate(45deg)}.help-tip:hover .help-bubble,.help-tip:focus-within .help-bubble{opacity:1;visibility:visible;transform:none}.ai-core{position:relative;display:grid;place-items:center}.ai-core-halo{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;filter:blur(7px);animation:core-breathe 4s ease-in-out infinite}.ai-core-radar{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;animation:spin 2.6s linear infinite}.ai-core-orbit{position:absolute;top:0;right:0;bottom:0;left:0;animation:spin 9s linear infinite}.ai-core-orbit.rev{animation-direction:reverse}.ai-core-orbit>span{position:absolute;top:3px;left:50%;width:6px;height:6px;border-radius:50%;transform:translate(-50%)}.ai-core-orbit>span.orb-bright{width:7px;height:7px}.ai-core-disc{position:absolute;border-radius:50%;border:1.5px solid;display:grid;place-items:center;overflow:hidden;text-align:center;color:inherit;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ai-core-disc.is-clickable{cursor:pointer}.ai-core-disc.is-clickable:hover{transform:scale(1.035);filter:brightness(1.12)}.ai-core-disc.is-clickable:active{transform:scale(.97)}.ai-core-disc.is-breathing{animation:core-breathe 3.4s ease-in-out infinite}.ai-core-disc:disabled{cursor:default}.ai-core-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;opacity:.6;background:repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.05) 0 1px,transparent 1px 13px),linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,255,255,.06) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),rgba(255,255,255,.06) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));-webkit-mask:radial-gradient(circle at 50% 50%,#000 58%,transparent 82%);mask:radial-gradient(circle at 50% 50%,#000 58%,transparent 82%)}.ai-core-scan{position:absolute;left:6%;right:6%;height:26%;border-radius:50%;background:linear-gradient(to bottom,transparent,currentColor,transparent);opacity:.22;filter:blur(3px);pointer-events:none;animation:core-scan 2.6s ease-in-out infinite}.ai-core-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:0 14px}.core-kicker{font-size:10.5px;letter-spacing:.2em;font-weight:800;color:var(--color-text-secondary)}.core-orb{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1.5px solid;position:relative}.core-orb:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid currentColor;opacity:.25;animation:core-orb-pulse 2.4s ease-out infinite}.core-action{font-size:14px;font-weight:800;letter-spacing:.08em}.core-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid}.core-label{font-size:15px;font-weight:800;letter-spacing:.02em;line-height:1.15;max-width:130px}.core-result{font-size:30px;font-weight:800;letter-spacing:.04em;line-height:1}.core-value{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.ai-core.is-compact .ai-core-content{gap:4px;padding:0 8px}.ai-core.is-compact .core-kicker{font-size:7px;letter-spacing:.16em}.ai-core.is-compact .core-orb{width:30px;height:30px;border-width:1.25px}.ai-core.is-compact .core-orb svg{width:15px;height:15px}.ai-core.is-compact .core-action{font-size:9px;letter-spacing:.05em}.ai-core.is-compact .core-label{font-size:9.5px;letter-spacing:.01em;max-width:86px}.ai-core.is-compact .core-result{font-size:19px}.ai-core.is-compact .core-value{font-size:12px}@keyframes core-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes core-scan{0%{transform:translateY(-150%);opacity:0}20%,80%{opacity:.22}to{transform:translateY(150%);opacity:0}}@keyframes core-orb-pulse{0%{transform:scale(.9);opacity:.35}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion: reduce){.ai-core-halo,.ai-core-radar,.ai-core-orbit,.ai-core-disc.is-breathing{animation:none!important}}.kpi-tile{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:12px;padding:12px 13px;min-width:0}.op-row{display:flex;align-items:center;gap:12px;padding:11px 8px;border-radius:11px;margin:0 -8px;border-bottom:1px solid rgba(255,255,255,.04);transition:background .13s}.op-row:last-child{border-bottom:none}.op-row:hover{background:#ffffff08}.news-row{display:flex;align-items:flex-start;gap:12px;padding:13px 0}.ticker-chip{font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;color:var(--tenant-primary);background:var(--tenant-primary-soft);border:1px solid var(--tenant-primary-border)}.step-btn{width:50px;border-radius:12px;display:grid;place-items:center;background:var(--color-surface-2);border:1px solid var(--color-border-strong);color:var(--color-text-secondary);transition:color .15s,border-color .15s}.step-btn:hover{color:#fff;border-color:var(--tenant-primary-border)}.qh-table{width:100%;border-collapse:collapse}.qh-table th,.qh-table td{white-space:nowrap}.qh-table th{font-size:10px;letter-spacing:.04em;font-weight:600;color:var(--color-text-tertiary);text-align:left;padding:0 6px 10px 0}.qh-table td{font-size:12.5px;padding:8px 6px 8px 0;border-top:1px solid var(--color-border)}.qh-table th:last-child,.qh-table td:last-child{padding-right:0}.trade-table{width:100%;border-collapse:collapse;margin-top:6px}.trade-table th{font-size:11.5px;font-weight:600;color:var(--color-text-tertiary);text-align:left;padding:14px 12px}.trade-table td{font-size:14px;padding:13px 12px;border-top:1px solid var(--color-border)}.trade-table tbody tr{transition:background .12s}.trade-table tbody tr:hover{background:#ffffff06}.page-num{min-width:38px;height:38px;padding:0 6px;border-radius:10px;display:grid;place-items:center;font-size:14px;font-weight:600;background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-secondary)}.page-num:hover{border-color:var(--color-border-strong);color:#fff}.page-num.on{background:var(--tenant-primary-soft);border-color:var(--tenant-primary-border);color:#fff}.hist-dd{display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:11px;background:var(--color-surface-2);border:1px solid var(--color-border);min-width:130px;transition:border-color .15s}.hist-dd:hover{border-color:var(--color-border-strong)}.hist-search{display:flex;align-items:center;gap:9px;padding:0 14px;border-radius:11px;background:#00000047;border:1px solid var(--color-border-strong);min-width:190px;box-shadow:inset 0 1px 2px #0000004d}.hist-search input{flex:1;background:none;border:none;outline:none;color:var(--color-text-primary);font-size:13.5px;padding:11px 0}.hist-search input::placeholder{color:var(--color-text-tertiary)}.dir-badge{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:7px}.row-action{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--color-text-tertiary);background:var(--color-surface-2);border:1px solid var(--color-border);transition:color .15s,border-color .15s}.row-action:hover{color:#fff;border-color:var(--tenant-primary-border)}.hist-footer{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;margin-top:20px}@media (max-width: 1200px){.kpi-grid{grid-template-columns:repeat(3,1fr)!important}.hist-footer{grid-template-columns:1fr;gap:16px}}@media (max-width: 720px){.kpi-grid{grid-template-columns:repeat(2,1fr)!important}}.dep-h{font-size:13.5px;font-weight:700;margin-bottom:14px;display:flex;align-items:center;gap:9px}.an-modal{width:560px;max-width:94vw;padding:30px 30px 26px;background:linear-gradient(180deg,color-mix(in srgb,var(--tenant-primary) 9%,#0b1220),#070b15);border:1px solid var(--tenant-primary-border);box-shadow:var(--shadow-pop),0 0 80px -26px var(--tenant-primary-glow)}.an-head{text-align:center;margin-bottom:22px}.an-logo{width:76px;height:76px;margin:0 auto 14px;position:relative}.an-logo-disc{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:conic-gradient(from 220deg,var(--tenant-secondary),var(--tenant-primary) 55%,color-mix(in srgb,var(--tenant-primary) 60%,#000) 100%);box-shadow:inset 0 0 16px #00000059,0 0 26px -6px var(--tenant-primary-glow)}.an-logo-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--tenant-primary);opacity:.5;animation:pulse-ring 2s ease-out infinite}.an-logo-check{position:absolute;right:4px;bottom:4px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;background:color-mix(in srgb,var(--tenant-primary) 60%,#0b3);background:var(--tenant-primary);border:2px solid #070b15}.an-head h2{font-size:24px;font-weight:800;letter-spacing:-.01em}.an-head p{font-size:13.5px;color:var(--color-text-secondary);margin-top:5px}.an-steps{display:flex;flex-direction:column;gap:9px}.an-step{display:flex;align-items:center;gap:14px;padding:13px 15px;border-radius:13px;border:1px solid var(--color-border);background:var(--color-surface-2);transition:background .25s,border-color .25s,opacity .25s}.an-step.pending{opacity:.5}.an-step.active{background:var(--tenant-primary-soft);border-color:var(--tenant-primary-border);box-shadow:inset 0 0 24px -12px var(--tenant-primary-glow)}.an-ic{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.an-step.done .an-ic{color:var(--tenant-primary);background:var(--tenant-primary-soft);border:1px solid var(--tenant-primary-border)}.an-step.active .an-ic,.an-step.pending .an-ic{background:transparent}.an-spin{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--tenant-primary-soft);border-top-color:var(--tenant-primary);animation:spin .8s linear infinite}.an-hollow{width:24px;height:24px;border-radius:50%;border:2px solid var(--color-muted)}.an-step-txt{flex:1;min-width:0}.an-step-t{font-size:15px;font-weight:700}.an-step-d{font-size:12.5px;color:var(--color-text-secondary);margin-top:2px}.an-step-status{flex-shrink:0}.an-done-txt{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--tenant-primary);white-space:nowrap}.an-dots{display:inline-flex;gap:4px}.an-dots i{width:5px;height:5px;border-radius:50%;background:var(--tenant-primary);animation:an-blink 1.2s ease-in-out infinite}.an-dots i:nth-child(2){animation-delay:.2s}.an-dots i:nth-child(3){animation-delay:.4s}@keyframes an-blink{0%,to{opacity:.25}50%{opacity:1}}.an-foot{margin-top:20px}.an-bar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;color:var(--color-text-secondary);margin-bottom:10px}.an-bar-head>span:first-child{white-space:nowrap}.an-pct{font-size:14px;font-weight:800;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.an-bar{height:8px;border-radius:6px;background:#ffffff12;overflow:hidden}.an-bar-fill{height:100%;border-radius:6px;background:linear-gradient(90deg,var(--tenant-primary),var(--tenant-secondary));box-shadow:0 0 14px -2px var(--tenant-primary-glow);transition:width .1s linear}.an-caption{text-align:center;font-size:12.5px;color:var(--color-text-secondary);margin-top:12px}.an-cancel{width:100%;margin-top:16px}.dash-col{transition:outline .15s;border-radius:var(--radius-lg)}.dash-item{position:relative}.dash-item.is-dragging{opacity:.4}.dash-item.is-over>.card,.dash-item.is-over>.lesson-card{box-shadow:0 0 0 2px var(--tenant-primary-border),var(--shadow-card)}.dash-item.is-over:before{content:"";position:absolute;left:6px;right:6px;top:-10px;height:3px;border-radius:3px;background:var(--tenant-primary);box-shadow:0 0 10px var(--tenant-primary-glow)}.dash-grip{position:absolute;top:-9px;left:50%;transform:translate(-50%);width:42px;height:20px;border-radius:7px;z-index:6;display:grid;place-items:center;cursor:grab;color:var(--color-text-tertiary);background:var(--color-surface-elevated);border:1px solid var(--color-border-strong);opacity:0;transition:opacity .15s,color .15s}.dash-grip svg{transform:rotate(90deg)}.dash-item:hover .dash-grip{opacity:1}.dash-grip:hover{color:var(--tenant-primary)}.dash-grip:active{cursor:grabbing}@media (max-width: 1080px){.dash-grip{opacity:.55}}.dep-num{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--tenant-primary);background:var(--tenant-primary-soft);border:1px solid var(--tenant-primary-border)}.dep-lbl{font-size:12px;color:var(--color-text-secondary);margin-bottom:7px;font-weight:600}.dep-modal{width:1080px;max-width:96vw;max-height:92vh;overflow-y:auto;overflow-x:hidden;padding:28px 30px;display:flex;flex-direction:column}.dep-grid{display:grid;grid-template-columns:1fr 1.02fr .95fr;gap:16px;align-items:stretch}.dep-col{display:flex;flex-direction:column;min-width:0;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:16px;padding:17px 18px;box-shadow:var(--hairline-top)}.dep-col-right{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 880px){.dep-grid{grid-template-columns:1fr}}.tut-grid{display:grid;grid-template-columns:1fr 332px;gap:20px;align-items:start}.lessons-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lesson-card{display:flex;gap:0;overflow:hidden;padding:0;background:var(--glass-sheen),linear-gradient(180deg,var(--color-surface),var(--color-surface-2));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:border-color .15s,box-shadow .15s,transform .12s}.lesson-card:hover{border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:var(--shadow-card),0 0 30px -16px var(--tenant-primary-glow)}.lesson-card.is-locked{opacity:.62}.lesson-card.is-locked:hover{transform:none;border-color:var(--color-border);box-shadow:var(--shadow-card)}@media (max-width: 1200px){.tut-grid{grid-template-columns:1fr}}@media (max-width: 720px){.lessons-grid{grid-template-columns:1fr}}.cockpit{display:grid;grid-template-columns:32fr 41fr 27fr;gap:18px;align-items:start}.cockpit>*{min-width:0}.ck-col{display:flex;flex-direction:column;gap:18px;min-width:0}.cockpit-hero{grid-template-columns:1fr 1fr!important}.cockpit-hero>.status-hero{grid-column:1 / -1}.status-hero{display:flex;flex-direction:column}.status-hero .status-core{display:grid;place-items:center;padding:18px 0 22px}.status-hero .status-next{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13.5px;margin:0 auto 16px;padding:9px 18px;border-radius:999px;background:var(--color-surface-2);border:1px solid var(--color-border)}.status-hero .status-next-lbl{font-size:10px;letter-spacing:.12em;font-weight:700;color:var(--color-text-tertiary)}.status-hero .status-conn{border-radius:12px;padding:14px 16px}.cockpit-hero>.ck-col{grid-column:auto!important;flex-direction:column!important}.cockpit-hero>.ck-col>*{flex:initial!important}@media (max-width: 1024px){.cockpit-hero{grid-template-columns:1fr!important}.cockpit-hero>*{order:0!important}}@media (max-width: 760px){.status-hero .status-core{padding:10px 0 18px}}@media (min-width: 1700px){.cockpit,.ck-col{gap:20px}}@media (max-width: 1499px){.cockpit{grid-template-columns:minmax(310px,.92fr) minmax(0,1.32fr);gap:16px}.ck-col{gap:16px}.cockpit>.ck-col:nth-child(3){grid-column:1 / -1;flex-direction:row;align-items:stretch}.cockpit>.ck-col:nth-child(3)>*{flex:1 1 0;min-width:0}}@media (max-width: 1024px){.cockpit{grid-template-columns:1fr;gap:14px}.cockpit>.ck-col:nth-child(3){flex-direction:column}.cockpit>.ck-col:nth-child(2){order:-1}.cockpit>.ck-col:nth-child(1){order:0}.cockpit>.ck-col:nth-child(3){order:1}}@media (max-width: 1080px){.app{grid-template-columns:1fr}.sidebar{display:none}.main-scroll{padding-bottom:74px}.mobile-nav{display:flex!important}}@media (max-width: 680px){.page{padding:16px 13px 84px}.topbar{gap:10px;align-items:stretch}.greeting{width:100%}.greeting h1{font-size:17px}.topbar-actions{width:100%;flex-wrap:wrap;gap:8px}.account-switch{flex:1 1 calc(50% - 4px);min-width:0;justify-content:space-between;height:44px}.account-switch .lbl{display:none}.balance-card{flex:1 1 calc(50% - 4px);min-width:0;height:44px}.btn-deposit{flex:1 1 auto;justify-content:center;height:44px}.icon-btn{flex:0 0 auto;width:44px;height:44px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cockpit,.ck-col{gap:12px}}@media (max-width: 380px){.balance-card .lbl{font-size:8px}.balance-card .val{font-size:15px}}.mobile-nav{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;height:64px;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#0a0f1ceb,#070a13fa);border-top:1px solid var(--color-border-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);align-items:stretch;gap:4px}.mobile-nav button{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:12px;color:var(--color-text-tertiary);font-size:10px;font-weight:600;transition:color .15s,background .15s}.mobile-nav button .icon{width:21px;height:21px}.mobile-nav button.on{color:var(--tenant-primary);background:var(--tenant-primary-soft)}.mobile-nav button:active{background:#ffffff0d}.login{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;grid-template-columns:1.05fr 1fr;background:var(--color-background);overflow:auto;animation:boot-in .4s ease both}@keyframes boot-in{0%{opacity:0}to{opacity:1}}.login-brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;padding:28px 50px 24px;border-right:1px solid var(--color-border);background:radial-gradient(circle at 31% 34%,rgba(43,143,255,.2),transparent 30%),radial-gradient(circle at 70% 41%,rgba(25,194,230,.07),transparent 33%),radial-gradient(circle at 3% 93%,rgba(43,143,255,.11),transparent 38%),linear-gradient(135deg,#07182d,#030814 72%)}.login .scene-wrap{position:relative;z-index:3;width:100%;margin-top:12px;overflow:visible}.login .scene{position:relative;width:970px;height:505px;transform-origin:top left;transform:scale(var(--sc, 1))}.login .chart-panel{position:absolute;left:170px;top:18px;width:700px;height:370px;border-radius:34px;border:1px solid rgba(120,170,255,.16);overflow:hidden;background:linear-gradient(180deg,#09162a8f,#030a1547);box-shadow:inset 0 1px #ffffff0a,0 34px 95px #00000057,0 0 80px #2b8fff1a}.login .chart-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 54px}.login .chart-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.login .signal{position:absolute;z-index:3;padding:9px 13px;border-radius:11px;font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login .signal.buy{right:80px;top:60px;color:var(--color-success);border:1px solid rgba(25,217,122,.46);background:#19d97a1a;box-shadow:0 0 30px #19d97a29}.login .signal.sell{right:200px;bottom:110px;color:var(--color-danger);border:1px solid rgba(255,64,95,.45);background:#ff405f1a}.login .price{position:absolute;right:16px;top:142px;z-index:4;padding:6px 10px;border-radius:8px;color:#05120b;background:var(--color-success);font-size:12px;font-weight:900;box-shadow:0 0 28px #19d97a47}.login .analysis-chip{position:absolute;left:0;top:70px;z-index:5;width:146px;border-radius:16px;padding:15px;background:linear-gradient(180deg,#0d1b32eb,#060e1cd1);border:1px solid rgba(125,173,255,.18);box-shadow:0 22px 70px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login .analysis-chip svg{width:100%;height:38px;margin-bottom:6px}.login .analysis-chip strong{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.login .analysis-chip span{display:block;margin-top:4px;color:var(--color-text-secondary);font-size:11.5px;line-height:1.4}.login .ai-core-slot{position:absolute;left:64px;top:158px;z-index:6}.login .ai-core-slot .ai-core{filter:drop-shadow(0 0 44px rgba(43,143,255,.34)) drop-shadow(0 16px 44px rgba(0,0,0,.55))}.login .metrics{position:absolute;z-index:7;left:342px;bottom:2px;width:528px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.login .metric{min-height:110px;border-radius:16px;padding:16px 17px;position:relative;overflow:hidden;background:linear-gradient(180deg,#0d1b32e6,#060e1cd1);border:1px solid rgba(125,173,255,.14);box-shadow:0 18px 50px #00000057}.login .metric:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,var(--tenant-primary),transparent 70%);opacity:.7}.login .metric small{display:block;color:var(--color-text-tertiary);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.login .metric .value{margin-top:12px;font-size:25px;font-weight:800;letter-spacing:-.03em;display:flex;align-items:baseline;justify-content:space-between}.login .metric .green{color:var(--color-success)}.login .metric .sub{margin-top:5px;font-size:11px;font-weight:800;letter-spacing:.04em}.login .copy{position:relative;z-index:5;margin-top:12px}.login .copy h2{max-width:760px;font-size:clamp(26px,2.3vw,37px);line-height:1.06;font-weight:900;letter-spacing:-.045em}.login .copy h2 .login-accent{display:block;color:var(--tenant-primary);text-shadow:0 0 36px rgba(43,143,255,.22)}.login .copy>p{max-width:600px;margin-top:12px;color:var(--color-text-secondary);font-size:14px;line-height:1.55}.login .features{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:820px}.login .feature{padding:14px 15px;border-radius:15px;position:relative;background:linear-gradient(180deg,#0d1b329e,#060e1c80);border:1px solid rgba(125,173,255,.12);box-shadow:inset 0 1px #ffffff0a;transition:border-color .15s,transform .12s,box-shadow .15s}.login .feature:hover{border-color:var(--tenant-primary-border);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 16px 40px -18px var(--tenant-primary-glow)}.login .feature .icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;margin-bottom:10px;color:var(--tenant-secondary);background:linear-gradient(180deg,var(--tenant-primary-soft),transparent);border:1px solid var(--tenant-primary-border)}.login .feature h3{font-size:14px;font-weight:800;letter-spacing:-.01em}.login .feature p{margin-top:5px;color:var(--color-text-secondary);font-size:12px;line-height:1.4}.login .copyright{position:relative;z-index:5;margin-top:14px;padding-bottom:2px;color:var(--color-text-tertiary);font-size:12.5px}.login-form-wrap{display:grid;place-items:center;padding:40px;overflow-y:auto}.login-card{width:100%;max-width:412px}.login-card.is-register{max-width:468px}.login-reg-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 540px){.login-reg-row{grid-template-columns:1fr}}.login-hint{font-weight:400;color:var(--color-text-tertiary);font-size:11px}.login-card-brand{display:none;margin-bottom:26px}.login-title{font-size:26px;font-weight:800;letter-spacing:-.02em}.login-desc{font-size:14px;color:var(--color-text-secondary);margin-top:6px}.login-tabs{display:flex;gap:4px;margin:22px 0;padding:4px;border-radius:12px;background:#0000004d;border:1px solid var(--color-border)}.login-tabs button{flex:1;padding:10px 0;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--color-text-secondary);transition:color .15s,background .15s}.login-tabs button.on{background:var(--tenant-primary-soft);color:#fff;box-shadow:inset 0 0 0 1px var(--tenant-primary-border)}.login-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.45;margin-bottom:16px}.login-alert svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.login-alert.is-error{background:var(--color-danger-soft);border:1px solid rgba(255,77,94,.3);color:#fca5a5}.login-alert.is-ok{background:var(--color-success-soft);border:1px solid rgba(40,199,111,.3);color:#86efac}.login-field-group{margin-bottom:15px}.login-field-group label{display:block;font-size:12.5px;font-weight:600;color:var(--color-text-secondary);margin-bottom:7px}.login-field{display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:12px;background:var(--color-surface-2);border:1px solid var(--color-border-strong);color:var(--color-text-tertiary);transition:border-color .15s,box-shadow .15s}.login-field:focus-within{border-color:var(--tenant-primary-border);box-shadow:0 0 0 3px var(--tenant-primary-soft);color:var(--tenant-primary)}.login .login-field input{flex:1;width:auto;min-width:0;background:transparent;border:none;outline:none;box-shadow:none;color:var(--color-text-primary);font-size:14.5px;padding:13px 0}.login .login-field input:focus-visible{background:transparent;border:none;box-shadow:none}.login .login-field input::placeholder{color:var(--color-text-tertiary)}.login .login-field input:disabled{opacity:.5;cursor:not-allowed;background:transparent}.login .login-field input:-webkit-autofill,.login .login-field input:-webkit-autofill:hover,.login .login-field input:-webkit-autofill:focus,.login .login-field input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0 1000px var(--color-surface-2) inset;caret-color:var(--color-text-primary);transition:background-color 9999s ease-out 0s}.login-eye{color:var(--color-text-tertiary);display:grid;place-items:center}.login-eye:hover{color:var(--color-text-secondary)}.login-row{display:flex;align-items:center;justify-content:space-between;margin:4px 0 20px}.login-check{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.login-check input{display:none}.login-box{width:19px;height:19px;border-radius:6px;display:grid;place-items:center;background:var(--color-surface-2);border:1px solid var(--color-border-strong);color:transparent;transition:all .15s}.login-check input:checked+.login-box{background:var(--tenant-primary);border-color:transparent;color:#fff}.login-forgot{font-size:13px;color:var(--tenant-primary);font-weight:600;cursor:pointer}.login-forgot:hover{color:var(--tenant-primary-hover)}.login-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:15px;border-radius:13px;font-size:15px;font-weight:700;color:#fff;background:var(--tenant-primary);box-shadow:0 12px 30px -10px var(--tenant-primary-glow),inset 0 1px #fff3;transition:filter .15s,transform .12s}.login-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.login-submit:disabled,.login-submit.is-busy{opacity:.85;cursor:default}.login-spin{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:spin .7s linear infinite}.login-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:22px;font-size:12px;color:var(--color-text-tertiary)}@media (max-width: 900px){.login{grid-template-columns:1fr}.login-brand{display:none}.login-card-brand{display:flex}.login-form-wrap{padding:28px 20px;min-height:100%}}.boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:radial-gradient(900px 600px at 50% 32%,var(--tenant-primary-soft),transparent 60%),var(--color-background);opacity:1}.boot.is-leaving{animation:boot-out .6s ease forwards}@keyframes boot-out{to{opacity:0;visibility:hidden}}.boot-aura{position:absolute;top:50%;left:50%;width:460px;height:460px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--tenant-primary-soft),transparent 62%);filter:blur(28px);animation:core-breathe 4s ease-in-out infinite;pointer-events:none}.boot-brand{display:flex;align-items:center;gap:13px;position:relative}.boot-mark{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;overflow:hidden;background:var(--tenant-grad);box-shadow:0 10px 30px -8px var(--tenant-primary-glow),inset 0 0 0 1px #ffffff2e}.boot-mark img{width:100%;height:100%;object-fit:contain}.boot-mark.has-logo,.brand-mark.has-logo{background:var(--color-surface-2);box-shadow:var(--hairline-top);border:1px solid var(--color-border-strong);padding:4px}.brand-mark.has-logo img{object-fit:contain}.boot-name{font-size:22px;font-weight:800;letter-spacing:-.01em}.boot-sub{font-size:10px;letter-spacing:.24em;color:var(--color-text-tertiary);font-weight:600;margin-top:3px}.boot-core{position:relative;width:132px;height:132px;margin-top:8px}.boot-ring{width:100%;height:100%}.boot-core-inner{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:radial-gradient(circle at 50% 40%,var(--tenant-primary-soft),rgba(8,12,23,.92));box-shadow:inset 0 0 22px -4px var(--tenant-primary-glow);border:1px solid var(--tenant-primary-border)}.boot-spark{animation:boot-pulse 1.4s ease-in-out infinite}@keyframes boot-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}.boot-pct{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--color-text-primary)}.boot-step{font-size:13.5px;color:var(--color-text-secondary);letter-spacing:.01em;min-height:18px}.boot-bar{width:280px;max-width:70vw;height:5px;border-radius:4px;background:#ffffff14;overflow:hidden}.boot-bar-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--tenant-primary),var(--tenant-secondary));box-shadow:0 0 12px -1px var(--tenant-primary-glow);transition:width .1s linear}
