@import url(https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);@import url(https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap);@import url(https://fonts.bunny.net/css?family=geist:300,400,500,600,700&display=swap);body,html{font-family:var(--font-family-primary);font-family:var(--app-font-family,var(--font-family-primary));font-size:var(--font-size-md);font-size:var(--app-font-size,var(--font-size-md));font-weight:400;font-weight:var(--app-font-weight,400);line-height:1.4;line-height:var(--app-line-height,1.4)}*{font-family:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit}.monospace,code,pre{font-family:var(--font-family-mono)}body{background:#0f0f0f;text-rendering:optimizeLegibility}#root,body,html{background:#0f0f0f;height:100%}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:var(--color-bg-tertiary);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-md);-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}button:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 2px var(--color-accent-primary);outline:none}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%{box-shadow:0 0 5px var(--color-accent-primary)}50%{box-shadow:0 0 15px var(--color-accent-primary)}to{box-shadow:0 0 5px var(--color-accent-primary)}}@keyframes shine{0%{left:-100%;opacity:0}20%{opacity:.1}to{left:100%;opacity:0}}button{overflow:hidden;position:relative;transform:translateZ(0)}button:after{background-color:#ffffff1a;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:transform .3s;width:100%}button:hover:after{transform:translateY(0)}.apply-leverage-btn,.buy-button,.sell-button{overflow:hidden;position:relative}.apply-leverage-btn:before,.buy-button:before,.sell-button:before{background:linear-gradient(90deg,#fff0 0,#ffffff4d 50%,#fff0);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(30deg);transition:all .8s;width:200%}.apply-leverage-btn:hover:before,.buy-button:hover:before,.sell-button:hover:before{animation:shine 1.5s infinite}.panel{animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffff0d}.panel h2{letter-spacing:.01em}.ticker-row{animation:slideInFromRight .3s ease-out;animation-fill-mode:both}.ticker-row:first-child{animation-delay:.05s}.ticker-row:nth-child(2){animation-delay:.1s}.ticker-row:nth-child(3){animation-delay:.15s}.ticker-row:nth-child(4){animation-delay:.2s}.ticker-row:nth-child(5){animation-delay:.25s}.tweet-item{animation:slideInFromBottom .3s ease-out;animation-fill-mode:both}.tweet-item:first-child{animation-delay:.05s}.tweet-item:nth-child(2){animation-delay:.1s}.tweet-item:nth-child(3){animation-delay:.15s}.tweet-item:nth-child(4){animation-delay:.2s}.tweet-item:nth-child(5){animation-delay:.25s}[data-tooltip]{cursor:help;position:relative}[data-tooltip]:after{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);bottom:125%;box-shadow:var(--shadow-md);color:var(--color-text-primary);content:attr(data-tooltip);font-size:var(--font-size-xs);left:50%;opacity:0;padding:5px 10px;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:var(--z-index-tooltip)}[data-tooltip]:hover:after{opacity:1;visibility:visible}.notification-dot{animation:pulse 2s infinite;background-color:var(--color-accent-primary);border-radius:50%;display:inline-block;height:8px;width:8px}.dark-theme .app-navbar,.dark-theme .panel{box-shadow:0 4px 12px #0000004d}.dark-theme input,.dark-theme select,.dark-theme textarea{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.interactive-ticker{background-color:#00ffa21a;border:none;border-radius:var(--radius-sm);color:var(--color-accent-primary);font-weight:var(--font-weight-medium);padding:0 6px;transition:all .2s ease}.interactive-ticker:hover{background-color:#00ffa233;transform:translateY(-1px)}.tradingview-chart-container{transition:all .3s ease}.tradingview-chart-container:hover{filter:brightness(1.03)}@media (max-width:1200px){.main-content{flex-direction:column}.column{flex:none;max-width:100%;width:100%}.trigger-data-section{flex-wrap:wrap}.trigger-data-point{flex:1 0 30%}.navbar-menu{gap:var(--spacing-sm)}}@media (max-width:768px){.app-navbar{flex-direction:column;height:auto;padding:var(--spacing-md)}.navbar-brand{margin-bottom:var(--spacing-md)}.navbar-menu{flex-wrap:wrap;justify-content:center}.navbar-item{margin:var(--spacing-xs)}.order-book-content{flex-direction:column}.action-buttons{grid-template-columns:1fr}}img.brand-logo-image{filter:drop-shadow(0 0 5px rgba(0,255,162,.3));transition:filter .3s ease}img.brand-logo-image:hover{filter:drop-shadow(0 0 8px rgba(0,255,162,.5))}.status-indicator.connected{animation:pulse 2s infinite;box-shadow:0 0 8px var(--color-green)}:root{--theme-hue:151;--theme-saturation:100%;--theme-lightness-accent:50%;--color-accent-primary:hsl(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent));--color-accent-secondary:hsl(var(--theme-hue),var(--theme-saturation),calc(var(--theme-lightness-accent) - 5%));--color-accent-tertiary:hsl(var(--theme-hue),var(--theme-saturation),calc(var(--theme-lightness-accent) + 10%));--color-accent-quaternary:hsl(var(--theme-hue),var(--theme-saturation),calc(var(--theme-lightness-accent) - 10%));--color-bg-primary:#0f0f0f;--color-bg-secondary:#1a1a1a;--color-bg-tertiary:#242424;--color-bg-hover:#2a2a2a;--color-bg-active:#333;--color-text-primary:#fff;--color-text-secondary:#b3b3b3;--color-text-tertiary:#888;--color-text-quaternary:#666;--color-border-primary:#333;--color-border-secondary:#404040;--color-border-hover:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),0.3);--color-green:#16a34a;--color-green-dark:#15803d;--color-red:#dc2626;--color-red-dark:#b91c1c;--color-orange:#f97316;--font-family-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:"Geist",var(--font-family-sans);--font-family-mono:"Geist Mono","Fira Code","Source Code Pro",monospace;--font-size-xxs:0.65rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-xxl:1.5rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-inner:inset 0 2px 4px 0 #0000000f;--z-index-sticky:1020;--z-index-modal:1040;--z-index-tooltip:1060;--transition-fast:150ms ease-in-out;--transition-normal:300ms ease-in-out;--app-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--app-font-size:14px;--app-font-weight:normal;--app-line-height:1.4}@supports (color:hsl(0 0% 0%/0)){:root{--color-accent-primary:var(--custom-accent-color,hsl(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent)))}}.dark-theme{--theme-hue:var(--theme-hue,151);--theme-saturation:var(--theme-saturation,100%);--theme-lightness-accent:var(--theme-lightness-accent,50%);--color-accent-primary:var(--custom-accent-color,hsl(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent)));--color-accent-secondary:hsl(var(--theme-hue),var(--theme-saturation),calc(var(--theme-lightness-accent, 50%) - 5%));--color-accent-tertiary:hsl(var(--theme-hue),var(--theme-saturation),calc(var(--theme-lightness-accent, 50%) + 10%));--color-accent-quaternary:hsl(var(--theme-hue),var(--theme-saturation),calc(var(--theme-lightness-accent, 50%) - 10%));--color-bg-primary:#0f0f0f;--color-bg-secondary:#1a1a1a;--color-bg-tertiary:#242424;--color-bg-hover:#2a2a2a;--color-bg-active:#333;--color-text-primary:#fff;--color-text-secondary:#b3b3b3;--color-text-tertiary:#888;--color-text-quaternary:#666;--color-border-primary:#333;--color-border-secondary:#404040;--color-border-hover:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),0.3)}.light-theme{--theme-hue:var(--theme-hue,151);--theme-saturation:var(--theme-saturation,100%);--theme-lightness-accent:var(--theme-lightness-accent,40%);--color-accent-primary:var(--custom-accent-color,hsl(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent)));--color-accent-secondary:hsl(var(--theme-hue),var(--theme-saturation),calc(var(--theme-lightness-accent, 40%) - 5%));--color-accent-tertiary:hsl(var(--theme-hue),var(--theme-saturation),calc(var(--theme-lightness-accent, 40%) + 10%));--color-accent-quaternary:hsl(var(--theme-hue),var(--theme-saturation),calc(var(--theme-lightness-accent, 40%) - 10%));--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-bg-hover:#dee2e6;--color-bg-active:#ced4da;--color-text-primary:#212529;--color-text-secondary:#495057;--color-text-tertiary:#6c757d;--color-text-quaternary:#adb5bd;--color-border-primary:#dee2e6;--color-border-secondary:#ced4da;--color-border-hover:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),0.3)}.custom-theme{--theme-hue:280;--theme-saturation:100%;--theme-lightness-accent:50%;--color-accent-primary:var(--custom-accent-color,#a0f);--color-accent-secondary:#9900e6;--color-accent-tertiary:#b3f;--color-accent-quaternary:#80c;--color-bg-primary:#0f0f0f;--color-bg-secondary:#1a1a1a;--color-bg-tertiary:#242424;--color-bg-hover:#2a2a2a;--color-bg-active:#333;--color-text-primary:#fff;--color-text-secondary:#b3b3b3;--color-text-tertiary:#888;--color-text-quaternary:#666;--color-border-primary:#333;--color-border-secondary:#404040;--color-border-hover:#aa00ff4d}.windows-xp-theme{--color-accent-primary:var(--custom-accent-color,#0095ff);--color-accent-secondary:#0086e6;--color-accent-tertiary:#3af;--color-accent-quaternary:#07c;--color-bg-primary:#ece9d8;--color-bg-secondary:#f1f1f1;--color-bg-active:#d4d0c8;--color-border-primary:#0054e3;--color-border-secondary:#404040;font-family:Press Start\ 2P,monospace}.frutiger-aero-theme{--theme-hue:200;--theme-saturation:100%;--theme-lightness-accent:50%;--color-accent-primary:var(--custom-accent-color,#0af);--color-accent-secondary:#0099e6;--color-accent-tertiary:#3bf;--color-accent-quaternary:#08c;--color-bg-primary:#f0f8ff;--color-bg-secondary:#e6f3ff;--color-bg-tertiary:#d1e9ff;--color-bg-hover:#b8d9ff;--color-bg-active:#9fccff;--color-text-primary:#036;--color-text-secondary:#004080;--color-text-tertiary:#06c;--color-text-quaternary:#39f;--color-border-primary:#b8d9ff;--color-border-secondary:#9fccff;--color-border-hover:#00aaff4d}.space-theme{--theme-hue:15;--theme-saturation:100%;--theme-lightness-accent:60%;--color-accent-primary:var(--custom-accent-color,#f63);--color-accent-secondary:#ff7919;--color-accent-tertiary:#ff8c66;--color-accent-quaternary:#ff4000;--color-bg-primary:#0a0a0a;--color-bg-secondary:#1a1a2e;--color-bg-tertiary:#16213e;--color-bg-hover:#1e3a5f;--color-bg-active:#2e5984;--color-text-primary:#fff;--color-text-secondary:#e0e6ed;--color-text-tertiary:#a8b2d1;--color-text-quaternary:#6c7b95;--color-border-primary:#16213e;--color-border-secondary:#1e3a5f;--color-border-hover:#ff66334d}body{font-family:var(--app-font-family);font-size:14px;font-size:var(--app-font-size);font-weight:400;font-weight:var(--app-font-weight);height:100vh;line-height:1.4;line-height:var(--app-line-height);margin:0;overflow:auto}#root,body{background-color:#0f0f0f!important;background-color:var(--color-bg-primary)!important;color:#fff!important;color:var(--color-text-primary)!important}#root{height:100%}html{background-color:#0f0f0f!important;background-color:var(--color-bg-primary)!important;color:#fff!important;color:var(--color-text-primary)!important}code{font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono)}button{cursor:pointer}button,input,select,textarea{font-family:inherit}.App{background-color:#0f0f0f!important;background-color:var(--color-bg-primary)!important;color:#fff!important;color:var(--color-text-primary)!important;flex-direction:column!important;min-height:100vh!important;overflow:visible;text-align:center}.App,.app-navbar{display:flex!important}.app-navbar{-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);background:#0a0a0cf2;border-bottom:1px solid #ffffff14;box-shadow:0 2px 8px #00000026;flex-direction:column;flex-shrink:0;opacity:1!important;position:sticky;top:0;transition:all .2s ease;visibility:visible!important;z-index:1020;z-index:var(--z-index-sticky)}.navbar-main-row{height:48px;justify-content:space-between;min-height:48px}.navbar-main-row,.navbar-search-row{align-items:center;display:flex;padding:6px 18px}.navbar-search-row{background:#101012cc;border-bottom:1px solid #ffffff14;border-top:1px solid #ffffff0f}.search-container{margin:0;max-width:500px;width:100%}.navbar-search-row .bloomberg-search-container{margin:0;max-width:none}.navbar-search-row .search-input-container{height:20px}.navbar-search-row .search-input{font-size:10px;padding:2px 4px 2px 0}.navbar-search-row .search-icon{padding:0 4px}.navbar-search-row .search-shortcut{font-size:7px;height:10px;margin:2px 4px 2px 0;padding:1px 3px}.navbar-left,.navbar-right{align-items:center;display:flex;gap:10px;min-height:32px}.navbar-left{flex:1 1;justify-content:flex-start}.navbar-right{flex:0 0 auto;justify-content:flex-end}.navbar-logo{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:4px 8px;transition:all .2s ease}.navbar-logo:hover{background:#ffffff14;border-color:#00ff84;border-color:var(--color-accent-primary)}.navbar-logo img{height:20px;transition:all .2s ease;width:auto}.app-title{color:#fff;color:var(--color-text-primary);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-family-heading);font-size:15px;font-weight:600;letter-spacing:-.2px;white-space:nowrap}.navbar-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;display:flex;gap:2px;padding:2px}.navbar-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#b3b3b3;color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;min-height:28px;overflow:hidden;padding:6px 10px;position:relative;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.navbar-item:hover{background:#ffffff14;border-color:#ffffff1f}.navbar-item.active,.navbar-item:hover{color:#00ff84;color:var(--color-accent-primary)}.navbar-item.active{background:#ffffff1a;border-color:#00ff84;border-color:var(--color-accent-primary);box-shadow:0 0 0 1px #ffffff1a;font-weight:600}.nav-icon{position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1);z-index:1}.nav-icon svg{height:14px;width:14px}.nav-icon svg,.nav-text{transition:all .2s cubic-bezier(.4,0,.2,1)}.nav-text{font-weight:inherit;letter-spacing:.2px;z-index:1}.navbar-status{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;display:flex;gap:8px;height:32px;padding:6px 10px;transition:all .2s ease}.navbar-status:hover{background:#ffffff14;border-color:#ffffff26}.status-indicator{align-items:center;background:none;color:#fff;display:flex;font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono);font-size:12px;font-weight:700;gap:8px;letter-spacing:1px;padding:0;text-transform:uppercase}.status-dot{background:#f44;border-radius:50%;box-shadow:0 0 8px #f449;height:10px;transition:all .3s ease;width:10px}.status-indicator.connected .status-dot{animation:connected-pulse 2s ease-in-out infinite;background:#00ff84;background:var(--color-accent-primary);box-shadow:0 0 12px #00ff84cc;box-shadow:0 0 12px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.8)}.status-indicator.connecting .status-dot{animation:connecting-pulse 1s ease-in-out infinite;background:#f97316;background:var(--color-orange);box-shadow:0 0 8px #f9731699}.status-indicator.error .status-dot{animation:error-pulse 1.5s ease-in-out infinite;background:#dc2626;background:var(--color-red);box-shadow:0 0 8px #dc262699}.status-text{color:#fff;font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono);font-weight:700;text-shadow:0 0 8px #ffffff4d}@keyframes connected-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes connecting-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes error-pulse{0%,to{opacity:1}25%,75%{opacity:.4}}.navbar-balance{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ff840f;background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.06);border:1px solid #00ff8433;border:1px solid hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.2);border-radius:8px;cursor:pointer;display:flex;font-size:13px;gap:8px;height:32px;padding:6px 12px;transition:all .2s ease}.navbar-balance:hover{background:#00ff841a;background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);border-color:#00ff844d;border-color:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3)}.balance-label{color:#b3b3b3;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.balance-value{color:#00ff84;color:var(--color-accent-primary);font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono);font-size:13px;font-weight:700}.theme-toggle{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:#fff;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all .2s ease;width:32px}.theme-toggle:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:#fff3;box-shadow:0 4px 12px #ffffff1a}.user-wallet{align-items:center;background:#00ff841a;background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);border:1px solid #00ff8433;border:1px solid hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.2);border-radius:6px;display:flex;gap:6px;max-height:28px;min-height:28px;padding:4px 8px;transition:all .2s ease}.wallet-address{color:#00ff84;color:var(--color-accent-primary);font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono);font-size:12px;font-weight:600;text-shadow:none}.wallet-address.clickable{background:#00ff840d;background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.05);border:1px solid #00ff841a;border:1px solid hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);border-radius:4px;cursor:pointer;padding:2px 4px;transition:all .2s ease}.wallet-address.clickable:hover{background:#00ff8426;background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.15);border-color:#00ff844d;border-color:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3);color:hsl(151,100%,45%);color:var(--color-accent-secondary)}.auth-button,.signout-button{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;color:#fff;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;height:20px;line-height:1;padding:4px 8px;text-decoration:none;transition:all .2s ease}.auth-button:hover,.signout-button:hover{background:#ffffff26;border-color:#ffffff4d;color:#00ff84;color:var(--color-accent-primary)}.navbar-item.auth-button{background:#00ff84;background:var(--color-accent-primary);border:none;border-radius:6px;color:#0f0f0f;color:var(--color-bg-primary);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:normal;min-height:28px;padding:6px 12px;text-transform:none;transition:all .2s ease}.navbar-item.auth-button:hover{background:hsl(151,100%,45%);background:var(--color-accent-secondary)}.main-content{display:flex;flex-grow:1;flex:1 1;gap:var(--spacing-md);margin-bottom:0;min-height:calc(100vh - 108px);overflow:visible;padding:var(--spacing-md)}.desktop-trade-layout{grid-gap:16px;grid-gap:var(--spacing-md);display:grid;gap:16px;gap:var(--spacing-md);grid-template-columns:1fr auto;grid-template-rows:auto 1fr;min-height:100%;overflow:visible;width:100%}.desktop-trade-layout.has-pinned-monitors{grid-template-columns:1fr 300px}.desktop-trade-main{grid-gap:16px;grid-gap:var(--spacing-md);display:grid;gap:16px;gap:var(--spacing-md);grid-column:1;grid-template-columns:minmax(300px,1fr) auto auto;grid-template-rows:auto 1fr;height:100%;overflow:hidden}.asset-selector-row{background:#1a1a1a;background:var(--color-bg-secondary);flex:0 0 auto;grid-column:1;grid-row:1;height:auto;max-height:300px;min-height:120px;overflow:visible;position:relative;resize:vertical}.asset-selector-row:after{background:#0000;bottom:-6px;content:"";cursor:row-resize;height:12px;left:0;pointer-events:auto;position:absolute;right:0;z-index:10}.asset-selector-row:hover:after{background:linear-gradient(0deg,#0000,#00ff844d,#0000);background:linear-gradient(0deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3),#0000)}.asset-selector-row .ticker-list-panel{flex:1 1;height:100%;overflow:hidden}.main-trading-row{grid-gap:0;display:grid;gap:0;grid-column:1;grid-row:2;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;min-height:0;overflow:hidden}.recent-trades-row{grid-gap:0;display:grid;gap:0;grid-column:1;grid-row:3;grid-template-columns:1fr;grid-template-rows:auto;height:350px;margin-top:16px;margin-top:var(--spacing-md);max-height:400px;min-height:300px;overflow:hidden}.recent-trades-section{background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);display:flex;flex-direction:column;height:100%;min-height:300px;overflow:hidden;position:relative;resize:vertical}.liquidation-feed-row{grid-gap:0;display:grid;gap:0;grid-column:1;grid-row:4;grid-template-columns:1fr;grid-template-rows:auto;height:350px;margin-top:16px;margin-top:var(--spacing-md);max-height:400px;min-height:300px;overflow:hidden}.liquidation-feed-section{height:100%;min-height:300px}.liquidation-feed-section,.supplementary-component{background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;position:relative;resize:vertical}.supplementary-component{height:300px;margin-top:16px;margin-top:var(--spacing-md);max-height:400px;min-height:250px}.supplementary-component:hover .component-close-btn{opacity:1;pointer-events:auto}.supplementary-component .component-close-btn{align-items:center;background:#000c;border:1px solid #fff3;border-radius:50%;color:#fff;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:1;opacity:1;pointer-events:auto;position:absolute;right:8px;top:8px;transition:all .15s ease-in-out;transition:all var(--transition-fast);width:20px;z-index:1000}.chart-and-data-section{grid-gap:16px;grid-gap:var(--spacing-md);display:grid;gap:16px;gap:var(--spacing-md);grid-column:1;grid-row:1;grid-template-rows:1fr auto;min-height:400px;min-width:300px;overflow-y:auto;resize:horizontal}.chart-and-data-section,.chart-section{height:100%;max-width:100%;position:relative;width:100%}.chart-section{background:#1a1a1a;background:var(--color-bg-secondary);contain:layout size;grid-row:1;max-height:none;min-height:300px;resize:both}.chart-section .chart-container{flex:1 1;min-height:0}.chart-section:hover{outline:1px dashed rgba(151,100%,50%,.3);outline:1px dashed rgba(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3)}.user-data-section{background:#1a1a1a;background:var(--color-bg-secondary);grid-row:2;height:200px;max-height:400px;min-height:150px;position:relative;resize:vertical;width:100%}.chart-and-data-section.synchronized .chart-section,.chart-and-data-section.synchronized .user-data-section{width:100%}.chart-and-data-section:after{background:#0000;bottom:0;content:"";cursor:col-resize;pointer-events:auto;position:absolute;right:-6px;top:0;width:12px;z-index:10}.chart-and-data-section:hover:after{background:linear-gradient(90deg,#0000,#00ff844d,#0000);background:linear-gradient(90deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3),#0000)}.chart-section:after{border-radius:0 0 4px 0;cursor:nw-resize;right:-6px;width:12px;z-index:10}.chart-section:after,.chart-section:before{background:#0000;bottom:-6px;content:"";height:12px;pointer-events:auto;position:absolute}.chart-section:before{cursor:row-resize;left:0;right:12px;z-index:9}.chart-section:hover:after{background:#00ff8480;background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.5)}.chart-section:hover:before{background:linear-gradient(0deg,#0000,#00ff844d,#0000);background:linear-gradient(0deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3),#0000)}.chart-section:active:after{background:#00ff84cc;background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.8)}.user-data-section:after{background:#0000;bottom:-6px;content:"";cursor:row-resize;height:12px;left:0;pointer-events:auto;position:absolute;right:0;z-index:10}.user-data-section:hover:after{background:linear-gradient(0deg,#0000,#00ff844d,#0000);background:linear-gradient(0deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3),#0000)}.orderbook-section{background:#1a1a1a;background:var(--color-bg-secondary);display:flex;flex-direction:column;grid-column:2;grid-row:1/2;height:100%;max-width:350px;min-height:300px;min-width:250px;overflow:visible;position:relative;resize:both!important;width:280px}.orderbook-section:before{background:#0000;bottom:0;content:"";cursor:col-resize;left:-6px;pointer-events:auto;position:absolute;top:0;width:12px;z-index:10}.orderbook-section:hover:before{background:linear-gradient(90deg,#0000,#00ff844d,#0000);background:linear-gradient(90deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3),#0000)}.trade-panel-section{background:#1a1a1a;background:var(--color-bg-secondary);display:flex;flex-direction:column;grid-column:3;grid-row:1/2;height:100%;max-width:400px;min-height:400px;min-width:280px;overflow:hidden;position:relative;resize:both!important;width:320px}.trade-panel-section:after{background:#0000;bottom:0;content:"";cursor:col-resize;left:-6px;pointer-events:auto;position:absolute;top:0;width:12px;z-index:10}.trade-panel-section:hover:after{background:linear-gradient(90deg,#0000,#00ff844d,#0000);background:linear-gradient(90deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3),#0000)}.column-right-pinned{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-md);height:100%;max-width:400px;min-width:250px;overflow-y:auto;position:relative;resize:horizontal;width:300px}.column-right-pinned:before{background:#0000;bottom:0;content:"";cursor:col-resize;left:-6px;pointer-events:auto;position:absolute;top:0;width:12px;z-index:10}.column-right-pinned:hover:before{background:linear-gradient(90deg,#0000,#00ff844d,#0000);background:linear-gradient(90deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3),#0000)}.pinned-monitor{border:none;border-radius:0;max-height:600px;min-height:200px;position:relative;resize:vertical}.pinned-monitor:after{background:#0000;bottom:-6px;content:"";cursor:row-resize;height:12px;left:0;pointer-events:auto;position:absolute;right:0;z-index:10}.pinned-monitor:hover:after{background:linear-gradient(0deg,#0000,#00ff844d,#0000);background:linear-gradient(0deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3),#0000)}:after,:before{transition:all .2s ease}.asset-selector-row:active:after,.pinned-monitor:active:after,.user-data-section:active:before{background:#00ff8480!important;background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.5)!important;opacity:1!important}.chart-and-data-section:active:after,.column-right-pinned:active:before,.orderbook-section:active:before,.trade-panel-section:active:after{background:linear-gradient(90deg,#0000,#00ff8480,#0000)!important;background:linear-gradient(90deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.5),#0000)!important;opacity:1!important}:active{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width:768px){.asset-selector-row,.chart-and-data-section,.chart-section,.column-right-pinned,.orderbook-section,.pinned-monitor,.trade-panel-section,.user-data-section{resize:none!important}.asset-selector-row:after,.chart-and-data-section:after,.chart-section:after,.column-right-pinned:before,.orderbook-section:before,.pinned-monitor:after,.trade-panel-section:after,.user-data-section:after{display:none!important}}.chart-container{background:#1a1a1a;background:var(--color-bg-secondary);border:none;border-radius:0;flex:1 1}.chart-body{display:flex;flex-direction:column}.trading-view-chart-wrapper{background:#1a1a1a;background:var(--color-bg-secondary)}.trading-view-chart-wrapper>div,.tradingview-chart-container{background-color:#1a1a1a;background-color:var(--color-bg-secondary);box-sizing:border-box;display:flex;flex:1 1!important;flex-direction:column;height:100%!important;overflow:hidden;width:100%!important}.floating-component .chart-container{display:flex;flex-direction:column;height:100%;min-height:300px;overflow:hidden;width:100%}.floating-component .chart-body{flex:1 1;height:100%;overflow:hidden;position:relative;width:100%}.floating-component .trading-view-chart-wrapper{display:flex!important;flex:1 1!important;flex-direction:column!important;height:100%!important;position:relative!important;width:100%!important}.floating-component .tradingview-chart-container{flex:1 1!important;height:100%!important;overflow:hidden!important;position:relative!important;width:100%!important}.chart-section .chart-container{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.chart-section .chart-body{flex:1 1;height:100%;min-height:250px;overflow:hidden;position:relative;width:100%}.chart-section .chart-body>div{height:100%!important;width:100%!important}.chart-section .trading-view-chart-wrapper{display:flex!important;flex:1 1!important;flex-direction:column!important;height:100%!important;min-height:250px!important;position:relative!important;width:100%!important}.chart-container *,.chart-section .chart-container *,.floating-component .chart-container *{box-sizing:border-box}.resizable-panel{position:relative;transition:all .1s ease-out}.resizable-panel:hover{box-shadow:0 0 0 1px #00ff8433;box-shadow:0 0 0 1px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.2)}.column{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-md);height:100%;overflow-y:auto}.column-left{flex:2.5 1}.column-center{flex:1.5 1;flex-direction:column}.column-center,.trading-section{display:flex;gap:16px;gap:var(--spacing-md)}.trading-section{flex:1 1;flex-direction:row;height:100%;min-height:0}.trading-section .order-book-container{display:flex;flex:0.7 1;flex-direction:column;height:100%;max-height:none;min-width:300px}.trading-section .trade-panel-container{display:flex;flex:1.3 1;flex-direction:column;height:100%;max-height:none;min-width:320px;overflow:hidden}.column-right{flex:1.3 1}.panel{background:#1a1a1a;background:var(--color-bg-secondary);border:none;border-radius:0;box-shadow:none;padding:0;width:100%}.panel h2{border-bottom:2px solid #00ff84;border-bottom:2px solid var(--color-accent-primary);color:#fff;color:var(--color-text-primary);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:700;font-weight:var(--font-weight-bold);margin:0 0 16px;margin:0 0 var(--spacing-md) 0;padding-bottom:12px;padding-bottom:var(--spacing-sm)}.chart-container{display:flex;flex-direction:column;min-height:400px}.chart-body,.chart-container{height:100%;overflow:hidden;position:relative;width:100%}.chart-body{flex:1 1;min-height:350px}.chart-header{align-items:center;border-bottom:1px solid #333;border-bottom:1px solid var(--color-border-primary);display:flex;flex-shrink:0;height:50px;justify-content:space-between;padding:0 15px}.trading-view-chart-wrapper{display:flex;flex:1 1!important;flex-direction:column;height:100%!important;overflow:hidden;position:relative!important;width:100%!important}.trading-view-chart-wrapper>div{flex:1 1!important;height:100%!important;width:100%!important}.loading-container{left:0;position:absolute;top:0;width:100%}.loading-spinner{animation:spinner 1s linear infinite;border:4px solid #ffffff1a;border-left:4px solid var(--color-accent-primary)}@keyframes spinner{to{transform:rotate(1turn)}}.tradingview-chart-container{background-color:#1a1a1a;background-color:var(--color-bg-secondary);box-sizing:border-box;display:flex;flex:1 1!important;flex-direction:column;height:100%!important;width:100%!important}.tradingview-chart-container>div{flex:1 1!important;height:100%!important;width:100%!important}.trade-panel-container{background-color:#1a1a1a;background-color:var(--color-bg-secondary);border:none;border-radius:0;box-shadow:none;flex:1 1;flex-shrink:0;overflow:hidden;position:relative;transition:all .3s ease-in-out;transition:all var(--transition-normal)}.trade-panel-container:hover{border-color:#00ff844d;border-color:var(--color-border-hover);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg)}.trade-panel-header{align-items:center;background-color:#242424;background-color:var(--color-bg-tertiary);border-bottom:1px solid #333;border-bottom:1px solid var(--color-border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md)}.trade-panel-header h3{align-items:center;color:#fff;color:var(--color-text-primary);display:flex;font-size:1rem;font-size:var(--font-size-md);font-weight:600;gap:8px;gap:var(--spacing-xs);margin:0}.trade-panel-header.modern{background:#1a1a1a;background:var(--color-bg-secondary);min-height:36px;padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm)}.margin-type-selector{background:#242424;background:var(--color-bg-tertiary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:4px;border-radius:var(--radius-sm);display:flex;gap:2px;padding:2px}.margin-type-selector .control-button{flex:1 1;margin:0;min-width:60px;text-align:center}.control-button{background:#242424;background:var(--color-bg-tertiary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:4px;border-radius:var(--radius-sm);color:#b3b3b3;color:var(--color-text-secondary);cursor:pointer;font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;padding:4px 8px;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.control-button:hover{background:#2a2a2a;background:var(--color-bg-hover);border-color:#00ff844d;border-color:var(--color-border-hover);color:#fff;color:var(--color-text-primary)}.control-button.active{background:#00ff84;background:var(--color-accent-primary);border-color:#00ff84;border-color:var(--color-accent-primary);color:#fff}.leverage-selector{position:relative}.leverage-btn{align-items:center;display:flex;gap:4px;gap:var(--spacing-xxs)}.leverage-btn svg{height:6px;transition:transform .15s ease-in-out;transition:transform var(--transition-fast);width:9px}.leverage-dropdown{background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;left:0;margin-top:4px;margin-top:var(--spacing-xxs);max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.leverage-dropdown button{background:#0000;border:none;color:#b3b3b3;color:var(--color-text-secondary);cursor:pointer;font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm);text-align:left;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.leverage-dropdown button:hover{background:#2a2a2a;background:var(--color-bg-hover);color:#fff;color:var(--color-text-primary)}.leverage-dropdown button.active{background:#00ff84;background:var(--color-accent-primary);color:#fff}.coin-icon-header{height:16px;width:16px}.trade-form{display:flex;flex:1 1;flex-direction:column;gap:12px;gap:var(--spacing-sm);overflow-y:auto;padding:16px;padding:var(--spacing-md)}.trade-form.modern{gap:12px;padding:12px}.order-type-tabs,.order-type-tabs.modern{display:flex;gap:8px;gap:var(--spacing-xs);margin-bottom:12px;margin-bottom:var(--spacing-sm)}.order-type-tabs.modern{align-items:center;background:#242424;background:var(--color-bg-tertiary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);justify-content:space-between;padding:2px;position:relative}.tab-slider{background:#00ff84;background:var(--color-accent-primary);border-radius:6px;border-radius:var(--radius-md);bottom:4px;bottom:var(--spacing-xxs);position:absolute;top:4px;top:var(--spacing-xxs);transition:all .3s ease-in-out;transition:all var(--transition-normal);z-index:1}.order-type-tabs button{background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #404040;border:1px solid var(--color-border-secondary);border-radius:4px;border-radius:var(--radius-sm);color:#b3b3b3;color:var(--color-text-secondary);cursor:pointer;position:relative;transition:all .15s ease-in-out;transition:all var(--transition-fast);z-index:2}.order-type-tabs button,.order-type-tabs.modern button{font-weight:500;padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm)}.order-type-tabs.modern button{background:#0000;border:none;flex:1 1;font-size:.875rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center}.order-type-tabs button.active{background:#00ff84;background:var(--color-accent-primary);border-color:#00ff84;border-color:var(--color-accent-primary);color:#0f0f0f;color:var(--color-bg-primary)}.order-type-tabs.modern button.active{color:#fff}.pro-button{align-items:center!important;background:#0000!important;border:none!important;display:flex!important;flex:1 1!important;font-size:.875rem!important;font-size:var(--font-size-sm)!important;font-weight:500!important;font-weight:var(--font-weight-medium)!important;gap:8px!important;gap:var(--spacing-xs)!important;justify-content:center!important;padding:8px 12px!important;padding:var(--spacing-xs) var(--spacing-sm)!important;position:relative!important;text-align:center!important;z-index:2!important}.pro-button svg{height:6px;width:9px}.pro-button.active{color:#fff!important}.pro-dropdown{background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border-radius:6px;border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;margin-top:4px;margin-top:var(--spacing-xxs);min-width:120px;top:100%;z-index:1000}.pro-dropdown button{background:#0000;border:none;color:#b3b3b3;cursor:pointer;font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm);text-align:left;transition:all .15s ease-in-out;transition:all var(--transition-fast);white-space:nowrap}.pro-dropdown button:hover{background:#2a2a2a;background:var(--color-bg-hover);color:#fff;color:var(--color-text-primary)}.pro-dropdown button.active{background:#00ff84;background:var(--color-accent-primary);color:#fff}.buy-sell-toggle{background:#242424;background:var(--color-bg-tertiary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);display:flex;gap:8px;gap:var(--spacing-xs);margin-bottom:12px;margin-bottom:var(--spacing-sm);padding:2px;position:relative}.toggle-indicator{background:#16a34a;background:var(--color-green);border-radius:6px;border-radius:var(--radius-md);bottom:4px;bottom:var(--spacing-xxs);position:absolute;top:4px;top:var(--spacing-xxs);transition:all .3s ease-in-out;transition:all var(--transition-normal);width:50%;z-index:1}.toggle-indicator[style*="left: 50%"]{background:#dc2626;background:var(--color-red)}.toggle-btn{background:#0000;border:none;border-radius:4px;border-radius:var(--radius-sm);color:#b3b3b3;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:.75rem;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.05em;padding:12px;padding:var(--spacing-sm);position:relative;text-transform:uppercase;transition:all .15s ease-in-out;transition:all var(--transition-fast);z-index:2}.toggle-btn.active.buy{background:#16a34a;background:var(--color-green);border-color:#16a34a;border-color:var(--color-green);color:#fff}.toggle-btn.active.sell{background:#dc2626;background:var(--color-red);border-color:#dc2626;border-color:var(--color-red);color:#fff}.trade-info{color:#b3b3b3;color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-xs);padding:8px 0;padding:var(--spacing-xs) 0}.trade-info span:last-child{font-weight:600}.size-input-group{margin:12px 0;margin:var(--spacing-sm) 0}.input-with-adornment{align-items:center;display:flex;position:relative}.input-with-adornment input{flex:1 1;padding-right:40px}.input-with-adornment span{color:#b3b3b3;color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;pointer-events:none;position:absolute;right:12px;right:var(--spacing-sm)}.input-with-unit-toggle{align-items:center;background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);display:flex;overflow:hidden;position:relative;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.input-with-unit-toggle:hover{border-color:#00ff844d;border-color:var(--color-border-hover)}.input-with-unit-toggle:focus-within{border-color:#00ff84;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.1)}.input-with-unit-toggle input{background:#0000;border:none;color:#fff;color:var(--color-text-primary);flex:1 1;font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);outline:none;padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md)}.input-with-unit-toggle input::placeholder,.unit-toggle-btn{color:#b3b3b3;color:var(--color-text-secondary)}.unit-toggle-btn{align-items:center;background:#242424;background:var(--color-bg-tertiary);border:none;border-left:1px solid #333;border-left:1px solid var(--color-border-primary);cursor:pointer;display:flex;font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium);gap:4px;gap:var(--spacing-xxs);justify-content:center;min-width:60px;padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md);transition:all .15s ease-in-out;transition:all var(--transition-fast)}.unit-toggle-btn:hover{background:#2a2a2a;background:var(--color-bg-hover);color:#fff;color:var(--color-text-primary)}.unit-toggle-btn svg{height:6px;width:9px}.modern-input-container{align-items:center;background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);display:flex;min-height:42px;overflow:hidden;position:relative;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.modern-input-container:hover{background:#242424;background:var(--color-bg-tertiary);border-color:#00ff844d;border-color:var(--color-border-hover)}.modern-input-container:focus-within{background:#1a1a1a;background:var(--color-bg-secondary);border-color:#00ff84;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.12)}.modern-input{background:#0000;border:none;color:#fff;color:var(--color-text-primary);flex:1 1;font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);min-height:40px;outline:none;padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md)}.modern-input::placeholder{color:#b3b3b3;color:var(--color-text-secondary);opacity:.7}.input-currency,.input-suffix{align-items:center;background:#242424;background:var(--color-bg-tertiary);border-left:1px solid #333;border-left:1px solid var(--color-border-primary);color:#b3b3b3;color:var(--color-text-secondary);display:flex;font-size:.75rem;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);justify-content:center;min-width:50px;padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md);transition:all .15s ease-in-out;transition:all var(--transition-fast)}.modern-input-container:focus-within .input-currency,.modern-input-container:focus-within .input-suffix{background:rgba(var(--color-accent-primary-rgb),.1);color:#00ff84;color:var(--color-accent-primary)}.modern-unit-toggle{align-items:center;background:#242424;background:var(--color-bg-tertiary);border:none;border-left:1px solid #333;border-left:1px solid var(--color-border-primary);color:#b3b3b3;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.75rem;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);gap:4px;gap:var(--spacing-xxs);justify-content:center;min-height:40px;min-width:70px;padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md);transition:all .15s ease-in-out;transition:all var(--transition-fast)}.modern-unit-toggle:hover{background:#2a2a2a;background:var(--color-bg-hover);color:#fff;color:var(--color-text-primary)}.modern-unit-toggle svg{height:6px;opacity:.7;width:9px}.modern-size-input-container{width:100%}.advanced-order-form{animation:slideIn .3s ease-out;background:#242424;background:var(--color-bg-tertiary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:8px;border-radius:var(--radius-lg);margin:12px 0;margin:var(--spacing-sm) 0;padding:16px;padding:var(--spacing-md)}.advanced-form-header{align-items:center;border-bottom:1px solid #333;border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;margin-bottom:16px;margin-bottom:var(--spacing-md);padding-bottom:12px;padding-bottom:var(--spacing-sm)}.advanced-form-header h4{color:#fff;color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.order-type-badge{border-radius:4px;border-radius:var(--radius-sm);font-size:10px;font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.order-type-badge.scale{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.order-type-badge.stop-limit{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.order-type-badge.twap{background:#3b82f626;border:1px solid #3b82f64d;color:#3b82f6}.form-row{display:flex;gap:12px;gap:var(--spacing-sm);margin-bottom:12px;margin-bottom:var(--spacing-sm)}.form-group.half-width{flex:1 1}.time-selector{flex-direction:column}.time-input-group,.time-selector{display:flex;gap:12px;gap:var(--spacing-sm)}.time-input{flex:1 1}.randomize-button{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#00ff84 0,rgba(var(--color-accent-primary-rgb),.8) 100%);background:linear-gradient(135deg,var(--color-accent-primary) 0,rgba(var(--color-accent-primary-rgb),.8) 100%);border:none;border-radius:6px;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium);gap:8px;gap:var(--spacing-xs);padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md);transition:all .15s ease-in-out;transition:all var(--transition-fast)}.randomize-button:hover{background:linear-gradient(135deg,rgba(var(--color-accent-primary-rgb),.9) 0,rgba(var(--color-accent-primary-rgb),.7) 100%);box-shadow:0 4px 12px rgba(var(--color-accent-primary-rgb),.3);transform:translateY(-1px)}.randomize-button svg{height:16px;width:16px}.form-group{margin-bottom:12px;margin-bottom:var(--spacing-sm)}.form-group label{letter-spacing:.5px;margin-bottom:8px;margin-bottom:var(--spacing-xs)}.trade-panel-header.modern{background:linear-gradient(135deg,#1a1a1a,#242424);background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary) 100%);border-bottom:1px solid #333;padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md)}.trade-panel-top-controls{gap:12px}.trade-form.modern{background:#1a1a1a;background:var(--color-bg-secondary);border-radius:0 0 8px 8px;border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:16px;padding:var(--spacing-md)}.size-slider-container{background:#242424;background:var(--color-bg-tertiary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);margin:12px 0;margin:var(--spacing-sm) 0;padding:12px;padding:var(--spacing-sm)}.slider-track{background:#1a1a1a}.slider-progress,.slider-track{border-radius:4px;border-radius:var(--radius-sm)}.slider-progress{background:linear-gradient(90deg,#00ff84 0,rgba(var(--color-accent-primary-rgb),.7) 100%);background:linear-gradient(90deg,var(--color-accent-primary) 0,rgba(var(--color-accent-primary-rgb),.7) 100%);transition:width .2s ease}.place-order-button{background:linear-gradient(135deg,#00ff84 0,rgba(var(--color-accent-primary-rgb),.8) 100%);background:linear-gradient(135deg,var(--color-accent-primary) 0,rgba(var(--color-accent-primary-rgb),.8) 100%);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:.5px;margin-top:16px;margin-top:var(--spacing-md);padding:16px;padding:var(--spacing-md)}.place-order-button:hover:not(:disabled){box-shadow:0 4px 16px rgba(var(--color-accent-primary-rgb),.3);transform:translateY(-1px)}.place-order-button:disabled{opacity:.5}.place-order-button.buy{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.place-order-button.sell{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.tp-sl-inputs.modern{border-radius:6px;border-radius:var(--radius-md);margin:12px 0;margin:var(--spacing-sm) 0}.tp-sl-row{gap:12px;gap:var(--spacing-sm);margin-bottom:12px;margin-bottom:var(--spacing-sm)}.tp-sl-row:last-child{margin-bottom:0}.input-group{display:flex;flex:1 1;flex-direction:column;gap:8px;gap:var(--spacing-xs)}.input-with-select select{color:#b3b3b3;color:var(--color-text-secondary);min-width:60px}.trade-info-section{background:#242424;background:var(--color-bg-tertiary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);margin:8px 0;margin:var(--spacing-xs) 0;padding:12px;padding:var(--spacing-sm)}.trade-info{justify-content:space-between;margin-bottom:6px}.trade-info:last-child{margin-bottom:0}.trade-info span:first-child{color:#b3b3b3;color:var(--color-text-secondary);font-size:.65rem;font-size:var(--font-size-xxs);font-weight:500;font-weight:var(--font-weight-medium)}.trade-info span:last-child{color:#fff;color:var(--color-text-primary);font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono);font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium)}.trade-info .fee-value{align-items:center;display:flex;gap:4px;gap:var(--spacing-xxs)}.discount-badge{background:var(--color-success);border-radius:3px;color:#fff;font-size:10px;font-weight:700;font-weight:var(--font-weight-bold);margin-left:4px;margin-left:var(--spacing-xxs);padding:1px 4px}.trade-info.staking-discount{background:rgba(var(--color-success-rgb),.1);border:1px solid var(--color-success);border-radius:4px;border-radius:var(--radius-sm);margin-top:8px;margin-top:var(--spacing-xs);padding:8px;padding:var(--spacing-xs)}.trade-info.staking-discount span:first-child{color:var(--color-success);font-weight:700;font-weight:var(--font-weight-bold)}.discount-value{color:var(--color-success)!important;font-weight:700!important;font-weight:var(--font-weight-bold)!important}.leverage-debug{background:rgba(var(--color-accent-rgb),.05);border:1px solid #404040;border:1px solid var(--color-border-secondary);border-radius:4px;border-radius:var(--radius-sm);margin-top:12px;margin-top:var(--spacing-sm);padding:8px;padding:var(--spacing-xs)}.leverage-debug-value{color:#00ff84!important;color:var(--color-accent-primary)!important}.boost-value,.leverage-debug-value{font-weight:700!important;font-weight:var(--font-weight-bold)!important}.boost-value{color:var(--color-warning)!important}.trade-info.leverage-boosted{background:rgba(var(--color-warning-rgb),.1);border:1px solid var(--color-warning);border-radius:var(--radius-xs);padding:4px 8px;padding:var(--spacing-xxs) var(--spacing-xs)}.trade-info.leverage-boosted span:first-child{color:var(--color-warning);font-weight:500;font-weight:var(--font-weight-medium)}.max-leverage-value{color:var(--color-warning)!important;font-weight:700!important;font-weight:var(--font-weight-bold)!important}.size-slider-container{display:flex;gap:12px;gap:var(--spacing-sm);margin:8px 0;margin:var(--spacing-xs) 0;position:relative}.slider-track{background:#242424;background:var(--color-bg-tertiary);border:1px solid #333;border-radius:3px;flex:1 1;height:6px}.slider-progress{background:linear-gradient(90deg,#00ff84,#16a34a);background:linear-gradient(90deg,var(--color-accent-primary),var(--color-green));border-radius:3px;height:100%;transition:width .15s ease-in-out;transition:width var(--transition-fast)}.size-slider{cursor:pointer;height:100%;left:0;outline:none;position:absolute;top:0}.size-slider::-webkit-slider-thumb{appearance:none;background:#00ff84;background:var(--color-accent-primary);border:2px solid #fff;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);height:18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);width:18px}.size-slider::-webkit-slider-thumb:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:scale(1.1)}.size-slider::-moz-range-thumb{border:2px solid #fff;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);height:18px;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-moz-transition:all var(--transition-fast);transition:all var(--transition-fast);width:18px}.slider-markers{align-items:center;height:20px;pointer-events:none;top:100%}.slider-markers .marker{color:#b3b3b3;color:var(--color-text-secondary);font-size:.65rem;font-size:var(--font-size-xxs);font-weight:500;font-weight:var(--font-weight-medium);position:absolute;transform:translateX(-50%)}.percentage-input{gap:4px;gap:var(--spacing-xxs);min-width:60px}.percentage-input input{background:#1a1a1a;border:1px solid #333;border-radius:4px;color:#fff;font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium);outline:none;padding:4px 8px;padding:var(--spacing-xxs) var(--spacing-xs);text-align:center;width:40px}.percentage-input input:focus{border-color:#00ff84;border-color:var(--color-accent-primary)}.percentage-input span{color:#b3b3b3;color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium)}.size-slider::-moz-range-thumb{background:#00ff84;background:var(--color-accent-primary);border:none;box-shadow:0 2px 4px #0003}.slider-percentage{color:#b3b3b3;color:var(--color-text-secondary);font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono);font-size:.75rem;font-size:var(--font-size-xs);position:absolute;right:0;top:-25px}.trade-options{display:flex;flex-direction:column;gap:6px;margin:8px 0;margin:var(--spacing-xs) 0}.checkbox-row{align-items:center;background:#242424;background:var(--color-bg-tertiary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);display:flex;padding:8px;padding:var(--spacing-xs);transition:all .15s ease-in-out;transition:all var(--transition-fast)}.checkbox-row:hover{background:#2a2a2a;background:var(--color-bg-hover);border-color:#00ff844d;border-color:var(--color-border-hover)}.checkbox-label{color:#b3b3b3;font-size:.75rem;gap:8px}.checkbox-label input[type=checkbox]{display:none}.custom-checkbox{align-items:center;background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:4px;border-radius:var(--radius-sm);display:flex;height:16px;justify-content:center;transition:all .15s ease-in-out;transition:all var(--transition-fast);width:16px}.checkbox-label input[type=checkbox]:checked+.custom-checkbox{background:#00ff84;background:var(--color-accent-primary);border-color:#00ff84;border-color:var(--color-accent-primary)}.checkbox-label input[type=checkbox]:checked+.custom-checkbox:after{color:#0f0f0f;color:var(--color-bg-primary);content:"✓";font-size:10px;font-weight:700}.tp-sl-inputs.modern{background:#242424;background:var(--color-bg-tertiary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:8px;border-radius:var(--radius-lg);flex-direction:column;margin:16px 0;margin:var(--spacing-md) 0;padding:16px;padding:var(--spacing-md)}.tp-sl-inputs.modern,.tp-sl-row{display:flex;gap:16px;gap:var(--spacing-md)}.tp-sl-row .input-group{display:flex;flex:1 1;flex-direction:column;gap:8px;gap:var(--spacing-xs)}.tp-sl-row .input-group label{color:#b3b3b3;color:var(--color-text-secondary);font-size:.65rem;font-size:var(--font-size-xxs);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.5px;text-transform:uppercase}.tp-sl-row .input-group input{background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);color:#fff;color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);outline:none;padding:12px;padding:var(--spacing-sm);transition:all .15s ease-in-out;transition:all var(--transition-fast)}.tp-sl-row .input-group input:focus{border-color:#00ff84;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #00ff8433;box-shadow:0 0 0 3px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.2)}.tp-sl-row .input-group input:disabled{cursor:not-allowed;opacity:.5}.input-with-select{align-items:center;background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:6px;border-radius:var(--radius-md);display:flex;overflow:hidden}.input-with-select input{background:#0000;flex:1 1}.input-with-select input,.input-with-select select{border:none;color:#fff;color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);outline:none;padding:12px;padding:var(--spacing-sm)}.input-with-select select{background:#242424;background:var(--color-bg-tertiary);border-left:1px solid #333;border-left:1px solid var(--color-border-primary);cursor:pointer}.place-order-button{background:#16a34a;background:var(--color-green);border:none;border-radius:6px;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:.875rem;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.05em;margin-top:8px;margin-top:var(--spacing-xs);overflow:hidden;padding:12px;padding:var(--spacing-sm);position:relative;text-transform:uppercase;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.place-order-button.buy{background:linear-gradient(135deg,#16a34a,#15803d);background:linear-gradient(135deg,var(--color-green),var(--color-green-dark))}.place-order-button.sell{background:linear-gradient(135deg,#dc2626,#b91c1c);background:linear-gradient(135deg,var(--color-red),var(--color-red-dark))}.place-order-button:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.place-order-button:disabled{background:#242424;background:var(--color-bg-tertiary);color:#666;color:var(--color-text-quaternary);cursor:not-allowed;opacity:.6}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{color:#b3b3b3;font-size:.75rem;font-weight:600;margin:0}.form-group input[type=number],.form-group input[type=text]{background-color:#0f0f0f;background-color:var(--color-bg-primary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:4px;border-radius:var(--radius-sm);color:#fff;color:var(--color-text-primary);font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono);font-size:.875rem;font-size:var(--font-size-sm);padding:12px;padding:var(--spacing-sm);transition:border-color .2s ease,box-shadow .2s ease}.form-group input[type=number]:focus,.form-group input[type=text]:focus{border-color:#00ff84;border-color:var(--color-accent-primary);box-shadow:0 0 0 1px #00ff844d;box-shadow:0 0 0 1px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3);outline:none}.order-type-selector{grid-gap:8px;grid-gap:var(--spacing-xs);display:grid;gap:8px;gap:var(--spacing-xs);grid-template-columns:1fr 1fr}.order-type-selector button{background-color:#1a1a1a;background-color:var(--color-bg-secondary);border:1px solid #404040;border:1px solid var(--color-border-secondary);border-radius:4px;border-radius:var(--radius-sm);color:#b3b3b3;color:var(--color-text-secondary);cursor:pointer;font-size:.875rem;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:.05em;padding:12px;padding:var(--spacing-sm);text-align:center;text-transform:uppercase;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.order-type-selector button:hover{background-color:#242424;background-color:var(--color-bg-tertiary);border-color:#00ff844d;border-color:var(--color-border-hover);color:#fff;color:var(--color-text-primary)}.order-type-selector button.active{background:linear-gradient(135deg,#00ff841a,#00ff840d);background:linear-gradient(135deg,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1) 0,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.05) 100%);border-color:#00ff84;border-color:var(--color-accent-primary);color:#00ff84;color:var(--color-accent-primary);font-weight:700;font-weight:var(--font-weight-bold)}.action-buttons{grid-gap:12px;grid-gap:var(--spacing-sm);display:grid;gap:12px;gap:var(--spacing-sm);grid-template-columns:1fr 1fr;margin-top:16px;margin-top:var(--spacing-md)}.action-buttons button{align-items:center;border:none;border-radius:4px;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-size:.875rem;font-size:var(--font-size-sm);font-weight:700;font-weight:var(--font-weight-bold);height:44px;justify-content:center;letter-spacing:.05em;overflow:hidden;padding:16px;padding:var(--spacing-md);position:relative;text-transform:uppercase;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.buy-button{background:linear-gradient(135deg,#16a34a,#15803d);background:linear-gradient(135deg,var(--color-green) 0,var(--color-green-dark) 100%);box-shadow:0 2px 4px #16a34a4d;color:#fff}.buy-button:hover{background:linear-gradient(135deg,#15803d,#16a34a);background:linear-gradient(135deg,var(--color-green-dark) 0,var(--color-green) 100%);box-shadow:0 4px 8px #16a34a66;transform:translateY(-1px)}.sell-button{background:linear-gradient(135deg,#dc2626,#b91c1c);background:linear-gradient(135deg,var(--color-red) 0,var(--color-red-dark) 100%);box-shadow:0 2px 4px #dc26264d;color:#fff}.sell-button:hover{background:linear-gradient(135deg,#b91c1c,#dc2626);background:linear-gradient(135deg,var(--color-red-dark) 0,var(--color-red) 100%);box-shadow:0 4px 8px #dc262666;transform:translateY(-1px)}.action-buttons button:disabled{background:#242424;background:var(--color-bg-tertiary);box-shadow:none;color:#666;color:var(--color-text-quaternary);cursor:not-allowed;opacity:.6;transform:none}.ticker-list-panel{background:#1a1a1a;background:var(--color-bg-secondary);border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;overflow:visible!important;position:relative;width:100%;z-index:1000;z-index:var(--z-index-dropdown)}.flexible-component-new .ticker-list-panel{overflow:visible!important;z-index:auto!important}.flexible-component-new .asset-selector-trigger{pointer-events:all;position:relative;z-index:2}.asset-selector-trigger{align-items:stretch;background-color:initial;border:none;border-radius:8px;border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:56px;margin:0;overflow:hidden;position:relative;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.asset-selector-trigger:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.trigger-symbol-section{align-items:center;background:linear-gradient(135deg,#242424,#1a1a1a);background:linear-gradient(135deg,var(--color-bg-tertiary) 0,var(--color-bg-secondary) 100%);border-right:1px solid #333;border-right:1px solid var(--color-border-primary);display:flex;gap:12px;gap:var(--spacing-sm);min-width:200px;padding:0 24px;padding:0 var(--spacing-lg);position:relative}.coin-icon{filter:drop-shadow(0 0 1px rgba(255,255,255,.2));height:16px;object-fit:cover;width:16px}.asset-selector-trigger .coin-icon{height:24px;width:24px}.symbol-cell .coin-icon,.ticker-list-panel .coin-icon{height:18px;width:18px}.asset-selector-symbol{color:#fff;color:var(--color-text-primary);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:700;letter-spacing:-.02em;white-space:nowrap}.favorite-ticker-btn{align-items:center;border-radius:50%;color:#b3b3b3;display:flex;font-size:16px;height:24px;justify-content:center;padding:4px;transition:all .15s ease-in-out;transition:all var(--transition-fast);width:24px}.favorite-ticker-btn:hover{background-color:#2a2a2a;background-color:var(--color-bg-hover);color:#00ff84;color:var(--color-accent-primary);transform:scale(1.1)}.favorite-ticker-btn.favorited{color:#00ff84;color:var(--color-accent-primary);text-shadow:0 0 4px #00ff84;text-shadow:0 0 4px var(--color-accent-primary)}.asset-selector-arrow{color:#b3b3b3;color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-xs);margin-left:auto;padding:4px;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.asset-selector-trigger:hover .asset-selector-arrow{color:#00ff84;color:var(--color-accent-primary);transform:translateY(2px) scale(1.1)}.trigger-data-section{background:#1a1a1a;background:var(--color-bg-secondary);display:flex;flex-grow:1;height:100%}.trigger-data-point{align-items:center;background:linear-gradient(135deg,#1a1a1a,#ffffff05);background:linear-gradient(135deg,var(--color-bg-secondary) 0,#ffffff05 100%);border-right:1px solid #ffffff0d;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;padding:12px 8px;padding:var(--spacing-sm) var(--spacing-xs);position:relative;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.trigger-data-point:last-child{border-right:none}.trigger-data-point:hover{background:linear-gradient(135deg,#2a2a2a,#ffffff0d);background:linear-gradient(135deg,var(--color-bg-hover) 0,#ffffff0d 100%);box-shadow:inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}.trigger-label{color:#888;color:var(--color-text-tertiary);font-size:8px;font-weight:500;letter-spacing:.08em;margin-bottom:3px;opacity:.8;text-transform:uppercase}.trigger-value{color:#fff;color:var(--color-text-primary);font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono);font-size:10px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-data-point.positive .trigger-value{color:#16a34a;color:var(--color-green);text-shadow:0 0 4px #00ffa24d}.trigger-data-point.negative .trigger-value{color:#dc2626;color:var(--color-red);text-shadow:0 0 4px #ff453a4d}.favorite-tickers-bar{background:#242424;background:var(--color-bg-tertiary);border-top:1px solid #333;flex-wrap:nowrap;gap:12px;gap:var(--spacing-sm);padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md)}.favorites-label{color:#b3b3b3;flex-shrink:0;font-size:.75rem;font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase}.favorites-container{flex:1 1;gap:var(--spacing-xs);overflow-x:auto;padding:2px 0}.favorite-ticker-item{background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);gap:8px;gap:var(--spacing-xs);min-width:80px;padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm);transition:all .15s ease-in-out;transition:all var(--transition-fast);white-space:nowrap}.favorite-ticker-item:hover{background:#2a2a2a;background:var(--color-bg-hover);border-color:#00ff844d}.favorite-ticker-item.active{background:#00ff841a;background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);border-color:#00ff84;box-shadow:0 0 0 1px #00ff8433;box-shadow:0 0 0 1px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.2)}.favorite-ticker-logo{height:16px;object-fit:cover;width:16px}.ticker-info{gap:1px}.ticker-symbol{letter-spacing:.05em;text-transform:uppercase}.ticker-price{color:#b3b3b3;font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-size:.75rem;font-size:var(--font-size-xs)}.ticker-price.positive{color:#16a34a}.ticker-price.negative{color:#dc2626}.ticker-list-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1a1a1a;background-color:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:0 0 8px 8px;border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:none;box-shadow:0 20px 40px #0003,0 0 0 1px #ffffff0d;display:flex;flex-direction:column;left:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translateY(-10px);transition:all .4s cubic-bezier(.4,0,.2,1);width:700px;z-index:1000}.flexible-mode .ticker-list-dropdown{z-index:9999!important}.ticker-list-dropdown.open{isolation:isolate;max-height:400px;opacity:1;pointer-events:auto;position:fixed!important;transform:translateY(0);z-index:99999!important}body .ticker-list-dropdown.open{z-index:999999!important}.ticker-list-container{flex-grow:1;height:400px;overflow:hidden}.ticker-search-bar{background-color:#242424;background-color:var(--color-bg-tertiary);border-bottom:1px solid #333;padding:12px 24px;padding:var(--spacing-sm) var(--spacing-lg)}.ticker-search-bar input[type=text]{background-color:#1a1a1a;border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:4px;border-radius:var(--radius-sm);box-sizing:border-box;color:#fff;font-size:.875rem;padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ticker-search-bar input[type=text]::placeholder{color:#888;color:var(--color-text-tertiary);opacity:.7}.ticker-search-bar input[type=text]:focus{border-color:#00ff84;box-shadow:0 0 0 2px #00ff8433;box-shadow:0 0 0 2px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.2)}.ticker-table-container{flex-grow:1}.ticker-table td,.ticker-table th{border-bottom:1px solid #333;font-size:.75rem;font-size:var(--font-size-xs);padding:12px 16px}.ticker-table th{background-color:#242424;color:#b3b3b3;font-weight:500;letter-spacing:.05em;z-index:10}.ticker-row{transition:background-color .15s ease-in-out,transform .1s ease-out;transition:background-color var(--transition-fast),transform .1s ease-out}.ticker-row:hover{background-color:#2a2a2a;box-shadow:0 2px 5px #0000001a;cursor:pointer;position:relative;transform:scale(1.01);z-index:5}.ticker-row.selected{background-color:#333;background-color:var(--color-bg-active);font-weight:500}.ticker-row.selected td{color:#00ff84;color:var(--color-accent-primary)}.ticker-row td{color:#fff;color:var(--color-text-primary)}.symbol-cell{font-weight:500;gap:12px;text-align:left}.symbol-name{flex-grow:1}.leverage-badge{background-color:#242424;background-color:var(--color-bg-tertiary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:4px;border-radius:var(--radius-sm);color:#b3b3b3;color:var(--color-text-secondary);flex-shrink:0;font-size:.7rem;font-weight:600;padding:2px 5px}.price-cell{font-weight:500}.oi-cell,.ticker-list-message,.volume-cell{color:#b3b3b3;color:var(--color-text-secondary)}.ticker-list-message{font-size:.875rem;font-size:var(--font-size-sm);padding:32px;padding:var(--spacing-xl);text-align:center}.compact-bottom-nav{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);background:#0a0a0cf2;border-top:1px solid #ffffff14;bottom:0;box-shadow:0 -2px 8px #00000026;display:flex;height:60px;justify-content:space-between;left:0;padding:0 16px;padding:0 var(--spacing-md);position:fixed;right:0;z-index:1020;z-index:var(--z-index-sticky)}.bottom-nav-center,.bottom-nav-left,.bottom-nav-right{align-items:center;display:flex;gap:12px;gap:var(--spacing-sm)}.bottom-nav-left{flex:1 1;justify-content:flex-start}.bottom-nav-center{flex:0 0 auto;justify-content:center}.bottom-nav-right{flex:1 1;justify-content:flex-end}.compact-nav-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;border-radius:var(--radius-md);color:#b3b3b3;color:var(--color-text-secondary);cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:500;gap:4px;min-width:60px;padding:8px;padding:var(--spacing-xs);text-decoration:none;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.compact-nav-btn:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.compact-nav-btn.active,.compact-nav-btn:hover{color:#00ff84;color:var(--color-accent-primary)}.compact-nav-btn.active{background:#00ff841a;background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);border-color:#00ff84;border-color:var(--color-accent-primary)}.nav-icon{color:inherit;font-size:10px;font-weight:500;gap:4px}.nav-icon svg{flex-shrink:0;height:16px;width:16px}.time-display{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px;padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm)}.time{color:#fff;color:var(--color-text-primary);font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono);font-size:12px;font-weight:700;letter-spacing:.5px}.date{font-size:10px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.date,.settings-btn{color:#b3b3b3;color:var(--color-text-secondary)}.settings-btn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;border-radius:var(--radius-md);cursor:pointer;padding:8px;padding:var(--spacing-xs);transition:all .15s ease-in-out;transition:all var(--transition-fast)}.settings-btn:hover{background:#ffffff14;border-color:#ffffff26;color:#00ff84;color:var(--color-accent-primary)}.settings-btn .nav-icon{padding:4px}.compact-nav-btn-group{align-items:center;display:flex;gap:8px;gap:var(--spacing-xs);position:relative}.add-components-nav-btn{background:#00ff84!important;background:var(--color-accent-primary)!important;border-color:#00ff84!important;border-color:var(--color-accent-primary)!important;color:#0f0f0f!important;color:var(--color-bg-primary)!important}.add-components-nav-btn:hover{background:hsl(151,100%,45%)!important;background:var(--color-accent-secondary)!important;border-color:hsl(151,100%,45%)!important;border-color:var(--color-accent-secondary)!important}.connection-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;border-radius:var(--radius-md);display:flex;gap:8px;gap:var(--spacing-xs);padding:8px;padding:var(--spacing-xs)}.connection-item{align-items:center;border-radius:4px;border-radius:var(--radius-sm);display:flex;gap:4px;padding:2px 6px}.connection-item,.connection-item .status-dot{transition:all .15s ease-in-out;transition:all var(--transition-fast)}.connection-item .status-dot{background:#dc2626;background:var(--color-red);border-radius:50%;height:6px;width:6px}.connection-item.connected .status-dot{background:#00ff84;background:var(--color-accent-primary);box-shadow:0 0 4px #0f89}.connection-item.authenticated .status-dot{background:#16a34a;background:var(--color-green);box-shadow:0 0 4px #16a34a99}.connection-item.disconnected .status-dot{background:#dc2626;background:var(--color-red);box-shadow:0 0 4px #dc262699}.status-label{color:#b3b3b3;color:var(--color-text-secondary);font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono);font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.connection-item.connected .status-label{color:#00ff84;color:var(--color-accent-primary)}@media (max-width:1400px){.chart-and-data-section{min-width:350px}.orderbook-section{min-width:220px;width:250px}.trade-panel-section{min-width:260px;width:280px}}@media (max-width:1200px){.desktop-trade-main{grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto}.asset-selector-row{grid-column:1;grid-row:1}.main-trading-row{grid-column:1;grid-row:2;grid-template-columns:1fr;grid-template-rows:1fr}.chart-and-data-section{grid-column:1;grid-row:1;grid-template-rows:1fr auto;height:500px;min-width:0;min-width:auto;resize:none}.chart-section{min-height:300px}.user-data-section{height:150px;resize:none}.orderbook-section{grid-row:3;height:300px}.orderbook-section,.trade-panel-section{grid-column:1;min-width:0;min-width:auto;resize:none;width:100%}.trade-panel-section{grid-row:4;height:400px}}@media (max-width:768px){.desktop-trade-layout{grid-template-rows:auto auto}.desktop-trade-main{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-md)}.asset-selector-row{height:auto;order:1}.main-trading-row{grid-template-columns:1fr;grid-template-rows:1fr;order:2}.chart-and-data-section{grid-template-rows:250px 120px}.chart-section{min-height:250px}.user-data-section{height:120px}.orderbook-section{height:250px;min-width:0;min-width:auto;order:3;width:100%}.trade-panel-section{height:350px;min-width:0;min-width:auto;order:4;width:100%}.recent-trades-row{grid-row:4;margin-top:12px;margin-top:var(--spacing-sm);max-height:300px;min-height:250px}.recent-trades-section{min-height:250px}.liquidation-feed-row{grid-row:5;margin-top:12px;margin-top:var(--spacing-sm);max-height:300px;min-height:250px}.liquidation-feed-section{min-height:250px}}@media (max-width:480px){.navbar-item{font-size:11px;gap:6px;padding:4px 8px}.nav-icon svg{height:12px;width:12px}.navbar-tabs{gap:1px;padding:2px}}.resizable-panel:after,.resizable-panel:before{opacity:0;transition:all .2s ease}.resizable-panel:hover:after,.resizable-panel:hover:before{opacity:1}.panel-header{background:#242424;background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);border-radius:8px 8px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;justify-content:space-between;padding:8px 16px;padding:var(--spacing-xs) var(--spacing-md)}.panel-title{color:#fff;font-size:.875rem;font-size:var(--font-size-sm);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.component-close-btn{align-items:center;background:#000c;border:1px solid #fff3;border-radius:50%;color:#fff;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:absolute;right:8px;top:8px;transition:all .15s ease-in-out;transition:all var(--transition-fast);width:24px;z-index:1000}.component-close-btn:hover{background:#dc2626;background:var(--color-red);border-color:#dc2626;border-color:var(--color-red);color:#fff;transform:scale(1.1)}.chart-container:hover .component-close-btn,.orderbook-section:hover .component-close-btn,.pinned-monitor:hover .component-close-btn,.ticker-list-panel:hover .component-close-btn,.trade-panel-section:hover .component-close-btn,.user-data-section:hover .component-close-btn{opacity:1;pointer-events:auto}.orderbook-section .component-close-btn{background:#000000e6;border:1px solid #ffffff4d;font-size:11px;height:18px;right:8px;top:8px;width:18px;z-index:1001}.orderbook-section:hover .component-close-btn{opacity:1;pointer-events:auto}.top-left-add-btn-container{top:56px}.top-left-add-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;color:#fff;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.top-left-add-btn:hover{background:#00ff84;background:var(--color-accent-primary);border-color:#00ff84;border-color:var(--color-accent-primary);box-shadow:0 4px 12px #00ff8466;box-shadow:0 4px 12px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.4);color:#0f0f0f;color:var(--color-bg-primary);transform:translateY(-1px)}.top-left-add-btn .add-icon{font-size:16px;line-height:1}.top-left-add-btn .add-text{font-weight:500}.empty-state-add-btn{align-items:center;background:#00ff84;background:var(--color-accent-primary);border:none;border-radius:8px;box-shadow:0 4px 12px #00ff8466;box-shadow:0 4px 12px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.4);color:#0f0f0f;color:var(--color-bg-primary);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin-top:20px;padding:12px 24px;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.empty-state-add-btn:hover{background:hsl(151,100%,45%);background:var(--color-accent-secondary);box-shadow:0 6px 16px #00ff8499;box-shadow:0 6px 16px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.6);transform:translateY(-2px)}.empty-state-add-btn .add-icon{font-size:18px;line-height:1}.empty-state-add-btn .add-text{font-weight:600}.top-left-add-btn-container{left:20px;position:fixed;top:52px;z-index:1000}.empty-state-dropdown-container{display:inline-block;position:relative}.empty-state-buttons{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:20px}.reset-layout-btn-empty{align-items:center;background:#ff64641a;border:1px solid #ff64644d;border-radius:8px;color:#ff6464;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.reset-layout-btn-empty:hover{background:#ff646433;border-color:#ff646480;color:#f88;transform:translateY(-1px)}.reset-layout-btn-empty .reset-icon{font-size:16px;line-height:1}.reset-layout-btn-empty .reset-text{font-weight:500}.add-component-btn{align-items:center;background:linear-gradient(135deg,#00ff84,hsl(151,100%,45%));background:linear-gradient(135deg,var(--color-accent-primary) 0,var(--color-accent-secondary) 100%);border:none;border-radius:50%;bottom:80px;box-shadow:0 4px 12px #00ff8466;box-shadow:0 4px 12px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.4);color:#0f0f0f;color:var(--color-bg-primary);cursor:pointer;display:flex;flex-direction:column;font-weight:600;gap:2px;height:60px;justify-content:center;opacity:1;pointer-events:auto;position:fixed;right:20px;transition:all .15s ease-in-out;transition:all var(--transition-fast);width:60px;z-index:10001}.add-component-btn:hover{box-shadow:0 8px 24px #00ff8499;box-shadow:0 8px 24px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.6);transform:scale(1.1) translateY(-2px)}.add-icon{font-size:20px;line-height:1}.add-text{font-size:10px;letter-spacing:.05em;text-transform:uppercase}.add-component-dropdown{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:8px;box-shadow:0 8px 24px #0000004d;max-width:280px;min-width:200px;opacity:1;overflow:hidden;pointer-events:auto;position:absolute;z-index:10000}.add-component-dropdown.top-left{left:0;top:calc(100% + 8px)}.add-component-dropdown.bottom-right{bottom:calc(100% + 8px);right:0}.add-component-dropdown.empty-state{left:50%;top:calc(100% + 8px);transform:translateX(-50%)}.add-component-dropdown.bottom-nav{bottom:calc(100% + 8px);right:0}.dropdown-item{align-items:center;border-bottom:1px solid #333;border-bottom:1px solid var(--color-border-primary);display:flex;gap:12px;padding:12px 16px;transition:background-color .15s ease-in-out}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:#2a2a2a;background:var(--color-bg-hover)}.dropdown-item.disabled{background:#242424;background:var(--color-bg-tertiary);color:#b3b3b3;color:var(--color-text-secondary);cursor:not-allowed;font-size:.875rem;font-size:var(--font-size-sm);justify-content:center;opacity:.6}.dropdown-icon{align-items:center;background:#00ff841a;background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);border-radius:6px;display:flex;flex-shrink:0;font-size:18px;height:24px;justify-content:center;width:24px}.dropdown-text{color:#fff;color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500}.panel{overflow:hidden}.panel.has-header{padding:0}.panel .panel-header+*{flex:1 1;overflow:hidden}.chart-container,.ticker-list-panel,.trade-panel-container{padding:0}.user-data-section{display:flex;flex-direction:column;overflow:hidden}.user-data-section .panel-header+*{flex:1 1;overflow:auto}.pinned-monitor{background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:8px;border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;overflow:hidden}.pinned-monitor .panel-header+*{flex:1 1;overflow:hidden}@media (max-width:768px){.top-left-add-btn-container{display:none}.add-component-btn{bottom:70px;height:50px;right:16px;width:50px}.add-component-btn .add-icon{font-size:18px}.add-component-btn .add-text{font-size:9px}.empty-state-add-btn{font-size:13px;padding:10px 20px}.component-grid{grid-template-columns:1fr}}.desktop-trade-layout{container-type:inline-size}@container (max-width: 1200px){.main-trading-row{grid-template-columns:1fr!important}}.orderbook-section>*,.panel,.trade-panel-section>*{display:flex;flex-direction:column;height:100%}.chart-and-data-section,.chart-section,.desktop-trade-main,.main-trading-row,.orderbook-section,.trade-panel-section{overflow:hidden}@media (max-width:768px){.main-content{height:calc(100vh - 108px);padding:12px;padding:var(--spacing-sm)}}.chart-and-data-section:after,.orderbook-section:before,.trade-panel-section:before,.user-data-section:before{opacity:0;transition:all .2s ease}.chart-and-data-section:hover:after,.orderbook-section:hover:before,.trade-panel-section:hover:before,.user-data-section:hover:before{background:linear-gradient(90deg,#0000,#00ff8466,#0000);background:linear-gradient(90deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.4),#0000);opacity:1}.user-data-section:hover:before{background:linear-gradient(0deg,#0000,#00ff8466,#0000);background:linear-gradient(0deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.4),#0000)}.empty-trading-row{align-items:center;display:flex;grid-column:1/-1;height:100%;justify-content:center;min-height:400px}.empty-message{background:#1a1a1a;background:var(--color-bg-secondary);border:2px dashed #333;border:2px dashed var(--color-border-primary);border-radius:8px;border-radius:var(--radius-lg);max-width:400px;padding:40px;text-align:center}.empty-icon{font-size:48px;margin-bottom:16px}.empty-message h3{color:#fff;color:var(--color-text-primary);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;margin:0 0 8px}.empty-message p{color:#b3b3b3;color:var(--color-text-secondary);font-size:.875rem;font-size:var(--font-size-sm);line-height:1.5;margin:0}.main-trading-row.chart-only,.main-trading-row.chart-userData,.main-trading-row.userData-only{grid-template-columns:1fr}.main-trading-row.orderbook-only,.main-trading-row.trade-only{grid-template-columns:auto;justify-content:start}.main-trading-row.chart-orderbook,.main-trading-row.chart-trade,.main-trading-row.chart-userData-orderbook,.main-trading-row.chart-userData-trade,.main-trading-row.userData-orderbook,.main-trading-row.userData-trade{grid-template-columns:1fr auto}.main-trading-row.orderbook-trade{grid-template-columns:auto auto;justify-content:start}.main-trading-row.all-visible,.main-trading-row.chart-orderbook-trade,.main-trading-row.userData-orderbook-trade{grid-template-columns:1fr auto auto}.connection-item.authenticated .status-label{color:#16a34a;color:var(--color-green)}.reset-layout-btn{background:#ff64641a!important;border-color:#ff646433!important;color:#ff6464!important}.reset-layout-btn:hover{background:#ff646433!important;border-color:#ff646466!important;color:#f88!important}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.desktop-trade-layout.resizing{cursor:row-resize}.desktop-trade-layout.resizing *{pointer-events:none;-webkit-user-select:none;user-select:none}[data-panel-id].resizing{box-shadow:0 0 0 2px #00ff8480!important;box-shadow:0 0 0 2px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.5)!important;transition:none!important}[data-panel-id]{position:relative}[data-panel-id]:hover{z-index:1}[data-panel-id]:after,[data-panel-id]:before{opacity:0;pointer-events:auto;transition:opacity .2s ease}[data-panel-id]:hover:after,[data-panel-id]:hover:before{opacity:.6}[data-panel-id]:active:after,[data-panel-id]:active:before{opacity:1}.asset-selector-row:after,.pinned-monitor:after,.user-data-section:before{background:linear-gradient(0deg,#0000,#00ff844d,#0000);background:linear-gradient(0deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3),#0000)}.chart-and-data-section:after,.column-right-pinned:before,.orderbook-section:before,.trade-panel-section:after{background:linear-gradient(90deg,#0000,#00ff844d,#0000);background:linear-gradient(90deg,#0000,hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3),#0000)}.loading-overlay-chart{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000c;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;justify-content:center;left:50%;padding:16px 24px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.loading-overlay-chart .loading-spinner{animation:spinner 1s linear infinite;border:2px solid #fff3;border-left:2px solid var(--color-accent-primary);border-radius:50%;height:24px;margin-bottom:8px;width:24px}.loading-overlay-chart span{color:#fff;color:var(--color-text-primary);font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;text-align:center}.flexible-layout-container{background:radial-gradient(circle at 1px 1px,#ffffff05 1px,#0000 0),#0f0f0f;background:radial-gradient(circle at 1px 1px,#ffffff05 1px,#0000 0),var(--color-bg-primary);background-position:0 0,0 0;background-size:20px 20px,auto;bottom:60px;box-shadow:inset 0 0 40px #0000001a;height:calc(100vh - 108px);isolation:auto;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:10px;width:100vw;z-index:1}.main-content.flexible-mode{padding:0}.floating-component{background:#1a1a1a;background:var(--color-bg-secondary);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:8px;box-shadow:0 4px 12px #00000026;cursor:default;overflow:hidden;position:absolute;-webkit-user-select:none;user-select:none}.floating-component:hover{border-color:#00ff844d;border-color:var(--color-border-hover)}.floating-component.dragging{border-color:#00ff84;border-color:var(--color-accent-primary);box-shadow:0 12px 32px #0006;transform:scale(1.02);transition:none;z-index:1000}.floating-component.resizing{border-color:hsl(151,100%,45%);border-color:var(--color-accent-secondary);box-shadow:0 8px 24px #0000004d;z-index:999}.component-drag-handle{align-items:center;background:#242424;background:var(--color-bg-tertiary);border-bottom:1px solid #333;border-bottom:1px solid var(--color-border-primary);cursor:grab;display:flex;height:32px;justify-content:space-between;left:0;padding:0 12px;position:absolute;right:0;top:0;z-index:10}.component-title{color:#fff;color:var(--color-text-primary);font-size:12px;font-weight:600;letter-spacing:.5px;opacity:.8;text-transform:uppercase;transition:all .2s ease;-webkit-user-select:none;user-select:none}.component-drag-handle:hover{background:linear-gradient(135deg,#2a2a2a,#242424);background:linear-gradient(135deg,var(--color-bg-hover) 0,var(--color-bg-tertiary) 100%);border-bottom-color:#00ff844d;border-bottom-color:var(--color-border-hover)}.component-drag-handle:hover .component-title{color:#fff;color:var(--color-text-primary);opacity:1}.component-drag-handle:active{background:linear-gradient(135deg,#00ff84,hsl(151,100%,45%));background:linear-gradient(135deg,var(--color-accent-primary) 0,var(--color-accent-secondary) 100%);color:#0f0f0f;color:var(--color-bg-primary);cursor:grabbing}.component-drag-handle:active .component-title{color:#0f0f0f;color:var(--color-bg-primary);opacity:1}.component-drag-handle:before{color:#888;color:var(--color-text-tertiary);content:"⋮⋮";font-size:16px;font-weight:700;letter-spacing:2px;opacity:.6;transition:all .2s ease}.component-drag-handle:hover:before{color:#b3b3b3;color:var(--color-text-secondary);opacity:1}.component-drag-handle:active:before{color:#0f0f0f;color:var(--color-bg-primary)}.floating-component .component-close-btn{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:1;opacity:1;pointer-events:auto;position:relative;right:auto;top:auto;transition:all .2s ease;width:20px;z-index:11}.floating-component .component-close-btn:hover{background:#dc2626;background:var(--color-red);border-color:#dc2626;border-color:var(--color-red);color:#fff;transform:scale(1.1)}.component-content{bottom:0;left:0;overflow:auto;padding:0;position:absolute;right:0;top:32px}.resize-handle{background:#0000;position:absolute;z-index:10}.resize-handle:hover{background:#4a90e226}.resize-handle:active{background:#4a90e240}.resize-top{cursor:ns-resize;height:6px;left:6px;right:6px;top:-3px}.resize-right{bottom:6px;cursor:ew-resize;right:-3px;top:6px;width:6px}.resize-bottom{bottom:-3px;cursor:ns-resize;height:6px;left:6px;right:6px}.resize-left{bottom:6px;cursor:ew-resize;left:-3px;top:6px;width:6px}.resize-top-left{cursor:nw-resize;height:12px;left:-3px;top:-3px;width:12px}.resize-top-right{right:-3px;top:-3px}.resize-bottom-left,.resize-top-right{cursor:ne-resize;height:12px;width:12px}.resize-bottom-left{bottom:-3px;left:-3px}.resize-bottom-right{bottom:-3px;cursor:nw-resize;height:12px;right:-3px;width:12px}.floating-component.drag-preview{filter:blur(1px);opacity:.8;transform:rotate(2deg)}.floating-component.drop-target{border-color:#00ff84;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px #00ff8466;box-shadow:0 0 0 2px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.4)}.dragging-active{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.dragging-active *{pointer-events:none}.dragging-active .component-drag-handle{pointer-events:auto}.snap-guide{background:#00ff84;background:var(--color-accent-primary);opacity:.3;pointer-events:none;position:absolute;transition:all .1s ease;z-index:500}.snap-guide.horizontal{height:1px;left:0;right:0}.snap-guide.vertical{bottom:0;top:0;width:1px}.empty-layout-state{align-items:center;background:#1a1a1a;background:var(--color-bg-secondary);border:2px dashed #333;border:2px dashed var(--color-border-primary);border-radius:8px;border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;justify-content:center;margin:24px;margin:var(--spacing-lg);min-height:400px;overflow:hidden;position:relative}.empty-layout-state:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ffffff05 50%,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.empty-layout-state .empty-icon{animation:float 4s ease-in-out infinite;font-size:64px;margin-bottom:24px;opacity:.3}.empty-layout-state h3{color:#fff;color:var(--color-text-primary);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;margin:0 0 12px;text-align:center}.empty-layout-state p{color:#b3b3b3;color:var(--color-text-secondary);font-size:.875rem;font-size:var(--font-size-sm);line-height:1.6;margin:0 0 24px;max-width:400px;text-align:center}.flexible-mode-help{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000e6;border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:8px;color:#fff;color:var(--color-text-primary);font-size:11px;max-width:280px;opacity:0;padding:16px;pointer-events:none;position:fixed;right:20px;top:60px;transform:translateX(20px);transition:all .3s ease;z-index:1001}.flexible-mode-help.visible{opacity:1;pointer-events:auto;transform:translateX(0)}.flexible-mode-help h4{color:#00ff84;color:var(--color-accent-primary);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.flexible-mode-help ul{list-style:none;margin:0;padding:0 0 0 12px}.flexible-mode-help li{color:#b3b3b3;color:var(--color-text-secondary);line-height:1.4;margin:4px 0;position:relative}.flexible-mode-help li:before{color:#00ff84;color:var(--color-accent-primary);content:"•";font-weight:700;left:-12px;position:absolute}.flexible-mode-help .close-help{background:none;border:none;border-radius:3px;color:#888;color:var(--color-text-tertiary);cursor:pointer;font-size:14px;line-height:1;padding:4px;position:absolute;right:4px;top:4px;transition:all .2s ease}.flexible-mode-help .close-help:hover{background:#ffffff1a;color:#fff;color:var(--color-text-primary)}.flexible-layout-container .chart-container,.flexible-layout-container .order-book-container,.flexible-layout-container .trade-panel-container,.flexible-layout-container .user-data-panel{background:#0000;border:none;border-radius:0;height:100%;overflow:hidden;width:100%}.floating-component .chart-container{padding-top:0}.floating-component .chart-body{height:calc(100% - 32px)}.floating-component .user-data-panel{height:calc(100% - 32px);overflow-y:auto;padding-top:0}.floating-component .order-book-container,.floating-component .trade-panel-container{height:calc(100% - 32px)}.floating-component .panel .component-close-btn:not(.floating-component .component-close-btn){display:none}.component-position-helper{background:#000c;border-radius:3px;color:#fff;color:var(--color-text-primary);font-family:Geist Mono,Fira Code,Source Code Pro,monospace;font-family:var(--font-family-mono);font-size:10px;left:5px;opacity:0;padding:2px 6px;pointer-events:none;position:absolute;top:5px;transition:opacity .2s ease;z-index:1001}.floating-component:hover .component-position-helper{opacity:1}.flex-gap-2{display:flex;gap:2px}.flexible-component-new{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a1a,#242424);background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary) 100%);border:1px solid #333;border:1px solid var(--color-border-primary);border-radius:12px;box-shadow:0 8px 24px #0003,0 2px 8px #0000001a,inset 0 1px 0 #ffffff0d;cursor:default;overflow:hidden;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.flexible-component-new:hover{border-color:#00ff84;border-color:var(--color-accent-primary);box-shadow:0 12px 32px #00000040,0 4px 12px #00000026,inset 0 1px 0 #ffffff14,0 0 0 2px rgba(var(--color-accent-primary-rgb),.1);transform:translateY(-2px)}.flexible-drag-handle{align-items:center;background:linear-gradient(135deg,#242424,#1a1a1a);background:linear-gradient(135deg,var(--color-bg-tertiary) 0,var(--color-bg-secondary) 100%);border-bottom:1px solid #333;border-bottom:1px solid var(--color-border-primary);border-top:1px solid #ffffff1a;box-shadow:0 1px 3px #0000001a;cursor:grab;display:flex;height:36px;justify-content:space-between;left:0;padding:0 16px;pointer-events:all;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.flexible-drag-handle:before{color:#b3b3b3;color:var(--color-text-secondary);content:"⋮⋮";font-size:16px;line-height:1;margin-right:8px;opacity:.8;pointer-events:none;text-shadow:0 1px 2px #0000001a}.flexible-drag-handle .flexible-buttons{align-items:center;display:flex;gap:4px;pointer-events:none}.flexible-drag-handle .flexible-buttons>*{pointer-events:all}.flexible-drag-handle:hover{background:linear-gradient(135deg,var(--color-bg-quaternary) 0,#242424 100%);background:linear-gradient(135deg,var(--color-bg-quaternary) 0,var(--color-bg-tertiary) 100%);border-bottom-color:#00ff84;border-bottom-color:var(--color-accent-primary);box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.flexible-drag-handle:hover:before{color:#fff;color:var(--color-text-primary);opacity:1}.flexible-drag-handle:active .flexible-component-title,.flexible-drag-handle:active:before{color:#0f0f0f;color:var(--color-bg-primary);opacity:1}.flexible-drag-handle:active{background:linear-gradient(135deg,#00ff84,hsl(151,100%,45%));background:linear-gradient(135deg,var(--color-accent-primary) 0,var(--color-accent-secondary) 100%);box-shadow:0 1px 4px #0000004d;color:#0f0f0f;color:var(--color-bg-primary);cursor:grabbing;transform:translateY(1px)}.flexible-component-new.dragging{border-color:#00ff84;border-color:var(--color-accent-primary);box-shadow:0 12px 32px #0006;opacity:.9;transform:scale(.98) rotate(1deg);transition:none!important;z-index:1000}.flexible-component-new.resizing{border-color:hsl(151,100%,45%);border-color:var(--color-accent-secondary);box-shadow:0 8px 24px #0000004d;opacity:.95;transition:none!important;z-index:999}.flexible-component-title{color:#fff;color:var(--color-text-primary);font-size:13px;font-weight:600;-webkit-user-select:none;user-select:none}.flexible-close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#b3b3b3;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:16px;font-weight:700;height:20px;justify-content:center;line-height:1;pointer-events:all;position:relative;width:20px;z-index:101}.flexible-close-btn:hover{background:#242424;background:var(--color-bg-tertiary);color:#fff;color:var(--color-text-primary)}.flexible-lock-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#b3b3b3;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;line-height:1;margin-right:4px;pointer-events:all;position:relative;width:20px;z-index:101}.flexible-lock-btn:hover{background:#242424;background:var(--color-bg-tertiary);color:#fff;color:var(--color-text-primary)}.flexible-lock-btn.locked{color:gold}.flexible-lock-btn.locked:hover{background:#ffd7001a;color:#ffed4a}.flexible-component-new.locked{border:1px solid #333;border:1px solid var(--color-border-primary)}.flexible-component-new.locked .flexible-drag-handle{cursor:default}.flexible-component-new.locked .flexible-resize-handle{display:none}.flexible-component-content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:32px}.flexible-component-content .monitor-panel{border:none!important;border-radius:0!important;bottom:auto!important;height:100%!important;left:auto!important;margin:0!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.flexible-resize-handle{background:rgba(var(--color-accent-primary-rgb),.08);border:1px solid rgba(var(--color-accent-primary-rgb),.15);opacity:0;pointer-events:all;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.flexible-resize-handle:hover{background:rgba(var(--color-accent-primary-rgb),.25);border-color:rgba(var(--color-accent-primary-rgb),.4);box-shadow:0 0 8px rgba(var(--color-accent-primary-rgb),.2)}.flexible-resize-handle:active{background:rgba(var(--color-accent-primary-rgb),.4);border-color:rgba(var(--color-accent-primary-rgb),.6);box-shadow:0 0 12px rgba(var(--color-accent-primary-rgb),.3)}.flexible-component-new:hover .flexible-resize-handle{background:rgba(var(--color-accent-primary-rgb),.12);opacity:1}.flexible-component-new .flexible-resize-handle{background:rgba(var(--color-accent-primary-rgb),.08)}.flexible-resize-right{width:6px}.flexible-resize-bottom{height:6px}.flexible-resize-corner{background:linear-gradient(135deg,#0000 40%,rgba(var(--color-accent-primary-rgb),.15) 60%);cursor:se-resize;height:18px;width:18px}.flexible-resize-corner:after{bottom:3px;color:rgba(var(--color-accent-primary-rgb),.6);content:"⋱";font-size:14px;line-height:1;pointer-events:none;position:absolute;right:4px;transition:all .3s ease}.flexible-resize-corner:hover{background:linear-gradient(135deg,#0000 30%,rgba(var(--color-accent-primary-rgb),.4) 70%)}.flexible-resize-corner:hover:after{color:rgba(var(--color-accent-primary-rgb),1);font-size:16px}body[style*="--app-font-family"]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--app-font-family)!important}body[style*="--app-font-size"]{font-size:14px!important;font-size:var(--app-font-size)!important}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.line-tight{line-height:1.2}.line-normal{line-height:1.4}.line-relaxed{line-height:1.6}.line-loose{line-height:1.8}.custom-theme{--color-text-primary:var(--custom-font-color,#fff);--color-text-secondary:var(--custom-font-color,#fff);--color-text-tertiary:var(--custom-font-color,#fff);--color-bg-primary:var(--custom-primary-color,#1a1a1a);--color-bg-secondary:var(--custom-secondary-color,#2a2a2a);--color-bg-tertiary:var(--custom-secondary-color,#2a2a2a);--color-bg-quaternary:var(--custom-secondary-color,#2a2a2a);--color-bg-hover:var(--custom-secondary-color,#2a2a2a);--color-border-primary:var(--custom-font-color,#fff);--color-border-secondary:var(--custom-font-color,#fff);--color-border-light:var(--custom-font-color,#fff);--color-border-hover:var(--custom-accent-color,#0f8);--color-accent-primary:var(--custom-accent-color,#0f8);--color-accent-secondary:var(--custom-accent-color,#0f8)}.compact-mode{--spacing-xs:2px;--spacing-sm:4px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-xxl:20px}.compact-mode .orderbook-header,.compact-mode .recent-trades-header,.compact-mode .setting-item,.compact-mode .trade-panel-header{padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md)}.compact-mode .app-navbar{height:36px;padding:4px 16px}.compact-mode .compact-bottom-nav{height:48px}.compact-mode .flexible-layout-container{bottom:48px;height:calc(100vh - 84px);top:36px}.reduced-motion *,.reduced-motion :after,.reduced-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.high-performance-mode *{transform:translateZ(0)!important;will-change:auto!important}.high-performance-mode .chart-iframe,.high-performance-mode .flexible-component-new,.high-performance-mode .trading-view-chart-wrapper{backface-visibility:hidden;transform:translateZ(0)}.show-tooltips [title]:hover:after{background:#000000e6;border-radius:4px;bottom:100%;color:#fff;content:attr(title);font-size:12px;left:50%;margin-bottom:5px;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.hide-tooltips [title]:hover:after{display:none!important}.flexible-component-new .chart-container,.flexible-component-new .order-book-container,.flexible-component-new .trade-panel-container,.flexible-component-new .user-data-panel{height:100%;width:100%}.flexible-component-new .chart-body{height:calc(100% - 40px)}.flexible-component-new .trade-panel-container{background-color:#1a1a1a;background-color:var(--color-bg-secondary);border:none;border-radius:0;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.flexible-component-new .trade-panel-container .trade-form{flex:1 1;overflow-y:auto;padding:12px;padding:var(--spacing-sm)}.flexible-component-new .trade-panel-container .trade-panel-header{background-color:#242424;background-color:var(--color-bg-tertiary);border-bottom:1px solid #333;border-bottom:1px solid var(--color-border-primary);flex-shrink:0}.flexible-component-new[data-flexible-component=tradePanel] .flexible-component-content{bottom:auto!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100%!important;left:auto!important;overflow:visible!important;padding-top:36px!important;position:relative!important;right:auto!important;top:auto!important}.flexible-component-new[data-flexible-component=tradePanel] .trade-panel-container{display:flex!important;flex-direction:column!important;height:100%!important;position:relative!important;width:100%!important}.flexible-component-new[data-flexible-component=tradePanel] .trade-form.modern{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:12px!important;gap:var(--spacing-sm)!important;overflow-y:auto!important;padding:12px!important;padding:var(--spacing-sm)!important}.flexible-component-new[data-flexible-component=tradePanel] .trade-panel-header.modern{align-items:center!important;background:#1a1a1a!important;background:var(--color-bg-secondary)!important;border-bottom:1px solid #333!important;border-bottom:1px solid var(--color-border-primary)!important;display:flex!important;flex-shrink:0!important;justify-content:space-between!important;padding:8px 12px!important;padding:var(--spacing-xs) var(--spacing-sm)!important}.flexible-component-new .trading-view-chart-wrapper{height:100%;width:100%}.flexible-component-new[data-flexible-component=assetSelector]{overflow:visible!important;z-index:auto!important}.flexible-component-new[data-flexible-component=assetSelector].dropdown-open{overflow:visible!important;z-index:10000!important}.asset-selector{position:relative;z-index:auto!important}.asset-selector.dropdown-open{z-index:9998!important}.flexible-component-new[data-flexible-component=assetSelector] .flexible-component-content{overflow:visible!important;z-index:auto!important}.flexible-component-new.dropdown-open,.flexible-component-new.dropdown-open .flexible-component-content,.flexible-component-new[data-flexible-component=assetSelector].dropdown-open .flexible-component-content{overflow:visible!important}.flexible-component-new.dropdown-open .ticker-list-panel{overflow:visible!important;position:relative;z-index:auto!important}.flexible-component-new .ticker-list-panel .ticker-row{overflow:hidden!important}.flexible-component-new[data-flexible-component=assetSelector] .ticker-list-dropdown{z-index:9999!important}.flexible-layout-container .ticker-list-dropdown{position:fixed!important;z-index:9999!important}.flexible-component-new[data-flexible-component=orderbook],.flexible-component-new[data-flexible-component=orderbook] .flexible-component-content,.flexible-component-new[data-flexible-component=orderbook] .order-book-container,.flexible-component-new[data-flexible-component=orderbook] .order-book-header{overflow:visible!important}.flexible-component-new[data-flexible-component=orderbook] .dropdown-menu{z-index:1200}.windows-xp-theme .flexible-component-new{background:#ece9d8;border:1px solid #0054e3;box-shadow:2px 2px 8px #0000004d}.windows-xp-theme .flexible-drag-handle{background:linear-gradient(90deg,#0078d4,#0054e3);border-radius:8px 8px 0 0;font-size:12px;font-weight:700;height:26px;text-shadow:1px 1px 0 #0009}.windows-xp-theme .flexible-drag-handle:before{content:"📊";font-size:12px;margin-right:4px}.windows-xp-theme .flexible-close-btn{background:#f44;border:1px solid #c00;border-radius:2px;box-shadow:1px 1px 2px #0000004d;font-size:10px;font-weight:700;height:16px;line-height:1;width:18px}.windows-xp-theme .flexible-close-btn:hover{background:#f66;border:1px solid #c00}.windows-xp-theme .flexible-close-btn:active{background:#c00;border:1px solid #900;box-shadow:inset 1px 1px 2px #0006}.windows-xp-theme .flexible-component-content{background:#ece9d8;border-radius:0 0 8px 8px;top:26px}.windows-xp-theme .compact-bottom-nav{align-items:center!important;background:linear-gradient(180deg,#4a90e2 0,#1e5799)!important;border-top:1px solid #66b3ff!important;box-shadow:0 -2px 10px #0006!important;display:flex!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;justify-content:space-between!important;padding:4px!important;z-index:1020!important}.windows-xp-theme .bottom-nav-left{align-items:center!important;display:flex!important;flex:1 1!important;gap:4px!important;justify-content:flex-start!important}.windows-xp-theme .bottom-nav-left .compact-nav-btn:first-child{align-items:center!important;background:linear-gradient(180deg,#73d216 0,#4e9a06)!important;border:1px solid #4e9a06!important;border-radius:20px!important;box-shadow:2px 2px 4px #0000004d!important;display:flex!important;flex-direction:row!important;font-size:12px!important;gap:8px!important;min-width:70px!important;padding:4px 20px 4px 12px!important;text-shadow:1px 1px 0 #00000080!important}.windows-xp-theme .bottom-nav-left .compact-nav-btn:first-child:before{content:"🪟";display:block;flex-shrink:0;font-size:14px}@keyframes windowsLogoShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.windows-xp-theme .bottom-nav-left .compact-nav-btn:first-child:hover{background:linear-gradient(180deg,#8ae234 0,#73d216)!important;border:1px solid #4e9a06!important;box-shadow:2px 2px 6px #0006!important}.windows-xp-theme .bottom-nav-left .compact-nav-btn:first-child:active{background:linear-gradient(180deg,#4e9a06 0,#73d216)!important;border:1px solid #4e9a06!important;box-shadow:inset 1px 1px 2px #0006!important}.windows-xp-theme .compact-nav-btn{align-items:center!important;background:silver!important;border:1px outset silver!important;box-shadow:1px 1px 0 #0006!important;display:flex!important;flex-direction:row!important;font-family:"MS Sans Serif",sans-serif!important;font-size:11px!important;gap:4px!important;height:22px!important;max-width:160px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.windows-xp-theme .compact-nav-btn:not(:first-child){margin-left:2px}.windows-xp-theme .compact-nav-btn:hover{background:#d4d0c8;border:1px outset #d4d0c8}.windows-xp-theme .compact-nav-btn.active,.windows-xp-theme .compact-nav-btn:active{background:#a8a8a8;border:1px inset silver;box-shadow:inset 1px 1px 0 #0006}.windows-xp-theme .compact-nav-btn .nav-icon{align-items:center;display:flex;gap:4px}.windows-xp-theme .compact-nav-btn .nav-icon svg{height:12px;width:12px}.windows-xp-theme .bottom-nav-right{align-items:center!important;background:silver!important;border:1px inset silver!important;box-shadow:inset 1px 1px 0 grey,inset -1px -1px 0 #dfdfdf!important;display:flex!important;flex:1 1!important;gap:6px!important;height:22px!important;justify-content:flex-end!important;padding:2px 6px!important}.windows-xp-theme .bottom-nav-right:before{align-items:center;content:"🔊 📶 🖥️";display:flex;font-size:11px;gap:4px}.windows-xp-theme .bottom-nav-right .compact-nav-btn{background:#0000;border:none;box-shadow:none;font-size:10px;height:16px;padding:0 2px}.windows-xp-theme .bottom-nav-right .compact-nav-btn:hover{background:#ffffff4d;border:1px solid #0000}.windows-xp-theme .bottom-nav-center{align-items:center!important;background:silver!important;border:1px inset silver!important;box-shadow:inset 1px 1px 0 grey,inset -1px -1px 0 #dfdfdf!important;display:flex!important;flex:0 0 auto!important;font-family:"MS Sans Serif",monospace!important;font-size:11px!important;height:18px!important;justify-content:center!important;padding:2px 6px!important}.windows-xp-theme .flexible-layout-container{animation:xpDesktopShimmer 10s ease-in-out infinite;background:linear-gradient(135deg,#0078d4,#0054e3 50%,#4a90e2);background-size:400% 400%}@keyframes xpDesktopShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.windows-xp-theme .flexible-layout-container:before{background:linear-gradient(45deg,#0000 40%,#ffffff0d 50%,#0000 60%),linear-gradient(-45deg,#0000 40%,#0000000d 50%,#0000 60%);background-size:40px 40px}.windows-xp-theme .flexible-resize-handle{background:#0000001a;border:1px solid #8080804d}.windows-xp-theme .flexible-component-new:hover .flexible-resize-handle{background:#0003;border:1px solid #80808080}.windows-xp-theme .flexible-resize-corner:after{background:linear-gradient(-45deg,#0000 46%,#0006 49%,#0006 51%,#0000 54%)}.windows-xp-theme .bottom-nav-left:after{background:linear-gradient(90deg,grey,#dfdfdf);content:"";height:20px;margin:0 4px;width:2px}.windows-xp-theme .compact-nav-btn,.windows-xp-theme .flexible-component-new{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.trade-panel-container .trade-form.modern{gap:8px;gap:var(--spacing-xs);padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm)}.trade-panel-container .trade-info-section{margin:8px 0;margin:var(--spacing-xs) 0;padding:8px;padding:var(--spacing-xs)}.trade-panel-container .trade-info{font-size:.75rem;font-size:var(--font-size-xs);margin-bottom:4px}.trade-panel-container .form-group{gap:4px}.trade-panel-container .form-group label{font-weight:500;font-weight:var(--font-weight-medium)}.flexible-component-new[data-flexible-component=tradePanel] .buy-sell-toggle,.flexible-component-new[data-flexible-component=tradePanel] .form-group,.flexible-component-new[data-flexible-component=tradePanel] .order-type-tabs,.flexible-component-new[data-flexible-component=tradePanel] .place-order-button,.flexible-component-new[data-flexible-component=tradePanel] .size-slider-container,.flexible-component-new[data-flexible-component=tradePanel] .trade-info-section,.flexible-component-new[data-flexible-component=tradePanel] .trade-options{display:flex!important;opacity:1!important;position:relative!important;visibility:visible!important}.flexible-component-new[data-flexible-component=tradePanel] .place-order-button{display:block!important;margin-top:12px!important;margin-top:var(--spacing-sm)!important;width:100%!important}.trade-panel-container .size-slider-container{gap:8px;gap:var(--spacing-xs);margin:8px 0;margin:var(--spacing-xs) 0}.trade-panel-container .slider-track{height:4px}.trade-panel-container .percentage-input{min-width:60px}.trade-panel-container .percentage-input input{font-size:.75rem;font-size:var(--font-size-xs);padding:4px 6px}.trade-panel-container .trade-options{gap:4px;margin:8px 0;margin:var(--spacing-xs) 0}.trade-panel-container .checkbox-row{font-size:.75rem;font-size:var(--font-size-xs);padding:6px 8px;padding:6px var(--spacing-xs)}.trade-panel-container .place-order-button{font-size:.75rem;font-size:var(--font-size-xs);margin-top:8px;margin-top:var(--spacing-xs);padding:8px;padding:var(--spacing-xs)}.trade-panel-container .control-button{font-size:.75rem;font-size:var(--font-size-xs);padding:3px 6px}.trade-panel-container .order-type-tabs.modern{margin-bottom:8px;margin-bottom:var(--spacing-xs);padding:1px}.trade-panel-container .order-type-tabs.modern button{font-size:.75rem;font-size:var(--font-size-xs);padding:4px 8px;padding:4px var(--spacing-xs)}.trade-panel-container .buy-sell-toggle{margin-bottom:8px;margin-bottom:var(--spacing-xs);padding:1px}.trade-panel-container .toggle-btn{font-size:.75rem;font-size:var(--font-size-xs);padding:6px 8px;padding:6px var(--spacing-xs)}.trade-panel-container .input-with-unit-toggle input{font-size:.875rem;font-size:var(--font-size-sm);padding:6px 8px;padding:6px var(--spacing-xs)}.trade-panel-container .unit-toggle-btn{font-size:.75rem;font-size:var(--font-size-xs);padding:6px 8px;padding:6px var(--spacing-xs)}.trade-panel-container .modern-input-container{min-height:38px}.trade-panel-container .modern-input{font-size:.875rem;font-size:var(--font-size-sm);min-height:36px;padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm)}.trade-panel-container .modern-unit-toggle{font-size:.75rem;font-size:var(--font-size-xs);min-height:36px;min-width:65px;padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm)}.trade-panel-container .input-currency,.trade-panel-container .input-suffix{font-size:.75rem;font-size:var(--font-size-xs);min-width:45px;padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm)}.trade-panel-container .advanced-order-form{margin:8px 0;margin:var(--spacing-xs) 0;padding:12px;padding:var(--spacing-sm)}.trade-panel-container .form-group label{font-size:10px;margin-bottom:4px}.trade-panel-container .randomize-button{font-size:10px;padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm)}.trade-panel-container .slider-markers .marker{font-size:9px}.windows-xp-theme{letter-spacing:.5px \!important;line-height:1.2 \!important}.windows-xp-theme,.windows-xp-theme *{font-family:Pixelify Sans,"MS Sans Serif",monospace \!important;font-size:11px \!important}.windows-xp-theme *{-webkit-font-smoothing:none \!important;-moz-osx-font-smoothing:unset \!important;font-weight:400 \!important;text-rendering:optimizeSpeed \!important}.windows-xp-theme .compact-bottom-nav{font-family:Pixelify Sans,"MS Sans Serif",monospace \!important;font-size:11px \!important}.windows-xp-theme .app-navbar,.windows-xp-theme .main-nav,.windows-xp-theme .top-nav{display:none \!important}.windows-xp-theme .flexible-layout-container{background:teal;background-image:radial-gradient(circle at 2px 2px,#ffffff26 1px,#0000 0);background-size:20px 20px}.windows-xp-theme .desktop-icons{grid-template-columns:repeat(auto-fit,64px)}.windows-xp-theme .desktop-icon{border-radius:2px;height:80px;padding:4px;transition:all .1s ease;width:64px}.windows-xp-theme .desktop-icon:hover{background:#ffffff1a;border:1px dotted #ffffff80}.windows-xp-theme .desktop-icon:active{background:#fff3}.windows-xp-theme .desktop-icon.selected{background:#0000ff4d;border:1px dotted #fffc}.windows-xp-theme .desktop-icon-image{background:silver;border:1px outset silver;box-shadow:1px 1px 0 #0006;font-size:24px;margin-bottom:4px}.windows-xp-theme .desktop-icon-label{color:#fff \!important;font-size:9px \!important;font-weight:400 \!important;letter-spacing:.5px \!important;line-height:1.1 \!important;max-width:60px;text-shadow:1px 1px 0 #000c}.windows-xp-theme .desktop-icon[data-app=chart] .desktop-icon-image{background:linear-gradient(45deg,#ff6b6b,#ffd93d)}.windows-xp-theme .desktop-icon[data-app=chart] .desktop-icon-image:before{content:"📈";font-size:16px}.windows-xp-theme .desktop-icon[data-app=orderbook] .desktop-icon-image{background:linear-gradient(45deg,#4ecdc4,#45b7af)}.windows-xp-theme .desktop-icon[data-app=orderbook] .desktop-icon-image:before{content:"📋";font-size:16px}.windows-xp-theme .desktop-icon[data-app=trade] .desktop-icon-image{background:linear-gradient(45deg,#a8e6cf,#7fcdcd)}.windows-xp-theme .desktop-icon[data-app=trade] .desktop-icon-image:before{content:"💰";font-size:16px}.windows-xp-theme .desktop-icon[data-app=portfolio] .desktop-icon-image{background:linear-gradient(45deg,#ffd93d,#ffb74d)}.windows-xp-theme .desktop-icon[data-app=portfolio] .desktop-icon-image:before{content:"💼";font-size:16px}.windows-xp-theme .desktop-icon[data-app=settings] .desktop-icon-image{background:linear-gradient(45deg,#b39ddb,#9575cd)}.windows-xp-theme .desktop-icon[data-app=settings] .desktop-icon-image:before{content:"⚙️";font-size:16px}.windows-xp-theme .desktop-icon[data-app=calculator] .desktop-icon-image{background:linear-gradient(45deg,#90caf9,#64b5f6)}.windows-xp-theme .desktop-icon[data-app=calculator] .desktop-icon-image:before{content:"🧮";font-size:16px}.windows-xp-theme .start-menu{background:silver;bottom:30px;box-shadow:2px 2px 4px #0006;display:none;position:absolute;width:200px;z-index:1000}.windows-xp-theme .start-menu.open{display:block}.windows-xp-theme .start-menu-header{background:linear-gradient(90deg,#00f,#0080ff);border-bottom:1px solid navy;font-size:12px \!important;font-weight:bold \!important;text-shadow:1px 1px 0 #000c}.windows-xp-theme .start-menu-items{padding:4px 0}.windows-xp-theme .start-menu-item{color:#000 \!important;font-size:11px \!important;padding:4px 12px}.windows-xp-theme .start-menu-item:hover{background:#00f;color:#fff \!important}.windows-xp-theme .start-menu-item-icon{align-items:center;display:flex;font-size:12px;height:16px;justify-content:center;margin-right:8px;width:16px}.windows-xp-theme .flexible-drag-handle{-webkit-font-smoothing:none \!important;font-weight:bold \!important;text-rendering:optimizeSpeed \!important}.windows-xp-theme .bottom-nav-center,.windows-xp-theme .flexible-drag-handle{font-family:Pixelify Sans,"MS Sans Serif",monospace \!important;font-size:11px \!important;letter-spacing:.5px \!important}.windows-xp-theme .bottom-nav-center{font-weight:400 \!important}.flexible-component-new .flexible-resize-handle{background:rgba(var(--color-accent-primary-rgb),.15)!important;border:1px solid rgba(var(--color-accent-primary-rgb),.25)!important;opacity:.7!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.flexible-resize-handle:hover{background:rgba(var(--color-accent-primary-rgb),.35)!important;border-color:rgba(var(--color-accent-primary-rgb),.5)!important;box-shadow:0 0 8px rgba(var(--color-accent-primary-rgb),.3)!important;opacity:1!important}.flexible-resize-handle:active{background:rgba(var(--color-accent-primary-rgb),.5)!important;border-color:rgba(var(--color-accent-primary-rgb),.7)!important;box-shadow:0 0 12px rgba(var(--color-accent-primary-rgb),.4)!important;opacity:1!important}.flexible-component-new:hover .flexible-resize-handle{background:rgba(var(--color-accent-primary-rgb),.25)!important;opacity:1!important}.flexible-resize-right{border-radius:0 12px 12px 0;bottom:0;cursor:ew-resize;right:-2px;top:0;width:8px}.flexible-resize-bottom{border-radius:0 0 12px 12px;bottom:-2px;cursor:ns-resize;height:8px;left:0;right:0}.flexible-resize-corner{background:rgba(var(--color-accent-primary-rgb),.25)!important;border-radius:0 0 12px 0;bottom:-2px;cursor:nw-resize;height:16px;right:-2px;width:16px}:root{--mobile-header-height:64px;--mobile-bottom-nav-height:80px;--mobile-padding:16px;--mobile-gap:12px;--mobile-border-radius:12px;--mobile-card-shadow:0 2px 12px #00000014;--mobile-nav-shadow:0 -4px 16px #0000001f;--mobile-active-color:var(--color-accent-primary,#00d4aa);--mobile-accent-gradient:linear-gradient(135deg,var(--color-accent-primary,#00d4aa) 0%,var(--color-accent-primary,#00b894) 100%);--mobile-surface-elevated:#ffffff05;--mobile-text-primary:var(--color-text-primary,#fff);--mobile-text-secondary:var(--color-text-secondary,#ffffffb3);--mobile-text-tertiary:#ffffff80}@media (max-width:768px){.App{overflow-y:auto}}.app-navbar{display:none}.navbar-brand{gap:8px}.brand-logo-image{height:24px}.navbar-menu{display:none}.mobile-header-right{gap:8px;margin-left:auto;margin-right:4px}.mobile-header-right,.mobile-theme-toggle{align-items:center;display:flex;position:relative;z-index:9999}.mobile-theme-toggle{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:50%;color:var(--color-text-primary);cursor:pointer;font-size:15px;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0;width:32px}.mobile-connect-button{display:block;margin-right:2px;position:relative;z-index:9999}.mobile-connect-button .connect-button{align-items:center;background-color:var(--color-accent-primary);border:none;border-radius:12px;color:var(--color-bg-primary);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;height:32px;max-width:110px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap}.connect-button .wallet-icon{font-size:12px}.connect-button .spinner{animation:spin 1s linear infinite;border:2px solid #ffffff80;border-radius:50%;border-top-color:#fff;height:12px;width:12px}.main-content{flex-direction:column;gap:16px;gap:var(--mobile-padding);margin-bottom:80px;margin-bottom:var(--mobile-bottom-nav-height);margin-top:0;padding:16px;padding:var(--mobile-padding)}.column,.main-content{height:auto;overflow-y:visible}.column{background:#0000;flex:none;max-height:none;width:100%}.trader-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;border-radius:var(--mobile-border-radius);box-shadow:0 2px 12px #00000014;box-shadow:var(--mobile-card-shadow);margin-bottom:12px;margin-bottom:var(--mobile-gap);overflow:hidden;.trader-card-header{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:16px}.trader-card-title{align-items:center;color:#fff;color:var(--mobile-text-primary);display:flex;font-size:16px;font-weight:600;gap:8px}.trader-card-content{padding:16px}.ticker-list-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;border-radius:var(--mobile-border-radius);box-shadow:0 2px 12px #00000014;box-shadow:var(--mobile-card-shadow);margin-bottom:12px;margin-bottom:var(--mobile-gap);overflow:hidden;.chart-container{margin-bottom:16px;margin-bottom:var(--mobile-padding)}.mobile-native-chart-container{background:var(--color-bg-secondary);overflow:hidden}.mobile-native-chart-container,.mobile-native-chart-container .chart-wrapper{height:400px!important;position:relative!important;width:100%!important}.mobile-native-chart-container canvas,.mobile-native-chart-container div{height:400px!important;width:100%!important}.chart-container{height:auto!important;min-height:auto!important}.chart-container .mobile-native-chart-container{display:block!important;opacity:1!important;visibility:visible!important}.account-overview-container,.mobile-orderbook-container,.mobile-orderbook-container .order-book-container,.order-book-container,.positions-container,.ticker-list-panel,.trade-panel-container{background:var(--color-bg-secondary)!important;border:1px solid var(--color-border-primary)!important;border-radius:8px;display:block!important;margin-bottom:12px;margin-bottom:var(--mobile-gap);opacity:1!important;overflow:visible;visibility:visible!important}.mobile-orderbook-container .book-header,.mobile-orderbook-container .book-table,.mobile-orderbook-container .order-book-header,.mobile-orderbook-container .order-book-table{display:block!important;opacity:1!important;visibility:visible!important}.order-book-container{max-height:400px}.book-table,.order-book-table{font-size:12px;width:100%}.book-row{align-items:center;display:flex;justify-content:space-between;padding:4px 8px}.positions-container{min-height:200px}.positions-grid,.positions-table{font-size:12px;overflow-x:auto;width:100%}.price-item,.ticker-item{align-items:center;display:flex;flex-direction:column;font-size:13px;min-width:100px;padding:8px}.price-change{font-weight:600}.price-change.positive{color:#26a69a}.price-change.negative{color:#ef5350}.trade-panel-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;border-radius:var(--mobile-border-radius);box-shadow:0 2px 12px #00000014;box-shadow:var(--mobile-card-shadow);margin-bottom:var(--mobile-gap);overflow:hidden}.form-group input[type=number],.form-group input[type=text]{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;color:#fff;color:var(--mobile-text-primary);font-size:16px;min-height:48px;padding:14px 16px;transition:all .2s ease}.form-group input:focus{background:#ffffff14;border-color:#00d4aa;border-color:var(--mobile-active-color);box-shadow:0 0 0 3px #00d4aa1a;outline:none}.action-buttons button{border-radius:12px;font-size:16px;min-height:52px;padding:16px 24px;touch-action:manipulation;transition:all .2s ease}.buy-button{background:linear-gradient(135deg,#26a69a,#2dd4bf);box-shadow:0 4px 12px #26a69a4d}.sell-button{background:linear-gradient(135deg,#ef5350,#f87171);box-shadow:0 4px 12px #ef53504d}.buy-button:active,.sell-button:active{transform:scale(.98)}.asset-selector-trigger{border-radius:8px;flex-wrap:wrap;padding:8px}.trigger-symbol-section{border-bottom:1px solid var(--color-border-primary);border-right:none;justify-content:space-between;padding:8px 0;width:100%}.asset-selector-symbol{font-size:16px;font-weight:600}.trigger-data-section{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);overflow-x:auto;padding:8px;width:100%}.trigger-data-point{background-color:var(--color-bg-tertiary);border-radius:6px;padding:8px}.chart-container{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;height:300px;max-height:300px;min-height:250px;overflow:hidden;position:relative!important;width:100%!important}.chart-header-with-controls{display:flex;flex-direction:column;font-size:16px;gap:8px;padding:12px}.chart-controls{display:flex;flex-wrap:wrap;gap:8px}.chart-source-selector{align-items:center;display:flex;font-size:12px;gap:4px}.chart-source-selector button{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;padding:4px 8px}.chart-source-selector button.active{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.interval-selector{align-items:center;background-color:var(--color-bg-tertiary);border-radius:6px;display:flex;gap:6px;margin:0;overflow-x:auto;padding:12px}.interval-selector span{margin-right:4px}.interval-selector button,.interval-selector span{color:var(--color-text-secondary);font-size:12px;white-space:nowrap}.interval-selector button{background-color:initial;border:1px solid var(--color-border-primary);border-radius:4px;cursor:pointer;padding:4px 8px}.interval-selector button.active{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.tradingview-chart-container{display:block!important;height:250px!important;max-height:300px!important;min-height:250px!important;overflow:visible!important;position:relative!important;width:100%!important}.loading-chart{align-items:center;background-color:var(--color-bg-secondary);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:10}.loading-chart .loading-spinner{height:32px;margin-bottom:12px;width:32px}.loading-chart p{color:var(--color-text-secondary);font-size:14px}.chart-legend,.tradingview-chart-wrapper{display:block!important;height:100%!important;opacity:1!important;overflow:visible!important;position:relative!important;visibility:visible!important;width:100%!important}.chart-wrapper{display:block;height:100%;overflow:visible;position:relative;width:100%}.lightweight-charts-container{display:block!important;opacity:1!important;visibility:visible!important;width:100%!important}.order-book-container{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;height:auto;margin-bottom:12px;min-height:300px}.book-header{display:flex;flex-direction:column;gap:8px;padding:12px}.order-book-table-container{max-height:240px;overflow-y:auto}.trade-panel-container{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;margin-bottom:12px}.trade-panel-container h2{align-items:center;border-bottom:1px solid var(--color-border-primary);display:flex;font-size:16px;gap:8px;padding:12px}.coin-icon-header{height:20px;width:20px}.trade-form{padding:12px}.form-group{margin-bottom:16px}.action-buttons,.order-type-selector{display:flex;gap:8px;width:100%}.order-type-selector button{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;flex:1 1;padding:8px}.order-type-selector button.active{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.form-group label{color:var(--color-text-secondary);display:block;font-size:14px;margin-bottom:6px}.form-group input[type=number],.form-group input[type=text]{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:6px;color:var(--color-text-primary);font-size:14px;padding:10px;width:100%}.mobile-fee-info{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:8px;margin-bottom:16px;padding:12px}.fee-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.fee-row:last-child{margin-bottom:0}.fee-row span:first-child{color:var(--color-text-secondary);font-size:12px;font-weight:500}.fee-row .fee-value{align-items:center;color:var(--color-text-primary);display:flex;font-family:monospace;font-size:12px;font-weight:600;gap:4px}.fee-row .discount-badge{background:var(--color-success);border-radius:3px;color:#fff;font-size:10px;font-weight:700;padding:1px 4px}.fee-row.staking-discount{background:rgba(var(--color-success-rgb),.1);border:1px solid var(--color-success);border-radius:6px;margin-top:8px;padding:8px}.fee-row.staking-discount span:first-child{color:var(--color-success);font-weight:700}.discount-value{color:var(--color-success)!important;font-weight:700!important}.mobile-leverage-debug{background:rgba(var(--theme-hue),var(--theme-saturation),50%,.05);border:1px solid var(--color-border-secondary);border-radius:6px;margin-top:12px;padding:8px}.leverage-debug-row{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin-bottom:4px}.leverage-debug-row:last-child{margin-bottom:0}.debug-value{color:var(--color-accent-primary)!important;font-family:monospace;font-weight:700!important}.boost-value,.max-leverage-value{color:var(--color-warning)!important;font-family:monospace;font-weight:700!important}.slider-container{align-items:center;display:flex;margin-bottom:4px}.percentage-slider{-webkit-appearance:none;appearance:none;background-color:var(--color-bg-tertiary);border-radius:3px;flex:1 1;height:6px;margin-right:8px}.percentage-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--color-accent-primary);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider-labels{color:var(--color-text-secondary);display:flex;font-size:12px;justify-content:space-between;margin-bottom:12px}.tif-selector{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.tif-selector label{align-items:center;display:flex;font-size:13px;gap:4px}.action-buttons button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px}.buy-button{background-color:#26a69a;color:#fff}.sell-button{background-color:#ef5350;color:#fff}.buy-button:disabled,.sell-button:disabled{cursor:not-allowed;opacity:.5}.account-overview-container{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;margin-bottom:12px}.account-stats-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);padding:12px}.account-stat-item{background-color:var(--color-bg-tertiary);border-radius:6px;padding:10px}.stat-label{color:var(--color-text-secondary);font-size:12px;margin-bottom:4px}.stat-value{color:var(--color-text-primary);font-size:16px;font-weight:600}.mobile-bottom-nav{background-color:var(--color-bg-primary);border-top:1px solid var(--color-border-primary);bottom:0;box-shadow:0 -2px 8px #0000001a;display:flex;height:80px;height:var(--mobile-bottom-nav-height);left:0;position:fixed;right:0;z-index:100}.mobile-nav-items{align-items:center;display:flex;justify-content:space-around;width:100%}.mobile-nav-item{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:8px;transition:color .2s ease}.mobile-nav-item.active{color:var(--color-accent-primary)}.mobile-nav-icon{font-size:20px;margin-bottom:4px}.mobile-view-switcher{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);border-radius:8px;display:flex!important;gap:8px;margin:12px 0;overflow-x:auto;padding:4px 4px 8px}.mobile-view-button{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;min-width:80px;padding:10px 16px;transition:all .2s ease;white-space:nowrap}.mobile-view-button.active{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.mobile-positions-container{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;margin:12px 0;padding:16px}.positions-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.positions-header h3{color:var(--color-text-primary);font-size:18px;font-weight:600;margin:0}.close-all-btn{background-color:#ef5350;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px}.positions-content{min-height:120px}.positions-list{display:flex;flex-direction:column;gap:12px}.position-item{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:8px;padding:12px}.position-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.position-symbol{color:var(--color-text-primary);font-size:16px;font-weight:600}.position-pnl{font-size:14px;font-weight:600}.position-pnl.positive{color:#26a69a}.position-pnl.negative{color:#ef5350}.position-symbol-section{align-items:center;display:flex;gap:8px}.position-coin-icon{border-radius:50%;height:20px;width:20px}.position-leverage{color:var(--color-text-secondary);font-size:12px;font-weight:400}.position-details-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.position-detail-item{align-items:center;display:flex;flex-direction:column;text-align:center}.detail-label{color:var(--color-text-secondary);font-size:11px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.detail-value{color:var(--color-text-primary);font-size:13px;font-weight:600}.detail-value.buy{color:#26a69a}.detail-value.sell{color:#ef5350}.position-actions{display:flex;gap:8px;justify-content:flex-end}.close-position-btn,.modify-position-btn{border:none;border-radius:4px;cursor:pointer;font-size:11px;padding:4px 8px}.close-position-btn{background-color:#ef5350;color:#fff}.modify-position-btn{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);color:var(--color-text-primary)}.no-positions{color:var(--color-text-secondary);padding:32px 16px;text-align:center}.no-positions p{color:var(--color-text-primary);font-size:16px;margin-bottom:8px}.no-positions span{font-size:14px;opacity:.7}.mobile-balances-container{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;margin:12px 0;padding:16px}.balances-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.balances-header h3{color:var(--color-text-primary);font-size:18px;font-weight:600;margin:0}.deposit-btn{background-color:var(--color-accent-primary);border:none;border-radius:6px;color:var(--color-bg-primary);cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px}.balances-content{min-height:120px}.balance-subsection{margin-bottom:24px}.balance-subsection h4{border-bottom:1px solid var(--color-border-primary);color:var(--color-text-primary);font-size:16px;margin-bottom:12px;padding-bottom:8px}.balance-overview{margin-bottom:16px}.balance-overview,.margin-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.margin-summary{margin-top:12px}.balance-stat,.margin-stat{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:8px;padding:12px;text-align:center}.balance-label{color:var(--color-text-secondary);display:block;font-size:12px;margin-bottom:4px}.balance-value{color:var(--color-text-primary);font-size:16px;font-weight:600}.balance-value.positive{color:#26a69a}.balance-value.negative{color:#ef5350}.spot-balances h4{color:var(--color-text-primary);font-size:16px;margin-bottom:12px}.balance-list{display:flex;flex-direction:column;gap:8px}.balance-item{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:8px;margin-bottom:8px;padding:12px}.balance-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.balance-info{margin-left:12px}.balance-total{color:var(--color-text-secondary);font-size:12px;margin-top:2px}.balance-value-usd{color:var(--color-text-primary);font-size:14px;font-weight:600}.balance-details{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:12px}.balance-detail-item{align-items:center;display:flex;font-size:12px;justify-content:space-between}.balance-coin-icon{border-radius:50%;height:24px;margin-right:12px;width:24px}.balance-info{display:flex;flex:1 1;flex-direction:column}.balance-coin{color:var(--color-text-primary);font-size:14px;font-weight:600;margin-bottom:2px}.balance-amount{color:var(--color-text-secondary);font-size:12px}.balance-actions{display:flex;gap:8px;justify-content:flex-end}.transfer-btn,.withdraw-btn{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:4px;color:var(--color-text-primary);cursor:pointer;font-size:11px;padding:4px 8px;transition:all .2s ease}.transfer-btn{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.no-balances{color:var(--color-text-secondary);padding:32px 16px;text-align:center}.no-balances p{color:var(--color-text-primary);font-size:16px;margin-bottom:8px}.no-balances span{font-size:14px;opacity:.7}.mobile-market-data-panel{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;margin:12px 0;padding:12px}.market-data-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.market-data-item{align-items:center;display:flex;flex-direction:column;padding:8px 4px;text-align:center}.data-label{color:var(--color-text-secondary);font-size:10px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase;white-space:nowrap}.data-value{color:var(--color-text-primary);font-size:12px;font-weight:600;white-space:nowrap}.data-value.primary{color:var(--color-accent-primary);font-size:13px;font-weight:700}.data-value.positive{color:#26a69a}.data-value.negative{color:#ef5350}.mobile-market-data-dropdown{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;margin:0 16px 16px;overflow:hidden}.market-data-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background-color .2s ease}.market-data-toggle:active{background:var(--color-bg-tertiary)}.toggle-text{color:var(--color-text-primary);font-size:16px;font-weight:600}.toggle-arrow{color:var(--color-text-secondary);font-size:14px;transition:transform .2s ease}.toggle-arrow.open{transform:rotate(180deg)}.market-data-expanded{border-top:1px solid var(--color-border-primary);padding:16px}.market-data-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.market-data-grid .market-data-item{display:flex;flex-direction:column;gap:4px}.market-data-grid .data-label{color:var(--color-text-secondary);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.market-data-grid .data-value{color:var(--color-text-primary);font-size:14px;font-weight:600}.market-data-grid .data-value.positive{color:#26a69a}.market-data-grid .data-value.negative{color:#ef5350}.desktop-only{display:none!important}.mobile-trade-view{display:flex;flex-direction:column}.mobile-chart-container{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;height:300px;margin:12px 0;overflow:hidden;position:relative}.mobile-chart-container .loading-chart{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;height:100%;justify-content:center}.mobile-chart-container .loading-spinner{animation:spin 1s linear infinite;border-top:3px solid var(--color-border-primary);border:3px solid var(--color-border-primary);border-radius:50%;border-top-color:var(--color-accent-primary);height:32px;margin-bottom:12px;width:32px}.mobile-orderbook-container{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;margin:12px 0;overflow:hidden}.orderbook-wrapper{height:400px;overflow-y:auto}.mobile-ticker-list{border-radius:8px;height:300px;margin-top:12px;overflow-y:auto}.favorite-tickers-bar,.mobile-ticker-list{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary)}.favorite-tickers-bar{border-radius:8px;display:flex!important;gap:8px;margin-bottom:12px;min-height:60px;overflow-x:auto;padding:12px}.favorite-tickers-bar:empty{display:none!important}.favorite-ticker-item{align-items:center;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:16px;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:12px;gap:4px;padding:6px 10px;white-space:nowrap}.favorite-ticker-item.active{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.coin-icon{height:16px;width:16px}.mobile-social-view .tweet-feed-container{background-color:var(--color-bg-secondary);display:block;height:400px;overflow-y:auto;visibility:visible}.mobile-social-view .tweet-feed-container,.tweet-item{border:1px solid var(--color-border-primary);border-radius:8px;padding:12px}.tweet-item{background-color:var(--color-bg-tertiary);margin-bottom:12px}.tweet-header{align-items:center;display:flex;margin-bottom:8px}.tweet-profile-pic{border-radius:50%;height:36px;margin-right:10px;width:36px}.tweet-user-info{flex:1 1}.tweet-name{font-size:14px;font-weight:600}.tweet-username{color:var(--color-text-secondary);font-size:12px}.tweet-content{word-wrap:break-word;font-size:14px;line-height:1.4;margin-bottom:8px}.mobile-charts-container,.mobile-wallet-container{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;height:400px;overflow:hidden}.chart-wrapper>div,.lightweight-charts-container,.tradingview-chart-container,.tradingview-chart-wrapper,.tv-lightweight-charts,.tvcontainer{display:block!important;height:100%!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:100%!important}.mobile-chart-container,.mobile-charts-container,.mobile-tweets-container{display:block!important;opacity:1!important;visibility:visible!important}}@media (max-width:375px){.main-content{padding:8px}.trigger-data-point{padding:6px}.trigger-value{font-size:12px}.chart-container,.tradingview-chart-container{height:250px;min-height:250px}.trade-form{padding:8px}.action-buttons{flex-direction:column;gap:8px}.mobile-nav-item{font-size:10px}.interval-selector button{font-size:11px;padding:3px 6px}}@media (min-width:769px) and (max-width:1024px){.main-content{flex-wrap:wrap}.column-left{flex:1 1 100%;margin-bottom:16px}.column-center,.column-right{flex:1 1 48%}.mobile-bottom-nav,.mobile-overlay,.mobile-view-switcher{display:none}}.trader-desktop-nav{display:none}@media (min-width:769px){.mobile-only{display:none!important}.trader-mobile-nav{display:none}.trader-desktop-nav{display:flex;position:fixed;right:20px;top:20px;z-index:1000}.desktop-settings-button{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 4px 16px #0000001a;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;transition:all .3s ease}.desktop-settings-button:hover{background:#ffffff1f;box-shadow:0 6px 20px #00000026;color:var(--color-text-primary);transform:translateY(-1px)}.desktop-settings-button svg{transition:transform .3s ease}.desktop-settings-button:hover svg{transform:rotate(90deg)}}.capabilities-grid,.features-grid{gap:16px!important;grid-template-columns:1fr!important}.capability-card,.feature-card-modern{margin-bottom:0!important;padding:20px!important}.capability-icon{font-size:20px!important;height:40px!important;width:40px!important}.capability-title{font-size:18px!important}.capability-description{font-size:14px!important}.pricing-cards{flex-direction:column!important;gap:16px!important}.pricing-card{padding:24px!important;width:100%!important}.footer-content{flex-direction:column!important;gap:24px!important;text-align:center!important}.footer-section{margin-bottom:20px!important}.footer-links{flex-wrap:wrap!important;justify-content:center!important}.asset-selector-mobile{background:var(--color-accent-primary);border:none;border-radius:6px;color:var(--color-bg-primary);cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s ease}.asset-selector-mobile:active{transform:scale(.95)}.mobile-ticker-list{background:var(--color-bg-primary);bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:1001}.ticker-list-header{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;padding:16px}.ticker-list-header h3{color:var(--color-text-primary);font-size:18px;margin:0}.close-ticker-list{background:none;border:none;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;font-size:20px;padding:8px;transition:color .2s ease}.close-ticker-list:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.mobile-orderbook-container{margin-bottom:16px;margin-bottom:var(--mobile-padding)}.mobile-orderbook-container .order-book-container{height:400px;overflow-y:auto}.chart-header-with-controls{border-bottom:1px solid var(--color-border-primary);display:flex;flex-direction:column;font-size:16px;gap:12px;padding:16px}.chart-title{align-items:center;display:flex;flex:1 1;font-weight:600;gap:8px}.chart-title .favorite-ticker-btn{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:18px;margin-left:auto;padding:4px;transition:color .2s ease}.chart-title .favorite-ticker-btn.favorited{color:gold}.chart-title .favorite-ticker-btn:active{transform:scale(.9)}.chart-controls{display:flex;justify-content:flex-end}.mobile-account-overview{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;margin-bottom:12px;padding:16px}.account-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.account-stat-item{display:flex;flex-direction:column;gap:4px}.stat-label{color:var(--color-text-secondary);font-size:12px;font-weight:500}.stat-value{color:var(--color-text-primary);font-size:16px;font-weight:600}.stat-value.positive{color:#26a69a}.stat-value.negative{color:#ef5350}.mobile-positions-container{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;height:400px;margin-bottom:12px;overflow:hidden}.positions-header{align-items:center;background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;padding:16px}.positions-header h3{color:var(--color-text-primary);font-size:16px;margin:0}.close-all-btn{background:#ef5350;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px}.positions-content{height:calc(100% - 57px);overflow-y:auto;padding:12px}.positions-list{display:flex;flex-direction:column;gap:8px}.position-item{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:8px;padding:12px}.position-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.position-symbol{color:var(--color-text-primary);font-size:16px;font-weight:600}.position-pnl{font-size:14px;font-weight:600}.position-pnl.positive{color:#26a69a}.position-pnl.negative{color:#ef5350}.position-details{grid-gap:8px;display:grid;font-size:12px;gap:8px;grid-template-columns:1fr 1fr 1fr}.no-positions,.position-details{color:var(--color-text-secondary)}.no-positions{padding:40px 20px;text-align:center}.mobile-ticker-display{margin-bottom:12px}.mobile-market-ticker{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;display:flex;gap:8px;overflow-x:auto;padding:12px}.mobile-market-ticker .ticker-item{align-items:center;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;min-width:80px;padding:8px 12px;transition:all .2s ease}.mobile-market-ticker .ticker-item.active{background:var(--color-accent-primary);color:#000}.mobile-market-ticker .ticker-item:active{transform:scale(.95)}.mobile-market-ticker .ticker-symbol{font-size:12px;font-weight:600;margin-bottom:4px}.mobile-market-ticker .ticker-price{font-size:13px;font-weight:600;margin-bottom:2px}.mobile-market-ticker .ticker-change{font-size:10px;font-weight:500}.mobile-header{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary);display:flex;flex-direction:column;gap:16px;padding:16px}.mobile-branding{align-items:center;display:flex;justify-content:center}.app-logo{color:var(--color-accent-primary);font-size:24px;font-weight:800;letter-spacing:1px;margin:0;text-transform:uppercase}.mobile-asset-selector-panel{margin:0}.mobile-asset-selector-trigger{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;cursor:pointer;padding:16px;transition:all .2s ease}.mobile-asset-selector-trigger:active{background:var(--color-bg-tertiary);transform:scale(.98)}.mobile-trigger-symbol-section{align-items:center;display:flex;gap:12px}.mobile-trigger-symbol-section .coin-icon{border-radius:50%;height:40px;width:40px}.mobile-symbol-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.symbol-line{align-items:center;display:flex;gap:8px}.mobile-asset-selector-symbol{color:var(--color-text-primary);font-size:18px;font-weight:700}.mobile-primary-price{color:var(--color-accent-primary);font-size:20px;font-weight:600}.mobile-symbol-data{align-items:center;display:flex;gap:12px}.mobile-price{color:var(--color-text-primary);font-size:16px;font-weight:600}.mobile-change{font-size:13px;font-weight:500}.mobile-change.positive{color:#26a69a}.mobile-change.negative{color:#ef5350}.mobile-trigger-actions{align-items:center;display:flex;gap:8px}.favorite-ticker-btn{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;min-width:28px;padding:4px;transition:color .2s ease}.favorite-ticker-btn.favorited{color:gold}.favorite-ticker-btn:active{transform:scale(.9)}.mobile-asset-selector-arrow{color:var(--color-text-secondary);font-size:14px;transition:transform .2s ease}}.loading-spinner{height:20px;width:20px}.loading-chart{align-items:center;background-color:var(--color-bg-secondary);border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.loading-chart .loading-spinner{height:40px;margin-bottom:16px;width:40px}.loading-chart p{color:var(--color-text-secondary);font-size:14px}.loading-container{color:var(--color-text-secondary);flex-direction:column;gap:16px;height:100%}.recent-trades-container{background:var(--color-bg-secondary);border:none;border-radius:0;display:flex;flex-direction:column;font-family:var(--font-family-mono);font-size:var(--font-size-xs);height:100%;overflow:hidden;width:100%}.recent-trades-header{align-items:center;background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-sm)}.recent-trades-header:before{animation:headerPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#0000 0,var(--color-accent-primary) 20%,var(--color-accent-secondary) 50%,var(--color-accent-primary) 80%,#0000 100%);content:"";height:4px;left:0;opacity:1;position:absolute;right:0;top:0}@keyframes headerPulse{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(1.02)}}.recent-trades-header h3{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.recent-trades-header h3:before{content:"";display:none}.recent-trades-controls{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-sm)}.user-search-input{background:linear-gradient(135deg,var(--color-bg-secondary) 0,#ffffff08 100%);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 2px 4px #0000001a;color:var(--color-text-primary);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:13px;font-weight:500;min-width:200px;padding:8px 12px;transition:all .2s}.user-search-input:focus{box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.2);outline:none;transform:translateY(-1px)}.user-search-input:focus,.user-search-input:hover{background:linear-gradient(135deg,var(--color-bg-hover) 0,#ffffff0d 100%);border-color:var(--color-accent-primary)}.user-search-input::placeholder{color:var(--color-text-tertiary);font-style:italic}.volume-tracker-header{align-items:center;background:linear-gradient(135deg,var(--color-bg-secondary) 0,#ffffff08 100%);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 2px 8px #0000001a;display:flex;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;gap:6px;padding:4px 8px;position:relative}.volume-tracker-header:before{background:linear-gradient(90deg,#0000,var(--color-accent-primary),#0000);content:"";height:1px;left:0;opacity:.5;position:absolute;right:0;top:0}.volume-stat-header{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:3px;display:flex;gap:4px;padding:2px 6px;transition:all .2s ease}.volume-stat-header:hover{background:#ffffff0d;transform:translateY(-1px)}.volume-label-header{color:var(--color-text-secondary);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.volume-value-header{color:var(--color-text-primary);font-size:11px;font-weight:700}.timer-select-header{background:linear-gradient(135deg,var(--color-bg-secondary) 0,#ffffff08 100%);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);cursor:pointer;font-size:10px;font-weight:600;margin-left:8px;min-width:40px;padding:4px 8px;transition:all .2s}.timer-select-header:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.2);outline:none}.timer-select-header:hover{background:linear-gradient(135deg,var(--color-bg-hover) 0,#ffffff0d 100%);border-color:var(--color-accent-primary);transform:translateY(-1px)}.side-filter-group{position:relative}.side-filter-select{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);cursor:pointer;font-size:14px;min-width:120px;padding:8px 12px;transition:all .2s}.side-filter-select:focus{box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.2);outline:none}.side-filter-select:focus,.side-filter-select:hover{border-color:var(--color-accent-primary)}.user-filter-checkbox{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:6px;padding:4px 8px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.user-filter-checkbox:hover{background:#ffffff0d;color:var(--color-text-primary);transform:translateY(-1px)}.user-filter-checkbox input[type=checkbox]{accent-color:var(--color-accent-primary);cursor:pointer;height:16px;width:16px}.max-trades-select{background:linear-gradient(135deg,var(--color-bg-secondary) 0,#ffffff08 100%);border:1px solid var(--color-border);border-radius:4px;box-shadow:0 2px 4px #0000001a;color:var(--color-text-primary);cursor:pointer;font-size:11px;font-weight:500;min-width:70px;padding:4px 8px;transition:all .2s}.max-trades-select:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.2);outline:none}.max-trades-select:hover{background:linear-gradient(135deg,var(--color-bg-hover) 0,#ffffff0d 100%);border-color:var(--color-accent-primary);transform:translateY(-1px)}.clear-all-filters{background:linear-gradient(135deg,var(--color-bg-secondary) 0,#ffffff08 100%);border:1px solid var(--color-border);border-radius:4px;box-shadow:0 2px 4px #0000001a;color:var(--color-text-secondary);cursor:pointer;font-size:11px;font-weight:500;overflow:hidden;padding:4px 8px;position:relative;transition:all .2s}.clear-all-filters:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.clear-all-filters:hover:before{left:100%}.clear-all-filters:hover{background:linear-gradient(135deg,var(--color-bg-hover) 0,#ffffff0d 100%);border-color:var(--color-accent-primary);color:var(--color-text-primary);transform:translateY(-1px)}.recent-trades-content{flex:1 1;min-height:0}.recent-trades-content,.recent-trades-table{display:flex;flex-direction:column;overflow:hidden}.recent-trades-table{height:100%}.trades-header{grid-gap:var(--spacing-xs);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);flex-shrink:0;gap:var(--spacing-xs);grid-template-columns:1fr 60px 1fr 1fr 1fr 1fr 1.4fr;padding:var(--spacing-xs)}.header-cell{flex-direction:row;justify-content:flex-start;min-height:36px;padding:6px 8px;position:relative}.header-cell.filtered:before{right:4px;top:4px}.header-cell.filtered{background:linear-gradient(135deg,rgba(var(--color-accent-primary-rgb),.25) 0,rgba(var(--color-accent-primary-rgb),.15) 100%);border-color:rgba(var(--color-accent-primary-rgb),.5);box-shadow:0 2px 8px rgba(var(--color-accent-primary-rgb),.4),inset 0 1px 0 #ffffff40;color:var(--color-accent-primary)}.header-cell.filtered:before{background:var(--color-accent-primary);border-radius:50%;content:"";height:6px;position:absolute;right:2px;top:2px;width:6px}.sort-indicator{font-size:12px;font-weight:900}.filter-trigger{background:#0000;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;font-size:12px;margin-left:6px;opacity:.95;padding:2px 4px;position:static;transition:all .2s}.filter-trigger:hover{background:rgba(var(--color-accent-primary-rgb),.2);transform:scale(1.1)}.filter-trigger:hover,.header-cell.filtered .filter-trigger{border-color:var(--color-accent-primary);color:var(--color-accent-primary);opacity:1}.time-cell{justify-content:flex-start;text-align:left}.side-cell{justify-content:center;text-align:center}.price-cell,.size-cell,.usd-value-cell{justify-content:flex-end;text-align:right}.hash-cell{justify-content:center;text-align:center}.addresses-cell{align-items:flex-start;flex-direction:column;justify-content:flex-start;position:relative;text-align:left}.user-search-column{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;border:1px solid #fff3;border-radius:4px;color:var(--color-text-primary);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:9px;margin-top:3px;max-width:100px;min-height:18px;padding:3px 6px;transition:all .2s;width:100%}.user-search-column:focus{box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.2);outline:none}.user-search-column:focus,.user-search-column:hover{border-color:var(--color-accent-primary)}.user-search-column::placeholder{color:var(--color-text-tertiary);font-style:italic}.trades-body{background:var(--color-bg-secondary)}.trade-row{grid-gap:var(--spacing-xs);border-bottom:1px solid var(--color-border-primary);gap:var(--spacing-xs);grid-template-columns:1fr 60px 1fr 1fr 1fr 1fr 1.4fr;overflow:hidden;padding:var(--spacing-xs);transition:background-color var(--transition-fast);white-space:nowrap}.trade-row:hover{background:var(--color-bg-hover)}.trade-row.user-trade{background:rgba(var(--color-accent-primary-rgb),.08);border-left:2px solid var(--color-accent-primary);box-shadow:0 1px 4px rgba(var(--color-accent-primary-rgb),.2)}.trade-row.user-trade:hover{background:rgba(var(--color-accent-primary-rgb),.12);box-shadow:0 2px 8px rgba(var(--color-accent-primary-rgb),.3)}.trade-cell{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-cell.time-cell{color:#aaa;font-size:10px;font-weight:400;justify-content:flex-start}.trade-cell.side-cell{border:1px solid #0000;border-radius:3px;font-size:9px;font-weight:700;justify-content:center;letter-spacing:.3px;min-width:40px;padding:2px 4px;text-shadow:0 1px 2px #0000004d;text-transform:uppercase;transition:all .2s ease}.trade-cell.side-cell.buy-side{background:#0000;border:none;color:var(--color-green)!important}.trade-cell.side-cell.sell-side{background:#0000;border:none;color:var(--color-red)!important}.trade-cell.side-cell.buy-side:hover,.trade-cell.side-cell.sell-side:hover{background:#0000}.trade-cell.price-cell,.trade-cell.size-cell,.trade-cell.usd-value-cell{font-weight:var(--font-weight-medium);justify-content:flex-end}.trade-cell.hash-cell{justify-content:center}.trade-cell.addresses-cell{font-size:10px;justify-content:flex-start}.hash-link{background:rgba(var(--color-accent-primary-rgb),.1);border:1px solid rgba(var(--color-accent-primary-rgb),.2);border-radius:3px;color:var(--color-accent-primary);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:10px;font-weight:500;padding:2px 4px;text-decoration:none;transition:all .2s}.hash-link:hover{background:rgba(var(--color-accent-primary-rgb),.2);border-color:var(--color-accent-primary);text-decoration:none;transform:translateY(-1px)}.addresses-container{display:flex;flex-direction:column;gap:1px;width:100%}.address-row{gap:3px;width:100%}.role-label{border-radius:2px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:8px;font-weight:700;min-width:12px;padding:1px 2px;text-align:center}.taker-label{background:rgba(var(--color-accent-primary-rgb),.2);border:1px solid rgba(var(--color-accent-primary-rgb),.4);color:var(--color-accent-primary)}.maker-label{background:#ffffff0d;border:1px solid #ffffff1a}.address-link,.maker-label{color:var(--color-text-secondary)}.address-link{background:#ffffff05;border:1px solid #0000;border-radius:2px;flex:1 1;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:9px;font-weight:500;min-width:0;padding:1px 3px;transition:all .2s}.taker-link{background:#ffffff0d;border-color:#ffffff1a;color:var(--color-text-primary);font-weight:600}.maker-link{background:#ffffff05;color:var(--color-text-secondary);font-weight:400}.address-link:hover{background:rgba(var(--color-accent-primary-rgb),.15);border-color:var(--color-accent-primary);color:var(--color-accent-primary);text-decoration:none;transform:translateY(-1px)}.address-link.user-address{background:rgba(var(--color-accent-primary-rgb),.2)!important;border-color:rgba(var(--color-accent-primary-rgb),.4)!important;box-shadow:0 1px 3px rgba(var(--color-accent-primary-rgb),.3);color:var(--color-accent-primary)!important;font-weight:700!important}.more-addresses{color:var(--color-text-tertiary);font-size:8px;font-style:italic;padding:1px 3px}.no-trades{align-items:center;color:var(--color-text-secondary);display:flex;font-size:16px;font-style:italic;height:200px;justify-content:center;padding:40px;text-align:center}.recent-trades-footer{align-items:center;background:var(--color-bg-tertiary);border-top:1px solid var(--color-border);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 20px}.trades-count{color:var(--color-text-secondary);font-size:13px;font-weight:500}.active-filters{align-items:center;display:flex}.filter-indicator{background:rgba(var(--color-accent-primary-rgb),.1);border:1px solid rgba(var(--color-accent-primary-rgb),.2);border-radius:4px;color:var(--color-accent-primary);font-size:12px;font-weight:600;padding:4px 8px}.filter-popup{animation:popupFadeIn .2s ease-out;background:#1a1a1a!important;border:2px solid var(--color-accent-primary)!important;border-radius:12px;box-shadow:0 8px 32px #000c !important,0 0 0 1px #00d4ff80 !important,inset 0 1px 0 #ffffff1a!important;left:0;min-width:280px;opacity:1!important;pointer-events:all!important;position:absolute;right:0;top:calc(100% + 4px);z-index:99999!important}@keyframes popupFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filter-popup-header{align-items:center;background:#2a2a2a!important;border-bottom:1px solid var(--color-border);border-radius:10px 10px 0 0;display:flex;justify-content:space-between;opacity:1!important;padding:12px 16px}.filter-popup-header span{color:var(--color-text-primary);font-size:14px;font-weight:600}.close-popup{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;transition:all .2s;width:24px}.close-popup:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.filter-popup-body{background:#1a1a1a!important;border-radius:0 0 10px 10px;display:flex;flex-direction:column;gap:12px;opacity:1!important;padding:16px}.filter-popup-body:hover,.filter-popup-header:hover,.filter-popup:hover{background:inherit!important;opacity:1!important}.filter-popup *{opacity:1!important}.filter-input-group{align-items:center;display:flex;gap:12px}.filter-input-group label{color:var(--color-text-secondary);font-size:14px;font-weight:600;min-width:40px}.filter-input-group input{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);flex:1 1;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:14px;padding:8px 12px;transition:all .2s}.filter-input-group input:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.2);outline:none}.filter-input-group input::placeholder{color:var(--color-text-tertiary);font-style:italic}.filter-popup-buttons{border-top:1px solid var(--color-border);display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.filter-btn-apply,.filter-btn-clear{border:1px solid var(--color-border);border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.filter-btn-clear{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.filter-btn-clear:hover{background:var(--color-bg-hover);border-color:var(--color-accent-primary);color:var(--color-text-primary)}.filter-btn-apply{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.filter-btn-apply:hover{background:var(--color-accent-secondary);border-color:var(--color-accent-secondary)}@media (max-width:768px){.trade-row,.trades-header{gap:6px;grid-template-columns:.6fr .5fr .7fr .7fr .8fr .8fr 1fr;padding:6px 12px}.header-cell{font-size:10px;min-height:36px;padding:6px 8px}.recent-trades-header{align-items:flex-start;flex-direction:column;gap:12px;padding:16px 20px}.recent-trades-header h3{font-size:16px}.recent-trades-controls{gap:12px;justify-content:flex-start;padding:8px 12px;width:100%}.max-trades-select,.side-filter-select{font-size:12px;min-width:auto;padding:6px 8px}.user-search-input{font-size:12px;min-width:150px;padding:6px 8px}.user-filter-checkbox{font-size:12px;gap:8px;padding:6px 8px}.max-trades-select{font-size:12px;min-width:70px;padding:6px 8px}.clear-all-filters{font-size:12px;padding:6px 12px}.header-cell{font-size:11px;padding:6px 2px}.trade-cell{font-size:11px;padding:2px}.filter-popup{min-width:250px}.recent-trades-footer{padding:8px 16px}.volume-tracker-header{flex-wrap:wrap;gap:8px;justify-content:center;padding:6px 8px}.volume-stat-header{gap:4px;justify-content:center;min-width:60px;padding:2px 4px}.volume-label-header,.volume-value-header{font-size:9px}.timer-select-header{font-size:9px;margin-left:4px;min-width:35px;padding:2px 4px}.trade-cell.side-cell{font-weight:700;min-width:30px}.hash-link,.trade-cell.side-cell{font-size:8px;padding:1px 2px}.address-link{padding:1px 2px}.trade-cell.addresses-cell,.trade-cell.hash-cell{font-size:8px}.role-label{font-size:7px;min-width:10px;padding:0 1px}.address-link{font-size:8px;padding:0 2px}.address-row{gap:2px}.user-search-column{font-size:10px;min-height:16px;padding:2px 4px}}.trades-body::-webkit-scrollbar{width:6px}.trades-body::-webkit-scrollbar-track{background:var(--color-bg-tertiary)}.trades-body::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.trades-body::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@keyframes trade-highlight{0%{background:rgba(var(--color-accent-primary-rgb),.3);transform:scale(1.01)}to{background:#0000;transform:scale(1)}}.trade-row.new-trade{animation:trade-highlight 1s ease-out}.liquidation-feed-container{background:var(--color-bg-secondary);border:none;border-radius:0;display:flex;flex-direction:column;font-family:var(--font-family-mono);font-size:var(--font-size-xs);height:100%;overflow:hidden;width:100%}.liquidation-feed-header{align-items:center;background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-sm)}.liquidation-feed-header h3{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.liquidation-feed-controls{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-sm)}.liquidation-filters{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.filter-btn{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xxs);padding:var(--spacing-xxs) var(--spacing-xs);transition:all var(--transition-fast);white-space:nowrap}.filter-btn:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.filter-btn.active{background:var(--color-red);border-color:var(--color-red);color:var(--color-bg-primary)}.size-filter{align-items:center;display:flex;gap:var(--spacing-xs)}.size-filter-select{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-xxs);padding:var(--spacing-xxs) var(--spacing-xs)}.size-filter-select:focus{border-color:var(--color-accent-primary);outline:none}.max-liquidations-select{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-xxs);padding:var(--spacing-xxs) var(--spacing-xs)}.max-liquidations-select:focus{border-color:var(--color-accent-primary);outline:none}.liquidation-feed-content{flex:1 1}.liquidation-feed-content,.liquidation-feed-table{display:flex;flex-direction:column;overflow:hidden}.liquidation-feed-table{flex:1 1}.liquidations-header{grid-gap:var(--spacing-xs);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);display:grid;flex-shrink:0;gap:var(--spacing-xs);grid-template-columns:1fr 60px 1fr 1fr 80px;padding:var(--spacing-xs)}.header-cell{align-items:center;display:flex;font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);gap:var(--spacing-xxs);transition:color var(--transition-fast)}.header-cell.sorted,.sort-indicator{color:var(--color-red)}.sort-indicator{font-size:var(--font-size-xs)}.time-cell{justify-self:start}.type-cell{justify-self:center}.account-cell,.price-cell,.size-cell{justify-self:end}.liquidations-body{flex:1 1;overflow-x:hidden;overflow-y:auto}.liquidation-row{grid-gap:var(--spacing-xs);border-bottom:1px solid var(--color-border-primary);display:grid;gap:var(--spacing-xs);grid-template-columns:1fr 60px 1fr 1fr 80px;padding:var(--spacing-xs);transition:background-color var(--transition-fast)}.liquidation-row:hover{background:var(--color-bg-hover)}.liquidation-row.long-liquidation{border-left:2px solid var(--color-green)}.liquidation-row.short-liquidation{border-left:2px solid var(--color-red)}.liquidation-cell{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liquidation-cell.time-cell{color:var(--color-text-secondary);justify-content:flex-start}.liquidation-cell.type-cell{font-weight:var(--font-weight-semibold);justify-content:center}.liquidation-cell.size-cell{font-weight:var(--font-weight-semibold);justify-content:flex-end}.liquidation-cell.account-cell,.liquidation-cell.price-cell{font-weight:var(--font-weight-medium);justify-content:flex-end}.liquidation-cell.account-cell{color:var(--color-text-secondary)}.no-liquidations{align-items:center;color:var(--color-text-tertiary);display:flex;flex:1 1;font-size:var(--font-size-sm);justify-content:center;padding:var(--spacing-xl);text-align:center}.liquidation-feed-footer{align-items:center;background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-xs)}.liquidations-count{color:var(--color-text-secondary);font-size:var(--font-size-xxs)}@media (max-width:768px){.liquidation-row,.liquidations-header{grid-template-columns:1fr 50px 1fr 1fr 70px}.liquidation-filters{gap:var(--spacing-xxs)}.filter-btn{font-size:10px;padding:var(--spacing-xxs)}.size-filter{align-items:flex-start;flex-direction:column;gap:var(--spacing-xxs)}}.liquidations-body::-webkit-scrollbar{width:6px}.liquidations-body::-webkit-scrollbar-track{background:var(--color-bg-secondary)}.liquidations-body::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm)}.liquidations-body::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}@keyframes liquidation-highlight{0%{background:var(--color-red);color:var(--color-bg-primary)}to{background:#0000;color:var(--color-text-primary)}}.liquidation-row.new-liquidation{animation:liquidation-highlight 3s ease-out}.liquidation-row.large-liquidation{background:#d926261a;border-left:3px solid var(--color-red)}.liquidation-row.mega-liquidation{background:#d9262633;border-left:4px solid var(--color-red);box-shadow:0 0 10px #d926264d}.windows-xp-theme{--theme-hue:205;--theme-saturation:100%;--theme-lightness-accent:50%;--color-accent-primary:#3a7ae4;--color-accent-secondary:#2157d1;--color-accent-tertiary:#5a9cff;--color-accent-quaternary:#1e4db8;--xp-blue-dark:#0054e3;--xp-blue-light:#4a90e2;--xp-blue-gradient-start:#5a9cff;--xp-blue-gradient-end:#1e4db8;--xp-beige:#ece9d8;--xp-gray-light:#f1f1f1;--xp-gray-dark:#d4d0c8;--xp-border-3d-light:#fff;--xp-border-3d-dark:grey;--xp-border-3d-darker:#404040;--xp-green-start:#73d216;--xp-green-end:#4e9a06;--color-bg-primary:var(--xp-beige);--color-bg-secondary:var(--xp-gray-light);--color-bg-tertiary:#fff;--color-bg-hover:#e0e0e0;--color-bg-active:var(--xp-gray-dark);--color-text-primary:#000;--color-text-secondary:#000;--color-text-tertiary:#404040;--color-text-quaternary:grey;--color-border-primary:var(--xp-blue-dark);--color-border-secondary:var(--xp-border-3d-dark);--color-border-hover:#0080ff4d;font-rendering:optimizeSpeed;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-family:Pixelify Sans,"MS Sans Serif",monospace;font-size:11px;line-height:1.2}.windows-xp-theme *{-webkit-font-smoothing:none!important;-moz-osx-font-smoothing:unset!important;font-family:Pixelify Sans,"MS Sans Serif",monospace!important;font-size:11px!important;font-weight:400!important;text-rendering:optimizeSpeed!important}.windows-xp-theme .flexible-component-new{animation:windowOpen .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--xp-beige);border:2px outset var(--xp-border-3d-light);border-radius:8px 8px 0 0;box-shadow:4px 4px 8px #0006,inset 1px 1px 0 #fffc}@keyframes windowOpen{0%{opacity:0;transform:scale(.3) translateY(-50px)}50%{opacity:.8;transform:scale(1.05) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.windows-xp-theme .flexible-component-new:hover{border:2px outset var(--xp-border-3d-light);box-shadow:6px 6px 12px #00000080,inset 1px 1px 0 #ffffffe6;transform:none}.windows-xp-theme .flexible-component-new.dragging{animation:windowDrag .1s ease-out;border:2px outset var(--xp-border-3d-light);box-shadow:8px 8px 16px #0009,inset 1px 1px 0 #ffffffe6;transform:rotate(1deg) scale(1.02);z-index:1000}@keyframes windowDrag{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1deg) scale(1.02)}}.windows-xp-theme .flexible-drag-handle{align-items:center;background:linear-gradient(90deg,var(--xp-blue-gradient-start) 0,var(--xp-blue-dark) 50%,var(--xp-blue-gradient-end) 100%);border:none;border-bottom:1px solid var(--xp-border-3d-dark);border-radius:6px 6px 0 0;color:#fff;display:flex;font-size:11px!important;font-weight:700!important;height:30px;justify-content:space-between;padding:0 8px;position:relative;text-shadow:1px 1px 0 #000c}.windows-xp-theme .flexible-drag-handle:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' stroke='%23000' stroke-width='.5' d='M1 1h14v14H1z'/%3E%3Cpath fill='%234a90e2' d='M3 3h10v10H3z'/%3E%3C/svg%3E");background-size:contain;content:"";height:16px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.windows-xp-theme .flexible-component-title{color:#fff!important;font-size:11px!important;font-weight:700!important;margin-left:24px;text-shadow:1px 1px 0 #000c;-webkit-user-select:none;user-select:none}.windows-xp-theme .flexible-buttons{align-items:center;display:flex;gap:2px;margin-right:-4px}.windows-xp-theme .flexible-close-btn,.windows-xp-theme .flexible-lock-btn,.windows-xp-theme .flexible-maximize-btn,.windows-xp-theme .flexible-minimize-btn{align-items:center;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border:1px outset var(--xp-border-3d-light);border-radius:0;box-shadow:1px 1px 2px #0000004d;color:#000;cursor:pointer;display:flex;font-family:"MS Sans Serif",monospace!important;font-size:12px!important;font-weight:700!important;height:21px;justify-content:center;position:relative;transition:all .1s ease;width:21px}.windows-xp-theme .flexible-close-btn{background:linear-gradient(135deg,#ff6b6b,#e63946);color:#fff;text-shadow:1px 1px 0 #00000080}.windows-xp-theme .flexible-lock-btn.locked{background:linear-gradient(135deg,#ffd60a,#ffbe0b);color:#000}.windows-xp-theme .flexible-close-btn:hover,.windows-xp-theme .flexible-lock-btn:hover,.windows-xp-theme .flexible-maximize-btn:hover,.windows-xp-theme .flexible-minimize-btn:hover{border:1px inset var(--xp-border-3d-light);box-shadow:inset 1px 1px 2px #0000004d;transform:translateY(1px)}.windows-xp-theme .flexible-close-btn:active,.windows-xp-theme .flexible-lock-btn:active,.windows-xp-theme .flexible-maximize-btn:active,.windows-xp-theme .flexible-minimize-btn:active{background:linear-gradient(135deg,#d0d0d0,#b0b0b0);border:1px inset var(--xp-border-3d-dark);box-shadow:inset 2px 2px 4px #0006}.windows-xp-theme .flexible-close-btn:active{background:linear-gradient(135deg,#cc2936,#a61e1e)}.windows-xp-theme .flexible-component-content{border:none;border-radius:0 0 6px 6px;border-top:1px solid var(--xp-border-3d-dark);top:30px}.windows-xp-theme .flexible-resize-handle{background:linear-gradient(45deg,var(--xp-border-3d-light) 25%,#0000 25%,#0000 75%,var(--xp-border-3d-light) 75%);background-size:4px 4px;border:1px solid var(--xp-border-3d-dark);opacity:.7;transition:all .2s ease}.windows-xp-theme .flexible-resize-handle:hover{background:linear-gradient(45deg,var(--xp-blue-light) 25%,var(--xp-border-3d-light) 25%,var(--xp-border-3d-light) 75%,var(--xp-blue-light) 75%);background-size:6px 6px;border-color:var(--xp-blue-dark);opacity:1}.windows-xp-theme .flexible-resize-corner:after{background:linear-gradient(-45deg,#0000 30%,var(--xp-border-3d-dark) 32%,var(--xp-border-3d-dark) 34%,#0000 36%),linear-gradient(-45deg,#0000 45%,var(--xp-border-3d-dark) 47%,var(--xp-border-3d-dark) 49%,#0000 51%),linear-gradient(-45deg,#0000 60%,var(--xp-border-3d-dark) 62%,var(--xp-border-3d-dark) 64%,#0000 66%);background-size:12px 12px;bottom:2px;content:"";height:12px;position:absolute;right:2px;width:12px}.windows-xp-theme .flexible-layout-container{background:radial-gradient(ellipse at center,#58a0d8 0,#4a8bc2 30%,#3b82c2 60%,#2e6ba8 100%);background-attachment:fixed;overflow:hidden;position:relative}.windows-xp-theme .flexible-layout-container:before{animation:cloudFloat 60s linear infinite;background:radial-gradient(circle at 20% 30%,#ffffff1a 0,#0000 20%),radial-gradient(circle at 80% 70%,#ffffff14 0,#0000 25%),radial-gradient(circle at 40% 80%,#ffffff0f 0,#0000 30%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes cloudFloat{0%{transform:translateX(-10px)}50%{transform:translateX(10px)}to{transform:translateX(-10px)}}.windows-xp-theme .desktop-icons{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,80px);left:20px;pointer-events:all;position:absolute;top:20px;z-index:10}.windows-xp-theme .desktop-icon{align-items:center;animation:iconFloat 4s ease-in-out infinite;animation-delay:0s;animation-delay:calc(var(--icon-index, 0)*.5s);background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:84px;justify-content:center;padding:6px;transition:all .15s ease;width:72px}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.windows-xp-theme .desktop-icon:hover{animation:none;background:#fff3;border:1px dotted #fffc;transform:scale(1.05)}.windows-xp-theme .desktop-icon:active{background:#ffffff4d;transform:scale(.95)}.windows-xp-theme .desktop-icon.selected{background:linear-gradient(135deg,#42a5f54d,#2196f380);border:1px dotted #ffffffe6;box-shadow:0 0 8px #42a5f566}.windows-xp-theme .desktop-icon-image{align-items:center;background:linear-gradient(135deg,#f0f0f0,#d0d0d0);border:2px outset var(--xp-border-3d-light);border-radius:2px;box-shadow:2px 2px 4px #0000004d;display:flex;font-size:20px;height:32px;justify-content:center;margin-bottom:6px;transition:all .2s ease;width:32px}.windows-xp-theme .desktop-icon:hover .desktop-icon-image{border:2px inset var(--xp-border-3d-light);transform:translateY(1px)}.windows-xp-theme .desktop-icon-label{word-wrap:break-word;color:#fff!important;font-size:10px!important;font-weight:400!important;letter-spacing:.3px!important;line-height:1.2!important;margin-top:2px;max-width:68px;text-align:center;text-shadow:1px 1px 0 #000000e6,-1px -1px 0 #000000e6,1px -1px 0 #000000e6,-1px 1px 0 #000000e6}.windows-xp-theme .desktop-icon[data-app=chart] .desktop-icon-image{background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff}.windows-xp-theme .desktop-icon[data-app=orderbook] .desktop-icon-image{background:linear-gradient(135deg,#2196f3,#1565c0);color:#fff}.windows-xp-theme .desktop-icon[data-app=trade] .desktop-icon-image{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.windows-xp-theme .desktop-icon[data-app=portfolio] .desktop-icon-image{background:linear-gradient(135deg,#9c27b0,#6a1b9a);color:#fff}.windows-xp-theme .desktop-icon[data-app=settings] .desktop-icon-image{background:linear-gradient(135deg,#607d8b,#37474f);color:#fff}.windows-xp-theme .compact-bottom-nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(to bottom,var(--xp-blue-light) 0,var(--xp-blue-dark) 20%,#1e4db8 80%,#0f3a8c 100%)!important;border:none!important;border-top:2px solid var(--xp-border-3d-light)!important;bottom:0!important;box-shadow:0 -2px 4px #0000004d,inset 0 2px 0 #fff3!important;font-family:Pixelify Sans,"MS Sans Serif",monospace!important;height:40px!important;left:0!important;padding:4px 8px!important;position:fixed!important;right:0!important;z-index:var(--z-index-sticky)!important}.windows-xp-theme .bottom-nav-left .compact-nav-btn:first-child{animation:startButtonGlow 3s ease-in-out infinite;background:linear-gradient(to bottom,var(--xp-green-start) 0,var(--xp-green-end) 100%)!important;border:2px outset var(--xp-border-3d-light)!important;border-radius:0 16px 16px 0!important;box-shadow:2px 2px 4px #0006!important;color:#fff!important;font-size:11px!important;font-weight:700!important;height:32px!important;min-width:80px!important;padding:4px 16px 4px 28px!important;position:relative!important;text-shadow:1px 1px 0 #0009!important}@keyframes startButtonGlow{0%,to{box-shadow:2px 2px 4px #0006}50%{box-shadow:2px 2px 8px #73d21699}}.windows-xp-theme .bottom-nav-left .compact-nav-btn:first-child:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='red' d='M0 0h7v7H0z'/%3E%3Cpath fill='%230f0' d='M9 0h7v7H9z'/%3E%3Cpath fill='%2300f' d='M0 9h7v7H0z'/%3E%3Cpath fill='%23ff0' d='M9 9h7v7H9z'/%3E%3C/svg%3E");background-size:contain;content:"";filter:drop-shadow(1px 1px 0 rgba(0,0,0,.8));height:16px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.windows-xp-theme .bottom-nav-left .compact-nav-btn:first-child:hover{animation:none;background:linear-gradient(to bottom,#8ae234 0,var(--xp-green-start) 100%)!important;border:2px outset var(--xp-border-3d-light)!important;box-shadow:2px 2px 6px #00000080!important}.windows-xp-theme .bottom-nav-left .compact-nav-btn:first-child:active{background:linear-gradient(to bottom,var(--xp-green-end) 0,var(--xp-green-start) 100%)!important;border:2px inset var(--xp-border-3d-light)!important;box-shadow:inset 2px 2px 4px #0006!important;transform:translateY(1px)}.windows-xp-theme .compact-nav-btn{background:linear-gradient(180deg,#f0f0f0 0,#d0d0d0)!important;border:2px outset var(--xp-border-3d-light)!important;border-radius:0!important;box-shadow:1px 1px 2px #0000004d!important;color:#000!important;font-family:Pixelify Sans,"MS Sans Serif",monospace!important;font-size:10px!important;font-weight:400!important;height:24px!important;margin:0 1px!important;padding:2px 8px!important;transition:all .1s ease!important}.windows-xp-theme .compact-nav-btn:not(:first-child):hover{background:linear-gradient(180deg,#fff 0,#e0e0e0)!important;border:2px outset var(--xp-border-3d-light)!important;transform:translateY(-1px)}.windows-xp-theme .compact-nav-btn:not(:first-child).active,.windows-xp-theme .compact-nav-btn:not(:first-child):active{background:linear-gradient(180deg,#b0b0b0 0,#d0d0d0)!important;border:2px inset var(--xp-border-3d-light)!important;box-shadow:inset 1px 1px 2px #0006!important;transform:translateY(1px)}.windows-xp-theme .bottom-nav-right{height:28px!important}.windows-xp-theme .bottom-nav-center,.windows-xp-theme .bottom-nav-right{background:linear-gradient(180deg,#f0f0f0 0,#d0d0d0)!important;border:2px inset var(--xp-border-3d-light)!important;border-radius:0!important;box-shadow:inset 1px 1px 2px #0003!important;margin-right:4px!important;padding:2px 8px!important}.windows-xp-theme .bottom-nav-center{color:#000!important;font-family:Pixelify Sans,monospace!important;font-size:10px!important;font-weight:400!important;height:24px!important;transition:all .1s ease!important}.windows-xp-theme .bottom-nav-center:hover{background:linear-gradient(180deg,#fff 0,#e0e0e0)!important}.windows-xp-theme .start-menu{animation:startMenuSlide .2s ease-out;background:linear-gradient(90deg,#1e4db8 0,#1e4db8 60px,#f0f0f0 0);border:2px outset silver;border-radius:8px 8px 0 0;bottom:42px;box-shadow:4px 4px 8px #0006;height:500px;left:0;position:fixed;width:400px;z-index:10000}@keyframes startMenuSlide{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.windows-xp-theme .start-menu-header{align-items:center;background:linear-gradient(90deg,#1e4db8,#4a90e2);color:#fff;display:flex;font-weight:700;gap:8px;height:60px;padding:8px 12px}.windows-xp-theme .start-menu-avatar{border:2px solid #fff;border-radius:4px;height:32px;width:32px}.windows-xp-theme .start-menu-items{display:flex;height:calc(100% - 120px)}.windows-xp-theme .start-menu-left,.windows-xp-theme .start-menu-right{flex:1 1;overflow-y:auto;padding:8px 0}.windows-xp-theme .start-menu-left{background:#fff;border-right:1px solid silver}.windows-xp-theme .start-menu-right{background:#f0f0f0}.windows-xp-theme .start-menu-item{align-items:center;background:#0000;border:none;color:#000;cursor:pointer;display:flex;font-size:11px;gap:8px;padding:8px 12px;text-align:left;transition:background .1s ease;width:100%}.windows-xp-theme .start-menu-item:hover{background:linear-gradient(90deg,#3a7ae4,#2157d1);color:#fff}.windows-xp-theme .start-menu-icon{display:flex;justify-content:center;width:16px}.windows-xp-theme .start-menu-separator{background:silver;height:1px;margin:4px 8px}.windows-xp-theme .start-menu-footer{align-items:center;background:#f0f0f0;border-top:1px solid silver;display:flex;height:60px}.windows-xp-theme .start-menu-shutdown{align-items:center;background:#0000;border:none;color:#000;cursor:pointer;display:flex;font-size:11px;gap:8px;padding:8px 12px;width:100%}.windows-xp-theme .start-menu-shutdown:hover{background:linear-gradient(90deg,#ff6b6b,#e63946);color:#fff}@keyframes windowMinimize{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.1) translateY(calc(100vh - 40px))}}@keyframes windowMaximize{0%{border-radius:8px 8px 0 0;transform:scale(1)}to{border-radius:0;transform:scale(1)}}@keyframes windowClose{0%{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.5;transform:scale(1.1) rotate(2deg)}to{opacity:0;transform:scale(0) rotate(180deg)}}.windows-xp-theme .flexible-component-new.closing{animation:windowClose .4s cubic-bezier(.25,.46,.45,.94) forwards}.windows-xp-theme .flexible-component-new.minimizing{animation:windowMinimize .3s cubic-bezier(.25,.46,.45,.94) forwards}.windows-xp-theme .flexible-component-new.maximized{border-radius:0!important;box-shadow:none!important}.windows-xp-theme .flexible-component-new.maximized .flexible-drag-handle{border-radius:0!important}.windows-xp-theme ::-webkit-scrollbar{height:16px;width:16px}.windows-xp-theme ::-webkit-scrollbar-track{background:var(--xp-gray-light);border:2px inset var(--xp-border-3d-light)}.windows-xp-theme ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f0f0f0 0,#d0d0d0);border:2px outset var(--xp-border-3d-light);border-radius:0}.windows-xp-theme ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff 0,#e0e0e0)}.windows-xp-theme ::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,silver 0,#a0a0a0);border:2px inset var(--xp-border-3d-light)}.windows-xp-theme ::-webkit-scrollbar-corner{background:var(--xp-gray-light)}.windows-xp-theme button,.windows-xp-theme input,.windows-xp-theme select,.windows-xp-theme textarea{background:#fff;border:2px inset var(--xp-border-3d-light);border-radius:0;color:#000;font-family:Pixelify Sans,"MS Sans Serif",monospace!important;font-size:11px!important}.windows-xp-theme button{background:linear-gradient(180deg,#f0f0f0 0,#d0d0d0);border:2px outset var(--xp-border-3d-light);cursor:pointer;padding:4px 12px;transition:all .1s ease}.windows-xp-theme button:hover{background:linear-gradient(180deg,#fff 0,#e0e0e0)}.windows-xp-theme button:active{background:linear-gradient(180deg,silver 0,#a0a0a0);border:2px inset var(--xp-border-3d-light);transform:translateY(1px)}.windows-xp-theme .context-menu,.windows-xp-theme .dropdown-menu{background:var(--xp-gray-light);border:2px outset var(--xp-border-3d-light);border-radius:0;box-shadow:4px 4px 8px #0006;font-family:Pixelify Sans,"MS Sans Serif",monospace!important;font-size:11px!important}.windows-xp-theme .context-menu-item,.windows-xp-theme .dropdown-item{background:#0000;border:none;color:#000;cursor:pointer;padding:4px 20px 4px 8px;transition:all .1s ease}.windows-xp-theme .context-menu-item:hover,.windows-xp-theme .dropdown-item:hover{background:linear-gradient(90deg,#3a7ae4,#2157d1);color:#fff}.windows-xp-theme .flexible-component-content{background:var(--xp-beige)}.windows-xp-theme .chart-container,.windows-xp-theme .order-book-container,.windows-xp-theme .recent-trades-container,.windows-xp-theme .trade-panel-container,.windows-xp-theme .user-data-panel{background:var(--xp-beige);border:2px inset var(--xp-border-3d-light);border-radius:0;font-family:Pixelify Sans,"MS Sans Serif",monospace}.windows-xp-theme *{transition-duration:.1s!important}.windows-xp-theme .modern-only{display:none!important}.windows-xp-theme :focus{outline:1px dotted #000!important;outline-offset:-1px!important}.windows-xp-theme .desktop-icon:active:after{animation:clickEffect .3s ease-out;background:radial-gradient(circle,#ffffff80 0,#0000 70%);border-radius:50%;content:"";height:40px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}@keyframes clickEffect{0%{height:0;opacity:1;width:0}to{height:60px;opacity:0;width:60px}}.windows-xp-theme .flexible-drag-handle:active:after{animation:titleBarPress .2s ease-out;background:linear-gradient(90deg,#ffffff4d,#ffffff1a 50%,#ffffff4d);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes titleBarPress{0%{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.windows-xp-theme .quick-launch{border-right:1px solid grey;display:flex;gap:2px;margin-right:4px;padding:0 4px}.windows-xp-theme .quick-launch-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:2px;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:all .1s ease;width:24px}.windows-xp-theme .quick-launch-btn:hover{background:#ffffff1a;border:1px outset silver}.windows-xp-theme .quick-launch-btn:active{border:1px inset silver}.windows-xp-theme .taskbar-separator{background:linear-gradient(90deg,grey,#fff);height:20px;margin:0 4px;width:2px}.windows-xp-theme .system-tray{align-items:center;background:linear-gradient(180deg,#f8f8f8,#e8e8e8);border:2px inset silver;border-radius:0;display:flex;gap:8px;padding:4px 8px}.windows-xp-theme .system-icons{display:flex;gap:4px}.windows-xp-theme .system-icon{border-radius:2px;cursor:pointer;font-size:12px;padding:2px;transition:background .1s ease}.windows-xp-theme .system-icon:hover{background:#ffffff4d}.windows-xp-theme .system-clock{color:#000;font-family:Pixelify Sans,monospace;font-size:10px;line-height:1.1;text-align:center}.auth-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.auth-modal{animation:slideIn .3s ease-out;background-color:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-height:90vh;max-width:450px;overflow-y:auto;position:relative;width:95%}.close-button{border-radius:var(--radius-full);color:var(--color-text-tertiary);font-size:24px;height:32px;right:15px;top:15px;transition:color var(--transition-fast);width:32px}.close-button:hover{background-color:var(--color-bg-tertiary)}.auth-modal-header{padding:30px 30px 20px;text-align:center}.auth-logo{height:48px;margin-bottom:15px}.auth-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-tertiary));-webkit-background-clip:text;background-clip:text;color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:1.8rem;font-weight:700;margin-bottom:10px}.auth-modal-header p{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5;margin:0 auto;max-width:350px}.auth-form{padding:0 30px 20px}.form-group{margin-bottom:20px}.form-group label{font-size:.9rem;font-weight:500;margin-bottom:6px}.form-group input{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.95rem;padding:12px 15px;transition:all var(--transition-fast);width:100%}.form-group input:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #00ffa226;outline:none}.form-group input.error{border-color:#e53e3e}.form-group input.valid{border-color:#38a169}.input-wrapper{align-items:center;display:flex;position:relative}.input-spinner,.input-validation-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.input-validation-icon{align-items:center;display:flex;font-size:14px;justify-content:center}.input-validation-icon.valid{color:#38a169}.input-validation-icon.invalid{color:#e53e3e}.success-message{color:#38a169}.error-message,.success-message{display:block;font-size:.8rem;margin-top:6px}.error-message{color:#e53e3e}.checkbox-group{align-items:flex-start;display:flex;margin-bottom:20px;position:relative}.checkbox-group input{flex-shrink:0;margin-right:10px;margin-top:3px}.checkbox-group label{color:var(--color-text-secondary);font-size:.85rem;line-height:1.4}.checkbox-group a{color:var(--color-accent-primary);text-decoration:none;transition:color var(--transition-fast)}.checkbox-group a:hover{text-decoration:underline}.checkbox-group .error-message{bottom:-18px;left:0;position:absolute}.forgot-password{margin-bottom:20px;text-align:right}.forgot-password a{color:var(--color-accent-primary);font-size:.85rem;text-decoration:none;transition:color var(--transition-fast)}.forgot-password a:hover{text-decoration:underline}.wallet-connect-button{align-items:center;background-color:var(--color-bg-secondary);border:none;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px 15px;position:relative;transition:all var(--transition-normal);width:100%}.wallet-connect-button:before{background:linear-gradient(90deg,#0000,#00ffa21a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.wallet-connect-button:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.wallet-connect-button:hover:before{left:100%}.wallet-connect-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.wallet-icon{flex-shrink:0}.wallet-info{background-color:#19233c99;border:1px solid #3b82f666;border-radius:8px;box-shadow:0 4px 12px #0003;margin-top:20px;padding:20px}.wallet-info h3{color:#3b82f6;font-size:1.4rem;margin-bottom:20px;text-align:center}.wallet-detail{align-items:center;background-color:#0f172a80;border-radius:6px;display:flex;flex-wrap:wrap;margin-bottom:16px;padding:12px}.wallet-detail .label{color:#9ca3af;font-weight:600;margin-right:8px;min-width:120px}.wallet-detail .value{color:#f3f4f6;flex:1 1;font-family:var(--font-family-mono);padding:4px 0;word-break:break-all}.copy-button{background-color:#2563eb;color:#fff;font-size:.8rem;margin-left:8px;padding:6px 12px;transition:background-color .2s}.copy-button:hover{background-color:#1d4ed8}.private-key-container{background-color:#0f172a80;border-radius:6px;margin-bottom:20px;padding:16px}.private-key-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.private-key-header .label{color:#9ca3af;font-weight:600}.show-key-button{background-color:#374151;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:6px 12px;transition:background-color .2s}.show-key-button:hover{background-color:#4b5563}.key-warning{background-color:#ef444433;border-left:3px solid #ef4444;border-radius:0 4px 4px 0;color:#fca5a5;font-size:.9rem;margin-bottom:12px;padding:8px 12px}.key-display{background-color:#111827b3;border:1px solid #4b55634d;border-radius:4px;color:#f3f4f6;font-family:var(--font-family-mono);margin-bottom:12px;max-height:80px;overflow-y:auto;padding:12px;word-break:break-all}.auto-redirect-message{color:#9ca3af;font-size:.9rem;font-style:italic;margin-top:20px;text-align:center}.loading-spinner{border:2px solid #ffffff4d;border-top-color:#fff}.loading-spinner.small{border-top-color:var(--color-accent-primary);border-width:2px;height:16px;width:16px}.submit-button{align-items:center;background-color:var(--color-accent-primary);border:none;border-radius:var(--radius-md);color:var(--color-bg-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;overflow:hidden;padding:12px 15px;position:relative;transition:all var(--transition-normal);width:100%}.submit-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.submit-button:hover{box-shadow:0 4px 15px #00d88f4d;transform:translateY(-2px)}.submit-button:hover:before{left:100%}.submit-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.auth-divider{align-items:center;display:flex;margin:25px 0}.auth-divider:after,.auth-divider:before{background-color:var(--color-border-primary);content:"";flex:1 1;height:1px}.auth-divider span{color:var(--color-text-tertiary);font-size:.8rem;letter-spacing:1px;padding:0 15px;text-transform:uppercase}.social-auth-container{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.social-auth-button{align-items:center;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px;justify-content:center;padding:12px;transition:all var(--transition-fast)}.social-auth-button svg{flex-shrink:0}.social-auth-button:hover{background-color:var(--color-bg-tertiary);transform:translateY(-1px)}.social-auth-button.google{color:#ea4335}.social-auth-button.twitter{color:#1da1f2}.auth-footer{background-color:var(--color-bg-secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:1px solid var(--color-border-primary);padding:20px 30px;text-align:center}.auth-footer p{color:var(--color-text-secondary);font-size:.9rem}.auth-footer button{background:none;border:none;color:var(--color-accent-primary);cursor:pointer;font-size:inherit;font-weight:600;margin:0;padding:0;transition:color var(--transition-fast)}.auth-footer button:hover{text-decoration:underline}.success-message{animation:fadeIn .5s ease-out;margin:0 auto;max-width:90%;padding:30px;text-align:center}.success-icon{align-items:center;background-color:var(--color-accent-primary);border-radius:50%;color:#fff;display:flex;font-size:28px;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.success-message h3{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:10px}.success-message p{color:var(--color-text-secondary)}.wallet-details{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);margin-top:20px;padding:20px;text-align:center}.wallet-details h4{color:var(--color-accent-primary);font-size:1.1rem;font-weight:600;margin-bottom:15px;margin-top:0}.wallet-info-display{align-items:center;background-color:var(--color-bg-tertiary);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:15px;padding:10px}.wallet-address-label{color:var(--color-text-secondary);font-size:.9rem;margin:0}.wallet-address-value{background-color:var(--color-bg-tertiary);border-radius:var(--radius-sm);color:var(--color-accent-primary);font-family:var(--font-family-mono);font-size:1rem;font-weight:var(--font-weight-semibold);margin:0;padding:5px 10px}.copy-address-btn{background-color:var(--color-accent-primary);border:none;border-radius:var(--radius-sm);color:var(--color-bg-primary);cursor:pointer;font-size:.8rem;font-weight:600;padding:5px 12px;transition:all var(--transition-fast)}.copy-address-btn:hover{background-color:var(--color-accent-secondary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.redirect-notice{color:var(--color-text-secondary);font-size:.85rem;font-style:italic;margin-bottom:0;margin-top:20px}@media (max-width:480px){.auth-modal{margin:10px;max-height:85vh;max-width:95%;width:100%}.auth-footer,.auth-form,.auth-modal-header{padding-left:20px;padding-right:20px}.auth-modal-header h2{font-size:1.5rem}.auth-logo{height:40px}.form-group input,.passkey-button,.wallet-connect-button{font-size:.9rem;padding:10px 12px}}.error-banner{background-color:#e53e3e1a;border-left:4px solid #e53e3e;color:#e53e3e;font-size:.9rem;line-height:1.5;padding:12px 15px}.auth-message,.error-banner{border-radius:var(--radius-md);margin-bottom:20px}.auth-message{align-items:center;background-color:var(--color-bg-secondary);color:var(--color-text-secondary);display:flex;font-size:.95rem;justify-content:center;padding:15px;text-align:center}.auth-message .loading-spinner.small{border-top-color:var(--color-accent-primary);border-width:2px;height:16px;margin-right:10px;width:16px}.auth-explainer{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);margin-top:25px;padding:20px}.auth-explainer h4{color:var(--color-text-primary);font-size:1rem;font-weight:600;margin-bottom:8px}.auth-explainer p{color:var(--color-text-secondary);font-size:.85rem;line-height:1.5}.auth-method-toggle{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);display:flex;margin-bottom:20px;overflow:hidden;width:100%}.auth-method-button{background-color:var(--color-bg-secondary);border:none;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:.95rem;font-weight:500;padding:12px 15px;text-align:center;transition:all var(--transition-fast)}.auth-method-button:first-child{border-right:1px solid var(--color-border-secondary)}.auth-method-button.active{background-color:var(--color-accent-primary);color:var(--color-bg-primary);font-weight:600}.auth-method-button:hover:not(.active):not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-primary)}.auth-method-button:disabled{cursor:not-allowed;opacity:.7}.passkey-button{align-items:center;background-color:var(--color-bg-secondary);border:none;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px 15px;position:relative;transition:all var(--transition-normal);width:100%}.passkey-button:before{background:linear-gradient(90deg,#0000,#00ffa21a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.passkey-button:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.passkey-button:hover:before{left:100%}.passkey-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.passkey-icon{flex-shrink:0}.coming-soon{color:var(--color-accent-primary);display:block;font-style:italic;font-weight:500;margin-top:6px}.wallet-functionality{margin-top:15px;padding:0 10px;text-align:left}.wallet-functionality p{color:var(--color-text-secondary);font-size:.9rem;margin-bottom:8px;text-align:center}.wallet-functionality ul{margin:0;padding-left:25px}.wallet-functionality li{color:var(--color-text-primary);font-size:.85rem;line-height:1.4;margin-bottom:5px}.private-key-export-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#000c,#0a0a0be6);bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:10001}.private-key-export-modal{animation:slideInUp .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:linear-gradient(135deg,#141416fa,#1e1e21f2);border:1px solid var(--border-accent);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),var(--shadow-glow);max-height:90vh;max-width:480px;overflow-y:auto;position:relative;width:100%}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.close-button{align-items:center;background:#ffffff1a;border:1px solid #333;border-radius:8px;color:#b3b3b3;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .3s ease;width:40px;z-index:1}.close-button:hover{background:#ffffff26;transform:scale(1.05)}.export-header{border-bottom:1px solid var(--color-border-primary);padding:32px 32px 24px;position:relative;text-align:center}.export-header:before{background:linear-gradient(90deg,#0000,var(--color-accent-primary),#0000);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.export-header h2{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.5px;margin-bottom:12px}.export-warning{color:var(--color-text-secondary);font-size:16px;line-height:1.5}.wallet-info{padding:24px 32px}.info-row{align-items:center;background:#ffffff0d;border:1px solid var(--color-border-primary);border-radius:8px;display:flex;justify-content:space-between;padding:16px}.info-row .label{color:var(--color-text-secondary);font-size:14px;font-weight:500}.info-row .value{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:14px}.private-key-section{padding:0 32px 24px}.private-key-label{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.private-key-label span{color:var(--color-text-primary);font-size:16px;font-weight:600}.copy-button{background:var(--color-accent-primary);border-radius:6px;color:#000;font-size:12px;font-weight:600;padding:12px 16px;transition:all .3s ease}.copy-button:hover{background:var(--color-accent-secondary);transform:scale(1.05)}.copy-button.copied{background:var(--color-green)}.private-key-display{background:#ffffff0d;border:1px solid var(--color-border-primary);border-radius:8px;font-family:var(--font-family-mono);padding:16px;word-break:break-all}.private-key-display code{color:var(--color-accent-primary);font-family:var(--font-family-mono);font-size:14px;line-height:1.6}.private-key-display.blurred{filter:blur(6px);pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.copy-icon-overlay{filter:blur(6px);pointer-events:none;position:absolute;right:8px;top:4px}.reveal-key-button{align-items:center;background:var(--color-border-primary);border:1px solid var(--color-border-primary);border-radius:9999px;color:var(--color-text-primary);display:inline-flex;font-weight:700;height:32px;justify-content:center;margin-top:12px;transition:all .15s ease;width:100%}.reveal-key-button:hover{filter:brightness(1.1)}.warning-item .warning-icon{font-style:normal}.security-warnings{background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:1px solid #ff6b354d;border-radius:8px;margin:0 32px 24px;padding:24px}.warning-item{align-items:center;color:var(--color-accent-quaternary);display:flex;font-size:14px;gap:12px;line-height:1.5;margin-bottom:12px}.warning-item:last-child{margin-bottom:0}.warning-icon{flex-shrink:0;font-size:16px}.acknowledgment-section{padding:0 32px 24px}.checkbox-container{align-items:center;cursor:pointer;display:flex;padding-left:32px;position:relative;-webkit-user-select:none;user-select:none}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#ffffff0d;border:1px solid var(--color-border-primary);border-radius:6px;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:20px}.checkbox-container:hover input~.checkmark{background-color:#ffffff14;border-color:var(--color-accent-primary)}.checkbox-container input:checked~.checkmark{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.checkmark:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-label{font-size:14px;line-height:1.4}.action-section{padding:0 32px 32px;text-align:center}.hold-button{background:linear-gradient(135deg,#0f8,#00cc6a);border:none;border-radius:8px;box-shadow:0 4px 20px #00ff8840;color:#000;cursor:pointer;font-size:16px;font-weight:700;overflow:hidden;padding:16px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;width:100%}.hold-button.disabled{background:#ffffff1a;box-shadow:none;color:var(--color-text-secondary);cursor:not-allowed;opacity:.5}.hold-button:not(.disabled):hover{box-shadow:0 8px 32px #00ff884d,0 0 0 1px #fff3;transform:translateY(-2px) scale(1.02)}.hold-button.holding{transform:translateY(0) scale(.98)}.hold-progress{background:#fff3;height:100%;left:0;position:absolute;top:0;transition:width .03s linear}.hold-text{position:relative;z-index:1}.hold-instruction{color:var(--color-text-secondary);font-size:14px;margin-top:12px}.export-section{padding:24px 32px;text-align:center}.export-button{align-items:center;background:linear-gradient(135deg,var(--color-accent-primary) 0,var(--color-accent-secondary) 100%);border:none;border-radius:8px;box-shadow:0 0 20px #0f83;color:#000;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:12px;justify-content:center;min-width:200px;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1)}.export-button:hover{box-shadow:0 8px 32px #00ff884d,0 0 0 1px #fff3;transform:translateY(-2px) scale(1.02)}.export-loading{padding:32px 0}.export-loading p{color:var(--color-text-primary);font-size:16px;margin:16px 0}.export-hint{color:var(--color-text-secondary)!important;font-size:14px!important}.loading-spinner{border-top:3px solid var(--color-accent-primary);display:inline-block}.export-error{align-items:center;background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:1px solid #ff6b354d;border-radius:8px;color:var(--color-accent-quaternary);display:flex;font-size:14px;gap:12px;justify-content:center;line-height:1.4;margin-bottom:24px;padding:16px;text-align:left}.skip-button{background:none;border:1px solid var(--color-border-primary);border-radius:8px;color:var(--color-text-secondary);cursor:pointer;font-size:16px;font-weight:600;min-width:200px;padding:16px 24px;transition:all .3s ease}.skip-button:hover{background:#ffffff0d;border-color:var(--color-accent-primary);color:var(--color-text-primary)}@media (max-width:768px){.private-key-export-modal{margin:16px;max-height:calc(100vh - 2rem)}.export-header{padding:24px}.export-header h2{font-size:24px}.acknowledgment-section,.action-section,.export-section,.private-key-section,.wallet-info{padding-left:24px;padding-right:24px}.security-warnings{margin-left:24px;margin-right:24px}}:root{--bg-primary:#0a0a0a;--bg-secondary:#0f0f0f;--bg-tertiary:#141414;--bg-elevated:#1a1a1a;--accent-primary:#00d68a;--accent-primary-bright:#0f8;--accent-primary-dim:#00b574;--accent-primary-dark:#009660;--accent-primary-subtle:#00d68a1a;--accent-secondary:#0f9;--accent-tertiary:#32ffa5;--accent-warm:#00b574;--max-width:1280px;--text-primary:#fff;--text-secondary:#a8a8a8;--text-tertiary:#787878;--text-dim:#505050;--text-accent:#00d68a;--border:#ffffff14;--border-light:#ffffff1f;--border-accent:#00d68a33;--border-accent-strong:#00d68a66;--color-success:#00d68a;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,monospace;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--gradient-primary:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary-dim) 100%);--gradient-glow:linear-gradient(135deg,var(--accent-primary-bright) 0%,var(--accent-primary) 50%,var(--accent-secondary) 100%);--gradient-dark:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);--gradient-radial:radial-gradient(circle at center,var(--accent-primary-subtle) 0%,#0000 70%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-sans);line-height:1.6}.homepage,body{background:#0a0a0a;background:var(--bg-primary);overflow-x:hidden}.homepage{min-height:100vh;padding-top:128px;position:relative;width:100%}.homepage:before{animation:globalGradientShift 45s ease-in-out infinite;background:radial-gradient(ellipse at top right,#00ff8808 0,#0000 50%),radial-gradient(ellipse at bottom left,#00d68a0a 0,#0000 50%),radial-gradient(ellipse at center,#00b57405 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}@keyframes globalGradientShift{0%,to{opacity:.4;transform:scale(1) rotate(0deg)}33%{opacity:.5;transform:scale(1.02) rotate(120deg)}66%{opacity:.45;transform:scale(1.03) rotate(240deg)}}.global-bg-animation{bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.global-orb-1{animation-delay:0s;animation-duration:35s;background:radial-gradient(circle at 30% 30%,#00ff8814,#00ff8805 50%,#0000 70%);height:400px;left:-200px;top:10%;width:400px}.global-orb-2{animation-delay:-10s;animation-duration:40s;background:radial-gradient(circle at 30% 30%,#00d68a0f,rgba(0,214,138,.015) 50%,#0000 70%);height:600px;right:-300px;top:50%;width:600px}.global-orb-3{animation-delay:-5s;animation-duration:32s;background:radial-gradient(circle at 30% 30%,#00b57412,#00b57405 50%,#0000 70%);bottom:20%;height:350px;left:30%;width:350px}.global-orb-4{animation-delay:-15s;animation-duration:38s;background:radial-gradient(circle at 30% 30%,#0096600d,rgba(0,150,96,.015) 50%,#0000 70%);height:500px;left:60%;top:70%;width:500px}.global-orb-5{animation-delay:-20s;animation-duration:30s;background:radial-gradient(circle at 30% 30%,#32ffaa0f,rgba(50,255,170,.018) 50%,#0000 70%);height:300px;right:20%;top:30%;width:300px}.global-orb-6{animation-delay:-8s;animation-duration:45s;background:radial-gradient(circle at 30% 30%,#00eb9612,#00eb9605 50%,#0000 70%);bottom:-200px;height:450px;right:40%;width:450px}.home-nav{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(180deg,#0a0a0af2,#0f0f0fe6);border-bottom:1px solid #ffffff0d;box-shadow:0 1px 0 #00d68a1a,0 4px 20px #0006;height:72px;left:0;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000}.home-nav.scrolled{background:linear-gradient(180deg,#050505fa,#0a0a0af2);box-shadow:0 1px 0 #00d68a26,0 8px 32px #0009}.home-nav:after{background:linear-gradient(90deg,#0000,#00d68a 20%,#0f8 50%,#00d68a 80%,#0000);background:linear-gradient(90deg,#0000 0,var(--accent-primary) 20%,var(--accent-primary-bright) 50%,var(--accent-primary) 80%,#0000 100%);bottom:0;content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.home-nav:hover:after{transform:scaleX(1)}.home-nav:before{background:radial-gradient(ellipse at top,#00d68a0d 0,#0000 70%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.home-nav:hover:before{opacity:1}.nav-container{height:72px;justify-content:space-between;margin:0 auto;max-width:1280px;max-width:var(--max-width);padding:0 2rem;position:relative}.nav-container,.nav-left{align-items:center;display:flex}.nav-left{gap:3rem}.nav-brand{align-items:center;display:flex;gap:12px;padding:8px 0;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-brand:after{background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-brand:hover:after{width:100%}.nav-brand:hover{transform:translateX(2px)}.brand-logo-image{background:#0000!important;filter:none;height:48px;transition:all .3s ease;width:auto}.nav-brand:hover .brand-logo-image{filter:none;transform:scale(1.05)}.brand-name{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#a8a8a8);background:linear-gradient(180deg,var(--text-primary) 0,var(--text-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:#fff;color:var(--text-primary);font-size:22px;font-weight:700;letter-spacing:-.5px;transition:all .3s ease}.nav-brand:hover .brand-name{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#0f8,#00d68a);background:linear-gradient(180deg,var(--accent-primary-bright) 0,var(--accent-primary) 100%);-webkit-background-clip:text;background-clip:text}.nav-links{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;display:flex;gap:.5rem;padding:6px}.nav-link{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#a8a8a8;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;overflow:hidden;padding:10px 18px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-link:before{background:radial-gradient(circle,#00d68a1a 0,#0000 70%);background:radial-gradient(circle,var(--accent-primary-subtle) 0,#0000 70%);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.nav-link:hover:before{height:200%;width:200%}.nav-link:hover{border-color:#00d68a33;color:#fff;color:var(--text-primary);transform:translateY(-1px)}.nav-link.active{background:#00d68a14;border-color:#00d68a4d;box-shadow:inset 0 0 20px #00d68a1a;color:#00d68a;color:var(--accent-primary)}.nav-icon{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.nav-icon svg{stroke-width:2;height:20px;width:20px}.nav-link:hover .nav-icon{transform:scale(1.1) rotate(5deg)}.nav-link.active .nav-icon{color:#00d68a;color:var(--accent-primary)}.nav-text{position:relative;transition:all .3s ease}.nav-actions{align-items:center;display:flex;gap:1rem}.launch-app-button{align-items:center;background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border:none;border-radius:10px;box-shadow:0 0 0 1px #00d68a33,0 4px 12px #00d68a26;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.launch-app-button:before{background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.launch-app-button:hover:before{left:100%}.launch-app-button:hover{background:linear-gradient(135deg,#0f8,#00d68a);background:linear-gradient(135deg,var(--accent-primary-bright) 0,var(--accent-primary) 100%);box-shadow:0 0 0 1px #00d68a4d,0 8px 20px #00d68a40;transform:translateY(-2px)}.launch-app-button svg{height:18px;transition:transform .3s ease;width:18px}.launch-app-button:hover svg{transform:rotate(-45deg)}.mobile-menu-toggle{background:#0000;border:none;border-radius:8px;color:#fff;color:var(--text-primary);cursor:pointer;display:none;padding:8px;transition:all .3s ease}.mobile-menu-toggle:hover{background:#ffffff0d}.price-ticker-bar{background:#1a1a1a;background:var(--bg-elevated);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);height:56px;left:0;overflow:hidden;position:fixed;right:0;top:72px;z-index:100}.ticker-container{height:56px;mask-image:linear-gradient(90deg,#0000,#000 2%,#000 98%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 2%,#000 98%,#0000);overflow:hidden;position:relative;width:100%}.ticker-scroll{animation:scroll-ticker 30s linear infinite!important;display:flex;gap:2rem;padding:12px 0;width:max-content;will-change:transform}@keyframes scroll-ticker{0%{transform:translateX(0)}to{transform:translateX(-33.33%)}}.ticker-item{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;gap:8px;padding:6px 12px;position:relative;transition:all .3s ease;white-space:nowrap}.ticker-item:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.ticker-item[data-symbol=BTC]{background:linear-gradient(135deg,#f7931a1a,#f7931a0d);border-color:#f7931a33}.ticker-item[data-symbol=ETH]{background:linear-gradient(135deg,#627eea1a,#627eea0d);border-color:#627eea33}.ticker-item[data-symbol=SOL]{background:linear-gradient(135deg,#dc1fff1a,#dc1fff0d);border-color:#dc1fff33}.ticker-item[data-symbol=HYPE]{background:linear-gradient(135deg,#00ffa81a,#00ffa80d);border-color:#00ffa833}.ticker-item[data-symbol=FARTCOIN]{background:linear-gradient(135deg,#8b45131a,#8b45130d);border-color:#8b451333}.ticker-item[data-symbol=kPEPE]{background:linear-gradient(135deg,#228b221a,#228b220d);border-color:#228b2233}.ticker-item[data-symbol=XRP]{background:linear-gradient(135deg,#2323231a,#2323230d);border-color:#fff3}.ticker-item[data-symbol=SUI]{background:linear-gradient(135deg,#4a90e21a,#4a90e20d);border-color:#4a90e233}.ticker-item[data-symbol=WIF]{background:linear-gradient(135deg,#ff69b41a,#ff69b40d);border-color:#ff69b433}.ticker-item[data-symbol=LAUNCHCOIN]{background:linear-gradient(135deg,#ffd7001a,#ffd7000d);border-color:#ffd70033}.ticker-item[data-symbol=TRUMP]{background:linear-gradient(135deg,#dc143c1a,#dc143c0d);border-color:#dc143c33}.ticker-item[data-symbol=SPX]{background:linear-gradient(135deg,#1e90ff1a,#1e90ff0d);border-color:#1e90ff33}.ticker-item[data-symbol=BTC]:hover{background:linear-gradient(135deg,#f7931a33,#f7931a1a);border-color:#f7931a66}.ticker-item[data-symbol=ETH]:hover{background:linear-gradient(135deg,#627eea33,#627eea1a);border-color:#627eea66}.ticker-item[data-symbol=SOL]:hover{background:linear-gradient(135deg,#dc1fff33,#dc1fff1a);border-color:#dc1fff66}.ticker-item[data-symbol=HYPE]:hover{background:linear-gradient(135deg,#00ffa833,#00ffa81a);border-color:#00ffa866}.ticker-item[data-symbol=FARTCOIN]:hover{background:linear-gradient(135deg,#8b451333,#8b45131a);border-color:#8b451366}.ticker-item[data-symbol=kPEPE]:hover{background:linear-gradient(135deg,#228b2233,#228b221a);border-color:#228b2266}.ticker-item[data-symbol=XRP]:hover{background:linear-gradient(135deg,#23232333,#2323231a);border-color:#fff6}.ticker-item[data-symbol=SUI]:hover{background:linear-gradient(135deg,#4a90e233,#4a90e21a);border-color:#4a90e266}.ticker-item[data-symbol=WIF]:hover{background:linear-gradient(135deg,#ff69b433,#ff69b41a);border-color:#ff69b466}.ticker-item[data-symbol=LAUNCHCOIN]:hover{background:linear-gradient(135deg,#ffd70033,#ffd7001a);border-color:#ffd70066}.ticker-item[data-symbol=TRUMP]:hover{background:linear-gradient(135deg,#dc143c33,#dc143c1a);border-color:#dc143c66}.ticker-item[data-symbol=SPX]:hover{background:linear-gradient(135deg,#1e90ff33,#1e90ff1a);border-color:#1e90ff66}.ticker-logo{height:20px;width:20px}.ticker-symbol{color:#fff;color:var(--text-primary);font-size:14px}.ticker-price{color:#a8a8a8;color:var(--text-secondary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:14px}.ticker-item[data-change=up] .ticker-price{color:#00d68a;color:var(--color-success)}.ticker-item[data-change=down] .ticker-price{color:#ef4444;color:var(--color-error)}.hero-section{align-items:center;display:flex;justify-content:center;min-height:90vh;overflow:hidden;padding:4rem 2rem 6rem;position:relative}.hero-bg-animation{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.floating-orb{animation:float 20s ease-in-out infinite;border-radius:50%;filter:blur(60px);pointer-events:none;position:absolute}.orb-1{animation-duration:25s;background:radial-gradient(circle at 30% 30%,#00ff8826,#0000 70%);height:300px;left:-150px;top:-150px;width:300px}.orb-2{animation-delay:-5s;animation-duration:30s;background:radial-gradient(circle at 30% 30%,#00d68a1f,#0000 70%);bottom:-200px;height:400px;right:-200px;width:400px}.orb-3{animation-delay:-10s;animation-duration:28s;background:radial-gradient(circle at 30% 30%,#00b5741a,#0000 70%);height:250px;right:10%;top:30%;width:250px}.orb-4{animation-delay:-15s;animation-duration:32s;background:radial-gradient(circle at 30% 30%,#32ffaa14,#0000 70%);bottom:20%;height:350px;left:20%;width:350px}.hero-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:1}.hero-title{font-size:clamp(3rem,8vw,4.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:0}.gradient-text{-webkit-text-fill-color:#0000;animation:gradient-shift 8s ease-in-out infinite;background:linear-gradient(135deg,#fff,#00d68a 40%,#0f8 60%,#fff);background:linear-gradient(135deg,var(--text-primary) 0,var(--accent-primary) 40%,var(--accent-primary-bright) 60%,var(--text-primary) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-subtitle{color:#a8a8a8;color:var(--text-secondary);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:400;line-height:1.6;margin:0 auto;max-width:700px}.trigger-showcase-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;margin:2rem 0}.trigger-showcase-main{background:linear-gradient(135deg,#00d68a0d,#7b61ff0d);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:16px;overflow:hidden;padding:2rem;position:relative}.trigger-showcase-main:before{background:linear-gradient(135deg,#0f8,#00d68a 50%,#0f9);background:var(--gradient-glow);border-radius:16px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .5s ease;z-index:-1}.trigger-showcase-main:hover:before{animation:pulse-glow 3s ease-in-out infinite;opacity:.15}@keyframes pulse-glow{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.01)}}.trigger-showcase-secondary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.trigger-example-animated{animation:trigger-fade-in .8s ease-out}@keyframes trigger-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.trigger-category-badge{align-items:center;animation:badge-slide-in .6s ease-out forwards;background:linear-gradient(135deg,#7b61ff26,#00d68a26);border:1px solid #00d68a33;border-radius:20px;color:#00d68a;color:var(--accent-primary);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;opacity:0;padding:6px 14px;text-transform:uppercase}.trigger-category-badge.small{font-size:10px;margin-bottom:.75rem;padding:4px 10px}@keyframes badge-slide-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.trigger-flow{align-items:center;display:flex;flex-wrap:wrap;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:16px;gap:8px;line-height:1.6;margin-bottom:1rem}.trigger-example-animated.compact{background:linear-gradient(135deg,#0000004d,#7b61ff08);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.trigger-example-animated.compact:before{background:linear-gradient(135deg,#0f8,#00d68a 50%,#0f9);background:var(--gradient-glow);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.trigger-example-animated.compact:hover:before{opacity:.5}.trigger-example-animated.compact:hover{background:linear-gradient(135deg,#00d68a08,#7b61ff0d);border-color:#00d68a33;border-color:var(--border-accent);transform:translateY(-2px)}.trigger-example-animated.compact .trigger-flow{font-size:13px;margin-bottom:0}.trigger-if,.trigger-then{animation:trigger-slide-in .6s ease-out forwards;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px;opacity:0;padding:3px 8px;text-transform:uppercase}.trigger-example-animated.compact .trigger-if,.trigger-example-animated.compact .trigger-then{font-size:10px;padding:2px 6px}@keyframes trigger-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.trigger-if{background:#fbb80026;border:1px solid #fbb80033}.trigger-then{background:#00d68a26;border:1px solid #00d68a33}.trigger-action,.trigger-condition{animation:trigger-slide-in .6s ease-out forwards;color:#fff;color:var(--text-primary);font-weight:600;opacity:0}.trigger-modifier,.trigger-operator{color:#a8a8a8;color:var(--text-secondary)}.trigger-modifier,.trigger-operator,.trigger-value{animation:trigger-slide-in .6s ease-out forwards;opacity:0}.trigger-value{color:#0f9;color:var(--accent-secondary);font-weight:700}.trigger-flow>:first-child{animation-delay:.1s}.trigger-flow>:nth-child(2){animation-delay:.2s}.trigger-flow>:nth-child(3){animation-delay:.3s}.trigger-flow>:nth-child(4){animation-delay:.4s}.trigger-flow>:nth-child(5){animation-delay:.5s}.trigger-flow>:nth-child(6){animation-delay:.6s}.trigger-flow>:nth-child(7){animation-delay:.7s}.trigger-explanation{animation:trigger-slide-in .8s ease-out .8s forwards;border-top:1px solid #ffffff0d;color:#a8a8a8;color:var(--text-secondary);font-size:14px;line-height:1.6;margin-top:.75rem;opacity:0;padding-top:1rem}.trigger-wordbank{background:linear-gradient(135deg,#0000004d,#7b61ff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;margin-top:2.5rem;overflow:hidden;padding:2rem;position:relative}.trigger-wordbank:before{background:linear-gradient(135deg,#0f8,#00d68a 50%,#0f9);background:var(--gradient-glow);content:"";height:2px;left:0;opacity:.3;position:absolute;right:0;top:0}.trigger-wordbank h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d68a);background:linear-gradient(135deg,var(--text-primary) 0,var(--accent-primary) 100%);-webkit-background-clip:text;background-clip:text;color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.trigger-wordbank>p{color:#a8a8a8;color:var(--text-secondary);font-size:14px;margin-bottom:1.5rem}.wordbank-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.wordbank-column{background:#0003;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;padding:1.25rem;transition:all .3s ease}.wordbank-column:hover{background:#00d68a05;border-color:#00d68a33;border-color:var(--border-accent);transform:translateY(-2px)}.wordbank-column h5{border-bottom:1px solid #ffffff0d;color:#00d68a;color:var(--accent-primary);font-size:12px;font-weight:700;letter-spacing:.8px;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}.wordbank-items{display:flex;flex-wrap:wrap;gap:.5rem}.wordbank-item{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;color:#a8a8a8;color:var(--text-secondary);cursor:default;display:inline-flex;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:12px;padding:4px 10px;transition:all .2s ease}.wordbank-item.condition{border-color:#fbb80033}.wordbank-item.condition:hover{background:#fbb8001a;border-color:#fbb80066;color:#00b574;color:var(--accent-warm);transform:translateY(-1px)}.wordbank-item.operator{border-color:#7b61ff33}.wordbank-item.operator:hover{background:#7b61ff1a;border-color:#7b61ff66;color:#0f9;color:var(--accent-secondary);transform:translateY(-1px)}.wordbank-item.action{border-color:#00d68a33}.wordbank-item.action:hover{background:#00d68a1a;border-color:#00d68a66;color:#00d68a;color:var(--accent-primary);transform:translateY(-1px)}.hero-bottom-section{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.powered-by-section{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:100px;display:flex;gap:12px;padding:12px 24px}.powered-by-text{color:#787878;color:var(--text-tertiary);font-size:14px}.hyperliquid-logo{height:20px;opacity:.8;transition:opacity .3s ease}.powered-by-section:hover .hyperliquid-logo{opacity:1}.hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.cta-button{align-items:center;background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border:none;border-radius:12px;box-shadow:0 4px 24px #00d68a26;color:#000;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button:before{background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.cta-button:hover:before{left:100%}.cta-button:hover{background:linear-gradient(135deg,#0f8,#00d68a);background:linear-gradient(135deg,var(--accent-primary-bright) 0,var(--accent-primary) 100%);box-shadow:0 8px 32px #00d68a40;transform:translateY(-2px)}.cta-button svg{transition:transform .3s ease}.cta-button:hover svg{transform:translateX(4px)}.cta-button-secondary{align-items:center;background:#0000;border:1.5px solid #00d68a33;border:1.5px solid var(--border-accent);border-radius:12px;color:#fff;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button-secondary:before{background:#00d68a1a;background:var(--accent-primary-subtle);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%;z-index:-1}.cta-button-secondary:hover:before{left:0}.cta-button-secondary:hover{border-color:#00d68a;border-color:var(--accent-primary);color:#00d68a;color:var(--accent-primary);transform:translateY(-2px)}.cta-button-secondary svg{transition:transform .3s ease}.cta-button-secondary:hover svg{transform:translateY(4px)}.section-header{margin-bottom:3rem;position:relative;text-align:center;z-index:1}.section-badge{background:#00d68a1a;background:var(--accent-primary-subtle);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:100px;color:#00d68a;color:var(--accent-primary);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;padding:6px 16px;text-transform:uppercase}.features-title{color:#fff;color:var(--text-primary);font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:1rem}.section-subtitle{color:#a8a8a8;color:var(--text-secondary);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;margin:0 auto;max-width:600px}.bot-features-section{background:linear-gradient(180deg,#0a0a0a,#00b57405);background:linear-gradient(180deg,var(--bg-primary) 0,#00b57405 100%);margin:0 auto;max-width:1280px;max-width:var(--max-width);overflow:hidden;padding:6rem 2rem;position:relative}.bot-features-section:before{animation:rotate-gradient 30s linear infinite;background:radial-gradient(circle at center,#00d68a08 0,#0000 50%);content:"";height:200%;left:-50%;opacity:.5;pointer-events:none;position:absolute;top:-50%;width:200%}.bot-features-section:after{animation:gridMove 50s linear infinite;background-image:linear-gradient(rgba(0,214,138,.008) 1px,#0000 0),linear-gradient(90deg,rgba(0,214,138,.008) 1px,#0000 0);background-size:100px 100px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}@keyframes rotate-gradient{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.intelligence-showcase{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem;position:relative;z-index:1}.intelligence-hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a1a,#00d68a08);background:linear-gradient(135deg,var(--bg-elevated) 0,#00d68a08 100%);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:16px;box-shadow:0 10px 30px #0003,inset 0 1px 0 #ffffff0d;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease}.intelligence-hero-card:hover{border-color:#00d68a;border-color:var(--accent-primary);box-shadow:0 15px 40px #00d68a26,inset 0 1px 0 #ffffff1a;transform:translateY(-4px)}.hero-card-glow{background:radial-gradient(circle at center,#00d68a33 0,#0000 70%);filter:blur(10px);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.intelligence-hero-card:hover .hero-card-glow{opacity:.5}.hero-badge{align-items:center;background:#00d68a1a;border-radius:8px;color:#00d68a;color:var(--accent-primary);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.5px;margin-bottom:1.25rem;padding:8px 16px;text-transform:uppercase}.intelligence-hero-card h3{color:#fff;color:var(--text-primary);font-size:1.75rem;font-weight:800;line-height:1.2;margin-bottom:.75rem}.intelligence-hero-card p{color:#a8a8a8;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.trigger-examples{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-top:1.25rem}.trigger-example{background:linear-gradient(135deg,#0a0a0a,#00000080);background:linear-gradient(135deg,var(--bg-primary) 0,#00000080 100%);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:8px;color:#a8a8a8;color:var(--text-secondary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:12px;overflow:hidden;padding:.75rem 1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.trigger-example:after{background:linear-gradient(90deg,#0000,#00d68a1a 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%}.trigger-example:hover:after{left:100%}.trigger-example:hover{background:linear-gradient(135deg,#1a1a1a,#00d68a05);background:linear-gradient(135deg,var(--bg-elevated) 0,#00d68a05 100%);border-color:#00d68a33;border-color:var(--border-accent);transform:translateX(4px)}.trigger-example:before{background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.trigger-if{color:#00b574;color:var(--accent-warm);font-weight:600}.trigger-then{color:#00d68a;color:var(--accent-primary);font-weight:600}.intelligence-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.intelligence-card{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);background:linear-gradient(135deg,var(--bg-elevated) 0,var(--bg-secondary) 100%);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;padding:1.75rem;position:relative;transition:all .3s ease}.intelligence-card:before{background:linear-gradient(180deg,#00d68a0d,#0000 50%);content:"";height:100px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.intelligence-card:hover:before{opacity:1}.intelligence-card:hover{border-color:#00d68a66;border-color:var(--border-accent-strong);box-shadow:0 10px 30px #00d68a1a;transform:translateY(-3px)}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.intelligence-icon{align-items:center;background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border-radius:12px;box-shadow:0 4px 15px #00d68a33;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.intelligence-icon svg{color:#000;height:24px;width:24px}.intelligence-card:hover .intelligence-icon{box-shadow:0 6px 20px #00d68a4d;transform:scale(1.05) rotate(-3deg)}.card-number{background:#0a0a0a;background:var(--bg-primary);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;color:#505050;color:var(--text-dim);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:12px;font-weight:700;padding:4px 8px}.intelligence-card h4{color:#fff;color:var(--text-primary);font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.intelligence-card p{color:#a8a8a8;color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin-bottom:1.25rem}.feature-tags{display:flex;flex-wrap:wrap;gap:.5rem}.feature-tag{background:#00d68a1a;background:var(--accent-primary-subtle);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:4px;color:#00d68a;color:var(--accent-primary);font-size:11px;font-weight:600;padding:4px 10px;transition:all .2s ease}.feature-tag:hover{background:#00d68a26;box-shadow:0 2px 8px #00d68a33;transform:translateY(-1px)}.cta-button-inline{align-items:center;background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border:none;border-radius:8px;box-shadow:0 4px 16px #00d68a26;color:#000;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:1.5rem;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button-inline:hover{background:linear-gradient(135deg,#0f8,#00d68a);background:linear-gradient(135deg,var(--accent-primary-bright) 0,var(--accent-primary) 100%);box-shadow:0 8px 24px #00d68a40;transform:translateY(-2px)}.features-section{background:linear-gradient(135deg,#0a0a0a,#00ffa808 25%,#00966005 75%,#0f0f0f);background:linear-gradient(135deg,var(--bg-primary) 0,#00ffa808 25%,#00966005 75%,var(--bg-secondary) 100%);margin:0 auto;max-width:1280px;max-width:var(--max-width);overflow:hidden;padding:6rem 2rem;position:relative}.features-section:before{animation:featureGradientShift 28s ease-in-out infinite;background:radial-gradient(ellipse at 30% 70%,#00d68a0a 0,#0000 50%);opacity:.6}.features-section:after,.features-section:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.features-section:after{animation:gridMove 55s linear infinite reverse;background-image:linear-gradient(rgba(0,150,96,.007) 1px,#0000 0),linear-gradient(90deg,rgba(0,150,96,.007) 1px,#0000 0);background-size:95px 95px}@keyframes featureGradientShift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,50px) scale(1.1)}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(95px,95px)}}.features-showcase{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem;position:relative;z-index:1}.trading-terminal-preview{background:linear-gradient(135deg,#0a0a0a,#111);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 40px #0006,0 0 80px #00d68a0d,inset 0 0 80px #00d68a05;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.trading-terminal-preview:before{background:radial-gradient(circle at 20% 30%,#00d68a08 0,#0000 50%),radial-gradient(circle at 80% 70%,#7b61ff08 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.trading-terminal-preview:hover{box-shadow:0 30px 60px #00000080,0 0 120px #00d68a14;transform:translateY(-6px)}.terminal-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;border-bottom:1px solid #ffffff0f;padding:0}.terminal-nav{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1.5rem}.terminal-tabs{display:flex;gap:.5rem}.terminal-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#a8a8a8;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.terminal-tab:hover{background:#ffffff0a;border-color:#ffffff14}.terminal-tab.active{background:#00d68a1a;border-color:#00d68a33;color:#00d68a;color:var(--accent-primary)}.tab-icon{font-size:14px}.terminal-actions{align-items:center;display:flex;gap:1rem}.connection-status{align-items:center;background:#00d68a0d;border:1px solid #00d68a1a;border-radius:20px;gap:8px;padding:6px 12px}.status-indicator{animation:statusPulse 2s ease-in-out infinite;background:#00d68a;background:var(--accent-primary);border-radius:50%;box-shadow:0 0 8px #00d68a;box-shadow:0 0 8px var(--accent-primary);height:6px;width:6px}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.status-text{color:#00d68a;color:var(--accent-primary);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.terminal-settings{background:#0000;border:1px solid #ffffff14;border-radius:8px;cursor:pointer;font-size:16px;padding:6px 8px;transition:all .2s ease}.terminal-settings:hover{background:#ffffff0a;border-color:#ffffff1f}.terminal-layout{display:grid;grid-template-columns:1fr 380px;height:600px;position:relative}.terminal-left{border-right:1px solid #ffffff0f;display:flex;flex-direction:column}.market-header{background:#0000004d;border-bottom:1px solid #ffffff0f;padding:1.25rem 1.5rem}.market-info{justify-content:space-between;margin-bottom:1rem}.market-info,.market-symbol{align-items:center;display:flex}.market-symbol{gap:10px}.coin-icon{height:24px;width:24px}.symbol-text{color:#fff;color:var(--text-primary);font-size:18px;font-weight:700}.market-price{text-align:right}.price-value{color:#fff;color:var(--text-primary);display:block;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:24px;font-weight:700;letter-spacing:-.5px}.price-change{font-size:13px;font-weight:600;margin-top:2px}.price-change.positive{color:#00d68a;color:var(--accent-primary)}.price-change.negative{color:#ff6b6b}.market-stats{display:flex;gap:2rem}.stat-item{flex-direction:column;gap:4px}.stat-value{color:#fff;color:var(--text-primary);font-size:14px}.stat-value.positive{color:#00d68a;color:var(--accent-primary)}.chart-preview{background:#0003;flex:1 1;position:relative}.chart-controls{align-items:center;background:linear-gradient(180deg,#000c 0,#0000);display:flex;justify-content:space-between;left:0;padding:1rem 1.5rem;position:absolute;right:0;top:0;z-index:10}.timeframe-selector{background:#00000080;border-radius:8px;display:flex;gap:4px;padding:4px}.timeframe{background:#0000;border:none;border-radius:6px;color:#a8a8a8;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.timeframe:hover{background:#ffffff0d}.timeframe.active{background:#00d68a26;color:#00d68a;color:var(--accent-primary)}.chart-tools{display:flex;gap:8px}.chart-tool{background:#00000080;border:1px solid #ffffff14;border-radius:6px;cursor:pointer;font-size:14px;padding:6px 8px;transition:all .2s ease}.chart-tool:hover{background:#ffffff0d;border-color:#ffffff1f}.chart-placeholder{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.candlestick-preview{align-items:flex-end;display:flex;flex:1 1;justify-content:space-around;padding:4rem 2rem 1rem;position:relative}.candle{background:linear-gradient(0deg,#ffffff1a,#ffffff0d);border-radius:2px;margin:0 8px;position:relative;width:24px}.candle:before{background:#fff3;content:"";height:120%;left:50%;position:absolute;top:-10%;transform:translateX(-50%);width:1px}.candle.green{background:linear-gradient(0deg,#00d68a99,#00d68a4d)}.candle.green:before{background:#00d68a66}.candle.red{background:linear-gradient(0deg,#ff6b6b99,#ff6b6b4d)}.candle.red:before{background:#ff6b6b66}.volume-bars{align-items:flex-end;border-top:1px solid #ffffff0f;display:flex;height:60px;justify-content:space-around;padding:0 2rem 1rem}.volume-bar{background:#7b61ff4d;border-radius:2px 2px 0 0;margin:0 8px;width:24px}.terminal-right{background:#0000004d;display:flex;flex-direction:column}.order-entry{border-bottom:1px solid #ffffff0f;padding:1.5rem}.order-type-selector{background:#0006;border-radius:8px;display:flex;gap:4px;margin-bottom:1.25rem;padding:4px}.order-type{background:#0000;border:none;border-radius:6px;color:#a8a8a8;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:12px;font-weight:500;padding:8px 12px;transition:all .2s ease}.order-type:hover{background:#ffffff0d}.order-type.active{background:#7b61ff26;color:#0f9;color:var(--accent-secondary)}.order-form-advanced{display:flex;flex-direction:column;gap:1rem}.leverage-section label,.size-section label{color:#787878;color:var(--text-tertiary);display:block;font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.leverage-control{align-items:center;display:flex;gap:1rem}.leverage-slider{-webkit-appearance:none;background:#ffffff1a;border-radius:2px;flex:1 1;height:4px;outline:none}.leverage-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#0f9;background:var(--accent-secondary);border-radius:50%;box-shadow:0 0 8px #7b61ff66;cursor:pointer;height:16px;width:16px}.leverage-value{color:#0f9;color:var(--accent-secondary);font-size:14px;min-width:35px}.size-input-group{align-items:center;background:#0006;border:1px solid #ffffff14;border-radius:8px;display:flex;margin-bottom:8px;padding:4px}.size-input{background:#0000;border:none;color:#fff;color:var(--text-primary);flex:1 1;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:14px;font-weight:600;outline:none;padding:8px 12px}.size-unit{color:#a8a8a8;color:var(--text-secondary);font-size:13px;font-weight:500;padding:0 12px}.size-shortcuts{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.size-btn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;color:#a8a8a8;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:600;padding:6px 8px;transition:all .2s ease}.size-btn:hover{background:#ffffff14;border-color:#ffffff1f;color:#fff;color:var(--text-primary)}.order-summary{background:#0006;border:1px solid #ffffff0f;border-radius:8px;margin:1rem 0;padding:12px}.summary-row{align-items:center;display:flex;font-size:12px;justify-content:space-between;padding:4px 0}.summary-row span:first-child{color:#787878;color:var(--text-tertiary)}.summary-row span:last-child{color:#fff;color:var(--text-primary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-weight:500}.order-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.order-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:14px 16px;position:relative;transition:all .2s ease}.order-btn:before{content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.order-btn:hover:before{opacity:1}.buy-btn{background:linear-gradient(135deg,#00d68a,#00b874);color:#000}.buy-btn:before{background:linear-gradient(135deg,#00e89c,#00c680)}.buy-btn:hover{box-shadow:0 8px 24px #00d68a4d;transform:translateY(-2px)}.sell-btn{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff}.sell-btn:before{background:linear-gradient(135deg,#ff8080,#ff6b7a)}.sell-btn:hover{box-shadow:0 8px 24px #ff6b6b4d;transform:translateY(-2px)}.btn-label{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.btn-price{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:13px;font-weight:600;opacity:.9}.orderbook-advanced{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.orderbook-controls{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:12px 1.5rem}.orderbook-title{color:#a8a8a8;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.orderbook-settings{display:flex;gap:8px}.agg-btn,.denom-btn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;color:#a8a8a8;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:500;padding:4px 10px;transition:all .2s ease}.agg-btn:hover,.denom-btn:hover{background:#ffffff14;border-color:#ffffff1f}.orderbook-data{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:0 1.5rem}.orderbook-asks,.orderbook-bids{flex:1 1;overflow-y:auto;padding:8px 0}.book-row{align-items:center;display:grid;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:12px;grid-template-columns:1fr 1fr 1fr;padding:4px 0;position:relative}.book-row:hover{background:#ffffff05}.book-price{font-weight:600}.book-row.ask .book-price{color:#ff6b6b}.book-row.bid .book-price{color:#51cf66}.book-size{color:#a8a8a8;color:var(--text-secondary);text-align:right}.book-total{color:#fff;color:var(--text-primary);text-align:right}.depth-bar{opacity:.1;z-index:-1}.ask-depth{background:#ff6b6b}.bid-depth{background:#51cf66}.spread-indicator{align-items:center;border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;display:flex;font-size:11px;gap:8px;justify-content:center;padding:8px 0}.spread-label{color:#787878;color:var(--text-tertiary);letter-spacing:.5px}.spread-value{color:#fff;color:var(--text-primary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono)}.spread-percent{color:#a8a8a8;color:var(--text-secondary)}.terminal-bottom{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border-top:1px solid #ffffff0f;bottom:0;left:0;position:absolute;right:0}.data-tabs{background:#ffffff0f;display:flex;gap:1px;padding:1px}.data-tab{background:#0006;border:none;color:#a8a8a8;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;padding:10px 16px;transition:all .2s ease}.data-tab:hover{background:#ffffff0d}.data-tab.active{background:#00d68a1a;color:#00d68a;color:var(--accent-primary)}.positions-preview{max-height:120px;overflow-y:auto;padding:12px 1.5rem}.position-row{grid-gap:1rem;border-bottom:1px solid #ffffff0a;display:grid;font-size:12px;gap:1rem;grid-template-columns:100px 60px 80px 100px 1fr;padding:8px 0}.position-symbol{color:#fff;color:var(--text-primary);font-weight:600}.position-side{border-radius:4px;font-size:11px;font-weight:500;padding:2px 8px;text-align:center}.position-side.long{background:#00d68a26;color:#00d68a;color:var(--accent-primary)}.position-side.short{background:#ff6b6b26;color:#ff6b6b}.position-entry,.position-size{color:#a8a8a8;color:var(--text-secondary)}.position-entry,.position-pnl,.position-size{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono)}.position-pnl{font-weight:600;text-align:right}.position-pnl.positive{color:#00d68a;color:var(--accent-primary)}.position-pnl.negative{color:#ff6b6b}.terminal-note{background:#7b61ff0d;border:1px solid #7b61ff1a;border-radius:8px;color:#a8a8a8;color:var(--text-secondary);font-size:13px;margin-top:1.5rem;padding:12px 16px}.terminal-note p{align-items:center;display:flex;gap:8px;margin:0}.feature-details{padding-left:1rem}.feature-highlight{align-items:center;background:#00d68a1a;background:var(--accent-primary-subtle);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:100px;color:#00d68a;color:var(--accent-primary);display:inline-flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:1rem;padding:6px 14px}.feature-highlight svg{height:16px;width:16px}.feature-details h3{color:#fff;color:var(--text-primary);font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:.75rem}.feature-details p{color:#a8a8a8;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.feature-stats{display:flex;gap:2rem;margin-bottom:1.5rem}.stat-number{color:#00d68a;color:var(--accent-primary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:1.75rem;font-weight:800;margin-bottom:.25rem}.stat-label{color:#787878;color:var(--text-tertiary);font-size:12px}.features-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:3rem}.feature-card-advanced{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);background:linear-gradient(135deg,var(--bg-elevated) 0,var(--bg-secondary) 100%);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;overflow:hidden;padding:1.75rem;position:relative;transition:all .3s ease}.feature-card-advanced:before{background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.feature-card-advanced:hover:before{transform:scaleX(1)}.feature-card-advanced:hover{border-color:#00d68a33;border-color:var(--border-accent);box-shadow:0 10px 30px #00d68a1a;transform:translateY(-4px)}.feature-icon-advanced{align-items:center;background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:1rem;transition:all .3s ease;width:48px}.feature-icon-advanced svg{color:#000;height:24px;width:24px}.feature-card-advanced:hover .feature-icon-advanced{box-shadow:0 8px 20px #00d68a4d;transform:scale(1.1) rotate(-5deg)}.feature-card-advanced h4{color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.feature-card-advanced p{color:#a8a8a8;color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin-bottom:1.5rem}.feature-demo{background:#0003;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:8px;margin-top:1rem;padding:.875rem}.chart-grid-preview{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.mini-chart{align-items:center;background:linear-gradient(135deg,#00ffa80d,#0000004d);border:1px solid #ffffff14;border:1px solid var(--border);color:#787878;color:var(--text-tertiary);display:flex;font-size:11px;font-weight:600;justify-content:center;padding:1rem;transition:all .2s ease}.mini-chart:hover{border-color:#00d68a33;border-color:var(--border-accent);color:#00d68a;color:var(--accent-primary);transform:scale(1.05)}.portfolio-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.portfolio-stat{display:flex;flex-direction:column;gap:4px}.portfolio-stat .stat-label{color:#787878;color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.portfolio-stat .stat-value{color:#fff;color:var(--text-primary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:18px;font-weight:700}.portfolio-stat .stat-value.positive{color:#00d68a;color:var(--color-success)}.social-feed{display:flex;flex-direction:column;gap:.5rem}.tweet-card{background:#ffffff05;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:6px;padding:.625rem;transition:all .2s ease}.tweet-card:hover{background:#00d68a05;border-color:#00d68a33;border-color:var(--border-accent)}.tweet-header{margin-bottom:.4rem}.tweet-author{align-items:center;display:flex;gap:.4rem}.author-avatar{background:#00d68a;background:var(--accent-primary);border-radius:50%;height:20px;width:20px}.author-name{color:#fff;color:var(--text-primary);font-size:11px;font-weight:600}.tweet-time{color:#505050;color:var(--text-dim);font-size:10px}.tweet-content{color:#fff;color:var(--text-primary);font-size:12px;margin-bottom:.4rem}.sentiment-tags{display:flex;gap:.4rem}.sentiment-tag{border-radius:3px;font-size:9px;font-weight:600;padding:2px 5px}.sentiment-tag.bullish{background:#00d68a26;color:#00d68a;color:var(--accent-primary)}.sentiment-tag.high-impact{background:#fbb80026;color:#00b574;color:var(--accent-warm)}.auth-methods{display:flex;flex-direction:column;gap:.5rem}.auth-method{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:6px;display:flex;gap:.75rem;padding:.625rem;transition:all .2s ease}.auth-method:hover{border-color:#00d68a33;border-color:var(--border-accent)}.auth-icon,.auth-method:hover{background:#00d68a1a;background:var(--accent-primary-subtle)}.auth-icon{align-items:center;border-radius:6px;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.auth-info h5{color:#fff;color:var(--text-primary);font-size:12px;font-weight:600;margin-bottom:1px}.auth-info p{color:#a8a8a8;color:var(--text-secondary);font-size:10px;margin:0}.customization-section{background:linear-gradient(180deg,#0a0a0a,rgba(0,255,168,.025) 30%,#00c88205 70%,#0f0f0f);background:linear-gradient(180deg,var(--bg-primary) 0,rgba(0,255,168,.025) 30%,#00c88205 70%,var(--bg-secondary) 100%);margin:0 auto;max-width:1280px;max-width:var(--max-width);overflow:hidden;padding:6rem 2rem;position:relative}.customization-section:before{animation:rotate-gradient 40s linear infinite;background:radial-gradient(circle at center,#00ffa808 0,#0000 50%);content:"";height:200%;left:-50%;opacity:.6;pointer-events:none;position:absolute;top:-50%;width:200%}.customization-showcase{position:relative;z-index:1}.theme-switcher-demo{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.theme-option{cursor:pointer;transition:all .3s ease}.theme-option:hover{transform:translateY(-4px)}.theme-preview{background:#1a1a1a;background:var(--bg-elevated);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 20px #0003;overflow:hidden;transition:all .3s ease}.theme-option.active .theme-preview{border-color:#00d68a;border-color:var(--accent-primary);box-shadow:0 0 0 2px #00d68a,0 8px 30px #00d68a33;box-shadow:0 0 0 2px var(--accent-primary),0 8px 30px #00d68a33}.preview-header{background:#0000004d;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);font-size:14px;font-weight:600;padding:1rem;text-align:center}.preview-content{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:2fr 1fr;height:100px;padding:1rem}.preview-chart{background:#00d68a0d}.preview-chart,.preview-sidebar{border:1px solid #ffffff14;border:1px solid var(--border);border-radius:4px}.preview-sidebar{background:#ffffff05}.light-theme .preview-header{background:#0000000d;color:#333}.light-theme .preview-content{background:#f5f5f5}.light-theme .preview-chart{background:#00d68a1a;border-color:#0000001a}.xp-theme .preview-header{background:linear-gradient(180deg,#0054e3,#0041c2);color:#fff;font-family:Trebuchet MS,sans-serif}.xp-theme .preview-content{background:#ece9d8}.xp-theme .preview-chart{background:#fff;border:2px solid #0054e3;border-radius:0}.customization-features{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.customization-card{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);background:linear-gradient(135deg,var(--bg-elevated) 0,var(--bg-secondary) 100%);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;padding:1.75rem;text-align:center;transition:all .3s ease}.customization-card:hover{border-color:#00d68a33;border-color:var(--border-accent);box-shadow:0 10px 30px #00d68a1a;transform:translateY(-3px)}.customization-icon{align-items:center;background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border-radius:16px;display:flex;height:56px;justify-content:center;margin:0 auto 1rem;transition:all .3s ease;width:56px}.customization-icon svg{color:#000;height:28px;width:28px}.customization-card:hover .customization-icon{box-shadow:0 8px 20px #00d68a4d;transform:scale(1.1) rotate(-5deg)}.customization-card h4{color:#fff;color:var(--text-primary);font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.customization-card p{color:#a8a8a8;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.security-section{background:linear-gradient(135deg,#0a0a0a,rgba(0,255,168,.025) 25%,#00aa6e05 75%,#0f0f0f);background:linear-gradient(135deg,var(--bg-primary) 0,rgba(0,255,168,.025) 25%,#00aa6e05 75%,var(--bg-secondary) 100%);margin:0 auto;max-width:1280px;max-width:var(--max-width);overflow:hidden;padding:6rem 2rem;position:relative}.security-section:before{animation:rotate-gradient 45s linear infinite reverse;background:radial-gradient(circle at center,rgba(0,255,168,.025) 0,#0000 50%);content:"";height:200%;opacity:.7;pointer-events:none;position:absolute;right:-50%;top:-50%;width:200%}.security-showcase{position:relative;z-index:1}.auth-options-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.auth-option-card{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);background:linear-gradient(135deg,var(--bg-elevated) 0,var(--bg-secondary) 100%);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.auth-option-card:before{background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.auth-option-card:hover:before{transform:scaleX(1)}.auth-option-card:hover{border-color:#00d68a33;border-color:var(--border-accent);box-shadow:0 15px 40px #00d68a1a;transform:translateY(-4px)}.auth-icon-large{align-items:center;background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border-radius:20px;box-shadow:0 8px 24px #00d68a33;display:flex;height:64px;justify-content:center;margin:0 auto 1.25rem;transition:all .3s ease;width:64px}.auth-icon-large svg{color:#000;height:32px;width:32px}.auth-option-card:hover .auth-icon-large{box-shadow:0 12px 32px #00d68a4d;transform:scale(1.1) rotate(-5deg)}.auth-option-card h4{color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.auth-option-card p{color:#a8a8a8;color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin-bottom:1.25rem}.auth-features{align-items:center;display:flex;flex-direction:column;gap:.5rem}.auth-feature{color:#00d68a;color:var(--accent-primary);font-size:12px;font-weight:600}.security-stats{background:#00d68a1a;background:var(--accent-primary-subtle);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:12px;display:flex;gap:3rem;justify-content:center;padding:2rem}.security-stat{text-align:center}.security-stat .stat-number{color:#00d68a;color:var(--accent-primary);display:block;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:2rem;font-weight:800;line-height:1;margin-bottom:.25rem}.security-stat .stat-label{color:#787878;color:var(--text-tertiary);font-size:14px;letter-spacing:.5px;text-transform:uppercase}.pricing-section{background:linear-gradient(180deg,#0a0a0a,#00eb9605 50%,#0f0f0f);background:linear-gradient(180deg,var(--bg-primary) 0,#00eb9605 50%,var(--bg-secondary) 100%);margin:0 auto;max-width:1280px;max-width:var(--max-width);overflow:hidden;padding:6rem 2rem;position:relative}.pricing-section:before{animation:diagonalMove 65s linear infinite;background-image:repeating-linear-gradient(45deg,#0000,#0000 40px,rgba(0,255,136,.008) 0,rgba(0,255,136,.008) 80px)}.pricing-section:after,.pricing-section:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.pricing-section:after{animation:subtleGridMove 70s linear infinite reverse;background-image:linear-gradient(rgba(0,235,150,.005) 1px,#0000 0),linear-gradient(90deg,rgba(0,235,150,.005) 1px,#0000 0);background-size:90px 90px}@keyframes diagonalMove{0%{transform:translate(0)}to{transform:translate(70px,70px)}}.pricing-showcase{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem;position:relative;z-index:1}.pricing-visual{position:relative}.pricing-comparison-card{background:linear-gradient(135deg,#1a1a1a,#00d68a0d 50%,#1a1a1a);background:linear-gradient(135deg,var(--bg-elevated) 0,#00d68a0d 50%,var(--bg-elevated) 100%);border:1.5px solid #00d68a;border:1.5px solid var(--accent-primary);border-radius:16px;box-shadow:0 10px 30px #00d68a1a;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.pricing-comparison-card:hover{box-shadow:0 20px 40px #00d68a33;transform:translateY(-4px)}.pricing-badge{background:linear-gradient(135deg,#00d68a,#00b574);background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-primary-dim) 100%);border-radius:16px;color:#000;font-size:11px;font-weight:700;left:50%;letter-spacing:.5px;padding:6px 16px;position:absolute;text-transform:uppercase;top:-10px;transform:translateX(-50%)}.pricing-header{margin-bottom:1.5rem;text-align:center}.pricing-header h3{color:#fff;color:var(--text-primary);font-size:1.5rem;font-weight:800;margin-bottom:.4rem}.pricing-subtitle{color:#a8a8a8;color:var(--text-secondary);font-size:13px}.price-display{margin-bottom:1.5rem;text-align:center}.price-main{color:#00d68a;color:var(--accent-primary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:3.5rem;font-weight:900;line-height:1;margin-bottom:.4rem}.price-description{color:#a8a8a8;color:var(--text-secondary);font-size:14px}.pricing-benefits{display:flex;flex-direction:column;gap:.75rem}.benefit-item{align-items:center;background:#00d68a1a;background:var(--accent-primary-subtle);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:6px;display:flex;font-size:13px;gap:10px;padding:10px 14px;transition:all .2s ease}.benefit-item:hover{background:#00d68a14;border-color:#00d68a4d;transform:translateX(3px)}.benefit-check{align-items:center;background:#00d68a;background:var(--accent-primary);border-radius:50%;color:#000;display:flex;flex-shrink:0;font-size:11px;font-weight:900;height:18px;justify-content:center;width:18px}.pricing-content{padding-left:1.5rem}.pricing-content h3{color:#fff;color:var(--text-primary);font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:.75rem}.pricing-content p{color:#a8a8a8;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.builder-code-explanation{background:#00d68a1a;background:var(--accent-primary-subtle);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:12px;margin-top:1.5rem;padding:1.5rem}.builder-code-explanation h4{align-items:center;color:#fff;color:var(--text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:6px;margin-bottom:.75rem}.builder-code-explanation p{color:#a8a8a8;color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin-bottom:.75rem}.learn-more-link{align-items:center;background:#00d68a1a;background:var(--accent-primary-subtle);border:1px solid #00d68a;border:1px solid var(--accent-primary);border-radius:6px;color:#00d68a;color:var(--accent-primary);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.learn-more-link:hover{background:#00d68a26;transform:translateY(-1px)}.referrals-section{background:linear-gradient(180deg,#0a0a0a,#00ffaa05);background:linear-gradient(180deg,var(--bg-primary) 0,#00ffaa05 100%);border-top:1px solid #00d68a14;overflow:hidden;padding:6rem 2rem;position:relative}.referrals-section:before{animation:referralGlow 22s ease-in-out infinite;background-image:radial-gradient(circle at 20% 80%,#00ff8805 0,#0000 50%),radial-gradient(circle at 80% 20%,rgba(50,255,170,.015) 0,#0000 50%),radial-gradient(circle at 50% 50%,#00d68a03 0,#0000 50%)}.referrals-section:after,.referrals-section:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.referrals-section:after{animation:subtleGridMove 60s linear infinite reverse;background-image:linear-gradient(rgba(0,255,170,.006) 1px,#0000 0),linear-gradient(90deg,rgba(0,255,170,.006) 1px,#0000 0);background-size:85px 85px}@keyframes referralGlow{0%,to{transform:scale(1) rotate(0deg) translate(0)}25%{transform:scale(1.03) rotate(90deg) translate(5px,-5px)}50%{transform:scale(1.08) rotate(180deg) translate(-5px,5px)}75%{transform:scale(1.05) rotate(270deg) translate(5px,5px)}}.referrals-showcase{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem;position:relative;z-index:1}.referral-visual{position:relative}.referral-flow-card{background:linear-gradient(135deg,#1a1a1a,#00d68a05);background:linear-gradient(135deg,var(--bg-elevated) 0,#00d68a05 100%);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:16px;overflow:hidden;padding:2rem;position:relative}.flow-steps{display:flex;flex-direction:column;gap:1.25rem}.flow-step{align-items:center;background:#00d68a1a;background:var(--accent-primary-subtle);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:8px;display:flex;gap:.75rem;padding:.75rem;transition:all .2s ease}.flow-step:hover{background:#00d68a14;border-color:#00d68a4d;transform:translateX(6px)}.step-number{align-items:center;background:#00d68a;background:var(--accent-primary);border-radius:50%;color:#000;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:36px;justify-content:center;width:36px}.step-content h4{color:#fff;color:var(--text-primary);font-size:14px;font-weight:700;margin-bottom:3px}.step-content p{color:#a8a8a8;color:var(--text-secondary);font-size:12px;margin:0}.referral-content{padding-left:1.5rem}.referral-content h3{color:#fff;color:var(--text-primary);font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:.75rem}.referral-content p{color:#a8a8a8;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.referral-stats{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.referral-stat{background:#00d68a1a;background:var(--accent-primary-subtle);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:8px;padding:.75rem;text-align:center}.stat-value{color:#00d68a;color:var(--accent-primary);display:block;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-family:var(--font-mono);font-size:1.25rem;font-weight:800;margin-bottom:2px}.stat-description{color:#787878;color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.referral-cta-section{margin-top:3rem;text-align:center}.referral-button{align-items:center;background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border:none;border-radius:10px;box-shadow:0 4px 20px #00d68a26;color:#000;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.referral-button:hover{background:linear-gradient(135deg,#0f8,#00d68a);background:linear-gradient(135deg,var(--accent-primary-bright) 0,var(--accent-primary) 100%);box-shadow:0 8px 28px #00d68a40;transform:translateY(-2px)}.referral-note{color:#787878;color:var(--text-tertiary);font-size:13px;margin-top:.75rem}.cta-section-professional{background:linear-gradient(180deg,#0a0a0a,#00d68a08 50%,#0f0f0f);background:linear-gradient(180deg,var(--bg-primary) 0,#00d68a08 50%,var(--bg-secondary) 100%);overflow:hidden;padding:8rem 2rem;position:relative;text-align:center}.cta-section-professional:before{animation:ctaGlow 15s ease-in-out infinite;background:radial-gradient(circle at center,#00ff880d 0,#0000 50%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes ctaGlow{0%,to{opacity:.3;transform:scale(1) rotate(0deg)}50%{opacity:.6;transform:scale(1.2) rotate(180deg)}}.cta-content-professional{margin:0 auto;max-width:700px;position:relative;z-index:1}.cta-title-professional{color:#fff;color:var(--text-primary);font-size:clamp(2.5rem,6vw,3.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}.cta-subtitle-professional{color:#a8a8a8;color:var(--text-secondary);font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.6;margin-bottom:2.5rem}.cta-primary-button{align-items:center;background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border:none;border-radius:14px;box-shadow:0 8px 32px #00d68a33;color:#000;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:10px;overflow:hidden;padding:18px 36px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-primary-button:before{background:linear-gradient(90deg,#0000,#fff6 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.cta-primary-button:hover:before{left:100%}.cta-primary-button:hover{background:linear-gradient(135deg,#0f8,#00d68a);background:linear-gradient(135deg,var(--accent-primary-bright) 0,var(--accent-primary) 100%);box-shadow:0 12px 40px #00d68a4d;transform:translateY(-3px)}.cta-primary-button svg{transition:transform .3s ease}.cta-primary-button:hover svg{transform:translateX(6px)}.professional-footer{background:linear-gradient(180deg,#0f0f0f,#0a0a0a);background:linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-primary) 100%);border-top:1px solid #ffffff14;border-top:1px solid var(--border);overflow:hidden;padding:5rem 2rem 3rem;position:relative}.professional-footer:before{background-image:radial-gradient(circle at 10% 20%,#00d68a05 0,#0000 40%),radial-gradient(circle at 90% 80%,rgba(0,255,136,.015) 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.footer-content-professional{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1280px;max-width:var(--max-width);position:relative;z-index:1}.footer-brand-professional{display:flex;flex-direction:column;gap:1rem}.footer-logo-professional{filter:drop-shadow(0 2px 8px rgba(0,214,138,.2));height:40px;margin-bottom:.5rem;object-fit:contain;width:40px}.footer-brand-name-professional{color:#fff;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:.5rem}.footer-tagline{color:#a8a8a8;color:var(--text-secondary);font-size:14px;line-height:1.6}.footer-links{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.footer-column h4{color:#fff;color:var(--text-primary);font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.footer-column a{color:#a8a8a8;color:var(--text-secondary);display:block;font-size:14px;padding:.25rem 0;text-decoration:none;transition:all .2s ease}.footer-column a:hover{color:#00d68a;color:var(--accent-primary);transform:translateX(4px)}.social-section{border-top:1px solid #ffffff14;border-top:1px solid var(--border);margin:3rem auto 0;max-width:1280px;max-width:var(--max-width);padding-top:3rem;position:relative;text-align:center;z-index:1}.social-section h4{color:#fff;color:var(--text-primary);font-size:16px;font-weight:700;margin-bottom:1.5rem}.social-buttons{display:flex;gap:1rem;justify-content:center}.social-button{align-items:center;background:#00d68a1a;background:var(--accent-primary-subtle);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:8px;color:#00d68a;color:var(--accent-primary);display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.social-button:hover{background:#00d68a26;border-color:#00d68a;border-color:var(--accent-primary);transform:translateY(-2px)}.social-button svg{height:16px;width:16px}.footer-bottom{border-top:1px solid #ffffff14;border-top:1px solid var(--border);margin:3rem auto 0;max-width:1280px;max-width:var(--max-width);padding-top:2rem;position:relative;z-index:1}.footer-legal{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer-legal p{color:#787878;color:var(--text-tertiary);font-size:13px;margin:0}.legal-links{align-items:center;display:flex;gap:1rem}.legal-links a{color:#787878;color:var(--text-tertiary);font-size:13px;text-decoration:none;transition:color .2s ease}.legal-links a:hover{color:#00d68a;color:var(--accent-primary)}.divider{color:#505050;color:var(--text-dim)}.trading-notification{animation:slideInRight .3s ease-out;background:linear-gradient(135deg,#1a1a1a,#00d68a1a);background:linear-gradient(135deg,var(--bg-elevated) 0,#00d68a1a 100%);border:1px solid #00d68a;border:1px solid var(--accent-primary);border-radius:12px;bottom:2rem;box-shadow:0 10px 30px #00d68a33;overflow:hidden;padding:1rem 1.5rem;position:fixed;right:2rem;z-index:1000}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.notification-content{align-items:center;display:flex;gap:12px}.notification-icon{align-items:center;background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.notification-icon svg{color:#000;height:16px;width:16px}.notification-message{color:#fff;color:var(--text-primary);font-size:14px;font-weight:600}.notification-progress{animation:progress 3s linear;background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);bottom:0;height:3px;left:0;position:absolute}@keyframes progress{0%{width:0}to{width:100%}}.mobile-menu-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000f2;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:999}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu{background:#1a1a1a;background:var(--bg-elevated);border-left:1px solid #ffffff14;border-left:1px solid var(--border);height:100%;overflow-y:auto;padding:2rem;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:300px}.mobile-menu-overlay.open .mobile-menu{transform:translateX(0)}.mobile-menu-header{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);display:flex;gap:12px;margin-bottom:2rem;padding-bottom:1.5rem}.mobile-menu-logo{height:32px;width:auto}.mobile-menu-title{color:#fff;color:var(--text-primary);font-size:20px;font-weight:700}.mobile-menu-nav{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.mobile-nav-link{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#a8a8a8;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;padding:12px 16px;transition:all .2s ease}.mobile-nav-link:hover{background:#ffffff0d;border-color:#ffffff14;border-color:var(--border);color:#fff;color:var(--text-primary)}.mobile-nav-link.active{background:#00d68a1a;background:var(--accent-primary-subtle);border-color:#00d68a33;border-color:var(--border-accent);color:#00d68a;color:var(--accent-primary)}.mobile-nav-link svg{height:20px;width:20px}.mobile-menu-actions{background:linear-gradient(180deg,#0000,#00d68a08);border-top:1px solid #ffffff14;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:1rem;padding-top:2rem}.mobile-auth-button{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:8px;color:#a8a8a8;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-auth-button:before{background:radial-gradient(circle,#00d68a1a 0,#0000 70%);background:radial-gradient(circle,var(--accent-primary-subtle) 0,#0000 70%);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.mobile-auth-button:hover:before{height:300%;width:300%}.mobile-auth-button:hover{background:#00d68a14;border-color:#00d68a;border-color:var(--accent-primary);color:#00d68a;color:var(--accent-primary);transform:translateY(-2px)}.mobile-launch-button{background:linear-gradient(135deg,#00d68a,#00b574);background:var(--gradient-primary);border:none;border-radius:8px;box-shadow:0 4px 16px #00d68a26;color:#000;cursor:pointer;font-size:14px;font-weight:600;padding:14px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-launch-button:hover{background:linear-gradient(135deg,#0f8,#00d68a);background:linear-gradient(135deg,var(--accent-primary-bright) 0,var(--accent-primary) 100%);box-shadow:0 8px 24px #00d68a40;transform:translateY(-2px)}@media (max-width:1024px){.nav-links{display:none}.mobile-menu-toggle{display:block}.hero-content{gap:2.5rem;padding-top:120px;text-align:center}.features-showcase,.intelligence-showcase,.pricing-showcase,.referrals-showcase{gap:2.5rem;grid-template-columns:1fr}.trading-terminal-preview{margin:0 auto;max-width:500px}.feature-details,.pricing-content,.referral-content{padding-left:0;text-align:center}.feature-stats{justify-content:center}.footer-content-professional{gap:3rem;grid-template-columns:1fr;text-align:center}.footer-links{grid-template-columns:repeat(2,1fr);text-align:left}}@media (max-width:768px){:root{--space-md:0.875rem;--space-lg:1.25rem;--space-xl:1.75rem;--space-2xl:2.5rem;--space-3xl:3.5rem}.hero-title{font-size:clamp(2.5rem,10vw,3.5rem)}.hero-subtitle{font-size:clamp(1rem,3vw,1.25rem)}.hero-cta{align-items:stretch;flex-direction:column}.bot-features-section,.cta-section-professional,.features-section,.pricing-section,.referrals-section{padding:3.5rem 1rem}.auth-options-grid,.customization-features,.features-grid,.intelligence-grid,.intelligence-showcase,.theme-switcher-demo{grid-template-columns:1fr}.security-stats{flex-direction:column;gap:1.5rem}.referral-stats{gap:1rem;grid-template-columns:1fr}.trading-notification{bottom:1rem;left:1rem;right:1rem}.footer-links{grid-template-columns:1fr;text-align:center}.footer-legal{flex-direction:column;text-align:center}.price-main{font-size:2.75rem}.intelligence-hero-card,.pricing-comparison-card,.referral-flow-card{padding:1.5rem 1.25rem}.trigger-showcase-secondary{grid-template-columns:1fr}.trigger-showcase-main{padding:1.5rem}.trigger-flow{font-size:14px;gap:6px}.trigger-example-animated.compact .trigger-flow{font-size:12px}.trigger-explanation{font-size:13px}.wordbank-grid{gap:1rem;grid-template-columns:1fr}.wordbank-column{padding:1rem}.trigger-wordbank{margin-top:2rem;padding:1.5rem}.wordbank-item{font-size:11px;padding:3px 8px}.terminal-layout{grid-template-columns:1fr;height:auto}.terminal-left{border-bottom:1px solid #ffffff0f;border-right:none}.terminal-right{min-height:400px}.chart-preview{height:250px}.terminal-bottom{position:relative}.position-row{font-size:11px;gap:.5rem;grid-template-columns:80px 50px 60px 1fr}.position-entry{display:none}.orderbook-data{max-height:300px}.features-title{font-size:clamp(1.75rem,6vw,2.5rem)}.section-subtitle{font-size:clamp(.875rem,2.5vw,1.125rem)}}@media (max-width:480px){.nav-container{padding:0 1rem}.mobile-menu{max-width:280px;width:100%}.ticker-scroll{animation-duration:30s}.hero-title{font-size:clamp(2rem,12vw,3rem)}.cta-button,.cta-button-secondary{font-size:15px;padding:14px 24px}.price-main{font-size:2.25rem}.stat-number{font-size:1.5rem}.notification-message{font-size:13px}.legal-links{flex-direction:column;gap:.5rem}}@media (prefers-color-scheme:light){:root{--bg-primary:#fff;--bg-secondary:#f5f5f5;--text-primary:#000;--text-secondary:#666;--border:#fff}}.trigger-capabilities{background:linear-gradient(135deg,#00d68a08,#7b61ff05);border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:12px;margin-top:2rem;overflow:hidden;padding:1.5rem;position:relative}.trigger-capabilities:before{background:linear-gradient(135deg,#0f8,#00d68a 50%,#0f9);background:var(--gradient-glow);content:"";height:1px;left:0;opacity:.5;position:absolute;right:0;top:0}.trigger-capabilities h4{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#00d68a);background:linear-gradient(180deg,var(--text-primary) 0,var(--accent-primary) 100%);-webkit-background-clip:text;background-clip:text;color:#fff;color:var(--text-primary);font-size:1.125rem;font-weight:700;margin-bottom:1.25rem;text-align:center}.trigger-capability-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.capability-category{background:#0000004d;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:8px;padding:1.25rem;transition:all .3s ease}.capability-category:hover{background:#00d68a05;border-color:#00d68a33;border-color:var(--border-accent);transform:translateY(-2px)}.capability-category h5{color:#00d68a;color:var(--accent-primary);font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.capability-category ul{list-style:none;margin:0;padding:0}.capability-category li{color:#a8a8a8;color:var(--text-secondary);font-size:12px;padding:.35rem 0 .35rem 16px;position:relative;transition:all .2s ease}.capability-category li:before{color:#00d68a;color:var(--accent-primary);content:"▸";left:0;opacity:.5;position:absolute;transition:all .2s ease}.capability-category:hover li{color:#fff;color:var(--text-primary)}.capability-category:hover li:before{opacity:1;transform:translateX(2px)}@media (max-width:1024px){.trigger-examples{grid-template-columns:1fr}}.theme-switcher-advanced{background:var(--glass-bg);border-radius:20px;margin-bottom:3rem;overflow:hidden}.theme-preview-container{padding:2rem}.theme-selector-tabs{display:flex;gap:1rem;margin-bottom:2rem}.theme-tab{align-items:center;background:#0000;border:2px solid #ffffff1a;border-radius:10px;color:#a8a8a8;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.theme-tab:hover{background:#ffffff0d;border-color:#fff3;color:#fff;color:var(--text-primary)}.theme-tab.active{background:#00d68a;background:var(--accent-primary);border-color:#00d68a;border-color:var(--accent-primary);color:#fff}.theme-icon{font-size:1.2rem}.theme-live-preview{background:#0000004d;border-radius:12px;min-height:300px;padding:2rem;transition:all .3s ease}.preview-terminal{background:#0a0a0a;border-radius:8px;height:100%;padding:1.5rem}.preview-components{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr;height:100%}.preview-chart-area{align-items:flex-end;background:#ffffff08;border-radius:8px;display:flex;padding:1rem}.preview-candles{align-items:flex-end;display:flex;gap:4px;height:100%;width:100%}.preview-candles .candle{background:#ffffff1a;border-radius:2px;flex:1 1;position:relative}.preview-candles .candle.green{background:#0f8}.preview-candles .candle.red{background:#f33}.preview-orderbook{background:#ffffff08;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.ob-row{border-radius:4px;font-family:Roboto Mono,monospace;font-size:.9rem;padding:.5rem}.ob-row.ask{background:#ff333326;color:#f66}.ob-row.bid{background:#00ff8826;color:#0f8}.ob-spread{color:#a8a8a8;color:var(--text-secondary);font-size:.7rem;letter-spacing:1px;text-align:center;text-transform:uppercase}.layout-builder-demo{background:var(--glass-bg);border-radius:20px;margin-bottom:3rem;padding:2rem}.layout-builder-demo h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f8,#0cf);-webkit-background-clip:text;font-size:1.2rem;margin-bottom:1.5rem}.layout-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.layout-component{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:10px;cursor:grab;padding:1rem;text-align:center;transition:all .3s ease}.layout-component:hover{background:#ffffff14;border-color:#00d68a;border-color:var(--accent-primary);transform:translateY(-2px)}.component-icon{display:block;font-size:1.5rem;margin-bottom:.5rem}.layout-preview{background:#0000004d;border-radius:12px;min-height:200px;padding:2rem}.layout-drop-zone{align-items:center;border:2px dashed #fff3;border-radius:8px;color:#a8a8a8;color:var(--text-secondary);display:flex;font-size:.9rem;height:100%;justify-content:center}.customization-features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.custom-feature-card{background:var(--glass-bg);border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease}.custom-feature-card:hover{box-shadow:0 10px 40px #00ff881a;transform:translateY(-5px)}.feature-demo-visual{align-items:center;background:#0000004d;border-radius:12px;display:flex;justify-content:center;margin-bottom:1.5rem;min-height:120px;padding:1.5rem}.hotkey-showcase{display:flex;flex-direction:column;gap:.5rem}.key-combo{color:#a8a8a8;color:var(--text-secondary);font-family:Roboto Mono,monospace;font-size:.85rem}.key-combo kbd{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;box-shadow:0 2px 0 #0003;font-family:inherit;margin:0 .2rem;padding:.2rem .5rem}.indicator-builder{width:100%}.formula-display{background:#00ff881a;border-radius:4px;color:#0f8;font-family:Roboto Mono,monospace;font-size:.9rem;margin-bottom:1rem;padding:.5rem}.indicator-line{animation:indicatorFlow 2s ease-in-out infinite;background:linear-gradient(90deg,#0f8,#0cf,#f0f);border-radius:2px;height:2px}@keyframes indicatorFlow{0%,to{transform:scaleX(.6)}50%{transform:scaleX(1)}}.api-showcase{width:100%}.api-endpoint{background:#00ccff1a;border-radius:4px;color:#0cf;display:block;font-family:Roboto Mono,monospace;font-size:.85rem;margin-bottom:1rem;padding:.5rem}.webhook-flow{align-items:center;color:#a8a8a8;color:var(--text-secondary);display:flex;font-size:.85rem;gap:.5rem;justify-content:center}.webhook-flow span:nth-child(odd){color:#fff;color:var(--text-primary)}.security-architecture{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.architecture-diagram{background:var(--glass-bg);border-radius:20px;padding:2rem}.security-layer{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1rem;padding:1.5rem;transition:all .3s ease}.security-layer:hover{background:#ffffff0d;border-color:#00d68a;border-color:var(--accent-primary)}.layer-label{color:#fff;color:var(--text-primary);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.security-features{display:flex;flex-wrap:wrap;gap:.5rem}.security-chip{background:#00ff881a;border:1px solid #00ff884d;border-radius:20px;color:#0f8;font-size:.8rem;padding:.4rem .8rem}.user-layer .security-chip{background:#00ccff1a;border-color:#00ccff4d;color:#0cf}.turnkey-layer .security-chip{background:#ff66ff1a;border-color:#ff66ff4d;color:#f6f}.security-flow-arrow{margin:1rem 0;text-align:center}.security-flow-arrow svg{animation:flowPulse 2s ease-in-out infinite;color:#00d68a;color:var(--accent-primary);height:24px;width:24px}@keyframes flowPulse{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}.flow-label{color:#a8a8a8;color:var(--text-secondary);display:block;font-size:.8rem;margin-top:.5rem}.security-monitor{background:var(--glass-bg);border-radius:20px;padding:2rem}.security-monitor h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f8,#0cf);-webkit-background-clip:text;font-size:1.2rem;margin-bottom:1.5rem}.monitor-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.monitor-stat{align-items:center;background:#ffffff08;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.monitor-stat:hover{background:#ffffff0d}.stat-icon{font-size:1.5rem}.stat-info{flex:1 1}.stat-info .stat-label{color:#a8a8a8;color:var(--text-secondary);display:block;font-size:.8rem;margin-bottom:.2rem}.stat-info .stat-value{color:#fff;color:var(--text-primary);display:block;font-size:.95rem;font-weight:500}.auth-methods-showcase{margin-bottom:3rem}.auth-methods-showcase h3{font-size:1.5rem;margin-bottom:2rem;text-align:center}.auth-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr 1fr}.auth-method-card{background:var(--glass-bg);border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease}.auth-method-card.featured{background:linear-gradient(135deg,#00ff881a,#00ccff1a);border:1px solid #00ff884d}.auth-method-card:hover{transform:translateY(-5px)}.auth-demo{margin-bottom:1.5rem}.passkey-flow{align-items:center;background:#0000004d;border-radius:12px;display:flex;gap:1rem;justify-content:center;padding:1rem}.biometric-icon,.device-icon,.success-icon{animation:authFlow 3s ease-in-out infinite;font-size:2rem}.device-icon{animation-delay:0s}.biometric-icon{animation-delay:.5s}.success-icon{animation-delay:1s}@keyframes authFlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.auth-arrow{color:#00d68a;color:var(--accent-primary);font-size:1.5rem}.supported-devices{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.supported-devices span{background:#ffffff0d;border-radius:15px;color:#a8a8a8;color:var(--text-secondary);font-size:.8rem;padding:.3rem .8rem}.auth-icon svg{height:48px;margin-bottom:1rem;width:48px}.trust-indicators{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:2rem}.trust-badge{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;display:flex;font-size:.9rem;gap:.5rem;padding:.8rem 1.5rem;transition:all .3s ease}.trust-badge:hover{background:#ffffff14;border-color:#00d68a;border-color:var(--accent-primary)}.badge-icon{font-size:1.2rem;height:24px;width:24px}.referral-dashboard-demo{background:var(--glass-bg);border-radius:20px;margin-bottom:3rem;padding:2rem}.dashboard-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f8,#0cf);-webkit-background-clip:text;font-size:1.5rem;margin-bottom:1.5rem}.dashboard-stats-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.dash-stat{text-align:center}.dash-number{color:#00d68a;color:var(--accent-primary);display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.dash-label{color:#a8a8a8;color:var(--text-secondary);font-size:.9rem}.earnings-visualization{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr}.earnings-chart{background:#0000004d;border-radius:12px;padding:2rem}.chart-bars{align-items:flex-end;display:flex;gap:1rem;height:200px;margin-bottom:1rem}.bar{background:linear-gradient(180deg,#0f8,#0c6);border-radius:8px 8px 0 0;flex:1 1;opacity:.8;position:relative;transition:all .3s ease}.bar:hover{opacity:1}.bar.current{animation:barPulse 2s ease-in-out infinite;background:linear-gradient(180deg,#0cf,#09f)}@keyframes barPulse{0%,to{opacity:.8}50%{opacity:1}}.bar-value{color:#fff;color:var(--text-primary);font-size:.8rem;font-weight:600;left:50%;position:absolute;top:-25px;transform:translateX(-50%)}.chart-labels{color:#a8a8a8;color:var(--text-secondary);display:flex;font-size:.8rem;justify-content:space-around}.referral-activity{background:#0000004d;border-radius:12px;padding:1.5rem}.referral-activity h4{color:#fff;color:var(--text-primary);font-size:1rem;margin-bottom:1rem}.activity-feed{display:flex;flex-direction:column;gap:.8rem}.activity-item{align-items:center;background:#ffffff08;border-radius:8px;display:flex;font-size:.85rem;gap:.8rem;padding:.8rem;transition:all .3s ease}.activity-item.new{animation:newActivity 1s ease-out;border:1px solid #00ff884d}@keyframes newActivity{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.activity-icon{font-size:1.2rem}.activity-text{color:#fff;color:var(--text-primary);flex:1 1}.activity-time{color:#a8a8a8;color:var(--text-secondary)}.referral-tiers{margin-top:2rem}.referral-tiers h4{font-size:1.2rem;margin-bottom:1.5rem;text-align:center}.tier-progression{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.tier{background:#ffffff08;border:2px solid #ffffff1a;border-radius:12px;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.tier:hover{transform:translateY(-5px)}.tier.current,.tier:hover{border-color:#00d68a;border-color:var(--accent-primary)}.tier.current{background:linear-gradient(135deg,#00ff881a,#00ccff1a)}.tier-icon{font-size:2.5rem;margin-bottom:1rem}.tier-info{display:flex;flex-direction:column;gap:.3rem}.tier-name{color:#fff;color:var(--text-primary);font-size:1.1rem;font-weight:600}.tier-requirement{color:#a8a8a8;color:var(--text-secondary);font-size:.8rem}.tier-rate{color:#00d68a;color:var(--accent-primary);font-size:.9rem;font-weight:500}.current-badge{background:#00d68a;background:var(--accent-primary);border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;padding:.3rem .8rem;position:absolute;right:-10px;top:-10px}.referral-tools{background:var(--glass-bg);border-radius:20px;padding:2rem}.referral-tools h3{font-size:1.5rem;margin-bottom:2rem;text-align:center}.tools-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.tool-card{background:#ffffff08;border-radius:12px;padding:1.5rem;transition:all .3s ease}.tool-card:hover{background:#ffffff0d;transform:translateY(-3px)}.tool-icon{font-size:2rem;margin-bottom:.5rem}.tool-card h4{color:#fff;color:var(--text-primary);font-size:1rem;margin-bottom:.5rem}.tool-card p{color:#a8a8a8;color:var(--text-secondary);font-size:.85rem;margin-bottom:1rem}.tool-preview{background:#0000004d;border-radius:8px;font-family:Roboto Mono,monospace;font-size:.8rem;padding:.8rem}.tool-preview code{color:#00d68a;color:var(--accent-primary)}.mini-chart{background:linear-gradient(90deg,#00ffa8,#00ffa8 50%,#00ffa8);border-radius:4px;height:40px;opacity:.6;width:100%}.banner-thumbnails{display:flex;gap:.5rem}.banner-thumb{background:linear-gradient(135deg,#00ff884d,#00ccff4d);border-radius:4px;height:40px;width:60px}.bot-tag{background:#7289da1a;border-radius:4px;color:#7289da;display:inline-block;padding:.3rem .8rem}.earnings-calculator{background:#0000004d;border-radius:12px;padding:2rem}.earnings-calculator h4{font-size:1.2rem;margin-bottom:1.5rem;text-align:center}.calculator-inputs{gap:1.5rem;margin-bottom:2rem}.calc-input,.calculator-inputs{display:flex;flex-direction:column}.calc-input{gap:.5rem}.calc-input label{color:#a8a8a8;color:var(--text-secondary);font-size:.9rem}.calc-input input[type=range]{-webkit-appearance:none;background:#ffffff1a;border-radius:3px;height:6px;outline:none;width:100%}.calc-input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#00d68a;background:var(--accent-primary);border-radius:50%;cursor:pointer;height:18px;width:18px}.calc-value{color:#fff;color:var(--text-primary);font-size:1.1rem;font-weight:600}.calc-result{background:linear-gradient(135deg,#00ff881a,#00ccff1a);border:1px solid #00ff884d;border-radius:12px;padding:1.5rem;text-align:center}.result-label{color:#a8a8a8;color:var(--text-secondary);font-size:.9rem}.result-label,.result-value{display:block;margin-bottom:.5rem}.result-value{color:#00d68a;color:var(--accent-primary);font-size:2.5rem;font-weight:700}.result-note{color:#a8a8a8;color:var(--text-secondary);display:block;font-size:.8rem}.referral-button.primary{background:linear-gradient(135deg,#0f8,#0cf)}@media (max-width:1024px){.theme-switcher-advanced{margin-bottom:2rem}.theme-selector-tabs{flex-wrap:wrap;gap:.5rem}.theme-tab{font-size:.8rem;padding:.5rem 1rem}.preview-components{grid-template-columns:1fr}.layout-grid{grid-template-columns:repeat(2,1fr)}.customization-features-grid{gap:1.5rem;grid-template-columns:1fr}.security-architecture{gap:2rem}.auth-grid,.earnings-visualization,.monitor-grid,.security-architecture{grid-template-columns:1fr}.tier-progression{grid-template-columns:repeat(2,1fr)}.tools-grid,.trigger-showcase-secondary{grid-template-columns:1fr}.trigger-showcase-main{padding:1.5rem}.trigger-flow{font-size:14px;gap:6px}.trigger-example-animated.compact .trigger-flow{font-size:12px}.trigger-explanation{font-size:13px}.wordbank-grid{gap:1rem;grid-template-columns:1fr}.wordbank-column{padding:1rem}.trigger-wordbank{margin-top:2rem;padding:1.5rem}.wordbank-item{font-size:11px;padding:3px 8px}.terminal-layout{grid-template-columns:1fr;height:auto}.terminal-left{border-bottom:1px solid #ffffff0f;border-right:none}.terminal-right{min-height:400px}.chart-preview{height:250px}.terminal-bottom{position:relative}.position-row{font-size:11px;gap:.5rem;grid-template-columns:80px 50px 60px 1fr}.position-entry{display:none}.orderbook-data{max-height:300px}.features-title{font-size:clamp(1.75rem,6vw,2.5rem)}.section-subtitle{font-size:clamp(.875rem,2.5vw,1.125rem)}}@media (max-width:768px){.trigger-showcase{margin-bottom:1.5rem;padding:1rem}.trigger-carousel{height:auto}.trigger-example-animated{flex-wrap:wrap;font-size:12px;gap:6px}.trigger-capability-grid{gap:1rem;grid-template-columns:1fr}.capability-category{padding:1rem}.trigger-examples{grid-template-columns:1fr}}@media (max-width:480px){.trigger-example-animated{font-size:11px}.trigger-if,.trigger-then{font-size:10px;padding:2px 4px}.trigger-showcase{padding:.75rem}.trigger-showcase-label{font-size:.75rem}}@media (max-width:768px){.theme-preview-container{padding:1rem}.theme-tab{font-size:.75rem;padding:.5rem .75rem}.theme-icon{font-size:1rem}.theme-live-preview{min-height:200px;padding:1rem}.layout-builder-demo{padding:1rem}.layout-component{font-size:.8rem;padding:.75rem}.component-icon{font-size:1.2rem}.custom-feature-card{padding:1.5rem}.feature-demo-visual{min-height:80px;padding:1rem}.architecture-diagram,.security-layer{padding:1rem}.layer-label{font-size:.95rem}.security-chip{font-size:.7rem;padding:.3rem .6rem}.security-monitor{padding:1rem}.monitor-stat{padding:.75rem}.auth-method-card{padding:1.5rem}.passkey-flow{gap:.5rem}.biometric-icon,.device-icon,.success-icon{font-size:1.5rem}.trust-indicators{gap:1rem;padding:1rem}.trust-badge{font-size:.8rem;padding:.5rem .75rem}.referral-dashboard-demo{padding:1rem}.dashboard-stats-row{gap:1rem;grid-template-columns:1fr}.dash-number{font-size:2rem}.earnings-chart{padding:1rem}.chart-bars{gap:.5rem;height:150px}.bar-value{font-size:.7rem;top:-20px}.referral-activity{padding:1rem}.activity-item{font-size:.8rem;padding:.5rem}.tier{padding:1rem}.tier-icon{font-size:2rem}.tool-card{padding:1rem}.tool-icon{font-size:1.5rem}.earnings-calculator{padding:1rem}.result-value{font-size:2rem}}.terminal-placeholder{background:#00d68a0d;border:1px solid #00d68a33;border:1px solid var(--border-accent);border-radius:12px;margin-top:2rem;padding:3rem 2rem;text-align:center}.terminal-placeholder p{color:#a8a8a8;color:var(--text-secondary);font-size:16px;font-style:italic}.theme-placeholder-section{background:#1a1a1a;background:var(--bg-elevated);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;margin:2rem 0;padding:3rem 2rem;text-align:center}.theme-placeholder-section h3{color:#fff;color:var(--text-primary);font-size:24px;margin-bottom:1rem}.theme-placeholder-section p{color:#a8a8a8;color:var(--text-secondary);font-size:16px;margin:0 auto;max-width:600px}.security-showcase.compact{margin:0 auto;max-width:800px}.security-highlights{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.security-feature{background:#1a1a1a;background:var(--bg-elevated);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.security-feature:hover{border-color:#00d68a33;border-color:var(--border-accent);transform:translateY(-2px)}.security-feature .feature-icon{font-size:48px;margin-bottom:1rem}.security-feature h4{color:#fff;color:var(--text-primary);font-size:20px;margin-bottom:.5rem}.security-feature p{color:#a8a8a8;color:var(--text-secondary);font-size:14px}@media (max-width:768px){.floating-orb,.global-orb-1,.global-orb-2,.global-orb-3,.global-orb-4,.global-orb-5,.global-orb-6{animation:none;opacity:.3}.home-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0a0afa}.security-highlights{gap:1rem;grid-template-columns:1fr}.security-feature{padding:1.5rem}.terminal-placeholder,.theme-placeholder-section{padding:2rem 1rem}*{-webkit-overflow-scrolling:touch}section{padding:3rem 0}.mini-chart{background:#00ffa8!important}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.intelligence-grid .animate-on-scroll:first-child{transition-delay:.1s}.intelligence-grid .animate-on-scroll:nth-child(2){transition-delay:.2s}.intelligence-grid .animate-on-scroll:nth-child(3){transition-delay:.3s}.features-grid .animate-on-scroll:first-child{transition-delay:.1s}.features-grid .animate-on-scroll:nth-child(2){transition-delay:.2s}.hero-content.animate-on-scroll{opacity:0;transform:translateY(40px)}.hero-content.animate-in{opacity:1;transform:translateY(0);transition:all 1s cubic-bezier(.4,0,.2,1)}.price-ticker-bar.animate-on-scroll{opacity:0;transform:translateY(-20px)}.price-ticker-bar.animate-in{opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.4,0,.2,1)}.trading-terminal-preview.animate-on-scroll{opacity:0;transform:scale(.95) translateY(30px)}.trading-terminal-preview.animate-in{opacity:1;transform:scale(1) translateY(0);transition:all 1s cubic-bezier(.4,0,.2,1)}.trading-terminal-preview .terminal-placeholder{animation:none;opacity:1}.skeleton{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%);background-size:200% 100%;border-radius:8px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.ticker-logo.skeleton{border-radius:50%;height:24px;width:24px}.price-skeleton{display:inline-block;height:20px;width:80px}.feature-card-advanced,.intelligence-card,.nav-link,.pricing-comparison-card,.ticker-item,.tier,a,button{transition:all .3s cubic-bezier(.4,0,.2,1)}button:active{transform:scale(.98)}.cta-button-secondary:hover,.cta-button:hover{box-shadow:0 10px 30px #00ffa84d;transform:translateY(-2px)}.feature-card-advanced:hover,.intelligence-card:hover{transform:translateY(-5px)}:focus-visible{outline:2px solid #00ffa8;outline-offset:2px}.loading-container{align-items:center;display:flex;justify-content:center;min-height:200px}.loading-spinner{border:3px solid #00ffa81a;border-top-color:#00ffa8}@media (max-width:768px){:root{--font-size-base:16px;--font-size-sm:14px;--font-size-lg:18px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:40px}.homepage{padding-top:128px}.hero-section{min-height:auto;padding:2rem 1rem 3rem}.hero-title{font-size:var(--font-size-3xl);line-height:1.2;margin-bottom:1rem}.hero-subtitle{font-size:var(--font-size-lg);line-height:1.5}.cta-button,.cta-button-secondary{font-size:var(--font-size-base);min-height:48px;padding:14px 24px}.home-nav{height:60px;padding:0 1rem}.nav-brand{gap:.5rem}.brand-logo-image{height:40px;width:auto}.brand-name{font-size:var(--font-size-lg)}section{padding:3rem 1rem}.section-header{margin-bottom:2rem}.features-title{font-size:var(--font-size-2xl);margin-bottom:.75rem}.section-subtitle{font-size:var(--font-size-base)}.feature-card-advanced,.intelligence-card{margin-bottom:1rem;padding:1.5rem}.trading-terminal-preview{-webkit-overflow-scrolling:touch;height:auto;max-width:100%;overflow-x:auto}.terminal-layout{min-width:320px}.animate-on-scroll{transform:translateY(20px)}.price-ticker-bar{padding:.75rem 0}.ticker-container{mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000)}.ticker-scroll{animation-duration:25s}.ticker-item{padding:.5rem}.ticker-item,.trigger-flow{font-size:var(--font-size-sm)}.trigger-flow{flex-wrap:wrap}.trigger-wordbank{padding:1.5rem}.wordbank-grid{gap:1rem}.homepage{backface-visibility:hidden;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}.animate-on-scroll,.floating-orb{transform:translateZ(0);will-change:transform}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.feature-card-advanced,.intelligence-card,.ticker-item{contain:layout style paint}@media (max-width:768px){.data-tab,.nav-link,.order-type,.size-btn,.terminal-tab{align-items:center;display:flex;min-height:44px}@media (hover:none){.feature-card-advanced:active,.intelligence-card:active{transform:scale(.98)}button:active{transform:scale(.96)}}.ticker-item{scroll-snap-align:start}}.brand-logo-image,.coin-icon,.ticker-logo{background-color:#ffffff0d;position:relative}.coin-icon:before,.ticker-logo:before{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.coin-icon:not([src]),.coin-icon[src=""],.ticker-logo:not([src]),.ticker-logo[src=""]{&:before{opacity:1}}.order-book-container{background-color:var(--color-bg-secondary);border:none;border-radius:0;height:100%;min-width:250px;overflow:visible;width:100%}.order-book-container h2{flex-shrink:0;gap:var(--spacing-sm)}.book-header{align-items:center;background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg)}.book-header span{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:500}.aggregation-selector{align-items:center;display:flex;gap:var(--spacing-sm)}.agg-label{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.agg-value{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:500;min-width:40px;text-align:right}.agg-buttons button{background:none;border:1px solid var(--color-border-secondary);border-radius:50%;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-md);height:20px;line-height:18px;padding:0;transition:all var(--transition-fast);width:20px}.agg-buttons button:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.order-book-tables-container{display:flex;flex:1 1;flex-direction:row;height:100%;min-height:0}.book-table-container{backface-visibility:hidden;flex:1 1;min-height:200px;overflow-x:hidden;overflow-y:auto;will-change:transform}.asks-container,.bids-container{flex:1 1;min-width:0}.order-book-table{border-collapse:collapse;color:var(--color-red);font-size:var(--font-size-xs);table-layout:fixed;width:100%;will-change:transform}.order-book-table td,.order-book-table th{border-bottom:1px solid var(--color-border-primary);position:relative;transform:translateZ(0)}.order-book-table td,.order-book-table th{padding:var(--spacing-xs) var(--spacing-sm)}.order-book-table tbody tr:hover{background-color:var(--color-bg-hover)}.order-book-row td{height:18px;line-height:18px}.order-book-table .price.bid{color:var(--color-green)}.order-book-table .price.ask{color:var(--color-red)}.price-spread{display:none}.spread-display-center{align-items:baseline;background-color:var(--color-bg-secondary);border-left:1px solid var(--color-border-primary);border-right:1px solid var(--color-border-primary);display:flex;flex:0 0 auto;flex-direction:row;gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-sm) var(--spacing-xs)}.spread-display-center .current-price{font-size:var(--font-size-md);font-weight:700}.spread-display-center .spread-info{align-items:baseline;display:flex;flex-direction:row;gap:var(--spacing-xs)}.spread-display-center .spread-perc,.spread-display-center .spread-value{color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.spread-display-center .current-price.price-up{color:var(--color-green)}.spread-display-center .current-price.price-down{color:var(--color-red)}.depth-cell{padding:0!important;width:100%}.depth-bar-container{align-items:center;bottom:0;display:flex;justify-content:flex-end;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.depth-bar{transition:width .1s ease-in-out}.bid-depth{background-color:var(--color-green)}.ask-depth{background-color:var(--color-red)}.order-book-table td,.order-book-table td span{position:relative;z-index:1}.order-book-controls{font-size:var(--font-size-sm);gap:var(--spacing-sm)}.aggregation-control{align-items:center;display:flex;gap:var(--spacing-sm)}.aggregation-control label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.aggregation-control select{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);transition:border-color var(--transition-fast)}.aggregation-control select:focus,.aggregation-control select:hover{border-color:var(--color-accent-primary)}.aggregation-control-buttons,.denomination-toggle{display:none}.order-book-content{flex-direction:row}.asks-table{order:1}.bids-table{order:3}.order-book-table table{font-size:var(--font-size-xxs)}.order-book-table th{padding:2px var(--spacing-xs);padding-bottom:var(--spacing-xs);text-align:right}.order-book-table th:first-child{padding-left:var(--spacing-sm);text-align:left}.order-book-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:2px var(--spacing-xs);position:relative;text-align:right}.order-book-table td:first-child{padding-left:var(--spacing-sm);text-align:left}.order-book-table .price{font-weight:500}.ask-level .price{color:var(--color-red)}.bid-level .price{color:var(--color-green)}.order-book-table .size{color:var(--color-text-primary)}.order-book-table .total{overflow:hidden;position:relative;text-align:right}.order-book-table .total span{padding-right:var(--spacing-xs);position:relative;z-index:1}.order-book-table .depth-bar{bottom:0;height:100%;opacity:.15;position:absolute;right:0;top:0;transition:width var(--transition-fast)}.spread-display{display:none}.current-price,.spread-perc,.spread-value{font-size:var(--font-size-xs)}.order-book-table td[colSpan="3"]{color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-xl);text-align:center}@media (max-width:1200px){.book-header,.order-book-controls{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}}.order-book-container{display:flex;flex-direction:column;flex-grow:1;min-height:200px;overflow:hidden}.order-book-header{align-items:center;background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;min-height:32px;overflow:visible;padding:var(--spacing-xs) var(--spacing-sm);position:relative}.order-book-header h3{flex-shrink:1;font-size:var(--font-size-xs);font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-book-controls{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-xs)}.order-book-dropdown-container{position:relative}.dropdown-toggle-btn{align-items:center;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:10px;font-weight:500;gap:4px;justify-content:space-between;min-width:60px;padding:4px 6px;transition:all var(--transition-fast);white-space:nowrap}.denom-usd-text{font-weight:inherit;margin-right:4px}.coin-icon-denom{height:14px;margin-right:4px;width:14px}.dropdown-toggle-btn:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary);overflow:hidden}.dropdown-arrow{font-size:.6rem}.order-book-dropdown-container button[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{background-color:#2a2a2a;background-color:var(--color-bg-secondary,#2a2a2a);border:1px solid #404040;border:1px solid var(--color-border-secondary,#404040);border-radius:var(--radius-md,4px);box-shadow:var(--shadow-lg,0 4px 12px #0000004d);display:none;flex-direction:column;max-height:min(200px,40vh);min-width:100px;padding:4px 0;padding:var(--spacing-xs,4px) 0;transform:translateY(0);transition:transform .15s ease;transition:transform var(--transition-fast,.15s ease);z-index:9999}.dropdown-menu.show{display:flex}.dropdown-menu.dropdown-above{bottom:calc(100% + 4px);top:auto;transform:translateY(0)}.dropdown-item{background:none;border:none;color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-xs);padding:var(--spacing-sm) var(--spacing-md);text-align:left;transition:background-color var(--transition-fast);white-space:nowrap}.dropdown-item:hover{background-color:var(--color-bg-hover)}.dropdown-item.active{background-color:var(--color-bg-active);color:var(--color-accent-primary);font-weight:600}.aggregation-control-buttons,.denomination-toggle{display:none}.order-book-content{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.order-book-table table{border-collapse:collapse;table-layout:fixed;width:100%}.order-book-table td,.order-book-table th{border:none;font-size:10px;overflow:hidden;padding:2px 6px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.order-book-table th{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-primary);color:var(--color-text-secondary);font-size:9px;font-weight:500;padding:4px 6px;position:sticky;top:0;z-index:1}.level{position:relative;transform:translateZ(0)}.level:hover{background-color:var(--color-bg-hover)}.order-book-table td{color:var(--color-text-primary)}.price{font-weight:500}.price.bid{color:var(--color-green)}.price.ask{color:var(--color-red)}.size{color:var(--color-text-primary)}.total{text-align:right}.total,.total span{overflow:hidden;position:relative}.total span{display:block;padding-right:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;z-index:1}.depth-bar{bottom:0;height:100%;opacity:.15;position:absolute;right:0;top:0;transform:translateZ(0);will-change:width}.bids-table .depth-bar{background-color:var(--color-green)}.asks-table .depth-bar{background-color:var(--color-red)}.spread-display{align-items:center;background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);border-top:1px solid var(--color-border-primary);display:flex;gap:6px;justify-content:center;min-height:24px;padding:4px 8px;text-align:center}.current-price{font-size:11px}.current-price.price-up{color:var(--color-green)}.current-price.price-down{color:var(--color-red)}.spread-perc,.spread-value{color:var(--color-text-secondary);font-size:9px}.tif-inline-right{display:flex;justify-content:flex-end}.tif-select{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:11px;padding:2px 6px;transition:all .15s ease;width:90px}.tif-select:hover{border-color:var(--color-accent-primary)}.tif-select:focus{box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.2);outline:none}.leverage-dropdown,.order-type-tabs.segmented .tab-slider,.place-order-button,.trade-panel-container{transition:background-color .15s ease,border-color .15s ease,transform .12s ease,opacity .15s ease}.control-button:hover,.place-order-button:hover{transform:translateY(-1px)}.size-slider-container{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 60px}.slider-track{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:999px;height:8px;position:relative}.slider-progress{background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:999px;bottom:0;left:0;position:absolute;top:0}.size-slider{appearance:none;-webkit-appearance:none;background:#0000;height:8px;position:relative;width:100%}.size-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-bg-primary);border:2px solid var(--color-accent-primary);border-radius:50%;box-shadow:0 2px 6px #0006;cursor:pointer;height:16px;width:16px}.size-slider::-moz-range-thumb{background:var(--color-bg-primary);border:2px solid var(--color-accent-primary);border-radius:50%;box-shadow:0 2px 6px #0006;cursor:pointer;height:16px;width:16px}.slider-markers{color:var(--color-text-tertiary);display:flex;font-size:10px;justify-content:space-between;left:0;position:absolute;right:0;top:12px}.percentage-input{align-items:center;display:flex;gap:6px}.percentage-input input{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:6px 8px;text-align:right}.percentage-input input,.trade-panel-container{background:var(--color-bg-secondary);width:100%}.trade-panel-container{display:flex;flex-direction:column;height:100%;overflow:visible}.trade-panel-header.modern{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);overflow:visible;padding:var(--spacing-sm)}.trade-panel-top-controls{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.trade-panel-top-controls.grid2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr;overflow:visible}.segmented{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.segmented.full{width:100%}.segmented .control-button{background:#0000;border:none;color:var(--color-text-secondary);font-size:12px;padding:6px 10px}.segmented .control-button.active{background:var(--color-bg-hover);color:var(--color-text-primary)}.leverage-selector .leverage-btn{align-items:center;display:inline-flex;font-size:12px;gap:4px;padding:4px 8px}.relative{position:relative}.leverage-dropdown.slider-mode{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);box-shadow:0 8px 24px #00000059;min-width:320px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.lev-slider-header{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.lev-preview{color:var(--color-text-primary);font-weight:600}.lev-slider{appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,var(--color-accent-primary) 0,var(--color-accent-secondary) 100%);border:1px solid var(--color-border-primary);border-radius:999px;height:8px;outline:none;width:100%}.lev-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-bg-primary);border:2px solid var(--color-accent-primary);border-radius:50%;box-shadow:0 2px 6px #0006;cursor:pointer;height:18px;width:18px}.lev-slider::-moz-range-thumb{background:var(--color-bg-primary);border:2px solid var(--color-accent-primary);border-radius:50%;box-shadow:0 2px 6px #0006;cursor:pointer;height:18px;width:18px}.lev-slider:focus{box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.25)}.lev-scale{color:var(--color-text-tertiary);font-size:11px;justify-content:space-between;margin-top:6px}.lev-actions,.lev-scale{align-items:center;display:flex}.lev-actions{gap:8px;justify-content:flex-end;margin-top:10px}.control-button.primary{background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:var(--color-bg-primary)}.control-button.secondary{background:#0000;border:1px solid var(--color-border-primary);color:var(--color-text-secondary)}.trade-form.modern{display:flex;flex-direction:column;gap:var(--spacing-sm);overflow:hidden;padding:var(--spacing-sm)}.instant-toggle{display:flex;justify-content:flex-end}.instant-toggle label{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:12px;gap:6px}.form-group label{font-size:12px}.modern-size-input-container{grid-gap:6px;display:grid;gap:6px}.quick-size{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.quick-size button{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:11px;padding:4px 0}.quick-size button.active,.quick-size button:hover{border-color:var(--color-accent-primary);color:var(--color-text-primary)}.order-type-tabs.segmented{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);display:grid;grid-template-columns:1fr 1fr 1fr;height:36px;overflow:visible;position:relative}.order-type-tabs.segmented .tab-slider{background:var(--color-bg-hover);border-radius:calc(var(--radius-sm) - 2px);bottom:2px;pointer-events:none;position:absolute;top:2px;transition:left .2s ease;z-index:0}.order-type-tabs.segmented button{align-items:center;background:#0000;border:none;border-right:1px solid var(--color-border-primary);color:var(--color-text-secondary);display:flex;font-size:12px;justify-content:center;padding:8px 10px;z-index:1}.order-type-tabs.segmented button:last-child{border-right:none}.pro-dropdown{grid-gap:6px;background:var(--color-bg-tertiary);box-shadow:0 8px 24px #00000059;display:grid;gap:6px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:1200}.pro-dropdown,.pro-dropdown button{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm)}.pro-dropdown button{background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:12px;padding:6px 8px}.pro-dropdown button.active,.pro-dropdown button:hover{border-color:var(--color-accent-primary);color:var(--color-text-primary)}.order-type-tabs.segmented button:focus{outline:none}.order-type-tabs.segmented button.active{color:var(--color-text-primary)}.info-card{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);padding:10px 12px}.info-title{color:var(--color-text-secondary);font-size:11px;margin-bottom:4px}.info-value{color:var(--color-text-primary);font-size:16px;font-weight:700}.info-sub{color:var(--color-text-tertiary);font-size:11px}.info-card.fees .info-row{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.info-card.fees .fee-value{color:var(--color-text-primary);font-weight:600}.info-card.fees .discount .discount-value{color:var(--color-accent-primary);font-weight:700}.place-order-button.primary{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);font-weight:700;margin-top:6px;padding:10px 12px}.place-order-button.primary.buy{background:#4caf502e;border-color:#4caf5066}.place-order-button.primary.sell{background:#f443362e;border-color:#f4433666}.ticker-list-container{background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary) 100%);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;min-height:120px;overflow-x:auto;position:relative;width:100%}.ticker-search-bar{background:linear-gradient(135deg,var(--color-bg-tertiary) 0,var(--color-bg-secondary) 100%);border-bottom:1px solid var(--color-border-primary);padding:var(--spacing-md) var(--spacing-lg);position:relative}.ticker-search-bar:before{background:linear-gradient(to right,#0000,var(--color-accent-primary),#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.ticker-search-bar input[type=text]{background-color:var(--color-bg-secondary);border:2px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) 40px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.ticker-search-bar input[type=text]:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #0f83,0 4px 12px #00ff881a;outline:none;transform:translateY(-1px)}.ticker-search-bar input[type=text]:hover{border-color:var(--color-border-hover);transform:translateY(-.5px)}.ticker-search-bar:after{color:var(--color-text-secondary);content:"🔍";font-size:14px;left:var(--spacing-lg);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ticker-table-container{flex:1 1;overflow-y:auto}.ticker-table{border-collapse:collapse;color:var(--color-text-primary);font-size:var(--font-size-xs);width:100%}.ticker-table td,.ticker-table th{border-bottom:1px solid var(--color-border-primary);padding:var(--spacing-sm) var(--spacing-md);text-align:right;white-space:nowrap}.ticker-table td:first-child,.ticker-table th:first-child{min-width:200px;width:200px}.ticker-table td:nth-child(2),.ticker-table th:nth-child(2){width:120px}.ticker-table td:nth-child(3),.ticker-table th:nth-child(3){width:100px}.ticker-table td:nth-child(4),.ticker-table td:nth-child(5),.ticker-table th:nth-child(4),.ticker-table th:nth-child(5){width:140px}.ticker-table th{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);letter-spacing:.03em;position:sticky;text-align:right;text-transform:uppercase;top:0;transition:all var(--transition-fast);z-index:5}.ticker-table th:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.ticker-table td:first-child,.ticker-table th:first-child{text-align:left}.ticker-row{overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ticker-row:before{background:linear-gradient(90deg,#0000,#00ff881a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ticker-row:hover:before{left:100%}.ticker-row:hover{background-color:var(--color-bg-hover);box-shadow:0 4px 12px #00000026,0 0 0 1px #0f83;transform:translateY(-2px) scale(1.01)}.ticker-row.selected{background:linear-gradient(135deg,#00ff8826,#00ff880d);box-shadow:inset 0 0 0 2px var(--color-accent-primary),0 2px 8px #0f83;transform:translateY(-1px)}.symbol-cell{align-items:center;display:flex;gap:var(--spacing-sm);min-width:150px}.symbol-name{color:var(--color-text-primary);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold)}.ticker-row.selected .symbol-name{color:var(--color-accent-primary)}.favorite-ticker-btn{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-md);line-height:1;margin-left:var(--spacing-xs);padding:0 var(--spacing-xxs);transition:color var(--transition-fast),transform var(--transition-fast)}.favorite-ticker-btn:hover{color:var(--color-yellow);transform:scale(1.2)}.favorite-ticker-btn.favorited{color:var(--color-yellow)}.leverage-badge{background:linear-gradient(to bottom,var(--color-green),var(--color-green-dark));border-radius:var(--radius-full);box-shadow:0 1px 2px #4ade8033;color:#fff;font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;padding:2px var(--spacing-xs)}.ticker-list-loading{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px;padding:40px 20px}.ticker-list-loading .loading-spinner{animation:enhanced-spin 1s cubic-bezier(.68,-.55,.265,1.55) infinite;border-top:3px solid var(--color-border-primary);border:3px solid var(--color-border-primary);border-radius:50%;border-top-color:var(--color-accent-primary);height:40px;position:relative;width:40px}.ticker-list-loading .loading-spinner:before{animation:enhanced-spin 1.5s linear infinite reverse;border:3px solid #0000;border-radius:50%;border-top:3px solid var(--color-accent-secondary);bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px}.ticker-list-loading .loading-text{animation:pulse-text 2s ease-in-out infinite;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500}.ticker-list-loading .loading-dots{display:flex;gap:4px}.ticker-list-loading .loading-dot{animation:loading-wave 1.4s ease-in-out infinite;background-color:var(--color-accent-primary);border-radius:50%;height:6px;width:6px}.ticker-list-loading .loading-dot:first-child{animation-delay:0s}.ticker-list-loading .loading-dot:nth-child(2){animation-delay:.2s}.ticker-list-loading .loading-dot:nth-child(3){animation-delay:.4s}@keyframes enhanced-spin{0%{filter:brightness(1);transform:rotate(0deg) scale(1)}50%{filter:brightness(1.2);transform:rotate(180deg) scale(1.1)}to{filter:brightness(1);transform:rotate(1turn) scale(1)}}@keyframes pulse-text{0%,to{opacity:.6}50%{opacity:1}}@keyframes loading-wave{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}.ticker-skeleton-container{padding:var(--spacing-md)}.ticker-skeleton-row{align-items:center;animation:skeleton-fade 1.5s ease-in-out infinite;border-bottom:1px solid var(--color-border-primary);display:flex;padding:var(--spacing-sm) var(--spacing-md)}.ticker-skeleton-row:nth-child(odd){animation-delay:.2s}.ticker-skeleton-row:nth-child(2n){animation-delay:.4s}.skeleton-element{animation:skeleton-shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,var(--color-bg-tertiary) 25%,var(--color-bg-hover) 50%,var(--color-bg-tertiary) 75%);background-size:200% 100%;border-radius:var(--radius-sm)}.skeleton-icon{border-radius:50%;height:24px;margin-right:var(--spacing-sm);width:24px}.skeleton-symbol{height:16px;margin-right:auto;width:60px}.skeleton-price{height:14px;margin-left:var(--spacing-sm);width:80px}.skeleton-change{width:50px}.skeleton-change,.skeleton-volume{height:12px;margin-left:var(--spacing-sm)}.skeleton-volume{width:70px}@keyframes skeleton-shimmer{0%{background-position:-200% 0;opacity:.6}50%{opacity:.8}to{background-position:200% 0;opacity:.6}}@keyframes skeleton-fade{0%,to{opacity:.4}50%{opacity:.7}}.ticker-list-dropdown.loading .ticker-list-container{animation:loading-background 3s ease-in-out infinite;background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 100%);background-size:200% 200%}@keyframes loading-background{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.ticker-list-container{border-radius:var(--radius-md);height:60vh}.ticker-search-bar{padding:var(--spacing-sm) var(--spacing-md)}.ticker-search-bar input[type=text]{font-size:16px;padding:12px var(--spacing-md) 12px 36px}.ticker-table{font-size:var(--font-size-xs)}.ticker-table td,.ticker-table th{padding:var(--spacing-xs) var(--spacing-sm)}.ticker-row:hover{box-shadow:0 2px 8px #0000001a;transform:none}.symbol-cell{gap:var(--spacing-xs)}.coin-icon{height:20px;width:20px}}@media (max-width:480px){.ticker-list-container{height:50vh}.ticker-table td,.ticker-table th{font-size:11px;padding:6px 8px}.favorite-ticker-btn{font-size:12px;padding:0 2px}.leverage-badge{font-size:8px;padding:1px 4px}.oi-cell,.volume-cell{display:none}}:root{--polymarket-purple:#4b00b8;--polymarket-purple-light:#6b20d8;--polymarket-purple-dark:#3b0098;--polymarket-green:#00d632;--polymarket-red:#ff0030;--polymarket-bg:#0e0e18;--polymarket-surface:#1a1a2e;--polymarket-border:#2a2a3e;--font-size-xxl:2rem}.triggers-view{animation:fadeIn var(--transition-normal);background:var(--color-bg-primary);color:var(--color-text-primary);display:flex;flex-direction:column;font-family:var(--font-family-sans);min-height:100vh;padding:var(--spacing-md) var(--spacing-lg);position:relative}.triggers-view:before{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--color-accent-primary),.08) 0,#0000 70%);filter:blur(100px);height:80%;right:-30%;top:-50%;width:80%}.triggers-view:after,.triggers-view:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.triggers-view:after{animation:float 25s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(var(--color-accent-tertiary),.06) 0,#0000 70%);bottom:-50%;filter:blur(80px);height:60%;left:-30%;width:60%}.triggers-header{align-items:center;border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;margin:0 auto var(--spacing-lg);max-width:1400px;padding-bottom:var(--spacing-md);position:relative;width:100%;z-index:1}.header-actions{gap:var(--spacing-md)}.help-trigger-btn{align-items:center;background:#0000;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);overflow:hidden;padding:var(--spacing-sm) var(--spacing-md);position:relative;transition:all var(--transition-normal)}.help-trigger-btn:hover{background:#ffffff05;border-color:var(--color-accent-primary);box-shadow:var(--shadow-sm);color:var(--color-text-primary);transform:translateY(-1px)}.help-btn-icon{font-size:var(--font-size-md)}.how-it-works-modal{align-items:center;animation:fadeIn var(--transition-fast);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0ff2;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:2000}.how-it-works-content{animation:slideInScale var(--transition-normal);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.how-it-works-header{align-items:center;background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;padding:var(--spacing-lg)}.how-it-works-title{align-items:center;color:var(--color-text-primary);display:flex;font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);gap:var(--spacing-sm);margin:0}.how-it-works-body{flex:1 1;overflow-y:auto;padding:var(--spacing-lg)}.how-intro{margin-bottom:var(--spacing-xl);text-align:center}.how-intro h3{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}.how-intro p{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:1.6;margin:0 auto;max-width:600px}.how-steps-grid{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);margin-bottom:var(--spacing-xl)}.how-step-card{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);overflow:hidden;padding:var(--spacing-lg);position:relative;transition:all var(--transition-fast)}.how-step-card:before{background:var(--color-accent-primary);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--transition-fast)}.how-step-card:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.how-step-card:hover:before{opacity:1}.how-step-number{align-items:center;background:var(--color-accent-primary);border-radius:50%;color:#fff;display:inline-flex;font-size:var(--font-size-sm);height:32px;justify-content:center;margin-bottom:var(--spacing-md);width:32px}.how-step-number,.how-step-title{font-weight:var(--font-weight-bold)}.how-step-title{color:var(--color-text-primary);font-size:var(--font-size-md);line-height:1.3;margin-bottom:var(--spacing-sm)}.how-step-description{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:var(--spacing-sm)}.how-step-example{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:1.4;padding:var(--spacing-sm)}.how-step-example .keyword{color:var(--color-accent-primary);font-weight:var(--font-weight-semibold)}.how-features-grid{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);margin-bottom:var(--spacing-xl)}.how-feature-card{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:var(--spacing-md);transition:all var(--transition-fast)}.how-feature-card:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.how-feature-icon{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:2rem;margin-bottom:var(--spacing-sm)}.how-feature-title{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--spacing-xs)}.how-feature-description{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4}.how-cta-section{background:linear-gradient(135deg,#ffffff05,#ffffff03);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center}.how-cta-text{color:var(--color-text-secondary);font-size:var(--font-size-md);margin-bottom:var(--spacing-md)}.how-cta-button{background:linear-gradient(135deg,var(--color-accent-primary) 0,var(--color-accent-secondary) 100%);border:none;border-radius:var(--radius-lg);box-shadow:0 4px 16px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3);color:#fff;cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-normal)}.how-cta-button:hover{box-shadow:0 6px 20px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.4);transform:translateY(-2px)}.triggers-header h1{-webkit-text-fill-color:initial!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#0f8!important;color:var(--custom-accent-color,var(--color-accent-primary,#0f8))!important;font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-bold);letter-spacing:-.025em;margin:0 0 var(--spacing-sm) 0}.header-subtitle{color:var(--color-text-secondary);font-size:var(--font-size-md);margin:0;opacity:.9}.create-trigger-btn{align-items:center;background:var(--color-accent-primary);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-bg-primary);cursor:pointer;display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);gap:var(--spacing-xs);overflow:hidden;padding:var(--spacing-md) var(--spacing-xl);position:relative;transition:all var(--transition-normal)}.create-trigger-btn:hover{background:var(--color-accent-secondary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.create-trigger-btn:active{box-shadow:var(--shadow-md);transform:translateY(0)}.btn-icon{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.builder-container{align-items:center;animation:fadeIn var(--transition-fast);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f0f0ff2;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-md);position:fixed;right:0;top:0;z-index:1000}.builder-card{animation:slideInScale var(--transition-normal);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;height:auto;max-height:90vh;max-width:1200px;overflow:hidden;width:100%}@keyframes slideInScale{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.builder-header{align-items:center;background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg)}.builder-header h2{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.close-btn{border-radius:var(--radius-md);color:var(--color-text-tertiary);font-size:var(--font-size-xl);height:40px;padding:var(--spacing-xs);transition:all var(--transition-fast);width:40px}.close-btn:hover{background:var(--color-bg-hover)}.builder-layout{display:grid;grid-template-columns:240px 1fr;height:100%;overflow:hidden}.templates-panel{background:var(--color-bg-tertiary);border-right:1px solid var(--color-border-primary);max-height:85vh;overflow-y:auto;padding:var(--spacing-sm)}.panel-title{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0}.template-category{margin-bottom:var(--spacing-md)}.category-header{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.category-icon{font-size:var(--font-size-sm)}.template-list{display:flex;flex-direction:column;gap:4px}.template-card{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);cursor:pointer;padding:var(--spacing-xs);text-align:left;transition:all var(--transition-fast)}.template-card:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover);transform:translateX(2px)}.template-card.selected{background:rgba(var(--color-accent-primary),.1);border-color:var(--color-accent-primary)}.template-name{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-bottom:2px}.template-description{color:var(--color-text-tertiary);font-size:11px;line-height:1.3}.builder-main{background:var(--color-bg-secondary);display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);max-height:85vh;overflow-y:auto;padding:var(--spacing-sm) var(--spacing-md)}.flow-indicator-bar{display:none}.form-group{margin-bottom:var(--spacing-xs)}.form-group label{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.trigger-name-input{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-fast);width:100%}.trigger-name-input:focus{background:var(--color-bg-hover);border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-primary),.1);outline:none}.trigger-name-input::placeholder{color:var(--color-text-tertiary)}.section-header,.sentence-section{margin-bottom:var(--spacing-xs)}.section-header{gap:var(--spacing-sm)}.section-icon{font-size:var(--font-size-lg)}.section-title{color:var(--color-accent-primary);font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.sentence-builder-card{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-height:60px;padding:var(--spacing-sm);transition:all var(--transition-normal)}.sentence-builder-card:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.if-then-keyword{background:rgba(var(--color-accent-primary),.1);border:1px solid var(--color-accent-primary);border-radius:var(--radius-md);color:var(--color-accent-primary);flex-shrink:0;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin-right:var(--spacing-xs);text-transform:uppercase}.if-then-keyword,.token{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}.token{align-items:center;animation:tokenSlideIn var(--transition-fast);border:1px solid;border-radius:var(--radius-full);display:inline-flex;font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);gap:var(--spacing-xs);min-height:32px;position:relative;transition:all var(--transition-fast)}.token-value{animation:valueSlideIn var(--transition-fast);background:#fff3;border:1px solid #ffffff4d;border-radius:var(--radius-sm);color:inherit;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-left:var(--spacing-xs);padding:2px var(--spacing-xs);white-space:nowrap}@keyframes valueSlideIn{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}.token.attribute:hover .token-value{background:#fff3;border-color:#ffffff4d}.token-logo{background:var(--color-bg-primary);border-radius:50%;flex-shrink:0;height:24px;margin-right:4px;object-fit:contain;width:24px}@keyframes tokenSlideIn{0%{opacity:0;transform:translateX(-10px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.token.ticker{font-weight:var(--font-weight-bold);padding-right:var(--spacing-md)}.token.position,.token.ticker{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.token.attribute{background:var(--color-accent-tertiary);border-color:var(--color-accent-tertiary);color:var(--color-bg-primary);padding-right:var(--spacing-md)}.token.market-operator,.token.operator{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-bg-primary)}.token.value{background:var(--color-green);border-color:var(--color-green);font-family:var(--font-family-mono)}.token.primary,.token.value{color:var(--color-bg-primary)}.token.primary{background:var(--color-accent-secondary);border-color:var(--color-accent-secondary)}.token.leverage,.token.price,.token.risk,.token.size{background:var(--color-text-secondary);border-color:var(--color-text-secondary);color:var(--color-bg-primary)}.token.connector{background:var(--color-text-tertiary);border-color:var(--color-text-tertiary);color:var(--color-bg-primary);font-weight:var(--font-weight-bold)}.token.market-title{background:var(--color-accent-quaternary);border-color:var(--color-accent-quaternary);color:var(--color-text-primary);max-width:300px}.token.market-operator{background:linear-gradient(135deg,#6b20d833,#6b20d81a);border-color:#6b20d84d;color:#6b20d8;color:var(--polymarket-purple-light)}.token.market-outcome{font-weight:var(--font-weight-bold)}.token.market-outcome:has-text("YES"){background:linear-gradient(135deg,#00d63233,#00d6321a);border-color:#00d6324d;color:#00d632;color:var(--polymarket-green)}.token.market-outcome:has-text("NO"){background:linear-gradient(135deg,#ff003033,#ff00301a);border-color:#ff00304d;color:#ff0030;color:var(--polymarket-red)}.token-remove{align-items:center;background:#fff3;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;font-size:var(--font-size-sm);height:16px;justify-content:center;margin-left:var(--spacing-xs);opacity:.8;padding:0;transition:all var(--transition-fast);width:16px}.token-remove:hover{background:#ffffff4d;opacity:1;transform:scale(1.1)}.starter-buttons{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:1fr 1fr;width:100%}.starter-btn{align-items:center;background:var(--color-bg-secondary);border:2px solid var(--color-border-secondary);border-radius:var(--radius-xl);cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-md);overflow:hidden;padding:var(--spacing-xl);position:relative;text-align:center;transition:all var(--transition-fast)}.starter-btn:before{background:radial-gradient(circle at center,#0000 0,#0006 100%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--transition-normal)}.starter-btn:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.starter-btn:hover:before{opacity:1}.starter-btn.market-data{background:linear-gradient(135deg,var(--color-bg-secondary) 0,rgba(var(--color-accent-primary),.05) 100%);border-color:var(--color-border-secondary)}.starter-btn.market-data:hover{background:linear-gradient(135deg,rgba(var(--color-accent-primary),.1) 0,rgba(var(--color-accent-primary),.15) 100%);border-color:var(--color-accent-primary)}.starter-btn.prediction{background:linear-gradient(135deg,#1a1a2e,#4b00b81a);background:linear-gradient(135deg,var(--polymarket-surface) 0,#4b00b81a 100%);border-color:#2a2a3e;border-color:var(--polymarket-border)}.starter-btn.prediction:hover{background:linear-gradient(135deg,#4b00b826,#4b00b840);border-color:#4b00b8;border-color:var(--polymarket-purple);box-shadow:0 8px 32px #4b00b84d}.starter-logo{filter:brightness(1.1);height:48px;object-fit:contain;transition:all var(--transition-fast);width:48px}.starter-btn:hover .starter-logo{filter:brightness(1.2) drop-shadow(0 0 20px rgba(75,0,184,.5));transform:scale(1.1)}.starter-btn:hover .starter-icon{transform:scale(1.1)}.starter-text{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);z-index:1}.starter-hint{font-size:var(--font-size-sm);z-index:1}.add-action-btn,.starter-hint{color:var(--color-text-tertiary)}.add-action-btn{align-items:center;background:#0000;border:2px dashed var(--color-border-secondary);border-radius:var(--radius-full);cursor:pointer;display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-md);gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);transition:all var(--transition-fast)}.add-action-btn:hover{background:rgba(var(--color-accent-primary),.05);border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.add-condition-btn{align-items:center;background:#ffffff0d;border:1px dashed #fff3;border-radius:6px;color:#ffffff80;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;margin-left:4px;padding:4px 8px;transition:all .2s ease}.add-condition-btn:hover{background:#ffffff14;border-color:#ffffff4d;color:#ffffffb3;transform:translateY(-1px)}.add-condition-btn .btn-icon{font-size:14px;font-weight:700}.category-dropdown{animation:dropdownSlideIn var(--transition-fast);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;height:500px;margin-top:var(--spacing-sm);max-height:500px;overflow:hidden;position:absolute;width:650px;z-index:1200}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-header{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);padding:var(--spacing-xs)}.dropdown-header.enhanced{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md)}.dropdown-title{color:var(--color-text-tertiary);flex-shrink:0;font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase}.dropdown-search{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-sm);width:100%}.dropdown-search,.dropdown-search.prominent{background:var(--color-bg-primary);font-size:var(--font-size-md)}.dropdown-search.prominent{border:2px solid var(--color-border-primary);flex:1 1;padding:var(--spacing-sm) var(--spacing-md)}.dropdown-search:focus{background:var(--color-bg-hover);border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-primary),.2);outline:none}.custom-input-wrapper{display:flex;gap:var(--spacing-xs);width:100%}.dropdown-custom-input{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-primary);flex:1 1;font-family:var(--font-family-sans);font-size:var(--font-size-md);padding:var(--spacing-xs) var(--spacing-sm)}.dropdown-custom-input:focus{background:var(--color-bg-hover);border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-primary),.2);outline:none}.custom-input-submit{background:var(--color-accent-primary);border:none;border-radius:var(--radius-md);color:var(--color-bg-primary);cursor:pointer;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-fast)}.custom-input-submit:hover:not(:disabled){background:var(--color-accent-secondary);transform:translateY(-1px)}.custom-input-submit:disabled{cursor:not-allowed;opacity:.5}.dropdown-hint{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-lg)}.hint-icon{font-size:var(--font-size-xl);opacity:.6}.ticker-categories{scrollbar-height:thin;background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);display:flex;gap:var(--spacing-xs);overflow-x:auto;padding:var(--spacing-sm) var(--spacing-md)}.ticker-category-btn{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-fast);white-space:nowrap}.ticker-category-btn:hover{background:var(--color-bg-hover);border-color:var(--color-accent-primary);color:var(--color-text-primary)}.ticker-category-btn.active{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.cat-icon{font-size:var(--font-size-md)}.cat-name{font-size:var(--font-size-sm)}.dropdown-options{background:var(--color-bg-secondary);display:flex;flex:1 1;flex-direction:column;gap:0;height:450px;overflow-y:auto;padding:0}.dropdown-options.attribute-grid{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));height:450px;padding:var(--spacing-sm)}.dropdown-options.ticker-list{grid-template-columns:1fr}.dropdown-options.ticker-list.enhanced{padding:0}.dropdown-option{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);min-height:32px;padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-fast)}.dropdown-option:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.dropdown-option.attribute-option{align-items:flex-start;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);flex-direction:column;min-height:auto;padding:var(--spacing-xs)}.dropdown-option.attribute-option:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover);transform:translateY(-1px)}.dropdown-option.ticker-option{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm)}.dropdown-option.ticker-option:hover{background:rgba(var(--color-accent-primary),.1);transform:none}.dropdown-option.ticker-option.enhanced{align-items:center;background:#0000;border-bottom:1px solid var(--color-border-primary);border-radius:0;display:flex;gap:var(--spacing-sm);height:36px;margin:0;min-height:36px;padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-fast)}.dropdown-option.ticker-option.enhanced:last-child{border-bottom:none}.dropdown-option.ticker-option.enhanced:hover{background:var(--color-bg-hover);transform:none}.option-icon{font-size:var(--font-size-md);min-width:20px;text-align:center}.option-logo{background:var(--color-bg-primary);border-radius:50%;flex-shrink:0;height:20px;object-fit:contain;padding:1px;width:20px}.option-content{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between;min-width:0;width:100%}.option-text{color:var(--color-text-primary);flex:0 0 auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.5px;min-width:60px}.ticker-info{align-items:center;flex-shrink:0;gap:var(--spacing-lg);margin-left:auto}.ticker-price{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-width:90px;text-align:right}.ticker-funding{background:rgba(var(--color-green),.1);font-size:var(--font-size-xs);padding:2px 6px}.ticker-funding,.ticker-funding.funding-rate{border-radius:var(--radius-sm);color:var(--color-green);font-family:var(--font-family-mono);font-weight:var(--font-weight-bold)}.ticker-funding.funding-rate{background:rgba(var(--color-green),.15);font-size:var(--font-size-sm);min-width:70px;padding:4px 8px;text-align:center}.dropdown-empty,.dropdown-loading{align-items:center;color:var(--color-text-tertiary);display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-xl)}.loading-spinner{border:2px solid var(--color-border-primary);height:24px;width:24px}.empty-icon{font-size:var(--font-size-xl);opacity:.5}.dropdown-more{background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-primary);color:var(--color-text-tertiary);font-size:var(--font-size-xs);padding:var(--spacing-sm) var(--spacing-md);text-align:center}.dropdown-options::-webkit-scrollbar{width:6px}.dropdown-options::-webkit-scrollbar-track{background:#0000}.dropdown-options::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.dropdown-options::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ticker-categories::-webkit-scrollbar{height:4px}.ticker-categories::-webkit-scrollbar-track{background:#0000}.ticker-categories::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.live-preview{background:rgba(var(--color-accent-primary),.05);border:1px solid rgba(var(--color-accent-primary),.2);border-radius:var(--radius-md);margin-top:var(--spacing-xs);overflow:hidden;padding:var(--spacing-xs);position:relative}.live-preview:before{animation:shimmer 3s linear infinite;background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-tertiary),var(--color-pink));content:"";height:3px;left:0;position:absolute;right:0;top:0}.preview-header{align-items:center;display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.preview-icon{font-size:var(--font-size-lg)}.preview-title{color:var(--color-accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.preview-content{background:var(--color-bg-tertiary);border-radius:var(--radius-md);padding:var(--spacing-xs)}.preview-name{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:4px}.preview-rule{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.preview-action,.preview-condition{margin-bottom:4px}.preview-keyword{color:var(--color-accent-primary);font-weight:var(--font-weight-bold);margin-right:var(--spacing-sm)}.preview-text{color:var(--color-text-secondary)}.preview-badge{align-items:center;background:linear-gradient(135deg,#4b00b826,#4b00b80d);border:1px solid #4b00b833;border-radius:var(--radius-full);color:#4b00b8;color:var(--polymarket-purple);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);margin-top:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm)}.badge-icon{font-size:var(--font-size-md)}.builder-actions{border-top:1px solid var(--color-border-primary);display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-xs);padding-top:var(--spacing-xs)}.save-trigger-btn{align-items:center;background:var(--color-green);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-text-primary);cursor:pointer;display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-normal)}.save-trigger-btn:hover:not(:disabled){background:var(--color-green-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.save-trigger-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.cancel-btn{background:#0000;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-fast)}.cancel-btn:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.triggers-section{margin:0 auto;max-width:1400px;overflow:visible;position:relative;width:100%;z-index:1}.section-header{border-bottom:1px solid var(--color-border-primary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.section-header h2{color:var(--color-text-primary);font-size:1.5rem;font-weight:var(--font-weight-semibold);margin:0}.filter-tabs{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs)}.filter-tab{background:#0000;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-fast)}.filter-tab:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.filter-tab.active{background:var(--color-bg-secondary);box-shadow:var(--shadow-sm);color:var(--color-accent-primary)}.triggers-grid{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(450px,1fr));margin-top:var(--spacing-lg);max-width:1400px;width:100%}.empty-state{background:#0000;border:none;border-radius:0;gap:var(--spacing-xl);grid-column:1/-1;margin:0 auto;max-width:1000px;overflow:visible;padding:var(--spacing-xl) 0}.empty-hero,.empty-state{align-items:center;display:flex;flex-direction:column;position:relative}.empty-hero{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md)}.empty-icon{animation:pulseScale 3s ease-in-out infinite;display:inline-block;filter:drop-shadow(0 0 15px rgba(var(--color-accent-primary),.3));font-size:4rem;opacity:.9}@keyframes pulseScale{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.empty-state h3{-webkit-text-fill-color:initial!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#0f8!important;color:var(--custom-accent-color,var(--color-accent-primary,#0f8))!important;font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-bold);letter-spacing:-.025em;margin:0;text-align:center}.empty-description{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.6;margin:0;max-width:600px;text-align:center}.feature-grid{align-items:center;display:flex;height:280px;justify-content:center;margin:var(--spacing-lg) 0;perspective:1000px;position:relative}.feature-card{backface-visibility:hidden;background:var(--color-bg-secondary);border:2px solid var(--color-border-primary);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;height:200px;justify-content:space-between;opacity:0;padding:var(--spacing-md);position:absolute;text-align:left;transform-style:preserve-3d;transition:all .6s ease;width:280px}.feature-card:first-child{animation:rotateCard1 16s infinite}.feature-card:nth-child(2){animation:rotateCard2 16s infinite}.feature-card:nth-child(3){animation:rotateCard3 16s infinite}.feature-card:nth-child(4){animation:rotateCard4 16s infinite}@keyframes rotateCard1{0%,to{opacity:1;transform:translateX(0) scale(1) rotateY(0deg);z-index:4}25%{opacity:.7;transform:translateX(130px) scale(.8) rotateY(25deg);z-index:3}50%{opacity:0;transform:translateX(0) scale(.7) rotateY(180deg);z-index:2}75%{opacity:.7;transform:translateX(-130px) scale(.8) rotateY(-25deg);z-index:3}}@keyframes rotateCard2{0%,to{opacity:.7;transform:translateX(-130px) scale(.8) rotateY(-25deg);z-index:3}25%{opacity:1;transform:translateX(0) scale(1) rotateY(0deg);z-index:4}50%{opacity:.7;transform:translateX(130px) scale(.8) rotateY(25deg);z-index:3}75%{opacity:0;transform:translateX(0) scale(.7) rotateY(180deg);z-index:2}}@keyframes rotateCard3{0%,to{opacity:0;transform:translateX(0) scale(.7) rotateY(180deg);z-index:2}25%{opacity:.7;transform:translateX(-130px) scale(.8) rotateY(-25deg);z-index:3}50%{opacity:1;transform:translateX(0) scale(1) rotateY(0deg);z-index:4}75%{opacity:.7;transform:translateX(130px) scale(.8) rotateY(25deg);z-index:3}}@keyframes rotateCard4{0%,to{opacity:.7;transform:translateX(130px) scale(.8) rotateY(25deg);z-index:3}25%{opacity:0;transform:translateX(0) scale(.7) rotateY(180deg);z-index:2}50%{opacity:.7;transform:translateX(-130px) scale(.8) rotateY(-25deg);z-index:3}75%{opacity:1;transform:translateX(0) scale(1) rotateY(0deg);z-index:4}}.feature-card:before{background:radial-gradient(circle,var(--color-accent-primary) 0,#0000 70%);background:radial-gradient(circle,var(--feature-color,var(--color-accent-primary)) 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity var(--transition-normal);width:200%}.feature-card:hover{animation-play-state:paused;border-color:var(--feature-color,var(--color-accent-primary));box-shadow:0 12px 32px #0003;transform:translateY(-4px) scale(1.05)!important;z-index:10!important}.feature-card:hover:before{opacity:.08}.feature-card.stop-loss{--feature-color:var(--color-red)}.feature-card.profit{--feature-color:var(--color-green)}.feature-card.market{--feature-color:var(--polymarket-purple)}.feature-card.whale{--feature-color:var(--color-blue)}.feature-icon{display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:2rem;margin-bottom:var(--spacing-sm)}.feature-title{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--spacing-xs)}.feature-description{color:var(--color-text-secondary);flex-grow:1;font-size:var(--font-size-sm);line-height:1.4;margin-bottom:var(--spacing-sm)}.feature-example{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:1.3;padding:var(--spacing-xs) var(--spacing-sm)}.feature-example .keyword{color:var(--color-accent-primary);color:var(--feature-color,var(--color-accent-primary));font-weight:var(--font-weight-semibold)}.empty-cta-container{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg) 0}.empty-cta{background:linear-gradient(135deg,rgb(var(--color-accent-primary)) 0,rgb(var(--color-accent-secondary)) 100%);border:none;border-radius:var(--radius-full);box-shadow:0 6px 20px rgba(var(--color-accent-primary),.4);color:#fff;cursor:pointer;font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.025em;overflow:hidden;padding:var(--spacing-lg) var(--spacing-xxl);position:relative;transform-style:preserve-3d;transition:all var(--transition-normal)}.empty-cta:before{background:linear-gradient(45deg,#0000 30%,#ffffff26 50%,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg) translateZ(-1px);transition:all .6s;width:200%}.empty-cta:hover{box-shadow:0 12px 32px rgba(var(--color-accent-primary),.5);transform:translateY(-4px) scale(1.05)}.empty-cta:hover:before{animation:shimmer .6s}@keyframes shimmer{0%{transform:rotate(45deg) translateX(-200%) translateZ(-1px)}to{transform:rotate(45deg) translateX(200%) translateZ(-1px)}}.cta-hint{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-sm)}.stats-showcase{grid-gap:var(--spacing-lg);background:linear-gradient(135deg,rgba(var(--color-accent-primary),.05) 0,rgba(var(--color-accent-tertiary),.05) 100%);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);max-width:600px;padding:var(--spacing-xl);width:100%}.stat-item{background:#ffffff05;border-radius:var(--radius-md);padding:var(--spacing-sm);text-align:center;transition:all var(--transition-fast)}.stat-item:hover{background:#ffffff0d;transform:translateY(-2px)}.stat-number{-webkit-text-fill-color:initial!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#0f8!important;color:var(--custom-accent-color,var(--color-accent-primary,#0f8))!important;display:block;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1;margin-bottom:var(--spacing-xs)}.triggers-header .header-content h1,.triggers-view .empty-state h3,.triggers-view .stat-item .stat-number,.triggers-view .stats-showcase .stat-number,.triggers-view .triggers-header .header-content h1,.triggers-view .triggers-header h1{-webkit-text-fill-color:initial!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#0f8!important;color:var(--custom-accent-color,#0f8)!important}.stat-label{letter-spacing:.05em}@media (max-width:1200px){.builder-layout{grid-template-columns:280px 1fr}.triggers-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.triggers-view{padding:var(--spacing-lg) var(--spacing-md)}.triggers-header{align-items:stretch;flex-direction:column;gap:var(--spacing-lg)}.header-actions{justify-content:center}.empty-state h3{font-size:2rem}.empty-description{font-size:var(--font-size-md)}.feature-grid{height:200px}.feature-card{height:160px;padding:var(--spacing-sm);width:240px}.stats-showcase{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);padding:var(--spacing-md)}.how-it-works-content{margin:var(--spacing-md);max-width:95vw}.how-steps-grid{gap:var(--spacing-lg);grid-template-columns:1fr}.how-features-grid{gap:var(--spacing-md);grid-template-columns:1fr}.builder-container{padding:var(--spacing-md)}.builder-card{height:95vh}.builder-layout{grid-template-columns:1fr}.templates-panel{display:none}.starter-buttons,.triggers-grid{grid-template-columns:1fr}.section-header{align-items:stretch;flex-direction:column;gap:var(--spacing-md)}.filter-tabs{justify-content:center}}@media (max-width:480px){.triggers-view{padding:var(--spacing-md) var(--spacing-sm)}.triggers-header{flex-direction:column;gap:var(--spacing-md)}.triggers-header h1{font-size:1.75rem}.header-actions{flex-direction:column;gap:var(--spacing-sm)}.help-trigger-btn{justify-content:center;width:100%}.empty-state h3{font-size:1.5rem}.empty-description{font-size:var(--font-size-sm);max-width:100%}.feature-grid{height:160px}.feature-card{height:140px;padding:var(--spacing-xs);width:200px}.feature-title{font-size:var(--font-size-sm)}.feature-description{font-size:var(--font-size-xs)}.stats-showcase{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);padding:var(--spacing-sm)}.empty-cta{font-size:var(--font-size-md);padding:var(--spacing-md) var(--spacing-lg)}.how-it-works-modal{padding:var(--spacing-sm)}.how-it-works-content{max-height:95vh;max-width:100vw}.how-it-works-body,.how-it-works-header{padding:var(--spacing-md)}.how-features-grid,.how-steps-grid{gap:var(--spacing-md);grid-template-columns:1fr}.builder-actions{flex-direction:column}.cancel-btn,.save-trigger-btn{justify-content:center;width:100%}.trigger-controls{flex-wrap:wrap}.control-btn{flex:1 1;justify-content:center;min-width:80px}}.starter-icon-wrapper{align-items:center;color:var(--color-accent-primary);display:flex;height:48px;justify-content:center;transition:all var(--transition-fast);width:48px}.starter-btn:hover .starter-icon-wrapper{color:var(--color-accent-secondary);transform:scale(1.1)}.starter-icon-wrapper svg{height:100%;width:100%}.starter-icon{font-size:3rem;transition:all var(--transition-fast)}.triggers-view{overflow-x:hidden;overflow-y:visible}.divider,hr{display:none}.sentence-builder-card{overflow:visible;position:relative}.token-flow{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);min-height:32px}.ticker-logo{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:50%;flex-shrink:0;height:24px;object-fit:contain;padding:2px;width:24px}.triggers-view .empty-state h3,.triggers-view .stat-number,.triggers-view [class*=stat-number],.triggers-view h1{-webkit-text-fill-color:#0f8!important;-webkit-text-fill-color:var(--custom-accent-color,#0f8)!important;background-clip:initial!important;-webkit-background-clip:unset!important;background:none!important;color:#0f8!important;color:var(--custom-accent-color,#0f8)!important}.triggers-header .header-content h1,.triggers-header h1,div.stat-number{-webkit-text-fill-color:#0f8!important;background:none!important;background-clip:initial!important;-webkit-background-clip:unset!important;color:#0f8!important}.network-stats-panel{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--spacing-md)}.stats-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.stats-header h3{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.last-updated{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.stats-grid{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat-card{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--spacing-sm);overflow:hidden;padding:var(--spacing-sm);position:relative;transition:var(--transition-fast)}.stat-card:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-lg)}.stat-card:before{background:linear-gradient(90deg,var(--color-accent-primary),var(--color-green));border-radius:var(--radius-xl) var(--radius-xl) 0 0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:var(--transition-normal)}.stat-card:hover:before{opacity:1}.stat-icon{background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);border-radius:var(--radius-md);color:var(--color-accent-primary);height:36px;transition:var(--transition-fast);width:36px}.stat-card:hover .stat-icon{background:var(--color-accent-primary);color:#fff;transform:scale(1.1)}.stat-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xxs)}.stat-value{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.stat-card.loading{opacity:.7}.stat-card.loading .stat-value{color:var(--color-text-secondary)}@media (max-width:768px){.stats-header{align-items:flex-start;flex-direction:column;gap:var(--spacing-xs)}.stats-grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}.stat-card{gap:var(--spacing-sm);padding:var(--spacing-md)}.stat-icon{height:40px;width:40px}.stat-icon svg{height:20px;width:20px}.stat-value{font-size:var(--font-size-lg)}.stat-label{font-size:var(--font-size-xxs)}}@media (max-width:480px){.stats-grid{gap:var(--spacing-sm);grid-template-columns:1fr}.stat-card{gap:var(--spacing-xs);padding:var(--spacing-sm)}.stat-icon{height:36px;width:36px}.stat-icon svg{height:18px;width:18px}.stat-value{font-size:var(--font-size-lg)}}.transaction-feed{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:var(--spacing-md)}.feed-header{border-bottom:1px solid var(--color-border-primary);flex-shrink:0;padding-bottom:var(--spacing-md)}.feed-header,.feed-title{margin-bottom:var(--spacing-md)}.feed-title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between}.feed-title h3{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.transaction-stats{align-items:center;display:flex;gap:var(--spacing-sm)}.stat{background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.network-indicator,.stat{border-radius:var(--radius-md);padding:var(--spacing-xxs) var(--spacing-xs)}.network-indicator{font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:.5px;text-transform:uppercase}.network-indicator.hypercore{background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);color:var(--color-accent-primary)}.network-indicator.hyperevm{background:#00ff841a;color:var(--color-green)}.feed-controls{gap:var(--spacing-sm)}.feed-controls,.refresh-button{align-items:center;display:flex}.refresh-button{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);transition:var(--transition-fast)}.refresh-button:hover:not(:disabled){background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.refresh-button:disabled{cursor:not-allowed;opacity:.6}.refresh-button svg.spinning{animation:spin 1s linear infinite}.controls-section{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);flex-shrink:0;margin-bottom:var(--spacing-md);padding:var(--spacing-sm)}.filter-controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.control-group{gap:var(--spacing-xs)}.control-group label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.filter-select,.sort-select{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-xs);min-width:120px;padding:var(--spacing-xxs) var(--spacing-sm);transition:var(--transition-fast)}.filter-select:focus,.filter-select:hover,.sort-select:focus,.sort-select:hover{border-color:var(--color-accent-primary)}.filter-select:focus,.sort-select:focus{box-shadow:0 0 0 3px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.3);outline:none}.sort-direction{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);justify-content:center;min-width:32px;padding:var(--spacing-xxs) var(--spacing-xs);transition:var(--transition-fast)}.sort-direction:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.sort-direction.desc{color:var(--color-orange)}.sort-direction.asc{color:var(--color-green)}.checkbox-label{font-size:var(--font-size-xs);gap:var(--spacing-xs)}.checkbox-label input[type=checkbox]{opacity:0;position:absolute}.checkmark{align-items:center;border:2px solid var(--color-border-primary);border-radius:var(--radius-sm);display:flex;height:16px;justify-content:center;transition:var(--transition-fast);width:16px}.checkbox-label:hover .checkmark{border-color:var(--color-accent-primary)}.checkbox-label input:checked~.checkmark{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.checkbox-label input:checked~.checkmark:after{color:#fff;content:"✓";font-size:12px;font-weight:700}.transactions-container{flex:1 1;min-height:0;overflow-y:auto;padding-right:8px}.transactions-container::-webkit-scrollbar{width:6px}.transactions-container::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:3px}.transactions-container::-webkit-scrollbar-thumb:hover{background:var(--color-accent-primary)}.error-state,.loading-state,.no-transactions{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.loading-spinner{border-top:3px solid var(--color-border-primary);border:3px solid var(--color-border-primary);margin-bottom:16px}.error-state svg,.no-transactions svg{color:var(--color-red);height:32px;margin-bottom:16px;width:32px}.no-transactions svg{color:var(--color-text-secondary)}.error-state p,.loading-state p,.no-transactions p{font-size:16px;font-weight:500;margin:0 0 16px}.retry-button{border:1px solid var(--color-red);border-radius:6px;color:var(--color-red);font-size:14px;padding:8px 20px;transition:all .2s}.retry-button:hover{background:var(--color-red)}.transactions-list{gap:12px}.transaction-row{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:12px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;padding:20px;transition:all .2s}.transaction-row:hover{background:var(--color-bg-tertiary);border-color:var(--color-accent-primary);box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.transaction-row.success{border-left:4px solid var(--color-green)}.transaction-row.failed{border-left:4px solid var(--color-red)}.transaction-row.incoming{border-left:4px solid var(--color-green)}.transaction-row.outgoing{border-left:4px solid var(--color-orange)}.transaction-row.contract{border-left:4px solid var(--color-accent-primary)}.tx-left{gap:16px;min-width:280px}.tx-left,.tx-type-icon{align-items:center;display:flex;flex-shrink:0}.tx-type-icon{background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);border-radius:12px;color:var(--color-accent-primary);height:48px;justify-content:center;transition:all .2s;width:48px}.tx-type-icon.incoming{background:#00ff841a;color:var(--color-green)}.tx-type-icon.outgoing{background:#ff6a001a;color:var(--color-orange)}.tx-type-icon.contract{background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);color:var(--color-accent-primary)}.tx-type-icon.trade{background:#00ff841a;color:var(--color-green)}.tx-type-icon.cancel{background:#ff00001a;color:var(--color-red)}.tx-type-icon.liquidation{background:#ff6a001a;color:var(--color-orange)}.tx-type-icon.spot{background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);color:var(--color-accent-primary)}.transaction-row:hover .tx-type-icon{transform:scale(1.05)}.type-label{color:var(--color-text-primary);font-size:15px;font-weight:600;margin-bottom:4px;text-transform:capitalize}.hash-value{background:none;border:none;color:var(--color-accent-primary);cursor:pointer;font-family:var(--font-family-mono);font:inherit;font-size:13px;padding:0;text-decoration:none;transition:all .2s}.hash-value:hover{color:var(--color-accent-tertiary);text-decoration:underline}.tx-center{flex:1 1;min-width:0;padding:0 24px}.tx-addresses{align-items:center;font-family:var(--font-family-mono);font-size:14px;gap:12px;margin-bottom:12px}.address{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-weight:500;padding:0;text-decoration:none;transition:all .2s}.address:hover{color:var(--color-accent-primary);text-decoration:underline}.arrow{color:var(--color-text-secondary);flex-shrink:0}.tx-metrics{display:flex;gap:24px}.metric{display:flex;flex-direction:column;gap:4px}.metric-label,.metric-value{font-weight:600}.metric-value{color:var(--color-text-primary);font-size:14px}.status-success{color:var(--color-green)!important}.status-failed{color:var(--color-red)!important}.tx-network-time{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px;min-width:140px}.network-badge{border-radius:6px;font-size:11px;font-weight:700;padding:4px 12px}.network-badge.hypercore{background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);color:var(--color-accent-primary)}.network-badge.hyperevm{background:#00ff841a;color:var(--color-green)}.tx-time{color:var(--color-text-secondary);font-size:13px;font-weight:500;text-align:right}.tx-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px;min-width:180px}.tx-value{color:var(--color-green);font-size:16px;font-weight:700}.currency{color:var(--color-text-secondary);font-size:13px;font-weight:600;margin-left:4px}.tx-fee{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.fee-label{color:var(--color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.fee-value{color:var(--color-text-primary);font-size:13px;font-weight:600}.no-transactions-hint{font-size:14px;opacity:.8}.clickable{cursor:pointer}.hypercore-action{align-items:center;display:flex;margin-top:8px}.action-type{background:hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.1);border-radius:4px;color:var(--color-accent-primary);font-size:11px;font-weight:700;padding:4px 8px}.tx-order-details{display:flex;flex-direction:column;gap:4px;margin-top:8px;text-align:right}.order-label{color:var(--color-text-primary);font-size:13px;font-weight:600}.order-price{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:13px;font-weight:500}@media (max-width:992px){.transaction-row{align-items:flex-start;flex-direction:column;gap:16px;padding:16px}.tx-left{min-width:100%}.tx-center{padding:0;width:100%}.tx-addresses{align-items:flex-start;flex-direction:column;gap:8px}.arrow{transform:rotate(90deg)}.tx-network-time{align-items:center;flex-direction:row;gap:16px;margin-top:8px;width:100%}.tx-right{align-items:flex-start;margin-top:8px;width:100%}.tx-metrics{flex-direction:column;gap:8px;margin-top:8px}}@media (max-width:768px){.transaction-feed{padding:16px}.tx-left{gap:12px}.tx-type-icon{height:40px;width:40px}.type-label{font-size:14px}.hash-value,.tx-addresses{font-size:12px}.tx-value{font-size:14px}.fee-value,.metric-value{font-size:12px}}@media (max-width:480px){.transactions-container{max-height:60vh}.transaction-stats{align-items:flex-start;flex-direction:column;gap:var(--spacing-xxs)}}.explorer-view{background:var(--color-bg-primary);color:var(--color-text-primary);margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.explorer-header{align-items:center;border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;margin-bottom:28px;padding-bottom:14px}.explorer-title h2{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:28px;font-weight:600;margin:0}.title-with-logo{align-items:center;display:flex;gap:12px}.hyperliquid-logo{display:block;height:32px;margin:0;width:auto}.explorer-title p{color:var(--color-text-secondary);font-size:14px;margin:4px 0 0}.network-selector{position:relative}.network-select{-webkit-appearance:none;appearance:none;background:var(--color-bg-secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--color-border-primary);border-radius:6px;color:var(--color-text-primary);cursor:pointer;font-size:14px;font-weight:500;min-width:160px;padding:8px 32px 8px 16px;transition:border-color .2s}.network-select:focus,.network-select:hover{border-color:var(--color-accent-primary)}.network-select:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.explorer-content{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:480px 1fr}.search-section{display:flex;flex-direction:column;gap:20px;position:sticky;top:20px}.search-form{display:flex;gap:12px}.search-input-container{flex:1 1}.search-input{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:16px;padding:16px 20px;transition:all .2s;width:100%}.search-input:focus{box-shadow:0 0 0 3px #3b82f61a,0 4px 8px #00000026;transform:translateY(-1px)}.search-input::placeholder{color:var(--color-text-tertiary)}.search-hint{border-radius:6px;font-size:13px;font-weight:500;left:0;padding:12px 16px;position:absolute;right:0;top:calc(100% + 8px);z-index:10}.search-hint.valid{background:#22c55e1a;border:1px solid #22c55e33;color:#22c55e}.search-hint.invalid{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.search-button{align-items:center;background:var(--color-accent-primary);border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;min-width:120px;padding:16px 24px;transition:all .2s}.search-button:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.search-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.search-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.search-error{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;display:flex;font-size:14px;font-weight:500;gap:12px;padding:16px}.search-examples{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;box-shadow:0 2px 4px #0000001a;padding:24px}.examples-header{margin-bottom:16px}.examples-header span{color:var(--color-text-secondary);font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.examples-grid{display:flex;flex-direction:column;gap:8px}.example-button{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;transition:all .2s}.example-button:hover{background:var(--color-bg-hover);border-color:var(--color-accent-primary)}.example-icon{align-items:center;background:var(--color-bg-tertiary);border-radius:6px;color:var(--color-text-secondary);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.example-button:hover .example-icon{color:var(--color-accent-primary)}.example-icon svg{height:20px;width:20px}.example-content{flex:1 1;min-width:0}.example-title{color:var(--color-text-primary);font-size:14px;font-weight:500;margin-bottom:2px}.example-subtitle{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.live-data-section{display:flex;flex-direction:column;gap:20px}.network-stats-container,.transaction-feed-container{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;padding:20px}@media (max-width:1400px){.explorer-content{grid-template-columns:420px 1fr}}@media (max-width:1200px){.explorer-content{gap:24px;grid-template-columns:1fr}.search-section{margin:0 auto 24px;max-width:700px;position:static}}@media (max-width:768px){.explorer-view{padding:16px}.explorer-header{align-items:flex-start;flex-direction:column;gap:16px}.explorer-title h2{font-size:24px}.title-with-logo{gap:8px}.hyperliquid-logo{height:28px}.network-select{width:100%}.search-form{flex-direction:column;gap:16px}.search-button{width:100%}.search-examples{padding:16px}.example-button{padding:12px}.example-icon{height:36px;width:36px}.example-icon svg{height:18px;width:18px}.search-input{font-size:16px}}*{animation-delay:0s!important;animation-duration:0s!important}.explorer-view{font-size:14px;line-height:1.6}a:hover,button:hover{text-decoration:none}.explorer-view{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transaction-detail-page{color:var(--text-color);margin:0 auto;max-width:1200px;min-height:100vh;padding:30px}.page-header{align-items:center;display:flex;gap:20px}.back-button{color:var(--text-secondary);padding:10px 16px}.back-button:hover{transform:translateY(-1px)}.header-content{flex:1 1;gap:20px}.header-content h2{color:var(--text-color);font-size:2rem;font-weight:700;margin:0}.network-badge-container{align-items:center;display:flex}.network-badge{border-radius:8px;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.network-badge.hypercore{background:var(--accent-color-alpha);color:var(--accent-color)}.network-badge.hyperevm{background:var(--success-color-alpha);color:var(--success-color)}.transaction-content{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:16px;overflow:hidden}.transaction-details{padding:0}.detail-section{border-bottom:1px solid var(--border-color);padding:24px}.detail-section:last-child{border-bottom:none}.detail-section h3{align-items:center;display:flex;font-size:1.3rem;gap:10px;margin:0 0 20px}.detail-section h3,.detail-section h4{color:var(--text-color);font-weight:600}.detail-section h4{font-size:1.1rem;margin:16px 0 12px}.detail-grid{grid-gap:16px;display:grid;gap:16px}.detail-row{grid-gap:16px;border-bottom:1px solid var(--border-color-light);display:grid;gap:16px;grid-template-columns:140px 1fr;padding:12px 0}.detail-row:last-child{border-bottom:none}.detail-row .label{color:var(--text-secondary);font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.detail-row .value{align-items:center;color:var(--text-color);display:flex;font-size:.95rem;gap:8px;word-break:break-all}.detail-row .value.hash{color:var(--accent-color)}.detail-row .value.address,.detail-row .value.hash{background:var(--background-tertiary);border-radius:6px;font-family:monospace;font-size:.85rem;padding:8px 12px}.detail-row .value.address{border:1px solid #0000;color:var(--success-color);cursor:pointer;text-decoration:none;transition:all .2s ease}.detail-row .value.address:hover{border-color:var(--success-color);transform:translateY(-1px)}.detail-row .value.clickable{background:var(--background-tertiary);border:1px solid #0000;border-radius:6px;color:var(--accent-color);cursor:pointer;padding:6px 12px;transition:all .2s ease}.detail-row .value.clickable:hover{border-color:var(--accent-color);transform:translateY(-1px)}.status{border-radius:6px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.status.success{background:var(--success-color-alpha);color:var(--success-color)}.status.failed{background:var(--error-color-alpha);color:var(--error-color)}.transaction-details.hypercore .action-details{background:var(--background-tertiary);border-radius:12px;margin-top:16px;padding:20px}.action-type{background:var(--accent-color-alpha);border-radius:6px;color:var(--accent-color);font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.orders-section{margin-top:20px}.order-details{background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:16px;padding:16px}.order-details:last-child{margin-bottom:0}.value.buy{color:var(--success-color);font-weight:600}.value.sell{color:var(--error-color);font-weight:600}.transfer-details{background:var(--background-tertiary);border-radius:12px;margin-top:16px;padding:20px}.error-section{background:var(--error-color-alpha);border-left:4px solid var(--error-color)}.error-message{background:var(--background-primary);border-radius:6px;color:var(--error-color);font-family:monospace;font-size:.9rem;padding:12px;word-break:break-all}.input-data{background:var(--background-tertiary);border-radius:12px;margin-top:16px;padding:16px}.input-data pre{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);font-family:monospace;font-size:.85rem;margin:0;overflow-x:auto;padding:16px;white-space:pre-wrap;word-break:break-all}.logs-container{display:flex;flex-direction:column;gap:16px}.log-entry{background:var(--background-tertiary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;padding:16px}.log-header{color:var(--accent-color);font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.topics{display:flex;flex-direction:column;gap:8px}.topic{color:var(--text-secondary);padding:8px 12px}.log-data,.topic{background:var(--background-primary);border:1px solid var(--border-color);border-radius:6px;font-family:monospace;font-size:.8rem;word-break:break-all}.log-data{color:var(--text-color);overflow-x:auto;padding:12px}.error-state,.loading-state{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner{height:36px;width:36px}.error-state svg{color:var(--error-color);height:48px;margin-bottom:15px;width:48px}.error-state h3{color:var(--text-color);font-size:1.2rem;font-weight:600;margin:0 0 15px}.error-state p{color:var(--text-secondary);font-size:1rem;margin:0 0 20px}.retry-button{background:#0000;border:1px solid var(--accent-color);border-radius:8px;color:var(--accent-color);cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.retry-button:hover{background:var(--accent-color);color:#fff;transform:translateY(-1px)}@media (max-width:768px){.transaction-detail-page{padding:20px 15px}.header-content,.page-header{align-items:flex-start;flex-direction:column;gap:15px}.header-content{width:100%}.header-content h2{font-size:1.5rem}.detail-row{gap:8px;grid-template-columns:1fr;padding:16px 0}.detail-row .label{font-size:.8rem}.detail-row .value{font-size:.9rem}.detail-section{padding:16px}.detail-section h3{font-size:1.1rem}.back-button{font-size:.8rem;padding:8px 12px}.topics{max-height:200px;overflow-y:auto}.input-data pre{padding:12px}.input-data pre,.log-data,.topic{font-size:.75rem}}@media (max-width:480px){.network-badge{font-size:.8rem;padding:6px 12px}.detail-section h3{font-size:1rem}.order-details{padding:12px}.action-details{padding:16px}.input-data,.log-entry{padding:12px}}:root{--z-index-dropdown:1000;--z-index-tooltip:1001;--z-index-modal:1002}.hyperdash-page{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--app-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:14px;font-size:var(--app-font-size,14px);margin:0 auto;max-width:1600px;min-height:100vh;padding:32px}.page-header{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin-bottom:20px}.header-nav{align-items:center;display:flex;gap:16px;grid-column:1;grid-row:1;justify-content:flex-start}.back-button{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:6px;color:var(--color-text-secondary);font-size:13px;gap:6px;padding:8px 12px;text-decoration:none;transition:all .2s}.back-button:hover{background:var(--color-bg-hover);border-color:var(--color-accent-primary);color:var(--color-text-primary)}.back-button svg{height:16px;width:16px}.address-info-compact{align-items:center;display:flex;gap:12px}.address-display{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:monospace;font-size:14px;font-weight:500;gap:8px;padding:8px 14px;transition:all .15s}.address-display:hover{background:var(--color-bg-hover);border-color:var(--color-accent-primary)}.address-display:hover .copy-icon{opacity:1}.copy-icon{color:var(--color-text-secondary);height:14px;opacity:.6;transition:opacity .2s;width:14px}.account-type-badge{background:#3b82f61a;border:1px solid #3b82f633;border-radius:4px;color:var(--color-accent-primary);font-size:12px;font-weight:500;letter-spacing:.3px;padding:5px 10px;text-transform:uppercase}.copy-toast{animation:fadeInOut 2s ease-in-out;background:var(--color-accent-primary);border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:14px;font-weight:500;padding:12px 20px;position:fixed;right:24px;top:24px;z-index:1001;z-index:var(--z-index-tooltip)}@keyframes fadeInOut{0%,to{opacity:0;transform:translateY(-8px)}20%,80%{opacity:1;transform:translateY(0)}}.primary-metric{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;grid-column:1;grid-row:2;max-width:420px;padding:16px}.metric-label{color:var(--color-text-secondary);font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.metric-value{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--app-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:28px;font-weight:700;margin-bottom:12px}.metric-value.primary{color:var(--color-text-primary)}.metric-value.positive{color:#22c55e}.metric-value.negative{color:#ef4444}.metric-value.neutral{color:var(--color-text-tertiary)}.portfolio-breakdown{display:flex;flex-direction:column;gap:6px}.breakdown-item{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12px;gap:6px}.dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.dot.perp{background:#22c55e}.dot.spot{background:#3b82f6}.dot.evm{background:#a855f7}.dot.staking{background:#fb923c}.additional-metrics{grid-gap:12px;display:grid;gap:12px;grid-column:2;grid-row:1/3;grid-template-columns:repeat(3,1fr);margin-left:32px}.metric-card.compact{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;display:flex;flex-direction:column;gap:8px;min-height:80px;padding:12px}.metric-header{align-items:center;display:flex;gap:8px}.metric-header svg{color:var(--color-text-secondary);flex-shrink:0;height:16px;width:16px}.metric-header .metric-label{color:var(--color-text-secondary);font-size:10px;margin:0}.metric-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.metric-subtitle{color:var(--color-text-tertiary);font-size:11px;margin:0}.funding-source{display:flex;flex-direction:column;gap:4px}.source-address{font-family:monospace;font-size:13px;font-weight:500}.source-address,.source-amount{color:var(--color-text-primary)}.source-amount{font-size:16px;font-weight:600}.win-rate-display{align-items:center;display:flex;justify-content:space-between}.win-percentage{color:var(--color-text-primary);font-size:24px;font-weight:700}.win-breakdown{display:flex;flex-direction:column;gap:2px;text-align:right}.wins{color:#22c55e}.losses,.wins{font-size:11px;font-weight:600}.losses{color:#ef4444}.top-asset{display:flex;flex-direction:column;gap:8px}.asset-info{gap:8px}.asset-info svg{height:18px;width:18px}.asset-symbol{font-size:14px}.asset-stats{align-items:center;display:flex;justify-content:space-between}.trade-count{color:var(--color-text-secondary);font-size:12px}.asset-pnl{font-size:14px;font-weight:600}.asset-pnl.positive{color:#22c55e}.asset-pnl.negative{color:#ef4444}.best-trade{justify-content:space-between}.best-trade,.trade-info{align-items:center;display:flex}.trade-info{gap:8px}.trade-info svg{height:18px;width:18px}.trade-asset{color:var(--color-text-primary);font-size:13px;font-weight:600}.trade-pnl{font-size:14px}.trade-pnl.positive{color:#22c55e}.trade-pnl.negative{color:#ef4444}.activity-period{align-items:center;display:flex;justify-content:space-between}.days-active{color:var(--color-text-primary);font-size:18px;font-weight:600}.start-date{color:var(--color-text-secondary);font-size:12px}.no-data{color:var(--color-text-tertiary);font-size:13px;font-style:italic}.activity-summary{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary);justify-content:space-between;padding:12px 20px}.activity-section,.activity-summary{display:flex;gap:24px}.activity-item{text-align:center}.activity-label{color:var(--color-text-secondary);font-size:10px;font-weight:500;letter-spacing:.5px;margin-bottom:3px;text-transform:uppercase}.activity-value{color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--app-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:16px;font-weight:600}.main-card{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;min-height:500px;overflow:hidden}.tab-navigation{-webkit-overflow-scrolling:touch;background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary);display:flex;overflow-x:auto;scrollbar-width:thin}.tab-group{display:flex;flex:1 1}.tab{border-bottom:2px solid #0000;color:var(--color-text-secondary);font-size:12px;position:relative;transition:all .2s;white-space:nowrap}.tab:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tab.active{background:var(--color-bg-secondary);border-bottom-color:var(--color-accent-primary);color:var(--color-accent-primary)}.tab-with-icon{align-items:center;display:flex;gap:6px}.tab-with-icon svg{flex-shrink:0;height:16px;width:16px}.tab:hover .tab-with-icon svg{opacity:.9}.tab.active .tab-with-icon svg{opacity:1}.tab-content{background:var(--color-bg-secondary);flex:1 1;overflow:auto;padding:0}.tab-section{animation:fadeIn .3s ease;display:flex;flex-direction:column;gap:16px;padding:16px}.account-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:12px}.summary-card{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;min-height:auto;padding:10px}.summary-card h4{color:var(--color-text-secondary);font-size:10px;font-weight:600;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.summary-metrics{display:flex;flex-direction:column;gap:6px}.metric-row{align-items:center;display:flex;font-size:11px;justify-content:space-between;line-height:1.2}.metric-row span:first-child{color:var(--color-text-secondary);font-size:10px}.metric-row .metric-value{color:var(--color-text-primary);font-family:monospace;font-family:var(--font-mono,monospace);font-size:11px;font-weight:600}.trade-highlight{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:4px;display:flex;justify-content:space-between;margin-bottom:4px;padding:6px 8px}.trade-highlight:last-child{margin-bottom:0}.trade-highlight.positive{background:#22c55e0d;border-color:#22c55e26}.trade-highlight.negative{background:#ef44440d;border-color:#ef444426}.trade-asset{align-items:center;display:flex;gap:4px}.trade-asset img,.trade-asset svg,.trade-asset>div>div{font-size:7px!important;height:14px!important;width:14px!important}.trade-asset span{color:var(--color-text-primary);font-size:10px;font-weight:500}.trade-pnl{font-family:monospace;font-family:var(--font-mono,monospace);font-size:10px;font-weight:600}.trade-highlight.positive .trade-pnl{color:#22c55e}.trade-highlight.negative .trade-pnl{color:#ef4444}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;margin-top:4px}.section-header h3{color:var(--color-text-primary);font-size:13px}.section-count{background:var(--color-bg-tertiary);border-radius:12px;color:var(--color-text-secondary);font-size:10px;font-weight:500;padding:2px 8px}.status-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;letter-spacing:.02em;padding:4px 10px;text-transform:uppercase}.status-badge.completed,.status-badge.success{background:#22c55e1a;color:#22c55e}.status-badge.pending{background:#fbbf241a;color:#fbbf24}.status-badge.failed{background:#ef44441a;color:#ef4444}.method-badge{background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-weight:500}.method-badge,.position-type{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;letter-spacing:.02em;padding:4px 10px;text-transform:uppercase}.position-type{font-weight:600}.position-type.long{background:#22c55e26;color:#22c55e}.position-type.short{background:#ef444426;color:#ef4444}.direction-indicator{display:inline-flex;gap:6px}.direction-indicator.internal{color:#3b82f6}.amount-cell{font-family:var(--font-mono)}.details-cell{flex-direction:column;font-size:13px;gap:4px}.fee-text{font-size:12px}.hash-cell.clickable{transition:color .2s ease}.hash-cell.clickable:hover{color:var(--color-accent)}.pending-text{color:#fbbf24;font-size:13px}.data-table{background:var(--color-bg-primary);width:100%}.data-table table{border-collapse:collapse;font-size:12px;width:100%}.data-table th{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary);color:var(--color-text-secondary);font-size:10px;font-weight:500;letter-spacing:.5px;padding:8px 12px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.data-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table td,.data-table th.sortable:hover{color:var(--color-text-primary)}.data-table td{border-bottom:1px solid var(--color-border-secondary);font-size:11px;padding:6px 12px;vertical-align:middle}.table-row-hover{cursor:pointer;transition:background-color .1s}.table-row-hover:hover{background:var(--color-bg-hover)}.asset-cell{align-items:center;display:flex;gap:6px}.asset-cell svg{height:16px;width:16px}.asset-name{color:var(--color-text-primary);font-size:11px;font-weight:500}.asset-leverage{background:var(--color-bg-tertiary);border-radius:3px;color:var(--color-text-tertiary);font-size:9px;padding:1px 4px}.order-side,.position-type,.trade-side{border-radius:4px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;min-width:50px;padding:4px 8px;text-align:center;text-transform:uppercase}.order-side.buy,.position-type.long,.trade-side.buy{background:#22c55e1a;color:#22c55e}.order-side.sell,.position-type.short,.trade-side.sell{background:#ef44441a;color:#ef4444}.trade-side.close-short,.trade-side.open-long{background:#22c55e1a;color:#22c55e}.trade-side.close-long,.trade-side.open-short{background:#ef44441a;color:#ef4444}.trade-side.liquidation{background:#ffa50026;border:1px solid #ffa5004d;color:#ff8c00;font-weight:700}.position-type.spot{background:#3b82f61a;color:#3b82f6}.position-size{display:flex;flex-direction:column;gap:2px}.size-value{color:var(--color-text-primary);font-family:monospace;font-weight:500}.size-amount{color:var(--color-text-secondary);font-family:monospace;font-size:12px}.pnl-cell{display:flex;flex-direction:column;gap:2px;text-align:right}.pnl-percentage,.pnl-value{font-family:monospace}.pnl-percentage{font-size:12px}.positive{color:#22c55e}.negative{color:#ef4444}.neutral{color:var(--color-text-tertiary)}.ledger-type{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 8px;text-align:center;text-transform:uppercase;white-space:nowrap}.ledger-type.spot-transfer{background:#3b82f61a;color:#3b82f6}.ledger-type.to-perp,.ledger-type.to-spot{background:#a855f71a;color:#a855f7}.ledger-type.stake{background:#fb923c1a;color:#fb923c}.ledger-type.unstake{background:#22c55e1a;color:#22c55e}.ledger-type.contract,.ledger-type.transfer{background:#6b72801a;color:#6b7280}.ledger-type.deployment{background:#fbbf241a;color:#fbbf24}.ledger-type.account-transfer,.ledger-type.accountclasstransfer{background:#8b5cf61a;color:#8b5cf6}.ledger-type.cstakingtransfer{background:#fb923c1a;color:#fb923c}.ledger-type.internal-transfer,.ledger-type.spottransfer{background:#3b82f61a;color:#3b82f6}.ledger-type.deposit{background:#22c55e1a;color:#22c55e}.ledger-type.withdrawal{background:#ef44441a;color:#ef4444}.direction-indicator{align-items:center;display:flex;font-size:12px;font-weight:600;gap:4px}.direction-indicator.in{color:#22c55e}.direction-indicator.out{color:#ef4444}.direction-indicator.internal{color:#a855f7}.direction-indicator svg{height:14px;width:14px}.amount-cell{font-family:monospace;font-weight:500}.value-cell{color:var(--color-text-secondary);font-family:monospace}.details-cell{align-items:center;display:flex;font-size:12px;min-height:40px;vertical-align:middle}.detail-text{color:var(--color-text-secondary);font-family:monospace;font-size:11px;font-style:italic;line-height:1.4;word-break:break-all}.recurring-addresses-list{display:flex;flex-direction:column;gap:12px}.recurring-address-item{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:12px;transition:all .2s}.recurring-address-item.compact{gap:2px;padding:8px 10px}.recurring-address-item:hover{background:var(--color-bg-hover);border-color:var(--color-accent-primary)}.address-info{gap:8px;justify-content:space-between}.address-badges,.address-info{align-items:center;display:flex}.address-badges{gap:6px}.address-text{color:var(--color-accent-primary);cursor:pointer;font-family:monospace;font-size:12px}.frequency-badge{background:#8b5cf61a;border-radius:4px;color:#8b5cf6;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.address-stats{align-items:center;color:var(--color-text-secondary);display:flex;font-size:11px;justify-content:space-between}.address-stats.compact{font-size:10px;gap:8px}.chain-badge{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;padding:2px;transition:background .2s}.chain-badge:hover{background:#8b5cf61a}.bridge-indicator:hover{opacity:1}.bridge-indicator{align-items:center;display:inline-flex;margin-left:8px;opacity:.8;transition:opacity .2s}.total-amount{font-weight:500}.time-range{font-style:italic}.data-table tr.recurring-transfer{background:#8b5cf608;border-left:3px solid #8b5cf6}.data-table tr.recurring-transfer:hover{background:#8b5cf60f}.address-link{color:var(--color-accent-primary);font-size:12px;padding:0;transition:opacity .2s}.address-link:hover{opacity:.8}.address-link.small{font-size:11px}.address-link-inline{color:var(--color-accent-primary);cursor:pointer;text-decoration:underline;text-decoration-style:dotted;transition:all .2s}.address-link-inline:hover{color:var(--color-accent-hover);text-decoration-style:solid}.recurring-indicator{color:#8b5cf6;font-size:10px;font-weight:600}.chain-address-info{align-items:center;display:flex;font-size:11px;gap:8px;padding:4px 0}.chain-label{color:var(--color-text-secondary);font-weight:500;min-width:50px}.chain-address{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:4px;color:var(--color-accent-secondary);cursor:pointer;font-family:monospace;padding:2px 6px;position:relative;transition:all .2s}.chain-address:hover{background:var(--color-bg-hover);border-color:var(--color-accent-secondary)}.chain-address:hover:after{content:"📋";font-size:12px;opacity:.7;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.detail-content{display:flex;flex-direction:column;gap:4px}.chain-address-detail{align-items:center;display:flex;font-size:10px;gap:6px;margin-top:2px}.chain-label-small{color:var(--color-text-tertiary);font-weight:500;min-width:40px}.chain-address-small{background:#8b5cf60d;border-radius:3px;color:var(--color-accent-secondary);cursor:pointer;font-family:monospace;padding:1px 4px;transition:all .2s}.chain-address-small:hover{background:#8b5cf61a;color:var(--color-accent-primary)}.fee-text{font-size:11px}.fee-text,.pending-text{color:var(--color-text-tertiary)}.pending-text{font-size:12px;font-style:italic}.hash-cell{color:var(--color-text-secondary);font-family:monospace;font-size:13px}.hash-cell.clickable{cursor:pointer;transition:color .2s}.hash-cell.clickable:hover{color:var(--color-accent-primary)}.empty-state{color:var(--color-text-secondary);padding:60px 20px;text-align:center}.empty-state p{font-size:16px;margin:0}.error-container,.loading-container{gap:16px;min-height:400px}.loading-spinner{animation:spin .8s linear infinite;border-top:3px solid var(--color-border-secondary);border:3px solid var(--color-border-secondary);border-top-color:var(--color-accent-primary);height:32px;width:32px}.error-container h2{color:var(--color-text-primary);font-size:24px;margin:0}.error-container p,.loading-container p{color:var(--color-text-secondary);font-size:16px;margin:0}.filter-dropdown{display:inline-block;position:relative}.filter-button{align-items:center;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:space-between;min-width:140px;padding:8px 16px;transition:all .2s}.filter-button:hover{background:var(--color-bg-hover);border-color:var(--color-accent-primary)}.filter-button.active{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}.filter-icon{height:16px;transition:transform .2s;width:16px}.filter-button.active .filter-icon{transform:rotate(180deg)}.dropdown-menu{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:6px;box-shadow:0 4px 12px #0000001a;max-height:400px;min-width:200px;opacity:0;top:calc(100% + 4px);transform:translateY(-4px);transition:all .2s;visibility:hidden;z-index:1000;z-index:var(--z-index-dropdown)}.dropdown-menu.active{opacity:1;transform:translateY(0);visibility:visible}.leverage-display{align-items:center;display:flex;justify-content:center}.leverage-value{color:var(--color-text-primary);font-size:18px;font-weight:700}@media (max-width:1200px){.hyperdash-page{padding:24px}.page-header{gap:14px;grid-template-columns:auto 1fr}.additional-metrics{grid-template-columns:repeat(2,1fr);margin-left:24px}.activity-summary{flex-direction:column;gap:20px}.activity-section{gap:20px;justify-content:space-around}}@media (max-width:768px){.hyperdash-page{padding:16px}.page-header{gap:12px;grid-template-columns:1fr;grid-template-rows:auto auto auto}.header-nav{flex-wrap:wrap;gap:12px;grid-column:1;grid-row:1}.primary-metric{grid-column:1;grid-row:2;max-width:none;padding:12px}.additional-metrics{gap:8px;grid-column:1;grid-row:3;grid-template-columns:repeat(2,1fr);margin-left:0}.address-info-compact{flex-wrap:wrap;gap:8px}.address-display{font-size:12px;padding:6px 10px}.metric-value{font-size:24px}.metric-card.compact{min-height:70px;padding:10px}.tab-section{padding:12px}.account-summary-grid{gap:8px;grid-template-columns:1fr}.activity-summary{flex-direction:column;gap:12px;padding:12px 16px}.activity-section{gap:12px;justify-content:space-between}.activity-value{font-size:14px}.data-table{font-size:11px}.data-table td,.data-table th{padding:6px 8px}.tab{font-size:12px;padding:10px 14px}.data-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table table{min-width:600px}.direction-indicator{font-size:10px}.ledger-type{font-size:9px;padding:2px 5px}.details-cell{font-size:10px}.pagination-container{flex-direction:column;gap:12px;padding:12px}.pagination-info{font-size:11px;text-align:center}.pagination-controls{flex-direction:column;gap:12px;width:100%}.page-navigation,.page-size-selector{justify-content:center}.load-more-data-button{font-size:10px;padding:6px 10px}}.text-right{text-align:right}.text-center{text-align:center}.font-mono{font-family:monospace}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important}}@media (prefers-contrast:high){.data-table th{border-bottom:2px solid var(--color-border-primary)}.tab.active{border-bottom-width:3px}}.fill-count-badge{align-items:center;background:#3b82f61a;border:1px solid #3b82f633;border-radius:4px;color:#3b82f6;display:inline-flex;font-size:10px;font-weight:600;justify-content:center;min-width:20px;padding:2px 6px}.pagination-container{align-items:center;background:var(--color-bg-primary);border-top:1px solid var(--color-border-secondary);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 16px}.pagination-info{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12px;gap:12px}.load-more-data-button{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:4px;color:var(--color-text-primary);cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:all .2s}.load-more-data-button:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.load-more-data-button:disabled{cursor:not-allowed;opacity:.6}.pagination-controls{align-items:center;display:flex;gap:16px}.page-size-selector{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12px;gap:6px}.page-size-selector label{font-weight:500}.page-size-selector select{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:4px;color:var(--color-text-primary);cursor:pointer;font-size:12px;padding:4px 8px}.page-size-selector select:focus{border-color:var(--color-accent-primary);outline:none}.page-navigation{align-items:center;display:flex;gap:8px}.pagination-button{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:4px;color:var(--color-text-primary);cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s}.pagination-button:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.pagination-button:disabled{background:var(--color-bg-tertiary);cursor:not-allowed;opacity:.5}.page-info{color:var(--color-text-secondary);font-size:12px;font-weight:500;white-space:nowrap}@media print{.hyperdash-page{background:#fff;color:#000}.back-button,.copy-btn,.tab-navigation{display:none}.main-card{border:1px solid #ccc;box-shadow:none}}.section-count .loading-indicator{animation:pulse 1.5s ease-in-out infinite;color:var(--color-accent-primary);font-size:11px;font-weight:400;margin-left:8px}.total-trades-info{color:var(--color-text-tertiary);font-size:11px;font-weight:400}.all-trades-loaded,.max-trades-reached{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:4px;font-size:11px;font-weight:500;padding:4px 8px}.all-trades-loaded{border-color:var(--color-success);color:var(--color-success)}.max-trades-reached{border-color:var(--color-warning);color:var(--color-warning)}.pagination-info>div{align-items:center;display:flex;gap:8px}.block-detail-page{background:var(--background-primary);color:var(--text-color);margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.error-container,.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.loading-spinner{border-top:3px solid var(--border-color);border:3px solid var(--border-color);border-top-color:var(--accent-color);margin-bottom:20px}.error-container svg{color:var(--error-color);margin-bottom:20px}.error-container h2{color:var(--error-color);margin:0 0 10px}.error-container p{color:var(--text-secondary);margin:0 0 20px}.page-header{border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:20px}.back-button{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;margin-bottom:20px;padding:8px 16px;transition:all .2s ease}.back-button:hover{border-color:var(--accent-color);color:var(--accent-color);transform:translateX(-2px)}.header-content{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.header-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--accent-color),var(--success-color));-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:700;margin:0}.block-age-badge{background:var(--success-color-alpha);border:1px solid var(--success-color);border-radius:20px;color:var(--success-color);font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.block-content{display:flex;flex-direction:column;gap:30px}.block-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.stat-card{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s ease}.stat-card:hover{border-color:var(--accent-color-alpha);box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.stat-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.stat-icon.transactions{background:var(--accent-color-alpha);color:var(--accent-color)}.stat-icon.gas{background:var(--warning-color-alpha);color:var(--warning-color)}.stat-icon.fees{background:var(--success-color-alpha);color:var(--success-color)}.stat-icon.size{background:var(--info-color-alpha);color:var(--info-color)}.stat-content{flex:1 1;min-width:0}.stat-label{color:var(--text-secondary);font-size:.85rem;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.stat-value{color:var(--text-color);font-size:1.3rem;font-weight:700;line-height:1.2;margin-bottom:4px}.stat-sub{color:var(--text-secondary);font-size:.8rem}.tabs-container{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:16px;padding:4px}.tabs{display:flex;gap:4px}.tab{background:#0000;border:none;border-radius:12px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;padding:12px 20px;transition:all .2s ease}.tab:hover{background:var(--background-tertiary);color:var(--text-color)}.tab.active{background:var(--accent-color);color:#fff}.info-section{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:16px;padding:24px;transition:all .2s ease}.info-section:hover{border-color:var(--accent-color-alpha);box-shadow:0 4px 12px #0000001a}.info-section h2{border-bottom:1px solid var(--border-color);color:var(--text-color);font-size:1.4rem;font-weight:600;margin:0 0 20px;padding-bottom:12px}.info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.info-item{display:flex;flex-direction:column;gap:8px}.info-item label{color:var(--text-secondary);font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.info-item .value{color:var(--text-color);font-size:.95rem;line-height:1.4;word-break:break-all}.info-item .value.large{color:var(--success-color);font-size:1.3rem;font-weight:600}.copyable-value{align-items:center;background:var(--background-tertiary);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:8px;padding:8px 12px;word-break:break-all}.hash-value{color:var(--accent-color);flex:1 1;font-family:monospace;font-size:.85rem}.copy-button{background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;padding:4px;transition:all .2s ease}.copy-button:hover{background:var(--accent-color-alpha);color:var(--accent-color)}.address-link{background:none;border:none;color:var(--success-color);cursor:pointer;font-family:monospace;font-size:inherit;text-decoration:none;transition:color .2s ease;word-break:break-all}.address-link:hover{color:var(--success-color-hover);text-decoration:underline}.percentage{color:var(--text-secondary);font-size:.8rem;margin-left:8px}.no-transactions{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.no-transactions svg{margin-bottom:20px;opacity:.5}.no-transactions p{font-size:1.1rem;font-weight:500;margin:0 0 8px}.no-transactions span{font-size:.9rem;opacity:.8}.transactions-list{display:flex;flex-direction:column;gap:16px}.transaction-item{background:var(--background-tertiary);border:1px solid var(--border-color);border-radius:12px;padding:16px;transition:all .2s ease}.transaction-item:hover{border-color:var(--accent-color-alpha);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.tx-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.tx-index{color:var(--accent-color);font-size:.9rem;font-weight:600}.tx-status{border-radius:4px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.tx-status.success{background:var(--success-color-alpha);color:var(--success-color)}.tx-details{display:flex;flex-direction:column;gap:12px}.tx-hash{align-items:center;display:flex;font-size:.85rem;gap:8px}.tx-hash .label{color:var(--text-secondary);font-weight:500;min-width:50px}.hash-link{background:none;border:none;color:var(--accent-color);cursor:pointer;font-family:monospace;font-size:inherit;text-decoration:underline;transition:color .2s ease}.hash-link:hover{color:var(--accent-color-hover)}.tx-addresses{display:flex;flex-direction:column;gap:6px}.address-row{align-items:center;display:flex;font-size:.85rem;gap:8px}.address-row .label{color:var(--text-secondary);font-weight:500;min-width:50px}.tx-amounts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.amount-item{display:flex;flex-direction:column;gap:4px}.amount-item .label{color:var(--text-secondary);font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.amount-item .value{color:var(--text-color);font-size:.9rem;font-weight:600}@media (max-width:768px){.block-detail-page{padding:15px}.header-content{align-items:flex-start;flex-direction:column;gap:10px}.header-content h1{font-size:1.8rem}.block-stats{gap:15px;grid-template-columns:repeat(2,1fr)}.info-grid{gap:15px;grid-template-columns:1fr}.tabs,.tx-header{flex-direction:column}.tx-header{align-items:flex-start;gap:8px}.tx-amounts{gap:8px;grid-template-columns:1fr}.address-row{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:480px){.block-stats{gap:12px;grid-template-columns:1fr}.info-section,.stat-card{padding:16px}.stat-card{gap:12px}.hash-value{font-size:.75rem}}.monitor-panel.tweet-feed-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a0a0a,#111 50%,#0f0f0f);border:1px solid #ffffff14;border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.flexible-component-new .monitor-panel.tweet-feed-container{border:none!important;border-radius:0!important;bottom:auto!important;display:flex!important;flex-direction:column!important;height:100%!important;left:auto!important;margin:0!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.flexible-component-new .pin-monitor-button,.flexible-component-new .tweet-feed-container .pin-monitor-button,.flexible-component-new .tweet-feed-container .tweet-monitor-close,.flexible-component-new .tweet-header,.flexible-component-new .tweet-monitor-close{display:none!important}.flexible-component-new .tweet-list{flex:1 1!important;margin-top:0!important;overflow-y:auto!important}.flexible-component-new .tweet-feed-filters{flex-shrink:0!important;position:relative!important;z-index:1!important}.tweet-header{align-items:center;background-color:#111;border-bottom:1px solid #222;display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.tweet-header h2{color:#eee;font-size:var(--font-size-lg);margin:0}.tweet-list{background:#0000;flex-grow:1;margin-top:var(--spacing-sm);overflow-y:auto;padding:8px}.tweet-feed-filters{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f0f0f,#1a1a1a);border-bottom:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.tweet-feed-filters .filter-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:#ccc;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.5px;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.tweet-feed-filters .filter-btn:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.tweet-feed-filters .filter-btn:hover:not(:disabled){background:#ffffff1a;border-color:#00ffa24d;box-shadow:0 4px 12px #00ffa226;color:#fff;transform:translateY(-1px)}.tweet-feed-filters .filter-btn:hover:not(:disabled):before{left:100%}.tweet-feed-filters .filter-btn.active{background:linear-gradient(135deg,#00ffa2,#00cc82);border-color:#00ffa2;box-shadow:0 4px 16px #00ffa24d;color:#111;font-weight:600}.tweet-feed-filters .filter-btn:disabled{background:#ffffff05;color:#666;cursor:not-allowed;opacity:.3;transform:none}.monitor-panel-controls{align-items:center;display:flex;gap:var(--spacing-sm)}.tweet-monitor-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:var(--spacing-xs);transition:all .2s ease}.tweet-monitor-close:hover{background-color:#ffffff1a;color:#ff4d4d}.favorite-author-btn{background:none;border:none;color:#666;cursor:pointer;font-size:1.1em;margin-right:2px;padding:0 4px 0 0;transition:color .2s ease,transform .2s ease;vertical-align:middle}.favorite-author-btn:hover{color:#00ffa2;transform:scale(1.1)}.favorite-author-btn.favorited{color:#00ffa2}.tweet-user-header{flex-wrap:wrap;gap:4px}.monitor-panel-overlay .tweet-feed-container{animation:fadeIn .3s ease}.manage-favorites-button{align-items:center;background:#222;border:none;border-radius:var(--radius-sm);color:#ccc;cursor:pointer;display:flex;font-size:var(--font-size-xs);gap:4px;padding:var(--spacing-xxs) var(--spacing-sm);transition:all .2s ease;white-space:nowrap}.manage-favorites-button:hover:not(:disabled){background-color:#333;color:#fff}.manage-favorites-button:disabled{cursor:not-allowed;opacity:.5}.pin-monitor-button{background:none;border:1px solid #0000;border-radius:var(--radius-sm);color:#999;cursor:pointer;font-size:1.2em;line-height:1;padding:4px;transition:all .2s ease}.pin-monitor-button:hover{background-color:#ffffff1a;color:#fff}.pin-monitor-button.pinned{color:#00ffa2}.tweets-empty{align-items:center;background:linear-gradient(135deg,#ffffff05,hsla(0,0%,100%,.005));border:1px dashed #ffffff1a;border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:center;margin:16px;min-height:200px;padding:40px 24px;text-align:center}.tweets-empty svg{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(0,255,162,.1));margin-bottom:16px;opacity:.4}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tweets-empty p{color:#888;font-size:14px;line-height:1.6;margin:8px 0}.tweets-empty p:first-of-type{color:#bbb;font-size:16px;font-weight:600;margin-bottom:12px}.tweet-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:12px;margin-bottom:12px;overflow:hidden;padding:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.tweet-item:before{background:linear-gradient(90deg,#0000,#00ffa24d,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.tweet-item:hover{background:linear-gradient(135deg,#ffffff14,#ffffff05);border-color:#00ffa233;box-shadow:0 8px 32px #0000004d;transform:translateY(-2px)}.tweet-item:hover:before{opacity:1}.tweet-text{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;color:#e0e0e0;font-size:14px;line-height:1.5;margin-top:8px;padding:12px}.tweet-user-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.tweet-user-name{color:#fff;font-size:14px;font-weight:600}.tweet-user-handle{color:#888;font-size:12px;opacity:.8}.tweet-timestamp{color:#666;font-size:11px;margin-left:auto}.modal-backdrop{align-items:center;animation:fadeInBackdrop .3s ease;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}.modal-content{animation:fadeInModal .3s ease;background-color:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:70vh;max-width:450px;padding:var(--spacing-lg);position:relative;width:90%}@keyframes fadeInModal{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-close-button{background:none;border:none;color:#00ffa2;cursor:pointer;font-size:1.6rem;line-height:1;padding:8px;position:absolute;right:8px;top:8px;z-index:1010}.modal-close-button:hover{background-color:var(--color-bg-hover);border-radius:50%;color:var(--color-text-primary)}.modal-content h2{color:var(--color-text-primary);font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs);margin-top:0;padding-right:30px}.modal-content p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}.all-accounts-list{flex-grow:1;margin-top:var(--spacing-sm);overflow-y:auto;padding-right:var(--spacing-xs)}.all-accounts-item{align-items:center;border-bottom:1px solid var(--color-border-secondary);display:flex;padding:var(--spacing-sm) 0}.all-accounts-item:last-child{border-bottom:none}.all-accounts-info{display:flex;flex-direction:column;flex-grow:1}.all-accounts-name{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.all-accounts-handle{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.modal-favorite-btn{font-size:1.4em;margin-left:var(--spacing-md)}.modal-error-message{background-color:#ff00001a;border:1px solid var(--color-red);border-radius:var(--radius-sm);color:var(--color-red);font-size:var(--font-size-sm);margin-top:var(--spacing-md);padding:var(--spacing-sm);text-align:center}.flexible-component-new .monitor-panel.tweet-feed-container,.flexible-component-new .monitor-panel.tweet-feed-container *{pointer-events:auto!important}.flexible-component-new .monitor-panel.tweet-feed-container .tweet-header,.flexible-component-new .monitor-panel.tweet-feed-container .tweet-header *{display:none!important}.flexible-component-new[data-flexible-component=twitter] .flexible-drag-handle{align-items:center!important;cursor:grab!important;display:flex!important;height:auto!important;justify-content:space-between!important;min-height:30px!important;pointer-events:all!important;position:relative!important;width:100%!important;z-index:1000!important}.flexible-component-new[data-flexible-component=twitter] .flexible-drag-handle:active{cursor:grabbing!important}.flexible-component-new[data-flexible-component=twitter] .flexible-drag-handle .flexible-buttons{pointer-events:all!important;z-index:1001!important}.flexible-component-new[data-flexible-component=twitter] .flexible-drag-handle .flexible-buttons>*{pointer-events:all!important}.flexible-component-new[data-flexible-component=twitter] .flexible-resize-handle{background:#4a90e21a!important;opacity:1!important;pointer-events:all!important;position:absolute!important;z-index:999!important}.flexible-component-new[data-flexible-component=twitter]:hover .flexible-resize-handle{background:#4a90e24d!important;opacity:1!important}.flexible-component-new[data-flexible-component=twitter] .flexible-component-content{height:calc(100% - 30px)!important;left:0!important;overflow:auto!important;pointer-events:auto!important;position:relative!important;top:0!important;width:100%!important;z-index:1!important}.flexible-component-new[data-flexible-component=twitter] .flexible-close-btn,.flexible-component-new[data-flexible-component=twitter] .flexible-lock-btn{background:#ffffff1a!important;pointer-events:all!important;position:relative!important;z-index:1001!important}.flexible-component-new[data-flexible-component=twitter] .tweet-list{height:calc(100% - 50px)!important;overflow-y:auto!important;pointer-events:auto!important;position:relative!important;z-index:1!important}.wallet-monitor-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a0a0a,#111 50%,#0f0f0f);border:1px solid #ffffff14;display:flex;flex-direction:column;height:100%;position:relative;transition:all .3s ease}.flexible-component-new .wallet-monitor-panel{border:none!important;border-radius:0!important;bottom:auto!important;display:flex!important;flex-direction:column!important;height:100%!important;left:auto!important;margin:0!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.flexible-component-new .pin-monitor-button,.flexible-component-new .wallet-monitor-close,.flexible-component-new .wallet-monitor-panel .pin-monitor-button,.flexible-component-new .wallet-monitor-panel .wallet-monitor-close,.flexible-component-new .wallet-monitor-panel h2{display:none!important}.flexible-component-new .wallet-monitor-content{flex:1 1!important;height:100%!important;overflow-y:auto!important;padding-top:0!important}.wallet-monitor-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:var(--spacing-xs);position:relative;right:auto;top:auto;transition:all .2s ease}.wallet-monitor-close:hover{background-color:#ffffff1a;color:#ff4d4d}.wallet-monitor-panel h2{align-items:center;background-color:#111;border-bottom:1px solid #222;color:#eee;display:flex;font-size:var(--font-size-lg);justify-content:space-between;margin:0;padding:var(--spacing-sm) var(--spacing-md)}.wallet-monitor-content{background:#0000;flex-grow:1;overflow-y:auto;padding:var(--spacing-md)}.wallet-monitor-content,.wallet-monitor-placeholder{align-items:center;display:flex;flex-direction:column;justify-content:center}.wallet-monitor-placeholder{background:linear-gradient(135deg,#ffffff05,hsla(0,0%,100%,.005));border:1px dashed #ffffff1a;border-radius:16px;gap:24px;margin:16px auto;max-width:400px;padding:40px 24px;text-align:center;width:90%}.wallet-monitor-placeholder svg{animation:pulse 2s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(0,255,162,.1));height:56px;opacity:.4;width:56px}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.wallet-monitor-placeholder p{color:#888;font-size:14px;line-height:1.6;margin:8px 0}.wallet-monitor-placeholder p:first-of-type{color:#bbb;font-size:18px;font-weight:600;margin-bottom:12px}.wallet-balances{animation:fadeIn .5s ease;display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.wallet-address-display{align-items:center;background:linear-gradient(135deg,#00ffa20d,#00ffa205);border:1px solid #00ffa233;border-radius:12px;display:flex;gap:12px;margin-bottom:16px;overflow:hidden;padding:16px;position:relative}.wallet-address-display:before{background:linear-gradient(90deg,#0000,#00ffa2,#0000);content:"";height:2px;left:0;opacity:.8;position:absolute;right:0;top:0}.wallet-label{color:#999;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.wallet-value{background:#00ffa21a;border:1px solid #00ffa233;border-radius:6px;color:#00ffa2;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:13px;font-weight:600;padding:4px 8px}.wallet-balance-list{display:flex;flex-direction:column;gap:8px;width:100%}.wallet-balance-item{align-items:center;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:10px;display:flex;justify-content:space-between;overflow:hidden;padding:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.wallet-balance-item:before{background:linear-gradient(90deg,#0000,#00ffa20d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.wallet-balance-item:hover{background:linear-gradient(135deg,#ffffff14,#ffffff05);border-color:#00ffa233;box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.wallet-balance-item:hover:before{left:100%}.balance-asset{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px}.balance-asset:before{animation:pulse 2s ease-in-out infinite;color:#00ffa2;content:"●";font-size:10px}.balance-amount{background:#00ffa21a;border:1px solid #00ffa233;border-radius:6px;color:#00ffa2;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:13px;font-weight:600;padding:4px 8px}.wallet-monitor-loading{align-items:center;color:#888;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;padding:40px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#00ffa2;filter:drop-shadow(0 0 10px rgba(0,255,162,.3));height:40px;width:40px}.wallet-monitor-loading p{color:#999;font-size:14px;margin:0;text-align:center}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:768px){.wallet-monitor-placeholder{padding:var(--spacing-md);width:90%}.wallet-monitor-content{padding:var(--spacing-sm)}.wallet-address-display,.wallet-balance-item{padding:8px}}.flexible-component-new .monitor-panel.wallet-monitor-panel,.flexible-component-new .monitor-panel.wallet-monitor-panel *{pointer-events:auto!important}.flexible-component-new .monitor-panel.wallet-monitor-panel h2,.flexible-component-new .monitor-panel.wallet-monitor-panel h2 *{display:none!important}.flexible-component-new[data-flexible-component=wallet] .flexible-drag-handle{align-items:center!important;cursor:grab!important;display:flex!important;height:auto!important;justify-content:space-between!important;min-height:30px!important;pointer-events:all!important;position:relative!important;width:100%!important;z-index:1000!important}.flexible-component-new[data-flexible-component=wallet] .flexible-drag-handle:active{cursor:grabbing!important}.flexible-component-new[data-flexible-component=wallet] .flexible-drag-handle .flexible-buttons{pointer-events:all!important;z-index:1001!important}.flexible-component-new[data-flexible-component=wallet] .flexible-drag-handle .flexible-buttons>*{pointer-events:all!important}.flexible-component-new[data-flexible-component=wallet] .flexible-resize-handle{background:#4a90e21a!important;opacity:1!important;pointer-events:all!important;position:absolute!important;z-index:999!important}.flexible-component-new[data-flexible-component=wallet]:hover .flexible-resize-handle{background:#4a90e24d!important;opacity:1!important}.flexible-component-new[data-flexible-component=wallet] .flexible-component-content{height:calc(100% - 30px)!important;left:0!important;overflow:auto!important;pointer-events:auto!important;position:relative!important;top:0!important;width:100%!important;z-index:1!important}.connection-health-bar{background:linear-gradient(135deg,#ffffff05,hsla(0,0%,100%,.005));border:1px solid #ffffff14;border-radius:8px;margin-bottom:16px;padding:12px;width:100%}.connection-health-indicator{align-items:center;cursor:pointer;display:flex;gap:10px;transition:all .3s ease}.connection-health-indicator:hover{background:#ffffff05;border-radius:6px;margin:-4px -8px;padding:4px 8px}.health-dot{animation:pulse 2s ease-in-out infinite;border-radius:50%;height:12px;transition:all .3s ease;width:12px}.health-text{color:#ccc;flex:1 1;font-size:13px;font-weight:500}.health-details-btn{background:#0000;border:none;border-radius:4px;color:#888;cursor:pointer;font-size:12px;padding:4px;transition:all .2s ease}.health-details-btn:hover{background:#ffffff1a;color:#ccc}.connection-details{animation:slideDown .3s ease;border-top:1px solid #ffffff0d;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px}.connection-stat{align-items:center;display:flex;font-size:12px;justify-content:space-between}.connection-stat span:first-child{color:#888;font-weight:500}.connection-stat span:last-child{background:#00ffa214;border:1px solid #00ffa226;border-radius:4px;color:#00ffa2;font-family:SF Mono,Monaco,Inconsolata,monospace;padding:2px 6px}.flexible-component-new .flexible-close-btn,.flexible-component-new .flexible-lock-btn{background:#ffffff1a!important;pointer-events:all!important;position:relative!important;z-index:1001!important}.flexible-component-new .wallet-monitor-content{pointer-events:auto!important;position:relative!important;z-index:1!important}.wallet-tracker-section{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.tracker-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.tracker-header h3{color:#ccc;font-size:.9rem;font-weight:600;margin:0}.tracker-toggle-btn{background:none;border:none;border-radius:4px;color:#888;cursor:pointer;font-size:.8rem;padding:.25rem;transition:all .2s ease}.tracker-toggle-btn:hover{background:#ffffff1a;color:#ccc}.tracker-content{animation:slideDown .3s ease;margin-top:.75rem}.tracker-stats{grid-gap:.5rem;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:8px;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-bottom:1rem;padding:.75rem}.stat-item{font-size:.8rem;justify-content:space-between;padding:4px 0}.stat-item span:first-child{color:#888;font-weight:500}.stat-item span:last-child{background:#00ffa214;border:1px solid #00ffa226;border-radius:4px;color:#00ffa2;font-family:SF Mono,Monaco,Inconsolata,monospace;font-weight:600;padding:2px 6px}.add-wallet-form{display:flex;gap:.5rem;margin-bottom:1rem}.add-wallet-form input{background:#ffffff05;border:1px solid #ffffff26;border-radius:6px;color:#fff;flex:1 1;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.8rem;padding:.5rem;transition:all .3s ease}.add-wallet-form input:focus{background:#00ffa20d;border-color:#00ffa2;box-shadow:0 0 0 2px #00ffa21a;outline:none}.add-wallet-form input::placeholder{color:#666}.add-wallet-btn{background:linear-gradient(135deg,#00ffa2,#00cc82);border:none;border-radius:6px;color:#000;cursor:pointer;font-size:.8rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.add-wallet-btn:hover:not(:disabled){background:linear-gradient(135deg,#00cc82,#00aa6b);box-shadow:0 4px 12px #00ffa24d;transform:translateY(-1px)}.add-wallet-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.quick-add-connected{margin-bottom:1rem;text-align:center}.quick-add-btn{align-items:center;background:linear-gradient(135deg,#00ffa226,#00ffa20d);border:1px solid #00ffa24d;border-radius:6px;color:#00ffa2;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;margin:0 auto;padding:.5rem 1rem;transition:all .3s ease}.quick-add-btn:hover:not(:disabled){background:linear-gradient(135deg,#00ffa240,#00ffa21a);box-shadow:0 4px 12px #00ffa233;transform:translateY(-1px)}.quick-add-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.tracked-wallets-list{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.tracked-wallet-item{align-items:center;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:8px;display:flex;justify-content:space-between;overflow:hidden;padding:.75rem;position:relative;transition:all .3s ease}.tracked-wallet-item:before{background:linear-gradient(90deg,#0000,#00ffa20d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.tracked-wallet-item:hover{background:linear-gradient(135deg,#ffffff14,#ffffff05);border-color:#00ffa233;transform:translateY(-1px)}.tracked-wallet-item:hover:before{left:100%}.wallet-address{align-items:center;color:#fff;display:flex;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.8rem;font-weight:500;gap:8px}.wallet-address:before{animation:pulse 2s ease-in-out infinite;color:#00ffa2;content:"●";font-size:8px}.remove-wallet-btn{align-items:center;background:#ff4d4d1a;border:1px solid #ff4d4d33;border-radius:4px;color:#ff4d4d;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;height:24px;justify-content:center;padding:.25rem;transition:all .3s ease;width:24px}.remove-wallet-btn:hover{background:#ff4d4d;box-shadow:0 2px 8px #ff4d4d4d;color:#fff;transform:scale(1.1)}.no-wallets{background:linear-gradient(135deg,#ffffff05,hsla(0,0%,100%,.005));border:1px dashed #ffffff1a;border-radius:8px;color:#666;padding:2rem 1rem;text-align:center}.no-wallets p{font-size:.8rem;line-height:1.4;margin:.5rem 0}.no-wallets p:first-child{color:#999;font-size:.9rem;font-weight:600}.tracked-wallets-list::-webkit-scrollbar{width:4px}.tracked-wallets-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.tracked-wallets-list::-webkit-scrollbar-thumb{background:#00ffa24d;border-radius:2px}.tracked-wallets-list::-webkit-scrollbar-thumb:hover{background:#00ffa280}.screen-navigation{background:linear-gradient(135deg,#ffffff05,hsla(0,0%,100%,.005));border:1px solid #ffffff14;border-radius:8px;display:flex;gap:.5rem;margin-top:1rem;padding:.5rem}.nav-btn{background:#0000;border:1px solid #ffffff26;border-radius:6px;color:#ccc;cursor:pointer;flex:1 1;font-size:.8rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.nav-btn:hover{background:#ffffff0d;border-color:#00ffa24d;color:#fff}.nav-btn.active{background:linear-gradient(135deg,#00ffa2,#00cc82);border-color:#00ffa2;color:#000;font-weight:600}.activity-screen{background:linear-gradient(135deg,#ffffff05,hsla(0,0%,100%,.005));border:1px solid #ffffff14;border-radius:12px;margin-top:1rem;overflow:hidden}.activity-header{align-items:center;background:#0003;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:1rem}.back-btn{background:#0000;border:1px solid #00ffa24d;border-radius:6px;color:#00ffa2;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.back-btn:hover{background:#00ffa21a;transform:translateX(-2px)}.activity-header h3{color:#fff;font-size:1rem;font-weight:600;margin:0}.activity-filters{display:flex;gap:.5rem}.activity-filters .event-filter,.activity-filters .wallet-filter{background:#ffffff05;border:1px solid #ffffff26;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:all .3s ease}.activity-filters .event-filter:focus,.activity-filters .wallet-filter:focus{background:#00ffa20d;border-color:#00ffa2;outline:none}.activity-list{max-height:400px;overflow-y:auto}.activity-row{grid-gap:.5rem;align-items:center;border-bottom:1px solid #ffffff0d;display:grid;font-size:.8rem;gap:.5rem;grid-template-columns:80px 80px 60px 50px 80px 80px 80px 80px;padding:.75rem 1rem;transition:all .3s ease}.activity-row:hover{background:#ffffff05}.activity-row:last-child{border-bottom:none}.activity-time{color:#888;font-size:.75rem}.activity-wallet{color:#ccc;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.75rem}.activity-action{display:flex;justify-content:center}.action-badge{border-radius:4px;font-size:.7rem;font-weight:600;min-width:50px;padding:.25rem .5rem;text-align:center}.action-badge.buy,.action-badge.long{background:#4caf5033;border:1px solid #4caf504d;color:#4caf50}.action-badge.sell,.action-badge.short{background:#f4433633;border:1px solid #f443364d;color:#f44336}.activity-asset{color:#00ffa2;font-weight:600;text-align:center}.activity-amount,.activity-fee,.activity-price,.activity-value{color:#fff;font-family:SF Mono,Monaco,Inconsolata,monospace;text-align:right}.activity-price,.activity-value{color:#ccc}.activity-fee{color:#888;font-size:.75rem}.no-activity{color:#666;padding:3rem 1rem;text-align:center}.no-activity p{font-size:.9rem;line-height:1.4;margin:.5rem 0}.no-activity p:first-child{color:#999;font-size:1rem;font-weight:600}.activity-list::-webkit-scrollbar{width:4px}.activity-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.activity-list::-webkit-scrollbar-thumb{background:#00ffa24d;border-radius:2px}.activity-list::-webkit-scrollbar-thumb:hover{background:#00ffa280}.personal-wallet-section{border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:1rem}.section-header{margin-bottom:1rem}.section-header h3{align-items:center;color:#ccc;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin:0}.section-header h3:before{content:"👤";font-size:.8rem;opacity:.8}.getting-started{background:linear-gradient(135deg,#00ffa20d,#00ffa205);border:1px solid #00ffa233;border-radius:12px;margin-top:1.5rem;padding:1.5rem;text-align:center}.getting-started h4{color:#00ffa2;font-size:1rem;font-weight:600;margin:0 0 1rem}.getting-started p{color:#ccc;font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.feature-list{flex-direction:column}.feature-item,.feature-list{align-items:center;display:flex;gap:.75rem}.feature-item{color:#bbb;font-size:.85rem;font-weight:500}.feature-icon{font-size:1rem;opacity:.8}@media (min-width:768px){.feature-list{flex-direction:row;gap:2rem;justify-content:center}}.wallet-actions{align-items:center;display:flex;gap:.5rem}.event-count{background:#00ffa21a;border:1px solid #00ffa233;border-radius:10px;color:#666;font-size:.7rem;padding:2px 6px}.tracked-wallet-item.selected{background:linear-gradient(135deg,#00ffa226,#00ffa20d);border-color:#00ffa24d;transform:translateY(-1px)}.tracked-wallet-item{cursor:pointer}.status-connected{color:#00ffa2!important;font-weight:600}.status-disconnected{color:#f44336!important;font-weight:600}.wallet-events-section{border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:1rem}.events-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.events-header h4{color:#ccc;font-size:.9rem;font-weight:600;margin:0}.events-controls{display:flex;gap:.5rem}.event-filter,.wallet-filter{background:#ffffff05;border:1px solid #ffffff26;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:all .3s ease}.event-filter:focus,.wallet-filter:focus{background:#00ffa20d;border-color:#00ffa2;outline:none}.events-list{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.event-item{background:linear-gradient(135deg,#ffffff05,hsla(0,0%,100%,.005));border:1px solid #ffffff14;border-radius:8px;overflow:hidden;transition:all .3s ease}.event-item:hover{background:linear-gradient(135deg,#ffffff0d,#ffffff03);border-color:#00ffa233}.event-summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem}.event-main{flex:1 1;gap:.75rem}.event-action{font-size:.8rem;font-weight:600;padding:.25rem .5rem}.event-action.buy,.event-action.open-long{background:#4caf5033;border:1px solid #4caf504d;color:#4caf50}.event-action.open-short,.event-action.sell{background:#f4433633;border:1px solid #f443364d;color:#f44336}.event-coin{color:#00ffa2;font-size:.85rem;min-width:50px}.event-amount{color:#fff;min-width:70px}.event-amount,.event-price{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.8rem}.event-price{color:#ccc;min-width:80px}.event-meta{color:#888;font-size:.75rem;gap:.5rem}.event-time{color:#999}.event-wallet{color:#666;font-family:SF Mono,Monaco,Inconsolata,monospace}.toggle-details{background:none;border:none;color:#888;cursor:pointer;font-size:.8rem;padding:.25rem;transition:color .2s ease}.toggle-details:hover{color:#ccc}.event-details{animation:slideDown .3s ease;background:#0003;border-top:1px solid #ffffff0d;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.detail-row{align-items:center;display:flex;font-size:.75rem;justify-content:space-between}.detail-row span:first-child{color:#888;font-weight:500}.detail-row span:last-child{color:#ccc}.detail-row span:last-child,.tx-link{font-family:SF Mono,Monaco,Inconsolata,monospace}.tx-link{color:#00ffa2;text-decoration:none;transition:color .2s ease}.tx-link:hover{color:#fff;text-decoration:underline}.no-events{background:linear-gradient(135deg,#ffffff05,hsla(0,0%,100%,.005));border:1px dashed #ffffff1a;border-radius:8px;color:#666;padding:2rem 1rem;text-align:center}.no-events p{font-size:.8rem;line-height:1.4;margin:.5rem 0}.no-events p:first-child{color:#999;font-size:.9rem;font-weight:600}.events-list::-webkit-scrollbar{width:4px}.events-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.events-list::-webkit-scrollbar-thumb{background:#00ffa24d;border-radius:2px}.events-list::-webkit-scrollbar-thumb:hover{background:#00ffa280}@media (max-width:768px){.events-controls{flex-direction:column;gap:.25rem}.event-filter,.wallet-filter{width:100%}.event-main{align-items:flex-start;flex-direction:column;gap:.25rem}.event-meta{flex-wrap:wrap;gap:.25rem}.events-list{max-height:250px}}.wallet-monitor-panel.compact{display:flex;flex-direction:column;height:100%;overflow:hidden}.wallet-monitor-content.compact{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:8px}.wallet-tracker-compact{flex-shrink:0;margin-bottom:8px}.tracker-input-row{display:flex;gap:8px;margin-bottom:8px}.wallet-input-compact{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);flex:1 1;font-size:12px;padding:6px 10px}.add-wallet-btn-compact{background:var(--color-accent-primary);border:none;border-radius:4px;color:#000;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.add-wallet-btn-compact:hover:not(:disabled){background:var(--color-accent-hover)}.add-wallet-btn-compact:disabled{cursor:not-allowed;opacity:.5}.tracked-wallets-pills{display:flex;flex-wrap:wrap;gap:6px}.wallet-pill{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text-secondary);display:flex;font-size:11px;gap:4px;padding:4px 8px}.wallet-pill:hover{border-color:var(--color-accent-primary);color:var(--color-text-primary)}.remove-pill-btn{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:14px;line-height:1;margin-left:2px;padding:0}.remove-pill-btn:hover{color:var(--color-error)}.activity-feed-compact{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.activity-filters-compact{display:flex;flex-shrink:0;gap:8px;margin-bottom:8px}.filter-select-compact{background:var(--color-bg-tertiary);color:var(--color-text-primary);cursor:pointer;font-size:12px;padding:6px 10px}.events-list-compact,.filter-select-compact{border:1px solid var(--color-border);border-radius:4px;flex:1 1}.events-list-compact{background:var(--color-bg-secondary);min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px}.no-events-compact{align-items:center;color:var(--color-text-secondary);display:flex;font-size:13px;height:100px;justify-content:center;padding:20px;text-align:center}.event-item-compact{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 1px 3px #0000001a;font-size:12px;margin-bottom:6px;padding:8px 10px;transition:all .2s ease}.event-item-compact:hover{background:var(--color-bg-secondary);border-color:var(--color-accent-primary);box-shadow:0 2px 6px #00000026;transform:translateX(2px)}.event-main{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:10px;margin-bottom:6px;padding-bottom:6px}.event-action{border-radius:4px;display:inline-block;font-size:11px;font-weight:700;min-width:60px;padding:3px 8px;text-align:center;text-transform:uppercase}.event-action.buy,.event-action.long{background:#0f83;border:1px solid #00ff884d;color:#0f8}.event-action.sell,.event-action.short{background:#ff475733;border:1px solid #ff47574d;color:#ff4757}.event-coin{color:var(--color-text-primary);font-weight:600}.event-price,.event-size{color:var(--color-text-secondary);font-family:Courier New,monospace}.event-value{color:var(--color-accent-primary);font-weight:600;margin-left:auto}.event-meta{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:10px;justify-content:space-between}.event-wallet{font-family:Courier New,monospace}.event-time{font-style:italic}.event-fee{color:var(--color-text-tertiary);font-size:10px}.event-crossed{color:orange;filter:drop-shadow(0 0 2px rgba(255,165,0,.5));font-size:14px;margin-left:4px}.connection-dot{height:8px;margin-left:8px;width:8px}.connection-dot.connected{box-shadow:0 0 4px #0f8}.connection-dot.disconnected{background:#ff4757;box-shadow:0 0 4px #ff4757}.events-list-compact::-webkit-scrollbar{width:4px}.events-list-compact::-webkit-scrollbar-track{background:var(--color-bg-tertiary)}.events-list-compact::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.events-list-compact::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.charts-monitor-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a0a0a,#111 50%,#0f0f0f);border:1px solid #ffffff14;display:flex;flex-direction:column;height:100%;position:relative;transition:all .3s ease}.flexible-component-new .charts-monitor-panel{border:none!important;border-radius:0!important;bottom:auto!important;display:flex!important;flex-direction:column!important;height:100%!important;left:auto!important;margin:0!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.flexible-component-new .charts-monitor-close,.flexible-component-new .charts-monitor-panel .charts-monitor-close,.flexible-component-new .charts-monitor-panel .pin-monitor-button,.flexible-component-new .charts-monitor-panel h2,.flexible-component-new .pin-monitor-button{display:none!important}.flexible-component-new .charts-monitor-content{flex:1 1!important;height:100%!important;overflow-y:auto!important;padding-top:0!important}.charts-monitor-panel.fullscreen{border-radius:0;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10000}.charts-monitor-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:18px;justify-content:center;margin-left:var(--spacing-xs);padding:var(--spacing-xs);position:relative;right:auto;top:auto;transition:all .2s ease;z-index:1}.charts-monitor-close:hover{background-color:#ffffff1a;color:#ff4d4d}.charts-monitor-content{background:#0000;flex-grow:1;overflow-y:auto;padding:var(--spacing-md)}.charts-search-container{margin-bottom:var(--spacing-lg)}.charts-search-form{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.charts-search-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#e0e0e0;font-size:14px;height:44px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.charts-search-input::placeholder{color:#888;opacity:.8}.charts-search-input:focus{background:#ffffff14;border-color:#00ffa2;box-shadow:0 0 0 3px #00ffa226;outline:none;transform:translateY(-1px)}.chart-options{gap:var(--spacing-md)}.chart-options,.option-group{align-items:center;display:flex}.option-group{gap:var(--spacing-xs)}.option-group label{color:#999;font-size:var(--font-size-sm);white-space:nowrap}.chart-option-select{background-color:#222;border:1px solid #333;border-radius:var(--radius-sm);color:#ccc;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}.charts-search-button{background:linear-gradient(135deg,#00ffa2,#00cc82);border:none;border-radius:12px;box-shadow:0 4px 16px #00ffa24d;color:#111;cursor:pointer;flex-shrink:0;font-weight:600;height:44px;min-width:100px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.charts-search-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.charts-search-button:hover{background:linear-gradient(135deg,#33ffb5,#00ffa2);box-shadow:0 6px 20px #00ffa266;transform:translateY(-2px)}.charts-search-button:hover:before{left:100%}.charts-search-button:active{transform:translateY(-1px)}.chart-display-container{background-color:#181818;border:1px solid #333;border-radius:var(--radius-md);margin-top:var(--spacing-md);overflow:hidden}.chart-header{background-color:#151515;border-bottom:1px solid #222;padding:var(--spacing-sm) var(--spacing-md)}.chart-header h3{color:#ccc;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.chart-iframe-container{padding-top:65%;position:relative;width:100%}.chart-iframe{background-color:#111;border:none;height:100%;left:0;position:absolute;top:0;width:100%}.chart-error-message{background:linear-gradient(135deg,#ff4d4d1a,#ff4d4d0d);border:1px solid #ff4d4d4d;border-radius:12px;color:#ff6b6b;font-weight:600;margin-top:16px;overflow:hidden;padding:16px 20px;position:relative}.chart-error-message:before{background:linear-gradient(90deg,#0000,#ff4d4d,#0000);content:"";height:2px;left:0;opacity:.8;position:absolute;right:0;top:0}.error-help-text{color:#999;font-size:12px;font-weight:400;line-height:1.5;margin-top:8px}.fullscreen-toggle-button{background-color:#222;border:1px solid #333;border-radius:var(--radius-sm);color:#ccc;cursor:pointer;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-fast)}.fullscreen-toggle-button:hover{background-color:#333;border-color:#00ffa2}.chart-instructions{background:linear-gradient(135deg,#ffffff05,hsla(0,0%,100%,.005));border:1px dashed #ffffff1a;border-radius:16px;margin-top:24px;overflow:hidden;padding:32px 24px;position:relative;text-align:center}.chart-instructions:before{background:linear-gradient(90deg,#0000,#00ffa24d,#0000);content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}.chart-instructions p{color:#888;font-size:14px;line-height:1.6;margin:8px 0}.chart-instructions p:first-child{color:#bbb;font-size:16px;font-weight:600;margin-bottom:16px}@media (min-width:768px){.charts-search-form{align-items:center;flex-direction:row}.charts-search-input{flex-grow:1}.chart-iframe-container{padding-top:56.25%}}.charts-monitor-panel.fullscreen .chart-iframe-container{height:calc(100vh - 110px);padding-top:0}.quick-access-container{background:linear-gradient(135deg,#ffffff05,hsla(0,0%,100%,.005));border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;margin-top:16px;padding:16px}.quick-access-container h4{color:#bbb;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.quick-access-buttons{display:flex;flex-wrap:wrap;gap:8px}.quick-access-button{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;color:#ccc;cursor:pointer;font-size:12px;font-weight:500;overflow:hidden;padding:8px 14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.quick-access-button:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.quick-access-button:hover{background:#ffffff1a;border-color:#00ffa24d;box-shadow:0 4px 12px #0003;color:#fff;transform:translateY(-1px)}.quick-access-button:hover:before{left:100%}.quick-access-button.active{background:linear-gradient(135deg,#00ffa2,#00cc82);border-color:#00ffa2;box-shadow:0 4px 16px #00ffa24d;color:#111;font-weight:600}.interval-buttons{display:flex;gap:var(--spacing-xs)}.interval-button{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-xs);min-width:30px;padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-fast)}.interval-button:hover{background-color:var(--color-bg-hover)}.interval-button.active{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.search-row{display:flex;gap:var(--spacing-sm);width:100%}.charts-monitor-panel.embedded{border:none;position:relative}.charts-monitor-panel.embedded,.embedded-chart{height:100%;margin:0;overflow:hidden;padding:0;width:100%}.embedded-chart{bottom:0;left:0;position:absolute;right:0;top:0}.embedded-chart .chart-iframe-container{margin:0;padding:0}.embedded-chart .chart-iframe,.embedded-chart .chart-iframe-container{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.embedded-chart .chart-iframe{border:none}.embedded-form .chart-options{margin-bottom:var(--spacing-xs)}.flexible-component-new .monitor-panel.charts-monitor-panel,.flexible-component-new .monitor-panel.charts-monitor-panel *{pointer-events:auto!important}.flexible-component-new .monitor-panel.charts-monitor-panel h2,.flexible-component-new .monitor-panel.charts-monitor-panel h2 *{display:none!important}.flexible-component-new[data-flexible-component=charts] .flexible-drag-handle{align-items:center!important;cursor:grab!important;display:flex!important;height:auto!important;justify-content:space-between!important;min-height:30px!important;pointer-events:all!important;position:relative!important;width:100%!important;z-index:1000!important}.flexible-component-new[data-flexible-component=charts] .flexible-drag-handle:active{cursor:grabbing!important}.flexible-component-new[data-flexible-component=charts] .flexible-drag-handle .flexible-buttons{pointer-events:all!important;z-index:1001!important}.flexible-component-new[data-flexible-component=charts] .flexible-drag-handle .flexible-buttons>*{pointer-events:all!important}.flexible-component-new[data-flexible-component=charts] .flexible-resize-handle{background:#4a90e21a!important;opacity:1!important;pointer-events:all!important;position:absolute!important;z-index:999!important}.flexible-component-new[data-flexible-component=charts]:hover .flexible-resize-handle{background:#4a90e24d!important;opacity:1!important}.flexible-component-new[data-flexible-component=charts] .flexible-component-content{height:calc(100% - 30px)!important;left:0!important;overflow:auto!important;pointer-events:auto!important;position:relative!important;top:0!important;width:100%!important;z-index:1!important}.flexible-component-new[data-flexible-component=charts] .flexible-close-btn,.flexible-component-new[data-flexible-component=charts] .flexible-lock-btn{background:#ffffff1a!important;pointer-events:all!important;position:relative!important;z-index:1001!important}.flexible-component-new[data-flexible-component=charts] .charts-monitor-content{height:100%!important;overflow:auto!important;pointer-events:auto!important;position:relative!important;z-index:1!important}.flexible-component-new[data-flexible-component=charts] .chart-iframe{height:100%!important;pointer-events:auto!important;width:100%!important}.bloomberg-search-container{margin:0 auto;max-width:800px;position:relative;width:100%;z-index:1000}.bloomberg-search-bar{width:100%}.search-input-container{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101012f2;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 1px 3px #0003,inset 0 1px 0 #ffffff0d;display:flex;height:24px;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.bloomberg-search-bar.active .search-input-container{background:#141416fa;border-color:#00d4ff;border-color:var(--accent-color,#00d4ff);box-shadow:0 0 0 1px #00d4ff66,0 2px 12px #00d4ff40,0 4px 24px #00d4ff1a}.search-icon{align-items:center;color:#999;color:var(--text-secondary,#999);display:flex;justify-content:center;opacity:.7;padding:0 6px;pointer-events:none;transition:opacity .2s ease}.bloomberg-search-bar.active .search-icon{color:#00d4ff;color:var(--accent-color,#00d4ff);opacity:1}.search-input{background:#0000;border:none;color:#fff;color:var(--text-primary,#fff);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:11px;font-weight:500;height:100%;letter-spacing:.3px;line-height:1.4;outline:none;padding:3px 6px 3px 0}.search-input::placeholder{color:#999;color:var(--text-secondary,#999);font-size:10px}.search-shortcut{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:3px;box-shadow:inset 0 1px 0 #ffffff1a,0 1px 2px #0003;color:#888;color:var(--text-secondary,#888);display:flex;font-family:SF Mono,Monaco,monospace;font-size:8px;font-weight:600;height:12px;justify-content:center;letter-spacing:.5px;margin:2px 6px 2px 0;min-width:16px;padding:1px 3px}.search-suggestions{animation:slideDown .2s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);background:#0c0c0efa;border:1px solid #00d4ff4d;border-radius:16px;box-shadow:0 16px 48px #000c,0 4px 12px #00d4ff26,0 0 0 1px #00d4ff66,inset 0 1px 0 #ffffff26;left:0;max-height:420px;min-width:480px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:1001}.suggestion-category-header{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,#00d4ff14,#0000);border-bottom:1px solid #00d4ff33;color:#00d4ff;color:var(--accent-color,#00d4ff);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;padding:12px 16px 8px;position:sticky;text-transform:uppercase;top:0;z-index:10}.suggestion-category-header:before{background:linear-gradient(180deg,#00d4ff,#00d4ff99);background:linear-gradient(180deg,var(--accent-color,#00d4ff) 0,#00d4ff99 100%);border-radius:2px;box-shadow:0 0 8px #00d4ff99;content:"";height:12px;width:3px}.suggestion-category-header:first-child{border-top:none;padding-top:8px}.suggestion-item:hover .suggestion-icon{background:#00d4ff33;border-color:#00d4ff66;box-shadow:0 0 12px #00d4ff4d;transform:scale(1.05)}.suggestion-item:hover .suggestion-shortcut{background:#00d4ff26;border-color:#00d4ff4d;color:#00d4ff;color:var(--accent-color,#00d4ff)}.suggestion-item{grid-gap:8px;background:#ffffff05;border-bottom:1px solid #ffffff0a;border-radius:10px;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto auto;margin:1px 8px;padding:14px 16px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.suggestion-item.selected,.suggestion-item:hover{background:linear-gradient(135deg,#00d4ff26,#00d4ff14 50%,#00d4ff0a);border:1px solid #00d4ff66;box-shadow:0 4px 16px #00d4ff40,0 2px 8px #00d4ff26,inset 0 1px 0 #ffffff1a;transform:translateY(-2px) scale(1.005)}.suggestion-item.selected:before,.suggestion-item:hover:before{background:linear-gradient(180deg,#00d4ff,#00d4ff99);background:linear-gradient(180deg,var(--accent-color,#00d4ff) 0,#00d4ff99 100%);border-radius:0 4px 4px 0;bottom:0;box-shadow:0 0 12px #00d4ffcc;content:"";left:0;position:absolute;top:0;width:4px}.suggestion-item:last-child{border-bottom:none;border-radius:0 0 8px 8px}.suggestion-icon{align-items:center;align-self:center;background:#00d4ff1a;border:1px solid #00d4ff33;border-radius:8px;display:flex;font-size:18px;grid-column:1;grid-row:1/3;height:32px;justify-content:center;width:32px}.suggestion-content{display:flex;flex-direction:column;gap:2px;grid-column:2;grid-row:1/3;min-width:0}.suggestion-command{color:#00d4ff;color:var(--accent-color,#00d4ff);font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:13px;font-weight:700;letter-spacing:.5px;line-height:1.2;text-shadow:0 0 8px #00d4ff66;text-transform:uppercase}.suggestion-desc{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:11px;font-weight:500;line-height:1.3;margin-top:1px;opacity:.85}.suggestion-shortcut{align-items:center;align-self:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff1a,0 1px 2px #0003;color:#999;color:var(--text-secondary,#999);display:flex;font-family:SF Mono,Monaco,monospace;font-size:9px;font-weight:600;grid-column:3;grid-row:1;height:fit-content;justify-content:center;letter-spacing:.3px;min-width:24px;padding:3px 8px}.suggestion-example{align-self:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;color:#aaa;color:var(--text-secondary,#aaa);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:10px;font-weight:500;grid-column:4;grid-row:1;opacity:.6;padding:2px 6px;text-align:right}.search-suggestions::-webkit-scrollbar{width:8px}.search-suggestions::-webkit-scrollbar-track{background:#0003;border-radius:4px}.search-suggestions::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00d4ff99,#00d4ff4d);border:1px solid #00d4ff33;border-radius:4px;box-shadow:0 0 6px #00d4ff4d}.search-suggestions::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00d4ff,#00d4ffb3);background:linear-gradient(180deg,var(--accent-color,#00d4ff) 0,#00d4ffb3 100%);box-shadow:0 0 12px #00d4ff80}.recent-commands{border-top:1px solid #00d4ff33;margin-top:8px;padding-top:8px}.recent-command-item{background:#ffffff03!important;opacity:.8}.recent-command-item .suggestion-icon{background:#ffffff0d;border:1px solid #ffffff1a}.recent-command-item .suggestion-command{color:#bbb;color:var(--text-secondary,#bbb);text-shadow:none}.bloomberg-search-bar{background:#0000;position:relative}.bloomberg-search-bar:before{animation:terminalGlow 3s ease-in-out infinite;background:linear-gradient(90deg,#00d4ff,#0000 50%,#00d4ff);background:linear-gradient(90deg,var(--accent-color,#00d4ff) 0,#0000 50%,var(--accent-color,#00d4ff) 100%);background-size:200% 100%;border-radius:6px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .3s ease;z-index:-1}@keyframes terminalGlow{0%{background-position:200% 0}to{background-position:-200% 0}}.bloomberg-search-bar.active:before{opacity:.3}.dark-theme .bloomberg-search-container{--bg-secondary:#1a1a1a;--bg-tertiary:#2a2a2a;--bg-hover:#333;--text-primary:#fff;--text-secondary:#999;--border-color:#333;--accent-color:#00d4ff}.light-theme .bloomberg-search-container{--bg-secondary:#fff;--bg-tertiary:#f5f5f5;--bg-hover:#f0f0f0;--text-primary:#333;--text-secondary:#666;--border-color:#ddd;--accent-color:#06c}.windows-xp-theme .bloomberg-search-container{--bg-secondary:#ece9d8;--bg-tertiary:#f1f0e7;--bg-hover:#e1dfcf;--text-primary:#000;--text-secondary:#666;--border-color:#999;--accent-color:#06c}.windows-xp-theme .search-input-container{background:#fff;border:2px inset #ece9d8;border-radius:0}.windows-xp-theme .bloomberg-search-bar.active .search-input-container{border:2px inset #316ac5}.windows-xp-theme .search-suggestions{border:2px outset #ece9d8;border-radius:0;border-top:1px solid #999}.windows-xp-theme .suggestion-item.selected,.windows-xp-theme .suggestion-item:hover{background:#316ac5;border-left:none;color:#fff;padding-left:16px}.windows-xp-theme .suggestion-item.selected .suggestion-command,.windows-xp-theme .suggestion-item:hover .suggestion-command{color:#add8e6}.windows-xp-theme .suggestion-item.selected .suggestion-desc,.windows-xp-theme .suggestion-item:hover .suggestion-desc{color:#fff}.windows-xp-theme .suggestion-item.selected .suggestion-example,.windows-xp-theme .suggestion-item:hover .suggestion-example{color:#ddd}@media (max-width:768px){.bloomberg-search-container{margin:0 12px;max-width:100%}.search-suggestions{border-radius:12px;left:-12px;min-width:auto;right:-12px}.search-input{font-size:16px;padding:8px 6px 8px 0}.search-input::placeholder{font-size:12px}.search-shortcut{display:none}.suggestion-item{gap:12px;grid-template-columns:auto 1fr;padding:12px}.suggestion-category-header{font-size:10px;padding:8px 12px 6px}.suggestion-icon{font-size:16px;height:28px;width:28px}.suggestion-command{font-size:12px}.suggestion-desc{font-size:10px;margin-top:2px}.suggestion-example,.suggestion-shortcut{display:none}.suggestion-content{grid-column:2;grid-row:1}}.bloomberg-search-bar.active .search-input-container:after{animation:scanLine 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#00d4ff 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--accent-color,#00d4ff) 50%,#0000 100%);bottom:-1px;height:2px;left:0;right:0}@keyframes scanLine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.search-input{caret-color:#00d4ff;caret-color:var(--accent-color,#00d4ff)}.bloomberg-search-container *{box-sizing:border-box}.bloomberg-search-bar.active .search-icon{animation:iconPulse 2s ease-in-out infinite}@keyframes iconPulse{0%,to{opacity:1}50%{opacity:.6}}.bloomberg-search-bar.active .search-input-container:after{animation:typingCursor 1s ease-in-out infinite;background:#00d4ff;background:var(--accent-color,#00d4ff);content:"";height:14px;opacity:.7;position:absolute;right:50px;top:50%;transform:translateY(-50%);width:2px}@keyframes typingCursor{0%,50%{opacity:1}51%,to{opacity:0}}.suggestion-item:focus{outline:2px solid #00d4ff;outline:2px solid var(--accent-color,#00d4ff);outline-offset:-2px}.toast-container{display:flex;flex-direction:column;gap:8px;position:fixed;right:16px;top:16px;z-index:9999}.toast{background:#222;background:var(--color-bg-secondary,#222);border:1px solid #ffffff14;border-radius:6px;box-shadow:0 4px 20px #0006;color:#ddd;color:var(--color-text-primary,#ddd);cursor:pointer;max-width:360px;padding:10px 12px}.toast-info{border-left:4px solid #3aa0ff}.toast-success{border-left:4px solid #2ecc71}.toast-warning{border-left:4px solid #f1c40f}.toast-error{border-left:4px solid #e74c3c}.user-data-panel{display:flex;flex-direction:column;flex-grow:1;min-height:250px;overflow:hidden}.user-data-panel h2,.user-data-panel h4{color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:600;margin:0;padding:var(--spacing-sm) var(--spacing-md)}.user-data-panel h2,.user-data-panel h4,.user-data-tabs{border-bottom:1px solid var(--color-border-primary);flex-shrink:0}.user-data-tabs{align-items:center;background-color:var(--color-bg-tertiary);display:flex;justify-content:space-between;padding:0 var(--spacing-sm)}.tabs-left{display:flex}.tabs-right{padding-right:var(--spacing-md)}.total-pnl-display{align-items:center;display:flex;gap:var(--spacing-xs)}.pnl-label{color:var(--color-text-secondary);font-size:var(--font-size-xxs);font-weight:500}.pnl-value{font-size:var(--font-size-xs);font-weight:600}.pnl-value.positive{color:var(--color-green)}.pnl-value.negative{color:var(--color-red)}.user-data-tabs .tab-button{background:none;border:none;border-bottom:2px solid #0000;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;margin-bottom:-1px;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-fast)}.user-data-tabs .tab-button:hover{color:var(--color-text-primary)}.user-data-tabs .tab-button.active{border-bottom-color:var(--color-accent-primary);color:var(--color-accent-primary);font-weight:600}.user-data-content-container{background-color:var(--color-bg-secondary)}.tab-content,.user-data-content-container{flex-grow:1;overflow-y:auto;padding:var(--spacing-md)}.balances-section,.orders-section,.positions-section{display:flex;flex-direction:column;gap:var(--spacing-lg)}.balance-item{align-items:center;border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;padding:var(--spacing-sm) 0}.balance-label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500}.balance-value{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:600}.balance-value.positive{color:var(--color-green)}.balance-value.negative{color:var(--color-red)}.balance-subsection{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);padding-bottom:var(--spacing-sm)}.balance-subsection h4{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-primary);border-radius:var(--radius-md) var(--radius-md) 0 0;margin-bottom:var(--spacing-sm)}.summary-grid{grid-gap:var(--spacing-sm) var(--spacing-md);display:grid;gap:var(--spacing-sm) var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 var(--spacing-md)}.summary-item label{color:var(--color-text-secondary);font-size:var(--font-size-xxs);margin-bottom:var(--spacing-xxs);text-transform:uppercase}.summary-item span{font-size:var(--font-size-sm);font-weight:500}.data-table,.spot-balances table{border-collapse:collapse;width:100%}.data-table td,.data-table th,.spot-balances td,.spot-balances th{border-bottom:1px solid var(--color-border-primary);font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm);text-align:left;white-space:nowrap}.data-table th,.spot-balances th{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);font-weight:500;position:sticky;top:0;z-index:1}.data-table td,.spot-balances td{color:var(--color-text-primary)}.data-table tbody tr:hover,.spot-balances tbody tr:hover{background-color:var(--color-bg-hover)}.data-table .buy,.data-table .positive{color:var(--color-green)}.data-table .negative,.data-table .sell{color:var(--color-red)}.no-data-message{color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-lg);text-align:center}.data-table td:last-child{text-align:right}.action-button{background:none;border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs);font-weight:500;margin-left:5px;padding:6px 12px;transition:all var(--transition-fast)}.action-button:hover{background-color:var(--color-bg-hover);border-color:var(--color-text-primary);color:var(--color-text-primary)}.cancel-button:hover{background-color:#ff63471a;border-color:var(--color-red);color:var(--color-red)}.modify-button:hover{background-color:#409eff1a;border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.clickable-symbol{color:var(--color-accent-primary);cursor:pointer;font-weight:600;text-decoration:underline}.clickable-symbol:hover{color:var(--color-accent-secondary)}.favorite-tickers-bar{align-items:center;background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border-primary);display:flex;flex-shrink:0;height:32px;overflow-x:auto;padding:4px 12px}.favorites-label{color:var(--color-text-secondary);font-size:11px;font-weight:600;margin-right:8px;white-space:nowrap}.favorites-container{align-items:center;display:flex;gap:8px}.favorite-ticker-item{align-items:center;background-color:initial;border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;gap:4px;height:24px;padding:2px 6px;transition:all .15s ease}.favorite-ticker-item:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-hover);transform:translateY(-1px)}.favorite-ticker-item.active{background-color:var(--color-bg-active);border-color:var(--color-accent-primary);box-shadow:0 0 3px hsla(var(--theme-hue),100%,50%,.3)}.favorite-ticker-logo{border-radius:50%;flex-shrink:0;height:14px;object-fit:contain;width:14px}.ticker-info{align-items:flex-start;display:flex;flex-direction:column;gap:0;line-height:1;min-width:0}.ticker-symbol{color:var(--color-text-primary);font-size:10px;font-weight:600}.ticker-price,.ticker-symbol{line-height:1;white-space:nowrap}.ticker-price{font-size:9px;font-weight:500;margin-top:1px}.ticker-price.positive{color:var(--color-green)}.ticker-price.negative{color:var(--color-red)}.ticker-price:not(.positive):not(.negative){color:var(--color-text-secondary)}.favorite-tickers-bar-error{color:var(--color-red);font-size:10px;padding:4px 12px}.depth-chart{background:var(--color-bg-primary);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.depth-chart.embedded{border:none;border-radius:0}.depth-chart-header{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:12px 16px}.depth-chart-header h3{color:var(--color-text-primary);font-size:14px;font-weight:600;margin:0}.depth-chart-controls{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:16px;padding:8px 16px}.depth-chart-canvas-container{flex:1 1;min-height:200px;padding:8px;position:relative}.depth-chart-canvas{display:block;height:100%;width:100%}.depth-chart-legend{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);display:flex;gap:20px;justify-content:center;padding:8px 16px}.legend-item{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12px;gap:6px}.legend-color{border-radius:2px;height:12px;width:12px}.legend-color.bid{background:#22c55e}.legend-color.ask{background:#ef4444}.dark-theme .depth-chart{--color-bg-primary:#1a1a1a;--color-bg-secondary:#252525;--color-bg-tertiary:#333;--color-border:#444;--color-text-primary:#fff;--color-text-secondary:#ccc;--color-accent-primary:#3b82f6}.light-theme .depth-chart{--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-border:#dee2e6;--color-text-primary:#212529;--color-text-secondary:#6c757d;--color-accent-primary:#0d6efd}@media (max-width:768px){.depth-chart-controls{flex-direction:column;gap:8px}.control-group{justify-content:space-between;width:100%}.depth-chart-legend{align-items:center;flex-direction:column;gap:8px}}.aggr-trade-authentic{background:#0a0a0a;border:1px solid #333;color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;overflow:hidden;width:100%}.aggr-trade-authentic.embedded{border:none}.aggr-header-authentic{align-items:center;background:#1a1a1a;border-bottom:1px solid #333;display:flex;flex-shrink:0;height:40px;justify-content:space-between;padding:8px 12px}.price-display{align-items:center;display:flex;gap:12px}.price-display .symbol{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.price-display .price{font-size:18px;font-weight:700}.price-display .price.up{color:#0f8}.price-display .price.down{color:#ff4757}.price-display .change{font-size:12px;font-weight:600}.price-display .change.up{color:#0f8}.price-display .change.down{color:#ff4757}.connection-status{display:flex;flex-wrap:wrap;gap:6px}.exchange-status{background:#333;border:1px solid #0000;border-radius:2px;cursor:pointer;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.exchange-status.connected{background:#0f83;color:#0f8}.exchange-status.disconnected{background:#ff475733;color:#ff4757}.exchange-status.unselected{filter:grayscale(60%);opacity:.4}.close-btn{background:#333;border:1px solid #555;border-radius:2px;color:#fff;font-size:14px;padding:4px 8px}.close-btn:hover{background:#ff4757;border-color:#ff4757}.aggr-main-grid{background:#333;display:flex;flex:1 1;gap:1px;overflow:hidden;width:100%}.aggr-main-grid.minimized-deltas .delta-column{width:30px}.panel-header{align-items:center;background:#1a1a1a;border-bottom:1px solid #333;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:30px;justify-content:center;letter-spacing:1px;padding:6px 8px;position:relative;text-align:center;text-transform:uppercase}.minimize-btn{background:#0000;border:none;border-radius:2px;color:#ccc;cursor:pointer;font-size:12px;padding:2px 4px;position:absolute;right:4px;transition:background-color .2s ease}.minimize-btn:hover{background:#333;color:#fff}.delta-column{background:#0a0a0a;border-right:1px solid #333;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:200px}.delta-panels{display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:4px}.delta-panel{background:#1a1a1a;border:1px solid #333;border-radius:2px;flex-shrink:0;min-height:50px;opacity:.6;transition:opacity .3s ease}.delta-panel.connected{border-color:#0f8;opacity:1}.delta-panel.deselected{opacity:.4}.delta-header{align-items:center;background:#222;border-bottom:1px solid #333;display:flex;justify-content:space-between;min-height:30px;padding:6px 8px}.delta-values{align-items:flex-end;display:flex;flex-direction:column;font-size:10px;gap:2px}.exchange-label{align-items:center;color:#fff!important;display:flex;font-size:11px;font-weight:700;gap:6px;text-transform:uppercase}.exchange-toggle{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.connection-dot{background:#ff4757;border-radius:50%;display:inline-block;height:6px;width:6px}.connection-dot.connected{background:#0f8}.exchange-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;margin-right:4px;width:16px}.exchange-icon.BINANCE{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23F0B90B'%3E%3Cpath d='m15.986 1.019 9.189 9.159-3.396 3.393-5.793-5.793-5.793 5.823-3.396-3.393 9.189-9.189zM4.399 12.605 7.764 16l-3.363 3.365L1.005 16zm11.587.002 3.394 3.363-3.395 3.395L12.59 16l3.395-3.393zm11.586-.002L30.995 16l-3.393 3.395L24.207 16zm-5.794 5.794 3.396 3.393-9.189 9.189-9.189-9.187 3.396-3.395 5.793 5.823 5.793-5.823z'/%3E%3C/svg%3E")}.exchange-icon.KRAKEN{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 431 431' fill='%235741D9'%3E%3Cpath d='M201.4.4C238.6-2 276.5 5.5 310 22.1c49.3 24.2 88.6 68 107.2 119.7 8.2 22.8 12.6 47 12.6 71.2v90c0 3.7.1 7.4-.8 11-2 9.1-8.5 17.1-17 20.9-5.9 2.8-12.7 3.1-19.1 2.1-13.7-2.5-24.4-15.4-24.5-29.3-.1-27.9 0-55.8 0-83.8.2-7.9.3-16.4-4-23.4-7-12.9-23.8-19-37.4-13.5-11.5 4.1-19.8 15.7-19.9 27.9-.1 28.4 0 56.7 0 85 0 5.3.3 10.7-1.3 15.8-2.9 10-11.2 18.1-21.2 20.8-13.1 3.6-28.2-2.2-34.8-14.3-4.5-7.3-4.2-16.1-4.1-24.3-.1-28.1.1-56.3-.1-84.4-.3-14.3-12-27.2-26.2-29-9.2-1.4-18.9 1.7-25.6 8.2-6 5.7-9.5 13.9-9.5 22.2v82c-.1 6.9.7 14-1.9 20.5-4.1 11.7-15.9 20.3-28.4 20-12.8.7-25.2-8.1-29.3-20.1-2.3-5.9-1.8-12.3-1.8-18.5 0-28.3.1-56.6 0-84.9-.1-14-11-26.8-24.7-29.3-12.5-2.7-26.3 3.6-32.5 14.8-2.7 4.7-4.1 10.1-4.1 15.4v91.9c.1 8.9-4 17.8-10.9 23.5-10.4 9.1-27.2 9.6-38.1 1.2C4.7 326 0 316.7 0 307.1V214c.1-35.2 9-70.3 25.8-101.3C39.5 87.4 58.4 64.9 81 46.9 115 19.5 157.7 3 201.4.4z'/%3E%3C/svg%3E")}.exchange-icon.BYBIT{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='%23F7A600'%3E%3Cpath d='M49.865 142.405H10V49.894h38.263c18.596 0 29.43 10.134 29.43 25.986 0 10.262-6.96 16.895-11.777 19.105 5.752 2.594 13.109 8.441 13.109 20.789 0 17.276-12.166 26.631-29.16 26.631zM46.79 66.011H28.596v21.306H46.79c7.891 0 12.307-4.287 12.307-10.655 0-6.364-4.416-10.651-12.307-10.651zm1.204 37.548H28.596V126.3h19.398c8.43 0 12.435-5.198 12.435-11.438 0-6.235-4.014-11.304-12.435-11.304zM135.743 104.465v37.94H117.28v-37.94L88.65 49.894h20.201l17.793 37.29 17.524-37.29h20.197zM217.087 142.405h-39.865V49.894h38.26c18.595 0 29.432 10.134 29.432 25.986 0 10.262-6.96 16.895-11.776 19.105 5.747 2.594 13.109 8.441 13.109 20.789 0 17.276-12.17 26.631-29.16 26.631zm-3.075-76.394h-18.194v21.306h18.194c7.891 0 12.307-4.287 12.307-10.655 0-6.364-4.416-10.651-12.307-10.651zm1.2 37.548h-19.394V126.3h19.394c8.433 0 12.439-5.198 12.439-11.438 0-6.235-4.006-11.304-12.439-11.304zM345.114 66.011v76.403H326.52V66.01h-24.882V49.894H370V66.01z'/%3E%3C/svg%3E")}.exchange-icon.COINBASE{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%230052FF'%3E%3Cpath d='M516.3 361.83c60.28 0 108.1 37.18 126.26 92.47H764C742 336.09 644.47 256 517.27 256 372.82 256 260 365.65 260 512.49S370 768 517.27 768c124.35 0 223.82-80.09 245.84-199.28H642.55c-17.22 55.3-65 93.45-125.32 93.45-83.23 0-141.56-63.89-141.56-149.68.04-86.77 57.43-150.66 140.63-150.66z'/%3E%3C/svg%3E");height:22px;width:22px}.exchange-icon.HYPERLIQUID{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='%2393fbe3'%3E%3Cpath d='M303.037 53.628c-3.846.275-7.263 1.016-11.237 2.435-.66.236-2.01.713-3 1.06-.99.347-2.026.855-2.302 1.128-.277.273-.907.62-1.4.77-.494.151-1.214.551-1.601.891-.386.339-1.036.813-1.443 1.052-2.412 1.42-4.268 2.944-7.654 6.286-3.56 3.512-10.332 11.412-10.931 12.75-.148.33-.898 1.41-1.667 2.4-.77.99-1.568 2.187-1.775 2.659-.207.473-1.107 1.913-2.001 3.2-.894 1.288-1.625 2.566-1.625 2.841-.001.275-.316.824-.701 1.219-.385.395-1.311 1.931-2.058 3.412-.747 1.481-1.499 2.78-1.671 2.887-.172.106-.531.866-.798 1.688-.268.822-.717 1.63-.998 1.796-.282.167-.628.829-.769 1.473-.142.643-.507 1.377-.811 1.629-.305.253-.766 1.121-1.025 1.928-.259.807-.704 1.738-.989 2.068-.285.33-.64 1.088-.789 1.684-.149.596-.514 1.285-.811 1.532-.297.246-.752 1.109-1.011 1.916-.259.807-.704 1.738-.989 2.068-.285.33-.64 1.088-.789 1.684-.149.596-.514 1.285-.811 1.532-.297.246-.752 1.109-1.011 1.916-.259.807-.697 1.738-.973 2.068-.276.33-.635 1.05-.797 1.6-.162.55-.525 1.27-.807 1.6-.283.33-.798 1.23-1.145 2-.348.77-.816 1.67-1.04 2-.225.33-.598 1.05-.829 1.6-.231.55-.859 1.72-1.396 2.6-.537.88-1.204 2.05-1.481 2.6-.817 1.616-2.841 4.983-3.127 5.2-.145.11-.566.74-.935 1.4-2.071 3.7-4.277 7-4.68 7-.198 0-.36.235-.36.522 0 .287-.654 1.232-1.453 2.1-.799.868-1.859 2.208-2.356 2.978-1.12 1.734-7.835 8.591-9.996 10.207-.877.656-1.775 1.388-1.995 1.625-.373.404-4.281 3.091-5.746 3.952-.36.211-1.107.681-1.662 1.044-.554.363-1.454.796-2 .963-.545.167-1.262.53-1.592.806-.33.276-1.32.725-2.2.997-.88.272-1.963.721-2.406.998-.443.277-1.613.693-2.6.926-.987.232-2.514.698-3.394 1.035-.88.336-2.236.62-3.013.629-.777.01-2.397.299-3.6.643-3.503 1.002-14.904 1.228-19.387.385-1.98-.372-4.751-.838-6.157-1.035-1.406-.197-2.955-.619-3.442-.937-.486-.319-1.582-.711-2.434-.871-.853-.16-2.094-.622-2.759-1.027-.664-.405-1.499-.738-1.854-.739-.355 0-1.104-.361-1.663-.801-.56-.44-1.259-.803-1.554-.807-.551-.008-3.618-1.879-4.798-2.927-.363-.323-1.014-.699-1.447-.837-.432-.137-1.108-.605-1.501-1.039-.393-.435-.956-.79-1.25-.79-.294 0-.759-.36-1.034-.8-.275-.44-.638-.8-.808-.8-.663 0-8.794-7.905-12.775-12.419a784.813 784.813 0 0 0-3.533-3.981c-.692-.77-2.098-2.48-3.124-3.8-1.027-1.32-2.137-2.693-2.467-3.052-.33-.359-.96-1.136-1.4-1.726-.44-.59-1.07-1.379-1.4-1.752-.33-.374-1.32-1.57-2.2-2.658-1.762-2.18-2.642-3.199-3.819-4.426-.43-.448-.781-.932-.781-1.077 0-.144-.765-1.057-1.7-2.029a598.874 598.874 0 0 1-3.73-3.923c-1.117-1.187-3.262-3.237-4.766-4.557-1.505-1.32-3.151-2.791-3.657-3.269-.507-.478-1.263-.977-1.681-1.11-.418-.133-1.082-.597-1.475-1.031-.393-.435-.929-.79-1.191-.79s-.793-.35-1.179-.777c-.387-.428-1.213-.889-1.835-1.026-.622-.137-1.336-.495-1.586-.797-.25-.302-1.028-.672-1.728-.822-.699-.151-1.812-.56-2.472-.909-4.117-2.179-22.543-3.779-23.612-2.05-.105.17-1.495.536-3.089.814-1.595.278-3.526.834-4.293 1.236-.767.402-1.604.731-1.859.731-.887 0-5.372 2.558-8.936 5.096-1.139.811-8.013 7.653-8.611 8.57-.22.338-.94 1.391-1.6 2.34-1.442 2.073-2.78 4.233-3.465 5.594-.277.55-.825 1.429-1.219 1.954-.394.525-.716 1.262-.716 1.639 0 .376-.36 1.1-.8 1.607-.44.507-.8 1.228-.8 1.602 0 .373-.45 1.525-1 2.56-.55 1.034-1 2.188-1 2.565 0 .377-.36 1.357-.8 2.177-.44.821-.804 1.899-.809 2.395-.005.495-.352 1.659-.773 2.584-.42.926-.888 2.546-1.04 3.6-.152 1.055-.515 2.501-.806 3.214-.29.713-.722 2.693-.958 4.4-.237 1.707-.69 4.183-1.007 5.503-.318 1.32-.776 4.74-1.019 7.6-.563 6.645-.973 9.128-1.537 9.316-.725.242-.629 29.563.099 30.291.534.534 1.023 4.221 1.831 13.793.194 2.31.558 5.1.807 6.2.25 1.1.612 3.468.805 5.263.192 1.795.613 4.045.933 5 .321.955.716 2.902.879 4.327.162 1.424.528 2.954.814 3.4.285.445.643 1.71.796 2.81.152 1.1.52 2.54.817 3.2.297.66.731 2.1.963 3.2.233 1.1.678 2.54.988 3.2.311.66.832 2.01 1.158 3 1.41 4.28 2.01 5.837 2.466 6.4.267.33.611 1.126.764 1.768.153.643.627 1.612 1.054 2.154.426.542.775 1.294.775 1.671 0 .376.36 1.1.8 1.607.44.507.8 1.11.8 1.34 0 .229.45 1.102 1 1.938.55.837 1.489 2.287 2.088 3.222 3.567 5.576 10.267 12.6 14.939 15.663.975.639 2.226 1.469 2.781 1.843.554.375 1.454.818 2 .985.545.167 1.262.536 1.592.819.33.284 1.41.73 2.4.992s2.012.65 2.272.863c.26.213 1.97.635 3.8.939 1.83.303 4.298.742 5.483.974 4.427.867 11.491-.013 15.845-1.974.88-.397 2.036-.852 2.569-1.011.533-.16 1.163-.46 1.4-.666.39-.339 1.351-.98 3.631-2.421 4.816-3.045 14.364-13.32 19.4-20.878.33-.495 1.093-1.604 1.696-2.464l1.793-2.564c.383-.55.925-1.144 1.204-1.32.279-.176.507-.547.507-.824 0-.278.316-.854.703-1.281.727-.801 1.367-1.701 4.28-6.015.43-.638 1.203-1.7 1.717-2.36.946-1.216 1.188-1.537 3.317-4.4.655-.88 1.503-2.001 1.887-2.491a232.39 232.39 0 0 0 1.496-1.94c.44-.578 1.25-1.556 1.8-2.173 5.627-6.316 7.356-8.124 9.565-10.008 1.41-1.204 2.927-2.593 3.372-3.088.444-.495 1.036-.9 1.315-.9.28 0 .652-.225.828-.5.348-.544 3.894-3.1 4.302-3.1.138 0 .738-.327 1.334-.726.596-.399 1.624-1.09 2.284-1.534.66-.445 1.74-.942 2.4-1.105.66-.164 1.47-.537 1.8-.829.33-.292 1.41-.746 2.4-1.008s2-.64 2.245-.841c.245-.2 1.505-.555 2.8-.789 1.295-.234 3.165-.718 4.155-1.075 2.693-.971 19.725-.978 22.6-.009 1.1.371 2.9.795 4 .944 1.1.148 2.72.585 3.6.971.88.385 2.257.818 3.06.961.803.144 1.68.526 1.949.851.269.324.768.589 1.108.589 1.172 0 6.88 3.016 9.464 5 .43.33 1.014.6 1.297.6.283 0 .74.36 1.015.8.275.44.635.8.8.8 1.578 0 11.665 9.758 16.256 15.727.961 1.25 1.861 2.274 2 2.276.138.001.55.496.915 1.1.366.603 1.854 2.807 3.308 4.897 1.454 2.09 3.294 4.79 4.09 6 .795 1.21 1.782 2.688 2.192 3.284.41.596.746 1.2.746 1.342 0 .142.45.793 1 1.447s1 1.423 1 1.709c0 .286.28.753.623 1.037.343.285.889 1.072 1.214 1.749.325.678 1.028 1.952 1.562 2.832 1.508 2.485 2.748 4.606 3.363 5.752.309.577.707 1.144.884 1.262.178.118.59.852.915 1.632.326.78.873 1.65 1.216 1.935.343.284.623.751.623 1.037 0 .286.45 1.055 1 1.709.55.654 1 1.305 1 1.447 0 .142.336.746.746 1.342.41.596 1.373 2.074 2.138 3.284.765 1.21 2.275 3.53 3.354 5.156 1.079 1.625 2.232 3.364 2.562 3.864 3.619 5.48 12.273 15.257 16.979 19.18 1.055.88 2.373 2.005 2.928 2.5.555.495 1.164.9 1.351.9.188 0 .672.315 1.076.7 1.168 1.115 8.244 4.9 9.159 4.9.225 0 .614.248.866.55.251.303 1.183.666 2.071.808.888.142 2.64.599 3.892 1.015 5.142 1.707 23.352 1.756 25.439.068.242-.195 1.514-.575 2.828-.844 1.314-.27 3.021-.83 3.794-1.244.773-.414 1.678-.754 2.011-.756.62-.003 7.245-3.233 9.406-4.585 1.041-.652 3.029-1.965 6.374-4.212.491-.33 1.189-.87 1.55-1.2.361-.33 1.151-.96 1.756-1.4 1.363-.992 12.426-12.054 13.52-13.52.44-.59 1.16-1.51 1.6-2.045.44-.536 1.25-1.636 1.8-2.445.55-.809 1.322-1.82 1.716-2.246.394-.427.893-1.174 1.109-1.66.215-.486.936-1.604 1.6-2.484.665-.88 1.564-2.32 1.998-3.2.434-.88 1.214-2.32 1.733-3.2 1.059-1.792 5.132-9.886 6.29-12.5.415-.935 1.1-2.465 1.524-3.4.423-.935.887-2.15 1.03-2.7.143-.55.585-1.72.981-2.6.902-2 1.915-4.995 2.572-7.6.277-1.1.702-2.36.945-2.8.482-.875 1.332-4.083 2.513-9.484.419-1.916.933-3.806 1.141-4.2.209-.394.59-2.242.848-4.107.258-1.865.624-3.68.813-4.033.189-.353.536-2.516.771-4.806s.685-5.245 1.001-6.567c.316-1.321.769-5.476 1.007-9.231.504-7.942.938-11.082 1.562-11.29.621-.207.635-35.152.013-35.36-.485-.161-1.343-6.389-1.919-13.922-.21-2.75-.66-6.26-1-7.8-.34-1.54-.625-3.514-.633-4.387-.008-.873-.36-3.033-.781-4.8-.422-1.767-.951-4.203-1.176-5.413-.523-2.81-1.513-6.74-2.47-9.8-.412-1.32-.875-3.12-1.029-4-.154-.88-.509-1.96-.79-2.4-.28-.44-.635-1.52-.788-2.4-.153-.88-.616-2.161-1.03-2.847-.413-.686-.757-1.586-.764-2-.006-.414-.455-1.653-.996-2.753-.541-1.1-.985-2.249-.987-2.553-.002-.304-.345-1.114-.761-1.8-.416-.686-.878-1.82-1.026-2.519-.147-.7-.515-1.478-.817-1.728-.302-.25-.664-.981-.805-1.623-.141-.642-.403-1.258-.582-1.369-.179-.111-1.083-1.688-2.009-3.505-2.357-4.623-2.906-5.607-4.823-8.636-2.589-4.091-3.725-5.778-4.381-6.506-.33-.366-.92-1.092-1.312-1.613-3.597-4.786-13.657-15.548-14.534-15.548-.144 0-.665-.405-1.158-.9-.493-.495-1.562-1.35-2.375-1.9-.814-.55-1.782-1.276-2.15-1.614-.369-.337-1.481-1.13-2.471-1.762-.99-.632-2.288-1.481-2.884-1.887-.596-.405-1.236-.737-1.422-.737-.186 0-.949-.45-1.694-1s-1.656-1-2.024-1c-.367 0-1.097-.333-1.622-.739-.525-.406-1.494-.87-2.154-1.031-.66-.161-1.473-.538-1.806-.839-.334-.3-1.47-.739-2.526-.976-1.055-.236-2.312-.679-2.793-.984-.481-.305-1.865-.683-3.075-.84-1.21-.157-2.672-.526-3.249-.822-.852-.436-11.466-1.507-12.951-1.307-.22.03-2.363.194-4.763.366' fill-rule='evenodd'/%3E%3C/svg%3E")}.exchange-icon.BITFINEX{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%2316A085'%3E%3Cpath d='M732.81 275c-1.67-.73-173.51-24.6-343.39 86.88C284 431.22 270 532.68 274.81 600.36c247.08-27.89 452.41-317.29 458-325.36zM291.57 675.53c21.24 38.14 181.77 124.6 323.87 5.35S745.62 344.66 732.81 275c-4.47 10.11-159.62 356.89-441.24 400.51'/%3E%3C/svg%3E");height:22px;width:22px}.delta-value{font-size:10px;font-weight:700;text-shadow:0 0 2px #000c}.delta-value.positive{color:#0f8}.delta-value.negative{color:#ff4757}.cvd-value{font-size:10px;font-weight:700;text-shadow:0 0 2px #000c}.cvd-value.positive{color:#4fc3f7}.cvd-value.negative{color:#ff7043}.delta-bars{background:#0a0a0a;height:20px;margin:2px;position:relative}.buy-bar,.sell-bar{height:50%;left:0;position:absolute;top:0;transition:width .3s ease}.sell-bar{top:50%}.trades-chart-column{background:#0a0a0a;min-width:0}.chart-section,.trades-chart-column{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.chart-section{min-height:0}.trades-section{border-top:1px solid #333;display:flex;flex-direction:column;flex-shrink:0;height:180px;overflow:hidden}.pane-chart__timeframe-selector{background:#0f83;border-radius:2px;color:#0f8;padding:4px 8px}.btn.-arrow:after{content:"▼";font-size:8px;margin-left:4px;opacity:.7}.simple-chart-container{background:#0a0a0a;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:8px;position:relative}.lightweight-chart-container{background:#1a1a1a;border:1px solid #333;border-radius:4px;flex:1 1;height:100%;min-height:100px;overflow:hidden;position:relative;width:100%}.chart-info{border-top:1px solid #333;justify-content:space-between;margin-top:8px;padding:8px 0}.chart-info,.current-price{align-items:center;display:flex}.current-price{color:#fff;font-size:16px;font-weight:700;gap:8px}.price-stats{color:#888;font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px}.threshold-controls{align-items:center;display:flex;gap:8px;margin-left:auto}.threshold-controls label{align-items:center;color:#ccc;display:flex;font-size:10px;font-weight:600;gap:8px}.threshold-controls input[type=range]{accent-color:#0f8;cursor:pointer;height:16px;width:100px}.threshold-controls span{color:#0f8;font-size:10px;font-weight:700;min-width:70px}.pane-overlay{background:#1a1a1ae6;border:1px solid #ffffff1a;border-radius:2px;color:#ccc}.pane-overlay:hover{background:#1a1a1af2;border-color:#fff3}.pane-header{align-items:center;background:#1a1a1a;border-bottom:1px solid #333;color:#ccc;display:flex;font-size:11px;font-weight:600;justify-content:space-between;padding:8px 12px}.pane-header.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pane-header.hide-scrollbar::-webkit-scrollbar{display:none}.pane-header.d-flex{display:flex}.pane-header--split{gap:8px}.btn{align-items:center;background:#0000;border:none;border-radius:2px;color:#888;cursor:pointer;display:flex;font-size:11px;gap:4px;padding:4px 6px}.btn:hover{background:#ffffff1a;color:#ccc}.btn.-cases{text-transform:uppercase}.btn.-text{background:#0000}.btn.-small{font-size:10px;padding:2px 4px}.pane-header__highlight{align-items:center;background:#0f83;border-radius:2px;color:#0f8;display:flex;font-weight:700;gap:6px;padding:4px 8px}.pane-header__edit{opacity:.7}.pane-header hr{border:none;border-top:1px solid #333;flex:1 1;margin:0 8px}.icon-edit:before{content:"✎"}.icon-gauge:before{content:"⚡"}.icon-search:before{content:"🔍"}.icon-cog:before{content:"⚙"}.icon-more:before{content:"⋯"}.icon-side:before{content:"↗"}.icon-quote:before{content:"$"}.icon-base:before{content:"₿"}.trades-table{display:flex;flex-direction:column;height:100%}.trades-header{grid-gap:8px;background:#111;border-bottom:1px solid #333;color:#aaa;display:grid;font-size:10px;font-weight:600;gap:8px;grid-template-columns:70px 56px 1fr 100px 110px 70px;padding:4px 8px}.trades-body{background:#0f0f0f;flex:1 1;overflow-y:auto}.trade-row{grid-gap:8px;align-items:center;border-bottom:1px solid #ffffff0f;display:grid;gap:8px;grid-template-columns:70px 56px 1fr 100px 110px 70px;padding:4px 8px}.trade-cell{color:#e5e5e5;font-size:11px}.side-badge{border-radius:4px;font-size:11px;font-weight:700}.side-badge.buy{background:#22c55e26;border:1px solid #22c55e59;color:#86efac}.side-badge.sell{background:#ef444426;border:1px solid #ef444459;color:#fecaca}.exchange-pill{border-radius:6px;color:#000;display:inline-block;font-size:9px;font-weight:800;padding:1px 6px;text-transform:uppercase}.aggr-trade-authentic[data-compact=true] .trades-header{font-size:9px;padding:2px 6px}.aggr-trade-authentic[data-compact=true] .trade-row{padding:2px 6px}.aggr-trade-authentic[data-compact=true] .trade-cell{font-size:10px}.trade div,.trade span{text-shadow:0 1px 0 #0009}.trade__amount__base,.trade__amount__quote,.trade__price span,.trade__time{color:#f2f2f2}.trade.-buy .trade__amount__base,.trade.-buy .trade__amount__quote,.trade.-buy .trade__price span{color:#d9f99d}.trade.-sell .trade__amount__base,.trade.-sell .trade__amount__quote,.trade.-sell .trade__price span{color:#fecaca}.trades-list::-webkit-scrollbar{width:4px}.trades-list::-webkit-scrollbar-track{background:#1a1a1a}.trades-list::-webkit-scrollbar-thumb{background:#555;border-radius:2px}.trades-list::-webkit-scrollbar-thumb:hover{background:#777}.trade.-level-0{border-left:2px solid #ffffff1a;opacity:.9}.trade.-level-1{border-left:2px solid #ffffff4d;box-shadow:0 1px 3px #0003;font-weight:600;opacity:1}.trade.-level-2{border-left:3px solid #ffffff80;box-shadow:0 2px 6px #0006;font-weight:700;opacity:1;transform:scale(1.02)}.trade.-BINANCE,.trade.-BINANCE_FUTURES{border-left:2px solid #f3ba2f}.trade.-BYBIT{border-left:2px solid #f7a600}.trade.-COINBASE{border-left:2px solid #0052ff}.trade.-BITFINEX{border-left:2px solid #16b157}.trade.-KRAKEN{border-left:2px solid #5741d9}.trade.-HYPERLIQUID{border-left:2px solid #00d4ff}.trade.-OKEX{border-left:2px solid #06c}.trade.-BITSTAMP{border-left:2px solid #00d4aa}.trade.-BITMEX{border-left:2px solid #e41e13}.trade.-level-2{background-blend-mode:overlay;background-size:cover}.settings-panel{background:#1a1a1a;border-top:1px solid #333;display:flex;flex-shrink:0;gap:20px;height:40px;justify-content:center;padding:6px 12px}.settings-panel label{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:10px;font-weight:600;gap:8px;text-transform:uppercase}.settings-panel input[type=range]{accent-color:#0f8;cursor:pointer;height:16px;margin:0 4px;width:80px}.delta-panels::-webkit-scrollbar,.trade-tape::-webkit-scrollbar{width:4px}.delta-panels::-webkit-scrollbar-track,.trade-tape::-webkit-scrollbar-track{background:#1a1a1a}.delta-panels::-webkit-scrollbar-thumb,.trade-tape::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.delta-panels::-webkit-scrollbar-thumb:hover,.trade-tape::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:1200px){.delta-column{width:150px}}@media (max-width:900px){.aggr-main-grid{flex-direction:column}.delta-column{border-bottom:1px solid #333;border-right:none;height:120px;width:100%}.delta-panels{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));height:calc(100% - 30px);overflow-y:visible}.trades-section{height:140px}}@media (max-width:600px){.delta-column{width:120px}.delta-panel{min-height:40px}.delta-header{min-height:24px;padding:4px 6px}.exchange-label{font-size:9px}.cvd-value,.delta-value,.delta-values{font-size:8px}.exchange-icon{height:12px;width:12px}}.aggr-trade-authentic[data-small=true] .delta-column{width:100px}.aggr-trade-authentic[data-small=true] .delta-panel{min-height:35px}.aggr-trade-authentic[data-small=true] .delta-header{min-height:20px;padding:3px 4px}.aggr-trade-authentic[data-small=true] .exchange-label{font-size:8px;gap:4px}.aggr-trade-authentic[data-small=true] .cvd-value,.aggr-trade-authentic[data-small=true] .delta-value,.aggr-trade-authentic[data-small=true] .delta-values{font-size:7px}.aggr-trade-authentic[data-small=true] .exchange-icon{height:10px;width:10px}.aggr-trade-authentic[data-small=true] .connection-dot{height:4px;width:4px}.aggr-trade-authentic[data-small=true] .delta-bars{height:12px;margin:1px}@media (max-width:600px){.connection-status{display:none}.trades-section{max-height:150px;min-height:120px}.chart-section{min-height:180px}}@media (max-height:500px){.trades-section{height:120px}.delta-panel{margin-bottom:4px}.lightweight-chart-container{min-height:100px}.chart-info{margin-top:4px;padding:4px 0}}.dom{background:var(--color-bg-primary);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.dom.embedded{border:none;border-radius:0}.dom-header{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:12px 16px}.dom-header h3{color:var(--color-text-primary);font-size:14px;font-weight:600;margin:0}.dom-controls{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:16px;padding:8px 16px}.control-group,.dom-controls{align-items:center;display:flex}.control-group{gap:6px}.control-group label{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12px;gap:4px;white-space:nowrap}.control-group select{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);cursor:pointer;font-size:12px;padding:4px 8px}.control-group select:focus{border-color:var(--color-accent-primary);outline:none}.control-group input[type=checkbox]{cursor:pointer;margin:0}.spread-info{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-around;padding:8px 16px}.spread-item{align-items:center;display:flex;flex-direction:column;gap:2px}.spread-label{color:var(--color-text-secondary);font-size:10px;text-transform:uppercase}.spread-value{color:var(--color-text-primary);font-family:Courier New,monospace;font-size:12px;font-weight:600}.dom-table-header{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);display:flex;padding:8px 12px;position:sticky;top:0;z-index:1}.header-cell.size{flex:0 0 70px}.header-cell.cumulative{flex:1 1;text-align:right}.dom-orderbook{flex:1 1;min-height:300px;overflow-y:auto}.asks-section,.bids-section{position:relative}.no-orders{color:var(--color-text-secondary);font-size:12px;height:60px;justify-content:center}.no-orders,.order-row{align-items:center;display:flex}.order-row{min-height:20px;padding:2px 12px;position:relative;transition:background-color .1s ease}.order-row:hover{background:var(--color-bg-secondary)!important}.order-row.best{background:#ffd7001a;border-left:2px solid gold}.order-bar{height:100%;left:0;opacity:.3;position:absolute;top:0;z-index:0}.order-bar.bid-bar{background:linear-gradient(90deg,#0000,#22c55e66)}.order-bar.ask-bar{background:linear-gradient(90deg,#0000,#ef444466)}.order-cell{font-family:Courier New,monospace;font-size:12px;position:relative;z-index:1}.order-cell.price{flex:0 0 80px;font-weight:600;text-align:right}.order-row.bid .order-cell.price{color:#22c55e}.order-row.ask .order-cell.price{color:#ef4444}.order-cell.size{flex:0 0 70px}.order-cell.cumulative,.order-cell.size{color:var(--color-text-secondary);text-align:right}.order-cell.cumulative{flex:1 1;font-size:11px}.spread-divider{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;padding:8px 12px;position:relative}.spread-line{background:linear-gradient(to right,#0000,var(--color-border),#0000);flex:1 1;height:1px}.spread-text{color:var(--color-text-secondary);font-size:10px;left:50%;padding:0 8px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.dom-footer,.spread-text{background:var(--color-bg-secondary)}.dom-footer{border-top:1px solid var(--color-border);padding:8px 16px}.stat-item{align-items:center;display:flex;gap:6px}.stat-label{color:var(--color-text-secondary);font-size:11px}.stat-value{font-family:Courier New,monospace;font-size:12px;font-weight:600}.stat-value.bid{color:#22c55e}.stat-value.ask{color:#ef4444}.dark-theme .dom{--color-bg-primary:#1a1a1a;--color-bg-secondary:#252525;--color-bg-tertiary:#333;--color-border:#444;--color-text-primary:#fff;--color-text-secondary:#ccc;--color-accent-primary:#3b82f6}.light-theme .dom{--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-border:#dee2e6;--color-text-primary:#212529;--color-text-secondary:#6c757d;--color-accent-primary:#0d6efd}.dom-orderbook::-webkit-scrollbar{width:6px}.dom-orderbook::-webkit-scrollbar-track{background:var(--color-bg-secondary)}.dom-orderbook::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.dom-orderbook::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@media (max-width:768px){.dom-controls{flex-direction:column;gap:8px}.control-group{justify-content:space-between;width:100%}.footer-stats,.spread-info{flex-direction:column;gap:8px}.header-cell.cumulative,.order-cell.cumulative{display:none}}.ticker-menu{background:var(--color-bg-primary);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.ticker-menu.embedded{border:none;border-radius:0}.ticker-menu-header{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:12px 16px}.ticker-menu-header h3{color:var(--color-text-primary);font-size:14px;font-weight:600;margin:0}.ticker-menu-controls{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px;padding:12px 16px}.filter-group,.search-group{gap:8px}.category-select{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);cursor:pointer;font-size:12px;padding:6px 10px}.category-select:focus{border-color:var(--color-accent-primary);outline:none}.favorites-filter{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.favorites-filter:hover{background:var(--color-bg-primary)}.favorites-filter.active{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}.ticker-table-header{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);display:flex;padding:8px 12px;position:sticky;top:0;z-index:1}.header-cell.symbol{flex:1 1;min-width:120px}.header-cell.price{flex:0 0 80px;text-align:right}.header-cell.change{flex:0 0 90px;text-align:right}.header-cell.volume{flex:0 0 80px;text-align:right}.header-cell.actions{cursor:default;flex:0 0 60px;text-align:center}.ticker-list{flex:1 1;min-height:300px;overflow-y:auto}.no-assets{color:var(--color-text-secondary);font-size:14px;height:200px;justify-content:center}.no-assets,.ticker-row{align-items:center;display:flex}.ticker-row{border-bottom:1px solid var(--color-border-light);cursor:pointer;padding:8px 12px;transition:all .2s ease}.ticker-row:hover{background:var(--color-bg-secondary)}.ticker-row.selected{background:var(--color-accent-primary);color:#fff}.ticker-row.selected .ticker-cell{color:#fff}.ticker-cell{color:var(--color-text-primary);font-size:13px}.ticker-cell.symbol{flex:1 1;min-width:120px}.symbol-info{align-items:center;display:flex;gap:8px}.coin-icon{border-radius:50%;flex-shrink:0;height:20px;width:20px}.symbol-details{display:flex;flex-direction:column;gap:2px}.symbol-name{font-weight:600;line-height:1}.symbol-code{color:var(--color-text-secondary);font-size:11px;line-height:1}.ticker-cell.price{flex:0 0 80px}.ticker-cell.change,.ticker-cell.price{font-family:Courier New,monospace;font-weight:600;text-align:right}.ticker-cell.change{flex:0 0 90px}.ticker-cell.change.positive{color:#22c55e}.ticker-cell.change.negative{color:#ef4444}.ticker-cell.change.neutral,.ticker-cell.volume{color:var(--color-text-secondary)}.ticker-cell.volume{flex:0 0 80px;font-family:Courier New,monospace;text-align:right}.ticker-cell.actions{flex:0 0 60px;text-align:center}.favorite-btn{background:none;border:none;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;font-size:16px;padding:4px;transition:all .2s ease}.favorite-btn:hover{background:var(--color-bg-tertiary);color:gold}.favorite-btn.active{color:gold}.ticker-menu-footer{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);padding:8px 16px}.footer-stats{color:var(--color-text-secondary);display:flex;font-size:11px;justify-content:space-between}.dark-theme .ticker-menu{--color-bg-primary:#1a1a1a;--color-bg-secondary:#252525;--color-bg-tertiary:#333;--color-border:#444;--color-border-light:#333;--color-text-primary:#fff;--color-text-secondary:#ccc;--color-accent-primary:#3b82f6}.light-theme .ticker-menu{--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-border:#dee2e6;--color-border-light:#f1f3f4;--color-text-primary:#212529;--color-text-secondary:#6c757d;--color-accent-primary:#0d6efd}.ticker-list::-webkit-scrollbar{width:6px}.ticker-list::-webkit-scrollbar-track{background:var(--color-bg-secondary)}.ticker-list::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.ticker-list::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@media (max-width:768px){.ticker-menu-controls{padding:8px 12px}.filter-group{flex-wrap:wrap;gap:6px}.header-cell.volume,.ticker-cell.volume{display:none}.header-cell.change,.ticker-cell.change{flex:0 0 70px}.footer-stats{flex-direction:column;gap:4px}.symbol-code{display:none}}.balances-panel{background:var(--color-bg-primary);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.balances-panel.embedded{border:none;border-radius:0}.balances-panel-header{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:12px 16px}.balances-panel-header h3{color:var(--color-text-primary);font-size:14px;font-weight:600;margin:0}.balances-panel-controls{background:var(--color-bg-secondary);flex-direction:column;gap:8px}.balances-panel-controls,.balances-summary{border-bottom:1px solid var(--color-border);display:flex;padding:12px 16px}.balances-summary{background:var(--color-bg-tertiary);justify-content:space-around}.balances-table-header{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);display:flex;padding:8px 12px;position:sticky;top:0;z-index:1}.header-cell.balance{flex:1 1;text-align:right}.header-cell.usd-value{flex:0 0 100px;text-align:right}.header-cell.percentage{cursor:default;flex:0 0 120px;text-align:right}.balances-list{flex:1 1;min-height:200px;overflow-y:auto}.no-balances{color:var(--color-text-secondary);font-size:14px;height:200px;justify-content:center}.balance-row,.no-balances{align-items:center;display:flex}.balance-row{border-bottom:1px solid var(--color-border-light);padding:8px 12px;transition:background-color .2s ease}.balance-row:hover{background:var(--color-bg-secondary)}.balance-cell{color:var(--color-text-primary);font-size:13px}.balance-cell.asset{flex:0 0 80px}.balance-cell.balance{flex:1 1}.balance-cell.balance,.balance-cell.usd-value{color:var(--color-text-primary);font-family:Courier New,monospace;text-align:right}.balance-cell.usd-value{flex:0 0 100px;font-weight:600}.balance-cell.percentage{flex:0 0 120px;text-align:right}.percentage-bar{align-items:center;background:var(--color-bg-tertiary);border-radius:10px;display:flex;height:20px;justify-content:center;overflow:hidden;position:relative}.percentage-fill{background:linear-gradient(to right,var(--color-accent-primary),var(--color-accent-secondary));border-radius:10px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.percentage-text{color:var(--color-text-primary);font-size:11px;font-weight:600;position:relative;text-shadow:0 0 3px #00000080;z-index:1}.balances-panel-footer{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);padding:8px 16px}.dark-theme .balances-panel{--color-bg-primary:#1a1a1a;--color-bg-secondary:#252525;--color-bg-tertiary:#333;--color-border:#444;--color-border-light:#333;--color-text-primary:#fff;--color-text-secondary:#ccc;--color-accent-primary:#3b82f6;--color-accent-secondary:#1d4ed8}.light-theme .balances-panel{--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-border:#dee2e6;--color-border-light:#f1f3f4;--color-text-primary:#212529;--color-text-secondary:#6c757d;--color-accent-primary:#0d6efd;--color-accent-secondary:#0b5ed7}.balances-list::-webkit-scrollbar{width:6px}.balances-list::-webkit-scrollbar-track{background:var(--color-bg-secondary)}.balances-list::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.balances-list::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@media (max-width:768px){.balances-summary{align-items:stretch;flex-direction:column;gap:8px}.summary-item{align-items:center;flex-direction:row;justify-content:space-between}.balance-cell.balance,.header-cell.balance{display:none}.balance-cell.percentage,.header-cell.percentage{flex:0 0 100px}}.positions-panel{background:var(--color-bg-primary);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.positions-panel.embedded{border:none;border-radius:0}.positions-panel-header{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:12px 16px}.positions-panel-header h3{color:var(--color-text-primary);font-size:14px;font-weight:600;margin:0}.close-button{background:none;border:none;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;font-size:18px;padding:4px 8px;transition:all .2s ease}.close-button:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.positions-panel-controls{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px;padding:12px 16px}.search-group{display:flex}.search-input{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);flex:1 1;font-size:13px;padding:8px 12px}.search-input:focus{border-color:var(--color-accent-primary);outline:none}.search-input::placeholder{color:var(--color-text-secondary)}.filter-group{align-items:center;display:flex}.checkbox-label{color:var(--color-text-secondary);font-size:12px;gap:6px;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]{cursor:pointer;margin:0}.positions-summary{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);display:flex;gap:8px;justify-content:space-around;padding:12px 16px}.summary-item{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.summary-label{color:var(--color-text-secondary);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.summary-value{color:var(--color-text-primary);font-family:Courier New,monospace;font-size:14px;font-weight:600}.summary-value.long{color:#22c55e}.summary-value.short{color:#ef4444}.summary-value.positive{color:#22c55e}.summary-value.negative{color:#ef4444}.summary-value.neutral{color:var(--color-text-secondary)}.positions-table-header{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);display:flex;padding:8px 12px;position:sticky;top:0;z-index:1}.header-cell{color:var(--color-text-secondary);cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:color .2s ease;-webkit-user-select:none;user-select:none}.header-cell:hover{color:var(--color-text-primary)}.header-cell.sorted{color:var(--color-accent-primary)}.header-cell.asset{flex:0 0 80px}.header-cell.side{cursor:default;flex:0 0 80px;text-align:center}.header-cell.size{flex:0 0 100px;padding-right:8px;text-align:right}.header-cell.entry-price{flex:0 0 110px;padding-right:8px;text-align:right}.header-cell.notional{flex:0 0 100px;padding-right:8px;text-align:right}.header-cell.pnl{flex:1 1;min-width:100px;padding-right:12px;text-align:right}.positions-list{flex:1 1;min-height:200px;overflow-y:auto}.no-positions{color:var(--color-text-secondary);font-size:14px;height:200px;justify-content:center}.no-positions,.position-row{align-items:center;display:flex}.position-row{border-bottom:1px solid var(--color-border-light);padding:8px 12px;transition:background-color .2s ease}.position-row:hover{background:var(--color-bg-secondary)}.position-row.long{border-left:3px solid #22c55e}.position-row.short{border-left:3px solid #ef4444}.position-row.closed{border-left:3px solid var(--color-text-secondary);opacity:.6}.position-cell{color:var(--color-text-primary);font-size:13px}.position-cell.asset{flex:0 0 80px}.asset-info{align-items:center;display:flex}.asset-symbol{color:var(--color-text-primary);font-weight:600}.position-cell.side{align-items:center;display:flex;flex:0 0 80px;justify-content:center}.side-badge{border-radius:3px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.side-badge.long{background:#22c55e33;color:#22c55e}.side-badge.short{background:#ef444433;color:#ef4444}.side-badge.closed{background:#6b728033;color:var(--color-text-secondary)}.position-cell.size{color:var(--color-text-primary);flex:0 0 100px;font-family:Courier New,monospace;padding-right:8px;text-align:right}.position-cell.entry-price{flex:0 0 110px}.position-cell.entry-price,.position-cell.notional{color:var(--color-text-secondary);font-family:Courier New,monospace;padding-right:8px;text-align:right}.position-cell.notional{flex:0 0 100px}.position-cell.pnl{flex:1 1;font-family:Courier New,monospace;font-weight:600;min-width:100px;padding-right:12px;text-align:right}.position-cell.pnl.positive{color:#22c55e}.position-cell.pnl.negative{color:#ef4444}.position-cell.pnl.neutral{color:var(--color-text-secondary)}.positions-panel-footer{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);padding:8px 16px}.footer-info{text-align:center}.footer-info small{color:var(--color-text-secondary);font-size:11px}.dark-theme .positions-panel{--color-bg-primary:#1a1a1a;--color-bg-secondary:#252525;--color-bg-tertiary:#333;--color-border:#444;--color-border-light:#333;--color-text-primary:#fff;--color-text-secondary:#ccc;--color-accent-primary:#3b82f6}.light-theme .positions-panel{--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-border:#dee2e6;--color-border-light:#f1f3f4;--color-text-primary:#212529;--color-text-secondary:#6c757d;--color-accent-primary:#0d6efd}.positions-list::-webkit-scrollbar{width:6px}.positions-list::-webkit-scrollbar-track{background:var(--color-bg-secondary)}.positions-list::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.positions-list::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@media (max-width:768px){.positions-summary{flex-wrap:wrap;gap:12px}.summary-item{min-width:calc(50% - 6px)}.header-cell.notional,.position-cell.notional{display:none}.header-cell.entry-price,.position-cell.entry-price{flex:0 0 80px}}.settings-modal-overlay{align-items:center;animation:fadeIn var(--transition-fast) ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-md);position:fixed;right:0;top:0;z-index:var(--z-index-modal)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.settings-modal{animation:slideIn var(--transition-fast) ease-out;background:var(--color-bg-secondary);border:none;border-radius:6px;box-shadow:0 4px 24px #0006;display:flex;flex-direction:column;height:auto;max-height:85vh;max-width:520px;overflow:hidden;width:100%}@keyframes slideIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.settings-header{align-items:center;background:var(--color-bg-primary);border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;min-height:44px;padding:var(--spacing-sm) var(--spacing-md);position:relative}.settings-header h2{color:var(--color-text-primary);font-size:14px;font-weight:500;letter-spacing:-.02em;margin:0}.header-actions{align-items:center;display:flex;gap:var(--spacing-xs)}.reset-btn{background:#0000;border:none;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:var(--transition-fast)}.reset-btn:hover{background:#ffffff0d;color:var(--color-text-primary)}.close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;padding:0;transition:var(--transition-fast);width:24px}.close-btn:hover{background:#ffffff0d;color:var(--color-text-primary)}.settings-tabs{background:#0000;border-bottom:1px solid #ffffff0d;padding:0 var(--spacing-md)}.settings-tab,.settings-tabs{display:flex;position:relative}.settings-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:12px;font-weight:500;gap:4px;justify-content:center;margin-bottom:-1px;padding:8px 12px;transition:var(--transition-fast)}.settings-tab:hover{color:var(--color-text-primary)}.settings-tab.active{border-bottom-color:var(--color-accent-primary);color:var(--color-accent-primary)}.tab-icon{font-size:12px}.tab-label{font-weight:inherit;letter-spacing:-.01em}.settings-content{background:#0000;flex:1 1;max-height:calc(85vh - 120px);overflow-y:auto;padding:var(--spacing-sm) var(--spacing-md);position:relative}.settings-section{gap:var(--spacing-xs)}.setting-group,.settings-section{display:flex;flex-direction:column;overflow:visible;position:relative}.setting-group{background:#ffffff05;border-radius:4px;gap:0;margin-bottom:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md)}.group-header{margin:0 0 var(--spacing-xxs) 0;padding:0 0 4px}.group-header h3{color:var(--color-text-secondary);font-size:11px;font-weight:500;letter-spacing:.05em;margin:0;opacity:.6;text-transform:uppercase}.group-header p{display:none}.setting-grid{display:flex;flex-direction:column;gap:2px}.setting-item{align-items:center;background:#0000;border:none;border-radius:4px;display:flex;gap:var(--spacing-xl);justify-content:space-between;min-height:28px;padding:6px 0;transition:var(--transition-fast);width:100%}.setting-item:hover{background:#ffffff08;margin:0 -8px;padding:6px 8px}.setting-item>.toggle-text,.setting-item>label:first-child{color:var(--color-text-primary);flex:1 1;font-size:12px;font-weight:400;margin:0;text-align:left}.setting-description,.setting-item>label:first-child:before{display:none}.custom-dropdown{flex-shrink:0;position:relative}.dropdown-trigger{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:6px;justify-content:space-between;min-height:24px;min-width:110px;padding:4px 10px;transition:all var(--transition-fast)}.dropdown-trigger:hover{background:#ffffff14;border-color:#ffffff1f}.dropdown-trigger.dropdown-open{background:#ffffff14;border-color:var(--color-accent-primary)}.dropdown-value{flex:1 1;margin-right:auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow{color:var(--color-text-secondary);flex-shrink:0;transition:transform var(--transition-fast)}.dropdown-arrow-open{transform:rotate(180deg)}.dropdown-menu{left:0;margin-top:4px;position:absolute;right:0;top:100%;z-index:10000}.dropdown-menu,.dropdown-menu-fixed{animation:dropdownOpen var(--transition-fast) ease-out;background:var(--color-bg-tertiary);border:1px solid #ffffff14;border-radius:4px;box-shadow:0 4px 12px #0000004d;max-height:200px;overflow-y:auto}.dropdown-menu-fixed{position:fixed;z-index:100000}@keyframes dropdownOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-option{background:#0000;border:none;color:var(--color-text-primary);cursor:pointer;display:block;font-size:11px;font-weight:400;padding:6px 10px;text-align:left;transition:var(--transition-fast);width:100%}.dropdown-option:hover{background:#ffffff0d}.dropdown-option-selected{background:#ffffff14;color:var(--color-accent-primary);font-weight:500}.dropdown-option-selected:hover{background:#ffffff1a}.color-input-group{align-items:center;display:flex;flex-shrink:0;gap:6px}.settings-modal input[type=color]{background:var(--color-bg-tertiary);border:1px solid #ffffff14;border-radius:4px;cursor:pointer;height:20px;padding:1px;transition:var(--transition-fast);width:28px}.settings-modal input[type=color]:focus,.settings-modal input[type=color]:hover{border-color:var(--color-accent-primary);outline:none}.color-value{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:11px;min-width:50px;text-align:left}.checkbox-item,.color-value{background:#0000;border:none;padding:0}.checkbox-item:hover{background:#0000;border:none;transform:none}.checkbox-label{align-items:center;background:none;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-sm);margin:0;padding:0;transition:var(--transition-fast)}.checkbox-text{flex:1 1;-webkit-user-select:none;user-select:none}.settings-modal input[type=checkbox]{accent-color:var(--color-accent-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;height:18px;transition:var(--transition-fast);width:18px}.settings-modal input[type=checkbox]:focus{box-shadow:0 0 0 2px hsla(var(--theme-hue),var(--theme-saturation),var(--theme-lightness-accent),.2);outline:none}.settings-modal input[type=checkbox]:checked{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.toggle-switch-item .toggle-text{color:var(--color-text-primary);cursor:default;flex:1 1;font-size:12px;font-weight:400;margin:0;text-align:left}.toggle-switch{background:#ffffff14;border:1px solid #ffffff14;border-radius:9px;cursor:pointer;flex:0 0 36px;height:18px;margin:0;padding:0;position:relative;transition:all var(--transition-fast) ease-out;width:36px}.toggle-switch:hover{background:#ffffff1f;border-color:#ffffff1f}.toggle-switch.toggle-checked{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.toggle-switch.toggle-checked:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.toggle-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;height:14px;left:1px;position:absolute;top:1px;transition:transform var(--transition-fast) ease-out;width:14px}.toggle-checked .toggle-thumb{transform:translateX(18px)}.toggle-switch-item .setting-description{display:none}@media (max-width:768px){.settings-modal{border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:100%}.settings-header{padding:var(--spacing-sm) var(--spacing-md)}.settings-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 var(--spacing-md)}.settings-tab{white-space:nowrap}.settings-content,.settings-tab{padding:var(--spacing-xs) var(--spacing-sm)}.setting-group{margin-bottom:var(--spacing-xs)}.toggle-switch{height:16px;width:32px}.toggle-thumb{height:12px;width:12px}.toggle-checked .toggle-thumb{transform:translateX(16px)}}.settings-content::-webkit-scrollbar{width:4px}.settings-content::-webkit-scrollbar-track{background:#0000}.settings-content::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.settings-content::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.dropdown-menu::-webkit-scrollbar{width:4px}.dropdown-menu::-webkit-scrollbar-track{background:#0000}.dropdown-menu::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:#ffffff26}