:root{--radius-s:8px;--radius-m:12px;--radius-l:16px;--glass:color-mix(in srgb, var(--surface) 86%, transparent);--hair:color-mix(in srgb, var(--rule) 80%, transparent);--ease:cubic-bezier(.2, .8, .2, 1)}.symbol-box{border-radius:var(--radius-s);background:var(--sunk);min-width:0;color:var(--ink);text-align:start;transition:filter .15s var(--ease), transform .15s var(--ease);direction:ltr;gap:2px;padding:6px 10px;line-height:1.2;display:grid}button.symbol-box:hover{filter:brightness(1.08)}button.symbol-box:active{transform:scale(.98)}.symbol-box[data-dir=up]{color:#0b1d3f;background:linear-gradient(135deg,#4fb36f,#3f9a5d)}.symbol-box[data-dir=down]{color:#fff;background:linear-gradient(135deg,#e8462a,#c93a1f)}.sb-line1{white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.sb-sym{letter-spacing:.2px}.sb-price{margin-inline-start:auto;font-size:17px}.symbol-box[data-dir=up] .sb-price,.symbol-box[data-dir=up] .sb-line2{color:#10307a}.sb-line2{white-space:nowrap;gap:12px;font-size:12.5px;font-weight:700;display:flex}.sb-line2 i{font-size:12px;font-style:normal}.symbol-box[data-variant=col2]{min-width:150px;padding:8px 12px}.symbol-box[data-variant=col2] .sb-line1{font-size:18px}.symbol-box[data-variant=col2] .sb-price{font-size:20px}.symbol-box[data-dir=up][data-variant=col2] .sb-sym,.symbol-box[data-dir=down][data-variant=col2] .sb-sym{color:inherit}.moon{object-fit:cover;border-radius:50%;flex:none}.wl{border:1px solid var(--hair);border-radius:var(--radius-l);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:120px;transition:border-color .2s var(--ease);flex-direction:column;gap:8px;padding:10px;display:flex}.wl:hover{border-color:color-mix(in srgb, var(--info) 45%, var(--rule))}.wl-search{align-items:center;gap:8px;display:flex}.wl-search .combo{flex:1;max-width:320px}.wl-search .select{width:100%}.wl-add{border:1px solid var(--hair);border-radius:var(--radius-s);background:var(--sunk);color:#22b8cf;width:40px;height:40px;transition:background .15s var(--ease);place-items:center;display:grid}.wl-add:hover:not(:disabled){background:var(--raised)}.wl-count{color:var(--muted);margin-inline-start:auto;font-size:12px}.wl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}@media (min-width:640px){.wl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.wl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1240px){.wl-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1920px){.wl-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.wl-card{--hue:var(--rule);border:1px solid color-mix(in srgb, var(--hue) 55%, transparent);border-radius:var(--radius-m);cursor:grab;min-width:0;transition:transform .15s var(--ease), box-shadow .15s var(--ease), opacity .15s;background:#ffffff08;padding:4px}.wl-card:hover{box-shadow:0 6px 18px #00000059}.wl-card[data-dragging]{opacity:.4;border-style:dashed;transform:scale(.95)}.wl-card[data-hue="0"]{--hue:#34d399}.wl-card[data-hue="1"]{--hue:#38bdf8}.wl-card[data-hue="2"]{--hue:#818cf8}.wl-card[data-hue="3"]{--hue:#e879f9}.wl-card[data-hue="4"]{--hue:#fb7185}.wl-card[data-hue="5"]{--hue:#fb923c}.wl-card[data-hue="6"]{--hue:#fbbf24}.wl-card[data-hue="7"]{--hue:#a3e635}.wl-card[data-hue="8"]{--hue:#2dd4bf}.wl-card[data-hue="9"]{--hue:#f472b6}.wl-card.skeleton{background:var(--sunk);height:64px;animation:1.4s ease-in-out infinite pulse}.wl-row{align-items:center;gap:6px;min-height:50px;display:flex}.wl-row .symbol-box{flex:auto;min-width:0;max-width:200px;overflow:hidden}.wl-row .sb-line1{gap:5px;font-size:14px}.wl-row .sb-price{font-size:15px}.wl-row .sb-line2{gap:8px;font-size:11.5px}.wl-side{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.wl-info{flex-direction:column;align-items:center;gap:3px;line-height:1;display:flex}.wl-ask{align-items:center;gap:6px;font-weight:700;display:flex}.wl-ask b{color:#fcd34d;font-size:11px}.wl-ask>span{flex-direction:column;gap:2px;font-size:10px;display:flex}.wl-ask i{font-style:normal}.wl-ask [data-tone=up]{color:var(--up)}.wl-ask [data-tone=down]{color:var(--down)}.wl-q{color:#eab308;background:#eab3081a;border:1px solid #eab30840;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.wl-trash{color:#f87171;transition:background .15s var(--ease), color .15s;border-radius:6px;place-items:center;padding:4px;display:grid}.wl-trash:hover{color:#ef4444;background:#f871711f}.wl-empty{color:var(--muted);text-align:center;padding:16px}.tr{flex-direction:column;gap:16px;margin-top:24px;display:flex}.tr-bar{border:1px solid var(--hair);border-radius:var(--radius-l);background:linear-gradient(#1a1b22eb,#0d0e12f5);padding:12px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 36px #00000038}.tr-buttons{flex-wrap:wrap;gap:10px;display:flex}.tr-btn{--acc:var(--info);border-radius:var(--radius-m);color:#ffffffb8;min-height:44px;transition:transform .15s var(--ease), border-color .15s, background .15s;background:#ffffff06;border:1px solid #ffffff14;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.tr-btn:hover{border-color:#fff3;transform:translateY(-2px)}.tr-btn[data-active]{border-color:color-mix(in srgb, var(--acc) 50%, transparent);background:color-mix(in srgb, var(--acc) 15%, transparent);color:#fff;box-shadow:0 10px 24px color-mix(in srgb, var(--acc) 14%, transparent)}.tr-icon{background:color-mix(in srgb, var(--acc) 12%, transparent);width:28px;height:28px;color:var(--acc);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 22%, transparent);border-radius:8px;place-items:center;display:grid}@media (max-width:767px){.tr-label{display:none}}.tr-panel{border:1px solid var(--hair);border-radius:var(--radius-l);background:var(--glass);animation:tr-in .25s var(--ease);flex-direction:column;gap:4px;padding:14px 16px;display:flex}@keyframes tr-in{0%{opacity:0;transform:translateY(-6px)}}.pt{border:1px solid var(--hair);border-radius:var(--radius-m);background:var(--glass);justify-content:space-between;align-items:center;padding:8px 20px;display:flex}.pt h1{letter-spacing:.3px;font-size:26px;font-weight:800}.bk{border:1px solid var(--hair);border-radius:var(--radius-l);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:14px;padding:12px 16px;display:flex;position:relative;box-shadow:0 18px 40px #0006}.home-top-basket{margin-bottom:16px}.bk-toggles{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bk-t,.bk-clear{background:var(--sunk);color:var(--muted);transition:background .15s var(--ease), color .15s;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:700}.bk-t[data-on][data-c=blue]{color:#fff;background:#2563eb}.bk-t[data-on][data-c=green]{color:#fff;background:#16a34a}.bk-t[data-on][data-c=red]{color:#fff;background:#dc2626}.bk-t[data-on][data-c=purple]{color:#fff;background:#9333ea}.bk-clear:hover{background:var(--raised);color:var(--ink)}.bk-sep{background:var(--rule);width:1px}.bk-select{flex-direction:column;align-items:center;gap:10px;display:flex}.bk-select-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:min(100%,620px);display:flex}.bk-count{color:#111;background:#eab308;border-radius:999px;place-items:center;min-width:28px;height:36px;padding:0 8px;font-weight:800;display:grid}.bk-stepper{border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--sunk);align-items:center;height:40px;display:flex;overflow:hidden}.bk-stepper button{width:38px;height:100%;color:var(--muted);place-items:center;display:grid}.bk-stepper button:hover{background:var(--raised);color:var(--ink)}.bk-stepper input{text-align:center;background:0 0;flex:1;min-width:0;font-weight:700}.bk-actions{flex-direction:row-reverse;flex:1;gap:8px;display:flex}.bk-act{border-radius:var(--radius-s);color:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:70px;height:44px;font-weight:800;line-height:1.05;transition:filter .15s,transform .1s;display:flex}.bk-act small{letter-spacing:.6px;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:600}.bk-act[data-c=buy]{background:linear-gradient(135deg,#4fb36f,#3f9a5d)}.bk-act[data-c=sell]{background:linear-gradient(135deg,#e8462a,#c93a1f)}.bk-act:hover:not(:disabled){filter:brightness(1.1)}.bk-act:active:not(:disabled){transform:scale(.97)}.bk-act:disabled{opacity:.4;cursor:not-allowed}.bk-summary{border-radius:var(--radius-m);border:1px solid #06b6d466;flex-wrap:wrap;gap:6px 18px;padding:8px 14px;font-size:13px;display:flex}.bk-summary>div{gap:6px;display:flex}.bk-summary dt{color:var(--muted)}.bk-summary dd{font-weight:700}.bk-summary dd[data-tone=ok]{color:#a3e635}.bk-summary dd[data-tone=bad]{color:#fb7185}.bk-warn{color:#fbbf24;width:100%;font-size:12.5px}.bk-hint{color:var(--muted);font-size:13px}.bb{flex-direction:column;gap:10px;display:flex}.bb-presets{align-items:center;gap:8px;font-size:14px;display:flex}.bb-presets>span{flex:none;width:84px}.bb-presets>div{scrollbar-width:none;flex:1;gap:4px;display:flex;overflow-x:auto}.bb-presets button{border:1px solid var(--rule);border-radius:8px;flex:1;min-width:38px;padding:5px 4px;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.bb-presets button:hover{border-color:var(--muted)}.bb-presets button[data-on]{color:#fff;background:#16a34a;border-color:#16a34a}.bb-inputs{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.bb-inputs label{align-items:center;gap:8px;display:flex}.bb-stepper{border:1px solid var(--rule);border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.bb-stepper input{text-align:center;background:0 0;width:64px;font-size:17px;font-weight:800}.bb-minus,.bb-plus{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.bb-minus{background:var(--raised)}.bb-plus{color:#0b1d10;background:#4fb36f}.bb-reset{border-radius:var(--radius-s);color:#fff;background:#dc2626;padding:6px 14px;font-weight:700}.bb-buy{border-radius:var(--radius-s);color:#fff;background:linear-gradient(135deg,#4fb36f,#3f9a5d);padding:8px 20px;font-weight:800}.bb-buy:disabled{opacity:.45}.bb-sum{color:var(--muted);font-size:13px}.tr-section{flex-direction:column;gap:10px;display:flex}.tr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tr-head h3{font-weight:700}.tr-hint{color:var(--muted);font-size:13px}.tr-stamp{color:var(--muted);font-size:12px}.tr-tabs,.tr-seg,.mf-modes{border:1px solid var(--hair);background:var(--sunk);border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;padding:3px;display:inline-flex}.tr-tabs button,.tr-seg button,.mf-modes button{color:var(--muted);transition:background .15s var(--ease), color .15s;border-radius:9px;padding:6px 14px;font-size:13px;font-weight:600}.tr-seg button,.mf-modes button{padding:4px 10px;font-size:12px}.tr-tabs button[data-on],.tr-seg button[data-on],.mf-modes button[data-on]{background:var(--surface);color:var(--ink);box-shadow:0 1px #ffffff0d,0 2px 8px #0000004d}.tr-filtered{flex-direction:column;gap:8px;display:flex}.mf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mf-label{font-size:13px;font-weight:600}.mf-count{background:var(--warn-soft);color:var(--warn);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.mf-values{scrollbar-width:thin;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.mf-values button{border:1px solid var(--hair);min-width:34px;color:var(--muted);border-radius:8px;flex:none;padding:3px 8px;font-size:12px}.mf-values button[data-on]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--ink)}.tr-pill{white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.tr-pill.r2{background:var(--down-soft);color:#fca5a5}.tr-pill.fair{color:#7dd3fc;background:#0ea5e926}.tr-pill.earn{background:color-mix(in srgb, var(--muted) 16%, transparent);color:var(--ink)}.tr-pill.earn[data-tone=up]{background:var(--up-soft,#57bb7626);color:#86efac}.tr-pill.earn[data-tone=down]{background:var(--down-soft);color:#fca5a5}.tr-pill.cap{color:#a5b4fc;background:#6366f129}.tr-select,.tr-search{border:1px solid var(--hair);background:var(--surface-2,transparent);height:30px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.tr-search{flex:160px;min-width:0}.tr-vol{color:var(--muted);font-size:11px}.tr-fav{color:var(--muted);transition:background .15s var(--ease), color .15s;border-radius:6px;place-items:center;padding:4px;display:grid}.tr-fav:hover{color:#fb7185;background:#f43f5e1f}.tr-fav[data-on]{color:#f43f5e}.tr-fav[data-on] svg{fill:currentColor}.tr-more{align-self:center}.vw{border:1px solid var(--hair);border-radius:var(--radius-l);background:var(--glass);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.vw-row1,.vw-row2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vw-factors{flex-wrap:wrap;gap:4px;display:flex}.vw-factors button{color:#fff;transition:background .15s var(--ease), transform .1s;background:#a62f03;border:1px solid #bf754b;border-radius:9px;padding:5px 10px;font-size:12px;font-weight:700}.vw-factors button[data-on]{background:#f25c05;border-color:#f2b077;box-shadow:0 0 12px #f25c0573}.vw-factors button:active{transform:scale(.96)}.vw-chips{color:#fff;background:#14b8a6;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.vw-chips[data-on]{background:#f59e0b;box-shadow:0 0 14px #f59e0b8c}.vw-dir{background:var(--down-soft);color:var(--down);border-radius:10px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.vw-dir[data-rising]{background:var(--up-soft);color:var(--up)}.vw-buy{color:#0b090d;background:#57bb76;border-radius:10px;padding:6px 18px;font-weight:800}.vw-buy:disabled,.vw-chips:disabled{opacity:.45}.vw-field{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.vw-field input{width:110px}.vw-summary{flex-direction:column;gap:2px;font-size:13px;display:flex}.vw-target{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.vw-target em{color:var(--muted);font-style:normal}.vw-chipgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;display:grid}.vw-chip{border:1px solid var(--rule);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;padding:8px 10px;font-size:12px;display:flex}.vw-chip[data-tone=up] .vw-chip-pl{color:var(--up)}.vw-chip[data-tone=down] .vw-chip-pl{color:var(--down)}.vw-chip-n{color:var(--muted)}.lp-filter{background:#171519;border:2px solid #4b5563;border-radius:8px;margin-bottom:8px;padding:8px}.bk[data-variant=home] .bk-t{min-height:36px;padding:4px 8px;font-size:14px}.bk[data-variant=home] .bk-clear{min-height:36px;padding:8px 20px;font-size:14px}.bk[data-variant=home] .sp-right{justify-self:stretch;align-items:center;width:100%}.bk[data-variant=home] .sp-block{align-items:center;width:100%}.bk[data-variant=home] .sp-block>.osp,.bk[data-variant=home] .sp-row{align-self:center}.bk[data-variant=home] .sp-btns{flex-direction:row-reverse}.bk[data-variant=home] .sp-qty{width:190px;height:36px}.bk[data-variant=home] .sp-qty button{width:36px}.bk[data-variant=home] .sp-qty input{font-size:14px;font-weight:600}@media (min-width:768px){.bk[data-variant=home] .sp-grid{grid-template-columns:minmax(0,1fr)}.bk[data-variant=home] .sp-right{grid-area:1/1}.bk[data-variant=home] .sp-chips{grid-column:1}}@media (min-width:1240px){.bk[data-variant=home] .sp-block{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:8px}.bk[data-variant=home] .sp-block>.osp{align-self:flex-start}}.bk[data-variant=home] .bb{gap:12px}.bk[data-variant=home] .bb-presets{font-size:14px}.bk[data-variant=home] .bb-presets>div{overflow-x:hidden}.bk[data-variant=home] .bb-presets button{min-width:0;height:30px;padding:4px;font-size:14px}.bk[data-variant=home] .bb-inputs{font-size:16px}.bk[data-variant=home] .bb-stepper input{width:96px;font-size:18px}.bk[data-variant=home] .bb-reset{min-height:32px;padding:4px 12px;font-size:16px}.bk[data-variant=home] .bb-buy{min-height:36px;padding:8px 20px;font-size:14px}.tr-btn{position:relative}.tr-btn[data-active]:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:4px;left:10px;right:10px}.tr-panel .wl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.tr-panel .wl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1240px){.tr-panel .wl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1920px){.tr-panel .wl-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.tr-grid>.wl-card{content-visibility:auto;contain-intrinsic-size:auto 62px}.tr-tab-body{flex-direction:column;gap:8px;display:flex}.tr-tab-body[data-tall]{min-height:50vh}.tr-tab-body>.ms-all{align-self:flex-start}.tr-tabs.tr-tabs-full{border:1px solid var(--hair);background:#ffffff0d;gap:0;width:100%;height:48px;padding:0;display:grid}.tr-tabs.tr-tabs-full button{border-radius:10px;font-size:14px;font-weight:600}.tr-tabs.tr-tabs-full button[data-on]{box-shadow:none;background:#ffffff14}.tr-h4{align-items:center;gap:8px;padding:16px 16px 0;font-size:18px;font-weight:700;display:flex}.tr-amber{color:#f59e0b}.tr-pink{color:#f472b6;font-size:20px}.tr-panel .pt{margin:0}.tr-panel .pt h1{font-size:24px}.tr-empty{border:1px dashed var(--hair);border-radius:var(--radius-m);color:var(--muted);text-align:center;background:#0003;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:14px;display:flex}.tr-empty[data-tall]{min-height:50vh}.tr-empty-emoji{border:1px solid var(--hair);background:#ffffff0d;border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;display:grid}.tr-empty-sub{opacity:.7;font-size:12px}.mf{--mfc:#38bdf8;--mf-soft:#0ea5e91f;--mf-line:#0ea5e94d;flex-direction:column;gap:6px;display:flex}.mf[data-scheme=red]{--mfc:#f87171;--mf-soft:#ef44441f;--mf-line:#ef44444d}.mf[data-scheme=emerald]{--mfc:#34d399;--mf-soft:#10b9811f;--mf-line:#10b9814d}.mf-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mf-label{color:var(--mfc);font-size:13px;font-weight:600}.mf-stepper{border:1px solid var(--mf-line);background:#0006;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.mf-stepper input{width:64px;height:26px;color:var(--ink);text-align:center;background:0 0;font-size:13px;font-weight:700}.mf-stepper input::placeholder{color:#71717a}.mf-stepper button{border:1px solid var(--mf-line);width:26px;height:26px;color:var(--mfc);border-radius:6px;place-items:center;display:grid}.mf-stepper .mf-inc{background:var(--mfc);color:#fff}.mf-hint{color:#fb923c;font-size:12px;font-weight:600}.mf-modes{border-color:var(--mf-line)}.mf-modes button[data-on]{background:var(--mfc);color:#fff}.mf-count{border:1px solid var(--mf-line);color:var(--ink);background:0 0;border-radius:999px;padding:2px 10px;font-size:12px}.mf-count b{color:#fde047}.mf-values{align-items:stretch;gap:4px;padding:0;display:flex;overflow:visible}.mf-values .mf-all{border:1px solid var(--mf-line);color:var(--mfc);border-radius:8px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.mf-values .mf-all[data-on]{background:var(--mfc);color:#fff}.mf-grid{flex:1;gap:2px;min-width:0;display:grid}.mf-grid button{border:1px solid var(--mf-line);background:var(--mf-soft);min-width:0;color:var(--mfc);white-space:nowrap;border-radius:6px;padding:3px 0;font-size:9.5px;font-weight:700;overflow:hidden}.mf-grid button[data-on]{background:var(--mfc);color:#fff}@media (min-width:768px){.mf-grid button{font-size:11px}}.tp{flex-direction:column;gap:12px;margin-top:8px;display:flex}.tp>.bk{margin-bottom:8px}.tp-range{--mfc:#38bdf8;--mf-line:#0ea5e94d;background:#171519;border:2px solid #4b5563;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.tp-range-fields{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tp-range-label{color:#bae6fd;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700}.tp-field{color:#a1a1aa;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.tp-field .mf-stepper input{color:#e0f2fe;width:64px}.tp-reset{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.tp-reset:hover{color:#fca5a5;background:#ef444440}.tp-grid{grid-template-columns:1fr;gap:10px;display:grid}.tp-grid>.t3-card{content-visibility:auto;contain-intrinsic-size:auto 95px}@media (min-width:769px){.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-range-label{font-size:11px}}@media (min-width:1201px){.tp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.te{gap:16px}.te-state{color:var(--muted);text-align:center;padding:32px}.te-error{color:#ef4444}.te-tabs{border:1px solid var(--hair);background:#ffffff0d;border-radius:12px;width:240px;margin:0 auto;padding:4px;display:flex}.te-tabs button{color:#9ca3af;border-radius:8px;flex:1;padding:6px 0;font-size:12px;font-weight:700}.te-tabs button:hover{color:#fff}.te-tabs button[data-on]{color:#000;background:#f59e0b;box-shadow:0 4px 12px #0000004d}.te-filters{flex-direction:column;gap:10px;padding:0 16px;display:flex}.te-perf{gap:4px;width:100%;display:flex}.te-perf button{--c:#34d399;border:1px solid color-mix(in srgb, var(--c) 30%, transparent);background:color-mix(in srgb, var(--c) 5%, transparent);color:var(--c);white-space:nowrap;transition:transform .2s var(--ease), background .2s var(--ease);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:600;display:flex}.te-perf button[data-tone=rose]{--c:#fb7185}.te-perf button[data-tone=amber]{--c:#fbbf24}.te-perf button[data-tone=cyan]{--c:#22d3ee}.te-perf button:hover{background:color-mix(in srgb, var(--c) 15%, transparent);transform:translateY(-2px)}.te-perf button[data-on]{border-color:color-mix(in srgb, var(--c) 80%, transparent);background:color-mix(in srgb, var(--c) 20%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--c) 30%, transparent)}.te-cnt{color:#ffffffb3;background:#ffffff1a;border-radius:999px;padding:1px 4px;font-size:9px;font-weight:700}.te-perf button[data-on] .te-cnt{color:#fff;background:#fff3}.te-days{flex-direction:column;gap:8px;display:flex}.te-days-label{color:#a1a1aa;font-size:12px;font-weight:500}.te-days-row{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.te-days-row button{color:#e4e4e7;white-space:nowrap;background:#ffffff0d;border:1px solid #22c55e40;border-radius:6px;height:28px;padding:2px 6px;font-size:14px;font-weight:600}.te-days-row button:hover{background:#22c55e26}.te-days-row button[data-on]{background:var(--brand);color:#fff;border-color:#0000;box-shadow:0 6px 14px #06968159}.te-days-row .te-trend{color:#10b981;border-color:#10b98140;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.te-days-row .te-trend[data-on]{color:#fff;background:#10b981;border-color:#34d399;box-shadow:0 6px 14px #10b9814d}.te-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.te-grid>.wc-card{content-visibility:auto;contain-intrinsic-size:auto 110px}.te-none{color:#6b7280;text-align:center;grid-column:1/-1;padding:40px 0;font-weight:700}.te-card .wc-head{flex-wrap:wrap}.te-card .wc-head .select{width:18px;height:18px;margin:0}.te-msg{color:#0070f3;text-align:center;margin:0 auto;font-size:12px;font-weight:600}.te-msg:hover{text-decoration:underline}@media (min-width:768px){.te-perf{gap:6px}.te-perf button{font-size:14px}.te-cnt{font-size:10px}.te-days-row{gap:4px}.te-days-row button{font-size:16px}.te-msg{font-size:14px}}@media (min-width:1025px) and (hover:hover){.te-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sxp{flex-direction:column;gap:24px;padding-top:16px;display:flex}.sxp-error{border-radius:var(--radius-m);color:#fecaca;background:#ef44441a;border:1px solid #ef44444d;padding:12px 16px}.sxp-error p:first-child{font-weight:600}.sxp-top{flex-direction:column;align-items:center;gap:12px;display:flex}.sxp-search{width:256px;max-width:100%;height:36px;color:var(--ink);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:0 12px;box-shadow:inset 0 1px 3px #0006}.sxp-search:hover{border-color:#fff3}.sxp-search:focus-visible{outline:2px solid #3b82f680}.sxp-search:disabled{opacity:.5}.sxp-loading{color:#60a5fa;font-size:14px;font-weight:500;animation:2s infinite sxp-pulse}@keyframes sxp-pulse{50%{opacity:.5}}.sxp-all{color:#d1d5db;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:10px;padding:8px 20px;font-size:14px;font-weight:700}.sxp-all:hover{color:#fff;background:#fff3}.sxp-all[data-on]{color:#fff;background:#10b981;border-color:#34d399;box-shadow:0 0 12px #10b98180}.sxp-none{border-radius:var(--radius-m);color:#9ca3af;text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;width:100%;padding:16px;font-size:14px}.sxp-sectors{scrollbar-width:none;gap:12px;width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.sxp-sectors::-webkit-scrollbar{display:none}.sxp-sectors button{color:#e5e7eb;min-width:120px;transition:border-color .2s var(--ease), background .2s var(--ease);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex}.sxp-sectors button:hover{background:#ffffff1a;border-color:#fff3}.sxp-sectors button[data-on]{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border-color:#60a5fa80;box-shadow:0 0 15px #3b82f680}.sxp-sname{text-align:center;font-size:13px;font-weight:700}.sxp-sectors small{color:#9ca3af;font-size:12px;font-weight:500}.sxp-sectors small[data-tone=up]{color:#4ade80}.sxp-sectors small[data-tone=down]{color:#f87171}.sxp-sectors small[data-tone=flat]{color:#d1d5db}.sxp-sectors button[data-on] small{color:#dbeafe}@media (min-width:768px){.sxp-search{width:320px}.sxp-sectors{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding-bottom:0;display:grid;overflow:visible}.sxp-sectors button{min-width:0;box-shadow:none;background:0 0;padding:4px}.sxp-sectors button[data-on]{color:#fff;background:0 0;box-shadow:0 8px 16px -4px #3b82f699}.sxp-sname{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.5em;font-size:14px;font-weight:400;display:-webkit-box;overflow:hidden}}@media (min-width:1280px){.sxp-sectors{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1536px){.sxp-sectors{grid-template-columns:repeat(10,minmax(0,1fr))}}.sxp-tools{flex-direction:column;gap:16px;display:flex}.sxp-ranges{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.sxp-ranges>span{color:#d1d5db;font-size:14px;font-weight:600}.sxp-ranges button{color:#d1d5db;border:1px solid #ffffff1a;border-radius:10px;padding:8px 20px;font-size:14px;font-weight:700}.sxp-ranges button:hover{color:#fff}.sxp-ranges button[data-on]{color:#fff;background:#10b981;border-color:#34d399;box-shadow:0 0 12px #10b98180}.sxp-squares{background:#ffffff0d;border:1px solid #22d3ee80;border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex;box-shadow:0 0 10px #06b6d433}.sxp-squares-label{color:#fff6;letter-spacing:.1em;border-inline-end:1px solid #22d3ee80;flex:none;align-items:center;gap:8px;padding:0 8px;font-size:10px;font-weight:700;display:flex}.sxp-squares-label i{background:#06b6d4;border-radius:50%;width:8px;height:8px;animation:2s infinite sxp-pulse}.sxp-squares-list{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.sxp-squares-list button{color:#9ca3af;background:#0006;border:1px solid #22d3ee33;border-radius:6px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.sxp-squares-list button:hover{color:#fff;background:#ffffff1a}.sxp-squares-list button[data-on]{color:#fff;background:#0891b2;border-color:#22d3ee;box-shadow:0 0 10px #06b6d480}.sxp-squares-reset{color:#f87171;text-transform:uppercase;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;flex:none;padding:8px 12px;font-size:10px;font-weight:700}.sxp-squares-reset:hover{background:#ef44444d}.sxp-trend{flex-direction:column;gap:12px;padding:0 8px;display:flex}.sxp-trend-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sxp-trend-head h3{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.sxp-trend-head h3 span{color:#a5b4fc}.sxp-flame{color:#f43f5e;animation:2s infinite sxp-pulse}.sxp-trend-head button{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.sxp-trend-body{scrollbar-width:thin;max-height:288px;overflow-y:auto}.sxp-trend-body[data-open]{max-height:none;overflow:visible}.sxp-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.sxp-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.sxp-trend-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.sxp-trend-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.sxp-trend-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.sxp-row-end{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.sxp-inactive-btn{color:#fcd34d;white-space:nowrap;background:#ffffff1a;border:1px solid #f59e0b4d;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700}.sxp-inactive-btn:hover{background:#fff3}.sxp-inactive-btn[data-on]{color:#000;background:#f59e0b;border-color:#0000;box-shadow:0 0 12px #f59e0b80}.sxp-inactive{background:#f59e0b0d;border:1px solid #f59e0b33;border-radius:12px;overflow:hidden}.sxp-inactive h3{color:#fcd34d;background:#f59e0b1a;border-bottom:1px solid #f59e0b33;padding:10px 16px;font-size:14px;font-weight:700}.sxp-inactive>p{color:#9ca3af;text-align:center;padding:24px 16px;font-size:14px}.sxp-inactive-scroll{max-height:256px;overflow-y:auto}.sxp-inactive table{border-collapse:collapse;width:100%;font-size:14px}.sxp-inactive th{color:#9ca3af;text-align:start;background:#1a1710;padding:8px 16px;font-size:12px;font-weight:600;position:sticky;top:0}.sxp-inactive th:last-child,.sxp-inactive td:last-child{text-align:center}.sxp-inactive td{border-top:1px solid #f59e0b1a;padding:8px 16px;font-weight:600}.sxp-inactive tr:nth-child(odd) td{background:#ffffff04}.sxp-inactive tr:nth-child(2n) td{background:#ffffff08}.sxp-activate{color:#fff;background:#059669;border-radius:4px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.sxp-activate:hover{background:#10b981}.sxp-body{flex-direction:column;padding-bottom:16px;display:flex}.sxp-loading-stocks{color:#a5b4fc;letter-spacing:.05em;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:48px 0;font-weight:600;display:flex}.sxp-bars{align-items:flex-end;gap:8px;height:48px;display:flex}.sxp-bars i{width:12px;height:100%;animation:1s infinite sxp-bounce}.sxp-bars i:first-child{background:#6366f1}.sxp-bars i:nth-child(2){background:#10b981;height:80%;animation-delay:.1s}.sxp-bars i:nth-child(3){background:#3b82f6;animation-delay:.2s}.sxp-bars i:nth-child(4){background:#a855f7;height:60%;animation-delay:.3s}@keyframes sxp-bounce{0%,to{transform:translateY(-25%)}50%{transform:none}}.sxp-table-wrap{background:#1e2430;border:1px solid #2d3747;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.sxp-table-wrap h2{border-bottom:1px solid #2d3747;align-items:center;gap:8px;padding:16px 24px;font-size:18px;font-weight:700;display:flex}.sxp-table-wrap h2 span{color:#818cf8;font-size:14px;font-weight:500}.sxp-table-scroll{background:#0c0d10;border:1px solid #17181c;border-radius:10px;margin:12px;overflow-x:auto}.sxp-table{min-width:720px}.sxp-tr{content-visibility:auto;contain-intrinsic-size:auto 64px;border-top:1px solid #131418;grid-template-columns:10% 15% 10% 14% 10% 15% 10% 10%;align-items:center;display:grid}.sxp-tr>*{letter-spacing:.02em;text-align:center;padding:4px 6px;font-size:10px;overflow:hidden}.sxp-thead{z-index:1;content-visibility:visible;background:#16171b;border-top:0;position:sticky;top:0}.sxp-thead>span{color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #17181c;padding:10px 6px;font-size:10px;font-weight:700}.sxp-tr:not(.sxp-thead):nth-child(2n){background:#ffffff04}.sxp-tr:not(.sxp-thead):nth-child(odd){background:#ffffff0a}.sxp-tr:not(.sxp-thead):hover{background:#ffffff1a}.sxp-actions{flex-direction:column;align-items:center;gap:6px;display:flex}.sxp-actions>div{align-items:center;gap:4px;display:flex}.sxp-actions .select{width:16px;height:16px;margin:0}.sxp-actions .rb,.sxp-actions .rb-fav{width:24px;height:24px}.sxp-act{color:#fff;border-radius:4px;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 2px 6px #0000004d}.sxp-act[data-c=red]{background:#dc2626}.sxp-act[data-c=red]:hover{background:#ef4444}.sxp-act[data-c=blue]{background:#2563eb}.sxp-act[data-c=blue]:hover{background:#3b82f6}.sxp-act[data-c=ai]{background:linear-gradient(90deg,#059669,#0d9488)}.sxp-act:disabled{opacity:.5;cursor:not-allowed}.sxp-sym{color:var(--c);filter:drop-shadow(0 0 8px);font-size:11px;font-weight:700}.sxp-sym:hover{text-decoration:underline}.sxp-rating{color:#fff;white-space:nowrap;border-radius:2px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-block}.sxp-na{color:#71717a;font-size:12px}.sxp-price{flex-direction:column;align-items:center;gap:2px;line-height:1.2;display:flex}.sxp-price b{font-size:12px}.sxp-price small{color:#9ca3af;font-size:12px;font-weight:600}.sxp-price small[data-tone=up]{color:#34d399}.sxp-price small[data-tone=down]{color:#f87171}.sxp-cap{color:#fbbf24}.sxp-ind{color:#e5e7eb}.sxp-div{color:#6ee7b7}.sxp-vol{color:#c084fc}@media (min-width:768px){.sxp-tr>*{padding:6px 8px;font-size:11px}.sxp-thead>span{padding:12px 8px;font-size:11px}}.sxp-empty{border-radius:var(--radius-m);color:#9ca3af;text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;font-weight:500;display:flex}.sxp-empty-icon{color:#6b7280;background:#ffffff0d;place-items:center;width:64px;height:64px;font-size:32px;display:grid}.sxp-reset-filters{color:#a5b4fc;background:#6366f133;border-radius:8px;padding:8px 16px;font-weight:500}.sxp-reset-filters:hover{background:#6366f14d}.sxp-initial{font-size:18px}.wl{min-height:100px;margin-bottom:8px;padding:4px}@media (min-width:640px){.wl{min-height:120px;padding:8px}}@media (min-width:1240px){.wl{margin-bottom:12px}}.wl-search .combo{max-width:256px}.wl-add{width:32px;height:32px}.wl-add svg{width:20px;height:20px}@media (min-width:640px){.wl-add{width:40px;height:40px}.wl-add svg{width:24px;height:24px}}.wl-row .symbol-box{max-width:150px}.wl-row .sb-line1,.wl-row .sb-price{font-size:16px}.wl-row .sb-line2{font-size:14px}@media (min-width:1240px){.wl-row .sb-line1,.wl-row .sb-price{font-size:20px}}.wl-card[data-pending]{opacity:.6;transform:scale(.98)}.wl-card[data-pending] .wl-trash{opacity:.3}.wl-ask[data-x] b{font-size:13px}@media (min-width:1240px){.wl-ask[data-x] b{font-size:12px}.wl-ask[data-x]{gap:12px}}.wl-trash svg{width:16px;height:16px}@media (min-width:640px){.wl-trash svg{width:20px;height:20px}}@media (min-width:768px) and (max-width:1239px){.wl-row{flex-wrap:wrap}.wl-side{flex-direction:column;align-items:center;gap:2px}.wl-trash svg{width:14px;height:14px}}.ms-n{color:#fff;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.ms-n svg{color:#22c55e}.ms-some{background:#fff3;border:2px solid #fff;border-radius:3px;width:16px;height:16px;display:inline-block}.bulk-pop{width:320px;min-width:288px}.bulk-pop-title{border-bottom:1px solid var(--hair);color:#fff;text-align:center;padding:8px 12px;font-size:14px;font-weight:500}.fav-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fav-del{color:#dc2626;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.fav-del:hover{color:#991b1b;background:#dc26261a}.fav-del-body{color:var(--ink);flex-direction:column;gap:16px;display:flex}button.pt{cursor:pointer;text-align:left;width:100%;transition:background .15s var(--ease);margin:8px 0 12px;padding:6px 16px}button.pt:hover{background:color-mix(in srgb, var(--glass) 70%, #221f25)}.pt h1{padding:0 8px;font-size:24px}.pt-sub{color:#22d3ee;padding:0 8px;font-size:18px;font-weight:600}@media (min-width:640px){button.pt{margin:16px 0;padding:6px 24px}.pt h1{padding:0 12px;font-size:30px}.pt-sub{padding:0 12px;font-size:20px}}.core-view{align-items:flex-start;gap:12px;padding:4px 0;display:flex}.core-view-icon{color:#fff;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.core-view p{font-size:15px;font-weight:600}.sp-range{background:#11182799;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:16px;padding:12px;box-shadow:inset 0 2px 4px #0000004d}.sp-range-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sp-range-lbl{color:#fff6;letter-spacing:.1em;font-size:10px;font-weight:900}.sp-range-lbl+.sp-range-stepper+.sp-range-lbl{margin-inline-start:4px}.sp-range-stepper{background:#0006;border:1px solid #164e6380;border-radius:6px;align-items:center;height:28px;padding:0 4px;display:inline-flex}.sp-range-stepper input{color:#fff;text-align:center;background:0 0;width:32px;font-size:11px;font-weight:900}.sp-range-stepper input::placeholder{color:#71717a}.sp-range-dec,.sp-range-inc{border-radius:4px;place-items:center;width:20px;height:24px;display:grid}.sp-range-dec{color:#fff9;background:#ffffff0d}.sp-range-dec:hover{color:#f87171;background:#ef444433}.sp-range-inc{color:#22d3ee;background:#0891b233}.sp-range-inc:hover{background:#0891b266}.sp-range-apply{color:#fff;letter-spacing:.1em;background:#0891b2;border-radius:6px;flex:none;height:28px;margin-inline-start:4px;padding:0 12px;font-size:10px;font-weight:900;box-shadow:0 0 15px #06b6d44d}.sp-range-apply:hover{background:#06b6d4}.sp-count-wrap{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.sp-removed{color:#f87171;white-space:nowrap;font-size:12px;font-weight:500;animation:2s infinite sxp-pulse}.sp-qty-wrap{flex-direction:column;flex:none;gap:8px;display:flex}.sp-msg{text-align:center;font-size:12px;animation:2s infinite sxp-pulse}.sp-msg[data-tone=warn]{color:#f87171}.sp-msg[data-tone=busy]{color:#60a5fa}.sp-msg[data-tone=ok]{color:#4ade80}.kpf{position:relative}.kpf-x{z-index:2;color:#9ca3af;position:absolute;top:50%;right:42px;transform:translateY(-50%)}.kpf-x:hover{color:#fff}.kpf[data-disabled] input{opacity:.5;cursor:not-allowed}.kpf-spin{animation:1s linear infinite kpf-spin}@keyframes kpf-spin{to{transform:rotate(360deg)}}.sp-btn.sp-ai{background:linear-gradient(90deg,#0d9488,#10b981);font-size:12px;box-shadow:0 4px 10px #0000004d}.sp-btn.sp-ai:disabled{opacity:.55;cursor:not-allowed}.sp-ai-top{align-items:center;gap:4px;display:inline-flex}.sp-ai small{letter-spacing:.05em;font-size:10px}.bb-presets>div{flex-wrap:nowrap;overflow:visible}.bb-presets button{flex:1 1 0;min-width:0;padding:4px 1px;font-size:11px}@media (min-width:768px){.bb-presets button{font-size:13px}}dialog.obd-buy{border-color:#16a34a99;box-shadow:0 0 0 1px #16a34a40,0 24px 60px #0009}dialog.obd-sell{border-color:#dc262699;box-shadow:0 0 0 1px #dc262640,0 24px 60px #0009}.vw{padding:4px}.vw-row1,.vw-row2{justify-content:center;gap:8px}.vw-row2{margin-top:8px}@media (min-width:640px){.vw{padding:16px}.vw-row1,.vw-row2{gap:16px}.vw-row2{margin-top:0}}@media (min-width:1240px){.vw-row1{gap:64px}}.vw-factors-wrap{scrollbar-width:none;max-width:100%;overflow-x:auto}.vw-factors-wrap::-webkit-scrollbar{display:none}.vw-factors{white-space:nowrap;flex-wrap:nowrap;gap:2px;padding:4px 0}.vw-factors button{min-width:36px;padding:4px;font-size:12px}.vw-chips{border:1px solid #2dd4bf;border-radius:9px;width:auto;min-width:36px;height:auto;padding:4px}@media (min-width:640px){.vw-factors{gap:4px}.vw-factors button{min-width:45px;padding:8px;font-size:14px}.vw-chips{min-width:45px;padding:8px}}.vw-dir{background:0 0;gap:8px;padding:0}.vw-dir svg{color:#ef4444;width:40px;height:40px}.vw-dir[data-rising] svg{color:#22c55e}.vw-sw{width:44px;height:24px;transition:background .2s var(--ease);background:#ef4444;border:2px solid #dc2626;border-radius:8px;display:inline-block;position:relative}.vw-sw:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease);background:#fff;border-radius:4px;position:absolute;top:2px;left:2px}.vw-dir[data-rising] .vw-sw{background:#22c55e;border-color:#16a34a}.vw-dir[data-rising] .vw-sw:after{transform:translate(20px)}.vw-buy{color:#fff;border-radius:8px;height:28px;padding:0 16px;font-size:12px;font-weight:700}.vw-buy:hover:not(:disabled){background:#7aba78}@media (min-width:640px){.vw-buy{height:32px;padding:0 24px;font-size:14px}}.vw-field{gap:6px;font-size:10px}.vw-field>span{color:#9ca3af;white-space:nowrap}.vw-field .bk-stepper{height:32px}.vw-field .bk-stepper input{width:56px;font-size:12px}.vw-field .bk-stepper button{width:28px}.vw-field .kpf-x{right:30px}@media (min-width:640px){.vw-field{font-size:12px}.vw-field .bk-stepper input{width:80px;font-size:14px}}.vw-mode{color:#fff9;cursor:pointer;align-items:center;gap:8px;font-size:16px;display:inline-flex}.vw-mode>span[data-on]{font-weight:600}.vw-mode>span[data-on][data-c=green]{color:#08cb00}.vw-mode>span[data-on][data-c=sky]{color:#0ea5e9}.vw-mode>span[data-on][data-c=amber]{color:#ff9f0a}.vw-mode-sw{width:48px;height:24px;transition:border-color .2s var(--ease);background:0 0;border:1px solid #08cb00;border-radius:999px;display:inline-block;position:relative}.vw-mode-sw:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.vw-mode[data-on] .vw-mode-sw:after{transform:translate(24px)}.vw-mode[data-on][data-c=sky] .vw-mode-sw{border-color:#0ea5e9}.vw-mode[data-on][data-c=amber] .vw-mode-sw{border-color:#ff9f0a}@media (max-width:767px){.tr-bar{padding:8px 10px}.tr-buttons{gap:4px}.tr-btn{gap:0;padding:8px 10px}}
.home{flex-direction:column;gap:16px;min-width:0;padding:4px 4px 64px;display:flex}.home-search{justify-content:flex-end;display:flex}.home-search .combo{width:min(100%,280px)}.home-search .select{width:100%}.ms{border:1px solid var(--hair);border-radius:var(--radius-l);background:linear-gradient(216deg,#2f334947,#25293c47);flex-direction:column;gap:8px;padding:10px;display:flex}.ms-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ms-all{border:1px solid var(--rule);background:var(--sunk);border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.ms-n{color:#4ade80;font-size:13px}.bulk-sell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ms-btn{color:#fff;transition:transform .15s var(--ease), filter .15s;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #0000004d}.ms-btn:hover:not(:disabled){filter:brightness(1.08);transform:scale(1.02)}.ms-btn:disabled{opacity:.45;cursor:not-allowed}.ms-count{background:#0000004d;border-radius:6px;padding:1px 6px;font-size:10.5px}.ms-pending{color:var(--muted);background:#1a1a1e;border:1px solid #ffffff1a}.ms-pending[data-pending]{color:#fbbf24;box-shadow:0 0 0 2px #f59e0b66}.ms-chips{flex-wrap:wrap;gap:6px;max-height:120px;display:flex;overflow-y:auto}.ms-chip{background:#2563eb26;border:1px solid #3b82f64d;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.ms-chip button{color:var(--muted)}.ssc{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--rule));border-radius:var(--radius-l);background:var(--glass);flex-direction:column;gap:12px;padding:16px 14px 14px;display:flex;position:relative}.ssc-close{top:-12px;position:absolute;inset-inline-end:-4px}@media (min-width:640px){.ssc-close{inset-inline-end:-12px}}.ssc-grid{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (min-width:768px){.ssc-grid{grid-template-columns:auto minmax(200px,1fr) auto;align-items:center}}@media (min-width:1240px){.ssc-grid{grid-template-columns:minmax(350px,auto) 1fr auto}}.ssc-id{flex-wrap:wrap;align-items:center;display:flex}.ssc-col2{flex-direction:column;gap:8px;min-width:0;display:flex}.ssc-col3{flex-direction:column;align-self:start;gap:12px;display:flex}@media (min-width:768px){.ssc-col3{align-self:center}}.ssc-links{flex-wrap:wrap;gap:6px;display:flex}.ssc-strip,.ssc-pos{flex-wrap:wrap;justify-content:space-evenly;align-items:center;display:flex}.ssc-strip{gap:8px}.ssc-pos{border-top:1px solid var(--rule);gap:4px;padding:4px 0}@media (min-width:1240px){.ssc-strip{gap:16px}.ssc-pos{gap:4px 40px}}.ssc-item,.ssc-stack{flex-direction:column;justify-content:center;align-items:center;min-width:fit-content;padding:0 4px;display:flex}.ssc-item>span{color:#6a7282;color:lab(47.7841% -.393212 -10.0268);white-space:nowrap;font-size:10px}.ssc-item b{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}@media (min-width:640px){.ssc-item,.ssc-stack{padding:0}.ssc-item>span{font-size:12px}.ssc-item b{font-size:16px}}@media (min-width:1240px){.ssc-item b{font-size:18px}}.ssc-extra{opacity:.85;font-size:12px}.ssc-buy{align-items:flex-start;gap:4px;margin-bottom:32px;display:flex}.ssc-buy-a{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:8px;display:flex}.ssc-buy-b{flex-direction:column;align-items:center;gap:8px;display:flex}.ssc-buy-row{gap:16px;width:100%;display:flex}.ssc-btn{color:#fff;cursor:pointer;background:#57bb76;border:0;border-radius:10px;font-size:12px;font-weight:600;transition:background-color .2s,opacity .2s}.ssc-btn:hover:not(:disabled){background:#00a544;background:lab(59.0978% -58.6621 41.2579)}.ssc-btn:disabled{opacity:.5;cursor:not-allowed}.ssc-btn-a{white-space:nowrap;width:100%;padding:8px 4px;font-size:11px}.ssc-btn-a.dim:not(:disabled){opacity:.8}.ssc-btn-a.dim:hover:not(:disabled){opacity:1}.ssc-btn-b{flex:1;padding:8px 16px}.ssc-limitq{background:#00b7d7;background:lab(67.805% -35.3952 -30.2018);width:100%;padding:2px 4px;font-size:10px;font-weight:700}.ssc-limitq:hover:not(:disabled){background:#0092b5;background:lab(55.1767% -26.7496 -30.5138)}@media (min-width:640px){.ssc-limitq{padding:4px;font-size:12px}}@media (min-width:768px){.ssc-buy{flex-direction:column;margin-bottom:0}.ssc-buy-a{grid-template-columns:1fr 1fr;display:grid}.ssc-btn-a{font-size:12px}.ssc-buy-a .o-max{order:1}.ssc-buy-a .o-stop{order:2}.ssc-buy-a .o-pre{order:3}}@media (min-width:1240px){.ssc-buy{flex-direction:row}.ssc-buy-a{flex-direction:column;margin-bottom:0;display:flex}.ssc-buy-a>.ssc-btn{order:0}.ssc-btn{font-size:16px}.ssc-limitq{padding:4px 12px;font-size:14px}}.rows{flex-direction:column;gap:0;display:flex}.pr{border:1px solid var(--hair);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--bg) 70%, transparent));border-radius:20px;flex-direction:column;gap:16px;padding:20px 24px;display:flex;box-shadow:0 20px 44px -24px #000000b3}.pr[data-sold]{opacity:.85;border:2px solid #ffffffd9}.pr[data-flash]{transition:transform .3s,box-shadow .3s;transform:scale(1.05);box-shadow:0 0 20px 5px #eab30899}@media (max-width:767px){.pr{border-radius:14px;padding:10px}}.pr:not(.lr){padding:8px}@media (min-width:640px){.pr:not(.lr){padding:12px}}@media (min-width:768px){.pr:not(.lr){padding:32px}}.rb{color:#fff;width:24px;height:24px;transition:transform .12s var(--ease), box-shadow .12s, opacity .12s;border-radius:7px;place-items:center;display:inline-grid;position:relative;box-shadow:0 2px 6px #00000059}.rb:hover{transform:scale(1.08)}.rb:active{transform:scale(.94)}.rb b{font-size:11px;font-weight:800}.rb[data-active]{box-shadow:0 0 0 2px #fde047}.rb[data-soon]{opacity:.55}.rb[data-soon]:hover{opacity:.85}.pr-selector{background:#eab308}.pr-selector[data-on]{background:#3b82f6;box-shadow:0 0 0 2px #fff}.heart-on{fill:#ef4444;color:#ef4444}.heart-off{fill:#fff;color:#fff}.pr-metrics{flex-direction:column;gap:0;display:flex}.pr-metrics>.pr-secondary{margin-top:4px}.pr-metrics>.pr-quick{margin-top:2px}@media (min-width:768px){.pr-metrics>.pr-quick{margin-top:6px}}.pr-primary,.pr-secondary{justify-content:space-evenly;align-items:flex-start;width:100%;display:flex}.pr-primary{scrollbar-width:none;align-items:center;gap:2px;overflow-x:auto}.pr-secondary{flex-wrap:wrap;gap:4px}@media (min-width:640px){.pr-secondary{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}@media (min-width:768px){.pr-secondary{gap:12px}}@media (min-width:1240px){.pr-primary{gap:12px}}.pr-cell{flex-direction:column;align-items:center;min-width:fit-content;display:flex}.pr-label{color:#6b7280;white-space:nowrap;font-size:11.5px}.pr-value{white-space:nowrap;font-size:17px;font-weight:650}@media (max-width:1239px){.pr-value{font-size:15px}}.pr-cell[data-tone=up] .pr-value,.pr-cell[data-tone=up] .pr-stack{color:var(--up)}.pr-cell[data-tone=down] .pr-value,.pr-cell[data-tone=down] .pr-stack{color:var(--down)}.pr-cell[data-tone=qty] .pr-value{color:#8b5cf6}.pr-cell[data-tone=qty2] .pr-value{color:#d95cf2}.pr-cell[data-tone=pink] .pr-value{color:#f9a8d4}.pr-stack{flex-direction:column;align-items:center;font-size:14.5px;font-weight:650;line-height:1.25;display:flex}.pr-hloc{grid-template-columns:repeat(2,auto);gap:4px;font-size:14px;font-weight:700;display:grid}@media (min-width:640px){.pr-hloc{gap:8px}}.pr-hloc i,.pr-bidask i{color:#6b7280;font-size:11.5px;font-style:normal}.pr-bidask{align-items:center;gap:4px;font-size:14px;display:flex}@media (min-width:640px){.pr-bidask{gap:10px}}.gold{color:#fcd34d}.orange{color:#f59e0b}.purple{color:#a855f7}.blue{color:#60a5fa}.yellow{color:#facc15}.cyan{color:#22d3ee}.green{color:#4ade80}.pr-levels{flex-direction:column;align-items:center;gap:2px;font-size:14.5px;font-weight:650;display:flex}.lv-r{color:#f2785c}.lv-s{color:#7eadbf}.pr-levels b{font-weight:800}.pr-levels [data-hit]{border-radius:4px;outline:1.5px solid #fcd34d;padding:0 3px}.pr-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}@media (min-width:640px){.pr-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}}@media (min-width:768px){.pr-quick{grid-template-columns:repeat(7,minmax(0,150px));justify-content:center}}.pr-tile{background:#00000040;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:2px;transition:background .15s,border-color .15s;display:flex}@media (min-width:640px){.pr-tile{padding:4px}}button.pr-tile:hover{background:#00000073;border-color:#ffffff59}.pr-tile-label{color:#9ca3af;font-size:11.5px}.pr-tile-main{color:#93c5fd;font-size:12.5px;font-weight:700}.pr-tile-avg{color:#fde047;font-size:11px}.pr-main{flex-direction:column;align-items:stretch;gap:8px;display:flex}@media (min-width:768px){.pr-main{flex-direction:row;justify-content:space-between;align-items:flex-start}}.pr-col1{flex-direction:column;gap:4px;min-width:250px;max-width:420px;display:flex}.pr-col2{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pr-col3{flex:none}@media (min-width:768px) and (max-width:1239px){.pr-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"c1 c3""c2 c2";gap:8px;display:grid}.pr-col1{grid-area:c1;min-width:0;max-width:none}.pr-col3{grid-area:c3}.pr-col2{flex-flow:wrap;grid-area:c2;align-items:flex-start}.pr-col2>*{flex:300px;min-width:0}}.pr-index{background:linear-gradient(100deg,#47556973,#0f172acc);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:240px;padding:8px 14px;font-size:14px;display:flex}.pr-index[data-dir=up]{color:var(--up);background:linear-gradient(100deg,#1665348c,#0a1e14d9)}.pr-index[data-dir=down]{color:var(--down);background:linear-gradient(100deg,#7f1d1d8c,#280c0ad9)}.pr-index-name{color:#c084fc;font-weight:700}.pr-head{flex-direction:column;gap:2px;display:flex}@media (min-width:640px){.pr-head{gap:4px}}.pr-top-buttons,.pr-bottom{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pr-id{flex-wrap:wrap;align-items:center;display:flex}:is(.pr-id,.ssc-id){gap:4px 0;padding:0}:is(.pr-id,.ssc-id)>.moon{margin-inline-start:2px}:is(.pr-id,.ssc-id)>.pr-box{margin-inline-start:14px}:is(.pr-id,.ssc-id)>.signals{margin-inline-start:2px}@media (min-width:640px){:is(.pr-id,.ssc-id)>.moon{margin-inline-start:4px}:is(.pr-id,.ssc-id)>.pr-box{margin-inline-start:20px}}@media (min-width:1240px){:is(.pr-id,.ssc-id)>.pr-box{margin-inline-start:24px}}.pr-id-link{display:inline-flex}.pr-box{position:relative}.pr-dot{align-items:center;gap:3px;display:flex;position:absolute;bottom:-12px;right:-6px}.pr-dot>span{border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite pulse}.pr-dot b{color:#fff;border-radius:4px;padding:0 4px;font-size:11px;font-weight:900}.pr-dot[data-level=S3]>span,.pr-dot[data-level=S3] b{background:#a855f7}.pr-dot[data-level=S2]>span,.pr-dot[data-level=S2] b{background:#ef4444}.pr-pending{color:#111;background:#fbbf24;border-radius:8px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.pr-pending span{padding:2px 6px}.pr-pending span:first-child{padding-left:4px}.pr-pending span:last-child{padding-right:4px}@media (min-width:1240px){.pr-pending span:first-child{padding-left:6px}.pr-pending span:last-child{padding-right:6px}}.pr-pending span+span{border-left:1px solid #00000026}.pr-pending i,.pr-chip i{opacity:.7;margin-inline-end:0;font-size:10px;font-style:normal}.pr-chip{color:#facc15;background:#1f293799;border:1px solid #4b556380;border-radius:8px;padding:2px 4px;font-size:12px}@media (min-width:1240px){.pr-chip{padding:2px 6px}}.pr-chip i{color:#60a5fa;opacity:1}.pr-metric-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pr-avg{flex-wrap:wrap;gap:4px;display:flex}.pr-avg-diff{background:var(--sunk);color:var(--muted);border-radius:8px;place-items:center;padding:0 2px;font-size:11.5px;display:grid}.pr-avg-box{cursor:default;border:1px solid #9ca3af73;border-radius:8px;padding:2px;font-size:14px;font-weight:650}@media (min-width:640px){.pr-avg{gap:8px}.pr-avg-box{padding:4px}}.pr-avg-box[data-tone=sky]{color:#38bdf8}.pr-avg-box[data-tone=amber]{color:#f2913d}.pr-avg-skeleton{background:#fdba7440;border-radius:8px;width:200px;height:30px;animation:1.4s ease-in-out infinite pulse}.pr-aplus{color:#38bdf8;background:#082f4959;border:1px solid #0ea5e980;border-radius:12px;align-items:center;min-height:32px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 0 12px #38bdf833}.pr-spb{background:#111827cc;border:1px solid #b6f50073;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;font-size:11px;display:inline-flex}@media (min-width:1240px){.pr-spb{padding:6px}}.pr-spb .q{color:#ff9a76;font-size:14px}.pr-spb .v{color:#b6f500;font-size:14px}.pr-spb button{color:#fff;background:#b91c1c;border-radius:6px;width:100%;padding:2px;font-size:10px;font-weight:800}.qs,.qa,.qb{flex-direction:column;font-size:12.5px;display:flex}.qs,.qb{gap:4px}.qa{gap:8px}.qs-chips,.qb-chips{flex-wrap:wrap;gap:4px;max-width:380px;display:flex}.qs-chips button,.qb-chips button{color:#cbd5e1;background:#0f172a;border:1px solid #334155;border-radius:8px;min-width:30px;height:30px;padding:0 4px;font-size:12px;font-weight:700}.qs-chips button[data-on],.qb-chips button[data-on]{color:#020617;background:#67e8f9;border-color:#22d3ee}.qs-line,.qa-line{background:#0f172a73;border-radius:12px;flex-wrap:wrap;align-items:center;display:flex}.qs-line{gap:4px;padding:8px}@media (min-width:768px){.qs-line{gap:12px}}@media (min-width:1240px){.qs-line{padding:8px 12px}}.qa-line{gap:4px;padding:6px 10px}.qs-line [data-tone=up],.qa-line [data-tone=up]{color:#4ade80}.qs-line [data-tone=down],.qa-line [data-tone=down]{color:#f87171}.qs-sell,.qa-buy,.qb-buy{color:#fff;border-radius:10px;padding:6px 14px;font-size:12.5px;font-weight:800}.qs-sell{background:#b91c1c}.qa-buy,.qb-buy{background:#059669}.qs-sell:disabled{opacity:.45}.qa-toggle{color:#cbd5e1;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.qa-switch{background:#334155;border-radius:999px;width:40px;height:22px;transition:background .15s;position:relative}.qa-switch span{width:16px;height:16px;transition:transform .15s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.qa-switch[data-on]{background:#06b6d4}.qa-switch[data-on] span{transform:translate(18px)}.qa-pill{background:#1e293b80;border:1px solid #33415580;border-radius:999px;align-items:center;gap:8px;padding:4px;display:inline-flex}.qa-pill em{color:#111;background:#c084fc;border-radius:999px;padding:1px 8px;font-style:normal}.qa-pct{border:1px solid #475569;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.qa-pct button{background:#1e293b;place-items:center;width:26px;height:30px;display:grid}.qa-pct span{text-align:center;min-width:58px;font-weight:700}.qa-impossible{color:#fbbf24}.ab{flex-direction:column;gap:12px;display:flex}.ab-line1{justify-content:space-between;align-items:center;gap:0;display:flex}.ab-pre .pr-value{font-size:16px}.ab-pre-chg{align-items:center;gap:2px;font-size:12px;display:inline-flex}.ab-pre-chg[data-tone=up]{color:#16a34a}.ab-pre-chg[data-tone=down]{color:#dc2626}.ab-squares{gap:4px;display:flex}@media (min-width:768px){.ab-squares{gap:8px}}.ab-sq{color:#fff;width:42px;height:42px;transition:transform .12s var(--ease);border-radius:10px;place-items:center;display:grid;box-shadow:0 4px 12px #00000059}.ab-sq:hover:not(:disabled){transform:scale(1.05)}.ab-sq:disabled{opacity:.45}.ab-q{color:#4ade80;background:#313131;font-size:20px;font-weight:800}.ab-q[data-on]{box-shadow:0 0 0 2px #fde047}.ab-line2{align-items:flex-start;gap:4px;display:flex}@media (min-width:768px) and (max-width:1239px){.ab-line2{flex-direction:column}.ab-left{grid-template-columns:1fr 1fr;display:grid!important}}.ab-left,.ab-right{flex-direction:column;gap:8px;display:flex}.ab-left{min-width:150px}@media (max-width:767px),(min-width:1240px){.ab-left>.ab-btn.buy:not(.dim)+.ab-btn.sell:not(.strong){margin-top:-4px}}.ab-row{flex-wrap:wrap;gap:8px;display:flex}.ab-row.center{justify-content:center}.ab-btn{color:#fff;text-align:center;white-space:nowrap;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:38px;padding:7px 12px;font-size:13.5px;font-weight:650;transition:filter .15s,transform .1s;display:inline-flex}.ab .ab-btn{min-height:0}.ab-btn:hover:not(:disabled){filter:brightness(1.1)}.ab-btn:active:not(:disabled){transform:scale(.97)}.ab-btn:disabled{opacity:.4;cursor:not-allowed}.ab-btn small{opacity:.85;font-size:10px;font-weight:600}.ab-left .ab-btn{padding:8px 4px}.ab-btn.two{min-height:0;padding:2px 4px;font-size:12.5px}@media (min-width:640px){.ab-btn.two{padding:4px}}@media (min-width:1240px){.ab-btn.two{padding:4px 12px}}.ab-btn.purple-bg{padding:4px}.ab-btn.camel-buy,.ab-btn.ab-offer{padding:8px}.ab-right>.camel-buy+.ab-offer{margin-top:-4px}.ab-btn.buy{background:linear-gradient(135deg,#4fb36f,#3f9a5d)}.ab-btn.sell{background:linear-gradient(135deg,#e8462a,#c93a1f);flex-direction:row}.ab-btn.sell.two{flex-direction:column}.ab-btn.strong{letter-spacing:.3px;font-weight:800}.ab-btn.dim{opacity:.85}.ab-btn.purple-bg{background:#9333ea}.ab-btn.indigo{background:#4f46e5}.ab-btn.cyan-d{background:#0e7490}.ab-btn.cyan-l{background:#06b6d4}.ab-btn.camel-buy{color:#f7f300;background:linear-gradient(135deg,#4fb36f,#3f9a5d);flex-direction:row;gap:4px}.rp{border:1px solid var(--hair);border-radius:var(--radius-l);background:var(--sunk);animation:tr-in .2s var(--ease);flex-direction:column;gap:10px;padding:14px;display:flex}.rp-head{justify-content:space-between;align-items:center;display:flex}.rp-head h3{font-weight:700}.rp-soon{color:var(--muted);font-size:14px}.pr-ping{background:var(--up);border-radius:999px;align-self:center;width:12px;height:12px;position:relative}.pr-ping:after{content:"";border-radius:inherit;background:var(--up);animation:1.2s cubic-bezier(0,0,.2,1) infinite pr-ping;position:absolute;inset:0}@keyframes pr-ping{75%,to{opacity:0;transform:scale(2.2)}}.pr-camel{color:#f7f300;background:#0d47158c;border:1px solid #f7f30059;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}@media (min-width:640px){.pr-camel{gap:8px;padding:4px 8px}}.pr-camel-z{color:#38bdf8}.pr-spb-grid{flex-wrap:wrap;gap:4px;display:flex}@media (min-width:1240px){.pr-spb-grid{gap:2px}}.pr-spb[data-past]{border-color:var(--rule);opacity:.75}.lt{flex-direction:column;gap:6px;margin-top:8px;display:flex}.lt-head{gap:6px;display:flex}.lt-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;display:grid}.lt-tile{border:1px solid var(--rule);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;padding:8px;font-size:12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.lt-tile[data-tone=up]{background:linear-gradient(160deg, var(--up-soft), var(--surface))}.lt-tile[data-tone=down]{background:linear-gradient(160deg, var(--down-soft), var(--surface))}.lt-tile[data-on]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.lt-check{border:1.5px solid var(--muted);border-radius:5px;width:16px;height:16px;position:absolute;top:6px;left:6px}.lt-tile[data-on] .lt-check{border-color:var(--gold);background:var(--gold)}.lt-tile[data-tone=up] .lt-pl{color:var(--up)}.lt-tile[data-tone=down] .lt-pl{color:var(--down)}.lt-sell{color:#fff;background:#b91c1c;border-radius:8px;margin-top:2px;padding:3px 0;font-weight:700}.lt-sell:disabled{opacity:.4}.camel-controls{flex-direction:column;gap:8px;display:flex}.camel-controls>div{border:1px solid var(--rule);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.camel-controls label{align-items:center;gap:6px;display:inline-flex}.rp td[data-tone=up],.rp .stat-value[data-tone=up]{color:var(--up)}.rp td[data-tone=down],.rp .stat-value[data-tone=down]{color:var(--down)}.rp .stat-card[data-tone=up]{border-color:color-mix(in srgb, var(--up) 40%, transparent)}.rp .stat-card[data-tone=down]{border-color:color-mix(in srgb, var(--down) 40%, transparent)}.ab-panel{flex-direction:column;gap:12px;display:flex}.ab-panel-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ab-panel-actions .ab-btn{padding:10px;font-size:16px}.ab-panel-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (min-width:640px){.ab-panel-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-panel-stats>div{background:var(--surface);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.ab-panel-stats span{color:var(--muted);font-size:12px}.ab-panel-stats b{font-size:19px;font-weight:800}.ab-panel-stats .up,.ab-panel-stats b[data-tone=up]{color:var(--up)}.ab-panel-stats .down,.ab-panel-stats b[data-tone=down]{color:var(--down)}.ab-panel-meter{background:var(--down);border-radius:999px;height:8px;overflow:hidden}.ab-panel-meter i{background:var(--up);height:100%;transition:width .3s var(--ease);display:block}.ab-panel-books{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ab-panel-book h4{margin-bottom:4px;font-size:13px;font-weight:700}.ab-panel-book h4[data-tone=up]{color:var(--up)}.ab-panel-book h4[data-tone=down]{color:var(--down)}.ab-panel-book .table-wrap{max-height:320px;overflow:auto}.ab-panel-book tr{background-image:linear-gradient(to left, var(--bar) var(--w), transparent var(--w))}.ab-panel-book tr[data-tone=up]{--bar:color-mix(in srgb, var(--up) 16%, transparent)}.ab-panel-book tr[data-tone=down]{--bar:color-mix(in srgb, var(--down) 16%, transparent)}.tp-table tbody[data-active]>tr:first-child td{background:color-mix(in srgb, var(--accent) 10%, transparent);font-weight:700}.tp-now{background:var(--accent);color:var(--on-accent);border-radius:6px;margin-inline-start:6px;padding:0 6px;font-size:10px;font-style:normal}.tp-sub>td{padding:4px 10px 12px}.tp-inner{font-size:12px}.tp-controls{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tp-h{font-size:13px;font-weight:700}.chart-box{border:1px solid var(--rule);background:var(--sunk);border-radius:14px;height:380px;position:relative}.chart-canvas{position:absolute;inset:0}.chart-msg{color:var(--muted);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.np-list{flex-direction:column;gap:6px;display:flex}.np-list li>button:not(.btn-mini){border:1px solid var(--rule);background:var(--surface);text-align:start;border-radius:12px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}.np-list li[data-open]>button{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.np-list b{font-size:13.5px}.np-meta{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.np-list p{color:#d1d5db;padding:6px 12px 10px;font-size:13px;line-height:1.7}.hp-facts{color:var(--muted);font-size:13px}.hp-wrap{max-height:500px;overflow:auto}.hp-table thead th{z-index:1;background:var(--panel,#1e1d23);position:sticky;top:0}.hp-table td{text-align:center}.hp-name{color:#eab308}.hp-shares{color:#09ceff}.hp-table td[data-tone=up]{color:var(--up)}.hp-table td[data-tone=down]{color:var(--down)}.vz{flex-direction:column;gap:10px;display:flex}.vz-inputs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.vz-field{border:1px solid var(--hair);background:var(--surface,#ffffff05);color:var(--muted);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;display:flex}.vz-field input{border:1px solid var(--hair);width:100%;min-width:0;height:32px;color:var(--ink);text-align:center;background:#00000040;border-radius:8px;padding:0 8px;font-size:15px;font-weight:700}.vz-field small{align-items:center;gap:6px;font-size:11px;display:flex}.vz-field small b{color:#fdba74}.vz-step{gap:4px;display:flex}.vz-step button,.vz-reset{border:1px solid var(--hair);min-width:30px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.vz-reset{min-width:0;color:var(--accent);gap:3px;padding:0 6px;font-size:11px;display:inline-flex}.vz-stats{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px;display:grid}.vz-stat{border:1px solid var(--hair);color:var(--muted);border-radius:10px;flex-direction:column;gap:2px;padding:7px 9px;font-size:11px;display:flex}.vz-stat b{color:var(--ink);font-size:15px}.vz-stat[data-tone=up] b,.vz-stat[data-tone=up] small{color:var(--up)}.vz-stat[data-tone=down] b,.vz-stat[data-tone=down] small{color:var(--down)}.vz-table td{text-align:center;color:var(--muted)}.vz-table tr[data-on] td{color:var(--ink);background:color-mix(in srgb, var(--down) 12%, transparent);font-weight:700}.vz-table tr[data-on][data-gain] td{background:color-mix(in srgb, var(--up) 12%, transparent)}.vz-case{background:var(--down-soft);color:#fca5a5;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}tr[data-gain] .vz-case{background:var(--up-soft);color:#86efac}.vz-foot{justify-content:center;display:flex}.vz-foot .ab-btn{min-width:160px}.sr-r{flex-direction:column;align-items:center;gap:4px;min-width:118px;display:flex}.sr-r input{text-align:center;width:100%}.sr-table td small{opacity:.8;font-size:11px}.as{flex-direction:column;gap:10px;max-width:640px;margin-inline:auto;display:flex}.as-qty{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.as-qty input{flex:1}.as-table td{text-align:center;color:#07b7e3}.as-table td:first-child{color:var(--ink)}.as-table td[data-gold]{color:gold}.as-table td[data-tone=up]{color:var(--up)}.as-table td[data-tone=down]{color:var(--down)}.bl{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;padding:8px 0;display:flex}.bl-stats{flex-direction:column;gap:8px;min-width:96px;display:flex}.bl-stat{border:1px solid var(--hair);color:var(--muted);background:#ffffff05;border-radius:8px;flex-direction:column;align-items:center;padding:6px 12px;font-size:11px;display:flex}.bl-stat b{color:var(--ink);font-size:15px}.bl-stat b.sky{color:#38bdf8}.bl-stat b.purple{color:#c084fc}.bl-stat[data-tone=up] b{color:var(--up)}.bl-stat[data-tone=down] b{color:var(--down)}.bl-main{flex-direction:column;flex:320px;align-items:center;gap:10px;max-width:460px;display:flex}.bl-svg{width:100%;height:auto;overflow:visible}.bl-badge{border:1px solid var(--hair);border-radius:999px;flex-direction:column;align-items:center;padding:6px 14px;font-size:13px;display:flex}.bl-badge small{color:var(--muted);font-size:11px}.bl-badge[data-tone=up]{border-color:color-mix(in srgb, var(--up) 40%, transparent);color:var(--up)}.bl-badge[data-tone=down]{border-color:color-mix(in srgb, var(--down) 40%, transparent);color:var(--down)}.bl-diff{font-weight:700}.bl-diff[data-tone=up]{color:var(--up)}.bl-diff[data-tone=down]{color:var(--down)}.tk{flex-direction:column;gap:10px;display:flex}.tk-new{gap:6px;display:flex}.tk-new input{flex:1;min-width:0}.tk-err{color:var(--down);font-size:12px}.tk-sketch{flex-direction:column;gap:6px;display:flex}.tk-tools{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tk-tools button{border:1px solid var(--hair);min-width:30px;height:30px;color:var(--ink);border-radius:8px;place-items:center;padding:0 8px;font-size:12px;display:grid}.tk-tools button[data-on]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.tk-tools button:disabled{opacity:.4}.tk-tools .tk-color{border-radius:999px;width:24px;min-width:24px;height:24px;padding:0}.tk-tools .tk-color[data-on]{outline:2px solid var(--ink);outline-offset:2px}.tk-dot{background:var(--ink);border-radius:999px;display:block}.tk-canvas{border:1px solid var(--hair);touch-action:none;cursor:crosshair;background:#0d0c10;border-radius:10px;width:100%}.tk-canvas[data-readonly]{cursor:default}.tk-list{flex-direction:column;gap:6px;display:flex}.tk-list li{border:1px solid var(--hair);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.tk-row{align-items:center;gap:8px;display:flex}.tk-check{border:1.5px solid var(--muted);color:#0b090d;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}li[data-done] .tk-check{border-color:var(--up);background:var(--up)}.tk-title{text-align:start;min-width:0;color:var(--ink);flex:1}.tk-title small{color:var(--muted)}li[data-done] .tk-title{color:var(--muted);text-decoration:line-through}.w5{flex-direction:column;gap:12px;display:flex}.w5-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.w5-num{color:var(--muted);flex-direction:column;gap:3px;font-size:11px;display:flex}.w5-num .vz-step input{border:1px solid var(--hair);width:76px;height:30px;color:var(--ink);text-align:center;background:#00000040;border-radius:8px;font-weight:700}.w5-toggles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w5-vr{color:var(--muted);font-size:12px}.w5-total{background:#facc1512;border:1px solid #facc1573;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.w5-total h4{color:#facc15;font-weight:700}.w5-sum{color:var(--muted);flex-wrap:wrap;flex:1;gap:4px 14px;font-size:12px;display:flex}.w5-sum b[data-tone=up]{color:var(--up)}.w5-sum b[data-tone=down]{color:var(--down)}.w5-wallet{--slot:#8b5cf6;border:1px solid color-mix(in srgb, var(--slot) 45%, transparent);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.w5-wallet[data-slot="1"]{--slot:#06b6d4}.w5-wallet[data-slot="2"]{--slot:#f59e0b}.w5-wallet[data-slot="3"]{--slot:#22c55e}.w5-wallet[data-slot="4"]{--slot:#ec4899}.w5-wallet[data-slot="5"]{--slot:#3b82f6}.w5-wallet>header{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.w5-wallet>header>b{color:var(--slot);align-self:center}.w5-start{color:var(--muted);align-self:center;font-size:12px}.w5-wallet tr[data-off] td{opacity:.45}.w5-wallet tfoot td{border-top:1px solid var(--hair);font-weight:700}.w5-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hs{flex-direction:column;gap:10px;display:flex}.hs-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hs-days{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.hs-note{color:var(--muted);font-size:12px}.hs-wrap{max-height:520px;overflow:auto}.hs-table thead th,.hs-years thead th{z-index:1;background:var(--panel,#1e1d23);position:sticky;top:0}.hs-table td,.hs-years td{text-align:center}.hs-day{color:#38bdf8}.hs-gold{color:#eab308}.hs-hi{color:#60a5fa}.hs-lo{color:#fb923c}.hs-table td[data-tone=up]{color:var(--up);font-weight:700}.hs-table td[data-tone=down]{color:var(--down);font-weight:700}.hs-table tr[data-worst] td{background:color-mix(in srgb, var(--down) 18%, transparent)}.blank-page{background:#000;border-radius:10px;height:50vh}.ex{flex-direction:column;gap:10px;display:flex}.ex-title{color:#5eead4;font-weight:700}.ex-sec{border:1px solid var(--hair);border-radius:12px}.ex-head{width:100%;color:var(--ink);align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:flex}.ex-head svg{transition:transform .15s;transform:rotate(90deg)}.ex-sec[data-open] .ex-head svg{transform:none}.ex-body{flex-direction:column;align-items:flex-start;gap:8px;padding:0 12px 12px;display:flex}.ex-grid{max-height:96px;overflow:auto}.ex-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}@media (min-width:640px){.ex-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1240px){.ex-chips{grid-template-columns:repeat(6,minmax(0,1fr))}}.ex-chip{border:1px solid var(--hair);color:var(--muted);border-radius:9px;flex-direction:column;gap:2px;padding:6px 9px;font-size:11px;display:flex}.ex-chip b{color:var(--ink);font-size:14px}.ex-chip[data-tone=up] b{color:var(--up)}.ex-chip[data-tone=down] b{color:var(--down)}.ex-field{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.ex-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ex-warn{color:#fbbf24;font-size:12px}.ex-steps{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.ex-variants{flex-wrap:wrap}.ex-body>.table-wrap,.ex-body>.vz{width:100%}.gp{flex-direction:column;gap:12px;display:flex}.gp-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:70vh;display:grid;overflow:auto}@media (min-width:768px){.gp-info{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1240px){.gp-info{grid-template-columns:repeat(7,minmax(0,1fr))}}.gp-card{border:1px solid var(--hair);min-width:0;color:var(--muted);border-radius:9px;flex-direction:column;gap:2px;padding:6px 8px;font-size:11px;display:flex}.gp-card b{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.gp-card[data-tone=up] b{color:var(--up)}.gp-card[data-tone=down] b{color:var(--down)}.gp-card[data-tone=warn] b{color:#facc15}.gp-card[data-tone=purple] b{color:#c084fc}.gp-card[data-tone=month] b{color:#38bdf8}.gp-holders{grid-column:span 2}.gp-holders b{font-size:12px;font-weight:600}.gp-head{background:#ffffff0a;border-radius:8px;padding:6px 10px;font-weight:700}.gp-gridwrap{flex-direction:column;gap:6px;display:flex}.gp-grid{border:1px solid var(--hair);border-radius:10px;display:flex;overflow-x:auto}.gp-col{border-inline-end:1px solid var(--hair);background:#ffffff03;flex:none;min-width:78px}.gp-col>b{border-bottom:1px solid var(--hair);text-align:center;padding:4px 6px;font-size:12px;display:block}.gp-col[data-mark=up]{background:#00ff000d}.gp-col[data-mark=down]{background:#ff00000d}.gp-col[data-mark=min]{background:#ef444488}.gp-col[data-mark=max]{background:#22c55e88}.gp-col[data-earning]{outline-offset:-2px;outline:2px solid #facc15}.gp-sticky{z-index:1;background:var(--panel,#16151a);position:sticky;left:0}.gp-avg{left:auto;right:0}.gp-lines{text-align:center;flex-direction:column;padding:2px 6px;font-size:12px;display:flex}.gp-lines i{white-space:nowrap;font-style:normal;line-height:1.55}.gp-lines .l-price{color:#60a5fa}.gp-lines .l-low{color:#07b7e3}.gp-lines .l-open{color:#23ffff}.gp-lines .l-avg{color:gold}.gp-lines .l-vr{color:#e500d4}.gp-lines .l-vol{color:#e66d03}.gp-lines .l-r{color:#f2785c}.gp-lines .l-s{color:#7eadbf}.gp-lines .l-s[data-broken]{border-radius:4px;outline:1px solid #f59e0b}.gp-lines i[data-tone=up],.gp-st td[data-tone=up],.gp-trend [data-tone=up]{color:#22c55e}.gp-lines i[data-tone=down],.gp-st td[data-tone=down],.gp-trend [data-tone=down]{color:#ef4444}.gp-st th,.gp-st td{text-align:center;white-space:nowrap}.gp-st .l-price{color:#60a5fa}.gp-run{font-weight:700}.gp-trend{flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:700;display:flex}.sw{flex-direction:column;gap:12px;display:flex}.sw-origin,.sw-slot,.sw-sum{border:1px solid var(--hair);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.sw-origin{border-color:#facc1580}.sw-origin h4{color:#facc15;font-weight:700}.sw-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sw-field{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.sw-field input{width:110px}.sw-facts{color:var(--muted);font-size:12px}.sw-warn{color:#fbbf24;font-size:12px}.sw-chips{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;font-weight:700;display:flex}.sw-chips [data-tone=up],.sw-res dd[data-tone=up],.sw-sum td[data-tone=up]{color:var(--up)}.sw-chips [data-tone=down],.sw-res dd[data-tone=down],.sw-sum td[data-tone=down]{color:var(--down)}.sw-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.sw-slot{border-color:#a78bfa73}.sw-slot header{color:#a78bfa;justify-content:space-between;display:flex}.sw-x{color:var(--muted)}.sw-res{grid-template-columns:auto 1fr;gap:2px 8px;font-size:12px;display:grid}.sw-res dt{color:var(--muted)}.sw-res dd{text-align:end;font-weight:700}.sw-sum h4{align-items:center;gap:6px;font-weight:700;display:flex}.sw-sum td{text-align:center}.sw-keep td{background:#facc151f}.sw-sum tr[data-best] td{background:color-mix(in srgb, var(--up) 15%, transparent)}.w5-range{flex-wrap:wrap;gap:12px;margin:6px 0;font-size:13px;display:flex}.w5-range label{align-items:center;gap:6px;display:inline-flex}.w5-sum{margin:8px 0}.w5-sum-row{cursor:pointer}.w5-sum-row[data-open]{background:#38bdf814}.po{flex-direction:column;gap:10px;display:flex}.po-form{border:1px solid var(--rule);background:var(--sunk);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px;display:flex}.po-form label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.po-form input{width:120px}.po-help{width:100%;color:var(--muted);font-size:12px;line-height:1.6}.po-status{background:var(--sunk);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.po-status[data-tone=up]{background:var(--up-soft);color:var(--up)}.po-status[data-tone=down]{background:var(--down-soft);color:var(--down)}.po-status[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.qs2-pl{align-items:center;gap:6px;display:inline-flex}.qs2-step{background:#1e293b99;border:1px solid #e5e7eb;align-items:center;display:inline-flex}.qs2-step button{color:#9ca3af;cursor:pointer;place-items:center;width:28px;height:26px;display:grid}.qs2-step button:hover{color:#fff;background:#374151}.qs2-step input{text-align:center;background:0 0;border-inline:1px solid #374151;width:92px;font-weight:700}.qs2-step input[data-tone=up]{color:#4ade80}.qs2-step input[data-tone=down]{color:#f87171}.qs2-reset{color:var(--muted);cursor:pointer}.qs2-mult{align-items:center;gap:6px;display:inline-flex}.qs2-mult select,.qs2-adjust select{color:#cffafe;border-color:#06b6d473;min-width:76px;height:30px;font-weight:700}.qs2-adjust{margin-top:6px}.ab-panel-stats button{font:inherit;background:0 0;border:1px solid;border-radius:8px;padding:2px 10px;font-size:19px;font-weight:800}.ab-panel-stats button:disabled{opacity:.5}.lg-shell .pr-index{border-radius:6px}.lg-shell .pr-pending{cursor:pointer;color:inherit;font:inherit;text-align:start}.lg-shell .pr-pending:focus-visible,.qa-index-handle:focus-visible,.qa-index-reset:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.qa-draggable-index{z-index:3;width:max-content;max-width:100%;position:relative}.qa-index-handle,.qa-index-reset{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.qa-index-handle{cursor:grab;touch-action:none}.qa-index-handle:active{cursor:grabbing}.sb-pressure{margin-top:3px;font-size:11px;font-weight:600;display:block}.sb-pressure[data-side=bid]{color:var(--up,#4ade80)}.sb-pressure[data-side=ask]{color:var(--down,#f87171)}.qa-virtual-controls{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.qa-virtual-controls label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.qa-virtual-controls input,.qa-virtual-controls select{width:100%;min-width:0}.qa-advanced-buy{flex-direction:column;gap:12px;display:flex}.qa-advanced-buy>button{align-self:flex-start}.lg-shell .pr,.lg-shell .dialog{border-radius:8px}.qa-advanced-preview{border:1px solid var(--rule);border-radius:6px;flex-direction:column;gap:10px;padding:12px;display:flex}.rb.rb-fav{background:#1e293b;width:28px;height:28px}.fav-pop-root{display:inline-flex;position:relative}.fav-pop{z-index:60;border:1px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:288px;color:var(--ink);background:#090d16f5;border-radius:16px;padding:12px 8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000080}.fav-pop:hover{border-color:#3b82f6b3}.fav-pop-new{width:100%;color:var(--ink);text-align:center;background:#171519;border-radius:8px;padding:8px;font-size:16px;display:block}.fav-pop-new:hover{background:#ffffff0d}.fav-pop-body{border-bottom:1px solid #4b5563;padding:8px 0}.fav-pop-badge{background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;display:flex}.fav-pop-msg{color:var(--muted);text-align:center;padding:8px;font-size:13px}.fav-pop-row{width:100%;color:var(--ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:600;transition:background .15s;display:flex}.fav-pop-row:hover{background:#ffffff0d}.fav-pop-row[data-on]{color:#eab308;background:#ffffff1a}.fav-pop-row:disabled{opacity:.5;cursor:not-allowed}.fav-pop-row img{width:20px;height:20px}.fav-create{flex-direction:column;gap:16px;display:flex}.fav-create h3{color:var(--muted);font-size:18px;font-weight:600}.fav-create-field{flex-direction:column;gap:8px;display:flex}.fav-create-field>span{color:var(--muted);font-size:14px;font-weight:500}.fav-create-field .select{width:100%}.fav-image-grid{flex-wrap:wrap;gap:16px;display:flex}.fav-image-grid button{color:var(--muted);border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:4px;font-size:12px;display:flex}.fav-image-grid button img{border-radius:6px}.fav-image-grid button[data-on]{border-color:#3b82f6}.fav-create-actions{justify-content:flex-end;gap:12px;display:flex}.fav-create-actions .btn-ghost{border-radius:var(--radius-s);background:var(--sunk);color:var(--ink);padding:8px 16px;font-weight:700}.combo[data-icon] .combo-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.combo[data-icon] .select{padding-left:38px}.combo[data-icon] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;cursor:pointer;filter:invert()brightness(1.4)}@media (max-width:639px){.home-search{justify-content:center;padding:0 8px}.home-search .combo,.home-search .select,.home-search input{width:100%;max-width:none}}.ssc{min-height:300px;margin-bottom:32px;padding-bottom:32px;scroll-margin-top:80px}.ssc-head{flex-direction:column;gap:2px;min-width:0;display:flex}.ssc-nemr5{cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.ssc-nemr5:hover{filter:brightness(1.1)}@media (min-width:768px){.ssc-strip{margin-left:40px;padding:0 40px}.ssc-pos{margin-left:104px;padding:4px 40px}}.pr-hl{flex-direction:column;align-items:flex-start;gap:2px;line-height:1;display:inline-flex}.pr-hl small{color:#fbbf24;white-space:nowrap;font-size:9px;font-weight:900}@media (min-width:640px){.pr-hl small{font-size:10px}}@media (min-width:1240px){.pr-hl{flex-direction:row;align-items:baseline;gap:3px}}.lv-btn{color:inherit;font:inherit}.lv-btn:hover{color:#fff;text-decoration:underline}.pr-levels .lv-btn[data-hit]{border-radius:4px;outline:1.5px solid #fcd34d;padding:0 3px}.pr-cell[data-empty]{display:none}.pr-value.yellow{color:#facc15}button.pr-dot{cursor:pointer}.pr-cbadge{z-index:3;filter:drop-shadow(0 0 6px #10b98199);flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;right:-8px}.pr-cbadge-ring{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.pr-cbadge-ring>span{opacity:.7;background:#10b981;border-radius:50%;animation:1.4s ease-in-out infinite pulse;position:absolute;inset:0}.pr-cbadge-ring>i{background:#000;border:2px solid #10b981;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:relative}.pr-cbadge>b{color:#fff;background:#10b981;border:1px solid #fff3;border-radius:3px;margin-top:-4px;padding:0 4px;font-size:9px;font-weight:900;line-height:1.2;box-shadow:0 0 8px #10b98199}.pr-box:has(.pr-cbadge) .pr-dot{right:20px}.lg-jump{border-radius:16px;flex-direction:column;align-items:stretch;gap:8px;width:232px;padding:12px;box-shadow:0 16px 40px #00000080}.lg-jump-display{border:1px solid var(--rule);background:var(--sunk);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 12px;display:flex}.lg-jump-display b{letter-spacing:1px;font-size:22px;font-weight:800}.lg-jump-display small{color:var(--muted);font-size:12px}.lg-jump-display[data-hit] small{color:#4ade80}.lg-jump-display[data-miss] small{color:#f87171}.lg-jump-keys{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lg-jump-keys button{border:1px solid var(--hair);height:44px;color:var(--ink);transition:background .1s var(--ease), transform .1s;background:#ffffff0f;border-radius:10px;font-size:18px;font-weight:700}.lg-jump-keys button:active{background:#ffffff1f;transform:scale(.96)}.lg-jump-keys .lg-jump-go{color:#000;background:#57bb76}.lg-jump-keys .lg-jump-go:disabled{opacity:.4}.lg-jump-keys .lg-jump-del{color:#f87171}.pr{gap:16px;padding:8px;overflow-x:hidden}@media (min-width:640px){.pr{padding:12px}}@media (min-width:768px){.pr{padding:32px}.pr-head{min-height:210px}.pr-col2{min-height:400px}}@media (max-width:639px){.pr-id-link .stock-logo,.pr-id>.moon{width:16px;height:16px}.pr-top-buttons .rb,.pr-bottom .rb{width:26px;height:26px}.pr-top-buttons .rb svg,.pr-bottom .rb svg{width:12px;height:12px}}.pr-index-x{color:#d8b4fe;letter-spacing:.03em;border:1px solid #c084fc66;border-radius:6px;margin-inline-start:6px;padding:1px 5px;font-size:10px;font-weight:600}.otl{flex-direction:column;gap:10px;display:flex}.otl-search{border:1px solid var(--rule);background:var(--sunk);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.otl-search input{color:var(--ink);background:0 0;flex:1}.otl-list{flex-direction:column;gap:6px;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.otl-card{border:1px solid var(--hair);background:#ffffff08;border-inline-start:3px solid #6b7280;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.otl-card[data-side=buy]{border-inline-start-color:#22c55e}.otl-card[data-side=sell]{border-inline-start-color:#ef4444}.otl-side{background:#ffffff0f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.otl-card[data-side=buy] .otl-side{color:#4ade80}.otl-card[data-side=sell] .otl-side{color:#f87171}.otl-main{flex-direction:column;gap:2px;min-width:0;display:flex}.otl-main b{font-size:13px}.otl-main span{color:var(--muted);font-size:12px}.otl-status{white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.otl-card[data-state=filled] .otl-status{color:#4ade80}.otl-card[data-state=pending] .otl-status{color:#fbbf24}.otl-card[data-state=closed] .otl-status{color:#9ca3af}.otl-time{color:var(--muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;display:flex}.otl-time small{color:#22d3ee}.lt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.lt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.lt-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.qs-mult{color:#9ca3af;align-items:center;gap:8px;display:inline-flex}.qs-mult-field{background:#1e293b99;border:1px solid #fff;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.qs-mult-field button{color:#9ca3af;place-items:center;width:32px;height:26px;font-size:18px;font-weight:700;line-height:1;display:grid}.qs-mult-field button:hover{color:#fff;background:#374151}.qs-mult-field input{color:#fff;text-align:center;background:0 0;border-inline:1px solid #374151;width:40px;height:26px}.qa-pct-pop{position:relative;overflow:visible}.qa-pct-pop>button:first-child,.qa-pct-pop>button:nth-child(3){font-size:18px;font-weight:700}.qa-pct-trigger{color:#e2e8f0;background:#1e293bcc;border-inline:1px solid #475569;justify-content:space-between;align-items:center;gap:4px;min-width:60px;height:30px;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.qa-pct-trigger[data-tone=up]{color:#34d399;background:#064e3b66}.qa-pct-trigger[data-tone=down]{color:#fb7185;background:#88133766}.qa-pop{top:calc(100% + 4px);z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617f2;border:1px solid #334155cc;border-radius:12px;grid-template-columns:repeat(6,auto);gap:4px;padding:6px;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 14px 30px #00000059}.qa-pop button{color:#cbd5e1;background:#0f172a;border:1px solid #334155;border-radius:8px;min-width:48px;padding:6px 8px;font-size:13px}.qa-pop button[data-tone=up]{color:#34d399}.qa-pop button[data-tone=down]{color:#fb7185}.qa-pop button[data-on]{color:#020617;background:#67e8f9;border-color:#22d3ee}.qa-cancel{color:#fff;background:#334155;border:1px solid #64748b80;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}.qa-expanded{background:#0f172acc;border:1px solid #33415599;border-radius:12px;flex-direction:column;gap:12px;margin-top:8px;padding:12px;display:flex;box-shadow:inset 0 2px 6px #0000004d}.qa-mults{background:#020617d9;border:1px solid #334155cc;border-radius:8px;flex-wrap:wrap;gap:4px;padding:6px;display:inline-flex}.qa-mults button{color:#cbd5e1;background:#0f172a;border:1px solid #334155;border-radius:6px;min-width:36px;height:32px;padding:0 4px;font-size:13px;font-weight:600}.qa-mults button[data-on]{color:#020617;background:#67e8f9;border-color:#22d3ee}.qa-confirm{height:44px;padding:0 20px;font-size:14px}.ms-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite kpf-spin;display:inline-block}.ms-pending{position:relative}.ms-pending[data-pending]{color:#fff;border-color:#f59e0b80;animation:2s infinite sxp-pulse;box-shadow:0 0 0 2px #f59e0b80,0 0 15px #f59e0b66}.ms-pending[data-pending] svg{color:#f59e0b}.ms-pending-n{color:#000;text-align:center;background:#f59e0b;border-radius:4px;min-width:18px;padding:1px 6px;font-size:10px;font-weight:900;box-shadow:0 0 10px #f59e0b80}@media (min-width:768px) and (max-width:1366px) and (pointer:coarse){.bulk-sell{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.bulk-sell>.ms-btn,.bulk-sell>.ms-pending{justify-content:center;min-width:0;min-height:38px;padding:0 8px;font-size:11px}.bulk-sell>.field-hint{grid-column:1/-1}}@media (min-width:1024px) and (max-width:1366px) and (pointer:coarse){.bulk-sell{grid-template-columns:repeat(5,minmax(0,1fr))}}.bsd-confirm{text-align:center;flex-direction:column;gap:16px;display:flex}.bsd-box{background:linear-gradient(135deg,#7f1d1d4d,#000);border:1px solid #ef444466;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:inset 0 2px 6px #0006}.bsd-row{color:#9ca3af;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.bsd-row>b{color:#fff;font-size:20px}.bsd-pl{align-items:center;gap:8px;display:inline-flex}.bsd-pl b{font-size:20px}.bsd-pl small{background:#0003;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.bsd-pl.big b{font-size:24px}.bsd-pl [data-tone=up],.bsd-pl-cell[data-tone=up],.bsd-panel-count b[data-tone=up]{color:#4ade80}.bsd-pl [data-tone=down],.bsd-pl-cell[data-tone=down],.bsd-panel-count b[data-tone=down]{color:#f87171}.bsd-note{color:#6b7280;font-size:12px}.bsd-actions{flex-wrap:wrap;gap:8px;display:flex}.bsd-summary{flex-direction:column;gap:16px;display:flex}.bsd-panel{background:#7f1d1d33;border:1px solid #dc262666;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.bsd-panel[data-tone=up]{background:#14532d33;border-color:#16a34a66}.bsd-panel small,.bsd-panel-count small{color:#d1d5db;font-size:12px;display:block}.bsd-panel-count{text-align:center}.bsd-panel-count b{font-size:20px;display:block}.bsd-tools{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.bsd-tools>div{gap:8px;display:flex}.bsd-tool{border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.bsd-tool[data-c=green]{color:#34d399;background:#10b9811a;border-color:#10b98133}.bsd-tool[data-c=red]{color:#f87171;background:#ef44441a;border-color:#ef444433}.bsd-tool[data-c=amber]{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b33}.bsd-table{background:#0003;border:1px solid #ffffff1a;border-radius:8px;max-height:400px;overflow:auto}.bsd-table th{z-index:2;position:sticky;top:0}.bsd-table tr[data-off] td:not(:first-child),.bsd-table tr[data-off] th.bsd-sym{opacity:.4;filter:grayscale()}.bsd-sym{color:#fbbf24;font-size:16px;font-weight:700}.bsd-qty{align-items:center;gap:4px;display:inline-flex}.bsd-qty input{color:#a5b4fc;text-align:center;background:#1a191f;border:1px solid #ffffff1a;border-radius:4px;width:64px;padding:4px;font-size:16px}.bsd-qty button{border-radius:4px;place-items:center;padding:4px;display:grid}.bsd-qty button:hover:not(:disabled){background:#ffffff1a}.bsd-inc{color:#34d399}.bsd-dec{color:#f87171}.bsd-avg{color:#38bdf8}.bsd-pl-cell{flex-direction:column;align-items:center;display:inline-flex}.bsd-pl-cell b{font-size:16px}.bsd-pl-cell small{opacity:.8;font-size:11px}.pr-skel-list{flex-direction:column;display:flex}.pr-skel{border-bottom:1px solid #37415180;align-items:center;gap:16px;padding:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite sxp-pulse;display:flex}.pr-skel-dot{background:#37415180;border-radius:50%;flex-shrink:0;width:40px;height:40px}.pr-skel-lines{flex-direction:column;flex:1;gap:8px;padding:4px 0;display:flex}.pr-skel-lines i{background:#37415180;border-radius:6px;height:16px;display:block}.pr-skel-lines i+i{height:12px}.pr-skel-end{flex:none;align-items:flex-end}.denied{text-align:center;color:#fff;justify-content:center;align-items:center;min-height:70vh;padding:24px;display:flex}.denied-card{background:#1e1b22;border:1px solid #1f2937;border-radius:16px;width:100%;max-width:448px;padding:40px;box-shadow:0 25px 50px -12px #00000080}.denied-sign{color:#ef4444;font-size:60px;line-height:1;animation:2s cubic-bezier(.4,0,.6,1) infinite sxp-pulse}.denied-card h1{color:#f87171;margin-top:16px;font-size:30px;font-weight:700}.denied-card p{color:#d1d5db;margin-top:12px;line-height:1.6}.denied-card button{color:#fff;background:#2563eb;border-radius:8px;margin-top:24px;padding:12px 32px;font-weight:600;transition:background .2s;box-shadow:0 10px 15px -3px #0000004d}.denied-card button:hover{background:#1d4ed8}
.mp-dialog{max-height:85vh}.mp-dialog .dialog-body{flex-direction:column;gap:12px;display:flex}.mp-body{flex-direction:column;gap:12px;min-height:0;display:flex}.mp-actions{gap:12px;margin-top:12px;display:flex}.mp-actions .btn-ghost{border-radius:var(--radius-s);background:var(--sunk);color:var(--ink);padding:10px 18px;font-weight:700}.mp-confirm{border:1px solid var(--hair);border-radius:var(--radius-m);flex-direction:column;gap:10px;padding:16px;display:flex}.mp-confirm[data-tone=up]{background:#14532d33;border-color:#16a34a66}.mp-confirm[data-tone=down]{background:#7f1d1d33;border-color:#dc262666}.mp-confirm-line{color:var(--muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.mp-confirm-line>b{color:var(--ink);font-size:18px}.mp-confirm-pl{align-items:center;gap:8px;display:inline-flex}.mp-confirm-pl b{font-size:18px}.mp-confirm[data-tone=up] .mp-confirm-pl{color:#4ade80}.mp-confirm[data-tone=down] .mp-confirm-pl{color:#f87171}.mp-confirm-pl i{background:#0003;border-radius:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.mp-mode{justify-content:center;display:flex}.mp-mode .tr-seg{width:300px}.mp-mode .tr-seg button{flex:1}.mp-mode .tr-seg button[data-on]{color:#000;background:#f59e0b}.mp-batch{border:1px solid var(--hair);border-radius:var(--radius-m);background:#ffffff0a;flex-direction:column;gap:10px;padding:12px;display:flex}.mp-batch-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mp-batch-target{color:#fbbf24d9;font-size:15px;font-weight:600}.mp-bp{border:1px solid var(--hair);color:var(--muted);background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}.mp-bp svg{color:#60a5fa}.mp-bp b{color:var(--ink);font-size:13px}.mp-batch-btns{gap:8px;margin-inline-start:auto;display:inline-flex}.mp-batch-btns .btn-ghost{border-radius:var(--radius-s);background:var(--sunk);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.mp-batch-presets{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mp-batch-label{color:#2dd4bf;align-items:center;gap:6px;margin-inline-end:6px;font-size:12px;font-weight:700;display:inline-flex}.mp-preset{border:1px solid var(--hair);min-width:34px;color:var(--muted);background:#ffffff0d;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700}.mp-preset[data-on][data-c=blue]{color:#fff;background:#2563eb;border-color:#60a5fa}.mp-preset[data-on][data-c=teal]{color:#fff;background:#14b8a6;border-color:#2dd4bf}.mp-stepper{border:1px solid var(--hair);background:#0006;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.mp-stepper button{width:24px;height:24px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.mp-stepper button:hover{color:var(--ink);background:#ffffff1a}.mp-stepper input{width:44px;color:var(--ink);text-align:center;background:0 0;font-size:13px;font-weight:700}.mp-unit{color:#2dd4bf;padding:0 6px;font-size:10px;font-weight:700}.mp-decline{flex-direction:column;gap:8px;display:flex}.mp-decline-head{align-items:center;gap:12px;font-size:14px;display:flex}.mp-decline-res{color:var(--muted);font-size:12px}.mp-decline-tabs{flex-wrap:wrap;gap:4px;display:flex}.mp-decline-tabs button{border:1px solid var(--hair);color:var(--muted);background:#0006;border-radius:8px;padding:2px 8px;font-size:14px;font-weight:700}.mp-decline-tabs button[data-on]{color:#fff;background:#dc2626;border-color:#f87171}.mp-count{text-align:center;font-size:18px;font-weight:700}.mp-report{border:1px solid var(--hair);border-radius:var(--radius-m);background:#ffffff0a;overflow:hidden}.mp-report-toggle{justify-content:space-between;align-items:center;width:100%;padding:10px 16px;font-weight:700;display:flex}.mp-report-grid{grid-template-columns:1fr;gap:8px;padding:0 12px 12px;display:grid}@media (min-width:768px){.mp-report-grid{grid-template-columns:1fr 1fr}}.mp-report-section{border-radius:var(--radius-s);border:1px solid;padding:8px}.mp-report-section[data-tone=up]{background:#064e3b33;border-color:#10b9814d}.mp-report-section[data-tone=down]{background:#7f1d1d33;border-color:#ef44444d}.mp-report-title{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.mp-report-section[data-tone=up] .mp-report-title{color:#34d399}.mp-report-section[data-tone=down] .mp-report-title{color:#f87171}.mp-report-empty{text-align:center;color:var(--muted);padding:8px;font-size:12px}.mp-report-section ul{flex-direction:column;gap:4px;margin-top:6px;display:flex}.mp-report-section li{border:1px solid var(--hair);background:#0000004d;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.mp-table-wrap{border:1px solid var(--hair);border-radius:var(--radius-m);max-height:48vh;overflow:auto}.mp-table{border-collapse:collapse;width:100%;font-size:12px}.mp-table th{z-index:1;background:var(--raised);color:var(--ink);text-align:center;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--hair);padding:8px 6px;font-size:11px;font-weight:600;position:sticky;top:0}.mp-table td{text-align:center;border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;padding:6px 4px}.mp-table tr[data-selected] td{background:#ffffff0a}.mp-table input[type=checkbox]{accent-color:#facc15;width:16px;height:16px}.mp-pair{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.mp-pair small{opacity:.8;font-size:10px}.mp-badge{border:1px solid;border-radius:6px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.mp-badge[data-tone=up]{color:#6ee7b7;background:#10b9811a;border-color:#10b98166}.mp-badge[data-tone=down]{color:#fca5a5;background:#ef44441a;border-color:#ef444466}.mp-table [data-tone=up],.mp-stats [data-tone=up],.mp-report [data-tone=up]{color:#4ade80}.mp-table [data-tone=down],.mp-stats [data-tone=down],.mp-report [data-tone=down]{color:#f87171}.mp-sym{color:#fbbf24}.mp-qty{color:#a5b4fc}.mp-sky{color:#38bdf8}.mp-orange{color:#fb923c}.mp-pink{color:#f472b6}.mp-mult{flex-direction:column;align-items:center;gap:4px;min-width:100px;display:inline-flex}.mp-mult-choices{border:1px solid var(--hair);border-radius:6px;display:inline-flex;overflow:hidden}.mp-mult-choices button{background:var(--sunk);color:var(--ink);padding:3px 8px;font-size:11px}.mp-mult-choices button+button{border-inline-start:1px solid var(--hair)}.mp-mult-choices button[data-on]{color:#fff;background:#80a1ba}.mp-target{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.mp-target small{color:var(--muted);font-size:10px}.mp-stats{background:#0f172ae6;border-top:1px solid #06b6d466;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;padding:12px 16px;display:flex}.mp-stats[data-variant=panel]{border-radius:var(--radius-m);border:1px solid #06b6d466}.mp-stats>span{align-items:center;gap:6px;display:inline-flex}.mp-stats b{font-size:18px}.mp-stats small{color:#22d3ee99;font-size:12px}.mp-stats-k{white-space:nowrap;font-size:15px;font-weight:700}.mp-stats-sep{background:#ffffff1a;width:1px;height:24px}.mp-cyan{color:#22d3ee}.mp-purple{color:#c084fc}.mp-emerald{color:#34d399}.mp-fuchsia{color:#e879f9}.mp-gold{color:#fde047}.mp-gold-dim{color:#fde047cc}.mp-lime{color:#bef264}.mp-final{flex-direction:column;gap:16px;display:flex}.mp-final p{text-align:center;color:var(--muted);font-size:14px}@media (max-width:767px){.mp-stats b{font-size:15px}.mp-stats-k{font-size:13px}.mp-stats-sep{display:none}.mp-table{font-size:10px}}
.v13{gap:14px}.v13-archive,.v13-picker,.v13-controls,.v13-pending{border:1px solid var(--rule);background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.v13-archive-bar,.v13-top,.v13-fields,.v13-inputs,.v13-pending header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v13-abtn{border:1px solid var(--rule);background:var(--sunk);color:#34d399;border-radius:12px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.v13-abtn[data-on]{color:#fb7185}.v13-abtn.save{color:#fff;background:#7f2020;border-color:#0000}.v13-abtn:disabled{opacity:.45}.v13-archive-empty{border:1px dashed var(--rule);color:var(--muted);text-align:center;border-radius:14px;padding:16px;font-size:13px}.v13-archive-list,.v13-chipsrow{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.v13-acard{flex-direction:column;flex:none;align-items:center;gap:3px;display:flex}.v13-acard-main{border:1px solid var(--rule);background:linear-gradient(135deg,#1e293b,#0f172a 55%,#111827);border-radius:12px;flex-direction:column;align-items:center;min-width:64px;padding:6px 10px;font-size:12px;display:flex}.v13-acard-main span{color:var(--muted);font-size:9px}.v13-acard[data-on] .v13-acard-main{background:linear-gradient(135deg,#ff6b35,#d7263d 55%,#7f1d1d);border-color:#ff6b35;box-shadow:0 0 14px #ff6b3573}.v13-acard-actions{gap:3px;display:flex}.v13-acard-actions button{background:var(--sunk);width:20px;height:20px;color:var(--muted);border-radius:999px;place-items:center;display:grid}.v13-acard-actions button:hover{color:var(--ink)}.v13-search{max-width:260px}.v13-chipsrow button{border:1px solid var(--rule);background:var(--sunk);border-radius:10px;flex:none;min-width:68px;padding:6px 12px;font-size:13px}.v13-chipsrow button[data-owned]{border-color:color-mix(in srgb, var(--up) 35%, transparent)}.v13-chipsrow button[data-on]{color:#7ee09a;background:#57bb7640;border:2px solid #57bb76;font-weight:700;box-shadow:0 0 12px #57bb7659}.v13-sym{color:var(--gold);font-size:18px}.v13-pill{border:1px solid var(--rule);background:var(--sunk);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.v13-pill.orange{color:#fb923c}.v13-pill.cyan{color:#22d3ee}.v13-cols{gap:12px;display:grid}@media (min-width:768px){.v13-cols{grid-template-columns:1fr 1fr}}.v13-col{flex-direction:column;gap:8px;display:flex}.v13-reset{color:#fecaca;background:#7f1d1d80;border:1px solid #b91c1cb3;border-radius:10px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:12px;display:inline-flex}.v13-steps-note{color:var(--muted);font-size:12px}.v13-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (min-width:1024px){.v13-prices{grid-template-columns:repeat(4,minmax(0,1fr))}}.v13-price{border:1px solid var(--rule);background:var(--sunk);text-align:start;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;display:flex}.v13-price span{font-size:11px;font-weight:700}.v13-price b{font-size:17px}.v13-price em{color:var(--muted);font-size:11px;font-style:normal}.v13-price[data-k=live] span{color:#facc15}.v13-price[data-k=pre] span{color:#e879f9}.v13-price[data-k=ask] span{color:#f87171}.v13-price[data-k=bid] span{color:#4ade80}.v13-price[data-on]{box-shadow:0 0 0 2px #ffffffb3}.v13-price:disabled{opacity:.45}.v13-summary,.v13-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (min-width:640px){.v13-summary,.v13-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.v13-summary{grid-template-columns:repeat(6,minmax(0,1fr))}}.v13-chip{text-align:center;background:linear-gradient(#0d0d10,#050505);border:1px solid #2a2a30;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:46px;padding:6px;display:flex;box-shadow:inset 0 1px #ffffff0d}.v13-chip span{color:#cbd5e1;font-size:11px}.v13-chip b{font-size:14px;font-weight:800}.v13-btn{color:#fff;border-radius:12px;align-self:flex-start;padding:8px 18px;font-weight:800}.v13-btn.buy{color:#0b090d;background:#57bb76}.v13-btn.sell{background:#ea4335}.v13-btn:disabled{color:var(--muted);background:#1e2a57}.v13-summary .v13-btn{align-self:stretch}.v13-exits-title{border-bottom:1px solid var(--rule);color:#7dd3fc;letter-spacing:.08em;padding-bottom:6px;font-size:13px;font-weight:800}.v13-grid{gap:10px;margin-top:10px;display:grid}@media (min-width:640px){.v13-grid{grid-template-columns:1fr 1fr}.v13-card[data-wide]{grid-column:span 2}}.v13-card{border:1px solid var(--rule);background:#0b0909;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.v13-card>header{border-bottom:1px solid var(--rule);background:var(--surface);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.v13-card h3{align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.v13-expand{color:#e0f2fe;background:#082f4999;border:1px solid #7dd3fc66;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.v13-body{flex-direction:column;gap:10px;padding:12px;display:flex}.v13-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.v13-repeat,.v13-steps,.v13-modes{flex-wrap:wrap;gap:4px;display:flex}.v13-repeat button,.v13-steps button{border:1px solid var(--rule);background:var(--sunk);border-radius:7px;min-width:30px;padding:2px 6px;font-size:11px}.v13-repeat button[data-on]{color:#fff;background:#ea580c;border-color:#ea580c}.v13-steps{max-height:96px;overflow-y:auto}.v13-steps button[data-on]{background:#38bdf833;border-color:#38bdf8}.v13-modes button{border:1px solid var(--rule);background:var(--sunk);border-radius:10px;padding:5px 12px;font-size:12px;font-weight:700}.v13-modes button[data-on]{background:#10b98133;border-color:#34d399}.v13-about,.v13-readout{color:var(--muted);font-size:12px}.v13-label{color:#bae6fd;font-size:12px;font-weight:700}.v13-warn{color:#fca5a5;font-size:11px}.v13-stepper{border:1px solid var(--rule);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.v13-stepper button{background:var(--sunk);width:28px;height:30px}.v13-stepper input{text-align:center;background:0 0;width:84px;height:30px}.v13-pending header{font-size:13px}.v13-toggles{flex-direction:column;gap:10px;margin-top:12px;display:flex}.sw-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:12px;display:grid}.sw-card{border:1px solid var(--rule);background:var(--surface);cursor:pointer;border-radius:6px;flex-direction:column;gap:3px;padding:8px;transition:opacity .2s,border-color .2s;display:flex}.sw-card[data-off]{opacity:.45}.sw-card small{color:var(--muted)}
.lp{gap:12px;padding-bottom:90px}.lp-bar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.lp-rows{flex-direction:column;gap:40px;display:flex}.page.lp.lg-parity:has(>.t3-bar){padding-top:8px}.page.lp.lg-parity:has(>.lp-bar .ms-all){gap:16px;padding-top:16px}.lp>.t3-bar:has(.t3-t){gap:16px;margin-bottom:4px;padding:16px}.lp>.t3-bar:has(.t3-t) :is(.t3-left,.t3-right,.t3-range){gap:16px}.lp>.t3-bar:not(:has(.t3-t)){gap:8px;padding:8px}.lp>.t3-bar:not(:has(.t3-t)) .t3-range{gap:12px}@media (min-width:768px){.lp>.t3-bar:not(:has(.t3-t)){padding:6px}}.t3-bar .t3-t{padding:8px}.t3-bar .t3-t-label{gap:8px;margin-inline-end:8px;padding-inline:8px}.t3-bar .t3-t>button:not(.t3-reset){width:32px;height:32px;font-size:14px}.t3-bar .t3-t>.t3-reset{margin-inline-start:8px;font-size:10px}.tr-filtered.lp-filter{border:1px solid var(--rule);background:#ffffff0a;border-radius:18px}.pr.lr{padding:16px}.lr-main{grid-template-columns:1fr;align-items:start;gap:4px;display:grid}@media (min-width:768px){.lr-main{grid-template-columns:200px minmax(0,1fr) auto}}.lr-col1{flex-direction:column;gap:2px;min-width:0;display:flex}@media (min-width:640px){.lr-col1{gap:4px}}.lr-col2{flex-direction:column;gap:8px;min-width:0;display:flex}.lr-col3{align-self:center}.lr-pending{color:#0b090d;background:#fbbf24;border-radius:6px;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800}.lr-details{border:1px solid var(--rule);background:var(--sunk);border-radius:14px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.lr-line{flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:8px;display:flex}.lr-held{border-top:1px solid var(--rule);gap:4px;padding-block:4px}@media (min-width:1240px){.lr-line{gap:16px}.lr-held{gap:40px}}.lr-item{flex-direction:column;align-items:center;gap:0;padding:0 4px;display:flex}.lr-item i{color:#6a7282;color:lab(47.7841% -.393212 -10.0268);font-size:10px;font-style:normal}.lr-item b{color:#fff;font-size:14px;font-weight:600}@media (min-width:640px){.lr-item{padding:0}.lr-item i{font-size:12px}.lr-item b{font-size:16px}}@media (min-width:1240px){.lr-item b{font-size:18px}}.lr-avg{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.lr-actions{grid-template-columns:repeat(2,minmax(110px,1fr));gap:6px;display:grid}.lr-actions>:last-child:nth-child(odd){grid-column:1/-1}.lr-footer{inset-inline:max(16px,50vw - 700px);z-index:40;border:1px solid var(--rule);animation:tr-in .2s var(--ease);background:linear-gradient(#2a2930,#1e1d23);border-radius:16px;align-items:center;gap:12px;padding:8px 14px;display:flex;position:fixed;bottom:12px;box-shadow:0 -2px 12px #0000004d,0 8px 24px #00000073}.lr-footer .symbol-box{pointer-events:none}.lr-footer-hint{color:var(--muted);margin-inline-start:auto;font-size:13px}
.dc-filter{background:linear-gradient(135deg,#1b1115,#16131a 50%,#101216);border:1px solid #f43f5e26;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.dc-count{border:1px solid var(--rule);color:#d4d4d8;background:#0003;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:600}.dc-tabs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dc-label{color:#a1a1aa;font-size:12px}.dc-tabs>button{background:#ffffff0d;border:1px solid #22c55e40;border-radius:8px;height:28px;padding:0 8px;font-size:14px;font-weight:600}.dc-tabs>button[data-on]{color:#fff;background:#57bb76;border-color:#0000;box-shadow:0 6px 16px #22c55e4d}.dc-stepper{align-items:center;gap:4px;display:inline-flex}.dc-stepper button{background:#2c2b2e;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.dc-stepper button:last-child{background:#57bb76}.dc-stepper b{text-align:center;min-width:28px;font-size:13px}.sc-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1px 10px;display:grid}.sc{transition:box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:6px;flex-direction:column;gap:8px;margin-top:20px;padding:26px 8px 8px;display:flex;position:relative;box-shadow:0 10px 15px -3px #0000004d}.tp-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tp-sym{font-size:16px}.tp-sym b{color:var(--gold)}.tp-pos{flex-wrap:wrap;gap:4px;display:flex}.tp-pos button[data-on]{border-color:var(--accent);color:var(--accent)}.hm-box{border:1px solid var(--hair);border-radius:8px;height:calc(100vh - 260px);min-height:480px;overflow:hidden}.hm-pick{align-items:center;gap:8px;display:flex}.hm-pick b{color:var(--gold);font-size:18px}.sim-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sim-total{font-size:16px;font-weight:700}.sim-total[data-tone=up],.sim-table td[data-tone=up]{color:#4ade80}.sim-total[data-tone=down],.sim-table td[data-tone=down]{color:#fb7185}.sim-table td{text-align:center}.sim-sym{color:#38bdf8;font-weight:700}.sim-shares{color:#fbbf24}.hm-frame{border:0;width:100%;height:100%;display:block}
