@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@100..800&family=Space+Grotesk:wght@300..700&display=swap";.qt-unit{border-radius:var(--rn-r-sm);background:var(--rn-panel-2);height:24px;color:var(--rn-dim);font-size:var(--rn-micro-sm);letter-spacing:var(--rn-track-tight);transition:background-color var(--rn-fast) ease, color var(--rn-fast) ease;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.qt-unit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.qt-unit:hover{color:var(--rn-text)}.qt-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.qt-list{flex-direction:column;flex:1;min-height:min-content;display:flex}.qt-colhead{z-index:2;font:500 var(--rn-micro-xs) / 1.6 var(--rn-font-ui);letter-spacing:var(--rn-track);text-transform:uppercase;background:var(--rn-panel);border-bottom:var(--rn-rule-hair) solid var(--rn-line-soft);white-space:nowrap;grid-template-columns:1.3fr 1fr 1fr;gap:6px;padding:6px 10px;display:grid;position:sticky;top:0}.qt-colhead span:not(:first-child){text-align:right}.qt-row{white-space:nowrap;flex:1;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:6px;min-height:22px;padding:0 10px;line-height:1.4;display:grid}.qt-empty{color:var(--rn-mute);letter-spacing:var(--rn-track);text-transform:uppercase;padding:28px 16px}.rn-display{font-family:var(--rn-font-display);letter-spacing:-.01em;font-weight:600;line-height:.95}.rn-display-hero{letter-spacing:-.02em;font-size:clamp(56px,6.4vw,96px);line-height:.92}.rn-display-xl{font-size:clamp(36px,4.2vw,56px);line-height:.95}.rn-display-lg{font-size:clamp(24px,2.6vw,32px)}.rn-display-md{font-size:19px}.rn-display-sm{font-size:17px;line-height:1.15}.rn-ui{font-family:var(--rn-font-ui);font-weight:500}.rn-numeric{font-family:var(--rn-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:700}.rn-numeric-hero{font-size:clamp(56px,6.4vw,96px);line-height:.92}.rn-numeric-lg{font-size:22px}.rn-numeric-md{font-size:13px}.rn-numeric-sm{font-size:11px}.rn-micro-xs{font:500 var(--rn-micro-xs) / 1.55 var(--rn-font-ui);letter-spacing:var(--rn-track-tight);text-transform:uppercase}.rn-micro-sm{font:500 var(--rn-micro-sm) / 1.7 var(--rn-font-ui);letter-spacing:var(--rn-track);text-transform:uppercase}.rn-micro-lg{font:500 var(--rn-micro-lg) / 1.7 var(--rn-font-ui);letter-spacing:var(--rn-track-wide);text-transform:uppercase}.rn-micro-vertical{writing-mode:vertical-rl;font:500 var(--rn-micro) / 1 var(--rn-font-ui);letter-spacing:var(--rn-track-widest);text-transform:uppercase}.rn-micro{font:500 var(--rn-micro) / 1.7 var(--rn-font-ui);letter-spacing:var(--rn-track);text-transform:uppercase}.rn-num{font-family:var(--rn-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root{--rn-bg:#0b0d12;--rn-panel:#141824;--rn-panel-2:#1b2030;--rn-line:#232838;--rn-line-soft:#1a1f2c;--rn-text:#e9edf5;--rn-moon:#c7d3e8;--rn-dim:#8a93a8;--rn-mute:#5a6377;--rn-up:#86d9ad;--rn-down:#e07a70;--rn-gain:var(--rn-up);--rn-loss:var(--rn-down);--rn-settled:var(--rn-up);--rn-failed:var(--rn-down);--rn-glow:0 0 24px #c7d3e824;--rn-glow-text:0 0 12px #c7d3e840;--rn-font-display:"Space Grotesk", system-ui, sans-serif;--rn-font-ui:"Space Grotesk", system-ui, sans-serif;--rn-font-mono:"JetBrains Mono", ui-monospace, monospace;--rn-r-sm:4px;--rn-r-md:8px;--rn-r-lg:12px;--rn-r-pill:999px;--rn-rule-hair:1px;--rn-rule-base:1.5px;--rn-micro-xs:10px;--rn-micro-sm:11px;--rn-micro:12px;--rn-micro-lg:13px;--rn-track-tight:.04em;--rn-track:.08em;--rn-track-wide:.12em;--rn-track-widest:.18em;--rn-fast:.12s}[data-theme=light]{--rn-bg:#f4f1ea;--rn-panel:#fff;--rn-panel-2:#ece7dc;--rn-line:#d8d2c4;--rn-line-soft:#e6e1d5;--rn-text:#1b1a17;--rn-moon:#3c3a33;--rn-dim:#6f6a5e;--rn-mute:#9a9486;--rn-up:#2e8b5e;--rn-down:#c0473c;--rn-glow:0 0 24px #3c3a331a;--rn-glow-text:0 0 12px #3c3a332e}.rn-panel{background:var(--rn-panel);border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-md);color:var(--rn-text)}.rn-panel-raised{background:var(--rn-panel-2)}.rn-hairline{border:0;border-top:var(--rn-rule-hair) solid var(--rn-line);height:0;margin:0}.rn-hairline-v{border:0;border-left:var(--rn-rule-hair) solid var(--rn-line);align-self:stretch;width:0}.rn-hairline-soft{border-color:var(--rn-line-soft)}.rn-label{color:var(--rn-dim)}.rn-up{color:var(--rn-up);--rn-ink:var(--rn-up)}.rn-down{color:var(--rn-down);--rn-ink:var(--rn-down)}.rn-settled{color:var(--rn-settled);--rn-ink:var(--rn-settled)}.rn-failed{color:var(--rn-failed);--rn-ink:var(--rn-failed)}.rn-glow{box-shadow:var(--rn-glow)}.rn-glow-text{text-shadow:var(--rn-glow-text)}.rn-chip{border:var(--rn-rule-hair) solid transparent;border-radius:var(--rn-r-pill);font-family:var(--rn-font-ui);font-weight:500;font-size:var(--rn-micro-sm);letter-spacing:var(--rn-track);text-transform:uppercase;white-space:nowrap;color:var(--rn-ink,var(--rn-moon));align-items:center;gap:4px;padding:2px 8px;line-height:1.5;display:inline-flex}.rn-chip-filled{background:var(--rn-ink,var(--rn-moon));border-color:var(--rn-ink,var(--rn-moon));color:var(--rn-bg)}.rn-chip-quiet{border-color:var(--rn-line);color:var(--rn-ink,var(--rn-dim))}.rn-btn{border:var(--rn-rule-hair) solid transparent;border-radius:var(--rn-r-sm);font-family:var(--rn-font-ui);font-weight:500;font-size:var(--rn-micro-lg);letter-spacing:var(--rn-track);text-transform:uppercase;white-space:nowrap;color:var(--rn-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:9px 16px;line-height:1.2;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:inline-flex}.rn-btn:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:2px}.rn-btn:disabled,.rn-btn[aria-disabled=true]{color:var(--rn-mute);border-color:var(--rn-line);box-shadow:none;cursor:not-allowed;background:0 0}.rn-btn-primary{background:var(--rn-ink,var(--rn-text));border-color:var(--rn-ink,var(--rn-text));color:var(--rn-bg)}.rn-btn-primary:hover:not(:disabled){box-shadow:var(--rn-glow)}.rn-btn-secondary{border-color:var(--rn-line);color:var(--rn-ink,var(--rn-text))}.rn-btn-secondary:hover:not(:disabled){background:var(--rn-panel-2);border-color:var(--rn-moon)}.rn-iconbtn{width:var(--rn-iconbtn-size,24px);height:var(--rn-iconbtn-size,24px);border-radius:var(--rn-r-sm);font-family:var(--rn-font-ui);font-weight:500;font-size:var(--rn-micro);color:var(--rn-dim);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.rn-iconbtn:hover{background:var(--rn-panel-2);color:var(--rn-text)}.rn-iconbtn:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:1px}.rn-iconbtn:disabled,.rn-iconbtn[aria-disabled=true]{color:var(--rn-mute);cursor:not-allowed;background:0 0}.rn-chip-close{--rn-iconbtn-size:14px;border-radius:var(--rn-r-pill);font-size:var(--rn-micro-xs);color:inherit;margin-right:-4px}.rn-chip-close:hover{background:color-mix(in srgb, currentColor 16%, transparent);color:inherit}.rn-tabs{background:var(--rn-panel);border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-md);align-items:stretch;gap:2px;padding:2px;display:inline-flex}.rn-tab{border-radius:var(--rn-r-sm);font-family:var(--rn-font-ui);font-weight:500;font-size:var(--rn-micro-sm);letter-spacing:var(--rn-track-wide);text-transform:uppercase;white-space:nowrap;color:var(--rn-dim);cursor:pointer;background:0 0;border:0;padding:6px 12px;line-height:1.3;transition:background-color .12s,color .12s}.rn-tab:hover{color:var(--rn-text)}.rn-tab:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:-1px}.rn-tab[aria-selected=true],.rn-tab-on{background:var(--rn-panel-2);color:var(--rn-text)}.rn-toggle{background:var(--rn-panel);border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-pill);grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:inline-grid}.rn-toggle-opt{border-radius:var(--rn-r-pill);font-family:var(--rn-font-ui);font-weight:500;font-size:var(--rn-micro-sm);letter-spacing:var(--rn-track-wide);text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--rn-dim);cursor:pointer;background:0 0;border:0;padding:6px 14px;line-height:1.3;transition:background-color .12s,color .12s}.rn-toggle-opt:hover{color:var(--rn-text)}.rn-toggle-opt:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:-1px}.rn-toggle-opt[aria-checked=true],.rn-toggle-on{background:var(--rn-ink,var(--rn-moon));color:var(--rn-bg)}.rn-toggle-opt[aria-checked=true]:hover,.rn-toggle-on:hover{color:var(--rn-bg)}.rn-toggle-opt:disabled,.rn-toggle-opt[aria-disabled=true]{color:var(--rn-mute);cursor:not-allowed;background:0 0}.rn-check{font-family:var(--rn-font-ui);font-weight:500;font-size:var(--rn-micro-sm);letter-spacing:var(--rn-track-wide);text-transform:uppercase;white-space:nowrap;color:var(--rn-dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;line-height:1.3;transition:color .12s;display:inline-flex}.rn-check:before{content:"";box-sizing:border-box;width:var(--rn-check-size,14px);height:var(--rn-check-size,14px);border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-sm);flex:none;transition:background-color .12s,border-color .12s}.rn-check:hover{color:var(--rn-text)}.rn-check:hover:before{border-color:var(--rn-moon)}.rn-check:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:2px}.rn-check[aria-checked=true],.rn-check-on{color:var(--rn-text)}.rn-check[aria-checked=true]:before,.rn-check-on:before{background:var(--rn-ink,var(--rn-moon));border-color:var(--rn-ink,var(--rn-moon))}.rn-check:disabled,.rn-check[aria-disabled=true]{color:var(--rn-mute);cursor:not-allowed}.rn-check:disabled:before,.rn-check[aria-disabled=true]:before{border-color:var(--rn-line);background:0 0}.rn-row{border-bottom:var(--rn-rule-hair) solid var(--rn-line-soft);font-variant-numeric:tabular-nums;transition:background-color .12s}.rn-row:hover,.rn-row[aria-selected=true],.rn-row-on{background:var(--rn-panel-2)}.rn-moon{--rn-moon-size:96px;width:var(--rn-moon-size);height:var(--rn-moon-size);border-radius:var(--rn-r-pill);background:radial-gradient(circle at 34% 30%, var(--rn-moon) 0%, color-mix(in srgb, var(--rn-moon) 84%, var(--rn-bg)) 46%, color-mix(in srgb, var(--rn-moon) 58%, var(--rn-bg)) 78%, color-mix(in srgb, var(--rn-moon) 42%, var(--rn-bg)) 100%);box-shadow:var(--rn-glow);flex:none}.rn-stars{--rn-star:color-mix(in srgb, var(--rn-moon) 26%, transparent);background-image:radial-gradient(circle at 8% 18%, var(--rn-star) 0 1px, transparent 1.2px), radial-gradient(circle at 23% 61%, var(--rn-star) 0 1px, transparent 1.2px), radial-gradient(circle at 41% 12%, var(--rn-star) 0 1.3px, transparent 1.5px), radial-gradient(circle at 57% 74%, var(--rn-star) 0 1px, transparent 1.2px), radial-gradient(circle at 69% 33%, var(--rn-star) 0 1px, transparent 1.2px), radial-gradient(circle at 82% 8%, var(--rn-star) 0 1.3px, transparent 1.5px), radial-gradient(circle at 91% 52%, var(--rn-star) 0 1px, transparent 1.2px);background-repeat:no-repeat}.rn-modal-scrim{z-index:var(--rn-z-modal,100);background:color-mix(in srgb, var(--rn-bg) 78%, transparent);overscroll-behavior:contain;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rn-modal{box-sizing:border-box;width:100%;max-width:var(--rn-modal-w,420px);background:var(--rn-panel);border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-lg);max-height:100%;box-shadow:var(--rn-glow);color:var(--rn-text);flex-direction:column;display:flex}.rn-modal-head{border-bottom:var(--rn-rule-hair) solid var(--rn-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rn-modal-body{min-height:0;padding:16px;overflow:auto}.rn-modal-foot{border-top:var(--rn-rule-hair) solid var(--rn-line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.rn-token-glyph{--rn-glyph-size:24px;width:var(--rn-glyph-size);height:var(--rn-glyph-size);background:var(--rn-panel-2);border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-pill);font-family:var(--rn-font-ui);font-weight:500;font-size:var(--rn-micro-xs);letter-spacing:var(--rn-track-tight);text-transform:uppercase;color:var(--rn-moon);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.rn-token-glyph-sm{--rn-glyph-size:18px}.rn-token-glyph img{object-fit:cover;width:100%;height:100%;display:block}.rn-token-btn{background:var(--rn-panel-2);border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-pill);font-family:var(--rn-font-ui);font-weight:500;font-size:var(--rn-micro-lg);letter-spacing:var(--rn-track);text-transform:uppercase;white-space:nowrap;color:var(--rn-text);cursor:pointer;align-items:center;gap:8px;padding:3px 10px 3px 3px;line-height:1.3;transition:border-color .12s;display:inline-flex}.rn-token-btn:after{content:"▾";font-size:var(--rn-micro-xs);color:var(--rn-dim);line-height:1}.rn-token-btn:hover:not(:disabled){border-color:var(--rn-moon)}.rn-token-btn:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:2px}.rn-token-btn:disabled,.rn-token-btn[aria-disabled=true]{color:var(--rn-mute);cursor:not-allowed}.rn-percent-strip{align-items:center;gap:2px;display:inline-flex}.rn-percent-btn{border-radius:var(--rn-r-sm);font-family:var(--rn-font-ui);font-weight:500;font-size:var(--rn-micro-xs);letter-spacing:var(--rn-track);text-transform:uppercase;white-space:nowrap;color:var(--rn-dim);cursor:pointer;background:0 0;border:0;padding:1px 5px;line-height:1.4;transition:background-color .12s,color .12s}.rn-percent-btn:hover{background:var(--rn-panel-2);color:var(--rn-text)}.rn-percent-btn:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:1px}.rn-percent-sep{font-size:var(--rn-micro-xs);color:var(--rn-mute);-webkit-user-select:none;user-select:none}.rn-percent-pop{z-index:var(--rn-z-pop,10);background:var(--rn-panel-2);border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-md);flex-direction:column;gap:8px;min-width:150px;padding:10px;display:flex;position:absolute}.rn-percent-pop-row{align-items:center;gap:6px;display:flex}.rn-percent-pop-input{border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-sm);width:100%;min-width:0;font-family:var(--rn-font-mono);font-variant-numeric:tabular-nums;font-size:var(--rn-micro-lg);color:var(--rn-text);background:0 0;padding:4px 8px}.rn-percent-pop-input::placeholder{color:var(--rn-mute)}.rn-percent-pop-input:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:1px}a.rn-link{color:var(--rn-moon);text-decoration:underline;text-decoration-thickness:var(--rn-rule-hair);text-underline-offset:3px;transition:color .12s}a.rn-link:hover{color:var(--rn-text)}a.rn-link:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:2px}::selection{background:var(--rn-moon);color:var(--rn-bg)}@media (prefers-reduced-motion:reduce){.rn-btn,.rn-tab,.rn-toggle-opt,.rn-check,.rn-check:before,.rn-iconbtn,.rn-row,.rn-token-btn,.rn-percent-btn,a.rn-link{transition:none}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--rn-bg);color:var(--rn-text);font-family:var(--rn-font-ui);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none}input{font:inherit}:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:2px}html{scrollbar-width:thin;scrollbar-color:var(--rn-line) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--rn-line);border-radius:var(--rn-r-pill)}::-webkit-scrollbar-thumb:hover{background:var(--rn-mute)}::-webkit-scrollbar-corner{background:0 0}.desk{background:var(--rn-bg);width:100%;height:100dvh;min-height:760px;color:var(--rn-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.desk-body{flex-direction:column;flex:1;min-height:0;display:flex}@media (width<=1099px){html,body,#root{height:auto;min-height:100dvh}body{overflow-x:hidden}.desk{min-width:0;height:auto;min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);overflow:visible}.desk-body{flex:none;min-height:0}}.desk-fault{text-align:center;min-height:100dvh;color:var(--rn-dim);background:var(--rn-bg);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.desk-fault-detail{max-width:48ch;color:var(--rn-mute)}.chart{background:var(--rn-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chart-pane{flex:1;min-width:0;min-height:0;position:relative;container-type:inline-size}.chart-canvas{z-index:0;position:absolute;inset:0}.chart-canvas[data-hidden=true]{visibility:hidden;pointer-events:none}.chart-legend{z-index:1;max-width:max(120px, calc(100% - var(--chart-scale-w,0px) - 200px));white-space:nowrap;pointer-events:none;flex-direction:column;gap:1px;display:flex;position:absolute;top:8px;left:12px;overflow:hidden}.chart-legend-ohlc{font-size:var(--rn-micro-sm);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-weight:500;display:flex}.chart-legend-cell{align-items:baseline;gap:4px;display:inline-flex}.chart-legend-k{color:var(--rn-mute)}.chart-overlay-note{text-align:center;color:var(--rn-dim);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.chart-windows{z-index:2;top:6px;right:calc(var(--chart-scale-w,0px) + 8px);max-width:calc(100% - var(--chart-scale-w,0px) - 16px);background:color-mix(in srgb, var(--rn-panel) 86%, transparent);flex-wrap:wrap;justify-content:flex-end;padding:1px;position:absolute}.chart-windows .rn-tab{font-size:var(--rn-micro-xs);padding:2px 6px}.chart-windows .rn-tab[aria-disabled=true],.chart-windows .rn-tab[aria-disabled=true]:hover{color:var(--rn-mute);cursor:default}@container (width<=380px){.chart-legend{max-width:calc(100% - 24px);top:32px}}.chart-legend-trades{color:var(--rn-dim)}.panel{flex-direction:column;min-width:0;min-height:0;transition:transform .26s cubic-bezier(.2,.7,.2,1),width .26s cubic-bezier(.2,.7,.2,1),height .26s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;top:0;left:0}.panel-dragging{z-index:30;background:var(--rn-bg);box-shadow:0 16px 40px color-mix(in srgb, var(--rn-bg) 70%, transparent);opacity:.96;cursor:grabbing}.panel-dock-near .panel-bar{background:var(--rn-panel-2);border-bottom-color:color-mix(in srgb, var(--rn-moon) 50%, transparent)}.panel-dock-target .panel-bar{background:var(--rn-panel-2);border-bottom:var(--rn-rule-base) solid var(--rn-moon)}.panel-tab-wrap{align-items:center;display:inline-flex}.panel-tab-close{--rn-iconbtn-size:14px;font-size:var(--rn-micro-xs);color:var(--rn-mute);opacity:0;margin-left:-2px;margin-right:2px;transition:opacity .12s}.panel-tab-wrap:hover .panel-tab-close,.panel-tab-close:focus-visible{opacity:1}.panel-tab-close:hover{color:var(--rn-text)}.panel-bar-grab{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.panel-bar-grab:active{cursor:grabbing}.panel-resize{z-index:4;cursor:nwse-resize;touch-action:none;width:16px;height:16px;position:absolute;bottom:0;right:0}.panel-resize:after{content:"";border-right:var(--rn-rule-base) solid var(--rn-mute);border-bottom:var(--rn-rule-base) solid var(--rn-mute);opacity:.6;width:8px;height:8px;position:absolute;bottom:3px;right:3px}.panel-resize:hover:after{opacity:1;border-color:var(--rn-text)}.panel-resize-left{cursor:nesw-resize;left:0;right:auto}.panel-resize-left:after{border-right:0;border-left:var(--rn-rule-base) solid var(--rn-mute);left:3px;right:auto}.panel-bar{height:var(--panel-bar-h,22px);border-bottom:var(--rn-rule-hair) solid var(--rn-line-soft);background:var(--rn-bg);flex:none;justify-content:space-between;align-items:center;padding:0 10px 0 12px;display:flex}.panel-head{flex:auto;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.panel-title{letter-spacing:var(--rn-track-wide);text-transform:uppercase;color:var(--rn-mute);white-space:nowrap}.panel-tabs{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.panel-tabs-more .rn-token-btn{height:18px;font-size:var(--rn-micro-xs);letter-spacing:var(--rn-track-wide);color:var(--rn-mute);background:0 0;border-color:#0000;gap:4px;padding:0 4px}.panel-tabs-more .rn-token-btn:hover:not(:disabled),.panel-tabs-more .rn-token-btn[aria-expanded=true]{border-color:var(--rn-line);color:var(--rn-text)}.panel-tabs-more .pill-menu-pop{top:calc(100% + 2px);left:0;right:auto}.panel-tabs-measure{visibility:hidden;pointer-events:none;width:max-content;height:0;position:absolute;top:0;left:0;overflow:hidden}.panel-tabs-measure .panel-tab{align-items:center;display:inline-flex}.panel-tab{height:var(--panel-bar-h,22px);letter-spacing:var(--rn-track-wide);text-transform:uppercase;color:var(--rn-mute);border-bottom:var(--rn-rule-base) solid transparent;white-space:nowrap;flex:none;padding:0 6px}.panel-tab-lifted{color:var(--rn-text);background:var(--rn-panel-2);border-radius:var(--rn-r-sm) var(--rn-r-sm) 0 0}.panel-tab:hover{color:var(--rn-text)}.panel-tab[aria-selected=true]{color:var(--rn-text);border-bottom-color:var(--rn-moon)}.panel-tool-add{width:20px;height:20px;font-size:15px;line-height:1}.panel:has(.pill-menu-pop){z-index:20}.panel-tab,.panel-tool{cursor:default}.panel-tool-fit,.panel-tool-expand{opacity:0;transition:opacity var(--rn-fast) ease}.panel:hover .panel-tool-fit,.panel:focus-within .panel-tool-fit,.panel:hover .panel-tool-expand,.panel:focus-within .panel-tool-expand,.panel-tool-expand.panel-tool-shown{opacity:1}.panel-tools{align-items:center;gap:2px;display:flex}.panel-tool{width:18px;height:18px;font-size:var(--rn-micro);color:var(--rn-mute)}.panel-tool svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.panel-tool:hover{color:var(--rn-text)}.panel-body{flex:1;min-width:0;min-height:0;display:flex;position:relative}.panel-body>*,.panel-live,.panel-live>*{flex:auto;min-width:0;min-height:0;display:flex}.panel-live>*{flex-direction:column}.panel-veil{z-index:3;background:color-mix(in srgb, var(--rn-bg) 72%, transparent);color:var(--rn-mute);letter-spacing:var(--rn-track-wide);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel-fault{text-align:center;color:var(--rn-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.panel-fault-detail{max-width:36ch;color:var(--rn-mute)}.panel-blank{flex:1}.panel-body{overflow:hidden}.desk-body[data-expanded] .panel:not(.panel-expanded){display:none}.desk-body[data-expanded] .canvas:not(:has(.panel-expanded)){display:none}.desk-body[data-expanded] .canvas-extent{display:none}.panel-expanded{max-height:none;flex:1 1 0!important;width:auto!important;height:auto!important}@media (width<=1099px){.canvas .panel{transition:none;grid-area:auto!important;width:auto!important;height:480px!important;position:static!important;transform:none!important}.panel-resize{display:none}.panel-bar-grab{cursor:default}}@media (width<=719px){.panel-no-phone{display:none}}.masthead{background:var(--rn-bg);border-bottom:var(--rn-rule-hair) solid var(--rn-line);flex:none;align-items:center;gap:16px;height:42px;padding:0 16px;display:flex}.spacer{flex:1}.brand-word{color:var(--rn-text);white-space:nowrap}.masthead-nav{align-self:stretch;align-items:stretch;gap:4px;margin-left:8px;display:flex}.masthead-nav-link{color:var(--rn-dim);letter-spacing:var(--rn-track-wide);border-bottom:var(--rn-rule-base) solid transparent;align-items:center;padding:0 10px;text-decoration:none;transition:color .12s;display:inline-flex}.masthead-nav-link:hover{color:var(--rn-text)}.masthead-nav-link[aria-current=page]{color:var(--rn-text);border-bottom-color:var(--rn-moon)}.masthead-nav-link:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:-3px}.masthead-theme{width:28px;height:28px;color:var(--rn-dim)}.masthead-theme svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.masthead-theme:hover{color:var(--rn-text)}.masthead-fund{font-size:var(--rn-micro-sm);flex:none;padding:4px 10px}.wallet-wrap{flex:none;position:relative}.wallet{border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-pill);color:var(--rn-text);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:4px 12px 4px 5px;transition:border-color .12s;display:inline-flex}.wallet:hover,.wallet[aria-expanded=true]{border-color:var(--rn-moon)}.wallet:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:2px}.wallet-moon{--rn-moon-size:22px}.wallet-address{font-size:var(--rn-micro-sm);letter-spacing:var(--rn-track-tight);white-space:nowrap;line-height:1}.wallet-menu{z-index:40;border-radius:var(--rn-r-md);flex-direction:column;min-width:176px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.wallet-menu-address{font-size:var(--rn-micro-sm);letter-spacing:var(--rn-track-tight);text-transform:none;color:var(--rn-dim)}.wallet-item{border-radius:var(--rn-r-sm);font-family:var(--rn-font-ui);font-weight:500;font-size:var(--rn-micro-sm);letter-spacing:var(--rn-track-wide);text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--rn-text);cursor:pointer;background:0 0;border:0;padding:8px 10px;transition:background-color .12s}.wallet-item:hover{background:var(--rn-panel)}.wallet-item:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:-1px}.wallet-note{white-space:normal;max-width:240px}.wallet-address-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-copy-glyph{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;color:var(--rn-dim);flex:none;transition:color .12s}.wallet-address-copy:hover .wallet-copy-glyph,.wallet-address-copy:focus-visible .wallet-copy-glyph{color:var(--rn-text)}.wallet-choice{align-items:center;gap:8px;display:flex}.wallet-icon{border-radius:var(--rn-r-sm);object-fit:contain;flex:none;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.wallet,.wallet-item,.wallet-copy-glyph{transition:none}}@media (width<=1099px){.masthead{padding:0 12px}}@media (width<=719px){.masthead{gap:12px;padding:0 12px}.wallet-address{display:none}.masthead-fund{padding:4px 8px}.masthead-nav{gap:0;margin-left:0}.masthead-nav-link{font-size:var(--rn-micro-xs);padding:0 6px}.wallet{padding:4px 5px}}.dock{background:var(--rn-bg);flex-direction:column;flex:1;min-height:0;display:flex}.dock-scroll{flex:1;min-height:0;overflow:auto}.dock-table{border-collapse:collapse;width:100%;min-width:720px}.dock-table thead th{z-index:1;text-align:left;font:500 var(--rn-micro-xs) / 1.7 var(--rn-font-ui);letter-spacing:var(--rn-track);text-transform:uppercase;color:var(--rn-dim);background:var(--rn-bg);border-bottom:var(--rn-rule-hair) solid var(--rn-line);white-space:nowrap;padding:6px 16px;position:sticky;top:0}.dock-table thead th.dock-num{text-align:right}.dock-table td{font-family:var(--rn-font-ui);font-weight:500;font-size:var(--rn-micro-lg);color:var(--rn-text);white-space:nowrap;padding:8px 16px}.dock-table td.rn-up{color:var(--rn-up)}.dock-table td.rn-down{color:var(--rn-down)}.dock-num{text-align:right;font-variant-numeric:tabular-nums}.dock-market{color:var(--rn-text);letter-spacing:var(--rn-track-tight)}.dock-table td.dock-side{color:var(--rn-dim);white-space:nowrap}.dock-table td.dock-side.rn-up{color:var(--rn-up)}.dock-table td.dock-side.rn-down{color:var(--rn-down)}.dock-strike{white-space:nowrap}.dock-table td.dock-unknown{color:var(--rn-mute)}.dock-table td.dock-time{color:var(--rn-dim)}.dock-current{cursor:help}.dock-decay{font-size:var(--rn-micro-xs);color:var(--rn-mute);margin-left:4px}.dock-mode{font-size:var(--rn-micro-xs)}.dock-pct{font-size:var(--rn-micro-sm);opacity:.75;margin-left:8px}.dock-status{font-size:var(--rn-micro-xs)}.dock-actions{width:1%;min-width:7.5rem}td.dock-actions{justify-content:flex-end;gap:6px;display:flex}.dock-btn{font-size:var(--rn-micro-xs);padding:4px 10px}.dock-empty{color:var(--rn-mute);letter-spacing:var(--rn-track);text-transform:uppercase;padding:28px 16px}@media (width<=1099px){.dock-scroll{-webkit-overflow-scrolling:touch}}@media (width<=719px){.dock-table thead th,.dock-table td{padding:6px 10px}}.dock-exit{white-space:nowrap}.desk-book{background:var(--rn-panel);min-height:0;font-size:var(--rn-micro);flex-direction:column;flex:1;display:flex}.bk-head{border-bottom:var(--rn-rule-hair) solid var(--rn-line);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.bk-select{appearance:none;border:var(--rn-rule-hair) solid transparent;border-radius:var(--rn-r-sm);background:var(--rn-panel-2);color:var(--rn-moon);font-size:var(--rn-micro-sm);cursor:pointer;padding:3px 22px 3px 8px;transition:background-color .12s,color .12s}.bk-tickwrap{display:inline-flex;position:relative}.bk-tickwrap:after{content:"";border-right:var(--rn-rule-base) solid var(--rn-dim);border-bottom:var(--rn-rule-base) solid var(--rn-dim);pointer-events:none;width:5px;height:5px;position:absolute;top:50%;right:9px;transform:translateY(-70%)rotate(45deg)}.bk-select:hover{color:var(--rn-text)}.bk-select:focus-visible{border-color:var(--rn-moon);outline:none}.bk-head-actions{align-items:center;gap:4px;display:flex}.bk-icon{justify-content:center;width:24px;padding:0}.bk-unit:hover,.bk-icon:hover,.bk-icon-on{color:var(--rn-text)}.bk-catching-up{text-align:center;color:var(--rn-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.bk-side{flex-direction:column;flex:1;display:flex}.bk-row{transition:background-color 80ms;position:relative;overflow:hidden}.bk-row>span:not(.bk-bar){z-index:1;white-space:nowrap;position:relative}.bk-price{text-align:left}.bk-size,.bk-total{text-align:right;color:var(--rn-moon)}.bk-total{color:var(--rn-dim)}.bk-ask .bk-price{color:var(--rn-down)}.bk-bid .bk-price{color:var(--rn-up)}.bk-bar{z-index:0;pointer-events:none;border-radius:0 var(--rn-r-sm) var(--rn-r-sm) 0;position:absolute;top:0;bottom:0;left:0}.bk-ask .bk-bar{background:color-mix(in srgb, var(--rn-down) 14%, transparent)}.bk-bid .bk-bar{background:color-mix(in srgb, var(--rn-up) 14%, transparent)}.bk-decay{font-size:var(--rn-micro-xs);color:var(--rn-mute);margin-left:4px}.bk-row:hover{background:var(--rn-panel-2)}.bk-ask.bk-row-swept{background:color-mix(in srgb, var(--rn-down) 10%, transparent)}.bk-bid.bk-row-swept{background:color-mix(in srgb, var(--rn-up) 10%, transparent)}.bk-ask.bk-row-hover{background:color-mix(in srgb, var(--rn-down) 20%, transparent);box-shadow:inset 0 var(--rn-rule-hair) 0 var(--rn-down)}.bk-bid.bk-row-hover{background:color-mix(in srgb, var(--rn-up) 20%, transparent);box-shadow:inset 0 calc(-1 * var(--rn-rule-hair)) 0 var(--rn-up)}@keyframes bk-flash-fade{0%{background-color:color-mix(in srgb, var(--bk-flash) 22%, transparent)}to{background-color:#0000}}.bk-ask.bk-flash{--bk-flash:var(--rn-down);animation:.6s bk-flash-fade}.bk-bid.bk-flash{--bk-flash:var(--rn-up);animation:.6s bk-flash-fade}.bk-spread{border-top:var(--rn-rule-hair) solid var(--rn-line);border-bottom:var(--rn-rule-hair) solid var(--rn-line);background:var(--rn-panel-2);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 10px;display:flex}.bk-spread-label{font:500 var(--rn-micro-xs) / 1.6 var(--rn-font-ui);letter-spacing:var(--rn-track);text-transform:uppercase;color:var(--rn-dim)}.bk-spread-val{color:var(--rn-text)}.bk-spread-sweep.bk-ask .bk-spread-val{color:var(--rn-down)}.bk-spread-sweep.bk-bid .bk-spread-val{color:var(--rn-up)}.pos-mark-note{font-size:var(--rn-micro-xs);color:var(--rn-mute);margin-left:6px}.pos-away{font-size:var(--rn-micro-sm);opacity:.85;margin-left:8px}.pos-flip{cursor:pointer}.pos-token{white-space:nowrap;align-items:center;gap:8px;display:flex}.pos .dock-btn[disabled]{opacity:.3;cursor:default}.pos-amount{min-width:17ch}.pos{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.pos-toolbar{z-index:var(--rn-z-pop,10);position:absolute;top:4px;right:8px}.pos-filter{position:relative}.pos-filter .rn-iconbtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pos-filter-pop{z-index:var(--rn-z-pop,10);background:var(--rn-panel-2);border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-md);flex-direction:column;gap:8px;min-width:140px;padding:8px 10px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.pos-filter-group{flex-direction:column;gap:6px;display:flex}.pos-filter-group+.pos-filter-group{border-top:var(--rn-rule-hair) solid var(--rn-line-soft);padding-top:8px}.pos-filter-title{color:var(--rn-mute)}.pos-filter-pop .rn-check{justify-content:flex-start;width:100%}.dock-table thead th.pos-sort{cursor:pointer;padding:0}.dock-table thead th.pos-sort>button{width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 16px;display:inline-flex}.dock-table thead th.pos-sort.dock-num>button{justify-content:flex-end}.pos-sort-mark{color:var(--rn-moon);font-size:var(--rn-micro-xs)}@media (width<=719px){.dock-table thead th.pos-sort>button{padding:6px 10px}}.strikes{background:var(--rn-bg);position:absolute;inset:0;overflow:auto}.strikes-table{border-collapse:collapse;width:100%}.strikes-table thead th{z-index:1;background:var(--rn-bg);border-bottom:var(--rn-rule-hair) solid var(--rn-line);font:500 var(--rn-micro-xs) / 1.6 var(--rn-font-ui);letter-spacing:var(--rn-track);text-transform:uppercase;color:var(--rn-dim);text-align:center;padding:6px 12px;position:sticky;top:0}.strikes-row{cursor:pointer}.strikes-row td{height:30px;font-size:var(--rn-micro-lg);color:var(--rn-text);padding:0 12px}.strikes-table th.rn-up,.strikes-table td.rn-up{color:var(--rn-up)}.strikes-table th.rn-down,.strikes-table td.rn-down{color:var(--rn-down)}.strikes-call,.strikes-put{font-variant-numeric:tabular-nums;width:22%}.strikes-call{text-align:right}.strikes-put{text-align:left}.strikes-cell:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.strikes-lev{font-variant-numeric:tabular-nums;width:12%;color:var(--rn-mute);text-align:center}.strikes-table thead th.strikes-call{text-align:right}.strikes-table thead th.strikes-put{text-align:left}.strikes-k{text-align:center;white-space:nowrap;border-left:var(--rn-rule-hair) solid var(--rn-line-soft);border-right:var(--rn-rule-hair) solid var(--rn-line-soft);width:32%}.strikes-mny{font-size:var(--rn-micro-sm);color:var(--rn-mute);margin-left:10px}.rn-row-on .strikes-mny,.rn-row-on .strikes-lev{color:var(--rn-dim)}.strikes-settled{color:var(--rn-mute);letter-spacing:var(--rn-track-wide);margin-left:10px}.strikes-side{color:var(--rn-mute);display:inline-block}.strikes-side-in{color:var(--rn-dim)}.strikes-call .strikes-side{margin-right:10px}.strikes-put .strikes-side{margin-left:10px}.strikes-spot>td{border-top:var(--rn-rule-hair) solid var(--rn-line);border-bottom:var(--rn-rule-hair) solid var(--rn-line);text-align:center;white-space:nowrap;padding:4px 12px}.strikes-spot-px{font-size:var(--rn-micro-lg);color:var(--rn-moon);margin-left:10px}@media (width<=719px){.strikes-table thead th{padding:6px 8px}.strikes-row td{padding:0 8px}}.strikes-panel{background:var(--rn-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.picker{--rn-modal-w:min(820px, 94vw);height:min(520px,86vh);overflow:hidden}.picker-head{flex:none}.picker-title{letter-spacing:var(--rn-track-widest)}.picker-body{flex:1;grid-template-columns:200px 180px minmax(0,1fr);min-height:0;display:grid}.picker-tokens,.picker-cells,.picker-detail{min-height:0;overflow-y:auto}.picker-tokens{border-right:var(--rn-rule-hair) solid var(--rn-line);padding:12px}.picker-search{border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-sm);background:var(--rn-panel-2);width:100%;color:var(--rn-text);font-size:var(--rn-micro-sm);letter-spacing:var(--rn-track);margin-bottom:10px;padding:6px 10px}.picker-search::placeholder{color:var(--rn-mute)}.picker-search:focus-visible{border-color:var(--rn-moon);outline:none}.picker-tabs{flex-direction:column;gap:2px;display:flex}.picker-tab,.picker-cell{border-radius:var(--rn-r-sm);text-align:left;width:100%;color:var(--rn-dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;transition:color .12s,background-color .12s;display:flex}.picker-tab:hover,.picker-cell:hover{color:var(--rn-text)}.picker-tab[aria-selected=true],.picker-cell[aria-selected=true]{color:var(--rn-text);background:var(--rn-panel-2)}.picker-tab:focus-visible,.picker-cell:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:-1px}.picker-tab-symbol{flex:1;min-width:0}.picker-tab-change{letter-spacing:var(--rn-track)}.picker-cells{border-right:var(--rn-rule-hair) solid var(--rn-line);padding:12px 8px}.picker-cell{justify-content:space-between}.picker-note,.picker-empty,.picker-none{letter-spacing:var(--rn-track);color:var(--rn-mute)}.picker-empty,.picker-none{padding:28px 16px}.picker-detail{flex-direction:column;gap:12px;padding:16px;display:flex}.picker-ident{align-items:center;gap:10px;display:flex}.picker-id{flex-direction:column;min-width:0;display:flex}.picker-symbol{font-family:var(--rn-font-ui);letter-spacing:var(--rn-track);color:var(--rn-text);font-size:15px;font-weight:600}.picker-name{color:var(--rn-mute)}.picker-quote{align-items:baseline;gap:10px;display:flex}.picker-price{color:var(--rn-text);font-size:20px;font-weight:600}.picker-change{color:var(--rn-dim)}.picker-change.rn-up{color:var(--rn-up)}.picker-change.rn-down{color:var(--rn-down)}.picker-facts{color:var(--rn-mute);grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.picker-facts dd{color:var(--rn-dim);letter-spacing:var(--rn-track);margin:0}.picker-mint{color:var(--rn-dim);text-decoration:none}.picker-mint:hover,.picker-mint:focus-visible{color:var(--rn-text)}.picker-actions{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}@media (width<=719px){.picker-body{grid-template-columns:1fr;grid-auto-rows:minmax(0,auto)}.picker-tokens,.picker-cells{border-right:0;border-bottom:var(--rn-rule-hair) solid var(--rn-line)}}.product-pill{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.product-pill-kind{color:var(--rn-dim);letter-spacing:var(--rn-track-wide)}.product-pill-term{font-size:var(--rn-micro-lg);color:var(--rn-moon)}.product-pill-left{font-size:var(--rn-micro-sm);color:var(--rn-mute)}.token-head{background:var(--rn-bg);border-bottom:var(--rn-rule-hair) solid var(--rn-line);white-space:nowrap;flex-direction:column;flex:none;justify-content:center;min-width:0;height:36px;padding:0 16px;display:flex;overflow:hidden}.token-row{align-items:center;gap:16px;min-width:0;display:flex}.token-controls{align-items:center;gap:10px;min-width:0;display:flex}.token-ident{align-items:center;gap:8px;min-width:0;display:flex}.token-pick{border:var(--rn-rule-hair) solid transparent;border-radius:var(--rn-r-pill);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:2px 8px 2px 4px;transition:border-color .12s,background-color .12s}.token-pick:hover,.token-pick:focus-visible{border-color:var(--rn-line);background:var(--rn-panel-2);outline:none}.token-caret{font-size:var(--rn-micro-xs);color:var(--rn-mute)}.token-symbol{font:600 15px / 1 var(--rn-font-ui);letter-spacing:var(--rn-track);color:var(--rn-text)}.token-name{color:var(--rn-mute);letter-spacing:var(--rn-track-wide)}.token-quote{align-items:baseline;gap:8px;display:flex}.token-price{color:var(--rn-text);font-size:17px;font-weight:600}.token-change{font-size:var(--rn-micro-sm)}.token-facts{color:var(--rn-mute);letter-spacing:var(--rn-track);align-items:center;gap:14px;display:flex}.token-fact{color:var(--rn-dim)}.token-state{font-size:var(--rn-micro-xs)}.token-mint{color:var(--rn-mute);text-decoration:none}.token-mint:hover,.token-mint:focus-visible{color:var(--rn-text)}@media (width<=719px){.token-facts{display:none}}.quick{background:var(--rn-bg);width:100%;min-width:0;height:100%;min-height:0;color:var(--rn-dim);font-family:var(--rn-font-ui);padding:14px 16px 16px;overflow-y:auto;container-type:inline-size}.quick-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quick-banner{border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-sm);color:var(--rn-text);margin:0 0 14px;padding:6px 8px}.quick-body .quick-banner{margin:0}.quick-body{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.quick-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.quick-spot{color:var(--rn-mute);letter-spacing:var(--rn-track)}.quick-spot .rn-num{color:var(--rn-moon);letter-spacing:0}.quick-field{flex-direction:column;gap:6px;min-width:0;display:flex}.quick-belief{border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-md);background:var(--rn-panel);flex-direction:column;gap:10px;min-width:0;padding:10px 12px;display:flex}.quick-belief:has(.quick-range:focus-visible){outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:1px}.quick-think{flex-direction:column;gap:6px;min-width:0;display:flex}.quick-think-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.quick-think-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quick-think-tag{letter-spacing:var(--rn-track);flex:none}.quick-figure{align-items:baseline;gap:10px;min-width:0;display:flex}.quick-target{min-width:0;font-family:var(--rn-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--rn-text);flex:1;font-size:clamp(24px,7cqi,32px);font-weight:600;line-height:1.1}.quick-move{font-size:var(--rn-micro-lg);color:var(--rn-moon);flex:none}.quick-rail{--q-thumb:14px;flex-direction:column;gap:2px;margin-top:-6px;display:flex;position:relative}.quick-track{pointer-events:none;height:24px;position:absolute;top:0;left:0;right:0}.quick-track:before,.quick-track:after{content:"";height:var(--rn-rule-base);margin-top:calc(var(--rn-rule-base) / -2);border-radius:var(--rn-r-pill);position:absolute;top:50%}.quick-track:before{left:calc(var(--q-thumb) / 2);right:calc(var(--q-thumb) / 2);background:var(--rn-line)}.quick-track:after{left:calc(var(--q-thumb) / 2 + min(var(--q-at), .5) * (100% - var(--q-thumb)));width:calc(max(var(--q-at) - .5, .5 - var(--q-at)) * (100% - var(--q-thumb)));background:var(--rn-moon);transition:background-color .14s}.quick-dead{top:50%;left:calc(var(--q-thumb) / 2 + var(--q-dead-lo,.45) * (100% - var(--q-thumb)));width:calc((var(--q-dead-hi,.55) - var(--q-dead-lo,.45)) * (100% - var(--q-thumb)));height:var(--rn-rule-base);margin-top:calc(var(--rn-rule-base) / -2);background:var(--rn-panel);z-index:1;position:absolute}.quick-rail[data-side=long] .quick-track:after{background:var(--rn-up)}.quick-rail[data-side=short] .quick-track:after{background:var(--rn-down)}.quick-notch{width:var(--rn-rule-base);background:var(--rn-moon);z-index:2;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quick-range{z-index:2;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;display:block;position:relative}.quick-range:focus-visible{outline:none}.quick-range::-webkit-slider-runnable-track{background:0 0;height:100%}.quick-range::-moz-range-track{background:0 0;height:100%}.quick-range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--q-thumb);height:var(--q-thumb);margin-top:calc((24px - var(--q-thumb)) / 2);border:var(--rn-rule-base) solid var(--rn-panel);border-radius:var(--rn-r-pill);background:var(--rn-moon);box-shadow:var(--rn-glow)}.quick-range::-moz-range-thumb{width:var(--q-thumb);height:var(--q-thumb);border:var(--rn-rule-base) solid var(--rn-panel);border-radius:var(--rn-r-pill);background:var(--rn-moon);box-shadow:var(--rn-glow)}.quick-range:disabled{cursor:not-allowed}.quick-rail-ends{font-size:var(--rn-micro-xs);color:var(--rn-mute);grid-template-columns:1fr auto 1fr;line-height:14px;display:grid}.quick-rail-ends>span:first-child{text-align:left}.quick-rail-ends>span:last-child{text-align:right}.quick-rail-hint{text-align:center;color:var(--rn-mute);margin:2px 0 0;line-height:14px}.quick-rail-hint-spent{visibility:hidden}.quick-bounds{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:0 2px;display:flex}.quick-bounds>.quick-banner{flex:1 0 100%}.quick-extras{flex-wrap:wrap;gap:16px;min-width:0;display:flex}.quick-totals{gap:3px;margin:0;display:grid}.quick-totals>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.quick-totals dt{font-size:var(--rn-micro-xs);letter-spacing:var(--rn-track);text-transform:uppercase;color:var(--rn-mute)}.quick-totals dd{font-size:var(--rn-micro);color:var(--rn-text);white-space:nowrap;margin:0}.quick-card{border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-lg);background:var(--rn-panel);min-width:0;padding:10px 12px}.quick-card-empty{justify-content:center;align-items:center;min-height:72px;display:flex}.quick-empty{text-align:center;color:var(--rn-mute);margin:0}.quick-card-kicker{color:var(--rn-mute);letter-spacing:var(--rn-track)}.quick-card-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.quick-card-fig{letter-spacing:-.01em;color:var(--rn-text);font-size:clamp(22px,6cqi,28px);font-weight:600;line-height:1.1}.quick-card-lev{font-size:var(--rn-micro-lg);color:var(--rn-moon)}.quick-card-meta{color:var(--rn-dim);margin:6px 0 0}.quick-legs{border-top:var(--rn-rule-hair) solid var(--rn-line-soft);grid-template-columns:1fr auto auto auto auto;gap:6px 8px;min-width:0;margin:10px 0 0;padding:8px 0 0;display:grid}.quick-leg-list{grid-template-columns:subgrid;grid-column:1/-1;row-gap:4px;margin:0;padding:0;list-style:none;display:grid}.quick-leg,.quick-leg-head{grid-template-columns:subgrid;grid-column:1/-1;min-width:0;display:grid}.quick-leg>:not(:first-child),.quick-leg-head>:not(:first-child){text-align:right}.quick-leg>:first-child,.quick-leg-head>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quick-leg{color:var(--rn-dim)}.quick-leg-head{color:var(--rn-mute)}.quick-sketch-plot{width:100%}.quick-sketch-live{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:stretch;gap:2px 6px;display:grid}.quick-sketch-y{color:var(--rn-mute);white-space:nowrap;grid-area:1/1;align-self:center}.quick-sketch-frame{min-width:0;position:relative}.quick-sketch-live .quick-sketch-frame{grid-area:1/2}.quick-sketch-x{min-width:0;color:var(--rn-mute);font-size:var(--rn-micro-xs);grid-area:2/2;grid-template-columns:1fr auto 1fr;gap:8px;line-height:14px;display:grid}.quick-sketch-x>:first-child{text-align:left}.quick-sketch-x>:last-child{text-align:right}.quick-sketch-x .rn-num{color:var(--rn-mute);letter-spacing:0}.quick-sketch{width:100%;height:132px;display:block}.quick-sketch-live .quick-sketch{cursor:crosshair}.quick-sketch-zero{stroke:var(--rn-line);stroke-width:var(--rn-rule-hair)}.quick-sketch-loss,.quick-sketch-gain{fill:none;stroke-width:var(--rn-rule-base);stroke-linejoin:round;stroke-linecap:round}.quick-sketch-loss{stroke:var(--rn-down)}.quick-sketch-gain{stroke:var(--rn-up)}.quick-sketch-kink-gain,.quick-sketch-kink-loss{fill:none;stroke-width:4px;stroke-linecap:round}.quick-sketch-kink-gain{stroke:var(--rn-up)}.quick-sketch-kink-loss{stroke:var(--rn-down)}.quick-sketch-cursor{stroke:var(--rn-moon);stroke-width:var(--rn-rule-hair);stroke-dasharray:1.5 2.5}.quick-sketch-be{stroke:var(--rn-up);stroke-width:var(--rn-rule-hair);stroke-dasharray:1.5 2.5}.quick-sketch-readout{background:var(--rn-bg);color:var(--rn-dim);font:500 var(--rn-micro-sm) / 1.4 var(--rn-font-ui);white-space:nowrap;pointer-events:none;padding:2px 4px;position:absolute;top:8px}.quick-place{align-items:stretch;min-width:0;padding-top:4px;display:flex}.quick-cta{width:100%}@container (width<=360px){.quick{padding:10px 12px 12px}.quick-body{gap:12px}.quick-figure{flex-wrap:wrap;gap:6px}}.write{background:var(--rn-bg);width:100%;min-width:0;height:100%;min-height:0;color:var(--rn-dim);font-family:var(--rn-font-ui);flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex;position:relative;overflow-y:auto;container-type:inline-size}.write>*{flex:none}.write-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.write-side{border-radius:var(--rn-r-lg);width:100%}.write-side-opt{border-radius:var(--rn-r-md);gap:1px;padding:7px 10px;display:grid}.write-side-opt small{font-size:var(--rn-micro-xs);letter-spacing:var(--rn-track)}.write-side-opt[aria-checked=false] small{opacity:.6}.write-side .rn-toggle-opt[aria-checked=true]{background:var(--rn-panel-2);color:var(--rn-text);outline:var(--rn-rule-hair) solid var(--rn-moon);outline-offset:-1px}.write-hero{gap:2px;display:grid}.write-hero-figure{color:var(--rn-text);letter-spacing:-.02em;font-size:clamp(24px,11cqi,34px);font-weight:500;line-height:1.1}.write-hero-label{color:var(--rn-mute)}.write-chain-head,.write-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.write-chain-head{color:var(--rn-mute);border-bottom:var(--rn-rule-hair) solid var(--rn-line-soft);padding:0 8px 3px}.write-chain-head span:not(:first-child),.write-row span:not(:first-child):not(.write-row-bar){text-align:right}.write-chain{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:50cqh;margin:0 -8px;overflow-y:auto}.write-row{border-radius:var(--rn-r-sm);width:100%;font-family:var(--rn-font-mono);font-variant-numeric:tabular-nums;font-size:var(--rn-micro-lg);color:var(--rn-moon);cursor:pointer;transition:background-color var(--rn-fast) ease;background:0 0;border:0;padding:5px 8px;position:relative}.write-row>span:not(.write-row-bar){z-index:1;white-space:nowrap;position:relative}.write-row:hover{background:var(--rn-panel)}.write-row-on{background:var(--rn-panel-2);outline:var(--rn-rule-hair) solid var(--rn-moon);outline-offset:-1px}.write-row-k{color:var(--rn-text)}.write-row-size{color:var(--rn-dim)}.write-row-bar{z-index:0;border-radius:var(--rn-r-sm) 0 0 var(--rn-r-sm);background:color-mix(in srgb, var(--rn-moon) 12%, transparent);pointer-events:none;position:absolute;top:1px;bottom:1px;right:0}.write-spot{color:var(--rn-moon);letter-spacing:var(--rn-track-wide);align-items:center;gap:8px;margin:3px 8px;display:flex}.write-spot:before,.write-spot:after{content:"";height:var(--rn-rule-hair);background:var(--rn-line);flex:1}.write-empty{color:var(--rn-mute);letter-spacing:var(--rn-track);margin:8px}.write-more-open{color:var(--rn-dim);letter-spacing:var(--rn-track-wide);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rn-line);text-decoration-color:var(--rn-line);background:0 0;border:0;align-self:start;padding:0}.write-more-open:hover{color:var(--rn-text)}.write-more{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.write-stepper{border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-md);background:var(--rn-panel);grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;display:grid}.write-stepper:focus-within{border-color:var(--rn-moon)}.write-stepper button{height:38px;color:var(--rn-dim);font-family:var(--rn-font-mono);cursor:pointer;background:0 0;border:0;font-size:15px}.write-stepper button:hover{color:var(--rn-text)}.write-stepper span,.write-stepper input{text-align:center;min-width:0;font-family:var(--rn-font-mono);font-variant-numeric:tabular-nums;color:var(--rn-text);background:0 0;border:0;padding:0;font-size:17px}.write-stepper input:focus-visible{outline:none}.write-picked,.write-otype,.write-price-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.write-picked{border-top:var(--rn-rule-hair) solid var(--rn-line-soft);color:var(--rn-mute);padding-top:12px}.write-picked .rn-num{color:var(--rn-text)}.write-price{gap:6px;display:grid}.write-quoted{color:var(--rn-mute);justify-content:space-between;align-items:center;gap:8px;display:flex}.write-unit{border-radius:var(--rn-r-sm);padding:1px}.write-unit .rn-toggle-opt{border-radius:var(--rn-r-sm);font-size:var(--rn-micro-xs);letter-spacing:var(--rn-track);padding:2px 7px}.write-quoted .rn-num{color:var(--rn-dim)}.write-facts{gap:7px;margin:0;display:grid}.write-facts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.write-facts dt{color:var(--rn-mute)}.write-facts dd{font-size:var(--rn-micro-lg);color:var(--rn-text);text-align:right;margin:0}.write-facts-sep{border-top:var(--rn-rule-hair) solid var(--rn-line-soft);padding-top:7px}.write-cta{margin-top:auto;padding-top:4px}.write-cta .rn-btn{width:100%}.write-scrim{z-index:20;background:color-mix(in srgb, var(--rn-bg) 78%, transparent);justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.write-modal{border-radius:var(--rn-r-lg);width:100%;max-width:340px;max-height:100%;color:var(--rn-text);flex-direction:column;display:flex}.write-modal-head{border-bottom:var(--rn-rule-hair) solid var(--rn-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.write-modal-x{border-radius:var(--rn-r-sm);color:var(--rn-dim);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:15px;line-height:1}.write-modal-x:hover{color:var(--rn-text)}.write-modal-body{gap:14px;min-height:0;padding:16px;display:grid;overflow:auto}.write-modal-foot{border-top:var(--rn-rule-hair) solid var(--rn-line);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.pnl{background:var(--rn-panel);min-height:0;color:var(--rn-text);flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:16px;display:flex;overflow:auto}.pnl-empty{padding:0;display:block;overflow:hidden}.pnl-line{color:var(--rn-mute);letter-spacing:var(--rn-track);text-transform:uppercase;padding:28px 16px}.pnl-cap{flex:none;margin:0}.pnl-hero{letter-spacing:-.02em;white-space:nowrap;flex:none;margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:700;line-height:.95}.pnl-hero-unknown{color:var(--rn-mute)}.pnl-parts{flex-wrap:wrap;flex:none;align-items:center;gap:6px 20px;display:flex}.pnl-part{flex-direction:column;gap:2px;display:flex}.pnl-part-v{font-size:var(--rn-micro-lg)}.pnl-curve-panel{background:var(--rn-panel);min-height:0;color:var(--rn-text);flex-direction:column;flex:1;display:flex}.pnl-curve-empty{display:block}.pnl-curve-line{color:var(--rn-mute);letter-spacing:var(--rn-track);text-transform:uppercase;padding:28px 16px}.pnl-curve-head{border-bottom:var(--rn-rule-hair) solid var(--rn-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.pnl-curve-tabs{flex:none}.pnl-curve-figures{align-items:baseline;gap:8px;display:flex}.pnl-curve-realized{font-size:17px;font-weight:600}.pnl-curve{flex:1;min-height:0}.canvas{flex:1;grid-auto-rows:minmax(0,1fr);gap:0;min-width:0;min-height:0;display:grid;overflow-y:auto}.canvas-px{display:block;position:relative}.canvas-extent{pointer-events:none;width:100%}.canvas-placeholder{z-index:0;border:var(--rn-rule-hair) dashed var(--rn-line);border-radius:var(--rn-r-sm);background:color-mix(in srgb, var(--rn-moon) 7%, transparent);pointer-events:none;transition:transform var(--canvas-beat,.26s) cubic-bezier(.2, .7, .2, 1), width var(--canvas-beat,.26s) cubic-bezier(.2, .7, .2, 1), height var(--canvas-beat,.26s) cubic-bezier(.2, .7, .2, 1);position:absolute;top:0;left:0}.desk-body[data-expanded] .canvas{display:flex}@media (width<=1099px){.canvas,.canvas-px{flex-direction:column;flex:none;min-height:0;display:flex;overflow:visible}.canvas-extent{display:none}}.desk-tray{border-top:var(--rn-rule-hair) solid var(--rn-line-soft);background:var(--rn-bg);opacity:.55;flex:none;justify-content:center;align-items:center;gap:10px;padding:4px 16px;transition:opacity .12s;display:flex}.desk-tray:hover,.desk-tray:focus-within{opacity:1}.desk-tray-label{letter-spacing:var(--rn-track-wide);color:var(--rn-mute)}.desk-tray-plus{color:var(--rn-dim);margin-right:4px}.desk-tray-btn:after{content:none}.catalog{--rn-modal-w:min(920px, 94vw);height:min(640px,86vh);overflow:hidden}.catalog-head{flex:none}.catalog-title{letter-spacing:var(--rn-track-widest)}.catalog-body{flex:1;grid-template-columns:180px 220px minmax(0,1fr);min-height:0;display:grid}.catalog-shelves,.catalog-list,.catalog-detail{min-height:0;overflow-y:auto}.catalog-shelves{border-right:var(--rn-rule-hair) solid var(--rn-line);padding:12px}.catalog-search{border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-sm);background:var(--rn-panel-2);width:100%;color:var(--rn-text);font-size:var(--rn-micro-sm);letter-spacing:var(--rn-track);margin-bottom:10px;padding:6px 10px}.catalog-search::placeholder{color:var(--rn-mute)}.catalog-search:focus-visible{border-color:var(--rn-moon);outline:none}.catalog-tabs{flex-direction:column;gap:2px;display:flex}.catalog-tab,.catalog-row{border-radius:var(--rn-r-sm);text-align:left;width:100%;color:var(--rn-dim);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;transition:color .12s,background-color .12s;display:flex}.catalog-tab:hover,.catalog-row:hover{color:var(--rn-text)}.catalog-tab[aria-selected=true],.catalog-row[aria-selected=true]{color:var(--rn-text);background:var(--rn-panel-2)}.catalog-tab:focus-visible,.catalog-row:focus-visible{outline:var(--rn-rule-base) solid var(--rn-moon);outline-offset:-1px}.catalog-list{border-right:var(--rn-rule-hair) solid var(--rn-line);padding:12px 8px}.catalog-note{letter-spacing:var(--rn-track);color:var(--rn-mute)}.catalog-empty,.catalog-none{color:var(--rn-mute);letter-spacing:var(--rn-track);padding:28px 16px}.catalog-detail{flex-direction:column;gap:12px;padding:16px;display:flex}.catalog-detail-title{letter-spacing:var(--rn-track-wide);color:var(--rn-text)}.catalog-preview{border:var(--rn-rule-hair) solid var(--rn-line);border-radius:var(--rn-r-sm);background:var(--rn-panel);pointer-events:none;flex-direction:column;flex:none;height:260px;display:flex;position:relative;overflow:hidden}.catalog-preview>*{flex-direction:column;flex:auto;min-height:0;display:flex}.catalog-blurb{color:var(--rn-dim);max-width:52ch;line-height:1.5}.catalog-actions{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}@media (width<=719px){.catalog-body{grid-template-columns:1fr;grid-auto-rows:minmax(0,auto)}.catalog-shelves,.catalog-list{border-right:0;border-bottom:var(--rn-rule-hair) solid var(--rn-line)}.catalog-preview{height:180px}}.rn-tip{z-index:calc(var(--rn-z-modal,100) + 10);pointer-events:none;max-width:calc(100vw - 16px);color:var(--rn-text);text-transform:uppercase;letter-spacing:var(--rn-track);white-space:normal;padding:6px 8px;position:fixed}.rn-toast-host{z-index:calc(var(--rn-z-modal,100) + 5);flex-direction:column-reverse;gap:8px;max-width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.rn-toast{cursor:pointer;padding:10px 32px 10px 12px;transition:opacity .22s;position:relative}.rn-toast-leaving{opacity:0;pointer-events:none}.rn-toast-line{text-transform:uppercase;letter-spacing:var(--rn-track);align-items:baseline;gap:8px;margin:0;display:flex}.rn-toast-state{flex:none}.rn-toast-title{color:var(--rn-text)}.rn-toast-detail{color:var(--rn-dim);text-transform:uppercase;letter-spacing:var(--rn-track);overflow-wrap:anywhere;margin:4px 0 0}.rn-toast-link{margin-top:6px;display:inline-block}.rn-toast-close{--rn-iconbtn-size:20px;position:absolute;top:6px;right:6px}@media (prefers-reduced-motion:reduce){.rn-toast{transition:none}}
