.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border-color:transparent;border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0 !important;--tw-translate-y: 0 !important;--tw-translate-z: 0 !important;--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;--tw-scale-z: 1 !important;--tw-rotate-x: rotateX(0) !important;--tw-rotate-y: rotateY(0) !important;--tw-rotate-z: rotateZ(0) !important;--tw-skew-x: skewX(0) !important;--tw-skew-y: skewY(0) !important;--tw-space-y-reverse: 0 !important;--tw-border-style: solid !important;--tw-gradient-position: initial !important;--tw-gradient-from: #0000 !important;--tw-gradient-via: #0000 !important;--tw-gradient-to: #0000 !important;--tw-gradient-stops: initial !important;--tw-gradient-via-stops: initial !important;--tw-gradient-from-position: 0% !important;--tw-gradient-via-position: 50% !important;--tw-gradient-to-position: 100% !important;--tw-leading: initial !important;--tw-font-weight: initial !important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-color: initial !important;--tw-shadow-alpha: 100% !important;--tw-inset-shadow: 0 0 #0000 !important;--tw-inset-shadow-color: initial !important;--tw-inset-shadow-alpha: 100% !important;--tw-ring-color: initial !important;--tw-ring-shadow: 0 0 #0000 !important;--tw-inset-ring-color: initial !important;--tw-inset-ring-shadow: 0 0 #0000 !important;--tw-ring-inset: initial !important;--tw-ring-offset-width: 0px !important;--tw-ring-offset-color: #fff !important;--tw-ring-offset-shadow: 0 0 #0000 !important;--tw-outline-style: solid !important;--tw-blur: initial !important;--tw-brightness: initial !important;--tw-contrast: initial !important;--tw-grayscale: initial !important;--tw-hue-rotate: initial !important;--tw-invert: initial !important;--tw-opacity: initial !important;--tw-saturate: initial !important;--tw-sepia: initial !important;--tw-drop-shadow: initial !important;--tw-drop-shadow-color: initial !important;--tw-drop-shadow-alpha: 100% !important;--tw-drop-shadow-size: initial !important;--tw-backdrop-blur: initial !important;--tw-backdrop-brightness: initial !important;--tw-backdrop-contrast: initial !important;--tw-backdrop-grayscale: initial !important;--tw-backdrop-hue-rotate: initial !important;--tw-backdrop-invert: initial !important;--tw-backdrop-opacity: initial !important;--tw-backdrop-saturate: initial !important;--tw-backdrop-sepia: initial !important;--tw-duration: initial !important;--tw-ease: initial !important}}}@layer theme{:root,:host{--font-sans: Helvetica, Arial, sans-serif !important;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;--color-red-50: oklch(.971 .013 17.38) !important;--color-red-100: oklch(.936 .032 17.717) !important;--color-red-200: oklch(.885 .062 18.334) !important;--color-red-300: oklch(.808 .114 19.571) !important;--color-red-400: oklch(.704 .191 22.216) !important;--color-red-500: oklch(.637 .237 25.331) !important;--color-red-600: oklch(.577 .245 27.325) !important;--color-red-700: oklch(.505 .213 27.518) !important;--color-red-800: oklch(.444 .177 26.899) !important;--color-red-900: oklch(.396 .141 25.723) !important;--color-orange-500: oklch(.705 .213 47.604) !important;--color-amber-50: oklch(.987 .022 95.277) !important;--color-amber-200: oklch(.924 .12 95.746) !important;--color-amber-900: oklch(.414 .112 45.904) !important;--color-yellow-50: oklch(.987 .026 102.212) !important;--color-yellow-200: oklch(.945 .129 101.54) !important;--color-yellow-600: oklch(.681 .162 75.834) !important;--color-yellow-700: oklch(.554 .135 66.442) !important;--color-yellow-900: oklch(.421 .095 57.708) !important;--color-green-50: oklch(.982 .018 155.826) !important;--color-green-200: oklch(.925 .084 155.995) !important;--color-green-400: oklch(.792 .209 151.711) !important;--color-green-500: oklch(.723 .219 149.579) !important;--color-green-600: oklch(.627 .194 149.214) !important;--color-green-900: oklch(.393 .095 152.535) !important;--color-emerald-500: oklch(.696 .17 162.48) !important;--color-emerald-600: oklch(.596 .145 163.225) !important;--color-blue-50: oklch(.97 .014 254.604) !important;--color-blue-100: oklch(.932 .032 255.585) !important;--color-blue-200: oklch(.882 .059 254.128) !important;--color-blue-300: oklch(.809 .105 251.813) !important;--color-blue-400: oklch(.707 .165 254.624) !important;--color-blue-500: oklch(.623 .214 259.815) !important;--color-blue-600: oklch(.546 .245 262.881) !important;--color-blue-700: oklch(.488 .243 264.376) !important;--color-blue-800: oklch(.424 .199 265.638) !important;--color-blue-900: oklch(.379 .146 265.522) !important;--color-indigo-50: oklch(.962 .018 272.314) !important;--color-indigo-200: oklch(.87 .065 274.039) !important;--color-indigo-400: oklch(.673 .182 276.935) !important;--color-indigo-500: oklch(.585 .233 277.117) !important;--color-indigo-600: oklch(.511 .262 276.966) !important;--color-indigo-700: oklch(.457 .24 277.023) !important;--color-purple-50: oklch(.977 .014 308.299) !important;--color-purple-200: oklch(.902 .063 306.703) !important;--color-purple-500: oklch(.627 .265 303.9) !important;--color-purple-600: oklch(.558 .288 302.321) !important;--color-purple-700: oklch(.496 .265 301.924) !important;--color-purple-900: oklch(.381 .176 304.987) !important;--color-pink-500: oklch(.656 .241 354.308) !important;--color-gray-50: oklch(.985 .002 247.839) !important;--color-gray-100: oklch(.967 .003 264.542) !important;--color-gray-200: oklch(.928 .006 264.531) !important;--color-gray-300: oklch(.872 .01 258.338) !important;--color-gray-400: oklch(.707 .022 261.325) !important;--color-gray-500: oklch(.551 .027 264.364) !important;--color-gray-600: oklch(.446 .03 256.802) !important;--color-gray-700: oklch(.373 .034 259.733) !important;--color-gray-800: oklch(.278 .033 256.848) !important;--color-gray-900: oklch(.21 .034 264.665) !important;--color-neutral-50: oklch(.985 0 0) !important;--color-neutral-100: oklch(.97 0 0) !important;--color-neutral-200: oklch(.922 0 0) !important;--color-neutral-300: oklch(.87 0 0) !important;--color-neutral-400: oklch(.708 0 0) !important;--color-neutral-500: oklch(.556 0 0) !important;--color-neutral-600: oklch(.439 0 0) !important;--color-neutral-700: oklch(.371 0 0) !important;--color-neutral-800: oklch(.269 0 0) !important;--color-neutral-900: oklch(.205 0 0) !important;--color-black: #000 !important;--color-white: #fff !important;--spacing: .25rem !important;--container-xs: 20rem !important;--container-md: 28rem !important;--container-2xl: 42rem !important;--container-4xl: 56rem !important;--container-5xl: 64rem !important;--container-7xl: 80rem !important;--text-xs: .75rem !important;--text-xs--line-height: calc(1 / .75) !important;--text-sm: .875rem !important;--text-sm--line-height: calc(1.25 / .875) !important;--text-base: 1rem !important;--text-base--line-height: 1.5 !important;--text-lg: 1.125rem !important;--text-lg--line-height: calc(1.75 / 1.125) !important;--text-xl: 1.25rem !important;--text-xl--line-height: calc(1.75 / 1.25) !important;--text-2xl: 1.5rem !important;--text-2xl--line-height: calc(2 / 1.5) !important;--text-3xl: 1.875rem !important;--text-3xl--line-height: 1.2 !important;--text-4xl: 2.25rem !important;--text-4xl--line-height: calc(2.5 / 2.25) !important;--font-weight-medium: 500 !important;--font-weight-semibold: 600 !important;--font-weight-bold: 700 !important;--leading-relaxed: 1.625 !important;--radius-2xl: 1rem !important;--radius-md: .375rem !important;--drop-shadow-lg: 0 4px 4px #00000026 !important;--ease-in-out: cubic-bezier(.4, 0, .2, 1) !important;--animate-spin: spin 1s linear infinite !important;--blur-sm: 8px !important;--aspect-video: 16 / 9 !important;--default-transition-duration: .15s !important;--default-transition-timing-function: cubic-bezier( .4, 0, .2, 1 ) !important;--default-font-family: var(--font-sans) !important;--default-font-feature-settings: var( --font-sans--font-feature-settings ) !important;--default-font-variation-settings: var( --font-sans--font-variation-settings ) !important;--default-mono-font-family: var(--font-mono) !important;--default-mono-font-feature-settings: var( --font-mono--font-feature-settings ) !important;--default-mono-font-variation-settings: var( --font-mono--font-variation-settings ) !important}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%!important;-moz-tab-size:4!important;tab-size:4!important;line-height:1.5!important;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" )!important;font-feature-settings:var( --default-font-feature-settings, normal )!important;font-variation-settings:var( --default-font-variation-settings, normal )!important;-webkit-tap-highlight-color:transparent!important}body{line-height:inherit!important}hr{height:0!important;color:inherit!important;border-top-width:1px!important}abbr:where([title]){-webkit-text-decoration:underline dotted!important;text-decoration:underline dotted!important}h1,h2,h3,h4,h5,h6{font-size:inherit!important;font-weight:inherit!important}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder!important}code,kbd,samp,pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace )!important;font-feature-settings:var( --default-mono-font-feature-settings, normal )!important;font-variation-settings:var( --default-mono-font-variation-settings, normal )!important;font-size:1em!important}small{font-size:80%!important}sub,sup{vertical-align:baseline!important;font-size:75%!important;line-height:0!important;position:relative!important}sub{bottom:-.25em!important}sup{top:-.5em!important}table{text-indent:0!important;border-color:inherit!important;border-collapse:collapse!important}:-moz-focusring{outline:auto!important}progress{vertical-align:baseline!important}summary{display:list-item!important}ol,ul,menu{list-style:none!important}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle!important;display:block!important}img,video{max-width:100%!important;height:auto!important}::file-selector-button{font:inherit!important;font-feature-settings:inherit!important;font-variation-settings:inherit!important;letter-spacing:inherit!important;color:inherit!important;opacity:1!important;background-color:#0000!important;border-radius:0!important}:where(select:is([multiple],[size])) optgroup{font-weight:bolder!important}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px!important}::file-selector-button{margin-inline-end:4px!important}::placeholder{opacity:1!important;color:currentColor!important}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)!important}}textarea{resize:vertical!important}::-webkit-search-decoration{-webkit-appearance:none!important}::-webkit-date-and-time-value{min-height:1lh!important;text-align:inherit!important}::-webkit-datetime-edit{display:inline-flex!important}::-webkit-datetime-edit-fields-wrapper{padding:0!important}::-webkit-datetime-edit{padding-block:0!important}::-webkit-datetime-edit-year-field{padding-block:0!important}::-webkit-datetime-edit-month-field{padding-block:0!important}::-webkit-datetime-edit-day-field{padding-block:0!important}::-webkit-datetime-edit-hour-field{padding-block:0!important}::-webkit-datetime-edit-minute-field{padding-block:0!important}::-webkit-datetime-edit-second-field{padding-block:0!important}::-webkit-datetime-edit-millisecond-field{padding-block:0!important}::-webkit-datetime-edit-meridiem-field{padding-block:0!important}:-moz-ui-invalid{box-shadow:none!important}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button!important;-moz-appearance:button!important;appearance:button!important}::file-selector-button{-webkit-appearance:button!important;-moz-appearance:button!important;appearance:button!important}::-webkit-inner-spin-button{height:auto!important}::-webkit-outer-spin-button{height:auto!important}[hidden]:where(:not([hidden=until-found])){display:none !important!important}*{border-color:#e5e5e5!important;outline-color:color-mix(in oklab,oklch(.708 0 0) 50%,transparent)!important}body{background-color:#fff!important;color:#0a0a0a!important}}@layer utilities{.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.static{position:static!important}.inset-0{inset:calc(var(--spacing) * 0)!important}.inset-y-0{inset-block:calc(var(--spacing) * 0)!important}.top-1\/2{top:50%!important}.top-2{top:calc(var(--spacing) * 2)!important}.top-3{top:calc(var(--spacing) * 3)!important}.top-4{top:calc(var(--spacing) * 4)!important}.top-\[-4px\]{top:-4px!important}.top-full{top:100%!important}.-right-0\.5{right:calc(var(--spacing) * -.5)!important}.right-0{right:calc(var(--spacing) * 0)!important}.right-2{right:calc(var(--spacing) * 2)!important}.right-3{right:calc(var(--spacing) * 3)!important}.right-4{right:calc(var(--spacing) * 4)!important}.right-\[-4px\]{right:-4px!important}.right-full{right:100%!important}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)!important}.bottom-\[-4px\]{bottom:-4px!important}.bottom-full{bottom:100%!important}.-left-10{left:calc(var(--spacing) * -10)!important}.left-0{left:calc(var(--spacing) * 0)!important}.left-1\/2{left:50%!important}.left-3{left:calc(var(--spacing) * 3)!important}.left-4{left:calc(var(--spacing) * 4)!important}.left-\[-4px\]{left:-4px!important}.left-full{left:100%!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-40{z-index:40!important}.z-50{z-index:50!important}.col-span-3{grid-column:span 3 / span 3!important}.dragblock{border:1px solid lightgray;border-radius:.375rem!important}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.container{width:100%!important}@media (min-width:40rem){.container{max-width:40rem!important}}@media (min-width:48rem){.container{max-width:48rem!important}}@media (min-width:64rem){.container{max-width:64rem!important}}@media (min-width:80rem){.container{max-width:80rem!important}}@media (min-width:96rem){.container{max-width:96rem!important}}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)!important}.mx-2{margin-inline:calc(var(--spacing) * 2)!important}.mx-4{margin-inline:calc(var(--spacing) * 4)!important}.mx-auto{margin-inline:auto!important}.my-1{margin-block:calc(var(--spacing) * 1)!important}.my-3{margin-block:calc(var(--spacing) * 3)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:calc(var(--spacing) * 1)!important}.mt-2{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)!important}.mt-4{margin-top:calc(var(--spacing) * 4)!important}.mt-6{margin-top:calc(var(--spacing) * 6)!important}.mt-16{margin-top:calc(var(--spacing) * 16)!important}.mr-2{margin-right:calc(var(--spacing) * 2)!important}.-mb-4{margin-bottom:calc(var(--spacing) * -4)!important}.mb-1{margin-bottom:calc(var(--spacing) * 1)!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)!important}.mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.mb-6{margin-bottom:calc(var(--spacing) * 6)!important}.mb-12{margin-bottom:calc(var(--spacing) * 12)!important}.ml-0\.5{margin-left:calc(var(--spacing) * .5)!important}.ml-2{margin-left:calc(var(--spacing) * 2)!important}.ml-7{margin-left:calc(var(--spacing) * 7)!important}.line-clamp-2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.block{display:block!important}.flex{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.aspect-\[4\/5\]{aspect-ratio:4 / 5!important}.aspect-video{aspect-ratio:var(--aspect-video)!important}.h-0\.5{height:calc(var(--spacing) * .5)!important}.h-1{height:calc(var(--spacing) * 1)!important}.h-1\.5{height:calc(var(--spacing) * 1.5)!important}.h-2{height:calc(var(--spacing) * 2)!important}.h-2\.5{height:calc(var(--spacing) * 2.5)!important}.h-3{height:calc(var(--spacing) * 3)!important}.h-3\.5{height:calc(var(--spacing) * 3.5)!important}.h-4{height:calc(var(--spacing) * 4)!important}.h-5{height:calc(var(--spacing) * 5)!important}.h-6{height:calc(var(--spacing) * 6)!important}.h-7{height:calc(var(--spacing) * 7)!important}.h-8{height:calc(var(--spacing) * 8)!important}.h-10{height:calc(var(--spacing) * 10)!important}.h-12{height:calc(var(--spacing) * 12)!important}.h-14{height:calc(var(--spacing) * 14)!important}.h-16{height:calc(var(--spacing) * 16)!important}.h-20{height:calc(var(--spacing) * 20)!important}.h-24{height:calc(var(--spacing) * 24)!important}.h-32{height:calc(var(--spacing) * 32)!important}.h-64{height:calc(var(--spacing) * 64)!important}.h-full{height:100%!important}.h-screen{height:100vh!important}.max-h-80{max-height:calc(var(--spacing) * 80)!important}.max-h-96{max-height:calc(var(--spacing) * 96)!important}.max-h-\[85vh\]{max-height:85vh!important}.max-h-\[90vh\]{max-height:90vh!important}.min-h-\[320px\]{min-height:320px!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}.w-1{width:calc(var(--spacing) * 1)!important}.w-1\.5{width:calc(var(--spacing) * 1.5)!important}.w-2{width:calc(var(--spacing) * 2)!important}.w-2\.5{width:calc(var(--spacing) * 2.5)!important}.w-3{width:calc(var(--spacing) * 3)!important}.w-3\.5{width:calc(var(--spacing) * 3.5)!important}.w-4{width:calc(var(--spacing) * 4)!important}.w-5{width:calc(var(--spacing) * 5)!important}.w-6{width:calc(var(--spacing) * 6)!important}.w-7{width:calc(var(--spacing) * 7)!important}.w-8{width:calc(var(--spacing) * 8)!important}.w-10{width:calc(var(--spacing) * 10)!important}.w-12{width:calc(var(--spacing) * 12)!important}.w-16{width:calc(var(--spacing) * 16)!important}.w-20{width:calc(var(--spacing) * 20)!important}.w-72{width:calc(var(--spacing) * 72)!important}.w-80{width:calc(var(--spacing) * 80)!important}.w-\[85vw\]{width:85vw!important}.w-full{width:100%!important}.w-px{width:1px!important}.max-w-2xl{max-width:var(--container-2xl)!important}.max-w-4xl{max-width:var(--container-4xl)!important}.max-w-5xl{max-width:var(--container-5xl)!important}.max-w-7xl{max-width:var(--container-7xl)!important}.max-w-md{max-width:var(--container-md)!important}.max-w-xs{max-width:var(--container-xs)!important}.min-w-0{min-width:calc(var(--spacing) * 0)!important}.min-w-\[200px\]{min-width:200px!important}.flex-1{flex:1!important}.flex-shrink-0{flex-shrink:0!important}.origin-top-right{transform-origin:100% 0!important}.-translate-x-1\/2{--tw-translate-x: -50% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y: -50% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-2{--tw-translate-y: calc(var(--spacing) * -2) !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.translate-y-0{--tw-translate-y: calc(var(--spacing) * 0) !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.scale-95{--tw-scale-x: 95% !important;--tw-scale-y: 95% !important;--tw-scale-z: 95% !important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.scale-100{--tw-scale-x: 100% !important;--tw-scale-y: 100% !important;--tw-scale-z: 100% !important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.scale-110{--tw-scale-x: 110% !important;--tw-scale-y: 110% !important;--tw-scale-z: 110% !important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.scale-x-\[-1\]{--tw-scale-x: -1 !important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.rotate-45{rotate:45deg!important}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)!important}.animate-spin{animation:var(--animate-spin)!important}.cursor-help{cursor:help!important}.cursor-move{cursor:move!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer{cursor:pointer!important}.resize-none{resize:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.flex-col{flex-direction:column!important}.items-center{align-items:center!important}.items-start{align-items:flex-start!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.gap-0\.5{gap:calc(var(--spacing) * .5)!important}.gap-1{gap:calc(var(--spacing) * 1)!important}.gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)!important}.gap-3{gap:calc(var(--spacing) * 3)!important}.gap-4{gap:calc(var(--spacing) * 4)!important}.gap-6{gap:calc(var(--spacing) * 6)!important}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))!important}.overflow-hidden{overflow:hidden!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded-full{border-radius:3.40282e38px!important}.rounded-lg{border-radius:.625rem!important}.rounded-md{border-radius:.375rem!important}.rounded-xl{border-radius:1.025rem!important}.border,.border-1{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-b-2{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:2px!important}.border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.border-dashed{--tw-border-style: dashed !important;border-style:dashed!important}.border-amber-200{border-color:var(--color-amber-200)!important}.border-blue-200{border-color:var(--color-blue-200)!important}.border-blue-300{border-color:var(--color-blue-300)!important}.border-blue-400{border-color:var(--color-blue-400)!important}.border-blue-500{border-color:var(--color-blue-500)!important}.border-blue-500\/30{border-color:color-mix(in srgb,oklch(.623 .214 259.815) 30%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)!important}}.border-gray-200{border-color:var(--color-gray-200)!important}.border-gray-300{border-color:var(--color-gray-300)!important}.border-gray-700{border-color:var(--color-gray-700)!important}.border-gray-800{border-color:var(--color-gray-800)!important}.border-green-200{border-color:var(--color-green-200)!important}.border-indigo-200\/40{border-color:color-mix(in srgb,oklch(.87 .065 274.039) 40%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.border-indigo-200\/40{border-color:color-mix(in oklab,var(--color-indigo-200) 40%,transparent)!important}}.border-neutral-200{border-color:var(--color-neutral-200)!important}.border-neutral-200\/40{border-color:color-mix(in srgb,oklch(.922 0 0) 40%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.border-neutral-200\/40{border-color:color-mix(in oklab,var(--color-neutral-200) 40%,transparent)!important}}.border-neutral-200\/60{border-color:color-mix(in srgb,oklch(.922 0 0) 60%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.border-neutral-200\/60{border-color:color-mix(in oklab,var(--color-neutral-200) 60%,transparent)!important}}.border-neutral-300{border-color:var(--color-neutral-300)!important}.border-neutral-900{border-color:var(--color-neutral-900)!important}.border-purple-200{border-color:var(--color-purple-200)!important}.border-purple-600{border-color:var(--color-purple-600)!important}.border-red-200{border-color:var(--color-red-200)!important}.border-red-500{border-color:var(--color-red-500)!important}.border-transparent{border-color:#0000!important}.border-white{border-color:var(--color-white)!important}.border-yellow-200{border-color:var(--color-yellow-200)!important}.border-t-transparent{border-top-color:#0000!important}.bg-amber-50{background-color:var(--color-amber-50)!important}.bg-black{background-color:var(--color-black)!important}.bg-black\/0{background-color:#0000!important}@supports (color: color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black) 0%,transparent)!important}}.bg-black\/50{background-color:#00000080!important}@supports (color: color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)!important}}.bg-blue-50{background-color:var(--color-blue-50)!important}.bg-blue-100{background-color:var(--color-blue-100)!important}.bg-blue-200{background-color:#2972bb!important}.bg-blue-500{background-color:var(--color-blue-500)!important}.bg-blue-500\/20{background-color:color-mix(in srgb,oklch(.623 .214 259.815) 20%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)!important}}.bg-blue-600{background-color:var(--color-blue-600)!important}.bg-gray-50{background-color:var(--color-gray-50)!important}.bg-gray-100{background-color:var(--color-gray-100)!important}.bg-gray-200{background-color:var(--color-gray-200)!important}.bg-gray-800{background-color:var(--color-gray-800)!important}.bg-gray-900{background-color:var(--color-gray-900)!important}.bg-gray-900\/50{background-color:color-mix(in srgb,oklch(.21 .034 264.665) 50%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900) 50%,transparent)!important}}.bg-green-50{background-color:var(--color-green-50)!important}.bg-green-500{background-color:var(--color-green-500)!important}.bg-indigo-400{background-color:var(--color-indigo-400)!important}.bg-indigo-500{background-color:var(--color-indigo-500)!important}.bg-indigo-600{background-color:var(--color-indigo-600)!important}.bg-neutral-50{background-color:var(--color-neutral-50)!important}.bg-neutral-100{background-color:var(--color-neutral-100)!important}.bg-neutral-200{background-color:var(--color-neutral-200)!important}.bg-neutral-400{background-color:var(--color-neutral-400)!important}.bg-neutral-700{background-color:var(--color-neutral-700)!important}.bg-neutral-900{background-color:var(--color-neutral-900)!important}.bg-purple-50{background-color:var(--color-purple-50)!important}.bg-purple-500{background-color:var(--color-purple-500)!important}.bg-purple-600{background-color:var(--color-purple-600)!important}.bg-red-50{background-color:var(--color-red-50)!important}.bg-red-100{background-color:var(--color-red-100)!important}.bg-red-500{background-color:var(--color-red-500)!important}.bg-white{background-color:var(--color-white)!important}.bg-white\/80{background-color:#fffc!important}@supports (color: color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.bg-yellow-50{background-color:var(--color-yellow-50)!important}.bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab !important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-gradient-to-r{--tw-gradient-position: to right in oklab !important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.from-blue-500{--tw-gradient-from: var(--color-blue-500) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-blue-600\/20{--tw-gradient-from: color-mix( in srgb, oklch(.546 .245 262.881) 20%, transparent ) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}@supports (color: color-mix(in lab,red,red)){.from-blue-600\/20{--tw-gradient-from: color-mix( in oklab, var(--color-blue-600) 20%, transparent ) !important}}.from-emerald-500{--tw-gradient-from: var(--color-emerald-500) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-gray-50{--tw-gradient-from: var(--color-gray-50) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-gray-800{--tw-gradient-from: var(--color-gray-800) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-indigo-50{--tw-gradient-from: var(--color-indigo-50) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-indigo-500{--tw-gradient-from: var(--color-indigo-500) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-neutral-50{--tw-gradient-from: var(--color-neutral-50) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-neutral-100{--tw-gradient-from: var(--color-neutral-100) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-neutral-500{--tw-gradient-from: var(--color-neutral-500) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-neutral-900{--tw-gradient-from: var(--color-neutral-900) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-pink-500{--tw-gradient-from: var(--color-pink-500) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-purple-50{--tw-gradient-from: var(--color-purple-50) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-purple-500{--tw-gradient-from: var(--color-purple-500) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-purple-600{--tw-gradient-from: var(--color-purple-600) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.from-white{--tw-gradient-from: var(--color-white) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.via-gray-100{--tw-gradient-via: var(--color-gray-100) !important;--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-via-stops) !important}.to-blue-50{--tw-gradient-to: var(--color-blue-50) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-blue-600{--tw-gradient-to: var(--color-blue-600) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-emerald-600{--tw-gradient-to: var(--color-emerald-600) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-gray-200{--tw-gradient-to: var(--color-gray-200) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-gray-900{--tw-gradient-to: var(--color-gray-900) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-indigo-600{--tw-gradient-to: var(--color-indigo-600) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-neutral-50{--tw-gradient-to: var(--color-neutral-50) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-neutral-50\/30{--tw-gradient-to: color-mix( in srgb, oklch(.985 0 0) 30%, transparent ) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}@supports (color: color-mix(in lab,red,red)){.to-neutral-50\/30{--tw-gradient-to: color-mix( in oklab, var(--color-neutral-50) 30%, transparent ) !important}}.to-neutral-50\/50{--tw-gradient-to: color-mix( in srgb, oklch(.985 0 0) 50%, transparent ) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}@supports (color: color-mix(in lab,red,red)){.to-neutral-50\/50{--tw-gradient-to: color-mix( in oklab, var(--color-neutral-50) 50%, transparent ) !important}}.to-neutral-100{--tw-gradient-to: var(--color-neutral-100) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-neutral-100\/50{--tw-gradient-to: color-mix( in srgb, oklch(.97 0 0) 50%, transparent ) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}@supports (color: color-mix(in lab,red,red)){.to-neutral-100\/50{--tw-gradient-to: color-mix( in oklab, var(--color-neutral-100) 50%, transparent ) !important}}.to-neutral-600{--tw-gradient-to: var(--color-neutral-600) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-neutral-700{--tw-gradient-to: var(--color-neutral-700) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-neutral-800{--tw-gradient-to: var(--color-neutral-800) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-orange-500{--tw-gradient-to: var(--color-orange-500) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-purple-50\/30{--tw-gradient-to: color-mix( in srgb, oklch(.977 .014 308.299) 30%, transparent ) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}@supports (color: color-mix(in lab,red,red)){.to-purple-50\/30{--tw-gradient-to: color-mix( in oklab, var(--color-purple-50) 30%, transparent ) !important}}.to-purple-600{--tw-gradient-to: var(--color-purple-600) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}.to-purple-600\/20{--tw-gradient-to: color-mix( in srgb, oklch(.558 .288 302.321) 20%, transparent ) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}@supports (color: color-mix(in lab,red,red)){.to-purple-600\/20{--tw-gradient-to: color-mix( in oklab, var(--color-purple-600) 20%, transparent ) !important}}.object-cover{object-fit:cover!important}.p-0\.5{padding:calc(var(--spacing) * .5)!important}.p-1{padding:calc(var(--spacing) * 1)!important}.p-1\.5{padding:calc(var(--spacing) * 1.5)!important}.p-2{padding:calc(var(--spacing) * 2)!important}.p-3{padding:calc(var(--spacing) * 3)!important}.p-4{padding:calc(var(--spacing) * 4)!important}.p-5{padding:calc(var(--spacing) * 5)!important}.p-6{padding:calc(var(--spacing) * 6)!important}.p-8{padding:calc(var(--spacing) * 8)!important}.p-12{padding:calc(var(--spacing) * 12)!important}.p-16{padding:calc(var(--spacing) * 16)!important}.px-1{padding-inline:calc(var(--spacing) * 1)!important}.px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-6{padding-inline:calc(var(--spacing) * 6)!important}.px-8{padding-inline:calc(var(--spacing) * 8)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.py-1{padding-block:calc(var(--spacing) * 1)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-3{padding-block:calc(var(--spacing) * 3)!important}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.py-4{padding-block:calc(var(--spacing) * 4)!important}.py-6{padding-block:calc(var(--spacing) * 6)!important}.py-8{padding-block:calc(var(--spacing) * 8)!important}.py-10{padding-block:calc(var(--spacing) * 10)!important}.pt-3{padding-top:calc(var(--spacing) * 3)!important}.pt-4{padding-top:calc(var(--spacing) * 4)!important}.pt-6{padding-top:calc(var(--spacing) * 6)!important}.pr-3{padding-right:calc(var(--spacing) * 3)!important}.pr-4{padding-right:calc(var(--spacing) * 4)!important}.pb-1{padding-bottom:calc(var(--spacing) * 1)!important}.pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)!important}.pl-4{padding-left:calc(var(--spacing) * 4)!important}.pl-10{padding-left:calc(var(--spacing) * 10)!important}.pl-11{padding-left:calc(var(--spacing) * 11)!important}.pl-12{padding-left:calc(var(--spacing) * 12)!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.font-mono{font-family:var(--font-mono)!important}.text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading, var(--text-2xl--line-height))!important}.text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading, var(--text-3xl--line-height))!important}.text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading, var(--text-4xl--line-height))!important}.text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading, var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading, var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading, var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading, var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading, var(--text-xs--line-height))!important}.text-\[10px\]{font-size:10px!important}.leading-none{--tw-leading: 1 !important;line-height:1!important}.leading-relaxed{--tw-leading: var(--leading-relaxed) !important;line-height:var(--leading-relaxed)!important}.font-bold{--tw-font-weight: var(--font-weight-bold) !important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight: var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important}.break-all{word-break:break-all!important}.whitespace-nowrap{white-space:nowrap!important}.text-amber-900{color:var(--color-amber-900)!important}.text-blue-300{color:var(--color-blue-300)!important}.text-blue-400{color:var(--color-blue-400)!important}.text-blue-600{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)!important}.text-blue-800{color:var(--color-blue-800)!important}.text-blue-900{color:var(--color-blue-900)!important}.text-gray-300{color:var(--color-gray-300)!important}.text-gray-400{color:var(--color-gray-400)!important}.text-gray-500{color:var(--color-gray-500)!important}.text-gray-600{color:var(--color-gray-600)!important}.text-gray-700{color:var(--color-gray-700)!important}.text-gray-900{color:var(--color-gray-900)!important}.text-green-400{color:var(--color-green-400)!important}.text-green-600{color:var(--color-green-600)!important}.text-green-900{color:var(--color-green-900)!important}.text-neutral-100{color:var(--color-neutral-100)!important}.text-neutral-300{color:var(--color-neutral-300)!important}.text-neutral-400{color:var(--color-neutral-400)!important}.text-neutral-500{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)!important}.text-neutral-700{color:var(--color-neutral-700)!important}.text-neutral-900{color:var(--color-neutral-900)!important}.text-purple-600{color:var(--color-purple-600)!important}.text-purple-900{color:var(--color-purple-900)!important}.text-red-400{color:var(--color-red-400)!important}.text-red-500{color:var(--color-red-500)!important}.text-red-600{color:var(--color-red-600)!important}.text-red-700{color:var(--color-red-700)!important}.text-red-800{color:var(--color-red-800)!important}.text-red-900{color:var(--color-red-900)!important}.text-white{color:var(--color-white)!important}.text-yellow-600{color:var(--color-yellow-600)!important}.text-yellow-700{color:var(--color-yellow-700)!important}.text-yellow-900{color:var(--color-yellow-900)!important}.capitalize{text-transform:capitalize!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.underline{text-decoration-line:underline!important}.accent-neutral-900{accent-color:var(--color-neutral-900)!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-100{opacity:1!important}.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-neutral-900\/10{--tw-shadow-color: color-mix( in srgb, oklch(.205 0 0) 10%, transparent ) !important}@supports (color: color-mix(in lab,red,red)){.shadow-neutral-900\/10{--tw-shadow-color: color-mix( in oklab, color-mix(in oklab, var(--color-neutral-900) 10%, transparent) var(--tw-shadow-alpha), transparent ) !important}}.shadow-neutral-900\/20{--tw-shadow-color: color-mix( in srgb, oklch(.205 0 0) 20%, transparent ) !important}@supports (color: color-mix(in lab,red,red)){.shadow-neutral-900\/20{--tw-shadow-color: color-mix( in oklab, color-mix(in oklab, var(--color-neutral-900) 20%, transparent) var(--tw-shadow-alpha), transparent ) !important}}.ring-blue-500{--tw-ring-color: var(--color-blue-500) !important}.ring-neutral-900{--tw-ring-color: var(--color-neutral-900) !important}.ring-offset-1{--tw-ring-offset-width: 1px !important;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important}.ring-offset-2{--tw-ring-offset-width: 2px !important;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important}.outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.drop-shadow-lg{--tw-drop-shadow-size: drop-shadow( 0 4px 4px var(--tw-drop-shadow-color, #00000026) ) !important;--tw-drop-shadow: drop-shadow(var(--drop-shadow-lg)) !important;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}.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}.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm)) !important;-webkit-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,)!important;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,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-timing-function:var( --tw-ease, var(--default-transition-timing-function) )!important;transition-duration:var( --tw-duration, var(--default-transition-duration) )!important}.transition-all{transition-property:all!important;transition-timing-function:var( --tw-ease, var(--default-transition-timing-function) )!important;transition-duration:var( --tw-duration, var(--default-transition-duration) )!important}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var( --tw-ease, var(--default-transition-timing-function) )!important;transition-duration:var( --tw-duration, var(--default-transition-duration) )!important}.transition-opacity{transition-property:opacity!important;transition-timing-function:var( --tw-ease, var(--default-transition-timing-function) )!important;transition-duration:var( --tw-duration, var(--default-transition-duration) )!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:var( --tw-ease, var(--default-transition-timing-function) )!important;transition-duration:var( --tw-duration, var(--default-transition-duration) )!important}.transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var( --tw-ease, var(--default-transition-timing-function) )!important;transition-duration:var( --tw-duration, var(--default-transition-duration) )!important}.duration-150{--tw-duration: .15s !important;transition-duration:.15s!important}.duration-200{--tw-duration: .2s !important;transition-duration:.2s!important}.duration-300{--tw-duration: .3s !important;transition-duration:.3s!important}.ease-in-out{--tw-ease: var(--ease-in-out) !important;transition-timing-function:var(--ease-in-out)!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.ring-inset{--tw-ring-inset: inset !important}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x: 105% !important;--tw-scale-y: 105% !important;--tw-scale-z: 105% !important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}}@media (hover:hover){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003!important}@supports (color: color-mix(in lab,red,red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)!important}}}@media (hover:hover){.group-hover\:bg-neutral-300:is(:where(.group):hover *){background-color:var(--color-neutral-300)!important}}@media (hover:hover){.group-hover\:bg-neutral-800:is(:where(.group):hover *){background-color:var(--color-neutral-800)!important}}@media (hover:hover){.group-hover\:text-neutral-900:is(:where(.group):hover *){color:var(--color-neutral-900)!important}}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1!important}}.placeholder\:text-neutral-400::placeholder{color:var(--color-neutral-400)!important}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y: calc(var(--spacing) * -.5) !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x: 110% !important;--tw-scale-y: 110% !important;--tw-scale-z: 110% !important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}}@media (hover:hover){.hover\:border-blue-300:hover{border-color:var(--color-blue-300)!important}}@media (hover:hover){.hover\:border-gray-900:hover{border-color:var(--color-gray-900)!important}}@media (hover:hover){.hover\:border-neutral-200:hover{border-color:var(--color-neutral-200)!important}}@media (hover:hover){.hover\:border-neutral-400:hover{border-color:var(--color-neutral-400)!important}}@media (hover:hover){.hover\:border-neutral-900:hover{border-color:var(--color-neutral-900)!important}}@media (hover:hover){.hover\:border-purple-500:hover{border-color:var(--color-purple-500)!important}}@media (hover:hover){.hover\:border-red-300:hover{border-color:var(--color-red-300)!important}}@media (hover:hover){.hover\:bg-black:hover{background-color:var(--color-black)!important}}@media (hover:hover){.hover\:bg-blue-50\/50:hover{background-color:color-mix(in srgb,oklch(.97 .014 254.604) 50%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.hover\:bg-blue-50\/50:hover{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)!important}}}@media (hover:hover){.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)!important}}@media (hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)!important}}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)!important}}@media (hover:hover){.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)!important}}@media (hover:hover){.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)!important}}@media (hover:hover){.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)!important}}@media (hover:hover){.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)!important}}@media (hover:hover){.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)!important}}@media (hover:hover){.hover\:bg-neutral-600:hover{background-color:var(--color-neutral-600)!important}}@media (hover:hover){.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)!important}}@media (hover:hover){.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)!important}}@media (hover:hover){.hover\:bg-red-50:hover{background-color:var(--color-red-50)!important}}@media (hover:hover){.hover\:bg-red-600:hover{background-color:var(--color-red-600)!important}}@media (hover:hover){.hover\:bg-white:hover{background-color:var(--color-white)!important}}@media (hover:hover){.hover\:bg-white\/50:hover{background-color:#ffffff80!important}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)!important}}}@media (hover:hover){.hover\:from-gray-900:hover{--tw-gradient-from: var(--color-gray-900) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}}@media (hover:hover){.hover\:from-neutral-800:hover{--tw-gradient-from: var(--color-neutral-800) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}}@media (hover:hover){.hover\:from-purple-700:hover{--tw-gradient-from: var(--color-purple-700) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}}@media (hover:hover){.hover\:to-black:hover{--tw-gradient-to: var(--color-black) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}}@media (hover:hover){.hover\:to-blue-700:hover{--tw-gradient-to: var(--color-blue-700) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}}@media (hover:hover){.hover\:to-neutral-700:hover{--tw-gradient-to: var(--color-neutral-700) !important;--tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ) !important}}@media (hover:hover){.hover\:text-blue-800:hover{color:var(--color-blue-800)!important}}@media (hover:hover){.hover\:text-neutral-600:hover{color:var(--color-neutral-600)!important}}@media (hover:hover){.hover\:text-neutral-700:hover{color:var(--color-neutral-700)!important}}@media (hover:hover){.hover\:text-neutral-900:hover{color:var(--color-neutral-900)!important}}@media (hover:hover){.hover\:text-red-600:hover{color:var(--color-red-600)!important}}@media (hover:hover){.hover\:opacity-100:hover{opacity:1!important}}@media (hover:hover){.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@media (hover:hover){.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@media (hover:hover){.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@media (hover:hover){.hover\:shadow-sm:hover{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@media (hover:hover){.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@media (hover:hover){.hover\:ring-2:hover{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@media (hover:hover){.hover\:shadow-neutral-900\/5:hover{--tw-shadow-color: color-mix( in srgb, oklch(.205 0 0) 5%, transparent ) !important}@supports (color: color-mix(in lab,red,red)){.hover\:shadow-neutral-900\/5:hover{--tw-shadow-color: color-mix( in oklab, color-mix(in oklab, var(--color-neutral-900) 5%, transparent) var(--tw-shadow-alpha), transparent ) !important}}}@media (hover:hover){.hover\:ring-neutral-300:hover{--tw-ring-color: var(--color-neutral-300) !important}}@media (hover:hover){.hover\:ring-neutral-900:hover{--tw-ring-color: var(--color-neutral-900) !important}}@media (hover:hover){.hover\:ring-inset:hover{--tw-ring-inset: inset !important}}.focus\:border-neutral-900:focus{border-color:var(--color-neutral-900)!important}.focus\:border-purple-600:focus{border-color:var(--color-purple-600)!important}.focus\:border-transparent:focus{border-color:#0000!important}.focus\:shadow-lg:focus{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:ring-0:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:shadow-neutral-900\/5:focus{--tw-shadow-color: color-mix( in srgb, oklch(.205 0 0) 5%, transparent ) !important}@supports (color: color-mix(in lab,red,red)){.focus\:shadow-neutral-900\/5:focus{--tw-shadow-color: color-mix( in oklab, color-mix(in oklab, var(--color-neutral-900) 5%, transparent) var(--tw-shadow-alpha), transparent ) !important}}.focus\:ring-blue-500:focus{--tw-ring-color: var(--color-blue-500) !important}.focus\:ring-neutral-900:focus{--tw-ring-color: var(--color-neutral-900) !important}.focus\:outline-none:focus{--tw-outline-style: none !important;outline-style:none!important}.active\:scale-95:active{--tw-scale-x: 95% !important;--tw-scale-y: 95% !important;--tw-scale-z: 95% !important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:opacity-50:disabled{opacity:.5!important}@media (min-width:40rem){.sm\:mx-1{margin-inline:calc(var(--spacing) * 1)!important}}@media (min-width:40rem){.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)!important}}@media (min-width:40rem){.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)!important}}@media (min-width:40rem){.sm\:block{display:block!important}}@media (min-width:40rem){.sm\:flex{display:flex!important}}@media (min-width:40rem){.sm\:inline{display:inline!important}}@media (min-width:40rem){.sm\:h-2{height:calc(var(--spacing) * 2)!important}}@media (min-width:40rem){.sm\:h-3{height:calc(var(--spacing) * 3)!important}}@media (min-width:40rem){.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)!important}}@media (min-width:40rem){.sm\:h-4{height:calc(var(--spacing) * 4)!important}}@media (min-width:40rem){.sm\:h-5{height:calc(var(--spacing) * 5)!important}}@media (min-width:40rem){.sm\:h-6{height:calc(var(--spacing) * 6)!important}}@media (min-width:40rem){.sm\:h-7{height:calc(var(--spacing) * 7)!important}}@media (min-width:40rem){.sm\:h-8{height:calc(var(--spacing) * 8)!important}}@media (min-width:40rem){.sm\:h-10{height:calc(var(--spacing) * 10)!important}}@media (min-width:40rem){.sm\:h-14{height:calc(var(--spacing) * 14)!important}}@media (min-width:40rem){.sm\:w-2{width:calc(var(--spacing) * 2)!important}}@media (min-width:40rem){.sm\:w-3{width:calc(var(--spacing) * 3)!important}}@media (min-width:40rem){.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)!important}}@media (min-width:40rem){.sm\:w-4{width:calc(var(--spacing) * 4)!important}}@media (min-width:40rem){.sm\:w-5{width:calc(var(--spacing) * 5)!important}}@media (min-width:40rem){.sm\:w-6{width:calc(var(--spacing) * 6)!important}}@media (min-width:40rem){.sm\:w-7{width:calc(var(--spacing) * 7)!important}}@media (min-width:40rem){.sm\:w-8{width:calc(var(--spacing) * 8)!important}}@media (min-width:40rem){.sm\:w-10{width:calc(var(--spacing) * 10)!important}}@media (min-width:40rem){.sm\:w-14{width:calc(var(--spacing) * 14)!important}}@media (min-width:40rem){.sm\:w-96{width:calc(var(--spacing) * 96)!important}}@media (min-width:40rem){.sm\:w-\[420px\]{width:420px!important}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:40rem){.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}}@media (min-width:40rem){.sm\:gap-2{gap:calc(var(--spacing) * 2)!important}}@media (min-width:40rem){.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)!important}}@media (min-width:40rem){.sm\:gap-3{gap:calc(var(--spacing) * 3)!important}}@media (min-width:40rem){.sm\:gap-4{gap:calc(var(--spacing) * 4)!important}}@media (min-width:40rem){:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))!important}}@media (min-width:40rem){:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))!important}}@media (min-width:40rem){:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))!important}}@media (min-width:40rem){.sm\:p-1{padding:calc(var(--spacing) * 1)!important}}@media (min-width:40rem){.sm\:p-2{padding:calc(var(--spacing) * 2)!important}}@media (min-width:40rem){.sm\:p-5{padding:calc(var(--spacing) * 5)!important}}@media (min-width:40rem){.sm\:p-6{padding:calc(var(--spacing) * 6)!important}}@media (min-width:40rem){.sm\:px-3{padding-inline:calc(var(--spacing) * 3)!important}}@media (min-width:40rem){.sm\:px-4{padding-inline:calc(var(--spacing) * 4)!important}}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)!important}}@media (min-width:40rem){.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}}@media (min-width:40rem){.sm\:py-2{padding-block:calc(var(--spacing) * 2)!important}}@media (min-width:40rem){.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)!important}}@media (min-width:40rem){.sm\:text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading, var(--text-base--line-height))!important}}@media (min-width:40rem){.sm\:text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading, var(--text-sm--line-height))!important}}@media (min-width:48rem){.md\:block{display:block!important}}@media (min-width:48rem){.md\:flex{display:flex!important}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:48rem){.md\:p-8{padding:calc(var(--spacing) * 8)!important}}@media (min-width:64rem){.lg\:static{position:static!important}}@media (min-width:64rem){.lg\:z-0{z-index:0!important}}@media (min-width:64rem){.lg\:hidden{display:none!important}}@media (min-width:64rem){.lg\:inline{display:inline!important}}@media (min-width:64rem){.lg\:w-96{width:calc(var(--spacing) * 96)!important}}@media (min-width:64rem){.lg\:w-\[420px\]{width:420px!important}}@media (min-width:64rem){.lg\:transform-none{transform:none!important}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)!important}}@media (min-width:64rem){.lg\:shadow-none{--tw-shadow: 0 0 #0000 !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@media (min-width:64rem){.lg\:shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@media (min-width:80rem){.xl\:flex{display:flex!important}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.rtl\:right-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:calc(var(--spacing) * 0)!important}.rtl\:right-auto:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:auto!important}.rtl\:left-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing) * 0)!important}.rtl\:left-auto:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:auto!important}.rtl\:border-r:where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.rtl\:border-r-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-right-style:var(--tw-border-style)!important;border-right-width:0!important}.rtl\:border-l:where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.rtl\:border-l-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-left-style:var(--tw-border-style)!important;border-left-width:0!important}}@font-face{font-family:Inter!important;font-style:normal!important;font-weight:100 900!important;font-display:swap!important;src:url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA.woff2) format("woff2")!important}@font-face{font-family:Noto Sans Arabic!important;font-style:normal!important;font-weight:300 900!important;font-display:swap!important;src:url(https://fonts.gstatic.com/s/notosansarabic/v18/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlhQ5l3sQWIHPqzCfyG2vu3CBFQLaig.woff2) format("woff2")!important;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF!important}@font-face{font-family:Noto Nastaliq Urdu!important;font-style:normal!important;font-weight:400 700!important;font-display:swap!important;src:url(https://fonts.gstatic.com/s/notonastaliqurdu/v20/LhWNMUPbN-oZdNFcBy1-DJYsEoTq5pudQ9L940pGPkB3Qt_-DK2f3SCJsVHRp0Qm.woff2) format("woff2")!important;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF!important}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;color:#374151!important;margin:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;transition:direction!important}body[lang=ar]{font-family:Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif!important}body[lang=ur]{font-family:Noto Nastaliq Urdu,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif!important}html{transition:all .3s ease-in-out!important}body[dir=rtl]{direction:rtl!important}*{transition:margin .3s ease-in-out,padding .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out!important}button,input,textarea,select{transition:margin .3s ease-in-out,padding .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out,background-color .2s,color .2s,border-color .2s,opacity .2s,transform .2s!important}.flex,.grid{transition:flex-direction .3s ease-in-out,margin .3s ease-in-out,padding .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out!important}.fixed,.absolute,.relative{transition:left .3s ease-in-out,right .3s ease-in-out,margin .3s ease-in-out,padding .3s ease-in-out!important}.custom-scrollbar::-webkit-scrollbar{width:8px!important}.custom-scrollbar::-webkit-scrollbar-track{background:#1f2937!important;border-radius:4px!important}.custom-scrollbar::-webkit-scrollbar-thumb{background:#4b5563!important;border-radius:4px!important}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#6b7280!important}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false; initial-value: rotateX(0);}@property --tw-rotate-y{syntax: "*"; inherits: false; initial-value: rotateY(0);}@property --tw-rotate-z{syntax: "*"; inherits: false; initial-value: rotateZ(0);}@property --tw-skew-x{syntax: "*"; inherits: false; initial-value: skewX(0);}@property --tw-skew-y{syntax: "*"; inherits: false; initial-value: skewY(0);}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@keyframes spin{to{transform:rotate(360deg)!important}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.react-flow__attribution{display:none!important}.trigger-btn:hover{background-color:#f7f7f9;border-color:#d3d6d9;color:#374e53;text-decoration:none;cursor:pointer}.trigger-btn{padding:23px;color:#0aa6d2;width:100%;background:#fdfdfd;border:2px dashed #e8eaee;border-radius:10px}div:has(>span,>span>.add-node-btn){box-shadow:none!important}.add-node-btn{padding:15px auto;display:flex;justify-content:center;align-items:center;gap:12px;border:none;background-color:none;width:100%;height:100%;margin:0 auto;outline:0;border:1px dashed #5f30f9}.add-node-btn:hover{cursor:pointer;background-color:#f3ecec;border:1px dashed #5f30f9}.add-node-btn-card{display:flex;justify-content:center;align-items:center;padding:9px;width:50px;height:50px;border-radius:8px;margin-right:10px;box-shadow:0 0 10px #3742541a}.add-node-btn-card>svg{width:25px;height:25px}.node-header-icon,.modal-header-icon{display:flex;justify-content:center}.node-header-icon>svg{width:23px;height:23px;margin-right:5px;margin-top:-2px}.modal-header-icon>svg{width:25px;height:25px;margin-right:5px;margin-top:-1px}.filter-number-input>div:has(>.Polaris-Connected){width:200px}.delay-number-input>div:has(>.Polaris-Connected){width:100px}.delay-number-input>div:has(>.Polaris-Select){width:max-content}.model-content-main{z-index:999;background-color:#00000080;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.model-content-inner{position:relative;overflow:auto;z-index:99;box-shadow:0 2px 10px #0000001a;width:90%;height:90%;background-color:#f4f5f6;border-radius:5px}.model-content-header{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:10px 20px;border-radius:5px 5px 0 0;position:sticky;top:0;z-index:100;border-bottom:1px solid #f4f5f6}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--chakra-colors-gray-50)}.chakra-badge{text-transform:capitalize}
