:root{color-scheme:dark;--bg: #0a0a0a;--surface: #111111;--panel: #161616;--elevated: #1c1c1c;--border: rgba(255, 255, 255, .06);--border-hover: rgba(255, 255, 255, .12);--text: #ececec;--text-secondary: #a0a0a0;--muted: #666666;--green: #33c273;--green-dim: color-mix(in srgb, var(--d-long, #33c273) 12%, transparent);--red: #ff5252;--red-dim: rgba(255, 82, 82, .12);--amber: #ffab00;--amber-dim: rgba(255, 171, 0, .12);--blue: #448aff;--blue-dim: rgba(68, 138, 255, .12);--mono: "JetBrains Mono", monospace;--radius: 14px;--radius-sm: 10px}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100vh;overflow:hidden;color:var(--text);background:var(--bg);font-family:"Inter",sans-serif;font-size:13px;line-height:1.45;display:flex;flex-direction:column}.top-nav{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.nav-left{display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:800;font-size:15px;letter-spacing:-.02em}.brand-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--green),#bfff4a);color:#06100d;font-size:12px;font-weight:900}.brand-text{color:var(--text)}.nav-links{display:flex;align-items:center;gap:6px}.nav-links a{padding:7px 14px;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-weight:600;font-size:13px;transition:.15s}.nav-links a:hover{color:var(--text);background:rgba(255,255,255,.04)}.nav-links a.active{color:var(--green);background:var(--green-dim)}.nav-links a.soon{opacity:.55;cursor:not-allowed;display:flex;align-items:center;gap:8px}.badge{font-size:9px;font-weight:800;padding:3px 6px;border-radius:6px;background:rgba(255,255,255,.08);color:var(--muted);letter-spacing:.04em}.nav-right{display:flex;align-items:center;gap:12px}.pwa-install-btn{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(28,30,32,.94),rgba(12,13,14,.94));color:var(--text-secondary);cursor:pointer;transition:color .12s ease,border-color .12s ease}.pwa-install-btn svg{width:19px;height:19px}.pwa-install-btn:hover{color:var(--green);border-color:color-mix(in srgb,var(--d-long, #33c273) 30%,transparent)}.pwa-install-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(5,6,8,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pwa-install-overlay.hidden{display:none}.pwa-install-card{position:relative;width:min(480px,100%);max-height:84vh;overflow-y:auto;padding:26px 24px 22px;border-radius:16px;background:rgba(22,24,30,.86);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:0 20px 60px rgba(0,0,0,.5);text-align:center}.pwa-install-icon{width:52px;height:52px;margin:0 auto 14px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--d-long, #33c273) 12%,transparent);color:var(--green)}.pwa-install-icon svg{width:25px;height:25px}.pwa-install-card h3{margin:0 0 8px;font-size:16px;font-weight:800;color:var(--text)}.pwa-install-card p{margin:0 0 20px;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.pwa-install-steps{display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:left}.pwa-install-label{display:block;font-family:"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.pwa-install-steps ol{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:7px}.pwa-install-steps li{font-size:12px;line-height:1.5;color:var(--text-secondary)}.pwa-install-close{position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text-secondary);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.pwa-install-close:hover{color:var(--text)}@media (max-width: 520px){.pwa-install-steps{grid-template-columns:1fr;gap:14px}}.btn-quick{padding:7px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text);font-weight:700;font-size:12px;cursor:pointer}.btn-quick:hover{background:rgba(255,255,255,.04)}.user-menu{position:relative}.exchange-balance-pill{min-height:36px;padding:5px 11px 5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(28,30,32,.94),rgba(12,13,14,.94));color:var(--text);display:inline-flex;align-items:center;gap:8px;font-family:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 30px rgba(0,0,0,.22);cursor:default}.exchange-balance-pill.is-connected{border-color:rgba(0,216,124,.28);background:linear-gradient(180deg,rgba(18,33,26,.96),rgba(10,15,13,.96))}.exchange-balance-pill.is-offline{border-color:rgba(255,190,64,.22);opacity:.86}.exchange-balance-pill.is-loading .exchange-balance-value,.exchange-balance-pill.is-loading b{color:rgba(244,246,245,.72)}.exchange-balance-logo{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-family:"JetBrains Mono",monospace;font-size:9px;font-weight:900;letter-spacing:-.04em;overflow:hidden}.exchange-balance-logo.binance{background:#000000}.exchange-balance-logo.binance img{width:24px;height:24px;object-fit:cover;display:block}.exchange-balance-logo.bingx{background:#05070d;border:1px solid rgba(41,84,254,.45);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 0 18px rgba(41,84,254,.22)}.exchange-balance-logo.bingx img{width:18px;height:15px;object-fit:contain;display:block}.exchange-balance-logo.mexc{background:#ffffff}.exchange-balance-logo.mexc img{width:16px;height:16px;object-fit:contain;display:block}.exchange-balance-logo.bybit{background:#17181e}.exchange-balance-logo.bybit img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.exchange-balance-logo svg{width:15px;height:15px;display:block}.exchange-balance-meta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.exchange-balance-meta b{font-family:"JetBrains Mono",monospace;font-size:12px;font-weight:900;color:#f5fff9;white-space:nowrap}.exchange-balance-meta small{margin-top:3px;color:rgba(161,170,165,.74);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.user-pill{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid var(--border);font-weight:700;font-size:12px;color:var(--text);font-family:inherit;cursor:pointer}.user-pill:hover,.user-pill[aria-expanded=true]{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.user-avatar{width:24px;height:24px;border-radius:50%}.user-caret{color:var(--muted);font-size:12px;transform:translateY(-1px)}.profile-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:min(320px,calc(100vw - 24px));padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(31,31,31,.98);box-shadow:0 24px 70px rgba(0,0,0,.55);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.user-menu.open .profile-popover{opacity:1;transform:translateY(0);pointer-events:auto}.profile-popover-head{display:flex;align-items:center;gap:12px;padding:2px 4px 12px}.profile-popover-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover}.profile-popover-head strong{display:block;font-size:14px;font-weight:800}.profile-popover-head span{display:block;max-width:220px;color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu-row{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;margin:0 -4px 12px;padding:13px 8px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);color:var(--text);text-decoration:none}.profile-menu-row:hover{background:rgba(255,255,255,.04)}.profile-menu-row b{font-size:12px}.profile-menu-row em{color:var(--muted);font-style:normal;font-size:20px}.profile-menu-section{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.profile-menu-section small{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.profile-menu-section small span{padding:2px 7px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:var(--text-secondary);font-size:9px;font-weight:800}.menu-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:10px;background:rgba(255,255,255,.05)}.menu-segment.exchange-segment{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-segment button{min-height:32px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.menu-segment button.active{background:#f4f4f4;color:#111}.menu-segment.disabled{opacity:.45}.menu-segment.disabled button{cursor:not-allowed}.profile-logout{width:100%;min-height:38px;border:0;border-radius:9px;background:transparent;color:var(--text);font-family:inherit;font-size:12px;cursor:pointer}.profile-logout:hover{background:rgba(255,255,255,.05)}.market-header{height:64px;display:flex;align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0}.header-left{display:flex;align-items:center;gap:10px;min-width:200px}.pair-btn{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--text);font-weight:800;font-size:14px;padding:0;cursor:pointer;font-family:inherit}.pair-btn span{color:var(--muted);font-size:9px}.coin-icon{width:28px;height:28px;border-radius:50%;object-fit:cover}.header-main-price{display:flex;flex-direction:column;gap:2px}.header-main-price .price{font-weight:800;font-size:20px;font-family:var(--mono);line-height:1}.header-main-price .price.positive{color:var(--green)}.header-main-price .price.negative{color:var(--red)}.header-main-price .change{font-weight:600;font-size:11px;display:flex;align-items:center;gap:6px}.header-main-price .change.positive{color:var(--green)}.header-main-price .change.negative{color:var(--red)}.header-main-price .change-amt{font-weight:700}.header-main-price .change-pct{opacity:0.8}.header-stats-binance{flex:1;display:flex;align-items:center;gap:32px;overflow:hidden}.header-stats-binance .stat{display:flex;flex-direction:column;gap:4px;min-width:0}.header-stats-binance .stat small{font-size:11px;color:rgba(255,255,255,0.45);text-transform:capitalize;letter-spacing:0.02em;white-space:nowrap;font-weight:500}.header-stats-binance .stat b{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;font-family:var(--mono)}.header-stats-binance .stat b.positive{color:var(--green)}.header-stats-binance .stat b.negative{color:var(--red)}.header-actions{display:flex;align-items:center;gap:6px}.header-lang-segment{display:none}.ai-col-chart-preview{display:none}.icon-btn{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:15px;cursor:pointer;padding:0}.icon-btn:hover{background:rgba(255,255,255,.04);color:var(--text)}.icon-btn.active{color:var(--green);background:color-mix(in srgb,var(--d-long, #33c273) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--d-long, #33c273) 22%,transparent)}.workspace{flex:1;display:grid;grid-template-columns:minmax(620px,1fr) 282px 404px;min-height:0;overflow:hidden}.chart-col{--positions-height: 188px;display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--border)}.chart-toolbar-top{height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.suggested-toggle{margin-left:auto;color:var(--muted);font-size:12px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.suggested-toggle input{accent-color:var(--green)}.chart-modes{display:flex;gap:2px;padding:2px;border-radius:var(--radius-sm);background:rgba(255,255,255,.04)}.chart-modes button{padding:5px 10px;border-radius:8px;border:none;background:transparent;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.chart-modes button.active{background:rgba(255,255,255,.08);color:var(--text)}.timeframes{display:flex;gap:2px}.timeframes button{padding:5px 10px;border-radius:8px;border:none;background:transparent;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.timeframes button.active{background:var(--green);color:#06100d}.btn-layer{padding:5px 10px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.btn-layer:hover{color:var(--text)}.btn-direction{padding:5px 12px;border-radius:8px;border:none;background:rgba(255,255,255,.06);color:var(--text);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:6px}.btn-direction::before{content:"↗";color:var(--green)}.btn-direction:hover{background:rgba(255,255,255,.1)}.chart-body{flex:1;display:flex;min-height:0;position:relative}.chart-col.resizing{user-select:none}.chart-area{flex:1;position:relative;min-width:0;min-height:0;background:var(--bg)}.tv-chart{position:absolute;inset:0}.tv-fallback{height:100%;display:grid;place-items:center;color:var(--muted);font-family:var(--mono)}.tv-chart-loading{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:var(--bg);transition:opacity .25s ease}.tv-chart-loading.tv-chart-loading-hide{opacity:0;pointer-events:none}body:has(#bootScreen:not(.boot-hide)) .tv-chart-loading-orbit{display:none}.tv-chart-loading-orbit{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.tv-chart-loading-ring{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:#e9ebef;animation:tv-chart-spin 1.1s linear infinite}.tv-chart-loading-icon{position:relative;width:32px;height:32px;border-radius:9px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255,255,255,.22))}@keyframes tv-chart-spin{to{transform:rotate(360deg)}}.tv-unsupported{height:100%;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;text-align:center;color:var(--muted)}.tv-unsupported-icon{font-size:28px;opacity:0.55;margin-bottom:4px}.tv-unsupported b{color:var(--text);font-size:14px;font-weight:600}.tv-unsupported span{font-size:12.5px;max-width:320px;line-height:1.5}.chart-footer-bar{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid var(--border);background:var(--surface);flex-shrink:0}.footer-timeframes{display:flex;gap:4px}.footer-timeframes button{padding:3px 7px;border-radius:6px;border:none;background:transparent;color:var(--muted);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.footer-timeframes button:hover{color:var(--text);background:rgba(255,255,255,.04)}.footer-meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;font-family:var(--mono)}.footer-meta button{padding:2px 6px;border-radius:4px;border:none;background:transparent;color:var(--muted);font-size:10px;cursor:pointer;font-family:inherit}.footer-meta button:hover{color:var(--text);background:rgba(255,255,255,.04)}.positions-resizer{height:10px;display:grid;place-items:center;flex-shrink:0;border-top:1px solid var(--border);border-bottom:1px solid rgba(255,255,255,.025);background:var(--surface);cursor:row-resize;touch-action:none}.positions-resizer span{width:26px;height:5px;border-radius:999px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.positions-resizer:hover span,.chart-col.resizing .positions-resizer span{background:color-mix(in srgb,var(--d-long, #33c273) 55%,transparent)}.bottom-tabs{height:42px;display:flex;gap:0;padding:0 12px;border-top:1px solid var(--border);background:var(--surface);flex-shrink:0}.bottom-tabs button{padding:0 16px;border:none;background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;position:relative}.bottom-tabs button:hover{color:var(--text)}.bottom-tabs button.active{color:var(--text)}.bottom-tabs button.active::after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:2px;background:var(--green);border-radius:2px 2px 0 0}.positions-panel-body{height:var(--positions-height);min-height:72px;display:grid;place-items:center;flex-shrink:0;border-top:1px solid var(--border);background:#0c0c0c;color:var(--muted);font-size:13px}.positions-panel-body.has-table{display:block;place-items:initial;overflow:auto;padding:0 8px 8px;overflow-x:auto}.positions-panel-note{height:100%;display:grid;place-items:center;text-align:center;padding:24px;color:var(--muted);font-size:13px}.position-table{width:100%;border-collapse:collapse;font-size:9px;table-layout:fixed;min-width:0}.position-table thead th{height:22px;text-align:left;color:#7f7f7f;text-transform:uppercase;font-size:7px;letter-spacing:.06em;border-bottom:1px solid rgba(255,255,255,.06);padding:0 5px;white-space:nowrap}.positions-table-compact thead th,.orders-table thead th,.history-table thead th{height:auto;min-height:22px;white-space:normal;overflow-wrap:break-word;word-break:break-word;line-height:1.2;padding:3px 5px;vertical-align:middle}.position-table tbody td{height:36px;border-bottom:1px solid rgba(255,255,255,.05);color:#e8efec;font-family:var(--mono);padding:3px 5px;vertical-align:middle;white-space:nowrap}.position-table th:nth-child(1),.position-table td:nth-child(1){width:22%}.position-table th:nth-child(2),.position-table td:nth-child(2){width:11%}.position-table th:nth-child(3),.position-table td:nth-child(3){width:12%}.position-table th:nth-child(4),.position-table td:nth-child(4){width:12%}.position-table th:nth-child(5),.position-table td:nth-child(5){width:12%}.position-table th:nth-child(6),.position-table td:nth-child(6){width:12%}.position-table th:nth-child(7),.position-table td:nth-child(7){width:12%}.position-table th:nth-child(8),.position-table td:nth-child(8){width:7%}.position-table .positive{color:#00e084}.position-table .negative{color:#ff4d68}.position-table .muted{color:var(--muted)}.position-table .pos-main{font-family:var(--mono);font-size:10px;font-weight:700;color:#f0f3f2;line-height:1.1}.position-table td.positive .pos-main,.position-table td.positive .pos-sub{color:#00e084}.position-table td.negative .pos-main,.position-table td.negative .pos-sub{color:#ff4d68}.position-table .pos-sub{margin-top:2px;font-size:8px;line-height:1.1;color:var(--muted);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.position-table .pos-line{display:flex;align-items:center;gap:6px;min-width:0}.pos-side{display:inline-flex;align-items:center;height:15px;padding:0 5px;border-radius:4px;font-size:8px;font-weight:800;letter-spacing:.02em;line-height:1}.pos-side.long{color:#00e084;background:rgba(0,224,132,.08)}.pos-side.short{color:#ff4d68;background:rgba(255,77,104,.08)}.history-card-list{display:flex;flex-direction:column;gap:10px;padding:4px 0}.history-card{background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.01)),#0f0f0f!important;border:1px solid rgba(255,255,255,0.07);border-radius:12px;padding:12px 14px}.pos-row-clickable{cursor:pointer;transition:background-color .12s ease}.pos-row-clickable:hover{background-color:rgba(255,255,255,0.03)}tr.pos-row-clickable:hover{background-color:rgba(255,255,255,0.04)}.history-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.history-card-top .pos-main{font-size:12px}.history-card-perp{color:var(--muted);font-weight:400;font-size:10px}.history-card-badges{display:flex;align-items:center;gap:6px;margin-bottom:10px}.history-card-lev{display:inline-flex;align-items:center;height:15px;padding:0 6px;border-radius:4px;background:rgba(255,255,255,.06);color:#a8b0ba;font-size:8px;font-weight:700;letter-spacing:.02em}.history-card-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px dashed rgba(255,255,255,0.05);font-family:var(--mono);font-size:11px}.history-card-row:last-child{border-bottom:none}.history-card-row>span:first-child{color:var(--muted);font-size:10px}.history-card-row>span:last-child{color:#e8efec;font-weight:600}.history-card-row>span.positive{color:#00e084}.history-card-row>span.negative{color:#ff4d68}.pos-close{height:20px;padding:0 8px;border:1px solid rgba(255,77,104,.35);border-radius:4px;background:rgba(255,77,104,.08);color:#ff7e92;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.02em;cursor:pointer}.pos-close:hover{background:rgba(255,77,104,.16);color:#ff9cad}.positions-table-compact th:nth-child(1),.positions-table-compact td:nth-child(1){width:20%}.positions-table-compact th:nth-child(2),.positions-table-compact td:nth-child(2){width:11%}.positions-table-compact th:nth-child(3),.positions-table-compact td:nth-child(3){width:11%}.positions-table-compact th:nth-child(4),.positions-table-compact td:nth-child(4){width:13%}.positions-table-compact th:nth-child(5),.positions-table-compact td:nth-child(5){width:13%}.positions-table-compact th:nth-child(6),.positions-table-compact td:nth-child(6){width:16%}.positions-table-compact th:nth-child(7),.positions-table-compact td:nth-child(7){width:16%}.pos-lev{color:var(--muted);font-size:8px;font-weight:700}.pos-strategy{font-size:9px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-strat-sl{color:#ff7e92}.pos-strat-tp{color:#4ade80}.pos-strat-none{color:var(--muted);font-weight:400}.pos-actions{display:flex;gap:4px}.pos-actions .pos-close{height:18px;padding:0 6px;font-size:7.5px}.pos-close-limit-btn,.pos-close-open,.pos-tpsl-btn{border-color:rgba(59,130,246,.4);background:rgba(59,130,246,.1);color:#60a5fa}.pos-close-limit-btn:hover,.pos-close-open:hover,.pos-tpsl-btn:hover{background:rgba(59,130,246,.18);color:#93c5fd}.pos-actions-mobile{display:none}.watchlist-col{display:flex;flex-direction:column;min-height:0;background:var(--bg);border-right:1px solid var(--border)}.watchlist-col.hidden{display:none}.watchlist-view,.orderbook-view{display:flex;flex-direction:column;min-height:0;height:100%}.watchlist-view.hidden,.orderbook-view.hidden{display:none}.panel-header{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--border);flex-shrink:0}.panel-header h3{margin:0;font-size:13px;font-weight:700;color:var(--text)}.panel-actions{display:flex;gap:4px}.panel-actions button{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;border:none;background:transparent;color:var(--muted);font-size:16px;cursor:pointer;padding:0;line-height:1}.panel-actions button:hover{background:rgba(255,255,255,.06);color:var(--text)}.watch-view-toggle{display:flex;align-items:center;gap:1px;padding:2px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);margin-right:2px}.watch-view-toggle button{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;border:none;background:transparent;color:var(--muted);cursor:pointer;padding:0;line-height:1;transition:background .12s ease,color .12s ease}.watch-view-toggle button:hover{color:var(--text)}.watch-view-toggle button.active{background:color-mix(in srgb,var(--d-long, #33c273) 16%,transparent);color:var(--d-long, #33c273)}.watchlist-columns{display:flex;justify-content:space-between;align-items:center;padding:8px 12px 4px;font-size:10px;font-weight:700;color:var(--muted);letter-spacing:.04em;border-bottom:1px solid var(--border)}.watchlist-columns span:nth-child(1){flex:1}.watchlist-columns span:nth-child(2){text-align:right;width:80px}.watchlist-columns span:nth-child(3){text-align:right;width:60px}.watchlist-content{flex:1;overflow-y:auto;padding:4px 0}.watch-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 12px;color:var(--muted);font-size:12px}.watch-category{margin-bottom:2px}.watch-category summary{display:flex;align-items:center;gap:6px;padding:7px 12px;cursor:pointer;font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;list-style:none;border-bottom:1px solid var(--border);user-select:none;background:rgba(255,255,255,.01)}.watch-category summary::-webkit-details-marker{display:none}.watch-category summary:hover{background:rgba(255,255,255,.03)}.cat-icon{font-size:8px;opacity:0.5;flex-shrink:0}.cat-label{flex:1}.cat-count{font-size:10px;color:var(--muted);background:rgba(255,255,255,.06);padding:1px 6px;border-radius:10px;font-weight:700}.watch-row{display:flex;align-items:center;padding:7px 12px;cursor:pointer;transition:background .1s;border-bottom:1px solid rgba(255,255,255,.025);gap:8px}.watch-row:hover{background:rgba(255,255,255,.04)}.watch-row.active-pair{background:color-mix(in srgb,var(--d-long, #33c273) 6%,transparent);border-left:2px solid var(--green);padding-left:10px}.watch-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.watch-coin-wrap{position:relative;width:28px;height:28px;flex-shrink:0}.watch-coin-logo{width:28px;height:28px;border-radius:50%;object-fit:cover;display:block}.token-icon-fallback{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;border:1px solid color-mix(in srgb,var(--d-long, #33c273) 42%,transparent);background:radial-gradient(circle at 35% 20%,rgba(60,255,152,0.24),transparent 48%),linear-gradient(145deg,#07110d,#151b18 65%,#050706);color:#d9ffe9;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04),0 0 12px color-mix(in srgb,var(--d-long, #33c273) 14%,transparent);font-family:"Roboto Mono",monospace;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.watch-coin-fallback{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1c2a1e,#0e1a10);border:1px solid color-mix(in srgb,var(--d-long, #33c273) 20%,transparent);display:none;align-items:center;justify-content:center;font-size:8px;font-weight:800;color:var(--green);position:absolute;inset:0}.watch-text{display:flex;flex-direction:column;gap:1px;min-width:0}.watch-text b{font-size:12px;font-weight:700;color:var(--text);line-height:1}.watch-text small{font-size:10px;color:var(--muted);line-height:1;white-space:nowrap}.watch-price{font-family:var(--mono);font-size:11px;font-weight:600;text-align:right;width:72px;flex-shrink:0;color:var(--text)}.watch-price.positive{color:#33c273}.watch-price.negative{color:#f6465d}.watch-change{font-family:var(--mono);font-size:10px;font-weight:700;text-align:right;width:56px;flex-shrink:0}.watch-change.positive{color:#33c273}.watch-change.negative{color:#f6465d}.stock-icon,.etf-icon,.commodity-icon{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:900;color:#fff}.stock-icon.tsla{background:#e82127}.stock-icon.nvda{background:#76b900}.stock-icon.aapl{background:#555}.stock-icon.msft{background:#00a4ef}.stock-icon.amzn{background:#ff9900}.etf-icon{background:#5e35b1;font-size:8px}.commodity-icon{background:#00897b;font-size:7px}.ai-col{display:flex;flex-direction:column;min-height:0;background:var(--bg)}.ai-col.hidden{display:none}.ai-view,.order-entry-view{display:flex;flex-direction:column;min-height:0;height:100%}.ai-view.hidden,.order-entry-view.hidden{display:none}.order-entry-header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.back-btn{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;border:none;background:transparent;color:var(--muted);font-size:18px;cursor:pointer;padding:0}.back-btn:hover{background:rgba(255,255,255,.06);color:var(--text)}.order-entry-header h3{margin:0;font-size:14px;font-weight:800;color:var(--text)}.order-entry-content{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px}.order-type-toggle{display:flex;gap:6px}.ot-btn{flex:1;padding:10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.ot-btn.active{background:#fff;color:#000;border-color:#fff}.margin-mode{display:flex;gap:8px}.mm-btn{padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.mm-btn.active{background:rgba(255,255,255,.1);color:var(--text);border-color:var(--border-hover)}.leverage-section{display:flex;flex-direction:column;gap:8px}.leverage-section .leverage-header{display:flex;justify-content:space-between}.leverage-section label{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase}.lev-val{font-family:var(--mono);font-size:16px;font-weight:800;color:var(--text)}.lev-slider{width:100%;height:6px;border-radius:3px;background:var(--panel);outline:none;-webkit-appearance:none}.lev-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer}.lev-marks{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.oe-input-group{display:flex;flex-direction:column;gap:6px}.oe-input-group label{font-size:11px;font-weight:700;color:var(--muted)}.oe-input{display:flex;align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.oe-input input{flex:1;padding:12px 14px;background:transparent;border:none;color:var(--text);font-size:15px;font-weight:700;font-family:var(--mono);outline:none}.oe-input .suffix{padding:0 14px;font-size:12px;font-weight:700;color:var(--muted);border-left:1px solid var(--border)}.pos-slider-wrap{display:flex;align-items:center;gap:10px}.pos-slider-bar{flex:1;height:6px;background:var(--panel);border-radius:3px;position:relative}.pos-fill{height:100%;background:var(--green);border-radius:3px;transition:width .2s}.pos-pct{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--muted);min-width:32px;text-align:right}.suggest-btn{width:100%;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:6px}.suggest-btn:hover{background:rgba(255,255,255,.04)}.tp-sl-inputs{display:flex;flex-direction:column;gap:6px}.tp-sl-inputs label{font-size:11px;font-weight:700;color:var(--muted)}.tsl-row{display:flex;gap:6px}.tsl-row input[type=text]{flex:1;padding:10px 12px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:13px;outline:none}.pct-input{display:flex;align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;width:80px}.pct-input input{width:50px;padding:10px;background:transparent;border:none;color:var(--text);font-size:13px;text-align:center;outline:none}.pct-input span{padding:0 10px 0 0;font-size:12px;color:var(--muted)}.add-btn{width:36px;height:42px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--muted);font-size:18px;cursor:pointer;padding:0}.add-btn:hover{background:rgba(255,255,255,.04);color:var(--text)}.trade-info{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm)}.risk-agreement{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px;border:1px solid rgba(255,180,0,.24);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(255,180,0,.08),rgba(255,255,255,.025));color:var(--muted);cursor:pointer}.risk-agreement input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--green)}.risk-agreement b{display:block;margin-bottom:4px;color:var(--text);font-size:12px}.risk-agreement span{font-size:11px;line-height:1.45}.ti-row{display:flex;justify-content:space-between;font-size:12px}.ti-row span{color:var(--muted)}.ti-row b{font-weight:700;color:var(--text)}.ti-row b.liq{color:var(--red)}.long-short-btns{display:flex;gap:8px}.ls-btn{flex:1;padding:14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);font-size:14px;font-weight:800;cursor:pointer;font-family:inherit;transition:.15s}.ls-btn:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.4)}.ls-btn:disabled:hover,.ls-btn.long:disabled:hover,.ls-btn.short:disabled:hover{background:var(--panel);border-color:var(--border)}.ls-btn.long{color:var(--green)}.ls-btn.long:hover,.ls-btn.long.active{background:var(--green);color:#000;border-color:var(--green)}.ls-btn.short{color:var(--red)}.ls-btn.short:hover,.ls-btn.short.active{background:var(--red);color:#fff;border-color:var(--red)}.ai-header{gap:10px}.ai-title{display:flex;align-items:center;gap:8px;flex:1;min-width:0}#aiTitleText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sparkle{color:var(--green);font-size:14px;flex-shrink:0}.info-icon{display:inline-grid;place-items:center;color:var(--blue);font-size:15px;line-height:1;cursor:pointer;margin-left:2px;flex-shrink:0;transition:color .15s,opacity .15s}.info-icon:hover,.info-icon:focus-visible{color:#fff;outline:none}.ai-info-overlay{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(5,6,8,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ai-info-overlay.hidden{display:none}.ai-info-card{position:relative;width:min(420px,100%);max-height:84vh;overflow-y:auto;padding:26px 22px 22px;border-radius:16px;background:rgba(16,20,30,.92);border:1px solid rgba(68,138,255,.25);box-shadow:0 20px 60px rgba(0,0,0,.55),0 0 0 1px rgba(68,138,255,.06) inset;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);text-align:left}.ai-info-icon{width:44px;height:44px;margin:0 auto 14px;border-radius:12px;display:grid;place-items:center;background:var(--blue-dim);color:var(--blue);font-size:22px}.ai-info-card h3{margin:0 0 16px;font-size:15px;font-weight:800;color:var(--text);text-align:center}.ai-info-block{margin-bottom:14px}.ai-info-label{display:block;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:5px}.ai-info-block p{margin:0;font-size:12px;line-height:1.55;color:var(--text-secondary)}.ai-info-disclaimer{margin-top:18px;padding:12px 13px;border-radius:10px;background:var(--amber-dim);border:1px solid rgba(255,171,0,.3)}.ai-info-disclaimer p{margin:0;font-size:11.5px;line-height:1.55;color:#ffd280}.ai-info-note{margin:10px 2px 0;font-size:10.5px;line-height:1.5;color:var(--muted)}.ai-info-close{position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text-secondary);font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.ai-info-close:hover{color:var(--text)}.close-pos-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(5,6,8,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.close-pos-overlay.hidden{display:none}.close-pos-card{position:relative;width:min(380px,100%);max-height:90vh;overflow-y:auto;padding:22px 20px;border-radius:16px;background:rgba(16,20,30,.96);border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.close-pos-handle{display:none}.close-pos-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.close-pos-head h3{margin:0;font-size:18px;font-weight:800;color:var(--text)}.close-pos-x{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text-secondary);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-pos-x:hover{color:var(--text)}.close-pos-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:12.5px}.close-pos-row span{color:var(--text-secondary)}.close-pos-row b{font-family:var(--mono);font-weight:700;color:var(--text)}.close-pos-pos{color:var(--green)!important}.close-pos-neg{color:#ff4d68!important}.close-pos-divider{height:1px;background:rgba(255,255,255,.07);margin:10px 0 14px}.close-pos-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:12px 0 6px}.close-pos-price-row,.close-pos-qty-row{display:flex;gap:8px}.close-pos-price-row input,.close-pos-qty-row input{flex:1;min-width:0;height:42px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text);font-family:var(--mono);font-size:14px;font-weight:700}.close-pos-price-row input:disabled{color:var(--muted);opacity:.8}.close-pos-price-row select{width:104px;height:42px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:var(--text);font-size:13px;font-weight:700}.close-pos-qty-row span{display:flex;align-items:center;padding:0 10px;font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.close-pos-slider{width:100%;margin:14px 0 4px;accent-color:var(--green)}.close-pos-slider-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-bottom:10px}.close-pos-confirm{width:100%;height:46px;margin-top:12px;border:none;border-radius:12px;background:var(--green);color:#04140c;font-size:14px;font-weight:800;cursor:pointer}.close-pos-confirm:hover{opacity:.92}.close-pos-confirm:disabled{opacity:.6;cursor:not-allowed}.pos-share-btn{height:18px;width:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:rgba(255,255,255,.05);color:var(--text-secondary);cursor:pointer;flex-shrink:0}.pos-share-btn:hover{background:rgba(255,255,255,.1);color:var(--text)}.history-card-top .pos-share-btn{height:22px;width:26px;margin-left:8px}.sharecard-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(5,6,8,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sharecard-overlay.hidden{display:none}.sharecard-modal{position:relative;width:min(420px,100%);max-height:92vh;overflow-y:auto;padding:20px;border-radius:18px;background:rgba(16,20,30,.97);border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.sharecard-x{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:var(--text-secondary);font-size:18px;line-height:1;cursor:pointer;z-index:2}.sharecard-x:hover{color:var(--text)}.sharecard-stage{display:flex;align-items:center;justify-content:center;margin:26px 0 10px}.sharecard-frame{width:100%}.sharecard-carousel-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px}.sharecard-carousel-controls.hidden{visibility:hidden}.sharecard-nav{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:var(--text);font-size:16px;cursor:pointer;flex-shrink:0}.sharecard-nav:hover{background:rgba(255,255,255,.12)}.sharecard-templates{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.sharecard-tpl-btn{width:62px;height:35px;border-radius:6px;border:2px solid rgba(255,255,255,.12);background-color:#04140b;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;padding:0;opacity:.65}.sharecard-tpl-btn:hover{opacity:.85}.sharecard-tpl-btn.active{border-color:var(--green);opacity:1}.sharecard-dots{display:flex;justify-content:center;gap:5px;min-height:6px}.sharecard-dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.2)}.sharecard-dot.active{background:var(--green)}.sharecard-options{border-top:1px solid rgba(255,255,255,.08);padding-top:14px;margin-bottom:14px}.sharecard-options-label{display:block;font-size:11px;color:var(--text-secondary);margin-bottom:10px}.sharecard-options-row{display:flex;flex-wrap:wrap;gap:8px 16px}.sharecard-options-row label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text);cursor:pointer}.sharecard-options-row label.hidden{display:none}.sharecard-options-row input[type=checkbox]{width:15px;height:15px;accent-color:var(--green);cursor:pointer}.sharecard-actions{display:flex;justify-content:space-between;gap:6px}.sharecard-actions button{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;border:none;background:transparent;color:var(--text-secondary);font-size:10px;cursor:pointer}.sharecard-actions button:hover{color:var(--text)}.sharecard-actions .share-act-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.07);font-size:15px}.score-badge{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--green);background:var(--green-dim);padding:4px 8px;border-radius:8px;flex-shrink:0}.ai-content{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:14px}.ai-brand{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.ai-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.ai-text{font-size:12px;line-height:1.6;color:var(--text-secondary)}.ai-text p{margin:0 0 10px}.ai-text p:last-child{margin-bottom:0}.ai-text strong{color:var(--text);font-weight:700}.setup-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:14px;display:flex;gap:10px;transition:.15s}.setup-card.is-long{background:linear-gradient(180deg,color-mix(in srgb,var(--d-long, #33c273) 12%,transparent) 0%,color-mix(in srgb,var(--d-long, #33c273) 0%,transparent) 100%);border-color:color-mix(in srgb,var(--d-long, #33c273) 15%,transparent)}.setup-card.is-short{background:linear-gradient(180deg,rgba(255,61,87,0.15) 0%,rgba(255,61,87,0.0) 100%);border-color:rgba(255,61,87,0.15)}.setup-card:hover{border-color:var(--border-hover)}.setup-card.selected.is-long{border-color:var(--green)}.setup-card.selected.is-short{border-color:var(--red)}.setup-card.secondary{opacity:.7;background:rgba(255,255,255,.02)}.setup-select{padding-top:2px}.radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);display:block;cursor:pointer;position:relative;transition:.15s}.radio:hover{border-color:var(--text-secondary)}.radio.active{background:transparent}.setup-card.is-long .radio.active{border-color:var(--green)}.setup-card.is-short .radio.active{border-color:var(--red)}.radio.active::after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%}.setup-card.is-long .radio.active::after{background:var(--green)}.setup-card.is-short .radio.active::after{background:var(--red)}.setup-body{flex:1;min-width:0}.setup-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.setup-top b{font-size:13px;font-weight:800;color:var(--text)}.setup-rr{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rr-tag{font-size:10px;font-weight:700;padding:3px 7px;border-radius:6px;background:rgba(255,255,255,.06);color:var(--text-secondary)}.setup-note{font-size:10px;color:var(--muted)}.setup-score-mini{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--green)}.setup-score-mini.low{color:var(--amber)}.market-label{font-size:10px;color:var(--muted);font-weight:600}.setup-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.tag{font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.06);color:var(--text-secondary);letter-spacing:.02em}.tag.type.short{background:var(--red-dim);color:var(--red)}.tag.type.long{background:var(--green-dim);color:var(--green)}.tag.strong{background:var(--green-dim);color:var(--green)}.tag.ready{background:var(--green-dim);color:var(--green)}.tag.market{background:var(--amber-dim);color:var(--amber)}.tag.caution{background:var(--red-dim);color:var(--red)}.tag.moderate{background:var(--amber-dim);color:var(--amber)}.setup-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px}.level-box{padding:8px 4px;border-radius:var(--radius-sm);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.03);text-align:center;transition:.2s;min-width:0;overflow:hidden}.setup-card.is-long .level-box{background:color-mix(in srgb,var(--d-long, #33c273) 3%,transparent);border-color:color-mix(in srgb,var(--d-long, #33c273) 8%,transparent)}.setup-card.is-short .level-box{background:rgba(255,61,87,0.03);border-color:rgba(255,61,87,0.08)}.level-box small{display:block;font-size:9px;color:var(--muted);margin-bottom:3px;white-space:nowrap}.level-box b{display:block;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--text);line-height:1.3}.setup-desc{font-size:11px;color:var(--muted);line-height:1.5;margin-bottom:10px}.setup-desc p{margin:0 0 4px}.setup-desc b{color:var(--text-secondary);font-weight:700}.score-toggle{width:100%;padding:8px;border-radius:var(--radius-sm);border:1px solid transparent;background:rgba(255,255,255,.03);color:var(--text-secondary);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;text-align:center}.score-toggle:hover{background:rgba(255,255,255,.06);color:var(--text)}.pnl-sim{border-top:1px solid var(--border);padding-top:14px}.pnl-sim h4{margin:0 0 10px;font-size:12px;font-weight:700;color:var(--text)}.pnl-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:12px}.pnl-row span{color:var(--text-secondary)}.pnl-row b{font-family:var(--mono);font-weight:700}.pnl-row b.pos{color:var(--green)}.pnl-row b.neg{color:var(--red)}.pnl-disclaimer{display:block;margin-top:8px;font-size:10px;color:var(--muted);line-height:1.4}.action-buttons{display:flex;gap:8px;margin-top:4px}.btn-primary{flex:1;min-height:42px;padding:10px 16px;border-radius:var(--radius-sm);border:none;background:#fff;color:#000;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit;transition:.15s}.btn-primary:hover{background:#e0e0e0}.btn-ghost{padding:10px 14px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.btn-ghost:hover{color:var(--text)}.browser-card{width:min(1120px,100%);max-height:min(760px,calc(100vh - 120px));display:flex;flex-direction:column;border:1px solid var(--border);border-radius:22px;background:rgba(16,16,16,.98);box-shadow:0 34px 120px rgba(0,0,0,.6);overflow:hidden}.browser-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--border)}.browser-head small{color:var(--green);font-family:var(--mono);letter-spacing:.12em;font-size:10px;font-weight:700}.browser-head h2{margin:4px 0 0;font-size:28px;letter-spacing:-.04em;font-weight:800}.browser-head button{width:40px;height:40px;font-size:22px;color:var(--muted);border:none;background:transparent;cursor:pointer;border-radius:10px;padding:0;line-height:1}.browser-head button:hover{background:rgba(255,255,255,.04);color:var(--text)}#marketSearch{margin:14px 18px 10px;padding:13px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:rgba(255,255,255,.04);font:inherit;font-size:16px;outline:none}#marketSearch:focus{border-color:var(--green)}.browser-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}.browser-tabs button{padding:6px 10px;color:var(--muted);border:1px solid var(--border);border-radius:6px;background:transparent;font:inherit;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.browser-tabs button.active{color:#000;background:var(--green);border-color:var(--green)}.browser-tab-group{align-self:center;padding:0 4px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:.72}.market-table-head{display:grid;grid-template-columns:minmax(210px,1.45fr) minmax(92px,.65fr) minmax(96px,.8fr) minmax(112px,.9fr) minmax(104px,.85fr);align-items:center;gap:14px;padding:9px 18px 7px 48px;font-size:10px;font-weight:700;color:var(--muted);letter-spacing:.04em;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg);z-index:2}.market-table-head span{white-space:nowrap;cursor:pointer;user-select:none;text-align:right}.market-table-head span:first-child{text-align:left}.market-table-head span:hover{color:var(--text)}.market-list{overflow:auto;padding:0}.market-row{display:grid;grid-template-columns:minmax(210px,1.45fr) minmax(92px,.65fr) minmax(96px,.8fr) minmax(112px,.9fr) minmax(104px,.85fr);align-items:center;gap:14px;min-height:56px;padding:7px 18px;border-bottom:1px solid rgba(255,255,255,.03);cursor:pointer;transition:background 0.15s ease;font-size:13px;gap:6px}.market-row:hover{background:color-mix(in srgb,var(--d-long, #33c273) 4.5%,transparent)}.market-row .fav-btn{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:rgba(255,255,255,.2);cursor:pointer;padding:0;flex-shrink:0;transition:color .15s}.market-row .fav-btn:hover{color:#FFD700}.market-row .fav-btn.active{color:#FFD700}.mr-symbol-cell{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.mr-coin-wrap{position:relative;width:32px;height:32px;flex-shrink:0}.mr-coin-img{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.mr-coin-img.token-icon-fallback{width:32px;height:32px;font-size:10px}.coin-logo-fallback{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1c2a1e,#0e1a10);border:1px solid color-mix(in srgb,var(--d-long, #33c273) 20%,transparent);display:none;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:var(--green);letter-spacing:-.02em;position:absolute;inset:0}.mr-name-group{display:flex;flex-direction:column;gap:2px;min-width:0}.mr-name-top{display:flex;align-items:center;gap:2px;line-height:1}.sym-base{color:var(--text);font-weight:700;font-size:12px}.sym-sep{color:rgba(255,255,255,.2);font-size:11px;margin:0 1px}.sym-quote{color:var(--muted);font-size:11px;font-weight:500}.sym-perp-tag{margin-left:4px;font-size:9px;font-weight:700;color:rgba(255,255,255,.25);background:rgba(255,255,255,.06);padding:1px 4px;border-radius:3px;letter-spacing:.03em}.sym-cat{font-size:9px;font-weight:600;color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.sym-cat.cat-layer-1{color:rgba(68,138,255,.7)}.sym-cat.cat-layer-2{color:rgba(68,138,255,.5)}.sym-cat.cat-defi{color:rgba(100,200,100,.7)}.sym-cat.cat-ai{color:rgba(150,100,255,.7)}.sym-cat.cat-meme{color:rgba(255,171,0,.7)}.sym-cat.cat-gaming{color:rgba(255,100,150,.6)}.sym-cat.cat-tradfi{color:rgba(200,200,255,.5)}.sym-cat.cat-new-listing{color:color-mix(in srgb,var(--d-long, #33c273) 70%,transparent)}.mr-price-cell{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--text);text-align:right}.mr-change-cell{font-family:var(--mono);font-size:12px;font-weight:600;text-align:right}.mr-funding-cell,.mr-oi-cell{font-family:var(--mono);font-size:12px;font-weight:600;text-align:right;color:rgba(255,255,255,.56)}.mr-funding-cell.positive{color:#33c273}.mr-funding-cell.negative{color:#f6465d}.mr-change-cell.positive{color:#33c273}.mr-change-cell.negative{color:#f6465d}.market-loading,.market-error{padding:24px 18px;color:var(--muted);text-align:center}.market-error{color:#ffb6c2}@media (max-width: 980px){.market-table-head,.market-row{grid-template-columns:minmax(190px,1fr) 92px 92px 102px}.market-table-head span:nth-child(5),.mr-oi-cell{display:none}}@media (max-width: 720px){.browser-card{width:100%}.market-table-head,.market-row{grid-template-columns:minmax(170px,1fr) 86px 84px;padding-left:14px;padding-right:14px}.market-table-head span:nth-child(n+4),.mr-funding-cell,.mr-oi-cell{display:none}}.bottom-ticker{height:34px;display:flex;align-items:center;border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;overflow:hidden}.ticker-social{display:flex;align-items:center;gap:16px;padding:0 14px;border-right:1px solid var(--border);flex-shrink:0}.ticker-social a{color:var(--muted);text-decoration:none;font-size:11px;font-weight:600;white-space:nowrap;transition:.15s}.ticker-social a:hover{color:var(--text)}.ticker-marquee{flex:1;overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.ticker-track{display:flex;gap:28px;padding:0 14px;white-space:nowrap;animation:marquee 40s linear infinite}.ticker-track span,.ticker-track button{font-family:var(--mono);font-size:11px;font-weight:600}.ticker-track button{border:0;background:transparent;cursor:pointer;padding:0;white-space:nowrap}.ticker-track button:hover{color:var(--text)}.ticker-track .up{color:var(--green)}.ticker-track .down{color:var(--red)}.ticker-track small{color:var(--muted);font-weight:500;margin-left:4px}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.orderbook-view{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--bg)}.orderbook-view.hidden{display:none}.ob-pair{font-size:11px;color:var(--muted);font-weight:600}.ob-exchange{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border);font-size:12px;font-weight:700}.ob-icon{width:16px;height:16px;border-radius:50%}.ob-live{color:var(--green);font-size:10px;margin-left:auto}.ob-table{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.ob-head{display:flex;justify-content:flex-end;align-items:center;padding:4px 8px;font-size:10px;font-weight:500;color:var(--muted);border-bottom:1px solid var(--border);background:var(--bg);gap:4px}.ob-head span{text-align:right}.ob-col-price{width:80px;text-align:left!important}.ob-col-size{width:65px}.ob-col-total{width:65px}.ob-body{flex:1;overflow-y:auto;font-family:var(--mono);font-size:11px;line-height:1}.ob-loading{padding:40px 20px;text-align:center;color:var(--muted);font-size:12px}.ob-row{display:flex;justify-content:flex-end;align-items:center;padding:0 8px;cursor:pointer;position:relative;height:20px;gap:4px;font-size:11px}.ob-row:hover{background:rgba(255,255,255,.04)}.ob-row .depth-bg{position:absolute;top:0;bottom:0;right:0;z-index:0;opacity:0.12}.ob-row.ask .depth-bg{background:var(--red)}.ob-row.bid .depth-bg{background:var(--green)}.ob-row .cell{position:relative;z-index:1;text-align:right;font-size:11px;font-weight:500;white-space:nowrap}.ob-row .cell-price{width:80px;text-align:left;font-weight:600}.ob-row .cell-size{width:65px;color:var(--text)}.ob-row .cell-total{width:65px;color:var(--muted)}.ob-row.ask .cell-price{color:#ff6b6b}.ob-row.bid .cell-price{color:#51cf66}.ob-spread{display:flex;justify-content:center;align-items:center;padding:4px 8px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);height:24px;gap:6px}.ob-spread .spread-price{font-size:14px;font-weight:700;font-family:var(--mono)}.ob-spread .spread-price.positive{color:var(--green)}.ob-spread .spread-price.negative{color:var(--red)}.ob-spread .spread-arrow{font-size:11px;font-weight:700}.ob-spread .spread-arrow.up{color:var(--green)}.ob-spread .spread-arrow.down{color:var(--red)}.ob-panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.ob-panel.hidden{display:none}.ob-panel .ob-header{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:12px;font-weight:700;background:var(--bg)}.ob-panel .ob-pair-title{flex:1;color:var(--text-secondary);font-size:11px}.ob-panel .ob-live-dot{font-size:10px;color:var(--green);font-weight:600}.ob-panel .ob-col-head{display:grid;grid-template-columns:1fr 1fr 1fr;padding:4px 12px;font-size:10px;color:var(--muted);font-weight:600;border-bottom:1px solid var(--border)}.ob-panel .ob-asks-wrap,.ob-panel .ob-bids-wrap{flex:1;overflow:hidden;min-height:0}.ob-panel .ob-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:3px 12px;font-size:11px;font-family:var(--mono, monospace);position:relative;overflow:hidden;height:auto;justify-content:initial;align-items:center;cursor:default;gap:0}.ob-panel .ob-row:hover{background:rgba(255,255,255,0.04)}.ob-panel .ob-fill{position:absolute;top:0;bottom:0;pointer-events:none;opacity:0.12}.ob-panel .ob-fill-ask{right:0;background:var(--red)}.ob-panel .ob-fill-bid{right:0;background:var(--green)}.ob-panel .ob-row span{position:relative;z-index:1;white-space:nowrap}.ob-panel .ob-row .neg{color:var(--red);font-weight:600}.ob-panel .ob-row .pos{color:var(--green);font-weight:600}.ob-panel .ob-spread-row{display:flex;align-items:center;justify-content:space-between;padding:5px 12px;font-size:11px;font-weight:700;background:rgba(255,255,255,0.03);border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text)}.ob-panel .ob-spread-row small{color:var(--muted);font-weight:400;font-size:10px}.ob-panel .ob-depth-bar{display:flex;height:4px;margin:0 12px 4px;border-radius:2px;overflow:hidden}.ob-panel .ob-bid-depth{background:var(--green)}.ob-panel .ob-ask-depth{background:var(--red)}.ob-panel .ob-depth-labels{display:flex;justify-content:space-between;padding:0 12px 10px;font-size:10px;font-weight:700}.ob-panel .ob-empty{padding:18px 12px;color:var(--muted);font-size:11px;text-align:center}.ob-depth{padding:12px;border-top:1px solid var(--border);flex-shrink:0}.ob-depth-title{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.ob-depth-row{display:flex;justify-content:space-between;font-size:11px;padding:2px 0}.ob-depth-row span:first-child{color:var(--muted)}.ob-depth-row .bid{color:var(--green)}.ob-depth-row .ask{color:var(--red)}.ob-depth-bar{height:4px;background:var(--panel);border-radius:2px;margin-top:6px;display:flex;overflow:hidden}.depth-fill{height:100%}.depth-fill.bid{background:var(--green)}.depth-fill.ask{background:var(--red)}@media (max-width: 800px){.workspace{grid-template-columns:1fr}}@media (max-width: 980px){.workspace{grid-template-columns:1fr}.watchlist-col{display:none}.market-stats-bar .stat:nth-child(n+5){display:none}}@media (max-width: 720px){.top-nav{padding:0 10px}.nav-links a:not(.active){display:none}.market-stats-bar{gap:10px}.market-stats-bar .stat:nth-child(n+4){display:none}.bottom-ticker{display:none}}@media (max-width: 980px){.workspace{grid-template-columns:1fr}.watchlist-col{display:none}.market-stats-bar .stat:nth-child(n+5){display:none}}@media (max-width: 720px){.top-nav{padding:0 10px}.nav-links a:not(.active){display:none}.market-stats-bar{gap:10px}.market-stats-bar .stat:nth-child(n+4){display:none}.bottom-ticker{display:none}}@keyframes flashGreen{0%{background-color:rgba(51,194,115,0.35)}100%{background-color:transparent}}@keyframes flashRed{0%{background-color:rgba(246,70,93,0.35)}100%{background-color:transparent}}.flash-up{animation:flashGreen 0.35s ease-out}.flash-down{animation:flashRed 0.35s ease-out}.stat-flash{animation:statPulse 0.25s ease-out}@keyframes statPulse{0%{opacity:0.5}100%{opacity:1}}.header-main-price .price.flash-up{animation:flashGreen 0.5s ease-out}.header-main-price .price.flash-down{animation:flashRed 0.5s ease-out}.watch-price.flash-up{animation:flashGreen 0.3s ease-out}.watch-price.flash-down{animation:flashRed 0.3s ease-out}.mr-price-cell.flash-up{animation:flashGreen 0.3s ease-out}.mr-price-cell.flash-down{animation:flashRed 0.3s ease-out}.ob-row.flash .cell-price{animation:obFlash 0.2s ease-out}@keyframes obFlash{0%{opacity:0.4}100%{opacity:1}}.ob-spread .spread-bps{font-size:10px;font-family:var(--mono);color:var(--muted);margin-left:auto}.ticker-track span{display:inline-flex;align-items:center;gap:4px;padding:0 2px;transition:color 0.2s}.lang-segment button.active,#termLangSeg button.active{background:rgba(0,255,157,.12)!important;border-color:var(--green)!important;color:var(--green)!important}.ticker-logo-link{display:flex;align-items:center;flex-shrink:0;opacity:.85;transition:opacity .2s}.ticker-logo-link:hover{opacity:1}.ticker-social{align-items:center!important}.ticker-social .v2-social-icons{display:flex;gap:10px;align-items:center}.ticker-social .v2-social-icons a{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;width:auto;height:auto}.ticker-social .v2-social-icons svg{width:14px;height:14px;fill:#8aa498;transition:fill 0.2s,transform 0.2s}.ticker-social .v2-social-icons a:hover svg{fill:var(--text);transform:scale(1.1)}.market-browser{align-items:center!important;padding:20px!important}.market-browser .browser-card{width:min(1180px,94vw)!important;max-width:100%;height:640px!important;max-height:min(760px,calc(100vh - 60px))!important;display:flex!important;flex-direction:row!important;background:#111116!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:16px!important;box-shadow:0 40px 100px rgba(0,0,0,0.8)!important}.browser-sidebar{width:220px!important;border-right:1px solid rgba(255,255,255,0.06)!important;display:flex!important;flex-direction:column!important;background:#0d0d11!important;padding:20px 14px!important;flex-shrink:0!important}.sidebar-brand{margin-bottom:24px;padding-left:6px}.sidebar-brand small{color:var(--green, var(--d-long, #33c273));font-family:var(--mono);letter-spacing:0.1em;font-size:10px;font-weight:700;text-transform:uppercase}.sidebar-brand h2{margin:2px 0 0;font-size:18px;font-weight:800;color:var(--text, #e8e8f0)}.sidebar-menu{display:flex;flex-direction:column;gap:4px}.sidebar-section-title{font-size:10px;font-weight:800;color:rgba(255,255,255,0.3);letter-spacing:0.08em;margin:24px 0 8px 6px;text-transform:uppercase}.sb-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;color:rgba(255,255,255,0.6);font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;text-align:left;transition:all 0.15s ease}.sb-item:hover{background:rgba(255,255,255,0.04);color:#fff}.sb-item.active{background:color-mix(in srgb,var(--d-long, #33c273) 10%,transparent)!important;color:var(--green, var(--d-long, #33c273))!important}.sb-icon{font-size:14px;display:inline-flex;align-items:center;justify-content:center;width:18px}.sb-ex-logo{width:16px;height:16px;object-fit:contain;border-radius:4px}.browser-main{flex:1!important;display:flex!important;flex-direction:column!important;min-width:0!important;background:#111116!important}.browser-main-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:16px}.search-wrap{position:relative;flex:1}.search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,0.3);font-size:14px;pointer-events:none}#marketSearch{width:100%!important;margin:0!important;padding:10px 14px 10px 40px!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:8px!important;background:rgba(255,255,255,0.03)!important;color:#fff!important;outline:none!important;font-size:16px!important}#marketSearch:focus{border-color:var(--green, var(--d-long, #33c273))!important;background:rgba(255,255,255,0.05)!important}.close-btn{background:transparent!important;border:none!important;color:rgba(255,255,255,0.4)!important;font-size:24px!important;cursor:pointer!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;transition:all 0.15s}.close-btn:hover{background:rgba(255,255,255,0.05)!important;color:#fff!important}.browser-tabs{padding:4px 20px 12px!important;gap:6px!important;border-bottom:1px solid rgba(255,255,255,0.04)!important}.browser-tabs button{padding:5px 12px!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:20px!important;color:rgba(255,255,255,0.6)!important;font-size:12px!important;transition:all 0.15s}.browser-tabs button:hover{background:rgba(255,255,255,0.04)!important;color:#fff!important;border-color:rgba(255,255,255,0.15)!important}.browser-tabs button.active{background:color-mix(in srgb,var(--d-long, #33c273) 15%,transparent)!important;color:var(--green, var(--d-long, #33c273))!important;border-color:var(--green, var(--d-long, #33c273))!important}.market-table-head,.market-row{grid-template-columns:minmax(320px,2.3fr) minmax(84px,.55fr) minmax(84px,.55fr) minmax(96px,.65fr) minmax(96px,.65fr)!important;padding-left:20px!important;padding-right:20px!important}.market-table-head{background:#111116!important;border-bottom:1px solid rgba(255,255,255,0.05)!important}.market-list{flex:1!important;overflow-y:auto!important}.mr-symbol-cell{gap:12px!important}.mr-name-group{display:flex;flex-direction:column;gap:2px}.mr-name-top{display:flex;align-items:center;gap:6px}.sym-base{font-size:13px!important;font-weight:700!important;color:#fff!important}.sym-fullname{font-size:10px;color:rgba(255,255,255,0.35);font-weight:500}.sym-perp-badge{font-size:9px;font-weight:700;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.7);padding:1px 4px;border-radius:3px;text-transform:uppercase}.order-entry-view{position:fixed;top:52px;right:0;width:380px;height:calc(100vh - 52px);background:#0a0b0f;border-left:1px solid rgba(255,255,255,0.05);z-index:2000;display:flex;flex-direction:column}.order-entry-view.hidden{display:none}.oe-header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,0.05);flex-shrink:0}.oe-header .back-btn{width:28px;height:28px;display:grid;place-items:center;background:transparent;border:none;color:rgba(255,255,255,0.92);font-size:18px;line-height:1;cursor:pointer;padding:0}.order-entry-view .oe-header{position:sticky;top:0;z-index:3;background:#0a0b0f;display:flex!important;visibility:visible!important}.order-entry-view .oe-header .back-btn{display:grid!important;visibility:visible!important;opacity:1!important;color:#fff!important}.oe-header span{font-size:15px;font-weight:700;color:#fff;white-space:nowrap}.oe-close-btn{display:none}.oe-mode{margin-left:auto;display:flex;gap:2px;background:rgba(255,255,255,0.05);padding:2px;border-radius:6px}.order-entry-view .oe-mode{display:flex!important;visibility:visible!important;opacity:1!important}.oe-mode button{min-width:58px;height:28px;padding:0 12px;border:none;border-radius:4px;background:transparent;color:rgba(255,255,255,0.42);font-size:11px;font-weight:600;cursor:pointer;line-height:1}.order-entry-view .oe-mode button{display:inline-flex!important;align-items:center;justify-content:center;visibility:visible!important}.oe-mode button.active{background:rgba(255,255,255,0.96);color:#111}.oe-scroll{flex:1;overflow-y:auto;padding:12px 16px 80px}.oe-scroll::-webkit-scrollbar{width:3px}.oe-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.06)}.oe-field{margin-bottom:10px}.oe-field label{display:block;font-size:11px;color:rgba(255,255,255,0.45);margin-bottom:4px}.oe-field>input,.oe-input-box{width:100%;background:#16181f;border:1px solid rgba(255,255,255,0.06);border-radius:8px;padding:10px 12px;color:#fff;font-size:16px;font-weight:600;outline:none;box-sizing:border-box}.oe-field>input::placeholder{color:rgba(255,255,255,0.25)}.oe-input-box{display:flex;align-items:center;padding:0 12px 0 0}.oe-input-box input{flex:1;background:transparent;border:none;padding:10px 12px;color:#fff;font-size:16px;font-weight:600;outline:none}.oe-input-box input::placeholder{color:rgba(255,255,255,0.25)}.oe-input-box span{font-size:11px;color:rgba(255,255,255,0.35);font-weight:500}.oe-slider-wrap{position:relative;height:24px;margin:4px 0 12px}.oe-slider-track{position:absolute;top:50%;left:0;right:0;height:4px;background:rgba(255,255,255,0.08);border-radius:2px;transform:translateY(-50%)}.oe-slider-fill{height:100%;background:var(--green, var(--d-long, #33c273));border-radius:2px}.oe-slider-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.oe-pills{display:flex;align-items:center;gap:6px;margin-bottom:12px}.oe-pills span{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.55);font-size:11px;font-weight:600}.oe-pills span.active{background:rgba(255,255,255,0.14);color:#fff}.oe-lev{margin-bottom:14px}.oe-lev-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px}.oe-lev-row span{color:rgba(255,255,255,0.45)}.oe-lev-row b{color:#fff;font-weight:700}.oe-lev-slider{width:100%;height:4px;-webkit-appearance:none;appearance:none;background:rgba(255,255,255,0.08);border-radius:2px;outline:none}.oe-lev-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,0.3)}.oe-lev-lbls{display:flex;justify-content:space-between;margin-top:3px;font-size:10px;color:rgba(255,255,255,0.25)}.oe-lvl-section{margin-bottom:14px}.oe-lvl-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px}.oe-lvl-head>span:first-child{color:rgba(255,255,255,0.55);font-weight:500}.oe-optional{color:rgba(255,255,255,0.3);font-weight:400}.oe-lvl-status{color:rgba(255,255,255,0.35);font-size:11px}.oe-lvl-status.ok{color:var(--green, var(--d-long, #33c273))}.oe-lvl-rows{display:flex;flex-direction:column;gap:6px}.oe-lvl-row{display:flex;gap:6px;align-items:center;animation:oeRowIn 0.18s cubic-bezier(0.34,1.56,0.64,1)}@keyframes oeRowIn{from{opacity:0;transform:translateY(-6px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.oe-lvl-price{flex:1;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:9px 12px;color:#fff;font-size:13px;outline:none;transition:border-color 0.15s;font-family:var(--mono)}.oe-lvl-price:focus{border-color:rgba(255,255,255,0.2);background:rgba(255,255,255,0.06)}.oe-lvl-price::placeholder{color:rgba(255,255,255,0.18)}.oe-lvl-pct{display:flex;align-items:center;gap:2px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:0 10px;height:36px;min-width:74px;flex:0 0 74px}.oe-pct-input{width:44px;min-width:44px;background:transparent;border:none;color:#fff;text-align:center;font-size:13px;outline:none;font-family:var(--mono);padding:0;margin:0;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:none;font-variant-numeric:tabular-nums}.oe-lvl-pct span{font-size:10px;color:rgba(255,255,255,0.35);margin-left:2px}.oe-lvl-add.hidden{display:none}.oe-lvl-add{width:32px;height:32px;flex-shrink:0;background:color-mix(in srgb,var(--d-long, #33c273) 10%,transparent);border:1px solid color-mix(in srgb,var(--d-long, #33c273) 25%,transparent);border-radius:8px;color:var(--green, var(--d-long, #33c273));font-size:18px;font-weight:300;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;transition:background 0.15s,border-color 0.15s,transform 0.1s}.oe-lvl-add:hover{background:color-mix(in srgb,var(--d-long, #33c273) 20%,transparent);border-color:color-mix(in srgb,var(--d-long, #33c273) 50%,transparent);transform:scale(1.08)}.oe-lvl-add:active{transform:scale(0.95)}.oe-lvl-del{width:32px;height:32px;flex-shrink:0;background:rgba(255,77,109,0.08);border:1px solid rgba(255,77,109,0.2);border-radius:8px;color:rgba(255,77,109,0.7);font-size:18px;font-weight:300;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;transition:background 0.15s,border-color 0.15s,transform 0.1s}.oe-lvl-del:hover{background:rgba(255,77,109,0.18);border-color:rgba(255,77,109,0.4);color:#ff4d6d;transform:scale(1.08)}.oe-lvl-del:active{transform:scale(0.95)}.oe-size-slider-wrap{margin-bottom:14px}.oe-size-slider{-webkit-appearance:none;width:100%;height:3px;background:rgba(255,255,255,0.1);border-radius:2px;outline:none;cursor:pointer}.oe-size-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.4);transition:transform 0.1s}.oe-size-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.oe-size-slider-labels{display:flex;justify-content:space-between;margin-top:5px;font-size:10px;color:rgba(255,255,255,0.2)}.oe-stats{margin-top:10px;font-size:12px}.oe-stats div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.04)}.oe-stats div:last-child{border-bottom:none}.oe-stats span{color:rgba(255,255,255,0.4)}.oe-stats b{color:#fff;font-weight:600}.oe-stats b.red{color:var(--red, #ff4d6d)}.oe-action-row{display:flex;gap:1px;position:sticky;bottom:0}.oe-action-row .oe-big-btn{flex:1;width:auto;position:static}.oe-big-btn{position:sticky;bottom:0;width:100%;padding:16px;background:rgba(255,255,255,0.06);border:none;border-top:1px solid rgba(255,255,255,0.06);color:rgba(255,255,255,0.3);font-size:15px;font-weight:700;cursor:not-allowed;border-radius:0;letter-spacing:0.02em;transition:background 0.25s cubic-bezier(0.34,1.56,0.64,1),color 0.2s,transform 0.15s}.oe-big-btn:not([disabled]):hover{transform:translateY(-1px)}.oe-big-btn:not([disabled]):active{transform:scale(0.99)}.oe-big-btn.active{background:linear-gradient(135deg,var(--d-long, #33c273) 0%,#00c965 100%);color:#001a0d;cursor:pointer;box-shadow:0 4px 24px color-mix(in srgb,var(--d-long, #33c273) 35%,transparent);animation:btnPop 0.25s cubic-bezier(0.34,1.56,0.64,1)}.oe-big-btn.active.short{background:linear-gradient(135deg,#ff4d6d 0%,#e6003d 100%);color:#fff;cursor:pointer;box-shadow:0 4px 24px rgba(255,77,109,0.35)}@keyframes btnPop{from{transform:scale(0.97);opacity:0.7}to{transform:scale(1);opacity:1}}.oe-setup-banner{display:flex;align-items:flex-start;gap:10px;background:rgba(59,130,246,0.08);border:1px solid rgba(59,130,246,0.2);border-radius:10px;padding:10px 14px;margin:0 16px 14px;font-size:12px;color:rgba(147,197,253,0.9);line-height:1.5;animation:bannerIn 0.2s ease}@keyframes bannerIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.oe-setup-icon{font-size:14px;flex-shrink:0;margin-top:1px}.oe-setup-text{font-size:12px;color:rgba(147,197,253,0.85)}.pro-pill{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:4px;background:color-mix(in srgb,var(--d-long, #33c273) 8%,transparent);border:1px solid color-mix(in srgb,var(--d-long, #33c273) 20%,transparent);color:var(--d-long, #33c273);font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;letter-spacing:.5px;cursor:pointer}.pro-pill:hover{background:color-mix(in srgb,var(--d-long, #33c273) 16%,transparent);border-color:color-mix(in srgb,var(--d-long, #33c273) 50%,transparent)}.order-entry-view{background:linear-gradient(180deg,rgba(14,16,22,.97),rgba(8,9,13,.99))}.oe-scroll{padding:14px 16px 16px}.oe-field>input,.oe-input-box,.oe-lvl-price,.oe-lvl-pct{border-radius:14px;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08);backdrop-filter:blur(6px);transition:border-color .15s,background .15s}.oe-field>input:focus,.oe-input-box:focus-within{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.055)}.margin-mode,.oe-mode{background:rgba(255,255,255,.04);border-radius:999px;padding:3px;gap:2px}.margin-mode .mm-btn,.oe-mode button{border-radius:999px;border-color:transparent}.margin-mode .mm-btn.active{background:rgba(255,255,255,.14)}.oe-lvl-add,.oe-lvl-del{border-radius:50%}.oe-action-row{gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgba(8,9,13,.85) 40%)}.oe-big-btn{border-radius:16px;border-top:none;background:rgba(255,255,255,.05)}.oe-action-row .oe-big-btn{border-radius:16px}.oe-big-btn.active{box-shadow:0 8px 28px color-mix(in srgb,var(--d-long, #33c273) 30%,transparent),inset 0 1px 0 rgba(255,255,255,.25)}.oe-big-btn.active.short{box-shadow:0 8px 28px rgba(255,77,109,.3),inset 0 1px 0 rgba(255,255,255,.2)}.oe-setup-banner{border-radius:14px;backdrop-filter:blur(6px)}.price,.watch-price,.mr-price-cell,.pos-main,.pos-sub,.change-amt,.change-pct,.stat b,.watch-change,.bottom-tabs button,.ticker-track button{font-variant-numeric:tabular-nums!important}.market-table-head span[data-sort]{cursor:pointer}.market-table-head span[data-sort]::after{content:" ⇅";font-size:9px;color:rgba(255,255,255,0.32);margin-left:4px}.market-table-head span.sorted-asc::after{content:" ▲";font-size:9px;color:var(--green);margin-left:4px}.market-table-head span.sorted-desc::after{content:" ▼";font-size:9px;color:var(--green);margin-left:4px}
