.mobile-chart-side,.mobile-chart-tools{display:none}@media (max-width:768px){.trade-sidebar{display:none!important}.platform-layout__main{width:100%;height:100dvh;max-height:100dvh;display:flex;flex-direction:column;padding-bottom:0;overflow:hidden}.platform-layout__content{flex:1;min-height:0;overflow:hidden}.platform-layout__content:has(.account-shell){overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#5d6475 #1d1e2c}.platform-layout__content:has(.account-shell)::-webkit-scrollbar{width:4px}.platform-layout__content:has(.account-shell)::-webkit-scrollbar-track{background:#1d1e2c}.platform-layout__content:has(.account-shell)::-webkit-scrollbar-thumb{background:#5d6475;border-radius:4px}.platform-layout__content:has(.platform-page){overflow-y:auto;-webkit-overflow-scrolling:touch}.trade-room{background:#1d1e2c;display:flex;flex-direction:column;height:100%}.trade-room__main{height:auto;flex:1;min-height:0;display:flex;flex-direction:column}.topbar{height:44px;padding:0 8px;background:#1d1e2c;justify-content:flex-end;overflow:visible;z-index:50}.topbar--dropdown-open{z-index:210}.topbar__brand{display:none!important}.topbar__group{width:100%;justify-content:flex-start;gap:6px}.topbar__account-wrap{order:1;flex:0 1 auto;min-width:0;max-width:calc(100% - 118px);overflow:visible}.topbar__account{width:auto;max-width:100%;height:32px;padding:0 6px 0 8px;background:#252a34;border-radius:8px;gap:4px}.topbar__cap{width:22px!important;height:22px!important;flex-shrink:0}.topbar__account-text{flex-direction:row;align-items:center;gap:4px;flex:0 1 auto;min-width:0}.topbar__account-type-full{display:none}.topbar__account-type-short{display:inline!important;font-size:10px;font-weight:700;letter-spacing:.03em;flex-shrink:0;line-height:1}.topbar__account-balance{font-size:11px;font-weight:700;margin-left:0;white-space:nowrap;line-height:1}.topbar__chevron{margin-left:2px;flex-shrink:0;width:12px;height:12px}.topbar__notify{order:2;height:32px;min-width:36px;padding:0 6px;background:#252a34;border-radius:8px;flex-shrink:0}.topbar__withdraw{display:none!important}.topbar__deposit{order:3;margin-left:auto;height:32px;padding:0 10px;border-radius:8px;font-size:10px;font-weight:700;white-space:nowrap;flex-shrink:0}.topbar__account-type-short{color:#19b963}.topbar__account--demo .topbar__account-type-short{color:#f59e0b}.topbar__deposit-plus{display:none}.trade-room__workspace{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.trade-room__chart-area{display:flex;flex-direction:column;flex:1 1 0;min-height:180px;height:auto;max-height:none;background:#1d1e2c;overflow:hidden}.asset-bar,.sentiment-bar{display:none!important}.trading-chart__price-tag{background:#08f;color:#fff;border-radius:4px;font-size:11px;min-width:58px}.trading-chart__price-line{border-top-color:rgba(0,136,255,.85)}.trading-chart__candle-timer{font-size:10px;padding:2px 7px;background:rgba(24,28,36,.96)}.trade-room__chart-row{position:relative;display:flex;flex:1 1 0;min-height:0;width:100%;height:100%;align-self:stretch}.trading-chart{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#1d1e2c}.trading-chart,.trading-chart__canvas-wrap{flex:1 1 0;width:100%;min-height:0;height:auto}.trading-chart__canvas-wrap{position:relative;inset:auto;bottom:auto}.trading-chart__canvas{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0}.chart-drawing-layer{bottom:0}.trading-chart__head{display:none}.chart-toolbar,.trading-chart__zoom{display:none!important}.trading-chart__jump-live{right:12px;bottom:88px;transform:none;width:40px;height:40px}.trading-chart__jump-live:hover{transform:scale(1.06)}.mobile-chart-side{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:14;display:flex;flex-direction:column;gap:8px}.mobile-chart-tools{display:flex;flex-direction:column;gap:6px;position:relative}.mobile-chart-tools__btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:9px;background:rgba(37,42,52,.92);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;font-size:9px;font-weight:700}.mobile-chart-tools__btn--text{font-size:8px;letter-spacing:.02em}.mobile-chart-tools__btn--active{background:rgba(0,136,255,.35);color:#7ec8ff}.mobile-chart-tools__menu{position:absolute;left:calc(100% + 6px);top:0;min-width:120px;max-height:220px;overflow-y:auto;overflow-x:hidden;border-radius:8px;background:#252a34;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 24px rgba(0,0,0,.45);padding:6px;z-index:20;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:#5d6475 hsla(0,0%,100%,.04);-webkit-overflow-scrolling:touch}.mobile-chart-tools__menu::-webkit-scrollbar{width:5px}.mobile-chart-tools__menu::-webkit-scrollbar-track{margin:6px 0;background:hsla(0,0%,100%,.04);border-radius:999px}.mobile-chart-tools__menu::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5d6475,#4a5568);border-radius:999px;border:1px solid hsla(0,0%,100%,.08)}.mobile-chart-tools__menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#08f,#006dcc)}.mobile-chart-tools__menu--wide{min-width:150px;max-height:min(60vh,320px)}.mobile-chart-tools__menu button{border:none;background:transparent;color:#e5e7eb;text-align:left;padding:8px 10px;border-radius:6px;font-size:11px;cursor:pointer}.mobile-chart-tools__menu button.mobile-chart-tools__menu-item--active,.mobile-chart-tools__menu-item--active{background:rgba(0,136,255,.2);color:#7ec8ff}.mobile-chart-tools__menu button.mobile-chart-tools__menu-item--muted,.mobile-chart-tools__menu-item--muted{color:#9ba3af;border-top:1px solid hsla(0,0%,100%,.08);margin-top:2px;padding-top:10px}.mobile-chart-floats{display:flex;flex-direction:column;gap:8px;position:static;transform:none}.mobile-chart-floats__btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;background:rgba(37,42,52,.92);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.35);cursor:pointer}.mobile-chart-floats__badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#08f;font-size:9px;font-weight:800;line-height:16px;text-align:center;color:#fff}.trade-panel{flex:0 0 auto;width:100%!important;max-width:100%!important;height:auto!important;min-height:0;padding:0;margin:auto 0 0;align-self:stretch;background:#1d1e2c;gap:0;overflow:visible}.trade-panel__card{width:100%;max-width:100%;margin:0;border-radius:0;background-color:#1d1e2c;box-shadow:none}.trade-panel__card--top{border-radius:14px 14px 0 0;background:#1d1e2c;border-top:none;border-bottom:none;margin-bottom:0;padding-bottom:0}.trade-panel__card--bottom{display:none!important}.trade-panel__inner{padding:7px 4px 0}.trade-panel__head-row{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;margin-bottom:5px;padding:0 2px;box-sizing:border-box}.tr-asset-header{width:auto;max-width:none;flex:0 1 auto;min-width:0;justify-content:flex-start;gap:4px;margin-bottom:0!important;padding-left:0}.tr-asset-header .tr-flag-pair--panel{width:26px;height:26px;flex-shrink:0}.tr-asset-header .tr-flag-pair--panel .tr-flag-pair__flag{width:16px;height:16px}.tr-asset-header__pair{font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-asset-header .text-tr-payout,.tr-asset-header span.shrink-0{font-size:11px!important;font-weight:700!important;color:#ff9800!important;flex-shrink:0}.tr-asset-header__chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:transparent;color:#9ba3af;padding:0;cursor:pointer}.tr-pending-row{width:auto;max-width:none;flex-shrink:0;margin-bottom:0!important;margin-left:auto;gap:5px;justify-content:flex-end;padding-right:0}.tr-pending-row span{font-size:8px!important;font-weight:600!important;letter-spacing:.02em;line-height:1.15;max-width:none;text-align:right;color:#08f!important;white-space:nowrap}.tr-pending-row svg{display:none}.tr-pending-row .tr-toggle{height:18px;width:32px}.tr-pending-row .tr-toggle__knob{height:14px;width:14px}.tr-pending-row .tr-toggle--on .tr-toggle__knob{transform:translateX(14px)}.tr-fields-wrap{flex-direction:row;align-items:flex-start;gap:8px;margin-bottom:4px}.tr-field-group{flex:1;width:auto;max-width:none;margin:0}.tr-field{padding:0 4px 2px;border-radius:5px}.tr-field legend{font-size:9px;margin-left:6px;padding:0 2px}.tr-field__body{height:30px}.tr-field .tr-btn-step{height:22px;width:22px}.tr-field__value{font-size:13px}.tr-field__input{font-size:13px;max-width:64px}.tr-field__suffix{font-size:12px}.tr-field-group .tr-field__footer{font-size:8px;margin-top:2px}.tr-field-group:last-child .tr-field__footer{display:block}.tr-field-group:first-child .tr-field__footer{display:none}.tr-field-group:first-child legend{font-size:9px;line-height:1.2;color:#9ba3af}.tr-duration-field__value{font-size:13px}.tr-duration-picker{position:fixed;top:auto;bottom:calc(50px + env(safe-area-inset-bottom, 0) + 168px);left:50%;transform:translateX(-50%);width:min(300px,calc(100vw - 24px));max-height:min(52vh,320px);z-index:220}.tr-duration-picker__grid{grid-template-columns:repeat(3,1fr);max-height:min(38vh,220px)}.tr-duration-picker__opt{font-size:10px;padding:7px 2px}.tr-field{border-color:#434b5c}.tr-field__hint{display:none}.tr-panel-narrow{width:100%;max-width:none;margin:0}.tr-payout{padding:2px 0 6px;font-size:11px}.tr-payout__value{font-size:13px}.tr-actions-wrap{flex-direction:row;gap:8px;margin-bottom:0;padding-bottom:0}.tr-trade-btn{flex:1;height:46px;border-radius:8px;font-size:12px;font-weight:700;padding:0 12px}.tr-trade-btn__icon{height:26px;width:26px}.mobile-bottom-nav{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;width:100%;height:50px;padding:0 6px env(safe-area-inset-bottom,0);background:#1d1e2c;border-top:1px solid hsla(0,0%,100%,.08);z-index:90;position:relative}.mobile-bottom-nav__item{display:flex;align-items:center;justify-content:center;flex:1;color:#6b7289;text-decoration:none;border:none;background:transparent;padding:0;cursor:pointer;font:inherit}.mobile-bottom-nav__item--active{color:#08f}.mobile-bottom-nav__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.mobile-bottom-nav__badge{position:absolute;top:2px;right:0;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#08f;font-size:8px;font-weight:800;line-height:14px;text-align:center;color:#fff}.mobile-ops-sheet{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;pointer-events:auto}.mobile-ops-sheet__backdrop{position:absolute;inset:0;border:none;background:rgba(0,0,0,.55);cursor:pointer;animation:mobile-ops-fade-in .2s ease}.mobile-ops-sheet__panel{position:relative;width:100%;max-height:min(72vh,520px);border-radius:14px 14px 0 0;background:#252a34;z-index:1;overflow:hidden;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0);animation:mobile-ops-slide-up .28s cubic-bezier(.22,1,.36,1)}@keyframes mobile-ops-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-ops-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-ops-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:14px;font-weight:700;color:#fff}.mobile-ops-sheet__head button{border:none;background:transparent;color:#9ba3af;cursor:pointer;padding:4px}.mobile-ops-sheet__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 12px 16px}.mobile-ops-sheet__body .ops-list{width:100%;min-height:180px;max-height:none;border-radius:8px;overflow:hidden}.mobile-ops-sheet__body .ops-list__body{max-height:calc(min(72vh, 520px) - 120px)}.chart-settings-panel{width:100%!important;max-width:100%!important}.account-dropdown{position:fixed;top:44px;left:10px;right:auto;bottom:auto;width:min(248px,calc(100vw - 20px));max-width:248px;max-height:none;margin:0;flex-direction:column;overflow:visible;border-radius:8px;border:1px solid #1a1a1a;box-shadow:0 10px 28px rgba(0,0,0,.55);z-index:200}.account-dropdown__status{display:flex!important;margin-bottom:6px;padding:5px 8px}.account-dropdown__status-icon{width:22px!important;height:22px!important}.account-dropdown__row-icon{display:none!important}.account-dropdown__left{flex:none;padding:7px 8px 9px;width:100%;box-sizing:border-box}.account-dropdown__right{display:none!important}.account-dropdown__email{font-size:11px;margin-bottom:1px}.account-dropdown__currency,.account-dropdown__id{font-size:9px;margin-bottom:5px}.account-dropdown__divider{margin:5px 0}.account-dropdown__account-row{padding:4px 0;gap:6px}.account-dropdown__account-name{font-size:10px}.account-dropdown__account-balance-lg,.account-dropdown__account-balance-sm{font-size:11px;font-weight:700}.account-dropdown__account-limit{font-size:8px}.account-dropdown__radio{margin-top:0}.asset-modal-backdrop{align-items:center;justify-content:center;padding:12px}.asset-modal{width:100%;max-width:min(100%,420px);max-height:min(82vh,620px);margin:0 auto;border-radius:12px}.asset-modal__head{padding:12px 14px 8px}.asset-modal__head h2{font-size:13px}.asset-modal__cats,.asset-modal__toolbar{padding-left:14px;padding-right:14px}.asset-modal__row,.asset-modal__table-head{grid-template-columns:1fr 72px 64px 52px;gap:4px;padding:8px 12px;font-size:11px}.asset-modal__row>span:not(.asset-modal__name),.asset-modal__table-head span:not(:first-child){text-align:center}.asset-modal__list{scrollbar-width:thin;scrollbar-color:#5d6475 #12151a}.asset-modal__list::-webkit-scrollbar{width:4px}.asset-modal__list::-webkit-scrollbar-track{background:#12151a;border-radius:4px}.asset-modal__list::-webkit-scrollbar-thumb{background:#5d6475;border-radius:4px}.asset-modal__list::-webkit-scrollbar-thumb:hover{background:#7b8499}.chart-settings-backdrop{position:fixed;inset:0;z-index:300}.chart-settings-panel{position:fixed;top:0;left:0;right:0;bottom:calc(50px + env(safe-area-inset-bottom, 0));width:100%;max-width:100%;z-index:310}.chart-settings-panel__head-left{display:flex;align-items:center;gap:8px}.chart-settings-panel__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;flex-shrink:0}.chart-settings-panel__body{overflow-y:auto;-webkit-overflow-scrolling:touch}.trading-chart__canvas a{display:none!important;visibility:hidden!important;pointer-events:none!important}.support-page{padding-bottom:12px;overflow-y:auto;-webkit-overflow-scrolling:touch}.platform-page{padding-bottom:8px}.platform-page.user-dashboard{padding-bottom:calc(28px + env(safe-area-inset-bottom, 0px))}.account-shell--dashboard .account-content--dashboard{padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.account-shell__top{height:44px;padding:0 8px;overflow:visible;z-index:50}.account-shell__top--dropdown-open{z-index:210}.account-shell__brand{display:none!important}.account-shell__brand .topbar__brand-tagline{display:none}.account-shell__actions{width:100%;gap:6px;overflow:visible;justify-content:flex-start}.account-shell__actions .topbar__account-wrap{order:1;flex:1;min-width:0}.account-shell__actions .topbar__notify{order:2;flex-shrink:0}.account-shell__actions .topbar__withdraw{display:none!important}.account-shell__actions .topbar__deposit{order:3;margin-left:auto;height:34px;padding:0 12px;font-size:11px;white-space:nowrap}.account-shell--in-platform{min-height:0;height:auto;flex:1;overflow:visible}.account-shell--in-platform .account-content{flex:1 1 auto;min-height:0;overflow:visible;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:72px}.account-grid-3,.account-grid-3--profile{overflow:visible;min-height:auto;flex:none}.account-deposit-wrap{padding-bottom:72px}.account-tabs{flex-shrink:0;padding:0 8px}.account-tabs__link{padding:8px 12px;font-size:11px}}@media (min-width:769px){.chart-settings-panel__close,.mobile-bottom-nav,.mobile-chart-floats,.mobile-chart-side,.mobile-chart-tools,.mobile-ops-sheet,.topbar__account-type-short,.tr-asset-header__chevron{display:none}.platform-layout__main{padding-bottom:0}.trade-panel__head-row{display:contents}.topbar__account-type-short{display:none}}