:root{--bg:#05070b;--panel:#090e16;--line:rgba(180,205,240,.12);--text:#edf3fb;--muted:#657387;--blue:#4b8dff;--green:#64dfb0;--red:#ff6e7d;--gold:#d8b66b;--f:'Manrope',sans-serif;--d:'Space Grotesk',sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--f);overflow:hidden}button,select{font:inherit;color:inherit}.shell{height:100vh;display:grid;grid-template-columns:64px 1fr}.shell>aside{border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:15px 0;background:#070a0f}.logo{display:grid;place-items:center;width:34px;height:34px;background:var(--blue);color:#fff;text-decoration:none;font:600 14px var(--d);box-shadow:0 0 22px #174b9b}.shell nav{display:flex;flex-direction:column;gap:16px;margin-top:55px}.shell nav button,.back{width:38px;height:38px;border:0;background:transparent;color:#536176;display:grid;place-items:center;text-decoration:none;position:relative}.shell nav button.active,.shell nav button:hover{color:#7bb1ff;background:#101b2b}.shell nav span{display:none;position:absolute;left:48px;background:#111a29;padding:6px 9px;font-size:8px;z-index:8}.shell nav button:hover span{display:block}.back{margin-top:auto}main{display:grid;grid-template-rows:70px 55px 1fr;min-width:0;overflow:hidden}header{display:flex;align-items:center;padding:0 22px;border-bottom:1px solid var(--line)}header small{font-size:7px;letter-spacing:.15em;color:#526075}h1{font:500 17px var(--d);margin:4px 0 0}.operating{margin-left:auto;display:flex;gap:9px;align-items:center;font-size:8px;color:var(--green)}.operating i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:pulse 1.6s infinite}.clock{margin-left:30px;padding-left:25px;border-left:1px solid var(--line);text-align:right}.clock b,.clock span{display:block}.clock b{font:500 12px var(--d)}.clock span{font-size:6px;color:var(--muted)}.ticker{display:flex;border-bottom:1px solid var(--line);overflow-x:auto}.asset{min-width:165px;border:0;border-right:1px solid var(--line);background:#070b11;text-align:left;padding:0 15px;font-size:8px;color:#8895a7}.asset.active{background:linear-gradient(90deg,#101d31,transparent);box-shadow:inset 0 -2px var(--blue)}.asset b{margin-left:8px;color:#d8e0eb}.asset i{font-style:normal;color:var(--green);margin-left:7px}.red{color:var(--red)!important}.green{color:var(--green)!important}.gold{color:var(--gold)!important}.workspace{display:grid;grid-template-columns:1fr 265px;min-height:0}.center{display:grid;grid-template-rows:85px minmax(330px,1fr) 180px;gap:9px;padding:9px;min-width:0}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.kpis article,.chart-panel,.bottom article,.right>div{background:var(--panel);border:1px solid var(--line)}.kpis article{padding:13px}.kpis small,.kpis b,.kpis i{display:block}.kpis small{font-size:6px;letter-spacing:.12em;color:var(--muted)}.kpis b{font:600 19px var(--d);margin:7px 0 3px}.kpis b span{font-size:8px;color:var(--muted)}.kpis i{font-style:normal;font-size:7px;color:var(--green)}.chart-panel{position:relative;display:grid;grid-template-rows:48px 1fr 29px;min-height:0}.chart-head{display:flex;align-items:center;padding:0 15px;border-bottom:1px solid var(--line)}.chart-head>div:first-child>b{font:600 14px var(--d)}select{background:#111927;border:1px solid var(--line);font-size:7px;padding:4px;margin-left:9px}.price{margin-left:25px}.price>b{font:500 15px var(--d)}.price i{font-size:7px;font-style:normal;color:var(--green);margin-left:8px}.tools{margin-left:auto}.tools button{border:1px solid var(--line);background:none;font-size:6px;padding:5px 7px;color:var(--muted)}.tools .on{color:#83b7ff;background:#10203a}#chart{width:100%;height:100%;min-height:0}.levels{position:absolute;inset:48px 0 29px;pointer-events:none}.levels span{position:absolute;right:0;font-size:6px;padding:3px 7px;border-bottom:1px dashed}.target{top:18%;color:var(--green)}.entry{top:49%;color:#7cb2ff}.stop{top:77%;color:var(--red)}.indicators{border-top:1px solid var(--line);display:flex;align-items:center;gap:25px;padding:0 14px;font-size:6px;color:var(--muted)}.indicators b{color:#9cabbf}.bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:9px}.bottom article{padding:13px}.panel-title{display:flex;justify-content:space-between;font-size:7px;letter-spacing:.1em;color:#8795a9}.panel-title i{font-style:normal;color:var(--green)}ul{list-style:none;padding:0;margin:9px 0}li{display:grid;grid-template-columns:58px 1.2fr 1fr;padding:8px 0;border-top:1px solid #ffffff0b;font-size:7px}li time{color:#536175}li b{color:#b4c0d0}li span{color:var(--muted)}.empty{height:110px;display:grid;place-content:center;text-align:center;font-size:8px;color:var(--muted)}.empty small{display:block;font-size:6px;margin-top:7px}.position:not([hidden]){display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:16px}.position small,.position b{display:block}.position small{font-size:6px;color:var(--muted)}.position b{font-size:9px;margin-top:5px}.position button{grid-column:1/-1;border:1px solid #ff6e7d55;background:#ff6e7d12;color:var(--red);font-size:7px;padding:7px}.right{border-left:1px solid var(--line);padding:9px;display:flex;flex-direction:column;gap:9px;overflow:auto}.right>div{padding:14px}.brain{text-align:center}.orb{width:68px;height:68px;margin:2px auto 9px;border:1px solid #4b8dff66;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:inset 0 0 28px #4b8dff22,0 0 22px #4b8dff22}.orb:before,.orb i{content:"";position:absolute;inset:7px;border:1px dashed var(--blue);border-radius:50%;animation:spin 7s linear infinite}.orb i{inset:-7px;border-color:#d8b66b44;animation-direction:reverse}.orb span{font:600 17px var(--d);color:#a4cbff}.brain small,.brain b{display:block}.brain small{font-size:6px;color:var(--muted)}.brain b{font-size:8px;color:#84b8ff;margin-top:5px}.scan{height:1px;background:#172235;margin-top:11px;overflow:hidden}.scan i{display:block;width:35%;height:100%;background:var(--blue);animation:scan 2s infinite}.factors p,.order p{display:flex;justify-content:space-between;font-size:7px;color:var(--muted);padding-bottom:7px;border-bottom:1px solid #ffffff0b}.factors p b,.order p b{color:#b3c0d1}.order{margin-top:auto}.sides{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:13px 0}.sides button{border:1px solid var(--line);background:#0d141e;padding:8px;font-size:7px}.sides .buy.active{color:var(--green);border-color:#64dfb055;background:#64dfb014}.sides .sell.active{color:var(--red);border-color:#ff6e7d55;background:#ff6e7d14}.order label{display:flex;justify-content:space-between;font-size:7px;color:var(--muted)}.order input{width:100%;accent-color:var(--blue);margin:11px 0}.order>button{width:100%;border:0;background:linear-gradient(90deg,#167d62,#2aa77f);color:#fff;padding:10px;font-size:7px;letter-spacing:.1em}.order>button.sell-mode{background:linear-gradient(90deg,#a23a48,#d05765)}.order>small{display:block;text-align:center;font-size:6px;color:#485568;margin-top:7px}.toast{position:fixed;right:22px;bottom:22px;background:#0c1718;border:1px solid #64dfb066;padding:15px 19px;box-shadow:0 20px 55px #000;opacity:0;transform:translateY(25px);transition:.3s}.toast.show{opacity:1;transform:none}.toast b,.toast span{display:block}.toast b{font-size:8px;color:var(--green)}.toast span{font-size:7px;color:var(--muted);margin-top:5px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scan{from{transform:translateX(-100%)}to{transform:translateX(280%)}}@keyframes pulse{to{box-shadow:0 0 0 9px transparent}}@media(max-width:950px){body{overflow:auto}.shell{height:auto;min-height:100vh}.workspace{grid-template-columns:1fr}.right{display:grid;grid-template-columns:repeat(3,1fr);border:0}.center{grid-template-rows:auto 500px auto}}@media(max-width:650px){.shell{grid-template-columns:1fr}.shell>aside{display:none}main{display:block}header{height:68px}.clock{display:none}.ticker{height:55px}.center{display:block;padding:6px}.kpis{grid-template-columns:1fr 1fr;margin-bottom:6px}.chart-panel{height:460px}.tools{display:none}.bottom{grid-template-columns:1fr;margin-top:6px}.right{grid-template-columns:1fr;padding:6px}li{grid-template-columns:55px 1fr}li span{display:none}}
