.trader-document .wt-app{--background:#f4f5f7;--surface:#fff;--surface-raised:#fff;--surface-subtle:#f2f3f5;--text:#17191e;--text-primary:#17191e;--text-secondary:#626b78;--text-muted:#626b78;--border:#e4e6eb;--border-strong:#cbd0d8;background:var(--background);color:var(--text)}.trader-document[data-theme=dark] .wt-app{--background:#111214;--surface:#191a1d;--surface-raised:#222327;--surface-subtle:#25262a;--surface-hover:#2e3035;--text:#f0f1f3;--text-primary:#f0f1f3;--text-secondary:#a4a8b2;--text-muted:#949aa5;--border:#303238;--border-strong:#454952;--positive:#29c38a;--negative:#f56b7f;--accent-soft:#25314b}.trader-document[data-theme=dark] .wt-app :is(.wt-desktop-sidebar,.wt-header,.wt-account-strip,.wt-panel-heading,.wt-watchlist,.ref-watch-categories,.wt-chart,.wt-chart-canvas,.wt-reference-chart,.wt-ticket,.wt-terminal,.wt-terminal-toolbar,.wt-table-region thead,.wt-table-region thead th,.wt-markets,.ref-portfolio,.ref-account-page,.ref-profile,.ref-preferences>div,.ref-security-list,.wt-notification-button,.wt-mobile-screen,.wt-mobile-nav,.wt-mobile-topbar,.wt-mobile-profile-card,.wt-mobile-settings-card,.wt-mobile-chart-shell,.empty-state,.panel){background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.trader-document[data-theme=dark] .wt-app :is(.wt-desktop-sidebar a,.wt-desktop-sidebar small,.wt-profile-name,.wt-market-select,.ref-watch-select,.wt-mobile-market-select,.wt-symbol-select,.ref-account-nav button,.ref-security-list button,select,input){color:var(--text)!important}.trader-document[data-theme=dark] .wt-app :is(.segmented,.wt-timeframes,.wt-chart-controls,.wt-top-account-picker,.wt-symbol-select,.ref-theme-choice,.ref-account-list,.wt-instrument-header,.wt-bidask){background:var(--surface-subtle)!important;border-color:var(--border)!important}.trader-document[data-theme=dark] .wt-app :is(h1,h2,h3){color:var(--text)}.trader-document[data-theme=dark] .wt-app :is(.ref-account-content>section,.ref-account-funding .panel,.ref-account-page[data-settings=true] #ref-security){background:var(--surface)!important;border-color:var(--border)!important}.trader-document[data-theme=dark] .wt-app .positive{color:var(--positive)!important}.trader-document[data-theme=dark] .wt-app .negative{color:var(--negative)!important}.trader-document[data-theme=dark] .wt-desktop-sidebar .brand-logo{background-image:url(/brand/logo-reverse.png)}.trader-document[data-theme=dark] .wt-app .chart-gridline{stroke:#2a2c31!important;opacity:.55}.trader-document[data-theme=dark] .wt-app .wt-axis-label{fill:var(--text-muted)!important}.wt-app .ref-watch-categories{min-width:0;padding:8px!important}.wt-app .ref-watch-categories .segmented{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;width:100%;justify-content:flex-start;gap:4px!important;padding:3px!important}.wt-app .ref-watch-categories .segmented button{flex:0 0 auto!important;min-width:max-content!important;width:auto!important;padding:7px 10px!important;font-size:11px!important;white-space:nowrap!important}.wt-app .wt-terminal .icon-button{width:30px;height:30px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-secondary)}.wt-app .wt-terminal .icon-button:hover{background:var(--surface-subtle);color:var(--text)}.wt-app .wt-reference-chart{position:relative;background:var(--surface);border:0}.wt-app .wt-reference-chart svg{background:transparent!important}.wt-app .wt-reference-chart .chart-gridline{opacity:.45}.wt-app .wt-market-closed-label{display:inline-flex;width:max-content;margin-top:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;color:var(--text-secondary);background:var(--surface-subtle)}.wt-app .wt-mobile-market-row[data-market-closed=true] :is(.wt-mobile-market-quote,svg.trend-chart),.wt-app tr:has([data-market-closed=true]) .wt-market-daily-change,.wt-app tr:has([data-market-closed=true]) .wt-market-trend,.wt-app tr:has([data-market-closed=true]) td:not(:nth-child(2)) .numeric{opacity:.8}@media (min-width:1001px){.trader-document .wt-app .wt-desktop-sidebar{width:100%;min-width:0;background:var(--surface);border-right:1px solid var(--border)}.wt-app .wt-panel-heading{min-height:42px;box-shadow:none!important;background:var(--surface)!important;border-color:var(--border)}.wt-app .wt-panel-heading:after,.wt-app .wt-panel-heading:before{display:none!important}.wt-app .wt-panel-heading h2{font-size:15px;font-weight:600}.wt-app .ref-account-page[data-settings]{max-width:none!important;padding:28px!important;background:var(--background)!important}.wt-app .ref-account-page>h1{margin-bottom:20px;font-size:26px;letter-spacing:-.6px}.wt-app .ref-account-nav{display:flex!important;flex-wrap:wrap;gap:8px!important;align-items:center;padding:0!important;margin-bottom:20px!important;border:0!important;background:transparent!important}.wt-app .ref-account-nav button{width:auto!important;min-height:38px!important;padding:9px 14px!important;border:1px solid var(--border);border-radius:8px;background:var(--surface);gap:8px;font-size:13px}.wt-app .ref-account-nav button[aria-current=page]{background:var(--accent-soft)!important;color:var(--accent)!important;border-color:var(--accent)}.wt-app .ref-account-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)!important;gap:20px!important;height:auto!important;align-items:start}.wt-app .ref-account-content>section{min-width:0;padding:22px!important;border:1px solid var(--border);border-radius:12px;background:var(--surface);margin:0!important}.wt-app .ref-account-content .ref-profile{grid-column:1/-1;min-height:104px!important}.wt-app .ref-account-content .ref-account-funding{grid-column:2;grid-row:2}.wt-app .ref-account-page[data-settings=true] .ref-account-content{display:flex!important;flex-wrap:wrap;gap:20px!important}.wt-app .ref-account-page[data-settings=true] .ref-account-content>section,.wt-app .ref-account-page[data-settings=true] .ref-preferences>div{flex:1 1 360px}.wt-app .ref-account-funding .panel{border:0;box-shadow:none}.wt-app .ref-account-funding .stack{padding:10px 0!important}.wt-app .ref-portfolio{padding:24px!important;background:var(--background)!important}.wt-app .ref-portfolio-grid{gap:20px!important}.wt-app .ref-allocation,.wt-app .ref-portfolio-grid>section{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px!important}.wt-app .ref-portfolio-records{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px!important;margin-top:20px!important}.wt-app .ref-portfolio-value>.numeric{font-size:36px!important;font-weight:600;letter-spacing:-1.3px}.wt-app .ref-allocation>h2,.wt-app .ref-margin>h2{font-size:14px}.trader-document .iam-login{display:grid;grid-template-columns:420px minmax(0,1fr);height:100dvh;padding:0;gap:0;align-items:stretch;align-content:stretch;background:var(--surface);color:var(--text)}.trader-document .iam-login>.iam-card{grid-column:1;grid-row:1;width:100%;min-height:0;height:100%;padding:72px 40px;border:0;border-right:1px solid var(--border);border-radius:0;background:var(--surface);color:var(--text);justify-content:flex-start;gap:24px}.trader-document .iam-login>.iam-card>.brand{margin-bottom:28px}.trader-document .iam-login>.iam-card h1{font-size:22px;letter-spacing:-.4px}.trader-document .iam-login>.iam-card form{gap:20px}.trader-document .iam-login .iam-card input{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:7px;min-height:42px}.trader-document .iam-login .iam-card label,.trader-document .iam-login>.iam-card>small{color:var(--text-muted)}.trader-document .iam-login .iam-card button[type=submit]{border-radius:999px;min-height:44px;background:var(--surface);color:var(--text);border:0}.trader-document .iam-login .iam-welcome{grid-column:2;grid-row:1;min-height:0;height:100%;padding:80px 52px;border-radius:0;background:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px),var(--surface);background-size:32px 32px;color:var(--text)}.trader-document .iam-login .iam-welcome>.brand{display:none}.trader-document .iam-login .iam-welcome>p{font-size:32px;line-height:1.3;max-width:500px;margin:54px 0 24px;font-weight:500}.trader-document .iam-login .iam-welcome-object{width:70%;height:auto;max-height:360px;opacity:.75}.trader-document .iam-login .brand-logo{background-image:url(/brand/logo-reverse.png)}}@media (max-width:1000px){.wt-app .wt-mobile-portfolio-value>.numeric{font-size:36px;letter-spacing:-1px}.wt-app .wt-mobile-settings-card{border:1px solid var(--border);border-radius:12px;background:var(--surface)}}.wt-app[data-price-motion=off] .quote-pulse{animation:none!important}.wt-app[data-density=compact] :is(.wt-table-region td,.wt-watchlist-row){padding-top:7px!important;padding-bottom:7px!important}.wt-notification-button{position:relative}.wt-notification-count{position:absolute;top:-3px;right:-3px;background:var(--accent);color:white;border-radius:10px;padding:1px 4px;font-size:9px}.wt-activity-center ul{padding:0;list-style:none;max-height:55vh;overflow:auto}.wt-activity-center li{display:flex;gap:12px;padding:16px 8px;border-top:1px solid var(--border)}.wt-activity-center li[data-unread=true]{background:var(--accent-soft)}.wt-activity-center li>div{display:grid;gap:4px}.wt-activity-center time{font-size:11px;color:var(--text-secondary)}.ref-display-preferences{display:grid;gap:18px}.wt-app .ref-watch-row[data-market-closed=true] .ref-watch-prices{opacity:.8}.trader-document[data-theme=dark] .wt-app :is(.wt-mobile-order-hero,.wt-mobile-hero-card,.wt-mobile-list-card,.wt-chart-canvas>.empty-state,.wt-account-select select,.wt-sidebar-footer button){background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.wt-app .ref-portfolio-performance{min-width:0}.wt-app .ref-portfolio-records .wt-table-region td:first-child,.wt-app .ref-portfolio-records .wt-table-region th:first-child{min-width:140px}@media (max-width:1000px){.wt-app .wt-mobile-portfolio-screen{background:var(--background);padding:16px}.wt-app .wt-mobile-hero-card{border:1px solid var(--border);border-radius:16px;padding:22px 18px;background:var(--surface)}.wt-app .wt-mobile-hero-card>.numeric{font-size:36px;font-weight:600;letter-spacing:-1px}.wt-app .wt-mobile-list-card{border:1px solid var(--border);border-radius:16px;margin-top:16px;background:var(--surface)}.wt-app .wt-mobile-equity-chart .chart-gridline{opacity:.2}.wt-app .wt-mobile-settings-screen .ref-display-preferences{padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface);margin-bottom:20px}}.trader-document[data-theme=dark] .wt-app .wt-desktop-sidebar .brand-logo{background-image:url(/brand/logo-reverse.png);background-size:contain;background-repeat:no-repeat;display:block;min-width:132px;min-height:32px}.trader-document[data-theme=dark] .wt-app .wt-desktop-sidebar :is(a[aria-current=page],.wt-sidebar-footer button){background:var(--surface-subtle)!important;color:var(--text)!important}.trader-document[data-theme=dark] .wt-app .wt-account-select select{color:var(--text)!important;background:var(--surface-raised)!important}.trader-document[data-theme=dark] .wt-app .wt-sidebar-footer button :is(strong,small){color:var(--text)!important}.wt-app .ref-account-row{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto 18px!important;column-gap:12px!important;row-gap:14px!important;padding:16px!important;height:auto!important}.wt-app .ref-account-row>.ref-account-metrics{grid-column:2/4;grid-row:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;width:100%;margin:0!important}.wt-app .ref-account-row>svg{grid-column:4;grid-row:1}.wt-app .ref-account-metrics .account-metric{min-width:0;padding:0!important;border:0!important}.wt-app .ref-account-metrics .account-metric strong{font-size:13px;white-space:nowrap}.wt-app .ref-account-metrics .account-metric span{font-size:10px}.wt-app .ref-account-row small{margin-top:4px}.trader-document[data-theme=dark] .wt-app .wt-desktop-sidebar nav a[aria-current=page]{background:var(--surface)!important;color:#8cb7ff!important;border-color:var(--border)!important}@media (min-width:1001px){.wt-app .wt-terminal .wt-table-region table{min-width:900px!important;table-layout:auto!important}.wt-app .wt-terminal .wt-table-region :is(th,td){white-space:nowrap;width:auto!important;max-width:none!important}.wt-app .wt-terminal .wt-table-region :is(th,td):first-child{min-width:120px}.wt-app .wt-terminal .symbol-badge{min-width:105px}.wt-app .ref-allocation{gap:8px}.wt-app .ref-allocation-visual{flex:0 0 auto;min-height:112px}.wt-app .ref-donut{flex:0 0 112px;width:112px;height:112px;padding:20px}.wt-app .ref-portfolio-records table{min-width:1050px;table-layout:auto!important}.wt-app .ref-portfolio-records .asset-inline{min-width:140px}}.wt-notification-count{background:#ed3b58!important;color:white!important;box-shadow:0 0 0 3px var(--surface);font-weight:750;min-width:19px;height:19px}[data-theme=dark] .wt-app :is(.ref-preferences,.ref-profile,.ref-account-funding,.ref-security,.ref-accounts,.ref-donut>div,.wt-mobile-settings-card,.wt-mobile-account-card,.panel,.panel-content,.segmented,.tab,input,select,textarea){background-color:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}[data-theme=dark] .wt-app :is(th,td,hr,.chart-gridline,.wt-records-header,.ref-account-nav){border-color:var(--border)!important;stroke:var(--border)}@media (min-width:1001px){.wt-app .ref-account-page[data-settings=false] .ref-account-content{padding-top:12px}.wt-app .ref-account-page[data-settings=true] .ref-account-content{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.3fr);gap:24px;padding:24px}.wt-app .ref-account-page[data-settings=true] .ref-preferences,.wt-app .ref-account-page[data-settings=true] .ref-security,.wt-app .ref-display-preferences{border:1px solid var(--border);border-radius:16px;padding:24px;background:var(--surface)}.wt-app .ref-preferences{grid-template-columns:1fr!important;gap:24px!important}.wt-app .ref-account-funding{border-radius:16px;padding:24px!important}.wt-app .ref-account-funding .panel{border:1px solid var(--border);border-radius:12px;margin-top:16px}.wt-app .ref-account-funding :is(input,select){min-height:44px;border-radius:10px}.wt-app .ref-account-funding .segmented{border-radius:12px;padding:4px}}.wt-daily-equity{display:grid;gap:5px;margin-top:12px;font-size:12px;color:var(--text-secondary)}.wt-daily-equity strong{color:var(--text)}.wt-daily-equity small{font-size:10px}.wt-funding-heading{display:flex;align-items:center;gap:14px}.wt-funding-heading p{margin:6px 0 0;color:var(--text-secondary);font-size:12px}.wt-funding-balance{display:grid;gap:6px;padding:20px;background:var(--background);border-radius:12px;margin:20px 0}.wt-funding-balance small,.wt-funding-balance span{font-size:12px;color:var(--text-secondary)}.wt-funding-balance strong{font-size:26px;letter-spacing:-.7px}.trader-document[data-theme=dark] .wt-app :is(.wt-terminal,.wt-desktop-sidebar,.wt-ticket,.wt-panel-heading,.wt-table-region,.wt-records-header,.wt-profile-card){--border:#303238;--border-strong:#454952;border-color:var(--border)!important}.trader-document[data-theme=dark] .wt-app :is(th,td,.wt-sidebar-footer,.wt-account-strip>*){border-color:var(--border)!important}@media (min-width:1001px){.wt-app .ref-account-page[data-settings=true] .ref-account-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch;padding:0!important}.wt-app .ref-account-page[data-settings=true] #ref-security{grid-column:1;grid-row:1}.wt-app .ref-account-page[data-settings=true] .ref-display-preferences{grid-column:2;grid-row:1;width:auto!important;max-width:none!important}.wt-app .ref-account-page[data-settings=true] .ref-preferences{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:32px!important}.wt-app .ref-account-page[data-settings=true] .ref-preferences>div{padding:0!important;border:0!important;background:transparent!important}.wt-app .ref-account-page[data-settings=true] .ref-account-nav{margin-bottom:24px}}@media (max-width:1000px){.wt-app .wt-mobile-portfolio-screen{grid-template-rows:minmax(0,1.5fr) minmax(0,1fr)!important}.wt-app .wt-mobile-portfolio-screen .wt-mobile-hero-card{overflow-y:auto;scrollbar-width:none}.wt-app .wt-mobile-equity-chart{min-height:88px!important;flex:1 0 88px}.wt-mobile-hero-card .wt-daily-equity{margin-top:0;gap:2px}}.trader-document[data-theme=dark]{--background:#101114;--surface:#181a1e;--surface-raised:#202329;--surface-subtle:#24272e;--surface-hover:#2c3038;--text:#f2f4f8;--text-primary:#f2f4f8;--text-secondary:#adb4c0;--text-muted:#a0a8b6;--border:#30353e;--border-strong:#485261;--accent-soft:#263855;--positive:#36ce99;--positive-soft:#153a30;--negative:#ff758c;--negative-soft:#41232c;--chart-grid:#292e36}.trader-document[data-theme=dark] :is(.brand-logo,.wt-app .brand-logo,.wt-mobile-topbar .brand-logo){background-image:url(/brand/logo-reverse.png)!important;filter:url(#merdo-dark-wordmark)!important}.trader-document[data-theme=dark] :is(.dialog,.drawer,.wt-dialog,.wt-market-detail,.wt-details-rail,.wt-mobile-detail,.portfolio-expanded-position,.ref-mobile-history-details,.wt-account-modal,.wt-history-modal){background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.trader-document[data-theme=dark] :is(.dialog,.drawer) :is(input,select,textarea,.facts,.panel,.empty-state,.data-table th,.data-table td,.segmented){background:var(--surface-subtle);color:var(--text);border-color:var(--border)}.trader-document[data-theme=dark] .wt-app :is(.wt-market-detail,.wt-details-rail,.wt-mobile-market-search,.wt-mobile-category-tabs,.wt-mobile-categories,.wt-mobile-position-row,.wt-mobile-order-row,.wt-mobile-history-row,.wt-mobile-list-card article,.wt-mobile-hero-card,.portfolio-mobile-margins,.ref-mobile-history-details){background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.trader-document[data-theme=dark] .wt-app :is(.wt-mobile-category-tabs,.wt-mobile-categories,.wt-mobile-market-categories) button{background:var(--surface-subtle)!important;color:var(--text-secondary)!important;border-color:var(--border)!important}.trader-document[data-theme=dark] .wt-app :is(.wt-mobile-market-row[aria-selected=true],.wt-mobile-market-row[data-selected=true],.wt-mobile-market-row.selected,.wt-mobile-position-row:hover){background:var(--accent-soft)!important}.trader-document[data-theme=dark] .wt-app :is(.portfolio-mobile-margins strong,.wt-mobile-position-row strong,.wt-market-detail-title strong,.wt-details-rail strong){color:var(--text)}.trader-document[data-theme=dark] .wt-app :is(.wt-mobile-category-tabs,.wt-mobile-categories,.wt-mobile-market-categories) button[aria-pressed=true]{background:var(--accent-soft)!important;color:#93bcff!important}.trader-document .wt-mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding-inline:8px!important;padding-bottom:env(safe-area-inset-bottom,0)!important}.trader-document .wt-mobile-nav a{min-width:0;justify-content:center;align-items:center}.trader-document .wt-mobile-market-categories{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap;padding-block:5px}.trader-document .wt-mobile-market-categories button{flex:0 0 auto}.portfolio-v2{padding:28px 32px 40px;overflow:auto;height:100%;color:var(--text);background:var(--background)}.portfolio-v2-heading,.portfolio-v2-holdings>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.portfolio-v2-heading p{color:var(--text-secondary);margin:0 0 6px;font-size:13px}.portfolio-v2-heading h1{font-size:26px;letter-spacing:-.7px;margin:0}.portfolio-v2 a{text-decoration:none}.portfolio-v2-account-link,.portfolio-v2-holdings>header>a{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:13px}.portfolio-v2-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.portfolio-v2-holdings,.portfolio-v2-overview,.portfolio-v2-performance{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:24px;min-width:0}.portfolio-v2-value>span{color:var(--text-secondary);display:block;margin-bottom:10px}.portfolio-v2-value>.numeric{font-size:44px;font-weight:600;letter-spacing:-1.8px}.portfolio-v2-value p{font-size:18px;margin:12px 0 24px}.portfolio-v2-performance>.segmented{width:max-content;max-width:100%;margin-bottom:16px;background:var(--surface-subtle)}.portfolio-v2-history{min-height:240px;display:flex;align-items:center}.portfolio-v2-history .wt-equity-history{width:100%}.portfolio-v2-performance .wt-daily-equity{border-top:1px solid var(--border);padding-top:16px;font-size:12px}.portfolio-v2-holdings h2,.portfolio-v2-overview h2{font-size:16px;margin:0 0 22px;font-weight:600}.portfolio-v2-money{display:grid;gap:20px}.portfolio-v2-money .account-metric{display:flex;justify-content:space-between;align-items:center}.portfolio-v2-margin{margin:24px 0}.portfolio-v2-allocation li>div:first-child,.portfolio-v2-margin>div:first-child{display:flex;justify-content:space-between;font-size:12px;margin-bottom:10px}.portfolio-v2-meter{height:5px;border-radius:10px;background:var(--surface-hover);overflow:hidden}.portfolio-v2-meter>span{display:block;height:100%;border-radius:inherit;background:#63a5ff}.portfolio-v2-funding{display:flex;gap:12px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.portfolio-v2-funding a{display:flex;justify-content:center;align-items:center;gap:6px;flex:1 1;padding:11px;border-radius:10px;background:var(--surface-subtle);color:var(--text);font-size:12px}.portfolio-v2-allocation{list-style:none;padding:0;margin:0;display:grid;gap:17px}.portfolio-v2-allocation li span{display:flex;align-items:center;gap:8px}.portfolio-v2-allocation i{width:7px;height:7px;border-radius:50%}.portfolio-v2-holdings{margin-top:24px}.portfolio-v2-holdings h2{margin:0}.portfolio-v2-holdings h2>span{margin-left:8px;padding:3px 7px;font-size:12px;background:var(--surface-subtle);border-radius:6px}.portfolio-v2 .wt-terminal-content{min-height:240px}.portfolio-v2 .wt-terminal-toolbar{margin-top:10px}@media (max-width:1000px){.portfolio-v2{height:auto;min-height:100%;padding:24px 18px 100px}.portfolio-v2-heading{margin-bottom:24px}.portfolio-v2-heading h1{font-size:24px}.portfolio-v2-grid{grid-template-columns:1fr;gap:24px}.portfolio-v2-performance{padding:0;border:0;background:transparent}.portfolio-v2-value>.numeric{font-size:40px}.portfolio-v2-value p{font-size:17px;margin-bottom:22px}.portfolio-v2-value small{display:block;margin-top:5px;color:var(--text-secondary)}.portfolio-v2-performance>.segmented{width:100%}.portfolio-v2-history{min-height:210px}.portfolio-v2-overview{padding:20px;border-radius:14px}.portfolio-v2-money{grid-template-columns:1fr 1fr;gap:20px 10px}.portfolio-v2-holdings{padding:20px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.portfolio-v2-holdings>header{margin-bottom:18px}.portfolio-v2 .wt-mobile-records{display:block;max-height:none}.portfolio-v2 .wt-desktop-records{display:none}.portfolio-v2 .wt-terminal-content{min-height:0}.portfolio-v2 .wt-mobile-records article{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-top:12px}}.trader-document .iam-clone{display:grid;grid-template-columns:420px minmax(0,1fr);min-height:100dvh;padding:0;gap:0;background:#08090b;color:#f3f4f7}.trader-document .iam-clone .iam-card{grid-column:1;grid-row:1;min-height:100dvh;width:auto;padding:80px 40px 40px;border:0;border-right:1px solid #282c34;border-radius:0;background:#0d0e11;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start}.iam-clone .iam-card>.brand{margin-bottom:44px}.iam-clone .brand-logo{background-image:url(/brand/logo-reverse.png)!important;width:126px}.iam-clone .iam-card h1{font-size:22px;margin:0 0 24px;font-weight:600}.iam-clone .iam-card form{width:100%;display:grid;gap:18px}.iam-clone .iam-card input{background:#0d0e11;border:1px solid #303640;color:#f3f4f7;border-radius:6px;height:42px}.iam-clone .iam-card label{color:#adb7c7;font-size:12px}.iam-clone .iam-card .button{border-radius:999px;background:#f2f4f7;color:#111;border:0;height:42px;margin-top:4px}.iam-clone .iam-card>small{color:#8e9bae;font-size:11px;margin-top:22px}.iam-clone .iam-home{margin-top:auto;padding-top:40px;color:#a4b0c2;font-size:12px}.trader-document .iam-clone .iam-welcome{grid-column:2;grid-row:1;width:auto;border:0;border-radius:0;padding:155px 40px;background:linear-gradient(#ffffff03 1px,transparent 0),linear-gradient(90deg,#ffffff03 1px,transparent 0),#08090b;background-size:24px 24px;display:block}.iam-clone .iam-welcome>.brand{display:none}.iam-clone-showcase{max-width:640px;margin:auto}.iam-clone-showcase h2{font-size:24px;letter-spacing:-.7px;margin:0 0 12px}.iam-clone-showcase>p{color:#8d97a8;font-size:14px}.iam-clone-timeline{display:grid;grid-template-columns:30px 1fr;gap:40px 20px;margin-top:48px}.iam-clone-timeline>span{background:#102c23;color:#40ce96;border:1px solid #1b5a42;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px}.iam-clone-timeline h3{color:#e8ebf0;font-size:17px;margin:2px 0 9px}.iam-clone-timeline p{color:#929eaf;font-size:13px;margin:0}@media (max-width:767px){.trader-document .iam-clone{display:block}.trader-document .iam-clone .iam-welcome{display:none}.trader-document .iam-clone .iam-card{padding:64px 28px 32px;min-height:100dvh;border:0}}.portfolio-v2 .account-metric{width:100%!important;max-width:none!important;min-width:0!important;border:0!important;padding:0!important;background:transparent!important;color:var(--text);text-align:left}.portfolio-v2 .account-metric .numeric{color:var(--text);font-size:17px}.portfolio-v2 .account-metric .asset-inline{color:var(--text-secondary);font-size:12px}.wt-equity-empty{width:100%;min-height:200px;display:flex;justify-content:center;align-items:center;padding:32px;text-align:center;border-radius:12px;background:linear-gradient(180deg,var(--surface-subtle),transparent);font-size:12px}.trader-document[data-theme=dark] .wt-mobile-search{background:var(--surface-subtle)!important;color:var(--text-secondary)!important;border-color:var(--border)!important;box-shadow:none}.trader-document .wt-mobile-search input{background:transparent!important}.wt-account-connection{position:absolute;top:76px;right:24px;z-index:20;background:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:11px;max-width:min(420px,calc(100vw - 32px))}.portfolio-v2-source-note{font-size:11px;margin:0 0 14px}@media (max-width:1000px){.wt-account-connection{top:60px;right:16px}.portfolio-v2 .wt-equity-empty{min-height:150px;padding:24px}.portfolio-v2-history{min-height:170px}}.portfolio-v2 .account-metric{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}@media (max-width:1000px){.portfolio-v2 .account-metric{flex-direction:column!important;align-items:flex-start!important;gap:8px}}.trader-document[data-theme=dark] :is(.wt-app,.dialog) .segmented button[aria-pressed=true]{background:var(--accent-soft)!important;color:#a3c8ff!important;border-color:var(--border)!important}.trader-document[data-theme=dark] .wt-app :is(.search-field,.search-field input){background:var(--surface-subtle)!important;color:var(--text)!important;border-color:var(--border)!important}.portfolio-v2-day{border-top:1px solid var(--border);padding-top:16px;color:var(--text-secondary)}.portfolio-v2-day summary{cursor:pointer}.portfolio-v2-day .wt-daily-equity{border:0;padding-top:12px}:root[data-theme=dark] .ref-side-Buy{background:#173a30;color:#63d4a6}:root[data-theme=dark] .ref-side-Sell{background:#40212b;color:#ff899e}:root[data-theme=dark] .badge.tone-info{background:#1f324b;color:#a3c8ff}:root[data-theme=dark] .badge.tone-negative{background:#40212b;color:#ff899e}.instrument-flag-pair{display:block!important;flex:1 0 100%}.portfolio-v2{max-width:1440px;margin:0 auto;padding:28px 34px}.portfolio-v2-heading h1{font-size:21px;letter-spacing:-.4px}.portfolio-v2-heading p{display:none}.portfolio-v2-grid{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"performance overview" "holdings overview";align-items:start;gap:32px 42px}.portfolio-v2-performance{grid-area:performance;padding:16px 0 0;border:0;border-radius:0;background:transparent}.portfolio-v2-value>.numeric{font-size:clamp(36px,4.3vw,56px);letter-spacing:-2px;font-weight:650;line-height:1.15}.portfolio-v2-value>span{font-size:13px}.portfolio-v2-value small{display:inline;font-size:12px;font-weight:400}.portfolio-v2-history{height:260px;min-height:0;margin:24px -8px 6px}.portfolio-v2-history:has(.wt-equity-empty){height:auto;min-height:92px;margin-inline:0;display:flex;align-items:center}.portfolio-v2-performance>.segmented{width:100%;margin:0;background:transparent;border:0}.portfolio-v2-performance>.segmented button{border-radius:18px}.portfolio-v2-day{margin-top:16px;font-size:12px}.portfolio-v2-overview{grid-area:overview;padding:24px;border-radius:16px;position:sticky;top:18px}.portfolio-v2-overview h2{font-size:15px}.portfolio-v2-holdings{grid-area:holdings;padding:0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.portfolio-v2-holdings>header{padding:24px 0 18px}.portfolio-v2-holdings>header h2{font-size:18px}.portfolio-v2-holdings>header>a{font-size:12px}.portfolio-v2-holdings>.segmented{background:transparent;border-bottom:1px solid var(--border);border-radius:0}.portfolio-v2-holdings .wt-records{border:0;padding:0}.iam-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6}.iam-consent input{flex:0 0 auto;margin-top:4px;accent-color:var(--accent)}.iam-registration-link{margin:20px 0;display:block}@media (max-width:1000px){.portfolio-v2{padding:18px 20px 30px}.portfolio-v2-heading{margin-bottom:26px}.portfolio-v2-heading h1{font-size:18px}.portfolio-v2-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"performance" "overview" "holdings";gap:22px}.portfolio-v2-performance{padding:0}.portfolio-v2-value>.numeric{font-size:42px}.portfolio-v2-history{height:210px;margin-top:20px}.portfolio-v2-overview{position:static;padding:18px 0;border:0;border-block:1px solid var(--border);border-radius:0;background:transparent}.portfolio-v2-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portfolio-v2-money .numeric{font-size:16px}.portfolio-v2-overview>h2:first-child{display:none}.portfolio-v2-holdings{border-top:0}.portfolio-v2-holdings>header{padding-top:8px}.portfolio-v2-holdings .wt-mobile-record{background:transparent;border-bottom:1px solid var(--border);border-radius:0}.iam-registration .iam-card{padding-bottom:40px}}.portfolio-v2-value>.numeric{color:var(--text)}.portfolio-v2 .wt-equity-empty{min-height:0;margin:0;padding:18px 0;background:transparent;border:0;font-size:13px;line-height:1.6}.merdo-install-page{min-height:100dvh;max-width:510px;margin:auto;padding:44px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px}.merdo-install-page h1{font-size:34px;letter-spacing:-1px;margin:0}.merdo-install-page>p{color:var(--text-muted);line-height:1.7}.merdo-install-app-icon{width:100px;height:100px;display:grid;place-items:center}.merdo-install-app-icon img{width:100%;height:100%;object-fit:contain}.merdo-install-page .button{width:100%;border-radius:30px}.merdo-install-steps{border:1px solid var(--border);border-radius:22px;padding:24px;width:100%;text-align:left}.merdo-install-steps h2{font-size:18px}.merdo-install-steps ol{padding:0;list-style:none;counter-reset:steps;display:grid;gap:18px}.merdo-install-steps li{display:flex;align-items:center;gap:12px;line-height:1.5;counter-increment:steps}.merdo-install-steps li:before{content:counter(steps);color:#a6a6ff}.merdo-install-steps small{color:var(--text-muted)}.merdo-install-open{color:#a6a6ff}@media (max-width:1000px){:root[data-theme=dark]{--background:#000;--surface:#000;--surface-raised:#16161e;--accent:#7778ef;--accent-soft:#282836;--positive:#42d997;--negative:#ee674f;--border:#25252e}:root[data-theme=dark] .wt-app,:root[data-theme=dark] .wt-app main,:root[data-theme=dark] .wt-mobile-header,:root[data-theme=dark] .wt-mobile-screen{background:#000}:root[data-theme=dark] .wt-mobile-nav{background:#000;border-top:1px solid #202029;padding-bottom:max(8px,env(safe-area-inset-bottom))}:root[data-theme=dark] .wt-mobile-nav a{color:#777783}:root[data-theme=dark] .wt-mobile-nav a[aria-current=page]{color:#f5f5f7}:root[data-theme=dark] .wt-mobile-nav a svg{width:25px;height:25px}:root[data-theme=dark] .wt-mobile-market-categories{padding:4px;background:#1c1c27;border-radius:7px;gap:0}:root[data-theme=dark] .wt-mobile-market-categories button{border-radius:6px;background:transparent;border:0;padding:10px 16px;font-weight:500}:root[data-theme=dark] .wt-mobile-market-categories button[aria-pressed=true]{background:#2c2c3c;color:#f5f5f7}:root[data-theme=dark] .wt-mobile-search{background:#343441;border-radius:12px;border:0}:root[data-theme=dark] .wt-mobile-search input{background:transparent}.portfolio-v2-heading h1{font-size:30px;font-weight:600}.portfolio-v2-value>.numeric{font-size:44px;letter-spacing:-1.5px}.portfolio-v2-overview{border-color:#25252e}.portfolio-v2-history{height:250px;margin:30px -20px 10px}.portfolio-v2-performance>.segmented button[aria-pressed=true]{background:#2c2c3c;color:white}.portfolio-v2-funding a{border-radius:28px;background:#7778ef;color:white;min-height:46px;justify-content:center}.portfolio-v2-holdings>header h2{font-size:23px}.portfolio-v2-holdings>.segmented{margin-bottom:16px}.portfolio-v2-holdings .wt-mobile-record{padding:20px 0;border-bottom:1px solid #25252e}.wt-mobile-reference-chart .chart-gridline,.wt-mobile-reference-chart .wt-axis-label{display:none}.iam-clone .iam-card{background:#000;border:0}.iam-clone.iam-registration{background:radial-gradient(ellipse at 50% 100%,#141329 0,#000 48%)}.iam-clone .iam-card .button{background:#7778ef;border-color:#7778ef;color:#fff;border-radius:28px}.wt-reference-chart .chart-gridline,.wt-reference-chart .wt-axis-label,.wt-reference-chart .wt-chart-price-guide{display:none}.wt-reference-chart{background:#000}.wt-reference-chart>svg{min-height:280px}}.funding-process-strip{display:flex;align-items:center;gap:12px;margin:24px 0;color:var(--text-muted);font-size:12px}.funding-process-strip span{display:flex;align-items:center;gap:8px}.funding-process-strip b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface-raised);color:#a3a4ff}.funding-process-strip i{height:1px;flex:1 1;background:var(--border)}.funding-bank-choice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:20px}.funding-bank-choice{display:flex;align-items:center;gap:14px;padding:18px;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px}.funding-bank-choice>span:not(.instrument-icon){display:grid;gap:7px}.funding-bank-choice small{color:var(--text-muted);font-size:12px}.funding-bank-choice>i{margin-left:auto;color:#a3a4ff;border:1px solid var(--border);border-radius:50%;width:23px;height:23px;display:grid;place-items:center}.funding-bank-choice[aria-pressed=true]{border-color:#7778ef;background:#7778ef0d}.funding-bank-glyph{width:42px;height:42px;flex-shrink:0;display:grid!important;place-items:center;border-radius:11px;background:var(--surface-raised);color:#a3a4ff}.funding-bank-details{margin-top:22px;padding:22px;border-radius:16px}.funding-bank-details-heading{display:flex;gap:12px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--border);margin-bottom:12px}.funding-bank-details-heading>div{flex:1 1;display:grid;gap:5px}.funding-bank-details-heading small{color:var(--text-muted);font-size:12px}.funding-bank-details>div{position:relative;padding:12px 36px 12px 0}.funding-bank-details strong{overflow-wrap:anywhere}.funding-copy{position:absolute;right:0;bottom:12px;border:0;background:transparent;color:var(--text-muted);padding:7px}.wt-funding-card{overflow:visible}.wt-funding-form{margin-top:24px;padding-top:22px;border-top:1px solid var(--border)}.wt-funding-actions>button{min-height:134px;border-radius:18px;background:linear-gradient(145deg,var(--surface-raised),var(--surface))}.wt-funding-actions>button>span:first-child{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#7778ef18;color:#a3a4ff}.wt-funding-actions>button[aria-expanded=true]{border-color:#7778ef}@media (max-width:1000px){.wt-account-v2{padding:20px}.wt-account-v2 .wt-page-heading h1{font-size:32px}.wt-account-v2 .wt-page-heading>div>p{display:none}.wt-account-summary,.wt-accounts-section,.wt-funding-card,.wt-identity-card,.wt-settings-card{border:0;border-radius:0;background:transparent;padding:22px 0;border-bottom:1px solid var(--border)}.wt-funding-actions{gap:12px}.wt-funding-actions>button{min-height:130px;background:#12121a;border:1px solid #2b2b37;padding:16px}.funding-process-strip{flex-wrap:wrap;gap:8px}.funding-process-strip span{font-size:11px}.funding-bank-choice-list{grid-template-columns:1fr}.funding-bank-details{padding:18px;background:#14141c}.wt-funding-form .panel{background:transparent;border:0;padding-inline:0}}html.trader-document[data-theme=dark] .wt-app{--background:#111117;--surface:#15151c;--surface-raised:#1c1c26;--surface-subtle:#22222d;--surface-hover:#282834;--border:#2b2b38;--accent:#7476ee;--accent-soft:#2c2c44;--positive:#3bde9b;--negative:#ee694f}@media (min-width:1001px){.trader-document .wt-app{grid-template-columns:72px minmax(0,1fr)!important}.trader-document .wt-app .wt-desktop-sidebar{padding:18px 9px 12px;align-items:center;gap:24px}.wt-rail-brand{min-height:34px;display:flex;align-items:center;justify-content:center}.wt-desktop-sidebar nav{width:100%;margin:0;gap:10px}.wt-desktop-sidebar .wt-sidebar-footer>a,.wt-desktop-sidebar nav a{min-height:44px;width:44px;padding:0;margin-inline:auto;display:flex;align-items:center;justify-content:center;border-radius:9px}.wt-desktop-sidebar nav a>span,.wt-sidebar-footer>a>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.trader-document[data-theme=dark] .wt-app .wt-desktop-sidebar nav a[aria-current=page]{background:#7476ee20!important;color:#b2b3ff!important;border-color:transparent!important}.wt-desktop-sidebar .wt-sidebar-footer{margin-top:auto;width:100%;padding-top:14px}.wt-sidebar-footer>button{justify-content:center;padding:9px}.wt-sidebar-footer>button>span:not(.avatar),.wt-sidebar-footer>button>svg{display:none}.wt-app .wt-chart,.wt-app .wt-terminal,.wt-app .wt-ticket,.wt-app .wt-watchlist{border-radius:5px}.wt-app .wt-ticket-content .wt-review-button{background:#7476ee;border-color:#7476ee;border-radius:26px}}@media (max-width:1000px){html.trader-document[data-theme=dark] .wt-app{--background:#000;--surface:#000;--surface-raised:#181821;--surface-subtle:#1c1c27;--border:#24242e;--accent:#7778ef;--accent-soft:#2c2c3c;--text-muted:#a3a3b0}.wt-mobile-market-list{border:0;border-radius:0;box-shadow:none}.wt-mobile-market-list>.wt-mobile-market-row{background:transparent;border-bottom:1px solid #25252e;min-height:78px}}.trader-document:has(.iam-screen) body,.trader-document:has(.merdo-install-page) body,html.trader-document:has(.iam-screen),html.trader-document:has(.merdo-install-page){height:auto;min-height:100dvh;max-height:none;overflow:auto}.trader-document[data-theme=dark] .merdo-install-page .button,.trader-document[data-theme=dark] .portfolio-v2-funding a,.trader-document[data-theme=dark] .wt-review-button{background:#6668d7;border-color:#6668d7;color:#fff}@media (max-width:1000px){.iam-clone .iam-card .button{background:#dfdfe9;border-color:#dfdfe9;color:#08080c}}.merdo-onboarding{max-width:470px;margin:auto;min-height:100dvh;padding:70px 24px 36px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 100%,#16152b 0,transparent 50%)}.merdo-onboarding>p{color:var(--text-muted);text-align:center;margin:24px 0 10px}.merdo-onboarding h1{text-align:center;font-size:32px;line-height:1.3;letter-spacing:-.8px}.merdo-onboarding ol{list-style:none;padding:26px;border:1px solid var(--border);border-radius:22px;margin:34px 0;display:grid;gap:30px}.merdo-onboarding li{display:flex;gap:14px;align-items:flex-start}.merdo-onboarding li>span{width:22px;height:22px;border:1px solid #777783;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.merdo-onboarding li>span.done{background:#7778ef;border-color:#7778ef;color:#000}.merdo-onboarding li>div{display:grid;gap:7px}.merdo-onboarding small{color:var(--text-muted);font-size:12px;line-height:1.6}.merdo-onboarding .button{width:100%;border-radius:26px;background:#dfdfe9;color:#08080c;border-color:#dfdfe9}.merdo-onboarding>a{margin-top:24px;display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:13px}.trader-document:has(.merdo-onboarding) body,html.trader-document:has(.merdo-onboarding){height:auto;min-height:100dvh;max-height:none;overflow:auto}.trader-document[data-theme=dark] .wt-app{--background:#08090c;--surface:#0d0e12;--surface-raised:#191a23;--border:#25262f;--text:#f5f5f8;--text-muted:#91919f}.wt-settings-shell{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;max-width:1100px;margin:0 auto;min-height:0}.wt-settings-tabs{display:flex;flex-direction:column;gap:6px}.wt-notification-filters button,.wt-settings-tabs button{padding:14px 18px;text-align:left;border:0;border-radius:10px;background:transparent;color:var(--text-muted)}.wt-notification-filters button[aria-pressed=true],.wt-settings-tabs button[aria-pressed=true]{background:var(--surface-raised);color:var(--text)}.wt-settings-shell .wt-settings-grid{display:block;min-height:0}.wt-settings-shell .wt-settings-card{display:none;margin:0;min-height:0;padding:24px}.wt-settings-shell[data-section=app] .wt-install-settings,.wt-settings-shell[data-section=appearance] #ref-appearance,.wt-settings-shell[data-section=notifications] .wt-device-settings,.wt-settings-shell[data-section=security] #ref-security{display:block}.wt-account-v2[data-settings=true]{height:100%;overflow:hidden;padding:clamp(16px,3vh,32px)}.wt-account-v2[data-settings=false]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:20px}.wt-account-v2[data-settings=false]>.wt-identity-card,.wt-account-v2[data-settings=false]>.wt-page-heading{grid-column:1/-1}.wt-account-v2[data-settings=false] .wt-account-summary-values{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wt-account-v2[data-settings=false] .wt-account-card-list{display:grid;grid-template-columns:1fr;gap:8px}.wt-account-v2[data-settings=false] .wt-trading-account-card{padding:14px;min-height:76px}.wt-account-v2[data-settings=false]>.wt-funding-card{grid-column:1/-1}.wt-notifications-page{height:100%;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;max-width:1100px;margin:0 auto;padding:24px!important;gap:18px;background:var(--background)}.wt-notifications-page>header{padding:0;display:flex;align-items:center;gap:18px}.wt-notifications-page .wt-activity-center{height:100%;min-height:0;width:100%;max-width:none;margin:0;padding:18px;display:flex;flex-wrap:wrap;align-content:start;gap:10px;border:1px solid var(--border);border-radius:18px;overflow:hidden}.wt-activity-center>p{margin:0;flex:1 1}.wt-notification-filters{display:flex;gap:8px}.wt-notification-list{flex:1 1 100%;min-height:0;height:calc(100% - 42px);overflow:auto;overscroll-behavior:contain}.wt-notification-list ul{padding:0;margin:0}.wt-notification-list li{padding:20px 10px!important;border-bottom:1px solid var(--border)!important;display:flex;gap:16px}.wt-notification-list li>svg{color:var(--accent);padding:10px;box-sizing:content-box;border-radius:50%;background:var(--surface-raised)}.wt-notification-list li>div{display:grid;gap:6px}.wt-notification-list li span,.wt-notification-list time{color:var(--text-muted);font-size:12px}.wt-sidebar-footer{align-items:center}.wt-sidebar-footer .wt-profile{width:48px!important;height:48px!important;padding:4px!important;margin:4px auto!important;display:grid;place-items:center}.wt-sidebar-footer .avatar{margin:0!important;flex-shrink:0}.trader-document .iam-clone .iam-welcome{padding:160px 40px 0!important;background-color:#000!important;background-image:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff05 1px,transparent 0)!important;background-size:16px 16px!important}.iam-clone-showcase{max-width:none!important;margin:0!important;height:100%}.iam-clone-showcase h2{font-size:20px!important;font-weight:500;line-height:24px;letter-spacing:0!important;margin:0 0 18px!important}.iam-clone-timeline{display:block!important;border:0!important;height:calc(100% - 42px);overflow:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(transparent,#000 20px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(transparent,#000 20px,#000 calc(100% - 24px),transparent)}.iam-timeline-entry{display:flex;gap:16px;min-height:48px;position:relative;padding-bottom:16px}.iam-timeline-entry:before{content:"";position:absolute;left:9px;top:20px;bottom:0;width:1px;background:#2c2e3d}.iam-timeline-dot{width:20px;height:20px;flex:none;text-align:center;border:1px solid #147e50;background:#163329;color:#40e58d;border-radius:50%;font-size:13px}.iam-timeline-entry>div{display:flex;align-items:start;gap:12px}.iam-timeline-date{font-size:12px;line-height:16px;padding:1px 8px;border-radius:20px;border:1px solid #147e50;background:#163329;color:#40e58d}.iam-timeline-entry p{font-size:15px!important;line-height:18px;margin:1px 0 0!important;color:#9b9ca8!important}@media (max-width:1000px){.trader-document[data-theme=dark] .wt-app{--background:#000;--surface:#000;--surface-raised:#1b1b26;--border:#24242e}.wt-settings-shell{grid-template-columns:1fr;gap:16px}.wt-settings-tabs{flex-direction:row;gap:2px}.wt-settings-tabs button{padding:10px 8px;flex:1 1;text-align:center;font-size:12px}.wt-settings-shell .wt-settings-card{padding:16px!important}.wt-account-v2[data-settings=false]{display:block}.wt-account-v2[data-settings=false]>section{margin-bottom:18px}.wt-mobile-market-row{border-bottom:1px solid var(--border)!important}.wt-notifications-page{padding:16px!important;gap:12px}.wt-notifications-page header p{font-size:12px}.wt-notification-filters button{padding:10px;font-size:12px}.wt-reference-chart .chart-gridline,.wt-reference-chart .wt-axis-label{display:none}}.funding-receiving-methods,.funding-request-review{max-width:760px;margin:auto;width:100%}.funding-step-intro{padding:36px 20px;text-align:center;color:var(--text-muted)}.funding-method-tabs{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;padding:0!important;background:transparent!important}.funding-method-tabs button{min-height:86px;border:1px solid var(--border)!important;border-radius:18px!important;font-size:20px!important;color:var(--text)!important;background:var(--surface-raised)!important}.funding-method-tabs button[aria-pressed=true]{border-color:var(--accent)!important;background:var(--accent-soft)!important}.funding-bank-choice-list{gap:12px;padding:22px 0}.funding-bank-details{background:var(--surface-raised);padding:24px;border-radius:18px;border:1px solid var(--border)}.funding-request-review{padding:24px 0;border-top:1px solid var(--border)}.funding-request-review p{color:var(--text-muted);font-size:13px;line-height:1.7}.funding-confirmation{display:flex;align-items:center;gap:12px;font-size:13px;padding:16px 0}.funding-confirmation input{width:18px;height:18px;accent-color:var(--accent)}.portfolio-studio{height:100%;min-height:0;overflow:auto;padding:24px 32px;background:var(--background)}.portfolio-studio-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.portfolio-studio-header h1{font-size:28px;margin:4px 0;font-weight:600;letter-spacing:-.8px}.portfolio-studio-header p{color:var(--text-muted);font-size:12px;margin:0}.portfolio-studio-header a,.portfolio-studio-positions header a{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:13px;text-decoration:none}.portfolio-studio-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px}.portfolio-studio-chart{padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.portfolio-studio-equity>span{color:var(--text-muted);font-size:14px}.portfolio-studio-equity>strong{display:block;font-size:48px;font-weight:500;letter-spacing:-2px;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:8px 0}.portfolio-studio-equity>p{margin:0;font-size:16px}.portfolio-studio-equity small{font-size:12px}.portfolio-studio-curve{height:260px;margin:26px -24px 12px}.portfolio-studio-curve svg,.portfolio-studio-curve>*{height:100%;width:100%}.portfolio-studio-chart>.segmented{width:100%;justify-content:space-between;background:transparent!important;border:0!important}.portfolio-studio-cash{display:flex;align-items:center;gap:14px;border-top:1px solid var(--border);padding:20px 0 0;margin-top:24px}.portfolio-studio-cash .account-metric{flex:1 1}.portfolio-studio-cash a{display:flex;gap:6px;color:var(--accent);text-decoration:none;font-size:13px}.portfolio-studio-insights{display:flex;flex-direction:column;gap:22px}.portfolio-studio-insights section{padding:20px;border:1px solid var(--border);border-radius:18px}.portfolio-studio-insights h2{font-size:16px;margin:0 0 20px}.portfolio-studio-insights .account-metric{display:flex;justify-content:space-between;align-items:center;margin:18px 0}.portfolio-studio-insights ul{list-style:none;margin:0;padding:0}.portfolio-studio-insights li{margin:16px 0}.portfolio-studio-insights li>div:first-child{display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px}.portfolio-allocation-track{height:4px;background:var(--surface-raised);border-radius:4px;overflow:hidden}.portfolio-allocation-track span{height:100%;display:block;background:var(--accent);border-radius:4px}.portfolio-studio-transfers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.portfolio-studio-transfers a{display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid var(--border);border-radius:16px;padding:18px;background:var(--surface-raised);color:var(--text);text-decoration:none;font-size:13px}.portfolio-studio-insights details{font-size:12px;color:var(--text-muted)}.portfolio-studio-positions{grid-column:1/-1;min-width:0;border-top:1px solid var(--border);padding-top:24px}.portfolio-studio-positions>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.portfolio-studio-positions h2{font-size:20px;margin:0}.portfolio-studio-positions h2 span{font-size:12px;color:var(--text-muted);padding:3px 7px;background:var(--surface-raised);border-radius:6px}.portfolio-studio-positions .wt-terminal{min-height:200px}.portfolio-source-status{font-size:12px;line-height:1.6}.wt-sidebar-footer>button{width:48px!important;height:48px!important;padding:0!important;display:grid!important;place-items:center;margin:6px auto!important}.wt-sidebar-footer>button>.avatar{position:static!important;margin:0!important}.wt-sidebar-footer>button>svg{display:none}@media (max-width:1000px){.portfolio-studio{padding:16px 20px;background:var(--background)}.portfolio-studio-header{margin-bottom:30px}.portfolio-studio-header h1{font-size:30px}.portfolio-studio-header a{font-size:12px}.portfolio-studio-layout{display:flex;flex-direction:column;gap:28px}.portfolio-studio-chart{padding:0;border:0;border-radius:0;background:transparent}.portfolio-studio-equity>strong{font-size:42px;margin:8px 0 10px}.portfolio-studio-curve{height:clamp(210px,30dvh,300px);margin:22px -20px 16px}.portfolio-studio-cash{padding:22px 0}.portfolio-studio-insights{display:grid;grid-template-columns:1fr 1fr;gap:14px}.portfolio-studio-transfers{grid-column:1/-1;order:0}.portfolio-studio-transfers a{border-radius:30px;padding:14px;flex-direction:row;justify-content:center;background:var(--accent);color:#fff;border:0}.portfolio-studio-insights section{padding:16px;border-radius:16px;min-width:0}.portfolio-studio-insights section:first-of-type{grid-column:1/-1;order:1}.portfolio-studio-insights section:last-of-type{grid-column:1/-1;order:2}.portfolio-studio-insights details{grid-column:1/-1;order:3}.portfolio-studio-positions{order:1;padding-top:0;border-top:0}.portfolio-studio-positions .wt-terminal{border:0;background:transparent}}.trader-document .iam-clone .iam-card{padding-top:72px;background:#0c0d0f}.trader-document[data-theme=dark] .picker-search{background:var(--surface-raised)!important;border-color:var(--border)!important;color:var(--text)!important}.trader-document[data-theme=dark] .picker-results>button{background:transparent!important;color:var(--text)!important;border-bottom-color:var(--border)!important}.trader-document[data-theme=dark] .picker-results>button:hover{background:var(--surface-raised)!important}@media (max-width:1000px){.portfolio-studio-transfers a{background:#6668d7}}.trader-document[data-theme=dark] .wt-app{background:var(--background)!important}.portfolio-studio-curve .wt-equity-empty{background:transparent!important;border:0!important;border-radius:0!important;margin:0!important;height:100%;display:grid;place-items:center;font-size:12px;padding:24px;text-align:center}.portfolio-studio-insights .account-metric{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:0!important;padding:0!important;text-align:left!important}.wt-sidebar-footer>button .merdo-avatar{position:static!important;transform:none!important;inset:auto!important;margin:0!important;width:38px!important;height:38px!important;justify-self:center}@media (max-width:1000px) and (max-height:720px){.wt-account-v2[data-settings=true]{padding:10px!important}.wt-account-v2[data-settings=true] .wt-page-heading{margin-bottom:12px!important}.wt-account-v2[data-settings=true] .wt-page-heading h1{font-size:24px;margin:0}.wt-account-v2[data-settings=true] .wt-page-heading p,.wt-settings-card>.wt-card-heading p{display:none}.wt-settings-shell{gap:10px}.wt-settings-shell .wt-settings-card{padding:12px!important}.wt-settings-card h2{font-size:16px!important;margin-bottom:12px!important}.wt-settings-field{margin-top:10px!important;padding-top:0!important}.wt-settings-field>small{display:none}.wt-settings-card .field{gap:4px}.wt-settings-card input,.wt-settings-card select{height:36px!important;min-height:36px!important}.wt-theme-preference{margin-top:12px!important;padding-top:0!important}.wt-device-notifications p{font-size:12px;line-height:1.4}}.reference-mini-trend{display:block;width:100px;height:38px;flex-shrink:0;overflow:visible}.wt-sidebar-footer>button .merdo-avatar{position:relative!important}.wt-account-v2[data-settings=false]{grid-template-areas:"heading heading" "identity identity" "summary accounts" "funding accounts";align-items:start}.wt-account-v2[data-settings=false]>.wt-page-heading{grid-area:heading}.wt-account-v2[data-settings=false]>.wt-identity-card{grid-area:identity}.wt-account-v2[data-settings=false]>.wt-account-summary{grid-area:summary;align-self:start}.wt-account-v2[data-settings=false]>.wt-accounts-section{grid-area:accounts}.wt-account-v2[data-settings=false]>.wt-funding-card{grid-area:funding;grid-column:1}.funding-transfer-modal{width:min(820px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:var(--surface)!important;border:1px solid var(--border)!important}.funding-transfer-modal .wt-funding-form{border:0;padding:0;margin:0}.portfolio-studio-curve>.wt-equity-history{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:8px;min-height:0}.portfolio-studio-curve>.wt-equity-history svg{min-height:0;height:100%;display:block}.portfolio-studio-curve .wt-equity-history-times,.portfolio-studio-curve small{font-size:10px;padding:0 20px}@media (max-width:1000px){.wt-account-v2[data-settings=false]{display:block}.funding-transfer-modal{width:100%;max-height:calc(100dvh - 20px);border-radius:24px 24px 0 0}}.trader-document[data-theme] .iam-clone .iam-card>.brand{height:48px;flex-shrink:0;margin-bottom:40px}.trader-document[data-theme] .iam-clone .iam-card h1{font-size:20px;line-height:20px;font-weight:500;margin:0 0 12px}.trader-document[data-theme] .iam-clone .iam-card .iam-login-description{font-size:15px;line-height:15px;color:#9b9ca8;margin:0 0 16px}.trader-document[data-theme] .iam-clone .iam-card form{margin-top:0;gap:8px}.trader-document[data-theme] .iam-clone .iam-card .field{gap:8px;margin:0 0 4px}.trader-document[data-theme] .iam-clone .iam-card label{font-size:13px;line-height:16px;color:#9b9ca8}.trader-document[data-theme] .iam-clone .iam-card input{height:32px!important;min-height:32px!important;border-radius:6px!important;background:transparent!important;border-color:#2c2e3d!important;padding:0 12px!important;font-size:13px}.trader-document[data-theme] .iam-clone .iam-card form .button{height:36px;min-height:36px;background:#f7f8fa!important;color:#121319!important;border:0!important;border-radius:30px!important;box-shadow:none!important;padding:9px 14px;font-size:13px;font-weight:500;margin:12px 0 0;width:100%}.iam-clone .iam-card .iam-home{margin-top:auto;padding-top:24px;font-size:13px;color:#9b9ca8;text-decoration:none}.iam-clone-timeline{margin-top:0!important;padding:18px 0 0!important}.iam-timeline-entry[data-selected=true]>div{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px 30px;flex:1 1;min-width:0}.iam-timeline-entry[data-selected=true] .iam-timeline-date{grid-column:1;justify-self:start}.iam-timeline-entry[data-selected=true] p{grid-column:1;font-size:18px!important;color:#f7f8fa!important}.iam-timeline-entry[data-selected=false]{opacity:.45}.iam-timeline-entry button.iam-timeline-dot{margin:0;padding:0!important;height:20px!important;min-height:20px!important;border:1px solid #147e50!important;background:#163329!important;color:#40e58d!important;box-shadow:none!important}.iam-feature-preview{grid-column:2;grid-row:1/4;height:256px;border:1px solid #2c2e3d;border-radius:2px;display:grid;place-items:center;position:relative;background:#000}.iam-feature-preview>span:last-child{position:absolute;bottom:12px;left:16px;color:#9b9ca8;font-size:11px}.iam-feature-preview .merdo-design-element{width:160px;height:160px}@media (max-width:1150px){.iam-feature-preview{display:none}.iam-timeline-entry[data-selected=true]>div{display:flex;flex-direction:column;gap:24px}}.trader-document[data-theme] .iam-clone .iam-card form:has(input:invalid) .button{opacity:.6}.trader-document[data-theme] .iam-clone .iam-card input:-webkit-autofill{-webkit-text-fill-color:#f8f8fc;box-shadow:inset 0 0 0 1000px #0c0d0f!important}.funding-method-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.wt-trading-account-card[aria-pressed=true]{border-color:var(--accent)!important}.trader-document[data-theme=dark] .theme-choice button[aria-pressed=true]{border-color:var(--accent)!important;color:var(--text)!important}@media (max-width:1000px) and (max-height:720px){.wt-settings-shell .wt-settings-card{padding:10px!important}.wt-settings-tabs button{font-size:11px;padding:10px 6px;min-width:0;white-space:nowrap}}.iam-timeline-entry[data-selected=false]{opacity:1}.iam-timeline-entry[data-selected=false] p{color:#8e8f9d!important}.iam-timeline-date{min-width:60px;text-align:center}.iam-feature-preview>:first-child{width:160px;height:160px}@media (min-width:1001px) and (max-height:720px){.wt-account-v2[data-settings=true]{padding:16px!important}.wt-account-v2[data-settings=true] .wt-page-heading{margin-bottom:14px!important}.wt-account-v2[data-settings=true] .wt-page-heading h1{font-size:24px;margin:0}.wt-account-v2[data-settings=true] .wt-page-heading p{font-size:12px;line-height:1.5}.wt-settings-shell .wt-settings-card{padding:18px!important}.wt-settings-card h2{font-size:18px!important;margin-bottom:12px!important}.wt-settings-field{margin-top:12px!important;padding-top:10px!important}.wt-settings-card select{height:36px!important;min-height:36px!important}.wt-theme-preference{margin-top:12px!important;padding-top:0!important}.wt-settings-card .theme-choice button{height:40px;min-height:40px}}.trader-document[data-theme] .iam-clone .iam-card input{color:#f8f8fc!important}.portfolio-studio-inline-transfers{display:none}@media (max-width:1000px){.portfolio-studio-insights{order:2}.portfolio-studio-insights .portfolio-studio-transfers,.portfolio-studio-insights>section:first-of-type{display:none}.portfolio-studio-inline-transfers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.portfolio-studio-inline-transfers a{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:30px;background:#6668d7;color:#fff;font-size:13px;font-weight:600;text-decoration:none}.trader-document .wt-header{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding-left:20px;padding-right:20px}.trader-document .wt-header .wt-brand{margin:0!important;justify-content:flex-start!important;flex:1 1;width:auto!important}.trader-document .wt-header .wt-header-utilities{display:flex!important;align-items:center;gap:10px;position:static}.trader-document .wt-header-utilities .wt-install-button{display:none}.trader-document .wt-header .wt-notification-button{width:34px;height:34px;background:transparent!important;border:0!important}}.wt-app[data-view=Portfolio] .wt-main{overflow:hidden!important;padding:0!important;display:flex;min-height:0}.wt-app .portfolio-canvas{height:100%;min-height:0;min-width:0;overflow:hidden;padding:clamp(14px,2.5vh,26px) clamp(16px,2vw,32px)}.wt-app .portfolio-canvas .canvas-heading{flex:none;margin-bottom:clamp(12px,2vh,22px);gap:12px}.portfolio-allocation-more,.portfolio-allocation-toggle{border:0;background:none;color:var(--accent);display:flex;align-items:center;gap:7px;cursor:pointer;padding:8px 0;font-size:12px}.portfolio-allocation-toggle{display:none}.wt-app .portfolio-overview{flex:none;gap:32px;padding-bottom:clamp(12px,2vh,22px)}.wt-app .portfolio-networth>strong{font-size:clamp(34px,5.8vh,58px);margin:6px 0 8px}.wt-app .portfolio-networth>p{font-size:17px}.wt-app .portfolio-networth>p small{display:inline;margin-left:10px}.wt-app .portfolio-networth>.muted{display:block;font-size:11px;margin-top:5px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-app .portfolio-networth{min-width:0}.wt-app .portfolio-money-actions{margin-top:12px}.wt-app .portfolio-metric-ribbon{flex:none;padding:12px 0;margin-bottom:16px;gap:16px}.wt-app .portfolio-metric-ribbon>div{gap:5px}.wt-app .portfolio-canvas .portfolio-metric-ribbon>.account-metric{display:grid;gap:4px;padding:0;margin:0;border:0;min-width:0}.wt-app .portfolio-workspace{display:grid;flex:1 1;min-height:0;align-items:stretch;grid-template-columns:minmax(0,1fr) 210px;grid-template-rows:minmax(0,1fr);gap:22px}.wt-app .portfolio-holdings{min-height:0;overflow:hidden}.wt-app .portfolio-holdings>header{flex:none;margin-bottom:8px}.wt-app .portfolio-holdings>header nav{margin:0}.wt-app .portfolio-terminal,.wt-app .portfolio-terminal .wt-desktop-records,.wt-app .portfolio-terminal .wt-paged,.wt-app .portfolio-terminal .wt-terminal-content{flex:1 1;min-height:0!important;height:100%!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column}.wt-app .portfolio-terminal .wt-terminal-toolbar{flex:0 0 36px;height:36px;min-height:0;padding:0}.wt-app .portfolio-terminal .wt-terminal-toolbar h2{font-size:13px}.wt-app .portfolio-terminal .wt-terminal-toolbar .button{min-height:28px;height:28px;padding:4px 10px;font-size:11px}.wt-app .portfolio-terminal .wt-table-region{flex:1 1!important;min-height:0!important;max-height:none!important;overflow:auto!important;overscroll-behavior:contain}.wt-app .portfolio-terminal table{min-width:0!important;width:100%;table-layout:auto!important}.wt-app .portfolio-terminal :is(th,td){padding:4px 7px;font-size:12px}.wt-app .portfolio-terminal .asset-inline{min-height:32px}.wt-app .portfolio-terminal .instrument-icon{width:28px;height:28px}.wt-app .portfolio-terminal .wt-row-link{min-height:0;padding:0}.wt-app .portfolio-metric-ribbon .account-metric{padding:0;border:0;min-height:0}.wt-app .portfolio-metric-ribbon .account-metric>.numeric{font-size:16px;line-height:20px}.wt-app .portfolio-metric-ribbon .account-metric>span:first-child{line-height:16px}.wt-app .portfolio-terminal th{height:32px}.wt-app .portfolio-terminal :is(th,td):first-child{min-width:0!important}.wt-app .portfolio-terminal .wt-pagination{flex:0 0 36px;height:36px;min-height:0;margin:0;padding:2px 0;border-radius:0;background:transparent;font-size:11px}.wt-app .portfolio-terminal .wt-pagination .icon-button{height:30px;width:30px;min-height:0}.wt-app .portfolio-terminal .wt-mobile-records{display:none}.wt-app .portfolio-holdings-summary{min-height:0;padding-top:0}.wt-app .portfolio-holdings-summary ul{margin:12px 0}.wt-app .portfolio-holdings-summary li{height:56px;padding:10px 0;box-sizing:border-box}.portfolio-allocation-dialog ul{list-style:none;padding:0;margin:0}.portfolio-allocation-dialog li{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border)}.portfolio-allocation-dialog li>span{flex:1 1}@media (max-width:1250px){.wt-app .portfolio-workspace{grid-template-columns:minmax(0,1fr)}.wt-app .portfolio-holdings-summary{display:none}.portfolio-allocation-toggle{display:flex;margin-left:auto}}@media (min-width:1001px) and (max-height:750px){.wt-app .portfolio-canvas{padding-block:12px}.wt-app .portfolio-canvas .canvas-heading{margin-bottom:10px}.wt-app .portfolio-canvas .canvas-heading h1{font-size:26px}.wt-app .portfolio-overview{padding-bottom:10px}.wt-app .portfolio-networth>strong{font-size:36px}.wt-app .portfolio-cash-heading{font-size:11px;margin-bottom:5px}.wt-app .portfolio-liquidity .account-metric>.numeric{font-size:24px}.wt-app .portfolio-money-actions{margin-top:8px}.wt-app .portfolio-money-actions button{height:34px;min-height:34px;font-size:12px}.wt-app .portfolio-metric-ribbon{padding:8px 0;margin-bottom:10px}}@media (max-width:1000px){.wt-app .portfolio-canvas{padding:12px 18px}.wt-app .portfolio-canvas .canvas-heading{margin-bottom:14px}.wt-app .portfolio-overview{display:flex;gap:12px;padding-bottom:12px}.wt-app .portfolio-networth>strong{font-size:clamp(32px,5.2vh,46px)}.wt-app .portfolio-networth>p{font-size:15px}.wt-app .portfolio-networth>p small{font-size:10px}.wt-app .portfolio-money-actions{margin:0}.wt-app .portfolio-money-actions button{height:36px;min-height:36px;font-size:13px}.wt-app .portfolio-metric-ribbon{padding:9px 0;margin-bottom:10px}.wt-app .portfolio-metric-ribbon strong{font-size:15px}.wt-app .portfolio-holdings>header{flex-direction:row;gap:8px}.wt-app .portfolio-holdings>header h2{display:none}.wt-app .portfolio-holdings>header nav{width:100%}.wt-app .portfolio-holdings>header nav button{flex:1 1;padding:7px 6px}.wt-app .portfolio-terminal .wt-desktop-records{display:none!important}.wt-app .portfolio-terminal .wt-mobile-records{display:block;flex:1 1;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;padding:0;margin:0}.wt-app .portfolio-terminal .wt-record-card{height:66px;min-height:0;padding:8px 0;margin:0;border-radius:0;border:0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:26px 20px;gap:3px 10px;position:relative;overflow:hidden}.wt-app .portfolio-terminal .wt-record-card>small,.wt-app .portfolio-terminal .wt-record-card>svg{display:none}.wt-app .portfolio-terminal .wt-record-card>.symbol-badge{grid-column:1;grid-row:1}.wt-app .portfolio-terminal .wt-record-card>strong{grid-column:2;grid-row:1;align-self:center;font-size:14px}.wt-app .portfolio-terminal .wt-record-card>span:last-of-type{grid-column:1/-1;grid-row:2;font-size:11px}.wt-app .portfolio-terminal .wt-record-card .symbol-badge{font-size:14px}.wt-app .portfolio-terminal .wt-record-card .badge{padding:2px 6px;font-size:10px}}@media (max-width:600px) and (max-height:700px){.wt-app .portfolio-canvas{padding:8px 14px}.wt-app .portfolio-canvas .canvas-heading{margin-bottom:8px}.wt-app .portfolio-canvas .canvas-heading h1{font-size:24px}.wt-app .portfolio-canvas .canvas-heading>a{display:none}.wt-app .portfolio-overview{gap:8px;padding-bottom:8px}.wt-app .portfolio-networth>span{font-size:11px}.wt-app .portfolio-networth>strong{font-size:32px;margin:4px 0}.wt-app .portfolio-networth>.muted{font-size:10px;margin-top:2px}.wt-app .portfolio-networth>p{font-size:13px}.wt-app .portfolio-networth>p small{margin-left:6px}.wt-app .portfolio-metric-ribbon{margin-bottom:6px;padding:6px 0}.wt-app .portfolio-metric-ribbon>div{gap:3px}.wt-app .portfolio-holdings>header{margin-bottom:4px}}@media (max-height:520px) and (min-width:601px){.wt-app .portfolio-canvas{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-template-rows:32px minmax(0,1fr) 48px;gap:8px 24px;padding:8px 18px}.wt-app .portfolio-canvas .canvas-heading{grid-column:1/-1;margin:0}.wt-app .portfolio-canvas .canvas-heading>h1{font-size:24px}.wt-app .portfolio-overview{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:8px;padding:0}.wt-app .portfolio-networth>strong{font-size:30px;margin:4px 0}.wt-app .portfolio-networth>p{font-size:13px}.wt-app .portfolio-networth>p small{display:none}.wt-app .portfolio-networth>span{font-size:11px;line-height:14px}.wt-app .portfolio-networth>p{line-height:16px}.wt-app .portfolio-networth>.muted{font-size:9px}.wt-app .portfolio-cash-heading,.wt-app .portfolio-liquidity>.account-metric{display:none}.wt-app .portfolio-liquidity{padding:0;border:0}.wt-app .portfolio-money-actions{margin:0}.wt-app .portfolio-money-actions button{height:32px;min-height:32px}.wt-app .portfolio-metric-ribbon{grid-column:1;grid-row:3;grid-template-columns:1fr 1fr;padding:5px 0;margin:0}.wt-app .portfolio-metric-ribbon>a,.wt-app .portfolio-metric-ribbon>div:nth-child(3){display:none}.wt-app .portfolio-workspace{grid-column:2;grid-row:2/4;grid-template-columns:minmax(0,1fr)}.wt-app .portfolio-holdings-summary{display:none}.portfolio-allocation-toggle{display:flex;margin-left:auto}}@media (max-width:600px) and (max-height:560px){.wt-app .portfolio-canvas{padding-block:6px}.wt-app .portfolio-canvas .canvas-heading{margin-bottom:4px}.wt-app .portfolio-overview{display:grid;grid-template-columns:minmax(0,1fr) 98px;align-items:center;gap:8px;padding-bottom:4px}.wt-app .portfolio-networth>strong{font-size:24px;letter-spacing:-.7px;margin:3px 0}.wt-app .portfolio-networth>p small{display:none}.wt-app .portfolio-networth>.muted{font-size:9px}.wt-app .portfolio-money-actions{flex-direction:column;gap:6px}.wt-app .portfolio-money-actions button{height:32px;min-height:32px;padding:5px;font-size:11px;gap:5px}.wt-app .portfolio-money-actions button svg{width:14px;height:14px}.wt-app .portfolio-metric-ribbon{padding:5px 0;margin-bottom:4px}.wt-app .portfolio-canvas .portfolio-metric-ribbon>.account-metric{gap:2px}.wt-app .portfolio-metric-ribbon .account-metric>span:first-child{font-size:10px;line-height:12px}.wt-app .portfolio-metric-ribbon .account-metric>.numeric{font-size:13px;line-height:16px}.wt-app .portfolio-holdings>header nav button{padding-block:5px}}html.trader-document[data-theme=dark] body{background:#000}html.trader-document[data-theme] :is(.brand-logo,.wt-app .brand-logo,.wt-mobile-topbar .brand-logo){width:123px;height:48px;background:var(--text,#f3f3f5)!important;-webkit-mask:url(/midas/atlas.svg) center/contain no-repeat;mask:url(/midas/atlas.svg) center/contain no-repeat;filter:none!important}html.trader-document[data-theme] .brand-mark{background:#4959ea!important;-webkit-mask:url(/midas/mark.svg) center/contain no-repeat;mask:url(/midas/mark.svg) center/contain no-repeat;border-radius:0}html.trader-document .iam-clone .brand-logo{width:123px;height:48px}html.trader-document[data-theme] .wt-desktop-sidebar>.brand .brand-logo{width:36px;height:36px;background:#4959ea!important;-webkit-mask-image:url(/midas/mark.svg);mask-image:url(/midas/mark.svg)}@media (max-width:1000px){html.trader-document[data-theme] .wt-app .brand-logo{width:46px;height:32px;background:#4959ea!important;-webkit-mask-image:url(/midas/mark.svg);mask-image:url(/midas/mark.svg)}}.trader-money-display{display:contents}.display-currency-choice{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;padding:3px;border:1px solid var(--border,#29292f);border-radius:9px}.wt-app .display-currency-choice button{width:auto;height:28px;min-width:34px;padding:0 8px;border:0;border-radius:6px;color:var(--text-secondary,#92929c);background:transparent;font-size:11px;font-weight:600;cursor:pointer}.wt-app .display-currency-choice button[aria-pressed=true]{color:var(--text-primary,#fff);background:#2c2a43}.display-currency-choice .display-rate-note{font-size:10px;padding:0 5px;color:var(--text-secondary,#92929c)}.wt-header .display-rate-note{display:none}.canvas-heading>.display-currency-choice{order:3;margin-left:auto}@media (min-width:1001px){.canvas-heading>.display-currency-choice{display:none}}@media (max-width:1000px){.trader-document .wt-app .wt-header .wt-brand{position:static!important;inset:auto!important;transform:none!important;width:auto!important;flex:0 0 auto;min-width:0;justify-content:flex-start!important}.trader-document .wt-app .wt-header .wt-brand :is(.brand,.brand-logo){width:46px!important;min-width:46px!important;height:30px!important;min-height:30px!important}.trader-document .wt-app[data-view=Trade] .wt-header .wt-brand{margin-left:34px!important}.canvas-heading>.display-currency-choice .display-rate-note{display:none}}.preferences-currency{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.preferences-currency>div:first-child{display:grid;gap:5px}.preferences-currency strong{font-size:13px;font-weight:600}.preferences-currency small{color:var(--text-secondary);font-size:11px;line-height:1.5}.preferences-currency .display-currency-choice{flex-wrap:wrap;justify-content:center}.preferences-currency .display-rate-note{width:100%;text-align:center;font-size:9px}.trader-document .wt-app .wt-header{background:var(--background,#000);border-bottom:1px solid var(--border)}.trader-document .wt-app .wt-header :is(.wt-account-metrics,.account-metric){background:transparent!important;box-shadow:none}.trader-document .wt-app .wt-header .wt-account-select select{background:transparent;border-color:var(--border);border-radius:10px}.trader-document .wt-app .wt-header .account-metric>span{color:var(--text-secondary)}.trader-document .wt-app .wt-header .account-metric strong{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trader-document[data-theme=dark] .wt-app .wt-header{background:#000}.trader-document .wt-app .wt-header-utilities{gap:10px}.trader-document .wt-app .wt-header-utilities .icon-button{border-radius:12px}@media (max-width:1000px){.trader-document,.trader-document body,.trader-document body *{scrollbar-width:none}.trader-document body ::-webkit-scrollbar,.trader-document body::-webkit-scrollbar,.trader-document::-webkit-scrollbar{width:0;height:0;display:none}.trader-document .wt-app .wt-mobile-records .wt-record-positions{height:auto;min-height:112px;padding:12px 0;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:8px 12px;overflow:visible}.trader-document .wt-app .wt-mobile-records .wt-record-positions>.symbol-badge{grid-column:1;grid-row:1}.trader-document .wt-app .wt-mobile-records .wt-record-positions>strong{grid-column:2;grid-row:1;font-size:14px;align-self:center}.trader-document .wt-app .wt-mobile-records .wt-record-positions>.wt-record-direction{display:flex;align-items:center;gap:10px;grid-column:1/-1;grid-row:2;line-height:20px}.wt-app .wt-record-direction .badge{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;min-height:23px;padding:3px 8px;white-space:nowrap;line-height:1.2}.wt-app .wt-record-direction .badge svg{flex-shrink:0}.trader-document .wt-app .wt-mobile-records .wt-record-positions>.wt-record-prices{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px}.wt-record-prices>span{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.wt-record-prices small{color:var(--text-secondary);font-size:10px}.trader-document .wt-app .wt-mobile-records .wt-record-positions>.wt-record-protection{display:none}}.trader-document[data-theme=dark] .wt-app .wt-header :is(.wt-account-strip,.wt-account-metrics,.account-metric){background:#000!important}@media (max-width:1000px) and (max-height:700px){.preferences-currency{padding:7px 0;gap:8px}.preferences-currency .display-rate-note,.preferences-currency>div:first-child>small{display:none}.preferences-currency strong{font-size:12px}.preferences-currency .display-currency-choice{flex-wrap:nowrap}}