:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#f5f7fb;background:#101318;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 0,#213047 0,#101318 45%);min-height:100vh}main{max-width:720px;margin:auto;padding:28px 18px 50px}header{padding:12px 4px 28px}.eyebrow{font:600 12px ui-monospace;letter-spacing:.14em;color:#72b9ff}h1{font-size:clamp(40px,11vw,72px);line-height:.95;margin:18px 0}h1 i{color:#6ee7c5;font-style:normal}p{color:#aeb8c6;line-height:1.5}.card{background:#171d26;border:1px solid #2d3949;border-radius:24px;padding:18px;box-shadow:0 18px 60px #0005}.tabs{display:flex;gap:8px;border-bottom:1px solid #2d3949;padding-bottom:14px;margin-bottom:20px}.tabs button,.actions button,.pay button{border:0;border-radius:14px;padding:13px 15px;background:#263345;color:#dce8f4;font-weight:700;cursor:pointer}.tabs .active,.primary{background:#6ee7c5!important;color:#08221d!important}.view label{display:block;margin:17px 0 7px;color:#d8e4ef;font-weight:700}.view input,.view textarea{width:100%;background:#0e131a;border:1px solid #334255;border-radius:12px;padding:13px;color:white;font:inherit}.view textarea{min-height:110px;resize:vertical}.slug{display:flex;align-items:center;background:#0e131a;border:1px solid #334255;border-radius:12px;padding-left:12px;color:#8291a3}.slug input{border:0;padding-left:6px}.actions{display:grid;gap:10px;margin-top:20px}.secondary{background:#324358!important}.spinner{width:22px;height:22px;border:3px solid #334255;border-top-color:#6ee7c5;border-radius:50%;animation:spin 1s linear infinite;margin:18px 0 10px}@keyframes spin{to{transform:rotate(360deg)}}.bar{height:8px;background:#303b4c;border-radius:99px;overflow:hidden;margin:12px 0}.bar span{display:block;height:100%;width:0;background:#6ee7c5;transition:width .4s}.pay{display:grid;gap:10px}.pay button:disabled{opacity:.45;cursor:not-allowed}small{color:#8291a3}#status{min-height:24px;color:#f5cf75}.pack{padding:14px 0;border-bottom:1px solid #2d3949}.pack strong{display:block}.pack a{color:#72b9ff}h2{margin-top:0}button:active{transform:translateY(1px)}