*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;color:#edf2f8;background:#070a0f}header{height:72px;display:flex;justify-content:space-between;align-items:center;padding:0 5vw;border-bottom:1px solid #202b39;background:#080c12e8;backdrop-filter:blur(15px);position:sticky;top:0;z-index:2}.brand{display:flex;gap:11px;align-items:center}.brand>b{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#5e8fff,#8366ff)}.brand small,.brand strong{display:block}.brand small{font-size:10px;color:#7d899a}.actions{display:flex;gap:15px;align-items:center;font-size:11px;color:#9aa6b7}button{border:1px solid #2b3748;background:#141c27;color:#dce5ef;border-radius:8px;padding:9px 13px;cursor:pointer}main{width:min(1380px,92vw);margin:auto;padding:52px 0}.hero{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.hero label,.panel label{font-size:10px;letter-spacing:.15em;font-weight:800;color:#71809a}.hero h1{font-size:clamp(34px,5vw,58px);letter-spacing:-.05em;line-height:1.02;margin:9px 0}.hero em{color:#7da0ff;font-style:normal}.hero p{color:#8b97a8;margin:0}.live{font-size:10px;border:1px solid #263447;border-radius:999px;padding:8px 11px;color:#9caabd}.panel{border:1px solid #202b39;border-radius:15px;background:#101721dd;padding:20px;margin-bottom:16px}.panelhead{display:flex;justify-content:space-between;margin-bottom:18px}.panel h2{font-size:15px;margin:4px 0}.controls{display:grid;grid-template-columns:repeat(6,1fr);gap:11px}.controls label{font-size:10px;color:#8490a1;display:grid;grid-template-columns:1fr auto;gap:5px}.controls input{grid-column:1/-1;width:100%;height:40px;background:#090e14;border:1px solid #293544;border-radius:8px;color:#f1f5fa;padding:0 10px}.controls small{color:#5f6d80;font-size:9px}nav{display:flex;gap:5px;background:#0b1017;border:1px solid #202b39;padding:5px;border-radius:11px;width:max-content}.tab{border:0;background:transparent;color:#758297;font-weight:700}.tab.active{background:#1a2840;color:#e9f0ff}.status{display:flex;justify-content:space-between;padding:19px 2px 11px;color:#738096;font-size:11px}#summary{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:15px}.stat{background:#0e141c;border:1px solid #202b39;border-radius:11px;padding:14px 16px}.stat span{display:block;color:#69778a;text-transform:uppercase;font-size:9px;letter-spacing:.08em;margin-bottom:7px}.stat b{font-size:19px}.green{color:#48df92}#results{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.card{background:linear-gradient(145deg,#111923,#0b1118);border:1px solid #202c3a;border-radius:13px;padding:17px}.top{display:flex;justify-content:space-between}.rank{font-size:9px;color:#647286;font-weight:800}.card h3{font-size:15px;margin:4px 0}.pill{font-size:9px;text-transform:uppercase;font-weight:800;padding:5px 7px;border-radius:999px}.excellent{color:#5ee89a;background:#48df9214}.good{color:#75a9ff;background:#5b8cff14}.moderate{color:#f3c969;background:#f3c96914}.poor{color:#ff7d8a;background:#ff6b7a14}.profitline{display:flex;justify-content:space-between;align-items:end;margin:18px 0 13px}.profit{font-size:25px;font-weight:900;color:#48df92}.roi{font-size:12px;color:#7da0ff;font-weight:800}.metrics{display:grid;grid-template-columns:1fr 1fr;border:1px solid #202a35;border-radius:8px;overflow:hidden}.metric{padding:9px 10px;background:#0d141c;border:1px solid #202a35}.metric span{display:block;color:#647286;font-size:8px;text-transform:uppercase;margin-bottom:4px}.metric b{font-size:12px}.bar{height:4px;background:#192330;border-radius:9px;margin-top:10px}.bar i{display:block;height:100%;background:linear-gradient(90deg,#5b8cff,#48df92);border-radius:9px}.reason{color:#7e8a9c;font-size:10px;line-height:1.5}.link{color:#78a4ff;font-size:10px;text-decoration:none}.empty{grid-column:1/-1;text-align:center;padding:65px;border:1px dashed #283445;border-radius:13px;color:#788598}@media(max-width:1000px){.controls{grid-template-columns:repeat(3,1fr)}#results{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){main{width:94vw;padding-top:30px}.hero{display:block}.controls{grid-template-columns:1fr 1fr}#results{grid-template-columns:1fr}#summary{grid-template-columns:1fr 1fr}}