/* Sayyarati Performance System v8849 */
.sayyarati-prep-v8849[hidden]{display:none!important}
.sayyarati-prep-v8849{
  position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;
  padding:22px;background:rgba(247,249,253,.94);backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);direction:rtl
}
.sayyarati-prep-v8849__card{
  width:min(92vw,430px);padding:24px 22px 21px;border:1px solid #e2e8f0;border-radius:26px;
  background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.15);text-align:center
}
.sayyarati-prep-v8849__brand{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:15px}
.sayyarati-prep-v8849__brand img{width:46px;height:46px;object-fit:contain;border-radius:13px}
.sayyarati-prep-v8849__brand strong{color:#0f172a;font-size:22px;font-weight:1000;letter-spacing:-.02em}
.sayyarati-prep-v8849__title{margin:0;color:#0f172a;font-size:18px;line-height:1.5;font-weight:1000}
.sayyarati-prep-v8849__text{display:block;margin-top:5px;color:#64748b;font-size:12px;font-weight:800;line-height:1.7}
.sayyarati-prep-v8849__meter{position:relative;height:11px;margin:18px 0 9px;border-radius:999px;background:#eaf0f8;overflow:hidden}
.sayyarati-prep-v8849__bar{position:absolute;inset:0 auto 0 0;width:0%;border-radius:inherit;background:linear-gradient(90deg,#0b5cff,#2d7dff);transition:width .2s ease}
.sayyarati-prep-v8849__percent{display:block;color:#0b5cff;font-size:16px;font-weight:1000;font-variant-numeric:tabular-nums}
.sayyarati-prep-v8849__note{display:block;margin-top:6px;color:#94a3b8;font-size:10px;font-weight:750;line-height:1.6}
html.sayyarati-preparing-v8849{overflow:hidden!important}
@media(max-width:520px){
  .sayyarati-prep-v8849{padding:14px}
  .sayyarati-prep-v8849__card{width:min(100%,390px);padding:20px 18px;border-radius:22px}
  .sayyarati-prep-v8849__brand img{width:42px;height:42px}
  .sayyarati-prep-v8849__brand strong{font-size:20px}
  .sayyarati-prep-v8849__title{font-size:16px}
}
@media(prefers-reduced-motion:reduce){.sayyarati-prep-v8849__bar{transition:none}}
