.chart-page.svelte-1ib4edj{--ink:#e8edf2;--muted:#8b98a5;--line:#273039;--surface:var(--shell-bg,#0c1014);--surface-2:#12181e;--accent:#e2e8f0;height:100%;min-height:100%;max-height:100%;color:var(--ink);background:0 0;flex-direction:column;font-family:IBM Plex Sans,system-ui,sans-serif;display:flex;overflow:hidden}.chart-war.svelte-1ib4edj{border-bottom:1px solid color-mix(in srgb, var(--line,#334155) 45%, transparent);flex:100%;min-width:0;padding:0 .45rem .35rem}.chart-page-bar.svelte-1ib4edj{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;flex-shrink:0;padding:.5rem .85rem .45rem;position:sticky;top:0}.chart-page-bar--shell.svelte-1ib4edj{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:0 .35rem .35rem}.chart-page-bar--shell.svelte-1ib4edj .gf-topbar-fade{background:linear-gradient(#0c1014f0 0%,#0c101480 42%,#0000 97%)}.symbol-tf.svelte-1ib4edj{flex-direction:column;justify-content:center;align-items:flex-start;gap:.08rem;min-width:0;max-width:100%;display:flex;overflow:visible}.symbol-tf-main.svelte-1ib4edj{align-items:center;gap:.28rem;min-width:0;max-width:100%;display:flex}.symbol-tf.svelte-1ib4edj .pair-pick{flex:0 auto;min-width:0;overflow:visible}.symbol-tf.svelte-1ib4edj .pair-trigger{max-width:none;padding-left:.1rem;padding-right:.15rem;overflow:visible}.symbol-tf.svelte-1ib4edj .pair-copy,.symbol-tf.svelte-1ib4edj .pair-row{min-width:0;max-width:none;overflow:visible}.symbol-tf.svelte-1ib4edj .pair-sym{text-overflow:clip;white-space:nowrap;max-width:none;font-size:.92rem;font-weight:800;line-height:1.25;display:block;overflow:visible}.symbol-tf.svelte-1ib4edj .pair-chev{display:none}.symbol-tf.svelte-1ib4edj .pair-meta{max-width:min(14rem,42vw)}.symbol-tf.svelte-1ib4edj .iv-wheel,.symbol-tf.svelte-1ib4edj .iv-pick{flex:none}.symbol-tf.svelte-1ib4edj .hud-tip--inline:where(.svelte-1ib4edj){flex:none;align-items:baseline;gap:.22rem;min-width:0;margin:0;padding:0 .1rem;display:inline-flex;overflow:visible}.symbol-tf.svelte-1ib4edj .hud-tip--inline:where(.svelte-1ib4edj) .hud-price:where(.svelte-1ib4edj){white-space:nowrap;font-size:.78rem;line-height:1.2}.symbol-tf.svelte-1ib4edj .hud-tip--inline:where(.svelte-1ib4edj) .hud-chg:where(.svelte-1ib4edj){white-space:nowrap;font-size:.55rem;line-height:1.2}.titles--shell.svelte-1ib4edj{flex:1;min-width:0}.brand-actions--shell.svelte-1ib4edj{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.shell-soft-pulse.svelte-1ib4edj{padding:0 .5rem .35rem}.mobile-pulse-lite.svelte-1ib4edj{color:#94a3b8;width:calc(100% - .7rem);font:inherit;letter-spacing:.02em;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#0f172ab8;border:1px solid #334155b3;border-radius:.45rem;align-items:center;gap:.28rem;min-height:1.55rem;margin:0 .35rem .28rem;padding:.28rem .45rem;font-size:.58rem;font-weight:700;display:flex;overflow:hidden}.mobile-pulse-lite.svelte-1ib4edj .mpl-kicker:where(.svelte-1ib4edj){letter-spacing:.12em;text-transform:uppercase;color:#64748b;flex-shrink:0;font-size:.5rem;font-weight:800}.mobile-pulse-lite.svelte-1ib4edj strong:where(.svelte-1ib4edj){color:#e2e8f0;font-variant-numeric:tabular-nums;flex-shrink:0}.mobile-pulse-lite.svelte-1ib4edj em:where(.svelte-1ib4edj){color:#94a3b8;text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.mobile-pulse-lite.svelte-1ib4edj .mpl-hit:where(.svelte-1ib4edj){color:#fbbf24}.mobile-pulse-lite.bull.svelte-1ib4edj{border-color:#367568}.mobile-pulse-lite.bear.svelte-1ib4edj{border-color:#795266}.mobile-pulse-lite.hit.svelte-1ib4edj{background:#262427;border-color:#8a6b34}.toolbar--shell.svelte-1ib4edj{display:none!important}.gf-shell-main>.chart-page{height:100%;min-height:100%}.gf-shell{height:100dvh;max-height:100dvh}.titles.svelte-1ib4edj{flex-direction:column;flex:0 auto;gap:.1rem;min-width:0;display:flex}@keyframes svelte-1ib4edj-drama-breathe{0%,to{opacity:.15;transform:translate(-6%)}50%{opacity:.55;transform:translate(6%)}}@keyframes svelte-1ib4edj-drama-flash-in{0%{opacity:0;filter:brightness(1.6);transform:translateY(4px)}55%{opacity:1;filter:brightness(1.25)}to{opacity:1;filter:brightness();transform:translateY(0)}}@keyframes svelte-1ib4edj-drama-hit-in{0%{opacity:0;text-shadow:0 0 #0000;transform:scale(.96)translateY(3px)}40%{opacity:1;text-shadow:0 0 12px #fbbf2473;transform:scale(1.02)}to{opacity:1;text-shadow:0 0 #0000;transform:scale(1)}}@keyframes svelte-1ib4edj-drama-hit-glow{0%{opacity:.9}to{opacity:.2}}.hud-tip.svelte-1ib4edj{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.02rem;min-width:5.5rem;margin-top:.05rem;display:flex}.hud-price.svelte-1ib4edj{color:#f8fafc;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;font-weight:700;line-height:1.1}.hud-chg.svelte-1ib4edj{font-size:.62rem;font-weight:700}.hud-chg.up.svelte-1ib4edj{color:#34d399}.hud-chg.down.svelte-1ib4edj{color:#f87171}.brand-actions.svelte-1ib4edj{flex-shrink:0;align-items:center;gap:.28rem;display:inline-flex}.plan-chip-wrap.svelte-1ib4edj{display:inline-flex}.toolbar.svelte-1ib4edj{flex-wrap:wrap;align-items:center;gap:.3rem .4rem;display:flex}.toolbar-view-mobile.svelte-1ib4edj{display:none}.btn-count.svelte-1ib4edj{opacity:.8;margin-left:.28rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem}.symbol-form.svelte-1ib4edj{align-items:center;gap:.25rem;display:inline-flex}.symbol-form.svelte-1ib4edj input:where(.svelte-1ib4edj){border:1px solid var(--line);background:var(--surface);height:1.85rem;color:var(--ink);font:inherit;text-transform:uppercase;border-radius:.3rem;width:7.5rem;padding:0 .4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.action.svelte-1ib4edj{font:inherit;border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface) 40%, transparent);height:1.85rem;color:var(--ink);cursor:pointer;touch-action:manipulation;border-radius:.35rem;padding:0 .55rem;font-size:.68rem;font-weight:650}.action.on.svelte-1ib4edj{border-color:color-mix(in srgb, #64748b 50%, var(--line));color:#f1f5f9;background:#3341558c}.status.svelte-1ib4edj{color:var(--muted);margin:.3rem 0 0;font-size:.64rem}.status-link.svelte-1ib4edj{color:#cbd5e1;margin-left:.35rem;font-weight:700;text-decoration:underline}.plan-life-banner.svelte-1ib4edj{background:color-mix(in srgb, #fbbf24 12%, var(--surface));color:#fde68a;border:1px solid #fbbf2473;border-radius:.35rem;margin:.35rem 0 0;padding:.35rem .5rem;font-size:.64rem;line-height:1.35}.plan-life-banner.svelte-1ib4edj a:where(.svelte-1ib4edj){color:#fbbf24;margin-left:.35rem;font-weight:700;text-decoration:underline}.conditions-scrim.svelte-1ib4edj{z-index:70;cursor:pointer;background:#02060a8c;border:0;display:block;position:fixed;inset:0}.conditions-deck.svelte-1ib4edj{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface-2) 96%, #041016);border-radius:.45rem;padding:0;overflow:auto;box-shadow:0 18px 48px #00000080}.conditions-popup.svelte-1ib4edj{z-index:75;width:min(36rem,100vw - 1.25rem);max-height:min(72vh,34rem);margin:0;position:fixed;top:max(4.5rem,10vh);left:50%;transform:translate(-50%)}.conditions-deck-head.svelte-1ib4edj{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);z-index:1;background:color-mix(in srgb, var(--surface-2) 96%, #041016);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem .3rem;display:flex;position:sticky;top:0}.conditions-deck-title.svelte-1ib4edj{flex-direction:column;gap:.06rem;min-width:0;display:flex}.conditions-deck-title.svelte-1ib4edj strong:where(.svelte-1ib4edj){letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 75%, #e2e8f0);font-size:.68rem}.conditions-deck-title.svelte-1ib4edj span:where(.svelte-1ib4edj){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.conditions-deck.svelte-1ib4edj .drama-conditions-panel{box-shadow:none;background:0 0;border:none;border-radius:0}.conditions-deck.svelte-1ib4edj .panel-head{display:none}.conditions-deck.svelte-1ib4edj .panel-foot{color:var(--muted);border-top:1px solid color-mix(in srgb, var(--line) 55%, transparent);padding:.35rem .65rem .5rem;font-size:.58rem}.replay-deck.svelte-1ib4edj{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface-2) 94%, #041016);border-radius:.4rem;flex-shrink:0;margin:.35rem .55rem 0;padding:.4rem .5rem .45rem}.replay-deck-head.svelte-1ib4edj,.replay-tools.svelte-1ib4edj,.replay-deck-actions.svelte-1ib4edj{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.replay-deck-head.svelte-1ib4edj{justify-content:space-between;margin-bottom:.35rem}.replay-deck-title.svelte-1ib4edj{flex-direction:column;gap:.08rem;min-width:0;display:flex}.replay-deck-title.svelte-1ib4edj strong:where(.svelte-1ib4edj){letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 75%, #e2e8f0);font-size:.68rem}.replay-deck-title.svelte-1ib4edj span:where(.svelte-1ib4edj){color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64rem}.replay-deck-actions.svelte-1ib4edj .action.on:where(.svelte-1ib4edj),.speed.active.svelte-1ib4edj{border-color:color-mix(in srgb, #64748b 55%, var(--line));background:color-mix(in srgb, #334155 70%, var(--surface-2));color:#f1f5f9}.go-live-replay.svelte-1ib4edj{border-color:color-mix(in srgb, #f59e0b 45%, var(--line));color:#fde68a}.replay-heat.svelte-1ib4edj{cursor:ew-resize;touch-action:none;background:#070b0f;border-radius:.25rem;align-items:stretch;gap:1px;width:100%;height:1.35rem;margin:.15rem 0 .3rem;display:flex;overflow:hidden}.heat-cell.svelte-1ib4edj{background:color-mix(in srgb, #334155 calc(var(--heat) * 100%), transparent);flex:1 1 0;min-width:1px}.heat-cell.buy.svelte-1ib4edj{background:color-mix(in srgb, #14b8a6 calc(var(--heat) * 100%), transparent)}.heat-cell.sell.svelte-1ib4edj{background:color-mix(in srgb, #fb7185 calc(var(--heat) * 100%), transparent)}.heat-cell.active.svelte-1ib4edj{outline-offset:-1px;z-index:1;outline:1px solid #f8fafc}.heat-cell.in-range.svelte-1ib4edj{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.heat-cell.mark-in.svelte-1ib4edj,.heat-cell.mark-out.svelte-1ib4edj{outline:1px solid color-mix(in srgb, var(--accent) 85%, #f8fafc);outline-offset:-1px;z-index:2}.heat-empty.svelte-1ib4edj{color:var(--muted);flex:1;place-items:center;font-size:.62rem;display:grid}.replay-range-label.svelte-1ib4edj{color:var(--muted);margin-bottom:.15rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;display:block}.replay-range.svelte-1ib4edj{width:100%;accent-color:var(--accent);margin:0 0 .35rem}.replay-range.svelte-1ib4edj:disabled{opacity:.45}.replay-tools.svelte-1ib4edj{justify-content:space-between;gap:.5rem}.speed-group.svelte-1ib4edj,.jump-group.svelte-1ib4edj{flex-wrap:wrap;gap:.2rem;display:inline-flex}.speed.svelte-1ib4edj{font:inherit;border:1px solid var(--line);background:var(--surface);min-width:2.1rem;height:1.55rem;color:var(--muted);cursor:pointer;border-radius:.28rem;padding:0 .35rem;font-size:.6rem;font-weight:650}.replay-hud.svelte-1ib4edj{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:.35rem;margin-top:.4rem;padding-top:.4rem;display:grid}.condition-from-replay.svelte-1ib4edj,.pack-io.svelte-1ib4edj{flex-wrap:wrap}.pack-shelf.svelte-1ib4edj{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);margin-top:.35rem;padding:.35rem .2rem .15rem}.pack-shelf.svelte-1ib4edj ul:where(.svelte-1ib4edj){gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.pack-row.svelte-1ib4edj{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface) 92%, #0b1220);width:100%;color:inherit;cursor:pointer;text-align:left;border-radius:.3rem;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.35rem .45rem;display:flex}.pack-row.svelte-1ib4edj strong:where(.svelte-1ib4edj){font-size:.7rem}.pack-row.svelte-1ib4edj span:where(.svelte-1ib4edj){color:var(--muted);font-size:.58rem}.pack-shelf-note.svelte-1ib4edj{color:var(--muted);margin:0 0 .3rem;font-size:.6rem}.replay-suggest.svelte-1ib4edj{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);gap:.35rem;margin-top:.35rem;padding-top:.35rem;display:grid}.suggest-note.svelte-1ib4edj,.suggest-error.svelte-1ib4edj{color:var(--muted);margin:0;font-size:.62rem}.suggest-error.svelte-1ib4edj{color:#f6899a;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.suggest-upgrade.svelte-1ib4edj{color:#38bdf8;font-weight:700;text-decoration:underline}.suggest-list.svelte-1ib4edj{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.suggest-chip.svelte-1ib4edj{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 90%, #0b1220);color:inherit;cursor:pointer;text-align:left;border-radius:.3rem;flex-direction:column;align-items:flex-start;gap:.05rem;min-height:2rem;padding:.28rem .5rem;display:flex}.suggest-chip.classic.svelte-1ib4edj{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.suggest-chip.svelte-1ib4edj:hover{border-color:color-mix(in srgb, var(--accent) 70%, var(--line))}.suggest-name.svelte-1ib4edj{font-size:.68rem;font-weight:600}.suggest-meta.svelte-1ib4edj{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.56rem}.suggest-arm-all.svelte-1ib4edj{justify-self:start}.hud-block.svelte-1ib4edj{flex-direction:column;gap:.12rem;display:flex}.hud-kicker.svelte-1ib4edj{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.hud-block.svelte-1ib4edj strong:where(.svelte-1ib4edj){font-size:.78rem}.hud-block.svelte-1ib4edj span:where(.svelte-1ib4edj){color:var(--muted);font-size:.64rem}.hud-metrics.svelte-1ib4edj{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.hud-metrics.svelte-1ib4edj div:where(.svelte-1ib4edj){flex-direction:column;gap:.08rem;min-width:0;display:flex}.hud-metrics.svelte-1ib4edj span:where(.svelte-1ib4edj){color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.56rem}.hud-metrics.svelte-1ib4edj strong:where(.svelte-1ib4edj){white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;overflow:hidden}.hud-venues.svelte-1ib4edj{color:var(--muted);margin:0;font-size:.62rem}.sr-only.svelte-1ib4edj{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-stage.svelte-1ib4edj{flex-direction:column;flex:auto;min-height:0;padding:.35rem .55rem .65rem;display:flex;position:relative;overflow:hidden}.chart-fs-hit.svelte-1ib4edj{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;position:relative}.fs-chrome.svelte-1ib4edj{--accent:#e2e8f0;--accent-dim:#1e293be0;--bid:#3dd68c;z-index:160;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none;pointer-events:auto;background:linear-gradient(#0c1014f5 0%,#0c1014e6 .5rem,#0c1014d1 55%,#0c10148c 100%);border-bottom:0;flex-direction:column;flex:none;gap:.28rem;padding:.12rem .5rem .22rem;transition:opacity .16s,transform .16s;display:flex;position:relative}.fs-arrange-bar.svelte-1ib4edj{left:50%;right:auto;bottom:calc(max(8px, env(safe-area-inset-bottom,0px)) + 3.5rem);z-index:190;color:#e2e8f0;-webkit-backdrop-filter:blur(16px);pointer-events:none;background:#0c121cf7;border:1px solid #64748bb8;border-radius:12px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:calc(100vw - 24px);padding:5px 7px;font-size:12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #00000080,0 0 18px #2dd4bf14}.fs-arrange-bar.svelte-1ib4edj>span:where(.svelte-1ib4edj){text-overflow:ellipsis;max-width:min(280px,42vw);margin:0 4px;font-size:12px;line-height:1.35;overflow:hidden}.fs-arrange-bar.svelte-1ib4edj>button:where(.svelte-1ib4edj){pointer-events:auto;flex:none;min-height:42px;padding:0 10px;font-size:12px}.fs-dim-layer.svelte-1ib4edj{z-index:164;background:rgba(0, 0, 0, var(--fs-dim-opacity,0));pointer-events:none;position:fixed;inset:0}.fs-touch-lock-shield.svelte-1ib4edj{z-index:175;box-sizing:border-box;touch-action:none;pointer-events:auto;background:0 0;position:fixed;inset:0}.fs-touch-lock-bubble.svelte-1ib4edj{right:max(18px, env(safe-area-inset-right,0px));bottom:max(92px, calc(env(safe-area-inset-bottom,0px) + 78px));position:fixed}.fs-touch-lock-orb.svelte-1ib4edj{color:#f1fffaf5;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:radial-gradient(circle at 34% 27%,#ebfffa29,#0000 44%),radial-gradient(circle at 52% 54%,#84beb333,#487e7930 68%,#233b4229);border:1px solid #daf8f15c;border-radius:50%;place-items:center;gap:.16rem;width:4.35rem;height:4.35rem;padding:.62rem 0 .42rem;transition:box-shadow .18s,border-color .18s,transform .18s;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 4px #c4f4e712,0 0 0 8px #c4f4e709,0 8px 24px #00000024,inset 0 1px 1px #ffffff42,inset 0 -6px 14px #08171e14}.fs-touch-lock-orb.svelte-1ib4edj:active{cursor:grabbing}.fs-touch-lock-orb.svelte-1ib4edj:focus-visible{outline-offset:11px;outline:2px solid #daf8f1d1}.fs-touch-lock-halo.svelte-1ib4edj,.fs-touch-lock-progress.svelte-1ib4edj,.fs-touch-lock-orb-glass.svelte-1ib4edj{pointer-events:none;border-radius:50%;position:absolute}.fs-touch-lock-halo.svelte-1ib4edj{border:1px solid #d2f7eb2b;inset:-6px;box-shadow:0 0 14px #94ebcd12}.fs-touch-lock-progress.svelte-1ib4edj{opacity:0;background:conic-gradient(from -90deg,#9dffdefa 0deg,#6ae0c0b8 0deg,#0000 0deg);inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.fs-touch-lock-orb.holding.svelte-1ib4edj{border-color:#dafff3ad;transform:scale(.96);box-shadow:0 0 0 4px #c4f4e71c,0 0 0 8px #c4f4e70f,0 0 22px #82e6c72b,inset 0 1px 1px #ffffff57,inset 0 -6px 14px #08171e0f}.fs-touch-lock-orb.holding.svelte-1ib4edj .fs-touch-lock-progress:where(.svelte-1ib4edj){opacity:1;animation:.9s linear forwards svelte-1ib4edj-fs-touch-lock-hold}@keyframes svelte-1ib4edj-fs-touch-lock-hold{0%{background:conic-gradient(from -90deg,#9dffdefa 0deg,#6ae0c0b8 0deg,#0000 0deg)}to{background:conic-gradient(from -90deg,#9dffdefa 0deg,#6ae0c0b8 360deg,#0000 360deg)}}.fs-touch-lock-orb-glass.svelte-1ib4edj{border:1px solid #e8fff829;inset:6px;box-shadow:inset 0 1px #ffffff1c}.fs-touch-lock-icon.svelte-1ib4edj{filter:drop-shadow(0 1px 4px #1027273d);place-items:center;width:1.4rem;height:1.4rem;margin-top:.08rem;display:grid}.fs-touch-lock-icon.svelte-1ib4edj svg:where(.svelte-1ib4edj){stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.fs-touch-lock-hint.svelte-1ib4edj{z-index:1;color:#f5fffbbd;letter-spacing:.07em;text-shadow:0 1px 4px #0e2a2752;pointer-events:none;font-size:.39rem;font-weight:800;position:relative}.fs-viewing-note.svelte-1ib4edj{color:#94a3b8;margin:-.1rem .1rem .2rem;font-size:.62rem;line-height:1.4}.fs-dim-control.svelte-1ib4edj{color:#cbd5e1;background:#0f172ab8;border:1px solid #334155b8;border-radius:.6rem;flex-direction:column;gap:.45rem;padding:.45rem .55rem .5rem;display:flex}.fs-dim-control.svelte-1ib4edj>span:where(.svelte-1ib4edj){justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fs-dim-title.svelte-1ib4edj{font-size:.68rem;font-weight:700}.fs-dim-value.svelte-1ib4edj{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.65rem}.fs-dim-control.svelte-1ib4edj input[type=range]:where(.svelte-1ib4edj){accent-color:#cbd5e1;touch-action:pan-x;width:100%;min-height:1.8rem;margin:0}@media (width<=520px){.fs-arrange-bar.svelte-1ib4edj>span:where(.svelte-1ib4edj){max-width:180px}}.fs-chrome.fs-hidden.svelte-1ib4edj{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(-8px)}.fs-hud.svelte-1ib4edj{z-index:162;box-sizing:border-box;pointer-events:none;background:linear-gradient(#0c1014b8 0%,#0c10148c 70%,#0000 100%);align-items:center;gap:.28rem;width:100%;min-width:0;min-height:1.7rem;padding:.2rem .35rem .28rem 1.65rem;display:flex;position:absolute;top:0;left:0;right:0}.fs-hud.svelte-1ib4edj button,.fs-hud.svelte-1ib4edj a,.fs-hud.svelte-1ib4edj input,.fs-hud.svelte-1ib4edj select,.fs-hud.svelte-1ib4edj textarea,.fs-hud.svelte-1ib4edj [role=button],.fs-hud.svelte-1ib4edj [tabindex]:not([tabindex="-1"]){pointer-events:auto}.fs-hud-pair.svelte-1ib4edj{flex:none;max-width:none;overflow:visible}.fs-hud-pair.svelte-1ib4edj .pair-pick,.fs-hud-pair.svelte-1ib4edj .pair-trigger,.fs-hud-pair.svelte-1ib4edj .pair-copy,.fs-hud-pair.svelte-1ib4edj .pair-row{max-width:none;overflow:visible}.fs-hud-pair.svelte-1ib4edj .pair-trigger{padding:.1rem .2rem .1rem 0}.fs-hud-pair.svelte-1ib4edj .pair-sym{text-overflow:clip;white-space:nowrap;letter-spacing:.01em;max-width:none;font-size:.84rem;font-weight:800;line-height:1.25;overflow:visible}.fs-hud-pair.svelte-1ib4edj .pair-chev,.fs-hud-pair.svelte-1ib4edj .pair-meta{display:none}.fs-hud-spacer.svelte-1ib4edj{flex:auto;min-width:.25rem}.fs-hud-tf.svelte-1ib4edj{flex:none}.fs-hud-px.svelte-1ib4edj{font-variant-numeric:tabular-nums;align-items:baseline;gap:.22rem;min-width:0;margin-left:.02rem;font-family:IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.fs-hud-px-val.svelte-1ib4edj{color:#f1f5f9;letter-spacing:-.01em;font-size:.88rem;font-weight:750}.fs-hud-px-chg.svelte-1ib4edj{font-size:.58rem;font-weight:750}.fs-hud-px.up.svelte-1ib4edj .fs-hud-px-chg:where(.svelte-1ib4edj){color:#5eead4}.fs-hud-px.down.svelte-1ib4edj .fs-hud-px-chg:where(.svelte-1ib4edj){color:#fb7185}.fs-grip.svelte-1ib4edj{--fs-pull:0px;cursor:grab;color:#cbd5e1;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0}.fs-grip.svelte-1ib4edj:active,.fs-grip.is-pulling.svelte-1ib4edj{cursor:grabbing}.fs-grip.svelte-1ib4edj:focus-visible{outline:none}.fs-grip-pill.svelte-1ib4edj{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a8c;border:1px solid #64748b66;border-radius:999px;justify-content:center;align-items:center;transition:transform .12s,background .15s,box-shadow .15s;animation:2.4s ease-in-out infinite svelte-1ib4edj-fs-grip-breathe;display:flex;position:relative}.fs-grip-bar.svelte-1ib4edj{background:#e2e8f094;border-radius:999px;transition:width .15s,height .15s,background .15s;display:block;box-shadow:0 1px 10px #00000059}.fs-grip.svelte-1ib4edj:hover .fs-grip-bar:where(.svelte-1ib4edj),.fs-grip.svelte-1ib4edj:focus-visible .fs-grip-bar:where(.svelte-1ib4edj),.fs-grip.is-pulling.svelte-1ib4edj .fs-grip-bar:where(.svelte-1ib4edj){background:#f1f5f9}.fs-grip.svelte-1ib4edj:hover .fs-grip-pill:where(.svelte-1ib4edj),.fs-grip.svelte-1ib4edj:focus-visible .fs-grip-pill:where(.svelte-1ib4edj),.fs-grip.is-pulling.svelte-1ib4edj .fs-grip-pill:where(.svelte-1ib4edj){background:#1e293be0;border-color:#e2e8f073;animation:none;box-shadow:0 6px 16px #00000059}.fs-grip--inline.svelte-1ib4edj{z-index:1;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid;position:relative}.fs-grip--inline.fs-grip--peek.svelte-1ib4edj{transform:translateY(var(--fs-pull));margin-left:.1rem}.fs-grip--inline.svelte-1ib4edj .fs-grip-pill:where(.svelte-1ib4edj){min-width:0;padding:.28rem .35rem}.fs-grip--inline.fs-grip--peek.svelte-1ib4edj .fs-grip-bar:where(.svelte-1ib4edj){width:1.15rem;height:.22rem}.fs-grip--inline.fs-grip--peek.svelte-1ib4edj:hover .fs-grip-bar:where(.svelte-1ib4edj),.fs-grip--inline.fs-grip--peek.svelte-1ib4edj:focus-visible .fs-grip-bar:where(.svelte-1ib4edj),.fs-grip--inline.fs-grip--peek.is-pulling.svelte-1ib4edj .fs-grip-bar:where(.svelte-1ib4edj){width:1.35rem}.fs-grip--edge.svelte-1ib4edj:not(.fs-grip--inline){z-index:165;transform:translateY(-50%) translateX(var(--fs-pull));justify-content:flex-start;align-items:center;width:1.75rem;height:min(5.8rem,30vh);padding:0 0 0 .06rem;display:flex;position:absolute;top:50%;left:0}.fs-grip--edge.svelte-1ib4edj:not(.fs-grip--inline) .fs-grip-pill:where(.svelte-1ib4edj){flex-direction:column;padding:.55rem .22rem;animation-delay:.4s}.fs-grip--edge.svelte-1ib4edj:not(.fs-grip--inline) .fs-grip-bar:where(.svelte-1ib4edj){width:.24rem;height:1.85rem}.fs-grip--edge.svelte-1ib4edj:not(.fs-grip--inline):hover .fs-grip-bar:where(.svelte-1ib4edj),.fs-grip--edge.svelte-1ib4edj:not(.fs-grip--inline):focus-visible .fs-grip-bar:where(.svelte-1ib4edj),.fs-grip--edge:not(.fs-grip--inline).is-pulling.svelte-1ib4edj .fs-grip-bar:where(.svelte-1ib4edj){height:2.25rem}@keyframes svelte-1ib4edj-fs-grip-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (width<=720px){.fs-hud.svelte-1ib4edj{gap:.22rem;min-height:0;padding:.15rem .28rem .22rem 1.55rem;top:0;left:0;right:0}.fs-hud-pair.svelte-1ib4edj .pair-sym{font-size:.8rem;line-height:1.3}.fs-hud-px-val.svelte-1ib4edj{font-size:.78rem;line-height:1.25}.fs-hud-px-chg.svelte-1ib4edj{font-size:.5rem}.fs-grip--inline.svelte-1ib4edj{width:2.75rem;height:2.75rem;margin:-.55rem -.3rem -.55rem 0}.fs-grip--edge.svelte-1ib4edj:not(.fs-grip--inline){width:1.65rem;height:min(5.2rem,28vh);top:48%;left:0}}.fs-hide-chrome.svelte-1ib4edj .fs-hide-chev:where(.svelte-1ib4edj){opacity:.9;place-items:center;display:grid;transform:rotate(180deg)}.fs-chrome.tools-open.svelte-1ib4edj,.fs-chrome.sheet-open.svelte-1ib4edj{background:#0c1014f7;box-shadow:0 10px 28px #00000059}.fs-chrome.svelte-1ib4edj .fs-actions:where(.svelte-1ib4edj){z-index:2;position:relative}.fs-chrome-top.svelte-1ib4edj{align-items:center;gap:.45rem;min-width:0;display:flex}.fs-chrome.fs-dense.svelte-1ib4edj{gap:.14rem;padding:.1rem .4rem .16rem}.fs-chrome.fs-dense.svelte-1ib4edj .fs-lbl-long:where(.svelte-1ib4edj){display:none}.fs-chrome.fs-dense.svelte-1ib4edj .fs-lbl-short:where(.svelte-1ib4edj){display:inline-grid}.fs-chrome.fs-dense.svelte-1ib4edj .fs-live:where(.svelte-1ib4edj) .fs-lbl-long:where(.svelte-1ib4edj){display:none}.fs-chrome.fs-dense.svelte-1ib4edj .fs-live:where(.svelte-1ib4edj){justify-content:center;width:2.15rem;min-width:2.15rem;padding:0}.fs-chrome.fs-dense.svelte-1ib4edj .fs-pin:where(.svelte-1ib4edj){width:2.15rem;min-width:2.15rem;padding:0}.fs-chrome.fs-dense.svelte-1ib4edj .fs-meta:where(.svelte-1ib4edj){display:none}.fs-layout-hint.svelte-1ib4edj{letter-spacing:.04em;color:#64748b;margin:-.15rem 0 .35rem;padding:0 .1rem;font-size:.55rem;font-weight:600}.fs-war.svelte-1ib4edj{flex:100%;min-width:0;padding:0 .35rem .35rem}.fs-extra-card.svelte-1ib4edj{box-sizing:border-box;background:#0b1220db;border:1px solid #64748b7a;border-radius:.55rem;flex-direction:column;gap:.35rem;width:100%;min-width:0;min-height:100%;padding:.35rem .45rem;display:flex}.fs-extra-title.svelte-1ib4edj{color:#cbd5e1;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.fs-extra-signals.svelte-1ib4edj{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.fs-extra-empty.svelte-1ib4edj{color:#94a3b8;margin:0;padding:.35rem .1rem;font-size:.67rem;line-height:1.4}.fs-quant-strip.svelte-1ib4edj{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.25rem .35rem;min-width:0;padding:.08rem .45rem .2rem;display:flex}.fs-chrome-row.svelte-1ib4edj{align-items:center;gap:.4rem;min-width:0;display:flex}.fs-pulse-slot.svelte-1ib4edj{flex:auto;min-width:0}.fs-id.svelte-1ib4edj{flex-direction:column;flex:auto;gap:.06rem;min-width:0;display:flex;overflow:hidden}.fs-id-row.svelte-1ib4edj{align-items:center;gap:.28rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.fs-pair.svelte-1ib4edj{flex:none;max-width:none;overflow:visible}.fs-pair.svelte-1ib4edj .pair-trigger{max-width:none;padding-left:.1rem;padding-right:.15rem;overflow:visible}.fs-pair.svelte-1ib4edj .pair-sym{text-overflow:clip;max-width:none;line-height:1.25;overflow:visible}.fs-pair.svelte-1ib4edj .pair-copy,.fs-pair.svelte-1ib4edj .pair-row{min-width:0;max-width:100%;overflow:hidden}.fs-pair.svelte-1ib4edj .pair-sym{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;display:block;overflow:hidden}.fs-pair.svelte-1ib4edj .pair-chev,.fs-pair.svelte-1ib4edj .pair-meta{display:none}.fs-tf.svelte-1ib4edj{z-index:1;flex:none;position:relative}.fs-tf.svelte-1ib4edj .iv-pick.is-micro .iv-trigger{min-width:2rem;min-height:1.5rem;padding:0 .36rem;font-size:.6rem}.fs-conn.svelte-1ib4edj{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;background:#1e293bb3;border:0;border-radius:.45rem;flex-shrink:0;padding:.14rem .4rem;font-size:.52rem;font-weight:800;line-height:1.1}.fs-conn.live.svelte-1ib4edj{color:var(--bid,#3dd68c);background:color-mix(in srgb, var(--bid,#3dd68c) 14%, transparent)}.fs-conn.warn.svelte-1ib4edj{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b8c}.fs-meta.svelte-1ib4edj{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.54rem;overflow:hidden}.fs-px.svelte-1ib4edj{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:.35rem;font-family:IBM Plex Mono,ui-monospace,monospace;line-height:1.15;display:inline-flex}.fs-px.up.svelte-1ib4edj .fs-px-chg:where(.svelte-1ib4edj){color:#5eead4}.fs-px.down.svelte-1ib4edj .fs-px-chg:where(.svelte-1ib4edj){color:#fb7185}.fs-px-val.svelte-1ib4edj{color:#f1f5f9;letter-spacing:-.01em;font-size:1.05rem;font-weight:750;line-height:1.1}.fs-px-chg.svelte-1ib4edj{font-size:.62rem;font-weight:750}.fs-lbl-short.svelte-1ib4edj{display:none}.fs-lbl-short.svelte-1ib4edj .gf-icon{--gf-icon-size:1.25rem}.fs-actions.svelte-1ib4edj{box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;gap:.06rem;padding:0;display:flex}.fs-chip.svelte-1ib4edj{font:inherit;letter-spacing:.02em;text-transform:uppercase;color:#64748b;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #3341558c;border-radius:.5rem;justify-content:center;align-items:center;gap:.28rem;min-height:2rem;padding:0 .55rem;font-size:.62rem;font-weight:700;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.fs-chip.svelte-1ib4edj .gf-icon .fs-chip.on.svelte-1ib4edj,.fs-chip[aria-pressed=true].svelte-1ib4edj{color:#020617;background:#f1f5f9;border-color:#f1f5f9;font-weight:800;box-shadow:0 0 0 1px #0f172a40}.fs-chip.on.svelte-1ib4edj .gf-icon,.fs-chip[aria-pressed=true].svelte-1ib4edj .gf-icon{color:#020617;opacity:1}.fs-actions.svelte-1ib4edj .fs-chip:where(.svelte-1ib4edj){color:#64748b;background:0 0;border-color:#0000}.fs-actions.svelte-1ib4edj .fs-chip:where(.svelte-1ib4edj):hover{color:#f1f5f9;background:#1e293bbf;border-color:#0000}.fs-actions.svelte-1ib4edj .fs-chip.on:where(.svelte-1ib4edj),.fs-actions.svelte-1ib4edj .fs-chip[aria-pressed=true]:where(.svelte-1ib4edj),.fs-ico-chip.on.svelte-1ib4edj,.fs-live.on.svelte-1ib4edj,.fs-pin.on.svelte-1ib4edj{color:#020617;background:#f1f5f9;border-color:#f1f5f9;box-shadow:0 0 0 1px #0f172a4d}.fs-actions.svelte-1ib4edj .fs-chip.on:where(.svelte-1ib4edj) .gf-icon,.fs-actions.svelte-1ib4edj .fs-chip[aria-pressed=true]:where(.svelte-1ib4edj) .gf-icon,.fs-ico-chip.on.svelte-1ib4edj .gf-icon,.fs-live.on.svelte-1ib4edj .gf-icon,.fs-pin.on.svelte-1ib4edj .gf-icon{color:#020617}.fs-ico-chip.on.svelte-1ib4edj .fs-ico-badge:where(.svelte-1ib4edj),.fs-chip.on.svelte-1ib4edj .fs-ico-badge:where(.svelte-1ib4edj){color:#f8fafc;background:#020617}.fs-tools.svelte-1ib4edj .fs-chip.on:where(.svelte-1ib4edj),.fs-tools.svelte-1ib4edj .fs-chip[aria-pressed=true]:where(.svelte-1ib4edj){color:#020617;background:#f1f5f9;border-color:#f1f5f9;box-shadow:0 0 0 1px #0f172a40}.fs-chip.warn.svelte-1ib4edj:not(.on){color:#fde68a;background:#f59e0b1f;border-color:#f59e0b80}.fs-chip.warn.on.svelte-1ib4edj{color:#020617;background:#fde68a;border-color:#fde68a}a.fs-chip.fs-upgrade.svelte-1ib4edj{color:#7dd3fc;background:#0c4a6e59;border-color:#38bdf88c;align-items:center;text-decoration:none;display:inline-flex}.fs-chip.svelte-1ib4edj:disabled{opacity:.4}.fs-ico-chip.svelte-1ib4edj{border-radius:.5rem;place-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;min-height:2.1rem;padding:0;display:inline-grid;position:relative}.fs-ico-chip.svelte-1ib4edj .gf-icon,.fs-exit-btn.svelte-1ib4edj .gf-icon,.fs-live.svelte-1ib4edj .gf-icon,.fs-pin.svelte-1ib4edj .gf-icon{--gf-icon-size:1.25rem}.fs-live.svelte-1ib4edj{border-radius:.5rem;gap:.3rem;padding-inline:.45rem .55rem}.fs-ico-badge.svelte-1ib4edj{color:#f1f5f9;text-align:center;background:#334155;border:0;border-radius:999px;min-width:.85rem;height:.85rem;padding:0 .14rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.48rem;font-weight:800;line-height:.85rem;position:absolute;top:.08rem;right:.08rem}.fs-exit-btn.svelte-1ib4edj{color:#e2e8f0;width:2.1rem;min-width:2.1rem;height:2.1rem;min-height:2.1rem;box-shadow:none;background:#1e293b8c;border:1px solid #4755698c;border-radius:.5rem;place-items:center;padding:0;display:inline-grid}.fs-exit-btn.svelte-1ib4edj:hover{color:#fff;background:#334155bf}.fs-tools.svelte-1ib4edj{-webkit-overflow-scrolling:touch;z-index:148;scrollbar-width:thin;scrollbar-color:#5eead46b transparent;background:#0b1220;border-top:1px solid #3341558c;border-radius:.75rem;flex-direction:column;gap:.35rem;max-height:min(42dvh,18rem);padding:.55rem .65rem .7rem;display:flex;overflow-y:auto}.fs-tools.svelte-1ib4edj::-webkit-scrollbar{width:.42rem}.fs-tools.svelte-1ib4edj::-webkit-scrollbar-track{background:0 0;margin-block:.6rem}.fs-tools.svelte-1ib4edj::-webkit-scrollbar-thumb{background:linear-gradient(#5eead485,#60a5fa6b) padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:2.5rem}.fs-tools.svelte-1ib4edj::-webkit-scrollbar-thumb:hover{background:linear-gradient(#5eead4c7,#60a5faad) padding-box padding-box}.fs-tools.svelte-1ib4edj::-webkit-scrollbar-button{width:0;height:0;display:none}.fs-tools-head.svelte-1ib4edj{z-index:2;background:#0b1220fa;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.05rem;padding-bottom:.2rem;display:flex;position:sticky;top:0}.fs-tools-done.svelte-1ib4edj{width:2.15rem;min-width:2.15rem;min-height:2.15rem;box-shadow:none;border-radius:.5rem;flex-shrink:0;padding:0;color:#e2e8f0!important;background:#1e293bd9!important;border:1px solid #475569b3!important}.fs-tools-done.svelte-1ib4edj:hover{color:#fff!important;background:#334155e6!important}.fs-tool-hint.svelte-1ib4edj{letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0;margin:0 .1rem;font-size:.68rem;font-weight:750}.fs-sec.svelte-1ib4edj{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:.2rem .1rem 0;font-size:.55rem;font-weight:700}.fs-chip-ghost.svelte-1ib4edj{opacity:.85;color:#94a3b8!important;background:0 0!important;border-style:dashed!important;border-color:#64748b8c!important}.fs-chip-ghost.svelte-1ib4edj:hover{opacity:1;color:#f1f5f9!important;background:#1e293bb3!important}.fs-tool-row.svelte-1ib4edj{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex;overflow:visible}.fs-tool-source.svelte-1ib4edj{min-width:0}.fs-tool-source.svelte-1ib4edj .source-select{width:100%;max-width:100%}.chart-stage.svelte-1ib4edj .chart-box{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.chart-stage.svelte-1ib4edj .plot-stage{flex:auto!important;height:100%!important;min-height:18rem!important}.chart-stage.svelte-1ib4edj .lw-host{min-height:16rem!important}.chart-page.chart-fs.svelte-1ib4edj .chart-page-bar:where(.svelte-1ib4edj){display:none}.chart-page.chart-fs.svelte-1ib4edj{height:100dvh;max-height:100dvh;overflow:hidden;padding-bottom:0!important}.chart-page.chart-fs.svelte-1ib4edj .sheet-scrim:where(.svelte-1ib4edj){z-index:140;cursor:pointer;background:#02060a8c;border:0;display:block!important;position:fixed!important;inset:0!important}.chart-page.chart-fs.svelte-1ib4edj .conditions-scrim:where(.svelte-1ib4edj){z-index:140}.chart-page.chart-fs.svelte-1ib4edj .conditions-popup:where(.svelte-1ib4edj){z-index:148;max-height:min(70dvh,32rem);top:max(5.5rem,12vh)}.chart-page.chart-fs.svelte-1ib4edj .conditions-popup.sheet:where(.svelte-1ib4edj),.chart-page.chart-fs.svelte-1ib4edj .replay-deck.sheet:where(.svelte-1ib4edj){z-index:148;width:100%;max-height:min(58dvh,24rem);padding-bottom:env(safe-area-inset-bottom,0px);-webkit-overflow-scrolling:touch;border-radius:.9rem .9rem 0 0;flex-direction:column;inset:auto 0 0;overflow:auto;transform:none;display:flex!important}.chart-page.chart-fs.svelte-1ib4edj .replay-deck:where(.svelte-1ib4edj):not(.sheet){left:.5rem;right:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom,0px));z-index:148;max-height:min(50dvh,20rem);margin:0;position:fixed;overflow:auto}.fs-tools-scrim.svelte-1ib4edj{z-index:140;cursor:pointer;background:#02060a66;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.chart-page.chart-fs.svelte-1ib4edj .fs-tools:where(.svelte-1ib4edj),.chart-stage.is-fs.svelte-1ib4edj .fs-tools:where(.svelte-1ib4edj){top:calc(.55rem + env(safe-area-inset-top,0px));right:.55rem;bottom:max(.55rem, env(safe-area-inset-bottom,0px));z-index:148;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #334155b3;border-radius:.9rem;width:min(22rem,38vw);max-height:none;margin:0;animation:.18s ease-out svelte-1ib4edj-fs-tools-in;position:fixed;left:auto;box-shadow:-18px 0 48px #00000073}@keyframes svelte-1ib4edj-fs-tools-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.chart-page.chart-fs.svelte-1ib4edj .chart-stage:where(.svelte-1ib4edj),.chart-stage.is-fs.svelte-1ib4edj{z-index:120;background:radial-gradient(120% 80% at 10% -10%, #0d948824, transparent 55%), radial-gradient(90% 60% at 100% 0%, #1e405a33, transparent 50%), var(--surface,#0c1014);flex-direction:column;padding:0;display:flex;position:fixed;inset:0}.chart-page.chart-fs.svelte-1ib4edj .chart-fs-hit:where(.svelte-1ib4edj){flex:auto;min-height:0}.chart-page.chart-fs.svelte-1ib4edj .chart-stage:where(.svelte-1ib4edj) .plot-stage,.chart-stage.is-fs.svelte-1ib4edj .plot-stage{flex:auto!important;height:100%!important;min-height:0!important}.chart-page.chart-fs.svelte-1ib4edj .chart-stage:where(.svelte-1ib4edj) .lw-host{min-height:0!important}.chart-page.chart-fs.svelte-1ib4edj .chart-stage:where(.svelte-1ib4edj) .chart-head,.chart-page.chart-fs.svelte-1ib4edj .chart-stage:where(.svelte-1ib4edj) .flow-legend,.chart-page.chart-fs.svelte-1ib4edj .chart-stage:where(.svelte-1ib4edj) .chart-hint,.chart-page.chart-fs.svelte-1ib4edj .chart-stage:where(.svelte-1ib4edj) .expert-flow-strip{display:none}.chart-empty-overlay.svelte-1ib4edj{z-index:6;text-align:center;pointer-events:none;background:color-mix(in srgb, var(--shell-bg,#0c1014) 55%, transparent);color:var(--muted);place-items:center;padding:2rem 1rem;font-size:.85rem;line-height:1.45;display:grid;position:absolute;inset:0}.chart-empty-card.svelte-1ib4edj{border:1px solid color-mix(in srgb, var(--line,#273039) 80%, transparent);background:var(--surface-raised,#12181e);border-radius:.85rem;flex-direction:column;gap:.35rem;max-width:18rem;padding:1rem 1.15rem;display:flex;box-shadow:0 16px 40px #00000059}.chart-empty-card.svelte-1ib4edj strong:where(.svelte-1ib4edj){font-family:var(--font-display,Syne, sans-serif);color:#e8edf2;letter-spacing:-.01em;font-size:.92rem;font-weight:700}.chart-empty-card.svelte-1ib4edj span:where(.svelte-1ib4edj){color:#8b98a5;font-size:.75rem;line-height:1.4}.sheet-scrim.svelte-1ib4edj{display:none}.sheet-scrim.conditions-scrim.svelte-1ib4edj{display:block}@media (width<=820px){.chart-page-bar.svelte-1ib4edj{padding:.55rem .55rem .45rem}.toolbar.svelte-1ib4edj{gap:.3rem}.symbol-form.svelte-1ib4edj input:where(.svelte-1ib4edj){width:6.2rem}.action.svelte-1ib4edj{height:2.15rem;min-height:2.15rem;padding:0 .7rem;font-size:.72rem}.replay-deck.svelte-1ib4edj{margin:0 .25rem;padding:.4rem .4rem .45rem}.conditions-deck.svelte-1ib4edj{max-height:min(48vh,20rem);margin:.25rem .25rem 0}.conditions-deck-title.svelte-1ib4edj span:where(.svelte-1ib4edj){display:none}.hud-metrics.svelte-1ib4edj{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-stage.svelte-1ib4edj{padding:.15rem .1rem .35rem}.chart-stage.svelte-1ib4edj .plot-stage{min-height:14rem}.chart-stage.svelte-1ib4edj .chart-head,.chart-stage.svelte-1ib4edj .flow-legend,.chart-stage.svelte-1ib4edj .expert-flow-strip{padding-inline:.35rem}.titles.svelte-1ib4edj span:where(.svelte-1ib4edj){font-size:.62rem}}@media (width<=720px){.chart-page.svelte-1ib4edj{height:100dvh;min-height:100dvh;padding-bottom:calc(var(--gf-mobile-nav-h,3.5rem) + env(safe-area-inset-bottom,0px))}.chart-page-bar.svelte-1ib4edj{padding:.28rem .4rem;padding-top:calc(.28rem + env(safe-area-inset-top,0px))}.hud-tip.svelte-1ib4edj{min-width:0;max-width:5.5rem;margin-left:auto;overflow:hidden}.hud-price.svelte-1ib4edj{font-size:.88rem}.status.svelte-1ib4edj,.plan-chip-wrap.svelte-1ib4edj{display:none}.brand-actions--shell.svelte-1ib4edj{flex-wrap:nowrap;gap:.12rem;min-width:0}.shell-ico-cluster.svelte-1ib4edj{flex-shrink:0;gap:.08rem}.shell-ico--fs.svelte-1ib4edj{flex-shrink:0}.shell-soft-pulse.svelte-1ib4edj,.chart-war.svelte-1ib4edj{display:none!important}.mobile-pulse-lite.svelte-1ib4edj{display:flex}.chart-page-bar--shell.svelte-1ib4edj{padding:0 .2rem .2rem}.chart-page-bar--shell.svelte-1ib4edj .gf-topbar-row{align-items:center;gap:.15rem}.chart-page-bar--shell.svelte-1ib4edj .gf-topbar-title{flex:auto;min-width:0}.chart-page-bar--shell.svelte-1ib4edj .gf-topbar-actions{flex:none}.symbol-tf.svelte-1ib4edj{gap:.04rem}.symbol-tf-main.svelte-1ib4edj{gap:.22rem}.symbol-tf.svelte-1ib4edj .pair-sym{max-width:none;font-size:.82rem;line-height:1.3}.symbol-tf.svelte-1ib4edj .hud-tip--inline:where(.svelte-1ib4edj) .hud-price:where(.svelte-1ib4edj){font-size:.72rem}.symbol-tf.svelte-1ib4edj .hud-tip--inline:where(.svelte-1ib4edj) .hud-chg:where(.svelte-1ib4edj){font-size:.5rem}.toolbar.svelte-1ib4edj{gap:.28rem}.toolbar-market.svelte-1ib4edj,.toolbar-conditions.svelte-1ib4edj{display:none}.toolbar-view-mobile.svelte-1ib4edj{display:flex}.symbol-form.svelte-1ib4edj{flex:auto;min-width:0}.symbol-form.svelte-1ib4edj input:where(.svelte-1ib4edj){width:100%;max-width:6.5rem;height:2rem;min-height:2rem;font-size:.74rem}.action.svelte-1ib4edj{height:2rem;min-height:2rem;padding:0 .5rem;font-size:.68rem}.sheet-scrim.svelte-1ib4edj:not(.conditions-scrim){z-index:55;cursor:pointer;background:#02060a8c;border:0;display:block;position:fixed;inset:0}.conditions-popup.sheet.svelte-1ib4edj{top:auto;left:0;right:0;bottom:calc(var(--gf-mobile-nav-h,3.5rem) + env(safe-area-inset-bottom,0px));width:100%;max-height:min(52dvh,22rem);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-left:0;border-right:0;border-radius:.85rem .85rem 0 0;transform:none}.replay-deck.sheet.svelte-1ib4edj{left:0;right:0;bottom:calc(var(--gf-mobile-nav-h,3.5rem) + env(safe-area-inset-bottom,0px));z-index:60;max-height:min(52dvh,22rem);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-left:0;border-right:0;border-radius:.85rem .85rem 0 0;margin:0;position:fixed;overflow:auto;box-shadow:0 -12px 36px #00000073}.chart-stage.svelte-1ib4edj{padding:0}.chart-stage.svelte-1ib4edj .plot-stage{border-radius:0;min-height:max(18rem, calc(100dvh - 9.8rem - env(safe-area-inset-bottom,0px)))!important;height:max(18rem, calc(100dvh - 9.8rem - env(safe-area-inset-bottom,0px)))!important}.chart-stage.svelte-1ib4edj .lw-host{min-height:16rem!important}.chart-stage.svelte-1ib4edj .chart-head{padding:.18rem .4rem;font-size:.58rem}.chart-stage.svelte-1ib4edj .chart-hint,.chart-stage.svelte-1ib4edj .head-flow{display:none}.chart-stage.is-fs.svelte-1ib4edj .now-zone{gap:.06rem;max-width:min(13rem,55vw);padding:.24rem .36rem;top:max(3.6rem, var(--now-zone-top,0px))!important}.chart-stage.is-fs.svelte-1ib4edj .now-line{font-size:.48rem}.chart-stage.is-fs.svelte-1ib4edj .now-price{font-size:.76rem}.fs-chrome.svelte-1ib4edj,.fs-chrome.fs-mobile.svelte-1ib4edj{gap:0;padding:0 .22rem .08rem}.fs-chrome-top.svelte-1ib4edj{flex-wrap:nowrap;align-items:center;gap:.22rem}.fs-meta.svelte-1ib4edj,.fs-conn.svelte-1ib4edj{display:none!important}.fs-chrome-row--pulse.svelte-1ib4edj{gap:.22rem;padding:.04rem .3rem;overflow:hidden}.fs-pulse-slot.svelte-1ib4edj{scrollbar-width:none;flex:0 auto;overflow-x:auto}.fs-pulse-slot.svelte-1ib4edj::-webkit-scrollbar{display:none}.fs-quant-strip.svelte-1ib4edj::-webkit-scrollbar{display:none}.fs-war.svelte-1ib4edj::-webkit-scrollbar{display:none}.fs-war.svelte-1ib4edj{padding:0 .25rem .12rem;overflow-x:auto}.fs-quant-strip.svelte-1ib4edj{scrollbar-width:none;flex-wrap:wrap;align-content:flex-start;gap:.22rem;padding:.08rem .3rem .16rem;overflow:auto}.fs-actions.svelte-1ib4edj{flex-wrap:nowrap;flex:none;order:0;justify-content:flex-end;gap:.04rem;max-width:none;margin-left:auto;overflow:visible}.shell-soft-pulse.svelte-1ib4edj{display:none}.fs-px-chg.svelte-1ib4edj{font-size:.58rem}.fs-id.svelte-1ib4edj{gap:0;padding-top:0}.fs-conn.svelte-1ib4edj{padding:.14rem .4rem;font-size:.5rem}.fs-lbl-long.svelte-1ib4edj{display:none}.fs-lbl-short.svelte-1ib4edj{place-items:center;display:inline-grid}.fs-chip.svelte-1ib4edj{border-radius:.48rem;height:2.15rem;min-height:2.15rem;padding:0 .42rem;font-size:.6rem}.fs-live.svelte-1ib4edj{letter-spacing:0;width:2.15rem;min-width:2.15rem;padding:0;font-size:0}.fs-live.svelte-1ib4edj .fs-lbl-long:where(.svelte-1ib4edj){display:none}.fs-pin.svelte-1ib4edj{width:2.15rem;min-width:2.15rem;padding:0}.fs-ico-chip.svelte-1ib4edj,.fs-exit-btn.svelte-1ib4edj{width:2.15rem;min-width:2.15rem;height:2.15rem;min-height:2.15rem}.fs-ico-chip.svelte-1ib4edj .gf-icon,.fs-exit-btn.svelte-1ib4edj .gf-icon,.fs-live.svelte-1ib4edj .gf-icon,.fs-pin.svelte-1ib4edj .gf-icon{--gf-icon-size:1.25rem}.fs-ico-badge.svelte-1ib4edj{min-width:1rem;height:1rem;font-size:.52rem;line-height:1rem;top:.12rem;right:.12rem}.fs-id.svelte-1ib4edj{flex:1 1 0;min-width:0;max-width:calc(100% - 9.5rem)}.fs-pair.svelte-1ib4edj{max-width:none;overflow:visible}.fs-pair.svelte-1ib4edj .pair-sym{max-width:none;font-size:.8rem;line-height:1.3;overflow:visible}.fs-tf.svelte-1ib4edj{flex:none}.fs-px.svelte-1ib4edj{gap:.22rem}.fs-px-val.svelte-1ib4edj{font-size:.92rem}.fs-actions.svelte-1ib4edj .fs-ico-chip:where(.svelte-1ib4edj),.fs-actions.svelte-1ib4edj .fs-live:where(.svelte-1ib4edj),.fs-actions.svelte-1ib4edj .fs-pin:where(.svelte-1ib4edj),.fs-actions.svelte-1ib4edj .fs-exit-btn:where(.svelte-1ib4edj),.fs-actions.svelte-1ib4edj .fs-hide-chrome:where(.svelte-1ib4edj){width:1.7rem;min-width:1.7rem;height:1.7rem;min-height:1.7rem}.fs-chip.svelte-1ib4edj{height:1.7rem;min-height:1.7rem}.fs-live.svelte-1ib4edj,.fs-pin.svelte-1ib4edj,.fs-ico-chip.svelte-1ib4edj,.fs-exit-btn.svelte-1ib4edj{width:1.7rem;min-width:1.7rem}.hud-tip.svelte-1ib4edj:not(.hud-tip--inline){display:none}.fs-tools.svelte-1ib4edj{gap:.32rem}.fs-tool-row.svelte-1ib4edj{gap:.3rem}.fs-tool-row.svelte-1ib4edj .fs-chip:where(.svelte-1ib4edj){flex:none;height:auto;min-height:2.2rem;padding:.45rem .58rem}.fs-tool-row.svelte-1ib4edj .fs-chip.on:where(.svelte-1ib4edj),.fs-tool-row.svelte-1ib4edj .fs-chip[aria-pressed=true]:where(.svelte-1ib4edj){color:#020617;background:#f1f5f9;border-color:#f1f5f9}.chart-page.chart-fs.svelte-1ib4edj .fs-tools:where(.svelte-1ib4edj),.chart-stage.is-fs.svelte-1ib4edj .fs-tools:where(.svelte-1ib4edj){width:auto;padding:.6rem .7rem calc(.7rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;border-radius:.9rem .9rem 0 0;max-height:min(58dvh,26rem);animation:.18s ease-out svelte-1ib4edj-fs-tools-sheet-in;inset:auto 0 0;box-shadow:0 -14px 40px #00000080}@keyframes svelte-1ib4edj-fs-tools-sheet-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fs-tools-done.svelte-1ib4edj{width:2.35rem;min-width:2.35rem;min-height:2.35rem;padding:0}.fs-tool-market.svelte-1ib4edj .fs-chip:where(.svelte-1ib4edj){text-transform:none;letter-spacing:.01em}.replay-deck-actions.svelte-1ib4edj .action:where(.svelte-1ib4edj){flex:none;min-height:2.1rem}}@media (width<=520px){.fs-chrome.svelte-1ib4edj,.fs-chrome.fs-mobile.svelte-1ib4edj{padding-left:max(.4rem, env(safe-area-inset-left,0px));padding-right:max(.4rem, env(safe-area-inset-right,0px))}.fs-actions.svelte-1ib4edj{flex-wrap:nowrap;max-width:none;overflow:visible}.chart-stage.svelte-1ib4edj .hint-desk,.chart-stage.svelte-1ib4edj .hint-touch{display:none}}.chart-quant-strip.svelte-1ib4edj{background:color-mix(in srgb, var(--surface-2,#0f172a) 85%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line,#334155) 55%, transparent);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.3rem .45rem;min-height:1.6rem;padding:.18rem .5rem;display:flex}button.quant-pill.svelte-1ib4edj{appearance:none;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.quant-pill.svelte-1ib4edj{letter-spacing:.04em;white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:999px;padding:.12rem .45rem;font-size:.6rem;font-weight:700}.quant-sticky.svelte-1ib4edj{color:#fda4af;background:#e11d481f;border-color:#fb718566}.quant-sticky.broke.svelte-1ib4edj{color:#fecdd3;background:#e11d482e;border-color:#fb71858c}.quant-absorb.svelte-1ib4edj{color:#c4b5fd;background:#7c3aed2e;border-color:#7c3aed8c}.quant-absorb.absorb-top.svelte-1ib4edj{color:#f87171;background:#dc262626;border-color:#f8717173}.quant-absorb.absorb-bot.svelte-1ib4edj{color:#34d399;background:#10b98126;border-color:#34d39973}.quant-absorb.exhaustion.svelte-1ib4edj{color:#fbbf24;background:#f59e0b26;border-color:#fbbf2473}.quant-vpin.svelte-1ib4edj{color:#cbd5e1;background:#64748b29;border-color:#94a3b866}.quant-vpin.toxic.svelte-1ib4edj{color:#fca5a5;background:#dc26262e;border-color:#dc26268c}.quant-pulse.svelte-1ib4edj{color:#c7d2fe;background:#6366f124;border-color:#818cf873}.quant-pulse.bull.svelte-1ib4edj{color:#6ee7b7;border-color:#34d39980}.quant-pulse.bear.svelte-1ib4edj{color:#fca5a5;border-color:#f8717180}.quant-liq.svelte-1ib4edj{color:#5eead4;background:#0d948824;border-color:#14b8a673}.quant-liq.fortress.svelte-1ib4edj{color:#99f6e4}.quant-liq.thin.svelte-1ib4edj{color:#fdba74;border-color:#ea580c73}.quant-battle.svelte-1ib4edj{color:#c7d2fe;background:#6366f124;border-color:#818cf873}.quant-battle.up.svelte-1ib4edj{color:#6ee7b7}.quant-battle.down.svelte-1ib4edj{color:#fca5a5}.quant-hawkes.svelte-1ib4edj{color:#cbd5e1;background:#4755692e;border-color:#64748b73}.quant-hawkes.quant-active.svelte-1ib4edj{color:#a5b4fc;border-color:#818cf873}.quant-hawkes.quant-crit.svelte-1ib4edj{color:#fde68a;background:#ca8a041f;border-color:#eab30873}.quant-hawkes.quant-burst.svelte-1ib4edj{color:#fdba74;background:#ea580c26;border-color:#ea580c80;animation:1.2s ease-in-out infinite svelte-1ib4edj-quant-burst-flash}@keyframes svelte-1ib4edj-quant-burst-flash{0%,to{opacity:1}50%{opacity:.65}}
