*{box-sizing:border-box}:root,[data-theme=dark]{--bg:#0b0e11;--panel:#11151a;--input-bg:#0b0e12;--border:#1f2937;--text:#e6e8ea;--text-dim:#9aa0a6;--text-muted:#6b7280;--accent:#2563eb;--accent-text:#fff;--link:#60a5fa;--brand-red:#ef4444;--brand-tri:inherit;--seg-bg:#232a33;--seg-fg:#e6e8ea;--avatar-tint:74%;--avatar-tint-color:#0b0e11;--avatar-ring:hsla(0,0%,100%,.12);color-scheme:dark}[data-theme=light]{--bg:#f6f7f9;--panel:#fff;--input-bg:#fff;--border:#d8dee6;--text:#0b0e11;--text-dim:#4b5563;--text-muted:#94a3b8;--accent:#2563eb;--accent-text:#fff;--link:#2563eb;--brand-red:#dc2626;--brand-tri:var(--text);--seg-bg:#e2e5ea;--seg-fg:#0b0e11;--avatar-tint:92%;--avatar-tint-color:#0b0e11;--avatar-ring:rgba(11,14,17,.12);color-scheme:light}.avatar-preset{background:color-mix(in srgb,var(--avatar-bg) var(--avatar-tint),var(--avatar-tint-color));box-shadow:inset 0 0 0 1px var(--avatar-ring)}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Apple SD Gothic Neo,Malgun Gothic,sans-serif;height:100%}body{display:flex;flex-direction:column;min-height:100vh}body>main{flex:1 0 auto;width:100%}a{color:inherit;text-decoration:none}.react-grid-item.react-grid-placeholder{background:var(--accent)!important;opacity:.18!important;border-radius:12px}.react-grid-item{-moz-user-select:none;user-select:none;-webkit-user-select:none}.react-grid-item input,.react-grid-item textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}.react-grid-item>.react-resizable-handle{z-index:5;background-image:none!important}.react-grid-item>.react-resizable-handle-e:after,.react-grid-item>.react-resizable-handle-s:after,.react-grid-item>.react-resizable-handle-w:after{display:none!important}.react-grid-item>.react-resizable-handle-se,.react-grid-item>.react-resizable-handle-sw{transform:none!important}.react-grid-item>.react-resizable-handle-se:after,.react-grid-item>.react-resizable-handle-sw:after{content:""!important;display:block!important;position:absolute!important;width:12px!important;height:12px!important;bottom:1px!important;border:0 solid var(--border)!important;opacity:.75;transition:border-color .15s ease,opacity .15s ease}.react-grid-item>.react-resizable-handle-se:after{right:1px!important;left:auto!important;border-right-width:2px!important;border-bottom-width:2px!important;border-bottom-right-radius:6px!important}.react-grid-item>.react-resizable-handle-sw:after{left:1px!important;right:auto!important;border-left-width:2px!important;border-bottom-width:2px!important;border-bottom-left-radius:6px!important}.react-grid-item>.react-resizable-handle-se:hover:after,.react-grid-item>.react-resizable-handle-sw:hover:after{border-color:var(--accent)!important;opacity:1}.react-grid-item>.react-resizable-handle-e,.react-grid-item>.react-resizable-handle-w{top:0!important;bottom:0!important;width:10px!important;height:100%!important;margin:0!important;padding:0!important;box-sizing:border-box;transform:none!important;background-repeat:no-repeat;background-size:3px 26px;background-image:linear-gradient(var(--border),var(--border))!important;cursor:ew-resize}.react-grid-item>.react-resizable-handle-e{right:0!important;left:auto!important;background-position:100%}.react-grid-item>.react-resizable-handle-w{left:0!important;right:auto!important;background-position:0}.react-grid-item>.react-resizable-handle-s{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:10px!important;margin:0!important;padding:0!important;box-sizing:border-box;transform:none!important;background-repeat:no-repeat;background-size:26px 3px;background-position:bottom;background-image:linear-gradient(var(--border),var(--border))!important;cursor:ns-resize}.react-grid-item>.react-resizable-handle-e:hover,.react-grid-item>.react-resizable-handle-s:hover,.react-grid-item>.react-resizable-handle-w:hover{background-image:linear-gradient(var(--accent),var(--accent))!important}.pane-add-item:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 16%,transparent)!important}.community-pad{padding-right:calc(var(--community-w, 500px) + 24px)!important}@media (max-width:767px){.community-pad{padding-right:20px!important}}.top-nav{padding:10px 20px}.nav-right{display:flex;align-items:center;gap:12px;flex:none}.nav-user-item{display:none}.nav-feedback{display:inline-flex;align-items:center}.nav-feedback:empty{display:none}.nav-actions{display:flex;align-items:center;gap:12px}.nav-burger{display:none;align-items:center;justify-content:center;width:48px;height:44px;flex:none;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text);font-size:21px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (max-width:959px){.top-nav{gap:8px;position:-webkit-sticky;position:sticky}.nav-right{gap:8px}.nav-burger{display:inline-flex}.nav-actions{display:none;position:absolute;top:100%;right:8px;margin-top:6px;flex-direction:column;align-items:stretch;gap:14px;min-width:210px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:0 12px 34px rgba(0,0,0,.28);z-index:40}.nav-actions.open{display:flex}}@media (max-width:640px){.top-nav{padding:8px 12px}.nav-brand-sub,.nav-market,.nav-username{display:none}.nav-user-item{display:flex;padding-bottom:12px;border-bottom:1px solid var(--border)}}@media (max-width:480px){.nav-feedback{display:none}}.trade-lamp{display:inline-block;width:5px;height:5px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 0 rgba(22,163,74,.6);animation:trade-lamp-pulse 1.6s ease-out infinite;flex:none}@keyframes trade-lamp-pulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.55)}70%{box-shadow:0 0 0 4px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.sym-tab{transition:background-color .12s,border-color .12s,color .12s}.sym-tab:hover{background:color-mix(in srgb,var(--accent) 28%,var(--panel))!important;border-color:var(--accent)!important;color:var(--text)!important}.pos-row{transition:background-color .1s}.pos-row:hover{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}.inst-row{transition:background-color .1s}.inst-row:hover{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.md-body{word-break:break-word}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body p{margin:0 0 .6em}.md-body h1,.md-body h2,.md-body h3,.md-body h4{margin:1em 0 .5em;font-weight:700;line-height:1.3}.md-body h1{font-size:1.5em}.md-body h2{font-size:1.3em}.md-body h3{font-size:1.15em}.md-body h4{font-size:1.05em}.md-body ol,.md-body ul{margin:0 0 .6em;padding-left:1.5em}.md-body ul{list-style:disc}.md-body ol{list-style:decimal}.md-body li{margin:.15em 0}.md-body li>ol,.md-body li>ul{margin-bottom:0}.md-body strong{font-weight:700}.md-body em{font-style:italic}.md-body a{text-decoration:underline;text-underline-offset:2px}.md-body blockquote{margin:0 0 .6em;padding:.1em .9em;border-left:3px solid var(--border);color:var(--text-muted)}.md-body hr{border:none;border-top:1px solid var(--border);margin:1em 0}.md-body code{background:var(--input-bg);border:1px solid var(--border);border-radius:4px;padding:.05em .35em;font-size:.9em}.md-body pre{background:var(--input-bg);border:1px solid var(--border);border-radius:8px;padding:.7em .9em;overflow-x:auto;margin:0 0 .6em}.md-body pre code{background:none;border:none;padding:0}.md-body table{border-collapse:collapse;margin:0 0 .6em;display:block;overflow-x:auto}.md-body td,.md-body th{border:1px solid var(--border);padding:.35em .7em;text-align:left}.md-body th{background:var(--input-bg);font-weight:700}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes wts-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wts-skel{border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--text-muted) 8%,var(--panel)) 25%,color-mix(in srgb,var(--text-muted) 20%,var(--panel)) 37%,color-mix(in srgb,var(--text-muted) 8%,var(--panel)) 63%);background-size:200% 100%;animation:wts-shimmer 1.4s ease-in-out infinite}@keyframes wts-spin{to{transform:rotate(1turn)}}.wts-spinner{display:inline-block;box-sizing:border-box;border-radius:50%;flex-shrink:0;border:2px solid color-mix(in srgb,var(--text-muted) 28%,transparent);border-top-color:var(--accent);animation:wts-spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.wts-skel{animation:none}.wts-spinner{animation-duration:1.4s}}