.kbi-host{--kb-brand:var(--brand);--kb-brand-soft:var(--brand-soft);--kb-plum:var(--plum);--kb-surface:var(--surface);--kb-ink2-60:color-mix(in srgb, var(--ink-2) 60%, transparent);--kb-line2:var(--line-2);--kb-star:#f2b33a;--kb-font:var(--font-vazir), system-ui, sans-serif;width:100%;height:100%}.kbi-host[data-active=false] .kbi-bob,.kbi-host[data-active=false] .kbi-you-ping{animation-play-state:paused}.kbi-root{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:visible}.kbi-stage{transform-origin:0 0;width:320px;height:220px;font-family:var(--kb-font);position:absolute;top:0;left:0}.kbi-backdrop{width:320px;height:220px;position:absolute;inset:0}.kbi-at{will-change:transform, opacity;position:absolute;transform:translate(-50%,-50%)}.kbi-ring{box-sizing:border-box;border:1.5px solid #0000;border-radius:17px/7px;width:34px;height:14px}.kbi-pin{will-change:top, opacity;width:40px;height:40px;position:absolute}.kbi-you{width:60px;height:60px;position:relative}.kbi-you-ping,.kbi-you-dot{border-radius:50%;width:18px;height:18px;position:absolute;top:21px;left:21px}.kbi-you-ping{background:#ffffff59;animation:2s linear infinite kbi-ping}.kbi-you-dot{background:#fff;place-items:center;display:grid}.kbi-you-core{background:var(--kb-brand);border-radius:50%;width:9px;height:9px}@keyframes kbi-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.kbi-chip{color:#fff;letter-spacing:.21px;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:10.5px;font-weight:700;line-height:1.45;display:flex}.kbi-bob{animation:3.2s ease-in-out infinite kbi-bob}@keyframes kbi-bob{0%{animation-timing-function:ease-out;transform:translateY(0)}25%{animation-timing-function:ease-in;transform:translateY(3px)}50%{animation-timing-function:ease-out;transform:translateY(0)}75%{animation-timing-function:ease-in;transform:translateY(-3px)}to{transform:translateY(0)}}.kbi-flip{width:116px;height:136px}.kbi-card{box-sizing:border-box;border-radius:18px;width:116px;height:136px}.kbi-card-back{background:#ffffff24;border:1px solid #ffffff4d;place-items:center;display:grid}.kbi-card-front{background:var(--kb-surface);flex-direction:column;padding:8px;display:flex;box-shadow:0 8px 18px #00000038}.kbi-card-hero{background:linear-gradient(135deg, var(--kb-brand), var(--kb-plum));border-radius:12px;flex:none;place-items:center;height:64px;display:grid}.kbi-line{border-radius:999px;flex:none;align-self:flex-start;height:7px}.kbi-stars{margin-top:auto;display:flex}.kbi-badge{background:var(--kb-brand);color:#fff;white-space:nowrap;border:2px solid #fff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;line-height:1.45}.kbi-vcard{box-sizing:border-box;color:#fff;border:1px solid #ffffff4d;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:center;width:60px;height:80px;padding:12px 8px 10px;display:flex}.kbi-bar{border-radius:999px;align-self:stretch;height:6px;display:flex}.kbi-bar-fill{background:currentColor;border-radius:999px;height:100%}.kbi-check{box-sizing:border-box;background:var(--kb-brand);border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.kbi-avatar{box-sizing:border-box;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.kbi-confetti{visibility:hidden;position:absolute}@media (prefers-reduced-motion:reduce){.kbi-bob,.kbi-you-ping{animation:none}.kbi-you-ping{opacity:1}}
.onboarding-module__QgenAG__screen{overscroll-behavior-y:contain;scrollbar-width:none;animation:none;overflow-y:auto}.onboarding-module__QgenAG__screen::-webkit-scrollbar{display:none}.onboarding-module__QgenAG__panel{min-height:240px;padding:calc(var(--safe-top) + 8px) 18px 18px;border-radius:0 0 28px 28px;flex-direction:column;flex:0 0 52%;display:flex;overflow:hidden}.onboarding-module__QgenAG__top{flex:none;justify-content:space-between;align-items:center;display:flex}.onboarding-module__QgenAG__logo{background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.onboarding-module__QgenAG__skip{color:#fff;min-height:44px;font:700 13px/1.45 var(--font-vazir), system-ui, sans-serif;cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;padding:8px 14px}.onboarding-module__QgenAG__slides{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-height:0;margin-top:6px;display:flex;overflow:auto hidden}.onboarding-module__QgenAG__slides::-webkit-scrollbar{display:none}.onboarding-module__QgenAG__slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.onboarding-module__QgenAG__copy{padding:24px 24px calc(var(--safe-bot) + 18px);flex-direction:column;flex:1 0 auto;display:flex}.onboarding-module__QgenAG__title{text-wrap:pretty;margin:0;font-size:23px;font-weight:700;line-height:1.5}.onboarding-module__QgenAG__description{color:var(--ink-2);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.9}.onboarding-module__QgenAG__dots{gap:4px;margin-top:12px;display:flex}.onboarding-module__QgenAG__dot{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.onboarding-module__QgenAG__dot span{background:var(--line-2);border-radius:999px;width:6px;height:6px;transition:width .22s,background-color .22s}.onboarding-module__QgenAG__dot[aria-current=step] span{background:var(--brand);width:22px}.onboarding-module__QgenAG__dot:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.onboarding-module__QgenAG__skip:focus-visible{outline-offset:2px;outline:2px solid #fff}.onboarding-module__QgenAG__action{margin-top:auto;padding-top:16px}@media (prefers-reduced-motion:reduce){.onboarding-module__QgenAG__copyText,.onboarding-module__QgenAG__screen .onboarding-module__QgenAG__logo{animation:none}.onboarding-module__QgenAG__dot span{transition:none}}
.splash-module__gaANra__underlay{position:absolute;inset:0}.splash-module__gaANra__overlay{--splash-outline:#e0263a;--splash-outline-rgb:224 38 58;z-index:90;isolation:isolate;color:#fff;contain:paint;background:#24051a;position:absolute;inset:0;overflow:hidden}.splash-module__gaANra__backdrop{background:radial-gradient(70% 48% at 50% 46%,#75103c6b,#0000 72%),radial-gradient(120% 100% at 50% 20%,#2f0821 0%,#1b0414 56%,#10020b 100%);position:absolute;inset:0}.splash-module__gaANra__backdrop:after{content:"";opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:absolute;inset:0}.splash-module__gaANra__stage{padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));place-items:center;display:grid;position:absolute;inset:0;transform:translateY(-3.5svh)}.splash-module__gaANra__composition{justify-items:center;gap:clamp(20px,3svh,28px);display:grid}.splash-module__gaANra__mapWrap{aspect-ratio:1407/788;transform-origin:50%;place-items:center;width:clamp(218px,68vw,320px);display:grid;position:relative}.splash-module__gaANra__map{pointer-events:none;shape-rendering:geometricprecision;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.splash-module__gaANra__cityFill{fill:url(#splash-city-gradient)}.splash-module__gaANra__liquid{transform-box:view-box;animation:splash-module__gaANra__fillRise var(--fill-duration) var(--fill-delay) var(--fill-easing) forwards;transform:translateY(105%)}.splash-module__gaANra__liquidEdge{fill:none;stroke:#ffb7c7a6;stroke-width:1.5px;vector-effect:non-scaling-stroke}.splash-module__gaANra__outline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:var(--splash-outline);stroke-width:6px;filter:none}.splash-module__gaANra__startPoint,.splash-module__gaANra__drawingTip,.splash-module__gaANra__drawingSpark{fill:#fff8fa;filter:none}.splash-module__gaANra__startAura,.splash-module__gaANra__drawingAura{fill:url(#splash-point-glow);filter:none}.splash-module__gaANra__startPoint,.splash-module__gaANra__startAura{opacity:0;transform-box:fill-box;transform-origin:50%;animation:splash-module__gaANra__pointPulse var(--point-duration) ease-out forwards}.splash-module__gaANra__drawingBeacon{opacity:0;animation:splash-module__gaANra__tipVisibility var(--draw-duration) var(--draw-delay) linear forwards}.splash-module__gaANra__drawingAura{transform-box:fill-box;transform-origin:50%;animation:splash-module__gaANra__tipShine var(--tip-pulse-duration) ease-in-out var(--tip-pulses)}.splash-module__gaANra__drawingSpark{fill:#fff}.splash-module__gaANra__event{opacity:0;transform-box:fill-box;transform-origin:50%;animation:splash-module__gaANra__eventIn var(--event-duration) cubic-bezier(.2, .8, .25, 1) forwards}.splash-module__gaANra__event1{animation-delay:var(--event-one-delay)}.splash-module__gaANra__event2{animation-delay:var(--event-two-delay)}.splash-module__gaANra__event3{animation-delay:var(--event-three-delay)}.splash-module__gaANra__eventPin{fill:#fff8fa;filter:none}.splash-module__gaANra__eventCore{fill:var(--brand)}.splash-module__gaANra__eventPulse{fill:none;stroke:#fff7fab3;stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:splash-module__gaANra__eventRing var(--event-ring-duration) calc(var(--event-one-delay) + .12s) ease-out 1}.splash-module__gaANra__event2 .splash-module__gaANra__eventPulse{animation-delay:calc(var(--event-two-delay) + 80ms)}.splash-module__gaANra__event3 .splash-module__gaANra__eventPulse{animation-delay:calc(var(--event-three-delay) + 80ms)}.splash-module__gaANra__logo{z-index:2;opacity:0;clip-path:inset(100% 0 0);filter:brightness(.22)saturate(.45);width:clamp(52px,16vw,74px);animation:splash-module__gaANra__logoReveal var(--logo-duration) var(--logo-delay) cubic-bezier(.18, .8, .24, 1) forwards;position:relative;transform:scale(.84)}.splash-module__gaANra__logo svg{width:100%;height:auto}.splash-module__gaANra__nameReveal{z-index:3;opacity:0;filter:blur(2px);max-width:min(88vw,320px);animation:splash-module__gaANra__nameReveal var(--name-duration) var(--name-delay) cubic-bezier(.2, .72, .22, 1) forwards;position:relative;transform:translateY(8px)}.splash-module__gaANra__nameClip{clip-path:inset(0 0 0 100%);animation:splash-module__gaANra__nameClipReveal var(--name-duration) var(--name-delay) cubic-bezier(.2, .72, .22, 1) forwards;display:block}.splash-module__gaANra__appName{color:#fff;font-family:var(--font-vazir), system-ui, sans-serif;paint-order:stroke fill;text-align:center;text-shadow:0 0 2px rgb(var(--splash-outline-rgb) / .95), 0 0 8px rgb(var(--splash-outline-rgb) / .58), 0 0 18px rgb(var(--splash-outline-rgb) / .28);text-wrap:nowrap;-webkit-text-stroke:.8px var(--splash-outline);unicode-bidi:isolate;font-size:clamp(2rem,8vw,2.5rem);font-weight:700;line-height:1.25;animation:.9s ease-in-out infinite alternate splash-module__gaANra__nameShine;display:block}.splash-module__gaANra__ready .splash-module__gaANra__mapWrap{animation:splash-module__gaANra__readyPulse var(--ready-duration) cubic-bezier(.22, .7, .25, 1) 1}.splash-module__gaANra__reduced .splash-module__gaANra__liquid,.splash-module__gaANra__reduced .splash-module__gaANra__outline,.splash-module__gaANra__reduced .splash-module__gaANra__startAura,.splash-module__gaANra__reduced .splash-module__gaANra__startPoint,.splash-module__gaANra__reduced .splash-module__gaANra__event,.splash-module__gaANra__reduced .splash-module__gaANra__eventPulse,.splash-module__gaANra__reduced .splash-module__gaANra__logo,.splash-module__gaANra__reduced .splash-module__gaANra__nameReveal,.splash-module__gaANra__reduced .splash-module__gaANra__nameClip,.splash-module__gaANra__reduced .splash-module__gaANra__appName{animation:none}.splash-module__gaANra__reduced .splash-module__gaANra__liquid{transform:none}.splash-module__gaANra__reduced .splash-module__gaANra__outline{stroke-dashoffset:0}.splash-module__gaANra__reduced .splash-module__gaANra__startAura,.splash-module__gaANra__reduced .splash-module__gaANra__startPoint,.splash-module__gaANra__reduced .splash-module__gaANra__eventPulse{display:none}.splash-module__gaANra__reduced .splash-module__gaANra__event,.splash-module__gaANra__reduced .splash-module__gaANra__logo,.splash-module__gaANra__reduced .splash-module__gaANra__nameReveal{opacity:1;clip-path:none;filter:none;transform:none}.splash-module__gaANra__reduced .splash-module__gaANra__logo{filter:brightness(0)invert()}.splash-module__gaANra__reduced .splash-module__gaANra__nameClip{clip-path:none}.splash-module__gaANra__exiting{pointer-events:none;animation:splash-module__gaANra__overlayExit var(--exit-duration) ease-in forwards}.splash-module__gaANra__exiting .splash-module__gaANra__mapWrap{animation:splash-module__gaANra__mapCover var(--exit-duration) cubic-bezier(.35, 0, .15, 1) forwards}.splash-module__gaANra__exiting .splash-module__gaANra__logo,.splash-module__gaANra__exiting .splash-module__gaANra__event{animation:.22s ease-in forwards splash-module__gaANra__decorationExit}.splash-module__gaANra__exiting .splash-module__gaANra__nameReveal{animation:splash-module__gaANra__nameExit var(--name-exit-duration) ease-in forwards}.splash-module__gaANra__reduced.splash-module__gaANra__exiting .splash-module__gaANra__mapWrap{animation:none}.splash-module__gaANra__reduced.splash-module__gaANra__exiting{animation:splash-module__gaANra__reducedExit var(--exit-duration) ease-out forwards}.splash-module__gaANra__preparing .splash-module__gaANra__stage{opacity:0}.splash-module__gaANra__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes splash-module__gaANra__pointPulse{0%{opacity:0;transform:scale(.35)}34%{opacity:1;transform:scale(1.22)}72%{opacity:1;transform:scale(.96)}to{opacity:0;transform:scale(.72)}}@keyframes splash-module__gaANra__tipVisibility{0%,96%{opacity:1}to{opacity:0}}@keyframes splash-module__gaANra__tipShine{0%,to{opacity:.42;transform:scale(.72)}50%{opacity:.96;transform:scale(1.22)}}@keyframes splash-module__gaANra__fillRise{to{transform:translateY(0)}}@keyframes splash-module__gaANra__eventIn{0%{opacity:0;transform:scale(.62)translateY(7px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes splash-module__gaANra__eventRing{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(1.2)}}@keyframes splash-module__gaANra__logoReveal{0%{opacity:0;clip-path:inset(100% 0 0);filter:brightness(.22)saturate(.45);transform:scale(.84)}58%{opacity:1;clip-path:inset(0);filter:brightness(.22)saturate(.45)}to{opacity:1;clip-path:inset(0);filter:brightness(0)invert();transform:scale(1)}}@keyframes splash-module__gaANra__nameReveal{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes splash-module__gaANra__nameClipReveal{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes splash-module__gaANra__nameShine{0%{text-shadow:0 0 2px rgb(var(--splash-outline-rgb) / .85), 0 0 7px rgb(var(--splash-outline-rgb) / .48), 0 0 15px rgb(var(--splash-outline-rgb) / .2)}to{text-shadow:0 0 3px rgb(var(--splash-outline-rgb) / 1), 0 0 10px rgb(var(--splash-outline-rgb) / .72), 0 0 22px rgb(var(--splash-outline-rgb) / .36)}}@keyframes splash-module__gaANra__readyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.008)}}@keyframes splash-module__gaANra__decorationExit{to{opacity:0}}@keyframes splash-module__gaANra__nameExit{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(1px);transform:translateY(-3px)}}@keyframes splash-module__gaANra__mapCover{to{transform:scale(12)}}@keyframes splash-module__gaANra__overlayExit{0%,80%{opacity:1}to{opacity:0}}@keyframes splash-module__gaANra__reducedExit{to{opacity:0}}@media (orientation:landscape) and (max-height:540px){.splash-module__gaANra__stage{transform:none}.splash-module__gaANra__mapWrap{width:min(48vw,286px)}.splash-module__gaANra__composition{gap:16px}}@media (prefers-reduced-motion:reduce){.splash-module__gaANra__liquid,.splash-module__gaANra__outline,.splash-module__gaANra__startAura,.splash-module__gaANra__startPoint,.splash-module__gaANra__drawingBeacon,.splash-module__gaANra__drawingTip,.splash-module__gaANra__drawingAura,.splash-module__gaANra__event,.splash-module__gaANra__eventPulse,.splash-module__gaANra__logo,.splash-module__gaANra__nameReveal,.splash-module__gaANra__nameClip,.splash-module__gaANra__appName,.splash-module__gaANra__ready .splash-module__gaANra__mapWrap{animation:none!important}.splash-module__gaANra__liquid{transform:none}.splash-module__gaANra__outline{stroke-dashoffset:0}.splash-module__gaANra__startAura,.splash-module__gaANra__startPoint,.splash-module__gaANra__drawingBeacon,.splash-module__gaANra__drawingTip,.splash-module__gaANra__eventPulse{display:none}.splash-module__gaANra__event,.splash-module__gaANra__logo,.splash-module__gaANra__nameReveal{opacity:1;clip-path:none;filter:none;transform:none}.splash-module__gaANra__logo{filter:brightness(0)invert()}.splash-module__gaANra__nameClip{clip-path:none}}
