@font-face{font-family:Manrope;src:url(/assets/Manrope-Variable-FzEoaBTQ.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{color:#eef2f6;background:#070b10;--font-sans: "Manrope", "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;font-family:var(--font-sans);font-synthesis:none;--panel: #0b1118;--line: #1b2532;--muted: #6f7c8f;--text: #edf2f7;--green: #18d6ad;--red: #f05b72;--panel-radius: 8px;--text-page-title: 34px;--text-dialog-title: 20px;--text-section-title: 15px;--text-brand: 14px;--text-navigation: 13px;--text-description: 13px;--text-body: 12px;--text-label: 12px;--text-small: 11px;--text-caption: 10px;--text-micro: 9px;--action-height: 24px;--action-pad-x: 9px;--action-font: var(--text-small);--table-row-height: 47px}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:#070b10;font-size:var(--text-body)}button,input{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--green)!important;outline-offset:2px!important}.app-shell{min-height:100vh;padding:58px 0 28px}.topbar{position:fixed;z-index:50;inset:0 0 auto;height:58px;display:flex;align-items:center;border-bottom:1px solid var(--line);background:#070b10f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{align-self:stretch;display:flex;align-items:center;gap:10px;width:260px;padding:0 18px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.brand-copy{min-width:0;display:grid;gap:3px;line-height:1}.brand-title{min-width:0;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.brand-title strong{color:var(--text);font-size:14px;letter-spacing:.045em}.brand-title small{color:#768496;font-size:var(--text-caption);font-weight:600;letter-spacing:.025em}.brand-edition{display:flex;align-items:center;gap:6px;color:var(--green);font-size:var(--text-caption);font-weight:700;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.brand-edition:before{width:13px;height:1px;background:currentColor;content:"";opacity:.7}.brand-symbol{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;color:var(--green)}.brand-symbol img{display:block;width:100%;height:100%}.topbar nav{align-self:stretch;display:flex;align-items:center;gap:2px;padding:0 14px}.topbar-navigation-button{font-size:var(--text-navigation);font-weight:600;line-height:1}.topbar nav button{position:relative;align-self:stretch;display:flex;align-items:center;gap:7px;padding:0 14px;border:0;color:#8591a2;background:transparent;font-size:var(--text-navigation);font-weight:600;cursor:pointer}.topbar nav button .topbar-nav-glyph{color:#697689;font-size:16px}.topbar nav button:hover{color:#cbd3dd}.topbar nav button.active{color:#f5f8fb}.topbar nav button .nav-boros-mark{width:18px;height:18px;display:grid;flex:0 0 auto;place-items:center}.topbar nav button .nav-boros-mark img{display:block;width:100%;height:100%;object-fit:contain}.topbar nav button.active:after{content:"";position:absolute;bottom:-1px;left:14px;right:14px;height:2px;background:var(--green)}.topbar nav button.active .topbar-nav-glyph{color:var(--green)}.nav-strategy{display:flex;align-self:stretch}.topbar nav button .nav-caret{width:8px;height:5px;transition:transform .15s ease}.topbar nav button .nav-caret path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.topbar nav button.menu-open .nav-caret{transform:rotate(180deg)}.nav-strategy-menu{position:fixed;z-index:60;min-width:216px;margin:0;padding:6px;list-style:none;border:1px solid #263243;border-radius:10px;background:#101721;box-shadow:0 18px 48px #0009}.topbar .nav-strategy-menu button{width:100%;display:grid;justify-content:start;gap:3px;padding:9px 11px;border:0;border-radius:6px;color:#a8b2c0;background:transparent;font-size:var(--text-body);text-align:left;cursor:pointer}.topbar .nav-strategy-menu button:hover{color:#edf2f7;background:#18212d}.topbar .nav-strategy-menu button strong{color:#dbe3ea;font-size:var(--text-body)}.topbar .nav-strategy-menu button small{color:#637084;font-size:var(--text-small);font-weight:500}.topbar .nav-strategy-menu button.selected strong{color:var(--green)}.top-actions{display:flex;align-items:center;gap:7px;margin-left:auto;padding-right:14px}.portfolio-shortcut{height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:6px;color:#8c98a8;background:transparent;font-size:var(--text-navigation);font-weight:600;cursor:pointer}.portfolio-shortcut>.topbar-nav-glyph{color:#697689;font-size:15px}.portfolio-shortcut:hover,.portfolio-shortcut.active{border-color:var(--line);color:#e2e8ee;background:#0e151e}.portfolio-shortcut.active>.topbar-nav-glyph{color:var(--green)}.profile-wrap{position:relative}.utility,.settings-button{position:relative;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:6px;color:#8c98a8;background:transparent;cursor:pointer}.utility:hover,.utility[aria-expanded=true],.settings-button:hover,.settings-button[aria-expanded=true]{border-color:var(--line);color:#cbd3dd;background:#0e151e}.utility:focus-visible,.settings-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.utility svg,.settings-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.utility i{position:absolute;top:6px;right:6px;width:6px;height:6px;border:1px solid #07100e;border-radius:50%;background:var(--green)}.profile-menu{position:absolute;z-index:20;top:43px;right:0;width:188px;padding:12px;border:1px solid #263243;border-radius:8px;background:#101721;box-shadow:0 18px 48px #0009}.profile-menu strong,.profile-menu small{display:block}.profile-menu strong{font-size:13px}.profile-menu small{margin:3px 0 10px;color:var(--muted);font-size:var(--text-body)}.profile-menu button{width:100%;padding:8px;border:0;border-radius:5px;color:#a8b2c0;background:transparent;font-size:var(--text-body);text-align:left;cursor:pointer}.profile-menu button:hover{background:#18212d;color:#fff}.workspace{min-height:calc(100vh - 86px)}.route-loading{display:grid;min-height:18rem;place-items:center;color:var(--muted)}.coin{display:inline-grid;place-items:center;flex:0 0 auto;width:27px;height:27px;border-radius:50%;color:#0a0e13;background:#f5a623;font-family:var(--font-sans);font-size:14px;font-weight:700}.coin-large{width:36px;height:36px;font-size:18px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.market-header{min-height:82px;display:flex;align-items:center;gap:20px;padding:0 18px;border-bottom:1px solid var(--line);background:#0a1017}.pair-title{display:flex;align-items:center;gap:10px;min-width:200px}.exchange-control{position:relative;z-index:30;min-width:213px}.exchange-selector{width:100%;height:48px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;column-gap:9px;padding:0 10px;border:1px solid #253341;border-radius:7px;color:inherit;background:#0d151e;font:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.exchange-selector:hover{border-color:#3a504f;background:#101a24}.exchange-selector:focus-visible,.exchange-selector.open{border-color:#3a6e65;outline:0;box-shadow:0 0 0 2px #18d6ad14}.exchange-details{min-width:0;display:grid;gap:3px}.exchange-details small{overflow:hidden;color:#5f6d80;font-size:var(--text-small);line-height:1;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.exchange-summary{min-width:0;display:flex;align-items:center;gap:9px}.exchange-summary strong{overflow:hidden;color:#dce3ea;font-size:var(--text-body);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.exchange-chevron{color:#8794a3;font-size:16px;line-height:1;transform:translateY(-2px);transition:transform .15s ease}.exchange-selector.open .exchange-chevron{transform:translateY(1px) rotate(180deg)}.exchange-menu{position:absolute;z-index:80;top:calc(100% + 8px);left:0;width:272px;overflow:hidden;padding:6px;border:1px solid #293746;border-radius:12px;background:#101721;box-shadow:0 20px 50px #00000085,0 4px 12px #00000047}.exchange-menu header{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px 7px;border-bottom:1px solid #1d2935;color:#718093}.exchange-menu header>span{font-size:var(--text-small);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.exchange-menu header small{overflow:hidden;font-family:var(--font-sans);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.exchange-menu-list{display:grid;gap:3px;padding-top:6px}.exchange-menu-list>button{min-width:0;min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:5px 8px;border:1px solid transparent;border-radius:8px;color:#dce4ec;background:transparent;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.exchange-menu-list>button:hover,.exchange-menu-list>button.highlighted{background:#17222e}.exchange-menu-list>button:focus-visible{border-color:#386c62;outline:0;background:#17252f}.exchange-menu-list>button.selected{border-color:#295348;background:#102a25}.exchange-menu-list>button:disabled{opacity:.32;cursor:not-allowed}.exchange-menu-list .venue-icon{width:30px;height:30px;border-radius:7px}.exchange-menu-list>button>span{min-width:0;display:grid;gap:4px}.exchange-menu-list strong,.exchange-menu-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-menu-list strong{font-size:var(--text-body)}.exchange-menu-list small{color:#697789;font-family:var(--font-sans);font-size:var(--text-caption)}.exchange-check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#061510;background:var(--green);font-size:var(--text-small);font-style:normal;font-weight:900}.venue-icon{display:inline-grid;place-items:center;overflow:hidden;width:25px;height:25px;border-radius:6px;color:#05110e;background:var(--green);font-size:var(--text-caption);font-style:normal;font-weight:800;letter-spacing:-.02em}.venue-icon img{display:block;width:72%;height:72%;object-fit:contain}.venue-gate{background:#edf4ff}.venue-binance{background:#18160c}.venue-okx{background:#f3f4f5}.venue-bybit{background:#111}.venue-kraken{background:#eeebff}.venue-hyperliquid{background:#072723}.venue-deribit{color:#dbe3eb;background:#0c1b21}.venue-lighter{background:#101828}.venue-okx img,.venue-bybit img{width:86%;height:86%}.venue-gate img,.venue-deribit img{width:76%;height:76%}.venue-health{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;color:#668078;font-size:var(--text-small);line-height:1;text-overflow:ellipsis;white-space:nowrap}.venue-health i{flex:0 0 auto;width:4px;height:4px;border-radius:50%;background:var(--green)}.headline-price{display:grid;min-width:125px;font-family:var(--font-sans)}.headline-price strong{color:var(--green);font-size:18px}.market-stats{display:flex;gap:clamp(14px,2vw,34px);margin:0}.market-stats div{display:grid;gap:5px}.market-stats dt{color:#5f6d80;font-size:var(--text-small)}.market-stats dd{margin:0;color:#cbd3dc;font-family:var(--font-sans);font-size:var(--text-small);white-space:nowrap}.star-button{margin-left:auto;border:0;color:#667386;background:transparent;font-size:22px;cursor:pointer}.terminal-grid{display:grid;grid-template-columns:minmax(500px,1fr) 280px 318px;grid-template-rows:minmax(520px,auto);border-bottom:1px solid var(--line)}.terminal-panel{background:var(--panel)}.chart-panel,.orderbook-panel{border-right:1px solid var(--line)}.panel-tabs{height:39px;display:flex;align-items:stretch;gap:4px;padding:0 10px;border-bottom:1px solid var(--line)}.panel-tabs button{position:relative;padding:0 9px;border:0;color:#6d798b;background:transparent;font-size:var(--text-body);font-weight:600;cursor:pointer}.panel-tabs button:hover{color:#c4ccd6}.panel-tabs button.active{color:#edf3f8}.panel-tabs button.active:after{content:"";position:absolute;left:9px;right:9px;bottom:-1px;height:2px;background:var(--green)}.panel-tabs .spacer{flex:1}.panel-tabs .icon-button{font-size:13px}.chart-toolbar{height:35px;display:flex;align-items:center;gap:2px;padding:0 12px}.chart-toolbar button{height:23px;min-width:27px;padding:0 6px;border:0;border-radius:3px;color:#667386;background:transparent;font-size:var(--text-small);cursor:pointer}.chart-toolbar button:hover,.chart-toolbar button.active{color:#d6dee7;background:#1b2532}.toolbar-divider{height:13px;margin:0 4px;border-left:1px solid #27313e}.live-market{display:flex;align-items:center;gap:5px;margin-left:auto;color:#687588;font-size:var(--text-small)}.live-market i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.ohlc{height:28px;display:flex;align-items:center;gap:11px;padding:0 14px;border-bottom:0;color:#687588;background:var(--panel);font-family:var(--font-sans);font-size:var(--text-caption);pointer-events:none}.chart-panel{position:relative;min-width:0;display:flex;flex-direction:column}.price-chart{position:relative;width:100%;height:374px;flex:1 1 auto;min-height:374px}.price-chart .chart-host{position:absolute;inset:0}.chart-placeholder{position:absolute;z-index:4;top:50%;left:20px;transform:translateY(-50%);color:var(--muted);font-size:var(--text-body);pointer-events:none}.tv-attribution{margin-left:10px;color:var(--muted);font-size:var(--text-caption);opacity:.85;text-decoration:none}.tv-attribution:hover{text-decoration:underline}.ohlc-volume{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.ohlc-volume i{padding:1px 5px;border-radius:3px;color:#8b98a7;background:#1b2532;font-size:var(--text-caption);font-style:normal}.ohlc-volume b{color:#cfd8e1;font-weight:600}.chart-module-loading{display:grid;place-items:center;color:var(--muted);font-size:var(--text-body)}.orderbook-panel{min-width:0;display:flex;flex-direction:column;overflow:hidden}.orderbook-panel>*{min-width:0;flex:0 0 auto}.book-controls{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 9px}.book-controls>div{min-width:0;display:flex}.book-controls button{height:24px;border:0;color:#627083;background:transparent;font-size:var(--text-small);cursor:pointer}.book-modes{flex:0 0 auto;gap:2px}.book-controls .depth-button{width:26px;height:22px;display:grid;place-items:center;padding:0;border-radius:4px}.book-controls .depth-button:hover{background:#131c27}.book-controls .depth-button.active{background:#1a2431}.depth-button svg{width:14px;height:14px;display:block}.depth-button .g-bid{fill:var(--green)}.depth-button .g-ask{fill:var(--red)}.depth-button .g-neutral{fill:#66748a}.book-controls .depth-button:not(.active) rect{opacity:.32}.book-controls .depth-button.active .g-neutral{fill:#9aa8bb}.book-head,.book-rows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.76fr) minmax(0,1.08fr);gap:4px;padding:0 10px;text-align:right}.book-head{height:25px;align-items:center;color:#576477;font-size:var(--text-caption)}.book-head span,.book-rows span{min-width:0;white-space:nowrap}.book-head span{overflow:hidden;text-overflow:ellipsis}.book-head span:first-child,.book-rows span:first-child{text-align:left}.book-rows>div{position:relative;z-index:0;height:25px;align-items:center;font-family:var(--font-sans);font-size:var(--text-small);font-variant-numeric:tabular-nums}.book-rows>div:before{content:"";position:absolute;z-index:-1;right:0;inset-block:1px;width:var(--depth)}.book-rows.asks>div:before{background:#f05b7214}.book-rows.bids>div:before{background:#18d6ad14}.book-rows.asks span:first-child{color:#ef7488}.book-rows.bids span:first-child{color:#31d6b5}.book-rows span:not(:first-child){color:#a7b1bf}.mid-price{height:38px;min-width:0;display:flex;align-items:center;gap:10px;padding:0 10px;border-block:1px solid #17212c;white-space:nowrap;overflow:hidden}.mid-price strong{color:var(--green);font-family:var(--font-sans);font-size:var(--text-body)}.mid-price span{min-width:0;overflow:hidden;color:#687588;font-size:var(--text-small);text-overflow:ellipsis}.order-panel{position:relative;min-width:0}.trade-side-tabs{height:48px;display:grid;grid-template-columns:1fr 1fr;padding:7px 10px 0;border-bottom:1px solid var(--line)}.trade-side-tabs button{position:relative;border:0;color:#697688;background:transparent;font-size:var(--text-body);font-weight:600;cursor:pointer}.trade-side-tabs button.active{color:#fff}.trade-side-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:10px;right:10px;height:2px}.trade-side-tabs button.buy.active:after{background:var(--green)}.trade-side-tabs button.sell.active:after{background:var(--red)}.ticket-toolbar{height:38px;display:flex;align-items:center;justify-content:space-between}.order-type-tabs{display:flex;gap:16px;padding:0 14px}.order-type-tabs button{padding:4px 0;border:0;color:#687588;background:transparent;font-size:var(--text-small);cursor:pointer}.order-type-tabs button.active{color:#e6ebf1;border-bottom:1px solid #d6dce3}.leverage-control{position:relative;margin-right:13px}.leverage-trigger{height:24px;display:flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #2b3949;border-radius:4px;color:#b3becb;background:#101923;font-family:var(--font-sans);font-size:var(--text-small);cursor:pointer}.leverage-trigger:hover,.leverage-trigger.open{border-color:#3b7569;color:var(--green)}.leverage-trigger span{color:#687588;font-family:var(--font-sans)}.leverage-popover{position:absolute;z-index:35;top:30px;right:0;width:288px;padding:13px;border:1px solid #2b3949;border-radius:8px;background:#101721;box-shadow:0 18px 48px #000a}.leverage-popover header{display:flex;align-items:start;justify-content:space-between}.leverage-popover header div{display:grid;gap:3px}.leverage-popover header strong{color:#e6ebf1;font-size:var(--text-body)}.leverage-popover header span{color:#667386;font-size:var(--text-caption)}.leverage-popover header button{width:24px;height:24px;border:0;color:#6f7c8f;background:transparent;cursor:pointer}.leverage-popover dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.leverage-popover dl div{display:grid;gap:3px;padding:8px;border-radius:4px;background:#0b121a}.leverage-popover dt{color:#5f6c7e;font-size:var(--text-caption)}.leverage-popover dd{margin:0;color:#b8c2cf;font-family:var(--font-sans);font-size:var(--text-small)}.leverage-popover dl .leverage-position-cap{grid-column:1 / -1}.leverage-position-cap dd{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.leverage-position-cap dd small{color:#667386;font-size:var(--text-caption)}.leverage-stepper{height:35px;display:grid;grid-template-columns:35px 1fr 35px;border:1px solid #2b3949;border-radius:5px;overflow:hidden}.leverage-stepper>button{border:0;color:#91a0b2;background:#151f2b;font-size:16px;cursor:pointer}.leverage-stepper>button:hover{color:var(--green);background:#1a2734}.leverage-stepper label{display:flex;align-items:center;border-inline:1px solid #2b3949;background:#0d151e}.leverage-stepper input{min-width:0;width:100%;border:0;outline:0;color:#edf2f7;background:transparent;font-family:var(--font-sans);font-size:13px;text-align:right;appearance:textfield}.leverage-stepper input::-webkit-inner-spin-button{appearance:none}.leverage-stepper b{padding:0 11px 0 5px;color:#718094;font-family:var(--font-sans);font-size:var(--text-small)}.leverage-range{width:100%;height:3px;margin:15px 0 12px;appearance:none;border-radius:3px;outline:0;background:#2b3542;accent-color:var(--green)}.leverage-range::-webkit-slider-thumb{width:12px;height:12px;appearance:none;border:2px solid #07100e;border-radius:50%;background:var(--green);box-shadow:0 0 0 1px var(--green)}.leverage-presets{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.leverage-presets button{min-width:0;padding:5px 0;border:1px solid #263443;border-radius:4px;color:#778598;background:#0d151e;font-family:var(--font-sans);font-size:var(--text-caption);cursor:pointer}.leverage-presets button:hover,.leverage-presets button.active{border-color:#3c766a;color:var(--green);background:#10231f}.leverage-popover>p{margin:9px 0 0;color:#ef91a0;font-size:var(--text-caption)}.apply-leverage{width:100%;height:34px;margin-top:12px;border:0;border-radius:4px;color:#06100d;background:var(--green);font-size:var(--text-small);font-weight:700;cursor:pointer}.apply-leverage:disabled{cursor:wait;opacity:.55}.trade-input{height:41px;display:grid;grid-template-columns:50px 1fr 42px;align-items:center;margin:0 13px 8px;padding:0 11px;border:1px solid #283443;border-radius:4px;background:#0d151e}.trade-input:focus-within{border-color:#3b7268}.trade-input span{color:#647185;font-size:var(--text-small)}.trade-input input{min-width:0;border:0;outline:0;color:#e4eaf1;background:transparent;font-family:var(--font-sans);font-size:var(--text-body);text-align:right}.trade-input b{color:#9ba6b5;font-size:var(--text-small);text-align:right}.allocation{padding:1px 16px 9px}.allocation input{width:100%;height:3px;appearance:none;border-radius:2px;outline:0;background:linear-gradient(to right,var(--green) var(--allocation),#2b3542 var(--allocation))}.allocation input::-webkit-slider-thumb{width:11px;height:11px;appearance:none;border:2px solid #07100e;border-radius:50%;background:var(--green);box-shadow:0 0 0 1px var(--green)}.allocation div{display:flex;justify-content:space-between;margin-top:5px;color:#536073;font-size:var(--text-micro)}.trade-input.total{margin-bottom:10px}.order-options{display:flex;gap:16px;padding:0 14px 11px}.order-options label{color:#788596;font-size:var(--text-small)}.order-options input{width:11px;height:11px;margin:0 4px 0 0;accent-color:var(--green);vertical-align:-2px}.submit-order{width:calc(100% - 26px);height:42px;display:flex;align-items:center;justify-content:center;gap:6px;margin:0 13px;border:0;border-radius:4px;color:#06100d;cursor:pointer}.submit-order strong{font-size:var(--text-body);font-weight:800}.submit-order span{font-size:var(--text-small);font-weight:600;opacity:.72}.submit-order.buy{background:var(--green)}.submit-order.buy:hover{background:#31e9c1}.submit-order.sell{color:#fff;background:var(--red)}.order-summary{margin:10px 14px 0;padding-top:8px;border-top:1px solid #1b2632}.order-summary div{display:flex;justify-content:space-between;margin-bottom:5px;font-size:var(--text-caption)}.order-summary dt{color:#5e6b7e}.order-summary dd{margin:0;color:#aab4c1;font-family:var(--font-sans)}.order-summary button{padding:0;border:0;color:#aab4c1;background:transparent;font-size:var(--text-caption)}.order-summary .max-quantity,.order-summary .summary-leverage{color:var(--green);cursor:pointer}.order-summary .max-quantity:disabled{color:#6a7789;cursor:default}.positions-panel{min-height:181px}.positions-head{display:flex;border-bottom:1px solid var(--line)}.positions-head .panel-tabs{flex:1;flex-wrap:wrap;height:auto;min-height:39px;border-bottom:0}.table-wrap{overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap}.table-wrap th{height:31px;padding:0 12px;color:#566376;font-size:var(--text-caption);font-weight:500;text-align:right}.table-wrap td{height:var(--table-row-height);padding:0 12px;border-top:1px solid #161f2a;color:#b4becb;font-family:var(--font-sans);font-size:var(--text-small);text-align:right}.table-wrap th:first-child,.table-wrap td:first-child{text-align:left}.table-wrap td:first-child strong{color:#e3e8ee;font-size:var(--text-small)}.table-wrap td:first-child small{display:inline-block;margin-left:7px;padding:2px 4px;border-radius:2px;font-family:var(--font-sans);font-size:var(--text-micro)}.long-tag{color:var(--green);background:#10372e}.short-tag{color:var(--red);background:#3b1921}.hedged-tag{color:#70a5ff;background:#15284a}.row-action{min-height:var(--action-height);padding:0 var(--action-pad-x);border:1px solid #314052;border-radius:3px;color:#a3afbd;background:#101923;font-size:var(--action-font);cursor:pointer}.row-action:hover{border-color:#486079;color:#fff}.empty-state{display:grid;place-items:center;align-content:center;height:120px;color:#556276}.empty-state span{font-size:21px}.empty-state strong{margin-top:6px;color:#95a1b1;font-size:var(--text-body)}.empty-state p{margin:3px 0 0;font-size:var(--text-small)}.positions-table table{min-width:1280px}.positions-table.orders-table table,.positions-table.fills-table table{min-width:1120px}.positions-table.unified-positions-table table{min-width:1000px}.positions-table.spot-holdings-table table{min-width:900px}.order-id-cell{max-width:148px;overflow:hidden;text-overflow:ellipsis}.table-wrap td strong+small{margin-left:7px}.positions-table th:last-child,.positions-table td:last-child{padding-right:24px}.adl-indicators{display:inline-grid;justify-items:end;gap:4px;vertical-align:middle}.adl-rank-row{display:flex;align-items:center;justify-content:flex-end;gap:7px}.adl-rank-row>small{width:25px;overflow:hidden;color:#718093;font:var(--text-micro) var(--font-sans);text-align:right;text-overflow:ellipsis}.adl-signal{display:inline-flex;align-items:center;padding:4px 3px;border:0;border-radius:4px;color:inherit;background:transparent;cursor:help}.adl-signal:hover{background:#ffffff0a}.adl-signal:focus-visible{outline:2px solid #7d8da1;outline-offset:2px}.adl-lights{display:inline-flex;align-items:center;gap:3px;height:18px}.adl-lights i{width:4px;height:17px;border-radius:2px;background:#3e4855}.adl-lights i:nth-child(1).lit,.adl-lights i:nth-child(2).lit,.adl-lights i:nth-child(3).lit{background:#27c766}.adl-lights i:nth-child(4).lit{background:#f0a43b}.adl-lights i:nth-child(5).lit{background:#f05b5b}.adl-signal.unavailable{opacity:.48}.adl-tooltip{position:fixed;z-index:3000;width:min(380px,calc(100vw - 24px));box-sizing:border-box;padding:15px 17px;border-radius:10px;color:#f4f6f8;background:#2c2f34;box-shadow:0 14px 36px #00000042;font:500 var(--text-body)/1.6 var(--font-sans);text-align:left;white-space:normal;transform:translate(-50%,-100%);pointer-events:none}.adl-tooltip:after{content:"";position:absolute;left:var(--adl-tooltip-arrow-left);bottom:-7px;width:14px;height:14px;background:#2c2f34;transform:translate(-50%) rotate(45deg)}.adl-tooltip>span{display:block}.adl-tooltip>small{display:block;margin-top:8px;color:#b7c0ca;font-size:var(--text-small);line-height:1.45}.adl-tooltip.below{transform:translate(-50%)}.adl-tooltip.below:after{top:-7px;bottom:auto}.adl-unavailable{color:#536173}.close-position-action{border-color:#58313d;color:#ef8a9b;background:#211218}.close-position-action:hover{border-color:#864559;color:#ffc0ca;background:#2b151d}.close-position-warning{margin:0;padding:10px 12px;border:1px solid #53303a;border-radius:6px;color:#d58b98;background:#211218;font-size:var(--text-body);line-height:1.5}.debt-repay-paths{display:grid;gap:9px;margin:13px 0 0;padding:0;list-style:none}.debt-repay-paths li{display:grid;gap:4px;padding:10px 12px;border:1px solid #22303d;border-radius:6px;background:#0c1219}.debt-repay-paths strong{color:#d7dee6;font-size:var(--text-body)}.debt-repay-paths span{color:#8b98a8;font-size:var(--text-small);line-height:1.5}.debt-repay-paths li .debt-repay-contracts{color:#c3cdd9}.close-position-action.explain-action{border-color:#2f4a5e;color:#7fb6d9;background:#101c26}.close-position-action.explain-action:hover{border-color:#436d8a;color:#b3dcf3;background:#132433}.close-position-selector{border:1px solid #2b3949;border-radius:6px;background:#0c141d;overflow:hidden}.close-position-selector-head{min-height:34px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:0 11px;border-bottom:1px solid #253241}.close-position-selector-head strong{color:#cbd4de;font-size:var(--text-small)}.close-position-selector-head span{color:#7f8da0;font:var(--text-small) var(--font-sans)}.close-position-selector-head button{padding:3px 6px;border:0;border-radius:3px;color:var(--green);background:transparent;font-size:var(--text-caption);cursor:pointer}.close-position-selector-head button:hover:not(:disabled){background:#13251f}.close-position-selector-head button:disabled{color:#657386;cursor:default}.close-position-options{max-height:174px;overflow-y:auto}.close-position-option{min-height:52px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 11px;border-top:1px solid #1d2936;cursor:pointer;transition:background .15s ease}.close-position-option:first-child{border-top:0}.close-position-option:hover{background:#101a25}.close-position-option.selected{background:#0d211c}.close-position-option input{width:14px;height:14px;margin:0;accent-color:var(--green)}.close-position-option input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.close-position-option>span{min-width:0;display:grid;gap:3px}.close-position-option strong{overflow:hidden;color:#cbd4de;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.close-position-option small{color:#7f8da0;font-size:var(--text-caption)}.close-position-option b{color:#aeb9c6;font:var(--text-small) var(--font-sans);white-space:nowrap}.close-position-selector>p{margin:0;padding:7px 11px;border-top:1px solid #53303a;color:#d58b98;background:#211218;font-size:var(--text-caption)}.close-percentage-control{padding:11px 12px 9px;border:1px solid #2b3949;border-radius:6px;background:#0c141d}.close-percentage-control>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.close-percentage-control strong{color:#cbd4de;font-size:var(--text-small)}.close-percentage-control b{color:#ef8a9b;font:var(--text-body) var(--font-sans)}.close-percentage-control>input{width:100%;height:4px;display:block;margin:0;border:0;border-radius:2px;outline:0;appearance:none;background:linear-gradient(to right,var(--red) var(--close-percentage),#2b3542 var(--close-percentage));cursor:pointer}.close-percentage-control>input::-webkit-slider-thumb{width:14px;height:14px;appearance:none;border:2px solid #0c141d;border-radius:50%;background:var(--red);box-shadow:0 0 0 1px var(--red)}.close-percentage-control>input::-moz-range-thumb{width:10px;height:10px;border:2px solid #0c141d;border-radius:50%;background:var(--red);box-shadow:0 0 0 1px var(--red)}.close-percentage-control>input:focus-visible{box-shadow:0 0 0 3px #f05b722e}.close-percentage-control>input:disabled{cursor:wait;opacity:.55}.close-percentage-marks{display:flex;justify-content:space-between;margin-top:7px;color:#7f8da0;font:var(--text-caption) var(--font-sans)}.close-percentage-control>p{margin:8px -12px -9px;padding:7px 11px;border-top:1px solid #53303a;color:#d58b98;background:#211218;font-size:var(--text-caption)}.split-close-toggle{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #2b3949;border-radius:6px;background:#0c141d;cursor:pointer;transition:border-color .15s ease,background .15s ease}.split-close-toggle:hover{border-color:#405166;background:#101a25}.split-close-toggle:has(input:checked){border-color:#315e55;background:#0d211c}.split-close-toggle input{width:15px;height:15px;margin:0;accent-color:var(--green)}.split-close-toggle input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.split-close-toggle span{display:grid;gap:3px}.split-close-toggle strong{color:#cbd4de;font-size:var(--text-body)}.split-close-toggle small{color:#7f8da0;font-size:var(--text-small)}.split-close-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.split-close-fields>label{display:grid;gap:5px;color:#7f8da0;font-size:var(--text-small)}.split-close-fields input{min-width:0;width:100%;height:36px;padding:0 10px;border:1px solid #2b3949;border-radius:5px;outline:0;color:#e4eaf1;background:#0d151e;font:var(--text-body) var(--font-sans);transition:border-color .15s ease,box-shadow .15s ease}.split-close-fields>label>input:focus{border-color:#4b8579;box-shadow:0 0 0 3px #18d6ad1a}.split-close-fields>label>div{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #2b3949;border-radius:5px;background:#0d151e;transition:border-color .15s ease,box-shadow .15s ease}.split-close-fields>label>div:focus-within{border-color:#4b8579;box-shadow:0 0 0 3px #18d6ad1a}.split-close-fields>label>div input{border:0}.split-close-fields b{padding-right:10px;color:#7f8da0;font-size:var(--text-small)}.venue-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.venue-cell .venue-icon{width:19px;height:19px;border-radius:4px;font-size:6px}.venue-cell strong{color:#c8d0da;font-family:var(--font-sans);font-size:var(--text-small);font-weight:600}.status-tag{display:inline-flex;padding:3px 6px;border-radius:3px;font-family:var(--font-sans);font-size:var(--text-micro);font-weight:700}.status-tag.open,.status-tag.filled{color:var(--green);background:#10372e}.status-tag.partial{color:#70a5ff;background:#15284a}.status-tag.trigger{color:#d3a85b;background:#332817}.status-tag.cancelled{color:#7c8999;background:#202a35}.aggregate-row{background:#0d151e}.aggregate-row td:first-child{position:relative;padding-left:38px}.expand-position{position:absolute;left:12px;top:50%;width:18px;height:18px;display:grid;place-items:center;padding:0;border:1px solid #314052;border-radius:3px;color:#8996a7;background:#111b26;font-size:16px;line-height:1;transform:translateY(-50%);cursor:pointer;transition:transform .15s ease,border-color .15s ease}.expand-position.expanded{border-color:#417468;color:var(--green);transform:translateY(-50%) rotate(90deg)}.venue-group{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.venue-group>span{display:flex}.venue-group .venue-icon{width:19px;height:19px;margin-left:-4px;border:2px solid #0d151e;border-radius:6px;font-size:5px}.venue-group .venue-icon:first-child{margin-left:0}.venue-group strong{color:#aeb8c4;font-family:var(--font-sans);font-size:var(--text-caption)}.position-leg{background:#091019}.position-leg td{height:42px;color:#8996a7}.position-leg td:first-child{padding-left:28px}.position-leg td:first-child strong{color:#aab5c3;font-size:var(--text-small)}.position-leg td:first-child small{color:#566578;background:transparent}.leg-branch{margin-right:7px;color:#455568}.toast{position:fixed;z-index:80;right:20px;bottom:44px;min-width:280px;display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid #276153;border-radius:7px;background:#10221e;box-shadow:0 18px 48px #000a}.toast>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#06130f;background:var(--green);font-size:var(--text-body);font-weight:800}.toast strong{display:block;font-size:var(--text-body)}.toast p{margin:3px 0 0;color:#7d968f;font-size:var(--text-small)}.statusbar{position:fixed;z-index:40;inset:auto 0 0;height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-top:1px solid #1b2532;color:#596678;background:#080d12;font-size:var(--text-caption)}.statusbar div{display:flex;align-items:center;gap:18px}.statusbar div>span{display:flex;align-items:center;gap:6px}.statusbar div>span>i{width:5px;height:5px;border-radius:50%;background:#596678}.statusbar button{padding:0;border:0;color:#657285;background:transparent;font-size:var(--text-caption)}.connected{display:flex;align-items:center;gap:6px;color:#77958d}.connected i,.statusbar div>span.connected>i{background:var(--green);box-shadow:0 0 7px #18d6ad80}.alternate-view{max-width:1480px;margin:0 auto;padding:42px 44px 64px}.view-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.eyebrow{margin:0 0 8px;color:var(--green);font-size:var(--text-label);font-weight:700;text-transform:uppercase;letter-spacing:.13em}.view-heading h1{margin:0 0 10px;font-size:var(--text-page-title);letter-spacing:-.04em}.view-heading p:not(.eyebrow){margin:0;color:#778497;font-size:var(--text-description)}.portfolio-summary{display:grid;grid-template-columns:1.35fr repeat(6,1fr);border:1px solid var(--line);border-radius:8px;background:var(--panel)}.portfolio-summary article{min-width:0;min-height:128px;display:grid;align-content:center;padding:24px 18px;border-right:1px solid var(--line)}.portfolio-summary article:last-child{border:0}.portfolio-summary span{color:#657286;font-size:var(--text-small)}.portfolio-summary strong{margin:10px 0 7px;font-family:var(--font-sans);font-size:21px}.portfolio-summary article:first-child strong{font-size:28px}.portfolio-summary em{color:#738093;font-size:var(--text-small);font-style:normal}.metric-label{display:flex;align-items:center;gap:6px;line-height:1.35}.metric-info{position:relative;flex:0 0 auto;width:15px;height:15px;display:inline-grid;place-items:center;padding:0;border:1px solid #3b4a5c;border-radius:50%;color:#7d899a;background:#111923;font-size:var(--text-small);font-weight:700;cursor:help}.metric-info:hover,.metric-info:focus-visible{border-color:#4d7c72;color:var(--green)}.metric-info>span:first-child{color:inherit;font-size:var(--text-small);line-height:1}.metric-info .metric-tooltip{position:absolute;z-index:25;left:-8px;bottom:calc(100% + 9px);width:270px;display:none;padding:9px 11px;border:1px solid #344252;border-radius:6px;color:#bcc6d1;background:#111923;box-shadow:0 12px 30px #000a;font-size:var(--text-small);font-weight:500;line-height:1.55;text-align:left}.metric-info:hover .metric-tooltip,.metric-info:focus-visible .metric-tooltip{display:block}.margin-rate-warning{color:#d3a85b!important}.portfolio-content{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px}.section-title h2{margin:0;font-size:15px}.section-title .eyebrow{margin-bottom:5px}.section-title>span,.section-title button{border:0;color:#667386;background:transparent;font-size:var(--text-small)}.donut-wrap{min-height:330px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:28px}.donut{position:relative;width:210px;height:210px;display:grid;place-items:center;margin:auto;border-radius:50%;background:#1b2532}.donut:after{content:"";position:absolute;inset:28px;border-radius:50%;background:var(--panel)}.donut>span{z-index:1;display:grid;text-align:center}.donut strong{font-family:var(--font-sans);font-size:21px}.donut small{margin-top:5px;color:#687588;font-size:var(--text-small)}.donut-wrap ul{display:grid;gap:17px;margin:0;padding:0;list-style:none}.donut-wrap li{display:grid;grid-template-columns:8px 1fr auto;gap:9px;align-items:center;color:#8e9aaa;font-size:var(--text-small)}.donut-wrap li i{width:8px;height:8px;border-radius:2px}.c1{background:var(--alloc-1)}.c2{background:var(--alloc-2)}.c3{background:var(--alloc-3)}.c4{background:var(--alloc-4)}.c5{background:var(--alloc-5)}.c6{background:var(--alloc-6)}.c7{background:var(--alloc-7)}.donut-wrap li strong{color:#ccd4de;font-family:var(--font-sans);font-size:var(--text-small)}.asset-row{min-height:65px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #171f29}.asset-row:last-child{border:0}.asset-row>div,.asset-row>span:last-child{display:grid}.asset-row>span:last-child{text-align:right}.asset-row strong{font-size:var(--text-body)}.asset-row small{margin-top:3px;color:#617084;font-size:var(--text-caption)}.strategy-view{max-width:1500px}.strategy-heading{align-items:center}.beta-title{display:flex;align-items:center;gap:10px}.beta-tag{padding:4px 7px;border:1px solid #775b25;border-radius:4px;color:#efc56e;background:#251c0d;font-family:var(--font-sans);font-size:var(--text-small);font-weight:800;letter-spacing:.1em}.demo-automation{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #3d3522;border-radius:5px;color:#c8a55d;background:#1b1710;font-size:var(--text-small);font-weight:600}.demo-automation i{width:5px;height:5px;border-radius:50%;background:#e1af4b}.strategy-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px}.strategy-main,.strategy-sidebar{display:grid;align-content:start;gap:14px}.strategy-panel{overflow:hidden;border:1px solid var(--line);border-radius:var(--panel-radius)}.strategy-panel-head{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid var(--line)}.strategy-panel-head .eyebrow{margin-bottom:5px}.strategy-panel-head h2{margin:0;font-size:14px}.strategy-panel-head>button{border:0;color:#647185;background:transparent;font-size:var(--text-small);cursor:pointer}.strategy-asset-select{display:grid;gap:4px}.strategy-asset-select span{color:#5f6c7f;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em}.strategy-asset-select select{min-width:150px;padding:7px 26px 7px 9px;border:1px solid #293645;border-radius:4px;outline:0;color:#d5dce4;background:#0b121a;font-size:var(--text-small);font-weight:600}.strategy-panel.strategy-market-panel{position:relative;z-index:3;overflow:visible}.strategy-asset-search{position:relative;z-index:20;width:250px;display:grid;gap:4px}.strategy-asset-search.open{z-index:40}.strategy-asset-search-label{color:#5f6c7f;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em}.strategy-asset-search-control{height:36px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px;border:1px solid #293645;border-radius:5px;color:#607085;background:#0b121a;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.strategy-asset-search.open .strategy-asset-search-control{border-color:#3f7469;box-shadow:0 0 0 3px #18d6ad1c}.strategy-asset-search-control>span:first-child{color:#80909f;font-size:15px}.strategy-asset-search-control input{min-width:0;padding:0;border:0;outline:0;color:#e0e7ee;background:transparent;font-family:var(--font-sans);font-size:var(--text-body);font-weight:600}.strategy-asset-search-control input::placeholder{color:#d2dae3;opacity:1}.strategy-asset-search-chevron{font-size:var(--text-body);transition:transform .15s ease}.strategy-asset-search.open .strategy-asset-search-chevron{transform:rotate(180deg)}.strategy-asset-search-menu{position:absolute;z-index:60;top:calc(100% + 7px);right:0;width:330px;overflow:hidden;border:1px solid #273444;border-radius:9px;background:#101721;box-shadow:0 18px 48px #000000a6}.strategy-asset-search-meta{min-height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border-bottom:1px solid #1c2733;color:#596779;font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.07em}.strategy-asset-search-meta small{font-family:var(--font-sans);font-size:var(--text-small)}.strategy-asset-search-menu ul{max-height:310px;margin:0;padding:5px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.strategy-asset-search-menu li+li{margin-top:2px}.strategy-asset-search-menu li[role=option]{width:100%;min-height:48px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 9px;border:0;border-radius:6px;color:#dfe6ee;background:transparent;text-align:left;cursor:pointer}.strategy-asset-search-menu li[role=option].highlighted{background:#17202c}.strategy-asset-search-menu li[role=option].current{box-shadow:inset 0 0 0 1px #315b52}.strategy-asset-symbol{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#9eb1bf;background:#202b37;font-family:var(--font-sans);font-size:var(--text-small);font-weight:800}.strategy-asset-search-menu li[role=option]>span:nth-child(2){min-width:0;display:grid;gap:3px}.strategy-asset-search-menu strong,.strategy-asset-search-menu li[role=option] small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-asset-search-menu strong{font-size:var(--text-body)}.strategy-asset-search-menu li[role=option] small{color:#617084;font-size:var(--text-caption)}.strategy-asset-search-menu em{color:#5f6d80;font-family:var(--font-sans);font-size:var(--text-caption);font-style:normal}.strategy-asset-search-menu li[role=option].current em{color:var(--green);font-size:var(--text-body)}.strategy-asset-search-empty{padding:18px 11px;color:#617084;font-size:var(--text-small)}.strategy-legs{display:grid;grid-template-columns:minmax(240px,1fr) 164px minmax(240px,1fr);align-items:stretch;gap:10px;padding:18px 20px 12px}.strategy-leg{min-width:0;padding:14px;border:1px solid #273342;border-radius:7px;background:#0a1118}.sell-leg{border-top:2px solid var(--red)}.buy-leg{border-top:2px solid var(--green)}.leg-top{display:grid;grid-template-columns:29px 1fr;align-items:center;gap:9px}.leg-top .exchange-control{grid-column:1 / -1;min-width:0}.leg-top em{grid-column:1 / -1;width:fit-content;margin-top:5px;padding:3px 6px;border-radius:3px;font-size:var(--text-micro);font-style:normal;font-weight:700}.sell-leg .leg-top em{color:var(--red);background:#351821}.buy-leg .leg-top em{color:var(--green);background:#0f352c}.strategy-leg dl{margin:13px 0 0}.strategy-leg dl div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #18222d}.strategy-leg dt{color:#5f6d80;font-size:var(--text-caption)}.strategy-leg dd{margin:0;color:#b9c3ce;font-family:var(--font-sans);font-size:var(--text-caption)}.leg-spread{display:grid;place-items:center;align-content:center;text-align:center}.leg-spread>span{color:#5e6c7f;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em}.leg-spread strong{margin:7px 0;font-family:var(--font-sans);font-size:13px}.leg-spread i{display:grid;place-items:center;width:31px;height:31px;border:1px solid #2a3b47;border-radius:50%;color:#77909b;background:#101a22;font-style:normal}.leg-spread small{margin-top:6px;color:#566477;font-size:var(--text-micro)}.funding-edge{display:flex;align-items:center;gap:9px;margin:0 20px 18px;padding:10px 12px;border:1px solid #20372f;border-radius:5px;color:#607b74;background:#0b1b17;font-size:var(--text-caption)}.funding-edge strong{color:var(--green);font-family:var(--font-sans)}.funding-edge strong.negative{color:var(--red)}.funding-edge small{margin-left:auto}.strategy-launch{overflow:hidden;padding:18px;border:1px solid var(--line);border-radius:var(--panel-radius)}.strategy-launch.running{border-color:#315e55;box-shadow:inset 0 3px var(--green)}.launch-status{display:flex;align-items:center;justify-content:space-between}.launch-status>span{display:flex;align-items:center;gap:6px;color:#81908f;font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.launch-status i{width:5px;height:5px;border-radius:50%;background:#7a8695}.strategy-launch.running .launch-status i{background:var(--green);box-shadow:0 0 8px #18d6ad80}.launch-status small{color:#536073;font-size:var(--text-micro)}.launch-summary{margin:18px 0;padding:12px 0;border-block:1px solid var(--line)}.launch-summary div{display:flex;justify-content:space-between;gap:10px;padding:5px 0}.launch-summary dt{color:#617084;font-size:var(--text-caption)}.launch-summary dd{margin:0;color:#b6c0cc;font-family:var(--font-sans);font-size:var(--text-caption);text-align:right}.execution-progress{margin-bottom:14px}.execution-progress>div{display:flex;justify-content:space-between;color:#6d7a8d;font-size:var(--text-caption)}.execution-progress>div strong{color:var(--green);font-family:var(--font-sans)}.execution-progress>span{display:block;height:4px;margin:8px 0 6px;border-radius:3px;background:#202b37}.execution-progress>span i{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .3s ease}.execution-progress small{color:#586678;font-size:var(--text-micro)}.start-strategy,.stop-strategy{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;font-size:var(--text-small);font-weight:800;cursor:pointer}.start-strategy{border:0;color:#06110e;background:var(--green)}.start-strategy:hover{background:#31e9c1}.start-strategy span{font-size:14px}.stop-strategy{border:1px solid #663444;color:#ef91a0;background:#27131a}.launch-warning{display:flex;gap:7px;margin-top:12px;padding:9px;border:1px solid #3b3525;border-radius:4px;color:#bc9a58;background:#18150f}.launch-warning p{margin:0;color:#766a51;font-size:var(--text-micro);line-height:1.45}.strategy-layout.revised{grid-template-columns:minmax(0,1fr) 370px}.funding-edge.expanded{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:0;background:#0b1715}.funding-edge.expanded>div{min-height:62px;display:grid;align-content:center;gap:4px;padding:0 13px;border-right:1px solid #1e332d}.funding-edge.expanded>div:last-child{border:0}.funding-edge.expanded span{color:#63776f;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em}.funding-edge.expanded strong{font-size:var(--text-small)}.funding-edge.expanded small{margin:0;color:#52645f;font-size:var(--text-micro)}.strategy-rules.compact .strategy-panel-head{min-height:58px;padding:0 14px}.strategy-rules.compact .strategy-panel-head h2{font-size:var(--text-body)}.strategy-rules.compact .compact-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 10px}.compact-fields label{display:grid;gap:5px}.compact-fields label>span{color:#687588;font-size:var(--text-micro);font-weight:600}.compact-fields label>div{height:35px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:0 9px;border:1px solid #283543;border-radius:4px;background:#0a1118}.compact-fields input{min-width:0;border:0;outline:0;color:#e0e6ec;background:transparent;font-family:var(--font-sans);font-size:var(--text-small)}.compact-fields b{color:#6f7c8e;font-size:var(--text-micro)}.compact-trigger{display:flex;align-items:center;gap:8px;margin:0 14px 10px;padding:8px 9px;border:1px solid #283442;border-radius:4px;background:#0a1118}.compact-trigger>span{display:grid;place-items:center;flex:0 0 auto;width:19px;height:19px;border-radius:50%;color:#d0a04b;background:#332817;font-size:var(--text-caption)}.compact-trigger>span.ready{color:var(--green);background:#10372e}.compact-trigger p{margin:0;color:#6e7b8d;font-size:var(--text-caption);line-height:1.4}.compact-trigger strong{color:#bac4cf}.compact-method{padding:0 14px 10px}.compact-method>span{display:block;margin-bottom:6px;color:#687588;font-size:var(--text-micro);font-weight:600}.compact-method>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.compact-method button{height:32px;border:1px solid #293542;border-radius:4px;color:#687588;background:#0a1118;font-size:var(--text-micro);cursor:pointer}.compact-method button.active{border-color:#35675c;color:#d2dae3;background:#0e1c19}.compact-stop{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 14px;border-top:1px solid var(--line);color:#607083;background:#0a1017}.compact-stop span{color:var(--green);font-size:13px}.compact-stop p{margin:0;font-size:var(--text-micro)}.switch-direction{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid #2a3b47;border-radius:50%;color:#8ca1ab;background:#101a22;font-size:14px;cursor:pointer}.switch-direction:hover{border-color:#3c6d63;color:var(--green)}.direction-flipped .sell-leg{border-top-color:var(--green)}.direction-flipped .buy-leg{border-top-color:var(--red)}.direction-flipped .sell-leg .leg-top em{color:var(--green);background:#0f352c}.direction-flipped .buy-leg .leg-top em{color:var(--red);background:#351821}.reduce-only-control>div{display:flex!important;justify-content:flex-start;gap:8px;cursor:pointer}.compact-fields .reduce-only-control input{width:13px;min-width:13px;height:13px;margin:0;accent-color:var(--green)}.reduce-only-control b{color:#b4bec9;font-size:var(--text-caption);font-weight:600}.running-strategies{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:8px}.running-strategies .strategy-panel-head h2 span{display:inline-grid;place-items:center;min-width:20px;height:18px;margin-left:6px;border-radius:9px;color:var(--green);background:#10342c;font-family:var(--font-sans);font-size:var(--text-caption)}.running-strategies .strategy-panel-head>small{color:#8795a6;font-size:var(--text-caption)}.running-table{overflow-x:auto}.running-head,.running-row{min-width:1520px;display:grid;grid-template-columns:112px 82px 1.12fr 1.05fr 1.05fr 92px 92px 88px 88px 84px 74px 90px 58px;gap:12px;align-items:center;padding:0 18px}.running-head{height:32px;color:#8492a3;background:#0a1017;font-size:var(--text-micro)}.running-row{min-height:58px;border-top:1px solid #17212b;color:#909cab;font-size:var(--text-caption)}.running-row>span{min-width:0}.running-row>span:first-child,.running-row>span:nth-child(2),.running-row>span:nth-child(4),.running-row>.strategy-pnl,.running-row>.strategy-locked-bps{display:grid;gap:4px}.running-row strong{color:#c3ccd6;font-family:var(--font-sans);font-size:var(--text-caption)}.running-row small{color:#566477;font-size:var(--text-micro)}.running-row>.strategy-status{display:grid;grid-template-columns:6px 1fr;align-items:center;color:#84a49d}.running-row button{padding:5px 8px;border:1px solid #58313d;border-radius:3px;color:#d77d8c;background:#211218;font-size:var(--text-micro);cursor:pointer}.running-row button:hover{border-color:#864559;color:#f19aaa}.no-strategies{min-height:110px;display:grid;place-items:center;align-content:center;color:#8190a2}.no-strategies span{font-size:19px}.no-strategies strong{margin-top:5px;color:#8b97a7;font-size:var(--text-small)}.no-strategies small{margin-top:3px;font-size:var(--text-caption)}.strategy-view .eyebrow{font-size:var(--text-small)}.strategy-view .demo-automation{font-size:var(--text-body)}.leg-top em span{margin-left:5px;padding-left:6px;border-left:1px solid currentColor;font-family:var(--font-sans);letter-spacing:.02em;opacity:.82}.strategy-view .strategy-panel-head{min-height:70px}.strategy-view .strategy-panel-head h2{font-size:15px}.strategy-asset-select span{font-size:var(--text-small)}.strategy-asset-select select{font-size:var(--text-body)}.leg-top em{padding:4px 7px;font-size:var(--text-small)}.strategy-leg dt,.strategy-leg dd{font-size:var(--text-small)}.leg-spread>span,.leg-spread small{font-size:var(--text-small)}.leg-spread strong{font-size:14px}.funding-edge.expanded span{font-size:var(--text-small)}.funding-edge.expanded strong{font-size:var(--text-body)}.funding-edge.expanded small{font-size:var(--text-small)}.sidebar-funding{grid-template-columns:repeat(2,1fr)!important;gap:0;margin:0;overflow:hidden;border:1px solid #20372f;border-radius:8px}.sidebar-funding>div{min-height:58px;border-right:1px solid #1e332d;border-bottom:1px solid #1e332d}.sidebar-funding>div:first-child{grid-column:1 / -1;min-height:68px;border-right:0;background:#0d201b}.sidebar-funding>div:first-child strong{font-size:16px}.sidebar-funding>div:nth-child(3),.sidebar-funding>div:nth-child(5){border-right:0}.sidebar-funding>div:nth-child(n+4){border-bottom:0}.position-funding-summary{margin:0;overflow:hidden;border-radius:var(--panel-radius)}.position-funding-summary>div:first-child{background:#0d201b}.position-funding-summary>div:first-child strong{font-size:16px}.strategy-rules.compact .strategy-panel-head{min-height:66px;padding:0 16px}.strategy-rules.compact .strategy-panel-head h2{font-size:15px}.compact-fields{gap:10px;padding:14px 16px 12px}.compact-fields label{gap:6px}.compact-fields label>span{font-size:var(--text-small)}.compact-fields label>div{height:38px;padding:0 10px}.compact-fields input{font-size:13px}.compact-fields b,.reduce-only-control b{font-size:var(--text-small)}.compact-fields .reduce-only-control input{width:15px;min-width:15px;height:15px}.compact-trigger{gap:9px;margin:0 16px 12px;padding:9px 10px}.compact-trigger>span{width:21px;height:21px;font-size:var(--text-small)}.compact-trigger p{font-size:var(--text-body)}.compact-method{padding:0 16px 13px}.compact-method>span{margin-bottom:7px;font-size:var(--text-small)}.compact-method button{height:36px;font-size:var(--text-body)}.compact-stop{min-height:42px;gap:8px;padding:0 16px}.compact-stop span{font-size:14px}.compact-stop p{font-size:var(--text-small)}.premium-pair-badge{display:grid;gap:4px;text-align:right}.premium-pair-badge strong{color:#d5dce4;font-family:var(--font-sans);font-size:13px}.premium-pair-badge small{color:#5f6c7f;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em}.premium-data-hint{display:flex;align-items:center;gap:8px;margin:0 20px 16px;padding:9px 11px;border:1px solid #3b3525;border-radius:4px;color:#bc9a58;background:#18150f}.premium-data-hint p{margin:0;color:#94825d;font-size:var(--text-small)}.spread-thesis{width:100%;display:grid;gap:3px;margin:3px 0 11px;padding:9px 7px;border:1px solid #2d5c52;border-radius:6px;background:#0d211c}.spread-thesis small{margin:0;color:#63877e;font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.spread-thesis b{color:#5ae1c3;font-size:var(--text-body);line-height:1.25}.spread-thesis em{color:#78958e;font-size:var(--text-caption);font-style:normal}.spread-thesis.expansion{border-color:#725a2f;background:#251d10}.spread-thesis.expansion small,.spread-thesis.expansion em{color:#a78e60}.spread-thesis.expansion b{color:#e5b85d}.premium-history-panel{overflow:hidden;margin-top:0;border:1px solid var(--line);border-radius:var(--panel-radius);background:radial-gradient(circle at 30% 0,rgba(39,63,55,.16),transparent 42%),var(--panel)}.premium-history-head{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 24px;border-bottom:1px solid var(--line)}.premium-history-head .eyebrow{margin-bottom:6px;color:#82918c}.premium-history-head h2{margin:0;color:#e1e7e4;font-family:var(--font-sans);font-size:14px;letter-spacing:-.02em}.premium-history-head h2 span{margin-inline:4px;color:#64736e;font-family:var(--font-sans);font-size:var(--text-small);font-weight:500;text-transform:uppercase}.premium-history-head>div>small{display:block;margin-top:6px;color:#52625d;font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.08em}.premium-history-controls{display:flex;align-items:center;gap:14px}.premium-live-badge{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #293936;border-radius:18px;color:#7d8c87;font-family:var(--font-sans);font-size:var(--text-small);white-space:nowrap}.premium-live-badge i{width:6px;height:6px;border-radius:50%;background:#b8ff3d;box-shadow:0 0 8px #b8ff3d73}.premium-live-badge.loading i{background:#7a8695;box-shadow:none}.premium-history-controls>div{display:flex;padding:3px;border:1px solid #293735;border-radius:5px;background:#090f0f}.premium-history-controls button{height:29px;min-width:43px;padding:0 9px;border:0;border-radius:3px;color:#687872;background:transparent;font-family:var(--font-sans);font-size:var(--text-small);font-weight:700;cursor:pointer}.premium-history-controls button:hover{color:#cbd4d0}.premium-history-controls button.active{color:#eef3f0;background:#26312f}.premium-history-summary{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:stretch;min-height:132px;border-bottom:1px solid var(--line)}.premium-history-value{display:grid;align-content:center;padding:18px 24px;border-right:1px solid var(--line)}.premium-history-value>span{display:flex;align-items:center;gap:8px;color:#778782;font-size:var(--text-small);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.premium-history-value>span i{width:19px;border-top:2px solid #b8ff3d}.premium-history-value strong{margin:7px 0 3px;color:#b8ff3d;font-family:var(--font-sans);font-size:38px;font-weight:700;line-height:1;letter-spacing:-.055em}.premium-history-value small{color:#55655f;font-family:var(--font-sans);font-size:var(--text-caption)}.premium-history-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.premium-history-summary dl div{display:grid;align-content:center;gap:7px;padding:0 20px;border-right:1px solid var(--line)}.premium-history-summary dl div:last-child{border:0}.premium-history-summary dt{color:#5f706a;font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.07em}.premium-history-summary dd{margin:0;color:#c6cfcb;font-family:var(--font-sans);font-size:var(--text-body)}.premium-history-chart{position:relative;height:330px}.premium-history-chart .chart-host{position:absolute;inset:0}.compact-method>.hedge-sizing-label{margin-top:11px}.running-strategies .panel-notice{margin:10px 18px}html[data-theme=light] .premium-pair-badge strong{color:#24313d}html[data-theme=light] .premium-pair-badge small{color:#71808e}html[data-theme=light] .premium-data-hint{border-color:#e5d3a9;background:#fff9ea}html[data-theme=light] .premium-data-hint p{color:#756640}html[data-theme=light] .spread-thesis{border-color:#98cfc1;background:#eef9f6}html[data-theme=light] .spread-thesis small,html[data-theme=light] .spread-thesis em{color:#4f7c72}html[data-theme=light] .spread-thesis b{color:#007f67}html[data-theme=light] .spread-thesis.expansion{border-color:#dfc68f;background:#fff8e8}html[data-theme=light] .spread-thesis.expansion small,html[data-theme=light] .spread-thesis.expansion em{color:#8b6c2e}html[data-theme=light] .spread-thesis.expansion b{color:#a66d00}.maker-leg-picker{margin-top:7px}.compact-method .maker-leg-picker button{height:42px;display:grid;align-content:center;gap:2px}.maker-leg-picker button small{color:#637184;font-size:var(--text-caption)}.maker-leg-picker button strong{color:#aeb9c5;font-size:var(--text-small)}.maker-leg-picker button.active{border-color:#4a786e;background:#10241f}.maker-leg-picker button.active small{color:var(--green)}.maker-leg-picker button.active strong{color:#e0e7ed}.compact-method .execution-method-options>button{position:relative;padding:0 34px 0 12px;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.compact-method .execution-method-options>button:hover{border-color:#47776d;color:#a9c3bc;background:#10211e}.compact-method .execution-method-options>button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.compact-method .execution-method-options>button.active{border-color:var(--green);color:#e8fff9;background:#0e3028;box-shadow:inset 0 0 0 1px #18d6ad29,0 0 0 3px #18d6ad1f;font-weight:700}.compact-method .execution-method-options>button.active:after{content:"✓";position:absolute;top:50%;right:10px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#062019;background:var(--green);font-size:var(--text-small);font-weight:800;transform:translateY(-50%)}.compact-method .execution-maker-leg-options>button{position:relative;padding:0 34px 0 12px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.compact-method .execution-maker-leg-options>button:hover{border-color:#47776d;background:#10211e}.compact-method .execution-maker-leg-options>button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.compact-method .execution-maker-leg-options>button.active{border-color:var(--green);background:#0e3028;box-shadow:inset 0 0 0 1px #18d6ad29,0 0 0 3px #18d6ad1f}.compact-method .execution-maker-leg-options>button.active:after{content:"✓";position:absolute;top:50%;right:10px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#062019;background:var(--green);font-size:var(--text-small);font-weight:800;transform:translateY(-50%)}.premium-hedge-sizing .hedge-sizing-options{margin-top:0;gap:8px}.compact-method .hedge-sizing-options button{position:relative;height:56px;padding:8px 34px 8px 12px;border-width:1px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.compact-method .hedge-sizing-options button:hover{border-color:#47776d;background:#10211e}.compact-method .hedge-sizing-options button.active{border:2px solid var(--green);background:#0e3028;box-shadow:0 0 0 3px #18d6ad24}.hedge-sizing-options button.active:after{content:"✓";position:absolute;top:50%;right:11px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#062019;background:var(--green);font-size:var(--text-body);font-weight:800;transform:translateY(-50%)}.strategy-rules-wide,.strategy-rules-sidebar{overflow:visible}.strategy-rules-wide .compact-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-setup-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:end;gap:14px;padding:0 16px 13px}.strategy-rules-sidebar .strategy-setup-actions{grid-template-columns:1fr;align-items:stretch}.strategy-setup-actions .compact-trigger{min-height:56px;margin:0}.strategy-setup-actions .compact-method{padding:0}.strategy-rules-wide .compact-stop{border-top-color:var(--line)}.strategy-rules-sidebar .compact-stop{border-radius:0 0 calc(var(--panel-radius) - 1px) calc(var(--panel-radius) - 1px)}.strategy-size-check{display:flex;align-items:flex-start;gap:8px;margin:0 16px 12px;padding:8px 10px;border:1px solid #3b4652;border-radius:5px;color:#8390a0;background:#0a1118;font-size:var(--text-small);line-height:1.45}.strategy-size-check span{flex:0 0 auto;font-weight:800}.strategy-size-check p{margin:0}.strategy-size-check.valid{border-color:#285f52;color:#74c9b2;background:#0d211c}.strategy-size-check.invalid{border-color:#5d3a42;color:#d38b98;background:#211218}.background-strategy-note{margin:8px 0 0;color:#647285;font-size:var(--text-small);line-height:1.45;text-align:center}.strategy-margin-check p{display:grid;gap:3px}.strategy-margin-check strong{font-family:var(--font-sans)}.strategy-margin-check small{color:#687588;font-size:var(--text-caption)}.premium-leverage-setting{position:relative;min-width:0;display:grid;gap:6px}.premium-leverage-setting>span{color:#687588;font-size:var(--text-small);font-weight:600}.premium-leverage-setting .leverage-control{width:100%;margin:0}.premium-leverage-setting .leverage-trigger{width:100%;height:38px;justify-content:space-between;padding:0 10px;font-size:13px}.premium-leverage-setting .leverage-popover{top:43px;right:0}.premium-leverage-setting:nth-child(5) .leverage-popover{right:auto;left:0}.premium-leverage-setting .leverage-stepper label{display:flex;gap:0}.premium-leverage-setting .leverage-stepper input{text-align:right}.premium-reduce-only-control{display:grid;gap:6px}.premium-reduce-only-control>span{color:#687588;font-size:var(--text-small);font-weight:600}.premium-reduce-only-control>div{height:38px;align-items:center;padding:0 10px;border:1px solid #283543;border-radius:4px;background:#0a1118}.premium-reduce-only-control input{width:15px;min-width:15px;height:15px;margin:0;accent-color:var(--green)}.inactive-for-reduce-only{opacity:.42}.leverage-trigger:disabled{cursor:not-allowed}.launch-status>span{font-size:var(--text-small)}.launch-status small{font-size:var(--text-small)}.launch-intent{display:grid;gap:9px;margin:15px 0 12px}.launch-intent>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.launch-intent small{color:#5f6d80;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.07em}.launch-intent strong{color:#e1e7ed;font-size:18px}.launch-intent p{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin:0}.launch-intent p span{min-width:0;overflow:hidden;padding:7px 8px;border-radius:4px;font-size:var(--text-small);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.launch-intent p span.sell{color:#ef8294;background:#28131b}.launch-intent p span.buy{color:#5ae1c3;background:#0d2b24;text-align:right}.launch-intent p i{color:#627184;font-size:var(--text-body);font-style:normal}.launch-summary.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;margin:0 0 12px;padding:0;border:1px solid var(--line);border-radius:5px;background:transparent}.launch-summary.review-grid div{min-width:0;display:grid;gap:4px;padding:9px 10px;border-bottom:1px solid var(--line);background:#0b131b}.launch-summary.review-grid div:nth-child(odd){border-right:1px solid var(--line)}.launch-summary.review-grid div:nth-last-child(-n+2){border-bottom:0}.launch-summary.review-grid dt{font-size:var(--text-small)}.launch-summary.review-grid dd{overflow:hidden;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.execution-progress>div{font-size:var(--text-small)}.execution-progress small{font-size:var(--text-small)}.start-strategy,.stop-strategy{height:44px;font-size:var(--text-body)}.launch-warning{margin-top:9px;padding:8px 9px}.launch-warning p{font-size:var(--text-small)}.launch-warning.strategy-market-warning{margin:0 20px 18px;padding:10px 12px}.strategy-launch.auto-launch{padding:14px}.auto-launch .launch-intent{gap:6px;margin:10px 0}.auto-launch .launch-intent strong{font-size:15px}.auto-launch .launch-intent p{gap:5px}.auto-launch .launch-intent p span{padding:5px 7px;font-size:var(--text-small)}.auto-launch .launch-summary.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.auto-launch .launch-summary.review-grid div{gap:3px;padding:7px 8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.auto-launch .launch-summary.review-grid div:nth-child(2){border-right:0}.auto-launch .launch-summary.review-grid div:last-child{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;border-right:0;border-bottom:0}.auto-launch .launch-summary.review-grid dt{font-size:var(--text-caption)}.auto-launch .launch-summary.review-grid dd{font-size:var(--text-small)}.auto-launch .launch-summary.review-grid div:last-child dd{overflow:visible;text-align:left;white-space:normal;text-overflow:clip}.auto-launch .start-strategy{height:38px;font-size:var(--text-body)}.running-strategies .strategy-panel-head>small{font-size:var(--text-small)}.running-strategies .strategy-panel-head h2 span{min-width:22px;height:19px;font-size:var(--text-small)}.running-head{height:36px;font-size:var(--text-small)}.running-row{min-height:62px;font-size:var(--text-small)}.running-row strong,.running-row small{font-size:var(--text-small)}.running-row button{padding:6px 9px;font-size:var(--text-small)}.no-strategies strong{font-size:var(--text-body)}.no-strategies small{font-size:var(--text-small)}.running-head,.running-row{min-width:1520px;grid-template-columns:112px 82px 1.12fr 1.05fr 1.05fr 92px 92px 88px 88px 84px 74px 90px 58px}.running-table.historical .running-head,.running-table.historical .running-row{min-width:1420px;grid-template-columns:repeat(13,minmax(0,1fr));gap:8px}.running-table.historical .running-row>span:nth-child(3),.running-table.historical .running-row>span:nth-child(5),.running-row>.strategy-start-time{display:grid;gap:4px}.running-row>.strategy-start-time{white-space:nowrap}.running-row>.strategy-start-time strong{font-size:var(--text-small)}.running-row>.strategy-status{display:grid;grid-template-columns:6px 1fr;align-items:center;gap:4px;color:#84a49d}.running-row>.strategy-status i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 7px #18d6ad60}.running-row>.strategy-status small{grid-column:2}.running-row .logs-button{white-space:nowrap;border-color:#294b56;color:#8fc7d4;background:#0d2027}.running-row .logs-button:hover{border-color:#3d7280;color:#bce9f1}.running-row .stop-button{border-color:#58313d;color:#d77d8c;background:#211218}.running-row .strategy-actions{display:grid;gap:5px}.running-row .strategy-actions button{width:100%}.running-row .pause-button{border-color:#5b4a28;color:#e2c37a;background:#241f12}.running-row .pause-button:hover{border-color:#8c733d;color:#f5d99a}.running-row .resume-button{border-color:#286254;color:#73d9c0;background:#102a24}.running-row .resume-button:hover{border-color:#3d8c78;color:#a1f0dc}.running-row .strategy-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:1280px){.running-head,.running-row{min-width:1180px;grid-template-columns:102px 74px minmax(76px,1fr) minmax(86px,1fr) minmax(90px,1fr) 74px 74px 76px 80px 70px 62px 70px 54px;gap:8px;padding-inline:12px}}.running-row .take-profit-value,.running-row .take-profit-editor{display:flex;align-items:center;gap:4px}.running-row>.strategy-funding-collected{display:grid;gap:4px}.running-row>.strategy-funding-collected strong{font-family:var(--font-sans)}.leg-product-toggle{display:inline-flex;overflow:hidden;border:1px solid #283543;border-radius:4px;background:#0a1118}.leg-product-toggle button{padding:3px 9px;border:0;color:#687588;background:transparent;font-size:var(--text-micro);cursor:pointer}.leg-product-toggle button.active{color:#d2dae3;background:#0e1c19}.running-row .take-profit-value .edit-take-profit{padding:2px 4px;border-color:#294b56;color:#8fc7d4;background:#0d2027}.running-row .take-profit-editor input{width:42px;min-width:0;padding:3px 4px;border:1px solid #355363;border-radius:3px;color:#d8e1e8;background:#09151c;font:var(--text-micro) var(--font-sans);outline:none}.running-row .take-profit-editor input:focus{border-color:var(--green)}.running-row .take-profit-editor .save-take-profit{padding:2px 4px;border-color:#286452;color:#78d8bd;background:#0d251f}.running-row .take-profit-editor .cancel-take-profit{padding:2px 4px;border-color:#3d4652;color:#8d99a7;background:#141a21}.strategy-history-tabs{min-height:52px;display:flex;align-items:stretch;gap:30px;overflow-x:auto;padding:0 18px;border-bottom:1px solid var(--line);background:#0a1017}.strategy-history-tabs button{position:relative;flex:0 0 auto;padding:0;border:0;border-bottom:3px solid transparent;color:#8b98a8;background:transparent;font-size:var(--text-body);font-weight:700;cursor:pointer}.strategy-history-tabs button:hover{color:#b7c1cc}.strategy-history-tabs button.active{border-bottom-color:var(--green);color:#dce4eb}.strategy-history-tabs button span{color:inherit;font-family:var(--font-sans);font-size:var(--text-small)}.strategy-pagination .page-controls{margin-inline:auto}.strategy-pagination .page-size{min-width:70px;justify-content:flex-end}.execution-pagination .page-range,.execution-pagination .page-size{min-width:78px}.execution-pagination .page-size{justify-content:flex-end}.stale-strategy-positions>span,.stale-strategy-positions>strong{color:#c5a064}.running-row .strategy-status.stopped{color:#7d8997}.running-row .strategy-status.stopped i{background:#65717f;box-shadow:none}.running-row .strategy-status.completed{color:#76bba9}.running-row .strategy-status.paused{color:#c5a064}.running-row .strategy-status.paused i{background:#c79749;box-shadow:0 0 7px #c7974960}html[data-theme=light] .strategy-history-tabs{background:#fff}html[data-theme=light] .strategy-history-tabs button{color:#596877}html[data-theme=light] .strategy-history-tabs button:hover{color:#40505f}html[data-theme=light] .strategy-history-tabs button.active{color:#1e2b36}html[data-theme=light] .running-strategies .strategy-panel-head>small,html[data-theme=light] .running-head,html[data-theme=light] .no-strategies{color:#596877}html[data-theme=light] .strategy-position-head{color:#71808e;background:#f5f8fa}html[data-theme=light] .strategy-position-row{border-top-color:#e2e8ed;color:#596877}html[data-theme=light] .strategy-position-row strong{color:#26333f}html[data-theme=light] .strategy-position-row small{color:#71808e}.execution-log-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:#020508c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.execution-log-modal{width:min(900px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid #2a3745;border-radius:10px;background:#0b1219;box-shadow:0 28px 90px #000c}.execution-log-modal>header{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 22px;border-bottom:1px solid var(--line)}.execution-log-modal header .eyebrow{margin-bottom:5px}.execution-log-modal header h2{display:inline;margin:0;font-family:var(--font-sans);font-size:18px}.execution-log-modal header div>span{margin-left:12px;color:#667487;font-size:var(--text-body)}.execution-log-modal header button{width:34px;height:34px;border:1px solid #2a3744;border-radius:5px;color:#8794a4;background:#101821;font-size:20px;cursor:pointer}.execution-log-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.execution-log-summary>div{min-height:68px;display:grid;align-content:center;gap:6px;padding:0 16px;border-right:1px solid var(--line)}.execution-log-summary>div:last-child{border:0}.execution-log-summary span{color:#5d6a7c;font-size:var(--text-small)}.execution-log-summary strong{overflow:hidden;color:#c5ced8;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.execution-log-table{max-height:430px;overflow:auto}.execution-log-head,.execution-log-row{min-width:858px;display:grid;grid-template-columns:90px 124px 114px 100px 100px minmax(230px,1fr);gap:12px;align-items:center;padding:0 20px}.execution-log-head{height:38px;position:sticky;z-index:1;top:0;color:#566477;background:#091017;font-size:var(--text-small)}.execution-log-row{min-height:62px;border-top:1px solid #17212b;color:#99a5b3;font-family:var(--font-sans);font-size:var(--text-small)}.execution-log-row>span:nth-child(2),.execution-log-row .execution-premium{display:grid;gap:4px}.execution-log-row strong{color:#c8d1db;font-size:var(--text-small)}.execution-log-row small{color:#566477;font-family:var(--font-sans);font-size:var(--text-small)}.execution-log-row>span:last-child{text-align:right}.execution-log-modal>footer{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 20px;border-top:1px solid var(--line);color:#647184;background:#091017;font-size:var(--text-small)}.execution-log-modal footer>span{display:flex;align-items:center;gap:7px}.execution-log-modal footer i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 7px #18d6ad70}.execution-log-modal footer small{font-size:var(--text-small)}.execution-log-state{min-height:96px;display:grid;place-items:center;padding:20px;color:#667487;font-size:var(--text-body);text-align:center}.execution-log-state.error{color:#ef91a0}.execution-log-state-buried{display:grid;gap:8px;justify-items:center}.strategy-log-tab-count{margin-left:5px;font-weight:500;color:#667487;font-variant-numeric:tabular-nums}.funding-view{max-width:1560px}.funding-card{overflow:hidden;border:1px solid var(--line);border-radius:8px}.funding-toolbar{min-height:64px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 18px;border-bottom:1px solid var(--line)}.funding-last-updated{margin-left:auto;color:#8b98aa;white-space:nowrap}.funding-last-updated time{color:#a7b2c0;font-family:var(--font-sans)}.funding-sort-status{color:var(--green);white-space:nowrap}.metric-switch{display:flex;gap:3px;padding:3px;border:1px solid #222e3c;border-radius:6px;background:#080e14}.metric-switch button{height:30px;padding:0 12px;border:0;border-radius:4px;color:#657286;background:transparent;font-size:var(--text-small);font-weight:600;cursor:pointer}.metric-switch button:hover{color:#b9c3ce}.metric-switch button.active{color:#e5ebf1;background:#1a2531;box-shadow:inset 0 0 0 1px #2b3948}.funding-search{width:210px;height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #263342;border-radius:5px;color:#6a7788;background:#0b121a}.funding-search span{font-size:16px}.funding-search input{min-width:0;width:100%;border:0;outline:0;color:#dce3eb;background:transparent;font-size:var(--text-small)}.sr-only{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.funding-skeleton{min-height:690px;background:#0a1017}.funding-skeleton-filters,.funding-skeleton-toolbar,.funding-skeleton-row{display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--line)}.funding-skeleton-filters{height:52px}.funding-skeleton-toolbar{height:108px;justify-content:space-between}.funding-skeleton-head{height:58px;border-bottom:1px solid var(--line);background:#0a1118}.funding-skeleton-row{height:64px;display:grid;grid-template-columns:1.4fr .9fr repeat(4,1fr)}.funding-skeleton i{display:block;height:12px;border-radius:4px;background:#17222e}.funding-skeleton-filters i{width:92px;height:28px}.funding-skeleton-filters i:first-child{width:64px}.funding-skeleton-toolbar i{width:210px;height:32px}.funding-skeleton-toolbar i:nth-child(2){width:330px}.funding-skeleton-toolbar i:last-child{width:150px}.funding-skeleton-row i{width:70%}.funding-skeleton-row i:nth-child(n+2){justify-self:end}.exchange-filter{min-height:52px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 18px;border-bottom:1px solid #18222e;background:#0c131b}.exchange-filter>span{margin-right:5px;color:#637084;font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.09em}.exchange-filter button{height:30px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #283442;border-radius:5px;color:#687588;background:#0a1017;font-size:var(--text-small);cursor:pointer}.exchange-filter button:hover{color:#aab5c2;border-color:#3a4858}.exchange-filter button.selected{color:#d6dde5;border-color:#315f56;background:#10231f}.exchange-filter .venue-icon{width:18px;height:18px;border-radius:4px;font-size:6px}.exchange-filter button em{margin-left:2px;color:#4f5c6e;font-size:var(--text-caption);font-style:normal}.exchange-filter button.selected em{color:var(--green)}.exchange-filter>small{margin-left:auto;color:#526073;font-size:var(--text-micro)}.funding-table-wrap{overflow-x:auto}.funding-table{width:100%;min-width:1350px;border-collapse:collapse;table-layout:fixed}.funding-table th{height:58px;padding:0 18px;border-bottom:1px solid var(--line);color:#5f6c7e;font-size:var(--text-caption);font-weight:600;text-align:right}.funding-table th:first-child{width:190px;text-align:left}.funding-table th:nth-child(2){width:150px}.funding-table th>span:not(.exchange-heading){color:var(--green)}.exchange-heading{min-width:0;display:inline-grid;justify-items:center;align-items:center;row-gap:3px}.exchange-heading .venue-icon{width:23px;height:23px;border-radius:5px;font-size:var(--text-micro)}.exchange-heading>span{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:3px;text-align:center}.exchange-heading strong{color:#bdc7d2;font-size:var(--text-small);line-height:1;white-space:nowrap}.exchange-heading small{margin-top:3px;color:#536174;font-size:var(--text-micro);font-weight:500}.funding-table td{height:64px;padding:0 18px;border-bottom:1px solid #151e28;font-family:var(--font-sans);text-align:right}.funding-table tbody tr:hover{background:#0f1721}.funding-table tbody tr:last-child td{border-bottom:0}.funding-table td:first-child{text-align:left}.funding-history-link{width:100%;display:flex;align-items:center;gap:10px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.funding-history-link>span:nth-child(2){display:grid}.funding-table td:first-child strong{color:#d8e0e8;font-size:var(--text-small)}.funding-table td:first-child small{margin-top:3px;color:#596779;font-family:var(--font-sans);font-size:var(--text-caption)}.funding-asset{display:grid!important;place-items:center;flex:0 0 auto;width:29px;height:29px;border-radius:50%;color:#08100e;background:#d99b38;font-family:var(--font-sans);font-size:13px;font-weight:700}.asset-tone-1{color:#e2e7f4;background:#5d6e99}.asset-tone-2{background:#6fdec1}.asset-tone-3{color:#fff;background:#35518c}.asset-tone-4{background:#c7ad53}.funding-table td:nth-child(2){position:relative}.oi-value{display:block;color:#aeb8c4;font-size:var(--text-small)}.oi-bar{display:block;width:72px;height:2px;margin:7px 0 0 auto;border-radius:2px;background:#1e2935}.oi-bar i{display:block;height:100%;border-radius:inherit;background:#486b75}.funding-table td:not(:first-child):not(:nth-child(2)) strong{display:block;font-size:var(--text-small)}.funding-table td:not(:first-child):not(:nth-child(2)) small{display:block;margin-top:5px;color:#536073;font-family:var(--font-sans);font-size:var(--text-micro)}.arb-cell-layout{display:flex;align-items:center;justify-content:flex-end;gap:10px}.arb-summary{flex:1;min-width:0;white-space:nowrap}.arb-summary strong,.arb-summary small{overflow:hidden;text-overflow:ellipsis}.arb-strategy-button{min-width:52px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid #31564f;border-radius:5px;color:var(--green);background:#0d211d;cursor:pointer}.arb-strategy-button:hover{border-color:var(--green);color:#eafff9;background:#113029}.arb-strategy-button span{font-size:13px;line-height:1}.arb-strategy-button em{font-family:var(--font-sans);font-size:var(--text-caption);font-style:normal;font-weight:700}.funding-empty{padding:50px 20px;color:#657286;font-size:var(--text-body);text-align:center}.funding-footer{min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-top:1px solid var(--line);color:#566376;background:#0a1017;font-size:var(--text-caption)}.funding-empty{color:#7b899b}.funding-table th{padding-inline:12px}.funding-table th:nth-child(2){width:145px}.funding-table th:nth-child(3){width:130px}.funding-table th:nth-child(4){width:230px}.sort-header{width:100%;min-height:38px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:0;border:0;color:#687588;background:transparent;font-size:var(--text-caption);font-weight:600;cursor:pointer}.sort-header:hover{color:#c4cdd7}.sort-header.asset-sort{justify-content:flex-start}.sort-header.arb-sort{position:relative;justify-content:center}.sort-header.exchange-sort{justify-content:center}.sort-header.arb-sort>span:first-child{text-align:center}.sort-header.arb-sort>.sort-mark{position:absolute;right:0}.sort-header>span:first-child:not(.exchange-heading):not(.sort-mark){display:grid;text-align:right}.sort-header>span:first-child:not(.exchange-heading):not(.sort-mark) strong{color:#8b97a7;font-size:var(--text-caption)}.sort-header>span:first-child:not(.exchange-heading):not(.sort-mark) small{margin-top:3px;color:#536073;font-size:var(--text-micro);font-weight:500}.sort-mark{color:#3f4d5f;font-size:var(--text-small)}.sort-mark.active{color:var(--green)}.arb-cell strong{color:#8aa9ff}.arb-cell small{color:#7185a6!important}.average-funding-cell .funding-average{color:#c8b6ff}.sort-header.arb-sort>span:first-child:not(.exchange-heading):not(.sort-mark){text-align:center}.funding-rate.funding-base{color:#d5dce4}.funding-rate.funding-highest{color:var(--green)}.funding-rate.funding-lowest{color:var(--red)}.funding-rate.funding-missing{color:#455365}.oi-filter{min-height:44px;display:flex;align-items:center;gap:7px;padding:0 18px;border-bottom:1px solid #18222e;background:#0c131b}.oi-filter>span{margin-right:5px;color:#637084;font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.09em}.oi-filter button{height:26px;padding:0 10px;border:1px solid #283442;border-radius:5px;color:#687588;background:#0a1017;font-family:var(--font-sans);font-size:var(--text-small);cursor:pointer}.oi-filter button:hover{color:#aab5c2;border-color:#3a4858}.oi-filter button.selected{color:#d6dde5;border-color:#315f56;background:#10231f}.oi-filter>small{margin-left:auto;color:#526073;font-size:var(--text-micro)}.oi-custom{height:26px;display:flex;align-items:center;gap:3px;padding:0 8px;border:1px solid #263342;border-radius:5px;color:#6a7788;background:#0b121a;font-size:var(--text-small)}.oi-custom input{width:52px;border:0;outline:0;color:#dce3eb;background:transparent;font-family:var(--font-sans);font-size:var(--text-small);text-align:right}.oi-custom:focus-within{border-color:#315f56}.oi-avg{display:block;margin-top:5px;color:#536073;font-family:var(--font-sans);font-size:var(--text-micro)}.funding-pagination{min-height:46px;display:flex;align-items:center;gap:14px;padding:0 18px;border-top:1px solid var(--line);color:#5c697b;background:#0a1017;font-size:var(--text-small)}.funding-pagination .page-range{color:#718092;font-family:var(--font-sans);font-size:var(--text-caption)}.funding-pagination .page-controls{display:flex;align-items:center;gap:5px;margin:0 auto}.funding-pagination button{height:26px;padding:0 11px;border:1px solid #283442;border-radius:5px;color:#8f9bab;background:#0b121a;font-size:var(--text-small);cursor:pointer}.funding-pagination button:hover:not(:disabled){color:#e5ebf1;border-color:#3a4858}.funding-pagination button:disabled{opacity:.35;cursor:default}.funding-pagination .page-indicator{min-width:74px;color:#8f9bab;font-family:var(--font-sans);font-size:var(--text-small);text-align:center}.funding-pagination .page-size{display:flex;align-items:center;gap:6px;color:#526073;font-size:var(--text-caption)}.funding-pagination select{height:26px;padding:0 5px;border:1px solid #283442;border-radius:5px;color:#8f9bab;background:#0b121a;font-size:var(--text-small)}.funding-clickable-row{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.funding-history-link:focus-visible{border-radius:4px;background:#0f1721}.funding-table{min-width:1500px}.funding-table th:nth-child(2){width:135px}.funding-table th:nth-child(3){width:120px}.funding-table th:nth-child(4){width:216px}.funding-table th:nth-child(n+5){width:125px}.funding-table td{padding-inline:12px}.funding-period-label{white-space:nowrap}.funding-detail-view{max-width:1560px}.funding-detail-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:7px 10px;border:1px solid #253240;border-radius:5px;color:#778597;background:#0b121a;font-size:var(--text-small);cursor:pointer}.funding-detail-back:hover{border-color:#3b4a5b;color:#d7dfe7}.funding-detail-back span{color:var(--green);font-size:14px}.funding-detail-heading{align-items:center}.funding-detail-title{display:flex;align-items:center;gap:16px}.funding-detail-title .funding-detail-asset{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#07110e;background:linear-gradient(145deg,#6fe1c5,#18a98b);box-shadow:0 0 0 5px #0c1718,0 0 28px #18d6ad18;font-family:var(--font-sans);font-size:22px;font-weight:700}.funding-detail-updated{min-width:230px;display:grid;justify-items:end;gap:5px;padding-left:24px;border-left:1px solid var(--line)}.funding-detail-updated span{color:#596779;font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.1em}.funding-detail-updated strong{color:#cdd6df;font-family:var(--font-sans);font-size:var(--text-body)}.funding-detail-updated small{color:#536174;font-size:var(--text-caption)}.funding-detail-card{overflow:hidden;border:1px solid var(--line);border-radius:9px;box-shadow:0 22px 60px #0002}.funding-detail-card-head{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;border-bottom:1px solid var(--line);background:#0a1017}.funding-detail-card-head h2{margin:0 0 5px;color:#e3e9ef;font-size:18px}.funding-detail-card-head small{color:#5c697b;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em}.funding-detail-controls{display:flex;align-items:center;gap:14px}.funding-detail-controls>div{display:flex;align-items:center;gap:5px;padding:3px;border:1px solid #273443;border-radius:6px;background:#080e14}.funding-detail-controls span{padding:0 6px;color:#5c697b;font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.funding-detail-controls button{height:29px;padding:0 10px;border:0;border-radius:4px;color:#6d798a;background:transparent;font-family:var(--font-sans);font-size:var(--text-small);cursor:pointer}.funding-detail-controls button:hover{color:#c8d1da}.funding-detail-controls button.active{color:#06110e;background:var(--green);box-shadow:0 3px 12px #18d6ad22}.funding-detail-chart-wrap{padding:10px 16px 0;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 0,#10221e55,transparent 45%)}.funding-history-chart{position:relative;height:390px}.funding-history-chart .chart-host{position:absolute;inset:0}.funding-detail-legend{min-height:52px;display:flex;align-items:center;flex-wrap:wrap;gap:9px 18px;padding:4px 10px 11px}.funding-detail-legend span{display:flex;align-items:center;gap:7px;color:#8d99a8;font-size:var(--text-small)}.funding-detail-legend i{width:12px;height:3px;border-radius:3px}.funding-detail-legend strong{color:#9ea9b6;font-weight:600}.funding-detail-legend em{color:#5f6d7e;font-family:var(--font-sans);font-size:var(--text-caption);font-style:normal}.chart-data{position:absolute;z-index:8;right:10px;bottom:8px;max-width:min(92%,720px);border:1px solid var(--line);border-radius:5px;color:var(--muted);background:color-mix(in srgb,var(--panel) 96%,transparent);font-size:var(--text-small)}.chart-data summary{padding:5px 8px;cursor:pointer;-webkit-user-select:none;user-select:none}.chart-data[open]{max-height:210px;overflow:auto;box-shadow:0 8px 26px #00000073}.chart-data table{border-collapse:collapse;min-width:420px;color:var(--text);font-family:var(--font-sans)}.chart-data th,.chart-data td{padding:4px 7px;border-top:1px solid var(--line);text-align:right;white-space:nowrap}.chart-data th:first-child,.chart-data td:first-child{text-align:left}.strategy-funding-chart-wrap{padding-top:8px;border-bottom:0}.strategy-funding-history .funding-history-chart{height:310px}.strategy-funding-history .funding-detail-legend{min-height:46px;padding-bottom:8px}.funding-detail-table-wrap{overflow-x:auto}.funding-detail-table{width:100%;min-width:900px;border-collapse:collapse}.funding-detail-table th{height:42px;padding:0 18px;border-bottom:1px solid var(--line);color:#566477;font-size:var(--text-caption);text-align:right;text-transform:uppercase;letter-spacing:.08em}.funding-detail-table th:first-child{text-align:left}.funding-detail-table td{height:58px;padding:0 18px;border-bottom:1px solid #17212b;color:#8f9cab;font-family:var(--font-sans);font-size:var(--text-small);text-align:right}.funding-detail-table tr:last-child td{border-bottom:0}.funding-detail-table td:first-child{display:flex;align-items:center;gap:10px;text-align:left}.funding-detail-table td:first-child>i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.funding-detail-table td:first-child>span{display:grid;gap:4px}.funding-detail-table td:first-child strong{color:#d4dce4;font-size:var(--text-small)}.funding-detail-table td:first-child small{color:#506073;font-size:var(--text-micro)}.funding-detail-table td>strong{font-size:var(--text-body)}.funding-detail-empty{min-height:120px;display:grid;place-items:center;color:#667487;font-size:var(--text-body)}.funding-detail-empty.error{color:#d87d8d}.funding-detail-footer{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-top:1px solid var(--line);color:#566477;background:#091017;font-size:var(--text-caption)}.funding-detail-footer span:first-child{display:flex;align-items:center;gap:7px}.funding-detail-footer i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 7px #18d6ad70}.modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:start center;padding-top:16vh;background:#020508b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.settings-panel{position:absolute;z-index:30;top:43px;right:0;width:min(380px,calc(100vw - 24px));max-height:calc(100vh - 78px);overflow-y:auto;padding:8px 16px 12px;border:1px solid #263243;border-radius:10px;background:#101721;box-shadow:0 18px 48px #0009}.settings-panel>header{display:grid;gap:3px;padding:10px 4px 13px;border-bottom:1px solid #26313d}.settings-panel>header strong{font-size:14px}.settings-panel>header small,.settings-account small{color:var(--muted);font-size:var(--text-small);line-height:1.45}.settings-section{margin:15px 4px 6px;color:#6f7c8f;font-size:var(--text-small);font-weight:700;letter-spacing:.11em;text-transform:uppercase}.settings-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 4px;border-bottom:1px solid #1d2733}.settings-row>div:first-child,.settings-account{display:grid;gap:3px}.settings-row strong,.settings-account strong,.settings-link{font-size:var(--text-body)}.settings-row small{max-width:220px;color:#5f6c7f;font-size:var(--text-small);line-height:1.4}.settings-options{flex:0 0 auto;display:flex;padding:2px;border:1px solid #2a3746;border-radius:6px;background:#0c1219}.settings-options button{padding:5px 8px;border:0;border-radius:4px;color:#7e8b9c;background:transparent;font-size:var(--text-small);font-weight:700;cursor:pointer}.settings-options button:hover{color:#cbd3dd}.settings-options button.active{color:#06110e;background:var(--green)}.settings-account{padding:10px 4px 12px}.settings-link{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 4px;border:0;border-top:1px solid #1d2733;color:#a8b2c0;background:transparent;text-align:left;cursor:pointer}.settings-link:hover{color:#fff}.settings-link span{color:#667386;font-size:20px;font-weight:300}.settings-panel>.settings-section:first-child{margin-top:7px}.account-manager-backdrop{z-index:110;padding:9vh 16px 24px;overflow-y:auto}.account-manager-dialog{width:min(650px,100%);overflow:hidden;border:1px solid #2a3746;border-radius:12px;color:var(--text);background:#101721;box-shadow:0 28px 80px #000b}.account-manager-dialog>header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border-bottom:1px solid #26313d}.account-manager-dialog>header div{display:grid;gap:5px}.account-manager-dialog>header p{margin:0;color:var(--green);font-size:var(--text-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.account-manager-dialog>header h2{margin:0;font-size:18px}.account-manager-close{width:34px;height:34px;flex:0 0 auto;border:1px solid #2b3847;border-radius:7px;color:#8290a1;background:#0b1219;font-size:22px;line-height:1;cursor:pointer}.account-manager-close:hover{color:#e8edf2;border-color:#435264}.account-manager-intro{margin:0;padding:12px 20px;border-bottom:1px solid #202b37;color:#788698;background:#0c131b;font-size:var(--text-small);line-height:1.5}.account-manager-error{margin:12px 20px 0;padding:9px 11px;border:1px solid #6b3340;border-radius:6px;color:#efa0af;background:#2a151b;font-size:var(--text-small)}.account-switch-warning{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;margin:18px 20px 12px;padding:14px;border:1px solid #6b5530;border-radius:8px;background:#271f12}.account-switch-warning-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #896d39;border-radius:50%;color:#f0bd59;background:#362a16;font-size:18px;font-weight:800}.account-switch-warning>div{display:grid;gap:6px}.account-switch-warning strong{color:#f0c875;font-size:var(--text-body)}.account-switch-warning p{margin:0;color:#aa956d;font-size:var(--text-small);line-height:1.55}.account-switch-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:0 20px 14px;padding:12px 14px;border:1px solid #293644;border-radius:7px;background:#0c131b}.account-switch-route span{min-width:0;display:grid;gap:5px}.account-switch-route small{color:#657386;font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.07em}.account-switch-route strong{overflow:hidden;color:#cdd5de;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.account-switch-route b{color:var(--green);font-size:17px}.account-switch-strategies{margin:0 20px 18px;overflow:hidden;border:1px solid #293644;border-radius:7px}.account-switch-strategies h3{min-height:34px;display:flex;align-items:center;gap:7px;margin:0;padding:0 12px;border-bottom:1px solid #26313d;color:#8e9aaa;background:#0c131b;font-size:var(--text-small)}.account-switch-strategies h3 span{min-width:18px;height:18px;display:inline-grid;place-items:center;border-radius:9px;color:#f0bd59;background:#352a17;font-size:var(--text-caption)}.account-switch-strategies>div{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-bottom:1px solid #202a35}.account-switch-strategies>div:last-child{border-bottom:0}.account-switch-strategies>div span{min-width:0;display:grid;gap:4px}.account-switch-strategies>div strong{color:#cbd3dc;font-size:var(--text-small)}.account-switch-strategies>div small{color:#657386;font-size:var(--text-caption)}.account-switch-strategies em{color:#f0bd59;font-size:var(--text-caption);font-style:normal;font-weight:700;text-transform:uppercase}.account-switch-strategies>p{margin:0;padding:13px;color:#8e9aaa;font-size:var(--text-small);line-height:1.5}.account-manager-dialog>footer.account-switch-footer{justify-content:space-between;gap:10px}.account-switch-footer button{min-height:38px;padding:0 14px;border:1px solid #334252;border-radius:6px;color:#9da9b7;background:#111a23;font-size:var(--text-small);font-weight:700;cursor:pointer}.account-switch-footer button:hover:not(:disabled){color:#edf1f5;border-color:#506174}.account-switch-footer button.confirm-account-switch{border-color:#806331;color:#181104;background:#e5ad42}.account-switch-footer button:disabled{opacity:.55;cursor:wait}.account-manager-list{display:grid;max-height:min(48vh,430px);overflow-y:auto;padding:8px 20px}.account-manager-row{min-height:76px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid #202a35}.account-manager-row:last-child{border-bottom:0}.account-manager-row.active{margin:4px 0;padding:10px;border:1px solid #285348;border-radius:8px;background:#0d211c}.account-manager-avatar{width:40px;height:40px;display:grid;place-items:center;border:1px solid #354354;border-radius:50%;color:#b4beca;background:#17212c;font-size:14px;font-weight:700}.account-manager-row.active .account-manager-avatar{border-color:#2d7463;color:#75ddc3;background:#15372e}.account-manager-identity{min-width:0;display:grid;gap:5px}.account-manager-identity strong{overflow:hidden;color:#dce3ea;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.account-manager-identity small{overflow:hidden;color:#687688;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.account-manager-actions{display:flex;align-items:center;gap:7px}.account-manager-actions button,.account-delete-confirmation button{min-height:30px;padding:0 10px;border:1px solid #334252;border-radius:5px;color:#aab5c1;background:#111a23;font-size:var(--text-small);font-weight:700;cursor:pointer}.account-manager-actions button:hover:not(:disabled),.account-delete-confirmation button:hover:not(:disabled){color:#eef2f5;border-color:#526376}.account-manager-actions button:disabled,.account-delete-confirmation button:disabled{opacity:.55;cursor:wait}.account-active-pill{color:#60d2b6;font-size:var(--text-small);font-weight:700;white-space:nowrap}.account-manager-actions .account-rename-button{color:#65cfb6;border-color:#2c5e53;background:#10251f}.account-manager-actions .account-rename-button:hover:not(:disabled){color:#8ce9d3;border-color:#3f806f}.account-manager-actions .account-delete-button{width:31px;padding:7px;color:#8e6570}.account-delete-button svg{width:15px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.account-manager-actions .account-delete-button:hover:not(:disabled){color:#f28b9d;border-color:#713747;background:#29161c}.account-delete-confirmation{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:4px 12px;align-items:center}.account-manager-row.deleting .account-delete-confirmation{grid-column:2 / -1;width:100%;padding-top:2px}.account-delete-confirmation>strong{color:#ef9aa9;font-size:var(--text-small)}.account-delete-confirmation>small{color:#7c6970;font-size:var(--text-caption);line-height:1.4}.account-delete-confirmation>span{grid-row:1 / 3;grid-column:2;display:flex;gap:6px}.account-delete-confirmation button.danger{border-color:#713747;color:#ef8b9d;background:#29161c}.account-manager-rename-form{grid-column:2 / -1;display:grid;grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:7px 10px}.account-manager-rename-form input{width:100%;height:34px;padding:0 9px;border:1px solid #3a655c;border-radius:6px;color:#e7edf2;background:#0b1513;font-size:var(--text-body)}.account-manager-rename-form>div{display:flex;gap:6px}.account-manager-rename-form button{min-height:32px;padding:0 10px;border:1px solid #334252;border-radius:5px;color:#9aa6b4;background:#111a23;font-size:var(--text-small);font-weight:700;cursor:pointer}.account-manager-rename-form button.primary{border-color:#159b80;color:#06110e;background:var(--green)}.account-manager-rename-form button:disabled{opacity:.55;cursor:wait}.account-manager-rename-form>small{grid-column:1 / -1;color:#ef8fa1;font-size:var(--text-small)}.account-manager-empty{min-height:150px;display:grid;place-content:center;justify-items:center;gap:7px;color:#697789;text-align:center}.account-manager-empty strong{color:#aab4c0;font-size:var(--text-body)}.account-manager-empty small{font-size:var(--text-small)}.account-manager-dialog>footer{display:flex;justify-content:flex-end;padding:14px 20px;border-top:1px solid #26313d;background:#0c131b}.add-account-button{min-height:38px;padding:0 15px;border:0;border-radius:6px;color:#06110e;background:var(--green);box-shadow:0 6px 20px #18d6ad1f;font-size:var(--text-small);font-weight:800;cursor:pointer}.add-account-button:hover{filter:brightness(1.1)}.add-account-button:disabled{opacity:.55;cursor:wait;filter:none}.book-empty{display:grid;place-items:center;min-height:120px;padding:12px;color:#556275;font-size:var(--text-small);text-align:center}.book-rows.trades-list{max-height:430px;overflow-y:auto}.book-rows.trades-list>div:before{display:none}.book-rows.trades-list>div.trade-buy span:first-child{color:#31d6b5}.book-rows.trades-list>div.trade-sell span:first-child{color:#ef7488}.instrument-overview{padding:18px 16px}.instrument-overview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;border:1px solid #1d2834;border-radius:6px;background:#1d2834}.instrument-overview dl div{display:grid;gap:6px;min-height:64px;align-content:center;padding:0 14px;background:#0b131b}.instrument-overview dt{color:#5f6d80;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.07em}.instrument-overview dd{margin:0;overflow:hidden;color:#c6ced8;font-family:var(--font-sans);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.overview-note{margin:24px 6px;color:#667386;font-size:var(--text-body)}.launch-notice{margin-top:10px;padding:8px 10px;border-radius:4px;font-size:var(--text-small)}.launch-notice.ok{border:1px solid #276153;color:#7fd4bd;background:#0e2620}.launch-notice.error{border:1px solid #5d2d3a;color:#ef91a0;background:#27131a}.start-strategy:disabled{background:#24413b;color:#6c8f85;cursor:not-allowed}.notifications-menu{width:246px}.notification-row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:7px 4px;border-top:1px solid #1a2431;font-size:var(--text-small);color:#a8b2c0}.notification-row em{color:#647185;font-size:var(--text-caption);font-style:normal}.notifications-empty{margin:8px 0 4px;color:#647185;font-size:var(--text-small);line-height:1.5}.fee-comparison-view{max-width:1320px}.fee-comparison-heading{align-items:center}.fee-account-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #23433b;border-radius:999px;color:#7ca99d;background:#0c1a17;font-size:var(--text-body)}.fee-account-badge i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #18d6ad80}.fee-query-card{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(220px,.9fr) minmax(150px,.55fr);gap:14px;margin-bottom:18px;padding:18px;border:1px solid var(--line);border-radius:10px;background:#0b121a;box-shadow:0 18px 55px #0002}.fee-query-card>label,.fee-market-select-field{min-width:0;display:grid;gap:8px}.fee-query-card>label>span,.fee-market-select-field>span,.fee-query-summary>span{color:#667487;font-size:var(--text-label);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.fee-market-select-field .pair-select{align-self:center}.fee-market-select-field .pair-trigger{min-height:48px;margin-left:-6px}.fee-notional-input{height:48px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #293746;border-radius:7px;background:#080e14}.fee-notional-input:focus-within{border-color:#37675d;box-shadow:0 0 0 3px #18d6ad0d}.fee-notional-input input{min-width:0;flex:1;border:0;outline:0;color:#e0e7ed;background:transparent;font-family:var(--font-sans);font-size:14px;font-weight:700}.fee-notional-input small,.fee-notional-input>span{color:#5f6d80;font-size:var(--text-caption);font-weight:700}.fee-notional-input input{text-align:right}.fee-notional-input input::-webkit-inner-spin-button{appearance:none}.fee-query-summary{display:grid;align-content:center;justify-items:end;gap:3px;padding:4px 6px 0 16px;border-left:1px solid var(--line)}.fee-query-summary strong{color:var(--green);font-family:var(--font-sans);font-size:24px}.fee-query-summary small{color:#596779;font-size:var(--text-caption);text-transform:uppercase}.fee-results-card{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 22px 60px #0002}.fee-results-card>header{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border-bottom:1px solid var(--line);background:#0a1017}.fee-results-card>header h2{margin:0 0 5px;color:#e1e8ee;font-size:var(--text-section-title)}.fee-results-card>header p{margin:0;color:#5c697b;font-size:var(--text-body)}.fee-results-card>header button{height:34px;padding:0 12px;border:1px solid #2d403f;border-radius:5px;color:#7fb9aa;background:#0d211d;font-size:var(--text-body);cursor:pointer}.fee-results-card>header button:hover:not(:disabled){border-color:var(--green);color:#dffaf4}.fee-results-card>header button:disabled{opacity:.5;cursor:default}.fee-table-wrap{overflow-x:auto}.fee-comparison-table{width:100%;min-width:940px;border-collapse:collapse}.fee-comparison-table th{height:48px;padding:0 16px;border-bottom:1px solid var(--line);color:#5f6c7e;font-size:var(--text-body);font-weight:650;text-align:right;text-transform:uppercase;letter-spacing:.06em}.fee-comparison-table th:first-child,.fee-comparison-table th:nth-child(2){text-align:left}.fee-comparison-table td{height:72px;padding:0 16px;border-bottom:1px solid #151e28;color:#aeb8c4;font-family:var(--font-sans);font-size:var(--text-body);text-align:right}.fee-comparison-table tbody tr:last-child td{border-bottom:0}.fee-comparison-table tbody tr:hover{background:#0e161f}.fee-comparison-table td:first-child,.fee-comparison-table td:nth-child(2){text-align:left}.fee-comparison-table td:nth-child(3) strong{color:#81a7c9}.fee-comparison-table td:nth-child(4) strong{color:var(--green)}.fee-comparison-table td:nth-child(2)>strong,.fee-comparison-table td:nth-child(2)>small{display:block}.fee-comparison-table td:nth-child(2)>strong{color:#ccd5de}.fee-comparison-table td:nth-child(2)>small{max-width:210px;margin-top:4px;overflow:hidden;color:#526073;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.fee-venue{display:inline-flex;align-items:center;gap:10px}.fee-venue>.venue-icon{width:30px;height:30px;border-radius:7px}.fee-venue>span{display:grid;gap:4px}.fee-venue strong{color:#d6dee6;font-size:var(--text-body)}.fee-row-badges{display:flex!important;flex-wrap:wrap;gap:4px}.fee-best{width:fit-content;padding:2px 5px;border-radius:3px;color:#4fd2b3;background:#103129;font-size:var(--text-caption)}.fee-special{width:fit-content;padding:2px 5px;border-radius:3px;color:#91b7de;background:#14283b;font-size:var(--text-caption)}.fee-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:7px;padding:24px;color:#687588;font-size:var(--text-body);text-align:center}.fee-empty strong{color:#aab5c1;font-size:var(--text-section-title)}.fee-empty.error strong{color:#df7b8e}.fee-results-card>footer{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 18px;border-top:1px solid var(--line);color:#566376;background:#091017;font-size:var(--text-body)}.readonly-flag{color:#c8a55d!important}html[data-theme=light] .book-empty,html[data-theme=light] .overview-note,html[data-theme=light] .notifications-empty{color:#71808e}html[data-theme=light] .instrument-overview dl{border-color:#dce3e9;background:#dce3e9}html[data-theme=light] .instrument-overview dl div{background:#f9fbfc}html[data-theme=light] .instrument-overview dd{color:#33414e}html[data-theme=light] .launch-notice.ok{border-color:#b3ddd1;color:#1d7a63;background:#e9f7f2}html[data-theme=light] .launch-notice.error{border-color:#e4b8c0;color:#b7384f;background:#fff0f3}html[data-theme=light] .start-strategy:disabled{background:#d7e4e0;color:#7c948d}html[data-theme=light] .notification-row{border-color:#e5eaee;color:#52606d}html[data-theme=light] .premium-history-panel{border-color:var(--line);background:radial-gradient(circle at 30% 0,rgba(0,143,114,.06),transparent 42%),#fff}html[data-theme=light] .premium-history-head,html[data-theme=light] .premium-history-summary{border-color:var(--line)}html[data-theme=light] .premium-history-head h2{color:#283630}html[data-theme=light] .premium-history-head .eyebrow,html[data-theme=light] .premium-history-head>div>small,html[data-theme=light] .premium-history-value small{color:#718079}html[data-theme=light] .premium-live-badge{border-color:#ccd9d4;color:#63726c}html[data-theme=light] .premium-live-badge i,html[data-theme=light] .premium-history-value>span i{background:#008f72;border-color:#008f72;box-shadow:none}html[data-theme=light] .premium-live-badge.loading i{background:#8a9690}html[data-theme=light] .beta-tag{border-color:#ddc27f;color:#86671f;background:#fff8e6}html[data-theme=light] .premium-history-controls>div{border-color:#d2ddd9;background:#f5f8f7}html[data-theme=light] .premium-history-controls button{color:#718079}html[data-theme=light] .premium-history-controls button:hover{color:#283630}html[data-theme=light] .premium-history-controls button.active{color:#26352f;background:#e1e9e6}html[data-theme=light] .premium-history-value{border-color:var(--line)}html[data-theme=light] .premium-history-value strong{color:#008f72}html[data-theme=light] .premium-history-summary dl div{border-color:var(--line)}html[data-theme=light] .premium-history-summary dd{color:#33423c}@media(max-width:920px){.premium-history-summary{grid-template-columns:250px minmax(0,1fr)}.premium-history-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-history-summary dl div:nth-child(2){border-right:0}.premium-history-summary dl div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:640px){.premium-history-head{align-items:flex-start;flex-direction:column;padding:18px}.premium-history-controls{width:100%;justify-content:space-between}.premium-history-summary{grid-template-columns:1fr}.premium-history-value{border-right:0;border-bottom:1px solid var(--line)}.premium-history-summary dl{min-height:128px}.premium-history-summary dl div{padding:14px}.premium-history-chart{height:280px}}.execution-log-row .execution-metric{display:grid;gap:4px}html[data-theme=light]{color:#17212b;background:#f4f7f9;--panel: #ffffff;--line: #dce3e9;--muted: #687583;--text: #17212b;--green: #009b7d;--red: #d74860}html[data-theme=light] body{background:#f4f7f9}html[data-theme=light] .topbar{background:#fffffff5;box-shadow:0 1px 12px #1826340a}html[data-theme=light] .topbar nav button{color:#667483}html[data-theme=light] .topbar nav button:hover,html[data-theme=light] .topbar nav button.active{color:#17212b}html[data-theme=light] .topbar nav button .nav-boros-mark img{filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(2094%) hue-rotate(213deg) brightness(101%) contrast(101%)}html[data-theme=light] .utility:hover,html[data-theme=light] .utility[aria-expanded=true],html[data-theme=light] .settings-button:hover,html[data-theme=light] .settings-button[aria-expanded=true],html[data-theme=light] .profile-menu button:hover,html[data-theme=light] .portfolio-shortcut:hover,html[data-theme=light] .portfolio-shortcut.active{color:#17212b;background:#eef3f6}html[data-theme=light] .profile-menu,html[data-theme=light] .settings-panel{border-color:#d5dee5;background:#fff;box-shadow:0 18px 48px #20303e24}html[data-theme=light] .profile-menu strong,html[data-theme=light] .settings-panel strong{color:#24313d}html[data-theme=light] .profile-menu button{color:#52606d}html[data-theme=light] .settings-panel>header,html[data-theme=light] .settings-row,html[data-theme=light] .settings-link{border-color:#e1e7ec}html[data-theme=light] .settings-panel>header small,html[data-theme=light] .settings-account small,html[data-theme=light] .settings-row small,html[data-theme=light] .settings-section{color:#71808e}html[data-theme=light] .settings-options{border-color:#d3dde4;background:#f5f8fa}html[data-theme=light] .settings-options button{color:#6a7885}html[data-theme=light] .settings-options button.active{color:#fff;background:#009b7d}html[data-theme=light] .settings-link{color:#52606d}html[data-theme=light] .account-manager-dialog{border-color:#d5dee5;background:#fff;box-shadow:0 28px 80px #20303e38}html[data-theme=light] .account-manager-dialog>header,html[data-theme=light] .account-manager-dialog>footer{border-color:#e1e7ec}html[data-theme=light] .account-manager-dialog>footer,html[data-theme=light] .account-manager-intro{background:#f7f9fb}html[data-theme=light] .account-manager-intro,html[data-theme=light] .account-manager-row{border-color:#e3e9ed}html[data-theme=light] .account-manager-close{border-color:#d5dee5;color:#687583;background:#f5f8fa}html[data-theme=light] .account-manager-close:hover{color:#17212b;border-color:#b9c6cf}html[data-theme=light] .account-manager-row.active{border-color:#9fd1c5;background:#edf8f5}html[data-theme=light] .account-manager-avatar{border-color:#d0dae2;color:#596877;background:#eef3f6}html[data-theme=light] .account-manager-row.active .account-manager-avatar{border-color:#8bc6b8;color:#087c66;background:#dff3ed}html[data-theme=light] .account-manager-identity strong{color:#273440}html[data-theme=light] .account-manager-identity small{color:#71808e}html[data-theme=light] .account-manager-actions button,html[data-theme=light] .account-delete-confirmation button{border-color:#ccd7df;color:#52606d;background:#f7f9fb}html[data-theme=light] .account-manager-actions .account-rename-button{border-color:#9ecdc1;color:#087b65;background:#edf8f5}html[data-theme=light] .account-manager-rename-form input{border-color:#9ecdc1;color:#24313d;background:#f8fbfa}html[data-theme=light] .account-manager-rename-form button{border-color:#ccd7df;color:#52606d;background:#f7f9fb}html[data-theme=light] .account-manager-rename-form button.primary{border-color:#0d987c;color:#fff;background:#00a386}html[data-theme=light] .account-manager-rename-form>small{color:#b33d53}html[data-theme=light] .account-manager-actions .account-delete-button:hover:not(:disabled),html[data-theme=light] .account-delete-confirmation button.danger{border-color:#e0a5b0;color:#b43b52;background:#fff0f3}html[data-theme=light] .account-manager-error{border-color:#e4b8c0;color:#a63a50;background:#fff0f3}html[data-theme=light] .account-switch-warning{border-color:#e2c784;background:#fff8e8}html[data-theme=light] .account-switch-warning-icon{border-color:#d5b45f;color:#9b6810;background:#fff0c8}html[data-theme=light] .account-switch-warning strong{color:#79520d}html[data-theme=light] .account-switch-warning p{color:#806f4f}html[data-theme=light] .account-switch-route,html[data-theme=light] .account-switch-strategies{border-color:#dce4e9;background:#fff}html[data-theme=light] .account-switch-strategies h3{border-color:#e1e7ec;background:#f7f9fb}html[data-theme=light] .account-switch-route strong,html[data-theme=light] .account-switch-strategies>div strong{color:#34414d}html[data-theme=light] .account-switch-strategies>div{border-color:#e5eaee}html[data-theme=light] .account-switch-footer button{border-color:#ccd7df;color:#52606d;background:#f7f9fb}html[data-theme=light] .account-switch-footer button.confirm-account-switch{border-color:#d5a447;color:#3f2b06;background:#f2bd56}html[data-theme=light] .nav-strategy-menu{border-color:#d5dee5;background:#fff;box-shadow:0 18px 48px #20303e24}html[data-theme=light] .topbar .nav-strategy-menu button{color:#52606d}html[data-theme=light] .topbar .nav-strategy-menu button:hover{color:#17212b;background:#eef3f6}html[data-theme=light] .topbar .nav-strategy-menu button strong{color:#24313d}html[data-theme=light] .topbar .nav-strategy-menu button small{color:#71808e}html[data-theme=light] .topbar .nav-strategy-menu button.selected strong{color:#009b7d}html[data-theme=light] .fee-account-badge{border-color:#b9ddd4;color:#397f70;background:#eaf7f3}html[data-theme=light] .fee-query-card,html[data-theme=light] .fee-results-card{background:#fff}html[data-theme=light] .fee-notional-input{border-color:#d5dee5;background:#f8fafb}html[data-theme=light] .fee-notional-input input{color:#1f2b36}html[data-theme=light] .fee-results-card>header,html[data-theme=light] .fee-results-card>footer{background:#f7f9fb}html[data-theme=light] .fee-results-card>header h2,html[data-theme=light] .fee-comparison-table td:nth-child(2)>strong,html[data-theme=light] .fee-venue strong{color:#2c3945}html[data-theme=light] .fee-comparison-table td{border-color:#e5ebef;color:#52606d}html[data-theme=light] .fee-comparison-table tbody tr:hover{background:#f5f8fa}html[data-theme=light] .fee-best{color:#087c66;background:#e3f5ef}html[data-theme=light] .fee-special{color:#356d9d;background:#e8f1f9}html[data-theme=light] .market-header,html[data-theme=light] .compact-stop,html[data-theme=light] .running-head,html[data-theme=light] .funding-footer{background:#f7f9fb}html[data-theme=light] .pair-trigger-text strong,html[data-theme=light] .panel-tabs button.active,html[data-theme=light] .trade-side-tabs button.active{color:#17212b}html[data-theme=light] .pair-trigger-text small,html[data-theme=light] .market-stats dt,html[data-theme=light] .strategy-leg dt,html[data-theme=light] .compact-fields label>span,html[data-theme=light] .premium-leverage-setting>span,html[data-theme=light] .compact-method>span{color:#71808e}html[data-theme=light] .exchange-selector,html[data-theme=light] .trade-input,html[data-theme=light] .strategy-asset-select select,html[data-theme=light] .strategy-leg,html[data-theme=light] .compact-fields label>div,html[data-theme=light] .compact-trigger,html[data-theme=light] .compact-method button,html[data-theme=light] .funding-search{border-color:#d5dee5;background:#f8fafb}html[data-theme=light] .strategy-asset-search-label{color:#71808e}html[data-theme=light] .strategy-asset-search-control{border-color:#d5dee5;color:#71808e;background:#f8fafb}html[data-theme=light] .strategy-asset-search.open .strategy-asset-search-control{border-color:#00a383;box-shadow:0 0 0 3px #00a38321}html[data-theme=light] .strategy-asset-search-control input{color:#1f2b36}html[data-theme=light] .strategy-asset-search-control input::placeholder{color:#25323d}html[data-theme=light] .strategy-asset-search-menu{border-color:#d7e0e6;background:#fff;box-shadow:0 18px 48px #1826342e}html[data-theme=light] .strategy-asset-search-meta{border-bottom-color:#e4eaee;color:#8b98a5}html[data-theme=light] .strategy-asset-search-menu li[role=option]{color:#1d2833}html[data-theme=light] .strategy-asset-search-menu li[role=option].highlighted{background:#eef3f6}html[data-theme=light] .strategy-asset-search-menu li[role=option].current{box-shadow:inset 0 0 0 1px #80bbae}html[data-theme=light] .strategy-asset-symbol{color:#52616f;background:#e7edef}html[data-theme=light] .strategy-asset-search-menu li[role=option] small,html[data-theme=light] .strategy-asset-search-menu em,html[data-theme=light] .strategy-asset-search-empty{color:#71808e}html[data-theme=light] .strategy-asset-search-menu li[role=option].current em{color:#009b7d}html[data-theme=light] .compact-method .hedge-sizing-options button:hover{border-color:#91bdb3;background:#f0f8f6}html[data-theme=light] .compact-method .hedge-sizing-options button.active{border-color:#00a383;background:#e6f7f2;box-shadow:0 0 0 3px #00a38326}html[data-theme=light] .hedge-sizing-options button strong{color:#617080}html[data-theme=light] .hedge-sizing-options button.active small{color:#007e67}html[data-theme=light] .hedge-sizing-options button.active strong{color:#164f45}html[data-theme=light] .compact-method .execution-method-options>button:hover{border-color:#91bdb3;color:#315d53;background:#f0f8f6}html[data-theme=light] .compact-method .execution-method-options>button.active{border-color:#00a383;color:#075f4e;background:#e6f7f2;box-shadow:inset 0 0 0 1px #00a3831f,0 0 0 3px #00a38326}html[data-theme=light] .compact-method .execution-method-options>button.active:after{color:#fff;background:#009b7d}html[data-theme=light] .compact-method .execution-maker-leg-options>button:hover{border-color:#91bdb3;background:#f0f8f6}html[data-theme=light] .compact-method .execution-maker-leg-options>button.active{border-color:#00a383;background:#e6f7f2;box-shadow:inset 0 0 0 1px #00a3831f,0 0 0 3px #00a38326}html[data-theme=light] .execution-maker-leg-options>button.active small{color:#007e67}html[data-theme=light] .execution-maker-leg-options>button.active strong{color:#164f45}html[data-theme=light] .execution-maker-leg-options>button.active:after{color:#fff;background:#009b7d}html[data-theme=light] .exchange-summary strong,html[data-theme=light] .trade-input input,html[data-theme=light] .strategy-asset-select select,html[data-theme=light] .compact-fields input,html[data-theme=light] .funding-search input{color:#1f2b36}html[data-theme=light] .premium-reduce-only-control>span{color:#71808e}html[data-theme=light] .premium-reduce-only-control>div{border-color:#d5dee5;background:#f8fafb}html[data-theme=light] .exchange-selector:hover{border-color:#aebdc6;background:#fff}html[data-theme=light] .exchange-menu{border-color:#d6e0e6;background:#fff;box-shadow:0 20px 48px #22323f33,0 4px 12px #22323f14}html[data-theme=light] .exchange-menu header{border-bottom-color:#e7ecef;color:#7b8894}html[data-theme=light] .exchange-menu-list>button{color:#26323d}html[data-theme=light] .exchange-menu-list>button:hover,html[data-theme=light] .exchange-menu-list>button.highlighted{background:#f0f4f6}html[data-theme=light] .exchange-menu-list>button:focus-visible{border-color:#70afa1;background:#edf7f4}html[data-theme=light] .exchange-menu-list>button.selected{border-color:#8dc7ba;background:#eaf7f3}html[data-theme=light] .exchange-menu-list small{color:#71808e}html[data-theme=light] .market-stats dd,html[data-theme=light] .order-summary dd,html[data-theme=light] .table-wrap td,html[data-theme=light] .venue-cell strong,html[data-theme=light] .strategy-leg dd,html[data-theme=light] .launch-summary dd,html[data-theme=light] .running-row strong,html[data-theme=light] .funding-table td:first-child strong,html[data-theme=light] .funding-last-updated time{color:#33414e}html[data-theme=light] .chart-toolbar button:hover,html[data-theme=light] .chart-toolbar button.active,html[data-theme=light] .book-controls .depth-button.active{color:#25323d;background:#e7edef}html[data-theme=light] .ohlc{color:#687583}html[data-theme=light] .ohlc-volume i{color:#5d6b78;background:#eef3f6}html[data-theme=light] .ohlc-volume b{color:#33414e}html[data-theme=light] .book-rows span:not(:first-child),html[data-theme=light] .launch-intent strong,html[data-theme=light] .compact-trigger strong,html[data-theme=light] .reduce-only-control b{color:#42505d}html[data-theme=light] .order-type-tabs button.active{color:#17212b;border-bottom-color:#74818d}html[data-theme=light] .leverage-trigger{border-color:#cbd6de;color:#42505d;background:#f4f7f9}html[data-theme=light] .leverage-trigger:hover,html[data-theme=light] .leverage-trigger.open{border-color:#75b7a8;color:#00866d}html[data-theme=light] .leverage-popover{border-color:#d5dee5;background:#fff;box-shadow:0 18px 48px #20303e29}html[data-theme=light] .leverage-popover header strong{color:#24313d}html[data-theme=light] .leverage-popover dl div{background:#f4f7f9}html[data-theme=light] .leverage-popover dd{color:#33414e}html[data-theme=light] .leverage-stepper{border-color:#ccd7df}html[data-theme=light] .leverage-stepper>button{color:#536371;background:#eef3f6}html[data-theme=light] .leverage-stepper label{border-color:#ccd7df;background:#fff}html[data-theme=light] .leverage-stepper input{color:#24313d}html[data-theme=light] .leverage-presets button{border-color:#d5dee5;color:#617180;background:#f7f9fb}html[data-theme=light] .leverage-presets button:hover,html[data-theme=light] .leverage-presets button.active{border-color:#83bfb1;color:#00866d;background:#eaf7f3}html[data-theme=light] .allocation input{background:linear-gradient(to right,var(--green) var(--allocation),#ced8df var(--allocation))}html[data-theme=light] .aggregate-row{background:#f7f9fb}html[data-theme=light] .position-leg{background:#fbfcfd}html[data-theme=light] .table-wrap td,html[data-theme=light] .asset-row,html[data-theme=light] .running-row,html[data-theme=light] .execution-log-row{border-top-color:#e5eaee}html[data-theme=light] .expand-position,html[data-theme=light] .switch-direction{border-color:#cbd6de;color:#5f6d79;background:#f4f7f9}html[data-theme=light] .statusbar{border-color:#dce3e9;color:#6c7884;background:#f7f9fb}html[data-theme=light] .view-heading p:not(.eyebrow),html[data-theme=light] .portfolio-summary span,html[data-theme=light] .portfolio-summary em{color:#687583}html[data-theme=light] .sell-leg .leg-top em{background:#fdebef}html[data-theme=light] .buy-leg .leg-top em{background:#e4f6f1}html[data-theme=light] .funding-edge,html[data-theme=light] .funding-edge.expanded,html[data-theme=light] .sidebar-funding>div:first-child,html[data-theme=light] .position-funding-summary>div:first-child{border-color:#c7e2db;background:#eff8f5}html[data-theme=light] .funding-edge.expanded>div,html[data-theme=light] .sidebar-funding>div{border-color:#d5e9e4}html[data-theme=light] .launch-summary.review-grid,html[data-theme=light] .launch-summary.review-grid div{border-color:var(--line)}html[data-theme=light] .launch-summary.review-grid{background:transparent}html[data-theme=light] .launch-summary.review-grid div{background:#f9fbfc}html[data-theme=light] .launch-intent p span.sell{background:#fdebef}html[data-theme=light] .launch-intent p span.buy{color:#00866d;background:#e4f6f1}html[data-theme=light] .launch-warning,html[data-theme=light] .demo-automation{border-color:#e5d3a9;background:#fff9ea}html[data-theme=light] .launch-warning p{color:#756640}html[data-theme=light] .running-row .logs-button{border-color:#a9cfd8;color:#316b78;background:#edf8fa}html[data-theme=light] .running-row .resume-button{border-color:#9bcfc1;color:#14745e;background:#eaf7f3}html[data-theme=light] .running-row .resume-button:hover{border-color:#68b39f;color:#0c5d4b;background:#dff3ed}html[data-theme=light] .running-row .stop-button,html[data-theme=light] .stop-strategy{border-color:#e4b8c0;color:#b7384f;background:#fff0f3}html[data-theme=light] .execution-log-modal{border-color:#d3dde4;background:#fff;box-shadow:0 28px 90px #1826342e}html[data-theme=light] .execution-log-head,html[data-theme=light] .execution-log-modal>footer{background:#f5f8fa}html[data-theme=light] .execution-log-summary strong,html[data-theme=light] .execution-log-row strong{color:#273440}html[data-theme=light] .metric-switch{border-color:#d4dde4;background:#eef2f5}html[data-theme=light] .metric-switch button.active{color:#17212b;background:#fff;box-shadow:inset 0 0 0 1px #ccd6de}html[data-theme=light] .exchange-filter{border-color:#e0e6eb;background:#f4f7f9}html[data-theme=light] .exchange-filter button{border-color:#d3dce3;color:#62707d;background:#fff}html[data-theme=light] .exchange-filter button.selected{border-color:#83bfb1;color:#315c52;background:#eaf7f3}html[data-theme=light] .market-filter button{border-color:#d3dce3;color:#62707d;background:#fff}html[data-theme=light] .market-filter button.selected{border-color:#83bfb1;color:#315c52;background:#eaf7f3}html[data-theme=light] .oi-filter{border-color:#e0e6eb;background:#f4f7f9}html[data-theme=light] .oi-filter button{border-color:#d3dce3;color:#62707d;background:#fff}html[data-theme=light] .oi-filter button.selected{border-color:#83bfb1;color:#315c52;background:#eaf7f3}html[data-theme=light] .oi-custom{border-color:#d5dee5;background:#fff}html[data-theme=light] .oi-custom input{color:#1f2b36}html[data-theme=light] .funding-pagination{background:#f7f9fb}html[data-theme=light] .funding-pagination button,html[data-theme=light] .funding-pagination select{border-color:#d3dce3;color:#62707d;background:#fff}html[data-theme=light] .funding-pagination button:hover:not(:disabled){color:#1f2b36;border-color:#a9b8c2}html[data-theme=light] .funding-rate.funding-missing{color:#a8b4bf}html[data-theme=light] .funding-table tbody tr:hover{background:#f3f7f8}html[data-theme=light] .funding-table td{border-color:#e7ecef}html[data-theme=light] .funding-rate.funding-base{color:#4d5a66}html[data-theme=light] .oi-bar{background:#dbe3e8}html[data-theme=light] .funding-skeleton{background:#fff}html[data-theme=light] .funding-skeleton i{background:#e7edf1}html[data-theme=light] .funding-skeleton-head{background:#f7f9fa}html[data-theme=light] .funding-empty{color:#586675}html[data-theme=light] .funding-history-link:focus-visible{background:#f3f7f8}html[data-theme=light] .arb-strategy-button{border-color:#a8d4c9;color:#007f68;background:#edf8f5}html[data-theme=light] .arb-strategy-button:hover{border-color:#4eaa95;color:#005e4d;background:#dcf2ec}html[data-theme=light] .funding-detail-back,html[data-theme=light] .funding-detail-controls>div{border-color:#d3dde4;background:#fff}html[data-theme=light] .funding-detail-back:hover{color:#24313d}.boros-view{max-width:1560px}.boros-heading{align-items:center}.boros-heading h1{display:flex;align-items:center;gap:13px}.boros-wordmark{position:relative;width:29px;height:34px;display:inline-block;flex:0 0 auto}.boros-wordmark i{position:absolute;left:7px;width:15px;height:22px;border-radius:50%;background:#e7edf4;transform:rotate(-28deg)}.boros-wordmark i:first-child{top:0}.boros-wordmark i:last-child{bottom:0;background:#7687ff;transform:rotate(28deg)}.boros-source-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #2e3d65;border-radius:999px;color:#91a3e7;background:#11182b;font-size:var(--text-small);font-weight:700;white-space:nowrap}.boros-source-badge i{width:6px;height:6px;border-radius:50%;background:#7187ff;box-shadow:0 0 9px #7187ff}.boros-controls{margin-bottom:16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--panel-radius)}.boros-controls>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;border-bottom:1px solid var(--line)}.boros-controls h2{margin:0;font-size:var(--text-section-title)}.boros-controls>header>small{color:#7d8a9d;font-size:var(--text-caption)}.boros-control-grid{padding:16px 20px 18px}.boros-size-setup label,.boros-fields label,.boros-current-slippage{min-width:0;display:grid;gap:6px}.boros-size-setup label>span,.boros-fields label>span,.boros-current-slippage>span{color:#718096;font-size:var(--text-body)}.boros-size-setup label>div,.boros-fields label>div,.boros-current-slippage>div{height:42px;display:flex;align-items:center;border:1px solid #2a3747;border-radius:5px;background:#0b121a}.boros-size-setup input,.boros-fields input{min-width:0;width:100%;padding:0 10px;border:0;outline:0;color:#e1e7ee;background:transparent;font-family:var(--font-sans);font-size:var(--text-body)}.boros-size-setup b,.boros-fields b,.boros-current-slippage b{padding-right:10px;color:#7d8b9e;font-size:var(--text-body)}.boros-size-setup label>small,.boros-fields label>small,.boros-current-slippage>small{overflow:hidden;color:#8895a7;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.boros-exchange-control{min-width:0;margin:0;padding:0;border:0}.boros-exchange-head{min-height:20px;display:flex;align-items:center;gap:9px;margin-bottom:7px}.boros-exchange-head>span{color:#718096;font-size:var(--text-body)}.boros-exchange-head small{padding-left:9px;border-left:1px solid #334054;color:#8895a7;font-size:var(--text-caption)}.boros-exchange-head button{min-height:24px;display:inline-flex;align-items:center;margin-left:2px;padding:0 8px;border:1px solid #465577;border-radius:999px;color:#a9b5e5;background:transparent;font-size:var(--text-caption);cursor:pointer}.boros-exchange-head button:hover:not(:disabled){border-color:#7187ff;color:#e3e8ff;background:#182348}.boros-exchange-head button:disabled{border-color:#394456;color:#7f8a9d;background:#111821;cursor:default}.boros-exchange-groups{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 20px}.boros-exchange-group{min-width:0;display:grid;gap:5px}.boros-exchange-group.manual{padding-left:20px;border-left:1px solid #344054}.boros-exchange-group-label{display:inline-flex;align-items:center;gap:6px;color:#8593a6;font-size:var(--text-caption);font-weight:700}.boros-exchange-group-label i{width:6px;height:6px;border-radius:50%;background:#2ac6a5;box-shadow:0 0 7px #2ac6a573}.boros-exchange-group.manual .boros-exchange-group-label{color:#b29569}.boros-exchange-group.manual .boros-exchange-group-label i{background:#d49a43;box-shadow:0 0 7px #d49a4366}.boros-exchange-options{min-height:42px;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.boros-exchange-options label{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #35435a;border-radius:999px;color:#aab5c4;background:#0b121a;font-size:var(--text-body);cursor:pointer}.boros-exchange-options label:has(input:checked){border-color:#6175d5;color:#dce3ff;background:#18234a}.boros-exchange-group.manual .boros-exchange-options label:has(input:checked){border-color:#8c6938;color:#e5c48f;background:#2b2115}.boros-exchange-options input{width:14px;height:14px;margin:0;accent-color:#7187ff}.boros-controls>.boros-field-error{margin:-6px 20px 16px}.boros-opportunities{overflow:hidden;border:1px solid var(--line);border-radius:var(--panel-radius)}.boros-opportunities>header,.boros-workflow-head{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;border-bottom:1px solid var(--line)}.boros-opportunities h2,.boros-workflow-head h2{margin:0;font-size:15px}.boros-opportunity-meta{display:flex;align-items:center;gap:12px;color:#71809a;font-size:var(--text-small)}.boros-opportunity-meta button,.boros-loading button{height:30px;padding:0 10px;border:1px solid #2c3949;border-radius:5px;color:#a4b0bf;background:#111922;cursor:pointer}.boros-opportunity-meta button:hover,.boros-loading button:hover{border-color:#536c9e;color:#dbe3ff}.boros-opportunity-meta button:disabled{opacity:.5;cursor:wait}.boros-opportunity-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--line)}.boros-opportunity-skeleton{min-width:0;min-height:164px;display:grid;grid-template-columns:minmax(0,1fr) 38%;align-content:center;gap:12px;padding:16px 18px;background:#0a1118}.boros-opportunity-skeleton span{height:10px;overflow:hidden;border-radius:4px;background:#182331}.boros-opportunity-skeleton span:after{width:70%;height:100%;display:block;background:linear-gradient(90deg,transparent,rgba(142,160,184,.22),transparent);animation:boros-skeleton-shimmer 1.25s ease-in-out infinite;content:"";transform:translate(-110%)}.boros-opportunity-skeleton span:nth-child(2){height:30px}.boros-opportunity-skeleton span:nth-child(3){grid-column:1 / -1;width:72%}.boros-opportunity-skeleton span:nth-child(4){width:58%}.boros-opportunity-skeleton span:nth-child(5){justify-self:end;width:76%}@keyframes boros-skeleton-shimmer{to{transform:translate(160%)}}@media(prefers-reduced-motion:reduce){.boros-opportunity-skeleton span:after{animation:none}}.boros-opportunity-list>button{min-width:0;min-height:164px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:9px 12px;padding:16px 18px;border:0;color:#9aa7b8;background:#0a1118;text-align:left;cursor:pointer}.boros-opportunity-list>button:hover{background:#0e1723}.boros-opportunity-list>button.selected{position:relative;background:#111a30;box-shadow:inset 0 0 0 1px #5368bd}.boros-opportunity-list>button.selected:before{position:absolute;inset:0 auto 0 0;width:3px;background:#7187ff;content:""}.boros-opportunity-list>button.unavailable{background:#090f15}.boros-opportunity-list>button>span{min-width:0;display:grid;gap:3px}.boros-opportunity-list>button>span:nth-child(3){grid-column:1 / -1}.boros-opportunity-list strong{overflow:hidden;color:#d9e1eb;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.boros-opportunity-list small{color:#8b98aa;font-size:var(--text-caption)}.boros-opportunity-list em{align-self:center;justify-self:end;padding:4px 6px;border:1px solid #197d68;border-radius:4px;color:#64e0c1;background:#073128;font-size:var(--text-caption);font-style:normal;font-weight:800}.boros-opportunity-list .unavailable em{border-color:#8a5a27;color:#ffc16c;background:#362514}.boros-opportunity-list .unavailable strong{color:#aeb8c4}.boros-opportunity-title{display:flex!important;align-items:baseline;justify-content:space-between;gap:10px}.boros-opportunity-title strong{font-size:14px}.boros-opportunity-apr{align-content:start;justify-items:end;text-align:right}.boros-opportunity-list .boros-opportunity-apr strong{color:var(--green);font-size:21px;line-height:1.05}.boros-opportunity-assumption{color:#77bfae!important;font-weight:700}.boros-opportunity-expiry strong{font-size:var(--text-body)}.boros-opportunity-expiry small:last-child{display:block;color:#91a0b3;white-space:nowrap}.boros-loading{min-height:136px;display:flex;align-items:center;justify-content:center;gap:12px;color:#6e7b8f}.boros-loading.error{color:#dc7e8e}.boros-kpis{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0;overflow:hidden;border:1px solid #263762;border-radius:var(--panel-radius);background:#10172b}.boros-kpis>div{min-height:94px;display:grid;align-content:center;justify-items:center;gap:5px;padding:12px;border-right:1px solid #263762}.boros-kpis>div:last-child{border-right:0}.boros-kpis span{color:#7887a8;font-size:var(--text-small)}.boros-kpis strong{color:#f2f5ff;font-size:20px;font-variant-numeric:tabular-nums;text-shadow:0 0 16px rgba(113,135,255,.25)}.boros-kpis small{color:#96a3c4;font-size:var(--text-caption)}.boros-kpi-detail{display:flex;align-items:center;gap:8px}.boros-kpi-detail button{padding:3px 7px;border:1px solid #455996;border-radius:4px;color:#aebaff;background:#1b2750;font-size:var(--text-caption);font-weight:700;cursor:pointer}.boros-kpi-detail button:hover{border-color:#7187ff;color:#fff}.boros-apr-details{margin:0 0 16px;padding:16px 12px 12px;border:1px solid var(--line);border-radius:var(--panel-radius)}.boros-apr-details>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.boros-apr-details>header h3{margin:0 0 4px;color:#e1e7ef;font-size:var(--text-section-title)}.boros-apr-details>header p{margin:0;color:#7e8b9e;font-size:var(--text-caption)}.boros-apr-details>header>span{padding:4px 7px;border:1px solid #34466f;border-radius:4px;color:#9cacdf;background:#141d35;font-size:var(--text-caption);font-weight:700;white-space:nowrap}.boros-apr-formula{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #293747;border-radius:7px}.boros-apr-formula>div{min-width:0;min-height:82px;display:grid;align-content:center;gap:5px;padding:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d151e}.boros-apr-formula>div:nth-child(3n){border-right:0}.boros-apr-formula>div:nth-last-child(-n+3){border-bottom:0}.boros-apr-formula span{color:#8896a9;font-size:var(--text-label)}.boros-apr-formula strong{overflow:hidden;color:#dce4ed;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.boros-apr-formula small{overflow:hidden;color:#7a889b;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.boros-apr-details>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px}.boros-apr-details>footer code{color:#8392a6;font-family:inherit;font-size:var(--text-caption)}.boros-apr-details>footer strong{color:#8fe2c9;font-size:var(--text-body);font-variant-numeric:tabular-nums}.boros-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px;align-items:start;margin-top:16px}.boros-workflow{overflow:hidden;border:1px solid var(--line);border-radius:var(--panel-radius)}.boros-workflow-head>span{color:#7888a2;font-size:var(--text-small)}.boros-size-setup{background:#0b121b}.boros-size-setup label{max-width:520px}.boros-size-setup label>div{width:230px;max-width:100%}.boros-size-setup .boros-field-error{margin-bottom:0}.boros-preflight-step .boros-size-setup{background:transparent}.boros-size-setup.attention{border-radius:6px;background:#2c151b;box-shadow:0 0 0 2px #e2556d,0 0 0 5px #e2556d29}.boros-size-setup.attention label>div{border-color:#e2556d}.boros-preflight{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;overflow:hidden;border:1px solid #293747;border-radius:7px}.boros-preflight>div{min-width:0;min-height:82px;display:grid;align-content:center;gap:5px;padding:11px 12px;border-right:1px solid var(--line);background:#0a1119}.boros-preflight>div:last-child{border-right:0}.boros-preflight span{color:#8c99ab;font-size:var(--text-label)}.boros-preflight strong{overflow:hidden;color:#dce4ed;font-size:var(--text-section-title);text-overflow:ellipsis;white-space:nowrap}.boros-preflight small{color:#7a889b;font-size:var(--text-caption);line-height:1.4}.boros-preflight :is(.sufficient,.higher-required,.insufficient,.unknown) strong{overflow:visible;line-height:1.25;text-overflow:clip;white-space:normal}.boros-preflight .sufficient strong{color:#65d8bd}.boros-preflight .higher-required strong{color:#f0bd65}.boros-preflight .insufficient strong{color:#ff91a4}.boros-preflight .unknown strong{color:#d6ad66}.boros-preflight>div.attention{position:relative;z-index:1;background:#2c151b;box-shadow:inset 0 0 0 2px #e2556d,0 0 0 2px #e2556d2e}.boros-preflight .higher-required>button{width:max-content;max-width:100%;margin-top:2px;padding:5px 8px;border:1px solid #8f6d32;border-radius:4px;color:#f4ca80;background:#2b2112;font-size:var(--text-caption);font-weight:800;cursor:pointer}.boros-preflight .higher-required>button:hover:not(:disabled){border-color:#d4a951;color:#fff0cd;background:#382a15}.boros-preflight .higher-required>button:disabled{cursor:wait;opacity:.6}.boros-preflight .boros-leverage-notice.ok{color:#65d8bd}.boros-preflight .boros-leverage-notice.error{color:#ff91a4}.boros-preflight-step :is(.boros-apr-details,.boros-economics-panel){margin-top:16px}.boros-step{display:grid;grid-template-columns:48px minmax(0,1fr);padding:0 20px;transition:opacity .15s ease}.boros-step+.boros-step{border-top:1px solid var(--line)}.boros-step.locked{background:#090f15}.boros-step-marker{position:relative;display:flex;justify-content:center;padding-top:25px}.boros-step-marker span{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border:1px solid #3d4b63;border-radius:50%;color:#8795aa;background:#111923;font-size:var(--text-body);font-weight:800}.boros-step.active .boros-step-marker span{border-color:#7187ff;color:#fff;background:#5369d4;box-shadow:0 0 16px #7187ff4d}.boros-step.complete .boros-step-marker span{border-color:#1ea88b;color:#071611;background:var(--green)}.boros-step-marker i{position:absolute;top:53px;bottom:-1px;border-left:1px dashed #344154}.boros-step-body{min-width:0;padding:24px 0 26px 8px}.boros-step-body>header{min-height:38px;display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.boros-step-body h3{margin:0 0 5px;color:#e1e7ef;font-size:14px}.boros-step-body header p{margin:0;color:#6f7d90;font-size:var(--text-small)}.boros-step-body header>em{padding:5px 8px;border-radius:4px;color:#93a3ca;background:#172036;font-size:var(--text-caption);font-style:normal;white-space:nowrap}.boros-step-body header>em.unavailable{color:#dc8694;background:#2a151b}.boros-fixed-legs{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center}.boros-fixed-legs article,.boros-perp-legs article{min-width:0;padding:14px;border:1px solid #2a3850;border-radius:7px;background:#0c1421}.boros-fixed-legs article>div,.boros-perp-legs article>div{min-width:0;display:flex;align-items:center;gap:9px}.boros-fixed-legs article>div>span,.boros-perp-legs article>div>span{min-width:0;display:grid;gap:3px}.boros-fixed-legs strong,.boros-perp-legs strong{overflow:hidden;color:#d9e1eb;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.boros-fixed-legs small,.boros-perp-legs small{overflow:hidden;color:#8e9aac;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.boros-fixed-legs article>div>em,.boros-perp-legs article>div>em{margin-left:auto;padding:4px 6px;border-radius:4px;font-size:var(--text-caption);font-style:normal;font-weight:700;white-space:nowrap}.boros-fixed-legs em.long,.boros-perp-legs .long-leg em{border:1px solid #17836d;color:#58e5c3;background:#07342b}.boros-fixed-legs em.short,.boros-perp-legs .short-leg em{border:1px solid #9e3e52;color:#ff91a4;background:#3a1820}.boros-fixed-legs dl,.boros-perp-legs dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0 0}.boros-fixed-legs dl div,.boros-perp-legs dl div{display:grid;gap:4px}.boros-fixed-legs dt,.boros-perp-legs dt,.boros-review dt{color:#8c99ab;font-size:var(--text-caption)}.boros-fixed-legs dd,.boros-perp-legs dd{margin:0;color:#bac4d2;font-size:var(--text-small)}.boros-leg-order{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line)}.boros-leg-order span{color:#8593a6;font-size:var(--text-caption)}.boros-leg-order strong{color:#edf1ff;font-size:var(--text-body)}.boros-leg-link{color:#596780;font-size:16px;text-align:center}.boros-market-link{min-height:32px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;border:1px solid #315f58;border-radius:5px;color:#7bdcc5;background:#0a2923;font-size:var(--text-caption);font-weight:800;text-decoration:none}.boros-market-link:hover{border-color:#2ec6a6;color:#dffff7;background:#0d362e}.boros-market-link.short{border-color:#70404a;color:#f4a0af;background:#2b171d}.boros-market-link.short:hover{border-color:#c55b70;color:#ffe1e6;background:#3a1c24}.boros-open-link{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px;border:1px solid #667be1;border-radius:6px;color:#f7f8ff;background:#3f52ae;font-size:var(--text-small);font-weight:800;text-decoration:none}.boros-open-link:hover{background:#4b60c3}.boros-confirm{min-height:52px;display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;border:1px solid #293646;border-radius:6px;background:#0b121a;cursor:pointer}.boros-confirm.attention{border-color:#e2556d;background:#2c151b;box-shadow:0 0 0 2px #e2556d2e}.boros-confirm input{width:16px;height:16px;accent-color:var(--green)}.boros-confirm span{display:grid;gap:3px}.boros-confirm strong{color:#cbd4de;font-size:var(--text-small)}.boros-confirm small{color:#8c99aa;font-size:var(--text-caption)}.boros-perp-legs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.boros-execution-card{overflow:hidden;margin:12px 0;border:1px solid #293747;border-radius:7px;background:#0a1119}.boros-execution-config{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(300px,1.1fr);align-items:start;gap:16px;padding:12px}.boros-execution-size.boros-fields{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin:0}.boros-execution-size label>div{width:100%}.boros-execution-size .boros-readonly-field{color:#c7d1dc;background:#0d151e}.boros-execution-size .boros-readonly-field output{min-width:0;width:100%;padding:0 10px;font-family:var(--font-sans);font-size:var(--text-body)}.boros-execution-size>.boros-field-error{grid-column:1 / -1}.boros-execution-size .boros-field-error{margin-bottom:0;line-height:1.45}.boros-execution-method.compact-method{padding:0}.boros-execution-method.compact-method>span{color:#9aa8b8;font-size:var(--text-body)}.boros-execution-method.compact-method button{color:#9aa8b8;font-size:var(--text-caption)}.boros-execution-method .maker-leg-picker button small{color:#91a0b2}.boros-fields{display:grid;grid-template-columns:minmax(110px,150px) minmax(150px,200px);gap:10px;margin:12px 0}.boros-current-slippage-value{min-height:42px;display:flex;align-items:center;gap:6px;margin:0}.boros-current-slippage-value output{color:#dbe5ef;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.boros-current-slippage-value b{padding:0;color:#748397;font-size:var(--text-caption)}.boros-field-error,.boros-risk-error{margin:10px 0 0;color:#ed8193;font-size:var(--text-small)}.boros-quote-state{display:flex;align-items:center;gap:7px;margin:0;padding:0 12px 12px;color:#9d8555;font-size:var(--text-small)}.boros-quote-state i{width:6px;height:6px;border-radius:50%;background:#c79843}.boros-review{overflow:hidden;border-top:1px solid #293747}.boros-review>dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.boros-review>dl div{min-width:0;min-height:62px;display:grid;align-content:center;gap:5px;padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.boros-review>dl div:nth-child(4n){border-right:0}.boros-review>dl div:nth-last-child(-n+4){border-bottom:0}.boros-review dd{overflow:hidden;margin:0;color:#c5ced9;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.boros-review .boros-review-input{width:92px;height:30px;display:flex;align-items:center;border:1px solid #35445a;border-radius:5px;background:#0d151e}.boros-review .boros-review-input input{min-width:0;width:100%;padding:0 0 0 8px;border:0;outline:0;color:#dbe5ef;background:transparent;font:inherit}.boros-review .boros-review-input b,.boros-review .boros-review-output b{padding:0 7px 0 5px;color:#748397;font-size:var(--text-caption)}.boros-review .boros-review-output{display:flex;align-items:baseline;color:#dbe5ef;font-size:var(--text-body);font-weight:800}.boros-risk-error{margin:10px 12px 0}.boros-execute{width:calc(100% - 24px);height:46px;margin:12px;border:0;border-radius:6px;color:#05120f;background:var(--green);font-size:var(--text-small);font-weight:800;cursor:pointer}.boros-execute:hover:not(:disabled){filter:brightness(1.08)}.boros-execute.locked{color:#a8b4c4;background:#24303e}.boros-execute:disabled{opacity:.45;cursor:not-allowed}.boros-launch-notice{margin:0 12px 10px;padding:9px 10px;border-radius:5px;font-size:var(--text-small)}.boros-launch-notice.ok{color:#7fd5c0;background:#0e2822}.boros-launch-notice.error{color:#ec8a9a;background:#2a151b}.boros-execution-note{display:block;padding:0 12px 13px;color:#8996a8;font-size:var(--text-caption);line-height:1.55}.boros-guide{display:grid;gap:12px}.boros-guide article{padding:20px;border:1px solid var(--line);border-radius:var(--panel-radius)}.boros-guide header{display:flex;align-items:center;gap:10px;margin-bottom:13px}.boros-guide h2{margin:0;color:#d7dfe9;font-size:13px}.boros-guide-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:6px;color:#8da0ff;background:#182141;font-size:14px}.boros-guide-icon.shield{color:#7fd5c0;background:#102923}.boros-guide p,.boros-guide dd{margin:0;color:#7d8a9c;font-size:var(--text-small);line-height:1.75}.boros-guide dl{display:grid;gap:13px;margin:0}.boros-guide dl div{display:grid;gap:4px}.boros-guide dt{color:#b6c0cc;font-size:var(--text-small);font-weight:700}.boros-guide a{display:inline-flex;gap:5px;margin-top:13px;color:#8ea0ff;font-size:var(--text-small);text-decoration:none}.boros-guide a:hover{color:#bdc7ff}.boros-view{font-size:var(--text-body)}.boros-view :is(.boros-source-badge,.boros-opportunity-meta,.boros-opportunity-meta button,.boros-loading,.boros-step-body header p,.boros-fixed-legs strong,.boros-perp-legs strong,.boros-fixed-legs dd,.boros-perp-legs dd,.boros-open-link,.boros-confirm strong,.boros-preflight strong,.boros-fields label>span,.boros-fields input,.boros-fields b,.boros-field-error,.boros-risk-error,.boros-quote-state,.boros-review dd,.boros-execute,.boros-launch-notice,.boros-guide p,.boros-guide dd,.boros-guide dt,.boros-guide a){font-size:var(--text-body)}.boros-view :is(.boros-opportunity-list small,.boros-opportunity-list em,.boros-kpis small,.boros-workflow-head>span,.boros-step-body header>em,.boros-fixed-legs small,.boros-perp-legs small,.boros-fixed-legs article>div>em,.boros-perp-legs article>div>em,.boros-fixed-legs dt,.boros-perp-legs dt,.boros-review dt,.boros-confirm small,.boros-preflight small,.boros-fields label>small,.boros-execution-note){font-size:var(--text-caption)}.boros-view :is(.boros-controls h2,.boros-opportunities h2,.boros-workflow-head h2,.boros-step-body h3,.boros-guide h2){font-size:var(--text-section-title)}.boros-opportunity-list strong{font-size:var(--text-body)}.boros-opportunity-title strong{font-size:var(--text-brand)}.boros-kpis span{font-size:var(--text-label)}.boros-economics{padding:16px 12px 4px;border-top:1px solid var(--line)}.boros-economics-panel{margin:0 0 16px;border:1px solid var(--line);border-radius:var(--panel-radius)}.boros-economics>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.boros-economics>header h3{margin:0 0 4px;color:#e1e7ef;font-size:var(--text-section-title)}.boros-economics>header p{margin:0;color:#7e8b9e;font-size:var(--text-caption)}.boros-economics>header>span{color:#8fa2ff;font-size:var(--text-label);font-weight:700;white-space:nowrap}.boros-profit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #293747;border-radius:7px}.boros-profit-cards>div{min-width:0;min-height:84px;display:grid;align-content:center;gap:6px;padding:12px;border-right:1px solid var(--line);background:#0d151e}.boros-profit-cards>div:last-child{border-right:0}.boros-profit-cards span{color:#8896a9;font-size:var(--text-label)}.boros-profit-cards strong{overflow:hidden;color:#dce4ed;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.boros-profit-cards strong.fee{color:#d6ad66}.boros-profit-cards small{color:#7a889b;font-size:var(--text-caption)}.boros-fee-lines{display:grid;grid-template-columns:1fr 1fr;margin:12px 0 0;border:1px solid #293747;border-radius:7px}.boros-fee-lines>div{min-width:0;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.boros-fee-lines>div:nth-child(2n){border-right:0}.boros-fee-lines>div:nth-last-child(-n+2){border-bottom:0}.boros-fee-lines dt{min-width:0;display:grid;gap:4px}.boros-fee-lines dt span{color:#b9c4d0;font-size:var(--text-body)}.boros-fee-lines dt small{overflow:hidden;color:#76869a;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.boros-fee-lines dd{flex:0 0 auto;margin:0;color:#d3dce6;font-size:var(--text-body);font-weight:700}.boros-entrance-toggle{min-height:42px;display:flex;align-items:center;gap:9px;margin-top:10px;color:#aeb9c5;font-size:var(--text-body);cursor:pointer}.boros-entrance-toggle input{width:16px;height:16px;accent-color:var(--green)}.boros-economics>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 0;color:#748397;font-size:var(--text-caption);line-height:1.5}.boros-economics>footer span:last-child{text-align:right}.boros-confirm-warning{margin:14px 0 0;color:#8997a9;font-size:var(--text-body);line-height:1.5}.boros-confirm-modal{width:min(520px,100%)}.boros-confirm-modal .confirm-order-summary dd{max-width:68%;overflow-wrap:anywhere}.strategy-confirm-warning{margin:14px 0 0;color:#8997a9;font-size:var(--text-body);line-height:1.5}.strategy-confirm-modal{width:min(500px,100%)}.strategy-confirm-modal .confirm-order-summary dd{max-width:68%;overflow-wrap:anywhere}html[data-theme=light] .boros-source-badge,html[data-theme=light] .boros-kpis{border-color:#c9d2f1;color:#5369a7;background:#f0f3ff}html[data-theme=light] .boros-opportunity-list>button,html[data-theme=light] .boros-fixed-legs article,html[data-theme=light] .boros-perp-legs article,html[data-theme=light] .boros-confirm,html[data-theme=light] .boros-size-setup,html[data-theme=light] .boros-preflight>div{background:#f8fafc}html[data-theme=light] .boros-opportunity-skeleton{background:#f8fafc}html[data-theme=light] .boros-opportunity-skeleton span{background:#e2e9ee}html[data-theme=light] .boros-opportunity-skeleton span:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}html[data-theme=light] .boros-execution-card{border-color:#d4dee5;background:#f8fafc}html[data-theme=light] .boros-review{border-color:#d4dee5}html[data-theme=light] .boros-execution-size .boros-readonly-field{color:#26333f;background:#fff}html[data-theme=light] .boros-execution-method.compact-method>span,html[data-theme=light] .boros-execution-method.compact-method button,html[data-theme=light] .boros-execution-method .maker-leg-picker button small{color:#526171}html[data-theme=light] .boros-opportunity-list>button:hover{background:#f1f4fa}html[data-theme=light] .boros-opportunity-list>button.selected{background:#eef1ff}html[data-theme=light] .boros-opportunity-list strong,html[data-theme=light] .boros-step-body h3,html[data-theme=light] .boros-fixed-legs strong,html[data-theme=light] .boros-perp-legs strong,html[data-theme=light] .boros-guide h2{color:#26333f}html[data-theme=light] .boros-kpis strong{color:#263455}html[data-theme=light] .boros-step-marker span{color:#657386;background:#f2f5f7}html[data-theme=light] .boros-step.locked{background:#f5f7f8}html[data-theme=light] .boros-step-body header>em{color:#53678f;background:#eef1f8}html[data-theme=light] .boros-confirm strong,html[data-theme=light] .boros-fixed-legs dd,html[data-theme=light] .boros-perp-legs dd,html[data-theme=light] .boros-review dd{color:#3e4b58}html[data-theme=light] .boros-confirm.attention{border-color:#cf5268;background:#fff0f3;box-shadow:0 0 0 2px #cf526824}html[data-theme=light] .boros-size-setup.attention{background:#fff0f3;box-shadow:0 0 0 2px #cf5268,0 0 0 5px #cf52681f}html[data-theme=light] .boros-preflight>div.attention{background:#fff0f3;box-shadow:inset 0 0 0 2px #cf5268,0 0 0 2px #cf526824}html[data-theme=light] :is(.boros-fields,.boros-size-setup) label>div{border-color:#d4dee5;color:#26333f;background:#fff}html[data-theme=light] :is(.boros-fields,.boros-size-setup) input,html[data-theme=light] .boros-current-slippage output{color:#26333f}html[data-theme=light] .boros-preflight{border-color:#d4dee5}html[data-theme=light] .boros-preflight strong,html[data-theme=light] .boros-review .boros-review-output{color:#344250}html[data-theme=light] .boros-preflight .sufficient strong{color:#187f69}html[data-theme=light] .boros-preflight .higher-required strong{color:#8a5b18}html[data-theme=light] .boros-preflight .higher-required>button{border-color:#d2a95d;color:#70480f;background:#fff7e5}html[data-theme=light] .boros-preflight .higher-required>button:hover:not(:disabled){border-color:#ae7d27;color:#533300;background:#ffefcb}html[data-theme=light] .boros-preflight .insufficient strong{color:#a43d51}html[data-theme=light] .boros-preflight .unknown strong{color:#895f22}html[data-theme=light] .boros-review .boros-review-input{border-color:#d4dee5;background:#fff}html[data-theme=light] .boros-review .boros-review-input input{color:#26333f}html[data-theme=light] .boros-exchange-head small{border-color:#d6dee6}html[data-theme=light] .boros-exchange-head button{border-color:#cbd5e0;color:#66758a;background:#f7f9fb}html[data-theme=light] .boros-exchange-head button:disabled{border-color:#d8e0e7;color:#8995a4;background:#f5f7f9}html[data-theme=light] .boros-exchange-options label{border-color:#d4dee5;color:#596978;background:#fff}html[data-theme=light] .boros-exchange-options label:has(input:checked){border-color:#8798dd;color:#405289;background:#eef1ff}html[data-theme=light] .boros-exchange-group.manual{border-color:#d6dee6}html[data-theme=light] .boros-exchange-group.manual .boros-exchange-options label:has(input:checked){border-color:#c29454;color:#77511e;background:#fff6e8}html[data-theme=light] .boros-opportunity-list em{border-color:#3a9e88;color:#146d5a;background:#e5f8f2}html[data-theme=light] .boros-opportunity-list .unavailable em{border-color:#cf9655;color:#855019;background:#fff1df}html[data-theme=light] .boros-fixed-legs em.long,html[data-theme=light] .boros-perp-legs .long-leg em{border-color:#57aa96;color:#166b59;background:#e4f7f1}html[data-theme=light] .boros-fixed-legs em.short,html[data-theme=light] .boros-perp-legs .short-leg em{border-color:#ce7f8f;color:#8e3043;background:#ffebef}html[data-theme=light] .boros-market-link{border-color:#87bdb0;color:#176b5a;background:#e9f7f3}html[data-theme=light] .boros-market-link.short{border-color:#d3a0aa;color:#8a3446;background:#fff0f3}html[data-theme=light] .boros-economics>header h3,html[data-theme=light] .boros-profit-cards strong,html[data-theme=light] .boros-fee-lines dt span,html[data-theme=light] .boros-fee-lines dd{color:#344250}html[data-theme=light] .boros-profit-cards>div{background:#f8fafc}html[data-theme=light] .boros-profit-cards,html[data-theme=light] .boros-fee-lines{border-color:#d4dee5}html[data-theme=light] .boros-apr-details>header h3,html[data-theme=light] .boros-apr-formula strong{color:#344250}html[data-theme=light] .boros-apr-details>header>span{border-color:#cad4e9;color:#53678f;background:#eef1f8}html[data-theme=light] .boros-apr-formula{border-color:#d4dee5}html[data-theme=light] .boros-apr-formula>div{background:#f8fafc}html[data-theme=light] .boros-apr-details>footer strong{color:#187f69}@media(max-width:1180px){.boros-opportunity-list{grid-template-columns:repeat(2,1fr)}.boros-layout{grid-template-columns:1fr}.boros-guide{grid-template-columns:repeat(3,1fr)}.boros-preflight{grid-template-columns:repeat(3,minmax(0,1fr))}.boros-preflight>div:nth-child(3){border-right:0}.boros-preflight>div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media(max-width:760px){.boros-heading{align-items:flex-start}.boros-heading h1{font-size:28px}.boros-source-badge{white-space:normal}.boros-controls>header,.boros-opportunities>header,.boros-workflow-head{align-items:flex-start;flex-direction:column;padding:16px}.boros-control-grid{padding:16px}.boros-exchange-groups{align-items:stretch;flex-direction:column}.boros-exchange-group.manual{padding:12px 0 0;border-top:1px solid #344054;border-left:0}.boros-opportunity-list,.boros-kpis{grid-template-columns:1fr}.boros-kpis>div,.boros-kpis>div:nth-child(2n),.boros-kpis>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #263762}.boros-kpis>div:last-child{border-bottom:0}.boros-step{grid-template-columns:36px minmax(0,1fr);padding:0 12px}.boros-step-marker{justify-content:flex-start}.boros-step-marker i{left:14px}.boros-step-body{padding-left:0}.boros-step-body>header{align-items:flex-start;flex-direction:column}.boros-fixed-legs{grid-template-columns:1fr;gap:9px}.boros-leg-link{display:none}.boros-perp-legs,.boros-execution-config,.boros-review>dl,.boros-guide{grid-template-columns:1fr}.boros-execution-size.boros-fields{grid-template-columns:1fr 1fr}.boros-preflight{grid-template-columns:1fr}.boros-preflight>div,.boros-preflight>div:nth-child(3),.boros-preflight>div:nth-child(-n+3){border-right:0;border-bottom:1px solid var(--line)}.boros-preflight>div:last-child{border-bottom:0}.boros-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.boros-profit-cards,.boros-fee-lines{grid-template-columns:1fr}.boros-profit-cards>div,.boros-fee-lines>div,.boros-fee-lines>div:nth-child(2n),.boros-fee-lines>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.boros-profit-cards>div:last-child,.boros-fee-lines>div:last-child{border-bottom:0}.boros-apr-details>header,.boros-apr-details>footer{align-items:flex-start;flex-direction:column}.boros-apr-formula{grid-template-columns:1fr}.boros-apr-formula>div,.boros-apr-formula>div:nth-child(3n),.boros-apr-formula>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line)}.boros-apr-formula>div:last-child{border-bottom:0}.boros-economics>header,.boros-economics>footer{align-items:flex-start;flex-direction:column}.boros-economics>footer span:last-child{text-align:left}.boros-review>dl div,.boros-review>dl div:nth-child(4n),.boros-review>dl div:nth-last-child(-n+4){border-right:0;border-bottom:1px solid var(--line)}.boros-review>dl div:last-child{border-bottom:0}}html[data-theme=light] .funding-detail-updated strong,html[data-theme=light] .funding-detail-card-head h2,html[data-theme=light] .funding-detail-table td:first-child strong{color:#2c3945}html[data-theme=light] .funding-detail-card-head,html[data-theme=light] .funding-detail-footer{background:#f7f9fb}html[data-theme=light] .funding-detail-chart-wrap{background:radial-gradient(circle at 50% 0,#dff3ee88,transparent 45%)}html[data-theme=light] .funding-detail-table td,html[data-theme=light] .funding-detail-table th{border-color:#e5ebef}html[data-theme=light] .funding-detail-controls button.active{color:#fff;background:#009b7d}html[data-theme=light] .modal-backdrop,html[data-theme=light] .execution-log-backdrop{background:#35424c57}@media(max-width:1180px){.brand{width:230px;padding-inline:14px}.topbar nav button{padding-inline:9px}.topbar nav button .topbar-nav-glyph,.topbar nav button .nav-boros-mark{display:none}.terminal-grid{grid-template-columns:minmax(470px,1fr) 260px 292px}.market-stats{gap:15px}.market-stats div:nth-child(3){display:none}}.execution-log-summary{grid-template-columns:repeat(3,1fr)}@media(max-width:920px){.topbar nav{overflow-x:auto}.brand{width:auto;min-width:210px}.terminal-grid{grid-template-columns:minmax(520px,1fr) 285px;grid-template-rows:500px auto;overflow-x:auto}.order-panel{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));padding-bottom:12px}.trade-side-tabs,.ticket-toolbar{grid-column:1 / -1}.submit-order{align-self:center}.market-stats div:nth-child(4){display:none}.portfolio-summary{grid-template-columns:1fr 1fr}.portfolio-summary article{border-bottom:1px solid var(--line)}.portfolio-summary article:nth-child(2n){border-right:0}.portfolio-summary article:last-child{border-bottom:0}.funding-toolbar{align-items:stretch;flex-direction:column;padding-block:12px}.funding-last-updated{align-self:flex-end;margin-left:0}.metric-switch{overflow-x:auto}.metric-switch button{flex:1;white-space:nowrap}.funding-search{width:100%}.exchange-filter{flex-wrap:nowrap;overflow-x:auto}.exchange-filter button{flex:0 0 auto}.exchange-filter>small{display:none}.market-filter{overflow-x:auto}.market-filter button{flex:0 0 auto}.market-filter>small{display:none}.oi-filter{overflow-x:auto}.oi-filter button,.oi-filter .oi-custom{flex:0 0 auto}.oi-filter>small{display:none}.funding-pagination{flex-wrap:wrap;gap:8px;padding-block:8px}.funding-pagination .page-controls{margin:0}.strategy-layout{grid-template-columns:1fr}.strategy-sidebar{grid-template-columns:1fr 1fr}.strategy-layout.revised,.strategy-layout.revised .strategy-sidebar{grid-template-columns:1fr}.strategy-rules.compact,.strategy-layout.revised .strategy-launch{width:100%}.funding-edge.expanded{grid-template-columns:repeat(5,1fr)}.funding-detail-card-head{align-items:flex-start;flex-direction:column}.funding-detail-controls{width:100%;justify-content:space-between}.funding-detail-chart-wrap{padding-inline:8px}.fee-query-card{grid-template-columns:1fr 1fr}.fee-query-summary{grid-column:1 / -1;grid-template-columns:1fr auto;justify-items:start;align-items:center;padding:12px 0 0;border-top:1px solid var(--line);border-left:0}.fee-query-summary small{grid-column:1}.fee-query-summary strong{grid-column:2;grid-row:1 / 3}}@media(max-width:640px){.app-shell{padding-top:100px}.topbar{height:100px;flex-wrap:wrap}.brand{height:56px;border-right:0}.top-actions{height:56px}.portfolio-shortcut{width:34px;justify-content:center;padding:0}.portfolio-shortcut:not(.active){border-color:transparent}.portfolio-shortcut>.topbar-nav-glyph{display:inline}.portfolio-shortcut{font-size:0}.topbar nav{order:3;width:100%;height:44px;padding:0 6px;border-top:1px solid var(--line)}.topbar nav button{flex:1;justify-content:center}.nav-strategy{flex:1}.market-header{min-width:800px}.terminal-grid{grid-template-columns:640px 280px}.positions-panel{min-width:760px}.statusbar div span:not(.connected),.statusbar div:last-child{display:none}.alternate-view{padding:28px 16px 56px}.view-heading{align-items:start;flex-direction:column}.portfolio-summary{grid-template-columns:1fr}.portfolio-summary article{border-right:0;border-bottom:1px solid var(--line)}.portfolio-summary article:nth-child(3){border-bottom:1px solid var(--line)}.portfolio-content{grid-template-columns:1fr}.donut-wrap{grid-template-columns:1fr;gap:30px}.funding-footer{align-items:start;flex-direction:column;justify-content:center;gap:4px;padding-block:9px}.funding-detail-heading{gap:18px}.funding-detail-title{align-items:flex-start}.funding-detail-updated{width:100%;justify-items:start;padding:12px 0 0;border-top:1px solid var(--line);border-left:0}.funding-detail-controls{align-items:stretch;flex-direction:column}.funding-detail-controls>div{overflow-x:auto}.funding-history-chart{height:310px}.funding-detail-footer{min-height:58px;align-items:flex-start;flex-direction:column;justify-content:center}.fee-comparison-heading{align-items:flex-start}.fee-query-card{grid-template-columns:1fr}.fee-query-summary{grid-column:auto}.fee-results-card>header,.fee-results-card>footer{align-items:flex-start;flex-direction:column}.fee-results-card>footer{padding-block:12px}.strategy-sidebar{grid-template-columns:1fr}.strategy-panel-head{align-items:flex-start;flex-direction:column;gap:12px;padding-block:16px}.strategy-asset-select,.strategy-asset-select select,.strategy-asset-search{width:100%}.strategy-asset-search-menu{right:auto;left:0;width:min(100%,360px)}.strategy-legs{grid-template-columns:1fr;padding-top:16px}.leg-spread{min-height:92px}.leg-spread i{transform:rotate(90deg)}.premium-pair-badge{text-align:left}.funding-edge.expanded>div{border-bottom:1px solid #1e332d}.funding-edge.expanded>div:last-child{grid-column:1 / -1}.position-funding-summary{grid-template-columns:repeat(2,1fr)!important}.position-funding-summary>div:first-child{grid-column:1 / -1;border-right:0}.position-funding-summary>div:nth-child(3),.position-funding-summary>div:nth-child(5){border-right:0}.position-funding-summary>div:nth-child(n+4){border-bottom:0}.position-funding-summary>div:last-child{grid-column:auto}.strategy-funding-history .funding-history-chart{height:280px}.compact-fields,.strategy-rules-wide .compact-fields,.strategy-setup-actions{grid-template-columns:1fr}.execution-log-backdrop{padding:8px}.execution-log-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.execution-log-modal>header{min-height:82px;padding:0 14px}.execution-log-modal header div>span{display:block;margin:5px 0 0}.execution-log-summary{grid-template-columns:1fr}.execution-log-summary>div{border-right:0;border-bottom:1px solid var(--line)}.execution-log-summary>div:last-child{border-bottom:0}.execution-log-modal>footer{align-items:flex-start;flex-direction:column;justify-content:center}}@media(prefers-reduced-motion:no-preference){.toast{animation:toast-in .28s ease-out}.modal-backdrop{animation:fade-in .15s ease-out}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}}.ticket-issue{margin:2px 14px 6px;padding:6px 9px;border:1px solid #5d2d3a;border-radius:4px;color:#ef91a0;background:#27131a;font-size:var(--text-small)}.submit-order:disabled{opacity:.45;cursor:not-allowed}.row-action:disabled{opacity:.5;cursor:wait}.stop-button:disabled,.stop-strategy:disabled{opacity:.55;cursor:wait}.toast.toast-error{border-color:#5d2d3a;background:#271319}.toast.toast-error>span{color:#2a0d13;background:var(--red)}.toast.toast-error p{color:#c98d99}html[data-theme=light] .ticket-issue{border-color:#e4b8c0;color:#b7384f;background:#fff0f3}html[data-theme=light] .toast.toast-error{border-color:#e4b8c0;background:#fff0f3}html[data-theme=light] .toast.toast-error p{color:#a2596a}html[data-theme=light] .toast:not(.toast-error){border-color:#9fd4c7;color:#17483d;background:#e9f7f2;box-shadow:0 18px 48px #20303e2e}html[data-theme=light] .toast:not(.toast-error) strong{color:#17483d}html[data-theme=light] .toast:not(.toast-error) p{color:#476a62}.mode-badge{height:34px;display:flex;align-items:center;gap:7px;padding:0 12px;border-radius:6px;font-size:var(--text-small);font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.mode-badge i{width:6px;height:6px;border-radius:50%}.mode-badge.readonly{border:1px solid #4d4325;color:#d8b45a;background:#191509}.mode-badge.readonly i{background:#d8b45a}.mode-badge.readonly:hover{border-color:#6b5c31;background:#201a0c}.mode-badge.live{border:1px solid #276153;color:#6ce1c4;background:#0e2620}.mode-badge.live i{background:var(--green);box-shadow:0 0 8px #18d6ad80}.mode-badge.live:hover{border-color:#3c826f;background:#123129}.disclaimer-backdrop{z-index:140;place-items:center;padding:24px 16px;overflow-y:auto}.disclaimer-modal{width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:22px 24px 18px;border:1px solid #2a3746;border-radius:12px;background:#101721;box-shadow:0 30px 90px #000c;animation:modal-in .2s ease-out}.disclaimer-modal header{display:flex;align-items:start;justify-content:space-between;gap:12px}.disclaimer-modal h2{margin:0;font-size:20px;letter-spacing:-.02em}.disclaimer-close{width:30px;height:30px;border:1px solid #314052;border-radius:5px;color:#a3afbd;background:#101923;font-size:14px;cursor:pointer}.disclaimer-close:hover{border-color:#486079;color:#fff}.disclaimer-lead{margin:12px 0 8px;color:#98a4b3;font-size:var(--text-body)}.disclaimer-points{margin:0 0 14px;padding:0 0 0 18px;display:grid;gap:8px;color:#8b97a7;font-size:var(--text-small);line-height:1.55}.disclaimer-points li::marker{color:var(--red)}.disclaimer-agree{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid #2a3746;border-radius:6px;background:#0c1219;font-size:var(--text-body);font-weight:600;cursor:pointer}.disclaimer-agree input{width:15px;height:15px;accent-color:var(--green);cursor:pointer}.disclaimer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.mode-choice{display:grid;gap:4px;padding:12px;border-radius:6px;text-align:left;cursor:pointer}.mode-choice strong{font-size:var(--text-body);font-weight:800}.mode-choice span{font-size:var(--text-caption);line-height:1.4;opacity:.75}.mode-choice.readonly{border:1px solid #33414f;color:#d5dce4;background:#131b25}.mode-choice.readonly:hover:not(:disabled){border-color:#4a5c6f;background:#182230}.mode-choice.live{border:1px solid #6c2f3f;color:#ffd6dd;background:#351622}.mode-choice.live:hover:not(:disabled){border-color:#94445a;background:#431b2b}.mode-choice:disabled{opacity:.42;cursor:not-allowed}.disclaimer-error{margin:12px 0 0;padding:8px 10px;border:1px solid #5d2d3a;border-radius:5px;color:#f2879a;background:#271319;font-size:var(--text-small)}.disclaimer-note{margin:12px 0 0;color:#5f6c7f;font-size:var(--text-caption)}.credential-setup-step{margin-top:12px;padding:14px;border:1px solid #275e54;border-radius:8px;background:#0b201c}.credential-setup-step .eyebrow{margin:0 0 5px;color:var(--green);font-size:var(--text-caption)}.credential-setup-step h3{margin:0;color:#defaf3;font-size:13px}.credential-setup-step>p:not(.eyebrow,.credential-setup-error){margin:7px 0 0;color:#92aaa5;font-size:var(--text-small);line-height:1.55}.credential-setup-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;margin-top:11px}.credential-setup-actions button{min-height:38px;padding:8px 10px;border-radius:6px;font-size:var(--text-small);font-weight:700;cursor:pointer}.credential-setup-open{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #2b7568;color:#062019;background:var(--green)}.credential-setup-open:hover{background:#31e9c1}.credential-setup-finish{border:1px solid #37675f;color:#bde8de;background:#11332c}.credential-setup-finish:hover:not(:disabled){border-color:#4b8b80;background:#17443a}.credential-setup-finish:disabled{opacity:.5;cursor:wait}.credential-setup-step>small{display:block;margin-top:9px;color:#668079;font-size:var(--text-caption);line-height:1.45}.credential-setup-error{margin:9px 0 0;color:#f2a0ae;font-size:var(--text-small)}.recovery-step{margin-top:12px;padding:14px;border:1px solid #6a3a2a;border-radius:8px;background:#221410}.recovery-step .eyebrow{margin:0 0 5px;color:#f2a06f;font-size:var(--text-caption)}.recovery-step h3{margin:0;color:#ffe1d1;font-size:13px}.recovery-step>p{margin:7px 0 0;color:#c9a596;font-size:var(--text-small);line-height:1.55}.recovery-orders{margin:10px 0 0;padding:0;list-style:none;max-height:240px;overflow:auto;border:1px solid #4a2a20;border-radius:6px}.recovery-orders li{padding:8px 10px;border-top:1px solid #3d241c}.recovery-orders li:first-child{border-top:0}.recovery-order-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:#f0d9cd;font-size:var(--text-small)}.recovery-order-head strong{font-weight:800}.recovery-order-head .long-tag,.recovery-order-head .short-tag{padding:1px 6px;border-radius:3px;font-size:var(--text-caption);font-weight:700}.recovery-order-state{margin-left:auto;padding:1px 6px;border:1px solid #5a352a;border-radius:4px;color:#e6b8a5;font-size:var(--text-caption);font-weight:700;letter-spacing:.03em}.recovery-order-reason{margin:4px 0 0;color:#d9b8a9;font-size:var(--text-small);line-height:1.5}.recovery-orders small{display:block;margin-top:3px;color:#a27f70;font-size:var(--text-caption);word-break:break-all}.recovery-actions{display:flex;gap:8px;margin-top:11px}.recovery-retry{min-height:34px;padding:7px 12px;border:1px solid #a05a3c;border-radius:6px;color:#ffe1d1;background:#4a2418;font-size:var(--text-small);font-weight:700;cursor:pointer}.recovery-retry:hover:not(:disabled){border-color:#c9744d;background:#5c2d1e}.recovery-retry:disabled{opacity:.5;cursor:wait}.recovery-step>small{display:block;margin-top:9px;color:#a27f70;font-size:var(--text-caption);line-height:1.45}.submit-order.locked,.start-strategy.locked{border:1px solid #4d4325;color:#d8b45a;background:#191509}.submit-order.locked:hover,.start-strategy.locked:hover{border-color:#6b5c31;background:#201a0c}html[data-theme=light] .mode-badge.readonly{border-color:#dcc687;color:#8a6a14;background:#fdf6e0}html[data-theme=light] .mode-badge.live{border-color:#a9d9cd;color:#007b64;background:#eaf7f3}html[data-theme=light] .disclaimer-modal{border-color:#d3dde4;background:#fff;box-shadow:0 28px 90px #1826342e}html[data-theme=light] .disclaimer-lead{color:#53616e}html[data-theme=light] .disclaimer-points{color:#5c6a77}html[data-theme=light] .disclaimer-agree{border-color:#d3dde4;background:#f5f8fa}html[data-theme=light] .disclaimer-close{border-color:#c3cdd6;color:#51606e;background:#f2f5f8}html[data-theme=light] .mode-choice.readonly{border-color:#c3cdd6;color:#2c3a46;background:#f2f5f8}html[data-theme=light] .mode-choice.live{border-color:#e4b8c0;color:#8f2c41;background:#fff0f3}html[data-theme=light] .disclaimer-error{border-color:#e4b8c0;color:#b7384f;background:#fff0f3}html[data-theme=light] .credential-setup-step{border-color:#a9d9cd;background:#edf9f6}html[data-theme=light] .credential-setup-step h3{color:#17443a}html[data-theme=light] .credential-setup-step>p:not(.eyebrow,.credential-setup-error){color:#536d67}html[data-theme=light] .credential-setup-finish{border-color:#9acbc0;color:#176353;background:#f7fffd}html[data-theme=light] .credential-setup-step>small{color:#68827c}html[data-theme=light] .credential-setup-error{color:#b7384f}html[data-theme=light] .recovery-step{border-color:#e6c1ae;background:#fff4ee}html[data-theme=light] .recovery-step .eyebrow{color:#b8562b}html[data-theme=light] .recovery-step h3{color:#6b2f16}html[data-theme=light] .recovery-step>p,html[data-theme=light] .recovery-step>small,html[data-theme=light] .recovery-orders small{color:#8a5a45}html[data-theme=light] .recovery-orders{border-color:#e6c1ae}html[data-theme=light] .recovery-orders li{border-top-color:#f0d5c8}html[data-theme=light] .recovery-order-head{color:#4a2a1c}html[data-theme=light] .recovery-order-state{border-color:#e6c1ae;color:#8a4a2f}html[data-theme=light] .recovery-order-reason{color:#6b4030}html[data-theme=light] .recovery-retry{border-color:#d9a288;color:#7a3416;background:#fff8f4}html[data-theme=light] .recovery-retry:hover:not(:disabled){border-color:#c98c6c;background:#fdebe1}html[data-theme=light] .submit-order.locked,html[data-theme=light] .start-strategy.locked{border-color:#dcc687;color:#8a6a14;background:#fdf6e0}.disclaimer-header-actions{display:flex;align-items:center;gap:8px}.disclaimer-lang{display:flex;padding:2px;border:1px solid #2a3746;border-radius:6px;background:#0c1219}.disclaimer-lang button{padding:5px 10px;border:0;border-radius:4px;color:#7e8b9c;background:transparent;font-size:var(--text-small);font-weight:700;cursor:pointer}.disclaimer-lang button:hover{color:#cbd3dd}.disclaimer-lang button.active{color:#06110e;background:var(--green)}html[data-theme=light] .disclaimer-lang{border-color:#d3dde4;background:#f5f8fa}html[data-theme=light] .disclaimer-lang button{color:#6a7885}html[data-theme=light] .disclaimer-lang button.active{color:#fff;background:#009b7d}@media(max-width:560px){.disclaimer-actions,.credential-setup-actions{grid-template-columns:1fr}}.confirm-order-backdrop{z-index:130;place-items:center;padding:24px 16px;overflow-y:auto}.confirm-order-modal{width:min(400px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:20px 22px 18px;border:1px solid #2a3746;border-radius:12px;background:#101721;box-shadow:0 30px 90px #000c;animation:modal-in .2s ease-out}.confirm-order-modal header{display:flex;align-items:start;justify-content:space-between;gap:12px}.confirm-order-modal h2{margin:0;font-size:19px;letter-spacing:-.02em}.confirm-order-modal .eyebrow{margin-bottom:6px}.confirm-market{display:block;margin-top:6px;color:#667487;font-size:var(--text-body)}.confirm-order-summary{display:grid;gap:1px;margin:16px 0 14px;border:1px solid #1d2834;border-radius:6px;background:#1d2834;overflow:hidden}.confirm-order-summary div{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;background:#0c1219}.confirm-order-summary dt{color:#617084;font-size:var(--text-small)}.confirm-order-summary dd{margin:0;color:#c6cfd9;font-family:var(--font-sans);font-size:var(--text-small);text-align:right}.confirm-skip span{display:grid;gap:3px}.confirm-skip small{color:#5f6c7f;font-size:var(--text-small);font-weight:400}.confirm-order-actions{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:14px}.confirm-back{padding:0 18px;border:1px solid #33414f;border-radius:6px;color:#aab4c1;background:#131b25;font-size:var(--text-body);font-weight:600;cursor:pointer}.confirm-back:hover{border-color:#4a5c6f;color:#fff;background:#182230}.confirm-submit{min-height:46px;display:grid;align-content:center;gap:3px;padding:6px 12px;border:0;border-radius:6px;color:#06100d;cursor:pointer}.confirm-submit strong{font-size:var(--text-body);font-weight:800}.confirm-submit span{font-size:var(--text-caption);font-weight:600;opacity:.72}.confirm-submit.buy{background:var(--green)}.confirm-submit.buy:hover:not(:disabled){background:#31e9c1}.confirm-submit.sell{color:#fff;background:var(--red)}.confirm-submit.sell:hover:not(:disabled){background:#ff7187}.confirm-submit:disabled{opacity:.45;cursor:wait}.preference-switch{position:relative;flex:0 0 auto;width:34px;height:20px;cursor:pointer}.preference-switch input{position:absolute;inset:0;z-index:1;margin:0;opacity:0;cursor:pointer}.preference-switch i{position:absolute;inset:0;border-radius:10px;background:#2b3542;transition:background .15s ease}.preference-switch i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#8c98a8;transition:transform .15s ease,background .15s ease}.preference-switch input:checked+i{background:#10372e}.preference-switch input:checked+i:after{background:var(--green);transform:translate(14px)}.preference-switch input:focus-visible+i{outline:2px solid var(--green);outline-offset:2px}html[data-theme=light] .confirm-order-modal{border-color:#d3dde4;background:#fff;box-shadow:0 28px 90px #1826342e}html[data-theme=light] .confirm-market{color:#71808e}html[data-theme=light] .confirm-order-summary{border-color:#dce3e9;background:#dce3e9}html[data-theme=light] .confirm-order-summary div{background:#f9fbfc}html[data-theme=light] .confirm-order-summary dd{color:#33414e}html[data-theme=light] .confirm-skip small{color:#71808e}html[data-theme=light] .confirm-back{border-color:#c3cdd6;color:#2c3a46;background:#f2f5f8}html[data-theme=light] .confirm-back:hover{border-color:#a9b8c2;color:#17212b;background:#e7edf1}html[data-theme=light] .confirm-submit.sell:hover:not(:disabled){background:#c83d55}html[data-theme=light] .preference-switch i{background:#ced8df}html[data-theme=light] .preference-switch i:after{background:#fff}html[data-theme=light] .preference-switch input:checked+i{background:#009b7d}html[data-theme=light] .preference-switch input:checked+i:after{background:#fff}.group-select{position:relative;display:flex}.book-controls .group-trigger{display:flex;align-items:center;gap:4px;padding:0 8px;border-radius:4px;color:#b6c0cc;font-family:var(--font-sans)}.book-controls .group-trigger:hover,.book-controls .group-trigger.open{color:#e6ebf1;background:#131c27}.group-trigger svg{width:8px;height:5px;transition:transform .15s ease}.group-trigger svg path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.group-trigger.open svg{transform:rotate(180deg)}.group-menu{position:absolute;z-index:30;top:calc(100% + 5px);right:0;min-width:92px;margin:0;padding:5px;list-style:none;border:1px solid #263243;border-radius:10px;background:#101721;box-shadow:0 16px 44px #0009}.book-controls .group-menu button{width:100%;height:auto;padding:8px 10px;border-radius:6px;color:#aab4c1;background:transparent;font-family:var(--font-sans);text-align:left}.book-controls .group-menu button:hover{color:#edf2f7;background:#18212d}.book-controls .group-menu button.selected{color:var(--green);font-weight:600}.book-split{display:grid;grid-template-columns:1fr 1fr}.split-col{min-width:0}.asks-col{border-left:1px solid #17212c}.split-col>div{position:relative;z-index:0;height:25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-items:center;padding:0 8px;font-family:var(--font-sans);font-size:var(--text-small);font-variant-numeric:tabular-nums}.split-col>div>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.split-col>div>span:first-child{text-align:left}.split-col>div>span:last-child{text-align:right}.split-col .split-head{color:#576477;font-family:var(--font-sans);font-size:var(--text-caption)}.split-col>div:not(.split-head):before{content:"";position:absolute;z-index:-1;inset-block:1px;width:var(--depth)}.bids-col>div:not(.split-head):before{right:0;background:#18d6ad14}.asks-col>div:not(.split-head):before{left:0;background:#f05b7214}.bids-col .split-price{color:#31d6b5}.asks-col .split-price{color:#ef7488}.split-col>div:not(.split-head) span:not(.split-price){color:#a7b1bf}html[data-theme=light] .book-controls .depth-button:hover{background:#eef3f6}html[data-theme=light] .depth-button .g-neutral{fill:#93a0ad}html[data-theme=light] .book-controls .depth-button.active .g-neutral{fill:#4a5561}html[data-theme=light] .book-controls .group-trigger{color:#42505d}html[data-theme=light] .book-controls .group-trigger:hover,html[data-theme=light] .book-controls .group-trigger.open{color:#17212b;background:#e7edef}html[data-theme=light] .group-menu{border-color:#dce3e9;background:#fff;box-shadow:0 16px 44px #18263429}html[data-theme=light] .book-controls .group-menu button{color:#52606d}html[data-theme=light] .book-controls .group-menu button:hover{color:#17212b;background:#eef3f6}html[data-theme=light] .book-controls .group-menu button.selected{color:#009b7d}html[data-theme=light] .asks-col{border-left-color:#e5eaee}html[data-theme=light] .split-col>div:not(.split-head) span:not(.split-price){color:#42505d}html[data-theme=light] .split-col .split-head{color:#71808e}.pair-select{position:relative}.pair-trigger{display:flex;align-items:center;gap:10px;margin-left:-6px;padding:5px 8px 5px 6px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.pair-trigger:hover,.pair-trigger.open{background:#101823}.pair-trigger-text{display:grid}.pair-trigger-text strong{color:#ecf2f7;font-size:15px;font-weight:700}.pair-trigger-text strong i{display:inline-block;color:#607085;font-style:normal;transition:transform .15s ease}.pair-trigger.open .pair-trigger-text strong i{transform:rotate(180deg)}.pair-trigger-text small{margin-top:3px;color:#617084;font-size:var(--text-small)}.pair-menu{position:absolute;z-index:45;top:calc(100% + 8px);left:0;width:348px;border:1px solid #263243;border-radius:10px;background:#101721;box-shadow:0 18px 48px #000a}.pair-search{display:flex;align-items:center;gap:7px;padding:10px 12px;border-bottom:1px solid #1a2431;color:#607085;font-size:14px}.pair-search input{flex:1;min-width:0;border:0;outline:0;color:#e6ebf1;background:transparent;font-size:var(--text-body)}.pair-search input::placeholder{color:#566476}.pair-search em{color:#566476;font-family:var(--font-sans);font-size:var(--text-small);font-style:normal}.pair-menu-head{display:grid;grid-template-columns:minmax(0,1fr) 82px 58px;gap:8px;padding:7px 34px 5px 14px;color:#576477;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase}.pair-menu-head span:not(:first-child){text-align:right}.pair-menu.without-stats .pair-menu-head{grid-template-columns:1fr;padding-right:14px}.pair-menu ul{max-height:372px;margin:0;padding:4px;list-style:none;overflow-y:auto;overscroll-behavior:contain}.pair-menu li{position:relative;display:flex}.pair-menu li+li{margin-top:1px}.pair-row{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) 82px 58px;gap:8px;align-items:center;padding:6px 8px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.pair-menu.without-stats .pair-row{grid-template-columns:24px minmax(0,1fr)}.pair-row.highlighted{background:#17202c}.pair-row.current{box-shadow:inset 0 0 0 1px #2b4a44}.pair-row .coin{width:24px;height:24px;font-size:var(--text-body)}.pair-row-name{display:grid;min-width:0}.pair-row-name strong{overflow:hidden;color:#dfe6ee;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.pair-row-name small{overflow:hidden;color:#5f6d80;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.pair-row-price{overflow:hidden;color:#a7b1bf;font-family:var(--font-sans);font-size:var(--text-small);text-align:right;text-overflow:ellipsis;white-space:nowrap}.pair-row-change{color:#6f7c8f;font-family:var(--font-sans);font-size:var(--text-small);text-align:right;white-space:nowrap}.pair-row-star{position:absolute;top:50%;right:6px;transform:translateY(-50%);padding:2px 4px;border:0;color:#4d5a6c;background:transparent;font-size:13px;cursor:pointer}.pair-row-star:hover{color:#98a5b5}.pair-row-star.active{color:#e8b931}.pair-empty{padding:18px 14px;color:var(--muted);font-size:var(--text-body)}.pair-menu-foot{padding:7px 14px;border-top:1px solid #1a2431;color:#566476;font-family:var(--font-sans);font-size:var(--text-small)}html[data-theme=light] .pair-trigger:hover,html[data-theme=light] .pair-trigger.open{background:#e7edef}html[data-theme=light] .pair-menu{border-color:#dce3e9;background:#fff;box-shadow:0 16px 44px #18263429}html[data-theme=light] .pair-search{border-bottom-color:#e4eaee;color:#71808e}html[data-theme=light] .pair-search input{color:#17212b}html[data-theme=light] .pair-menu-head,html[data-theme=light] .pair-menu-foot,html[data-theme=light] .pair-search em{color:#8b98a5}html[data-theme=light] .pair-menu-foot{border-top-color:#e4eaee}html[data-theme=light] .pair-row.highlighted{background:#eef3f6}html[data-theme=light] .pair-row-name strong{color:#1d2833}html[data-theme=light] .pair-row-name small{color:#71808e}html[data-theme=light] .pair-row-price{color:#42505d}html[data-theme=light] .pair-row-star{color:#9fadba}html[data-theme=light] .pair-row-star.active{color:#d09a19}@media(prefers-reduced-motion:no-preference){.group-menu,.pair-menu,.nav-strategy-menu,.strategy-asset-search-menu{animation:menu-in .14s ease-out}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}}:root{--alloc-1: var(--green);--alloc-2: #5279e8;--alloc-3: #8b72da;--alloc-4: #d9993f;--alloc-5: #3e8ea8;--alloc-6: #c75d81;--alloc-7: #64748b}.portfolio-status{display:grid;justify-items:end;gap:8px}.portfolio-sync{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #283442;border-radius:5px;color:#76839a;background:#0c131b;font-size:var(--text-body);font-weight:600}.portfolio-sync i{width:5px;height:5px;border-radius:50%;background:#5c6a7d}.portfolio-sync.ok{border-color:#20372f;color:#5fbfa8;background:#0b1b17}.portfolio-sync.ok i{background:var(--green);box-shadow:0 0 7px #18d6ad70}.portfolio-sync.warn{border-color:#3d3522;color:#c8a55d;background:#1b1710}.portfolio-sync.warn i{background:#e1af4b}.portfolio-refresh{height:30px;padding:0 14px;border:1px solid #283442;border-radius:5px;color:#8f9bab;background:#0b121a;font-size:var(--text-small);font-weight:600;cursor:pointer}.portfolio-refresh:hover:not(:disabled){color:#e5ebf1;border-color:#3a4858}.portfolio-refresh:disabled{opacity:.5;cursor:wait}.portfolio-summary .margin-meter{display:block;height:4px;margin:2px 0 8px;border-radius:3px;background:#202b37;overflow:hidden}.margin-meter i{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .3s ease}.margin-meter i.hot{background:#e1af4b}.margin-meter i.critical{background:var(--red)}.allocation-card .section-title,.balance-card .section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 20px 13px;border-bottom:1px solid var(--line)}.donut-wrap li span{display:grid;gap:3px}.donut-wrap li span small{color:#5f6d80;font-family:var(--font-sans);font-size:var(--text-caption)}.donut-empty{grid-column:1 / -1;display:grid;justify-items:center;gap:18px}.donut-empty p{margin:0;color:#667386;font-size:var(--text-small);line-height:1.6;text-align:center}.balance-scroll{max-height:442px;overflow-y:auto}.asset-row small b{font-weight:600}.portfolio-tables{margin-top:14px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.portfolio-tables .panel-tabs{overflow-x:auto}.portfolio-tables .table-wrap{max-height:480px;overflow:auto}.portfolio-tables th{position:sticky;top:0;z-index:2;background:var(--panel)}.panel-tabs .table-source{align-self:center;margin-left:8px;color:#566376;font-size:var(--text-small);white-space:nowrap}.portfolio-operations{display:grid;grid-template-columns:minmax(330px,420px) minmax(0,1fr);gap:14px;margin-top:14px}.portfolio-operations>article{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px}.portfolio-operations .section-title{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;border-bottom:1px solid var(--line)}.portfolio-operations .section-title h2{margin:3px 0 0;font-size:14px}.portfolio-operations .section-title>span{color:#68768a;font-size:var(--text-small);text-align:right}.transfer-form{display:grid;gap:13px;padding:17px 18px 18px}.transfer-field{display:grid;gap:7px}.transfer-field>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#778598;font-size:var(--text-small);font-weight:600}.transfer-field>span small{color:#5f6d7f;font-size:var(--text-caption);font-weight:500}.transfer-field select,.transfer-input-wrap{height:39px;border:1px solid #283542;border-radius:5px;color:#c4cdd7;background:#0a1118}.transfer-field select{width:100%;padding:0 11px;outline:none;font:600 var(--text-small) var(--font-sans)}.transfer-field select:focus,.transfer-input-wrap:focus-within{border-color:#3a6a60;box-shadow:0 0 0 2px #18d6ad12}.transfer-route{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:7px;align-items:end}.transfer-swap{width:30px;height:39px;border:1px solid #283542;border-radius:5px;color:#7f8d9d;background:#101821;cursor:pointer}.transfer-swap:hover{color:var(--green);border-color:#315248}.transfer-input-wrap{display:flex;align-items:center;padding:0 8px 0 11px}.transfer-input-wrap input{min-width:0;flex:1;border:0;outline:0;color:#d5dce4;background:transparent;font:600 13px var(--font-mono)}.transfer-input-wrap strong{margin-left:8px;color:#8290a0;font-size:var(--text-small)}.transfer-input-wrap button{height:25px;margin-left:8px;padding:0 8px;border:0;border-left:1px solid #283542;color:var(--green);background:transparent;font-size:var(--text-caption);font-weight:700;cursor:pointer}.transfer-input-wrap button:disabled{color:#596675;cursor:default}.transfer-specs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #202c37;border-radius:5px;background:#0c131a}.transfer-specs span{min-width:0;display:grid;gap:5px;padding:9px 8px;border-right:1px solid #202c37;color:#657386;font-size:var(--text-caption)}.transfer-specs span:last-child{border:0}.transfer-specs strong{overflow:hidden;color:#aab5c0;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.transfer-note{margin:-2px 0 0;color:#657386;font-size:var(--text-caption);line-height:1.5}.transfer-note.warn{margin:0;color:#c49b51}.transfer-feedback{margin:0;padding:8px 10px;border:1px solid;border-radius:5px;font-size:var(--text-small);line-height:1.4}.transfer-feedback.success{border-color:#204137;color:#67bea8;background:#0b1b17}.transfer-feedback.error{border-color:#4e2933;color:#d37a8d;background:#211117}.transfer-submit{height:38px;border:1px solid #22957d;border-radius:5px;color:#06100d;background:var(--green);font-size:var(--text-small);font-weight:800;cursor:pointer}.transfer-submit:hover:not(:disabled){filter:brightness(1.08)}.transfer-submit:disabled{opacity:.55;cursor:wait}.activity-title .portfolio-refresh{flex:0 0 auto}.activity-toolbar{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border-bottom:1px solid var(--line);background:#0b1219}.activity-tabs{display:flex;gap:3px}.activity-tabs button{height:29px;padding:0 10px;border:1px solid transparent;border-radius:4px;color:#6f7d8f;background:transparent;font-size:var(--text-small);cursor:pointer}.activity-tabs button.active{border-color:#2a3844;color:#d1d9e1;background:#141d26}.activity-toolbar>input{width:min(180px,32%);height:29px;padding:0 9px;border:1px solid #26323f;border-radius:4px;outline:0;color:#aeb8c3;background:#080e14;font:var(--text-small) var(--font-sans)}.activity-toolbar>input:focus{border-color:#3a6a60}.activity-table-wrap{min-height:284px;max-height:345px;overflow:auto}.activity-table{width:100%;min-width:790px;border-collapse:collapse}.activity-table th{position:sticky;z-index:2;top:0;height:34px;padding:0 10px;color:#5f6d80;background:var(--panel);font-size:var(--text-caption);font-weight:600;text-align:left}.activity-table td{height:52px;padding:7px 10px;border-top:1px solid #19232d;color:#8e9ba9;font-size:var(--text-small);white-space:nowrap}.activity-table td>strong{color:#c4cdd6}.activity-table td small{display:block;max-width:210px;margin-top:4px;overflow:hidden;color:#627083;font-size:var(--text-caption);text-overflow:ellipsis}.activity-route{display:flex;align-items:center;gap:6px;color:#8b98a8}.activity-route b{color:#4d5d70}.activity-reference{display:block;max-width:132px;overflow:hidden;color:#6e7b8c;font-family:var(--font-mono);font-size:var(--text-caption);text-overflow:ellipsis}.activity-failure{color:#b76576!important}.statement-tag{color:#9ba8b6;font-weight:600}.status-tag.success{color:#5fc1a7;background:#10251f}.status-tag.pending{color:#d2a84e;background:#2b2414}.status-tag.fail{color:#d06e82;background:#2a151b}.activity-message{min-height:284px;display:grid;place-content:center;justify-items:center;gap:8px;color:#667386;text-align:center}.activity-message>span{color:#405064;font-size:20px}.activity-message strong{color:#8c99a8;font-size:var(--text-small)}.activity-message small{max-width:280px;color:#657285;font-size:var(--text-caption);line-height:1.5}.activity-message button{height:27px;padding:0 10px;border:1px solid #314052;border-radius:4px;color:#9ba7b5;background:#111a23;font-size:var(--text-caption);cursor:pointer}.activity-message.error>span{color:var(--red)}.activity-footer{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-top:1px solid var(--line);color:#596779;background:#0a1117;font-size:var(--text-caption)}.transfer-confirm-backdrop{padding:24px;place-items:center}.transfer-confirm-modal{width:min(460px,100%);overflow:hidden;border:1px solid #2a3746;border-radius:10px;outline:none;background:#101721;box-shadow:0 30px 90px #000c;animation:modal-in .2s ease-out}.transfer-confirm-modal>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 19px;border-bottom:1px solid var(--line)}.transfer-confirm-modal h2{margin:4px 0 0;font-size:17px}.transfer-confirm-modal header>button{width:30px;height:30px;border:1px solid #2b3846;border-radius:5px;color:#8390a0;background:#0c131b;font-size:17px;cursor:pointer}.transfer-confirm-amount{display:grid;justify-items:center;gap:7px;padding:23px 20px 18px}.transfer-confirm-amount span{color:#687689;font-size:var(--text-small)}.transfer-confirm-amount strong{color:#e1e7ed;font:700 24px var(--font-mono)}.transfer-confirm-route{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:0 20px 20px}.transfer-confirm-route>span{min-width:0;display:grid;gap:5px;padding:11px;border:1px solid #25313e;border-radius:5px;background:#0b1219}.transfer-confirm-route small{color:#647184;font-size:var(--text-caption)}.transfer-confirm-route strong{overflow:hidden;color:#b9c3cd;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.transfer-confirm-route>b{color:var(--green)}.transfer-confirm-details{margin:0 20px;border-top:1px solid var(--line)}.transfer-confirm-details>div{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line)}.transfer-confirm-details dt{color:#687689;font-size:var(--text-caption)}.transfer-confirm-details dd{max-width:260px;margin:0;overflow:hidden;color:#a7b1bc;font:var(--text-small) var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.transfer-confirm-warning{margin:15px 20px;padding:10px 11px;border:1px solid #4b3d24;border-radius:5px;color:#bd9a5b;background:#1b1710;font-size:var(--text-caption);line-height:1.55}.transfer-confirm-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 17px;border-top:1px solid var(--line)}.transfer-confirm-modal footer button{height:34px;padding:0 15px;border-radius:5px;font-size:var(--text-small);font-weight:700;cursor:pointer}.transfer-cancel{border:1px solid #2c3947;color:#8f9cab;background:#101821}.transfer-confirm{border:1px solid #22957d;color:#06100d;background:var(--green)}.transfer-confirm-modal button:disabled{opacity:.5;cursor:wait}.portfolio-view :is(.portfolio-summary article>span:first-child,.portfolio-summary em,.section-title>span,.donut-empty p,.empty-state p,.transfer-field>span:first-child,.transfer-field>span small,.transfer-specs span,.transfer-note,.portfolio-refresh,.activity-tabs button:not(.active),.activity-table th,.activity-reference,.activity-footer,.panel-tabs button:not(.active),.panel-tabs .table-source){color:#8b98aa!important}.portfolio-view .transfer-note.warn{color:#c9a45f!important}.funding-view :is(small,.metric-switch button:not(.active),.exchange-filter>span,.exchange-filter>small,.oi-filter>span,.oi-filter>small,.oi-filter button:not(.selected),.sort-header,.funding-period-label,.oi-avg,.page-size,.funding-footer){color:#8b98aa!important}.statusbar>div>span:not(.connected),.statusbar button{color:#8b98aa}.footer-brand{display:inline-flex;align-items:center;gap:6px}.footer-brand img{width:15px;height:15px;display:block}.footer-brand b{font-weight:600;letter-spacing:.02em;color:#aeb9c8}.pnl-rate{margin-left:6px;font-size:var(--text-caption);opacity:.75}.reduce-tag{color:#8f9bab;background:#1b2532}html[data-theme=light] .portfolio-sync{border-color:#d3dce3;color:#62707d;background:#f4f7f9}html[data-theme=light] .portfolio-sync.ok{border-color:#b3ddd1;color:#1d7a63;background:#e9f7f2}html[data-theme=light] .portfolio-sync.warn{border-color:#e5d3a9;color:#8a6a14;background:#fff9ea}html[data-theme=light] .portfolio-refresh{border-color:#d3dce3;color:#62707d;background:#fff}html[data-theme=light] .portfolio-refresh:hover:not(:disabled){color:#1f2b36;border-color:#a9b8c2}html[data-theme=light] .portfolio-summary .margin-meter{background:#dbe3e8}html[data-theme=light] .metric-info{border-color:#bac6cf;color:#62707d;background:#f6f8fa}html[data-theme=light] .metric-info .metric-tooltip{border-color:#c5d0d8;color:#43515e;background:#fff;box-shadow:0 12px 30px #596a7626}html[data-theme=light] .adl-lights i{background:#a9afb5}html[data-theme=light] .adl-rank-row>small{color:#697886}html[data-theme=light] .adl-signal:hover{background:#1f2b360a}html[data-theme=light] .donut{background:#dfe6ec}html[data-theme=light] .donut-wrap li span small,html[data-theme=light] .panel-tabs .table-source,html[data-theme=light] .donut-empty p{color:#71808e}html[data-theme=light] .donut-wrap li{color:#52606d}html[data-theme=light] .donut-wrap li strong{color:#33414e}html[data-theme=light] .reduce-tag{color:#62707d;background:#edf1f4}html[data-theme=light] .table-wrap td:first-child strong{color:#1d2833}html[data-theme=light] .long-tag{color:#00795f;background:#e2f5ef}html[data-theme=light] .short-tag{color:#bb3a52;background:#fdecf0}html[data-theme=light] .hedged-tag{color:#2f5ec4;background:#e8effc}html[data-theme=light] .close-position-action{border-color:#e4b8c0;color:#b7384f;background:#fff0f3}html[data-theme=light] .close-position-action:hover{border-color:#d98d9b;color:#8f2c41;background:#ffe6eb}html[data-theme=light] .close-position-warning{border-color:#e4b8c0;color:#9f4658;background:#fff5f7}html[data-theme=light] .close-position-selector{border-color:#d5dee5;background:#fff}html[data-theme=light] .close-position-selector-head{border-color:#dce4e9;background:#f7f9fb}html[data-theme=light] .close-position-selector-head strong,html[data-theme=light] .close-position-option strong{color:#33414e}html[data-theme=light] .close-position-selector-head span,html[data-theme=light] .close-position-option small{color:#5f6f7d}html[data-theme=light] .close-position-selector-head button:disabled{color:#81909d}html[data-theme=light] .close-position-selector-head button:hover:not(:disabled){background:#e7f4f0}html[data-theme=light] .close-position-option{border-color:#e2e8ed}html[data-theme=light] .close-position-option:hover{background:#f4f7f9}html[data-theme=light] .close-position-option.selected{background:#edf8f5}html[data-theme=light] .close-position-option b{color:#42505d}html[data-theme=light] .close-position-selector>p{border-color:#e4b8c0;color:#9f4658;background:#fff5f7}html[data-theme=light] .close-percentage-control{border-color:#d5dee5;background:#f7f9fb}html[data-theme=light] .close-percentage-control strong{color:#33414e}html[data-theme=light] .close-percentage-control b{color:#b7384f}html[data-theme=light] .close-percentage-control>input{background:linear-gradient(to right,var(--red) var(--close-percentage),#ced8df var(--close-percentage))}html[data-theme=light] .close-percentage-control>input::-webkit-slider-thumb{border-color:#f7f9fb}html[data-theme=light] .close-percentage-control>input::-moz-range-thumb{border-color:#f7f9fb}html[data-theme=light] .close-percentage-marks{color:#5f6f7d}html[data-theme=light] .close-percentage-control>p{border-color:#e4b8c0;color:#9f4658;background:#fff5f7}html[data-theme=light] .split-close-toggle{border-color:#d5dee5;background:#f7f9fb}html[data-theme=light] .split-close-toggle:hover{border-color:#b7c5ce;background:#f1f5f7}html[data-theme=light] .split-close-toggle:has(input:checked){border-color:#8fc7ba;background:#edf8f5}html[data-theme=light] .split-close-toggle strong{color:#33414e}html[data-theme=light] .split-close-toggle small,html[data-theme=light] .split-close-fields>label,html[data-theme=light] .split-close-fields b{color:#5f6f7d}html[data-theme=light] .split-close-fields input,html[data-theme=light] .split-close-fields>label>div{border-color:#cbd6de;background:#fff}html[data-theme=light] .split-close-fields input{color:#24313d}html[data-theme=light] .split-close-fields>label>input:focus,html[data-theme=light] .split-close-fields>label>div:focus-within{border-color:#55a997;box-shadow:0 0 0 3px #009b7d1f}html[data-theme=light] .status-tag.open,html[data-theme=light] .status-tag.filled{color:#00795f;background:#e2f5ef}html[data-theme=light] .status-tag.partial{color:#2f5ec4;background:#e8effc}html[data-theme=light] .status-tag.trigger{color:#8a6a14;background:#fdf6e0}html[data-theme=light] .status-tag.cancelled{color:#62707d;background:#edf1f4}html[data-theme=light] .transfer-field select,html[data-theme=light] .transfer-input-wrap,html[data-theme=light] .activity-toolbar>input{border-color:#d4dde4;color:#2f3c48;background:#fff}html[data-theme=light] .transfer-input-wrap input{color:#26333f}html[data-theme=light] .transfer-swap,html[data-theme=light] .activity-toolbar,html[data-theme=light] .activity-footer{border-color:#d8e0e6;color:#687684;background:#f5f8fa}html[data-theme=light] .transfer-specs{border-color:#dce4e9;background:#f6f8fa}html[data-theme=light] .transfer-specs span{border-color:#dce4e9;color:#73808d}html[data-theme=light] .transfer-specs strong,html[data-theme=light] .activity-table td>strong{color:#33414d}html[data-theme=light] .activity-tabs button.active{border-color:#ccd7df;color:#273440;background:#fff}html[data-theme=light] .activity-table td{border-color:#e4eaee;color:#596876}html[data-theme=light] .activity-table th{color:#758391;background:#f5f8fa}html[data-theme=light] .activity-reference,html[data-theme=light] .activity-footer{color:#71808e}html[data-theme=light] .status-tag.success{color:#00795f;background:#e2f5ef}html[data-theme=light] .status-tag.pending{color:#8a6a14;background:#fdf6e0}html[data-theme=light] .status-tag.fail{color:#bb3a52;background:#fdecf0}html[data-theme=light] .transfer-confirm-modal{border-color:#d3dde4;background:#fff;box-shadow:0 28px 90px #1826342e}html[data-theme=light] .transfer-confirm-modal header>button,html[data-theme=light] .transfer-confirm-route>span{border-color:#d7e0e6;color:#647280;background:#f6f8fa}html[data-theme=light] .transfer-confirm-amount strong,html[data-theme=light] .transfer-confirm-route strong{color:#273440}html[data-theme=light] .transfer-confirm-warning{border-color:#e5d3a9;color:#8a6a14;background:#fff9ea}html[data-theme=light] .transfer-cancel{border-color:#ced8df;color:#596876;background:#fff}html[data-theme=light] .portfolio-view :is(.portfolio-summary article>span:first-child,.portfolio-summary em,.section-title>span,.donut-empty p,.empty-state p,.transfer-field>span:first-child,.transfer-field>span small,.transfer-specs span,.transfer-note,.portfolio-refresh,.activity-tabs button:not(.active),.activity-table th,.activity-reference,.activity-footer,.panel-tabs button:not(.active),.panel-tabs .table-source){color:#586775!important}html[data-theme=light] .portfolio-view .transfer-note.warn{color:#7b5d10!important}@media(min-width:641px)and (max-width:1100px){.portfolio-status{justify-items:start}.portfolio-operations{grid-template-columns:1fr}}@media(max-width:640px){.portfolio-status{width:100%;justify-items:start}.portfolio-summary article:last-child{border-bottom:0}.portfolio-tables .table-wrap{max-height:420px}.portfolio-operations{grid-template-columns:1fr}.portfolio-operations .section-title{align-items:flex-start}.transfer-route{grid-template-columns:1fr 30px}.transfer-route .transfer-field:last-child{grid-column:1 / -1}.transfer-swap{grid-column:2;grid-row:1}.activity-toolbar{align-items:stretch;flex-direction:column}.activity-toolbar>input{width:100%}.activity-tabs button{flex:1}.activity-footer{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:8px}.transfer-confirm-route{grid-template-columns:1fr}.transfer-confirm-route>b{transform:rotate(90deg);text-align:center}}.trading-page :is(.market-stats dt,.market-stats dd,.chart-toolbar button,.live-market,.ohlc,.tv-attribution,.book-controls button,.book-head,.book-rows>div,.mid-price span,.trade-side-tabs button,.order-type-tabs button,.trade-input span,.trade-input input,.trade-input b,.allocation div,.order-options label,.submit-order strong,.submit-order span,.order-summary div,.order-summary button,.empty-state strong,.empty-state p,.book-empty,.instrument-overview dt,.instrument-overview dd,.overview-note,.ticket-issue,.split-col>div,.split-col .split-head,.pair-trigger-text small,.pair-search em,.pair-menu-head,.pair-row .coin,.pair-row-name strong,.pair-row-name small,.pair-row-price,.pair-row-change,.pair-empty,.pair-menu-foot,.confirm-market,.confirm-order-summary dt,.confirm-order-summary dd,.confirm-skip small,.confirm-back,.confirm-submit strong,.confirm-submit span){font-size:var(--text-body)}.trading-page .market-header{position:relative;z-index:10;width:100%;min-width:0;overflow:visible}.trading-page .market-stats{flex:1 1 0;min-width:0;justify-content:space-between;overflow:hidden}.trading-page .market-stats div{min-width:0}.trading-page .market-stats :is(dt,dd){overflow:hidden;text-overflow:ellipsis}.trading-page .terminal-grid{width:100%;min-width:0}.trading-page .book-head span,.trading-page .book-rows span{overflow:hidden;text-overflow:ellipsis}.funding-view{font-size:var(--text-body)}.funding-view :is(.eyebrow,.metric-switch button,.funding-search input,.exchange-filter>span,.exchange-filter button,.exchange-filter button em,.exchange-filter>small,.oi-filter>span,.oi-filter button,.oi-filter>small,.oi-custom,.oi-custom input,.funding-table th,.sort-header,.sort-header strong,.sort-header small,.sort-mark,.exchange-heading strong,.funding-table td:first-child strong,.funding-table td:not(:first-child):not(:nth-child(2)) strong,.oi-value,.oi-avg,.funding-empty,.funding-footer,.funding-pagination,.funding-pagination .page-range,.funding-pagination button,.funding-pagination .page-indicator,.funding-pagination .page-size,.funding-pagination select){font-size:var(--text-body)}.funding-view .funding-table td:not(:first-child):not(:nth-child(2)) :is(small,.funding-period-label),.funding-view .funding-table td:first-child small{font-size:var(--text-small)}.funding-detail-view{font-size:var(--text-body)}.funding-detail-view :is(.eyebrow,.funding-detail-back,.funding-detail-updated span,.funding-detail-updated strong,.funding-detail-updated small,.funding-detail-card-head small,.funding-detail-controls span,.funding-detail-controls button,.chart-placeholder,.funding-detail-legend span,.funding-detail-legend strong,.funding-detail-legend em,.funding-detail-table th,.funding-detail-table td,.funding-detail-table td:first-child strong,.funding-detail-table td:first-child small,.funding-detail-table td>strong,.funding-detail-empty,.funding-detail-footer){font-size:var(--text-body)}@media(max-width:1180px){.trading-page .market-header{gap:14px;padding-inline:14px}.trading-page .market-stats{gap:10px}.trading-page .market-stats div{flex:1 1 0}.trading-page .market-stats div:last-child{flex-grow:1.5}}.app-shell .view-heading h1{font-size:var(--text-page-title)}.app-shell .view-heading p:not(.eyebrow){font-size:var(--text-description)}.app-shell .eyebrow{font-size:var(--text-label)}.app-shell :is(.section-title,.strategy-panel-head,.funding-detail-card-head,.premium-history-head) h2{font-size:var(--text-section-title)}.app-shell :is(.disclaimer-modal,.confirm-order-modal,.execution-log-modal) h2{font-size:var(--text-dialog-title)}.app-shell :is(.panel-tabs,.strategy-history-tabs) button{font-size:var(--text-label)}.app-shell :is(.table-wrap,.funding-table,.funding-detail-table,.fee-comparison-table,.running-table,.execution-log-table) :is(th,td,.running-head,.running-row,.execution-log-head,.execution-log-row){font-size:var(--text-body)}.app-shell :is(.table-wrap,.funding-table,.funding-detail-table,.fee-comparison-table,.running-table,.execution-log-table) small{font-size:var(--text-caption)}.app-shell .brand-title strong,.app-shell .settings-panel>header strong{font-size:var(--text-brand)}.app-shell .brand-title small,.app-shell .brand-edition{font-size:var(--text-caption)}.app-shell .topbar>nav>button,.app-shell .topbar>nav>.nav-strategy>button{font-size:var(--text-navigation)}.app-shell .topbar .nav-strategy-menu button,.app-shell .topbar .nav-strategy-menu button strong{font-size:var(--text-body)}.app-shell .topbar .nav-strategy-menu button small{font-size:var(--text-caption)}.app-shell .mode-badge,.app-shell .profile-menu strong{font-size:var(--text-navigation)}.app-shell .profile-menu small,.app-shell .settings-panel>header small,.app-shell .settings-account small,.app-shell .settings-row small{font-size:var(--text-caption)}.app-shell .profile-menu button,.app-shell .settings-row strong,.app-shell .settings-account strong,.app-shell .settings-link,.app-shell .notification-row,.app-shell .notifications-empty{font-size:var(--text-body)}.app-shell .settings-section,.app-shell .settings-options button,.app-shell .notification-row em{font-size:var(--text-caption)}.app-shell .statusbar,.app-shell .statusbar button{font-size:var(--text-label)}.app-shell .venue-icon,.app-shell .status-tag,.app-shell .venue-group strong,.app-shell .panel-tabs .table-source,.app-shell .pnl-rate{font-size:var(--text-caption)}.app-shell .chart-placeholder,.app-shell .leverage-trigger,.app-shell .leverage-popover header strong,.app-shell .leverage-popover dd,.app-shell .apply-leverage,.app-shell .row-action,.app-shell .venue-cell strong,.app-shell .position-leg td:first-child strong{font-size:var(--text-body)}.app-shell .leverage-popover header span,.app-shell .leverage-popover dt,.app-shell .leverage-stepper b,.app-shell .leverage-presets button,.app-shell .leverage-popover>p{font-size:var(--text-caption)}.app-shell .table-wrap td:first-child strong,.app-shell .toast strong{font-size:var(--text-body)}.app-shell .toast p{font-size:var(--text-caption)}.app-shell :is(.disclaimer-lead,.disclaimer-points,.disclaimer-agree,.mode-choice strong,.disclaimer-error){font-size:var(--text-body)}.app-shell :is(.mode-choice span,.disclaimer-note,.disclaimer-lang button){font-size:var(--text-caption)}.fatal-error{min-height:100vh;display:grid;place-items:center;padding:24px;color:var(--text);background:#070b10}.fatal-error>div{width:min(560px,100%);padding:30px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 24px 80px #0008}.fatal-error p{margin:0 0 10px;color:var(--green);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fatal-error h1{margin:0 0 14px;font-size:24px}.fatal-error span{display:block;color:#9ca8b6;line-height:1.65}.fatal-error code{color:#dbe4ec}.fatal-error button{margin-top:22px;padding:10px 16px;border:0;border-radius:5px;color:#06100d;background:var(--green);font-weight:700;cursor:pointer}@media(max-width:640px){.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:56px 44px}.brand{grid-column:1;grid-row:1;width:auto;min-width:0;height:56px;padding-inline:12px;overflow:hidden}.top-actions{grid-column:2;grid-row:1;height:56px;min-width:0;padding-right:8px}.topbar nav{grid-column:1 / -1;grid-row:2;order:initial;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.topbar nav::-webkit-scrollbar{display:none}.topbar nav>button,.topbar nav>.nav-strategy{flex:1 0 auto;min-width:76px}.topbar nav>.nav-strategy>button{width:100%;justify-content:center}.trading-page .market-header{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px}.trading-page .pair-title{grid-column:1;grid-row:1;min-width:0}.trading-page .pair-trigger{max-width:100%}.trading-page .pair-trigger-text{min-width:0}.trading-page .pair-trigger-text :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trading-page .pair-menu{width:min(348px,calc(100vw - 24px))}.trading-page .exchange-control{grid-column:1 / -1;grid-row:2;width:100%;min-width:0}.trading-page .exchange-menu{width:100%}.trading-page .headline-price{grid-column:1 / -1;grid-row:3;min-width:0}.trading-page .market-stats{display:none}.trading-page .star-button{grid-column:2;grid-row:1;margin:0}.trading-page .terminal-grid{display:flex;flex-direction:column;grid-template:none;overflow:visible}.trading-page .chart-panel,.trading-page .orderbook-panel{width:100%;border-right:0;border-bottom:1px solid var(--line)}.trading-page .orderbook-panel{height:520px}.trading-page .order-panel{grid-column:auto;width:100%;display:block;padding-bottom:12px}.trading-page .positions-panel{width:100%;min-width:0;overflow:hidden}.trading-page .positions-head .panel-tabs{overflow-x:auto;overscroll-behavior-x:contain}.trading-page .positions-head .panel-tabs button{flex:0 0 auto}.toast{right:12px;left:12px;min-width:0}}@media(max-width:400px){.brand{gap:6px;padding-inline:8px}.brand-title{gap:4px}.brand-title small{font-size:var(--text-caption)}.top-actions{gap:4px}.mode-badge{padding-inline:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.system-banner{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 18px;border-bottom:1px solid;font-size:var(--text-small)}.system-banner>div{display:flex;align-items:baseline;gap:10px}.system-banner strong{flex:0 0 auto;font-size:var(--text-body)}.system-banner button{padding:5px 12px;border:1px solid currentColor;border-radius:5px;color:inherit;background:transparent;cursor:pointer}.offline-banner{border-color:#6e3f37;color:#f3b3a8;background:#261716}html[data-theme=light] .offline-banner{border-color:#e2a49b;color:#8e2920;background:#fff0ed}html[data-theme=light] .row-action{border-color:#c7d2da;color:#42505d;background:#f7f9fb}html[data-theme=light] .row-action:hover{border-color:#9eafb9;color:#17212b;background:#edf2f5}html[data-theme=light] .empty-state{color:#687583}html[data-theme=light] .empty-state strong{color:#42505d}html[data-theme=light] .order-summary{border-color:#dce3e9}html[data-theme=light] .order-summary dt,html[data-theme=light] .order-summary button{color:#596877}html[data-theme=light] .leverage-range{background:#ced8df}html[data-theme=light] .leverage-range::-webkit-slider-thumb,html[data-theme=light] .allocation input::-webkit-slider-thumb{border-color:#fff}html[data-theme=light] .asset-row{border-bottom-color:#e5eaee}html[data-theme=light] .fee-results-card>header button{border-color:#9bcfc3;color:#176b59;background:#e9f7f3}html[data-theme=light] .fee-results-card>header button:hover{border-color:#62ad9c;color:#0d5546;background:#dcf2ec}html[data-theme=light] .boros-launch-notice.ok,html[data-theme=light] .transfer-feedback.success{border-color:#b3ddd1;color:#1d6f5b;background:#e9f7f2}html[data-theme=light] .boros-launch-notice.error,html[data-theme=light] .transfer-feedback.error{border-color:#e4b8c0;color:#a63a50;background:#fff0f3}html[data-theme=light] .fatal-error{background:#f4f7f9}html[data-theme=light] .fatal-error>div{box-shadow:0 24px 80px #20303e29}html[data-theme=light] .fatal-error span{color:#52606d}html[data-theme=light] .fatal-error code{color:#24313d}@media(max-width:640px){.account-manager-backdrop{padding:12px;align-items:center}.account-manager-dialog{max-height:calc(100vh - 24px);overflow-y:auto}.account-manager-list{max-height:none;overflow:visible}.account-manager-row{grid-template-columns:36px minmax(0,1fr)}.account-manager-avatar{width:36px;height:36px}.account-manager-actions,.account-delete-confirmation{grid-column:2 / -1;justify-self:stretch}.account-manager-actions{justify-content:flex-end}.account-manager-rename-form{grid-template-columns:1fr}.account-manager-rename-form>div{justify-content:flex-end}.account-delete-confirmation{grid-template-columns:1fr}.account-delete-confirmation>span{grid-row:auto;grid-column:auto;justify-content:flex-end}.account-switch-route{grid-template-columns:1fr;gap:8px}.account-switch-route b{transform:rotate(90deg);justify-self:center}.account-manager-dialog>footer.account-switch-footer{flex-direction:column-reverse}.account-switch-footer button{width:100%}.system-banner,.system-banner>div{align-items:flex-start}.system-banner>div{flex-direction:column;gap:3px}}html[data-theme=light] .leg-spread i{border-color:#cbd6de;color:#5f6d79;background:#f4f7f9}html[data-theme=light] .strategy-size-check{border-color:#d3dde4;color:#62707d;background:#f5f8fa}html[data-theme=light] .strategy-size-check.valid{border-color:#b9e0d3;color:#00795f;background:#e2f5ef}html[data-theme=light] .strategy-size-check.invalid{border-color:#eec7cf;color:#b23a50;background:#fceef1}html[data-theme=light] .compact-trigger>span{color:#8a6a14;background:#fdf6e0}html[data-theme=light] .compact-trigger>span.ready{color:#00795f;background:#e2f5ef}html[data-theme=light] .running-row .take-profit-value .edit-take-profit{border-color:#b6d5de;color:#33707f;background:#ebf5f8}html[data-theme=light] .execution-progress>span{background:#dde5eb}html[data-theme=light] .execution-log-modal header button{border-color:#cbd6de;color:#62707d;background:#f5f8fa}html[data-theme=light] .boros-opportunity-meta button,html[data-theme=light] .boros-loading button{border-color:#cbd6de;color:#5a6875;background:#f5f8fa}html[data-theme=light] .boros-opportunity-meta button:hover,html[data-theme=light] .boros-loading button:hover{border-color:#8fa6d8;color:#2f5ec4}html[data-theme=light] .boros-kpi-detail button{border-color:#bccbf0;color:#2f5ec4;background:#e8effc}html[data-theme=light] .boros-guide-icon{color:#2f5ec4;background:#e8effc}html[data-theme=light] .boros-guide-icon.shield{color:#00795f;background:#e2f5ef}html[data-theme=light] .activity-message button{border-color:#cbd6de;color:#5a6875;background:#f5f8fa}.opportunity-view{display:grid;gap:18px;padding:28px 18px 56px}.opportunity-head-actions{display:flex;align-items:center;gap:12px;align-self:stretch;justify-content:flex-end}.opportunity-freshness{color:var(--muted);font-size:var(--text-small)}.opportunity-freshness.stale{color:var(--red)}.opportunity-refresh{padding:8px 16px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--panel);font-size:var(--text-body);font-weight:600;cursor:pointer}.opportunity-board-tabs{display:flex;gap:8px}.opportunity-board-tabs button{padding:9px 18px;border:1px solid var(--line);border-radius:var(--panel-radius);color:var(--muted);background:var(--panel);font-size:var(--text-body);font-weight:600;cursor:pointer}.opportunity-board-tabs button.active{border-color:var(--green);color:var(--green);background:#18d6ad14}.spot-venue-list{display:block;margin-top:2px;color:var(--muted);font-size:var(--text-caption);font-family:inherit;white-space:normal}.opportunity-refresh:hover:not(:disabled){border-color:var(--green);color:var(--green)}.opportunity-refresh:disabled{opacity:.55;cursor:default}.opportunity-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--panel)}.opportunity-filter{display:grid;gap:5px}.opportunity-filter span{color:var(--muted);font-size:var(--text-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.opportunity-filter input{width:130px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:#0a0f16}.opportunity-hint{flex:1 1 240px;margin:0;color:var(--muted);font-size:var(--text-caption);text-align:right}.opportunity-filter-groups{flex:1 1 100%;display:grid;gap:10px}.opportunity-filter-groups .exchange-filter{padding:0;border-bottom:0;background:transparent}.market-filter{min-height:30px;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.market-filter>span{margin-right:5px;color:#637084;font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.09em}.market-filter button{height:30px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #283442;border-radius:5px;color:#687588;background:#0a1017;font-family:var(--font-sans);font-size:var(--text-small);cursor:pointer}.market-filter button:hover{color:#aab5c2;border-color:#3a4858}.market-filter button.selected{color:#d6dde5;border-color:#315f56;background:#10231f}.market-filter button em{margin-left:2px;color:#4f5c6e;font-size:var(--text-caption);font-style:normal}.market-filter button.selected em{color:var(--green)}.market-filter>small{margin-left:auto;color:#526073;font-size:var(--text-micro)}.opportunity-error{margin:0;padding:10px 14px;border:1px solid var(--red);border-radius:var(--panel-radius);color:var(--red);background:#f05b7214;font-size:var(--text-body)}.opportunity-boards{display:grid;gap:18px}.opportunity-board{overflow:hidden}.opportunity-board-head{display:grid;gap:4px;padding:16px 16px 12px;border-bottom:1px solid var(--line)}.opportunity-board-head h2{margin:0;color:var(--text);font-size:var(--text-section-title)}.opportunity-board-head small{color:var(--muted);font-size:var(--text-caption)}.opportunity-table{width:100%}.opportunity-table table{width:100%;border-collapse:collapse;font-size:var(--text-body)}.opportunity-table th{padding:9px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap}.opportunity-table td{padding:10px 12px;border-bottom:1px solid rgba(27,37,50,.55);vertical-align:middle}.opportunity-table tbody tr:hover{background:#18d6ad0b}.opportunity-table tbody tr.not-executable{opacity:.6}.opportunity-table td.mono{font-family:var(--font-mono);font-size:var(--text-small);white-space:nowrap}.opportunity-asset{display:flex;align-items:center;gap:8px;white-space:nowrap}.opportunity-asset i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#14202c;color:var(--green);font-size:var(--text-small);font-style:normal}.opportunity-asset strong{color:var(--text);font-size:var(--text-body)}.opportunity-asset small{color:var(--muted);font-size:var(--text-caption)}.direction-tag{display:inline-block;margin-right:6px;padding:2px 8px;border-radius:999px;font-size:var(--text-caption);font-weight:700}.direction-tag.positive{color:var(--green);background:#18d6ad1f}.direction-tag.negative{color:var(--red);background:#f05b721f}.unconnected-tag{color:var(--muted);font-size:var(--text-caption);font-style:normal}.pair-type-tag{padding:2px 8px;border:1px solid var(--line);border-radius:999px;color:#9fb0c4;font-size:var(--text-caption);font-weight:600;white-space:nowrap}.opportunity-leg{display:grid;gap:2px;white-space:nowrap}.opportunity-leg b{color:var(--text);font-size:var(--text-body)}.opportunity-leg small{color:var(--muted)}.venue-badge{display:inline-block;width:fit-content;padding:2px 8px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:#0a0f16;font-size:var(--text-caption);font-weight:700;letter-spacing:.02em;white-space:nowrap}.expand-combinations{margin-top:4px;padding:3px 10px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:transparent;font-size:var(--text-caption);cursor:pointer;white-space:nowrap}.expand-combinations:hover{border-color:var(--green);color:var(--green)}.execute-action{padding:6px 14px;border:1px solid var(--green);border-radius:6px;color:var(--green);background:transparent;font-size:var(--text-caption);font-weight:700;cursor:pointer;white-space:nowrap}.execute-action:hover:not(:disabled){color:#06110d;background:var(--green)}.execute-action:disabled{border-color:var(--line);color:var(--muted);cursor:default}.opportunity-spread-table .spread-toggle{width:24px;height:24px;padding:0;border-radius:4px;line-height:1}.opportunity-spread-table .spread-asset-row.open{background:#18d6ad0f}.opportunity-spread-table .spread-asset-row td{vertical-align:top}.spread-path{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.spread-path b{color:var(--text);font-size:var(--text-body);font-weight:600}.spread-path i{color:var(--muted);font-style:normal}.spread-venues{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:240px;white-space:normal}.spread-venues .venue-badge{font-size:var(--text-micro);padding:1px 6px}.spread-detail-row>td{padding:0!important;border-bottom:1px solid rgba(27,37,50,.55);background:#090e148c}.spread-combination-table{width:100%;border-collapse:collapse}.spread-combination-table th{padding:7px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-micro);font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap}.spread-combination-table td{padding:8px 12px;border-bottom:1px solid rgba(27,37,50,.4);color:#b4becb;font-size:var(--text-small);vertical-align:middle}.spread-combination-table tr:last-child td{border-bottom:0}.spread-combination-table tr.best{background:#d6b25612}.spread-combination-table td:first-child{color:var(--muted);text-align:center}.best-tag{padding:1px 6px;border:1px solid #6b5a24;border-radius:3px;color:#e0bf63;font-size:var(--text-micro);font-style:normal;font-weight:700;letter-spacing:.06em}html[data-theme=light] .spread-detail-row>td{background:#f0f3f7cc}html[data-theme=light] .spread-combination-table tr.best{background:#d6b25629}.asset-class-filters{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--panel)}.asset-class-filters>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.asset-class-filters>div>span{margin-right:5px;color:var(--muted);font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.09em}.asset-chip{height:28px;padding:0 11px;border:1px solid #283442;border-radius:999px;color:#687588;background:#0a1017;font-family:var(--font-sans);font-size:var(--text-small);cursor:pointer}.asset-chip:hover{color:#aab5c2;border-color:#3a4858}.asset-chip.on{color:#d6dde5;border-color:#315f56;background:#10231f}.opportunity-asset-class{display:flex;align-items:center;gap:5px;margin-top:4px;white-space:nowrap}.opportunity-asset-class b{padding:1px 7px;border-radius:999px;font-size:var(--text-micro);font-weight:700}.opportunity-asset-class.rwa b{color:#d9b64a;background:#d9b64a1f}.opportunity-asset-class.crypto b{color:#6ea8fe;background:#6ea8fe1f}.opportunity-asset-class small{color:var(--muted);font-size:var(--text-caption)}.opportunity-asset-class em{padding:1px 5px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:var(--text-micro);font-style:normal}.opportunity-asset-class em.preipo-tag{border-color:var(--red);color:var(--red)}.opportunity-table th.sortable-header{padding:0}.sortable-header>button{display:flex;align-items:center;gap:4px;width:100%;padding:9px 12px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.sortable-header>button:hover{color:var(--text)}.sortable-header .sort-arrow{color:var(--muted);font-size:var(--text-micro)}.opportunity-stats{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme=light] .asset-chip{border-color:#c7d2db;color:#5a6875;background:#f4f7f9}html[data-theme=light] .asset-chip.on{color:#0b3d33;border-color:#315f56;background:#e2f5ef}html[data-theme=light] .opportunity-asset-class.rwa b{color:#8a6d1a;background:#fdf6e0}html[data-theme=light] .opportunity-asset-class.crypto b{color:#2f5ec4;background:#e8effc}html[data-theme=light] .sortable-header>button:hover{color:#1c2733}@media(max-width:920px){.asset-class-filters{padding:12px}.asset-class-filters>div>span{flex-basis:100%}.opportunity-stats{font-size:var(--text-caption)}.sortable-header>button{padding:9px 8px}.opportunity-asset-class{flex-wrap:wrap}}.market-type-tabs{display:inline-flex;gap:2px;align-self:flex-start;padding:2px;border:1px solid var(--line);border-radius:7px;background:#0a0f16}.market-type-tabs button{padding:6px 14px;border:0;border-radius:5px;color:var(--muted);background:transparent;font-size:var(--text-caption);font-weight:700;cursor:pointer}.market-type-tabs button.active{color:#06110d;background:var(--green)}.spot-quote-hint{margin:-2px 0 6px;color:#d9b64a;font-size:var(--text-caption)}html[data-theme=light] .market-type-tabs{background:#f0f3f6}html[data-theme=light] .market-type-tabs button.active{color:#fff}html[data-theme=light] .opportunity-filter input,html[data-theme=light] .opportunity-refresh{background:#fff}.hedge-mode-switch{align-self:flex-start;gap:4px}.hedge-mode-switch>span{padding:0 6px;align-self:center;color:var(--muted);font-size:var(--text-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.opportunity-filter-check{display:flex;align-items:center;gap:8px}.opportunity-filter-check input{width:16px}.opportunity-filter select{min-width:130px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:#0a0f16;font-size:var(--text-small)}.funding-hedge-table table,.funding-ranking-table table{min-width:1180px}.funding-hedge-table th.hedge-group-head,.funding-ranking-table th.hedge-group-head{color:var(--green);text-align:center;border-left:1px solid var(--line)}.funding-hedge-table th:not(.hedge-group-head),.funding-ranking-table th{color:var(--muted)}.funding-hedge-table td strong,.funding-ranking-table td strong{font-size:var(--text-body)}.funding-hedge-table td small,.funding-ranking-table td small{display:block;margin-top:3px;color:var(--muted);font-size:var(--text-caption)}.hedge-index{width:44px;color:var(--muted);font-variant-numeric:tabular-nums}.hedge-venue-tag{display:inline-flex;align-items:center;gap:6px}.hedge-venue-tag .venue-icon{width:18px;height:18px;border-radius:4px;font-size:var(--text-micro)}.hedge-pair{display:grid;gap:2px;white-space:nowrap}.hedge-pair small{color:var(--muted);font-size:var(--text-caption)}.funding-ranking-row>td{transition:background .15s ease}.funding-ranking-row.expanded>td{background:#101721}.funding-ranking-asset{width:100%;display:flex;align-items:center;gap:8px;padding:0;border:0;color:#dfe6ee;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:color .15s ease}.funding-ranking-asset:hover{color:var(--green)}.funding-ranking-asset:focus-visible{border-radius:4px;outline:2px solid var(--green);outline-offset:2px}.funding-ranking-asset>i{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#14202c;color:var(--green);font-size:var(--text-small);font-style:normal}.funding-ranking-asset>span{min-width:0;display:grid}.funding-ranking-asset>span>small{color:#5f6d80}.funding-ranking-asset>em{margin-left:auto;color:#5f6d80;font-size:var(--text-small);font-style:normal}.funding-ranking-detail>td{padding:0 12px 12px;background:#0b121a}.funding-ranking-detail-empty{margin:0;padding:14px 2px;color:#5f6d80;font-size:var(--text-small)}.funding-ranking-venues{width:100%;border-collapse:collapse;font-size:var(--text-small)}.funding-ranking-venues th{padding:7px 10px;border-bottom:1px solid #273444;color:#5f6d80;font-size:var(--text-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap}.funding-ranking-venues td{padding:7px 10px;border-bottom:1px solid #182430;color:#b4becb;vertical-align:middle}.funding-ranking-venues tr.current>td{background:#18d6ad17}.funding-ranking-venues tr.current td:first-child{box-shadow:inset 3px 0 0 var(--green)}html[data-theme=light] .funding-ranking-row.expanded>td{background:#eef7f4}html[data-theme=light] .funding-ranking-asset{color:#1f2b36}html[data-theme=light] .funding-ranking-asset>i{background:#e7f2ef}html[data-theme=light] .funding-ranking-asset>span>small,html[data-theme=light] .funding-ranking-asset>em{color:#71808e}html[data-theme=light] .funding-ranking-detail>td{background:#f7fafb}html[data-theme=light] .funding-ranking-detail-empty{color:#71808e}html[data-theme=light] .funding-ranking-venues th{border-bottom-color:#dce3e9;color:#71808e}html[data-theme=light] .funding-ranking-venues td{border-bottom-color:#e7ecef;color:#52606d}html[data-theme=light] .funding-ranking-venues tr.current>td{background:#e4f7f1}html[data-theme=light] .opportunity-filter select{background:#fff}.opportunity-spread-quality-table table{min-width:1180px}.opportunity-spread-quality-table .spread-toggle{width:24px;height:24px;padding:0;border-radius:4px;line-height:1}.opportunity-spread-quality-table .spread-quality-asset-row.open{background:#18d6ad0f}.opportunity-spread-quality-table .spread-quality-asset-row td{vertical-align:top}.quality-legs{display:grid;gap:3px;margin-top:4px}.quality-legs .venue-badge{font-size:var(--text-micro);padding:1px 6px}.quality-symmetry{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:4px;font-size:var(--text-small);font-weight:800}.quality-symmetry.ok{color:var(--green);background:#18d6ad1f}.quality-symmetry.skew{color:#ffc16c;background:#ffc16c1f}.quality-score{font-size:var(--text-body)}.opportunity-source-badge{justify-self:start;width:fit-content;padding:2px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:var(--text-micro);font-weight:700;letter-spacing:.04em}.spread-quality-detail-row>td{padding:0!important;border-bottom:1px solid rgba(27,37,50,.55);background:#090e148c}.spread-quality-combination-table{width:100%;border-collapse:collapse}.spread-quality-combination-table th{padding:7px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-micro);font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap}.spread-quality-combination-table td{padding:8px 12px;border-bottom:1px solid rgba(27,37,50,.4);color:#b4becb;font-size:var(--text-small);vertical-align:middle}.spread-quality-combination-table tr:last-child td{border-bottom:0}.spread-quality-combination-table tr.best{background:#d6b25612}.spread-quality-combination-table td:first-child{color:var(--muted);text-align:center}html[data-theme=light] .spread-quality-detail-row>td{background:#f0f3f7cc}html[data-theme=light] .spread-quality-combination-table tr.best{background:#d6b25629}html[data-theme=light] .quality-symmetry.ok{color:#007f67;background:#007f671f}html[data-theme=light] .quality-symmetry.skew{color:#855019;background:#cf965529}html[data-theme=light] .hedge-mode-switch{background:#f0f3f6}@media(max-width:920px){.hedge-mode-switch{width:100%;justify-content:space-between}.hedge-mode-switch>span{flex-basis:100%}}.strategy-overview-warning{margin:10px 16px 0;padding:8px 12px;border:1px solid #d9b64a66;border-radius:8px;color:#d9b64a;font-size:var(--text-caption)}html[data-theme=light] .strategy-overview-warning{color:#8a6d1a;border-color:#8a6d1a55}.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% -10%,#10202e,#070b10 55%)}.login-card{width:min(100%,380px);display:grid;gap:14px;padding:30px 28px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 24px 70px #0008}.login-brand{display:grid;justify-items:center;gap:4px;margin-bottom:6px}.login-brand img{width:46px;height:46px}.login-brand strong{font-size:22px;letter-spacing:-.02em}.login-brand small{color:var(--muted);font-size:var(--text-caption)}.login-card label{display:grid;gap:6px;font-size:var(--text-label);color:var(--muted)}.login-card input{padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#070b10;color:var(--text);font:inherit}.login-card input:focus{outline:2px solid var(--green);outline-offset:1px}.login-card button[type=submit]{margin-top:4px;padding:11px 14px;border:1px solid #1f6f63;border-radius:8px;background:#0d3a33;color:#c9fff4;font-weight:700;cursor:pointer}.login-card button[type=submit]:disabled{opacity:.5;cursor:default}.login-error{margin:0;padding:9px 11px;border:1px solid #713f2b;border-radius:8px;background:#24150f;color:#fdba74;font-size:var(--text-caption)}.login-hint{color:var(--muted);font-size:var(--text-caption);text-align:center}html[data-theme=light] .login-screen{background:radial-gradient(circle at 20% -10%,#dcebf5,#eef2f6 55%)}html[data-theme=light] .login-card input{background:#fff}html[data-theme=light] .login-card button[type=submit]{border-color:#137b68;background:#0f7f6b;color:#fff}.password-change-form{display:grid;gap:9px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#070b10}.password-change-form input{padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:#0b1118;color:var(--text);font:inherit}.password-change-form input:focus{outline:2px solid var(--green);outline-offset:1px}.password-change-form button{padding:9px 10px;border:1px solid #1f6f63;border-radius:7px;background:#0d3a33;color:#c9fff4;font-weight:700;cursor:pointer}.password-change-form button:disabled{opacity:.5;cursor:default}.password-change-form .password-cancel{border-color:var(--line);background:transparent;color:var(--muted);font-weight:600}.password-change-form .password-error{color:#fda4af;font-size:var(--text-caption)}.password-change-form .password-ok{color:var(--green);font-size:var(--text-caption)}html[data-theme=light] .password-change-form{background:#fff}html[data-theme=light] .password-change-form input{background:#f4f7fa}html[data-theme=light] .password-change-form button{border-color:#137b68;background:#0f7f6b;color:#fff}html[data-theme=light] .password-change-form .password-cancel{border-color:#d3dce4;background:#fff;color:#5b6a7a}html[data-theme=light] .password-change-form .password-error{color:#b3425a}.equity-card{margin-top:14px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.equity-card .section-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:15px 20px 13px;border-bottom:1px solid var(--line)}.equity-card .section-title h2{margin:3px 0 0;font-size:14px}.equity-range-tabs{display:flex;gap:3px;padding:3px;border:1px solid #202c38;border-radius:6px;background:#0a1118}.equity-range-tabs button{min-width:44px;height:27px;padding:0 10px;border:0;border-radius:4px;color:#6f7d8f;background:transparent;font-size:var(--text-caption);font-weight:700;cursor:pointer}.equity-range-tabs button:hover{color:#d5dde5}.equity-range-tabs button.active{color:#06100d;background:var(--green)}.equity-range-tabs button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.equity-since{margin:0;padding:9px 20px 0;color:#8493a4;font-size:var(--text-caption)}.equity-since time{color:#7f8c9c}.equity-chart{position:relative;height:320px}.equity-chart .chart-host{position:absolute;inset:0}.equity-message{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;color:#667386;text-align:center}.equity-message>span{color:#405064;font-size:20px}.equity-message strong{color:#8c99a8;font-size:var(--text-small)}.equity-message small{max-width:300px;color:#8493a4;font-size:var(--text-caption);line-height:1.5}.equity-message button{height:27px;padding:0 10px;border:1px solid #314052;border-radius:4px;color:#9ba7b5;background:#111a23;font-size:var(--text-caption);cursor:pointer}.equity-message.error>span{color:var(--red)}.equity-change{margin:0;padding:0 20px 4px;color:#8493a4;font-size:var(--text-caption)}.equity-change strong{font-family:var(--font-mono)}.equity-change.positive strong{color:var(--green)}.equity-change.negative strong{color:var(--red)}.equity-note{margin:0;padding:7px 20px 14px;color:#8493a4;font-size:var(--text-caption)}html[data-theme=light] .equity-card{background:#fff}html[data-theme=light] .equity-range-tabs{border-color:#d5dee5;background:#f4f7f9}html[data-theme=light] .equity-range-tabs button{color:#62707d}html[data-theme=light] .equity-range-tabs button:hover{color:#24313d}html[data-theme=light] .equity-range-tabs button.active{color:#fff;background:#009b7d}html[data-theme=light] .equity-since,html[data-theme=light] .equity-note,html[data-theme=light] .equity-change{color:#687583}html[data-theme=light] .equity-since time{color:#4d5b69}html[data-theme=light] .equity-message strong{color:#596877}html[data-theme=light] .equity-message small{color:#687583}html[data-theme=light] .equity-message button{border-color:#ccd7df;color:#52606d;background:#f5f8fa}@media(max-width:920px){.equity-card .section-title{padding:13px 14px 11px}.equity-chart{height:260px}.equity-range-tabs{width:100%;justify-content:space-between}.equity-since,.equity-change,.equity-note{padding-left:14px;padding-right:14px}}.strategy-log-tabs{min-height:44px;display:flex;align-items:stretch;gap:22px;overflow-x:auto;padding:0 20px;border-bottom:1px solid var(--line);background:#091017}.strategy-log-tabs button{position:relative;flex:0 0 auto;padding:0;border:0;border-bottom:3px solid transparent;color:#8b98a8;background:transparent;font-size:var(--text-body);font-weight:700;cursor:pointer}.strategy-log-tabs button:hover{color:#b7c1cc}.strategy-log-tabs button.active{border-bottom-color:var(--green);color:#dce4eb}.execution-log-state.error{gap:12px}.execution-log-state .retry-logs{height:30px;padding:0 16px;border:1px solid #3d4652;border-radius:5px;color:#c5ced8;background:#101821;font-size:var(--text-small);font-weight:600;cursor:pointer}.execution-log-state .retry-logs:hover{border-color:#59707f;color:#e5ebf1}.execution-log-pager{display:flex;align-items:center;gap:14px;padding:0 20px;border-top:1px solid var(--line)}.execution-log-pager:empty{display:none}.execution-log-pager .execution-pagination{flex:1 1 auto}.execution-log-load-more{margin-left:auto;padding:10px 0}.execution-log-load-more button{height:32px;padding:0 16px;border:1px solid #2a3744;border-radius:5px;color:#c5ced8;background:#101821;font-size:var(--text-small);font-weight:600;cursor:pointer}.execution-log-load-more button:hover:not(:disabled){border-color:#59707f;color:#e5ebf1}.execution-log-load-more button:disabled{opacity:.6;cursor:default}html[data-theme=light] .strategy-log-tabs{background:#fff}html[data-theme=light] .strategy-log-tabs button{color:#596877}html[data-theme=light] .strategy-log-tabs button:hover{color:#40505f}html[data-theme=light] .strategy-log-tabs button.active{color:#1e2b36}html[data-theme=light] .execution-log-state .retry-logs,html[data-theme=light] .execution-log-load-more button{border-color:#cbd6de;color:#40505f;background:#f5f8fa}.strategy-threshold-hints{grid-column:1 / -1;display:grid;gap:6px;margin:2px 0 0}.strategy-stop-buffer{display:grid;gap:3px;margin:0;padding:8px 10px;border:1px solid #3b3525;border-radius:5px;background:#17140e}.strategy-stop-buffer strong{color:#d7b45f;font-family:var(--font-sans);font-size:var(--text-small)}.strategy-stop-buffer small{color:#94825d;font-size:var(--text-caption);line-height:1.45}.strategy-stop-buffer.invalid{border-color:#5c2b34;background:#1c1113}.strategy-stop-buffer.invalid strong,.strategy-stop-buffer.invalid small{color:#d98c9a}.strategy-ladder-preview{display:flex;flex-wrap:wrap;gap:4px;margin:0;color:#63877e;font-size:var(--text-caption);font-weight:600}.strategy-ladder-note{margin:0;color:#687588;font-size:var(--text-caption);line-height:1.45}html[data-theme=light] .strategy-stop-buffer{border-color:#e2d6b0;background:#fdf9ec}html[data-theme=light] .strategy-stop-buffer strong{color:#8a6a14}html[data-theme=light] .strategy-stop-buffer small{color:#8a7a52}html[data-theme=light] .strategy-stop-buffer.invalid{border-color:#eec7cf;background:#fceef1}html[data-theme=light] .strategy-stop-buffer.invalid strong,html[data-theme=light] .strategy-stop-buffer.invalid small{color:#b23a50}html[data-theme=light] .strategy-ladder-preview{color:#4a7a6c}html[data-theme=light] .strategy-ladder-note{color:#71808e}.running-row.clickable{cursor:pointer;transition:background .12s ease}.running-row.clickable:hover{background:#0e1620}.running-row.clickable:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.running-row>.strategy-pnl strong,.running-row>.strategy-locked-bps strong{font-family:var(--font-sans)}.running-row>.strategy-log-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.running-row .copy-button{border-color:#3b3a62;color:#b2aee0;background:#171630}.running-row .copy-button:hover{border-color:#5f5a92;color:#d6d2ff}.strategy-copy-notice{display:flex;align-items:flex-start;gap:8px;margin:0 16px 10px;padding:9px 10px;border:1px solid #2d5c52;border-radius:5px;color:#8fc9b9;background:#0d211c;font-size:var(--text-small)}.strategy-copy-notice>span{flex:0 0 auto;font-weight:800}.strategy-copy-notice p{flex:1 1 auto;margin:0;line-height:1.45}.strategy-copy-notice strong{color:#cfe9e1;font-family:var(--font-sans)}.strategy-copy-notice button{flex:0 0 auto;height:26px;padding:0 9px;border:1px solid #2f5f55;border-radius:4px;color:#9fd6c7;background:#10332c;font-size:var(--text-caption);cursor:pointer}.strategy-copy-notice button:hover{border-color:#468a7b;color:#d6f4ec}.strategy-config-detail-modal{display:flex;flex-direction:column;width:min(760px,100%);max-height:calc(84vh - 24px);max-height:calc(100dvh - 16vh - 24px);overflow:hidden}.strategy-config-detail-modal>header{flex:0 0 auto}.strategy-config-detail-modal .strategy-detail-body{flex:1 1 auto;min-height:0;display:grid;gap:16px;margin:14px 0;overflow-y:auto;overscroll-behavior:contain}.strategy-detail-body h3{margin:0 0 8px;color:#8b98a8;font-size:var(--text-small);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.strategy-detail-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;overflow:hidden;border:1px solid #1d2834;border-radius:6px}.strategy-detail-rows>div{min-width:0;display:grid;gap:3px;padding:7px 10px;border-bottom:1px solid #1d2834;background:#0c1219}.strategy-detail-rows>div:nth-child(odd){border-right:1px solid #1d2834}.strategy-detail-rows dt{color:#617084;font-size:var(--text-caption)}.strategy-detail-rows dd{margin:0;overflow-wrap:anywhere;color:#c6cfd9;font-family:var(--font-sans);font-size:var(--text-small)}.strategy-detail-note{margin:8px 0 0;color:#687588;font-size:var(--text-caption);line-height:1.45}.strategy-detail-actions{display:flex;flex:0 0 auto;align-items:stretch;gap:8px;margin-top:0;padding-top:12px;border-top:1px solid #1d2834}.strategy-detail-actions .confirm-back{flex:0 0 auto;width:auto}.strategy-detail-actions .strategy-detail-secondary{flex:0 0 auto;padding:0 14px;border:1px solid #294b56;border-radius:5px;color:#8fc7d4;background:#0d2027;font-size:var(--text-small);font-weight:600;cursor:pointer}.strategy-detail-actions .strategy-detail-secondary:hover{border-color:#3d7280;color:#bce9f1}.strategy-detail-actions .confirm-submit{flex:1 1 auto}@media(max-width:640px){.strategy-detail-rows{grid-template-columns:minmax(0,1fr)}.strategy-detail-rows>div:nth-child(odd){border-right:0}.strategy-detail-actions{flex-wrap:wrap}}html[data-theme=light] .running-row.clickable:hover{background:#f4f7f9}html[data-theme=light] .strategy-copy-notice{border-color:#98cfc1;color:#00795f;background:#eaf7f3}html[data-theme=light] .strategy-copy-notice strong{color:#17212b}html[data-theme=light] .strategy-detail-rows{border-color:#d5dee5}html[data-theme=light] .strategy-detail-rows>div{border-bottom-color:#e7ecef;background:#f8fafb}html[data-theme=light] .strategy-detail-rows>div:nth-child(odd){border-right-color:#e7ecef}html[data-theme=light] .strategy-detail-rows dt{color:#71808e}html[data-theme=light] .strategy-detail-rows dd{color:#1f2b36}html[data-theme=light] .strategy-detail-actions{border-top-color:#dfe6ec}.order-summary .max-quantity{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border:1px solid #2f5a4f;border-radius:4px;color:var(--green);background:#0e211c;font:600 var(--text-caption) var(--font-sans);cursor:pointer;transition:border-color .15s ease,background .15s ease}.order-summary .max-quantity b{padding:0 4px;border-radius:3px;color:#06110d;background:var(--green);font-size:var(--text-micro);letter-spacing:.04em}.order-summary .max-quantity:hover:not(:disabled){border-color:#3f7a6b;background:#123026}.order-summary .max-quantity:disabled{color:#6a7789;border-color:#253140;background:transparent;cursor:default}.order-summary .max-quantity:disabled b{color:#7d8a9b;background:#1b2531}html[data-theme=light] .order-summary .max-quantity{border-color:#9fd4c7;color:#0d6b58;background:#e9f7f2}html[data-theme=light] .order-summary .max-quantity b{color:#fff;background:#0d9488}.maker-depth-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;margin:8px 0 0;padding:7px 10px;border:1px solid #1f2b38;border-radius:6px;background:#0b1219}.maker-depth-row>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.maker-depth-row dt{overflow:hidden;color:#6b7a8d;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis}.maker-depth-row dd{margin:0;color:#b8c2cf;font:600 var(--text-caption) var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.maker-depth-row .maker-depth-note{grid-column:1 / -1;margin:2px 0 0;color:#7d8a9b;font-size:var(--text-micro);line-height:1.4}html[data-theme=light] .maker-depth-row{border-color:#dfe6ec;background:#f7f9fb}html[data-theme=light] .maker-depth-row dt{color:#6a7686}html[data-theme=light] .maker-depth-row dd{color:#33414e}.us-stock-view{display:grid;gap:18px}.us-pair-saved>header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.us-pair-saved>header strong{font-size:var(--text-body)}.us-pair-saved>header span{color:var(--muted);font:var(--text-caption) var(--font-sans)}.us-pair-saved ul{display:grid;margin:0;padding:0;list-style:none}.us-pair-saved li{display:flex;align-items:center;gap:10px;padding:8px 16px;border-top:1px solid #161f2a}.us-pair-saved li:first-child{border-top:0}.us-pair-load{flex:1;min-width:0;display:grid;gap:2px;padding:4px 6px;border:1px solid transparent;border-radius:5px;color:inherit;background:transparent;text-align:left;cursor:pointer}.us-pair-load:hover{border-color:#2c3a4a;background:#101a24}.us-pair-load strong{overflow:hidden;color:#d7dee6;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.us-pair-load small{overflow:hidden;color:#7f8da0;font:var(--text-caption) var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.us-pair-empty{margin:0;padding:14px 16px;color:#6b7a8d;font-size:var(--text-small)}.us-pair-editor{display:grid;gap:14px;padding:16px}.us-pair-editor .us-leg{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border:1px solid #22303d;border-radius:8px;background:#0b1219}.us-pair-editor .us-leg label{display:grid;gap:5px;color:#7f8da0;font-size:var(--text-small)}.us-pair-editor .us-leg select,.us-pair-editor .us-leg input,.us-pair-fields input{min-width:0;height:34px;padding:0 10px;border:1px solid #2b3949;border-radius:5px;color:#e4eaf1;background:#0d151e;font:var(--text-body) var(--font-sans)}.us-leg-symbol{grid-column:1 / -1;margin:0;color:#8b98a8;font:var(--text-caption) var(--font-sans)}.us-pair-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.us-pair-metrics>div{display:grid;gap:3px;padding:9px 12px;border:1px solid #1f2b38;border-radius:7px;background:#0b1219}.us-pair-metrics dt{color:#6b7a8d;font-size:var(--text-micro)}.us-pair-metrics dd{margin:0;color:#d7dee6;font:600 var(--text-body) var(--font-sans)}.us-pair-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.us-pair-fields label{display:grid;gap:5px;color:#7f8da0;font-size:var(--text-small)}.us-pair-notice{margin:0;color:#7fd7c2;font-size:var(--text-small)}.us-pair-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.us-pair-confirm{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid #2b3949;border-radius:7px;background:#0d151e}.us-pair-confirm p{flex:1;margin:0;color:#b4becb;font-size:var(--text-small)}html[data-theme=light] .us-pair-editor .us-leg,html[data-theme=light] .us-pair-metrics>div,html[data-theme=light] .us-pair-confirm{border-color:#dfe6ec;background:#f7f9fb}html[data-theme=light] .us-pair-saved li{border-top-color:#e5eaee}.book-depth{min-height:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2px 8px;margin-top:auto;padding:4px 10px;border-top:1px solid #17212c;background:#0b1219}.book-depth>div{min-width:0;display:grid;gap:1px}.book-depth dt{overflow:hidden;color:#576477;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis}.book-depth dd{margin:0;overflow:hidden;color:#a7b1bf;font:600 var(--text-caption) var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.book-depth dd.positive{color:var(--green)}.book-depth dd.negative{color:var(--red)}html[data-theme=light] .book-depth{border-top-color:#e5eaee;background:#f7f9fb}html[data-theme=light] .book-depth dt{color:#6a7686}html[data-theme=light] .book-depth dd{color:#33414e}.positions-head{flex-wrap:wrap;row-gap:0}.positions-head-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto;padding-right:10px}.panel-filter-chips{display:flex;align-items:stretch;gap:6px;padding:4px 10px}.panel-filter-chips button{min-height:26px;padding:3px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:transparent;font-size:var(--text-small);font-weight:600;line-height:1.3;cursor:pointer}.panel-filter-chips button:hover{color:var(--text);border-color:#3a4757}.panel-filter-chips button.active{color:#06110e;border-color:var(--green);background:var(--green)}.market-type-tag{display:inline-block;margin-right:7px;padding:1px 7px;border-radius:4px;font-size:var(--text-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.market-type-tag.perp{color:#7fd7c2;background:#0e2b26}.market-type-tag.spot{color:#86b7e8;background:#12283d}html[data-theme=light] .market-type-tag.perp{color:#00695a;background:#dcf3ee}html[data-theme=light] .market-type-tag.spot{color:#1d5a94;background:#e1eefb}.quality-sort-chips{padding-top:10px}.quality-stale-badge{display:inline-block;margin-left:8px;padding:1px 8px;border:1px solid #8a6d1f;border-radius:999px;color:#e8c15c;background:#2b230d;font-size:var(--text-micro);font-weight:700;white-space:nowrap}html[data-theme=light] .quality-stale-badge{color:#7a5c00;background:#fdf3d7;border-color:#d9bd6b}.launch-disabled-reason{margin:6px 0 0;color:#d9a05b;font-size:var(--text-small);line-height:1.45}html[data-theme=light] .launch-disabled-reason{color:#96610f}.close-plan-status{margin:0 20px 12px;padding:8px 12px;border:1px solid #1f5c4d;border-radius:7px;color:#7fd7c2;background:#0c211d;font-size:var(--text-small);line-height:1.45}.close-plan-status.pending{border-color:#5a4a1f;color:#e8c15c;background:#221d0e}html[data-theme=light] .close-plan-status{color:#00695a;background:#e3f5f0;border-color:#9fd8ca}html[data-theme=light] .close-plan-status.pending{color:#7a5c00;background:#fdf3d7;border-color:#d9bd6b}.close-carry-button{min-height:30px;padding:4px 12px;border:1px solid #40506a;border-radius:6px;color:var(--text);background:transparent;font-size:var(--text-small);font-weight:700;cursor:pointer}.close-carry-button:hover{border-color:var(--green);color:var(--green)}.close-carry-button:disabled{color:#5c6a7c;border-color:#26313d;cursor:default}@media(pointer:coarse){:root{--action-height: 26px;--action-font: var(--text-caption);--table-row-height: 42px}button,a,input,select,textarea,label{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}.app-shell .row-action,.row-action{position:relative;min-height:var(--action-height);min-width:0;padding:0 var(--action-pad-x);font-size:var(--action-font)}.row-action:after{content:"";position:absolute;inset:-9px}.close-position-action{background:transparent}.panel-tabs button,.topbar-navigation-button{min-height:0}.panel-filter-chips{padding-block:6px}.panel-filter-chips button{position:relative;min-height:28px;padding:2px 11px;font-size:var(--text-caption)}.panel-filter-chips button:after{content:"";position:absolute;inset:-8px}.topbar nav button .topbar-nav-glyph,.topbar nav button .nav-boros-mark{flex:0 0 auto;overflow:visible}.disclaimer-close{min-width:44px;min-height:44px}}@media(max-width:640px){.modal-backdrop,.confirm-order-backdrop{padding:8px;padding-top:max(8px,env(safe-area-inset-top));place-items:start center;overflow-y:auto}.modal-backdrop>*,.confirm-order-backdrop>*{width:100%;max-width:640px;max-height:calc(100dvh - 16px);overflow-y:auto}.confirm-order-modal{max-height:calc(100dvh - 16px)}}@media(max-height:820px){.strategy-config-detail-modal{padding-top:16px;padding-bottom:14px}.strategy-config-detail-modal .strategy-detail-body{gap:12px;margin:10px 0}.strategy-config-detail-modal .strategy-detail-body h3{margin-bottom:6px}.strategy-config-detail-modal .strategy-detail-rows>div{padding:5px 10px}.strategy-config-detail-modal .strategy-detail-note{margin-top:6px}}@media(max-width:640px){.strategy-config-detail-modal{max-height:calc(100dvh - 16px);overflow:hidden}.strategy-config-detail-modal .strategy-detail-actions{flex-wrap:wrap}.strategy-config-detail-modal .strategy-detail-actions .confirm-back,.strategy-config-detail-modal .strategy-detail-actions .strategy-detail-secondary{flex:1 1 calc(50% - 4px);min-width:0;min-height:44px}.strategy-config-detail-modal .strategy-detail-actions .confirm-submit{flex:1 1 100%;min-height:46px}}.us-leg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.us-leg-head em{padding:3px 7px;border-radius:3px;font-size:var(--text-small);font-style:normal;font-weight:700;white-space:nowrap}.sell-leg .us-leg-head em{color:var(--red);background:#351821}.buy-leg .us-leg-head em{color:var(--green);background:#0f352c}.us-leg-ticker{display:grid;gap:5px;margin-top:10px}.us-leg-ticker span{color:#5f6d80;font-size:var(--text-caption);font-weight:600}.us-leg-ticker input{height:34px;padding:0 10px;border:1px solid #283543;border-radius:4px;color:#e0e6ec;background:#0a1118;font:700 var(--text-body) var(--font-sans);letter-spacing:.05em;text-transform:uppercase}.us-leg-state{font-weight:700}.us-leg-state.live{color:var(--green)}.us-leg-state.stale{color:#d0a04b}.us-leg-state.missing{color:#7f8da0}.us-leg-symbol{overflow:hidden;max-width:190px;text-overflow:ellipsis;white-space:nowrap}.us-ratio-hint{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:0 16px 12px;padding:9px 10px;border:1px solid #283442;border-radius:4px;background:#0a1118}.us-ratio-hint span{color:#687588;font-size:var(--text-small);font-weight:600}.us-ratio-hint strong{color:#cbd4d0;font-family:var(--font-sans);font-size:var(--text-small)}.us-ratio-hint small{grid-column:1 / -1;color:#5e6c7f;font-size:var(--text-micro)}.us-pair-name{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.us-pair-name input{min-width:0;height:34px;padding:0 10px;border:1px solid #2b3949;border-radius:5px;color:#e4eaf1;background:#0d151e;font:var(--text-body) var(--font-sans)}.us-pair-save{height:34px;padding:0 12px;border:1px solid #35675c;border-radius:5px;color:#cfe0db;background:#0e1c19;font:700 var(--text-small) var(--font-sans);cursor:pointer}.us-pair-save:disabled{border-color:#24413b;color:#6c8f85;background:#16211f;cursor:not-allowed}.us-pair-error{margin:0;padding:10px 16px;color:#ef91a0;font-size:var(--text-small)}.us-pair-saved .us-pair-notice{padding:10px 16px;font-size:var(--text-small)}.us-field-group{grid-column:1 / -1;margin:6px 0 -2px;color:#6f8d86;font-size:var(--text-micro);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.us-field-group:first-child{margin-top:0}.compact-fields label.invalid>div{border-color:#6b3541;background:#1a1013}.us-field-error{color:#ef91a0;font-size:var(--text-micro);line-height:1.35}.us-field-note{margin:0 16px 10px;color:#5e6c7f;font-size:var(--text-micro);line-height:1.45}.us-leg-error{border-color:#5d2d3a;background:#27131a}.us-leg-error p{color:#ef91a0}.us-reduce-only{padding:0 16px 12px}.us-reduce-only>span{display:block;margin-bottom:6px;color:#687588;font-size:var(--text-small)}.us-reduce-only>div{display:flex;align-items:center;gap:8px;cursor:pointer}.us-reduce-only input[type=checkbox]{width:15px;min-width:15px;height:15px;margin:0;accent-color:var(--green)}.launch-disabled-reason+.launch-disabled-reason{margin-top:4px}html[data-theme=light] .us-leg-ticker input,html[data-theme=light] .us-pair-name input{border-color:#d5dee5;color:#1f2b36;background:#f8fafb}html[data-theme=light] .us-ratio-hint{border-color:#d3dde4;background:#f5f8fa}html[data-theme=light] .us-ratio-hint strong{color:#33414e}html[data-theme=light] .us-pair-save{border-color:#b3ddd1;color:#1d7a63;background:#e9f7f2}html[data-theme=light] .compact-fields label.invalid>div{border-color:#e4b8c0;background:#fff0f3}html[data-theme=light] .us-field-error{color:#b7384f}html[data-theme=light] .us-field-note{color:#71808e}html[data-theme=light] .us-leg-error{border-color:#e4b8c0;background:#fff0f3}html[data-theme=light] .us-leg-error p{color:#b7384f}html[data-theme=light] .sell-leg .us-leg-head em{color:var(--red);background:#fdebef}html[data-theme=light] .buy-leg .us-leg-head em{color:#00866d;background:#e4f6f1}@media(max-width:860px){.us-leg-head{flex-wrap:wrap}.us-leg-symbol{max-width:none;white-space:normal;overflow-wrap:anywhere;text-align:right}.strategy-rules.compact .us-fields{grid-template-columns:1fr}}.funding-lens-bar{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.funding-lens-bar button{padding:5px 12px;border:1px solid #263342;border-radius:5px;color:#93a1b3;background:#0b121a;font-family:var(--font-sans);font-size:var(--text-small);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.funding-lens-bar button:hover{color:#d5dce4;border-color:#33526a}.funding-lens-bar button.active{color:#062b24;border-color:var(--green);background:var(--green);font-weight:700}.funding-lens-bar button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.funding-lens-bar>small{margin-left:auto;color:var(--muted);font-size:var(--text-caption)}.funding-settlement-board{display:grid;gap:0}.funding-settlement-table{min-width:1180px}.funding-settlement-table th:nth-child(1){width:210px}.funding-settlement-table th:nth-child(2),.funding-settlement-table th:nth-child(3){width:130px}.funding-settlement-table th:nth-child(4){width:140px}.funding-settlement-table th:nth-child(5){width:250px}.funding-settlement-table th:nth-child(6){width:150px}.funding-settlement-table th:nth-child(7){width:110px}.funding-settlement-contract{display:flex;align-items:center;gap:9px;min-width:0}.funding-settlement-contract>span{display:grid;min-width:0}.funding-settlement-contract strong{color:#dfe6ee;font-size:var(--text-body)}.funding-settlement-contract small{color:#5f6d80;font-size:var(--text-micro);font-family:var(--font-mono, var(--font-sans));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funding-settlement-interval{display:block;color:#d5dce4;font-size:var(--text-body)}.funding-settle-countdown{display:block;margin-top:3px;color:var(--green);font-family:var(--font-mono, var(--font-sans));font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.funding-tone-pay{color:var(--red)}.funding-tone-earn{color:var(--green)}.funding-tone-flat{color:#9aa7b6}.funding-settlement-strip{display:flex;align-items:flex-end;gap:3px;height:30px;padding:2px 0}.funding-settlement-bar{flex:1 1 0;min-width:5px;display:block;border-radius:2px}.funding-settlement-bar.funding-tone-pay{background:var(--red)}.funding-settlement-bar.funding-tone-earn{background:var(--green)}.funding-settlement-bar.funding-tone-flat{background:#3a4757}.funding-settlement-empty{display:block;color:#6b7a8d;font-size:var(--text-small);font-style:italic}.funding-settlement-count{display:block;margin-top:4px;color:#536073;font-size:var(--text-micro)}.funding-settlement-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:9px 18px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-caption)}.funding-settlement-legend>span{display:inline-flex;align-items:center;gap:6px}.funding-settlement-legend i{width:10px;height:10px;border-radius:2px}html[data-theme=light] .funding-lens-bar button{border-color:#d5dee5;color:#46586b;background:#f8fafb}html[data-theme=light] .funding-lens-bar button.active{border-color:#1d7a63;color:#fff;background:#1d7a63}html[data-theme=light] .funding-tone-pay{color:#c02c45}html[data-theme=light] .funding-tone-earn{color:#0f7f66}html[data-theme=light] .funding-settlement-bar.funding-tone-pay{background:#c02c45}html[data-theme=light] .funding-settlement-bar.funding-tone-earn{background:#0f7f66}html[data-theme=light] .funding-settle-countdown{color:#0f7f66}@media(max-width:860px){.funding-lens-bar>small{margin-left:0}.funding-settlement-legend{flex-direction:column;align-items:flex-start;gap:6px}}.funding-settlement-table{min-width:1420px}.funding-settlement-table th:nth-child(1){width:160px}.funding-settlement-table th:nth-child(2),.funding-settlement-table th:nth-child(3){width:190px}.funding-settlement-table th:nth-child(4),.funding-settlement-table th:nth-child(5){width:130px}.funding-settlement-table th:nth-child(6){width:140px}.funding-settlement-table th:nth-child(7){width:260px}.funding-settlement-table th:nth-child(8){width:110px}.funding-pair-asset{display:flex;align-items:center;gap:9px;min-width:0}.funding-pair-asset>span:last-child{display:grid;min-width:0}.funding-pair-asset strong{color:#dfe6ee;font-size:var(--text-body)}.funding-pair-asset small{color:#5f6d80;font-family:var(--font-mono, var(--font-sans));font-size:var(--text-micro);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funding-pair-leg{display:grid;gap:3px}.funding-pair-leg-head{display:flex;align-items:center;gap:7px;min-width:0}.funding-pair-leg-head>span{display:grid;min-width:0}.funding-pair-leg-head strong{color:#cfd8e3;font-size:var(--text-small);white-space:nowrap}.funding-pair-leg-head small{color:#4f5d70;font-family:var(--font-mono, var(--font-sans));font-size:var(--text-micro);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funding-pair-leg-rate{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.funding-pair-leg-settle{display:flex}.funding-pair-long{border-left:2px solid rgba(24,214,173,.45);padding-left:8px}.funding-pair-short{border-left:2px solid rgba(240,91,114,.45);padding-left:8px}.funding-pair-strips{display:grid;gap:4px}.funding-pair-strip-row{display:flex;align-items:center;gap:6px;min-height:24px}.funding-pair-strip-row>em{flex:0 0 34px;color:#5f6d80;font-size:var(--text-micro);font-style:normal;text-transform:uppercase;letter-spacing:.04em}.funding-pair-strip-row .funding-settlement-strip{flex:1 1 auto;height:22px}html[data-theme=light] .funding-pair-leg-head strong{color:#33414e}html[data-theme=light] .funding-pair-long{border-left-color:#0f7f6673}html[data-theme=light] .funding-pair-short{border-left-color:#c02c4573}.funding-arb-panel{display:flex;flex-direction:column;gap:14px;padding:16px}.funding-arb-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.funding-arb-head h2{margin:2px 0 4px}.funding-arb-head p{margin:0;opacity:.75;max-width:70ch}.funding-arb-state{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px}.funding-arb-state .dot{width:8px;height:8px;border-radius:50%;background:#888;display:inline-block;margin-right:6px}.funding-arb-state .dot-live{background:#35d07f}.funding-arb-switches{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.funding-arb-settings{display:flex;flex-direction:column;gap:10px}.funding-arb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 12px}.funding-arb-field{display:flex;flex-direction:column;gap:4px;font-size:12px}.funding-arb-field input,.funding-arb-field select{padding:6px 8px;border-radius:6px;border:1px solid rgba(127,127,127,.35);background:transparent;color:inherit}.funding-arb-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px}.funding-arb-table-wrap{overflow-x:auto}.funding-arb-table{width:100%;border-collapse:collapse;font-size:12px}.funding-arb-table th,.funding-arb-table td{text-align:left;padding:5px 6px;border-bottom:1px solid rgba(127,127,127,.18);white-space:nowrap}.funding-arb-reasons{white-space:normal;opacity:.8}.funding-arb-pass{color:#35d07f;font-weight:600}.funding-arb-reject{color:#f06262;font-weight:600}.funding-arb-pos{color:#35d07f}.funding-arb-neg,.funding-arb-error{color:#f06262}.funding-arb-empty{text-align:center;opacity:.6;padding:12px}.funding-arb-audit ul{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:4px;font-size:12px}.funding-arb-audit li{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.funding-arb-audit code{font-size:11px;opacity:.7}.funding-arb-panel{gap:12px}.funding-arb-actionbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.funding-arb-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.funding-arb-btn{border:1px solid rgba(127,127,127,.35);background:transparent;color:inherit;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;min-height:38px}.funding-arb-btn:hover:not(:disabled){border-color:#7f7f7fb3}.funding-arb-btn:disabled{opacity:.45;cursor:not-allowed}.funding-arb-btn.primary{background:#35d07f24;border-color:#35d07f8c;color:#35d07f}.funding-arb-btn.danger{background:#f062621f;border-color:#f0626280;color:#f06262}.funding-arb-badges{display:flex;gap:8px;flex-wrap:wrap}.funding-arb-badge{border:1px solid rgba(127,127,127,.3);border-radius:999px;padding:4px 10px;font-size:11px;opacity:.85}.funding-arb-badge.ok{border-color:#35d07f73;color:#35d07f}.funding-arb-badge.warn{border-color:#e6b4508c;color:#e6b450}.funding-arb-dot{width:8px;height:8px;border-radius:50%;background:#888;display:inline-block;margin-right:6px}.funding-arb-dot.live{background:#35d07f}.funding-arb-guide{font-size:12px;opacity:.9}.funding-arb-guide ol{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.funding-arb-group{border:1px solid rgba(127,127,127,.18);border-radius:10px;padding:8px 12px}.funding-arb-group>summary{cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:4px 0}.funding-arb-group>summary>span{font-weight:600;font-size:13px}.funding-arb-group>summary>small{opacity:.6;font-size:11px}.funding-arb-group-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;padding:8px 0 4px}.funding-arb-field small{font-size:11px;opacity:.6;line-height:1.3}.funding-arb-field.toggle{flex-direction:row;align-items:center;gap:8px}.funding-arb-field.toggle small{flex-basis:100%}.funding-arb-savebar{display:flex;gap:8px;flex-wrap:wrap;padding-top:2px}.funding-arb-tablehead{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.funding-arb-filter{display:inline-flex;border:1px solid rgba(127,127,127,.3);border-radius:8px;overflow:hidden}.funding-arb-filter button{border:0;background:transparent;color:inherit;padding:5px 10px;font-size:11px;cursor:pointer}.funding-arb-filter button.active{background:#7f7f7f38;font-weight:600}@media(max-width:720px){.funding-arb-actionbar{align-items:stretch}.funding-arb-actions{width:100%}.funding-arb-actions .funding-arb-btn{flex:1 1 45%}.funding-arb-group-body{grid-template-columns:1fr}}.funding-arb-switch{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:transparent;color:var(--text);border-radius:999px;padding:6px 12px;cursor:pointer;text-align:left}.funding-arb-switch .funding-arb-switch-dot{width:9px;height:9px;border-radius:50%;background:currentColor;flex:0 0 auto}.funding-arb-switch .funding-arb-switch-text{display:flex;flex-direction:column;line-height:1.2}.funding-arb-switch .funding-arb-switch-text strong{font-size:var(--text-small);font-weight:650}.funding-arb-switch .funding-arb-switch-text small{font-size:var(--text-caption);color:var(--muted)}.funding-arb-switch.on{border-color:#18d6ad8c;color:var(--green);background:#18d6ad1a}.funding-arb-switch.on small{color:#18d6adcc}.funding-arb-switch.off{border-color:#e6b4508c;color:#e6b450;background:#e6b45014}.funding-arb-switch.off small{color:#e6b450d9}.funding-arb-switch:hover{filter:brightness(1.15)}.funding-arb-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:#03070cad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.funding-arb-modal{width:min(460px,100%);background:var(--panel);border:1px solid var(--line);border-radius:var(--panel-radius);padding:18px 18px 14px;box-shadow:0 18px 50px #00000073}.funding-arb-modal h3{margin:0 0 8px;font-size:var(--text-dialog-title)}.funding-arb-modal p{margin:0 0 16px;font-size:var(--text-description);color:var(--muted);line-height:1.5}.funding-arb-modal-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:720px){.funding-arb-switch{flex:1 1 100%;justify-content:flex-start}.funding-arb-modal{padding:16px}}.funding-arb-save-state{align-self:center;font-size:var(--text-small);color:var(--muted)}.funding-arb-save-state.saving{color:#e6b450}.funding-arb-save-state.saved{color:var(--green)}.funding-arb-save-state.error{color:var(--red)}.funding-arb-panel{display:flex;flex-direction:column;gap:12px;padding:14px}.fa-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.fa-title h2{margin:2px 0 0;font-size:var(--text-section-title)}.fa-title .eyebrow{margin:0}.fa-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fa-state{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:var(--text-small);color:var(--muted)}.fa-state i{width:7px;height:7px;border-radius:50%;background:var(--muted)}.fa-state.on{color:var(--green);border-color:#18d6ad73}.fa-state.on i{background:var(--green);box-shadow:0 0 0 3px #18d6ad1f}.fa-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:stretch}.fa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fa-stat{border:1px solid var(--line);border-radius:8px;padding:9px 11px;min-width:0;background:#ffffff03}.fa-stat>span{display:block;font-size:var(--text-caption);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.fa-stat>strong{display:block;margin-top:3px;font-size:16px;line-height:1.15;font-variant-numeric:tabular-nums}.fa-stat>strong em{font-style:normal;font-size:11px;color:var(--muted);font-weight:500}.fa-stat>strong.ok{color:var(--green)}.fa-stat>strong.warn{color:#e6b450}.fa-stat>small{display:block;margin-top:3px;font-size:var(--text-caption);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-stat>small.warn{color:#e6b450}.fa-switches{display:flex;flex-direction:row;gap:8px;align-items:stretch;flex-wrap:wrap}.fa-workspace{border:1px solid var(--line);border-radius:8px;overflow:hidden;min-height:340px;display:flex;flex-direction:column}.fa-tabs{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--line);padding:0 8px;overflow-x:auto}.fa-tabs button{border:0;background:transparent;color:var(--muted);padding:10px 12px;font-size:var(--text-small);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.fa-tabs button.active{color:var(--text);border-bottom-color:var(--green)}.fa-tabs button span{margin-left:5px;color:var(--muted);font-size:var(--text-caption)}.fa-tabbody{padding:10px;overflow:auto;flex:1}.fa-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.fa-muted{color:var(--muted);font-size:var(--text-caption)}.fa-audit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--text-small)}.fa-audit li{display:flex;align-items:baseline;gap:8px;padding:6px 8px;border-bottom:1px solid var(--line);flex-wrap:wrap}.fa-audit time{color:var(--muted);font-variant-numeric:tabular-nums}.fa-drawer-backdrop{position:fixed;inset:0;z-index:1210;background:#03070c9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.fa-drawer{width:min(540px,100%);height:100%;background:var(--panel);border-left:1px solid var(--line);display:flex;flex-direction:column;box-shadow:-18px 0 50px #00000073;animation:fa-slide-in .16s ease-out}@keyframes fa-slide-in{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}.fa-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.fa-drawer-head h3{margin:2px 0 0;font-size:var(--text-dialog-title)}.fa-icon-btn{border:1px solid var(--line);background:transparent;color:inherit;width:30px;height:30px;border-radius:6px;cursor:pointer}.fa-drawer-body{flex:1;overflow:auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.fa-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap}.fa-drawer-foot>div{display:flex;gap:8px}@media(max-width:1100px){.fa-overview{grid-template-columns:1fr}.fa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-switches{flex-wrap:wrap}}@media(max-width:720px){.funding-arb-panel{padding:10px;gap:10px}.fa-head-actions{width:100%}.fa-head-actions .funding-arb-btn{flex:1 1 44%}.fa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-switches{flex-direction:column}.fa-workspace{min-height:280px}.fa-drawer{width:100%}.fa-drawer-foot{position:sticky;bottom:0}.funding-arb-table{min-width:720px}}.fa-control{display:flex;flex-direction:column;gap:6px;min-width:250px}.fa-segmented{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:9px;background:#ffffff05}.fa-segmented .seg{flex:1 1 0;border:0;background:transparent;color:var(--muted);border-radius:6px;padding:6px 8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1px;font-size:10px;line-height:1.2}.fa-segmented .seg span{font-size:10px;color:var(--muted)}.fa-segmented .seg em{font-style:normal;font-weight:700;font-size:12px;color:var(--muted)}.fa-segmented .seg.on{background:#18d6ad24}.fa-segmented .seg.on span,.fa-segmented .seg.on em{color:var(--green)}.fa-segmented .seg.off em{color:#e6b450}.fa-badges{display:flex;gap:6px;flex-wrap:wrap}.fa-badges .badge{border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:10px;color:var(--muted);white-space:nowrap}.fa-badges .badge.safe{color:var(--green);border-color:#18d6ad66}.fa-badges .badge.risk{color:#e6b450;border-color:#e6b45066}.fa-candidate-row{cursor:pointer}.fa-candidate-row:hover{background:#ffffff08}.fa-candidate-row.expanded{background:#18d6ad0f}.fa-caret{display:inline-block;width:12px;color:var(--muted);font-size:10px}.fa-candidate-detail>td{background:#ffffff06;border-top:1px solid var(--line)}.fa-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;padding:10px 12px}.fa-detail-grid>div{min-width:0}.fa-detail-grid>div>span{display:block;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.fa-detail-grid>div>strong{display:block;margin-top:2px;font-size:12px;font-weight:600;overflow-wrap:anywhere}.fa-detail-grid>div>small{display:block;margin-top:2px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.fa-detail-grid .wide{grid-column:1 / -1}.fa-loadmore{display:flex;justify-content:center;padding:10px 0 2px}@media(max-width:720px){.fa-control{min-width:0;width:100%}.fa-detail-grid{grid-template-columns:1fr}.fa-segmented .seg{padding:7px 6px}}.opportunity-table.table-wrap{max-height:none;overflow-y:visible}.hedge-asset-row>td:first-child{display:flex;align-items:center;gap:8px}.hedge-asset-row.open{background:#18d6ad0d}.hedge-detail-row>td{padding:0!important;background:#ffffff05}.hedge-combination-table{width:100%;border-collapse:collapse}.hedge-combination-table th{padding:7px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-caption);text-align:left;white-space:nowrap}.hedge-combination-table td{padding:7px 10px;border-bottom:1px solid rgba(27,37,50,.5);font-size:var(--text-small)}.hedge-combination-table tr:last-child td{border-bottom:0}.hedge-combination-table .row-action{padding:4px 10px}.funding-table{min-width:1120px}.funding-table th,.funding-table td{padding-left:12px;padding-right:12px}.funding-table th:first-child{width:170px}.funding-table th:nth-child(2){width:130px}.funding-table th:nth-child(3){width:105px}.funding-table th:nth-child(4){width:200px}@media(max-width:900px){.funding-table{min-width:980px}}.strategy-panel-head>div{min-width:0}.strategy-panel-head h2{line-height:1.35;overflow-wrap:anywhere}.recurring-arb-block{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:2px;padding-top:10px;border-top:1px solid var(--line)}.recurring-arb-block>label{min-width:0}.recurring-arb-block>label.disabled{opacity:.55}.recurring-arb-block .reduce-only-control>div{background:#0a1118}@media(max-width:1540px){.strategy-layout.revised,.strategy-layout.revised .strategy-sidebar{grid-template-columns:minmax(0,1fr)}.strategy-layout.revised .strategy-rules-sidebar{width:100%}}@media(max-width:640px){.recurring-arb-block{grid-template-columns:1fr}}.launch-summary.review-grid>div.review-span{grid-column:1 / -1;border-right:0}.launch-summary.review-grid dd small{margin-left:4px;font-size:inherit;color:#627184}:root{--brand: #7c3aed;--brand-2: #8b5cf6;--brand-blue: #3b82f6;--brand-blue-2: #60a5fa;--brand-soft: rgba(124, 58, 237, .16);--brand-line: rgba(139, 92, 246, .34);--gold: #f5c451;--gold-soft: rgba(245, 196, 81, .12);--bg: #050509;--surface: #0d0d16;--surface-2: #12121d;--surface-3: #181826;--line: #242438;--line-soft: #1b1b2b;--muted: #8b8fa8;--text: #f4f5f6;--panel: #0d0d16;--panel-radius: 18px;--text-page-title: 36px;--text-description: 13px;--text-section-title: 16px}html,body,#root{background:var(--bg)}body{color:var(--text);background:radial-gradient(1100px 520px at 8% -10%,rgba(124,58,237,.16),transparent 62%),radial-gradient(900px 420px at 100% 0%,rgba(59,130,246,.1),transparent 58%),var(--bg)}.app-shell{position:relative;min-height:100vh;padding-top:66px;padding-bottom:34px}.app-shell .topbar{height:66px;gap:14px;padding:0 18px;border-bottom:1px solid var(--line-soft);background:#050509e0;box-shadow:0 1px #ffffff04;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.app-shell .brand{width:232px;padding:0 16px 0 2px;border-right:0}.app-shell .brand-symbol{width:32px;height:32px;filter:drop-shadow(0 0 14px rgba(124,58,237,.38))}.app-shell .brand-title strong{color:#fff;font-size:15px;font-weight:750;letter-spacing:.045em}.app-shell .brand-title small{color:#8f92a8;font-size:9px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.app-shell .brand-edition{color:var(--gold);font-size:8px;letter-spacing:.18em}.app-shell .brand-edition:before{width:16px;background:linear-gradient(90deg,var(--gold),rgba(245,196,81,.18))}.app-shell .topbar nav{gap:4px;padding:0 6px}.app-shell .topbar nav button{height:36px;align-self:center;padding:0 14px;border-radius:11px;color:#9598ae;font-size:12px;font-weight:650;transition:color .15s ease,background .15s ease}.app-shell .topbar nav button:hover{color:#f4f5f6;background:var(--surface-2)}.app-shell .topbar nav button.active{color:#fff;background:linear-gradient(135deg,#7c3aedeb,#3b82f6c7);box-shadow:0 8px 22px #7c3aed33}.app-shell .topbar nav button.active:after{display:none}.app-shell .topbar nav button .topbar-nav-glyph{color:#777b93;font-size:15px}.app-shell .topbar nav button.active .topbar-nav-glyph{color:var(--gold)}.app-shell .topbar .nav-strategy-menu{margin-top:6px;padding:7px;border-color:var(--line);border-radius:14px;background:#11111b;box-shadow:0 22px 60px #000b}.app-shell .topbar .nav-strategy-menu button{height:auto;align-self:auto;padding:10px 11px;border-radius:9px}.app-shell .top-actions{gap:6px;padding-right:0}.app-shell .utility,.app-shell .settings-button{width:34px;height:34px;border-color:transparent;border-radius:11px;color:#989bb0}.app-shell .utility:hover,.app-shell .utility[aria-expanded=true],.app-shell .settings-button:hover,.app-shell .settings-button[aria-expanded=true]{border-color:var(--line);color:#fff;background:var(--surface-2)}.app-shell .mode-badge{height:30px;padding:0 11px;border:1px solid var(--line);border-radius:999px;color:#c9cbd8;background:var(--surface);font-size:10px}.app-shell .mode-badge i{background:var(--brand-2);box-shadow:0 0 9px #8b5cf6cc}.app-shell .mode-badge.live i{background:var(--green);box-shadow:0 0 9px #18d6adb3}.app-shell .profile-menu{border-color:var(--line);border-radius:14px;background:#11111b;box-shadow:0 22px 60px #000b}.app-shell .statusbar{height:30px;border-top-color:var(--line-soft);color:#6f7288;background:#08080e}.app-shell .statusbar :is(button,.footer-brand b){color:#9295a9}.app-shell .statusbar .connected,.app-shell .statusbar div>span.connected>i{color:#7fcfb5}.app-shell .statusbar div>span.connected>i{background:var(--green);box-shadow:0 0 8px #18d6ad73}.app-shell .workspace{width:100%}.app-shell .alternate-view{width:100%;max-width:1560px;padding:34px 32px 70px}.app-shell .view-heading{align-items:flex-end;gap:24px;margin-bottom:26px}.app-shell .view-heading h1{margin:2px 0 9px;color:#fff;font-size:clamp(30px,2.55vw,38px);font-weight:780;line-height:1.07;letter-spacing:-.045em}.app-shell .view-heading p:not(.eyebrow){max-width:720px;color:#8f92a8;font-size:12.5px;line-height:1.55}.app-shell .eyebrow{margin-bottom:7px;color:var(--gold);font-size:9px;font-weight:750;letter-spacing:.18em}.app-shell .alternate-view :is(.terminal-panel,.strategy-panel,.strategy-launch,.running-strategies,.allocation-card,.balance-card,.transfer-card,.activity-card,.opportunity-filters,.opportunity-board,.funding-detail-card,.funding-panel,.fee-comparison-card){border-color:var(--line);border-radius:var(--panel-radius);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 34%),var(--surface);box-shadow:inset 0 1px #ffffff05}.app-shell .section-title{min-height:64px}.app-shell .section-title h2{color:#f1f2f7;font-size:15px;font-weight:720;letter-spacing:-.015em}.app-shell .section-title .eyebrow{color:#8a7cb8;letter-spacing:.14em}.app-shell .section-title>span,.app-shell .section-title button{color:#7e8198;font-size:10px}.app-shell .portfolio-summary{display:grid;grid-template-columns:1.45fr repeat(6,minmax(0,1fr));gap:10px;border:0;border-radius:0;background:transparent}.app-shell .portfolio-summary article{min-height:122px;padding:17px 17px 15px;border:1px solid var(--line);border-radius:17px;background:radial-gradient(90% 120% at 100% 0%,rgba(124,58,237,.07),transparent 58%),var(--surface)}.app-shell .portfolio-summary article:first-child{border-color:#7c3aed6b;background:radial-gradient(120% 150% at 8% 0%,rgba(124,58,237,.25),transparent 58%),radial-gradient(120% 140% at 100% 100%,rgba(59,130,246,.13),transparent 55%),var(--surface-2);box-shadow:inset 0 1px #c4b5fd1a}.app-shell .portfolio-summary article>span:first-child{color:#9598ae;font-size:10px;font-weight:650;letter-spacing:.02em}.app-shell .portfolio-summary strong{color:#fff;font-size:25px;font-weight:760;letter-spacing:-.045em}.app-shell .portfolio-summary article:first-child strong{font-size:34px}.app-shell .portfolio-summary em{color:#777b92;font-size:10px}.app-shell .portfolio-summary .margin-meter{background:#242334}.app-shell .portfolio-summary .margin-meter i{background:linear-gradient(90deg,var(--brand),var(--brand-blue))}.app-shell .portfolio-content,.app-shell .portfolio-operations{gap:12px;margin-top:12px}.app-shell .portfolio-status{color:#8d90a6}.app-shell .portfolio-refresh{height:34px;padding:0 14px;border-color:var(--line);border-radius:999px;color:#c7c9d8;background:var(--surface-2);font-size:11px}.app-shell .portfolio-refresh:hover:not(:disabled){border-color:var(--brand-line);color:#fff;background:#181626}.app-shell .portfolio-operations>article{border-color:var(--line);border-radius:var(--panel-radius)}.app-shell .portfolio-operations .section-title{min-height:64px;border-bottom-color:var(--line-soft)}.app-shell .asset-row{border-bottom-color:var(--line-soft)}.app-shell .asset-row>strong,.app-shell .asset-row>span:last-child b{color:#f2f3f7}.app-shell .donut{filter:drop-shadow(0 0 30px rgba(124,58,237,.14))}.app-shell .alternate-view :is(input,select,textarea){border-color:var(--line);border-radius:10px;color:var(--text);background-color:#0a0a12}.app-shell .alternate-view :is(input,select,textarea):focus{border-color:var(--brand-line);outline:0;box-shadow:0 0 0 3px #7c3aed21}.app-shell .transfer-submit{height:40px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-blue));box-shadow:0 12px 26px #7c3aed38}.app-shell .transfer-submit:hover:not(:disabled){filter:brightness(1.08)}.app-shell .start-strategy{border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-blue));box-shadow:0 12px 26px #7c3aed33}.app-shell .start-strategy:disabled{color:#7d8095;background:#242333;box-shadow:none}.app-shell .start-strategy.locked{border:1px solid rgba(245,196,81,.28);color:var(--gold);background:var(--gold-soft)}.app-shell .opportunity-board-tabs button,.app-shell .activity-tabs button,.app-shell .metric-switch button,.app-shell .panel-tabs button{border-radius:999px}.app-shell .opportunity-board-tabs button.active,.app-shell .activity-tabs button.active,.app-shell .metric-switch button.active,.app-shell .panel-tabs button.active{border-color:transparent;color:#fff;background:linear-gradient(135deg,#7c3aede6,#3b82f6b8)}.app-shell .opportunity-refresh{border-color:var(--line);border-radius:999px;color:#c9cbd8;background:var(--surface-2)}.app-shell .opportunity-refresh:hover:not(:disabled){border-color:var(--brand-line);color:#fff}.app-shell .opportunity-filters{padding:14px 16px}.app-shell .row-action{border-color:var(--line);border-radius:9px;color:#c9cbd8;background:#11111b}.app-shell .row-action.execute-action{border-color:#7c3aed61;color:#e7e1ff;background:#7c3aed26}.app-shell .row-action.execute-action:hover:not(:disabled){border-color:var(--brand-2);color:#fff;background:#7c3aed47}.app-shell .alternate-view :is(table){border-collapse:collapse}.app-shell .alternate-view :is(table) th{border-bottom-color:var(--line);color:#7d8098;background:#0a0a12;font-size:9px;font-weight:700;letter-spacing:.09em}.app-shell .alternate-view :is(table) td{border-bottom-color:var(--line-soft)}.app-shell .alternate-view :is(table) tbody tr:hover{background:#7c3aed0b}.app-shell .alternate-view :is(table) :is(td,th):first-child{padding-left:18px}.app-shell .alternate-view :is(table) :is(td,th):last-child{padding-right:18px}.app-shell .funding-pagination button,.app-shell .execution-pagination button{border-color:var(--line);border-radius:8px;background:var(--surface-2)}.app-shell .strategy-panel-head{border-bottom-color:var(--line-soft)}.app-shell .mobile-spread-bar{display:none}.app-shell .strategy-panel-head h2{color:#f1f2f7;font-weight:720;letter-spacing:-.015em}.app-shell .strategy-leg{border-color:var(--line);border-radius:13px;background:#101019}.app-shell .strategy-leg-head{color:#9b9eb3}.app-shell .strategy-setup-actions button,.app-shell .compact-trigger{border-radius:999px}.app-shell .reduce-only-control,.app-shell .compact-field{border-color:var(--line);border-radius:11px;background:#0a0a12}.app-shell .running-strategies{border-color:var(--line)}.app-shell .running-head,.app-shell .running-row{border-color:var(--line-soft)}.app-shell .running-row{background:transparent}.app-shell .running-row:hover{background:#7c3aed0b}.app-shell .strategy-launch{border-color:var(--line)}.app-shell .strategy-launch.running{border-color:#18d6ad57;box-shadow:inset 0 2px var(--green)}.app-shell .launch-status>span{color:#cfd1df}.app-shell .launch-intent strong{color:#fff}.app-shell .launch-summary dt{color:#7d8098}.app-shell .launch-summary dd{color:#eef0f6}.app-shell .trading-page .market-header,.app-shell .trading-page .terminal-panel{border-color:var(--line)}.app-shell .trading-page .terminal-panel{background:var(--surface)}.app-shell .trading-page .panel-tabs{border-bottom-color:var(--line)}.app-shell .trading-page .trade-side-tabs button.active,.app-shell .trading-page .order-type-tabs button.active{color:#fff}.app-shell .trading-page .submit-order{border-radius:10px}@media(max-width:1180px){.app-shell .portfolio-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .portfolio-summary article:first-child{grid-column:span 2}}@media(max-width:920px){.app-shell{padding-top:58px;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.app-shell .topbar{height:58px;flex-wrap:nowrap;gap:8px;padding:0 12px}.app-shell .brand{width:auto;min-width:0;height:58px;padding:0;border:0}.app-shell .brand-symbol{width:29px;height:29px}.app-shell .brand-copy{gap:2px}.app-shell .brand-title strong{font-size:14px}.app-shell .brand-title small{font-size:8px}.app-shell .brand-edition{display:none}.app-shell .topbar>nav{display:none}.app-shell .top-actions{height:58px;gap:4px}.app-shell .top-actions .mode-badge{padding:0 8px;font-size:9px}.app-shell .utility,.app-shell .settings-button{width:32px;height:32px}.app-shell .workspace{min-height:calc(100vh - 58px)}.app-shell .statusbar{display:none}.app-shell .alternate-view{max-width:none;padding:22px 14px calc(86px + env(safe-area-inset-bottom))}.app-shell .view-heading{align-items:flex-start;gap:14px;margin-bottom:20px}.app-shell .view-heading h1{margin-bottom:7px;font-size:28px;letter-spacing:-.04em}.app-shell .view-heading p:not(.eyebrow){font-size:12px}.app-shell .portfolio-summary{grid-template-columns:1fr 1fr;gap:8px}.app-shell .portfolio-summary article{min-height:96px;padding:13px 13px 12px;border-radius:15px}.app-shell .portfolio-summary article:first-child{grid-column:1 / -1;min-height:108px}.app-shell .portfolio-summary strong{font-size:21px}.app-shell .portfolio-summary article:first-child strong{font-size:30px}.app-shell .portfolio-content,.app-shell .portfolio-operations{grid-template-columns:1fr;gap:10px;margin-top:10px}.app-shell .section-title,.app-shell .portfolio-operations .section-title{min-height:58px}.app-shell .alternate-view :is(table){font-size:11px}.app-shell .opportunity-view{padding:20px 14px 8px;overflow:hidden}.app-shell .opportunity-head-actions{align-self:flex-start;justify-content:flex-start}.app-shell .opportunity-board-tabs{width:100%;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.app-shell .opportunity-board-tabs::-webkit-scrollbar{display:none}.app-shell .opportunity-board-tabs button{flex:0 0 auto;white-space:nowrap}.app-shell .opportunity-filters{padding:12px}.app-shell .opportunity-filter input{width:100%;min-width:0}.app-shell .opportunity-table{overflow-x:auto;scrollbar-width:thin}.app-shell .opportunity-table table{min-width:760px}.app-shell .opportunity-hint{flex-basis:100%;text-align:left}.app-shell .strategy-layout,.app-shell .strategy-layout.revised,.app-shell .strategy-layout.revised .strategy-sidebar{grid-template-columns:minmax(0,1fr)}.app-shell .strategy-layout.revised .strategy-rules-sidebar{width:100%}.app-shell .mobile-tabbar{display:grid}}.app-shell .mobile-tabbar{display:none;position:fixed;z-index:60;inset:auto 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-height:calc(66px + env(safe-area-inset-bottom));padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#07070cf0;box-shadow:0 -18px 44px #00000061;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.app-shell .mobile-tabbar button{min-width:0;display:grid;justify-items:center;align-content:center;gap:4px;padding:4px 2px;border:0;border-radius:12px;color:#7f8299;background:transparent;font-size:9px;font-weight:650;cursor:pointer}.app-shell .mobile-tabbar button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.app-shell .mobile-tabbar button.active{color:#f0ecff;background:#7c3aed1a}.app-shell .mobile-tabbar button.active svg{color:var(--gold)}.app-shell .mobile-tabbar button:focus-visible{outline:2px solid var(--brand-2)!important;outline-offset:-2px!important}@media(max-width:920px){.app-shell .mobile-tabbar{display:grid}}@media(max-width:920px){.app-shell .exchange-filter{flex-wrap:wrap;height:auto;overflow-x:visible;padding:10px 12px}.app-shell .exchange-filter button{flex:0 1 auto}.app-shell .opportunity-table{scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.75) transparent;padding-bottom:4px}.app-shell .opportunity-table::-webkit-scrollbar{height:5px}.app-shell .opportunity-table::-webkit-scrollbar-thumb{background:#7c3aedbf;border-radius:999px}}.app-shell .compact-method button.active,.app-shell .compact-method button[aria-checked=true]{background:linear-gradient(135deg,var(--brand-2),var(--brand));border-color:transparent;color:#fff;box-shadow:0 6px 16px #7c3aed38}.app-shell .funding-view.alternate-view{padding-top:24px}.app-shell .funding-view .funding-heading{margin-bottom:14px}.app-shell .funding-view .funding-heading h1{font-size:32px;line-height:1.12;letter-spacing:-.025em}.app-shell .funding-view .funding-heading p{max-width:820px;margin-top:5px;font-size:12.5px;line-height:1.5}.app-shell .funding-arb-panel{padding:16px 18px 12px}.app-shell .fa-head{align-items:flex-start;flex-wrap:wrap;gap:10px}.app-shell .fa-title .eyebrow{margin-bottom:3px}.app-shell .fa-title h2{font-size:18px;line-height:1.25}.app-shell .fa-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.app-shell .funding-arb-panel .funding-arb-btn{height:32px;padding:0 10px;border-radius:8px;font-size:11px;line-height:1;white-space:nowrap}.app-shell .funding-arb-panel .funding-arb-btn.primary{background:linear-gradient(135deg,var(--brand-2),var(--brand));border-color:transparent;color:#fff;box-shadow:0 4px 12px #7c3aed38}.app-shell .funding-arb-panel .funding-arb-btn.danger{border-color:#f54f4a6b;color:#ff8b86}.app-shell .fa-state{height:28px;padding:0 9px;font-size:10px}.app-shell .fa-overview{gap:10px;margin-top:12px}.app-shell .fa-stats{gap:8px}.app-shell .fa-stat{min-height:62px;padding:9px 10px;border-radius:10px}.app-shell .fa-stat>span{font-size:10px}.app-shell .fa-stat strong{margin:2px 0;font-size:18px;line-height:1.15}.app-shell .fa-stat small{font-size:10px;line-height:1.3}.app-shell .fa-control{gap:8px}.app-shell .fa-segmented{gap:4px;padding:3px;border-radius:10px}.app-shell .fa-segmented .seg{min-height:34px;padding:5px 8px;border-radius:7px;font-size:10px}.app-shell .fa-badges{gap:4px}.app-shell .fa-badges .badge{padding:3px 7px;font-size:9px}.app-shell .fa-workspace{margin-top:10px}.app-shell .fa-tabs{gap:2px;padding-bottom:0}.app-shell .fa-tabs button{height:32px;padding:0 10px;font-size:11px}.app-shell .fa-toolbar{padding:5px 0 6px}.app-shell .funding-arb-table-wrap{min-height:0;max-height:360px;overflow:auto;border-radius:10px}.app-shell .funding-arb-table-wrap .funding-arb-table{font-size:11px}.app-shell .funding-arb-table-wrap .funding-arb-table th{padding:8px;font-size:9px}.app-shell .funding-arb-table-wrap .funding-arb-table td{padding:8px}.app-shell .funding-arb-table-wrap .funding-arb-empty{padding:20px 12px;font-size:11px}@media(max-width:920px){.app-shell .funding-view.alternate-view{padding:16px 12px 84px}.app-shell .funding-view .funding-heading{margin-bottom:10px}.app-shell .funding-view .funding-heading h1{font-size:26px}.app-shell .funding-view .funding-heading p{display:-webkit-box;max-width:none;overflow:hidden;font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell .funding-arb-panel{padding:13px 12px 10px}.app-shell .fa-head{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.app-shell .fa-title h2{font-size:16px}.app-shell .fa-head-actions{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));width:100%;margin-left:0;gap:6px}.app-shell .fa-state{grid-column:1 / -1;justify-self:start;height:24px;font-size:9px}.app-shell .funding-arb-panel .funding-arb-btn{width:100%;height:32px;padding:0 6px;overflow:hidden;font-size:10px;text-overflow:ellipsis}.app-shell .fa-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.app-shell .fa-stat{min-height:56px;padding:7px 8px}.app-shell .fa-stat strong{font-size:16px}.app-shell .fa-stat small{font-size:9px}.app-shell .fa-overview{gap:8px;margin-top:9px}.app-shell .fa-segmented .seg{min-height:30px;padding:4px 5px;font-size:9px}.app-shell .fa-segmented .seg em{font-size:9px}.app-shell .fa-badges{display:none}.app-shell .fa-workspace{margin-top:8px}.app-shell .fa-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.app-shell .fa-tabs button{flex:0 0 auto;height:30px;padding:0 8px;font-size:10px}.app-shell .fa-toolbar{flex-wrap:wrap;gap:5px;padding:5px 0}.app-shell .funding-arb-table-wrap{max-height:310px}.app-shell .fa-candidate-table{width:100%;min-width:0;table-layout:fixed}.app-shell .fa-candidate-table th:nth-child(4),.app-shell .fa-candidate-table td:nth-child(4),.app-shell .fa-candidate-table th:nth-child(5),.app-shell .fa-candidate-table td:nth-child(5),.app-shell .fa-candidate-table th:nth-child(6),.app-shell .fa-candidate-table td:nth-child(6),.app-shell .fa-candidate-table th:nth-child(8),.app-shell .fa-candidate-table td:nth-child(8){display:none}.app-shell .fa-candidate-table th:nth-child(1){width:18%}.app-shell .fa-candidate-table th:nth-child(2){width:32%}.app-shell .fa-candidate-table th:nth-child(3){width:16%}.app-shell .fa-candidate-table th:nth-child(7){width:14%}.app-shell .fa-candidate-table th:nth-child(9){width:20%}.app-shell .fa-candidate-table th,.app-shell .fa-candidate-table td{padding:7px 4px;font-size:9px}.app-shell .fa-candidate-table .funding-arb-btn{width:100%;height:27px;padding:0 4px;font-size:9px}.app-shell .fa-candidate-table .fa-caret{display:none}}.app-shell .fa-workspace,.app-shell .fa-tabbody{min-height:0}@media(max-width:920px){.app-shell .funding-card .oi-filter{flex-wrap:wrap;height:auto;gap:6px;padding:10px 12px}.app-shell .funding-card .oi-filter>span{flex:0 0 100%}.app-shell .funding-card .oi-filter>button{flex:0 0 auto}.app-shell .funding-card .oi-filter .oi-custom{flex:0 0 112px}.app-shell .funding-card .oi-filter>small{flex:0 0 100%;margin-left:0;text-align:left}}.app-shell .funding-mobile-cards{display:none}@media(max-width:920px){.app-shell .funding-settlement-board .funding-table-wrap{display:none}.app-shell .funding-mobile-cards{display:grid;gap:8px;padding:8px 12px 12px}.app-shell .funding-mobile-card{padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.app-shell .funding-mobile-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.app-shell .funding-mobile-asset{display:flex;align-items:center;gap:8px;min-width:0}.app-shell .funding-mobile-asset>span:last-child{display:grid;min-width:0}.app-shell .funding-mobile-asset strong{font-size:14px;line-height:1.2}.app-shell .funding-mobile-asset small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.app-shell .funding-mobile-apr{display:grid;flex:0 0 auto;justify-items:end}.app-shell .funding-mobile-apr strong{font-size:15px}.app-shell .funding-mobile-apr small{color:var(--muted);font-size:8px}.app-shell .funding-mobile-legs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.app-shell .funding-mobile-legs>div{display:grid;gap:2px;min-width:0}.app-shell .funding-mobile-legs small{overflow:hidden;color:var(--muted);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.app-shell .funding-mobile-legs strong{font-size:14px}.app-shell .funding-mobile-card>footer{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.app-shell .funding-mobile-card>footer>span{display:grid;gap:1px;min-width:0}.app-shell .funding-mobile-card>footer small{color:var(--muted);font-size:8px}.app-shell .funding-mobile-card>footer strong{font-size:10.5px}}.app-shell .funding-lens-bar button.active,.app-shell .funding-arb-filter button.active{border-color:transparent;background:linear-gradient(135deg,var(--brand-2),var(--brand));color:#fff}.app-shell .fa-tabs button.active{border-color:var(--brand-2);color:#fff}.app-shell .fa-segmented .seg.on{border-color:#7c3aed7a;background:#7c3aed2e;color:#fff}.app-shell .funding-card .exchange-filter button.selected,.app-shell .funding-card .oi-filter button.selected{border-color:#7c3aed94;background:#7c3aed1f;color:#eee9ff}.unified-positions-cards{display:none}.spot-market-label{overflow-wrap:anywhere}.app-shell .unified-positions-table td:nth-child(2) strong{white-space:nowrap}@media(max-width:920px){.app-shell .unified-positions-table{display:none}.unified-positions-cards{display:grid;gap:8px;padding:10px 12px 4px}.position-mobile-card{min-width:0;padding:11px 12px 10px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--surface-2),var(--surface))}.position-mobile-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.position-mobile-symbol{min-width:0;max-width:100%;color:var(--text);font-size:14px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.position-mobile-side{margin-left:auto}.position-mobile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 12px;margin:10px 0 0}.position-mobile-grid div{min-width:0}.position-mobile-grid dt{color:var(--muted, #8b8fa3);font-size:10px;line-height:1.3}.position-mobile-grid dd{margin:2px 0 0;color:var(--text);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.position-mobile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line-soft);color:var(--muted, #8b8fa3);font-size:11px}.position-mobile-foot>span{min-width:0}.position-mobile-foot strong{color:var(--text)}.position-mobile-foot .row-action{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(124,58,237,.5);border-radius:9px;color:#c4b5fd;background:#7c3aed1a;font-size:11px}}.app-shell .topbar nav button,.app-shell .topbar nav button.active,.app-shell .mobile-tabbar button,.app-shell .mobile-tabbar button.active,.app-shell .portfolio-refresh,.app-shell .opportunity-refresh,.app-shell .row-action,.app-shell .funding-arb-panel .funding-arb-btn,.app-shell .funding-arb-panel .funding-arb-btn.primary,.app-shell .funding-arb-panel .funding-arb-btn.danger,.app-shell .transfer-submit,.app-shell .start-strategy,.app-shell .position-mobile-foot .row-action,.app-shell .funding-mobile-card,.app-shell .position-mobile-card,.app-shell .opportunity-board-tabs button,.app-shell .activity-tabs button,.app-shell .metric-switch button,.app-shell .panel-tabs button,.app-shell .funding-arb-filter button,.app-shell .fa-tabs button,.app-shell .fa-segmented .seg{border-radius:6px}.app-shell .fa-segmented,.app-shell .funding-arb-filter,.app-shell .opportunity-board-tabs,.app-shell .activity-tabs,.app-shell .metric-switch{border-radius:7px}.app-shell .portfolio-summary article,.app-shell .portfolio-operations>article,.app-shell .alternate-view :is(.terminal-panel,.strategy-panel,.strategy-launch,.running-strategies,.allocation-card,.balance-card,.transfer-card,.activity-card,.opportunity-filters,.opportunity-board,.funding-arb-panel){border-radius:10px}.app-shell .funding-mobile-card,.app-shell .position-mobile-card{border-radius:9px}.app-shell .panel-filter-chips button{border-radius:6px}.app-shell .panel-filter-chips button.active{border-color:var(--brand);color:#fff;background:var(--brand)}.app-shell .positions-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 8px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.app-shell .positions-summary>div{display:grid;gap:3px;padding:9px 12px;background:var(--surface)}.app-shell .positions-summary span{color:var(--muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.app-shell .positions-summary strong{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}@media(max-width:640px){.app-shell .positions-summary{margin-inline:10px}.app-shell .positions-summary>div{padding:8px 9px}.app-shell .positions-summary span{font-size:9px}.app-shell .positions-summary strong{font-size:12px}}@media(min-width:1180px){.app-shell .strategy-layout.revised{grid-template-columns:minmax(0,1fr) minmax(400px,440px);align-items:start}.app-shell .strategy-layout.revised .strategy-main,.app-shell .strategy-layout.revised .strategy-sidebar{grid-template-columns:minmax(0,1fr);gap:10px}.app-shell .strategy-layout.revised .strategy-sidebar{position:sticky;top:78px;z-index:4}.app-shell .strategy-layout.revised .strategy-rules-sidebar,.app-shell .strategy-layout.revised .strategy-launch{width:100%}}.app-shell .strategy-heading{padding-bottom:6px}.app-shell .strategy-heading h1{font-size:clamp(28px,2.2vw,34px)}.app-shell .strategy-funding-history .funding-history-chart{height:210px}.app-shell .strategy-funding-history .premium-history-head{min-height:54px}.app-shell .strategy-market-panel .strategy-legs{gap:8px}.app-shell .strategy-market-panel .strategy-leg{padding:10px 12px}.app-shell .strategy-rules.compact .compact-fields{gap:6px;padding:10px 12px 8px}.app-shell .strategy-rules.compact .compact-fields label>div{height:32px}.app-shell .strategy-launch .review-grid{gap:0}.app-shell .strategy-launch .review-grid>div{padding-block:3px}.app-shell .strategy-funding-history .funding-history-chart{height:170px}.app-shell .running-strategies{margin-top:10px}.app-shell .running-strategies .strategy-panel-head{min-height:46px}.app-shell .running-strategies .running-head{height:30px}.app-shell .running-strategies .no-strategies{min-height:58px;padding:8px 12px}.app-shell .strategy-heading{margin-bottom:0;padding-bottom:2px}.app-shell .strategy-launch .launch-intent{padding-block:8px}.app-shell .strategy-launch .launch-summary.review-grid{gap:0}.app-shell .strategy-launch .launch-summary.review-grid>div{min-height:0;padding:2px 4px}.app-shell .strategy-launch .launch-summary dt,.app-shell .strategy-launch .launch-summary dd{font-size:11px;line-height:1.35}.app-shell .strategy-launch .start-strategy{min-height:36px;margin-top:8px}.app-shell .strategy-launch .launch-warning{margin-top:6px;padding:6px 8px}.app-shell .strategy-heading h1{font-size:clamp(26px,2vw,31px)}.app-shell .strategy-heading>div>p:last-child{margin-top:4px;font-size:11px}.app-shell .running-strategies:has(.no-strategies) .running-head{display:none}.app-shell .running-strategies:has(.no-strategies) .no-strategies{min-height:46px}:root{--panel-radius: 14px;--control-radius: 8px;--text-page-title: 32px;--text-section-title: 16px;--text-body: 12px;--text-label: 11px}.app-shell .alternate-view{max-width:1560px;padding:22px 24px 44px}.app-shell .view-heading{align-items:center;gap:16px;margin-bottom:18px}.app-shell .view-heading h1{margin:0 0 6px;font-size:32px;font-weight:760;line-height:1.14;letter-spacing:-.035em}.app-shell .view-heading p:not(.eyebrow){max-width:760px;font-size:12px;line-height:1.5}.app-shell .eyebrow{margin-bottom:5px;font-size:9px;letter-spacing:.14em}.app-shell .boros-heading h1{gap:10px;font-size:32px!important;line-height:1.14}.app-shell .boros-heading h1>span,.app-shell .boros-heading h1>svg,.app-shell .boros-heading h1 img{width:34px;height:34px}.app-shell .alternate-view :is(.terminal-panel,.strategy-panel,.strategy-launch,.running-strategies,.allocation-card,.balance-card,.transfer-card,.activity-card,.opportunity-filters,.opportunity-board,.funding-detail-card,.funding-panel,.fee-query-card,.fee-results-card,.boros-controls,.boros-opportunities,.boros-workflow,.boros-guide){border-radius:var(--panel-radius)}.app-shell .section-title,.app-shell .strategy-panel-head,.app-shell .funding-detail-card-head,.app-shell .premium-history-head{min-height:54px}.app-shell :is(.section-title,.strategy-panel-head,.funding-detail-card-head,.premium-history-head,.opportunity-board-head,.fee-results-card>header,.boros-controls h2,.boros-opportunities h2,.boros-workflow-head h2) h2{font-size:var(--text-section-title)}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-family:var(--font-sans)}.app-shell .topbar-navigation-button{min-height:36px;border-radius:var(--control-radius);font-size:12px}.app-shell :is(.panel-tabs,.strategy-history-tabs,.funding-lens-bar,.opportunity-board-tabs,.boros-tabs) button{min-height:34px;border-radius:var(--control-radius);padding-inline:12px;font-size:12px}.app-shell :is(.submit-order,.start-strategy,.confirm-submit,.fa-start,.fa-scan,.portfolio-refresh,.fee-refresh,.boros-preflight>button){min-height:38px;border-radius:var(--control-radius);font-size:12px;font-weight:720}.app-shell .alternate-view :is(input:not([type=checkbox]):not([type=radio]),select){min-height:34px;height:34px;border-radius:var(--control-radius);font-size:12px}.app-shell .alternate-view .oi-filter .oi-custom input{height:22px;min-height:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.app-shell .alternate-view :is(table) th{font-size:10px;letter-spacing:.055em}.app-shell .alternate-view :is(table) td{font-size:12px}.app-shell .positions-table button,.app-shell .orders-table button,.app-shell .fee-results-card button{min-height:27px;border-radius:6px;font-size:11px}.app-shell .boros-opportunity,.app-shell .boros-opportunity-card,.app-shell .boros-opportunity-list>button,.app-shell .boros-opportunity-list>li>button{border-radius:12px}.app-shell .boros-controls button,.app-shell .boros-filters button{min-height:30px;border-radius:var(--control-radius);font-size:12px}.app-shell .opportunity-board-tabs button{border-radius:var(--control-radius)}.app-shell .opportunity-board-tabs button.active,.app-shell .funding-lens-bar button.active{background:linear-gradient(135deg,var(--brand),var(--brand-blue));border-color:var(--brand-line);color:#fff}@media(max-width:920px){.app-shell .alternate-view{padding:16px 14px 82px}.app-shell .view-heading{align-items:flex-start;margin-bottom:14px}.app-shell .view-heading h1,.app-shell .boros-heading h1{font-size:26px!important;margin-bottom:5px}.app-shell .view-heading p:not(.eyebrow){font-size:11px}.app-shell .section-title,.app-shell .strategy-panel-head,.app-shell .funding-detail-card-head,.app-shell .premium-history-head{min-height:48px}.app-shell :is(.submit-order,.start-strategy,.confirm-submit,.fa-start,.fa-scan,.portfolio-refresh,.fee-refresh,.boros-preflight>button){min-height:40px}}.app-shell button:not(.brand):not(.icon-button):not(.star-button):not(.transfer-swap){border-radius:var(--control-radius)}.app-shell .funding-arb-btn{min-height:36px;font-size:12px}.app-shell .funding-arb-btn.primary,.app-shell .fa-start{min-height:40px}.app-shell .funding-arb-panel .seg{min-height:32px;font-size:11px}.app-shell .portfolio-view .panel-tabs button,.app-shell .opportunity-view .panel-tabs button{height:34px}.app-shell .portfolio-refresh,.app-shell .opportunity-refresh,.app-shell .fee-refresh,.app-shell .boros-controls button{min-height:34px}.app-shell .transfer-submit{min-height:40px}.app-shell .row-action,.app-shell .execute-action,.app-shell .positions-table button,.app-shell .orders-table button{min-height:28px;border-radius:6px}.app-shell .mobile-tabbar button{border-radius:10px}@media(min-width:921px){.app-shell .opportunity-view>:is(.asset-class-filters,.hedge-mode-switch,.opportunity-filters,.exchange-filter){margin:0;padding:9px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.app-shell .opportunity-view>.opportunity-filters{padding-inline:0}.app-shell .opportunity-view>.exchange-filter{margin-bottom:2px}}.app-shell :is(.equity-range-tabs button.active,.positions-head .panel-tabs button.active,.portfolio-view .panel-tabs button.active,.funding-settlement-board .lens-tabs button.active,.funding-settlement-board .funding-lens-bar button.active,.market-filter button.selected,.exchange-filter button.selected,.opportunity-board-tabs button.active,.funding-lens-bar button.active){border-color:var(--brand-line);color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-blue))}.app-shell .exchange-filter button.selected em,.app-shell .market-filter button.selected em{color:#fff}.app-shell .fee-refresh{border:1px solid var(--brand-line);color:#ddd6fe;background:var(--brand-soft)}.app-shell .fee-refresh:hover{border-color:var(--brand-2);color:#fff;background:#7c3aed47}.app-shell .mobile-tabbar .mobile-trade-trigger{align-content:end;gap:1px;padding-top:0;background:transparent}.app-shell .mobile-tabbar .mobile-trade-trigger-icon{width:40px;height:40px;display:grid;place-items:center;margin-top:-18px;border:1px solid rgba(196,181,253,.55);border-radius:13px;color:#fff;background:linear-gradient(150deg,#8b5cf6,#6d28d9 58%,#3b82f6);box-shadow:0 10px 24px #5b21b68c,inset 0 1px #ffffff3d}.app-shell .mobile-tabbar .mobile-trade-trigger-icon svg{width:21px;height:21px;stroke-width:1.8}.app-shell .mobile-tabbar .mobile-trade-trigger.active{color:#f0ecff;background:transparent}.app-shell .mobile-tabbar .mobile-trade-trigger.active .mobile-trade-trigger-icon{border-color:#f5c451ad;box-shadow:0 0 0 3px #7c3aed42,0 10px 26px #5b21b69e}.app-shell .mobile-trade-sheet-backdrop{position:fixed;z-index:110;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0 8px;background:#030308b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:mobile-sheet-fade .18s ease-out}.app-shell .mobile-trade-sheet{width:min(100%,560px);max-height:min(82vh,720px);overflow-y:auto;overscroll-behavior:contain;padding:8px 14px calc(16px + env(safe-area-inset-bottom));border:1px solid var(--brand-line);border-bottom:0;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#15131f,#0b0b13);box-shadow:0 -24px 60px #0000009e;animation:mobile-sheet-rise .24s cubic-bezier(.2,.8,.2,1)}.app-shell .mobile-trade-sheet-handle{width:38px;height:4px;margin:2px auto 8px;border-radius:999px;background:#a78bfa57}.app-shell .mobile-trade-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 2px 12px;border-bottom:1px solid var(--line)}.app-shell .mobile-trade-sheet-head .eyebrow{margin:0 0 3px;font-size:9px;letter-spacing:.12em}.app-shell .mobile-trade-sheet-head h2{margin:0;font-size:17px;letter-spacing:-.02em}.app-shell .mobile-trade-sheet-close{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff09;font-size:19px;line-height:1}.app-shell .mobile-trade-sheet-section{display:grid;gap:7px;padding:12px 0 2px}.app-shell .mobile-trade-sheet-section>small{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.app-shell .mobile-trade-sheet-list{display:grid;gap:6px}.app-shell .mobile-trade-sheet-list>button{width:100%;min-height:54px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:#ffffff06;text-align:left}.app-shell .mobile-trade-sheet-list>button.active{border-color:var(--brand-line);background:linear-gradient(135deg,#7c3aed40,#3b82f61f)}.app-shell .mobile-trade-mode-glyph{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--brand-line);border-radius:9px;color:#ddd6fe;background:#7c3aed24;font-size:17px;font-weight:700}.app-shell .mobile-trade-mode-copy{min-width:0;display:grid;gap:2px}.app-shell .mobile-trade-mode-copy strong{overflow:hidden;color:#f2efff;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.app-shell .mobile-trade-mode-copy small{overflow:hidden;color:#7c8498;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-shell .mobile-trade-mode-check{color:var(--gold);font-size:13px;text-align:center}@keyframes mobile-sheet-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-sheet-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-shell .mobile-trade-sheet,.app-shell .mobile-trade-sheet-backdrop{animation:none}}@media(max-width:640px){.app-shell .strategy-view .view-heading.strategy-heading{gap:6px;margin-bottom:10px}.app-shell .strategy-view .strategy-heading .eyebrow{margin:0 0 2px;font-size:8px}.app-shell .strategy-view .strategy-heading h1{margin-bottom:0;font-size:26px}.app-shell .strategy-view .strategy-heading p:not(.eyebrow),.app-shell .strategy-view .strategy-heading .demo-automation{display:none}.app-shell .strategy-view .strategy-layout,.app-shell .strategy-view .strategy-layout.revised,.app-shell .strategy-view .strategy-main,.app-shell .strategy-view .strategy-sidebar{gap:8px}.app-shell .strategy-view .strategy-market-panel .strategy-panel-head{min-height:46px;flex-direction:row;align-items:center;gap:8px;padding:7px 10px}.app-shell .strategy-view .strategy-market-panel .strategy-panel-head .eyebrow,.app-shell .strategy-view .strategy-market-panel .strategy-panel-head h2{display:none}.app-shell .strategy-view .strategy-market-panel .strategy-asset-search{width:100%;min-width:0}.app-shell .strategy-view .strategy-market-panel .strategy-asset-search-control{height:32px}.app-shell .strategy-view .strategy-legs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px;padding:8px 8px 6px}.app-shell .strategy-view .leg-spread{display:none}.app-shell .strategy-view .strategy-leg{min-width:0;padding:7px;border-radius:8px}.app-shell .strategy-view .leg-top{display:grid;gap:4px;align-items:stretch}.app-shell .strategy-view .leg-top .exchange-selector,.app-shell .strategy-view .leg-top button{min-width:0}.app-shell .strategy-view .leg-top em{padding:3px 5px;font-size:10px;line-height:1.2}.app-shell .strategy-view .leg-top .exchange-details small{display:none}.app-shell .strategy-view .leg-top em span{margin-left:3px;padding-left:3px;font-size:8px}.app-shell .strategy-view .strategy-leg dl{display:grid;gap:2px;margin:5px 0 0}.app-shell .strategy-view .strategy-leg dl>div{min-height:0;padding:0;font-size:10px;line-height:1.3}.app-shell .strategy-view .strategy-leg dl>div:not(:first-child){display:none}.app-shell .strategy-view .strategy-leg dt,.app-shell .strategy-view .strategy-leg dd{font-size:10px}.app-shell .strategy-view .mobile-spread-bar{display:flex;align-items:center;gap:10px;margin:0 8px 7px;padding:7px 10px;border:1px solid rgba(124,58,237,.35);border-radius:9px;background:linear-gradient(135deg,#7c3aed24,#3b82f60f)}.app-shell .strategy-view .mobile-spread-bar>div{display:flex;align-items:baseline;gap:7px;min-width:0;flex:1}.app-shell .strategy-view .mobile-spread-bar span{color:var(--text-muted);font-size:10px}.app-shell .strategy-view .mobile-spread-bar strong{font-size:18px;line-height:1;letter-spacing:-.02em;white-space:nowrap}.app-shell .strategy-view .mobile-spread-bar small{overflow:hidden;color:var(--text-muted);font-size:9px;white-space:nowrap;text-overflow:ellipsis}.app-shell .strategy-view .mobile-spread-bar .switch-direction{flex:0 0 auto;width:34px;height:34px;margin:0}.app-shell .strategy-view .switch-direction{width:26px;height:26px;margin:0 auto;font-size:11px}.app-shell .strategy-view .switch-direction i{transform:none}.app-shell .strategy-view .position-funding-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.app-shell .strategy-view .position-funding-summary>div,.app-shell .strategy-view .position-funding-summary>div:first-child,.app-shell .strategy-view .position-funding-summary>div:last-child{grid-column:auto;min-height:46px;gap:1px;padding:5px;border-right:1px solid #1e332d;border-bottom:0}.app-shell .strategy-view .position-funding-summary>div:last-child{border-right:0}.app-shell .strategy-view .position-funding-summary>div:first-child{background:#0d201b}.app-shell .strategy-view .position-funding-summary span{font-size:8px;line-height:1.2}.app-shell .strategy-view .position-funding-summary strong,.app-shell .strategy-view .position-funding-summary>div:first-child strong{font-size:12px}.app-shell .strategy-view .position-funding-summary small{font-size:8px;line-height:1.2}.app-shell .strategy-view .strategy-funding-history{display:block}.app-shell .strategy-view .strategy-funding-history .premium-history-head{min-height:40px;align-items:center;padding:6px 10px}.app-shell .strategy-view .strategy-funding-history .premium-history-head .eyebrow,.app-shell .strategy-view .strategy-funding-history .premium-history-head>div>small{display:none}.app-shell .strategy-view .strategy-funding-history .premium-history-head h2{font-size:13px}.app-shell .strategy-view .strategy-funding-history .premium-history-controls{gap:4px}.app-shell .strategy-view .strategy-funding-history .premium-live-badge{display:none}.app-shell .strategy-view .strategy-funding-history .premium-history-controls>div{height:24px}.app-shell .strategy-view .strategy-funding-history .premium-history-controls button{min-width:28px;height:24px;padding:0 5px;font-size:9px}.app-shell .strategy-view .strategy-funding-history .funding-history-chart{height:112px}.app-shell .strategy-view .strategy-funding-history .funding-detail-legend{min-height:22px;gap:7px;padding:2px 10px 4px;font-size:8px}.app-shell .strategy-view .strategy-rules.compact .strategy-panel-head{min-height:42px;padding:0 10px}.app-shell .strategy-view .strategy-rules.compact .strategy-panel-head .eyebrow{display:none}.app-shell .strategy-view .strategy-rules.compact .strategy-panel-head h2{font-size:13px}.app-shell .strategy-view .strategy-rules.compact .compact-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px;padding:8px 10px 7px}.app-shell .strategy-view .compact-fields label{min-width:0;gap:3px}.app-shell .strategy-view .compact-fields label>span{font-size:9px;line-height:1.25}.app-shell .strategy-view .compact-fields label>div{height:32px;min-width:0}.app-shell .strategy-view input:not([type=checkbox]):not([type=radio]){height:30px;min-height:0;padding-block:0}.app-shell .strategy-view .compact-fields label>div input{min-width:0;font-size:11px}.app-shell .strategy-view .compact-fields label>div b{font-size:8px}.app-shell .strategy-view .recurring-arb-block{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px 0 0}.app-shell .strategy-view .strategy-size-check{min-height:0;padding:5px 10px;font-size:9px;line-height:1.3}.app-shell .strategy-view .strategy-size-check.valid{display:none}.app-shell .strategy-view .strategy-setup-actions{grid-template-columns:1fr;gap:6px;padding:7px 10px 8px}.app-shell .strategy-view .compact-trigger,.app-shell .strategy-view .compact-method{min-height:38px;padding:5px 8px}.app-shell .strategy-view .compact-method>span,.app-shell .strategy-view .compact-trigger p{font-size:9px}.app-shell .strategy-view .method-options button{min-height:30px;font-size:10px}.app-shell .strategy-view .maker-depth-row{display:none}.app-shell .strategy-view .strategy-launch{padding:9px 10px}.app-shell .strategy-view .launch-status{min-height:24px}.app-shell .strategy-view .launch-intent{margin:5px 0;gap:4px}.app-shell .strategy-view .launch-intent strong{font-size:14px}.app-shell .strategy-view .launch-intent p{gap:4px}.app-shell .strategy-view .launch-intent p span{padding:3px 5px;font-size:9px}.app-shell .strategy-view .launch-summary.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .strategy-view .launch-summary.review-grid>div{min-height:32px;padding:4px 6px}.app-shell .strategy-view .launch-summary dt,.app-shell .strategy-view .launch-summary dd{font-size:9px}.app-shell .strategy-view .launch-warning{padding:5px 7px;font-size:9px;line-height:1.35}.app-shell .strategy-view .start-strategy{height:40px;margin-top:5px;font-size:12px}.app-shell .strategy-view .background-strategy-note{display:none}.app-shell .strategy-view .running-strategies{margin-top:0}.app-shell .strategy-view .running-strategies .strategy-panel-head{min-height:40px;padding:0 10px}.app-shell .strategy-view .running-strategies .strategy-panel-head h2{font-size:14px}.app-shell .strategy-view .running-strategies .strategy-panel-head>small{display:none}.app-shell .strategy-view .no-strategies{min-height:48px;padding:5px 10px}.app-shell .strategy-view .no-strategies small{display:none}}@media(max-width:640px){.app-shell .strategy-view.alternate-view{padding-bottom:12px}.app-shell .strategy-view .strategy-funding-history .premium-history-head{min-height:34px;padding:4px 10px}.app-shell .strategy-view .strategy-funding-history .funding-history-chart{height:92px}.app-shell .strategy-view .strategy-funding-history .funding-detail-legend,.app-shell .strategy-view .compact-stop{display:none}.app-shell .strategy-view .running-head{height:24px;font-size:9px}.app-shell .strategy-view .no-strategies{min-height:40px}.app-shell .strategy-view .strategy-launch:has(.start-strategy.locked)>.launch-warning:last-child{display:none}}@media(max-width:640px){.app-shell .strategy-view.alternate-view{padding-bottom:0}.app-shell .strategy-view .running-strategies:has(.no-strategies){display:none}.app-shell .strategy-view .strategy-funding-history .premium-history-head{min-height:30px;padding:2px 8px}.app-shell .strategy-view .strategy-funding-history .premium-history-head h2{font-size:11px}.app-shell .strategy-view .strategy-funding-history .funding-history-chart{height:76px}.app-shell .strategy-view .strategy-setup-actions .compact-trigger{display:none}}@media(max-width:640px){.app-shell .alternate-view .view-heading{margin-bottom:12px}}@media(max-width:380px){.app-shell .strategy-view .strategy-legs{grid-template-columns:minmax(0,1fr)}.app-shell .strategy-view .strategy-leg{padding:8px 9px}.app-shell .strategy-view .leg-top{grid-template-columns:minmax(0,1fr) auto;align-items:center}.app-shell .strategy-view .leg-top .exchange-control{min-width:0}.app-shell .strategy-view .leg-top em{white-space:nowrap}}@media(max-width:640px){.app-shell .opportunity-view .opportunity-board>.table-wrap,.app-shell .opportunity-view .opportunity-board>.opportunity-table{overflow:visible}.app-shell .opportunity-view .opportunity-board .funding-hedge-table table,.app-shell .opportunity-view .opportunity-board .funding-hedge-table tbody,.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) table,.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody{display:block;width:100%;min-width:0}.app-shell .opportunity-view .opportunity-board .funding-hedge-table thead,.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) thead{display:none}.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row,.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 10px;margin:0 0 8px;padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row td,.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td{display:block;min-height:0;padding:0;border:0}.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row td:nth-child(1),.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td:nth-child(1){grid-column:1;grid-row:1}.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row td:nth-child(10),.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td:nth-child(11){grid-column:2;grid-row:1;justify-self:end;align-self:start}.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row td:nth-child(2),.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td:nth-child(2){grid-column:1;grid-row:2}.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row td:nth-child(3),.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td:nth-child(3){grid-column:2;grid-row:2}.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row td:nth-child(4){grid-column:1;grid-row:3}.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row td:nth-child(5){grid-column:2;grid-row:3;text-align:right}.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row td:nth-child(6){grid-column:1;grid-row:4}.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row td:nth-child(7){grid-column:2;grid-row:4;text-align:right}.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row td:nth-child(8),.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row td:nth-child(9),.app-shell .opportunity-view .opportunity-board .funding-hedge-table .hedge-detail-row{display:none}.app-shell .opportunity-view .opportunity-board .funding-hedge-table .opportunity-leg{gap:1px}.app-shell .opportunity-view .opportunity-board .funding-hedge-table .opportunity-leg b{font-size:10px}.app-shell .opportunity-view .opportunity-board .funding-hedge-table .opportunity-leg small{font-size:9px}.app-shell .opportunity-view .opportunity-board .funding-hedge-table .hedge-pair b{font-size:12px}.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td:nth-child(4){grid-column:1;grid-row:3}.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td:nth-child(5){grid-column:2;grid-row:3;text-align:right}.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td:nth-child(6),.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td:nth-child(7){grid-column:1;grid-row:4}.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td:nth-child(8){grid-column:2;grid-row:4;text-align:right}.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td:nth-child(9),.app-shell .opportunity-view .opportunity-board>.opportunity-table:not(.opportunity-spread-table):not(.funding-hedge-table) tbody>tr>td:nth-child(10){display:none}.app-shell .opportunity-view .opportunity-board .execute-action{min-height:30px;padding-inline:12px;font-size:11px}.app-shell .opportunity-view .opportunity-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;padding:0;border:0;background:transparent}.app-shell .opportunity-view .opportunity-filter{min-width:0}.app-shell .opportunity-view .opportunity-filter span{font-size:10px}.app-shell .opportunity-view .opportunity-hint{display:none}}@media(max-width:640px){.app-shell .fee-results-card .fee-table-wrap{max-height:none;overflow:visible}.app-shell .fee-results-card .fee-table-wrap table,.app-shell .fee-results-card .fee-table-wrap tbody{display:block;width:100%;min-width:0}.app-shell .fee-results-card .fee-table-wrap thead{display:none}.app-shell .fee-results-card .fee-table-wrap tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 10px;margin-bottom:8px;padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.app-shell .fee-results-card .fee-table-wrap td{display:block;padding:0;border:0}.app-shell .fee-results-card .fee-table-wrap td:nth-child(1){grid-column:1;grid-row:1}.app-shell .fee-results-card .fee-table-wrap td:nth-child(2){grid-column:2;grid-row:1;text-align:right}.app-shell .fee-results-card .fee-table-wrap td:nth-child(3){grid-column:1;grid-row:2}.app-shell .fee-results-card .fee-table-wrap td:nth-child(4){grid-column:2;grid-row:2;text-align:right}.app-shell .fee-results-card .fee-table-wrap td:nth-child(5),.app-shell .fee-results-card .fee-table-wrap td:nth-child(6){display:none}.app-shell .fee-results-card .fee-table-wrap td:nth-child(7){grid-column:1 / -1;grid-row:3}.app-shell .fee-results-card .fee-table-wrap td:nth-child(3):before,.app-shell .fee-results-card .fee-table-wrap td:nth-child(4):before,.app-shell .fee-results-card .fee-table-wrap td:nth-child(7):before{display:block;color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:.04em}.app-shell .fee-results-card .fee-table-wrap td:nth-child(3):before{content:"Maker"}.app-shell .fee-results-card .fee-table-wrap td:nth-child(4):before{content:"Taker"}.app-shell .fee-results-card .fee-table-wrap td:nth-child(7):before{content:"Round trip"}.app-shell .fee-results-card .fee-table-wrap td:nth-child(2) strong{font-size:11px}.app-shell .fee-results-card .fee-table-wrap td:nth-child(2) small{display:block;overflow:hidden;text-overflow:ellipsis}}@media(max-width:640px){.app-shell .portfolio-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding-bottom:0}.app-shell .portfolio-summary article{flex:none;min-width:0;min-height:72px;padding:10px 11px}.app-shell .portfolio-summary article:first-child{grid-column:1 / -1;min-height:80px}.app-shell .portfolio-summary strong{font-size:18px}.app-shell .portfolio-summary article:first-child strong{font-size:24px}.app-shell .portfolio-summary article>em{display:none}.app-shell .portfolio-summary article>span:first-child{font-size:9px}.app-shell .equity-card{margin-top:10px}.app-shell .equity-card .equity-chart{height:210px}}@media(max-width:640px){.app-shell .boros-opportunities .boros-opportunity-list{max-height:none;overflow:visible;grid-template-columns:minmax(0,1fr)}.app-shell .boros-opportunity-card{min-height:0}.app-shell .funding-mobile-more{display:block;width:100%;min-height:34px;margin-top:8px;border:1px solid rgba(124,58,237,.45);border-radius:8px;color:var(--text-primary);background:#7c3aed1f;font:inherit;font-size:11px}.app-shell .funding-mobile-cards{max-height:none;overflow:visible}}@media(max-width:640px){.app-shell .fee-results-card .fee-table-wrap tbody>tr{align-content:start;grid-auto-rows:min-content;gap:3px 10px;padding:8px 10px}.app-shell .fee-results-card .fee-table-wrap td{min-height:0;height:auto;line-height:1.25}.app-shell .fee-results-card .fee-table-wrap td:nth-child(7){margin-top:3px;padding-top:4px;border-top:1px solid var(--line)}.app-shell .fee-results-card .fee-table-wrap:not(.mobile-expanded) tbody>tr:nth-child(n+7){display:none}.app-shell .fee-mobile-more{display:block;width:100%;min-height:34px;border:1px solid rgba(124,58,237,.45);border-radius:8px;color:var(--text-primary);background:#7c3aed1f;font:inherit;font-size:11px}}@media(max-width:640px){.app-shell .opportunity-view .opportunity-table{max-height:none;overflow:visible}}@media(max-width:640px){.app-shell .strategy-view .view-heading.strategy-heading{margin-bottom:6px}.app-shell .strategy-view .strategy-heading h1{font-size:24px}.app-shell .strategy-view .strategy-market-panel .strategy-panel-head{min-height:40px;padding:5px 9px}.app-shell .strategy-view .strategy-funding-history .funding-history-chart{height:60px}.app-shell .strategy-view .position-funding-summary>div,.app-shell .strategy-view .position-funding-summary>div:first-child,.app-shell .strategy-view .position-funding-summary>div:last-child{min-height:42px;padding:4px 5px}.app-shell .strategy-view .strategy-launch .launch-summary.review-grid{gap:0}.app-shell .strategy-view .strategy-launch .launch-summary.review-grid>div{min-height:26px;padding:3px 5px}.app-shell .strategy-view .strategy-launch .background-strategy-note{display:none}.app-shell .strategy-view .launch-summary.review-grid dd{overflow-wrap:anywhere}.app-shell .strategy-view .launch-summary.review-grid>div.review-span dd{white-space:normal;text-overflow:clip}}@media(max-width:640px){.app-shell .opportunity-view .funding-hedge-table tr.hedge-asset-row.mobile-limited{display:none}.app-shell .opportunity-view .opportunity-mobile-more{display:block;width:100%;min-height:34px;margin-top:8px;border:1px solid rgba(124,58,237,.45);border-radius:8px;color:var(--text-primary);background:#7c3aed1f;font:inherit;font-size:11px}}@media(max-width:640px){.app-shell .boros-opportunity-list>button.mobile-limited{display:none}.app-shell .boros-opportunity-list>.boros-mobile-more{display:block;grid-column:1 / -1;min-height:34px;margin:0;border:1px solid rgba(124,58,237,.45);border-radius:0 0 10px 10px;color:var(--text-primary);background:#7c3aed1f;font:inherit;font-size:11px}}@media(min-width:641px){.app-shell :is(.fee-mobile-more,.opportunity-mobile-more,.boros-mobile-more){display:none}}@media(max-width:640px){.app-shell .opportunity-view .funding-hedge-table tr.hedge-asset-row td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--text-subtle);font-size:8px;font-weight:600;letter-spacing:.02em;text-align:inherit}.app-shell .opportunity-view .funding-hedge-table tr.hedge-asset-row{gap:4px 10px;padding:8px 10px}}.opportunity-mobile-cards{display:none}@media(max-width:640px){.app-shell .funding-ranking-wrap .funding-ranking-table,.app-shell .opportunity-view .opportunity-spread-table,.app-shell .opportunity-view .opportunity-spread-quality-table{display:none}.app-shell .opportunity-mobile-cards{display:grid;gap:8px;margin-top:10px}.app-shell .opportunity-mobile-card{display:grid;gap:8px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.app-shell .om-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.app-shell .om-asset{display:flex;align-items:center;gap:8px;min-width:0}.app-shell .om-asset>i{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border:1px solid rgba(124,58,237,.4);border-radius:50%;color:#d9c9ff;background:#7c3aed24;font-size:11px;font-style:normal;font-weight:800}.app-shell .om-asset>span{display:flex;flex-direction:column;min-width:0}.app-shell .om-asset strong{color:var(--text-primary);font-size:13px;line-height:1.2}.app-shell .om-asset small{overflow:hidden;color:var(--text-subtle);font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.app-shell .om-card-head>strong{flex:0 0 auto;font-size:15px;text-align:right}.app-shell .om-card-head .row-action.execute-action{min-width:64px;height:28px;padding:0 10px;font-size:10px}.app-shell .om-primary{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:7px;background:#7c3aed14}.app-shell .om-primary>strong{font-size:18px;line-height:1}.app-shell .om-primary>span{color:var(--text-subtle);font-size:9px;text-align:right}.app-shell .om-primary em{color:var(--text-subtle);font-style:normal}.app-shell .om-legs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.app-shell .om-legs>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 7px;border:1px solid var(--line-soft);border-radius:6px}.app-shell .om-legs span,.app-shell .om-legs small{overflow:hidden;color:var(--text-subtle);font-size:8px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.app-shell .om-legs strong{font-size:11px;line-height:1.2}.app-shell .om-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.app-shell .om-metrics>div{display:flex;flex-direction:column;gap:1px;min-width:0}.app-shell .om-metrics span{color:var(--text-subtle);font-size:8px}.app-shell .om-metrics strong{overflow:hidden;color:var(--text-primary);font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.app-shell .om-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid var(--line-soft);color:var(--text-subtle);font-size:8px}.app-shell .funding-ranking-more,.app-shell .spread-mobile-cards .opportunity-mobile-more,.app-shell .quality-mobile-cards .opportunity-mobile-more{display:block}.app-shell .om-asset .asset-class-badge,.app-shell .om-asset .quality-class-badge{flex:0 0 auto;font-size:8px}}@media(max-width:640px){.app-shell .opportunity-view .opportunity-filter-groups{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;min-width:0}.app-shell .opportunity-view .opportunity-filter-groups .exchange-filter,.app-shell .opportunity-view .opportunity-filter-groups .market-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;overflow:visible}.app-shell .opportunity-view .opportunity-filter-groups .exchange-filter>span,.app-shell .opportunity-view .opportunity-filter-groups .market-filter>span,.app-shell .opportunity-view .opportunity-filter-groups small{flex:0 0 100%;color:var(--text-subtle);font-size:10px}.app-shell .opportunity-view .opportunity-filter-groups button{flex:0 0 auto;min-height:30px;padding:0 9px;font-size:10px}.app-shell .opportunity-view .funding-hedge-table tr.hedge-asset-row td:nth-child(4),.app-shell .opportunity-view .funding-hedge-table tr.hedge-asset-row td:nth-child(5){padding-top:5px;border-top:1px solid var(--line-soft)}}.app-shell .alternate-view .positions-table .aggregate-row td:first-child{padding-left:44px}@media(max-width:640px){.app-shell .strategy-view .running-strategies:has(.no-strategies){display:block}}.app-shell .compact-fields label>div>input,.app-shell .strategy-asset-search-control input,.app-shell .boros-fields label>div input,.app-shell .strategy-field label>div input{height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell .om-details{border-top:1px solid var(--line-soft);padding-top:6px}.app-shell .om-details>summary{display:flex;align-items:center;justify-content:space-between;min-height:26px;color:#c4b5fd;cursor:pointer;font-size:11px;font-weight:650;list-style:none}.app-shell .om-details>summary::-webkit-details-marker{display:none}.app-shell .om-details>summary:after{content:"▾";color:var(--text-subtle);font-size:10px;transition:transform .15s ease}.app-shell .om-details[open]>summary:after{transform:rotate(180deg)}.app-shell .om-details-open,.app-shell .om-details[open] .om-details-closed{display:none}.app-shell .om-details[open] .om-details-open{display:inline}.app-shell .om-details>.om-legs,.app-shell .om-details>.om-metrics{margin-top:5px}.app-shell .opportunity-view .om-asset strong{font-size:14px}.app-shell .opportunity-view .om-asset small,.app-shell .opportunity-view .om-primary>span,.app-shell .opportunity-view .om-legs span,.app-shell .opportunity-view .om-legs small,.app-shell .opportunity-view .om-metrics span{font-size:10px}.app-shell .opportunity-view .om-legs strong,.app-shell .opportunity-view .om-metrics strong{font-size:11px}.app-shell .strategy-view .strategy-funding-history .funding-history-chart{height:230px}.app-shell .strategy-view .strategy-funding-history .funding-detail-legend{display:flex;min-height:30px;padding:4px 12px 8px;font-size:10px}.app-shell .strategy-view .strategy-funding-history .premium-history-head h2{font-size:14px}@media(max-width:640px){.app-shell .strategy-view .strategy-funding-history .funding-history-chart{height:190px}.app-shell .strategy-view .strategy-funding-history .premium-history-head h2{font-size:12px}}@media(max-width:380px){.app-shell .strategy-view .strategy-funding-history .funding-history-chart{height:170px}}.app-shell .quality-coverage{color:#c4b5fd;font-size:10px}.app-shell .funding-search input,.app-shell .transfer-input-wrap input,.app-shell .fee-notional-input input{height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell .om-combinations-toggle{width:100%;min-height:30px;margin-top:8px;border:1px solid rgba(139,92,246,.38);border-radius:6px;background:#7c3aed1a;color:#ddd6fe;font-size:10px;letter-spacing:.02em}.app-shell .om-combinations{margin-top:6px;border-top:1px solid rgba(139,92,246,.22)}.app-shell .om-combination{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px;border-bottom:1px solid rgba(255,255,255,.06);font-size:10px;color:#cbd5e1}.app-shell .om-combination span{display:flex;align-items:center;gap:5px;min-width:0}.app-shell .om-combination b{color:#f8fafc;font-weight:600}.app-shell .om-combination .best-tag{margin-left:2px}.hedge-mobile-combination-row{display:none}@media(max-width:640px){.app-shell .opportunity-view .opportunity-board .funding-hedge-table .hedge-mobile-combination-row{display:table-row}.hedge-mobile-combinations{display:grid;gap:4px;padding:6px 8px 10px}.hedge-mobile-combination{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:6px 8px;border:1px solid rgba(255,255,255,.07);border-radius:5px}.hedge-mobile-combination .hmc-path{display:flex;align-items:center;gap:5px;min-width:0;font-size:10px}.hedge-mobile-combination .hmc-path b{color:#f8fafc}.hedge-mobile-combination strong{font-size:11px}.hedge-mobile-combination small{grid-column:1 / -1;color:#94a3b8;font-size:9px}.app-shell .opportunity-view .opportunity-board .funding-hedge-table .spread-toggle{display:inline-grid}}.app-shell .hedge-toggle-label{display:none}@media(max-width:640px){.app-shell .opportunity-view .opportunity-board .funding-hedge-table tr.hedge-asset-row .spread-toggle{display:flex;align-items:center;gap:6px;width:100%;min-height:28px;margin-bottom:5px;padding:0 8px;border:1px solid rgba(139,92,246,.38);border-radius:5px;background:#7c3aed1a;color:#ddd6fe;font-size:10px}.app-shell .hedge-toggle-label{display:inline}}.funding-hedge-cards{display:none}@media(max-width:640px){.app-shell .funding-hedge-wrap>.opportunity-table,.app-shell .funding-hedge-wrap>.funding-hedge-table{display:none}.app-shell .funding-hedge-cards{display:grid}.app-shell .funding-hedge-wrap>.opportunity-mobile-more{display:block}.app-shell .funding-hedge-wrap>.opportunity-mobile-desktop-more{display:none}.app-shell .om-direction{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.app-shell .om-direction small{overflow:hidden;color:var(--text-subtle);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.app-shell .om-leg-venue{display:inline-flex;align-items:center;gap:3px}}@media(max-width:640px){.app-shell .funding-hedge-cards .om-legs small{white-space:normal;overflow-wrap:anywhere;line-height:1.2}}.app-shell .strategy-holdings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);background:#ffffff03}.app-shell .strategy-holdings-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.app-shell .strategy-holdings-copy strong{font-size:13px;color:var(--text)}.app-shell .strategy-holdings-copy small{font-size:10px;color:var(--muted)}.app-shell .strategy-holdings-actions{display:flex;align-items:center;gap:8px;flex:none}.app-shell .strategy-holdings-actions button{height:32px;padding:0 14px;border-radius:6px;font-size:12px;font-weight:650}.app-shell .pause-all-button{border:1px solid #5b4a28;background:#241f12;color:#e2c37a}.app-shell .pause-all-button:hover:not(:disabled){border-color:#8c733d;color:#f5d99a}.app-shell .close-all-positions-button{border:1px solid #6b2a32;background:#2a1216;color:#f2a6ad}.app-shell .close-all-positions-button:hover:not(:disabled){border-color:#a84450;color:#ffced3}.app-shell .strategy-holdings-actions button:disabled{opacity:.45;cursor:not-allowed}.app-shell .strategy-holdings-notice{margin:8px 12px 0}@media(max-width:640px){.app-shell .strategy-holdings-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:9px 10px}.app-shell .strategy-holdings-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.app-shell .strategy-holdings-actions button{height:38px;width:100%}}.app-shell .activity-mobile-cards,.app-shell .portfolio-mobile-cards,.app-shell .funding-detail-mobile-cards{display:none}@media(max-width:640px){.positions-mobile-cards,.execution-mobile-cards{display:grid;gap:8px;padding:10px 12px 4px;min-width:0}.positions-mobile-card,.execution-mobile-card{min-width:0}.positions-mobile-cards .position-mobile-grid dd,.execution-mobile-cards .position-mobile-grid dd{min-width:0;overflow-wrap:anywhere}.positions-mobile-foot-actions,.execution-card-actions{justify-content:flex-end}.execution-card-wide{grid-column:1 / -1}.execution-mobile-card .order-id-cell{max-width:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.positions-mobile-legs{display:grid;gap:7px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line-soft)}.position-mobile-leg{display:block;min-width:0;padding:9px 10px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface)}.position-mobile-leg>header{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.position-mobile-leg>header strong{font-size:12.5px;overflow-wrap:anywhere}.position-mobile-leg>header small{margin-left:auto}.position-mobile-leg .position-mobile-grid{gap:7px 10px;margin-top:8px}.position-mobile-leg .position-mobile-grid dt{font-size:9.5px}.position-mobile-leg .position-mobile-grid dd{font-size:11.5px}.position-mobile-leg .position-mobile-foot{margin-top:8px;padding-top:7px}}@media(max-width:640px){.app-shell .activity-table-wrap{overflow:visible}.app-shell .activity-table{display:none}.app-shell .activity-mobile-cards{display:grid;gap:8px;padding:0 10px 10px}.app-shell .activity-mobile-card{display:grid;gap:6px;padding:11px 12px;border:1px solid rgba(139,92,246,.16);border-radius:10px;background:#ffffff06}.app-shell .activity-mobile-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-shell .activity-mobile-card header strong{font-size:14px;color:#f4f1ff}.app-shell .amc-line{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a9a3bd;font-size:11px}.app-shell .amc-line strong{font-size:13px;color:#f4f1ff}.app-shell .amc-ref{display:block;overflow:hidden;color:#6f6885;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-shell .amc-error{margin:0;color:#f87171;font-size:10px}.app-shell .portfolio-view .panel-tabs{flex-wrap:wrap;overflow:visible;gap:4px}.app-shell .portfolio-view .panel-tabs button{height:30px;padding:0 9px;font-size:11px}}@media(max-width:640px){.app-shell .portfolio-orders-table,.app-shell .portfolio-fills-table{display:none}.app-shell .portfolio-mobile-cards{display:grid;gap:8px;padding:2px 10px 10px}.app-shell .portfolio-mobile-card{display:grid;gap:8px;padding:11px 12px;border:1px solid rgba(139,92,246,.16);border-radius:10px;background:#ffffff06}.app-shell .portfolio-mobile-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.06)}.app-shell .portfolio-mobile-card header strong{min-width:0;overflow:hidden;color:#f4f1ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.app-shell .pmc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.app-shell .pmc-grid span{display:grid;gap:2px;min-width:0;color:#6f6885;font-size:9px}.app-shell .pmc-grid b{overflow:hidden;color:#d9d3ea;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-shell .pmc-tag{color:#f5c451;font-size:9px}.app-shell .pmc-ref{overflow:hidden;color:#5f5875;font-size:9px;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:640px){.app-shell .funding-detail-table{display:none}.app-shell .funding-detail-mobile-cards{display:grid;gap:8px;padding:0 12px 12px}.app-shell .funding-detail-mobile-card{display:grid;gap:8px;padding:11px 12px;border:1px solid rgba(139,92,246,.16);border-radius:10px;background:#ffffff06}.app-shell .funding-detail-mobile-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.06)}.app-shell .funding-detail-mobile-card header span{display:flex;align-items:center;gap:7px;min-width:0}.app-shell .funding-detail-mobile-card header i{flex:none;width:7px;height:7px;border-radius:50%}.app-shell .funding-detail-mobile-card header strong{overflow:hidden;color:#f4f1ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.app-shell .funding-detail-mobile-card header small{overflow:hidden;max-width:52%;color:#6f6885;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.app-shell .fdmc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell .fdmc-grid span{display:grid;gap:2px;min-width:0;color:#6f6885;font-size:9px}.app-shell .fdmc-grid b{font-size:11px;font-weight:600}}@media(max-width:640px){.app-shell .position-mobile-foot{flex-wrap:wrap;gap:6px}.app-shell .position-mobile-foot .row-action,.app-shell .position-mobile-foot .close-position-action{min-width:0;padding:0 10px;font-size:11px}}@media(max-width:640px){.app-shell .position-mobile-toggle{flex:1 1 130px;min-height:34px;padding:0 12px;border:1px solid var(--line-strong, #2a2a3d);border-radius:6px;background:transparent;color:var(--text, #f4f5f6);font-size:12px;font-weight:650}.app-shell .position-mobile-toggle[aria-expanded=true]{border-color:#8b5cf68c;color:#c4b5fd}}.mobile-order-bar,.mobile-strategy-bar,.mobile-ticket-sheet-head,.mobile-ticket-backdrop,.mobile-setup-sheet-head,.mobile-setup-backdrop{display:none}@media(max-width:640px){.app-shell.trading-page{padding-bottom:calc(146px + env(safe-area-inset-bottom))}.app-shell .mobile-order-bar{position:fixed;z-index:58;right:0;bottom:calc(66px + env(safe-area-inset-bottom));left:0;display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--line);background:linear-gradient(180deg,#0d121cf5,#0a0e15 78%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -12px 30px #00000073}.app-shell .mobile-order-bar-info{min-width:0;display:grid;flex:1 1 auto;gap:1px;line-height:1.2}.app-shell .mobile-order-bar-info strong{overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.app-shell .mobile-order-bar-info small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.app-shell .mobile-order-bar-buy,.app-shell .mobile-order-bar-sell{min-width:88px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.app-shell .mobile-order-bar-buy{border-color:#18d6ad61;color:#061210;background:linear-gradient(135deg,#22e2b9,#12b295)}.app-shell .mobile-order-bar-sell{border-color:#f05b7266;color:#140306;background:linear-gradient(135deg,#ff7d92,#e1435c)}.app-shell .mobile-order-bar-buy:active,.app-shell .mobile-order-bar-sell:active{transform:translateY(1px);filter:brightness(.94)}.app-shell.trading-page .order-panel{position:fixed;z-index:115;inset:auto 0 0;width:100%;max-height:calc(100dvh - 56px);margin:0;padding:0 0 calc(14px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--brand-line, #2a2b47);border-bottom:0;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#15131f,#0b0b13);box-shadow:0 -24px 60px #0000009e;transform:translateY(104%);visibility:hidden;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility .24s}.app-shell.trading-page .order-panel.mobile-ticket-open{transform:translateY(0);visibility:visible}.app-shell .mobile-ticket-sheet-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 14px 10px;border-bottom:1px solid var(--line)}.app-shell .mobile-ticket-sheet-handle{position:absolute;top:6px;left:50%;width:38px;height:4px;border-radius:999px;background:#a78bfa57;transform:translate(-50%)}.app-shell .mobile-ticket-sheet-head>div{min-width:0;display:grid;gap:1px}.app-shell .mobile-ticket-sheet-head strong{color:#f2efff;font-size:14px;font-weight:700}.app-shell .mobile-ticket-sheet-head small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-shell .mobile-ticket-sheet-close{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff09;font-size:17px;line-height:1}.app-shell.trading-page .order-panel .market-type-tabs{margin:10px 14px 2px}.app-shell.trading-page .order-panel .trade-side-tabs{height:54px;padding:8px 14px 0}.app-shell.trading-page .order-panel .trade-side-tabs button{font-size:14px;font-weight:750}.app-shell.trading-page .order-panel .ticket-toolbar{height:46px;padding:0 14px}.app-shell.trading-page .order-panel .order-type-tabs button{min-height:30px;padding:0 11px;font-size:11px}.app-shell.trading-page .order-panel .trade-input{height:48px;margin:0 14px 10px;grid-template-columns:54px minmax(0,1fr) 48px;padding:0 11px;font-size:14px}.app-shell.trading-page .order-panel .trade-input input{font-size:15px}.app-shell.trading-page .order-panel .allocation{padding:0 14px 10px}.app-shell.trading-page .order-panel .submit-order{width:calc(100% - 28px);height:52px;margin:4px 14px 0;font-size:16px;font-weight:800}.app-shell.trading-page .order-panel .order-summary{margin:12px 14px 0}.app-shell.trading-page .order-panel .leverage-popover{position:fixed;z-index:140;top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;width:auto;max-height:72dvh;overflow-y:auto;border-radius:14px;box-shadow:0 -18px 48px #0009}.app-shell .mobile-ticket-backdrop{position:fixed;z-index:100;inset:0;display:none;background:#030308b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-shell .mobile-ticket-backdrop.open{display:block}.app-shell .toast{z-index:150;right:12px;bottom:calc(140px + env(safe-area-inset-bottom));left:12px;min-width:0}.app-shell .alternate-view.strategy-view{padding-bottom:calc(160px + env(safe-area-inset-bottom))}.app-shell .strategy-view .strategy-sidebar.mobile-config-sheet{position:fixed;z-index:120;inset:auto 0 0;width:100%;max-height:calc(100dvh - 48px);display:block;margin:0;padding:0 10px calc(14px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--brand-line, #2a2b47);border-bottom:0;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#15131f,#0b0b13);box-shadow:0 -24px 60px #0000009e;transform:translateY(104%);visibility:hidden;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility .24s}.app-shell .strategy-view .strategy-sidebar.mobile-config-sheet.mobile-setup-open{transform:translateY(0);visibility:visible}.app-shell .strategy-view .mobile-config-sheet>.strategy-rules,.app-shell .strategy-view .mobile-config-sheet>.strategy-launch{width:100%;margin:0 0 8px;border-radius:12px}.app-shell .strategy-view .mobile-config-sheet>.strategy-rules>.strategy-panel-head{display:none}.app-shell .mobile-setup-sheet-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 6px 10px;border-bottom:1px solid var(--line)}.app-shell .mobile-setup-sheet-handle{position:absolute;top:6px;left:50%;width:38px;height:4px;border-radius:999px;background:#a78bfa57;transform:translate(-50%)}.app-shell .mobile-setup-sheet-head>div{min-width:0;display:grid;gap:1px}.app-shell .mobile-setup-sheet-head strong{color:#f2efff;font-size:14px;font-weight:700}.app-shell .mobile-setup-sheet-head small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-shell .mobile-setup-sheet-close{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff09;font-size:17px;line-height:1}.app-shell .mobile-strategy-bar{position:fixed;z-index:59;right:0;bottom:calc(66px + env(safe-area-inset-bottom));left:0;display:grid;gap:6px;padding:7px 12px 8px;border-top:1px solid var(--line);background:linear-gradient(180deg,#0d121cf5,#0a0e15 78%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -12px 30px #00000073}.app-shell .mobile-strategy-bar-summary{min-width:0;display:grid;gap:1px;line-height:1.25}.app-shell .mobile-strategy-bar-summary span,.app-shell .mobile-strategy-bar-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .mobile-strategy-bar-summary span{color:var(--muted);font-size:10px}.app-shell .mobile-strategy-bar-summary strong{color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:700}.app-shell .mobile-strategy-bar-actions{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px;align-items:stretch}.app-shell .mobile-strategy-bar-button{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:#ffffff0b;font-size:11px;font-weight:700;white-space:nowrap}.app-shell .mobile-strategy-bar-start{min-height:44px;min-width:0;padding:0 10px;border:1px solid transparent;border-radius:10px;color:#04110d;background:linear-gradient(135deg,#22e2b9,#12b295);font-size:12px;font-weight:800;line-height:1.15}.app-shell .mobile-strategy-bar-start.locked,.app-shell .mobile-strategy-bar-start:disabled{color:var(--muted);background:#ffffff12;border-color:var(--line)}.app-shell .mobile-setup-backdrop{position:fixed;z-index:110;inset:0;display:none;background:#030308b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-shell .mobile-setup-backdrop.open{display:block}.app-shell .strategy-holdings-anchor{scroll-margin-top:70px}.app-shell .strategy-view #strategy-holdings .strategy-history-tabs{gap:14px;padding:0 12px}.app-shell .strategy-view #strategy-holdings .strategy-history-tabs button{font-size:11px}.app-shell .strategy-view .running-strategies:has(.no-strategies){display:block}.app-shell .strategy-view .leg-top em,.app-shell .strategy-view .leg-top em span{white-space:normal;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.app-shell.trading-page .order-panel,.app-shell .strategy-view .strategy-sidebar.mobile-config-sheet{transition:none}}}@media(max-width:640px){.app-shell .boros-perp-legs article>div{flex-wrap:wrap;align-items:flex-start;gap:6px}.app-shell .boros-perp-legs article>div>span{flex:1 1 100%;min-width:0;order:2}.app-shell .boros-perp-legs article>div>em{margin-left:auto;order:3}.app-shell .boros-perp-legs strong{display:block;overflow:visible;max-width:100%;color:#f4f1ff;font-size:10px;line-height:1.3;text-overflow:clip;white-space:normal;word-break:break-all}.app-shell .boros-fields label>small,.app-shell .boros-fields small{overflow:visible;text-overflow:clip;white-space:normal}.app-shell .boros-heading-actions,.app-shell .boros-opportunities .section-title{flex-wrap:wrap;gap:8px}.app-shell .us-stock-page .strategy-leg,.app-shell .us-stock-page .strategy-leg>*,.app-shell .us-stock-page .us-leg-ticker{min-width:0;max-width:100%}}@media(max-width:380px){.app-shell .opportunity-board-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible}.app-shell .opportunity-board-tabs button{width:100%;min-width:0}}@media(max-width:640px){.app-shell .boros-view small,.app-shell .boros-view label>small,.app-shell .boros-view .boros-fields small{overflow:visible;max-width:100%;text-overflow:clip;white-space:normal}}@media(max-width:640px){.app-shell .strategy-view .strategy-sidebar.mobile-config-sheet:has(.leverage-popover){transform:none;overflow:visible}.app-shell .strategy-view .strategy-sidebar.mobile-config-sheet .leverage-popover{position:fixed;z-index:160;top:auto;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));left:10px;width:auto;max-height:min(72dvh,520px);overflow-y:auto;overscroll-behavior:contain;border-radius:14px;box-shadow:0 -18px 48px #0000009e}}
