@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Orbitron:wght@500;700;800&family=Space+Grotesk:wght@400;500;700&display=swap";body.landing-body{background:linear-gradient(180deg,#0b1115,#0f151a)}.landing-page{--landing-bg: #0b1115;--landing-surface: #10181d;--landing-surface-soft: #0f161b;--landing-line: rgba(255, 255, 255, .08);--landing-text: #f3f7f8;--landing-muted: #95a3ac;--landing-accent: #66d5ad;--landing-accent-strong: #dff8ed;min-height:100vh;color:var(--landing-text);font-family:Inter,Space Grotesk,sans-serif}.landing-shell{width:min(1100px,calc(100% - 32px));margin:0 auto;padding:20px 0 56px}.landing-nav,.landing-hero,.landing-summary,.landing-section,.landing-final{border:1px solid var(--landing-line);background:var(--landing-surface)}.landing-nav,.landing-final{border-radius:24px}.landing-hero,.landing-summary,.landing-section{border-radius:28px}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.landing-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.landing-brand-mark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.landing-brand-mark img{width:28px;height:28px}.landing-brand-copy{display:grid;gap:2px}.landing-brand-copy strong{font-size:16px;font-weight:700;letter-spacing:-.02em}.landing-brand-copy span{color:var(--landing-muted);font-size:12px}.landing-nav-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.landing-nav-links a{color:var(--landing-muted);text-decoration:none;font-size:14px}.landing-nav-link-cta{padding:10px 14px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--landing-text)!important}.landing-hero{margin-top:18px;padding:56px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:28px;align-items:center}.landing-hero-copy{max-width:560px}.landing-eyebrow,.landing-section-kicker{display:inline-flex;align-items:center;color:var(--landing-accent);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.landing-hero-copy h1,.landing-section-head h2,.landing-final h2{font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-.05em}.landing-hero-copy h1{margin:18px 0 14px;font-size:clamp(42px,7vw,72px);line-height:.95;max-width:8ch}.landing-hero-copy p,.landing-summary-item p,.landing-section-head p,.landing-module-item p,.landing-plan p,.landing-final p{color:var(--landing-muted);font-size:16px;line-height:1.65}.landing-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.landing-button{display:inline-flex;align-items:center;justify-content:center;min-width:156px;padding:12px 18px;border-radius:999px;border:1px solid transparent;text-decoration:none;font-size:14px;font-weight:700}.landing-button-primary{background:var(--landing-accent);color:#082018}.landing-button-secondary{background:#ffffff0a;border-color:#ffffff14;color:var(--landing-text)}.landing-proof-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px;padding:0;list-style:none}.landing-proof-list li{padding:8px 12px;border-radius:999px;background:var(--landing-surface-soft);border:1px solid var(--landing-line);color:#d9e4e8;font-size:13px}.landing-hero-panel{padding:24px;border-radius:22px;background:var(--landing-surface-soft);border:1px solid var(--landing-line)}.landing-panel-head{display:grid;gap:6px;padding-bottom:18px;border-bottom:1px solid var(--landing-line)}.landing-panel-head span{color:var(--landing-muted);font-size:12px}.landing-panel-head strong{font-size:20px;font-weight:700}.landing-panel-list{display:grid;gap:16px;padding-top:18px}.landing-panel-list div{display:grid;gap:4px}.landing-panel-list span{color:var(--landing-muted);font-size:12px}.landing-panel-list strong{font-size:16px;font-weight:600}.landing-summary{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-summary-item{padding:28px}.landing-summary-item+.landing-summary-item{border-left:1px solid var(--landing-line)}.landing-summary-item h2{font-size:19px;margin-bottom:10px;letter-spacing:-.03em}.landing-section{margin-top:18px;padding:36px}.landing-section-soft{background:var(--landing-surface-soft)}.landing-section-head{max-width:620px}.landing-section-head h2{margin:12px 0;font-size:clamp(30px,4vw,46px);line-height:1.02}.landing-module-list,.landing-pricing-list{display:grid;gap:0;margin-top:28px}.landing-module-list{border-top:1px solid var(--landing-line)}.landing-module-item,.landing-plan{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--landing-line)}.landing-module-item strong,.landing-plan strong{font-size:22px;font-weight:700;letter-spacing:-.03em}.landing-plan span,.landing-module-item strong{color:var(--landing-accent-strong)}.landing-plan span{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--landing-muted)}.landing-plan.featured{color:var(--landing-text)}.landing-plan.featured strong{color:var(--landing-accent-strong)}.landing-final{margin-top:18px;padding:32px 36px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.landing-final h2{margin:12px 0 10px;font-size:clamp(28px,3.5vw,42px);line-height:1.03;max-width:12ch}@media(max-width:900px){.landing-shell{width:min(100%,calc(100% - 24px));padding-bottom:32px}.landing-hero{grid-template-columns:1fr;padding:28px}.landing-summary{grid-template-columns:1fr}.landing-summary-item+.landing-summary-item{border-left:0;border-top:1px solid var(--landing-line)}.landing-final{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.landing-nav,.landing-section,.landing-final{padding-left:18px;padding-right:18px}.landing-nav{align-items:flex-start;flex-direction:column}.landing-nav-links{width:100%}.landing-hero{padding:22px 18px}.landing-hero-copy h1{max-width:9ch}.landing-summary-item{padding:22px 18px}.landing-module-item,.landing-plan{grid-template-columns:1fr;gap:8px}.landing-button{width:100%}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--bg-dark: #07111a;--bg-card: #101b26;--bg-hover: #162433;--border: #24384c;--text: #f5fbff;--text-dim: #8fa5bb;--green: #31d98b;--red: #ff6b6b;--purple: #2fd0c7;--blue: #67b4ff;--orange: #f6a24d;--sidebar-width: 70px;--sidebar-expanded: 220px;--bg: #08111a;--bg-elevated: #142230;--text-secondary: #8ba1b5;--accent: #2fd0c7;--safe-top: env(safe-area-inset-top);--safe-bottom: env(safe-area-inset-bottom);--admin-bg: #0e1016;--admin-card: #171a23;--admin-border: #2c3141;--admin-text: #f2f5ff;--admin-muted: #9ba6c0;--admin-accent: #4f8cff;--admin-ok: #34c759;--admin-warn: #ff9f0a;--admin-bad: #ff453a}:root[data-ui-mode=futuristic]{--bg-dark: #040913;--bg-card: #0a1626;--bg-hover: #102235;--border: #1d3d59;--text: #e9f7ff;--text-dim: #7ca4c3;--green: #39e6a6;--red: #ff6473;--purple: #00c9ff;--blue: #6ad9ff;--orange: #ffb25f;--bg: #07121f;--bg-elevated: #0e1d2d;--text-secondary: #7f9bb8;--accent: #00c9ff;--fx-space-2: 8px;--fx-space-3: 12px;--fx-space-4: 16px;--fx-space-5: 20px;--fx-space-6: 24px;--fx-radius-sm: 10px;--fx-radius-md: 14px;--fx-radius-lg: 18px;--fx-shadow-card: inset 0 0 0 1px rgba(0, 201, 255, .08), 0 14px 28px rgba(2, 8, 16, .42);--fx-shadow-hover: inset 0 0 0 1px rgba(0, 201, 255, .16), 0 18px 34px rgba(2, 8, 16, .54), 0 0 28px rgba(0, 201, 255, .18);--fx-ring: 0 0 0 2px rgba(0, 201, 255, .2);--fx-transition: .24s cubic-bezier(.22, 1, .36, 1);--fx-transition-fast: .14s ease;--fx-neon-green: #4dffbe;--fx-neon-cyan: #00d8ff;--fx-neon-blue: #56b9ff;--fx-neon-red: #ff4d63;--fx-neon-red-soft: #ff6f55;--fx-panel: rgba(8, 20, 34, .78);--fx-panel-strong: rgba(8, 20, 34, .92);--fx-border-soft: rgba(255, 255, 255, .08);--fx-glow-primary: 0 0 24px rgba(0, 216, 255, .24);--fx-glow-success: 0 0 22px rgba(77, 255, 190, .26);--fx-glow-danger: 0 0 22px rgba(255, 77, 99, .28);--fx-led-dot: rgba(95, 255, 201, .28);--fx-led-dot-alt: rgba(255, 93, 70, .2);--fx-scanline: rgba(77, 255, 190, .06);--fx-title-glow: 0 0 16px rgba(77, 255, 190, .24), 0 0 28px rgba(0, 216, 255, .2)}html{background:var(--bg-dark)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Arial,sans-serif;position:relative;overflow-x:hidden;background:radial-gradient(980px 520px at 0% 0%,rgba(47,208,199,.18),transparent 56%),radial-gradient(920px 480px at 100% 0%,rgba(246,162,77,.14),transparent 54%),linear-gradient(180deg,#07111a,#091521 42%,#060c13);color:var(--text);min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.32),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.32),transparent 72%)}body[data-ui-mode=futuristic]{font-family:Space Grotesk,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;overflow-x:hidden;background:radial-gradient(920px 420px at 8% -4%,rgba(66,255,196,.12),transparent 64%),radial-gradient(760px 300px at 88% 0%,rgba(255,120,92,.07),transparent 70%),linear-gradient(180deg,#030811,#06101b 46%,#040912)}body[data-ui-mode=futuristic]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(640px 220px at 18% 8%,rgba(77,255,190,.08),transparent 72%),radial-gradient(680px 260px at 78% 6%,rgba(0,216,255,.06),transparent 76%);filter:blur(14px);opacity:.88}body[data-ui-mode=futuristic]:after{display:none}body[data-ui-mode=futuristic] .logo-main,body[data-ui-mode=futuristic] .score-label{font-family:Space Grotesk,Inter,sans-serif;letter-spacing:.01em;text-shadow:none}body[data-ui-mode=futuristic] .main-content{position:relative;background:radial-gradient(560px 220px at 12% 0%,rgba(77,255,190,.06),transparent 66%),linear-gradient(180deg,#040b13eb,#040a12f5);padding:var(--fx-space-6);border:1px solid rgba(255,255,255,.06);border-radius:18px;box-shadow:0 18px 40px #0208102e}body[data-ui-mode=futuristic] .main-content:before{display:none}body[data-ui-mode=futuristic] .main-content:after{display:none}body[data-ui-mode=futuristic] .mobile-header,body[data-ui-mode=futuristic] .bottom-nav{background:#081018eb;border-color:#ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body[data-ui-mode=futuristic] .sidebar{background:radial-gradient(120% 70% at 0% 0%,rgba(77,255,190,.08),transparent 72%),linear-gradient(180deg,#07101cfa,#050c16fa);border-right-color:#ffffff14;box-shadow:12px 0 28px #0000003d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body[data-ui-mode=futuristic] .sidebar .nav-item.active{background:#4dffbe14;color:#ebf8ff;box-shadow:none}body[data-ui-mode=futuristic] .sidebar .nav-item:hover{background:#ffffff0d;color:#d8f7ff}body[data-ui-mode=futuristic] .card,body[data-ui-mode=futuristic] .score-card,body[data-ui-mode=futuristic] .plan,body[data-ui-mode=futuristic] .trade-item,body[data-ui-mode=futuristic] .current-plan-card,body[data-ui-mode=futuristic] .subscription-note,body[data-ui-mode=futuristic] .academia-feedback,body[data-ui-mode=futuristic] .strategy-notice,body[data-ui-mode=futuristic] .payment-total,body[data-ui-mode=futuristic] .pay-modal,body[data-ui-mode=futuristic] .success-modal,body[data-ui-mode=futuristic] .limiter-card,body[data-ui-mode=futuristic] .limiter-hero,body[data-ui-mode=futuristic] .tip-card,body[data-ui-mode=futuristic] .study-box,body[data-ui-mode=futuristic] .mindset-card{position:relative;background:linear-gradient(180deg,#0a141ff5,#080f18f0);border-color:#ffffff14!important;box-shadow:0 12px 28px #02081029;border-radius:var(--fx-radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--fx-transition),box-shadow var(--fx-transition),border-color var(--fx-transition-fast),background var(--fx-transition)}body[data-ui-mode=futuristic] .music-hub,body[data-ui-mode=futuristic] .support-chat-panel,body[data-ui-mode=futuristic] .support-chat-panel-mobile{position:fixed;background:linear-gradient(180deg,#0a141ff5,#080f18f0);border-color:#ffffff14!important;box-shadow:0 12px 28px #02081029;border-radius:var(--fx-radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--fx-transition),box-shadow var(--fx-transition),border-color var(--fx-transition-fast),background var(--fx-transition)}body[data-ui-mode=futuristic] .card:hover,body[data-ui-mode=futuristic] .score-card:hover,body[data-ui-mode=futuristic] .plan:hover,body[data-ui-mode=futuristic] .trade-item:hover,body[data-ui-mode=futuristic] .limiter-card:hover,body[data-ui-mode=futuristic] .tip-card:hover,body[data-ui-mode=futuristic] .study-box:hover,body[data-ui-mode=futuristic] .mindset-card:hover{transform:translateY(-2px);border-color:#4dffbe2e!important;box-shadow:0 16px 34px #0208102e}body[data-ui-mode=futuristic] .card:after,body[data-ui-mode=futuristic] .score-card:after,body[data-ui-mode=futuristic] .plan:after,body[data-ui-mode=futuristic] .trade-item:after,body[data-ui-mode=futuristic] .mindset-card:after,body[data-ui-mode=futuristic] .music-hub:after{display:none}body[data-ui-mode=futuristic] .btn-primary,body[data-ui-mode=futuristic] .plan-btn.primary,body[data-ui-mode=futuristic] .pay-btn,body[data-ui-mode=futuristic] .success-btn{position:relative;overflow:hidden;background:linear-gradient(135deg,#5cffb8,#17d98c);color:#042132;box-shadow:0 10px 24px #4dffbe2e;border-radius:var(--fx-radius-sm);transition:transform var(--fx-transition-fast),filter var(--fx-transition-fast),box-shadow var(--fx-transition)}body[data-ui-mode=futuristic] .btn-primary:after,body[data-ui-mode=futuristic] .plan-btn.primary:after,body[data-ui-mode=futuristic] .pay-btn:after,body[data-ui-mode=futuristic] .success-btn:after{display:none}body[data-ui-mode=futuristic] .btn-secondary,body[data-ui-mode=futuristic] .plan-btn.secondary,body[data-ui-mode=futuristic] .copy-btn,body[data-ui-mode=futuristic] .header-btn{background:#ffffff0a;border-color:#ffffff14!important;color:#d7e7f2;border-radius:var(--fx-radius-sm);transition:transform var(--fx-transition-fast),border-color var(--fx-transition-fast),box-shadow var(--fx-transition)}body[data-ui-mode=futuristic] .btn:hover,body[data-ui-mode=futuristic] .plan-btn:hover,body[data-ui-mode=futuristic] .copy-btn:hover,body[data-ui-mode=futuristic] .header-btn:hover{transform:translateY(-1px)}body[data-ui-mode=futuristic] .btn-primary:hover,body[data-ui-mode=futuristic] .plan-btn.primary:hover,body[data-ui-mode=futuristic] .pay-btn:hover,body[data-ui-mode=futuristic] .success-btn:hover{filter:brightness(1.08);box-shadow:0 12px 28px #4dffbe33}body[data-ui-mode=futuristic] .btn-primary:hover:after,body[data-ui-mode=futuristic] .plan-btn.primary:hover:after,body[data-ui-mode=futuristic] .pay-btn:hover:after,body[data-ui-mode=futuristic] .success-btn:hover:after{transform:translate(120%)}body[data-ui-mode=futuristic] .btn-secondary:hover,body[data-ui-mode=futuristic] .plan-btn.secondary:hover,body[data-ui-mode=futuristic] .copy-btn:hover,body[data-ui-mode=futuristic] .header-btn:hover{border-color:#4dffbe85!important;box-shadow:0 0 0 1px #4dffbe24 inset}body[data-ui-mode=futuristic] input:not([type=checkbox]):not([type=radio]):not([type=file]),body[data-ui-mode=futuristic] textarea,body[data-ui-mode=futuristic] select{background:#0a1a28eb;border-color:#00c9ff47!important;color:#e6f7ff;border-radius:var(--fx-radius-sm);transition:border-color var(--fx-transition-fast),box-shadow var(--fx-transition-fast),background var(--fx-transition-fast)}body[data-ui-mode=futuristic] input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,body[data-ui-mode=futuristic] textarea:focus,body[data-ui-mode=futuristic] select:focus{border-color:#00d8ffa6!important;box-shadow:var(--fx-ring)}body[data-ui-mode=futuristic] .nav-item svg,body[data-ui-mode=futuristic] .score-icon svg,body[data-ui-mode=futuristic] .card-header svg{filter:none}body[data-ui-mode=futuristic] .positive,body[data-ui-mode=futuristic] .stat-value.positive,body[data-ui-mode=futuristic] .value.positive,body[data-ui-mode=futuristic] .pnl.positive,body[data-ui-mode=futuristic] .calendar-day.winner .calendar-day-pnl,body[data-ui-mode=futuristic] .calendar-day.winner .day-pnl{color:var(--fx-neon-green)!important;text-shadow:none}body[data-ui-mode=futuristic] .negative,body[data-ui-mode=futuristic] .stat-value.negative,body[data-ui-mode=futuristic] .value.negative,body[data-ui-mode=futuristic] .pnl.negative,body[data-ui-mode=futuristic] .calendar-day.loser .calendar-day-pnl,body[data-ui-mode=futuristic] .calendar-day.loser .day-pnl{color:var(--fx-neon-red)!important;text-shadow:none}body[data-ui-mode=futuristic] .calendar-day.winner{background:#29ff991f!important;border-color:#4dffbe3d!important;box-shadow:none}body[data-ui-mode=futuristic] .calendar-day.loser{background:#ff58421f!important;border-color:#ff58423d!important;box-shadow:none}body[data-ui-mode=futuristic] .monthly-total.positive,body[data-ui-mode=futuristic] .calendar-total.positive{background:#29ff9929!important;border:1px solid rgba(77,255,190,.24)!important;box-shadow:none}body[data-ui-mode=futuristic] .monthly-total.negative,body[data-ui-mode=futuristic] .calendar-total.negative{background:#ff584229!important;border:1px solid rgba(255,88,66,.24)!important;box-shadow:none}body[data-ui-mode=futuristic] .direction.long{border:1px solid rgba(77,255,190,.46);box-shadow:none}body[data-ui-mode=futuristic] .direction.short{border:1px solid rgba(255,88,66,.46);box-shadow:none}body[data-ui-mode=futuristic] .filter-btn,body[data-ui-mode=futuristic] .calendar-nav button,body[data-ui-mode=futuristic] .dashboard-page .calendar-nav button{border-color:#ffffff14!important;background:#ffffff0a!important;color:#d7e7f2!important;box-shadow:none}body[data-ui-mode=futuristic] .filter-btn.active{border-color:#4dffbe3d!important;background:#4dffbe1f!important;color:#d4ffef!important;box-shadow:none}body[data-ui-mode=futuristic] .main-content section .plans>*,body[data-ui-mode=futuristic] .main-content section .limiter-grid>*,body[data-ui-mode=futuristic] .main-content section .strategy-stats>*,body[data-ui-mode=futuristic] .main-content section .payment-row,body[data-ui-mode=futuristic] .main-content section .course-item,body[data-ui-mode=futuristic] .main-content section .trade-item{opacity:1;transform:none;animation:none}body[data-ui-mode=futuristic] .main-content section .plans>*:nth-child(1),body[data-ui-mode=futuristic] .main-content section .limiter-grid>*:nth-child(1),body[data-ui-mode=futuristic] .main-content section .strategy-stats>*:nth-child(1),body[data-ui-mode=futuristic] .main-content section .course-item:nth-child(1),body[data-ui-mode=futuristic] .main-content section .trade-item:nth-child(1){animation-delay:30ms}body[data-ui-mode=futuristic] .main-content section .plans>*:nth-child(2),body[data-ui-mode=futuristic] .main-content section .limiter-grid>*:nth-child(2),body[data-ui-mode=futuristic] .main-content section .strategy-stats>*:nth-child(2),body[data-ui-mode=futuristic] .main-content section .course-item:nth-child(2),body[data-ui-mode=futuristic] .main-content section .trade-item:nth-child(2){animation-delay:80ms}body[data-ui-mode=futuristic] .main-content section .plans>*:nth-child(3),body[data-ui-mode=futuristic] .main-content section .limiter-grid>*:nth-child(3),body[data-ui-mode=futuristic] .main-content section .course-item:nth-child(3),body[data-ui-mode=futuristic] .main-content section .trade-item:nth-child(3){animation-delay:.13s}body[data-ui-mode=futuristic] .main-content section .plans>*:nth-child(4),body[data-ui-mode=futuristic] .main-content section .limiter-grid>*:nth-child(4),body[data-ui-mode=futuristic] .main-content section .course-item:nth-child(4),body[data-ui-mode=futuristic] .main-content section .trade-item:nth-child(4){animation-delay:.18s}body[data-ui-mode=futuristic] .main-content section .plans>*:nth-child(5),body[data-ui-mode=futuristic] .main-content section .course-item:nth-child(5),body[data-ui-mode=futuristic] .main-content section .trade-item:nth-child(5){animation-delay:.23s}@keyframes futuristicStaggerIn{0%{opacity:0;transform:translateY(10px) scale(.99);filter:saturate(.9)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}@keyframes futuristicAuroraShift{0%{transform:translate3d(-1.5%,-1%,0) scale(1);opacity:.85}50%{transform:translate3d(1.2%,1%,0) scale(1.03);opacity:1}to{transform:translate3d(-1.5%,-1%,0) scale(1);opacity:.85}}@keyframes futuristicDotDrift{0%{background-position:0 0,2px 2px}to{background-position:220px 120px,140px 80px}}@keyframes futuristicGridScroll{0%{background-position:0 0,0 0,0% 50%}to{background-position:34px 34px,34px 34px,160% 50%}}@keyframes futuristicFramePulse{0%{box-shadow:inset 0 0 0 1px #4dffbe14,0 0 34px #4dffbe1c,0 0 58px #00d8ff14}50%{box-shadow:inset 0 0 0 1px #4dffbe24,0 0 44px #4dffbe2e,0 0 74px #00d8ff1f,0 0 24px #ff584214}to{box-shadow:inset 0 0 0 1px #4dffbe14,0 0 34px #4dffbe1c,0 0 58px #00d8ff14}}@keyframes futuristicEdgeSweep{0%{background-position:-40% 0%;opacity:.24}45%{opacity:.46}to{background-position:180% 0%;opacity:.24}}@keyframes futuristicTextFlicker{0%,18%,20%,22%,57%,to{opacity:1;filter:saturate(1)}19%,21%{opacity:.94;filter:saturate(1.08)}58%{opacity:.97;filter:saturate(1.1)}}@keyframes futuristicChipPulse{0%{box-shadow:inset 0 0 0 1px #4dffbe6b,0 0 22px #4dffbe2e}50%{box-shadow:inset 0 0 0 1px #4dffbe8f,0 0 30px #4dffbe42,0 0 18px #00d8ff33}to{box-shadow:inset 0 0 0 1px #4dffbe6b,0 0 22px #4dffbe2e}}@keyframes futuristicPanelDrift{0%{background-position:0% 0%,0% 0%,0% 0%}50%{background-position:24% 6%,-18% 5%,0% 0%}to{background-position:0% 0%,0% 0%,0% 0%}}@keyframes futuristicProfitPulse{0%,to{box-shadow:inset 0 0 0 1px #4dffbe33,0 0 14px #4dffbe38}50%{box-shadow:inset 0 0 0 1px #4dffbe4d,0 0 20px #4dffbe57,0 0 28px #4dffbe2e}}@keyframes futuristicLossPulse{0%,to{box-shadow:inset 0 0 0 1px #ff58422e,0 0 14px #ff584233}50%{box-shadow:inset 0 0 0 1px #ff58424d,0 0 20px #ff58424d,0 0 28px #ff584224}}input[type=file]{display:none}@keyframes brandTextPulse{0%{opacity:.72;text-shadow:0 0 0 rgba(120,172,255,0);transform:scale(1)}50%{opacity:1;text-shadow:0 0 12px rgba(120,172,255,.35);transform:scale(1.03)}to{opacity:.72;text-shadow:0 0 0 rgba(120,172,255,0);transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tradovateReadyPulse{0%{box-shadow:0 0 #34c75973}70%{box-shadow:0 0 0 7px #34c75900}to{box-shadow:0 0 #34c75900}}@keyframes tradeRowPulse{0%{box-shadow:inset 0 0 0 9999px #4f8cff42}to{box-shadow:inset 0 0 0 9999px #4f8cff1a}}.brand-pulse-text{display:inline-block;animation:none;transform-origin:center}.route-loader{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(760px 420px at 10% 0%,rgba(69,215,199,.18),transparent 58%),radial-gradient(760px 420px at 100% 0%,rgba(255,157,102,.14),transparent 56%),var(--bg-dark)}.route-loader-card{min-width:min(92vw,280px);display:grid;gap:8px;padding:22px 24px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#0a1018db;text-align:center;box-shadow:0 20px 44px #02081057}.route-loader-mark{width:44px;height:44px;margin:0 auto 2px;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(47,208,199,.18))}.route-loader-card strong{font-family:Orbitron,Space Grotesk,sans-serif;letter-spacing:.05em}.route-loader-card span{color:var(--text-dim);font-size:14px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}@media(max-width:768px){body[data-ui-mode=futuristic] .main-content{padding:var(--fx-space-4);padding-bottom:calc(80px + var(--safe-bottom))}body{padding-top:var(--safe-top);padding-bottom:calc(80px + var(--safe-bottom));overflow-x:hidden}}@media(prefers-reduced-motion:reduce){body[data-ui-mode=futuristic] *,body[data-ui-mode=futuristic] *:before,body[data-ui-mode=futuristic] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root,:root[data-ui-mode=futuristic]{--bg-dark: #0b1115;--bg-card: #10181d;--bg-hover: #131d24;--border: #22313a;--text: #f2f6f7;--text-dim: #91a1ab;--green: #66d5ad;--red: #ff8c87;--purple: #66d5ad;--blue: #94b5ff;--orange: #efbf80;--bg: #0b1115;--bg-elevated: #121b22;--text-secondary: #91a1ab;--accent: #66d5ad}html,body,body[data-ui-mode=futuristic]{background:linear-gradient(180deg,#0b1115,#0f151a)}body:before,body[data-ui-mode=futuristic]:before,body[data-ui-mode=futuristic]:after{display:none}body[data-ui-mode=futuristic]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body[data-ui-mode=futuristic] .main-content{background:transparent;border:0;border-radius:0;box-shadow:none}body[data-ui-mode=futuristic] .sidebar,body[data-ui-mode=futuristic] .mobile-header,body[data-ui-mode=futuristic] .bottom-nav,body[data-ui-mode=futuristic] .music-hub,body[data-ui-mode=futuristic] .support-chat-panel,body[data-ui-mode=futuristic] .support-chat-panel-mobile{background:#0f171d;border-color:#ffffff14!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-ui-mode=futuristic] .card,body[data-ui-mode=futuristic] .score-card,body[data-ui-mode=futuristic] .plan,body[data-ui-mode=futuristic] .trade-item,body[data-ui-mode=futuristic] .current-plan-card,body[data-ui-mode=futuristic] .subscription-note,body[data-ui-mode=futuristic] .academia-feedback,body[data-ui-mode=futuristic] .strategy-notice,body[data-ui-mode=futuristic] .payment-total,body[data-ui-mode=futuristic] .pay-modal,body[data-ui-mode=futuristic] .success-modal,body[data-ui-mode=futuristic] .limiter-card,body[data-ui-mode=futuristic] .limiter-hero,body[data-ui-mode=futuristic] .tip-card,body[data-ui-mode=futuristic] .study-box,body[data-ui-mode=futuristic] .mindset-card{background:#10181d;border-color:#ffffff14!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-ui-mode=futuristic] .card:hover,body[data-ui-mode=futuristic] .score-card:hover,body[data-ui-mode=futuristic] .plan:hover,body[data-ui-mode=futuristic] .trade-item:hover,body[data-ui-mode=futuristic] .limiter-card:hover,body[data-ui-mode=futuristic] .tip-card:hover,body[data-ui-mode=futuristic] .study-box:hover,body[data-ui-mode=futuristic] .mindset-card:hover{transform:none;box-shadow:none;border-color:#66d5ad2e!important}body[data-ui-mode=futuristic] .btn-primary,body[data-ui-mode=futuristic] .plan-btn.primary,body[data-ui-mode=futuristic] .pay-btn,body[data-ui-mode=futuristic] .success-btn{background:#66d5ad;color:#081f18;box-shadow:none}body[data-ui-mode=futuristic] .btn-secondary,body[data-ui-mode=futuristic] .plan-btn.secondary,body[data-ui-mode=futuristic] .copy-btn,body[data-ui-mode=futuristic] .header-btn{background:#111a20;color:var(--text);box-shadow:none}body[data-ui-mode=futuristic] .btn:hover,body[data-ui-mode=futuristic] .plan-btn:hover,body[data-ui-mode=futuristic] .copy-btn:hover,body[data-ui-mode=futuristic] .header-btn:hover,body[data-ui-mode=futuristic] .btn-primary:hover,body[data-ui-mode=futuristic] .plan-btn.primary:hover,body[data-ui-mode=futuristic] .pay-btn:hover,body[data-ui-mode=futuristic] .success-btn:hover{transform:none;filter:none;box-shadow:none}
