@charset "utf-8";

#alia-root-68876 :where(:not(html, body, svg, path)) { all: revert; }

:host, #alia-root-68876 { --app-width: 360px; --body-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue"; --display-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue"; --border-radius-lg: 8px; --toastify-icon-color-info: white; --toastify-icon-color-success: white; --toastify-icon-color-warning: white; --toastify-icon-color-error: white; color-scheme: initial; forced-color-adjust: initial; mask: initial; math-depth: initial; position: initial; position-anchor: initial; text-size-adjust: initial; appearance: initial; color: initial; font: initial; font-palette: initial; font-synthesis: initial; position-area: initial; text-orientation: initial; text-rendering: initial; text-spacing-trim: initial; -webkit-font-smoothing: antialiased; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; accent-color: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; anchor-name: initial; anchor-scope: initial; animation-composition: initial; animation: initial; app-region: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; baseline-source: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-start-end-radius: initial; border-start-start-radius: initial; inset: initial; box-decoration-break: initial; box-shadow: initial; box-sizing: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-color: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; columns: initial; column-fill: initial; gap: initial; column-rule: initial; column-span: initial; contain: initial; contain-intrinsic-block-size: initial; contain-intrinsic-size: initial; contain-intrinsic-inline-size: initial; container: initial; content: initial; content-visibility: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; display: initial; dominant-baseline: initial; dynamic-range-limit: initial; empty-cells: initial; field-sizing: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-flow: initial; float: initial; flood-color: initial; flood-opacity: initial; grid: initial; grid-area: initial; height: initial; hyphenate-character: initial; hyphenate-limit-chars: initial; hyphens: initial; image-orientation: initial; image-rendering: initial; initial-letter: initial; inline-size: initial; inset-block: initial; inset-inline: initial; interpolate-size: initial; isolation: initial; letter-spacing: initial; lighting-color: initial; line-break: initial; list-style: initial; margin-block: initial; margin: initial; margin-inline: initial; marker: initial; mask-type: initial; math-shift: initial; math-style: initial; max-block-size: initial; max-height: initial; max-inline-size: initial; max-width: initial; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; object-view-box: initial; offset: initial; opacity: initial; order: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-block: initial; overflow-clip-margin: initial; overflow-inline: initial; overflow-wrap: initial; overflow: initial; overlay: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: initial; padding-inline: initial; page: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; pointer-events: initial; position-try: initial; position-visibility: initial; print-color-adjust: initial; quotes: initial; r: initial; resize: initial; rotate: initial; ruby-align: initial; ruby-position: initial; rx: initial; ry: initial; scale: initial; scroll-behavior: initial; scroll-initial-target: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-marker-group: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; scroll-timeline: initial; scrollbar-color: initial; scrollbar-gutter: initial; scrollbar-width: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-box: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-emphasis: initial; text-emphasis-position: initial; text-indent: initial; text-overflow: initial; text-shadow: initial; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; text-wrap: initial; timeline-scope: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; translate: initial; user-select: initial; vector-effect: initial; vertical-align: initial; view-timeline: initial; view-transition-class: initial; view-transition-name: initial; visibility: initial; border-spacing: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-user-drag: initial; white-space-collapse: initial; widows: initial; width: initial; will-change: initial; word-break: initial; word-spacing: initial; x: initial; y: initial; z-index: initial; }

:host *, #alia-root-68876 *, :host ::before, #alia-root-68876 ::before, :host ::after, #alia-root-68876 ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }

:host ::backdrop, #alia-root-68876 ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }

:host *, #alia-root-68876 *, :host ::before, #alia-root-68876 ::before, :host ::after, #alia-root-68876 ::after { box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); }

:host ::before, #alia-root-68876 ::before, :host ::after, #alia-root-68876 ::after { --tw-content: ""; }

#alia-iframe-html, :host :host, #alia-root-68876 :host { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }

#alia-iframe-body { margin: 0px; line-height: inherit; }

:host hr, #alia-root-68876 hr { height: 0px; color: inherit; border-top-width: 1px; }

:host abbr:where([title]), #alia-root-68876 abbr:where([title]) { text-decoration: underline dotted; }

:host h1, #alia-root-68876 h1, :host h2, #alia-root-68876 h2, :host h3, #alia-root-68876 h3, :host h4, #alia-root-68876 h4, :host h5, #alia-root-68876 h5, :host h6, #alia-root-68876 h6 { font-size: inherit; font-weight: inherit; }

:host a, #alia-root-68876 a { color: inherit; text-decoration: inherit; }

:host b, #alia-root-68876 b, :host strong, #alia-root-68876 strong { font-weight: bolder; }

:host code, #alia-root-68876 code, :host kbd, #alia-root-68876 kbd, :host samp, #alia-root-68876 samp, :host pre, #alia-root-68876 pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; }

:host small, #alia-root-68876 small { font-size: 80%; }

:host sub, #alia-root-68876 sub, :host sup, #alia-root-68876 sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

:host sub, #alia-root-68876 sub { bottom: -0.25em; }

:host sup, #alia-root-68876 sup { top: -0.5em; }

:host table, #alia-root-68876 table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }

:host button, #alia-root-68876 button, :host input, #alia-root-68876 input, :host optgroup, #alia-root-68876 optgroup, :host select, #alia-root-68876 select, :host textarea, #alia-root-68876 textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }

:host button, #alia-root-68876 button, :host select, #alia-root-68876 select { text-transform: none; }

:host button, #alia-root-68876 button, :host input:where([type="button"]), #alia-root-68876 input:where([type="button"]), :host input:where([type="reset"]), #alia-root-68876 input:where([type="reset"]), :host input:where([type="submit"]), #alia-root-68876 input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }

:host progress, #alia-root-68876 progress { vertical-align: baseline; }

:host ::-webkit-inner-spin-button, #alia-root-68876 ::-webkit-inner-spin-button, :host ::-webkit-outer-spin-button, #alia-root-68876 ::-webkit-outer-spin-button { height: auto; }

:host [type="search"], #alia-root-68876 [type="search"] { appearance: textfield; outline-offset: -2px; }

:host ::-webkit-search-decoration, #alia-root-68876 ::-webkit-search-decoration { appearance: none; }

:host ::-webkit-file-upload-button, #alia-root-68876 ::-webkit-file-upload-button { appearance: button; font: inherit; }

:host summary, #alia-root-68876 summary { display: list-item; }

:host blockquote, #alia-root-68876 blockquote, :host dl, #alia-root-68876 dl, :host dd, #alia-root-68876 dd, :host h1, #alia-root-68876 h1, :host h2, #alia-root-68876 h2, :host h3, #alia-root-68876 h3, :host h4, #alia-root-68876 h4, :host h5, #alia-root-68876 h5, :host h6, #alia-root-68876 h6, :host hr, #alia-root-68876 hr, :host figure, #alia-root-68876 figure, :host p, #alia-root-68876 p, :host pre, #alia-root-68876 pre { margin: 0px; }

:host fieldset, #alia-root-68876 fieldset { margin: 0px; padding: 0px; }

:host legend, #alia-root-68876 legend { padding: 0px; }

:host ol, #alia-root-68876 ol, :host ul, #alia-root-68876 ul, :host menu, #alia-root-68876 menu { list-style: none; margin: 0px; padding: 0px; }

:host dialog, #alia-root-68876 dialog { padding: 0px; }

:host textarea, #alia-root-68876 textarea { resize: vertical; }

:host input::placeholder, #alia-root-68876 input::placeholder, :host textarea::placeholder, #alia-root-68876 textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }

:host button, #alia-root-68876 button, :host [role="button"], #alia-root-68876 [role="button"] { cursor: pointer; }

:host :disabled, #alia-root-68876 :disabled { cursor: default; }

:host img, #alia-root-68876 img, :host svg, #alia-root-68876 svg, :host video, #alia-root-68876 video, :host canvas, #alia-root-68876 canvas, :host audio, #alia-root-68876 audio, :host iframe, #alia-root-68876 iframe, :host embed, #alia-root-68876 embed, :host object, #alia-root-68876 object { display: block; vertical-align: middle; }

:host img, #alia-root-68876 img, :host video, #alia-root-68876 video { max-width: 100%; height: auto; }

:host [hidden]:where(:not([hidden="until-found"])), #alia-root-68876 [hidden]:where(:not([hidden="until-found"])) { display: none; }

:host .container, #alia-root-68876 .container { width: 100%; }

@media (min-width: 550px) {
  :host .container, #alia-root-68876 .container { max-width: 550px; }
}

@media (min-width: 640px) {
  :host .container, #alia-root-68876 .container { max-width: 640px; }
}

@media (min-width: 768px) {
  :host .container, #alia-root-68876 .container { max-width: 768px; }
}

@media (min-width: 1024px) {
  :host .container, #alia-root-68876 .container { max-width: 1024px; }
}

@media (min-width: 1280px) {
  :host .container, #alia-root-68876 .container { max-width: 1280px; }
}

@media (min-width: 1536px) {
  :host .container, #alia-root-68876 .container { max-width: 1536px; }
}

:host .prose, #alia-root-68876 .prose { color: var(--primary-color); }

:host .pointer-events-none, #alia-root-68876 .pointer-events-none { pointer-events: none; }

:host .visible, #alia-root-68876 .visible { visibility: visible; }

:host .invisible, #alia-root-68876 .invisible { visibility: hidden; }

:host .static, #alia-root-68876 .static { position: static; }

:host .fixed, #alia-root-68876 .fixed { position: fixed; }

:host .absolute, #alia-root-68876 .absolute { position: absolute; }

:host .relative, #alia-root-68876 .relative { position: relative; }

:host .inset-0, #alia-root-68876 .inset-0 { inset: 0px; }

:host .bottom-0, #alia-root-68876 .bottom-0 { bottom: 0px; }

:host .left-0, #alia-root-68876 .left-0 { left: 0px; }

:host .right-0, #alia-root-68876 .right-0 { right: 0px; }

:host .top-0, #alia-root-68876 .top-0 { top: 0px; }

:host .top-4, #alia-root-68876 .top-4 { top: 16px; }

:host .z-10, #alia-root-68876 .z-10 { z-index: 10; }

:host .z-20, #alia-root-68876 .z-20 { z-index: 20; }

:host .z-50, #alia-root-68876 .z-50 { z-index: 50; }

:host .m-auto, #alia-root-68876 .m-auto { margin: auto; }

:host .-mx-1, #alia-root-68876 .-mx-1 { margin-left: -4px; margin-right: -4px; }

:host .-mx-2, #alia-root-68876 .-mx-2 { margin-left: -8px; margin-right: -8px; }

:host .-mx-5, #alia-root-68876 .-mx-5 { margin-left: -20px; margin-right: -20px; }

:host .-my-1, #alia-root-68876 .-my-1 { margin-top: -4px; margin-bottom: -4px; }

:host .-mt-1, #alia-root-68876 .-mt-1 { margin-top: -4px; }

:host .mb-1, #alia-root-68876 .mb-1 { margin-bottom: 4px; }

:host .mb-2, #alia-root-68876 .mb-2 { margin-bottom: 8px; }

:host .ml-2, #alia-root-68876 .ml-2 { margin-left: 8px; }

:host .mt-2, #alia-root-68876 .mt-2 { margin-top: 8px; }

:host .line-clamp-1, #alia-root-68876 .line-clamp-1 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

:host .block, #alia-root-68876 .block { display: block; }

:host .inline, #alia-root-68876 .inline { display: inline; }

:host .flex, #alia-root-68876 .flex { display: flex; }

:host .inline-flex, #alia-root-68876 .inline-flex { display: inline-flex; }

:host .hidden, #alia-root-68876 .hidden { display: none; }

:host .h-0, #alia-root-68876 .h-0 { height: 0px; }

:host .h-1\.5, #alia-root-68876 .h-1\.5 { height: 6px; }

:host .h-10, #alia-root-68876 .h-10 { height: 40px; }

:host .h-2, #alia-root-68876 .h-2 { height: 8px; }

:host .h-2\.5, #alia-root-68876 .h-2\.5 { height: 10px; }

:host .h-20, #alia-root-68876 .h-20 { height: 80px; }

:host .h-3, #alia-root-68876 .h-3 { height: 12px; }

:host .h-4, #alia-root-68876 .h-4 { height: 16px; }

:host .h-5, #alia-root-68876 .h-5 { height: 20px; }

:host .h-6, #alia-root-68876 .h-6 { height: 24px; }

:host .h-8, #alia-root-68876 .h-8 { height: 32px; }

:host .h-\[18px\], #alia-root-68876 .h-\[18px\] { height: 18px; }

:host .h-\[4\.5rem\], #alia-root-68876 .h-\[4\.5rem\] { height: 72px; }

:host .h-full, #alia-root-68876 .h-full { height: 100%; }

:host .h-px, #alia-root-68876 .h-px { height: 1px; }

:host .max-h-16, #alia-root-68876 .max-h-16 { max-height: 64px; }

:host .max-h-40, #alia-root-68876 .max-h-40 { max-height: 160px; }

:host .min-h-0, #alia-root-68876 .min-h-0 { min-height: 0px; }

:host .min-h-\[200px\], #alia-root-68876 .min-h-\[200px\] { min-height: 200px; }

:host .w-0, #alia-root-68876 .w-0 { width: 0px; }

:host .w-10, #alia-root-68876 .w-10 { width: 40px; }

:host .w-16, #alia-root-68876 .w-16 { width: 64px; }

:host .w-2, #alia-root-68876 .w-2 { width: 8px; }

:host .w-2\.5, #alia-root-68876 .w-2\.5 { width: 10px; }

:host .w-2\/3, #alia-root-68876 .w-2\/3 { width: 66.6667%; }

:host .w-20, #alia-root-68876 .w-20 { width: 80px; }

:host .w-3, #alia-root-68876 .w-3 { width: 12px; }

:host .w-3\/4, #alia-root-68876 .w-3\/4 { width: 75%; }

:host .w-4, #alia-root-68876 .w-4 { width: 16px; }

:host .w-4\/5, #alia-root-68876 .w-4\/5 { width: 80%; }

:host .w-5, #alia-root-68876 .w-5 { width: 20px; }

:host .w-5\/6, #alia-root-68876 .w-5\/6 { width: 83.3333%; }

:host .w-80, #alia-root-68876 .w-80 { width: 320px; }

:host .w-\[18px\], #alia-root-68876 .w-\[18px\] { width: 18px; }

:host .w-\[4\.5rem\], #alia-root-68876 .w-\[4\.5rem\] { width: 72px; }

:host .w-full, #alia-root-68876 .w-full { width: 100%; }

:host .w-max, #alia-root-68876 .w-max { width: max-content; }

:host .max-w-sm, #alia-root-68876 .max-w-sm { max-width: 384px; }

:host .flex-1, #alia-root-68876 .flex-1 { flex: 1 1 0%; }

:host .flex-shrink, #alia-root-68876 .flex-shrink { flex-shrink: 1; }

:host .flex-shrink-0, #alia-root-68876 .flex-shrink-0 { flex-shrink: 0; }

:host .transform, #alia-root-68876 .transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

:host .cursor-default, #alia-root-68876 .cursor-default { cursor: default; }

:host .cursor-pointer, #alia-root-68876 .cursor-pointer { cursor: pointer; }

:host .select-none, #alia-root-68876 .select-none { user-select: none; }

:host .select-all, #alia-root-68876 .select-all { user-select: all; }

:host .resize, #alia-root-68876 .resize { resize: both; }

:host .appearance-none, #alia-root-68876 .appearance-none { appearance: none; }

:host .flex-row-reverse, #alia-root-68876 .flex-row-reverse { flex-direction: row-reverse; }

:host .flex-col, #alia-root-68876 .flex-col { flex-direction: column; }

:host .flex-wrap, #alia-root-68876 .flex-wrap { flex-wrap: wrap; }

:host .items-start, #alia-root-68876 .items-start { align-items: flex-start; }

:host .items-center, #alia-root-68876 .items-center { align-items: center; }

:host .items-stretch, #alia-root-68876 .items-stretch { align-items: stretch; }

:host .justify-end, #alia-root-68876 .justify-end { justify-content: flex-end; }

:host .justify-center, #alia-root-68876 .justify-center { justify-content: center; }

:host .justify-between, #alia-root-68876 .justify-between { justify-content: space-between; }

:host .gap-0\.5, #alia-root-68876 .gap-0\.5 { gap: 2px; }

:host .gap-1, #alia-root-68876 .gap-1 { gap: 4px; }

:host .gap-1\.5, #alia-root-68876 .gap-1\.5 { gap: 6px; }

:host .gap-2, #alia-root-68876 .gap-2 { gap: 8px; }

:host .gap-2\.5, #alia-root-68876 .gap-2\.5 { gap: 10px; }

:host .gap-3, #alia-root-68876 .gap-3 { gap: 12px; }

:host .gap-4, #alia-root-68876 .gap-4 { gap: 16px; }

:host .gap-5, #alia-root-68876 .gap-5 { gap: 20px; }

:host .gap-6, #alia-root-68876 .gap-6 { gap: 24px; }

:host .space-x-1 > :not([hidden]) ~ :not([hidden]), #alia-root-68876 .space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(4px * var(--tw-space-x-reverse)); margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse))); }

:host .space-x-2 > :not([hidden]) ~ :not([hidden]), #alia-root-68876 .space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(8px * var(--tw-space-x-reverse)); margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse))); }

:host .space-x-3 > :not([hidden]) ~ :not([hidden]), #alia-root-68876 .space-x-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(12px * var(--tw-space-x-reverse)); margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse))); }

:host .space-x-4 > :not([hidden]) ~ :not([hidden]), #alia-root-68876 .space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(16px * var(--tw-space-x-reverse)); margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse))); }

:host .space-y-0\.5 > :not([hidden]) ~ :not([hidden]), #alia-root-68876 .space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2px * var(--tw-space-y-reverse)); }

:host .space-y-1 > :not([hidden]) ~ :not([hidden]), #alia-root-68876 .space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(4px * var(--tw-space-y-reverse)); }

:host .space-y-2 > :not([hidden]) ~ :not([hidden]), #alia-root-68876 .space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(8px * var(--tw-space-y-reverse)); }

:host .space-y-3 > :not([hidden]) ~ :not([hidden]), #alia-root-68876 .space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(12px * var(--tw-space-y-reverse)); }

:host .space-y-4 > :not([hidden]) ~ :not([hidden]), #alia-root-68876 .space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(16px * var(--tw-space-y-reverse)); }

:host .space-y-6 > :not([hidden]) ~ :not([hidden]), #alia-root-68876 .space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(24px * var(--tw-space-y-reverse)); }

:host .self-center, #alia-root-68876 .self-center { align-self: center; }

:host .overflow-hidden, #alia-root-68876 .overflow-hidden { overflow: hidden; }

:host .overflow-scroll, #alia-root-68876 .overflow-scroll { overflow: scroll; }

:host .rounded, #alia-root-68876 .rounded { border-radius: 4px; }

:host .rounded-full, #alia-root-68876 .rounded-full { border-radius: 9999px; }

:host .rounded-lg, #alia-root-68876 .rounded-lg { border-radius: var(--border-radius-lg); }

:host .border, #alia-root-68876 .border { border-width: 1px; }

:host .border-2, #alia-root-68876 .border-2 { border-width: 2px; }

:host .border-\[2px\], #alia-root-68876 .border-\[2px\] { border-width: 2px; }

:host .border-solid, #alia-root-68876 .border-solid { border-style: solid; }

:host .border-none, #alia-root-68876 .border-none { border-style: none; }

:host .border-accent, #alia-root-68876 .border-accent { border-color: rgb(var(--accent-color) / 1); }

:host .border-accent-200, #alia-root-68876 .border-accent-200 { border-color: rgb(var(--accent-color) / .3); }

:host .border-accent-foreground, #alia-root-68876 .border-accent-foreground { border-color: rgb(var(--accent-foreground) / 1); }

:host .border-transparent, #alia-root-68876 .border-transparent { border-color: transparent; }

:host .bg-accent, #alia-root-68876 .bg-accent { background-color: rgb(var(--accent-color) / 1); }

:host .bg-accent-100, #alia-root-68876 .bg-accent-100 { background-color: rgb(var(--accent-color) / .2); }

:host .bg-accent-200, #alia-root-68876 .bg-accent-200 { background-color: rgb(var(--accent-color) / .3); }

:host .bg-accent-600, #alia-root-68876 .bg-accent-600 { background-color: rgb(var(--accent-color) / .7); }

:host .bg-accent-800, #alia-root-68876 .bg-accent-800 { background-color: rgb(var(--accent-color) / .9); }

:host .bg-accent-900, #alia-root-68876 .bg-accent-900 { background-color: rgb(var(--accent-color) / 1); }

:host .bg-background, #alia-root-68876 .bg-background { background-color: rgb(var(--background-color) / 1); }

:host .bg-background-300, #alia-root-68876 .bg-background-300 { background-color: rgb(var(--background-color) / .4); }

:host .bg-gray-200, #alia-root-68876 .bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); }

:host .bg-primary-400, #alia-root-68876 .bg-primary-400 { background-color: rgb(var(--primary-color) / .5); }

:host .bg-primary-50, #alia-root-68876 .bg-primary-50 { background-color: rgb(var(--primary-color) / .1); }

:host .object-cover, #alia-root-68876 .object-cover { object-fit: cover; }

:host .p-3, #alia-root-68876 .p-3 { padding: 12px; }

:host .p-4, #alia-root-68876 .p-4 { padding: 16px; }

:host .p-5, #alia-root-68876 .p-5 { padding: 20px; }

:host .px-1, #alia-root-68876 .px-1 { padding-left: 4px; padding-right: 4px; }

:host .px-2, #alia-root-68876 .px-2 { padding-left: 8px; padding-right: 8px; }

:host .px-2\.5, #alia-root-68876 .px-2\.5 { padding-left: 10px; padding-right: 10px; }

:host .px-5, #alia-root-68876 .px-5 { padding-left: 20px; padding-right: 20px; }

:host .py-2, #alia-root-68876 .py-2 { padding-top: 8px; padding-bottom: 8px; }

:host .py-px, #alia-root-68876 .py-px { padding-top: 1px; padding-bottom: 1px; }

:host .pb-2, #alia-root-68876 .pb-2 { padding-bottom: 8px; }

:host .pb-8, #alia-root-68876 .pb-8 { padding-bottom: 32px; }

:host .pl-0\.5, #alia-root-68876 .pl-0\.5 { padding-left: 2px; }

:host .pt-1, #alia-root-68876 .pt-1 { padding-top: 4px; }

:host .pt-2, #alia-root-68876 .pt-2 { padding-top: 8px; }

:host .text-center, #alia-root-68876 .text-center { text-align: center; }

:host .font-mono, #alia-root-68876 .font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

:host .text-\[28px\], #alia-root-68876 .text-\[28px\] { font-size: 28px; }

:host .text-base, #alia-root-68876 .text-base { font-size: var(--body-text-size-base); line-height: var(--body-line-height-base); letter-spacing: var(--body-letter-spacing); font-weight: var(--body-font-weight-normal); }

:host .text-lg, #alia-root-68876 .text-lg { font-size: var(--body-text-size-lg); line-height: var(--body-line-height-lg); letter-spacing: var(--body-letter-spacing); font-weight: var(--body-font-weight-normal); }

:host .text-sm, #alia-root-68876 .text-sm { font-size: var(--body-text-size-sm); line-height: var(--body-line-height-sm); letter-spacing: var(--body-letter-spacing); font-weight: var(--body-font-weight-medium); }

:host .text-xl, #alia-root-68876 .text-xl { font-size: var(--body-text-size-xl); line-height: var(--body-line-height-xl); letter-spacing: var(--body-letter-spacing); font-weight: var(--body-font-weight-medium); }

:host .text-xs, #alia-root-68876 .text-xs { font-size: var(--body-text-size-xs); line-height: var(--body-line-height-xs); letter-spacing: var(--body-letter-spacing); font-weight: 500; }

:host .font-bold, #alia-root-68876 .font-bold { font-weight: var(--body-font-weight-bold); }

:host .font-medium, #alia-root-68876 .font-medium { font-weight: var(--body-font-weight-medium); }

:host .font-normal, #alia-root-68876 .font-normal { font-weight: var(--body-font-weight-normal); }

:host .font-semibold, #alia-root-68876 .font-semibold { font-weight: var(--body-font-weight-semibold); }

:host .uppercase, #alia-root-68876 .uppercase { text-transform: uppercase; }

:host .\!normal-case, #alia-root-68876 .\!normal-case { text-transform: none !important; }

:host .italic, #alia-root-68876 .italic { font-style: italic; }

:host .leading-4, #alia-root-68876 .leading-4 { line-height: 16px; }

:host .leading-5, #alia-root-68876 .leading-5 { line-height: 20px; }

:host .leading-6, #alia-root-68876 .leading-6 { line-height: 24px; }

:host .leading-7, #alia-root-68876 .leading-7 { line-height: 28px; }

:host .tracking-tight, #alia-root-68876 .tracking-tight { letter-spacing: -0.025em; }

:host .tracking-wide, #alia-root-68876 .tracking-wide { letter-spacing: 0.025em; }

:host .text-accent, #alia-root-68876 .text-accent { color: rgb(var(--accent-color) / 1); }

:host .text-accent-foreground, #alia-root-68876 .text-accent-foreground { color: rgb(var(--accent-foreground) / 1); }

:host .text-black, #alia-root-68876 .text-black { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity, 1)); }

:host .text-primary-300, #alia-root-68876 .text-primary-300 { color: rgb(var(--primary-color) / .4); }

:host .text-primary-400, #alia-root-68876 .text-primary-400 { color: rgb(var(--primary-color) / .5); }

:host .text-primary-500, #alia-root-68876 .text-primary-500 { color: rgb(var(--primary-color) / .6); }

:host .text-primary-600, #alia-root-68876 .text-primary-600 { color: rgb(var(--primary-color) / .7); }

:host .text-red-600, #alia-root-68876 .text-red-600 { --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1)); }

:host .text-red-700, #alia-root-68876 .text-red-700 { --tw-text-opacity: 1; color: rgb(185 28 28 / var(--tw-text-opacity, 1)); }

:host .text-white, #alia-root-68876 .text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }

:host .underline, #alia-root-68876 .underline { text-decoration-line: underline; }

:host .opacity-0, #alia-root-68876 .opacity-0 { opacity: 0; }

:host .opacity-60, #alia-root-68876 .opacity-60 { opacity: 0.6; }

:host .shadow, #alia-root-68876 .shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

:host .shadow-2xl, #alia-root-68876 .shadow-2xl { --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

:host .shadow-lg, #alia-root-68876 .shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

:host .outline-none, #alia-root-68876 .outline-none { outline: transparent solid 2px; outline-offset: 2px; }

:host .outline, #alia-root-68876 .outline { outline-style: solid; }

:host .ring-2, #alia-root-68876 .ring-2 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }

:host .ring-accent-300, #alia-root-68876 .ring-accent-300 { --tw-ring-color: rgb(var(--accent-color) / .4); }

:host .ring-accent-900, #alia-root-68876 .ring-accent-900 { --tw-ring-color: rgb(var(--accent-color) / 1); }

:host .\!filter, #alia-root-68876 .\!filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }

:host .filter, #alia-root-68876 .filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

:host .backdrop-blur-sm, #alia-root-68876 .backdrop-blur-sm { --tw-backdrop-blur: blur(4px); 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); }

:host .backdrop-brightness-75, #alia-root-68876 .backdrop-brightness-75 { --tw-backdrop-brightness: brightness(.75); 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); }

:host .transition, #alia-root-68876 .transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

:host .transition-\[transform\,color\,background-color\,opacity\,box-shadow\], #alia-root-68876 .transition-\[transform\,color\,background-color\,opacity\,box-shadow\] { transition-property: transform, color, background-color, opacity, box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

:host .transition-all, #alia-root-68876 .transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

:host .transition-opacity, #alia-root-68876 .transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

:host .duration-100, #alia-root-68876 .duration-100 { transition-duration: 0.1s; }

:host .duration-1000, #alia-root-68876 .duration-1000 { transition-duration: 1s; }

:host .duration-150, #alia-root-68876 .duration-150 { transition-duration: 0.15s; }

:host .duration-200, #alia-root-68876 .duration-200 { transition-duration: 0.2s; }

:host .duration-300, #alia-root-68876 .duration-300 { transition-duration: 0.3s; }

:host .ease-in, #alia-root-68876 .ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

:host .scrollbar-hide, #alia-root-68876 .scrollbar-hide { scrollbar-width: none; }

:host .scrollbar-hide::-webkit-scrollbar, #alia-root-68876 .scrollbar-hide::-webkit-scrollbar { display: none; }

@keyframes enter { 
  0% { opacity: var(--tw-enter-opacity, 1); transform: translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0)); }
}

@keyframes exit { 
  100% { opacity: var(--tw-exit-opacity, 1); transform: translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0)); }
}

:host .duration-100, #alia-root-68876 .duration-100 { animation-duration: 0.1s; }

:host .duration-1000, #alia-root-68876 .duration-1000 { animation-duration: 1s; }

:host .duration-150, #alia-root-68876 .duration-150 { animation-duration: 0.15s; }

:host .duration-200, #alia-root-68876 .duration-200 { animation-duration: 0.2s; }

:host .duration-300, #alia-root-68876 .duration-300 { animation-duration: 0.3s; }

:host .ease-in, #alia-root-68876 .ease-in { animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

:host .animation-duration-150, #alia-root-68876 .animation-duration-150 { animation-duration: 0.15s; }

:host .text-start, #alia-root-68876 .text-start { text-align: start; }

:host .text-display-xs, #alia-root-68876 .text-display-xs { font-family: var(--display-font); font-size: var(--display-text-size-xs); line-height: var(--display-line-height-xs); letter-spacing: var(--display-letter-spacing); font-weight: var(--display-font-weight-semibold); text-transform: var(--display-font-transform); }

:host .text-display-sm, #alia-root-68876 .text-display-sm { font-family: var(--display-font); font-size: var(--display-text-size-sm); line-height: var(--display-line-height-sm); letter-spacing: var(--display-letter-spacing); font-weight: var(--display-font-weight-semibold); text-transform: var(--display-font-transform); }

:host .text-display, #alia-root-68876 .text-display { font-family: var(--display-font); font-size: var(--display-text-size-base); line-height: var(--display-line-height-base); letter-spacing: var(--display-letter-spacing); font-weight: var(--display-font-weight-semibold); text-transform: var(--display-font-transform); }

:host .text-display-lg, #alia-root-68876 .text-display-lg { font-family: var(--display-font); font-size: var(--display-text-size-lg); line-height: var(--display-line-height-lg); letter-spacing: var(--display-letter-spacing); font-weight: var(--display-font-weight-semibold); text-transform: var(--display-font-transform); }

:host .text-display-xl, #alia-root-68876 .text-display-xl { font-family: var(--display-font); font-size: var(--display-text-size-xl); line-height: var(--display-line-height-xl); letter-spacing: var(--display-letter-spacing); font-weight: var(--display-font-weight-semibold); text-transform: var(--display-font-transform); }

:host code, #alia-root-68876 code { font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace; }

:host .main, #alia-root-68876 .main { transition-property: opacity, transform; }

:host .main.animate-dimensions, #alia-root-68876 .main.animate-dimensions { transition-property: opacity, transform, width, height; }

:host .bulge:hover, #alia-root-68876 .bulge:hover { transform: scale(1.02); }

:host .box, #alia-root-68876 .box { border-radius: var(--border-radius-lg); background-color: rgb(var(--primary-color) / .1); padding: 16px; --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.3s; animation-duration: 0.3s; }

:host .box.theme, #alia-root-68876 .box.theme { background-color: rgb(var(--accent-color) / .2); --tw-shadow-color: rgb(var(--accent-color) / .1); --tw-shadow: var(--tw-shadow-colored); }

:host .box.theme:hover, #alia-root-68876 .box.theme:hover { --tw-shadow-color: rgb(var(--accent-color) / .1); --tw-shadow: var(--tw-shadow-colored); }

:host .box.disabled, #alia-root-68876 .box.disabled { pointer-events: none; opacity: 0.7; }

:host .box.clickable, #alia-root-68876 .box.clickable { cursor: pointer; }

:host .box.clickable:hover, #alia-root-68876 .box.clickable:hover { --tw-scale-x: 1.01; --tw-scale-y: 1.01; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); --tw-shadow-color: rgb(var(--accent-color) / .1); --tw-shadow: var(--tw-shadow-colored); }

:host .fade-bottom, #alia-root-68876 .fade-bottom { position: relative; }

:host .fade-bottom::after, #alia-root-68876 .fade-bottom::after { content: ""; position: absolute; z-index: 1; bottom: 0px; left: 0px; pointer-events: none; background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(249, 250, 251) 95%); width: 100%; height: 2em; }

:host .prose > :first-child, #alia-root-68876 .prose > :first-child { margin-top: 0px; }

:host .prose > :has(> img), #alia-root-68876 .prose > :has(> img) { display: flex; justify-content: center; }

:host .prose li::marker, #alia-root-68876 .prose li::marker { margin-right: 0px; color: rgb(var(--primary-color) / .5); }

:host .shadow-bottom, #alia-root-68876 .shadow-bottom { box-shadow: rgb(221, 221, 221) 0px 6px 4px -4px; }

:host .pulse, #alia-root-68876 .pulse { animation: 1.5s ease 0s infinite normal none running pulse; }

@keyframes pulse { 
  0% { transform: scale(1); }
  40% { transform: scale(1.02); }
  100% { transform: scale(1); }
}

@keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fade-up { 
  0% { translate: 0px 12px; }
  100% { translate: 0px; }
}

@keyframes fade-down { 
  0% { translate: 0px -12px; }
  100% { translate: 0px; }
}

@keyframes fade-left { 
  0% { translate: 12px; }
  100% { translate: 0px; }
}

@keyframes fade-right { 
  0% { translate: -12px; }
  100% { translate: 0px; }
}

@keyframes slide-up { 
  0% { translate: 0px 100%; }
  100% { translate: 0px; }
}

@keyframes slide-down { 
  0% { translate: 0px -100%; }
  100% { translate: 0px; }
}

@keyframes slide-left { 
  0% { translate: 100%; }
  100% { translate: 0px; }
}

@keyframes slide-right { 
  0% { translate: -100%; }
  100% { translate: 0px; }
}

:host .animate-fade-in, #alia-root-68876 .animate-fade-in { animation-name: fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .animate-fade-in-up, #alia-root-68876 .animate-fade-in-up { animation-name: fade-up, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .animate-fade-in-down, #alia-root-68876 .animate-fade-in-down { animation-name: fade-down, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .animate-fade-in-left, #alia-root-68876 .animate-fade-in-left { animation-name: fade-left, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .animate-fade-in-right, #alia-root-68876 .animate-fade-in-right { animation-name: fade-right, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .animate-slide-up, #alia-root-68876 .animate-slide-up { animation-name: slide-up, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .animate-slide-down, #alia-root-68876 .animate-slide-down { animation-name: slide-down, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .animate-slide-left, #alia-root-68876 .animate-slide-left { animation-name: slide-left, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .animate-slide-right, #alia-root-68876 .animate-slide-right { animation-name: slide-right, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-500, #alia-root-68876 .slide-in-500 { animation-duration: 0.5s; animation-name: fade-up, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-down-500, #alia-root-68876 .slide-in-down-500 { animation-duration: 0.5s; animation-name: fade-down, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-left-500, #alia-root-68876 .slide-in-left-500 { animation-duration: 0.5s; animation-name: fade-left, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-right-500, #alia-root-68876 .slide-in-right-500 { animation-duration: 0.5s; animation-name: fade-right, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-500-delay-1000, #alia-root-68876 .slide-in-500-delay-1000 { animation-delay: 1s; animation-duration: 0.5s; animation-name: fade-up, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-down-500-delay-1000, #alia-root-68876 .slide-in-down-500-delay-1000 { animation-delay: 1s; animation-duration: 0.5s; animation-name: fade-down, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-left-500-delay-1000, #alia-root-68876 .slide-in-left-500-delay-1000 { animation-delay: 1s; animation-duration: 0.5s; animation-name: fade-left, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-right-500-delay-1000, #alia-root-68876 .slide-in-right-500-delay-1000 { animation-delay: 1s; animation-duration: 0.5s; animation-name: fade-right, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-full-1000, #alia-root-68876 .slide-in-full-1000 { animation-duration: 1s; animation-name: slide-up, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-down-full-1000, #alia-root-68876 .slide-in-down-full-1000 { animation-duration: 1s; animation-name: slide-down, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-left-full-1000, #alia-root-68876 .slide-in-left-full-1000 { animation-duration: 1s; animation-name: slide-left, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .slide-in-right-full-1000, #alia-root-68876 .slide-in-right-full-1000 { animation-duration: 1s; animation-name: slide-right, fade-in; animation-fill-mode: forwards; opacity: var(--initial-opacity, 0); }

:host .fade-in-90-2000, #alia-root-68876 .fade-in-90-2000 { opacity: 0; animation-fill-mode: forwards; animation-name: fade-in; animation-delay: 1.8s; animation-duration: 0.2s; }

:host .animatable, #alia-root-68876 .animatable { transition: 0.3s ease-in-out; }

:host .pending-entrance, #alia-root-68876 .pending-entrance { --tw-translate-y: -4px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); opacity: 0; }

:host .skeleton, #alia-root-68876 .skeleton { border-radius: var(--border-radius-lg); background-color: rgb(var(--accent-color) / 1); color: rgb(var(--accent-color) / 1); opacity: 0.3; }

@media (hover: hover) {
  :host .shiny, #alia-root-68876 .shiny { position: relative; overflow: hidden; }
  :host .shiny::before, #alia-root-68876 .shiny::before { z-index: 100; content: ""; position: absolute; display: block; width: 50%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.125), transparent); transform: translate(-240px) skew(-20deg); transition: transform 0.5s ease-in-out; pointer-events: none; }
  :host .shiny:hover::before, #alia-root-68876 .shiny:hover::before { transform: translate(30%) skew(-20deg); }
  :host .shiny-disabled::before, #alia-root-68876 .shiny-disabled::before { display: none !important; }
}

:host .popup, #alia-root-68876 .popup { display: none; }

@media (min-width: 600px) {
  :host .popup, #alia-root-68876 .popup { display: block; }
}

:host .PhoneInputInput, #alia-root-68876 .PhoneInputInput { outline: none; background: none; }

:host .checked\:border-accent-400:checked, #alia-root-68876 .checked\:border-accent-400:checked { border-color: rgb(var(--accent-color) / .5); }

:host .checked\:border-accent-800:checked, #alia-root-68876 .checked\:border-accent-800:checked { border-color: rgb(var(--accent-color) / .9); }

:host .checked\:bg-accent-800:checked, #alia-root-68876 .checked\:bg-accent-800:checked { background-color: rgb(var(--accent-color) / .9); }

:host .focus-within\:text-accent:focus-within, #alia-root-68876 .focus-within\:text-accent:focus-within { color: rgb(var(--accent-color) / 1); }

:host .hover\:scale-\[1\.01\]:hover, #alia-root-68876 .hover\:scale-\[1\.01\]:hover { --tw-scale-x: 1.01; --tw-scale-y: 1.01; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

:host .focus\:ring-2:focus, #alia-root-68876 .focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }

:host .disabled\:pointer-events-none:disabled, #alia-root-68876 .disabled\:pointer-events-none:disabled { pointer-events: none; }

:host .disabled\:cursor-default:disabled, #alia-root-68876 .disabled\:cursor-default:disabled { cursor: default; }

:host .disabled\:opacity-50:disabled, #alia-root-68876 .disabled\:opacity-50:disabled { opacity: 0.5; }

:host .group:hover .group-hover\:translate-x-1, #alia-root-68876 .group:hover .group-hover\:translate-x-1 { --tw-translate-x: 4px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

:host .peer:checked ~ .peer-checked\:visible, #alia-root-68876 .peer:checked ~ .peer-checked\:visible { visibility: visible; }

:host .peer:checked ~ .peer-checked\:flex, #alia-root-68876 .peer:checked ~ .peer-checked\:flex { display: flex; }

:host .peer:disabled ~ .peer-disabled\:cursor-default, #alia-root-68876 .peer:disabled ~ .peer-disabled\:cursor-default { cursor: default; }

:host .prose-h1\:mb-3 :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h1\:mb-3 :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-bottom: 12px; }

:host .prose-h1\:mt-3\.5 :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h1\:mt-3\.5 :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 14px; }

:host .prose-h1\:text-display-xl :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h1\:text-display-xl :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-family: var(--display-font); font-size: var(--display-text-size-xl); line-height: var(--display-line-height-xl); letter-spacing: var(--display-letter-spacing); font-weight: var(--display-font-weight-semibold); text-transform: var(--display-font-transform); }

:host .prose-h2\:mb-2 :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h2\:mb-2 :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-bottom: 8px; }

:host .prose-h2\:mt-2\.5 :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h2\:mt-2\.5 :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 10px; }

:host .prose-h2\:text-display-lg :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h2\:text-display-lg :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-family: var(--display-font); font-size: var(--display-text-size-lg); line-height: var(--display-line-height-lg); letter-spacing: var(--display-letter-spacing); font-weight: var(--display-font-weight-semibold); text-transform: var(--display-font-transform); }

:host .prose-h3\:mb-1\.5 :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h3\:mb-1\.5 :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-bottom: 6px; }

:host .prose-h3\:mt-2 :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h3\:mt-2 :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 8px; }

:host .prose-h3\:text-display :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h3\:text-display :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-family: var(--display-font); font-size: var(--display-text-size-base); line-height: var(--display-line-height-base); letter-spacing: var(--display-letter-spacing); font-weight: var(--display-font-weight-semibold); text-transform: var(--display-font-transform); }

:host .prose-h4\:my-1\.5 :is(:where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h4\:my-1\.5 :is(:where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 6px; margin-bottom: 6px; }

:host .prose-h4\:text-display-sm :is(:where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h4\:text-display-sm :is(:where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-family: var(--display-font); font-size: var(--display-text-size-sm); line-height: var(--display-line-height-sm); letter-spacing: var(--display-letter-spacing); font-weight: var(--display-font-weight-semibold); text-transform: var(--display-font-transform); }

:host .prose-h5\:my-1\.5 :is(:where(h5):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h5\:my-1\.5 :is(:where(h5):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 6px; margin-bottom: 6px; }

:host .prose-h5\:text-display-xs :is(:where(h5):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h5\:text-display-xs :is(:where(h5):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-family: var(--display-font); font-size: var(--display-text-size-xs); line-height: var(--display-line-height-xs); letter-spacing: var(--display-letter-spacing); font-weight: var(--display-font-weight-semibold); text-transform: var(--display-font-transform); }

:host .prose-h6\:my-1\.5 :is(:where(h6):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h6\:my-1\.5 :is(:where(h6):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 6px; margin-bottom: 6px; }

:host .prose-h6\:text-display-xs :is(:where(h6):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-h6\:text-display-xs :is(:where(h6):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-family: var(--display-font); font-size: var(--display-text-size-xs); line-height: var(--display-line-height-xs); letter-spacing: var(--display-letter-spacing); font-weight: var(--display-font-weight-semibold); text-transform: var(--display-font-transform); }

:host .prose-p\:mb-3 :is(:where(p):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-p\:mb-3 :is(:where(p):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-bottom: 12px; }

:host .prose-p\:mt-2 :is(:where(p):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-p\:mt-2 :is(:where(p):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 8px; }

:host .prose-p\:text-lg :is(:where(p):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-p\:text-lg :is(:where(p):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-size: var(--body-text-size-lg); line-height: var(--body-line-height-lg); letter-spacing: var(--body-letter-spacing); font-weight: var(--body-font-weight-normal); }

:host .prose-p\:leading-6 :is(:where(p):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-p\:leading-6 :is(:where(p):not(:where([class~="not-prose"], [class~="not-prose"] *))) { line-height: 24px; }

:host .prose-a\:underline :is(:where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-a\:underline :is(:where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))) { text-decoration-line: underline; }

:host .prose-ol\:my-2 :is(:where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-ol\:my-2 :is(:where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 8px; margin-bottom: 8px; }

:host .prose-ol\:ml-6 :is(:where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-ol\:ml-6 :is(:where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-left: 24px; }

:host .prose-ol\:list-decimal :is(:where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-ol\:list-decimal :is(:where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *))) { list-style-type: decimal; }

:host .prose-ol\:text-lg :is(:where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-ol\:text-lg :is(:where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-size: var(--body-text-size-lg); line-height: var(--body-line-height-lg); letter-spacing: var(--body-letter-spacing); font-weight: var(--body-font-weight-normal); }

:host .prose-ul\:my-2 :is(:where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-ul\:my-2 :is(:where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 8px; margin-bottom: 8px; }

:host .prose-ul\:ml-6 :is(:where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-ul\:ml-6 :is(:where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-left: 24px; }

:host .prose-ul\:list-disc :is(:where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-ul\:list-disc :is(:where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *))) { list-style-type: disc; }

:host .prose-ul\:text-lg :is(:where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-ul\:text-lg :is(:where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-size: var(--body-text-size-lg); line-height: var(--body-line-height-lg); letter-spacing: var(--body-letter-spacing); font-weight: var(--body-font-weight-normal); }

:host .prose-li\:my-1 :is(:where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-li\:my-1 :is(:where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 4px; margin-bottom: 4px; }

:host .prose-li\:leading-6 :is(:where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-li\:leading-6 :is(:where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))) { line-height: 24px; }

:host .prose-img\:my-3 :is(:where(img):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-img\:my-3 :is(:where(img):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 12px; margin-bottom: 12px; }

:host .prose-img\:rounded-lg :is(:where(img):not(:where([class~="not-prose"], [class~="not-prose"] *))), #alia-root-68876 .prose-img\:rounded-lg :is(:where(img):not(:where([class~="not-prose"], [class~="not-prose"] *))) { border-radius: var(--border-radius-lg); }