/* Restore the original open trading layout and the landing page's light palette. */
body:has(.dashboard-v2){background:#f8f6fb}body:has(.dashboard-v2) #site-document>.footer{display:none}
.dashboard-v2{--ink:#21172d;--muted:#776481;--line:#e4dce9;background:#f8f6fb;color:var(--ink);padding:118px 4vw 35px;min-height:100dvh;font-size:14px}
.desk-workspace{max-width:1440px;margin:auto;scroll-margin-top:102px}
.desk-top{margin-bottom:22px;gap:24px}.desk-top h1{font-size:44px;letter-spacing:-1.7px;line-height:1.1;max-width:none}.desk-top .eyebrow{margin-bottom:12px;font-size:10px;color:#786584}.title-dot{color:#aa78c4}
.desk-top-actions{display:flex;align-items:center;gap:12px}.desk-top .button{background:#21172d;color:#f4e7fb;min-width:0;min-height:47px;padding:7px 8px 7px 18px;font-size:11px;gap:24px}.desk-top .button>span{background:#e5cef6;color:#21172d;width:33px;height:33px}
.command-launch{display:flex;align-items:center;gap:10px;min-height:47px;padding:12px 15px;border:1px solid #ded4e6;background:transparent;color:#715c7f;font-size:12px}.command-launch svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.5}.command-launch kbd{font-family:inherit;font-size:10px;padding:3px 4px;background:#eee6f4;color:#866593;margin-left:12px}.command-launch:hover{background:#eee5f5;border-color:#bd9acf}
.desk-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:sticky;top:80px;z-index:30;background:#f8f6fbf5;backdrop-filter:blur(12px);border-bottom:1px solid #ded4e6;margin:0 0 18px;padding:0;gap:20px}.desk-nav [role=tablist]{display:flex;gap:8px}.desk-nav [role=tab]{display:flex;align-items:center;gap:10px;font-size:14px;padding:18px 23px;white-space:nowrap;color:#7d6688;border:0;border-bottom:2px solid transparent;background:transparent}.desk-nav [role=tab] svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4}.desk-nav [role=tab]:hover{background:#eee5f4;color:#21172d}.desk-nav [role=tab][aria-selected=true]{background:#e9dcf3;color:#21172d;border-bottom-color:#21172d}.network-chip{position:static;font-size:11px;color:#775e83;display:flex;gap:9px;align-items:center;padding:0 5px}.network-square{width:6px;height:6px;background:#aa85bd}
.desk-preview{margin-bottom:18px;gap:12px;align-items:center}.desk-preview>span{font-size:9px;padding:5px 8px;background:#eee5f6;color:#776182;white-space:nowrap}.desk-preview p{font-size:12px;color:#806b8d;line-height:1.5}.desk-preview button{font-size:18px;color:#876b97}
.cross-banner{display:grid;grid-template-columns:135px minmax(0,1fr) 310px;align-items:center;gap:28px;padding:24px 32px;background:#21172d;min-height:183px;border:0;border-radius:0;color:#f4e6fd;overflow:hidden}.cross-banner:before{background:#bfa0dc;width:4px}.cross-banner:after{content:'';position:absolute;width:360px;height:360px;left:20%;top:-160px;border:1px solid #cbb0df0b;transform:rotate(35deg);pointer-events:none}
.cross-clock{width:132px;height:132px;position:relative;display:grid;place-items:center}.window-dial{position:absolute;inset:0;width:100%;height:100%;fill:none;transform:rotate(-90deg)}.dial-track{stroke:#e8c7ff21;stroke-width:2}.dial-orbit{stroke:#d4b3ed1c;stroke-width:1;stroke-dasharray:1 7}.dial-progress{stroke:#dac0ee;stroke-width:3;stroke-linecap:butt;stroke-dasharray:452.39;stroke-dashoffset:calc(452.39 * (1 - var(--window-fraction,0)));transition:stroke-dashoffset .25s linear}.dial-ticks{stroke:#a58cb6;stroke-width:1}.cross-clock>div{position:relative;text-align:center}.cross-clock>div>span{font-size:8px;letter-spacing:.14em;color:#c1a9d1}.dashboard-v2 #countdown{display:block;font-size:32px;line-height:1.2;font-weight:400;letter-spacing:-1px;margin:7px 0 4px;font-variant-numeric:tabular-nums;color:#f4e7fb}.cross-clock small{font-size:9px;color:#aa8dbc;letter-spacing:.1em}
.cross-status{border-left:0;padding:0}.cross-status p{font-size:25px;margin:10px 0 6px;letter-spacing:-.5px;color:#f1dffa}.cross-status>span:not(.venue-pill){font-size:12px;color:#b69ac8}.venue-pill{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.08em;color:#d5bce5}.venue-pill>i{width:5px;height:5px;background:#b8dce5}.cross-progress{display:none}.phase-rail{display:flex;align-items:center;gap:13px;margin-top:15px;font-size:10px;color:#8d759c}.phase-rail i{font-style:normal}.phase-rail .active{color:#f0dbfd}.cross-status small{display:none}.cross-cash{padding-left:30px;border-left:1px solid #b594cd29}.cross-cash>strong{font-size:38px;margin:12px 0 18px;letter-spacing:-1.3px}.cross-cash>div>span{font-size:10px;letter-spacing:.04em;color:#c0a8ce}.cash-actions{gap:10px}.cash-actions button{font-size:12px;padding:9px 15px;background:#e6cef6;color:#21172d;border:1px solid #e6cef6}.cash-actions button:last-child{background:transparent;color:#e7d1f4;border-color:#af8ec350}.cash-actions button:hover{background:#d4e5f5;color:#21172d;border-color:#d4e5f5}
.session-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.session-metrics>button{display:flex;align-items:center;text-align:left;gap:15px;padding:18px 22px;border:0;background:#e9dcf4;color:#21172d;transition:filter .2s}.session-metrics>button:nth-child(2){background:#dce8f4}.session-metrics>button:nth-child(3){background:#eedce9}.session-metrics>button:hover{filter:brightness(.97)}.metric-icon{font-size:27px;color:#9a75af;line-height:1}.metric-icon.cyan{color:#7d9bb2}.metric-icon.pink{color:#b78daa}.session-metrics small{font-size:11px;color:#755c82;display:block}.session-metrics strong{display:block;margin-top:6px;font-size:25px;line-height:1.1;letter-spacing:-.5px;font-weight:400;font-variant-numeric:tabular-nums}.session-metrics>button>i{font-style:normal;margin-left:auto;font-size:19px;color:#9676a5}
.desk-message{padding:13px 0 18px;margin:0;font-size:12px;min-height:44px;color:#80658f}.trading-grid{grid-template-columns:220px minmax(0,1fr) 330px;gap:20px}.desk-panel{padding:26px;border-color:#e5deeb;background:#fff;box-shadow:0 4px 18px #35204203}.desk-panel-head{margin-bottom:22px}.desk-panel-head h2{font-size:20px;letter-spacing:-.5px}.desk-panel-head>span{font-size:9px;color:#8a7396}.panel-count{font-size:10px;font-weight:400;margin-left:10px;color:#9675a6}.market-panel{padding:25px 0 0}.market-panel .desk-panel-head{padding:0 18px}.asset-search input{font-size:13px;padding:13px 30px 13px 12px;background:#faf8fc;color:#21172d}.market-filters button{font-size:11px}.market-row{padding:18px 16px;gap:11px}.market-row strong{font-size:13px}.market-row small{font-size:10px;color:#866f92}.market-symbol{font-size:15px;width:31px;height:34px}.market-band{font-size:9px;color:#876d97}.market-note p{font-size:12px;color:#856b93}.market-note>span{font-size:9px;color:#987da6}.asset-overview-top p{font-size:11px;color:#806b8d}.asset-overview-top h2{font-size:28px}.interest-band{font-size:10px;color:#755486}.asset-reference{margin-top:27px}.asset-reference strong{font-size:46px;line-height:1.1}.asset-reference>div>span{font-size:9px;color:#8e779b}.asset-reference small{font-size:10px;color:#8e779b}.asset-reference a{font-size:11px;color:#775886}.asset-facts span{font-size:10px;color:#8b7298}.asset-facts strong{font-size:13px}.asset-overview>p{font-size:12px;color:#80658f;line-height:1.7;margin-top:18px;background:#f8f4fb}.window-steps span{font-size:10px}.window-steps{padding:13px 10px}.desk-empty{padding:23px 12px}.desk-empty strong{font-size:15px;color:#705182}.desk-empty p{font-size:12px;color:#927b9f}.text-action{font-size:12px}.scenario-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-top:17px;border-top:1px solid #ece4f1;margin-top:14px}.scenario-actions>span{font-size:10px;color:#977aA8;margin-right:auto}.scenario-actions button{border:1px solid #e5d8ed;background:#faf6fc;color:#836294;font-size:10px;padding:8px 10px}.scenario-actions button:hover{background:#ecddf5}.order-heading strong,.fill-row strong{font-size:13px}.order-detail{font-size:11px;color:#8a6d9a}.order-detail button{font-size:11px}.order-state,.fill-row small{font-size:10px;color:#8c719b}
.reference-explorer{padding:18px 0 0;margin-top:22px;border-top:1px solid #eee5f4}.reference-explorer>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.04em;color:#92789f;gap:14px}.reference-explorer button{background:none;border:0;padding:0;color:#755087;font-size:11px;letter-spacing:0}.reference-scale{height:34px;position:relative;margin-top:14px}.reference-line{position:absolute;left:0;right:0;top:16px;height:3px;background:linear-gradient(90deg,#ecd5e6,#e1ceeE,#c7dfeb)}.reference-center{height:15px;width:1px;background:#a183b2;position:absolute;left:50%;top:10px}.reference-marker{display:none}.reference-scale input{position:absolute;inset:0;width:100%;height:34px;margin:0;background:transparent;appearance:none;cursor:ew-resize}.reference-scale input::-webkit-slider-runnable-track{background:transparent}.reference-scale input::-webkit-slider-thumb{appearance:none;width:13px;height:22px;border:3px solid white;background:#8b63a2;box-shadow:0 0 0 1px #b293c3;border-radius:0}.reference-scale input::-moz-range-thumb{width:8px;height:17px;background:#8b63a2;border:3px solid white;border-radius:0}.reference-scale-labels{display:flex;justify-content:space-between;font-size:10px;color:#9677a5}.reference-explorer p{font-size:11px;line-height:1.7;color:#8b6f9b;margin:14px 0 0}
.order-ticket{padding:26px;position:sticky;top:158px;border-top:3px solid #baa0ce;background:#fff}.order-ticket .desk-panel-head{margin-bottom:22px}.ticket-asset-line{font-size:15px;padding-bottom:16px;border-bottom:1px solid #eee5f4;margin-bottom:19px}.ticket-asset-line>span{font-size:11px}.ticket-fields{overflow:visible}.side-toggle button{font-size:12px;padding:11px}.order-ticket label{font-size:12px;margin-top:19px}.order-ticket label small{font-size:10px;color:#92749f}.order-ticket input{font-size:17px;padding:12px;background:#fcfafd}.order-ticket select{font-size:12px;padding:13px 10px}.size-shortcuts button{font-size:10px;padding:8px}.order-estimates>div{font-size:11px;margin:13px 0}.order-estimates dt{color:#8b6d9b}.ticket-note{font-size:11px;line-height:1.7;color:#92789f;margin-top:16px}.order-ticket .button{font-size:11px;min-height:47px;padding-left:16px}.order-ticket .button span{background:#e4ccf5;color:#21172d}.ticket-footer{font-size:9px;line-height:1.6}.ticket-backdrop{position:fixed;inset:80px 0 0;background:#21172d99;backdrop-filter:blur(5px);border:0;z-index:90;cursor:default}
.balance-heading,.activity-heading{margin:15px 0 30px}.balance-heading h2,.activity-heading h2{font-size:35px}.balance-heading>p{color:#80638f}.balance-cards strong{font-size:39px}.balance-cards article>span{font-size:11px;color:#785d87}.balance-cards p{font-size:13px;color:#785d87}.funding-actions p{color:#886b97;font-size:13px}.funding-actions .button{font-size:11px}.allocation-panel{margin-bottom:20px}.allocation-body{display:grid;grid-template-columns:230px 1fr;gap:40px;align-items:center}.allocation-graphic{width:200px;height:200px;border-radius:50%;background:conic-gradient(#ae88c7 0 var(--available-angle,360deg),#dbabc9 var(--available-angle,360deg) var(--committed-angle,360deg),#a5c7dd var(--committed-angle,360deg) 360deg);position:relative;display:grid;place-items:center;margin:auto}.allocation-graphic:before{content:'';position:absolute;inset:15px;background:white;border-radius:50%}.allocation-graphic>div{z-index:1;text-align:center}.allocation-graphic small{display:block;font-size:9px;color:#9473a3}.allocation-graphic strong{display:block;font-size:27px;font-weight:400;letter-spacing:-1px;margin:10px 0;color:#382046}.allocation-graphic span{font-size:10px;color:#9275a0}.allocation-legend{display:grid;gap:6px}.allocation-legend button{display:flex;align-items:center;gap:14px;background:none;border:1px solid transparent;text-align:left;padding:13px;color:#755783}.allocation-legend button.active,.allocation-legend button:hover{border-color:#e1d1eb;background:#faf5fd}.allocation-legend button>i{width:8px;height:8px;background:#ae88c7}.allocation-legend button:nth-child(2)>i{background:#dbabc9}.allocation-legend button:nth-child(3)>i{background:#a5c7dd}.allocation-legend button>span{font-size:13px}.allocation-legend small{display:block;font-size:11px;color:#92749f;margin-top:5px;line-height:1.6}.allocation-legend strong{margin-left:auto;font-size:14px;font-weight:400}.allocation-legend>p{font-size:12px;color:#8c6f9b;padding:10px 13px;min-height:42px;line-height:1.7}.history-row p,.tape-explainer{color:#866594;font-size:12px}.history-row small,.window-record summary>span:last-child{color:#9273a0}.record-type{font-size:13px}.history-row strong{font-size:13px}.activity-tabs button{font-size:12px}.desk-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:11px;color:#9a7ca8;padding-top:26px;border-top:1px solid #e4d8ec;margin-top:30px}.desk-bottom>div{display:flex;gap:22px}.desk-bottom a{color:#80608f}.desk-dialog{border:1px solid #e3d2ee;border-radius:0;background:#fbf8fd;color:#21172d;box-shadow:0 30px 120px #21172d30}.desk-dialog h2{font-size:36px}.review-list dt,.dialog-note,.preview-footnote{color:#856393}.desk-dialog .button>span{background:#e4ccf5;color:#21172d}
.command-dialog{padding:0;background:#fbf8fd;color:#21172d;border:1px solid #dfcee9;border-radius:0;width:calc(100% - 32px);max-width:570px;max-height:80svh;overflow:hidden;box-shadow:0 40px 150px #21172d40}.command-head{display:flex;align-items:center;gap:13px;padding:22px;border-bottom:1px solid #e4d8ed}.command-head svg{width:20px;height:20px;fill:none;stroke:#9e78b3;stroke-width:1.5;flex-shrink:0}.command-head input{flex:1;min-width:0;font-size:16px;background:none;border:0;outline:none;color:#21172d;padding:0}.command-head .close-dialog{position:static;font-size:10px;background:#eee3f5;color:#9270a2;padding:5px;border:0}#command-results{padding:10px;max-height:50svh;overflow:auto}.command-result{display:flex;width:100%;gap:12px;align-items:center;text-align:left;padding:14px;background:none;border:1px solid transparent;color:#735185;font-size:14px}.command-result.active,.command-result:hover{background:#eee0f7;border-color:#dfcceb;color:#21172d}.command-result>span{display:grid;place-items:center;width:30px;height:30px;background:#e8d9f2;flex-shrink:0}.command-result small{display:block;font-size:11px;margin-top:5px;color:#9271a3}.command-result kbd{margin-left:auto;font-family:inherit;color:#a184b0}.command-foot{display:flex;gap:20px;padding:16px 20px;border-top:1px solid #e7daef;font-size:10px;color:#9b7baa}.command-foot>span:last-child{margin-left:auto}.command-empty{padding:30px;font-size:13px;color:#9b7baa;text-align:center}.desk-view.view-entered{animation:deskEntry .3s ease-out}@keyframes deskEntry{from{opacity:.3;translate:0 5px}to{opacity:1;translate:0 0}}.is-crossing .dial-progress{stroke:#b4d9e7}.is-crossing .venue-pill i{background:#b4d9e7}
@media(min-width:1700px){.dashboard-v2{padding-left:4vw;padding-right:4vw}}
@media(max-width:1250px){.dashboard-v2{padding-left:24px;padding-right:24px}.trading-grid{grid-template-columns:190px minmax(0,1fr) 300px;gap:16px}.desk-panel{padding:22px}.market-panel{padding:22px 0 0}.market-row{padding:17px 12px;gap:8px}.market-symbol{width:26px;height:30px}.market-band{font-size:8px}.cross-banner{grid-template-columns:125px minmax(0,1fr) 270px;padding:22px 26px;gap:22px}.cross-clock{width:122px;height:122px}.cross-cash{padding-left:24px}.cross-cash>strong{font-size:34px}.asset-overview-top{flex-wrap:wrap}.interest-band{margin-left:57px;margin-top:-3px}.window-steps span{font-size:9px}}
@media(max-width:1000px){.trading-grid{grid-template-columns:210px minmax(0,1fr)}.order-ticket{display:none}.order-ticket.is-open{display:block;position:fixed;inset:96px 16px 16px auto;width:390px;max-width:calc(100vw - 32px);z-index:95;overflow-y:auto;overscroll-behavior:contain;padding:26px;background:#fff;box-shadow:none;border:1px solid #d6c3e3}.order-ticket.is-open .desk-panel-head{position:sticky;top:-26px;margin-top:-3px;padding:20px 0 14px;background:#fff;z-index:2}.order-ticket #ticket-close{display:block;color:#9775a7}.mobile-trade-button{max-width:100%;position:sticky;bottom:16px;min-height:54px;font-size:12px;padding:17px 22px;background:#21172d;color:#f5e5ff;border:1px solid #7d6591;box-shadow:0 6px 25px #21172d23}.desk-top h1{font-size:38px}.desk-top .button{min-width:0}.cross-banner{grid-template-columns:120px minmax(0,1fr) 230px;gap:20px;padding:24px}.cross-cash>strong{font-size:31px}.cross-status p{font-size:21px}.cross-status>span:not(.venue-pill){font-size:11px}.cash-actions{gap:8px}.cash-actions button{padding:8px 11px;font-size:11px}.session-metrics>button{padding:18px 16px;gap:11px}.session-metrics strong{font-size:23px}.session-metrics small{font-size:10px}.desk-nav [role=tab]{padding:17px 18px;font-size:13px}.network-chip{font-size:10px}.desk-dialog{z-index:110}.funding-grid{grid-template-columns:1fr}.asset-overview-top{flex-wrap:nowrap}.interest-band{margin:0}.balance-cards strong{font-size:34px}.balance-cards p{font-size:12px}}
@media(max-width:760px){.dashboard-v2{padding:110px 20px 28px}.desk-top h1{font-size:36px}.desk-top .eyebrow{font-size:9px}.desk-top-actions{gap:8px}.command-launch{padding:12px}.command-launch span,.command-launch kbd{display:none}.desk-top .button{font-size:10px;gap:12px;min-height:43px}.desk-top .button>span{width:29px;height:29px}.desk-nav [role=tab]{font-size:13px;padding:17px 14px}.desk-nav{gap:10px}.network-chip{font-size:9px}.cross-banner{grid-template-columns:115px minmax(0,1fr);padding:24px;gap:20px}.cross-clock{width:115px;height:115px}.cross-cash{grid-column:1/-1;border-left:0;border-top:1px solid #b594cd29;display:flex;align-items:center;justify-content:space-between;padding:20px 0 0;gap:14px}.cross-cash>strong{margin:0;font-size:30px}.cross-cash>div:first-child{gap:8px}.cross-cash>div>span{font-size:9px}.cross-status p{font-size:23px}.phase-rail{font-size:11px}.session-metrics>button{padding:17px 13px}.metric-icon{display:none}.session-metrics small{font-size:10px;line-height:1.5;min-height:3em}.session-metrics strong{font-size:23px;margin-top:5px}.session-metrics>button>i{font-size:15px}.trading-grid{grid-template-columns:180px minmax(0,1fr);gap:16px}.market-row{flex-wrap:wrap}.market-band{margin-left:34px;flex-basis:100%;margin-top:-3px;font-size:9px}.asset-overview-top{flex-wrap:wrap}.interest-band{margin-left:57px;margin-top:-3px}.asset-reference{align-items:start;flex-direction:column;gap:12px}.asset-reference a{text-align:left}.allocation-body{grid-template-columns:190px 1fr;gap:20px}.allocation-graphic{width:175px;height:175px}.allocation-legend strong{font-size:12px}.allocation-legend button>span{font-size:12px}.allocation-legend small{font-size:10px}.desk-bottom{align-items:start;flex-direction:column;gap:16px}.desk-bottom>div{gap:22px}}
@media(max-width:600px){.dashboard-v2{padding:105px 16px 25px}.desk-top{display:flex;align-items:center;gap:12px;margin-bottom:24px}.desk-top h1{font-size:32px;max-width:none;letter-spacing:-1.2px}.desk-top .eyebrow{font-size:8px;white-space:normal;line-height:1.6;margin-bottom:10px}.desk-top .button{min-height:40px;padding:10px;font-size:9px;margin:0;gap:0}.desk-top .button>span{display:none}.command-launch{min-height:40px;padding:10px}.command-launch svg{width:15px;height:15px}.desk-nav{margin-bottom:17px;gap:0;flex-direction:row}.desk-nav [role=tablist]{width:100%;gap:0;justify-content:space-between}.desk-nav [role=tab]{flex:1;justify-content:center;font-size:12px;padding:17px 9px;gap:7px}.desk-nav [role=tab] svg{width:15px;height:15px}.network-chip{display:none}.desk-preview{gap:8px;align-items:start}.desk-preview>span{font-size:7px;padding:5px 6px;margin-top:1px}.desk-preview p{font-size:10px;line-height:1.7}.desk-preview button{font-size:18px;padding:0}.cross-banner{grid-template-columns:103px minmax(0,1fr);gap:16px;padding:21px 19px}.cross-clock{width:103px;height:103px}.dashboard-v2 #countdown{font-size:27px}.cross-clock>div>span{font-size:7px}.cross-clock small{font-size:8px}.cross-status p{font-size:20px;line-height:1.3;margin-top:9px}.cross-status>span:not(.venue-pill){font-size:10px;line-height:1.6}.venue-pill{font-size:8px}.phase-rail{font-size:10px;gap:10px;margin-top:12px}.cross-cash{display:grid;grid-template-columns:1fr auto;gap:10px;padding-top:19px}.cross-cash>div:first-child{justify-content:flex-start;gap:10px}.cross-cash>strong{grid-column:1;grid-row:2;font-size:32px}.cash-actions{grid-column:2;grid-row:1/3;flex-direction:row;gap:7px;align-items:center}.cash-actions button{font-size:10px;padding:10px}.cross-cash>div>span{font-size:8px}.session-metrics{gap:8px;margin-top:10px}.session-metrics>button{padding:16px 11px;display:block;position:relative}.session-metrics>button>i{position:absolute;right:9px;bottom:18px;font-size:13px}.session-metrics strong{font-size:22px;padding-right:12px}.session-metrics small{font-size:9px;min-height:3.1em;max-width:100px}.desk-message{font-size:11px;line-height:1.6;padding:13px 0 18px}.trading-grid{display:block}.market-panel{position:relative;margin-bottom:16px;padding:21px 0 0}.market-panel .desk-panel-head{padding:0 17px;margin-bottom:18px}.market-panel .desk-panel-head>span{display:none}.market-filters{position:absolute;right:12px;top:18px;padding:0;gap:3px}.market-filters button{font-size:10px;padding:6px 8px}.panel-count{margin-left:7px;font-size:10px}.asset-search{margin:0 16px 15px}.asset-search input{font-size:14px;padding:11px 30px 11px 12px}#asset-list{display:flex;gap:8px;overflow:auto;padding:0 16px 16px;scrollbar-width:thin;scroll-snap-type:x proximity}.market-row{min-width:98px;width:98px;padding:13px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;border:1px solid #e9dfee;scroll-snap-align:start}.market-symbol{display:none}.market-row>span:nth-child(2){gap:7px}.market-row strong{font-size:13px}.market-row small{font-size:10px}.market-band{font-size:9px;margin:0;flex-basis:auto}.market-note{display:none}.desk-panel{padding:23px}.market-panel{padding:21px 0 0}.desk-panel-head h2{font-size:21px}.trading-center{gap:16px}.asset-overview-top{flex-wrap:nowrap;gap:10px}.asset-overview-top h2{font-size:27px}.asset-overview-top p{font-size:11px}.interest-band{margin:0;font-size:9px;padding:7px}.asset-reference{flex-direction:row;align-items:end;gap:20px}.asset-reference strong{font-size:44px}.asset-reference a{font-size:10px;text-align:right;max-width:90px}.asset-facts span{font-size:10px}.asset-facts strong{font-size:12px}.asset-facts{gap:12px}.asset-overview>p{font-size:11px}.window-steps span{font-size:9px}.desk-empty p{font-size:12px}.scenario-actions{gap:7px}.scenario-actions>span{width:100%;margin-bottom:4px}.scenario-actions button{font-size:11px;padding:10px 12px}.reference-explorer p{font-size:11px}.order-ticket.is-open{inset:94px 8px 8px;width:auto;max-width:none;padding:24px}.order-ticket input{font-size:18px}.order-ticket select{font-size:14px}.order-ticket label{font-size:13px}.order-ticket #review-order{font-size:12px;min-height:50px}.order-ticket.is-open .desk-panel-head{top:-24px}.mobile-trade-button{bottom:14px;padding:18px 22px;font-size:12px}.balance-heading h2,.activity-heading h2{font-size:31px}.balance-heading>p{font-size:13px}.balance-cards{grid-template-columns:1fr;gap:12px}.balance-cards article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 20px;padding:25px}.balance-cards strong{grid-column:2;grid-row:1/3;margin:0;font-size:31px}.balance-cards p{max-width:180px;line-height:1.6}.balance-cards article>span{font-size:10px}.funding-actions{display:block;padding:26px}.funding-actions>div+div{border-left:0;border-top:1px solid #e4d8ec;padding:25px 0 0;margin-top:30px}.funding-actions p{min-height:0;font-size:13px}.funding-actions h3{font-size:25px}.funding-actions .button{font-size:11px;margin-top:20px}.allocation-body{display:flex;flex-direction:column;gap:24px}.allocation-graphic{width:190px;height:190px}.allocation-legend{width:100%}.allocation-legend button{padding:12px 8px;gap:12px}.allocation-legend button>span{font-size:12px}.allocation-legend small{font-size:11px}.allocation-legend>p{padding-left:8px;font-size:11px}.holdings-row{font-size:11px;gap:8px}.holdings-head{font-size:9px}.activity-tabs{gap:5px}.activity-tabs button{font-size:10px;padding:13px 9px;flex:1}.activity-filter>span{font-size:8px}.activity-filter{gap:10px}.activity-filter select{font-size:12px}.history-row p{font-size:11px}.history-row{gap:14px}.history-row strong{font-size:12px}.window-record summary{font-size:12px}.window-record summary>span:last-child{font-size:10px}.tape-explainer{font-size:12px}.desk-bottom{font-size:10px;line-height:1.6}.desk-bottom>div{gap:17px;flex-wrap:wrap}.desk-dialog{padding:31px 23px}.desk-dialog h2{font-size:31px}.desk-dialog .button{font-size:12px;min-height:48px}.review-list>div{font-size:12px}.command-head{padding:20px 15px}.command-foot{font-size:9px;gap:12px;padding:15px}.command-result{padding:13px;font-size:13px}}
@media(max-width:360px){.dashboard-v2{padding-left:12px;padding-right:12px}.desk-top h1{font-size:28px}.desk-top .eyebrow{font-size:7px}.desk-top .button{font-size:8px;padding:9px}.command-launch{padding:9px}.desk-top-actions{gap:5px}.desk-nav [role=tab]{font-size:11px;padding:16px 6px;gap:5px}.desk-nav [role=tab] svg{width:13px;height:13px}.cross-banner{padding:18px 15px;grid-template-columns:93px minmax(0,1fr);gap:13px}.cross-clock{width:93px;height:93px}.dashboard-v2 #countdown{font-size:24px}.cross-status p{font-size:18px}.cross-cash>strong{font-size:28px}.cash-actions button{padding:9px 8px;font-size:9px}.session-metrics strong{font-size:19px}.session-metrics>button{padding:14px 9px}.session-metrics>button>i{font-size:11px;right:7px}.desk-panel{padding:20px}.market-panel{padding:21px 0 0}.market-filters{right:8px}.market-filters button{font-size:9px;padding:6px}.asset-overview-top{flex-wrap:wrap}.interest-band{margin-left:57px;margin-top:-3px}.asset-facts{gap:8px}.asset-facts span{font-size:9px}.window-steps{padding:11px 7px}.window-steps span{font-size:8px}.balance-cards article{padding:22px 18px;gap:10px}.balance-cards strong{font-size:26px}.balance-cards p{font-size:11px}.allocation-legend small{font-size:10px}.activity-tabs button{font-size:9px;padding:13px 7px}}
@media(prefers-reduced-motion:reduce){.desk-view,.order-row,.window-dial{animation:none!important}.dial-progress{transition:none!important}}

/* Keep each view focused on its task, with advanced order controls one step away. */
.dashboard-v2:not([data-view=trade]) .cross-banner,.dashboard-v2:not([data-view=trade]) .session-metrics{display:none}
.ticket-options{border:1px solid #e5d9ed;margin-top:20px;background:#fcf9fe}
.ticket-options summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;cursor:pointer;font-size:12px;list-style:none}
.ticket-options summary::-webkit-details-marker{display:none}.ticket-options summary small{display:block;font-size:10px;color:#9774a5;margin-top:6px;line-height:1.6}.ticket-options summary i{font-size:18px;color:#a484b6;font-style:normal;transition:transform .2s}.ticket-options[open] summary i{transform:rotate(45deg)}.ticket-options>div{padding:0 14px 15px}.ticket-options>div label:first-child{margin-top:4px}
@media(min-width:761px){.dashboard-v2{padding-top:108px}.desk-top h1{font-size:40px}.desk-top{margin-bottom:17px}.desk-nav [role=tab]{padding-top:15px;padding-bottom:15px}.desk-preview{margin-bottom:14px}.cross-banner{min-height:151px;padding-top:17px;padding-bottom:17px}.cross-clock{width:116px;height:116px}.session-metrics>button{padding-top:15px;padding-bottom:15px}.desk-message{padding-bottom:15px}}
@media(max-height:850px) and (min-width:1001px){.order-ticket{position:static}}
@media(max-width:600px){.ticket-options summary{font-size:13px;padding:15px}.ticket-options summary small{font-size:11px}.ticket-options>div{padding:0 15px 16px}}

.desk-message:empty{display:none}

.desk-view:has(.order-ticket.is-open){animation:none;transform:none;translate:none}

/* Preserve the new square brand mark at every rendered size. */
.brand img,.nav .brand img,.nav-dialog-top .brand img,.footer-grid .brand img,.arrival-brand img,.dialog-mark{width:auto;height:29px;aspect-ratio:1/1;object-fit:contain;border-radius:50%}
@media(max-width:700px){.brand img,.nav .brand img,.nav-dialog-top .brand img,.footer-grid .brand img,.arrival-brand img{width:auto;height:27px}}
