.oc .oc-warn{color:var(--oc-dn)}.oc .oc-state{font-size:.78em;font-weight:900;letter-spacing:.5px;padding:.12em .5em;border-radius:4px;background:#64748b;color:#fff}.oc .oc-state.active{background:var(--green2);color:#052e16}.oc .oc-state.token_expired{background:#ea580c}.oc .oc-state.connection_error{background:var(--red)}.oc .oc-state.login_required{background:#e11d48}.oc .oc-state.order_api_unavailable,.oc .oc-state.inactive{background:#475569}.oc .oc-ticket-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0206178c;display:flex;align-items:flex-start;justify-content:center;padding:6vh 12px 12px;overflow:auto}.oc .oc-ticket{width:min(760px,100%);background:var(--card);color:var(--text);border:1px solid var(--line);border-top:4px solid var(--oc-accent);border-radius:10px;box-shadow:0 18px 50px var(--oc-shadow);padding:.7em .9em .8em;font-size:var(--oc-font)}.oc .oc-ticket.buy{border-top-color:var(--oc-up)}.oc .oc-ticket.sell{border-top-color:var(--oc-dn)}.oc .oc-ticket-head{display:flex;gap:.7em;align-items:center;flex-wrap:wrap;margin-bottom:.5em}.oc .oc-ticket-head b{font-size:1.15em;letter-spacing:.3px}.oc .oc-ticket.buy .oc-ticket-head b{color:var(--oc-up)}.oc .oc-ticket.sell .oc-ticket-head b{color:var(--oc-dn)}.oc .oc-ticket-head .ibtn{margin-left:auto}.oc .oc-ticket-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45em .7em;align-items:end}.oc .oc-ticket-grid label{display:flex;flex-direction:column;gap:.2em;font-size:.88em;font-weight:600;min-width:0}.oc .oc-ticket-grid label.chk{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.35em}.oc .oc-ticket-grid label.chk input[type=number]{flex:1 1 5em;min-width:0}.oc .oc-ticket-grid label input[type=number],.oc .oc-ticket-grid select{width:100%;box-sizing:border-box;background:var(--card2);border:1px solid var(--line);color:var(--text);border-radius:5px;padding:.3em .45em;font:inherit}.oc .oc-ticket-grid input:disabled,.oc .oc-ticket-grid select:disabled{opacity:.5}.oc .oc-ticket-grid .full{grid-column:1 / -1}.oc .oc-broker-line,.oc .oc-funds{display:flex;flex-wrap:wrap;gap:.3em 1em;align-items:center}.oc .oc-funds b{font-family:var(--oc-mono)}.oc .oc-preview{margin-top:.6em;padding:.5em .7em;border:1px dashed var(--oc-pin);border-radius:6px;line-height:1.6;min-height:2.6em}.oc .oc-preview b{font-family:var(--oc-mono)}.oc .oc-result{margin-top:.5em;padding:.4em .7em;border-radius:6px;background:var(--oc-hover)}.oc .oc-ticket-actions{display:flex;justify-content:flex-end;gap:.6em;margin-top:.7em}.oc .oc-confirm{font-weight:900;letter-spacing:.6px;padding:.45em 1.3em;border-radius:6px;border:1px solid transparent;color:#fff;cursor:pointer}.oc .oc-confirm.buy{background:#16a34a}.oc .oc-confirm.sell{background:#dc2626}.oc .oc-confirm:disabled{opacity:.4;cursor:not-allowed}.oc .oc-ticket-gate{margin:0 0 .5em;padding:.3em .6em;border:1px solid var(--oc-dn);border-radius:5px}.oc .oc-dock-notice{display:inline-block;max-width:min(55vw,34em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.oc .oc-dock{display:flex;flex-direction:column;gap:.4em;min-width:0;max-width:100%}.oc .oc-dock>*{min-width:0}.oc .oc-dock-bar{display:flex;gap:.7em;align-items:center;flex-wrap:wrap}.oc .oc-dock-wrap{max-height:40vh;max-width:100%;overflow:auto}.oc table.oc-dock-table{width:100%;border-collapse:collapse;font-size:.92em}.oc table.oc-dock-table th{position:sticky;top:0;background:var(--oc-head);text-align:left;padding:.3em .5em;white-space:nowrap;font-weight:800}.oc table.oc-dock-table td{padding:.25em .5em;border-bottom:1px solid var(--line);white-space:nowrap;font-family:var(--oc-mono)}.oc table.oc-dock-table td.oc-reason{max-width:22em;overflow:hidden;text-overflow:ellipsis;font-family:inherit}.oc table.oc-dock-table tr:hover td{background:var(--oc-hover)}.oc .oc-st{font-weight:800;letter-spacing:.3px}.oc .oc-st.open,.oc .oc-st.submitted,.oc .oc-st.partial{color:var(--oc-accent)}.oc .oc-st.complete{color:var(--oc-up)}.oc .oc-st.rejected,.oc .oc-st.not_sent,.oc .oc-st.unknown{color:var(--oc-dn)}.oc .oc-st.cancelled,.oc .oc-st.expired{color:var(--muted)}.oc .oc-pnl-cards{display:flex;flex-wrap:wrap;gap:.6em;margin-bottom:.5em}.oc .oc-pnl-cards>div{display:flex;flex-direction:column;gap:.15em;padding:.4em .8em;border:1px solid var(--line);border-radius:6px;background:var(--card2);min-width:10em}.oc .oc-pnl-cards b{font-family:var(--oc-mono);font-size:1.15em}@media (max-width: 720px){.oc .oc-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oc .oc-ticket-backdrop{padding:8px}}:root{--bg: #070d1a;--bg2: #0b1428;--card: #0f1b33;--card2: #0c162b;--line: rgba(148, 163, 184, .16);--text: #e5ecf7;--muted: #8b9bb4;--blue: #1d4ed8;--blue2: #2563eb;--green: #16a34a;--green2: #22c55e;--red: #dc2626;--amber: #f59e0b;--purple: #6d28d9;--cyan: #0891b2;--magenta: #c026d3;--radius: 12px;--font: "Segoe UI", Inter, system-ui, -apple-system, Roboto, sans-serif}*{box-sizing:border-box}html,body{margin:0;background:radial-gradient(1200px 600px at 20% -10%,#14224a 0%,var(--bg) 55%) fixed;color:var(--text);font:13px/1.4 var(--font)}a{color:#7dd3fc}button{font:inherit;cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}input{font:inherit}em{font-style:normal;color:var(--muted)}.muted{color:var(--muted)}.small{font-size:11.5px}.warn{color:var(--amber)}.boot,.loading{padding:48px;text-align:center;color:var(--muted)}.page{padding:12px 16px 32px;max-width:1920px;margin:0 auto}.placeholder{padding:48px 24px}.placeholder h2{margin:0 0 8px}.topnav{display:flex;align-items:center;gap:14px;padding:8px 16px;background:linear-gradient(180deg,#0d1730,#0a1226);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.brand{display:flex;align-items:center;gap:10px}.brand .logo{font:800 26px/1 var(--font);letter-spacing:1px;background:linear-gradient(90deg,#60a5fa,#a78bfa 60%,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent}.brand b{display:block;font-size:13px;letter-spacing:.3px}.brand small{color:var(--muted);font-size:10.5px}.navlinks{display:flex;gap:6px;flex-wrap:wrap;margin-left:8px}.pill{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9px;border:1px solid var(--line);color:var(--text);text-decoration:none;background:#ffffff08;font-weight:600;font-size:12.5px}.pill .ico{font-size:14px}.pill.home .ico{color:#60a5fa}.pill.chain .ico{color:#fb923c}.pill.charts .ico{color:#38bdf8}.pill.scalper .ico{color:#a78bfa}.pill.alerts .ico{color:#f87171}.pill.algo .ico{color:#4ade80}.pill.plans .ico{color:#fbbf24}.pill.profile .ico{color:#93c5fd}.pill.active{background:var(--blue2);border-color:#3b82f6}.pill:not(.active):hover{background:#ffffff12}.navright{margin-left:auto;display:flex;align-items:center;gap:10px}.iconbtn{position:relative;background:transparent;border:1px solid var(--line);border-radius:9px;color:var(--text);width:36px;height:36px;font-size:16px}.iconbtn .badge{position:absolute;top:-6px;right:-6px;background:var(--red);color:#fff;border-radius:9px;font-size:10px;padding:1px 5px}.userchip{display:flex;align-items:center;gap:8px}.userchip .avatar{width:34px;height:34px;border-radius:50%;background:var(--blue2);display:grid;place-items:center;font-weight:700}.userchip b{display:block;font-size:12.5px}.userchip .plan{display:inline-block;background:var(--green);color:#fff;font-size:9.5px;padding:1px 6px;border-radius:6px;font-weight:700}.btn{border:1px solid transparent;border-radius:9px;padding:9px 14px;font-weight:600;color:#fff;background:#334155;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.btn.blue{background:var(--blue)}.btn.green{background:var(--green)}.btn.red{background:var(--red)}.btn.purple{background:var(--purple)}.btn.cyan{background:var(--cyan)}.btn.ghost{background:transparent;border-color:var(--line);color:var(--text)}.btn.sm{padding:7px 11px;font-size:12px}.btn.xs{padding:4px 8px;font-size:11px;border-radius:7px}.btn.wide{width:100%}.btn.prov{flex:1;opacity:.55;filter:saturate(.6)}.btn.prov.on{opacity:1;filter:none;box-shadow:0 0 0 2px #ffffff1f inset}.link{background:none;border:none;color:#7dd3fc;padding:0 4px;text-decoration:underline}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 24px #00000040}.card.feed.nse{border-color:#c026d38c}.card.feed.bse{border-color:#2563eb99}.card.rest{border-color:#22c55e80}.card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-head h3{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.card-head .ico{font-size:18px}.exch-logo{font-weight:800;letter-spacing:.5px;padding:3px 8px;border-radius:7px}.exch-logo.nse{background:#1e293b;color:#fbbf24}.exch-logo.bse{background:#1e293b;color:#60a5fa}.label-row{color:var(--text);font-weight:600;font-size:12px}.provider-row{display:flex;gap:8px}.fields{display:grid;gap:7px}.fields.two{grid-template-columns:1fr 1fr}.field{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:8px;font-size:12px}.fields.two .field{grid-template-columns:1fr;gap:3px}.input-wrap{position:relative;display:flex}.input-wrap input{width:100%;background:var(--card2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 32px 8px 10px;font-size:12.5px}.input-wrap input:focus{outline:none;border-color:#3b82f6}.input-wrap .eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--muted);font-size:13px}.auto-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12.5px}.switch input{display:none}.switch .track{width:38px;height:20px;border-radius:20px;background:#334155;position:relative;transition:.15s}.switch .track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.15s}.switch input:checked+.track{background:var(--blue2)}.switch input:checked+.track:after{left:20px}.switch.off{opacity:.6}.time{display:inline-flex;align-items:center;gap:8px;font-size:12px}.time input{background:var(--card2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:6px 8px}.btn-row{display:flex;gap:8px;flex-wrap:wrap}.btn-row .btn:not(.xs):not(.sm){flex:1}.status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.badge-status{font-size:10.5px;font-weight:800;letter-spacing:.4px;padding:3px 8px;border-radius:7px;background:#475569;color:#fff}.badge-status.not_active{background:#e11d48}.badge-status.active{background:var(--green2);color:#052e16}.badge-status.connecting{background:var(--amber);color:#1f1300}.badge-status.error{background:var(--red)}.badge-status.expired{background:#ea580c}.badge-status.disconnected{background:#64748b}.msg{font-size:12px;padding:7px 9px;border-radius:8px;background:#ffffff0a;border:1px solid var(--line);display:flex;justify-content:space-between;gap:8px;align-items:center}.msg.ok{border-color:#22c55e80;color:#86efac}.msg.bad{border-color:#dc262699;color:#fca5a5}.msg.note{color:var(--muted)}.notes{font-size:11.5px;color:var(--muted)}.notes summary{cursor:pointer}.notes ul{margin:4px 0 0;padding-left:16px}.banner{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:9px;margin-bottom:10px}.banner.ok{background:#16a34a33;border:1px solid rgba(34,197,94,.5)}.banner.bad{background:#dc26262e;border:1px solid rgba(220,38,38,.5)}.top-grid{display:grid;grid-template-columns:1.35fr 1.35fr 1fr;gap:12px}.broker-section{margin-top:12px;border:1px solid rgba(34,197,94,.35);border-radius:var(--radius);padding:12px 14px;background:#0f1b3380}.section-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.section-head h2{margin:0;font-size:17px;display:flex;gap:8px;align-items:center}.section-head .link{margin-left:auto}.broker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:12px}.card.broker{gap:7px}.card.broker .who{display:flex;align-items:center;gap:9px}.card.broker .who b{display:block;font-size:14px}.card.broker .avatar{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:12px;background:var(--blue)}.card.broker.purple .avatar{background:var(--purple)}.card.broker.teal .avatar{background:#0f766e}.card.broker.indigo .avatar{background:#4338ca}.card.broker.orange .avatar{background:#c2410c}.card.broker.sky .avatar{background:#0369a1}.card.broker.rose .avatar{background:#be123c}.card.broker.red .avatar{background:#b91c1c}.card.broker.violet .avatar{background:#7c3aed}.card.broker.amber .avatar{background:#b45309}.kv label{display:block;font-size:11px;font-weight:600;margin-bottom:3px}.kv label em{font-weight:400}.kv-row{display:flex;gap:6px}.kv-row input{flex:1;min-width:0;background:var(--card2);border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:5px 8px;font-size:11.5px}.kv.na,.na{color:var(--muted);font-size:11.5px}.bind{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;font-weight:600}.bind.on{color:#4ade80}.bind.off{color:var(--amber)}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(420px,100%);background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;display:grid;gap:14px}.login-card label{display:grid;gap:5px;font-size:12.5px;font-weight:600}.login-card input{background:var(--card2);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:10px 12px}@media (max-width: 1380px){.top-grid{grid-template-columns:1fr 1fr}.card.rest{grid-column:1 / -1}}@media (max-width: 900px){.top-grid{grid-template-columns:1fr}.card.rest{grid-column:auto}.field{grid-template-columns:1fr;gap:3px}.navlinks{order:3;width:100%}.topnav{flex-wrap:wrap}}.page.home .home-section{margin-top:12px;border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;background:#0f1b3380}.page.home .home-cats{display:flex;gap:8px;margin-bottom:12px}.page.home .home-cat{padding:8px 18px;border-radius:10px;border:1px solid var(--line);background:var(--card2);color:var(--muted);font:inherit;font-size:13px;font-weight:800;letter-spacing:.6px;cursor:pointer}.page.home .home-cat:hover{color:var(--text);border-color:#94a3b859}.page.home .home-cat.on{background:var(--blue2);border-color:#3b82f6;color:#fff}.page.home .home-cat:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.page.home .home-pane[hidden]{display:none}.page.home .home-pane>:first-child{margin-top:0}.page.home .feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page.home .feed-item{display:flex;flex-direction:column;gap:6px;min-width:0}.page.home .feed-item>.card{flex:1 1 auto}.page.home .feed-item-head{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.5px;color:var(--muted)}.page.home .feed-item-head .n{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;color:var(--text);background:#c026d338;border:1px solid rgba(192,38,211,.5)}@media (max-width: 900px){.page.home .feed-grid{grid-template-columns:minmax(0,1fr)}}.page.home .home-section.feed-line{border-color:#c026d359}.page.home .home-section.rest-line{border-color:#0891b273}.page.home .home-section.auto-line{border-color:#f59e0b66}.page.home .home-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.35fr) minmax(0,1fr);gap:12px}.page.home .rest-line .card.rest{max-width:760px}.page.home .card.auto-card.nse{border-color:#c026d38c}.page.home .card.auto-card.bse{border-color:#2563eb99}.page.home .auto-slot{display:flex;flex-direction:column;gap:8px}.page.home .card.home-na{border-style:dashed;background:var(--card2);box-shadow:none}.page.home .card.home-na h3{color:var(--muted)}.page.home .na-state{align-self:flex-start;font-size:10.5px;font-weight:800;letter-spacing:.4px;padding:3px 8px;border-radius:7px;border:1px dashed var(--muted);color:var(--muted)}@media (max-width: 1380px){.page.home .home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page.home .home-grid>.card.home-na{grid-column:1 / -1}}@media (max-width: 900px){.page.home .home-grid{grid-template-columns:minmax(0,1fr)}.page.home .home-grid>.card.home-na{grid-column:auto}}.mode-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chip{background:#ffffff0d;border:1px solid var(--line);color:var(--text);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.chip.on{background:var(--blue2);border-color:#3b82f6}.page.oc{--oc-font: 13px;--oc-mono: Consolas, "Roboto Mono", "SFMono-Regular", monospace;--oc-up: #4ade80;--oc-dn: #f87171;--oc-accent: #fbbf24;--oc-accent-ink: #111827;--oc-link: #7dd3fc;--oc-head: #12203d;--oc-hover: rgba(255,255,255,.045);--oc-atm: rgba(37,99,235,.18);--oc-px: rgba(56,189,248,.07);--oc-shadow: rgba(0,0,0,.35);--oc-pin: rgba(251,191,36,.45);font-size:var(--oc-font);line-height:1.4;padding:8px 8px 24px;max-width:none}html[data-oc-theme=light],html[data-oc-theme=light] body{background:#eef2f7}html[data-oc-theme=light] .page.oc{--bg: #eef2f7;--card: #ffffff;--card2: #f4f6fa;--line: rgba(15,23,42,.14);--text: #0f172a;--muted: #5b6b84;--oc-up: #15803d;--oc-dn: #dc2626;--oc-accent: #d97706;--oc-accent-ink: #ffffff;--oc-link: #1d4ed8;--oc-head: #e6ebf3;--oc-hover: rgba(15,23,42,.05);--oc-atm: rgba(37,99,235,.12);--oc-px: rgba(37,99,235,.07);--oc-shadow: rgba(15,23,42,.14);--oc-pin: rgba(217,119,6,.5);color:var(--text);color-scheme:light}.oc a{color:var(--oc-link)}.oc em,.oc .muted{color:var(--muted)}.oc .small{font-size:.88em}.oc .btn.xs{font-size:.85em;padding:.3em .65em;border-radius:5px}.oc .btn.ghost{color:var(--text);border-color:var(--line)}.oc .btn.ghost.on{background:var(--blue2);color:#fff;border-color:transparent}.oc .badge-status{font-size:.78em;padding:.25em .6em}.up{color:var(--oc-up)}.dn{color:var(--oc-dn)}.oc-row{display:flex;gap:.5em;align-items:center;margin:.35em 0}.oc-row.wrap{flex-wrap:wrap}.oc-spacer{flex:1}.oc-error{color:var(--oc-dn)}.oc-pad{padding:.8em}.oc select,.oc input[type=text],.oc input:not([type]){background:var(--card2);border:1px solid var(--line);color:var(--text);border-radius:5px;padding:.25em .45em;font:inherit;line-height:1.4}.oc select:focus,.oc input:focus{outline:none;border-color:#3b82f6}.oc input.sym{width:13em}.oc input[type=date]{background:var(--card2);border:1px solid var(--line);color:var(--text);border-radius:5px;padding:.2em .4em;font:inherit;line-height:1.4;color-scheme:dark}html[data-oc-theme=light] .oc input[type=date]{color-scheme:light}@media (max-width: 640px){.oc .panelright .idx-note{display:none}}.oc .panelbody [data-testid=timeframe]{max-width:100%;overflow-x:auto}.oc .toolbar{display:flex;gap:.5em;align-items:center;flex-wrap:wrap;padding:.4em .7em;background:var(--card);border:1px solid var(--line);border-radius:8px;margin-bottom:8px;position:sticky;top:58px;z-index:6;box-shadow:0 6px 18px var(--oc-shadow)}.oc .tb-sep{width:1px;align-self:stretch;margin:.2em 0;background:var(--line)}.oc .tb-cat{font-size:.78em;font-weight:800;letter-spacing:.7px;color:var(--oc-accent);border:1px solid var(--oc-pin);border-radius:4px;padding:.1em .5em;white-space:nowrap}.oc .tb-dummy{font-size:.78em;font-weight:900;letter-spacing:.7px;color:#fff;background:var(--magenta);border-radius:4px;padding:.15em .55em;white-space:nowrap}.oc .dot{width:.6em;height:.6em;border-radius:50%;background:var(--oc-dn);display:inline-block;margin-right:.35em;vertical-align:middle}.oc .dot.on{background:var(--oc-up);box-shadow:0 0 6px var(--oc-up)}.oc .fontctl{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--card2)}.oc .fontctl button{border:0;background:transparent;color:var(--text);padding:.2em .6em;font-weight:800;line-height:1.5}.oc .fontctl button:hover:not(:disabled){background:var(--oc-hover)}.oc .fontctl button:disabled{opacity:.35;cursor:default}.oc .fontctl b{min-width:3.4em;text-align:center;font-family:var(--oc-mono);font-size:.85em;border-left:1px solid var(--line);border-right:1px solid var(--line);padding:.2em .3em}.oc .menu{position:relative}.oc .menu .popover{width:12em;padding:.3em;top:2.3em}.oc .menu-item{display:flex;justify-content:space-between;width:100%;padding:.4em .7em;background:transparent;border:0;color:var(--text);border-radius:5px;font-weight:600;text-align:left}.oc .menu-item:hover{background:var(--oc-hover)}.oc .menu-item.on{color:var(--oc-accent)}.oc .seg{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--card2)}.oc .seg-btn{padding:.28em .7em;background:transparent;color:var(--text);border:0;border-right:1px solid var(--line);cursor:pointer;font-size:.92em;font-weight:600;line-height:1.45;white-space:nowrap}.oc .seg-btn:last-child{border-right:0}.oc .seg-btn:hover:not(.on){background:var(--oc-hover)}.oc .seg-btn.on{background:var(--blue2);color:#fff}.oc .seg.big .seg-btn{padding:.32em 1.1em;font-weight:800;letter-spacing:.5px}.oc .seg.big .seg-btn.on{background:var(--oc-accent);color:var(--oc-accent-ink)}.oc .ibtn{padding:.18em .5em;border-radius:5px;border:1px solid var(--line);background:var(--card2);color:var(--text);cursor:pointer;font-size:.85em;line-height:1.45}.oc .ibtn:hover:not(:disabled){background:var(--oc-hover)}.oc .ibtn:disabled{opacity:.35;cursor:default}.oc label.inline{display:inline-flex;align-items:center;gap:.4em}.oc .panel{background:var(--card);border:1px solid var(--line);border-radius:8px;margin-bottom:8px}.oc .panel.fixed{border-color:var(--oc-pin)}.oc .panelhead{display:flex;gap:.5em;align-items:center;padding:.3em .6em;border-bottom:1px solid var(--line);flex-wrap:wrap;min-height:2.4em}.oc .panel.closed .panelhead{border-bottom:0}.oc .panelhead h3{margin:0;font-size:.95em;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.oc .panel.open .panelhead h3{color:var(--text)}.oc .panel.closed .panelhead h3{color:var(--muted)}.oc .panelhead .controls{display:flex;gap:.4em;align-items:center;flex-wrap:wrap}.oc .panelright{display:flex;gap:.4em;align-items:center;margin-left:auto;white-space:nowrap}.oc .panelbody{padding:.4em .4em .5em}.oc .pin{font-size:.72em;font-weight:800;color:var(--oc-accent);border:1px solid var(--oc-pin);border-radius:4px;padding:.05em .45em;letter-spacing:.6px}.oc .colmgr{position:relative}.oc .popover{position:absolute;z-index:40;top:2.3em;left:0;width:23em;max-width:92vw;max-height:60vh;overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:.5em;box-shadow:0 12px 32px var(--oc-shadow)}.oc .pophead{display:flex;justify-content:space-between;gap:.5em;font-size:.78em;color:var(--muted);margin:.45em 0 .25em;text-transform:uppercase;letter-spacing:.5px}.oc .colrow{display:flex;gap:.25em;align-items:center;padding:.1em .15em;border-radius:4px}.oc .colrow:hover{background:var(--oc-hover)}.oc .colrow span{flex:1;font-size:.9em;padding-left:.25em}.oc .colrow i{font-style:normal;font-size:.75em;min-width:1.4em;text-align:right}.oc .tablewrap{overflow:auto;max-height:70vh;border:1px solid var(--line);border-radius:6px;background:var(--card2)}.oc table.grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-family:var(--oc-mono);font-size:.95em;line-height:1.3}.oc table.grid th{position:sticky;top:0;z-index:2;background:var(--oc-head);color:var(--muted);font-weight:600;text-align:right;padding:.3em .55em;border-bottom:1px solid var(--line);white-space:nowrap;font-size:.9em;letter-spacing:.2px}.oc table.grid td{padding:.14em .55em;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums}.oc table.grid td.l,.oc table.grid th.l,.oc table.grid td.muted{text-align:left}.oc table.grid tbody tr:hover td{background:var(--oc-hover)}.oc table.grid td.px,.oc table.grid th.px{background:var(--oc-px);font-weight:700}.oc table.chain thead tr:first-child th{height:2.1em;padding-top:0;padding-bottom:0}.oc table.chain thead tr:nth-child(2) th{top:2.1em}.oc table.chain th.side{text-align:center;font-size:.95em;letter-spacing:1.5px;font-weight:800}.oc table.chain th.side.call{color:var(--oc-up)}.oc table.chain th.side.put{color:var(--oc-dn)}.oc table.chain td.strike,.oc table.chain th.strike{text-align:center;background:var(--oc-head);font-weight:700;color:var(--oc-accent);border-left:1px solid var(--line);border-right:1px solid var(--line)}.oc table.chain tr.atm td{background:var(--oc-atm)}.oc table.chain tr.atm td.strike{outline:1px solid var(--oc-accent);outline-offset:-1px}.oc table.chain td sup{font-size:.65em}.oc{--top1: 255, 99, 132;--top2: 54, 162, 235;--top3: 255, 206, 86;--top4: 75, 192, 192;--top5: 153, 102, 255}.oc table.chain tbody tr td.t1{background:rgba(var(--top1),.24)}.oc table.chain tbody tr td.t2{background:rgba(var(--top2),.24)}.oc table.chain tbody tr td.t3{background:rgba(var(--top3),.24)}.oc table.chain tbody tr td.t4{background:rgba(var(--top4),.24)}.oc table.chain tbody tr td.t5{background:rgba(var(--top5),.24)}.oc table.chain tbody tr td.tm{font-weight:700}.oc table.chain tbody tr td.t1.tm{box-shadow:inset 0 0 0 2px rgb(var(--top1))}.oc table.chain tbody tr td.t2.tm{box-shadow:inset 0 0 0 2px rgb(var(--top2))}.oc table.chain tbody tr td.t3.tm{box-shadow:inset 0 0 0 2px rgb(var(--top3))}.oc table.chain tbody tr td.t4.tm{box-shadow:inset 0 0 0 2px rgb(var(--top4))}.oc table.chain tbody tr td.t5.tm{box-shadow:inset 0 0 0 2px rgb(var(--top5))}.oc .top-legend{display:inline-flex;gap:2px;align-items:center}.oc .top-legend i{font-style:normal;font-size:.78em;font-weight:800;width:1.5em;line-height:1.5em;text-align:center;border-radius:3px;color:#111827;display:inline-block}.oc .top-legend .topc{position:relative;cursor:pointer;display:inline-flex}.oc .top-legend .topc input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.oc .top-legend .topc:hover i,.oc .top-legend .topc:focus-within i{outline:2px solid var(--text);outline-offset:1px}.oc .top-legend .ibtn{margin-left:.25em;padding:0 .4em}.oc table.chain thead tr:nth-child(2) th[data-col]{padding-right:.8em}.oc table.chain th .colgrip{position:absolute;top:0;right:0;width:7px;height:100%;cursor:col-resize;z-index:3}.oc table.chain th .colgrip:hover{background:var(--oc-accent);opacity:.55}.oc .top-legend i.t1{background:rgb(var(--top1))}.oc .top-legend i.t2{background:rgb(var(--top2))}.oc .top-legend i.t3{background:rgb(var(--top3))}.oc .top-legend i.t4{background:rgb(var(--top4))}.oc .top-legend i.t5{background:rgb(var(--top5))}.page.oc{--oc-itm: rgba(0, 0, 0, .2)}html[data-oc-theme=light] .page.oc{--oc-itm: rgba(15, 23, 42, .055)}.oc .oc-gap{flex:0 0 170px;width:170px;height:40px}.oc .modebtn{padding:.28em .85em;border:1px solid var(--line);border-radius:6px;background:var(--card2);color:var(--text);cursor:pointer;font-size:.88em;font-weight:800;letter-spacing:.6px;line-height:1.45;white-space:nowrap}.oc .modebtn:hover:not(.on){background:var(--oc-hover)}.oc .modebtn.on{background:var(--oc-accent);color:var(--oc-accent-ink);border-color:transparent}.oc table.chain tbody tr td.itm{background-image:linear-gradient(var(--oc-itm),var(--oc-itm))}.oc table.chain tr.atm td{border-top:1px solid var(--oc-accent);border-bottom-color:var(--oc-accent)}.oc table.chain td .atmtag{font-size:.68em;font-weight:900;letter-spacing:.6px;color:var(--oc-accent-ink);background:var(--oc-accent);border-radius:3px;padding:0 .35em;vertical-align:.15em}.oc .oc-orders-note{margin:0 0 .35em;padding:.25em .6em;border:1px dashed var(--oc-pin);border-radius:5px;line-height:1.5}.oc .oc-orders-note b{color:var(--oc-accent);letter-spacing:.5px}.oc table.chain.orders{width:100%;min-width:100%}.oc table.chain th.void{background:var(--card2);border-bottom-color:transparent}.oc table.chain th.ordgrp{letter-spacing:1px}.oc table.chain th.ord{text-align:center;padding-left:.35em;padding-right:.35em}.oc table.chain td.ord{padding:.12em .2em;text-align:center}.oc table.chain td.ord input,.oc table.chain td.ord select{font:inherit;font-size:.92em;line-height:1.3;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:4px;padding:.08em .3em}.oc table.chain td.ord input{width:4.2em;text-align:right;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.oc table.chain td.ord input::-webkit-outer-spin-button,.oc table.chain td.ord input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.oc table.chain td.ord.qty input{width:3.4em}.oc table.chain.orders td.ord input,.oc table.chain.orders td.ord select,.oc table.chain.orders td.ord .obtn{min-width:100%;box-sizing:border-box}.oc table.chain .obtn{font:inherit;font-size:.85em;font-weight:800;letter-spacing:.4px;padding:.1em .55em;border-radius:4px;border:1px solid var(--line);background:var(--card2);color:var(--text);cursor:pointer}.oc table.chain .obtn.buy{background:#22c55e29;border-color:#22c55e8c;color:var(--oc-up)}.oc table.chain .obtn.sell{background:#ef444429;border-color:#ef44448c;color:var(--oc-dn)}.oc table.chain .obtn.cfg{color:var(--muted);padding:.1em .4em}.oc table.chain .obtn:hover{filter:brightness(1.2)}.oc table.chain tfoot th{top:auto;bottom:0;border-bottom:0;border-top:1px solid var(--line)}.oc table.chain tfoot tr:first-child th{bottom:2.1em}.oc table.chain tfoot tr:last-child th{height:2.1em;padding-top:0;padding-bottom:0}.oc table.chain tfoot tr:first-child th[data-col]{padding-right:.8em}.oc table.chain tbody tr[data-snap] td:not(.strike):not(.ord):not(.off){font-style:italic}.oc table.chain .snaptag{font-size:.62em;font-weight:900;letter-spacing:.5px;color:var(--oc-accent-ink);background:var(--oc-pin);border-radius:3px;padding:0 .3em;vertical-align:.35em;font-style:normal}.oc table.chain .nospot{color:var(--oc-dn);font-weight:700}.oc table.chain tbody tr td.ct1{background-image:linear-gradient(rgba(var(--top1),.18),rgba(var(--top1),.18))}.oc table.chain tbody tr td.ct2{background-image:linear-gradient(rgba(var(--top2),.18),rgba(var(--top2),.18))}.oc table.chain tbody tr td.ct3{background-image:linear-gradient(rgba(var(--top3),.18),rgba(var(--top3),.18))}.oc table.chain tbody tr td.ct4{background-image:linear-gradient(rgba(var(--top4),.18),rgba(var(--top4),.18))}.oc table.chain tbody tr td.ct5{background-image:linear-gradient(rgba(var(--top5),.18),rgba(var(--top5),.18))}.oc table.chain tbody tr td.ct1.itm{background-image:linear-gradient(var(--oc-itm),var(--oc-itm)),linear-gradient(rgba(var(--top1),.18),rgba(var(--top1),.18))}.oc table.chain tbody tr td.ct2.itm{background-image:linear-gradient(var(--oc-itm),var(--oc-itm)),linear-gradient(rgba(var(--top2),.18),rgba(var(--top2),.18))}.oc table.chain tbody tr td.ct3.itm{background-image:linear-gradient(var(--oc-itm),var(--oc-itm)),linear-gradient(rgba(var(--top3),.18),rgba(var(--top3),.18))}.oc table.chain tbody tr td.ct4.itm{background-image:linear-gradient(var(--oc-itm),var(--oc-itm)),linear-gradient(rgba(var(--top4),.18),rgba(var(--top4),.18))}.oc table.chain tbody tr td.ct5.itm{background-image:linear-gradient(var(--oc-itm),var(--oc-itm)),linear-gradient(rgba(var(--top5),.18),rgba(var(--top5),.18))}.oc table.chain th.ct1{box-shadow:inset 0 -3px rgb(var(--top1))}.oc table.chain th.ct2{box-shadow:inset 0 -3px rgb(var(--top2))}.oc table.chain th.ct3{box-shadow:inset 0 -3px rgb(var(--top3))}.oc table.chain th.ct4{box-shadow:inset 0 -3px rgb(var(--top4))}.oc table.chain th.ct5{box-shadow:inset 0 -3px rgb(var(--top5))}.oc .top-legend i.off{opacity:.3;text-decoration:line-through}.oc .colormgr .popover.right{left:auto;right:0}@media (max-width: 640px){.oc .colormgr .popover,.oc .colormgr .popover.right{position:fixed;left:16px;right:16px;top:auto;bottom:16px;width:auto;max-width:none;max-height:70vh}}.oc .colormgr .colrow{cursor:pointer}.oc .colormgr .colrow input{margin:0 .2em 0 0}.oc .colormgr .colrow b{font-size:.75em;letter-spacing:.5px}.oc .swatch{display:inline-block;width:1.1em;height:1.1em;border-radius:3px;flex:0 0 auto}.oc .swatch.t1,.oc .swbtn.t1{background:rgb(var(--top1))}.oc .swatch.t2,.oc .swbtn.t2{background:rgb(var(--top2))}.oc .swatch.t3,.oc .swbtn.t3{background:rgb(var(--top3))}.oc .swatch.t4,.oc .swbtn.t4{background:rgb(var(--top4))}.oc .swatch.t5,.oc .swbtn.t5{background:rgb(var(--top5))}.oc .swatch.off{opacity:.3}.oc .swbtn{font:inherit;font-size:.8em;font-weight:800;color:#111827;min-width:1.9em;padding:.1em .35em;border:1px solid var(--line);border-radius:4px;cursor:pointer}.oc .swbtn:disabled{opacity:.35;cursor:default}.oc .colormgr .oc-row.apply{gap:.3em;align-items:center}.oc .diagmgr .popover{left:auto;right:0;width:44em;max-width:calc(100vw - 32px)}.oc .diagmgr .tablewrap.diag{max-height:none;margin:.35em 0}.oc table.grid.diag{width:100%;min-width:0}@media (max-width: 640px){.oc .diagmgr .popover{position:fixed;left:16px;right:16px;top:auto;bottom:16px;width:auto;max-height:70vh}}.oc .eqsel-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:.6em;align-items:start}.oc .eqsel-h{font-weight:700;font-size:.88em;letter-spacing:.3px;margin:.15em 0 .3em;color:var(--muted)}.oc .eqsel .tablewrap{max-height:52vh}.oc .eqsel input[type=checkbox]{cursor:pointer;accent-color:var(--blue2)}.oc .eqsel input[type=checkbox]:disabled{cursor:default;opacity:.4}.oc .eqsel-badge{display:inline-block;padding:.18em .6em;border-radius:5px;font-weight:800;font-size:.85em;letter-spacing:.4px;border:1px solid var(--line)}.oc .eqsel-badge.open{background:#2ecc712e;color:var(--oc-up, #2ecc71)}.oc .eqsel-badge.closed{background:#94a3b82e;color:var(--muted)}.oc .eqsel-src{font-weight:600}@media (max-width: 900px){.oc .eqsel-grid{grid-template-columns:minmax(0,1fr)}.oc .eqsel input.sym{width:100%;max-width:22em}}.oc .tablewrap.allidx{max-height:none}.oc .allidx-cap{font-size:.8em;font-weight:800;letter-spacing:1px;color:var(--oc-accent);margin:.1em .2em .25em}.oc .allidx-cap .muted{font-weight:500;letter-spacing:.2px;margin-left:.6em}.oc .allidx-split .tablewrap.allidx+.allidx-cap{margin-top:.55em}.oc table.allidx td.idx{font-weight:800;color:var(--oc-accent);font-family:var(--font)}.oc table.allidx td.tileprice{font-size:1em}.oc table.allidx tbody tr.sel td{background:var(--oc-atm)}.oc table.allidx tbody tr.sel td.idx{box-shadow:inset 3px 0 0 var(--oc-accent)}.oc .panelright .ibtn.mv{font-weight:700;letter-spacing:.3px}.oc .tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:.5em}.oc .tile{background:var(--card2);border:1px solid var(--line);border-radius:6px;padding:.35em .7em .45em;display:flex;flex-wrap:wrap;gap:.1em .9em;align-items:baseline}.oc .tiletitle{width:100%;font-size:.78em;color:var(--muted);font-weight:800;letter-spacing:.6px}.oc .tileprice{font-family:var(--oc-mono);font-size:1.45em;font-weight:700}.oc .tilechg{font-family:var(--oc-mono);font-weight:600}.oc .tilemeta{flex:1 1 30em;min-width:0;font-family:var(--oc-mono);font-size:.85em;color:var(--muted);line-height:1.5}.oc .ohlc{display:grid;grid-template-columns:minmax(0,1fr);gap:.5em}.oc .ohlcblock{background:var(--card2);border:1px solid var(--line);border-radius:6px;padding:.4em .7em .5em}.oc .ohlchead{display:flex;gap:.8em;align-items:baseline;margin-bottom:.3em;flex-wrap:wrap}.oc .ohlchead .big{font-family:var(--oc-mono);font-size:1.35em;font-weight:700}.oc .ohlcgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18em,1fr));gap:.5em .8em;font-family:var(--oc-mono);font-size:.92em}.oc .ohlcgrid .muted{text-transform:uppercase;font-size:.78em;letter-spacing:.6px;margin-bottom:.15em;font-family:var(--font)}.oc .ohlc-kv{display:grid;grid-template-columns:3.4em 7.2em auto;justify-content:start;gap:.4em;padding:.05em 0;font-variant-numeric:tabular-nums}.oc .ohlc-kv .diff{font-size:.85em}@media (max-width: 900px){.oc .toolbar{position:static}.oc .tiles,.oc .ohlc{grid-template-columns:1fr}.oc .popover{width:20em}}.pill.aisc .ico{color:#f472b6}.pill.algosc .ico{color:#2dd4bf}.pill.diary .ico{color:#fb923c}.pill.settings .ico{color:#cbd5e1}.page.sc{--sc-panel: #111c30;--sc-raise: #17243c;--sc-field: #0c1526;--sc-head: #16233b;--sc-plot: #0a1221;--sc-line: #24334d;--sc-line2: #34476a;--sc-text: #eef3fb;--sc-sub: #a8b5cb;--sc-dim: #6e7d98;--sc-buy: #19c37d;--sc-buy-bg: rgba(25,195,125,.14);--sc-sell: #f0525e;--sc-sell-bg: rgba(240,82,94,.14);--sc-acc: #3b82f6;--sc-acc-bg: rgba(59,130,246,.18);--sc-warn: #f5a524;--sc-emg: #ef2b2b;--sc-live: #22c55e;--sc-mono: "Cascadia Mono", Consolas, "Roboto Mono", "SFMono-Regular", monospace;--oc-up: var(--sc-buy);--oc-dn: var(--sc-sell);--oc-mono: var(--sc-mono);--oc-accent: var(--sc-warn);font-size:14px;line-height:1.45;color:var(--sc-text);padding-top:12px;max-width:none}.sc .mono{font-family:var(--sc-mono)}.sc .muted{color:var(--sc-sub)}.sc .up{color:var(--sc-buy)}.sc .dn{color:var(--sc-sell)}.sc select,.sc input:not([type=checkbox]){height:32px;min-width:0;background:var(--sc-field);border:1px solid var(--sc-line2);color:var(--sc-text);border-radius:7px;padding:0 10px;font:inherit;font-size:13.5px}.sc select:focus,.sc input:not([type=checkbox]):focus{outline:none;border-color:var(--sc-acc);box-shadow:0 0 0 2px var(--sc-acc-bg)}.sc select:disabled,.sc input:disabled{color:var(--sc-dim);cursor:not-allowed}.sc button{font:inherit}.sc .seg{display:inline-flex;flex:none;border:1px solid var(--sc-line2);border-radius:7px;overflow:hidden;background:var(--sc-field)}.sc .seg-btn{height:30px;padding:0 12px;background:transparent;color:var(--sc-sub);border:0;border-right:1px solid var(--sc-line);font-size:12.5px;font-weight:700;letter-spacing:.03em;white-space:nowrap}.sc .seg-btn:last-child{border-right:0}.sc .seg-btn:hover:not(.on){background:#ffffff0d;color:var(--sc-text)}.sc .seg-btn.on{background:var(--sc-acc);color:#fff}.sc .seg.xch .seg-btn{height:34px;padding:0 16px;font-size:13px;font-weight:800}.sc .seg.xch .seg-btn.on{background:var(--sc-warn);color:#1a1100}.sc .seg.kind .seg-btn{padding:0 10px;font-size:12px}.sc .seg.tf .seg-btn{padding:0 11px}.sc .switch{gap:8px;font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--sc-text);white-space:nowrap}.sc .switch .track{width:36px;height:20px;background:#3a4a66}.sc .switch .track:after{width:16px;height:16px}.sc .switch input:checked+.track{background:var(--sc-acc)}.sc .switch input:checked+.track:after{left:18px}.sc .switch.off{opacity:1;color:var(--sc-sub)}.sc .sc-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 14px;margin-bottom:12px;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:12px;box-shadow:0 6px 20px #00000040}.sc .tb-grp{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sc .tb-grp.r{margin-left:auto}.sc .tb-fld{display:flex;align-items:center;gap:8px}.sc .tb-lbl{font-size:11.5px;font-weight:800;letter-spacing:.08em;color:var(--sc-sub);white-space:nowrap}.sc .brk{padding:4px 6px 4px 12px;border:1px solid rgba(245,165,36,.55);border-radius:9px;background:#f5a52412}.sc .brk .tb-lbl{color:var(--sc-warn)}.sc .brk select{min-width:210px;font-weight:700}.sc .badge-status{font-size:11px;padding:4px 9px}.sc .conn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:8px;border:1px solid rgba(240,82,94,.45);background:#f0525e14;font-size:12px;font-weight:800;letter-spacing:.06em;color:#ff9aa4;white-space:nowrap}.sc .conn .dot{width:8px;height:8px;border-radius:50%;background:currentColor}.sc .conn.on{color:#86efac;border-color:#22c55e73;background:#22c55e14}.sc .conn.on .dot{background:var(--sc-live);box-shadow:0 0 8px var(--sc-live)}.sc .chip{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:7px;border:1px solid var(--sc-line2);background:var(--sc-field);color:var(--sc-sub);font-size:12px;font-weight:800;letter-spacing:.05em;white-space:nowrap}.sc .chip.gold{color:var(--sc-warn);border-color:#f5a52473}.sc .sep{width:1px;height:28px;background:var(--sc-line2)}.sc .tbtn{display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:8px;border:1px solid var(--sc-line2);background:var(--sc-raise);color:var(--sc-text);font-size:12.5px;font-weight:800;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.sc .tbtn:hover{border-color:var(--sc-acc);background:#1c2c4a}.sc .tbtn.warn{border-color:#f5a52499;color:var(--sc-warn);background:#f5a52414}.sc .tbtn.na{color:var(--sc-sub);border-style:dashed}.sc .tog{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;border-radius:8px;border:1px solid var(--sc-line2);background:var(--sc-raise);color:var(--sc-text);font-size:12.5px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.sc .tog .ts{min-width:36px;padding:3px 0;border-radius:6px;background:#3a4a66;color:var(--sc-sub);font-size:11px;text-align:center}.sc .tog.on{border-color:#22c55e80}.sc .tog.on .ts{background:var(--sc-live);color:#04210f}.sc .emergency{position:relative;height:38px;padding:0 18px;border-radius:9px;border:1px solid #ff7b7b;background:var(--sc-emg);color:#fff;font-size:13.5px;font-weight:900;letter-spacing:.08em;white-space:nowrap;box-shadow:0 0 0 2px #ef2b2b47,0 0 12px #ef2b2b66}.sc .emergency:hover{background:#ff1f1f}.sc .emergency:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:13px;box-shadow:0 0 0 3px #ef2b2b66,0 0 22px 2px #ef2b2b99;opacity:0;pointer-events:none;will-change:opacity;animation:sc-glow 2s ease-in-out infinite}@keyframes sc-glow{50%{opacity:1}}.sc .sc-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}@media (max-width: 1320px){.sc .sc-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 880px){.sc .sc-charts{grid-template-columns:minmax(0,1fr)}}.sc .sc-chart{display:flex;flex-direction:column;min-width:0;container-type:inline-size;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #00000047}.sc .chead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;background:var(--sc-raise);border-bottom:1px solid var(--sc-line)}.sc .cno{font-size:14px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.sc .live{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:20px;font-size:11px;font-weight:800;letter-spacing:.08em;white-space:nowrap;color:#ff9aa4;background:#f0525e1a;border:1px solid rgba(240,82,94,.4)}.sc .live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.sc .live.on{color:#86efac;background:#22c55e1f;border-color:#22c55e80}.sc .live.on:before{box-shadow:0 0 6px var(--sc-live)}.sc .fld{display:flex;flex-direction:column;gap:4px;min-width:0}.sc .fld.grow{flex:1 1 190px}.sc .fl{font-size:11px;font-weight:800;letter-spacing:.07em;color:var(--sc-sub);white-space:nowrap}.sc .inst{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 12px;border-bottom:1px solid var(--sc-line)}.sc .inst select{min-width:84px;padding:0 4px 0 8px;font-size:13px}.sc .inst input.sym{width:190px;text-transform:uppercase}.sc .fixed{display:inline-flex;align-items:center;height:32px;padding:0 10px;border:1px dashed var(--sc-line2);border-radius:7px;color:var(--sc-sub);font-family:var(--sc-mono);font-size:13px;white-space:nowrap}.sc .pstrip{display:flex;align-items:center;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--sc-line)}.sc .pl{min-width:0;flex:1 1 200px}.sc .nm{font-size:14.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc .ohl{display:grid;grid-template-columns:repeat(2,max-content);gap:2px 16px;margin-top:3px;font-family:var(--sc-mono);font-size:12.5px;color:var(--sc-text)}.sc .ohl b{margin-right:5px;font-family:var(--font);font-size:11px;font-weight:800;color:var(--sc-sub)}.sc .pr{flex:none;margin-left:auto;text-align:right}.sc .ltp{font-family:var(--sc-mono);font-size:26px;font-weight:700;line-height:1.1}.sc .chg{font-family:var(--sc-mono);font-size:13px;font-weight:700;color:var(--sc-sub)}.sc .chg.up{color:var(--sc-buy)}.sc .chg.dn{color:var(--sc-sell)}.sc .ctools{display:flex;align-items:center;gap:6px;padding:8px 12px 0}.sc .ctool{width:30px;height:30px;padding:0;border-radius:7px;border:1px solid var(--sc-line);background:var(--sc-field);color:var(--sc-dim);font-size:13px}.sc .ctool:disabled{opacity:.6}.sc .plot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 78px;grid-template-rows:220px 24px;margin:8px 12px 12px;border:1px solid var(--sc-line);border-radius:9px;background:var(--sc-plot);overflow:hidden}.sc .pgrid{position:relative;overflow:hidden}.sc .pin{position:absolute;top:14px;bottom:14px;left:0;right:0}.sc .hl{position:absolute;left:0;right:0;border-top:1px solid rgba(148,163,184,.09)}.sc .vl{position:absolute;top:0;bottom:0;border-left:1px solid rgba(148,163,184,.07)}.sc .pline{position:absolute;left:0;right:0;z-index:2;border-top:1px dashed rgba(96,165,250,.9)}.sc .pinfo{position:absolute;top:6px;left:8px;z-index:3;padding:1px 5px;border-radius:4px;background:var(--sc-plot);font-family:var(--sc-mono);font-size:11.5px;color:var(--sc-sub)}.sc .pstate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 16px;text-align:center;pointer-events:none}.sc .pstate b{padding:6px 14px;border-radius:8px;background:#0a1221d9;border:1px solid var(--sc-line2);font-size:13.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sc .pstate span{font-size:12.5px;color:var(--sc-sub);background:#0a1221b3;padding:0 6px;border-radius:4px}.sc .pstate.bad b{color:#ff9aa4;border-color:#f0525e80}.sc .pstate.warn b{color:var(--sc-warn);border-color:#f5a52480}.sc .pstate.pend b{color:#93c5fd;border-color:#3b82f673}.sc .pstate.idle b{color:var(--sc-text)}.sc .pstate.load b:before{content:"";display:inline-block;width:11px;height:11px;margin-right:8px;vertical-align:-1px;border:2px solid var(--sc-line2);border-top-color:var(--sc-acc);border-radius:50%;animation:sc-spin .8s linear infinite}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc .paxis{position:relative;border-left:1px solid var(--sc-line);font-family:var(--sc-mono);font-size:11px;color:var(--sc-sub)}.sc .paxis .lv{position:absolute;right:7px;transform:translateY(-50%);white-space:nowrap}.sc .ptag{position:absolute;left:0;right:0;transform:translateY(-50%);z-index:1;padding:2px 0;text-align:center;font-weight:700;background:var(--sc-acc);color:#fff;border-radius:0 4px 4px 0;white-space:nowrap}.sc .ptag.up{background:var(--sc-buy);color:#04210f}.sc .ptag.dn{background:var(--sc-sell);color:#fff}.sc .taxis{position:relative;border-top:1px solid var(--sc-line);font-family:var(--sc-mono);font-size:11px;color:var(--sc-sub)}.sc .taxis span{position:absolute;top:4px;transform:translate(-50%);white-space:nowrap}.sc .taxis span:first-child{transform:translate(4px)}.sc .taxis span:last-child{transform:translate(calc(-100% - 4px))}.sc .tcorner{display:grid;place-items:center;border-top:1px solid var(--sc-line);border-left:1px solid var(--sc-line);font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--sc-dim)}.sc .opanel{display:flex;flex-direction:column;gap:10px;padding:12px;border-top:1px solid var(--sc-line);background:#0f192c}.sc .otop{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.sc .qty{display:flex;gap:6px}.sc .qty .step{width:104px}.sc .tickv{min-width:56px;justify-content:center;color:var(--sc-text);border-style:solid;border-color:var(--sc-line);background:var(--sc-field)}.sc .bsrow{display:flex;gap:8px}.sc .bsrow .action{flex:0 1 164px;width:164px;min-width:0;height:35px}.sc .sect{display:grid;gap:8px;padding:10px;border:1px solid var(--sc-line);border-radius:9px;background:var(--sc-field)}.sc .sh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sc .sh>b{font-size:12.5px;font-weight:900;letter-spacing:.08em}.sc .emrow{display:flex;align-items:center;gap:8px;margin-left:auto}.sc .seg.sidesw{width:164px;flex:0 0 164px;border-radius:8px}.sc .seg.sidesw .seg-btn{flex:1 1 0;height:38px;padding:0;font-size:12.5px;font-weight:900;letter-spacing:.08em}.sc .seg.sidesw .seg-btn.b{color:var(--sc-buy)}.sc .seg.sidesw .seg-btn.s{color:var(--sc-sell)}.sc .seg.sidesw .seg-btn.b.on{background:var(--sc-buy);color:#04210f}.sc .seg.sidesw .seg-btn.s.on{background:var(--sc-sell);color:#fff}.sc .margin{display:grid;gap:10px;padding:10px 12px}.sc .margin .mhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px}.sc .margin .mhead b{color:var(--sc-dim);font-size:10.5px;letter-spacing:.08em}.sc .margin .mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.sc .margin .mcell{display:grid;gap:4px;padding:10px;border:1px solid var(--sc-line);border-radius:9px;background:var(--sc-field)}.sc .margin .mcell span{color:var(--sc-dim);font-size:10.5px;font-weight:800;letter-spacing:.08em}.sc .margin .mcell b{font-family:var(--sc-mono);font-size:15px}.sc .margin .mmsg{margin:0;color:var(--sc-dim)}.sc .margin .mfoot{font-size:11px}.sc .margin .mtitle{font-size:13px;font-weight:900;letter-spacing:.1em;color:var(--sc-text)}.sc .margin .chip.mbad{color:#fca5a5;border-color:#f0525e80;background:#f0525e14}.sc .tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:6px;background:var(--sc-acc-bg);border:1px solid rgba(59,130,246,.45);color:#93c5fd;font-size:11.5px;font-weight:800;letter-spacing:.06em}.sc .flds{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.sc .flds .fld:not(.grow) .step{width:124px}.sc .sidebadge{display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:7px;font-size:12px;font-weight:900;letter-spacing:.05em;white-space:nowrap}.sc .sidebadge.bid{background:var(--sc-buy-bg);color:var(--sc-buy);border:1px solid rgba(25,195,125,.5)}.sc .sidebadge.ask{background:var(--sc-sell-bg);color:var(--sc-sell);border:1px solid rgba(240,82,94,.5)}.sc .step{display:flex;align-items:stretch;height:32px;min-width:0;border:1px solid var(--sc-line2);border-radius:7px;overflow:hidden;background:var(--sc-field)}.sc .step button{flex:none;width:28px;padding:0;border:0;background:var(--sc-raise);color:var(--sc-text);font-size:15px;font-weight:800}.sc .step button:hover:not(:disabled){background:#22314f}.sc .step button:disabled{color:var(--sc-dim);opacity:.55}.sc .step input{flex:1 1 auto;width:0;min-width:44px;height:100%;padding:0 4px;border:0;border-radius:0;background:transparent;text-align:center;font-family:var(--sc-mono);font-size:13.5px;box-shadow:none}.sc .step input:focus{box-shadow:none;background:#3b82f614}.sc .step .lk{width:46px;border-left:1px solid var(--sc-line2);background:transparent;color:var(--sc-dim);font-size:10.5px;font-weight:900;letter-spacing:.06em}.sc .step.lock{border-color:#3b82f699}.sc .step.lock input{color:#9cc3ff;font-weight:700;background:#3b82f614}.sc .step.lock input:disabled{cursor:default}.sc .step .lk.on{background:var(--sc-acc);color:#fff}.sc .step.dis{opacity:.45}.sc .step.dis .lk.on{background:#3a4a66;color:var(--sc-sub)}.sc .exits{border:1px solid var(--sc-line);border-radius:9px;background:var(--sc-field);overflow:hidden}.sc .xrow{display:grid;grid-template-columns:122px minmax(0,1.9fr) minmax(0,1fr);grid-template-areas:"n p o";align-items:center;gap:8px;padding:7px 10px;border-top:1px solid var(--sc-line)}.sc .xrow .xn{grid-area:n}.sc .xrow .xp{grid-area:p;min-width:0}.sc .xrow .xo{grid-area:o;min-width:0}.sc .xrow .step button{width:24px}.sc .xrow .step .lk{width:40px;font-size:10.5px;letter-spacing:.03em}.sc .xrow .step input{min-width:36px}.sc .xrow.xh{padding:6px 10px;border-top:0;background:var(--sc-head);font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--sc-sub)}.sc .xn{display:flex;align-items:center;gap:7px;min-width:0}.sc .xn b{font-size:11.5px;font-weight:800;letter-spacing:.02em;line-height:1.15;white-space:pre-line}.sc .xrow.off .xn b{color:var(--sc-dim)}.sc .xn .switch .track{width:32px;height:18px;flex:none}.sc .xn .switch .track:after{width:14px;height:14px}.sc .xn .switch input:checked+.track:after{left:16px}.sc .xn .switch input:checked+.track{background:var(--sc-buy)}.sc .xrow.trail{align-items:end}.sc .xrow.trail .xn{align-self:center}.sc .ticket{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sc .tk{min-width:0;padding:6px 9px;border-radius:8px;background:var(--sc-field);border:1px solid var(--sc-line)}.sc .tk span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.07em;color:var(--sc-sub);white-space:nowrap}.sc .tk b{display:block;font-family:var(--sc-mono);font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc .tk i{display:block;font-style:normal;font-size:11.5px;color:var(--sc-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc .tk.off b{color:var(--sc-dim);font-family:var(--font);font-size:12px}.sc .tk.entry{grid-column:1 / -1;display:flex;align-items:baseline;gap:12px}.sc .tk.entry b{font-size:15px}.sc .tk.entry i{overflow:visible;white-space:normal}.sc .action{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;height:48px;border:0;border-radius:9px;font-size:17px;font-weight:900;letter-spacing:.08em}.sc .action.b{background:var(--sc-buy);color:#04210f}.sc .action.s{background:var(--sc-sell);color:#fff}.sc .action:hover{filter:brightness(1.08)}.sc .action small{font-size:12.5px;font-weight:800;letter-spacing:.05em;opacity:.85}.sc .caption{font-size:12px;color:var(--sc-sub);text-align:center}.sc .book{margin-top:12px;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #00000047}.sc .bhead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;background:var(--sc-raise);border-bottom:1px solid var(--sc-line)}.sc .bhead h3{margin:0;font-size:15px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.sc .binfo{padding:8px 14px;font-size:12.5px;color:var(--sc-sub);border-bottom:1px solid var(--sc-line)}.sc .colmgr{position:relative}.sc .colmgr>.btn{height:32px;padding:0 12px;font-size:0;border-radius:7px;border:1px solid var(--sc-line2);background:var(--sc-field)}.sc .colmgr>.btn:after{content:"+ ADD COLUMN";font-size:12.5px;font-weight:800;letter-spacing:.04em;color:var(--sc-text)}.sc .colmgr>.btn:hover,.sc .colmgr>.btn.on{border-color:var(--sc-acc)}.sc .popover{position:absolute;z-index:40;top:38px;left:0;width:330px;max-width:92vw;max-height:60vh;overflow:auto;padding:10px;background:var(--sc-raise);border:1px solid var(--sc-line2);border-radius:10px;box-shadow:0 12px 32px #0000008c}.sc .pophead{display:flex;justify-content:space-between;gap:8px;margin:6px 0 4px;font-size:11.5px;font-weight:800;letter-spacing:.06em;color:var(--sc-sub);text-transform:uppercase}.sc .colrow{display:flex;align-items:center;gap:4px;padding:3px 0}.sc .colrow span{flex:1;font-size:13px}.sc .ibtn{height:26px;padding:0 8px;border-radius:6px;border:1px solid var(--sc-line2);background:var(--sc-field);color:var(--sc-text);font-size:12px}.sc .ibtn:disabled{opacity:.35}.sc .oc-row{display:flex;gap:6px;align-items:center;margin-top:8px}.sc .tablewrap{overflow:auto;min-height:160px;max-height:60vh;background:var(--sc-field)}.sc table.grid{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;font-family:var(--sc-mono);font-size:13.5px}.sc table.grid th{position:sticky;top:0;z-index:2;padding:10px;background:var(--sc-head);color:var(--sc-sub);font-family:var(--font);font-size:11.5px;font-weight:800;letter-spacing:.07em;text-align:right;white-space:nowrap;border-bottom:1px solid var(--sc-line2)}.sc table.grid td{padding:9px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--sc-line)}.sc table.grid th.l,.sc table.grid td.l{text-align:left}.sc table.grid tr.r-buy td{background:#19c37d0b}.sc table.grid tr.r-sell td{background:#f0525e0b}.sc table.grid tr.r-buy td:first-child{box-shadow:inset 3px 0 0 var(--sc-buy)}.sc table.grid tr.r-sell td:first-child{box-shadow:inset 3px 0 0 var(--sc-sell)}.sc table.grid tbody tr:hover td{background:#ffffff0d}.sc table.grid tr.empty td{padding:30px 12px;text-align:center;color:var(--sc-sub);font-family:var(--font);font-size:13.5px;box-shadow:none;background:transparent}.sc .st{display:inline-block;padding:3px 9px;border-radius:6px;font-family:var(--font);font-size:11px;font-weight:800;letter-spacing:.05em;background:#475569;color:#fff}.sc .st.not_sent{background:#a78bfa29;color:#c9bbff;border:1px solid rgba(167,139,250,.5)}.sc .st.complete{background:var(--sc-buy);color:#04210f}.sc .st.pending{background:var(--sc-warn);color:#1a1100}.sc .st.rejected{background:var(--sc-sell)}.sc .st.cancelled{background:#52607a}.sc .side{font-weight:800}.sc .side.BUY{color:var(--sc-buy)}.sc .side.SELL{color:var(--sc-sell)}.sc .pend-off{color:var(--sc-sub);font-size:12.5px}.sc .addnow{height:28px;padding:0 12px;border:0;border-radius:6px;background:var(--sc-warn);color:#1a1100;font-family:var(--font);font-size:12px;font-weight:800;letter-spacing:.04em}.sc .mod{display:inline-flex;align-items:center;gap:3px}.sc .mod button{width:26px;height:28px;padding:0;border:1px solid var(--sc-line2);border-radius:6px;background:var(--sc-raise);color:var(--sc-text);font-weight:800}.sc .mod button:disabled{opacity:.35}.sc .mod input,.sc input.addin{width:86px;height:28px;padding:0 4px;text-align:center;font-family:var(--sc-mono);font-size:13px}.sc .stc{display:flex;align-items:center;gap:8px}.sc .racts{display:inline-flex;gap:6px;margin-left:auto}.sc .racts .pexq{width:64px;padding:1px 4px;font-size:11px}.sc .del{height:28px;padding:0 11px;border:1px solid rgba(240,82,94,.6);border-radius:6px;background:var(--sc-sell-bg);color:var(--sc-sell);font-family:var(--font);font-size:12px;font-weight:800;letter-spacing:.04em}.sc .seg.obv .seg-btn{padding:0 14px;font-weight:800}.sc .seg.obv .seg-btn.on{background:var(--sc-warn);color:#1a1100}.sc .vslot{display:inline-grid}.sc .vslot>*{grid-area:1 / 1;align-self:center}.sc .vslot>.vhid{visibility:hidden}.sc .pacts{display:inline-flex;flex-wrap:wrap;gap:8px}.sc .pbtn{height:30px;padding:0 12px;border-radius:7px;border:1px solid var(--sc-line2);background:var(--sc-field);font-size:12.5px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.sc .pbtn.complete{border-color:#19c37d99;color:var(--sc-buy)}.sc .pbtn.exit-all{border-color:#f0525e99;color:var(--sc-sell)}.sc .pbtn.cancel-all{border-color:#f5a52499;color:var(--sc-warn)}.sc .abtn{height:32px;padding:0 12px;border-radius:7px;border:1px solid var(--sc-line2);background:var(--sc-field);color:var(--sc-text);font-size:12.5px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.sc .abtn:hover,.sc .abtn.on{border-color:var(--sc-acc)}.sc .apanel{padding:10px 14px 12px;background:var(--sc-field);border-bottom:1px solid var(--sc-line)}.sc .ahead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:10px;font-size:12.5px}.sc .ahead b{font-size:12px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.sc .ahead .muted{flex:1 1 320px}.sc .agrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr));gap:8px 14px}.sc .arow{display:grid;grid-template-columns:88px 110px minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px 10px;border:1px solid var(--sc-line);border-radius:8px;background:var(--sc-panel)}.sc .arow label{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:10.5px;font-weight:800;letter-spacing:.06em;color:var(--sc-sub)}.sc .arow select{width:100%;font-size:13px}.sc .aev{align-self:center;font-size:12.5px;font-weight:900;letter-spacing:.05em}.sc .aev.complete{color:var(--sc-buy)}.sc .aev.reject{color:var(--sc-sell)}.sc .aev.cancel{color:var(--sc-warn)}.sc .apanel .ibtn{height:32px;padding:0 12px;font-weight:800;letter-spacing:.04em}@media (max-width: 640px){.sc .arow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"e t" "s s" "v v"}.sc .arow .aev{grid-area:e}.sc .arow .ibtn{grid-area:t}.sc .arow label:first-of-type{grid-area:s}.sc .arow label:last-of-type{grid-area:v}}.sc .note{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50;max-width:min(760px,calc(100vw - 32px));padding:12px 16px;border-radius:10px;background:#1b2944;border:1px solid var(--sc-line2);font-size:13.5px;box-shadow:0 12px 32px #0009}.sc .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#02060fb8}.sc .modal .box{max-width:480px;padding:24px 28px;text-align:center;background:var(--sc-panel);border:2px solid var(--sc-emg);border-radius:14px;box-shadow:0 20px 60px #0009}.sc .modal h2{margin:0 0 10px;color:#ff8a8a;font-size:20px;letter-spacing:.1em}.sc .modal p{margin:0 0 10px;font-size:14px}@container (min-width: 560px){.sc .xrow{grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1fr)}.sc .xn b{white-space:nowrap}}@container (max-width: 420px){.sc .taxis span:nth-child(2),.sc .taxis span:nth-child(5){display:none}}@container (max-width: 400px){.sc .xrow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"n n" "p o"}.sc .xrow.xh{grid-template-areas:"p o"}.sc .xrow.xh .xn{display:none}.sc .ticket{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.sc .tb-grp.r{margin-left:0}.sc .sep{display:none}.sc .brk select{min-width:0;width:170px}.sc .inst input.sym{width:150px}}.sc .chip.ok{color:#86efac;border-color:#22c55e80;background:#22c55e14}.sc .chip.na{border-style:dashed}.sc .tbtn.on{border-color:var(--sc-acc);background:var(--sc-acc-bg)}.sc .ibtn.pri{background:var(--sc-acc);border-color:var(--sc-acc);color:#fff}.sc .ibtn.pri:disabled{background:#3a4a66;border-color:#3a4a66;color:var(--sc-sub);opacity:1}.sc .modal .box.mps{width:min(980px,100%);max-width:none;max-height:calc(100vh - 32px);overflow:auto;padding:0;text-align:left;border:1px solid var(--sc-line2)}.sc .mps-head,.sc .mps-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;background:var(--sc-raise)}.sc .mps-head{border-bottom:1px solid var(--sc-line)}.sc .mps-head b{font-size:13.5px;font-weight:900;letter-spacing:.08em}.sc .mps-head .muted{font-size:12px}.sc .mps-foot{justify-content:flex-end;border-top:1px solid var(--sc-line)}.sc .mps-foot .muted{flex:1 1 280px;font-size:12px}.sc .mps-foot .ibtn{height:32px;padding:0 14px;font-weight:800;letter-spacing:.04em}.sc .mps-body{display:grid;grid-template-columns:210px minmax(0,1fr)}.sc .mps-sc{display:grid;align-content:start;gap:10px;padding:12px 10px;background:var(--sc-field);border-right:1px solid var(--sc-line)}.sc .mps-gh{display:flex;align-items:center;gap:6px;margin:0 0 4px 4px;font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--sc-sub)}.sc .xtag{padding:1px 6px;border-radius:5px;font-size:10.5px;font-weight:900}.sc .xtag.nse{background:#3b82f633;color:#93c5fd}.sc .xtag.bse{background:#f5a5242e;color:var(--sc-warn)}.sc .mps-s{display:flex;align-items:center;gap:6px;width:100%;height:30px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sc-text);font-size:12.5px;font-weight:700;text-align:left}.sc .mps-s:hover{background:#ffffff0d}.sc .mps-s.on{background:var(--sc-acc-bg);border-color:#3b82f699}.sc .mps-s .xs{display:inline-flex;gap:3px;margin-left:auto}.sc .mps-s .xs em,.sc .mpse em{padding:0 4px;border-radius:4px;font-style:normal;font-size:10px;font-weight:800;background:#2a3852;color:var(--sc-dim)}.sc .mps-s .xs em.on,.sc .mpse em.on{background:var(--sc-buy-bg);color:var(--sc-buy)}.sc .edot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--sc-sell)}.sc .mps-form{display:grid;align-content:start;gap:12px;min-width:0;padding:12px 16px}.sc .mps-fh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.sc .mps-fh>b{font-size:14px;font-weight:900;letter-spacing:.06em}.sc .mpse{font-size:11.5px;font-weight:800;letter-spacing:.05em;color:var(--sc-dim)}.sc .mpse.on{color:var(--sc-text)}.sc .mpg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.sc .mpf{display:flex;flex-direction:column;gap:4px;min-width:0}.sc .mpf input{width:100%;font-family:var(--sc-mono)}.sc .mpf i{font-style:normal;font-size:11px;line-height:1.3;color:var(--sc-sub)}.sc .mpf i.mpe,.sc .mperr{color:#ff9aa4;font-weight:700}.sc .mpf.err input{border-color:var(--sc-sell)}.sc .mpf.src .fl{color:var(--sc-warn)}.sc .mpx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:10px;border:1px solid var(--sc-line);border-radius:9px;background:var(--sc-field)}.sc .mpx.off,.sc .mpv.off{opacity:.55}.sc .mpxr{display:flex;align-items:flex-start;gap:10px;min-width:0}.sc .mpxr .switch{margin-top:22px}.sc .mpxr .mpf{flex:1 1 auto}.sc .mpxr.off .fl{color:var(--sc-dim)}.sc .mpv{display:grid;gap:8px;padding:10px;border:1px solid var(--sc-line);border-radius:9px;background:var(--sc-field)}.sc .mpv p{margin:0;font-size:12.5px}.sc .mpv .mpw{color:var(--sc-warn)}.sc .mpv-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.sc .mpv-h b{font-size:12px;font-weight:900;letter-spacing:.08em}.sc .mpv-h .flow{font-size:11.5px;font-weight:800;letter-spacing:.05em;color:#93c5fd}.sc .mpv-h .muted{margin-left:auto;font-size:11.5px}.sc .mpv-t{max-height:260px;overflow:auto;border:1px solid var(--sc-line);border-radius:7px}.sc table.mpt{width:100%;border-collapse:collapse;font-family:var(--sc-mono);font-size:13px}.sc table.mpt th{position:sticky;top:0;padding:6px 10px;background:var(--sc-head);color:var(--sc-sub);font-family:var(--font);font-size:11px;font-weight:800;letter-spacing:.07em;text-align:right}.sc table.mpt td{padding:5px 10px;text-align:right;white-space:nowrap;border-top:1px solid var(--sc-line)}.sc table.mpt .l{text-align:left}.sc table.mpt tr.x td{background:#3b82f60f;font-weight:700}.sc table.mpt tr.more td{text-align:center;color:var(--sc-sub);font-family:var(--font);font-size:12px}.sc .mpv-f{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;color:var(--sc-sub)}.sc .st.new,.sc .st.waiting,.sc .st.submitted,.sc .st.open,.sc .st.partial,.sc .st.modify_requested,.sc .st.cancel_requested{background:var(--sc-warn);color:#1a1100}.sc .st.unknown{background:#a78bfa29;color:#c9bbff;border:1px solid rgba(167,139,250,.5)}.sc .st.expired{background:#52607a}.sc .mpc{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:5px;background:#3b82f633;color:#93c5fd;font-size:10.5px;font-weight:900;letter-spacing:.04em;vertical-align:1px}.sc .ppnl{display:inline-flex;align-items:baseline;gap:8px}.sc .ppnl i{font-style:normal;font-size:11.5px;opacity:.85}.sc .pbtn.arm{background:var(--sc-sell-bg);border-color:var(--sc-sell);color:var(--sc-sell)}.sc .mcw{position:relative;display:inline-flex}.sc .mchain{position:absolute;top:calc(100% + 8px);right:0;z-index:45;width:760px;max-width:calc(100vw - 32px);background:var(--sc-raise);border:1px solid var(--sc-line2);border-radius:10px;box-shadow:0 12px 32px #0000008c;overflow:hidden}.sc .mch-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--sc-line)}.sc .mch-h b{font-size:12.5px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.sc .mch-ctx{display:flex;flex-wrap:wrap;gap:4px 14px;padding:6px 10px;border-bottom:1px solid var(--sc-line);font-size:11.5px;font-weight:800;letter-spacing:.05em;color:var(--sc-sub)}.sc .mch-ctx b{color:var(--sc-text);font-family:var(--sc-mono)}.sc .mch-ctx .muted{font-weight:600;letter-spacing:0}.sc .mch-w{height:262px;overflow:auto;background:var(--sc-field)}.sc table.mct{width:100%;border-collapse:collapse;font-family:var(--sc-mono);font-size:12px}.sc table.mct th{padding:5px 6px;background:var(--sc-head);color:var(--sc-sub);font-family:var(--font);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-align:right;white-space:nowrap}.sc table.mct th.put{color:var(--sc-sell);text-align:center}.sc table.mct th.call{color:var(--sc-buy);text-align:center}.sc table.mct .stk{text-align:center;background:var(--sc-head);color:var(--sc-text);font-weight:800}.sc table.mct td{padding:5px 6px;text-align:right;white-space:nowrap;border-top:1px solid var(--sc-line)}.sc table.mct tr.atm td{background:#f5a52414}.sc .mch-empty{position:sticky;left:0;margin:0;padding:26px 12px;text-align:center;color:var(--sc-sub);font-size:12.5px}@media (max-width: 880px){.sc .mps-body{grid-template-columns:minmax(0,1fr)}.sc .mps-sc{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--sc-line)}.sc .mpg,.sc .mpx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.sc .mchain{position:fixed;top:auto;left:16px;right:16px;bottom:16px;width:auto;max-width:none}.sc .mpg,.sc .mpx{grid-template-columns:minmax(0,1fr)}}.demo-badge{white-space:nowrap;background:#b45309;color:#fff;font-weight:900;letter-spacing:1px;font-size:11px;padding:6px 10px;border-radius:8px;border:1px solid #f59e0b;animation:demo-pulse 2s infinite}@keyframes demo-pulse{0%,to{box-shadow:0 0 #f59e0b80}50%{box-shadow:0 0 0 6px #f59e0b00}}.pill.admin .ico{color:#f59e0b}.admin-title{margin:4px 0 10px;display:flex;align-items:baseline;gap:10px}.admin-card{margin-bottom:12px}.kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 16px;margin:8px 0}.kv-grid>div{display:flex;flex-direction:column;gap:2px;font-size:12.5px}.demo-flag{font-size:11px;font-weight:800;padding:3px 8px;border-radius:7px;background:#475569;color:#fff}.demo-flag.on{background:#b45309;border:1px solid #f59e0b}.demo-flag.off{background:#334155}.admin-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:6px}.admin-table th,.admin-table td{text-align:left;padding:5px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.admin-table th{color:var(--muted);font-weight:600}.ua-tag{font-size:10.5px;font-weight:800;letter-spacing:.4px;padding:3px 8px;border-radius:7px;color:var(--amber);border:1px dashed rgba(245,158,11,.6)}.ua-tag.demo{color:#c4b5fd;border-color:#a78bfa99}.ua-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ua-in{flex:1 1 150px;max-width:220px;background:var(--card2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:7px 10px;font-size:12.5px}.ua-in:focus{outline:none;border-color:#3b82f6}.ua-create{margin-left:auto}.ua-scroll{overflow-x:auto}.ua-table td{vertical-align:middle}.ua-table tbody tr:hover>td{background:#ffffff06}.ua-exp{background:none;border:0;color:var(--muted);cursor:pointer;padding:0 5px 0 0;font-size:11px}.ua-detail td{background:var(--card2);color:var(--muted);white-space:normal}.ua-detail td>span{display:inline-flex;gap:6px;align-items:center;margin:2px 18px 2px 0}.ua-na{color:var(--muted)}.ua-role{font-size:10.5px;font-weight:800;letter-spacing:.4px;color:var(--muted)}.ua-role.admin{color:var(--amber)}.ua-plan{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.5px;padding:3px 9px;border-radius:7px;color:#fff;background:#475569}.ua-plan.basic{background:#334155}.ua-plan.pro{background:var(--blue2)}.ua-plan.max{background:var(--purple)}.ua-plan.promax{background:linear-gradient(90deg,#b45309,#c026d3)}.ua-st{font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:6px}.ua-st.on{background:#22c55e29;color:#86efac;border:1px solid rgba(34,197,94,.4)}.ua-st.off{background:#dc26261f;color:#fca5a5;border:1px solid rgba(220,38,38,.4)}.ua-demo{margin-left:6px}.ua-acc{font-size:11px;font-weight:700;padding:3px 8px;border-radius:7px;cursor:pointer;white-space:nowrap;background:transparent;color:var(--muted);border:1px solid var(--line)}.ua-acc.on{background:#22c55e24;color:#86efac;border-color:#22c55e73}.ua-acc.off{background:#dc262614;color:#fca5a5;border-color:#dc262659}.ua-acc i{font-style:normal;font-weight:600;color:var(--amber)}.ua-acts{display:flex;flex-wrap:wrap;gap:4px;min-width:320px;white-space:normal!important}.ua-acts .btn:hover,.ua-acc:hover{filter:brightness(1.2)}.ua-danger{color:#fca5a5!important}.ua-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#02060fb8}.ua-box{width:min(480px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 20px 60px #0009}.ua-box.danger{border-color:#dc262699}.ua-box .btn:disabled{opacity:.45;cursor:not-allowed}.ua-box header,.ua-box footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px}.ua-box header{border-bottom:1px solid var(--line)}.ua-box header h3{margin:0;font-size:14px;letter-spacing:.6px}.ua-box footer{border-top:1px solid var(--line);justify-content:flex-end}.ua-x{background:none;border:0;color:var(--muted);font-size:14px;cursor:pointer}.ua-body{padding:14px 16px;display:flex;flex-direction:column;gap:10px;font-size:12.5px}.ua-who{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:var(--card2);border:1px solid var(--line)}.ua-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ua-form label,.ua-form1{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--muted)}.ua-body input:not([type=radio]),.ua-body select{background:var(--card2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:7px 9px;font-size:12.5px}.ua-selplan,.ua-pwopt{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ua-pwopt{flex-direction:column;align-items:stretch}.ua-radio{flex-direction:row!important;align-items:center;color:var(--text)!important}.ua-temp{display:flex;gap:6px;align-items:center}.ua-temp code{flex:1;padding:7px 10px;border-radius:8px;background:var(--card2);border:1px dashed var(--line);letter-spacing:1px}.ua-2fa{display:flex;gap:14px;align-items:center}.ua-p,.ua-warn{margin:0}.ua-warn{color:#fca5a5}.ua-qr{width:110px;height:110px;flex:none;display:grid;place-items:center;text-align:center;font-weight:800;color:var(--muted);border:1px dashed var(--line);border-radius:8px;background:var(--card2)}@media (max-width: 900px){.ua-create{margin-left:0}}@media (max-width: 520px){.ua-form{grid-template-columns:1fr}.ua-in{max-width:none}.ua-tag{white-space:normal;text-align:right}}.pl-seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card2)}.pl-seg button{padding:6px 11px;background:transparent;color:var(--muted);border:0;font-weight:700;font-size:11px;cursor:pointer}.pl-seg button+button{border-left:1px solid var(--line)}.pl-seg button.on{background:var(--blue2);color:#fff}.pl-off td{opacity:.55}.pl-acts{min-width:300px}.pl-ip{font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:6px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.pl-ip.included{color:#86efac;border-color:#22c55e73}.pl-ip.optional{color:#fcd34d;border-color:#f59e0b80}.ua-box.pl-box{width:min(1040px,100%)}.pl-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:start}.pl-form fieldset{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.pl-form legend{padding:0 6px;font-size:11.5px;font-weight:800;letter-spacing:.5px}.pl-form label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--muted);min-width:0}.pl-form input[aria-invalid=true]{border-color:#dc2626cc!important}.pl-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:start}.pl-radios{display:flex;flex-wrap:wrap;gap:16px}.pl-note{margin:0}.pl-fbtn .btn{flex:0 0 auto!important}.pl-feats{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px}.pl-feat{display:flex!important;flex-direction:row!important;gap:8px;align-items:flex-start;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--card2);color:var(--text)!important;cursor:pointer}.pl-feat.on{border-color:#3b82f699;background:#2563eb1f}.pl-feat.off{opacity:.6}.pl-feat span{display:flex;flex-direction:column;gap:1px}.pl-feat small{font-size:10.5px}.pl-sum{position:sticky;top:0;margin:14px 16px 14px 0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card2);display:flex;flex-direction:column;gap:5px;font-size:12.5px}.pl-sum h4{margin:0 0 4px;font-size:12px;letter-spacing:.5px}.pl-sum>div{display:flex;justify-content:space-between;gap:8px}.ua-body .pl-sum{position:static;margin:0}.pl-err{color:#fca5a5;font-size:11px;font-weight:600}footer .pl-err{margin-right:auto}@media (max-width: 820px){.pl-grid{grid-template-columns:minmax(0,1fr)}.pl-sum{position:static;margin:0 16px 14px}}.cp-code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:800;letter-spacing:.5px}.cp-plans{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;vertical-align:middle}.cp-lab{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--muted);min-width:0}.cp-date,.of-date{color:var(--muted);font-size:11.5px}.of-date{white-space:nowrap}.sb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.sb-card{display:flex;flex-direction:column;gap:2px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:var(--card2)}.sb-card b{font-size:18px;font-variant-numeric:tabular-nums}.sb-card small{font-size:10.5px;font-weight:800;letter-spacing:.4px;color:var(--muted)}.sb-lifecycle{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:7px 11px;border:1px dashed var(--line);border-radius:10px;background:var(--card2);font-size:12px}.sb-lifecycle small{font-size:10.5px;font-weight:800;letter-spacing:.4px;color:var(--muted)}.sb-lifecycle span{font-variant-numeric:tabular-nums;white-space:nowrap}.sb-st{font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:6px;border:1px solid;white-space:nowrap}.sb-st.active{background:#22c55e29;color:#86efac;border-color:#22c55e66}.sb-st.upcoming{background:#3b82f624;color:#93c5fd;border-color:#3b82f666}.sb-st.expired{background:#94a3b824;color:#cbd5e1;border-color:#94a3b866}.sb-st.cancelled{background:#dc26261f;color:#fca5a5;border-color:#dc262666}.sb-st.suspended{background:#f59e0b24;color:#fbbf24;border-color:#f59e0b73}.pill.demo .ico{color:#f59e0b}.demo-page{--oc-up: #4ade80;--oc-dn: #f87171;display:flex;flex-direction:column;gap:12px}.demo-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.demo-title h2{margin:0;font-size:18px;letter-spacing:.5px}.demo-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:start}.demo-side{display:flex;flex-direction:column;gap:12px}.demo-off-card{max-width:720px}.demo-ticket .row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.demo-ticket label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--muted)}.demo-ticket select,.demo-ticket input{min-width:130px;padding:7px 9px;border-radius:8px;border:1px solid var(--line);background:var(--card2);color:var(--text)}.demo-ticket .quote{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:7px 10px;border-radius:8px;background:var(--card2);border:1px solid var(--line);font-variant-numeric:tabular-nums}.demo-page .seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card2)}.demo-page .seg-btn{padding:6px 12px;background:transparent;color:var(--text);border:0;border-right:1px solid var(--line);font-weight:700;font-size:12px}.demo-page .seg-btn:last-child{border-right:0}.demo-page .seg-btn.on{background:var(--blue2);color:#fff}.demo-page .seg-btn.on.b{background:var(--green)}.demo-page .seg-btn.on.s{background:var(--red)}.pnl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pnl-grid>div{display:flex;flex-direction:column;gap:2px}.pnl-grid .big{font-size:18px;font-variant-numeric:tabular-nums}.demo-page .tablewrap{overflow:auto;max-height:50vh;border:1px solid var(--line);border-radius:8px;background:var(--card2)}.demo-page table.grid{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;font-size:12px;font-variant-numeric:tabular-nums}.demo-page table.grid th{position:sticky;top:0;background:#12203d;color:var(--muted);font-weight:600;text-align:right;padding:5px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.demo-page table.grid td{padding:4px 8px;text-align:right;border-bottom:1px solid rgba(148,163,184,.08);white-space:nowrap}.demo-page table.grid .l,.demo-page table.grid td.muted{text-align:left}.demo-page table.grid td.wrap{white-space:normal;min-width:180px}.ost{font-weight:800;font-size:11px;padding:2px 7px;border-radius:6px;background:#334155}.ost.pending{background:#f59e0b33;color:#fbbf24}.ost.complete{background:#22c55e2e;color:#86efac}.ost.rejected{background:#dc262633;color:#fca5a5}.ost.cancelled{color:var(--muted)}@media (max-width: 1100px){.demo-grid,.pnl-grid{grid-template-columns:1fr}}.page.ch{--ch-bg: #0a101b;--ch-bar: #0f1726;--ch-pane: #0c1220;--ch-line: #1c2637;--ch-line2: #2a3850;--ch-grid: rgba(148,163,184,.065);--ch-text: #d5deea;--ch-sub: #8794a9;--ch-dim: #5c697e;--ch-hover: rgba(148,163,184,.13);--ch-acc: #3b82f6;--ch-acc-bg: rgba(59,130,246,.18);--ch-acc-text: #82b4ff;--ch-pop: #121a29;--ch-shadow: rgba(0,0,0,.55);--ch-tip: #1f2b40;--ch-tip-text: #eef3fa;--ch-up: #1fb17b;--ch-dn: #ef5361;--ch-cross: rgba(148,163,184,.55);--ch-label: #2b3750;--ch-label-text: #eef3fa;--ch-mono: "Cascadia Mono", Consolas, "Roboto Mono", "SFMono-Regular", monospace;max-width:none;margin:0;padding:0;height:calc(100vh - var(--ch-nav, 58px));height:calc(100dvh - var(--ch-nav, 58px));min-height:360px;overflow:hidden;background:var(--ch-bg);color:var(--ch-text);font-size:13px;line-height:1.3;color-scheme:dark}.page.ch[data-ch-theme=light]{--ch-bg: #eef1f6;--ch-bar: #ffffff;--ch-pane: #ffffff;--ch-line: #e0e4eb;--ch-line2: #cdd4df;--ch-grid: rgba(15,23,42,.06);--ch-text: #131a27;--ch-sub: #5d697c;--ch-dim: #97a1b2;--ch-hover: rgba(15,23,42,.06);--ch-acc: #2563eb;--ch-acc-bg: rgba(37,99,235,.12);--ch-acc-text: #1d4ed8;--ch-pop: #ffffff;--ch-shadow: rgba(15,23,42,.18);--ch-tip: #131a27;--ch-tip-text: #ffffff;color-scheme:light;--ch-up: #0e9f6e;--ch-dn: #e0404f;--ch-cross: rgba(71,85,105,.55);--ch-label: #1e293b;--ch-label-text: #ffffff}.page.ch .ch-ws{position:relative;height:100%;display:grid;grid-template:"top top top" 40px "tools center side" minmax(0,1fr) "bottom bottom bottom" 30px / 46px minmax(0,1fr) auto}.page.ch button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.page.ch button:focus-visible{outline:2px solid var(--ch-acc);outline-offset:-2px}.page.ch [data-soon]{cursor:default}.page.ch .ico{flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.page.ch .ico .f{fill:currentColor;stroke:none}.page.ch .ico .f.a{fill-opacity:.3}.page.ch .sep{flex:none;width:1px;height:20px;margin:0 4px;background:var(--ch-line2)}.page.ch .grow{flex:1}.page.ch .ch-top{grid-area:top;position:relative;z-index:6;container:chtop / inline-size;display:flex;align-items:center;gap:2px;min-width:0;padding:0 6px;background:var(--ch-bar);border-bottom:1px solid var(--ch-line)}.page.ch .ch-brand{flex:none;padding:0 6px;font:800 15px/1 var(--font);letter-spacing:.6px;background:linear-gradient(90deg,#60a5fa,#a78bfa 60%,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent}.page.ch .tb{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;min-width:30px;padding:0 7px;border-radius:6px;white-space:nowrap;color:var(--ch-text)}.page.ch .tb:hover,.page.ch .tl:hover,.page.ch .bb:hover,.page.ch .lv:hover,.page.ch .mi:hover{background:var(--ch-hover)}.page.ch .tb.on,.page.ch .tl.on{background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .tb.sym{gap:7px;padding:0 9px 0 7px}.page.ch .tb.sym b{max-width:160px;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:700;letter-spacing:.2px}.page.ch .tb.txt b{font-weight:600}.page.ch .tb[data-soon],.page.ch .tl[data-soon],.page.ch .bb[data-soon],.page.ch .mi[data-soon]{color:var(--ch-sub)}.page.ch .tb.sym[data-soon] b{color:var(--ch-text)}.page.ch .ch-morew,.page.ch .ch-stylew,.page.ch .ch-ivw{position:relative;flex:none}.page.ch .tb[aria-disabled=true]:not([data-soon]){color:var(--ch-dim);cursor:default}.page.ch .ch-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:230px;padding:6px 0;background:var(--ch-pop);border:1px solid var(--ch-line2);border-radius:8px;box-shadow:0 14px 36px var(--ch-shadow);max-height:calc(100vh - var(--ch-nav, 58px) - 56px);max-height:calc(100dvh - var(--ch-nav, 58px) - 56px);overflow-y:auto;overscroll-behavior:contain}.page.ch .mi{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 12px;text-align:left;font-size:13px;color:var(--ch-text)}.page.ch .mi em{margin-left:auto;font-size:11px;color:var(--ch-dim)}.page.ch .ch-menu.l{left:0;right:auto;min-width:200px}.page.ch .mi.on{background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .ch-menu.iv{min-width:200px}.page.ch .ch-menu .mh{padding:8px 12px 3px;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:var(--ch-dim)}.page.ch .ch-menu.iv .mi{height:28px}.page.ch .ch-menu .mi[data-prio],.page.ch .ch-menu .msep{display:none}.page.ch .msep{height:1px;margin:6px 0;background:var(--ch-line)}@container chtop (max-width: 980px){.page.ch .tb .lbl{display:none}}@container chtop (max-width: 820px){.page.ch .ch-top>[data-prio="2"]{display:none}.page.ch .ch-menu .mi[data-prio="2"],.page.ch .ch-menu .msep{display:flex}}@container chtop (max-width: 690px){.page.ch .ch-top>[data-prio="3"]{display:none}.page.ch .ch-menu .mi[data-prio="3"]{display:flex}}@container chtop (max-width: 560px){.page.ch .ch-top>[data-prio="4"],.page.ch .ch-brand,.page.ch .ch-brand+.sep{display:none}.page.ch .ch-menu .mi[data-prio="4"]{display:flex}}@container chtop (max-width: 440px){.page.ch .ch-top>[data-prio="5"],.page.ch .ch-top>.sep{display:none}.page.ch .ch-menu .mi[data-prio="5"]{display:flex}.page.ch .tb.sym b{max-width:88px}}.page.ch .ch-tools{grid-area:tools;display:flex;flex-direction:column;align-items:center;padding:2px 0;border-right:1px solid var(--ch-line);overflow:hidden auto;scrollbar-width:none;background:linear-gradient(var(--ch-bar) 30%,transparent) top / 100% 28px no-repeat local,linear-gradient(transparent,var(--ch-bar) 70%) bottom / 100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,var(--ch-shadow),transparent) top / 100% 10px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,var(--ch-shadow),transparent) bottom / 100% 10px no-repeat scroll,var(--ch-bar)}.page.ch .ch-tools::-webkit-scrollbar{display:none}.page.ch .tg{display:flex;flex-direction:column;gap:1px;padding:3px 0;border-bottom:1px solid var(--ch-line)}.page.ch .tg:last-child{border-bottom:0}.page.ch .tl{flex:none;display:grid;place-items:center;width:34px;height:30px;border-radius:6px;color:var(--ch-text)}.page.ch .ch-center{grid-area:center;position:relative;min-width:0;min-height:0}.page.ch .ch-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));gap:1px;background:var(--ch-line)}.page.ch .ch-pane{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--ch-pane);-webkit-user-select:none;user-select:none}.page.ch .ch-cv{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.page.ch .ch-cv.ov{z-index:1;touch-action:none;cursor:crosshair}.page.ch .ch-hud{position:absolute;top:6px;left:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 96px);pointer-events:none}.page.ch .ch-legend{display:flex;flex-direction:column;gap:3px}.page.ch .ch-legend .ttl{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:13.5px}.page.ch .ch-legend .ttl b{font-size:15px;font-weight:700}.page.ch .ch-legend .ttl span{color:var(--ch-dim)}.page.ch .ch-legend .ttl em{margin-left:2px;font-size:12px;white-space:nowrap;color:var(--ch-sub)}.page.ch .ch-mock{align-self:center;margin-left:6px;padding:1px 6px;border:1px solid rgba(245,158,11,.38);border-radius:4px;background:#f59e0b21;color:#fbbf24;font:600 10px/1.5 var(--font);font-style:normal;letter-spacing:.06em;white-space:nowrap}.page.ch .ch-mock[data-state=closed]{border-color:var(--ch-line2);background:var(--ch-hover);color:var(--ch-sub)}.page.ch .ch-mock[data-state=unavailable]{border-color:#ef444473;background:#ef444424;color:#fca5a5}.page.ch .ch-legend .ohlc{display:flex;flex-wrap:wrap;gap:4px 12px;font:12px/1.3 var(--ch-mono);color:var(--ch-sub)}.page.ch .ch-legend .ohlc i{margin-right:4px;font-style:normal;color:var(--ch-dim)}.page.ch .ch-legend .ohlc b{font-weight:500;color:var(--ch-text)}.page.ch .ch-legend .ohlc b.up{color:var(--ch-up)}.page.ch .ch-legend .ohlc b.dn{color:var(--ch-dn)}.page.ch .ch-state{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;color:var(--ch-sub);pointer-events:none}.page.ch .ch-state b{padding:5px 12px;border:1px solid var(--ch-line2);border-radius:6px;background:var(--ch-bar);font-size:12px;letter-spacing:.14em;color:var(--ch-text)}.page.ch .ch-state span{max-width:440px;font-size:12.5px}.page.ch .ch-state.soft b{border-color:transparent;background:none;color:var(--ch-sub)}.page.ch .ch-cmp{display:flex;flex-direction:column;gap:2px}.page.ch .crow{display:flex;align-items:center;gap:6px;font-size:12px}.page.ch .crow .sw{flex:none;width:12px;height:3px;border-radius:2px}.page.ch .crow span{font-weight:600}.page.ch .crow em{font-size:10.5px;color:var(--ch-dim)}.page.ch .crow b,.page.ch .crow .p{font:500 12px var(--ch-mono);font-style:normal;color:var(--ch-text)}.page.ch .crow .p.up{color:var(--ch-up)}.page.ch .crow .p.dn{color:var(--ch-dn)}.page.ch .crow button{pointer-events:auto;display:grid;place-items:center;width:18px;height:18px;border-radius:4px;color:var(--ch-sub)}.page.ch .crow button:hover{background:var(--ch-hover);color:var(--ch-text)}.page.ch .ch-order{pointer-events:auto;display:flex;border-radius:6px;overflow:hidden;box-shadow:0 3px 12px var(--ch-shadow)}.page.ch .ch-order button{display:flex;flex-direction:column;justify-content:center;min-width:100px;height:40px;padding:0 10px;color:#fff}.page.ch .ch-order .sell{align-items:flex-start;background:var(--ch-dn)}.page.ch .ch-order .buy{align-items:flex-end;background:var(--ch-acc)}.page.ch .ch-order button span{font-size:10px;font-weight:700;letter-spacing:.1em;opacity:.9}.page.ch .ch-order button b{font:600 13px var(--ch-mono)}.page.ch .ch-order button:disabled{opacity:.4;cursor:not-allowed}.page.ch .ch-order .spr{display:grid;place-items:center;min-width:48px;padding:0 6px;background:var(--ch-pop);font:11px var(--ch-mono);color:var(--ch-sub)}.page.ch .ch-onote{margin:0;font-size:11.5px;color:var(--ch-sub)}.page.ch .ch-ticket{pointer-events:auto;width:280px;padding:10px 0 12px;background:var(--ch-pop);border:1px solid var(--ch-line2);border-radius:8px;box-shadow:0 14px 36px var(--ch-shadow)}.page.ch .ch-ticket .hd{display:flex;align-items:baseline;gap:8px;padding:0 8px 8px 12px}.page.ch .ch-ticket .hd b.buy{color:var(--ch-acc-text)}.page.ch .ch-ticket .hd b.sell{color:var(--ch-dn)}.page.ch .ch-ticket .hd em{font-size:11px;color:var(--ch-dim)}.page.ch .ch-ticket .x{margin-left:auto;display:grid;place-items:center;width:22px;height:22px;border-radius:5px;color:var(--ch-sub)}.page.ch .ch-ticket .seg{display:flex;margin:0 12px 8px;border:1px solid var(--ch-line2);border-radius:6px;overflow:hidden}.page.ch .ch-ticket .seg button{flex:1;height:28px;font-size:12px;color:var(--ch-sub)}.page.ch .ch-ticket .seg .on{background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .ch-ticket label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 12px;font-size:12px;color:var(--ch-sub)}.page.ch .ch-ticket label input{width:130px}.page.ch .ch-ticket .demo{margin:8px 12px 0;padding:6px 8px;border-radius:6px;background:#f59e0b1f;color:#fbbf24;font-size:11.5px;line-height:1.35}.page.ch .ch-pop input,.page.ch .ch-ticket input,.page.ch .ch-dlg input{height:30px;padding:0 8px;border:1px solid var(--ch-line2);border-radius:6px;background:var(--ch-bg);color:var(--ch-text);font:12.5px var(--font)}.page.ch input:focus-visible{outline:2px solid var(--ch-acc);outline-offset:-1px}.page.ch .err{margin:6px 12px 0;font-size:12px;color:#fca5a5}.page.ch .btns{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px 0}.page.ch .btns button{height:30px;padding:0 14px;border:1px solid var(--ch-line2);border-radius:6px;font-weight:600}.page.ch .btns .go,.page.ch .btns .buy{border-color:var(--ch-acc);background:var(--ch-acc);color:#fff}.page.ch .btns .sell{border-color:var(--ch-dn);background:var(--ch-dn);color:#fff}.page.ch .ch-pop.dates{top:auto;bottom:36px;right:auto;left:8px;width:min(380px,calc(100% - 16px));padding:8px 0 12px}.page.ch .drow{display:grid;grid-template-columns:40px minmax(0,1fr) 124px;align-items:center;gap:8px;padding:6px 12px 6px 14px}.page.ch .drow span{font-size:12px;color:var(--ch-sub)}.page.ch .ch-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:center;align-items:flex-start;padding-top:9vh;background:#02060f8c}.page.ch .ch-dlg{display:flex;flex-direction:column;width:min(640px,calc(100vw - 24px));max-height:74vh;background:var(--ch-pop);border:1px solid var(--ch-line2);border-radius:10px;box-shadow:0 24px 60px var(--ch-shadow);overflow:hidden}.page.ch .ch-dlg .dh{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 8px 16px}.page.ch .ch-dlg .dh b{font-size:15px}.page.ch .ch-dlg .sin{display:flex;align-items:center;gap:8px;margin:0 14px;padding:0 10px;height:40px;border:1px solid var(--ch-line2);border-radius:8px;background:var(--ch-bg);color:var(--ch-sub)}.page.ch .ch-dlg .sin:focus-within{border-color:var(--ch-acc)}.page.ch .ch-dlg .sin input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;font-size:14px}.page.ch .ch-dlg .chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--ch-line)}.page.ch .chip{height:26px;padding:0 11px;border:1px solid var(--ch-line2);border-radius:13px;font-size:12px;color:var(--ch-sub)}.page.ch .chip.on{border-color:var(--ch-acc);background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .ch-dlg .res{flex:1;min-height:120px;overflow-y:auto;padding:4px 0}.page.ch .sr{display:grid;grid-template-columns:minmax(0,1fr) auto 130px;align-items:center;gap:10px;height:46px;padding:0 16px;cursor:pointer}.page.ch .sr.cur{background:var(--ch-hover)}.page.ch .sr[aria-disabled=true]{opacity:.5;cursor:default}.page.ch .sr .nm{display:flex;flex-direction:column;min-width:0}.page.ch .sr .nm b{font-size:13.5px}.page.ch .sr .nm span{overflow:hidden;font-size:11.5px;color:var(--ch-sub);white-space:nowrap;text-overflow:ellipsis}.page.ch .sr .bd{display:flex;gap:4px}.page.ch .bdg{padding:1px 6px;border-radius:4px;background:var(--ch-hover);font-size:10px;font-style:normal;font-weight:600;letter-spacing:.04em;color:var(--ch-sub)}.page.ch .bdg.tk{background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .sr .px{display:flex;flex-direction:column;align-items:flex-end;font:12.5px var(--ch-mono)}.page.ch .sr .px i{font-size:11px;font-style:normal;color:var(--ch-sub)}.page.ch .sr .px .up{color:var(--ch-up)}.page.ch .sr .px .dn{color:var(--ch-dn)}.page.ch .ch-dlg .none{padding:26px 16px;text-align:center;color:var(--ch-sub)}.page.ch .ch-dlg .df{display:flex;justify-content:space-between;gap:10px;padding:8px 16px;border-top:1px solid var(--ch-line);font-size:11px;color:var(--ch-dim)}.page.ch .ch-toast{position:fixed;z-index:70;left:50%;bottom:46px;max-width:min(600px,calc(100vw - 32px));padding:10px 14px;border-radius:8px;background:var(--ch-tip);color:var(--ch-tip-text);font-size:12.5px;box-shadow:0 10px 30px var(--ch-shadow);transform:translate(-50%)}.page.ch .ch-side{grid-area:side;display:flex;flex-direction:column;width:336px;min-height:0;background:var(--ch-bar);border-left:1px solid var(--ch-line)}.page.ch .ch-side .wh{display:flex;align-items:center;gap:2px;height:38px;padding:0 6px 0 14px;border-bottom:1px solid var(--ch-line)}.page.ch .ch-side .wh b{font-size:11px;letter-spacing:.12em;color:var(--ch-sub)}.page.ch .wcols,.page.ch .wr{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.85fr);align-items:center;gap:6px;padding:0 24px 0 12px}.page.ch .wcols{height:26px;border-bottom:1px solid var(--ch-line);font-size:11px;color:var(--ch-dim)}.page.ch .wcols span:not(:first-child),.page.ch .wr>span:not(.ws){text-align:right}.page.ch .wl{flex:1;overflow-y:auto}.page.ch .wr{position:relative;height:34px;font:12px var(--ch-mono);cursor:pointer}.page.ch .wr:hover{background:var(--ch-hover)}.page.ch .wr.on{background:var(--ch-acc-bg)}.page.ch .wr:focus-visible{outline:2px solid var(--ch-acc);outline-offset:-2px}.page.ch .wr .ws{display:flex;align-items:baseline;gap:6px;min-width:0;font-family:var(--font)}.page.ch .wr .ws b{overflow:hidden;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.page.ch .wr .ws em{font-size:10px;color:var(--ch-dim)}.page.ch .wr .up{color:var(--ch-up)}.page.ch .wr .dn{color:var(--ch-dn)}.page.ch .wr .werr{grid-column:span 3;color:var(--ch-dim)}.page.ch .wx{position:absolute;top:50%;right:4px;display:none;place-items:center;width:18px;height:18px;border-radius:4px;color:var(--ch-sub);transform:translateY(-50%)}.page.ch .wr:hover .wx,.page.ch .wr:focus-within .wx{display:grid}.page.ch .wx:hover{background:var(--ch-hover);color:var(--ch-text)}.page.ch .wempty{padding:18px 14px;color:var(--ch-sub)}.page.ch .wf{padding:8px 14px;border-top:1px solid var(--ch-line);font-size:10.5px;color:var(--ch-dim)}@media (max-width: 900px){.page.ch .ch-side{grid-area:auto;position:absolute;z-index:15;top:40px;right:0;bottom:30px;width:min(336px,100%);box-shadow:-10px 0 30px var(--ch-shadow)}}.page.ch .ch-bottom{grid-area:bottom;container:chbot / inline-size;display:flex;align-items:center;gap:2px;min-width:0;padding:0 6px;background:var(--ch-bar);border-top:1px solid var(--ch-line);overflow:auto hidden;scrollbar-width:none}.page.ch .ch-bottom::-webkit-scrollbar{display:none}.page.ch .bb{flex:none;display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:28px;padding:0 6px;border-radius:5px;font-size:12px;font-weight:600}.page.ch .bb.on{background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .bb[aria-disabled=true]{cursor:default;opacity:.7}.page.ch .ch-clock{flex:none;padding:0 6px;font:12px/1 var(--ch-mono);color:var(--ch-sub);white-space:nowrap}@container chbot (max-width: 520px){.page.ch .ch-clock,.page.ch .ch-clock+.sep{display:none}}.page.ch .ch-pop{position:absolute;z-index:20;top:46px;right:10px;width:300px;max-width:calc(100% - 20px);max-height:calc(100% - 86px);overflow-y:auto;padding:8px 0 6px;background:var(--ch-pop);border:1px solid var(--ch-line2);border-radius:8px;box-shadow:0 14px 36px var(--ch-shadow)}.page.ch .ch-pop-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:2px 14px 8px}.page.ch .ch-pop-h b,.page.ch .ch-sync .st{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--ch-sub)}.page.ch .ch-pop-h em{font-size:11px;color:var(--ch-dim)}.page.ch .lrow{display:flex;align-items:center;gap:8px;padding:4px 14px;border-top:1px solid var(--ch-line)}.page.ch .ln{flex:none;width:14px;text-align:center;font-size:12px;font-weight:700;color:var(--ch-sub)}.page.ch .lvs{display:flex;flex-wrap:wrap;gap:4px}.page.ch .lv{display:grid;place-items:center;width:34px;height:28px;border:1px solid transparent;border-radius:5px;color:var(--ch-sub)}.page.ch .lv.on{border-color:var(--ch-acc);background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .lay rect{fill:currentColor;fill-opacity:.16;stroke:currentColor;stroke-width:1}.page.ch .ch-sync{margin-top:4px;padding:10px 14px 2px;border-top:1px solid var(--ch-line2)}.page.ch .ch-sync .st{display:block;margin-bottom:4px}.page.ch .srow{display:flex;align-items:center;justify-content:space-between;height:30px;font-size:13px}.page.ch .sw{position:relative;flex:none;width:34px;height:18px;border-radius:10px;background:var(--ch-line2)}.page.ch .sw i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .15s}.page.ch .sw.on{background:var(--ch-acc)}.page.ch .sw.on i{left:18px}.page.ch .sw[data-soon]{opacity:.75}.page.ch .ch-tip{position:fixed;z-index:100;padding:5px 8px;border-radius:5px;background:var(--ch-tip);color:var(--ch-tip-text);font-size:11.5px;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px var(--ch-shadow)}@media (max-width: 600px){.page.ch .ch-ws{grid-template:"top" 40px "center" minmax(0,1fr) "bottom" 30px / minmax(0,1fr)}.page.ch .ch-tools{display:none}}.page.ch .ch-ilg{display:flex;flex-direction:column;gap:1px}.page.ch .ch-sublg{position:absolute;z-index:2;left:8px;max-width:calc(100% - 96px);pointer-events:none}.page.ch .ch-sublg .irow{padding:0 4px;border-radius:4px;background:color-mix(in srgb,var(--ch-pane) 72%,transparent)}.page.ch .irow{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:1px 8px;min-height:20px;font-size:12px;line-height:1.25}.page.ch .irow .in{font-weight:600;color:var(--ch-text);white-space:nowrap}.page.ch .irow .in em{margin-left:5px;font-style:normal;font-weight:400;color:var(--ch-sub)}.page.ch .irow .iv{display:flex;flex-wrap:wrap;gap:0 8px;font:500 12px var(--ch-mono)}.page.ch .irow .iv b{font-weight:500}.page.ch .irow .iv b:empty,.page.ch .irow .ist:empty{display:none}.page.ch .irow .ist{font-size:11.5px;font-style:normal;color:#fbbf24}.page.ch .irow[data-st=loading] .ist{color:var(--ch-sub)}.page.ch .irow.off .in,.page.ch .irow.off .iv{opacity:.45}.page.ch .irow .ib{display:inline-flex;gap:1px;opacity:0;transition:opacity .12s}.page.ch .irow:hover .ib,.page.ch .irow:focus-within .ib,.page.ch .irow.off .ib{opacity:1}@media (hover: none){.page.ch .irow .ib{opacity:1}}.page.ch .irow .ib button{display:grid;place-items:center;width:20px;height:20px;border-radius:4px;color:var(--ch-sub);background:var(--ch-pane)}.page.ch .irow .ib button:hover{background:var(--ch-hover);color:var(--ch-text)}.page.ch .ch-ipick{width:min(720px,calc(100vw - 24px));max-height:min(82vh,780px)}.page.ch .ch-ipick>:not(.res),.page.ch .ch-iset>:not(.body){flex:none}.page.ch .ch-dlg .chips .chip i{margin-left:3px;font-style:normal;color:var(--ch-dim)}.page.ch .ir{display:grid;grid-template-columns:30px minmax(0,1fr) auto 24px;align-items:center;gap:4px 10px;min-height:42px;padding:3px 14px;cursor:pointer}.page.ch .ir.cur{background:var(--ch-hover)}.page.ch .ir .no{font:11px var(--ch-mono);text-align:right;color:var(--ch-dim)}.page.ch .ir .nm{display:flex;flex-direction:column;min-width:0}.page.ch .ir .nm b{font-size:13px;font-weight:600;overflow-wrap:anywhere}.page.ch .ir .nm span{font-size:11px;color:var(--ch-sub)}.page.ch .ir .bd{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.page.ch .ir .add{display:grid;place-items:center;width:24px;height:24px;border-radius:5px;color:var(--ch-sub)}.page.ch .ir:hover .add,.page.ch .ir.cur .add{background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .ir.added .add{background:var(--ch-acc);color:#fff}.page.ch .bdg.s-var,.page.ch .bdg.s-approx{background:#f59e0b24;color:#fbbf24}.page.ch .bdg.s-nodata{background:#94a3b82e;color:var(--ch-text)}.page.ch .bdg.s-review{background:#ef536126;color:#fca5a5}.page.ch .ch-iset{width:min(620px,calc(100vw - 24px));max-height:min(84vh,820px)}.page.ch .ch-iset .tabs{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid var(--ch-line)}.page.ch .ch-iset .tab{height:32px;padding:0 12px;border-bottom:2px solid transparent;font-size:12.5px;font-weight:600;color:var(--ch-sub)}.page.ch .ch-iset .tab.on{border-color:var(--ch-acc);color:var(--ch-text)}.page.ch .ch-iset .body{flex:1;min-height:0;overflow-y:auto;padding:6px 0 8px}.page.ch .ch-iset .note{margin:4px 14px 8px;padding:6px 8px;border-radius:6px;background:#f59e0b1f;color:#fbbf24;font-size:11.5px;line-height:1.4}.page.ch .ch-iset .note.s-ok{background:var(--ch-hover);color:var(--ch-sub)}.page.ch .ch-iset .none,.page.ch .ch-iset .hint{margin:6px 16px 0;font-size:11.5px;color:var(--ch-dim)}.page.ch .frow{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,250px);align-items:center;gap:4px 12px;min-height:36px;padding:3px 16px;font-size:12.5px}.page.ch .ch-iset select,.page.ch .ch-iset input{min-width:0;height:30px;padding:0 8px;border:1px solid var(--ch-line2);border-radius:6px;background:var(--ch-bg);color:var(--ch-text);font:12.5px var(--font)}.page.ch .ch-iset input[type=checkbox]{justify-self:start;width:16px;height:16px;padding:0;accent-color:var(--ch-acc)}.page.ch .ch-iset input[type=range]{width:76px;height:20px;padding:0;border:0;background:none;accent-color:var(--ch-acc)}.page.ch .ch-iset input[type=color]{width:32px;padding:2px}.page.ch .ch-iset input.bad{border-color:var(--ch-dn)}.page.ch .dtf{display:flex;flex-wrap:wrap;gap:4px}.page.ch .dtf input{flex:1 1 116px}.page.ch .dtf .clr{height:30px;padding:0 8px;border:1px solid var(--ch-line2);border-radius:6px;font-size:11.5px;color:var(--ch-sub)}.page.ch .dtf .clr:disabled{cursor:default;opacity:.7}.page.ch .srow2{display:grid;gap:4px;padding:8px 16px;border-top:1px solid var(--ch-line)}.page.ch .srow2 .pv{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600}.page.ch .srow2 .cols{display:grid;gap:4px}.page.ch .srow2 .cl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;color:var(--ch-sub)}.page.ch .srow2 .cl>span{min-width:112px}.page.ch .rgb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.page.ch .rgb input[type=number]{width:54px;padding:0 4px}.page.ch .rgb em{width:34px;font:11px var(--ch-mono);font-style:normal;color:var(--ch-sub)}.page.ch .srow2 .lw{display:flex;gap:6px}.page.ch .ch-iset .btns{padding:10px 12px 12px;border-top:1px solid var(--ch-line)}.page.ch .ch-iset .btns .lft{margin-right:auto}@media (max-width: 560px){.page.ch .ir{grid-template-columns:24px minmax(0,1fr) 24px}.page.ch .ir .bd{grid-column:2;grid-row:2;justify-content:flex-start}.page.ch .ir .add{grid-column:3;grid-row:1 / span 2}.page.ch .frow{grid-template-columns:minmax(0,1fr)}.page.ch .srow2 .cl>span{min-width:0;width:100%}}.page.ch .ch-cv.dw{pointer-events:none}.page.ch .tl[aria-disabled=true]{color:var(--ch-dim);cursor:default}.page.ch .tl[aria-disabled=true]:hover{background:none}.page.ch .ch-dbar{position:absolute;z-index:4;top:8px;left:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;width:max-content;max-width:calc(100% - 16px);padding:3px 4px 3px 10px;background:var(--ch-pop);border:1px solid var(--ch-line2);border-radius:8px;box-shadow:0 8px 24px var(--ch-shadow);transform:translate(-50%)}.page.ch .ch-dbar b{margin-right:6px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--ch-sub)}.page.ch .ch-dbar button{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--ch-text)}.page.ch .ch-dbar button:hover{background:var(--ch-hover)}.page.ch .ch-dbar button.on{background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .ch-dbar :disabled{opacity:.45;cursor:default}.page.ch .ch-dbar button:disabled:hover{background:none}.page.ch .ch-dbar select{height:28px;padding:0 4px;border:1px solid var(--ch-line2);border-radius:6px;background:var(--ch-bg);color:var(--ch-text);font:12px var(--font)}.page.ch .ch-dbar input[type=color]{width:28px;height:28px;padding:3px;border:1px solid var(--ch-line2);border-radius:6px;background:var(--ch-bg);cursor:pointer}.page.ch .ch-delall{top:auto;right:auto;bottom:40px;left:52px;width:min(330px,calc(100% - 64px));padding:12px 0 10px}.page.ch .ch-delall p{display:flex;flex-direction:column;gap:4px;margin:0 14px 10px;font-size:12.5px}.page.ch .ch-delall p span{font-size:11.5px;color:var(--ch-sub)}.page.ch .ch-delall .btns{padding:0 12px}.page.ch .ch-dset .frow.tx{grid-template-columns:minmax(0,1fr)}.page.ch .ch-dset textarea{width:100%;min-height:84px;padding:6px 8px;border:1px solid var(--ch-line2);border-radius:6px;background:var(--ch-bg);color:var(--ch-text);font:13px var(--font);resize:vertical}.page.ch .ch-dset .lw{flex-wrap:wrap}@media (max-width: 600px){.page.ch .ch-menu .mi[data-prio="6"]{display:flex}.page.ch .ch-ws.tools-on .ch-tools{display:flex;position:absolute;z-index:16;top:40px;bottom:30px;left:0;width:46px;box-shadow:10px 0 30px var(--ch-shadow)}.page.ch .ch-delall{left:8px;width:calc(100% - 16px)}.page.ch .ch-dbar{flex-wrap:nowrap;padding-left:4px}.page.ch .ch-dbar b{display:none}}.page.ch .ch-cell{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--ch-pane);container:chcell / size}.page.ch .ch-cell>.ch-pane{flex:1 1 0}.page.ch .ch-ph{flex:none;display:flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 4px;overflow:hidden;border-bottom:1px solid var(--ch-line);background:var(--ch-bar);font-size:11.5px;line-height:1;white-space:nowrap;color:var(--ch-sub);cursor:pointer;-webkit-user-select:none;user-select:none}.page.ch .ch-ph:focus-visible{outline:2px solid var(--ch-acc);outline-offset:-2px}.page.ch .ch-ph .pn{flex:none;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:4px;background:var(--ch-hover);font:700 10px/1 var(--ch-mono);font-style:normal;color:var(--ch-sub)}.page.ch .ch-ph b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:700;color:var(--ch-text)}.page.ch .ch-ph em{margin-left:auto;padding-left:6px;font-size:9.5px;font-style:normal;font-weight:700;letter-spacing:.12em;color:var(--ch-acc-text)}.page.ch .ch-cell.on .ch-ph{background:color-mix(in srgb,var(--ch-acc) 10%,var(--ch-bar))}.page.ch .ch-cell.on .ch-ph .pn{background:var(--ch-acc);color:#fff}.page.ch .ch-grid[data-n]:not([data-n="1"])>.ch-cell.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;border:1px solid var(--ch-acc);pointer-events:none}.page.ch .ch-grid[data-n="1"] .ch-ph{display:none}.page.ch .ch-dbw{position:relative;z-index:9;min-width:0;min-height:0;pointer-events:none}.page.ch .ch-dbw .ch-dbar{pointer-events:auto}.page.ch .ch-grid[data-n]:not([data-n="1"]) .ch-dbw .ch-dbar{top:30px}.page.ch .ch-ptabs{display:none}.page.ch .ch-menu .mi em{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page.ch .ch-menu .mi[aria-disabled=true]{color:var(--ch-dim);cursor:default}.page.ch .ch-menu .mi[aria-disabled=true]:hover{background:none}@container chcell (max-width: 460px){.page.ch .ch-legend .ttl em{display:none}.page.ch .ch-legend .ttl{font-size:12.5px}.page.ch .ch-legend .ttl b{font-size:13.5px}.page.ch .ch-legend .ohlc{gap:2px 8px;font-size:11px}.page.ch .ch-hud{max-width:calc(100% - 72px)}}@container chcell (max-width: 360px){.page.ch .ch-legend .ohlc [data-k=chg],.page.ch .ch-legend .ohlc>span:last-child{display:none}}@container chcell (max-width: 300px){.page.ch .ch-ph span+span{display:none}}@container chcell (max-height: 200px){.page.ch .ch-legend .ohlc{display:none}}@media (max-width: 1024px){.page.ch .ch-ph{height:20px;gap:5px;font-size:11px}.page.ch .ch-ph b{font-size:11.5px}}@media (max-width: 600px){.page.ch .ch-center[data-n]:not([data-n="1"])>.ch-ptabs{display:flex;position:absolute;z-index:5;top:0;left:0;right:0;height:32px;align-items:center;gap:4px;padding:0 6px;overflow:auto hidden;scrollbar-width:none;background:var(--ch-bar);border-bottom:1px solid var(--ch-line)}.page.ch .ch-ptabs::-webkit-scrollbar{display:none}.page.ch .ch-ptabs button{flex:none;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ch-sub)}.page.ch .ch-ptabs button i{font:700 10px var(--ch-mono);font-style:normal;color:var(--ch-dim)}.page.ch .ch-ptabs button em{font-size:11px;font-style:normal;font-weight:500;color:var(--ch-dim)}.page.ch .ch-ptabs button.on{background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .ch-ptabs button.on i,.page.ch .ch-ptabs button.on em{color:inherit}.page.ch .ch-center[data-n]:not([data-n="1"])>.ch-grid{top:32px}.page.ch .ch-grid[data-n]:not([data-n="1"])>.ch-cell{display:none}.page.ch .ch-grid[data-n]:not([data-n="1"])>.ch-cell.on{display:flex;grid-area:1 / 1 / 13 / 13!important}.page.ch .ch-grid[data-n]:not([data-n="1"])>.ch-dbw{grid-area:1 / 1 / 13 / 13!important}.page.ch .ch-grid .ch-ph,.page.ch .ch-grid>.ch-cell.on:after{display:none}.page.ch .ch-grid[data-n]:not([data-n="1"]) .ch-dbw .ch-dbar{top:8px}}.page.ch .ch-pop .lnote{margin:8px 14px 2px;font-size:11px;line-height:1.4;color:var(--ch-dim)}.page.ch .ch-lm{width:min(470px,calc(100vw - 24px))}.page.ch .ch-lm .lmf{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:2px 16px 0;font-size:12.5px;color:var(--ch-sub)}.page.ch .ch-lm .lmh{margin:10px 16px 0;font-size:12px;line-height:1.45;color:var(--ch-sub)}.page.ch .ch-lm .lml{min-height:90px;max-height:50vh}.page.ch .lmr{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:4px 16px;color:var(--ch-sub);cursor:pointer}.page.ch .lmr:hover,.page.ch .lmr:focus-visible{background:var(--ch-hover);outline:0}.page.ch .lmr.on{background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .lmr .nm{display:flex;flex-direction:column;gap:2px;min-width:0}.page.ch .lmr .nm b,.page.ch .lmr .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page.ch .lmr .nm b{font-size:13px;color:var(--ch-text)}.page.ch .lmr .nm span{font-size:11px}.page.ch .lmr .tm{display:flex;align-items:center;gap:6px;font:11px var(--ch-mono);color:var(--ch-dim)}.page.ch .ch-lm .err{margin:8px 16px 0}.page.ch .ch-lm .btns{padding:12px}.page.ch:fullscreen{height:100vh;height:100dvh}.page.ch:-webkit-full-screen{height:100vh;height:100dvh}.page.ch .ch-grid[data-hdr="0"] .ch-ph,.page.ch .ch-grid[data-frame="0"]>.ch-cell.on:after,.page.ch .ch-ws[data-ohlc="0"] .ch-legend .ohlc{display:none}.page.ch .ch-state.m7{gap:6px}.page.ch .ch-state.m7.empty,.page.ch .ch-state.m7.error{background:color-mix(in srgb,var(--ch-pane) 86%,transparent)}.page.ch .ch-state.m7.loading b{border-color:transparent;background:none;color:var(--ch-sub)}.page.ch .ch-state.m7.error b{border-color:color-mix(in srgb,var(--ch-dn) 55%,transparent);color:var(--ch-dn)}.page.ch .ch-state.m7 em{max-width:420px;font-size:11.5px;font-style:normal;line-height:1.4;color:var(--ch-dim)}.page.ch .ch-state.m7 .acts{pointer-events:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.page.ch .ch-state.m7 .acts button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--ch-line2);border-radius:6px;background:var(--ch-bar);color:var(--ch-text);font-size:12.5px;font-weight:600}.page.ch .ch-state.m7 .acts button:hover{background:var(--ch-hover)}.page.ch .ch-state.m7 .acts .go{border-color:var(--ch-acc);background:var(--ch-acc);color:#fff}.page.ch .ch-state .spin{width:22px;height:22px;border:2px solid var(--ch-line2);border-top-color:var(--ch-acc);border-radius:50%;animation:chspin .8s linear infinite}@keyframes chspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.page.ch .ch-state .spin{animation-duration:2.4s}}@container chcell (max-height: 240px){.page.ch .ch-state.m7 em{display:none}.page.ch .ch-state.m7 .acts button{height:26px;padding:0 9px;font-size:12px}}@container chcell (max-width: 300px){.page.ch .ch-state.m7 .acts button .ico{display:none}}.page.ch .ch-set{width:min(780px,calc(100vw - 24px));height:min(660px,calc(91vh - 16px));height:min(660px,calc(100dvh - 9vh - 16px));max-height:none}.page.ch .ch-set>:not(.sb){flex:none}.page.ch .ch-set .dh{gap:10px}.page.ch .ch-set .dh em{flex:1;min-width:0;overflow:hidden;font-size:12px;font-style:normal;color:var(--ch-sub);white-space:nowrap;text-overflow:ellipsis}.page.ch .ch-set .sb{flex:1;min-height:0;display:grid;grid-template-columns:168px minmax(0,1fr);border-top:1px solid var(--ch-line)}.page.ch .ch-set .snav{display:flex;flex-direction:column;gap:1px;padding:8px;border-right:1px solid var(--ch-line);overflow:hidden auto}.page.ch .ch-set .snav button{flex:none;height:32px;padding:0 12px;border-radius:6px;text-align:left;font-size:13px;color:var(--ch-sub);white-space:nowrap}.page.ch .ch-set .snav button:hover{background:var(--ch-hover);color:var(--ch-text)}.page.ch .ch-set .snav button.on{background:var(--ch-acc-bg);color:var(--ch-acc-text);font-weight:600}.page.ch .ch-set .spage{min-height:0;overflow-y:auto;padding:2px 0 14px;overscroll-behavior:contain}.page.ch .ch-set h4{display:flex;align-items:center;gap:8px;margin:14px 16px 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-sub)}.page.ch .ch-set h4 .bdg{letter-spacing:.06em}.page.ch .ch-set h4 .bdg.all{background:var(--ch-acc-bg);color:var(--ch-acc-text)}.page.ch .ch-set .srow{gap:12px;height:auto;min-height:36px;padding:2px 16px}.page.ch .ch-set .frow{grid-template-columns:minmax(0,1fr) auto;padding:3px 16px}.page.ch .ch-set .sw:disabled,.page.ch .ch-set .seg2 button:disabled{opacity:.45;cursor:default}.page.ch .ch-set select{min-width:150px;height:30px;padding:0 8px;border:1px solid var(--ch-line2);border-radius:6px;background:var(--ch-bg);color:var(--ch-text);font:12.5px var(--font)}.page.ch .ch-set input[type=range]{width:76px;height:20px;padding:0;border:0;background:none;accent-color:var(--ch-acc)}.page.ch .ch-set input[type=color]{width:32px;padding:2px}.page.ch .ch-set .scol{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding-right:32px}.page.ch .ch-set .rst{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--ch-sub)}.page.ch .ch-set .rst:hover{background:var(--ch-hover);color:var(--ch-text)}.page.ch .ch-set .seg2{display:inline-flex;flex:none;border:1px solid var(--ch-line2);border-radius:6px;overflow:hidden}.page.ch .ch-set .seg2 button{min-width:62px;height:28px;padding:0 10px;font-size:12.5px;color:var(--ch-sub)}.page.ch .ch-set .seg2 button+button{border-left:1px solid var(--ch-line2)}.page.ch .ch-set .seg2 button.on{background:var(--ch-acc-bg);color:var(--ch-acc-text);font-weight:600}.page.ch .ch-set .hint{margin:8px 16px 0;font-size:11.5px;line-height:1.45;color:var(--ch-dim)}.page.ch .ch-set .sfs{min-width:0;margin:0;padding:0;border:0}.page.ch .ch-set .sfs:disabled{opacity:.5}.page.ch .ch-set .btns{flex-wrap:wrap;padding:10px 12px 12px;border-top:1px solid var(--ch-line)}.page.ch .ch-set .btns .lft{margin-right:auto}@media (max-width: 600px){.page.ch .ch-modal:has(>.ch-set){padding-top:8px}.page.ch .ch-set{width:calc(100vw - 16px);height:calc(100vh - 16px);height:calc(100dvh - 16px)}.page.ch .ch-set .sb{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.page.ch .ch-set .snav{flex-direction:row;gap:2px;padding:6px;border-right:0;border-bottom:1px solid var(--ch-line);overflow:auto hidden;scrollbar-width:none}.page.ch .ch-set .snav::-webkit-scrollbar{display:none}.page.ch .ch-set .snav button{height:30px;padding:0 10px}.page.ch .ch-set .frow{grid-template-columns:minmax(0,1fr)}.page.ch .ch-set .scol{padding-right:0}.page.ch .ch-set .rst{position:static;transform:none}}.page.al{padding-top:8px;padding-bottom:28px}.al select,.al input:not([type=checkbox]){height:28px;padding:0 8px;font-size:12.5px}.al .seg-btn{height:28px;padding:0 10px;font-size:12px}.al .tbtn{height:30px;padding:0 10px;font-size:12px}.al .fld{gap:3px}.al .fl{font-size:10.5px}.al .fld>small{font-size:11px}.al .fld>.seg:not(.al-wrap) .seg-btn{flex:1 1 auto}.al .switch{gap:7px;font-size:11.5px}.al .switch b{font-size:10.5px;color:var(--sc-dim)}.al .switch b.up{color:var(--sc-buy)}.al .al-top{gap:6px 14px;padding:6px 12px;margin-bottom:8px;border-radius:10px}.al .al-top .tb-grp{gap:6px}.al .al-top .chip{height:26px;padding:0 8px;font-size:11px}.al .al-h{margin:0;font-size:15px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.al .al-name{width:170px}.al .tog{height:30px;gap:6px;padding:0 4px 0 10px;font-size:12px}.al .tog .ts{min-width:32px;padding:2px 0;font-size:10.5px}.al .tog.emg{border-color:#ef2b2b80}.al .tog.emg.on{border-color:#ff7b7b;background:#ef2b2b29}.al .tog.emg.on .ts{background:var(--sc-emg);color:#fff}.al .al-loadw{position:relative}.al .al-pop{position:absolute;z-index:40;top:36px;left:0;width:400px;max-width:92vw;max-height:60vh;overflow:auto;padding:10px;background:var(--sc-raise);border:1px solid var(--sc-line2);border-radius:10px;box-shadow:0 12px 32px #0000008c}.al .al-prow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:6px 4px;border-top:1px solid var(--sc-line)}.al .al-prow b{display:block;font-size:13px}.al .al-prow i{display:block;font-style:normal;font-size:11.5px;color:var(--sc-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al .al-prow.on b{color:#93c5fd}.al .al-stat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}.al .al-st{display:flex;flex-direction:column;gap:1px;min-width:0;padding:4px 10px 5px;text-align:left;font:inherit;line-height:1.25;color:var(--sc-text);background:var(--sc-panel);border:1px solid var(--sc-line);border-left:3px solid var(--sc-line2);border-radius:9px}.al button.al-st:hover{border-color:var(--sc-acc)}.al .al-st span{font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--sc-sub)}.al .al-st b{font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al .al-st i{font-style:normal;font-size:11px;color:var(--sc-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al .al-st.ok{border-left-color:var(--sc-buy)}.al .al-st.ok b{color:#86efac}.al .al-st.warn{border-left-color:var(--sc-warn)}.al .al-st.warn b{color:var(--sc-warn)}.al .al-st.bad{border-left-color:var(--sc-sell)}.al .al-st.bad b{color:#ff9aa4}.al .al-st.big b{font-size:16px;line-height:1.1;letter-spacing:.12em}.al .al-st.big.on{background:#22c55e14}.al .al-st.big.off b{color:var(--sc-sub)}.al .al-issues{display:flex;flex-wrap:wrap;gap:6px;max-height:190px;overflow:auto;margin-bottom:8px;padding:6px;background:var(--sc-field);border:1px solid var(--sc-line);border-radius:9px}.al .al-iss{height:24px;padding:0 9px;border-radius:6px;border:1px solid rgba(240,82,94,.45);background:var(--sc-sell-bg);color:#ffb4b4;font-size:12px;font-weight:700}.al .al-iss.warn{border-color:#f5a52480;background:#f5a52414;color:var(--sc-warn)}.al .al-emg{margin-bottom:8px;padding:6px 12px;border:1px solid #ff7b7b;border-radius:9px;background:#ef2b2b29;color:#ffb4b4;font-weight:800;letter-spacing:.05em}.al .al-note{margin-bottom:10px;padding:5px 10px;border:1px dashed rgba(245,165,36,.5);border-radius:8px;background:#f5a5240f;color:var(--sc-sub);font-size:12px;line-height:1.4}.al .al-note b{color:var(--sc-warn);letter-spacing:.06em}.al .al-row1{display:grid;grid-template-columns:clamp(300px,21vw,400px) minmax(0,1fr) clamp(300px,19vw,360px);gap:10px;align-items:stretch}.al .al-col{display:flex;flex-direction:column;gap:10px;min-width:0}.al .al-col>.al-card:last-child{flex:1 1 auto}.al .al-col>.al-card.closed{flex:none}.al .al-row1>.al-card.closed,.al .al-grid>.al-card.closed{align-self:start}.al .al-row1 .al-card>.al-cb{display:flex;flex-direction:column}.al .al-row1 .al-cb>.al-sum:last-child{margin-top:auto}.al .al-row1 .al-cap>.al-cb{justify-content:space-between}.al .al-grid{display:grid;gap:10px;margin-top:10px}.al .al-grid.one{grid-template-columns:minmax(0,1fr)}.al .al-ex{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.al .al-ex>.al-lim{grid-column:1 / -1}@media (max-width: 1699px){.al .al-ex{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}}.al .al-cond{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.al .al-cond>.al-indc{grid-column:1 / -1}@media (max-width: 1439px){.al .al-row1{grid-template-columns:clamp(300px,30vw,380px) minmax(0,1fr)}.al .al-row1>.al-col:last-child{grid-column:1 / -1}.al .al-ex{grid-template-columns:repeat(2,minmax(0,1fr))}.al .al-ex>.al-risk{grid-column:1 / -1}}@media (max-width: 999px){.al .al-row1{grid-template-columns:minmax(0,1fr)}.al .al-row1>.al-col:first-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.al .al-stat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 899px){.al .al-cond{grid-template-columns:minmax(0,1fr)}}@media (max-width: 719px){.al .al-ex{grid-template-columns:minmax(0,1fr)}}.al .al-card{display:flex;flex-direction:column;min-width:0;container-type:inline-size;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:10px;box-shadow:0 4px 14px #00000040}.al .al-card.al-chartcard{container-type:normal}.al .al-ch{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:36px;padding:4px 10px;background:var(--sc-raise);border-bottom:1px solid var(--sc-line);border-radius:10px 10px 0 0}.al .al-card.closed .al-ch{border-bottom:0;border-radius:10px}.al .al-ch h3{margin:0;font-size:12.5px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.al .al-ch select{height:26px;font-size:12px}.al .al-ch .seg-btn{height:24px;padding:0 8px}.al .al-ch .tbtn{height:26px}.al .al-ch .tag,.al .al-ch .chip{height:22px;padding:0 8px;font-size:11px}.al .al-fold{width:24px;height:24px;padding:0;border-radius:6px;border:1px solid var(--sc-line2);background:var(--sc-field);color:var(--sc-text)}.al .al-cb{flex:1 1 auto;display:grid;align-content:start;gap:7px;padding:8px 10px 10px}.al .al-card.inact .al-cb{opacity:.62}.al .tag.al-inact{background:#f5a5241a;border-color:#f5a52480;color:var(--sc-warn)}.al .al-hint{margin:0;font-size:11.5px;line-height:1.4;color:var(--sc-sub)}.al .al-empty{padding:5px 10px;border:1px dashed var(--sc-line2);border-radius:7px;color:var(--sc-sub);font-size:12px;text-align:center}.al .seg.al-wrap{display:flex;flex-wrap:wrap;gap:4px;border:0;background:transparent;overflow:visible}.al .seg.al-wrap .seg-btn{flex:1 1 auto;border:1px solid var(--sc-line2);border-radius:6px;background:var(--sc-field)}.al .seg.al-wrap .seg-btn.on{background:var(--sc-acc);border-color:var(--sc-acc)}.al .seg-btn:disabled{opacity:.45;cursor:not-allowed}.al .al-pair{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px 12px}.al .al-pair>.fld{flex:1 1 auto}.al .al-pair>.fld[data-key$=_depth]{flex-basis:150px}.al .fld[data-key$=_depth]{display:grid;grid-template-columns:minmax(64px,1fr) auto;align-items:center;column-gap:8px}.al .fld[data-key$=_depth]>.fl{grid-column:1 / -1}.al .al-sum{padding:5px 10px;border:1px solid var(--sc-line);border-radius:7px;background:var(--sc-plot);font-family:var(--sc-mono);font-size:12px}.al .al-sum b{margin-right:6px;font-family:var(--font);font-size:10.5px;letter-spacing:.08em;color:var(--sc-sub)}.al .al-login{align-self:flex-start;justify-self:start;height:28px}.al .al-funds{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.al .al-funds .tk{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:26px;padding:3px 8px}.al .al-funds .tk span{min-width:0;font-size:10px;line-height:1.2;white-space:normal}.al .al-funds .tk b{flex:none}.al .al-pend{display:flex;align-items:center;justify-content:center;min-height:26px;padding:3px 8px;border:1px dashed var(--sc-line2);border-radius:8px;font-style:normal;font-size:11px;color:var(--sc-sub);text-align:center}.al .al-inst .seg.al-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.al .al-inst .seg.al-wrap .seg-btn{padding:0 4px}.al .al-inst .seg.al-wrap .seg-btn:last-child{grid-column:1 / -1}@container (min-width: 360px){.al .al-inst .seg.al-wrap{grid-template-columns:repeat(6,minmax(0,1fr))}.al .al-inst .seg.al-wrap .seg-btn{grid-column:span 2}.al .al-inst .seg.al-wrap .seg-btn:nth-child(n+4){grid-column:span 3}}.al .al-cap .seg.al-wrap .seg-btn{padding:0 4px}.al .al-cap [data-key=allocation_mode] .seg.al-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 520px){.al .al-cap [data-key=allocation_mode] .seg.al-wrap{grid-template-columns:repeat(4,minmax(0,1fr))}}.al .al-opt{display:grid;grid-template-columns:auto minmax(0,1fr) 80px 58px;align-items:center;gap:6px;min-height:34px;padding:2px 6px 2px 8px;background:var(--sc-field);border:1px solid var(--sc-line);border-radius:7px}.al .al-opt .switch{gap:0}.al .al-opt select,.al .al-opt input{height:26px}.al .al-opt select{padding:0 4px}.al .al-ol{min-width:0;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.2}.al .al-opt.off .al-ol{color:var(--sc-dim)}.al .al-link{display:block;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.04em;color:#93c5fd}.al .al-unit{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-align:center;color:var(--sc-sub)}.al input.al-num{width:100%;text-align:right;font-family:var(--sc-mono)}.al input.al-num:disabled::placeholder{color:var(--sc-dim);letter-spacing:.12em}.al select.bad,.al input.bad{border-color:#f0525ed9;box-shadow:0 0 0 2px var(--sc-sell-bg)}.al .al-opt.err,.al .al-rule.err,.al .al-ind.err,.al .al-vol.err,.al .al-grp.err{border-color:#f0525e99}.al .fld.err>.fl{color:#ff9aa4}.al .al-flash{outline:2px solid var(--sc-warn);outline-offset:3px;border-radius:8px}.al .al-sws{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:2px 2px 0}.al .al-vol{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px 14px;border:1px solid transparent;border-radius:8px}.al .al-vol>.fld:last-child{flex:1 1 120px;max-width:220px}@container (min-width: 640px){.al .al-row1 .al-cap>.al-cb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.al .al-row1 .al-cap>.al-cb>[data-key=quantity_mode]{grid-column:2;grid-row:1}.al .al-row1 .al-cap>.al-cb>.al-hint{grid-column:2;align-self:center}}@container (min-width: 960px){.al .al-row1 .al-cap>.al-cb{grid-template-columns:repeat(3,minmax(0,1fr))}.al .al-row1 .al-cap>.al-cb>[data-key=allocation_mode]{grid-column:span 2}.al .al-row1 .al-cap>.al-cb>[data-key=quantity_mode],.al .al-row1 .al-cap>.al-cb>.al-hint{grid-column:3}}@container (min-width: 600px){.al .al-risk>.al-cb{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;column-gap:10px}.al .al-risk>.al-cb>.al-opt,.al .al-risk>.al-cb>.al-hint{grid-column:1}.al .al-risk>.al-cb>.al-opt.lk{grid-column:2}.al .al-risk>.al-cb>.al-hint{align-self:center}.al .al-risk>.al-cb>.al-sws{grid-column:1 / -1}.al .al-lim>.al-cb{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.al .al-lim>.al-cb>.al-hint{align-self:center}}@container (min-width: 900px){.al .al-lim>.al-cb{grid-template-columns:repeat(3,minmax(0,1fr))}.al .al-lim>.al-cb>.al-hint{grid-column:1 / -1}}.al .al-ind{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h d" "f f";align-items:center;gap:6px 10px;padding:6px 8px;background:var(--sc-field);border:1px solid var(--sc-line);border-radius:8px}.al .al-ind>.al-ih{grid-area:h}.al .al-ind>.flds{grid-area:f}.al .al-ind>.al-del{grid-area:d}.al .al-ih{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.al .al-ih select{width:250px;max-width:100%}.al .al-cb>*,.al .al-ind,.al .al-rule{min-width:0}.al .al-ind .flds{gap:6px 10px}.al .al-ind .flds .al-num{width:84px}.al .al-ind .flds select{width:116px}.al .al-ind .flds select.c-op{width:148px}.al .al-ind input[type=datetime-local]{width:200px;color-scheme:dark}@container (min-width: 980px){.al .al-ind{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"h f d";align-items:end}.al .al-ind>.al-del{margin-bottom:1px}}.al .al-mbtns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.al .al-mbtns .ibtn{flex:1 1 auto;padding:0 4px;font-weight:800;letter-spacing:.03em;white-space:nowrap}@container (min-width: 460px){.al .al-mbtns{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 660px){.al .al-mbtns{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width: 1040px){.al .al-mbtns{display:flex;flex-wrap:wrap}}.al .al-optm .al-rule select.c-met{width:124px}.al .al-optm .al-rule select.c-op{width:150px}.al .al-optm .al-rule .al-num{width:90px}.al .al-ind.dis,.al .al-rule.dis,.al .al-grp.dis{opacity:.5}.al .al-rb{display:grid;gap:6px}.al .al-grp.root,.al .al-gb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.al .al-grp.root>*,.al .al-gb>*{grid-column:1 / -1}.al .al-grp.root>.al-empty,.al .al-gb>.al-empty{grid-column:1}.al .al-grp.root>.al-empty+.al-gadd,.al .al-gb>.al-empty+.al-gadd{grid-column:2}.al .al-grp:not(.root){display:grid;gap:6px;padding:5px 8px 5px 10px;background:#a78bfa0d;border:1px solid var(--sc-line2);border-left:3px solid #a78bfa;border-radius:8px}.al .al-grp.d2{background:#2dd4bf0d;border-left-color:#2dd4bf}.al .al-grp.d3{background:#fb923c0d;border-left-color:#fb923c}.al .al-gb{padding-left:4px}.al .al-gh,.al .al-rule{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.al .al-rule{padding:3px 6px;background:var(--sc-field);border:1px solid var(--sc-line);border-radius:7px}.al .al-rule select{max-width:200px}.al .al-rule .al-num{width:92px}.al .al-no{min-width:28px;font-family:var(--sc-mono);font-size:12px;color:var(--sc-sub)}.al .al-if{display:inline-flex;align-items:center;justify-content:center;width:86px;height:26px;font-size:12px;font-weight:900;letter-spacing:.12em;color:var(--sc-warn)}.al .al-join .seg-btn{width:42px;height:26px;padding:0}.al .al-rb.mm .al-join{opacity:.35}.al .al-par{font-family:var(--sc-mono);font-size:15px;color:#c4b5fd}.al .al-gt{font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--sc-sub)}.al .al-pchip{height:26px;padding:0 8px;border:1px dashed rgba(59,130,246,.6);border-radius:6px;background:var(--sc-acc-bg);color:#93c5fd;font-family:var(--sc-mono);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al .al-gadd{display:flex;gap:6px}.al .al-gadd .ibtn{font-weight:800;letter-spacing:.04em}@container (min-width: 1120px){.al .al-rb .al-rule{display:grid;grid-template-areas:"j on no src met par tf op v1 v2 sp del";column-gap:8px;grid-template-columns:86px 36px 30px minmax(120px,150px) minmax(150px,230px) minmax(90px,190px) minmax(96px,116px) minmax(120px,150px) minmax(70px,92px) minmax(70px,92px) minmax(0,1fr) 28px}.al .al-rb .al-rule>.al-join,.al .al-rb .al-rule>.al-if{grid-area:j}.al .al-rb .al-rule>.switch{grid-area:on}.al .al-rb .al-rule>.al-no{grid-area:no}.al .al-rb .al-rule>.c-src{grid-area:src}.al .al-rb .al-rule>.c-met{grid-area:met}.al .al-rb .al-rule>.al-pchip{grid-area:par;justify-self:start;max-width:100%}.al .al-rb .al-rule>.c-tf{grid-area:tf}.al .al-rb .al-rule>.c-op{grid-area:op}.al .al-rb .al-rule>.c-v1{grid-area:v1}.al .al-rb .al-rule>.c-v2{grid-area:v2}.al .al-rb .al-rule>.oc-spacer{display:none}.al .al-rb .al-rule>.al-del{grid-area:del}.al .al-rb .al-rule>select,.al .al-rb .al-rule>.al-num{width:100%;max-width:none}}.al .al-mm{display:grid;grid-template-columns:minmax(300px,440px) minmax(0,1fr);align-items:center;gap:6px 12px;padding:3px;border:1px solid rgba(245,165,36,.3);border-radius:8px;background:#f5a5240a}.al .al-expr{display:flex;align-items:baseline;gap:10px;padding:6px 10px;background:var(--sc-plot);border:1px solid var(--sc-line);border-radius:7px}.al .al-expr b{font-size:11px;letter-spacing:.1em;color:var(--sc-sub)}.al .al-expr code{font-family:var(--sc-mono);font-size:12px;color:#cfe1ff;white-space:pre-wrap;word-break:break-word}.al .al-chartcard>.al-cb{padding:0}.al .al-chw.page.ch{flex:1 1 auto;display:flex;flex-direction:column;height:auto;min-height:420px;border-radius:0 0 10px 10px}.al .al-chw .ch-center{flex:1 1 auto;min-height:0}.al .al-chempty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:420px;padding:16px;text-align:center;color:var(--sc-sub)}.al .al-chempty b{padding:6px 14px;border:1px solid var(--sc-line2);border-radius:8px;letter-spacing:.12em;color:var(--sc-text)}.al .al-book{margin-top:10px;border-radius:10px}.al .al-book .bhead{gap:6px 10px;min-height:38px;padding:4px 12px}.al .al-book .bhead h3{font-size:13px}.al .al-book .bhead .chip{height:24px;padding:0 8px;font-size:11px}.al .al-book .colmgr>.btn{height:26px}.al .al-book .binfo{padding:4px 12px;font-size:12px}.al .al-book .tablewrap{min-height:0}.al .al-book table.grid{min-width:1100px;font-size:12.5px}.al .al-book table.grid th{padding:6px 10px;font-size:11px}.al .al-book table.grid tr.empty td{padding:10px 12px;font-size:12.5px}.al .al-book .bhead .seg.al-wrap{flex:1 1 260px;min-width:0;justify-content:flex-end}.al .al-book .bhead .seg.al-wrap .seg-btn{flex:0 0 auto;height:26px;padding:0 8px;font-size:11px}.al .al-legend{display:inline-flex;flex-wrap:wrap;gap:5px;margin-left:4px;vertical-align:middle}.al .st.signal{background:#3b82f638;color:#93c5fd}.al .st.waiting{background:#f5a5242e;color:var(--sc-warn)}.al .st.validated{background:#2dd4bf33;color:#5eead4}.al .st.blocked{background:#94a3b838;color:#cbd5e1}.al .st.executed{background:var(--sc-buy);color:#04210f}.al .st.open{background:var(--sc-acc)}.al .st.partial{background:#a78bfa;color:#1a0f3a}.al .al-pnl{container:alpnl / inline-size}.al .al-pnlt{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 12px 10px}.al .al-pnlt .tk{padding:4px 8px}@container alpnl (min-width: 420px){.al .al-pnlt{grid-template-columns:repeat(3,minmax(0,1fr))}}@container alpnl (min-width: 600px){.al .al-pnlt{grid-template-columns:repeat(4,minmax(0,1fr))}}@container alpnl (min-width: 900px){.al .al-pnlt{grid-template-columns:repeat(6,minmax(0,1fr))}}@container alpnl (min-width: 1760px){.al .al-pnlt{grid-template-columns:repeat(12,minmax(0,1fr))}}.al .al-json{margin:0;max-height:360px;overflow:auto;padding:10px;background:var(--sc-plot);border:1px solid var(--sc-line);border-radius:8px;font:12px/1.45 var(--sc-mono);color:#cfe1ff}@media (max-width: 640px){.al .al-mm{grid-template-columns:minmax(0,1fr)}.al .al-name{width:140px}.al .al-pop{width:92vw;left:auto;right:-60px}}@media (max-width: 520px){.al .al-stat{grid-template-columns:minmax(0,1fr)}}.sc.ba .ba-top{position:sticky;top:0;z-index:20}.sc .ba-add{border-color:var(--sc-acc);background:var(--sc-acc-bg);color:#cfe0ff}.sc .ba-status{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--sc-line2);background:var(--sc-field);color:var(--sc-sub);font-size:12px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.sc .ba-status .dot{width:8px;height:8px;border-radius:50%;background:currentColor}.sc .ba-status.ok{color:#86efac;border-color:#22c55e73;background:#22c55e14}.sc .ba-status.ok .dot{background:var(--sc-live);box-shadow:0 0 8px var(--sc-live)}.sc .ba-status.bad{color:#ff9aa4;border-color:#f0525e73;background:#f0525e14}.sc .ba-status.wait{color:var(--sc-warn);border-color:#f5a52473;background:#f5a52412}.sc .ba-grid{display:grid;grid-template-columns:repeat(var(--ba-cols, 4),minmax(0,1fr));gap:10px;align-items:stretch}.sc .ba-card{display:flex;flex-direction:column;min-width:0;padding:8px 10px 6px;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:10px;box-shadow:0 4px 14px #00000038}.sc .ba-ch{display:flex;align-items:center;gap:6px;min-width:0}.sc .ba-ex,.sc .ba-dp{flex:none;padding:2px 7px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.05em;white-space:nowrap}.sc .ba-ex{color:var(--sc-warn);background:#f5a5241f;border:1px solid rgba(245,165,36,.45)}.sc .ba-dp{color:var(--sc-sub);background:var(--sc-field);border:1px solid var(--sc-line2)}.sc .ba-tag{margin-left:auto;min-width:0;padding:2px 6px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc .ba-tag.ok{color:#86efac;background:#22c55e1a}.sc .ba-tag.wait{color:var(--sc-warn);background:#f5a52414}.sc .ba-tag.bad{color:#ff9aa4;background:#f0525e1a}.sc .ba-x{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:6px;border:1px solid var(--sc-line2);background:var(--sc-raise);color:var(--sc-sub);font-size:12px;cursor:pointer}.sc .ba-x:hover:not(:disabled){color:#fff;border-color:var(--sc-sell);background:var(--sc-sell-bg)}.sc .ba-x:disabled{opacity:.5;cursor:wait}.sc .ba-title{margin-top:6px;font-size:15px;font-weight:800;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc .ba-sub{display:flex;align-items:baseline;gap:6px;margin:1px 0 6px;font-size:12px;color:var(--sc-sub);white-space:nowrap;overflow:hidden}.sc .ba-sub b{color:var(--sc-text);font-family:var(--sc-mono)}.sc .ba-sub i{font-style:normal;color:var(--sc-dim)}.sc .ba-depth{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--sc-mono);font-size:12px;font-variant-numeric:tabular-nums}.sc .ba-depth th{padding:3px 4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc .ba-depth th.bid{color:var(--sc-buy);background:var(--sc-buy-bg)}.sc .ba-depth th.ask{color:var(--sc-sell);background:var(--sc-sell-bg)}.sc .ba-depth tr.tq th{font-weight:700;letter-spacing:0;background:transparent;border-bottom:1px solid var(--sc-line)}.sc .ba-depth tr.tq b{color:var(--sc-text)}.sc .ba-depth td{padding:2px 4px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid rgba(36,51,77,.55)}.sc .ba-depth td.bp{color:var(--sc-buy);font-weight:700}.sc .ba-depth td.bq{color:#a7ecd0;text-align:right}.sc .ba-depth td.ap{color:var(--sc-sell);font-weight:700;border-left:1px solid var(--sc-line)}.sc .ba-depth td.aq{color:#ffb8be;text-align:right}.sc .ba-depth tr.na td{color:var(--sc-dim);font-weight:400}.sc .ba-foot{margin-top:auto;padding-top:4px;font-size:10.5px;color:var(--sc-dim);text-align:right}.sc .ba-depth td.lvl{width:26px;color:var(--sc-dim);text-align:center;font-size:10.5px}.sc .ba-depth td.bp{text-align:right}.sc .ba-depth tr.lh th{font-size:9.5px;font-weight:700;color:var(--sc-dim);background:transparent;padding:1px 2px}.sc .ba-d30{padding-top:2px;font-size:10.5px;font-weight:700;color:#f5b041;text-align:right}.sc .ba-pick{min-width:26px;padding:0 6px}.sc .ba-grid.dense{gap:8px}.sc .ba-grid.dense .ba-card{padding:6px 6px 5px}.sc .ba-grid.dense .ba-title{font-size:13px}.sc .ba-grid.dense .ba-depth{font-size:11px}.sc .ba-grid.dense .ba-depth td,.sc .ba-grid.dense .ba-depth th{padding:2px}.sc .ba-grid.dense .ba-ch{gap:4px}.sc .ba-grid.dense .ba-ex,.sc .ba-grid.dense .ba-dp{padding:1px 5px;font-size:10px}.sc .ba-grid.dense .ba-tag{padding:1px 4px;font-size:9.5px}.sc .ba-empty{margin:28px 0;text-align:center;color:var(--sc-sub)}.sc .ba-banner{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;border-radius:10px;border:1px solid rgba(240,82,94,.45);background:#f0525e14;color:#ff9aa4}.sc .seg-btn:disabled{opacity:.55;cursor:not-allowed}.sc .seg-btn:focus-visible,.sc .tbtn:focus-visible,.sc .ba-x:focus-visible{outline:2px solid var(--sc-acc);outline-offset:1px}.sc .modal .box.ba-mbox{width:min(660px,100%);max-width:none;max-height:calc(100vh - 32px);overflow:auto;padding:0;text-align:left;border:1px solid var(--sc-line2)}.sc .ba-mh{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--sc-head);border-bottom:1px solid var(--sc-line);font-size:15px;letter-spacing:.04em}.sc .ba-ms{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:8px 10px;padding:12px 18px;border-bottom:1px solid var(--sc-line)}.sc .ba-mn{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--sc-acc-bg);color:#cfe0ff;font-size:12px;font-weight:800}.sc .ba-mf{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;outline:none}.sc .ba-mf.col{flex-direction:column;align-items:flex-start}.sc .ba-prev{min-height:20px;font-size:13px}.sc .ba-err{margin:0;color:#ff9aa4;font-size:13px}.sc .ba-mbox>.ba-err{padding:10px 18px 0}.sc .ba-mb{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px}.sc .ba-save{border-color:var(--sc-buy);background:var(--sc-buy-bg);color:#b8f5d8}.sc .ba-mb .tbtn:disabled{opacity:.5;cursor:not-allowed}.sc .ba-rd{color:#b8f5d8;border-color:#22c55e73;background:#22c55e12}.sc .ba-rd[data-levels="0"]{color:var(--sc-sub);border-color:var(--sc-line2);background:var(--sc-field)}.sc .ba-cov{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 10px;padding:6px 10px;border-radius:8px;border:1px solid var(--sc-line);background:var(--sc-panel);color:var(--sc-sub);font-size:12px;line-height:18px}.sc .ba-cov b{color:var(--sc-text);font-family:var(--sc-mono);font-weight:700}.sc .ba-cov .ba-err{font-size:12px}.sc .ba-lbtn.on{border-color:var(--sc-acc);background:var(--sc-acc-bg);color:#cfe0ff}.sc .ba-list{margin-top:14px;min-width:0;border:1px solid var(--sc-line);border-radius:10px;background:var(--sc-panel)}.sc .ba-lh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-bottom:1px solid var(--sc-line)}.sc .ba-lh>b{font-size:13px;letter-spacing:.05em}.sc .ba-lf{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sc-sub)}.sc .ba-lf select,.sc .ba-lq{height:30px;max-width:200px;padding:0 8px;border-radius:6px;border:1px solid var(--sc-line2);background:var(--sc-field);color:var(--sc-text);font-size:12px}.sc .ba-lq{width:180px}.sc .ba-pg{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;color:var(--sc-sub);white-space:nowrap}.sc .ba-pg .tbtn{min-width:30px;height:28px;padding:0 8px}.sc .ba-pg .tbtn:disabled{opacity:.45;cursor:not-allowed}.sc .ba-list>.ba-err{padding:8px 12px 0}.sc .ba-lt{overflow-x:auto}.sc .ba-ltab{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.sc .ba-ltab th{padding:6px 8px;background:var(--sc-head);color:var(--sc-sub);font-size:11px;font-weight:800;letter-spacing:.04em;text-align:left;white-space:nowrap}.sc .ba-ltab td{padding:4px 8px;border-top:1px solid rgba(36,51,77,.55);white-space:nowrap}.sc .ba-ltab td.num{text-align:right;font-family:var(--sc-mono)}.sc .ba-ltab td.bp{color:var(--sc-buy)}.sc .ba-ltab td.ap{color:var(--sc-sell)}.sc .ba-ltab td.key{max-width:260px;overflow:hidden;text-overflow:ellipsis;color:var(--sc-sub)}.sc .ba-ltab .ba-tag{margin-left:0;display:inline-block;max-width:140px}@media (max-width: 760px){.sc .ba-pg{margin-left:0}.sc .ba-lq{width:100%;max-width:none}}.nf-list{display:flex;flex-direction:column;gap:8px}.nf-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line, rgba(120,140,170,.25));border-radius:8px;background:#ffffff05;min-width:0}.nf-item.unread{border-left:3px solid var(--accent, #4da3ff)}.nf-dot{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--accent, #4da3ff)}.nf-body{flex:1 1 auto;min-width:0}.nf-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.nf-body p{margin:4px 0;white-space:normal;overflow-wrap:anywhere;font-size:13px}.nf-item .btn{flex:0 0 auto;white-space:nowrap}@media (max-width: 480px){.nf-item{flex-wrap:wrap}.nf-item .btn{margin-left:18px}}.pc-links{display:flex;flex-wrap:wrap;gap:8px}.pc-item{padding:10px 0;border-bottom:1px dashed var(--line, rgba(120,140,170,.25));min-width:0}.pc-item:last-child{border-bottom:0}.pc-body{margin:6px 0 4px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.pc-page .card{max-width:860px}@media (max-width: 480px){.pc-links .btn{width:100%;text-align:left}}
