.popup-host{pointer-events:none}.popup-host>*{pointer-events:auto}.popup-preview-layer{position:relative!important;inset:auto!important;transform:none!important}.popup-floating-btn__button{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:color-mix(in srgb, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:3rem;color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1rem;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 30px #00000038}.popup-floating-btn__button:hover{transform:translateY(-1px);box-shadow:0 14px 36px #00000047}.popup-floating-btn__button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.popup-floating-btn__icon-img{object-fit:contain;width:1.25rem;height:1.25rem}.popup-floating-btn__label{font-size:.8125rem;font-weight:600}.popup-floating-btn__dismiss{top:-.35rem;border:1px solid var(--border);background:var(--background);width:1.25rem;height:1.25rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:-.35rem}.popup-modal__backdrop,.popup-slide__backdrop{cursor:pointer;background:#00000073;border:none;position:absolute;inset:0}.popup-modal__panel,.popup-slide__panel,.popup-promo{background:color-mix(in srgb, var(--card) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);box-shadow:0 20px 60px #00000059}.popup-modal__panel{width:min(100%, var(--popup-max-width,420px));max-height:min(85vh,640px);position:relative;overflow:auto}.popup-modal__close,.popup-slide__close,.popup-promo__close{top:.65rem;border:1px solid var(--border);background:var(--background);width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:.65rem}.popup-slide{display:flex;inset:0}.popup-slide__panel{width:min(100%,380px);max-height:100%;margin-inline-start:auto;position:relative;overflow:auto}.popup-slide--from-start .popup-slide__panel{margin-inline:0 auto}.popup-slide--from-top .popup-slide__panel,.popup-slide--from-bottom .popup-slide__panel{align-self:flex-end;width:100%;max-width:none;max-height:min(50vh,420px);margin:0}.popup-slide--from-top .popup-slide__panel{align-self:flex-start}.popup-promo{width:min(100vw - 2rem,560px)}.popup-content{flex-direction:column;gap:.75rem;display:flex}.popup-content--compact{gap:.5rem}.popup-content__title{font-size:1.05rem;font-weight:700;line-height:1.3}.popup-content__subtitle{color:var(--muted-foreground);font-size:.875rem}.popup-content__body,.popup-content__text{font-size:.875rem;line-height:1.5}.popup-content__hero-image{object-fit:cover;border-radius:.75rem;width:100%;max-height:180px}.popup-content__video{aspect-ratio:16/9;border-radius:.75rem;width:100%;position:relative;overflow:hidden}.popup-content__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.popup-content__actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.popup-cta{border-radius:999px;justify-content:center;align-items:center;min-height:2.25rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.popup-cta--primary{background:var(--primary);color:var(--primary-foreground)}.popup-cta--secondary,.popup-cta--outline{border:1px solid var(--border);background:var(--background);color:var(--foreground)}.popup-cta--ghost{color:var(--muted-foreground)}.popup-anim-fade{animation:popup-fade-in var(--popup-anim-duration,.28s) ease}.popup-anim-slide{animation:popup-slide-in var(--popup-anim-duration,.28s) ease}.popup-anim-scale{animation:popup-scale-in var(--popup-anim-duration,.28s) cubic-bezier(.2, .9, .4, 1.05)}.popup-anim-bounce{animation:popup-bounce-in var(--popup-anim-duration,.32s) cubic-bezier(.2, .9, .4, 1.1)}@keyframes popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes popup-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes popup-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes popup-bounce-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:639px){.popup-floating-btn__label{display:none}.popup-slide__panel{width:100%}.popup-promo{width:auto;left:1rem!important;right:1rem!important}}@media (prefers-reduced-motion:reduce){.popup-anim-fade,.popup-anim-slide,.popup-anim-scale,.popup-anim-bounce,.popup-floating-btn__button{transition-duration:.01ms!important;animation:none!important}}
@layer components{@layer components{.az-liquid-glass{isolation:isolate;background:var(--card,var(--background));position:relative}@supports (color:color-mix(in lab, red, red)){.az-liquid-glass{background:color-mix(in srgb, var(--card,var(--background)) 72%, transparent)}}.az-liquid-glass{-webkit-backdrop-filter:blur(var(--az-preset-blur-glass,24px)) saturate(var(--az-preset-glass-saturation,1.8));border:1px solid #fff}@supports (color:color-mix(in lab, red, red)){.az-liquid-glass{border:1px solid color-mix(in srgb, white 38%, var(--border))}}.az-liquid-glass{box-shadow:inset 0 1px #ffffff85,0 4px 24px -4px #0000001a}.az-liquid-glass:before{content:"";border-radius:inherit;pointer-events:none;opacity:.85;z-index:0;background:linear-gradient(135deg,#ffffff47 0%,#0000 42%,#ffffff14 100%);position:absolute;inset:0}.az-liquid-glass>*{z-index:1;position:relative}.az-liquid-glass-panel{isolation:isolate;background:var(--card,var(--background));position:relative}@supports (color:color-mix(in lab, red, red)){.az-liquid-glass-panel{background:color-mix(in srgb, var(--card,var(--background)) 72%, transparent)}}.az-liquid-glass-panel{-webkit-backdrop-filter:blur(var(--az-preset-blur-glass,24px)) saturate(var(--az-preset-glass-saturation,1.8));border:1px solid #fff}@supports (color:color-mix(in lab, red, red)){.az-liquid-glass-panel{border:1px solid color-mix(in srgb, white 38%, var(--border))}}.az-liquid-glass-panel{box-shadow:inset 0 1px #ffffff85,0 4px 24px -4px #0000001a}html[data-card-style=liquid-glass] .az-card,html[data-card-style=liquid-glass] .card,html[data-card-style=liquid-glass] .az-preset-surface,html[data-card-style=liquid-glass] .az-liquid-glass-panel{background:var(--az-color-surface,var(--card))}@supports (color:color-mix(in lab, red, red)){html[data-card-style=liquid-glass] .az-card,html[data-card-style=liquid-glass] .card,html[data-card-style=liquid-glass] .az-preset-surface,html[data-card-style=liquid-glass] .az-liquid-glass-panel{background:color-mix(in srgb, var(--az-color-surface,var(--card)) calc(var(--az-preset-glass-opacity,.78) * 100%), transparent)}}html[data-card-style=liquid-glass] .az-card,html[data-card-style=liquid-glass] .card,html[data-card-style=liquid-glass] .az-preset-surface,html[data-card-style=liquid-glass] .az-liquid-glass-panel{-webkit-backdrop-filter:blur(var(--az-preset-blur-glass,24px)) saturate(var(--az-preset-glass-saturation,1.8));border-color:var(--color-primary,var(--primary))}@supports (color:color-mix(in lab, red, red)){html[data-card-style=liquid-glass] .az-card,html[data-card-style=liquid-glass] .card,html[data-card-style=liquid-glass] .az-preset-surface,html[data-card-style=liquid-glass] .az-liquid-glass-panel{border-color:color-mix(in srgb, var(--color-primary,var(--primary)) 18%, white 24%)}}html[data-card-style=liquid-glass] .az-card,html[data-card-style=liquid-glass] .card,html[data-card-style=liquid-glass] .az-preset-surface,html[data-card-style=liquid-glass] .az-liquid-glass-panel{border-radius:var(--az-preset-radius-card,1.25rem);box-shadow:inset 0 1px 0 #ffffff80, var(--az-preset-shadow-card,0 8px 32px -8px #0000001f)}html[data-card-style=liquid-glass] .az-card.az-glass-shimmer,html[data-card-style=liquid-glass] .az-liquid-glass-panel.az-glass-shimmer{overflow:hidden}}@media (prefers-reduced-transparency:reduce){.az-liquid-glass,html[data-card-style=liquid-glass] .az-card,html[data-card-style=liquid-glass] .card,html[data-card-style=liquid-glass] .az-preset-surface{-webkit-backdrop-filter:none!important;background:var(--card)!important}}html[data-reduced-paint=true] .az-liquid-glass,html[data-reduced-paint=true] .az-liquid-glass-panel,html[data-reduced-paint=true][data-card-style=liquid-glass] .az-card,html[data-reduced-paint=true][data-card-style=liquid-glass] .card{-webkit-backdrop-filter:none!important;background:var(--card)!important}}@layer effects{@layer effects{[data-animation],[data-reveal]{opacity:0;transition:opacity var(--motion-duration-slow,.5s) var(--motion-ease-standard,cubic-bezier(.22, 1, .36, 1)), transform var(--motion-duration-slow,.5s) var(--motion-ease-standard,cubic-bezier(.22, 1, .36, 1));transition-delay:var(--az-anim-delay,0s);will-change:opacity, transform}[data-animation]:not([data-animation=fade]):not([data-animation=slide-down]):not([data-animation=slide-left]):not([data-animation=slide-right]):not([data-animation=scale]):not([data-animation=zoom]):not([data-animation=rotate]):not([data-animation=bounce]),[data-reveal]:not([data-reveal=fade]):not([data-reveal=slide-down]):not([data-reveal=slide-left]):not([data-reveal=slide-right]):not([data-reveal=scale]):not([data-reveal=zoom]){transform:translateY(24px)}[data-animation=fade],[data-reveal=fade]{transform:none}[data-animation=slide-up],[data-reveal=slide-up]{transform:translateY(24px)}[data-animation=slide-down],[data-reveal=slide-down]{transform:translateY(-24px)}[data-animation=slide-left],[data-reveal=slide-left]{transform:translate(24px)}[data-animation=slide-right],[data-reveal=slide-right]{transform:translate(-24px)}[data-animation=scale],[data-reveal=scale]{transform:scale(.95)}[data-animation=zoom],[data-reveal=zoom]{transform:scale(.9)}[data-animation=rotate]{transform:rotate(-4deg)scale(.96)}[data-animation=bounce]{transform:translateY(16px)}[data-animation].revealed,[data-reveal].revealed{opacity:1;will-change:auto;transform:translate(0)scale(1)rotate(0)}@media (prefers-reduced-motion:reduce){[data-animation],[data-reveal]{opacity:1!important;will-change:auto!important;transition:none!important;transform:none!important}}html[data-reduced-paint=true] [data-animation],html[data-reduced-paint=true] [data-reveal]{transition:opacity .2s cubic-bezier(.22,1,.36,1)!important;transform:none!important}[data-scroll-item]{opacity:0;transition:opacity var(--motion-duration-slow,.5s) var(--motion-ease-standard,cubic-bezier(.22, 1, .36, 1)), transform var(--motion-duration-slow,.5s) var(--motion-ease-standard,cubic-bezier(.22, 1, .36, 1));transition-delay:var(--az-anim-delay,0s);will-change:opacity, transform}[data-scroll-item][data-reveal=slide-up],[data-scroll-item]:not([data-reveal]){transform:translateY(20px)}[data-scroll-item].revealed{opacity:1;will-change:auto;transform:translate(0)}@media (prefers-reduced-motion:reduce){[data-scroll-item]{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:768px){[data-animation],[data-reveal]{transition-duration:.4s}[data-animation]:not([data-animation=fade]):not([data-animation=slide-down]):not([data-animation=slide-left]):not([data-animation=slide-right]):not([data-animation=scale]):not([data-animation=zoom]):not([data-animation=rotate]):not([data-animation=bounce]),[data-reveal]:not([data-reveal=fade]):not([data-reveal=slide-down]):not([data-reveal=slide-left]):not([data-reveal=slide-right]):not([data-reveal=scale]):not([data-reveal=zoom]),[data-animation=slide-up],[data-reveal=slide-up]{transform:translateY(16px)}[data-animation=slide-down],[data-reveal=slide-down]{transform:translateY(-16px)}[data-animation=slide-left],[data-reveal=slide-left]{transform:translate(16px)}[data-animation=slide-right],[data-reveal=slide-right]{transform:translate(-16px)}[data-scroll-item]{transition-duration:.4s}[data-scroll-item][data-reveal=slide-up],[data-scroll-item]:not([data-reveal]){transform:translateY(14px)}[data-lazy-block].az-lazy-revealed{animation-duration:.45s}.block-anim-root.block-anim-entrance{animation-duration:.48s!important}}html[data-motion=off] [data-scroll-item],html[data-motion=off] [data-reveal],html[data-motion=off] [data-animation],html[data-motion=off] [data-lazy-block]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}html[data-motion=off] [data-lazy-block]:not(.az-lazy-revealed){content-visibility:visible!important}html[data-reduced-paint=true]{--az-preset-blur-glass:0px;--az-preset-blur-panel:0px;--az-preset-blur-overlay:0px}@media (max-width:768px){html[data-reduced-paint=true] body:before,html[data-reduced-paint=true] body:after{opacity:0!important;background:0 0!important}}html[data-reduced-paint=true] .site-header,html[data-reduced-paint=true] [class*=backdrop],html[data-reduced-paint=true] [class*=backdrop-blur],html[data-reduced-paint=true] .az-glass,html[data-reduced-paint=true] .preset-glass,html[data-reduced-paint=true] .admin-liquid-glass,html[data-reduced-paint=true] .az-liquid-glass,html[data-reduced-paint=true] .az-hero-badge,html[data-reduced-paint=true] .mnav-panel,html[data-reduced-paint=true] .route-loading-overlay{-webkit-backdrop-filter:none!important}html[data-reduced-paint=true] .route-loading-overlay{background:var(--background,#fff)!important}@supports (color:color-mix(in lab, red, red)){html[data-reduced-paint=true] .route-loading-overlay{background:color-mix(in srgb, var(--background,#fff) 92%, transparent)!important}}html[data-reduced-paint=true] .site-header{background:var(--color-surface,var(--background))!important}html[data-reduced-paint=true] .az-ambient-blur,html[data-reduced-paint=true] [data-bg-blur],html[data-reduced-paint=true] .az-hero-orb,html[data-reduced-paint=true] .az-section-orb{filter:none!important;animation:none!important}html[data-reduced-paint=true] .pl-card,html[data-reduced-paint=true] .pl-card:hover,html[data-reduced-paint=true] .cl-catalog-card__link:hover{transform:none!important}html[data-effects-tier=light] .az-hero-orb,html[data-effects-tier=light] .az-section-orb{filter:blur(24px);opacity:.18;animation-duration:20s}@media (max-width:768px){html[data-effects-tier=light] body:before,html[data-effects-tier=light] body:after{opacity:.15}}}@layer utilities{[data-lazy-block]{content-visibility:auto;contain-intrinsic-size:auto 360px;contain:layout style paint}.az-content-auto{content-visibility:auto;contain-intrinsic-size:auto 480px}.marketing-page-content{contain:layout style}.pl-grid>.pl-card,.pl-grid>li>.pl-card,.cl-catalog-card,.card-premium{content-visibility:auto;contain-intrinsic-size:auto 300px;contain:layout style paint}}}
.nav-progress{z-index:100000;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--p,#00d4ff) 20%, transparent), var(--p,#00d4ff), color-mix(in srgb, var(--a,#00ffea) 85%, var(--p,#00d4ff)));height:2px;transition:opacity .12s ease-out;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}html.route-navigating .nav-progress{opacity:1;animation:1.1s ease-in-out infinite nav-progress-pulse}@keyframes nav-progress-pulse{0%{transform:scaleX(.12)}50%{transform:scaleX(.72)}to{transform:scaleX(.35)}}html.route-navigating .site-shell,html.route-navigating.site-preloading .site-shell{visibility:visible}.marketing-page-content{isolation:isolate;min-height:50vh;position:relative}@media (prefers-reduced-motion:no-preference){html[data-page-transition-enabled=true] .marketing-page-content{view-transition-name:route-content}html[data-shared-element-handoff=true][data-page-transition-enabled=true] .marketing-page-content{view-transition-name:none}}.route-loading-overlay{z-index:20;pointer-events:none;background:color-mix(in srgb, var(--background,#fff) 78%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:.14s ease-out both route-overlay-in;position:absolute;inset:0;overflow:hidden}.route-loading-overlay--minimal{background:var(--background,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}.route-loading-overlay--skeleton{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@keyframes route-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes route-page-enter{0%{opacity:0}to{opacity:1}}.route-page-layer--idle{opacity:1}.route-page-layer--stale{opacity:.98;pointer-events:none;transition:opacity .16s cubic-bezier(.22,1,.36,1)}.route-page-layer--active{will-change:opacity;animation:.22s cubic-bezier(.22,1,.36,1) both route-page-enter}.route-loading-overlay .cl-page{opacity:.92}@media (prefers-reduced-motion:no-preference){html[data-page-transition=fade] ::view-transition-old(route-content){animation:route-content-fade-out var(--page-transition-duration,.28s) var(--page-transition-ease,cubic-bezier(.22, 1, .36, 1)) both}html[data-page-transition=fade] ::view-transition-new(route-content){animation:route-content-fade-in var(--page-transition-duration,.28s) var(--page-transition-ease,cubic-bezier(.22, 1, .36, 1)) both}html[data-page-transition=zoom] ::view-transition-old(route-content){animation:astroZoomOut var(--page-transition-duration,.28s) var(--page-transition-ease,cubic-bezier(.22, 1, .36, 1)) both}html[data-page-transition=zoom] ::view-transition-new(route-content){animation:astroZoomIn var(--page-transition-duration,.28s) var(--page-transition-ease,cubic-bezier(.22, 1, .36, 1)) both}html[data-page-transition=slide] ::view-transition-old(route-content){animation:route-content-slide-out var(--page-transition-duration,.28s) var(--page-transition-ease,cubic-bezier(.22, 1, .36, 1)) both}html[data-page-transition=slide] ::view-transition-new(route-content){animation:route-content-slide-in var(--page-transition-duration,.28s) var(--page-transition-ease,cubic-bezier(.22, 1, .36, 1)) both}html[data-page-transition=scale] ::view-transition-old(route-content){animation:route-content-scale-out var(--page-transition-duration,.3s) var(--page-transition-ease,cubic-bezier(.22, 1, .36, 1)) both}html[data-page-transition=scale] ::view-transition-new(route-content){animation:route-content-scale-in var(--page-transition-duration,.3s) var(--page-transition-ease,cubic-bezier(.22, 1, .36, 1)) both}}@keyframes route-content-fade-out{to{opacity:0}}@keyframes route-content-fade-in{0%{opacity:0}}@keyframes route-content-slide-out{to{opacity:0;transform:translateY(-16px)}}@keyframes route-content-slide-in{0%{opacity:0;transform:translateY(16px)}}@keyframes route-content-scale-out{to{opacity:0;transform:scale(.96)}}@keyframes route-content-scale-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:no-preference){html[data-shared-elements-enabled=true] [data-shared-element]{contain:layout}html[data-shared-elements-enabled=true] ::view-transition-group(*){animation-duration:var(--page-transition-duration,.3s);animation-timing-function:var(--page-transition-ease,cubic-bezier(.22, 1, .36, 1))}html[data-shared-elements-enabled=true] ::view-transition-old(*){mix-blend-mode:normal;height:auto;overflow:clip}html[data-shared-elements-enabled=true] ::view-transition-new(*){mix-blend-mode:normal;height:auto;overflow:clip}html[data-shared-elements-enabled=true] [data-shared-element=image]{object-fit:cover}}@media (prefers-reduced-motion:reduce){html[data-shared-elements-enabled=true] [data-shared-element]{view-transition-name:none!important}}html[data-shared-elements-enabled=false] [data-shared-element]{view-transition-name:none!important}@media (prefers-reduced-motion:reduce){.nav-progress,.route-loading-overlay,.route-page-layer--active{transition:none!important;animation:none!important}.route-page-layer--stale{opacity:1}.route-page-layer--active{will-change:auto}.marketing-page-content{view-transition-name:none}}html[data-reduced-paint=true] .route-loading-overlay{-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--background,#fff) 94%, transparent)}html[data-reduced-paint=true] .route-page-layer--stale{opacity:1}
