
:root{--bg:#090b13;--card:#111522;--card2:#171c2b;--text:#ece7d7;--muted:#a9a397;--gold:#c9a84c;--gold2:#e8c96a;--border:rgba(201,168,76,.24);--danger:#e05c7a;--ok:#65c99a}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top,#171827 0,#090b13 42%);color:var(--text);font-family:"Tajawal","IBM Plex Sans Arabic",sans-serif;direction:rtl;min-height:100vh}a{color:inherit;text-decoration:none}.shell{width:min(1120px,calc(100% - 32px));margin:auto}.top{height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.brand{font-family:Amiri,serif;color:var(--gold2);font-size:1.55rem;font-weight:700}.top-links{display:flex;gap:.6rem;flex-wrap:wrap}.btn{border:1px solid var(--border);border-radius:9px;padding:.62rem 1rem;background:transparent;color:var(--text);cursor:pointer;font:inherit}.btn.primary{background:linear-gradient(135deg,var(--gold2),#a17a2d);color:#090b13;border:0;font-weight:800}.hero{text-align:center;padding:4.5rem 0 2.5rem}.hero h1{font-family:Amiri,serif;color:var(--gold2);font-size:clamp(2rem,5vw,3.5rem);margin:.2rem}.hero p{max-width:760px;margin:.7rem auto;color:var(--muted);line-height:1.9}.notice{border:1px solid var(--border);background:rgba(201,168,76,.07);padding:.9rem 1rem;border-radius:10px;color:var(--muted);line-height:1.8}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0}.card{background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--border);border-radius:16px;padding:1.35rem;position:relative}.card.featured{border-color:var(--gold2);transform:translateY(-5px)}.badge{position:absolute;top:-12px;right:20px;background:var(--gold2);color:#111;padding:.25rem .75rem;border-radius:999px;font-size:.72rem;font-weight:800}.plan-title{font-size:1.2rem;color:var(--gold2);font-weight:800}.price{font-size:1.6rem;font-weight:900;margin:.6rem 0}.muted{color:var(--muted)}ul{padding-right:1.1rem;line-height:2}li::marker{color:var(--gold)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.metric{padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--card)}.metric strong{display:block;color:var(--gold2);font-size:1.2rem}.section-title{font-family:Amiri,serif;color:var(--gold2);font-size:1.65rem;margin:2.5rem 0 1rem}.footer{text-align:center;color:var(--muted);padding:3rem 0}.status{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border);font-size:.8rem}.dot{width:8px;height:8px;border-radius:50%;background:var(--muted)}.status.on .dot{background:var(--ok)}table{width:100%;border-collapse:collapse;background:var(--card);border-radius:14px;overflow:hidden}th,td{padding:.85rem;border-bottom:1px solid var(--border);text-align:right}th{color:var(--gold2);background:var(--card2)}code{direction:ltr;display:inline-block}.hidden{display:none!important}@media(max-width:900px){.plans{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.plans,.grid2{grid-template-columns:1fr}.top{height:auto;padding:.8rem 0;gap:.8rem;align-items:flex-start}.top-links{justify-content:flex-end}.card.featured{transform:none}}

.plans.plans-three{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){.plans.plans-three{grid-template-columns:1fr}}

.usage-bar{height:5px;background:rgba(255,255,255,.08);border-radius:999px;margin-top:.45rem;overflow:hidden;min-width:100px}.usage-bar span{display:block;height:100%;background:var(--gold,#d9b84c);border-radius:inherit}.hidden{display:none!important}

.plans.plans-four{grid-template-columns:repeat(4,minmax(0,1fr))}.checkout-btn{width:100%;margin-top:.7rem}.paddle-status[data-status-type="success"]{border-color:rgba(101,201,154,.65);color:#b9f0d5;background:rgba(101,201,154,.10)}.paddle-status[data-status-type="error"]{border-color:rgba(224,92,122,.65);color:#ffb4c4;background:rgba(224,92,122,.10)}.paddle-status[data-status-type="info"]{border-color:var(--border)}
@media(max-width:1050px){.plans.plans-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.plans.plans-four{grid-template-columns:1fr}}


.subscription-details-card{margin-top:1.5rem;padding:1.5rem;border:1px solid rgba(201,168,76,.35);border-radius:16px;background:linear-gradient(180deg,var(--card2),var(--card))}.subscription-details-card h2{margin:0 0 1.25rem;color:var(--gold2);font-family:Amiri,serif;font-size:1.55rem}.subscription-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.subscription-detail-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(201,168,76,.14)}.subscription-detail-row span{color:var(--muted)}.subscription-detail-row strong{color:var(--text);text-align:left}.subscription-notice{margin-top:1.15rem;padding:.9rem 1rem;border:1px solid rgba(201,168,76,.32);border-radius:12px;background:rgba(201,168,76,.07);color:var(--gold2);line-height:1.8}.subscription-notice[data-notice-type="warning"]{border-color:rgba(224,170,92,.55);background:rgba(224,170,92,.09)}.subscription-notice[data-notice-type="danger"]{border-color:rgba(224,92,122,.55);background:rgba(224,92,122,.09);color:#ffb4c4}@media(max-width:700px){.subscription-details-grid{grid-template-columns:1fr}.subscription-detail-row{align-items:flex-start;flex-direction:column;gap:.3rem}.subscription-detail-row strong{text-align:right}}
