:root{color-scheme:dark;--font-family-primary: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-mono: "JetBrains Mono", "SFMono-Regular", Consolas, ui-monospace, monospace;--font-size-xs: .75rem;--font-size-sm: .85rem;--font-size-body: 1rem;--font-size-card-title: 1.08rem;--font-size-section-title: 2.45rem;--font-size-hero: 4.45rem;--line-height-tight: 1.12;--line-height-body: 1.58;--letter-spacing-heading: 0;--background-primary: #0a0f1a;--background-secondary: #111827;--background-card: rgba(17, 24, 39, .72);--background-elevated: #0d1320;--page-bg: var(--background-primary);--panel-bg: #101726;--card-bg: #111827;--chart-bg: #090b0d;--text-primary: #ffffff;--text-secondary: #a8b0bf;--text-muted: #6f7888;--accent-gold: #d4af37;--accent-gold-bright: #f5cd6a;--accent-amber: #f4c430;--accent-cyan: #00e5ff;--accent-green: #00e676;--accent-red: #ff1744;--green: var(--accent-green);--red: var(--accent-red);--gold: var(--accent-gold);--border-subtle: rgba(255, 255, 255, .1);--border-active: rgba(212, 175, 55, .48);--shadow-card: 0 0 20px rgba(0, 0, 0, .5), inset 0 0 10px rgba(255, 255, 255, .02);--glow-gold: 0 0 24px rgba(212, 175, 55, .34);--glow-cyan: 0 0 24px rgba(0, 229, 255, .28);--radius-button: 8px;--radius-card: 12px;--radius-panel: 16px;--page-max-width: 1200px;--content-width: 1152px;--content-max-width: 1000px;--section-spacing: 100px;--card-gap: 24px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--background-primary);color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{max-width:100%;overflow-x:hidden}body.drawer-open,body.funding-open{overflow:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--accent-cyan);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-heading)}.text-gold{color:var(--accent-gold)}.text-green,.green{color:var(--accent-green)}.text-red,.red{color:var(--accent-red)}.text-cyan,.cyan{color:var(--accent-cyan)}.muted{color:var(--text-muted)}.glass-panel{background:var(--background-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.glass-panel-glow{box-shadow:var(--shadow-card)}.sr-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.navbar{z-index:200;position:sticky;top:0;height:68px;background:#090c10e0;border-bottom:1px solid rgba(212,175,55,.12);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 1px #ffffff0a,0 4px 24px #0006}.navbar-container{height:100%;max-width:1920px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:18px}.navbar-logo,.navbar-links,.navbar-actions{display:flex;align-items:center}.navbar-logo{min-height:44px;gap:10px;flex-shrink:0}.logo-mark{width:34px;height:34px;display:grid;place-items:center;color:var(--accent-gold-bright);border:1px solid rgba(212,175,55,.55);border-radius:6px;background:#d4af3714;font-weight:900}.logo-text{color:#fff;font-size:1.3rem;font-weight:800}.logo-accent{color:var(--accent-gold)}.navbar-links{gap:4px}.nav-link{position:relative;min-height:44px;padding:8px 14px;display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);border-radius:8px;font-size:.9rem;font-weight:500;white-space:nowrap}.nav-link:hover{color:var(--text-primary);background:#ffffff0d}.nav-link--active{color:var(--text-primary);font-weight:650}.nav-link--active:after{content:"";position:absolute;left:14px;right:14px;bottom:-14px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent-gold),transparent)}.nav-link--terminal{color:var(--accent-gold);border:1px solid rgba(212,175,55,.22);background:#d4af370f}.nav-live-dot,.live-dot,.live-indicator{width:7px;height:7px;border-radius:999px;background:var(--accent-green);box-shadow:0 0 8px var(--accent-green);display:inline-block;animation:blink 1.9s infinite}.live-dot.stale,.live-dot.offline,.dashboard-status.stale .live-indicator,.dashboard-status.offline .live-indicator{background:var(--accent-red);box-shadow:0 0 8px var(--accent-red)}.live-dot.closed{background:var(--accent-amber);box-shadow:none;animation:none}.navbar-actions{gap:12px;flex-shrink:0}.navbar-user{min-height:42px;padding:6px 14px 6px 8px;display:inline-flex;align-items:center;gap:10px;color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:10px;background:#ffffff0a}.navbar-user-avatar{width:28px;height:28px;display:grid;place-items:center;color:#000;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-bright));border-radius:6px;font-size:.8rem;font-weight:800}.navbar-user-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:600}.btn-nav-secondary,.btn-primary,.btn-secondary{min-height:44px;border-radius:var(--radius-button);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:750}.btn-nav-secondary{padding:0 18px;border:1px solid var(--border-subtle);background:#ffffff0d;color:var(--text-primary)}.btn-register-nav{border-color:#d4af3761;color:var(--accent-gold-bright);background:#d4af3714}.btn-primary{padding:0 28px;color:#06080d;border:1px solid rgba(212,175,55,.45);background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-bright));box-shadow:var(--glow-gold)}.btn-secondary{padding:0 24px;color:var(--text-primary);border:1px solid rgba(212,175,55,.35);background:#d4af370f}.menu-button,.drawer-close{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-primary)}.mobile-drawer{position:fixed;inset:0 0 0 auto;z-index:300;width:min(88vw,360px);padding:max(20px,env(safe-area-inset-top)) 18px 22px;background:#0b111d;border-left:1px solid var(--border-subtle);transform:translate(105%);transition:transform .22s ease;overflow-y:auto;box-shadow:var(--shadow-card)}.mobile-drawer.open{transform:translate(0)}.mobile-drawer a{min-height:50px;display:flex;align-items:center;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.drawer-action{width:100%;min-height:50px;display:flex;align-items:center;color:var(--text-primary);border:0;border-bottom:1px solid var(--border-subtle);background:transparent;text-align:left}.auth-page{min-height:100vh;padding:28px;display:grid;align-content:center;gap:34px;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(212,175,55,.11),transparent 30%),radial-gradient(circle at 82% 78%,rgba(0,229,255,.08),transparent 34%),var(--background-primary)}.auth-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent)}.auth-brand{width:fit-content;min-height:44px;display:inline-flex;align-items:center;gap:10px;position:relative;z-index:1}.auth-shell{width:min(1060px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,470px);gap:38px;align-items:center;position:relative;z-index:1}.auth-copy h1{margin:12px 0 18px;font-size:clamp(2.4rem,5.2vw,4.45rem);line-height:.98}.auth-copy p{max-width:560px;color:var(--text-secondary);font-size:1.08rem}.auth-assurance{margin-top:30px;display:grid;gap:12px;color:#c6d0df}.auth-assurance span{display:flex;align-items:center;gap:10px}.auth-assurance svg{color:var(--accent-green)}.auth-form{padding:30px;display:grid;gap:16px;background:#111827e0;border-color:#5d6f8b61;box-shadow:0 24px 80px #00000057}.auth-form label{display:grid;gap:7px}.auth-form label span{color:#cbd5e1;font-size:.82rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.auth-form input{width:100%;min-height:50px;padding:0 14px;color:var(--text-primary);border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#050a12c7;outline:none}.auth-form input:focus{border-color:#d4af37a8;box-shadow:0 0 0 3px #d4af371f}.auth-submit{width:100%;margin-top:8px;border:0}.auth-submit:disabled{opacity:.68;cursor:wait}.auth-meta{display:grid;gap:4px;padding:12px 14px;color:var(--text-secondary);border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#ffffff09;font-size:.82rem}.auth-meta strong{color:var(--text-primary);font-size:.98rem}.auth-form input.twofactor-code{height:58px;font-family:var(--font-family-mono);font-size:1.8rem;font-weight:800;letter-spacing:.34em;text-align:center}.auth-error,.auth-status,.auth-warning{margin:0;padding:11px 13px;border-radius:8px;font-size:.9rem}.auth-error{color:#ffd1d8;background:#ff17441a;border:1px solid rgba(255,23,68,.28)}.auth-status{color:#c8ffe1;background:#00e67617;border:1px solid rgba(0,230,118,.26)}.auth-warning{color:#ffe8a3;background:#d4af3717;border:1px solid rgba(212,175,55,.3)}.auth-links{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;color:var(--text-secondary);font-size:.88rem}.auth-links a:hover{color:var(--accent-gold-bright)}.hero{min-height:calc(100vh - 68px);padding:98px 24px 64px;display:flex;justify-content:center;align-items:center;position:relative;text-align:center;overflow:hidden;isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:-3;background:radial-gradient(circle at 50% 0,rgba(212,175,55,.05),transparent 58%)}.grid-overlay{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(circle,#000 38%,transparent 82%);mask-image:radial-gradient(circle,#000 38%,transparent 82%)}.glow-orb{position:absolute;z-index:-2;border-radius:50%;filter:blur(105px);opacity:.32;animation:floatGlow 10s ease-in-out infinite alternate}.orb-1{width:330px;height:330px;top:20%;left:20%;background:var(--accent-cyan)}.orb-2{width:410px;height:410px;right:20%;bottom:9%;background:var(--accent-gold);animation-delay:-3s}.hero-container{width:100%;max-width:var(--content-max-width)}.hero-content{display:flex;flex-direction:column;align-items:center;gap:22px}.badge{margin:0;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:20px;background:#ffffff08;font-size:var(--font-size-sm)}.hero-title{max-width:880px;margin:0;font-size:clamp(2.55rem,5vw,var(--font-size-hero));font-weight:800;line-height:1.12}.hero-title span{color:var(--accent-gold)}.hero-subtitle{max-width:700px;margin:0;color:var(--text-secondary);font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.65}.hero-stats{width:fit-content;max-width:100%;margin-top:8px;padding:16px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 24px;border-radius:16px}.stat-item{display:flex;flex-direction:column;gap:2px;align-items:center}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs);font-weight:700}.stat-value{font-family:var(--font-family-mono);font-size:1.04rem}.price-direction{transition:color .16s ease,text-shadow .16s ease;font-variant-numeric:tabular-nums}.price-direction.up{color:var(--accent-green);text-shadow:0 0 14px rgba(0,230,118,.24)}.price-direction.down{color:var(--accent-red);text-shadow:0 0 14px rgba(255,23,68,.22)}.price-direction.flat{color:var(--text-primary);text-shadow:none}.market-home-state.open{color:var(--accent-green)}.market-home-state.closed{color:var(--accent-amber)}.market-home-state.delayed,.market-home-state.provider_unavailable,.market-home-state.unknown{color:var(--accent-red)}.stat-divider{width:1px;height:40px;background:var(--border-subtle)}.market-movement-banner{position:relative;width:min(100%,760px);min-height:70px;margin-top:-2px;padding:14px 18px 14px 22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;overflow:hidden;border-color:#5d6f8b47;box-shadow:0 14px 36px #0000003d}.market-movement-banner .movement-accent{position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent-gold)}.movement-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--accent-gold);border:1px solid rgba(212,175,55,.28);border-radius:999px;background:#d4af3714;font-family:var(--font-family-mono);font-size:1rem;box-shadow:0 0 18px #d4af371f}.market-movement-banner p{min-width:0;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;color:var(--text-secondary);font-size:.9rem}.market-movement-banner strong{color:var(--text-primary);font-weight:700;line-height:1.25}.market-movement-banner span:not(.movement-accent):not(.movement-icon){color:var(--text-muted)}.market-move-primary{display:inline-flex;color:var(--text-primary)!important;font-size:1rem;font-weight:700}.market-move-secondary{display:inline-flex;color:var(--text-muted)!important;font-size:.78rem;line-height:1.35}.market-movement-banner a{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-gold-bright);border:1px solid rgba(212,175,55,.32);border-radius:8px;background:#d4af3714;font-size:.82rem;font-weight:700;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease}.market-movement-banner a:hover,.market-movement-banner a:focus-visible{color:#091019;border-color:var(--accent-gold);background:var(--accent-gold)}.market-movement-banner.positive .movement-accent,.market-movement-banner.positive .movement-icon{color:var(--accent-green);border-color:#00e67642;background:#00e67614}.market-movement-banner.positive .movement-accent{background:var(--accent-green)}.market-movement-banner.positive strong{color:var(--accent-green)}.market-movement-banner.positive .market-move-primary{color:var(--accent-green)!important}.market-movement-banner.negative .movement-accent,.market-movement-banner.negative .movement-icon{color:var(--accent-red);border-color:#ff174442;background:#ff174414}.market-movement-banner.negative .movement-accent{background:var(--accent-red)}.market-movement-banner.negative strong{color:var(--accent-red)}.market-movement-banner.negative .market-move-primary{color:var(--accent-red)!important}.market-movement-banner.closed .movement-accent{background:var(--accent-amber)}.market-movement-banner.closed strong{color:var(--accent-amber)}.market-movement-banner.closed .market-move-primary{color:var(--accent-amber)!important}.dash-page .market-movement-banner{width:min(1680px,calc(100% - 48px));margin:-28px auto 30px}.terminal-page .market-movement-banner{width:100%;margin:0 0 10px}.dash-page .market-movement-banner p,.terminal-page .market-movement-banner p{font-size:.86rem}.market-intelligence-panel,.ai-bias-panel,.market-changes-strip{width:100%;max-width:100%;min-width:0;border:1px solid rgba(93,111,139,.28);border-radius:12px;background:#0c121ddb;box-shadow:inset 0 0 24px #ffffff03}.market-intelligence-head,.ai-bias-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px 10px}.market-intelligence-head span,.ai-bias-head span{display:block;color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.market-intelligence-head h3{margin:4px 0 0;color:var(--text-primary);font-size:1rem;line-height:1.2}.market-intelligence-head small{color:var(--text-muted);font-size:.72rem;line-height:1.35;text-align:right}.technical-card-row{max-width:100%;min-width:0;padding:0 12px 12px;display:grid;grid-template-columns:repeat(9,minmax(86px,1fr));gap:8px;overflow-x:auto;scrollbar-width:none}.technical-card-row::-webkit-scrollbar,.market-changes-strip::-webkit-scrollbar{display:none}.technical-card{min-width:0;min-height:66px;padding:9px 8px;display:grid;align-content:center;gap:6px;color:var(--text-secondary);border:1px solid rgba(93,111,139,.24);border-radius:9px;background:#080d15a8;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease}.technical-card:hover,.technical-card:focus-visible{border-color:#d4af376b;background:#d4af3714}.technical-card.selected{border-color:#d4af37b8;box-shadow:0 0 0 1px #d4af3729,0 0 18px #d4af371a}.technical-card span{color:var(--text-muted);font-size:.72rem;font-weight:700;white-space:nowrap}.technical-label-short{display:none!important}.technical-card strong{font-size:.82rem;font-weight:700;line-height:1.15;white-space:nowrap}.technical-card.strong-buy strong,.technical-detail .strong-buy{color:var(--accent-green)}.technical-card.buy strong,.technical-detail .buy{color:#6fffb0}.technical-card.neutral strong,.technical-detail .neutral{color:var(--accent-amber)}.technical-card.sell strong,.technical-detail .sell{color:#ff6d8d}.technical-card.strong-sell strong,.technical-detail .strong-sell{color:var(--accent-red)}.technical-card.locked{opacity:.72;border-style:dashed}.technical-card.locked strong{color:var(--accent-gold-bright)}.technical-detail{min-height:42px;margin:0 12px 12px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);border:1px solid rgba(93,111,139,.2);border-radius:8px;background:#04080e6b;font-size:.76rem}.technical-detail strong{font-size:.86rem}.technical-score{color:var(--text-secondary);font-family:var(--font-family-mono);font-weight:700}.technical-counts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.technical-counts b{color:var(--text-muted);font-weight:700}.technical-counts .buy{color:var(--accent-green)}.technical-counts .sell{color:var(--accent-red)}.market-changes-strip{min-height:76px;display:grid;grid-template-columns:repeat(8,minmax(96px,1fr));overflow-x:auto;scrollbar-width:none}.market-change-cell{min-height:74px;padding:12px 10px;display:grid;place-items:center;align-content:center;gap:5px;text-align:center;border-right:1px solid rgba(93,111,139,.18)}.market-change-cell:last-child{border-right:0}.market-change-cell span{color:var(--text-muted);font-size:.7rem;font-weight:700}.market-change-cell strong{font-family:var(--font-family-mono);font-size:.98rem;font-weight:700}.market-change-cell.positive strong{color:var(--accent-green)}.market-change-cell.negative strong{color:var(--accent-red)}.market-change-cell.neutral strong{color:var(--text-secondary)}.market-change-cell.empty strong,.market-change-cell em{color:var(--text-muted)}.market-change-cell em{font-size:.62rem;font-style:normal}.home-market-changes{width:100%;margin-top:14px}.home-intelligence-grid,.dash-intelligence-grid,.terminal-intelligence-grid{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:12px}.dash-market-changes{margin-top:18px}.terminal-market-changes,.terminal-intelligence-grid{margin-top:0}.ai-bias-panel{min-width:0;min-height:100%;padding-bottom:12px}.ai-bias-head strong{color:var(--accent-gold-bright);font-size:.98rem;font-weight:700;letter-spacing:.04em}.ai-bias-panel.bullish .ai-bias-head strong,.ai-bias-panel.buy .ai-bias-head strong{color:var(--accent-green)}.ai-bias-panel.bearish .ai-bias-head strong,.ai-bias-panel.sell .ai-bias-head strong{color:var(--accent-red)}.ai-prob-grid{padding:0 14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ai-prob-grid div{min-width:0;min-height:62px;padding:10px;display:grid;align-content:center;gap:4px;border:1px solid rgba(93,111,139,.2);border-radius:9px;background:#04080e66}.ai-prob-grid span{color:var(--text-muted);font-size:.68rem;font-weight:700}.ai-prob-grid strong{font-family:var(--font-family-mono);font-size:1.22rem;font-weight:700}.ai-prob-grid div:first-child strong{color:var(--accent-green)}.ai-prob-grid div:last-child strong{color:var(--accent-red)}.ai-bias-bar{height:8px;margin:12px 14px 8px;position:relative;display:flex;overflow:hidden;border-radius:999px;background:#5d6f8b2e}.ai-bias-bar i{height:100%;display:block}.ai-bias-bar .buy-segment{background:var(--accent-green)}.ai-bias-bar .sell-segment{background:var(--accent-red)}.ai-bias-bar span{position:absolute;top:-2px;bottom:-2px;left:50%;width:1px;background:#ffffff47}.ai-bias-panel small{display:block;padding:0 14px;color:var(--text-muted);font-size:.68rem;line-height:1.35;overflow-wrap:anywhere}.market-ai-split em{color:var(--terminal-muted, var(--text-muted));font-size:.72rem;font-style:normal;font-weight:700}.hero-actions{margin-top:6px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hero-btn{min-height:58px;min-width:246px;font-size:1.02rem}.hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;color:var(--text-muted);font-size:.8rem}.hero-trust span{display:inline-flex;align-items:center;gap:4px}.dashboard-section,.stats-section,.demo-showcase-section,.execution-section,.workflow-section,.risk-section,.testimonials-section{max-width:var(--page-max-width);margin:0 auto;padding:var(--section-spacing) 24px}.section-header{text-align:center;margin-bottom:54px}.section-title{margin-bottom:16px;font-size:clamp(1.85rem,3.2vw,var(--font-size-section-title));font-weight:800}.section-subtitle{margin:0 auto;max-width:680px;color:var(--text-secondary);font-size:1.04rem}.section-kicker{color:var(--accent-gold);text-transform:uppercase;letter-spacing:.1em;font-size:var(--font-size-xs);font-weight:800}.dashboard-section{max-width:1240px}.dashboard-container{overflow:hidden;background:var(--panel-bg);border:1px solid rgba(93,111,139,.22);border-radius:13px;box-shadow:0 18px 50px #00000047}.dashboard-topbar{min-height:56px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(93,111,139,.24);background:#111827}.asset-info,.dashboard-status{display:flex;align-items:center;gap:12px;font-family:var(--font-family-mono)}.asset-symbol{font-size:1.1rem;font-weight:800}.dashboard-status{color:var(--text-secondary);font-size:.82rem;text-transform:capitalize}.dashboard-layout{height:622px;display:grid;grid-template-columns:minmax(0,1fr) clamp(250px,25%,308px)}.chart-area{min-width:0;border-right:1px solid rgba(93,111,139,.28);background:var(--chart-bg);position:relative}.chart-shell{height:622px;position:relative;overflow:hidden}.terminal-chart{width:100%;height:100%;display:block}.chart-overlay{position:absolute;top:10px;left:14px;right:14px;z-index:2;display:flex;flex-wrap:wrap;gap:7px;color:var(--text-secondary);font-size:.74rem;font-family:var(--font-family-mono)}.chart-overlay small{flex-basis:100%;color:var(--text-primary);font-family:var(--font-family-primary);font-size:.76rem;font-weight:800}.gold-symbol{color:var(--accent-gold)}.signal-chip{position:absolute;top:64px;left:24px;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 14px;color:var(--accent-green);border:1px solid rgba(0,230,118,.24);background:#000000b8;border-radius:6px;box-shadow:0 0 18px #00e67629;font-size:.78rem;font-weight:800}.signal-sell,.signal-strong-sell,.signal-bearish,.signal-strong-bearish,.signal-bear,.signal-market-closed{color:var(--accent-red);border-color:#ff174447;box-shadow:0 0 18px #ff174429}.signal-bullish,.signal-strong-bullish,.signal-bull{color:var(--accent-green);border-color:#00e6763d;box-shadow:0 0 18px #00e67629}.signal-neutral,.signal-waiting-for-signal,.signal-unavailable{color:var(--accent-gold);border-color:#d4af3742}.chart-grid-line{stroke:#69799126;stroke-width:1;stroke-dasharray:1 3}.chart-grid-line.faint{stroke:#6979911f}.price-label,.last-price-label{fill:#dfe7f3;font-size:11px;font-family:var(--font-family-mono)}.wick{stroke-width:1.2}.body,.volume{transition:y .18s ease,height .18s ease}.candle-up .wick,.candle-up .body{stroke:var(--accent-green);fill:var(--accent-green)}.candle-down .wick,.candle-down .body{stroke:var(--accent-red);fill:var(--accent-red)}.candle-up .volume{fill:#00e6765c}.candle-down .volume{fill:#ff174457}.last-price-line{stroke:var(--accent-green);stroke-dasharray:1 4;stroke-width:1}.last-price-bg{fill:var(--accent-green)}.last-price-label{fill:#031008;font-weight:800}.chart-empty{position:absolute;inset:auto 24px 28px;display:grid;gap:4px;color:var(--text-secondary);font-size:.9rem}.chart-empty strong{color:var(--text-primary)}.dashboard-sidebar{display:flex;flex-direction:column;background:#111827;overflow:hidden}.pnl-panel,.market-panel,.trades-feed{padding:24px;border-bottom:1px solid var(--border-subtle)}.pnl-panel{min-height:280px;padding:22px 26px 20px;position:relative}.terminal-engine{margin:-5px 0 36px;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--text-muted);font-family:var(--font-family-mono);font-size:.78rem}.panel-title{margin-bottom:16px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:800}.pnl-value{max-width:100%;color:var(--accent-green);font-family:var(--font-family-mono);font-size:clamp(1.45rem,2.25vw,2.18rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 0 20px rgba(0,230,118,.22)}.pnl-empty{color:var(--text-muted);font-size:.86rem;line-height:1.5}.pnl-sparkline{width:100%;height:78px;margin-top:22px;display:block;background:linear-gradient(180deg,#00e67614,#00e67603);border-radius:4px}.pnl-sparkline-path{fill:none;stroke:var(--accent-green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(0,230,118,.55))}.pnl-sparkline-dot{fill:var(--accent-green);filter:drop-shadow(0 0 8px var(--accent-green))}.market-panel{display:grid;gap:12px}.quote-row{display:flex;justify-content:space-between;gap:14px;color:var(--text-secondary);font-size:.9rem}.quote-row strong{color:var(--text-primary);font-family:var(--font-family-mono)}.trades-feed{flex:1;padding:26px;overflow:hidden}.feed-list{display:grid;gap:10px;font-family:var(--font-family-mono);font-size:.8rem}.feed-item{display:grid;grid-template-columns:1.25fr .8fr 1.3fr .9fr;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);animation:feedIn .28s ease-out}.feed-time,.feed-size{color:var(--text-muted)}.feed-price,.feed-size{text-align:right}.profit-list{max-height:354px;display:grid;gap:0;overflow:hidden;font-family:var(--font-family-mono);font-size:.78rem}.profit-item{min-height:50px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid rgba(255,255,255,.055);animation:profitRise .38s ease-out}.profit-time{color:var(--text-muted)}.profit-item b{color:var(--text-primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profit-item strong{white-space:nowrap}.profit-item strong.profit{color:var(--accent-green)}.profit-item strong.loss{color:var(--accent-red)}.profit-empty{margin:0;color:var(--text-muted);font-size:.84rem;line-height:1.5}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--card-gap)}.kpi-card,.chart-card{padding:24px;box-shadow:var(--shadow-card)}.kpi-card{display:grid;gap:8px}.kpi-title{color:var(--text-secondary);font-size:.9rem;font-weight:600}.kpi-value{font-family:var(--font-family-mono);font-size:2.25rem;line-height:1.1}.kpi-subtitle{color:var(--text-muted);font-size:.8rem}.chart-card{display:flex;flex-direction:column;gap:20px}.card-header{display:flex;justify-content:space-between;align-items:center;gap:14px}.card-header h3{margin:0;font-size:var(--font-size-card-title)}.badge-soft{color:var(--accent-green);border:1px solid rgba(0,230,118,.28);background:#00e6761a;border-radius:999px;padding:5px 12px;font-size:var(--font-size-xs);font-weight:800}.badge-soft.movement{min-width:84px;text-align:center;font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.badge-soft.movement.positive{color:var(--accent-green);border-color:#00e67647;background:#00e6761a}.badge-soft.movement.negative{color:var(--accent-red);border-color:#ff174447;background:#ff174417}.badge-soft.movement.flat{color:var(--accent-gold);border-color:#d4af3747;background:#d4af3714}.equity-chart-card{grid-column:span 3}.returns-chart-card{grid-column:span 1}.equity-svg{width:100%;min-height:260px;display:block}.equity-line{fill:none;stroke:var(--accent-gold);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.empty-svg-text{fill:var(--text-muted);font-size:16px}.chart-labels-x{display:flex;justify-content:space-between;color:var(--text-muted);font-size:.8rem}.returns-chart-container{height:278px;padding-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.bar-wrapper{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;color:var(--text-muted);font-size:.75rem}.return-bar{width:min(100%,22px);min-height:18px;border-radius:4px 4px 0 0}.return-bar.up{background:var(--accent-green);box-shadow:0 0 10px #00e67647}.return-bar.down{background:var(--accent-red);box-shadow:0 0 10px #ff174447}.demo-showcase-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.demo-mini-terminal{overflow:hidden}.dmt-header{min-height:54px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-subtle);background:#ffffff0a}.dmt-title{display:inline-flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:.86rem;font-weight:700}.dmt-badge{color:var(--accent-gold);border:1px solid rgba(212,175,55,.3);border-radius:6px;padding:4px 10px;text-transform:uppercase;font-size:.66rem;font-weight:800}.dmt-feed{padding:12px 16px}.dmt-row{display:grid;grid-template-columns:48px 38px 88px 20px 88px 1fr;gap:8px;align-items:center;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--font-family-mono);font-size:.78rem}.dmt-dir{text-align:center;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:900}.dmt-dir.buy{color:var(--accent-green);background:#00e6761f}.dmt-dir.sell{color:var(--accent-red);background:#ff17441f}.dmt-lots,.dmt-entry,.dmt-time{color:var(--text-muted)}.demo-copy{padding:30px}.demo-copy h3{font-size:1.5rem}.demo-copy p{color:var(--text-secondary)}.demo-wide-btn{width:100%;margin-top:10px}.status-note{margin:14px 0 0;color:var(--accent-cyan)}.execution-section{max-width:var(--content-width)}.execution-section .section-header{margin-bottom:66px}.execution-section .section-title{margin-bottom:18px;font-size:2.55rem;line-height:1.08}.execution-section .section-subtitle{color:#9aa3b2;font-size:1.02rem}.execution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.execution-card{min-height:198px;padding:20px;display:grid;grid-template-rows:auto 1fr auto auto;gap:16px;background:#111827;border:1px solid rgba(82,99,124,.44);border-radius:10px;box-shadow:none}.execution-top,.execution-card footer{display:flex;justify-content:space-between;align-items:center;color:var(--text-muted);font-size:.82rem}.execution-top span{color:#7e8798;font-family:var(--font-family-mono)}.side-badge{min-width:41px;min-height:27px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#182130;font-size:.75rem;font-weight:800}.side-badge.buy{color:var(--accent-green);border:1px solid rgba(0,230,118,.24);background:#00e67614}.side-badge.sell{color:var(--accent-red);border:1px solid rgba(255,23,68,.24);background:#ff174414}.exec-prices{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:18px;align-items:center;font-family:var(--font-family-mono)}.exec-prices span{display:grid;gap:4px}.exec-prices span:last-child{text-align:right}.exec-prices small{color:#9ca3af;font-family:var(--font-family-primary);font-size:.69rem;font-weight:700;letter-spacing:.04em}.exec-prices span{color:#f4f7fb;font-size:1.08rem;font-weight:700;line-height:1.25}.exec-prices svg{color:#7c8594;justify-self:center}.execution-card footer{padding-top:16px;border-top:1px solid rgba(139,154,178,.14)}.execution-card footer strong{font-family:var(--font-family-mono);font-size:1rem;font-weight:700}.strategy-chip{padding:4px 8px;border-radius:4px;color:#aab3c2;background:#0c1320;font-size:.78rem}.verified-section{padding-top:88px}.verified-card{border-color:#52637c70}.source-note{display:none;color:var(--text-muted);font-size:.74rem}.execution-empty-slot{display:block}.execution-empty-card{min-height:168px;padding:26px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;align-items:center;border:1px solid rgba(82,99,124,.36);border-radius:10px;background:#111827}.execution-empty-card svg{color:var(--accent-gold)}.execution-empty-card h3{margin:0 0 8px;color:var(--text-primary);font-size:1.08rem;font-weight:700}.execution-empty-card p{max-width:720px;margin:0;color:#9aa3b2;font-size:.92rem;line-height:1.55}.workflow-section{max-width:920px}.workflow-timeline{position:relative;display:grid;gap:28px}.workflow-timeline:before{content:"";position:absolute;left:18px;top:36px;bottom:36px;width:1px;background:linear-gradient(var(--accent-cyan),var(--accent-gold),var(--accent-green));opacity:.45}.workflow-card{position:relative;display:grid;grid-template-columns:38px 36px 1fr;gap:18px;padding:26px;align-items:start;box-shadow:var(--shadow-card)}.step{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#0a0f1a;border:1px solid currentColor;color:var(--accent-cyan);font-family:var(--font-family-mono);font-weight:800;z-index:1}.workflow-card.gold .step,.workflow-card.gold svg{color:var(--accent-gold)}.workflow-card.green .step,.workflow-card.green svg{color:var(--accent-green)}.workflow-card.cyan svg{color:var(--accent-cyan)}.workflow-card h3{margin-bottom:8px}.workflow-card p{color:var(--text-secondary);margin-bottom:14px}.progress-line{height:5px;border-radius:999px;background:#ffffff0f;overflow:hidden}.progress-line span{display:block;height:100%;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-gold))}.risk-panel{padding:34px;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:34px;align-items:center;box-shadow:var(--shadow-card)}.risk-panel h2{margin:8px 0 12px;font-size:clamp(1.8rem,3vw,2.55rem)}.risk-panel p{color:var(--text-secondary)}.risk-rows{margin-top:24px;display:grid;gap:12px}.risk-row{min-height:48px;padding:0 14px;display:grid;grid-template-columns:1.3fr .65fr .9fr;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.risk-row span,.risk-row em{color:var(--text-muted);font-style:normal}.risk-row b{color:var(--accent-green)}.risk-gauge{width:205px;height:205px;margin:0 auto;display:grid;place-items:center;align-content:center;gap:4px;color:var(--accent-green);border-radius:50%;border:13px solid rgba(0,230,118,.25);box-shadow:inset 0 0 26px #00e67633,0 0 36px #00e67624}.risk-gauge strong{color:var(--text-primary);font-family:var(--font-family-mono);font-size:2.2rem}.risk-gauge span{color:var(--text-muted);font-size:.82rem}.testimonials-section{max-width:1240px;padding-top:84px}.testimonials-section .section-header{margin-bottom:66px}.testimonials-section .section-title{margin-bottom:18px;font-size:clamp(2.3rem,4vw,2.65rem);line-height:1.05}.testimonials-section .section-subtitle{color:#9fb0c8;font-size:1.08rem}.testimonials-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.testimonial-card{min-height:362px;padding:28px 24px;display:grid;grid-template-rows:auto 1fr auto;gap:26px;background:#111827;border:1px solid rgba(82,99,124,.44);border-radius:10px;box-shadow:none}.testimonial-head{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;align-items:center;position:relative}.testimonial-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;background:#1b2433;border:1px solid rgba(148,163,184,.2);box-shadow:0 0 0 2px #ffffff06,0 0 16px #00e5ff14}.testimonial-avatar-fallback{display:block;box-shadow:inset 0 0 18px #ffffff06}.testimonial-identity{display:grid;gap:3px}.testimonial-identity strong{color:var(--text-primary);font-size:1.08rem;font-weight:800;line-height:1.15}.testimonial-identity span{color:#b7c7df;font-size:.9rem;line-height:1.35}.testimonial-card p{align-self:center;color:var(--text-primary);margin:0;font-size:1.01rem;font-weight:700;font-style:italic;line-height:1.6}.testimonial-head .stars{grid-column:2;margin-top:6px}.stars{display:flex;gap:2px;color:var(--accent-gold);white-space:nowrap}.verified-result{min-height:53px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(0,230,118,.34);border-radius:6px;background:#00e6760e}.verified-result span{color:#9fb0c8;font-size:.76rem;letter-spacing:.04em}.verified-result strong{color:var(--accent-green);font-family:var(--font-family-mono);font-size:1.08rem;font-weight:900;white-space:nowrap}.final-cta{width:min(760px,calc(100% - 32px));margin:78px auto;padding:42px;text-align:center;box-shadow:var(--shadow-card)}.final-cta h2{font-size:clamp(1.75rem,4vw,2.55rem)}.final-cta h2 span{color:var(--accent-gold)}.final-cta p{color:var(--text-secondary);max-width:560px;margin:0 auto 24px}.final-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.disclosures{width:min(980px,calc(100% - 32px));margin:0 auto 58px;padding:26px}.disclosures p{color:var(--text-secondary)}.footer{min-height:126px;padding:32px 20px;color:var(--text-muted);border-top:1px solid var(--border-subtle);background:#0d1422}.footer-content{max-width:var(--page-max-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px}.footer-logo{min-height:44px;display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);font-weight:900}.footer nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.footer nav a{min-height:44px;display:inline-flex;align-items:center}.dash-page{min-height:100vh;background:#080c12;color:var(--text-primary)}.session-warning{position:fixed;right:22px;bottom:22px;z-index:500;width:min(440px,calc(100vw - 28px));padding:16px;display:flex;align-items:center;gap:14px;border:1px solid rgba(212,175,55,.38);border-radius:12px;background:#111622;box-shadow:0 18px 60px #00000070,0 0 22px #d4af371f}.session-warning div{display:grid;gap:4px}.session-warning strong{color:var(--accent-gold-bright);font-size:.92rem}.session-warning span{color:var(--text-secondary);font-size:.82rem}.session-warning button{min-height:40px;padding:0 14px;flex-shrink:0;color:#07100b;border:0;border-radius:7px;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-bright));font-weight:700}.dash-auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;background:#080c12;color:var(--text-secondary)}.dash-nav{height:68px;padding:0 27px;display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:22px;border-bottom:1px solid rgba(148,163,184,.12);background:#080c0f}.dash-brand{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:1.25rem}.dash-brand .logo-mark{font-weight:700}.dash-nav nav{display:flex;justify-content:center;align-items:center;gap:18px}.dash-nav nav a{min-height:42px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;color:#a0a7b4;font-size:.92rem;font-weight:600;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.dash-nav nav a:hover{color:#fff;background:#ffffff09}.dash-nav nav a.active{color:#fff;border-bottom:2px solid var(--accent-gold)}.dash-nav nav a.terminal-link{padding:0 14px;border:1px solid rgba(212,175,55,.18);border-radius:8px;color:var(--accent-gold-bright);background:#d4af370e}.dash-account{display:flex;align-items:center;gap:12px}.deposit-shortcut{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;color:#07100a;border:1px solid rgba(0,230,118,.4);border-radius:8px;background:var(--accent-green);box-shadow:0 0 18px #00e6762e;font-size:.84rem;font-weight:800;white-space:nowrap}.deposit-shortcut:hover{color:#04110a;background:#28ff91}.dash-account>span:not(.navbar-user-avatar){min-height:40px;padding:0 15px;display:inline-flex;align-items:center;color:var(--text-secondary);border:1px solid rgba(148,163,184,.13);border-radius:8px;background:#10151d}.dash-account button{min-height:40px;padding:0 22px;color:#fff;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#10151d;font-weight:700;transition:border-color .16s ease,background .16s ease}.dash-account button:hover,.dash-account>span:not(.navbar-user-avatar):hover{border-color:#d4af3757;background:#151b27}.dash-ticker{width:min(1680px,calc(100% - 48px));min-height:53px;margin:24px auto 46px;padding:0 24px;display:flex;align-items:center;gap:28px;overflow-x:auto;border:1px solid rgba(80,92,120,.38);border-radius:10px;background:#111622;box-shadow:inset 0 0 24px #ffffff04;font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.dash-ticker span{min-height:32px;display:inline-flex;align-items:center;gap:10px;color:#d8deea}.dash-ticker b{color:#788294;font-size:.74rem;letter-spacing:.12em}.dash-ticker strong{min-width:74px;display:inline-block;font-weight:700;font-variant-numeric:tabular-nums}.dash-ticker em{font-style:normal;font-size:.82rem;font-weight:700}.dash-ticker .danger{color:var(--accent-red);padding:3px 8px;border-radius:5px;background:#ff174414}.dash-ticker .amber{color:var(--accent-amber);padding:3px 8px;border-radius:5px;background:#f4c43014}.dash-ticker .neutral{color:var(--text-muted)}.bias.bullish{color:var(--accent-gold-bright)}.bias.bearish{color:var(--accent-red)}.bias.neutral{color:var(--text-secondary)}.bias.unavailable{color:#b59b54}.market-state.open strong{color:var(--accent-green)}.market-state.closed strong{color:var(--accent-red)}.market-state.unknown strong{color:var(--accent-amber)}.timezone-item strong{font-variant-numeric:tabular-nums}.dash-shell{width:min(1680px,calc(100% - 48px));margin:0 auto}.dash-terminal-row{margin-bottom:18px;display:flex;justify-content:space-between;align-items:center;gap:18px}.dash-terminal-row h1{width:100%;margin:0 0 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:1.72rem;font-weight:700}.dash-title-text{color:#fff}.terminal-live-badge{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;color:#9aa4b5;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#94a3b814;font-size:.74rem;font-weight:700;white-space:nowrap}.terminal-live-badge i{width:7px;height:7px;border-radius:999px;background:currentColor}.terminal-live-badge.live{color:var(--accent-green);border-color:#00e67657;background:#00e6761f}.terminal-live-badge.live i{animation:blink 1.9s infinite;box-shadow:0 0 8px var(--accent-green)}.terminal-live-badge.stale,.terminal-live-badge.reconnecting{color:var(--accent-amber)}.terminal-live-badge.offline,.terminal-live-badge.session.expired{color:var(--accent-red)}.terminal-live-badge.market.closed,.terminal-live-badge.closed{color:var(--accent-amber);border-color:#f4c43057;background:#f4c4301a}.market-status-badge{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(148,163,184,.2);border-radius:999px;color:#aab4c4;background:#94a3b812;font-size:.68rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.market-status-badge i{width:7px;height:7px;border-radius:999px;background:currentColor}.market-status-badge.open{color:var(--accent-green);border-color:#00e67652;background:#00e6761a}.market-status-badge.closed{color:var(--accent-amber);border-color:#f4c43057;background:#f4c4301c}.market-status-badge.provider_unavailable,.market-status-badge.unknown{color:var(--accent-red)}.dash-session-chip{min-height:49px;padding:0 12px;display:grid;grid-template-columns:minmax(112px,1fr) 18px minmax(126px,1.22fr) 1px minmax(104px,auto);align-items:center;gap:10px;color:#7f8796;border:1px solid rgba(148,163,184,.13);border-radius:7px;background:#111620;font-size:.82rem}.dash-session-chip i{width:1px;height:18px;background:#94a3b829}.session-block,.engine-block,.trades-block{min-width:0;display:flex;align-items:center;gap:7px}.session-block b,.engine-block b,.trades-block b{color:#7f8796;font-weight:500}.session-block strong,.engine-block strong,.trades-block strong{display:block;color:#9ba5b5;font-weight:500;line-height:1.35}.session-icon{color:#7296ff}.session-arrow{color:#8d98aa;text-align:center}.trades-block{min-width:100px;color:var(--accent-amber);display:flex;gap:5px;align-items:center;justify-content:flex-start;white-space:nowrap;font-variant-numeric:tabular-nums}.trades-block b,.trades-block strong{color:var(--accent-amber);font-weight:700}.dash-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.dash-btn,.dash-user-chip{min-height:38px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.16);border-radius:7px;background:#10151d;font-weight:700;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.dash-btn:hover{border-color:#d4af3757;background:#151b27}.dash-btn.primary:hover{box-shadow:0 0 28px #d4af376b}.dash-btn:active,.range-tabs button:active,.dash-tabs button:active{transform:translateY(1px)}.dash-btn.green{color:var(--accent-green)}.dash-btn.muted{color:var(--accent-gold-bright)}.dash-btn.primary{color:#111;border-color:#d4af3773;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-bright));box-shadow:var(--glow-gold)}.dash-user-chip{color:#7f8796;font-weight:650}.dash-metrics{min-height:97px;margin-bottom:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dash-metric{min-height:86px;padding:18px;display:grid;place-items:center;gap:7px;border:1px solid rgba(80,92,120,.38);border-radius:10px;background:#0b1017}.dash-metric span{color:#7c8798;text-align:center;font-size:.7rem;letter-spacing:.13em}.dash-metric strong{font-family:var(--font-family-mono);font-size:1.34rem;font-weight:700}.dash-metric strong.gold{color:var(--accent-gold-bright)}.dash-metric strong.green{color:var(--accent-green)}.dash-metric strong.white{color:#fff}.dash-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:20px}.dash-panel{border:1px solid rgba(80,92,120,.42);border-radius:12px;background:#111622;box-shadow:0 16px 44px #0000002e}.dash-chart-panel{min-height:328px;padding:28px;position:relative}.dash-panel-head{display:grid;gap:8px}.dash-panel-head span,.dash-allocation p{color:#747d8e;font-size:.72rem;letter-spacing:.13em}.dash-panel-head strong{font-family:var(--font-family-mono);font-size:2.2rem}.range-tabs{position:absolute;top:28px;right:28px;display:flex;padding:4px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#171d2a}.range-tabs button{min-width:42px;min-height:30px;color:#8f98a8;border:0;border-radius:6px;background:transparent;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.range-tabs button:hover{color:#fff;background:#ffffff0f}.range-tabs button.active{color:#fff;background:#4c86dc;box-shadow:0 0 0 1px #ffffff14}.dash-empty-chart{position:absolute;inset:112px 20px 20px;display:grid;place-items:center;color:#7f8796}.dash-allocation{min-height:328px;padding:28px 24px}.dash-panel-title{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:700}.dash-panel-title span{padding:3px 8px;border-radius:999px;color:#7f8796;background:#1c2230;font-size:.72rem}.dash-donut-wrap{display:grid;place-items:center;gap:10px}.dash-donut{width:168px;height:168px}.donut-track{fill:none;stroke:#232a38;stroke-width:18}.donut-segment{fill:none;stroke-width:18;stroke-linecap:round;transform:rotate(-90deg);transform-origin:80px 80px}.donut-center{fill:#fff;font-size:15px;font-weight:700;font-family:var(--font-family-mono)}.donut-center.small{fill:#8992a4;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.dash-legend{width:100%;display:flex;justify-content:center;gap:10px 14px;flex-wrap:wrap;color:#8992a4;font-size:.76rem}.dash-legend span{display:flex;align-items:center;gap:8px}.dash-legend i{width:9px;height:9px;border-radius:999px}.dash-strategy-names{width:100%;margin-top:4px;padding-top:10px;display:flex;justify-content:center;gap:8px 12px;flex-wrap:wrap;border-top:1px solid rgba(148,163,184,.08);color:#d7dde8;font-size:.72rem;font-weight:600;line-height:1.3;text-align:center}.dash-strategy-names span{padding:4px 8px;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:#ffffff06;white-space:nowrap}.dash-table-panel{margin-top:20px;overflow:hidden}.dash-tabs{height:78px;padding:16px 30px;display:flex;gap:8px;border-bottom:1px solid rgba(148,163,184,.12)}.dash-tabs button{min-height:44px;padding:0 22px;color:#737d8e;border:0;border-radius:7px;background:#080b10;font-weight:700;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.dash-tabs button:hover{color:#fff;background:#101620}.dash-tabs button.active{color:#fff;background:#172340;box-shadow:0 0 0 1px #4f8cff73,0 0 18px #4f8cff38}.dash-table-scroll{overflow-x:auto}.dash-table{width:100%;border-collapse:collapse;min-width:760px}.dash-table th,.dash-table td{height:54px;padding:0 18px;text-align:left;border-bottom:1px solid rgba(148,163,184,.06)}.dash-table th{color:#878f9d;font-size:.74rem;letter-spacing:.12em}.dash-table td{color:#7f8796;text-align:center}.dash-footer{margin:24px 0 0;padding:22px 0 36px;color:#858e9d;font-size:.82rem;line-height:1.55}.dash-footer p{margin:0 0 12px}.dash-footer nav{display:flex;gap:16px;flex-wrap:wrap}.dash-footer a{color:var(--accent-gold-bright)}.wallet-page{padding-bottom:42px}.wallet-shell{width:min(1120px,calc(100% - 48px));margin:22px auto 0;display:grid;gap:14px}.wallet-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.wallet-heading h1{margin:5px 0 8px;font-size:2rem;font-weight:700}.wallet-heading p{max-width:680px;margin:0;color:#8993a3;font-size:.93rem}.wallet-kicker{color:var(--accent-gold-bright);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wallet-account-badge{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;color:var(--accent-green);border:1px solid rgba(0,230,118,.28);border-radius:999px;background:#00e67614;font-size:.78rem;font-weight:700;white-space:nowrap}.wallet-grid{display:grid;grid-template-columns:minmax(0,1fr) 266px;gap:14px}.wallet-card{border:1px solid rgba(72,86,112,.42);border-radius:10px;background:#111722;box-shadow:0 18px 42px #00000029,inset 0 1px #ffffff06}.wallet-balance-card{min-height:218px;padding:22px 24px;display:grid;align-content:start;gap:11px;background:radial-gradient(circle at 18% 10%,rgba(212,175,55,.09),transparent 42%),#111622}.wallet-card-topline{display:flex;justify-content:flex-start}.wallet-balance-card>span,.wallet-card-title{color:#747d8e;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.wallet-balance-card>strong{color:#fff;font-family:var(--font-family-mono);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1}.wallet-balance-card>p,.wallet-empty-copy{margin:0;color:#8d96a6;font-size:.78rem}.wallet-daily-change{color:var(--accent-green)!important;font-family:var(--font-family-mono)}.wallet-balance-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wallet-balance-breakdown div,.wallet-mini-grid div{min-height:48px;padding:9px 10px;display:grid;align-content:center;gap:3px;border:1px solid rgba(148,163,184,.1);border-radius:7px;background:#ffffff06}.wallet-balance-breakdown span,.wallet-mini-grid span{color:#778293;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.wallet-balance-breakdown b,.wallet-mini-grid strong{color:#e9eef7;font-family:var(--font-family-mono);font-size:.78rem}.wallet-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:1px}.wallet-action{min-height:34px;min-width:88px;padding:0 16px;border:1px solid transparent;border-radius:7px;font-size:.78rem;font-weight:700;transition:filter .16s ease,box-shadow .16s ease,transform .16s ease}.wallet-action:hover{filter:brightness(1.05)}.wallet-action:active{transform:translateY(1px)}.wallet-action.deposit{color:#041009;background:linear-gradient(135deg,#00e676,#8fffc0);box-shadow:0 0 22px #00e67626}.wallet-action.withdraw{color:#080b10;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-bright));box-shadow:var(--glow-gold)}.wallet-actions.deposit .wallet-action.deposit,.wallet-actions.withdraw .wallet-action.withdraw{outline:2px solid rgba(255,255,255,.32);outline-offset:3px}.wallet-side{display:grid;gap:12px}.wallet-side .wallet-card{min-height:100px;padding:16px;display:grid;align-content:start;gap:10px}.wallet-status-list{margin:0;padding:0;display:grid;gap:10px;list-style:none;color:#c5cedb;font-size:.86rem}.wallet-status-list li{display:flex;align-items:center;gap:9px}.wallet-muted-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#7f8796}.wallet-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-mini-grid div:last-child{grid-column:1 / -1}.wallet-staking-value{color:var(--accent-gold-bright);font-family:var(--font-family-mono);font-size:1.1rem}.wallet-outline-action{min-height:34px;width:100%;color:var(--accent-gold-bright);border:1px solid rgba(212,175,55,.38);border-radius:7px;background:#d4af370e;font-size:.76rem;font-weight:700}.wallet-tabs-card{overflow:hidden}.wallet-tabs{min-height:48px;padding:8px 12px 0;display:flex;align-items:center;gap:8px;overflow-x:auto;border-bottom:1px solid rgba(148,163,184,.1);scrollbar-width:none}.wallet-tabs::-webkit-scrollbar{display:none}.wallet-tabs button{min-height:38px;padding:0 12px;flex:0 0 auto;color:#8f98a8;border:0;border-radius:7px 7px 0 0;background:transparent;font-size:.72rem;font-weight:700}.wallet-tabs button:hover{color:#fff;background:#ffffff09}.wallet-tabs button.active{color:var(--accent-gold-bright);background:#d4af370f;box-shadow:inset 0 -2px 0 var(--accent-gold)}.wallet-ledger-card{overflow:hidden}.wallet-section-head{min-height:42px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.08)}.wallet-section-head strong{font-size:.82rem}.wallet-section-head span{color:#7f8796;font-size:.72rem}.wallet-ledger{overflow-x:auto}.wallet-ledger table{width:100%;min-width:820px;border-collapse:collapse}.wallet-ledger th,.wallet-ledger td{height:36px;padding:0 14px;text-align:left;border-bottom:1px solid rgba(148,163,184,.06);white-space:nowrap}.wallet-ledger th{background:#090f16;color:#878f9d;font-size:.64rem;letter-spacing:.12em}.wallet-ledger td{color:#aab3c1;font-family:var(--font-family-mono);font-size:.68rem}.wallet-status{padding:4px 8px;border-radius:999px;color:var(--accent-amber);background:#f4c43014;font-family:var(--font-family-primary);font-size:.72rem;font-weight:700}.wallet-status.successful{color:var(--accent-green);background:#00e67614}.wallet-status.failed,.wallet-status.cancelled,.wallet-status.expired{color:var(--accent-red);background:#ff174414}.wallet-analytics{padding:14px;display:grid;gap:14px}.wallet-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.wallet-metric-card{min-height:72px;padding:12px;display:grid;align-content:center;gap:7px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#121a27}.wallet-metric-card span{color:#7f8796;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.wallet-metric-card strong{font-family:var(--font-family-mono);font-size:.95rem;font-weight:700}.wallet-metric-card strong.gold{color:var(--accent-gold-bright)}.wallet-metric-card strong.green{color:var(--accent-green)}.wallet-metric-card strong.red{color:var(--accent-red)}.wallet-analytics-panels{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px}.wallet-analytics-panels section{min-height:150px;padding:15px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#121a27}.wallet-analytics-panels h3{margin:0 0 12px;font-size:.82rem}.wallet-panel-empty{height:96px;display:grid;place-items:center;color:#7f8796;font-size:.8rem}.wallet-analytics-panels dl{margin:0;display:grid;gap:8px}.wallet-analytics-panels dl div{display:flex;justify-content:space-between;gap:14px;color:#8792a2;font-size:.75rem}.wallet-analytics-panels dd{margin:0;color:var(--accent-green);font-family:var(--font-family-mono)}.wallet-empty-state{min-height:180px;display:grid;place-items:center;color:#838d9d;text-align:center}.wallet-access-log{padding:18px;display:grid;gap:10px}.wallet-access-log article{min-height:62px;padding:12px 14px;display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(148,163,184,.08);border-radius:10px;background:#ffffff06}.wallet-access-log span{color:#7c8798;font-size:.76rem;text-transform:uppercase}.wallet-access-log strong{color:#e6edf7}.wallet-access-log em{color:#8d96a6;font-style:normal;font-size:.82rem}.funding-backdrop{position:fixed;inset:0;z-index:500;padding:24px;display:grid;place-items:center;background:#02050ac7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.funding-modal{position:relative;width:min(94vw,430px);max-height:min(90vh,720px);overflow-y:auto;padding:24px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.08),transparent 42%),#090f19;box-shadow:0 28px 80px #0000009e,inset 0 1px #ffffff0b}.funding-close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;color:#b5bdca;border:1px solid rgba(148,163,184,.16);border-radius:9px;background:#ffffff0b}.funding-close:hover{color:#fff;border-color:#d4af3761}.funding-loading,.funding-error,.funding-status{padding:13px 14px;border-radius:10px;font-size:.86rem;line-height:1.45}.funding-loading{color:#aab4c3;border:1px solid rgba(148,163,184,.14);background:#ffffff09}.funding-error{color:#ff97aa;border:1px solid rgba(255,23,68,.28);background:#ff174414}.funding-status{color:#8fffc0;border:1px solid rgba(0,230,118,.25);background:#00e67612}.funding-content{display:grid;gap:12px}.funding-head{padding-right:42px}.funding-kicker,.funding-section-label{display:block;color:#7e8898;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.funding-head h2{margin:6px 0 4px;color:#fff;font-size:1.08rem;font-weight:700}.funding-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.funding-method{min-height:48px;padding:7px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;color:#fff;border:1px solid rgba(99,114,138,.32);border-radius:8px;background:#0c131f;text-align:left;transition:border-color .16s ease,background .16s ease,opacity .16s ease}.funding-method:hover{border-color:#d4af3757;background:#111927}.funding-method.selected{border-color:#d4af3794;background:#d4af3714}.funding-method.disabled{opacity:.68}.funding-method .funding-network-icon{width:24px;height:24px;border-radius:7px;font-size:.68rem}.funding-method span{min-width:0;display:grid;gap:2px}.funding-method strong{overflow:hidden;font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.funding-method em{overflow:hidden;color:#8792a2;font-size:.58rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.funding-method small{display:none}.funding-network-icon.crypto{background:linear-gradient(135deg,#21f07a,#8fffc0)}.funding-network-icon.mpesa,.funding-network-icon.mobile_money{background:linear-gradient(135deg,#00a862,#21f07a)}.funding-network-icon.card{background:linear-gradient(135deg,#4f8cff,#00e5ff)}.funding-network-icon.skrill{color:#fff;background:linear-gradient(135deg,#7c3cff,#d946ef)}.funding-disabled-panel{padding:14px;display:grid;gap:10px;border:1px solid rgba(212,175,55,.2);border-radius:13px;background:#d4af370e}.funding-disabled-panel strong{color:#fff;font-size:.95rem}.funding-disabled-panel>span{color:var(--accent-gold-bright);font-size:.82rem}.funding-disabled-panel dl{margin:0;display:grid;gap:7px}.funding-disabled-panel div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px}.funding-disabled-panel dt{color:#7f8796;font-size:.72rem;text-transform:uppercase}.funding-disabled-panel dd{margin:0;color:#c7d0de;font-size:.78rem}.funding-network-card{min-height:50px;padding:10px;display:flex;align-items:center;gap:13px;color:#fff;border:1px solid rgba(99,114,138,.34);border-radius:8px;background:#0d1420;text-align:left}button.funding-network-card{width:100%}.funding-network-card.selected{border-color:#00e6766b;background:#00e6760e}.funding-network-card.selected.gold{border-color:#d4af3794;background:#d4af3716;box-shadow:inset 0 0 0 1px #d4af371a}.funding-network-card.disabled{opacity:.65}.funding-network-card strong{display:block;font-size:.75rem;font-weight:700;line-height:1.15}.funding-network-card span{color:#8993a3;font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.funding-network-grid{display:grid;gap:10px}.funding-network-icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:#06100b;background:linear-gradient(135deg,#21f07a,#8fffc0);font-weight:800}.funding-network-icon.bep20{background:linear-gradient(135deg,#d4af37,#f5cd6a)}.funding-network-icon.polygon{color:#fff;background:linear-gradient(135deg,#7c3cff,#4f8cff)}.funding-qr-box{width:168px;height:168px;margin:0 auto;padding:10px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#fff;color:#111827;text-align:center;font-size:.82rem;font-weight:700}.funding-qr-box img{width:148px;height:148px;display:block}.funding-address,.funding-field{display:grid;gap:8px}.funding-address>span,.funding-field>span{color:#7e8898;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.funding-address div{min-height:42px;padding:6px 6px 6px 13px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0b111b}.funding-address code{min-width:0;overflow:hidden;color:#dbe3ef;font-family:var(--font-family-mono);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.funding-address button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;color:#fff;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#141c29;font-weight:700}.funding-warning{margin:-2px 0 0;padding:11px 12px;color:#ffd9df;border:1px solid rgba(255,23,68,.22);border-radius:10px;background:#ff174412;font-size:.82rem}.funding-field input{height:42px;width:100%;padding:0 14px;color:#fff;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0b111b;font-family:var(--font-family-mono);font-size:.96rem;outline:none}.funding-field input:focus{border-color:#d4af378c;box-shadow:0 0 0 3px #d4af371f}.funding-minimum,.funding-confirmation{margin:-4px 0 0;color:#8b95a5;font-size:.82rem;line-height:1.45}.funding-primary{min-height:42px;width:100%;border:0;border-radius:8px;font-weight:700;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.funding-primary:hover{filter:brightness(1.05)}.funding-primary:active{transform:translateY(1px)}.funding-primary:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.65)}.funding-primary.deposit{color:#041009;background:linear-gradient(135deg,#00e676,#8fffc0);box-shadow:0 0 22px #00e6762e}.funding-primary.withdraw{color:#080b10;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-bright));box-shadow:var(--glow-gold)}.terminal-page{min-height:100vh;background:#05070b;color:#edf2fb;font-family:var(--font-family-primary);--terminal-shell: #101620;--terminal-card: #101722;--terminal-elevated: #151b27;--terminal-border: rgba(105, 119, 146, .32);--terminal-border-soft: rgba(105, 119, 146, .18);--terminal-muted: #798397;--terminal-secondary: #a5afc0;--terminal-gold: #f0c94e;--terminal-green: #00f078;--terminal-red: #ff1452;--terminal-blue: #6fa0ff;font-variant-numeric:tabular-nums}.terminal-nav{position:sticky;top:0;z-index:50;height:64px;padding:0 112px;display:grid;grid-template-columns:300px minmax(0,1fr) 300px;align-items:center;border-top:1px solid rgba(140,180,82,.16);border-bottom:1px solid rgba(212,175,55,.13);background:#070a0ef0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.terminal-brand{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:1.23rem;font-weight:700}.terminal-brand span span{color:var(--terminal-gold)}.terminal-logo-mark{width:32px;height:32px;display:grid;place-items:center;color:var(--terminal-gold);border:1px solid rgba(240,201,78,.48);border-radius:8px;background:#f0c94e14;font-size:1.1rem}.terminal-nav nav{display:flex;justify-content:center;align-items:center;gap:21px}.terminal-nav nav a{min-height:36px;padding:0 9px;display:inline-flex;align-items:center;gap:7px;color:#9aa3b4;font-size:.9rem;font-weight:600;border-radius:8px}.terminal-nav nav a:hover{color:#fff;background:#ffffff0a}.terminal-nav nav a.active{min-width:108px;justify-content:center;color:#101008;background:linear-gradient(180deg,#ffe375,#e4bd42);box-shadow:0 0 28px #f0c94e3d}.terminal-nav nav a.active i{width:5px;height:5px;border-radius:50%;background:#16170b}.terminal-account{display:flex;justify-content:flex-end;align-items:center;gap:10px}.terminal-user,.terminal-account button{min-height:38px;display:inline-flex;align-items:center;border:1px solid var(--terminal-border-soft);border-radius:9px;background:#10151d;color:#d8deea;font-weight:700}.terminal-user{max-width:150px;gap:9px;padding:0 12px 0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#9da6b5;font-size:.82rem}.terminal-user>span{overflow:hidden;text-overflow:ellipsis}.terminal-user b{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;color:#111;border-radius:7px;background:var(--terminal-gold)}.terminal-account .deposit-shortcut{min-height:38px;padding:0 15px;border-radius:9px}.terminal-account button{padding:0 20px;color:#fff;font-size:.84rem}.terminal-account button:hover,.terminal-user:hover{border-color:#f0c94e57;background:#151b27}.terminal-workspace{width:min(1728px,calc(100% - 176px));margin:18px auto 0}.market-intel-strip{min-height:46px;margin-bottom:10px;padding:7px 14px;display:flex;align-items:center;gap:18px;overflow-x:auto;border:1px solid var(--terminal-border);border-radius:10px;background:var(--terminal-shell);box-shadow:inset 0 0 22px #ffffff03;color:#d8deea;font-family:var(--font-family-mono);white-space:nowrap}.market-intel-strip span{min-height:30px;display:inline-flex;align-items:center;gap:8px}.market-intel-strip b{color:#7f889a;font-size:.68rem;font-weight:800;letter-spacing:.1em}.market-intel-strip strong{font-size:.84rem;font-weight:800}.terminal-top-shell{min-height:120px;padding:10px 18px 0;border:1px solid var(--terminal-border);border-radius:10px;background:var(--terminal-shell)}.terminal-metrics-strip{min-height:58px;display:flex;align-items:center;gap:0;overflow-x:auto}.terminal-metric-item{min-width:84px;padding:0 28px 0 17px;display:grid;gap:4px;border-right:1px solid rgba(105,119,146,.22)}.terminal-metric-item:last-child{border-right:0}.terminal-metric-item span,.terminal-config-bar label span,.terminal-settings-form label span{color:#7f889a;font-size:.62rem;font-weight:700;letter-spacing:.12em}.terminal-metric-item strong,.terminal-symbol-box strong,.terminal-config-bar input,.terminal-settings-form input,.terminal-settings-form select{font-family:var(--font-family-mono);font-weight:700}.terminal-metric-item strong{font-size:1rem;line-height:1}.terminal-page .white{color:#fff}.terminal-page .green{color:var(--terminal-green)}.terminal-page .red{color:var(--terminal-red)}.terminal-page .gold{color:var(--terminal-gold)}.terminal-config-bar{min-height:49px;display:grid;grid-template-columns:278px 252px 252px 252px 92px 178px;align-items:center;gap:17px}.terminal-symbol-box,.terminal-config-bar label,.terminal-settings-form label{min-height:46px;display:grid;align-content:center;border:1px solid var(--terminal-border-soft);border-radius:8px;background:var(--terminal-elevated)}.terminal-symbol-box{grid-template-columns:auto auto 1px 1fr;align-items:center;gap:11px;padding:0 15px}.terminal-symbol-box span{color:#858fa0;font-family:var(--font-family-mono);font-size:.78rem;font-weight:800;letter-spacing:.08em}.terminal-symbol-box strong{font-size:1.24rem}.terminal-symbol-box i{height:20px;width:1px;background:#69779247}.terminal-symbol-box em{color:#8f98a9;font-style:normal;font-size:.72rem}.terminal-config-bar label,.terminal-settings-form label{padding:6px 12px}.terminal-config-bar label.danger{border-color:#ff145261}.terminal-config-bar label.success{border-color:#00f07852}.terminal-config-bar label.compact{border-color:#6fa0ff52}.terminal-config-bar input,.terminal-settings-form input,.terminal-settings-form select{width:100%;min-height:22px;padding:0;color:#fff;border:0;outline:0;background:transparent;font-size:1rem}.terminal-start-wrap{position:relative;display:grid;gap:6px}.terminal-start-btn,.terminal-stop-btn{min-height:34px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;color:#04110a;background:var(--terminal-green);box-shadow:0 0 34px #00f0786b;font-size:.88rem;font-weight:800;white-space:nowrap}.terminal-stop-btn{color:#fff;background:var(--terminal-red);box-shadow:0 0 30px #ff145240}.terminal-balance-warning{position:absolute;top:40px;right:0;min-width:238px;min-height:27px;padding:5px 8px;display:inline-flex;align-items:center;justify-content:center;color:var(--terminal-gold);border:1px solid rgba(240,201,78,.34);border-radius:7px;background:#f0c94e1a;font-size:.72rem;font-weight:800;text-align:center;white-space:nowrap}.terminal-balance-warning.closed{position:static;white-space:normal}.terminal-chart-closed{position:absolute;z-index:7;left:30px;right:100px;bottom:48px;min-height:30px;display:flex;align-items:center;justify-content:center;color:var(--terminal-gold);border:1px solid rgba(240,201,78,.2);border-radius:7px;background:#070a0fc7;font-size:.78rem;font-weight:800;text-align:center;pointer-events:none}.terminal-closed-card{min-height:126px;padding:16px;display:grid;place-items:center;gap:8px;color:#d8deea;border:1px solid rgba(244,196,48,.2);border-radius:8px;background:#f4c4300f;text-align:center}.terminal-closed-card strong{color:var(--terminal-gold);font-size:1.05rem;letter-spacing:.1em}.terminal-closed-card p,.terminal-closed-card span{margin:0;color:var(--terminal-secondary);font-size:.78rem;line-height:1.45}.terminal-main-grid{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:12px}.terminal-left{min-width:0;display:grid;align-content:start;gap:10px}.terminal-chart-panel,.terminal-table-panel,.terminal-side-card{border:1px solid var(--terminal-border);border-radius:10px;background:var(--terminal-card)}.terminal-chart-panel{position:relative;height:316px;padding:16px 18px 12px;overflow:visible}.terminal-chart-toolbar{position:absolute;z-index:80;top:18px;left:22px;display:flex;align-items:center;gap:2px}.terminal-chart-toolbar button,.terminal-chart-toolbar select{min-width:28px;height:30px;color:#d2d8e4;border:1px solid transparent;border-radius:5px;background:transparent;font-size:.82rem}.terminal-chart-toolbar button.active,.terminal-chart-toolbar button:hover,.terminal-chart-toolbar select,.terminal-menu-trigger[aria-expanded=true],.terminal-icon-control[aria-expanded=true],.terminal-chart-toolbar .indicators[aria-expanded=true]{background:#2a303b;border-color:#ffffff14}.terminal-chart-toolbar .indicators{min-width:103px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:left}.terminal-menu-trigger{min-width:52px;padding:0 10px;gap:8px}.terminal-icon-control{width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #a8b0bf}.chart-type-icon{width:15px;height:15px;display:inline-block;border-left:2px solid currentColor;border-right:2px solid currentColor;position:relative}.chart-type-icon:before,.chart-type-icon:after{content:"";position:absolute;left:3px;right:3px;background:currentColor}.chart-type-icon:before{top:2px;height:4px}.chart-type-icon:after{bottom:2px;height:5px}.chart-type-icon.hollow:before,.chart-type-icon.hollow:after{background:transparent;border:1px solid currentColor}.chart-type-icon.bars{border-left:0;border-right:0;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.chart-type-icon.area{border:0;border-bottom:2px solid currentColor;transform:skew(-20deg)}.terminal-popover{position:absolute;z-index:60;top:34px;left:104px;width:196px;max-height:310px;overflow-y:auto;padding:8px;border:1px solid rgba(105,119,146,.36);border-radius:8px;background:#111722;box-shadow:0 18px 44px #0000007a}.chart-type-menu{left:166px;width:190px}.indicator-menu{left:267px;width:176px}.terminal-menu-group{display:grid;gap:2px;padding:4px 0 7px;border-bottom:1px solid rgba(105,119,146,.13)}.terminal-menu-group:last-child{border-bottom:0}.terminal-menu-group>span{padding:5px 8px;color:#6f7a8d;font-size:.64rem;font-weight:800;letter-spacing:.12em}.terminal-popover button{width:100%;min-height:34px;padding:0 9px;justify-content:flex-start;gap:8px;color:#d2d9e6;border:0;background:transparent;text-align:left}.terminal-popover button:hover,.terminal-popover button.selected{color:#fff;background:#f0c94e1a}.terminal-popover button.selected{color:var(--terminal-gold)}.terminal-popover i{color:#6f7a8d;font-style:normal}.terminal-instrument-row{position:absolute;z-index:4;top:58px;left:29px;right:98px;display:flex;align-items:center;gap:9px;color:#dce3ee;font-size:.84rem;white-space:nowrap;overflow:hidden}.terminal-title-line,.terminal-ohlc-line{min-width:0;display:inline-flex;align-items:center;gap:9px}.terminal-title-line strong{overflow:hidden;text-overflow:ellipsis}.terminal-instrument-row b{font-family:var(--font-family-mono);font-size:.75rem}.terminal-volume-row{position:absolute;z-index:4;top:85px;left:29px;color:#fff;font-size:.78rem;font-weight:700}.terminal-volume-row span{color:var(--terminal-red);margin-left:5px}.terminal-tv-chart{width:100%;height:286px;display:block;border:1px solid #202838;border-radius:2px;background:#05070b;overflow:hidden}.terminal-grid-line{stroke:#69779229;stroke-width:1}.terminal-grid-line.faint{stroke:#69779214}.terminal-price-tick,.terminal-time-tick{fill:#a4acba;font-family:var(--font-family-mono);font-size:8px;font-weight:700}.terminal-time-tick{fill:#8b94a5;font-size:8.5px}.terminal-candle .wick{stroke-width:1.15}.terminal-candle.up .wick,.terminal-candle.up .body,.terminal-candle.up .area-point{stroke:var(--terminal-green);fill:var(--terminal-green)}.terminal-candle.down .wick,.terminal-candle.down .body,.terminal-candle.down .area-point{stroke:var(--terminal-red);fill:var(--terminal-red)}.terminal-candle .body.hollow{fill:#05070b}.terminal-candle .body.bar{fill:none;stroke-width:1.4}.terminal-candle .volume{opacity:.42}.area-line{fill:none;stroke:var(--terminal-green);stroke-width:1.4}.terminal-last-line{stroke-dasharray:2 4;stroke-width:1}.terminal-last-line.up{stroke:#00f0788c}.terminal-last-line.down{stroke:#ff14528c}.terminal-last-bg.up{fill:var(--terminal-green)}.terminal-last-bg.down{fill:var(--terminal-red)}.terminal-last-label{fill:#06100b;font-family:var(--font-family-mono);font-size:8px;font-weight:800}.terminal-chart-panel .chart-shell{height:286px;min-height:286px;border:1px solid #202838;border-radius:2px;background:#05070b}.terminal-chart-panel .chart-overlay,.terminal-chart-panel .signal-chip{display:none}.terminal-chart-panel .terminal-chart{height:100%;min-height:0}.terminal-range-row{position:absolute;z-index:5;left:31px;right:28px;bottom:17px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-family:var(--font-family-mono);font-size:.76rem}.terminal-range-row div{display:flex;gap:16px}.terminal-range-row button{padding:0;color:#f2f4f8;border:0;background:transparent;font-size:.76rem}.terminal-range-row button.active{color:var(--terminal-gold)}.terminal-sidebar{display:grid;align-content:start;gap:12px}.terminal-side-card{padding:17px}.terminal-side-card h3{margin:0 0 16px;padding-bottom:12px;color:#7f8ba3;border-bottom:1px solid rgba(105,119,146,.2);font-size:.78rem;font-weight:800;letter-spacing:.06em}.engine-prices{display:grid;grid-template-columns:1fr 40px 1fr;gap:12px;align-items:center}.engine-prices>div:not(.spread){min-height:62px;display:grid;place-items:center;gap:5px;border-radius:7px;font-family:var(--font-family-mono)}.engine-prices .sell{color:var(--terminal-red);border:1px solid rgba(255,20,82,.28);background:#ff145214}.engine-prices .buy{color:var(--terminal-green);border:1px solid rgba(0,240,120,.25);background:#00f07814}.engine-prices span{color:#8b94a6;font-size:.64rem;font-weight:800;letter-spacing:.12em}.engine-prices strong{font-size:1rem}.engine-prices .spread{color:#9aa5b9;text-align:center}.engine-prices .spread strong{display:block}.engine-card p,.risk-card p{margin:22px 0 0;padding:13px 12px;color:#7d879b;border:1px solid rgba(105,119,146,.2);border-radius:6px;background:#ffffff06;font-size:.76rem;line-height:1.45}.perf-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.perf-grid span{display:grid;gap:5px;color:#7d8798;font-size:.7rem;letter-spacing:.08em}.perf-grid span:first-child{grid-column:1 / -1}.perf-grid strong{color:#fff;font-family:var(--font-family-mono);font-size:1rem;letter-spacing:0}.risk-progress-row{margin:12px 0;display:grid;grid-template-columns:82px 1fr 34px;align-items:center;gap:12px;color:#858fa1;font-size:.76rem}.risk-progress-row b{height:5px;overflow:hidden;border-radius:99px;background:#28303b}.risk-progress-row i{display:block;height:100%;border-radius:inherit;background:currentColor}.risk-progress-row strong{font-family:var(--font-family-mono);font-size:.72rem;text-align:right}.terminal-table-panel{min-height:228px;overflow:hidden}.terminal-tabs{height:41px;display:flex;border-bottom:1px solid rgba(105,119,146,.22)}.terminal-tabs button{min-width:140px;padding:0 18px;color:#8790a4;border:0;border-right:1px solid transparent;background:transparent;font-size:.78rem;font-weight:700}.terminal-tabs button:hover{color:#fff;background:#ffffff06}.terminal-tabs button.active{color:var(--terminal-gold);border-bottom:1px solid var(--terminal-gold);background:#f0c94e08}.terminal-table-summary{height:56px;padding:9px 18px;display:flex;gap:48px;border-bottom:1px solid rgba(105,119,146,.14);background:#151b27}.terminal-table-summary span{display:grid;gap:3px;color:#778195;font-size:.64rem;letter-spacing:.12em}.terminal-table-summary strong{font-family:var(--font-family-mono);font-size:1rem;letter-spacing:0}.terminal-table-scroll{overflow-x:auto}.terminal-table-scroll table{width:100%;min-width:940px;border-collapse:collapse}.terminal-table-scroll th,.terminal-table-scroll td{height:37px;padding:0 15px;text-align:left;border-bottom:1px solid rgba(105,119,146,.14)}.terminal-table-scroll th{color:#747f94;font-size:.64rem;letter-spacing:.14em}.terminal-table-scroll td{height:88px;color:#7d8798;text-align:center;font-size:.78rem}.terminal-settings-form{min-height:87px;padding:20px 18px 18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:14px}.terminal-settings-form label{min-height:52px;border-color:#69779252}.terminal-settings-form button{min-height:44px;padding:0 16px;color:#080b10;border:0;border-radius:7px;background:var(--terminal-gold);font-weight:800}.terminal-settings-form p{grid-column:1 / -1;margin:0;color:var(--terminal-secondary);font-size:.8rem}.terminal-error{margin:6px 0 0;color:var(--terminal-red);font-size:.8rem}.terminal-footer{height:75px;margin-top:152px;display:grid;place-items:center;border-top:1px solid rgba(105,119,146,.26);background:#101722}.terminal-footer strong{color:#fff;font-size:1rem}.terminal-footer span{color:var(--terminal-gold)}.demo-page{min-height:100vh;color:#f5f7fb;background:radial-gradient(circle at 50% -20%,rgba(240,201,78,.08),transparent 34%),#070b12}.demo-nav{height:68px;padding:0 28px;display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:22px;border-bottom:1px solid rgba(148,163,184,.12);background:#070a0ef5}.demo-nav nav{display:flex;align-items:center;justify-content:center;gap:22px}.demo-nav nav a{min-height:40px;padding:0 9px;display:inline-flex;align-items:center;gap:7px;color:#9da6b5;font-size:.9rem;font-weight:650}.demo-nav nav a.active{color:#fff;border-bottom:2px solid var(--accent-gold)}.demo-nav nav a.terminal-link{padding:0 14px;color:var(--accent-gold-bright);border:1px solid rgba(212,175,55,.2);border-radius:8px;background:#d4af370e}.demo-hero{width:min(980px,calc(100% - 40px));margin:0 auto;padding:34px 0 18px;text-align:center}.demo-hero>span{min-height:32px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;color:var(--accent-green);border:1px solid rgba(0,230,118,.22);border-radius:999px;background:#00e67613;font-size:.82rem;font-weight:700}.demo-hero>span i{width:7px;height:7px;border-radius:50%;background:var(--accent-green);box-shadow:0 0 8px var(--accent-green)}.demo-hero h1{margin:16px 0 10px;font-size:clamp(2.18rem,4vw,3.45rem);line-height:1.02;font-weight:700;letter-spacing:0}.demo-hero h1 em{color:var(--accent-gold);font-style:normal}.demo-hero p{max-width:680px;margin:0 auto;color:#a2adbf;font-size:.96rem;line-height:1.55}.demo-terminal-card,.demo-info-panel,.demo-cta{width:min(1048px,calc(100% - 40px));margin:0 auto;border:1px solid rgba(91,105,134,.42);border-radius:12px;background:#111723;box-shadow:0 0 0 1px #ffffff03}.demo-terminal-head{min-height:66px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(91,105,134,.26)}.demo-terminal-head h2{margin:0 0 4px;font-size:1.12rem;font-weight:700}.demo-terminal-head p{margin:0;color:#8d98ab;font-size:.82rem;line-height:1.35}.demo-terminal-head>span,.demo-panel-head>span{padding:6px 10px;color:var(--accent-green);border:1px solid rgba(0,230,118,.26);border-radius:7px;background:#00e67614;font-size:.68rem;font-weight:800;letter-spacing:.12em}.demo-summary-row{min-height:58px;padding:10px 18px;display:grid;grid-template-columns:1fr .9fr 1fr 92px 124px;align-items:center;gap:14px;border-bottom:1px solid rgba(91,105,134,.18)}.demo-market-closed{margin:12px 18px 0;min-height:38px;padding:9px 12px;display:flex;align-items:center;justify-content:center;color:var(--accent-amber);border:1px solid rgba(244,196,48,.24);border-radius:8px;background:#f4c43014;font-weight:800;text-align:center;line-height:1.35}.demo-summary-row div{display:grid;gap:2px}.demo-summary-row b,.demo-control-row span,.demo-log-panel h3,.demo-net-card span,.demo-metric-grid span,.demo-engine-card span{color:#7e899c;font-size:.61rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.demo-summary-row strong,.demo-log-rows,.demo-performance-panel strong,.demo-control-row input{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.demo-page .green{color:var(--accent-green)}.demo-page .red{color:var(--accent-red)}.demo-page .gold{color:var(--accent-gold)}.demo-reset,.demo-start,.demo-stop{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;font-size:.76rem;font-weight:800}.demo-reset{color:#dbe2ee;border:1px solid rgba(148,163,184,.22);background:#151c29}.demo-start{color:#051109;background:var(--accent-green);box-shadow:0 0 28px #00e67647}.demo-stop{color:#fff;background:var(--accent-red);box-shadow:0 0 26px #ff17443d}.demo-control-row{min-height:52px;padding:8px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-bottom:1px solid rgba(91,105,134,.18)}.demo-control-row label{min-height:34px;padding:5px 10px;display:grid;grid-template-columns:auto 82px;align-items:center;gap:9px;border:1px solid rgba(148,163,184,.16);border-radius:7px;background:#151b27}.demo-control-row label.red{border-color:#ff174447}.demo-control-row label.green{border-color:#00e6763d}.demo-control-row input{width:100%;height:24px;padding:0 2px;color:#fff;border:0;outline:0;background:transparent;font-size:.88rem;font-weight:700;text-align:right}.demo-terminal-grid{height:304px;display:grid;grid-template-columns:minmax(0,1fr) 278px}.demo-log-panel{min-width:0;padding:16px 18px;border-right:1px solid rgba(91,105,134,.2)}.demo-log-panel h3{margin:0 0 10px}.demo-empty-log{height:238px;display:grid;place-items:center;align-content:center;gap:10px;color:#687386;text-align:center}.demo-empty-log p{margin:0;color:#8a94a7}.demo-log-rows{height:238px;overflow-y:auto;display:grid;align-content:start;gap:5px}.demo-trade-row{min-height:32px;padding:0 8px;display:grid;grid-template-columns:63px 42px 42px 78px 62px 58px;align-items:center;gap:6px;border:1px solid rgba(91,105,134,.18);border-radius:6px;background:#ffffff06;font-size:.7rem}.demo-trade-row b,.demo-trade-row i{min-height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-style:normal;font-weight:800;font-size:.6rem}.demo-trade-row b.buy{color:var(--accent-green);background:#00e6761a}.demo-trade-row b.sell{color:var(--accent-red);background:#ff17441a}.demo-trade-row i.live{color:#28e4ff;background:#28e4ff14}.demo-trade-row i.done{color:#9aa5b5;background:#94a3b814}.demo-performance-panel{padding:10px;display:grid;align-content:start;gap:8px;overflow:hidden}.demo-net-card,.demo-metric-grid article,.demo-engine-card{padding:9px 10px;border:1px solid rgba(91,105,134,.2);border-radius:9px;background:#151b27}.demo-net-card{min-height:70px;display:grid;align-content:center;gap:3px}.demo-net-card strong{font-size:1.12rem}.demo-net-card small,.demo-engine-card small{color:#8792a5;font-size:.72rem;line-height:1.25}.demo-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.demo-metric-grid article{min-height:48px;display:grid;align-content:center;gap:3px}.demo-metric-grid strong{font-size:.92rem}.demo-engine-card{min-height:64px;display:grid;align-content:center;gap:4px}.demo-engine-card.active{border-color:#00e67642;background:#00e6760e}.demo-engine-card.closed{border-color:#f4c43042;background:#f4c43012}.demo-engine-card.closed strong{color:var(--accent-amber);letter-spacing:.08em}.demo-progress-nav{width:min(760px,calc(100% - 40px));margin:14px auto 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.demo-progress-nav button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#9aa5b5;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#101621;font-size:.82rem;font-weight:700}.demo-progress-nav span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#94a3b81a}.demo-progress-nav .current{color:var(--accent-gold);border-color:#f0c94e7a}.demo-progress-nav .current span{color:#111;background:var(--accent-gold)}.demo-progress-nav .done{color:var(--accent-green);border-color:#00e67661}.demo-progress-nav .done span{color:#07110a;background:var(--accent-green)}.demo-info-panel{margin-top:0;padding:22px}.demo-panel-head{margin-bottom:18px;display:flex;justify-content:space-between;gap:18px}.demo-panel-head h2{margin:0 0 7px;font-size:1.45rem}.demo-panel-head p{max-width:660px;margin:0;color:#9aa5b5;line-height:1.48;font-size:.92rem}.demo-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.demo-feature-grid article,.demo-step-grid article{min-height:128px;padding:16px;border:1px solid rgba(91,105,134,.2);border-radius:10px;background:#151b27}.demo-feature-grid article{position:relative;display:grid;align-content:start;gap:8px}.demo-feature-grid svg{color:var(--accent-gold)}.demo-feature-grid h3,.demo-step-grid h3{margin:0;font-size:.92rem}.demo-feature-grid p,.demo-step-grid p{margin:0;color:#8d98ab;line-height:1.42;font-size:.8rem}.demo-feature-grid small{position:absolute;right:18px;top:16px;color:#536076;font-family:var(--font-family-mono)}.demo-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.demo-step-grid article{display:grid;place-items:center;align-content:center;text-align:center;gap:9px}.demo-step-grid article:nth-child(n+5){grid-column:span 2}.demo-step-grid span{width:31px;height:31px;display:grid;place-items:center;color:#111;border-radius:50%;background:var(--accent-gold);font-weight:800}.demo-cta{margin-top:18px;padding:26px 18px;text-align:center;border-color:#f0c94e38}.demo-cta h2{margin:0 0 8px;font-size:1.55rem}.demo-cta p{margin:0 auto 18px;max-width:520px;color:#9aa5b5;font-size:.92rem}.demo-cta div{display:flex;justify-content:center;gap:14px}.demo-cta a{min-width:150px;min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;color:#dce3ee;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#101621;font-weight:800}.demo-cta a.primary{color:#111;border-color:var(--accent-gold);background:var(--accent-gold)}.demo-footer{min-height:72px;margin-top:44px;display:grid;place-items:center;gap:5px;border-top:1px solid rgba(91,105,134,.24);background:#101722;text-align:center}.demo-footer strong span{color:var(--accent-gold)}.demo-footer p{margin:0;color:#6f7b8d;font-size:.78rem}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes floatGlow{0%{transform:translateZ(0)}to{transform:translate3d(12px,-16px,0)}}@keyframes feedIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes profitRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.demo-nav{height:auto;min-height:68px;padding:14px 18px;grid-template-columns:1fr auto;gap:12px}.demo-nav nav{order:3;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.demo-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-summary-row button{min-width:0}.demo-terminal-grid{height:auto;grid-template-columns:1fr}.demo-log-panel{border-right:0;border-bottom:1px solid rgba(91,105,134,.2)}.demo-performance-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-net-card,.demo-engine-card,.demo-metric-grid{grid-column:span 1}.demo-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-step-grid article:nth-child(n+5){grid-column:auto}.terminal-nav{height:auto;min-height:64px;padding:12px 18px;grid-template-columns:1fr auto;gap:10px}.terminal-nav nav{order:3;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.terminal-workspace{width:min(100% - 28px,1728px)}.terminal-config-bar{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:14px}.terminal-main-grid{grid-template-columns:1fr}.terminal-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.home-intelligence-grid,.dash-intelligence-grid,.terminal-intelligence-grid{grid-template-columns:1fr}.technical-card-row{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.dash-nav{grid-template-columns:1fr auto;height:auto;min-height:68px;padding:14px 18px}.dash-nav nav{order:3;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.dash-ticker,.dash-shell,.wallet-shell{width:min(100% - 28px,1680px)}.wallet-grid{grid-template-columns:1fr}.wallet-side{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-terminal-row{align-items:flex-start;flex-direction:column}.dash-actions{justify-content:flex-start}.dash-grid{grid-template-columns:1fr}.dash-allocation{min-height:260px}.dashboard-layout{height:auto;grid-template-columns:1fr}.chart-area{border-right:0;border-bottom:1px solid var(--border-subtle)}.dashboard-sidebar{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pnl-panel,.market-panel,.trades-feed{border-bottom:0;border-right:1px solid var(--border-subtle)}.trades-feed{border-right:0}.chart-shell{height:520px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.equity-chart-card,.returns-chart-card{grid-column:span 2}.execution-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-empty-slot{display:none}}@media(max-width:900px){.demo-feature-grid,.demo-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-performance-panel{grid-template-columns:1fr}.navbar-links,.btn-nav-secondary,.navbar-user-name{display:none}.menu-button,.drawer-close{display:grid}.navbar-container{padding:0 14px}.auth-page{padding:22px 16px;align-content:start}.auth-shell{grid-template-columns:1fr;gap:26px}.auth-copy h1{font-size:2.55rem}.auth-form{padding:24px}.wallet-side,.wallet-balance-breakdown{grid-template-columns:1fr}.wallet-heading{align-items:flex-start;flex-direction:column}.wallet-access-log article{grid-template-columns:1fr;gap:4px}.wallet-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-analytics-panels{grid-template-columns:1fr}.dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-chart-panel{min-height:300px}.range-tabs{top:20px;right:16px}.market-changes-strip,.technical-card-row{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.ai-prob-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:auto;padding:72px 14px 52px}.hero-stats{width:min(100%,520px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px}.stat-divider{display:none}.dashboard-section,.stats-section,.demo-showcase-section,.execution-section,.workflow-section,.risk-section,.testimonials-section{padding:64px 14px}.section-header{margin-bottom:36px}.dashboard-sidebar,.demo-showcase-container,.risk-panel{grid-template-columns:1fr}.pnl-panel,.market-panel,.trades-feed{border-right:0;border-bottom:1px solid var(--border-subtle)}.pnl-panel{min-height:230px}.terminal-chart,.chart-shell{min-height:460px;height:460px}}@media(max-width:640px){.demo-nav{grid-template-columns:auto minmax(0,1fr);padding:10px 12px 0}.demo-nav nav{width:100%;gap:4px;padding:8px 0 9px;overflow:hidden;border-top:1px solid rgba(148,163,184,.1)}.demo-nav nav a{min-width:0;min-height:34px;padding:0 3px;flex:1 1 0;justify-content:center;font-size:.72rem;white-space:nowrap}.demo-nav nav a.terminal-link{padding:0 5px}.demo-hero{width:calc(100% - 22px);padding:38px 0 24px}.demo-hero h1{font-size:2.1rem}.demo-hero p{font-size:.94rem;line-height:1.55}.demo-terminal-card,.demo-info-panel,.demo-cta{width:calc(100% - 22px)}.demo-terminal-head{min-height:0;padding:18px;align-items:flex-start;flex-direction:column}.demo-terminal-head h2{font-size:1.12rem}.demo-summary-row{padding:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-summary-row div{min-height:54px;padding:10px;border:1px solid rgba(91,105,134,.18);border-radius:8px;background:#ffffff05}.demo-summary-row button{min-height:42px}.demo-control-row{padding:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-control-row label:last-child{grid-column:1 / -1}.demo-log-panel{padding:18px 14px}.demo-empty-log{height:210px}.demo-log-rows{height:270px}.demo-trade-row{min-height:52px;padding:8px;grid-template-columns:56px 42px 38px minmax(64px,1fr) 58px 52px;gap:5px;overflow-x:auto}.demo-trade-row span:first-child{color:#8792a5}.demo-trade-row strong,.demo-trade-row em{text-align:right}.demo-performance-panel{padding:14px;gap:10px}.demo-metric-grid{gap:10px}.demo-progress-nav{width:calc(100% - 22px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible}.demo-progress-nav button{min-width:0;min-height:42px;padding:0 6px;gap:5px;font-size:.72rem;line-height:1.05;white-space:normal}.demo-progress-nav span{width:20px;height:20px;flex:0 0 20px;font-size:.68rem}.demo-info-panel{padding:18px}.demo-panel-head{align-items:flex-start;flex-direction:column}.demo-feature-grid,.demo-step-grid{grid-template-columns:1fr;gap:10px}.demo-feature-grid article,.demo-step-grid article{min-height:132px;padding:18px}.demo-cta{padding:28px 16px}.demo-cta div{flex-direction:column}.demo-cta a{width:100%}.demo-footer{margin-top:36px;padding:18px}.terminal-page{background:#05070b}.terminal-nav{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px 0}.terminal-brand{font-size:1.06rem}.terminal-logo-mark{width:30px;height:30px}.terminal-nav nav{width:100%;gap:4px;padding:8px 0 9px;border-top:1px solid rgba(105,119,146,.12);scrollbar-width:none;overflow:hidden}.terminal-nav nav::-webkit-scrollbar,.terminal-metrics-strip::-webkit-scrollbar,.terminal-chart-toolbar::-webkit-scrollbar,.terminal-range-row div::-webkit-scrollbar{display:none}.terminal-nav nav a{min-width:0;min-height:36px;padding:0 3px;flex:1 1 0;justify-content:center;gap:4px;font-size:.76rem;white-space:nowrap}.terminal-nav nav a.active{min-width:0}.terminal-nav nav a.active i{width:4px;height:4px}.terminal-account{min-width:0;gap:7px}.terminal-user{max-width:none;min-height:34px;padding:0 6px;font-size:.78rem}.terminal-user>span{display:none}.terminal-user b{width:24px;height:24px}.terminal-account .deposit-shortcut{min-height:34px;padding:0 9px;font-size:.74rem}.terminal-account button{min-height:34px;padding:0 11px}.terminal-workspace{width:calc(100% - 22px);margin-top:12px}.market-intel-strip{min-height:0;margin-bottom:10px;padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:visible;white-space:normal}.market-intel-strip span{min-width:0;min-height:42px;padding:6px 7px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 8px;border:1px solid rgba(148,163,184,.08);border-radius:7px;background:#ffffff06}.market-intel-strip span[title]{grid-column:span 2}.market-intel-strip b{min-width:0;font-size:.56rem;letter-spacing:.06em}.market-intel-strip strong{min-width:0;text-align:right;font-size:.68rem}.terminal-top-shell{min-height:0;padding:10px}.terminal-metrics-strip{min-height:64px;padding-bottom:4px}.terminal-metric-item{min-width:118px;padding:0 16px 0 10px}.terminal-config-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:0}.terminal-symbol-box,.terminal-start-wrap{grid-column:1 / -1}.terminal-symbol-box{min-height:50px}.terminal-symbol-box strong{font-size:1.08rem}.terminal-config-bar label{min-height:48px;padding:6px 10px}.terminal-config-bar input{font-size:.92rem}.terminal-start-btn,.terminal-stop-btn{min-height:46px;width:100%}.terminal-balance-warning{position:static;min-width:0;min-height:38px;white-space:normal}.terminal-main-grid{gap:10px}.terminal-chart-panel{height:388px;padding:8px 8px 9px;display:grid;grid-template-rows:40px auto 20px minmax(0,1fr) 28px;align-items:stretch;gap:4px;overflow:visible}.terminal-chart-panel .chart-shell{height:384px;min-height:384px}.terminal-tv-chart{height:252px;min-height:0;touch-action:pan-x pinch-zoom}.terminal-chart-toolbar{position:relative;z-index:140;top:auto;left:auto;right:auto;min-width:0;height:40px;overflow-x:auto;overflow-y:visible;gap:2px;scrollbar-width:none}.terminal-chart-toolbar button,.terminal-chart-toolbar select{min-width:34px;height:36px;flex:0 0 auto;font-size:.72rem;touch-action:manipulation}.terminal-chart-toolbar .indicators{min-width:34px;width:34px;height:36px;padding:0}.terminal-chart-toolbar .indicators span{display:none}.terminal-menu-trigger{min-width:52px;padding:0 7px}.terminal-icon-control{width:34px}.terminal-instrument-row{position:static;display:grid;grid-template-columns:minmax(0,1fr);gap:3px;overflow:hidden;white-space:normal;font-size:.72rem;line-height:1.25}.terminal-title-line{gap:6px;white-space:nowrap;overflow:hidden}.terminal-title-line strong{min-width:0;font-size:.72rem}.terminal-ohlc-line{gap:7px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.terminal-ohlc-line::-webkit-scrollbar{display:none}.terminal-instrument-row b{flex:0 0 auto;font-size:.66rem}.terminal-volume-row{position:static;font-size:.7rem;line-height:1}.terminal-popover{position:fixed;z-index:6000;top:132px;left:14px;right:14px;width:auto;max-height:min(410px,calc(100dvh - 158px));padding:9px;overflow-y:auto}.chart-type-menu,.indicator-menu{left:14px;right:14px;width:auto}.terminal-popover button{min-height:42px;font-size:.86rem}.terminal-range-row{position:static;min-width:0;gap:10px;font-size:.64rem}.terminal-range-row div{min-width:0;overflow-x:auto;gap:12px;scrollbar-width:none}.terminal-range-row button{flex:0 0 auto;min-height:24px;font-size:.64rem}.terminal-range-row span{flex:0 0 auto;font-size:.62rem}.terminal-price-tick{font-size:10px}.terminal-time-tick,.terminal-last-label{font-size:9px}.terminal-last-line{stroke-width:1.2}.terminal-candle .wick{stroke-width:1.35}.terminal-candle .body.bar{stroke-width:1.65}.terminal-sidebar{grid-template-columns:1fr}.terminal-side-card{padding:15px}.terminal-tabs{overflow:hidden}.terminal-tabs button{min-width:0;flex:1 1 0;padding:0 5px;font-size:.7rem;line-height:1.1;white-space:nowrap}.terminal-table-summary{height:auto;min-height:56px;gap:28px}.terminal-settings-form{grid-template-columns:1fr}.terminal-settings-form button{width:100%}.terminal-footer{margin-top:60px}.session-warning{right:14px;bottom:14px;flex-direction:column;align-items:stretch}.dash-nav{grid-template-columns:auto minmax(0,1fr);padding:10px 15px 0;gap:8px 12px;background:#080c0f}.dash-brand{font-size:1.05rem;gap:8px;white-space:nowrap}.dash-brand .logo-mark{width:31px;height:31px}.dash-nav nav{grid-column:1 / -1;width:100%;gap:12px;justify-content:flex-start;padding:7px 0 9px;overflow-x:auto;border-top:1px solid rgba(148,163,184,.09);scrollbar-width:none}.dash-nav nav::-webkit-scrollbar,.dash-ticker::-webkit-scrollbar{display:none}.dash-nav nav a{min-height:37px;padding:0 6px;font-size:.86rem;flex:0 0 auto}.dash-nav nav a.terminal-link{padding:0 12px}.dash-account{justify-content:flex-end;width:100%;gap:8px;min-width:0}.dash-account .navbar-user-avatar{display:grid;flex:0 0 30px;width:30px;height:30px}.dash-account .account-name{display:none}.dash-account .deposit-shortcut{min-height:34px;padding:0 10px;font-size:.74rem;flex-shrink:0}.dash-account>span:not(.navbar-user-avatar){min-width:0;max-width:128px;height:34px;min-height:34px;padding:0 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem}.dash-account>span.account-name{display:none}.dash-account button{min-height:34px;padding:0 12px;flex-shrink:0}.dash-ticker,.dash-shell{width:calc(100% - 22px)}.wallet-shell{width:calc(100% - 22px);margin-top:18px}.wallet-heading h1{font-size:1.55rem}.wallet-balance-card{padding:20px 16px;min-height:0}.wallet-balance-card>strong{font-size:2rem}.wallet-balance-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-action{width:100%;min-width:0;min-height:46px}.wallet-tabs{padding:12px}.wallet-tabs button{min-height:42px;padding:0 13px}.wallet-ledger table{min-width:760px}.wallet-mini-grid{grid-template-columns:1fr}.wallet-mini-grid div:last-child{grid-column:auto}.wallet-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-analytics{padding:12px}.wallet-analytics-panels section{min-height:132px}.dash-ticker{min-height:0;margin-top:18px;margin-bottom:32px;padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;border-radius:9px;border-width:1px;white-space:normal}.dash-ticker .ticker-item,.dash-ticker span{min-width:0;min-height:46px;padding:7px 8px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;border:1px solid rgba(148,163,184,.08);border-radius:7px;background:#ffffff06}.dash-ticker .ticker-major{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto auto}.dash-ticker b{min-width:0;font-size:.62rem;letter-spacing:.07em}.dash-ticker strong{min-width:0;font-size:.78rem;text-align:right}.dash-ticker em{font-size:.7rem;text-align:right}.dash-ticker span[title]{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto}.dash-terminal-row{gap:14px}.dash-terminal-row h1{font-size:1.26rem;flex-wrap:nowrap}.terminal-live-badge{min-height:32px;padding:0 11px}.dash-session-chip{width:100%;grid-template-columns:minmax(92px,.95fr) 14px minmax(112px,1.08fr) 1px minmax(98px,auto);gap:7px;overflow:hidden;font-size:.78rem}.trades-block{min-width:98px;justify-content:flex-start}.trades-block strong{min-width:18px;display:inline-block;text-align:right}.dash-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dash-btn,.dash-user-chip{width:100%;min-height:44px}.dash-user-chip{display:none}.dash-btn.primary{grid-column:1 / -1}.dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;gap:10px;margin-top:52px}.dash-metric{min-height:78px;padding:14px 10px}.dash-metric strong{font-size:1.12rem}.dash-chart-panel,.dash-allocation{padding:20px 16px;min-height:300px}.dash-chart-panel{min-height:344px}.dash-panel-head strong{font-size:1.95rem}.range-tabs{top:16px;right:14px;padding:3px}.range-tabs button{min-width:38px;min-height:31px}.dash-grid{gap:18px}.dash-donut{width:150px;height:150px}.dash-strategy-names{gap:6px;font-size:.68rem}.dash-strategy-names span{padding:4px 7px}.dash-tabs{height:auto;padding:12px}.dash-tabs button{flex:1;padding:0 10px}.dash-table{min-width:620px}.dash-footer nav{flex-direction:column;gap:4px}.funding-backdrop{padding:12px;align-items:start}.funding-modal{width:min(100%,430px);max-height:calc(100vh - 24px);padding:22px 16px;border-radius:15px}.funding-head h2{font-size:1.36rem}.funding-close{top:12px;right:12px}.funding-qr-box{width:190px;height:190px;padding:12px}.funding-qr-box img{width:166px;height:166px}.funding-network-card{min-height:66px;padding:12px}.funding-methods{grid-template-columns:1fr}.funding-method{min-height:68px}.funding-disabled-panel div{grid-template-columns:1fr;gap:2px}.funding-address div{grid-template-columns:1fr;padding:10px}.funding-address button{width:100%;justify-content:center}.logo-text{font-size:1.06rem}.navbar-user{padding-right:8px}.auth-page{padding:18px 14px 28px}.auth-brand .logo-text{font-size:1.12rem}.auth-copy h1{font-size:2.15rem}.auth-copy p{font-size:.98rem}.auth-assurance{margin-top:22px;font-size:.9rem}.auth-form{padding:18px}.auth-links{gap:12px}.hero-title{font-size:clamp(2.25rem,13vw,3.15rem)}.hero-subtitle{font-size:.98rem}.hero-stats,.stats-grid,.execution-grid{grid-template-columns:1fr}.market-movement-banner{width:100%;min-height:0;grid-template-columns:auto minmax(0,1fr);padding:14px 14px 14px 18px;align-items:start}.market-movement-banner .movement-icon{width:34px;height:34px}.market-movement-banner p{gap:3px;font-size:.86rem}.market-move-primary{font-size:.9rem}.market-move-secondary{font-size:.72rem}.market-movement-banner p strong,.market-movement-banner p span{width:100%}.market-intelligence-head,.ai-bias-head{padding:12px 12px 8px;flex-direction:column}.market-intelligence-head small{text-align:left}.technical-card-row{padding:0 10px 10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow:visible}.technical-card{min-height:54px;padding:8px 6px}.technical-label-full{display:none!important}.technical-label-short{display:block!important}.technical-card strong{font-size:.76rem}.technical-detail{margin:0 10px 10px;align-items:flex-start;flex-direction:column;gap:6px;font-size:.72rem}.technical-counts{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.technical-counts b{font-size:.68rem;text-align:center}.market-changes-strip{min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.market-change-cell{min-height:58px;padding:8px 5px;border-right:1px solid rgba(93,111,139,.18);border-bottom:1px solid rgba(93,111,139,.18)}.market-change-cell:nth-child(4n){border-right:0}.market-change-cell:nth-child(n+5){border-bottom:0}.market-change-cell span{font-size:.62rem}.market-change-cell strong{font-size:.9rem}.ai-bias-head{flex-direction:row;align-items:center}.ai-prob-grid{padding:0 10px;gap:7px}.ai-prob-grid div{min-height:56px;padding:8px}.ai-prob-grid strong{font-size:1.08rem}.ai-bias-bar{margin:10px 10px 8px}.ai-bias-panel small{padding:0 10px;font-size:.68rem}.market-movement-banner a{grid-column:2;width:fit-content;min-height:36px;margin-top:4px}.hero-btn,.hero-actions,.btn-primary,.btn-secondary{width:100%}.dashboard-topbar{align-items:flex-start;flex-direction:column;padding:14px}.chart-overlay{font-size:.66rem}.signal-chip{top:74px;left:14px}.terminal-chart,.chart-shell{min-height:390px;height:390px}.pnl-value,.kpi-value{font-size:1.85rem}.execution-section .section-title{font-size:2rem}.execution-section .section-header{margin-bottom:42px}.execution-card{min-height:182px;padding:18px}.exec-prices{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:10px}.exec-prices span{font-size:.98rem}.strategy-chip{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmt-row{grid-template-columns:44px 32px 1fr 16px 1fr}.dmt-time{display:none}.workflow-card{grid-template-columns:36px 1fr}.workflow-card svg{display:none}.workflow-timeline:before{left:18px}.risk-row{grid-template-columns:1fr;padding:12px 14px}.testimonials-grid{grid-template-columns:1fr}.final-cta{padding:30px 18px}}@media(max-width:374px){.market-changes-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-change-cell:nth-child(n){border-right:1px solid rgba(93,111,139,.18);border-bottom:1px solid rgba(93,111,139,.18)}.market-change-cell:nth-child(2n){border-right:0}.market-change-cell:nth-child(n+7){border-bottom:0}.technical-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-card{min-height:52px}.ai-bias-head strong{font-size:.88rem}.demo-progress-nav{gap:4px}.demo-progress-nav button{padding:0 4px;font-size:.66rem}.demo-progress-nav span{width:18px;height:18px;flex-basis:18px}}@media(max-width:360px){.dash-metrics,.wallet-metric-grid,.wallet-balance-breakdown,.wallet-actions{grid-template-columns:1fr}.dash-metric{border-right:0}.dash-metric:nth-last-child(-n+2){border-bottom:1px solid rgba(148,163,184,.15)}.dash-metric:last-child{border-bottom:0}.dash-actions{grid-template-columns:1fr}.terminal-chart-panel{height:386px;padding-left:7px;padding-right:7px}.terminal-chart-toolbar button,.terminal-chart-toolbar select{min-width:32px;font-size:.68rem}.terminal-menu-trigger{min-width:48px}.terminal-icon-control,.terminal-chart-toolbar .indicators{width:32px;min-width:32px}.terminal-title-line strong{font-size:.68rem}.terminal-instrument-row b{font-size:.58rem}.terminal-ohlc-line{gap:5px}.terminal-ohlc-line b:last-child{display:none}.terminal-range-row div{gap:9px}.terminal-range-row button,.terminal-range-row span{font-size:.58rem}.terminal-nav nav{gap:2px}.terminal-nav nav a{padding:0 1px;font-size:.6rem}.terminal-nav nav a.active i{display:none}.terminal-tabs button{padding:0 3px;font-size:.58rem}}@media(max-width:360px){.hero{padding-left:10px;padding-right:10px}.hero-title{font-size:2.08rem}.badge{font-size:.78rem}.terminal-chart,.chart-shell{min-height:350px;height:350px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-auth,.admin-shell{min-height:100vh;background:#0b111d;color:var(--text-primary)}.admin-auth{display:grid;place-items:center;padding:24px}.admin-auth-card{width:min(100%,430px);display:grid;gap:16px;padding:24px;border:1px solid var(--border-subtle);border-radius:8px;background:#101726}.admin-auth-card label,.admin-grid-form label{display:grid;gap:7px;color:var(--text-secondary);font-size:.84rem}.admin-auth-card input,.admin-grid-form input,.admin-toolbar input{width:100%;min-height:42px;border:1px solid var(--border-subtle);border-radius:8px;background:#0b111d;color:var(--text-primary);padding:0 12px}.admin-shell{display:grid;grid-template-columns:280px minmax(0,1fr)}.admin-sidebar{position:sticky;top:0;height:100vh;padding:16px;border-right:1px solid var(--border-subtle);background:#0d1422;overflow-y:auto;z-index:420}.admin-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.admin-sidebar-close{display:none;min-width:40px}.admin-brand{min-height:48px;display:flex;align-items:center;gap:10px;font-weight:800}.admin-identity{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffff08}.admin-identity>div{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#d4af3729;color:var(--accent-gold-bright);font-weight:800}.admin-identity span{min-width:0;display:grid;gap:2px}.admin-identity strong,.admin-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-identity small{color:var(--text-muted)}.admin-nav-group{display:grid;gap:4px;margin-bottom:10px}.admin-nav-group button,.admin-topbar button,.admin-section button,.admin-actions button,.admin-toolbar button{min-height:40px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffff0a;color:var(--text-primary);padding:0 12px}.admin-nav-group>button:first-child{justify-content:space-between;color:var(--text-secondary);background:transparent;border-color:transparent;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-nav-group button{width:100%;display:flex;align-items:center;gap:8px;text-align:left}.admin-nav-group button.active{border-color:#d4af376b;background:#d4af371a;color:var(--accent-gold-bright)}.admin-nav-group .rotated{transform:rotate(90deg)}.admin-main{min-width:0;padding:18px}.admin-topbar{position:sticky;top:0;z-index:380;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;border-bottom:1px solid var(--border-subtle);background:#0b111df0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-menu{display:none}.admin-search{position:relative;display:flex;align-items:center;gap:8px;width:min(100%,520px);min-height:42px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:8px;background:#101726}.admin-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text-primary)}.admin-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;gap:4px;padding:8px;border:1px solid var(--border-subtle);border-radius:8px;background:#101726;box-shadow:0 18px 46px #00000047}.admin-search-results button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;text-align:left}.admin-search-results small,.admin-search-results>span{color:var(--text-muted)}.admin-topbar-actions{display:flex;align-items:center;gap:8px}.admin-section{display:grid;gap:16px}.admin-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-section-head h2{margin:0;font-size:1.35rem}.admin-section-head span,.admin-section-head p{color:var(--text-muted);font-size:.82rem;margin:4px 0 0}.admin-metrics{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px}.admin-metric,.admin-cards article,.admin-detail,.admin-list>div,.admin-empty,.admin-error,.admin-success,.admin-health-strip{border:1px solid var(--border-subtle);border-radius:8px;background:#101726}.admin-metric{min-height:94px;display:grid;align-content:center;gap:6px;padding:14px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin-metric:hover{transform:translateY(-1px);border-color:#d4af375c;background:#131d2f}.admin-metric.brand{border-color:#d4af3757}.admin-metric.success{border-color:#00e67640}.admin-metric.warning{border-color:#f59e0b47}.admin-metric.danger{border-color:#ff174447}.admin-metric span,.admin-list span,.admin-cards p{color:var(--text-secondary);font-size:.83rem}.admin-metric strong{font-size:1.32rem;overflow-wrap:anywhere}.admin-metric em{color:var(--text-muted);font-size:.78rem;font-style:normal}.admin-kicker{display:block;color:var(--accent-gold-bright);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase;margin-bottom:4px}.admin-refresh-state{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:.82rem}.admin-badge{min-height:24px;display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#94a3b814;color:#cbd5e1;font-size:.72rem;font-weight:750;white-space:nowrap}.admin-badge.success{border-color:#00e6764d;background:#00e6761a;color:#7dffbd}.admin-badge.warning{border-color:#f59e0b57;background:#f59e0b1a;color:#facc6b}.admin-badge.danger{border-color:#ff174457;background:#ff17441a;color:#ff9bae}.admin-badge.info{border-color:#38bdf847;background:#38bdf817;color:#8bdcff}.admin-badge.brand{border-color:#d4af375c;background:#d4af371a;color:var(--accent-gold-bright)}.admin-badge-stack{display:flex;flex-wrap:wrap;gap:5px}.admin-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-panel{display:grid;align-content:start;gap:12px;padding:14px;border:1px solid var(--border-subtle);border-radius:8px;background:#101726;min-height:210px}.admin-panel.wide{grid-column:span 2}.admin-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-panel h3,.admin-panel p{margin:0}.admin-panel p{color:var(--text-secondary);font-size:.84rem}.admin-sparkline{min-height:58px;display:flex;align-items:end;gap:5px;padding:6px 0}.admin-sparkline i{flex:1;min-width:8px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,var(--accent-gold-bright),rgba(212,175,55,.22))}.admin-sparkline span,.admin-empty.compact{color:var(--text-muted);font-size:.82rem}.admin-dual-trend{min-height:78px;display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px}.admin-dual-trend div{display:grid;gap:3px;padding:8px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffff08}.admin-dual-trend span,.admin-health-list small{color:var(--text-muted);font-size:.72rem}.admin-dual-trend b,.admin-distribution b{font-size:.78rem}.admin-dual-trend b.success{color:var(--accent-green)}.admin-dual-trend b.danger{color:#ff8aa0}.admin-health-list,.admin-distribution,.admin-check-grid{display:grid;gap:8px}.admin-health-list>div,.admin-distribution>div,.admin-check-grid>div,.admin-filter-row,.admin-impact-box{display:grid;gap:5px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffff08}.admin-health-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-health-list small{grid-column:1 / -1}.admin-distribution>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-check-grid>div{grid-template-columns:auto minmax(0,1fr);align-items:center;color:var(--text-secondary)}.admin-filter-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--text-secondary)}.admin-health-strip{display:flex;flex-wrap:wrap;gap:10px;padding:12px}.admin-health-strip span{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary)}.admin-health-strip i{width:8px;height:8px;border-radius:999px;background:var(--accent-green)}.admin-two-col{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start}.admin-toolbar{display:flex;gap:8px;margin-bottom:12px}.admin-toolbar select{min-height:42px;border:1px solid var(--border-subtle);border-radius:8px;background:#0b111d;color:var(--text-primary);padding:0 12px}.admin-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:8px}.admin-table-shell{display:grid;gap:0}.admin-table-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border-subtle);border-bottom:0;border-radius:8px 8px 0 0;background:#101726}.admin-table-title span{color:var(--text-muted);font-size:.82rem}.admin-table{width:100%;border-collapse:collapse;min-width:650px;background:#101726}.admin-table th,.admin-table td{padding:10px 12px;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.admin-table th{color:var(--text-secondary);font-size:.75rem;text-transform:uppercase}.admin-table td span{display:block;color:var(--text-muted);font-size:.78rem}.admin-table tr.selected,.admin-table tbody tr:hover{background:#ffffff0a}.admin-mobile-records{display:none}.admin-mobile-records article{display:grid;gap:12px;padding:14px;border:1px solid var(--border-subtle);border-radius:8px;background:#101726}.admin-mobile-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-mobile-records dl{display:grid;gap:8px;margin:0}.admin-mobile-records dl>div{display:grid;gap:3px;padding:8px;border:1px solid var(--border-subtle);border-radius:8px;background:#ffffff08}.admin-mobile-records dt{color:var(--text-muted);font-size:.74rem}.admin-mobile-records dd{margin:0;overflow-wrap:anywhere}.admin-detail{position:sticky;top:78px;display:grid;gap:12px;padding:14px}.admin-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:14px}.admin-form-stack{display:grid;gap:12px}.admin-form-stack label{display:grid;gap:7px;color:var(--text-secondary);font-size:.84rem}.admin-form-stack input,.admin-form-stack textarea{width:100%;min-height:42px;border:1px solid var(--border-subtle);border-radius:8px;background:#0b111d;color:var(--text-primary);padding:10px 12px}.admin-form-stack textarea{min-height:96px;resize:vertical}.admin-grid-form.compact{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;border:0;background:transparent}.admin-profile-tabs button.active{border-color:#d4af376b;background:#d4af371c;color:var(--accent-gold-bright)}.admin-drawer-backdrop{position:fixed;inset:0;z-index:700;border:0;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-drawer{position:fixed;inset:0 0 0 auto;z-index:710;width:min(100%,620px);overflow-y:auto;border-left:1px solid var(--border-subtle);background:#101726;box-shadow:-22px 0 60px #00000057}.admin-drawer>header{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--border-subtle);background:#101726}.admin-drawer h3,.admin-drawer p{margin:0}.admin-drawer p{color:var(--text-muted);font-size:.84rem}.admin-drawer>div{padding:18px}.admin-user-profile{max-height:calc(100vh - 96px);overflow-y:auto}.admin-profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-profile-head span{color:var(--text-secondary);font-size:.84rem}.admin-profile-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.admin-profile-tabs button{min-width:fit-content;min-height:34px;font-size:.76rem}.admin-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-impact-box{color:var(--text-secondary)}.admin-impact-box strong{color:var(--accent-gold-bright)}.admin-impact-box span{font-size:.82rem}.admin-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-grid-form{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;padding:14px;border:1px solid var(--border-subtle);border-radius:8px;background:#101726}.admin-grid-form label:has(input[type=checkbox]){display:flex;align-items:center;min-height:42px}.admin-grid-form input[type=checkbox]{width:18px;min-height:18px}.admin-primary-action{grid-column:1 / -1}.admin-grid-form select,.admin-form-stack select{width:100%;min-height:42px;border:1px solid var(--border-subtle);border-radius:8px;background:#0b111d;color:var(--text-primary);padding:0 12px}.admin-cards{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.admin-cards.single-column{grid-template-columns:1fr}.admin-cards article.selected-card{border-color:#a3e63557;background:#a3e63514}.hp-readiness-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:440px;overflow-y:auto}.admin-cards article{display:grid;gap:10px;padding:14px}.admin-cards article h3,.admin-detail h3,.admin-detail h4{margin:0}.admin-list{display:grid;gap:8px}.admin-list>div{display:grid;gap:4px;padding:10px 12px}.admin-empty,.admin-error,.admin-success{padding:12px}.admin-error{border-color:#ff174459;color:#ff8aa0}.admin-success{border-color:#00e67647;color:#7dffbd}.admin-danger{border-color:#ff17446b!important;color:#ff8aa0!important}.admin-backdrop{display:none}@media(max-width:1180px){.admin-metrics{grid-template-columns:repeat(3,minmax(140px,1fr))}.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cards{grid-template-columns:repeat(2,minmax(220px,1fr))}.admin-grid-form{grid-template-columns:repeat(2,minmax(150px,1fr))}.admin-two-col{grid-template-columns:1fr}.admin-detail{position:static}.admin-split{grid-template-columns:1fr}}@media(max-width:768px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:min(86vw,320px);transform:translate(-105%);transition:transform .2s ease}.admin-sidebar-close{display:inline-grid;place-items:center}.admin-sidebar.open{transform:translate(0)}.admin-main{padding:12px}.admin-menu{display:inline-grid;place-items:center}.admin-topbar{align-items:stretch;flex-wrap:wrap}.admin-search{order:3;width:100%}.admin-topbar-actions{margin-left:auto}.admin-backdrop{display:block;position:fixed;inset:0;z-index:410;border:0;background:#0000008c}.admin-metrics,.admin-dashboard-grid,.admin-cards,.admin-grid-form{grid-template-columns:1fr}.admin-panel.wide{grid-column:span 1}.admin-check-grid{grid-template-columns:1fr}.admin-section-head{align-items:flex-start;flex-direction:column}.admin-table-wrap{display:none}.admin-mobile-records{display:grid;gap:10px}.admin-grid-form.compact{grid-template-columns:1fr}}@media(max-width:414px){.admin-auth{padding:12px}.admin-auth-card{padding:16px}.admin-toolbar{flex-direction:column}.admin-metric{min-height:82px}.admin-actions button{flex:1 1 100%}.admin-drawer>header,.admin-drawer>div{padding:14px}.admin-topbar-actions{width:100%;justify-content:space-between}}.admin-auth,.admin-shell{--hp-bg: #0a0f08;--hp-surface: #121a0e;--hp-card: #1a2613;--hp-border: #26331c;--hp-ink: #f0f4ea;--hp-muted: #a8b5a0;--hp-dim: #6b7866;--hp-brand: #a3e635;--hp-brand-soft: rgba(163, 230, 53, .1);--hp-brand-ring: rgba(163, 230, 53, .4);--hp-good: #22c55e;--hp-bad: #ef4444;--hp-warning: #eab308;--text-primary: var(--hp-ink);--text-secondary: var(--hp-muted);--text-muted: var(--hp-dim);--accent-gold: var(--hp-brand);--accent-gold-bright: #ecfccb;--accent-green: var(--hp-good);--accent-red: var(--hp-bad);--border-subtle: var(--hp-border);--shadow-card: 0 24px 60px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .035);background:radial-gradient(900px 360px at 50% -160px,rgba(163,230,53,.18),transparent 60%),var(--hp-bg);color:var(--hp-ink)}.admin-auth-card,.admin-sidebar,.admin-topbar,.admin-search,.admin-search-results,.admin-metric,.admin-cards article,.admin-detail,.admin-table-title,.admin-table,.admin-mobile-records article,.admin-panel,.admin-drawer,.admin-drawer>header,.admin-empty,.admin-list>div,.admin-grid-form,.admin-health-strip{border-color:var(--hp-border);background:var(--hp-card);color:var(--hp-ink);box-shadow:none}.admin-topbar{background:#1a2613eb;border-color:#26331cdb}.admin-main{background:transparent}.admin-sidebar{background:var(--hp-card)}.admin-sidebar-head{border-bottom:1px solid rgba(38,51,28,.58);padding-bottom:12px}.admin-shell .logo-mark,.admin-auth .logo-mark,.admin-identity>div{background:var(--hp-brand);color:var(--hp-bg);box-shadow:0 0 0 3px #ecfccb29}.admin-brand,.admin-section-head h2,.admin-panel h3,.admin-cards article h3,.admin-detail h3,.admin-detail h4,.admin-drawer h3,.admin-table-title strong,.admin-mobile-record-head strong,.admin-list strong{color:var(--hp-ink)}.admin-identity{border-color:var(--hp-border);background:var(--hp-bg)}.admin-identity small,.admin-section-head span,.admin-section-head p,.admin-refresh-state,.admin-metric span,.admin-metric em,.admin-cards p,.admin-panel p,.admin-list span,.admin-table-title span,.admin-mobile-records dt,.admin-drawer p{color:var(--hp-muted)}.admin-kicker,.admin-impact-box strong{color:var(--hp-brand)}.admin-nav-group>button:first-child{color:var(--hp-dim)}.admin-nav-group button,.admin-topbar button,.admin-section button,.admin-actions button,.admin-toolbar button,.admin-sidebar-close,.admin-drawer button{border-color:var(--hp-border);background:transparent;color:var(--hp-muted)}.admin-nav-group button:hover,.admin-topbar button:hover,.admin-section button:hover,.admin-actions button:hover,.admin-toolbar button:hover,.admin-sidebar-close:hover,.admin-drawer button:hover,.admin-table tbody tr:hover,.admin-table tr.selected{background:var(--hp-surface);color:var(--hp-ink);border-color:#a3e6353d}.admin-nav-group button.active,.admin-profile-tabs button.active,.admin-primary-action,.admin-section .admin-primary-action,.admin-actions .admin-primary-action{border-color:#a3e6354d;background:var(--hp-brand-soft);color:var(--hp-brand)}.admin-primary-action,.admin-section .admin-primary-action,.admin-actions .admin-primary-action{font-weight:700}.admin-section .admin-primary-action:hover,.admin-actions .admin-primary-action:hover{background:#a3e63529}.admin-search,.admin-toolbar input,.admin-toolbar select,.admin-grid-form input,.admin-auth-card input,.admin-form-stack input,.admin-form-stack textarea{border-color:var(--hp-border);background:var(--hp-bg);color:var(--hp-ink)}.admin-search input::placeholder,.admin-toolbar input::placeholder,.admin-grid-form input::placeholder,.admin-form-stack input::placeholder,.admin-form-stack textarea::placeholder{color:var(--hp-dim)}.admin-search input:focus,.admin-toolbar input:focus,.admin-toolbar select:focus,.admin-grid-form input:focus,.admin-auth-card input:focus,.admin-form-stack input:focus,.admin-form-stack textarea:focus{border-color:var(--hp-brand);outline:0;box-shadow:0 0 0 2px var(--hp-brand-ring)}.admin-search-results{box-shadow:var(--shadow-card)}.admin-search-results button:hover{background:var(--hp-surface)}.admin-metric{background:var(--hp-card);box-shadow:inset 0 1px #ffffff09}.admin-metric:hover{background:var(--hp-surface);border-color:#a3e63547}.admin-metric strong{color:var(--hp-ink)}.admin-metric.brand,.admin-panel.wide,.admin-detail{border-color:#a3e63533}.admin-metric.success{border-color:#22c55e42}.admin-metric.warning{border-color:#eab3084d}.admin-metric.danger{border-color:#ef44444d}.admin-badge{border-color:var(--hp-border);background:var(--hp-bg);color:var(--hp-muted);box-shadow:inset 0 0 0 1px #ffffff06}.admin-badge.success,.admin-badge.brand{border-color:#a3e6354d;background:#a3e6351a;color:var(--hp-brand)}.admin-badge.warning{border-color:#eab30866;background:#eab3081a;color:#fde68a}.admin-badge.danger{border-color:#ef444466;background:#ef44441a;color:#fca5a5}.admin-badge.info{border-color:#6b786675;background:#121a0ee6;color:var(--hp-muted)}.admin-panel,.admin-cards article,.admin-detail,.admin-mobile-records article{box-shadow:inset 0 1px #ffffff09}.admin-health-list>div,.admin-distribution>div,.admin-check-grid>div,.admin-filter-row,.admin-impact-box,.admin-dual-trend div,.admin-mobile-records dl>div{border-color:#26331cc7;background:var(--hp-surface)}.admin-table-wrap{border-color:var(--hp-border)}.admin-table th{color:var(--hp-dim);background:var(--hp-card)}.admin-table td{border-color:#26331cc2;color:var(--hp-ink)}.admin-table td span{color:var(--hp-dim)}.admin-sparkline i,.admin-progress-line span{background:linear-gradient(180deg,var(--hp-brand),rgba(163,230,53,.2))}.admin-dual-trend b.success{color:var(--hp-good)}.admin-dual-trend b.danger{color:#fca5a5}.admin-error{border-color:#ef444461;background:#ef444414;color:#fca5a5}.admin-success{border-color:#a3e63552;background:#a3e63514;color:var(--hp-brand)}.admin-drawer-backdrop,.admin-backdrop{background:#0a0f08b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-drawer{box-shadow:-24px 0 60px #00000080}.admin-auth{background:radial-gradient(900px 360px at 50% -160px,rgba(163,230,53,.18),transparent 60%),var(--hp-bg)}.admin-auth-card{box-shadow:var(--shadow-card)}
