:is(body:has([data-imoray-landing]) [data-imoray-app-header],body:has([data-imoray-landing]) [data-imoray-app-chrome]){display:none}.landing-page .landing-skip-link{z-index:130;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.landing-page .landing-skip-link:focus{transform:none}.landing-header .landing-logo{width:108px}.landing-page .landing-header-cta{display:none}.landing-hero{background:radial-gradient(circle at 18% 0%, #2dd4bf24, transparent 38%), radial-gradient(circle at 86% 12%, #2563eb12, transparent 34%), var(--background)}html[data-theme=dark] .landing-hero{background:radial-gradient(circle at 18% 0%, #2dd4bf1f, transparent 38%), radial-gradient(circle at 86% 12%, #60a5fa0f, transparent 34%), var(--background)}.landing-page .landing-hero-inner{padding-top:3rem;padding-bottom:3.5rem}.landing-page .landing-hero-title{text-wrap:balance}.landing-page .landing-hero-figure{margin-top:3rem}.landing-page .landing-section{padding-block:4rem;scroll-margin-top:5rem}.landing-page .landing-section-body{margin-top:2.5rem}.landing-page .landing-steps{gap:2.5rem}.landing-page .landing-modes-figure{margin-top:3rem}.landing-page summary::-webkit-details-marker{display:none}.landing-page .landing-feature-tabs{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.landing-page .landing-feature-tabs::-webkit-scrollbar{display:none}.landing-page .landing-feature-slides{margin-top:2rem}.landing-page .landing-feature-panel{align-items:center;gap:1.5rem;display:grid}.landing-page .landing-feature-panel[hidden]{display:none}.landing-page .landing-feature-panel:not([hidden]){animation:.2s ease-out landing-feature-in}.landing-page .landing-feature-frame{aspect-ratio:16/10;background:linear-gradient(135deg,#f0fdfa,#f1f5f9);border:1px solid #ccfbf1;border-radius:1rem;position:relative}html[data-theme=dark] .landing-page .landing-feature-frame{background:linear-gradient(135deg,#2dd4bf14,#94a3b80f);border-color:#2dd4bf2e}.landing-page .landing-feature-frame-inner{justify-content:center;align-items:center;display:flex;position:absolute;inset:.75rem}.landing-page .landing-feature-zoom{cursor:zoom-in;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.landing-page .landing-feature-image{border:1px solid #e2e8f0;border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 12px 32px #0f172a1f}.landing-page .landing-feature-dialog{background:0 0;border:0;border-radius:.75rem;max-width:96vw;max-height:94dvh;padding:0;overflow:visible}.landing-page .landing-feature-dialog::backdrop{background:#0f172ab8}.landing-page .landing-feature-dialog-body{position:relative}.landing-page .landing-feature-dialog-image{background:#fff;border-radius:.75rem;width:auto;max-width:96vw;height:auto;max-height:94dvh;display:block}@keyframes landing-feature-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing-page .landing-feature-panel:not([hidden]){animation:none}}@media (min-width:640px){.landing-header .landing-logo{width:168px}.landing-page .landing-language-short{display:none}.landing-page .landing-header-cta{display:inline-flex}.landing-page .landing-hero-inner{padding-top:4rem;padding-bottom:5rem}.landing-page .landing-hero-title{font-size:3rem;line-height:1.1}.landing-page .landing-hero-lead{font-size:1.125rem;line-height:2rem}.landing-page .landing-highlights{-moz-column-gap:1.5rem;flex-flow:wrap;justify-content:center;column-gap:1.5rem}.landing-page .landing-section{padding-block:5rem}}@media (min-width:1024px){.landing-page .landing-hero-inner{padding-top:5rem}.landing-page .landing-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-page .landing-feature-tabs{flex-wrap:wrap;overflow:visible}.landing-page .landing-feature-panel{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2.5rem}}
