:root{--green: #00d492;--red: #ff5068;--bg: #000;--panel: #12151c;--border: #2a2e38;--text: #e8ecf4;--accent: #78f0a0}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;-webkit-font-smoothing:antialiased;color-scheme:var(--color-scheme, dark)}.tabular-nums{font-variant-numeric:tabular-nums}button:focus-visible,input:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.chain-row:hover>td{background:#7f7f7f0f}.trade-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;align-items:start}@media(max-width:1023px){.trade-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.header-brand,.header-account{display:none}.header-bar{flex-wrap:wrap;height:auto!important;overflow-x:visible!important}.header-bar>*{height:40px}.header-bar>div{padding-left:8px!important;padding-right:8px!important}.header-tabs{order:1;flex:0 0 100%;overflow-x:auto;border-top:1px solid var(--line, #000);scrollbar-width:none}.header-tabs::-webkit-scrollbar{display:none}.header-tabs>a{flex:1 0 auto;justify-content:center}}@media(max-width:439px){.header-net{display:none!important}}.app-desk{height:100vh}@media(max-width:1023px){.app-desk{height:auto}}.desk{display:flex;flex:1;min-height:0;overflow:hidden}.desk-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.desk-chain{flex:0 1 auto;min-height:120px;overflow:hidden;display:flex;flex-direction:column}.chain-side{outline:none}.chain-side:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.chain-strike{scrollbar-width:none}.chain-fade{position:absolute;top:0;bottom:0;width:28px;z-index:5;pointer-events:none}.chain-strike::-webkit-scrollbar{display:none}.desk-activity{flex:1 0 var(--activity-h, 220px);display:flex;min-height:0;overflow:hidden}.desk-side{width:var(--side-w, 360px);flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--line, #000)}.desk-chart{height:var(--chart-h, 260px);flex-shrink:0;overflow:hidden}.splitter:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.price-cell:hover:not(:disabled){filter:brightness(1.15);text-decoration:underline}@keyframes flash-up{0%{background-color:color-mix(in srgb,var(--green) 45%,transparent)}40%{background-color:color-mix(in srgb,var(--green) 18%,transparent)}to{background-color:transparent}}@keyframes flash-down{0%{background-color:color-mix(in srgb,var(--red) 45%,transparent)}40%{background-color:color-mix(in srgb,var(--red) 18%,transparent)}to{background-color:transparent}}.flash-up{animation:flash-up .5s ease-out}.flash-down{animation:flash-down .5s ease-out}@media(prefers-reduced-motion:reduce){.flash-up,.flash-down{animation:none}}@media(max-width:1023px){.desk{flex-direction:column;overflow:visible}.desk-main{overflow:visible}.desk-chain{flex:none;overflow:visible}.chain-panels{flex:none!important;max-height:70vh}.desk-activity{flex:none;min-height:180px}.desk-side{width:auto;border-left:0;overflow:visible}.desk-chart{height:260px}.splitter{display:none!important}}
