.marketing-shell .broker-hero{isolation:isolate;background:radial-gradient(circle,#5869e133,#0000 31%),radial-gradient(circle at 14% 18%,#4ccdff13,#0000 25%),linear-gradient(#060a13 0%,#080f1d 55%,#070c16 100%);border-bottom:1px solid #24324a;min-height:1120px;padding:142px clamp(22px,5.4vw,104px) 0;display:block;position:relative;overflow:hidden}.marketing-shell .broker-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff09,#0000);width:auto;animation:10s ease-in-out infinite broker-scan;position:absolute;inset:0;transform:translate(-100%)}.broker-hero-grid{z-index:-3;opacity:.5;background-image:linear-gradient(#8296cd0e 1px,#0000 1px),linear-gradient(90deg,#8296cd0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000014,#000 38% 82%,#0000);mask-image:linear-gradient(#00000014,#000 38% 82%,#0000)}.broker-hero-orbit{z-index:-2;pointer-events:none;border:1px solid #8b9ada1f;border-radius:50%;position:absolute}.broker-hero-orbit:after{content:"";background:#8798ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 24px #667bff}.broker-hero-orbit-one{width:850px;height:850px;animation:22s linear infinite broker-orbit;top:360px;left:50%;transform:translate(-50%)rotate(-14deg)}.broker-hero-orbit-one:after{top:24%;left:9%}.broker-hero-orbit-two{border-color:#cfae671a;width:1130px;height:500px;animation:28s linear infinite reverse broker-orbit-wide;top:565px;left:50%;transform:translate(-50%)rotate(8deg)}.broker-hero-orbit-two:after{background:#d8b66a;top:15%;right:13%;box-shadow:0 0 22px #d8b66a}.broker-hero-copy{z-index:4;text-align:center;flex-direction:column;align-items:center;max-width:1080px;margin:0 auto;display:flex;position:relative}.broker-hero-kicker{align-items:center;gap:12px;margin-bottom:24px;display:flex}.broker-hero-kicker .brand-mark{background:linear-gradient(145deg,#111b33,#0a1120);border:1px solid #90a1ff66;border-radius:11px;box-shadow:0 13px 34px #00000057,0 0 28px #6378f61a;width:42px!important;height:42px!important}.broker-hero-kicker>span{text-align:left;display:grid}.broker-hero-kicker b{letter-spacing:.11em;color:#f5f7fc;font-size:.77rem;line-height:1.2}.broker-hero-kicker small{letter-spacing:.18em;color:#7888a7;margin-top:4px;font-size:.52rem}.broker-hero-status{color:#90a0ba;font:650 .62rem/1 var(--type-data);letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b13239e;border:1px solid #7d91e72b;border-radius:100px;align-items:center;gap:9px;padding:7px 12px;display:flex}.broker-hero-status i,.broker-float-stream>i{background:#54dda9;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite broker-pulse;box-shadow:0 0 0 4px #54dda914,0 0 18px #54dda9cc}.marketing-shell .broker-hero h1{color:#f6f7fb;text-wrap:balance;text-shadow:0 18px 60px #00000040;max-width:1050px;margin:29px 0 25px}.marketing-shell .broker-hero h1 em{color:#0000;background:linear-gradient(94deg,#fff 2%,#a7b5ff 46%,#7187ff 73%,#d5b66f 112%);-webkit-background-clip:text;background-clip:text;display:inline-block}.broker-hero-copy>p{color:#a5b0c1;text-wrap:balance;max-width:760px;margin:0;font-size:1.12rem;line-height:1.7}.broker-hero-actions{gap:11px;margin-top:34px;display:flex}.broker-primary-action,.broker-secondary-action{border-radius:7px;justify-content:center;align-items:center;gap:12px;height:54px;padding:0 23px;font-size:.84rem;font-weight:690;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:flex}.broker-primary-action{color:#fff;background:linear-gradient(135deg,#7086f5,#3e56cf);border:1px solid #7f93fa;min-width:238px;box-shadow:0 17px 44px #374cbe52,inset 0 1px #fff3}.broker-secondary-action{color:#e7ebf3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1626ad;border:1px solid #34445f;min-width:205px}.broker-secondary-action span{color:#d7bd80;font:650 .52rem/1 var(--type-data);letter-spacing:.09em;background:#d5b66f1a;border-radius:4px;padding:4px 6px}.broker-primary-action:hover,.broker-secondary-action:hover{transform:translateY(-2px)}.broker-primary-action:hover{box-shadow:0 21px 52px #374cbe6b}.broker-secondary-action:hover{background:#162237db;border-color:#6679b7}.broker-primary-action:focus-visible,.broker-secondary-action:focus-visible{outline-offset:3px;outline:2px solid #aebaff}.broker-primary-action svg{width:16px;transition:transform .2s}.broker-primary-action:hover svg{transform:translate(3px)}.broker-hero-disclosure{color:#75849b;letter-spacing:.015em;align-items:center;gap:8px;margin-top:17px;font-size:.7rem;display:flex}.broker-hero-disclosure svg{color:#d0b36f;width:13px}.broker-hero-stage{z-index:2;max-width:1420px;height:540px;margin:16px auto 0;position:relative}.broker-hero-stage:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(#6377ea3d,#32459712 42%,#0000 72%);width:min(1050px,84vw);height:300px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.broker-device-image{z-index:3;filter:drop-shadow(0 65px 70px #00000094);width:min(1160px,88vw);height:auto;animation:1s cubic-bezier(.16,.8,.27,1) .1s both broker-device-rise;position:absolute;bottom:-62px;left:50%;transform:translate(-50%)}.broker-light-trail{z-index:1;filter:blur(1px);opacity:.78;pointer-events:none;border-radius:50%;width:1500px;height:72px;position:absolute;left:50%}.broker-light-trail:after{content:"";border-radius:inherit;filter:blur(22px);opacity:.55;position:absolute;inset:0}.broker-light-trail-one{clip-path:polygon(0 48%,100% 0,100% 54%,0 100%);background:linear-gradient(90deg,#0000 4%,#253a80 20%,#6780ff 44%,#d1dcff 50%,#5b75f3 57%,#22396f 80%,#0000 96%);bottom:116px;transform:translate(-50%)rotate(-3deg)}.broker-light-trail-one:after{background:#536df0}.broker-light-trail-two{clip-path:polygon(0 0,100% 51%,100% 100%,0 45%);opacity:.38;background:linear-gradient(90deg,#0000 8%,#654f28 24%,#d8b56b 44%,#fff0c3 51%,#c39e55 61%,#48391f 80%,#0000 94%);bottom:63px;transform:translate(-50%)rotate(2deg)}.broker-light-trail-two:after{background:#be9550}.broker-float{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-family:var(--type-data);background:linear-gradient(145deg,#0e192ce6,#070d18f0);border:1px solid #8c9fde52;border-radius:10px;position:absolute;box-shadow:0 22px 55px #00000070,inset 0 1px #ffffff0a}.broker-float small{color:#7384a1;letter-spacing:.12em;font-size:.54rem}.broker-float strong{color:#f2f5fb;letter-spacing:-.035em;font-size:1rem}.broker-float-equity{min-width:172px;padding:14px 17px;display:grid;top:115px;right:6%}.broker-float-equity strong{margin:6px 0}.broker-float-equity span{color:#60dbae;letter-spacing:.1em;font-size:.52rem}.broker-float-risk{align-items:center;gap:12px;padding:13px 16px;display:flex;bottom:78px;left:5%}.broker-float-risk svg{color:#899cff;width:21px}.broker-float-risk div{gap:4px;display:grid}.broker-float-stream{align-items:center;gap:11px;padding:12px 15px;display:flex;bottom:30px;right:11%}.broker-float-stream div{gap:4px;display:grid}.broker-float-stream strong{letter-spacing:.06em;font-size:.7rem}.broker-hero-metrics{z-index:6;background:linear-gradient(90deg,#0000,#0d1728a6,#0000);border-top:1px solid #7e90bd33;border-bottom:1px solid #7e90bd24;grid-template-columns:repeat(4,1fr);width:min(1080px,100%);min-height:96px;margin:-6px auto 0;padding:0 6px;display:grid;position:relative}.broker-hero-metrics article{grid-template-columns:auto 1fr;align-content:center;column-gap:12px;padding:18px 27px;display:grid;position:relative}.broker-hero-metrics article:not(:last-child):after{content:"";background:#7e90bd2e;width:1px;height:52%;position:absolute;top:24%;right:0}.broker-hero-metrics span{color:#6f8099;font:650 .54rem/1.2 var(--type-data);letter-spacing:.13em;grid-column:1/3}.broker-hero-metrics strong{color:#f2f5fb;font:630 1.25rem/1 var(--type-data);letter-spacing:-.04em;margin-top:7px}.broker-hero-metrics small{color:#8290a4;white-space:nowrap;align-self:end;font-size:.65rem}.broker-proof-strip{color:#192237!important;background:#f4f2ed!important;border-top:1px solid #d9d9d5!important;border-bottom:1px solid #d9d9d5!important}.broker-proof-strip>span{color:#7a8290!important}.broker-proof-strip div{border-left:1px solid #d7d7d2;min-height:50px;padding-left:18px}.broker-proof-strip svg{color:#5267d2!important}.broker-proof-strip small{color:#7a8290!important}@keyframes broker-device-rise{0%{opacity:0;transform:translate(-50%,35px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes broker-pulse{50%{opacity:.45;box-shadow:0 0 0 7px #54dda900,0 0 9px #54dda940}}@keyframes broker-scan{0%,65%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes broker-orbit{to{transform:translate(-50%)rotate(346deg)}}@keyframes broker-orbit-wide{to{transform:translate(-50%)rotate(368deg)}}@media (max-width:1100px){.marketing-shell .broker-hero{min-height:1040px;padding-top:128px}.broker-hero-stage{height:490px}.broker-device-image{width:min(1070px,97vw);bottom:-24px}.broker-float-equity{right:2%}.broker-float-risk{left:1%}.broker-float-stream{right:4%}.broker-hero-metrics article{padding:17px}}@media (max-width:760px){.marketing-shell .broker-hero{min-height:auto;padding:112px 18px 0}.broker-hero-kicker{margin-bottom:20px}.broker-hero-status{letter-spacing:.08em;font-size:.53rem}.marketing-shell .broker-hero h1{margin-top:24px}.broker-hero-copy>p{font-size:1rem;line-height:1.62}.broker-hero-actions{flex-direction:column;width:100%;max-width:420px}.broker-primary-action,.broker-secondary-action{width:100%}.broker-hero-disclosure{text-align:left;font-size:.64rem}.broker-hero-stage{height:350px;margin-top:18px}.broker-device-image{width:112vw;max-width:none;bottom:1px}.broker-light-trail{width:800px;height:42px}.broker-light-trail-one{bottom:85px}.broker-light-trail-two{bottom:49px}.broker-float{transform:scale(.82)}.broker-float-equity{transform-origin:100% 0;top:58px;right:-17px}.broker-float-risk{transform-origin:0 100%;bottom:55px;left:-13px}.broker-float-stream{display:none}.broker-hero-metrics{background:#09111f;grid-template-columns:1fr 1fr;width:calc(100% + 36px);margin:0 -18px}.broker-hero-metrics article{border-bottom:1px solid #7e90bd24;min-height:82px;padding:15px 20px}.broker-hero-metrics article:nth-child(2):after{display:none}.broker-hero-metrics span{font-size:.5rem}.broker-hero-metrics strong{font-size:1.05rem}.broker-hero-metrics small{font-size:.58rem}.broker-proof-strip{gap:0;grid-template-columns:1fr 1fr!important;padding:18px!important}.broker-proof-strip>span{grid-column:1/3;margin-bottom:10px}.broker-proof-strip div{border-top:1px solid #dddcd6;min-height:70px;padding:13px 10px}}@media (max-width:430px){.broker-hero-kicker>span{display:none}.broker-hero-stage{height:300px}.broker-float-equity{top:45px}.broker-float-risk{bottom:35px}.broker-hero-metrics small{white-space:normal}}@media (prefers-reduced-motion:reduce){.marketing-shell .broker-hero:before,.broker-hero-orbit,.broker-hero-status i,.broker-float-stream>i,.broker-device-image{animation:none}}
.marketing-shell .site-header{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(100deg,#060b14fa,#080f1bf7 58%,#070d17fc);border-bottom:1px solid #233149;height:88px;padding:0 clamp(24px,3.2vw,64px);box-shadow:0 16px 48px #0003,inset 0 1px #ffffff06}.marketing-shell .site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#6f86eca6,#d8b66a38 28%,#0000 68%);height:1px;position:absolute;bottom:-1px;left:clamp(24px,3.2vw,64px);right:clamp(24px,3.2vw,64px)}.marketing-shell .site-logo{border-right:1px solid #7d8fb52b;grid-template-rows:23px 16px;grid-template-columns:46px auto;min-width:190px;margin-right:clamp(24px,2.7vw,52px);padding-right:clamp(22px,2.4vw,42px)}.marketing-shell .site-logo .brand-mark{background:linear-gradient(145deg,#111d34,#091221);border:1px solid #899bf07a;border-radius:10px;box-shadow:0 9px 26px #00000057,0 0 22px #5b70e11c;width:38px!important;height:38px!important}.marketing-shell .site-logo strong{color:#f5f7fb;font-family:var(--type-ui);letter-spacing:.055em;font-size:1.02rem;font-weight:710;line-height:1.1}.marketing-shell .site-logo small{color:#8290a6;font-family:var(--type-data);letter-spacing:.13em;font-size:.67rem;font-weight:570;line-height:1.2}.marketing-shell .site-header nav{gap:3px;height:100%}.marketing-shell .site-header nav a{color:#bec7d5;height:42px;font-family:var(--type-ui);letter-spacing:-.012em;border:1px solid #0000;border-radius:7px;padding:0 11px;font-size:.875rem;font-weight:530;line-height:1;transition:color .18s,background .18s,border-color .18s}.marketing-shell .site-header nav a:hover{color:#fff;background:#7589cc17;border-color:#8496cc29}.marketing-shell .site-header nav a:hover:after{display:none}.marketing-shell .site-header-status{background:#0d16269e;border:1px solid #768bb526;border-radius:8px;grid-template-columns:8px auto;align-content:center;column-gap:9px;min-height:44px;margin-left:auto;padding:0 18px 0 14px;display:grid}.marketing-shell .site-header-status>i{background:#4bd1a1;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 0 4px #4bd1a112,0 0 13px #4bd1a18c}.marketing-shell .site-header-status span{color:#7f8fa7;font:620 .58rem/1.2 var(--type-data);letter-spacing:.1em}.marketing-shell .site-header-status b{color:#d5dce7;font:650 .65rem/1.2 var(--type-data);letter-spacing:.035em;margin-top:3px}.marketing-shell .site-actions{gap:8px;margin-left:10px}.marketing-shell .site-actions .ghost-btn,.marketing-shell .site-actions .accent-btn{height:44px;font-family:var(--type-ui);letter-spacing:-.01em;border-radius:7px;padding:0 17px;font-size:.875rem;font-weight:640;line-height:1}.marketing-shell .site-actions .ghost-btn{color:#d4dbe6;background:#ffffff05;border:1px solid #8997b333;min-width:74px}.marketing-shell .site-actions .ghost-btn:hover{color:#fff;background:#768bca17;border-color:#97a6cd6b}.marketing-shell .site-actions .accent-btn{background:linear-gradient(135deg,#7186ed,#465dce);border:1px solid #788bf0;min-width:148px;box-shadow:0 11px 28px #374ab142,inset 0 1px #ffffff2e;color:#fff!important}.marketing-shell .site-actions .accent-btn:hover{background:linear-gradient(135deg,#8295f3,#5369da);border-color:#91a0f3;box-shadow:0 14px 34px #374ab157,inset 0 1px #fff3}.marketing-shell .site-actions a:focus-visible,.marketing-shell .site-header nav a:focus-visible,.marketing-shell .nav-toggle:focus-visible{outline-offset:3px;outline:2px solid #9aa9ff}@media (max-width:1420px){.marketing-shell .site-header{padding:0 28px}.marketing-shell .site-header:after{left:28px;right:28px}.marketing-shell .site-logo{min-width:178px;margin-right:18px;padding-right:20px}.marketing-shell .site-header nav a{padding:0 9px;font-size:.875rem}.marketing-shell .site-header-status{display:none}.marketing-shell .site-actions{margin-left:auto}}@media (max-width:1100px){.marketing-shell .site-header{height:76px;padding:0 22px}.marketing-shell .site-header:after{left:22px;right:22px}.marketing-shell .site-logo{border-right:0;min-width:0;margin-right:auto;padding-right:0}.marketing-shell .site-header nav{background:#080f1bfb;border:1px solid #283750;border-radius:0 0 10px 10px;gap:3px;padding:10px;top:76px;left:18px;right:18px;box-shadow:0 25px 65px #00000080}.marketing-shell .site-header nav a{width:100%;height:48px;padding:0 14px;font-size:.9rem}.marketing-shell .site-actions{margin-right:9px}.marketing-shell .nav-toggle{color:#dbe2ec;background:#ffffff06;border:1px solid #8997b333;border-radius:7px;width:42px;height:42px}}@media (max-width:640px){.marketing-shell .site-header{height:70px;padding:0 14px}.marketing-shell .site-header:after{left:14px;right:14px}.marketing-shell .site-logo{grid-template-rows:22px 13px;grid-template-columns:40px auto}.marketing-shell .site-logo .brand-mark{width:34px!important;height:34px!important}.marketing-shell .site-logo strong{letter-spacing:.04em;font-size:.88rem}.marketing-shell .site-logo small{font-size:.5rem;display:block}.marketing-shell .site-header nav{top:70px;left:10px;right:10px}.marketing-shell .site-actions .ghost-btn{display:none}.marketing-shell .site-actions .accent-btn{width:auto;min-width:82px;height:40px;padding:0 13px;font-size:0}.marketing-shell .site-actions .accent-btn:after{content:"Open account";font-size:.72rem}.marketing-shell .nav-toggle{width:40px;height:40px}}
.terminal{--font-geist-sans:var(--font-terminal-sans);--font-geist-mono:var(--font-terminal-mono);--terminal-header:72px;--terminal-footer:34px;--terminal-bg:#050b11;--terminal-panel:#09151e;--terminal-panel-raised:#101f2a;--terminal-line:#2b414e;--terminal-line-strong:#486575;--terminal-text:#f4f7f8;--terminal-muted:#9dafb8;--terminal-blue:#6c8fff;--terminal-blue-strong:#4f73f0;--terminal-cyan:#34d6ea;--terminal-positive:#31e5a5;--terminal-negative:#ff6471;--terminal-negative-bg:#421922;height:100dvh;min-height:640px;color:var(--terminal-text);font-family:var(--font-terminal-sans), "Helvetica Neue", Arial, sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;text-rendering:geometricprecision;background:radial-gradient(circle at 60% -15%,#5070e32b,#0000 30%),linear-gradient(145deg,#050b14,#07111d 58%,#050b14);flex-direction:column;display:flex;overflow:hidden}.terminal>header{flex:0 0 var(--terminal-header);height:var(--terminal-header);border-bottom:1px solid var(--terminal-line);background:#050c16fa;align-items:stretch;min-width:0;display:flex;overflow:visible;box-shadow:0 12px 32px #00000042}.terminal .brand{border-right:1px solid var(--terminal-line);gap:10px;width:190px;min-width:190px;padding:0 14px}.terminal .brand strong{letter-spacing:.065em;font-size:.84rem;font-weight:700}.terminal .asset-tabs{border-right:1px solid var(--terminal-line);flex:420px;align-items:stretch;min-width:160px;height:100%;display:flex;position:relative;overflow:visible}.terminal .asset-tab-scroll{scrollbar-width:thin;scrollbar-color:#354d66 transparent;scroll-snap-type:x proximity;flex:1;align-items:stretch;min-width:0;display:flex;overflow:auto hidden}.terminal .asset-tab{width:var(--asset-tab-width);min-width:var(--asset-tab-width);max-width:var(--asset-tab-width);scroll-snap-align:start;background:#08131fbd;border-bottom:3px solid #0000;border-right:1px solid #182b3d;align-items:center;height:100%;transition:background .16s,border-color .16s;display:flex;position:relative}.terminal .asset-tab:hover{background:#0d1c2b}.terminal .asset-tab.active{border-bottom-color:var(--terminal-blue);background:linear-gradient(#7190ff30,#091421eb);box-shadow:inset 0 -7px 18px #4e6ff014}.terminal .asset-tab-grip{color:#4f6276;cursor:grab;width:14px;min-width:14px;margin-left:3px}.terminal .asset-tab:active .asset-tab-grip{cursor:grabbing}.terminal .asset-tabs .asset-tab-main{height:100%;color:var(--terminal-text);white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0 23px 0 2px;display:flex;overflow:hidden;width:auto!important;min-width:0!important}.terminal .asset-tab-main .asset-label{text-overflow:ellipsis;min-width:0;font-size:.76rem;font-weight:600;overflow:hidden}.terminal .asset-tab-main .tab-change{font:600 .64rem/1 var(--font-geist-mono), ui-monospace, monospace;margin-left:auto}.terminal .positive{color:var(--terminal-positive)!important}.terminal .negative{color:var(--terminal-negative)!important}.terminal .asset-tabs .asset-tab-close{z-index:3;color:#7f91a5;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;height:22px;padding:0;display:grid;position:absolute;top:8px;right:5px;width:22px!important;min-width:22px!important}.terminal .asset-tab:hover .asset-tab-close,.terminal .asset-tab:focus-within .asset-tab-close,.terminal .asset-tab.active .asset-tab-close{opacity:1}.terminal .asset-tabs .asset-tab-close:hover{color:#fff;background:#26384a}.terminal .asset-tab-close svg{width:13px}.terminal .asset-tabs .asset-tab-resize{z-index:5;cursor:col-resize;background:0 0;border:0;border-radius:4px;height:calc(100% - 18px);padding:0;position:absolute;top:9px;right:-4px;width:8px!important;min-width:8px!important}.terminal .asset-tab-resize:hover,.terminal .asset-tab-resize:focus-visible{background:var(--terminal-blue)}.terminal .asset-tabs .asset-tab-add,.terminal .asset-tabs .asset-tab-overflow{border:0;border-left:1px solid var(--terminal-line);color:#9badc0;background:#07121e;border-bottom:0;flex:0 0 42px;place-items:center;height:100%;padding:0;display:grid;width:42px!important;min-width:42px!important}.terminal .asset-tabs .asset-tab-overflow{grid-template-columns:1fr;position:relative}.terminal .asset-tab-overflow svg{width:17px}.terminal .asset-tab-overflow b{background:var(--terminal-blue-strong);color:#fff;border:0;border-radius:8px;width:auto;height:auto;padding:1px 4px;font-size:.52rem;position:absolute;top:9px;right:4px}.terminal .asset-tabs .asset-tab-add:hover,.terminal .asset-tabs .asset-tab-overflow:hover{color:#fff;background:#102236}.terminal .asset-tab-menu{z-index:110;border:1px solid var(--terminal-line-strong);background:#091522;border-radius:10px;width:260px;max-height:min(420px,70vh);padding:7px;position:absolute;top:calc(100% + 7px);right:5px;overflow:auto;box-shadow:0 24px 75px #000000a6}.terminal .asset-tabs .asset-tab-menu button{color:#d9e5f0;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-width:0;height:46px;padding:0 11px;display:flex}.terminal .asset-tab-menu button:hover,.terminal .asset-tab-menu button.active{color:#fff;background:#13263a}.terminal .asset-tab-menu button small{color:#7f93a7;margin-left:auto;font-size:.67rem}.terminal .account-summary-trigger{border:0;border-right:1px solid var(--terminal-line);text-align:left;background:#07121e;grid-template-columns:auto repeat(4,minmax(72px,1fr)) auto auto;align-items:center;gap:11px;width:auto;min-width:422px;height:100%;padding:8px 13px;display:grid}.terminal .account-summary-trigger:hover{background:#0d1c2b}.terminal .account-summary-trigger>i{color:#efc674;font:750 .57rem var(--font-geist-mono), monospace;letter-spacing:.05em;border:1px solid #bd9854;border-radius:5px;padding:4px 6px}.terminal .account-summary-trigger>span{gap:3px;min-width:0;display:grid}.terminal .account-summary-trigger small{color:#70849a;font:620 .49rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.terminal .account-summary-trigger strong{color:#f5f8fc;font:680 .65rem/1 var(--font-geist-mono), monospace;white-space:nowrap;margin:0}.terminal .account-pnl{font:700 .65rem var(--font-geist-mono), monospace;white-space:nowrap;font-style:normal}.terminal .head-icon{color:#98aabd;background:0 0;border:0;border-radius:7px;width:48px;min-width:48px;height:100%;margin:0 2px}.terminal .head-icon:hover{color:#fff;background:#102236}.terminal .deposit{width:150px;min-width:150px;height:42px;margin:15px 13px 15px 7px;font-size:.73rem;font-weight:720}.terminal .workgrid{grid-template-columns:44px minmax(280px, var(--watch-width)) minmax(360px, 1fr) minmax(286px, var(--order-width));grid-template-rows:minmax(280px, 1fr) var(--ledger-height);flex:auto;grid-template-areas:"rail instruments chart order""rail instruments ledger order";min-width:0;height:auto;min-height:0;display:grid;position:relative;overflow:hidden}.terminal .workgrid.instruments-hidden{grid-template-columns:44px 0 minmax(420px, 1fr) minmax(286px, var(--order-width))}.terminal .workgrid.order-hidden{grid-template-columns:44px minmax(280px, var(--watch-width)) minmax(420px, 1fr) 0}.terminal .workgrid.instruments-hidden.order-hidden{grid-template-columns:44px 0 minmax(420px,1fr) 0}.terminal .workgrid.ledger-hidden{grid-template-rows:minmax(0,1fr) 0}.terminal .instruments,.terminal .chart-pane,.terminal .order,.terminal .ledger{border-width:0;min-height:0}.terminal .rail{background:#060f16;box-shadow:inset -1px 0 #4c6f8e14}.terminal .instruments{border-right:1px solid var(--terminal-line);background:#0a1720;box-shadow:inset -12px 0 28px #0108101f}.terminal .chart-pane{border-right:1px solid var(--terminal-line);background:#06111a}.terminal .ledger{border-top:1px solid var(--terminal-line);background:#0b1720;overflow:hidden;box-shadow:inset 0 12px 28px #01070e14}.terminal .order{scrollbar-width:thin;scrollbar-color:#395774 transparent;background:#0d1a23;overflow:auto;box-shadow:inset 12px 0 28px #01081014}.terminal .order.is-hidden,.terminal .ledger.is-hidden{display:none}.terminal .panel-resizer{z-index:45;background:0 0;border:0;padding:0;position:absolute}.terminal .panel-resizer span{background:0 0;width:100%;height:100%;transition:background .15s;display:block}.terminal .panel-resizer:hover span,.terminal .panel-resizer:focus-visible span{background:var(--terminal-blue)}.terminal .panel-resizer-watch{left:calc(44px + var(--watch-width) - 4px);cursor:col-resize;width:8px;top:0;bottom:0}.terminal .panel-resizer-order{right:calc(var(--order-width) - 4px);cursor:col-resize;width:8px;top:0;bottom:0}.terminal .panel-resizer-ledger{left:calc(44px + var(--watch-width));right:var(--order-width);bottom:calc(var(--ledger-height) - 4px);cursor:row-resize;height:8px}.terminal .workgrid.instruments-hidden .panel-resizer-ledger{left:44px}.terminal .workgrid.order-hidden .panel-resizer-ledger{right:0}.terminal .pane-title{border-bottom:1px solid #172a3d;flex:0 0 44px;height:44px;min-height:44px;padding:0 12px}.terminal .pane-title strong{color:#d8e4ef;letter-spacing:.085em;font-size:.7rem;font-weight:600}.terminal .pane-title small{color:#91a5b9;white-space:nowrap;font-size:.68rem;font-weight:400}.terminal .filters{flex:0 0 56px;grid-template-columns:minmax(130px,1.1fr) minmax(138px,.9fr);gap:7px;height:56px;min-height:56px;padding:10px 12px 8px}.terminal .filters label,.terminal .filters>button{min-width:0;height:38px;font-size:.72rem}.terminal .filters>button{white-space:nowrap;overflow:hidden}.terminal .asset-class-tabs{scrollbar-width:none;flex:0 0 42px;align-items:flex-start;gap:5px;height:42px;min-height:42px;padding:4px 12px 10px;display:flex;overflow-x:auto}.terminal .asset-class-tabs button{flex:none;height:28px;padding:0 9px;font-size:.66rem;font-weight:500}.terminal .quote-head{color:#8298ad;height:34px;min-height:34px;font:500 .6rem var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:.095em;text-transform:uppercase;flex:0 0 34px;grid-template-columns:minmax(92px,1.6fr) minmax(42px,.55fr) minmax(62px,.82fr) minmax(62px,.82fr) minmax(82px,1.1fr);gap:5px;padding:0 10px 0 32px;display:grid}.terminal .quote-list{flex:1 1 0;min-height:0;overflow-y:auto}.terminal .quote-list>.quote-row{border-color:#172b3e;grid-template-columns:22px minmax(0,1fr);height:44px;min-height:44px;padding:0 10px;transition:background .16s,box-shadow .16s}.terminal .quote-select{color:#d4e0ea;grid-template-columns:minmax(92px,1.6fr) minmax(42px,.55fr) minmax(62px,.82fr) minmax(62px,.82fr) minmax(82px,1.1fr);align-items:center;gap:5px;width:100%;min-width:0;padding:0;font-size:.68rem;display:grid}.terminal .quote-select>span:not(.sym),.terminal .quote-select>.quote-change{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums lining-nums;font-weight:600}.terminal .quote-select .sym strong{color:#f4f8fc;font-size:.71rem;font-weight:600}.terminal .signal{color:#fff;width:20px;height:20px}.terminal .signal.upbg{color:#d0ffeb;background:#168d68}.terminal .signal.downbg{color:#ffe1e6;background:#943148}.terminal .quote-change{text-align:center;white-space:nowrap;border-radius:5px;justify-self:stretch;padding:5px 6px;font-weight:600}.terminal .quote-change.positive{background:#0f4939;color:#5bffc3!important}.terminal .quote-change.negative{background:var(--terminal-negative-bg);color:#ff91a2!important}.terminal .chartbar{border-bottom:1px solid var(--terminal-line);scrollbar-width:none;gap:5px;height:44px;min-height:44px;padding:0 8px;overflow:auto hidden}.terminal .chartbar button{border-radius:6px;min-width:30px;height:30px;padding:0 8px;font-size:.68rem;font-weight:500}.terminal .chartrow{grid-template-columns:46px minmax(0,1fr)}.terminal .drawing-tools{scrollbar-width:none;background:#06131f;gap:4px;padding:7px 5px;overflow-y:auto}.terminal .drawing-tools button{border:1px solid #0000;border-radius:7px;width:35px;height:34px;min-height:34px;font-size:.92rem;transition:color .14s,background .14s,border-color .14s,transform .14s}.terminal .drawing-tools button:hover{color:#eaf3ff;background:#10283b;border-color:#2d4d67;transform:translateY(-1px)}.terminal .plot{background:#06111d;overflow:hidden}.terminal .chart{width:100%;height:100%;position:absolute;inset:0}.terminal .chart>rect:first-child{fill:#06111d}.terminal .chart-grid-line{stroke:#2b465e;stroke-width:1.1px;opacity:.88;vector-effect:non-scaling-stroke}.terminal .chart-axis-label,.terminal .current-price-value{fill:#9dbbd3;font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums lining-nums;font-weight:500}.terminal .chart-candle-up{stroke:#39d3ff;fill:#39d3ff}.terminal .chart-candle-down{stroke:#ff5c76;fill:#ff5c76}.terminal .current-price-line{stroke:#ff617b;stroke-width:1.15px;opacity:.98;vector-effect:non-scaling-stroke}.terminal .current-price-tag{fill:#f0526c;filter:drop-shadow(0 0 5px #ff526c94)}.terminal .current-price-value{fill:#fff;font-weight:700}.terminal .ohlc{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dbe7f1;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#050d17e0;border:1px solid #304b63b3;border-radius:8px;align-items:center;gap:16px;padding:7px 10px;display:flex;position:absolute;top:10px;left:12px;right:12px}.terminal .ohlc>strong{color:#eef5fb;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:.68rem;font-weight:600;display:flex;overflow:hidden}.terminal .ohlc>strong small{color:#9eb2c5;background:#172a3d;border-radius:4px;padding:3px 5px;font-size:.55rem}.terminal .ohlc-values{align-items:center;gap:13px;min-width:0;margin-left:auto;display:flex}.terminal .ohlc-values span{white-space:nowrap;align-items:center;gap:4px;display:flex}.terminal .ohlc-values i{color:#8197aa;font-size:.57rem;font-style:normal;font-weight:400}.terminal .ohlc-values b{color:#edf5fb;font-size:.66rem;font-weight:600}.terminal .ohlc-values span:nth-child(2) b{color:#73ecc0}.terminal .ohlc-values span:nth-child(3) b{color:#ffa2ae}.terminal .market-data-strip{z-index:7;align-items:center;gap:6px;display:flex;position:absolute;top:57px;left:13px}.terminal .market-data-strip>span,.terminal .market-data-strip>button{color:#7f93a8;min-height:25px;font:500 .56rem var(--font-geist-mono), monospace;letter-spacing:.075em;text-transform:uppercase;background:#081421e6;border:1px solid #274059;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:flex}.terminal .market-data-strip b{color:#dce7f1}.terminal .market-data-strip>button{color:#a9bbcc}.terminal .market-data-strip>button:hover{color:#fff;border-color:var(--terminal-blue)}.terminal .market-data-strip svg{width:13px}.terminal .market-data-strip .feed-status{color:#a9bbcc}.terminal .market-data-strip .feed-status:before{content:"";background:#8193a4;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #8193a41a}.terminal .market-data-strip .feed-status.live:before{background:#4de6ad;box-shadow:0 0 0 3px #4de6ad1f,0 0 12px #4de6ad66}.terminal .market-data-strip .feed-status.hybrid:before{background:#f4bc5d;box-shadow:0 0 0 3px #f4bc5d1f,0 0 12px #f4bc5d59}.terminal .order-title{height:48px;min-height:48px;padding:0 12px}.terminal .order-title strong{letter-spacing:.015em;font-size:.79rem;font-weight:600}.terminal .order-title button{place-items:center;width:30px;height:30px;display:grid}.terminal .order>select{width:calc(100% - 24px);height:38px;margin:10px 12px 8px}.terminal .price-buttons{gap:7px;margin:0 12px}.terminal .price-buttons button{height:63px;padding:9px 10px}.terminal .price-buttons .sell{color:#ff7187;border-color:#ef4563;background:linear-gradient(145deg,#bc2a484d,#45142238)!important}.terminal .price-buttons .buy{color:#55b8ff;border-color:#348ff2;background:linear-gradient(145deg,#2967e14d,#122c653b)!important}.terminal .price-buttons span{letter-spacing:.035em;font-size:.68rem;font-weight:500}.terminal .price-buttons strong{font:700 .87rem var(--font-geist-mono), monospace;letter-spacing:0}.terminal .spread-display{background:#0b1926;border:1px solid #203a50;border-radius:6px;grid-template-columns:1fr auto;gap:2px 8px;margin:7px 12px 4px;padding:7px 9px;display:grid}.terminal .spread-display span{color:#8297ab;font-size:.66rem;font-weight:400}.terminal .spread-display strong{color:#e9f1f8;font:600 .69rem var(--font-geist-mono), monospace}.terminal .spread-display small{color:#637d94;grid-column:1/-1;font-size:.6rem}.terminal .sentiment-block{margin:9px 12px}.terminal .sentiment-block header{background:0 0;border:0;justify-content:space-between;height:auto;display:flex}.terminal .sentiment-block header span{color:#b5c4d2;font-size:.65rem;font-weight:500}.terminal .sentiment-block header small{color:#8298ac;font:500 .56rem var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.terminal .sentiment{gap:3px;height:8px;margin:6px 0 0;display:flex}.terminal .sentiment span:first-child,.terminal .sentiment span:last-child{border:0;border-radius:4px;height:8px;padding:0}.terminal .sentiment span:first-child{background:#eb4964;box-shadow:0 0 10px #eb49642e}.terminal .sentiment span:last-child{background:#6686ff;box-shadow:0 0 10px #6686ff2e}.terminal .mode,.terminal .kind{margin-left:12px;margin-right:12px}.terminal .field{margin:12px}.terminal .field>.field-heading{height:auto;min-height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin-bottom:6px;padding:0;display:flex}.terminal .field-heading>strong{color:#adbdcb;letter-spacing:.02em;font-size:.68rem;font-weight:500}.terminal .field-heading>.risk-unit-toggle{margin-left:auto}.terminal .field>.field-heading+div{background:#07131f;border:1px solid #304a62;border-radius:7px;align-items:center;height:39px;display:flex}.terminal .field input{font:500 .69rem var(--font-geist-mono), monospace}.terminal .field span{min-width:48px;font-size:.65rem}.terminal .field button{width:34px;min-width:34px}.terminal .field-helper{color:#71869a;margin-top:5px;font-size:.59rem;line-height:1.4;display:block}.terminal .risk-unit-toggle{border:1px solid #2c455c;border-radius:6px;height:22px;display:flex;overflow:hidden}.terminal .risk-unit-toggle button{color:#7890a6;background:#0b1a28;border:0;border-left:1px solid #2c455c;width:auto;min-width:30px;height:100%;padding:0 6px;font-size:.55rem;font-weight:500}.terminal .risk-unit-toggle button:first-child{border-left:0}.terminal .risk-unit-toggle button.active{color:#fff;background:#5575f4;box-shadow:inset 0 0 0 1px #9eb1ff33}.terminal .quick-order-note{color:#95a8ba;border:1px solid #2a425a;border-radius:7px;margin:12px;padding:10px;line-height:1.45}.terminal .place{margin:10px 12px}.terminal .place button{height:42px;font-weight:600}.terminal .order>p{color:#eecf91;letter-spacing:.105em;text-transform:uppercase;margin:13px 12px 18px;padding:9px 7px;font-size:.59rem;font-weight:500}.terminal .ledger-head{scrollbar-width:none;height:46px;min-height:46px;padding:0 8px;overflow-x:auto}.terminal .ledger-head button{flex:none;padding:0 10px;font-size:.69rem;font-weight:500}.terminal .ledger-head button.active{border-bottom-color:var(--terminal-blue)}.terminal .rows{height:calc(100% - 46px);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums lining-nums;font-size:.69rem}.terminal .rows>div{min-width:780px;min-height:42px;padding-left:14px;padding-right:14px}.terminal .rows .row-head{color:#8298ab;font-family:var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:500}.terminal .rows>div:not(.row-head){font-weight:500}.terminal .side-pill{border-radius:5px;width:max-content;padding:4px 7px;font-weight:740}.terminal .side-pill.buy{color:#83c9ff;background:#12365e}.terminal .side-pill.sell{color:#ff9bab;background:#471827}.terminal .pnl-value{border-radius:5px;padding:4px 6px;font-weight:760}.terminal .pnl-value.positive{background:#0e4737;color:#58ffc0!important}.terminal .pnl-value.negative{background:#451725;color:#ff91a2!important}.terminal .institutional-summary{grid-template-columns:repeat(5,minmax(120px,1fr)) minmax(190px,1.35fr);gap:8px;height:calc(100% - 46px);padding:12px;display:grid;overflow:auto}.terminal .institutional-summary article{min-width:0;padding:13px}.terminal .institutional-summary span{letter-spacing:.07em;font-size:.55rem}.terminal .institutional-summary strong{margin:7px 0 4px;font-size:.92rem}.terminal .institutional-summary small{font-size:.55rem;line-height:1.35}.terminal .equity-curve-card svg{width:100%;height:36px;margin:2px 0;overflow:visible}.terminal .equity-curve-card path{fill:none;stroke:var(--terminal-blue);stroke-width:2.2px;vector-effect:non-scaling-stroke}.terminal .market-depth-panel{grid-template-columns:minmax(210px,.42fr) minmax(460px,1fr);height:calc(100% - 46px);min-height:0;display:grid;overflow:auto}.terminal .market-depth-panel>header{border-right:1px solid var(--terminal-line);background:linear-gradient(145deg,#0d1d2c,#08131f);align-content:center;gap:12px;min-width:0;padding:16px;display:grid}.terminal .market-depth-panel>header>div{gap:4px;display:grid}.terminal .market-depth-panel>header span{color:#758ba0;font:.57rem var(--font-geist-mono), monospace;letter-spacing:.1em}.terminal .market-depth-panel>header strong{font-size:1rem}.terminal .market-depth-panel dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.terminal .market-depth-panel dl div{border:1px solid #274057;border-radius:7px;min-width:0;padding:8px}.terminal .market-depth-panel dt{color:#71879c;font-size:.52rem}.terminal .market-depth-panel dd{color:#e0eaf3;font:700 .62rem var(--font-geist-mono), monospace;margin:4px 0 0}.terminal .market-depth-panel>section{grid-template-columns:1fr 86px 1fr;align-items:stretch;min-width:460px;display:grid}.terminal .depth-book{flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;display:flex}.terminal .depth-book>div,.terminal .depth-book article{height:21px;font:.56rem var(--font-geist-mono), monospace;grid-template-columns:1fr 1.2fr;align-items:center;gap:8px;display:grid;position:relative}.terminal .depth-book>div{color:#71879c}.terminal .depth-book article span,.terminal .depth-book article strong{z-index:2;position:relative}.terminal .depth-book article strong{text-align:right}.terminal .depth-book article i{z-index:1;opacity:.33;position:absolute;inset:1px 0 1px auto}.terminal .depth-book.asks strong{color:#ffadb8}.terminal .depth-book.asks i{background:#9c3549}.terminal .depth-book.bids strong{color:#72edbd}.terminal .depth-book.bids i{background:#176b54}.terminal .depth-mid{text-align:center;background:#07121e;border-left:1px solid #20384d;border-right:1px solid #20384d;place-content:center;gap:5px;display:grid}.terminal .depth-mid span{color:#71879c;font:.54rem var(--font-geist-mono), monospace}.terminal .depth-mid strong{color:#f0f5f9;font:730 .7rem var(--font-geist-mono), monospace}.terminal>footer{flex:0 0 var(--terminal-footer);height:var(--terminal-footer);border-top:1px solid var(--terminal-line);min-width:0;font:.58rem var(--font-geist-mono), monospace;scrollbar-width:none;background:#06101b;gap:20px;padding:0 14px 0 58px;overflow-x:auto}.terminal .terminal-status{flex:0 auto;max-width:min(440px,30vw)}.order-confirm-dialog{color:#edf5ff!important;background:#091521!important;border-color:#3a526c!important;max-width:570px!important}.order-confirm-summary{gap:14px;display:grid}.order-confirm-side{border:1px solid;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 12px;padding:13px 14px;display:grid}.order-confirm-side>span{border-radius:5px;grid-row:1/3;align-self:center;padding:6px 9px;font-weight:800}.order-confirm-side>strong{font-size:1rem}.order-confirm-side>small{color:#91a4b7;font:.61rem var(--font-geist-mono), monospace}.order-confirm-side.buy{background:#0f2440;border-color:#365a9e}.order-confirm-side.buy>span{color:#dbe7ff;background:#405fd0}.order-confirm-side.sell{background:#25131c;border-color:#713849}.order-confirm-side.sell>span{color:#ffe7eb;background:#a53d52}.order-confirm-summary dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.order-confirm-summary dl div{background:#0d1c2a;border:1px solid #2c4359;border-radius:7px;padding:10px 11px}.order-confirm-summary dt{color:#8296aa;font-size:.7rem}.order-confirm-summary dd{color:#fff;font:700 .78rem var(--font-geist-mono), monospace;margin:5px 0 0}.order-confirm-summary>p{color:#dbc796;align-items:center;gap:7px;font-size:.7rem;display:flex}.order-confirm-summary>p svg{width:16px}.order-confirm-action,.order-confirm-dialog .dialog-cancel{border:1px solid #354d65;border-radius:7px;min-width:145px;height:42px;font-weight:700}.order-confirm-dialog .dialog-cancel{color:#cbd7e1;background:#0c1c2a}.order-confirm-action.buy{color:#fff;background:#5069dc;border-color:#6f88f4}.order-confirm-action.sell{color:#fff;background:#9b384d;border-color:#c05a6d}.terminal .rail [aria-label],.terminal .drawing-tools [aria-label],.terminal .chartbar [aria-label],.terminal .head-icon[aria-label]{position:relative}.terminal .rail [aria-label]:after,.terminal .drawing-tools [aria-label]:after,.terminal .chartbar [aria-label]:after,.terminal .head-icon[aria-label]:after{content:attr(aria-label);z-index:160;color:#f3f7fb;width:max-content;max-width:210px;font:.63rem/1.25 var(--font-geist-sans), sans-serif;opacity:0;pointer-events:none;background:#101e2c;border:1px solid #3a536c;border-radius:5px;padding:6px 8px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-2px);box-shadow:0 9px 30px #00000073}.terminal .rail [aria-label]:after,.terminal .drawing-tools [aria-label]:after{top:50%;left:calc(100% + 8px);transform:translate(-2px,-50%)}.terminal .rail [aria-label]:hover:after,.terminal .rail [aria-label]:focus-visible:after,.terminal .drawing-tools [aria-label]:hover:after,.terminal .drawing-tools [aria-label]:focus-visible:after,.terminal .chartbar [aria-label]:hover:after,.terminal .chartbar [aria-label]:focus-visible:after,.terminal .head-icon[aria-label]:hover:after,.terminal .head-icon[aria-label]:focus-visible:after{opacity:1;transform:translate(-50%)}.terminal .rail [aria-label]:hover:after,.terminal .rail [aria-label]:focus-visible:after,.terminal .drawing-tools [aria-label]:hover:after,.terminal .drawing-tools [aria-label]:focus-visible:after{transform:translateY(-50%)}.terminal .brand strong,.terminal .pane-title strong,.terminal .order-title strong{text-wrap:nowrap}.terminal .account-summary-trigger{background:linear-gradient(#0b1720,#07121a);box-shadow:inset 1px 0 #ffffff06}.terminal .account-summary-trigger>.account-metric{gap:5px}.terminal .account-summary-trigger .account-metric small{color:#91a4ad;font:650 .5rem/1 var(--font-geist-sans), sans-serif;letter-spacing:.13em}.terminal .account-summary-trigger .account-metric>strong{color:#f9fbfc;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.015em;font-size:.72rem;font-weight:680}.terminal .money-figure{font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:0;display:flex}.terminal .account-summary-trigger .account-metric>.money-figure{align-items:baseline;gap:0;display:flex}.terminal .money-figure i,.terminal .money-figure b,.terminal .money-figure sup{font:inherit}.terminal .money-figure i{color:#aebbc1;margin-right:0;font-style:normal;font-weight:540}.terminal .money-figure b{color:#fff;font-weight:720}.terminal .money-figure sup{color:#d7e0e4;font-size:.78em;font-weight:620}.terminal .account-pnl{letter-spacing:-.02em;background:#ffffff06;border:1px solid;border-radius:5px;padding:5px 7px}.terminal .notification-trigger{position:relative}.terminal .notification-trigger.active{color:#fff;background:#152732}.terminal .notification-trigger>i{background:#ff6270;border:1px solid #07121a;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;right:13px;box-shadow:0 0 9px #ff6270a6}.terminal .terminal-notifications{z-index:140;background:#14212a;border:1px solid #425967;border-radius:10px;width:min(390px,100vw - 24px);position:absolute;top:calc(100% + 8px);right:300px;overflow:hidden;box-shadow:0 30px 90px #000000a6,0 0 0 1px #ffffff05}.terminal .terminal-notifications>header{background:#182630;border-bottom:1px solid #354752;align-items:center;height:54px;padding:0 15px;display:flex}.terminal .terminal-notifications>header strong{font-size:.82rem;font-weight:680}.terminal .terminal-notifications>header button{color:#c7d1d6;background:0 0;border:0;margin-left:auto;font-size:.67rem}.terminal .terminal-notifications>header button:hover{color:#fff}.terminal .notification-period{color:#7f929d;letter-spacing:.12em;padding:12px 15px 6px;font-size:.55rem;font-weight:680}.terminal .terminal-notifications article{border-bottom:1px solid #2b3c46;grid-template-columns:8px 1fr;gap:11px;min-height:84px;padding:12px 15px;transition:background .15s,opacity .15s;display:grid}.terminal .terminal-notifications article:last-child{border-bottom:0}.terminal .terminal-notifications article:hover{background:#1a2b35}.terminal .terminal-notifications article.read{opacity:.62}.terminal .terminal-notifications article .notice-dot{border-radius:50%;width:7px;height:7px;margin-top:5px}.terminal .notice-dot.blue{background:#6d91ff;box-shadow:0 0 9px #6d91ff80}.terminal .notice-dot.green{background:#35e1a4;box-shadow:0 0 9px #35e1a473}.terminal .notice-dot.amber{background:#efc86f;box-shadow:0 0 9px #efc86f66}.terminal .terminal-notifications article div{min-width:0}.terminal .terminal-notifications article strong{color:#f6f8f9;font-size:.76rem;font-weight:650}.terminal .terminal-notifications article p{color:#b9c5ca;margin:4px 0;font-size:.69rem;line-height:1.45}.terminal .terminal-notifications article small{color:#82949e;font:500 .56rem var(--font-geist-mono), monospace;letter-spacing:.035em}.terminal .terminal-dock{z-index:115;background:#111d24;border-right:1px solid #506672;flex-direction:column;width:min(438px,100% - 56px);animation:.2s ease-out terminal-dock-in;display:flex;position:absolute;top:0;bottom:0;left:44px;overflow:hidden;box-shadow:24px 0 70px #00000085,inset -1px 0 #ffffff06}.terminal .terminal-dock.calendar{width:min(620px,100% - 56px)}@keyframes terminal-dock-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.terminal .terminal-dock>header{background:#142129;border-bottom:1px solid #344751;flex:0 0 58px;align-items:center;height:58px;padding:0 16px;display:flex}.terminal .terminal-dock>header>span{color:#dfe7ea;align-items:center;gap:10px;display:flex}.terminal .terminal-dock>header svg{color:#8fa5af;width:16px}.terminal .terminal-dock>header strong{letter-spacing:.025em;text-transform:uppercase;font-size:.75rem;font-weight:620}.terminal .terminal-dock>header>button{color:#98a9b1;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.terminal .terminal-dock>header>button:hover{color:#fff;background:#22333d}.terminal .settings-body,.terminal .dock-calendar{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.terminal .settings-body>section{border-bottom:1px solid #2e4049;padding:18px 18px 14px}.terminal .settings-body>section>small{color:#8397a0;letter-spacing:.12em;margin-bottom:8px;font-size:.57rem;font-weight:700;display:block}.terminal .setting-row{color:#eef2f3;align-items:center;gap:12px;min-height:41px;display:flex}.terminal .setting-row>span{align-items:center;gap:9px;min-width:0;font-size:.76rem;line-height:1.35;display:flex}.terminal .setting-row>span>svg{color:#8da1aa;width:15px}.terminal .setting-row>.terminal-switch{margin-left:auto}.terminal .setting-impact{background:#6f838d;border-radius:3px;width:6px;height:18px}.terminal .setting-impact.high{background:#ff6470}.terminal .setting-impact.medium{background:#efc66b}.terminal .setting-impact.low{background:#6b91ff}.terminal .terminal-switch{background:#22333d;border:1px solid #425866;border-radius:999px;width:35px;min-width:35px;height:20px;padding:0;position:relative}.terminal .terminal-switch>span,.terminal .terminal-switch>i{background:#8799a1;border-radius:50%;width:12px;height:12px;transition:transform .17s,background .17s;position:absolute;top:3px;left:3px}.terminal .terminal-switch.on{background:#36549b;border-color:#5880df}.terminal .terminal-switch.on>span,.terminal .terminal-switch.on>i{background:#fff;transform:translate(15px);box-shadow:0 0 8px #ffffff3d}.terminal .dock-select{color:#dce4e7;gap:8px;margin-top:9px;font-size:.73rem;display:grid}.terminal .dock-select select{color:#f2f5f6;background:#111d24;border:1px solid #425660;border-radius:6px;height:40px;padding:0 11px;font-size:.74rem}.terminal .settings-body>footer,.terminal .dock-calendar>footer{background:#101b22;border-top:1px solid #34464f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px 16px;display:flex}.terminal .settings-body>footer span,.terminal .dock-calendar>footer span{color:#8799a1;font-size:.61rem}.terminal .settings-body>footer a,.terminal .dock-calendar>footer a{color:#dce5e8;align-items:center;gap:5px;font-size:.65rem;text-decoration:none;display:flex}.terminal .settings-body>footer svg,.terminal .dock-calendar>footer svg{width:13px}.terminal .calendar-toolbar{border-bottom:1px solid #30434c;flex:0 0 56px;align-items:center;gap:10px;padding:9px 13px;display:flex}.terminal .calendar-toolbar button{color:#eaf0f2;background:#192831;border:1px solid #3c515b;border-radius:18px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:.7rem;display:flex}.terminal .calendar-toolbar button.active{background:#243861;border-color:#688bff}.terminal .calendar-toolbar button svg{width:14px}.terminal .calendar-toolbar span{color:#9eafb6;font:600 .57rem var(--font-geist-mono), monospace;letter-spacing:.08em;margin-left:auto}.terminal .calendar-toolbar small{color:#6f8791;letter-spacing:.08em;font-size:.53rem}.terminal .calendar-filters{background:#17242b;border-bottom:1px solid #32444d;grid-template-columns:repeat(3,1fr);gap:14px;padding:8px 15px;display:grid}.terminal .calendar-column-head{color:#91a3aa;letter-spacing:.08em;border-bottom:1px solid #465861;flex:0 0 34px;grid-template-columns:minmax(210px,1fr) 68px 72px 72px 22px;align-items:center;gap:7px;padding:0 13px;font-size:.55rem;font-weight:650;display:grid}.terminal .calendar-events{scrollbar-color:#617783 #1a2830;flex:1;min-height:0;overflow:auto}.terminal .calendar-events article{border-bottom:1px solid #394b54}.terminal .calendar-date{color:#f2f5f6;background:#25333b;border-bottom:1px solid #43535b;align-items:center;height:32px;padding:0 13px;font-size:.69rem;font-weight:680;display:flex}.terminal .calendar-event-row{color:#dce4e7;text-align:left;background:#121e25;border:0;grid-template-columns:minmax(210px,1fr) 68px 72px 72px 22px;align-items:center;gap:7px;width:100%;min-height:63px;padding:8px 13px;display:grid}.terminal .calendar-event-row:hover{background:#192831}.terminal .calendar-event-row>span:first-child{grid-template-columns:65px 1fr;gap:3px 10px;min-width:0;display:grid}.terminal .calendar-event-row time{color:#f2f5f6;font:620 .72rem var(--font-geist-mono), monospace;grid-row:1/3}.terminal .calendar-event-row strong{color:#f5f7f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:560;overflow:hidden}.terminal .calendar-event-row small{color:#91a3aa;align-items:center;gap:5px;font-size:.59rem;display:flex}.terminal .calendar-event-row>span:not(:first-child){color:#b6c4c9;font:520 .69rem var(--font-geist-mono), monospace;text-align:right}.terminal .calendar-event-row>svg{color:#82959d;width:14px;transition:transform .15s}.terminal .calendar-events article.expanded .calendar-event-row>svg{transform:rotate(180deg)}.terminal .impact-bars{align-items:flex-end;gap:2px;display:flex}.terminal .impact-bars b{background:#73868f;width:2px;height:6px}.terminal .impact-bars b:nth-child(2){height:8px}.terminal .impact-bars b:nth-child(3){height:10px}.terminal .impact-bars.medium b:nth-child(3),.terminal .impact-bars.low b:nth-child(n+2){opacity:.18}.terminal .impact-bars.high b{background:#ff6470}.terminal .impact-bars.medium b{background:#efc66b}.terminal .impact-bars.low b{background:#6d91ff}.terminal .calendar-event-detail{background:#16232a;border-top:1px solid #34464f;padding:12px 14px 14px 88px}.terminal .calendar-event-detail p{color:#aebdc3;margin:0 0 10px;font-size:.67rem;line-height:1.5}.terminal .calendar-event-detail button{color:#dbe3e6;background:#111d24;border:1px solid #465c68;border-radius:5px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:.63rem;display:flex}.terminal .calendar-event-detail button.active{color:#9db2ff;border-color:#5b7ee5}.terminal .calendar-event-detail svg{width:13px}.terminal .drawing-tools{border-right:1px solid #2e4653}.terminal .drawing-tools button.active{border-color:#f5ca6d8c;box-shadow:inset 3px 0 #f5ca6d,0 0 18px #f5ca6d14;color:#f5ca6d!important;background:#f5ca6d1a!important}.terminal .chart-axis-label{fill:#a9c2d2;font-size:12px}.terminal .position-markers{z-index:6;pointer-events:none;position:absolute;inset:0}.terminal .position-markers>div{font:600 .57rem var(--font-geist-mono), monospace;border-top:1px dashed;align-items:center;gap:7px;display:flex;position:absolute;left:9%;right:7%}.terminal .position-markers>div.buy{color:#52edb7;border-color:#35dba4}.terminal .position-markers>div.sell{color:#ff8490;border-color:#ff6572}.terminal .position-markers span{background:#0a151c;padding:3px 5px}.terminal .position-markers strong{color:#f4f7f8}.terminal .position-markers small{color:#9eafb6;background:#0a151c;margin-left:auto;padding:3px 5px}.terminal .order>select{color:#f0f4f5;background:#101e27;border-color:#425a67;font-size:.72rem;font-weight:560}.terminal .price-buttons button{position:relative}.terminal .price-buttons button small{color:currentColor;letter-spacing:.12em;opacity:.62;font-size:.47rem;font-weight:700;position:absolute;bottom:6px;right:8px}.terminal .price-buttons .buy small{left:8px;right:auto}.terminal .price-buttons strong{letter-spacing:-.025em;margin-top:8px;font-size:.95rem}.terminal .mode button:disabled{opacity:.34;cursor:not-allowed}.terminal .signal-off{color:#6e848e;background:0 0;border:1px solid #334a56}.terminal .risk-calculator,.terminal .execution-estimate{background:linear-gradient(145deg,#11212b,#0d1921);border:1px solid #36505d;border-radius:8px;margin:12px;padding:11px}.terminal .risk-calculator>header,.terminal .execution-estimate>header{background:0 0;border:0;align-items:center;height:auto;padding:0 0 9px;display:flex}.terminal .risk-calculator>header span,.terminal .execution-estimate>header span{color:#edf2f4;align-items:center;gap:6px;font-size:.67rem;font-weight:650;display:flex}.terminal .risk-calculator>header svg{color:#89a4ff;width:14px}.terminal .risk-calculator>header small,.terminal .execution-estimate>header small{color:#80959f;letter-spacing:.11em;margin-left:auto;font-size:.51rem;font-weight:700}.terminal .risk-calculator>div{grid-template-columns:1fr 1.3fr;gap:7px;display:grid}.terminal .risk-calculator label{background:#0c1820;border:1px solid #415863;border-radius:6px;align-content:center;gap:2px;min-width:0;height:45px;padding:5px 8px;display:grid;overflow:hidden}.terminal .risk-calculator label>small{color:#8fa1aa;font-size:.51rem}.terminal .risk-calculator label>span{color:#9daeb5;align-items:center;min-width:0;font-size:.59rem;display:flex}.terminal .risk-calculator label input{color:#fff;width:100%;min-width:0;font:650 .71rem var(--font-geist-mono), monospace;background:0 0;border:0;outline:0;padding:0}.terminal .risk-calculator label b{color:#9daeb5;font-size:.56rem;font-weight:520}.terminal .risk-calculator dl,.terminal .execution-estimate dl{grid-template-columns:1fr 1fr;gap:5px 12px;margin:10px 0 0;display:grid}.terminal .risk-calculator dl>div,.terminal .execution-estimate dl>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.terminal .risk-calculator dt,.terminal .execution-estimate dt{color:#879ba4;font-size:.58rem}.terminal .risk-calculator dd,.terminal .execution-estimate dd{color:#eaf0f2;font:600 .6rem var(--font-geist-mono), monospace;text-align:right;margin:0}.terminal .risk-calculator>button{color:#fff;background:#324a8e;border:1px solid #6683df;border-radius:6px;width:100%;height:34px;margin-top:10px;font-size:.65rem;font-weight:650}.terminal .risk-calculator>button:hover{background:#405dad}.terminal .one-click-control{background:#211d13;border:1px solid #665329;border-radius:8px;align-items:center;gap:12px;margin:12px;padding:11px;display:flex}.terminal .one-click-control>div{gap:3px;min-width:0;display:grid}.terminal .one-click-control strong{color:#f6e0ab;font-size:.68rem}.terminal .one-click-control small{color:#ac9d79;font-size:.58rem;line-height:1.35}.terminal .one-click-control>.terminal-switch{margin-left:auto}.terminal .execution-estimate{padding-bottom:12px}.terminal .execution-estimate dl{margin-top:0}.terminal .order-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.terminal .order-actions .sell{color:#fff;border:1px solid #e15267;background:linear-gradient(#b83c52,#8c2c40)!important}.terminal .order-actions .buy{color:#fff;border:1px solid #5595ff;background:linear-gradient(#467bdf,#3157ba)!important}.terminal .ledger{z-index:55;position:relative;overflow:visible}.terminal .ledger-head button.active-tool{color:#a7b7ff;background:#6c8fff1c}.terminal .ledger-table-wrap{scrollbar-color:#546b78 #101d25;height:calc(100% - 46px);overflow:auto}.terminal .ledger-table{border-collapse:collapse;table-layout:auto;color:#d9e2e5;width:100%;min-width:900px;font:520 .69rem var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums lining-nums}.terminal .ledger-table th,.terminal .ledger-table td{white-space:nowrap;text-align:right;border-bottom:1px solid #2a3e49;height:42px;padding:0 13px}.terminal .ledger-table th{z-index:3;color:#8fa2aa;height:34px;font:600 .56rem var(--font-geist-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#10202a;position:sticky;top:0}.terminal .ledger-table th:first-child,.terminal .ledger-table td:first-child{z-index:2;text-align:left;background:#0b1720;min-width:112px;position:sticky;left:0}.terminal .ledger-table th:first-child{z-index:4;background:#10202a}.terminal .ledger-table tbody tr:hover td,.terminal .ledger-table tbody tr:hover td:first-child{background:#10222c}.terminal .ledger-table td strong{color:#f5f7f8;font-family:var(--font-geist-sans), sans-serif;font-size:.7rem;font-weight:650}.terminal .ledger-table td>button{color:#eef2f4;background:#152630;border:1px solid #49616e;border-radius:5px;height:27px;padding:0 8px;font-size:.61rem}.terminal .ledger-table td>button:hover{color:#fff;border-color:#7292ff}.terminal .ledger-id{color:#82969f;font-size:.61rem}.terminal .ledger-columns{z-index:85;background:#1a272e;border:1px solid #485e69;border-radius:9px;width:300px;max-height:min(420px,100vh - 130px);padding-bottom:8px;position:absolute;top:auto;bottom:46px;right:47px;overflow:auto;box-shadow:0 24px 70px #00000094}.terminal .ledger-columns>header{background:#202f36;border:0;border-bottom:1px solid #42545d;align-items:center;height:47px;padding:0 12px;display:flex}.terminal .ledger-columns>header span{color:#eef2f3;align-items:center;gap:8px;font-size:.72rem;font-weight:650;display:flex}.terminal .ledger-columns>header svg{width:15px}.terminal .ledger-columns>header button{color:#a9b6bc;background:0 0;border:0;border-radius:5px;width:29px;height:29px;margin-left:auto}.terminal .ledger-columns>label{color:#d7e0e3;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.terminal .ledger-columns>label>span{align-items:center;gap:8px;font-size:.68rem;display:flex}.terminal .ledger-columns>label>span svg{color:#71858e;width:12px}.terminal .ledger-columns>label>.terminal-switch{margin-left:auto}.terminal>footer{color:#a8b6bc;font-size:.61rem}.terminal>footer span{align-items:baseline;gap:5px;display:flex}.terminal>footer strong{color:#f5f7f8;letter-spacing:-.01em;font-size:.64rem;font-weight:650}.terminal .terminal-account-menu,.terminal .terminal-quick-menu,.terminal .terminal-identity-menu{top:calc(100% + 8px)}.terminal .terminal-quick-menu{right:210px}.terminal .terminal-identity-menu{right:160px}@media (max-width:1560px) and (min-width:1101px){.terminal .account-summary-trigger{grid-template-columns:auto repeat(2,minmax(72px,1fr)) auto auto;min-width:250px}.terminal .account-summary-trigger>span:nth-of-type(3),.terminal .account-summary-trigger>span:nth-of-type(4){display:none}.terminal .deposit{width:126px;min-width:126px}}@media (max-width:1250px) and (min-width:901px){.terminal .brand{width:160px;min-width:160px}.terminal .account-summary-trigger{grid-template-columns:auto minmax(76px,1fr) auto;gap:8px;min-width:146px}.terminal .account-summary-trigger>span:not(:first-of-type),.terminal .account-pnl,.terminal .deposit{display:none}.terminal .head-icon{width:42px;min-width:42px}.terminal .institutional-summary{grid-template-columns:repeat(3,minmax(145px,1fr))}.terminal .terminal-notifications{right:84px}.terminal .terminal-quick-menu{right:42px}.terminal .terminal-identity-menu{right:0}.terminal .terminal-account-menu{right:126px}}@media (max-width:1100px) and (min-width:901px){.terminal .workgrid{grid-template-columns:44px minmax(260px, min(32vw, var(--watch-width))) minmax(370px, 1fr) minmax(280px, min(29vw, var(--order-width)))}.terminal .filters{grid-template-columns:1fr}.terminal .filters>button{display:none}.terminal .quote-head,.terminal .quote-select{grid-template-columns:minmax(88px,1.4fr) 38px minmax(55px,.8fr) minmax(55px,.8fr) minmax(75px,1fr)}}@media (max-width:900px){.terminal{height:auto;min-height:780px;display:block;overflow:visible}.terminal>header{z-index:90;height:60px;position:sticky;top:0}.terminal .brand{width:145px;min-width:145px}.terminal .asset-tabs{display:none}.terminal .account-summary-trigger{grid-template-columns:auto 1fr auto;gap:7px;width:146px;min-width:146px;margin-left:auto}.terminal .account-summary-trigger>span:not(:first-of-type),.terminal .account-pnl{display:none}.terminal .head-icon{width:40px;min-width:40px}.terminal .head-icon:first-of-type,.terminal .head-icon:nth-of-type(2),.terminal .deposit{display:none}.terminal .workgrid,.terminal .workgrid.instruments-hidden,.terminal .workgrid.order-hidden,.terminal .workgrid.instruments-hidden.order-hidden{grid-template:"chart"540px"order""ledger"330px/minmax(0,1fr);height:auto;min-height:720px;display:grid;overflow:visible}.terminal .workgrid.order-hidden{grid-template-rows:540px 0 330px}.terminal .workgrid.ledger-hidden{grid-template-rows:620px auto 0}.terminal .panel-resizer,.terminal .rail{display:none}.terminal .instruments{z-index:120;width:min(470px,94vw);position:fixed;top:0;bottom:0;left:0}.terminal .chart-pane{border-right:0;min-height:0}.terminal .order{border-top:1px solid var(--terminal-line)}.terminal .ledger{min-height:0}.terminal .institutional-summary{grid-template-columns:repeat(3,minmax(145px,1fr))}.terminal .market-depth-panel{grid-template-columns:1fr}.terminal .market-depth-panel>header{border-right:0;border-bottom:1px solid var(--terminal-line)}.terminal>footer{z-index:80;height:34px;padding-left:12px;position:sticky;bottom:0}}@media (max-width:620px){.terminal .brand{width:126px;min-width:126px;padding:0 8px}.terminal .brand strong{font-size:.66rem}.terminal .account-summary-trigger{width:118px;min-width:118px}.terminal .account-summary-trigger>i{display:none}.terminal .head-icon{width:38px;min-width:38px}.terminal .ohlc{gap:8px;padding:6px 8px;left:8px;right:8px}.terminal .ohlc>strong{max-width:120px}.terminal .ohlc-values{gap:7px}.terminal .ohlc-values span:nth-child(2),.terminal .ohlc-values span:nth-child(3),.terminal .market-data-strip>span:nth-child(n+3){display:none}.terminal .market-data-strip>button{font-size:0}.terminal .market-data-strip>button svg{width:14px}.terminal .institutional-summary{grid-template-columns:repeat(2,minmax(135px,1fr))}.terminal .market-depth-panel>section{min-width:540px}.order-confirm-summary dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.terminal *,.terminal :before,.terminal :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
