@font-face{unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;font-family:arabicScript;src:url(../media/vazirmatn_arabic_wght_normal.p.0tzxgo2fuaf-x.woff2)format("woff2");font-display:swap;font-weight:100 900}.arabicscript_c5b29ef9-module__ipGlgW__className{font-family:arabicScript}.arabicscript_c5b29ef9-module__ipGlgW__variable{--font-arabic:"arabicScript"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:latinScript;src:url(../media/vazirmatn_latin_wght_normal.p.00gnhmt88g2y1.woff2)format("woff2");font-display:swap;font-weight:100 900}.latinscript_647f4fb3-module__JdLY6q__className{font-family:latinScript}.latinscript_647f4fb3-module__JdLY6q__variable{--font-latin:"latinScript"}
:root{--ds-p-gray-0:#fff;--ds-p-gray-25:#fbfbfc;--ds-p-gray-50:#f6f6f8;--ds-p-gray-100:#efeff2;--ds-p-gray-150:#e7e7eb;--ds-p-gray-200:#dedee3;--ds-p-gray-300:#c9c9d1;--ds-p-gray-500:#6e6e7c;--ds-p-gray-600:#55555f;--ds-p-gray-700:#3d3d45;--ds-p-gray-900:#16161a;--ds-p-indigo-50:#eef0ff;--ds-p-indigo-100:#e0e4ff;--ds-p-indigo-200:#c7cdfe;--ds-p-indigo-300:#a3abfc;--ds-p-indigo-400:#818cf8;--ds-p-indigo-500:#6366f1;--ds-p-indigo-600:#4f46e5;--ds-p-indigo-700:#4338ca;--ds-p-indigo-800:#3730a3;--ds-p-indigo-950:#1e1b4b;--ds-p-emerald-700:#0f7a47;--mk-p-night-1000:#07061a;--mk-p-night-950:#0b0a1f;--mk-p-night-900:#13112e;--mk-p-night-800:#1c1940;--mk-p-violet-500:#8b5cf6;--mk-p-sky-400:#5fb0ef;--ds-color-background:var(--ds-p-gray-25);--ds-color-surface:var(--ds-p-gray-0);--ds-color-surface-raised:var(--ds-p-gray-50);--ds-color-surface-sunken:var(--ds-p-gray-100);--ds-color-text:var(--ds-p-gray-900);--ds-color-text-muted:var(--ds-p-gray-600);--ds-color-border:var(--ds-p-gray-150);--ds-color-border-strong:var(--ds-p-gray-300);--ds-color-primary:var(--ds-p-indigo-600);--ds-color-primary-hover:var(--ds-p-indigo-700);--ds-color-primary-pressed:var(--ds-p-indigo-800);--ds-color-primary-soft:var(--ds-p-indigo-50);--ds-color-primary-text:var(--ds-p-indigo-700);--ds-color-on-primary:#fff;--ds-color-success:var(--ds-p-emerald-700);--ds-color-focus:var(--ds-p-indigo-500);--mk-night-bg:var(--mk-p-night-950);--mk-night-surface:var(--mk-p-night-900);--mk-night-text:#f4f4ff;--mk-night-muted:#c3c6e6;--mk-night-subtle:#a5a9d2;--mk-night-border:#ffffff1f;--mk-night-focus:var(--ds-p-indigo-300);--font-sans:var(--font-latin,system-ui), var(--font-arabic,Tahoma), system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--ds-text-xs:.75rem;--ds-text-sm:.875rem;--ds-text-base:1rem;--ds-text-lg:1.125rem;--ds-text-xl:1.25rem;--ds-text-2xl:1.5rem;--mk-text-lead:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--mk-text-h3:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--mk-text-h2:clamp(1.875rem, 1.45rem + 1.9vw, 2.875rem);--mk-text-display:clamp(2.125rem, 1.4rem + 3vw, 3.75rem);--ds-leading-tight:1.3;--ds-leading-normal:1.8;--mk-leading-display:1.25;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--mk-section-y:clamp(4rem, 2.5rem + 6vw, 8rem);--mk-gutter:1rem;--mk-container:75rem;--ds-radius-sm:.375rem;--ds-radius-md:.5rem;--ds-radius-lg:.75rem;--ds-radius-xl:1rem;--mk-radius-2xl:1.5rem;--ds-radius-pill:9999px;--ds-shadow-sm:0 1px 3px #10101812, 0 1px 2px #1010180a;--ds-shadow-md:0 6px 16px -4px #1010181f, 0 2px 4px #1010180d;--ds-shadow-lg:0 18px 40px -10px #10101838, 0 4px 10px #1010180f;--mk-shadow-float:0 40px 80px -24px #0403148c, 0 12px 24px -12px #04031466;--ds-z-sticky:20;--ds-z-topbar:30;--ds-z-modal:80;--ds-z-toast:100;--ds-duration-fast:.12s;--ds-duration-base:.2s;--ds-duration-slow:.28s;--ds-ease-out:cubic-bezier(.2, 0, 0, 1);--mk-ease-cinematic:cubic-bezier(.16, 1, .3, 1);--header-h:4rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:640px){:root{--mk-gutter:1.5rem}}@media (min-width:1024px){:root{--mk-gutter:2rem;--header-h:4.5rem}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-block-size:100dvh;font-family:var(--font-sans);font-size:var(--ds-text-base);line-height:var(--ds-leading-normal);color:var(--ds-color-text);background:var(--ds-color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}html[lang=en] body{line-height:1.65}img,picture,svg{max-inline-size:100%;display:block}img{block-size:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{line-height:var(--ds-leading-tight);text-wrap:balance;font-weight:750}p{text-wrap:pretty}a{color:var(--ds-color-primary-text);text-underline-offset:.2em}button{font:inherit}:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px;border-radius:var(--ds-radius-sm)}main:focus{outline:none}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}[dir=rtl] .flip{transform:scaleX(-1)}.rotate-180{transform:rotate(180deg)}.icon{flex:none}.center{text-align:center;justify-content:center;display:flex}.container{inline-size:100%;max-inline-size:calc(var(--mk-container) + 2 * var(--mk-gutter));padding-inline:var(--mk-gutter);margin-inline:auto}html.menu-open{overflow:hidden}.skip-link{z-index:var(--ds-z-toast);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-primary-text);box-shadow:var(--ds-shadow-lg);padding:.75rem 1rem;font-weight:600;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{border-radius:var(--ds-radius-lg);min-block-size:2.75rem;font-size:var(--ds-text-sm);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--ds-duration-fast) var(--ds-ease-out), border-color var(--ds-duration-fast) var(--ds-ease-out), color var(--ds-duration-fast) var(--ds-ease-out), transform var(--ds-duration-fast) var(--ds-ease-out), box-shadow var(--ds-duration-base) var(--ds-ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.125rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-lg{min-block-size:3.25rem;font-size:var(--ds-text-base);border-radius:var(--ds-radius-xl);padding-inline:1.5rem}.btn-primary{background:var(--ds-color-primary);color:var(--ds-color-on-primary);box-shadow:inset 0 1px #ffffff2e,0 8px 24px -10px #4f46e5b3}.btn-primary:hover{background:var(--ds-color-primary-hover)}.btn-primary:active{background:var(--ds-color-primary-pressed)}.btn-secondary{background:var(--ds-color-surface);color:var(--ds-color-text);border-color:var(--ds-color-border-strong)}.btn-secondary:hover{background:var(--ds-color-surface-raised)}.btn-quiet{color:var(--mk-night-text);background:0 0}.btn-quiet:hover{background:#ffffff14}.btn-glass{color:var(--mk-night-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-color:#ffffff2e}.btn-glass:hover{background:#ffffff1f;border-color:#ffffff47}.site-header{z-index:var(--ds-z-topbar);color:var(--mk-night-text);-webkit-backdrop-filter:saturate(160%)blur(14px);border-block-end:1px solid var(--mk-night-border);background:#0b0a1fc7;position:sticky;inset-block-start:0}.site-header :focus-visible,.hero :focus-visible,.info-hero :focus-visible,.feature-ai :focus-visible,.section-cta :focus-visible{outline-color:var(--mk-night-focus)}.header-inner{block-size:var(--header-h);align-items:center;gap:1rem;display:flex}.brand{min-block-size:2.75rem;color:inherit;font-weight:750;font-size:var(--ds-text-lg);letter-spacing:-.01em;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.brand-mark{background:linear-gradient(145deg, var(--ds-p-indigo-500), var(--ds-p-indigo-700));color:#fff;border-radius:.6rem;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24,0 6px 16px -6px #4f46e5cc}.desktop-nav{margin-inline-start:1.5rem;display:none}.desktop-nav ul{gap:.25rem;display:flex}.desktop-nav a{border-radius:var(--ds-radius-md);min-block-size:2.75rem;color:var(--mk-night-muted);font-size:var(--ds-text-sm);transition:color var(--ds-duration-fast) var(--ds-ease-out), background-color var(--ds-duration-fast);align-items:center;padding-inline:.75rem;font-weight:550;text-decoration:none;display:inline-flex}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--mk-night-text);background:#ffffff12}.header-actions{align-items:center;gap:.375rem;margin-inline-start:auto;display:flex}.desktop-only{display:none}.header-cta{padding-inline:.875rem}@media (min-width:1024px){.desktop-nav,.desktop-only{display:block}a.desktop-only{display:inline-flex}.mobile-only{display:none}}@media (max-width:359px){.header-cta{display:none}}.lang-menu{position:relative}.lang-menu-button{color:var(--mk-night-muted);padding-inline:.75rem;font-weight:550}.lang-menu-list{border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);min-inline-size:11rem;box-shadow:var(--ds-shadow-lg);border:1px solid var(--ds-color-border);padding:.375rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0}.lang-menu-list a{border-radius:var(--ds-radius-md);min-block-size:2.75rem;color:var(--ds-color-text);justify-content:space-between;align-items:center;gap:1rem;padding-inline:.75rem;font-weight:550;text-decoration:none;display:flex}.lang-menu-list a:hover{background:var(--ds-color-surface-raised)}.lang-menu-list a[aria-current=page]{color:var(--ds-color-primary-text)}.lang-menu-list :focus-visible{outline-color:var(--ds-color-focus)}.menu-toggle{inline-size:2.75rem;padding:0}.mobile-menu{z-index:var(--ds-z-modal);padding:0 var(--mk-gutter) 2rem;background:var(--mk-night-bg);color:var(--mk-night-text);flex-direction:column;gap:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu:not([hidden]){animation:sheet-in var(--ds-duration-slow) var(--ds-ease-out)}.mobile-menu-head{block-size:var(--header-h);border-block-end:1px solid var(--mk-night-border);justify-content:space-between;align-items:center;display:flex}.mobile-menu-title{color:var(--mk-night-muted);font-weight:700}.mobile-menu-links a{border-block-end:1px solid var(--mk-night-border);min-block-size:3.5rem;color:var(--mk-night-text);font-size:var(--ds-text-xl);justify-content:space-between;align-items:center;font-weight:650;text-decoration:none;display:flex}.mobile-menu-links a[aria-current=page]{color:var(--ds-p-indigo-300)}.mobile-menu-langs{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.mobile-menu-langs a{border-radius:var(--ds-radius-lg);border:1px solid var(--mk-night-border);min-block-size:2.75rem;color:var(--mk-night-muted);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.mobile-menu-langs a[aria-current=page]{color:var(--mk-night-text);border-color:var(--ds-p-indigo-400);background:#6366f129}.mobile-menu-actions{gap:.75rem;margin-block-start:auto;display:grid}.mobile-menu :focus-visible{outline-color:var(--mk-night-focus)}@keyframes sheet-in{0%{opacity:0;transform:translateY(-.5rem)}}.section{padding-block:var(--mk-section-y)}.section-head{max-inline-size:48rem;margin-block-end:clamp(2.5rem,2rem + 2vw,4rem)}.section-head-center{text-align:center;margin-inline:auto}.eyebrow{color:var(--ds-color-primary-text);font-size:var(--ds-text-sm);letter-spacing:.02em;align-items:center;gap:.5rem;margin-block-end:1rem;font-weight:700;display:inline-flex}html[lang=en] .eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--ds-text-xs)}.eyebrow-dark{border-radius:var(--ds-radius-pill);color:var(--ds-p-indigo-200);background:#6366f124;border:1px solid #a5a9fc47;padding:.375rem .875rem}.section-title{font-size:var(--mk-text-h2);letter-spacing:-.02em}html[lang=en] .section-title,html[lang=en] .hero-title{letter-spacing:-.03em}.section-lead{color:var(--ds-color-text-muted);font-size:var(--mk-text-lead);margin-block-start:1.25rem}.frame{border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);box-shadow:var(--ds-shadow-lg);position:relative;overflow:hidden}.frame img{inline-size:100%}.frame-tight{border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-md)}.hero,.info-hero{isolation:isolate;color:var(--mk-night-text);background:var(--mk-night-bg);position:relative;overflow:clip}.hero{padding-block:calc(var(--header-h) + clamp(3rem, 2rem + 4vw, 6rem)) clamp(4rem, 3rem + 5vw, 7.5rem);margin-block-start:calc(-1 * var(--header-h))}.hero-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0}.glow{filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.glow-a{background:radial-gradient(closest-side, var(--ds-p-indigo-600), transparent);block-size:30rem;inline-size:46rem;inset-block-start:-12rem;inset-inline-start:-10rem}.glow-b{background:radial-gradient(closest-side, var(--mk-p-violet-500), transparent);opacity:.35;block-size:34rem;inline-size:40rem;inset-block-start:10rem;inset-inline-end:-14rem}.hero-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.hero-inner{align-items:center;gap:clamp(3rem,2rem + 4vw,5rem);display:grid}.hero-copy{max-inline-size:40rem}.hero-title{font-size:var(--mk-text-display);line-height:var(--mk-leading-display);letter-spacing:-.02em;font-weight:800}.hero-accent{background:linear-gradient(100deg, #fff 0%, var(--ds-p-indigo-200) 45%, #d8c8ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-lead{color:var(--mk-night-muted);font-size:var(--mk-text-lead);max-inline-size:36rem;margin-block-start:1.5rem}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.hero-facts{color:var(--mk-night-subtle);font-size:var(--ds-text-sm);flex-wrap:wrap;gap:.5rem 1.25rem;margin-block-start:1.75rem;display:flex}.hero-facts li{align-items:center;gap:.375rem;display:inline-flex}.hero-facts .icon{color:#7ee2b0}.hero-scene{--tilt-x:0;--tilt-y:0;perspective:1800px;perspective-origin:50% 30%;position:relative}.hero-stage{transform-style:preserve-3d;transform:rotateX(calc(8deg - var(--tilt-y) * 3deg)) rotateY(calc(var(--tilt-x) * 5deg)) rotateZ(0deg);transition:transform .6s var(--mk-ease-cinematic);padding-block-end:2.5rem;position:relative}[dir=rtl] .hero-stage{transform:rotateX(calc(8deg - var(--tilt-y) * 3deg)) rotateY(calc(var(--tilt-x) * 5deg))}.panel{border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);box-shadow:var(--mk-shadow-float);border:1px solid #ffffff24;position:relative;overflow:hidden}.panel img{inline-size:100%}.panel-main{transform:translateZ(0)}.panel-chrome{background:var(--ds-p-gray-50);border-block-end:1px solid var(--ds-color-border);align-items:center;gap:.375rem;block-size:2.25rem;padding-inline:.875rem;display:flex}.panel-chrome span{background:var(--ds-p-gray-200);border-radius:50%;block-size:.625rem;inline-size:.625rem}.panel-chrome em{border-radius:var(--ds-radius-pill);background:var(--ds-p-gray-100);color:var(--ds-p-gray-600);font-size:var(--ds-text-xs);margin-inline:auto;padding:.125rem .75rem;font-style:normal}.panel-sheen{pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.panel-float{border-radius:var(--ds-radius-lg);inline-size:46%;position:absolute}.panel-calendar{transform:translate3d(calc(var(--tilt-x) * -10px), calc(var(--tilt-y) * -8px), 70px);inset-block-end:0;inset-inline-end:-3%}.panel-timeline{inline-size:44%;transform:translate3d(calc(var(--tilt-x) * -16px), calc(var(--tilt-y) * -12px), 110px);inset-block-start:22%;inset-inline-start:-6%}.hero-scene.is-interactive .panel-float{transition:transform .6s var(--mk-ease-cinematic)}@media (max-width:639px){.panel-timeline{display:none}.panel-calendar{inline-size:56%;inset-inline-end:3%}}@media (min-width:1024px){.hero-inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.hero-scene{margin-inline-end:calc(-1*clamp(0rem,6vw - 3rem,6rem))}}.section-overview{background:var(--ds-color-surface)}.contrast-grid{align-items:stretch;gap:1rem;display:grid}.contrast-card{border-radius:var(--mk-radius-2xl);border:1px solid var(--ds-color-border);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.contrast-card h3{font-size:var(--ds-text-xl);margin-block-end:1.25rem}.contrast-card li{color:var(--ds-color-text-muted);align-items:baseline;gap:.75rem;padding-block:.625rem;display:flex}.contrast-card li+li{border-block-start:1px dashed var(--ds-color-border)}.contrast-before{background:var(--ds-color-surface-raised)}.contrast-before .dot{background:var(--ds-p-gray-300);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;transform:translateY(-.1em)}.contrast-after{background:linear-gradient(160deg, var(--ds-p-indigo-50), #f6f3ff 70%);border-color:var(--ds-p-indigo-100)}.contrast-after li{color:var(--ds-color-text)}.contrast-after .icon{color:var(--ds-color-primary);transform:translateY(.2em)}.contrast-arrow{color:var(--ds-color-primary);place-self:center;display:none}@media (min-width:900px){.contrast-grid{grid-template-columns:1fr auto 1fr;gap:1.5rem}.contrast-arrow{background:var(--ds-color-primary-soft);border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;display:grid}}.section-demo{background:linear-gradient(180deg, var(--ds-color-surface) 0%, var(--ds-color-background) 100%)}.demo{max-inline-size:70rem;margin-inline:auto}.demo-tabs{border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-sunken);scrollbar-width:none;gap:.25rem;inline-size:fit-content;max-inline-size:100%;margin-block-end:1.5rem;margin-inline:auto;padding:.3rem;display:flex;overflow-x:auto}.demo-tab{border-radius:var(--ds-radius-pill);min-block-size:2.75rem;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);cursor:pointer;transition:background-color var(--ds-duration-fast), color var(--ds-duration-fast), box-shadow var(--ds-duration-base);background:0 0;border:0;flex:none;padding-inline:1.125rem;font-weight:600}.demo-tab:hover{color:var(--ds-color-text)}.demo-tab[aria-selected=true]{background:var(--ds-color-surface);color:var(--ds-color-primary-text);box-shadow:var(--ds-shadow-sm)}.demo-panel:focus-visible{outline-offset:6px;border-radius:var(--ds-radius-xl)}.demo-panel:not([hidden]) .frame-demo{animation:fade-up .42s var(--mk-ease-cinematic)}.frame-demo{border-radius:var(--ds-radius-xl);box-shadow:0 50px 100px -40px #1e1b4b73, var(--ds-shadow-md)}.demo-caption,.demo-note{text-align:center;color:var(--ds-color-text-muted);margin-block-start:1rem}.demo-note{font-size:var(--ds-text-sm)}@keyframes fade-up{0%{opacity:.4;transform:translateY(10px)scale(.995)}}.section-features{padding-block-end:0}.feature{padding-block:clamp(3rem,2rem + 4vw,6rem)}.feature+.feature{border-block-start:1px solid var(--ds-color-border)}.feature-text{max-inline-size:36rem}.feature-kicker{color:var(--ds-color-primary-text);font-weight:700;font-size:var(--ds-text-sm);align-items:center;gap:.625rem;margin-block-end:.875rem;display:inline-flex}.feature-icon{border-radius:var(--ds-radius-lg);background:var(--ds-color-primary-soft);place-items:center;block-size:2.25rem;inline-size:2.25rem;display:inline-grid}.feature-title{font-size:var(--mk-text-h3);letter-spacing:-.015em}.feature-what{color:var(--ds-color-text-muted);font-size:var(--ds-text-lg);margin-block-start:1rem}html[lang=en] .feature-what{font-size:var(--ds-text-base)}.feature-benefit{border-inline-start:3px solid var(--ds-p-indigo-200);color:var(--ds-color-text);margin-block-start:1rem;padding-inline-start:1rem}.feature-points{gap:.5rem;margin-block-start:1.25rem;display:grid}.feature-points li{align-items:baseline;gap:.5rem;font-weight:550;display:flex}.feature-points .icon{color:var(--ds-color-success);transform:translateY(.2em)}.feature-access{border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-border);font-size:var(--ds-text-sm);color:var(--ds-color-text-muted);align-items:baseline;gap:.5rem;margin-block-start:1.5rem;padding:.75rem 1rem;display:flex}.feature-access strong{color:var(--ds-color-text)}.feature-access .icon{color:var(--ds-color-primary);transform:translateY(.25em)}[dir=rtl] .feature-access .icon.flip{transform:translateY(.25em)scaleX(-1)}.feature-visual{min-inline-size:0}.feature-split{align-items:center;gap:2.5rem;display:grid}.frame-offset{box-shadow:0 30px 60px -30px #1e1b4b59}.frame-offset:after{content:none}@media (min-width:1024px){.feature-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}.feature-reverse{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.feature-reverse .feature-visual{order:-1}.feature-split .feature-visual .frame-offset{margin-inline-end:-2rem}}.feature-wide-head{align-items:center;gap:2.5rem;display:grid}.view-chips,.ai-chips{flex-wrap:wrap;gap:.5rem;margin-block-end:1rem;display:flex}.view-chips li{border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);font-size:var(--ds-text-sm);padding:.375rem .875rem;font-weight:600}.calendar-trio{gap:1.25rem;margin-block-start:3rem;display:grid}.calendar-card p{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-block-start:.75rem;display:flex}.calendar-card span{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}@media (min-width:640px){.calendar-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.feature-wide-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}}.meet-mock{border-radius:var(--ds-radius-lg);color:#e2e8f0;max-inline-size:26rem;font-size:var(--ds-text-sm);background:#0f172a;gap:.75rem;margin-inline:auto;padding:1rem;display:grid}.meet-mock-head{justify-content:space-between;gap:.5rem;display:flex}.meet-mock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.meet-mock-grid li{aspect-ratio:16/10;border-radius:var(--ds-radius-md);background:#1e293b;place-items:center;display:grid;position:relative}.meet-mock-grid li.is-speaking{box-shadow:inset 0 0 0 2px var(--ds-color-primary)}.meet-mock-avatar{background:var(--ds-color-primary);color:#fff;border-radius:50%;place-items:center;block-size:2.5rem;inline-size:2.5rem;font-weight:600;display:grid}.meet-mock-name{font-size:var(--ds-text-xs,.75rem);position:absolute;inset-block-end:.375rem;inset-inline-start:.5rem}.meet-mock-bar{justify-content:center;align-items:center;gap:.5rem;display:flex}.meet-mock-btn{background:#334155;border-radius:50%;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:grid}.meet-mock-leave{background:#dc2626;border-radius:999px;inline-size:3rem}.meet-mock-reaction{font-size:1.25rem}.chat-mock{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-sunken);gap:.75rem;max-inline-size:26rem;margin-inline:auto;padding:1.25rem;display:grid}.chat-bubble{border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);max-inline-size:85%;font-size:var(--ds-text-sm);flex-direction:column;gap:.25rem;padding:.625rem .875rem;display:flex;box-shadow:0 1px 2px #0f172a14}.chat-bubble strong{color:var(--ds-color-primary-text)}.chat-bubble-out{background:var(--ds-color-primary-soft);justify-self:end}.chat-voice{flex-direction:row;align-items:center;gap:.5rem;inline-size:85%}.chat-play{background:var(--ds-color-primary);block-size:2rem;inline-size:2rem;color:var(--ds-color-on-primary);border-radius:999px;flex:none;place-items:center;display:inline-grid}.chat-wave{flex:1;align-items:center;gap:2px;block-size:1.75rem;display:flex}.chat-wave i{background:var(--ds-color-border-strong);border-radius:999px;flex:1;max-inline-size:4px}.chat-wave i.is-played{background:var(--ds-color-primary)}.chat-voice-time,.chat-speed{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums}.chat-speed{border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);padding-inline:.25rem}.chat-file{flex-direction:row;align-items:center;gap:.75rem}.chat-file>span:last-child{min-inline-size:0;display:grid}.chat-file small{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}.chat-file-icon{border-radius:var(--ds-radius-md);background:var(--ds-color-primary-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--ds-color-primary-text);flex:none;place-items:center;font-size:.625rem;font-weight:700;display:inline-grid}.feature-statement{align-items:center;gap:2.5rem;display:grid}.statement{border-radius:var(--mk-radius-2xl);background:radial-gradient(120% 120% at 0% 0%, #6366f124, transparent 60%), var(--ds-color-surface);border:1px solid var(--ds-p-indigo-100);color:var(--ds-color-primary-text);padding:clamp(2rem,1.5rem + 2vw,3.5rem);position:relative}.statement p{color:var(--ds-color-text);letter-spacing:-.015em;margin-block-start:1.25rem;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.5rem);font-weight:750;line-height:1.35}@media (min-width:1024px){.feature-statement{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.feature-ai{isolation:isolate;padding-block:var(--mk-section-y);color:var(--mk-night-text);background:radial-gradient(60% 80% at 85% 20%, #8b5cf64d, transparent 70%), radial-gradient(50% 70% at 10% 90%, #4f46e559, transparent 70%), var(--mk-night-bg);margin-block:2rem;position:relative}.feature+.feature-ai,.feature-ai+.container .feature:first-child{border-block-start:0}.feature-ai-inner{align-items:center;gap:3rem;display:grid}.feature-ai .feature-kicker{color:var(--ds-p-indigo-200)}.feature-ai .feature-icon{background:#6366f138}.feature-ai .feature-what,.feature-ai .feature-access{color:var(--mk-night-muted)}.feature-ai .feature-benefit,.feature-ai .feature-access strong{color:var(--mk-night-text)}.feature-ai .feature-benefit{border-inline-start-color:var(--ds-p-indigo-400)}.feature-ai .feature-points .icon{color:#7ee2b0}.feature-ai .feature-access{border-color:var(--mk-night-border);background:#ffffff0d}.feature-ai .feature-access .icon{color:var(--ds-p-indigo-300)}.ai-chips{margin-block:1.5rem 0}.ai-chips li{border-radius:var(--ds-radius-pill);border:1px solid var(--mk-night-border);color:var(--mk-night-text);font-size:var(--ds-text-sm);background:#ffffff12;padding:.375rem .875rem;font-weight:600}.ai-note{color:var(--mk-night-subtle);font-size:var(--ds-text-sm);margin-block-start:1.25rem}.frame-glow{border-color:#ffffff29;box-shadow:0 0 0 1px #a5a9fc33,0 40px 120px -30px #6366f199}@media (min-width:1024px){.feature-ai-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}}.feature-flow{align-items:center;gap:2.5rem;display:grid}.flow{counter-reset:flow;gap:1rem;display:grid}.flow-node{border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);box-shadow:var(--ds-shadow-sm);padding:1.25rem 1.5rem;position:relative}.flow-node+.flow-node:before{content:"";background:linear-gradient(var(--ds-p-indigo-200), var(--ds-p-indigo-400));block-size:1rem;inline-size:2px;position:absolute;inset-block-start:-1rem;inset-inline-start:2.25rem}.flow-node h4{font-size:var(--ds-text-lg)}.flow-node p{color:var(--ds-color-text-muted);margin-block-start:.375rem}.flow-step{float:inline-end;background:var(--ds-color-surface-sunken);block-size:1.75rem;inline-size:1.75rem;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.flow-node-accent{background:linear-gradient(150deg, var(--ds-p-indigo-600), var(--ds-p-indigo-800));color:#fff;border-color:#0000;box-shadow:0 24px 50px -24px #4f46e5b3}.flow-node-accent p{color:var(--ds-p-indigo-100)}.flow-node-accent .flow-step{color:#fff;background:#ffffff2e}.flow-tags{flex-wrap:wrap;gap:.375rem;margin-block-start:.75rem;display:flex}.flow-tags li{border-radius:var(--ds-radius-md);background:var(--ds-color-primary-soft);color:var(--ds-color-primary-text);font-size:var(--ds-text-sm);padding:.25rem .625rem;font-weight:600}@media (min-width:1024px){.feature-flow{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}}.role-ladder{gap:.75rem;max-inline-size:28rem;margin-inline:auto;display:grid}.role-ladder li{border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);box-shadow:var(--ds-shadow-sm);align-items:center;gap:.75rem;margin-inline-start:calc(var(--i,0) * 1.5rem);padding:1rem 1.25rem;font-weight:650;display:flex}.role-ladder li:first-child{background:linear-gradient(150deg, var(--ds-p-indigo-50), #fff);border-color:var(--ds-p-indigo-200)}.role-ladder .icon{color:var(--ds-color-primary)}.feature-langs{align-items:center;gap:2.5rem;display:grid}.lang-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.lang-card{border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);flex-direction:column;gap:.375rem;padding:1.25rem;display:flex}.lang-sample{color:var(--ds-color-primary-text);font-size:2rem;font-weight:800;line-height:1.4}.lang-meta{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);align-items:center;gap:.375rem;display:inline-flex}.lang-card-offline{background:var(--ds-color-surface-raised);color:var(--ds-color-text);justify-content:center}.lang-card-offline .icon{color:var(--ds-color-primary)}@media (min-width:1024px){.feature-langs{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}}.section-how{background:var(--ds-color-surface);border-block-start:1px solid var(--ds-color-border)}.steps{counter-reset:step;gap:1rem;margin-block-end:3rem;display:grid}.step{border-radius:var(--mk-radius-2xl);background:var(--ds-color-background);border:1px solid var(--ds-color-border);counter-increment:step;padding:1.75rem 1.5rem 1.5rem;position:relative}.step:after{content:counter(step, decimal);color:var(--ds-p-indigo-200);font-size:2.5rem;font-weight:800;line-height:1;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.5rem}html[lang=fa] .step:after{content:counter(step, persian)}html[lang=ar] .step:after{content:counter(step, arabic-indic)}.step-index{border-radius:var(--ds-radius-lg);background:var(--ds-color-primary);color:#fff;place-items:center;block-size:2.75rem;inline-size:2.75rem;margin-block-end:1.25rem;display:inline-grid;box-shadow:0 10px 24px -12px #4f46e5cc}.step h3{font-size:var(--ds-text-xl)}.step p{color:var(--ds-color-text-muted);margin-block-start:.5rem}@media (min-width:640px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust-grid{border-radius:var(--mk-radius-2xl);background:var(--ds-color-border);border:1px solid var(--ds-color-border);gap:1px;display:grid;overflow:hidden}.trust-item{background:var(--ds-color-surface);padding:1.75rem 1.5rem}.trust-icon{border-radius:var(--ds-radius-lg);background:var(--ds-color-primary-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--ds-color-primary);place-items:center;margin-block-end:1rem;display:inline-grid}.trust-item h3{font-size:var(--ds-text-lg)}.trust-item p{color:var(--ds-color-text-muted);margin-block-start:.5rem}.trust-hosting{border-radius:var(--ds-radius-xl);background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-border);color:var(--ds-color-text-muted);align-items:flex-start;gap:.75rem;margin-block-start:1.5rem;padding:1.25rem 1.5rem;display:flex}.trust-hosting .icon{color:var(--ds-color-primary);margin-block-start:.25rem}@media (min-width:640px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-pricing{background:var(--ds-color-surface);border-block-start:1px solid var(--ds-color-border)}.pricing-group+.pricing-group{margin-block-start:clamp(3rem,2.5rem + 2vw,4.5rem)}.pricing-group-head{text-align:center;max-inline-size:40rem;margin-block-end:1.75rem;margin-inline:auto}.pricing-group-head h3{font-size:var(--mk-text-h3)}.pricing-group-head p{color:var(--ds-color-text-muted);margin-block-start:.5rem}.pricing-grid{--cols:4;--cols-md:2;max-inline-size:calc(var(--cols) * 22rem);gap:1rem;margin-inline:auto;display:grid}.pricing-card{border-radius:var(--mk-radius-2xl);background:var(--ds-color-background);border:1px solid var(--ds-color-border);overflow-wrap:anywhere;flex-direction:column;gap:1rem;min-inline-size:0;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative}.pricing-card-featured{background:var(--ds-color-surface);border:2px solid var(--ds-color-primary);box-shadow:var(--ds-shadow-lg)}.pricing-card-contract{background:radial-gradient(80% 60% at 100% 0%, #6366f14d, transparent 70%), var(--mk-night-bg);border-color:var(--mk-night-border);color:var(--mk-night-text)}.pricing-badge{border-radius:var(--ds-radius-pill);background:var(--ds-color-primary-soft);color:var(--ds-color-primary-text);font-size:var(--ds-text-xs);align-self:flex-start;padding:.25rem .75rem;font-weight:700}.pricing-card-featured .pricing-badge{background:var(--ds-color-primary);color:var(--ds-color-on-primary)}.pricing-name{font-size:var(--ds-text-xl);line-height:var(--ds-leading-tight)}.pricing-desc{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}.pricing-card-contract .pricing-desc,.pricing-card-contract .pricing-unit,.pricing-card-contract .pricing-included-label{color:var(--mk-night-muted)}.pricing-price{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;padding-block:.25rem;display:flex}.pricing-amount{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(1.625rem,1.4rem + .8vw,2rem);font-weight:800;line-height:1.2}.pricing-amount-text{font-size:var(--ds-text-xl);font-weight:700}.pricing-unit{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}.pricing-compare{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;flex-basis:100%}.pricing-chip{border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);font-size:var(--ds-text-sm);align-self:flex-start;align-items:center;gap:.375rem;padding:.25rem .75rem;font-weight:600;display:inline-flex}.pricing-included{border-block-start:1px solid var(--ds-color-border);flex:1;padding-block-start:1rem}.pricing-card-contract .pricing-included{border-color:var(--mk-night-border)}.pricing-spacer{flex:1}.pricing-included-label{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin-block-end:.75rem;font-weight:700}.pricing-list{font-size:var(--ds-text-sm);gap:.5rem;display:grid}.pricing-list li{align-items:flex-start;gap:.5rem;display:flex}.pricing-list .icon{color:var(--ds-color-success);flex:none;margin-block-start:.25rem}.pricing-card-contract .pricing-list .icon{color:var(--ds-p-indigo-300)}.pricing-cta{white-space:normal;text-align:center;inline-size:100%}.pricing-card-contract .pricing-cta:focus-visible{outline-color:var(--mk-night-focus)}.pricing-note{max-inline-size:44rem;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);text-align:center;margin-block-start:2.5rem;margin-inline:auto}.pricing-note a{font-weight:650}.pricing-state{border-radius:var(--mk-radius-2xl);background:var(--ds-color-background);border:1px solid var(--ds-color-border);text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-inline-size:36rem;margin-inline:auto;padding:2rem 1.5rem;display:flex}.pricing-state .trust-icon{margin-block-end:0}.pricing-state h3{font-size:var(--ds-text-xl)}.pricing-state p{color:var(--ds-color-text-muted)}.pricing-state .btn{white-space:normal;margin-block-start:.5rem}@media (min-width:640px){.pricing-grid{grid-template-columns:repeat(var(--cols-md), minmax(0, 1fr))}}@media (min-width:1100px){.pricing-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}.section-app{background:var(--ds-color-background);border-block-start:1px solid var(--ds-color-border)}.app-panel{border-radius:var(--mk-radius-2xl);background:linear-gradient(160deg, var(--ds-p-indigo-50), #f6f3ff 70%);border:1px solid var(--ds-p-indigo-100);gap:clamp(2.5rem,2rem + 2vw,3.5rem);padding:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.app-copy{min-inline-size:0}.app-points{gap:.625rem;margin-block-start:1.5rem;display:grid}.app-points li{align-items:flex-start;gap:.625rem;display:flex}.app-points .icon{color:var(--ds-color-success);flex:none;margin-block-start:.3rem}.app-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.store-badge{border-radius:var(--ds-radius-lg);touch-action:manipulation;min-block-size:3.5rem;min-inline-size:13rem;transition:background-color var(--ds-duration-fast) var(--ds-ease-out), border-color var(--ds-duration-fast) var(--ds-ease-out), transform var(--ds-duration-fast) var(--ds-ease-out);border:1px solid #0000;align-items:center;gap:.75rem;padding:.5rem 1.25rem;text-decoration:none;display:inline-flex}.store-badge:active{transform:scale(.98)}.store-badge .icon{flex:none}.store-badge-text{text-align:start;line-height:1.25;display:grid}.store-badge-over{font-size:var(--ds-text-xs);font-weight:500}.store-badge-name{font-size:var(--ds-text-lg);font-weight:700}.store-badge-dark{background:var(--mk-night-bg);color:var(--mk-night-text);box-shadow:var(--ds-shadow-md)}.store-badge-dark:hover{background:var(--mk-p-night-800)}.store-badge-dark .store-badge-over{color:var(--mk-night-muted)}.store-badge-light{background:var(--ds-color-surface);color:var(--ds-color-text);border-color:var(--ds-color-border-strong)}.store-badge-light:hover{background:var(--ds-color-surface-raised)}.store-badge-light .icon{color:var(--ds-color-primary)}.store-badge-light .store-badge-over{color:var(--ds-color-text-muted)}.app-facts{flex-wrap:wrap;gap:.5rem;margin-block-start:1.5rem;display:flex}.app-fact{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-p-indigo-100);font-size:var(--ds-text-sm);background:#ffffffb3;align-items:center;gap:.375rem;padding:.375rem .75rem;display:inline-flex}.app-fact dt{color:var(--ds-color-text-muted);align-items:center;gap:.375rem;display:inline-flex}.app-fact dt .icon{color:var(--ds-color-primary)}.app-fact dd{white-space:nowrap;font-weight:650}.app-hint{max-inline-size:40rem;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);align-items:flex-start;gap:.625rem;margin-block-start:1.25rem;display:flex}.app-hint .icon{color:var(--ds-color-primary);flex:none;margin-block-start:.15rem}.app-verify{font-size:var(--ds-text-sm);margin-block-start:1rem}.app-verify summary{min-block-size:2.75rem;color:var(--ds-color-primary-text);cursor:pointer;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.app-verify summary::-webkit-details-marker{display:none}.app-verify p{color:var(--ds-color-text-muted)}.app-verify code{border-radius:var(--ds-radius-md);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ds-text-xs);overflow-wrap:anywhere;text-align:start;margin-block-start:.5rem;padding:.625rem .75rem;display:block}.app-visual{isolation:isolate;justify-content:center;align-items:center;gap:2rem;display:flex;position:relative}.app-glow{z-index:-1;filter:blur(24px);background:radial-gradient(closest-side,#6366f14d,#0000);border-radius:50%;position:absolute;inset:10% 15%}.phone{aspect-ratio:9/18.5;background:var(--mk-p-night-900);inline-size:clamp(12.5rem,11rem + 6vw,16rem);box-shadow:var(--mk-shadow-float), inset 0 0 0 1px #ffffff1a;border-radius:2.25rem;flex:none;padding:.5rem}.phone-screen{background:var(--ds-color-background);border-radius:1.75rem;flex-direction:column;block-size:100%;display:flex;overflow:hidden}.phone-status{flex:none;block-size:1.5rem;position:relative}.phone-status:before{content:"";border-radius:var(--ds-radius-pill);background:var(--mk-p-night-900);block-size:.6rem;inline-size:3.5rem;position:absolute;inset-block-start:.45rem;inset-inline-start:50%;translate:-50%}[dir=rtl] .phone-status:before{translate:50%}.phone-appbar{border-block-end:1px solid var(--ds-color-border);background:var(--ds-color-surface);align-items:center;gap:.5rem;padding:.5rem .875rem;display:flex}.phone-appbar .brand-mark{border-radius:var(--ds-radius-sm)}.phone-appname{font-size:var(--ds-text-sm);font-weight:700}.phone-avatar{background:linear-gradient(135deg, var(--ds-p-indigo-300), var(--mk-p-violet-500));border-radius:50%;block-size:1.375rem;inline-size:1.375rem;margin-inline-start:auto}.phone-body{flex-direction:column;flex:1;gap:.5rem;min-block-size:0;padding:.875rem;display:flex}.phone-line{border-radius:var(--ds-radius-pill);background:var(--ds-p-gray-150);block-size:.5rem;inline-size:100%;display:block}.phone-line-title{background:var(--ds-p-gray-300);block-size:.875rem;inline-size:70%;margin-block-end:.25rem}.phone-line-80{inline-size:80%}.phone-line-60{inline-size:60%}.phone-card{border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);box-shadow:var(--ds-shadow-sm);gap:.625rem;margin-block-start:.5rem;padding:.75rem;display:grid}.phone-card li{align-items:center;gap:.5rem;display:flex}.phone-check{border:1.5px solid var(--ds-color-border-strong);border-radius:.3rem;flex:none;place-items:center;block-size:1rem;inline-size:1rem;display:inline-grid}.phone-card li[data-done] .phone-check{border-color:var(--ds-color-primary);background:var(--ds-color-primary);color:var(--ds-color-on-primary)}.phone-card li[data-done] .phone-line{background:var(--ds-p-indigo-100)}.phone-chart{border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);flex:1;align-items:flex-end;gap:.375rem;min-block-size:3rem;margin-block-start:.5rem;padding:.75rem;display:flex}.phone-chart span{background:linear-gradient(180deg, var(--ds-p-indigo-400), var(--ds-p-indigo-600));border-radius:.25rem .25rem 0 0;flex:1}.phone-nav{border-block-start:1px solid var(--ds-color-border);background:var(--ds-color-surface);color:var(--ds-p-gray-500);flex:none;justify-content:space-around;padding:.5rem .5rem .75rem;display:flex}.phone-nav span{border-radius:var(--ds-radius-pill);place-items:center;block-size:1.75rem;inline-size:2.25rem;display:inline-grid}.phone-nav .is-active{background:var(--ds-color-primary-soft);color:var(--ds-color-primary)}.app-qr{display:none}.app-qr svg{border-radius:var(--ds-radius-lg);background:var(--ds-p-gray-0);border:1px solid var(--ds-color-border);block-size:auto;inline-size:8.5rem;box-shadow:var(--ds-shadow-md);padding:.375rem;display:block}.app-qr-light{fill:var(--ds-p-gray-0)}.app-qr-dark{fill:var(--ds-p-gray-900)}.app-qr figcaption{max-inline-size:11rem;font-size:var(--ds-text-sm);color:var(--ds-color-text-muted);gap:.25rem;margin-block-start:.75rem;display:grid}.app-qr strong{color:var(--ds-color-text)}@media (min-width:768px){.app-qr{display:block}}@media (min-width:1024px){.app-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.app-visual{flex-direction:column;align-items:center}.app-qr{align-items:center;gap:1rem;display:flex}.app-qr figcaption{margin-block-start:0}}@media (min-width:1280px){.app-visual{flex-direction:row;align-items:flex-end}.app-qr{display:block}.app-qr figcaption{margin-block-start:.75rem}}@media (max-width:400px){.store-badge{inline-size:100%}}.section-desktop{background:var(--ds-color-surface);border-block-start:1px solid var(--ds-color-border)}.dapp-points{font-size:var(--ds-text-sm);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-block-start:1.5rem;display:flex}.dapp-points li{text-align:start;align-items:flex-start;gap:.5rem;display:inline-flex}.dapp-points .icon{color:var(--ds-color-success);flex:none;margin-block-start:.15rem}.dapp-grid{gap:1rem;max-inline-size:64rem;margin-inline:auto;display:grid}.dapp-card{border-radius:var(--mk-radius-2xl);background:var(--ds-color-background);border:1px solid var(--ds-color-border);overflow-wrap:anywhere;flex-direction:column;gap:1.25rem;min-inline-size:0;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:flex}.dapp-card[data-state=available]{background:linear-gradient(160deg, var(--ds-p-indigo-50), var(--ds-color-background) 55%);border-color:var(--ds-p-indigo-100)}.dapp-card-head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dapp-card-head h3{font-size:var(--mk-text-h3);line-height:var(--ds-leading-tight)}.dapp-card-icon{border-radius:var(--ds-radius-lg);background:var(--ds-color-primary-soft);block-size:2.75rem;inline-size:2.75rem;color:var(--ds-color-primary);flex:none;place-items:center;display:inline-grid}.dapp-badge{border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-border);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);margin-inline-start:auto;padding:.25rem .75rem;font-weight:700}.dapp-facts{margin-block-start:0}.dapp-primary{justify-items:start;gap:.5rem;display:grid}.dapp-cta{white-space:normal;text-align:center}.dapp-file,.dapp-requires,.dapp-other-size{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}.dapp-unavailable{color:var(--ds-color-text-muted)}.dapp-card[data-state=unavailable] .dapp-cta{align-self:flex-start}.dapp-others-label{font-size:var(--ds-text-sm);font-weight:650}.dapp-others ul{gap:.25rem;margin-block-start:.25rem;display:grid}.dapp-others li{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.dapp-others a{min-block-size:2.75rem;color:var(--ds-color-primary-text);font-weight:600;font-size:var(--ds-text-sm);align-items:center;gap:.375rem;display:inline-flex}.dapp-others a .icon{flex:none}.dapp-details{border-block-start:1px solid var(--ds-color-border);gap:.25rem;margin-block-start:auto;padding-block-start:.75rem;display:grid}.dapp-more{font-size:var(--ds-text-sm)}.dapp-more summary{min-block-size:2.75rem;color:var(--ds-color-primary-text);cursor:pointer;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.dapp-more summary::-webkit-details-marker{display:none}.dapp-more>p,.dapp-steps{color:var(--ds-color-text-muted)}.dapp-steps{gap:.5rem;padding-inline-start:1.25rem;list-style:decimal;display:grid}.dapp-more code{border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-border);overflow-wrap:anywhere;vertical-align:bottom;direction:ltr;unicode-bidi:isolate;max-inline-size:100%;padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;display:inline-block}.dapp-sums{gap:.75rem;margin-block:.5rem .75rem;display:grid}.dapp-sums li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;display:grid}.dapp-sum-file{text-align:start;grid-column:1/-1;font-weight:600}.dapp-sums code{background:var(--ds-color-surface);font-size:var(--ds-text-xs);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;text-align:start;padding:.5rem .625rem;display:block}.copy{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:inline-flex}.copy-button{border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);min-block-size:2.75rem;color:var(--ds-color-text);font:inherit;cursor:pointer;touch-action:manipulation;align-items:center;gap:.375rem;padding-inline:.75rem;font-weight:600;display:inline-flex}.copy-button:hover{background:var(--ds-color-surface-raised)}.copy-status{color:var(--ds-color-success);font-size:var(--ds-text-xs);grid-column:1/-1}.copy-status:empty{display:none}.dapp-notes-title{color:var(--ds-color-text);margin-block-end:.5rem;font-weight:650}.dapp-notes-body{max-block-size:24rem;color:var(--ds-color-text-muted);gap:.625rem;padding-inline-end:.25rem;display:grid;overflow-y:auto}.dapp-notes-body h4{color:var(--ds-color-text);font-size:var(--ds-text-base)}.dapp-notes-body ul,.dapp-notes-body ol{gap:.25rem;padding-inline-start:1.25rem;display:grid}.dapp-notes-body ul{list-style:outside}.dapp-notes-body ol{list-style:decimal}.dapp-notes-body pre{border-radius:var(--ds-radius-md);background:var(--ds-color-surface-raised);text-align:start;padding:.625rem .75rem;overflow-x:auto}.dapp-notes-body pre code{background:0 0;border:0;padding:0}@media (min-width:900px){.dapp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.dapp-cta{inline-size:100%}.dapp-primary{justify-items:stretch}}.section-cta{isolation:isolate;color:var(--mk-night-text);background:radial-gradient(50% 90% at 50% 0%, #6366f173, transparent 70%), radial-gradient(40% 60% at 90% 100%, #8b5cf64d, transparent 70%), var(--mk-night-bg);text-align:center;position:relative;overflow:clip}.cta-inner{flex-direction:column;align-items:center;max-inline-size:52rem;display:flex}.cta-title{font-size:var(--mk-text-h2);letter-spacing:-.02em}.cta-lead{color:var(--mk-night-muted);font-size:var(--mk-text-lead);margin-block-start:1rem}.section-cta .hero-actions{justify-content:center}.site-footer{background:var(--mk-p-night-1000);color:var(--mk-night-muted);padding-block:4rem 2rem}.site-footer :focus-visible{outline-color:var(--mk-night-focus)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.footer-brand{grid-column:1/-1;max-inline-size:26rem}.footer-brand .brand{color:var(--mk-night-text)}.footer-brand p{font-size:var(--ds-text-sm);margin-block-start:1rem}.footer-trust{border-radius:var(--ds-radius-md);background:var(--ds-color-surface);margin-block-start:1.5rem;padding:.5rem;line-height:0;display:inline-block}.footer-trust a,.footer-trust img{block-size:auto;max-inline-size:100%;display:block}.footer-col h2{color:var(--mk-night-text);font-size:var(--ds-text-sm);margin-block-end:.75rem;font-weight:700}.footer-col a{min-block-size:2.75rem;color:var(--mk-night-muted);font-size:var(--ds-text-sm);align-items:center;text-decoration:none;display:inline-flex}.footer-col a:hover,.footer-col a[aria-current=page]{color:var(--mk-night-text);text-decoration:underline}.footer-bottom{border-block-start:1px solid var(--mk-night-border);font-size:var(--ds-text-sm);color:var(--mk-night-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-block-start:3rem;padding-block-start:1.5rem;display:flex}.footer-social{gap:.5rem;display:flex}.footer-social a{border-radius:var(--ds-radius-pill);border:1px solid var(--mk-night-border);block-size:2.75rem;inline-size:2.75rem;color:var(--mk-night-muted);transition:background-color var(--ds-duration-fast) var(--ds-ease-out), color var(--ds-duration-fast) var(--ds-ease-out);place-items:center;display:inline-grid}.footer-social a:hover{color:var(--mk-night-text);background:#ffffff14}@media (min-width:900px){.footer-grid{grid-template-columns:2fr repeat(4,minmax(0,1fr))}.footer-brand{grid-column:auto}}.info-hero{padding-block:calc(var(--header-h) + clamp(3rem, 2rem + 4vw, 5.5rem)) clamp(3rem, 2rem + 4vw, 5rem);margin-block-start:calc(-1 * var(--header-h))}.info-hero-inner{max-inline-size:calc(52rem + 2 * var(--mk-gutter))}.info-title{font-size:var(--mk-text-display);line-height:var(--mk-leading-display);letter-spacing:-.02em;font-weight:800}.info-subtitle{color:var(--mk-night-muted);font-size:var(--mk-text-lead);margin-block-start:1.25rem}.info-body{background:var(--ds-color-surface)}.info-container{max-inline-size:calc(52rem + 2 * var(--mk-gutter))}.prose{font-size:var(--ds-text-lg);color:var(--ds-color-text);overflow-wrap:anywhere}html[lang=en] .prose{font-size:var(--ds-text-base)}.prose>*+*,.prose section>*+*{margin-block-start:1.1em}.prose section+section{margin-block-start:2.5rem}.prose h2{font-size:var(--mk-text-h3);margin-block-start:2rem}.prose section>h2:first-child,.prose>h2:first-child{margin-block-start:0}.prose h3{font-size:var(--ds-text-xl);margin-block-start:1.75rem}.prose h4{font-size:var(--ds-text-lg)}.prose p,.prose li{color:var(--ds-color-text-muted)}.prose ul,.prose ol{padding-inline-start:1.5rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-block-start:.4em}.prose blockquote{border-inline-start:3px solid var(--ds-p-indigo-300);color:var(--ds-color-text);padding-inline-start:1.25rem}.prose code{border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-sunken);padding:.1em .35em;font-size:.9em}.prose hr{border:0;border-block-start:1px solid var(--ds-color-border)}.prose a{font-weight:600}.updated-at{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin-block-start:2.5rem}.contact-layout{gap:2rem;display:grid}.contact-channels h2,.contact-empty h2,.contact-support h2{font-size:var(--ds-text-xl)}.contact-channels{margin-block-start:2rem}.prose+.contact-channels{margin-block-start:2.5rem}.contact-layout>div>.contact-channels:first-child,.contact-layout>div>.contact-empty:first-child{margin-block-start:0}.contact-channels dl{gap:.75rem;margin-block-start:1rem;display:grid}.channel{border-radius:var(--ds-radius-xl);border:1px solid var(--ds-color-border);background:var(--ds-color-surface-raised);gap:.25rem;padding:1rem 1.25rem;display:grid}.channel dt{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.channel dt .icon{color:var(--ds-color-primary)}.channel dd{font-size:var(--ds-text-lg);overflow-wrap:anywhere;font-weight:600}.channel dd a{unicode-bidi:isolate;align-items:center;min-block-size:2.75rem;display:inline-flex}.contact-empty{border-radius:var(--ds-radius-xl);border:1px dashed var(--ds-color-border-strong);background:var(--ds-color-surface-raised);margin-block-start:2rem;padding:1.5rem}.contact-empty p{color:var(--ds-color-text-muted);margin-block-start:.5rem}.contact-support{border-radius:var(--mk-radius-2xl);background:linear-gradient(160deg, var(--ds-p-indigo-50), #f6f3ff 70%);border:1px solid var(--ds-p-indigo-100);align-self:start;padding:1.75rem}.contact-support p{color:var(--ds-color-text-muted);margin-block:.75rem 1.5rem}@media (min-width:900px){.contact-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:3rem}}.not-found{min-block-size:100dvh;padding:4rem var(--mk-gutter);text-align:center;background:var(--ds-color-background);flex-direction:column;align-items:center;gap:2rem;display:flex}.not-found-code{font-size:var(--mk-text-display);color:var(--ds-color-primary-text)}.not-found-row{justify-items:center;gap:.5rem;display:grid}.not-found-row h2{font-size:var(--ds-text-xl)}.not-found-row p{color:var(--ds-color-text-muted)}.not-found .brand-mark{margin-inline:auto}@media (prefers-reduced-motion:no-preference){.panel-sheen{animation:sheen 1.6s .6s var(--mk-ease-cinematic) 1 both}.hero-copy>*{animation:rise .9s var(--mk-ease-cinematic) both}.hero-copy>:nth-child(2){animation-delay:60ms}.hero-copy>:nth-child(3){animation-delay:.12s}.hero-copy>:nth-child(4),.hero-copy>:nth-child(5){animation-delay:.18s}.hero-scene{animation:scene-in 1.2s .1s var(--mk-ease-cinematic) both}@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 55%}.hero-stage{animation:linear both stage-flatten;animation-timeline:scroll(root);animation-range:0 90vh}.panel-timeline{animation:linear both drift-up;animation-timeline:scroll(root);animation-range:0 90vh}.panel-calendar{animation:linear both drift-up-slow;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes sheen{0%{opacity:0;transform:translate(-120%)}20%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes scene-in{0%{opacity:0;transform:translateY(28px)scale(.98)}}@keyframes reveal{0%{opacity:.001;translate:0 28px}to{opacity:1;translate:0}}@keyframes stage-flatten{to{rotate:x -8deg;scale:.97}}@keyframes drift-up{to{translate:0 -70px}}@keyframes drift-up-slow{to{translate:0 -36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-stage{transform:rotateX(6deg)}.panel-float{transform:translateZ(60px)}}
