.jgrid{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--jg-page-bg:var(--bg-0);--jg-card-bg:var(--surface-card);--jg-card-border:var(--border-card);--jg-control-bg:var(--bg-0);--jg-ui-font:var(--font-sans);--jg-card-title-size:13.5px;--jg-card-title-weight:700;--jg-action-size:11.5px;--jg-action-weight:700;--jg-tab-active:var(--brand);--font-display:"Newsreader", ui-serif, Georgia, serif;--font-sans:"Noto Sans KR", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Noto Sans KR", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-eyebrow:9.5px;--fs-micro:10.5px;--fs-label:11.5px;--fs-body:12.5px;--fs-price:19px;--track-eyebrow:.16em;--track-tight:-.01em;--ls-eyebrow:.14em;--ls-eyebrow-wide:.16em;--lh-body:1.5;--lh-prose:1.6;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--r-1:2px;--r-2:4px;--r-3:6px;--r-pill:9999px;--sp-1:2px;--sp-10:18px;--hit-min:28px;--h-header:56px;--h-card-header:44px;--w-order-panel-wide:420px;--shadow-modal:0 24px 48px -12px #00000080, 0 0 0 1px var(--line-3);--blur-overlay:2px;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.2s;--dur-pulse:2s;--ease:ease;--ease-out:cubic-bezier(.32, .72, 0, 1);--t-color:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:var(--surface-page-wash);color:var(--ink-1);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.jgrid a{color:var(--focus);text-decoration:none}.jgrid a:hover{color:var(--ink-1);text-underline-offset:2px;text-decoration:underline}.jgrid ::selection{background:var(--brand);color:var(--brand-ink)}.jgrid .scroll::-webkit-scrollbar{width:8px;height:8px}.jgrid .scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-pill)}.jgrid .scroll::-webkit-scrollbar-track{background:0 0}.jgrid .hr-1{border:0;border-top:1px solid var(--line-1);margin:0}.jgrid .hr-2{border:0;border-top:1px solid var(--line-2);margin:0}.jgrid .up{color:var(--profit)}.jgrid .down{color:var(--loss)}.jgrid .tnum,.jgrid .num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum", "lnum"}.jgrid .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight)}.jgrid .serif{font-family:var(--font-display)}.jgrid .eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-4)}.jgrid .jg-data-row>*{min-width:0}.jgrid .jg-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jgrid .jg-orderbook-panel{container:jg-orderbook/inline-size}.jgrid .jg-orderbook-spec{text-overflow:ellipsis;min-width:0;overflow:hidden}.jgrid .jg-orderbook-tick{display:none}.jgrid .jg-orderbook-panel .jg-data-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}@container jg-orderbook (width>=220px){.jgrid .jg-orderbook-tick{display:inline}}.jgrid .jg-chart-order-card{--focus:var(--brand);--focus-bg:color-mix(in oklab, var(--brand) 14%, var(--bg-2));--jg-order-y:150px;--jg-order-half:174px;top:clamp(var(--jg-order-half), var(--jg-order-y), calc(100% - var(--jg-order-half)));z-index:7;box-sizing:border-box;border:1px solid var(--border-structural);border-radius:var(--r-card);background:var(--surface-panel);width:min(348px,100% - 104px);height:auto;box-shadow:var(--shadow-modal);color:var(--ink-2);font-family:var(--jg-ui-font,var(--font-sans));pointer-events:auto;flex-direction:column;display:flex;position:absolute;right:82px;overflow:hidden;transform:translateY(-50%)}.jgrid .jg-chart-order-card.is-scaled{--jg-order-half:228px}.jgrid .jg-chart-order-card[data-fit-height=true]{transform:scale(var(--jg-order-scale));transform-origin:100% 0;top:8px}.jgrid .jg-chart-order-card>header{border-bottom:1px solid var(--line-1);background:var(--bg-2);flex:0 0 44px;justify-content:space-between;align-items:center;min-height:44px;padding:0 10px 0 14px;display:flex}.jgrid .jg-chart-order-heading{align-items:center;gap:10px;min-width:0;display:inline-flex}.jgrid .jg-chart-order-mode{border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--bg-2);min-height:22px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;align-items:center;padding:0 7px;font-size:9.5px;font-weight:600;display:inline-flex}.jgrid .jg-chart-order-card>header button{border-radius:var(--r-1);width:28px;height:28px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.jgrid .jg-chart-order-card>header button:hover{background:var(--bg-3);color:var(--ink-1)}.jgrid .jg-chart-order-kind{border-bottom:1px solid var(--line-1);flex:0 0 40px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 14px;display:flex}.jgrid .jg-chart-order-kind>span{color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.jgrid .jg-chart-order-type-tabs{align-self:stretch;align-items:stretch;gap:13px;display:flex}.jgrid .jg-chart-order-type-tabs button{min-width:0;color:var(--ink-4);font-family:var(--jg-ui-font,var(--font-sans));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:2px 0 0;font-size:11.5px;font-weight:600}.jgrid .jg-chart-order-type-tabs button.is-active{border-bottom-color:var(--focus);color:var(--ink-1)}.jgrid .jg-chart-order-type-tabs button:disabled{color:var(--ink-5);cursor:not-allowed}.jgrid .jg-chart-order-input{grid-template-columns:48px minmax(0,1fr);align-items:end;gap:8px;min-width:0;padding:8px 14px 0;display:grid}.jgrid .jg-chart-order-input>span{color:var(--ink-4);font-family:var(--jg-ui-font,var(--font-sans));letter-spacing:0;align-self:center;font-size:9.5px;font-weight:600}.jgrid .jg-chart-order-input>div{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--jg-control-bg);align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 8px 0 14px;display:flex}.jgrid .jg-chart-order-input>div:focus-within{border-color:var(--focus)}.jgrid .jg-chart-order-input>small{font-family:var(--font-mono);grid-column:2;margin-top:3px;font-size:8.5px;line-height:1.45}.jgrid .jg-chart-order-input>.jg-chart-order-price-hint{color:var(--ink-5)}.jgrid .jg-chart-order-input>.jg-chart-order-price-warn{color:var(--warn)}.jgrid .jg-chart-order-input.is-warn>div{border-color:var(--warn)}.jgrid p.jg-chart-order-price-warn{color:var(--warn);font-family:var(--font-mono);margin:5px 14px 0;font-size:8.5px;line-height:1.45}.jgrid .jg-chart-order-tpsl label.is-warn{border-color:var(--warn)}.jgrid .jg-chart-order-input input{width:100%;min-width:0;color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:14px;font-weight:500}.jgrid .jg-chart-order-input em{color:var(--ink-4);font-family:var(--font-mono);flex:none;font-size:9px;font-style:normal}.jgrid .jg-chart-order-input button{border:1px solid color-mix(in oklab, var(--focus) 40%, var(--line-2));border-radius:var(--r-1);background:color-mix(in oklab, var(--focus-bg) 66%, var(--bg-2));min-width:44px;height:27px;color:var(--focus);font-family:var(--jg-ui-font,var(--font-sans));cursor:pointer;padding:0 7px;font-size:9.5px;font-weight:700}.jgrid .jg-chart-order-percent{grid-template-columns:repeat(3,1fr);gap:5px;padding:7px 14px 0 70px;display:grid}.jgrid .jg-chart-order-percent.is-close{grid-template-columns:repeat(4,1fr)}.jgrid .jg-chart-order-percent button{border:1px solid var(--line-1);border-radius:var(--r-2);background:var(--bg-2);min-height:28px;color:var(--ink-5);font-family:var(--font-mono);cursor:pointer;font-size:9px}.jgrid .jg-chart-order-percent button.is-active{border-color:color-mix(in oklab, var(--focus) 52%, var(--line-2));background:var(--focus-bg);color:var(--focus)}.jgrid .jg-chart-order-tpsl{grid-template-columns:1fr 1fr;gap:7px;padding:8px 14px;display:grid}.jgrid .jg-chart-order-tpsl label{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--jg-control-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:38px;padding:0 9px;display:grid}.jgrid .jg-chart-order-tpsl label:focus-within{border-color:var(--focus)}.jgrid .jg-chart-order-tpsl span{color:var(--ink-4);font-family:var(--jg-ui-font,var(--font-sans));font-size:9.5px;font-weight:600}.jgrid .jg-chart-order-tpsl em{color:var(--ink-5);font-family:var(--font-mono);font-size:8.5px;font-style:normal}.jgrid .jg-chart-order-tpsl input{width:100%;min-width:0;color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:0;font-size:11.5px}.jgrid .jg-chart-order-tpsl.is-disabled label{cursor:not-allowed;background:0 0;border-style:dashed}.jgrid .jg-chart-order-tpsl.is-disabled span,.jgrid .jg-chart-order-tpsl.is-disabled em{color:var(--ink-5)}.jgrid .jg-chart-order-tpsl.is-disabled input{color:var(--ink-5);cursor:not-allowed}.jgrid .jg-chart-scaled-config{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:7px;padding:0 14px 2px;display:grid}.jgrid .jg-chart-scaled-config .jg-chart-order-input{grid-template-columns:1fr;gap:4px;padding:0}.jgrid .jg-chart-scaled-config .jg-chart-order-input>span{align-self:auto;margin-left:2px}.jgrid .jg-chart-scaled-distribution>span{color:var(--ink-4);font-family:var(--jg-ui-font,var(--font-sans));margin:0 0 4px 2px;font-size:9.5px;font-weight:600;display:block}.jgrid .jg-chart-scaled-distribution [role=tablist]{grid-template-columns:repeat(3,1fr);width:100%;min-height:38px;border-radius:var(--r-2)!important;display:grid!important}.jgrid .jg-chart-scaled-distribution [role=tab]{min-width:0;background:var(--jg-control-bg)!important;color:var(--ink-4)!important;padding-inline:4px!important;font-size:9px!important}.jgrid .jg-chart-scaled-distribution [role=tab][aria-selected=true]{background:var(--focus-bg)!important;color:var(--focus)!important}.jgrid .jg-chart-order-summary{border-top:1px solid var(--line-1);flex:auto;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.jgrid .jg-chart-order-summary span{min-width:0;color:var(--ink-4);font-family:var(--jg-ui-font,var(--font-sans));text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.jgrid .jg-chart-order-summary b{color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.jgrid .jg-chart-order-summary b small{color:var(--ink-5);font-family:var(--jg-ui-font,var(--font-sans));font-size:8.5px;font-weight:400}.jgrid .jg-chart-order-actions{grid-template-columns:1fr 1fr;gap:7px;padding:0 14px 8px;display:grid}.jgrid .jg-chart-order-actions.is-single{grid-template-columns:1fr}.jgrid .jg-chart-order-actions button{border-radius:var(--r-2);min-height:36px;font-family:var(--jg-ui-font,var(--font-sans));letter-spacing:0;cursor:pointer;background:0 0;border:1px solid;font-size:11px;font-weight:700}.jgrid .jg-chart-order-actions button.is-long{background:color-mix(in oklab, var(--profit) 13%, var(--bg-2));color:var(--profit)}.jgrid .jg-chart-order-actions button.is-short{background:color-mix(in oklab, var(--loss) 13%, var(--bg-2));color:var(--loss)}.jgrid .jg-chart-order-actions button:disabled{border-color:var(--line-2);background:var(--bg-2);color:var(--ink-5);cursor:not-allowed}.jgrid .jg-chart-order-card>footer{border-top:1px dashed var(--line-2);background:var(--bg-2);min-height:36px;color:var(--warn);font-family:var(--jg-ui-font,var(--font-sans));flex:0 0 36px;align-items:center;padding:0 14px;font-size:9.5px;display:flex}.jgrid .jg-chart-order-card>footer:before{content:"";background:currentColor;flex:0 0 2px;width:2px;height:14px;margin-right:7px}.jgrid .jg-chart-order-card>footer.is-locked{color:var(--loss)}.jgrid .jg-chart-order-card>footer.is-live{color:var(--live)}.jgrid .jg-chart-order-card button:focus-visible{outline:1px solid var(--focus);outline-offset:1px}.jgrid .jg-chart-order-card input:focus-visible{outline:0}.jgrid .jg-workspace-body{flex:1;gap:6px;min-width:0;min-height:0;display:flex}.jgrid .jg-fixed-trading-rail{flex:0 0 300px;width:300px;min-width:0;min-height:0;padding-block:4px;display:flex}.jgrid .jg-trading-rail{--focus:var(--brand);--focus-bg:color-mix(in oklab, var(--brand) 14%, var(--bg-2));background:var(--surface-panel);border-color:var(--border-structural);container:jg-trading-rail/inline-size}.jgrid .jg-trading-rail-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.jgrid .jg-rail-order,.jgrid .jg-rail-pnl-sum,.jgrid .jg-rail-pnl{border-bottom:1px solid var(--line-1);min-width:0}.jgrid .jg-rail-order{flex:none;padding:11px 14px}.jgrid .jg-rail-section-heading{justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin-bottom:6px;display:flex}.jgrid .jg-rail-section-meta{color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;font-size:9.5px}.jgrid .jg-rail-order-meta{align-items:center;gap:6px;margin-bottom:6px;display:flex}.jgrid .jg-rail-live{min-width:0;color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex;overflow:hidden}.jgrid .jg-rail-live>i{border-radius:var(--r-pill);background:var(--profit);flex:0 0 6px;width:6px;height:6px}.jgrid .jg-rail-live.is-offline{color:var(--loss)}.jgrid .jg-rail-live.is-offline>i{background:var(--loss)}.jgrid .jg-rail-mode-tabs{border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--bg-2);grid-template-columns:1fr 1fr;margin-bottom:8px;display:grid;overflow:hidden}.jgrid .jg-rail-mode-tabs>button{border:0;border-left:1px solid var(--line-2);background:var(--bg-2);min-height:32px;color:var(--ink-3);font-family:var(--jg-ui-font);font-size:var(--jg-action-size);font-weight:var(--jg-action-weight);letter-spacing:0;cursor:pointer}.jgrid .jg-rail-mode-tabs>button:first-child{border-left:0}.jgrid .jg-rail-mode-tabs>button.is-active{background:var(--bg-3);color:var(--ink-1)}.jgrid .jg-rail-mode-tabs>button:disabled{color:var(--ink-5);cursor:not-allowed}.jgrid .jg-rail-order-types{border-bottom:1px solid var(--line-1);align-items:center;gap:12px;min-height:32px;margin-bottom:6px;display:flex}.jgrid .jg-rail-order-types>button{color:var(--ink-4);font-family:var(--jg-ui-font);font-size:var(--jg-action-size);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0;font-weight:600}.jgrid .jg-rail-order-types>button.is-active{border-bottom-color:var(--brand);color:var(--ink-1);font-weight:600}.jgrid .jg-rail-order-types>button:disabled{color:var(--ink-5);cursor:not-allowed;border-bottom-color:#0000}.jgrid .jg-rail-current-price,.jgrid .jg-rail-margin{min-height:30px;color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:12px;font-size:9.5px;display:flex}.jgrid .jg-rail-current-price>strong{color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500}.jgrid .jg-fills-summary{border-bottom:1px solid var(--line-1);background:var(--bg-2);font-family:var(--font-sans);color:var(--ink-4);flex-wrap:wrap;align-items:baseline;gap:6px 20px;padding:9px 14px;font-size:10px;display:flex}.jgrid .jg-fills-summary>span{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.jgrid .jg-fills-summary b{color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.jgrid .jg-fills-summary b.is-profit{color:var(--profit)}.jgrid .jg-fills-summary b.is-loss{color:var(--loss)}.jgrid .jg-rail-market-note{border:1px dashed var(--line-2);background:var(--bg-2);min-height:43px;color:var(--ink-4);font-family:var(--font-sans);flex-direction:column;justify-content:center;gap:5px;margin-bottom:9px;padding:8px 10px;font-size:10px;display:flex}.jgrid .jg-rail-market-note-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.jgrid .jg-rail-market-note-head>b{color:var(--warn);text-align:right;font-weight:400}.jgrid .jg-rail-market-note>small{color:var(--ink-4);font-size:9px;line-height:1.45}.jgrid .jg-rail-field{min-width:0;margin-bottom:6px;display:block}.jgrid .jg-rail-field>span{color:var(--ink-4);font-family:var(--jg-ui-font);letter-spacing:0;margin:0 0 4px 2px;font-size:9.5px;font-weight:600;display:block}.jgrid .jg-rail-field>div{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--jg-control-bg);align-items:center;gap:7px;min-height:38px;padding:0 8px 0 14px;display:flex}.jgrid .jg-rail-field>div:focus-within{border-color:var(--focus)}.jgrid .jg-rail-field input{width:100%;min-width:0;color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:14px;font-weight:500}.jgrid .jg-rail-field em{color:var(--ink-4);font-family:var(--font-mono);flex:none;font-size:9px;font-style:normal}.jgrid .jg-rail-field>small{min-height:14px;color:var(--ink-5);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:3px 2px -2px;font-size:8.5px;display:block;overflow:hidden}.jgrid .jg-rail-field.is-warn>small{color:var(--warn);text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.jgrid .jg-rail-field.is-warn>div{border-color:var(--warn)}.jgrid .jg-rail-scaled-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.jgrid .jg-rail-scaled-config{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:7px;display:grid}.jgrid .jg-rail-scaled-distribution>span{color:var(--ink-4);font-family:var(--jg-ui-font);margin:0 0 4px 2px;font-size:9.5px;font-weight:600;display:block}.jgrid .jg-rail-scaled-distribution>div{border:1px solid var(--line-2);border-radius:var(--r-2);grid-template-columns:repeat(3,1fr);min-height:38px;display:grid;overflow:hidden}.jgrid .jg-rail-scaled-distribution button{border:0;border-left:1px solid var(--line-1);background:var(--jg-control-bg);color:var(--ink-4);font-family:var(--jg-ui-font);cursor:pointer;font-size:9px}.jgrid .jg-rail-scaled-distribution button:first-child{border-left:0}.jgrid .jg-rail-scaled-distribution button.is-active{background:var(--focus-bg);color:var(--focus)}.jgrid .jg-rail-scaled-average{min-height:28px;color:var(--ink-4);font-family:var(--jg-ui-font);justify-content:space-between;align-items:center;margin:-2px 0 6px;padding:0 2px;font-size:9.5px;display:flex}.jgrid .jg-rail-scaled-average>strong{color:var(--ink-2);font-family:var(--font-mono);font-size:10.5px;font-weight:500}.jgrid .jg-rail-reset,.jgrid .jg-rail-unit{border:1px solid color-mix(in oklab, var(--focus) 42%, var(--line-2));border-radius:var(--r-1);background:color-mix(in oklab, var(--focus-bg) 66%, var(--bg-2));color:var(--focus);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.jgrid .jg-rail-reset{width:28px;height:28px}.jgrid .jg-rail-unit{min-width:28px;height:28px;font-family:var(--font-mono);padding:0 5px;font-size:9px;font-weight:600}.jgrid .jg-rail-size-control{margin:-1px 0 8px}.jgrid .jg-rail-size-control>input{--jg-rail-range:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:12px;margin:0}.jgrid .jg-rail-size-control>input::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--focus) var(--jg-rail-range), var(--line-2) var(--jg-rail-range));height:4px}.jgrid .jg-rail-size-control>input::-webkit-slider-thumb{appearance:none;border-radius:var(--r-pill);background:var(--focus);border:0;width:15px;height:15px;margin-top:-5.5px}.jgrid .jg-rail-size-control>input::-moz-range-track{background:var(--line-2);height:4px}.jgrid .jg-rail-size-control>input::-moz-range-progress{background:var(--focus);height:4px}.jgrid .jg-rail-size-control>input::-moz-range-thumb{border-radius:var(--r-pill);background:var(--focus);border:0;width:15px;height:15px}.jgrid .jg-rail-size-control>div{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.jgrid .jg-rail-size-control>div.is-close{grid-template-columns:repeat(5,1fr)}.jgrid .jg-rail-size-control button{border:1px solid var(--line-1);border-radius:var(--r-1);min-height:23px;color:var(--ink-5);font-family:var(--font-mono);cursor:pointer;background:0 0;font-size:8.5px}.jgrid .jg-rail-size-control button.is-active{border-color:color-mix(in oklab, var(--focus) 50%, var(--line-2));background:var(--focus-bg);color:var(--focus)}.jgrid .jg-rail-size-control>p{color:var(--ink-5);font-family:var(--font-sans);text-align:center;margin:5px 0 0;font-size:8.5px;line-height:1.4}.jgrid .jg-rail-size-control>input:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-pill)}.jgrid .jg-rail-size-control>input:disabled{cursor:not-allowed;opacity:.5}.jgrid .jg-rail-size-control button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.jgrid .jg-rail-size-control button:disabled{cursor:not-allowed;opacity:.5}.jgrid .jg-rail-limits{background:var(--bg-2);border:1px solid var(--line-1);border-radius:var(--r-2);min-height:52px;margin:0 0 8px;padding:8px 10px}.jgrid .jg-rail-limits.is-over{border-color:color-mix(in oklab, var(--warn) 52%, var(--line-2));background:color-mix(in oklab, var(--warn) 6%, var(--bg-2))}.jgrid .jg-rail-limits-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.jgrid .jg-rail-limits-head>span{color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.jgrid .jg-rail-limits-head>strong{color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:500}.jgrid .jg-rail-limits-head>strong>em{color:var(--ink-5);font-family:var(--font-sans);margin-left:4px;font-size:8.5px;font-style:normal}.jgrid .jg-rail-limits>p{color:var(--ink-4);font-family:var(--font-sans);margin:4px 0 0;font-size:9px;line-height:1.45}.jgrid .jg-rail-limits .jg-rail-limits-warn{color:var(--warn)}.jgrid .jg-rail-limits .jg-rail-limits-note{color:var(--ink-5)}.jgrid .jg-rail-tpsl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jgrid .jg-rail-field.is-disabled>div{background:0 0;border-style:dashed}.jgrid .jg-rail-field.is-disabled input{color:var(--ink-5);cursor:not-allowed}.jgrid .jg-rail-field.is-disabled>span{color:var(--ink-5)}.jgrid .jg-rail-tpsl-note{color:var(--ink-5);font-family:var(--font-sans);margin:5px 2px 7px;font-size:8.5px;line-height:1.4}.jgrid .jg-rail-margin{border-top:1px solid var(--line-1);min-height:38px;margin-top:-2px}.jgrid .jg-rail-api-note{border:1px dashed var(--line-2);border-radius:var(--r-1);background:var(--bg-2);width:100%;min-height:58px;color:var(--warn);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:11px;padding:9px 11px;display:flex}.jgrid .jg-rail-api-note:hover{border-color:color-mix(in oklab, var(--warn) 48%, var(--line-2));background:color-mix(in oklab, var(--warn) 5%, var(--bg-2))}.jgrid .jg-rail-api-note:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jgrid .jg-rail-api-note:disabled{cursor:default;opacity:.6}.jgrid .jg-rail-api-note>svg{flex:none}.jgrid .jg-rail-api-note>span{flex-direction:column;gap:2px;min-width:0;display:flex}.jgrid .jg-rail-api-note b{font-family:var(--font-sans);font-size:11.5px;font-weight:600}.jgrid .jg-rail-api-note small{color:var(--ink-3);font-family:var(--font-sans);font-size:9.5px;line-height:1.4}.jgrid .jg-rail-pnl-sum{flex:none;padding:0 8px 10px}.jgrid .jg-rail-pnl-sum>.jg-rail-section-heading{border-bottom:1px solid var(--line-1);min-height:40px;margin-bottom:8px}.jgrid .jg-rail-pnl-today{flex-direction:column;gap:3px;min-width:0;padding:8px 6px 10px;display:flex}.jgrid .jg-rail-pnl-today-value{color:var(--ink-1);font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:500;line-height:1.1}.jgrid .jg-rail-pnl-today-value.is-profit{color:var(--profit)}.jgrid .jg-rail-pnl-today-value.is-loss{color:var(--loss)}.jgrid .jg-rail-pnl-today-note{color:var(--ink-4);font-family:var(--font-mono);white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.4}.jgrid .jg-rail-pnl-grid{background:var(--line-1);border-block:1px solid var(--line-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.jgrid .jg-rail-pnl-cell{background:var(--bg-1);flex-direction:column;gap:2px;min-width:0;padding:7px 8px;display:flex}.jgrid .jg-rail-pnl-cell-label{color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.jgrid .jg-rail-pnl-cell-value{color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.jgrid .jg-rail-pnl-cell-value.is-profit{color:var(--profit)}.jgrid .jg-rail-pnl-cell-value.is-loss{color:var(--loss)}.jgrid .jg-rail-pnl-note{color:var(--ink-3);font-family:var(--font-sans);white-space:normal;overflow-wrap:anywhere;margin:8px 6px 0;font-size:10.5px;line-height:1.45}.jgrid .jg-rail-pnl-note.is-error{color:var(--loss)}.jgrid .jg-rail-pnl-note.is-warn{color:var(--warn)}.jgrid .jg-rail-pnl{border-bottom:0;flex:1 0 auto;padding:0 8px 12px}.jgrid .jg-rail-pnl>.jg-rail-section-heading{border-bottom:1px solid var(--line-1);min-height:40px;margin-bottom:8px}.jgrid .jg-rail-pnl-weekdays,.jgrid .jg-rail-pnl-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.jgrid .jg-rail-pnl-weekdays>span{color:var(--ink-5);font-family:var(--font-mono);text-align:center;padding-bottom:5px;font-size:8px}.jgrid .jg-rail-pnl-days>div{min-width:0;min-height:39px}.jgrid .jg-trading-rail button{transition:var(--t-color)}.jgrid .jg-trading-rail button:focus-visible,.jgrid .jg-trading-rail input:focus-visible{outline:1px solid var(--focus);outline-offset:1px}.jgrid .jg-whale-feed{container:jg-whale-feed/inline-size}.jgrid .jg-whale-route{white-space:nowrap;min-width:0;color:var(--ink-3);justify-content:center;align-items:center;gap:2px;display:flex;overflow:hidden}.jgrid .jg-whale-endpoint{flex:none;align-items:center;gap:3px;min-width:0;display:inline-flex;overflow:hidden}.jgrid .jg-wallet-avatar{border:1px solid var(--line-3);border-radius:var(--r-1);box-sizing:border-box;flex:0 0 18px;width:18px;height:18px}.jgrid .jg-whale-arrow{color:var(--ink-5);flex:none}.jgrid .jg-whale-address-tag{text-overflow:ellipsis;min-width:0;color:var(--ink-4);font-size:9.5px;display:none;overflow:hidden}@container jg-whale-feed (width>=280px){.jgrid .jg-whale-route{justify-content:flex-start}.jgrid .jg-whale-endpoint{flex:1 1 0}.jgrid .jg-whale-address-tag{display:inline}}.jgrid .jg-drag-handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jgrid .grid-stack-item:not(.ui-resizable-disabled)>.ui-resizable-s:after{content:"";border-radius:var(--r-pill);background:var(--brand);opacity:.8;width:36px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.jgrid .jg-panel-action{min-width:44px;height:var(--hit-min);border:0;border-left:1px solid color-mix(in oklab, var(--brand-ink) 24%, transparent);color:var(--brand-ink);font-family:var(--font-sans);letter-spacing:0;cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:9.5px;line-height:1;display:inline-flex}.jgrid .jg-panel-action:hover{background:color-mix(in oklab, var(--brand-ink) 12%, transparent)}.jgrid .jg-panel-action:focus-visible{outline:1px solid var(--focus);outline-offset:-2px}.jgrid .jg-hidden-panel-menu{z-index:90;position:relative}.jgrid .jg-hidden-panel-trigger{border:1px solid var(--line-2);border-radius:var(--r-1);min-height:22px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:0 0;padding:3px 9px;font-size:9.5px}.jgrid .jg-hidden-panel-trigger:hover:not(:disabled){border-color:var(--line-3);background:var(--bg-3);color:var(--ink-1)}.jgrid .jg-hidden-panel-trigger:focus-visible,.jgrid .jg-hidden-panel-show-all:focus-visible,.jgrid .jg-hidden-panel-row:focus-visible{outline:1px solid var(--focus);outline-offset:1px}.jgrid .jg-hidden-panel-trigger:disabled{border-color:var(--line-1);color:var(--ink-5);cursor:not-allowed}.jgrid .jg-hidden-panel-popover{z-index:80;border:1px solid var(--line-3);border-radius:var(--r-1);background:var(--jg-card-bg);width:248px;color:var(--ink-2);position:absolute;top:calc(100% + 7px);right:0}.jgrid .jg-hidden-panel-popover-head{border-bottom:1px solid var(--line-2);min-height:34px;font-family:var(--font-sans);color:var(--ink-1);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.jgrid .jg-hidden-panel-show-all{border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--bg-2);color:var(--ink-3);font-family:var(--font-sans);cursor:pointer;padding:3px 6px;font-size:10px}.jgrid .jg-hidden-panel-show-all:hover{border-color:var(--line-3);background:var(--bg-3);color:var(--ink-1)}.jgrid .jg-hidden-panel-list{max-height:320px;padding:4px;overflow-y:auto}.jgrid .jg-hidden-panel-row{width:100%;min-height:var(--hit-min);border:0;border-bottom:1px solid var(--line-1);color:var(--ink-2);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 7px;font-size:11px;display:flex}.jgrid .jg-hidden-panel-row:last-child{border-bottom:0}.jgrid .jg-hidden-panel-row:hover{background:var(--bg-2);color:var(--ink-1)}.jgrid .jg-hidden-panel-row>span:last-child{font-family:var(--font-mono);letter-spacing:.08em;color:var(--profit);font-size:9px}.jgrid .jg-hidden-panel-popover>p{border-top:1px solid var(--line-2);color:var(--ink-4);font-family:var(--font-sans);margin:0;padding:8px 10px;font-size:9.5px;line-height:1.45}.jgrid .jg-bot-chart-hud{z-index:3;pointer-events:none;min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.035em;white-space:nowrap;align-items:center;gap:5px;font-size:8.5px;display:flex;position:absolute;top:26px;left:9px;right:76px;overflow:hidden}.jgrid .jg-bot-chart-hud.is-compact{flex:auto;justify-content:flex-start;min-width:0;font-size:9.5px;position:static}.jgrid .jg-bot-chart-hud.is-compact .jg-bot-chart-state{order:0}.jgrid .jg-bot-chart-hud.is-compact .jg-bot-chart-event,.jgrid .jg-bot-chart-hud.is-compact .jg-bot-chart-stale{order:1}.jgrid .jg-bot-chart-hud.is-compact .jg-bot-chart-level.is-so{order:2}.jgrid .jg-bot-chart-hud.is-compact .jg-bot-chart-level.is-tp{order:3}.jgrid .jg-bot-chart-hud.is-compact .jg-bot-chart-level.is-avg{order:4}.jgrid .jg-bot-chart-state,.jgrid .jg-bot-chart-level,.jgrid .jg-bot-chart-stale,.jgrid .jg-bot-chart-event{border:1px solid var(--line-2);border-radius:var(--r-1);background:color-mix(in oklab, var(--bg-1) 90%, transparent);flex:none;align-items:center;min-height:18px;padding:1px 5px;display:inline-flex}.jgrid .jg-bot-chart-state{color:var(--ink-3);gap:5px}.jgrid .jg-bot-chart-state>i{border-radius:var(--r-pill);background:currentColor;flex:none;width:5px;height:5px}.jgrid .jg-bot-chart-state>i.is-pulsing{animation:jg-bot-wait var(--dur-pulse) ease-in-out infinite}.jgrid .jg-bot-chart-state.is-profit{color:var(--profit)}.jgrid .jg-bot-chart-state.is-focus{color:var(--focus)}.jgrid .jg-bot-chart-state.is-warn{color:var(--warn)}.jgrid .jg-bot-chart-state.is-loss{color:var(--loss)}.jgrid .jg-bot-chart-state.is-neutral{color:var(--ink-3)}.jgrid .jg-bot-chart-level{color:var(--ink-4);gap:4px}.jgrid .jg-bot-chart-level>b{color:currentColor;font-weight:600}.jgrid .jg-bot-chart-level.is-avg{border-color:color-mix(in oklab, var(--focus) 45%, var(--line-2));color:var(--focus)}.jgrid .jg-bot-chart-level.is-tp{border-color:color-mix(in oklab, var(--profit) 45%, var(--line-2));color:var(--profit)}.jgrid .jg-bot-chart-level.is-so{border-color:color-mix(in oklab, var(--warn) 45%, var(--line-2));color:var(--warn)}.jgrid .jg-bot-chart-stale{color:var(--warn)}.jgrid .jg-bot-chart-event{color:var(--focus);animation:jg-bot-event-chip 1.4s var(--ease-out) both;border-color:currentColor}.jgrid .jg-bot-chart-event.is-so{color:var(--warn)}.jgrid .jg-bot-chart-event.is-tp{color:var(--profit)}.jgrid .jg-bot-chart-flash{z-index:2;pointer-events:none;border:1px solid var(--focus);background:color-mix(in oklab, var(--focus) 8%, transparent);animation:jg-bot-pane-flash 1.4s var(--ease-out) both;position:absolute;inset:0}.jgrid .jg-bot-chart-flash.is-so{border-color:var(--warn);background:color-mix(in oklab, var(--warn) 8%, transparent)}.jgrid .jg-bot-chart-flash.is-tp{border-color:var(--profit);background:color-mix(in oklab, var(--profit) 8%, transparent)}@keyframes jg-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes jg-spin{to{transform:rotate(360deg)}}@keyframes jg-bot-wait{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.4;box-shadow:0 0 0 3px #0000}}@keyframes jg-bot-event-chip{0%{opacity:0;transform:translateY(-3px)}18%,78%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes jg-bot-pane-flash{0%{opacity:0}16%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.jgrid{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s}.jgrid .jg-bot-chart-state>i.is-pulsing,.jgrid .jg-bot-chart-event{animation:none!important}.jgrid .jg-bot-chart-flash{display:none}}.jgrid .jg-alerts{flex-direction:column;max-height:78vh;display:flex}.jgrid .jg-alerts-head{border-bottom:1px solid var(--line-2);color:var(--ink-2);align-items:center;gap:9px;padding:13px 16px;display:flex}.jgrid .jg-alerts-title{font-family:var(--font-display);color:var(--ink-1);font-size:16px}.jgrid .jg-alerts-count{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-4);margin-left:auto;font-size:10px}.jgrid .jg-alerts-head>button{color:var(--ink-4);cursor:pointer;border-radius:var(--r-1);background:0 0;border:0;padding:3px;display:flex}.jgrid .jg-alerts-head>button:hover{background:var(--bg-2);color:var(--ink-1)}.jgrid .jg-alerts-banner{padding:10px 16px 0}.jgrid .jg-alerts-new{border-bottom:1px solid var(--line-1);flex-direction:column;gap:9px;padding:13px 16px;display:flex}.jgrid .jg-alerts-row{align-items:flex-start;gap:8px;display:flex}.jgrid .jg-alerts-row>:first-child{flex:1}.jgrid .jg-alerts-opts{font-family:var(--font-sans);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;display:flex}.jgrid .jg-alerts-opts label{align-items:center;gap:6px;display:flex}.jgrid .jg-alerts-opts select{background:var(--jg-control-bg,var(--bg-0));border:1px solid var(--line-2);border-radius:var(--r-1);color:var(--ink-1);font-family:var(--font-mono);cursor:pointer;padding:4px 7px;font-size:11px}.jgrid .jg-alerts-check{cursor:pointer}.jgrid .jg-alerts-check input{cursor:pointer;accent-color:var(--focus)}.jgrid .jg-alerts-list{flex-direction:column;flex:1;padding:6px 16px 12px;display:flex;overflow-y:auto}.jgrid .jg-alerts-empty{font-family:var(--font-sans);color:var(--ink-4);margin:14px 0;font-size:11.5px;line-height:1.6}.jgrid .jg-alert-row{border-bottom:1px solid var(--line-1);align-items:center;gap:9px;padding:9px 0;display:flex}.jgrid .jg-alert-row:last-child{border-bottom:0}.jgrid .jg-alert-row.is-off{opacity:.5}.jgrid .jg-alert-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jgrid .jg-alert-rule{font-family:var(--font-sans);color:var(--ink-2);font-size:12px}.jgrid .jg-alert-rule strong{font-family:var(--font-mono);color:var(--ink-1)}.jgrid .jg-alert-sub{font-family:var(--font-sans);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.jgrid .jg-alert-sub em{font-style:normal}.jgrid .jg-alert-warn{color:var(--warn)}.jgrid .jg-alert-fired{color:var(--profit)}.jgrid .jg-alert-btn{border:1px solid var(--line-2);border-radius:var(--r-1);color:var(--ink-3);cursor:pointer;background:0 0;padding:5px;display:flex}.jgrid .jg-alert-btn:hover{background:var(--bg-2);color:var(--ink-1)}.jgrid .jg-alert-btn.is-danger:hover{border-color:var(--loss);color:var(--loss)}.jgrid .jg-alerts-recent{border-top:1px solid var(--line-2);max-height:22vh;padding:10px 16px 13px;overflow-y:auto}.jgrid .jg-alerts-recent>header{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:9.5px;display:flex}.jgrid .jg-alerts-recent>header button{color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;font-size:9.5px}.jgrid .jg-alerts-recent>header button:hover{color:var(--ink-1)}.jgrid .jg-alerts-recent>div{font-family:var(--font-sans);color:var(--ink-3);align-items:baseline;gap:8px;padding:4px 0;font-size:10.5px;display:flex}.jgrid .jg-alerts-recent>div strong{font-family:var(--font-mono);color:var(--focus)}.jgrid .jg-alerts-recent>div span{flex:1}.jgrid .jg-alerts-recent>div em{color:var(--ink-4);font-size:9.5px;font-style:normal}.jgrid .jg-alert-badge{background:var(--focus);color:var(--bg-0);font-family:var(--font-mono);border-radius:7px;margin-left:5px;padding:0 4px;font-size:9px;line-height:14px}.jgrid .jg-tone-warn{color:var(--warn)}.jgrid .jg-tone-warn-bg{background:color-mix(in oklch, var(--warn), var(--bg-1) 88%)}.jgrid .jg-tone-warn-bd{border-color:color-mix(in oklch, var(--warn), transparent 60%)}.jgrid .jg-tone-ok{color:var(--profit)}.jgrid .jg-tone-ok-bg{background:color-mix(in oklch, var(--profit), var(--bg-1) 88%)}.jgrid .jg-tone-ok-bd{border-color:color-mix(in oklch, var(--profit), transparent 60%)}.jgrid .jg-tone-bad{color:var(--loss)}.jgrid .jg-surface-panel{background:var(--bg-2)}.jgrid .jg-surface-sunken{background:var(--bg-0)}.jgrid .jg-line{border-color:var(--line-2)}.jgrid .jg-line-hover:hover{border-color:var(--line-3)}.jgrid .jg-ink-1{color:var(--ink-1)}.jgrid .jg-ink-3{color:var(--ink-3)}.jgrid.jg-subscription{padding:20px}.jgrid .jg-sub-shell{flex-direction:column;gap:14px;width:100%;max-width:1100px;margin:0 auto;display:flex}.jgrid .jg-plan-grid,.jgrid .jg-cred-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.jgrid .jg-feature-grid{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.jgrid .jg-plan-grid,.jgrid .jg-cred-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jgrid .jg-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jgrid .jg-bot-grid{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:1480px;margin:0 auto;display:grid}@media (width>=1100px){.jgrid .jg-bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1500px){.jgrid .jg-bot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jgrid.jg-set-page{padding:20px}.jgrid .jg-set-workspace{flex-direction:column;gap:12px;width:100%;max-width:1480px;margin:0 auto;display:flex}.jgrid .jg-set-overview-card{border-radius:var(--r-card);animation:jg-set-enter-down .48s var(--ease-out) backwards}.jgrid .jg-set-notices{flex-direction:column;gap:8px;padding:12px 14px 0;display:flex}.jgrid .jg-set-notices:empty{display:none}.jgrid .jg-set-action-hint{color:var(--ink-3);font:11px/1.5 var(--font-sans);margin:0}.jgrid .jg-set-edit-settings{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.jgrid .jg-set-ledger-details summary{color:var(--ink-2);cursor:pointer;font:11px/1.5 var(--font-sans)}.jgrid .jg-set-ledger-details summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.jgrid .jg-set-description{font-family:var(--font-sans);color:var(--ink-3);font-size:12px;line-height:1.5}.jgrid .jg-set-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.jgrid .jg-set-count{border:1px solid var(--line-2);color:var(--ink-3);font-family:var(--font-mono);border-radius:4px;margin-left:8px;padding:2px 7px;font-size:11px}.jgrid .jg-bot-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;min-width:0;display:grid}.jgrid .jg-set-bot-card{--jg-card-bg:var(--surface-card);border-radius:var(--r-card);animation:jg-set-enter-up .52s var(--ease-out) .1s backwards}.jgrid .jg-set-bot-card:nth-child(2){animation-delay:.14s}.jgrid .jg-set-bot-card:nth-child(3){animation-delay:.18s}.jgrid .jg-set-bot-card:nth-child(4){animation-delay:.22s}@keyframes jg-set-enter-down{0%{opacity:0;transform:translateY(-20px)scale(.99)}to{opacity:1;transform:none}}@keyframes jg-set-enter-up{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.jgrid .jg-set-bot-header{border-top:2px solid var(--brand-dim);border-bottom:1px solid var(--line-2);background:linear-gradient(135deg, var(--bg-2), var(--bg-1));padding:14px 16px}.jgrid .jg-set-bot-identity,.jgrid .jg-set-bot-symbol{align-items:center;gap:10px;min-width:0;display:flex}.jgrid .jg-set-bot-identity{justify-content:space-between}.jgrid .jg-set-bot-number{color:var(--brand);background:var(--brand-tint);border:1px solid var(--brand-dim);font:11px var(--font-mono);border-radius:5px;padding:5px 6px}.jgrid .jg-set-bot-symbol h2{font:600 17px var(--font-sans);letter-spacing:-.02em;color:var(--ink-1);margin:0}.jgrid .jg-set-bot-share{color:var(--ink-3);font:11px var(--font-mono);white-space:nowrap}.jgrid .jg-set-bot-allocation{gap:5px;margin-top:12px;display:grid}.jgrid .jg-set-field-label{color:var(--ink-3);font:12px/1.4 var(--font-sans)}.jgrid .jg-set-bot-amount{color:var(--ink-1);font:500 30px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.055em;overflow-wrap:anywhere}.jgrid .jg-set-bot-amount small{color:var(--ink-4);letter-spacing:.04em;font-size:10px;font-weight:400}.jgrid .jg-set-bot-status{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.jgrid .jg-set-bot-body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px 16px;display:flex}.jgrid .jg-set-strategy{flex-direction:column;gap:7px;display:flex}.jgrid .jg-set-strategy select,.jgrid .jg-set-strategy-readonly{border:1px solid var(--line-2);background:var(--bg-0);width:100%;min-width:0;color:var(--ink-1);font:500 12px/1.5 var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:5px;padding:9px 10px}.jgrid .jg-set-strategy select{cursor:pointer}.jgrid .jg-set-strategy select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jgrid .jg-set-strategy select:disabled{opacity:.55;cursor:not-allowed}.jgrid .jg-set-strategy-description{min-height:34px;color:var(--ink-3);font:11px/1.5 var(--font-sans);overflow-wrap:anywhere}.jgrid .jg-set-share-control{flex-direction:column;gap:8px;display:flex}.jgrid .jg-set-share-value{color:var(--brand);font:500 13px var(--font-mono)}.jgrid .jg-set-share-control .jg-rail-size-control{--focus:var(--brand);--focus-bg:var(--brand-tint);--focus-bd:var(--brand-dim)}.jgrid .jg-set-bot-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;line-height:1.35;display:grid}.jgrid .jg-set-bot-metrics>div{border-top:1px solid var(--line-1);min-width:0;padding:7px 0}.jgrid .jg-set-bot-metrics>div:nth-child(2n){padding-left:14px}.jgrid .jg-set-bot-metrics dt{color:var(--ink-3);font:11px/1.5 var(--font-sans)}.jgrid .jg-set-bot-metrics dd{color:var(--ink-1);font:500 14px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0}.jgrid .jg-set-bot-metrics>div>span{color:var(--ink-4);font:10px/1.4 var(--font-sans);margin-top:2px;display:block}.jgrid .jg-set-minimum{border-top:1px solid var(--line-1);color:var(--ink-3);font:11px/1.5 var(--font-sans);justify-content:space-between;gap:8px;padding-top:10px;display:flex}.jgrid .jg-set-minimum>span:last-child{font-family:var(--font-mono)}.jgrid .jg-set-assumptions{color:var(--ink-4);font:10.5px/1.5 var(--font-sans);flex-direction:column;gap:3px;display:flex}.jgrid .jg-set-assumptions>span:first-child{color:var(--brand-soft)}.jgrid .jg-set-protection{border-top:1px solid var(--line-1);color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:auto;padding-top:12px;display:flex}.jgrid .jg-set-protection>svg{color:var(--brand-soft);flex-shrink:0;margin-top:1px}.jgrid .jg-set-protection>div{font:10.5px/1.5 var(--font-sans);flex-direction:column;gap:4px;display:flex}.jgrid .jg-set-protection strong{color:var(--ink-2);font-size:11px;font-weight:500}@media (width<=1199px){.jgrid .jg-bot-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jgrid .jg-set-edit-settings{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.jgrid.jg-set-page,.jgrid.jg-bot-list,.jgrid.jg-subscription{padding:16px 12px}.jgrid .jg-bot-card-grid{grid-template-columns:minmax(0,1fr)}}.jgrid .jg-set-overview-toggle{justify-content:space-between;align-items:center;gap:16px;display:flex}.jgrid .jg-set-overview-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.jgrid .jg-set-overview-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.jgrid .jg-set-overview-body{transform-origin:top;animation:jg-set-overview-in .2s var(--ease-out)}@keyframes jg-set-overview-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1099px){.jgrid .jg-set-overview-toggle{flex-direction:column;align-items:stretch}.jgrid .jg-set-overview-summary{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.jgrid .jg-set-overview-body,.jgrid .jg-set-overview-card,.jgrid .jg-set-bot-card{animation:none}.jgrid .jg-set-overview-toggle svg{transition:none!important}}.jgrid .jg-slide-scrim{inset:var(--h-header) 0 0 0;background:var(--scrim);position:fixed}.jgrid .jg-slide-clip{inset:var(--h-header) 0 0 0;pointer-events:none;position:fixed;overflow:hidden}.jgrid .jg-slide-panel{background:var(--bg-1);max-width:100%;max-height:100%;box-shadow:var(--shadow-modal);pointer-events:auto;outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden}.jgrid .jg-slide-panel[data-side=left],.jgrid .jg-slide-panel[data-side=right]{--jg-slide-size:min(420px, 100vw);width:var(--jg-slide-size);top:0;bottom:0}.jgrid .jg-slide-panel[data-side=top],.jgrid .jg-slide-panel[data-side=bottom]{--jg-slide-size:min(40vh, 480px);height:var(--jg-slide-size);left:0;right:0}.jgrid .jg-slide-panel[data-side=left]{border-right:1px solid var(--line-2);left:0}.jgrid .jg-slide-panel[data-side=right]{border-left:1px solid var(--line-2);right:0}.jgrid .jg-slide-panel[data-side=top]{border-bottom:1px solid var(--line-2);top:0}.jgrid .jg-slide-panel[data-side=bottom]{border-top:1px solid var(--line-2);bottom:0}.jgrid .jg-slide-panel-body{flex:1;min-height:0;overflow:auto}.jgrid .jg-slide-panel-close{color:var(--ink-4);cursor:pointer;border-radius:var(--r-1);background:0 0;border:0;padding:3px;display:flex}.jgrid .jg-slide-panel-close:hover{background:var(--bg-2);color:var(--ink-1)}.jgrid .jg-slide-panel-close:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.jgrid .jg-slide-scrim[data-state=open]{animation:.18s ease-out jg-slide-fade-in}.jgrid .jg-slide-scrim[data-state=closed]{animation:.12s ease-in forwards jg-slide-fade-out}.jgrid .jg-slide-scrim[data-enter=none]{animation:none}.jgrid .jg-slide-panel[data-state=open][data-side=left]{animation:jg-slide-in-left .2s var(--ease-out)}.jgrid .jg-slide-panel[data-state=open][data-side=right]{animation:jg-slide-in-right .2s var(--ease-out)}.jgrid .jg-slide-panel[data-state=open][data-side=top]{animation:jg-slide-in-top .2s var(--ease-out)}.jgrid .jg-slide-panel[data-state=open][data-side=bottom]{animation:jg-slide-in-bottom .2s var(--ease-out)}.jgrid .jg-slide-panel[data-state=closed][data-side=left]{animation:.15s ease-in forwards jg-slide-out-left}.jgrid .jg-slide-panel[data-state=closed][data-side=right]{animation:.15s ease-in forwards jg-slide-out-right}.jgrid .jg-slide-panel[data-state=closed][data-side=top]{animation:.15s ease-in forwards jg-slide-out-top}.jgrid .jg-slide-panel[data-state=closed][data-side=bottom]{animation:.15s ease-in forwards jg-slide-out-bottom}@media (width<=1099px){.jgrid .jg-slide-panel[data-side=left],.jgrid .jg-slide-panel[data-side=right]{border-left:0;border-right:0;width:100vw}.jgrid .jg-slide-panel[data-side=top],.jgrid .jg-slide-panel[data-side=bottom]{height:min(60vh,100%)}}@keyframes jg-slide-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jg-slide-fade-out{0%{opacity:1}to{opacity:0}}@keyframes jg-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes jg-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes jg-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes jg-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes jg-slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes jg-slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes jg-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes jg-slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.jgrid .jg-slide-scrim,.jgrid .jg-slide-panel{animation:none!important}.jgrid .jg-slide-scrim[data-state=closed],.jgrid .jg-slide-panel[data-state=closed]{visibility:hidden}}.jgrid .jg-grid-scroll{min-width:0}.jgrid .jg-compact-navigation{display:none}.jgrid .jg-symbol-status{min-width:0}.jgrid .jg-chart-toolbar,.jgrid .jg-chart-toolbar>div{flex-wrap:wrap}.jgrid .jg-chart-toolbar>div{min-width:0}.jgrid .jg-symbol-bar{flex-wrap:wrap;row-gap:10px;min-height:52px;padding-block:8px;height:auto!important}.jgrid .jg-symbol-bar>div{min-width:0}.jgrid .jg-symbol-identity{white-space:nowrap}.jgrid .jg-symbol-status>div{flex-wrap:wrap;row-gap:6px}.jgrid .jg-workspace-nav nav a,.jgrid .jg-workspace-nav nav button{white-space:nowrap}@media (width>=1200px) and (width<=1599px){.jgrid .jg-fixed-trading-rail{flex-basis:280px;width:280px}.jgrid .jg-symbol-bar>div:not(.jg-symbol-status){padding-inline:10px!important}.jgrid .jg-symbol-status{margin-left:auto}}@media (width<=1199px){.jgrid .jg-compact-navigation{z-index:8;background:var(--bg-0);gap:6px;padding:8px 0;display:flex;position:sticky;top:0}.jgrid .jg-compact-navigation a{text-align:center;color:var(--ink-2);border:1px solid var(--line-2);background:var(--bg-2);flex:1;padding:9px 6px;font-size:12px;text-decoration:none}.jgrid [id^=workspace-]{scroll-margin-top:56px}.jgrid.jg-workspace{min-height:100dvh;height:auto!important;overflow:visible!important}.jgrid .jg-workspace-body{flex-direction:column}.jgrid .jg-grid-scroll{flex:none!important;overflow:visible!important}.jgrid .jg-grid-scroll>.grid-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;height:auto!important;min-height:0!important}.jgrid .jg-grid-scroll .grid-stack-item{min-width:0;width:auto!important;height:300px!important;position:relative!important;inset:auto!important;transform:none!important}.jgrid .jg-grid-scroll .grid-stack-item-content{inset:0!important}.jgrid .jg-grid-scroll [data-grid-panel-id=chart]{order:-3;grid-column:1/-1;height:640px!important}.jgrid .jg-grid-scroll [data-grid-panel-id=account]{order:-2;grid-column:1/-1;height:240px!important}.jgrid .jg-grid-scroll [data-grid-panel-id=bottom]{grid-column:1/-1;height:320px!important}.jgrid .jg-grid-scroll [data-grid-panel-id=orderbook],.jgrid .jg-grid-scroll [data-grid-panel-id=trades]{height:400px!important}.jgrid .jg-fixed-trading-rail{flex:none;width:100%;padding-block:0}.jgrid .jg-trading-rail-scroll{overflow:visible}.jgrid .jg-workspace-actions>button:last-child{display:none}.jgrid .jg-drag-handle,.jgrid .ui-resizable-handle{display:none!important}.jgrid .jg-symbol-spacer{display:none}.jgrid .jg-symbol-bar>div{padding-inline:10px!important}.jgrid .jg-symbol-status{flex-basis:100%}.jgrid .jg-workspace-brand{width:170px!important}.jgrid .jg-workspace-nav,.jgrid .jg-workspace-nav nav{gap:14px!important}}@media (width<=767px){.jgrid .jg-workspace-header{min-height:96px;position:relative;height:auto!important;padding:10px 12px!important}.jgrid .jg-workspace-nav{flex-direction:column;width:100%;align-items:flex-start!important;gap:14px!important}.jgrid .jg-workspace-brand{border:0!important;height:28px!important;padding-left:0!important}.jgrid .jg-workspace-nav nav{flex-wrap:wrap;gap:10px 16px!important}.jgrid .jg-workspace-nav nav a,.jgrid .jg-workspace-nav nav button{margin-bottom:0!important;padding-bottom:6px!important;font-size:11px!important}.jgrid .jg-workspace-profile{max-width:calc(100% - 178px);position:absolute;top:12px;right:12px;gap:6px!important}.jgrid .jg-workspace-profile>span{display:none}.jgrid .jg-workspace-profile>button{min-width:0;max-width:100%;overflow:hidden}.jgrid .jg-workspace-main>main{gap:8px!important;padding:8px!important}.jgrid .jg-symbol-bar{gap:10px 0}.jgrid .jg-symbol-identity{flex-basis:100%}.jgrid .jg-symbol-status>div{justify-content:flex-start!important}.jgrid .jg-grid-scroll>.grid-stack{grid-template-columns:minmax(0,1fr)}.jgrid .jg-grid-scroll [data-grid-panel-id=chart]{height:700px!important}.jgrid .jg-grid-scroll [data-grid-panel-id=account]{height:310px!important}.jgrid .jg-chart-toolbar{gap:8px!important;padding:8px!important}.jgrid .jg-chart-toolbar>div{gap:6px!important}.jgrid .jg-chart-toolbar button{white-space:nowrap}.jgrid .jg-chart-toolbar [role=tablist]{flex-wrap:wrap;max-width:100%}.jgrid .jg-chart-panes{flex-direction:column;overflow-y:auto;display:flex!important}.jgrid .jg-chart-panes>div{flex:1 0 300px;min-height:300px!important}}.jgrid .jg-native-modal{border:1px solid var(--line-2);color:var(--ink-1);padding:0}.jgrid .jg-native-modal::backdrop{background:var(--scrim,#000a)}
