:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080808;--panel:#0d0d0f;--panel-hover:#1c2028;--border:#2a303a;--border-glow:#4b5666;--text:#c8c8c0;--text-bright:#f0ede6;--text-mid:#b4bac4;--text-dim:#9ba3b0;--green:#00e6a0;--green-dim:#166534;--red:#ff5c70;--amber:#ef9f27;--gold:#f9cb42;--teal:#5dcaa5;--blue:#60a5fa;--mono:"JetBrains Mono", "SFMono-Regular", "Fira Code", Consolas, monospace;--portfolio-footer-height:36px}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth;min-width:320px;min-height:100%}html,body{background:var(--bg);color:var(--text);margin:0}body{min-height:100vh;font-family:var(--mono);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(a,button,summary):focus-visible{outline:2px solid var(--green);outline-offset:2px}::selection{color:var(--green);background:#4ade8033}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-glow);border-radius:2px}@property --positions-height{syntax:"<length>";inherits:false;initial-value:220px}.terminal-shell{--positions-height:220px;--risk-strip-height:40px;grid-template-rows:52px var(--risk-strip-height) minmax(0, 1fr) var(--positions-height);background:var(--bg);height:100dvh;display:grid;overflow:hidden}.terminal-shell:before,.terminal-shell:after{content:none}.terminal-shell.no-ticker-events{--risk-strip-height:0px}.terminal-shell.no-ticker-events .risk-strip{visibility:hidden;border:0}.topbar{z-index:100;border-bottom:1px solid var(--border);background:#0d0d0ff5;grid-template-columns:148px minmax(0,1fr) auto;align-items:center;gap:8px;height:52px;padding:0 18px;display:grid;position:relative}.brand{color:var(--green);letter-spacing:.16em;align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.brand-mark{flex:none;display:block}.asset-rail{scrollbar-width:none;scroll-behavior:auto;overflow-anchor:none;overscroll-behavior-x:contain;align-items:center;gap:4px;width:100%;min-width:0;max-width:none;display:flex;overflow-x:auto}.asset-rail::-webkit-scrollbar{display:none}.asset-rail button{height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 9px;font-size:10px;display:flex}.asset-rail button:first-child{padding-left:2px}.asset-rail button[data-favorite-id]{--favorite-price-width:58px;--favorite-change-width:calc(8ch + 2px);--favorite-width:calc(22px + var(--favorite-label-width,49px) + var(--favorite-price-width) + var(--favorite-change-width));flex:0 0 var(--favorite-width);width:var(--favorite-width);grid-template-columns:5px minmax(0, 1fr) var(--favorite-price-width) var(--favorite-change-width);contain:layout paint;gap:2px;padding:0 4px;display:grid}.asset-rail button[data-favorite-id] strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-rail button[data-favorite-id] small,.asset-rail button[data-favorite-id] b{text-align:right;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.asset-rail button.active{color:var(--text-bright);box-shadow:inset 0 -2px var(--green);background:#102720}.asset-rail button:focus{outline:none}.asset-rail button:focus-visible{box-shadow:inset 0 -3px var(--green)}.asset-rail button:hover:not(:disabled){color:var(--green);background:#4ade8008}.asset-rail button:disabled{cursor:default;opacity:.5}.asset-rail strong{letter-spacing:.07em;font-size:10px}.asset-rail b{color:var(--text-dim);font-size:10px;font-weight:600}.asset-rail b.positive{color:var(--green)}.asset-rail b.negative{color:var(--red)}.asset-rail small{color:#d8e1e1;font-variant-numeric:tabular-nums;font-size:9px;font-weight:650}.favorite-dot{background:var(--teal);opacity:.8;border-radius:50%;flex:none;width:5px;height:5px}.live-dot,.source-dot{background:var(--green);border-radius:50%;flex:none;width:5px;height:5px;animation:1.8s ease-in-out infinite pulse}.live-dot.waiting,.source-dot:not(.live){background:var(--text-dim);animation:none}.topbar-actions{justify-self:end;align-items:center;gap:7px;display:flex}.wallet-control{position:relative}.wallet-connect{min-width:122px;height:36px;color:var(--gold);background:var(--panel);letter-spacing:.055em;cursor:pointer;border:1px solid #f9cb425c;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:9px;font-weight:800;transition:border-color .16s,background .16s,color .16s;display:flex}.wallet-connect:hover:not(:disabled){color:#ffe28a;background:var(--panel-hover);border-color:#f9cb42a8}.wallet-connect:disabled{cursor:wait;opacity:.62}.wallet-connect.connected{color:var(--green);background:var(--panel);border-color:#4ade806b}.wallet-connect span{white-space:nowrap;align-items:center;gap:6px;display:flex}.wallet-connect i{background:var(--green);border-radius:50%;flex:none;width:5px;height:5px}.wallet-connect b{color:currentColor;opacity:.75;font-size:9px;font-weight:500;transition:transform .15s}.wallet-connect[aria-expanded=true] b{transform:rotate(180deg)}.wallet-menu{z-index:100;border:1px solid var(--border-glow);background:#09090b;border-radius:2px;width:240px;position:absolute;top:42px;right:0;overflow:hidden}.wallet-menu>button{border:0;border-bottom:1px solid var(--border);width:100%;min-height:43px;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:7px 11px;display:block}.wallet-menu>button:last-child{border-bottom:0}.wallet-menu>button:hover{color:var(--green);background:var(--panel-hover)}.wallet-menu>button span,.wallet-menu>button small{display:block}.wallet-menu>button span{font-size:10px;font-weight:650}.wallet-menu>button small{color:var(--text-dim);margin-top:3px;font-size:7px}.wallet-menu>button.disconnect{width:calc(100% - 12px);min-height:38px;color:var(--red);background:0 0;border:1px solid #8b2d3d;border-radius:2px;margin:6px}.wallet-menu>button.disconnect small{color:#bd6c78}.wallet-menu>button.disconnect:hover{border-color:var(--red);color:#ff9ba9;background:0 0}.terminal-settings{position:relative}.terminal-settings>summary{width:36px;height:36px;color:var(--teal);background:var(--panel);cursor:pointer;border:1px solid #5dcaa54d;border-radius:3px;place-items:center;list-style:none;display:grid;position:relative;overflow:hidden}.terminal-settings>summary:after{content:"";opacity:.7;border-bottom:1px solid;border-right:1px solid;width:3px;height:3px;position:absolute;bottom:3px;right:3px}.terminal-settings>summary::-webkit-details-marker{display:none}.terminal-settings>summary:hover,.terminal-settings[open]>summary{color:var(--green);background:var(--panel-hover);border-color:#4ade809e}.terminal-settings svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.terminal-settings svg circle{fill:var(--panel)}.terminal-settings>div{z-index:90;border:1px solid var(--border-glow);background:var(--panel);border-radius:2px;width:226px;max-height:calc(100dvh - 70px);padding:10px;position:absolute;top:42px;right:0;overflow-y:auto}.terminal-settings>div>span{color:var(--text-dim);letter-spacing:.09em;margin:1px 3px 9px;font-size:9px;font-weight:700;display:block}.terminal-settings label{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px;font-size:11px;display:flex}.terminal-settings label:hover{color:var(--text-bright);background:var(--panel-hover)}.terminal-settings label:has(input:disabled){cursor:default;opacity:.55;background:0 0}.terminal-settings input{opacity:0;pointer-events:none;position:absolute}.terminal-settings label i{border:1px solid var(--border-glow);background:var(--bg);border-radius:10px;flex:none;width:28px;height:16px;position:relative}.terminal-settings label i:after{background:var(--text-dim);content:"";border-radius:50%;width:10px;height:10px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.terminal-settings input:checked+i{background:#4ade8017;border-color:#4ade8073}.terminal-settings input:checked+i:after{background:var(--green);transform:translate(12px)}.terminal-settings input:focus-visible+i{outline:2px solid var(--green);outline-offset:2px}.terminal-settings .settings-privacy,.terminal-settings .settings-section{border-top:1px solid var(--border);margin-top:3px;padding-top:7px}.settings-privacy>span,.settings-section>span{color:var(--text-dim);letter-spacing:.09em;margin:1px 9px 3px;font-size:8px;font-weight:700;display:block}.settings-section>small{color:var(--text-dim);margin:-2px 9px 5px;font-size:9px;line-height:1.5;display:block}.live-alert-notifications{z-index:110;pointer-events:none;gap:6px;width:min(330px,100vw - 24px);display:grid;position:fixed;bottom:12px;left:12px}.live-alert-notifications article{border:1px solid #60a5fa7a;border-left:2px solid var(--blue);background:var(--panel);pointer-events:auto;transform-origin:0 100%;will-change:opacity, transform;border-radius:3px;animation:.38s cubic-bezier(.16,1,.3,1) both live-alert-in,.48s cubic-bezier(.4,0,.7,1) 5.52s forwards live-alert-out;position:relative;overflow:hidden}.live-alert-notifications article.x{border-color:#c8c8c05c;border-left-color:var(--text-bright)}.live-alert-notifications article:after{background:var(--blue);content:"";transform-origin:0;height:1px;animation:6s linear forwards live-alert-life;position:absolute;bottom:0;left:0;right:0}.live-alert-notifications article.x:after{background:var(--text-bright)}.live-alert-notifications header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:26px;padding:0 6px 0 9px;display:flex}.live-alert-notifications header span{color:var(--blue);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.live-alert-notifications article.x header span{color:var(--text-bright)}.live-alert-notifications header i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:7px;animation:1.4s ease-in-out infinite pulse;display:inline-block}.live-alert-notifications button{width:21px;height:21px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:15px;display:grid}.live-alert-notifications button:hover{color:var(--text-bright)}.live-alert-notifications a,.live-alert-notifications .live-alert-body{color:inherit;padding:7px 9px 9px;text-decoration:none;display:block}.live-alert-notifications p{color:var(--text-bright);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.42;display:-webkit-box;overflow:hidden}.live-alert-notifications small{color:var(--text-dim);letter-spacing:.07em;margin-top:6px;font-size:7px;font-weight:700;display:block}@keyframes live-alert-in{0%{opacity:0;transform:translate(-18px,12px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes live-alert-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-12px,8px)scale(.985)}}@keyframes live-alert-life{to{transform:scaleX(0)}}.risk-strip{height:var(--risk-strip-height);overscroll-behavior-inline:contain;scrollbar-color:var(--border-glow) transparent;scrollbar-width:thin;border-bottom:1px solid var(--border);will-change:scroll-position;-webkit-overflow-scrolling:touch;background:#0a0a0c;align-items:stretch;display:flex;overflow:auto hidden}.risk-event{border:0;border-right:1px solid var(--border);width:clamp(280px,28vw,380px);min-width:clamp(280px,28vw,380px);color:inherit;text-align:left;cursor:pointer;background:0 0;flex:none;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;display:grid}.risk-event:hover,.risk-event.active{background:var(--panel-hover)}.risk-event.active{border-bottom:2px solid var(--teal)}.severity{background:var(--text-dim);border-radius:1px;width:3px;height:21px}.severity.critical{background:var(--red)}.severity.high{background:var(--amber)}.risk-event-copy{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.risk-event small{color:var(--text-dim);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.risk-event strong{color:var(--text-bright);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.risk-event-meta{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.risk-event-meta>em{max-width:84px;color:var(--text-mid);text-align:right;font-size:8px;font-style:normal}.risk-event-meta>em.bearish{color:var(--red)}.risk-event-meta>em.bullish{color:var(--green)}.risk-event-meta>em.two-way{color:var(--amber)}.risk-event.market-bearish,.risk-event.market-bullish,.risk-event.market-two-way{background:var(--panel)}.risk-event.market-bearish:hover,.risk-event.market-bearish.active{background:var(--panel-hover);border-bottom-color:var(--red)}.risk-event.market-bullish:hover,.risk-event.market-bullish.active{background:var(--panel-hover);border-bottom-color:var(--green)}.risk-event.market-two-way:hover,.risk-event.market-two-way.active{background:var(--panel-hover);border-bottom-color:var(--amber)}.risk-event.market-bearish .severity{background:var(--red)}.risk-event.market-bullish .severity{background:var(--green)}.risk-event.market-two-way .severity{background:var(--amber)}.risk-event.live-window{background:var(--panel);border-bottom:2px solid var(--green)}.risk-event.live-window small{color:var(--green)}.catalyst-odds-chip{border:1px solid var(--border-glow);min-width:91px;color:var(--text-mid);background:var(--bg);text-align:left;border-radius:2px;justify-content:space-between;align-items:center;gap:5px;padding:5px 6px;display:flex}.catalyst-odds-chip b{color:var(--text-bright);font-size:10px;font-weight:600}.catalyst-odds-chip em{color:var(--text-mid);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.catalyst-odds-chip.market-bearish{background:#f8717117;border-color:#f871717a}.catalyst-odds-chip.market-bearish em{color:var(--red)}.catalyst-odds-chip.market-bullish{background:#4ade8014;border-color:#4ade806e}.catalyst-odds-chip.market-bullish em{color:var(--green)}.catalyst-odds-chip.market-two-way{background:#ef9f2712;border-color:#ef9f276b}.catalyst-odds-chip.market-two-way em{color:var(--amber)}.catalyst-odds-chip.compact{gap:3px;min-width:0;padding:3px 4px}.catalyst-odds-chip.compact b{font-size:9px}.catalyst-odds-chip.compact em{max-width:65px;font-size:9px}@property --sidebar-width{syntax:"<length>";inherits:false;initial-value:405px}.workspace{grid-template-columns:minmax(0, 1fr) min(var(--sidebar-width), max(280px, calc(100% - 480px)));min-height:0;display:grid;overflow:hidden}.chart-panel{border-right:1px solid var(--border);background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.asset-header{border-bottom:1px solid var(--border);background:var(--bg);flex:0 0 72px;align-items:center;gap:0;min-height:72px;padding:0 17px;display:flex}.asset-market-picker{flex:none;padding-right:14px;position:relative}.asset-market-picker>summary{cursor:pointer;list-style:none}.asset-market-picker>summary::-webkit-details-marker{display:none}.symbol-line{align-items:center;gap:8px;display:flex}.symbol-line .asset-stream-dot{background:var(--text-dim);border-radius:50%;flex:0 0 6px;width:6px;height:6px;padding:0}.symbol-line .asset-stream-dot.live{background:var(--green)}.symbol-line .asset-stream-dot.reconnecting,.symbol-line .asset-stream-dot.loading{background:#d3ad58}.chart-venue-control{width:calc(var(--venue-width) + 38px);flex:none;margin-right:12px;font-size:12px;line-height:16px}.chart-venue-menu{position:relative}.chart-venue-menu>summary{border:1px solid var(--border-glow);background:var(--panel);color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;list-style:none;display:flex}.chart-venue-menu>summary::-webkit-details-marker{display:none}.chart-venue-menu>summary:hover,.chart-venue-menu[open]>summary{color:#c2eee8}.chart-venue-options{z-index:140;background:#10191b;border:1px solid #405356;width:265px;max-height:330px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 10px 30px #000b}.chart-venue-options>small{color:#81989b;padding:12px;font-size:9px;display:block}.chart-venue-options button{color:#b1c1c2;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-top:1px solid #263739;grid-template-columns:1fr auto 12px;align-items:center;gap:12px;padding:10px 12px;display:grid}.chart-venue-options button:hover,.chart-venue-options button[aria-pressed=true]{color:#a8eee3;background:#203b3e}.chart-venue-options button small{color:#81989b;margin-top:4px;font-size:9px;display:block}.chart-venue-options button i{color:#65cfc3;font-style:normal}.chart-single-venue{color:var(--text-dim)}.asset-selector-symbol{color:var(--text-bright);letter-spacing:.02em;font-size:15px}.symbol-line span{color:var(--text-dim);border:0;border-radius:2px;padding:2px 4px;font-size:10px}.symbol-line .asset-selector-venue{flex:0 0 calc(var(--asset-venue-chars,12) * 1ch + 8px);white-space:nowrap}.symbol-line .live-badge{color:var(--green);background:#4ade800a}.symbol-line>i{width:20px;height:20px;color:var(--text-dim);place-items:center;font-size:10px;font-style:normal;transition:color .15s,transform .15s;display:grid}.asset-market-picker>summary:hover>i,.asset-market-picker[open]>summary>i{color:var(--green)}.asset-market-picker[open]>summary>i{transform:rotate(180deg)}.asset-market-menu{--green:#65dba7;--red:#f1848c;--market-columns:minmax(230px, 1fr) 140px 130px 220px 420px 145px 145px;z-index:130;background:#1a2227;border:1px solid #405356;border-radius:3px;flex-direction:column;width:min(1580px,100vw - 20px);height:min(720px,100dvh - 157px);min-height:460px;display:flex;position:fixed;top:145px;left:10px;overflow:hidden;box-shadow:0 24px 70px #000000d1}.asset-market-toolbar{background:#121a1f;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 13px;display:grid}.asset-market-toolbar>label{background:#182329;border:1px solid #3b5052;border-radius:3px;align-items:center;gap:8px;height:32px;padding:0 11px;display:flex}.asset-market-toolbar>label:focus-within{border-color:var(--green);box-shadow:0 0 0 1px #4ade801a}.asset-market-toolbar>label b{color:var(--text-dim);font-size:13px;font-weight:500}.asset-market-menu input{color:#f2f7f7;min-width:0;height:100%;font:600 13px var(--mono);background:0 0;border:0;outline:0;flex:1}.asset-market-menu input::-webkit-search-cancel-button{filter:invert();opacity:.45}.asset-market-feed-state{color:#a9b5b6;letter-spacing:.05em;white-space:nowrap;align-items:center;min-width:112px;font-size:9px;display:flex}.asset-market-filters{background:#121a1f;border-top:1px solid #29393b;border-bottom:1px solid #29393b;flex:none;grid-template-rows:46px 32px;min-height:78px;display:grid;overflow:hidden}.asset-market-category-row{scrollbar-width:none;align-items:stretch;gap:2px;min-width:0;padding:0 13px 0 41px;display:flex;overflow-x:auto}.asset-market-category-row::-webkit-scrollbar{display:none}.asset-market-sources::-webkit-scrollbar{display:none}.asset-market-category-row>button{color:#abb7b8;min-width:max-content;font:700 11px var(--mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 11px;display:flex;position:relative}.asset-market-category-row>button:hover{color:var(--text-bright);background:#5dcaa508}.asset-market-category-row>button.active{color:var(--text-bright)}.asset-market-category-row>button.active:after{background:var(--green);content:"";height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.asset-market-category-row>button small{color:#9caaac;text-align:center;background:#202c32;border-radius:2px;min-width:20px;padding:2px 4px;font-size:9px;font-weight:700}.asset-market-category-row>button.active small{color:var(--green);background:#4ade8014}.asset-market-filter-row{border-top:1px solid #354147;align-items:center;gap:16px;min-width:0;padding-right:14px;display:flex}.asset-market-sources{color:#a8babc;scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;padding:0 8px 0 47px;font-size:12px;display:flex;overflow-x:auto}.asset-market-sources button{color:inherit;font:inherit;white-space:nowrap;opacity:1;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;align-items:center;gap:4px;padding:4px 5px;font-weight:500;transition:color .12s,opacity .12s;display:flex}.asset-market-sources button:hover{color:#aebabb;opacity:1}.asset-market-sources button.active{color:#b5f4e5;opacity:1;background:#203738;font-weight:700;box-shadow:inset 0 -2px #65dba7}.asset-market-kind{border:1px solid #35474e;border-radius:3px;flex:none;gap:2px;padding:2px;display:flex}.asset-market-kind button{color:#a8babc;font:600 11px/14px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:3px 10px}.asset-market-kind button:hover{color:#e0f1ed}.asset-market-kind button.active{color:#bcf3e7;background:#284247}.asset-market-sources i{background:var(--green);opacity:.5;border-radius:50%;width:4px;height:4px}.asset-market-sources button.active i{opacity:1;box-shadow:0 0 6px #4ade808c}.asset-market-sources .error i{background:var(--red)}.asset-market-sources .error.active i{box-shadow:0 0 6px #f871718c}.asset-market-table{overscroll-behavior:contain;background:#1a2227;flex:auto;min-height:0;overflow:auto}.asset-market-table-head{z-index:2;grid-template-columns:40px var(--market-columns);color:#b6c3c4;background:#151f24;border-bottom:1px solid #405356;align-items:start;min-width:1470px;height:64px;padding:12px 0;display:grid;position:sticky;top:0}.asset-market-table-head b{text-align:right;padding:0 14px;font-size:11px;font-weight:700;line-height:14px}.asset-market-table-head>b:nth-child(2){text-align:left}.asset-market-sort{min-width:0;color:inherit;font:700 11px/14px var(--mono);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0 14px;display:flex;position:relative}.asset-market-sort:before{content:"";position:absolute;inset:-8px 2px}.asset-market-sort>i{color:#738b92;font-size:10px;font-style:normal;position:absolute;right:2px}.asset-market-sort:hover,.asset-market-sort.active,.asset-market-sort.active>i{color:#9aeee0}.asset-market-table-head>.asset-market-sort:nth-child(2){justify-content:flex-start}.asset-market-table-head>.asset-market-sort:nth-child(2)>i{margin-left:6px;position:static}.asset-market-funding-head .asset-market-sort,.asset-market-cost-head .asset-market-sort{padding:0 12px;font-weight:500}.asset-market-feed-state{gap:12px}.asset-market-sort-reset{color:#a0e7df;font:600 11px var(--mono);white-space:nowrap;cursor:pointer;background:#182329;border:1px solid #355456;border-radius:3px;padding:5px 8px}.asset-market-sort-reset:hover{color:#c4fff0;border-color:#72e0d2}.asset-market-column-group{grid-template-rows:14px 14px;gap:10px;display:grid}.asset-market-column-group>b{text-align:center}.asset-market-funding-head,.asset-market-cost-head{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.asset-market-cost-head{grid-template-columns:80px repeat(4,minmax(0,1fr))}.asset-market-funding-head small,.asset-market-cost-head small{color:#acbfc0;text-align:right;padding:0 12px;font-size:11px;line-height:14px}.asset-market-cost-head small:first-child{text-align:left}.asset-market-list{background:#1a2227;min-width:1470px}.asset-market-group{content-visibility:auto;contain-intrinsic-size:auto 56px;background:#1a2227;border-bottom:1px solid #303d43;position:relative}.asset-market-group.active{box-shadow:inset 2px 0 var(--green)}.asset-market-group.expanded{box-shadow:inset 2px 0 #72e0d2}.asset-market-group.expanded:after{z-index:1;content:"";pointer-events:none;border:1px solid #66b7b0;position:absolute;inset:0}.asset-market-group-summary{grid-template-columns:40px minmax(0,1fr);min-height:56px;display:grid}.asset-market-group-summary[data-search-highlighted]{box-shadow:inset 3px 0 var(--green);background:#233c38}.asset-market-group-summary:hover,.asset-market-group-summary:focus-within{background:#293940}.asset-market-group.expanded>.asset-market-group-summary{background:#25494b;box-shadow:inset 0 0 0 2px #72e0d2}.asset-market-group.expanded>.asset-market-group-summary:hover,.asset-market-group.expanded>.asset-market-group-summary:focus-within{background:#2b5354}.asset-market-group.expanded>.asset-market-group-summary .asset-market-identity strong{color:#c4fff0}.asset-market-group.expanded>.asset-market-group-summary .asset-market-venue-count{color:#bdede4;background:#203e40;border-color:#598d87}.asset-market-group-toggle,.asset-market-select{grid-template-columns:var(--market-columns);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:stretch;padding:0;display:grid}.asset-market-group-toggle>span,.asset-market-select>span{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:6px 14px;display:flex}.asset-market-group-toggle>span+span,.asset-market-select>span+span{border-left:1px solid #3d535529}.asset-market-group-toggle>.asset-market-value,.asset-market-select>.asset-market-value{text-align:right;align-items:flex-end}.asset-market-select>.asset-market-single-funding{align-items:center}.asset-market-group-toggle:focus-visible,.asset-market-select:focus-visible{outline-offset:-2px;outline:2px solid #72e0d2}.asset-market-group-toggle .asset-market-value b{font-size:14px}.asset-market-group-toggle>.asset-market-value:nth-child(2) b{font-size:16px}.asset-market-group-toggle>.asset-market-value:nth-child(2) b,.asset-market-select>.asset-market-value:nth-child(2) b{font-weight:400}.asset-market-identity strong .asset-market-chevron{text-align:center;width:22px;height:22px;padding:0;line-height:20px;transition:transform .15s;color:#91a3a3!important;background:0 0!important;font-size:24px!important}.asset-market-group.expanded .asset-market-chevron{transform:rotate(90deg)}.asset-market-venues{background:#202831;border-top:0}.asset-market-option{background:#202831;border-bottom:1px solid #34414c;border-left:2px solid #0000;grid-template-columns:40px minmax(0,1fr);min-height:52px;display:grid}.asset-market-option:last-child{border-bottom:0}.asset-market-option.active{border-left-color:var(--green);background:#26333d}.asset-market-option:hover{background:#2c3b47}.asset-market-branch{color:#9aabad;place-items:center;font-size:14px;display:grid}.asset-market-select:disabled{color:var(--text);opacity:1;cursor:default}.asset-market-identity strong{color:#f2f7f7;align-items:center;gap:8px;font-size:16px;display:flex}.asset-market-identity strong .asset-market-venue-count{color:#a0e7df;white-space:nowrap;background:#25383e;border:1px solid #355456;padding:4px 7px;font-size:11px;font-weight:600}.asset-market-group-toggle .asset-market-identity>small{text-transform:capitalize;padding-left:30px}.asset-market-select>.asset-market-identity{padding-left:42px}.asset-market-identity strong em,.asset-market-identity strong i{color:#72e0d2;background:#45d2c41f;border-radius:3px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:700}.asset-market-identity strong i{color:var(--text-mid);background:#8ea09d1a}.asset-market-identity small,.asset-market-value small{color:#b4c3c4;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.asset-market-value b{color:#f2f7f7;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:650}.asset-market-value.positive b{color:var(--green)}.asset-market-value.negative b{color:var(--red)}.asset-market-funding-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;padding:0!important;display:grid!important}.asset-market-funding-range>i{flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:6px 12px;font-style:normal;display:flex}.asset-market-funding-range b{color:#f2f7f7;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.asset-market-funding-range b.positive{color:var(--green)!important}.asset-market-funding-range b.negative{color:var(--red)!important}.asset-market-costs{grid-template-columns:80px repeat(4,minmax(0,1fr));align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important}.asset-market-costs>i{flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:6px 12px;font-style:normal;display:flex}.asset-market-costs b{color:#f2f7f7;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.asset-market-costs.hyperlink-cost-matrix{background:#b1e7ef08;padding:0!important;display:block!important}.hyperlink-cost-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:80px repeat(4,minmax(0,1fr));align-items:stretch;width:100%;height:100%;display:grid}.hyperlink-cost-grid>strong,.hyperlink-cost-grid>b{white-space:nowrap;align-items:center;min-width:0;padding:4px 12px;display:flex}.hyperlink-cost-grid>strong,.asset-market-cost-route{color:#b4c3c4;align-items:center;padding:0 12px;font-size:10px;font-weight:600;display:flex}.hyperlink-cost-grid>b{color:#f2f7f7;font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:13px}.hyperlink-cost-grid>.hyperlink{color:#73e0d3;background:#45d2c40f;border-top:1px solid #b1e7ef29}.asset-favourite{color:#8d9da3;cursor:pointer;background:0 0;border:0;width:38px;font-size:15px}.asset-favourite:hover,.asset-favourite.active{color:var(--gold);background:0 0}.asset-market-list>p{color:var(--text-dim);text-align:center;margin:0;padding:42px 12px;font-size:11px}.asset-market-more{border-bottom:1px solid var(--border);place-items:center;padding:14px;display:grid}.asset-market-more button{border:1px solid var(--border-glow);min-width:180px;height:34px;color:var(--text-mid);background:var(--panel);font:700 9px var(--mono);cursor:pointer;border-radius:2px}.asset-market-more button:hover{border-color:var(--green);color:var(--green)}.asset-market-menu>footer{color:#a7b4b5;background:#121a1f;border-top:1px solid #2b3b3d;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:7px 13px;font-size:9px;line-height:1.4;display:flex}.asset-market-metrics{scrollbar-width:none;flex:auto;align-items:stretch;gap:18px;min-width:0;height:100%;padding-left:12px;display:flex;overflow-x:auto}.asset-market-metrics>.market-cap-metric{margin-left:4px}.asset-market-metrics>.market-cap-metric+.market-cap-metric{margin-left:0}.asset-market-metrics::-webkit-scrollbar{display:none}.asset-market-metrics>span{flex-direction:column;flex:none;justify-content:center;gap:6px;min-width:max-content;padding:0;display:flex}.asset-market-metrics small{color:#acb9ba;letter-spacing:.07em;white-space:nowrap;font-size:9px;font-weight:700}.asset-market-metrics strong{color:#f0f5f5;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}.asset-market-metrics strong.mark{color:var(--gold);font-size:14px}.asset-market-metrics>span>strong{min-width:9ch}.asset-market-metrics>span:nth-child(-n+2)>strong{min-width:11ch}.asset-market-metrics>span:nth-child(3)>strong{min-width:8ch}.asset-market-metrics>span:nth-child(4)>strong{min-width:10ch}.asset-market-metrics>.market-cap-metric>strong{min-width:16ch}.asset-market-metrics strong.positive{color:var(--green)}.asset-market-metrics strong.negative{color:var(--red)}.asset-market-metrics em{color:#c0cbcc;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;font-style:normal;font-weight:650}.focus-metrics{flex:none;align-items:center;margin-left:16px;display:flex}.focus-metrics>span{color:var(--text-dim);letter-spacing:.1em;flex-direction:column;gap:5px;font-size:10px;display:flex}.focus-metrics strong{color:var(--text-mid);letter-spacing:.03em;font-size:10px;font-weight:600}.focus-metrics strong.stream-live{color:var(--green)}.chart-view-picker{background:0 0;border:0;border-radius:2px;align-items:center;padding:2px;display:flex}.chart-view-picker button{height:30px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:1px;padding:0 9px;font-size:10px;font-weight:700}.chart-view-picker button:hover{color:var(--text-bright)}.chart-view-picker button.active{color:var(--green);box-shadow:inset 0 -2px var(--green);background:#123329}.chart-frame{background:#000;flex:auto;min-height:0;position:relative;overflow:hidden}.market-chart-shell{background:#000;grid-template-rows:minmax(0,1fr);width:100%;height:100%;display:grid;position:relative}.market-chart-shell.reviewing-events{grid-template-rows:minmax(0,1fr) auto}.market-chart{touch-action:none;cursor:grab;grid-row:1;width:100%;height:100%;min-height:0;display:block}.market-chart:focus{outline:none}.market-chart-shell:has(>.market-chart:focus-visible):after{content:"";z-index:1;background:var(--teal);pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.candle-countdown{z-index:2;color:#d7bd72;font-variant-numeric:tabular-nums;pointer-events:none;background:#15130e;border-left:1px solid #887039;place-items:center;width:104px;height:15px;font-size:9px;display:grid;position:absolute;right:0}.candle-countdown[hidden]{display:none}.chart-crosshair-price{z-index:3;color:#e1e4e8;width:104px;height:20px;font:700 9px var(--mono);font-variant-numeric:tabular-nums;pointer-events:none;background:#202126;border:1px solid #4a4e58;place-items:center;display:grid;position:absolute;right:0}.chart-crosshair-price[hidden]{display:none}.asset-header .chart-interval-control{z-index:40;flex:none;margin-right:20px;position:relative;top:auto;left:auto}.chart-indicators-menu{z-index:40;position:absolute;top:9px;left:12px}.chart-indicators-menu>summary{border:1px solid var(--border-glow);width:46px;height:38px;color:var(--text-mid);background:var(--panel);cursor:pointer;border-radius:3px;place-items:center;list-style:none;display:grid}.chart-indicators-menu>summary::-webkit-details-marker{display:none}.chart-indicators-menu>summary:hover,.chart-indicators-menu[open]>summary{color:var(--teal);border-color:var(--teal)}.chart-indicators-menu>.chart-indicator-toolbar{position:absolute;top:0;left:calc(100% + 7px)}.interval-dropdown{width:46px;color:var(--text-bright)}.interval-dropdown summary{border:1px solid var(--border-glow);cursor:pointer;background:#0d0d0ff5;border-radius:2px;justify-content:space-between;align-items:center;height:38px;padding:0 6px;list-style:none;display:flex}.interval-dropdown summary::-webkit-details-marker{display:none}.interval-dropdown summary span{font-size:10px;font-weight:700}.interval-dropdown summary i{color:var(--gold);font-size:10px;font-style:normal;transition:transform .15s}.interval-dropdown[open] summary{border-color:#f9cb4273}.interval-dropdown[open] summary i{transform:rotate(180deg)}.asset-header .interval-dropdown{width:auto}.asset-header .interval-dropdown summary{border:1px solid var(--border-glow);color:var(--text);background:var(--panel);border-radius:3px;gap:10px;padding:7px 8px}.asset-header .interval-dropdown summary span{font-size:12px;font-weight:400}.asset-header .interval-dropdown summary i{color:currentColor}.asset-header .interval-dropdown summary:hover,.asset-header .interval-dropdown[open] summary{color:#c2eee8}.interval-options{z-index:41;border:1px solid var(--border-glow);background:var(--panel);border-radius:2px;width:64px;max-height:310px;padding:4px;position:absolute;top:43px;left:0;overflow-y:auto}.interval-options button{width:100%;height:34px;color:var(--text-mid);cursor:pointer;background:0 0;border:0;border-radius:1px;justify-content:flex-start;align-items:center;padding:0 8px;display:flex}.interval-options button:hover{color:var(--text-bright);background:var(--panel-hover)}.interval-options button.active{color:var(--gold);background:#f9cb4214}.interval-options span{font-size:10px;font-weight:700}.chart-tools-row{z-index:10;align-items:center;gap:5px;display:flex;position:absolute;top:9px;left:66px;right:70px;overflow:visible}.chart-drawing-toolbar{z-index:10;border:1px solid var(--border-glow);background:var(--panel);border-radius:3px;flex-direction:column;align-items:center;gap:1px;padding:2px;display:flex;position:absolute;top:52px;left:12px}.chart-drawing-toolbar button{width:40px;height:34px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;place-items:center;padding:0;display:grid;position:relative}.chart-drawing-toolbar button:hover{color:var(--text-bright);background:var(--panel-hover)}.chart-drawing-toolbar button.active{border-color:var(--teal);color:var(--teal);background:#15332c}.chart-drawing-toolbar button.delete-drawing{color:var(--red);border-top-color:#f871713d;margin-top:2px}.chart-drawing-toolbar button.delete-drawing:hover{background:#f8717117}.chart-drawing-toolbar svg{width:17px;height:17px;overflow:visible}.chart-drawing-toolbar svg path,.chart-drawing-toolbar svg circle{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.chart-drawing-toolbar svg text{fill:currentColor;font:700 7px var(--mono);text-anchor:middle}.chart-drawing-toolbar button:after{z-index:15;border:1px solid var(--border-glow);color:var(--text);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#111114;border-radius:2px;padding:5px 7px;font-size:8px;font-weight:600;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:39px;transform:translate(-3px,-50%)}.chart-drawing-toolbar button:focus-visible:after,.chart-drawing-toolbar button:hover:after{opacity:1;transform:translateY(-50%)}.chart-indicator-toolbar{border:1px solid var(--border-glow);background:var(--panel);border-radius:3px;align-items:center;gap:2px;height:38px;padding:2px 3px;display:flex}.chart-ohlc{color:#e3e7e8;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:pre;flex:none;align-items:center;gap:10px;height:38px;padding:0 6px;font-size:10px;font-weight:650;display:flex}.chart-ohlc>span{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.chart-ohlc b{color:var(--text-dim);font-weight:500}.chart-indicator-values{scrollbar-width:none;white-space:nowrap;flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.chart-indicator-values>i{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:9px;font-style:normal;display:flex}.chart-indicator-values b{font-size:inherit;font-weight:750}.chart-indicator-values span{color:#d9ddde;font-weight:650}.chart-annotation-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000094;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.chart-annotation-popup{border:1px solid var(--border-glow);width:min(380px,100%);color:var(--text);background:#0b0d0e;border-radius:3px;box-shadow:0 18px 56px #000000b8}.chart-annotation-popup header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:55px;padding:0 14px 0 16px;display:flex}.chart-annotation-popup header div{gap:3px;display:grid}.chart-annotation-popup header small,.chart-annotation-popup label,.chart-annotation-meta{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.chart-annotation-popup header strong{color:var(--text-bright);letter-spacing:.02em;font-size:13px}.chart-annotation-popup header button{border:1px solid var(--border-glow);width:28px;height:28px;color:var(--text-dim);font:16px/1 var(--mono);cursor:pointer;background:0 0;border-radius:2px;padding:0}.chart-annotation-popup header button:hover{border-color:var(--teal);color:var(--teal)}.chart-annotation-popup label{margin:16px 16px 7px;display:block}.chart-annotation-popup input{border:1px solid var(--border-glow);width:calc(100% - 32px);height:40px;color:var(--text-bright);font:600 11px var(--mono);background:#050707;border-radius:2px;outline:0;margin:0 16px;padding:0 11px}.chart-annotation-popup input::placeholder{color:#68706f}.chart-annotation-popup input:focus{border-color:var(--teal);box-shadow:0 0 0 1px #5dcaa529}.chart-annotation-meta{color:#737d7b;letter-spacing:.06em;justify-content:space-between;margin:7px 16px 15px;display:flex}.chart-annotation-popup footer{border-top:1px solid var(--border);background:#0000002e;justify-content:flex-end;gap:7px;padding:11px 16px;display:flex}.chart-annotation-popup footer button{border:1px solid var(--border-glow);height:31px;color:var(--text-dim);font:700 9px var(--mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:0 12px}.chart-annotation-popup footer button:hover{color:var(--text-bright);border-color:#62706d}.chart-annotation-popup footer button.primary{color:#8de8ca;background:#5dcaa51a;border-color:#5dcaa58c}.chart-annotation-popup footer button.primary:hover{border-color:var(--teal);background:#5dcaa529}.chart-annotation-popup footer button:disabled{opacity:.38;cursor:not-allowed}.indicator-picker{position:relative}.indicator-picker>summary{min-width:58px;height:32px;color:var(--text-dim);letter-spacing:.025em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:10px;font-weight:700;list-style:none;display:flex}.indicator-picker>summary::-webkit-details-marker{display:none}.indicator-picker>summary:hover{color:var(--text-bright);background:var(--panel-hover)}.indicator-picker>summary b{min-width:16px;height:16px;color:var(--bg);background:var(--text-mid);border-radius:2px;place-items:center;font-size:9px;display:grid}.indicator-picker>summary i{color:currentColor;font-size:9px;font-style:normal;transition:transform .15s}.indicator-picker[open]>summary i{transform:rotate(180deg)}.indicator-picker.ema>summary.active,.indicator-picker.ema[open]>summary{color:var(--gold);background:#f9cb4217;border-color:#f9cb4261}.indicator-picker.sma>summary.active,.indicator-picker.sma[open]>summary{color:var(--blue);background:#60a5fa17;border-color:#60a5fa61}.indicator-picker.ema>summary b{background:var(--gold)}.indicator-picker.sma>summary b{background:var(--blue)}.indicator-options{z-index:50;border:1px solid var(--border-glow);background:var(--panel);border-radius:2px;width:162px;padding:6px;position:absolute;top:38px;right:0}.indicator-picker.ema>.indicator-options{left:0;right:auto}.indicator-picker.sma>.indicator-options{left:auto;right:0}.indicator-options p{color:var(--text-dim);letter-spacing:.08em;margin:2px 5px 6px;font-size:9px;font-weight:700}.indicator-options button{width:100%;height:34px;color:var(--text-mid);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding:0 8px;display:grid}.indicator-options button:hover{color:var(--text-bright);background:var(--panel-hover)}.indicator-options button.active{color:var(--text-bright);border-color:var(--border-glow);background:#ffffff08}.indicator-options button>i{border-radius:50%;width:7px;height:7px}.indicator-options button>span{font-size:11px;font-weight:700}.indicator-options button>small{color:var(--text-dim);font-size:9px}.stream-overlay{z-index:3;color:var(--text-mid);background:var(--bg);letter-spacing:.06em;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;inset:0}.stream-overlay span{background:var(--green);border-radius:50%;width:6px;height:6px;animation:1s infinite alternate pulse}.intelligence-panel{background:#0a0a0c;max-height:100%;overflow-y:auto}.panel-tabs{z-index:4;border-bottom:1px solid var(--border);scrollbar-width:none;background:#0d0d0ff7;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 4px;padding:3px 7px 0;display:grid;position:sticky;top:0}.panel-tabs::-webkit-scrollbar{display:none}.panel-tabs button{min-width:0;min-height:32px;color:var(--text-dim);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.panel-tabs button:hover{color:var(--text-bright);background:var(--panel-hover)}.panel-tabs button.active{color:var(--green);border-bottom-color:var(--green);background:#102720}.panel-tabs b{min-width:14px;height:14px;color:var(--text-mid);background:var(--border);border-radius:2px;place-items:center;font-size:8px;display:inline-grid}.next-risk-card{background:var(--panel);border:1px solid #ef9f2747;border-radius:2px;margin:12px 13px 3px;padding:12px 13px;position:relative}.next-risk-card:before{border-top:1px solid var(--amber);border-left:1px solid var(--amber);content:"";width:9px;height:9px;position:absolute;top:-1px;left:-1px}.next-risk-card:after{border-right:1px solid var(--amber);border-bottom:1px solid var(--amber);content:"";width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.next-risk-card div{color:var(--amber);letter-spacing:.09em;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.pulse{background:var(--red);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse}.next-risk-card>strong{color:var(--text-bright);margin-top:9px;padding-right:90px;font-size:12px;display:block}.next-risk-card>span{color:var(--text-dim);margin-top:5px;font-size:9px;display:block}.next-risk-card>b{color:var(--gold);font-size:14px;font-weight:500;position:absolute;bottom:14px;right:13px}.next-risk-card.market-bearish{background:var(--panel);border-color:#f8717166}.next-risk-card.market-bearish:before,.next-risk-card.market-bearish:after{border-color:var(--red)}.next-risk-card.market-bullish{background:var(--panel);border-color:#4ade8061}.next-risk-card.market-bullish:before,.next-risk-card.market-bullish:after{border-color:var(--green)}.next-risk-card.live-window{background:var(--panel);border-color:#4ade8075}.next-risk-card.live-window:before,.next-risk-card.live-window:after{border-color:var(--green)}.next-risk-card.live-window div,.next-risk-card.live-window>b{color:var(--green)}.next-probability{border:1px solid var(--border-glow);max-width:calc(100% - 92px);color:inherit;background:var(--bg);border-radius:2px;align-items:center;gap:5px;margin-top:8px;padding:4px 6px;text-decoration:none;display:flex}.next-probability b{color:var(--text-bright);font-size:10px}.next-probability em{color:var(--text-mid);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;font-weight:700;overflow:hidden}.next-probability.market-bearish{background:#f8717117;border-color:#f8717173}.next-probability.market-bearish em{color:var(--red)}.next-probability.market-bullish{background:#4ade8014;border-color:#4ade806b}.next-probability.market-bullish em{color:var(--green)}.next-probability.market-two-way{background:#ef9f2712;border-color:#ef9f276b}.next-probability.market-two-way em{color:var(--amber)}.tab-body{padding-bottom:24px}.panel-utility{justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:4px 13px 2px;display:flex}.panel-utility a{color:var(--text-dim);font-size:10px;text-decoration:none}.panel-utility a:hover{color:var(--green)}.news-impact-filter{color:var(--text-dim);letter-spacing:.05em;align-items:center;gap:6px;font-size:7px;display:flex}.terminal-select{color:var(--text);font:600 9px var(--mono);letter-spacing:0;text-transform:none;position:relative}.terminal-select>summary{color:#dce5e5;cursor:pointer;background:#000;border:1px solid #2c4044;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;min-width:142px;height:24px;padding:0 7px;list-style:none;display:flex}.terminal-select>summary::-webkit-details-marker{display:none}.terminal-select>summary:hover,.terminal-select[open]>summary{color:#56d9c7;border-color:#56d9c7}.terminal-select>summary b{color:var(--text-dim);margin-left:auto;font-size:9px}.terminal-select>summary i{color:#56d9c7;font-size:8px;font-style:normal;transition:transform .15s}.terminal-select[open]>summary i{transform:rotate(180deg)}.terminal-select>div{z-index:70;background:#050708;border:1px solid #2c4044;border-radius:2px;width:max(100%,166px);padding:4px;position:absolute;top:28px;left:0}.terminal-select>div button{color:#93a3a5;width:100%;min-height:30px;font:650 9px var(--mono);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #172629;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.terminal-select>div button:last-child{border-bottom:0}.terminal-select>div button:hover,.terminal-select>div button.active{color:#56d9c7;background:#071513}.terminal-select>div small{color:var(--text-dim);font-size:9px}.news-impact-filter .terminal-select>summary{min-width:105px;height:28px;font-size:10px}.news-filter-empty{border:1px dashed var(--border);color:var(--text-dim);text-align:center;margin:5px 13px;padding:14px 10px;font-size:8px}.section-heading{justify-content:space-between;align-items:end;padding:20px 15px 10px;display:flex}.section-heading span{color:var(--teal);letter-spacing:.09em;font-size:9px;font-weight:700}.section-heading h2{color:var(--text-bright);letter-spacing:.02em;margin:6px 0 0;font-size:15px}.section-heading a{color:var(--text-dim);font-size:9px;text-decoration:none}.section-heading a:hover{color:var(--green)}.viewer-clock{font-weight:600;color:var(--teal)!important}.loading-feed{border:1px dashed var(--border-glow);color:var(--text-mid);align-items:center;gap:8px;margin:5px 14px 10px;padding:11px;font-size:9px;display:flex}.loading-feed span{background:var(--green);border-radius:50%;width:5px;height:5px;animation:1s infinite alternate pulse}.feed-error,.feed-warning{color:var(--red);background:#f871710a;border:1px solid #f871713d;margin:5px 13px 10px;padding:9px 10px;font-size:10px;line-height:1.45}.feed-warning{color:var(--amber);background:#ef9f270a;border-color:#ef9f273d}.event-news-status{color:var(--green);background:var(--panel);border:1px solid #4ade8047;align-items:center;gap:5px;margin:4px 13px 6px;padding:6px 8px;font-size:8px;line-height:1.3;display:flex}.event-news-status>span{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;animation:1.4s ease-in-out infinite pulse}.news-card{border:1px solid var(--border);border-left:2px solid var(--teal);color:inherit;background:var(--panel);border-radius:2px;margin:5px 13px;padding:8px 10px;text-decoration:none;transition:border-color .16s,background .16s;display:block;position:relative}.news-card:before{content:none}.news-card:hover{background:var(--panel-hover);border-color:#5dcaa58c}.news-card:hover h3{color:var(--green)}.news-card.event-coverage{background:var(--panel);border-color:#4ade806b}.news-topline{justify-content:space-between;align-items:center;display:flex}.news-topline span{color:var(--text-dim);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.news-topline b{border:1px solid var(--border-glow);color:var(--text-mid);background:var(--bg);border-radius:2px;flex:none;margin-left:8px;padding:1px 4px;font-size:8px}.news-topline b.critical{color:var(--red);border-color:#f8717140}.news-topline b.high{color:var(--amber);border-color:#ef9f2740}.news-card h3{color:var(--text-bright);margin:5px 0 1px;font-size:11px;font-weight:600;line-height:1.45;transition:color .15s}.attribution{color:var(--text-dim);margin:10px 15px 0;font-size:9px;line-height:1.45}.odds-card{border:1px solid var(--border);color:inherit;background:var(--panel);border-radius:2px;margin:7px 13px;padding:12px;text-decoration:none;transition:border-color .16s,background .16s;display:block;position:relative}.odds-card:before{border-top:1px solid var(--blue);border-left:1px solid var(--blue);content:"";opacity:.55;width:8px;height:8px;position:absolute;top:-1px;left:-1px}.odds-card:hover{background:var(--panel-hover);border-color:#60a5fa80}.odds-topline{justify-content:space-between;align-items:center;display:flex}.odds-topline span{color:var(--blue);letter-spacing:.09em;font-size:8px;font-weight:700}.odds-topline small{color:var(--text-dim);font-size:7px}.odds-probability{align-items:baseline;margin-top:10px;display:flex}.odds-probability strong{color:var(--text-bright);letter-spacing:-.05em;font-size:25px;font-weight:500}.odds-probability>span{color:var(--teal);margin-left:7px;font-size:8px;font-weight:700}.odds-probability em{color:var(--text-dim);margin-left:auto;font-size:8px;font-style:normal}.odds-probability em.up{color:var(--green)}.odds-probability em.down{color:var(--red)}.odds-card h3{color:var(--text-bright);margin:8px 0;font-size:11px;font-weight:600;line-height:1.45}.odds-meter{background:var(--border-glow);border-radius:1px;height:3px;overflow:hidden}.odds-meter span{background:var(--teal);height:100%;display:block}.odds-card>p{color:var(--text-mid);margin:9px 0 0;font-size:9px;line-height:1.5}.odds-card footer{border-top:1px solid var(--border);color:var(--text-dim);letter-spacing:.03em;margin-top:9px;padding-top:7px;font-size:8px}.calendar-group-label{border-left:2px solid var(--green);color:var(--green);letter-spacing:.1em;background:#4ade800a;justify-content:space-between;align-items:center;margin:7px 14px 5px;padding:6px 8px;font-size:8px;font-weight:700;display:flex}.calendar-group-label.past{border-left-color:var(--text-dim);color:var(--text-mid);background:#9090880a;margin-top:18px}.calendar-group-label.live{border-left-color:var(--green);color:var(--green);background:#4ade8012}.calendar-group-label b{font-size:8px}.calendar-row{border:1px solid var(--border);width:calc(100% - 26px);min-height:90px;color:inherit;background:var(--panel);text-align:left;cursor:pointer;border-radius:2px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;margin:6px 13px;padding:10px;display:grid}.calendar-row:hover,.calendar-row.active{border-color:var(--border-glow);background:var(--panel-hover)}.calendar-row.active{border-left:2px solid var(--gold)}.calendar-row.market-bearish{background:var(--panel);border-left-color:#f871718c}.calendar-row.market-bearish.active{border-left-color:var(--red)}.calendar-row.market-bullish{background:var(--panel);border-left-color:#4ade8080}.calendar-row.market-bullish.active{border-left-color:var(--green)}.calendar-row.market-two-way{border-left-color:#ef9f2780}.calendar-row.live-window{border-color:#4ade807a;border-left:2px solid var(--green)}.calendar-row>time{border:1px solid var(--border-glow);width:34px;height:39px;color:var(--text-bright);text-align:center;border-radius:2px;place-content:center;font-size:12px;display:grid}.calendar-row>time b{color:var(--text-dim);letter-spacing:.08em;font-size:7px}.calendar-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.calendar-row small{color:var(--amber);letter-spacing:.05em;font-size:8px;font-weight:700;line-height:1.45}.calendar-row strong{color:var(--text-bright);font-size:11px;font-weight:600;line-height:1.3}.calendar-row em{color:var(--text-dim);font-size:9px;font-style:normal;line-height:1.45;display:block;overflow:visible}.calendar-meta{flex-direction:column;align-items:stretch;gap:7px;display:flex}.calendar-meta>i{border:1px solid var(--border-glow);max-width:91px;color:var(--text-mid);background:var(--bg);text-align:center;border-radius:2px;padding:3px 4px;font-size:6px;font-style:normal}.calendar-meta>i.critical{color:var(--red);border-color:#f8717140}.calendar-meta>i.high{color:var(--amber);border-color:#ef9f2740}.calendar-meta>i.bearish{color:var(--red)}.calendar-meta>i.bullish{color:var(--green)}.sources-body{padding:8px 14px 0}.sources-body .section-heading{padding-left:1px;padding-right:1px}.source-row{border-top:1px solid var(--border);grid-template-columns:6px 1fr auto;align-items:center;gap:10px;min-height:54px;display:grid}.source-row div{flex-direction:column;gap:5px;display:flex}.source-row strong{color:var(--text-bright);font-size:10px}.source-row small{color:var(--text-dim);font-size:8px}.source-row>b{color:var(--text-mid);letter-spacing:.07em;font-size:7px}.social-feed{padding:12px 13px 24px}.social-source-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.social-source-strip>span{border:1px solid var(--border);background:var(--panel);border-radius:2px;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;min-height:44px;padding:7px 9px;display:grid}.social-source-strip i{border:1px solid var(--border-glow);width:27px;height:27px;color:var(--text-mid);border-radius:50%;grid-row:1/3;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.social-source-strip b{color:var(--text-bright);font-size:10px}.social-source-strip small{color:var(--text-dim);font-size:9px}.social-source-strip .live{border-color:#4ade8047}.social-source-strip .live small{color:var(--green)}.social-source-strip .telegram i{color:var(--blue)}.social-source-strip .x i{color:var(--text-bright)}.social-alert{border:1px solid var(--border);border-left:2px solid var(--blue);color:inherit;background:var(--panel);border-radius:2px;margin-top:7px;padding:11px 12px;text-decoration:none;display:block}.social-alert.x{border-left-color:var(--text-mid)}.social-alert:hover{border-top-color:var(--border-glow);border-right-color:var(--border-glow);border-bottom-color:var(--border-glow);background:var(--panel-hover)}.social-alert>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.social-alert b{color:var(--blue);letter-spacing:.06em;font-size:9px}.social-alert.x b{color:var(--text-bright)}.social-alert span{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.social-alert p{color:var(--text-bright);margin:8px 0 0;font-size:11px;line-height:1.45}.social-alert,.news-card,.odds-card,.calendar-row,.source-row,.live-alert-notifications p{overflow-wrap:anywhere;min-width:0}.source-row{grid-template-columns:6px minmax(0,1fr) auto}.source-row div,.social-alert>div,.social-alert span{min-width:0}.social-alert b{flex-shrink:0}.social-empty{border:1px dashed var(--border-glow);background:var(--panel);border-radius:2px;margin-top:8px;padding:16px 13px}.social-empty strong{color:var(--teal);font-size:10px}.social-empty p{color:var(--text-mid);margin:8px 0 0;font-size:10px;line-height:1.55}.ranking-note p{color:var(--text-mid);margin:6px 0 0;font-size:8px;line-height:1.55}.ranking-note{border:1px solid var(--border);background:var(--panel);border-radius:2px;margin-top:9px;padding:13px}.ranking-note span{color:var(--teal);letter-spacing:.11em;font-size:8px;font-weight:700}.positions-panel{z-index:5;grid-template-rows:5px 35px minmax(0, 1fr) var(--portfolio-footer-height);color:#d6dedf;background:#000;border-top:1px solid #26383c;min-height:0;display:grid;position:relative}.positions-panel[data-collapsed=true]{grid-template-rows:5px 35px 0 0}.positions-panel[data-collapsed=true]>.portfolio-content,.positions-panel[data-collapsed=true]>.portfolio-statusbar{visibility:hidden;overflow:hidden}.portfolio-resize-handle{z-index:5;cursor:ns-resize;touch-action:none;background:#071115;place-items:center;display:grid;position:relative}.terminal-shell.portfolio-resizing,.terminal-shell.portfolio-resizing *{-webkit-user-select:none;user-select:none;cursor:ns-resize!important}.portfolio-resize-handle:before{content:"";position:absolute;inset:-4px 0}.portfolio-resize-handle i{background:#34464b;border-radius:2px;width:52px;height:2px;transition:width .15s,background .15s}.portfolio-resize-handle:hover i,.portfolio-resize-handle:focus-visible i{background:#56d9c7;width:76px}.portfolio-tabs{background:#030708;border-bottom:1px solid #26383c;justify-content:space-between;align-items:stretch;gap:14px;min-width:0;display:flex;overflow:hidden}.portfolio-tabs>div{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.portfolio-tabs>div::-webkit-scrollbar{display:none}.portfolio-tabs button{color:#9eacae;cursor:pointer;background:0 0;border:0;flex:none;padding:0 14px;font-size:10px;position:relative}.portfolio-tabs button:hover:not(:disabled),.portfolio-tabs button.active{color:#f2f7f7}.portfolio-tabs button.active{background:#102720}.portfolio-tabs button.active:after{content:"";background:#56d9c7;height:2px;position:absolute;bottom:-1px;left:0;right:0}.portfolio-tabs button:disabled{cursor:default}.portfolio-tabs .portfolio-size-toggle{border-left:1px solid #26383c;place-items:center;width:36px;padding:0;display:grid}.portfolio-tabs .portfolio-size-toggle:hover{background:#10201f}.portfolio-tabs .portfolio-size-toggle:focus-visible{outline-offset:-3px}.portfolio-content{background:#000;min-width:0;min-height:0;overflow:hidden}.positions-connect,.positions-empty,.portfolio-placeholder{text-align:center;place-content:center;height:100%;padding:20px;display:grid}.positions-connect strong,.positions-empty strong,.portfolio-placeholder strong{color:#dfe8e8;letter-spacing:.045em;font-size:10px}.positions-connect p,.positions-empty p,.portfolio-placeholder p{color:#819194;max-width:680px;margin:7px 0 0;font-size:9px;line-height:1.5}.positions-loading{color:#9eacae;letter-spacing:.07em;justify-content:center;align-items:center;gap:9px;height:100%;font-size:9px;display:flex}.positions-loading span{background:#56d9c7;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate pulse}.positions-snapshot{flex-direction:column;height:100%;min-height:0;display:flex}.positions-snapshot>.positions-table-wrap,.positions-snapshot>.positions-empty{flex:1;height:auto;min-height:0}.positions-snapshot-note{border-bottom:1px solid var(--border);color:#9eacae;letter-spacing:.07em;flex:none;align-items:center;gap:8px;padding:5px 12px;font-size:9px;display:flex}.positions-snapshot-note span{background:#f9cb42;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate pulse}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.positions-table-wrap{width:100%;height:100%;overflow:auto}.positions-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1510px;font-size:10px}.positions-table th{z-index:2;color:#98a7a9;text-align:left;white-space:nowrap;background:#020606;border-bottom:1px solid #26383c;height:29px;padding:0 11px;font-size:9px;font-weight:500;position:sticky;top:0}.positions-table th:nth-child(n+2):not(:nth-child(10)):not(:nth-child(11)),.positions-table td:nth-child(n+2):not(:nth-child(10)):not(:nth-child(11)){text-align:right}.positions-table th button{color:#55d7c5;height:29px;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.positions-table th button:disabled{opacity:.7}.positions-table th button.position-sort{color:inherit;cursor:pointer}.positions-table th button.position-sort:hover,.positions-table th button.position-sort.active{color:#55d7c5}.positions-table th button.position-sort span{color:#607174;text-align:center;width:8px;font-size:8px}.positions-table th button.position-sort.active span{color:currentColor}.positions-table td{color:#d8e0e1;white-space:nowrap;border-bottom:1px solid #26383c7a;height:43px;padding:0 11px}.positions-table tbody tr:hover{background:#10201f}.positions-table strong{font-size:10px;font-weight:650}.balances-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1120px;font-size:10px}.balances-table th:first-child,.balances-table th:nth-child(2){width:140px}.balances-table th:nth-child(3),.balances-table th:nth-child(4),.balances-table th:nth-child(7),.balances-table th:nth-child(8){width:145px}.balances-table th:nth-child(5){width:125px}.balances-table th:nth-child(6){width:110px}.balances-table th{z-index:2;color:#98a7a9;text-align:left;white-space:nowrap;background:#020606;border-bottom:1px solid #26383c;height:29px;padding:0 14px;font-size:9px;font-weight:500;position:sticky;top:0}.balances-table th:nth-child(n+3),.balances-table td:nth-child(n+3){text-align:right}.balances-table td{color:#d8e0e1;white-space:nowrap;border-bottom:1px solid #26383c7a;height:43px;padding:0 14px}.balances-table tbody tr:hover{background:#10201f}.balances-table strong{font-size:10px;font-weight:650}.balances-table small{color:var(--text-dim);letter-spacing:.025em;margin-top:3px;font-size:9px;display:block}.balances-table .balance-total{background:#56d9c70a}.balances-table .balance-total td{color:#9aabad;height:35px}.balances-table .balance-total strong{color:#dfe8e8}.balances-table .balance-wallet{background:#56d9c705}.balance-venue-toggle{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:0;padding:0;display:inline-flex}.balance-venue-toggle b{color:#8fa3a5;margin-left:6px;font-size:9px}.balance-venue-toggle small{color:#6f8284!important;margin:0 0 0 7px!important;font-size:8px!important;display:inline!important}.balance-venue-toggle:hover strong,.balance-venue-toggle:hover b{color:#9ff3e6}.balances-table .balance-expanded{background:#56d9c708}.balances-table .balance-area{background:#030a0a}.balances-table .balance-area td{color:#b9c6c7;height:36px}.balances-table .balance-area strong{color:#cfdadb;font-weight:600}.balance-area-name{padding-left:22px!important}.balance-area-name span{color:#3d5559;margin-right:4px}.balance-holdings{text-overflow:ellipsis;display:block;overflow:hidden}.balance-number{contain:layout;font-variant-numeric:tabular-nums;justify-items:end;width:15ch;display:inline-grid}.balance-number>span{will-change:filter, text-shadow;display:inline-block}.privacy-value{letter-spacing:.12em;color:#707c7e!important}.history-view{background:#000;grid-template-rows:34px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.history-toolbar{background:#000;border-bottom:1px solid #1d3033;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.history-filter-control{color:var(--text-dim);text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex}.history-toolbar small{color:var(--text-dim);text-transform:uppercase;font-size:9px}.history-toolbar>div{align-items:center;gap:10px;display:flex}.history-table{border-collapse:collapse;color:#d8e0e1;font-variant-numeric:tabular-nums;width:100%;min-width:1120px;font-size:10px}.history-table th{z-index:2;color:#98a7a9;text-align:right;white-space:nowrap;background:#020606;border-bottom:1px solid #26383c;height:29px;padding:0 12px;font-size:9px;font-weight:500;position:sticky;top:0}.history-table th:nth-child(-n+3),.history-table td:nth-child(-n+3){text-align:left}.history-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #26383c7a;height:39px;padding:0 12px}.history-table tbody tr:hover{background:#56d9c708}.history-table td:first-child{color:#91a1a3}.history-table td:nth-child(2) strong{color:#54e0cf}.history-table small{color:#728386;font-size:8px}.history-hash{color:#829598;text-decoration:none}.history-hash:hover{color:#56d9c7;text-decoration:underline}.funding-history-table{min-width:850px}.profile-page{z-index:80;inset:52px 0 var(--portfolio-footer-height);overscroll-behavior:none;background:#000;position:fixed;overflow-y:auto}.profile-page-inner{background:#000;border-left:1px solid #223438;border-right:1px solid #223438;width:min(1180px,100%);min-height:100%;margin:0 auto}.profile-header{z-index:4;background:#000;border-bottom:1px solid #26383c;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex;position:sticky;top:0}.profile-header small,.profile-section-heading small{color:#a2b0b2;letter-spacing:.08em;margin-bottom:4px;font-size:9px;display:block}.profile-header h1,.profile-section-heading h2{color:#f3f7f7;margin:0;font-size:14px;font-weight:650}.profile-header>button{color:#91a1a3;width:29px;height:29px;font:400 19px var(--mono);cursor:pointer;background:#000;border:1px solid #2c4044;border-radius:2px}.profile-header>button:hover{color:#56d9c7;border-color:#56d9c7}.profile-tabs{z-index:3;scrollbar-width:none;background:#000;border-bottom:1px solid #26383c;height:39px;padding:0 16px;display:flex;position:sticky;top:52px;overflow-x:auto}.profile-tabs button{color:#9eadaf;min-width:118px;font:700 10px var(--mono);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;padding:0 13px;position:relative}.profile-tabs button:hover,.profile-tabs button.active{color:#e6eeee}.profile-tabs button.active:after{content:"";background:#56d9c7;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.profile-content{gap:18px;padding:16px 18px 36px;display:grid}.wallet-tracker{gap:16px;min-width:0;display:grid}.wallet-tracker-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.wallet-tracker-heading small{color:#829799;letter-spacing:.07em;margin-bottom:7px;font-size:9px;display:block}.wallet-tracker-heading h2{color:#edf3f3;margin:0;font-size:16px;font-weight:650}.wallet-tracker-status{color:#9eadaf;letter-spacing:.07em;border:1px solid #304246;padding:5px 7px;font-size:9px}.wallet-tracker-description,.wallet-tracker-note{color:#91a1a3;margin:0;font-size:11px;line-height:1.7}.wallet-tracker-note{font-size:10px}.wallet-tracker-form{background:#020606;border:1px solid #26383c;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.wallet-tracker-form label{gap:9px;min-width:0;display:grid}.wallet-tracker-form label>span{color:#b0bfc0;letter-spacing:.05em;font-size:9px}.wallet-tracker-form label small{color:var(--text-dim);margin-left:6px;font-size:9px}.wallet-tracker-form input,.wallet-tracker-table input{color:#e6eeee;width:100%;min-width:0;height:35px;font:11px var(--mono);background:#080c0d;border:1px solid #304246;border-radius:2px;padding:0 10px}.wallet-tracker input::placeholder{color:#718386}.wallet-tracker input:focus-visible{outline-offset:1px;outline:1px solid #56d9c7}.wallet-tracker-form>button{color:#b5f4e5;height:35px;font:650 10px var(--mono);cursor:pointer;background:#10231f;border:1px solid #46746d;border-radius:2px;padding:0 14px}.wallet-tracker-form>button:hover{background:#17302e;border-color:#56d9c7}.wallet-tracker-error{color:var(--red);grid-column:1/-1;margin:0;font-size:11px}.wallet-tracker-table-wrap{border:1px solid #26383c;overflow-x:auto}.wallet-tracker-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:860px}.wallet-tracker-table th{color:#9eadaf;white-space:nowrap;border-bottom:1px solid #26383c;width:10%;height:39px;padding:0 12px;font-size:9px;font-weight:650}.wallet-tracker-table th:first-child{width:37%}.wallet-tracker-table th:nth-child(2){width:25%}.wallet-tracker-table th:last-child{width:8%}.wallet-tracker-table td{color:#c8d4d5;border-bottom:1px solid #172326;height:62px;padding:8px 12px;font-size:11px}.wallet-tracker-table tr:last-child td{border-bottom:0}.wallet-tracker-table code{text-overflow:ellipsis;white-space:nowrap;font:10.5px var(--mono);display:block;overflow:hidden}.wallet-tracker-table input{background:0 0;border-color:#0000}.wallet-tracker-table input:hover{border-color:#26383c}.wallet-tracker-table .wallet-tracker-pnl{color:#718386;font-variant-numeric:tabular-nums}.wallet-tracker-actions{justify-content:flex-end;gap:5px;display:flex}.wallet-tracker-actions button{color:#718386;width:25px;height:28px;font:17px var(--mono);background:0 0;border:1px solid #0000;flex:none}.wallet-tracker-actions .wallet-tracker-remove{cursor:pointer}.wallet-tracker-actions .wallet-tracker-remove:hover{color:var(--red);border-color:#62333c}.wallet-tracker-actions .wallet-tracker-open{color:#536567;cursor:not-allowed;border-color:#26383c;border-radius:2px}.wallet-tracker-empty{justify-items:center;gap:12px;padding:48px 16px;display:grid}.wallet-tracker-empty>span{color:#56d9c7;font-size:25px}.wallet-tracker-empty strong{color:#c8d4d5;font-size:12px;font-weight:500}.wallet-tracker-empty p{color:#829799;margin:0;font-size:11px}@media (max-width:700px){.wallet-tracker-form{grid-template-columns:minmax(0,1fr);padding:12px}.wallet-tracker-table{min-width:760px}.wallet-tracker-table th:first-child{width:34%}.wallet-tracker-table th:last-child{width:11%}}.profile-identity{border-bottom:1px solid #26383c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:0 0 15px;display:grid}.profile-identity>div{gap:5px;min-width:0;display:grid}.profile-identity small{color:#a2b0b2;letter-spacing:.08em;font-size:9px}.profile-identity strong{color:#62e2d0;font-size:14px}.profile-identity code{color:#aab7b9;font:10px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-identity dl{grid-template-columns:repeat(3,auto);gap:20px;margin:0;display:grid}.profile-identity dl div{gap:5px;display:grid}.profile-identity dt{color:#9eadaf;text-transform:uppercase;font-size:9px}.profile-identity dd{color:#edf3f3;margin:0;font-size:11px}.profile-connections{gap:10px;display:grid}.profile-portfolio{gap:14px;display:grid}.profile-portfolio-controls{background:#020606;border:1px solid #26383c;align-items:center;gap:12px;min-height:48px;padding:7px 10px;display:flex}.profile-portfolio-controls label{align-items:center;gap:8px;display:flex}.profile-portfolio-controls label>span{color:var(--text-dim);letter-spacing:.07em;font-size:9px}.profile-portfolio-controls .terminal-select>summary{min-width:118px;height:31px}.profile-portfolio-controls .terminal-select>div{width:100%;min-width:175px;top:35px}.profile-portfolio-controls>small{color:var(--text-dim);margin-left:auto;font-size:9px}.profile-through-today{color:#718386;min-height:31px;font:600 9px var(--mono);cursor:pointer;background:0 0;border:1px solid #26383c;flex-shrink:0;padding:0 10px}.profile-through-today[aria-pressed=true]{color:#b5f4e5;background:#17302e;border-color:#46746d}.profile-through-today:focus-visible{outline-offset:2px;outline:1px solid #65dba7}.profile-range-status{color:#718386;font:9px var(--mono);margin:7px 0 12px}.profile-date-range{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.profile-date-field{align-items:center;gap:8px;display:flex}.profile-date-field>label{color:var(--text-dim);letter-spacing:.07em;font-size:9px}.profile-date-field>div{background:#091113;border:1px solid #304246;align-items:center;display:flex}.profile-date-field>div.active,.profile-date-field>div:focus-within{border-color:#65b7a7}.profile-date-field input{color:#cbdadb;width:100px;height:29px;font:11px var(--mono);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;padding:0 8px}.profile-date-field button{color:#819b9b;cursor:pointer;background:0 0;border:0;place-items:center;width:29px;height:29px;padding:0;display:grid}.profile-date-field button:hover,.profile-date-field button[aria-expanded=true]{color:#b5f4e5;background:#17302e}.profile-date-range>button{color:#b5f4e5;height:31px;font:600 10px var(--mono);cursor:pointer;background:#17302e;border:1px solid #46746d;padding:0 12px}.profile-date-range button:disabled{color:#617577;cursor:default;background:0 0;border-color:#26383c}.profile-date-range button:focus-visible{outline-offset:2px;outline:1px solid #65dba7}.profile-date-range>small{color:var(--text-dim);font-size:9px}.profile-date-picker{z-index:50;color:#cbdadb;width:276px;max-width:calc(100vw - 40px);font:11px var(--mono);background:#0b1416;border:1px solid #36524f;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0009}.profile-date-picker button{color:#a8babc;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px}.profile-date-picker button:hover:not(:disabled){color:#c8f8ec;background:#203738}.profile-date-picker-heading,.profile-date-picker-month,.profile-date-picker-footer{justify-content:space-between;align-items:center;display:flex}.profile-date-picker-heading{border-bottom:1px solid #26383c;padding-bottom:7px}.profile-date-picker-heading>span{color:#819b9b;letter-spacing:.08em;font-size:8px}.profile-date-picker-heading button{width:23px;height:23px;padding:0;font-size:18px;line-height:1}.profile-date-picker-month{gap:8px;padding:8px 0}.profile-date-picker-month strong{font-size:11px;font-weight:600}.profile-date-picker-month button{border-color:#26383c;width:29px;height:29px;padding:0;font-size:20px;line-height:1}.profile-date-picker-weekdays,.profile-date-picker-grid>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.profile-date-picker-weekdays{color:var(--text-dim);text-align:center;padding:2px 0 7px;font-size:9px}.profile-date-picker-grid{gap:3px;display:grid}.profile-date-picker-grid button{font-variant-numeric:tabular-nums;height:30px;padding:0}.profile-date-picker-grid button.in-range{color:#a5d5c9;background:#142a29}.profile-date-picker-grid button[aria-current=date]{border-color:#567a72}.profile-date-picker-grid button[aria-selected=true]{color:#d0fbee;background:#284d45;border-color:#65dba7}.profile-date-picker-grid button:disabled{color:#405254}.profile-date-picker-footer{border-top:1px solid #26383c;gap:10px;margin-top:10px;padding-top:8px}.profile-date-picker-footer>span{color:#819b9b;font-size:8px}.profile-date-picker-footer button{color:#9ee1cf;padding:5px 7px;font-size:9px}.profile-portfolio-summary{background:#020606;border:1px solid #26383c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.profile-portfolio-summary article{border-right:1px solid #26383c;gap:7px;min-width:0;padding:13px;display:grid}.profile-portfolio-summary article:last-child{border-right:0}.profile-portfolio-summary span,.profile-pnl-section header small{color:var(--text-dim);letter-spacing:.07em;font-size:9px}.profile-portfolio-summary strong{color:#e8eeee;font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:14px;overflow:hidden}.profile-portfolio-summary small{color:var(--text-dim);font-size:9px}.profile-pnl-section{background:#020606;border:1px solid #26383c}.profile-history-loading{place-content:center;min-height:min(55vh,500px);display:grid}.compact-profile:has(.profile-history-loading) .profile-identity dl{visibility:hidden}.profile-history-spinner{border:3px solid #26383c;border-top-color:#56d9c7;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite profile-history-spin}@keyframes profile-history-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.profile-history-spinner{animation:none}}.profile-pnl-section>header{border-bottom:1px solid #26383c;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 12px;display:flex}.profile-pnl-section header h3{color:#e6eeee;margin:4px 0 0;font-size:11px}.profile-venue-filters{background:#091113;border-bottom:1px solid #26383c;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.profile-venue-filters button{color:#a8babc;font:500 11px var(--mono);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:6px;padding:6px 9px;display:flex}.profile-venue-filters button:hover{color:#e0f1ed;background:#132123}.profile-venue-filters button[aria-pressed=true]{color:#b5f4e5;background:#203738;box-shadow:inset 0 -2px #65dba7}.profile-venue-filters button:focus-visible{outline-offset:2px;outline:2px solid #65dba7}.profile-venue-filters i{opacity:.5;background:#65dba7;border-radius:50%;width:4px;height:4px}.profile-venue-filters button[aria-pressed=true] i{opacity:1}.profile-pnl-toggle{border:1px solid #2c4044;display:flex}.profile-chart-tabs{flex-wrap:wrap;gap:14px;margin-top:5px;display:flex}.profile-chart-tabs button{color:#7f9295;font:650 11px var(--mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 5px}.profile-chart-tabs button[aria-pressed=true]{color:#cbdadb;border-bottom-color:#56d9c7}.profile-chart-tabs button:hover{color:#56d9c7}.profile-pnl-toggle button{color:#718386;height:25px;font:700 7px var(--mono);cursor:pointer;background:#000;border:0;border-right:1px solid #2c4044;padding:0 9px}.profile-pnl-toggle button:last-child{border-right:0}.profile-pnl-toggle button:hover,.profile-pnl-toggle button.active{color:#56d9c7;background:#071513}.profile-pnl-chart{border-bottom:1px solid #26383c;min-height:262px;padding:12px 12px 4px;position:relative}.profile-pnl-chart>div{justify-content:space-between;align-items:center;display:flex}.profile-pnl-chart>div span{color:var(--text-dim);letter-spacing:.06em;font-size:9px}.profile-pnl-chart>div strong{font-size:11px}.profile-pnl-chart svg{width:100%;height:218px;overflow:visible}.profile-pnl-chart polyline{fill:none;stroke:#56d9c7;stroke-width:2px;vector-effect:non-scaling-stroke}.profile-pnl-chart polyline.negative{stroke:#e7677d}.profile-pnl-chart circle{fill:#56d9c7}.profile-pnl-chart circle.negative{fill:#e7677d}.profile-pnl-live-stem{stroke:#56d9c7;stroke-width:2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.profile-pnl-live-stem.negative{stroke:#e7677d}.profile-pnl-grid{stroke:#142326;stroke-width:1px;vector-effect:non-scaling-stroke}.profile-pnl-zero{stroke:#26383c;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.profile-pnl-axis-title{fill:#718386;font:700 7px var(--mono);letter-spacing:.05em}.profile-pnl-axis-label,.profile-pnl-date-label{fill:#839598;font:600 7px var(--mono)}.profile-pnl-axis-title.end,.profile-pnl-axis-label.end{text-anchor:end}.profile-pnl-date-label{text-anchor:middle}.profile-pnl-axis-tick{stroke:#34494c;stroke-width:1px;vector-effect:non-scaling-stroke}.profile-pnl-chart>p{color:var(--text-dim);text-align:center;margin:0;font-size:9px;position:absolute;inset:90px 20px auto}.profile-pnl-calendar-heading{border-top:1px solid #26383c;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 13px;display:flex}.profile-pnl-calendar-heading small{color:var(--text-dim);letter-spacing:.07em;font-size:9px}.profile-pnl-calendar-heading h3{color:#e6eeee;margin:4px 0 0;font-size:12px}.profile-pnl-calendar-heading>strong{color:var(--text-dim);font-size:9px;font-weight:600}.profile-pnl-months{background:#000;border-top:1px solid #26383c;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.profile-pnl-month{background:#05090a;border:1px solid #26383c;border-radius:3px;min-width:0;overflow:hidden}.profile-pnl-month>header{border-bottom:1px solid #26383c;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.profile-pnl-month>header>div{gap:6px;display:grid}.profile-pnl-month>header strong{color:#e7eeee;font-size:12px}.profile-pnl-month>header small{color:var(--text-dim);font-size:9px}.profile-pnl-month>header>b{font-size:11px}.profile-pnl-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));padding:9px 5px 7px;display:grid}.profile-pnl-weekdays span{color:var(--text-dim);text-align:center;font-size:9px;font-weight:700}.profile-pnl-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 7px 8px;display:grid}.profile-pnl-month-grid>*{border:1px solid #172629;border-radius:3px;min-width:0;min-height:67px}.profile-pnl-month-grid>i{border-color:#0000}.profile-pnl-month-grid>div{color:#718386;background:#071012;place-items:center;padding:7px;display:grid;position:relative}.profile-pnl-month-grid>div.outside{opacity:.26}.profile-pnl-month-grid>div.positive{background:#56d9c71a;border-color:#56d9c752}.profile-pnl-month-grid>div.negative{background:#e7677d1a;border-color:#e7677d52}.profile-pnl-month-grid b{color:#8fa0a2;font-size:8px;position:absolute;top:7px;left:7px}.profile-pnl-month-grid strong{text-align:center;max-width:100%;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.profile-pnl-month-grid .positive strong{color:#56d9c7}.profile-pnl-month-grid .negative strong{color:#e7677d}.profile-pnl-note{color:var(--text-dim);border-top:1px solid #26383c;margin:0;padding:9px 12px;font-size:9px;line-height:1.5}.profile-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:3px;display:flex}.profile-section-heading p{color:#a4b2b4;text-align:right;max-width:430px;margin:0;font-size:10px;line-height:1.5}.profile-connection-list{background:#000;border:1px solid #26383c;border-radius:2px}.profile-connection-row{border-bottom:1px solid #26383c;padding:12px 14px}.profile-connection-row:last-child{border-bottom:0}.profile-connection-main{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.65fr) minmax(160px,max-content) 210px;align-items:center;gap:14px;display:grid}.profile-connection-main>p{color:#adbbbc;margin:0;font-size:10px;line-height:1.45}.profile-connection-row>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-venue{align-items:center;gap:9px;min-width:0;display:flex}.profile-venue>div{gap:3px;min-width:0;display:grid}.profile-venue strong{color:#f2f7f7;font-size:12px}.profile-venue small{color:#a0afb1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profile-permissions{flex:none;align-items:center;gap:5px;display:flex}.profile-permissions>span{white-space:nowrap;color:#b8a36e;border:1px solid #3f3520;border-radius:2px;flex:none;justify-content:space-between;align-items:center;gap:7px;min-width:78px;height:24px;padding:0 7px;font-size:9px;display:flex}.profile-permissions>span b{color:#efc96b;font-size:9px}.profile-permissions>span.live{color:#769d97;border-color:#285048}.profile-permissions>span.live b{color:#56d9c7}.profile-permissions>span.loading,.profile-permissions>span.authorizing,.profile-permissions>span.connecting{color:#7393ad;border-color:#294966}.profile-permissions>span.loading b,.profile-permissions>span.authorizing b,.profile-permissions>span.connecting b{color:#66aee8}.profile-permissions>span.error{color:#b97984;border-color:#67313b}.profile-permissions>span.error b{color:#e7677d}.profile-permissions>span.wallet{color:#839ba8;border-color:#344b59}.profile-permissions>span.wallet b{color:#82bddb}.connection-dot{background:#dfb95c;border-radius:50%;flex:none;width:6px;height:6px}.connection-dot.live{background:#56d9c7}.connection-dot.loading,.connection-dot.authorizing,.connection-dot.connecting{background:#66aee8;animation:1s infinite alternate pulse}.connection-dot.error{background:#e7677d}.profile-row-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:8px;display:grid}.profile-row-body>p{color:#849598;margin:0;font-size:8px;line-height:1.45}.profile-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:210px;display:grid}.profile-row-actions button:only-child{grid-column:1/-1}.profile-row-actions button,.profile-form-footer button{color:#d2dada;min-width:0;height:31px;font:650 10px var(--mono);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#000;border:1px solid #3a4d50;border-radius:2px;padding:0 8px;overflow:hidden}.profile-row-actions button:hover:not(:disabled),.profile-form-footer button.connect:hover:not(:disabled){color:#56d9c7;border-color:#56d9c7}.profile-row-actions button:disabled,.profile-form-footer button:disabled{color:#59696b;cursor:default;border-color:#263538}.profile-access-form{background:#000;border-top:1px solid #26383c;grid-template-columns:155px minmax(0,1fr);gap:9px;margin:12px -14px -12px;padding:12px 14px;display:grid}.profile-access-form.trade{grid-template-columns:155px minmax(0,1fr) 76px}.profile-access-form label{min-width:0;color:var(--text-dim);text-transform:uppercase;gap:5px;font-size:9px;display:grid}.profile-access-form label>input{color:#edf4f4;width:100%;min-width:0;height:31px;font:600 9px var(--mono);background:#000;border:1px solid #2c4044;border-radius:2px;outline:0;padding:0 8px}.profile-access-form label>input:focus{border-color:#56d9c7}.profile-access-form .terminal-select>summary{width:100%;height:31px}.profile-access-form .terminal-select>div{width:100%;top:35px}.profile-key-warning{color:#a99567;border-left:1px solid #9c7a33;grid-column:1/-1;margin:0;padding-left:8px;font-size:7px;line-height:1.5}.profile-form-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-form-footer>div{gap:6px;display:flex}.profile-form-footer>a{color:#56d9c7;font-size:7px;text-decoration:none}.profile-form-footer>a:hover{text-decoration:underline}.profile-form-footer button.connect{color:#56d9c7;border-color:#397e74}.profile-form-footer button.forget{color:#e7677d;border-color:#67313b}.profile-connection-note{color:#bda464;border:1px solid #3f3520;margin-top:10px;padding:8px;font-size:8px;line-height:1.5}.profile-connection-error{border:1px solid #67313b;grid-column:1/-1;padding:7px;line-height:1.4;color:#f08699!important;margin:9px 0 0!important;font-size:8px!important}.balance-venue{color:#54e0cf!important}.balance-venue i{vertical-align:1px;background:#56d9c7;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.position-market{min-width:190px;position:relative;text-align:left!important;padding-left:15px!important}.position-market>i{background:#00c6a2;width:3px;position:absolute;top:0;bottom:0;left:0}.position-market>i.short{background:#e7677d}.position-market>strong{color:#54e0cf;margin-right:6px;font-size:11px}.position-market>span{color:#7de6d9;background:#56d9c717;padding:1px 3px;font-size:8px}.position-market>small{color:var(--text-dim);letter-spacing:.025em;margin-top:3px;font-size:9px;display:block}.long-value{color:#00c6a2!important}.short-value{color:#e7677d!important}.position-actions{width:172px;text-align:right!important}.position-actions>div{justify-content:flex-end;align-items:center;gap:14px;display:inline-flex}.positions-table th.position-action-heading{text-align:right;width:172px}.positions-table th.position-tpsl-heading{text-align:center;width:108px;min-width:108px;max-width:108px;padding-left:11px;padding-right:11px}.position-actions button,.position-tpsl button{color:#58dccc;font:500 10px var(--mono);background:0 0;border:0;padding:0}.position-actions button:disabled,.position-tpsl button:disabled{cursor:default;opacity:.72}.position-actions button:not(:disabled){cursor:pointer}.position-actions button:not(:disabled):hover{color:#93f3e7}.position-tpsl{width:108px;min-width:108px;max-width:108px;text-align:center!important}.position-tpsl>div{justify-content:center;align-items:center;gap:8px;display:inline-flex}.position-tpsl strong{color:#dce5e5}.market-close-backdrop{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:20px;position:fixed;inset:0}.market-close-backdrop[open]{place-items:center;display:grid}.market-close-backdrop::backdrop{background:#000000ad}.market-close-dialog{color:#dce5e5;width:min(580px,100%);max-height:calc(100dvh - 32px);font-family:var(--mono);scrollbar-gutter:stable;background:#020606;border:1px solid #3a5256;border-radius:4px;overflow-y:auto}.market-close-dialog>header{border-bottom:1px solid #304448;justify-content:space-between;align-items:center;height:70px;padding:0 22px;display:flex}.market-close-dialog>header small{color:#96a6a8;letter-spacing:.06em;margin-bottom:5px;font-size:9px;display:block}.market-close-dialog>header h2{color:#f1f6f6;margin:0;font-size:18px;font-weight:650}.market-close-dialog>header button{color:#a5b3b5;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.market-close-dialog>header button svg{pointer-events:none;display:block}.market-close-dialog>header button:hover:not(:disabled){color:#f0f5f5}.market-close-dialog form{padding:21px 22px 22px}.market-close-summary,.market-close-details{margin:0}.market-close-summary>div,.market-close-details>div{border-bottom:1px solid #1d3033;justify-content:space-between;align-items:center;min-height:36px;display:flex}.market-close-summary dt,.market-close-details dt{color:#9cabad;font-size:11px}.market-close-summary dd,.market-close-details dd{color:#edf3f3;margin:0;font-size:12px;font-weight:650}.market-close-execution,.market-execution-picker{position:relative}.market-execution-picker>summary{color:#56d9c7;min-width:158px;height:32px;font:650 11px var(--mono);cursor:pointer;background:#000;border:1px solid #3a5054;border-radius:2px;justify-content:flex-end;align-items:center;gap:5px;padding:0 10px;list-style:none;display:flex}.market-execution-picker>summary::-webkit-details-marker{display:none}.market-execution-picker>summary:hover,.market-execution-picker[open]>summary{border-color:#56d9c7}.market-execution-picker>summary b{color:#8da09e;font-weight:600}.market-execution-picker>summary i{color:#56d9c7;margin-left:4px;font-size:10px;font-style:normal;transition:transform .15s}.market-execution-picker[open]>summary i{transform:rotate(180deg)}.market-execution-picker>div{z-index:20;background:#050708;border:1px solid #3a5054;border-radius:2px;width:184px;padding:5px;position:absolute;top:36px;right:0}.market-execution-picker>div button{color:#b5c0c1;width:100%;height:36px;font:650 11px var(--mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #172629;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.market-execution-picker>div button:last-child{border-bottom:0}.market-execution-picker>div button:hover,.market-execution-picker>div button.active{color:#56d9c7;background:#071513}.market-execution-picker>div small{color:#91a1a3;font-size:9px}.market-execution-picker>div button.active small{color:#56d9c7}.market-limit-price{background:#000;border:1px solid #3a5054;border-radius:2px;align-items:center;height:31px;display:flex}.market-limit-price input{color:#edf4f4;width:118px;min-width:0;height:100%;font:600 12px var(--mono);text-align:right;background:0 0;border:0;outline:0;padding:0 9px}.market-limit-price input[aria-invalid=true]{color:#e7677d}.market-limit-price b{color:#a1b0b2;padding-right:9px;font-size:10px}.market-close-amount-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.market-close-amount-heading>span{color:#b2bfc0;font-size:11px}.market-close-amount-heading>div{border:1px solid #2c4044;border-radius:2px;display:flex;overflow:hidden}.market-close-amount-heading button{color:#9cacaf;min-width:68px;height:31px;font:700 10px var(--mono);cursor:pointer;background:#000;border:0;border-right:1px solid #2c4044;padding:0 9px}.market-close-amount-heading button:last-child{border-right:0}.market-close-amount-heading button:hover:not(:disabled),.market-close-amount-heading button.active{color:#56d9c7;background:#071513}.market-close-amount-heading button:disabled{opacity:.4;cursor:not-allowed}.market-close-quantity{margin-top:8px;display:block}.market-close-quantity>span:last-child{background:#000;border:1px solid #496166;align-items:center;height:54px;display:flex}.market-close-quantity input{color:#f3f7f7;min-width:0;height:100%;font:600 18px var(--mono);background:0 0;border:0;outline:0;flex:1;padding:0 14px}.market-close-quantity input[aria-invalid=true]{color:#e7677d}.market-close-quantity b{color:#a8b6b8;padding:0 14px;font-size:12px}.market-close-percentages{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px;display:grid}.market-close-percentages button{color:#a3b1b3;height:35px;font:650 11px var(--mono);cursor:pointer;background:#071012;border:1px solid #304448;border-radius:2px}.market-close-percentages button:hover,.market-close-percentages button.active{color:#56d9c7;border-color:#56d9c7}.market-close-slider{accent-color:#56d9c7;cursor:pointer;width:100%;margin:13px 0 14px}.market-close-disclosure{color:#a0afb1;margin:16px 0 0;font-size:10px;line-height:1.6}.market-close-unavailable{color:#e8c873;background:#110e05;border:1px solid #665326;margin:16px 0 0;padding:11px;font-size:10px;line-height:1.55}.market-close-error{color:#f08699;background:#17080b;border:1px solid #67313b;margin:13px 0 0;padding:11px;font-size:11px;line-height:1.5}.market-close-confirm{width:100%;height:49px;font:700 12px var(--mono);letter-spacing:.03em;cursor:pointer;background:#000;border:1px solid;border-radius:2px;margin-top:18px}.market-close-confirm.sell{color:#e7677d}.market-close-confirm.buy{color:#00c6a2}.market-close-confirm:disabled{color:#59696b;cursor:not-allowed}.market-close-result{text-align:center;justify-items:center;padding:38px 24px 28px;display:grid}.market-close-result i{color:#56d9c7;border:1px solid #56d9c7;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:15px;font-style:normal;display:grid}.market-close-result strong{color:#eaf2f2;letter-spacing:.05em;font-size:13px}.market-close-result p{color:#a5b3b5;margin:10px 0 22px;font-size:11px}.market-close-result button{color:#56d9c7;width:100%;height:44px;font:700 12px var(--mono);cursor:pointer;background:#000;border:1px solid #56d9c7;border-radius:2px}.portfolio-statusbar{color:#75878a;background:#071115;border-top:1px solid #26383c;align-items:center;gap:14px;min-width:0;padding:0 10px;font-size:9px;display:flex;overflow:hidden}.portfolio-online{color:#56d9c7;border:1px solid #56d9c7;border-radius:3px;flex:none;align-items:center;gap:5px;padding:3px 7px;display:flex}.portfolio-online i,.portfolio-source i{background:currentColor;border-radius:50%;width:4px;height:4px}.portfolio-sources{scrollbar-width:none;align-items:center;gap:11px;min-width:0;display:flex;overflow-x:auto}.portfolio-sources::-webkit-scrollbar{display:none}.portfolio-source{color:#829295;font:600 8px var(--mono);letter-spacing:.025em;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:5px;display:flex}.portfolio-source.live{color:#57cbbb}.portfolio-source.error{color:#e7677d}.portfolio-source.locked{color:#dfb95c}.portfolio-source.loading{color:#66aee8}button.portfolio-source{cursor:pointer}button.portfolio-source:hover:not(:disabled){color:#f1ce75}button.portfolio-source:disabled{cursor:wait}.world-clocks{scrollbar-width:none;min-width:0;font:10px var(--mono);white-space:nowrap;border-left:1px solid #26383c;flex:0 auto;align-items:center;gap:15px;margin-left:auto;padding-left:14px;display:flex;overflow-x:auto}.world-clocks::-webkit-scrollbar{display:none}.world-clock{color:#88989b;flex:none;align-items:center;gap:5px;display:inline-flex}.world-clock time{color:#b5c0c2;font-variant-numeric:tabular-nums}.world-clock.local-time,.world-clock.local-time time{color:#fff}.world-clock i{border-radius:50%;flex:none;width:5px;height:5px}.world-clock i.day{background:#d7ba69}.world-clock i.night{box-shadow:inset 2px -1px #809fc6}@keyframes pulse{0%,to{opacity:1}50%{opacity:.38}}@media (max-width:1200px){.asset-market-metrics{gap:18px;padding-left:12px}.asset-market-metrics>span{min-width:max-content}.focus-metrics{gap:9px}.profile-connection-main{grid-template-columns:minmax(180px,1fr) minmax(160px,max-content) 210px}.profile-connection-main>.profile-venue{grid-area:1/1}.profile-connection-main>p{grid-area:2/1/auto/-1}.profile-connection-main>.profile-permissions{grid-area:1/2}.profile-connection-main>.profile-row-actions{grid-area:1/3}}@media (max-width:930px){.topbar{grid-template-columns:148px minmax(0,1fr) auto;padding:0 12px}.workspace{display:block;overflow-y:auto}.chart-panel{border-right:0}.chart-frame{height:62vh;min-height:360px}.intelligence-panel{border-top:1px solid var(--border);max-height:none}.focus-metrics>span:last-child{display:none}}@media (max-width:650px){.terminal-shell{--risk-strip-height:36px;grid-template-rows:46px var(--risk-strip-height) minmax(0, 1fr) var(--positions-height)}.topbar{gap:5px;height:46px;padding:0 7px}.live-alert-notifications{width:min(310px,100vw - 16px);bottom:8px;left:8px}.brand>span:last-child{display:none}.brand{gap:0}.topbar{grid-template-columns:auto minmax(0,1fr) auto}.topbar-actions{gap:5px}.terminal-settings>summary{width:34px;height:34px}.terminal-settings>div,.wallet-menu{width:min(280px,100vw - 14px);position:fixed;top:51px;right:7px}.wallet-connect{width:auto;min-width:0;padding:0 8px}.asset-rail{justify-self:stretch;max-width:none}.asset-rail button{height:30px;padding:0 7px}.risk-event{gap:6px;width:230px;min-width:230px;padding:0 8px}.risk-event strong{font-size:9px}.risk-event small{font-size:7px}.risk-event-meta>em{max-width:62px;font-size:7px}.risk-event .catalyst-odds-chip{display:none}.asset-header{flex-wrap:wrap;flex:none;min-height:122px;padding:9px 11px}.asset-market-picker{position:static}.asset-market-menu{z-index:130;width:auto;height:auto;min-height:300px;max-height:none;position:fixed;inset:130px 8px 8px;overflow:hidden}.asset-market-toolbar{grid-template-columns:minmax(0,1fr);gap:7px;padding:9px}.asset-market-toolbar>label{height:32px}.asset-market-feed-state{flex-direction:row;justify-content:space-between;align-items:center;min-width:0}.asset-market-menu>footer span:last-child{display:none}.asset-market-metrics{flex:1 0 100%;order:3;width:100%;height:48px}.focus-metrics{justify-content:space-between;width:auto;margin-left:auto}.focus-metrics>span:last-child{display:none}.chart-frame{height:52vh;min-height:300px}.chart-indicators-menu{top:6px;left:6px}.chart-indicators-menu>summary{width:42px;height:34px}.interval-dropdown{width:42px}.interval-dropdown summary{height:34px;padding:0 7px}.chart-tools-row{gap:4px;top:6px;left:55px;right:5px;overflow:visible}.chart-drawing-toolbar{top:45px;left:6px}.chart-drawing-toolbar button{width:36px;height:30px}.chart-indicator-toolbar{height:34px}.chart-ohlc{height:34px;padding:0 5px;font-size:9px}.chart-indicator-values{gap:6px}.chart-indicator-values>i{gap:3px;font-size:8px}.indicator-picker>summary{min-width:56px;height:28px;padding:0 5px}.indicator-picker>summary b{min-width:14px;height:14px}.panel-tabs{padding:0 7px}.panel-content{padding-left:8px;padding-right:8px}.portfolio-tabs button{padding-left:10px;padding-right:10px}.portfolio-tabs{grid-row:2}.positions-table{min-width:1420px}.history-toolbar{gap:8px;padding:0 8px}.history-filter-control>span{display:none}.history-toolbar .terminal-select>summary{min-width:120px}.history-toolbar>div>small{display:block}.market-close-backdrop{padding:7px}.market-close-backdrop[open]{align-items:end}.market-close-dialog{border-radius:4px 4px 0 0;width:100%;max-height:calc(100dvh - 14px)}.market-close-dialog>header{z-index:30;background:#020606;height:52px;padding:0 12px;position:sticky;top:0}.market-close-dialog form{padding:12px}.market-close-summary>div,.market-close-details>div{min-height:30px}.profile-page{inset:46px 0 var(--portfolio-footer-height)}.profile-page-inner{border:0;width:100%}.profile-header{height:50px;padding:0 11px}.profile-tabs{height:38px;padding:0 7px;top:50px}.profile-tabs button{min-width:106px}.profile-content{padding:13px 9px calc(24px + env(safe-area-inset-bottom));gap:16px}.profile-identity{grid-template-columns:minmax(0,1fr);gap:13px}.profile-identity dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-section-heading{gap:8px;display:grid}.profile-section-heading p{text-align:left}.profile-portfolio-controls{flex-wrap:wrap}.profile-portfolio-controls label{flex:1;min-width:calc(50% - 6px)}.profile-portfolio-controls .terminal-select{flex:1}.profile-portfolio-controls .terminal-select>summary{width:100%;min-width:0}.profile-portfolio-controls>small{width:100%;margin-left:0}.profile-date-range{gap:8px;width:100%;margin-left:0}.profile-date-field{flex:auto;gap:6px}.profile-date-field>label{flex:none;min-width:auto}.profile-portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-portfolio-summary article:nth-child(2){border-right:0}.profile-portfolio-summary article:nth-child(-n+2){border-bottom:1px solid #26383c}.profile-pnl-months{grid-template-columns:minmax(0,1fr);padding:8px}.profile-pnl-month-grid{gap:2px;padding:0 4px 5px}.profile-pnl-month-grid>*{min-height:57px}.profile-pnl-month-grid>div{padding:5px}.profile-pnl-calendar-heading{flex-direction:column;align-items:flex-start}.profile-connection-row{padding:11px}.profile-connection-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px}.profile-connection-main>.profile-venue{grid-area:1/1}.profile-connection-main>.profile-permissions{grid-area:1/2}.profile-connection-main>p{grid-area:2/1/auto/-1}.profile-connection-main>.profile-row-actions{grid-area:3/1/auto/-1;width:100%}.profile-permissions>span{min-width:67px;padding:0 5px}.profile-access-form,.profile-access-form.trade{grid-template-columns:minmax(0,1fr);margin:11px -11px -11px;padding:11px}.profile-access-form>*,.profile-key-warning,.profile-form-footer,.profile-connection-error{grid-column:1}.portfolio-statusbar .portfolio-sources{max-width:25%}.world-clocks{gap:12px;padding-left:10px}}@media (max-width:390px){.wallet-connect{max-width:105px}.symbol-line{gap:5px}.asset-selector-symbol{font-size:13px}.symbol-line span{padding-left:4px;padding-right:4px;font-size:8px}.asset-market-menu{top:126px;left:6px;right:6px}.asset-mark{margin-left:2px;padding-left:9px}.chart-view-picker button{height:27px;padding:0 7px;font-size:9px}.position-market{min-width:166px}.portfolio-online{padding-left:5px;padding-right:5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.chart-venue-switch{flex-shrink:1;gap:4px;max-width:38%;margin-right:10px;display:flex;overflow-x:auto}.chart-venue-switch button{white-space:nowrap;color:#91a4a7;min-width:80px;font:inherit;cursor:pointer;background:#121c20;border:1px solid #304248;flex-shrink:0;gap:4px;padding:7px 9px;font-size:10px;display:grid}.chart-venue-switch button.active{color:#a8eee3;background:#203b3e;border-color:#6cddd1}.chart-venue-switch b{font-variant-numeric:tabular-nums;font-weight:400}.calendar-source-link{color:#799a9a;padding:0 12px 8px 58px;font-size:9px;text-decoration:none;display:block}.calendar-source-link:hover{color:#8de4d8}.profile-pnl-chart svg:focus-visible{outline-offset:3px;outline:1px solid #46716f}.profile-pnl-crosshair{stroke:#92c9c2;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.profile-pnl-chart .profile-pnl-hover-point{fill:#b6f4e9;stroke:#14282a;stroke-width:1.5px}.profile-pnl-hover rect{fill:#122125;stroke:#4c7778;stroke-width:1px}.profile-pnl-tooltip-date{fill:#b6c9cb;font:7px var(--mono)}.profile-pnl-tooltip-value{fill:#76e1cb;font:600 12px var(--mono)}.profile-pnl-tooltip-value.negative{fill:#fa8193}.profile-pnl-tooltip-detail{fill:#93b0b4;font:6.5px var(--mono)}.profile-pnl-chart svg{height:250px}.profile-pnl-chart .profile-benchmark-controls{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:12px 0 6px}.profile-benchmark-controls button{color:#a5b6b9;font:600 10px var(--mono);cursor:pointer;background:#10191c;border:1px solid #344247;padding:5px 10px}.profile-benchmark-controls button[aria-pressed=true]{border-color:var(--benchmark-color);color:var(--benchmark-color);background:#1b262b}.profile-benchmark-controls button:focus-visible{outline:2px solid var(--benchmark-color);outline-offset:2px}.profile-benchmark-controls small{font:10px var(--mono)}.profile-pnl-chart .profile-equity-legend{font:9px var(--mono);flex-wrap:wrap;justify-content:flex-start;gap:16px;margin:12px 0 8px}.profile-equity-legend span:before{content:"";border-top:2px solid;width:12px;margin:0 5px 3px 0;display:inline-block}.profile-pnl-series.profile-equity-venue{stroke-width:1.4px;opacity:.85}.profile-pnl-chart .profile-benchmark-basis{color:#83989c;font:9px/1.5 var(--mono);margin:3px 0 6px;display:block}.profile-pnl-series{fill:none;stroke:#56d9c7;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.profile-pnl-trace.negative .profile-pnl-series{stroke:#e7677d}.profile-pnl-sparse{stroke:#56d9c7;stroke-width:1px;stroke-dasharray:3 5;opacity:.4;vector-effect:non-scaling-stroke}.profile-pnl-trace.negative .profile-pnl-sparse{stroke:#e7677d}.profile-pnl-chart .profile-pnl-sample{fill:#020606;stroke:#56d9c7;stroke-width:1px;vector-effect:non-scaling-stroke}.profile-pnl-chart .negative .profile-pnl-sample{stroke:#e7677d}.position-tpsl button.position-protection-value{color:#8ddbd1;width:auto;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0}.protection-dialog{color:#c6d5d5;width:min(460px,100vw - 24px);max-height:calc(100dvh - 48px);font:11px var(--mono);background:#0b1214;border:1px solid #456165;margin:auto;padding:0;position:fixed;inset:0}.protection-dialog::backdrop{background:#0009}.protection-dialog header{border-bottom:1px solid #304248;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.protection-dialog header small{color:#8da4a6;margin-top:8px;font-size:9px;display:block}.protection-dialog button{color:#89dcd1;font:inherit;cursor:pointer;background:#102023;border:1px solid #304248;padding:5px 7px}.protection-dialog button:disabled{opacity:.4;cursor:default}.protection-dialog button:hover:not(:disabled){border-color:#89dcd1}.protection-body{padding:0 16px 16px}.protection-body section{border-bottom:1px solid #304248;padding:16px 0}.protection-section-title,.protection-order{align-items:center;gap:8px;display:flex}.protection-section-title>strong,.protection-order>div{flex:1}.protection-order{margin-top:12px}.protection-order small{color:#8da4a6;margin-top:5px;font-size:9px;display:block}.protection-empty,.protection-form p{color:#8da4a6}.protection-form{gap:12px;margin-top:16px;display:grid}.protection-form label{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.protection-form input{color:#c6d5d5;min-width:0;font:inherit;background:#040909;border:1px solid #304248;padding:8px}.protection-form-actions{justify-content:flex-end;gap:8px;display:flex}.history-load-more{color:#69b5f5;width:fit-content;font:10px var(--mono);cursor:pointer;background:0 0;border:0;justify-self:center;margin:10px auto;padding:3px;display:block}.history-load-more:hover{text-decoration:underline}.history-group-controls{background:#030909;border-bottom:1px solid #1d3033;flex-wrap:wrap;align-items:center;gap:14px;padding:7px 12px;display:flex}.history-group-controls button{color:#8da4a6;font:10px var(--mono);cursor:pointer;background:0 0;border:1px solid #304248;padding:5px 8px}.history-group-controls button[aria-pressed=true]{color:#a8eee3;background:#173331;border-color:#4b817b}.history-group-controls small{color:#718386;font-size:9px}.history-fill-toggle{color:#69b5f5;font:9px var(--mono);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:2px 4px}.history-time-range{margin-top:4px;display:block}.history-child-fill{background:#071113}.history-child-fill td:first-child{padding-left:24px}.trade-history-view{grid-template-rows:34px auto minmax(0,1fr) auto}.symbol-line .asset-stream-dot.error{background:var(--red)}.asset-search-icon{color:#8b9b9e;flex-shrink:0}.symbol-line:hover .asset-search-icon,.symbol-line:hover .asset-selector-symbol{color:#91ded2}.chart-venue-menu>summary:hover{text-underline-offset:4px;text-decoration:underline}.chart-venue-label{white-space:nowrap}.chart-venue-chevron{flex:0 0 12px;align-self:center;display:block}.chart-venue-options{font-size:11px}.vault-button{color:#9ebfbd;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #294442;flex-shrink:0;padding:3px 8px;font-size:10px}.vault-button:hover{color:#63e6cf;border-color:#63e6cf}.vault-notice{background:#0b1415;border:1px solid #294442;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px;display:flex}.vault-notice p{color:#9ebfbd;margin:0;font-size:11px}.credential-vault-dialog{color:#cfdddc;width:min(440px,100vw - 32px);font:12px/1.6 var(--font-mono,monospace);background:#0b1415;border:1px solid #52716f;padding:20px}.credential-vault-dialog::backdrop{background:#000b}.credential-vault-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.credential-vault-dialog h2{margin:0;font-size:14px}.credential-vault-dialog button{font:inherit;color:#65ddcc;cursor:pointer;background:0 0;border:1px solid #52716f}.credential-vault-dialog label{gap:5px;margin:14px 0;display:grid}.credential-vault-dialog input{color:#e1edec;min-width:0;font:inherit;background:#030908;border:1px solid #52716f;padding:9px}.credential-vault-dialog .vault-submit{padding:8px 12px}.credential-vault-dialog .vault-error{color:#ff5876}.credential-vault-dialog .vault-detail{color:#829b9a;margin-bottom:0;font-size:10px}.credential-vault-dialog button:disabled{opacity:.5;cursor:wait}.position-market>.position-chart-link{color:#54e0cf;font:inherit;cursor:pointer;background:0 0;border:0;margin-right:6px;padding:0;font-size:11px;font-weight:700}.position-market>.position-chart-link:hover{color:#b4fff0;text-underline-offset:3px;text-decoration:underline}.position-chart-link:focus-visible{outline-offset:3px;outline:1px solid #54e0cf}.asset-rail button[draggable=true]{cursor:grab}.asset-rail button.favorite-dragging{opacity:.45;cursor:grabbing}.asset-rail button.favorite-saved small,.asset-rail button.favorite-saved b{opacity:.55}.asset-rail button.favorite-drop-target{background:#54e0cf1a;box-shadow:inset 0 -2px #54e0cf}.history-table{table-layout:fixed}.trade-history-table{min-width:1440px}.history-table td{text-overflow:ellipsis;overflow:hidden}.history-table .history-spacer td{border:0;padding:0}.history-table .history-spacer:hover{background:0 0}.history-view:not(.trade-history-view){grid-template-rows:34px minmax(0,1fr) auto}.asset-market-metrics .market-cap-rank{color:var(--text-dim);font-size:9px;display:inline}.asset-market-metrics a{color:inherit;text-decoration:none}.asset-market-metrics a:hover{color:var(--green)}.news-card>a{color:inherit;text-decoration:none;display:block}.news-coverage{color:var(--text-dim);flex-wrap:wrap;gap:5px;margin-top:6px;font-size:9px;display:flex}.news-coverage a{color:var(--teal)}.drawing-tool-group{border:1px solid #0000;border-radius:2px;width:40px;height:34px;display:flex;position:relative}.chart-drawing-toolbar .drawing-tool-repeat{flex:1;width:0;min-width:0;height:100%}.drawing-tool-group.remembered .drawing-tool-repeat{color:var(--teal-dim,#6da99b)}.drawing-tool-group.active{color:var(--teal);border-color:var(--teal);background:#15332c}.drawing-tool-group.active .drawing-tool-repeat{color:var(--teal)}.drawing-tool-picker{flex:0 0 12px;width:12px}.drawing-tool-picker>summary{width:12px;height:100%;color:var(--text-dim);cursor:pointer;border-radius:2px;place-items:center;list-style:none;display:grid;position:relative}.drawing-tool-picker>summary::-webkit-details-marker{display:none}.drawing-tool-picker>summary:hover,.drawing-tool-picker[open]>summary{color:var(--text-bright);background:var(--panel-hover)}.chart-drawing-toolbar .drawing-tool-chevron{width:6px;height:9px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.drawing-tool-options{border:1px solid var(--border-glow);background:var(--panel);border-radius:3px;width:min(290px,100vw - 75px);padding:7px;position:absolute;top:-3px;left:calc(100% + 7px);box-shadow:0 8px 24px #0008}.drawing-tool-section+.drawing-tool-section{border-top:1px solid var(--border);margin-top:7px;padding-top:9px}.drawing-tool-options p{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;margin:3px 7px 8px;font-size:9px}.chart-drawing-toolbar .drawing-tool-options button{text-align:left;width:100%;height:auto;min-height:46px;color:var(--text);justify-content:flex-start;gap:10px;padding:8px;font-size:11px;display:flex}.chart-drawing-toolbar .drawing-tool-options button:after{display:none}.drawing-tool-options button[aria-checked=true]{background:var(--panel-hover);color:var(--teal)}.drawing-tool-options svg{flex:0 0 20px}.drawing-tool-options small{color:var(--text-dim);margin-top:5px;font-size:8px;display:block}.chart-drawing-instructions{z-index:9;border:1px solid var(--border-glow);background:var(--panel);max-width:calc(100% - 110px);color:var(--teal);text-align:center;pointer-events:none;border-radius:3px;padding:8px 12px;font-size:10px;line-height:1.7;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.chart-drawing-instructions span{color:var(--text-dim);margin-left:14px;font-size:9px}@media (max-width:700px){.drawing-tool-group{width:36px;height:30px}}.news-context-note{color:var(--text-dim);margin:8px 0 0;font-size:9px;line-height:1.5}.wallet-connect-help{width:min(300px,100vw - 24px)}.wallet-connect-help p{color:var(--text-dim);margin:0;padding:10px 12px;font-size:11px;line-height:1.6}.wallet-connect-help a{color:var(--green);border-top:1px solid var(--border);padding:10px 12px;font-size:10px;display:block}.mobile-workspace-nav,.asset-market-close{display:none}@media (max-width:930px),(max-width:1100px) and (max-height:600px){.terminal-shell{grid-template-rows:52px var(--risk-strip-height) 44px minmax(0, 1fr)}.mobile-workspace-nav{border-bottom:1px solid var(--border);background:#060b0c;grid-row:3;min-width:0;display:flex}.mobile-workspace-nav button{min-height:44px;color:var(--text-mid);font:600 11px var(--mono);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1}.mobile-workspace-nav button[aria-pressed=true]{color:var(--teal);border-bottom-color:var(--teal);background:#10201f}.workspace{flex-direction:column;grid-row:4;display:flex;overflow:hidden}.chart-panel{flex:1;overflow:hidden}.chart-frame{flex:1;height:auto;min-height:0}.terminal-shell[data-mobile-view=chart] .intelligence-panel,.terminal-shell:not([data-mobile-view=portfolio])>.positions-panel,.terminal-shell[data-mobile-view=portfolio] .workspace{display:none}.terminal-shell[data-mobile-view=feed] .chart-panel{flex:none;overflow:visible}.terminal-shell[data-mobile-view=feed] .chart-frame{display:none}.terminal-shell[data-mobile-view=feed] .intelligence-panel{overscroll-behavior:contain;flex:1;min-height:0}.terminal-shell[data-mobile-view=portfolio]>.positions-panel{grid-row:4;grid-template-rows:0 44px minmax(0, 1fr) var(--portfolio-footer-height)}.positions-panel[data-collapsed=true]>.portfolio-content,.positions-panel[data-collapsed=true]>.portfolio-statusbar{visibility:visible}.portfolio-resize-handle,.portfolio-tabs .portfolio-size-toggle{display:none}.profile-page{bottom:0}.terminal-settings>div,.wallet-menu{max-height:calc(var(--visual-viewport-height,100dvh) - 65px);overscroll-behavior:contain;position:fixed;top:57px;right:7px;overflow-y:auto}.terminal-settings label{min-height:44px}.asset-market-menu{top:calc(var(--visual-viewport-top,0px) + 8px);width:auto;height:calc(var(--visual-viewport-height,100dvh) - 16px);min-height:0;max-height:none;bottom:auto;left:8px;right:8px}.asset-market-toolbar{grid-template-columns:minmax(0,1fr) 44px;gap:6px;padding:8px}.asset-market-toolbar>label{grid-area:1/1;min-width:0;height:44px}.asset-market-close{width:44px;height:44px;color:var(--text-bright);font:24px var(--mono);cursor:pointer;background:0 0;border:1px solid #3b5052;grid-area:1/2;place-items:center;padding:0;display:grid}.asset-market-feed-state{grid-column:1/-1;min-width:0;font-size:8px}.asset-market-table-head{grid-template-columns:36px minmax(0,1fr) 112px;align-items:center;min-width:0;height:40px;padding:0}.asset-market-table-head>:nth-child(n+4){display:none}.asset-market-table-head .asset-market-sort{min-height:40px;padding:0 8px;font-size:9px}.asset-market-list{min-width:0}.asset-market-group-summary,.asset-market-option{grid-template-columns:36px minmax(0,1fr)}.asset-market-group-toggle,.asset-market-select{grid-template-rows:30px 26px;grid-template-columns:minmax(0,1fr) 112px}.asset-market-group-toggle>:nth-child(n+4),.asset-market-select>:nth-child(n+4){display:none!important}.asset-market-group-toggle>.asset-market-identity,.asset-market-select>.asset-market-identity{grid-row:1/3;padding:6px}.asset-market-group-toggle>.asset-market-value,.asset-market-select>.asset-market-value{border-left:0;grid-column:2;padding:2px 8px}.asset-market-group-toggle>.asset-market-value:nth-child(2){justify-content:end}.asset-market-group-toggle>.asset-market-value:nth-child(3){justify-content:start}.asset-market-identity strong{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px;font-size:12px}.asset-market-identity strong .asset-market-venue-count{padding:2px 3px;font-size:8px}.asset-market-identity strong .asset-market-chevron{width:12px;font-size:18px!important}.asset-market-identity small{font-size:9px}.asset-market-group-toggle .asset-market-identity>small{padding-left:16px}.asset-market-group-toggle .asset-market-value b,.asset-market-group-toggle>.asset-market-value:nth-child(2) b,.asset-market-select .asset-market-value b{font-size:12px}.asset-market-filters{grid-template-rows:44px 44px;min-height:88px}.asset-market-category-row{padding-left:4px}.asset-market-filter-row{gap:4px;padding-right:4px}.asset-market-sources{padding-left:4px}.asset-market-sources button,.asset-market-kind button{min-height:40px;font-size:10px}.asset-market-kind{border:0;padding:0}.asset-market-kind button{padding:3px 7px}.asset-market-menu>footer{display:none}.chart-tools-row{pointer-events:none;grid-template-columns:max-content minmax(0,1fr);align-content:start;display:grid}.chart-tools-row>*{pointer-events:auto}.chart-ohlc{background:#000b;grid-area:2/1/auto/-1;grid-template-columns:repeat(2,max-content);justify-self:start;gap:3px 12px;min-width:0;max-width:100%;height:auto;padding:3px;font-size:9px;line-height:14px;display:grid}.chart-indicator-values{scrollbar-width:none;flex:1;grid-area:1/2;min-width:0;overflow-x:auto}.indicator-picker>summary,.interval-dropdown summary,.chart-indicators-menu>summary{min-height:40px}.chart-indicator-toolbar{height:44px}.chart-drawing-toolbar{top:80px}.chart-drawing-toolbar button{width:40px;height:38px}.interval-options,.indicator-options{max-height:min(320px, calc(var(--visual-viewport-height,100dvh) - 280px));overscroll-behavior:contain;overflow-y:auto}.panel-tabs{min-height:44px}.panel-tabs button{min-height:44px;font-size:10px}.chart-view-picker button,.symbol-line,.chart-venue-menu>summary{min-height:40px}.profile-tabs{overflow-x:auto}.profile-date-picker{max-height:calc(var(--visual-viewport-height,100dvh) - 100px);overflow-y:auto}.profile-date-field input{width:126px}.profile-date-field input,.profile-access-form label>input,.wallet-tracker-form input,.wallet-tracker-table input,.chart-annotation-popup input,.asset-market-menu input,.credential-vault-dialog input,.market-close-dialog input{min-height:40px;font-size:16px}.chart-annotation-backdrop{top:var(--visual-viewport-top,0px);height:var(--visual-viewport-height,100dvh);z-index:150;align-items:safe center;padding:8px;position:fixed;bottom:auto;overflow-y:auto}.chart-annotation-popup{max-height:100%;overflow-y:auto}.news-card h3{font-size:12px;line-height:1.5}.news-card{padding:10px}.drawing-tool-group{width:40px;height:38px}.drawing-tool-options{max-height:calc(var(--visual-viewport-height,100dvh) - 24px);overscroll-behavior:contain;overflow-y:auto}.profile-header>button,.profile-date-field button{width:40px;height:40px}.profile-date-picker{top:calc(var(--visual-viewport-top,0px) + 8px);max-height:calc(var(--visual-viewport-height,100dvh) - 16px);width:320px;position:fixed;left:50%;right:auto;transform:translate(-50%)}.profile-date-picker-grid button{height:38px}.profile-date-picker-heading button,.profile-date-picker-month button{width:40px;height:40px}.positions-table th:first-child,.positions-table td:first-child{background:#020606;position:sticky;left:0;box-shadow:1px 0 #26383c}.positions-table td:first-child{z-index:1}.positions-table th:first-child{z-index:3}.protection-form input{min-height:40px;font-size:16px}.credential-vault-dialog,.protection-dialog{top:calc(var(--visual-viewport-top,0px) + 8px);max-height:calc(var(--visual-viewport-height,100dvh) - 16px);bottom:auto;overflow-y:auto}.market-close-backdrop{top:var(--visual-viewport-top,0px);height:var(--visual-viewport-height,100dvh);bottom:auto}.market-close-dialog{max-height:calc(var(--visual-viewport-height,100dvh) - 16px)}.positions-panel>.portfolio-tabs{grid-row:2}.positions-panel>.portfolio-content{grid-row:3}.positions-panel>.portfolio-statusbar{grid-row:4}}@media (max-width:650px){.terminal-shell{grid-template-rows:46px var(--risk-strip-height) 44px minmax(0, 1fr)}.asset-header{min-height:104px;padding:4px 9px}.asset-market-metrics{gap:14px;height:44px;padding-left:0}.terminal-settings>div,.wallet-menu{max-height:calc(var(--visual-viewport-height,100dvh) - 59px);top:51px}.terminal-settings>summary,.wallet-connect{height:40px}.terminal-settings>summary{width:40px}.chart-tools-row{left:55px}.profile-date-field{flex-basis:100%;justify-content:space-between}}@media (max-width:1100px) and (max-height:500px){.terminal-shell{--risk-strip-height:0px}.asset-header{flex-wrap:nowrap;min-height:58px;padding-top:2px;padding-bottom:2px}.asset-market-metrics{order:initial;flex:1;width:auto}.chart-drawing-toolbar{flex-direction:row;top:6px;left:215px}.chart-drawing-toolbar button{width:34px;height:34px}.chart-tools-row{top:6px;left:66px;right:5px}.chart-ohlc{margin-top:3px}.chart-indicator-values{display:none}.interval-options,.indicator-options{max-height:none;position:fixed;inset:8px auto 8px 8px}.indicator-picker.ema>.indicator-options,.indicator-picker.sma>.indicator-options{left:64px;right:auto}.drawing-tool-group{width:34px;height:34px}.drawing-tool-options{position:fixed;top:8px;left:8px}}.indicator-picker.bb>summary{color:#68b5f8}.indicator-picker.bb>summary.active,.indicator-picker.bb[open]>summary{color:#91caff;background:#122435;border-color:#477ba6}.indicator-options .indicator-note{letter-spacing:0;margin-top:8px;font-size:9px;line-height:1.6}.indicator-picker.bb>.indicator-options{width:256px;padding:12px;left:-110px;right:auto;box-shadow:0 12px 32px #0008}.bollinger-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bollinger-heading>div{gap:5px;display:grid}.bollinger-heading strong{color:var(--text-bright);font-size:12px}.bollinger-heading span{color:var(--text-mid);font-size:9px}.indicator-options .bollinger-heading button{text-align:center;width:42px;height:30px;color:var(--text-mid);border:1px solid #526273;font-size:11px;display:block}.indicator-options .bollinger-heading button[aria-pressed=true]{color:#9eebd1;background:#112c24;border-color:#4c9b81}.bollinger-settings{border-top:1px solid var(--border);margin-top:12px;padding-top:14px}.bollinger-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bollinger-settings label{color:var(--text-bright);gap:5px;margin-bottom:10px;font-size:11px;display:grid}.bollinger-settings label>span{color:var(--text-mid);font-size:8px}.bollinger-settings input{width:100%;min-width:0;height:36px;color:var(--text-bright);background:var(--bg);font:13px var(--mono);border:1px solid #526273;border-radius:2px;padding:0 8px}.bollinger-settings input:focus-visible,.bollinger-settings button:focus-visible{outline-offset:2px;outline:2px solid #68b5f8}.bollinger-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.indicator-options .bollinger-presets button{text-align:center;height:28px;color:var(--text-mid);border:1px solid #394654;padding:0;font-size:10px;display:block}.indicator-options .bollinger-presets button[aria-pressed=true]{color:#d9edff;background:#1c354d;border-color:#68b5f8}.bollinger-settings .indicator-note{margin:8px 0 0;font-size:8px;font-weight:400}.bollinger-key{border-block:1px solid var(--border);color:var(--text-mid);justify-content:space-between;gap:8px;margin:10px 0 12px;padding:14px 0;font-size:10px;display:flex}.bollinger-key span{align-items:center;gap:5px;display:flex}.bollinger-key i{border-top:2px solid;width:15px}.bollinger-actions{grid-template-columns:60px 1fr;gap:8px;display:grid}.indicator-options .bollinger-actions button{text-align:center;border:1px solid #394654;height:36px;padding:0 6px;font-size:10px;display:block}.indicator-options .bollinger-actions .bollinger-apply{color:#d9edff;background:#122435;border-color:#477ba6}.indicator-options .bollinger-apply:hover:not(:disabled){background:#1c354d}.indicator-options .bollinger-apply:disabled{opacity:.5;cursor:default}@media (max-width:1100px){.bollinger-settings input{min-height:40px;font-size:16px}}@media (max-width:1100px) and (max-height:500px){.indicator-picker.bb>.indicator-options{max-width:calc(100vw - 80px);top:52px;left:64px}}#privy-dialog .ph-no-capture:has(>svg){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.positions-panel[data-profile-open=true]>:not(.portfolio-statusbar){visibility:hidden;pointer-events:none}.moving-average-custom{border-bottom:1px solid var(--border);margin:2px 2px 10px;padding-bottom:10px}.moving-average-custom label{color:var(--text-mid);margin-bottom:6px;font-size:10px;display:block}.moving-average-custom>div{gap:6px;display:flex}.moving-average-custom input{border:1px solid var(--border-glow);background:var(--bg);width:82px;min-width:0;height:32px;color:var(--text-bright);font:inherit;border-radius:2px;padding:0 7px;font-size:11px}.indicator-options .moving-average-custom button{text-align:center;border:1px solid var(--border-glow);width:52px;height:32px;padding:0;font-size:10px;display:block}.indicator-options .moving-average-custom button:disabled{opacity:.5;cursor:default}.moving-average-custom>span{color:var(--text-dim);margin-top:6px;font-size:9px;display:block}.indicator-picker:is(.ema,.sma)>.indicator-options{max-height:max(120px, calc(var(--chart-canvas-height,400px) - 70px));overscroll-behavior:contain;overflow-y:auto}
