@layer properties,theme,base;@layer components{.tok{vertical-align:middle;--tok-shadow:var(--lightningcss-light,.18)var(--lightningcss-dark,0);--tok-fiat-a:var(--lightningcss-light,var(--primary-400))var(--lightningcss-dark,var(--ivory-100));--tok-fiat-b:var(--lightningcss-light,var(--primary-600))var(--lightningcss-dark,var(--ivory-press));--tok-fiat-sign:var(--lightningcss-light,var(--ivory-100))var(--lightningcss-dark,var(--primary-600));--tok-fiat-rim:var(--lightningcss-light,#f4ede229)var(--lightningcss-dark,var(--hairline-32));flex:none;display:inline-block;overflow:visible}[data-tone=screen] .tok{--tok-shadow:0;--tok-fiat-a:var(--ivory-100);--tok-fiat-b:var(--ivory-press);--tok-fiat-sign:var(--primary-600);--tok-fiat-rim:var(--hairline-32)}.tok text{font-family:var(--font-sans);fill:var(--tok-fiat-sign);font-weight:600}.obj[data-enter] img{animation:hm-obj-in .6s var(--ease-out) backwards}.obj img[data-leaving]{animation:hm-fade-out .12s var(--ease-out) forwards;position:absolute;inset:0}.obj img[data-swapped]{animation:hm-fade-in var(--dur-arrive) var(--ease-out) backwards}.obj[data-still] img,.obj[data-still]:after{transform:none!important}.term{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-foreground-support) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-foreground-support) 60%, transparent);cursor:help;border-radius:3px}.term:focus-visible{outline:2px solid var(--color-focus-default);outline-offset:2px}.term-pop,.hint-pop{animation:hm-pop-in .18s var(--ease-out) backwards;transform-origin:var(--radix-popover-content-transform-origin)}.hint-host{position:relative}.hint-dot{top:-3px;z-index:3;background:var(--lightningcss-light,var(--accent-600))var(--lightningcss-dark,var(--accent-300));width:8px;height:8px;box-shadow:0 0 0 2px var(--color-background-page);pointer-events:none;border-radius:50%;position:absolute;inset-inline-end:-3px}.toast-value{color:var(--ivory-100);background:linear-gradient(165deg, var(--primary-400), var(--primary-600));box-shadow:var(--shadow-float), inset 0 0 0 1px #f4ede21a, inset 0 1px 0 #f4ede21a}.hold{--p:0%;isolation:isolate;width:100%;height:52px;font:600 15px/1 var(--font-sans);color:var(--accent-300);-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--ease-press);background:#e0b2521a;border:0;border-radius:999px;place-items:center;padding-inline:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #e0b2528c}.hold:active:not([aria-busy=true]):not([data-state=done]){transform:scale(.985)}.hold:focus-visible{outline:2px solid var(--accent-300);outline-offset:3px}.hold__label,.hold__fill{align-items:center;gap:10px;display:inline-flex}.hold__fill{color:var(--color-on-foil);background:var(--gradient-foil);clip-path:inset(0 calc(100% - var(--p)) 0 0 round 999px);justify-content:center;position:absolute;inset:0;box-shadow:inset 0 1px #fff6e28c,inset 0 -1px #3a27082e}[dir=rtl] .hold__fill{clip-path:inset(0 0 0 calc(100% - var(--p)) round 999px)}.hold[aria-busy=true],.hold[data-state=done]{--p:100%;cursor:default}.hold[data-blocked]{color:var(--ivory-200);cursor:not-allowed;background:#f4ede20d;box-shadow:inset 0 0 0 1px #f4ede224}.hold[data-blocked] .hold__fill{display:none}@media (max-width:767.98px){.hold{height:56px}}.hold[data-seal]{background:linear-gradient(#e0b25238,#e0b25214);height:58px;font-size:16.5px;box-shadow:inset 0 0 0 1.5px #e0b252c7,inset 0 1px #fff0cd47,0 12px 28px -14px #e0b2528c}.hold[data-seal]:after{content:"";z-index:-1;pointer-events:none;animation:hm-sheen .9s var(--ease-out) .3s 1 both;background:linear-gradient(105deg,#0000 30%,#fff6e257 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.hold[data-seal][data-blocked]:after,.hold[data-seal][data-state=done]:after{display:none}.hold[data-seal] .hold__fill{z-index:2}.hold__seal{z-index:1;inset-inline-start:8px;width:42px;height:42px;color:var(--color-on-foil);background:var(--gradient-foil);transition:transform .1s var(--ease-press);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #fff6e2b3,inset 0 -1px #5a3e1259,0 4px 10px -4px #00000073}.hold__fill .hold__seal{color:var(--foil-3);background:var(--color-on-foil);box-shadow:inset 0 0 0 1px #fff6e240}.hold[data-state=holding] .hold__seal{transform:translateY(-50%)scale(.94)}[dir=rtl] .hold[data-seal]:after{animation-name:hm-sheen-rtl;transform:translate(110%)}@media (max-width:767.98px){.hold[data-seal]{height:56px}}.strike{color:var(--color-foreground-gold);justify-items:center;gap:10px;display:inline-grid}[data-tone=screen] .strike,.toast-value .strike{color:var(--accent-300)}.strike svg{display:block;overflow:visible}.strike .cart,.strike .mk{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.strike .cart{stroke-width:1.5px}.strike .mk{stroke-width:1.6px}.strike .ring{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:0;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.strike .body{transform-box:view-box;transform-origin:36px 32px}.strike__stamp{color:var(--color-foreground-support);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.strike__stamp .ref{font-family:var(--font-mono);font-size:12px}.strike__stamp .at{font-variant-numeric:tabular-nums}.strike[data-play=on] .cart{animation:hm-draw .6s var(--ease-draw) backwards}.strike[data-play=on] .bowl{animation:hm-draw .48s var(--ease-draw) .12s backwards}.strike[data-play=on] .foot{animation:hm-draw .48s var(--ease-draw) .3s backwards}.strike[data-play=on] .body{animation:hm-strike .38s var(--ease-out) .62s}.strike[data-play=on] .ring{animation:hm-ping .7s var(--ease-out) .62s}.strike[data-play=on] .strike__stamp>*{animation:hm-stamp .2s var(--ease-out) backwards;animation-delay:calc(.7s + var(--si,0) * 40ms)}.strike[data-play=off]{visibility:hidden}.route{--n:2;grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:start;display:grid;position:relative}.route__line{height:1.5px;top:25px;inset-inline:calc(50% / var(--n));background:var(--color-border-strong);transform-origin:0;position:absolute}[dir=rtl] .route__line{transform-origin:100%}[data-tone=screen] .route__line{background:#f4ede23d}.route[data-live] .route__line{background:var(--color-foreground-gold)}[data-tone=screen] .route[data-live] .route__line{background:var(--accent-300)}.route[data-draw] .route__line{animation:hm-scale-x .6s var(--ease-io) .5s backwards}.route__node{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.route__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-foreground-support);font-size:12px;font-weight:500;line-height:14px;overflow:hidden}.route__dot{z-index:1;background:var(--route-bg,var(--color-background-surface-1));width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--color-foreground-support);border-radius:50%;position:relative}.route__node[data-end] .route__dot{background:var(--color-foreground-default);box-shadow:none}[data-tone=screen] .route{--route-bg:var(--primary-500)}.route__fig{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:16px}.lottie{width:var(--lot,56px);height:var(--lot,56px);color:var(--color-foreground-default);--lottie-accent:var(--lightningcss-light,var(--accent-600))var(--lightningcss-dark,var(--accent-300));flex:none;display:inline-block}[data-tone=screen] .lottie{color:var(--ivory-100);--lottie-accent:var(--accent-300)}.lottie svg [stroke]:not([stroke=none]){stroke:currentColor}.lottie svg [fill]:not([fill=none]):not([fill^=url]){fill:currentColor}.lottie svg .accent [stroke]:not([stroke=none]){stroke:var(--lottie-accent);stroke-opacity:1}.lottie svg .accent [fill]:not([fill=none]){fill:var(--lottie-accent);fill-opacity:1}.skel-slow{animation:hm-arrive var(--dur-arrive) var(--ease-out) backwards}[data-tone=screen] .skeleton{background:#f4ede20f}[data-tone=screen] .skeleton:after{background:linear-gradient(90deg,#0000,#f4ede21a,#0000)}.tick .tick-caret[data-swap]:before,.tick .tick-caret[data-swap]:after{transition:opacity var(--dur-tick) var(--ease-out)}.tick[data-tick=up] .tick-caret[data-swap]:before,.tick[data-tick=down] .tick-caret[data-swap]:after{opacity:1;transition-duration:0s}.kpi-wide{display:none}@media (min-width:1280px) and (min-height:960px){.kpi-wide{display:grid}.kpi-narrow{display:none}}.guilloche[data-draw] path{stroke-dasharray:1;animation:hm-draw 1.4s var(--ease-draw) backwards;animation-delay:calc(var(--i,0) * 40ms)}.countdown-face{background:radial-gradient(closest-side,#0b1f3a,#081830);border-radius:50%;box-shadow:inset 0 0 0 1px #e0b25261,0 0 0 6px #010c1f33,0 18px 36px -18px #0009}.countdown-face svg circle:first-of-type{color:#f4ede21f}}@layer utilities;html[lang=fa] [data-money-size=hero],html[lang=fa] [data-money-size=figure]{letter-spacing:0;font-variant-numeric:proportional-nums;font-feature-settings:"tnum" 0;font-weight:400}@keyframes hm-obj-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes hm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hm-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hm-strike{0%{transform:none}30%{transform:scale(1.06)}to{transform:none}}@keyframes hm-stamp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hm-scale-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes hm-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes hm-sheen-rtl{0%{transform:translate(110%)}to{transform:translate(-110%)}}@media (prefers-reduced-motion:reduce){.obj[data-enter] img,.obj img[data-swapped]{animation:.12s linear backwards hm-fade-in}.obj img[data-leaving]{opacity:0;animation:none}.term-pop,.hint-pop{animation:.12s linear backwards hm-fade-in}.hold:active{transform:none}.hold[data-seal]:after{animation:none;display:none}.hold__seal{transition:none}.strike[data-play=on] .cart,.strike[data-play=on] .bowl,.strike[data-play=on] .foot,.strike[data-play=on] .body,.strike[data-play=on] .ring,.strike[data-play=on] .strike__stamp>*{animation:none}.strike[data-play=on]{animation:.12s linear backwards hm-fade-in}.route[data-draw] .route__line,.skel-slow,.guilloche[data-draw] path{animation:none}}[data-slot=dialog-content][data-tone=screen]{color:var(--ivory-100);background:radial-gradient(110% 85% at var(--screen-light-at), var(--screen-light), transparent 58%), radial-gradient(80% 70% at var(--screen-cool-at), var(--screen-cool), transparent 62%), linear-gradient(var(--screen-angle), var(--screen-top) 0%, var(--primary-500) 46%, var(--primary-700) 100%);box-shadow:var(--hero-shadow,0 32px 48px -30px #010c1f8c), inset 0 0 0 1px #e0b25257, inset 0 1px 0 #f4ede21f;border-radius:24px}[data-slot=dialog-content][data-tone=screen] [data-slot=dialog-title]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ivory-100);font-size:28px;font-weight:500;line-height:1.1}[data-slot=dialog-content][data-tone=screen] [data-slot=dialog-title]:lang(fa){font-family:var(--font-fa);letter-spacing:0;font-size:24px;font-weight:600;line-height:1.35}[data-slot=dialog-content][data-tone=screen]>[data-slot=dialog-footer]{background:0 0}[data-slot=dialog-content][data-tone=screen]>[data-slot=dialog-close]{color:var(--ivory-200)}@media (hover:hover) and (pointer:fine){[data-slot=dialog-content][data-tone=screen]>[data-slot=dialog-close]:hover{color:var(--ivory-100);background-color:#f4ede214}}@media (max-width:767.98px){[data-slot=dialog-content][data-tone=screen]{border-radius:24px 24px 0 0;box-shadow:0 -18px 40px -24px #010c1f99,inset 0 1px #e0b25257}}
