:root,:root[data-theme=dark]{color-scheme:dark;--canvas: #0a0a0c;--bg: #0a0a0c;--grid-line: rgba(140, 160, 255, .04);--surface-top: #121216;--tile: rgba(255, 255, 255, .018);--panel: #0e0e11;--panel-2: #141418;--line: #222228;--line-strong: #303038;--bracket: #74747e;--fill: #1b1b20;--fill-hover: #24242a;--label: #f2f2f3;--secondary: #8b8b94;--tertiary: #6c6c75;--signal: #d7ff3f;--signal-ink: #d7ff3f;--signal-mark: #d7ff3f;--signal-tint: rgba(215, 255, 63, .11);--signal-line: rgba(215, 255, 63, .35);--on-signal: #0a0a0c;--check: #d7ff3f;--check-line: #d7ff3f;--check-tick: #0a0a0c;--badge-new: #d7ff3f;--on-badge-new: #0a0a0c;--selection: rgba(215, 255, 63, .88);--on-selection: #0a0a0c;--switch-on: rgba(215, 255, 63, .11);--switch-on-line: rgba(215, 255, 63, .35);--switch-knob-on: #d7ff3f;--blue: #6799f7;--blue-tint: rgba(103, 153, 247, .2);--red: #ff655a;--red-tint: rgba(255, 101, 90, .12);--amber: #ffb800;--amber-tint: rgba(255, 184, 0, .13);--risk: #ffa030;--risk-tint: rgba(255, 160, 48, .18);--risk-line: rgba(255, 160, 48, .45);--solid: #f2f2f3;--on-solid: #0a0a0c;--backdrop: rgba(0, 0, 0, .62);--shadow: 0 30px 80px rgba(0, 0, 0, .6)}:root[data-theme=light]{color-scheme:light;--canvas: #e9eaed;--grid-line: rgba(40, 60, 140, .06);--bg: rgba(16, 24, 40, .045);--surface-top: #fcfcfd;--panel: #f4f4f6;--panel-2: #ececf0;--tile: rgba(16, 24, 40, .035);--line: rgba(16, 24, 40, .08);--line-strong: rgba(16, 24, 40, .16);--bracket: #8b8e97;--fill: rgba(16, 24, 40, .05);--fill-hover: rgba(16, 24, 40, .085);--label: #17181c;--secondary: #5e616a;--tertiary: #9a9da6;--field-line: rgba(16, 24, 40, .1);--signal: #d7ff3f;--signal-ink: #5b8a00;--signal-mark: #7cb300;--signal-tint: rgba(140, 200, 0, .14);--signal-line: rgba(110, 165, 0, .5);--on-signal: #0c0d0f;--check: #6ea300;--check-line: #6ea300;--check-tick: #ffffff;--badge-new: #d7ff3f;--on-badge-new: #0c0d0f;--selection: rgba(170, 225, 30, .35);--on-selection: #17181c;--switch-on: rgba(140, 200, 0, .22);--switch-on-line: rgba(110, 165, 0, .6);--switch-knob-on: #5b8a00;--blue: #1f5fe0;--blue-tint: rgba(31, 95, 224, .1);--red: #d92d20;--red-tint: rgba(217, 45, 32, .09);--amber: #c27400;--amber-tint: rgba(194, 116, 0, .11);--risk: #e04f16;--risk-tint: rgba(224, 79, 22, .1);--risk-line: rgba(224, 79, 22, .4);--solid: #17181c;--on-solid: #ffffff;--backdrop: rgba(16, 24, 40, .24);--shadow: 0 30px 70px -24px rgba(16, 24, 40, .3);--lift: 0 24px 50px -30px rgba(16, 24, 40, .35), 0 1px 2px rgba(16, 24, 40, .05), inset 0 1px 0 rgba(255, 255, 255, .9);--focus-ring: #17181c;--focus-line: rgba(16, 24, 40, .35);--glass: linear-gradient(180deg, rgba(255, 255, 255, .86), rgba(247, 247, 249, .9));--glass-line: rgba(16, 24, 40, .07)}:root{--field-line: var(--line);--primary-line: transparent;--focus-ring: var(--signal-ink);--focus-line: var(--signal-line);--lift: none;--poly: var(--solid);--on-poly: var(--on-solid);--poly-line: transparent;--poly-hover: var(--solid);--sans: "Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--num: var(--sans);--mono: "Geist Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--brand: "Inter Tight", var(--sans);--topbar: 48px;--statusbar: 30px;--zoom: 1;--radius: 4px;--radius-t: 3px;--radius-s: 3px;--radius-xs: 2px;--page-grid: linear-gradient(var(--grid-line) 1px, transparent 1px) -1px -1px / 80px 80px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) -1px -1px / 80px 80px;--page-bg: linear-gradient(var(--grid-line) 1px, transparent 1px) -1px -1px / 80px 80px fixed, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) -1px -1px / 80px 80px fixed, var(--canvas)}*{box-sizing:border-box}::selection{background:var(--selection);color:var(--on-selection)}[hidden]{display:none!important}html{min-width:320px;background:var(--canvas)}body{margin:0;min-height:calc(100vh / var(--zoom));padding-bottom:var(--statusbar);color:var(--label);font:14px/1.45 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--page-grid);will-change:transform}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:500}:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}input::placeholder{color:var(--tertiary)}.mini-slider{display:flex;flex:1;align-items:center;gap:14px;min-width:0;max-width:320px}.mini-slider .slider-value{min-width:36px;color:var(--label);font:500 12.5px var(--num);text-align:right}.slider{--inset: 6px;position:relative;flex:1;min-width:140px;height:24px}.slider-track{position:absolute;inset:0}.slider-track:before,.slider-fill{content:"";position:absolute;top:50%;left:var(--inset);height:2px;border-radius:1px;transform:translateY(-50%)}.slider-track:before{right:var(--inset);background:var(--line)}.slider-fill{width:calc((100% - 2 * var(--inset)) * var(--pos));background:var(--signal-mark)}.slider-thumb{position:absolute;top:50%;left:calc(var(--inset) + (100% - 2 * var(--inset)) * var(--pos));width:12px;height:12px;border-radius:2px;background:var(--signal-mark);box-shadow:0 0 0 3px var(--panel);transform:translate(-50%,-50%)}.slider input[type=range]{-webkit-appearance:none;appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;background:none;opacity:0;cursor:pointer}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:24px}.slider input[type=range]::-moz-range-thumb{width:12px;height:24px;border:0}.slider:has(input:focus-visible) .slider-thumb{outline:1px solid var(--focus-ring);outline-offset:3px}.is-good{color:var(--signal-ink)}.is-bad{color:var(--red)}.section-label,.list-head,.set-title,.group-label,.src-group,.card-title,.panel-title{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--secondary)}.field-label,.stat-label,.book-head,.hero-meta span,.leg-nums span,.j-thead,.calc-leg-head,.calc-grid label,.calc-budget,.kv dt,.edit-field>span,.edit-summary span,.hist-stats .section-label,.trade-nums span,.hedge-row.is-head,.auth-kv dt,.signin-label{font-family:var(--sans);font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--secondary)}.field-label b{color:var(--label);font-weight:500;text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:13px;line-height:1}.note{margin:8px 0 0;color:var(--secondary);font-size:12px;line-height:1.5}.link-btn,.card-link,.lt-pick,.tg-connect .set-hint a{padding:0;border:0;background:none;color:var(--label);font-size:13px;text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}:is(.link-btn,.card-link,.lt-pick,.tg-connect .set-hint a):hover{text-decoration-color:currentColor}:is(.leg-link>span,.fav-title,.pos-row[data-pos-toggle] .pos-title,.order-title,.sort-btn b){text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px}:is(.leg-link:hover>span,.fav-title:hover,.pos-row[data-pos-toggle] .pos-title:hover,.order-title:hover,.sort-btn:hover b){text-decoration-color:currentColor}.card,.feed-list,.hero,.legs,.panel,.j-table,.group,.modal-panel{position:relative;border:1px solid var(--line);border-radius:var(--radius);background-color:var(--panel);background-image:linear-gradient(180deg,var(--surface-top),var(--panel) 140px)}.card,.feed-list,.hero,.panel,.j-table,.group,.more{overflow:clip}.signin-form,.auth-card{--edge: var(--signal-mark)}.signin-form:after,.auth-card:after{content:"";position:absolute;top:-1px;left:6%;width:46%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--edge) 30%,color-mix(in srgb,var(--edge) 60%,transparent) 60%,transparent)}.card,.feed-list,.hero,.legs,.panel,.j-table,.group,.more,.wallet-status,.wallet-balances,.trade-confirm{box-shadow:var(--lift)}.topbar,.statusbar,.drawer-panel{background:var(--canvas)}:root[data-theme=light] .topbar,:root[data-theme=light] .statusbar{background:#e9eaedd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--panel);color:var(--label);font-size:13px;font-weight:500;white-space:nowrap;transition:background .12s,border-color .12s}.btn:hover{background:var(--fill-hover);border-color:var(--tertiary)}.btn:disabled{opacity:.4;cursor:default}.btn.is-on{border-color:var(--signal-line);background:var(--signal-tint);color:var(--signal-ink)}.btn-primary{min-height:40px;border-color:var(--primary-line);background:var(--signal);color:var(--on-signal);font-weight:600}.btn-primary:hover{background:var(--signal);border-color:var(--primary-line);filter:brightness(1.06)}.btn-primary:active{transform:translateY(1px)}.btn-solid{border-color:transparent;background:var(--solid);color:var(--on-solid);font-weight:600}.btn-solid:hover{background:var(--solid);border-color:transparent;filter:brightness(.92)}.btn-plain{justify-self:start;min-height:30px;padding:0 10px;border-color:transparent;background:none}.btn-plain:hover{background:var(--fill);border-color:transparent}.btn-plain.is-on{background:var(--signal-tint);border-color:transparent}kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-left:2px;border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:transparent;color:var(--secondary);font:500 10px var(--mono);text-transform:uppercase}.btn-poly{border-color:var(--poly-line);background:var(--poly);color:var(--on-poly)}.btn-poly:hover{border-color:var(--poly-line);background:var(--poly-hover)}.btn-primary kbd,.btn-solid kbd{border-color:currentColor;color:inherit;opacity:.55}.icon-btn{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid transparent;border-radius:var(--radius-s);background:none;color:var(--secondary);font-size:17px;line-height:1}.icon-btn:hover{border-color:var(--line);background:var(--panel);color:var(--label)}.icon-btn:disabled{opacity:.35;cursor:default}.x-icon{display:block;flex:none}svg[stroke=currentColor]{stroke-width:1.25px}svg[stroke=currentColor] :is(path,circle,rect,line,polyline,polygon,ellipse){vector-effect:non-scaling-stroke}.ui-icon{display:block;flex:none}.topbar .icon-btn{width:32px;height:32px;color:color-mix(in srgb,var(--label) 72%,var(--canvas))}.topbar .icon-btn:hover{color:var(--label)}.topbar .ui-icon{width:18px;height:18px}.topbar svg[stroke=currentColor]{stroke-width:1.6px}.ui-icon .ui-fill{display:none}.ui-icon .ui-dot{fill:currentColor;stroke:none}.seg{display:inline-flex;flex:none;gap:0;padding:2px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg)}.seg button{height:26px;padding:0 12px;border:0;border-radius:var(--radius-xs);background:none;color:var(--secondary);font-size:13px;font-weight:500;white-space:nowrap}.seg button:hover{color:var(--label)}.seg button.is-on{background:var(--fill-hover);color:var(--label)}.seg button:disabled{color:var(--tertiary);opacity:.55;cursor:not-allowed}.mini-seg{display:inline-flex;flex:none;padding:1px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--bg)}.mini-seg button{width:22px;height:18px;padding:0;border:0;border-radius:1px;background:none;color:var(--tertiary);font:500 11.5px var(--num)}.mini-seg button.is-on{background:var(--fill-hover);color:var(--label)}select{height:30px;padding:0 28px 0 10px;appearance:none;-webkit-appearance:none;border:1px solid var(--field-line);border-radius:var(--radius-s);color:var(--label);font-size:13px;background:linear-gradient(45deg,transparent 50%,var(--secondary) 50%) calc(100% - 14px) 52% / 4px 4px no-repeat,linear-gradient(135deg,var(--secondary) 50%,transparent 50%) calc(100% - 10px) 52% / 4px 4px no-repeat,var(--panel)}select:hover{border-color:var(--line-strong)}select:focus-visible{outline:0;border-color:var(--focus-ring)}.input-suffix,.calc-grid input,.calc-budget input,.set-control,.j-search,.edit-field input,.edit-money{border:1px solid var(--field-line);border-radius:var(--radius-s);background:var(--bg);color:var(--label);outline:0}.input-suffix:focus-within,.calc-grid input:focus,.calc-budget input:focus,.set-control:focus-within,.j-search:focus,.edit-field input:focus,.edit-money:focus-within{border-color:var(--focus-line)}.input-suffix{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px}.input-suffix input{flex:1;width:0;min-width:0;padding:0;border:0;outline:0;background:none;font-size:17px;font-weight:500}.input-suffix input[readonly]{color:var(--secondary)}.input-suffix input::placeholder{font:400 13px var(--sans)}.input-suffix span{color:var(--secondary);font:12.5px var(--num)}.switch{position:relative;flex:none;width:34px;height:18px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--bg);transition:background .15s,border-color .15s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:2px;background:var(--tertiary);transition:transform .15s,background .15s}.toggle-row input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.toggle-row input:checked+.switch{border-color:var(--switch-on-line);background:var(--switch-on)}.toggle-row input:checked+.switch:after{transform:translate(16px);background:var(--switch-knob-on)}.toggle-row input:disabled+.switch{opacity:.4}.toggle-row input:focus-visible+.switch{outline:1px solid var(--focus-ring);outline-offset:2px}.tag{display:inline-flex;align-items:center;gap:5px;padding:0 5px;border-radius:var(--radius-xs);background:none;font:500 10.5px/16px var(--mono);letter-spacing:.04em;text-transform:uppercase}.tag.is-live{padding:0;color:var(--red)}.tag.tag-icon{justify-content:center;width:16px;height:16px;padding:0;background:none}.tag.tag-icon svg{display:block;flex:none}.tag.is-cancel{color:var(--risk)}.cancel-alert{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(360px,100%);display:grid;gap:7px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.cancel-alert[hidden]{display:none}.tag-risk,.tag-health{border:0;cursor:pointer}.tag-risk{transition:filter .12s}.tag-risk:hover,.tag-risk[aria-expanded=true]{filter:brightness(1.2)}.tag-health{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px}.tag-health:hover,.tag-health[aria-expanded=true]{text-decoration-color:currentColor}.cancel-title{display:flex;align-items:center;gap:7px;color:var(--label);font-size:13px;font-weight:500}.cancel-alert.is-risk .cancel-title{color:var(--risk)}.cancel-alert.is-health .cancel-title{color:var(--signal-ink)}.cancel-alert p{margin:0;color:var(--label);font-size:12.5px;line-height:1.45}.cancel-alert p.cancel-foot{color:var(--secondary)}.risk-sign{display:grid;gap:3px}.risk-sign>b{color:var(--label);font-size:12.5px;font-weight:500}.cancel-alert p.risk-books{color:var(--secondary);font:12px/1.5 var(--sans)}.cancel-sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid var(--line);color:var(--secondary);font-size:12.5px}.cancel-sum b{color:var(--label);font:500 13px var(--num);white-space:nowrap}.cancel-sum b.is-bad{color:var(--red)}.cancel-alert.is-health .cancel-sum b{color:var(--signal-ink)}.cancel-alert.is-health .cancel-sum b.is-bad{color:var(--red)}.void-signal{color:var(--secondary);font:12.5px var(--sans)}.void-signal.is-few{color:var(--amber)}.void-signal[hidden]{display:none}.void-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.void-cell{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-s)}.void-cell>span{color:var(--label);font-size:13px;line-height:1.4}.void-cell b{font:500 15px var(--num);font-variant-numeric:tabular-nums}.void-cell b.is-good{color:var(--signal-ink)}.void-cell b.is-bad{color:var(--red)}.void-range{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.void-range em{color:var(--tertiary);font-style:normal}.void-cell i{color:var(--secondary);font:normal 12px/1.55 var(--sans)}.void-cell i u{color:var(--tertiary);text-decoration:none}.tag.is-warn{background:var(--amber-tint);color:var(--amber)}.tag.is-safe{padding:0;color:var(--signal-ink)}.tag.is-live:after{content:"";flex:none;width:6px;height:6px;border-radius:1px;background:currentColor;animation:blink 1.4s steps(1,end) infinite}@keyframes blink{50%{opacity:0}}.mark{flex:none;font-size:12px;line-height:1}.mark.filled{color:var(--signal-ink)}.mark.fav{color:var(--amber)}.logo{width:20px;height:20px;flex:none;border-radius:4px;object-fit:cover;background:var(--fill)}.logo-letter{display:inline-grid;place-items:center;color:var(--secondary);font:600 10px var(--sans)}.leg-alerts{display:grid;gap:4px}.leg-alerts:empty{display:none}.leg-alert,.calc-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;color:var(--secondary);font:12px/1.45 var(--sans)}.leg-alert>span,.calc-note{position:relative}.leg-alert.is-bad{color:var(--red)}.calc-note{color:var(--amber)}.leg-alert .link-btn{font:12px var(--sans)}.empty{display:grid;justify-items:center;gap:6px;padding:64px 20px;text-align:center;color:var(--secondary)}.empty strong{color:var(--label);font-size:16px;font-weight:500}.empty>span{max-width:560px;color:var(--tertiary);font-size:12px;line-height:1.5;text-wrap:balance}.empty-actions{display:flex;gap:8px;margin-top:8px}.spinner{width:18px;height:18px;border:1.5px solid var(--line-strong);border-top-color:var(--signal-mark);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;height:var(--topbar);padding:0 max(24px,calc((100% - 1680px)/2 + 24px));border-bottom:1px solid var(--line)}.topbar-spacer{flex:1}.signin-brand{display:inline-flex;align-items:baseline;gap:.28em;color:var(--label);font:600 19px/1 "Inter Tight",var(--sans);letter-spacing:-.02em;text-decoration:none}.signin-brand .brand-mark{flex:none;width:auto;height:1cap;transform:translateY(calc((1cap - 1ex)/2))}.journal-btn.is-on{border-color:var(--line);background:var(--panel);color:var(--label);cursor:default}.journal-btn .nav-badge{position:absolute;top:-3px;right:-8px;min-width:16px;padding:0 4px;background:var(--amber);color:#0a0a0c;font-size:9.5px;line-height:15px}.nav-badge{min-width:18px;padding:0 5px;border-radius:var(--radius-xs);background:var(--amber-tint);color:var(--amber);font:600 10.5px/17px var(--num);text-align:center}.settings-btn.is-active,.alerts-btn.is-enabled{color:var(--signal-ink)}.statusbar{position:fixed;left:0;right:0;bottom:0;z-index:15;height:var(--statusbar);display:flex;align-items:center;gap:14px;padding:0 24px;border-top:1px solid var(--line);font-family:var(--mono)}.health{display:inline-flex;flex:none;align-items:center;font-size:11px;letter-spacing:.04em;text-transform:uppercase;cursor:default}.health.is-error{color:var(--red)}.statusbar-list{display:flex;align-items:center;gap:14px;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.statusbar-list::-webkit-scrollbar{display:none}.src-chip{display:inline-flex;align-items:center;gap:6px;color:var(--secondary);font-size:11px;cursor:default}.src-chip:hover{color:var(--label)}.src-chip.is-error{color:var(--red)}.layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start;max-width:1680px;margin:0 auto;padding:20px 24px}.layout.has-detail{grid-template-columns:360px minmax(0,1fr) 300px}.detail,.rail{position:sticky;top:var(--topbar);margin-top:-20px;padding-top:20px;min-width:0;max-height:calc(100vh / var(--zoom) - var(--topbar) - var(--statusbar));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.feed{display:flex;flex-direction:column;min-width:0}.rail{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;padding-bottom:20px}.card{padding:16px}.card-title{margin-bottom:4px;color:var(--label)}.toolbar{position:sticky;top:var(--topbar);z-index:5;display:grid;gap:10px;margin-top:-20px;padding:20px 0 10px;background:var(--page-bg)}.toolbar>*{min-width:0}.toolbar-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.toolbar-row .chips{flex:1 1 0;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.toolbar-row .chips::-webkit-scrollbar{display:none}.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px);mask-image:linear-gradient(90deg,transparent,#000 32px)}.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.toolbar-row .chip{flex:none;height:32px}.feed-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:34px}.scheme-switch{display:inline-flex;align-items:baseline;gap:10px;font:600 20px/1.2 var(--sans);letter-spacing:-.02em;white-space:nowrap}.scheme-switch i{color:var(--line-strong);font-style:normal;font-weight:400}.scheme-switch button{display:inline-flex;align-items:baseline;gap:7px;padding:0;border:0;background:none;color:var(--tertiary);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .12s}.scheme-switch button:hover{color:var(--secondary)}.scheme-switch button.is-on{color:var(--label);cursor:default}.scheme-switch b{color:var(--signal-ink);font:500 14px var(--num);letter-spacing:0}.scheme-switch b:empty{display:none}.toolbar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:20px;color:var(--secondary);font-size:12.5px;white-space:nowrap}.filter-note{display:inline-flex;align-items:center;gap:12px}.sort-menu{position:relative;margin-left:auto}.list-search{display:inline-flex;flex:0 1 260px;align-items:center;gap:8px;min-width:180px;height:32px;margin:0;padding:0 6px 0 11px;border:1px solid var(--line);border-radius:var(--radius-s);background:none;color:var(--tertiary);letter-spacing:0;text-transform:none;cursor:text;transition:border-color .12s}.list-search:hover{border-color:var(--line-strong)}.list-search:focus-within{border-color:color-mix(in srgb,var(--label) 55%,transparent);color:var(--secondary)}.list-search svg{flex:none}.list-search input{flex:1;width:0;min-width:0;padding:0;border:0;outline:0;background:none;color:var(--label);font:13px var(--sans)}.list-search input::placeholder{color:var(--tertiary);opacity:1}.list-search kbd{flex:none;margin:0}.list-search.has-query kbd{display:none}.search-clear{display:none;place-items:center;flex:none;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--tertiary)}.search-clear:hover{background:var(--fill-hover);color:var(--label)}.list-search.has-query .search-clear{display:grid}@media (pointer: coarse){.list-search kbd{display:none}}.layout.has-detail .list-search{order:1;flex:0 0 28px;justify-content:center;gap:0;min-width:0;height:28px;padding:0;border-color:transparent;color:var(--secondary);cursor:pointer}.layout.has-detail .list-search:hover{border-color:transparent;background:var(--fill);color:var(--label)}.layout.has-detail .list-search input{flex:0 0 0;opacity:0}.layout.has-detail .list-search kbd{display:none}.layout.has-detail .list-search:is(:focus-within,.has-query){flex:1 1 auto;justify-content:flex-start;gap:8px;padding:0 4px 0 9px;border-color:var(--line);background:none;cursor:text}.layout.has-detail .list-search:is(:focus-within,.has-query) input{flex:1 1 auto;opacity:1}@media (max-width: 640px){.list-search{order:4;flex:1 1 100%;width:auto;margin:2px 0 0}.filter-note{order:3;flex-basis:100%}}.sort-btn{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0;border:0;background:none;color:var(--tertiary);font:inherit;cursor:pointer}.sort-btn b{color:var(--label);font-weight:400}.sort-btn i{color:var(--signal-ink);font-style:normal}.sort-btn .bk-caret{color:var(--secondary);transition:transform .15s}.sort-btn[aria-expanded=true] .bk-caret{transform:rotate(180deg)}.sort-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;width:220px;padding:4px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.sort-pop .section-label{padding:8px 10px 6px;font-size:10.5px;color:var(--tertiary)}.sort-pop button+.section-label{margin-top:4px;padding-top:10px;border-top:1px solid var(--line)}.sort-pop [data-sort-pick]{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 10px;border:0;border-radius:var(--radius-s);background:none;color:var(--secondary);font:inherit;font-size:13px;text-align:left;cursor:pointer}.sort-pop [data-sort-pick]:hover{background:var(--fill);color:var(--label)}.sort-pop [data-sort-pick].is-on{background:var(--fill-hover);color:var(--label);cursor:default}.sort-pop [data-sort-pick].is-on:after{content:"";width:10px;height:10px;background:var(--signal-mark);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.3 3.9 7.6 8.5 2.6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.3 3.9 7.6 8.5 2.6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.sort-pop .meta-toggle{display:flex;align-items:center;width:100%;height:30px;margin:0;padding:0 10px;gap:6px;border-radius:var(--radius-s);color:var(--secondary);font-size:13px}.sort-pop .meta-toggle:hover{background:var(--fill);color:var(--label)}.sort-pop .meta-toggle.is-on{color:var(--label)}.sort-pop .meta-toggle:before{order:2;width:12px;height:12px;margin-left:auto}.sort-pop .meta-toggle.is-on:after{top:9px;left:auto;right:10px;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.2 5.2 4.2 7.2 7.8 3' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.2 5.2 4.2 7.2 7.8 3' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat}.layout.has-detail #mode-tabs{flex:1 1 100%}.layout.has-detail #mode-tabs button{flex:1}.layout.has-detail .filter-note{order:3;flex-basis:100%}.layout.has-detail .sort-menu{order:2;margin-left:auto}.layout.has-detail .toolbar-row .chips{flex-basis:100%}.filter-note .link-btn{font:inherit}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:none;color:var(--secondary);font-size:13px}.chip:hover{border-color:var(--line-strong);color:var(--label)}.chip.is-active{border-color:var(--line-strong);background:var(--fill-hover);color:var(--label)}.chip sup{color:var(--tertiary);font:500 11.5px var(--num);vertical-align:baseline}.chip sup:empty{display:none}.chip.is-active sup{color:var(--signal-ink)}.meta-toggle{position:relative;display:inline-flex;align-items:center;gap:7px;height:20px;margin-left:auto;padding:0;border:0;background:none;color:var(--secondary);font:inherit;letter-spacing:.02em;text-transform:none;cursor:pointer}.meta-toggle:before{content:"";flex:none;box-sizing:border-box;width:12px;height:12px;border:1px solid var(--bracket);border-radius:3px}.meta-toggle b{color:var(--tertiary);font-weight:400}.meta-toggle:hover{color:var(--label)}.meta-toggle:hover:before{border-color:var(--label)}.meta-toggle.is-on{color:var(--label)}.meta-toggle.is-on:before{border-color:var(--check-line);background:var(--check)}.meta-toggle.is-on:after{content:"";position:absolute;top:4px;left:0;width:12px;height:12px;background:var(--check-tick);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.2 5.2 4.2 7.2 7.8 3' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.2 5.2 4.2 7.2 7.8 3' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat}.meta-toggle.is-on b{color:var(--signal-ink)}.meta-toggle:focus-visible{outline:1px solid var(--label);outline-offset:3px;border-radius:var(--radius-xs)}.list-head,.row{display:grid;align-items:center;column-gap:16px;grid-template-columns:44px 72px minmax(0,1fr) 150px 60px 64px 96px 64px 22px}.list-head{padding:2px 16px 0;white-space:nowrap}.list-head>:nth-child(2),.list-head>:nth-child(n+5):nth-child(-n+8){text-align:right}.layout:not(.has-detail) :is(.list-head>:nth-child(3),.row>.c-event){margin-left:8px}.list-head button{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.list-head button:hover,.list-head button.is-on{color:var(--label)}.list-head button.is-on:after{content:" ↓"}.list-head>:nth-child(2).is-on:after,.list-head>:nth-child(n+5).is-on:after{content:none}.list-head>:nth-child(2).is-on:before,.list-head>:nth-child(n+5).is-on:before{content:"↓ "}.feed-list:empty{display:none}.row{position:relative;scroll-margin:190px 0 calc(var(--statusbar) + 12px);min-height:56px;padding:9px 16px;cursor:pointer;transition:background .1s}.row+.row{border-top:1px solid var(--line)}.row:hover{background:var(--panel-2)}.row:focus-visible{outline:0;background:var(--panel-2)}.row.is-open,.fav-row.is-open{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--signal-mark)}.row.is-stale{opacity:.45}.row.is-gone{opacity:.28;pointer-events:none}.row.is-gone .c-title strong{text-decoration:line-through}.c-time b{color:var(--tertiary);font:400 12.5px var(--num);white-space:nowrap}.c-edge{justify-self:stretch;min-width:0;padding:0;color:var(--signal-ink);font:500 13px var(--num);text-align:right;white-space:nowrap}.c-event{display:grid;gap:3px;min-width:0}.c-title{display:flex;align-items:center;gap:6px;min-width:0}.c-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.c-sub{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;color:var(--secondary);font-size:12px}.c-info{min-width:0;overflow:hidden;text-overflow:ellipsis}.c-info>span+span:before{content:"·";margin:0 6px;color:var(--tertiary)}.c-tags{display:inline-flex;flex:none;gap:10px}.c-book{display:flex;align-items:center;gap:8px;min-width:0}.c-book .logo{width:18px;height:18px}.row .is-late{color:var(--amber)}.c-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--secondary);font-size:13px}.c-poly b{font:500 13px var(--num);color:inherit}.c-odds{text-align:right;font:500 13px var(--num);font-variant-numeric:tabular-nums}.c-poly{display:flex;align-items:center;justify-content:flex-end;gap:6px}.c-profit{text-align:right;color:var(--signal-ink);font:500 14px var(--num);white-space:nowrap}.c-profit.is-bad{color:var(--red)}.c-avail{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--secondary);font:12.5px var(--num)}.row-hide{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--tertiary);opacity:0}.row:hover .row-hide{opacity:1}.row-hide:hover{background:var(--fill);color:var(--label)}.layout.has-detail .list-head{display:none}.layout.has-detail .row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"time event profit" "time event book";column-gap:10px;row-gap:3px;padding:9px 14px}.layout.has-detail .c-time{grid-area:time}.layout.has-detail .c-event{grid-area:event}.layout.has-detail .c-profit{grid-area:profit;align-self:end;min-width:calc(var(--profit-ch, 0) * 1ch)}.layout.has-detail .c-book{grid-area:book;justify-self:end;align-self:start;gap:5px}.layout.has-detail .c-book .logo{display:none}.layout.has-detail .c-book .c-name{color:var(--tertiary);font-size:11.5px}.layout.has-detail .c-edge,.layout.has-detail .c-odds,.layout.has-detail .c-poly,.layout.has-detail .c-avail,.layout.has-detail .row-hide{display:none}.detail{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;padding-bottom:20px}.detail-head{display:flex;align-items:flex-start;gap:10px}.detail-back{color:var(--label)}.detail-headline{position:relative;flex:1;min-width:0;display:grid;gap:6px}.detail-headline h2{font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:500}.detail-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--secondary);font-size:13px}.detail-tags>span:not(.tag):has(+span:not(.tag)):after{content:"·";margin-left:6px;color:var(--tertiary)}.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 32px;flex-wrap:wrap;padding:14px 18px}.stat-main{display:grid;flex:1 1 260px;gap:3px;min-width:0}.hero-meta{flex:none}.stat-main strong{color:var(--signal-ink);font-size:36px;font-weight:400;line-height:1.05;letter-spacing:-.04em}.stat-main.is-loss strong{color:var(--red)}.hero.is-gone .stat-label{color:var(--amber)}.hero.is-gone .stat-main strong{color:var(--tertiary)}.hero.is-gone .hero-meta b{opacity:.55}.stat-main small{color:var(--secondary);font:12.5px var(--sans)}.hero-meta{display:flex;align-items:flex-start;gap:0}.hero-meta div{display:grid;grid-template-rows:auto auto 14px;gap:4px;padding:0 22px;border-left:1px solid var(--line)}.hero-meta div:first-child{border-left:0;padding-left:0}.hero-meta b{font-size:18px;font-weight:400;letter-spacing:-.02em}.hero-meta i{color:var(--tertiary);font:normal 12px var(--sans)}.hero-meta i:empty{display:block}.stat-main small .is-down{color:var(--amber)}.stat-main small .is-up{color:var(--signal-ink)}.deal-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(330px,1.1fr);gap:14px;align-items:start}.deal-main,.deal-side{display:grid;gap:12px;align-content:start;min-width:0}.panel{display:grid;gap:2px;padding:14px 14px 12px}.panel-title{color:var(--label)}.book-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:0 4px}.book-title{display:grid;gap:3px;min-width:0}.book-outcome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--secondary);font-size:12px;line-height:1.3}.book-outcome:empty{display:none}.book-step{flex:none}.book-step button{height:20px;padding:0 6px;font-size:10.5px}.book-head,.book-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:2px 8px;font:13px var(--num)}.book-head{padding-bottom:6px;font:12px var(--sans)}.book-head span:not(:first-child),.book-row span:not(:first-of-type){text-align:right}.book-row{position:relative;border-radius:var(--radius-xs);color:var(--secondary)}.book-row i{position:absolute;inset:2px auto 2px 0;border-radius:2px;background:color-mix(in srgb,var(--red) 10%,transparent)}.book-row span{position:relative}.book-row span:first-of-type{color:var(--red)}.book-row.is-used{background:var(--fill);color:var(--label)}.book-row.is-used i{background:color-mix(in srgb,var(--red) 22%,transparent)}.book-row.is-beyond{opacity:.45}.book-row.is-bid span:first-of-type{color:var(--blue)}.book-row.is-bid i{background:color-mix(in srgb,var(--blue) 14%,transparent)}.book-spread{display:flex;align-items:center;gap:8px;margin:3px 0;padding:0 8px;color:var(--secondary);font:12px var(--num);white-space:nowrap}.book-spread:before,.book-spread:after{content:"";flex:1;border-top:1px dashed var(--line-strong)}.book-row.has-edge:after{content:"";position:absolute;left:6px;right:6px;bottom:-1px;border-top:1px dashed var(--signal-mark)}.book-row.is-empty{visibility:hidden}.book-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:6px;padding:8px 8px 0;border-top:1px solid var(--line);color:var(--secondary);font:12px/1.4 var(--sans)}.book-foot>span{min-width:0;min-height:1.4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel.hist{gap:8px}.hist-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}.seg-mini{padding:1px}.seg-mini button{height:22px;padding:0 8px;font:500 12px var(--num)}.hist-chart{position:relative;height:96px;margin-bottom:14px;padding-left:46px;touch-action:none}.hist-plot{position:absolute;inset:0 0 0 46px}.hist-chart .dyn-empty{display:grid;place-items:center;height:100%;padding:0}.hist-svg{position:absolute;inset:0;width:100%;height:100%}.hist-line{fill:none;stroke:var(--red);stroke-width:1.6;stroke-linejoin:round}.hist-area{fill:color-mix(in srgb,var(--red) 8%,transparent)}.hist-limit{stroke:var(--signal-mark);stroke-width:1;stroke-dasharray:4 4}.hist-limit-label{position:absolute;right:0;padding:0 4px;transform:translateY(-115%);border-radius:2px;background:var(--panel);color:var(--signal-ink);font:11px var(--num);pointer-events:none}.hist-order{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--secondary);pointer-events:none}.hist-order span{position:absolute;left:0;padding:0 4px;transform:translateY(-115%);border-radius:2px;background:var(--panel);color:var(--label);font:11px var(--num)}.hist-dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 25%,transparent);pointer-events:none}.hist-axis{position:absolute;color:var(--tertiary);font:11px var(--num);pointer-events:none}.hist-axis-top,.hist-axis-bottom{left:0;width:40px;line-height:12px;text-align:right}.hist-axis-top{top:0}.hist-axis-bottom{bottom:0}.hist-axis-left{bottom:-16px;left:0}.hist-axis-right{bottom:-16px;right:0}.hist-cross{position:absolute;top:0;bottom:0;width:0;pointer-events:none}.hist-cross i{position:absolute;top:0;bottom:0;left:0;border-left:1px solid var(--line-strong)}.hist-cross span{position:absolute;top:0;left:6px;padding:2px 6px;border-radius:var(--radius-xs);background:var(--fill-hover);color:var(--label);font:12px var(--num);white-space:nowrap}.hist-cross.is-right span{left:auto;right:6px}.hist-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hist-stats div{display:grid;gap:3px;min-width:0;align-content:start}.hist-stats .section-label{white-space:nowrap}.hist-stats b{font:500 13.5px var(--num);white-space:nowrap}.hist-stats b.is-good{color:var(--signal-ink)}.hist-stats b.is-bad{color:var(--red)}.hist-note{grid-column:1 / -1;margin:0;color:var(--tertiary);font:12px/1.5 var(--sans)}.quick{display:grid;gap:8px}.quick .seg{display:flex}.quick .seg button{flex:1;height:28px;padding:0 8px}.quick-main{display:grid;gap:6px;min-width:0}.quick-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.quick-fields:has(>.quick-limit:not([hidden])){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.quick-limit{display:grid;gap:6px;min-width:0}.quick-limit[hidden]{display:none}.quick .presets:empty{display:none}.presets{display:flex;gap:4px;flex-wrap:wrap}.presets button{height:24px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--bg);color:var(--secondary);font:11.5px var(--mono)}.presets button:hover{border-color:var(--line-strong);color:var(--label)}.presets button:active{transform:translateY(1px)}.presets button.is-on{border-color:var(--signal-mark);color:var(--signal-ink)}.legs{display:grid}.legs-market{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line)}.legs-market b{font-size:14px;font-weight:500}.legs-market i{color:var(--secondary);font-size:13px;font-style:normal}.leg{position:relative;display:grid;gap:8px;padding:12px 16px}.leg+.leg{border-top:1px solid var(--line)}.leg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.leg-pick{display:flex;align-items:center;gap:2px;min-width:0}.leg-acts{display:inline-flex;flex:none;align-items:center;gap:2px}.leg-acts[hidden]{display:none}.leg-act{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-s);background:none;color:var(--tertiary)}.leg-act:hover{background:var(--fill);color:var(--label)}.leg-acts.is-copied:after{content:"скопировано";margin-left:6px;color:var(--signal-ink);font-size:12px}.leg-book{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:14px;font-weight:500}.leg-kind{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--secondary);font-size:13px}.leg-kind b{color:var(--label);font-weight:500}.leg-nums{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px 24px}.leg-nums div{display:grid;gap:3px}.leg-nums span{white-space:nowrap}.leg-nums span i{font-style:normal;text-transform:none}.leg-nums b{font-size:17px;font-weight:400;line-height:26px;letter-spacing:-.01em}.leg-nums .leg-key{margin-left:auto;text-align:right}.leg-odds{display:grid;gap:3px;justify-items:start;cursor:text}.odds-input{width:4ch;min-width:2ch;padding:0;border:0;border-bottom:1px dashed var(--line-strong);border-radius:0;background:transparent;color:var(--label);font:400 17px/25px var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;outline:none}.odds-input:hover{border-bottom-color:var(--secondary)}.odds-input:focus{border-bottom:1px solid var(--signal-mark)}.leg-odds .odds-measure{position:absolute;visibility:hidden;white-space:pre;pointer-events:none;font:400 17px/25px var(--sans);letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums}.odds-input.is-typed{color:var(--signal-ink)}.leg-key b{font-size:22px;letter-spacing:-.03em}.leg-note{display:flex;align-items:center;gap:7px;color:var(--secondary);font:12px var(--sans)}.leg-note:empty{display:none}.leg-note.is-stale{color:var(--amber)}.deal-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.deal-hint{margin:8px 2px 0;color:var(--secondary);font-size:12px;line-height:1.45}#d-trade:empty{display:none}.deal-actions .btn{min-height:44px;font-size:14px}.leg-link{color:inherit;text-decoration:none}.quick-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.quick-top .seg{flex:1}.quick-limit .input-suffix input{font-size:15px}.calc-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0 0;border-top:1px solid var(--line);color:var(--tertiary);font:12px var(--sans)}.calc-cap b{color:var(--secondary);font-weight:500}.calc-cap[hidden]{display:none}.params-hint{color:var(--tertiary);font-size:11.5px}.cfield{display:grid;gap:8px;align-content:start;min-width:0}.panel.reserve{gap:8px}.reserve-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.reserve-verdict{color:var(--secondary);font:500 11px var(--mono);letter-spacing:.04em;text-transform:uppercase}.reserve.is-good .reserve-verdict{color:var(--signal-ink)}.reserve.is-warn .reserve-verdict{color:var(--amber)}.reserve.is-bad .reserve-verdict{color:var(--red)}.reserve-items{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 4px}.reserve-item{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;min-width:0}.reserve-item>span{grid-column:1 / -1;overflow:hidden;color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.reserve-item b{font-size:18px;font-weight:400;letter-spacing:-.02em}.reserve-item i{font:normal 12.5px var(--num);color:var(--secondary)}.reserve-bar{grid-column:1 / -1;height:2px;margin-top:6px;border-radius:1px;background:var(--fill-hover);overflow:hidden}.reserve-bar u{display:block;height:100%;width:0;transition:width .3s}.reserve.is-good .reserve-item b{color:var(--signal-ink)}.reserve.is-good .reserve-bar u{background:var(--signal-mark)}.reserve.is-warn .reserve-item b{color:var(--amber)}.reserve.is-warn .reserve-bar u{background:var(--amber)}.reserve.is-bad .reserve-item b,.reserve.is-bad .reserve-item i{color:var(--red)}.more{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.more>summary{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;list-style:none}.more>summary::-webkit-details-marker{display:none}.more>summary:hover{background:var(--panel-2)}.more>summary:focus-visible{outline:0;background:var(--panel-2)}.more[open]>summary{border-bottom:1px solid var(--line)}.more-icon{position:relative;order:2;flex:none;width:10px;height:10px;margin-left:auto;color:var(--tertiary)}.more>summary:hover .more-icon{color:var(--label)}.more-icon:before,.more-icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s}.more-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.more[open] .more-icon:after{transform:translate(-50%,-50%) rotate(0)}.more-text{display:grid;gap:2px;min-width:0}.more-text b{font-size:14px;font-weight:500}.more-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--secondary);font-size:12px}.more-body{display:grid}.position-card{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--lift)}.position-card[hidden]{display:none}.pos-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pos-card-head h3{font-size:15px;font-weight:500}.pos-card-head span{min-width:0;overflow:hidden;color:var(--secondary);font:12px var(--sans);text-overflow:ellipsis;white-space:nowrap}.pos-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pos-stats div{display:grid;gap:3px;min-width:0}.pos-stats span{overflow:hidden;color:var(--secondary);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.pos-stats b{overflow:hidden;font:400 17px var(--sans);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pos-stats b.is-good{color:var(--signal-ink)}.pos-stats b.is-bad{color:var(--red)}.pos-stats b.is-muted{color:var(--tertiary);font-size:14px;line-height:25px}.pos-bet:empty{display:none}.pos-bet{display:grid;gap:10px;padding:0}.pos-bet-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pos-bet-k{display:flex;align-items:center;gap:8px;min-width:0;color:var(--secondary);font-size:13px}.pos-bet-k span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-bet-v{display:grid;justify-items:end;gap:1px}.pos-bet-v b{color:var(--label);font:500 18px var(--sans);letter-spacing:-.02em;white-space:nowrap}.pos-bet-v i{color:var(--secondary);font:normal 12px var(--sans)}.pos-bet-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pos-took{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}.pos-took-field{display:grid;gap:4px;min-width:0}.pos-took-field>span{color:var(--secondary);font-size:11.5px}.pos-took-field .input-suffix{height:32px;padding:0 10px}.pos-took-field .input-suffix input{min-width:0;font:500 13.5px var(--num)}.pos-took-note{margin:0;color:var(--secondary);font-size:11.5px;line-height:1.45}.pos-bet-actions .btn{min-height:40px}.pos-edit>summary,.pos-close-link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;border-top:1px solid var(--line);color:var(--secondary);font-size:13px;cursor:pointer;list-style:none;text-decoration:none}.pos-edit>summary::-webkit-details-marker{display:none}.pos-edit>summary:after{content:"";flex:none;width:6px;height:6px;margin-right:3px;border:solid var(--tertiary);border-width:0 1.25px 1.25px 0;transform:translateY(-2px) rotate(45deg);transition:transform .15s}.pos-edit[open]>summary:after{transform:translateY(1px) rotate(-135deg)}.pos-edit>summary:hover,.pos-close-link:hover{color:var(--label)}.pos-close-link:after{content:"↗";color:var(--tertiary)}button.pos-close-link{width:100%;padding:0;border-left:0;border-right:0;border-bottom:0;background:none;font:inherit;font-size:13px;text-align:left}.pos-close-link.is-edit:after{content:"";flex:none;width:6px;height:6px;margin-right:3px;border:solid var(--tertiary);border-width:0 1.25px 1.25px 0;transform:rotate(-45deg)}.pos-lines{display:grid;margin-bottom:-12px}.pos-lines>.pos-close-note{margin:0 0 10px}.position-card .pos-edit,.position-card .pos-close{margin:0}.position-card>.pos-edit+.pos-edit>summary,.position-card .pos-close:not(:empty)+.pos-edit>summary{margin-top:-10px}.fold-mark{display:grid;flex:none;place-items:center;margin-left:4px;color:var(--tertiary);transition:transform .15s}.pos-row[aria-expanded=false] .fold-mark,.position-card.is-folded .fold-mark{transform:rotate(-90deg)}.pos-card-head:hover .fold-mark,.pos-row:hover .fold-mark{color:var(--secondary)}.hedge-verdict p.hedge-why{margin:0;color:var(--secondary);font-size:12px;line-height:1.5}.fav-open{cursor:default}.fav-title{cursor:pointer}.pos-edit[open]{display:grid;gap:12px;padding-bottom:14px}.positions-card .position-card{gap:10px;margin:0 -16px;padding:10px 16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.positions-card #positions-list:empty+.position-card{margin-top:12px;border-top:0}.positions-card .position-card:not([hidden]):last-child,.positions-card .position-card:not([hidden]):has(+#positions-after:empty){margin-bottom:-16px}.positions-card .pos-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;row-gap:2px;margin:-6px -8px;padding:6px 8px;border-radius:var(--radius-xs);cursor:pointer}.positions-card .pos-card-head:hover{background:var(--panel-2)}.pos-card-head:focus{outline:0}.pos-card-head:focus-visible{outline:0;background:var(--panel-2)}.positions-card .pos-card-head>span{grid-column:1 / -1;font:inherit}.positions-card .pos-card-head .pos-bottom{margin-top:3px}.pos-sum{color:var(--signal-ink);font:500 13.5px var(--num);white-space:nowrap}.pos-sum.is-bad{color:var(--red)}.pos-sum:empty{display:none}.position-card.is-folded>:not(.pos-card-head){display:none}.positions-card .pos-card-head h3{overflow:hidden;font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.positions-card .pos-stats{grid-template-columns:minmax(0,1fr);gap:0}.positions-card .pos-stats div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--line)}.positions-card .pos-stats span{font-size:12.5px}.positions-card .pos-stats b{font:400 12.5px var(--num);letter-spacing:0}.positions-card .pos-stats b.is-muted{font:400 12.5px var(--sans);line-height:inherit}.pos-stats b.is-unknown{color:var(--tertiary)}.positions-card .pos-stats div:last-child{border-top-style:dashed;border-top-color:var(--line-strong);border-bottom:1px solid var(--line)}.positions-card .pos-stats div:last-child b{font-size:13px;font-weight:500}.positions-card .position-card+#positions-after:not(:empty){border-top:1px solid var(--line)}#positions-list>:first-child>.pos-row,#positions-list>.pos-row:first-child,#positions-after>:first-child>.pos-row,#positions-after>.pos-row:first-child{border-top:0}.positions-card .hedge-verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.positions-card .hedge-verdict b{font-size:13px}.position-card .hedge-action:empty{display:none}.positions-card .pos-bet-row{flex-wrap:wrap}.position-card>*,.pos-bet>*{min-width:0}.pos-bet-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.positions-card .pos-bet-actions .btn{min-width:0;padding:0 8px;font-size:13px}.positions-card .pos-bet-row{display:grid;gap:6px}.positions-card .pos-bet-k span{white-space:normal;line-height:1.35}.positions-card .pos-bet-v{display:flex;align-items:baseline;gap:8px;justify-items:start}.positions-card .hedge-row{grid-template-columns:minmax(0,1fr) auto;font-size:12.5px}.positions-card .hedge-table.is-two .hedge-row{grid-template-columns:minmax(0,1fr) auto auto}.positions-card .trade-nums{grid-template-columns:1fr 1fr}.position-card .hedge-verdict{gap:2px}.position-card .hedge-verdict b{font-size:14px}.position-card .hedge-verdict span{font-size:11px}.position-card .hedge-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px}.position-card .cfield{gap:4px}.position-card .cfield .field-label{font-size:12px}.position-card .cfield .input-suffix{height:34px;padding:0 10px}.position-card .cfield .input-suffix input{font-size:14px}.position-card .pos-edit[open]{gap:10px}.position-card .hedge-add{justify-self:start;font-size:12.5px}.position-card .hedge-source{margin:0;font-size:11.5px;line-height:1.5}.pos-close:empty{display:none}.pos-close{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.pos-close-btn{width:100%;min-height:40px;padding-block:6px;font-size:13px;white-space:normal;line-height:1.3}.pos-close-note{margin:0;color:var(--secondary);font-size:11.5px;line-height:1.45}.pos-close-link{justify-self:stretch}.link-btn.pos-close-link{color:var(--secondary);font-size:13px;text-decoration:none}.pos-close .pos-sale{margin:0}.pc-fold[open]>.pc{margin-top:10px}.pc-fold .pc{padding-top:0;border-top:0}.positions-card .trade-confirm{gap:10px;padding:12px;border-radius:var(--radius-t);box-shadow:none}.positions-card .trade-line .section-label{white-space:normal;line-height:1.45}.positions-card .trade-nums b{font-size:14px}.positions-card .trade-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.positions-card .trade-actions .btn{min-width:0;padding:0 8px;font-size:13px}.positions-card .trade-actions kbd{display:none}.positions-card .hedge-action{justify-items:stretch}.positions-card .hedge-action>.btn{width:100%;min-width:0;white-space:normal;line-height:1.3}.hedge-action .params-hint{margin:0}.pc{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-top:12px;border-top:1px solid var(--line)}.pc>*{min-width:0}.pc-head{display:grid;gap:8px}.pc-kind{display:grid;grid-template-columns:1fr 1fr}.pc-kind button{height:28px;padding:0 8px;font-size:12.5px}.pc-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.pc-field{display:grid;gap:4px;min-width:0}.pc-field[hidden]{display:none}.pc-field .field-label{font-size:12px}.pc-field .input-suffix{height:34px}.pc-shares{padding:0 6px 0 10px}.pc-shares input{min-width:0;font:500 14px var(--num)}.pc-all{height:24px;padding:0 8px;border:0;border-radius:var(--radius-xs);background:var(--fill);color:var(--secondary);font-size:11.5px}.pc-all:hover{color:var(--label)}.pc-all[hidden]{display:none}.pc-field .lt-price-field input,.pc-field .lt-price-field span{font-size:14px}.pc-quote{margin:-2px 0 0;color:var(--secondary);font:12px/1.4 var(--sans)}.hedge-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.hedge-source{margin:-4px 0 0}.hedge-source .link-btn{font:inherit}.hedge-verdict{display:grid;gap:4px}.hedge-verdict:empty{display:none}.hedge-verdict b{font-size:17px;font-weight:500}.hedge-verdict b.is-warn{color:var(--amber)}.hedge-verdict b.is-muted{color:var(--secondary);font-size:13px;font-weight:400}.hedge-verdict span{color:var(--secondary);font:12px/1.5 var(--sans)}.hedge-verdict span.is-bad,.hedge-action .params-hint.is-bad{color:var(--red)}.hedge-table{display:grid;border:1px solid var(--line);border-radius:var(--radius-s)}.hedge-row{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:baseline;gap:12px;padding:9px 12px}.hedge-table.is-two .hedge-row{grid-template-columns:minmax(0,1fr) 118px 118px}.hedge-row+.hedge-row{border-top:1px solid var(--line)}.hedge-row:not(.is-head)>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.hedge-row b{text-align:right;font:500 13.5px var(--num);font-variant-numeric:tabular-nums}.hedge-row b.is-good{color:var(--signal-ink)}.hedge-row b.is-bad{color:var(--red)}.hedge-row.is-head{padding-block:7px;color:var(--secondary);font-size:12.5px}.hedge-row.is-head span+span{text-align:right}.hedge-action{display:grid;gap:8px;justify-items:start}.hedge-action:empty{display:none}.hedge-action .trade-confirm,.hedge-action .trade-result{justify-self:stretch}@media (max-width: 640px){.hedge-table.is-two .hedge-row{grid-template-columns:minmax(0,1fr) 86px 86px}.hedge-row b{font-size:12.5px}.hedge-row.is-head{font-size:9.5px;letter-spacing:.04em}}.more-block{display:grid;gap:12px;padding:18px 16px}.more-block+.more-block{border-top:1px solid var(--line)}.more-block header h3{font-size:15px;font-weight:500}.more-block header p{margin:3px 0 0;color:var(--secondary);font-size:12.5px}.match-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.match-state{color:var(--secondary);font-size:12.5px}.match-state.is-good{color:var(--signal-ink)}.match-state.is-warn{color:var(--amber)}.match-state.is-bad{color:var(--red)}.match-frame{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:stretch}.match-side{display:grid;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel-2)}.match-link{display:grid;place-items:center;color:var(--tertiary);font-size:15px}.match-src{display:flex;align-items:center;gap:8px;min-width:0;color:var(--label);font-size:13px;white-space:nowrap}.match-src .logo{flex:none;width:16px;height:16px;border-radius:3px}.match-time{font:400 16px var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.match-event{min-width:0;overflow:hidden;color:var(--secondary);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.match-verdict{margin:0;color:var(--secondary);font-size:12.5px}.match-verdict.is-warn{color:var(--amber)}.match-verdict.is-bad{color:var(--red)}.dyn-empty{padding:18px 0;color:var(--tertiary);font:12px var(--sans)}.rules-hint{padding:10px 12px;border-left:2px solid var(--amber);background:var(--amber-tint);color:var(--label);font-size:13px;line-height:1.5}.rules{display:grid;gap:10px}.rules-title{display:grid;gap:4px}.rules-src{color:var(--secondary);font-size:12px}.rules-title b{font-size:13.5px;font-weight:500}.rules-legend{margin:0;color:var(--tertiary);font-size:11.5px}.rules-body{display:grid;gap:6px}.rules-body p{margin:0;color:var(--secondary);font-size:12.5px;line-height:1.55}.rules-body.is-clamped{max-height:9.4em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}.rule-risk{padding:0 3px;border-radius:2px;background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.rules-actions{display:flex;flex-wrap:wrap;gap:8px 18px}.card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.card-count{margin-left:6px;color:var(--tertiary);font-weight:400}.card-count:empty{display:none}.card-empty{margin:10px 0 0;color:var(--secondary);font-size:12px;line-height:1.5}.card-empty kbd{margin:0 1px}.card-empty .link-btn{font:inherit}.card-link{font-size:12.5px}#favorites-list,#positions-list{display:grid;margin:12px -16px -16px}#positions-list:has(~.position-card:not([hidden])){margin-bottom:0}#positions-after{display:grid;margin:0 -16px -16px}#positions-after:empty,#positions-list:empty{display:none}#favorites-list:has(.card-empty),#positions-list:has(>.card-empty:only-child){margin:0}.fav-row,.pos-row{position:relative;padding:10px 16px;border:0;border-top:1px solid var(--line);border-radius:0;background:none;transition:background .1s}.pos-row{display:grid;gap:5px;width:100%;color:var(--label);text-align:left}.fav-row:hover,.fav-row:has(.fav-open:focus-visible),.pos-row:hover,.pos-row:focus-visible{outline:0;background:var(--panel-2)}.positions-card .card-empty{margin:0;padding:10px 16px;border-top:1px solid var(--line)}.positions-card .card-empty:only-child{margin:10px 0 0;padding:0;border:0}.pos-top,.pos-bottom{display:flex;align-items:center;gap:8px;min-width:0}.pos-top{align-items:baseline}.pos-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.pos-value{flex:none;color:var(--signal-ink);font:500 13px var(--num)}.pos-value.is-bad{color:var(--red)}.pos-value.is-plain{color:var(--label);font-weight:400}.pos-leg{display:inline-flex;flex:none;align-items:center;gap:5px;color:var(--secondary);font:12px var(--sans)}.pos-leg+.pos-leg:before{content:"+";margin-right:1px;color:var(--tertiary)}.pos-leg .logo{width:14px;height:14px;border-radius:var(--radius-xs)}.pos-state{display:inline-flex;align-items:center;gap:6px;margin-left:auto;overflow:hidden;color:var(--tertiary);font:11.5px var(--sans);white-space:nowrap}.pos-state.is-due{color:var(--signal-ink)}.pos-leg:has(.pos-text){flex:0 1 auto;min-width:0}.pos-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-state{flex:none}a.pos-row{text-decoration:none}.pos-item{position:relative}.pos-row[data-pos-toggle] .pos-title{flex:0 1 auto;cursor:pointer}.pos-row[data-pos-toggle] .pos-value{margin-left:auto}.pos-body{display:grid;gap:10px;padding:2px 16px 12px}.pos-actions{display:flex;align-items:center;gap:14px}.pos-stats b em{margin-left:6px;font-size:12px;font-style:normal;color:var(--secondary)}.pos-stats b em.is-good{color:var(--signal-ink)}.pos-stats b em.is-bad{color:var(--red)}.pos-actions .pos-sell{height:30px;padding:0 14px;font-size:12.5px}.pos-actions .link-btn{margin-left:auto;font-size:12.5px}.pos-verdict{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;margin:0;font-size:13px}.pos-verdict>span{min-width:0}.pos-verdict.is-unseen{display:grid;gap:4px;justify-content:stretch}.pos-verdict.is-unseen>b{color:var(--amber);font-size:13px;font-weight:500}.pos-verdict.is-unseen>p{margin:0;color:var(--secondary);font-size:12px;line-height:1.5}.pos-verdict.is-unseen .pos-actions{margin-top:6px}.pos-verdict.is-short>span,.pos-verdict.is-over>span{color:var(--label)}.pos-verdict .pos-even{flex:none;height:30px;padding:0 12px;font-size:12.5px}.rail-pc{padding-top:2px;border-top:0}.rail-pc .pos-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px}.rail-pc .pos-actions .btn{min-width:0;height:auto;min-height:34px;padding:6px 10px;font-size:12.5px;line-height:1.3;white-space:normal}.pos-sale{display:grid;gap:10px;margin:0 12px 12px}.pos-sale.trade-confirm{padding:12px}.pos-sale .trade-nums{grid-template-columns:1fr 1fr}.pos-sale .trade-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pos-sale .trade-actions .btn{min-width:0;padding:0 8px;white-space:nowrap}.pos-body .pos-sale,.pos-close .pos-sale{margin:0}.pos-sale .link-btn{justify-self:start;font-size:12px}.fav-btn{font-size:18px}.fav-btn.is-on{color:var(--amber)}.fav-card .card-empty kbd{border-color:color-mix(in srgb,var(--amber) 40%,transparent);color:var(--amber)}.fav-card .card-empty{margin:10px 0 0}.fav-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px}.fav-open:focus-visible{outline:0}.fav-side{display:grid;justify-items:end;gap:5px}.fav-row.is-gone .fav-title{color:var(--secondary)}.fav-open{display:grid;gap:4px;min-width:0;padding:0;border:0;background:none;color:var(--label);text-align:left}.fav-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.fav-meta{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap;color:var(--secondary);font-size:12px}.fav-meta .logo{width:14px;height:14px;border-radius:var(--radius-xs)}.fav-meta .c-info{flex:0 1 auto}.fav-profit{color:var(--signal-ink);font:500 13px var(--num)}.fav-profit.is-bad{color:var(--red)}.fav-gone{color:var(--tertiary);font-size:12px;font-weight:400;line-height:19px}.fav-remove{display:grid;place-items:center;width:18px;height:18px;margin-right:-4px;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--tertiary);opacity:0}.fav-row:hover .fav-remove,.fav-remove:focus-visible{opacity:1}.fav-remove:hover{background:var(--fill-hover);color:var(--label)}.calc-intro{margin:0 0 14px}.calc-leg{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.calc-leg-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.calc-leg-head .seg button{height:22px;padding:0 8px;font-size:12px}.calc-leg-tools{display:inline-flex;align-items:center;gap:6px}.calc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calc-grid label,.calc-budget{display:grid;gap:5px;min-width:0}.calc-grid input,.calc-budget input{width:100%;min-width:0;height:32px;padding:0 10px;font:14px var(--num);text-transform:none;letter-spacing:0}.calc-budget{padding-top:12px;border-top:1px solid var(--line)}.calc-budget span span{font:inherit}.kv{margin:14px 0 0;display:grid}.kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0}.kv>div+div{border-top:1px solid var(--line)}.kv dd{margin:0;font:13.5px var(--num);text-align:right}.kv>.kv-total{border-top:1px dashed var(--line-strong)}.kv-total dt{color:var(--label)}.kv-total dd{font-size:16px;font-weight:500}.calc-fx{margin:12px 0 0;font:12px var(--sans)}.calc-fx b{color:var(--label);font-weight:500}.has-drawer{overflow:hidden}.drawer{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end}.drawer-backdrop,.modal-backdrop{position:absolute;inset:0;background:var(--backdrop)}.drawer-panel{position:relative;display:flex;flex-direction:column;width:min(520px,100%);height:100%;box-shadow:var(--shadow);border-left:1px solid var(--line)}.drawer-body{flex:1;overflow-y:auto;padding:22px 22px 12px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.drawer-head h2{font-size:20px;font-weight:500;letter-spacing:-.02em}.drawer-foot{display:flex;align-items:center;gap:8px;padding:12px 22px;border-top:1px solid var(--line)}.drawer-foot .spacer{flex:1}.drawer-foot [data-reset]{border-color:transparent;background:none;color:var(--red)}.sch-lead{margin:6px 0 16px;color:var(--secondary);font-size:13px;line-height:1.5}.sch-bar{margin-bottom:8px}.sch-bar .seg b{margin-left:4px;color:var(--tertiary);font:500 12px var(--num)}.sch-bar .seg .is-on b{color:var(--secondary)}.sch-chips{margin-top:10px}.sch-chips .chip{height:30px}.sch-leagues{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.sch-leagues .chip{height:26px;padding:0 10px;font-size:12.5px}.sch-more-leagues{align-self:center;margin-left:4px;font-size:12.5px}.sch-day{margin-top:18px}.sch-day .set-title{display:flex;justify-content:space-between;margin-bottom:6px}.sch-day .set-title span{color:var(--tertiary)}.sch-list{border-top:1px solid var(--line)}.sch-row{display:grid;grid-template-columns:52px minmax(0,1fr) 116px 64px;align-items:center;gap:12px;width:100%;min-height:52px;padding:7px 4px;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left}.sch-row.has-deal{cursor:pointer}.sch-row.has-deal:hover{background:var(--fill)}.sch-time{color:var(--label);font:500 13px var(--num)}.sch-row.is-past .sch-time{color:var(--tertiary)}.sch-ev{display:grid;gap:2px;min-width:0}.sch-ev b,.sch-ev small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sch-ev b{font-size:13.5px;font-weight:500;color:var(--label)}.sch-ev small{font-size:12px;color:var(--secondary)}.sch-books{display:flex;align-items:center;justify-content:flex-start;gap:4px;min-width:0}.sch-books .logo{width:18px;height:18px}.sch-more{margin-left:2px;color:var(--secondary);font:500 12px var(--num)}.sch-roi{min-width:0;color:var(--signal-ink);font:500 13px var(--num);text-align:right}.sch-note{margin-top:18px;color:var(--secondary);font-size:13px}.set-section{padding-top:22px}.set-title{padding:0 2px 8px}.set-title-row{display:flex;align-items:baseline;justify-content:space-between;padding-right:2px}.set-title-row .link-btn{font-size:12px}.group-label{padding:12px 2px 8px}.group-foot{margin:8px 2px 0;color:var(--secondary);font-size:12px}.group>.set-row,.toggle-main{position:relative;min-height:48px;padding:0 16px}.group>.set-row+.set-row,.group>.toggle-main+.toggle-main,.group>.set-row+.toggle-main,.group>.toggle-main+.set-row:not(.tg-actions){border-top:1px solid var(--line)}.set-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.group>.set-row.is-stack{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding:12px 16px 14px}.set-row.is-stack .seg{display:flex}.set-row.is-stack .seg button{flex:1}.set-text{min-width:0;padding:10px 0}.set-label{font-size:14px}.set-hint{margin-top:2px;color:var(--secondary);font-size:12px}.set-control{display:flex;align-items:center;gap:6px;flex:none;width:132px;height:34px;padding:0 4px 0 10px;cursor:text}.set-control input{flex:1;width:0;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;color:var(--label);text-align:right;font:500 13.5px var(--num)}.set-unit{min-width:26px;padding-right:4px;color:var(--secondary);font:12.5px var(--num);text-align:center}.unit-switch{display:inline-flex;align-items:center;flex:none;padding-right:2px;font:12.5px var(--num)}.unit-switch i{color:var(--line-strong);font-style:normal}.unit-switch button{min-width:18px;height:22px;padding:0 3px;border:0;border-radius:var(--radius-xs);background:none;color:var(--tertiary);font:inherit;cursor:pointer;transition:color .12s,background .12s}.unit-switch button:hover{color:var(--label);background:var(--fill)}.unit-switch button.is-on{color:var(--label);cursor:default}.unit-switch button.is-on:hover{background:none}.pick-group{overflow:hidden}.pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -1px -1px 0}.pick-grid.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-group{--cut-x: calc(100% + 24px) ;clip-path:polygon(-24px -24px,calc(100% + 24px) -24px,calc(100% + 24px) calc(100% - 40px),var(--cut-x) calc(100% - 40px),var(--cut-x) calc(100% + 24px),-24px calc(100% + 24px))}.pick-group:has(>.pick-grid.is-wide>.pick:last-child:nth-child(odd)){--cut-x: calc(50% + .5px) }.pick-group:has(>.pick-grid:not(.is-wide)>.pick:last-child:nth-child(3n+1)){--cut-x: calc(100% / 3 + 2px / 3)}.pick-group:has(>.pick-grid:not(.is-wide)>.pick:last-child:nth-child(3n+2)){--cut-x: calc(200% / 3 + 1px / 3)}.pick{position:relative;display:flex;align-items:center;gap:8px;min-width:0;height:40px;padding:0 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;transition:background .1s}.pick:hover{background:var(--panel-2)}.pick input{position:absolute;opacity:0;pointer-events:none}.pick .logo{transition:opacity .12s,filter .12s}.pick-name{flex:1;min-width:0;overflow:hidden;color:var(--label);font-size:13px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .12s}.pick-mark{position:relative;flex:none;box-sizing:border-box;width:12px;height:12px;border:1px solid var(--check-line);border-radius:var(--radius-xs);background:var(--check)}.pick-mark:after{content:"";position:absolute;inset:-1px;background:var(--check-tick);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.2 5.2 4.2 7.2 7.8 3' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.2 5.2 4.2 7.2 7.8 3' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat}.pick .unit-switch{transition:opacity .12s}.pick:has(input:not(:checked)) .pick-mark{border-color:var(--line-strong);background:none}.pick:has(input:not(:checked)) .pick-mark:after{content:none}.pick:hover:has(input:not(:checked)) .pick-mark{border-color:var(--secondary)}.pick:has(input:not(:checked)) .pick-name{color:var(--tertiary)}.pick:has(input:not(:checked)) .logo{opacity:.4;filter:grayscale(1)}.pick:has(input:not(:checked)) .unit-switch{opacity:.35}.pick:has(input:focus-visible){outline:1px solid var(--focus-ring);outline-offset:-2px}.toggle-row{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 14px 0 16px;background:var(--panel);cursor:pointer}.toggle-main{background:transparent}.toggle-name{flex:1;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.toggle-hint{display:block;color:var(--secondary);font-size:12px}:is(#settings,#alerts) .toggle-main .toggle-name{padding:10px 0;white-space:normal}:is(#settings,#alerts) .toggle-main .toggle-hint{margin-top:2px}.group>.is-dim{opacity:.55}.tg-connect{display:grid;gap:2px;padding:12px 16px 14px}.tg-token{display:flex;gap:8px;margin-top:10px}.tg-token .set-control{flex:1;width:auto}.tg-token .set-control input{text-align:left}.group>.tg-actions{justify-content:flex-start;gap:16px;min-height:52px}.tg-error{margin:0;padding:0 16px 12px;color:var(--red);font-size:12px}.tg-connect .tg-error{padding:8px 0 0}.modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px}.modal-panel{position:relative;display:grid;gap:14px;width:min(760px,100%);padding:16px;box-shadow:var(--shadow)}.modal-actions{display:flex;align-items:center;gap:8px}.modal-actions .spacer{flex:1}.edit-panel{grid-template-columns:minmax(0,1fr);width:min(880px,100%);max-height:calc(100vh / var(--zoom) - 48px);overflow-y:auto;gap:16px;padding:22px}.edit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.edit-head h2{margin-top:4px;font-size:20px;font-weight:500;letter-spacing:-.02em}.edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.edit-grid-top{grid-template-columns:1.5fr 1fr .8fr 1.15fr}.edit-grid-poly{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.edit-lead{margin:6px 0 0;color:var(--secondary);font-size:13px}.edit-field select{width:100%;height:36px}.edit-result{display:flex;align-items:center;gap:10px}.edit-result select{height:34px}.edit-field input[type=text]:not([data-decimal]),.edit-book{font-family:var(--sans)}.edit-empty{grid-column:1 / -1;margin:0;padding:12px 14px;border:1px dashed var(--line-strong);border-radius:var(--radius-s);color:var(--secondary);font-size:13px}.edit-field{display:grid;gap:6px;min-width:0}.edit-field input,.edit-money{width:100%;min-width:0;height:36px;padding:0 12px;font:14px var(--num)}.edit-money{display:flex;align-items:center;gap:8px;padding-right:6px}.edit-money input{flex:1;height:100%;padding:0;border:0;outline:0;background:none;font:14px var(--num)}.edit-legs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.edit-leg,.edit-summary div{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel-2)}.edit-leg{display:grid;align-content:start;gap:10px;padding:14px}.edit-leg-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.edit-book{width:160px;height:28px;padding:0 10px;border:1px solid var(--field-line);border-radius:var(--radius-s);background:var(--bg);color:var(--label);font-size:13px;font-weight:500;outline:0}.edit-book:focus{border-color:var(--focus-line)}.edit-book-logo{display:inline-flex}.edit-book-logo:empty{display:none}.edit-book-pick{position:relative}.book-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:5;display:grid;width:max(100%,220px);max-height:268px;overflow-y:auto;padding:4px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--panel);box-shadow:var(--shadow)}.book-menu[hidden]{display:none}.book-menu button{display:flex;align-items:center;gap:10px;height:32px;padding:0 8px;border:0;border-radius:var(--radius-xs);background:none;color:var(--label);font-size:13px;font-weight:500;text-align:left}.book-menu button:hover,.book-menu button.is-active{background:var(--fill-hover)}.book-menu .logo{width:18px;height:18px}.edit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.edit-summary div{display:grid;gap:6px;min-width:0;padding:12px 14px}.edit-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-summary b{font-size:20px;font-weight:400;letter-spacing:-.02em}.edit-invalid{grid-column:1 / -1;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);border-radius:var(--radius-s);background:var(--amber-tint);color:var(--amber);font-size:13px}.edit-note{display:grid;gap:4px;min-height:16px;margin:-2px 0 0;color:var(--secondary);font:12px var(--sans)}.edit-note .link-btn{font:inherit}.edit-note:empty{visibility:hidden}.edit-side-pick{display:inline-flex;align-items:center;gap:8px;min-width:0}.edit-side{display:inline-flex;min-width:0}.edit-side button{min-width:0;max-width:150px;height:24px;padding:0 10px;overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.edit-more{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;color:var(--secondary);font:12px var(--sans)}.edit-more .link-btn{font:12px var(--sans)}.edit-more-fields{flex:0 0 100%;grid-template-columns:repeat(2,minmax(0,200px))}.journal{padding:24px;scroll-margin-top:var(--topbar)}.j-wrap{display:grid;gap:14px;max-width:1480px;margin:0 auto}.j-head{gap:14px}.j-head .detail-headline{gap:4px}.j-back:has(.j-back-new:not([hidden])){display:inline-flex;width:auto;padding:0 7px 0 9px;gap:7px}.j-back-new{min-width:16px;padding:0 4px;border-radius:var(--radius-xs);background:var(--badge-new);color:var(--on-badge-new);font:600 10px/15px var(--num)}.j-head-actions{display:flex;flex:none;align-self:center;align-items:center;gap:8px}.j-head-actions .btn{min-height:32px}.stat-main.is-empty strong{color:var(--tertiary)}.hero-meta b.is-good{color:var(--signal-ink)}.hero-meta b.is-bad{color:var(--red)}.j-days{gap:12px}.j-days .hist-head{min-height:24px}.j-bars-wrap{position:relative;margin:6px 4px 18px}.j-bars{position:relative;display:flex;height:132px}.j-bars:before{content:"";position:absolute;left:0;right:0;top:var(--zero);border-top:1px dashed var(--line-strong)}.j-bar{position:relative;flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:var(--radius-xs);background:none;cursor:pointer}.j-bar:disabled{cursor:default}.j-bar:hover:not(:disabled),.j-bar.is-on{background:var(--panel-2)}.j-bar:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.j-bar-fill{position:absolute;left:50%;width:min(62%,22px);transform:translate(-50%);border-radius:1px;transition:opacity .12s}.j-bar-fill.is-good{background:var(--signal-mark)}.j-bar-fill.is-bad{background:var(--red)}.j-bar-wait{position:absolute;top:var(--zero);left:50%;width:5px;height:5px;transform:translate(-50%,-50%);background:var(--amber)}.j-bars.has-pick .j-bar:not(.is-on) .j-bar-fill{opacity:.35}.j-bars-wrap .hist-axis-top{top:-4px;transform:translateY(-100%)}.j-tip{position:absolute;z-index:2;display:grid;gap:3px;max-width:300px;padding:8px 10px;transform:translate(-50%,calc(-100% - 12px));border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--panel-2);color:var(--secondary);font:12px var(--sans);white-space:nowrap;pointer-events:none}.j-tip strong{overflow:hidden;text-overflow:ellipsis;color:var(--label);font:500 13px var(--sans)}.j-tip b{color:var(--label);font-weight:500}.j-tip b.is-good{color:var(--signal-ink)}.j-tip b.is-bad{color:var(--red)}.j-filters{display:flex;align-items:center;gap:8px}.j-search{flex:1;min-width:0;height:30px;padding:0 12px;font-size:13px}.j-count{min-width:80px;color:var(--secondary);font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:right}.j-day-chip{margin-left:2px;padding:1px 6px;border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:none;color:var(--label);font:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer}.j-day-chip:hover{border-color:var(--label)}.j-thead,.j-row{display:grid;align-items:center;column-gap:18px;grid-template-columns:44px minmax(160px,1.1fr) minmax(300px,2fr) 110px 130px 300px}.j-thead{padding:10px 18px;border-bottom:1px solid var(--line)}.j-thead span:nth-child(4),.j-thead span:nth-child(5){text-align:right}.j-day-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:18px 18px 8px;color:var(--secondary);font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase}.j-day-head:not(:first-child){border-top:1px solid var(--line)}.j-day-name{color:var(--label)}.j-day-facts{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.j-day-facts i{color:var(--tertiary);font-style:normal}.j-day-facts b{font-weight:500;letter-spacing:0}.j-day-facts b.is-good{color:var(--signal-ink)}.j-day-facts b.is-bad{color:var(--red)}.j-day-wait{color:var(--amber)}.j-row{position:relative;padding:10px 18px;transition:background .1s}.j-row:hover{background:var(--panel-2)}.j-row+.j-row{border-top:1px solid var(--line)}.j-time{color:var(--tertiary);font:12.5px var(--num)}.j-event span{overflow:hidden;color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.j-bank span,.j-result span{color:var(--secondary);font:12px var(--sans)}.j-event{display:grid;gap:3px;min-width:0}.j-event strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.j-legs{display:grid;gap:3px;min-width:0}.j-leg{display:grid;grid-template-columns:16px 92px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:22px;font-size:13px}.j-leg.is-lost{opacity:.4}.j-leg .logo{width:16px;height:16px;border-radius:3px}.j-leg-book{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--secondary);font-size:12.5px}.j-leg-team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.j-leg-num{font:12.5px var(--num);white-space:nowrap}.j-bank,.j-result{display:grid;justify-items:end;gap:2px;text-align:right}.j-bank b{font:400 15px var(--num)}.j-result b{font:500 15px var(--num)}.j-result.is-good b{color:var(--signal-ink)}.j-result.is-bad b{color:var(--red)}.j-result span{white-space:nowrap}.j-status{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.j-pick{display:grid;gap:3px;flex:1;min-width:0;max-width:220px}.j-pick select{width:100%;border-color:transparent;background-color:transparent}.j-pick select:hover{border-color:var(--line-strong)}.j-pick select.is-wait{color:var(--secondary)}.j-auto{overflow:hidden;padding-left:10px;color:var(--tertiary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.j-acts{display:flex;flex:none;gap:2px}.j-act{width:28px;height:28px}.j-act:hover{border-color:transparent;background:var(--fill)}.j-delete:hover{color:var(--red)}@media (hover: hover){.j-acts{opacity:0;transition:opacity .1s}.j-row:hover .j-acts,.j-acts:focus-within{opacity:1}}.j-table .empty{padding:48px 20px}.step-btn{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--bg);color:var(--secondary);font:15px/1 var(--sans)}.step-btn:hover{border-color:var(--tertiary);color:var(--label)}.leg-pick{position:relative;flex:none}.bk-switch{gap:8px;margin:-4px -8px;padding:4px 8px;border:0;border-radius:var(--radius-s);background:none;color:var(--label);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.bk-switch:disabled{cursor:default}.bk-caret{flex:none;color:var(--secondary);transition:transform .15s}.bk-row.is-on{background:var(--fill-hover)}.bk-row:disabled{cursor:default}.bk-row.is-gone{opacity:.45}.bk-row-name{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.bk-row-name .logo{width:16px;height:16px}.bk-row i{color:var(--secondary);font:normal 13px var(--num);text-align:right}.bk-row b{font:500 13px var(--num);text-align:right;white-space:nowrap}.bk-row b:not(.is-good):not(.is-bad){color:var(--tertiary);font-weight:400}.bk-strip{position:sticky;top:-20px;z-index:4;display:flex;align-items:center;gap:10px;min-width:0;margin:-6px 0 -2px;padding:6px 0;background:var(--page-bg)}.bk-strip-title{display:inline-flex;flex:none;align-items:baseline;gap:6px;color:var(--secondary);font-size:12.5px;white-space:nowrap}.bk-strip-title b{color:var(--tertiary);font:400 12.5px var(--num)}.bk-nav{display:flex;flex:none;gap:4px;margin-left:auto}.bk-nav[hidden]{display:none}.bk-nav button{display:grid;place-items:center;width:28px;height:30px;padding:0;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);color:var(--secondary)}.bk-nav button:hover:not(:disabled){border-color:var(--line-strong);color:var(--label)}.bk-nav button:disabled{color:var(--line-strong);cursor:default}.bk-strip .bk-list{display:flex;flex:1 1 auto;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.bk-strip .bk-list::-webkit-scrollbar{display:none}.bk-strip .bk-row{display:inline-flex;flex:none;align-items:center;gap:8px;width:auto;height:30px;padding:0 10px 0 8px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);color:var(--secondary);font:inherit;cursor:pointer}.bk-strip .bk-row:hover:not(:disabled){border-color:color-mix(in srgb,var(--label) 34%,transparent);background:var(--fill-hover)}.bk-strip .bk-row.is-on:hover{border-color:var(--signal-mark)}.bk-strip .bk-row.is-on{border-color:var(--signal-mark);cursor:default}.bk-strip .bk-row.is-gone{opacity:.45}.bk-strip .bk-row-name{gap:6px;color:var(--label);font-size:12.5px;font-weight:500}.bk-strip .bk-row-name .logo{width:14px;height:14px}.bk-strip .bk-row i{color:var(--tertiary);font-size:12.5px}.bk-strip .bk-row b{font-size:12.5px}.book-head,.book-row{grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.book-panel.has-pins :is(.book-head,.book-row){grid-template-columns:minmax(0,.8fr) 52px minmax(0,.8fr) minmax(0,1fr) minmax(0,.9fr)}.book-row span,.book-head span{min-width:0;white-space:nowrap}.deal-side .panel{min-width:0}.book-row[data-book-price]{cursor:pointer}.book-row[data-book-price]:hover{background:var(--fill)}.book-row span.is-good{color:var(--signal-ink)}.book-row span.is-bad{color:var(--tertiary)}.book-row.is-limit{background:var(--signal-tint);box-shadow:inset 0 0 0 1px var(--signal-line);color:var(--label)}.book-spread[data-book-price]{cursor:pointer}.book-spread[data-book-price]:hover{color:var(--label)}.book-mine{position:absolute;top:50%;left:50px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;white-space:nowrap;padding:0 2px 0 5px;border-radius:var(--radius-xs);background:var(--signal-tint);color:var(--signal-ink);font:500 10px/15px var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.04em}.book-mine button{display:grid;place-items:center;width:14px;height:14px;padding:0;border:0;border-radius:3px;background:none;color:inherit;font:12px/1 var(--sans)}.book-mine.is-sale{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.book-mine button:hover{background:color-mix(in srgb,var(--signal-mark) 25%,transparent)}.book-row.is-gap span:first-of-type{color:var(--tertiary)}.book-row.is-hollow span:nth-of-type(2),.book-row.is-hollow span:nth-of-type(3){color:var(--tertiary)}.book-pins{position:relative;display:flex;align-items:center;gap:2px;min-width:0;font-style:normal;pointer-events:none}.book-pins .logo{width:13px;height:13px;border-radius:3px;box-shadow:0 0 0 1px var(--panel)}.book-pins b{margin-left:2px;color:var(--secondary);font:500 11px var(--num)}.c-more{flex:none;padding:0 4px;border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--secondary);font:500 10.5px/15px var(--mono)}.card-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left}.card-toggle .card-title{margin:0}.card-toggle-icon{position:relative;width:10px;height:10px;color:var(--tertiary)}.card-toggle:hover .card-toggle-icon{color:var(--label)}.card-toggle-icon:before,.card-toggle-icon:after{content:"";position:absolute;top:4.5px;left:0;width:10px;height:1px;background:currentColor}.card-toggle-icon:after{transform:rotate(90deg);transition:transform .15s}.calc.is-open .card-toggle-icon:after{transform:rotate(0)}.calc-body{margin-top:10px}.mini-input{width:3.2ch;padding:0;border:0;border-bottom:1px dashed var(--line-strong);background:none;color:var(--label);font:500 12.5px var(--num);text-align:center;outline:0}.mini-input:focus{border-bottom-color:var(--focus-line)}.rule{position:relative;display:flex;align-items:flex-start;gap:9px;color:var(--label);font-size:12.5px;cursor:pointer}.rule input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.rule .switch{flex:none;width:26px;height:14px;margin-top:2px}.rule .switch:after{top:1px;left:1px;width:10px;height:10px}.rule input:checked+.switch{border-color:var(--switch-on-line);background:var(--switch-on)}.rule input:checked+.switch:after{transform:translate(12px);background:var(--switch-knob-on)}.rule input:focus-visible+.switch{outline:1px solid var(--focus-ring);outline-offset:2px}.rule>span:last-child{display:grid;gap:1px;min-width:0}.rule small{color:var(--tertiary);font:12px var(--sans)}.exec-slot{display:grid;gap:12px}.exec-slot:empty{display:none}.quick-top .order-kind{flex:none;margin-left:auto;padding:0 4px;font-size:15px;gap:8px}.limit-ticket{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.lt-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lt-row{flex-wrap:nowrap;gap:16px}.lt-row .lt-price-field{flex:0 1 200px;min-width:170px}.lt-book{display:grid;gap:4px;min-width:0;color:var(--tertiary);font:12.5px/1.45 var(--sans)}.lt-book-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.lt-book .lt-pick{justify-self:start}.lt-book [hidden],.lt-book :empty{display:none}.lt-pick{font:inherit}.lt-pick b{font-weight:500}.lt-pick.is-on{text-decoration:none;cursor:default}.lt-price{display:grid;gap:6px;min-width:0}.lt-price-field{gap:0;padding:0 6px}.lt-price-field input{flex:none;width:auto;field-sizing:content;min-width:3ch;padding:0;text-align:right;font:500 17px var(--num)}.lt-price-field span{flex:none;padding-left:1px;color:var(--secondary);font:500 17px var(--num)}.input-suffix.lt-price-field:focus-within{border-color:var(--field-line)}.input-suffix.lt-price-field:has(input:focus){border-color:color-mix(in srgb,var(--label) 35%,transparent)}.lt-price-field .step-btn:focus{outline:0}.lt-price-field .step-btn:focus-visible{outline:1px solid var(--line-strong);outline-offset:1px}.lt-price-field .step-btn:first-child{margin-right:auto}.lt-price-field .step-btn:last-child{margin-left:auto}.lt-rules{display:flex;flex-wrap:wrap;gap:10px 22px;padding-top:12px;border-top:1px solid var(--line)}.lt-note{margin:0;color:var(--secondary);font-size:12.5px;line-height:1.45}.lt-have{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--line)}.lt-have[hidden]{display:none}.lt-have-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lt-have-head>span:last-child{color:var(--secondary);font:12.5px var(--num)}.lt-order{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:0 10px;border-radius:var(--radius-s);background:var(--tile);font:13px var(--num)}.lt-order b{font-weight:500}.lt-order-act{display:flex;flex:none;gap:14px;font-family:var(--sans)}.lt-order-act .link-btn{font-size:12.5px}.lt-order-act .link-btn.is-bad{color:var(--red)}.lt-size{justify-self:start;margin-top:4px}.lt-size button{font-size:12.5px;font-variant-numeric:tabular-nums}.trade-note{margin:0;color:var(--secondary);font-size:12.5px;line-height:1.45}#orders-list{display:grid;grid-template-columns:minmax(0,1fr);margin:12px -16px -16px}.order-item{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:12px 16px;border-top:1px solid var(--line)}.order-item.is-cancelled>:not(.order-hedge):not(.order-cancel){opacity:.6}.order-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.order-top b{flex:none;color:var(--signal-ink);font:500 13px var(--num)}.order-title{min-width:0;overflow:hidden;padding:0;border:0;background:none;color:var(--label);font-size:13.5px;font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap}.order-sub{display:flex;justify-content:space-between;gap:10px;color:var(--secondary);font:12px var(--sans)}.order-sub span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-sub span:last-child{flex:none;white-space:nowrap}.order-fill{position:relative;height:3px;border-radius:2px;background:var(--fill-hover);overflow:hidden}.order-fill u{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--signal-mark)}.order-hedge{display:grid;gap:8px;margin-top:4px;padding:10px 12px;border:1px solid var(--signal-line);border-radius:var(--radius-t);background:var(--signal-tint)}.order-hedge-k{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px}.order-hedge-k .logo{width:16px;height:16px}.order-hedge-k span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-hedge-v{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.order-hedge-v b{font:500 20px var(--num);letter-spacing:-.02em}.order-hedge-v i{color:var(--secondary);font:normal 12px var(--sans)}.order-actions{display:grid;grid-template-columns:1.3fr 1fr;gap:6px}.order-actions .btn{min-height:32px;padding:0 10px;font-size:12.5px}.order-note{margin:0;color:var(--tertiary);font:12px/1.45 var(--sans)}.order-cancel{justify-self:start;font-size:12px}.hedge-more{display:grid;gap:8px}.hedge-more:empty{display:none}.hedge-bet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:end;gap:10px}.hedge-del{margin-bottom:4px}.hedge-add{justify-self:start;font-size:12.5px}@media (max-width: 1500px){.layout{gap:18px}.layout.has-detail{grid-template-columns:300px minmax(0,1fr)}.layout.has-detail .rail{display:none}.layout:not(.has-detail) .list-head,.layout:not(.has-detail) .row{grid-template-columns:40px 68px minmax(0,1fr) 118px 52px 60px 90px;column-gap:12px}.c-avail,.row-hide,.list-head span:nth-child(n+8){display:none}}@media (max-width: 1280px){.j-thead{display:none}.j-row{grid-template-columns:44px minmax(0,1fr) 110px 130px;grid-template-areas:"time event bank result" ". legs legs legs" ". status status status";row-gap:10px}.j-time{grid-area:time}.j-event{grid-area:event}.j-legs{grid-area:legs}.j-bank{grid-area:bank}.j-result{grid-area:result}.j-status{grid-area:status;justify-content:flex-start}}@media (max-width: 1180px){.layout,.layout.has-detail{grid-template-columns:minmax(0,1fr)}.rail,.detail{max-height:none;overflow:visible;position:static}.layout.has-detail .feed,.layout.has-detail .rail{display:none}.row-hide{opacity:1}}@media (max-width: 900px){.list-head{display:none}.layout:not(.has-detail) .row>.c-event{margin-left:0}.row,.layout:not(.has-detail) .row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"time event profit" "time event book";column-gap:12px;row-gap:3px}.c-time{grid-area:time}.c-event{grid-area:event}.c-profit{grid-area:profit;align-self:end;min-width:calc(var(--profit-ch, 0) * 1ch)}.c-book{grid-area:book;justify-self:end;align-self:start;gap:5px}.c-book .logo{display:none}.c-book .c-name{color:var(--tertiary);font-size:11.5px}.c-edge,.c-odds,.c-poly{display:none}.deal-grid{grid-template-columns:minmax(0,1fr)}.deal-side{order:2}}@media (max-width: 640px){.topbar{gap:10px;padding:0 14px}.toolbar-row .chips{flex-basis:100%}#mode-tabs{flex:1 1 100%}#mode-tabs button{flex:1}.statusbar{padding:0 14px}.layout,.journal{padding:14px}.layout{gap:14px}.detail-headline h2{font-size:19px}.hero{padding:16px}.stat-main strong{font-size:38px}.hero-meta div{padding:0 12px}.quick .seg{overflow-x:auto;scrollbar-width:none}.quick .seg button{flex:1 0 auto;padding:0 10px}.leg-head{flex-wrap:wrap}.leg-nums .leg-key{margin-left:0;text-align:left;flex-basis:100%}.deal-actions{grid-template-columns:1fr}.match-frame{grid-template-columns:1fr;gap:8px}.match-link{display:none}.pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-grid.is-wide{grid-template-columns:minmax(0,1fr)}.pick-group:has(>.pick-grid.is-wide>.pick:last-child:nth-child(n)){--cut-x: calc(100% + 24px) }.pick-group:has(>.pick-grid:not(.is-wide)>.pick:last-child:nth-child(odd)){--cut-x: calc(50% + .5px) }.pick-group:has(>.pick-grid:not(.is-wide)>.pick:last-child:nth-child(2n)){--cut-x: calc(100% + 24px) }.set-row{flex-wrap:wrap}.set-row:has(>.set-control){flex-wrap:nowrap;gap:12px}.set-row>.set-control{width:124px}.edit-legs,.edit-grid-top{grid-template-columns:1fr}.edit-summary{grid-template-columns:1fr 1fr}.j-head{flex-wrap:wrap}.j-head-actions{display:grid;grid-template-columns:1fr 1fr;flex-basis:100%}.j-head-actions .seg{display:flex;grid-column:1 / -1}.j-head-actions .seg button{flex:1}.j-head-actions .btn{padding:0 10px}.j-filters{flex-wrap:wrap}.j-search{flex-basis:100%}.j-filters .seg{overflow-x:auto;max-width:100%}.j-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"event result" "event bank" "legs legs" "status status";row-gap:8px;padding:12px 14px}.j-event{align-self:start}.j-pick{max-width:none}.j-time{display:none}.j-event strong{white-space:normal}.j-status{justify-content:flex-start}.j-day-head{flex-wrap:wrap;gap:4px 14px;padding:16px 14px 6px}.j-day-name{flex-basis:100%}.j-leg{grid-template-columns:16px minmax(0,1fr) auto}.j-leg-book{display:none}.journal .hero-meta{display:grid;grid-template-columns:1fr 1fr;row-gap:14px}.journal .hero-meta div:nth-child(3){border-left:0;padding-left:0}.journal .hero-meta b{white-space:nowrap}.edit-panel .modal-actions{flex-wrap:wrap}.modal{padding:12px}.modal-panel{min-width:0}.edit-result{flex-basis:100%}.edit-result select{flex:1;min-width:0}}@media (max-width: 440px){#detail .hero-meta{display:grid;grid-template-columns:1fr 1fr;row-gap:14px}#detail .hero-meta div:nth-child(3){border-left:0;padding-left:0}#detail .hero-meta b{white-space:nowrap}}@media (prefers-reduced-motion: reduce){.spinner,.tag.is-live:after{animation:none}.switch,.switch:after,.row,.j-row,.j-acts,.j-bar-fill{transition:none}}.wallet-btn{width:auto;min-width:32px;gap:6px;padding:0 7px;display:inline-flex;align-items:center}.wallet-btn.is-ready{color:var(--signal-ink)}.wallet-btn.is-error{color:var(--red)}.wallet-balance{font:500 12.5px var(--num);color:var(--label)}.wallet-balance:empty{display:none}.wallet-status{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.wallet-status>div{display:grid;gap:3px;flex:1;min-width:0}.wallet-status b{font-size:14px;font-weight:500}.wallet-status span{color:var(--secondary);font-size:12.5px;line-height:1.45}.wallet-status strong{font:500 18px var(--num)}.wallet-status code{color:var(--label);font:12px var(--mono)}.wallet-balances{display:grid;gap:10px;margin:12px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.wallet-balances div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wallet-balances dt{display:grid;gap:2px;font-size:13.5px}.wallet-balances small{color:var(--secondary);font-size:12px}.wallet-balances dd{margin:0;font:500 16px var(--num);white-space:nowrap}.wallet-status.is-blocked,.wallet-status.is-error{border-color:color-mix(in srgb,var(--red) 40%,transparent)}.wallet-actions{display:flex;gap:8px}.oneclick{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.oneclick .group-foot{margin:0}.oneclick .toggle-row{min-height:0;padding:0;background:none}.oneclick .toggle-name{display:grid;gap:2px}.oneclick .wallet-actions{flex-wrap:wrap}.wallet-facts{display:grid;gap:8px;margin:0;padding:0 0 0 18px;color:var(--secondary);font-size:13px;line-height:1.5}.trade-confirm{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.trade-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.trade-nums div{display:grid;gap:3px;min-width:0}.trade-nums span{color:var(--secondary);font-size:12.5px}.trade-nums b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 16px var(--num)}.trade-error{margin:0;color:var(--red);font-size:13px}.trade-wait{display:flex;align-items:center;gap:10px;margin:0;color:var(--secondary);font-size:13px}.trade-wait .spinner{width:14px;height:14px}.trade-actions{display:grid;grid-template-columns:1fr 2fr;gap:8px}.trade-result{padding:10px 14px;border-radius:var(--radius-s);font-size:13px}.trade-result.is-ok{background:var(--signal-tint);color:var(--signal-ink)}.trade-result.is-bad{background:var(--red-tint);color:var(--red)}.trade-result.is-warn{background:var(--amber-tint);color:var(--amber)}@media (max-width: 640px){.trade-nums{grid-template-columns:1fr 1fr}}.auth-page{padding-bottom:0}.auth-shell{display:grid;place-content:center;justify-items:center;gap:22px;min-height:100vh;padding:32px 16px}.auth-card{position:relative;display:grid;gap:16px;width:min(400px,100%);padding:28px;border:1px solid var(--line);border-radius:var(--radius);background-color:var(--panel)}.auth-card h1{font-size:26px;font-weight:400;letter-spacing:-.03em}.auth-lead{margin:-8px 0 0;color:var(--secondary);font-size:13.5px;line-height:1.5}.signin-wrap{display:grid;place-content:center;justify-items:center;gap:22px;min-height:100vh;padding:48px 20px 12vh}.signin-brand{font-size:24px}.signin-form{position:relative;display:grid;gap:18px;width:min(380px,calc(100vw - 40px));padding:26px 26px 24px;border:1px solid var(--line);border-radius:var(--radius);background-color:var(--panel)}.signin-form h1{margin:0 0 4px;font-size:20px;font-weight:500;letter-spacing:-.02em}.signin-field{display:grid;gap:8px}.signin-label{display:flex;align-items:baseline;gap:10px;color:var(--secondary);font-size:12.5px}.signin-label b{color:var(--tertiary);font-weight:500;transition:color .12s}.signin-field.is-lit .signin-label b{color:var(--signal-ink)}.signin-field input{width:100%;height:42px;padding:0 12px;border:1px solid var(--field-line);border-radius:var(--radius-s);background:var(--bg);color:var(--label);font:500 14px var(--mono);outline:0;caret-color:var(--signal-mark);transition:border-color .12s}.signin-field input:focus{border-color:var(--focus-line)}.signin-field input.is-empty{border-color:var(--red)}.signin-field input:-webkit-autofill,.signin-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--bg) inset;-webkit-text-fill-color:var(--label);caret-color:var(--signal-mark);transition:background-color 9999s}.signin-caps{color:var(--amber);font:11px var(--mono)}.signin-submit{position:relative;min-height:44px;margin-top:6px;font-size:14px}.signin-submit kbd{position:absolute;top:50%;right:14px;margin:0;transform:translateY(-50%)}.signin-submit:disabled{opacity:.6}@media (pointer: coarse){.signin-submit kbd{display:none}}@media (max-width: 640px){.signin-wrap{place-content:start center;padding-top:14vh}}.auth-error{margin:0;color:var(--red);font:12px/1.45 var(--mono)}.auth-submit{min-height:44px;font-size:14px}.auth-submit:disabled{opacity:.6;cursor:default}.auth-kv{display:grid;margin:0}.auth-kv div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px dashed var(--line)}.auth-kv dt{color:var(--secondary);font-size:12.5px}.auth-kv dd{margin:0;font:13px var(--mono)}.auth-steps{display:grid;gap:6px;padding:12px 14px;border-left:2px solid var(--amber);background:var(--amber-tint)}.auth-steps p{margin:0;color:var(--label);font-size:13px;line-height:1.5}.auth-actions{display:flex;gap:8px}.auth-actions .btn-primary{flex:1}.logout-btn:hover{color:var(--red)}:root{--radius-glass: var(--radius);--radius-tile: var(--radius-t)}:root[data-theme=light] :is(.card,.feed-list,.hero,.legs,.panel,.j-table,.group,.modal-panel,.more,.trade-confirm,.limit-ticket,.position-card,.wallet-status,.wallet-balances){border-color:var(--glass-line);background-image:var(--glass-glow),linear-gradient(180deg,var(--surface-top),var(--panel) 140px)}:root[data-theme=light] :is(.seg,.mini-seg){border-color:transparent}:root[data-theme=light] :is(.seg,.mini-seg) button.is-on{background:#fff;color:var(--label);box-shadow:0 1px 2px #1018281f,0 0 0 1px #1018280a}:root[data-theme=light] .chip{background:#ffffffb3;border-color:var(--glass-line)}:root[data-theme=light] .chip.is-active{background:#fff;border-color:var(--line-strong);box-shadow:0 1px 2px #1018281a}:root[data-theme=light] .drawer-panel{border-left-color:var(--glass-line);background:var(--glass-glow),var(--glass);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}:root[data-theme=light] :is(.rail .card,.deal-main .quick,.deal-main .legs,.limit-ticket,.deal-main .trade-confirm){border-color:var(--glass-line);border-radius:var(--radius-glass);background:var(--glass-glow),var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}:root[data-theme=light] .rail .card-title{font:600 13.5px var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--label)}:root[data-theme=light] :is(#favorites-list,#positions-list,#orders-list){gap:6px;margin:12px -6px -6px}:root[data-theme=light] #positions-after{gap:6px;margin:6px -6px -6px}:root[data-theme=light] :is(#favorites-list,#positions-list):has(.card-empty){margin:0}:root[data-theme=light] :is(.fav-row,.pos-row,.order-item){padding:10px 12px;border:0;border-radius:var(--radius-tile);background:var(--glass-tile)}:root[data-theme=light] :is(.fav-row,.pos-row):hover{background:var(--glass-tile-hover)}:root[data-theme=light] .deal-main .quick{padding:14px 16px}:root[data-theme=light] .deal-main :is(.seg,.input-suffix){border-color:transparent;background:var(--glass-well)}:root[data-theme=light] .deal-main .seg button.is-on{background:var(--glass-tile-hover)}:root[data-theme=light] .presets button{border-color:transparent;border-radius:var(--radius-s);background:var(--glass-tile)}:root[data-theme=light] .presets button:hover{background:var(--glass-tile-hover)}:root[data-theme=light] .presets button.is-on{border-color:transparent;background:var(--signal-tint)}:root[data-theme=light] .deal-main .legs{padding:0 6px 6px;gap:6px}:root[data-theme=light] .deal-main .legs-market{padding:12px 10px 6px;border-bottom:0}:root[data-theme=light] .deal-main .legs-pair{display:grid;gap:6px}:root[data-theme=light] .deal-main .leg{padding:12px;border-radius:var(--radius-tile);background:var(--glass-tile)}:root[data-theme=light] .deal-main .leg+.leg{border-top:0}:root[data-theme=light] .lt-rules{border-top-color:var(--glass-line)}:root[data-theme=light] .positions-card .position-card{border-color:transparent;background:var(--glass-tile);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wallet-btn.is-ready{height:30px;padding:0 10px;border-color:var(--signal-line);border-radius:var(--radius-s);color:var(--signal-ink)}.wallet-btn.is-ready .wallet-balance{color:var(--signal-ink)}.wallet-btn.is-ready:hover{border-color:var(--signal-mark);background:var(--signal-tint)}.row.is-open,.fav-row.is-open{box-shadow:inset 2px 0 0 var(--signal-mark)}
