.status-page{--status-ok:#0f9f6e;--status-down:#dc2626;--status-disabled:#64748b;--status-partial:#d97706;--vsms-accent:#054af4;--esim-accent:#0d9488;--gift-accent:#ea580c;max-width:920px}.status-hero{text-align:center;padding:36px 28px 32px}.status-kicker{letter-spacing:.04em;color:var(--primary);margin:0 0 8px;font-size:12px;font-weight:800}.status-hero h1{color:var(--text,#0f172a);margin:0 0 10px;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:850}.status-overall{background:color-mix(in srgb,var(--primary)8%,#fff);color:var(--text,#0f172a);border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex}.status-overall__dot{background:var(--status-disabled);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--status-disabled)22%,transparent);border-radius:50%}.status-overall--ok .status-overall__dot{background:var(--status-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-ok)22%,transparent)}.status-overall--partial .status-overall__dot{background:var(--status-partial);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-partial)22%,transparent)}.status-overall--down .status-overall__dot{background:var(--status-down);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-down)22%,transparent)}.status-grid{gap:16px;margin-top:20px;display:grid}.status-card{background:#fff;border:1px solid #0f172a14;border-radius:22px;grid-template-columns:minmax(140px,210px) 1fr;gap:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.status-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a14}.status-card__media{background:#f8fafc;min-height:160px;position:relative;overflow:hidden}.status-card__art{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.status-card__icon{top:12px;backdrop-filter:blur(8px);width:38px;height:38px;color:var(--primary);background:#ffffffe0;border-radius:12px;place-items:center;display:grid;position:absolute;inset-inline-start:12px;box-shadow:0 4px 14px #0f172a14}.status-card__icon svg{width:20px;height:20px}.status-card--theme-vsms{border-color:color-mix(in srgb,var(--vsms-accent)18%,transparent)}.status-card--theme-vsms .status-card__icon{color:var(--vsms-accent)}.status-card--theme-esim{border-color:color-mix(in srgb,var(--esim-accent)18%,transparent)}.status-card--theme-esim .status-card__icon{color:var(--esim-accent)}.status-card--theme-gift{border-color:color-mix(in srgb,var(--gift-accent)18%,transparent)}.status-card--theme-gift .status-card__icon{color:var(--gift-accent)}.status-card__body{flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.status-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.status-card__titles{min-width:0}.status-card__name{color:var(--text,#0f172a);margin:0;font-size:1.12rem;font-weight:850;line-height:1.35}.status-card__tagline{color:#64748b;margin:6px 0 0;font-size:12.5px;font-weight:650;line-height:1.55}.status-card__hint{color:#64748b;text-align:justify;margin:0;font-size:13.5px;line-height:1.7}.status-card__cta{width:fit-content;color:var(--primary);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:13px;font-weight:800;text-decoration:none;transition:gap .15s,color .15s;display:inline-flex}.status-card__cta:hover{color:var(--primary-2,#0438c4);gap:10px}.status-card__cta--muted{color:#94a3b8;cursor:default;font-weight:700}.status-card--theme-vsms .status-card__cta{color:var(--vsms-accent)}.status-card--theme-esim .status-card__cta{color:var(--esim-accent)}.status-card--theme-gift .status-card__cta{color:var(--gift-accent)}.status-live{bottom:12px;color:#fff;backdrop-filter:blur(8px);background:#0f172ac7;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 8px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:12px;box-shadow:0 6px 16px #0f172a2e}.status-live__rings{flex-shrink:0;width:10px;height:10px;position:relative}.status-live__core{z-index:1;background:#34d399;border-radius:50%;position:absolute;inset:0}.status-live__rings:before,.status-live__rings:after{content:"";background:0 0;border:2px solid #34d399;border-radius:50%;animation:1.8s ease-out infinite statusLiveRing;position:absolute;inset:-4px}.status-live__rings:after{animation-delay:.55s}.status-live__text{letter-spacing:.02em}.status-live--down .status-live__rings{width:10px;height:10px}.status-live--down .status-live__core{background:#f87171;width:10px;height:10px;animation:1.1s ease-in-out infinite statusBlink;position:relative;inset:auto}.status-live--down .status-live__rings:before,.status-live--down .status-live__rings:after{display:none}.status-signal{background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;align-items:center;gap:12px;padding:11px 12px;display:flex}.status-signal__visual{flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;position:relative}.status-signal__check,.status-signal__alert,.status-signal__pause{z-index:1;width:28px;height:28px;position:relative}.status-signal__wave{opacity:0;border:2px solid;border-radius:50%;animation:2s ease-out infinite statusWave;position:absolute;inset:4px}.status-signal__wave:nth-child(2){animation-delay:.45s}.status-signal__wave:nth-child(3){animation-delay:.9s}.status-signal__copy{gap:2px;min-width:0;display:grid}.status-signal__title{font-size:14px;font-weight:850;line-height:1.35}.status-signal__sub{opacity:.78;font-size:12px;font-weight:650}.status-signal--ok{color:#047857;background:linear-gradient(120deg,#10b9811f,#10b9810a);border-color:#10b98138}.status-signal--ok .status-signal__check{animation:.7s both statusCheckPop}.status-signal--down{color:#b91c1c;background:linear-gradient(120deg,#ef44441f,#ef44440a);border-color:#ef444438}.status-signal--down .status-signal__alert{animation:1.6s ease-in-out infinite statusShake}.status-signal--disabled{color:#475569;background:#f1f5f9;border-color:#64748b2e}.status-uptime{gap:6px;margin-top:2px;display:grid}.status-uptime__head{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;font-weight:750;display:flex}.status-uptime__range{color:#64748b}.status-uptime__pct{color:var(--text,#0f172a);font-variant-numeric:tabular-nums}.status-uptime__bars{direction:ltr;flex-direction:row;align-items:stretch;gap:2px;width:100%;height:28px;display:flex}.status-uptime__track{direction:ltr;gap:6px;display:grid}.status-uptime__bar{cursor:default;background:#e2e8f0;border-radius:2px;flex:1 1 0;min-width:0;transition:transform .12s,opacity .12s}.status-uptime__bar:hover{opacity:.92;transform:scaleY(1.12)}.status-uptime__bar--ok{background:var(--status-ok)}.status-uptime__bar--down{background:var(--status-down)}.status-uptime__bar--disabled{background:#94a3b8}.status-uptime__bar--none{background:#e2e8f0}.status-uptime__legend{color:#94a3b8;direction:ltr;flex-direction:row;justify-content:space-between;font-size:11px;font-weight:650;display:flex}.status-uptime__ago{direction:rtl;unicode-bidi:isolate}.status-uptime--compact{gap:4px}.status-uptime--compact .status-uptime__head{font-size:11px}.status-uptime--compact .status-uptime__bars{gap:1.5px;height:16px}.status-uptime--compact .status-uptime__legend{font-size:10px}.status-pay{margin-top:28px}.status-pay__intro{text-align:center;margin-bottom:14px}.status-pay__kicker{letter-spacing:.06em;color:#64748b;margin:0 0 6px;font-size:11px;font-weight:800}.status-pay__title{color:var(--text,#0f172a);margin:0 0 6px;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:850}.status-pay__sub{color:#64748b;margin:0;font-size:13px;font-weight:650}.status-pay__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.status-gw{--gw-accent:#054af4;background:linear-gradient(165deg,color-mix(in srgb,var(--gw-accent)7%,#fff)0%,#fff 42%),#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #0f172a0a}.status-gw--sep{--gw-accent:#054af4}.status-gw--sepehr{--gw-accent:#0f766e}.status-gw--oxapay{--gw-accent:#c2410c}.status-gw--down{border-color:color-mix(in srgb,var(--status-down)28%,transparent)}.status-gw--disabled{opacity:.86;filter:grayscale(.25)}.status-gw__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.status-gw__brand{align-items:center;gap:10px;min-width:0;display:flex}.status-gw__logo{background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 2px 8px #0f172a0d}.status-gw__logo img{object-fit:contain;width:28px;height:28px}.status-gw__mark{color:var(--gw-accent);font-size:12px;font-weight:850}.status-gw__titles{gap:4px;min-width:0;display:grid}.status-gw__name{color:var(--text,#0f172a);margin:0;font-size:1rem;font-weight:850;line-height:1.3}.status-gw__kind{letter-spacing:.02em;color:#475569;background:#0f172a0d;border-radius:6px;width:fit-content;padding:2px 7px;font-size:10.5px;font-weight:800}.status-gw__kind--crypto{color:#9a3412;background:#f8e8e2}.status-gw__kind--rial{background:color-mix(in srgb,var(--gw-accent)12%,#fff);color:color-mix(in srgb,var(--gw-accent)75%,#0f172a)}.status-gw__chip{color:#475569;background:#f1f5f9;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.status-gw__chip-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.status-gw__chip--ok{color:#047857;background:#10b9811f}.status-gw__chip--ok .status-gw__chip-dot{animation:2s ease-in-out infinite statusBlink;box-shadow:0 0 0 3px #10b98133}.status-gw__chip--down{color:#b91c1c;background:#ef44441f}.status-gw__chip--disabled{color:#64748b;background:#f1f5f9}.status-gw__hint{color:#64748b;margin:0;font-size:12px;line-height:1.55}.status-gw__ping{font-variant-numeric:tabular-nums;color:#475569;letter-spacing:.02em;margin:-2px 0 0;font-size:12px;font-weight:750}html[data-theme=dark] .status-pay__title,html[data-theme=dark] .status-gw__name{color:#e2e8f0}html[data-theme=dark] .status-gw{background:linear-gradient(165deg,color-mix(in srgb,var(--gw-accent)14%,#0f172a)0%,#141c2f 50%);border-color:#94a3b829}html[data-theme=dark] .status-gw__logo{background:#0f172ab8;border-color:#94a3b829}html[data-theme=dark] .status-gw__hint,html[data-theme=dark] .status-pay__sub,html[data-theme=dark] .status-pay__kicker{color:#94a3b8}html[data-theme=dark] .status-gw__ping{color:#cbd5e1}@media (width<=860px){.status-pay__rail{grid-template-columns:1fr}}.status-card--ok{box-shadow:0 8px 24px color-mix(in srgb,var(--status-ok)8%,transparent)}.status-card--ok .status-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#10b9812e);height:42%;position:absolute;inset:auto 0 0}.status-card--down{border-color:color-mix(in srgb,var(--status-down)32%,transparent)}.status-card--down .status-card__media{filter:grayscale(.35)saturate(.75)}.status-card--disabled{opacity:.88}.status-card--disabled .status-card__media{filter:grayscale(.55)}@keyframes statusLiveRing{0%{opacity:.75;transform:scale(.55)}to{opacity:0;transform:scale(1.85)}}@keyframes statusWave{0%{opacity:.55;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}@keyframes statusCheckPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes statusBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes statusShake{0%,to{transform:translateY(0)}40%{transform:translateY(-1px)}60%{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.status-live__rings:before,.status-live__rings:after,.status-signal__wave,.status-signal__check,.status-signal__alert,.status-live--down .status-live__core{animation:none!important}}.status-meta{border-radius:16px;gap:10px;margin-top:18px;padding:16px 18px;display:grid}.status-meta__row{color:#64748b;justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.status-meta__row strong{color:var(--text,#0f172a);font-weight:750}.status-meta__note{color:#94a3b8;margin:4px 0 0;font-size:12.5px}@media (width<=720px){.status-card{grid-template-columns:1fr}.status-card__media{min-height:140px;max-height:160px}.status-card__art{object-fit:cover;object-position:center 35%}}@media (width<=640px){.status-hero{padding:28px 18px 24px}.status-card__body{padding:16px}.status-card__top{flex-direction:column;align-items:stretch}}html[data-theme=dark] .status-hero h1,html[data-theme=dark] .status-card__name,html[data-theme=dark] .status-meta__row strong{color:#e2e8f0}html[data-theme=dark] .status-card{background:#141c2f;border-color:#94a3b829}html[data-theme=dark] .status-uptime__pct{color:#e2e8f0}html[data-theme=dark] .status-uptime__bar--none{background:#334155}html[data-theme=dark] .status-uptime__bar--disabled{background:#64748b}html[data-theme=dark] .status-card__tagline,html[data-theme=dark] .status-card__hint,html[data-theme=dark] .status-meta__row{color:#94a3b8}html[data-theme=dark] .status-card__icon{background:#0f172ab8}