:root{--bg:#040806;--card:#08120d;--edge:#1e5a2e;--neon:#39ff6a;--neon2:#00c853;--dim:#7fa58a;--text:#e8f5ec;--red:#ff4d5e;--yellow:#ffc94a;--cyan:#35e0ff}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font:13px/1.35 Segoe UI,Tahoma,sans-serif}h1,h2,h3,p{margin:0}h2{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}h2 small{color:var(--dim);margin-left:4px;font-weight:400}h3{color:var(--dim);font-size:13px;font-weight:500}button{cursor:pointer;font:inherit}select,input{background:var(--card);color:var(--text);border:1px solid var(--edge);font:inherit;border-radius:6px;width:100%;padding:8px 10px}.ico{flex:none}.pos{color:var(--neon)}.neg{color:var(--red)}.cyan{color:var(--cyan)}.yel,.gold{color:var(--yellow)}.b{font-weight:700}.rt{text-align:right}.code{color:var(--cyan);font-weight:700}.page{flex-direction:column;min-height:100vh;display:flex}.layout{flex:1;grid-template-columns:505px minmax(0,1fr) 342px;align-items:start;gap:12px;padding:6px;display:grid}.left{border:1px solid var(--neon2);background:#050c08;border-radius:12px;gap:6px;min-width:0;padding:8px;display:grid}.right{gap:7px;min-width:0;display:grid}.center{background-image:linear-gradient(#39ff6a09 1px,#0000 1px),linear-gradient(90deg,#39ff6a09 1px,#0000 1px);background-size:12px 12px;min-width:0}.card{background:var(--card);border:1px solid var(--edge);border-radius:8px;min-width:0;padding:7px 10px}.right .card{border-color:var(--neon2);border-radius:10px}.card>header{color:var(--dim);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.card>header h2{color:var(--text)}.card strong{white-space:nowrap;font-size:18px;display:block}.card small{color:var(--dim);font-size:11px}.brand{align-items:center;gap:10px;display:flex}.brand h1{font-size:27px;font-weight:800;line-height:1.05}.brand em{color:var(--neon);font-weight:700}.brand p{color:var(--dim);font-size:12px}.logo{width:42px;height:42px;color:var(--neon);background:#0d2c18;border-radius:8px;place-items:center;display:grid}.ai{border:2px solid var(--neon);width:52px;height:46px;color:var(--neon);border-radius:8px;place-items:center;margin-left:auto;font-size:22px;font-weight:800;display:grid;box-shadow:0 0 8px #39ff6a59}.row4{grid-template-columns:1.95fr 1fr 1fr 1fr;gap:6px;display:grid}.row3{grid-template-columns:1.7fr 1.3fr 1.3fr;gap:6px;display:grid}.stat{flex-direction:column;gap:1px;display:flex}.stat strong{color:var(--text);font-size:15px;font-weight:700}.stat small{white-space:nowrap;font-size:10px}.run h3{align-items:center;gap:6px;font-size:19px;font-weight:700;display:flex}.live{background:var(--neon);border-radius:50%;width:6px;height:6px}dl{grid-template-columns:auto 1fr;gap:1px 8px;margin:5px 0 0;font-size:12px;display:grid}dt{color:var(--dim)}dd{margin:0}.trades{grid-template-columns:64px 1fr;align-items:center;gap:0 8px;display:grid}.trades dl{grid-template-columns:1fr auto;margin:0;font-size:13px}.trades dt,.trades dd{white-space:nowrap}.trades dd{text-align:right;font-weight:700}.trades small{grid-column:2}.ring{grid-row:span 2;width:64px;height:64px}.ring circle{fill:none;stroke-width:8px}.ring .track{stroke:#17331f}.ring .fill{stroke:var(--neon2);stroke-linecap:round}.ring text{fill:var(--text);font-size:18px;font-weight:700}.dd>header{margin-bottom:0}.dd strong{font-size:18px}.meter{background:#1a2e20;border-radius:2px;height:4px;margin:4px 0;overflow:hidden}.meter span{background:var(--neon);height:100%;display:block}.spark{width:100%;height:26px;margin-top:2px;display:block}.spark polyline{fill:none;stroke:var(--neon);stroke-width:1.5px;vector-effect:non-scaling-stroke}.spark polygon{fill:#00c85340}.chips{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.chip{background:var(--card);border:1px solid var(--edge);min-width:0;color:var(--neon);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;display:flex}.chip span{min-width:0}.chip small{color:var(--dim);font-size:11px;line-height:1.1;display:block}.chip b{white-space:nowrap;font-size:12px}.scroll{max-height:190px;overflow:auto}.pos-card{min-height:90px}table{border-collapse:collapse;width:100%;font-size:12px}th{color:var(--dim);text-align:left;background:var(--card);padding:1px 4px;font-size:11px;font-weight:500;position:sticky;top:0}th.rt{text-align:right}td{white-space:nowrap;padding:2px 4px}.wrap-text{white-space:normal}.none{color:var(--dim);text-align:center;padding:10px}.nav{color:var(--dim);align-items:center;gap:4px;display:inline-flex}.nav button{border:1px solid var(--edge);color:var(--text);background:0 0;border-radius:5px;width:18px;height:18px;padding:0;line-height:1}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.cal i{color:var(--dim);text-align:center;font-size:11px;font-style:normal}.cal i.wk{opacity:.55}.day{border:1px solid #16301f;border-radius:4px;min-height:26px;padding:0 3px;overflow:hidden}.day small{font-size:10px;line-height:1.15;display:block}.day b{text-align:right;white-space:nowrap;font-size:11px;line-height:1.15;display:block}.day.up{border-color:var(--neon2);background:#0f3a1d}.day.down{border-color:var(--red);background:#4a1219}.day.now{border-color:var(--neon);box-shadow:0 0 0 1px var(--neon)}.note{color:var(--dim);white-space:pre-wrap;margin-top:3px;font-size:11px}.note.top{margin:0 0 2px}.monthly{background-image:radial-gradient(circle at 78% 110%,#00c85329,#0000 55%),linear-gradient(#39ff6a0b 1px,#0000 1px),linear-gradient(90deg,#39ff6a0b 1px,#0000 1px);background-size:auto,100% 18px,18px 100%;position:relative;overflow:hidden}.bars{grid-template-columns:repeat(12,1fr);gap:3px;height:112px;display:grid;position:relative}.bars>div{text-align:center;border-radius:4px;grid-template-rows:1fr 8px auto;min-width:0;min-height:0;display:grid}.bars .cur{outline:1px solid var(--neon2);background:#00c85314;animation:2.4s ease-in-out infinite curPulse}.bars .future small{opacity:.4}.half{justify-content:center;min-height:0;display:flex}.half.up{border-bottom:1px dotted #2b5a3b;align-items:flex-end}.half.down{align-items:flex-start}.half span{width:66%;min-height:2px;position:relative}.half.up span{background:linear-gradient(0deg, #008f3c, var(--neon), #008f3c) 0 0 / 100% 240%;transform-origin:bottom;animation:barRise .9s cubic-bezier(.2, .9, .25, 1.1) calc(var(--i) * 55ms) backwards, barFlow 2.6s linear infinite;border-radius:3px 3px 0 0;box-shadow:0 0 9px #39ff6a8c}.half.down span{background:linear-gradient(180deg, #a31f2f, var(--red), #a31f2f) 0 0 / 100% 240%;transform-origin:top;animation:barRise .9s cubic-bezier(.2, .9, .25, 1.1) calc(var(--i) * 55ms) backwards, barFlow 2.6s linear infinite;border-radius:0 0 3px 3px;box-shadow:0 0 8px #ff4d5e80}.half em{color:var(--text);white-space:nowrap;font-size:9px;font-style:normal;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.bars small{font-size:11px}.bars .cur small{color:var(--neon);font-weight:700}.rank-card{min-height:130px}.top1{background:#123c20}.rank{border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-grid}.rank.r1{color:#2a1c00;background:#ffc94a}.rank.r2{color:#17201a;background:#cdd6d0}.rank.r3{color:#2a1200;background:#d98a4e}.tagy,.tagr{border-radius:8px;margin-left:4px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700}.tagy{background:var(--yellow);color:#2a1c00}.tagr{background:var(--red);color:#2a0509}.bar{width:58px}.bar span{min-width:2px;height:6px;display:block}.bar .up{background:var(--neon2)}.bar .down{background:var(--red)}.dot{background:var(--red);border-radius:50%;width:8px;height:8px;display:inline-block}.px{flex-direction:column;align-items:flex-end;font-size:15px;line-height:1.05;display:flex}.px small{font-size:11px}.card small.pos{color:var(--neon)}.card small.neg{color:var(--red)}.candles{width:100%;max-height:150px;display:block}.candles .cu line{stroke:var(--neon2)}.candles .cu rect{fill:var(--neon2)}.candles .cd line{stroke:var(--red)}.candles .cd rect{fill:var(--red)}.candles .pxl{stroke:#cfd8d2;stroke-dasharray:3 3;stroke-width:.6px}.candles text{fill:var(--dim);font-size:7px}.candles .tagu{fill:var(--neon2)}.candles .tagd{fill:var(--red)}.candles .tagp{fill:#04140a;font-size:8px;font-weight:700}.candles .mkb{fill:var(--cyan)}.candles .mks{fill:var(--yellow)}.news .scroll{min-height:58px;max-height:92px}.flt{align-items:center;gap:6px;display:inline-flex}.flt i{border:1px solid var(--dim);border-radius:8px;width:28px;height:14px;position:relative}.flt i:after{content:"";background:var(--dim);border-radius:50%;width:10px;height:10px;position:absolute;top:1px;left:1px}.flt i.on{border-color:var(--neon)}.flt i.on:after{background:var(--neon);left:15px}.imp{align-items:flex-end;gap:1px;margin-left:2px;display:inline-flex}.imp u{background:var(--red);width:2px;height:4px;display:block}.imp u:nth-child(2){height:6px}.imp u:nth-child(3){height:8px}.pill{border:1px solid var(--neon2);color:var(--neon);border-radius:10px;padding:0 7px;font-size:11px;font-weight:700}.pill.off{color:var(--dim);background:#0e1712;border-color:#3e5446}.meter2{margin-bottom:4px}.meter2>div{justify-content:space-between;gap:6px;display:flex}.meter2 b{white-space:pre;font-size:12px}.meter2 small{white-space:pre}.meter2 i{background:#1a2e20;border-radius:2px;height:3px;display:block;overflow:hidden}.meter2 span{background:var(--neon2);height:100%;display:block}.dev{align-items:center;gap:10px;display:flex}.dev div{line-height:1.2;display:grid}.dev b{font-size:14px}.dev div span{color:var(--cyan);font-size:12px}.avatar{width:40px;height:40px;color:var(--neon);background:#0d2c18;border-radius:8px;place-items:center;display:grid}.status{z-index:2;border-top:1px solid var(--edge);color:var(--dim);background:#06140c;flex-wrap:wrap;align-items:center;gap:2px 14px;padding:2px 12px;font-size:12px;display:flex;position:sticky;bottom:0}.status b{color:var(--neon)}.status .dot{background:var(--neon)}.status select{width:auto;max-width:280px;padding:1px 6px;font-size:12px}.logout{color:var(--neon);background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-size:12px;line-height:19px;transition:text-shadow .2s;display:inline-flex}.logout:hover,.logout:focus-visible{text-shadow:0 0 8px var(--neon);outline:none}.net{width:100%;height:auto;display:block}.net text{font-family:inherit}.nh{fill:var(--dim);font-size:12px;font-weight:600}.nh.big{font-size:18px;font-weight:700}.nh.yel{fill:var(--yellow);font-weight:700}.nh.redt{fill:var(--red);font-weight:700}.edges path{fill:none;stroke:#1f7a3c;stroke-width:.7px;opacity:.5}.edges .redge{stroke:var(--red)}.inode rect{fill:#071a10;stroke:#1c8a4a}.inode circle{fill:var(--cyan)}.inode text{fill:var(--text);font-size:12px;font-weight:600}.inode .cnt{fill:var(--dim);font-weight:500}.mnode rect{fill:#06140c;stroke:var(--neon2)}.mnode circle{fill:var(--neon2)}.mnode text{fill:#a9c9b2;font-size:11.5px;font-weight:600}.mnode .code{fill:var(--neon2);font-weight:700}.mnode.boost>rect{stroke:var(--yellow)}.mnode.boost circle,.mnode.boost .code{fill:var(--yellow)}.mnode.boost text{fill:#e8ddb0}.mnode.stop>rect{stroke:var(--red);fill:#2a0d12}.mnode.stop circle,.mnode.stop .code{fill:var(--red)}.mnode.stop text{fill:#b98a90}.mnode .tag{fill:var(--yellow);stroke:none}.mnode.stop .tag{fill:var(--red)}.mnode .tagt,.mnode.boost .tagt,.mnode.stop .tagt{fill:#1a1400;font-size:9.5px;font-weight:800}.core .halo{fill:#39ff6a29}.core .ringc{fill:#06140c;stroke:var(--neon);stroke-width:3.5px;filter:drop-shadow(0 0 9px var(--neon))}.coreglow{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite coreAura}.core text{fill:var(--text);font-size:13px;font-weight:700}.core .sub{fill:var(--dim);font-size:11px;font-weight:500}.out rect{fill:#06140c;stroke:var(--neon2);stroke-width:1.4px}.out text{fill:var(--neon);font-size:13px;font-weight:700}.out.short rect{fill:#2a0d12;stroke:var(--red)}.out.short text{fill:var(--red)}.out.long.on rect{fill:#0f3a1d;stroke-width:3px}.out.short.on rect{fill:#4a121a;stroke-width:3px}.sparks circle{fill:var(--neon);filter:drop-shadow(0 0 3px var(--neon))}.models{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:none}.node{border:1px solid var(--neon2);background:#06140c;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:5px 10px;font-size:12px;display:flex}.node b{color:var(--neon)}.node span{color:#a9c9b2;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.node em{font-size:11px;font-style:normal;font-weight:700}.node.boost{border-color:var(--yellow)}.node.boost b,.node.boost em{color:var(--yellow)}.node.stop{border-color:var(--red);background:#2a0d12}.node.stop b,.node.stop em{color:var(--red)}.empty{text-align:center;min-height:100vh;color:var(--dim);place-items:center;padding:16px;display:grid}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 50% 42%,#00c85321,#0000 42%),linear-gradient(#39ff6a09 1px,#0000 1px),linear-gradient(90deg,#39ff6a09 1px,#0000 1px);background-size:auto,44px 44px,44px 44px;animation:18s linear infinite gridDrift;position:fixed;inset:-80px}.brand,.row4>*,.row3>*,.chip,.left>.card,.right>.card{animation:.65s cubic-bezier(.2,.8,.2,1) backwards cardIn}.row4>:nth-child(2),.chip:nth-child(2){animation-delay:60ms}.row4>:nth-child(3),.chip:nth-child(3){animation-delay:.12s}.row4>:nth-child(4),.chip:nth-child(4){animation-delay:.18s}.row3>:first-child{animation-delay:.2s}.row3>:nth-child(2){animation-delay:.26s}.row3>:nth-child(3){animation-delay:.32s}.left>.card:first-of-type{animation-delay:.36s}.left>.card:nth-of-type(2){animation-delay:.44s}.left>.card:nth-of-type(3){animation-delay:.52s}.right>.card:first-child{animation-delay:.1s}.right>.card:nth-child(2){animation-delay:.2s}.right>.card:nth-child(3){animation-delay:.3s}.right>.card:nth-child(4){animation-delay:.4s}.right>.card:nth-child(5){animation-delay:.5s}.card,.chip{transition:border-color .25s,box-shadow .25s,transform .25s}.card:hover,.chip:hover{border-color:var(--neon);transform:translateY(-1px);box-shadow:0 0 14px #39ff6a3d}.brand em{background:linear-gradient(90deg, var(--neon), var(--neon), #c9ffdb, var(--neon), var(--neon)) 0 0 / 220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4.5s linear infinite textFlow}.ai,.logo{animation:2.6s ease-in-out infinite aiPulse}.run h3.pos .ico,.chip .ico{animation:2.6s ease-in-out infinite iconPulse}.live,.dot{animation:1.3s ease-in-out infinite dotBlink}.ring .fill{animation:1.2s ease-out .25s backwards ringDraw}.spark polyline{stroke-dasharray:1;animation:1.3s ease-out .35s backwards lineDraw}.spark polygon{animation:1.2s ease-out .6s backwards fadeIn}.meter span,.meter2 span{transform-origin:0;animation:1s ease-out .4s backwards meterFill}.day{animation:.45s ease-out .45s backwards fadeUp}.day.up,.day.down,.day.now{animation:.45s ease-out .45s backwards fadeUp,2.8s ease-in-out infinite dayGlow}tbody tr{animation:.45s ease-out .35s backwards rowIn}.top1{animation:.45s ease-out .35s backwards rowIn,2.8s ease-in-out infinite topGlow}.bar span{transform-origin:0;animation:.9s ease-out .45s backwards meterFill}.candles g{animation:fadeIn .45s ease-out calc(var(--i,0) * 12ms) backwards}.candles .pxl{animation:1.2s linear infinite dashFlow}.candles .tagu,.candles .tagd{animation:2s ease-in-out infinite fadeBlink}.pill:not(.off),.flt i.on{animation:2.4s ease-in-out infinite aiPulse}.imp u{animation:1.4s ease-in-out infinite impBeat}.imp u:nth-child(2){animation-delay:.15s}.imp u:nth-child(3){animation-delay:.3s}.inode circle,.mnode circle{animation:2.4s ease-in-out infinite dotBlink}.edges path:nth-child(6n){stroke-dasharray:5 13;opacity:.9;animation:1.8s linear infinite dashFlow}.core .halo{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite corePulse}.core .orbit{fill:none;stroke:var(--neon);stroke-width:1.5px;stroke-dasharray:8 16;opacity:.75;transform-box:fill-box;transform-origin:50%;animation:12s linear infinite spin}.core .orbit.two{stroke:var(--cyan);stroke-dasharray:2 12;animation-duration:8s;animation-direction:reverse}.out.on rect{animation:1.7s ease-in-out infinite outPulse}.mnode.boost>rect{animation:2.8s ease-in-out infinite boostGlow}.mnode.stop>rect{animation:1.6s ease-in-out infinite stopGlow}.status .dot{animation:1.1s ease-in-out infinite dotBlink}@keyframes gridDrift{to{transform:translate(44px,44px)}}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes panelGlow{50%{box-shadow:0 0 22px #00c85347}}@keyframes textFlow{to{background-position:-220% 0}}@keyframes aiPulse{50%{box-shadow:0 0 15px #39ff6a8c}}@keyframes iconPulse{50%{filter:drop-shadow(0 0 5px)}}@keyframes dotBlink{50%{opacity:.35}}@keyframes ringDraw{0%{stroke-dashoffset:188px}}@keyframes lineDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}}@keyframes meterFill{0%{transform:scaleX(0)}}@keyframes rowIn{0%{opacity:0;transform:translate(10px)}}@keyframes dayGlow{50%{box-shadow:0 0 9px #39ff6a52}}@keyframes topGlow{50%{background:#1a5a30}}@keyframes dashFlow{to{stroke-dashoffset:-36px}}@keyframes fadeBlink{50%{opacity:.68}}@keyframes impBeat{50%{transform:scaleY(1.45)}}@keyframes corePulse{50%{opacity:.55;transform:scale(1.12)}}@keyframes coreAura{50%{opacity:.78;transform:scale(1.08)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes outPulse{50%{filter:drop-shadow(0 0 7px)}}@keyframes boostGlow{50%{filter:drop-shadow(0 0 4px var(--yellow))}}@keyframes stopGlow{50%{filter:drop-shadow(0 0 5px var(--red))}}.left{animation:5s ease-in-out infinite panelGlow}.left .card,.left .chip{position:relative;overflow:hidden}.left .card:after,.left .chip:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--neon), transparent);width:35%;height:1px;box-shadow:0 0 8px var(--neon);animation:4.5s linear infinite edgeRun;position:absolute;top:0;left:-35%}.left .card:nth-child(2n):after,.left .chip:nth-child(2n):after{animation-delay:1.2s}.left .card:nth-child(3n):after,.left .chip:nth-child(3n):after{animation-delay:2.2s}.stat strong,.dd strong{animation:3.2s ease-in-out infinite figureGlow}.ring .fill{filter:drop-shadow(0 0 4px var(--neon))}@keyframes edgeRun{to{left:110%}}@keyframes figureGlow{50%{text-shadow:0 0 9px #39ff6a80}}@keyframes barRise{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes barFlow{to{background-position:0 -240%}}@keyframes curPulse{50%{box-shadow:0 0 14px #39ff6a8c,inset 0 0 12px #39ff6a29}}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.right .card{position:relative}.right .card:before,.avatar:after{content:"";pointer-events:none;background:conic-gradient(from var(--beam), transparent 0 68%, var(--neon2) 80%, var(--neon) 90%, var(--cyan) 97%, transparent);-webkit-mask-composite:xor;border-radius:9px;padding:1px;animation:6s linear infinite beamSpin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.right .card:nth-child(2):before{animation-delay:-1.2s}.right .card:nth-child(3):before{animation-delay:-2.4s}.right .card:nth-child(4):before{animation-delay:-3.6s}.right .card:nth-child(5):before{animation-delay:-4.8s}.right h2 .ico{animation:2.6s ease-in-out infinite iconPulse}.rank-card tbody tr{animation-delay:calc(.3s + var(--i,0) * 30ms)}.rank-card .top1{background:linear-gradient(90deg,#123c20 0 35%,#2c8a4e 50%,#123c20 65% 100%) 0 0/200% 100%;animation:.45s ease-out .3s backwards rowIn,3.6s linear infinite sweep}.rank.r1{--medal:#ffc94a}.rank.r2{--medal:#cdd6d0}.rank.r3{--medal:#d98a4e}.rank.r1,.rank.r2,.rank.r3{animation:2.4s ease-in-out infinite medal}.tagy,.tagr{animation:1.6s ease-in-out infinite fadeBlink}.rank-card .bar .up{background:linear-gradient(90deg, #008f3c, var(--neon), #008f3c) 0 0 / 200% 100%;box-shadow:0 0 6px #39ff6a80}.rank-card .bar .down{background:linear-gradient(90deg,#a31f2f,#ff8a96,#a31f2f) 0 0/200% 100%;box-shadow:0 0 6px #ff4d5e73}.rank-card .bar span{animation:meterFill .9s ease-out calc(.45s + var(--i,0) * 30ms) backwards, sweep 2.8s linear infinite}.px.tick{animation:.9s ease-out tickFlash}.candles .lastc{animation:1.5s ease-in-out infinite fadeBlink}.candles .cu.lastc line,.candles .cu.lastc rect{filter:drop-shadow(0 0 2px var(--neon))}.candles .cd.lastc line,.candles .cd.lastc rect{filter:drop-shadow(0 0 2px var(--red))}.candles .trail{fill:none;stroke:var(--cyan);stroke-width:.8px;stroke-dasharray:4 12;opacity:.6;animation:1.6s linear infinite trailFlow}.candles .ping{fill:none;stroke:var(--neon);stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite ping}.candles .ping.two{animation-delay:1.1s}.news tr.next td{animation:2s ease-in-out infinite nextRow}.news tr.next td:first-child{box-shadow:inset 2px 0 0 var(--neon)}.ecg{flex:1 1 0;min-width:0;max-width:80px;height:18px;-webkit-mask:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.ecg path{fill:none;stroke:var(--neon);stroke-width:1.2px;stroke-linejoin:round}.ecg g{animation:2.2s linear infinite ecgRun}.meter2 span{background:linear-gradient(90deg, #008f3c, var(--neon), #008f3c) 0 0 / 200% 100%;animation:1s ease-out .4s backwards meterFill,2.6s linear infinite sweep}.meter2 span.cy{background:linear-gradient(90deg,#0a7f99,#9df1ff,#0a7f99) 0 0/200% 100%}.avatar{position:relative}.avatar:after{border-radius:8px;padding:1.5px;animation-duration:3.5s}.dev b{background:linear-gradient(90deg, var(--text), var(--text), var(--neon), var(--text), var(--text)) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite sweep}@keyframes beamSpin{to{--beam:360deg}}@keyframes sweep{to{background-position:-200% 0}}@keyframes medal{50%{box-shadow:0 0 9px var(--medal)}}@keyframes tickFlash{0%{text-shadow:0 0 14px;transform:scale(1.06)}}@keyframes trailFlow{to{stroke-dashoffset:-16px}}@keyframes ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(5)}}@keyframes nextRow{50%{background:#00c85329}}@keyframes ecgRun{to{transform:translate(-80px)}}.login{min-height:100dvh;font-family:var(--font-text), "Segoe UI", sans-serif;background:radial-gradient(70% 62% at 50% 46%,#00c8536b,#00783429 52%,#0000 78%),#020805;place-items:center;padding:24px 16px;display:grid;position:relative;overflow:hidden}.backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.backdrop canvas{width:100%;height:100%;position:absolute;inset:0}.orb{background:radial-gradient(circle,#39ff6a57,#0000 62%);border-radius:50%;width:56vmax;height:56vmax;position:absolute}.orb.a{animation:15s ease-in-out infinite alternate orbA;top:-24vmax;left:-22vmax}.orb.b{background:radial-gradient(circle,#00e6a04d,#0000 62%);animation:19s ease-in-out infinite alternate orbB;bottom:-26vmax;right:-24vmax}.floor{perspective:340px;height:46%;position:absolute;bottom:0;left:-50%;right:-50%;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 70%);mask:linear-gradient(#0000,#000 70%)}.floor i{transform-origin:50% 100%;background-image:linear-gradient(#39ff6a80 1px,#0000 1px),linear-gradient(90deg,#39ff6a80 1px,#0000 1px);background-size:64px 64px;animation:2.4s linear infinite floorRun;position:absolute;inset:-100% 0 -60%;transform:rotateX(68deg)}.gate{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030e08c2;border:1px solid #39ff6a61;border-radius:18px;justify-items:center;width:min(100%,400px);padding:34px 32px 30px;animation:.8s cubic-bezier(.2,.8,.2,1) backwards gateIn;display:grid;position:relative;box-shadow:0 0 60px #00c85357,inset 0 0 34px #00c85314}.gate.shake{animation:.42s ease-in-out gateShake}.gate:before{content:"";pointer-events:none;background:conic-gradient(from var(--beam), transparent 0 62%, var(--neon2) 78%, var(--neon) 90%, var(--cyan) 97%, transparent);-webkit-mask-composite:xor;border-radius:18px;padding:1.5px;animation:5s linear infinite beamSpin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.emblem{width:78px;height:78px;color:var(--neon);filter:drop-shadow(0 0 10px #39ff6abf);place-items:center;margin-bottom:16px;display:grid;position:relative}.emblem i{border:2px solid #0000;border-top-color:var(--neon);border-bottom-color:var(--neon);border-radius:50%;animation:5s linear infinite spin;position:absolute;inset:0}.emblem i+i{border-color:#0000;border-left-color:var(--cyan);border-right-color:var(--cyan);animation-duration:3.4s;animation-direction:reverse;inset:9px}.login h1{font:800 38px/1 var(--font-display), "Segoe UI", sans-serif;letter-spacing:.12em;color:#f2fff6;text-shadow:0 0 18px #39ff6ab3;margin-right:-.12em}.product{font:600 13px/1.2 var(--font-display), "Segoe UI", sans-serif;letter-spacing:.26em;background:linear-gradient(90deg, var(--neon), var(--neon), #d6ffe3, var(--neon), var(--neon)) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px -.26em 0 0;animation:4s linear infinite sweep}.tagline{color:#a8cfb5;letter-spacing:.03em;margin:10px 0 26px;font-size:14px}.gate label{color:#c9e8d3;letter-spacing:.04em;justify-self:start;margin-bottom:7px;font-size:14px;font-weight:500}.gate input{height:46px;font:500 16px var(--font-text), "Segoe UI", sans-serif;background:#020a06d1;border-color:#39ff6a6b;border-radius:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.gate input::placeholder{color:#6f9179}.gate input:focus{border-color:var(--neon);outline:none;box-shadow:0 0 0 3px #39ff6a33,0 0 18px #39ff6a59}.fail{color:#ff7a87;justify-self:start;margin-top:8px;font-size:14px;font-weight:500}.gate button{color:#03140a;background:linear-gradient(90deg, #00c853, var(--neon), #00c853) 0 0 / 200% 100%;width:100%;height:48px;font:800 14px var(--font-display), "Segoe UI", sans-serif;letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:10px;margin-top:16px;transition:box-shadow .2s,transform .2s;animation:3.2s linear infinite sweep;position:relative;overflow:hidden;box-shadow:0 0 20px #39ff6a73}.gate button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 30px #39ff6abf}.gate button:focus-visible{outline-offset:2px;outline:2px solid #fff}.gate button:disabled{cursor:wait;opacity:.72}@keyframes orbA{to{transform:translate(16vmax,12vmax)}}@keyframes orbB{to{transform:translate(-14vmax,-12vmax)}}@keyframes floorRun{to{transform:rotateX(68deg)translateY(64px)}}@keyframes gateIn{0%{opacity:0;transform:translateY(22px)scale(.97)}}@keyframes gateShake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (max-width:420px){.gate{padding:28px 22px 24px}.login h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.sparks{display:none}*,:before,:after{transition:none!important;animation:none!important}}@media (min-width:1180px){.page{height:100vh;overflow:hidden}.layout{align-items:stretch;height:calc(100vh - 26px);min-height:0}.left,.right{scrollbar-width:thin;scrollbar-color:var(--edge) transparent;align-content:start;height:100%;overflow-y:auto}.left{flex-direction:column;display:flex}.left>*{flex:none}.monthly{flex-direction:column;flex:158px;min-height:158px;display:flex}.monthly .bars{flex:1;height:auto;min-height:92px}.right{flex-direction:column;display:flex}.right>*{flex:none}.rank-card{flex:130px;min-height:90px;overflow:hidden}.center{height:100%;min-height:0}.net{height:100%}}@media (min-width:1180px) and (max-width:1450px){.page{zoom:.72;height:138.889vh}.layout{height:calc(138.889vh - 26px)}}@media (max-width:1179px){.layout{grid-template-columns:505px minmax(0,1fr)}.left{grid-area:1/1/span 2}.center{grid-area:1/2}.right{grid-area:2/2}}@media (max-width:1000px){.layout{grid-template-columns:minmax(0,1fr);padding:8px 16px}.left,.center,.right{grid-area:auto/1}.net{display:none}.models{display:grid}.status{position:static}}@media (max-width:560px){.row4{grid-template-columns:repeat(2,minmax(0,1fr))}.run{grid-column:1/-1}.row3{grid-template-columns:repeat(2,minmax(0,1fr))}.trades{grid-column:1/-1}.chips{grid-template-columns:repeat(2,minmax(0,1fr))}.brand h1{font-size:20px}.ai{display:none}.day b{font-size:9px}}
