:root{--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.25s;--duration-medium:.35s;--page-distance:8px;--page-blur:3px;--page-dx:var(--page-distance);--stack-open:.35s;--stack-close:.25s;--stack-rise:16px;--stack-blur:2px;--stack-scale:.97;--stack-peek:12px;--stack-spread-gap:8px;--stack-depth-scale:.06;--stack-depth-fade:.4;--stack-depth1-blur:1px;--stack-depth2-blur:2px}:root[dir=rtl]{--page-dx:calc(var(--page-distance) * -1)}:root[lang=ar] body{font-family:var(--font-vazirmatn), var(--font-onest), system-ui, sans-serif}:root[lang=ar] .display{font-family:var(--font-vazirmatn), var(--font-newsreader), serif;letter-spacing:0;font-weight:300}:root[lang=ar] .label{font-family:var(--font-plex-arabic), var(--font-onest), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:16px}:root[lang=ar] .uppercase{text-transform:none}:root[lang=ar] [class*=tracking-]{letter-spacing:0}:root[lang=ar] .font-mono:not(.is-code,.is-ltr,kbd,bdi,[dir=ltr]){font-family:var(--font-plex-arabic), var(--font-geist-mono), system-ui, sans-serif}@layer components{.is-code,.is-ltr{text-align:start;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}input:is(.is-code,.is-ltr)::placeholder,textarea:is(.is-code,.is-ltr)::placeholder{text-align:start;direction:ltr}}:root[lang=ar] .is-code,:root[lang=ar] kbd{font-family:var(--font-geist-mono), ui-monospace, monospace;direction:ltr;unicode-bidi:isolate}::view-transition{pointer-events:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(app-dock){z-index:50;animation:none}::view-transition-group(app-toasts){z-index:50;animation:none}::view-transition-old(app-dock){display:none}::view-transition-old(app-toasts){display:none}::view-transition-new(app-dock){animation:none}::view-transition-new(app-toasts){animation:none}::view-transition-group(.app-overlay){z-index:60}::view-transition-old(.app-overlay){animation:.15s var(--ease-smooth-out) both page-fade-out}::view-transition-new(.app-overlay){display:none}::view-transition-old(.page){animation:.15s var(--ease-smooth-out) both page-fade-out}::view-transition-new(.page){animation:var(--duration-fast) var(--ease-smooth-out) both page-rise-in}::view-transition-old(.page-forward){animation:.15s var(--ease-smooth-out) both page-out-start}::view-transition-new(.page-forward){animation:var(--duration-fast) var(--ease-smooth-out) both page-in-end}::view-transition-old(.page-back){animation:.15s var(--ease-smooth-out) both page-out-end}::view-transition-new(.page-back){animation:var(--duration-fast) var(--ease-smooth-out) both page-in-start}@keyframes page-fade-out{to{opacity:0}}@keyframes page-rise-in{0%{opacity:0;transform:translateY(var(--page-distance));filter:blur(var(--page-blur))}}@keyframes page-in-end{0%{opacity:0;transform:translateX(var(--page-dx));filter:blur(var(--page-blur))}}@keyframes page-in-start{0%{opacity:0;transform:translateX(calc(var(--page-dx) * -1));filter:blur(var(--page-blur))}}@keyframes page-out-start{to{opacity:0;transform:translateX(calc(var(--page-dx) * -.5))}}@keyframes page-out-end{to{opacity:0;transform:translateX(calc(var(--page-dx) * .5))}}:root[data-page-transition=skip]::view-transition-old(*){animation:none!important}:root[data-page-transition=skip]::view-transition-new(*){animation:none!important}:root[data-page-transition=skip]::view-transition-group(*){animation:none!important}@media (prefers-reduced-motion:reduce){::view-transition-old(.page){animation:.15s linear both page-fade-out}::view-transition-old(.page-forward){animation:.15s linear both page-fade-out}::view-transition-old(.page-back){animation:.15s linear both page-fade-out}::view-transition-new(.page){animation:.15s linear both page-fade-in}::view-transition-new(.page-forward){animation:.15s linear both page-fade-in}::view-transition-new(.page-back){animation:.15s linear both page-fade-in}}@keyframes page-fade-in{0%{opacity:0}}@keyframes seal-turn{to{transform:rotate(360deg)}}.seal-arc{transform-origin:50%;animation:1.2s cubic-bezier(.77,0,.175,1) infinite seal-turn}@media (prefers-reduced-motion:reduce){.seal-arc{animation:none}}.t-stack{transition:height var(--stack-open) var(--ease-smooth-out);position:relative}.t-stack.is-spread:before{content:"";inset-inline:0;height:var(--stack-spread-height,0px);position:absolute;bottom:100%}.t-stack-banner{inset-inline:0;transform-origin:50%;filter:blur();will-change:transform, opacity, filter;transition:transform var(--stack-open) var(--ease-smooth-out), opacity var(--stack-open) var(--ease-smooth-out), filter var(--stack-open) var(--ease-smooth-out);position:absolute;bottom:0}.t-stack-banner[data-depth="0"]{z-index:3;opacity:1;transform:translateY(0)scale(1)}.t-stack-banner[data-depth="1"]{z-index:2;transform-origin:50% 100%;transform:translateY(calc(var(--stack-peek) * -1)) scale(calc(1 - var(--stack-depth-scale)));opacity:calc(1 - var(--stack-depth-fade));filter:blur(var(--stack-depth1-blur))}.t-stack-banner[data-depth="2"]{z-index:1;transform-origin:50% 100%;transform:translateY(calc(var(--stack-peek) * -2)) scale(calc(1 - var(--stack-depth-scale) * 2));opacity:calc(1 - var(--stack-depth-fade) * 1.6);filter:blur(var(--stack-depth2-blur))}.t-stack:not(.is-spread) .t-stack-banner:not([data-depth="0"]){pointer-events:none}.t-stack.is-spread .t-stack-banner[data-depth="1"],.t-stack.is-spread .t-stack-banner[data-depth="2"]{opacity:1;filter:blur()}.t-stack.is-spread .t-stack-banner[data-depth="1"]{transform:translateY(calc(var(--stack-offset-1,100%) * -1)) scale(1)}.t-stack.is-spread .t-stack-banner[data-depth="2"]{transform:translateY(calc(var(--stack-offset-2,200%) * -1)) scale(1)}.t-stack-banner.is-enter{transform:translateY(var(--stack-rise)) scale(var(--stack-scale));opacity:0;filter:blur(var(--stack-blur));transition:none}.t-stack-banner.is-leaving{z-index:0;pointer-events:none;transform:translateY(calc(var(--stack-rise) / 2)) scale(var(--stack-scale));opacity:0;filter:blur(var(--stack-blur));transition:transform var(--stack-close) var(--ease-smooth-out), opacity var(--stack-close) var(--ease-smooth-out), filter var(--stack-close) var(--ease-smooth-out)}.t-stack-banner.is-leaving[data-depth="3"]{transform-origin:50% 100%;transform:translateY(calc(var(--stack-peek) * -3)) scale(calc(1 - var(--stack-depth-scale) * 3))}@keyframes toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-countdown{transform-origin:0;animation:linear forwards toast-countdown}:root[dir=rtl] .toast-countdown{transform-origin:100%}.t-stack.is-paused .toast-countdown{animation-play-state:paused}@keyframes toast-spin{to{transform:rotate(360deg)}}.toast-spinner{transform-origin:50%;animation:.9s linear infinite toast-spin}@media (prefers-reduced-motion:reduce){.t-stack,.t-stack-banner,.t-stack-banner.is-leaving{filter:none!important;transition:opacity .15s linear!important;transform:none!important}.t-stack-banner:not([data-depth="0"]):not(.is-leaving){opacity:0!important}.toast-spinner{animation-duration:2.4s}}.vt-overlay{view-transition-name:match-element;view-transition-class:app-overlay}:root:active-view-transition .app-dock{background-color:var(--chip)}
