@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-tracking:initial}}}body:has([data-route=marketing]){color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}html:has([data-route=marketing]){scroll-behavior:smooth}body:has([data-route=marketing]) ::selection{background-color:var(--mirelo-cyan);color:var(--mirelo-charcoal)}[data-route=marketing]{--mirelo-cyan:#cbfff5;--mirelo-green:#dbffbc;--mirelo-charcoal:#111;--mirelo-gray:#dadad7;--mirelo-off-white:#f9f9f5;--mirelo-white:#fff;--mirelo-purple:#8b5cf6;--mirelo-purple-light:#ddd6fe;--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#111;--primary-foreground:#fff;--secondary:#cbfff5;--secondary-foreground:#111;--muted:#dadad7;--muted-foreground:#666;--accent:#8b5cf6;--accent-foreground:#fff;--destructive:#e40014;--destructive-foreground:#fff;--border:#dadad7;--input:#dadad7;--ring:#111;--radius:.625rem;--scrollbar-track:#f9f9f5;--scrollbar-thumb:#dadad7;--scrollbar-thumb-hover:#bdbdb8;--header-h:4rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-pp-radio), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500}@supports (color:lab(0% 0 0)){[data-route=marketing]{--destructive:lab(48.4493% 77.4328 61.5452)}}[data-route=marketing] .dark,[data-route=marketing].dark{--background:#111;--foreground:#f9f9f5;--card:#1a1a1a;--card-foreground:#f9f9f5;--popover:#1a1a1a;--popover-foreground:#f9f9f5;--primary:#fff;--primary-foreground:#111;--secondary:#cbfff5;--secondary-foreground:#111;--muted:#2a2a2a;--muted-foreground:#888;--accent:#8b5cf6;--accent-foreground:#fff;--border:#333;--input:#333;--ring:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-route=marketing].dark .rounded-sm{border-radius:.5rem}[data-route=marketing].dark .rounded-md{border-radius:.75rem}[data-route=marketing].dark .rounded-lg{border-radius:1rem}[data-route=marketing].dark .rounded-xl{border-radius:1.25rem}[data-route=marketing] .text-mirelo-purple{color:var(--mirelo-purple)}[data-route=marketing] .text-mirelo-purple-light{color:var(--mirelo-purple-light)}@media (hover:hover) and (pointer:fine){[data-route=marketing] .hover\:text-mirelo-purple:hover{color:var(--mirelo-purple)}[data-route=marketing] .hover\:text-mirelo-purple-light:hover{color:var(--mirelo-purple-light)}[data-route=marketing] .hover\:bg-mirelo-purple-light\/40:hover{background-color:#ddd6fe66}}@layer base{[data-route=marketing] h1,[data-route=marketing] h2{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--foreground);font-weight:700;line-height:1.2}[data-route=marketing] h1{letter-spacing:-.02em;font-size:3.5rem}[data-route=marketing] h2{letter-spacing:-.01em;font-size:2.5rem}[data-route=marketing] h4{font-size:1.5rem}[data-route=marketing] h5{font-size:1.25rem}[data-route=marketing] h6{font-size:1rem}@media (max-width:768px){[data-route=marketing] h1{font-size:2.5rem}[data-route=marketing] h2{font-size:2rem}}}@layer components{[data-route=marketing].dark .glass{border-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-width:1px;border-color:var(--glass-border);background-color:var(--glass-bg)}[data-route=marketing].dark .glass-strong{border-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-2xl,40px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#1c1c1ccc;border-width:1px;border-color:#2e2e2ecc}[data-route=marketing].dark .teal-glow{box-shadow:0 0 40px #e0e0e026}[data-route=marketing].dark .teal-glow-sm{box-shadow:0 0 20px #e0e0e01a}[data-route=marketing].dark .ambient-orb{pointer-events:none;filter:blur(120px);opacity:.12;border-radius:3.40282e38px;position:absolute}[data-route=marketing].dark .section-padding{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 24)}@media (min-width:48rem){[data-route=marketing].dark .section-padding{padding-block:calc(var(--spacing,.25rem) * 32)}}[data-route=marketing].dark .pill-button{align-items:center;gap:calc(var(--spacing,.25rem) * 2);height:28px;padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px;transition:transform .15s cubic-bezier(.25,.46,.45,.94),background-color .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94);display:inline-flex}[data-route=marketing].dark .pill-button-teal{align-items:center;gap:calc(var(--spacing,.25rem) * 2);height:46px;padding-inline:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:var(--primary);color:var(--primary-foreground);border-radius:3.40282e38px;transition:translate .15s cubic-bezier(.25,.46,.45,.94),background-color .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94);display:inline-flex}@media (hover:hover) and (pointer:fine){[data-route=marketing].dark .pill-button-teal:hover{box-shadow:0 10px 20px -12px #ffffff2e}}[data-route=marketing].dark .pill-button-outline{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary);border:1px solid #e0e0e099;border-radius:3.40282e38px;transition:transform .15s cubic-bezier(.25,.46,.45,.94),background-color .15s cubic-bezier(.25,.46,.45,.94),border-color .15s cubic-bezier(.25,.46,.45,.94);display:inline-flex}@media (hover:hover) and (pointer:fine){[data-route=marketing].dark .pill-button-outline:hover{background-color:#e0e0e01a}}[data-route=marketing].dark .feature-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 6);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-width:1px}@media (min-width:48rem){[data-route=marketing].dark .feature-card{padding:calc(var(--spacing,.25rem) * 8)}}[data-route=marketing].dark .feature-card{background-color:#1c1c1c99;border-color:#2e2e2e99;transition:transform .2s cubic-bezier(.25,.46,.45,.94),border-color .2s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){[data-route=marketing].dark .feature-card:hover{border-color:#e0e0e04d;transform:translateY(-.25rem)}}[data-route=marketing].dark .tag-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;color:var(--primary);background-color:#e0e0e01a;border-radius:3.40282e38px;display:inline-block}[data-route=marketing].dark .sound-bar{width:var(--spacing,.25rem);background-color:var(--primary);transform-origin:bottom;border-radius:3.40282e38px;height:20px;animation:.8s ease-in-out infinite alternate soundBar}[data-route=marketing].dark .font-serif-display{font-family:DM Serif Display,serif}[data-route=marketing].dark .hero-backdrop-radials{background:radial-gradient(80% 60% at 10% 20%,#ffffff08 0%,#0000 60%),radial-gradient(60% 50% at 90% 15%,#ffffff05 0%,#0000 55%),radial-gradient(50% 40% at 30% 80%,#ffffff04 0%,#0000 50%),radial-gradient(40% 35% at 80% 70%,#ffffff03 0%,#0000 50%),#121212}[data-route=marketing].dark .hero-orb-primary{background:radial-gradient(circle,#ffffff80,#0000 60%)}[data-route=marketing].dark .hero-orb-secondary{background:radial-gradient(circle,#fff6,#0000 60%)}[data-route=marketing].dark .hero-backdrop-radials-simple{background:radial-gradient(80% 60% at 10% 20%,#ffffff08 0%,#0000 60%),radial-gradient(60% 50% at 90% 15%,#ffffff05 0%,#0000 55%),#121212}[data-route=marketing].dark .hero-backdrop-noise{image-rendering:pixelated;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}[data-route=marketing].dark .orb-float{animation:20s ease-in-out infinite marketing-float}[data-route=marketing].dark .orb-float-slow{animation:25s ease-in-out infinite marketing-float-slow}[data-route=marketing].dark .orb-float-reverse{animation:22s ease-in-out infinite reverse marketing-float}[data-route=marketing] .trusted-carousel-mask-left{background:var(--background);box-shadow:2rem 0 2rem var(--background)}[data-route=marketing] .trusted-carousel-mask-right{background:var(--background);box-shadow:-2rem 0 2rem var(--background)}[data-route=marketing] .about-card-image-scrim{background:#00000038;box-shadow:inset 0 -10rem 7rem #0009}}@keyframes soundBar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes marketing-float{0%,to{transform:translate(0)}33%{transform:translate(30px,-20px)}66%{transform:translate(-20px,15px)}}@keyframes marketing-float-slow{0%,to{transform:translate(0)}50%{transform:translate(-40px,30px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate3d(calc(-1 * var(--marquee-shift,0px)), 0, 0)}}[data-route=marketing] .animate-marquee,[data-route=marketing].dark .animate-marquee{will-change:transform;animation:none}[data-route=marketing] .animate-marquee-ready,[data-route=marketing].dark .animate-marquee-ready{animation:28s linear infinite marquee}[data-route=marketing] .trusted-by-marquee:hover .animate-marquee-ready,[data-route=marketing].dark .trusted-by-marquee:hover .animate-marquee-ready,[data-route=marketing] .trusted-by-marquee:focus-within .animate-marquee-ready,[data-route=marketing].dark .trusted-by-marquee:focus-within .animate-marquee-ready{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-route=marketing] .animate-marquee-ready,[data-route=marketing].dark .animate-marquee-ready{animation-play-state:paused}}[data-route=marketing] .prose{color:var(--muted-foreground)}[data-route=marketing] .prose p{margin-top:1.25em;margin-bottom:1.25em;line-height:1.75}[data-route=marketing] .prose h2{margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.3}[data-route=marketing] .prose h3{margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.4}[data-route=marketing] .prose a{color:var(--primary);text-decoration:underline}[data-route=marketing] .prose a:hover{color:var(--primary);opacity:.8}[data-route=marketing] .prose strong{font-weight:600}[data-route=marketing] .prose code{background-color:var(--muted);font-size:.875em;font-family:var(--font-mono);border-radius:.25rem;padding:.2em .4em}[data-route=marketing] .prose pre{background-color:var(--muted);border-radius:.5rem;margin-top:1.5em;margin-bottom:1.5em;padding:1em;overflow-x:auto}[data-route=marketing] .prose pre code{background-color:#0000;padding:0}[data-route=marketing] .prose-legal{font-size:1rem;line-height:1.75}[data-route=marketing] .prose-legal p{text-wrap:pretty;margin-top:1em;margin-bottom:1em}[data-route=marketing] .prose-legal h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--foreground);text-align:center;text-wrap:pretty;margin-bottom:2.5rem;font-size:2.25rem;font-weight:300;line-height:1.2}@media (min-width:48rem){[data-route=marketing] .prose-legal h1{font-size:3rem}}[data-route=marketing] .prose-legal h2{font-family:var(--font-sans), system-ui, sans-serif;color:var(--foreground);letter-spacing:0;margin-top:2em;margin-bottom:.75em;font-size:1.25rem;font-weight:600;line-height:1.3}[data-route=marketing] .prose-legal h3{font-family:var(--font-sans), system-ui, sans-serif;color:var(--foreground);margin-top:1.6em;margin-bottom:.6em;font-size:1.125rem;font-weight:600;line-height:1.4}[data-route=marketing] .prose-legal h4{font-family:var(--font-sans), system-ui, sans-serif;color:var(--foreground);margin-top:1.4em;margin-bottom:.5em;font-size:1rem;font-weight:600;line-height:1.5}[data-route=marketing] .prose-legal ul,[data-route=marketing] .prose-legal ol{margin-top:1em;margin-bottom:1em;padding-left:1.5rem}[data-route=marketing] .prose-legal ul{list-style-type:disc}[data-route=marketing] .prose-legal ol{list-style-type:decimal}[data-route=marketing] .prose-legal li{margin-top:.4em;margin-bottom:.4em}[data-route=marketing] .prose-legal li::marker{color:var(--muted-foreground)}[data-route=marketing] .prose-legal strong{color:var(--foreground);font-weight:600}[data-route=marketing] .prose-legal nav{margin-bottom:3rem}[data-route=marketing] .prose-legal address{font-style:normal}[data-route=marketing] .prose-legal a{color:var(--foreground);text-decoration:underline}[data-route=marketing] .prose-legal a:hover{color:var(--foreground);opacity:.8}[data-route=marketing] .prose-legal .privacy-toc ul,[data-route=marketing] .prose-legal .privacy-toc ol{padding-left:0;list-style-type:none}@keyframes studio-feature-description-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-route=marketing] .animate-studio-feature-description-in{animation:.5s cubic-bezier(.19,1,.22,1) forwards studio-feature-description-in}@keyframes studio-feature-preview-in{0%{opacity:0}to{opacity:1}}[data-route=marketing] .animate-studio-feature-preview-in{animation:.2s cubic-bezier(.19,1,.22,1) forwards studio-feature-preview-in}@media (prefers-reduced-motion:reduce){[data-route=marketing] *,[data-route=marketing] :before,[data-route=marketing] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
/*# sourceMappingURL=3mafohwwh3-rq.css.map*/