.premium-nav-badge{margin-left:auto;font-size:9px;line-height:1;padding:4px 6px;border-radius:999px;background:rgba(193,171,255,.12);color:#cdbdff;border:1px solid rgba(193,171,255,.18);letter-spacing:.08em;font-weight:800}
.premium-page{display:grid;gap:22px}.premium-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:24px;align-items:center;padding:32px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:radial-gradient(circle at 82% 30%,rgba(116,84,255,.16),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}.premium-hero h2{font:700 clamp(28px,4vw,46px)/1.05 Manrope,Inter,sans-serif;letter-spacing:-.04em;margin:8px 0 12px;max-width:720px}.premium-hero p{max-width:660px;color:var(--muted,#9b9da4);font-size:15px;line-height:1.65}.premium-status{margin-top:22px;display:inline-flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.08)}.premium-status-dot{width:10px;height:10px;border-radius:50%;background:#999;box-shadow:0 0 20px currentColor}.premium-status.is-premium .premium-status-dot{background:#a68cff;color:#a68cff}.premium-status div{display:grid;gap:1px}.premium-status small{font-size:9px;letter-spacing:.12em;color:#777}.premium-status strong{font-size:14px}.premium-status span:last-child{font-size:11px;color:#898b92}.premium-orbit{width:180px;height:180px;justify-self:center;border-radius:50%;position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(126,89,255,.35),rgba(45,26,86,.12) 42%,transparent 68%);filter:drop-shadow(0 0 28px rgba(116,84,255,.18))}.premium-orbit:before,.premium-orbit span{content:"";position:absolute;inset:18px;border:1px solid rgba(202,188,255,.28);border-radius:50%;transform:rotate(36deg) scaleY(.48)}.premium-orbit span:nth-child(1){transform:rotate(-26deg) scaleY(.62);inset:30px}.premium-orbit span:nth-child(2){transform:rotate(72deg) scaleY(.38);inset:8px}.premium-orbit b{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;font:800 28px Manrope;background:radial-gradient(circle at 36% 28%,#d5c8ff,#7459e8 42%,#241842 75%);box-shadow:0 0 45px rgba(118,85,255,.42);color:white}.premium-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.premium-plan-card{position:relative;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;min-height:430px}.premium-plan-card--featured{border-color:rgba(173,149,255,.38);background:linear-gradient(180deg,rgba(127,91,255,.10),rgba(255,255,255,.025));box-shadow:0 18px 55px rgba(40,20,90,.18)}.premium-plan-ribbon{position:absolute;right:18px;top:18px;font-size:9px;letter-spacing:.11em;font-weight:800;color:#cdbdff}.premium-plan-head>span{font-size:10px;font-weight:800;letter-spacing:.13em;color:#999}.premium-plan-head h3{font:750 34px Manrope;margin:10px 0 5px}.premium-plan-head h3 small{font-size:13px;color:#8d8f96;margin-left:4px}.premium-plan-head p{color:#888b92;font-size:13px;min-height:38px}.premium-plan-card ul{list-style:none;margin:22px 0;padding:0;display:grid;gap:12px;flex:1}.premium-plan-card li{color:#c8c9cd;font-size:13px;padding-left:22px;position:relative}.premium-plan-card li:before{content:"✓";position:absolute;left:0;color:#a890ff}.premium-plan-button{width:100%}.premium-account-card,.premium-dev-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025)}.premium-account-card h3,.premium-dev-card h3{margin:4px 0 5px}.premium-account-card p,.premium-dev-card p{margin:0;color:#888b92;font-size:13px}.premium-dev-card{border-style:dashed}.premium-dev-actions{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:980px){.premium-plans{grid-template-columns:1fr}.premium-plan-card{min-height:0}.premium-hero{grid-template-columns:1fr}.premium-orbit{display:none}}
@media(max-width:640px){.premium-hero{padding:22px}.premium-account-card,.premium-dev-card{align-items:flex-start;flex-direction:column}.premium-dev-actions{width:100%}.premium-dev-actions button{flex:1}}
