:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:150ms;--duration-fast:250ms;--duration-medium:350ms;--duration-slow:400ms;--duration-very-slow:500ms;--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-bounce:cubic-bezier(0.34,1.36,0.64,1);--ease-bounce-strong:cubic-bezier(0.34,3.85,0.64,1);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:0.96;--scale-medium:0.97;--scale-small:0.98;--scale-tiny:0.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--resize-dur:300ms;--resize-ease:cubic-bezier(0.22,1,0.36,1);--digit-dur:500ms;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(0.34,1.45,0.64,1);--digit-dir-x:0;--digit-dir-y:1;--dropdown-open-dur:250ms;--dropdown-close-dur:150ms;--dropdown-pre-scale:0.97;--dropdown-closing-scale:0.99;--dropdown-ease:cubic-bezier(0.22,1,0.36,1);--modal-open-dur:250ms;--modal-close-dur:150ms;--modal-scale:0.96;--modal-scale-close:0.96;--modal-ease:cubic-bezier(0.22,1,0.36,1);--panel-open-dur:400ms;--panel-close-dur:350ms;--panel-translate-y:100px;--panel-blur:2px;--panel-ease:cubic-bezier(0.22,1,0.36,1);--page-slide-dur:250ms;--page-fade-dur:250ms;--page-slide-distance:8px;--page-blur:3px;--page-slide-ease:cubic-bezier(0.22,1,0.36,1);--page-fade-ease:cubic-bezier(0.22,1,0.36,1);--tabs-dur:250ms;--tabs-ease:cubic-bezier(0.22,1,0.36,1);--tt-in-dur:150ms;--tt-out-dur:50ms;--tt-scale:0.98;--tt-delay:80ms;--tt-in-ease:ease-out;--toast-open:350ms;--toast-close:250ms;--toast-distance:16px;--toast-blur:2px;--toast-scale:0.97;--toast-ease:cubic-bezier(0.22,1,0.36,1);--acc-expand:250ms;--acc-collapse:250ms;--acc-chevron:250ms;--acc-ease:cubic-bezier(0.22,1,0.36,1);--toggle-dur:350ms;--toggle-ease:cubic-bezier(0.34,1.35,0.64,1);--check-box:150ms;--check-draw:350ms;--check-ease:cubic-bezier(0.22,1,0.36,1);--pulse-dur:1000ms;--reveal-blur:2px}html.lockii-motion [data-slot=confirm-dialog-content],html.lockii-motion [data-slot=dialog-content]{--tw-enter-scale:var(--modal-scale);--tw-exit-scale:var(--modal-scale-close);--tw-ease:var(--modal-ease);transform-origin:center}html.lockii-motion [data-slot=confirm-dialog-content][data-state=open],html.lockii-motion [data-slot=dialog-content][data-state=open]{--tw-duration:var(--modal-open-dur);animation-duration:var(--modal-open-dur);animation-timing-function:var(--modal-ease)}html.lockii-motion [data-slot=confirm-dialog-content][data-state=closed],html.lockii-motion [data-slot=dialog-content][data-state=closed]{--tw-duration:var(--modal-close-dur);animation-duration:var(--modal-close-dur);animation-timing-function:var(--modal-ease)}html.lockii-motion [data-slot=dropdown-menu-content][data-state=open],html.lockii-motion [data-slot=popover-content][data-state=open],html.lockii-motion [data-slot=select-content][data-state=open],html.lockii-motion [role=menu][data-state=open]{--tw-enter-scale:var(--dropdown-pre-scale);--tw-enter-translate-x:0px;--tw-enter-translate-y:0px;--tw-duration:var(--dropdown-open-dur);--tw-ease:var(--dropdown-ease);animation-duration:var(--dropdown-open-dur);animation-timing-function:var(--dropdown-ease)}html.lockii-motion [data-slot=dropdown-menu-content][data-state=closed],html.lockii-motion [data-slot=popover-content][data-state=closed],html.lockii-motion [data-slot=select-content][data-state=closed],html.lockii-motion [role=menu][data-state=closed]{--tw-exit-scale:var(--dropdown-closing-scale);--tw-exit-translate-x:0px;--tw-exit-translate-y:0px;--tw-duration:var(--dropdown-close-dur);--tw-ease:var(--dropdown-ease);animation-duration:var(--dropdown-close-dur);animation-timing-function:var(--dropdown-ease)}html.lockii-motion [role=tooltip][data-state=delayed-open]{--tw-enter-scale:var(--tt-scale);--tw-enter-translate-x:0px;--tw-enter-translate-y:0px;--tw-duration:var(--tt-in-dur);--tw-ease:var(--tt-in-ease);--tw-animation-delay:var(--tt-delay);animation-duration:var(--tt-in-dur);animation-delay:var(--tt-delay);animation-timing-function:var(--tt-in-ease)}html.lockii-motion [role=tooltip][data-state=instant-open]{--tw-enter-scale:var(--tt-scale);--tw-enter-translate-x:0px;--tw-enter-translate-y:0px;--tw-duration:var(--tt-in-dur);--tw-ease:var(--tt-in-ease);--tw-animation-delay:0s;animation-duration:var(--tt-in-dur);animation-delay:0s;animation-timing-function:var(--tt-in-ease)}html.lockii-motion [role=tooltip][data-state=closed]{--tw-exit-scale:var(--tt-scale);--tw-exit-translate-x:0px;--tw-exit-translate-y:0px;--tw-duration:var(--tt-out-dur);--tw-ease:var(--tt-in-ease);--tw-animation-delay:0s;animation-duration:var(--tt-out-dur);animation-delay:0s;animation-timing-function:var(--tt-in-ease)}html.lockii-motion [data-slot=toast][data-state=open]{--tw-enter-translate-x:0px;--tw-enter-translate-y:var(--toast-distance);--tw-enter-scale:var(--toast-scale);--tw-enter-blur:var(--toast-blur);--tw-enter-opacity:0;--tw-duration:var(--toast-open);--tw-ease:var(--toast-ease);animation-duration:var(--toast-open);animation-timing-function:var(--toast-ease)}html.lockii-motion [data-slot=toast][data-state=closed]{--tw-exit-translate-x:0px;--tw-exit-translate-y:var(--toast-distance);--tw-exit-scale:var(--toast-scale);--tw-exit-blur:var(--toast-blur);--tw-exit-opacity:0;--tw-duration:var(--toast-close);--tw-ease:var(--toast-ease);animation-duration:var(--toast-close);animation-timing-function:var(--toast-ease)}html.lockii-motion [data-sonner-toast]{transition:transform var(--toast-close) var(--toast-ease),opacity var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease),height var(--toast-close) var(--toast-ease),box-shadow var(--toast-close) var(--toast-ease)}html.lockii-motion [data-sonner-toast]:not([data-mounted=true]){--y:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur))}html.lockii-motion [data-sonner-toast][data-mounted=true]{filter:blur(0);transition:transform var(--toast-open) var(--toast-ease),opacity var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease),height var(--toast-open) var(--toast-ease),box-shadow var(--toast-open) var(--toast-ease)}html.lockii-motion [data-sonner-toast][data-removed=true][data-swipe-out=false]{--y:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));opacity:0}html.lockii-motion [data-sonner-toast][data-swiping=true]{filter:none;transition:none}html.lockii-motion [data-slot=sheet-content]{--tw-enter-blur:var(--panel-blur);--tw-exit-blur:var(--panel-blur);--tw-ease:var(--panel-ease)}html.lockii-motion [data-slot=sheet-content][data-state=open]{--tw-duration:var(--panel-open-dur);animation-duration:var(--panel-open-dur);animation-timing-function:var(--panel-ease)}html.lockii-motion [data-slot=sheet-content][data-state=closed]{--tw-duration:var(--panel-close-dur);animation-duration:var(--panel-close-dur);animation-timing-function:var(--panel-ease)}html.lockii-motion [data-vaul-drawer][data-state=open]{animation-duration:var(--panel-open-dur);transition-duration:var(--panel-open-dur);animation-timing-function:var(--panel-ease);transition-timing-function:var(--panel-ease)}html.lockii-motion [data-vaul-drawer][data-state=closed]{animation-duration:var(--panel-close-dur);transition-duration:var(--panel-close-dur);animation-timing-function:var(--panel-ease);transition-timing-function:var(--panel-ease)}html.lockii-motion .animate-accordion-down,html.lockii-motion .animate-accordion-up{animation-duration:var(--acc-expand);animation-timing-function:var(--acc-ease)}html.lockii-motion h3>button[data-state]>svg{transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}html.lockii-motion h3>button[data-state=open]>svg{transform:scaleY(-1)}html.lockii-motion .sui-stepped-picker__chevron,html.lockii-motion .sui-stepped-picker__dock,html.lockii-motion .sui-stepped-picker__dock .sui-stepped-picker__footer,html.lockii-motion .sui-stepped-picker__panel,html.lockii-motion .sui-stepped-picker__panel-inner{transition-duration:var(--acc-expand);transition-timing-function:var(--acc-ease)}html.lockii-motion .sui-stepped-picker__chevron{transform:scaleY(1);transform-origin:center}html.lockii-motion .sui-stepped-picker__step[data-open=true]>.sui-stepped-picker__header .sui-stepped-picker__chevron{transform:scaleY(-1)}html.lockii-motion [data-slot=tabs-list]{position:relative}html.lockii-motion [data-slot=tabs-list]>.lockii-motion-tabs-pill[hidden]{position:absolute;top:3px;bottom:3px;left:0;z-index:0;display:block;pointer-events:none;background:hsl(var(--background));border-radius:var(--radius-md,6px);box-shadow:0 1px 2px rgb(0 0 0/.06);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease)}html.lockii-motion.dark [data-slot=tabs-list]>.lockii-motion-tabs-pill[hidden]{background:hsl(var(--input)/.3);box-shadow:none}html.lockii-motion [data-slot=tabs-list]:has(.lockii-motion-tabs-pill) [data-slot=tabs-trigger]{position:relative;z-index:1;background:transparent;box-shadow:none}html.lockii-motion .sui-collection-selector__pill,html.lockii-motion .website-editor-color-format-pill{transition-duration:var(--tabs-dur);transition-timing-function:var(--tabs-ease)}html.lockii-motion [data-slot=switch-thumb]{transition:none}html.lockii-motion [data-slot=switch].is-init[data-state=checked] [data-slot=switch-thumb]{animation:lockii-toggle-on var(--toggle-dur) var(--toggle-ease) both}html.lockii-motion [data-slot=switch].is-init[data-state=unchecked] [data-slot=switch-thumb]{animation:lockii-toggle-off var(--toggle-dur) var(--toggle-ease) both}@keyframes lockii-toggle-on{0%{translate:0 0}55%{translate:calc(100% - 1px) 0}80%{translate:calc(100% - 2px) 0}to{translate:calc(100% - 2px) 0}}@keyframes lockii-toggle-off{0%{translate:calc(100% - 2px) 0}55%{translate:-1px 0}80%{translate:0 0}to{translate:0 0}}html.lockii-motion [data-slot=checkbox]{transition:background-color var(--check-box) var(--check-ease),border-color var(--check-box) var(--check-ease),box-shadow var(--check-box) var(--check-ease)}html.lockii-motion [data-slot=checkbox] [data-slot=checkbox-indicator] path{stroke-dasharray:15;stroke-dashoffset:15;animation:lockii-check-draw var(--check-draw) var(--check-ease) both}@keyframes lockii-check-draw{to{stroke-dashoffset:0}}html.lockii-motion .animate-pulse{animation-duration:var(--pulse-dur);animation-timing-function:var(--ease-linear)}html.lockii-motion .website-editor-shell[data-preview-device=mobile] #puck-canvas-root,html.lockii-motion [data-motion=agent-panel],html.lockii-motion [data-slot=sidebar-container],html.lockii-motion [data-slot=sidebar-gap]{transition-duration:var(--resize-dur);transition-timing-function:var(--resize-ease)}html.lockii-motion [data-puck-overlay] .website-section-ai-prompt input{transition-timing-function:var(--resize-ease)}html.lockii-motion .website-canvas-assistant-panel{filter:blur(var(--panel-blur));transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease)}html.lockii-motion .website-canvas[data-assistant-open] .website-canvas-assistant-panel{filter:blur(0);transition-duration:var(--panel-open-dur)}html.lockii-motion .website-canvas-chrome{transition-timing-function:var(--ease-smooth-out)}html.lockii-motion .website-chrome-extra{transition-duration:var(--duration-quick);transition-timing-function:var(--ease-smooth-out)}html.lockii-motion .website-chrome-extra[data-open=true]{transition-duration:var(--duration-fast)}html.lockii-motion .website-canvas-page{transition:opacity var(--page-fade-dur) var(--page-fade-ease),filter var(--page-slide-dur) var(--page-slide-ease)}html.lockii-motion .website-canvas-page.is-receding{filter:blur(var(--page-blur));transition-duration:var(--page-fade-dur)}@keyframes lockii-page-fade-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(var(--page-blur))}}html.lockii-motion[data-site-page-fade=on]::view-transition-old(root){animation:lockii-page-fade-out var(--page-fade-dur) var(--page-fade-ease) both}@keyframes lockii-digit-pop{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}html.lockii-motion .lockii-motion-digits{display:inline-flex;align-items:baseline}html.lockii-motion .lockii-motion-digit{display:inline-block}html.lockii-motion .lockii-motion-digits.is-animating .lockii-motion-digit{animation:lockii-digit-pop var(--digit-dur) var(--digit-ease) both}html.lockii-motion .lockii-motion-digits.is-animating .lockii-motion-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}html.lockii-motion .lockii-motion-digits.is-animating .lockii-motion-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@keyframes lockii-slot-out{0%{opacity:1;filter:blur(0);transform:translateY(0)}to{opacity:0;filter:blur(var(--digit-blur));transform:translateY(100%)}}@keyframes lockii-slot-in{0%{opacity:0;filter:blur(var(--digit-blur));transform:translateY(-100%)}to{opacity:1;filter:blur(0);transform:translateY(0)}}html.lockii-motion .sui-availability__face{animation-duration:var(--digit-dur);animation-timing-function:var(--digit-ease)}html.lockii-motion .sui-availability__face--out{animation-name:lockii-slot-out;animation-delay:calc(var(--sui-i, 0) * var(--duration-stagger))}html.lockii-motion .sui-availability__face--in{animation-name:lockii-slot-in;animation-delay:calc(var(--sui-i, 0) * var(--duration-stagger) + var(--sui-slot-offset, 50ms))}html.lockii-motion .lui-auth-overlay__panel{transition-duration:var(--modal-open-dur);transition-timing-function:var(--modal-ease)}html.lockii-motion .lui-auth-overlay__panel--modal.is-closing{transition-duration:var(--modal-close-dur)}html.lockii-motion .lui-auth-overlay__panel--popover.is-closing{transform:scale(var(--dropdown-closing-scale));transition-duration:var(--dropdown-close-dur)}html.lockii-motion .lui-anchored-overlay__backdrop--sheet,html.lockii-motion .lui-auth-overlay__backdrop{transition-duration:var(--modal-open-dur);transition-timing-function:var(--modal-ease)}html.lockii-motion .lui-anchored-overlay__backdrop--sheet.is-closing,html.lockii-motion .lui-auth-overlay__backdrop.is-closing{transition-duration:var(--modal-close-dur)}html.lockii-motion .lui-anchored-overlay__panel--sheet,html.lockii-motion .lui-auth-overlay__panel--sheet{filter:blur(var(--panel-blur));transition-property:transform,filter;transition-duration:var(--panel-close-dur);transition-timing-function:var(--panel-ease)}html.lockii-motion .lui-anchored-overlay__panel--sheet.is-open,html.lockii-motion .lui-auth-overlay__panel--sheet.is-open{filter:blur(0);transition-duration:var(--panel-open-dur)}html.lockii-motion .lui-anchored-overlay__panel--sheet.is-closing,html.lockii-motion .lui-auth-overlay__panel--sheet.is-closing{filter:blur(var(--panel-blur));transition-duration:var(--panel-close-dur)}html.lockii-motion .getting-started-blank-sparkle,html.lockii-motion .getting-started-booking-polaroid,html.lockii-motion .getting-started-booking-step,html.lockii-motion .getting-started-comms-cta,html.lockii-motion .getting-started-contract,html.lockii-motion .getting-started-contract-pen,html.lockii-motion .getting-started-fallback,html.lockii-motion .getting-started-inventory-empty,html.lockii-motion .getting-started-inventory-product,html.lockii-motion .getting-started-location,html.lockii-motion .getting-started-location-pin,html.lockii-motion .getting-started-lock,html.lockii-motion .getting-started-pay-card,html.lockii-motion .getting-started-pay-cards,html.lockii-motion .getting-started-setup-card,html.lockii-motion .getting-started-setup-card:after,html.lockii-motion .getting-started-site-cursor,html.lockii-motion .getting-started-site-window{transition-duration:var(--duration-fast);transition-timing-function:var(--ease-smooth-out)}html.lockii-motion .getting-started-setup-card:active{transition-duration:var(--duration-quick)}html.lockii-motion .getting-started-linger{transition-duration:.64s}@media (prefers-reduced-motion:reduce){html.lockii-motion .animate-accordion-down,html.lockii-motion .animate-accordion-up,html.lockii-motion .animate-pulse,html.lockii-motion .lockii-motion-digit,html.lockii-motion .lockii-motion-tabs-pill,html.lockii-motion .lui-anchored-overlay__panel--sheet,html.lockii-motion .lui-auth-overlay__panel,html.lockii-motion .sui-availability__face,html.lockii-motion .sui-stepped-picker__chevron,html.lockii-motion .sui-stepped-picker__panel,html.lockii-motion .website-canvas-assistant-panel,html.lockii-motion .website-canvas-page,html.lockii-motion [data-slot=checkbox],html.lockii-motion [data-slot=checkbox] path,html.lockii-motion [data-slot=confirm-dialog-content],html.lockii-motion [data-slot=dialog-content],html.lockii-motion [data-slot=dropdown-menu-content],html.lockii-motion [data-slot=popover-content],html.lockii-motion [data-slot=select-content],html.lockii-motion [data-slot=sheet-content],html.lockii-motion [data-slot=switch-thumb],html.lockii-motion [data-slot=toast],html.lockii-motion [data-sonner-toast],html.lockii-motion [data-vaul-drawer],html.lockii-motion [role=menu],html.lockii-motion [role=tooltip],html.lockii-motion h3>button[data-state]>svg{filter:none;animation:none;transition:none}}