@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:400;src:url(../assets/fonts/vazirmatn/Vazirmatn-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:700;src:url(../assets/fonts/vazirmatn/Vazirmatn-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(../assets/fonts/jost/Jost.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(../assets/fonts/jost/Jost-Bold.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit;-webkit-tap-highlight-color:transparent}:root{--clr-bg:#0d0d0d;--clr-surface:#1a1a2e;--clr-card:#16213e;--clr-accent:#e94560;--clr-gold:#f39c12;--clr-green:#27ae60;--clr-red:#e74c3c;--clr-neutral:#2c3e50;--clr-text:#ecf0f1;--clr-muted:#7f8c8d;--clr-error:#e74c3c;--radius:12px;--transition:.25s ease;--font-ui:"Vazirmatn",Tahoma,Arial,sans-serif;--app-vh:100vh;--app-vw:100vw;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--mobile-chrome-pad-top:8px;--mobile-chrome-pad-bottom:8px;--mobile-header-bottom-pad:6px;--mobile-header-core-h:56px;--mobile-nav-core-h:58px;--mobile-header-total-h:calc(var(--mobile-header-core-h) + var(--safe-top) + var(--mobile-chrome-pad-top) + var(--mobile-header-bottom-pad));--mobile-nav-total-h:calc(var(--mobile-nav-core-h) + var(--safe-bottom) + var(--mobile-chrome-pad-bottom));--mobile-chrome-bg:color-mix(in srgb,var(--clr-surface) 52%,transparent)}@media(max-width:768px){@supports (-moz-appearance:none){:root{--safe-top:0px;--safe-bottom:0px}}}html[lang=en]{--font-ui:"Jost",system-ui,sans-serif}body,html{background:var(--clr-bg);color:var(--clr-text);font-family:var(--font-ui);min-height:100%}#__nuxt{min-height:100%;min-height:100dvh}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{to{background-position:-200% 0}}.btn{background:var(--clr-accent);border:none;border-radius:var(--radius);color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;padding:14px;transition:opacity var(--transition),transform var(--transition);width:100%}.btn:active{opacity:.85;transform:scale(.97)}.btn:disabled{cursor:not-allowed;opacity:.45}.btn-outline{background:transparent;border:2px solid var(--clr-neutral);border-radius:var(--radius);color:var(--clr-muted);cursor:pointer;font-size:.95rem;font-weight:600;padding:12px;transition:border-color var(--transition),color var(--transition);width:100%}.btn-outline:hover{border-color:var(--clr-accent);color:var(--clr-accent)}.spinner-inline{animation:spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;margin:0 6px;vertical-align:middle;width:18px}.admin-page-scroll{box-sizing:border-box;flex:1;min-height:0;overflow:auto;padding:16px 14px 88px}@media(min-width:769px){.admin-page-scroll{padding:22px 22px 28px}}.admin-page-inner{box-sizing:border-box;margin-inline:auto;max-width:var(--admin-page-max-width,1480px);width:100%}.gbtn[data-v-e04c6c50]{--gbtn-spinner-track:hsla(0,0%,100%,.28);--gbtn-spinner-head:#fff;align-items:center;border:none;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:700;justify-content:center;line-height:1.25;text-align:center;transition:opacity var(--transition),transform .12s ease,border-color var(--transition),color var(--transition),background var(--transition),filter .15s ease}.gbtn--block[data-v-e04c6c50]{width:100%}.gbtn[data-v-e04c6c50]:disabled{cursor:not-allowed;opacity:.45}.gbtn[data-v-e04c6c50]:not(:disabled):active{transform:scale(.97)}.gbtn__inner[data-v-e04c6c50]{gap:8px;min-height:1.2em}.gbtn__inner[data-v-e04c6c50],.gbtn__label[data-v-e04c6c50]{align-items:center;display:inline-flex;justify-content:center}.gbtn__label[data-v-e04c6c50]{gap:inherit}.gbtn__spinner[data-v-e04c6c50]{animation:gbtn-spin-e04c6c50 .7s linear infinite;border:2px solid var(--gbtn-spinner-track);border-radius:50%;border-top-color:var(--gbtn-spinner-head);flex-shrink:0;height:1.125em;width:1.125em}.gbtn--sm[data-v-e04c6c50]{font-size:.82rem;padding:8px 14px}.gbtn--md[data-v-e04c6c50]{font-size:.95rem;padding:12px 18px}.gbtn--lg[data-v-e04c6c50]{font-size:1.05rem;padding:14px 18px}.gbtn--primary[data-v-e04c6c50]{background:var(--clr-accent);color:#fff}.gbtn--primary[data-v-e04c6c50]:not(:disabled):hover{opacity:.88}.gbtn--primary[data-v-e04c6c50]:not(:disabled):active{opacity:.85}.gbtn--back[data-v-e04c6c50],.gbtn--cmo-cancel[data-v-e04c6c50],.gbtn--finish[data-v-e04c6c50],.gbtn--ghost[data-v-e04c6c50],.gbtn--neutral[data-v-e04c6c50],.gbtn--neutral-fill[data-v-e04c6c50],.gbtn--outline[data-v-e04c6c50]{--gbtn-spinner-track:color-mix(in srgb,currentColor 25%,transparent);--gbtn-spinner-head:currentColor}.gbtn--outline[data-v-e04c6c50]{background:transparent;border:2px solid var(--clr-neutral);color:var(--clr-muted);font-weight:600}.gbtn--outline[data-v-e04c6c50]:not(:disabled):hover{border-color:var(--clr-accent);color:var(--clr-accent)}.gbtn--ghost[data-v-e04c6c50]{background:none;border:2px solid var(--clr-neutral);color:var(--clr-muted);font-weight:600}.gbtn--ghost[data-v-e04c6c50]:not(:disabled):hover{border-color:var(--clr-accent);color:var(--clr-accent)}.gbtn--link[data-v-e04c6c50],.gbtn--text[data-v-e04c6c50],.gbtn--text-muted[data-v-e04c6c50]{--gbtn-spinner-track:color-mix(in srgb,currentColor 30%,transparent);--gbtn-spinner-head:currentColor;background:none;border:none;font-weight:600;padding:4px 0}.gbtn--text[data-v-e04c6c50]{color:var(--clr-accent)}.gbtn--link[data-v-e04c6c50],.gbtn--text-muted[data-v-e04c6c50]{color:var(--clr-muted);font-weight:400}.gbtn--link[data-v-e04c6c50]:not(:disabled):hover,.gbtn--text-muted[data-v-e04c6c50]:not(:disabled):hover{color:var(--clr-text)}.gbtn--accept[data-v-e04c6c50],.gbtn--decline[data-v-e04c6c50],.gbtn--modal-cancel[data-v-e04c6c50],.gbtn--modal-confirm[data-v-e04c6c50],.gbtn--modal-danger[data-v-e04c6c50],.gbtn--shop-muted[data-v-e04c6c50]{border-radius:10px;flex:1;font-size:.92rem;min-height:44px}.gbtn--modal-cancel[data-v-e04c6c50],.gbtn--shop-muted[data-v-e04c6c50]{--gbtn-spinner-track:hsla(0,0%,100%,.18);--gbtn-spinner-head:currentColor;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);color:var(--clr-text)}.gbtn--modal-cancel[data-v-e04c6c50]:not(:disabled):hover,.gbtn--shop-muted[data-v-e04c6c50]:not(:disabled):hover{background:#ffffff1f}.gbtn--accept[data-v-e04c6c50],.gbtn--modal-confirm[data-v-e04c6c50]{background:var(--clr-accent);color:#fff}.gbtn--accept[data-v-e04c6c50]:not(:disabled):hover,.gbtn--modal-confirm[data-v-e04c6c50]:not(:disabled):hover{opacity:.88}.gbtn--modal-danger[data-v-e04c6c50]{background:#dc2626eb;color:#fff}.gbtn--modal-danger[data-v-e04c6c50]:not(:disabled):hover{background:#dc2626}.gbtn--danger[data-v-e04c6c50]{background:#dc2626e6;color:#fff}.gbtn--danger[data-v-e04c6c50]:not(:disabled):hover{background:#dc2626}.gbtn--rematch[data-v-e04c6c50],.gbtn--send[data-v-e04c6c50],.gbtn--shop[data-v-e04c6c50],.gbtn--shop-ad[data-v-e04c6c50],.gbtn--shop-ad-close[data-v-e04c6c50],.gbtn--shop-close[data-v-e04c6c50],.gbtn--ticket[data-v-e04c6c50]{color:#fff}.gbtn--shop[data-v-e04c6c50]{background:var(--shop-buy-bg,linear-gradient(135deg,#e67e22,#d35400))}.gbtn--shop-ad[data-v-e04c6c50]:not(:disabled):hover,.gbtn--shop[data-v-e04c6c50]:not(:disabled):hover{opacity:.92}.gbtn--ticket[data-v-e04c6c50]{background:linear-gradient(135deg,#e67e22,#d35400);box-shadow:0 8px 24px #e67e2259}.gbtn--shop-ad[data-v-e04c6c50]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.gbtn--shop-ad-close[data-v-e04c6c50],.gbtn--shop-close[data-v-e04c6c50]{background:var(--clr-accent)}.gbtn--shop-ad-close[data-v-e04c6c50]{background:linear-gradient(135deg,#8e44ad,#6c3483)}.gbtn--ticket[data-v-e04c6c50]:not(:disabled):hover{box-shadow:0 10px 28px #e67e2273}.gbtn--shop-ad-close[data-v-e04c6c50]:not(:disabled):hover,.gbtn--shop-close[data-v-e04c6c50]:not(:disabled):hover{filter:brightness(1.08)}.gbtn--neutral[data-v-e04c6c50]{background:transparent;border:2px solid hsla(0,0%,100%,.12);border-radius:14px;color:var(--clr-muted);font-weight:600}.gbtn--neutral[data-v-e04c6c50]:not(:disabled):hover{border-color:var(--clr-accent);color:var(--clr-accent)}.gbtn--neutral-fill[data-v-e04c6c50]{--gbtn-spinner-track:hsla(0,0%,100%,.2);--gbtn-spinner-head:currentColor;background:var(--clr-neutral);color:var(--clr-text);font-weight:600}.gbtn--neutral-fill[data-v-e04c6c50]:not(:disabled):hover{background:var(--clr-neutral-hover,#3a3a3a)}.gbtn--decline[data-v-e04c6c50]{background:var(--clr-neutral);color:var(--clr-muted);font-weight:600}.gbtn--decline[data-v-e04c6c50]:not(:disabled):hover{opacity:.8}.gbtn--rematch[data-v-e04c6c50]{background:linear-gradient(135deg,#2ecc71,#27ae60);border-radius:10px;flex:1}.gbtn--rematch[data-v-e04c6c50]:not(:disabled):hover{opacity:.88}.gbtn--finish[data-v-e04c6c50]{background:transparent;border:2px solid var(--clr-accent);border-radius:10px;color:var(--clr-accent)}.gbtn--finish[data-v-e04c6c50]:not(:disabled):hover{background:var(--clr-accent);color:#fff}.gbtn--cmo-cancel[data-v-e04c6c50]{background:transparent;border:1.5px solid hsla(0,0%,100%,.12);border-radius:10px;color:var(--clr-muted);font-weight:600;width:100%}.gbtn--cmo-cancel[data-v-e04c6c50]:not(:disabled):hover{border-color:#e74c3c;color:#e74c3c}.gbtn--send[data-v-e04c6c50]{background:var(--clr-accent);color:#fff;min-width:88px}.gbtn--shop.gbtn--sm[data-v-e04c6c50]{border-radius:12px;font-size:.9rem;padding:11px 14px}.gbtn--back[data-v-e04c6c50]{background:none;border:1px solid var(--clr-border,hsla(0,0%,100%,.12));border-radius:10px;color:var(--clr-muted);font-size:.85rem;font-weight:600;padding:8px 20px}.gbtn--back[data-v-e04c6c50]:not(:disabled):hover{opacity:.75}@keyframes gbtn-spin-e04c6c50{to{transform:rotate(1turn)}}.server-capacity-overlay[data-v-7519a502]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100000}.server-capacity-box[data-v-7519a502]{background:var(--clr-surface,#1a1a24);border:1px solid rgba(231,76,60,.35);border-radius:16px;box-shadow:0 24px 48px #00000080;padding:28px 24px 24px;width:min(420px,100%)}.server-capacity-title[data-v-7519a502]{color:var(--clr-text,#f0f0f5);font-size:1.2rem;font-weight:700;line-height:1.35;margin:0 0 14px;text-align:center}.server-capacity-body[data-v-7519a502]{color:var(--clr-muted,#b0b0bc);font-size:.98rem;line-height:1.55;margin:0 0 22px;text-align:center}.game-token-gate{align-items:center;animation:game-token-gate-fade .2s ease;background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}@keyframes game-token-gate-fade{0%{opacity:0}to{opacity:1}}.game-token-gate-card{align-items:center;background:var(--clr-card,#1e1e28);border-radius:16px;box-shadow:0 16px 48px #00000073;display:flex;flex-direction:column;gap:18px;max-width:min(360px,92vw);padding:28px 32px}.game-token-gate-spinner{animation:game-token-gate-spin 1s linear infinite;border:4px solid var(--clr-neutral,hsla(0,0%,100%,.12));border-radius:50%;border-top-color:var(--clr-accent,#63b3ed);height:48px;width:48px}@keyframes game-token-gate-spin{to{transform:rotate(1turn)}}.game-token-gate-msg{color:var(--clr-muted,#aaa);font-size:1.05rem;line-height:1.45;margin:0;text-align:center}.game-token-gate-retry{background:var(--clr-accent,#63b3ed);border:none;border-radius:10px;color:var(--clr-bg,#0f0f12);cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 24px}.game-token-gate-retry:hover{opacity:.9}
