*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#08090d;color:#f5f7fb;font:15px/1.6 system-ui,Arial}header{position:sticky;top:0;z-index:9;display:flex;justify-content:space-between;align-items:center;padding:14px 7%;background:#08090ddd;backdrop-filter:blur(14px);border-bottom:1px solid #222630}.brand{color:#fff;text-decoration:none;font-weight:900}.brand b,.icon,.mini{display:inline-grid;place-items:center;background:linear-gradient(135deg,#fff,#8993a6);color:#08090d;font-weight:1000}.brand b{width:38px;height:38px;border-radius:12px;margin-right:8px}.brand{display:flex;align-items:center}.brand b{font-size:13px}nav{display:flex;gap:20px}nav a{color:#aeb5c3;text-decoration:none}nav a:hover{color:#fff}.hero{min-height:680px;padding:90px 8%;display:grid;grid-template-columns:1.5fr .5fr;gap:50px;align-items:center;background:radial-gradient(circle at 80% 25%,#202733,transparent 35%)}small{letter-spacing:1.5px;color:#8e98aa;font-weight:800}.hero h1{font-size:clamp(50px,8vw,90px);line-height:.95;margin:18px 0}.hero h1 span{color:#aab4c5}.hero p{max-width:650px;color:#a5adbb;font-size:18px}.btn{display:inline-block;border:1px solid #303642;border-radius:11px;padding:11px 18px;color:#fff;background:#141821;text-decoration:none;font-weight:800;cursor:pointer}.light{background:#f5f7fb;color:#08090d;border-color:#f5f7fb}.hero aside,.download,.card,.prompt,.admin{background:#10131a;border:1px solid #292f3a;border-radius:22px}.hero aside{text-align:center;padding:32px}.icon{width:120px;height:120px;border-radius:28px;margin:auto;font-size:34px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.stats b{background:#151820;border-radius:10px;padding:10px}.stats small{display:block;font-size:9px;letter-spacing:0}section{max-width:1250px;margin:auto;padding:80px 7%}h2{font-size:38px;margin:4px 0 25px}.download{display:flex;align-items:center;gap:18px;padding:22px}.mini{width:65px;height:65px;border-radius:16px}.grow{flex:1}.grow h3{margin:0}.grow p,.admin p{color:#8f98a8}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.two{grid-template-columns:repeat(2,1fr)}.card,.prompt{padding:20px}.preview{height:120px;border-radius:12px;background:linear-gradient(135deg,#1b202b,#0b0d12);display:grid;place-items:center;color:#758092;font-size:24px;margin-bottom:14px}.card h3{margin:0}.card p{color:#8f98a8;font-size:13px}.card .btn{width:100%;text-align:center;margin-top:10px}.prompt code{display:block;white-space:pre-wrap;color:#c8ced9;min-height:90px}.admin{max-width:550px;padding:28px;margin:auto}.admin input{display:block;width:100%;padding:12px;margin:10px 0;background:#090b10;color:#fff;border:1px solid #303642;border-radius:9px}.hidden{display:none}.disclaimer{margin:20px 7% 50px;padding:24px;background:#0e1117;border:1px solid #242a34;border-radius:15px;color:#818b9b;font-size:12px}.disclaimer h3{color:#cbd1da}footer{padding:25px 7%;border-top:1px solid #222630;color:#6f7888;display:flex;justify-content:space-between}@media(max-width:800px){nav{display:none}.hero{grid-template-columns:1fr}.grid,.two{grid-template-columns:1fr}.download{flex-wrap:wrap}.download .btn{width:100%;text-align:center}section{padding:60px 6%}.disclaimer{margin:10px 6% 35px}footer{padding:22px 6%;flex-direction:column;gap:8px}}