:root{--sa-void:#070707;--sa-surface:#111111;--sa-surface-2:#171717;--sa-surface-3:#1C1C1C;--sa-border:rgba(255,255,255,.06);--sa-border-2:rgba(255,255,255,.10);--sa-gold:#C8A15D;--sa-gold-line:rgba(200,161,93,.32);--sa-gold-glow:rgba(200,161,93,.14);--sa-gold-soft:rgba(200,161,93,.07);--sa-text:#F4F1EA;--sa-text-2:#BEB8AE;--sa-text-muted:#8B867E;--sa-success:#6FB79A;--sa-danger:#C97B75;--sa-warning:#D6A75C;--sa-info:#C8A15D;--sa-question:#C8A15D;--sa-purple:#C8A15D;--sa-purple-deep:#A8854B;--sa-purple-ink:#6E5730;--sa-lavender:#E4D3AE;--sa-font:'Vazirmatn','vazir','Vazir',system-ui,sans-serif;--sa-font-title:'Morabba','Vazirmatn','vazir',Georgia,serif;--sa-ease:cubic-bezier(0.22,1,0.36,1)}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-backdrop-showing{background:radial-gradient(90% 60% at 50% -10%,rgba(200,161,93,.10),transparent 58%),radial-gradient(130% 110% at 50% 50%,rgba(7,7,7,.80) 40%,rgba(4,4,4,.94) 100%)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.sa-popup.swal2-popup{width:416px;max-width:92vw;padding:3rem 2rem 2rem;border-radius:32px;background:radial-gradient(120% 80% at 50% -8%,rgba(200,161,93,.055),transparent 55%),linear-gradient(168deg,rgba(255,255,255,.035),rgba(255,255,255,0) 42%),var(--sa-surface);border:1px solid var(--sa-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 40px 80px -34px rgba(0,0,0,.85);font-family:var(--sa-font);color:var(--sa-text)!important;direction:rtl;overflow:visible!important}.sa-popup.swal2-popup.swal2-show{animation:sa-pop .45s var(--sa-ease)}.sa-popup.swal2-popup.swal2-hide{animation:sa-pop-out .25s var(--sa-ease) forwards}@keyframes sa-pop{0%{opacity:0;transform:translate3d(0,18px,0) scale(.96)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes sa-pop-out{0%{opacity:1;transform:translate3d(0,0,0) scale(1)}100%{opacity:0;transform:translate3d(0,12px,0) scale(.97)}}.sa-popup .swal2-close{width:34px;height:34px;top:.95rem;inset-inline-end:.95rem;inset-inline-start:auto;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--sa-text-muted)!important;font-size:1.25rem;line-height:1;transition:color .3s var(--sa-ease),background .3s var(--sa-ease),border-color .3s var(--sa-ease),transform .3s var(--sa-ease)}.sa-popup .swal2-close:hover{color:var(--sa-gold)!important;background:var(--sa-gold-soft);border-color:var(--sa-gold-line);transform:rotate(45deg)}.sa-popup .swal2-close:focus,.sa-popup .swal2-close:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(200,161,93,.45)}.sa-popup .swal2-icon{width:88px;height:88px;margin:-4.4rem auto 1.35rem;border:none;position:relative;animation:sa-seal-in .5s var(--sa-ease) both}@keyframes sa-seal-in{from{opacity:0}to{opacity:1}}.sa-popup .swal2-icon .swal2-success-ring,.sa-popup .swal2-icon .swal2-success-fix,.sa-popup .swal2-icon .swal2-success-line-tip,.sa-popup .swal2-icon .swal2-success-line-long,.sa-popup .swal2-icon .swal2-x-mark,.sa-popup .swal2-icon .swal2-x-mark-line-left,.sa-popup .swal2-icon .swal2-x-mark-line-right{display:none!important}.sa-popup .swal2-icon-content{position:absolute;inset:0;display:flex!important;align-items:center;justify-content:center;font-size:0}.sa-popup .swal2-icon::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(120% 120% at 50% 12%,var(--sa-surface-3),#0C0C0C 72%);border:1px solid var(--sa-seal-ring,var(--sa-gold-line));box-shadow:inset 0 1px 0 rgba(244,241,234,.07),inset 0 -12px 22px -12px rgba(0,0,0,.9),0 0 0 7px var(--sa-surface),0 0 0 8px var(--sa-border),0 14px 30px -18px var(--sa-seal-glow,var(--sa-gold-glow))}.sa-popup .swal2-icon::after{content:"";position:absolute;inset:14px;border-radius:50%;background:radial-gradient(circle,var(--sa-seal-glow,var(--sa-gold-glow)),transparent 70%);opacity:.7;pointer-events:none}.sa-popup .swal2-icon-content svg{position:relative;z-index:1;width:34px;height:34px;color:var(--sa-seal-ink,var(--sa-gold));stroke:currentColor;filter:none}.sa-popup .swal2-icon-content svg [fill]:not([fill="none"]){fill:currentColor}.sa-popup .swal2-icon-content svg [stroke]:not([stroke="none"]){stroke:currentColor}.sa-popup .swal2-icon.swal2-success{--sa-seal-ink:var(--sa-success);--sa-seal-ring:rgba(111,183,154,.30);--sa-seal-glow:rgba(111,183,154,.10)}.sa-popup .swal2-icon.swal2-error{--sa-seal-ink:var(--sa-danger);--sa-seal-ring:rgba(201,123,117,.30);--sa-seal-glow:rgba(201,123,117,.10)}.sa-popup .swal2-icon.swal2-warning{--sa-seal-ink:var(--sa-warning);--sa-seal-ring:rgba(214,167,92,.32);--sa-seal-glow:rgba(214,167,92,.11)}.sa-popup .swal2-icon.swal2-info{--sa-seal-ink:var(--sa-info);--sa-seal-ring:var(--sa-gold-line);--sa-seal-glow:var(--sa-gold-glow)}.sa-popup .swal2-icon.swal2-question{--sa-seal-ink:var(--sa-question);--sa-seal-ring:var(--sa-gold-line);--sa-seal-glow:var(--sa-gold-glow)}.sa-title.swal2-title{font-family:var(--sa-font-title);font-size:1.22rem;font-weight:800;letter-spacing:-.005em;line-height:1.75;padding:0;margin:0 0 .7rem;color:var(--sa-text)!important;text-wrap:balance}.sa-text.swal2-html-container{font-family:var(--sa-font);font-size:16px;line-height:2;color:var(--sa-text-2)!important;margin:0;padding:0 .15rem;overflow:visible}.sa-text.swal2-html-container b,.sa-text.swal2-html-container strong{color:var(--sa-text);font-weight:700}.sa-text.swal2-html-container a{color:var(--sa-gold);text-decoration:none;border-bottom:1px solid var(--sa-gold-line)}.sa-actions.swal2-actions{position:relative;width:100%;display:flex;gap:.7rem;margin:2.1rem 0 0;padding-top:1.6rem}.sa-actions.swal2-actions::before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,var(--sa-border-2) 25%,var(--sa-gold-line) 50%,var(--sa-border-2) 75%,transparent)}.sa-btn{flex:1;min-height:52px;padding:0 1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;border:1px solid transparent;font-family:var(--sa-font);font-size:.93rem;font-weight:700;line-height:1;cursor:pointer;background-image:none;box-shadow:none;transition:transform .3s var(--sa-ease),background .3s var(--sa-ease),border-color .3s var(--sa-ease),color .3s var(--sa-ease),box-shadow .3s var(--sa-ease)}.sa-btn:focus,.sa-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sa-surface),0 0 0 4px rgba(200,161,93,.5)}.sa-btn:hover{transform:translate3d(0,-2px,0)}.sa-btn:active{transform:translate3d(0,1px,0)}.sa-btn-primary,.sa-btn.swal2-confirm{background:var(--sa-text);color:#0A0A0A!important;border-color:transparent}.sa-btn-primary:hover,.sa-btn.swal2-confirm:hover{background:#FFFDF8;box-shadow:0 14px 28px -18px rgba(200,161,93,.75)}.sa-btn-danger{background:rgba(201,123,117,.06);color:var(--sa-danger)!important;border-color:rgba(201,123,117,.28)}.sa-btn-danger:hover{background:rgba(201,123,117,.12);border-color:rgba(201,123,117,.45);color:#D9928C!important}.sa-btn-danger:focus-visible{box-shadow:0 0 0 2px var(--sa-surface),0 0 0 4px rgba(201,123,117,.45)}.sa-btn-ghost,.sa-btn.swal2-cancel,.sa-btn.swal2-deny{background:transparent;color:var(--sa-text-muted)!important;border-color:var(--sa-border-2)}.sa-btn-ghost:hover,.sa-btn.swal2-cancel:hover,.sa-btn.swal2-deny:hover{color:var(--sa-text)!important;border-color:var(--sa-gold-line);background:var(--sa-gold-soft)}.sa-btn.swal2-deny.sa-btn-danger{color:var(--sa-danger)!important}.sa-popup .swal2-loader{border-color:var(--sa-gold) transparent var(--sa-gold) transparent}.sa-popup .swal2-input,.sa-popup .swal2-textarea,.sa-popup .swal2-select{background:var(--sa-surface-2);border:1px solid var(--sa-border-2);border-radius:16px;color:var(--sa-text);font-family:var(--sa-font);font-size:.95rem;box-shadow:none;transition:border-color .3s var(--sa-ease),background .3s var(--sa-ease)}.sa-popup .swal2-input:focus,.sa-popup .swal2-textarea:focus,.sa-popup .swal2-select:focus{border-color:var(--sa-gold-line);background:var(--sa-surface-3);box-shadow:none}.sa-popup .swal2-validation-message{background:rgba(201,123,117,.08);color:var(--sa-danger);border-radius:14px;font-family:var(--sa-font)}.sa-toast.swal2-popup.swal2-toast{display:flex!important;align-items:center;gap:.7rem;width:auto;max-width:92vw;padding:.8rem 1rem;border-radius:18px;background:linear-gradient(270deg,rgba(200,161,93,.05),transparent 45%),var(--sa-surface);border:1px solid var(--sa-border);border-inline-end:2px solid var(--sa-gold-line);box-shadow:0 18px 34px -26px rgba(0,0,0,.8);color:var(--sa-text)!important;direction:rtl;overflow:hidden!important}.sa-toast.swal2-popup.swal2-toast.swal2-show{animation:sa-toast-in .4s var(--sa-ease)}.sa-toast.swal2-popup.swal2-toast.swal2-hide{animation:sa-toast-out .24s var(--sa-ease) forwards}@keyframes sa-toast-in{0%{opacity:0;transform:translate3d(0,-10px,0) scale(.97)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes sa-toast-out{0%{opacity:1;transform:translate3d(0,0,0) scale(1)}100%{opacity:0;transform:translate3d(0,-8px,0) scale(.98)}}.sa-toast .swal2-icon{order:2;width:30px;height:30px;min-width:30px;margin:0;animation:none}.sa-toast .swal2-icon::before{box-shadow:inset 0 1px 0 rgba(244,241,234,.06),inset 0 -8px 14px -10px rgba(0,0,0,.9)}.sa-toast .swal2-icon::after{inset:6px;opacity:.5}.sa-toast .swal2-icon-content svg{width:15px;height:15px}.sa-toast-text.swal2-title{order:1;flex:1;display:flex;align-items:center;font-family:var(--sa-font);font-size:.88rem;font-weight:700;line-height:1.7;color:var(--sa-text)!important;margin:0;padding:0;text-align:start}.sa-toast .swal2-html-container{order:1;font-family:var(--sa-font);font-size:.82rem;color:var(--sa-text-2)!important;margin:0}.sa-toast .swal2-close{order:3;width:26px;height:26px;font-size:1rem;position:static;margin-inline-start:.2rem}.sa-toast .swal2-actions{display:none!important}.swal2-timer-progress-bar-container{background:rgba(255,255,255,.05)}.sa-toast-bar.swal2-timer-progress-bar,.sa-center-toast-bar.swal2-timer-progress-bar,.swal2-timer-progress-bar{position:relative;height:2px!important;border-radius:999px;background:linear-gradient(90deg,rgba(200,161,93,.25),var(--sa-gold))!important}.sa-toast-bar.swal2-timer-progress-bar::after,.sa-center-toast-bar.swal2-timer-progress-bar::after,.swal2-timer-progress-bar::after{content:"";position:absolute;top:50%;inset-inline-start:0;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--sa-gold);box-shadow:0 0 6px 1px var(--sa-gold-glow)}.sa-toast .swal2-timer-progress-bar-container{height:2px;border-radius:0}.sa-popup.sa-center-toast{width:348px;padding:2.7rem 1.8rem 1.9rem;border-radius:28px}.sa-popup.sa-center-toast .swal2-icon{width:76px;height:76px;margin:-3.9rem auto 1.15rem}.sa-popup.sa-center-toast .swal2-icon-content svg{width:30px;height:30px}.sa-popup.sa-center-toast .sa-title.swal2-title{font-size:1.1rem;margin-bottom:.45rem}.sa-popup.sa-center-toast .sa-text.swal2-html-container{font-size:15px;line-height:1.95}.sa-popup.sa-center-toast .swal2-actions{display:none!important;margin:0!important}.sa-popup.sa-center-toast .swal2-actions::before{content:none}.sa-popup.sa-center-toast .swal2-html-container:empty{display:none!important}.sa-popup.sa-center-toast .swal2-timer-progress-bar-container{position:absolute;left:26px;right:26px;bottom:12px;height:2px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.05)}.sa-center-toast-bar.swal2-timer-progress-bar{height:2px!important}@media (max-width:480px){.sa-popup.swal2-popup{width:100%;padding:2.7rem 1.35rem 1.6rem;border-radius:26px}.sa-popup .swal2-icon{width:76px;height:76px;margin:-3.9rem auto 1.1rem}.sa-popup .swal2-icon-content svg{width:29px;height:29px}.sa-title.swal2-title{font-size:1.08rem}.sa-text.swal2-html-container{font-size:15px;line-height:1.95}.sa-actions.swal2-actions{flex-direction:column-reverse;gap:.55rem;margin-top:1.7rem;padding-top:1.35rem}.sa-btn{width:100%;min-height:50px}.sa-popup.sa-center-toast{width:100%}.sa-toast.swal2-popup.swal2-toast{padding:.7rem .85rem;border-radius:16px}.sa-toast-text.swal2-title{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.sa-popup.swal2-popup.swal2-show,.sa-toast.swal2-popup.swal2-toast.swal2-show{animation:sa-fade-in .2s linear}.sa-popup.swal2-popup.swal2-hide,.sa-toast.swal2-popup.swal2-toast.swal2-hide{animation:sa-fade-out .18s linear forwards}.sa-popup .swal2-icon{animation:none}.sa-btn:hover,.sa-btn:active{transform:none}.sa-popup .swal2-close:hover{transform:none}.sa-btn,.sa-popup .swal2-close{transition-duration:.01ms}}@keyframes sa-fade-in{from{opacity:0}to{opacity:1}}@keyframes sa-fade-out{from{opacity:1}to{opacity:0}}