/* ==========================================================================\n   LUMEX THEME 3.9.0 — PC FINAL COHERENCE LAYER\n   Loaded after every legacy stylesheet. This layer intentionally hard-resets\n   the repeated 3.5–3.8 overrides that caused overlap, micro-text and drift.\n   ========================================================================== */
:root{--lm39-ink:#101828;--lm39-text:#18233a;--lm39-muted:#66758d;--lm39-line:#e2e8f1;--lm39-soft:#f7f9fd;--lm39-blue:#4f63f5;--lm39-blue2:#6e57f6;--lm39-green:#0aa875;--lm39-red:#df5262;--lm39-shadow:0 16px 45px rgba(35,50,86,.075)}

/* ---------- HEADER / GLOBAL MEGA MENU ---------- */
.lm-header-v390{height:70px!important;position:sticky!important;top:0!important;z-index:3000!important;background:#fff!important;border:0!important;border-bottom:1px solid #e4e9f1!important;box-shadow:none!important;backdrop-filter:none!important}
.lm-header-v390 .lm-header-inner{width:min(1460px,calc(100% - 48px))!important;height:70px!important;margin:0 auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:30px!important;padding:0!important}
.lm-header-v390 .lm-brand,.lm-unified-header.lm-header-v390 .lm-brand,.lm-benefits-body .lm-header-v390 .lm-brand{height:70px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-width:max-content!important}
.lm-header-v390 .lm-brand-mark{width:32px!important;height:32px!important;border-radius:9px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#4168f7,#7852f5)!important;color:#fff!important;box-shadow:0 6px 16px rgba(78,92,235,.18)!important;font-size:15px!important;font-weight:900!important}
.lm-header-v390 .lm-brand-word{font-size:20px!important;line-height:1!important;font-weight:900!important;color:#101828!important;letter-spacing:-.035em!important}
.lm-header-v390 .lm-unified-nav{justify-self:center!important;height:70px!important;display:flex!important;align-items:stretch!important;gap:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.lm-header-v390 .lm-unified-nav>a,.lm-header-v390 .lm-unified-nav>.lm-nav-dropdown>button{height:70px!important;min-height:70px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 17px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#141d31!important;opacity:1!important;filter:none!important;font-size:14px!important;line-height:1!important;font-weight:820!important;white-space:nowrap!important;position:relative!important;cursor:pointer!important}
/* Reference header is text-led; remove the low-quality tiny icons from top navigation. */
.lm-header-v390 .lm-unified-nav>a>i,.lm-header-v390 .lm-unified-nav>.lm-nav-dropdown>button>i{display:none!important}
.lm-header-v390 .lm-unified-nav>a::before,.lm-header-v390 .lm-unified-nav>.lm-nav-dropdown>button::before{content:none!important;display:none!important}
.lm-header-v390 .lm-unified-nav>a::after,.lm-header-v390 .lm-unified-nav>.lm-nav-dropdown>button::after{content:""!important;position:absolute!important;display:block!important;left:14px!important;right:14px!important;bottom:-1px!important;height:3px!important;border-radius:3px 3px 0 0!important;background:var(--lm39-blue)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .16s ease!important}
.lm-header-v390 .lm-unified-nav>a:hover,.lm-header-v390 .lm-unified-nav>.lm-nav-dropdown>button:hover{color:#334fdc!important;background:#f7f8ff!important;opacity:1!important}
.lm-header-v390 .lm-unified-nav>a.is-active,.lm-header-v390 .lm-unified-nav>.lm-nav-dropdown>button.is-active{color:#334fdc!important;background:#f7f8ff!important;box-shadow:none!important}
.lm-header-v390 .lm-unified-nav>a:hover::after,.lm-header-v390 .lm-unified-nav>.lm-nav-dropdown>button:hover::after,.lm-header-v390 .lm-unified-nav>a.is-active::after,.lm-header-v390 .lm-unified-nav>.lm-nav-dropdown>button.is-active::after{transform:scaleX(1)!important}
.lm-header-v390 .lm-unified-nav span,.lm-header-v390 .lm-unified-nav button em{opacity:1!important;filter:none!important;color:inherit!important}.lm-header-v390 .lm-unified-nav button em{font-style:normal!important;font-size:11px!important;color:#64748b!important}
.lm-header-v390 .lm-nav-dropdown{position:static!important}

/* Hard reset all legacy mega menu geometry/pseudo decoration. */
.lm-header-v390 .lm-wide-mega{position:fixed!important;left:0!important;right:0!important;top:70px!important;width:100vw!important;max-width:none!important;margin:0!important;padding:26px max(30px,calc((100vw - 1360px)/2)) 28px!important;border:0!important;border-top:1px solid #edf1f5!important;border-bottom:1px solid #dde4ed!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 42px rgba(25,38,70,.08)!important;backdrop-filter:none!important;isolation:isolate!important;z-index:9999!important;display:grid!important;gap:34px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-4px)!important;transition:opacity .13s ease,transform .13s ease,visibility .13s ease!important;max-height:calc(100vh - 70px)!important;overflow:auto!important}
.lm-header-v390 .lm-wide-mega::before,.lm-header-v390 .lm-wide-mega::after,.lm-header-v390 .lm-mega-column::before,.lm-header-v390 .lm-mega-column::after{content:none!important;display:none!important;background:none!important}
.lm-header-v390 .lm-nav-dropdown:hover>.lm-wide-mega,.lm-header-v390 .lm-nav-dropdown:focus-within>.lm-wide-mega{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}
.lm-header-v390 .lm-automation-mega{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lm-header-v390 .lm-indicator-mega{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lm-header-v390 .lm-market-mega{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.lm-header-v390 .lm-mega-column{min-width:0!important;display:grid!important;align-content:start!important;gap:4px!important;background:#fff!important}
.lm-header-v390 .lm-mega-column h3{margin:0!important;padding:0 4px 12px!important;font-size:13px!important;line-height:1.2!important;font-weight:850!important;color:#64748b!important;opacity:1!important}
.lm-header-v390 .lm-mega-rule{height:1px!important;background:#e9edf3!important;margin:0 0 7px!important}
.lm-header-v390 .lm-wide-mega .lm-mega-column>a,.lm-header-v390 .lm-wide-mega a.lm-indicator-mega-item{min-height:46px!important;padding:7px 6px!important;border:0!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;color:#172033!important;opacity:1!important;filter:none!important;overflow:hidden!important}
.lm-header-v390 .lm-wide-mega .lm-mega-column>a:hover,.lm-header-v390 .lm-wide-mega a.lm-indicator-mega-item:hover{background:#f5f7ff!important;color:#334fdc!important}
.lm-header-v390 .lm-wide-mega .lm-mega-column>a>i,.lm-header-v390 .lm-indicator-mega-icon{width:30px!important;height:30px!important;border-radius:8px!important;background:#f0f3ff!important;color:#4f63f5!important;display:grid!important;place-items:center!important;opacity:1!important}
.lm-header-v390 .lm-wide-mega i svg{width:16px!important;height:16px!important;stroke-width:2!important}
.lm-header-v390 .lm-wide-mega a span{display:block!important;min-width:0!important;opacity:1!important}.lm-header-v390 .lm-wide-mega a b{display:block!important;font-size:14px!important;line-height:1.2!important;font-weight:850!important;color:inherit!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;opacity:1!important}
/* Keep the submenu as clean as the reference: one strong label per item. */
.lm-header-v390 .lm-wide-mega a small{display:none!important}
.lm-header-v390 .lm-mega-side-link{grid-column:1/-1!important;min-height:42px!important;margin-top:5px!important;padding:0 12px!important;border:1px solid #e8ecf3!important;border-radius:9px!important;background:#f8f9fd!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#5e6b80!important;font-size:12px!important}.lm-header-v390 .lm-mega-side-link b{color:#3e56e7!important;font-size:12px!important}
.lm-header-v390 .lm-header-actions{height:70px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:max-content!important;margin:0!important}
.lm-header-v390 .lm-language-btn,.lm-header-v390 .lm-link-btn,.lm-header-v390 .lm-header-cta,.lm-header-v390 .lm-account-link{height:40px!important;min-height:40px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;line-height:1!important;font-size:13px!important;font-weight:820!important;vertical-align:middle!important;box-shadow:none!important}
html:not([data-lm-session-ready="1"]) .lm-header-v390 [data-lm-auth-links]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.lm-header-v390 [data-lm-auth-links]{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important}

/* ---------- MEMBER TYPOGRAPHY FLOOR ---------- */
.lm-app-main{color:var(--lm39-ink)!important}.lm-app-main h1{letter-spacing:-.04em!important}.lm-app-main h2,.lm-app-main h3{color:var(--lm39-ink)!important}.lm-app-main p{font-size:15px!important;line-height:1.65!important;color:#65748a!important}.lm-app-main small{font-size:12.5px!important;line-height:1.35!important}.lm-app-main button,.lm-app-main input,.lm-app-main select,.lm-app-main label{font-size:14px!important}

/* ---------- FUTURES BOT DETAIL ---------- */
.lm-bots-v390 .lm4-chart-actionbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 12px!important;align-items:center!important;padding:12px 14px!important}
.lm-bots-v390 .lm4-strategy-now{grid-column:1!important;min-width:0!important}.lm-bots-v390 .lm343-share-profit-btn{grid-column:2!important;justify-self:end!important;width:118px!important;min-width:118px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;margin:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #d9e1ff!important;background:#f6f7ff!important;color:#344fd9!important;box-shadow:none!important}.lm-bots-v390 .lm343-share-profit-btn>span{width:auto!important;height:auto!important;background:transparent!important;color:#4f63f5!important;font-size:15px!important}.lm-bots-v390 .lm343-share-profit-btn>b{font-size:12px!important;line-height:1!important}.lm-bots-v390 .lm4-trigger-pills{grid-column:1/-1!important;margin:0!important}.lm-bots-v390 .lm4-trigger-pills>span{min-height:54px!important}.lm-bots-v390 .lm4-position-ribbon small{font-size:11px!important}.lm-bots-v390 .lm4-position-ribbon b{font-size:15px!important}.lm-bots-v390 .lm4-chart-overlay-kicker{font-size:10px!important}.lm-bots-v390 .lm4-chart-overlay>b{font-size:16px!important}.lm-bots-v390 .lm4-chart-overlay>small{font-size:11px!important}.lm-bots-v390 .lm4-orders-card table td,.lm-bots-v390 .lm4-orders-card table th{font-size:12px!important}.lm-bots-v390 .lm4-compact-dl dt,.lm-bots-v390 .lm4-compact-dl dd{font-size:12.5px!important}.lm-bots-v390 .lm4-performance-strip small{font-size:11.5px!important}

/* ---------- KRW SPOT AUTOMATION ---------- */
.lm-spot-app-v390{width:min(1320px,calc(100% - 44px))!important;padding:48px 0 70px!important;color:var(--lm39-ink)!important}
.lm-spot-app-v390 .lmspot-hero{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important;margin-bottom:24px!important}.lm-spot-app-v390 .lmspot-hero h1{font-size:42px!important;line-height:1.05!important;margin:5px 0 10px!important}.lm-spot-app-v390 .lmspot-hero p{max-width:780px!important;font-size:15px!important;color:#65748a!important}.lm-spot-app-v390 .lmspot-hero-actions{display:flex!important;gap:10px!important}.lm-spot-app-v390 .lmspot-hero-actions span,.lm-spot-app-v390 .lmspot-hero-actions a{height:40px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;border-radius:10px!important;font-size:12.5px!important;font-weight:800!important}
.lm-spot-app-v390 .lmspot-kpis{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;margin-bottom:16px!important}.lm-spot-app-v390 .lmspot-kpis article{min-height:102px!important;padding:18px!important;border:1px solid #e3e8f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px rgba(36,50,88,.045)!important}.lm-spot-app-v390 .lmspot-kpis span{font-size:12px!important;color:#7a879a!important}.lm-spot-app-v390 .lmspot-kpis b{font-size:27px!important;line-height:1.15!important}.lm-spot-app-v390 .lmspot-kpis em{font-size:12px!important;color:#7c899b!important;font-style:normal!important}
.lm-spot-app-v390 .lmspot-exchange-strip{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-bottom:16px!important}.lm-spot-app-v390 .lmspot-exchange{min-height:176px!important;padding:18px!important;border:1px solid #e2e8f1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(38,54,94,.045)!important;display:grid!important;grid-template-rows:auto 1fr auto!important;gap:14px!important;overflow:hidden!important}.lm-spot-app-v390 .lmspot-exchange.is-selected{border-color:#9eacff!important;box-shadow:0 0 0 2px rgba(79,99,245,.06),0 12px 34px rgba(38,54,94,.05)!important}.lm-spot-app-v390 .lmspot-exchange.is-disconnected{background:#fafbfe!important;border-style:solid!important;color:#526074!important}
.lm-spot-app-v390 .lmspot-exchange-main{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;min-width:0!important;text-decoration:none!important}.lm-spot-app-v390 .lmspot-exchange-logo{width:58px!important;height:58px!important;border-radius:50%!important;border:1px solid #e2e8f1!important;background:#fff!important;display:grid!important;place-items:center!important;overflow:hidden!important;flex:0 0 58px!important}.lm-spot-app-v390 .lmspot-exchange-logo .lm-exchange-logo{width:46px!important;height:30px!important;max-width:46px!important;object-fit:contain!important}.lm-spot-app-v390 .lmspot-exchange-main>span{display:grid!important;gap:4px!important}.lm-spot-app-v390 .lmspot-exchange-main b{font-size:20px!important;color:#111b30!important}.lm-spot-app-v390 .lmspot-exchange-main em{font-size:12px!important;font-style:normal!important;color:#738197!important;font-weight:750!important}.lm-spot-app-v390 .is-connected .lmspot-exchange-main em{color:#0a9b70!important}
.lm-spot-app-v390 .lmspot-exchange-metrics{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border:1px solid #e8ecf3!important;border-radius:12px!important;overflow:hidden!important;background:#fafbfe!important}.lm-spot-app-v390 .lmspot-exchange-metrics>span{min-width:0!important;min-height:62px!important;padding:11px 12px!important;display:grid!important;align-content:center!important;gap:4px!important;border-right:1px solid #e8ecf3!important}.lm-spot-app-v390 .lmspot-exchange-metrics>span:last-child{border-right:0!important}.lm-spot-app-v390 .lmspot-exchange-metrics small{font-size:11px!important;color:#7b889b!important}.lm-spot-app-v390 .lmspot-exchange-metrics b{font-size:13.5px!important;color:#18233a!important;white-space:normal!important;overflow-wrap:anywhere!important}
.lm-spot-app-v390 .lmspot-exchange-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.lm-spot-app-v390 .lmspot-exchange-actions button{min-height:38px!important;padding:0 12px!important;border-radius:9px!important;border:1px solid #dce3ee!important;background:#fff!important;color:#314158!important;font-size:12px!important;font-weight:800!important}.lm-spot-app-v390 .lmspot-exchange-actions .primary{background:#4f63f5!important;color:#fff!important;border-color:#4f63f5!important}.lm-spot-app-v390 .lmspot-exchange-actions .danger{color:#b33b4a!important;background:#fff7f8!important;border-color:#f0d8dd!important}
/* Disconnected exchange is intentionally sparse, not error-like. */
.lm-spot-app-v390 .lmspot-exchange.is-disconnected{grid-template-rows:1fr auto!important;align-content:center!important}.lm-spot-app-v390 .lmspot-exchange.is-disconnected .lmspot-exchange-main{align-self:center!important}.lm-spot-app-v390 .lmspot-exchange.is-disconnected .lmspot-exchange-actions{align-self:end!important}
.lm-spot-app-v390 .lmspot-workspace{display:grid!important;grid-template-columns:330px minmax(0,1fr)!important;gap:16px!important;align-items:start!important}.lm-spot-app-v390 .lmspot-market-panel{position:sticky!important;top:88px!important;min-width:0!important;padding:18px!important;border:1px solid #e2e8f1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px rgba(38,54,94,.045)!important;overflow:hidden!important}.lm-spot-app-v390 .lmspot-market-panel>header{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.lm-spot-app-v390 .lmspot-market-panel>header span{font-size:10px!important;color:#4f63f5!important;font-weight:900!important;letter-spacing:.08em!important}.lm-spot-app-v390 .lmspot-market-panel>header h2{font-size:22px!important;margin:4px 0 0!important}.lm-spot-app-v390 .lmspot-market-panel>header>b{font-size:11px!important;padding:6px 9px!important;border-radius:999px!important;background:#f1f3ff!important;color:#4b5fe7!important}
.lm-spot-app-v390 .lmspot-search{height:44px!important;padding:0 12px!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:8px!important;border:1px solid #dfe5ee!important;border-radius:11px!important;background:#fafbfe!important;margin-bottom:10px!important}.lm-spot-app-v390 .lmspot-search input{height:42px!important;border:0!important;background:transparent!important;outline:0!important;font-size:13px!important;color:#1b263d!important;min-width:0!important}.lm-spot-app-v390 .lmspot-filter-row{display:flex!important;gap:7px!important;margin-bottom:12px!important}.lm-spot-app-v390 .lmspot-filter-row button{height:36px!important;padding:0 12px!important;border:1px solid #dfe5ee!important;border-radius:9px!important;background:#fff!important;color:#526078!important;font-size:12px!important;font-weight:800!important}.lm-spot-app-v390 .lmspot-filter-row button.is-on{background:#4f63f5!important;border-color:#4f63f5!important;color:#fff!important}
.lm-spot-app-v390 .lmspot-market-list{display:grid!important;gap:8px!important;max-height:620px!important;overflow:auto!important;padding-right:2px!important}.lm-spot-app-v390 .lmspot-market-row{min-height:92px!important;padding:12px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 104px!important;gap:11px!important;align-items:center!important;border:1px solid #e2e7ef!important;border-radius:13px!important;background:#fff!important;color:#1a253b!important;overflow:hidden!important}.lm-spot-app-v390 .lmspot-market-row.is-selected{border-color:#9aa9ff!important;background:#f7f8ff!important;box-shadow:0 0 0 2px rgba(79,99,245,.06)!important}.lm-spot-app-v390 .lmspot-market-row .coin-logo,.lm-spot-app-v390 .lmspot-market-row .coin-logo .lm-market-logo{width:42px!important;height:42px!important;display:grid!important;place-items:center!important}.lm-spot-app-v390 .lmspot-market-row .identity{display:grid!important;gap:3px!important;min-width:0!important}.lm-spot-app-v390 .lmspot-market-row .identity small{font-size:11px!important;color:#7b889b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.lm-spot-app-v390 .lmspot-market-row .identity b{font-size:16px!important;line-height:1.15!important;white-space:nowrap!important}.lm-spot-app-v390 .lmspot-market-row .identity em{font-size:11px!important;color:#65748a!important;font-style:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.lm-spot-app-v390 .lmspot-market-row .price{display:grid!important;justify-items:end!important;gap:3px!important;min-width:0!important;text-align:right!important}.lm-spot-app-v390 .lmspot-market-row .price small{font-size:10.5px!important;color:#8a96a8!important}.lm-spot-app-v390 .lmspot-market-row .price b{font-size:13px!important;white-space:nowrap!important}.lm-spot-app-v390 .lmspot-market-row .price em{font-size:11px!important;font-style:normal!important;color:#65748a!important;white-space:nowrap!important}.lm-spot-app-v390 .lmspot-market-row>strong{grid-column:3!important;justify-self:end!important;margin-top:4px!important;padding:5px 8px!important;border-radius:999px!important;background:#f0f2f6!important;color:#65748a!important;font-size:10.5px!important}.lm-spot-app-v390 .lmspot-market-row>strong.is-live{background:#eaf8f2!important;color:#0a8e68!important}.lm-spot-app-v390 .lmspot-market-row>strong.is-position{background:#e9efff!important;color:#3d57df!important}
.lm-spot-app-v390 .lmspot-detail{min-width:0!important;display:grid!important;gap:14px!important}.lm-spot-app-v390 .lmspot-detail-head{min-height:118px!important;padding:18px 20px!important;border:1px solid #e2e7ef!important;border-radius:18px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.lm-spot-app-v390 .lmspot-coin-title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.lm-spot-app-v390 .lmspot-coin-title>i,.lm-spot-app-v390 .lmspot-coin-title>i .lm-market-logo{width:54px!important;height:54px!important;flex:0 0 54px!important}.lm-spot-app-v390 .lmspot-coin-title>span{min-width:0!important}.lm-spot-app-v390 .lmspot-coin-title small{font-size:11px!important;color:#68758a!important;font-weight:800!important}.lm-spot-app-v390 .lmspot-coin-title h2{font-size:24px!important;line-height:1.1!important;margin:3px 0 5px!important}.lm-spot-app-v390 .lmspot-coin-title b{font-size:12px!important;color:#4b5fe7!important}.lm-spot-app-v390 .lmspot-coin-title p{font-size:13px!important;line-height:1.5!important;margin:4px 0 0!important;color:#4f5d73!important}.lm-spot-app-v390 .lmspot-detail-badges{display:flex!important;gap:7px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.lm-spot-app-v390 .lmspot-detail-badges span{padding:6px 9px!important;border-radius:999px!important;background:#f1f3f6!important;color:#647289!important;font-size:10.5px!important;font-weight:800!important}.lm-spot-app-v390 .lmspot-detail-badges .verified{background:#eef1ff!important;color:#4d61ef!important}
.lm-spot-app-v390 .lmspot-chart-card{padding:20px!important;border:1px solid #e2e7ef!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important}.lm-spot-app-v390 .lmspot-chart-card>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding-bottom:14px!important;border-bottom:1px solid #edf0f5!important}.lm-spot-app-v390 .lmspot-chart-card>header span{font-size:10px!important;color:#4f63f5!important;font-weight:900!important}.lm-spot-app-v390 .lmspot-chart-card h3{font-size:22px!important;margin:4px 0!important}.lm-spot-app-v390 .lmspot-chart-card p{font-size:13px!important;margin:0!important}.lm-spot-app-v390 .lmspot-live-chart{height:540px!important;min-height:540px!important}.lm-spot-app-v390 .lmspot-chart-legend{display:flex!important;gap:18px!important;padding:10px 0 0!important;font-size:12px!important;font-weight:850!important}.lm-spot-app-v390 .lmspot-detail-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important;gap:14px!important}.lm-spot-app-v390 .lmspot-config-card,.lm-spot-app-v390 .lmspot-risk-card{padding:20px!important;border:1px solid #e2e7ef!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important}.lm-spot-app-v390 .lmspot-config-card header,.lm-spot-app-v390 .lmspot-risk-card header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.lm-spot-app-v390 .lmspot-config-card h3,.lm-spot-app-v390 .lmspot-risk-card h3{font-size:20px!important;margin:4px 0 0!important}.lm-spot-app-v390 .lmspot-control-metrics{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.lm-spot-app-v390 .lmspot-control-metrics>span{min-height:68px!important;padding:11px!important;border-radius:11px!important;background:#f8f9fc!important;display:grid!important;align-content:center!important;gap:4px!important}.lm-spot-app-v390 .lmspot-control-metrics small{font-size:11px!important;color:#7c899b!important}.lm-spot-app-v390 .lmspot-control-metrics b{font-size:14px!important}.lm-spot-app-v390 .lmspot-config-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:12px!important}.lm-spot-app-v390 .lmspot-config-form .allocation{display:grid!important;gap:6px!important}.lm-spot-app-v390 .lmspot-config-form .allocation>div{height:46px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;border:1px solid #dde4ee!important;border-radius:10px!important;overflow:hidden!important}.lm-spot-app-v390 .lmspot-config-form input[type=number]{height:44px!important;padding:0 12px!important;border:0!important;outline:0!important;background:#fff!important}.lm-spot-app-v390 .lmspot-config-form .allocation em{padding:0 12px!important;color:#7d899b!important;font-size:11px!important;font-style:normal!important}.lm-spot-app-v390 .lmspot-public-mode{min-height:68px!important;padding:11px!important;border-radius:11px!important;background:#f8f9fc!important;display:grid!important;align-content:center!important;gap:5px!important}.lm-spot-app-v390 .lmspot-public-mode span{font-size:11px!important;color:#7c899b!important}.lm-spot-app-v390 .lmspot-public-mode b{font-size:14px!important}.lm-spot-app-v390 .lmspot-switch{grid-column:1/-1!important;min-height:50px!important;padding:0 12px!important;border:1px solid #e1e6ee!important;border-radius:11px!important;background:#fafbfe!important;display:flex!important;align-items:center!important;gap:10px!important}.lm-spot-app-v390 .lmspot-switch b{font-size:13px!important}.lm-spot-app-v390 .lmspot-config-form>.lm-primary-btn{grid-column:1/-1!important;min-height:46px!important}.lm-spot-app-v390 .lmspot-form-msg{grid-column:1/-1!important}.lm-spot-app-v390 .lmspot-risk-list{display:grid!important;gap:8px!important}.lm-spot-app-v390 .lmspot-risk-list>span{min-height:58px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #e3e8f0!important;border-radius:11px!important;background:#fafbfe!important}.lm-spot-app-v390 .lmspot-risk-list i{width:10px!important;height:10px!important;border-radius:50%!important;background:#c6cfdb!important;flex:0 0 10px!important}.lm-spot-app-v390 .lmspot-risk-list i.ok{background:#10b981!important}.lm-spot-app-v390 .lmspot-risk-list b{font-size:13px!important}.lm-spot-app-v390 .lmspot-risk-list small{font-size:11px!important;color:#728095!important}.lm-spot-app-v390 .lmspot-risk-card>button{width:100%!important;min-height:42px!important;margin-top:10px!important;border:1px solid #dde4ee!important;border-radius:10px!important;background:#fff!important;font-weight:800!important}
.lm-spot-app-v390 .lmspot-position-section{margin-top:16px!important;padding:20px!important;border:1px solid #e2e7ef!important;border-radius:18px!important;background:#fff!important}.lm-spot-app-v390 .lmspot-position-section>header{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}.lm-spot-app-v390 .lmspot-position-section h2{font-size:23px!important;margin:3px 0 0!important}.lm-spot-app-v390 .lmspot-position-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.lm-spot-app-v390 .lmspot-position-grid>article{padding:14px!important;display:grid!important;grid-template-columns:48px minmax(150px,1.2fr) repeat(3,minmax(100px,.7fr))!important;align-items:center!important;gap:12px!important;border:1px solid #e3e8f0!important;border-radius:13px!important;background:#fafbfe!important}.lm-spot-app-v390 .lmspot-position-grid>article>i,.lm-spot-app-v390 .lmspot-position-grid>article>i .lm-market-logo{width:44px!important;height:44px!important}.lm-spot-app-v390 .lmspot-position-grid small{font-size:11px!important;color:#7b889b!important}.lm-spot-app-v390 .lmspot-position-grid b{font-size:13px!important}.lm-spot-app-v390 .lmspot-empty{padding:24px!important;border:1px dashed #dce3ed!important;border-radius:12px!important;background:#fafbfe!important}.lm-spot-app-v390 .lmspot-empty b{font-size:14px!important}.lm-spot-app-v390 .lmspot-empty span{font-size:12px!important;color:#718096!important}

/* ---------- PORTFOLIO ---------- */
.lm-portfolio-v390{width:min(1360px,calc(100% - 44px))!important;padding:46px 0 66px!important}.lm390-portfolio-kpis{grid-template-columns:repeat(4,1fr)!important;gap:13px!important}.lm390-portfolio-kpis article{min-height:112px!important;padding:19px 20px!important}.lm390-portfolio-kpis article>span{font-size:12px!important}.lm390-portfolio-kpis article>b{font-size:28px!important}.lm390-portfolio-kpis article>em{font-size:12px!important;color:#6f7e93!important;margin-top:5px!important}.lm390-portfolio-topgrid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:16px!important;margin:16px 0!important}.lm-portfolio-v390 .lm35-portfolio-card{border:1px solid #e0e6ef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 34px rgba(39,54,97,.055)!important;overflow:hidden!important}.lm-portfolio-v390 .lm35-portfolio-card>header{min-height:78px!important;padding:18px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.lm390-section-title{display:flex!important;align-items:center!important;gap:12px!important}.lm390-section-title>i{width:42px!important;height:42px!important;border-radius:12px!important;background:#eef1ff!important;color:#4f63f5!important;display:grid!important;place-items:center!important}.lm390-section-title>i svg{width:21px!important;height:21px!important}.lm390-section-title>span{display:grid!important;gap:3px!important}.lm390-section-title small{font-size:10.5px!important;color:#5266f2!important;font-weight:900!important;letter-spacing:.08em!important}.lm390-section-title h2{font-size:23px!important;line-height:1.1!important;margin:0!important}.lm-portfolio-v390 .lm35-portfolio-card>header>em{font-style:normal!important;font-size:12px!important;color:#718096!important}
.lm390-allocation-card .lm35-allocation-chart{padding:10px 20px 22px!important;display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;align-items:center!important;gap:22px!important}.lm390-allocation-card .lm35-allocation-ring{width:160px!important;height:160px!important}.lm390-allocation-card .lm35-allocation-ring b{font-size:25px!important}.lm390-allocation-card .lm35-allocation-ring span{font-size:12px!important}.lm390-allocation-card .lm35-allocation-legend{display:grid!important;gap:9px!important}.lm390-allocation-card .lm35-allocation-legend>span{min-height:58px!important;padding:0 15px!important;display:grid!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid #e3e8f0!important;border-radius:12px!important;background:#fafbfe!important}.lm390-allocation-card .lm35-allocation-legend b{font-size:14px!important}.lm390-allocation-card .lm35-allocation-legend em{font-size:14px!important;font-style:normal!important;font-weight:900!important;color:#26344c!important;white-space:nowrap!important}
.lm390-exchange-grid{padding:2px 18px 20px!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))!important;gap:10px!important;overflow:visible!important}.lm390-exchange-account{min-width:0!important;min-height:96px!important;padding:14px!important;display:grid!important;grid-template-columns:58px minmax(120px,1fr) minmax(105px,.7fr) minmax(105px,.7fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid #e3e8f0!important;border-radius:14px!important;background:linear-gradient(135deg,#fbfcff,#fff)!important;overflow:hidden!important}.lm390-exchange-account>i{width:56px!important;height:56px!important;border-radius:50%!important;background:#fff!important;border:1px solid #dfe5ee!important;display:grid!important;place-items:center!important;overflow:hidden!important}.lm390-exchange-account>i .lm-exchange-logo{width:47px!important;height:31px!important;max-width:47px!important;object-fit:contain!important}.lm390-exchange-account>div,.lm390-exchange-account>span{display:grid!important;gap:4px!important;min-width:0!important}.lm390-exchange-account small{font-size:11px!important;color:#748196!important}.lm390-exchange-account b{font-size:14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.lm390-exchange-account>div>b{font-size:17px!important}.lm390-exchange-account em{font-size:11px!important;color:#6f7d91!important;font-style:normal!important}.lm390-exchange-account>strong{font-size:11px!important;color:#078b68!important;background:#e9f8f2!important;padding:7px 9px!important;border-radius:999px!important;white-space:nowrap!important}
.lm390-strategy-card,.lm390-positions-card{margin-top:16px!important}.lm390-strategy-list{padding:0 16px 18px!important;display:grid!important;gap:10px!important}.lm390-strategy-list>a{position:relative!important;min-height:92px!important;padding:14px 14px 14px 18px!important;display:grid!important;grid-template-columns:56px minmax(190px,1.35fr) repeat(4,minmax(105px,.72fr)) auto!important;align-items:center!important;gap:12px!important;border:1px solid #e1e7f0!important;border-radius:15px!important;background:linear-gradient(90deg,#f8faff,#fff 52%)!important;text-decoration:none!important;color:#172137!important;overflow:hidden!important;transition:.18s!important}.lm390-strategy-list>a::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:linear-gradient(#5267f6,#7157f6)!important}.lm390-strategy-list>a:hover{border-color:#bdc8ff!important;box-shadow:0 10px 26px rgba(66,82,154,.09)!important;transform:translateY(-1px)!important}.lm390-strategy-coin,.lm390-strategy-coin .lm-market-logo{width:50px!important;height:50px!important}.lm390-strategy-list .identity{display:grid!important;gap:3px!important;min-width:0!important}.lm390-strategy-list span{display:grid!important;gap:4px!important;min-width:0!important}.lm390-strategy-list small{font-size:11px!important;color:#778499!important}.lm390-strategy-list b{font-size:14px!important}.lm390-strategy-list .identity b{font-size:17px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.lm390-strategy-list .identity em{font-size:11px!important;color:#65748a!important;font-style:normal!important}.lm390-strategy-list>a>strong{font-size:11px!important;padding:7px 10px!important;border-radius:999px!important;background:#f1f3f6!important;color:#65748a!important;white-space:nowrap!important}.lm390-strategy-list>a>strong.is-ok{background:#e9f8f2!important;color:#078b68!important}
.lm390-position-list{padding:0 16px 18px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.lm390-position-list>div{position:relative!important;padding:16px 16px 16px 20px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fafbfe!important;overflow:hidden!important}.lm390-position-list>div::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:#4f63f5!important}.lm390-position-list>div>span{display:grid!important;gap:4px!important;min-width:0!important}.lm390-position-list small{font-size:11px!important;color:#778499!important}.lm390-position-list b{font-size:14px!important}.lm390-position-list>p{grid-column:1/-1!important;padding:30px!important;text-align:center!important;color:#758197!important;font-size:14px!important}

/* ---------- ACCOUNT / MY PAGE ---------- */
.lm-account-page-v390{width:min(1320px,calc(100% - 44px))!important;padding-bottom:66px!important}.lm-account-page-v390 .lm35-exchange-picker{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.lm-account-page-v390 .lm35-exchange-picker>button,.lm-account-page-v390 .lm360-exchange-link{min-height:84px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid #e1e7f0!important;border-radius:13px!important;background:#fff!important;color:#26344a!important;overflow:hidden!important}.lm-account-page-v390 .lm35-ex-logo{width:56px!important;height:56px!important;border-radius:50%!important;border:1px solid #e0e6ef!important;background:#fff!important;display:grid!important;place-items:center!important;overflow:hidden!important}.lm-account-page-v390 .lm35-ex-logo .lm-exchange-logo{width:47px!important;height:31px!important;object-fit:contain!important}.lm-account-page-v390 .lm35-exchange-picker span:nth-child(2),.lm-account-page-v390 .lm360-exchange-link span:nth-child(2){display:grid!important;gap:4px!important;min-width:0!important}.lm-account-page-v390 .lm35-exchange-picker b,.lm-account-page-v390 .lm360-exchange-link b{font-size:16px!important}.lm-account-page-v390 .lm35-exchange-picker small,.lm-account-page-v390 .lm360-exchange-link small{font-size:11px!important;color:#758298!important}.lm-account-page-v390 .lm35-exchange-picker em,.lm-account-page-v390 .lm360-exchange-link em{font-size:11px!important;font-style:normal!important;font-weight:850!important;color:#64748b!important}.lm-account-page-v390 .lm360-exchange-link.is-connected{border-color:#bee9da!important;background:#f7fcfa!important}.lm-account-page-v390 .lm-account-connection-status{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:12px!important;padding:0!important;background:transparent!important;border:0!important}.lm-account-page-v390 .lm-account-connection-status>span{min-height:74px!important;padding:13px 16px!important;display:grid!important;align-content:center!important;gap:6px!important;border:1px solid #e1e7f0!important;border-radius:12px!important;background:#fafbfe!important;color:#6d7a8f!important;font-size:11px!important}.lm-account-page-v390 .lm-account-connection-status b{font-size:15px!important;color:#18233a!important}.lm-account-page-v390 .lm35-api-layout{gap:14px!important}.lm-account-page-v390 .lm35-api-form-wrap,.lm-account-page-v390 .lm35-api-summary{border-radius:18px!important}

/* ---------- EXCHANGE BENEFITS ---------- */
.lm-benefits-page-v390{background:linear-gradient(180deg,#f7f9ff 0,#fff 70%)!important;color:#111a2d!important}.lm-benefits-page-v390 .lm-benefits-shell{width:min(1320px,calc(100% - 44px))!important}.lm-benefits-page-v390 .lm-benefits-compare{padding:0!important;border:1px solid #dfe5ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 38px rgba(43,58,101,.06)!important;overflow:hidden!important}.lm-benefits-page-v390 .lm-benefits-table-wrap{margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}.lm-benefits-page-v390 .lm-benefits-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;background:#fff!important}.lm-benefits-page-v390 .lm-benefits-table th{height:52px!important;padding:0 18px!important;background:#f7f9fc!important;border:0!important;border-bottom:1px solid #e6ebf2!important;color:#607087!important;font-size:12px!important;font-weight:850!important;text-align:center!important;vertical-align:middle!important}.lm-benefits-page-v390 .lm-benefits-table th:first-child{text-align:left!important}.lm-benefits-page-v390 .lm-benefits-table td{height:88px!important;padding:12px 18px!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf0f4!important;vertical-align:middle!important;text-align:center!important}.lm-benefits-page-v390 .lm-benefits-table tr:last-child td{border-bottom:0!important}.lm-benefits-page-v390 .lm-benefit-exchange{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;text-align:left!important}.lm-benefits-page-v390 .lm-benefit-exchange>i{width:44px!important;height:44px!important;border-radius:12px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#111827!important}.lm-benefits-page-v390 .lm-benefit-exchange>i img{width:100%!important;height:100%!important;object-fit:contain!important}.lm-benefits-page-v390 .lm-benefit-exchange>span{display:grid!important;gap:4px!important;min-width:0!important}.lm-benefits-page-v390 .lm-benefit-exchange b{font-size:16px!important}.lm-benefits-page-v390 .lm-benefit-exchange small{font-size:12px!important;line-height:1.15!important;color:#66758d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.lm-benefits-page-v390 .lm-benefit-payback{display:block!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#4f63f5!important;font-size:22px!important;line-height:1!important;font-weight:950!important}.lm-benefits-page-v390 .lm-fee-stack{height:auto!important;min-height:44px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important}.lm-benefits-page-v390 .lm-fee-stack del{font-size:11px!important;color:#9aa5b4!important}.lm-benefits-page-v390 .lm-fee-stack b{font-size:14px!important;color:#111a2d!important}.lm-benefits-page-v390 .lm-code-copy{height:40px!important;max-width:150px!important;margin:0 auto!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #dde4ed!important;border-radius:10px!important;background:#f9fbfe!important;color:#162137!important;font-size:13px!important;font-weight:850!important}.lm-benefits-page-v390 .lm-copy-icon{width:18px!important;height:18px!important;display:grid!important;place-items:center!important}.lm-benefits-page-v390 .lm-copy-icon svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.lm-benefits-page-v390 .lm-benefit-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:nowrap!important}.lm-benefits-page-v390 .lm-benefit-actions a{height:40px!important;min-width:90px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.lm-benefits-page-v390 .lm-benefit-notice{min-height:58px!important;padding:0 18px!important;margin-top:16px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid #dfe5ef!important;border-radius:14px!important;background:#fff!important}.lm-benefits-page-v390 .lm-benefit-notice p{font-size:13px!important;line-height:1.45!important;color:#65748a!important;margin:0!important}.lm-benefits-page-v390 .lm-events-section{padding-top:56px!important}.lm-benefits-page-v390 .lm-events-head h2{font-size:34px!important}.lm-benefits-page-v390 .lm-events-head p{font-size:14px!important}.lm-benefits-page-v390 .lm-event-filters button{height:38px!important;padding:0 15px!important;font-size:12px!important}.lm-benefits-page-v390 .lm-event-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 18px!important;align-items:start!important}.lm-benefits-page-v390 .lm-event-card{min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.lm-benefits-page-v390 .lm-event-visual{aspect-ratio:1.62/1!important;border-radius:15px!important;overflow:hidden!important}.lm-benefits-page-v390 .lm-event-body{padding:13px 2px 0!important;display:grid!important;gap:7px!important;text-align:left!important}.lm-benefits-page-v390 .lm-event-body>small{font-size:12px!important;color:#78869b!important;text-align:left!important}.lm-benefits-page-v390 .lm-event-body h3{font-size:17px!important;line-height:1.35!important;margin:0!important;text-align:left!important}.lm-benefits-page-v390 .lm-event-body>strong{font-size:16px!important;text-align:left!important}.lm-benefits-page-v390 .lm-event-period{font-size:13px!important;color:#7a8799!important;text-align:left!important}.lm-benefits-page-v390 .lm-event-body ul{margin:4px 0!important;padding:0 0 0 18px!important;display:grid!important;gap:5px!important;text-align:left!important;justify-items:start!important}.lm-benefits-page-v390 .lm-event-body li{font-size:13px!important;line-height:1.45!important;color:#4e5c72!important;text-align:left!important}.lm-benefits-page-v390 .lm-event-cta{margin-top:5px!important;min-height:39px!important;padding:0 13px!important;font-size:12px!important}

/* ---------- RESPONSIVE SAFETY ---------- */
@media(max-width:1240px){.lm-header-v390 .lm-header-inner{width:calc(100% - 28px)!important;gap:14px!important}.lm-header-v390 .lm-unified-nav>a,.lm-header-v390 .lm-unified-nav>.lm-nav-dropdown>button{padding:0 11px!important;font-size:13px!important}.lm-spot-app-v390 .lmspot-workspace{grid-template-columns:300px minmax(0,1fr)!important}.lm390-portfolio-topgrid{grid-template-columns:1fr!important}}
@media(max-width:1060px){.lm-header-v390{height:64px!important}.lm-header-v390 .lm-header-inner{height:64px!important;grid-template-columns:auto 1fr auto!important}.lm-header-v390 .lm-brand,.lm-header-v390 .lm-header-actions{height:64px!important}.lm-header-v390 .lm-unified-nav{display:none!important}.lm-header-v390 .lm-mobile-toggle{display:grid!important}.lm-header-v390 .lm-header-cta{display:none!important}.lm-header-v390 .lm-wide-mega{display:none!important}.lm-spot-app-v390 .lmspot-workspace{grid-template-columns:1fr!important}.lm-spot-app-v390 .lmspot-market-panel{position:static!important}.lm-spot-app-v390 .lmspot-market-list{max-height:420px!important}.lm390-exchange-grid{grid-template-columns:1fr!important}.lm390-strategy-list>a{grid-template-columns:54px minmax(180px,1.2fr) repeat(2,minmax(100px,.7fr)) auto!important}.lm390-strategy-list>a>span:nth-of-type(n+4){display:none!important}.lm390-position-list{grid-template-columns:1fr!important}.lm-benefits-page-v390 .lm-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.lm-spot-app-v390,.lm-portfolio-v390,.lm-account-page-v390{width:calc(100% - 24px)!important}.lm-spot-app-v390 .lmspot-hero{display:grid!important}.lm-spot-app-v390 .lmspot-kpis{grid-template-columns:1fr 1fr!important}.lm-spot-app-v390 .lmspot-exchange-strip{grid-template-columns:1fr!important}.lm-spot-app-v390 .lmspot-detail-grid{grid-template-columns:1fr!important}.lm-spot-app-v390 .lmspot-position-grid{grid-template-columns:1fr!important}.lm-spot-app-v390 .lmspot-position-grid>article{grid-template-columns:48px 1fr!important}.lm-spot-app-v390 .lmspot-control-metrics{grid-template-columns:1fr 1fr!important}.lm390-portfolio-kpis{grid-template-columns:1fr 1fr!important}.lm390-allocation-card .lm35-allocation-chart{grid-template-columns:1fr!important}.lm390-allocation-card .lm35-allocation-ring{margin:auto!important}.lm390-exchange-account{grid-template-columns:56px 1fr auto!important}.lm390-exchange-account>span{grid-column:2/-1!important;grid-template-columns:110px 1fr!important}.lm390-strategy-list>a{grid-template-columns:50px 1fr auto!important}.lm390-strategy-list>a>span:not(.identity){grid-column:2!important;grid-template-columns:100px 1fr!important}.lm390-position-list>div{grid-template-columns:1fr 1fr!important}.lm-account-page-v390 .lm35-exchange-picker{grid-template-columns:1fr!important}.lm-account-page-v390 .lm-account-connection-status{grid-template-columns:1fr!important}.lm-benefits-page-v390 .lm-benefits-table-wrap{display:none!important}.lm-benefits-page-v390 .lm-benefit-mobile-list{display:grid!important}.lm-benefits-page-v390 .lm-event-grid{grid-template-columns:1fr 1fr!important}.lm-bots-v390 .lm4-chart-actionbar{grid-template-columns:1fr!important}.lm-bots-v390 .lm343-share-profit-btn{grid-column:1!important;justify-self:start!important}}
@media(max-width:520px){.lm-spot-app-v390 .lmspot-kpis,.lm390-portfolio-kpis{grid-template-columns:1fr!important}.lm-spot-app-v390 .lmspot-market-row{grid-template-columns:44px 1fr!important}.lm-spot-app-v390 .lmspot-market-row .price{grid-column:2!important;justify-items:start!important;text-align:left!important}.lm-spot-app-v390 .lmspot-market-row>strong{grid-column:2!important;justify-self:start!important}.lm-benefits-page-v390 .lm-event-grid{grid-template-columns:1fr!important}}

/* ==========================================================================
   LUMEX THEME 4.0.0 — CONSOLIDATED PC PRODUCT LAYER
   Fixes the rewritten v400 markup directly. Loaded last by design.
   ========================================================================== */
:root{--lm40-ink:#0e172a;--lm40-text:#1d2a40;--lm40-muted:#6b7890;--lm40-line:#e2e8f0;--lm40-soft:#f6f8fc;--lm40-blue:#4d62f4;--lm40-blue-soft:#f2f4ff;--lm40-green:#0aa875;--lm40-orange:#ff6a22;--lm40-upbit:#0c3c78}

/* Header: calm, centered, no logo pill, one exact bottom indicator. */
.lm-header-v390 .lm-header-inner{width:min(1440px,calc(100% - 56px))!important;grid-template-columns:190px minmax(0,1fr) 190px!important;gap:14px!important}
.lm-header-v390 .lm-brand{justify-self:start!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.lm-header-v390 .lm-brand-mark{box-shadow:none!important}
.lm-header-v390 .lm-unified-nav{justify-self:center!important;align-self:stretch!important}
.lm-header-v390 .lm-unified-nav>a,.lm-header-v390 .lm-unified-nav>.lm-nav-dropdown>button{font-size:15px!important;font-weight:800!important;color:#101a2e!important;opacity:1!important;padding:0 18px!important}
.lm-header-v390 .lm-unified-nav>a::after,.lm-header-v390 .lm-unified-nav>.lm-nav-dropdown>button::after{bottom:0!important;height:3px!important;left:13px!important;right:13px!important}
.lm-header-v390 .lm-header-actions{justify-self:end!important;min-width:190px!important;justify-content:flex-end!important}
.lm-header-v390 .lm-wide-mega{top:70px!important;background:#fff!important;opacity:1!important;filter:none!important;border-top:0!important;border-bottom:1px solid #e3e8f0!important;box-shadow:0 20px 40px rgba(32,43,75,.08)!important}
.lm-header-v390 .lm-wide-mega *{opacity:1!important;filter:none!important}
.lm-header-v390 .lm-wide-mega .lm-mega-col>span{font-size:13px!important;color:#66758d!important;font-weight:850!important}
.lm-header-v390 .lm-wide-mega a{color:#162138!important;font-size:15px!important;font-weight:820!important;line-height:1.35!important}
.lm-header-v390 .lm-wide-mega a small{color:#718096!important;font-size:12.5px!important;line-height:1.4!important;font-weight:600!important}

/* Dashboard v400 cards: same visual vocabulary as bot catalogue, but compact and unclipped. */
.lmd37-strategies .lmd37-strategy-grid,.lmd37-strategy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important}
.lmd400-strategy-card{display:grid!important;grid-template-rows:auto auto auto!important;min-width:0!important;min-height:245px!important;border:1px solid #dfe5ee!important;border-radius:18px!important;background:linear-gradient(180deg,#fff 0%,#fbfcff 100%)!important;box-shadow:0 10px 28px rgba(37,50,83,.045)!important;overflow:hidden!important;text-decoration:none!important;color:var(--lm40-ink)!important}
.lmd400-strategy-head{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:18px 18px 14px!important;min-width:0!important}
.lmd400-strategy-head>i,.lmd400-strategy-head>i .lm-market-logo{width:52px!important;height:52px!important;display:grid!important;place-items:center!important;flex:0 0 52px!important}
.lmd400-strategy-head>div{display:grid!important;gap:3px!important;min-width:0!important}.lmd400-strategy-head small{font-size:12px!important;color:#708098!important;font-weight:750!important}.lmd400-strategy-head b{font-size:19px!important;line-height:1.2!important;font-weight:920!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.lmd400-strategy-head>strong{max-width:160px!important;padding:7px 10px!important;border-radius:999px!important;font-size:11px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}
.lmd400-strategy-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-top:1px solid #e6eaf1!important;border-bottom:1px solid #e6eaf1!important;background:#fff!important}
.lmd400-strategy-kpis>span{min-width:0!important;padding:13px 12px!important;display:grid!important;gap:5px!important;border-right:1px solid #e6eaf1!important}.lmd400-strategy-kpis>span:last-child{border-right:0!important}.lmd400-strategy-kpis small{font-size:11.5px!important;color:#738197!important}.lmd400-strategy-kpis b{font-size:16px!important;line-height:1.2!important;font-weight:900!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
.lmd400-strategy-foot{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;padding:14px 16px 16px!important;min-width:0!important}.lmd400-strategy-foot .traits{display:flex!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important}.lmd400-strategy-foot .traits span{height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;border:1px solid #dfe5ef!important;border-radius:999px!important;background:#fff!important;color:#49607d!important;font-size:11.5px!important;font-weight:800!important;white-space:nowrap!important}.lmd400-strategy-foot .spec{display:grid!important;justify-items:end!important;gap:4px!important;min-width:108px!important}.lmd400-strategy-foot .spec>b{font-size:14px!important;font-weight:900!important;white-space:nowrap!important}.lmd400-strategy-foot .spec>span{font-size:11.5px!important;color:#748198!important;white-space:nowrap!important}.lmd400-strategy-foot .spec strong{font-size:12px!important;color:#344ddb!important}
.lmd37-orders table th,.lmd37-orders table td{font-size:13px!important;vertical-align:middle!important}.lmd37-orders .lmd37-order-side,.lmd37-orders .lmd37-order-status{font-size:12px!important;font-weight:850!important}

/* Spot v400 is a full product workspace, not a legacy v390 skin. */
.lm-spot-app-v400{width:min(1380px,calc(100% - 48px))!important;margin:0 auto!important;padding:44px 0 74px!important;color:var(--lm40-ink)!important}
.lm-spot-app-v400 .lmspot-hero h1{font-size:38px!important;line-height:1.1!important}.lm-spot-app-v400 .lmspot-hero p{font-size:15px!important;line-height:1.65!important;color:#66758d!important;max-width:760px!important}.lm-spot-app-v400 .lm-app-eyebrow{font-size:11px!important}
.lm-spot-app-v400 .lmspot-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important;margin:24px 0 16px!important}.lm-spot-app-v400 .lmspot-kpis article{min-height:100px!important;padding:17px!important;border:1px solid var(--lm40-line)!important;border-radius:16px!important;background:#fff!important}.lm-spot-app-v400 .lmspot-kpis span{font-size:12px!important;color:#6f7d92!important}.lm-spot-app-v400 .lmspot-kpis b{font-size:25px!important;line-height:1.15!important}.lm-spot-app-v400 .lmspot-kpis em{font-size:12px!important;color:#8894a6!important}
.lm400-exchanges{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:0 0 16px!important}.lm400-exchange-card{min-height:180px!important;padding:20px!important;border:1px solid #dfe5ee!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(36,49,81,.045)!important;overflow:hidden!important}.lm400-exchange-card.upbit.is-disconnected{background:linear-gradient(135deg,#f1f6ff,#fff)!important;border-color:#cbdcf3!important}.lm400-exchange-card.bithumb.is-disconnected{background:linear-gradient(135deg,#fff5ef,#fff)!important;border-color:#ffd9c5!important}.lm400-exchange-card.is-connected.upbit{border-color:#b8cee9!important}.lm400-exchange-card.is-connected.bithumb{border-color:#ffc7a8!important}.lm400-exchange-card.is-selected{box-shadow:0 0 0 2px rgba(79,99,245,.055),0 14px 32px rgba(36,49,81,.05)!important}
.lm400-exchange-empty{height:100%!important;display:grid!important;grid-template-columns:150px 1fr!important;grid-template-rows:1fr auto!important;align-items:center!important;column-gap:18px!important}.lm400-exchange-empty .brand{grid-row:1/-1!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.lm400-exchange-empty .brand .lm-exchange-logo{width:118px!important;height:46px!important;max-width:118px!important;object-fit:contain!important}.lm400-exchange-empty>div:nth-child(2){display:grid!important;gap:4px!important;align-self:end!important}.lm400-exchange-empty b{font-size:24px!important}.lm400-exchange-empty span{font-size:13px!important;color:#718096!important}.lm400-exchange-empty button{justify-self:start!important;min-width:146px!important;height:44px!important;border:0!important;border-radius:11px!important;background:#4f63f5!important;color:#fff!important;font-size:13px!important;font-weight:850!important;cursor:pointer!important;margin-top:12px!important}
.lm400-exchange-head{display:flex!important;align-items:center!important;gap:15px!important;color:inherit!important;text-decoration:none!important}.lm400-exchange-head .brand{width:124px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}.lm400-exchange-head .brand .lm-exchange-logo{width:112px!important;height:42px!important;max-width:112px!important;object-fit:contain!important}.lm400-exchange-head>span:last-child{display:grid!important;gap:3px!important}.lm400-exchange-head b{font-size:22px!important}.lm400-exchange-head em{font-size:12px!important;color:#0a9b70!important;font-style:normal!important;font-weight:850!important}.lm400-exchange-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:17px 0 14px!important;border:1px solid #e5eaf1!important;border-radius:12px!important;background:#fafbfe!important;overflow:hidden!important}.lm400-exchange-metrics>span{min-height:64px!important;padding:11px 13px!important;display:grid!important;align-content:center!important;gap:4px!important;border-right:1px solid #e5eaf1!important}.lm400-exchange-metrics>span:last-child{border-right:0!important}.lm400-exchange-metrics small{font-size:11.5px!important;color:#7a879a!important}.lm400-exchange-metrics b{font-size:14px!important;color:#172238!important;line-height:1.25!important}.lm400-exchange-metrics b.up{color:#079b6e!important}.lm400-exchange-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.lm400-exchange-actions button{height:40px!important;padding:0 12px!important;border:1px solid #dce3ed!important;border-radius:10px!important;background:#fff!important;font-size:12px!important;font-weight:800!important;color:#33445d!important}.lm400-exchange-actions .danger{color:#b14453!important;border-color:#f0d6db!important;background:#fff8f9!important}
.lm400-workspace{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:16px!important;align-items:start!important}.lm400-market-panel{position:sticky!important;top:88px!important;padding:18px!important;border:1px solid var(--lm40-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(38,54,94,.045)!important;overflow:hidden!important}.lm400-market-panel>header{display:flex!important;align-items:end!important;justify-content:space-between!important;margin-bottom:14px!important}.lm400-market-panel>header span{font-size:10.5px!important;font-weight:900!important;color:#4f63f5!important;letter-spacing:.08em!important}.lm400-market-panel>header h2{font-size:24px!important;margin:4px 0 0!important}.lm400-market-panel>header>b{display:none!important}
.lm400-search{height:44px!important;display:grid!important;grid-template-columns:24px 1fr!important;align-items:center!important;gap:7px!important;padding:0 12px!important;border:1px solid #dfe5ee!important;border-radius:11px!important;background:#fff!important;margin-bottom:10px!important;overflow:hidden!important}.lm400-search svg{width:18px!important;height:18px!important;fill:none!important;stroke:#66758d!important;stroke-width:1.8!important}.lm400-search input{height:40px!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;font-size:13px!important;color:#18233a!important;padding:0!important}.lm400-search input::placeholder{color:#96a1b1!important}
.lm-spot-app-v400 .lmspot-filter-row{display:flex!important;gap:7px!important;margin-bottom:12px!important}.lm-spot-app-v400 .lmspot-filter-row button{height:34px!important;padding:0 12px!important;border:1px solid #dfe5ee!important;border-radius:9px!important;background:#fff!important;color:#55647b!important;font-size:12px!important;font-weight:800!important}.lm-spot-app-v400 .lmspot-filter-row button.is-on{background:#4f63f5!important;border-color:#4f63f5!important;color:#fff!important}.lm-spot-app-v400 .lmspot-market-list{display:grid!important;gap:8px!important;max-height:640px!important;overflow:auto!important}.lm-spot-app-v400 .lmspot-market-row{min-height:90px!important;padding:11px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 100px!important;gap:10px!important;align-items:center!important;border:1px solid #e1e6ee!important;border-radius:13px!important;background:#fff!important;color:#18233a!important;text-decoration:none!important;overflow:hidden!important}.lm-spot-app-v400 .lmspot-market-row.is-selected{border-color:#9ba9ff!important;background:#f7f8ff!important;box-shadow:0 0 0 2px rgba(79,99,245,.05)!important}.lm-spot-app-v400 .lmspot-market-row>i,.lm-spot-app-v400 .lmspot-market-row>i .lm-market-logo{width:42px!important;height:42px!important}.lm-spot-app-v400 .lmspot-market-row .identity{display:grid!important;gap:4px!important;min-width:0!important}.lm-spot-app-v400 .lmspot-market-row .identity small{font-size:11px!important;color:#6f7d91!important}.lm-spot-app-v400 .lmspot-market-row .identity b{font-size:16px!important;white-space:nowrap!important}.lm-spot-app-v400 .lmspot-market-row .price{display:grid!important;justify-items:end!important;gap:4px!important;text-align:right!important;min-width:0!important}.lm-spot-app-v400 .lmspot-market-row .price small{font-size:10.5px!important;color:#8a96a8!important}.lm-spot-app-v400 .lmspot-market-row .price b{font-size:13px!important;white-space:nowrap!important}.lm-spot-app-v400 .lmspot-market-row .price em{font-size:11px!important;font-style:normal!important;color:#65748a!important;white-space:nowrap!important}.lm-spot-app-v400 .lmspot-market-row>strong{grid-column:3!important;justify-self:end!important;font-size:10.5px!important;padding:5px 8px!important;border-radius:999px!important;background:#f0f2f6!important;color:#65748a!important}.lm-spot-app-v400 .lmspot-market-row>strong.is-live{background:#eaf8f2!important;color:#087f60!important}.lm-spot-app-v400 .lmspot-market-row>strong.is-position{background:#e9efff!important;color:#3d57df!important}
.lm400-strategy-head{min-height:118px!important;padding:18px 20px!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;border:1px solid #e0e6ee!important;border-radius:18px!important;background:#fff!important;margin-bottom:12px!important}.lm400-strategy-head .coin,.lm400-strategy-head .coin .lm-market-logo{width:58px!important;height:58px!important;border:0!important;background:transparent!important;box-shadow:none!important}.lm400-strategy-head .copy{display:grid!important;gap:3px!important;min-width:0!important}.lm400-strategy-head .copy small{font-size:11px!important;color:#758398!important;font-weight:750!important}.lm400-strategy-head .copy h2{font-size:24px!important;line-height:1.15!important;margin:0!important}.lm400-strategy-head .copy b{font-size:13px!important;color:#3e54dd!important}.lm400-strategy-head .copy p{font-size:13px!important;color:#5f6f86!important;margin:0!important}.lm400-strategy-head .status{display:grid!important;gap:6px!important;justify-items:end!important}.lm400-strategy-head .status span{font-size:10.5px!important;color:#8290a3!important}.lm400-strategy-head .status b{padding:7px 10px!important;border-radius:999px!important;background:#eff2ff!important;color:#4257df!important;font-size:11px!important}
.lm400-chart-card{padding:20px!important;border:1px solid #e0e6ee!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important}.lm400-chart-card>header{display:flex!important;justify-content:space-between!important;gap:16px!important;padding-bottom:14px!important;border-bottom:1px solid #edf0f4!important}.lm400-chart-card>header span{font-size:10.5px!important;color:#4f63f5!important;font-weight:900!important}.lm400-chart-card h3{font-size:23px!important;margin:4px 0!important}.lm400-chart-card p{font-size:13px!important;color:#5e6e84!important;margin:0!important}.lm400-strategy-strip{display:grid!important;grid-template-columns:200px 230px minmax(0,1fr)!important;gap:10px!important;margin:14px 0 6px!important}.lm400-strategy-strip>span,.lm400-strategy-strip>p{min-height:58px!important;padding:10px 12px!important;border:1px solid #e2e7ef!important;border-radius:11px!important;background:#fafbfe!important;display:grid!important;align-content:center!important;gap:4px!important}.lm400-strategy-strip small{font-size:10.5px!important;color:#7c899b!important}.lm400-strategy-strip b{font-size:14px!important;white-space:nowrap!important}.lm400-strategy-strip>p{font-size:12px!important;line-height:1.45!important;color:#5e6e84!important;margin:0!important}.lm-spot-app-v400 .lmspot-live-chart{height:560px!important;min-height:560px!important}.lm-spot-app-v400 .lmspot-chart-legend{display:flex!important;gap:18px!important;padding:10px 0 0!important;font-size:12px!important;font-weight:850!important}
.lm-spot-app-v400 .lmspot-detail-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;gap:12px!important;margin-top:12px!important}.lm-spot-app-v400 .lmspot-config-card,.lm-spot-app-v400 .lmspot-risk-card{padding:18px!important;border:1px solid #e0e6ee!important;border-radius:18px!important;background:#fff!important}.lm-spot-app-v400 .lmspot-config-card header,.lm-spot-app-v400 .lmspot-risk-card header{display:flex!important;align-items:start!important;justify-content:space-between!important;margin-bottom:13px!important}.lm-spot-app-v400 .lmspot-config-card header span,.lm-spot-app-v400 .lmspot-risk-card header span{font-size:10px!important;color:#4f63f5!important;font-weight:900!important}.lm-spot-app-v400 .lmspot-config-card h3,.lm-spot-app-v400 .lmspot-risk-card h3{font-size:20px!important;margin:3px 0 0!important}.lm-spot-app-v400 .lmspot-control-metrics{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-bottom:10px!important}.lm-spot-app-v400 .lmspot-control-metrics>span{min-height:68px!important;padding:11px!important;border-radius:11px!important;background:#f8f9fc!important;display:grid!important;align-content:center!important;gap:5px!important}.lm-spot-app-v400 .lmspot-control-metrics small{font-size:10.5px!important;color:#7a8799!important}.lm-spot-app-v400 .lmspot-control-metrics b{font-size:14px!important}.lm-spot-app-v400 .lmspot-config-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}.lm-spot-app-v400 .lmspot-config-form .allocation{min-width:0!important}.lm-spot-app-v400 .lmspot-config-form .allocation>span{font-size:11px!important;color:#6e7c91!important}.lm-spot-app-v400 .lmspot-config-form .allocation>div{height:48px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 62px!important;border:1px solid #dfe5ee!important;border-radius:11px!important;overflow:hidden!important;background:#fff!important}.lm-spot-app-v400 .lmspot-config-form input[type=number]{min-width:0!important;width:100%!important;border:0!important;padding:0 12px!important;font-size:14px!important;font-weight:850!important;outline:0!important}.lm-spot-app-v400 .lmspot-config-form .allocation em{display:flex!important;align-items:center!important;justify-content:center!important;background:#f7f9fc!important;border-left:1px solid #e3e8f0!important;font-size:11px!important;color:#748197!important;font-style:normal!important}.lm-spot-app-v400 .lmspot-switch{grid-column:1/-1!important;min-height:48px!important;padding:0 12px!important;border:1px solid #e1e6ee!important;border-radius:11px!important;background:#fafbfe!important;display:flex!important;align-items:center!important;gap:10px!important}.lm-spot-app-v400 .lm-primary-btn{grid-column:1/-1!important;min-height:46px!important}.lm-spot-app-v400 .lmspot-risk-list{display:grid!important;gap:8px!important}.lm-spot-app-v400 .lmspot-risk-list>span{min-height:58px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #e3e8f0!important;border-radius:11px!important;background:#fafbfe!important}.lm-spot-app-v400 .lmspot-risk-list b{font-size:13px!important}.lm-spot-app-v400 .lmspot-risk-list small{font-size:11px!important;color:#728095!important}
.lm400-assets-section,.lm400-fills-section{margin-top:16px!important;padding:22px!important;border:1px solid #e0e6ee!important;border-radius:18px!important;background:#fff!important}.lm400-assets-section>header,.lm400-fills-section>header{margin-bottom:16px!important}.lm400-assets-section>header span,.lm400-fills-section>header span{font-size:10px!important;color:#4f63f5!important;font-weight:900!important}.lm400-assets-section h2,.lm400-fills-section h2{font-size:23px!important;margin:4px 0!important}.lm400-assets-section p,.lm400-fills-section p{font-size:13px!important;color:#6b7890!important;margin:0!important}.lm400-cash-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:10px!important}.lm400-cash-grid>article{min-height:78px!important;padding:12px 15px!important;border:1px solid #e2e7ef!important;border-radius:13px!important;background:#fafbfe!important;display:grid!important;grid-template-columns:110px 1fr!important;align-items:center!important;gap:12px!important}.lm400-cash-grid .lm-exchange-logo{width:96px!important;height:36px!important}.lm400-cash-grid small{font-size:11px!important;color:#77859a!important}.lm400-cash-grid b{font-size:18px!important}.lm400-holdings-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.lm400-holdings-grid>article{min-height:86px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) minmax(120px,.7fr) minmax(140px,.8fr)!important;align-items:center!important;gap:12px!important;border:1px solid #e2e7ef!important;border-radius:13px!important;background:#fff!important}.lm400-holdings-grid>article>i,.lm400-holdings-grid>article>i .lm-market-logo{width:42px!important;height:42px!important}.lm400-holdings-grid>article>span{display:grid!important;gap:4px!important;min-width:0!important}.lm400-holdings-grid small{font-size:10.5px!important;color:#7c899b!important}.lm400-holdings-grid b{font-size:14px!important}.lm400-fill-list{display:grid!important;gap:8px!important}.lm400-fill-list>article{min-height:70px!important;padding:11px 14px!important;display:grid!important;grid-template-columns:70px minmax(200px,1.4fr) repeat(3,minmax(115px,.7fr))!important;align-items:center!important;gap:12px!important;border:1px solid #e2e7ef!important;border-radius:12px!important;background:#fff!important}.lm400-fill-list>article>strong{justify-self:start;padding:6px 9px;border-radius:999px;font-size:11px}.lm400-fill-list>article>strong.buy{background:#e9f8f2;color:#078b68}.lm400-fill-list>article>strong.sell{background:#fff0f2;color:#c64758}.lm400-fill-list span{display:grid!important;gap:4px!important}.lm400-fill-list small{font-size:10.5px!important;color:#7a8799!important}.lm400-fill-list b{font-size:13px!important}.lmspot-empty{padding:22px!important;border:1px dashed #dce3ed!important;border-radius:12px!important;color:#66758d!important;background:#fbfcfe!important}

/* Portfolio: no clipping and no slider behavior. */
.lm-portfolio-v390{width:min(1400px,calc(100% - 48px))!important}.lm390-portfolio-topgrid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(460px,.85fr)!important;gap:16px!important;align-items:stretch!important}.lm390-exchange-panel{min-width:0!important;overflow:visible!important}.lm390-exchange-grid{padding:4px 20px 22px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;overflow:visible!important}.lm390-exchange-account{width:100%!important;max-width:100%!important;min-height:98px!important;padding:14px 16px!important;display:grid!important;grid-template-columns:112px minmax(130px,1fr) minmax(120px,.72fr) minmax(120px,.72fr) 72px!important;gap:14px!important;align-items:center!important;overflow:visible!important}.lm390-exchange-account>i{width:102px!important;height:52px!important;border:0!important;border-radius:0!important;background:transparent!important}.lm390-exchange-account>i .lm-exchange-logo{width:96px!important;height:38px!important;max-width:96px!important}.lm390-exchange-account>div>b{font-size:18px!important}.lm390-exchange-account small{font-size:11.5px!important}.lm390-exchange-account b{font-size:15px!important;overflow:visible!important;text-overflow:clip!important}.lm390-exchange-account>strong{justify-self:end!important}.lm390-allocation-card .lm35-allocation-legend>span{min-height:58px!important;padding:0 15px!important}.lm390-allocation-card .lm35-allocation-legend b{font-size:15px!important;white-space:nowrap!important}.lm390-allocation-card .lm35-allocation-legend strong{font-size:15px!important;white-space:nowrap!important}.lm390-strategy-list>a,.lm390-position-list>div{font-size:13px!important}.lm390-strategy-list .identity b{font-size:16px!important}.lm390-strategy-list a>span b,.lm390-position-list b{font-size:14px!important}

/* Account: same exchange logos as benefits, clean status cards, inline spot connection. */
.lm-account-page-v390 .lm35-exchange-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lm-account-page-v390 .lm35-exchange-picker>button,.lm-account-page-v390 .lm360-exchange-link{min-height:92px!important;grid-template-columns:112px minmax(0,1fr) auto!important;padding:14px 16px!important}.lm-account-page-v390 .lm35-ex-logo{width:102px!important;height:48px!important;border:0!important;border-radius:0!important;background:transparent!important}.lm-account-page-v390 .lm35-ex-logo .lm-exchange-logo{width:96px!important;height:38px!important;max-width:96px!important}.lm-account-page-v390 .lm35-exchange-picker b,.lm-account-page-v390 .lm360-exchange-link b{font-size:17px!important}.lm-account-page-v390 .lm35-exchange-picker small,.lm-account-page-v390 .lm360-exchange-link small{font-size:12px!important}.lm-account-page-v390 .lm-account-connection-status>span{min-height:80px!important;background:#fff!important;border:1px solid #dfe5ee!important}.lm-account-page-v390 .lm-account-connection-status>span>b{font-size:16px!important}.lm-account-page-v390 .lm-account-connection-status>span{font-size:12px!important}

/* Benefits: one surface, no oversized code/payback boxes, event conditions unmistakably left-aligned. */
.lm-benefits-page-v390 .lm-benefits-compare{background:transparent!important;border:0!important;box-shadow:none!important}.lm-benefits-page-v390 .lm-benefits-table-wrap{border:1px solid #dfe5ee!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important}.lm-benefits-page-v390 .lm-benefits-table,.lm-benefits-page-v390 .lm-benefits-table td,.lm-benefits-page-v390 .lm-benefits-table th{background:#fff!important}.lm-benefits-page-v390 .lm-benefits-table th{background:#f8f9fc!important}.lm-benefits-page-v390 .lm-benefit-payback{font-size:24px!important;padding:0!important;background:transparent!important;box-shadow:none!important}.lm-benefits-page-v390 .lm-code-copy{background:transparent!important;border:1px solid #dce3ed!important;box-shadow:none!important;max-width:128px!important;height:38px!important}.lm-benefits-page-v390 .lm-event-body{display:block!important;text-align:left!important}.lm-benefits-page-v390 .lm-event-body>*{text-align:left!important}.lm-benefits-page-v390 .lm-event-body>small{display:block!important;margin-bottom:5px!important}.lm-benefits-page-v390 .lm-event-body h3{font-size:18px!important;margin:0 0 6px!important}.lm-benefits-page-v390 .lm-event-body>strong{display:block!important;font-size:17px!important;margin-bottom:7px!important}.lm-benefits-page-v390 .lm-event-period{margin:0 0 8px!important}.lm-benefits-page-v390 .lm-event-body ul{display:block!important;margin:0 0 12px!important;padding-left:20px!important;text-align:left!important;list-style-position:outside!important}.lm-benefits-page-v390 .lm-event-body li{display:list-item!important;text-align:left!important;margin:4px 0!important;padding-left:0!important;font-size:13px!important}.lm-benefits-page-v390 .lm-event-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:3px!important}

/* Main: centered benefit intro, clean code cell, stronger final AI indicator statement. */
.lm370-partner-section .lm370-section-head.row{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:16px!important}.lm370-partner-section .lm370-section-head.row>div{text-align:center!important}.lm370-partner-section .lm370-section-head.row h2,.lm370-partner-section .lm370-section-head.row p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.lm370-partner-section .lm370-benefit-table .code button{background:transparent!important;border:1px solid #dfe5ee!important;box-shadow:none!important;padding:0 10px!important}.lm400-conversion .lm370-conversion-grid{align-items:center!important}.lm400-conversion small{display:block!important;margin:0 0 12px!important;font-size:13px!important;font-weight:750!important;letter-spacing:-.01em!important;color:#c6cff8!important}.lm400-conversion h2{font-size:42px!important;line-height:1.08!important}.lm400-conversion p{max-width:760px!important;font-size:15px!important;line-height:1.7!important}

/* Futures: profit certification should be an action, never a wide empty rail. */
.lm-bots-v390 .lm4-chart-actionbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;padding:12px 14px!important}.lm-bots-v390 .lm343-share-profit-btn{width:auto!important;min-width:108px!important;max-width:132px!important;height:38px!important;justify-self:end!important;align-self:start!important;margin:0!important}.lm-bots-v390 .lm4-trigger-pills{grid-column:1/-1!important}

/* Readability floor after all legacy micro-text. */
:is(.lm-spot-app-v400,.lm-portfolio-v390,.lm-account-page-v390,.lm-benefits-page-v390,.lmd37-page,.lm-bots-v390) button,
:is(.lm-spot-app-v400,.lm-portfolio-v390,.lm-account-page-v390,.lm-benefits-page-v390,.lmd37-page,.lm-bots-v390) input,
:is(.lm-spot-app-v400,.lm-portfolio-v390,.lm-account-page-v390,.lm-benefits-page-v390,.lmd37-page,.lm-bots-v390) select{font-size:12px!important}

@media(max-width:1180px){.lmd37-strategy-grid{grid-template-columns:1fr!important}.lm400-workspace{grid-template-columns:280px minmax(0,1fr)!important}.lm390-portfolio-topgrid{grid-template-columns:1fr!important}.lm390-exchange-grid{grid-template-columns:1fr 1fr!important}.lm390-exchange-account{grid-template-columns:90px minmax(120px,1fr) minmax(100px,.7fr) auto!important}.lm390-exchange-account>span:nth-of-type(2){display:none!important}.lm400-holdings-grid{grid-template-columns:1fr!important}}
@media(max-width:900px){.lm400-exchanges,.lm-spot-app-v400 .lmspot-kpis,.lm400-cash-grid{grid-template-columns:1fr 1fr!important}.lm400-workspace{grid-template-columns:1fr!important}.lm400-market-panel{position:static!important}.lm400-strategy-strip{grid-template-columns:1fr 1fr!important}.lm400-strategy-strip>p{grid-column:1/-1!important}.lm400-holdings-grid{grid-template-columns:1fr!important}.lm400-fill-list>article{grid-template-columns:64px 1fr 1fr!important}.lm400-fill-list>article>span:nth-of-type(n+3){display:none!important}.lm390-exchange-grid{grid-template-columns:1fr!important}.lm-account-page-v390 .lm35-exchange-picker{grid-template-columns:1fr!important}}
/* Dashboard rail correction: rewritten markup uses .lmd37-strategy-rail. */
.lm-dashboard-v37 .lmd37-strategies{grid-column:1/-1!important}
.lm-dashboard-v37 .lmd37-strategy-rail{padding:18px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;max-height:none!important;overflow:visible!important}
.lm-dashboard-v37 .lmd400-strategy-card{min-height:252px!important}
.lm-dashboard-v37 .lmd37-risk{grid-column:span 4!important}.lm-dashboard-v37 .lmd37-positions{grid-column:span 4!important}.lm-dashboard-v37 .lmd37-orders{grid-column:span 8!important}
@media(max-width:1250px){.lm-dashboard-v37 .lmd37-strategy-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lm-dashboard-v37 .lmd37-risk,.lm-dashboard-v37 .lmd37-positions,.lm-dashboard-v37 .lmd37-orders{grid-column:1/-1!important}}
@media(max-width:820px){.lm-dashboard-v37 .lmd37-strategy-rail{grid-template-columns:1fr!important}}
.lm400-asset-group-title{margin:14px 0 9px!important;font-size:15px!important;line-height:1.2!important;color:#26344a!important;font-weight:900!important}
.lmspot-modal-card>span{font-size:10px!important;color:#4f63f5!important;font-weight:900!important;letter-spacing:.08em!important}.lmspot-modal-card h2{font-size:24px!important;margin:5px 0 4px!important}.lmspot-modal-card p{font-size:13px!important;line-height:1.55!important;color:#66758d!important}.lmspot-modal-card label{font-size:12px!important}.lmspot-modal-card input{font-size:13px!important}.lmspot-modal-card [data-spot-connect-msg]{display:block!important;margin-top:8px!important;font-size:12px!important;color:#536174!important}

/* Lumex 5.3.0 — canonical circular coin marks + dedicated multi-strategy artwork */
.lm-market-logo,.lm-strategy-visual{border-radius:50%!important;overflow:hidden!important;object-fit:cover!important;background:#fff!important;box-sizing:border-box!important;display:block!important}
.lm-market-logo-fallback{display:grid!important;place-items:center!important;border-radius:50%!important;background:linear-gradient(135deg,#5368f6,#6d57ef)!important;color:#fff!important;font-weight:900!important}
.lmgs-card-logo,.lm470-strategy-card .coin-logo-slot,.lm470-strategy-hero .coin-logo,.lm390-strategy-coin{border-radius:50%!important;overflow:hidden!important}
.lmgs-card-logo .lm-market-logo,.lmgs-card-logo .lm-strategy-visual{width:40px!important;height:40px!important;object-fit:cover!important}
.lmgs-strategy-hero-clean .coin-logo,.lmgs-strategy-hero-clean .coin-logo .lm-market-logo,.lmgs-strategy-hero-clean .coin-logo .lm-strategy-visual{width:58px!important;height:58px!important;border-radius:50%!important;overflow:hidden!important}
.lm470-strategy-card .coin-logo-slot .lm-market-logo,.lm470-strategy-card .coin-logo-slot .lm-strategy-visual{width:42px!important;height:42px!important;border-radius:50%!important}
.lm390-strategy-coin>.lm-market-logo,.lm390-strategy-coin>.lm-strategy-visual,.lm492-portfolio-multi-coin>.lm-market-logo,.lm492-portfolio-multi-coin>.lm-strategy-visual{width:50px!important;height:50px!important;border-radius:50%!important;object-fit:cover!important}
/* Old numeric/count bubble is intentionally disabled. */
.lmgs-multi-logo{display:none!important}
.lm-market-logo{object-fit:contain!important;padding:1px!important;border:1px solid #edf0f5!important;box-shadow:0 2px 8px rgba(29,42,79,.06)!important}
.lm-strategy-visual{object-fit:cover!important;padding:0!important;border:0!important;box-shadow:0 3px 10px rgba(29,42,79,.12)!important}


/* 5.4.3 — composite strategy logo geometry: never squash/crop round artwork */
.lm-composite-logo-slot{display:grid!important;place-items:center!important;flex:0 0 auto!important;min-width:0!important;min-height:0!important;overflow:visible!important;background:transparent!important}
.lm-composite-strategy-logo{display:block!important;aspect-ratio:1/1!important;border-radius:50%!important;object-fit:contain!important;object-position:center!important;overflow:hidden!important;padding:0!important;margin:0!important;transform:none!important}
