.trading-popup.svelte-qjqrwf{background:var(--bg-elevated);border:1px solid var(--border);z-index:50;border-radius:8px;flex-direction:column;width:380px;max-height:440px;display:flex;position:absolute;top:44px;right:8px;overflow:hidden;box-shadow:0 8px 32px #0006}.popup-header.svelte-qjqrwf{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.header-left.svelte-qjqrwf{align-items:center;gap:10px;display:flex}.header-right.svelte-qjqrwf{align-items:center;gap:8px;display:flex}.header-title.svelte-qjqrwf{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.header-balance.svelte-qjqrwf{color:var(--text-muted);font-family:SF Mono,Consolas,Monaco,monospace;font-size:12px}.header-config.svelte-qjqrwf{color:var(--text-muted);opacity:.7;white-space:nowrap;font-size:9px}.btn-close-popup.svelte-qjqrwf{width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.btn-close-popup.svelte-qjqrwf:hover{color:var(--text);background:#ffffff0a}body.light .btn-close-popup.svelte-qjqrwf:hover{background:#0000000a}.tab-bar.svelte-qjqrwf{border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.tab-btn.svelte-qjqrwf{color:var(--text-muted);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.tab-btn.svelte-qjqrwf:hover{color:var(--text);background:#ffffff05}body.light .tab-btn.svelte-qjqrwf:hover{background:#00000005}.tab-btn.active.svelte-qjqrwf{color:var(--text);border-bottom-color:var(--accent,#3b82f6)}.tab-badge.svelte-qjqrwf{color:var(--text-muted);background:#ffffff14;border-radius:8px;padding:1px 5px;font-size:9px}body.light .tab-badge.svelte-qjqrwf{background:#0000000f}.popup-pnl.svelte-qjqrwf{border-bottom:1px solid var(--border);flex-shrink:0;padding:4px 12px;font-family:SF Mono,Consolas,Monaco,monospace;font-size:11px}.popup-pnl.profit.svelte-qjqrwf{color:var(--green)}.popup-pnl.loss.svelte-qjqrwf{color:var(--red)}.trading-content.svelte-qjqrwf{flex:1;min-height:0;padding:8px 12px;overflow-y:auto}.trading-actions.svelte-qjqrwf{align-items:center;gap:8px;margin-bottom:6px;display:flex}.action-group.svelte-qjqrwf{align-items:center;gap:4px;display:flex}.action-right.svelte-qjqrwf{gap:8px;margin-left:auto}.current-price.svelte-qjqrwf{color:var(--text-muted);font-family:SF Mono,Consolas,Monaco,monospace;font-size:11px}.btn-buy.svelte-qjqrwf{background:var(--green);color:#fff;cursor:pointer;transition:opacity var(--transition);border:none;border-radius:4px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:600}.btn-buy.svelte-qjqrwf:hover{opacity:.85}.btn-sell.svelte-qjqrwf{background:var(--red);color:#fff;cursor:pointer;transition:opacity var(--transition);border:none;border-radius:4px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:600}.btn-sell.svelte-qjqrwf:hover{opacity:.85}.btn-limit-buy.svelte-qjqrwf,.btn-limit-sell.svelte-qjqrwf{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;transition:all var(--transition);background:0 0;border-radius:3px;padding:3px 8px;font-family:inherit;font-size:10px}.btn-limit-buy.svelte-qjqrwf:hover{border-color:var(--green);color:var(--green)}.btn-limit-sell.svelte-qjqrwf:hover{border-color:var(--red);color:var(--red)}.btn-reset.svelte-qjqrwf{width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.btn-reset.svelte-qjqrwf:hover{color:var(--text);background:#ffffff0a}body.light .btn-reset.svelte-qjqrwf:hover{background:#0000000a}.section-label.svelte-qjqrwf{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:4px;margin-bottom:2px;font-size:10px;font-weight:600}.list.svelte-qjqrwf{flex-direction:column;display:flex}.row.svelte-qjqrwf{transition:background var(--transition);border-bottom:1px solid #ffffff08;align-items:center;gap:6px;padding:3px 0;font-size:11px;display:flex}.row.svelte-qjqrwf:hover{background:#ffffff05}body.light .row.svelte-qjqrwf{border-bottom-color:#0000000a}body.light .row.svelte-qjqrwf:hover{background:#00000005}.side-tag.svelte-qjqrwf{letter-spacing:.02em;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.side-tag.buy.svelte-qjqrwf{color:var(--green);background:#10b9811f}.side-tag.sell.svelte-qjqrwf{color:var(--red);background:#ef44441f}.order-type.svelte-qjqrwf{color:var(--text-muted);font-size:10px;font-weight:500}.mono.svelte-qjqrwf{color:var(--text);font-family:SF Mono,Consolas,Monaco,monospace}.dim.svelte-qjqrwf{color:var(--text-muted)}.spacer.svelte-qjqrwf{flex:1}.pnl-val.svelte-qjqrwf{font-family:SF Mono,Consolas,Monaco,monospace;font-size:11px;font-weight:500}.pnl-val.profit.svelte-qjqrwf{color:var(--green)}.pnl-val.loss.svelte-qjqrwf{color:var(--red)}.btn-close.svelte-qjqrwf{width:18px;height:18px;color:var(--text-muted);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.btn-close.svelte-qjqrwf:hover{color:var(--red);background:#ef444426}.btn-cancel.svelte-qjqrwf{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;transition:all var(--transition);background:0 0;border-radius:3px;padding:2px 8px;font-family:inherit;font-size:10px}.btn-cancel.svelte-qjqrwf:hover{border-color:var(--red);color:var(--red)}.stats-grid.svelte-qjqrwf{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.stat-item.svelte-qjqrwf{background:#ffffff05;border:1px solid #ffffff0a;border-radius:4px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}body.light .stat-item.svelte-qjqrwf{background:#00000005;border-color:#0000000f}.stat-label.svelte-qjqrwf{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:9px;font-weight:500}.stat-value.svelte-qjqrwf{color:var(--text);font-family:SF Mono,Consolas,Monaco,monospace;font-size:12px;font-weight:600}.stat-value.profit.svelte-qjqrwf{color:var(--green)}.stat-value.loss.svelte-qjqrwf{color:var(--red)}.stat-value.dim.svelte-qjqrwf{color:var(--text-muted)}.history-row.svelte-qjqrwf{flex-wrap:wrap}.trade-time.svelte-qjqrwf{color:var(--text-muted);min-width:55px;font-family:SF Mono,Consolas,Monaco,monospace;font-size:9px}.trade-type-label.svelte-qjqrwf{color:var(--text-muted);text-transform:uppercase;font-size:9px;font-weight:600}.commission-val.svelte-qjqrwf{color:var(--text-muted);opacity:.7;font-family:SF Mono,Consolas,Monaco,monospace;font-size:9px}.empty-state.svelte-qjqrwf{color:var(--text-muted);justify-content:center;align-items:center;padding:24px;font-size:12px;display:flex}.toast-container.svelte-4xuffj{z-index:60;pointer-events:none;flex-direction:column-reverse;gap:6px;max-width:280px;display:flex;position:absolute;bottom:40px;right:12px}.toast-item.svelte-4xuffj{pointer-events:auto;border-left:3px solid #0000;border-radius:6px;padding:10px 14px;animation:.25s cubic-bezier(.16,1,.3,1) forwards svelte-4xuffj-toastIn;box-shadow:0 4px 20px #00000059,0 1px 4px #0003}.toast-item.fill-buy.svelte-4xuffj{border-left-color:var(--green);background:#10b98124}.toast-item.fill-sell.svelte-4xuffj,.toast-item.stop-loss.svelte-4xuffj{border-left-color:var(--red);background:#ef444424}.toast-item.take-profit.svelte-4xuffj{border-left-color:var(--green);background:#10b98124}body.light .toast-item.svelte-4xuffj{box-shadow:0 4px 20px #0000001f,0 1px 4px #00000014}body.light .toast-item.fill-buy.svelte-4xuffj{background:#10b9811a}body.light .toast-item.fill-sell.svelte-4xuffj,body.light .toast-item.stop-loss.svelte-4xuffj{background:#ef44441a}body.light .toast-item.take-profit.svelte-4xuffj{background:#10b9811a}.toast-message.svelte-4xuffj{color:var(--text);margin-bottom:2px;font-size:11px;font-weight:600}.toast-detail.svelte-4xuffj{color:var(--text-muted);font-family:SF Mono,Consolas,Monaco,monospace;font-size:10px}@keyframes svelte-4xuffj-toastIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.chart-section.svelte-1ggaztn{max-width:1400px;margin:0 auto;padding:0 24px 48px}.chart-wrapper.svelte-1ggaztn{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);position:relative;overflow:hidden}.widget-host.svelte-1ggaztn{width:100%;height:70vh;min-height:480px;display:flex}.widget-host.svelte-1ggaztn .tcw-root{border:none;border-radius:0;flex:1}.widget-host.svelte-1ggaztn .tcw-chart-container{min-height:0}.trade-toggle.svelte-1ggaztn{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);cursor:pointer;z-index:5;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex;position:absolute;bottom:44px;right:16px;box-shadow:0 4px 16px #00000040}.trade-toggle.svelte-1ggaztn:hover{background:var(--bg);border-color:var(--text-muted)}.trade-toggle.active.svelte-1ggaztn{background:var(--accent,#2962ff);border-color:var(--accent,#2962ff);color:#fff}.trade-toggle-icon.svelte-1ggaztn{font-weight:700}.trade-toggle-badge.svelte-1ggaztn{background:#ffffff1f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.trade-toggle-badge.profit.svelte-1ggaztn{color:var(--green,#26a69a)}.trade-toggle-badge.loss.svelte-1ggaztn{color:var(--red,#ef5350)}@media (width<=768px){.chart-section.svelte-1ggaztn{padding:0 12px 32px}.widget-host.svelte-1ggaztn{height:60vh;min-height:360px}.trade-toggle.svelte-1ggaztn{padding:6px 10px;bottom:40px;right:12px}.trade-toggle-label.svelte-1ggaztn{display:none}}.finance-section.svelte-1yca6yj{max-width:1400px;margin:0 auto;padding:48px 24px}.section-title.svelte-1yca6yj{text-align:center;color:var(--text);margin:0 0 8px;font-size:28px;font-weight:700}.section-subtitle.svelte-1yca6yj{text-align:center;color:var(--text-muted);margin:0 0 32px;font-size:15px}.spark-grid.svelte-1yca6yj{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:20px;display:grid}.spark-card.svelte-1yca6yj{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.spark-header.svelte-1yca6yj{justify-content:space-between;align-items:baseline;display:flex}.spark-symbol.svelte-1yca6yj{color:var(--text);letter-spacing:.02em;font-size:13px;font-weight:600}.spark-price.svelte-1yca6yj{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.spark-chart.svelte-1yca6yj{width:100%;height:48px}.spark-footer.svelte-1yca6yj{justify-content:flex-end;display:flex}.spark-change.svelte-1yca6yj{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.spark-change.up.svelte-1yca6yj{color:var(--green)}.spark-change.down.svelte-1yca6yj{color:var(--red)}.mid-grid.svelte-1yca6yj{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.chart-card.svelte-1yca6yj{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.chart-card--spaced.svelte-1yca6yj{margin-bottom:20px}.card-label.svelte-1yca6yj{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px 16px;font-size:11px;font-weight:600}.card-chart.svelte-1yca6yj{width:100%}.card-chart--300.svelte-1yca6yj{height:300px}.card-chart--350.svelte-1yca6yj{height:350px}@media (width<=1024px){.spark-grid.svelte-1yca6yj{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.finance-section.svelte-1yca6yj{padding:32px 12px}.spark-grid.svelte-1yca6yj{grid-template-columns:repeat(2,1fr)}.mid-grid.svelte-1yca6yj{grid-template-columns:1fr}}.docs-layout.svelte-uqm9au{max-width:1400px;margin:0 auto;padding:0 24px;display:flex}.docs-sidebar.svelte-uqm9au{scrollbar-width:thin;flex-shrink:0;align-self:flex-start;width:200px;max-height:calc(100vh - 48px);padding:24px 0;position:sticky;top:24px;overflow-y:auto}.docs-sidebar.svelte-uqm9au::-webkit-scrollbar{width:4px}.docs-sidebar.svelte-uqm9au::-webkit-scrollbar-track{background:0 0}.docs-sidebar.svelte-uqm9au::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.docs-sidebar-title.svelte-uqm9au{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:0 12px 12px;font-size:11px;font-weight:600}.docs-sidebar-link{color:var(--text-muted);border-left:2px solid #0000;padding:6px 12px;font-size:13px;text-decoration:none;transition:all .15s;display:block}.docs-sidebar-link:hover{color:var(--text)}.docs-sidebar-link.active{color:var(--accent);border-left-color:var(--accent);background:var(--accent-glow)}.docs-content.svelte-uqm9au{flex:1;min-width:0;max-width:900px;padding-left:48px}@media (width<=1024px){.docs-sidebar.svelte-uqm9au{display:none}.docs-content.svelte-uqm9au{max-width:100%;padding-left:0}}.doc-section{max-width:900px;margin:0 auto;padding:80px 0 48px}.doc-section .section-title{letter-spacing:-.02em;text-align:center;margin-bottom:12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.doc-section .section-subtitle{text-align:center;color:var(--text-dim);max-width:540px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:15px}.doc-section h3{color:var(--text);margin:36px 0 12px;font-size:16px;font-weight:600}.doc-section h3:first-of-type{margin-top:0}.doc-section p{color:var(--text-dim);margin-bottom:16px;font-size:14px;line-height:1.7}.code-block{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:24px;position:relative;overflow:hidden}.code-header{border-bottom:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.code-copy-btn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;transition:all var(--transition);background:0 0;border-radius:4px;padding:4px 10px;font-size:11px}.code-copy-btn:hover{border-color:var(--accent);color:var(--text)}.code-copy-btn.copied{color:var(--green)!important;border-color:var(--green)!important}.code-body{padding:20px;overflow-x:auto}.code-body pre{font-family:var(--font-mono);color:var(--text-dim);font-size:13px;line-height:1.7}.code-body .kw{color:#c084fc}.code-body .fn{color:#60a5fa}.code-body .str{color:#34d399}.code-body .cmt{color:#4a4a5a}.code-body .obj{color:#f9a8d4}.code-body .bool{color:#fb923c}body.light .code-body pre{color:#446}body.light .code-body .kw{color:#7c3aed}body.light .code-body .fn{color:#2563eb}body.light .code-body .str{color:#059669}body.light .code-body .cmt{color:#9ca3af}.code-tabs{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:24px;position:relative;overflow:hidden}.code-tabs-header{border-bottom:1px solid var(--border);align-items:center;display:flex}.code-tab-btn{color:var(--text-muted);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 18px;font-size:12px;font-weight:500}.code-tab-btn:hover{color:var(--text)}.code-tab-btn.active{color:var(--accent);border-bottom-color:var(--accent)}.code-tabs-header .code-copy-btn{margin-left:auto;margin-right:12px}.code-tab-panel{display:none}.code-tab-panel.active{display:block}.doc-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:24px;overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;font-size:13px}.doc-table th{text-align:left;border-bottom:2px solid var(--border);color:var(--text);text-transform:uppercase;letter-spacing:.05em;background:var(--bg-elevated);padding:10px 12px;font-size:12px;font-weight:600}.doc-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-dim);padding:8px 12px}.doc-table tr:last-child td{border-bottom:none}.doc-table tr:hover td{background:#ffffff05}body.light .doc-table tr:hover td{background:#00000005}.doc-table code,.doc-section :not(pre)>code{font-family:var(--font-mono);color:var(--accent);background:#3b82f614;border-radius:3px;padding:2px 5px;font-size:12px}.stackblitz-bar{border-top:1px solid var(--border);justify-content:flex-end;padding:8px 16px 12px;display:flex}.stackblitz-btn{color:#3b82f6;cursor:pointer;transition:all var(--transition);background:0 0;border:1px solid #3b82f6;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.stackblitz-btn:hover{color:#60a5fa;background:#3b82f61a;border-color:#60a5fa}.stackblitz-btn:active{background:#3b82f62e}.stackblitz-row{margin:16px 0 24px;display:flex}.sandbox-cards{margin-top:48px}.sandbox-cards-title{color:var(--text);margin-bottom:20px;font-size:16px;font-weight:600}.sandbox-cards-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sandbox-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition);flex-direction:column;align-items:flex-start;padding:20px;display:flex}.sandbox-card:hover{border-color:#3b82f666}.sandbox-card-name{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:600}.sandbox-card-desc{color:var(--text-muted);margin-bottom:14px;font-size:12px;line-height:1.5}@media (width<=900px){.sandbox-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.docs-layout.svelte-uqm9au{padding:0 16px}.doc-section{padding:48px 0 32px}.doc-table{font-size:12px}.sandbox-cards-grid{grid-template-columns:1fr}}.changelog-version.svelte-uqm9au{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:24px}.changelog-version.svelte-uqm9au:last-child{border-bottom:none}.changelog-version.svelte-uqm9au h3:where(.svelte-uqm9au){color:var(--text);margin-bottom:12px;font-size:18px;font-weight:700}.changelog-date.svelte-uqm9au{color:var(--text-muted);margin-left:8px;font-size:13px;font-weight:400}.changelog-group.svelte-uqm9au{margin-bottom:12px}.changelog-group.svelte-uqm9au h4:where(.svelte-uqm9au){text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin-bottom:6px;font-size:12px;font-weight:600}.changelog-group.svelte-uqm9au ul:where(.svelte-uqm9au){padding:0;list-style:none}.changelog-group.svelte-uqm9au li:where(.svelte-uqm9au){color:var(--text-dim);padding:3px 0 3px 16px;font-size:13px;line-height:1.5;position:relative}.changelog-group.svelte-uqm9au li:where(.svelte-uqm9au):before{content:"";background:var(--text-muted);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.changelog-group.svelte-uqm9au li:where(.svelte-uqm9au) code:where(.svelte-uqm9au){font-family:var(--font-mono);color:var(--accent);background:#3b82f614;border-radius:3px;padding:1px 4px;font-size:12px}
