:root{color-scheme:dark;--bg:#05070d;--panel:#0b101a;--card:#151b29;--gold:#e7c17d;--text:#f6f2e9;--muted:#aeb3bf;--line:rgba(255,255,255,.09)}
*{box-sizing:border-box}body{min-height:100vh;margin:0;padding:20px 12px;background:radial-gradient(circle at 50% -10%,#1d2433 0,transparent 44%),var(--bg);color:var(--text);font:15px/1.45 Inter,"Segoe UI",Arial,sans-serif;display:grid;place-items:center}.portal{width:min(100%,430px);padding:26px 18px 30px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(160deg,rgba(17,22,33,.98),rgba(5,8,14,.99));box-shadow:0 28px 85px rgba(0,0,0,.6)}.header{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;margin-bottom:24px}.brand{text-align:center;font-size:25px;font-weight:800;letter-spacing:.08em}.music{grid-column:3;width:42px;height:25px;border:1px solid var(--line);border-radius:999px;background:#252b36;cursor:pointer}.music[aria-pressed="true"]{background:var(--gold)}.card{padding:20px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(25,31,45,.98),rgba(12,16,25,.98))}.eyebrow{color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.1em}.card h1{margin:7px 0 8px;font-size:25px}.card p{margin:0;color:var(--muted)}.status{margin:18px 0 12px;padding:11px 13px;border-radius:12px;background:#0d131e;color:var(--muted)}.primary-btn{width:100%;margin-top:12px;padding:13px;border:0;border-radius:13px;background:linear-gradient(135deg,#efc66e,#d49b38);color:#241706;font-weight:800;cursor:pointer}.primary-btn:disabled,.primary-btn[aria-disabled="true"]{border:1px solid #3a424f;background:#252c37;color:#858c98;cursor:not-allowed}.code{margin-top:13px;padding:15px;border:1px solid var(--line);border-radius:16px;color:var(--muted);text-align:center}.support{display:block;margin-top:18px;color:var(--gold);text-align:center;text-decoration:none}.message{min-height:21px;margin-top:10px;color:var(--muted);text-align:center}.music-panel{margin-top:12px}.music-panel audio{width:100%}@media(min-width:700px){body{padding:36px}.portal{padding:32px 28px 36px}}
.aviora{margin:28px auto 0;padding:18px;border:1px solid rgba(231,193,125,.25);border-radius:20px;color:var(--gold);font-weight:800;letter-spacing:.22em;text-align:center}
.public-prices{display:grid;gap:10px;margin-top:18px}.public-price{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;border:1px solid var(--line);border-radius:12px}.public-price strong{color:var(--gold);white-space:nowrap}.portal,.card{min-width:0;max-width:100%}.youtube-panel{margin-top:12px}.youtube-panel iframe{display:block;width:100%;max-width:100%;height:220px;border:0}.music::after{content:"";display:block;width:17px;height:17px;background:#eee;border-radius:50%;transition:transform .15s}.music[aria-pressed="true"]::after{transform:translateX(16px)}.music:disabled{opacity:.45;cursor:not-allowed}
.build-id{display:block;margin-top:14px;color:#747b88;font-size:10px;text-align:center;overflow-wrap:anywhere}.build-mismatch{width:min(100%,430px);padding:18px;border:1px solid #c95d5d;border-radius:16px;background:#2b1115;color:#ffdfe2;text-align:center}

