*{box-sizing:border-box}body{margin:0;background:#07090c;color:#e9eef2;font-family:system-ui,-apple-system,Segoe UI,sans-serif}header{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #20262d;background:#090c10;position:sticky;top:0;z-index:5}.brand b{letter-spacing:3px;font-size:21px}.brand small{display:block;color:#7d8994;font-size:9px;letter-spacing:2px}.ghost{background:#11161c;border:1px solid #29313a;color:#fff;border-radius:10px;padding:10px 14px}.hero{max-width:1100px;margin:auto;padding:70px 5% 35px}.tag{color:#75ff75;font-size:11px;font-weight:800;letter-spacing:2px}.hero h1{font-size:clamp(44px,10vw,90px);line-height:.9;margin:15px 0}.hero h1 span{color:#75ff75}.hero>p:not(.tag){max-width:550px;color:#aab4bd}.search{margin-top:28px;display:flex;gap:10px;align-items:center;background:#10151a;border:1px solid #273039;border-radius:14px;padding:0 15px;max-width:650px}.search input{width:100%;background:none;border:0;outline:0;color:white;padding:15px;font-size:16px}.toolbar{max-width:1100px;margin:auto;padding:15px 5%;display:flex;justify-content:space-between;color:#89949d}.toolbar select{background:#11161c;color:white;border:1px solid #29313a;border-radius:9px;padding:9px}.grid{max-width:1100px;margin:auto;padding:10px 5% 60px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.card{background:#0d1116;border:1px solid #202830;border-radius:16px;overflow:hidden}.card img{width:100%;aspect-ratio:1.2;object-fit:cover;background:#151a20}.cardBody{padding:15px}.card h3{margin:7px 0}.desc{color:#929da6;font-size:13px;min-height:38px}.price{font-size:21px;font-weight:900;margin:10px 0}.stock{font-size:12px;color:#75ff75}.card button{width:100%;margin-top:10px}.primary,.secondary,.card button{display:inline-block;border:0;border-radius:10px;padding:11px 14px;text-align:center;text-decoration:none;cursor:pointer;font-weight:800}.primary{background:#75ff75;color:#071007}.secondary{background:#192027;color:#fff}.empty{text-align:center;padding:50px;color:#7f8a93}.paymentBox{max-width:1100px;margin:0 auto 60px;padding:25px 5%;background:#0d1116;border:1px solid #202830;border-radius:18px}.optionGrid,.contactList{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.option{display:flex;justify-content:space-between;align-items:center;background:#12181e;border:1px solid #29323b;border-radius:12px;padding:15px;color:#fff;text-align:left;cursor:pointer;font:inherit}.option span{color:#89949d;font-size:12px}.unavailable{color:#737e87;font-size:12px;margin-top:18px}footer{text-align:center;border-top:1px solid #20262d;padding:30px;color:#7f8a93}dialog{width:min(700px,92vw);padding:0;border:1px solid #303943;border-radius:18px;background:#0b0f14;color:white;overflow:hidden}dialog::backdrop{background:#000b}.dialogBody{padding:22px}dialog>img{width:100%;max-height:380px;object-fit:cover;background:#141a20}.close{position:absolute;right:12px;top:10px;border:0;background:#171d23;color:white;border-radius:50%;width:34px;height:34px;font-size:22px}.actions{display:flex;gap:10px;margin-top:18px}.actions>*{flex:1}.contactList{margin-top:18px}.qr{width:min(100%,420px);display:block;margin:15px auto;border-radius:12px}.center{text-align:center}@media(max-width:520px){.hero{padding-top:45px}.grid{grid-template-columns:1fr 1fr;gap:10px}.optionGrid,.contactList{grid-template-columns:1fr}.actions{flex-direction:column}}

body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(117,255,117,.025) 1px,transparent 1px);background-size:100% 5px;z-index:20;opacity:.25}.liveBar{display:flex;gap:20px;max-width:650px;margin-top:18px;color:#75ff75;font:700 10px ui-monospace,monospace;letter-spacing:1.5px}.liveBar span:last-child{color:#7d8994}.wide{width:100%;margin-top:10px}.bigEmail{font-size:18px;font-weight:800;word-break:break-all}.emailOption{border-color:#315a38!important}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#75ff75;color:#061006;padding:10px 16px;border-radius:10px;font-weight:800;font-size:13px;opacity:0;pointer-events:none;transition:.2s;z-index:100}#toast.show{opacity:1;transform:translate(-50%,0)}
