:root { --eva-color-orange-orange-50: #fff7ed; --eva-color-orange-orange-100: #fff3e8; --eva-color-orange-orange-200: #fddcb0; --eva-color-orange-orange-300: #fbba6a; --eva-color-orange-orange-400: #f99b38; --eva-color-orange-orange-500: #f58220; --eva-color-orange-orange-600: #e06d0a; --eva-color-orange-orange-700: #b85508; --eva-color-orange-orange-800: #8c4010; --eva-color-orange-orange-900: #6b3210; --eva-color-green-green-50: #f0fdf4; --eva-color-green-green-100: #cde1cf; --eva-color-green-green-200: #a3d1a7; --eva-color-green-green-300: #76bf44; --eva-color-green-green-400: #56a85c; --eva-color-green-green-500: #3c8042; --eva-color-green-green-600: #326b37; --eva-color-green-green-700: #28552c; --eva-color-green-green-800: #1e4021; --eva-color-green-green-900: #163018; --eva-color-gray-gray-50: #fafafa; --eva-color-gray-gray-100: #f3f3f3; --eva-color-gray-gray-200: #ebebeb; --eva-color-gray-gray-300: #d8d8d8; --eva-color-gray-gray-400: #bfbfbf; --eva-color-gray-gray-500: #919191; --eva-color-gray-gray-600: #595959; --eva-color-gray-gray-700: #3d3d3d; --eva-color-gray-gray-800: #2b2b2b; --eva-color-gray-gray-900: #212121; --eva-color-red-red-50: #fff5f5; --eva-color-red-red-100: #fcc; --eva-color-red-red-200: #ffa3a3; --eva-color-red-red-300: #ff7070; --eva-color-red-red-400: #f03e3e; --eva-color-red-red-500: #eb0000; --eva-color-red-red-600: #c00; --eva-color-red-red-700: #c40000; --eva-color-red-red-800: #9c0000; --eva-color-red-red-900: #7a0000; --eva-color-yellow-yellow-50: #fffbeb; --eva-color-yellow-yellow-100: #fef3c7; --eva-color-yellow-yellow-200: #fde68a; --eva-color-yellow-yellow-300: #fcd34d; --eva-color-yellow-yellow-400: #f5af19; --eva-color-yellow-yellow-500: #eab308; --eva-color-yellow-yellow-600: #ca8a04; --eva-color-yellow-yellow-700: #a16207; --eva-color-yellow-yellow-800: #854d0e; --eva-color-yellow-yellow-900: #713f12; --eva-color-blue-blue-50: #eff6ff; --eva-color-blue-blue-100: #dbeafe; --eva-color-blue-blue-200: #bfdbfe; --eva-color-blue-blue-300: #93c5fd; --eva-color-blue-blue-400: #60a5fa; --eva-color-blue-blue-500: #3b82f6; --eva-color-blue-blue-600: #2563eb; --eva-color-blue-blue-700: #1d4ed8; --eva-color-blue-blue-800: #1e40af; --eva-color-blue-blue-900: #1e3a8a; --eva-color-white: #fff; --eva-color-black: #000; --eva-color-brand-primary: var(--eva-color-orange-orange-500); --eva-color-brand-primary-hover: var(--eva-color-orange-orange-accent); --eva-color-brand-primary-active: var(--eva-color-orange-orange-700); --eva-color-brand-primary-tint: var(--eva-color-orange-orange-100); --eva-color-brand-secondary: var(--eva-color-green-green-300); --eva-color-brand-secondary-hover: var(--eva-color-green-apple-shade); --eva-color-brand-secondary-active: var(--eva-color-green-green-700); --eva-color-brand-secondary-tint: var(--eva-color-green-apple-tint); --eva-color-text-primary: var(--eva-color-gray-gray-900); --eva-color-text-secondary: var(--eva-color-gray-gray-600); --eva-color-text-muted: var(--eva-color-gray-gray-500); --eva-color-text-disabled: var(--eva-color-gray-gray-400); --eva-color-text-on-dark: var(--eva-color-white); --eva-color-text-link: var(--eva-color-orange-orange-500); --eva-color-bg-black: var(--eva-color-black); --eva-color-text-accent-red: var(--eva-color-red-red-600); --eva-color-text-highlighted: var(--eva-color-green-green-300); --eva-color-bg-default: var(--eva-color-white); --eva-color-bg-muted: var(--eva-color-gray-gray-50); --eva-color-bg-subtle: var(--eva-color-gray-gray-100); --eva-color-bg-medium: var(--eva-color-gray-gray-200); --eva-color-bg-strong: var(--eva-color-gray-gray-300); --eva-color-bg-primary: var(--eva-color-gray-gray-900); --eva-color-bg-brand: var(--eva-color-orange-orange-500); --eva-color-border-default: var(--eva-color-gray-gray-300); --eva-color-border-subtle: var(--eva-color-gray-gray-200); --eva-color-border-strong: var(--eva-color-gray-gray-500); --eva-color-border-focus: var(--eva-color-green-green-300); --eva-color-border-accent: var(--eva-color-orange-orange-500); --eva-color-border-inverted: var(--eva-color-white); --eva-color-status-error: var(--eva-color-red-red-300); --eva-color-status-error-surface: var(--eva-color-red-red-50); --eva-color-status-warning: var(--eva-color-yellow-yellow-300); --eva-color-status-warning-surface: var(--eva-color-yellow-yellow-50); --eva-color-status-success: var(--eva-color-green-green-300); --eva-color-status-success-surface: var(--eva-color-green-green-50); --eva-color-status-info: var(--eva-color-blue-blue-300); --eva-color-status-info-surface: var(--eva-color-blue-blue-50); --eva-color-icon-default: var(--eva-color-gray-gray-900); --eva-color-icon-secondary: var(--eva-color-gray-gray-600); --eva-color-icon-muted: var(--eva-color-gray-gray-500); --eva-color-icon-tertiary: var(--eva-color-gray-gray-400); --eva-color-icon-inverted: var(--eva-color-white); --eva-color-icon-brand: var(--eva-color-orange-orange-500); --eva-color-icon-accent: var(--eva-color-green-green-300); --eva-color-icon-red: var(--eva-color-red-red-500); --eva-color-icon-accent-red: var(--eva-color-red-red-600); --eva-color-green-apple-tint: #d9f2bf; --eva-color-green-apple-shade: #68ab3b; --eva-color-orange-orange-accent: #ff630f; --eva-color-bg-sand: #e2d7c0; --eva-color-bg-cloud: #c7d4e9; --eva-color-bg-pink: #e7d8ef; --eva-color-bg-mint: #d2e0d1; --eva-color-bg-violet: #ddd8ed; --eva-color-bg-brown: #e2d8ca; --eva-color-bg-mist: #dedbd5; --eva-color-bg-smoke: #dcdcdc; --eva-color-border-primary: var(--eva-color-gray-gray-900); --eva-color-border-red: var(--eva-color-red-red-600); --eva-font-primary: ProximaNova,"Proxima Nova",var(--eva-font-fallback); --eva-font-fallback: -apple-system,BlinkMacSystemFont,sans-serif; --eva-font-size-9: 9px; --eva-font-size-10: 10px; --eva-font-size-11: 11px; --eva-font-size-12: 12px; --eva-font-size-13: 13px; --eva-font-size-14: 14px; --eva-font-size-15: 15px; --eva-font-size-16: 16px; --eva-font-size-18: 18px; --eva-font-size-20: 20px; --eva-font-size-24: 24px; --eva-font-size-28: 28px; --eva-font-size-32: 32px; --eva-font-size-40: 40px; --eva-font-size-48: 48px; --eva-font-weight-regular: 400; --eva-font-weight-medium: 500; --eva-font-weight-semibold: 600; --eva-font-weight-bold: 700; --eva-line-height-tight: 1.2; --eva-line-height-normal: 1.5; --eva-line-height-relaxed: 1.75; --eva-letter-spacing-tight: -.2px; --eva-letter-spacing-normal: 0; --eva-letter-spacing-wide: .4px; --eva-letter-spacing-wider: .6px; --eva-spacing-0: 0; --eva-spacing-1: 4px; --eva-spacing-2: 8px; --eva-spacing-3: 12px; --eva-spacing-4: 16px; --eva-spacing-5: 20px; --eva-spacing-6: 24px; --eva-spacing-8: 32px; --eva-spacing-10: 40px; --eva-spacing-12: 48px; --eva-spacing-16: 64px; --eva-spacing-20: 80px; --eva-spacing-24: 96px; --eva-radius-none: 0; --eva-radius-sm: 4px; --eva-radius-md: 8px; --eva-radius-lg: 12px; --eva-radius-xl: 16px; --eva-radius-2xl: 24px; --eva-radius-full: 9999px; --eva-icon-sm: 16px; --eva-icon-md: 20px; --eva-icon-lg: 24px; --eva-icon-xl: 32px; --eva-border-thin: 1px; --eva-border-medium: 1.5px; --eva-border-thick: 2px; --eva-breakpoint-mobile: 375px; --eva-breakpoint-tablet: 768px; --eva-breakpoint-desktop: 1280px; --eva-breakpoint-wide: 1920px; --eva-icon-xs: 12px; --eva-icon-stroke-sm: 1.25px; --eva-icon-stroke-md: 1.5px; --eva-icon-stroke-lg: 1.5px; --eva-h1-size: 24px; --eva-h1-line-height: 32px; --eva-h2-size: 18px; --eva-h2-line-height: 24px; --eva-h3-size: 16px; --eva-h3-line-height: 20px; --eva-body-size: 16px; --eva-body-line-height: 24px; --eva-body-short-size: 16px; --eva-body-short-line-height: 20px; --eva-text-size: 14px; --eva-text-line-height: 18px; --eva-text-long-size: 14px; --eva-text-long-line-height: 21px; --eva-caption-size: 13px; --eva-caption-line-height: 16px; --eva-button-size: 14px; --eva-button-line-height: 24px; --eva-color-orange-100: var(--eva-color-orange-orange-100); --eva-color-orange-150: #f9ede2; --eva-color-orange-200: var(--eva-color-orange-orange-500); --eva-color-orange-300: var(--eva-color-orange-orange-accent); --eva-color-orange-alt: var(--eva-color-yellow-yellow-400); --eva-color-apple-100: var(--eva-color-green-apple-tint); --eva-color-apple-200: var(--eva-color-green-green-300); --eva-color-apple-300: var(--eva-color-green-apple-shade); --eva-color-dark-50: #f9f9f9; --eva-color-dark-100: var(--eva-color-gray-gray-100); --eva-color-dark-200: var(--eva-color-gray-gray-200); --eva-color-dark-300: var(--eva-color-gray-gray-300); --eva-color-dark-500: var(--eva-color-gray-gray-500); --eva-color-dark-600: var(--eva-color-gray-gray-600); --eva-color-dark-700: var(--eva-color-gray-gray-900); --eva-color-carmine-100: var(--eva-color-red-red-100); --eva-color-carmine-200: var(--eva-color-red-red-500); --eva-color-carmine-300: #e50000; }
@keyframes eva-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes eva-reset-timing { 
  0%, 100% { --eva-motion-duration-fast: 0s; --eva-motion-duration-quick: 0s; --eva-motion-duration-base: 0s; --eva-motion-duration-expand: 0s; }
}
@keyframes eva-stagger-in { 
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes eva-dropdown-expand-in { 
  0% { max-height: 0px; overflow: hidden; }
  100% { overflow: hidden; }
}
@keyframes eva-dropdown-fade-in { 
  0% { opacity: 0; }
}
@keyframes eva-dropdown-expand-out { 
  0% { overflow: hidden; }
  100% { max-height: 0px; overflow: hidden; }
}
@keyframes eva-dropdown-fade-out { 
  100% { opacity: 0; }
}
@keyframes eva-skeleton { 
  0% { transform: translate(-100%); }
  100% { transform: translate(100%); }
}
@keyframes eva-drops-burst { 
  0% { opacity: 1; transform: scale(var(--eva-drops-scale-from,.35)); }
  100% { opacity: 0; transform: scale(var(--eva-drops-spread,1.35)); }
}
@keyframes eva-checkbox-trace { 
  0% { animation-timing-function: var(--eva-motion-easing-decelerate); stroke-dashoffset: 1px; }
  50% { animation-timing-function: var(--eva-motion-easing-standard); stroke-dashoffset: 0; }
  100% { stroke-dashoffset: -1px; }
}
@keyframes eva-checkbox-box-hover { 
  0%, 100% { box-shadow: 0 0 2px 0 var(--eva-checkbox-icon-hover-border-color,var(--eva-checkbox-color,var(--eva-color-border-primary))); }
  50% { box-shadow: 0 0 3px 0 var(--eva-checkbox-icon-hover-border-color,var(--eva-checkbox-color,var(--eva-color-border-primary))); }
}
@keyframes eva-checkbox-box-checked { 
  0%, 100% { transform: scale(1); }
  50% { transform: scale(var(--eva-checkbox-icon-box-jump-scale,1.1)); }
}
@keyframes eva-checkbox-fill-checked { 
  0% { background-color: var(--eva-checkbox-icon-checked-bg,var(--eva-checkbox-color,var(--eva-color-bg-primary))); clip-path: circle(0px); }
  100% { clip-path: circle(100%); }
}
@keyframes eva-checkbox-fill-unchecked { 
  0%, 100% { background-color: var(--eva-checkbox-icon-checked-bg,var(--eva-checkbox-color,var(--eva-color-bg-primary))); --eva-checkbox-icon-symbol-unchecked-visibility: visible; }
  0% { clip-path: circle(100%); }
  100% { clip-path: circle(0px); }
}
@keyframes eva-radio-trace { 
  0% { animation-timing-function: var(--eva-motion-easing-decelerate); stroke-dashoffset: 1px; }
  50% { animation-timing-function: var(--eva-motion-easing-standard); stroke-dashoffset: 0; }
  100% { stroke-dashoffset: -1px; }
}
@keyframes eva-radio-box-hover { 
  0%, 100% { box-shadow: 0 0 2px 0 var(--eva-radio-icon-hover-border-color,var(--eva-radio-color,var(--eva-color-dark-700))); }
  50% { box-shadow: 0 0 3px 0 var(--eva-radio-icon-hover-border-color,var(--eva-radio-color,var(--eva-color-dark-700))); }
}
@keyframes eva-radio-box-checked { 
  0%, 100% { transform: scale(1); }
  50% { transform: scale(var(--eva-radio-icon-box-jump-scale,1.1)); }
}
@keyframes eva-radio-symbol-checked { 
  0% { clip-path: circle(0px); }
  100% { clip-path: circle(100%); }
}
@keyframes eva-radio-symbol-unchecked { 
  0% { clip-path: circle(100%); visibility: visible; }
  100% { clip-path: circle(0px); visibility: visible; }
}
@keyframes eva-radio-fill-checked { 
  0% { background-color: rgba(0, 0, 0, 0); }
  100% { background-color: var(--eva-radio-icon-checked-bg,transparent); }
}
@keyframes eva-radio-fill-unchecked { 
  0% { background-color: var(--eva-radio-icon-checked-bg,transparent); }
  100% { background-color: rgba(0, 0, 0, 0); }
}
@keyframes eva-count-badge-appear { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
@keyframes eva-dot-appear { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
@keyframes eva-favorite-icon-trace { 
  0% { animation-timing-function: var(--eva-motion-easing-decelerate); stroke-dashoffset: 1px; }
  50% { animation-timing-function: var(--eva-motion-easing-standard); stroke-dashoffset: 0; }
  100% { stroke-dashoffset: -1px; }
}
@keyframes eva-favorite-icon-pop { 
  0%, 100% { transform: scale(1); }
  40% { transform: scale(var(--eva-favorite-icon-pop-scale,1.2)); }
}
@keyframes eva-bell-icon-ring { 
  0% { transform: rotate(0deg); }
  8% { transform: rotate(var(--eva-bell-icon-ring-angle,12deg)); }
  20% { transform: rotate(calc(var(--eva-bell-icon-ring-angle,12deg)*-.7)); }
  30% { transform: rotate(calc(var(--eva-bell-icon-ring-angle,12deg)*.45)); }
  40% { transform: rotate(calc(var(--eva-bell-icon-ring-angle,12deg)*-.2)); }
  50%, 100% { transform: rotate(0deg); }
}
:root { --eva-shadow-dropdown: 0 2px 8px 0 #00000026; --eva-shadow-tooltip: 0 4px 16px 0 #0000001a,0 2px 6px 0 #0000000f; --eva-shadow-dialog: 0 16px 40px 0 #00000024,0 4px 16px 0 #00000014; --eva-motion-duration-fast: .1s; --eva-motion-duration-quick: .15s; --eva-motion-duration-base: .2s; --eva-motion-duration-expand: .25s; --eva-motion-easing-standard: cubic-bezier(.2,0,0,1); --eva-motion-easing-decelerate: cubic-bezier(0,0,0,1); --eva-motion-easing-spring: cubic-bezier(.34,1.56,.64,1); }
@media (prefers-reduced-motion: reduce){:root { --eva-motion-duration-fast: 0s; --eva-motion-duration-quick: 0s; --eva-motion-duration-base: 0s; --eva-motion-duration-expand: 0s; }}
:root { --font-size-10: .625rem; --font-size-12: .75rem; --font-size-13: .8125rem; --font-size-14: .875rem; --font-size-15: .9375rem; --font-size-16: 1rem; --font-size-17: 1.063rem; --font-size-18: 1.125rem; --font-size-20: 1.25rem; --font-size-22: 1.375rem; --font-size-24: 1.5rem; --font-size-26: 1.625rem; --font-size-28: 1.75rem; --font-size-30: 1.875rem; --font-size-32: 2rem; --font-size-38: 2.375rem; --font-size-48: 3rem; --font-size-54: 3.375rem; --font-weight-100: 100; --font-light: 300; --font-normal: 400; --font-medium: 500; --font-semibold: 600; --font-bold: 700; --font-extra-bold: 800; --font-black: 900; --spacer-1: .063rem; --spacer-2: .125rem; --spacer-3: .188rem; --spacer-4: .25rem; --spacer-5: .313rem; --spacer-6: .375rem; --spacer-7: .4375rem; --spacer-8: .5rem; --spacer-9: .563rem; --spacer-10: .625rem; --spacer-12: .75rem; --spacer-13: .8125rem; --spacer-14: .876rem; --spacer-15: .938rem; --spacer-16: 1rem; --spacer-18: 1.125rem; --spacer-20: 1.25rem; --spacer-22: 1.375rem; --spacer-24: 1.5rem; --spacer-25: 1.563rem; --spacer-30: 1.875rem; --spacer-32: 2rem; --spacer-35: 2.188rem; --spacer-40: 2.5rem; }
html { text-size-adjust: 100%; line-height: 1.15; }
a { background-color: rgba(0, 0, 0, 0); }
img { border-style: none; }
button, input, optgroup, select, textarea { line-height: 1.15; }
button, input { overflow: visible; }
[type="button"], [type="reset"], [type="submit"], button { appearance: auto; }
@media (width <= 1023px){.desktop-only { display: none !important; }}
.custom-scrollbar { scrollbar-gutter: stable; }
.custom-scrollbar::-webkit-scrollbar { background-color: rgb(255, 255, 255); width: 4px; height: 4px; }
.custom-scrollbar::-webkit-scrollbar-track { background-color: rgb(255, 255, 255); border-radius: 4px; padding: 4px 0px; }
.custom-scrollbar::-webkit-scrollbar-thumb { background: rgb(245, 130, 32); border: 0px; border-radius: 4px; }
.custom-scrollbar::-webkit-scrollbar-thumb:hover { background: rgb(255, 99, 15); }
body::-webkit-scrollbar, html::-webkit-scrollbar { background-color: rgb(255, 255, 255); width: 6px; height: 6px; }
body::-webkit-scrollbar-track, html::-webkit-scrollbar-track { background-color: rgb(255, 255, 255); border-radius: 4px; }
body::-webkit-scrollbar-thumb, html::-webkit-scrollbar-thumb { background: rgb(245, 130, 32); border-radius: 7px; }
.focus-visible-scope :where(a, button, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus-visible { outline: -webkit-focus-ring-color auto 1px; outline-offset: 2px; }
.color-dark { border: unset; color: rgb(255, 255, 255); background-color: rgb(33, 33, 33); transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); box-shadow: rgb(33, 33, 33) 0px 0px 0px 1.5px inset; }
@media (hover: hover){.color-dark:hover { color: rgb(33, 33, 33); background-color: rgb(255, 255, 255); }}
.color-dark svg, .color-dark svg path { stroke: currentcolor; }
@keyframes progress-bar-slide { 
  0% { transform: translate(-100%); }
  100% { transform: translate(100%); }
}
*, ::after, ::before, ::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: #3b82f680; --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: ; }
*, ::after, ::before { box-sizing: border-box; border: 0px solid rgb(229, 231, 235); }
:host, html { text-size-adjust: 100%; font-feature-settings: normal; font-variation-settings: normal; tab-size: 4; -webkit-tap-highlight-color: transparent; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 1.5; }
body { line-height: inherit; margin: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
button, input, optgroup, select, textarea { color: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: rgba(0, 0, 0, 0); background-image: none; }
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre, fieldset { margin: 0px; }
menu, ol, ul { margin: 0px; padding: 0px; list-style: none; }
input::placeholder, textarea::placeholder { color: rgb(156, 163, 175); opacity: 1; }
[role="button"], button { cursor: pointer; }
audio, canvas, embed, iframe, img, object, svg, video { vertical-align: middle; display: block; }
img, video { max-width: 100%; height: auto; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.-right-3 { right: -0.75rem; }
.-top-1\.5 { top: -0.375rem; }
.-top-full { top: -100%; }
.bottom-0 { bottom: 0px; }
.left-0 { left: 0px; }
.left-1\/2 { left: 50%; }
.left-\[12px\] { left: 12px; }
.right-0 { right: 0px; }
.right-\[6px\] { right: 6px; }
.top-0 { top: 0px; }
.top-1\/2 { top: 50%; }
.top-\[-8px\] { top: -8px; }
.top-\[calc\(100\%\+5px\)\] { top: calc(100% + 5px); }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-\[106\] { z-index: 106; }
.z-\[1\] { z-index: 1; }
.-order-1 { order: -1; }
.m-0 { margin: 0px; }
.m-auto { margin: auto; }
.mx-\[6px\] { margin-left: 6px; margin-right: 6px; }
.mx-\[auto\], .mx-auto { margin-left: auto; margin-right: auto; }
.my-\[18px\] { margin-top: 18px; margin-bottom: 18px; }
.mb-\[14px\] { margin-bottom: 14px; }
.ml-4 { margin-left: 1rem; }
.mr-1\.5 { margin-right: 0.375rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-\[10px\] { margin-top: 10px; }
.mt-\[13px\] { margin-top: 13px; }
.mt-\[14px\] { margin-top: 14px; }
.mt-\[16px\] { margin-top: 16px; }
.mt-\[20px\] { margin-top: 20px; }
.mt-\[21px\] { margin-top: 21px; }
.mt-\[22px\] { margin-top: 22px; }
.mt-\[24px\] { margin-top: 24px; }
.mt-\[2px\] { margin-top: 2px; }
.mt-\[4px\] { margin-top: 4px; }
.mt-\[5px\] { margin-top: 5px; }
.block { display: block; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.grid { display: grid; }
.hidden { display: none; }
.aspect-\[115\/30\] { aspect-ratio: 115 / 30; }
.aspect-\[13\/1\] { aspect-ratio: 13 / 1; }
.h-11 { height: 2.75rem; }
.h-\[14px\] { height: 14px; }
.h-\[18px\] { height: 18px; }
.h-\[20px\] { height: 20px; }
.h-\[30px\] { height: 30px; }
.h-\[38px\] { height: 38px; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.min-h-\[44px\] { min-height: 44px; }
.w-11 { width: 2.75rem; }
.w-\[115px\] { width: 115px; }
.w-\[18px\] { width: 18px; }
.w-\[20px\] { width: 20px; }
.w-\[30px\] { width: 30px; }
.w-\[66px\] { width: 66px; }
.w-\[74px\] { width: 74px; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.min-w-\[30px\] { min-width: 30px; }
.min-w-\[66px\] { min-width: 66px; }
.min-w-\[74px\] { min-width: 74px; }
.max-w-\[135px\] { max-width: 135px; }
.max-w-\[137px\] { max-width: 137px; }
.max-w-\[1600px\] { max-width: 1600px; }
.flex-1 { flex: 1 1 0%; }
.grow { flex-grow: 1; }
.-translate-x-1\/2, .-translate-x-1\/4 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-x-1\/4 { --tw-translate-x: -25%; }
.-translate-y-1\/2 { --tw-translate-y: -50%; }
.-translate-y-1\/2, .translate-x-0 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@keyframes logo-animate { 
  0% { transform: translate(57.9px, 95.7px) rotate(-20deg) scale(2.7) translate(-26px, -5.2px); }
  100% { transform: translate(-1.6px, -10.7px) rotate(-20deg) scale(2.7) translate(-26px, -5.2px); }
}
@keyframes pulse-border { 
  0%, 100% { box-shadow: rgba(229, 0, 0, 0) 0px 0px inset; }
  50% { box-shadow: rgba(229, 0, 0, 0.5) 0px 0px 0px 3px inset; }
}
@keyframes reveal-left { 
  0% { clip-path: inset(0px 100% 0px 0px); opacity: 0; }
  100% { clip-path: inset(0px); opacity: 1; }
}
@keyframes shrink { 
  0% { width: 100%; }
  100% { width: 0px; }
}
@keyframes slide-up { 
  0% { opacity: 0; transform: translateY(-12px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
.cursor-default { cursor: default; }
.cursor-pointer { cursor: pointer; }
.list-none { list-style-type: none; }
.grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.items-center { align-items: center; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-4 { gap: 1rem; }
.gap-\[21px\] { gap: 21px; }
.gap-\[2rem\] { gap: 2rem; }
.gap-\[6px\] { gap: 6px; }
.gap-\[80px\] { gap: 80px; }
.gap-\[8px\] { gap: 8px; }
.gap-x-6 { column-gap: 1.5rem; }
.gap-y-4 { row-gap: 1rem; }
.justify-self-center { justify-self: center; }
.overflow-hidden { overflow: hidden; }
.rounded-\[100px\] { border-radius: 100px; }
.rounded-\[8px\] { border-radius: 8px; }
.rounded-full { border-radius: 9999px; }
.rounded-md { border-radius: 0.375rem; }
.rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-r-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.border { border-width: 1px; }
.border-b { border-bottom-width: 1px; }
.border-r { border-right-width: 1px; }
.border-t { border-top-width: 1px; }
.border-t-\[1px\] { border-top-width: 1px; }
.border-solid { border-style: solid; }
.border-\[\#EBEBEB\] { --tw-border-opacity: 1; border-color: rgb(235 235 235/var(--tw-border-opacity,1)); }
.border-\[\#bababa\] { --tw-border-opacity: 1; border-color: rgb(186 186 186/var(--tw-border-opacity,1)); }
.border-\[\#d7d7d7\] { --tw-border-opacity: 1; border-color: rgb(215 215 215/var(--tw-border-opacity,1)); }
.border-\[\#ddd\] { --tw-border-opacity: 1; border-color: rgb(221 221 221/var(--tw-border-opacity,1)); }
.border-\[\#ebebeb\] { --tw-border-opacity: 1; border-color: rgb(235 235 235/var(--tw-border-opacity,1)); }
.border-dark-200 { border-color: rgba(246, 246, 246, 0.898); }
.bg-\[\#f5f0ec\] { --tw-bg-opacity: 1; background-color: rgb(245 240 236/var(--tw-bg-opacity,1)); }
.bg-\[\#ff8516\] { --tw-bg-opacity: 1; background-color: rgb(255 133 22/var(--tw-bg-opacity,1)); }
.bg-dark-0 { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-temporary-tmp_alabaster { --tw-bg-opacity: 1; background-color: rgb(249 249 249/var(--tw-bg-opacity,1)); }
.bg-temporary-tmp_dark200 { --tw-bg-opacity: 1; background-color: rgb(235 235 235/var(--tw-bg-opacity,1)); }
.bg-temporary-tmp_lightGray { --tw-bg-opacity: 1; background-color: rgb(215 215 215/var(--tw-bg-opacity,1)); }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.fill-\[\#6ec640\] { fill: rgb(110, 198, 64); }
.fill-dark-600 { fill: rgb(89, 89, 89); }
.fill-dark-700 { fill: rgb(33, 33, 33); }
.stroke-dark-700 { stroke: rgb(33, 33, 33); }
.object-cover { object-fit: cover; }
.p-0 { padding: 0px; }
.p-4 { padding: 1rem; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-\[16px\] { padding-left: 16px; padding-right: 16px; }
.px-\[40px\] { padding-left: 40px; padding-right: 40px; }
.px-\[8px\] { padding-left: 8px; padding-right: 8px; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-\[10px\] { padding-top: 10px; padding-bottom: 10px; }
.py-\[12px\] { padding-top: 12px; padding-bottom: 12px; }
.py-\[16px\] { padding-top: 16px; padding-bottom: 16px; }
.py-\[4px\] { padding-top: 4px; padding-bottom: 4px; }
.py-\[6px\] { padding-top: 6px; padding-bottom: 6px; }
.py-\[8px\] { padding-top: 8px; padding-bottom: 8px; }
.pb-14 { padding-bottom: 3.5rem; }
.pb-\[1px\] { padding-bottom: 1px; }
.pt-\[3px\] { padding-top: 3px; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.align-middle { vertical-align: middle; }
.text-\[0\.8125rem\]\/\[1\.125rem\] { font-size: 0.8125rem; line-height: 1.125rem; }
.text-\[10px\] { font-size: 10px; }
.text-\[12px\] { font-size: 12px; }
.text-\[13px\] { font-size: 13px; }
.text-\[14px\] { font-size: 14px; }
.text-\[18px\] { font-size: 18px; }
.text-\[24px\] { font-size: 24px; }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.font-bold { font-weight: 700; }
.font-semibold { font-weight: 600; }
.uppercase { text-transform: uppercase; }
.leading-\[1\.15\] { line-height: 1.15; }
.leading-\[1\.28\] { line-height: 1.28; }
.leading-\[1\.2\] { line-height: 1.2; }
.leading-\[16px\] { line-height: 16px; }
.leading-\[1\] { line-height: 1; }
.leading-\[24px\] { line-height: 24px; }
.leading-\[30px\] { line-height: 30px; }
.leading-\[32px\] { line-height: 32px; }
.leading-none { line-height: 1; }
.text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-carmine-200, .text-carmine-300 { --tw-text-opacity: 1; color: rgb(229 0 0/var(--tw-text-opacity,1)); }
.text-dark-600 { --tw-text-opacity: 1; color: rgb(89 89 89/var(--tw-text-opacity,1)); }
.text-dark-700 { --tw-text-opacity: 1; color: rgb(33 33 33/var(--tw-text-opacity,1)); }
.text-gray-800 { --tw-text-opacity: 1; color: rgb(31 41 55/var(--tw-text-opacity,1)); }
.text-orange-150 { --tw-text-opacity: 1; color: rgb(255 90 0/var(--tw-text-opacity,1)); }
.text-temporary-tmp_nightRider { --tw-text-opacity: 1; color: rgb(33 33 33/var(--tw-text-opacity,1)); }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.no-underline { text-decoration-line: none; }
.opacity-0 { opacity: 0; }
.shadow-md { --tw-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a; --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color); }
.shadow-md, .shadow-none { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline-none { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-all { transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.duration-300 { transition-duration: 0.3s; }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
body { color: rgb(33, 33, 33); font-family: var(--font-family-primary); }
:root { color-scheme: light !important; }
.placeholder\:text-\[14px\]::placeholder { font-size: 14px; }
.placeholder\:text-dark-500::placeholder { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.placeholder\:text-dark-600::placeholder { --tw-text-opacity: 1; color: rgb(89 89 89/var(--tw-text-opacity,1)); }
.first\:justify-self-start:first-child { justify-self: start; }
.last\:justify-self-end:last-child { justify-self: end; }
.last\:border-r-0:last-child { border-right-width: 0px; }
.last\:pr-0:last-child { padding-right: 0px; }
.hover\:border-apple-200:hover { --tw-border-opacity: 1; border-color: rgb(118 191 68/var(--tw-border-opacity,1)); }
.hover\:bg-orange-100:hover { --tw-bg-opacity: 1; background-color: rgb(255 243 232/var(--tw-bg-opacity,1)); }
.hover\:text-dark-700:hover { --tw-text-opacity: 1; color: rgb(33 33 33/var(--tw-text-opacity,1)); }
.hover\:text-orange-200:hover { --tw-text-opacity: 1; color: rgb(245 130 32/var(--tw-text-opacity,1)); }
.focus\:border-\[1px\]:focus { border-width: 1px; }
.focus\:border-\[\#6c0\]:focus { --tw-border-opacity: 1; border-color: rgb(102 204 0/var(--tw-border-opacity,1)); }
.focus\:border-apple-200:focus { --tw-border-opacity: 1; border-color: rgb(118 191 68/var(--tw-border-opacity,1)); }
@keyframes bounce-right { 
  0%, 100% { animation-timing-function: cubic-bezier(0.8, 0, 1, 1); transform: translate(25%); }
  50% { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); transform: none; }
}
:root:not(.ab-cta-b) .cta-a\:mb-3 { margin-bottom: 0.75rem; }
:root:not(.ab-cta-b) .cta-a\:mt-auto { margin-top: auto; }
:root:not(.ab-cta-b) .cta-a\:hidden { display: none; }
:root:not(.ab-cta-b) .cta-a\:max-w-\[110px\] { max-width: 110px; }
:root.ab-cta-b .cta-b\:col-start-2 { grid-column-start: 2; }
:root.ab-cta-b .cta-b\:row-start-1 { grid-row-start: 1; }
:root.ab-cta-b .cta-b\:ml-auto { margin-left: auto; }
:root.ab-cta-b .cta-b\:grid { display: grid; }
:root.ab-cta-b .cta-b\:hidden { display: none; }
:root.ab-cta-b .cta-b\:grid-cols-\[minmax\(0\,1fr\)_40px\] { grid-template-columns: minmax(0px, 1fr) 40px; }
:root.ab-cta-b .cta-b\:flex-wrap { flex-wrap: wrap; }
:root.ab-cta-b .cta-b\:items-center { align-items: center; }
:root.ab-cta-b .cta-b\:gap-x-2 { column-gap: 0.5rem; }
:root.ab-cta-pending .cta-pending\:invisible { visibility: hidden; }
@media not all and (width >= 1024px){.max-lg\:absolute { position: absolute; }
.max-lg\:left-1\/2 { left: 50%; }
.max-lg\:top-4 { top: 1rem; }
.max-lg\:order-1 { order: 1; }
.max-lg\:hidden { display: none; }
.max-lg\:min-h-8 { min-height: 2rem; }
.max-lg\:w-full { width: 100%; }
.max-lg\:basis-full { flex-basis: 100%; }
.max-lg\:-translate-x-1\/2 { --tw-translate-x: -50%; }
.max-lg\:-translate-x-1\/2, .max-lg\:-translate-x-full { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.max-lg\:flex-wrap { flex-wrap: wrap; }
.max-lg\:justify-center { justify-content: center; }}
@media (width >= 640px){.sm\:block { display: block; }
.sm\:text-center { text-align: center; }}
@media (width >= 768px){.md\:bottom-\[2px\] { bottom: 2px; }
.md\:right-\[3px\] { right: 3px; }
.md\:top-\[2px\] { top: 2px; }
.md\:hidden { display: none; }
.md\:-translate-x-1\/2 { --tw-translate-x: -50%; }
.md\:-translate-x-1\/2, .md\:translate-y-0 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.md\:flex-row { flex-direction: row; }
.md\:border-b-0 { border-bottom-width: 0px; }
.md\:border-none { border-style: none; }
.md\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }}
@media (width >= 1024px){.lg\:sticky { position: sticky; }
.lg\:top-0 { top: 0px; }
.lg\:z-10 { z-index: 10; }
.lg\:z-\[105\] { z-index: 105; }
.lg\:order-1 { order: 1; }
.lg\:mr-2 { margin-right: 0.5rem; }
.lg\:block { display: block; }
.lg\:\!flex { display: flex !important; }
.lg\:flex { display: flex; }
.lg\:hidden { display: none; }
.lg\:aspect-\[150\/44\] { aspect-ratio: 150 / 44; }
.lg\:h-\[60px\] { height: 60px; }
.lg\:w-\[150px\] { width: 150px; }
.lg\:w-\[239px\] { width: 239px; }
.lg\:w-\[60px\] { width: 60px; }
.lg\:w-\[90px\] { width: 90px; }
.lg\:min-w-\[90px\] { min-width: 90px; }
.lg\:max-w-\[239px\] { max-width: 239px; }
.lg\:max-w-\[288px\] { max-width: 288px; }
.lg\:flex-row { flex-direction: row; }
.lg\:items-center { align-items: center; }
.lg\:justify-start { justify-content: flex-start; }
.lg\:gap-5 { gap: 1.25rem; }
.lg\:border-0 { border-width: 0px; }
.lg\:p-0 { padding: 0px; }
.lg\:p-4 { padding: 1rem; }
.lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.lg\:px-\[16px\] { padding-left: 16px; padding-right: 16px; }
.lg\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.lg\:pt-6 { padding-top: 1.5rem; }
.lg\:pt-\[22px\] { padding-top: 22px; }
.lg\:text-left { text-align: left; }
.lg\:text-base { font-size: 1rem; line-height: 1.5rem; }
.lg\:\[aspect-ratio\:auto\] { aspect-ratio: auto; }}
@keyframes splide-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
#multisearch-voice { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='16' fill='none'%3E%3Cpath stroke='%23bababa' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M5.5 1c-.512 0-1.002.201-1.364.559a1.9 1.9 0 0 0-.565 1.35V8c0 .506.203.992.565 1.35s.852.559 1.364.559 1.002-.201 1.364-.559.565-.844.565-1.35V2.909c0-.506-.203-.992-.565-1.35A1.94 1.94 0 0 0 5.5 1M10 6.727V8a4.43 4.43 0 0 1-1.318 3.15A4.53 4.53 0 0 1 5.5 12.454a4.53 4.53 0 0 1-3.182-1.304A4.43 4.43 0 0 1 1 8V6.727m4.5 5.727V15m-2.57 0h5.142'/%3E%3C/svg%3E"); background-position: 50% center; background-repeat: no-repeat; background-size: 12px auto; width: 24px; height: 24px; margin: auto; transition: 0.3s; bottom: 0px; top: 0px !important; right: 6px !important; }
#multisearch-voice:hover { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='16' fill='none'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M5.5 1c-.512 0-1.002.201-1.364.559a1.9 1.9 0 0 0-.565 1.35V8c0 .506.203.992.565 1.35s.852.559 1.364.559 1.002-.201 1.364-.559.565-.844.565-1.35V2.909c0-.506-.203-.992-.565-1.35A1.94 1.94 0 0 0 5.5 1M10 6.727V8a4.43 4.43 0 0 1-1.318 3.15A4.53 4.53 0 0 1 5.5 12.454a4.53 4.53 0 0 1-3.182-1.304A4.43 4.43 0 0 1 1 8V6.727m4.5 5.727V15m-2.57 0h5.142'/%3E%3C/svg%3E"); }
#multisearch-voice svg { display: none; }
@font-face { ascent-override: 90%; descent-override: 22%; font-display: swap; font-family: ProximaNova; font-style: normal; font-weight: 300; line-gap-override: 0%; size-adjust: 105%; src: url("fonts/ProximaNova-Light.woff2") format("woff2"); }
@font-face { ascent-override: 90%; descent-override: 22%; font-display: swap; font-family: ProximaNova; font-style: normal; font-weight: 400; line-gap-override: 0%; size-adjust: 105%; src: url("fonts/ProximaNova-Regular.woff2") format("woff2"); }
@font-face { ascent-override: 90%; descent-override: 22%; font-display: swap; font-family: ProximaNova; font-style: normal; font-weight: 600; line-gap-override: 0%; size-adjust: 105%; src: url("fonts/ProximaNova-Semibold.woff2") format("woff2"); }
@font-face { ascent-override: 90%; descent-override: 22%; font-display: swap; font-family: ProximaNova; font-style: normal; font-weight: 700; line-gap-override: 0%; size-adjust: 105%; src: url("fonts/ProximaNova-Bold.woff2") format("woff2"); }
@font-face { ascent-override: 90%; descent-override: 22%; font-display: swap; font-family: ProximaNovaCond; font-style: normal; font-weight: 300; line-gap-override: 0%; size-adjust: 105%; src: url("fonts/ProximaNovaCond-Light.woff2") format("woff2"); }
@font-face { ascent-override: 90%; descent-override: 22%; font-display: swap; font-family: ProximaNovaCond; font-style: normal; font-weight: 400; line-gap-override: 0%; size-adjust: 105%; src: url("fonts/ProximaNovaCond-Regular.woff2") format("woff2"); }
@font-face { ascent-override: 90%; descent-override: 22%; font-display: swap; font-family: ProximaNovaCond; font-style: normal; font-weight: 600; line-gap-override: 0%; size-adjust: 105%; src: url("fonts/ProximaNovaCond-Semibold.woff2") format("woff2"); }
:root { --font-family-primary: "ProximaNova",-apple-system,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif; }
:root { --toastify-color-light: #fff; --toastify-color-dark: #121212; --toastify-color-info: #3498db; --toastify-color-success: #07bc0c; --toastify-color-warning: #f1c40f; --toastify-color-error: #e74c3c; --toastify-color-transparent: #ffffffb3; --toastify-icon-color-info: var(--toastify-color-info); --toastify-icon-color-success: var(--toastify-color-success); --toastify-icon-color-warning: var(--toastify-color-warning); --toastify-icon-color-error: var(--toastify-color-error); --toastify-toast-width: 320px; --toastify-toast-background: #fff; --toastify-toast-min-height: 64px; --toastify-toast-max-height: 800px; --toastify-font-family: sans-serif; --toastify-z-index: 9999; --toastify-text-color-light: #757575; --toastify-text-color-dark: #fff; --toastify-text-color-info: #fff; --toastify-text-color-success: #fff; --toastify-text-color-warning: #fff; --toastify-text-color-error: #fff; --toastify-spinner-color: #616161; --toastify-spinner-color-empty-area: #e0e0e0; --toastify-color-progress-light: linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55); --toastify-color-progress-dark: #bb86fc; --toastify-color-progress-info: var(--toastify-color-info); --toastify-color-progress-success: var(--toastify-color-success); --toastify-color-progress-warning: var(--toastify-color-warning); --toastify-color-progress-error: var(--toastify-color-error); --toastify-color-progress-colored: #ddd; }
@keyframes Toastify__trackProgress { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}
@keyframes Toastify__bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate(3000px); }
  60% { opacity: 1; transform: translate(-25px); }
  75% { transform: translate(10px); }
  90% { transform: translate(-5px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutRight { 
  20% { opacity: 1; transform: translate(-20px); }
  100% { opacity: 0; transform: translate(2000px); }
}
@keyframes Toastify__bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate(-3000px); }
  60% { opacity: 1; transform: translate(25px); }
  75% { transform: translate(-10px); }
  90% { transform: translate(5px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutLeft { 
  20% { opacity: 1; transform: translate(20px); }
  100% { opacity: 0; transform: translate(-2000px); }
}
@keyframes Toastify__bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translateY(3000px); }
  60% { opacity: 1; transform: translateY(-20px); }
  75% { transform: translateY(10px); }
  90% { transform: translateY(-5px); }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__bounceOutUp { 
  20% { transform: translateY(-10px); }
  40%, 45% { opacity: 1; transform: translateY(20px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@keyframes Toastify__bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translateY(-3000px); }
  60% { opacity: 1; transform: translateY(25px); }
  75% { transform: translateY(-10px); }
  90% { transform: translateY(5px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutDown { 
  20% { transform: translateY(10px); }
  40%, 45% { opacity: 1; transform: translateY(-20px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@keyframes Toastify__none { 
  0%, 60%, 75%, 90%, 100% { }
  0% { opacity: 1; transform: translateZ(0px); }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes Toastify__zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
@keyframes Toastify__flipIn { 
  0% { opacity: 0; animation-timing-function: ease-in; transform: perspective(400px) rotateX(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateX(10deg); }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes Toastify__flipOut { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateX(-20deg); }
  100% { opacity: 0; transform: perspective(400px) rotateX(90deg); }
}
@keyframes Toastify__slideInRight { 
  0% { visibility: visible; transform: translate(110%); }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideInLeft { 
  0% { visibility: visible; transform: translate(-110%); }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideInUp { 
  0% { visibility: visible; transform: translateY(110%); }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideInDown { 
  0% { visibility: visible; transform: translateY(-110%); }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate(110%); }
}
@keyframes Toastify__slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate(-110%); }
}
@keyframes Toastify__slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translateY(500px); }
}
@keyframes Toastify__slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translateY(-500px); }
}
@keyframes Toastify__spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes animate { 
  0% { transform: translate(57.9px, 95.7px) rotate(-20deg) scale(2.7) translate(-26px, -5.2px); }
  100% { transform: translate(-1.6px, -10.7px) rotate(-20deg) scale(2.7) translate(-26px, -5.2px); }
}
#multisearch-voice { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='16' fill='none'%3E%3Cpath stroke='%23bababa' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M5.5 1c-.512 0-1.002.201-1.364.559a1.9 1.9 0 0 0-.565 1.35V8c0 .506.203.992.565 1.35s.852.559 1.364.559 1.002-.201 1.364-.559.565-.844.565-1.35V2.909c0-.506-.203-.992-.565-1.35A1.94 1.94 0 0 0 5.5 1M10 6.727V8a4.43 4.43 0 0 1-1.318 3.15A4.53 4.53 0 0 1 5.5 12.454a4.53 4.53 0 0 1-3.182-1.304A4.43 4.43 0 0 1 1 8V6.727m4.5 5.727V15m-2.57 0h5.142'/%3E%3C/svg%3E"); background-position: 50% center; background-repeat: no-repeat; background-size: 12px auto; width: 24px; height: 24px; margin: auto; transition: 0.3s; bottom: 0px; top: 0px !important; right: 6px !important; }
#multisearch-voice:hover { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='16' fill='none'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M5.5 1c-.512 0-1.002.201-1.364.559a1.9 1.9 0 0 0-.565 1.35V8c0 .506.203.992.565 1.35s.852.559 1.364.559 1.002-.201 1.364-.559.565-.844.565-1.35V2.909c0-.506-.203-.992-.565-1.35A1.94 1.94 0 0 0 5.5 1M10 6.727V8a4.43 4.43 0 0 1-1.318 3.15A4.53 4.53 0 0 1 5.5 12.454a4.53 4.53 0 0 1-3.182-1.304A4.43 4.43 0 0 1 1 8V6.727m4.5 5.727V15m-2.57 0h5.142'/%3E%3C/svg%3E"); }
#multisearch-voice svg { display: none; }
#multisearch-voice { cursor: pointer; position: absolute; }
@keyframes claude-pulse { 
  0%, 100% { opacity: 0.6; }
  50% { opacity: 1; }
}
