@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700&display=swap");:root{--xo-void:#050a12;--xo-bg:#0a1422;--xo-panel:#0f1c2d;--xo-panel-2:#132338;--xo-line:rgba(212,160,23,.22);--xo-gold:#d4a017;--xo-gold-2:#f0c14b;--xo-gold-3:#8b6914;--xo-text:#e8eef6;--xo-muted:#8aa0b8;--xo-steel:#3d7ea6;--xo-up:#1f8a78;--xo-up-2:#2bb89f;--xo-down:#c44b42;--xo-down-2:#e06a60;--xo-win:#c9a227;--xo-loss:#d1655c;--xo-real:#2196f3;--xo-demo:#ff9800;--font-xo:"Outfit","Sora",system-ui,sans-serif}body,html{font-family:var(--font-xo)!important;background:var(--xo-void)!important;color:var(--xo-text)}.lp-glitter,.lp-glitter--rich,.lp-lights{display:none!important}.lp--xoption{--xo-bg:#070f1a;--xo-gold:#d4a017;--xo-gold-2:#f0c14b;--xo-navy:#0b1c2c;--xo-text:#e8eef6;--xo-muted:#8aa0b8;min-height:100vh;background:radial-gradient(1200px 600px at 85% -10%,rgba(212,160,23,.18),transparent 55%),radial-gradient(900px 500px at -10% 40%,rgba(61,126,166,.16),transparent 50%),linear-gradient(165deg,#050a12,#0b1c2c 45%,#0a1524)!important;color:var(--xo-text);overflow-x:hidden}.lp--xoption .lp-grid{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.35;background-image:linear-gradient(rgba(212,160,23,.05) 1px,transparent 0),linear-gradient(90deg,rgba(212,160,23,.05) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 20%,#000 20%,transparent 75%)}.lp--xoption .lp-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:14px clamp(16px,4vw,48px);border-bottom:1px solid var(--xo-line);background:linear-gradient(180deg,rgba(8,16,28,.92),rgba(8,16,28,.55));backdrop-filter:blur(10px);gap:12px}.lp--xoption .lp-brand__name{letter-spacing:.18em!important;font-weight:800!important;text-transform:uppercase;color:#f0c14b!important;background:none!important;-webkit-text-fill-color:#f0c14b!important}.lp--xoption .lp-brand__tagline{color:var(--xo-gold)!important;letter-spacing:.08em}.lp--xoption .lp-nav{position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;backdrop-filter:none!important;box-shadow:none!important;display:flex!important;align-items:center!important;gap:14px!important;z-index:auto!important}.lp--xoption .lp-nav a{color:var(--xo-muted);font-weight:600;letter-spacing:.04em;text-decoration:none}.lp--xoption .lp-nav__cta{background:linear-gradient(135deg,var(--xo-gold-2),var(--xo-gold),var(--xo-gold-3))!important;color:#1a1200!important;border-radius:4px!important;padding:8px 14px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 6px 18px rgba(212,160,23,.22);white-space:nowrap}.lp--xoption .lp-brand{position:relative;z-index:3;display:inline-flex!important;align-items:center;gap:10px;text-decoration:none}.lp--xoption .lp-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(20px,3vw,40px);padding:clamp(24px,4vw,48px) clamp(16px,4vw,56px) 28px;align-items:center;max-width:1120px;margin:0 auto;width:100%;box-sizing:border-box}.lp--xoption .lp-hero,.lp--xoption .lp-hero--x{position:relative!important;min-height:0!important;height:auto!important;max-width:none!important;width:100%!important;display:block!important;align-items:stretch!important;justify-content:flex-start!important;text-align:left!important;padding:0!important;margin:0!important;overflow:visible!important}.lp--xoption .lp-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--xo-gold-2)!important;font-size:.72rem!important;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px!important}.lp--xoption .lp-kicker:before{content:"";width:28px;height:2px;background:linear-gradient(90deg,var(--xo-gold),transparent)}.lp--xoption .lp-hero--x h1{font-size:clamp(28px,4vw,42px)!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-.02em;max-width:16ch;margin:0 0 14px!important;background:linear-gradient(120deg,#fff 10%,#f0c14b 55%,#d4a017);-webkit-background-clip:text;background-clip:text;color:transparent!important}.lp--xoption .lp-lead{color:var(--xo-muted)!important;font-size:15px!important;max-width:42ch;line-height:1.55;margin:0!important}.lp--xoption .lp-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 12px}.lp--xoption .lp-btn{border-radius:4px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;font-size:13px!important;padding:12px 20px!important;min-height:44px;box-sizing:border-box}.lp--xoption .lp-btn--gold{background:linear-gradient(135deg,#f3d27a,#d4a017 45%,#9a7210)!important;color:#140e00!important;border:none!important;box-shadow:0 10px 30px rgba(212,160,23,.3)}.lp--xoption .lp-btn--ghost{background:transparent!important;border:1px solid rgba(212,160,23,.45)!important;color:var(--xo-gold-2)!important}.lp--xoption .lp-hero__note{color:#6f8499!important;font-size:.85rem}.lp--xoption .lp-hero-panel{position:relative;border:1px solid var(--xo-line);border-radius:8px;padding:22px 20px;background:linear-gradient(145deg,rgba(212,160,23,.12),transparent 40%),linear-gradient(180deg,rgba(19,35,56,.95),rgba(10,20,34,.98));box-shadow:0 18px 44px rgba(0,0,0,.3);overflow:hidden}.lp--xoption .lp-hero-panel:after{content:"";position:absolute;inset:auto -20% -40% 20%;height:70%;background:radial-gradient(circle,rgba(212,160,23,.22),transparent 65%);pointer-events:none}.lp--xoption .lp-hero-panel h2{margin:0 0 10px;font-size:1.15rem;color:var(--xo-gold-2);letter-spacing:.08em;text-transform:uppercase}.lp--xoption .lp-hero-panel p{margin:0 0 18px;color:var(--xo-muted);line-height:1.5}.lp--xoption .lp-hero-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lp--xoption .lp-hero-panel li{display:flex;gap:10px;align-items:flex-start;color:var(--xo-text);font-size:.92rem}.lp--xoption .lp-hero-panel li:before{content:"▸";color:var(--xo-gold);font-weight:800}.lp--xoption .lp-band,.lp--xoption .lp-features{position:relative;z-index:1;padding:28px clamp(20px,4vw,56px) 48px}.lp--xoption .lp-band h2,.lp--xoption .lp-features h2{color:var(--xo-text);font-size:clamp(1.4rem,2.5vw,1.9rem);letter-spacing:-.01em}.lp--xoption .lp-feature-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px!important}.lp--xoption .lp-feature-card,.lp--xoption [class*=feature-card]{position:relative!important;display:flex!important;flex-direction:column!important;gap:8px!important;border-radius:6px!important;border:1px solid var(--xo-line)!important;background:linear-gradient(160deg,rgba(19,35,56,.9),rgba(10,20,34,.95))!important;box-shadow:none!important;padding:20px!important;overflow:visible!important;min-height:0!important}.lp--xoption .lp-feature-card h3,.lp--xoption .lp-feature-card p,.lp--xoption .lp-feature-card__link{position:static!important;float:none!important;inset:auto!important}.lp--xoption .lp-feature-card p{margin:0!important;color:var(--xo-muted)!important;flex:0 0 auto}.lp--xoption .lp-feature-card__link{margin-top:8px!important;color:var(--xo-gold-2)!important;font-weight:700!important;text-decoration:none!important;align-self:flex-start}.lp--xoption .lp-band{margin:10px clamp(20px,4vw,56px) 40px;border-radius:8px;border:1px solid var(--xo-line);background:linear-gradient(90deg,rgba(212,160,23,.1),transparent 35%),linear-gradient(180deg,#101f31,#0b1624)}.lp--xoption .lp-steps{display:grid;gap:10px;margin:18px 0 22px;padding:0;list-style:none;counter-reset:xo-step}.lp--xoption .lp-steps li{counter-increment:xo-step;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;color:var(--xo-muted)}.lp--xoption .lp-steps li:before{content:counter(xo-step,decimal-leading-zero);color:var(--xo-gold-2);font-weight:800;font-size:.85rem;letter-spacing:.06em}.lp--xoption .lp-footer{border-top:1px solid var(--xo-line);background:linear-gradient(180deg,#08101a,#050a12);padding:36px clamp(20px,4vw,56px) 28px}.lp--xoption .lp-footer__legal-link{color:var(--xo-gold-2)!important;border-bottom:1px solid rgba(212,160,23,.35);background:none;font-weight:600}.lp-legal-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px}.lp-legal-modal__backdrop{position:absolute;inset:0;background:rgba(3,8,16,.72);backdrop-filter:blur(4px)}.lp-legal-modal__panel{position:relative;z-index:1;width:min(720px,100%);max-height:min(82vh,860px);overflow:auto;background:linear-gradient(180deg,#132338,#0b1624)!important;border:1px solid var(--xo-line)!important;border-radius:8px!important;box-shadow:0 30px 80px rgba(0,0,0,.55)!important;padding:0 0 18px}.lp-legal-modal__head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:linear-gradient(180deg,#15263a,rgba(21,38,58,.92));border-bottom:1px solid var(--xo-line)}.lp-legal-modal__head h2{margin:0;color:var(--xo-gold-2)!important;font-size:1.05rem}.lp-legal-modal__close{border:1px solid rgba(212,160,23,.35);background:rgba(212,160,23,.08);color:var(--xo-gold-2);border-radius:6px;width:34px;height:34px;cursor:pointer}.lp-legal-modal__body{padding:8px 18px 6px;color:var(--xo-muted);line-height:1.55}.lp-legal-modal__body p{margin:0 0 12px}@media (max-width:900px){.lp--xoption .lp-shell{grid-template-columns:1fr;align-items:stretch;padding:20px 16px 24px;gap:18px}.lp--xoption .lp-cta-row{flex-direction:column;align-items:stretch}.lp--xoption .lp-btn{width:100%;justify-content:center}.lp--xoption .lp-hero-panel{padding:18px 16px}.lp--xoption .lp-band,.lp--xoption .lp-features{padding:20px 16px 32px}.lp--xoption .lp-band{margin:0 16px 28px}.lp--xoption .lp-feature-grid{grid-template-columns:1fr!important}}.auth-shell{background:radial-gradient(800px 420px at 80% 0,rgba(212,160,23,.18),transparent 55%),radial-gradient(700px 400px at 10% 100%,rgba(61,126,166,.14),transparent 50%),linear-gradient(160deg,#050a12,#0b1c2c 50%,#08131f)!important;gap:12px!important;padding:24px 16px!important;justify-content:center!important}.auth-page{min-height:0!important;height:auto!important;width:100%!important;max-width:400px!important;display:flex!important;place-items:unset!important;align-content:unset!important;padding:0!important;margin:0!important;background:transparent!important}.auth-page__card{width:100%!important;max-width:400px!important;margin:0 auto!important;border-radius:10px!important;border:1px solid var(--xo-line)!important;background:linear-gradient(155deg,rgba(212,160,23,.08),transparent 35%),linear-gradient(180deg,#132338,#0d1a2a)!important;box-shadow:0 18px 48px rgba(0,0,0,.4)!important;padding:22px 20px!important}.auth-page__title{font-family:var(--font-xo);font-weight:800!important;letter-spacing:-.02em;color:var(--xo-text)!important;font-size:20px!important}.auth-page__subtitle{color:var(--xo-muted)!important;margin-bottom:16px!important}.auth-page__input{border-radius:6px!important;border:1px solid rgba(212,160,23,.22)!important;background:rgba(5,10,18,.65)!important;color:var(--xo-text)!important;height:42px!important;padding:0 12px!important}.auth-page__input:focus{border-color:var(--xo-gold)!important;box-shadow:0 0 0 3px rgba(212,160,23,.15)!important;outline:none}.auth-page__btn,.auth-page__submit{width:100%;height:44px!important;border:none!important;border-radius:6px!important;background:linear-gradient(135deg,#f3d27a,#d4a017 50%,#9a7210)!important;color:#140e00!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;padding:0 16px!important;box-shadow:0 8px 22px rgba(212,160,23,.25)}.auth-page__footer a,.auth-page__link{color:var(--xo-gold-2)!important;font-weight:700;cursor:pointer}.auth-page__link-btn{background:none;border:none;padding:0;color:var(--xo-gold-2);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.auth-brand{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;margin:0!important;text-decoration:none}.auth-brand__name{color:var(--xo-gold-2)!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:16px!important}.auth-brand__icon-wrap{width:42px!important;height:42px!important;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(240,193,75,.25),rgba(11,28,44,.9));border:1px solid rgba(212,160,23,.4)}@media (max-width:480px){.auth-shell{gap:10px!important;padding:14px 14px 24px!important;justify-content:center!important}.auth-page__card{padding:18px 16px!important}.auth-page__title{font-size:18px!important}.auth-brand__icon-wrap{width:38px!important;height:38px!important}.auth-brand__name{font-size:15px!important}}.topbar,.topbar--blaze{background:linear-gradient(90deg,#08111c,#0f1c2d 45%,#121f33)!important;border-bottom:1px solid var(--xo-line)!important;box-shadow:0 8px 24px rgba(0,0,0,.25)}.topbar__brand-name{letter-spacing:.16em!important;font-weight:800!important;color:var(--xo-gold-2)!important}.topbar__brand-icon{filter:drop-shadow(0 0 8px rgba(212,160,23,.35))}.topbar__group{display:flex;flex-direction:row;align-items:center;gap:10px}.topbar__deposit{border-radius:6px!important;background:linear-gradient(135deg,#f0c14b,#d4a017)!important;color:#1a1200!important;font-weight:800!important;border:none!important;box-shadow:0 6px 18px rgba(212,160,23,.28)}.topbar__account--real-bal .topbar__account-balance,.topbar__account--real-bal .topbar__chevron{color:var(--xo-real)!important}.topbar__account--demo-bal .topbar__account-balance,.topbar__account--demo-bal .topbar__chevron{color:var(--xo-demo)!important}.topbar__avatar-wrap{border:2px solid rgba(212,160,23,.55)!important;box-shadow:0 0 0 2px rgba(11,28,44,.9)}.trade-sidebar{background:linear-gradient(180deg,#0a1422,#071018)!important;border-right:1px solid var(--xo-line)!important}.trade-sidebar__icon-box--active,.trade-sidebar__item--active .trade-sidebar__icon-box{background:linear-gradient(145deg,rgba(240,193,75,.28),rgba(212,160,23,.08))!important;border:1px solid rgba(212,160,23,.45)!important;color:var(--xo-gold-2)!important;box-shadow:none!important}.trade-sidebar__item--active .trade-sidebar__label{color:var(--xo-gold-2)!important}.trade-panel__card{background:linear-gradient(180deg,#121f33,#0d1826)!important;border:1px solid var(--xo-line)!important;border-radius:8px!important;box-shadow:none!important}.tr-field{border-color:rgba(212,160,23,.25)!important;background:rgba(5,10,18,.45)!important;border-radius:6px!important}.tr-field legend{color:var(--xo-gold-2)!important;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem!important}.tr-btn-step{background:rgba(212,160,23,.12)!important;border:1px solid rgba(212,160,23,.28)!important;border-radius:4px!important}.tr-payout{order:2;margin-top:10px;color:var(--xo-muted)}.tr-payout__value{color:var(--xo-gold-2)!important;font-weight:800}.tr-panel-narrow{display:flex;flex-direction:column}.tr-actions-wrap{order:1;width:100%!important}.tr-actions-wrap .tr-trade-btn{flex:1 1 0!important;width:auto!important;min-width:0!important}.tr-trade-btn{min-height:48px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem!important;border:1px solid transparent!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)!important}.tr-trade-btn--up{background:linear-gradient(135deg,#2bb89f,#1f8a78 55%,#17695c)!important;border-color:rgba(43,184,159,.5)!important;color:#041512!important}.tr-trade-btn--down{background:linear-gradient(135deg,#e06a60,#c44b42 55%,#9a3530)!important;border-color:hsla(5,67%,63%,.5)!important;color:#1a0807!important}.tr-trade-btn__icon{width:28px!important;height:28px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(0,0,0,.22)!important}.tr-toggle--on{background:var(--xo-gold)!important}.chart-trade-pill{border-radius:4px!important;border:1px solid rgba(212,160,23,.45)!important;background:linear-gradient(90deg,rgba(15,28,45,.96),rgba(19,35,56,.96))!important;box-shadow:0 8px 20px rgba(0,0,0,.35)!important;backdrop-filter:blur(6px);font-family:var(--font-xo)!important;gap:8px!important;padding:5px 9px!important}.chart-trade-pill--down .chart-trade-pill__side,.chart-trade-pill--up .chart-trade-pill__side{border-radius:3px!important;font-size:.62rem!important;letter-spacing:.08em;padding:2px 6px!important;text-shadow:none!important;box-shadow:none!important}.chart-trade-pill--up .chart-trade-pill__side{background:rgba(31,138,120,.25)!important;color:#7dffd4!important;border:1px solid rgba(43,184,159,.45)}.chart-trade-pill--down .chart-trade-pill__side{background:rgba(196,75,66,.25)!important;color:#ffb0a8!important;border:1px solid hsla(5,67%,63%,.45)}.chart-trade-pill--win{border-color:rgba(201,162,39,.65)!important}.chart-trade-pill--loss{border-color:hsla(5,56%,59%,.65)!important}.chart-trade-pill__pnl--win{color:var(--xo-win)!important;text-shadow:none!important}.chart-trade-pill__pnl--loss{color:var(--xo-loss)!important;text-shadow:none!important}.chart-trade-dot--win,.chart-trade-hline--win{color:var(--xo-win)!important;border-color:var(--xo-win)!important;background:var(--xo-win)!important;box-shadow:none!important}.chart-trade-dot--loss,.chart-trade-hline--loss{color:var(--xo-loss)!important;border-color:var(--xo-loss)!important;background:var(--xo-loss)!important;box-shadow:none!important}.trading-chart__notices{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.trade-toast,.xo-notice{min-width:220px;max-width:min(340px,92vw);border-radius:6px!important;border:1px solid var(--xo-line)!important;background:linear-gradient(135deg,rgba(19,35,56,.96),rgba(8,16,28,.98))!important;box-shadow:0 12px 32px rgba(0,0,0,.4)!important;color:var(--xo-text)!important;font-family:var(--font-xo)!important;padding:10px 12px!important;display:flex;align-items:flex-start;gap:10px}.trade-toast--entry,.xo-notice--entry{border-left:3px solid var(--xo-gold)!important}.trade-toast--win,.xo-notice--win{border-left:3px solid var(--xo-win)!important}.trade-toast--loss,.xo-notice--loss{border-left:3px solid var(--xo-loss)!important}.xo-notice__mark{width:22px;height:22px;border-radius:4px;display:grid;place-items:center;font-size:.7rem;font-style:normal;font-weight:800;color:#1a1200;background:linear-gradient(135deg,var(--xo-gold-2),var(--xo-gold));flex-shrink:0}.xo-notice--win .xo-notice__mark{background:linear-gradient(135deg,#e0c35a,#a88616)}.xo-notice--loss .xo-notice__mark{background:linear-gradient(135deg,#e06a60,#9a3530);color:#fff}.xo-notice__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.xo-notice__body strong{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--xo-gold-2)}.xo-notice--win .xo-notice__body strong{color:var(--xo-win)}.xo-notice--loss .xo-notice__body strong{color:#ffb0a8}.xo-notice__body span{font-size:.84rem;color:var(--xo-text);line-height:1.35}.trade-toast__close,.xo-notice__close{color:var(--xo-muted)!important;background:transparent!important;border:none;cursor:pointer}.trade-result-popup{border-radius:8px!important;border:1px solid var(--xo-line)!important;background:linear-gradient(160deg,#15263a,#0c1624)!important;box-shadow:0 18px 40px rgba(0,0,0,.45)!important}.trade-result-popup--win{border-color:rgba(201,162,39,.55)!important}.trade-result-popup--loss{border-color:hsla(5,56%,59%,.55)!important}.trade-result-popup--loss:after,.trade-result-popup--win:after{border-left-color:transparent!important}.trade-result-popup__title{letter-spacing:.1em!important;color:var(--xo-muted)!important;font-size:.65rem!important}.trade-result-popup--win .trade-result-popup__value{color:var(--xo-win)!important;text-shadow:none!important}.trade-result-popup--loss .trade-result-popup__value{color:var(--xo-loss)!important;text-shadow:none!important}.account-dropdown,.account-dropdown--blaze{border:1px solid var(--xo-line)!important;background:linear-gradient(180deg,#132338,#0c1624)!important;border-radius:8px!important;box-shadow:0 20px 50px rgba(0,0,0,.5)!important}.adb-mode__value--real{color:var(--xo-real)!important}.adb-mode__value--demo{color:var(--xo-demo)!important}.trade-panel,.trade-room,.trading-chart{--blaze-green:var(--xo-gold);--blaze-neon:rgba(212,160,23,.35);--tr-btn-buy:#1f8a78;--tr-btn-sell:#c44b42}.tr-actions-wrap{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important}.tr-actions-wrap>.tr-trade-btn{flex:1 1 0!important;width:auto!important;min-width:0!important}.topbar,.topbar--blaze,.topbar--xo{min-height:48px!important;padding-top:4px!important;padding-bottom:4px!important}.topbar__brand-icon{width:28px!important;height:28px!important}.topbar__brand-name{font-size:.78rem!important}.topbar__avatar,.topbar__avatar-wrap{width:32px!important;height:32px!important}.topbar__account-balance{font-size:.9rem!important}.topbar__deposit{min-height:34px!important;padding:0 10px!important;font-size:.72rem!important}.trade-sidebar__help-label,.trade-sidebar__label{color:#f0c14b!important}.trade-sidebar__help-icon-lucide,.trade-sidebar__icon-box svg,.trade-sidebar__svg,.trade-sidebar__util svg{color:#f0c14b!important;stroke:#f0c14b!important}.trade-sidebar__item--active .trade-sidebar__label{color:#f0c14b!important}.trade-sidebar__icon-box--active{background:rgba(240,193,75,.18)!important;border:1px solid rgba(240,193,75,.4)!important}.trade-sidebar__icon-box--active svg{color:#f0c14b!important;stroke:#f0c14b!important}.ops-list,.trade-panel__card,.trade-room,.trade-room__chart-area,.trade-room__chart-row,.trade-room__main,.trading-chart{background-color:#0a1422!important}.trading-chart{--tr-layout-bg:#0a1422;--tr-chart-bg:#0a1422;--tr-panel-bg:#0f1c2d}@media (max-width:900px){.tr-actions-wrap{display:flex!important;flex-direction:row!important}.tr-trade-btn{min-height:44px!important;font-size:.7rem!important;justify-content:center!important;gap:6px!important}.topbar,.topbar--blaze,.topbar--xo{min-height:46px!important;padding-top:2px!important;padding-bottom:2px!important}}.auth-brand__name,.lp-brand__name,.topbar__brand-name{color:#f0c14b!important;-webkit-text-fill-color:#f0c14b!important;background:none!important}.mobile-bottom-nav{border-top-color:rgba(212,160,23,.25)!important}.mobile-bottom-nav__item svg{color:inherit!important;stroke:currentColor!important}.lp--xoption .lp-brand__name,.lp-brand__name{color:#f0c14b!important;-webkit-text-fill-color:#f0c14b!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;opacity:1!important;visibility:visible!important}.lp.lp--xoption>.lp-top{position:relative!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px clamp(16px,4vw,48px)!important;gap:12px}.lp.lp--xoption>.lp-top .lp-nav{position:static!important;display:flex!important;gap:10px!important;margin-left:auto!important;flex-shrink:0}.lp.lp--xoption>.lp-shell{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)!important;align-items:center!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}.lp.lp--xoption .lp-hero.lp-hero--x{min-height:0!important;display:block!important;text-align:left!important;justify-content:flex-start!important;padding:0!important}@media (max-width:900px){.lp.lp--xoption>.lp-shell{grid-template-columns:1fr!important;gap:18px!important;padding:20px 16px 24px!important}.lp.lp--xoption>.lp-top{padding:12px 14px!important}.lp.lp--xoption .lp-brand__name{font-size:14px!important;letter-spacing:.1em!important}.lp.lp--xoption .lp-hero--x h1{max-width:none;font-size:clamp(26px,7vw,34px)!important}.lp.lp--xoption .lp-nav a:not(.lp-nav__cta){font-size:13px}.lp.lp--xoption .lp-nav__cta{padding:8px 12px!important;font-size:11px!important}}.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 var(--tr-layout-bg)}.platform-layout__content:has(.account-shell)::-webkit-scrollbar{width:4px}.platform-layout__content:has(.account-shell)::-webkit-scrollbar-track{background:var(--tr-layout-bg)}.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:var(--tr-layout-bg);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:var(--tr-layout-bg);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:var(--tr-layout-bg);overflow:hidden}.asset-bar,.sentiment-bar{display:none!important}.trading-chart__price-tag{background:#00c853;color:#fff;border-radius:4px;font-size:11px;min-width:58px}.trading-chart__price-line{border-top-color:rgba(0,200,83,.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:var(--tr-layout-bg)}.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,200,83,.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,#00c853,#00a843)}.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,200,83,.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:#00c853;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:var(--tr-layout-bg);gap:0;overflow:visible}.trade-panel__card{width:100%;max-width:100%;margin:0;border-radius:0;background-color:var(--tr-layout-bg);box-shadow:none}.trade-panel__card--top{border-radius:14px 14px 0 0;background:var(--tr-layout-bg);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:#00c853!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:var(--tr-layout-bg);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:#00c853}.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:#00c853;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}}.mobile-bottom-nav{background:#0a1422!important;border-top:1px solid rgba(212,160,23,.22)!important}.mobile-bottom-nav__item{color:#d4b356!important}.mobile-bottom-nav__item--active{color:#f0c14b!important}.mobile-bottom-nav__item svg,.mobile-bottom-nav__item--active svg{color:inherit!important;stroke:currentColor!important}