[dir=rtl]{--font-sans:var(--font-iransans), Tahoma, "Segoe UI", sans-serif;--font-display:var(--font-iransans), Tahoma, "Segoe UI", sans-serif}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fade-in{0%{opacity:0}to{opacity:1}}.landing-fade-up{animation:landing-fade-up var(--duration-enter-marketing) var(--ease-out) both}.landing-fade-up-delay-1{animation:landing-fade-up var(--duration-enter-marketing) var(--ease-out) .12s both}.landing-fade-up-delay-2{animation:landing-fade-up var(--duration-enter-marketing) var(--ease-out) .24s both}.landing-fade-up-delay-3{animation:landing-fade-up var(--duration-enter-marketing) var(--ease-out) .36s both}.landing-fade-up-delay-4{animation:landing-fade-up var(--duration-enter-marketing) var(--ease-out) .48s both}.landing-fade-in{animation:landing-fade-in .25s var(--ease-out) both}.landing-hero-full{background:var(--hero)}.landing-hero-backdrop{z-index:0;background:radial-gradient(120% 80% at 12% 88%, color-mix(in oklab, var(--brand) 42%, transparent) 0%, transparent 55%), radial-gradient(90% 70% at 88% 8%, color-mix(in oklab, var(--brand) 28%, transparent) 0%, transparent 50%), linear-gradient(165deg, var(--ink) 0%, var(--hero) 48%, color-mix(in oklab, var(--brand) 35%, var(--hero)) 100%);position:absolute;inset:0}.landing-hero-veil{background:linear-gradient(180deg, color-mix(in oklab, var(--hero) 28%, transparent) 0%, color-mix(in oklab, var(--hero) 18%, transparent) 38%, color-mix(in oklab, var(--hero) 72%, transparent) 72%, color-mix(in oklab, var(--hero) 90%, transparent) 100%), linear-gradient(90deg, color-mix(in oklab, var(--hero) 35%, transparent) 0%, transparent 55%);position:absolute;inset:0}.landing-hero-brand{text-shadow:0 2px 40px #00000059}@keyframes landing-bulb-flash{0%,to{color:var(--ink-muted)}50%{color:var(--warning)}}@keyframes landing-arrow-pulse{50%{opacity:.5}}.landing-hero-arrow{animation:2s cubic-bezier(.4,0,.6,1) infinite landing-arrow-pulse}.landing-hero-bulb{animation:2s linear infinite landing-bulb-flash}@keyframes landing-spin{to{transform:rotate(360deg)}}.landing-telegram-globe{animation:60s linear infinite landing-spin}.landing-telegram-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite landing-arrow-pulse}.landing-telegram-glyph,.landing-telegram-wordmark,.landing-telegram-globe-wrap{transition:transform .3s var(--ease-out)}.landing-telegram-wordmark,.landing-telegram-globe-wrap{transition-duration:.5s}@media (hover:hover) and (pointer:fine){.landing-telegram-glyph:hover{transform:scale(1.05)}.landing-telegram-glyph--message:hover{transform:translateY(-.25rem)scale(1.05)}.landing-telegram-wordmark:hover{transform:translateY(-.25rem)rotate(-3deg)scaleX(1.05)}.landing-telegram-globe-wrap:hover{transform:translate(.5rem)scale(1.05)}[dir=rtl] .landing-telegram-globe-wrap:hover{transform:translate(-.5rem)scale(1.05)}}.landing-callout{border:1px solid color-mix(in oklab, var(--ink) 8%, transparent);background:color-mix(in oklab, var(--card) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px color-mix(in oklab, var(--ink) 8%, transparent);transition:box-shadow .3s var(--ease-out);border-radius:.75rem;gap:1rem;padding:1rem}.landing-callout:hover{box-shadow:0 12px 32px color-mix(in oklab, var(--ink) 12%, transparent)}.landing-metric-card{border:1px solid color-mix(in oklab, var(--ink) 8%, transparent);background:color-mix(in oklab, var(--card) 72%, transparent);transition:border-color .15s ease, background-color .15s ease, transform var(--duration-press) var(--ease-out);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2.5rem 1.5rem 3rem;display:flex}@media (hover:hover) and (pointer:fine){.landing-metric-card:hover{border-color:color-mix(in oklab, var(--brand) 30%, transparent);background:var(--card);transform:scale(1.05)}}.landing-section{background:var(--canvas);position:relative}.landing-section-inner{max-width:72rem;margin-inline:auto;padding:4rem 1rem}@media (min-width:640px){.landing-section-inner{padding-inline:1.5rem}}.landing-cta{letter-spacing:-.01em;height:2.75rem;color:var(--brand-foreground);background:var(--ink);transition:background-color .15s ease, transform var(--duration-press) var(--ease-out);border-radius:.75rem;justify-content:center;align-items:center;padding-inline:1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.landing-cta:hover{background:color-mix(in oklab, var(--ink) 85%, white)}.landing-cta:active{transform:scale(.97)}.dark .landing-cta{color:var(--canvas);background:var(--ink)}.dark .landing-cta:hover{background:color-mix(in oklab, var(--ink) 92%, white)}.landing-coming-strip{padding-block:3rem}.landing-coming-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);background:color-mix(in oklab, var(--brand) 12%, transparent);border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.landing-section-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:600;line-height:1.15}[dir=rtl] .landing-section-title{letter-spacing:normal;font-family:inherit}@media (min-width:640px){.landing-section-title{font-size:2rem}}.landing-section-lede{max-width:36rem;color:var(--ink-muted);margin-top:.75rem;font-size:1rem;line-height:1.6}.landing-sample-grid{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.landing-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-sample-row{border:1px solid color-mix(in oklab, var(--ink) 8%, transparent);background:color-mix(in oklab, var(--card) 72%, transparent);transition:border-color .15s ease, background-color .15s ease, transform var(--duration-press) var(--ease-out);border-radius:.875rem;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.landing-sample-row:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.landing-sample-row:hover{border-color:color-mix(in oklab, var(--brand) 35%, transparent);background:var(--card);transform:translateY(-1px)}.landing-sample-row:hover:active{transform:translateY(-1px)scale(.98)}}.landing-sample-avatar{background:color-mix(in oklab, var(--brand) 10%, var(--card));border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;overflow:hidden}.landing-sample-avatar--round{border-radius:9999px}.landing-sample-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.landing-sample-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted);margin-top:.15rem;font-size:.75rem;display:block;overflow:hidden}.landing-sample-rank{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--brand);flex-shrink:0;font-size:.75rem;font-weight:600}.landing-faq-item{border:1px solid color-mix(in oklab, var(--brand) 50%, transparent);border-radius:.75rem;padding:1rem}.landing-faq-item:nth-child(2n){border-color:color-mix(in oklab, var(--ink) 16%, transparent)}@media (min-width:1024px){.landing-faq-item{padding-inline:1.5rem}}@media (prefers-reduced-motion:reduce){.landing-fade-up,.landing-fade-up-delay-1,.landing-fade-up-delay-2,.landing-fade-up-delay-3,.landing-fade-up-delay-4,.landing-fade-in{animation:landing-fade-in var(--duration-ui) var(--ease-out) both}.landing-hero-arrow,.landing-hero-bulb,.landing-telegram-globe,.landing-telegram-pulse{animation:none}.landing-faq-item [data-slot=accordion-content]{transition:none;animation:none}.landing-sample-row:hover,.landing-metric-card:hover,.landing-telegram-glyph:hover,.landing-telegram-glyph--message:hover,.landing-telegram-wordmark:hover,.landing-telegram-globe-wrap:hover{transform:none}}
