:root{--font-geist-sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-geist-mono:"Geist Mono Variable", ui-monospace, monospace}.olo-tw-root{isolation:isolate;font-family:var(--font-geist-sans,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");letter-spacing:normal;word-spacing:normal;font-feature-settings:normal;font-variant:normal;color:var(--foreground);-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;font-style:normal;font-weight:400;line-height:1.25}.dark .olo-tw-root,.olo-tw-root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.olo-tw-root.olo-tw-maint-island{contain:layout style}.olo-tw-root,.olo-tw-root *,.olo-tw-root :before,.olo-tw-root :after{box-sizing:border-box}.olo-tw-root :where(button:not([data-slot])){appearance:none;color:inherit;font-family:inherit;font-weight:inherit;font-feature-settings:inherit;letter-spacing:inherit;line-height:normal}.olo-tw-root :where(button[data-slot]){appearance:none}.olo-tw-root :where(button[data-slot=button]){filter:none;background-image:none;transform:none;box-shadow:none!important}.olo-tw-root :where(button[data-slot=button]:hover),.olo-tw-root :where(button[data-slot=button]:active),.olo-tw-root :where(button[data-slot=button]:focus),.olo-tw-root :where(button[data-slot=button]:focus-visible){transform:none;box-shadow:none!important}.olo-tw-root :where(input,select,textarea,optgroup){font-family:inherit;font-weight:inherit;font-feature-settings:inherit;letter-spacing:inherit;line-height:inherit}
