:root{--mkt-topbar:61px;--mkt-anchor:calc(var(--mkt-topbar) + var(--s6));--mkt-enter:320ms;--mkt-enter-step:60ms;--mkt-ease:cubic-bezier(0.16,0.84,0.34,1);--mkt-settle:cubic-bezier(0.16,1,0.3,1);--mkt-hover:180ms;--mkt-press:90ms;--mkt-lift:-2px;--mkt-glow:color-mix(in srgb,var(--tw-slate) 11%,transparent);--mkt-glow-2:color-mix(in srgb,var(--tw-blue) 13%,transparent);--mkt-grid:color-mix(in srgb,var(--tw-border) 85%,transparent);--mkt-hover-shadow:var(--shadow-lift);--mkt-hover-border:var(--tw-blue);--mkt-backdrop:color-mix(in srgb,var(--tw-navy) 45%,transparent);--mkt-slate-ink:var(--tw-on-slate);--mkt-slate-ink-muted:color-mix(in srgb,var(--tw-on-slate) 82%,var(--tw-slate));--mkt-slate-line:color-mix(in srgb,var(--tw-on-slate) 14%,transparent);--mkt-slate-raised:color-mix(in srgb,var(--tw-on-slate) 7%,var(--tw-slate));--mkt-slate-accent:color-mix(in srgb,var(--tw-blue) 30%,var(--tw-on-slate));--mkt-slate-ok:color-mix(in srgb,var(--tw-ok) 30%,var(--tw-on-slate));--mkt-slate-warn:color-mix(in srgb,var(--tw-warn) 60%,var(--tw-on-slate));--mkt-slate-warn-soft:color-mix(in srgb,var(--tw-warn) 22%,var(--tw-on-slate));--mkt-accent:var(--tw-blue);--mkt-aurora-0:var(--tw-bg);--mkt-aurora-1:color-mix(in srgb,var(--tw-blue) 72%,var(--tw-bg));--mkt-aurora-2:color-mix(in srgb,var(--tw-ok) 45%,var(--tw-bg));--mkt-aurora-3:color-mix(in srgb,var(--tw-navy) 55%,var(--tw-bg));--mkt-aurora-k:0.9;--mkt-particle:var(--tw-blue);--mkt-grad-a:var(--tw-navy);--mkt-grad-b:var(--tw-navy);--mkt-grad-c:var(--tw-blue);--mkt-demo-glass:color-mix(in srgb,var(--tw-bg) 88%,transparent);--mkt-demo-glass-line:color-mix(in srgb,var(--tw-navy) 16%,transparent);--mkt-demo-glass-edge:color-mix(in srgb,var(--tw-bg) 90%,transparent);--mkt-demo-glass-shadow:0 34px 80px -28px color-mix(in srgb,var(--tw-navy) 40%,transparent),0 0 70px -20px color-mix(in srgb,var(--tw-blue) 30%,transparent);--mkt-demo-bar:color-mix(in srgb,var(--tw-navy) 3%,transparent);--mkt-demo-block:color-mix(in srgb,var(--tw-blue) 8%,transparent);--mkt-demo-ink:var(--tw-navy);--mkt-demo-ink-muted:var(--tw-muted);--mkt-demo-line:var(--tw-border);--mkt-demo-raised:var(--tw-tint);--mkt-demo-accent:var(--tw-blue);--mkt-demo-ok:var(--tw-ok);--mkt-demo-ok-pill:color-mix(in srgb,var(--tw-ok) 12%,var(--tw-bg));--mkt-demo-ok-pill-ink:color-mix(in srgb,var(--tw-ok) 88%,var(--tw-navy));--mkt-demo-warn:var(--tw-warn);--mkt-demo-warn-soft:var(--tw-warn-soft);--mkt-demo-chip-line:color-mix(in srgb,var(--tw-navy) 28%,transparent);--mkt-demo-chip-on-ink:var(--tw-navy);--mkt-spot-size:240px;--mkt-spot:color-mix(in srgb,var(--tw-blue) 8%,transparent);--mkt-spot-border:color-mix(in srgb,var(--tw-blue) 60%,transparent);--mkt-spot-ic:color-mix(in srgb,var(--tw-blue) 14%,var(--tw-surface));--mkt-card-glow:transparent;--mkt-featured-border:color-mix(in srgb,var(--tw-blue) 55%,var(--tw-border));--mkt-featured-bg:color-mix(in srgb,var(--tw-tint) 55%,var(--tw-surface))}.dark{--mkt-spot:color-mix(in srgb,var(--tw-blue) 14%,transparent);--mkt-spot-border:color-mix(in srgb,var(--tw-blue) 75%,transparent);--mkt-spot-ic:color-mix(in srgb,var(--tw-blue) 18%,var(--tw-surface));--mkt-card-glow:color-mix(in srgb,var(--tw-blue) 22%,transparent);--mkt-featured-border:color-mix(in srgb,var(--tw-blue) 55%,var(--tw-border));--mkt-featured-bg:color-mix(in srgb,var(--tw-tint) 55%,var(--tw-surface));--mkt-glow:color-mix(in srgb,var(--tw-blue) 15%,transparent);--mkt-glow-2:color-mix(in srgb,var(--tw-bg-soft) 70%,transparent);--mkt-grid:color-mix(in srgb,var(--tw-border) 90%,transparent);--mkt-hover-shadow:var(--shadow-lift);--mkt-hover-border:var(--tw-blue);--mkt-backdrop:color-mix(in srgb,var(--tw-bg) 72%,transparent);--mkt-accent:color-mix(in srgb,var(--tw-blue) 55%,var(--tw-on-slate));--mkt-aurora-0:var(--tw-bg);--mkt-aurora-1:color-mix(in srgb,var(--tw-blue) 88%,var(--tw-bg));--mkt-aurora-2:color-mix(in srgb,var(--tw-ok) 48%,var(--tw-bg));--mkt-aurora-3:color-mix(in srgb,var(--tw-slate) 90%,var(--tw-bg));--mkt-aurora-k:1.0;--mkt-particle:var(--mkt-accent);--mkt-grad-a:var(--tw-on-slate);--mkt-grad-b:color-mix(in srgb,var(--tw-on-slate) 78%,var(--tw-blue));--mkt-grad-c:var(--tw-blue);--mkt-demo-glass:color-mix(in srgb,var(--tw-slate) 90%,transparent);--mkt-demo-glass-line:color-mix(in srgb,var(--tw-on-slate) 16%,transparent);--mkt-demo-glass-edge:color-mix(in srgb,var(--tw-on-slate) 12%,transparent);--mkt-demo-glass-shadow:0 34px 90px -24px color-mix(in srgb,var(--tw-bg) 80%,transparent),0 0 80px -16px color-mix(in srgb,var(--mkt-accent) 32%,transparent);--mkt-demo-bar:color-mix(in srgb,var(--tw-on-slate) 5%,transparent);--mkt-demo-block:color-mix(in srgb,var(--tw-on-slate) 7%,transparent);--mkt-demo-ink:var(--mkt-slate-ink);--mkt-demo-ink-muted:var(--mkt-slate-ink-muted);--mkt-demo-line:var(--mkt-slate-line);--mkt-demo-raised:var(--mkt-slate-raised);--mkt-demo-accent:var(--mkt-slate-accent);--mkt-demo-ok:var(--mkt-slate-ok);--mkt-demo-ok-pill:color-mix(in srgb,var(--mkt-slate-ok) 8%,var(--tw-slate));--mkt-demo-ok-pill-ink:color-mix(in srgb,var(--mkt-slate-ok) 75%,var(--tw-on-slate));--mkt-demo-warn:var(--mkt-slate-warn);--mkt-demo-warn-soft:var(--mkt-slate-warn-soft);--mkt-demo-chip-line:color-mix(in srgb,var(--tw-on-slate) 28%,transparent);--mkt-demo-chip-on-ink:var(--tw-slate)}@supports (color:oklch(from red l c h)){:root{--mkt-aurora-1:oklch(from var(--tw-blue) 0.62 0.19 h);--mkt-aurora-2:oklch(from var(--tw-blue) 0.80 0.13 calc(h - 50));--mkt-aurora-3:oklch(from var(--tw-blue) 0.58 0.17 calc(h + 45));--mkt-particle:oklch(from var(--tw-blue) 0.55 0.18 h)}.dark{--mkt-aurora-1:oklch(from var(--tw-blue) 0.70 0.15 h);--mkt-aurora-2:oklch(from var(--tw-blue) 0.74 0.13 calc(h - 55));--mkt-aurora-3:oklch(from var(--tw-blue) 0.50 0.17 calc(h + 45));--mkt-particle:var(--mkt-accent)}}html:has(.mkt){scroll-behavior:smooth}.mkt #download,.mkt #features,.mkt #pricing{scroll-margin-top:var(--mkt-anchor)}.mkt-btn{transition:background var(--mkt-hover),border-color var(--mkt-hover),color var(--mkt-hover),transform var(--mkt-hover) var(--mkt-ease)}.mkt-btn:active{transform:translateY(0) scale(.98);transition-duration:var(--mkt-press)}@media (hover:none){.mkt-btn.is-primary:hover{background:var(--tw-slate);transform:none}.mkt-btn.is-ghost:hover{background:var(--tw-bg);border-color:var(--tw-border)}.navlinks.mkt-links a:hover{color:var(--tw-muted);background:transparent}.navlinks.mkt-links a:hover:after{transform:scaleX(0)}}@media (hover:hover){.mkt-btn.is-ghost:hover{transform:translateY(-1px)}}.mkt-header-actions .navauth-signin:active,.navlinks.mkt-links a:active{background:var(--tw-tint)}.mkt-menu,.mkt-menu-backdrop,.mkt-menu-btn{display:none}@media (max-width:959.98px){.mkt-header-actions .navauth-signin,.navlinks.mkt-links{display:none}.mkt-menu-btn{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border-radius:999px;margin:-2px 0;border:1px solid var(--tw-border);background:var(--tw-bg);color:var(--tw-navy);cursor:pointer;transition:background var(--mkt-hover),border-color var(--mkt-hover)}.mkt-menu-btn:active{background:var(--tw-tint)}.mkt-menu-icon{position:relative;display:block;width:18px;height:12px}.mkt-menu-icon i{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform var(--mkt-hover) var(--mkt-ease)}.mkt-menu-icon i:first-child{top:0}.mkt-menu-icon i:last-child{bottom:0}.mkt-menu-btn[aria-expanded=true] .mkt-menu-icon i:first-child{transform:translateY(5px) rotate(45deg)}.mkt-menu-btn[aria-expanded=true] .mkt-menu-icon i:last-child{transform:translateY(-5px) rotate(-45deg)}.mkt-menu-backdrop{display:block;position:fixed;left:0;right:0;bottom:0;top:var(--mkt-topbar);z-index:40;background:var(--mkt-backdrop);opacity:0;visibility:hidden;transition:opacity .2s var(--mkt-ease),visibility 0s linear .2s}.mkt-menu-backdrop[data-open]{opacity:1;visibility:visible;transition-delay:0s}.mkt-menu{display:flex;flex-direction:column;gap:var(--s4);position:fixed;top:var(--mkt-topbar);right:0;bottom:0;z-index:41;width:min(320px,84vw);padding:var(--s5) var(--s5) var(--s7);background:var(--tw-bg);border-left:1px solid var(--tw-border);box-shadow:var(--mkt-hover-shadow);overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);visibility:hidden;transition:transform .32s var(--mkt-settle),visibility 0s linear .32s}.mkt-menu[data-open]{transform:none;visibility:visible;transition-delay:0s}.mkt-menu-nav{display:grid;grid-gap:var(--s1);gap:var(--s1)}.mkt-menu-nav a,.mkt-menu-signin{display:block;padding:var(--s3) var(--s4);border-radius:var(--r-sm);font-size:var(--fs-card);font-weight:500;color:var(--tw-navy);text-decoration:none;opacity:0;transform:translateX(16px);transition:opacity .24s var(--mkt-ease),transform .24s var(--mkt-ease),background .16s}.mkt-menu[data-open] .mkt-menu-nav a,.mkt-menu[data-open] .mkt-menu-signin{opacity:1;transform:none;transition-delay:calc(80ms + var(--i, 0) * 60ms)}.mkt-menu-nav a:active,.mkt-menu-signin:active{background:var(--tw-tint)}.mkt-menu-signin{margin-top:auto;border:1px solid var(--tw-border);text-align:center}}@media (hover:hover){.mkt-menu-btn:hover,.mkt-menu-nav a:hover,.mkt-menu-signin:hover{background:var(--tw-hover)}.mkt-menu-btn:hover{border-color:var(--tw-blue)}}html:has(.mkt) header:not(:has(.mkt-header-actions)) .theme-toggle{margin-left:auto}html[data-mkt-menu]{overflow:hidden}html[data-mkt-menu] body{padding-right:var(--mkt-sbw,0)}.mkt .mkt-rise{animation:mkt-rise var(--mkt-enter) var(--mkt-ease) both;animation-delay:calc(var(--i, 0) * var(--mkt-enter-step))}.mkt .mkt-in{animation:mkt-in var(--mkt-enter) var(--mkt-ease) both;animation-delay:calc(var(--i, 0) * var(--mkt-enter-step))}@keyframes mkt-rise{0%{transform:translateY(var(--rise,10px))}to{transform:none}}@keyframes mkt-in{0%{opacity:0;transform:translateY(var(--rise,12px))}to{opacity:1;transform:none}}html:has(.mkt){overflow-x:clip}.mkt .hero.mkt-hero{position:relative;isolation:isolate;--mkt-hero-w:min(1320px,calc(var(--mkt-vw, 100vw) - 2 * clamp(var(--s5), 5vw, var(--s9))));width:var(--mkt-hero-w);margin-left:calc(50% - var(--mkt-hero-w) / 2);margin-right:0;max-width:none;text-align:left;display:flex;flex-direction:column;justify-content:center;padding:clamp(16px,3vh,32px) 0 clamp(32px,6vh,64px)}.mkt-hero-inner{display:flex;flex-direction:column;gap:var(--s8)}@media (min-width:1024px){.mkt .hero.mkt-hero{min-height:calc(100svh - var(--mkt-topbar) - var(--s8))}.mkt-hero-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s9)}.mkt-hero-copy{flex:1 1 56%;max-width:760px}.mkt .hero.mkt-hero .hero-demo-wrap{flex:0 1 44%;max-width:560px;margin:0}}.mkt-hero-bg{position:absolute;z-index:-1;pointer-events:none;overflow:hidden;top:calc(-1 * (var(--mkt-topbar) + var(--s8)));bottom:0;left:50%;width:var(--mkt-vw,100vw);transform:translateX(-50%)}.mkt-aurora{position:absolute;inset:0}.mkt-aurora>i{display:none}.mkt-aurora-static{position:absolute;inset:0;background:radial-gradient(58% 52% at 20% 16%,var(--mkt-aurora-1) 0,transparent 68%),radial-gradient(50% 46% at 80% 20%,var(--mkt-aurora-3) 0,transparent 68%),radial-gradient(44% 40% at 60% 56%,var(--mkt-aurora-2) 0,transparent 68%),var(--mkt-aurora-0);background-blend-mode:multiply,multiply,multiply,normal}.dark .mkt-aurora-static{background-blend-mode:screen,screen,screen,normal}@media (hover:none){.mkt-aurora-static{animation:mkt-sky-drift 44s ease-in-out infinite alternate;will-change:transform}}.mkt-aurora[data-paused] .mkt-aurora-static{animation-play-state:paused}@keyframes mkt-sky-drift{0%{transform:scale(1.16) translate(-3%,-2.5%)}to{transform:scale(1.16) translate(3%,2.5%)}}.mkt-aurora canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .9s ease}.mkt-aurora canvas[data-on]{opacity:1}.mkt-particles{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 52%,#000 78%);mask-image:linear-gradient(180deg,transparent 0,transparent 52%,#000 78%)}@media (min-width:1024px){.mkt-particles{-webkit-mask-image:radial-gradient(75% 85% at 24% 96%,transparent 0,transparent 46%,#000 74%);mask-image:radial-gradient(75% 85% at 24% 96%,transparent 0,transparent 46%,#000 74%)}}.mkt-hero-veil{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--tw-bg) 35%,transparent) 0,color-mix(in srgb,var(--tw-bg) 78%,transparent) 30%,color-mix(in srgb,var(--tw-bg) 92%,transparent) 50%,var(--tw-bg) 100%)}@media (min-width:1024px){.mkt-hero-veil{background:linear-gradient(to top,var(--tw-bg) 0,color-mix(in srgb,var(--tw-bg) 92%,transparent) 30%,color-mix(in srgb,var(--tw-bg) 85%,transparent) 42%,color-mix(in srgb,var(--tw-bg) 55%,transparent) 58%,color-mix(in srgb,var(--tw-bg) 18%,transparent) 76%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 48%,transparent 72%);mask-image:linear-gradient(90deg,#000 0,#000 48%,transparent 72%)}}html:has(.mkt) .topbar{background:transparent}html:has(.mkt) .topbar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--tw-bg) 72%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.mkt .hero.mkt-hero .eyebrow{background:color-mix(in srgb,var(--tw-bg) 62%,transparent);border-color:color-mix(in srgb,var(--tw-navy) 14%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mkt .hero.mkt-hero h1{font-size:clamp(2.5rem,min(1rem + 4.4vw,9vh),4.5rem);line-height:1;letter-spacing:-.035em;margin-bottom:clamp(14px,2.4vh,24px);max-width:16ch}.mkt .hero.mkt-hero .eyebrow{margin-bottom:clamp(10px,1.6vh,16px)}.mkt .hero.mkt-hero .mkt-cta-row{margin-top:clamp(16px,2.8vh,28px)}@media (min-width:1024px){.mkt .hd-body{min-height:clamp(220px,30vh,276px)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.mkt .mkt-grad{background-image:linear-gradient(118deg,var(--mkt-grad-a) 0,var(--mkt-grad-b) 58%,var(--mkt-grad-c) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.mkt .hero.mkt-hero .hero-sub{font-size:clamp(1rem,min(.9rem + .5vw,2.5vh),1.25rem);max-width:52ch;margin-left:0;margin-right:0}.mkt .hero.mkt-hero .mkt-cta-row{justify-content:flex-start}.mkt .hero.mkt-hero .mkt-hero-dl .mkt-btn{min-height:44px}.mkt .mkt-when-desktop{display:none}@media (min-width:1024px){.mkt .mkt-when-desktop{display:block}.mkt .mkt-when-handheld{display:none}}:root{--mkt-rv-mark:color-mix(in srgb,var(--tw-warn) 86%,var(--tw-navy));--mkt-rv-dot:color-mix(in srgb,var(--tw-navy) 22%,transparent)}.dark{--mkt-rv-mark:color-mix(in srgb,var(--tw-warn) 72%,var(--tw-on-slate));--mkt-rv-dot:color-mix(in srgb,var(--tw-on-slate) 28%,transparent)}.mkt .mkt-rv{max-width:1140px;margin:0 auto}.mkt .mkt-rv[data-single]{max-width:680px}.mkt .mkt-rv-track{display:grid}.mkt .mkt-rv-page{grid-area:1/1;display:grid;grid-gap:var(--s4);gap:var(--s4);grid-template-columns:1fr;align-content:center}@media (min-width:640px){.mkt .mkt-rv-page{grid-template-columns:repeat(2,1fr)}.mkt .mkt-rv[data-single] .mkt-rv-page{grid-template-columns:1fr}}@media (min-width:1024px){.mkt .mkt-rv-page{grid-template-columns:repeat(3,1fr)}.mkt .mkt-rv[data-single] .mkt-rv-page{grid-template-columns:1fr}}.mkt .mkt-rv-card{margin:0;padding:clamp(var(--s5),2.4vw,var(--s6));border-radius:var(--r);border:1px solid var(--mkt-card-glass-line);text-align:center;display:flex;flex-direction:column;justify-content:center}.mkt .mkt-rv-stars{font-size:16px;letter-spacing:3px;color:var(--mkt-rv-mark)}.mkt .mkt-rv-body{margin:var(--s3) 0 var(--s4);font-size:clamp(.9375rem,.88rem + .28vw,1.0625rem);line-height:1.55;color:var(--tw-text);overflow-wrap:anywhere}.mkt .mkt-rv[data-single] .mkt-rv-body{font-size:clamp(1.0625rem,.95rem + .5vw,1.25rem);max-width:54ch;margin-left:auto;margin-right:auto}.mkt .mkt-rv-who{display:flex;flex-direction:column;gap:2px}.mkt .mkt-rv-name{font-weight:600}.mkt .mkt-rv-role{font-size:var(--fs-sub);color:var(--tw-muted)}.mkt .mkt-rv-controls{display:flex;align-items:center;justify-content:center;gap:var(--s4);margin-top:var(--s5)}.mkt .mkt-rv-arrow{min-width:44px;min-height:44px;border-radius:999px;cursor:pointer;font:inherit;font-size:16px;line-height:1;color:var(--tw-text);background:var(--mkt-card-glass);border:1px solid var(--mkt-card-glass-line);transition:background var(--mkt-hover),border-color var(--mkt-hover),transform var(--mkt-hover)}@media (hover:hover){.mkt .mkt-rv-arrow:hover{border-color:var(--tw-blue)}}.mkt .mkt-rv-arrow:active{transform:scale(.96)}.mkt .mkt-rv-dots{display:flex;align-items:center;gap:var(--s2)}.mkt .mkt-rv-dot{width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mkt .mkt-rv-dot:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--mkt-rv-dot);transition:background var(--mkt-hover),transform var(--mkt-hover)}.mkt .mkt-rv-dot.is-on:after{background:var(--tw-blue);transform:scale(1.25)}.mkt .hero.mkt-hero .mkt-rise{--rise:26px;--mkt-enter:400ms}.mkt .hero.mkt-hero .mkt-in{--mkt-enter:400ms}.mkt .hero.mkt-hero .hero-demo-wrap{margin:0;animation:mkt-card-in .4s var(--mkt-ease) both;animation-delay:.22s}@keyframes mkt-card-in{0%{opacity:0;transform:perspective(1200px) translateY(36px) rotateX(8deg) scale(.97)}to{opacity:1;transform:none}}html:has(.mkt) .mkt-btn{border-radius:999px}html:has(.mkt) .mkt-btn.is-primary{position:relative;overflow:hidden;isolation:isolate}html:has(.mkt) .mkt-btn.is-primary:after{content:"";position:absolute;z-index:-1;top:-30%;bottom:-30%;left:0;width:40%;background:linear-gradient(105deg,transparent 0,color-mix(in srgb,var(--tw-on-slate) 18%,transparent) 50%,transparent 100%);transform:translateX(-160%) skewX(-14deg);pointer-events:none}@media (hover:hover){html:has(.mkt) .mkt-btn.is-primary:hover:after{animation:mkt-sweep .7s var(--mkt-ease)}}@keyframes mkt-sweep{to{transform:translateX(420%) skewX(-14deg)}}.mkt .mkt-magnet{display:inline-block}.mkt .hd-tilt,.mkt .hero-demo{position:relative;border-radius:var(--r)}.mkt .hero-demo{overflow:hidden;margin:0;max-width:none;background:var(--mkt-demo-glass);color:var(--mkt-demo-ink);border:1px solid var(--mkt-demo-glass-line);box-shadow:var(--mkt-demo-glass-shadow),inset 0 1px 0 var(--mkt-demo-glass-edge);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.mkt .hd-bar{background:var(--mkt-demo-bar);border-bottom-color:var(--mkt-demo-line)}.mkt .hd-title{color:var(--mkt-demo-ink)}.mkt .hd-dot{background:var(--mkt-demo-accent)}.mkt .hd-live{color:var(--mkt-demo-ok)}.mkt .hd-live i{background:var(--mkt-demo-ok);box-shadow:0 0 6px var(--mkt-demo-ok)}.mkt .hd-body{min-height:276px}.mkt .hd-line{color:var(--mkt-demo-ink-muted);margin-bottom:var(--s3)}.mkt .hd-line.is-you{color:var(--mkt-demo-ink);margin-top:var(--s3);margin-bottom:0}.mkt .hd-who{color:var(--mkt-demo-ink-muted)}.mkt .hd-objs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:0 0 var(--s3)}.mkt .hd-objs-lbl{font-size:var(--fs-caps);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-demo-ink-muted)}.mkt .hd-chip{position:relative;display:inline-block;font-size:var(--fs-micro);font-weight:600;line-height:1.3;padding:4px 10px;border-radius:999px;color:var(--mkt-demo-ink-muted);background:transparent;border:1px solid var(--mkt-demo-chip-line)}.mkt .hd-chip:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:2px solid var(--mkt-demo-warn);opacity:0;transition:opacity .2s var(--mkt-ease)}.mkt .hd-chip[data-on]{color:var(--mkt-demo-chip-on-ink);background:var(--mkt-demo-warn-soft);border-color:transparent;animation:hd-chip-settle .32s var(--mkt-ease)}.mkt .hd-chip[data-on]:after{opacity:1}@keyframes hd-chip-settle{0%{transform:scale(1)}45%{transform:scale(1.04)}to{transform:scale(1)}}.mkt .hd-suggest{margin:0 0 var(--s3);padding:var(--s3) var(--s3) var(--s3) var(--s4);background:var(--mkt-demo-block);border:1px solid var(--mkt-demo-line);border-left:3px solid var(--mkt-demo-accent);border-radius:var(--r-sm)}.mkt .hd-suggest-head{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s1)}.mkt .hd-suggest-label{margin:0;color:var(--mkt-demo-accent)}.mkt .hd-suggest p{font-family:var(--font-poppins),sans-serif;font-size:15px;font-weight:600;line-height:1.45;color:var(--mkt-demo-ink)}.mkt .hd-said{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:var(--fs-caps);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mkt-demo-ok);opacity:0;transform:scale(.7);transition:opacity .2s var(--mkt-ease),transform .2s var(--mkt-ease)}.mkt .hd-said[data-on]{opacity:1;transform:none}.mkt .hd-controls{display:flex;justify-content:flex-end;margin-top:var(--s3)}.mkt .hd-replay{gap:6px}@media (max-width:720px){.mkt .hd-body{min-height:300px}.mkt .hd-suggest p{font-size:var(--fs-body)}}.mkt .tiles.three .tile{position:relative;isolation:isolate;overflow:hidden;--mx:-999px;--my:-999px;box-shadow:0 22px 48px -30px var(--mkt-card-glow);transition:box-shadow var(--mkt-hover) var(--mkt-ease),border-color var(--mkt-hover)}.mkt .tiles.three .tile:after,.mkt .tiles.three .tile:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s var(--mkt-ease)}.mkt .tiles.three .tile:before{z-index:-1;background:radial-gradient(var(--mkt-spot-size) circle at var(--mx) var(--my),var(--mkt-spot),transparent 72%)}.mkt .tiles.three .tile:after{z-index:1;padding:1px;background:radial-gradient(var(--mkt-spot-size) circle at var(--mx) var(--my),var(--mkt-spot-border),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.mkt .tiles.three .tile>*{position:relative;z-index:2}@media (hover:hover) and (pointer:fine){.mkt .tiles.three .tile:hover{box-shadow:var(--mkt-hover-shadow);border-color:var(--mkt-hover-border)}.mkt .tiles.three .tile:hover:after,.mkt .tiles.three .tile:hover:before{opacity:1}.mkt .tiles.three .tile:hover .tile-ic{border-color:var(--tw-blue);background:var(--mkt-spot-ic)}}.mkt .mkt-steps-rail i{transform:scaleY(1)}.mkt .mkt-steps li{--d:calc(60ms + var(--i, 0) * 140ms)}.mkt .mkt-step-n{overflow:hidden;transition:color 0s linear calc(var(--d) + .2s),border-color 0s linear calc(var(--d) + .2s),background-color 0s linear calc(var(--d) + .2s)}.mkt .mkt-step-n:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:999px;background:var(--tw-slate);transform:scale(0);transition:transform .24s var(--mkt-ease) var(--d)}.mkt .mkt-steps li[data-on] .mkt-step-n{color:var(--tw-on-slate);border-color:var(--tw-slate);background:var(--tw-slate)}.mkt .mkt-steps li[data-on] .mkt-step-n:before{transform:scale(1)}.mkt .mkt-download{max-width:900px;transition:box-shadow var(--mkt-hover) var(--mkt-ease),border-color var(--mkt-hover)}@media (min-width:860px){.mkt .mkt-download{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-gap:var(--s7);gap:var(--s7);align-items:center}.mkt .mkt-dl-visual{order:2}}@media (hover:hover) and (pointer:fine){.mkt .mkt-download:hover{box-shadow:var(--mkt-hover-shadow);border-color:var(--tw-blue)}}.mkt .mkt-download:has(:focus-visible){box-shadow:var(--focus-ring),var(--mkt-hover-shadow);border-color:var(--tw-blue)}.mkt .mkt-dl-visual{margin:0 0 var(--s5)}@media (min-width:860px){.mkt .mkt-dl-visual{margin:0}}.mkt .mkt-dl-screen{position:relative;aspect-ratio:16/11;overflow:hidden;border:1px solid var(--tw-border);border-radius:var(--r);background:var(--tw-bg-soft)}.mkt .mkt-dl-titlebar{display:flex;gap:5px;align-items:center;height:22px;padding:0 10px;border-bottom:1px solid var(--tw-border);background:var(--tw-raised)}.mkt .mkt-dl-titlebar i{width:7px;height:7px;border-radius:50%;background:var(--tw-border)}.mkt .mkt-dl-tiles{position:absolute;inset:22px 0 0 0;padding:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;inset:22px 0 30px 0}.mkt .mkt-cam{position:relative;overflow:hidden;border-radius:8px;background:var(--tw-raised);border:1px solid var(--tw-border);color:var(--mkt-cam-person)}.mkt .mkt-cam-wash{position:absolute;inset:-12%;background:radial-gradient(62% 58% at 50% 66%,var(--mkt-dl-cam-a) 0,transparent 72%),radial-gradient(70% 62% at 24% 18%,var(--mkt-dl-cam-b) 0,transparent 70%);animation:cam-wash 26s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -7s);animation-play-state:paused}@keyframes cam-wash{0%{transform:translate(-3%,-2%) scale(1)}to{transform:translate(3%,3%) scale(1.06)}}.mkt .mkt-cam-person{position:absolute;left:50%;bottom:-3%;width:46%;display:block;transform:translateX(-50%);animation:cam-breathe 7s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.9s);animation-play-state:paused}.mkt .mkt-cam-person svg{display:block;width:100%;height:auto;fill:currentColor}@keyframes cam-breathe{0%,to{transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(-50%) translateY(-1.5%) scale(1.015)}}.mkt .mkt-cam.is-idle .mkt-cam-person{width:50%;left:46%}.mkt .mkt-cam.is-far .mkt-cam-person{width:38%;left:58%}.mkt .mkt-cam.is-muted .mkt-cam-person{width:44%;left:52%}.mkt .mkt-cam-pill{left:8px;bottom:7px;width:34%;height:5px;border-radius:3px}.mkt .mkt-cam-mic,.mkt .mkt-cam-pill{position:absolute;background:var(--mkt-cam-chrome)}.mkt .mkt-cam-mic{right:8px;bottom:6px;width:7px;height:7px;border-radius:50%}.mkt .mkt-cam.is-speaking .mkt-cam-mic{background:var(--tw-ok)}.mkt .mkt-cam.is-muted .mkt-cam-mic:after{content:"";position:absolute;left:-2px;top:2.5px;width:11px;height:1.5px;border-radius:1px;background:var(--mkt-cam-strike);transform:rotate(-45deg)}.mkt .mkt-cam.is-speaking{border-color:color-mix(in srgb,var(--tw-ok) 55%,var(--tw-border))}.mkt .mkt-cam.is-speaking:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--tw-ok);pointer-events:none;opacity:0;animation:dl-speak 2.6s ease-out infinite;animation-play-state:paused}@keyframes dl-speak{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.mkt .mkt-cam-levels{position:absolute;left:8px;top:8px;height:12px;display:flex;gap:2px;align-items:flex-end}.mkt .mkt-cam-levels b{display:block;width:3px;height:100%;border-radius:2px;background:var(--tw-ok);transform-origin:bottom;transform:scaleY(.3);animation:dl-level 1.15s ease-in-out infinite;animation-play-state:paused}.mkt .mkt-cam-levels b:nth-child(2){animation-delay:-.28s}.mkt .mkt-cam-levels b:nth-child(3){animation-delay:-.61s}.mkt .mkt-cam-levels b:nth-child(4){animation-delay:-.86s}@keyframes dl-level{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}.mkt .mkt-dl-tiles .mkt-cam:nth-child(2) .mkt-cam-wash{background:radial-gradient(60% 60% at 42% 60%,var(--mkt-dl-cam-b) 0,transparent 72%),radial-gradient(64% 58% at 80% 20%,var(--mkt-dl-cam-c) 0,transparent 70%)}.mkt .mkt-dl-tiles .mkt-cam:nth-child(3) .mkt-cam-wash{background:radial-gradient(64% 60% at 58% 64%,var(--mkt-dl-cam-c) 0,transparent 72%),radial-gradient(60% 56% at 20% 24%,var(--mkt-dl-cam-a) 0,transparent 70%)}.mkt .mkt-dl-tiles .mkt-cam:nth-child(4) .mkt-cam-wash{background:radial-gradient(62% 60% at 46% 62%,var(--mkt-dl-cam-a) 0,transparent 72%),radial-gradient(66% 60% at 76% 22%,var(--mkt-dl-cam-b) 0,transparent 70%)}.mkt .mkt-dl-bar{position:absolute;left:0;right:0;bottom:0;height:30px;display:flex;justify-content:center;align-items:center;gap:8px;border-top:1px solid var(--tw-border);background:var(--tw-raised)}.mkt .mkt-dl-bar i{width:16px;height:16px;border-radius:50%;background:color-mix(in srgb,var(--tw-navy) 12%,transparent);border:1px solid var(--tw-border)}.mkt .mkt-dl-bar i.is-end{width:28px;border-radius:8px;border-color:transparent;background:color-mix(in srgb,var(--tw-danger,var(--tw-warn)) 72%,var(--tw-surface))}.mkt .mkt-dl-overlay{--mkt-demo-ink:var(--mkt-slate-ink);--mkt-demo-ink-muted:var(--mkt-slate-ink-muted);--mkt-demo-line:var(--mkt-slate-line);--mkt-demo-raised:var(--mkt-slate-raised);--mkt-demo-accent:var(--mkt-slate-accent);--mkt-demo-ok:var(--mkt-slate-ok);--mkt-demo-ok-pill:color-mix(in srgb,var(--mkt-slate-ok) 8%,var(--tw-slate));--mkt-demo-ok-pill-ink:color-mix(in srgb,var(--mkt-slate-ok) 75%,var(--tw-on-slate));--mkt-demo-bar:transparent;position:absolute;top:34px;right:10px;width:56%;border-radius:10px;overflow:hidden;background:var(--tw-slate);color:var(--mkt-demo-ink);border:1px solid var(--mkt-demo-line);box-shadow:var(--mkt-hover-shadow)}.mkt .mkt-dl-overlay .hd-bar{padding:7px 10px;gap:6px}.mkt .mkt-dl-overlay .hd-title{font-size:10px}.mkt .mkt-dl-overlay .hd-live{font-size:8px}.mkt .mkt-dl-overlay .hd-dot{width:6px;height:6px}.mkt .mkt-dl-lines{display:grid;grid-gap:6px;gap:6px;padding:10px 10px 6px}.mkt .mkt-dl-lines b,.mkt .mkt-dl-say b{display:block;height:6px;border-radius:3px;background:var(--mkt-demo-line)}.mkt .mkt-dl-lines b:first-child{width:78%}.mkt .mkt-dl-lines b:nth-child(2){width:52%;background:color-mix(in srgb,var(--tw-on-slate) 26%,transparent)}.mkt .mkt-dl-lines b:nth-child(3){width:66%}.mkt .mkt-dl-say{margin:4px 10px 10px;padding:8px 8px 8px 10px;display:grid;grid-gap:6px;gap:6px;border:1px solid var(--mkt-demo-line);border-left:2px solid var(--mkt-demo-accent);border-radius:7px}.mkt .mkt-dl-say .hd-suggest-label{font-size:8px;margin:0}.mkt .mkt-dl-say b:nth-child(2){width:88%}.mkt .mkt-dl-say b:nth-child(2),.mkt .mkt-dl-say b:nth-child(3){background:color-mix(in srgb,var(--tw-on-slate) 30%,transparent)}.mkt .mkt-dl-say b:nth-child(3){width:60%}.mkt .mkt-final{--mkt-demo-ink:var(--mkt-slate-ink);--mkt-demo-ink-muted:var(--mkt-slate-ink-muted);--mkt-demo-line:var(--mkt-slate-line);--mkt-demo-raised:var(--mkt-slate-raised);position:relative;isolation:isolate;overflow:hidden;padding:var(--s10) var(--s7);background:var(--tw-slate);color:var(--mkt-demo-ink);border-color:var(--mkt-demo-line);box-shadow:var(--mkt-hover-shadow)}.mkt .mkt-final:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-45%;right:-18%;width:64%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tw-on-slate) 11%,transparent),transparent 72%)}.mkt .mkt-final h2{color:var(--mkt-demo-ink);font-size:clamp(26px,3.6vw,34px)}.mkt .mkt-final p{color:var(--mkt-demo-ink-muted)}.mkt .mkt-final .mkt-btn.is-primary{background:var(--tw-on-slate);color:var(--tw-slate)}.mkt .mkt-final .mkt-btn.is-ghost{background:transparent;color:var(--mkt-demo-ink);border-color:color-mix(in srgb,var(--tw-on-slate) 42%,transparent)}@media (hover:hover){.mkt .mkt-final .mkt-btn.is-primary:hover{background:color-mix(in srgb,var(--tw-on-slate) 90%,var(--tw-slate))}.mkt .mkt-final .mkt-btn.is-ghost:hover{background:var(--mkt-demo-raised);border-color:var(--tw-on-slate)}}@media (hover:none){.mkt .mkt-final .mkt-btn.is-primary:hover{background:var(--tw-on-slate)}.mkt .mkt-final .mkt-btn.is-ghost:hover{background:transparent;border-color:color-mix(in srgb,var(--tw-on-slate) 42%,transparent)}}@media (max-width:720px){.mkt .mkt-final{padding:var(--s8) var(--s5)}}.mkt-menu-nav a[aria-current=page]{background:var(--tw-tint);font-weight:600}.mkt .tile.price{overflow:visible;transition:box-shadow var(--mkt-hover) var(--mkt-ease),border-color var(--mkt-hover)}.mkt .tile.price h3{font-family:var(--font-inter),sans-serif;font-size:var(--fs-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tw-muted);padding-bottom:var(--s3);margin-bottom:var(--s3);border-bottom:1px solid var(--tw-border)}.mkt .tile.price .price-amount{font-size:40px;margin-top:var(--s4)}.mkt .tile.price .price-cta{margin-top:auto;padding-top:var(--s5);margin-bottom:0}.mkt .tile.price .price-feat{margin:0;padding-top:var(--s1);flex:1 1 auto;align-content:start}.mkt .tile.price .price-feat li{padding:10px 0 10px 30px;border-top:1px solid var(--tw-border)}.mkt .tile.price .price-feat li:first-child{border-top:0}.mkt .tile.price .price-feat li:before{content:"";position:absolute;left:0;top:10px;width:20px;height:20px;border-radius:50%;border:1px solid var(--tw-border);background:var(--tw-tint);transform:none}.mkt .tile.price .price-feat li:after{content:"";position:absolute;left:7px;top:14px;width:4px;height:8px;border:solid var(--tw-ok);border-width:0 2px 2px 0;transform:rotate(45deg)}.mkt .tile.price.is-featured{border-color:var(--mkt-featured-border);background:var(--mkt-featured-bg);box-shadow:var(--mkt-hover-shadow)}.mkt .tile.price:has(:focus-visible){box-shadow:var(--focus-ring),var(--mkt-hover-shadow);border-color:var(--tw-blue)}@media (hover:hover) and (pointer:fine){.mkt .tile.price:hover{box-shadow:var(--mkt-hover-shadow);border-color:var(--tw-blue)}}.mkt .price-flag{top:0;right:auto;left:50%;transform:translate(-50%,-50%);color:var(--tw-accent-fg);border-color:color-mix(in srgb,var(--tw-accent-fg) 30%,var(--tw-surface));background:color-mix(in srgb,var(--tw-accent-fg) 10%,var(--tw-surface));box-shadow:0 0 0 4px var(--tw-bg)}.mkt-team{margin:0;padding:var(--s3) var(--s4);box-sizing:border-box;min-height:var(--mkt-slot-h);display:flex;flex-direction:column;justify-content:center;border:1px solid var(--tw-border);border-radius:var(--r-sm);background:var(--tw-bg-soft)}.mkt-team-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s2)}.mkt-team-label{font-size:var(--fs-sub);font-weight:600;color:var(--tw-navy)}.mkt-team-out{display:inline-flex;align-items:baseline;gap:var(--s2);font-size:var(--fs-sub);color:var(--tw-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-team-n{min-width:9ch}.mkt-team-n,.mkt-team-price{display:inline-block;text-align:right}.mkt-team-price{min-width:4.4ch;font-family:var(--font-poppins),sans-serif;font-size:var(--fs-card);font-weight:700;color:var(--tw-navy)}.mkt-range{display:block;width:100%;margin:0;accent-color:var(--tw-blue);cursor:pointer}.mkt-range:focus-visible{outline:2px solid var(--tw-blue);outline-offset:4px;border-radius:4px}.mkt-team-ticks{display:flex;justify-content:space-between;margin-top:2px;font-size:var(--fs-caps);color:var(--tw-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:420px){.mkt-team-head{flex-direction:column;align-items:flex-start;gap:var(--s1)}.mkt-team-n{text-align:left}}.mkt .mkt-foot-links a{position:relative;display:inline-block;padding-bottom:2px}.mkt .mkt-foot-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--mkt-hover) var(--mkt-ease)}.mkt .mkt-foot-links a:hover{text-decoration:none}@media (hover:hover){.mkt .mkt-foot-links a:hover:after{transform:scaleX(1);transform-origin:left}}@media (hover:none){.mkt .mkt-foot-links a:hover{color:var(--tw-muted)}}.mkt .mkt-foot-links a:active{color:var(--tw-navy)}html:has(.mkt) .topbar{padding-left:max(clamp(var(--s5),5vw,var(--s9)),calc((var(--mkt-vw, 100vw) - 1320px) / 2));padding-right:max(clamp(var(--s5),5vw,var(--s9)),calc((var(--mkt-vw, 100vw) - 1320px) / 2))}:root{--mkt-card-glass:color-mix(in srgb,var(--tw-surface) 82%,transparent);--mkt-card-glass-line:color-mix(in srgb,var(--tw-navy) 14%,transparent);--mkt-card-glass-edge:color-mix(in srgb,var(--tw-bg) 90%,transparent);--mkt-card-shadow:0 24px 60px -30px color-mix(in srgb,var(--tw-navy) 35%,transparent);--mkt-glow-opacity:0.22;--mkt-feature-glass:color-mix(in srgb,var(--tw-surface) 72%,transparent);--mkt-feature-sheen:color-mix(in srgb,var(--tw-bg) 55%,transparent);--mkt-feature-line:color-mix(in srgb,var(--tw-navy) 18%,transparent);--mkt-feature-glow-rest:0.10;--mkt-feature-glow-hover:0.34;--mkt-grid-dot:color-mix(in srgb,var(--tw-navy) 16%,transparent);--mkt-grid-lamp:var(--tw-blue);--mkt-dl-cam-a:color-mix(in srgb,var(--tw-navy) 14%,transparent);--mkt-dl-cam-b:color-mix(in srgb,var(--tw-blue) 13%,transparent);--mkt-dl-cam-c:color-mix(in srgb,var(--tw-ok) 9%,transparent);--mkt-cam-person:color-mix(in srgb,var(--tw-navy) 32%,transparent);--mkt-cam-chrome:color-mix(in srgb,var(--tw-navy) 22%,transparent);--mkt-cam-strike:color-mix(in srgb,var(--tw-navy) 50%,transparent);--mkt-cam-who-ink:var(--tw-navy);--mkt-cam-who-bg:color-mix(in srgb,var(--tw-bg) 82%,transparent)}.dark{--mkt-card-glass:color-mix(in srgb,var(--tw-surface) 78%,transparent);--mkt-card-glass-line:color-mix(in srgb,var(--tw-on-slate) 14%,transparent);--mkt-card-glass-edge:color-mix(in srgb,var(--tw-on-slate) 10%,transparent);--mkt-card-shadow:0 24px 70px -28px color-mix(in srgb,var(--tw-bg) 85%,transparent);--mkt-glow-opacity:0.38;--mkt-feature-glass:color-mix(in srgb,var(--tw-surface) 64%,transparent);--mkt-feature-sheen:color-mix(in srgb,var(--tw-on-slate) 7%,transparent);--mkt-feature-line:color-mix(in srgb,var(--tw-on-slate) 16%,transparent);--mkt-feature-glow-rest:0.30;--mkt-feature-glow-hover:0.58;--mkt-grid-dot:color-mix(in srgb,var(--tw-on-slate) 12%,transparent);--mkt-grid-lamp:var(--mkt-accent);--mkt-dl-cam-a:color-mix(in srgb,var(--tw-blue) 26%,transparent);--mkt-dl-cam-b:color-mix(in srgb,var(--tw-ok) 15%,transparent);--mkt-dl-cam-c:color-mix(in srgb,var(--tw-on-slate) 8%,transparent);--mkt-cam-person:color-mix(in srgb,var(--tw-on-slate) 26%,transparent);--mkt-cam-chrome:color-mix(in srgb,var(--tw-on-slate) 22%,transparent);--mkt-cam-strike:color-mix(in srgb,var(--tw-on-slate) 55%,transparent);--mkt-cam-who-ink:var(--tw-on-slate);--mkt-cam-who-bg:color-mix(in srgb,var(--tw-bg) 72%,transparent)}.mkt .mkt-glass{background:var(--mkt-card-glass);border-color:var(--mkt-card-glass-line);box-shadow:var(--mkt-card-shadow),inset 0 1px 0 var(--mkt-card-glass-edge);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}@media (hover:none){.mkt .mkt-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--tw-surface) 95%,transparent)}}.mkt .mkt-statement{font-family:var(--font-poppins),sans-serif;font-weight:600;font-size:clamp(1.35rem,1rem + 1.4vw,2.1rem);line-height:1.25;letter-spacing:-.015em;max-width:30ch;margin:var(--s2) auto var(--s9);text-align:center;color:var(--tw-muted)}.mkt .mkt-sw{position:relative;display:inline-block}.mkt .mkt-sw:after{content:attr(data-w) /"";position:absolute;left:0;top:0;color:var(--tw-navy);pointer-events:none;white-space:nowrap;opacity:clamp(0,calc(var(--lit, 0) - var(--i, 0)),1)}.mkt .mkt-features-stage{position:relative;isolation:isolate;padding:var(--s5) 0}.mkt .mkt-gridlight{position:absolute;z-index:-1;inset:-6% 0;pointer-events:none;overflow:hidden;--gx:50%;--gy:64%;-webkit-mask-image:radial-gradient(circle,#000 1.3px,transparent 1.9px),radial-gradient(ellipse 74% 70% at 50% 52%,#000 30%,transparent 100%);-webkit-mask-size:22px 22px,100% 100%;-webkit-mask-composite:source-in;mask-image:radial-gradient(circle,#000 1.3px,transparent 1.9px),radial-gradient(ellipse 74% 70% at 50% 52%,#000 30%,transparent 100%);mask-size:22px 22px,100% 100%;-webkit-mask-composite:source-in,xor;mask-composite:intersect}.mkt .mkt-gridlight-base{position:absolute;inset:0;background:var(--mkt-grid-dot)}.mkt .mkt-gridlight-lamp{position:absolute;left:0;top:0;width:640px;height:640px;border-radius:50%;background:radial-gradient(closest-side,var(--mkt-grid-lamp) 0,color-mix(in srgb,var(--mkt-grid-lamp) 45%,transparent) 42%,transparent 100%);transform:translate(calc(var(--gx) - 320px),calc(var(--gy) - 320px));opacity:.6;will-change:transform;transition:transform .26s var(--mkt-ease),opacity .32s var(--mkt-ease)}.mkt .mkt-gridlight[data-hover] .mkt-gridlight-lamp{opacity:1;transition-duration:.12s,.32s}@media (hover:none){.mkt .mkt-gridlight-lamp{transition:none;opacity:.85;animation:mkt-lamp-drift 28s ease-in-out infinite alternate;animation-play-state:paused}}@keyframes mkt-lamp-drift{0%{transform:translate(-6%,8%)}50%{transform:translate(52%,42%)}to{transform:translate(96%,4%)}}.mkt .tiles.three.mkt-features-grid{gap:var(--s4);max-width:960px;margin-left:auto;margin-right:auto}.mkt .mkt-feature-tilt{position:relative}.mkt .mkt-feature-glow{position:absolute;inset:6% -2% -10% -2%;z-index:0;border-radius:40px;pointer-events:none;background:linear-gradient(137deg,var(--mkt-aurora-1) 0,var(--mkt-aurora-2) 50%,var(--mkt-aurora-3) 100%);opacity:var(--mkt-feature-glow-rest);transition:opacity .32s var(--mkt-ease);-webkit-mask-image:radial-gradient(ellipse 60% 62% at 50% 55%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 60% 62% at 50% 55%,#000 20%,transparent 78%)}@media (hover:hover) and (pointer:fine){.mkt .mkt-feature-tilt:hover .mkt-feature-glow{opacity:var(--mkt-feature-glow-hover)}}.mkt .tiles.three .tile.mkt-feature{background:linear-gradient(180deg,var(--mkt-feature-sheen) 0,transparent 46%),var(--mkt-feature-glass);border-color:var(--mkt-feature-line);box-shadow:var(--mkt-card-shadow),inset 0 1px 0 var(--mkt-card-glass-edge),inset 0 0 0 1px color-mix(in srgb,var(--tw-on-slate) 5%,transparent);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}@media (hover:none){.mkt .tiles.three .tile.mkt-feature{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,var(--mkt-feature-sheen) 0,transparent 46%),color-mix(in srgb,var(--tw-surface) 95%,transparent)}}.mkt .mkt-shine{position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1.5px;pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.mkt .mkt-shine i{position:absolute;left:50%;top:50%;width:220%;aspect-ratio:1;display:block;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--mkt-accent) 35%,transparent) 30deg,var(--mkt-accent) 55deg,color-mix(in srgb,var(--mkt-accent) 35%,transparent) 80deg,transparent 110deg,transparent 1turn);transform:translate(-50%,-50%) rotate(calc(var(--i, 0) * 120deg));animation:mkt-shine 11s linear infinite;animation-delay:calc(var(--i, 0) * -3.7s);animation-play-state:paused;will-change:transform}@keyframes mkt-shine{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mkt .mkt-shine{display:none}}.mkt .tiles.three.mkt-features-grid{align-items:stretch}.mkt .mkt-feature-tilt{display:flex}.mkt .tiles.three .tile.mkt-feature{flex:1 1 auto;justify-content:flex-start;gap:var(--s5);min-height:0}.mkt .tiles.three .tile.mkt-feature h3{line-height:1.25;min-height:2.5em}@media (max-width:720px){.mkt .tiles.three .tile.mkt-feature h3{min-height:0}}.mkt .mkt-feature svg .ic-pupil,.mkt .mkt-feature svg .ic-spark,.mkt .mkt-feature svg .ic-star,.mkt .mkt-feature svg .ic-wave{transform-box:fill-box;transform-origin:center}.mkt .mkt-feature svg .ic-wave{animation:ic-wave 4.4s ease-in-out infinite;animation-play-state:paused}.mkt .mkt-feature svg .ic-wave.is-outer{animation-delay:.35s;opacity:.55}@keyframes ic-wave{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.mkt .mkt-feature svg .ic-slash{stroke-dasharray:1;stroke-dashoffset:0;animation:ic-slash 6s ease-in-out infinite;animation-play-state:paused}@keyframes ic-slash{0%,62%,to{stroke-dashoffset:0}70%{stroke-dashoffset:1}78%{stroke-dashoffset:1}90%{stroke-dashoffset:0}}.mkt .mkt-feature svg .ic-pupil{animation:ic-pupil 6s ease-in-out infinite;animation-play-state:paused}@keyframes ic-pupil{0%,66%,to{transform:scale(1)}74%{transform:scale(.72)}}.mkt .mkt-feature svg .ic-star{animation:ic-star 5.2s ease-in-out infinite;animation-play-state:paused}@keyframes ic-star{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(14deg) scale(1.07)}}.mkt .mkt-feature svg .ic-spark{animation:ic-spark 5.2s ease-in-out infinite;animation-play-state:paused;opacity:0}.mkt .mkt-feature svg .ic-spark.is-2{animation-delay:1.3s}@keyframes ic-spark{0%,30%,70%,to{opacity:0;transform:scale(.4)}45%,55%{opacity:1;transform:scale(1.15)}}@media (hover:hover) and (pointer:fine){.mkt .mkt-feature:hover svg .ic-wave{animation-duration:1.6s}.mkt .mkt-feature:hover svg .ic-pupil,.mkt .mkt-feature:hover svg .ic-slash{animation-duration:2.4s}.mkt .mkt-feature:hover svg .ic-spark,.mkt .mkt-feature:hover svg .ic-star{animation-duration:2s}.mkt .mkt-feature:hover .tile-ic{box-shadow:0 0 0 4px color-mix(in srgb,var(--mkt-accent) 18%,transparent),0 8px 24px -10px color-mix(in srgb,var(--mkt-accent) 55%,transparent)}}.mkt .tiles.three .tile.mkt-feature .tile-ic{transition:box-shadow var(--mkt-hover) var(--mkt-ease),border-color var(--mkt-hover),background var(--mkt-hover)}.mkt .tiles.three .tile.mkt-feature{position:relative;z-index:1;border-radius:28px;padding:var(--s6);min-height:300px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s6)}.mkt .tiles.three .tile.mkt-feature .tile-ic{margin-bottom:0;width:52px;height:52px;border-radius:16px}.mkt .tiles.three .tile.mkt-feature h3{font-size:var(--fs-section);letter-spacing:-.015em;margin-bottom:var(--s2)}.mkt .tiles.three .tile.mkt-feature p{margin:0}.mkt .tiles.three .tile.mkt-feature:after{opacity:.45;background:linear-gradient(137deg,color-mix(in srgb,var(--mkt-accent) 75%,transparent) 0,transparent 48%,color-mix(in srgb,var(--mkt-aurora-3) 55%,transparent) 100%)}@media (hover:hover) and (pointer:fine){.mkt .tiles.three .tile.mkt-feature:hover:after{opacity:1;background:radial-gradient(var(--mkt-spot-size) circle at var(--mx) var(--my),var(--mkt-spot-border),transparent 70%),linear-gradient(137deg,color-mix(in srgb,var(--mkt-accent) 75%,transparent) 0,transparent 48%,color-mix(in srgb,var(--mkt-aurora-3) 55%,transparent) 100%)}}@media (max-width:720px){.mkt .tiles.three .tile.mkt-feature{min-height:0;gap:var(--s5)}}.mkt .mkt-hiw{position:relative;margin-left:calc(50% - var(--mkt-vw, 100vw) / 2);width:var(--mkt-vw,100vw);padding:var(--s10) clamp(var(--s5),5vw,var(--s7));background:var(--tw-bg-soft)}.mkt .mkt-hiw-pin{width:min(1080px,100%);margin:0 auto;display:grid;grid-gap:var(--s7);gap:var(--s7)}.mkt .mkt-hiw-panel .hero-demo{margin:0}.mkt .mkt-hiw-card .hd-body{position:relative;min-height:236px;padding:0}.mkt .mkt-hiw-state{position:absolute;inset:0;padding:var(--s4)}.mkt .mkt-hiw-ok{display:inline-flex;align-items:center;gap:6px;margin:0 var(--s2) var(--s3) 0;font-size:var(--fs-caps);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mkt-demo-ok-pill-ink);padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--mkt-demo-ok) 40%,transparent);background:var(--mkt-demo-ok-pill)}.mkt .mkt-hiw-done{margin-top:var(--s3)}@media (min-width:1024px){.mkt .mkt-hiw-pin{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:var(--s9);align-items:start}.mkt .mkt-hiw[data-pinned]{min-height:var(--mkt-hiw-vh,260vh);padding-top:0;padding-bottom:0}.mkt .mkt-hiw[data-pinned] .mkt-hiw-pin{position:-webkit-sticky;position:sticky;top:var(--mkt-topbar);height:calc(100svh - var(--mkt-topbar));align-items:center}.mkt .mkt-hiw[data-pinned] .mkt-steps li{--d:0ms;padding:var(--s3);margin:0 calc(-1 * var(--s3));border-radius:var(--r);border:1px solid transparent;transition:background var(--mkt-hover),border-color var(--mkt-hover)}.mkt .mkt-hiw[data-pinned] .mkt-step-n{transition:none}.mkt .mkt-hiw[data-pinned] .mkt-steps li h3{color:var(--tw-muted);transition:color 0s linear .12s}.mkt .mkt-hiw[data-pinned] .mkt-steps li[data-on] h3{color:var(--tw-navy)}.mkt .mkt-hiw[data-pinned] .mkt-steps li[data-active]{background:var(--mkt-card-glass);border-color:var(--mkt-card-glass-line)}.mkt .mkt-hiw[data-pinned] .mkt-steps-rail{top:27px;bottom:27px}}.mkt .mkt-hiw-more{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;margin-top:var(--s5);padding:var(--s2) var(--s4);border:1px solid var(--tw-border);border-radius:999px;color:var(--tw-navy);background:var(--tw-tint);font-weight:600;text-decoration:none;transition:background var(--mkt-hover),border-color var(--mkt-hover),transform var(--mkt-hover) var(--mkt-ease)}.mkt .mkt-hiw-more:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}@media (hover:hover){.mkt .mkt-hiw-more:hover{background:var(--tw-hover);border-color:var(--tw-blue);transform:translateY(-1px)}}.mkt.mkt-guide .mkt-hiw{margin:var(--s5) 0 0;width:auto;border-radius:18px;padding:var(--s6) clamp(var(--s4),3vw,var(--s6))}.mkt.mkt-guide .mkt-hiw-intro{margin:0;max-width:65ch;color:var(--tw-muted);font-size:1rem;line-height:1.6}.mkt.mkt-guide .mkt-hiw-head{grid-column:1/-1}.mkt.mkt-guide .mkt-hiw-head h2{margin:0 0 var(--s3);font-size:clamp(1.6rem,2.3vw,2.15rem);line-height:1.15}.mkt.mkt-guide .mkt-steps{margin:0;padding:0;gap:var(--s5)}.mkt.mkt-guide .mkt-steps li{margin-bottom:0}.mkt.mkt-guide .mkt-steps h3{margin:3px 0 var(--s2);font-size:1.0625rem;line-height:1.35}.mkt.mkt-guide .mkt-steps p{margin:0;font-size:.9375rem;line-height:1.6}.mkt.mkt-guide .mkt-hiw-card .hd-body{min-height:0}.mkt.mkt-guide .mkt-hiw-state>:last-child{margin-bottom:0}.mkt.mkt-guide .mkt-hiw-panel{align-self:center;min-width:0}.mkt.mkt-guide .mkt-hiw-state{padding:var(--s5) calc(var(--s5) + 30px) var(--s5) var(--s5);transition:background var(--mkt-hover),box-shadow var(--mkt-hover)}.mkt.mkt-guide .mkt-hiw-state[data-active]{background:color-mix(in srgb,var(--mkt-demo-accent) 8%,transparent);box-shadow:inset 3px 0 0 var(--mkt-demo-accent)}.mkt.mkt-guide .mkt-hiw-state .hd-line{margin-bottom:var(--s4)}.mkt.mkt-guide .mkt-hiw-state .hd-line.is-you{margin-top:var(--s4);margin-bottom:0}.mkt.mkt-guide .mkt-hiw-state .hd-objs{margin-bottom:var(--s4)}.mkt.mkt-guide .mkt-hiw-state .hd-suggest{margin-bottom:var(--s4);padding:var(--s4) var(--s4) var(--s4) var(--s5)}.mkt.mkt-guide .mkt-hiw[data-progressive] .mkt-steps li{padding:var(--s3);margin:0 calc(-1 * var(--s3));border:1px solid transparent;border-radius:var(--r);transition:background var(--mkt-hover),border-color var(--mkt-hover)}.mkt.mkt-guide .mkt-hiw[data-progressive] .mkt-steps li[data-active]{background:var(--mkt-card-glass);border-color:var(--mkt-card-glass-line)}.mkt.mkt-guide .mkt-hiw[data-progressive] .mkt-steps li h3{color:var(--tw-muted)}.mkt.mkt-guide .mkt-hiw[data-progressive] .mkt-steps li[data-on] h3{color:var(--tw-navy)}.mkt.mkt-guide .hd-line .hd-who{margin-right:.5em}@media (min-width:1024px){.mkt.mkt-guide .mkt-hiw-pin{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s6)}.mkt.mkt-guide .mkt-hiw-copy{align-self:center}}@media (max-width:720px){.mkt.mkt-guide .mkt-hiw-state{padding:var(--s4) calc(var(--s4) + 28px) var(--s4) var(--s4)}.mkt.mkt-guide .mkt-hiw-state .hd-line{margin-bottom:var(--s3)}.mkt.mkt-guide .mkt-hiw-state .hd-line.is-you{margin-top:var(--s3)}.mkt.mkt-guide .mkt-hiw-state .hd-objs,.mkt.mkt-guide .mkt-hiw-state .hd-suggest{margin-bottom:var(--s3)}}@media (min-width:1024px) and (max-width:1279px){.mkt-guide .mkt-doc-body.has-toc{grid-template-columns:minmax(0,1fr)}.mkt-guide .mkt-doc-body.has-toc .mkt-doc-article{grid-row:auto}.mkt-guide .mkt-doc-toc{display:none}.mkt-guide .mkt-doc-toc-m{display:block}}@media (min-width:1280px){.mkt.mkt-guide .mkt-doc-body{--mkt-guide-w:min(1240px,calc(var(--mkt-vw, 100vw) - 2 * var(--s7)));width:var(--mkt-guide-w);margin-left:calc(50% - var(--mkt-guide-w) / 2)}.mkt-guide .mkt-doc-body.has-toc{grid-template-columns:minmax(0,1fr) 200px;gap:var(--s8)}}@media (min-width:1024px){.mkt .mkt-head.is-split{max-width:var(--mkt-pricing-w);margin:0 auto var(--s6);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;grid-gap:var(--s7);gap:var(--s7);text-align:left}.mkt .mkt-head.is-split .mkt-head-aside .hero-sub{margin:0}}:root{--mkt-pricing-w:920px}.mkt .mkt-prices{max-width:var(--mkt-pricing-w);margin-left:auto;margin-right:auto;gap:var(--s6)}@media (min-width:721px){.mkt .mkt-prices{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}.mkt .mkt-price-frame{position:relative;isolation:isolate;--mx:-999px;--my:-999px;padding:10px;border-radius:26px;border:1px solid var(--mkt-card-glass-line);background:color-mix(in srgb,var(--tw-surface) 45%,transparent);transition:box-shadow var(--mkt-hover) var(--mkt-ease),border-color var(--mkt-hover)}.mkt .mkt-price-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:1;opacity:0;transition:opacity .2s var(--mkt-ease);background:radial-gradient(460px circle at var(--mx) var(--my),var(--mkt-spot-border),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.mkt .mkt-price-frame>:not(.mkt-shine):not(.price-flag){position:relative;z-index:2}.mkt .mkt-price-frame>.price-flag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:4}.mkt .mkt-price-frame .tile.price{margin:0;border-radius:18px;overflow:visible}.mkt .mkt-price-frame .tile.price:has(:focus-visible),.mkt .mkt-price-frame .tile.price:hover{border-color:var(--mkt-card-glass-line);box-shadow:var(--mkt-card-shadow),inset 0 1px 0 var(--mkt-card-glass-edge)}.mkt .mkt-price-frame.is-featured{border-color:color-mix(in srgb,var(--mkt-accent) 55%,var(--mkt-card-glass-line));box-shadow:0 30px 80px -30px color-mix(in srgb,var(--mkt-accent) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--mkt-accent) 18%,transparent)}.mkt .mkt-prices{align-items:stretch}.mkt .mkt-price-frame{display:flex;flex-direction:column}.mkt .mkt-price-frame .tile.price{flex:1 1 auto;display:flex;flex-direction:column}.mkt .mkt-price-slot{margin:var(--s2) 0 var(--s4);display:flex}.mkt .mkt-price-slot>*{flex:1 1 auto}:root{--mkt-slot-h:150px}@supports (grid-template-rows:subgrid){@media (min-width:721px){.mkt .mkt-prices{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.mkt .mkt-price-frame{display:grid;grid-row:span 6;grid-template-rows:subgrid}.mkt .mkt-price-frame .tile.price{display:grid;grid-row:1/-1;grid-template-rows:subgrid;align-items:start}.mkt .mkt-price-slot,.mkt .tile.price .price-feat{align-self:stretch}.mkt .tile.price .price-cta{margin-top:0;align-self:end}}}.mkt .mkt-price-frame:has(:focus-visible){box-shadow:var(--focus-ring),var(--mkt-hover-shadow);border-color:var(--tw-blue)}@media (hover:hover) and (pointer:fine){.mkt .mkt-price-frame:hover{border-color:var(--tw-blue)}.mkt .mkt-price-frame:hover:after{opacity:1}}.mkt .mkt-price-frame[data-state=hidden] .mkt-row{opacity:0;transform:translateX(-8px);transition:none}.mkt .mkt-price-frame[data-state=show] .mkt-row{opacity:1;transform:none;transition:opacity .32s var(--mkt-ease),transform .32s var(--mkt-ease);transition-delay:calc(.14s + var(--i, 0) * 50ms)}.mkt .mkt-download{border-radius:24px}.mkt .mkt-dl-visual{position:relative}.mkt .mkt-dl-lines b,.mkt .mkt-dl-say b{transform-origin:left center}.mkt .mkt-download[data-state=hidden] .mkt-dl-tiles span{opacity:0;transform:scale(.8);transition:none}.mkt .mkt-download[data-state=show] .mkt-dl-tiles span{opacity:1;transform:none;transition:opacity .32s var(--mkt-ease),transform .32s var(--mkt-ease);transition-delay:calc(.16s + var(--i, 0) * 60ms)}.mkt .mkt-download[data-state=hidden] .mkt-dl-overlay{opacity:0;transform:translateX(28px);transition:none}.mkt .mkt-download[data-state=show] .mkt-dl-overlay{opacity:1;transform:none;transition:opacity .36s var(--mkt-ease) .46s,transform .36s var(--mkt-ease) .46s}.mkt .mkt-download[data-state=hidden] .mkt-dl-lines b,.mkt .mkt-download[data-state=hidden] .mkt-dl-say b{transform:scaleX(0);transition:none}.mkt .mkt-download[data-state=show] .mkt-dl-lines b,.mkt .mkt-download[data-state=show] .mkt-dl-say b{transform:none;transition:transform .35s var(--mkt-ease);transition-delay:calc(.76s + var(--i, 0) * 70ms)}.mkt .mkt-final{border:0;border-radius:0;margin-left:calc(50% - var(--mkt-vw, 100vw) / 2);width:var(--mkt-vw,100vw);padding:clamp(64px,12vh,128px) clamp(var(--s5),5vw,var(--s9));--mkt-aurora-0:var(--tw-slate);--mkt-aurora-1:color-mix(in srgb,var(--tw-blue) 88%,var(--tw-slate));--mkt-aurora-2:color-mix(in srgb,var(--tw-ok) 48%,var(--tw-slate));--mkt-aurora-3:color-mix(in srgb,var(--tw-navy) 60%,var(--tw-slate));--mkt-aurora-k:0.75;--mkt-particle:var(--mkt-slate-accent)}@supports (color:oklch(from red l c h)){.mkt .mkt-final{--mkt-aurora-1:oklch(from var(--tw-blue) 0.70 0.15 h);--mkt-aurora-2:oklch(from var(--tw-blue) 0.74 0.13 calc(h - 55));--mkt-aurora-3:oklch(from var(--tw-blue) 0.50 0.17 calc(h + 45))}}.mkt .mkt-final:before{display:none}.mkt .mkt-final-sky{position:absolute;inset:0;z-index:-1;overflow:hidden}.mkt .mkt-final .mkt-aurora-static{background-blend-mode:screen,screen,screen,normal}.mkt .mkt-final .mkt-particles{-webkit-mask-image:radial-gradient(48% 70% at 50% 50%,transparent 0,transparent 52%,#000 82%);mask-image:radial-gradient(48% 70% at 50% 50%,transparent 0,transparent 52%,#000 82%)}.mkt .mkt-final-veil{position:absolute;inset:0;background:radial-gradient(56% 78% at 50% 52%,color-mix(in srgb,var(--tw-slate) 92%,transparent) 0,color-mix(in srgb,var(--tw-slate) 88%,transparent) 42%,color-mix(in srgb,var(--tw-slate) 45%,transparent) 72%,transparent 100%)}.mkt .mkt-final-inner{position:relative;max-width:760px;margin:0 auto;text-align:center}.mkt .mkt-final h2{font-size:clamp(2rem,1.2rem + 2.8vw,3.4rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 var(--s4);--mkt-grad-a:var(--tw-on-slate);--mkt-grad-b:var(--tw-on-slate);--mkt-grad-c:var(--mkt-slate-accent)}.mkt .mkt-final p{font-size:clamp(1rem,.95rem + .4vw,1.2rem);max-width:52ch;margin:0 auto var(--s6)}.mkt .mkt-final .mkt-cta-row{justify-content:center}.mkt .mkt-final.mkt-contact-cta-band{padding-block:clamp(48px,7vw,72px)}.mkt .mkt-final.mkt-contact-cta-band p{margin-bottom:var(--s4)}.mkt .mkt-final .mkt-contact-cta{display:inline-flex;align-items:center;min-height:48px}.mkt .mkt-seat{position:relative;min-height:var(--mkt-slot-h);box-sizing:border-box;padding:var(--s3) var(--s4) var(--s4);display:flex;flex-direction:column;gap:var(--s3);border:1px solid var(--tw-border);border-radius:var(--r-sm);background:var(--tw-bg-soft)}.mkt .mkt-seat .mkt-team-head{margin-bottom:0}.mkt .mkt-seat-tile{flex:1 1 auto;display:grid;place-items:center}.mkt .mkt-seat .mkt-cam{width:min(100%,212px);aspect-ratio:16/9;border-radius:10px;box-shadow:var(--mkt-card-shadow)}.mkt .mkt-seat .mkt-cam-person{width:42%}.mkt .mkt-seat .mkt-cam-levels{left:10px;top:10px;height:14px}.mkt .mkt-seat .mkt-cam-who{left:10px;bottom:8px;font-size:9px}.mkt .mkt-seat .mkt-cam-mic{right:10px;bottom:8px;width:8px;height:8px}.mkt .mkt-cam-who{position:absolute;left:8px;bottom:6px;padding:2px 6px;border-radius:4px;font-family:var(--font-inter),sans-serif;font-size:8px;font-weight:700;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--mkt-cam-who-ink);background:var(--mkt-cam-who-bg)}.mkt .mkt-hiw:not([data-pinned]) .mkt-hiw-card .hd-body{min-height:0;counter-reset:frame}.mkt .mkt-hiw:not([data-pinned]) .mkt-hiw-state{position:relative;inset:auto;padding:var(--s4) calc(var(--s4) + 28px) var(--s4) var(--s4);counter-increment:frame}.mkt .mkt-hiw:not([data-pinned]) .mkt-hiw-state+.mkt-hiw-state{border-top:1px solid var(--mkt-demo-line)}.mkt .mkt-hiw:not([data-pinned]) .mkt-hiw-state:before{content:counter(frame);position:absolute;right:var(--s3);top:var(--s3);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--mkt-demo-ink-muted);border:1px solid var(--mkt-demo-line);background:var(--mkt-demo-raised)}@media (max-width:959.98px){.mkt-menu-btn{width:44px;height:44px;margin:-4px 0}}.mkt .hd-replay,.mkt-range{min-height:44px}.mkt-range{height:44px;flex:none}.mkt .price-cta .mkt-btn{min-height:44px}@media (hover:none){html:has(.mkt) .hd-replay,html:has(.mkt) .mkt-cta-row .mkt-btn{min-height:44px}html:has(.mkt) .mkt-header-actions .mkt-btn.sm{border:8px solid transparent;background-clip:padding-box;margin:-8px 0}}html:has(.mkt) :is(.theme-toggle,.navauth-signin){position:relative}html:has(.mkt) :is(.theme-toggle,.navauth-signin):before{content:"";position:absolute;inset:-6px;border-radius:inherit}.mkt-links a[data-active]{color:var(--tw-navy)}.mkt-links a[data-active]:after{transform:scaleX(1)}.mkt .mkt-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;pointer-events:none;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--mkt-accent),var(--tw-ok))}@supports (animation-timeline:scroll()){.mkt .mkt-progress{animation:mkt-progress linear both;animation-timeline:scroll(root)}}@keyframes mkt-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mkt .mkt-footer:before{border-top:0;height:1px;width:var(--mkt-vw,100vw);background:linear-gradient(to right,transparent 0,color-mix(in srgb,var(--mkt-accent) 60%,transparent) 50%,transparent 100%);box-shadow:0 0 24px 1px color-mix(in srgb,var(--mkt-accent) 25%,transparent)}html:has(.mkt) .mkt-btn.has-sweep{position:relative;overflow:hidden;isolation:isolate}html:has(.mkt) .mkt-btn.has-sweep:after{content:"";position:absolute;z-index:-1;top:-30%;bottom:-30%;left:0;width:40%;background:linear-gradient(105deg,transparent 0,color-mix(in srgb,var(--tw-on-slate) 18%,transparent) 50%,transparent 100%);transform:translateX(-160%) skewX(-14deg);pointer-events:none}@media (hover:hover){html:has(.mkt) .mkt-btn.has-sweep:hover:after{animation:mkt-sweep .7s var(--mkt-ease)}}.mkt [data-live] .hd-live i,.mkt [data-live] .mkt-cam-levels b,.mkt [data-live] .mkt-cam-person,.mkt [data-live] .mkt-cam-wash,.mkt [data-live] .mkt-cam.is-speaking:after,.mkt [data-live] .mkt-feature svg .ic-pupil,.mkt [data-live] .mkt-feature svg .ic-slash,.mkt [data-live] .mkt-feature svg .ic-spark,.mkt [data-live] .mkt-feature svg .ic-star,.mkt [data-live] .mkt-feature svg .ic-wave,.mkt [data-live] .mkt-gridlight-lamp,.mkt [data-live] .mkt-shine i{animation-play-state:running}.mkt .hd-live i{animation-play-state:paused}.mkt .mkt-cv{content-visibility:auto}.mkt .mkt-cv[data-mkt-rendered]{content-visibility:visible}.mkt #download,.mkt #features,.mkt #pricing{--mkt-bleed:96px;margin-left:calc(50% - var(--mkt-vw, 100vw) / 2);width:var(--mkt-vw,100vw);padding-left:calc((var(--mkt-vw, 100vw) - 100%) / 2);padding-right:calc((var(--mkt-vw, 100vw) - 100%) / 2);padding-bottom:var(--mkt-bleed);margin-bottom:calc(-1 * var(--mkt-bleed))}.mkt #features{contain-intrinsic-block-size:auto 1262px}.mkt #pricing{contain-intrinsic-block-size:auto 2100px}.mkt #download{contain-intrinsic-block-size:auto 940px}.mkt .mkt-final{contain-intrinsic-block-size:auto 230px}@media (min-width:721px){.mkt #pricing{contain-intrinsic-block-size:auto 1450px}}@media (min-width:860px){.mkt #download{contain-intrinsic-block-size:auto 670px}}@media (min-width:1024px){.mkt #features{contain-intrinsic-block-size:auto 700px}.mkt #pricing{contain-intrinsic-block-size:auto 1282px}}.mkt-chat{position:fixed;right:clamp(12px,3vw,24px);bottom:clamp(12px,3vw,24px);z-index:39}.mkt-chat-launcher{align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s4) 0 var(--s3);border-radius:999px;font:inherit;font-size:var(--fs-body);font-weight:600;cursor:pointer;color:var(--tw-on-slate);background:var(--tw-slate);border:1px solid color-mix(in srgb,var(--tw-on-slate) 18%,transparent);box-shadow:0 12px 30px -12px color-mix(in srgb,var(--tw-navy) 55%,transparent);transition:transform var(--mkt-hover) var(--mkt-ease),box-shadow var(--mkt-hover),opacity .18s var(--mkt-ease)}.mkt-chat-launcher,.mkt-chat-launcher-icon{display:inline-flex}.mkt-chat-launcher[data-hidden]{opacity:0;pointer-events:none;transform:translateY(8px)}.mkt-chat-launcher:focus-visible{outline:none;box-shadow:var(--focus-ring),0 12px 30px -12px color-mix(in srgb,var(--tw-navy) 55%,transparent)}@media (hover:hover) and (pointer:fine){.mkt-chat-launcher:hover{transform:translateY(-2px)}}.mkt-chat-launcher:active{transform:translateY(0)}.mkt-chat-panel{position:absolute;right:0;bottom:calc(48px + var(--s3));width:min(380px,calc(var(--mkt-vw, 100vw) - 24px));max-height:min(560px,calc(100svh - var(--mkt-topbar) - 96px));display:flex;flex-direction:column;overflow:hidden;border-radius:18px;color:var(--tw-text);background:color-mix(in srgb,var(--tw-surface) 92%,transparent);border:1px solid var(--mkt-card-glass-line);box-shadow:0 30px 70px -28px color-mix(in srgb,var(--tw-navy) 60%,transparent),inset 0 1px 0 var(--mkt-card-glass-edge);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);animation:mkt-chat-in .22s var(--mkt-ease) both}@keyframes mkt-chat-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mkt-chat-head{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s3) var(--s3) var(--s4);border-bottom:1px solid var(--tw-border);background:var(--tw-raised)}.mkt-chat-dot{width:8px;height:8px;border-radius:999px;background:var(--tw-ok);flex:none}.mkt-chat-title{margin:0;font-size:var(--fs-card);font-weight:600;color:var(--tw-navy)}.mkt-chat-close{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;cursor:pointer;color:var(--tw-muted);background:transparent;border:1px solid transparent}.mkt-chat-close:hover{color:var(--tw-navy);background:var(--tw-hover)}.mkt-chat-close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mkt-chat-log{flex:1 1 auto;overflow-y:auto;padding:var(--s4);display:grid;grid-gap:var(--s3);gap:var(--s3);align-content:start}.mkt-chat-intro{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--tw-muted)}.mkt-chat-starters{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.mkt-chat-starter{width:100%;text-align:left;cursor:pointer;font:inherit;font-size:var(--fs-body);min-height:40px;padding:9px var(--s3);border-radius:10px;color:var(--tw-navy);background:var(--tw-tint);border:1px solid var(--tw-border)}.mkt-chat-starter:hover{border-color:var(--tw-blue)}.mkt-chat-starter:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mkt-chat-msg{display:grid;grid-gap:var(--s1);gap:var(--s1);font-size:var(--fs-body);line-height:1.6}.mkt-chat-msg p{margin:0;white-space:pre-wrap}.mkt-chat-msg[data-role=user]{justify-items:end}.mkt-chat-msg[data-role=user] p{max-width:88%;padding:8px 12px;border-radius:14px 14px 4px 14px;color:var(--tw-on-slate);background:var(--tw-slate)}.mkt-chat-msg[data-role=assistant] p{max-width:96%;padding:9px 12px;border-radius:14px 14px 14px 4px;color:var(--tw-text);background:var(--tw-raised);border:1px solid var(--tw-border)}.mkt-chat-link{justify-self:start;font-size:var(--fs-sub);color:var(--tw-blue);text-decoration:underline;text-underline-offset:3px}.mkt-chat-link:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}.mkt-chat-thinking{margin:0;font-size:var(--fs-sub);color:var(--tw-faint)}.mkt-chat-form{display:flex;gap:var(--s2);align-items:flex-end;padding:var(--s3);border-top:1px solid var(--tw-border)}.mkt-chat-input{flex:1 1 auto;min-height:44px;max-height:120px;padding:11px 12px;border-radius:10px;font:inherit;font-size:var(--fs-body);line-height:1.5;resize:none;color:var(--tw-text);background:var(--tw-surface);border:1px solid var(--tw-border)}.mkt-chat-input:focus-visible{outline:none;border-color:var(--tw-blue);box-shadow:var(--focus-ring)}.mkt-chat-send{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;cursor:pointer;color:var(--tw-on-slate);background:var(--tw-slate);border:1px solid transparent}.mkt-chat-send:disabled{opacity:.45;cursor:default}.mkt-chat-send:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mkt-chat-foot{margin:0;padding:0 var(--s4) var(--s3);font-size:var(--fs-label);color:var(--tw-faint)}@media (max-width:560px){.mkt-chat-panel{position:fixed;right:8px;left:8px;bottom:calc(48px + var(--s3));width:auto;max-height:min(70svh,calc(100svh - var(--mkt-topbar) - 80px))}.mkt-chat-launcher-text{display:none}.mkt-chat-launcher{padding:0;width:48px;justify-content:center}}@media (prefers-reduced-motion:reduce){.mkt-chat-panel{animation:none}.mkt-chat-launcher{transition:opacity .18s linear}.mkt-chat-launcher:hover{transform:none}}