@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_Variable-s.p.3knf6dhh8xxk6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:vazirmatn Fallback;src:local(Arial);ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.0%;size-adjust:101.0%}.Y7panG_className{font-family:vazirmatn,vazirmatn Fallback}.Y7panG_variable{--font-vazirmatn:"vazirmatn", "vazirmatn Fallback"}
:root{--primary:#7476ff;--primary-hover:#5d5fe6;--primary-active:#4547c2;--primary-soft:#f0f0ff;--primary-100:#e2e3ff;--primary-200:#c8c9ff;--navy:#101329;--navy-surface:#202440;--gold:#ffc857;--success:#27c997;--success-text:#137a5b;--warning:#f5a623;--warning-text:#8a5a00;--danger:#ef5b67;--danger-text:#b42f3c;--info:#4c9aff;--bg:#f6f7fb;--surface:#fff;--border:#e8eaf2;--text:#171a35;--text-2:#5b6075;--text-muted:#6b7085;--grad-primary:linear-gradient(135deg, #9293ff 0%, #7476ff 50%, #5d5fe6 100%);--grad-gold:linear-gradient(135deg, #ffe6a3 0%, #ffc857 55%, #e8a92d 100%);--grad-dark:linear-gradient(135deg, #202440 0%, #101329 65%, #080a17 100%);--e1:inset 0 1px 2px #1013290a;--e2:0 2px 6px #1013290d, 0 8px 20px #1013290f;--e3:0 4px 10px #10132914, 0 12px 28px #1013291a;--e4:0 12px 32px #10132924, 0 24px 60px #10132929;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--t-fast:.15s;--t-normal:.22s;--t-slow:.5s}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-vazirmatn), Vazirmatn, Tahoma, sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--primary-hover)}.ltr{direction:ltr;unicode-bidi:isolate}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.loading-screen{min-height:100vh;color:var(--text-2);place-items:center;display:grid}
.gc-card{background:var(--grad-dark);color:#1b1d22;width:100em;font-family:var(--font-vazirmatn), Vazirmatn, sans-serif;direction:rtl;border-radius:3em;flex:none;position:relative;overflow:hidden}.gc-card__bg{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.gc-card__fallback{color:#fff;background:radial-gradient(ellipse 80% 50% at 80% 10%, #7476ff73, transparent 70%), var(--grad-dark);flex-direction:column;gap:2em;padding:10em 8em;display:flex;position:absolute;inset:0}.gc-card__fallback-title{font-size:9em;font-weight:800;line-height:1.25}.gc-card__fallback-sub{color:#c8c9ff;font-size:5em}.gc-card__label{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6em;padding:1.5em 3em;display:flex;position:absolute;overflow:hidden}.gc-card__label--white{background:#f5f5f3;border-radius:2.4em;box-shadow:0 .3em 1em #0000002e}.gc-card__line{overflow-wrap:anywhere;max-width:100%;line-height:1.3}.gc-card__barcode{direction:ltr;flex-direction:column;align-items:center;gap:.6em;max-width:100%;margin-top:1.2em;display:flex}.gc-card__barcode svg{width:auto;max-width:82em;display:block}.gc-card__code{letter-spacing:.45em;white-space:nowrap;font-size:3.2em;font-weight:500}.gc-card__mystery{font-size:22em;font-weight:900;line-height:1}
