@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.app{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#0a0f1c,#000);width:100%;overflow-x:hidden;overflow-y:visible}.top-banner{width:100%;height:72px;background:linear-gradient(140deg,#0e121ce6,#0a0c14e6);box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff0d;position:sticky;top:0;z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.banner-container{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 2rem;max-width:none;margin:0}.banner-left{display:flex;align-items:center}.brand-link{display:flex;align-items:center;gap:1rem;text-decoration:none;color:inherit}.brand-logo{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px #00000040,inset 0 1px #ffffff0f;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.brand-logo-image{width:100%;height:100%;object-fit:contain}.brand-title{display:flex;flex-direction:column;align-items:flex-start;margin:0}.brand-main{color:#e7ecf2;font-size:1.5rem;font-weight:700;line-height:1}.brand-version{color:#cfd5df;font-size:1.2rem;font-weight:600;line-height:1}.banner-center{display:flex;align-items:center}.nav-menu{display:flex;list-style:none;margin:0;padding:0;gap:.5rem}.nav-item{margin:0;border:none}.nav-link{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;color:#cfd5df;text-decoration:none;transition:all .2s ease;border-radius:12px;border:none;background:transparent;font-size:.95rem;font-weight:500;position:relative;box-shadow:none}.nav-link:hover{color:#fff;background:#ffffff0a;border:none;box-shadow:none}.nav-link.active{color:#0f1624;background:#ffffff1a;border:none;box-shadow:none}.nav-icon{font-size:1.1rem;width:20px;text-align:center}.nav-label{font-weight:500;white-space:nowrap}.banner-right{display:flex;align-items:center;gap:1rem}.user-profile{position:relative}.user-menu-trigger{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem;min-width:140px}.user-menu-trigger:hover{background:#ffffff1a;border-color:#cfe8ff38}.user-avatar{width:32px;height:32px;background:linear-gradient(135deg,#cfe8ff,#6dd3f3);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-initial{color:#000;font-weight:700;font-size:1rem}.user-name{font-weight:500;white-space:nowrap}.dropdown-arrow{font-size:.75rem;transition:transform .2s ease}.user-menu-trigger:hover .dropdown-arrow{transform:rotate(180deg)}.user-dropdown{position:absolute;top:100%;right:0;margin-top:.5rem;background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 16px 46px #00000047,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:240px;z-index:1001;overflow:hidden}.dropdown-header{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.user-info{text-align:left}.user-full-name{font-weight:600;color:#fff;margin-bottom:.25rem;font-size:.95rem}.user-email{font-size:.8rem;color:#9aa3b5}.dropdown-actions{padding:.5rem}.dropdown-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#e7ecf2;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s ease;border-radius:8px;font-size:.9rem;text-decoration:none}.dropdown-item:hover{background:#ffffff0f;color:#fff}.dropdown-item.logout:hover{background:#ff3b301a;color:#ff3b30}.dropdown-divider{height:1px;background:#ffffff14;margin:.5rem .75rem}.main-content{flex:1;padding:2rem 3rem;width:100%;max-width:none;margin:0;overflow-x:hidden;overflow-y:visible;background:linear-gradient(135deg,#0a0f1c,#000);min-height:calc(100vh - 72px);box-sizing:border-box}@media (max-width: 1400px){.main-content{padding:2rem}}@media (max-width: 1200px){.main-content{padding:1.5rem}}@media (max-width: 1024px){.main-content{padding:1.5rem}}.navigation{background:linear-gradient(135deg,#1e3a8a,#3730a3,#7c3aed);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000001a;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.nav-brand h1{margin:0;background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 10px rgba(96,165,250,.3);font-size:1.5rem}.nav-links{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.nav-links li a{position:relative;transition:all .3s ease;color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:4px}.nav-links li a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#60a5fa,#a78bfa);transition:width .3s ease}.nav-links li a:hover:after{width:100%}.nav-links li a:hover{background-color:#ffffff1a}.nav-user{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:8px 16px;border:1px solid rgba(255,255,255,.2)}.user-info{display:flex;align-items:center;gap:12px}.user-name{color:#fff;font-weight:500}.logout-btn{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:6px 12px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;transform:translateY(0)}.logout-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ef444466}.form-input{transition:all .3s ease;border:2px solid #e5e7eb}.form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;transform:translateY(-1px)}.form-input:hover{border-color:#d1d5db;transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);transition:all .3s ease;transform:translateY(0)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d}.btn-primary:active{transform:translateY(0)}.loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009}.page-transition{transition:all .3s ease-in-out}.page-transition-enter{opacity:0;transform:translateY(20px)}.page-transition-enter-active,.page-transition-exit{opacity:1;transform:translateY(0)}.page-transition-exit-active{opacity:0;transform:translateY(-20px)}.card{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;transition:all .3s ease;border-radius:12px;padding:1.5rem}.card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.app{min-height:100vh;display:flex;background:linear-gradient(135deg,#0f172a,#1e293b,#334155);width:100%;overflow-x:hidden}.main-content>*{width:100%;max-width:none}.sidebar{width:320px;min-height:100vh;background:linear-gradient(180deg,#1e293b,#334155);border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;transition:width .3s ease;position:relative;z-index:10;flex-shrink:0}.sidebar.collapsed{width:100px}.sidebar-header{padding:1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.logo-container{display:flex;align-items:center;gap:.75rem}.logo-icon{width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-text{color:#fff;font-size:1.5rem;font-weight:700}.logo-title{color:#fff;font-size:1.5rem;font-weight:700;margin:0;white-space:nowrap}.collapse-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:.875rem}.collapse-btn:hover{background:#fff3;border-color:#ffffff4d}.sidebar-nav{flex:1;padding:1rem 0}.nav-list{list-style:none;margin:0;padding:0}.nav-item{margin:.25rem 0}.nav-link{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;color:#cbd5e1;text-decoration:none;transition:all .2s ease;border-radius:8px;margin:0 .75rem;font-size:.95rem}.nav-link:hover{background:#ffffff1a;color:#fff}.nav-link.active{color:#0f1624;background:#ffffffd9;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 26px #00000042;position:relative}.nav-link.active:after{display:none}.nav-icon{font-size:1.25rem;width:28px;text-align:center;flex-shrink:0}.nav-label{font-weight:500;white-space:nowrap;font-size:.95rem}.sidebar-user{padding:1rem;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:.75rem}.user-avatar{width:48px;height:48px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-initial{color:#fff;font-weight:700;font-size:1.125rem}.user-info{flex:1;min-width:0}.user-name{color:#fff;font-weight:600;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email{color:#94a3b8;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-btn{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:.5rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.logout-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.order-book-section{padding:1rem;border-top:1px solid rgba(255,255,255,.1)}.order-book-title{color:#fff;font-size:.875rem;font-weight:600;margin:0 0 .75rem}.order-book-content{display:flex;flex-direction:column;gap:.25rem}.order-book-row{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.75rem}.price{color:#10b981;font-weight:500}.amount{color:#94a3b8}@media (max-width: 1400px){.sidebar{width:280px}.sidebar.collapsed{width:90px}}@media (max-width: 1200px){.sidebar{width:260px}.sidebar.collapsed{width:85px}.main-content{padding:1.5rem 2rem}}@media (max-width: 1024px){.sidebar{width:240px}.sidebar.collapsed{width:80px}.main-content{padding:1.5rem}}@media (prefers-color-scheme: dark){.card{background:#111827f2;border-color:#4b55634d}.form-input{background:#111827cc;border-color:#4b5563;color:#fff}.form-input:focus{border-color:#60a5fa}}.dashboard-page{min-height:100vh;background:linear-gradient(135deg,#0a0f1c,#000,#0a0f1c),linear-gradient(180deg,#0a0f1cf2,#000000fa);background-blend-mode:normal,overlay;color:#fff;width:100%;overflow-x:hidden;overflow-y:visible;position:relative}.dashboard-page:before{content:"";position:fixed;top:0;left:0;right:0;height:500px;background:radial-gradient(circle at 50% 0%,rgba(207,232,255,.05) 0%,transparent 70%);pointer-events:none;z-index:0}.dashboard-page:after{content:"";position:fixed;bottom:0;left:0;right:0;height:400px;background:radial-gradient(circle at 50% 100%,rgba(26,179,255,.06) 0%,transparent 70%);pointer-events:none;z-index:0}.dashboard-content{max-width:none;margin:0;padding:2rem 5vw;width:100%;animation:fadeIn .5s ease-in;position:relative;z-index:1}.dashboard-header{text-align:left;margin-bottom:2rem;position:relative}.dashboard-header:after{content:"";position:absolute;bottom:-1rem;left:0;width:100px;height:2px;background:linear-gradient(to right,#cfe8ff,#6dd3f3)}.dashboard-header h1{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#cfe8ff,#6dd3f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;letter-spacing:-.5px}.dashboard-header p{font-size:1.125rem;color:#a0a0a0;max-width:600px}.portfolio-dashboard-page{min-height:100vh;background:linear-gradient(135deg,#0a0f1c,#000);color:#fff;width:100%;overflow-x:hidden;overflow-y:auto}.portfolio-dashboard-content{max-width:none;margin:0;padding:2rem 5vw;width:100%;animation:fadeIn .5s ease-in}.card{background:linear-gradient(135deg,#0a0f1ccc,#000c);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 4px 20px #0003;transition:all .3s ease}.card:hover{box-shadow:0 12px 40px #0000003d,inset 0 1px #ffffff0f;transform:translateY(-2px)}.metric-card{background:linear-gradient(135deg,#0a0f1ce6,#000000e6);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:120px;display:flex;flex-direction:column}.metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(207,232,255,.36),transparent);opacity:0;transition:opacity .4s ease}.metric-card:hover:before{opacity:1}.metric-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff14;border-color:#cfe8ff38}.metric-card:hover .metric-card-glow{opacity:1}.metric-card-glow{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;padding:1px;background:linear-gradient(45deg,#cfe8ff,#6dd3f3,#e7ecf2);opacity:0;transition:opacity .4s ease;z-index:-1}.metric-card-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:linear-gradient(135deg,#0a0f1ce6,#000000e6)}.portfolio-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-bottom:2rem}.charts-section{min-height:500px;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem;width:100%}.performance-chart-container,.allocations-chart-container{height:auto;min-height:500px;border:1px solid rgba(255,255,255,.1);width:100%}.performance-chart-wrapper,.allocations-chart-wrapper{background:#ffffff05;width:100%}@media (max-width: 1200px){.portfolio-cards-grid{grid-template-columns:repeat(3,1fr)}.charts-section{grid-template-columns:1fr;height:auto;gap:1.5rem;width:100%}.performance-chart-container,.allocations-chart-container{height:50vh;width:100%}}@media (max-width: 768px){.portfolio-cards-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 480px){.portfolio-cards-grid{grid-template-columns:1fr}}.chart-container{position:relative;overflow:hidden;border-radius:12px;background:#0003}.chart-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#fff}@media (min-width: 1920px){.dashboard-content,.portfolio-dashboard-content{padding:2.5rem 4vw}.charts-section{gap:3rem}}@media (min-width: 2560px){.dashboard-content,.portfolio-dashboard-content{padding:3rem 3vw}.charts-section{gap:4rem}}@media (min-width: 3440px){.dashboard-content,.portfolio-dashboard-content{padding:3.5rem 2vw}}@media (max-width: 1024px){.dashboard-content,.portfolio-dashboard-content{padding:1.5rem}.dashboard-header h1{font-size:2rem}.summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.dashboard-content,.portfolio-dashboard-content{padding:1rem}.summary-grid{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.portfolio-overview-container{animation:fadeIn .6s ease-out}.portfolio-header{position:relative}.portfolio-header:after{content:"";position:absolute;bottom:-1rem;left:0;width:120px;height:3px;background:linear-gradient(to right,#cfe8ff,#6dd3f3);border-radius:2px}.portfolio-stats-grid{animation:fadeIn .8s ease-out .2s both}.stat-card{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(207,232,255,.36),transparent);opacity:0;transition:opacity .3s ease}.stat-card:hover:before{opacity:1}.stat-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff14;border-color:#cfe8ff38}.quick-actions-bar{animation:fadeIn .8s ease-out .4s both;transition:all .3s ease}.quick-actions-bar:hover{border-color:#cfe8ff38;box-shadow:0 12px 36px #0000003d,inset 0 1px #ffffff0f}.action-item button{transition:all .2s ease}.action-item button:hover{transform:translateY(-2px)}.portfolio-insights{animation:fadeIn .8s ease-out .6s both}.insight-card{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.insight-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(207,232,255,.36),transparent);opacity:0;transition:opacity .3s ease}.insight-card:hover:before{opacity:1}.insight-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff14;border-color:#cfe8ff38}.risk-indicator .bg-gradient-to-r{transition:width .5s ease}.diversification-stats{transition:all .3s ease}.portfolio-table-section{animation:fadeIn .8s ease-out .8s both}:root{--bp-xl: 1280px;--bp-2xl: 1536px;--bp-3xl: 1920px;--bp-4xl: 2560px;--bp-5xl: 3440px;--sidebar-width: 18rem;--sidebar-xl-width: 20rem;--pane-width: 22rem;--pane-xl-width: 26rem;--gap-base: .75rem;--gap-xl: 1rem;--gap-3xl: 1rem;--gap-4xl: 1.25rem;--gap-5xl: 1.5rem;--container-padding: 1rem;--container-padding-xl: 1.5rem;--container-padding-3xl: 2rem}html,body,#root{height:100%;margin:0;padding:0}.app-scroll{overflow:auto;overscroll-behavior:contain;height:100%}.container-responsive{width:100%;max-width:none;margin:0;padding:var(--container-padding)}.terminal-page{width:100vw;height:100vh;max-width:none;margin:0;padding:0}.marketing-page{max-width:1200px;margin:0 auto;padding:var(--container-padding)}.w-full{width:100%}.h-full{height:100%}.min-h-0{min-height:0}.min-w-0{min-width:0}.grid{display:grid}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-rows-auto-1fr{grid-template-rows:auto 1fr}.gap-3{gap:var(--gap-base)}.gap-4{gap:var(--gap-xl)}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1}.shrink-0{flex-shrink:0}@media (min-width: 1280px){:root{--gap-base: var(--gap-xl);--container-padding: var(--container-padding-xl)}}@media (min-width: 1536px){.grid-cols-sidebar-main-pane{grid-template-columns:var(--sidebar-xl-width) 1fr var(--pane-width)}}@media (min-width: 1920px){:root{--sidebar-width: var(--sidebar-xl-width);--pane-width: var(--pane-xl-width);--gap-base: var(--gap-3xl);--container-padding: var(--container-padding-3xl)}.grid-cols-sidebar-main-pane{grid-template-columns:var(--sidebar-xl-width) 1fr var(--pane-xl-width)}}@media (min-width: 2560px){:root{--sidebar-width: 22rem;--pane-width: 28rem;--gap-base: var(--gap-4xl)}.grid-cols-sidebar-main-pane{grid-template-columns:22rem 1fr 28rem}}@media (min-width: 3440px){:root{--sidebar-width: 24rem;--pane-width: 30rem;--gap-base: var(--gap-5xl)}.grid-cols-sidebar-main-pane{grid-template-columns:24rem 1fr 30rem}}.grid-cols-sidebar-main,.grid-cols-sidebar-main-pane{grid-template-columns:var(--sidebar-width) 1fr}@media (min-width: 1280px){.grid-cols-sidebar-main-pane{grid-template-columns:var(--sidebar-width) 1fr var(--pane-width)}}.right-pane-hidden{display:none}@media (min-width: 1280px){.right-pane-hidden{display:block}}*{box-sizing:border-box}.responsive-transition{transition:all .2s ease-in-out}.table-container{width:100%;min-width:0;overflow-x:auto}.panel-container{width:100%;height:100%;min-width:0;min-height:0}.trading-layout{width:100vw;min-height:100vh;display:grid;grid-template-rows:auto 1fr;overflow-x:hidden;overflow-y:auto}.trading-header{height:4rem;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.1);background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trading-body{display:grid;grid-template-columns:var(--sidebar-width) 1fr;gap:var(--gap-base);padding:var(--gap-base);min-height:0;overflow-x:hidden;overflow-y:auto}@media (min-width: 1280px){.trading-body{grid-template-columns:var(--sidebar-width) 1fr var(--pane-width)}}.chart-container{width:100%;height:100%;min-width:0;min-height:0;position:relative}.chart-container>*{width:100%!important;height:100%!important}.tradingview-container{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.tradingview-container>div{width:100%!important;height:100%!important}.table-container,.orders-table-container,.positions-table-container,.history-table-container,.trades-table-container{width:100%!important;min-width:0!important;flex:1!important}.table-container table,.orders-table-container table,.positions-table-container table,.history-table-container table,.trades-table-container table{width:100%!important;min-width:0!important}.terminal-page .container,.terminal-page .max-w-4xl,.terminal-page .max-w-6xl,.terminal-page .max-w-7xl,.terminal-page [style*=max-width],.terminal-page [class*=max-w-]{max-width:none!important;width:100%!important}.marketing-page .container{max-width:1200px!important}@media (prefers-color-scheme: dark){body{color:#ffffffde;background-color:#242424}}@media (prefers-color-scheme: light){body{color:#213547;background-color:#fff}}@media (min-width: 2560px){.chart-container,.table-container,.panel-container{will-change:transform;transform:translateZ(0)}.chart-container canvas{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion: reduce){.responsive-transition{transition:none}}@media print{.terminal-page{width:auto;height:auto}.trading-body{grid-template-columns:1fr;gap:1rem}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#e7ecf2eb;background-color:#0a0f1c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--sidebar-width: 18rem;--sidebar-xl-width: 20rem;--pane-width: 22rem;--pane-xl-width: 26rem;--gap-base: .75rem}a{font-weight:500;color:#cfe8ff;text-decoration:inherit}a:hover{color:#e7ecf2}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;overflow-y:auto}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:#cfe8ff47}button.tab:hover,.tab:hover{border-color:transparent!important}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button.tab:focus,button.tab:focus-visible,.tab:focus,.tab:focus-visible{outline:none!important}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#5f78a8}button{background-color:#f9f9f9}}
