*{box-sizing:border-box}body{margin:0;font-family:Alef,Arial,sans-serif;background:#080b12;color:#eef3fb;direction:rtl}a{color:#9bd1ff;text-decoration:none}.topbar{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;background:#0d111b;border-bottom:1px solid #20283a;position:sticky;top:0;z-index:2}.brand{font-weight:700;color:#fff}.wrap{max-width:1100px;margin:0 auto;padding:22px}footer{text-align:center;color:#7e899b;padding:25px}.card{background:#111827;border:1px solid #263148;border-radius:18px;padding:20px;margin:14px 0;box-shadow:0 10px 30px rgba(0,0,0,.22)}.hero{background:linear-gradient(135deg,#101827,#14233e)}h1,h2{margin-top:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.btn,button{display:inline-block;border:0;border-radius:12px;padding:10px 16px;background:#2563eb;color:#fff;font-weight:700;cursor:pointer;margin:3px}.btn.green,button.green{background:#22c55e;color:#06110a}.btn.gray{background:#374151}.btn.red{background:#dc2626}.btn.small{padding:7px 10px;font-size:14px}.alert{padding:12px;border-radius:12px;margin:12px 0;background:#263148}.alert.success{background:#0f3b2a}.alert.danger,.alert.error{background:#471d24}.stat{background:#0b1220;border:1px solid #263148;border-radius:16px;padding:18px}.stat b{display:block;font-size:30px;color:#22c55e}.form-row{margin:12px 0}label{display:block;margin-bottom:6px;color:#cbd5e1}input,select,textarea{width:100%;padding:12px;border-radius:12px;border:1px solid #334155;background:#0b1220;color:#fff;font-family:Alef}table{width:100%;border-collapse:collapse;background:#111827;border-radius:14px;overflow:hidden}td,th{padding:12px;border-bottom:1px solid #263148;text-align:right}.question-title{font-size:24px;font-weight:700}.options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.options button{font-size:20px;padding:16px}.badge{display:inline-block;padding:6px 10px;border-radius:20px;background:#27364f;color:#dbeafe}.muted{color:#94a3b8}.copybox{display:flex;gap:8px}.copybox input{direction:ltr}@media(max-width:800px){.grid{grid-template-columns:1fr}.topbar{align-items:flex-start;gap:10px}.wrap{padding:12px}.options{grid-template-columns:1fr}.copybox{display:block}.copybox .btn{margin-top:8px;width:100%}}
.btn.danger{background:#b91c1c!important;color:#fff!important}
.card label{display:block;margin-top:10px;font-weight:700}
.card input,.card select,.card textarea{width:100%;box-sizing:border-box;margin-top:5px;margin-bottom:8px}
.plan-card{text-align:center}.big-price{font-size:28px;font-weight:700;color:#22c55e;margin:12px 0}.notice{padding:12px;border-radius:12px;margin:12px 0}.notice.ok{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4)}.notice.err{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4)}
