@font-face{font-family:Prometo;src:url(/fonts/Prometo_W_Rg.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Prometo;src:url(/fonts/Prometo_W_Md.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Prometo;src:url(/fonts/Prometo_W_Bold.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}:root{--font-current:Inter, Arial, Helvetica, sans-serif;--font-prometo:"Prometo", Inter, Arial, Helvetica, sans-serif;--font-app:var(--font-prometo);--bg:#fff;--line:#d1d3d5;--row-line:#eef0f1;--row-hover:#f6f8fa;--text:#050f19;--inverse-text:#fff;--muted:#777e85;--muted-2:#8f969c;--blue:#2294df;--deep-blue:#174a7e;--orange:#ff6a00;--red:#e0001b;--green:#3ead92;--green-brand:#4a801e;--panel-strong:#f1f3f3;--section-bg:#f9fbfd;--section-text:#4d4d4d;--market-name:#4e4e4e;--market-dot:#174a7e;--metric-name:#4e4e4e;--price-blue:#0083da;--selected-bg:#dce5ee;--toggle-bg:#899191;--trade-bg:#0866ff;--trade-bg-hover:#0758dc;--trade-text:#fff;--profile-menu-bg:#fff;--profile-menu-hover:#f6f8fa;--toast:#eef1f1;--shadow:0 2px 5px #00000038;--color-buy:#2d8ae5;--color-sell:#ff6a00;--ticket-bg:#edf2f7;--ticket-elevated:#dde6ef;--ticket-input:#e3eaf2;--ticket-panel-3:#cfd9e6;--ticket-side-bg:#d8e4ef;--tooltip-bg:#1e2730;--tooltip-text:#fff}:root[data-theme=dark]{--bg:#06121b;--line:#263744;--row-line:#1b2a35;--row-hover:#0c1a25;--text:#edf3f8;--inverse-text:#06121b;--muted:#9aa8b2;--muted-2:#74838d;--panel-strong:#111e29;--section-bg:#111e29;--section-text:#edf3f8;--market-name:#edf3f8;--market-dot:#4f93d1;--metric-name:#edf3f8;--selected-bg:#263744;--trade-bg:#0866ff;--trade-bg-hover:#0758dc;--trade-text:#fff;--profile-menu-bg:#172631;--profile-menu-hover:#213441;--toast:#12222d;--shadow:0 2px 8px #00000073;--ticket-bg:#07111a;--ticket-elevated:#19222d;--ticket-input:#050912;--ticket-panel-3:#16212b;--ticket-side-bg:#2f343c;--tooltip-bg:#2f3f4c;--tooltip-text:#fff}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-app);margin:0;font-size:11.4286px;line-height:17.1429px}button,input{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}.platform-shell{grid-template-columns:60px 213px minmax(0,1fr) 333px;grid-template-rows:61px minmax(0, 1fr) var(--docked-panel-height,289px);background:var(--bg);height:100vh;min-height:100vh;transition:grid-template-columns .18s;display:grid;overflow:hidden}.platform-shell--left-collapsed{grid-template-columns:0 0 minmax(0,1fr) 333px}.platform-shell--movers-collapsed{grid-template-columns:60px 213px minmax(0,1fr) 0}.platform-shell--left-collapsed.platform-shell--movers-collapsed{grid-template-columns:0 0 minmax(0,1fr) 0}.topbar{border-bottom:1px solid var(--line);background:var(--bg);z-index:5;grid-column:1/-1;grid-template-columns:minmax(230px,1fr) auto 355px;align-items:center;display:grid}.brand{align-items:center;gap:14px;height:100%;padding:0 16px 0 22px;display:flex}.brand img{object-fit:contain;width:149px;height:auto}.view-switch{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:2px;padding:0;display:flex}.view-switch button{width:29px;height:29px;color:var(--muted);border-radius:6px;place-items:center;font-size:16px;display:grid}.view-switch button svg{width:16px;height:16px}.view-switch .view-switch__active{background:var(--bg);color:var(--text);box-shadow:0 1px 5px #00000024}.account-strip{justify-content:end;align-items:center;column-gap:40px;min-width:0;height:40px;padding-left:0;display:flex}.metric{align-self:start;gap:3.5px;min-width:0;height:32.5px;margin-top:3.75px;display:grid}.account-strip>.metric:first-child{position:relative}.account-strip>.metric:first-child:before{background:var(--line);content:"";width:1px;height:40px;position:absolute;top:-3.75px;left:-18px}.metric span{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:500;line-height:12px}.metric strong{color:var(--metric-name);white-space:nowrap;font-size:12px;font-weight:500;line-height:14.5px}.metric--privacy{width:32px}.metric__value{position:relative}.metric strong .metric__value-text,.metric strong .metric__value-mask{color:var(--metric-name);font-size:inherit;font-weight:inherit;line-height:inherit}.metric__value-mask{position:absolute;inset:0}.metric__value .is-hidden{visibility:hidden}.privacy-button{width:24px;height:18px;color:var(--text);cursor:pointer;place-items:center;padding:0;transition:color .14s,transform .14s;display:grid}.privacy-button:hover,.privacy-button:focus-visible{color:var(--blue);outline:none;transform:scale(1.08)}.privacy-button svg{width:16px;height:16px;display:block}.health{flex-direction:column;align-self:start;gap:4px;width:196px;min-width:196px;margin-top:2.35px;display:flex}.health__label{align-items:center;gap:4px;height:14.2813px;display:flex}.health__label span{color:var(--market-name);white-space:nowrap;font-size:12px;line-height:12px}.health__label svg{fill:#8b9fa3;width:14.2813px;height:14.2813px}.health-info-anchor{display:inline-flex;position:relative}.topbar:has(.health-explainer-popover){z-index:70}.health-info-button,.info{color:var(--muted);border-radius:50%;place-items:center;padding:0;transition:background-color .14s,color .14s,transform .14s;display:grid}.health-info-button{width:18px;height:18px}.health-info-button:hover,.health-info-button:focus-visible,.info:hover,.info:focus-visible{background:var(--panel-strong);color:var(--blue);outline:none;transform:scale(1.08)}.health-info-button svg{fill:currentColor}.health__status{align-items:center;gap:4px;width:196px;height:17px;display:flex}.health__track{background:var(--panel-strong);border-radius:999px;width:120px;height:6px;overflow:hidden}.health__track i{background:var(--green-brand);border-radius:8px;width:118px;height:6px;display:block}.health__status strong{white-space:nowrap;font-size:10px;font-weight:500;line-height:17px}.top-actions{justify-content:flex-end;align-items:center;gap:19px;padding:0 30px 0 18px;display:flex}.kebab{border:1px solid var(--line);border-radius:7px;width:30px;height:42px;font-size:22px;line-height:1}.health-popover-anchor{position:relative}.health-popover{z-index:30;border:1px solid var(--line);background:var(--profile-menu-bg);width:590px;color:var(--text);border-radius:10px;grid-template-columns:210px 1fr;padding:20px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 10px 28px #0003}.health-popover__summary{text-align:center;flex-direction:column;align-items:center;padding:2px 20px 0 0;display:flex}.health-popover__summary>span{align-self:flex-start;font-size:12px}.health-popover__summary>strong{color:var(--green-brand);margin-top:25px;font-size:25px;font-weight:500;line-height:1}.health-popover__track{background:var(--panel-strong);border-radius:999px;width:150px;height:6px;margin-top:5px}.health-popover__track i{border-radius:inherit;background:var(--green-brand);width:100%;height:100%;display:block}.health-popover__summary p{margin:27px 0 0;font-size:11px;line-height:1.45}.health-popover__summary button{color:var(--muted);margin-top:auto;padding-top:25px;font-size:10px}.health-popover__details{border-left:1px solid var(--line);gap:18px;padding:5px 0 5px 24px;display:grid}.health-popover__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;font-size:12px;display:grid}.health-popover__row>span{align-items:center;gap:7px;display:inline-flex}.health-popover__row i{border:1px solid var(--muted-2);width:16px;height:16px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:inline-grid}.health-popover__row strong{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500}.health-popover__row .health-popover__value--loss{color:var(--red)}.info-popover{z-index:60;border:1px solid var(--line);background:var(--profile-menu-bg);color:var(--text);border-radius:12px;box-shadow:0 10px 28px #0003}.info-popover__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.info-popover__header h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.info-popover__header button{width:28px;height:28px;color:var(--muted);border-radius:50%;flex:0 0 28px;place-items:center;font-size:12px;line-height:1;transition:background-color .14s,color .14s;display:grid}.info-popover__header button:hover,.info-popover__header button:focus-visible{background:var(--panel-strong);color:var(--text);outline:none}.health-explainer-popover{text-align:center;white-space:normal;width:min(390px,100vw - 24px);padding:20px 24px 22px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.health-explainer-popover>p{color:var(--muted);overflow-wrap:anywhere;margin:20px 0;font-size:13px;line-height:1.5}.health-explainer-popover>h4{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:600}.health-explainer-popover ul{color:var(--muted);overflow-wrap:anywhere;gap:8px;margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.health-explainer-popover li:before{color:var(--text);content:"•";margin-bottom:2px;display:block}.health-explainer-popover li strong{color:var(--text);font-weight:500}.health-explainer__scale{margin-top:22px}.health-explainer__labels,.health-explainer__ticks,.health-explainer__track{grid-template-columns:1fr 1fr 2fr;display:grid}.health-explainer__labels{color:var(--text);font-size:11px}.health-explainer__ticks i{background:var(--text);justify-self:center;width:1px;height:10px}.health-explainer__track{border-radius:999px;height:7px;margin-top:4px;overflow:hidden}.health-explainer__track i:first-child{background:var(--red)}.health-explainer__track i:nth-child(2){background:var(--orange)}.health-explainer__track i:nth-child(3){background:var(--green-brand)}.divider{background:var(--line);width:1px;height:35px}.one-click{cursor:pointer;align-items:center;gap:13px;font-size:11.4286px;display:flex}.one-click input,.toggle-pill input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.one-click i{background:var(--toggle-bg);border-radius:999px;width:36px;height:21px;transition:background .16s;position:relative}.one-click i:before{content:"";background:var(--bg);border-radius:50%;width:17px;height:17px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000003d}.one-click--checked i{background:#0866ff}.one-click--checked i:before{transform:translate(15px)}.profile{font-size:12px;position:relative}.profile-trigger{border-radius:6px;align-items:center;gap:6px;padding:3px;transition:background-color .16s;display:flex}.profile-trigger:hover,.profile-trigger:focus-visible,.profile-trigger[aria-expanded=true]{background:var(--panel-strong);outline:none}.profile-trigger b{background:var(--text);width:24px;height:24px;color:var(--inverse-text);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.profile-trigger[aria-expanded=true] .profile-chevron svg{transform:rotate(180deg)}.profile-menu{z-index:20;border:1px solid var(--line);background:var(--profile-menu-bg);width:220px;color:var(--text);border-radius:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.profile-menu__name{padding:0 6px 14px;font-size:11px;line-height:1.2}.profile-menu__divider{background:var(--line);height:1px;margin:0 6px}.profile-menu__account,.profile-menu__logout{text-align:left;border-radius:5px;width:100%;transition:background-color .16s}.profile-menu__account:hover,.profile-menu__account:focus-visible,.profile-menu__logout:hover,.profile-menu__logout:focus-visible{background:var(--profile-menu-hover);outline:none}.profile-menu__account{gap:2px;padding:10px 6px;display:grid}.profile-menu__account strong{font-size:11px}.profile-menu__account span{color:var(--muted);font-size:10px}.profile-menu__logout{align-items:center;gap:7px;margin-top:6px;padding:7px 6px 1px;font-size:12px;font-weight:500;display:flex}.profile-menu__logout svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.icon-rail{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;grid-row:2/4;justify-content:space-between;align-items:center;min-width:0;padding:16px 0 32px;transition:opacity .12s;display:flex;overflow:hidden}.icon-rail nav,.icon-rail .rail-footer{justify-items:center;gap:12px;display:grid}.rail-item{width:52px;color:var(--market-name);border-radius:7px;justify-items:center;gap:3px;padding:4px 0;font-family:inherit;font-size:10.5px;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s;display:grid}.rail-item:hover,.rail-item:focus-visible{background:var(--row-hover);color:var(--text);outline:none}.rail-item span{border-radius:7px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.rail-svg{object-fit:contain;opacity:.68;width:17px;height:17px}.rail-svg--payment,.rail-svg--alert{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.rail-item--settings span{font-size:21px}.rail-item--active{color:var(--text)}.rail-item--active span{color:#fff;background:#0866ff}.rail-item--active .rail-svg{filter:brightness(0)invert();opacity:1}.theme-icon{place-items:center;width:24px;height:24px;padding:0;display:grid}.theme-icon svg{width:18px;height:18px;display:block}.theme-icon--sun{color:#e6a700}.theme-icon--moon{color:#4d8fd8}:root[data-theme=dark] .theme-icon--moon{color:#fff}.toggle-pill{cursor:pointer;background:#0862f4;border-radius:999px;width:20px;height:36px;transition:background .16s;position:relative}.toggle-pill i{background:var(--bg);border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle-pill--checked{background:#0862f4}.toggle-pill--checked i{transform:translateY(16px)}.market-explorer{border-right:1px solid var(--line);background:var(--section-bg);grid-row:2/4;min-width:0;padding:28px 18px;transition:opacity .12s;position:relative;overflow:hidden}.search{background:var(--selected-bg);height:35px;color:var(--muted-2);border-radius:8px;align-items:center;gap:11px;padding:0 16px;display:flex}.search span{flex:0 0 14px;place-items:center;width:14px;height:14px;display:grid}.search span svg{width:14px;height:14px;display:block}.search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.search input::placeholder{color:var(--market-name);opacity:1}.market-explorer section{margin-top:36px}.market-explorer h2{color:var(--market-name);margin:0 0 16px 20px;font-size:13.7143px;font-weight:800}.market-explorer button{width:100%;min-height:35px;color:var(--muted);text-align:left;justify-content:space-between;align-items:center;padding:0 18px;font-size:12.2857px;font-weight:700;display:flex}.market-explorer .watchlist-active{background:var(--selected-bg);color:var(--text);border-radius:11px;font-weight:700}.market-explorer .watchlist-new{color:var(--market-name);border-radius:11px;transition:background-color .14s,color .14s}.market-explorer .watchlist-new:hover,.market-explorer .watchlist-new:focus-visible{background:var(--row-hover);color:var(--text);outline:none}.category-list{gap:4px;display:grid;margin-top:20px!important}.category{display:grid}.category-list .category__toggle{min-height:30px;color:var(--section-text);border-bottom:1px solid var(--line);padding:0 12px;font-size:12.2857px;font-weight:700}.category__children{padding:4px 0 8px;display:grid}.category-list .category__children button{min-height:32px;color:var(--muted);border-radius:9px;justify-content:flex-start;align-items:center;padding:0 18px 0 10px;font-size:12.2857px;font-weight:600;display:flex}.category-list .category__children .flag-svg{object-fit:cover;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-right:9px}.category-list .category__children button:hover,.category-list .category__children button:focus-visible{background:var(--row-hover);color:var(--text);outline:none}.category-list .category__children .category__child--active{background:var(--selected-bg);color:var(--text)}.category-chevron,.profile-chevron{background:var(--panel-strong);width:22px;height:22px;color:var(--text);border-radius:50%;flex:0 0 22px;place-items:center;transition:background-color .16s;display:grid;box-shadow:0 1px 2px #00000014}.category-list .category__toggle:hover .category-chevron,.profile-chevron:hover,.profile-chevron:focus-visible{background:var(--line);outline:none}.category-chevron svg{transition:transform .16s}.category--expanded .category-chevron svg{transform:rotate(180deg)}.category-chevron svg,.profile-chevron svg{fill:currentColor;width:13px;height:13px}.markets-panel{border-right:1px solid var(--line);background:var(--bg);grid-area:2/3;min-height:0;overflow:auto;container:market-table/inline-size}.market-table{width:100%;min-width:0}.ticket-grid-view{grid-template-columns:repeat(auto-fit,minmax(min(285px,100%),1fr));align-content:start;gap:8px;width:100%;padding:8px;display:grid}.quote{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--text);-webkit-user-select:none;user-select:none;border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.quote__head{justify-content:space-between;align-items:flex-start;gap:8px;min-height:50px;padding:10px 12px 4px;display:flex}.quote__identity{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.quote__badge{background:color-mix(in srgb, var(--deep-blue) 88%, var(--bg));color:#83b8e6;letter-spacing:-.3px;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.quote__name-block{flex-direction:column;flex:1;min-width:0;display:flex}.quote__name{color:var(--market-name);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.quote__type{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:1px;font-size:10px;line-height:1.2}.quote__icons{flex:none;align-items:flex-start;gap:8px;padding-top:2px;display:flex}.quote__icon{width:16px;height:16px;color:var(--text);place-items:center;padding:0;transition:color .14s;display:grid}.quote__icon:hover,.quote__icon:focus-visible{color:var(--muted-2);outline:none}.quote__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.quote__prices{grid-template-columns:1fr 1fr;padding:0 5px;display:grid;position:relative}.quote .spread{z-index:1;background:var(--text);color:var(--bg);pointer-events:none;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quote__price{color:#fff;border-radius:5px;flex-direction:column;align-items:flex-start;min-width:0;padding:10px 12px 9px;transition:filter .12s;display:flex}.quote__price:hover,.quote__price:focus-visible{filter:brightness(1.08);outline:none}.quote__price--sell{background:var(--red)}.quote__price--buy{background:var(--blue);align-items:flex-end}.quote__price span{color:#ffffffc7;letter-spacing:.1em;font-size:9px;font-weight:800}.quote__price strong{color:#fff;letter-spacing:1px;text-overflow:ellipsis;max-width:100%;font-size:clamp(17px,1.5vw,24px);font-weight:400;line-height:1;animation:.46s ease-out priceFlash;overflow:hidden}.quote__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 8px;padding:8px 12px 10px;display:grid}.quote__stat-label{color:var(--muted);letter-spacing:.07em;font-size:9px;font-weight:700}.quote__stat-label--change{text-align:center;grid-column:2/4}.quote__stat-label--high{text-align:right;grid-column:4}.quote__stat-value{color:var(--market-name);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.quote__stat-value--high{text-align:right}.quote__stat-value--up{color:#2a95d7;text-align:center}.quote__stat-value--down{color:var(--red);text-align:center}.market-row{border-bottom:1px solid var(--row-line);cursor:pointer;grid-template-columns:302px 20px 112px 112px 112px 72px 72px 76px 80px;align-items:center;gap:6px;min-height:30px;padding:0 10px;transition:background-color .14s;display:grid}.market-row:not(.market-head):hover{background-color:var(--row-hover)}.market-head{z-index:2;background:var(--section-bg);min-height:43px;color:var(--section-text);font-size:10px;font-weight:800;position:sticky;top:0}.market-head>span,.position-head>span{justify-content:flex-start;align-items:center;gap:4px;min-width:0;height:100%;line-height:1;display:inline-flex}.dots{color:var(--text);flex:none;justify-content:center;align-items:center;height:14px;font-size:17px;line-height:1;display:inline-flex;transform:translateY(-.5px)}.market-name{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;font-weight:700;display:grid}.market-name__dot{width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--market-dot) 12%, transparent);background:#0866ff;border-radius:50%}.market-name strong{color:var(--market-name);text-overflow:ellipsis;white-space:nowrap;font-size:13.7143px;font-weight:500;overflow:hidden}.info{width:18px;height:18px}.info svg{fill:currentColor;width:16px;height:16px}.market-info-anchor{display:inline-flex}.market-info-popover{top:var(--market-popover-top,auto);bottom:var(--market-popover-bottom,auto);left:var(--market-popover-left);width:320px;max-height:var(--market-popover-max-height,calc(100vh - 84px));cursor:default;transform-origin:0 0;padding:18px 20px;animation:.22s cubic-bezier(.22,.61,.36,1) infoPopoverReveal;position:fixed;overflow-y:auto}.market-info-popover--above{--market-popover-enter-y:10px;transform-origin:0 100%}.info-popover__section{border-bottom:1px solid var(--line);padding:16px 0}.info-popover__section:last-child{border-bottom:0;padding-bottom:0}.info-popover__section h4{margin:0 0 12px;font-size:14px;font-weight:500}.info-popover__section p{margin:0;font-size:13px}.info-popover__rows{gap:8px;margin:0;display:grid}.info-popover__rows>div{grid-template-columns:minmax(0,1fr) auto;gap:14px;font-size:12px;line-height:1.35;display:grid}.info-popover__rows dt{min-width:0}.info-popover__rows dd{color:var(--muted);text-align:right;white-space:nowrap;margin:0}.price{border-radius:7px;justify-content:flex-start;align-items:center;animation:.46s ease-out priceFlash;display:flex}.price span{font-size:12.8571px;transition:color .16s}.price--red span,.price--down span{color:var(--red);font-weight:500}.price--blue span,.price--up span{color:var(--price-blue);font-weight:500}.market-trade-button{background:var(--trade-bg);width:76px;height:21px;color:var(--trade-text);border-radius:4px;font-size:10px;font-weight:700;transition:background-color .14s}.market-trade-button:hover,.market-trade-button:focus-visible{background:var(--trade-bg-hover);outline:none}.change{white-space:nowrap;font-size:12px}.change--down{color:var(--red)}.change--up{color:#1d95c8}.market-actions{align-items:center;width:80px;height:24px;display:flex}.market-actions button{width:24px;height:24px;color:var(--text);border-radius:50%;flex:0 0 24px;place-items:center;padding:0;transition:background-color .16s;display:grid}.market-actions button:hover,.market-actions button:focus-visible{background:var(--panel-strong);outline:none}.market-action__icon{background-color:currentColor;width:14px;height:14px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.market-action__icon--alert{-webkit-mask-image:url(/outputs/alert.svg);mask-image:url(/outputs/alert.svg)}.market-action__icon--watchlist{-webkit-mask-image:url(/outputs/Plus.svg);mask-image:url(/outputs/Plus.svg)}.market-action__icon--deal{-webkit-mask-image:url(/outputs/Hamburger.svg);mask-image:url(/outputs/Hamburger.svg)}.market-action__icon--tfc{width:16px;height:16px;-webkit-mask-image:url(/icons/signal-bars.svg);mask-image:url(/icons/signal-bars.svg)}.tooltip-anchor{display:contents}.tooltip{z-index:80;background:var(--tooltip-bg);color:var(--tooltip-text);box-shadow:var(--shadow);pointer-events:none;white-space:nowrap;border-radius:4px;padding:7px 8px;font-size:12px;line-height:1.2;position:fixed;transform:translate(-50%)}.tooltip--top{transform:translate(-50%,-100%)}@container market-table (max-width:1060px){.market-row{grid-template-columns:302px 112px 112px 112px 72px 76px 80px}.market-row>.col-low,.market-row>.col-aux{display:none}}@container market-table (max-width:960px){.market-row{grid-template-columns:302px 112px 112px 112px 76px 80px}.market-row>.col-high{display:none}}@container market-table (max-width:888px){.market-row{grid-template-columns:302px 112px 112px 112px 76px 80px}}@container market-table (max-width:839px){.market-row{grid-template-columns:302px 112px 112px 76px 80px}.market-row>.col-buy{display:none}}@container market-table (max-width:721px){.market-row{grid-template-columns:302px 112px 76px 80px}.market-row>.col-sell{display:none}}@container market-table (max-width:603px){.market-row{grid-template-columns:302px 112px 76px}.market-row>.col-actions{display:none}}@container market-table (max-width:521px){.market-row{grid-template-columns:302px 76px}.market-row>.col-change{display:none}}@container market-table (max-width:403px){.market-row{grid-template-columns:302px}.market-row>.col-trade{display:none}}@container market-table (max-width:321px){.market-row{grid-template-columns:minmax(0,1fr)}}@container market-table (min-width:1061px){.market-row{grid-template-columns:minmax(302px,2.7fr) 20px minmax(112px,1fr) minmax(112px,1fr) minmax(112px,1.15fr) minmax(72px,.7fr) minmax(72px,.7fr) minmax(76px,.75fr) minmax(80px,.8fr)}.market-actions{justify-content:flex-end;width:100%}}.movers-panel{background:var(--section-bg);grid-area:2/4/4;min-width:0;transition:opacity .12s;overflow:hidden}.platform-shell--left-collapsed .icon-rail,.platform-shell--left-collapsed .market-explorer,.platform-shell--movers-collapsed .movers-panel{opacity:0;pointer-events:none;border-width:0}.platform-shell--left-collapsed .market-explorer{padding-left:0;padding-right:0}.panel-toggle{z-index:10;background:var(--panel-strong);width:32px;height:32px;color:var(--text);border:1px solid #4c9def;border-radius:50%;place-items:center;padding:0;transition:left .18s,right .18s,background .16s,color .16s;display:grid;position:fixed;top:calc(50% + 30px);box-shadow:0 1px 3px #00000014}.panel-toggle:hover{background:var(--line)}:root[data-theme=dark] .panel-toggle{background:#263744}.panel-toggle svg{fill:currentColor;width:20px;height:20px}.panel-toggle--left{left:257px}.panel-toggle--movers{right:317px}.platform-shell--left-collapsed .panel-toggle--left{left:0}.platform-shell--movers-collapsed .panel-toggle--movers{right:0}.movers-panel__inner{text-align:center;padding:54px 26px}.movers-panel h3{margin:0 0 18px;font-size:13.7143px}.movers-panel p{max-width:330px;color:var(--text);margin:0 auto 54px;font-size:13.7143px;line-height:1.45}.movers-panel__tickets{scrollbar-width:none;flex-direction:column;gap:10px;height:100%;min-height:0;padding:12px 10px;display:flex;overflow:hidden auto}.movers-panel__tickets::-webkit-scrollbar{display:none}.ticket{background:var(--bg);border:1px solid var(--line);-webkit-user-select:none;user-select:none;width:100%;max-width:none;color:var(--text);border-radius:11px;flex-shrink:0;overflow:hidden;box-shadow:0 4px 16px #00000029}.ticket .hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.ticket .ic{width:18px;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:15px}.ticket .hd .ic-switch{place-items:center;display:grid}.ticket .hd .ic svg{width:15px;height:15px;display:block}.ticket .hd .ic:hover,.ticket .hd .ic:focus-visible{color:var(--text);outline:none}.ticket .ttl{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.3px;font-size:15px;font-weight:600;overflow:hidden}.ticket .px{display:flex;position:relative}.ticket .side{cursor:pointer;background:var(--ticket-side-bg);color:var(--muted);border:0;flex:1;padding:7px 11px;font-family:inherit;line-height:1.15;transition:background-color .14s,color .14s}.ticket.quote-ticket .side.sell:hover,.ticket.quote-ticket .side.sell:focus-visible{background:var(--red);color:#fff}.ticket.quote-ticket .side.buy:hover,.ticket.quote-ticket .side.buy:focus-visible{background:var(--color-buy);color:#fff}.ticket .side.sell{text-align:left}.ticket .side.buy{text-align:right}.ticket .side.sell:not(.sel)+.spread+.side.buy:not(.sel){border-left:1px solid var(--line)}.ticket .side.buy.sel{background:var(--color-buy);color:#fff}.ticket .side.sell.sel{background:var(--red);color:#fff}.ticket .side-lbl{letter-spacing:.6px;opacity:.85;font-size:11px;font-weight:600}.ticket .side-val{margin-top:1px;font-size:21px;font-weight:600}.ticket .spread{z-index:1;background:var(--text);color:var(--ticket-bg);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ticket .bd{padding:0 9px 10px}.ticket .row2{gap:7px;margin-top:9px;padding-bottom:5px;display:flex}.ticket .fld{background:var(--ticket-elevated);border:1px solid var(--line);height:28px;color:var(--muted);flex:1;align-items:center;padding-left:4px;font-size:11px;display:flex}.ticket .f-lbl{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ticket .f-val,.ticket .step-val{color:var(--text);white-space:nowrap;flex:none;margin-left:auto;font-size:13px;font-weight:500}.ticket .f-val.ph,.ticket .empty .step-val{color:var(--muted-2);font-style:italic;font-weight:400}.ticket .por{cursor:pointer;align-items:center;gap:9px;padding:2px;display:flex}.ticket .radio,.ticket .dot{border:2px solid var(--muted);border-radius:50%;flex:none;width:13px;height:13px}.ticket .por.sel .radio,.ticket .opt.sel .dot{background:var(--text);border-color:var(--text)}.ticket .t13{font-size:13px}.ticket .div{background:var(--line);height:1px;margin:7px 0}.ticket .ctrl{align-items:center;gap:8px;padding:6px 2px;display:flex}.ticket [hidden]{display:none!important}.ticket .ctrl.atprice{flex-wrap:wrap;padding-top:3px}.ticket .ctrl-warn-line{color:var(--red);flex-basis:100%;font-size:12px;line-height:1.3}.ticket .ctrl-lbl{color:var(--text);flex:0 0 72px;font-size:13px}.ticket .ctrl-inp{background:var(--ticket-elevated);border:1px solid var(--line);border-radius:6px;flex:1;align-items:center;min-width:0;height:28px;padding:0 7px;display:flex;position:relative}.ticket .ctrl.sl .ctrl-inp,.ticket .ctrl.tp .ctrl-inp{cursor:pointer}.ticket .ctrl-inp.warn{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.ticket .ctrl-inp.warn .step-val{color:var(--red)}.ticket .ctrl-clear{width:16px;height:16px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;font-family:inherit;font-size:12px;line-height:1;display:grid}.ticket .ctrl-clear:hover,.ticket .ctrl-clear:focus-visible{color:var(--muted);outline:none}.ticket .ctrl-warn{z-index:4;background:var(--red);color:#fff;text-align:center;white-space:nowrap;border-radius:6px;max-width:240px;padding:7px 10px;font-size:11px;font-weight:600;line-height:1.25;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.ticket .ctrl-warn:before{content:"";border:5px solid #0000;border-bottom-color:var(--red);border-top:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ticket .step-arrows{border-left:1px solid var(--line);flex-direction:column;margin-left:6px;display:flex}.ticket .step-arrows button{width:15px;height:9px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:7px;line-height:1;display:flex}.ticket .sec{color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;padding:7px 2px 5px;font-size:12px;display:flex}.ticket .chev{font-size:11px;transition:transform .2s}.ticket .risk.collapsed .risk-body{display:none}.ticket .risk.collapsed .chev{transform:rotate(-90deg)}.ticket .unit{flex:0 0 80px;position:relative}.ticket .unit-trigger{background:var(--ticket-panel-3);border:1px solid var(--line);width:100%;height:28px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;font-family:inherit;font-size:12px;display:flex}.ticket .unit-trigger:hover,.ticket .unit-trigger.open{border-color:var(--muted-2)}.ticket .unit-menu{z-index:5;background:var(--bg);border-radius:10px;min-width:104px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 22px #0000002e}.ticket .unit-opt{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-family:inherit;font-size:12.5px;display:block}.ticket .unit-opt:hover,.ticket .unit-opt:focus-visible{background:var(--row-hover);outline:none}.ticket .unit-opt.sel{background:var(--ticket-bg);font-weight:500}.ticket .chev-sm{color:var(--muted);font-size:10px}.ticket .seg{background:var(--ticket-elevated);border:1px solid var(--line);border-radius:7px;gap:3px;margin:4px 2px 0;padding:2px;display:flex}.ticket .sgm{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:1;padding:4px;font-family:inherit;font-size:11px}.ticket .sgm.sel{background:var(--ticket-panel-3);color:var(--text);font-weight:500}.ticket .seg-hint{color:var(--muted-2);padding:5px 4px 0;font-size:10.5px;line-height:1.3}.ticket .ob,.ticket .em{justify-content:space-between;align-items:center;padding:6px 2px;display:flex}.ticket .ob-lbl{color:var(--muted);font-size:12px}.ticket .ob-opts{gap:14px;display:flex}.ticket .opt{color:var(--text);cursor:pointer;align-items:center;font-size:12px;display:flex}.ticket .dot{margin-right:6px}.ticket .em-lbl{color:var(--text);font-size:12px}.ticket .em-val{font-size:15px;font-weight:600}.ticket .place{cursor:pointer;background:var(--color-buy);color:#fff;border:0;border-radius:6px;width:100%;margin-top:8px;padding:10px;font-family:inherit;font-size:15px;font-weight:600;transition:filter .15s,transform 50ms}.ticket .place:hover{filter:brightness(1.1)}.ticket .place:disabled{background:var(--ticket-elevated);color:var(--muted);cursor:not-allowed;filter:none}.ticket .place:active{transform:scale(.99)}.ticket .place.sell{background:var(--red)}.order-confirmation--quote{flex-direction:column;min-height:200px;display:flex}.ticket.order-confirmation--quote .hd{padding:8px 11px}.ticket.order-confirmation--quote .ic{width:18px;font-size:15px}.ticket.order-confirmation--quote .bd{flex:1;place-items:center;padding:24px 14px;display:grid}.oc-quote-msg{color:var(--text);margin:0;font-size:17px;font-weight:600}.oc-progress{background:var(--line);height:4px}.oc-progress-bar{background:var(--blue);width:0;height:100%;animation:2.2s linear forwards ocProgressFill;display:block}@keyframes ocProgressFill{0%{width:0}to{width:100%}}.order-confirmation .hd{padding:14px 14px 12px}.order-confirmation .ttl{letter-spacing:normal;font-size:15px;font-weight:600}.order-confirmation .ic{width:auto;font-size:18px}.order-confirmation .bd{padding:14px}.oc-card{background:var(--ticket-bg);border-radius:8px;flex-direction:column;gap:20px;padding:16px;display:flex}.oc-row{justify-content:space-between;align-items:center;display:flex}.oc-lbl{color:var(--text);font-size:14px}.oc-val{color:var(--muted);font-size:14px}.oc-side{color:#fff;letter-spacing:.3px;border-radius:5px;justify-content:center;align-items:center;min-width:53px;padding:2px;font-size:13px;font-weight:500;display:inline-flex}.oc-side.buy{background:var(--color-buy)}.oc-side.sell{background:var(--color-sell)}.oc-view-position,.oc-trade-again{cursor:pointer;border-radius:8px;width:100%;margin-top:12px;padding:13px;font-family:inherit;font-size:15px;font-weight:600;transition:filter .15s,transform 50ms}.oc-view-position{background:var(--text);color:var(--bg);border:0}.oc-view-position:hover{filter:brightness(1.2)}.oc-trade-again{border:1px solid var(--text);color:var(--text);background:0 0}.oc-trade-again:hover{background:var(--ticket-elevated)}.oc-view-position:active,.oc-trade-again:active{transform:scale(.99)}.positions-panel,.orders-panel,.transactions-panel,.history-panel{border-top:1px solid var(--line);border-right:1px solid var(--line);background:var(--bg);grid-area:3/3;display:grid;position:relative;container:docked-panel/inline-size}.positions-panel{grid-template-rows:48px 43px 1fr 44px}.orders-panel,.transactions-panel,.history-panel{grid-template-rows:48px 43px 1fr}.docked-panel-resizer{z-index:9;cursor:ns-resize;background:#0866ff;border-radius:999px;width:42px;height:6px;padding:0;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.docked-panel-resizer:hover,.docked-panel-resizer:focus-visible{opacity:.8}.tabs{border-bottom:1px solid var(--line);align-items:end;gap:16px;display:flex}.tabs button{height:48px;color:var(--muted);padding:0 20px;font-size:14px}.tabs .tab-active{color:var(--text);border-bottom:2px solid #4c9def}.tabs__actions{align-self:center;align-items:center;gap:22px;margin-left:auto;padding-right:10px;display:flex}.tabs__actions button{height:25px;padding:0 10px;font-size:14px}.tabs__reset{color:var(--muted);align-items:center;gap:9px;display:flex}.tabs__reset:hover,.tabs__reset:focus-visible{color:var(--text);outline:none}.tabs__reset-icon{width:12.5px;height:12.5px;color:var(--muted);font-size:12.5px;line-height:1}.tabs__export{border:1px solid var(--line);color:var(--text);border-radius:4px;align-items:center;gap:14px;display:flex}.tabs__export:hover,.tabs__export:focus-visible{background:var(--section-bg);outline:none}.tabs__export span{font-size:28px;font-weight:300;line-height:1}.tab-panel-empty{color:var(--text);place-items:center;font-size:10px;display:grid}.order-head{border-bottom:1px solid var(--line);background:var(--section-bg);color:var(--section-text);grid-template-columns:2fr .75fr .95fr 1fr 1.2fr 1.2fr .85fr .45fr;align-items:center;gap:12px;padding:0 34px;font-size:10px;font-weight:800;display:grid}.order-head span{text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.order-body{overflow:auto}.order-row{border-bottom:1px solid var(--line);min-width:1120px;min-height:35px;color:var(--text);grid-template-columns:2fr .75fr .95fr 1fr 1.2fr 1.2fr .85fr .45fr;align-items:center;gap:12px;padding:0 34px;font-size:12px;display:grid}.order-row:hover{background:var(--section-bg)}.order-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-row__market,.order-row__editable{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-row__direction{color:#fff;letter-spacing:.3px;border-radius:5px;justify-content:center;align-items:center;min-width:53px;padding:2px;font-size:13px;font-weight:500;display:inline-flex}.order-row__direction.buy{background:var(--color-buy)}.order-row__direction.sell{background:var(--color-sell)}.order-row__pencil,.order-row__close{color:var(--muted);cursor:pointer;background:0 0;border:0}.order-row__pencil{flex:none;width:12px;height:12px;padding:0}.order-row__pencil svg{width:100%;height:100%;display:block}.order-row__close{color:var(--text);font-size:14px}.transaction-head{border-bottom:1px solid var(--line);background:var(--section-bg);color:var(--section-text);grid-template-columns:1.85fr 1.05fr 1.05fr 1fr 1.05fr 1.05fr 1fr 1.05fr 1fr .9fr;align-items:center;gap:12px;padding:0 52px;font-size:10px;font-weight:800;display:grid}.transaction-head span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.transaction-head__sort{color:var(--text);font-size:18px;font-weight:400}.transaction-body{overflow:auto}.transaction-row{border-bottom:1px solid var(--line);min-width:1120px;min-height:35px;color:var(--text);grid-template-columns:1.85fr 1.05fr 1.05fr 1fr 1.05fr 1.05fr 1fr 1.05fr 1fr .9fr;align-items:center;gap:12px;padding:0 52px;font-size:12px;display:grid}.transaction-row:hover{background:var(--section-bg)}.transaction-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transaction-row__direction{color:#fff;letter-spacing:.3px;border-radius:5px;justify-content:center;align-items:center;min-width:53px;padding:2px;font-size:13px;font-weight:500;display:inline-flex}.transaction-row__direction.buy{background:var(--color-buy)}.transaction-row__direction.sell{background:var(--color-sell)}.transaction-row__result{color:var(--text)}.transaction-row__result.up{color:#20a7f2}.transaction-row__result.down{color:red}.activity-head{border-bottom:1px solid var(--line);background:var(--section-bg);color:var(--section-text);grid-template-columns:1.55fr 1.05fr 1.05fr 1fr 1fr 1.1fr 1.1fr .95fr;align-items:center;gap:12px;padding:0 42px;font-size:10px;font-weight:800;display:grid}.activity-head span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.activity-head__sort{color:var(--text);font-size:18px;font-weight:400}.activity-body{overflow:auto}.activity-row{border-bottom:1px solid var(--line);min-width:1120px;min-height:35px;color:var(--text);grid-template-columns:1.55fr 1.05fr 1.05fr 1fr 1fr 1.1fr 1.1fr .95fr;align-items:center;gap:12px;padding:0 42px;font-size:12px;display:grid}.activity-row:hover{background:var(--section-bg)}.activity-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-row__direction{color:#fff;letter-spacing:.3px;border-radius:5px;justify-content:center;align-items:center;min-width:53px;padding:2px;font-size:13px;font-weight:500;display:inline-flex}.activity-row__direction.buy{background:var(--color-buy)}.activity-row__direction.sell{background:var(--color-sell)}.position-head{border-bottom:1px solid var(--line);background:var(--section-bg);color:var(--section-text);grid-template-columns:1.7fr 1fr 1fr 1fr 1fr 1fr 1fr .8fr .8fr;align-items:center;gap:12px;padding:0 44px;font-size:10px;font-weight:800;display:grid}.empty-state{color:var(--text);place-items:center;font-size:10px;display:grid}.position-body{overflow-y:auto}.position-row{border-bottom:1px solid var(--line);min-height:35px;color:var(--text);grid-template-columns:1.7fr 1fr 1fr 1fr 1fr 1fr 1fr .8fr .8fr;align-items:center;gap:12px;padding:0 44px;font-size:13px;display:grid}.position-row--parent{background:var(--section-bg);font-weight:500}.position-row__market{align-items:center;gap:10px;min-width:0;display:flex}.position-row__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-row__collapse{border:1px solid var(--line);background:var(--bg);width:18px;height:18px;color:var(--muted);cursor:pointer;border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.position-row__tree-connector{flex:none;align-self:stretch;width:18px;position:relative}.position-row__tree-connector:before{content:"";border-left:1px dashed var(--line);position:absolute;top:-26px;bottom:50%;left:8px}.position-row__tree-connector:after{content:"";border-top:1px dashed var(--line);width:8px;position:absolute;top:50%;left:8px}.position-row__field{align-items:center;gap:6px;min-width:0;display:flex}.position-row__val{color:var(--text)}.position-row__pencil{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;width:12px;height:12px;padding:0}.position-row__pencil svg{width:100%;height:100%;display:block}.position-row__price{align-items:center;gap:4px;font-weight:600;display:flex}.position-row__price.up{color:var(--price-blue)}.position-row__price.down{color:var(--red)}.position-row__arrow{font-size:9px}.position-row__placeholder{color:var(--muted-2);font-size:12.5px}.position-row__dash{color:var(--muted-2)}.position-row__pl{font-weight:600}.position-row__pl.up{color:var(--price-blue)}.position-row__pl.down{color:var(--red)}.position-row__close{color:var(--text);cursor:pointer;background:0 0;border:0;font-size:14px}.position-row__close-cell{position:relative}.position-close-popover{z-index:50;border:1px solid var(--line);background:var(--bg);pointer-events:none;border-radius:10px;align-items:center;gap:5px;padding:4px;display:flex;position:fixed;transform:translateY(-50%);box-shadow:0 1px 5px #0003}.position-close-popover__label{background:var(--section-bg);min-height:28px;color:var(--text);white-space:nowrap;border-radius:7px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.position-close-popover__confirm{color:#fff;pointer-events:auto;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;width:86px;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 7px #00000038}.position-close-popover__confirm.up{background:var(--color-buy)}.position-close-popover__confirm.down{background:var(--color-sell)}.position-close-popover__confirm:hover,.position-close-popover__confirm:focus-visible{filter:brightness(.95);outline:none}.positions-panel footer{border-top:1px solid var(--line);grid-template-columns:1fr 110px 110px;align-items:center;padding:0 16px;font-size:13.7143px;display:grid}.positions-panel footer b{color:#1085cb}.clear-all{z-index:8;height:23px;color:var(--text);background:#3ead92;border-radius:21px;padding:0 14px;font-size:10px;font-weight:500;position:fixed;bottom:136px;right:22px;box-shadow:0 2px 7px #0000002e}.toast{z-index:7;background:var(--toast);border-radius:24px;width:390px;padding:22px 20px;position:fixed;bottom:26px;right:22px;box-shadow:0 3px 14px #0000001f}.toast header{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.toast header strong{font-size:13.7143px}.toast header span{font-size:10px}.toast p{margin:0;font-size:12.8571px;line-height:1.3}@keyframes infoPopoverReveal{0%{opacity:0;transform:translateY(var(--market-popover-enter-y,-8px)) scale(.97)}}@keyframes modalOverlayIn{0%{opacity:0}}@keyframes modalDialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}.modal-overlay{z-index:100;background:#050f1973;place-items:center;padding:24px;animation:.16s ease-out modalOverlayIn;display:grid;position:fixed;inset:0}.settings-dialog{border:1px solid var(--line);background:var(--profile-menu-bg);width:min(640px,100%);max-height:min(720px,100vh - 48px);color:var(--text);border-radius:12px;outline:none;flex-direction:column;gap:16px;padding:22px 24px 24px;animation:.2s cubic-bezier(.22,.61,.36,1) modalDialogIn;display:flex;box-shadow:0 10px 28px #0003}.settings-dialog__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-dialog__head h3{margin:0;font-size:15px;font-weight:600}.settings-dialog__close{width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;transition:background-color .14s,color .14s;display:grid}.settings-dialog__close:hover,.settings-dialog__close:focus-visible{background:var(--panel-strong);color:var(--text);outline:none}.settings-dialog__close svg{fill:currentColor;width:14px;height:14px}.settings-tabs{border-bottom:1px solid var(--line);gap:10px;padding-bottom:14px;display:flex}.settings-tab{border:1px solid var(--line);background:var(--panel-strong);color:var(--muted);border-radius:10px;padding:9px 20px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background-color .14s,color .14s,border-color .14s}.settings-tab:hover,.settings-tab:focus-visible{color:var(--text);outline:none}.settings-tab--active,.settings-tab--active:hover,.settings-tab--active:focus-visible{border-color:var(--trade-bg);background:var(--trade-bg);color:var(--trade-text)}.settings-dialog__body{display:grid;overflow-y:auto}.settings-panel{grid-area:1/1;align-content:start;gap:14px;display:grid}.settings-panel--hidden{visibility:hidden}.settings-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.settings-card{border:1px solid var(--line);background:var(--section-bg);border-radius:10px;gap:10px;padding:16px 18px;display:grid}.settings-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-card__head h4{margin:0;font-size:13px;font-weight:600}.settings-card__note{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.settings-switch{cursor:pointer;flex:none;display:inline-flex;position:relative}.settings-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.settings-switch i{background:var(--toggle-bg);border-radius:999px;width:34px;height:19px;transition:background-color .16s;display:block;position:relative}.settings-switch i:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:3px;left:3px}.settings-switch input:checked+i{background:var(--blue)}.settings-switch input:checked+i:before{transform:translate(15px)}.settings-switch input:focus-visible+i{outline:2px solid var(--trade-bg);outline-offset:2px}.settings-field{align-items:center;gap:12px;display:flex}.settings-field__label{font-size:12px}.settings-input{border:1px solid var(--line);background:var(--panel-strong);width:150px;color:var(--text);text-align:center;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12.5px}.settings-input:focus-visible{border-color:var(--trade-bg);outline:none}.settings-input:disabled{opacity:.5}.settings-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-row__label{font-size:13px;font-weight:600}.settings-select{border:1px solid var(--line);background:var(--panel-strong);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:12.5px}:root[data-theme=dark] .settings-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.settings-select:focus-visible{border-color:var(--trade-bg);outline:none}.alert-dialog{width:min(378px,100%);max-height:calc(100vh - 48px);animation:.2s cubic-bezier(.22,.61,.36,1) modalDialogIn;overflow-y:auto}.alert-dialog:focus{outline:none}.alert-dialog .hd .ic{flex:0 0 22px;place-items:center;width:22px;display:grid}.alert-dialog .side-val{font-size:19px}.alert-dialog .px{margin:9px 9px 0}.alert-dialog .side{border-radius:6px}.alert-dialog .side.sell{border-top-right-radius:0;border-bottom-right-radius:0}.alert-dialog .side.buy{border-top-left-radius:0;border-bottom-left-radius:0}.alert-dialog .side.sell.sel{background:var(--red);color:#fff}.alert-dialog .side.buy.sel{background:var(--blue);color:#fff}.alert-field{gap:6px;margin-top:10px;display:grid}.alert-field__label{color:var(--muted);font-size:12px}.alert-stepper{background:var(--ticket-elevated);border:1px solid var(--line);border-radius:8px;align-items:center;gap:4px;height:38px;padding:0 5px;display:flex}.alert-stepper__btn{width:28px;height:28px;color:var(--muted);border-radius:6px;flex:0 0 28px;place-items:center;font-size:16px;line-height:1;transition:background-color .14s,color .14s;display:grid}.alert-stepper__btn:hover,.alert-stepper__btn:focus-visible{background:var(--panel-strong);color:var(--blue);outline:none}.alert-stepper__input{min-width:0;height:100%;color:var(--text);text-align:center;background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:600}.alert-expiry{gap:6px;margin-top:8px;display:flex}.alert-expiry__pill{border:1px solid var(--line);background:var(--ticket-elevated);color:var(--muted);white-space:nowrap;border-radius:8px;flex:1;padding:8px 4px;font-size:12px;font-weight:600;transition:background-color .14s,border-color .14s,color .14s}.alert-expiry__pill:hover,.alert-expiry__pill:focus-visible{color:var(--text);outline:none}.alert-expiry__pill--active,.alert-expiry__pill--active:hover,.alert-expiry__pill--active:focus-visible{border-color:var(--blue);background:var(--blue);color:#fff}.alert-dialog .place{background:var(--blue);margin-top:12px}.alert-dialog .place.sell{background:var(--red)}.alert-dialog .place:disabled{background:var(--ticket-elevated)}@media (prefers-reduced-motion:reduce){.market-info-popover,.modal-overlay,.settings-dialog,.alert-dialog{animation:none}}@keyframes priceFlash{0%{background:#3ead922e}to{background:0 0}}@media (max-width:1300px){.platform-shell{grid-template-columns:60px 213px minmax(0,1fr)}.movers-panel,.panel-toggle--movers{display:none}.platform-shell--grid-view{grid-template-columns:60px 213px minmax(0,1fr) 333px}.platform-shell--grid-view.platform-shell--left-collapsed{grid-template-columns:0 0 minmax(0,1fr) 333px}.platform-shell--grid-view.platform-shell--movers-collapsed{grid-template-columns:60px 213px minmax(0,1fr) 0}.platform-shell--grid-view.platform-shell--left-collapsed.platform-shell--movers-collapsed{grid-template-columns:0 0 minmax(0,1fr) 0}.platform-shell--grid-view .movers-panel{display:block}.platform-shell--grid-view .panel-toggle--movers{display:grid}.platform-shell--grid-view:not(.platform-shell--movers-collapsed) .ticket-grid-view{grid-template-columns:minmax(0,1fr)}.topbar{grid-template-columns:minmax(230px,1fr) auto 320px}.top-actions{gap:12px;padding-left:12px;padding-right:16px}}@media (max-width:1150px){.account-strip>.metric:nth-child(3),.account-strip>.metric:nth-child(4){display:none}}@media (max-width:960px){.account-strip>.metric:nth-child(2){display:none}}@media (max-width:820px){.account-strip>.metric{display:none}.topbar{grid-template-columns:minmax(230px,1fr) auto 300px}}@media (max-width:740px){.account-strip{display:none}.topbar{grid-template-columns:minmax(230px,1fr) auto}.top-actions{grid-column:2}}@media (max-width:580px){.brand img{width:120px}.topbar{grid-template-columns:minmax(190px,1fr) auto}.top-actions{gap:8px;padding-left:8px;padding-right:8px}.top-actions>.divider,.one-click{display:none}}@container docked-panel (max-width:1120px){.position-head>:nth-child(3),.position-row>:nth-child(3){display:none}.position-head,.position-row{grid-template-columns:1.7fr 1fr 1fr 1fr 1fr 1fr .8fr .8fr}}@container docked-panel (max-width:1020px){.position-head>:nth-child(4),.position-row>:nth-child(4){display:none}.position-head,.position-row{grid-template-columns:1.7fr 1fr 1fr 1fr 1fr .8fr .8fr}}@container docked-panel (max-width:920px){.position-head>:nth-child(5),.position-row>:nth-child(5){display:none}.position-head,.position-row{grid-template-columns:1.7fr 1fr 1fr 1fr .8fr .8fr}}@container docked-panel (max-width:820px){.position-head>:nth-child(6),.position-row>:nth-child(6){display:none}.position-head,.position-row{grid-template-columns:1.7fr 1fr 1fr .8fr .8fr}}@container docked-panel (max-width:720px){.position-head>:nth-child(7),.position-row>:nth-child(7){display:none}.position-head,.position-row{grid-template-columns:1.7fr 1fr .8fr .8fr}}@container docked-panel (max-width:620px){.position-head>:nth-child(2),.position-row>:nth-child(2){display:none}.position-head,.position-row{grid-template-columns:1.7fr .8fr .8fr}}@container docked-panel (max-width:520px){.position-head>:first-child,.position-row>:first-child{display:none}.position-head,.position-row{grid-template-columns:.8fr .8fr}}@container docked-panel (max-width:420px){.position-head>:nth-child(8),.position-row>:nth-child(8){display:none}.position-head,.position-row{grid-template-columns:.8fr}}@container docked-panel (max-width:1000px){.order-head>:nth-child(3),.order-row>:nth-child(3){display:none}.order-head,.order-row{grid-template-columns:2fr .75fr 1fr 1.2fr 1.2fr .85fr .45fr}}@container docked-panel (max-width:900px){.order-head>:nth-child(4),.order-row>:nth-child(4){display:none}.order-head,.order-row{grid-template-columns:2fr .75fr 1.2fr 1.2fr .85fr .45fr}}@container docked-panel (max-width:800px){.order-head>:nth-child(5),.order-row>:nth-child(5){display:none}.order-head,.order-row{grid-template-columns:2fr .75fr 1.2fr .85fr .45fr}}@container docked-panel (max-width:700px){.order-head>:nth-child(6),.order-row>:nth-child(6){display:none}.order-head,.order-row{grid-template-columns:2fr .75fr .85fr .45fr}}@container docked-panel (max-width:600px){.order-head>:nth-child(7),.order-row>:nth-child(7){display:none}.order-head,.order-row{grid-template-columns:2fr .75fr .45fr}}@container docked-panel (max-width:500px){.order-head>:nth-child(2),.order-row>:nth-child(2){display:none}.order-head,.order-row{grid-template-columns:2fr .45fr}}@container docked-panel (max-width:400px){.order-head>:first-child,.order-row>:first-child{display:none}.order-head,.order-row{grid-template-columns:.45fr}}@container docked-panel (max-width:1150px){.tabs__actions{display:none}}@container docked-panel (max-width:1050px){.transaction-head>:first-child,.transaction-row>:first-child{display:none}.transaction-head,.transaction-row{grid-template-columns:1.05fr 1.05fr 1fr 1.05fr 1.05fr 1fr 1.05fr 1fr .9fr}}@container docked-panel (max-width:950px){.transaction-head>:nth-child(2),.transaction-row>:nth-child(2){display:none}.transaction-head,.transaction-row{grid-template-columns:1.05fr 1fr 1.05fr 1.05fr 1fr 1.05fr 1fr .9fr}}@container docked-panel (max-width:850px){.transaction-head>:nth-child(3),.transaction-row>:nth-child(3){display:none}.transaction-head,.transaction-row{grid-template-columns:1fr 1.05fr 1.05fr 1fr 1.05fr 1fr .9fr}}@container docked-panel (max-width:750px){.transaction-head>:nth-child(4),.transaction-row>:nth-child(4){display:none}.transaction-head,.transaction-row{grid-template-columns:1.05fr 1.05fr 1fr 1.05fr 1fr .9fr}}@container docked-panel (max-width:650px){.transaction-head>:nth-child(5),.transaction-row>:nth-child(5){display:none}.transaction-head,.transaction-row{grid-template-columns:1.05fr 1fr 1.05fr 1fr .9fr}}@container docked-panel (max-width:560px){.transaction-head>:nth-child(6),.transaction-row>:nth-child(6){display:none}.transaction-head,.transaction-row{grid-template-columns:1fr 1.05fr 1fr .9fr}}@container docked-panel (max-width:470px){.transaction-head>:nth-child(7),.transaction-row>:nth-child(7){display:none}.transaction-head,.transaction-row{grid-template-columns:1.05fr 1fr .9fr}}@container docked-panel (max-width:380px){.transaction-head>:nth-child(8),.transaction-row>:nth-child(8){display:none}.transaction-head,.transaction-row{grid-template-columns:1fr .9fr}}@container docked-panel (max-width:300px){.transaction-head>:nth-child(9),.transaction-row>:nth-child(9){display:none}.transaction-head,.transaction-row{grid-template-columns:.9fr}}@container docked-panel (max-width:1050px){.activity-head>:first-child,.activity-row>:first-child{display:none}.activity-head,.activity-row{grid-template-columns:1.05fr 1.05fr 1fr 1fr 1.1fr 1.1fr .95fr}}@container docked-panel (max-width:950px){.activity-head>:nth-child(2),.activity-row>:nth-child(2){display:none}.activity-head,.activity-row{grid-template-columns:1.05fr 1fr 1fr 1.1fr 1.1fr .95fr}}@container docked-panel (max-width:850px){.activity-head>:nth-child(3),.activity-row>:nth-child(3){display:none}.activity-head,.activity-row{grid-template-columns:1fr 1fr 1.1fr 1.1fr .95fr}}@container docked-panel (max-width:750px){.activity-head>:nth-child(4),.activity-row>:nth-child(4){display:none}.activity-head,.activity-row{grid-template-columns:1fr 1.1fr 1.1fr .95fr}}@container docked-panel (max-width:650px){.activity-head>:nth-child(5),.activity-row>:nth-child(5){display:none}.activity-head,.activity-row{grid-template-columns:1.1fr 1.1fr .95fr}}@container docked-panel (max-width:560px){.activity-head>:nth-child(6),.activity-row>:nth-child(6){display:none}.activity-head,.activity-row{grid-template-columns:1.1fr .95fr}}@container docked-panel (max-width:470px){.activity-head>:nth-child(7),.activity-row>:nth-child(7){display:none}.activity-head,.activity-row{grid-template-columns:.95fr}}
