:root{--bg:#080c24;--chartbg:#0a0f2c;--panel:#0f1640;--line:#243170;--txt:#e6ebff;--mut:#93a0d6;--gold:#e0b34a;--up:#26b8a0;--dn:#ef5350;--btn:#1e69e8;--violet:#975cff;--cyan:#21aef3;--warn:#f0b429}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:radial-gradient(1200px 600px at 80% -10%,#1b2a8a33,transparent),var(--bg);color:var(--txt);font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}code,pre{font-family:ui-monospace,Consolas,monospace;font-size:12.5px;background:#070b20;padding:1px 5px;border-radius:4px;word-break:break-all}pre{padding:10px;overflow:auto}a{color:#7ab7ff}.app{display:flex;flex-direction:column;height:100%;height:100dvh}.top{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap}.brand{letter-spacing:.5px}.gold{color:var(--gold)}nav{display:flex;gap:2px;flex-wrap:wrap}nav button,.link{background:none;border:0;color:var(--mut);padding:6px 10px;border-radius:6px;cursor:pointer;font:inherit}nav button:hover,.link:hover{color:var(--txt)}nav button.on,.link.on{color:var(--txt);background:#1a2560}.grow{flex:1}.page{flex:1;min-height:0;overflow:auto;padding:14px}.center{min-height:100%;display:grid;place-items:center;padding:16px}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px;margin-bottom:12px}.card h3,.card h4{margin:0 0 10px}.card h4{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--mut)}.narrow{width:min(420px,100%)}label{display:block;margin:0 0 10px;color:var(--mut);font-size:12.5px}label input,label select{display:block;margin-top:4px}input,select{background:#070b20;color:var(--txt);border:1px solid var(--line);border-radius:6px;padding:7px 9px;font:inherit;max-width:100%}input[type=text],input[type=password],input[type=number],input:not([type]){width:100%}input[type=checkbox]{width:auto;display:inline;margin:0 6px 0 0}input:focus,select:focus,button:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.btn{background:var(--btn);color:#fff;border:0;border-radius:6px;padding:8px 14px;cursor:pointer;font:inherit}.btn:disabled,.mini:disabled{opacity:.45;cursor:not-allowed}.btn.danger,.mini.danger{background:#9b2c2c;color:#fff}.ghost{background:none;border:1px solid var(--line);color:var(--txt);border-radius:6px;padding:5px 10px;cursor:pointer;font:inherit}.mini{background:#1c2766;color:var(--txt);border:0;border-radius:5px;padding:3px 8px;cursor:pointer;font:inherit;font-size:12px;margin-left:4px}.note{padding:8px 10px;border-radius:6px;background:#16205a;margin:0 0 10px;font-size:13px}.note.good{background:#12302c;color:#8fe0d4}.note.bad{background:#3a1c1c;color:#ffb4b4}.mut{color:var(--mut)}.small{font-size:12px}.pill{display:inline-block;padding:2px 9px;border-radius:99px;font-size:12px;font-weight:600;background:#1d2864;color:var(--txt)}.pill.buy{background:#12302c;color:var(--up)}.pill.sell{background:#3a1c1c;color:var(--dn)}.tag{margin-left:6px;padding:0 6px;border-radius:4px;background:#1d2864;color:var(--mut);font-size:11px}.row{display:flex;align-items:center;gap:8px;margin:6px 0}.wrap{flex-wrap:wrap}table{width:100%;border-collapse:collapse;font-size:13px}th{color:var(--mut);font-weight:500;text-align:left;font-size:12px}th,td{padding:4px 6px;border-bottom:1px solid #18215a;vertical-align:top}td.acts{white-space:nowrap;text-align:right}.kv{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:8px 0}.kv b{text-align:right}.kv.form{grid-template-columns:1fr}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;align-items:start}.grid2 .wide{grid-column:1/-1}.grid2>.card{margin:0}.scroll{max-height:380px;overflow:auto}.chips{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0}.chips .chk{margin:0}.chk{display:inline-flex;align-items:center;margin:0}.big{font-size:14px;-webkit-user-select:all;user-select:all}.dash{display:grid;grid-template-columns:1fr 360px;gap:12px;height:100%;min-height:0}.chartcol{display:flex;flex-direction:column;min-height:0;min-width:0}.bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 0 8px}.price{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.tfs{display:flex;gap:2px}.tfs button{background:#17205a;color:var(--mut);border:0;border-radius:5px;padding:4px 9px;cursor:pointer;font:inherit}.tfs button.on{background:var(--btn);color:#fff}.chart{flex:1;min-height:320px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.side{overflow:auto;min-height:0;padding-right:2px}.dot{width:9px;height:9px;border-radius:50%;background:var(--dn);display:inline-block}.dot.ok{background:var(--up)}.meter{display:grid;grid-template-columns:42px 1fr 64px;align-items:center;gap:8px;margin:6px 0}.track{position:relative;height:10px;background:#070b20;border-radius:5px}.track i{position:absolute;left:0;top:0;bottom:0;border-radius:5px}.track i.buy{background:var(--up)}.track i.sell{background:var(--dn)}.track u{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--gold)}.blockers{margin:8px 0 0;padding-left:18px;color:var(--mut);font-size:12.5px}.settings{max-width:860px;margin:0 auto;padding-bottom:70px}.fld{display:grid;grid-template-columns:1fr minmax(160px,260px);gap:12px;padding:8px 0;border-bottom:1px solid #18215a;align-items:center}.secret{display:flex;gap:8px;align-items:center}.stickybar{position:sticky;bottom:0;display:flex;gap:10px;align-items:center;padding:10px;background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap}@media(max-width:900px){.dash{grid-template-columns:1fr;height:auto}.chart{height:55vh;flex:none}.fld{grid-template-columns:1fr}.page{padding:10px}}.grad{background:linear-gradient(90deg,var(--cyan),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;letter-spacing:.8px}.brand{display:flex;align-items:center;gap:8px}.brand img{border-radius:50%}.btn{background:linear-gradient(90deg,var(--btn),var(--violet))}.btn.wide{width:100%;padding:11px 14px;font-weight:600}textarea{width:100%;background:#070b20;color:var(--txt);border:1px solid var(--line);border-radius:6px;padding:7px 9px;font:inherit;resize:vertical}.warn{background:#3d2f0b!important;color:var(--warn)!important}.mini.on{background:var(--btn);color:#fff}.mini.ok{background:#12413a;color:#8fe8d6}.disclaimer{margin-top:12px;text-align:center}.auth{min-height:100%;min-height:100dvh;display:grid;place-items:center;padding:20px 16px;background:radial-gradient(700px 500px at 50% 0%,#1f2b8f55,transparent)}.auth-box{width:min(420px,100%);background:#0f1640cc;border:1px solid var(--line);border-radius:18px;padding:26px 22px;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 60px #0008}.auth-box form{text-align:left}.auth-box h1{margin:6px 0 0;font-size:26px}.tagline{margin:2px 0 16px}.logo{display:block;margin:0 auto;border-radius:50%;filter:drop-shadow(0 6px 24px #1e69e866)}.tabs{display:grid;grid-template-columns:1fr 1fr;background:#070b20;border-radius:10px;padding:3px;margin:0 0 16px}.tabs button{background:none;border:0;color:var(--mut);padding:9px;border-radius:8px;font:inherit;cursor:pointer}.tabs button.on{background:var(--btn);color:#fff}.pw{display:flex;gap:6px;align-items:center;margin-top:4px}.pw input{margin:0!important}.eye{background:#1c2766;color:var(--txt);border:0;border-radius:6px;padding:8px 10px;cursor:pointer;font:inherit;font-size:12px}.cd{display:inline-block;padding:3px 10px;border-radius:99px;font-weight:700;font-variant-numeric:tabular-nums;font-size:12.5px;white-space:nowrap}.cd.ok{background:#12413a;color:#8fe8d6}.cd.warn{background:#3d2f0b;color:var(--warn)}.cd.bad{background:#4a1c24;color:#ff9aa2}.lic-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.banner{margin:0;border-radius:0;text-align:center}.who{font-size:13px}.filt{margin:0 0 8px}.tall{max-height:560px}td.acts{white-space:normal}td.acts .mini{margin:2px 0 2px 4px}.tabbar{display:none}@media(max-width:760px){nav.desk{display:none}.top{padding:8px 10px;gap:6px;flex-wrap:nowrap}.top .ghost{padding:6px 8px;font-size:13px;flex-shrink:0}.top .brand{min-width:0}.who{display:none}.brand span{font-size:15px}.cd{font-size:12px;padding:3px 8px}.page{padding:10px 10px 78px}.tabbar{display:flex;flex-wrap:nowrap;gap:0;position:fixed;left:0;right:0;bottom:0;background:#0b1236f2;border-top:1px solid var(--line);padding:4px 4px calc(4px + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-x:auto}.tabbar button{flex:1 0 auto;min-width:54px;min-height:48px;padding:0 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:none;border:0;color:var(--mut);font:inherit;font-size:11px;border-radius:10px;cursor:pointer}.tabbar button.on{color:#fff;background:#1a2560}.tabbar button.on svg{color:var(--cyan)}input,select,textarea{font-size:16px}.btn,.ghost,.mini,.tfs button{min-height:40px}.chart{min-height:300px}.bar{gap:8px}.price{font-size:20px}.grid2{grid-template-columns:1fr}table.resp thead{display:none}table.resp tr{display:block;border:1px solid var(--line);border-radius:10px;margin:0 0 10px;padding:6px 8px}table.resp td{display:flex;justify-content:space-between;gap:10px;border:0;padding:5px 0;text-align:right}table.resp td:before{content:attr(data-l);color:var(--mut);font-size:12px;text-align:left;flex:none}table.resp td.acts{display:block;text-align:left}table.resp td.acts:before{display:block;margin-bottom:4px}.scroll.tall{max-height:none}}.tools{max-width:980px;margin:0 auto}.tabs.wide2{max-width:520px}.cnt{display:inline-block;min-width:20px;margin-left:4px;padding:0 6px;border-radius:99px;background:#fff2;font-size:11px}.tbl{padding:6px 10px}.tbl .num{width:34px;color:var(--mut);text-align:center}.tbl .desc{color:var(--txt);max-width:420px}.tbl tr.dim{opacity:.55}a.btn.dl{display:inline-block;text-decoration:none;white-space:nowrap;padding:7px 14px;margin:2px 0}.adm{display:inline-flex;gap:2px;flex-wrap:wrap;margin-left:8px}@media(max-width:760px){table.resp td.num{justify-content:flex-start}.adm{margin:6px 0 0}a.btn.dl{display:block;text-align:center;width:100%}}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 14px;flex-wrap:wrap}.ph h2{margin:0;font-size:24px;letter-spacing:.2px}.ph p{margin:2px 0 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:filter .15s,transform .05s}.btn:hover:not(:disabled){filter:brightness(1.1)}.btn:active:not(:disabled){transform:translateY(1px)}.icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;background:#16205a;color:var(--txt);border:1px solid transparent;border-radius:9px;cursor:pointer;transition:background .15s}.icon-btn:hover:not(:disabled){background:#222f80}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.icon-btn.danger:hover:not(:disabled){background:#7a2424}.tools{max-width:1080px;margin:0 auto}.tools-bar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 8px}.seg{display:inline-flex;background:#070b20;border:1px solid var(--line);border-radius:12px;padding:3px;gap:2px}.seg button{display:inline-flex;align-items:center;gap:7px;background:none;border:0;color:var(--mut);padding:8px 14px;border-radius:9px;font:inherit;cursor:pointer;white-space:nowrap}.seg button.on{background:linear-gradient(90deg,var(--btn),var(--violet));color:#fff}.seg .cnt{margin:0}.search{position:relative;display:block;margin:0;flex:1 1 220px;max-width:340px}.search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--mut);pointer-events:none}.search input{margin:0;padding:9px 10px 9px 34px;border-radius:12px;width:100%}.hintline{display:flex;align-items:center;gap:8px;margin:2px 0 14px;color:var(--mut);font-size:13px}.hintline svg{flex:none;color:var(--cyan)}.tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.tcard{position:relative;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,#131c4d,var(--panel));border:1px solid var(--line);border-radius:16px;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s}.tcard:hover{border-color:#3a4cb0;transform:translateY(-2px);box-shadow:0 10px 30px #0006}.tcard.dim{opacity:.6;border-style:dashed}.tcard header{display:flex;align-items:center;justify-content:space-between;gap:10px}.tc-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#1e69e833,#975cff33);color:var(--cyan);border:1px solid #2c3b9a}.tc-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tc-no{color:var(--mut);font-weight:700;font-variant-numeric:tabular-nums;font-size:13px}.tag.hid{background:#3d2f0b;color:var(--warn)}.tc-name{margin:4px 0 0;font-size:17px;line-height:1.25}.tc-desc{margin:0;color:#c3ccf0;font-size:13.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.tcard footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:8px}a.btn.dl{text-decoration:none;white-space:nowrap;padding:9px 16px;font-weight:600}.tc-host{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tc-adm{display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid #1c2766;padding-top:10px;margin-top:2px}.empty{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:40px 16px;border:1px dashed var(--line);border-radius:16px;color:var(--mut);margin-bottom:14px}.empty svg{opacity:.7}.empty b{color:var(--txt)}.modal-bg{position:fixed;inset:0;z-index:50;background:#02051099;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;animation:fade .15s}.modal{width:min(520px,100%);max-height:92dvh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 24px 80px #000a;animation:pop .18s}.modal-h{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.modal-h h3{margin:0}.modal-f{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}.profile{max-width:1000px;margin:0 auto}.hero{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:20px;margin:0 0 14px;border-radius:18px;border:1px solid var(--line);background:radial-gradient(500px 220px at 0% 0%,#1e69e833,transparent),radial-gradient(500px 220px at 100% 100%,#975cff2b,transparent),var(--panel)}.avatar{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;font-size:28px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:0 8px 28px #1e69e855}.hero-id{min-width:0}.hero-id h2{margin:0;font-size:22px;overflow-wrap:anywhere}.hero-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.hero-bio{margin:8px 0 0;max-width:60ch;overflow-wrap:anywhere}.license{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding:12px 16px;border-radius:14px;background:#070b2088;border:1px solid var(--line)}.license h4{margin:0}.lic-big .cd{font-size:20px;padding:6px 16px}.pgrid{display:grid;grid-template-columns:3fr 2fr;gap:14px;align-items:start}.pgrid>.card{margin:0}.card h3{display:flex;align-items:center;gap:8px}.card h3 svg{color:var(--cyan)}.facts{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}.facts li{display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:center;padding:8px 10px;background:#0a1030;border-radius:10px}.facts li svg{color:var(--mut)}.facts b{text-align:right;overflow-wrap:anywhere}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media(max-width:900px){.pgrid{grid-template-columns:1fr}}@media(max-width:760px){.ph h2{font-size:21px}.ph .btn{width:100%}.tools-bar{flex-direction:column;align-items:stretch}.seg{display:grid;grid-template-columns:1fr 1fr}.seg button{justify-content:center;padding:10px 6px;font-size:13px}.seg button span:not(.cnt){overflow:hidden;text-overflow:ellipsis}.search{max-width:none;flex:none}.tgrid{grid-template-columns:1fr;gap:12px}.tc-adm .icon-btn{flex:1;height:40px}.modal-bg{align-items:end;padding:0}.modal{width:100%;border-radius:18px 18px 0 0;max-height:90dvh;animation:sheet .22s}.modal-f .btn,.modal-f .ghost{flex:1}.hero{grid-template-columns:auto 1fr;padding:16px;gap:14px}.avatar{width:60px;height:60px;font-size:22px}.license{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.license h4{width:100%}.lic-big .cd{font-size:17px}.fgrid{grid-template-columns:1fr}}@keyframes sheet{0%{transform:translateY(40px);opacity:.6}}label input:not([type=checkbox]):not([type=radio]),label textarea{width:100%}@media(max-width:760px){.tc-host{display:none}a.btn.dl{flex:1;padding:11px 16px}}.symseg{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 8px;overflow-x:auto}.symseg button{display:inline-flex;align-items:center;gap:7px;background:#17205a;color:var(--mut);border:1px solid transparent;border-radius:99px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.symseg button.on{background:linear-gradient(90deg,var(--btn),var(--violet));color:#fff}.symseg .dot{width:7px;height:7px}.subbar{display:flex;align-items:center;margin:8px 0 6px}.subchart{height:150px;flex:none;border:1px solid var(--line);border-radius:8px;overflow:hidden}table.mtf td,table.mtf th{padding:5px 4px;white-space:nowrap}table.mtf .pill{margin-left:6px;padding:0 7px;font-size:11px}@media(max-width:900px){.subchart{height:140px}}.tg-cfg{max-width:640px}.lbl{color:var(--mut);font-size:12.5px;margin:6px 0 4px}.tg-ch{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.tg-ch .tcard header{justify-content:space-between}.tg-ch .tcard{padding:12px}.tg-log{margin-top:12px}.tg-log summary{cursor:pointer;color:var(--mut)}@media(max-width:760px){.tg .ph .btn{width:auto}.tg-ch{grid-template-columns:1fr}}.tg .ph{align-items:center}.videos{max-width:1180px;margin:0 auto}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.vcard{display:flex;flex-direction:column;background:linear-gradient(180deg,#131c4d,var(--panel));border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .15s,transform .15s,box-shadow .15s}.vcard:hover{border-color:#3a4cb0;transform:translateY(-2px);box-shadow:0 10px 30px #0006}.vcard.dim{opacity:.6;border-style:dashed}.vthumb{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;background:#070b20;cursor:pointer;overflow:hidden}.vthumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.vcard:hover .vthumb img{transform:scale(1.04)}.vplay{position:absolute;inset:0;margin:auto;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--btn),var(--violet));box-shadow:0 6px 24px #000a;opacity:.92}.vbody{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.vtitle{margin:0;font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.vmeta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vcard .tc-adm{margin-top:auto}.modal.wide{width:min(900px,100%)}.vplayer{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden}.vplayer iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:760px){.vgrid{grid-template-columns:1fr;gap:14px}.videos .ph .row{width:100%}.videos .ph .row>*{flex:1}.modal.wide{width:100%}}.chan{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;align-items:start}.chan-nav{position:sticky;top:12px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:12px}.chan-gt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:2px 8px 6px}.chan-grp{display:flex;flex-direction:column;gap:2px}.chan-nav button{display:flex;align-items:center;gap:10px;background:none;border:0;color:var(--text,#e8ecff);padding:9px 10px;border-radius:10px;font:inherit;cursor:pointer;text-align:left}.chan-nav button:hover{background:#0e1538}.chan-nav button.on{background:linear-gradient(90deg,var(--btn),var(--violet));color:#fff}.chan-main{min-width:0}.chan-main .settings{max-width:none;margin:0}@media(max-width:900px){.chan{grid-template-columns:1fr}.chan-nav{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding:6px;-webkit-overflow-scrolling:touch}.chan-grp{flex-direction:row;gap:4px;flex:none}.chan-gt{display:none}.chan-nav button{white-space:nowrap;padding:9px 12px;flex:none}}.vsec{margin:18px 0 10px;font-size:16px}.plgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.plcard{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.plcard.dim{opacity:.6}.plcover{position:relative;display:block;padding:0;border:0;background:#050818;aspect-ratio:16/9;cursor:pointer;width:100%}.plcover img{width:100%;height:100%;object-fit:cover;display:block}.plcover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,8,24,.85))}.plempty{display:grid;place-items:center;height:100%;color:var(--mut)}.plcount{position:absolute;right:8px;bottom:8px;z-index:1;background:#050818d9;border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:12px;display:inline-flex;gap:5px;align-items:center}.plbody{padding:10px 12px 12px}.plbody h4{margin:0 0 4px}.pldesc{margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.plhead{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;margin:6px 0 14px}.plhead-t{flex:1;min-width:200px}.plhead-t h3,.plhead-t p{margin:0 0 4px}.vnum{position:absolute;left:8px;top:8px;z-index:1;background:linear-gradient(90deg,var(--btn),var(--violet));color:#fff;border-radius:8px;padding:2px 9px;font-size:12px;font-weight:600}.plsel{max-width:100%;flex:1 1 100%;margin-top:6px;font-size:13px}.vnav{margin-top:12px;align-items:center}.vnav .grow{flex:1}.icon-btn:disabled{opacity:.35;cursor:default}.srcgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;margin:12px 0}.srccard{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.srccard.dim{opacity:.6}.srccard header{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.srccard h4{margin:0}.srccard .kv{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13px}.chipsym{display:inline-flex;align-items:center;gap:5px;background:#0e1538;border:1px solid var(--line);border-radius:999px;padding:1px 9px;margin:0 4px 4px 0;font-weight:500}.chm .card{margin-bottom:12px}.tablewrap{overflow-x:auto}.pe{display:flex;flex-direction:column;gap:12px}.pe-row{display:flex;flex-direction:column;gap:6px}.pe .chips{display:flex;gap:6px 14px;flex-wrap:wrap}@media(max-width:900px){.srcgrid{grid-template-columns:1fr}}.lamp{display:inline-block;width:12px;height:12px;border-radius:50%;flex:none;vertical-align:middle;background:#6b7280;box-shadow:0 0 0 2px #0003}.lamp.on{background:#22c55e;box-shadow:0 0 8px #22c55e,0 0 0 2px #22c55e33}.lamp.bad{background:#ef4444;box-shadow:0 0 8px #ef4444,0 0 0 2px #ef444433}.lamp.off{background:#6b7280}.lamp.inl{width:10px;height:10px;margin:0 3px}.stat{display:inline-flex;align-items:center;gap:6px}.idc{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.idc code{background:#0a1030;border:1px solid var(--line);border-radius:8px;padding:2px 8px;font-weight:600}.okbtn{background:#14532d;color:#bbf7d0;border-color:#166534}.ea-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.ea-title{display:flex;align-items:center;gap:10px;flex:1;min-width:220px;flex-wrap:wrap}.ea-title h3{margin:0}.srccard h4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.algrid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;align-items:start}.alglist{display:flex;flex-direction:column;gap:6px;position:sticky;top:12px}.alglist button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px;color:inherit;font:inherit;cursor:pointer}.alglist button.on{border-color:var(--btn);background:linear-gradient(180deg,#18235f,var(--panel))}.algmain{min-width:0;display:flex;flex-direction:column;gap:12px}.algmain .card{margin:0}@media(max-width:900px){.algrid{grid-template-columns:1fr}.alglist{position:static;flex-direction:row;overflow-x:auto}.alglist button{flex:none;min-width:150px}}.vip{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.vstars{display:inline-flex;gap:2px}.vstars svg{fill:#1b2350;stroke:#3a4680;stroke-width:1}.vstars svg.on{fill:var(--vip);stroke:var(--vip);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--vip) 70%,transparent))}.vname{color:var(--vip);font-size:.95rem}.rw-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:6px 0 10px}.rw-bal{display:flex;flex-direction:column;align-items:flex-end}.big-n{font-size:2.2rem;line-height:1;font-variant-numeric:tabular-nums}.rbar{height:8px;border-radius:99px;background:#121a45;overflow:hidden;margin:4px 0}.rbar i{display:block;height:100%;background:linear-gradient(90deg,#3b82f6,#a855f7);border-radius:99px;transition:width .4s}.redeem{border:1px solid var(--line);border-radius:14px;padding:12px;margin:12px 0;background:#0a1030}.redeem input[type=number]{width:96px}label.inl{display:flex;flex-direction:column;gap:4px}label.inl.growf{flex:1;min-width:160px}.reflist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.reflist li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#0a1030}@media(prefers-reduced-motion:no-preference){.vip.v5 .vstars svg.on{animation:vpulse 2.4s ease-in-out infinite}@keyframes vpulse{50%{filter:drop-shadow(0 0 9px var(--vip))}}}.bell{position:relative}.bellbtn{position:relative;background:none;border:1px solid var(--line);color:var(--text,#e8ecff);border-radius:12px;width:42px;height:42px;display:grid;place-items:center;cursor:pointer}.bellbtn svg{color:#ef4444}.bellbtn:hover{background:#0e1538}.badge{background:#ef4444;color:#fff;border-radius:99px;font-size:11px;font-weight:700;min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;line-height:1}.bellbtn .badge{position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px var(--panel)}.badge.inl{margin-left:6px}@media(prefers-reduced-motion:no-preference){.bellbtn.ring svg{animation:ringb .9s ease-in-out 2;transform-origin:50% 10%}@keyframes ringb{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(9deg)}80%{transform:rotate(-6deg)}}.pulse{animation:pulsed 1.6s ease-in-out infinite}@keyframes pulsed{50%{box-shadow:0 0 0 7px #ef444400}}}.sheet-back{display:none}.bellpanel{position:absolute;right:0;top:calc(100% + 8px);width:min(380px,92vw);max-height:70vh;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px #000a;z-index:60;overflow:hidden}.bp-h{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.bp-h b{flex:1}.bp-x{display:none}.bp-l{overflow:auto;-webkit-overflow-scrolling:touch}.bp-i{display:flex;gap:10px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 12px;color:inherit;font:inherit;cursor:pointer}.bp-i:hover{background:#0e1538}.bp-i.new{background:#14204f}.bp-i.imp .dotk{color:#ef4444}.dotk{color:var(--cyan);padding-top:2px}.bp-t{display:flex;flex-direction:column;gap:2px;min-width:0}.bp-b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:760px){.sheet-back{display:block;position:fixed;inset:0;background:#0009;z-index:59}.bellpanel{position:fixed;inset:auto 0 0;width:auto;max-height:78vh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom);z-index:60}.bp-x{display:inline-block}.bellbtn{width:40px;height:40px}}.infocards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.icard{display:flex;align-items:center;gap:10px;justify-content:center;padding:14px 10px;border-radius:14px;border:1px solid var(--line);background:var(--panel);color:inherit;font:inherit;cursor:pointer}.icard.on{background:linear-gradient(90deg,var(--btn),var(--violet));color:#fff;border-color:transparent}@media(max-width:560px){.icard{flex-direction:column;gap:4px;padding:10px 4px;font-size:13px}}.ann{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:10px}.ann header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ann h4{margin:0;flex:1;min-width:0}.ann p{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.ann.pin{border-color:#6d5bd0}.ann.imp{border-color:#ef4444;background:linear-gradient(180deg,#2a1020,var(--panel))}.ann.new{box-shadow:0 0 0 1px var(--cyan) inset}.ann.dim{opacity:.55}.ann footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pulse{width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef444488;flex:none}.doclist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.doclist li{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#0a1030}.doclist li.dim{opacity:.55}.doclist a{display:flex;gap:8px;align-items:center;color:inherit;text-decoration:none;min-width:0;flex:1}.doclist a:hover b{text-decoration:underline}.doccat h3{display:flex;align-items:center;gap:8px}.supp .chat{height:min(52vh,460px)}.chat{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:10px;border:1px solid var(--line);border-radius:12px;background:#080d28;margin:10px 0}.bub{max-width:82%;display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-radius:14px;overflow-wrap:anywhere}.bub p{margin:0;white-space:pre-wrap}.bub a{color:#7dd3fc;text-decoration:underline}.bub.mine{align-self:flex-end;background:linear-gradient(135deg,#2c4bd8,#6d3fd0);border-bottom-right-radius:4px}.bub.theirs{align-self:flex-start;background:#161f4d;border-bottom-left-radius:4px}.imgs{display:flex;flex-wrap:wrap;gap:6px}.imgs img{max-width:150px;max-height:150px;border-radius:10px;cursor:zoom-in;object-fit:cover}.imgs.pre{margin-bottom:6px}.thumb{position:relative}.thumb img{width:64px;height:64px;border-radius:8px;object-fit:cover}.thumb button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;background:#ef4444;color:#fff;cursor:pointer;line-height:1}.zoom{position:fixed;inset:0;background:#000d;display:grid;place-items:center;z-index:90;cursor:zoom-out}.zoom img{max-width:94vw;max-height:90vh;border-radius:10px}.composer .row{align-items:flex-end}.composer textarea{flex:1;min-height:42px;max-height:120px;resize:vertical}.iconbtn{padding:0 10px}.supgrid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px;align-items:start;margin-top:12px}.suplist{display:flex;flex-direction:column;gap:6px;max-height:70vh;overflow:auto}.supitem{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;text-align:left;border:1px solid var(--line);background:#0a1030;color:inherit;border-radius:10px;padding:8px 10px;font:inherit;cursor:pointer}.supitem.on{border-color:var(--btn)}.supitem.unread{background:#14204f}.sup-prev{flex-basis:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supchat .chat{height:min(50vh,440px)}.supback{display:none}@media(max-width:900px){.supgrid{grid-template-columns:1fr}.supgrid.open .suplist{display:none}.supgrid:not(.open) .supchat{display:none}.supback{display:inline-block}}.expired{border:1px solid #ef4444;background:linear-gradient(180deg,#2b1022,#150a22);border-radius:16px;padding:16px;margin-bottom:14px}.exp-h{display:flex;gap:12px;align-items:flex-start;color:#fca5a5}.exp-h h3{margin:0 0 4px;color:#fecaca}.exp-h p{margin:0}.exp-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.exp-o{border:1px solid var(--line);background:#0a1030;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.exp-o h4{margin:0}@media(max-width:760px){.exp-opts{grid-template-columns:1fr}}.linkbtn{background:none;border:0;padding:4px 0;color:var(--gold);text-decoration:underline;cursor:pointer;font:inherit}.linkbtn:hover{opacity:.85}.link{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 10px;border-radius:99px;border:1px solid var(--line);background:#0c1236;font-size:13px;--c:var(--up)}.link.slow{--c:var(--warn)}.link.bad{--c:var(--dn)}.link .lamp{width:11px;height:11px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 25%,transparent),0 0 10px 2px var(--c),0 0 22px 4px color-mix(in srgb,var(--c) 55%,transparent);animation:lamp 1.6s ease-in-out infinite}.link.slow .lamp{animation-duration:.8s}.link.bad .lamp{animation-duration:.45s}.link .lt{color:var(--c);font-weight:700;letter-spacing:.2px}.link .lq{display:inline-flex;align-items:baseline;gap:6px;padding-left:8px;border-left:1px solid var(--line)}.link .lms{font-variant-numeric:tabular-nums;color:var(--txt);font-weight:600}.link .lq em{font-style:normal;color:var(--c);font-size:11px;text-transform:uppercase;letter-spacing:.5px}@keyframes lamp{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@media(prefers-reduced-motion:reduce){.link .lamp{animation:none}}.pane{padding:0;overflow:hidden}.pane-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;background:linear-gradient(180deg,#141c4d,#101744);border-bottom:1px solid var(--line)}.pane-h h4{margin:0}.tbl{width:100%;border-collapse:collapse}.tbl th{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--mut);font-weight:600;text-align:left;padding:8px 12px;background:#0d1338;border-bottom:1px solid var(--line)}.tbl td{padding:8px 12px;border-bottom:1px solid #1a2358;vertical-align:middle}.tbl tbody tr:nth-child(2n){background:#0c1238}.tbl tbody tr:hover{background:#142059}.tbl tfoot td{font-weight:700;border-top:1px solid var(--line);border-bottom:0;background:#0d1338}.tbl.comp th:nth-child(n+2),.tbl.comp td:nth-child(n+2){width:72px}.comp .code{display:inline-block;min-width:26px;text-align:center;font-size:11px;font-weight:700;padding:1px 6px;border-radius:5px;background:#1d2864;color:var(--cyan);margin-right:8px}.comp .cn{font-size:13px}.cell{display:flex;align-items:center;gap:6px}.cell b{min-width:18px;text-align:right;font-variant-numeric:tabular-nums}.mb{flex:1;height:5px;border-radius:3px;background:#1a2358;overflow:hidden;min-width:20px}.mb i{display:block;height:100%;border-radius:3px}.mb i.buy{background:var(--up)}.mb i.sell{background:var(--dn)}.chips{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 14px}.chip{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#0c1236;font-size:12px}.chip span{color:var(--mut)}.chip b{font-variant-numeric:tabular-nums}.chip.wide{grid-column:1/-1}.chip i{font-style:normal}.sighead{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);border-left:4px solid var(--c)}.sighead.buy{--c:var(--up);background:linear-gradient(90deg,#12302c,transparent)}.sighead.sell{--c:var(--dn);background:linear-gradient(90deg,#3a1c1c,transparent)}.sdir{font-weight:800;font-size:18px;color:var(--c);letter-spacing:.5px}.sprice{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.sscore{margin-left:auto;text-align:right;line-height:1.1}.sscore b{font-size:22px;color:var(--c)}.sscore em{display:block;font-style:normal;font-size:10px;text-transform:uppercase;color:var(--mut);letter-spacing:.5px}.smeta{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--line);font-size:13px}.lvl{display:inline-block;min-width:44px;text-align:center;font-size:11px;font-weight:700;padding:1px 8px;border-radius:5px;background:#1d2864}.lvl.up{background:#12302c;color:var(--up)}.lvl.dn{background:#3a1c1c;color:var(--dn)}.tbl.lv td:nth-child(2),.tbl.lv td:nth-child(3){font-variant-numeric:tabular-nums}.newsbar{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.nb-l,.nb-r{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cd{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.cd b{font-size:22px;font-variant-numeric:tabular-nums;color:var(--cyan)}.scanlamp{width:12px;height:12px;border-radius:50%;background:#59638f;flex:none}.scanlamp.on{background:var(--up);box-shadow:0 0 10px var(--up);animation:lamp 2s ease-in-out infinite}.scanlamp.peak{background:var(--warn);box-shadow:0 0 12px var(--warn);animation:lamp .8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.scanlamp{animation:none!important}}.winl{margin:0 0 8px}.legend{margin:4px 0 10px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dotred{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef4444aa;flex:none}.newslist{display:flex;flex-direction:column;gap:8px}.nitem{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px}.nitem.imp{border-color:#f5c518;border-left-width:4px;background:linear-gradient(90deg,#4a3a05,#241d08 45%,var(--panel));box-shadow:0 0 0 1px #f5c51855,0 4px 18px #f5c51826}.nitem.imp h4{color:#ffe36e}.nitem.imp .n-time b{color:#ffd83a}.n-time{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.n-time b{font-size:17px;font-variant-numeric:tabular-nums}.n-main h4{margin:0 0 4px;overflow-wrap:anywhere}.n-main p{margin:4px 0;color:var(--txt);opacity:.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;overflow-wrap:anywhere}.n-main p.open{-webkit-line-clamp:unset;display:block}.n-foot{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.n-foot a{display:inline-flex;align-items:center;gap:3px;color:var(--cyan)}.inds{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0}.inds span{display:flex;flex-direction:column;padding:4px 10px;border:1px solid var(--line);border-radius:8px;background:#0c1236;min-width:76px}.inds em{font-style:normal;font-size:10px;text-transform:uppercase;color:var(--mut);letter-spacing:.4px}.inds b{font-variant-numeric:tabular-nums}.n-tr{display:flex;flex-direction:column;gap:6px;align-items:stretch;align-self:start}.trend{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:74px;padding:3px 10px;border-radius:99px;border:1px solid var(--line);background:#0c1236;font-weight:700;font-size:12px;color:var(--mut)}.trend .tm{font-size:15px}.trend.up{color:var(--up);border-color:#1f6b5e;background:#0f2a27}.trend.down{color:var(--dn);border-color:#7a2a35;background:#2a1318}.trend.ed{cursor:pointer;font:inherit;font-weight:700;font-size:12px}.srclist{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:8px}.srclist li{border:1px solid var(--line);border-radius:10px;padding:10px;background:#0c1236}.srclist li.dim{opacity:.6}.sl-h{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.urlw{overflow-wrap:anywhere}.subh{margin:14px 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--mut)}.winrow input{min-width:0}.winrow input[type=time]{width:120px}@media(max-width:640px){.nitem{grid-template-columns:minmax(0,1fr) auto}.n-time{grid-column:1/-1;flex-direction:row;align-items:center;gap:8px}.n-tr{flex-direction:row;align-items:flex-start}.nb-r{width:100%;justify-content:space-between}}.langsw{display:inline-flex;border:1px solid var(--line);border-radius:99px;overflow:hidden;background:#0c1236;flex:none}.langsw button{background:none;border:0;color:var(--mut);padding:5px 10px;font:inherit;font-size:12px;font-weight:700;letter-spacing:.4px;cursor:pointer;min-height:32px}.langsw button.on{background:linear-gradient(135deg,var(--btn),var(--violet));color:#fff}.langsw button:not(.on):hover{color:var(--txt)}.auth{position:relative}.auth-lang{position:absolute;top:14px;right:14px}@media(max-width:640px){.top .langsw button{padding:4px 8px}}.auth-lang{z-index:5}.auth{padding-top:58px}@media(max-width:520px){.top .brand span{display:none}.top .ghost{padding:6px 10px;font-size:13px}.top .grow{min-width:0}}.avatar{position:relative;isolation:isolate}.avatar i{font-style:normal}.avatar[class*=" vf"]:not(.vf0):before{content:"";position:absolute;inset:-7px;border-radius:50%;padding:4px;z-index:-1;background:var(--ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.avatar.vf1{--ring:linear-gradient(135deg,#e0a46a,#8a5424);box-shadow:0 0 0 2px #0b1030,0 6px 18px #cd7f3244}.avatar.vf2{--ring:linear-gradient(135deg,#f4f7ff,#8d9bbb,#f4f7ff);box-shadow:0 0 0 2px #0b1030,0 0 20px #c9d4f066}.avatar.vf3{--ring:conic-gradient(from 30deg,#fff2a8,#e0a21a,#fff2a8,#b57a07,#fff2a8);box-shadow:0 0 0 2px #0b1030,0 0 26px #f5c84a77}.avatar.vf4{--ring:conic-gradient(from 0deg,#6ee7ff,#8b5cf6,#ff6fd8,#6ee7ff);box-shadow:0 0 0 2px #0b1030,0 0 32px #8b5cf688,0 0 60px #6ee7ff33}.avatar.vf4:after,.avatar.vf5:after{content:"";position:absolute;inset:-13px;border-radius:50%;border:1px dashed #ffffff55;z-index:-1}.avatar.vf5{--ring:conic-gradient(from 0deg,#fff4b0,#ffb300,#ff5e9c,#8b5cf6,#38e1ff,#fff4b0);box-shadow:0 0 0 2px #0b1030,0 0 36px #ffb300aa,0 0 70px #ff5e9c44}.avatar.vf5 i:after{content:"♛";position:absolute;top:-20px;left:50%;transform:translate(-50%);font-size:20px;color:#ffd24a;text-shadow:0 0 10px #ffb300}@media(prefers-reduced-motion:no-preference){.avatar.vf5:before{animation:vspin 6s linear infinite}.avatar.vf4:before{animation:vspin 12s linear infinite}@keyframes vspin{to{transform:rotate(360deg)}}}.rules{list-style:none;margin:6px 0 14px;padding:0;display:grid;gap:6px}.rules li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--line,#26305f);border-radius:10px;background:#ffffff08}.pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.vipsel{margin-left:6px;max-width:110px;padding:2px 4px;font-size:12px}.dotimp{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ffd400;box-shadow:0 0 10px #ffd400dd;flex:none}.tools-bar{flex-wrap:wrap}.seg{max-width:100%;overflow-x:auto}.tcard.partner{align-items:center;text-align:center}.tcard.partner header{width:100%}.tcard.partner .tc-ico{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#1e69e8,#8b5cf6);display:grid;place-items:center}.tcard.partner footer{flex-direction:column;width:100%}.tcard.partner .btn.dl{width:100%;justify-content:center;padding:12px;font-size:1.02rem}.cevlist{display:flex;flex-direction:column;gap:12px}.cev{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;background:linear-gradient(180deg,#131c4d,var(--panel));border:1px solid var(--line);border-radius:16px;padding:14px}.cev.live{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e55}.cev.past{opacity:.6}.cev-d{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:14px;background:#0a1030;border:1px solid var(--line);padding:8px 4px;text-transform:uppercase;font-size:.72rem;color:var(--mut)}.cev-d b{font-size:1.9rem;line-height:1.05;color:#fff}.cev-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cev-h h4{margin:0;font-size:1.05rem}.cev-b{margin:6px 0 10px;white-space:pre-wrap;color:#cdd6ff}.cev-adm{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:520px){.cev{grid-template-columns:58px minmax(0,1fr);padding:12px}.cev-d b{font-size:1.5rem}}.cbox{margin:10px 0}.cbox-l{display:block;font-size:.78rem;color:var(--mut);margin-bottom:5px;letter-spacing:.03em;text-transform:uppercase}.cbox-r{display:flex;border:1px solid var(--line);border-radius:12px;background:#070b20;overflow:hidden}.cbox-r:focus-within{border-color:#5b7cff;box-shadow:0 0 0 3px #3b5bff33}.cbox-r input{flex:1;min-width:0;border:0;background:transparent;padding:11px 12px;color:#e6ebff;outline:none;font-size:.92rem;text-overflow:ellipsis}.cbox-r input.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cbox-b{border:0;border-left:1px solid var(--line);background:linear-gradient(90deg,var(--btn),var(--violet));color:#fff;padding:0 18px;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.cbox-b.ok{background:#16a34a}.rf{display:flex;flex-direction:column;gap:14px}.rf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.rf-stats div{background:#0a1030;border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.rf-stats span{font-size:.75rem;color:var(--mut)}.rf-stats b{font-size:1.5rem}.rf-by{display:flex;align-items:center;gap:8px;margin:6px 0}.rw{display:flex;flex-direction:column;gap:14px}.rw-hero{display:grid;grid-template-columns:auto 1fr;gap:14px 28px;align-items:center;background:linear-gradient(135deg,#17236b,#2a1b6e 60%,#14204f);border:1px solid #3a4cb0;border-radius:18px;padding:18px 20px;box-shadow:0 10px 36px #0006}.rw-hl{display:flex;flex-direction:column;gap:6px}.rw-hl .big-n{font-size:3rem}.rw-hr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rw-st{background:#0a103088;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.rw-st span{font-size:.75rem;color:var(--mut)}.rw-st b{font-size:1.1rem}.rw-prog{grid-column:1/-1}.rw-cols{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}.stepper{display:inline-flex;align-items:center;gap:8px;margin:6px 0}.stepper button{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#0a1030;color:#fff;font-size:1.3rem;cursor:pointer}.stepper input{width:84px;text-align:center;font-size:1.3rem;font-weight:700;padding:8px;border-radius:12px}.rw .mini.on{background:linear-gradient(90deg,var(--btn),var(--violet));color:#fff;border-color:transparent}.rw-sum{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0;padding:12px 14px;border-radius:12px;background:#0a1030;border:1px dashed #3a4cb0}.rw-sum b{font-size:1.15rem}.rw-sum.bad b:first-of-type{color:#f87171}.btn.wide{width:100%;justify-content:center}.vipsteps{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.vipsteps li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:1px solid var(--line);border-radius:10px;background:#0a1030;font-size:.8rem;color:var(--mut)}.vipsteps li.on{border-color:#f5c518;color:#ffe36e;background:#241d08}.vipsteps b{color:inherit}@media(max-width:860px){.rw-hero,.rw-cols{grid-template-columns:1fr}}@media(max-width:520px){.rw-hr{grid-template-columns:1fr 1fr}.rf-stats{grid-template-columns:1fr 1fr 1fr}.rf-stats b{font-size:1.2rem}.rw-hl .big-n{font-size:2.4rem}}.supfind{margin-bottom:10px;position:relative}.foundlist{list-style:none;margin:6px 0 0;padding:0;border:1px solid var(--line);border-radius:12px;background:#0a1030;overflow:hidden}.foundlist li{padding:0}.foundlist li.mut{padding:10px 12px}.foundlist button{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.foundlist button:hover{background:#14204f}.foundlist .mut{margin-left:auto}.rw .chips{display:flex;flex-wrap:wrap;gap:8px}.dif{color:var(--btn);font-size:10px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:10px 0}.kpis>div{background:#0b1233;border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.kpis b{font-size:18px}.sugrow{padding:8px 0;border-bottom:1px solid #18215a}.sugrow ul{margin:4px 0 0 18px;padding:0}.alglist input{width:100%}.sigchart{display:grid;gap:10px}.sc-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.sc-bar label{display:grid;gap:4px;font-size:12px}.sc-strats{display:flex;flex-wrap:wrap;gap:6px 14px}.sc-chart{height:460px;min-height:320px;border-radius:10px;overflow:hidden}.sc-detail{border-left:4px solid var(--border, #243170)}.sc-detail.buy{border-left-color:#26a69a}.sc-detail.sell{border-left-color:#ef5350}.sc-lv{margin:6px 0}.sc-tbl tr.on td{background:#e0b34a1f}.indbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.indbar input[type=search],.indbar input.q{min-width:200px;flex:1;max-width:320px}.gchips{display:flex;gap:6px;flex-wrap:wrap}.gchip{background:#131b4d;border:1px solid var(--line);color:var(--mut);border-radius:999px;padding:4px 11px;cursor:pointer;font:inherit;font-size:12.5px;display:inline-flex;gap:6px;align-items:center}.gchip i{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--c,#6ea8ff)}.gchip b{font-weight:600;color:var(--txt)}.gchip.on{background:#1e2a78;color:var(--txt);border-color:var(--c,#6ea8ff)}.srcbadge{margin-left:auto;font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:var(--mut)}.srcbadge.live{color:var(--up);border-color:#1f5a50;background:#0f2b2a}.srcbadge.sample{color:var(--warn);border-color:#6b5217;background:#2b2410}.indgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:12px}.indgroup{margin:18px 0 8px;display:flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:.7px;color:var(--mut)}.indgroup i{width:10px;height:10px;border-radius:3px;background:var(--c)}.indgroup span{color:var(--txt)}.indgroup:after{content:"";flex:1;height:1px;background:var(--line)}.indcard{all:unset;box-sizing:border-box;cursor:pointer;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s,transform .15s,box-shadow .15s;border-top:3px solid var(--c)}.indcard:hover,.indcard:focus-visible{border-color:var(--c);transform:translateY(-2px);box-shadow:0 8px 22px #0006}.indcard .ic-chart{background:#070b20;border-radius:8px;overflow:hidden}.indcard .ic-head{display:flex;align-items:center;gap:8px;justify-content:space-between}.indcard .ic-head b{font-size:14.5px}.gtag{font-size:10.5px;border:1px solid;border-radius:4px;padding:0 6px;white-space:nowrap}.indcard .ic-note{color:var(--mut);font-size:12px;line-height:1.35;min-height:32px}.indcard .ic-foot{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11.5px;color:var(--mut)}.indcard .ic-foot code{font-size:11px}.indchart{width:100%;background:#070b20;border-radius:8px;overflow:hidden;position:relative}.indchart .gl{stroke:#17205a;stroke-width:1}.indchart .ref{stroke:#3a4690;stroke-width:1;stroke-dasharray:3 3}.indchart .ax{fill:#7f8cc4;font-size:10.5px}.indchart .osc{fill:#0c1236;stroke:#17205a}.indchart .cross{stroke:#9aa5d6;stroke-width:1;stroke-dasharray:2 3}.inddetail{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.indhead{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.indhead h3{margin:0;font-size:20px}.legend{display:flex;gap:14px;flex-wrap:wrap;margin:8px 2px 0;font-size:12.5px;min-height:22px}.legend span{display:inline-flex;gap:6px;align-items:center}.legend i{width:12px;height:3px;border-radius:2px;display:inline-block}.indparams{display:grid;gap:14px}.pf label{margin:0 0 4px;display:flex;justify-content:space-between;color:var(--txt)}.pf label span{color:var(--mut)}.pf input[type=range]{width:100%;padding:0;accent-color:var(--cyan)}.pf .pn{width:78px;text-align:right}.pf .row2{display:flex;gap:10px;align-items:center}.vals{width:100%;border-collapse:collapse}.vals td{padding:5px 4px;border-bottom:1px solid #18215a}.vals td:last-child{text-align:right;font-variant-numeric:tabular-nums}.vals i{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:7px}@media(max-width:980px){.inddetail{grid-template-columns:1fr}.srcbadge{margin-left:0}}.mailcfg .mc-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.mailcfg .mc-h h3{margin:0 auto 0 0;font-size:15px}.mailcfg .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mc-to{display:flex;align-items:center;gap:6px;font-size:13px}.mc-to input{width:64px}.mc-chain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mc-chain li{border:1px solid var(--line);border-radius:12px;background:#ffffff05}.mc-chain li.open{border-color:var(--cyan)}.mc-chain li.off .mc-name,.mc-chain li.off .tag{opacity:.5}.mc-row{display:flex;align-items:center;gap:10px;padding:8px 10px;flex-wrap:wrap}.mc-n{width:24px;height:24px;border-radius:50%;background:#1a2560;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.mc-mv{display:flex;flex-direction:column;gap:1px}.mc-mv .ghost{padding:0 6px;font-size:9px;line-height:13px;min-height:0}.mc-name{min-width:96px}.mc-st{margin-left:auto}.mc-on{white-space:nowrap}.mc-body{border-top:1px solid var(--line);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.mc-sec{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.mc-sec label:first-child{flex:1;min-width:220px}@media(max-width:720px){.mailcfg .grid3{grid-template-columns:1fr}.mc-st{margin-left:0}}.mc-testbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:10px}.mc-testbar label{min-width:260px}.vcard.feat,.plcard.feat{border-color:#d9a441;box-shadow:0 0 0 1px #d9a44155}.tag.feat{background:#3a2e10;color:#f1c75b}.pickl{list-style:none;margin:8px 0;padding:0;max-height:52vh;overflow:auto;display:flex;flex-direction:column;gap:2px}.pickl li{border-radius:8px}.pickl li:hover{background:#ffffff08}.pickl .chk{display:flex;align-items:center;gap:10px;padding:6px 8px;width:100%}.pickl img{border-radius:4px;object-fit:cover;flex:none}.pk-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doclist a.docview{flex:none;display:inline-flex;justify-content:center;min-width:64px;padding:6px 14px;font-size:13px;text-decoration:none;color:#fff}.doclist a.docview:hover b{text-decoration:none}.docact{align-items:center;gap:6px}.userbots .card{margin-bottom:12px}.ub-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px}.ub-cards .card{margin:0}.ub-cards .big{display:block;font-size:1.8rem;line-height:1.2;-webkit-user-select:auto;user-select:auto;font-variant-numeric:tabular-nums}.userbots label{display:flex;flex-direction:column;gap:4px;font-size:13px}.userbots .row label.row{flex-direction:row}.ub-detail h4{margin:14px 0 6px}.mybots .up{color:var(--ok,#3ddc97)}.mybots .dn{color:var(--bad,#ff6b6b)}.mybots label{display:flex;flex-direction:column;gap:4px;font-size:13px}.mybots label.row{flex-direction:row}.mb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:10px 0 12px}.mb-cards .card{margin:0}.mb-cards .big{display:block;font-size:1.5rem;line-height:1.25;-webkit-user-select:auto;user-select:auto;font-variant-numeric:tabular-nums}.mb-c2.off{border-color:#ff6b6b66}.mb-tpls{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.mb-tpl ol,.mb-lv{margin:6px 0 0;padding-left:20px}.mb-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.mb-acc{display:flex;flex-direction:column;gap:8px;margin:0}.mb-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mb-name{font-size:1.1rem}.mb-det{margin-left:auto}.mb-kv{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mb-kv>div,.mb-dstats>div{display:flex;flex-direction:column;border:1px solid #ffffff18;border-radius:10px;padding:8px 10px;background:#ffffff08}.mb-kv span,.mb-dstats span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.mb-kv b,.mb-dstats b{font-size:1.15rem;font-variant-numeric:tabular-nums}.mb-kv i,.mb-dstats i{font-size:12px;font-style:normal;color:var(--mut)}.mb-line{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.chip{display:inline-block;padding:3px 9px;border-radius:8px;border:1px solid #ffffff22;font-size:12px}.mb-key code,.mb-token{word-break:break-all}.mb-token{display:block;padding:10px;border-radius:8px;background:#0008;-webkit-user-select:all;user-select:all}.mb-form{display:flex;flex-direction:column;gap:10px}.mb-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mb-mode{border:1px solid #ffffff22;border-radius:8px;padding:8px 10px}.mb-guide li{margin:6px 0}.mb-dstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:8px 0}.tabs3{display:flex;gap:4px;border-bottom:1px solid #ffffff22;margin:10px 0}.tabs3 button{background:none;border:0;color:var(--mut);padding:9px 12px;font:inherit;cursor:pointer;border-bottom:2px solid transparent}.tabs3 button.on{color:#f5c542;border-color:#f5c542}.mb-empty{text-align:center;padding:28px 8px}.mb-cfg{display:grid;gap:4px}.mb-cfg>div{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:6px;background:#ffffff08}.mb-cfg span{color:var(--mut)}@media(max-width:520px){.mb-two,.mb-kv,.mb-list{grid-template-columns:1fr}}.mb-sw{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:6px 0}.mb-sw .mini.on{background:var(--acc,#3b82f6);color:#fff;border-color:transparent}.mb-sw .mini.on.live{background:#d97706}.mb-adv{display:flex;flex-direction:column;gap:6px;margin:4px 0}.mb-adv .note{margin:0}.mb-sg{display:flex;flex-direction:column;gap:4px;margin:8px 0}.tag.bad{color:#f87171;border-color:#f8717155}.mb-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:6px}.mb-top h2{margin:0 0 2px}.mb-top p{margin:0;max-width:560px}.mb-top-act{display:flex;gap:6px}.mb-top-act .btn{padding:8px 12px;font-size:13px;white-space:nowrap}.mb-cards{grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0}.mb-cards .card{padding:10px 12px}.mb-cards .big{font-size:1.25rem}.mb-cards .mut.small,.mb-cards .small{font-size:11.5px}.mb-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;padding:7px 10px;border:1px dashed #ffffff2a;border-radius:10px;margin:8px 0}.mb-rules{padding:0;margin:8px 0}.mb-rules summary{cursor:pointer;padding:10px 14px;list-style:none;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mb-rules summary::-webkit-details-marker{display:none}.mb-rules summary:before{content:"▸";color:var(--mut)}.mb-rules[open] summary:before{content:"▾"}.mb-rules>:not(summary){margin-left:14px;margin-right:14px}.mb-rules>div:last-child{margin-bottom:12px}.mb-sec{display:flex;align-items:center;gap:8px;margin:14px 0 8px;font-size:1rem;padding-left:8px;border-left:3px solid #f5c542}.mb-n{font-size:12px;padding:1px 8px;border-radius:99px;background:#ffffff14;color:var(--mut)}.mb-acc{padding:12px;gap:8px}.mb-name{font-size:1rem}.mb-h{gap:5px}.mb-h .pill{font-size:10.5px;padding:2px 7px}.mb-kv{gap:6px}.mb-kv>div{padding:6px 9px;border-radius:8px}.mb-kv b{font-size:1rem}.mb-kv i{font-size:11px}.mb-line{padding:6px 2px;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.mb-seg{display:grid!important;grid-template-columns:1fr 1fr;gap:0;margin:2px 0;border:1px solid #ffffff2a;border-radius:10px;overflow:hidden}.mb-seg .mini{border:0;border-radius:0;padding:8px 6px;font-size:13px;background:transparent;color:var(--mut)}.mb-seg .mini+.mini{border-left:1px solid #ffffff2a}.mb-seg .mini.on{background:var(--acc,#3b82f6);color:#fff}.mb-seg .mini.on.live{background:#d97706}.mb-hint{font-size:12px;color:var(--mut);padding:6px 10px;border-left:3px solid #ffffff33;background:#ffffff08;border-radius:6px;margin:0}.mb-hint.bad{border-color:#f87171;color:#f87171}.mb-key{display:flex;align-items:center;gap:8px;font-size:12.5px;border:1px solid #ffffff18;border-radius:8px;padding:5px 10px}.mb-key code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mb-acts{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px}.mb-acts .btn{width:100%;padding:8px 4px;font-size:13px}.mb-grp{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid #ffffff1c;padding-bottom:4px;margin-top:6px}.mb-form{gap:8px}.mb-form input,.mb-form select{padding:9px 10px}.mb-toggles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.mb-toggles label{border:1px solid #ffffff1c;border-radius:10px;padding:8px 10px;font-size:13px}.mb-foot{display:flex;gap:8px;justify-content:flex-end;position:sticky;bottom:-18px;background:var(--panel);padding:10px 0 2px;border-top:1px solid #ffffff14;margin-top:4px}.tabs3{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;margin:8px 0}.tabs3::-webkit-scrollbar{display:none}.tabs3 button{white-space:nowrap;padding:9px 11px;font-size:13px}.mb-dstats{grid-template-columns:repeat(4,1fr);gap:6px}.mb-dstats>div{padding:6px 9px}.mb-dstats b{font-size:1rem}.mb-det-body .scroll{border:1px solid #ffffff14;border-radius:10px}.mb-det-body table{font-size:12.5px;width:100%}.mb-det-body th{background:#ffffff0a;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.mb-det-body th,.mb-det-body td{padding:6px 8px;white-space:nowrap;border-bottom:1px solid #ffffff0f}.mb-cfg{gap:0;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.mb-cfg>div{border-radius:0;border-bottom:1px solid #ffffff0f;background:transparent;padding:7px 10px;font-size:13px}.mb-cfg>div:nth-child(odd){background:#ffffff06}.mb-cfg>ol{margin:0;padding:8px 10px 8px 28px}.mb-opt,.mb-sg{padding:10px 12px;margin:8px 0}.mb-opt table{width:100%;font-size:12.5px}.mb-opt th,.mb-opt td{padding:5px 6px;border-bottom:1px solid #ffffff0f;text-align:left}@media(max-width:820px){.mb-cards,.mb-dstats{grid-template-columns:1fr 1fr}}@media(max-width:520px){.mb-top{flex-direction:column}.mb-top-act{width:100%}.mb-top-act .btn{flex:1}.mb-cards .big{font-size:1.05rem}.mb-cards .card{padding:8px 10px}.mb-kv,.mb-two{grid-template-columns:1fr 1fr}.mb-list{grid-template-columns:1fr}.mb-foot .btn{flex:1}.mb-line{font-size:12.5px}.mb-det-body .mb-dh{font-size:13px}}@media(max-width:520px){.mb-det-body table{font-size:12px}.mb-det-body th,.mb-det-body td{padding:6px 5px}.mb-det-body th{font-size:10px}}.terms section{margin:0 0 12px}.terms h4{margin:0 0 4px}.terms p{margin:0;font-size:13px;line-height:1.55;color:var(--mut)}.modal .terms{max-height:60vh;overflow:auto;padding-right:6px}.modal .btn{margin-top:10px}.agree{margin:10px 0}.agree .chk{display:flex;gap:8px;align-items:flex-start;font-size:13px}.agree input{width:auto;margin:3px 0 0}.infobtn{display:none;background:none;border:1px solid var(--line);color:var(--text,#e8ecff);border-radius:12px;width:40px;height:40px;place-items:center;cursor:pointer}.infobtn svg{color:var(--cyan)}@media(max-width:760px){.infobtn{display:grid;flex-shrink:0}.tabbar{justify-content:space-around;gap:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#0a1030f7;border-top:1px solid #ffffff12}.tabbar button{flex:1 1 0;min-width:0;min-height:54px;gap:3px;background:none!important;border-radius:0;position:relative;color:#8a93b8;font-size:11px;font-weight:500;letter-spacing:.1px;-webkit-tap-highlight-color:transparent}.tabbar .tb-i{display:grid;place-items:center;width:52px;height:30px;border-radius:15px;transition:background .15s,color .15s}.tabbar .tb-l{line-height:1}.tabbar button.on{color:var(--cyan);font-weight:600}.tabbar button.on .tb-i{background:#22d3ee22}.tabbar button.on svg{color:var(--cyan)}.tabbar button:active .tb-i{background:#ffffff14}}@media(max-width:760px){.chan-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;padding:8px}.chan-grp{display:contents}.chan-nav button{flex-direction:column;justify-content:center;text-align:center;gap:4px;white-space:normal;padding:10px 4px;min-height:62px;font-size:12px;line-height:1.2;background:#ffffff08;border-radius:12px}.chan-nav button.on{background:linear-gradient(135deg,var(--btn),var(--violet))}.chan-nav button svg{width:22px;height:22px}}@media(max-width:340px){.chan-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.top .cd{display:none}.top .grow{min-width:0}.top .brand{flex:none}.top .brand span{display:none}.top .ghost{white-space:nowrap}.top .bellbtn,.top .infobtn{width:38px;height:38px}}.hero-side{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.reflink{display:flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border-radius:12px;background:#070b2088;border:1px solid var(--line);font-size:12px}.reflink svg{color:var(--cyan);flex:none}.reflink-l{color:var(--mut);white-space:nowrap}.reflink input{flex:1;min-width:0;width:100%;margin:0!important;padding:4px 6px!important;font-size:12px!important;background:transparent!important;border:0!important;color:var(--txt);text-overflow:ellipsis}.reflink button{flex:none;border:0;border-radius:8px;padding:5px 10px;background:#1c2766;color:var(--txt);font:inherit;font-size:12px;cursor:pointer}.reflink button.ok{background:#14532d}.hero .license{padding:7px 12px;gap:2px;border-radius:12px;align-items:flex-end}.hero .license h4{font-size:11px;font-weight:500;color:var(--mut);margin:0}.hero .license .lic-big .cd{font-size:13px;padding:2px 10px}.hero .license .small{font-size:11px}@media(max-width:760px){.hero-side{grid-column:1/-1}.reflink-l{display:none}.hero .license{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.hero .license h4{width:auto}.hero .license .lic-big .cd{font-size:12px}}.tgnote{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.tgnote svg{flex:none;color:var(--cyan)}.tgnote .mini{margin-left:auto}.bp-b.full{display:block;-webkit-line-clamp:unset;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--txt)}.zleg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 2px 0}.zleg i{display:inline-block;vertical-align:middle;margin-right:4px}.zb{width:12px;height:10px;border-radius:2px}.zb.bull{background:#26a69a55;border:1px solid #26a69a}.zb.bear{background:#ef535055;border:1px solid #ef5350}.zl{width:16px;height:0;border-top:2px dashed}.zl.bsl{border-color:#f59e0b}.zl.ssl{border-color:#38bdf8}.zb.fv{background:#a78bfa44;border:1px dotted #a78bfa}.zb.fvb{background:#f472b644;border:1px dotted #f472b6}.zleg{flex-direction:column;align-items:flex-start;gap:3px}.zleg .zi{display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:var(--mut)}.zleg .zi b{color:var(--txt)}.layers{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:6px 0}.chip{border:1px solid var(--line);background:#0e1538;color:var(--mut);border-radius:999px;padding:4px 12px;font:inherit;font-size:12px;cursor:pointer;min-height:30px}.chip:disabled{opacity:.4;cursor:default}.chip.lyr.on.ob{background:#26a69a33;border-color:#26a69a;color:#fff}.chip.lyr.on.fvg{background:#a78bfa33;border-color:#a78bfa;color:#fff}.chip.lyr.on.liq{background:#f59e0b2b;border-color:#f59e0b;color:#fff}.smc{margin:0 0 8px}.smc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;width:100%;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:8px 12px;color:var(--txt);font:inherit;font-size:13px;cursor:pointer}.smc-i{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.smc-i em{font-style:normal;font-size:11px}.smc-more{margin-left:auto;color:var(--cyan);font-size:12px}.smc-mtf{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:6px 0 0}.bias{display:inline-block;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.bias.b2,.chip.b2{background:#1d6fe8;color:#fff;border-color:#1d6fe8}.bias.b1,.chip.b1{background:#26a69a33;color:#4ade80;border-color:#26a69a}.bias.b0,.chip.b0{background:#ffffff14;color:var(--mut)}.bias.r1,.chip.r1{background:#ef535033;color:#fca5a5;border-color:#ef5350}.bias.r2,.chip.r2{background:#dc2646;color:#fff;border-color:#dc2646}.chip.cur{box-shadow:0 0 0 2px #22d3ee88}.smc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.kv{list-style:none;margin:6px 0 0;padding:0}.kv li{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid #ffffff0d;font-size:13px}.kv li span{color:var(--mut)}.mtfb{width:100%;border-collapse:collapse}.mtfb th,.mtfb td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:left}.mtfb tr.cur td{background:#22d3ee10}.steps3{margin:12px 0;padding:10px 12px;border-radius:12px;background:#ffffff08;font-size:13px}.steps3 ol{margin:6px 0 0;padding-left:20px}@media(max-width:760px){.smc-grid{grid-template-columns:1fr}.smc-bar{font-size:12.5px}}.chip.lyr.on.st{background:#94a3b833;border-color:#94a3b8;color:#fff}.chip.lyr.on.fib{background:#facc1533;border-color:#facc15;color:#fff}.zb.ifv{background:#fb923c44;border:1px dashed #fb923c}.zb.ote{background:#facc1544;border:1px solid #facc15}.zl.st{border-color:#94a3b8}.layers{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:4px 0}.layers::-webkit-scrollbar{display:none}.layers .chip{flex:none;white-space:nowrap}.chip.help{width:30px;padding:0;text-align:center;font-weight:700;color:var(--cyan);margin-left:auto}.chip.lyr.on.str{background:#facc1522;border-color:#facc15;color:#facc15}.smc.card-lite{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:4px 0 6px;overflow:hidden}.smc.card-lite .smc-bar{border:0;border-radius:0;background:transparent;padding:7px 12px}.smc.card-lite .smc-mtf{margin:0;padding:6px 10px;border-top:1px solid #ffffff10;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.smc.card-lite .smc-mtf::-webkit-scrollbar{display:none}.smc-mtf .chip{flex:none;padding:2px 10px;min-height:26px;font-size:12px}.zleg{margin:0;gap:8px}.zc-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 8px}.zc-price{font-size:20px}.zc-stars{color:#facc15;font-size:18px;letter-spacing:2px}.zc-stars i{font-style:normal;color:#ffffff26}.zc-checks{list-style:none;margin:8px 0;padding:0}.zc-checks li{display:flex;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid #ffffff0d;font-size:14px}.zc-checks li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;flex:none}.zc-checks li.ok span{background:#26a69a33;color:#4ade80}.zc-checks li.no{color:var(--mut)}.zc-checks li.no span{background:#ffffff10;color:var(--mut)}@media(max-width:760px){.smc-bar{gap:2px 10px;font-size:12px;padding:6px 10px}.smc-more{display:none}}.ib-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.ib-seg::-webkit-scrollbar{display:none}.ib-parts,.ib-adm{display:flex;flex-direction:column;gap:12px}.ib-p header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ib-p header h3{margin:0}.ib-p.feat{border-color:#22c55e;background:linear-gradient(180deg,#22c55e22,#22c55e0a);box-shadow:0 0 0 1px #22c55e55,0 6px 24px #22c55e22}.ib-p.feat h3{color:#4ade80}.pill.reward{background:#fbbf2426;color:#fbbf24;border:1px solid #fbbf2455}.ib-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ib-col{display:flex;flex-direction:column;gap:8px}.ib-col h4{margin:0}.ib-col input{width:100%}.dn{color:var(--dn)}.up{color:var(--up)}.ib-stat{list-style:none;margin:8px 0;padding:0}.ib-stat li{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:8px 10px;border-bottom:1px solid #ffffff0d}.ib-stat li.feat{background:#22c55e14;border-radius:8px}.ib-stat li b{min-width:90px}.ib-alist{list-style:none;margin:8px 0;padding:0}.ib-alist li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;border-bottom:1px solid #ffffff0d}.ib-alist li.feat{background:#22c55e14;border-left:3px solid #22c55e;border-radius:8px}.ib-url{word-break:break-all;max-width:60ch}.ib-tree{list-style:none;margin:4px 0;padding:0}.ib-tree .ib-tree{margin-left:22px;border-left:1px dashed var(--line);padding-left:10px}.ib-node{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0}.ib-tg{width:24px;height:24px;display:inline-grid;place-items:center;background:#ffffff10;border:0;border-radius:6px;color:var(--txt);cursor:pointer;flex:none}.ib-tg.dot{background:none;cursor:default;color:var(--mut)}.tag.ok{background:#22c55e26;color:#4ade80}.ib-shortcut{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.ib-shortcut>span{flex:1}@media(max-width:760px){.ib-cols{grid-template-columns:1fr}.ib-alist li{flex-direction:column;align-items:stretch}}.chartbox{position:relative;flex:1;display:flex;min-height:320px;min-width:0}.chartbox .chart{flex:1;min-width:0}.lvbox{position:absolute;top:8px;right:66px;z-index:3;display:flex;flex-direction:column;gap:2px;pointer-events:none;font-size:12px;font-variant-numeric:tabular-nums}.lvbox div{display:flex;justify-content:space-between;gap:12px;min-width:112px;padding:2px 8px;border-radius:5px;background:color-mix(in srgb,var(--lc) 88%,#000);color:#fff;box-shadow:0 1px 6px #0006}.lvbox b{font-weight:700;letter-spacing:.03em}@media(max-width:900px){.chartbox{flex:none;min-height:0}.lvbox{right:58px;font-size:11px}.lvbox div{min-width:96px}}.ib-note{background:none;border:0;color:var(--txt);cursor:pointer;font:inherit;font-size:12px;padding:2px 6px;border-radius:6px}.ib-note:hover{background:#ffffff10}.ib-noteed input{min-width:200px}.shell{flex:1;min-height:0;display:flex}.shell>.page{flex:1;min-width:0}.rail{display:none}@media(min-width:1280px){.rail{display:flex;flex-direction:column;gap:12px;width:272px;flex:none;overflow:auto;padding:14px 0 14px 14px}}.rail-c{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px}.rail-c h4{margin:0 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.rail-me{display:flex;flex-direction:column;gap:6px}.rail-pt{display:flex;justify-content:space-between;align-items:baseline}.rail-pt b{font-size:22px;color:var(--gold)}.rail-menu button{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;color:var(--txt);font:inherit;padding:9px 8px;border-radius:8px;cursor:pointer;text-align:left}.rail-menu button:hover{background:#ffffff10}.rail-menu button span{flex:1}.rail-menu i{color:var(--mut);font-style:normal}.rail-c ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rail-c li{display:flex;flex-direction:column;gap:2px}.rail-c li b{font-weight:600;font-size:13px}
