@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";.app-toaster-root{min-width:320px;max-width:380px;width:min(380px,calc(100vw - 32px));border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(180deg,#0f172afa,#080f1afa);box-shadow:0 20px 44px #02061770,0 6px 18px #0206173d;color:#e5eefc;padding:16px 18px;position:relative;overflow-wrap:anywhere;transition:opacity .24s ease,transform .24s ease,scale .24s ease;will-change:transform,opacity;height:auto;opacity:var(--opacity, 1);transform:translate(var(--x, 0)) translateY(var(--y, 0)) scale(var(--scale, 1));z-index:var(--z-index, 10000);display:block;box-sizing:border-box;isolation:isolate}.app-toaster-root,.app-toaster-root *{box-sizing:border-box}.app-toaster-content{display:flex;align-items:flex-start;gap:12px;padding-right:24px}.app-toaster-icon{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.app-toaster-icon svg{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;display:block;flex:0 0 auto}.app-toaster-icon.loading{background:#3b82f62e;color:#7cb3ff}.app-toaster-icon.success{background:rgba(var(--tc-neon-green-rgb),.16);color:#6ee7a0}.app-toaster-icon.error{background:#f8717129;color:#fda4a4}.app-toaster-icon.info{background:#38bdf829;color:#7dd3fc}.app-toaster-title{font-size:14px;font-weight:700;line-height:1.2;color:#f8fbff}.app-toaster-description{font-size:13px;line-height:1.5;color:#9fb2c6;margin-top:4px}.app-toaster-close{position:absolute;top:12px;right:12px;width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:#7f94ab;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease;line-height:0;cursor:pointer}.app-toaster-close:hover,.app-toaster-close:focus-visible{background:#94a3b81f;color:#dce7f5;outline:none}.app-toaster-close svg{width:14px;height:14px;min-width:14px;min-height:14px;max-width:14px;max-height:14px;display:block;flex:0 0 auto}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--tc-neon-green-rgb: 103, 255, 143;--tc-neon-green: #67ff8f;--tc-neon-green-strong: #4dff83;--tc-neon-green-soft: #b5ffc6;--tc-neon-green-glow: rgba(var(--tc-neon-green-rgb), .28);--bg-dark: #07111a;--bg-card: #101b26;--bg-hover: #162433;--border: #24384c;--text: #f5fbff;--text-dim: #8fa5bb;--green: var(--tc-neon-green);--red: #ff6b6b;--purple: var(--tc-neon-green);--blue: #67b4ff;--orange: #f6a24d;--sidebar-width: 70px;--sidebar-expanded: 220px;--bg: #08111a;--bg-elevated: #142230;--text-secondary: #8ba1b5;--accent: var(--tc-neon-green);--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: #090d10;--bg-hover: #0d1216;--border: #173225;--text: #e9f7ff;--text-dim: #88a092;--green: var(--tc-neon-green);--red: #ff6473;--purple: var(--tc-neon-green);--blue: var(--tc-neon-green-soft);--orange: #ffb25f;--bg: #06090c;--bg-elevated: #0b1014;--text-secondary: #88a092;--accent: var(--tc-neon-green);--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: var(--tc-neon-green);--fx-neon-cyan: var(--tc-neon-green);--fx-neon-blue: var(--tc-neon-green-soft);--fx-neon-red: #ff4d63;--fx-neon-red-soft: #ff6f55;--fx-panel: rgba(8, 12, 16, .82);--fx-panel-strong: rgba(6, 9, 12, .94);--fx-border-soft: rgba(255, 255, 255, .08);--fx-glow-primary: 0 0 24px rgba(var(--tc-neon-green-rgb), .22);--fx-glow-success: 0 0 22px rgba(var(--tc-neon-green-rgb), .26);--fx-glow-danger: 0 0 22px rgba(255, 77, 99, .28);--fx-led-dot: rgba(var(--tc-neon-green-rgb), .28);--fx-led-dot-alt: rgba(255, 93, 70, .2);--fx-scanline: rgba(var(--tc-neon-green-rgb), .06);--fx-title-glow: 0 0 16px rgba(var(--tc-neon-green-rgb), .2), 0 0 28px rgba(var(--tc-neon-green-rgb), .16)}html{background:var(--bg-dark);overscroll-behavior-y:none}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Arial,sans-serif;position:relative;overflow-x:hidden;overscroll-behavior-y:none;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;overscroll-behavior-y:none;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(var(--tc-neon-green-rgb),.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:#030507;padding:var(--fx-space-6);border:0;border-radius:0;box-shadow:none}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(var(--tc-neon-green-rgb),.05),transparent 72%),linear-gradient(180deg,#06090cfc,#030507fc);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:rgba(var(--tc-neon-green-rgb),.08);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] .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,#080c10f7,#05080bf5);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] .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:rgba(var(--tc-neon-green-rgb),.18)!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{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 rgba(var(--tc-neon-green-rgb),.18);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 rgba(var(--tc-neon-green-rgb),.2)}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:rgba(var(--tc-neon-green-rgb),.52)!important;box-shadow:0 0 0 1px rgba(var(--tc-neon-green-rgb),.14) 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:rgba(var(--tc-neon-green-rgb),.24)!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(var(--tc-neon-green-rgb),.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(var(--tc-neon-green-rgb),.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:rgba(var(--tc-neon-green-rgb),.24)!important;background:rgba(var(--tc-neon-green-rgb),.12)!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 rgba(var(--tc-neon-green-rgb),.08),0 0 34px rgba(var(--tc-neon-green-rgb),.11),0 0 58px #00d8ff14}50%{box-shadow:inset 0 0 0 1px rgba(var(--tc-neon-green-rgb),.14),0 0 44px rgba(var(--tc-neon-green-rgb),.18),0 0 74px #00d8ff1f,0 0 24px #ff584214}to{box-shadow:inset 0 0 0 1px rgba(var(--tc-neon-green-rgb),.08),0 0 34px rgba(var(--tc-neon-green-rgb),.11),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 rgba(var(--tc-neon-green-rgb),.42),0 0 22px rgba(var(--tc-neon-green-rgb),.18)}50%{box-shadow:inset 0 0 0 1px rgba(var(--tc-neon-green-rgb),.56),0 0 30px rgba(var(--tc-neon-green-rgb),.26),0 0 18px #00d8ff33}to{box-shadow:inset 0 0 0 1px rgba(var(--tc-neon-green-rgb),.42),0 0 22px rgba(var(--tc-neon-green-rgb),.18)}}@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 rgba(var(--tc-neon-green-rgb),.2),0 0 14px rgba(var(--tc-neon-green-rgb),.22)}50%{box-shadow:inset 0 0 0 1px rgba(var(--tc-neon-green-rgb),.3),0 0 20px rgba(var(--tc-neon-green-rgb),.34),0 0 28px rgba(var(--tc-neon-green-rgb),.18)}}@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}}
