:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#eaf0fa;background:#0b1220}*{box-sizing:border-box}body{margin:0}header{height:76px;border-bottom:1px solid #253047;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1120px)/2))}.brand{display:flex;gap:12px;align-items:center}.brand strong{display:block;letter-spacing:2px;font-size:20px}.brand small{display:block;color:#8fa0ba;font-size:11px;margin-top:3px}.mark{display:grid;place-items:center;background:#1ed6a0;color:#06120f;font-size:24px;font-weight:900;width:42px;height:42px;border-radius:12px}.pill{font-size:11px;border:1px solid #39546b;color:#9ec8e2;padding:8px 12px;border-radius:20px}main{max-width:1120px;margin:auto;padding:32px 24px 80px}.hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0 30px}.eyebrow{font-size:12px;letter-spacing:2px;color:#1ed6a0;font-weight:800}.hero h1{font-size:clamp(32px,5vw,52px);margin:8px 0}.hero p{color:#a2b0c6;max-width:640px;line-height:1.6}button{border:0;background:#1ed6a0;color:#092017;padding:13px 18px;border-radius:10px;font-weight:750;cursor:pointer}button:hover{filter:brightness(1.09)}button.secondary{background:#26354c;color:#e8eef9}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.stats article,.panel,.notice{background:#131e30;border:1px solid #293750;border-radius:16px}.stats article{padding:22px}.stats span{display:block;color:#9daec5;font-size:13px;margin-bottom:12px}.stats b{font-size:27px}.panel{padding:24px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel h2{margin:0}.panel p,.notice p{color:#91a1b9;font-size:14px;line-height:1.5}select,input{background:#0c1525;color:#edf3fb;border:1px solid #35435a;border-radius:9px;padding:12px;font:inherit}select{max-width:200px}.list{display:grid;gap:12px;margin-top:20px}.item{border:1px solid #334158;background:#101a2b;padding:17px;border-radius:12px}.item-top{display:flex;justify-content:space-between;gap:12px}.item h3{margin:0 0 6px}.item a{color:#56dcb8;overflow-wrap:anywhere}.status{color:#a5b7ce;font-size:12px;text-transform:uppercase;letter-spacing:1px}.numbers{display:flex;gap:25px;flex-wrap:wrap;margin:16px 0}.numbers span{font-size:12px;color:#8ea0b8}.numbers strong{display:block;font-size:19px;color:#f0f4fc;margin-top:4px}.numbers .positive{color:#1ed6a0}.controls{display:flex;gap:7px;flex-wrap:wrap}.controls button{font-size:12px;padding:9px 11px;background:#27364b;color:#e8eef9}.controls button.primary{background:#1ed6a0;color:#062119}.empty{padding:40px;text-align:center;color:#a4b1c6}.notice{padding:20px;margin-top:20px}.notice b{color:#1ed6a0}dialog{background:#152136;color:#edf4ff;border:1px solid #34445b;border-radius:18px;width:min(500px,calc(100% - 28px));padding:26px}dialog::backdrop{background:#000a}form{display:grid;gap:14px}form h2{margin:0 0 8px}label{display:grid;gap:6px;font-size:13px;color:#c0cee0}label input{width:100%}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media(max-width:700px){header{padding:0 16px}.pill{font-size:9px}.hero{display:block}.hero button{margin-top:12px}.stats{grid-template-columns:repeat(2,1fr)}.panel{padding:15px}.panel-head{align-items:flex-start;flex-direction:column}.numbers{gap:14px}}

.search-panel{margin-bottom:20px}.search-grid{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px}.search-grid label{font-size:12px;color:#b5c4d9;display:flex;flex-direction:column;gap:7px}.search-grid input,.search-grid select{width:100%;padding:12px;background:#0d1728;border:1px solid #34445c;border-radius:9px;color:#eef5ff}.search-results{margin-top:18px;color:#b5c4d9;line-height:1.6}.market-links{display:flex;gap:10px;flex-wrap:wrap}.market-links a,.result a{color:#29dfb4}.result{display:flex;gap:15px;align-items:center;border-top:1px solid #304058;padding:14px 0}.result>div{flex:1}.result small{display:block;color:#a0afc5}.result button{padding:9px 12px}@media(max-width:750px){.search-grid{grid-template-columns:1fr 1fr}.search-grid label:first-child{grid-column:1/-1}.search-grid button{grid-column:1/-1}.result{flex-wrap:wrap}}
.scanner-panel{margin-bottom:20px;border-color:#2b806d}.scanner-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:16px 0}.scanner-actions span,.micro{font-size:12px;color:#9aabc2}.scanner-actions button:disabled{opacity:.55;cursor:wait}.scan-item{padding:18px 0;border-top:1px solid #334158}.scan-top{display:flex;gap:14px;align-items:center}.scan-top img{width:72px;height:72px;object-fit:contain;border-radius:10px;background:#fff}.scan-top b{display:block}.scan-top small{display:block;color:#91a5bf;margin-top:5px}.scan-metrics{display:flex;flex-wrap:wrap;gap:24px;margin:14px 0}.scan-metrics span{display:block;color:#92a6c0;font-size:12px}.scan-metrics strong{display:block;margin-top:5px}.action-link{display:inline-block;padding:10px 14px;border-radius:9px;background:#1ed6a0;color:#072016!important;text-decoration:none;font-weight:700}.warning{padding:12px;border:1px solid #745d33;border-radius:9px;color:#ead0a3!important}@media(max-width:700px){.scan-metrics{gap:12px}.scan-metrics>div{width:45%}}