.nqh{--bg: #050807;--page: #000;--panel: #0a110f;--panel2: #0e1714;--line: #1b2723;--line2: #26362f;--ink: #ebf1ec;--dim: #8fa39a;--dim2: #5f7069;--mint: #02ffb2;--mint2: #66ffd1;--mint3: #b3ffe6;--deep: #00a874;--loss: #ff7a6b;--loss-bg: rgba(255,122,107,.12);--sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--serif: "Instrument Serif", Georgia, serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--gut: 16px;--head: 60px;--max: 1200px}.nqh,.nqh *{box-sizing:border-box}.nqh{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans)}.nqh{font-size:16px;line-height:1.5;overflow-x:clip;min-height:100vh;font-optical-sizing:auto;font-variation-settings:normal}.nqh[data-lang=zh]{line-height:1.6}.nqh a{color:inherit;text-decoration:none}.nqh img,.nqh svg{display:block}.nqh button{font:inherit;color:inherit}.nqh :focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:6px}.nqh .h-wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}.nqh .h-mono{font-family:var(--mono)}.nqh .h-mint{color:var(--mint)}.nqh .h-lossc{color:var(--loss)}.nqh .h-dim{color:var(--dim)}.nqh .h-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nqh .h-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:12px;font-weight:700;font-size:15px;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.nqh .h-btn.h-primary{background:var(--mint);color:#00140d}.nqh .h-btn.h-primary:hover{background:var(--mint2)}.nqh .h-btn.h-ghost{border-color:var(--line2);background:transparent;color:var(--ink)}.nqh .h-btn.h-ghost:hover{border-color:var(--mint);color:var(--mint)}.nqh .h-btn.h-sm{height:36px;padding:0 14px;font-size:14px;border-radius:10px}.nqh .h-btn.h-lg{height:52px;padding:0 26px;font-size:16px;border-radius:14px}.nqh .h-btn svg{width:18px;height:18px}.nqh .h-chip{display:inline-flex;align-items:center;gap:6px;font:500 12.5px/1 var(--mono);color:var(--mint);white-space:nowrap;border:1px solid rgba(2,255,178,.35);background:#02ffb212;border-radius:99px;padding:7px 11px}.nqh .h-chip.h-loss{color:var(--loss);border-color:#ff7a6b66;background:var(--loss-bg)}.nqh .h-chip.h-plain{color:var(--ink);border-color:var(--line2);background:var(--panel2)}.nqh .h-chip svg{width:14px;height:14px}.nqh .h-ic{fill:none;stroke:var(--mint);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.nqh .h-icd{fill:none;stroke:var(--dim);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.nqh .h-icl{fill:none;stroke:var(--loss);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.nqh .h-hdr{position:sticky;top:0;z-index:50;height:var(--head);background:#000000b8;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s}.nqh .h-hdr.h-scrolled{border-bottom-color:var(--line)}.nqh .h-hdr .h-wrap{height:100%;display:flex;align-items:center;gap:8px}.nqh .h-logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:18px;letter-spacing:-.01em;margin-right:auto}.nqh .h-logo svg,.nqh .h-logo img{width:28px;height:28px}.nqh .h-nav{display:none}.nqh .h-nav a{font-size:14.5px;color:var(--dim);padding:8px 4px;transition:color .2s}.nqh .h-nav a:hover{color:var(--ink)}.nqh .h-lang{height:36px;min-width:44px;padding:0 10px;border-radius:10px;border:1px solid var(--line2);background:transparent;cursor:pointer;font-size:13px;color:var(--dim)}.nqh .h-lang:hover{color:var(--ink);border-color:var(--dim2)}.nqh .h-hdr .h-lang.h-desk{display:none}.nqh .h-menu-btn{width:38px;height:36px;border-radius:10px;border:1px solid var(--line2);background:transparent;cursor:pointer;display:grid;place-items:center}.nqh .h-menu-btn svg{width:18px;height:18px}.nqh .h-drawer{position:fixed;top:var(--head);left:0;right:0;z-index:49;background:#050807f7;border-bottom:1px solid var(--line);padding:8px var(--gut) 18px;display:none}.nqh .h-drawer.h-open{display:block}.nqh .h-drawer a,.nqh .h-drawer button.h-lang{display:flex;width:100%;align-items:center;justify-content:space-between;padding:14px 2px;border-bottom:1px solid var(--line);font-size:16px}.nqh .h-drawer button.h-lang{height:auto;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);text-align:left}.nqh .h-drawer .h-sub{color:var(--dim);font-size:13px}@media (max-width: 359px){.nqh .h-hdr .h-btn.h-ghost{display:none}}@media (min-width: 900px){.nqh{--gut: 32px;--head: 68px}.nqh .h-nav{display:flex;gap:22px;margin-right:18px}.nqh .h-menu-btn,.nqh .h-drawer,.nqh .h-drawer.h-open{display:none}.nqh .h-hdr .h-lang.h-desk{display:inline-block}.nqh .h-hdr .h-wrap{gap:10px}.nqh .h-logo{margin-right:36px}.nqh .h-nav{margin-right:auto}}.nqh .h-hero{position:relative;overflow:hidden;padding:28px 0 56px}.nqh .h-hero .h-bgfx{position:absolute;left:-260px;top:-300px;width:900px;height:900px;pointer-events:none;opacity:.9}.nqh .h-hero .h-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.nqh .h-wheel{position:relative;width:112px;height:112px;margin-bottom:22px}.nqh .h-wheel svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.nqh .h-eyebrow{font:600 12px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin:0 0 14px}.nqh .h-tag{font-family:var(--serif);font-weight:400;color:var(--mint);font-size:clamp(46px,12.5vw,92px);line-height:.98;letter-spacing:-.01em;margin:0}.nqh .h-hero .h-lead{font-size:18px;line-height:1.5;color:var(--dim);margin:18px 0 0;max-width:33em}.nqh .h-hero .h-lead b{color:var(--ink);font-weight:600}.nqh .h-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.nqh .h-ctas .h-btn{flex:1 1 160px}.nqh .h-already{margin-top:14px;font-size:14px;color:var(--dim)}.nqh .h-already a{color:var(--ink);border-bottom:1px solid var(--line2)}.nqh .h-already a:hover{color:var(--mint);border-color:var(--mint)}.nqh .h-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}@media (min-width: 600px){.nqh .h-ctas .h-btn{flex:0 0 auto}}@media (min-width: 960px){.nqh .h-hero{padding:64px 0 96px}.nqh .h-hero .h-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:56px;align-items:center}.nqh .h-hero .h-bgfx{left:-330px;top:-330px;width:1100px;height:1100px}.nqh .h-wheel{width:148px;height:148px;margin-bottom:30px}.nqh .h-hero .h-lead{font-size:20px}}.nqh .h-live{position:relative;background:linear-gradient(180deg,#0e1714eb,#0a110feb);border:1px solid var(--line2);border-radius:20px;padding:16px;box-shadow:0 30px 80px -40px #02ffb240}.nqh .h-live-hd{display:flex;align-items:center;gap:10px;margin-bottom:2px}.nqh .h-live-hd h2{font-size:16px;font-weight:700;margin:0;letter-spacing:0}.nqh .h-live-hd h2{min-width:0;line-height:1.25}.nqh .h-exlab{margin-left:auto;flex:none;font:600 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffc457;border:1px dashed rgba(255,196,87,.6);background:#ffc45712;border-radius:99px;padding:5px 9px;white-space:nowrap}.nqh .h-blk{margin-top:14px}.nqh .h-blk-hd{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.nqh .h-blk-hd h3{margin:0;font:600 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.nqh .h-blk-hd a{font-size:13px;color:var(--mint)}.nqh .h-rows{display:flex;flex-direction:column;gap:8px}.nqh .h-row{display:block;background:#00000047;border:1px solid var(--line);border-radius:14px;padding:12px 12px 11px;transition:border-color .2s,background .2s}.nqh .h-r1{display:flex;align-items:center;gap:10px}.nqh .h-r1 .h-nm{min-width:0;flex:1}.nqh .h-r1 .h-nm b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nqh .h-r1 .h-nm .h-s{display:block;font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nqh .h-mult{font:600 13px/1 var(--mono);color:var(--mint);border:1px solid rgba(2,255,178,.35);background:#02ffb212;border-radius:8px;padding:6px 7px;white-space:nowrap;text-align:right}.nqh .h-mult small{display:block;font:500 9.5px/1.1 var(--sans);color:var(--dim);margin-top:3px;letter-spacing:0}.nqh .h-prog{height:6px;border-radius:99px;background:var(--line);margin:10px 0 7px;overflow:hidden}.nqh .h-prog i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--deep),var(--mint));transform-origin:left;animation:nqh-grow 1.1s cubic-bezier(.2,.7,.2,1) both}.nqh .h-r2{display:flex;justify-content:space-between;gap:8px;font:12px/1.2 var(--mono);color:var(--dim)}.nqh .h-r2 b{color:var(--ink);font-weight:600}.nqh .h-spk{width:72px;height:26px;flex:none}.nqh .h-ret{font:600 15px/1 var(--mono);text-align:right;min-width:64px}.nqh .h-ret small{display:block;font:500 10px/1.2 var(--sans);color:var(--dim);margin-top:4px}.nqh .h-r1 .h-nm .h-simtag,.nqh .h-simtag{display:inline-block;font:600 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffc457;border:1px solid rgba(255,196,87,.45);border-radius:5px;padding:2px 4px;margin-left:6px;vertical-align:2px}.nqh .h-none{font-size:13.5px;color:var(--dim);border:1px dashed var(--line2);border-radius:12px;padding:12px}.nqh .h-live-ft{margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;color:var(--dim2)}.nqh .h-live-ft a{color:var(--ink);font-size:13.5px;font-weight:600;white-space:nowrap}.nqh .h-live-ft a:hover{color:var(--mint)}@media (min-width: 960px){.nqh .h-live{padding:20px}}.nqh section.h-sec{padding:72px 0;border-top:1px solid var(--line);scroll-margin-top:var(--head)}.nqh .h-kicker{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin:0 0 14px}.nqh h2.h-h{font-size:clamp(30px,7.6vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1.06;margin:0;max-width:18em}.nqh h2.h-h em{font-family:var(--serif);font-style:normal;font-weight:400;color:var(--mint);letter-spacing:0}.nqh .h-sub{font-size:17px;color:var(--dim);margin:14px 0 0;max-width:38em}.nqh .h-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px}@media (min-width: 900px){.nqh section.h-sec{padding:112px 0}.nqh .h-card{padding:26px}}.nqh .h-steps{margin-top:36px;display:grid;gap:14px;position:relative}.nqh .h-step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:16px}.nqh .h-step .h-node{width:56px;height:56px;border-radius:16px;border:1px solid rgba(2,255,178,.4);background:#03130d;display:grid;place-items:center;position:relative;z-index:1}.nqh .h-step .h-node svg{width:30px;height:30px}.nqh .h-step .h-n{font:600 12px/1 var(--mono);color:var(--mint);letter-spacing:.1em}.nqh .h-step h3{margin:6px 0;font-size:21px;letter-spacing:-.01em;line-height:1.2}.nqh .h-step p{margin:0;color:var(--dim);font-size:15.5px}.nqh .h-step .h-body{padding-bottom:18px}.nqh .h-track{position:absolute;left:27px;top:56px;bottom:60px;width:2px;background-image:linear-gradient(180deg,var(--mint) 50%,transparent 0);background-size:2px 14px;opacity:.55;animation:nqh-flowv 1.2s linear infinite}@media (min-width: 900px){.nqh .h-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px}.nqh .h-step{grid-template-columns:1fr;gap:18px}.nqh .h-step .h-node{width:64px;height:64px}.nqh .h-step .h-node svg{width:34px;height:34px}.nqh .h-track{left:64px;right:0;top:31px;bottom:auto;width:auto;height:2px;background-image:linear-gradient(90deg,var(--mint) 50%,transparent 0);background-size:14px 2px;animation:nqh-flowh 1.2s linear infinite}}.nqh .h-layers{margin-top:32px;display:grid;gap:28px}.nqh .h-pts{display:grid;gap:14px}.nqh .h-pt h3{margin:0 0 6px;font-size:20px}.nqh .h-pt p{margin:0 0 12px;color:var(--dim);font-size:15.5px}.nqh .h-stack{width:100%;max-width:520px;margin:0 auto}.nqh .h-stack text{font-family:var(--sans)}.nqh .h-cap{margin:18px 0 0;font-size:15px;color:var(--dim)}.nqh .h-cap b{color:var(--ink)}@media (min-width: 900px){.nqh .h-layers{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;margin-top:44px}}.nqh .h-setup{margin-top:20px;font-size:16px;color:var(--dim)}.nqh .h-setup b{color:var(--ink);font-family:var(--mono);font-weight:600}.nqh .h-ex{margin-top:18px;display:grid;gap:14px}.nqh .h-ex .h-hd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.nqh .h-ex .h-hd h3{margin:0;font-size:20px}.nqh .h-blab{font-size:12px;color:var(--dim);margin:10px 0 5px}.nqh .h-bar{display:flex;gap:4px;height:34px}.nqh .h-bar.h-thin{height:30px}.nqh .h-seg2{flex:0 0 calc(var(--w) - 2px);min-width:0;display:flex;align-items:center;padding:0 9px;border-radius:8px;font-size:12.5px;white-space:nowrap;overflow:hidden;transform-origin:left center}.nqh .h-seg2.h-sen{background:#b3ffe61f;border:1px solid rgba(179,255,230,.6)}.nqh .h-seg2.h-ple{background:#02ffb22e;border:1px solid var(--mint)}.nqh .h-seg2.h-hit{background:repeating-linear-gradient(45deg,#ff7a6b38 0,#ff7a6b38 5px,#ff7a6b14 5px,#ff7a6b14 10px);border:1px solid var(--loss);font-weight:700}.nqh .h-res{display:grid;grid-template-columns:auto 1fr auto;gap:6px 12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);align-items:baseline;font-size:15px}.nqh .h-res .h-v{font-family:var(--mono);color:var(--dim);font-size:13.5px}.nqh .h-res .h-p{font-family:var(--mono);font-weight:600;font-size:17px;text-align:right}.nqh .h-exnote{font-size:13px;color:var(--dim);margin:10px 0 0}.nqh .h-note{font-size:14.5px;color:var(--dim);margin:16px 0 0}.nqh .h-risk{margin-top:16px;display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(255,122,107,.5);background:var(--loss-bg);border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.5}.nqh .h-risk svg{width:26px;height:26px;flex:none;margin-top:1px}.nqh .h-risk b{color:var(--loss)}@media (min-width: 900px){.nqh .h-ex{grid-template-columns:1fr 1fr;gap:20px}}.nqh .h-spi{margin-top:56px}.nqh .h-h3x{font-size:clamp(24px,6vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.nqh .h-h3x em{font-family:var(--serif);font-style:normal;font-weight:400;color:var(--mint);letter-spacing:0}.nqh .h-spw{margin-top:22px;padding:16px}.nqh .h-spw-hd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.nqh .h-spw-hd h3{margin:0;font-size:20px}.nqh .h-calc{margin:0 0 14px}.nqh .h-calc summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line2);border-radius:8px;font:600 12.5px/1 var(--mono);color:var(--mint)}.nqh .h-calc summary::-webkit-details-marker{display:none}.nqh .h-calc summary:hover{border-color:var(--mint)}.nqh .h-calc summary svg{width:12px;height:12px;transition:transform .25s}.nqh .h-calc[open] summary{margin-bottom:10px}.nqh .h-calc[open] summary svg{transform:rotate(180deg)}.nqh .h-fx{margin:0;font:11.5px/1.6 var(--mono);color:var(--dim);background:#0000004d;border:1px solid var(--line);border-radius:12px;padding:10px 12px;white-space:pre;overflow-x:auto}.nqh .h-leg{margin:6px 2px 0;font:11px/1.45 var(--mono);color:var(--dim2)}.nqh .h-fx.h-lv{margin-top:8px;color:var(--ink);border-color:#02ffb24d}.nqh .h-fx .h-k{color:var(--dim2)}.nqh .h-fx .h-g{color:var(--mint);font-weight:600}.nqh .h-fx .h-l{color:var(--loss);font-weight:600}.nqh .h-lim{margin:10px 0 0;font-size:13.5px;color:var(--dim);border-left:2px solid var(--mint);padding:2px 0 2px 10px}.nqh .h-lim b{color:var(--ink);font-weight:600}.nqh .h-sl{margin-top:16px;display:grid;gap:14px}.nqh .h-sli{display:block}.nqh .h-slt{display:flex;align-items:baseline;gap:8px;font-size:13.5px;color:var(--dim);margin-bottom:6px}.nqh .h-slt .h-sym{font:700 15px/1 var(--mono);color:var(--mint)}.nqh .h-slt output{margin-left:auto;font:600 15px/1 var(--mono);color:var(--ink)}.nqh .h-sli input[type=range]{width:100%;height:28px;accent-color:var(--mint);margin:0}.nqh .h-pres{display:flex;flex-wrap:wrap;gap:8px}.nqh .h-pres .h-btn.h-on{border-color:var(--mint);color:var(--mint);background:#02ffb212}.nqh .h-mc{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.nqh .h-mcd{border:1px solid var(--line);border-radius:12px;padding:10px 11px;background:#00000040;min-width:0}.nqh .h-mcd .h-ml{font-size:12px;color:var(--dim)}.nqh .h-mcd .h-mv{font:700 24px/1.1 var(--mono);margin:4px 0 2px;letter-spacing:-.02em}.nqh .h-mcd .h-ma{font:11.5px/1.3 var(--mono);color:var(--dim)}.nqh .h-mcd .h-mt{display:inline-block;margin-top:6px;font:600 10.5px/1.2 var(--mono);color:var(--dim);border:1px solid var(--line2);border-radius:6px;padding:3px 5px}.nqh .h-mcd.h-p{border-color:#02ffb259}.nqh .h-verd{margin:12px 0 0;font-size:14px;color:var(--ink);background:#02ffb20d;border:1px solid rgba(2,255,178,.25);border-radius:10px;padding:9px 11px}.nqh .h-verd.h-past{background:var(--loss-bg);border-color:#ff7a6b66}.nqh .h-spc{margin-top:14px;position:relative}.nqh .h-spc svg{width:100%;height:auto;overflow:visible;touch-action:pan-y}.nqh .h-spc text{font-family:var(--sans)}.nqh .h-ro{margin:6px 0 0;font:11.5px/1.4 var(--mono);color:var(--dim);min-height:1.4em}.nqh .h-duo{margin-top:16px;display:grid;gap:14px}.nqh .h-duo .h-card h3{margin:0 0 12px;font-size:19px;line-height:1.25}.nqh .h-loop{width:100%;max-width:420px;margin:0 auto;overflow:visible}.nqh .h-loop .h-lpn rect{fill:#07100d;stroke:var(--line2);stroke-width:1.3}.nqh .h-loop .h-lpn.h-m rect{stroke:var(--mint);fill:#02ffb212}.nqh .h-loop text{font-family:var(--sans);text-anchor:middle}.nqh .h-loop .h-t1{fill:var(--ink);font-size:13px;font-weight:700}.nqh .h-loop .h-t2{fill:var(--dim);font-size:11.5px}.nqh .h-loop .h-t2.h-mono{font-family:var(--mono);fill:var(--mint);font-size:11px}.nqh .h-loop .h-t3{fill:var(--dim);font-size:12px}.nqh .h-loop .h-t3.h-mono{font-family:var(--mono);font-size:11px}.nqh .h-bal{margin-top:14px;border-top:1px dashed rgba(255,196,87,.45);padding-top:12px}.nqh .h-bal p{margin:0 0 8px;font-size:13.5px;color:var(--dim);line-height:1.7}.nqh .h-bal .h-balk{color:#ffc457;font:600 12px/1.3 var(--mono);letter-spacing:.04em}.nqh .h-bal .h-bt{color:var(--ink);border:1px dashed rgba(255,196,87,.55);border-radius:6px;padding:1px 6px;white-space:nowrap}.nqh .h-ptv{width:100%;max-width:440px;margin:0 auto 6px;overflow:visible}.nqh .h-ptv text{font-family:var(--sans);font-size:11px;fill:var(--dim)}.nqh .h-ptv .h-tk text{font-family:var(--mono);font-size:10.5px}.nqh .h-ptv .h-ax line{stroke:var(--line2);stroke-width:1}.nqh .h-ptv .h-ax .h-gr{stroke:var(--line)}.nqh .h-ptv .h-ax .h-thr{stroke:var(--mint)}.nqh .h-ptv .h-pcl{fill:none;stroke:var(--mint);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.nqh .h-ptv .h-pcl.h-dim{stroke:var(--dim);stroke-dasharray:5 4}.nqh .h-ptv .h-pdot{fill:var(--mint);stroke:var(--panel);stroke-width:2}.nqh .h-ptv .h-pa{fill:var(--ink);font-size:11.5px}.nqh .h-ptv .h-pa.h-halo{paint-order:stroke;stroke:var(--panel);stroke-width:4px;stroke-linejoin:round}.nqh .h-ptl{margin:6px 0 0;padding-left:18px;color:var(--dim);font-size:14.5px}.nqh .h-ptl li{margin-bottom:6px}.nqh .h-ptl b{color:var(--ink)}.nqh .h-ptx{margin:10px 0 0;font-size:13.5px;color:var(--dim);border:1px solid var(--line);border-radius:10px;padding:9px 11px;background:#00000040}.nqh .h-ptx b{color:var(--mint)}@media (min-width: 400px){.nqh .h-fx{font-size:12.5px}}@media (min-width: 900px){.nqh .h-spi{margin-top:80px}.nqh .h-spw{padding:26px}.nqh .h-fxw{display:grid}.nqh .h-sl{grid-template-columns:1fr 1fr auto;align-items:end;gap:22px}.nqh .h-mc{grid-template-columns:repeat(4,1fr);gap:12px}.nqh .h-mcd .h-mv{font-size:30px}.nqh .h-duo{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}}.nqh .h-flowd{margin-top:32px;display:grid;gap:0}.nqh .h-fnode{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;border:1px solid var(--line2);background:var(--panel);position:relative}.nqh .h-fnode.h-m{border-color:var(--mint);background:#02ffb20f}.nqh .h-fnode svg{width:36px;height:36px;flex:none}.nqh .h-fnode b{display:block;font-size:16.5px;line-height:1.25}.nqh .h-fnode span{display:block;font-size:13.5px;color:var(--dim)}.nqh .h-fnode .h-apik{position:absolute;right:12px;top:-13px;font:600 11px/1 var(--mono);color:var(--mint);background:var(--bg);border:1px solid rgba(2,255,178,.45);border-radius:99px;padding:5px 8px;display:flex;gap:5px;align-items:center;white-space:nowrap}.nqh .h-fnode .h-apik svg{width:14px;height:14px}@media (max-width: 899px){.nqh .h-fnode .h-apik{top:auto;bottom:-13px}}.nqh .h-conn{position:relative;height:62px;margin-left:33px;display:flex;align-items:center}.nqh .h-conn:before{content:"";position:absolute;left:0;top:4px;bottom:8px;width:2px;background-image:linear-gradient(180deg,var(--mint) 50%,transparent 0);background-size:2px 12px;animation:nqh-flowv 1.1s linear infinite}.nqh .h-conn:after{content:"";position:absolute;left:-4px;bottom:2px;border:5px solid transparent;border-top:7px solid var(--mint);border-bottom:0}.nqh .h-conn em{font:normal 500 12.5px/1.2 var(--mono);color:var(--mint);margin-left:18px}.nqh .h-guards{margin-top:30px;display:grid;gap:8px;font-size:14.5px}.nqh .h-guards div{display:flex;gap:10px;align-items:center}.nqh .h-guards svg{width:20px;height:20px;flex:none}.nqh .h-cgrid{margin-top:26px;display:grid;gap:12px}.nqh .h-cgrid .h-card{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;align-content:start}.nqh .h-cgrid svg{width:44px;height:44px}.nqh .h-cgrid h3{margin:2px 0 4px;font-size:17.5px;line-height:1.25}.nqh .h-cgrid p{margin:0;color:var(--dim);font-size:14.5px}.nqh .h-cant{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;font-size:15px;color:var(--dim)}@media (min-width: 720px){.nqh .h-cgrid{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.nqh .h-flowd{grid-template-columns:1fr 150px 1.2fr 170px 1fr;align-items:center;margin-top:52px}.nqh .h-conn{height:auto;margin:0 6px;flex-direction:column;justify-content:center;min-height:80px}.nqh .h-conn:before{left:0;right:10px;top:50%;bottom:auto;width:auto;height:2px;background-image:linear-gradient(90deg,var(--mint) 50%,transparent 0);background-size:12px 2px;animation:nqh-flowh 1.1s linear infinite}.nqh .h-conn:after{left:auto;right:0;top:calc(50% - 4px);bottom:auto;border:5px solid transparent;border-left:8px solid var(--mint);border-right:0}.nqh .h-conn em{margin:0;text-align:center;position:absolute;left:0;right:10px;bottom:calc(50% + 10px)}.nqh .h-fnode{flex-direction:column;text-align:center;padding:22px 16px;min-height:150px;justify-content:center}.nqh .h-fnode .h-apik{right:50%;transform:translate(50%);top:-14px}.nqh .h-guards{grid-template-columns:1fr 1fr}.nqh .h-cgrid{grid-template-columns:repeat(4,1fr)}.nqh .h-cgrid .h-card{grid-template-columns:1fr}}.nqh .h-tsteps{margin-top:32px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.nqh .h-tsteps .h-card{display:flex;flex-direction:column;gap:8px;padding:16px}.nqh .h-tsteps svg{width:36px;height:36px}.nqh .h-tsteps .h-n{font:600 11.5px/1 var(--mono);color:var(--mint);letter-spacing:.1em;margin-top:4px}.nqh .h-tsteps h3{margin:0;font-size:18px}.nqh .h-tsteps p{margin:0;color:var(--dim);font-size:14px}.nqh .h-fee{margin-top:22px;display:grid;gap:14px;align-items:center}.nqh .h-feebig{font-size:72px;font-weight:800;letter-spacing:-.04em;color:var(--mint);line-height:.9}.nqh .h-feebig small{display:block;font-size:14px;color:var(--dim);font-weight:500;letter-spacing:0;margin-top:8px}.nqh .h-fee p{margin:0;font-size:16px}.nqh .h-fee p span{color:var(--dim)}.nqh .h-tcta{margin-top:24px}@media (min-width: 900px){.nqh .h-tsteps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}.nqh .h-tsteps .h-card{padding:22px}.nqh .h-fee{grid-template-columns:auto 1fr auto;gap:36px;margin-top:36px}.nqh .h-feebig{font-size:96px}.nqh .h-tcta{margin:0}}.nqh .h-rules{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.nqh .h-rule{padding:18px 16px}.nqh .h-rule .h-k{font:600 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);min-height:2.6em}.nqh .h-rule .h-num{font-size:48px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--mint);margin:6px 0 10px;font-variant-numeric:tabular-nums}.nqh .h-rule.h-z .h-num{color:var(--ink)}.nqh .h-rule p{margin:0;font-size:13.5px;color:var(--dim)}.nqh .h-rules-ft{margin-top:18px;font-size:14.5px;color:var(--dim)}.nqh .h-rules-ft a{color:var(--mint);border-bottom:1px solid rgba(2,255,178,.35)}@media (min-width: 900px){.nqh .h-rules{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}.nqh .h-rule{padding:26px 24px}.nqh .h-rule .h-num{font-size:68px}.nqh .h-rule p{font-size:14.5px}}.nqh .h-faq{margin-top:28px;max-width:860px}.nqh .h-faq details{border-bottom:1px solid var(--line)}.nqh .h-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 2px;font-size:17px;font-weight:700;line-height:1.35}.nqh .h-faq summary::-webkit-details-marker{display:none}.nqh .h-faq summary .h-pl{width:26px;height:26px;flex:none;border:1px solid var(--line2);border-radius:8px;display:grid;place-items:center;transition:transform .25s,border-color .25s}.nqh .h-faq summary .h-pl svg{width:12px;height:12px}.nqh .h-faq details[open] summary .h-pl{transform:rotate(45deg);border-color:var(--mint)}.nqh .h-faq details p{margin:0 0 18px;color:var(--dim);font-size:15.5px;max-width:46em}.nqh .h-closing{position:relative;overflow:hidden;text-align:center;padding:80px 0 72px;border-top:1px solid var(--line)}.nqh .h-closing .h-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 50% 25%,rgba(2,255,178,.14),transparent 70%);pointer-events:none}.nqh .h-closing .h-cm{width:104px;height:104px;margin:0 auto 18px;position:relative}.nqh .h-closing .h-tag{font-size:clamp(40px,10vw,76px);position:relative}.nqh .h-closing .h-ctas{justify-content:center;position:relative}.nqh .h-closing .h-ctas .h-btn{flex:0 1 200px}.nqh footer{border-top:1px solid var(--line);padding:36px 0 44px}.nqh .h-ft{display:grid;gap:22px}.nqh .h-ft .h-logo{margin:0}.nqh .h-ft .h-tl{font-family:var(--serif);color:var(--mint);font-size:20px;margin-top:6px}.nqh .h-flinks{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px}.nqh .h-flinks a{color:var(--dim)}.nqh .h-flinks a:hover{color:var(--mint)}.nqh .h-disc{font-size:12.5px;line-height:1.55;color:var(--dim2);max-width:70em;margin:0}.nqh .h-copy{font:12px/1 var(--mono);color:var(--dim2)}@media (min-width: 900px){.nqh .h-ft{grid-template-columns:auto 1fr;align-items:start}.nqh .h-flinks{justify-content:flex-end}.nqh .h-disc,.nqh .h-copy{grid-column:1 / -1}}@keyframes nqh-spin{to{transform:rotate(360deg)}}@keyframes nqh-flowv{to{background-position:0 14px}}@keyframes nqh-flowh{to{background-position:14px 0}}@keyframes nqh-dash{to{stroke-dashoffset:-32}}@keyframes nqh-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes nqh-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nqh .h-spin-img{animation:nqh-spin 26s linear infinite}.nqh .h-wheel .h-mk{position:absolute;left:15.52%;top:15.52%;width:68.97%;height:68.97%}.nqh .h-closing .h-cm img{position:absolute;left:8.33%;top:8.33%;width:83.33%;height:83.33%}.nqh .h-orbit{transform-origin:100px 100px;animation:nqh-spin 18s linear infinite}.nqh .h-orbit.h-o2{animation-duration:30s}.nqh .h-orbit.h-o3{animation-duration:46s}.nqh .h-flow{fill:none;stroke:var(--mint);stroke-width:2.4;stroke-dasharray:7 9;stroke-linecap:round;animation:nqh-dash 1.6s linear infinite}.nqh .h-flowl{fill:none;stroke:var(--loss);stroke-width:2.4;stroke-dasharray:7 9;stroke-linecap:round;animation:nqh-dash 1.6s linear infinite}.nqh .h-rv{opacity:0}.nqh .h-rv.h-on{animation:nqh-rise .75s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * 90ms)}.nqh .h-gx{transform:scaleX(0)}.nqh .h-on .h-gx{animation:nqh-grow .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * .12s + .2s)}@media (prefers-reduced-motion: reduce){.nqh,.nqh *,.nqh *:before,.nqh *:after{animation:none!important;transition:none!important}.nqh .h-rv{opacity:1}.nqh .h-gx{transform:none}}.nqh .h-sli input[type=range]{background:transparent;border:0;border-radius:0;padding:0}:root{--bg: #0a0d0c;--bg2: #0d1a14;--panel: #101a13;--panel2: #1b2a22;--border: #26382c;--text: #ebf1ec;--dim: #b8c9bd;--green: #02ffb2;--red: #ff5d5d;--accent: #02ffb2;--blue: #3b82f6;--mint-glow: rgba(2, 255, 178, .14);--mono: "Geist Mono", "Space Mono", "SF Mono", Menlo, Consolas, monospace;--serif: "Instrument Serif", Georgia, serif;--sans: "DM Sans", -apple-system, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", Arial, sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:13px;font-optical-sizing:none;font-variation-settings:"opsz" 14;font-variant-numeric:tabular-nums}.splash{display:flex;align-items:center;justify-content:center;height:100vh;color:var(--dim)}.app-shell{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:20px;padding:0 16px;height:48px;background:var(--bg2);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:40}.brand{font-weight:700;color:var(--accent);letter-spacing:.5px;text-shadow:0 0 14px var(--mint-glow)}.main-nav{display:flex;gap:4px;flex:1}.main-nav a{color:var(--dim);text-decoration:none;padding:6px 12px;border-radius:6px;font-size:13px}.main-nav a:hover{color:var(--text)}.main-nav a.active{color:var(--text);background:var(--panel2)}.topbar-right{display:flex;gap:8px;align-items:center}.page{padding:16px;flex:1;max-width:1600px;width:100%;margin:0 auto}.page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px;flex-wrap:wrap}.page-head h1{font-size:18px;margin:0}.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:12px;margin-bottom:14px}.data-table{width:100%;border-collapse:collapse;font-size:12.5px}.data-table th{text-align:left;color:var(--dim);font-weight:500;padding:6px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.data-table td{padding:7px 8px;border-bottom:1px solid rgba(42,50,61,.5);vertical-align:middle}.data-table tbody tr:hover{background:#ffffff05}.data-table.compact td,.data-table.compact th{padding:4px 6px}.data-table.inner{margin-top:8px}.data-table .r{text-align:right}.center{text-align:center}.mono{font-family:var(--mono)}.dim{color:var(--dim)}.pos{color:var(--green)}.neg{color:var(--red)}.warn{color:#f0b90b}.err-text{color:var(--red);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer{background:var(--bg2)}.row-open{background:#f0b90b0a}.btn{background:var(--panel2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:7px 14px;font-size:13px;cursor:pointer;white-space:nowrap}.btn:hover{border-color:var(--dim)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:#1a1a1a;font-weight:600}.btn.danger{background:#ea394326;border-color:var(--red);color:var(--red)}.btn.warn{background:#f0b90b1f;border-color:var(--accent);color:var(--accent)}.btn.ghost{background:transparent;border-color:transparent;color:var(--dim)}.btn.ghost:hover{color:var(--text)}.btn.sm{padding:4px 9px;font-size:12px}.btn.block{width:100%;padding:10px;font-size:14px;margin-top:10px}.btn.buy-btn{background:var(--green);border-color:var(--green);color:#06130d;font-weight:700}.btn.sell-btn{background:var(--red);border-color:var(--red);color:#fff;font-weight:700}.btn-icon{background:none;border:none;color:var(--dim);font-size:20px;cursor:pointer;line-height:1}.link{background:none;border:none;color:var(--blue);cursor:pointer;font-size:inherit;padding:0}.actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.mini-ok{color:var(--green);font-size:11px;width:100%}.mini-err{color:var(--red);font-size:11px;width:100%}.switch{width:34px;height:18px;border-radius:9px;background:var(--panel2);border:1px solid var(--border);position:relative;cursor:pointer;padding:0}.switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--dim);transition:all .15s}.switch.on{background:#16c78440;border-color:var(--green)}.switch.on:after{left:18px;background:var(--green)}.switch:disabled{opacity:.45;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.field>span{color:var(--dim);font-size:12px}.field.check{flex-direction:row;align-items:center;gap:8px}.field.check>span{color:var(--text)}input,select,textarea{background:var(--bg2);border:1px solid var(--border);border-radius:6px;color:var(--text);padding:7px 10px;font-size:13px;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--accent)}input:disabled{opacity:.45}input[type=checkbox],input[type=radio]{width:auto}input[type=range]{padding:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.sym-link{background:none;border:none;padding:0;font:inherit;color:var(--accent, #f0b90b);cursor:pointer;text-align:left}.sym-link:hover{text-decoration:underline}.check-list{max-height:220px;overflow-y:auto;border:1px solid var(--border);border-radius:6px;padding:6px}.check-item{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:4px;cursor:pointer}.check-item:hover{background:var(--panel2)}.hint-box{background:#f0b90b12;border:1px solid rgba(240,185,11,.3);color:var(--accent);border-radius:6px;padding:8px 12px;margin-bottom:12px;font-size:12.5px}.tip{color:var(--accent);cursor:help;font-weight:700}.banner{border-radius:6px;padding:8px 12px;margin:8px 0;font-size:12.5px}.banner.err{background:#ea39431a;border:1px solid rgba(234,57,67,.4);color:var(--red)}.banner.ok{background:#16c7841a;border:1px solid rgba(22,199,132,.4);color:var(--green)}.badge{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10.5px;margin-left:6px;text-transform:uppercase;letter-spacing:.4px}.badge.ex-binance{background:#f0b90b26;color:var(--accent)}.badge.ex-bybit{background:#3b82f626;color:var(--blue)}.badge.ex-bitget{background:#16c78426;color:var(--green)}.badge.demo{background:#8b95a333;color:var(--dim)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal{background:var(--panel);border:1px solid var(--border);border-radius:10px;width:92%;max-width:560px;max-height:88vh;overflow-y:auto}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.modal-head h3{margin:0;font-size:15px}.modal-body{padding:16px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.confirm-msg{line-height:1.6;margin:4px 0 0}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center}.login-card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:28px;width:340px}.login-card h1{color:var(--accent);font-size:20px;margin:0 0 4px;text-shadow:0 0 18px var(--mint-glow)}.login-card h2{color:var(--dim);font-size:14px;font-weight:400;margin:0 0 18px;font-family:var(--serif);font-style:italic}.login-lang{display:flex;justify-content:flex-end}.seg{display:flex;gap:4px;background:var(--bg2);border:1px solid var(--border);border-radius:6px;padding:3px;margin-bottom:10px}.seg button{flex:1;background:none;border:none;color:var(--dim);padding:6px 10px;border-radius:4px;cursor:pointer;font-size:12.5px}.seg button.on{background:var(--panel2);color:var(--text);font-weight:600}.seg.side-seg button.buy.on{background:var(--green);color:#06130d}.seg.side-seg button.sell.on{background:var(--red);color:#fff}.seg.sm-seg button{padding:4px 8px;font-size:12px}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin:-4px -4px 10px;padding:0 4px}.tabs button{background:none;border:none;border-bottom:2px solid transparent;color:var(--dim);padding:8px 14px;cursor:pointer;font-size:13px}.tabs button.on{color:var(--text);border-bottom-color:var(--accent)}.tabs-right{margin-left:auto;display:flex;align-items:center}.group-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.group-card .group-head{display:flex;align-items:baseline;justify-content:space-between}.group-card h3{margin:0 0 8px;font-size:15px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.chip{background:var(--panel2);border:1px solid var(--border);border-radius:12px;padding:3px 10px;font-size:12px;color:var(--text)}button.chip{cursor:pointer}button.chip:hover:not(.on){border-color:var(--dim)}.group-equity{margin-bottom:10px;color:var(--dim)}.group-equity .mono{color:var(--text)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:14px}.card{margin-bottom:0}.card-label{color:var(--dim);font-size:12px;margin-bottom:6px}.card-value{font-size:20px;font-weight:600}.card-sub{font-size:11px;margin-top:4px}.charts-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.chart-panel{margin-bottom:14px}.chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.chart-head h3{margin:0;font-size:14px}.chart-head .seg{margin-bottom:0;min-width:160px}@media (max-width: 1100px){.charts-row{grid-template-columns:1fr}}.trading-page .panel{margin-bottom:10px}.trade-topbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;position:relative;z-index:30}.target-select{display:flex;align-items:center;gap:8px}.target-select>span{color:var(--dim);font-size:12px}.target-select select{width:auto;min-width:180px}.target-stats{display:flex;gap:14px;align-items:center;font-size:12px}.symbol-header{display:flex;gap:16px;align-items:baseline;margin-right:auto;order:-1;font-size:12px}.sym-dd-btn{background:none;border:none;padding:2px 4px;color:var(--text);cursor:pointer;display:inline-flex;align-items:baseline;gap:6px;border-radius:6px}.sym-dd-btn .dim{font-size:12px;font-weight:400}.sym-dd-btn:hover,.sym-dd-btn.open{background:var(--panel2)}.trading-page .sym-dd{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:400px;max-width:calc(100vw - 32px);max-height:72vh;display:flex;flex-direction:column;margin:0;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 40px #0000008c}.sym-dd .ticker-scroll{flex:1 1 auto;min-height:0;max-height:none}.strip-row{display:flex;align-items:center;gap:8px;margin:-2px 0 8px}.strip-row .layout-controls{flex:0 0 auto;margin-left:auto}.fav-strip{flex:1 1 auto;min-width:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:0 2px}.fav-strip::-webkit-scrollbar{display:none}.fav-chip{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;background:none;border:1px solid transparent;border-radius:6px;padding:3px 8px;color:var(--text);font-size:12px;cursor:pointer}.fav-chip:hover{background:var(--panel2)}.fav-chip.on{border-color:var(--border);background:var(--panel)}.fav-chip .fav-on{color:var(--accent)}.fav-chip .small{font-size:11px}.symbol-header .sym-name{font-size:17px;font-weight:700}.symbol-header .mono{font-size:15px}.trade-main{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:10px;align-items:stretch}.chart-mid{padding:0;overflow:hidden;height:calc(100vh - 200px);min-height:480px}.tv-chart{height:100%}.chart-placeholder{display:flex;align-items:center;justify-content:center;height:100%}.list-head{display:flex;gap:8px;align-items:center}.list-head .seg{flex:1}.live-dot{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.5px;color:var(--dim);margin-bottom:10px}.live-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dim)}.live-dot.on{color:var(--green)}.live-dot.on:before{background:var(--green);box-shadow:0 0 6px #16c784cc}.live-dot.acct{margin-bottom:0}.ticker-list .search{margin-bottom:8px}.ticker-scroll{max-height:calc(100vh - 330px);overflow-y:auto}.ticker-scroll tbody tr{cursor:pointer}.ticker-scroll tr.selected{background:#f0b90b14}.ticket .pct-row{display:flex;align-items:center;gap:8px}.ticket .pct-input{width:70px}.pct-btns{display:flex;gap:6px;margin-top:6px}.est{margin-top:6px;font-size:12px}.lev-msg{font-size:11.5px;margin:-4px 0 8px}.tpsl{border-top:1px solid var(--border);padding-top:8px;margin-top:4px}.results{margin-top:12px;border-top:1px solid var(--border);padding-top:8px}.results h4{margin:0 0 6px;font-size:12.5px;color:var(--dim)}.result-row{font-size:12px;padding:5px 8px;border-radius:4px;margin-bottom:4px;display:flex;justify-content:space-between;gap:10px}.result-row.ok{background:#16c78414;color:var(--green)}.result-row.fail{background:#ea394314;color:var(--red)}@media (max-width: 900px){.trade-main{grid-template-columns:1fr}}.login-divider{text-align:center;color:var(--muted, #8a8f98);font-size:12px;margin:10px 0 4px}.login-google{display:block;text-align:center;text-decoration:none}.account-detail{padding:4px 0}.tab-bar{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.tab-bar .tab{background:var(--panel2, #1a1d23);color:var(--muted, #8a8f98);border:1px solid var(--border, #262a32);border-radius:6px;padding:6px 14px;cursor:pointer;font-size:13px}.tab-bar .tab.active{color:var(--text, #e8eaed);border-color:var(--accent, #f0b90b)}.stat-cards{display:flex;gap:12px;margin-bottom:16px}.stat-card{background:var(--panel2, #1a1d23);border:1px solid var(--border, #262a32);border-radius:8px;padding:12px 18px;min-width:180px}.stat-card.stat-actions{display:flex;align-items:center;justify-content:center;min-width:0}.stat-label{font-size:12px;color:var(--muted, #8a8f98);margin-bottom:4px}.stat-value{font-size:20px;font-weight:600}.wallet-view h4{margin:14px 0 8px;font-size:13px;color:var(--muted, #8a8f98)}.input-row{display:flex;gap:8px}.input-row input{flex:1}.transfer-route{display:flex;align-items:flex-end;gap:12px;margin:12px 0}.banner.ok{background:#0ecb811f;color:#0ecb81;border:1px solid rgba(14,203,129,.3);border-radius:6px;padding:8px 12px;margin:8px 0}.range-controls{display:flex;align-items:center;gap:10px}.range-dates{display:inline-flex;align-items:center;gap:6px}.range-dates input{background:var(--panel2, #1a1d23);border:1px solid var(--border, #262a32);color:var(--text, #e8eaed);border-radius:6px;padding:5px 8px;font-size:12px}.dd-stats{display:flex;gap:16px;font-size:12px;color:var(--muted, #8a8f98)}.pnl-calendar{display:grid;grid-template-columns:1fr 200px;gap:14px}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cal-head{text-align:center;font-size:11px;color:var(--muted, #8a8f98);padding:4px 0}.cal-cell{border-radius:4px;min-height:52px;padding:4px 6px}.cal-cell.empty{background:transparent}.cal-daynum{font-size:11px;color:var(--muted, #8a8f98)}.cal-pnl{font-size:11px;font-weight:600;margin-top:2px}.cal-side{display:flex;flex-direction:column;gap:10px}.cal-stat{padding:10px 12px}.panel2{background:var(--panel2, #1a1d23);border:1px solid var(--border, #262a32);border-radius:8px}.cal-big{font-size:17px;font-weight:700;margin:2px 0 6px}.cal-counts{display:flex;justify-content:space-between}.cal-counts .cal-big{margin:2px 0 0}.cal-main .chart-head select{background:var(--panel2, #1a1d23);border:1px solid var(--border, #262a32);color:var(--text, #e8eaed);border-radius:6px;padding:4px 8px;font-size:12px}.bal-info{border-top:1px solid var(--border, #262a32);padding-top:10px;margin-top:2px}.bal-row{display:flex;justify-content:space-between;font-size:12px;padding:2px 0}.bal-row span{color:var(--muted, #8a8f98)}.cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;margin-top:6px}.cost-grid div{display:flex;justify-content:space-between;font-size:12px}.cost-grid span{color:var(--muted, #8a8f98)}.tpsl-cell{white-space:nowrap}.tpsl-cell .btn{margin-left:6px}.price-chart{display:flex;flex-direction:column;height:100%}.interval-bar{display:flex;gap:4px;padding:6px 8px;border-bottom:1px solid var(--border, #262a32)}.interval-bar button{background:transparent;border:none;color:var(--muted, #8a8f98);font-size:12px;padding:3px 8px;border-radius:4px;cursor:pointer}.interval-bar button.on{color:var(--accent, #f0b90b);background:var(--panel2, #1a1d23)}.price-chart-canvas{flex:1;min-height:0}.status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;align-self:center}.status-dot.ok{background:var(--green)}.status-dot.warn{background:var(--red);animation:statusPulse 1.2s ease-in-out infinite}.status-dot.down{background:#ea3943}@keyframes statusPulse{50%{opacity:.35}}.tpsl-sub{color:var(--muted, #8a8f98);margin-bottom:8px}.tpsl-info{display:flex;justify-content:space-between;gap:12px;background:var(--panel2, #1a1d23);padding:8px 12px;border-radius:6px;margin-bottom:12px;font-size:13px;flex-wrap:wrap}.tpsl-info em{font-style:normal;color:var(--muted, #8a8f98);margin-right:6px}.tpsl-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tpsl-col{display:flex;flex-direction:column;gap:10px}.tpsl-col-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tpsl-badge{padding:2px 8px;border-radius:4px;font-weight:700;font-size:12px}.tpsl-badge.tp{background:var(--mint-glow);color:var(--green)}.tpsl-badge.sl{background:#ea394326;color:#ea3943}.tpsl-row{display:flex;gap:8px;align-items:center}.tpsl-row input[type=number],.tpsl-row .num-field input{flex:1;min-width:0;background:var(--panel2, #1a1d23);border:1px solid var(--border, #2a323d);color:inherit;padding:8px 10px;border-radius:6px}.tpsl-row select{background:var(--panel2, #1a1d23);border:1px solid var(--border, #2a323d);color:inherit;padding:8px 6px;border-radius:6px}.tpsl-col>input[type=number],.tpsl-col>.num-field input{background:var(--panel2, #1a1d23);border:1px solid var(--border, #2a323d);color:inherit;padding:8px 10px;border-radius:6px}.tpsl-slider input[type=range]{width:100%;accent-color:var(--accent)}.tpsl-slider-marks{display:flex;justify-content:space-between;font-size:11px;color:var(--muted, #8a8f98)}.tpsl-desc{font-size:12px;line-height:1.5;min-height:18px}.tpsl-avail{font-size:12px}.tpsl-row select{flex:0 0 auto;width:auto}.tpsl-row input[type=number],.tpsl-row .num-field input{flex:1 1 0;min-width:96px;padding:9px 10px}.tpsl-row>.num-field{flex:1 1 0;min-width:96px}.tpsl-row .btn.sm.ghost{flex:0 0 auto}.tpsl-fields{display:flex;gap:8px;align-items:flex-end}.tpsl-field{flex:1 1 0;display:flex;flex-direction:column;gap:4px;min-width:0}.tpsl-field.narrow{flex:0 0 auto}.tpsl-field>span{font-size:11px;color:var(--muted, #8a8f98)}.tpsl-field input,.tpsl-field select{width:100%;box-sizing:border-box;height:40px;background:var(--panel2, #1a1d23);border:1px solid var(--border, #2a323d);color:inherit;padding:0 10px;border-radius:6px;font-size:13px}.tpsl-field input:disabled{opacity:.5}.pos-orders>td{padding:0 8px 8px}.pos-orders-box{background:var(--panel2, #1a1d23);border-radius:6px;padding:8px 10px}.pos-orders-box .data-table{font-size:12px}.pos-preview{font-size:12px;color:var(--muted, #8a8f98);padding-top:6px}.peek-banner{display:flex;align-items:center;justify-content:center;gap:12px;background:#3a2f0b;color:#f0b90b;padding:8px 12px;font-size:13px;border-bottom:1px solid #5a4a0b}.chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid var(--border);color:var(--dim)}.chip.listed{color:var(--green);border-color:#02ffb266;background:var(--mint-glow)}.chip.pending{color:var(--accent);border-color:#02ffb240}.chip.rejected,.chip.delisted{color:var(--red);border-color:#ff5d5d59}.bind-ip-box{display:flex;align-items:center;gap:10px;background:var(--panel2);border:1px solid var(--border);padding:10px 14px;border-radius:6px;margin:10px 0;font-size:13px;flex-wrap:wrap}.bind-ip-box code{font-size:15px;color:var(--accent);letter-spacing:.5px}.scope-tree{position:relative;display:inline-block}.scope-tree-btn{display:flex;align-items:center;gap:6px;max-width:280px}.scope-tree-selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-tree-caret{flex-shrink:0;font-size:10px;color:var(--dim)}.scope-tree-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;min-width:320px;max-height:380px;overflow:hidden;border-radius:8px;box-shadow:0 8px 24px #0006}.scope-tree-scroll{max-height:380px;overflow-y:auto;padding:4px 0}.scope-tree-item{display:flex;align-items:center;gap:6px;padding:6px 12px;cursor:pointer;font-size:13px;white-space:nowrap}.scope-tree-item:hover{background:var(--panel2)}.scope-tree-item.on{color:var(--accent);background:var(--mint-glow)}.scope-tree-icon{width:18px;text-align:center;flex-shrink:0}.scope-tree-label{overflow:hidden;text-overflow:ellipsis}.scope-tree-role{font-size:10px;margin-left:auto;padding-left:8px}.public-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.public-head{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:52px;background:var(--bg2);border-bottom:1px solid var(--border)}.public-head .brand{text-shadow:0 0 14px var(--mint-glow)}.public-nav{display:flex;gap:12px;align-items:center}@media (max-width: 640px){.public-head{flex-wrap:wrap;height:auto;padding:8px 16px;row-gap:8px}.public-nav{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-end;gap:8px 10px}}@media (max-width: 480px){.login-wrap{padding:16px;box-sizing:border-box}.login-card{width:100%;max-width:none!important;box-sizing:border-box;padding:20px;min-width:0}}.public-shell .page-head,.public-shell .panel,.public-shell .data-table{width:100%}.lb-hero{text-align:center;padding:48px 24px 24px}.lb-hero h1{margin:0 0 8px;font-size:28px;color:var(--text);text-shadow:0 0 24px var(--mint-glow)}.lb-hero p{margin:0;color:var(--dim);font-family:var(--serif);font-style:italic;font-size:15px}.lb-table{margin:12px 24px;width:calc(100% - 48px)}.lb-rank{color:var(--dim);font-family:var(--mono)}.public-loading,.public-empty,.public-error{text-align:center;padding:48px 24px;color:var(--dim)}.public-error{color:var(--red)}.public-foot{margin-top:auto;text-align:center;padding:24px;color:var(--dim);font-size:12px;font-family:var(--serif);font-style:italic}.up{color:var(--green)}.down{color:var(--red)}.group-sum{width:100%;border-collapse:collapse;margin-top:6px;font-size:12px}.group-sum th,.group-sum td{padding:3px 4px;border-bottom:1px solid var(--border);text-align:left}.group-sum th.r,.group-sum td.r{text-align:right}.group-sum th{color:var(--dim, #8b95a3);font-weight:500}.result-row.skip{opacity:.8;border-left-color:#ff9f1a}.lev-pending{display:flex;flex-direction:column;gap:4px;margin:4px 0 6px}.notif{position:relative;display:inline-flex}.notif-bell{position:relative;font-size:14px}.notif-badge{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:#fff;font-size:10px;line-height:16px;text-align:center}.notif-panel{position:absolute;right:0;top:calc(100% + 6px);width:min(380px,calc(100vw - 32px));max-height:70vh;overflow-y:auto;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000073;z-index:50}.notif-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--panel)}.notif-item{padding:10px 12px;border-bottom:1px solid var(--border);border-left:3px solid transparent}.notif-item.clickable,.notif-item.pinned{cursor:pointer}.notif-item.clickable:hover,.notif-item.pinned:hover{background:var(--panel2)}.notif-item.read{opacity:.6}.notif-item.pinned{background:var(--bg2)}.notif-item.lvl-warn{border-left-color:#f0b90b}.notif-item.lvl-danger{border-left-color:var(--red)}.notif-item.lvl-success{border-left-color:var(--green)}.notif-title{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.notif-body{font-size:12px;color:var(--dim);margin-top:3px;line-height:1.45}.notif-time{font-size:11px;margin-top:4px}.notif-dot{width:7px;height:7px;border-radius:50%;background:var(--green);flex:none}.notif-cmd{display:flex;align-items:center;gap:6px;margin-top:6px}.notif-cmd code{font-size:11px;background:var(--bg);padding:3px 6px;border-radius:4px;overflow-x:auto;white-space:nowrap;flex:1}.notif-empty{padding:20px 12px;text-align:center;font-size:12px}.algo-fields{display:flex;flex-direction:column;gap:6px;margin:6px 0}.algo-fields .row2{display:flex;gap:6px}.algo-fields .row2 select{flex:0 0 90px}.algo-fields .row2 input{flex:1;min-width:0}.algo-fields .field{display:flex;flex-direction:column;gap:4px}.algo-fields .field.check{flex-direction:row;align-items:center}.unit-input{display:flex;align-items:center;gap:6px}.unit-input input{flex:1;min-width:0}.unit-input select{flex:0 0 auto;max-width:96px}.unit-input>.dim{flex:0 0 auto}.row-between{display:flex;justify-content:space-between;align-items:center;gap:8px}.inline-select{width:auto;padding:2px 6px;font-size:12px}.link-dd{align-self:flex-start;background:none;border:none;padding:0;color:var(--dim);font-size:12px;cursor:pointer;border-bottom:1px dashed var(--border)}.link-dd:hover{color:var(--text)}.picker{display:flex;justify-content:space-between;align-items:center;gap:6px;width:100%;text-align:left;background:var(--panel2);border:1px solid var(--border);border-radius:6px;padding:6px 8px;font-size:12.5px;color:var(--text);cursor:pointer}.picker:hover{border-color:var(--dim)}.picker>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dotted{align-self:flex-start;border-bottom:1px dashed var(--border);cursor:help}.choice-list{display:flex;flex-direction:column;gap:8px}.choice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:8px;cursor:pointer}.choice.on{border-color:var(--accent)}.choice input{margin-top:3px;width:auto;flex:none}.choice>div{flex:1;min-width:0}.choice-title{font-weight:500;margin-bottom:2px}.modal-actions .btn.block{width:100%}.pov-dialog{display:flex;flex-direction:column;gap:8px}.pov-dialog .chips{margin-bottom:0}.chip.on{border-color:var(--accent);color:var(--accent)}.pov-dialog input[type=range]{width:100%}.slider-marks{position:relative;height:14px;font-size:11px;color:var(--muted, #8a8f98)}.slider-marks span{position:absolute;top:0}.slider-marks span:nth-child(2){transform:translate(-50%)}.pov-dialog .hint-box{margin-bottom:0;display:flex;flex-direction:column;gap:6px}.otype-seg{position:relative}.otype-seg>button,.otype-dd{flex:1 1 0;min-width:0}.otype-dd{position:relative;display:flex}.otype-dd>button{flex:1;min-width:0;white-space:nowrap}.otype-dd-label{display:inline-block;max-width:calc(100% - 14px);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.otype-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:1000;min-width:170px;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0006;padding:4px 0}.otype-menu button{flex:none;display:flex;align-items:center;gap:6px;background:none;border:none;border-radius:0;text-align:left;padding:7px 12px;font-size:13px;white-space:nowrap}.otype-menu button:hover:not(:disabled){background:var(--panel2)}.otype-menu button.on{color:var(--accent)}.otype-menu button:disabled{opacity:.45;cursor:not-allowed}.tag-new{font-size:10px;padding:0 5px;border-radius:4px;background:#f0b90b26;color:var(--accent)}.ticket-account{margin-top:14px;padding-top:10px;border-top:1px solid var(--border)}.ticket-account>.bal-info:first-child{border-top:none;padding-top:0;margin-top:0}.layout-controls{display:flex;gap:6px}.trade-layout.is-grid .react-grid-layout{position:relative}.trade-layout.is-grid .grid-cell{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:8px;overflow:hidden}.trade-layout.is-grid .panel-grip{flex:0 0 auto;display:flex;align-items:center;gap:6px;height:20px;padding:0 10px;font-size:11px;color:var(--muted, #8a8f98);cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border)}.trade-layout.is-grid .panel-grip:active{cursor:grabbing}.trade-layout.is-locked .panel-grip{cursor:default}.trade-layout.is-locked .grip-dots{visibility:hidden}.grip-dots{letter-spacing:-2px}.trade-layout.is-grid .grid-cell-body{flex:1 1 auto;min-height:0;display:flex}.trade-layout.is-grid .grid-cell-body>.panel{flex:1 1 auto;min-width:0;min-height:0;margin:0;border:none;border-radius:0;background:none;overflow:auto}.trade-layout.is-grid .grid-cell-body>.chart-mid{height:auto;min-height:0;overflow:hidden}.trade-layout.is-grid .react-resizable-handle{z-index:3;opacity:.55}.trade-layout.is-grid .react-resizable-handle:hover{opacity:1}.trade-layout.is-grid .react-resizable-handle:after{border-color:var(--muted, #8a8f98)!important}.trade-layout.is-grid .react-grid-placeholder{background:var(--accent, #f0b90b);opacity:.15;border-radius:8px}.trade-layout.is-grid .react-grid-item.react-draggable-dragging,.trade-layout.is-grid .react-grid-item.resizing{z-index:5;box-shadow:0 8px 24px #00000073}.trade-layout.is-locked .react-resizable-handle{display:none}.ticker-list{container-type:inline-size}.ticker-scroll{overflow:auto}.ticker-scroll .data-table th,.ticker-scroll .data-table td{white-space:nowrap}@container (max-width: 265px){.ticker-scroll .data-table th:nth-child(3),.ticker-scroll .data-table td:nth-child(3){display:none}}@container (max-width: 200px){.ticker-scroll .data-table{font-size:11.5px}.ticker-scroll .data-table td,.ticker-scroll .data-table th{padding:4px 3px}}.ticker-scroll .data-table th:first-child,.ticker-scroll .data-table td:first-child{width:100%;max-width:0;overflow:hidden;text-overflow:ellipsis}.algo-progress{display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.25}.algo-progress .dim{font-size:11.5px}.algo-pct{display:flex;align-items:center;gap:6px}.algo-pct .bar{display:inline-block;width:64px;height:4px;border-radius:2px;background:var(--panel2);overflow:hidden}.algo-pct .bar>span{display:block;height:100%;background:var(--accent)}.range-row{display:flex;align-items:center;gap:6px}.range-row input{flex:1;min-width:0}.range-row>.dim{flex:0 0 auto}.count-presets{display:flex;gap:4px;margin-top:4px}.count-presets button{flex:1;background:var(--panel2);border:1px solid var(--border);border-radius:4px;color:var(--text);font-size:12px;padding:3px 0;cursor:pointer}.count-presets button.on{border-color:var(--accent);color:var(--accent)}.count-presets button:disabled{opacity:.35;cursor:not-allowed}.shape-chips{margin-bottom:4px;gap:4px}.shape-chips .chip{padding:2px 8px;font-size:11.5px}.curve-editor{background:var(--bg2, #0d1117);border:1px solid var(--border);border-radius:6px;padding:4px 4px 2px;-webkit-user-select:none;user-select:none}.curve-editor svg{display:block;width:100%;touch-action:none;cursor:crosshair}.curve-editor .axis{stroke:var(--border);stroke-width:1}.curve-editor .curve{fill:none;stroke:var(--accent);stroke-width:2}.curve-editor .cum{fill:none;stroke:var(--dim);stroke-width:1.2;stroke-dasharray:4 3}.curve-editor .mkt{stroke:var(--dim);stroke-width:1;stroke-dasharray:2 3}.curve-editor .knob{fill:var(--panel);stroke:var(--accent);stroke-width:2;cursor:grab}.curve-editor .knob.on,.curve-editor .knob:hover{fill:var(--accent)}.curve-foot{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--dim);padding:2px 4px 0;font-variant-numeric:tabular-nums}.curve-hover{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scaled-summary{display:flex;flex-direction:column;gap:2px}.scaled-big{display:flex;flex-direction:column;gap:10px}.scaled-table{max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:6px}.scaled-table tr.warn td{color:var(--accent)}.btn-link{background:none;border:none;padding:0;color:var(--accent);cursor:pointer;font-size:inherit;text-decoration:underline dotted}.login-register{margin-top:18px;text-align:center;font-size:13px}.login-register a{color:var(--dim);text-decoration:none}.login-register a:hover{color:var(--accent);text-decoration:underline}.main-nav{align-items:center;white-space:nowrap}.main-nav a{white-space:nowrap}.nav-group{position:relative;display:inline-flex}.nav-group-btn{background:none;border:none;color:var(--dim);padding:6px 12px;border-radius:6px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.nav-group-btn:hover,.nav-group.open .nav-group-btn{color:var(--text)}.nav-group-btn.active{color:var(--text);background:var(--panel2)}.nav-caret{font-size:10px;opacity:.7;margin-left:2px}.nav-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:170px;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000073;padding:4px;z-index:60;display:flex;flex-direction:column}.nav-menu a{display:block;padding:8px 12px;border-radius:6px}.nav-menu a:hover{background:var(--panel2);color:var(--text)}.nav-menu .menu-btn{display:block;width:100%;text-align:left;padding:8px 12px;border-radius:6px;background:none;border:none;color:var(--text);font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.nav-menu .menu-btn:hover{background:var(--panel2)}.nav-menu .menu-btn.danger{color:var(--red)}.acct-menu .nav-menu{left:auto;right:0;min-width:220px}.acct-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:3px 10px 3px 3px}.acct-avatar{width:22px;height:22px;border-radius:50%;background:#02ffb226;color:var(--green);display:inline-grid;place-items:center;font-size:12px;font-weight:700}.acct-head{display:flex;flex-direction:column;padding:8px 12px 10px;border-bottom:1px solid var(--border);margin-bottom:4px}.acct-head span{color:var(--dim);font-size:12px}.nav-badge{display:inline-block;margin-left:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:#fff;font-size:10px;line-height:16px;text-align:center;vertical-align:1px}.banner.warn{background:#f0b90b1f;color:#f0b90b;border:1px solid rgba(240,185,11,.3);border-radius:6px;padding:8px 12px;margin:8px 0}.nqb-head h1{margin:0 0 4px}.nqb-tagline{color:var(--dim);font-size:14px;max-width:760px}.nqb-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin:14px 0 10px}@media (max-width: 900px){.nqb-strip{grid-template-columns:repeat(3,1fr)}}.nqb-k{font-size:12px;color:var(--dim)}.nqb-mid{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.nqb-big{font-size:28px;font-weight:700;color:var(--green);font-variant-numeric:tabular-nums}.nqb-ticker{overflow:hidden;white-space:nowrap;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:8px 0;margin:10px 0}.nqb-track{display:inline-block;animation:nqb-scroll 45s linear infinite}.nqb-ticker:hover .nqb-track{animation-play-state:paused}.nqb-track>span{margin:0 26px;font-size:13px}.nqb-track b{color:var(--green)}@keyframes nqb-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.nqb-tabs,.nqb-chips{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 10px}.nqb-tab{padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;font-size:14px}.nqb-tab.on{background:var(--green);color:#04130c;border-color:var(--green);font-weight:600}.nqb-chips .nqb-tab{font-size:12.5px;padding:5px 11px}.nqb-n{opacity:.7;margin-left:4px}.nqb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.nqb-rails{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0}.nqb-card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:14px;cursor:pointer}.nqb-card:hover{border-color:#02ffb273}.nqb-spot{border-color:#02ffb28c;background:linear-gradient(180deg,rgba(2,255,178,.07),var(--panel));padding:18px}.nqb-cta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px;cursor:default}.nqb-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.nqb-bar{height:10px;background:var(--bg);border:1px solid var(--border);border-radius:999px;overflow:hidden;margin:8px 0 4px}.nqb-bar i{display:block;height:100%;background:linear-gradient(90deg,#00b37d,var(--green))}.nqb-bar.over i{background:linear-gradient(90deg,var(--green),var(--blue))}.nqb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.nqb-stat{background:var(--panel2);border-radius:8px;padding:7px 9px}.nqb-v{font-weight:600;font-variant-numeric:tabular-nums}.nqb-count{font-family:var(--mono);font-size:13px}.nqb-phase{font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px}.nqb-phase.fair{background:#02ffb224;color:var(--green)}.nqb-phase.curve{background:#f0b90b24;color:#f0b90b}.nqb-phase.freeze{background:#ff5d5d24;color:var(--red)}.nqb-phase.over{background:#3b82f629;color:#7fb0ff}.nqb-tag{display:inline-block;font-size:11px;padding:2px 8px;border-radius:6px;background:var(--panel2);border:1px solid var(--border);margin-right:4px;color:var(--dim)}.nqb-tag.red{color:var(--red);border-color:#ff5d5d66}.nqb-tag.yel{color:#f0b90b;border-color:#f0b90b66}.nqb-tag.grn{color:var(--green);border-color:#02ffb259}.nqb-strip-hl{border-left:1px solid var(--border);padding-left:10px}.nqb-gallery{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 10px}.nqb-gcard{min-width:230px;scroll-snap-align:start}.nqb-gcard.on{border-color:var(--green)}input.num-invalid{border-color:var(--red)!important}.num-hint{position:absolute;top:100%;left:0;margin-top:2px;font-size:11px;color:var(--red);white-space:nowrap;z-index:2}.back-link{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--border);border-radius:8px;color:var(--dim);font-size:13px;text-decoration:none;background:var(--panel)}.back-link:hover{color:var(--text);border-color:#02ffb273}.watch-star{background:transparent;border:1px solid var(--border);color:var(--dim);border-radius:8px;padding:3px 9px;font-size:12px;cursor:pointer;white-space:nowrap}.watch-star:hover{color:var(--text);border-color:#f0b90b80}.watch-star.on{color:#f0b90b;border-color:#f0b90b8c}.num-field{display:flex;flex:1 1 auto;min-width:0}.num-field>span{flex:1 1 auto;min-width:0;width:100%}.num-field input{width:100%;box-sizing:border-box}.num-field.fit{flex:0 0 auto}.num-field.fit>span{width:auto}.num-field.fit input{width:auto}.tu-post{border-top:1px solid var(--border);padding:12px 0}.tu-cmt{display:flex;gap:8px;align-items:center;font-size:13px;padding:5px 0 5px 12px;border-left:2px solid var(--border);margin:4px 0}.tu-cmt.team{border-left-color:#f0b90b99}.tu-badge{font-size:11px;padding:1px 7px;border-radius:6px;border:1px solid var(--border);color:var(--dim);white-space:nowrap}.tu-badge.b-pl{color:var(--green);border-color:#02ffb266}.tu-badge.b-inv{color:#7fb0ff;border-color:#3b82f673}.tu-badge.b-team{color:#f0b90b;border-color:#f0b90b80}.tu-report{background:none;border:0;color:var(--dim);cursor:pointer;font-size:12px}.tu-report:hover{color:var(--red)}.tu-blocked{background:#ff5d5d1a;border:1px solid rgba(255,93,93,.35);color:#ff9aa6;border-radius:8px;padding:6px 10px}.nqb-mine{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0 0}.nqb-mine .nqb-stat{text-decoration:none;color:var(--text);border:1px solid var(--border)}.nqb-mine a.nqb-stat:hover{border-color:#02ffb273}.nqb-mine-watch{grid-column:1 / -1;font-size:12px;color:var(--dim)}@media (max-width: 900px){.nqb-mine{grid-template-columns:repeat(2,1fr)}}.scaled-groups{margin-bottom:10px}.scaled-groups .caret{text-decoration:none;font-size:13px;width:18px;color:var(--dim)}.scaled-groups tr.scaled-group.expanded>td{border-bottom-color:transparent}.scaled-children tr.busy>td{opacity:.5}.scaled-children-row>td{padding:0 0 8px 26px!important;background:var(--bg2)}.scaled-children{width:100%}.scaled-children .num-field input{width:110px;padding:3px 6px}.scaled-children td.actions{white-space:nowrap}.scaled-children td.actions .btn+.btn{margin-left:6px}.scaled-groups .flash{font-size:11.5px;margin-top:2px}.scaled-groups .flash.ok{color:var(--green)}.scaled-groups .flash.err{color:var(--red)}.scaled-groups .state-placing,.scaled-groups .state-open,.scaled-groups .state-partial{color:var(--accent)}.scaled-hint-row td{font-size:12px}.spin{display:inline-block;width:10px;height:10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;vertical-align:-1px}@keyframes spin{to{transform:rotate(360deg)}}.beta-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;background:linear-gradient(90deg,#02ffb21a,#785aff1f);color:var(--text);border-bottom:1px solid rgba(2,255,178,.25);padding:7px 12px;font-size:12.5px}.beta-bar .beta-tag{background:var(--accent);color:#04130c;font-weight:800;letter-spacing:.08em;padding:1px 7px;border-radius:4px;font-size:11px}.beta-bar .beta-sep{opacity:.4}.beta-bar .beta-clock{font-family:var(--mono);color:var(--accent)}.beta-bar .beta-dim{color:var(--dim)}.beta-bar .beta-msg{color:var(--accent)}@media (max-width: 640px){.beta-bar .beta-sep{display:none}.beta-bar{justify-content:flex-start}}.btn{border-radius:8px;padding:8px 15px;font-weight:500;font-family:var(--sans);display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.btn.sm{padding:5px 11px;font-size:12px}.btn.lg{padding:11px 22px;font-size:15px}.btn.primary{color:#04130c;font-weight:600}.btn.primary:hover:not(:disabled){box-shadow:0 0 0 3px var(--mint-glow);border-color:var(--accent)}.btn.ghost{background:transparent;color:var(--green);border-color:#02ffb273}.btn.ghost:hover:not(:disabled){color:var(--green);border-color:var(--green);background:#02ffb20d}.btn.danger,.btn.warn{background:#ff5d5d1a;color:var(--red);border-color:#ff5d5d73}.btn.danger:hover:not(:disabled),.btn.warn:hover:not(:disabled){border-color:var(--red)}.btn.link{background:none;border:0;padding:0;color:var(--green);font-weight:500}.chip.listed,.chip.pending,.chip.rejected,.chip.delisted,.chip.raise,.chip.grad,.chip.plain{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:6px;background:var(--panel2);white-space:nowrap;vertical-align:middle}.chip.listed:before,.chip.pending:before,.chip.rejected:before,.chip.delisted:before,.chip.raise:before,.chip.grad:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.chip.pending{color:var(--dim);border-color:var(--border)}.chip.rejected,.chip.delisted{background:#ff5d5d14}.chip.raise{color:#f0b90b;border-color:#f0b90b66;background:#f0b90b14}.chip.grad{color:#7fb0ff;border-color:#3b82f673;background:#3b82f61a}.chip.plain{color:var(--dim);border:1px solid var(--border);font-weight:500}.btn[data-sim]:disabled,.btn.primary[data-sim]:disabled,.btn.ghost[data-sim]:disabled{background:var(--bg2, #1b201e);border-color:var(--border);color:var(--dim);opacity:1;cursor:not-allowed;box-shadow:none}.panel{border-radius:10px;padding:14px 16px}.panel h3{font-size:15px;font-weight:600;margin:0 0 10px}.panel h3 small{color:var(--dim);font-weight:400;font-size:12px;margin-left:6px}.data-table{font-size:13px}.data-table th{font-size:12px;padding:8px 10px}.data-table td{padding:10px;border-bottom-color:#26382c99}.data-table tbody tr:hover{background:#02ffb208}.data-table .r,.data-table th.r{text-align:right}.page-head{align-items:flex-end;gap:16px}.page-head h1{font-size:24px;font-weight:700;letter-spacing:-.01em}.page-head h1 small{font-size:14px;color:var(--dim);font-weight:500;margin-left:8px;letter-spacing:0}.page-head .crumb{font-size:12px;color:var(--dim);margin-bottom:4px}.page-head .crumb a{color:var(--dim);text-decoration:none}.page-head .crumb a:hover{color:var(--text)}.page-head .tag-line{color:var(--dim);font-size:13.5px;margin-top:4px;max-width:680px}.page-head .acts{display:flex;gap:8px;flex-wrap:wrap}.rd-k{font-size:12px;color:var(--dim)}.rd-sub{font-size:11px;color:var(--dim);white-space:nowrap;margin-top:2px}.rd-k2{font-size:11px;color:var(--dim);opacity:.9}.rd-big{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.rd-mid{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.rd-v{font-weight:600;font-variant-numeric:tabular-nums}.rd-pos{color:var(--green)}.rd-neg{color:var(--red)}.rd-yel{color:#f0b90b}.rd-mono{font-family:var(--mono)}.rd-card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.rd-card.hov:hover{border-color:#02ffb273}.kyc-page{max-width:880px;margin:0 auto;--kyc-fill: calc(100vh - 318px) }@media (max-width: 640px){.kyc-page{--kyc-fill: calc(100vh - 364px) }}.rd-card.kyc-card{padding:0;min-height:var(--kyc-fill)}.kyc-frame{position:relative}.kyc-frame.loading{min-height:560px}.kyc-frame>.banner{margin:12px}.kyc-sdk{background:transparent}.kyc-sdk iframe{display:block;width:100%;min-height:calc(var(--kyc-fill) - 2px);border:0;border-radius:9px;background:transparent;color-scheme:dark}.kyc-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.kyc-cam{max-width:560px;margin:0 auto;padding:28px 20px;line-height:1.55}.kyc-cam h3{margin:0 0 8px;font-size:16px;font-weight:600}.kyc-cam-help{margin:10px 0 0;padding-left:18px}.kyc-cam-help li+li{margin-top:4px}.kyc-cam-act{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.kyc-cam-note{margin-top:12px;font-size:12px}.rd-card-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.rd-card-h h3{margin:0;font-size:15px;font-weight:600}.rd-card-h h3 small{color:var(--dim);font-weight:400;font-size:12px;margin-left:6px}.rd-stat{background:var(--panel2);border-radius:8px;padding:8px 10px}.rd-seg{display:inline-flex;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:2px;flex-wrap:wrap}.rd-seg button{background:none;border:0;padding:5px 12px;border-radius:6px;font-size:12.5px;color:var(--dim);cursor:pointer;font-family:var(--sans)}.rd-seg button.on{background:var(--panel2);color:var(--text)}.rd-bar{height:8px;background:var(--bg);border:1px solid var(--border);border-radius:999px;overflow:hidden;margin:6px 0 4px}.rd-bar i{display:block;height:100%;background:linear-gradient(90deg,#00b37d,var(--green))}.rd-role{font-size:11px;font-weight:600;padding:1px 7px;border-radius:6px;margin-left:6px;vertical-align:2px;white-space:nowrap}.rd-role.pl{color:var(--green);background:var(--mint-glow);border:1px solid rgba(2,255,178,.35)}.rd-role.sr{color:#7fb0ff;background:#3b82f61a;border:1px solid rgba(59,130,246,.4)}.rd-msg{margin:8px 0;font-size:13px;color:var(--green)}.rd-err{margin:8px 0;font-size:13px;color:var(--red)}.rd-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:14px}.rd-strip>div+div{border-left:1px solid var(--border);padding-left:14px}.rd-strip.rd-strip-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rd-money{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;margin-bottom:14px}.rd-money>.panel,.rd-money>.rd-card{margin-bottom:0}.rd-money .data-table th,.rd-money .data-table td{padding-left:8px;padding-right:8px}@media (max-width: 1420px){.rd-money{grid-template-columns:minmax(0,1fr)}}.rd-hist{overflow:auto;max-height:460px}.rd-hist thead th{position:sticky;top:0;z-index:1;background:var(--panel);box-shadow:inset 0 -1px 0 var(--border)}.rd-hgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-bottom:14px}.rd-hold-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.rd-hold-name{font-size:15px;font-weight:600;color:var(--text);text-decoration:none}.rd-hold-name:hover{color:var(--green)}.rd-hold-mid{display:flex;justify-content:space-between;align-items:flex-end;margin:10px 0 8px;gap:10px}.rd-hold-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:9px;margin-top:4px;font-size:12px;flex-wrap:wrap}.rd-tl{position:relative;padding-left:22px}.rd-tl:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:1px;background:var(--border)}.rd-tl-i{position:relative;display:grid;grid-template-columns:1fr auto;gap:2px 14px;padding:9px 0;border-bottom:1px solid rgba(38,56,44,.5)}.rd-tl-i:last-child{border-bottom:0}.rd-tl-dot{position:absolute;left:-22px;top:10px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:10px;background:var(--panel2);border:1px solid var(--border)}.rd-tl-dot.in{color:var(--green);border-color:#02ffb280}.rd-tl-dot.out{color:var(--red);border-color:#ff5d5d80}.rd-tl-dot.sub{color:#f0b90b;border-color:#f0b90b80}.rd-tl-dot.st{color:#7fb0ff;border-color:#3b82f680}.rd-tl-t{font-weight:600}.rd-tl-m{font-size:12px;color:var(--dim);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.rd-tl-a{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.rd-tl-w{text-align:right;font-size:11.5px;color:var(--dim)}.rd-hero{border:1px solid rgba(2,255,178,.55);background:linear-gradient(180deg,rgba(2,255,178,.07),var(--panel) 55%);border-radius:12px;padding:18px 20px}.rd-hero-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.rd-hero-name{font-size:26px;font-weight:700;letter-spacing:-.01em;margin-right:8px}.rd-hero-body{display:grid;grid-template-columns:1.7fr 1fr;gap:18px;margin-top:12px}.rd-hero-body>*{min-width:0}.rd-hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.rd-act{margin-top:8px;background:#02ffb20f;border:1px solid rgba(2,255,178,.3);border-radius:8px;padding:10px}.rd-act-row{display:flex;gap:8px;margin-top:8px}.rd-act-row>.btn{flex:1}.rd-ttab{display:flex;border-bottom:1px solid var(--border);margin:18px 0 14px;overflow-x:auto}.rd-ttab button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 18px;font-size:14px;color:var(--dim);cursor:pointer;font-family:var(--sans);white-space:nowrap}.rd-ttab button.on{color:var(--text);border-bottom-color:var(--green);font-weight:600}.rd-ttab button small{font-size:11px;opacity:.7;margin-left:4px}.rd-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rd-two>*{min-width:0}.rd-prof{grid-template-columns:repeat(6,1fr)}.rd-prof.rd-prof-8{grid-template-columns:repeat(4,1fr)}.rd-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.rd-rule{background:var(--panel2);border-radius:8px;padding:10px 12px;font-size:13px}.rd-rule b{display:block;margin-bottom:2px}.rd-rule span{color:var(--dim)}.rd-unpledge{margin:10px 0 0;padding:10px 12px;border-radius:8px;border-left:3px solid #f5b942;background:var(--panel2);font-size:13px;display:grid;gap:6px}.rd-unpledge b{display:block;margin-bottom:2px}.rd-unpledge span{color:var(--dim)}.rd-heat{width:100%;border-collapse:collapse;font-size:12px}.rd-heat th{color:var(--dim);font-weight:500;padding:4px}.rd-heat td{text-align:center;padding:7px 4px;border:1px solid var(--bg);font-variant-numeric:tabular-nums}.rd-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:60;padding:16px}.rd-modal{width:min(440px,100%);background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:18px}.rd-modal h3{margin:0 0 6px;font-size:17px}.rd-quick{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.rd-quick button{background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer}.rd-empty{text-align:center;padding:28px 18px;border:1px dashed var(--border);border-radius:10px;background:var(--panel)}.rd-empty .ico{width:44px;height:44px;margin:0 auto 10px;border-radius:12px;display:grid;place-items:center;background:var(--mint-glow);color:var(--green);font-size:20px}.rd-empty .line{font-size:14px;font-weight:600;margin-bottom:4px}.rd-empty .sub{font-size:12px;color:var(--dim);margin:0 auto 14px;max-width:420px}@media (max-width: 900px){.rd-strip{grid-template-columns:repeat(2,1fr)}.rd-strip.rd-strip-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-strip>div:nth-child(3){border-left:0;padding-left:0}.rd-money,.rd-hero-body,.rd-two{grid-template-columns:minmax(0,1fr)}.rd-prof{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.rd-prof.rd-prof-8{grid-template-columns:repeat(3,1fr)}}@media (max-width: 520px){.rd-prof,.rd-prof.rd-prof-8{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.page{padding:12px}.page-head h1,.rd-big{font-size:21px}.rd-strip{padding:10px;gap:8px}.rd-strip>div+div{border-left:0;padding-left:0}.rd-strip>div{background:var(--panel2);border-radius:8px;padding:8px 10px!important}.rd-rules,.rd-hgrid{grid-template-columns:1fr}.rd-hero{padding:14px}.rd-hero-name{font-size:21px}.panel{padding:12px}.panel:has(>.data-table),.panel:has(>table){overflow-x:auto}.rd-tl-i{grid-template-columns:1fr auto}}.topbar .btn.ghost{border-color:transparent;color:var(--dim);background:transparent}.topbar .btn.ghost:hover:not(:disabled){color:var(--text);border-color:transparent;background:transparent}.rd-card .field input,.rd-modal .field input,.rd-card .field select,.rd-modal .field select{width:100%}.menu-toggle{display:none;background:none;border:1px solid var(--border);color:var(--text);border-radius:8px;width:34px;height:30px;font-size:16px;cursor:pointer}@media (max-width: 1100px){.topbar{flex-wrap:wrap;height:auto;min-height:48px;padding:8px 12px;gap:8px}.topbar .menu-toggle{display:inline-grid;place-items:center;margin-left:auto}.topbar .main-nav,.topbar .topbar-right{display:none}.topbar.open .main-nav{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:2px}.topbar.open .main-nav a{padding:8px 4px}.topbar.open .topbar-right{display:flex;flex-wrap:wrap;width:100%;gap:6px;padding:8px 0 4px;border-top:1px solid var(--border)}.beta-bar{font-size:11.5px;gap:4px 8px}}.brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.brand-mark{width:24px;height:24px;flex:none}.discord-btn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#b8c9bd;border:1px solid var(--border);text-decoration:none}.discord-btn:hover{color:#fff;background:#5865f2;border-color:#5865f2}.discord-card{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:14px 0;border-radius:12px;text-decoration:none;color:var(--text);background:linear-gradient(90deg,#5865f229,#02ffb20f);border:1px solid rgba(88,101,242,.45)}.discord-card:hover{border-color:#5865f2}.discord-card b{display:block;font-size:15px}.discord-card .discord-sub{display:block;font-size:12.5px;color:var(--dim);margin-top:2px}.discord-ico{width:44px;height:44px;border-radius:12px;background:#5865f2;display:grid;place-items:center;flex:none}.discord-card{flex-wrap:wrap}.discord-card>span:nth-child(2){flex:1 1 200px}.discord-card .btn{flex:1 0 100%;justify-content:center}.maint-banner{background:var(--accent);color:#111;text-align:center;padding:6px 12px;font-size:13px;font-weight:600}.pov-min-rate{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;margin:2px 0 6px}.cmp-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:12px;margin-bottom:12px;align-items:stretch}.cmp-grid .panel{margin:0}.cmp-charts{padding:16px}.cmp-sep{height:1px;background:var(--border);margin:16px 0 14px}.cmp-side{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.cmp-feed{padding:12px 14px;flex:1 1 0;display:flex;flex-direction:column;min-height:0}.cmp-feed h3{font-size:13px}.cmp-feed-list{flex:1 1 0;min-height:392px;overflow-y:auto}.cmp-layer{display:flex;align-items:center;padding-left:8px;white-space:nowrap;overflow:hidden;min-width:0}@media (max-width: 980px){.cmp-grid{grid-template-columns:1fr}.cmp-feed-list{flex:none;min-height:0;max-height:392px}}.num,.data-table th.num,.data-table td.num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--mono);white-space:nowrap}.hold-table th{white-space:nowrap}.click-row{cursor:pointer}.click-row:hover td{background:var(--panel2)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:80;display:flex;justify-content:flex-end}.drawer{width:min(520px,100%);height:100%;overflow-y:auto;background:var(--bg);border-left:1px solid var(--border);padding:16px;box-shadow:-12px 0 32px #00000073}.drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.assets-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:start}.assets-side{position:sticky;top:12px;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:2px}.assets-side a{padding:8px 10px;border-radius:7px;color:var(--dim);text-decoration:none}.assets-side a.active,.assets-side a:hover{background:var(--panel2);color:var(--text)}.assets-side .h{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;padding:10px 10px 2px;color:#7d9184}.ctx{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px}.ctx.me{background:#02ffb21f;color:var(--green);border:1px solid rgba(2,255,178,.45)}.ctx.pub{background:#7fb0ff1f;color:#7fb0ff;border:1px solid rgba(127,176,255,.45)}.ctx.plat{background:#f0b90b1f;color:#f0b90b;border:1px solid rgba(240,185,11,.45)}.as-big{font-size:34px;font-weight:800;font-family:var(--mono);font-variant-numeric:tabular-nums}.as-split{display:flex;height:10px;border-radius:6px;overflow:hidden;margin:12px 0 4px;background:var(--panel2)}.as-split i{display:block}.as-row{display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(0,260px);align-items:center;gap:12px;padding:14px 16px;background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:8px}.as-row .v{font-weight:800;font-size:18px}.as-row .btns{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 860px){.assets-layout{grid-template-columns:1fr}.assets-side{position:static;flex-direction:row;flex-wrap:wrap}.assets-side .h{display:none}.as-row{grid-template-columns:1fr}.as-row .btns{justify-content:flex-start}}.mine-box{border:1px solid rgba(2,255,178,.45);background:#02ffb20d;border-radius:10px;padding:12px}.mine-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(2,255,178,.2)}.mine-kv{display:flex;flex-wrap:wrap;gap:14px;width:100%;font-size:13px;color:var(--dim)}.mine-kv b{color:var(--text)}.ctx-cap{display:flex;align-items:center;gap:8px;font-size:12px;margin:6px 0}.missions .rd-card-h{align-items:center}.missions-bar{flex:0 0 160px;height:6px;border-radius:4px;background:var(--panel2);overflow:hidden}.missions-bar i{display:block;height:100%;background:var(--green)}.mission{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.mission .dot{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--panel2);color:var(--dim)}.mission.done .dot{background:var(--green);color:#04130c}.mission.done b{color:var(--dim);text-decoration:line-through;text-decoration-color:#02ffb280}.mission.optional{opacity:.85}.missions-pill-wrap{position:fixed;right:18px;bottom:18px;z-index:70;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.missions-pill{border:1px solid rgba(2,255,178,.5);background:var(--panel);color:var(--text);border-radius:999px;padding:9px 16px;font:inherit;font-size:13px;cursor:pointer;box-shadow:0 8px 24px #00000073}.missions-pill b{color:var(--green)}.missions-pop{width:min(420px,calc(100vw - 36px));max-height:70vh;overflow-y:auto;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:8px;box-shadow:0 12px 32px #00000080}.tour-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:90;pointer-events:none}.tour-ring{position:fixed;z-index:90;border:2px solid var(--green);border-radius:10px;box-shadow:0 0 0 9999px #0000008c,0 0 18px #02ffb299;pointer-events:none;transition:top .15s,left .15s,width .15s,height .15s}.tour-tip{position:fixed;z-index:91;width:320px;background:var(--panel);border:1px solid var(--green);border-radius:10px;padding:12px 14px;font-size:13px;box-shadow:0 10px 28px #00000080}.tour-step{font-size:11px;color:var(--green);font-weight:700;margin-bottom:4px}.tour-btns{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.page{padding-bottom:72px}.click-row.open td{background:var(--panel2)}.hold-expand>td{background:#0d1712;padding:12px}.hold-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}@media (max-width: 860px){.hold-detail{grid-template-columns:1fr}}.nq-link{color:var(--text);text-decoration:none;font-weight:600}.nq-link:hover{color:var(--green);text-decoration:underline}.pq-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;display:grid;place-items:center;padding:16px;z-index:300}.pq{width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 60px #00000080}.pq-head,.pq-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px}.pq-head{border-bottom:1px solid var(--border)}.pq-foot{border-top:1px solid var(--border)}.pq-body{padding:18px;display:grid;gap:14px}.pq-body h2,.pq-body h3{margin:0;line-height:1.4}.pq-body p{margin:0}.pq-progress{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.pq-bar{flex:1;height:4px;border-radius:4px;background:var(--panel2, rgba(255, 255, 255, .06));overflow:hidden}.pq-bar i{display:block;height:100%;background:var(--green);transition:width .3s ease}.pq-opts{display:grid;gap:10px}.pq-opt{text-align:left;display:grid;grid-template-columns:26px 1fr;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--panel2, rgba(255, 255, 255, .03));color:var(--text);font:inherit;line-height:1.5;cursor:pointer}.pq-opt:hover:not([disabled]){border-color:var(--dim)}.pq-opt.sel{border-color:var(--text)}.pq-opt.right{border-color:var(--green);background:#02ffb214}.pq-opt.wrong{border-color:var(--red, #ff5d5d);background:#ff5d5d14}.pq-opt[disabled]{cursor:default;opacity:.55}.pq-opt.right[disabled],.pq-opt.wrong[disabled]{opacity:1}.pq-key{width:24px;height:24px;border-radius:6px;border:1px solid var(--border);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--dim)}.pq-opt.right .pq-key{background:var(--green);border-color:var(--green);color:#04241a}.pq-opt.wrong .pq-key{background:var(--red, #ff5d5d);border-color:var(--red, #ff5d5d);color:#fff}.pq-fb{display:grid;gap:4px;padding:12px 14px;border-radius:10px;font-size:14px}.pq-fb.ok{border:1px solid var(--green);background:#02ffb214}.pq-fb.bad{border:1px solid var(--red, #ff5d5d);background:#ff5d5d14}.pq-done{display:grid;justify-items:center;text-align:center;gap:8px;padding-block:8px}.pq-tick{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--green);color:var(--green);font-size:22px;font-weight:700}@media (prefers-reduced-motion: reduce){.pq-bar i{transition:none}}.acct-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.acct-guide-grid ol{padding-left:18px;margin:6px 0 10px;font-size:12.5px}.acct-guide-grid p{font-size:12.5px;margin:6px 0 10px}.target-team{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px}@media (max-width: 640px){.acct-guide-grid{grid-template-columns:1fr}}.trading-page.ro .ticket button,.trading-page.ro .ticket input,.trading-page.ro .ticket select,.trading-page.ro .bottom table button,.trading-page.ro .bottom .tabs-right button:not(.kill-btn){pointer-events:none;opacity:.35;filter:grayscale(1)}.trading-page.ro .ticket{cursor:not-allowed}.ro-banner{flex-basis:100%;font-size:12.5px;padding:6px 10px;border-radius:8px;background:#f5b9421a;border:1px solid rgba(245,185,66,.35)}.kill-btn{background:#e5484d;border-color:#e5484d;color:#fff;font-weight:700}.kill-btn:hover:not(:disabled){background:#ff5d5d}.kill-modal ol{padding-left:20px;font-size:13px;margin:6px 0}.kill-modal p{font-size:13px;margin:6px 0}.kill-report .step{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px dashed var(--border, rgba(255,255,255,.1));font-size:12.5px}.kill-report .neg{color:var(--red, #ff5d5d)}.kill-report .pos{color:var(--green, #02ffb2)}.scope-tree-section{font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:8px 8px 2px}.ro-banner.real-banner{background:#ff5d5d1a;border-color:#ff5d5d66}.ro-banner.real-banner{padding:3px 10px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}tr.peek-open td{background:#02ffb20d}tr.peek-row td{background:#02ffb208;padding:0!important}.peek{padding:14px 16px}.peek-top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.peek-desc{max-width:560px}.peek-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:12px}.peek-cell{background:var(--panel2, rgba(255,255,255,.03));border:1px solid var(--border);border-radius:8px;padding:8px 10px}.peek-v{font-family:var(--mono);font-weight:600;margin-top:2px}.peek-v.pos{color:var(--green)}.peek-v.neg{color:var(--red, #ff5d5d)}.peek-v.yel{color:#f0b90b}.owner-tag{margin-left:6px;font-size:10.5px;padding:1px 6px;border-radius:999px;color:#f5b942;border:1px solid rgba(245,185,66,.45)}.nq-shake{animation:nq-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes nq-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.form-error[data-guide]:after,.banner.err[data-guide]:after,.rd-err[data-guide]:after{content:attr(data-guide);display:block;margin-top:6px;font-weight:600;color:var(--text);opacity:.92}.nq-hint{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:5px;border-radius:50%;border:1px solid var(--dim);color:var(--dim);font-size:9.5px;font-weight:700;font-style:normal;cursor:help;vertical-align:middle;line-height:1;-webkit-user-select:none;user-select:none}.nq-i{display:inline-grid;place-items:center;width:15px;height:15px;margin:0 2px;border-radius:50%;border:1px solid var(--dim);color:var(--dim);font-size:9.5px;font-weight:700;font-style:normal;vertical-align:middle;line-height:1;-webkit-user-select:none;user-select:none}.nq-hint-glue{white-space:nowrap}.nq-hint:hover,.nq-hint:focus{color:var(--green);border-color:var(--green);outline:none}.nq-hint-card{position:fixed;z-index:10000;width:min(340px,calc(100vw - 24px));background:#0c1210;border:1px solid rgba(2,255,178,.35);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;color:var(--text);box-shadow:0 8px 30px #0000008c;text-align:left;font-weight:400;white-space:normal;letter-spacing:0;text-transform:none}.nq-hint-card b{color:var(--green);display:block;margin-bottom:4px}.nq-hint-card .r{margin-top:5px}.nq-hint-card .r span{display:block;color:var(--dim);font-size:11px}.slot-in{animation:slot-in .55s cubic-bezier(.2,.8,.2,1) both,slot-glow 1.6s ease-out .2s both}@keyframes slot-in{0%{transform:translate(60px);opacity:0;max-height:0}to{transform:none;opacity:1;max-height:40px}}@keyframes slot-glow{0%{background:#02ffb229}to{background:transparent}}@media (prefers-reduced-motion: reduce){.slot-in{animation:none}}.btn.sc-following{background:#02ffb21a;color:var(--green, #02ffb2);border:1px solid rgba(2,255,178,.5)}.btn.sc-following:hover{background:#02ffb229}.btn.sc-pop{animation:sc-pop .6s cubic-bezier(.2,.8,.2,1)}@keyframes sc-pop{0%{transform:scale(.92);box-shadow:0 0 #02ffb28c}60%{transform:scale(1.04);box-shadow:0 0 0 8px #02ffb200}to{transform:none}}.sc-intent-note{margin:10px 0 4px;padding:10px 12px;border-radius:8px;font-size:12.5px;line-height:1.55;background:#f0b90b14;border:1px solid rgba(240,185,11,.35);color:var(--text)}.sc-intent-note b{color:#f0b90b}.st-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid;white-space:nowrap}.st-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.st-ok{color:#02ffb2;border-color:#02ffb273;background:#02ffb214}.st-wait{color:#f0b90b;border-color:#f0b90b73;background:#f0b90b14}.st-wait:before{animation:st-blink 1.4s ease-in-out infinite}.st-step{color:#7fb0ff;border-color:#7fb0ff73;background:#7fb0ff14}.st-back{color:#c4a1ff;border-color:#c4a1ff73;background:#c4a1ff14}.st-fail{color:#ff5d5d;border-color:#ff5d5d73;background:#ff5d5d14}.st-closed{color:var(--dim);border-color:var(--border);background:transparent}@keyframes st-blink{50%{opacity:.3}}.rd-void{text-decoration:line-through;color:var(--dim)!important}.cmp-term{color:var(--dim);font-size:12.5px}.nq-dialog-body p{margin:0 0 8px;line-height:1.55;white-space:pre-wrap}.pledge-confirm{display:grid;gap:8px;font-size:13.5px}.pledge-confirm .pc-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--border);padding-bottom:6px}.pledge-confirm .pc-row span{color:var(--dim);white-space:nowrap}.pledge-confirm .pc-row b{text-align:right;font-weight:600}.pledge-confirm .pc-row small{color:var(--dim);font-weight:400}.pledge-confirm .pc-worst{margin-top:4px;padding:8px 10px;border-radius:8px;color:#ff5d5d;background:#ff5d5d14;border:1px solid rgba(255,93,93,.35)}.tc{padding:0;margin-bottom:12px;position:relative;display:flex;flex-direction:column}.tc-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--border)}.tc-live{font-size:11px;color:#02ffb2;margin-left:6px}.tc-live:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#02ffb2;margin-right:5px;animation:st-blink 1.4s infinite}.tc-tabs{display:flex;gap:6px}.tc-tab{font:inherit;font-size:12px;background:none;border:1px solid var(--border);color:var(--dim);border-radius:999px;padding:3px 10px;cursor:pointer}.tc-tab.on{color:var(--text);border-color:#02ffb2}.tc-pin{margin:8px 10px 0;background:#f0b90b12;border:1px solid rgba(240,185,11,.35);border-radius:8px;padding:8px 10px;font-size:13px}.tc-pin b{color:#f0b90b}.tc-pin-body{margin-top:4px;white-space:pre-wrap;max-height:3.2em;overflow:hidden;color:var(--text)}.tc-pin-body.open{max-height:none}.tc-pin-acts{margin-top:4px;font-size:12px}.tc-pin-acts a,.tc-filter-note a,.tc-replying a{color:#f0b90b;cursor:pointer}.tc-filter-note{margin:6px 12px 0;font-size:12px;color:var(--dim)}.tc-msgs{height:520px;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.tc-empty{color:var(--dim);font-size:13px;padding:24px 8px;text-align:center}.tc-m{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:6px;border-radius:8px;position:relative}.tc-m:hover{background:#ffffff08}.tc-m:hover .tc-acts{opacity:1;pointer-events:auto}.tc-m.team{background:#f0b90b0d}.tc-m.new{animation:tc-slot .5s cubic-bezier(.2,.8,.2,1) both,tc-glow 1.6s ease-out .2s both}@keyframes tc-slot{0%{transform:translate(50px);opacity:0}to{transform:none;opacity:1}}@keyframes tc-glow{0%{background:#02ffb224}to{background:transparent}}@media (prefers-reduced-motion: reduce){.tc-m.new{animation:none}}.tc-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#04241a}.tc-av.r-team{background:#f0b90b}.tc-av.r-pledger{background:#02ffb2}.tc-av.r-investor{background:#7fb0ff}.tc-av.r-viewer{background:#93a39c}.tc-av.r-follower{background:#c9a6ff}.tc-main{min-width:0}.tc-who{font-size:12.5px;font-weight:700}.tc-t{font-size:11px;color:var(--dim);margin-left:6px;font-weight:400}.tc-badge{font-size:10px;padding:0 6px;border-radius:999px;margin-left:6px;border:1px solid;font-weight:600}.tc-badge.r-team{color:#f0b90b;border-color:#f0b90b80}.tc-badge.r-pledger{color:#02ffb2;border-color:#02ffb273}.tc-badge.r-investor{color:#7fb0ff;border-color:#7fb0ff73}.tc-badge.r-viewer{color:var(--dim);border-color:var(--border)}.tc-badge.r-follower{color:#c9a6ff;border-color:#c9a6ff73}.tc-quote{font-size:11.5px;color:var(--dim);border-left:2px solid var(--border);padding-left:6px;margin:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-body{font-size:13.5px;white-space:pre-wrap;word-break:break-word}.tc-reacts{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.tc-reacts span{font-size:11.5px;background:var(--panel-2, rgba(255, 255, 255, .04));border:1px solid var(--border);border-radius:999px;padding:0 7px;cursor:pointer;-webkit-user-select:none;user-select:none}.tc-reacts span.mine{border-color:#02ffb2;color:#02ffb2}.tc-replies{font-size:12px;color:#7fb0ff;cursor:pointer;margin-top:2px}.tc-acts{position:absolute;right:6px;top:2px;opacity:0;pointer-events:none;transition:opacity .15s;display:flex;gap:2px;background:var(--panel, #111916);border:1px solid var(--border);border-radius:8px;padding:2px}.tc-acts button{font:inherit;font-size:12px;background:none;border:none;color:var(--text);cursor:pointer;padding:2px 6px;border-radius:6px}.tc-acts button:hover{background:#ffffff0f}@media (hover: none){.tc-acts{position:static;opacity:1;pointer-events:auto;grid-column:2;justify-self:start;margin-top:2px}}.tc-pill{position:absolute;left:50%;transform:translate(-50%);bottom:118px;font:inherit;font-size:12px;background:#02ffb2;color:#04241a;border:none;border-radius:999px;padding:3px 12px;font-weight:700;cursor:pointer;z-index:2}.tc-comp{border-top:1px solid var(--border);padding:8px 10px}.tc-replying{font-size:12px;color:var(--dim);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-row{display:flex;gap:6px;align-items:center}.tc-row input{flex:1;min-width:0}.tc-emo{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.tc-emo span{cursor:pointer;font-size:18px;padding:2px 4px;border-radius:6px}.tc-emo span:hover{background:#ffffff0f}.tc-rules{font-size:11px;margin-top:6px}.tc-postform{margin:8px 10px 0;display:grid;gap:6px}.nv-bar{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:70;display:flex;gap:10px;align-items:center;padding:8px 10px 8px 14px;border-radius:10px;background:#0f1d18;border:1px solid rgba(2,255,178,.5);box-shadow:0 8px 30px #00000080;font-size:13px;max-width:calc(100vw - 32px)}.take-home{margin:6px 0 10px;padding:9px 12px;border:1px dashed rgba(245,185,11,.45);border-radius:8px;background:#f5b90b0d;font-size:13px;line-height:1.5}.take-home>b:first-child{color:#f5b942}.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.th-sort:hover{color:var(--text)}.th-arrow{margin-left:4px;font-size:10px;opacity:.35}.th-arrow.on{opacity:1;color:var(--accent)}.nqb-dealing{margin-left:auto;align-self:center;white-space:nowrap}.nqb-dealing b{color:var(--text);font-variant-numeric:tabular-nums}.faucet{display:flex;flex-direction:column;gap:10px}.faucet-presets{display:flex;gap:6px;flex-wrap:wrap}.faucet input[type=range]{width:100%;accent-color:var(--accent)}.pf-navchart-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.pf-ctrls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pf-modeseg{display:inline-flex;align-items:center;gap:2px}.rd-seg button:disabled{opacity:.4;cursor:not-allowed}.pf-eqnote{margin-top:4px;text-align:right}.pf-readout{font-family:var(--mono);font-size:12px;color:var(--dim);min-height:18px;margin:6px 0 0;font-variant-numeric:tabular-nums}.pf-readout b{color:var(--text);font-weight:600}.pf-readout b.rd-pos{color:var(--green)}.pf-readout b.rd-neg{color:var(--red)}.pf-card{min-width:0}.pf-card .rd-card-h h3 .nq-hint{margin-left:6px}.pf-sub{margin:-4px 0 6px}.pf-dist-stats{grid-template-columns:repeat(3,1fr);margin-top:8px}@media (max-width: 520px){.pf-dist-stats{grid-template-columns:repeat(2,1fr)}}.pf-heat{width:100%;min-width:560px;table-layout:fixed;border-collapse:separate;border-spacing:3px;font-family:var(--mono);font-size:11.5px}.pf-heat th:first-child{width:38px}.pf-heat th:last-child{width:54px}.pf-heat th{color:var(--dim);font-weight:500;font-size:11px;font-family:var(--sans)}.pf-heat td{text-align:center;border-radius:5px;padding:8px 2px;background:#0c130f;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-heat td.lbl{background:none;color:var(--dim);text-align:left;padding-left:0}.pf-heat td.yr{background:var(--panel2);font-weight:600}.pf-heat td.pick{cursor:crosshair}.pf-heat td.hot,.pf-cal .d.hot{outline:2px solid var(--green);outline-offset:-1px}.pf-heat sup{font-size:9px;margin-left:1px}.pf-scale{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--dim);margin-top:8px;flex-wrap:wrap}.pf-scale i{display:inline-block;width:18px;height:10px;border-radius:2px}.pf-scale .pf-todate{margin-left:auto}.pf-month{width:auto;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:4px 8px;font-family:var(--mono);font-size:12px}.pf-cal-wrap{display:grid;grid-template-columns:1fr 150px;gap:10px}.pf-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-family:var(--mono);font-size:11px}.pf-cal .h{color:var(--dim);text-align:center;font-family:var(--sans)}.pf-cal .d{border-radius:6px;padding:4px;min-height:42px;background:#0c130f;display:flex;flex-direction:column;justify-content:space-between}.pf-cal .d.pick{cursor:crosshair}.pf-cal .d .n{color:var(--dim);font-size:10px}.pf-cal .d .v{text-align:right;font-weight:600;font-size:10.5px;white-space:nowrap;overflow:hidden}.pf-side{display:flex;flex-direction:column;gap:6px}@media (max-width: 700px){.pf-cal-wrap{grid-template-columns:1fr}.pf-side{display:grid;grid-template-columns:1fr 1fr}.pf-eqnote{text-align:left}}.paper-badge{display:inline-block;font-size:11px;letter-spacing:.04em;padding:2px 8px;border-radius:999px;color:#f5c451;border:1px solid rgba(245,196,81,.45);background:#f5c45114}.paper-callout{background:#f5c4510f;border:1px solid rgba(245,196,81,.35);border-radius:10px;padding:14px 16px;margin:0 0 14px}.paper-bar{position:relative;height:8px;border-radius:6px;background:var(--panel2);margin:4px 0}.paper-bar.big{height:14px;margin:8px 0}.paper-bar i{position:absolute;left:0;top:0;height:100%;background:var(--green);border-radius:6px}.paper-bar i.hatch{border-radius:0 6px 6px 0;background:repeating-linear-gradient(45deg,#02ffb28c 0,#02ffb28c 4px,#02ffb226 4px,#02ffb226 8px)}.paper-bar .mk{position:absolute;top:-3px;bottom:-3px;width:2px;background:#f5c451}.paper-act{display:flex;gap:10px;padding:8px 0;border-top:1px solid var(--border)}.paper-act:first-of-type{border-top:0}.paper-act .av{width:26px;height:26px;border-radius:50%;background:var(--panel2);display:grid;place-items:center;flex:none;font-size:13px}.pledge-cash{font-size:13px;color:var(--dim);margin-bottom:8px}.pledge-cash b{color:var(--text);font-variant-numeric:tabular-nums}.pledge-cash b.neg,.pledge-cash .neg{color:var(--red)}.pledge-cash a{color:var(--accent);cursor:pointer}.cmp-calc{font-size:13px;line-height:1.75}.cmp-calc .dim{color:var(--dim)}.cmp-calc-more{font-size:11.5px;margin-top:4px}.nq-hint-card .r.x{border-top:1px dashed var(--border);padding-top:6px;margin-top:6px}.banner.beta{background:#7fb0ff14;border:1px solid rgba(127,176,255,.45);color:#cfe0ff}.banner.beta b{color:var(--text)}.banner.realmoney{background:#ff5d5d14;border:1px solid rgba(255,93,93,.5);color:#ffc9c9}.banner.realmoney b{color:var(--text)}.acct-tag{display:inline-block;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:1px 7px;vertical-align:middle}.acct-tag.beta{color:#7fb0ff;border:1px solid rgba(127,176,255,.5)}.acct-tag.real{color:var(--red);border:1px solid rgba(255,93,93,.55)}.acct-tag.demo{color:#f5c451;border:1px solid rgba(245,196,81,.55)}.acct-pick{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin:8px 0;cursor:pointer}.acct-pick.on{border-color:var(--green);background:#02ffb20d}.prelist-card .rd-k2{margin-top:2px}.fb-page{max-width:1080px}.fb-narrow{max-width:760px}.fb-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:8px 0}.fb-k{font-size:12px;color:var(--dim);letter-spacing:.02em}.fb-sep{width:1px;height:20px;background:var(--border);margin:0 4px}.fb-chip{font:inherit;font-size:13px;background:none;border:1px solid var(--border);color:var(--dim);border-radius:8px;padding:4px 10px;cursor:pointer}.fb-chip.on{color:var(--text);border-color:var(--green);background:var(--mint-glow)}.fb-chip.sm{font-size:12px;padding:2px 8px}.fb-chip.tab{font-weight:700}.fb-staffbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:10px 12px;margin:8px 0 12px;border:1px dashed rgba(240,185,11,.45);border-radius:10px;background:#f0b90b0a}.fb-agent{margin-left:auto;display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--dim)}.fb-list{display:grid;gap:8px;margin-top:10px}.fb-card{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--panel);color:var(--text);text-decoration:none}a.fb-card:hover{border-color:#02ffb273}.fb-card.hidden{opacity:.5}.fb-vote{font:inherit;display:grid;justify-items:center;gap:0;border:1px solid var(--border);border-radius:8px;padding:4px 0;background:none;color:var(--text);cursor:pointer;font-weight:700;font-size:14px}.fb-vote span{font-size:12px;line-height:1}.fb-vote.on{border-color:var(--green);color:var(--green)}.fb-title{font-weight:700;font-size:15px}.fb-lock{margin-right:6px}.fb-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--dim);margin-top:3px}.fb-type{font-weight:600}.fb-t-bug{color:var(--red)}.fb-t-feature{color:#f0b90b}.fb-t-general{color:#7fb0ff}.fb-t-question{color:#c9a2ff}.fb-rm{font-size:10.5px;font-weight:700;color:var(--green);border:1px solid rgba(2,255,178,.4);border-radius:5px;padding:0 6px}.fb-replied{color:var(--green)}.fb-st{font-size:12px;border-radius:6px;padding:2px 8px;border:1px solid var(--border);color:var(--dim);white-space:nowrap}.fb-st-planned{color:#7fb0ff;border-color:#7fb0ff73}.fb-st-progress{color:#f0b90b;border-color:#f0b90b73}.fb-st-shipped,.fb-st-answered{color:var(--green);border-color:#02ffb273}.fb-st-declined{opacity:.6}.fb-pri{font-weight:800;font-size:11px;border-radius:5px;padding:0 6px;background:var(--panel2);color:var(--text)}.fb-pri.P0{background:var(--red);color:#1a0505}.fb-pri.P1{background:#f0b90b;color:#1a1200}.fb-cls{color:#f0b90b}.fb-score{font-family:var(--mono)}.fb-field{display:grid;gap:4px;margin-top:12px}.fb-field>span{font-size:13px;color:var(--dim)}.fb-field input,.fb-field textarea,.fb-field select,.fb-compose textarea{width:100%;background:var(--panel2);border:1px solid var(--border);border-radius:8px;padding:9px 10px;color:var(--text);font:inherit;font-size:14px}.fb-check{display:flex;gap:8px;align-items:center;font-size:13px;margin-top:10px}.fb-similar{border:1px solid rgba(240,185,11,.4);background:#f0b90b0f;border-radius:8px;padding:8px 10px;font-size:13px;margin-top:6px;display:grid;gap:4px}.fb-drop{border:1px dashed var(--border);border-radius:8px;padding:16px;text-align:center;color:var(--dim);font-size:13px;cursor:pointer}.fb-drop:hover{border-color:#02ffb273}.fb-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.fb-thumbs span,.fb-thumbs a{position:relative;display:block}.fb-thumbs img{width:96px;height:72px;object-fit:cover;border-radius:6px;border:1px solid var(--border)}.fb-thumbs.big img{width:180px;height:120px}.fb-thumbs button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;background:var(--red);color:#fff;cursor:pointer;line-height:1}.fb-head{margin-top:12px}.fb-h{font-size:22px;margin:0}.fb-body{padding:14px 16px;margin-top:10px}.fb-md a{color:var(--green)}.fb-md p{margin:0 0 8px}.fb-md ul{margin:0 0 8px;padding-left:20px}.fb-md code{font-family:var(--mono);font-size:12.5px;background:var(--panel2);padding:0 4px;border-radius:4px}.fb-tl{font-size:12.5px;color:var(--dim);border-left:2px dotted var(--border);padding-left:10px;margin:12px 0;display:grid;gap:2px}.fb-cmt{border-left:2px solid var(--border);padding:6px 0 6px 12px;margin-top:10px}.fb-cmt.reply{margin-left:24px}.fb-cmt.off{border-left-color:var(--green);background:var(--mint-glow);border-radius:0 8px 8px 0;padding-right:10px}.fb-cmt.hidden{opacity:.45}.fb-who{font-weight:700;font-size:13px}.fb-staff{font-size:10.5px;font-weight:800;color:#04130c;background:var(--green);border-radius:5px;padding:0 6px;margin-left:6px}.fb-acts{display:flex;gap:12px;margin-top:2px}.fb-acts button{font:inherit;font-size:12px;background:none;border:0;color:var(--dim);cursor:pointer;padding:0}.fb-acts button.on{color:var(--green)}.fb-compose{padding:12px;margin-top:14px;display:grid;gap:8px}.fb-detail-grid{display:grid;grid-template-columns:1fr 300px;gap:16px;align-items:start}.fb-side{padding:12px;position:sticky;top:12px;display:grid;gap:4px}.fb-ctx{font-size:12px;display:grid;gap:2px;margin-top:8px;word-break:break-all}@media (max-width: 860px){.fb-detail-grid{grid-template-columns:1fr}.fb-card{grid-template-columns:48px 1fr}.fb-card>.fb-st{grid-column:2;justify-self:start}}.diag-page{max-width:820px;margin:24px auto;padding:0 16px}.diag-verdicts{list-style:none;padding:0;margin:12px 0;font-size:14px;line-height:1.8}.diag-page td.small{font-size:11px;word-break:break-all}.page-loading{padding:40px;text-align:center}.chip.prime{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:6px;white-space:nowrap;vertical-align:middle;color:#7fb0ff;border:1px solid rgba(59,130,246,.45);background:#3b82f614;cursor:help}.chip.sim{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;white-space:nowrap;vertical-align:middle;color:#f5c451;border:1px solid rgba(245,196,81,.55);background:none;margin-left:6px}.bt-banner{background:#f5c45114;border:1px solid rgba(245,196,81,.45);color:#ffe6a8;border-radius:10px;padding:10px 12px;font-size:13px;margin:0 0 12px}.bt-strip{position:relative;height:44px;margin-top:2px}.bt-strip .seg{position:absolute;top:0;height:40px;border-top:3px solid var(--c);background:color-mix(in srgb,var(--c) 10%,transparent);padding:3px 6px;overflow:hidden;font-size:11px;line-height:1.3;color:var(--dim);box-sizing:border-box}.bt-strip .seg b{display:block;color:var(--c);font-size:11.5px;white-space:nowrap}.bt-strip .seg span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-strip .seg.dashed{border-top-style:dashed}.pf-heat td.mk-first{outline:1.5px dotted #b8c9bd;outline-offset:-2px}.pf-heat td.mk-frozen{outline:1.5px dashed #c9a2ff;outline-offset:-2px}.pf-heat td.mk-paper{outline:1.5px dashed #7fb0ff;outline-offset:-2px}.pf-heat td.mk-live{outline:1.5px dashed #f5c451;outline-offset:-2px}.pf-heat td.hot.mk-first,.pf-heat td.hot.mk-frozen,.pf-heat td.hot.mk-paper,.pf-heat td.hot.mk-live{outline:2px solid var(--green)}.bt-legend span{padding:0 4px;margin-right:4px}.own-grid{table-layout:fixed;width:100%;min-width:760px}.own-grid th.c-venue,.own-grid th.c-eq{width:118px}.own-grid th.c-1d,.own-grid th.c-7d,.own-grid th.c-30d{width:74px}.own-grid th.c-act{width:300px}.own-grid th.c-chev{width:30px}.own-grid .c-act{text-align:right}.own-act{display:flex;gap:6px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.own-grid tr.own-row{cursor:pointer}.own-grid tr.own-exp>td{background:var(--panel2, rgba(255, 255, 255, .02));cursor:default}.own-grid tr.own-exp:hover{background:none}.own-sub{display:none;font-size:11.5px}.own-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:12px 14px 10px}.own-head b{font-size:15px}@media (max-width: 640px){.own-grid,.own-grid tbody{display:block;min-width:0;width:100%}.own-grid thead{display:none}.own-grid tr.own-row{display:grid;grid-template-columns:1fr auto 18px;grid-template-areas:"name name chev" "eq d1 chev" "act act act";gap:4px 12px;padding:10px 12px;border-bottom:1px solid var(--border)}.own-grid tr.own-row>td{padding:0;border:0;text-align:left}.own-grid td.c-name{grid-area:name}.own-grid td.c-eq{grid-area:eq}.own-grid td.c-1d{grid-area:d1;text-align:right}.own-grid td.c-1d:before{content:"1d ";color:var(--dim);font-size:11px}.own-grid td.c-act{grid-area:act}.own-grid td.c-chev{grid-area:chev;align-self:start}.own-grid td.c-venue,.own-grid td.c-7d,.own-grid td.c-30d{display:none}.own-grid tr.own-exp,.own-grid tr.own-exp>td{display:block}.own-sub{display:block}}.ev-banner{background:#f5c45114;border-bottom:1px solid rgba(245,196,81,.45);color:#ffe6a8;padding:8px 16px;font-size:13px;text-align:center}.ev-banner .btn.link{margin-left:4px;text-decoration:underline;cursor:pointer}.ev-code{display:block;width:100%;max-width:300px;margin:12px 0 8px;padding:10px 12px;font:600 26px/1.2 var(--mono);letter-spacing:.55em;text-align:center;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text)}.ev-code:focus{outline:none;border-color:var(--accent)}.ev-meta{font-size:12.5px;margin:4px 0;color:var(--dim)}.ev-meta .btn-link:disabled{opacity:.55;cursor:default;text-decoration:none}.reg-step{color:var(--dim);font-size:12.5px;margin:-4px 0 10px}.nq-lead-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.nq-lead-filters .field{margin:0;min-width:0}.nq-lead-table{max-width:100%;overflow-x:auto}.nq-mobile-hints{display:none}.nq-leads td{vertical-align:top;font-size:12px;overflow-wrap:anywhere}.nq-leads td .dim{font-size:11px;margin-top:3px}.nq-lead-detail td{background:var(--panel2);padding:16px}.nq-lead-detail form{max-width:640px;margin-top:12px}@media (max-width: 700px){.nq-leads table,.nq-leads tbody,.nq-leads tr,.nq-leads td{display:block;width:100%}.nq-leads thead{display:none}.nq-mobile-hints{display:inline;margin-right:6px}.nq-leads tr{border:1px solid var(--border);border-radius:8px;margin-bottom:12px;padding:8px}.nq-leads td{border:none;padding:6px;box-sizing:border-box;white-space:normal}.nq-leads td[data-label]:before{content:attr(data-label);display:block;color:var(--dim);font-size:10px;margin-bottom:4px}.nq-lead-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.nq-ready{position:relative;background:var(--panel2);border-radius:8px;margin:8px 0 4px;min-width:110px}.nq-ready i{position:absolute;top:0;bottom:0}.nq-ready i.c{left:0;background:var(--green);border-radius:8px 0 0 8px}.nq-ready i.i{background:repeating-linear-gradient(45deg,#02ffb2 0,#02ffb2 4px,#0b3a2c 4px,#0b3a2c 8px);opacity:.8}.nq-ready .mk{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px}.nq-ready .mk.m80{background:#f5c451}.nq-ready .mk.ln{background:var(--text)}.nq-ready .mk.cap{background:#ff9f43}.nq-ready-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--dim);line-height:1.7}.nq-ready-legend .sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.nq-ready-legend .sw.c{background:var(--green)}.nq-ready-legend .sw.i{background:repeating-linear-gradient(45deg,#02ffb2 0,#02ffb2 2px,#0b3a2c 2px,#0b3a2c 4px)}.nq-ready-legend .sw.m80,.nq-ready-legend .sw.ln,.nq-ready-legend .sw.cap{width:2px;border-radius:0;height:12px}.nq-ready-legend .sw.m80{background:#f5c451}.nq-ready-legend .sw.ln{background:var(--text)}.nq-ready-legend .sw.cap{background:#ff9f43}.nq-back .rd-seg button.on,.nq-stake-edit .rd-seg button.on,.nq-notify .rd-seg button.on,.nq-hold-a .rd-seg button.on,.nq-exp .rd-seg button.on{background:var(--green);color:#04120c;font-weight:700}.nq-inl{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.nq-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.nq-amt{display:inline-flex;align-items:center;border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:0 10px}.nq-amt input{background:none;border:0;color:var(--text);font-family:var(--mono);font-size:13px;padding:7px 0;width:110px;outline:none}.nq-amt em{font-style:normal;color:var(--dim);font-size:12px;margin-left:6px}.nq-notify-seg{display:flex;align-items:center;gap:6px}.nq-notify-seg .rd-seg{flex:1;display:flex;flex-wrap:nowrap}.nq-notify-seg .rd-seg button{flex:1;padding:7px 6px;white-space:nowrap}.nq-notify-actions{flex-wrap:wrap}.nq-notify-actions .btn.ghost{margin-right:auto}@media (max-width: 520px){.nq-notify-actions .btn.ghost{order:3;flex:1 1 100%;margin-right:0}}.nq-stake-edit{background:#0a120f;border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-top:10px}.nq-exp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px}@media (max-width: 900px){.nq-exp{grid-template-columns:1fr}}.nq-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.nq-tiles.t4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 520px){.nq-tiles.t4{grid-template-columns:repeat(2,minmax(0,1fr))}}.nq-tile{background:var(--panel2);border-radius:8px;padding:8px 10px;min-width:0}.nq-tile .k{font-size:11px;color:var(--dim)}.nq-tile .v{font-size:16px;font-weight:700;margin-top:2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nq-tile .s{font-size:11px;color:var(--dim);margin-top:2px}.nq-curve-h{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--dim)}.nq-tag{display:inline-block;font-size:11px;padding:1px 8px;border-radius:6px;margin-left:6px;vertical-align:2px;border:1px solid var(--border);font-weight:500}.nq-tag.mint{color:var(--green);border-color:#02ffb266}.nq-tag.yel{color:#f5c451;border-color:#f5c45173}.nq-tag.org{color:#ff9f43;border-color:#ff9f4373}.nq-terms{width:100%;border-collapse:collapse;margin-top:8px}.nq-terms td{padding:8px 10px;border-bottom:1px solid var(--border);font-size:13px;vertical-align:top}.nq-terms td:first-child{color:var(--dim);width:40%}.nq-wg{background:#0a120f;border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-top:10px}.nq-wg.live{border-color:#f5c45173;box-shadow:0 0 0 1px #f5c4511f inset}.nq-wg-h{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.nq-pill{font-size:11px;color:#f5c451;border:1px solid rgba(245,196,81,.45);border-radius:999px;padding:1px 8px}.nq-wg .rd-seg button.on{background:var(--green);color:#04120c;font-weight:700}.nq-wg .btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.nq-histo{margin-top:10px;font-size:12.5px;color:var(--dim);border-top:1px dashed var(--border);padding-top:8px}.nq-histo b{color:var(--text)}.nq-stake-cell .rd-k2{margin-top:2px}.nq-pos-table td{vertical-align:middle}.nq-pos-table tr.sel>td{background:#10201a}.nq-pos-exp>td{background:#08100c!important;padding:14px!important;white-space:normal}@media (max-width: 640px){.nq-pos-table>thead{display:none}.nq-pos-table,.nq-pos-table>tbody,.nq-pos-table>tbody>tr,.nq-pos-table>tbody>tr>td{display:block;width:100%}.nq-pos-table>tbody>tr.nq-pos-row{border-bottom:1px solid var(--border);padding:8px 4px}.nq-pos-table>tbody>tr.nq-pos-row>td{border:0;padding:3px 8px;text-align:left!important}.nq-pos-table>tbody>tr.nq-pos-row>td[data-label]:before{content:attr(data-label);display:block;color:var(--dim);font-size:10px}.nq-pos-exp>td{padding:8px!important}.hold-table.nq-hold-a>thead{display:none}.hold-table.nq-hold-a,.hold-table.nq-hold-a>tbody,.hold-table.nq-hold-a>tbody>tr,.hold-table.nq-hold-a>tbody>tr>td{display:block;width:100%}.hold-table.nq-hold-a>tbody>tr.click-row{border-bottom:1px solid var(--border);padding:6px 4px}.hold-table.nq-hold-a>tbody>tr.click-row>td{border:0;padding:3px 8px;text-align:left}.hold-table.nq-hold-a>tbody>tr.click-row>td[data-label]:before{content:attr(data-label);display:block;color:var(--dim);font-size:10px}.hold-table.nq-hold-a>tbody>.hold-expand>td{padding:8px}}@media (min-width: 641px){.nq-pos-table .nq-mobile-hints,.hold-table.nq-hold-a .nq-mobile-hints{display:none}}.nq-back a{color:var(--green)}.nq-hold-a .btn:disabled,.nq-back .btn:disabled,.nq-stake-edit .btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}@media (max-width: 520px){.nq-tiles{grid-template-columns:1fr 1fr}.nq-tiles>.nq-tile:nth-child(3):last-child{grid-column:span 2}.nq-tile .v{font-size:15px}}.nq-ended-row>td{padding:0!important;border-top:1px solid var(--border)}.nq-ended-btn{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;width:100%;padding:10px 16px;background:transparent;border:0;color:var(--dim);font:inherit;font-size:13px;text-align:left;cursor:pointer}.nq-ended-btn:hover,.nq-ended-btn:focus-visible{background:#0d1813;color:var(--text)}.nq-ended-btn b{color:var(--text);font-weight:600}.nq-ended-caret{width:12px;display:inline-block}.nq-ended-note{font-size:12px;color:var(--dim)}.nq-ended-none>td{padding:12px 16px!important;color:var(--dim);font-size:13px}@media (max-width: 640px){.nq-ended-btn{padding:10px 12px}.nq-ended-none>td{padding:10px 12px!important}}.tabs-right .data-age{font-size:11.5px;margin-right:10px;align-self:center}.ticker-list .list-tabs{margin:0 0 6px}.ticker-list .list-tabs button{flex:1}.fav-star{background:none;border:none;padding:0 6px 0 0;cursor:pointer;color:var(--dim);font-size:13px;line-height:1}.fav-star:hover,.fav-star.on{color:var(--accent)}.fav-empty{white-space:normal!important;padding:18px 10px!important}.ss-page .ss-h2{font-size:16px;margin:22px 0 10px;display:flex;gap:8px;align-items:center}.ss-w .ss-f{font-family:var(--mono);font-size:12px;line-height:1.45;white-space:pre;overflow-x:auto;margin:6px 0 0;padding:8px 10px;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text)}.ss-w .ss-f.ss-live{color:var(--green);border-style:dashed}.ss-w .ss-limit{font-size:12px;color:var(--dim);margin:6px 0 4px;padding-left:8px;border-left:2px solid #f0b90b}.ss-sliders{display:grid;gap:6px;margin-top:8px}.ss-sl{display:grid;grid-template-columns:56px 1fr 84px;gap:8px;align-items:center;font-size:12.5px}.ss-sl .ss-name{grid-column:2 / 4;color:var(--dim);font-size:11px;margin-top:-4px}.ss-sym{font-family:var(--mono);font-weight:600;color:var(--text)}.ss-num{width:100%;text-align:right;font-family:var(--mono);font-size:12px}.ss-cards{margin-top:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.ss-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0}.ss-row select,.ss-name-in{min-width:0;flex:1 1 160px}.ss-bar-card{margin-top:12px}.ss-svg{width:100%;display:block;margin-top:8px;-webkit-user-select:none;user-select:none}.ss-svg .ss-axis{stroke:var(--border)}.ss-svg .ss-grid{stroke:#1b2a22}.ss-svg .ss-tick{fill:var(--dim);font-size:9px}.ss-svg .ss-bar.up{fill:#02ffb28c}.ss-svg .ss-bar.dn{fill:#ff5d5d99}.ss-svg .ss-bar.on{stroke:#7fa6ff;stroke-width:2}.ss-svg .ss-bar.locked{fill-opacity:.25;stroke:var(--dim);stroke-dasharray:3 2}.ss-svg .ss-curve{fill:none;stroke:var(--green);stroke-width:1.5}.ss-svg .ss-knob{fill:var(--green);stroke:var(--bg);stroke-width:1.5;cursor:grab}.ss-svg .ss-knob.on{fill:#f0b90b}.ss-svg .ss-knob.locked{fill:#3a4a42;cursor:default}.ss-svg .ss-lockzone{fill:#f0b90b;opacity:.12}.ss-cell{width:76px;font-family:var(--mono);font-size:12px}.ss-cell.w{width:120px;font-family:var(--sans)}.ss-ep{border-top:1px dashed var(--border);padding-top:6px;display:grid;gap:4px}.ss-refit{display:grid;gap:6px}.ss-syn td{color:var(--dim)}@media (max-width: 720px){.ss-sl{grid-template-columns:48px 1fr 70px}.ss-page .rd-two,.ss-page .rd-hero-body{grid-template-columns:1fr}}.ss-split{display:grid;grid-template-columns:minmax(340px,5fr) minmax(0,7fr);gap:14px;align-items:start;margin-top:12px}.ss-split>*{min-width:0}.ss-left>*,.ss-right>*{min-width:0}.ss-left,.ss-right{position:sticky;top:56px;max-height:calc(100vh - 64px);overflow-y:auto;display:grid;gap:12px;align-content:start}.ss-left{padding-right:4px;scrollbar-gutter:stable}.ss-right{gap:8px}.ss-right .rd-card{padding:10px 12px}.ss-lockbar{font-size:12.5px;line-height:1.45;padding:8px 10px;border-radius:8px;border:1px solid var(--border);border-left:4px solid var(--green);background:var(--panel);color:var(--dim)}.ss-lockbar b{color:var(--text)}.ss-lockbar.on{border-left-color:#f0b90b;background:#f0b90b12}.ss-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.ss-kpis .rd-stat{padding:6px 8px}.ss-kpis .rd-v{font-size:14px}.ss-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.ss-tpl{text-align:left;background:var(--panel2);border:1px solid var(--border);border-radius:8px;padding:6px 8px;color:var(--text);cursor:pointer;font-family:var(--sans);display:grid;gap:2px}.ss-tpl b{font-size:12.5px;font-weight:600}.ss-tpl span{font-size:11px;color:var(--dim);line-height:1.3}.ss-tpl:hover{border-color:#02ffb273}.ss-tpl.on{border-color:var(--green);background:#02ffb214}.ss-listing-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:26px 0 10px;padding:10px 12px;border:1px dashed var(--border);border-radius:8px;scroll-margin-top:56px}.ss-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;scroll-margin-top:56px}.ss-head h1{margin:0 8px 0 0;font-size:22px;white-space:nowrap}.ss-head select{max-width:220px}.ss-head .ss-name-in{flex:0 1 200px}.ss-head .ss-jump{margin-left:auto}.ss-targets{border-color:#02ffb273}.ss-tk{display:grid;gap:2px;padding:6px 0;border-top:1px dashed var(--border)}.ss-tk:first-of-type{border-top:0}.ss-tk-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px}.ss-tk-real{font-family:var(--mono);font-weight:600;color:var(--green)}.ss-tk-row{display:grid;grid-template-columns:1fr 84px;gap:8px;align-items:center}.ss-tk-sub{font-size:11px;color:var(--dim)}.ss-tk-note{font-size:11px;color:#f0b90b}.ss-tk-lock{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--dim);cursor:pointer;-webkit-user-select:none;user-select:none}.ss-tk-lock input{margin:0}.ss-tk-lock.off{cursor:not-allowed;opacity:.55}.ss-tk.locked .ss-tk-real{color:var(--text)}.ss-tk.derived .ss-tk-row,.ss-tk.derived .ss-tk-real{opacity:.5}.ss-tk-derived{font-size:10.5px;color:var(--dim);border:1px solid var(--border);border-radius:3px;padding:0 4px;margin-left:6px}.ss-tk-free{font-family:var(--mono);font-size:11.5px;color:var(--dim)}.ss-tk-refused{font-size:11px;color:var(--red, #f6465d)}.ss-tk-held{font-family:var(--mono);font-size:11px;color:var(--dim)}.ss-tk-drift{font-size:11px;color:var(--yellow, #f0b90b)}.ss-tk-solving{font-size:11px;color:var(--dim);margin-right:8px}.ss-real{color:var(--green)}.ss-selname{color:#7fa6ff;font-weight:600}.ss-svg .ss-selcol{fill:#3f7fff;opacity:.14}.ss-svg .ss-hovcol{fill:var(--text);opacity:.07}.ss-svg .ss-bar.pinned{stroke:#f0b90b;stroke-width:1.5}.ss-svg .ss-pin{fill:#f0b90b}.ss-svg .ss-clip{fill:var(--text);opacity:.8}.ss-bars-read{font-size:12px;min-height:18px;color:var(--text)}.ss-lane .ss-lane-bg{fill:var(--panel2);opacity:.5}.ss-lane .ss-lane-span{fill:#7fa6ff2e;stroke:#7fa6ff80;cursor:grab}.ss-lane .ss-lane-ep.on .ss-lane-span{fill:#7fa6ff57;stroke:#7fa6ff;stroke-width:1.5}.ss-lane .ss-lane-ep.locked .ss-lane-span{cursor:not-allowed;opacity:.5}.ss-lane .ss-lane-leg{stroke:#ff5d5d;stroke-width:1.2;opacity:.8;pointer-events:none}.ss-lane .ss-lane-trough{fill:#ff5d5d;stroke:var(--bg);stroke-width:1.5;cursor:ns-resize}.ss-lane .ss-lane-lab{fill:#7fa6ff;font-size:10px;font-weight:600;pointer-events:none}.ss-spark path{fill:none;stroke:#ff5d5d;stroke-width:1.3}.ss-tplbox{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px}.ss-tplbox .ss-tpls,.ss-tplbox .ss-row{flex-basis:100%}.ss-tplhead{flex:1;display:flex;justify-content:space-between;align-items:center;background:none;border:0;color:var(--text);font-family:var(--sans);font-size:13.5px;cursor:pointer;padding:2px 0;text-align:left}.ss-tplhead b{color:var(--green)}.ss-caret{color:var(--dim);font-size:13px}.ss-tabs{display:flex;flex-wrap:wrap;gap:4px}.ss-tabs button{background:var(--panel2);border:1px solid var(--border);color:var(--dim);border-radius:6px;padding:4px 9px;font-size:12px;cursor:pointer;font-family:var(--sans)}.ss-tabs button.on{color:var(--bg);background:var(--green);border-color:var(--green);font-weight:600}.ss-tabnav{display:flex;justify-content:space-between;align-items:center;gap:8px}.ss-tabnav .btn{min-width:110px}.ss-keys{font-family:var(--mono);opacity:.6;margin-left:4px}.ss-eptable-wrap{overflow-x:auto;max-height:240px;overflow-y:auto}.ss-eptable td,.ss-eptable th{padding:4px 6px;font-size:12px}.ss-eptable tr{cursor:pointer}.ss-eptable tr.on td{background:#7fa6ff24}.ss-eptable tr.locked td{opacity:.55}.ss-eptable .ss-sortable{cursor:pointer;white-space:nowrap}.ss-epstart{white-space:nowrap}.ss-epstart select{margin-right:4px;width:auto;max-width:104px;padding:2px 4px;font-size:12px}.ss-pane .bt-strip{height:18px;margin-top:0}.ss-pane .bt-strip .seg{height:16px;padding:0 6px;border-top-width:2px}.ss-pane .bt-strip .seg span{display:none}.ss-pane .bt-strip .seg b{font-size:10.5px}.ss-epeditor{border-top:1px dashed var(--border);margin-top:8px;padding-top:8px;display:grid;gap:6px}.ss-pinbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.ss-svg .ss-seltxt{fill:#7fa6ff;font-size:10px;font-weight:600}.ss-lbl{display:grid;gap:2px;font-size:11px;color:var(--dim);min-width:0}.ss-lbl .ss-name-in{width:100%}.ss-month{min-width:0;font-size:12px}.ss-right .rd-card-h{margin-bottom:2px}.ss-right .rd-card-h h3{font-size:13.5px}@media (max-width: 900px){.ss-split{grid-template-columns:1fr}.ss-left,.ss-right{position:static;max-height:none;overflow:visible}.ss-right{order:-1}.ss-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-crash{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin:24px 0}.orderbook{display:flex;flex-direction:column;font-size:12px;padding:6px 8px;overflow:hidden}.ob-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ob-modes{display:flex;gap:4px}.ob-mode{background:none;border:1px solid transparent;border-radius:4px;padding:3px;cursor:pointer;display:flex;flex-direction:column;gap:2px;width:22px}.ob-mode i{display:block;height:5px;border-radius:1px;background:var(--dim);opacity:.5}.ob-mode-both i:first-child{background:var(--red);opacity:1}.ob-mode-both i:last-child{background:var(--green);opacity:1}.ob-mode-bids i{background:var(--green);opacity:1}.ob-mode-asks i{background:var(--red);opacity:1}.ob-mode.on{border-color:var(--border);background:var(--panel2)}.ob-stale{margin-left:auto;font-size:11px;color:#f0b90b}.ob-step{margin-left:auto;width:auto;min-width:64px;padding:2px 6px;font-size:12px;height:24px}.ob-stale+.ob-step{margin-left:6px}.ob-cols,.ob-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.ob-cols{font-size:11px;padding:2px 2px 4px}.ob-cols .r,.ob-q,.ob-s{text-align:right}.ob-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.ob-side{display:flex;flex-direction:column}.ob-side.asks{justify-content:flex-end}.ob-row{position:relative;height:20px;align-items:center;padding:0 2px;cursor:pointer;white-space:nowrap}.ob-row>span:not(.ob-bar){position:relative;overflow:hidden;text-overflow:ellipsis}.ob-row:hover{background:#ffffff0d}.ob-bar{position:absolute;right:0;top:1px;bottom:1px}.ob-row.ask .ob-bar{background:#ff5d5d29}.ob-row.bid .ob-bar{background:#02ffb221}.ob-mid{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 2px;cursor:pointer;flex:0 0 auto}.ob-last{font-size:16px;font-weight:700}.ob-mark{font-size:11px}.ob-empty{padding:24px 4px;text-align:center}.ob-ratio{position:relative;display:flex;height:18px;margin-top:4px;font-size:11px;border-radius:4px;overflow:hidden;flex:0 0 auto}.ob-ratio .ob-b{background:#02ffb22e}.ob-ratio .ob-s2{background:#ff5d5d33}.ob-ratio .ob-lb,.ob-ratio .ob-ls{position:absolute;top:1px;white-space:nowrap}.ob-ratio .ob-lb{left:6px;color:var(--green)}.ob-ratio .ob-ls{right:6px;color:var(--red)}.trade-layout.is-grid .grid-cell-body>.orderbook{overflow:hidden}.layout-controls .book-toggle.on{color:var(--text)}.trade-main.has-book{grid-template-columns:minmax(0,1fr) 240px 300px}.trade-main>.orderbook{height:calc(100vh - 200px);min-height:480px}@media (max-width: 900px){.trade-main.has-book{grid-template-columns:1fr}.trade-main>.orderbook{height:420px;min-height:0}}@keyframes book-flash{0%{box-shadow:0 0 0 2px #02ffb2d9}to{box-shadow:0 0 0 2px #02ffb200}}.book-flash input,.range-row.flash-low>:first-child,.range-row.flash-high>:last-child{animation:book-flash .8s ease-out;border-radius:6px}.book-hint{margin:4px 0 6px;color:#f0b90b}.ticket-cq{container-type:inline-size;container-name:ticket}.lbl-short{display:none}@container ticket (max-width: 340px){.lbl-full{display:none}.lbl-short{display:inline}}.g115-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin-top:14px}.g115-card{border:1px solid var(--border);border-radius:10px;padding:14px;display:grid;gap:8px;align-content:start;background:#02ffb208}.g115-who{font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.g115-big{font-size:20px;font-weight:600;line-height:1.3}.g115-big b,.g115-up b{color:var(--green);font-family:var(--mono)}.g115-big.empty{font-size:15px;font-weight:500;color:var(--dim)}.g115-line{font-size:14px}.g115-line b{font-family:var(--mono)}.g115-up.empty{color:var(--dim);font-weight:400}.g115-calc{border-radius:8px;background:#02ffb212;padding:10px 12px;display:grid;gap:4px;font-size:14px;margin-top:8px}.g115-calc b{font-family:var(--mono)}.g115-calc .dim{color:var(--dim);font-size:12.5px}.g115-arrow{color:var(--green);border-radius:4px;padding:0 2px}.g115-pulse{animation:g115-pulse .6s ease-out}@keyframes g115-pulse{0%{background:#02ffb252}to{background:transparent}}.g115-note{font-size:12.5px;color:var(--dim);margin:6px 0 0}.g115-reminder{font-size:12.5px;color:var(--dim);margin-top:6px}@media (prefers-reduced-motion: reduce){.g115-pulse{animation:none}}.nq-unpledge{display:flex;flex-direction:column;gap:8px}.nq-unpledge .lab{font-size:12px;color:var(--dim);margin-top:4px;display:inline-flex;align-items:center;gap:4px}.nq-unpledge .field{margin:0}.nq-unpledge .rd-quick button.on{background:var(--green);color:#04120c;border-color:var(--green);font-weight:700}.nq-unpledge .rd-seg button.on{background:var(--green);color:#04120c;font-weight:700}.nq-unpledge .info-line{font-size:12.5px;color:var(--text);background:var(--panel2);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.nq-unpledge .modal-actions{margin-top:4px}.nq-unpledge-below{border-top:1px solid var(--border);padding-top:10px;display:flex;flex-direction:column;gap:8px}.nq-unpledge-below .data-table th,.nq-unpledge-below .data-table td{white-space:nowrap}.nq-unpledge-below tr.muted td{color:var(--dim)}.nq-unpledge-below tr.tot td{font-weight:700;border-top:1px solid var(--border)}.nq-unpledge-below .kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;font-size:12.5px}.nq-unpledge-below .kv>span:nth-child(odd){color:var(--dim)}@media (max-width: 560px){.nq-unpledge-below .kv{grid-template-columns:1fr;gap:2px}.nq-unpledge-below .kv>span:nth-child(odd){margin-top:6px}}.menu-note{display:block;color:var(--dim);font-size:11px;font-weight:400}.label-edit-btn{background:none;border:0;padding:0 4px;margin-left:4px;color:var(--dim);cursor:pointer;font-size:12px;line-height:1}.label-edit-btn:hover,.label-edit-btn:focus{color:var(--green);outline:none}.label-edit-input{width:140px;padding:2px 6px;font-size:inherit}.label-edit-state{margin-left:6px;font-size:11px;color:var(--dim)}.label-edit-state.saved{color:var(--green)}
