.switcher-wrap.svelte-ebltdp{position:relative;display:inline-flex}.trigger.svelte-ebltdp{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .4rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer}.trigger.svelte-ebltdp:hover,.trigger[aria-expanded=true].svelte-ebltdp{color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);border-color:var(--line)}.panel.svelte-ebltdp{position:absolute;top:calc(100% + .5rem);left:0;z-index:40;width:min(440px,calc(100vw - 2rem));background:var(--surface-strong, var(--surface));border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow, 0 12px 32px rgba(0, 0, 0, .4));display:flex;flex-direction:column;max-height:70vh}.panel-header.svelte-ebltdp{padding:.6rem .7rem .4rem;border-bottom:1px solid var(--line)}.search-input.svelte-ebltdp{width:100%;padding:.4rem .55rem;background:color-mix(in srgb,var(--bg-strong) 50%,transparent);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);font-family:inherit;font-size:.82rem;outline:none}.search-input.svelte-ebltdp:focus{border-color:var(--accent)}.kind-tabs.svelte-ebltdp{display:flex;gap:.15rem;padding:.45rem .55rem;border-bottom:1px solid var(--line)}.kind-tab.svelte-ebltdp{padding:.25rem .55rem;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--muted);font:inherit;font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.kind-tab.svelte-ebltdp:hover:not([data-disabled=true]){color:var(--text)}.kind-tab[data-active=true].svelte-ebltdp{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.kind-tab[data-disabled=true].svelte-ebltdp{opacity:.4;cursor:not-allowed}.kind-tab-count.svelte-ebltdp{font-size:.62rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--muted)}.kind-tab[data-active=true].svelte-ebltdp .kind-tab-count:where(.svelte-ebltdp){color:var(--accent)}.panel-body.svelte-ebltdp{flex:1 1 auto;min-height:0;overflow-y:auto}.market-list.svelte-ebltdp{list-style:none;margin:0;padding:.25rem 0}.market-row.svelte-ebltdp{width:100%;display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:.6rem;padding:.5rem .7rem;background:transparent;border:none;text-align:left;font:inherit;font-size:.8rem;color:var(--text);cursor:pointer}.market-row[data-highlighted=true].svelte-ebltdp{background:color-mix(in srgb,var(--text) 6%,transparent)}.market-row[data-current=true].svelte-ebltdp{background:color-mix(in srgb,var(--accent) 8%,transparent)}.row-label.svelte-ebltdp{font-weight:500;letter-spacing:-.005em}.row-kind.svelte-ebltdp{font-size:.6rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:.05rem .4rem;border-radius:999px;color:var(--muted);border:1px solid var(--line);background:color-mix(in srgb,var(--bg-strong) 40%,transparent)}.row-kind[data-kind=perp].svelte-ebltdp{color:#c4b5fd;border-color:color-mix(in srgb,var(--purple) 40%,transparent);background:color-mix(in srgb,var(--purple) 10%,transparent)}.row-kind[data-kind=spot].svelte-ebltdp{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.row-mark.svelte-ebltdp{text-align:right;font-variant-numeric:tabular-nums;min-width:5.5rem}.row-here-pill.svelte-ebltdp{display:inline-flex;align-items:center;padding:.05rem .4rem;border-radius:999px;font-size:.55rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.empty.svelte-ebltdp{padding:1rem .7rem;text-align:center}.error.svelte-ebltdp{color:var(--danger)}.panel-footer.svelte-ebltdp{display:flex;justify-content:center;padding:.45rem .7rem;border-top:1px solid var(--line);font-size:.66rem}.market-header.svelte-1tl1s1z{margin-bottom:1.25rem}.title-row.svelte-1tl1s1z{display:flex;align-items:center;gap:.85rem;margin-bottom:.85rem}.back.svelte-1tl1s1z{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;border:1px solid var(--line);color:var(--muted);text-decoration:none;font-size:1rem;line-height:1}.back.svelte-1tl1s1z:hover{color:var(--text);border-color:var(--line-strong);text-decoration:none}.pair.svelte-1tl1s1z{display:inline-flex;align-items:baseline;gap:.3rem;font-size:1.45rem;font-weight:700;letter-spacing:-.02em}.pair-base.svelte-1tl1s1z{color:var(--text)}.pair-sep.svelte-1tl1s1z{color:var(--muted);opacity:.55}.pair-quote.svelte-1tl1s1z{color:var(--muted)}.pair-perp.svelte-1tl1s1z{color:var(--purple);letter-spacing:.05em}.pill.svelte-1tl1s1z{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pill[data-status=active].svelte-1tl1s1z{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.pill[data-status=halted].svelte-1tl1s1z{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.pill[data-status=paused].svelte-1tl1s1z{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.kind-pill.svelte-1tl1s1z{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-strong)}.kind-pill[data-kind=spot].svelte-1tl1s1z{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.kind-pill[data-kind=perp].svelte-1tl1s1z{background:color-mix(in srgb,var(--purple) 16%,transparent);color:var(--purple);border-color:color-mix(in srgb,var(--purple) 45%,transparent)}.market-strip.svelte-1tl1s1z{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;padding:.55rem .9rem;margin:0 0 .85rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:.78rem;font-variant-numeric:tabular-nums}.market-strip-stat.svelte-1tl1s1z{display:inline-flex;align-items:baseline;gap:.4rem}.market-strip-stat.svelte-1tl1s1z .label:where(.svelte-1tl1s1z){color:var(--muted);font-size:.62rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.market-strip-stat.svelte-1tl1s1z .value:where(.svelte-1tl1s1z){color:var(--text)}.market-strip-stat.svelte-1tl1s1z .value[data-sign=long]:where(.svelte-1tl1s1z){color:color-mix(in srgb,var(--ok) 60%,var(--text))}.market-strip-stat.svelte-1tl1s1z .value[data-sign=short]:where(.svelte-1tl1s1z){color:color-mix(in srgb,var(--danger) 60%,var(--text))}.mark-cap-chip.svelte-1tl1s1z{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);cursor:help}.hf-chip.svelte-1tl1s1z{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);background:var(--surface);color:var(--muted)}.hf-chip.svelte-1tl1s1z strong:where(.svelte-1tl1s1z){font-size:.78rem;font-weight:700}.hf-chip[data-hf=safe].svelte-1tl1s1z{color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,transparent);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.hf-chip[data-hf=warn].svelte-1tl1s1z{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.hf-chip[data-hf=danger].svelte-1tl1s1z{color:color-mix(in srgb,var(--warn) 60%,var(--danger));background:color-mix(in srgb,color-mix(in srgb,var(--warn) 60%,var(--danger)) 14%,transparent);border-color:color-mix(in srgb,color-mix(in srgb,var(--warn) 60%,var(--danger)) 40%,transparent)}.hf-chip[data-hf=liq].svelte-1tl1s1z{color:var(--danger);background:color-mix(in srgb,var(--danger) 18%,transparent);border-color:color-mix(in srgb,var(--danger) 50%,transparent)}.danger.svelte-11lwp2e{color:var(--danger)}.activity-panel.svelte-11lwp2e{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem 1.1rem 1.15rem;margin-top:1.25rem}.activity-account-link.svelte-11lwp2e{margin-left:auto;align-self:center;padding:0 .25rem;font-size:.78rem;text-decoration:none;white-space:nowrap}.activity-account-link.svelte-11lwp2e:hover{color:var(--accent)}.activity-tabs.svelte-11lwp2e{display:flex;gap:.25rem;border-bottom:1px solid var(--line);margin-bottom:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.activity-tabs.svelte-11lwp2e::-webkit-scrollbar{display:none}.activity-tab.svelte-11lwp2e{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--muted);font-family:inherit;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin-bottom:-1px;flex-shrink:0;white-space:nowrap}.activity-tab.svelte-11lwp2e:hover{color:var(--text)}.activity-tab[data-active=true].svelte-11lwp2e{color:var(--accent);border-bottom-color:var(--accent)}.activity-tab-count.svelte-11lwp2e{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;background:var(--accent-soft);border-radius:999px;font-size:.65rem;font-variant-numeric:tabular-nums}.activity-body[hidden].svelte-11lwp2e{display:none}.positions-table-wrap.svelte-11lwp2e{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.25rem}.positions-table.svelte-11lwp2e{width:100%;border-collapse:collapse;font-size:.78rem;font-weight:400;font-variant-numeric:tabular-nums}.positions-table.svelte-11lwp2e th:where(.svelte-11lwp2e),.positions-table.svelte-11lwp2e td:where(.svelte-11lwp2e){padding:.5rem .7rem;text-align:left;vertical-align:middle;white-space:nowrap}.positions-table.svelte-11lwp2e th.num:where(.svelte-11lwp2e),.positions-table.svelte-11lwp2e td.num:where(.svelte-11lwp2e){text-align:right}.positions-table.svelte-11lwp2e thead:where(.svelte-11lwp2e) th:where(.svelte-11lwp2e){color:var(--muted);font-size:.6rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line)}.positions-table.svelte-11lwp2e tbody:where(.svelte-11lwp2e) tr:where(.svelte-11lwp2e)+tr:where(.svelte-11lwp2e) td:where(.svelte-11lwp2e){border-top:1px solid color-mix(in srgb,var(--line) 50%,transparent)}.positions-table.svelte-11lwp2e tbody:where(.svelte-11lwp2e) tr:where(.svelte-11lwp2e):hover td:where(.svelte-11lwp2e){background:color-mix(in srgb,var(--text) 4%,transparent)}.positions-table.svelte-11lwp2e td[data-sign=long]:where(.svelte-11lwp2e){color:color-mix(in srgb,var(--ok) 60%,var(--text))}.positions-table.svelte-11lwp2e td[data-sign=short]:where(.svelte-11lwp2e){color:color-mix(in srgb,var(--danger) 60%,var(--text))}.positions-table.svelte-11lwp2e .market-cell:where(.svelte-11lwp2e){display:flex;align-items:center;gap:.4rem;min-width:9rem}.positions-table.svelte-11lwp2e .market-label:where(.svelte-11lwp2e){font-weight:500;letter-spacing:-.005em}.positions-table.svelte-11lwp2e .market-cell:where(.svelte-11lwp2e) a.market-label:where(.svelte-11lwp2e){color:inherit;text-decoration:none;border-bottom:1px dashed var(--line-strong)}.positions-table.svelte-11lwp2e .market-cell:where(.svelte-11lwp2e) a.market-label:where(.svelte-11lwp2e):hover{color:var(--accent);border-bottom-color:var(--accent)}.here-pill.svelte-11lwp2e{display:inline-flex;align-items:center;padding:.05rem .4rem;border-radius:999px;font-size:.55rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.cep-summary.svelte-11lwp2e{vertical-align:top}.cep-summary-inner.svelte-11lwp2e{display:block;max-width:22rem;font-size:.74rem;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.cep-kind-chip.svelte-11lwp2e{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.6rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);background:transparent;color:var(--muted)}.cep-kind-chip[data-kind=stop].svelte-11lwp2e{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent)}.cep-kind-chip[data-kind=take-profit].svelte-11lwp2e{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent)}.cep-kind-chip[data-kind=time].svelte-11lwp2e{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.cep-kind-chip[data-kind=balance].svelte-11lwp2e{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent)}.inline-trigger.svelte-11lwp2e{box-sizing:border-box;width:100%;min-width:0;margin-top:.3rem}.inline-trigger[data-disabled=true].svelte-11lwp2e{opacity:.55}.inline-trigger-row.svelte-11lwp2e{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media (max-width: 540px){.inline-trigger-row.svelte-11lwp2e{grid-template-columns:1fr}}.inline-trigger.svelte-11lwp2e label:where(.svelte-11lwp2e){display:flex;flex-direction:column;gap:.25rem;font-size:.7rem;min-width:0}.inline-trigger.svelte-11lwp2e label:where(.svelte-11lwp2e) span:where(.svelte-11lwp2e){color:var(--muted);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.inline-trigger.svelte-11lwp2e input:where(.svelte-11lwp2e){box-sizing:border-box;width:100%;min-width:0;padding:.35rem .5rem;background:color-mix(in srgb,var(--bg-strong) 50%,transparent);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:.78rem;font-variant-numeric:tabular-nums}.inline-trigger.svelte-11lwp2e input:where(.svelte-11lwp2e):focus{outline:none;border-color:var(--accent)}.triggers-toolbar.svelte-11lwp2e{display:flex;justify-content:flex-end;margin-bottom:.65rem}.triggers-new.svelte-11lwp2e{font-weight:600}.trigger-modal-backdrop.svelte-11lwp2e{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:svelte-11lwp2e-trigger-modal-fade .12s ease-out}.trigger-modal-panel.svelte-11lwp2e{width:min(720px,100%);max-height:calc(100vh - 3rem);overflow-y:auto;padding:1.1rem 1.25rem 1.25rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 48%),var(--surface-strong, var(--surface));box-shadow:var(--shadow, 0 12px 32px rgba(0, 0, 0, .45));animation:svelte-11lwp2e-trigger-modal-rise .16s ease-out}.trigger-modal-header.svelte-11lwp2e{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.trigger-modal-header.svelte-11lwp2e h3:where(.svelte-11lwp2e){margin:0 0 .3rem;font-size:.95rem;font-weight:600;letter-spacing:.02em}.trigger-modal-close.svelte-11lwp2e{flex:0 0 auto;background:transparent;border:none;color:var(--muted);font-size:1.4rem;line-height:1;cursor:pointer;padding:0 .3rem}.trigger-modal-close.svelte-11lwp2e:hover:not(:disabled){color:var(--text)}.trigger-modal-footer.svelte-11lwp2e{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.trigger-form-grid.svelte-11lwp2e{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem}@media (max-width: 540px){.trigger-form-grid.svelte-11lwp2e{grid-template-columns:minmax(0,1fr)}}.trigger-submit.svelte-11lwp2e{min-width:12rem}@keyframes svelte-11lwp2e-trigger-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-11lwp2e-trigger-modal-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.cep-status-chip.svelte-11lwp2e{display:inline-flex;align-items:center;margin-left:.45rem;padding:.05rem .45rem;border-radius:999px;font-size:.55rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);background:transparent;color:var(--muted)}.cep-status-chip[data-status=eligible].svelte-11lwp2e{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.cep-status-chip[data-status=expired].svelte-11lwp2e{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent)}.position-side-chip.svelte-11lwp2e{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.62rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line-strong);background:transparent}.position-side-chip[data-side=long].svelte-11lwp2e{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.position-side-chip[data-side=short].svelte-11lwp2e{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.trade-grid.svelte-11lwp2e{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px) minmax(280px,360px);grid-template-areas:"chart book form";gap:1.25rem;align-items:stretch}.chart-panel.svelte-11lwp2e{grid-area:chart}.depth-panel-header.svelte-11lwp2e{gap:.75rem}.depth-tabs.svelte-11lwp2e{display:flex;gap:.15rem}.depth-tab.svelte-11lwp2e{padding:.3rem .55rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--muted);font:inherit;font-size:.78rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.depth-tab.svelte-11lwp2e:hover{color:var(--text)}.depth-tab[data-active=true].svelte-11lwp2e{color:var(--accent);border-bottom-color:var(--accent)}.trades-list.svelte-11lwp2e{display:flex;flex-direction:column;font-size:.74rem;font-variant-numeric:tabular-nums;max-height:100%;overflow-y:auto}.trades-cols-header.svelte-11lwp2e{display:grid;grid-template-columns:minmax(3.5rem,auto) 1fr 1fr;gap:.5rem;padding:.3rem .5rem;color:var(--muted);font-size:.6rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line)}.trades-cols-header.svelte-11lwp2e .numeric:where(.svelte-11lwp2e){text-align:right}.trades-time-toggle.svelte-11lwp2e{display:inline-flex;align-items:center;gap:.35rem;padding:0;background:transparent;border:none;color:inherit;font:inherit;font-size:.6rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.trades-time-toggle.svelte-11lwp2e:hover{color:var(--text)}.trades-time-mode.svelte-11lwp2e{display:inline-flex;align-items:center;padding:.05rem .35rem;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid var(--line);font-size:.55rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.trades-time-mode[data-mode=absolute].svelte-11lwp2e{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.trades-row.svelte-11lwp2e{display:grid;grid-template-columns:minmax(3.5rem,auto) 1fr 1fr;gap:.5rem;padding:.25rem .5rem;animation:svelte-11lwp2e-trade-flash 1.2s ease-out}.trades-time.svelte-11lwp2e{color:var(--muted);font-size:.72rem}.trades-price.svelte-11lwp2e{text-align:right}.trades-qty.svelte-11lwp2e{text-align:right;color:var(--muted)}.trades-row[data-side=buy].svelte-11lwp2e .trades-price:where(.svelte-11lwp2e){color:color-mix(in srgb,var(--ok) 70%,var(--text))}.trades-row[data-side=sell].svelte-11lwp2e .trades-price:where(.svelte-11lwp2e){color:color-mix(in srgb,var(--danger) 70%,var(--text))}@keyframes svelte-11lwp2e-trade-flash{0%{background:color-mix(in srgb,var(--accent) 18%,transparent)}to{background:transparent}}.depth-panel.svelte-11lwp2e{grid-area:book;position:relative;z-index:5}.trade-panel.svelte-11lwp2e{grid-area:form}@media (max-width: 1279px){.trade-grid.svelte-11lwp2e{grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-template-areas:"chart chart" "book form"}}@media (max-width: 880px){.trade-grid.svelte-11lwp2e{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart" "book" "form";gap:.75rem}}.depth-panel.svelte-11lwp2e,.trade-panel.svelte-11lwp2e,.chart-panel.svelte-11lwp2e{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem 1.1rem 1.15rem;min-width:0;height:var(--trade-row-h, 520px);display:flex;flex-direction:column}@media (max-width: 880px){.depth-panel.svelte-11lwp2e,.trade-panel.svelte-11lwp2e,.chart-panel.svelte-11lwp2e{padding:.7rem .8rem .85rem;height:auto}}.chart-wrap.svelte-11lwp2e{width:100%;flex:1;min-height:0}@media (max-width: 880px){.chart-wrap.svelte-11lwp2e{flex:none;height:240px}}.chart-loading.svelte-11lwp2e{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.85rem}.resolution-tabs.svelte-11lwp2e{display:inline-flex;gap:.15rem}@media (max-width: 880px){.panel-header.svelte-11lwp2e:has(>.resolution-tabs:where(.svelte-11lwp2e)){flex-wrap:wrap;row-gap:.5rem}.resolution-tabs.svelte-11lwp2e{width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:2px}.resolution-tabs.svelte-11lwp2e::-webkit-scrollbar{display:none}.resolution-tab.svelte-11lwp2e{scroll-snap-align:start;flex-shrink:0}}.resolution-tab.svelte-11lwp2e{padding:.25rem .65rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.resolution-tab.svelte-11lwp2e:hover{color:var(--text)}.resolution-tab[data-active=true].svelte-11lwp2e{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.panel-header.svelte-11lwp2e{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-bottom:.85rem}.panel-header.svelte-11lwp2e h2:where(.svelte-11lwp2e){margin:0;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.order-type-tabs.svelte-11lwp2e{display:flex;gap:1.2rem;margin-bottom:.85rem;border-bottom:1px solid var(--line)}.order-type-tab.svelte-11lwp2e{display:inline-flex;align-items:center;padding:.5rem 0;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);font-family:inherit;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin-bottom:-1px;transition:color .14s ease,border-color .14s ease}.order-type-tab.svelte-11lwp2e:hover{color:var(--text)}.order-type-tab[data-active=true].svelte-11lwp2e{color:var(--accent);border-bottom-color:var(--accent)}.order-type-tab.svelte-11lwp2e:disabled{opacity:.5;cursor:not-allowed}.market-readout.svelte-11lwp2e{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:.55rem .7rem;background:color-mix(in srgb,var(--bg-strong) 40%,transparent);border:1px dashed var(--line);border-radius:var(--radius-sm)}.market-readout.svelte-11lwp2e dt:where(.svelte-11lwp2e){color:var(--muted);font-size:.62rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.market-readout.svelte-11lwp2e dd:where(.svelte-11lwp2e){margin:0;font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.side-tabs.svelte-11lwp2e{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:1rem}.side-tab.svelte-11lwp2e{padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:transparent;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.side-tab.buy.svelte-11lwp2e{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,var(--line))}.side-tab.sell.svelte-11lwp2e{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.side-tab.svelte-11lwp2e:hover{border-color:var(--line-strong)}.side-tab.buy[data-active=true].svelte-11lwp2e{background:color-mix(in srgb,var(--ok) 18%,var(--bg));border-color:color-mix(in srgb,var(--ok) 55%,transparent)}.side-tab.sell[data-active=true].svelte-11lwp2e{background:color-mix(in srgb,var(--danger) 18%,var(--bg));border-color:color-mix(in srgb,var(--danger) 55%,transparent)}.order-form.svelte-11lwp2e{display:flex;flex-direction:column;gap:.55rem}.order-form.svelte-11lwp2e label:where(.svelte-11lwp2e){display:flex;flex-direction:column;gap:.25rem;font-size:.62rem;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.order-form.svelte-11lwp2e input:where(.svelte-11lwp2e),.order-form.svelte-11lwp2e select:where(.svelte-11lwp2e){font-family:var(--mono);font-size:.85rem;padding:.4rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--input-bg);color:var(--text);outline:none}.order-form.svelte-11lwp2e select:where(.svelte-11lwp2e){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:1.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5l3 3 3-3' stroke='%23828bb8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;background-size:.7rem .7rem;cursor:pointer}.order-form.svelte-11lwp2e input:where(.svelte-11lwp2e):focus,.order-form.svelte-11lwp2e select:where(.svelte-11lwp2e):focus{border-color:var(--accent)}.field-error.svelte-11lwp2e{color:var(--danger);font-size:.72rem;letter-spacing:normal;text-transform:none}.submit.svelte-11lwp2e{margin-top:.3rem;padding:.5rem .85rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .14s ease}.submit[data-side=buy].svelte-11lwp2e{background:var(--ok);color:var(--bg-strong)}.submit[data-side=sell].svelte-11lwp2e{background:var(--danger);color:var(--bg-strong)}.submit.svelte-11lwp2e:disabled{cursor:not-allowed;opacity:.45}.form-note.svelte-11lwp2e{margin:.4rem 0 0;font-size:.72rem;line-height:1.45;color:var(--muted)}.form-status.svelte-11lwp2e{margin:0;padding:.5rem .65rem;border-radius:var(--radius-sm);border-left:2px solid transparent;font-size:.72rem;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.form-status.error.svelte-11lwp2e{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent);border-left-color:var(--danger)}.form-status.warning.svelte-11lwp2e{color:var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent);border-left-color:var(--warn)}.orders-header.svelte-11lwp2e{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-bottom:.75rem}.orders-action.svelte-11lwp2e{padding:.35rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:color-mix(in srgb,var(--bg-strong) 50%,transparent);color:var(--text);font-size:.74rem;font-weight:600;cursor:pointer}.orders-action.svelte-11lwp2e:disabled{opacity:.45;cursor:not-allowed}a.orders-action.svelte-11lwp2e{text-decoration:none;color:var(--muted);display:inline-flex;align-items:center}a.orders-action.svelte-11lwp2e:hover{color:var(--text);border-color:var(--line-strong)}.orders-action.danger.svelte-11lwp2e{border-color:color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger)}.orders-action.danger.svelte-11lwp2e:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 16%,transparent)}.positions-table.svelte-11lwp2e th.actions-col:where(.svelte-11lwp2e),.positions-table.svelte-11lwp2e td.actions-cell:where(.svelte-11lwp2e){text-align:left}.positions-table.svelte-11lwp2e .actions-cell:where(.svelte-11lwp2e){display:flex;gap:.35rem;justify-content:flex-end}.position-state-chip.svelte-11lwp2e{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.6rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line-strong);background:transparent;color:var(--muted)}.position-state-chip[data-state=Healthy].svelte-11lwp2e{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.position-state-chip[data-state=Pre-Liquidation].svelte-11lwp2e{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.position-state-chip[data-state=Liquidating].svelte-11lwp2e{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.trade-preview.svelte-11lwp2e{display:flex;flex-direction:column;gap:.3rem;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-strong) 40%,transparent);font-size:.78rem}.preview-row.svelte-11lwp2e{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.preview-row[data-warn=true].svelte-11lwp2e{color:var(--warn)}.preview-label.svelte-11lwp2e{color:var(--muted);font-size:.72rem;letter-spacing:.02em}.preview-value.svelte-11lwp2e{font-weight:600}.preview-value[data-hf=safe].svelte-11lwp2e{color:var(--ok)}.preview-value[data-hf=warn].svelte-11lwp2e{color:var(--warn)}.preview-value[data-hf=danger].svelte-11lwp2e{color:color-mix(in srgb,var(--warn) 60%,var(--danger))}.preview-value[data-hf=liq].svelte-11lwp2e{color:var(--danger)}.preview-warning.svelte-11lwp2e{margin:.2rem 0 0;font-size:.7rem;color:var(--warn)}.preview-warning.svelte-11lwp2e code:where(.svelte-11lwp2e){font-family:var(--font-mono);background:color-mix(in srgb,var(--warn) 18%,transparent);padding:.05rem .25rem;border-radius:3px}.preview-hint.svelte-11lwp2e{margin:.2rem 0 0;font-size:.7rem}.approve-builder-btn.svelte-11lwp2e{margin:.4rem 0 0;padding:.4rem .7rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text);font-size:.74rem;font-weight:600;cursor:pointer;align-self:flex-start}.approve-builder-btn.svelte-11lwp2e:hover:not(:disabled){border-color:var(--accent)}.approve-builder-btn.svelte-11lwp2e:disabled{opacity:.55;cursor:not-allowed}
