:root{--bg:#08090b;--p:#0f1115;--line:#292d34;--txt:#f5f7fa;--muted:#8d949e;--silver:#dbe0e8;--blue:#8ebaff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(900px 600px at 80% 0,#18202c66,transparent 60%),var(--bg);color:var(--txt);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}header{height:72px;display:flex;justify-content:space-between;align-items:center;padding:0 max(18px,calc((100% - 1180px)/2));border-bottom:1px solid #1d2025;background:#08090bd9;backdrop-filter:blur(20px);position:sticky;top:0;z-index:9}header nav{display:flex;gap:22px;color:#aab0b9}.brand{display:flex;gap:12px;align-items:center;font-weight:800;letter-spacing:.14em}.brand:first-letter{background:linear-gradient(#fff,#7a828e);color:#0a0b0d;border-radius:50%;padding:9px 13px}.shell{width:min(1180px,calc(100% - 32px));margin:auto}.hero{min-height:650px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.hero h1,.page h1{font-size:clamp(58px,8vw,105px);line-height:.9;letter-spacing:-.06em;margin:15px 0}.hero h1 span{color:#8c949f}.hero p{color:var(--muted);font-size:18px}.orb{position:absolute;right:0;font-size:320px;font-weight:900;color:#11151b;text-shadow:0 0 1px #d5deea;opacity:.72}.btn{display:inline-flex;width:max-content;padding:15px 20px;border-radius:12px;border:1px solid #e6e9ee;background:linear-gradient(#fff,#bfc5ce);color:#08090b;font-weight:800;cursor:pointer}.section{padding:72px 0}.head h2{font-size:38px;margin:7px 0 25px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:linear-gradient(#111318,#0b0d10);border:1px solid #242830;padding:11px;border-radius:22px;transition:.3s}.card:hover{transform:translateY(-5px);border-color:#6b7480;box-shadow:0 30px 70px #0008}.media{aspect-ratio:16/10;border-radius:15px;background:radial-gradient(circle at 65% 25%,#242c38,#0a0c10 65%);background-size:cover;background-position:center;position:relative}.media b,.media span{position:absolute;top:13px;padding:7px 10px;background:#08090bc7;border:1px solid #ffffff1a;border-radius:99px;font-size:10px;letter-spacing:.12em}.media b{left:13px}.media span{right:13px;color:#80efaf}.cardbody{display:flex;justify-content:space-between;gap:14px;padding:18px 7px 10px}.cardbody h3{margin:0 0 5px}.cardbody small{color:var(--muted)}.meter{height:3px;background:#22262c;margin:8px}.meter i{display:block;height:100%;background:#b8d3ff}.card em{font-style:normal;font-size:9px;color:#68707a;padding:8px}.page{padding:70px 0 20px}.page h1{font-size:68px}.detail{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding:56px 0 90px}.cover{min-height:630px;border-radius:25px;border:1px solid #272c33;background:radial-gradient(circle at 40% 25%,#212936,#0b0d10 65%);background-size:cover;background-position:center}.detail h1{font-size:58px;letter-spacing:-.05em}.detail p,.desc{color:var(--muted);line-height:1.7}.checkout,.form,.admin form{padding:24px;border:1px solid #30353e;border-radius:20px;background:#0d0f13;margin-top:28px}.checkout label,.form label,.admin label{display:block;color:#9da4ae;font-size:12px;margin:12px 0}.checkout input,.checkout select,.form input,.form textarea,.form select,.admin input{width:100%;background:#090b0e;color:white;border:1px solid #2c3139;border-radius:11px;padding:14px;margin-top:6px}.form textarea{min-height:120px}.pay{padding:55px 0;max-width:740px}.paycard{padding:34px;border:1px solid #2e333c;border-radius:26px;background:linear-gradient(#11131a,#090a0d)}.paycard h1{font-size:42px}.row,.status{display:flex;justify-content:space-between;padding:22px 0;border-top:1px solid #242830}.status{padding:18px;border:1px solid #282e37;border-radius:15px}.amount{padding:25px;border:1px solid #43536c;border-radius:18px;margin:25px 0;background:#141a24}.amount h2{font-size:42px;color:#b5cefb}.address p{padding:18px;border:1px solid #292e35;border-radius:12px;word-break:break-all}.paycard img{display:block;width:320px;max-width:80%;margin:25px auto;background:#fff;padding:10px;border-radius:15px}.paycard button{padding:10px;border-radius:9px;border:1px solid #3a414c;background:#15191f;color:white}.success{padding:100px 0;max-width:740px}.success h1{font-size:74px;letter-spacing:-.06em}.success pre,.receipt{padding:25px;border:1px solid #2d3239;border-radius:17px;background:#0c0e11}.receipt{display:flex;justify-content:space-between;margin:25px 0}.admin{min-height:70vh;display:grid;place-items:center}.admin form{width:min(520px,100%)}.tabs{display:flex;gap:10px}.tabs a{border:1px solid #2c3036;padding:10px 12px;border-radius:10px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stats div{padding:22px;border:1px solid #292d34;border-radius:16px;background:#0d0f12}.stats b{display:block;font-size:30px;margin-top:6px}.table{border:1px solid #292d34;border-radius:16px;overflow:hidden}.table>div,.table>a{display:grid;grid-template-columns:1.3fr 1.3fr 1fr .8fr;gap:12px;padding:14px;border-bottom:1px solid #20242a}.flash{position:fixed;top:85px;right:20px;padding:12px;background:#15181e;border:1px solid #343944;border-radius:10px;z-index:99}footer{padding:35px max(16px,calc((100% - 1180px)/2));border-top:1px solid #1e2227;color:#666d76;font-size:11px}@media(max-width:800px){.grid{grid-template-columns:1fr}.detail{grid-template-columns:1fr}.cover{min-height:350px}.orb{opacity:.25;right:-120px}.stats{grid-template-columns:1fr 1fr}.table>div,.table>a{grid-template-columns:1fr 1fr}.success h1{font-size:52px}}@media(max-width:480px){.hero{min-height:570px}.hero h1{font-size:58px}.section{padding:50px 0}.page h1{font-size:55px}.pay{width:100%}.paycard{border-radius:0;border-left:0;border-right:0;padding:22px}.amount h2{font-size:31px}}
